/* source: /Common/lib/centralefcom-global/version-3/js/all-components.min.js */
/*! centralefcom-global-components compiled on 2019-11-01 18:23:49 */

!function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():("function"==typeof define&&define.amd&&define(b,c),window[a]=c())}("EFIcons",[],function(){return{injectSVG:function(a){if("undefined"!=typeof window){var a=a||window.location.protocol+"//www.ef.edu.pt/Common/ef-icons/svg/sprite.svg";$.get(a,function(a){var b=a instanceof XMLDocument?(new XMLSerializer).serializeToString(a.documentElement):a;$("body").append('<div class="inline-svgs" style="display:none;">'+b+"</div>")}).fail(function(){})}}}}),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.SimpleBar=b()}(this,function(){"use strict";function a(a,b){return b={exports:{}},a(b,b.exports),b.exports}function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}function e(a,b,c){function d(b){var c=o,d=p;return o=p=void 0,u=b,r=a.apply(d,c)}function e(a){return u=a,s=setTimeout(i,b),v?d(a):r}function f(a){var c=a-t,d=a-u,e=b-c;return w?Ub(e,q-d):e}function h(a){var c=a-t,d=a-u;return void 0===t||c>=b||c<0||w&&d>=q}function i(){var a=Vb();if(h(a))return k(a);s=setTimeout(i,f(a))}function k(a){return s=void 0,x&&o?d(a):(o=p=void 0,r)}function l(){void 0!==s&&clearTimeout(s),u=0,o=t=p=s=void 0}function m(){return void 0===s?r:k(Vb())}function n(){var a=Vb(),c=h(a);if(o=arguments,p=this,t=a,c){if(void 0===s)return e(t);if(w)return s=setTimeout(i,b),d(t)}return void 0===s&&(s=setTimeout(i,b)),r}var o,p,q,r,s,t,u=0,v=!1,w=!1,x=!0;if("function"!=typeof a)throw new TypeError(Gb);return b=j(b)||0,g(c)&&(v=!!c.leading,w="maxWait"in c,q=w?Tb(j(c.maxWait)||0,b):q,x="trailing"in c?!!c.trailing:x),n.cancel=l,n.flush=m,n}function f(a,b,c){var d=!0,f=!0;if("function"!=typeof a)throw new TypeError(Gb);return g(c)&&(d="leading"in c?!!c.leading:d,f="trailing"in c?!!c.trailing:f),e(a,b,{leading:d,maxWait:b,trailing:f})}function g(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}function h(a){return!!a&&"object"==typeof a}function i(a){return"symbol"==typeof a||h(a)&&Sb.call(a)==Ib}function j(a){if("number"==typeof a)return a;if(i(a))return Hb;if(g(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=g(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(Jb,"");var c=Lb.test(a);return c||Mb.test(a)?Nb(a.slice(2),c?2:8):Kb.test(a)?Hb:+a}function k(a){return parseFloat(a)||0}function l(a){for(var b=[],c=arguments.length-1;c-- >0;)b[c]=arguments[c+1];return b.reduce(function(b,c){return b+k(a["border-"+c+"-width"])},0)}function m(a){for(var b=["top","right","bottom","left"],c={},d=0,e=b;d<e.length;d+=1){var f=e[d],g=a["padding-"+f];c[f]=k(g)}return c}function n(a){var b=a.getBBox();return s(0,0,b.width,b.height)}function o(a){var b=a.clientWidth,c=a.clientHeight;if(!b&&!c)return hc;var d=gc(a).getComputedStyle(a),e=m(d),f=e.left+e.right,g=e.top+e.bottom,h=k(d.width),i=k(d.height);if("border-box"===d.boxSizing&&(Math.round(h+f)!==b&&(h-=l(d,"left","right")+f),Math.round(i+g)!==c&&(i-=l(d,"top","bottom")+g)),!p(a)){var j=Math.round(h+f)-b,n=Math.round(i+g)-c;1!==Math.abs(j)&&(h-=j),1!==Math.abs(n)&&(i-=n)}return s(e.left,e.top,h,i)}function p(a){return a===gc(a).document.documentElement}function q(a){return Yb?ic(a)?n(a):o(a):hc}function r(a){var b=a.x,c=a.y,d=a.width,e=a.height,f="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,g=Object.create(f.prototype);return fc(g,{x:b,y:c,width:d,height:e,top:c,right:b+d,bottom:e+c,left:b}),g}function s(a,b,c,d){return{x:a,y:b,width:c,height:d}}var t=function(a){return"object"==typeof a?null!==a:"function"==typeof a},u=function(a){if(!t(a))throw TypeError(a+" is not an object!");return a},v=function(a){try{return!!a()}catch(a){return!0}},w=!v(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),x="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},y=a(function(a){var b=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=b)}),z=y.document,A=t(z)&&t(z.createElement),B=function(a){return A?z.createElement(a):{}},C=!w&&!v(function(){return 7!=Object.defineProperty(B("div"),"a",{get:function(){return 7}}).a}),D=function(a,b){if(!t(a))return a;var c,d;if(b&&"function"==typeof(c=a.toString)&&!t(d=c.call(a)))return d;if("function"==typeof(c=a.valueOf)&&!t(d=c.call(a)))return d;if(!b&&"function"==typeof(c=a.toString)&&!t(d=c.call(a)))return d;throw TypeError("Can't convert object to primitive value")},E=Object.defineProperty,F=w?Object.defineProperty:function(a,b,c){if(u(a),b=D(b,!0),u(c),C)try{return E(a,b,c)}catch(a){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a},G={f:F},H=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}},I=w?function(a,b,c){return G.f(a,b,H(1,c))}:function(a,b,c){return a[b]=c,a},J={}.hasOwnProperty,K=function(a,b){return J.call(a,b)},L=0,M=Math.random(),N=function(a){return"Symbol(".concat(void 0===a?"":a,")_",(++L+M).toString(36))},O=a(function(a){var b=a.exports={version:"2.5.7"};"number"==typeof __e&&(__e=b)}),P=(O.version,a(function(a){var b=N("src"),c="toString",d=Function[c],e=(""+d).split(c);O.inspectSource=function(a){return d.call(a)},(a.exports=function(a,c,d,f){var g="function"==typeof d;g&&(K(d,"name")||I(d,"name",c)),a[c]!==d&&(g&&(K(d,b)||I(d,b,a[c]?""+a[c]:e.join(String(c)))),a===y?a[c]=d:f?a[c]?a[c]=d:I(a,c,d):(delete a[c],I(a,c,d)))})(Function.prototype,c,function(){return"function"==typeof this&&this[b]||d.call(this)})})),Q=function(a){if(void 0==a)throw TypeError("Can't call method on  "+a);return a},R=!1,S=a(function(a){var b="__core-js_shared__",c=y[b]||(y[b]={});(a.exports=function(a,b){return c[a]||(c[a]=void 0!==b?b:{})})("versions",[]).push({version:O.version,mode:R?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),T=a(function(a){var b=S("wks"),c=y.Symbol,d="function"==typeof c;(a.exports=function(a){return b[a]||(b[a]=d&&c[a]||(d?c:N)("Symbol."+a))}).store=b}),U=function(a,b,c){var d=T(a),e=c(Q,d,""[a]),f=e[0],g=e[1];v(function(){var b={};return b[d]=function(){return 7},7!=""[a](b)})&&(P(String.prototype,a,f),I(RegExp.prototype,d,2==b?function(a,b){return g.call(a,this,b)}:function(a){return g.call(a,this)}))};U("replace",2,function(a,b,c){return[function(d,e){var f=a(this),g=void 0==d?void 0:d[b];return void 0!==g?g.call(d,f,e):c.call(String(f),d,e)},c]});var V=G.f,W=Function.prototype,X=/^\s*function ([^ (]*)/,Y="name";Y in W||w&&V(W,Y,{configurable:!0,get:function(){try{return(""+this).match(X)[1]}catch(a){return""}}}),U("match",1,function(a,b,c){return[function(c){var d=a(this),e=void 0==c?void 0:c[b];return void 0!==e?e.call(c,d):new RegExp(c)[b](String(d))},c]});var Z=T("unscopables"),$=Array.prototype;void 0==$[Z]&&I($,Z,{});var _=function(a){$[Z][a]=!0},aa=function(a,b){return{value:b,done:!!a}},ba={},ca={}.toString,da=function(a){return ca.call(a).slice(8,-1)},ea=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==da(a)?a.split(""):Object(a)},fa=function(a){return ea(Q(a))},ga=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a},ha=function(a,b,c){if(ga(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},ia="prototype",ja=function(a,b,c){var d,e,f,g,h=a&ja.F,i=a&ja.G,j=a&ja.S,k=a&ja.P,l=a&ja.B,m=i?y:j?y[b]||(y[b]={}):(y[b]||{})[ia],n=i?O:O[b]||(O[b]={}),o=n[ia]||(n[ia]={});i&&(c=b);for(d in c)e=!h&&m&&void 0!==m[d],f=(e?m:c)[d],g=l&&e?ha(f,y):k&&"function"==typeof f?ha(Function.call,f):f,m&&P(m,d,f,a&ja.U),n[d]!=f&&I(n,d,g),k&&o[d]!=f&&(o[d]=f)};y.core=O,ja.F=1,ja.G=2,ja.S=4,ja.P=8,ja.B=16,ja.W=32,ja.U=64,ja.R=128;var ka=ja,la=Math.ceil,ma=Math.floor,na=function(a){return isNaN(a=+a)?0:(a>0?ma:la)(a)},oa=Math.min,pa=function(a){return a>0?oa(na(a),9007199254740991):0},qa=Math.max,ra=Math.min,sa=function(a,b){return a=na(a),a<0?qa(a+b,0):ra(a,b)},ta=function(a){return function(b,c,d){var e,f=fa(b),g=pa(f.length),h=sa(d,g);if(a&&c!=c){for(;g>h;)if((e=f[h++])!=e)return!0}else for(;g>h;h++)if((a||h in f)&&f[h]===c)return a||h||0;return!a&&-1}},ua=S("keys"),va=function(a){return ua[a]||(ua[a]=N(a))},wa=ta(!1),xa=va("IE_PROTO"),ya=function(a,b){var c,d=fa(a),e=0,f=[];for(c in d)c!=xa&&K(d,c)&&f.push(c);for(;b.length>e;)K(d,c=b[e++])&&(~wa(f,c)||f.push(c));return f},za="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Aa=Object.keys||function(a){return ya(a,za)},Ba=w?Object.defineProperties:function(a,b){u(a);for(var c,d=Aa(b),e=d.length,f=0;e>f;)G.f(a,c=d[f++],b[c]);return a},Ca=y.document,Da=Ca&&Ca.documentElement,Ea=va("IE_PROTO"),Fa=function(){},Ga="prototype",Ha=function(){var a,b=B("iframe"),c=za.length,d="<",e=">";for(b.style.display="none",Da.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(d+"script"+e+"document.F=Object"+d+"/script"+e),a.close(),Ha=a.F;c--;)delete Ha[Ga][za[c]];return Ha()},Ia=Object.create||function(a,b){var c;return null!==a?(Fa[Ga]=u(a),c=new Fa,Fa[Ga]=null,c[Ea]=a):c=Ha(),void 0===b?c:Ba(c,b)},Ja=G.f,Ka=T("toStringTag"),La=function(a,b,c){a&&!K(a=c?a:a.prototype,Ka)&&Ja(a,Ka,{configurable:!0,value:b})},Ma={};I(Ma,T("iterator"),function(){return this});var Na=function(a,b,c){a.prototype=Ia(Ma,{next:H(1,c)}),La(a,b+" Iterator")},Oa=function(a){return Object(Q(a))},Pa=va("IE_PROTO"),Qa=Object.prototype,Ra=Object.getPrototypeOf||function(a){return a=Oa(a),K(a,Pa)?a[Pa]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?Qa:null},Sa=T("iterator"),Ta=!([].keys&&"next"in[].keys()),Ua="@@iterator",Va="keys",Wa="values",Xa=function(){return this},Ya=function(a,b,c,d,e,f,g){Na(c,b,d);var h,i,j,k=function(a){if(!Ta&&a in o)return o[a];switch(a){case Va:case Wa:return function(){return new c(this,a)}}return function(){return new c(this,a)}},l=b+" Iterator",m=e==Wa,n=!1,o=a.prototype,p=o[Sa]||o[Ua]||e&&o[e],q=p||k(e),r=e?m?k("entries"):q:void 0,s="Array"==b?o.entries||p:p;if(s&&(j=Ra(s.call(new a)))!==Object.prototype&&j.next&&(La(j,l,!0),R||"function"==typeof j[Sa]||I(j,Sa,Xa)),m&&p&&p.name!==Wa&&(n=!0,q=function(){return p.call(this)}),R&&!g||!Ta&&!n&&o[Sa]||I(o,Sa,q),ba[b]=q,ba[l]=Xa,e)if(h={values:m?q:k(Wa),keys:f?q:k(Va),entries:r},g)for(i in h)i in o||P(o,i,h[i]);else ka(ka.P+ka.F*(Ta||n),b,h);return h},Za=Ya(Array,"Array",function(a,b){this._t=fa(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,aa(1)):"keys"==b?aa(0,c):"values"==b?aa(0,a[c]):aa(0,[c,a[c]])},"values");ba.Arguments=ba.Array,_("keys"),_("values"),_("entries");for(var $a=T("iterator"),_a=T("toStringTag"),ab=ba.Array,bb={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},cb=Aa(bb),db=0;db<cb.length;db++){var eb,fb=cb[db],gb=bb[fb],hb=y[fb],ib=hb&&hb.prototype;if(ib&&(ib[$a]||I(ib,$a,ab),ib[_a]||I(ib,_a,fb),ba[fb]=ab,gb))for(eb in Za)ib[eb]||P(ib,eb,Za[eb],!0)}var jb=function(a){return function(b,c){var d,e,f=String(Q(b)),g=na(c),h=f.length;return g<0||g>=h?a?"":void 0:(d=f.charCodeAt(g),d<55296||d>56319||g+1===h||(e=f.charCodeAt(g+1))<56320||e>57343?a?f.charAt(g):d:a?f.slice(g,g+2):e-56320+(d-55296<<10)+65536)}},kb=jb(!0);Ya(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,c=this._i;return c>=b.length?{value:void 0,done:!0}:(a=kb(b,c),this._i+=a.length,{value:a,done:!1})});var lb=function(a,b,c,d){try{return d?b(u(c)[0],c[1]):b(c)}catch(b){var e=a.return;throw void 0!==e&&u(e.call(a)),b}},mb=T("iterator"),nb=Array.prototype,ob=function(a){return void 0!==a&&(ba.Array===a||nb[mb]===a)},pb=function(a,b,c){b in a?G.f(a,b,H(0,c)):a[b]=c},qb=T("toStringTag"),rb="Arguments"==da(function(){return arguments}()),sb=function(a,b){try{return a[b]}catch(a){}},tb=function(a){var b,c,d;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=sb(b=Object(a),qb))?c:rb?da(b):"Object"==(d=da(b))&&"function"==typeof b.callee?"Arguments":d},ub=T("iterator"),vb=O.getIteratorMethod=function(a){if(void 0!=a)return a[ub]||a["@@iterator"]||ba[tb(a)]},wb=T("iterator"),xb=!1;try{[7][wb]().return=function(){xb=!0}}catch(a){}var yb=function(a,b){if(!b&&!xb)return!1;var c=!1;try{var d=[7],e=d[wb]();e.next=function(){return{done:c=!0}},d[wb]=function(){return e},a(d)}catch(a){}return c};ka(ka.S+ka.F*!yb(function(a){}),"Array",{from:function(a){var b,c,d,e,f=Oa(a),g="function"==typeof this?this:Array,h=arguments.length,i=h>1?arguments[1]:void 0,j=void 0!==i,k=0,l=vb(f);if(j&&(i=ha(i,h>2?arguments[2]:void 0,2)),void 0==l||g==Array&&ob(l))for(b=pa(f.length),c=new g(b);b>k;k++)pb(c,k,j?i(f[k],k):f[k]);else for(e=l.call(f),c=new g;!(d=e.next()).done;k++)pb(c,k,j?lb(e,i,[d.value,k],!0):d.value);return c.length=k,c}});var zb=Object.getOwnPropertySymbols,Ab={f:zb},Bb={}.propertyIsEnumerable,Cb={f:Bb},Db=Object.assign,Eb=!Db||v(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=Db({},a)[c]||Object.keys(Db({},b)).join("")!=d})?function(a,b){for(var c=Oa(a),d=arguments.length,e=1,f=Ab.f,g=Cb.f;d>e;)for(var h,i=ea(arguments[e++]),j=f?Aa(i).concat(f(i)):Aa(i),k=j.length,l=0;k>l;)g.call(i,h=j[l++])&&(c[h]=i[h]);return c}:Db;ka(ka.S+ka.F,"Object",{assign:Eb});var Fb=a(function(a,b){!function(b,c){a.exports=c()}(0,function(){function a(){if("undefined"==typeof document)return 0;var a,b=document.body,c=document.createElement("div"),d=c.style;return d.position="absolute",d.top=d.left="-9999px",d.width=d.height="100px",d.overflow="scroll",b.appendChild(c),a=c.offsetWidth-c.clientWidth,b.removeChild(c),a}return a})}),Gb="Expected a function",Hb=NaN,Ib="[object Symbol]",Jb=/^\s+|\s+$/g,Kb=/^[-+]0x[0-9a-f]+$/i,Lb=/^0b[01]+$/i,Mb=/^0o[0-7]+$/i,Nb=parseInt,Ob="object"==typeof x&&x&&x.Object===Object&&x,Pb="object"==typeof self&&self&&self.Object===Object&&self,Qb=Ob||Pb||Function("return this")(),Rb=Object.prototype,Sb=Rb.toString,Tb=Math.max,Ub=Math.min,Vb=function(){return Qb.Date.now()},Wb=f,Xb=function(){function a(a,b){var c=-1;return a.some(function(a,d){return a[0]===b&&(c=d,!0)}),c}return"undefined"!=typeof Map?Map:function(){function b(){this.__entries__=[]}var c={size:{configurable:!0}};return c.size.get=function(){return this.__entries__.length},b.prototype.get=function(b){var c=a(this.__entries__,b),d=this.__entries__[c];return d&&d[1]},b.prototype.set=function(b,c){var d=a(this.__entries__,b);~d?this.__entries__[d][1]=c:this.__entries__.push([b,c])},b.prototype.delete=function(b){var c=this.__entries__,d=a(c,b);~d&&c.splice(d,1)},b.prototype.has=function(b){return!!~a(this.__entries__,b)},b.prototype.clear=function(){this.__entries__.splice(0)},b.prototype.forEach=function(a,b){var c=this;void 0===b&&(b=null);for(var d=0,e=c.__entries__;d<e.length;d+=1){var f=e[d];a.call(b,f[1],f[0])}},Object.defineProperties(b.prototype,c),b}()}(),Yb="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,Zb=function(){return"undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")()}(),$b=function(){return"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(Zb):function(a){return setTimeout(function(){return a(Date.now())},1e3/60)}}(),_b=2,ac=function(a,b){function c(){f&&(f=!1,a()),g&&e()}function d(){$b(c)}function e(){var a=Date.now();if(f){if(a-h<_b)return;g=!0}else f=!0,g=!1,setTimeout(d,b);h=a}var f=!1,g=!1,h=0;return e},bc=20,cc=["top","right","bottom","left","width","height","size","weight"],dc="undefined"!=typeof MutationObserver,ec=function(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=ac(this.refresh.bind(this),bc)};ec.prototype.addObserver=function(a){~this.observers_.indexOf(a)||this.observers_.push(a),this.connected_||this.connect_()},ec.prototype.removeObserver=function(a){var b=this.observers_,c=b.indexOf(a);~c&&b.splice(c,1),!b.length&&this.connected_&&this.disconnect_()},ec.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},ec.prototype.updateObservers_=function(){var a=this.observers_.filter(function(a){return a.gatherActive(),a.hasActive()});return a.forEach(function(a){return a.broadcastActive()}),a.length>0},ec.prototype.connect_=function(){Yb&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),dc?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ec.prototype.disconnect_=function(){Yb&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ec.prototype.onTransitionEnd_=function(a){var b=a.propertyName;void 0===b&&(b=""),cc.some(function(a){return!!~b.indexOf(a)})&&this.refresh()},ec.getInstance=function(){return this.instance_||(this.instance_=new ec),this.instance_},ec.instance_=null;var fc=function(a,b){for(var c=0,d=Object.keys(b);c<d.length;c+=1){var e=d[c];Object.defineProperty(a,e,{value:b[e],enumerable:!1,writable:!1,configurable:!0})}return a},gc=function(a){return a&&a.ownerDocument&&a.ownerDocument.defaultView||Zb},hc=s(0,0,0,0),ic=function(){return"undefined"!=typeof SVGGraphicsElement?function(a){return a instanceof gc(a).SVGGraphicsElement}:function(a){return a instanceof gc(a).SVGElement&&"function"==typeof a.getBBox}}(),jc=function(a){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=s(0,0,0,0),this.target=a};jc.prototype.isActive=function(){var a=q(this.target);return this.contentRect_=a,a.width!==this.broadcastWidth||a.height!==this.broadcastHeight},jc.prototype.broadcastRect=function(){var a=this.contentRect_;return this.broadcastWidth=a.width,this.broadcastHeight=a.height,a};var kc=function(a,b){var c=r(b);fc(this,{target:a,contentRect:c})},lc=function(a,b,c){if(this.activeObservations_=[],this.observations_=new Xb,"function"!=typeof a)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=a,this.controller_=b,this.callbackCtx_=c};lc.prototype.observe=function(a){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(a instanceof gc(a).Element))throw new TypeError('parameter 1 is not of type "Element".');var b=this.observations_;b.has(a)||(b.set(a,new jc(a)),this.controller_.addObserver(this),this.controller_.refresh())}},lc.prototype.unobserve=function(a){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(a instanceof gc(a).Element))throw new TypeError('parameter 1 is not of type "Element".');var b=this.observations_;b.has(a)&&(b.delete(a),b.size||this.controller_.removeObserver(this))}},lc.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},lc.prototype.gatherActive=function(){var a=this;this.clearActive(),this.observations_.forEach(function(b){b.isActive()&&a.activeObservations_.push(b)})},lc.prototype.broadcastActive=function(){if(this.hasActive()){var a=this.callbackCtx_,b=this.activeObservations_.map(function(a){return new kc(a.target,a.broadcastRect())});this.callback_.call(a,b,a),this.clearActive()}},lc.prototype.clearActive=function(){this.activeObservations_.splice(0)},lc.prototype.hasActive=function(){return this.activeObservations_.length>0};var mc="undefined"!=typeof WeakMap?new WeakMap:new Xb,nc=function(a){if(!(this instanceof nc))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var b=ec.getInstance(),c=new lc(a,b,this);mc.set(this,c)};["observe","unobserve","disconnect"].forEach(function(a){nc.prototype[a]=function(){return(b=mc.get(this))[a].apply(b,arguments);var b}});var oc=function(){return void 0!==Zb.ResizeObserver?Zb.ResizeObserver:nc}(),pc=!("undefined"==typeof window||!window.document||!window.document.createElement),qc=pc,rc=function(){function a(c,d){var e=this;b(this,a),this.onScrollX=function(){e.scrollXTicking||(window.requestAnimationFrame(e.scrollX),e.scrollXTicking=!0)},this.onScrollY=function(){e.scrollYTicking||(window.requestAnimationFrame(e.scrollY),e.scrollYTicking=!0)},this.scrollX=function(){e.showScrollbar("x"),e.positionScrollbar("x"),e.scrollXTicking=!1},this.scrollY=function(){e.showScrollbar("y"),e.positionScrollbar("y"),e.scrollYTicking=!1},this.onMouseEnter=function(){e.showScrollbar("x"),e.showScrollbar("y")},this.onMouseMove=function(a){var b=e.trackY.getBoundingClientRect(),c=e.trackX.getBoundingClientRect();e.mouseX=a.clientX,e.mouseY=a.clientY,e.isWithinBounds(b)&&e.showScrollbar("y"),e.isWithinBounds(c)&&e.showScrollbar("x")},this.onWindowResize=function(){e.hideNativeScrollbar()},this.hideScrollbars=function(){var a=e.trackY.getBoundingClientRect(),b=e.trackX.getBoundingClientRect();e.isWithinBounds(a)||(e.scrollbarY.classList.remove("visible"),e.isVisible.y=!1),e.isWithinBounds(b)||(e.scrollbarX.classList.remove("visible"),e.isVisible.x=!1)},this.onMouseDown=function(a){var b=e.scrollbarY.getBoundingClientRect(),c=e.scrollbarX.getBoundingClientRect();e.isWithinBounds(b)&&(a.preventDefault(),e.onDrag(a,"y")),e.isWithinBounds(c)&&(a.preventDefault(),e.onDrag(a,"x"))},this.drag=function(a){var b,c,d;a.preventDefault(),"y"===e.currentAxis?(b=a.pageY,c=e.trackY,d=e.scrollContentEl):(b=a.pageX,c=e.trackX,d=e.contentEl);var f=b-c.getBoundingClientRect()[e.offsetAttr[e.currentAxis]]-e.dragOffset[e.currentAxis],g=f/c[e.sizeAttr[e.currentAxis]],h=g*e.contentEl[e.scrollSizeAttr[e.currentAxis]];d[e.scrollOffsetAttr[e.currentAxis]]=h},this.onEndDrag=function(){document.removeEventListener("mousemove",e.drag),document.removeEventListener("mouseup",e.onEndDrag)},this.el=c,this.flashTimeout,this.contentEl,this.scrollContentEl,this.dragOffset={x:0,y:0},this.isEnabled={x:!0,y:!0},this.isVisible={x:!1,y:!1},this.scrollOffsetAttr={x:"scrollLeft",y:"scrollTop"},this.sizeAttr={x:"offsetWidth",y:"offsetHeight"},this.scrollSizeAttr={x:"scrollWidth",y:"scrollHeight"},this.offsetAttr={x:"left",y:"top"},this.handleSize={x:0,y:0},this.globalObserver,this.mutationObserver,this.resizeObserver,this.currentAxis,this.scrollbarWidth,this.options=Object.assign({},a.defaultOptions,d),this.isRtl="rtl"===this.options.direction,this.classNames=this.options.classNames,this.offsetSize=20,this.recalculate=Wb(this.recalculate.bind(this),1e3),this.onMouseMove=Wb(this.onMouseMove.bind(this),100),this.init()}return d(a,[{key:"init",value:function(){this.el.SimpleBar=this,this.initDOM(),qc&&(this.hideNativeScrollbar(),this.render(),this.initListeners())}},{key:"initDOM",value:function(){var a=this;if(Array.from(this.el.children).filter(function(b){return b.classList.contains(a.classNames.scrollContent)}).length)this.trackX=this.el.querySelector(".".concat(this.classNames.track,".horizontal")),this.trackY=this.el.querySelector(".".concat(this.classNames.track,".vertical")),this.scrollContentEl=this.el.querySelector(".".concat(this.classNames.scrollContent)),this.contentEl=this.el.querySelector(".".concat(this.classNames.content));else{for(this.scrollContentEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.scrollContentEl.classList.add(this.classNames.scrollContent),this.contentEl.classList.add(this.classNames.content);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.scrollContentEl.appendChild(this.contentEl),this.el.appendChild(this.scrollContentEl)}if(!this.trackX||!this.trackY){var b=document.createElement("div"),c=document.createElement("div");b.classList.add(this.classNames.track),c.classList.add(this.classNames.scrollbar),this.options.autoHide||c.classList.add("visible"),b.appendChild(c),this.trackX=b.cloneNode(!0),this.trackX.classList.add("horizontal"),this.trackY=b.cloneNode(!0),this.trackY.classList.add("vertical"),this.el.insertBefore(this.trackX,this.el.firstChild),this.el.insertBefore(this.trackY,this.el.firstChild)}this.scrollbarX=this.trackX.querySelector(".".concat(this.classNames.scrollbar)),this.scrollbarY=this.trackY.querySelector(".".concat(this.classNames.scrollbar)),this.el.setAttribute("data-simplebar","init")}},{key:"initListeners",value:function(){var a=this;this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("mousedown",this.onMouseDown),this.el.addEventListener("mousemove",this.onMouseMove),this.contentEl.addEventListener("scroll",this.onScrollX),this.scrollContentEl.addEventListener("scroll",this.onScrollY),window.addEventListener("resize",this.onWindowResize),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver(function(b){b.forEach(function(b){(a.isChildNode(b.target)||b.addedNodes.length)&&a.recalculate()})}),this.mutationObserver.observe(this.el,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this.resizeObserver=new oc(this.recalculate),this.resizeObserver.observe(this.el)}},{key:"recalculate",value:function(){this.render()}},{key:"render",value:function(){this.contentSizeX=this.contentEl[this.scrollSizeAttr.x],this.contentSizeY=this.contentEl[this.scrollSizeAttr.y]-(this.scrollbarWidth||this.offsetSize),this.trackXSize=this.trackX[this.sizeAttr.x],this.trackYSize=this.trackY[this.sizeAttr.y],this.isEnabled.x=this.trackXSize<this.contentSizeX,this.isEnabled.y=this.trackYSize<this.contentSizeY,this.resizeScrollbar("x"),this.resizeScrollbar("y"),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},{key:"resizeScrollbar",value:function(){var a,b,c,d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y";if(this.isEnabled[d]||this.options.forceVisible){"x"===d?(a=this.scrollbarX,b=this.contentSizeX,c=this.trackXSize):(a=this.scrollbarY,b=this.contentSizeY,c=this.trackYSize);var e=c/b;this.handleSize[d]=Math.max(~~(e*c),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(this.handleSize[d]=Math.min(this.handleSize[d],this.options.scrollbarMaxSize)),"x"===d?a.style.width="".concat(this.handleSize[d],"px"):a.style.height="".concat(this.handleSize[d],"px")}}},{key:"positionScrollbar",value:function(){var a,b,c,d,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y";"x"===e?(a=this.scrollbarX,b=this.contentEl[this.scrollOffsetAttr[e]],c=this.contentSizeX,d=this.trackXSize):(a=this.scrollbarY,b=this.scrollContentEl[this.scrollOffsetAttr[e]],c=this.contentSizeY,d=this.trackYSize);var f=b/(c-d),g=~~((d-this.handleSize[e])*f);(this.isEnabled[e]||this.options.forceVisible)&&(a.style.transform="x"===e?"translate3d(".concat(g,"px, 0, 0)"):"translate3d(0, ".concat(g,"px, 0)"))}},{key:"toggleTrackVisibility",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y",b="y"===a?this.trackY:this.trackX,c="y"===a?this.scrollbarY:this.scrollbarX;this.isEnabled[a]||this.options.forceVisible?b.style.visibility="visible":b.style.visibility="hidden",this.options.forceVisible&&(this.isEnabled[a]?c.style.visibility="visible":c.style.visibility="hidden")}},{key:"hideNativeScrollbar",value:function(){this.scrollbarWidth=Fb(),this.scrollContentEl.style[this.isRtl?"paddingLeft":"paddingRight"]="".concat(this.scrollbarWidth||this.offsetSize,"px"),this.scrollContentEl.style.marginBottom="-".concat(2*this.scrollbarWidth||this.offsetSize,"px"),this.contentEl.style.paddingBottom="".concat(this.scrollbarWidth||this.offsetSize,"px"),0!==this.scrollbarWidth&&(this.contentEl.style[this.isRtl?"marginLeft":"marginRight"]="-".concat(this.scrollbarWidth,"px"))}},{key:"showScrollbar",value:function(){var a,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y";this.isVisible[b]||(a="x"===b?this.scrollbarX:this.scrollbarY,this.isEnabled[b]&&(a.classList.add("visible"),this.isVisible[b]=!0),this.options.autoHide&&(window.clearInterval(this.flashTimeout),this.flashTimeout=window.setInterval(this.hideScrollbars,this.options.timeout)))}},{key:"onDrag",value:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y";a.preventDefault();var c="y"===b?this.scrollbarY:this.scrollbarX,d="y"===b?a.pageY:a.pageX;this.dragOffset[b]=d-c.getBoundingClientRect()[this.offsetAttr[b]],this.currentAxis=b,document.addEventListener("mousemove",this.drag),document.addEventListener("mouseup",this.onEndDrag)}},{key:"getScrollElement",value:function(){return"y"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y")?this.scrollContentEl:this.contentEl}},{key:"getContentElement",value:function(){return this.contentEl}},{key:"removeListeners",value:function(){this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter),this.scrollContentEl.removeEventListener("scroll",this.onScrollY),this.contentEl.removeEventListener("scroll",this.onScrollX),this.mutationObserver.disconnect(),this.resizeObserver.disconnect()}},{key:"unMount",value:function(){this.removeListeners(),this.el.SimpleBar=null}},{key:"isChildNode",value:function(a){return null!==a&&(a===this.el||this.isChildNode(a.parentNode))}},{key:"isWithinBounds",value:function(a){return this.mouseX>=a.left&&this.mouseX<=a.left+a.width&&this.mouseY>=a.top&&this.mouseY<=a.top+a.height}}],[{key:"initHtmlApi",value:function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),"undefined"!=typeof MutationObserver&&(this.globalObserver=new MutationObserver(function(b){b.forEach(function(b){Array.from(b.addedNodes).forEach(function(b){1===b.nodeType&&(b.hasAttribute("data-simplebar")?!b.SimpleBar&&new a(b,a.getElOptions(b)):Array.from(b.querySelectorAll("[data-simplebar]")).forEach(function(b){!b.SimpleBar&&new a(b,a.getElOptions(b))}))}),Array.from(b.removedNodes).forEach(function(a){1===a.nodeType&&(a.hasAttribute("data-simplebar")?a.SimpleBar&&a.SimpleBar.unMount():Array.from(a.querySelectorAll("[data-simplebar]")).forEach(function(a){a.SimpleBar&&a.SimpleBar.unMount()}))})})}),this.globalObserver.observe(document,{childList:!0,subtree:!0})),"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))}},{key:"getElOptions",value:function(a){return Array.from(a.attributes).reduce(function(a,b){var c=b.name.match(/data-simplebar-(.+)/);if(c){var d=c[1].replace(/\W+(.)/g,function(a,b){return b.toUpperCase()});switch(b.value){case"true":a[d]=!0;break;case"false":a[d]=!1;break;case void 0:a[d]=!0;break;default:a[d]=b.value}}return a},{})}},{key:"removeObserver",value:function(){this.globalObserver.disconnect()}},{key:"initDOMLoadedElements",value:function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.from(document.querySelectorAll("[data-simplebar]")).forEach(function(b){b.SimpleBar||new a(b,a.getElOptions(b))})}},{key:"defaultOptions",get:function(){return{autoHide:!0,forceVisible:!1,classNames:{content:"simplebar-content",scrollContent:"simplebar-scroll-content",scrollbar:"simplebar-scrollbar",track:"simplebar-track"},scrollbarMinSize:25,scrollbarMaxSize:0,direction:"ltr",timeout:1e3}}}]),a}();return qc&&rc.initHtmlApi(),rc}),function(a,b){Array.min=function(a){return Math.min.apply(Math,a)},void 0===Number.prototype.toRadians&&(Number.prototype.toRadians=function(){return this*Math.PI/180}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c;if(null==this)throw new TypeError('"this" is null or not defined');var d=Object(this),e=d.length>>>0;if(0===e)return-1;var f=+b||0;if(Math.abs(f)===1/0&&(f=0),f>=e)return-1;for(c=Math.max(f>=0?f:e-Math.abs(f),0);c<e;){if(c in d&&d[c]===a)return c;c++}return-1})}(window),function(a,b,c){if(b.support.cors||!b.ajaxTransport||!a.XDomainRequest)return b;var d=/^(https?:)?\/\//i,e=/^get|post$/i,f=new RegExp("^(//|"+location.protocol+")","i");b.ajaxTransport("* text html xml json",function(a,g,h){if(a.crossDomain&&a.async&&e.test(a.type)&&d.test(a.url)&&f.test(a.url)){var i=null;return{send:function(d,e){var f="",h=(g.dataType||"").toLowerCase();i=new XDomainRequest,/^\d+$/.test(g.timeout)&&(i.timeout=g.timeout),i.ontimeout=function(){e(500,"timeout")},i.onload=function(){var a="Content-Length: "+i.responseText.length+"\r\nContent-Type: "+i.contentType,d={code:200,message:"success"},f={text:i.responseText};try{if("html"===h||/text\/html/i.test(i.contentType))f.html=i.responseText;else if("json"===h||"text"!==h&&/\/json/i.test(i.contentType))try{f.json=b.parseJSON(i.responseText)}catch(a){d.code=500,d.message="parseerror"}else if("xml"===h||"text"!==h&&/\/xml/i.test(i.contentType)){var g=new ActiveXObject("Microsoft.XMLDOM");g.async=!1;try{g.loadXML(i.responseText)}catch(a){g=c}if(!g||!g.documentElement||g.getElementsByTagName("parsererror").length)throw d.code=500,d.message="parseerror","Invalid XML: "+i.responseText;f.xml=g}}catch(a){throw a}finally{e(d.code,d.message,f,a)}},i.onprogress=function(){},i.onerror=function(){e(500,"error",{text:i.responseText})},g.data&&(f="string"===b.type(g.data)?g.data:b.param(g.data)),i.open(a.type,a.url),i.send(f)},abort:function(){i&&i.abort()}}}})}(window,jQuery),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c(jQuery):"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c()):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c(jQuery))}("PubSub",["jquery"],function(a){if(!(a.subscribe&&a.unsubscribe&&a.publish)){var b=new RegExp("[\\?&]PUBSUB_DEBUG=([^&#]*)"),c=b.exec(location.search),d=null!==c&&decodeURIComponent(c[1].replace(/\+/g," ")),e=["Log","Error","Warn","Info","Assert"],f=a({});a.subscribe=function(){d&&window.console,f.on.apply(f,arguments)},a.unsubscribe=function(){d&&window.console,f.off.apply(f,arguments)},a.publish=function(){d&&window.console&&e.indexOf(arguments[0]),f.trigger.apply(f,arguments)},a.subscribe("Log",function(a,b){window.console}),a.subscribe("Error",function(a,b){window.console}),a.subscribe("Warn",function(a,b){window.console}),a.subscribe("Info",function(a,b){window.console}),a.subscribe("Assert",function(a,b,c){window.console})}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c(jQuery)):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c(jQuery))}("AJAXUtils",["jquery"],function(a){return{call:function(b,c,d){c&&(b.beforeSend=function(b){a(c).addClass("disabled")});var e=a.ajax(b).fail(function(b,e){c&&!0===d&&a(c).removeClass("disabled")});return c&&e.done(function(){ef.utils.DOMUtils.enable(c)}),e}}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c()):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c())}("CookieUtils",[],function(){return{setCookie:function(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d="; expires="+e.toGMTString()}document.cookie=a+"="+b+d+"; path=/"},getCookie:function(a){if(!this.hasCookie(a))return null;var b=document.cookie,c=b.indexOf(" "+a+"=");if(-1==c&&(c=b.indexOf(a+"=")),-1==c)return null;c=b.indexOf("=",c)+1;var d=b.indexOf(";",c);return-1==d&&(d=b.length),decodeURIComponent(b.substring(c,d))},hasCookie:function(a){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(a).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},deleteCookie:function(a){this.setCookie(a,null,-1)}}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c()):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c())}("JSONUtils",[],function(){return{isValid:function(a){try{return JSON.parse(a),!0}catch(a){return!1}},parseJSON:function(a){try{return JSON.parse(a)}catch(a){return!1}},stringify:function(a){return JSON.stringify(a)}}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c()):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c())}("URLUtils",[],function(){function a(){var a,b,c=/\+/g,d=/([^&=]+)=?([^&]*)/g,e=function(a){return decodeURIComponent(a.replace(c," "))},f=window.location.search.substring(1);for(a={};b=d.exec(f);)a[e(b[1])]=e(b[2]);return a}function b(b){return a()[b]}function c(b){return void 0!==a()[b]}function d(){return window.location.hostname}return{getUrlVars:a,getParamByName:b,urlParamExists:c,getHostName:d}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c(CEFComLib.URLUtils)):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c(CEFComLib.URLUtils))}("EFUtils",["URLUtils"],function(a){function b(a){return(document.cookie.match("(^|; )"+a+"=([^;]*)")||0)[2]}function c(a){return((document.getElementsByTagName("body")[0].className+" "+document.getElementsByTagName("html")[0].className).match("(^|\\s)"+a+"-([A-za-z0-9]+)")||0)[2]||!1}function d(a){var b=document.getElementById("hdn"+a);return b&&b.value}return{getProductCode:function(){return d("ProductCode")||b("prod")||c("prod")||a.getParamByName("prod")||void 0},getProgramCode:function(){return d("ProgramCode")||b("prog")||c("prog")||a.getParamByName("prog")||void 0},getMarketCode:function(){return b("mc")||c("mkt")||a.getParamByName("mc")||"we"},typeOf:function(a){return{}.toString.call(a).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}}}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?(define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c()):(window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=c())}("LatLong",[],function(){function a(b,c,d,e){if(!(this instanceof a))return new a(b,c,d,e);void 0===d&&(d=0),void 0===e&&(e=6371),e=Math.min(Math.max(e,6353),6384),this.lat=Number(b),this.lon=Number(c),this.height=Number(d),this.radius=Number(e)}return a.prototype.distanceTo=function(a){var b=this.radius,c=this.lat.toRadians(),d=this.lon.toRadians(),e=a.lat.toRadians(),f=a.lon.toRadians(),g=e-c,h=f-d,i=Math.sin(g/2)*Math.sin(g/2)+Math.cos(c)*Math.cos(e)*Math.sin(h/2)*Math.sin(h/2);return b*(2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i)))},a}),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():("function"==typeof define&&define.amd&&define(b,c),window.CEFComLib=window.CEFComLib||{},window.CEFComLib[a]=window.CEFComLib[a]||c(jQuery,CEFComLib.AJAXUtils,CEFComLib.CookieUtils,CEFComLib.JSONUtils,CEFComLib.URLUtils,CEFComLib.LatLong,CEFComLib.EFUtils))}("PersonaAPI",["jquery","AJAXUtils","CookieUtils","JSONUtils","URLUtils","LatLong","PubSub","EFUtils"],function(a,b,c,d,e,f,g){function h(){o()}var i,j,k={},l={},m="//www.ef.edu.pt/common/ef-services/shared.svc",n=function(b){a.publish("Log","Normalising configuration object.");var d=function(){};return b&&"function"==g.typeOf(b)&&(d=b),b||(b={}),new function(){b.marketCode=this.marketCode=b.marketCode&&b.marketCode.toLowerCase()||g.getMarketCode()&&g.getMarketCode().toLowerCase(),this.programCode=b.programCode&&b.programCode.toLowerCase()||g.getProgramCode()&&g.getProgramCode().toLowerCase()||"undefined",this.eflangCode=b.eflangCode&&b.eflangCode.toLowerCase()||e.getParamByName("eflang")&&e.getParamByName("eflang").toLowerCase()||c.getCookie("eflang")&&c.getCookie("eflang").toLowerCase(),this.callback=b.callback||d,this.cacheKey=this.marketCode+"_"+this.programCode,this.hideUntilLoaded=!1!==b.hideUntilLoaded,this.mode=!b.mode||"displayType"!=b.mode&&"class"!=b.mode?"displayType":b.mode,this.defaultDisplay=b.defaultDisplay||"block",this.hiddenClass=b.hiddenClass||"hidden",this.visibleClass=b.visibleClass||""}},o=function(f){a.publish("Log","Attempting to detect global Persona object."),window.persona=window.persona||{Latitude:null,Longitude:null,CountryCode:null,Region:null,CityName:null,PostalCode:null,TimeZone:null,BrowserLanguage:null,Status:0};var h=c.getCookie("persona");if(null==h||f){a.publish("Log","No global Persona object cached. Attempting server call.");var j=e.getParamByName("ip_address"),k=g.getMarketCode()&&"cn"==g.getMarketCode().toLowerCase()?"//liuxue.ef.com.cn":"",l=void 0!==j?k+"/persona.axd?ip_address="+j:k+"/persona.axd";i=b.call({type:"GET",url:l}).done(function(b){a.publish("Log","Persona information downloaded."),"string"==typeof b&&d.isValid(b)&&(b=d.parseJSON(b)),"object"==typeof b&&null!==b?(window.persona=b,c.setCookie("persona",d.stringify(b)),a.publish("PersonaAPI/data/received",[window.persona])):a.publish("Warn","Something went wrong with PersonaAPI call, as the returned value is invalid. Please check the handler.")})}else a.publish("Log","Persona cache found. Loading..."),d.isValid(h)?(window.persona=d.parseJSON(h),a.publish("PersonaAPI/data/received",[window.persona])):a.publish("Error","Invalid JSON format")},p=function(c,d){if(a.publish("Log","Attempting to load office list."),c=n(c),k.hasOwnProperty(c.cacheKey)&&!d){if(a.publish("Log","Office list cache found."),void 0!==k[c.cacheKey])return a.publish("Log","Office list cache ready. Loading."),a.publish("PersonaAPI/data/officeListObtained",[k[c.cacheKey]]),c.callback(k[c.cacheKey]),k[c.cacheKey];a.publish("Log","Office list cache incomplete."),a.subscribe("PersonaAPI/data/officeListObtained",function(a,b){return c.callback(b),b})}else a.publish("Log","Office list cache not found. Attempting server call."),k[c.cacheKey]=void 0,j=b.call({url:window.location.protocol+m+"/GetOffices?mc="+c.marketCode+"&program="+c.programCode+(c.eflangCode?"&eflang="+c.eflangCode:""),dataType:"json"}).done(function(b){a.publish("Log","Office list data returned. Parsing.");var d=b&&b.d;return Array.isArray(d)||"object"!==(d[0],!1)?(a.publish("PersonaAPI/data/officeListObtained",[d]),a.publish("Log","Caching office list."),k[c.cacheKey]=d,c.callback(d),d):void a.publish("Error","Invalid object array")})},q=function(b,c){for(var d=new f(window.persona.Latitude,window.persona.Longitude),e=c.length,g=null;e--;){a.publish("Log","Checking the following office: "+c[e]);var h=c[e].latitude,i=c[e].longitude,j=d.distanceTo(new f(h,i));null===g?(g=c[e],g.distanceTo=j,a.publish("Log","Storing as closest as no other office is cached.")):j<g.distanceTo&&(g=c[e],g.distanceTo=j,a.publish("Log","This office is closer than previous one. Updating."))}return a.publish("Log",g?"Closest office found. Caching.":"Closest office not found."),l[b.cacheKey]=g,g},r=function(b,c){a.publish("Log","Attempting to load closest office."),b=n(b),a.when(i,j).then(function(d){a.publish("Log","No cache for closest office. Loading office list.");var e=b.callback;b.callback=function(c){a.publish("Log","Office list loaded.");var d=q(b,c);e(d)},p(b,c)})},s=function(b){if(a.publish("Log","Attempting to get closest element."),b=a(b),void 0!==window.persona&&null!==window.persona.Latitude&&null!==window.persona.Longitude&&marketcode.toLowerCase()==window.persona.CountryCode.toLowerCase()){a.publish("Log","Persona loaded. Creating array of distances.");var c=new f(window.persona.Latitude,window.persona.Longitude),d=[];b.each(function(b,e){var g=a(e).attr("data-lat"),h=a(e).attr("data-lng"),i=c.distanceTo(new f(g,h));d.push(i)}),a.publish("Log","Distances calculated successfully.");var e=d.indexOf(Array.min(d));return a.publish("Log","Returning closest item."),a(b.get(e))}return a.publish("Warn","Persona not yet initialized."),!1},t=function(b,c){a.publish("Log","Attempting to show closest element.");var d=this.getClosestElement(b),e=this;return c=n(c),d?(a.publish("Log","Closest element exists. Starting show/hide logic."),"displayType"==c.mode?(a.publish("Log","Mode set to displayType. Setting display value in CSS."),a(b).css("display","none"),a(d).css("display",c.defaultDisplay)):(a.publish("Log","Mode set to class. Setting correct classes on element."),a(b).removeClass(c.visibleClass).addClass(c.hiddenClass),a(d).removeClass(c.hiddenClass).addClass(c.visibleClass)),a.publish("Log","Returning closest element."),d):(a.publish("Log","Closest element not found. Awaiting Persona information."),a.subscribe("PersonaAPI/data/received",function(){a.publish("Log","Persona information obtained. Retrying showClosestElement."),e.showClosestElement(b,c)}),c.hideUntilLoaded&&(a.publish("Log","Element has hideUntilLoaded set to true."),"displayType"==c.mode?(a.publish("Log","Mode set to displayType. Setting display value in CSS."),a(b).css("display","none")):(a.publish("Log","Mode set to class. Setting correct classes on element."),a(b).removeClass(c.visibleClass).addClass(c.hiddenClass))),!1)},u={getAllOffices:p,findClosestOffice:r,getClosestElement:s,showClosestElement:t};return h(),u}),function(a,b,c){"use strict";function d(b){"object"==typeof module&&"object"==typeof module.exports?module.exports=b:"function"==typeof define&&define.amd&&define("bgpicture",function(){return b}),"object"==typeof a&&(a.bgpicture=b)}function e(a){var b,c,d,e,f,i=a||{};b=i.elements||g.getAllElements();for(var j=0,k=b.length;j<k;j++)if(c=b[j],d=c.parentNode,e=void 0,f=void 0,"BGDEFAULT"===c.nodeName.toUpperCase()&&(c[g.ns]||(c[g.ns]={}),i.reevaluate||!c[g.ns].evaluated)){if(d&&"BGPICTURE"===d.nodeName.toUpperCase()){if(!1===(e=g.getMatch(c,d)))continue}else e=void 0;(d&&"BGPICTURE"===d.nodeName.toUpperCase()||!g.sizesSupported&&c.srcset&&h.test(c.srcset))&&g.dodgeSrcset(c),e?(f=g.processSourceSet(e),g.applyBestCandidate(f,d)):(f=g.processSourceSet(c),(void 0===c.srcset||c[g.ns].srcset)&&g.applyBestCandidate(f,d)),c[g.ns].evaluated=!0}}function f(){function c(){var b;a._bgpictureWorking||(a._bgpictureWorking=!0,a.clearTimeout(b),b=a.setTimeout(function(){e({reevaluate:!0}),a._bgpictureWorking=!1},60))}g.initTypeDetects(),e();var d=setInterval(function(){if(e(),/^loaded|^i|^c/.test(b.readyState))return void clearInterval(d)},250);a.addEventListener?a.addEventListener("resize",c,!1):a.attachEvent&&a.attachEvent("onresize",c)}b.createElement("picture");var g=a.bgpicture||{},h=/\s+\+?\d+(e\d+)?w/;g.ns="bgpicture",g.trim=function(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")},g.makeUrl=function(){var a=b.createElement("a");return function(b){return a.href=b,a.href}}(),g.restrictsMixedContent=function(){return"https:"===a.location.protocol},g.matchesMedia=function(b){return a.matchMedia&&a.matchMedia(b).matches},g.getDpr=function(){return a.devicePixelRatio||1},g.getWidthFromLength=function(a){var c;if(!a||a.indexOf("%")>-1!=!1||!(parseFloat(a)>0||a.indexOf("calc(")>-1))return!1;a=a.replace("vw","%"),g.lengthEl||(g.lengthEl=b.createElement("div"),g.lengthEl.style.cssText="border:0;display:block;font-size:1em;left:0;margin:0;padding:0;position:absolute;visibility:hidden",g.lengthEl.className="helper-from-bgpicture-js"),g.lengthEl.style.width="0px";try{g.lengthEl.style.width=a}catch(a){}return b.body.appendChild(g.lengthEl),c=g.lengthEl.offsetWidth,c<=0&&(c=!1),b.body.removeChild(g.lengthEl),c},g.detectTypeSupport=function(b,c){var d=new a.Image;return d.onerror=function(){g.types[b]=!1,e()},d.onload=function(){g.types[b]=1===d.width,e()},d.src=c,"pending"},g.types=g.types||{},g.initTypeDetects=function(){g.types["image/jpeg"]=!0,g.types["image/gif"]=!0,g.types["image/png"]=!0,g.types["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),g.types["image/webp"]=g.detectTypeSupport("image/webp","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=")},g.verifyTypeSupport=function(a){var b=a.getAttribute("type");if(null===b||""===b)return!0;var c=g.types[b];return"string"==typeof c&&"pending"!==c?(g.types[b]=g.detectTypeSupport(b,c),"pending"):"function"==typeof c?(c(),"pending"):c},g.parseSize=function(a){var b=/(?:(.*)\s+)?([0-9]+.+)/g.exec(a);return{media:b&&b[1],length:b&&b[2]}},g.findWidthFromSourceSize=function(c){for(var d,e=g.trim(c).split(/\s*,\s*/),f=0,h=e.length;f<h;f++){var i=e[f],j=g.parseSize(i),k=j.length,l=j.media;if(k&&((!l||g.matchesMedia(l))&&(d=g.getWidthFromLength(k))))break}return d||Math.max(a.innerWidth||0,b.documentElement.clientWidth)},g.parseSrcset=function(a){for(var b=[];""!==a;){a=a.replace(/^\s+/g,"");var c,d=a.search(/\s/g),e=null;if(-1!==d){c=a.slice(0,d);if(","!==c.slice(-1)&&""!==c||(c=c.replace(/,+$/,""),e=""),a=a.slice(d+1),null===e){var f=a.indexOf(",");-1!==f?(e=a.slice(0,f),a=a.slice(f+1)):(e=a,a="")}}else c=a,a="";(c||e)&&b.push({url:c,descriptor:e})}return b},g.parseDescriptor=function(a,b){var c,d=b||"100vw",e=a&&a.replace(/(^\s+|\s+$)/g,""),f=g.findWidthFromSourceSize(d);if(e)for(var h=e.split(" "),i=h.length-1;i>=0;i--){var j=h[i],k=j&&j.slice(j.length-1);if("h"!==k&&"w"!==k||g.sizesSupported){if("x"===k){var l=j&&parseFloat(j,10);c=l&&!isNaN(l)?l:1}}else c=parseFloat(parseInt(j,10)/f)}return c||1},g.getCandidatesFromSourceSet=function(a,b){for(var c=g.parseSrcset(a),d=[],e=0,f=c.length;e<f;e++){var h=c[e];d.push({url:h.url,resolution:g.parseDescriptor(h.descriptor,b)})}return d},g.dodgeSrcset=function(a){a.srcset&&(a[g.ns].srcset=a.srcset,a.srcset="",a.setAttribute("data-pfsrcset",a[g.ns].srcset))},g.processSourceSet=function(a){var b=a.getAttribute("srcset"),c=a.getAttribute("sizes"),d=[];return"BGDEFAULT"===a.nodeName.toUpperCase()&&a[g.ns]&&a[g.ns].srcset&&(b=a[g.ns].srcset),b&&(d=g.getCandidatesFromSourceSet(b,c)),d},g.applyBestCandidate=function(a,b){var c,d,e;b=b.parentNode,a.sort(g.ascendingSort),d=a.length,e=a[d-1];for(var f=0;f<d;f++)if(c=a[f],c.resolution>=g.getDpr()){e=c;break}e&&(e.url=g.makeUrl(e.url),b.style.backgroundImage!=="url("+e.url+")"&&(g.restrictsMixedContent()&&"http:"===e.url.substr(0,"http:".length).toLowerCase()?window.console:b.style.backgroundImage="url("+e.url+")"))},g.ascendingSort=function(a,b){return a.resolution-b.resolution},g.getAllElements=function(){for(var a=[],c=b.getElementsByTagName("bgdefault"),d=0,e=c.length;d<e;d++){var f=c[d];("BGPICTURE"===f.parentNode.nodeName.toUpperCase()||null!==f.getAttribute("srcset")||f[g.ns]&&null!==f[g.ns].srcset)&&a.push(f)}return a},g.getMatch=function(a,b){for(var c,d=b.childNodes,e=0,f=d.length;e<f;e++){var h=d[e];if(1===h.nodeType){if(h===a)return c;if("BGSOURCE"===h.nodeName.toUpperCase()){var i=h.getAttribute("media");if(h.getAttribute("srcset")&&(!i||g.matchesMedia(i))){var j=g.verifyTypeSupport(h);if(!0===j){c=h;break}if("pending"===j)return!1}}}}return c},f(),e._=g,d(e)}(window,window.document,new window.Image),function(){"use strict";function a(a){l.push(a),1==l.length&&k()}function b(){for(;l.length;)l[0](),l.shift()}function c(a){this.a=m,this.b=void 0,this.f=[];var b=this;try{a(function(a){f(b,a)},function(a){g(b,a)})}catch(a){g(b,a)}}function d(a){return new c(function(b,c){c(a)})}function e(a){return new c(function(b){b(a)})}function f(a,b){if(a.a==m){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d)return void d.call(b,function(b){c||f(a,b),c=!0},function(b){c||g(a,b),c=!0})}catch(b){return void(c||g(a,b))}a.a=0,a.b=b,h(a)}}function g(a,b){if(a.a==m){if(b==a)throw new TypeError;a.a=1,a.b=b,h(a)}}function h(b){a(function(){if(b.a!=m)for(;b.f.length;){var a=b.f.shift(),c=a[0],d=a[1],e=a[2],a=a[3];try{0==b.a?e("function"==typeof c?c.call(void 0,b.b):b.b):1==b.a&&("function"==typeof d?e(d.call(void 0,b.b)):a(b.b))}catch(b){a(b)}}})}function i(a){return new c(function(b,c){function d(c){return function(d){g[c]=d,(f+=1)==a.length&&b(g)}}var f=0,g=[];0==a.length&&b(g);for(var h=0;h<a.length;h+=1)e(a[h]).c(d(h),c)})}function j(a){return new c(function(b,c){for(var d=0;d<a.length;d+=1)e(a[d]).c(b,c)})}var k,l=[];k=function(){setTimeout(b)};var m=2;c.prototype.g=function(a){return this.c(void 0,a)},c.prototype.c=function(a,b){var d=this;return new c(function(c,e){d.f.push([a,b,c,e]),h(d)})},window.Promise||(window.Promise=c,window.Promise.resolve=e,window.Promise.reject=d,window.Promise.race=j,window.Promise.all=i,window.Promise.prototype.then=c.prototype.c,window.Promise.prototype.catch=c.prototype.g)}(),function(){function a(a,b){document.addEventListener?a.addEventListener("scroll",b,!1):a.attachEvent("scroll",b)}function b(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function b(){document.removeEventListener("DOMContentLoaded",b),a()}):document.attachEvent("onreadystatechange",function b(){"interactive"!=document.readyState&&"complete"!=document.readyState||(document.detachEvent("onreadystatechange",b),a())})}function c(a){this.a=document.createElement("div"),this.a.setAttribute("aria-hidden","true"),this.a.appendChild(document.createTextNode(a)),this.b=document.createElement("span"),this.c=document.createElement("span"),this.h=document.createElement("span"),this.f=document.createElement("span"),this.g=-1,this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;",this.b.appendChild(this.h),this.c.appendChild(this.f),this.a.appendChild(this.b),this.a.appendChild(this.c)}function d(a,b){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+b+";"}function e(a){var b=a.a.offsetWidth,c=b+100;return a.f.style.width=c+"px",a.c.scrollLeft=c,a.b.scrollLeft=a.b.scrollWidth+100,a.g!==b&&(a.g=b,!0)}function f(b,c){function d(){var a=f;e(a)&&a.a.parentNode&&c(a.g)}var f=b;a(b.b,d),a(b.c,d),e(b)}function g(a,b){var c=b||{};this.family=a,this.style=c.style||"normal",this.weight=c.weight||"normal",this.stretch=c.stretch||"normal"}function h(){if(null===m)if(i()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);m=!!a&&603>parseInt(a[1],10)}else m=!1;return m}function i(){return null===o&&(o=!!document.fonts),o}function j(){if(null===n){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(a){}n=""!==a.style.font}return n}function k(a,b){return[a.style,a.weight,j()?a.stretch:"","100px",b].join(" ")}var l=null,m=null,n=null,o=null;g.prototype.load=function(a,e){var g=this,j=a||"BESbswy",m=0,n=e||3e3,o=(new Date).getTime();return new Promise(function(a,e){if(i()&&!h()){var p=new Promise(function(a,b){function c(){(new Date).getTime()-o>=n?b():document.fonts.load(k(g,'"'+g.family+'"'),j).then(function(b){1<=b.length?a():setTimeout(c,25)},function(){b()})}c()}),q=new Promise(function(a,b){m=setTimeout(b,n)});Promise.race([q,p]).then(function(){clearTimeout(m),a(g)},function(){e(g)})}else b(function(){function b(){var b;(b=-1!=r&&-1!=s||-1!=r&&-1!=t||-1!=s&&-1!=t)&&((b=r!=s&&r!=t&&s!=t)||(null===l&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),l=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=l&&(r==u&&s==u&&t==u||r==v&&s==v&&t==v||r==w&&s==w&&t==w)),b=!b),b&&(x.parentNode&&x.parentNode.removeChild(x),clearTimeout(m),a(g))}function h(){if((new Date).getTime()-o>=n)x.parentNode&&x.parentNode.removeChild(x),e(g);else{var a=document.hidden;!0!==a&&void 0!==a||(r=i.a.offsetWidth,s=p.a.offsetWidth,t=q.a.offsetWidth,b()),m=setTimeout(h,50)}}var i=new c(j),p=new c(j),q=new c(j),r=-1,s=-1,t=-1,u=-1,v=-1,w=-1,x=document.createElement("div");x.dir="ltr",d(i,k(g,"sans-serif")),d(p,k(g,"serif")),d(q,k(g,"monospace")),x.appendChild(i.a),x.appendChild(p.a),x.appendChild(q.a),document.body.appendChild(x),u=i.a.offsetWidth,v=p.a.offsetWidth,w=q.a.offsetWidth,h(),f(i,function(a){r=a,b()}),d(i,k(g,'"'+g.family+'",sans-serif')),f(p,function(a){s=a,b()}),d(p,k(g,'"'+g.family+'",serif')),f(q,function(a){t=a,b()}),d(q,k(g,'"'+g.family+'",monospace'))})})},"object"==typeof module?module.exports=g:(window.FontFaceObserver=g,window.FontFaceObserver.prototype.load=g.prototype.load)}(),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="MarkupParse",k="Open",l="Change",m="mfp",n="."+m,o="mfp-ready",p="mfp-removing",q="mfp-prevent-close",r=function(){},s=!!window.jQuery,t=a(window),u=function(a,c){b.ev.on(m+a+n,c)},v=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},w=function(c,d){b.ev.triggerHandler(m+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},x=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},y=function(){a.magnificPopup.instance||(b=new r,b.init(),a.magnificPopup.instance=b)},z=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};r.prototype={constructor:r,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=z(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(!1===c.isObj){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",b.ev=c.mainEl&&c.mainEl.length?c.mainEl.eq(0):d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=v("bg").on("click"+n,function(){b.close()}),b.wrap=v("wrap").attr("tabindex",-1).on("click"+n,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=v("container",b.wrap)),b.contentContainer=v("content"),b.st.preloader&&(b.preloader=v("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var l=i[e];l=l.charAt(0).toUpperCase()+l.slice(1),b["init"+l].call(b)}w("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(u(j,function(a,b,c,d){c.close_replaceWith=x(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(x())),b.st.alignTop&&(f+=" mfp-align-top"),b.wrap.css(b.fixedContentPos?{overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}:{top:t.scrollTop(),position:"absolute"}),(!1===b.st.fixedBgPos||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+n,function(a){27===a.keyCode&&b.close()}),t.on("resize"+n,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var m=b.wH=t.height(),p={};if(b.fixedContentPos&&b._hasScrollBar(m)){var q=b._getScrollbarSize();q&&(p.marginRight=q)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):p.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),w("BuildControls"),a("html").css(p),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(o),b._setFocus()):b.bgOverlay.addClass(o),d.on("focusin"+n,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(m),w(k),c},close:function(){b.isOpen&&(w(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(p),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){w(h);var c=p+" "+o+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+n+" focusin"+n),b.ev.off(n),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&!0!==b.currTemplate[b.currItem.type]||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,w("AfterClose")},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||t.height();b.fixedContentPos||b.wrap.css("height",b.wH),w("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(w("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=!!b.st[d]&&b.st[d].markup;w("FirstMarkupParse",f),b.currTemplate[d]=!f||a(f)}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,w(l,c),e=c.type,b.container.prepend(b.contentContainer),w("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&!0===b.currTemplate[c]?b.content.find(".mfp-close").length||b.content.append(x()):b.content=a:b.content="",w("BeforeAppend"),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,w("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){if((void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick)||2!==c.which&&!c.ctrlKey&&!c.metaKey){var f=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(f)if(a.isFunction(f)){if(!f.call(b))return!0}else if(t.width()<f)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};w("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(q)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||t.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),w(j,[b,c,d]),a.each(c,function(a,c){if(void 0===c||!1===c)return!0;if(e=a.split("_"),e.length>1){var d=b.find(n+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(n+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:r.prototype,modules:[],open:function(b,c){return y(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},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">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){y();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=s?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),s?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var A,B,C,D="inline",E=function(){C&&(B.after(C.addClass(A)).detach(),C=null)};a.magnificPopup.registerModule(D,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(D),u(h+"."+D,function(){E()})},getInline:function(c,d){if(E(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(B||(A=e.hiddenClass,B=v(A),A="mfp-"+A),C=f.after(B).detach().removeClass(A)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var F,G="ajax",H=function(){F&&a(document.body).removeClass(F)},I=function(){H(),b.req&&b.req.abort()};a.magnificPopup.registerModule(G,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(G),F=b.st.ajax.cursor,u(h+"."+G,I),u("BeforeChange."+G,I)},getAjax:function(c){F&&a(document.body).addClass(F),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};w("ParseAjax",g),b.appendContent(a(g.data),G),c.finished=!0,H(),b._setFocus(),setTimeout(function(){b.wrap.addClass(o)},16),b.updateStatus("ready"),w("AjaxContentAdded")},error:function(){H(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var J,K=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.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 c=b.st.image,d=".image";b.types.push("image"),u(k+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),u(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),t.off("resize"+n)}),u("Resize"+d,b.resizeImage),b.isLowIE&&u("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,J&&clearInterval(J),a.isCheckingImgSize=!1,w("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){J&&clearInterval(J),J=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(J),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,w("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:K(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(J&&clearInterval(J),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var L,M=function(){return void 0===L&&(L=void 0!==document.createElement("p").style.MozTransform),L};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};u("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),!(a=b._getItemToZoom()))return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,w("ZoomAnimationEnded")},16)},g)},16)}}),u(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(!(a=b._getItemToZoom()))return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),u(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&&b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(s?d.innerHeight():d[0].offsetHeight)-g-f};return M()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var N="iframe",O="//about:blank",P=function(a){if(b.currTemplate[N]){var c=b.currTemplate[N].find("iframe");c.length&&(a||(c[0].src=O),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(N,{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(){b.types.push(N),u("BeforeChange",function(a,b,c){b!==c&&(b===N?P():c===N&&P(!0))}),u(h+"."+N,function(){P()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var Q=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},R=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.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 c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,!(!c||!c.enabled)&&(f+=" mfp-gallery",u(k+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),u("UpdateStatus"+e,function(a,c){c.text&&(c.text=R(c.text,b.currItem.index,b.items.length))}),u(j+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?R(c.tCounter,f.index,g):""}),u("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(q),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(q),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(v("b",e[0],!1,!0),v("a",e[0],!1,!0),v("b",f[0],!1,!0),v("a",f[0],!1,!0)),b.container.append(e.add(f))}}),u(l+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void u(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}))},next:function(){b.direction=!0,b.index=Q(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=Q(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=Q(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),w("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,w("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var S="retina";a.magnificPopup.registerModule(S,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;(c=isNaN(c)?c():c)>1&&(u("ImageHasSize."+S,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),u("ElementParse."+S,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b="ontouchstart"in window,c=function(){t.off("touchmove"+e+" touchend"+e)},d="mfpFastClick",e="."+d;a.fn.mfpFastClick=function(d){return a(this).each(function(){var f,g=a(this);if(b){var h,i,j,k,l,m;g.on("touchstart"+e,function(a){k=!1,m=1,l=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],i=l.clientX,j=l.clientY,t.on("touchmove"+e,function(a){l=a.originalEvent?a.originalEvent.touches:a.touches,m=l.length,l=l[0],(Math.abs(l.clientX-i)>10||Math.abs(l.clientY-j)>10)&&(k=!0,c())}).on("touchend"+e,function(a){c(),k||m>1||(f=!0,a.preventDefault(),clearTimeout(h),h=setTimeout(function(){f=!1},1e3),d())})})}g.on("click"+e,function(){f||d()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+e+" click"+e),b&&t.off("touchmove"+e+" touchend"+e)}}(),y()}),function(){for(var a,b=function(){},c=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],d=c.length,e=window.console=window.console||{};d--;)a=c[d],e[a]||(e[a]=b)}(),$.fn.fixWidth=function(){$(this).each(function(){for(var a=$(this),b=function(b){var c=new $("<span />");" "==b?c.html("&nbsp;"):c.text(b),a.append(c);var d=c.width();return c.remove(),d},c=a.text().split(" "),d=b(" "),e=0,f=a.width(),g=0,h=0;h<c.length;h++){var i=b(c[h]);e+(0===h?0:d)+i>f?e>g&&(g=e,e=0):e+=(0===h?0:d)+i}0!==g&&a.css({width:g+"px"})})},function(a){a.fn.addBack=a.fn.addBack||a.fn.andSelf,a.fn.extend({actual:function(b,c){if(!this[b])throw'$.actual => The jQuery method "'+b+'" you called does not exist';var d,e,f={absolute:!1,clone:!1,includeMargin:!1},g=a.extend(f,c),h=this.eq(0);if(!0===g.clone)d=function(){h=h.clone().attr("style","position: absolute !important; top: -1000 !important; ").appendTo("body")},e=function(){h.remove()};else{var i,j=[],k="";d=function(){i=h.parents().addBack().filter(":hidden"),k+="visibility: hidden !important; display: block !important; ",!0===g.absolute&&(k+="position: absolute !important; "),i.each(function(){var b=a(this),c=b.attr("style");j.push(c),b.attr("style",c?c+";"+k:k)})},e=function(){i.each(function(b){var c=a(this),d=j[b];void 0===d?c.removeAttr("style"):c.attr("style",d)})}}d();var l=/(outer)/.test(b)?h[b](g.includeMargin):h[b]();return e(),l}})}(jQuery);var CentralEF=CentralEF||{};CentralEF.GlobalHeader=CentralEF.GlobalHeader||{},window.EFIcons.injectSVG(window.IS_DEV?"./../node_modules/ef-icons/dist/sprite.svg":void 0),function(a,b){"use strict";try{var c={getLinkInstances:function(a,b){return a.filter(function(a){return a===b}).length},addOnClickAttributes:function(){for(var a=this,c=a.omnidivsIds,d=0;d<c.length;d++){var e=c[d],f=b.getElementById(e);if(f){var g=f.getElementsByTagName("a");if(g&&g.length)for(var h=0;h<g.length;h++){var i=g[h],j=i.getAttribute("href");a.getLinks().push(j);var k="s_objectID='"+e+":"+j+"';";i.setAttribute("onclick",k)}}}},getLinks:function(){return this.links},getOmniDivIds:function(){for(var a=this,b=a.omnidivs,c=[],d=0;d<b.length;d++){var e=b[d];c.push(e.getAttribute("id"))}return c},isClickMapActive:function(){for(var a=this,b=!1,c=a.omnidivs,d=0;d<c.length;d++){var e=c[d];(e.dataset&&"true"==e.dataset.clickmapactive||e.dataset&&"1"==e.dataset.clickmapactive)&&(b=!0)}return b},init:function(){var a=this;a.links=[],a.omnidivs=b.querySelectorAll('[id^="omnidiv-"]'),a.omnidivsIds=a.getOmniDivIds(),a.isClickMapActive()&&a.addOnClickAttributes()}};window&&!window.EFActivityMapActivator&&(window.EFActivityMapActivator=c),c.init()}catch(a){}}(window,document),function(a,b){"use strict";var c=a.jQuery,d="gc-layer",e=[],f=Object.create(null,{showModifier:{enumerable:!0,value:"--shown"},hiddenModifier:{enumerable:!0,value:"--hidden"},animationDuration:{enumerable:!0,value:425},className:{enumerable:!0,get:function(){return this._className||(this._className="")},set:function(a){this._className=a,this.root.className=a}},styles:{enumerable:!0,get:function(){return this._style},set:function(a){if("object"!=typeof a)throw"Layer.prototype.style.set: Argument should be an object";this._style=jQuery.extend({},this.styles,a);for(var b in a)a.hasOwnProperty(b)&&(this.root.style[b]=a[b])}},visible:{enumerable:!0,get:function(){return this._visible},set:function(a){var b=this.className;a=a||0,clearTimeout(this._timer),a?(c.publish(g.SHOW_EVT,this.id),g.lock(),this.root.classList.remove(b+this.hiddenModifier),this.root.classList.add(b+this.showModifier),this._timer=setTimeout(function(){c.publish(g.SHOWN_EVT,this.id)}.bind(this))):(c.publish(g.HIDE_EVT,this.id),g.unlock(),this.root.classList.remove(b+this.showModifier),this._timer=setTimeout(function(){this.root.classList.add(b+this.hiddenModifier),c.publish(g.HIDDEN_EVT,this.id)}.bind(this),this.animationDuration))}},append:{enumerable:!0,value:function(a){this.container.appendChild(a)}},show:{enumerable:!0,configurable:!1,value:function(){this.visible=1}},hide:{enumerable:!0,value:function(){this.visible=0}},remove:{enumerable:!0,value:function(){this.docfrag.appendChild(this.root)}}}),g=function(a){this.id=e.push(this)-1,this.docfrag=document.createDocumentFragment(),this.root=document.createElement("section"),this.container=document.createElement("div"),c.extend(!0,this,a||{}),this.root.classList.add(d),this.container.classList.add(d+"__container"),this.root.appendChild(this.container),this.docfrag.appendChild(this.root)};g.getByID=function(a){return e[a]||null},g.lock=function(){document.documentElement.classList.add("prevent-body-scroll")},g.unlock=function(){document.documentElement.classList.remove("prevent-body-scroll")},g.SHOW_EVT="CentralEFCom/layer/show",g.SHOWN_EVT="CentralEFCom/layer/shown",g.HIDE_EVT="CentralEFCom/layer/hide",g.HIDDEN_EVT="CentralEFCom/layer/hidden",g.prototype=f,g.extend=function(a){var b="function"==typeof a.constructor?a.constructor:function(){g.apply(this,arguments)};return delete a.constructor,b.prototype=Object.create(f,a),b},window.CentralEF=window.CentralEF||{},window.CentralEF.commons=window.CentralEF.commons||{},window.CentralEF.commons.Layer=g}(window,document),function(a,b){var c=jQuery,d=document.querySelectorAll(".js-bar-btn--call"),e=jQuery('<div class="gc-call-popin__close"><svg class="icon"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#close"></use></svg></div>');e.get(0).addEventListener("ontouchstart"in document.documentElement?"touchstart":"click",function(){c.magnificPopup.close()}),Array.prototype.forEach.call(d,function(a){c(a).magnificPopup({mainClass:"gh-popup gh-popup--call",fixedContentPos:!0,closeBtnInside:!1,preloader:!1,showCloseBtn:!1,midClick:!0,items:{src:a.getAttribute("href"),type:"inline"}}),c(a).on("mfpOpen",function(a){c.magnificPopup.instance.content.append(e)})})}(window,document),function(a){function b(){var b=this;b.is_dev;c=CEFComLib.EFUtils.getMarketCode().toLowerCase(),d=(CEFComLib.EFUtils.getProgramCode()||"ils").toLowerCase(),e=(CEFComLib.EFUtils.getProductCode()||"ls").toLowerCase(),f="w"==c.charAt(0).toLowerCase()||"ir"==c.toLowerCase(),"ilsp"==d&&(d="lsp");for(var g=a(".js-open-popup-link"),h=0,i=g.length;h<i;h++){var j=a(g[h]),k=j.attr("data-link"),l=j.attr("href");k&&CEFComLib.AJAXUtils.call({url:k+"?prog="+d+"&mc="+c}).done(function(b){a(l).html(b),void 0!==CentralEF.GlobalHeader.EnglishFirstForm&&CentralEF.GlobalHeader.EnglishFirstForm.init()}).error(function(a,b,c){})}a(".js-open-popup-link").magnificPopup({type:"inline",mainClass:"gh-popup",fixedContentPos:!0,closeMarkup:'<i class="gh-icon-close mfp-close"></i>',closeBtnInside:!0,preloader:!1,midClick:!0,removalDelay:300})}var c,d,e,f=!1;b()}(jQuery),function(a){"use strict";var b=window.CentralEF||{};b.GlobalHeader=b.GlobalHeader||{},b.GlobalHeader.EnglishFirstForm={agesDD:void 0,citiesDD:void 0,schoolsDD:void 0,schoolsDDWrapper:void 0,formPopupDiv:a("#englishfirst-form-popup"),cityPickerPopupDiv:a("#citypicker-popup"),genericPopupDiv:a("#generic-popup"),formPopupFields:void 0,contentToHide:void 0,thankYouContent:void 0,classAttr:document.getElementsByTagName("body")[0].className+" "+document.getElementsByTagName("html")[0].className,marketCode:"cn",cityList:[],phonePlaceholder:a(".ef-menu-btn.telephone"),usePersona:!1,schoolDetailListPromise:void 0,e1Etag:CEFComLib.CookieUtils.getCookie("ETag"),e1FirstEtag:CEFComLib.CookieUtils.getCookie("firstetag"),phoneNumberList:jQuery(".gc-phone-picker"),phoneNumberClone:jQuery(".js-phone-number").clone(!0),init:function(){var b=this,c=(this.classAttr.match("(^|\\s)mkt-([A-za-z0-9]+)")||[])[2],d=a('a[href="#englishfirst-form-popup"]').attr("data-link"),e=a('a[href="#citypicker-popup"]').attr("data-link"),f=a('a[href="#generic-popup"]').attr("data-link");this.marketCode=void 0!==c?c.toLowerCase():this.marketCode,this.usePersona="hk"===this.marketCode.toLowerCase(),f&&a.when(a.ajax({url:f})).then(function(a,c){b.genericPopupDiv.html(a)}),e&&(a.when(a.ajax({url:e})).then(function(a,c){b.cityPickerPopupDiv.html(a)}),b.cityPickerPopupDiv.on("click",".citypicker__city",function(a){a.preventDefault(),b.cityPhoneChange(this)})),d&&(this.schoolDetailListPromise=a.ajax({url:"/englishfirst/api/schooldetaillist/"+b.marketCode,dataType:"json"}),a.when(a.ajax({url:d+"?mc="+b.marketCode}),this.schoolDetailListPromise).then(function(c,d){if(b.formPopupDiv.html(c[0]),b.agesDD=a(".js-dd-age"),b.citiesDD=a(".js-dd-cities"),b.schoolsDD=a(".js-dd-schools"),b.schoolsDDWrapper=a(".js-dd-schools-wrapper"),b.formPopupFields=b.formPopupDiv.find(".form-field"),b.thankYouContent=a(".js-popup-thankyou"),b.contentToHide=a(".js-popup-form"),!d||200==d[0].Status){d=d[0],b.cityList=d.Cities,b.formPopupFields.blur(function(){b.validateFormField(this)});var e=b.formPopupDiv.find("select");e.change(function(c){a(this).prev("span").text(a(this).find("option:selected").text()),b.validateFormField(this)}),e.focus(function(b){a(this).closest(".dd-wrap").addClass("has-focus")}),e.blur(function(b){a(this).closest(".dd-wrap").removeClass("has-focus")}),b.formPopupDiv.find("form").submit(a.proxy(b.form_submitHandler,b)),b.agesDD.change(a.proxy(b.agesDD_changeHandler,b)),b.citiesDD.change(a.proxy(b.citiesDD_changeHandler,b))}})),this.usePersona&&CEFComLib.PersonaAPI.findClosestOffice({callback:function(b){if(window.persona.CountryCode&&"mo"===window.persona.CountryCode.toLowerCase()){var c=b.mobileNumber?b.mobileNumber:b.generalNumber;a(".phone-number").prop("href",c).find("span").text(b.generalNumber)}}})},form_submitHandler:function(b){b.preventDefault();var c=this,d=!0;if(c.formPopupFields.each(function(){c.validateFormField(this)||(d=!1)}),d){var e={country:c.marketCode};c.formPopupFields.each(function(){e[a(this).attr("name")]=a(this).val()}),a.ajax({url:"/englishfirst/api/savelead",method:"post",crossDomain:!0,data:e}).done(function(a){c.thankYouContent.removeClass("hidden"),c.contentToHide.addClass("hidden")})}},agesDD_changeHandler:function(b){var c=b.currentTarget,d=a(c),e=d.val();this.clearDD(this.citiesDD),this.clearDD(this.schoolsDD),this.schoolsDDWrapper.addClass("hidden"),e?(this.populateCitiesDD(this.cityList),this.citiesDD.prop("disabled",!1)):this.citiesDD.prop("disabled",!0)},citiesDD_changeHandler:function(b){var c=this,d=b.currentTarget,e=a(d),f=e.val();if(this.clearDD(this.schoolsDD),f){var g,h=e.find("option:selected").data("schools"),i=f,j=c.agesDD.val().replace(" ","-"),k=!0;if("cn"==c.marketCode)switch(j){case"early-learners":case"kids-courses":g=h.filter(function(a){return(1==a.SchoolType||2==a.SchoolType)&&"shanghai_zspark"!=a.SchoolCode});break;case"teenagers":case"young-adult-courses":g=h.filter(function(a){return 1==a.SchoolType||2==a.SchoolType});break;case"adult-courses":g=h.filter(function(a){return 2==a.SchoolType});break;default:g=h}else if("id"==c.marketCode)"adult-courses"!=j||"jakarta"!=i&&"surabaya"!=i?g="jakarta"===i||"surabaya"===i?h.filter(function(a){return 1==a.SchoolType||2==a.SchoolType}):h:(k=!1,g=[{SchoolCode:i+"_telemarketing",SchoolDisplayName:i+"_telemarketing"}]);else if("ru"==c.marketCode)if("adult-courses"==j)switch(i){case"moscow":case"stpetersburg":k=!1,g=[{SchoolCode:i+"_telemarketing",SchoolDisplayName:i+"_telemarketing"}];break;case"novosibirsk":k=!1,g=[{SchoolCode:"novosibirsk_lenina",SchoolDisplayName:"novosibirsk_lenina"}];break;case"kazan":k=!1,g=[{SchoolCode:"kazan",SchoolDisplayName:"kazan"}];break;case"anotherschool":k=!1,g=[{SchoolCode:"anotherschool",SchoolDisplayName:"anotherschool"}];break;default:g=h}else switch(i){case"moscow":case"stpetersburg":g=h.filter(function(a){return 1==a.SchoolType});break;case"kazan":"young-adult-courses"==j&&(k=!1,g=[{SchoolCode:"kazan",SchoolDisplayName:"kazan"}]);break;case"novosibirsk":k=!0,g=[{SchoolCode:"novosibirsk_gagarinskaya",SchoolDisplayName:"Гагаринская"}];break;default:g=h}k?c.schoolsDDWrapper.removeClass("hidden"):c.schoolsDDWrapper.addClass("hidden"),c.populateSchoolsDD(g)}else c.schoolsDDWrapper.addClass("hidden")},populateCitiesDD:function(b){var c=this.agesDD.val().replace(" ","-"),d=0,e=b.length;for(d;d<e;d++){var f=b[d];if("ru"!=this.marketCode||"kazan"!=f.CityCode||"early-learners"!=c&&"kids-courses"!=c&&"teenagers"!=c){var g=a('<option value="'+f.CityCode+'">'+f.CityDisplayName+"</option>");g.data("schools",f.Schools),this.citiesDD.append(g)}}},populateSchoolsDD:function(b){var c=0,d=b.length;for(c;c<d;c++){var e=b[c],f=a('<option value="'+e.SchoolCode+'" '+(1==d?'selected="selected"':"")+">"+e.SchoolDisplayName+"</option>");this.schoolsDD.append(f)}1==d&&(this.schoolsDD.find("option:eq(1)").prop("selected",!0),this.schoolsDD.trigger("change"))},clearDD:function(b){var c=a(b);c.val("").find("option").not(":first").remove(),c.prev("span").text(c.find("option").text()).addClass("placeholderstyle").parent().removeClass("invalid")},validateFormField:function(b){var c=!0;if(b=a(b),b.is("select")&&b.hasClass("req"))b.val()?(b.parents(".dd-wrap").removeClass("invalid"),b.prev("span").removeClass("placeholderstyle")):(b.parents(".dd-wrap").addClass("invalid"),b.prev("span").addClass("placeholderstyle"),c=!1);else{var d=a.trim(b.val());if(b.parent().find("label").hasClass("req")&&(""==d?(b.addClass("invalid"),c=!1):(b.removeClass("invalid"),b.addClass("valid"))),void 0!==b.attr("regex")&&""!=d){new RegExp(b.attr("regex")).test(d)?(b.removeClass("invalid"),b.addClass("valid")):(b.addClass("invalid"),c=!1)}}return c},cityPhoneChange:function(b){var c=a(b),d=this,e=(c.data("number")||"").toString().split(","),f=(c.data("description")||"").split(","),g=a(".mfp-close"),h=function(a,b,c){return a.find(".js-phone-number__label").text(b),a.find(".js-phone-number__number").text(c),a};jQuery(".js-phone-number").remove();for(var i=0,j=e.length;i<j;i++)d.phoneNumberList.prepend(h(d.phoneNumberClone.clone(!0),f[i]||"",e[i]));a('[href="#citypicker-popup"] span').eq(0).text(c.text());var k=a(".js-cn-hp-extra-btn"),l=a(".js-cn-hp-extra-btn-container");k.length&&l.length&&(a(b).data("show-extra-btn")?(k.removeClass("hidden"),l.addClass("-gamma-btns").removeClass("-beta-btns")):(k.addClass("hidden"),l.addClass("-beta-btns").removeClass("-gamma-btns"))),g.click()}}}(jQuery),function(a,b){"use strict";var c=a.jQuery,d=window.CentralEF.commons.Layer,e="gc-topbar__more-button",f=e+"--open",g="js-gc-topbar",h=Array.prototype.slice.call(document.querySelectorAll("."+e)),i=document.querySelector(".gc-global-mobile-nav"),j=document.querySelector("body>form"),k=document.querySelector("."+g+":not(.-sticky)"),l=new d({className:"gc-layer-global-mobile-nav"}),m="CentralEFCom/GlobalNav/SHOW_EVT",n="CentralEFCom/GlobalNav/HIDE_EVT";if(l.hide(),l.styles={top:"49px"},!h.length)return null;if(!i)throw new Error("Missing gc-global-mobile-nav while openers are in the document");l.append(i),j?j.appendChild(l.root):document.body.appendChild(l.root),h=h.map(function(a){function b(a,b){clearTimeout(self._timer),l.show(),a?(c.publish("CentralEFCom/SwapHeader","h-large"),e(b,0)):(l.hide(),e(b,0))}function e(a,b){requestAnimationFrame(function(){k?self._timer=setTimeout(a,b):a()})}var g=Object.create({},{node:{value:a},active:{get:function(){return this._active||(this._active=0)},set:function(a){if("boolean"!=typeof a&&"number"!=typeof a)throw"More button active property setter only takes number of boolean";this._active=a,a?(this.node.classList.add(f),this.node.setAttribute("aria-role","Close")):(this.node.classList.remove(f),this.node.setAttribute("aria-role","Open"))}},handleEvent:{value:function(a){switch(a.preventDefault(),a.type){case"click":c.publish(this.active?n:m)}}}});return c.subscribe(m,function(a){function d(){b(1,function(){c.publish("CentralEFCom/SwapHeader","h-large")})}jQuery("body").scrollTop()>0?jQuery("body, html").animate({scrollTop:0},125,d):d()}),c.subscribe(n,function(a){b(0,function(){c.publish("CentralEFCom/SwapHeader","h-small")})}),a.addEventListener("click",g),c.subscribe(d.SHOWN_EVT,function(a,b){b===l.id&&(g.active=1)}),c.subscribe(d.HIDDEN_EVT,function(a,b){b===l.id&&(g.active=0)}),g})}(window,document),function(a){"use strict";function b(a,b){var c=0;return function(){var d=(new Date).getTime();d-c>=a&&(c=d,b.apply(this,arguments))}}function c(){f.width()?(d.css(h,f.parent().width()),e.addClass("hasLogo")):d.css(h,"")}var d,e,f=a(".cheader-secondary-logo"),g=jQuery("html").hasClass("rtl"),h=g?"paddingLeft":"paddingRight";if(!f.length)return null;d=a(".gc-topbar__container, .gc-site-title__btns"),e=a("body"),c(),a(window).on("resize",b(20,c)),f.on("load",c),f.on("error",function(a){})}(jQuery),function(a){function b(){f=a(".js-gc-sticky-ctas"),g=a(".js-gc-mob-sticky"),h=a(".js-gc-sticky-custom"),i=a(".js-gc-topbar"),k=a(".js-gc-nav"),j=a(".js-gc-site-title"),l=k.find(".js-gc-nav-container"),m=a(".gc-sticky-inpage-nav"),n=i.height()+k.height()+j.height();window.CentralEFcom_removeMobileStickyCTA&&g.hide(),window.CentralEFcom_removeDesktopStickyCTA&&f.hide(),a(window).resize(e(10,d)),a(window).scroll(e(10,c))}function c(b){var c=a(window).scrollTop();if(h.length)c>n?h.addClass("-is-visible"):h.removeClass("-is-visible");else if(m.length){var d=m.offset().top;c>d?m.addClass("-is-visible"):m.removeClass("-is-visible")}else k.hasClass("gc-sticky-menu")?(c>n?(l.addClass("sticky"),c>this.lastScrollTop?l.removeClass("collapse"):l.addClass("collapse")):l.removeClass("sticky collapse"),this.lastScrollTop=c):f.length&&(c>n?f.addClass("-is-visible"):f.removeClass("-is-visible"));g.length&&(c>n&&window.location.hash.indexOf("popup")<=0||c>n&&a(".qqPopUp").length>0&&a(".qqPopUp").is(":hidden")?g.addClass("-is-visible"):g.removeClass("-is-visible"))}function d(){n=i.height()+k.height()+j.height()}function e(b,c,d){function e(){function a(){g=+new Date,d.apply(e,i)}var e=this,h=+new Date-g,i=arguments;f&&clearTimeout(f),h>b?a():!0!==c&&(f=setTimeout(a,b))}var f,g=0;return"boolean"!=typeof c&&(d=c,c=void 0),a.guid&&(e.guid=d.guid=d.guid||a.guid++),e}var f,g,h,i,j,k,l,m,n;b()}(jQuery),function(a){function b(a,b){var c=0;return function(){var d=(new Date).getTime();d-c>=a&&(c=d,b.apply(this,arguments))}}function c(){function b(){for(var b=0,c=0,e=d.length;c<e;c++)b+=a(d[c]).outerWidth(!0);return b}function c(){var c=a(".js-gc-topbar__right").innerWidth(),d=!1;return b()>c+1&&(d=!0),d}var d=a(".js-gc-topbar-item-group"),e=a(".js-hide-ctas li").not(".visuallyhidden");if(c())e.length&&(a(e[0]).addClass("visuallyhidden"),a.publish("TopBar/CTAHidden"));else{var f=a(".js-hide-ctas li.visuallyhidden"),g=f.length?a(f[f.length-1]):null;g&&(g.removeClass("visuallyhidden"),e=a(".js-hide-ctas li").not(".visuallyhidden"),c()?g.addClass("visuallyhidden"):a.publish("TopBar/CTARevealed"))}}function d(){var a=document.querySelectorAll(".cheader-secondary-logo"),b=document.querySelector(".gc-site-title__btns");a.length&&null!==b&&b.classList.add("logo-additional-margin")}function e(){var b=document.querySelectorAll(".gc-campaign-bar"),c=document.querySelectorAll(".gc-layer-global-mobile-nav");b.length&&a(window).width()<992&&(1===c.length?c[0].classList.add("campaign-bar-mobile--top"):c.length>1&&c[1].classList.add("campaign-bar-mobile--top"))}function f(){function b(){a(window).width()<992?m.classList.add("prevent-body-scroll"):m.classList.add("prevent-body-scroll-desk")}function c(){a(window).width()<992?m.classList.remove("prevent-body-scroll"):m.classList.remove("prevent-body-scroll-desk")}function d(a){k[a].classList.remove("gc-layer-global-mobile-nav--hidden"),k[a].classList.add("gc-layer-global-mobile-nav--shown")}function e(a){k[a].classList.add("gc-layer-global-mobile-nav--hidden"),k[a].classList.remove("gc-layer-global-mobile-nav--shown")}var f=document.querySelector(".js-gc-topbar"),g=document.querySelector(".menu-show"),h=document.querySelector(".menu-close"),i=document.querySelector(".gc-menu__container "),k=document.querySelectorAll(".gc-layer-global-mobile-nav"),l=document.querySelectorAll(".gc-global-mobile-nav__list"),m=document.querySelector("html");a(g).click(function(){f.classList.add("-is-open"),a("html").attr("style","margin-right:"+j()+"px"),a(".js-gc-topbar").css({"padding-right":j()+"px","margin-right":"-"+j()+"px"}),a(".gc-menu__container").css({"padding-Left":"0px"}),b(),a(window).width()<992?(l[0].classList.add("slide"),d(k.length>1?1:0),g.classList.add("hidden"),h.classList.remove("hidden")):(a(i).slideDown(200),document.getElementById("gc-menu-overlay").style.display="block",f.classList.contains("-is-open")&&document.querySelector("body").classList.contains("hasLogo")&&(document.querySelector("body").style.overflow="unset"),i.classList.remove("hidden"),i.classList.add("-is-shown"),g.classList.add("hidden"),h.classList.remove("hidden"))}),a(".menu-close, #gc-menu-overlay").click(function(){f.classList.remove("-is-open"),a("html").removeAttr("style"),a(".js-gc-topbar").removeAttr("style"),a(".gc-menu__container").css({"padding-left":j()+"px"}),c(),a(window).width()<992?(l[0].classList.remove("slide"),e(k.length>1?1:0),g.classList.remove("hidden"),h.classList.add("hidden")):(a(i).slideUp(200),document.getElementById("gc-menu-overlay").style.display="none",g.classList.remove("hidden"),h.classList.add("hidden"),document.querySelector("body").classList.contains("hasLogo")&&(document.querySelector("body").style.overflow=""))})}function g(){a(window).width()<i&&a("[data-short-text]").each(function(){var b=a(this);b.find("span").text(b.attr("data-short-text"))})}function h(){var b=(a(window),a(document)),c="ul.gc-topbar__item-group.gc-topbar-dd",d=a(c),e=d.find(".gc-topbar-dd__submenu"),f="-open",g=navigator.userAgent,h=g.match(/iPad/i)||g.match(/iPhone/)?"touchstart":"click",i=function(){d.addClass(f)},j=function(){d.removeClass(f)},k=function(b){b.preventDefault(),b.stopPropagation(),a(this).hasClass(f)?j():i()},l=function(b){!a(b.target).closest(c).length&&d.hasClass(f)&&j()};d.on(h,k),b.on(h,l),e.on(h,function(a){a.stopPropagation()})}var i=992,j=function(){var a,b=document.createElement("div");return b.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(b),a=b.offsetWidth-b.clientWidth,document.body.removeChild(b),a},k=CEFComLib.EFUtils.getMarketCode();k=k&&k.toLowerCase();var l=(CEFComLib.EFUtils.getProgramCode()||"undefined").toLowerCase(),m=a(".js-office-number"),n="hk"==k,o="gc-topbar",p=document.querySelector("."+o+":not(.-sticky)");a.subscribe("CentralEFCom/SwapHeader",function(a,b){var c=o+"--global-nav-open";"h-large"===b?p.classList.add(c):p.classList.remove(c)}),a.subscribe("CentralEFCom/WindowResized",function(){c(),g()}),a.subscribe("TopBar/CTAHidden",function(){c()}),a.subscribe("CentralEFCom/DocumentReady",function(){n&&CEFComLib.PersonaAPI.findClosestOffice({marketCode:k,programCode:l,callback:function(a){if(window.persona.CountryCode&&"mo"==window.persona.CountryCode.toLowerCase()){var b=a.mobileNumber?a.mobileNumber:a.generalNumber;m.attr("href","tel:"+b),m.find(".js-office-number-text").text(a.generalNumber)}}})}),d(),e(),f(),g(),h(),a(window).on("resize",b(10,function(){a.publish("CentralEFCom/WindowResized")})),a(document).ready(function(){a.publish("CentralEFCom/DocumentReady"),a.publish("CentralEFCom/WindowResized")})}(jQuery),function(a){({getWindowHeight:function(){return document&&window?Math.max(document.documentElement.clientHeight,window.innerHeight||0):0},getMenuHeight:function(){return a("#omnidiv-globalheader").outerHeight()},closeMobileMenu:function(b,c){b.preventDefault(),b.stopPropagation(),a("body").removeClass("-mobile-menu-open prevent-body-scroll"),a(".gc-topbar").removeClass("-is-open"),c.adjustScrollBarOffset()},getScrollbarSize:function(){var a,b=document.createElement("div");return b.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(b),a=b.offsetWidth-b.clientWidth,document.body.removeChild(b),a},adjustScrollBarOffset:function(){var b=this,c=a("body").hasClass(b.menuOpenCssClass)?b.scrollbarSize:"0px";a("html").css({paddingRight:c})},openCurrentOnLoad:function(){a(".ef-nav__item").each(function(){var b=a(this).find(".-is-active");b&&b.parents(".ef-nav__item").addClass("-has-active-child -open")})},bindEvents:function(){var b=this,c=a(".ef-nav__item.-with-sub-menu > .ef-nav__link"),d=a(".gc-bar-btn.menu-close");c.on("click",function(a){b.toggleSubMenu(a)}),b.toggleBtn.on("click",function(a){b.toggleMobileMenu(a,b)}),d.on("click",function(a){b.closeMobileMenu(a,b)})},toggleSubMenu:function(b){b.preventDefault(),b.stopPropagation();var c=a(b.currentTarget);c.parent(".-with-sub-menu").toggleClass("-open"),c.find(" > .gc-menu-level").toggleClass("open-level")},toggleMobileMenu:function(b,c){b.preventDefault(),b.stopPropagation();a(b.currentTarget);a("body").toggleClass(c.menuOpenCssClass+" prevent-body-scroll"),a(".gc-topbar").toggleClass("-is-open"),c.adjustScrollBarOffset(),c.setMenuMaxHeight()},setMenuMaxHeight:function(){var b=this,c=b.getMenuHeight();a("#ef-menu-mobile-gud nav.ef-nav").css({top:c,height:b.getWindowHeight()-c})},init:function(b){var c=this;try{"function"==typeof a&&b.length&&a(document).ready(function(){c.toggleBtn=b,c.menuOpenCssClass="-mobile-menu-open",c.scrollbarSize=c.getScrollbarSize()+"px",c.bindEvents(),c.openCurrentOnLoad()})}catch(a){}}}).init(a(".js-open-mobile-menu-gud"))}(jQuery),function(a){function b(b){var d=this;this.TABLET_BREAKPOINT=768,this.el=b,this.$el=a(b),this.fonts=["ProximaNova-Medium","ProximaNova-Regular"],this.moreBtnLabel=this.$el.attr("data-more-label")||"",this.moreBtnHTML='<li class="gc-nav-item -nav-more -w-dd js-gc-nav-more">      <div class="gc-nav-item__btn-wrapper">          <a href="" class="gc-nav-item__btn">              <span class="gc-nav-item__btn-text">'+this.moreBtnLabel+'<svg class="gc-nav-item__icon-arrow-down">                      <use xlink:href="#arrow-thinner"></use>                  </svg>              </span          </a      </div    </li>',this.moreDropdownHTML='<div class="gc-nav-submenu">      <div class="gc-nav-submenu__inner">          <ul class="gc-nav-submenu__col js-gc-nav-more-list"></ul>      </div>    </div>',this.$itemListContainer=this.$el.find(".js-gc-nav-container"),this.$itemList=this.$el.find(".js-gc-nav-item-list"),this.$items=this.$el.find(".js-gc-nav-item"),this.$moreBtn=a(this.moreBtnHTML),this.$moreDropdown=a(this.moreDropdownHTML).appendTo(this.$moreBtn),this.$moreDropdownItems=a(""),this.$el.addClass("-is-initialised"),this.$items.each(function(){var b=a(this),c=b.find(".gc-nav-item__btn"),e='<li class="gc-nav-submenu__item"><a class="gc-nav-submenu__item-link" href="'+c.attr("href")+'">'+c.text()+"</a></li>",f=a(e);d.$moreDropdownItems=d.$moreDropdownItems.add(f.appendTo(d.$moreDropdown.find(".js-gc-nav-more-list")))});var e=a(window);for(e.on("resize",c.throttle(10,a.proxy(this.window_resizeHandler,this))),e.triggerHandler("resize"),i=0;i<this.fonts.length;i++){new FontFaceObserver(this.fonts[i]).load(null,6e4).then(function(){e.triggerHandler("resize")},function(){})}}var c={throttle:function(a,b){var c=0;return function(){var d=(new Date).getTime();d-c>=a&&(c=d,b.apply(this,arguments))}}};b.prototype.window_resizeHandler=function(){if(!(a(window).width()<this.TABLET_BREAKPOINT)){var b,c=this.$itemListContainer.width(),d=0,e=this.$items.length;a:for(b=0;b<e;b++){var f=this.$items[b].getBoundingClientRect().width;if(d+=f,Math.ceil(d)>c){this.$itemList.append(this.$moreBtn);var g=this.$moreBtn[0].getBoundingClientRect().width;d+=g;var h;b:for(h=b;h>0;h--){var i=this.$items[h].getBoundingClientRect().width;if(d-=i,Math.ceil(d)<c){this.hideExtraMenuItems(h),this.$moreDropdown.css("min-width",g);break b}}break a}this.$moreBtn.detach(),this.$items.removeClass("gc-nav-item--hidden")}}},b.prototype.hideExtraMenuItems=function(a){var b=this.$items.slice(0,a);b=b.add(this.$moreDropdownItems.slice(a));var c=this.$items.slice(a);c=c.add(this.$moreDropdownItems.slice(0,a)),b.removeClass("gc-nav-item--hidden"),c.addClass("gc-nav-item--hidden")};new b(a(".js-gc-nav")[0])}(jQuery),function(a){function b(a,b,c){var d;return function(){var e=this,f=arguments,g=function(){d=null,c||a.apply(e,f)},h=c&&d;clearTimeout(d),d=setTimeout(g,b),h&&a.apply(e,f)}}var c=!1,d=CEFComLib.EFUtils.getMarketCode(),e="hk"===d.toLowerCase(),f={},g=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;a("#gf-office-select").on("click",function(b){b.stopPropagation();var c=a("#gf-persona-offices"),d=a("#gf-persona-regions");if(c.is(":visible"))c.css("display","none"),c.removeClass("gf-callout-bubble__pop-below").removeClass("gf-callout-bubble__pop-above");else{c.css("display","block");var e=window.innerHeight;c.get(0).getBoundingClientRect().bottom>e?c.addClass("gf-callout-bubble__pop-above"):c.addClass("gf-callout-bubble__pop-below")}a(this).toggleClass("gf-col__dropdown--expanded"),d.is(":visible")&&(d.css("display","none"),a("#gf-region-select").toggleClass("gf-col__dropdown--expanded"))}),a("#gf-region-select").on("click",function(b){b.stopPropagation();var c=a("#gf-persona-offices"),d=a("#gf-persona-regions");d.is(":visible")?d.css("display","none"):d.css("display","block"),a(this).toggleClass("gf-col__dropdown--expanded"),c.is(":visible")&&(c.css("display","none"),a("#gf-office-select").toggleClass("gf-col__dropdown--expanded"))}),a(".js-gf-expand").on("click",function(){a(this).siblings(".js-gf-expansion").slideDown(),a(this).addClass("hidden"),a(this).siblings(".js-gf-collapse").removeClass("hidden")}),a(".js-gf-collapse").on("click",function(){a(this).siblings(".js-gf-expansion").slideUp(),a(this).siblings(".js-gf-expand").removeClass("hidden"),a(this).addClass("hidden")}),a(".js-gf-change-country, .js-choose-country-close").on("click",function(b){b.preventDefault();var d=a("body");window.innerWidth<=767&&(d.hasClass("noscroll")?d.removeClass("noscroll"):d.addClass("noscroll"));var e=a(".js-choose-country-close"),f=a(".js-gf-country-selector");c&&g?e.is(".active")?(f.attr("style",""),e.removeClass("active")):(f.attr("style","display: block;"),e.addClass("active")):(f.is(":visible")?f.attr("style",""):f.attr("style","display: block;"),a(this).toggleClass("active"),c||a("html, body").animate({scrollTop:f.offset().top},500))}),a("#gf-persona-offices").delegate(".persona-list-item","click",function(b){var c=a(this).data();b.stopPropagation(),a("#gf-persona-offices .persona-list-item").removeClass("--active-selection"),a(this).addClass("--active-selection"),a("#gf-office-select").trigger("click"),a("#gf-selected-office-name, .gf-top-section__selected-office-name").html(decodeURIComponent(c.name)),a(".gf-top-section__selected-office-address").html(decodeURIComponent(c.address)+'<br><a href="tel:'+decodeURIComponent(c.telephone)+'" onclick="s_objectID=\'omnidiv-globalfooter:tel:'+decodeURIComponent(c.telephone)+"'\">"+decodeURIComponent(c.telephone)+"</a>"),c.directions&&c.directions.length?a(".gf-top-section__directions-link").attr("href",decodeURIComponent(c.directions)).attr("onclick","s_objectID='omnidiv-globalfooter:"+decodeURIComponent(c.directions)+"';").show():a(".gf-top-section__directions-link").hide()}),a("#gf-persona-regions").delegate(".persona-list-item","click",function(b){b.stopPropagation(),a("#gf-persona-regions .persona-list-item").removeClass("--active-selection"),a(this).addClass("--active-selection");var c,d,e=this,f="";a("#gf-region-select").trigger("click");var g=JSON.parse(decodeURIComponent(a(e).data("offices"))).offices;if(g.length>=2){for(f+="<div data-simplebar>",c=0,d=g.length;c<d;c++)f+='<div class="persona-list-item '+(0===c?"--active-selection":"")+'" data-address="'+encodeURIComponent(g[c].address)+'" data-telephone="'+encodeURIComponent(g[c].generalNumber)+'" data-directions="'+encodeURIComponent(g[c].contactPageUrl)+'" data-name="'+encodeURIComponent(g[c].name)+'">'+g[c].name+"</div>";f+="</div>",a("#gf-persona-offices").html(f),a("#gf-office-select").css("display","block"),a("#gf-selected-region-name").html(decodeURIComponent(a(this).data("name"))),a("#gf-persona-offices .persona-list-item:first-child").trigger("click").trigger("click")}else a("#gf-office-select").css("display","none"),a(".gf-top-section__selected-office-address").html(decodeURIComponent(g[0].address)+'<br><a href="tel:'+decodeURIComponent(g[0].generalNumber)+'" onclick="s_objectID=\'omnidiv-globalfooter:tel:'+decodeURIComponent(g[0].generalNumber)+"'\">"+decodeURIComponent(g[0].generalNumber)+"</a>"),a(".gf-top-section__selected-office-name").html(decodeURIComponent(a(this).data("name"))),a("#gf-selected-region-name").html(decodeURIComponent(a(this).data("name"))),g[0].contactPageUrl&&g[0].contactPageUrl.length?a(".gf-top-section__directions-link").attr("href",decodeURIComponent(g[0].contactPageUrl)).attr("onclick","s_objectID='omnidiv-globalfooter:"+decodeURIComponent(g[0].contactPageUrl)+"';").show():a(".gf-top-section__directions-link").hide()}),a(".gf-col__header").on("click",function(){var b=a(this);b.hasClass("collapsed")&&c?b.removeClass("collapsed").addClass("expanded"):b.hasClass("expanded")&&c&&b.removeClass("expanded").addClass("collapsed"),c&&b.siblings(".gf-col__submenu").slideToggle().toggleClass("collapsed")}),a(".gf-region-header").on("click",function(){if(c){var b=a(this),d=b.find(".gf-col__dropdown-chevron");a('ul[data-region="'+b.data("region")+'"]').slideToggle(),d.hasClass("gf-col__dropdown--expanded")?d.removeClass("gf-col__dropdown--expanded").addClass("gf-col__dropdown--collapsed"):d.removeClass("gf-col__dropdown--collapsed").addClass("gf-col__dropdown--expanded")}}),a(document).on("click",function(b){a("#gf-persona-regions").css("display","none"),a("#gf-persona-offices").css("display","none");var c=document.getElementsByClassName("gf-choose-country")[0];c&&c.outerHTML&&c.outerHTML.indexOf(b.target.className)<0&&b&&b.target&&b.target.className&&b.target.className.indexOf("js-gf-change-country")<0&&a(".js-gf-country-selector").removeAttr("style"),a("#gf-region-select").removeClass("gf-col__dropdown--expanded").addClass("gf-col__dropdown--collapsed"),a("#gf-office-select").removeClass("gf-col__dropdown--expanded").addClass("gf-col__dropdown--collapsed")});var h=b(function(){(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<768?(a(".global-footer-wrapper").addClass("globalFooter-mobile"),a(".gf-col-header.expanded").siblings(".gf-sub-menu").slideDown(),a(".js-gf-collapse").removeClass("hidden"),a(".js-gf-expand").addClass("hidden"),a(".js-gf-expansion").slideDown(),c=!0):(a(".global-footer-wrapper").removeClass("globalFooter-mobile"),a(".gf-sub-menu").attr("style",""),a(".js-gf-collapse").addClass("hidden"),a(".js-gf-expand").removeClass("hidden"),a(".js-gf-expansion").slideUp(),c=!1)},250);window.addEventListener("resize",h),h();var i=(CEFComLib.EFUtils.getProgramCode()||"undefined").toLowerCase();"ilsp"===i&&(i="lsp"),window.location.host.toLowerCase().indexOf("careers.ef.com")<0&&CEFComLib.PersonaAPI.getAllOffices({marketCode:d,programCode:i,callback:function(b){var c,d,e=b,g=null,h="",j="",k=0;for(c=0,d=e.length;c<d;c++)e[c].isAbroad&&k++;if(e[0].isAbroad&&void 0!==i)g=e[0];else for(c=0,d=e.length;c<d;c++)if(!e[c].isAbroad){g=e[c];break}for(c=0,d=e.length;c<d;c++)null===e[c].region||e[c].isAbroad||(void 0!==f[e[c].region.name]&&void 0!==f[e[c].region.name].offices?f[e[c].region.name].offices.push(e[c]):(f[e[c].region.name]={},f[e[c].region.name].offices=[],f[e[c].region.name].offices.push(e[c])));if("{}"===JSON.stringify(f)){if(e.length-k>=2){for(h+="<div data-simplebar>",c=0,d=e.length;c<d;c++)e[c].isAbroad||(h+='<div class="persona-list-item '+(0===c?"--active-selection":"")+'" data-address="'+encodeURIComponent(e[c].address)+'" data-telephone="'+encodeURIComponent(e[c].generalNumber)+'" data-name="'+encodeURIComponent(e[c].name)+'" data-directions="'+encodeURIComponent(e[c].contactPageUrl)+'" >'+e[c].name+"</div>");h+="</div>",a("#gf-persona-offices").html(h),a("#gf-persona-regions").parent().hide()}}else{j+="<div data-simplebar>",h+="<div data-simplebar>";for(var l in f)if(f.hasOwnProperty(l))for(j+='<div class="persona-list-item '+(0===c?"--active-selection":"")+'" data-offices="'+encodeURIComponent(JSON.stringify(f[l]))+'" data-name="'+l+'">'+l+"</div>",c=0,d=f[l].offices.length;c<d;c++)h+='<div class="persona-list-item '+(0===c?"--active-selection":"")+'" data-address="'+encodeURIComponent(f[l].offices[c].address)+'" data-telephone="'+encodeURIComponent(f[l].offices[c].generalNumber)+'" data-name="'+encodeURIComponent(f[l].offices[c].name)+'" data-directions="'+encodeURIComponent(f[l].offices[c].contactPageUrl)+'" >'+f[l].offices[c].name+"</div>";j+="</div>",a("#gf-persona-offices").html(h),a("#gf-persona-regions").html(j)}if(null!==g){if(a("#gf-selected-office").html(g.address+'<br><a href="tel:'+g.generalNumber+'" onclick="s_objectID=\'omnidiv-globalfooter:tel:'+g.generalNumber+"'\">"+g.generalNumber+"</a>"),a("#gf-selected-office-name").html(g.name),null!==g.region)if(a("#gf-selected-region-name").html(g.region.name),f[g.region.name].offices.length-k>=2){for(h="<div data-simplebar>",c=0,d=f[g.region.name].offices.length;c<d;c++){var m=f[g.region.name].offices[c];m.isAbroad||(h+='<div class="persona-list-item '+(0===c?"--active-selection":"")+'" data-address="'+encodeURIComponent(m.address)+'" data-telephone="'+encodeURIComponent(m.generalNumber)+'" data-directions="'+encodeURIComponent(m.contactPageUrl)+'" data-name="'+encodeURIComponent(m.name)+'">'+m.name+"</div>")}h+="</div>",a("#gf-persona-offices").html(h)}else a("#gf-persona-offices").parent().css("display","none");e.length-k<=1&&a(".gf-col__dropdown-wrapper").css("display","none")}}}),e&&CEFComLib.PersonaAPI.findClosestOffice({marketCode:d,programCode:i,callback:function(b){if(window.persona.CountryCode&&"mo"===window.persona.CountryCode.toLowerCase()&&(a("#gf-selected-office").html(b.address+'<br><i class="gh-icon-tel"></i>&nbsp;<a href="tel:'+b.generalNumber+'" onclick="s_objectID=\'omnidiv-globalfooter:tel:'+b.generalNumber+"'\">"+b.generalNumber+"</a>"),a("#gf-selected-office-name").html(b.name),null!==b.region))if(a("#gf-selected-region-name").html(b.region.name),f[b.region.name].offices.length>=2){for(var c="<div data-simplebar>",d=0,e=f[b.region.name].offices.length;d<e;d++){var g=f[b.region.name].offices[d];c+='<div class="persona-list-item '+(0===d?"--active-selection":"")+'" data-address="'+encodeURIComponent(g.address)+'" data-telephone="'+encodeURIComponent(g.generalNumber)+'" data-name="'+encodeURIComponent(g.name)+'" data-directions="'+encodeURIComponent(g.contactPageUrl)+'">'+g.name+"</div>"}c+="</div>",a("#gf-persona-offices").html(c)}else a("#gf-persona-offices").parent().css("display","none")}}),function(){var b=a(".gf-language-toggle__btn"),d="expanded";b.length&&(b.on("click",function(b){b.preventDefault(),b.stopPropagation();var e=a(this);c?e.siblings(".gf-language-toggle__menu").slideToggle():e.parent("li").toggleClass(d)}),a(document).on("click",function(c){!a(c.target).closest(b).length&&b.parent("li").hasClass(d)&&b.parent("li").removeClass(d)}))}(),a(document).ready(function(){var b=window.location.protocol+"//"+window.location.hostname+"/common/ef-services/SeoServices/api/ProgramGuideService/GetAllChangeCountry/?marketCode="+d+"&pageUrl="+window.location.pathname+(window.location.host.indexOf("ctdev")>=0?"&mc="+d:""),c=a(".js-gf-choose-country-columns").first();a.ajax({url:b,success:function(b){if(b.map(function(a){var b='<div class="gf-countries"><div class="gf-country-list-heading">'+a.Title+'<div class="gf-country-list-heading__icon max-tablet"></div></div>',d='<ul class="gf-country-list">';a.markets.map(function(a){d+='<li><a href="https://'+a.chooseCountryUrl+'"><span class="flag-'+a.code+' flag-img"></span>'+a.nativeName+"</a></li>"}),b+=d+"</ul>",c.append(b)}),window.innerWidth<=767){var d=a(".gf-countries");d.find(".gf-country-list").attr("style","display:block;"),d.find(".gf-country-list-heading").addClass("active"),a(".gf-country-list-heading").on("click",function(){})}/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)&&a(".gf-countries").attr("style","float:left")}})})}(jQuery),function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c(jQuery):("function"==typeof define&&define.amd&&define(b,c),window.EF=window.EF||{},window.EF[a]=c(jQuery),jQuery(document).ready(function(){EF.MobileMenu.init()}))}("MobileMenu",["jquery"],function(a){function b(){"absolute"==g.css("position")?f.css({"padding-bottom":g.outerHeight()+30}):f.css({"padding-bottom":""})}var c,d,e,f,g,h,i,j,k;return{init:function(){c=a(".js-open-mobile-menu"),d=a(".gh-menu-mobile"),e=a(".gh-menu-mobile-container"),f=a(".gh-secondary-list-mobile"),g=a(".gh-primary-list-mobile"),h='<div class="gh-menu-mask"></div>',i=a(".js-close-mobile-menu"),j=!!a(".rtl").length,k=j?"margin-left":"margin-right";var l=this;a(window).resize(b),b(),c.on("click",function(b){a(this).hasClass("is-active")?l.closeMobileMenu():l.openMobileMenu(),b.preventDefault()}),a("body").on("click touchend",".gh-menu-mask, .gh-menu-mobile .close-on-click",function(a){l.closeMobileMenu(),a.preventDefault()}),a(".gh-btn-level").on("click",function(b){l.openLevel(a(this).next(".gh-menu-level")),b.preventDefault()}),a(".gh-menu-back").on("click",function(b){l.closeLevel(a(this).closest(".gh-menu-level")),b.preventDefault()}),i.click(l.closeMobileMenu),a(".ef-has-dropdown").on("click",function(b){var c=a(this);c.hasClass("opened")?c.removeClass("opened"):c.addClass("opened")}),a(".ef-has-dropdown").mouseenter(function(){a(this).addClass("opened")}),a(".ef-has-dropdown").mouseleave(function(){a(this).removeClass("opened")}),a(".gh-toggle-content").find("> ul").slideToggle(300),a(".gh-toggle-content > a").click(function(b){b.preventDefault();var c=a(this).parent();c.toggleClass("expanded"),c.find("> ul").slideToggle(300)})},openLevel:function(b){b.parent().closest(".gh-menu-level, .gh-first-level").addClass("pull-left"),e.addClass("noshadow"),a(".gh-first-level").css(k,function(a,b){return parseInt(b)+10+"px"}),b.addClass("open-level shadow"),g.css("z-index","0")},closeLevel:function(b){var c=b.parent().closest(".gh-menu-level, .gh-first-level");c.removeClass("pull-left"),a(".gh-first-level").css(k,function(a,b){return parseInt(b)-10+"px"}),b.removeClass("open-level"),c.hasClass("gh-first-level")&&setTimeout(function(){e.removeClass("noshadow"),g.css("z-index","1")},300)},openMobileMenu:function(){a(".gh-menu-mobile").length&&(c.addClass("is-active"),d.addClass("is-active"),a("html").addClass("prevent-body-scroll"),a("body").append(h),setTimeout(function(){a(".gh-menu-mask").addClass("is-active"),a(".gh-menu-mobile").hasClass("mobile-only")&&a(".gh-menu-mask").addClass("mobile-only")},10))},closeMobileMenu:function(){c.removeClass("is-active"),d.removeClass("is-active"),a(".gh-first-level").css(k,0),a(".gh-menu-level, .gh-first-level").removeClass("open-level").removeClass("pull-left"),a(".gh-menu-mask").remove(),a("html").removeClass("prevent-body-scroll")}}});
//# sourceMappingURL=all-components.min.js.map
/* source: https://cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js */
/*! jQuery & Zepto Lazy v1.7.9 - http://jquery.eisbehr.de/lazy - MIT&GPL-2.0 license - Copyright 2012-2018 Daniel 'Eisbehr' Kern */
!function(t,e){"use strict";function r(r,a,i,u,l){function f(){L=t.devicePixelRatio>1,i=c(i),a.delay>=0&&setTimeout(function(){s(!0)},a.delay),(a.delay<0||a.combined)&&(u.e=v(a.throttle,function(t){"resize"===t.type&&(w=B=-1),s(t.all)}),u.a=function(t){t=c(t),i.push.apply(i,t)},u.g=function(){return i=n(i).filter(function(){return!n(this).data(a.loadedName)})},u.f=function(t){for(var e=0;e<t.length;e++){var r=i.filter(function(){return this===t[e]});r.length&&s(!1,r)}},s(),n(a.appendScroll).on("scroll."+l+" resize."+l,u.e))}function c(t){var i=a.defaultImage,o=a.placeholder,u=a.imageBase,l=a.srcsetAttribute,f=a.loaderAttribute,c=a._f||{};t=n(t).filter(function(){var t=n(this),r=m(this);return!t.data(a.handledName)&&(t.attr(a.attribute)||t.attr(l)||t.attr(f)||c[r]!==e)}).data("plugin_"+a.name,r);for(var s=0,d=t.length;s<d;s++){var A=n(t[s]),g=m(t[s]),h=A.attr(a.imageBaseAttribute)||u;g===N&&h&&A.attr(l)&&A.attr(l,b(A.attr(l),h)),c[g]===e||A.attr(f)||A.attr(f,c[g]),g===N&&i&&!A.attr(E)?A.attr(E,i):g===N||!o||A.css(O)&&"none"!==A.css(O)||A.css(O,"url('"+o+"')")}return t}function s(t,e){if(!i.length)return void(a.autoDestroy&&r.destroy());for(var o=e||i,u=!1,l=a.imageBase||"",f=a.srcsetAttribute,c=a.handledName,s=0;s<o.length;s++)if(t||e||A(o[s])){var g=n(o[s]),h=m(o[s]),b=g.attr(a.attribute),v=g.attr(a.imageBaseAttribute)||l,p=g.attr(a.loaderAttribute);g.data(c)||a.visibleOnly&&!g.is(":visible")||!((b||g.attr(f))&&(h===N&&(v+b!==g.attr(E)||g.attr(f)!==g.attr(F))||h!==N&&v+b!==g.css(O))||p)||(u=!0,g.data(c,!0),d(g,h,v,p))}u&&(i=n(i).filter(function(){return!n(this).data(c)}))}function d(t,e,r,i){++z;var o=function(){y("onError",t),p(),o=n.noop};y("beforeLoad",t);var u=a.attribute,l=a.srcsetAttribute,f=a.sizesAttribute,c=a.retinaAttribute,s=a.removeAttribute,d=a.loadedName,A=t.attr(c);if(i){var g=function(){s&&t.removeAttr(a.loaderAttribute),t.data(d,!0),y(T,t),setTimeout(p,1),g=n.noop};t.off(I).one(I,o).one(D,g),y(i,t,function(e){e?(t.off(D),g()):(t.off(I),o())})||t.trigger(I)}else{var h=n(new Image);h.one(I,o).one(D,function(){t.hide(),e===N?t.attr(C,h.attr(C)).attr(F,h.attr(F)).attr(E,h.attr(E)):t.css(O,"url('"+h.attr(E)+"')"),t[a.effect](a.effectTime),s&&(t.removeAttr(u+" "+l+" "+c+" "+a.imageBaseAttribute),f!==C&&t.removeAttr(f)),t.data(d,!0),y(T,t),h.remove(),p()});var m=(L&&A?A:t.attr(u))||"";h.attr(C,t.attr(f)).attr(F,t.attr(l)).attr(E,m?r+m:null),h.complete&&h.trigger(D)}}function A(t){var e=t.getBoundingClientRect(),r=a.scrollDirection,n=a.threshold,i=h()+n>e.top&&-n<e.bottom,o=g()+n>e.left&&-n<e.right;return"vertical"===r?i:"horizontal"===r?o:i&&o}function g(){return w>=0?w:w=n(t).width()}function h(){return B>=0?B:B=n(t).height()}function m(t){return t.tagName.toLowerCase()}function b(t,e){if(e){var r=t.split(",");t="";for(var a=0,n=r.length;a<n;a++)t+=e+r[a].trim()+(a!==n-1?",":"")}return t}function v(t,e){var n,i=0;return function(o,u){function l(){i=+new Date,e.call(r,o)}var f=+new Date-i;n&&clearTimeout(n),f>t||!a.enableThrottle||u?l():n=setTimeout(l,t-f)}}function p(){--z,i.length||z||y("onFinishedAll")}function y(t,e,n){return!!(t=a[t])&&(t.apply(r,[].slice.call(arguments,1)),!0)}var z=0,w=-1,B=-1,L=!1,T="afterLoad",D="load",I="error",N="img",E="src",F="srcset",C="sizes",O="background-image";"event"===a.bind||o?f():n(t).on(D+"."+l,f)}function a(a,o){var u=this,l=n.extend({},u.config,o),f={},c=l.name+"-"+ ++i;return u.config=function(t,r){return r===e?l[t]:(l[t]=r,u)},u.addItems=function(t){return f.a&&f.a("string"===n.type(t)?n(t):t),u},u.getItems=function(){return f.g?f.g():{}},u.update=function(t){return f.e&&f.e({},!t),u},u.force=function(t){return f.f&&f.f("string"===n.type(t)?n(t):t),u},u.loadAll=function(){return f.e&&f.e({all:!0},!0),u},u.destroy=function(){return n(l.appendScroll).off("."+c,f.e),n(t).off("."+c),f={},e},r(u,l,a,f,c),l.chainable?a:u}var n=t.jQuery||t.Zepto,i=0,o=!1;n.fn.Lazy=n.fn.lazy=function(t){return new a(this,t)},n.Lazy=n.lazy=function(t,r,i){if(n.isFunction(r)&&(i=r,r=[]),n.isFunction(i)){t=n.isArray(t)?t:[t],r=n.isArray(r)?r:[r];for(var o=a.prototype.config,u=o._f||(o._f={}),l=0,f=t.length;l<f;l++)(o[t[l]]===e||n.isFunction(o[t[l]]))&&(o[t[l]]=i);for(var c=0,s=r.length;c<s;c++)u[r[c]]=t[0]}},a.prototype.config={name:"lazy",chainable:!0,autoDestroy:!0,bind:"load",threshold:500,visibleOnly:!1,appendScroll:t,scrollDirection:"both",imageBase:null,defaultImage:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",placeholder:null,delay:-1,combined:!1,attribute:"data-src",srcsetAttribute:"data-srcset",sizesAttribute:"data-sizes",retinaAttribute:"data-retina",loaderAttribute:"data-loader",imageBaseAttribute:"data-imagebase",removeAttribute:!0,handledName:"handled",loadedName:"loaded",effect:"show",effectTime:0,enableThrottle:!0,throttle:250,beforeLoad:e,afterLoad:e,onError:e,onFinishedAll:e},n(t).on("load",function(){o=!0})}(window);
/* source: /scripts/academy/v2017/ef-stickyNav.js */
(function(a){var b=window.ef||b||{};b.stickyNav={windowWidth:a(window).width(),breakpointDesktop:760,navEl:a(".gc-nav"),navCampus:a(".campus-menu"),navCampusHeight:a(".campus-menu").height(),navHeight:a(".gc-nav").height(),navClasses:a(".gc-nav").attr("class"),navCampusClasses:a(".campus-menu").attr("class"),headerEl:a(".gc-site-title"),headerHeight:a(".gc-topbar").innerHeight()+a(".gc-site-title").innerHeight(),headerHeightCampus:a("#omnidiv-globalheader").innerHeight()+a("#omnidiv-stages").innerHeight()+a("#page-intro").innerHeight()+a(".campusmenu").innerHeight(),headerMobile:a(".js-gc-topbar"),headerHeightMobile:a(".js-gc-topbar").innerHeight()+a(".gc-site-title").innerHeight(),pathwayClasses:a(".pathway-menu-sticky").attr("class"),pathwayHeight:a(".-secondary-topbar").height()+a(".gc-site-title").height()+a(".gc-nav").height()+a(".pathway-banner").height(),stickyDesktop:function(){a(window).scroll(function(){var u=a(window).scrollTop();if(a(".campus").length&&b.stickyNav.windowWidth<=760){var t=parseInt(a("section.programs-lists div.container").css("padding-bottom"));var c=a("#omnidiv-accademics").offset().top;var w=a("#omnidiv-campusuniversityguidance").offset().top-t;var j=a(".teachers-wrap").offset().top-t;var g=a("#omnidiv-clubs").offset().top-t;var f=a("#omnidiv-thecampus").offset().top-t;var d=a("#omnidiv-accommodation").offset().top-t;var r=a("#omnidiv-campusnews").offset().top-t;var e=a(".academy-footer").offset().top-t;var v=window.pageYOffset;if(v<g){if(v>=c&&v<w){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-accademics']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=w&&v<j){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-campusuniversityguidance']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=j&&v<g){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#faculty']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}}else{if(v>g){if(v>=g&&v<f){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-clubs']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=f&&v<d){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-thecampus']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=d&&v<r){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-accommodation']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=r&&v<e){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#omnidiv-campusnews']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}if(v>=e){var h=a(".campus-mobile-menu");if(h.length>0){h[0].innerHTML=a("a[href$='#accreditation']")[0].text+"<span></span><i class='icon icon-arrow-right'></i>"}}}}}var q=b.stickyNav.navHeight;var l=b.stickyNav.headerHeight;var m=b.stickyNav.headerHeightCampus;if(u>m){a(".campus-mobile-menu").attr("style","visiblity:visible");a(".campus-mobile-menu").attr("style","display:block")}else{a(".campus-mobile-menu").attr("style","visibility:hidden");a(".campus-mobile-menu").attr("style","display:none");a("#campus-nav").attr("style","display:none")}var p=u>l?"is-fixed":"is-static";if(a(window).width()<760){var o=u>m?"is-fixed":"is-static";o=b.stickyNav.navCampusClasses+" "+o;b.stickyNav.navCampus.attr("class",o);var n=u>m?{marginBottom:b.stickyNav.navCampusHeight}:{marginBottom:0};b.stickyNav.headerEl.css(n)}var i=u>l?"block":"none";p=b.stickyNav.navClasses+" "+p;if(a(window).width()>960){var k=u>l?{marginBottom:q}:{marginBottom:0};b.stickyNav.headerEl.css(k)}if(u>l){a(".bcsticky").stop().fadeTo(100,1).css("display","table")}else{a(".bcsticky").stop().fadeTo(100,0)}b.stickyNav.navEl.attr("class",p);var s=u>b.stickyNav.pathwayHeight?"path-stick":"";s=b.stickyNav.pathwayClasses+" "+s;a(".pathway-menu-sticky").attr("class",s)})},init:function(){var c=a(".gc-site-title__list-item").find("a[href$='/academy/brochure-request/']").clone().addClass("bcsticky").hide();a(".gc-nav .gc-nav__container").append(c);b.stickyNav.stickyDesktop()}};window.ef=b;a(b.stickyNav.init)})(jQuery);
/* source: /scripts/academy/v2017/hyphenator.js */
var Hyphenator=(function(aE){var f=aE,av=(function(){var aK={},aJ=function(aL,aM,aO,aN){aK[aL]={file:aM,script:aO,prompt:aN}};aJ("be","be.js",1,"???? ?????? ????? ?? ???? ???? ????????? ???????????. ???? ????? ???????? ????:");aJ("ca","ca.js",0,"");aJ("cs","cs.js",0,"Jazyk této internetové stránky nebyl automaticky rozpoznán. Urcete prosím její jazyk:");aJ("da","da.js",0,"Denne websides sprog kunne ikke bestemmes. Angiv venligst sprog:");aJ("bn","bn.js",4,"");aJ("de","de.js",0,"Die Sprache dieser Webseite konnte nicht automatisch bestimmt werden. Bitte Sprache angeben:");aJ("el","el-monoton.js",6,"");aJ("el-monoton","el-monoton.js",6,"");aJ("el-polyton","el-polyton.js",6,"");aJ("en","en-us.js",0,"The language of this website could not be determined automatically. Please indicate the main language:");aJ("en-gb","en-gb.js",0,"The language of this website could not be determined automatically. Please indicate the main language:");aJ("en-us","en-us.js",0,"The language of this website could not be determined automatically. Please indicate the main language:");aJ("eo","eo.js",0,"La lingvo de ci tiu retpago ne rekoneblas automate. Bonvolu indiki gian ceflingvon:");aJ("es","es.js",0,"El idioma del sitio no pudo determinarse autom%E1ticamente. Por favor, indique el idioma principal:");aJ("et","et.js",0,"Veebilehe keele tuvastamine ebaõnnestus, palun valige kasutatud keel:");aJ("fi","fi.js",0,"Sivun kielt%E4 ei tunnistettu automaattisesti. M%E4%E4rit%E4 sivun p%E4%E4kieli:");aJ("fr","fr.js",0,"La langue de ce site n%u2019a pas pu %EAtre d%E9termin%E9e automatiquement. Veuillez indiquer une langue, s.v.p.%A0:");aJ("grc","grc.js",6,"");aJ("gu","gu.js",7,"");aJ("hi","hi.js",5,"");aJ("hu","hu.js",0,"A weboldal nyelvét nem sikerült automatikusan megállapítani. Kérem adja meg a nyelvet:");aJ("hy","hy.js",3,"????????? ??????????? ??? ????? ??????: ??????? ??? ???? ???????? ???????");aJ("it","it.js",0,"Lingua del sito sconosciuta. Indicare una lingua, per favore:");aJ("kn","kn.js",8,"??? ???? ????????? ?????????? ????????????????. ???????? ????? ????????? ??????:");aJ("la","la.js",0,"");aJ("lt","lt.js",0,"Nepavyko automatiškai nustatyti šios svetaines kalbos. Prašome ivesti kalba:");aJ("lv","lv.js",0,"Šis lapas valodu nevareja noteikt automatiski. Ludzu noradiet pamata valodu:");aJ("ml","ml.js",10,"? ??%u0D2C%u0D4D%u200C?????????? ??? ???????????????%u0D28%u0D4D%u200D ??????????. ??? ????????? ??????????????:");aJ("nb","nb-no.js",0,"Nettstedets språk kunne ikke finnes automatisk. Vennligst oppgi språk:");aJ("no","nb-no.js",0,"Nettstedets språk kunne ikke finnes automatisk. Vennligst oppgi språk:");aJ("nb-no","nb-no.js",0,"Nettstedets språk kunne ikke finnes automatisk. Vennligst oppgi språk:");aJ("nl","nl.js",0,"De taal van deze website kan niet automatisch worden bepaald. Geef de hoofdtaal op:");aJ("or","or.js",11,"");aJ("pa","pa.js",13,"");aJ("pl","pl.js",0,"Jezyka tej strony nie mozna ustalic automatycznie. Prosze wskazac jezyk:");aJ("pt","pt.js",0,"A língua deste site não pôde ser determinada automaticamente. Por favor indique a língua principal:");aJ("ru","ru.js",1,"???? ????? ????? ?? ????? ???? ????????? ?????????????. ?????????? ??????? ????:");aJ("sk","sk.js",0,"");aJ("sl","sl.js",0,"Jezika te spletne strani ni bilo mogoce samodejno dolociti. Prosim navedite jezik:");aJ("sr-cyrl","sr-cyrl.js",1,"????? ???? ????? ???? ?????????? ??????????. ????? ??? ???????? ?????:");aJ("sr-latn","sr-latn.js",0,"Jezika te spletne strani ni bilo mogoce samodejno dolociti. Prosim navedite jezik:");aJ("sv","sv.js",0,"Spr%E5ket p%E5 den h%E4r webbplatsen kunde inte avg%F6ras automatiskt. V%E4nligen ange:");aJ("ta","ta.js",14,"");aJ("te","te.js",15,"");aJ("tr","tr.js",0,"Bu web sitesinin dili otomatik olarak tespit edilememistir. Lütfen dökümanin dilini seçiniz%A0:");aJ("uk","uk.js",1,"???? ????? ???-????? ?? ???? ???? ????????? ???????????. ???? ?????, ??????? ??????? ????:");aJ("ro","ro.js",0,"Limba acestui sit nu a putut fi determinata automat. Alege limba principala:");return aK}()),b=(function(){var aM=f.document.getElementsByTagName("script"),aJ=0,aK,aN,aO=aM[aJ],aL="";while(!!aO){if(!!aO.src){aN=aO.src;aK=aN.indexOf("Hyphenator.js");if(aK!==-1){aL=aN.substring(0,aK)}}aJ+=1;aO=aM[aJ]}return !!aL?aL:"//mnater.github.io/Hyphenator/"}()),U=(function(){var aJ=false;if(aE.location.href.indexOf(b)!==-1){aJ=true}return aJ}()),x=false,ag=false,y=false,z={video:true,audio:true,script:true,code:true,pre:true,img:true,br:true,samp:true,kbd:true,"var":true,abbr:true,acronym:true,sub:true,sup:true,button:true,option:true,label:true,textarea:true,input:true,math:true,svg:true,style:true},C=true,at="local",ar,D=false,E=true,u=false,ac=function(aJ){aE.alert("Hyphenator.js says:\n\nAn Error occurred:\n"+aJ.message)},ae=function(aJ){aE.console.log(aJ.message)},k=function(aL,aJ){aJ=aJ||f;var aK;if(aE.document.createElementNS){aK=aJ.document.createElementNS("http://www.w3.org/1999/xhtml",aL)}else{if(aE.document.createElement){aK=aJ.document.createElement(aL)}}return aK},m=false,o,n=function(){var aL,aJ=function(aN){var aO=["aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz","?????????????????????????????????","????????????????????????????","??????????????????????????????????????","??????????????????????????????????????????????????????????????????????","????????????????????????????????????????????????????????????????????","aß?de??????µ???p?s?t?f???","???????????????????????????????????????????????????????????","???????????????????????????????????????????????????????????????????????","?????????????????????????????????????????????????","??????????????????????????????????????????????????????????????????????????","???????????????????????????????????????????????????????????????","????????????????????????????","??????????????????????????????????????????????????????????","????????????????????????????????????????????????","??????????????????????????????????????????????????????????????????????"],aM=function(aR){var aT,aQ,aP,aS=false;if(this.supportedBrowserLangs.hasOwnProperty(aR)){aS=this.supportedBrowserLangs[aR]}else{if(av.hasOwnProperty(aR)){aP=aE.document.getElementsByTagName("body")[0];aT=k("div",aE);aT.id="Hyphenator_LanguageChecker";aT.style.width="5em";aT.style[aN]="auto";aT.style.hyphens="auto";aT.style.fontSize="12px";aT.style.lineHeight="12px";aT.style.visibility="hidden";aT.lang=aR;aT.style["-webkit-locale"]="'"+aR+"'";aT.innerHTML=aO[av[aR].script];aP.appendChild(aT);aQ=aT.offsetHeight;aP.removeChild(aT);aS=(aQ>12)?true:false;this.supportedBrowserLangs[aR]=aS}else{aS=false}}return aS};return aM},aK={support:false,supportedBrowserLangs:{},property:"",checkLangSupport:{}};if(aE.getComputedStyle){aL=aE.getComputedStyle(aE.document.getElementsByTagName("body")[0],null)}else{o=aK;return}if(aL.hyphens!==undefined){aK.support=true;aK.property="hyphens";aK.checkLangSupport=aJ("hyphens")}else{if(aL["-webkit-hyphens"]!==undefined){aK.support=true;aK.property="-webkit-hyphens";aK.checkLangSupport=aJ("-webkit-hyphens")}else{if(aL.MozHyphens!==undefined){aK.support=true;aK.property="-moz-hyphens";aK.checkLangSupport=aJ("MozHyphens")}else{if(aL["-ms-hyphens"]!==undefined){aK.support=true;aK.property="-ms-hyphens";aK.checkLangSupport=aJ("-ms-hyphens")}}}}o=aK},M="hyphenate",aC="urlhyphenate",e="Hyphenator"+Math.round(Math.random()*1000),J=e+"hide",K=new RegExp("\\s?\\b"+J+"\\b","g"),ay=e+"unhide",az=new RegExp("\\s?\\b"+ay+"\\b","g"),p=e+"css3hyphenate",q,A="donthyphenate",Y=6,af=1,T=(function(){var aL=null,aM=false,aN=f.document.getElementsByTagName("script"),aJ=0,aK=aN.length;while(!aM&&aJ<aK){aL=aN[aJ].getAttribute("src");if(!!aL&&aL.indexOf("Hyphenator.js?bm=true")!==-1){aM=true}aJ+=1}return aM}()),X=null,t="",B=(function(){var aJ=function(aL){this.element=aL;this.hyphenated=false;this.treated=false},aK=function(){this.count=0;this.hyCount=0;this.list={}};aK.prototype={add:function(aL,aN){var aM=new aJ(aL);if(!this.list.hasOwnProperty(aN)){this.list[aN]=[]}this.list[aN].push(aM);this.count+=1;return aM},remove:function(aM){var aP,aN,aL,aO;for(aP in this.list){if(this.list.hasOwnProperty(aP)){for(aN=0;aN<this.list[aP].length;aN+=1){if(this.list[aP][aN].element===aM){aL=aN;aO=aP;break}}}}this.list[aO].splice(aL,1);this.count-=1;this.hyCount-=1},each:function(aL){var aM;for(aM in this.list){if(this.list.hasOwnProperty(aM)){if(aL.length===2){aL(aM,this.list[aM])}else{aL(this.list[aM])}}}}};return new aK()}()),F={},w={},aA="(?:\\w*://)?(?:(?:\\w*:)?(?:\\w*)@)?(?:(?:(?:[\\d]{1,3}\\.){3}(?:[\\d]{1,3}))|(?:(?:www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.(?:[a-z]{2,4})))(?::\\d*)?(?:/[\\w#!:\\.?\\+=&%@!\\-]*)*",W="[\\w-\\.]+@[\\w\\.]+",aI=(function(){var aK,aJ=aE.navigator.userAgent.toLowerCase();aK=String.fromCharCode(8203);if(aJ.indexOf("msie 6")!==-1){aK=""}if(aJ.indexOf("opera")!==-1&&aJ.indexOf("version/10.00")!==-1){aK=""}return aK}()),ab=function(aJ){return aJ},aa=function(aJ){return aJ},ad=function(aJ){return aJ},aq=false,G=function(aM){var aN=[],aJ=0,aL=0,aK=true;aN.push(aM[0]);for(aJ=1;aJ<aM.length;aJ+=1){for(aL=0;aL<aN.length;aL+=1){if(aN[aL].contains(aM[aJ])){aK=false;break}}if(aK){aN.push(aM[aJ])}aK=true}return aN},Z=function(aK){var aN,aJ=[],aL,aM;if(aE.document.getElementsByClassName){aJ=f.document.getElementsByClassName(aK)}else{if(aE.document.querySelectorAll){aJ=f.document.querySelectorAll("."+aK)}else{aN=f.document.getElementsByTagName("*");aM=aN.length;for(aL=0;aL<aM;aL+=1){if(aN[aL].className.indexOf(aK)!==-1&&aN[aL].className.indexOf(A)===-1){aJ.push(aN[aL])}}}}return aJ},ap=function(){var aJ;if(aq){aJ=aq()}else{aJ=Z(M)}if(aJ.length!==0){aJ=G(aJ)}return aJ},S="hidden",ax="wait",s=[],r=function(aP){aP=aP||aE;var aL=aP.document,aO=(function(){var aR,aT=aL.styleSheets.length,aV,aQ,aU=false;for(aR=0;aR<aT;aR+=1){aV=aL.styleSheets[aR];try{if(!!aV.cssRules){aU=aV;break}}catch(aS){}}if(aU===false){aQ=aL.createElement("style");aQ.type="text/css";aL.getElementsByTagName("head")[0].appendChild(aQ);aU=aL.styleSheets[aL.styleSheets.length-1]}return aU}()),aK=[],aM=function(aX){var aW,aU,aY=aP.document.styleSheets,aV,aQ,aS,aT=false;for(aQ=0;aQ<aY.length;aQ+=1){aW=aY[aQ];try{if(!!aW.cssRules){aV=aW.cssRules}else{if(!!aW.rules){aV=aW.rules}}}catch(aR){}if(!!aV&&!!aV.length){for(aS=0;aS<aV.length;aS+=1){aU=aV[aS];if(aU.selectorText===aX){aT={index:aS,rule:aU}}}}}return aT},aJ=function(aT,aS){var aQ,aR;if(!!aO.insertRule){if(!!aO.cssRules){aQ=aO.cssRules.length}else{aQ=0}aR=aO.insertRule(aT+"{"+aS+"}",aQ)}else{if(!!aO.addRule){if(!!aO.rules){aQ=aO.rules.length}else{aQ=0}aO.addRule(aT,aS,aQ);aR=aQ}}return aR},aN=function(aR,aQ){if(aR.deleteRule){aR.deleteRule(aQ)}else{aR.removeRule(aQ)}};return{setRule:function(aU,aT){var aS,aR,aQ;aR=aM(aU);if(!!aR){if(!!aR.rule.cssText){aQ=aR.rule.cssText}else{aQ=aR.rule.style.cssText.toLowerCase()}if(aQ!==aU+" { "+aT+" }"){if(aQ.indexOf(aT)!==-1){aR.rule.style.visibility=""}aS=aJ(aU,aT);aK.push({sheet:aO,index:aS})}}else{aS=aJ(aU,aT);aK.push({sheet:aO,index:aS})}},clearChanges:function(){var aQ=aK.pop();while(!!aQ){aN(aQ.sheet,aQ.index);aQ=aK.pop()}}}},L=String.fromCharCode(173),aB=aI,P=function(aM){var aL=aM.replace(/([:\/\.\?#&\-_,;!@]+)/gi,"$&"+aB),aK=aL.split(aB),aJ;for(aJ=0;aJ<aK.length;aJ+=1){if(aK[aJ].length>(2*Y)){aK[aJ]=aK[aJ].replace(/(\w{3})(\w)/gi,"$1"+aB+"$2")}}if(aK[aK.length-1]===""){aK.pop()}return aK.join(aB)},ao=true,aH=(function(){if(aE.postMessage&&aE.addEventListener){return(function(){var aM=[],aK="Hyphenator_zeroTimeOut_message",aL=function(aN){aM.push(aN);aE.postMessage(aK,"*")},aJ=function(aN){if(aN.source===aE&&aN.data===aK){aN.stopPropagation();if(aM.length>0){aM.shift()()}}};aE.addEventListener("message",aJ,true);return aL}())}return function(aJ){aE.setTimeout(aJ,0)}}()),R={},an=function(aS,aM){var aR,aJ=aE.document.addEventListener?"addEventListener":"attachEvent",aQ=aE.document.addEventListener?"removeEventListener":"detachEvent",aP=aE.document.addEventListener?"":"on",aO=function(aT){if(R[aT.location.href]){ae(new Error("Warning: multiple execution of Hyphenator.run() – This may slow down the script!"))}f=aT||aE;aM();R[f.location.href]=true},aL=function(){try{aS.document.documentElement.doScroll("left")}catch(aT){aE.setTimeout(aL,1);return}if(!R[aS.location.href]){x=true;aO(aS)}},aK=function(aT){var aX,aV,aW;if(!!aT&&aT.type==="readystatechange"&&aS.document.readyState!=="interactive"&&aS.document.readyState!=="complete"){return}aS.document[aQ](aP+"DOMContentLoaded",aK,false);aS.document[aQ](aP+"readystatechange",aK,false);aV=aS.frames.length;if(aV===0||!y){aS[aQ](aP+"load",aK,false);x=true;aO(aS)}else{if(y&&aV>0){if(!!aT&&aT.type==="load"){aS[aQ](aP+"load",aK,false);for(aX=0;aX<aV;aX+=1){aW=undefined;try{aW=aS.frames[aX].document.toString()}catch(aU){aW=undefined}if(!!aW){an(aS.frames[aX],aM)}}aO(aS)}}}};if(x||aS.document.readyState==="complete"){x=true;aK({type:"load"})}else{aS.document[aJ](aP+"DOMContentLoaded",aK,false);aS.document[aJ](aP+"readystatechange",aK,false);aS[aJ](aP+"load",aK,false);aR=false;try{aR=!aE.frameElement}catch(aN){}if(aR&&aS.document.documentElement.doScroll){aL()}}},I=function(aJ,aK){try{return !!aJ.getAttribute("lang")?aJ.getAttribute("lang").toLowerCase():!!aJ.getAttribute("xml:lang")?aJ.getAttribute("xml:lang").toLowerCase():aJ.tagName.toLowerCase()!=="html"?I(aJ.parentNode,aK):aK?X:null}catch(aL){}},a=function(aN){aN=aN||f;var aJ=aN.document.getElementsByTagName("html")[0],aM=aN.document.getElementsByTagName("meta"),aL,aK=function(){var aT,aU="",aO=300,aP=450,aQ=Math.floor((aN.outerWidth-aP)/2)+aE.screenX,aR=Math.floor((aN.outerHeight-aO)/2)+aE.screenY,aV="",aS;if(!!aE.showModalDialog&&(aN.location.href.indexOf(b)!==-1)){aT=aE.showModalDialog(b+"modalLangDialog.html",av,"dialogWidth: "+aP+"px; dialogHeight: "+aO+"px; dialogtop: "+aR+"; dialogleft: "+aQ+"; center: on; resizable: off; scroll: off;")}else{aS=(function(){var aW,aX="";for(aW in av){if(av.hasOwnProperty(aW)){aX+=aW+", "}}aX=aX.substring(0,aX.length-2);return aX}());aV=aE.navigator.language||aE.navigator.userLanguage;aV=aV.substring(0,2);if(!!av[aV]&&av[aV].prompt!==""){aU=av[aV].prompt}else{aU=av.en.prompt}aU+=" (ISO 639-1)\n\n"+aS;aT=aE.prompt(aE.unescape(aU),aV).toLowerCase()}return aT};X=I(aJ,false);if(!X){for(aL=0;aL<aM.length;aL+=1){if(!!aM[aL].getAttribute("http-equiv")&&(aM[aL].getAttribute("http-equiv").toLowerCase()==="content-language")){X=aM[aL].getAttribute("content").toLowerCase()}if(!!aM[aL].getAttribute("name")&&(aM[aL].getAttribute("name").toLowerCase()==="dc.language")){X=aM[aL].getAttribute("content").toLowerCase()}if(!!aM[aL].getAttribute("name")&&(aM[aL].getAttribute("name").toLowerCase()==="language")){X=aM[aL].getAttribute("content").toLowerCase()}}}if(!X&&y&&(!!f.frameElement)){a(aE.parent)}if(!X&&t!==""){X=t}if(!X){X=aK()}aJ.lang=X},H=function(){var aJ,aO,aN,aK=0,aL=function(aP,aV,aS){aS=aS||false;var aU,aT=0,aR=true,aQ,aW=function(){q=new r(f);q.setRule("."+p,o.property+": auto;");q.setRule("."+A,o.property+": manual;");if((aQ!==aV)&&o.property.indexOf("webkit")!==-1){q.setRule("."+p,"-webkit-locale : "+aQ+";")}aP.className=aP.className+" "+p},aX=function(){if(T&&aQ!==X){return}if(av.hasOwnProperty(aQ)){w[aQ]=true}else{if(av.hasOwnProperty(aQ.split("-")[0])){aQ=aQ.split("-")[0];w[aQ]=true}else{if(!T){aR=false;ac(new Error('Language "'+aQ+'" is not yet supported.'))}}}if(aR){if(S==="hidden"){aP.className=aP.className+" "+J}B.add(aP,aQ)}};if(aP.lang&&typeof(aP.lang)==="string"){aQ=aP.lang.toLowerCase()}else{if(!!aV&&aV!==""){aQ=aV.toLowerCase()}else{aQ=I(aP,true)}}if(!aS){if(m&&o.support&&!!o.checkLangSupport(aQ)){aW()}else{aX()}}else{if(aQ!==aV){if(m&&o.support&&!!o.checkLangSupport(aQ)){aW()}else{aX()}}else{if(!m||!o.support||!o.checkLangSupport(aQ)){aX()}}}aU=aP.childNodes[aT];while(!!aU){if(aU.nodeType===1&&!z[aU.nodeName.toLowerCase()]&&aU.className.indexOf(A)===-1&&aU.className.indexOf(aC)===-1&&!aJ[aU]){aL(aU,aQ,true)}aT+=1;aU=aP.childNodes[aT]}},aM=function(aP){var aR,aQ=0;aR=aP.childNodes[aQ];while(!!aR){if(aR.nodeType===1&&!z[aR.nodeName.toLowerCase()]&&aR.className.indexOf(A)===-1&&aR.className.indexOf(M)===-1&&!aO[aR]){aM(aR)}else{if(aR.nodeType===3){aR.data=P(aR.data)}}aQ+=1;aR=aP.childNodes[aQ]}};if(m){n()}if(T){aJ=f.document.getElementsByTagName("body")[0];aL(aJ,X,false)}else{if(!m&&S==="hidden"){s.push(new r(f));s[s.length-1].setRule("."+M,"visibility: hidden;");s[s.length-1].setRule("."+J,"visibility: hidden;");s[s.length-1].setRule("."+ay,"visibility: visible;")}aJ=ap();aN=aJ[aK];while(!!aN){aL(aN,"",false);aK+=1;aN=aJ[aK]}aO=Z(aC);aK=0;aN=aO[aK];while(!!aN){aM(aN);aK+=1;aN=aO[aK]}}if(B.count===0){for(aK=0;aK<s.length;aK+=1){s[aK].clearChanges()}ad(f.location.href)}},c=function(){this.int2code=[];this.code2int={};this.add=function(aJ){if(!this.code2int[aJ]){this.int2code.push(aJ);this.code2int[aJ]=this.int2code.length-1}}},aD=function(aJ){this.keys=(function(){var aK,aL;if(Object.prototype.hasOwnProperty.call(aE,"Uint8Array")){return new aE.Uint8Array(aJ)}aL=[];aL.length=aJ;for(aK=aL.length-1;aK>=0;aK-=1){aL[aK]=0}return aL}());this.startIndex=1;this.actualIndex=2;this.lastValueIndex=2;this.add=function(aK){this.keys[this.actualIndex]=aK;this.lastValueIndex=this.actualIndex;this.actualIndex+=1};this.add0=function(){this.actualIndex+=1};this.finalize=function(){var aK=this.startIndex;this.keys[aK]=this.lastValueIndex-aK;this.startIndex=this.lastValueIndex+1;this.actualIndex=this.lastValueIndex+2;return aK}},i=function(aN){var aO=0,aL,aJ,aQ,aM,aP,aK=function(aW,aV){var aS=0,aR=0,aT=0,aY=0,aU=0,aX=false;for(aS=0;aS<aV.length;aS+=1){aR=aV.charCodeAt(aS);if((aS+1)%aW!==0){if(aR<=57&&aR>=49){aQ.add(aR-48);aX=true}else{if(!aX){aQ.add0()}aX=false;if(aU===-1){aU=aO+aP;aO=aU;aM[aY+aT*2]=aU}aT=aJ[aR];aY=aU;aU=aM[aY+aT*2];if(aU===0){aM[aY+aT*2]=-1;aU=-1}}}else{if(aR<=57&&aR>=49){aQ.add(aR-48);aM[aY+aT*2+1]=aQ.finalize()}else{if(!aX){aQ.add0()}aQ.add0();if(aU===-1){aU=aO+aP;aO=aU;aM[aY+aT*2]=aU}aT=aJ[aR];aY=aU;if(aM[aY+aT*2]===0){aM[aY+aT*2]=-1}aM[aY+aT*2+1]=aQ.finalize()}aY=0;aU=0;aX=false}}};aN.charMap=new c();for(aL=0;aL<aN.patternChars.length;aL+=1){aN.charMap.add(aN.patternChars.charCodeAt(aL))}aJ=aN.charMap.code2int;aN.valueStore=aQ=new aD(aN.valueStoreLength);if(Object.prototype.hasOwnProperty.call(aE,"Int32Array")){aN.indexedTrie=new aE.Int32Array(aN.patternArrayLength*2)}else{aN.indexedTrie=[];aN.indexedTrie.length=aN.patternArrayLength*2;for(aL=aN.indexedTrie.length-1;aL>=0;aL-=1){aN.indexedTrie[aL]=0}}aM=aN.indexedTrie;aP=aN.charMap.int2code.length*2;for(aL in aN.patterns){if(aN.patterns.hasOwnProperty(aL)){aK(parseInt(aL,10),aN.patterns[aL])}}},aj=function(aM,aL){var aN=[],aJ=aM.split(""),aK;for(aK=0;aK<=aJ.length;aK+=1){if(aL[aK]&&aL[aK]!==0){aN.push(aL[aK])}if(aJ[aK]){aN.push(aJ[aK])}}return aN.join("")},h=function(aJ){var aO=aJ.split(", "),aN={},aK,aM,aL;for(aK=0,aM=aO.length;aK<aM;aK+=1){aL=aO[aK].replace(/-/g,"");if(!aN.hasOwnProperty(aL)){aN[aL]=aO[aK]}}return aN},V=function(aP,aJ){var aQ,aS,aO,aR,aK=false;if(av.hasOwnProperty(aP)&&!Hyphenator.languages[aP]){aQ=b+"patterns/"+av[aP].file}else{return}if(U&&!T){aS=null;try{aS=new aE.XMLHttpRequest()}catch(aL){try{aS=new aE.ActiveXObject("Microsoft.XMLHTTP")}catch(aM){try{aS=new aE.ActiveXObject("Msxml2.XMLHTTP")}catch(aN){aS=null}}}if(aS){aS.open("HEAD",aQ,true);aS.setRequestHeader("Cache-Control","no-cache");aS.onreadystatechange=function(){if(aS.readyState===2){if(aS.status>=400){ac(new Error("Could not load\n"+aQ));delete w[aP];return}aS.abort()}};aS.send(null)}}if(k){aO=aE.document.getElementsByTagName("head").item(0);aR=k("script",aE);aR.src=aQ;aR.type="text/javascript";aR.charset="utf8";aR.onload=aR.onreadystatechange=function(){if(!aK&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){aK=true;aJ();aR.onload=aR.onreadystatechange=null;if(aO&&aR.parentNode){aO.removeChild(aR)}}};aO.appendChild(aR)}},ai=function(aJ){var aK=Hyphenator.languages[aJ],aL;if(!aK.prepared){if(C){aK.cache={}}if(D){aK.redPatSet={}}if(aK.hasOwnProperty("exceptions")){Hyphenator.addExceptions(aJ,aK.exceptions);delete aK.exceptions}if(F.hasOwnProperty("global")){if(F.hasOwnProperty(aJ)){F[aJ]+=", "+F.global}else{F[aJ]=F.global}}if(F.hasOwnProperty(aJ)){aK.exceptions=h(F[aJ]);delete F[aJ]}else{aK.exceptions={}}i(aK);if(String.prototype.normalize){aL="[\\w"+aK.specialChars+aK.specialChars.normalize("NFD")+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+Y+",}"}else{aL="[\\w"+aK.specialChars+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+Y+",}"}aK.genRegExp=new RegExp("("+aL+")|("+aA+")|("+W+")","gi");aK.prepared=true}},ah=function(aJ){var aK,aM,aN,aL=function(){var aO;for(aO in w){if(w.hasOwnProperty(aO)){if(Hyphenator.languages.hasOwnProperty(aO)){delete w[aO];if(!!ar){ar.setItem(aO,aE.JSON.stringify(Hyphenator.languages[aO]))}ai(aO);aJ(aO)}}}};if(!E){for(aK in Hyphenator.languages){if(Hyphenator.languages.hasOwnProperty(aK)){ai(aK)}}aJ("*");return}for(aK in w){if(w.hasOwnProperty(aK)){if(!!ar&&ar.test(aK)){Hyphenator.languages[aK]=aE.JSON.parse(ar.getItem(aK));ai(aK);if(F.hasOwnProperty("global")){aM=h(F.global);for(aN in aM){if(aM.hasOwnProperty(aN)){Hyphenator.languages[aK].exceptions[aN]=aM[aN]}}}if(F.hasOwnProperty(aK)){aM=h(F[aK]);for(aN in aM){if(aM.hasOwnProperty(aN)){Hyphenator.languages[aK].exceptions[aN]=aM[aN]}}delete F[aK]}if(String.prototype.normalize){aM="[\\w"+Hyphenator.languages[aK].specialChars+Hyphenator.languages[aK].specialChars.normalize("NFD")+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+Y+",}"}else{aM="[\\w"+Hyphenator.languages[aK].specialChars+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+Y+",}"}Hyphenator.languages[aK].genRegExp=new RegExp("("+aM+")|("+aA+")|("+W+")","gi");if(C){if(!Hyphenator.languages[aK].cache){Hyphenator.languages[aK].cache={}}}delete w[aK];aJ(aK)}else{V(aK,aL)}}}aL()},aw=function(){var aJ,aL,aM=(Hyphenator.doHyphenation?"Hy-phen-a-tion":"Hyphenation"),aK=f.document.getElementById("HyphenatorToggleBox");if(!!aK){aK.firstChild.data=aM}else{aJ=f.document.getElementsByTagName("body")[0];aK=k("div",f);aK.setAttribute("id","HyphenatorToggleBox");aK.setAttribute("class",A);aL=f.document.createTextNode(aM);aK.appendChild(aL);aK.onclick=Hyphenator.toggleHyphenation;aK.style.position="absolute";aK.style.top="0px";aK.style.right="0px";aK.style.zIndex="1000";aK.style.margin="0";aK.style.backgroundColor="#AAAAAA";aK.style.color="#FFFFFF";aK.style.font="6pt Arial";aK.style.letterSpacing="0.2em";aK.style.padding="3px";aK.style.cursor="pointer";aK.style.WebkitBorderBottomLeftRadius="4px";aK.style.MozBorderRadiusBottomleft="4px";aK.style.borderBottomLeftRadius="4px";aJ.appendChild(aK)}},v=function(aJ,aM){var aL,aK;for(aL in aJ){if(aJ.hasOwnProperty(aL)){aK=aM.replace(new RegExp(aL,"g"),aJ[aL])}}return aK},aF=(function(){if(Object.prototype.hasOwnProperty.call(aE,"Int32Array")){return new aE.Int32Array(32)}return[]}()),aG=(function(){var aJ;if(Object.prototype.hasOwnProperty.call(aE,"Uint8Array")){aJ=new aE.Uint8Array(32)}else{aJ=[]}return aJ}()),Q=function(aR,aP,a1){var aT,aN,aU="",a3,a6,a5=aG,aW,aV,aL,a2=a1.length,aM="",aK=aR.charMap.code2int,aJ,aS,aX=0,aQ=0,aY=0,aZ,aO=aR.indexedTrie,a0=aR.valueStore.keys,a4=aF;a1=ab(a1,aP);if(a1===""){aM=""}else{if(C&&aR.cache&&aR.cache.hasOwnProperty(a1)){aM=aR.cache[a1]}else{if(a1.indexOf(L)!==-1){aM=a1}else{if(aR.exceptions.hasOwnProperty(a1)){aM=aR.exceptions[a1].replace(/-/g,L)}else{if(a1.indexOf("-")!==-1){aT=a1.split("-");for(aN=0;aN<aT.length;aN+=1){aT[aN]=Q(aR,aP,aT[aN])}aM=aT.join("-")}else{a3=a1.toLowerCase();if(String.prototype.normalize){a3=a3.normalize("NFC")}if(aR.hasOwnProperty("charSubstitution")){a3=v(aR.charSubstitution,a3)}if(a1.indexOf("'")!==-1){a3=a3.replace(/'/g,"’")}a3="_"+a3+"_";a6=a3.length;for(aW=0;aW<a6;aW+=1){a5[aW]=0;aJ=a3.charCodeAt(aW);if(aK[aJ]!==undefined){a4[aW]=aK[aJ]}else{a4[aW]=-1}}for(aW=0;aW<a6;aW+=1){aX=0;aU="";for(aV=aW;aV<a6;aV+=1){aS=a4[aV];if(aS===-1){break}if(D){aU+=a3.charAt(aV)}aQ=aO[aX+aS*2];aY=aO[aX+aS*2+1];if(aY>0){aL=a0[aY];while(aL){aL-=1;if(a0[aY+1+aL]>a5[aW+aL]){a5[aW+aL]=a0[aY+1+aL]}}if(D){if(!aR.redPatSet){aR.redPatSet={}}if(a0.subarray){aZ=a0.subarray(aY+1,aY+1+a0[aY])}else{aZ=a0.slice(aY+1,aY+1+a0[aY])}aR.redPatSet[aU]=aj(aU,aZ)}}if(aQ>0){aX=aQ}else{break}}}for(aL=0;aL<a2;aL+=1){if(aL>=aR.leftmin&&aL<=(a2-aR.rightmin)&&(a5[aL+1]%2)!==0){aM+=L+a1.charAt(aL)}else{aM+=a1.charAt(aL)}}}}}}}aM=aa(aM,aP);if(C){aR.cache[a1]=aM}return aM},al=function(aJ){var aK,aN,aL=0,aM;switch(L){case"|":aK="\\|";break;case"+":aK="\\+";break;case"*":aK="\\*";break;default:aK=L}switch(aB){case"|":aN="\\|";break;case"+":aN="\\+";break;case"*":aN="\\*";break;default:aN=aB}aM=aJ.childNodes[aL];while(!!aM){if(aM.nodeType===3){aM.data=aM.data.replace(new RegExp(aK,"g"),"");aM.data=aM.data.replace(new RegExp(aN,"g"),"")}else{if(aM.nodeType===1){al(aM)}}aL+=1;aM=aJ.childNodes[aL]}},j=(function(){var aJ=function(){this.oncopyHandler=function(aM){aM=aM||aE.event;var aR,aQ,aN,aO,aP,aS=aM.target||aM.srcElement,aL=aS.ownerDocument,aK=aL.getElementsByTagName("body")[0],aT=aL.defaultView||aL.parentWindow;if(aS.tagName&&z[aS.tagName.toLowerCase()]){return}aR=aL.createElement("div");aR.style.color=aE.getComputedStyle?aT.getComputedStyle(aK,null).backgroundColor:"#FFFFFF";aR.style.fontSize="0px";aK.appendChild(aR);if(!!aE.getSelection){aM.stopPropagation();aQ=aT.getSelection();aN=aQ.getRangeAt(0);aR.appendChild(aN.cloneContents());al(aR);aQ.selectAllChildren(aR);aP=function(){aR.parentNode.removeChild(aR);aQ.removeAllRanges();aQ.addRange(aN)}}else{aM.cancelBubble=true;aQ=aT.document.selection;aN=aQ.createRange();aR.innerHTML=aN.htmlText;al(aR);aO=aK.createTextRange();aO.moveToElementText(aR);aO.select();aP=function(){aR.parentNode.removeChild(aR);if(aN.text!==""){aN.select()}}}aH(aP)};this.removeOnCopy=function(aL){var aK=aL.ownerDocument.getElementsByTagName("body")[0];if(!aK){return}aL=aL||aK;if(aE.removeEventListener){aL.removeEventListener("copy",this.oncopyHandler,true)}else{aL.detachEvent("oncopy",this.oncopyHandler)}};this.registerOnCopy=function(aL){var aK=aL.ownerDocument.getElementsByTagName("body")[0];if(!aK){return}aL=aL||aK;if(aE.addEventListener){aL.addEventListener("copy",this.oncopyHandler,true)}else{aL.attachEvent("oncopy",this.oncopyHandler)}}};return(ao?new aJ():false)}()),d=function(){var aJ=true,aM,aL={},aK;B.each(function(aN){var aO,aP=aN.length;for(aO=0;aO<aP;aO+=1){aJ=aJ&&aN[aO].hyphenated;if(!aL.hasOwnProperty(aN[aO].element.baseURI)){aL[aN[aO].element.ownerDocument.location.href]=true}aL[aN[aO].element.ownerDocument.location.href]=aL[aN[aO].element.ownerDocument.location.href]&&aN[aO].hyphenated}});if(aJ){if(S==="hidden"&&ax==="progressive"){B.each(function(aO){var aP,aQ=aO.length,aN;for(aP=0;aP<aQ;aP+=1){aN=aO[aP].element;aN.className=aN.className.replace(az,"");if(aN.className===""){aN.removeAttribute("class")}}})}for(aM=0;aM<s.length;aM+=1){s[aM].clearChanges()}for(aK in aL){if(aL.hasOwnProperty(aK)&&aK===f.location.href){ad(aK)}}if(!!ar&&ar.deferred.length>0){for(aM=0;aM<ar.deferred.length;aM+=1){ar.deferred[aM].call()}ar.deferred=[]}}},g=function(aK){var aJ,aL;switch(L){case"|":aJ="\\|";break;case"+":aJ="\\+";break;case"*":aJ="\\*";break;default:aJ=L}aK=aK.replace(/[\s]*$/,"");if(af>=2){aL=aK.split(" ");aL[1]=aL[1].replace(new RegExp(aJ,"g"),"");aL[1]=aL[1].replace(new RegExp(aI,"g"),"");aL=aL.join(" ")}if(af===3){aL=aL.replace(/[ ]+/g,String.fromCharCode(160))}return aL},N=function(aN,aK){var aJ=aK.element,aL,aP,aM,aO;if(Hyphenator.languages.hasOwnProperty(aN)&&Hyphenator.doHyphenation){aO=Hyphenator.languages[aN];aL=function(aR,aU,aT,aQ){var aS;if(!!aT||!!aQ){aS=P(aR)}else{aS=Q(aO,aN,aU)}return aS};if(ao&&(aJ.tagName.toLowerCase()!=="body")){j.registerOnCopy(aJ)}aM=0;aP=aJ.childNodes[aM];while(!!aP){if(aP.nodeType===3&&/\S/.test(aP.data)&&aP.data.length>=Y){aP.data=aP.data.replace(aO.genRegExp,aL);if(af!==1){aP.data=aP.data.replace(/[\S]+ [\S]+[\s]*$/,g)}}aM+=1;aP=aJ.childNodes[aM]}}if(S==="hidden"&&ax==="wait"){aJ.className=aJ.className.replace(K,"");if(aJ.className===""){aJ.removeAttribute("class")}}if(S==="hidden"&&ax==="progressive"){aJ.className=aJ.className.replace(K," "+ay)}aK.hyphenated=true;B.hyCount+=1;if(B.count<=B.hyCount){d()}},O=function(aL){var aJ,aK;if(aL==="*"){B.each(function(aO,aM){var aN,aP=aM.length;for(aN=0;aN<aP;aN+=1){N(aO,aM[aN])}})}else{if(B.list.hasOwnProperty(aL)){aK=B.list[aL].length;for(aJ=0;aJ<aK;aJ+=1){N(aL,B.list[aL][aJ])}}}},ak=function(){B.each(function(aJ){var aK,aL=aJ.length;for(aK=0;aK<aL;aK+=1){al(aJ[aK].element);if(ao){j.removeOnCopy(aJ[aK].element)}aJ[aK].hyphenated=false}})},l=function(){var aK;try{if(at!=="none"&&aE.JSON!==undefined&&aE.localStorage!==undefined&&aE.sessionStorage!==undefined&&aE.JSON.stringify!==undefined&&aE.JSON.parse!==undefined){switch(at){case"session":aK=aE.sessionStorage;break;case"local":aK=aE.localStorage;break;default:aK=undefined;break}aK.setItem("storageTest","1");aK.removeItem("storageTest")}}catch(aJ){aK=undefined}if(aK){ar={prefix:"Hyphenator_"+Hyphenator.version+"_",store:aK,deferred:[],test:function(aL){var aM=this.store.getItem(this.prefix+aL);return(!!aM)?true:false},getItem:function(aL){return this.store.getItem(this.prefix+aL)},setItem:function(aM,aN){try{this.store.setItem(this.prefix+aM,aN)}catch(aL){ac(aL)}}}}else{ar=undefined}},au=function(){if(!ar){return}var aJ={STORED:true,classname:M,urlclassname:aC,donthyphenateclassname:A,minwordlength:Y,hyphenchar:L,urlhyphenchar:aB,togglebox:aw,displaytogglebox:u,remoteloading:E,enablecache:C,enablereducedpatternset:D,onhyphenationdonecallback:ad,onerrorhandler:ac,onwarninghandler:ae,intermediatestate:S,selectorfunction:aq||Z,safecopy:ao,doframes:y,storagetype:at,orphancontrol:af,dohyphenation:Hyphenator.doHyphenation,persistentconfig:ag,defaultlanguage:t,useCSS3hyphenation:m,unhide:ax,onbeforewordhyphenation:ab,onafterwordhyphenation:aa};ar.setItem("config",aE.JSON.stringify(aJ))},am=function(){var aJ;if(ar.test("config")){aJ=aE.JSON.parse(ar.getItem("config"));Hyphenator.config(aJ)}};return{version:"5.1.0",doHyphenation:true,languages:{},config:function(aL){var aJ=function(aM,aP){var aN,aO;aO=typeof aL[aM];if(aO===aP){aN=true}else{ac(new Error("Config onError: "+aM+" must be of type "+aP));aN=false}return aN},aK;if(aL.hasOwnProperty("storagetype")){if(aJ("storagetype","string")){at=aL.storagetype}if(!ar){l()}}if(!aL.hasOwnProperty("STORED")&&ar&&aL.hasOwnProperty("persistentconfig")&&aL.persistentconfig===true){am()}for(aK in aL){if(aL.hasOwnProperty(aK)){switch(aK){case"STORED":break;case"classname":if(aJ("classname","string")){M=aL[aK]}break;case"urlclassname":if(aJ("urlclassname","string")){aC=aL[aK]}break;case"donthyphenateclassname":if(aJ("donthyphenateclassname","string")){A=aL[aK]}break;case"minwordlength":if(aJ("minwordlength","number")){Y=aL[aK]}break;case"hyphenchar":if(aJ("hyphenchar","string")){if(aL.hyphenchar==="&shy;"){aL.hyphenchar=String.fromCharCode(173)}L=aL[aK]}break;case"urlhyphenchar":if(aL.hasOwnProperty("urlhyphenchar")){if(aJ("urlhyphenchar","string")){aB=aL[aK]}}break;case"togglebox":if(aJ("togglebox","function")){aw=aL[aK]}break;case"displaytogglebox":if(aJ("displaytogglebox","boolean")){u=aL[aK]}break;case"remoteloading":if(aJ("remoteloading","boolean")){E=aL[aK]}break;case"enablecache":if(aJ("enablecache","boolean")){C=aL[aK]}break;case"enablereducedpatternset":if(aJ("enablereducedpatternset","boolean")){D=aL[aK]}break;case"onhyphenationdonecallback":if(aJ("onhyphenationdonecallback","function")){ad=aL[aK]}break;case"onerrorhandler":if(aJ("onerrorhandler","function")){ac=aL[aK]}break;case"onwarninghandler":if(aJ("onwarninghandler","function")){ae=aL[aK]}break;case"intermediatestate":if(aJ("intermediatestate","string")){S=aL[aK]}break;case"selectorfunction":if(aJ("selectorfunction","function")){aq=aL[aK]}break;case"safecopy":if(aJ("safecopy","boolean")){ao=aL[aK]}break;case"doframes":if(aJ("doframes","boolean")){y=aL[aK]}break;case"storagetype":if(aJ("storagetype","string")){at=aL[aK]}break;case"orphancontrol":if(aJ("orphancontrol","number")){af=aL[aK]}break;case"dohyphenation":if(aJ("dohyphenation","boolean")){Hyphenator.doHyphenation=aL[aK]}break;case"persistentconfig":if(aJ("persistentconfig","boolean")){ag=aL[aK]}break;case"defaultlanguage":if(aJ("defaultlanguage","string")){t=aL[aK]}break;case"useCSS3hyphenation":if(aJ("useCSS3hyphenation","boolean")){m=aL[aK]}break;case"unhide":if(aJ("unhide","string")){ax=aL[aK]}break;case"onbeforewordhyphenation":if(aJ("onbeforewordhyphenation","function")){ab=aL[aK]}break;case"onafterwordhyphenation":if(aJ("onafterwordhyphenation","function")){aa=aL[aK]}break;default:ac(new Error("Hyphenator.config: property "+aK+" not known."))}}}if(ar&&ag){au()}},run:function(){var aJ=function(){try{if(f.document.getElementsByTagName("frameset").length>0){return}a(undefined);H();if(u){aw()}ah(O)}catch(aK){ac(aK)}};if(!ar){l()}an(aE,aJ)},addExceptions:function(aJ,aK){if(aJ===""){aJ="global"}if(F.hasOwnProperty(aJ)){F[aJ]+=", "+aK}else{F[aJ]=aK}},hyphenate:function(aO,aL){var aJ,aN,aK,aM;aM=Hyphenator.languages[aL];if(Hyphenator.languages.hasOwnProperty(aL)){if(!aM.prepared){ai(aL)}aJ=function(aQ,aT,aS,aP){var aR;if(!!aS||!!aP){aR=P(aQ)}else{aR=Q(aM,aL,aT)}return aR};if(typeof aO==="object"&&!(typeof aO==="string"||aO.constructor===String)){aK=0;aN=aO.childNodes[aK];while(!!aN){if(aN.nodeType===3&&/\S/.test(aN.data)&&aN.data.length>=Y){aN.data=aN.data.replace(aM.genRegExp,aJ)}else{if(aN.nodeType===1){if(aN.lang!==""){Hyphenator.hyphenate(aN,aN.lang)}else{Hyphenator.hyphenate(aN,aL)}}}aK+=1;aN=aO.childNodes[aK]}}else{if(typeof aO==="string"||aO.constructor===String){return aO.replace(aM.genRegExp,aJ)}}}else{ac(new Error('Language "'+aL+'" is not loaded.'))}},getRedPatternSet:function(aJ){return Hyphenator.languages[aJ].redPatSet},isBookmarklet:function(){return T},getConfigFromURI:function(){var aO=null,aQ={},aM=f.document.getElementsByTagName("script"),aK,aL,aN,aR,aJ,aP;for(aK=0,aN=aM.length;aK<aN;aK+=1){if(!!aM[aK].getAttribute("src")){aO=aM[aK].getAttribute("src")}if(aO&&(aO.indexOf("Hyphenator.js?")!==-1)){aR=aO.indexOf("Hyphenator.js?");aJ=aO.substring(aR+14).split("&");for(aL=0;aL<aJ.length;aL+=1){aP=aJ[aL].split("=");if(aP[0]!=="bm"){if(aP[1]==="true"){aP[1]=true}else{if(aP[1]==="false"){aP[1]=false}else{if(isFinite(aP[1])){aP[1]=parseInt(aP[1],10)}}}if(aP[0]==="togglebox"||aP[0]==="onhyphenationdonecallback"||aP[0]==="onerrorhandler"||aP[0]==="selectorfunction"||aP[0]==="onbeforewordhyphenation"||aP[0]==="onafterwordhyphenation"){aP[1]=new Function("",aP[1])}aQ[aP[0]]=aP[1]}}break}}return aQ},toggleHyphenation:function(){if(Hyphenator.doHyphenation){if(!!q){q.setRule("."+p,o.property+": none;")}ak();Hyphenator.doHyphenation=false;au();aw()}else{if(!!q){q.setRule("."+p,o.property+": auto;")}Hyphenator.doHyphenation=true;O("*");au();aw()}}}}(window));if(Hyphenator.isBookmarklet()){Hyphenator.config({displaytogglebox:true,intermediatestate:"visible",storagetype:"local",doframes:true,useCSS3hyphenation:true});Hyphenator.config(Hyphenator.getConfigFromURI());Hyphenator.run()};
/* source: /scripts/academy/v2017/init.js */
$(function(){$(".wistia-fancybox .fancybox-close").text("Close");setTimeout(function(){$(".prom-container").css("min-height",($(".prom-info-form .content-block").height()+151))},1000);$("select").addClass("noValue");var e=$("label[for=CountryCode]").parent("li").find("select option:selected").attr("selected");var d=$("label[for=CountryCode]").parent("div").find("select option:selected").attr("selected");var i=12;var m=$("#InstagramAccessToken").val();var n=$("#InstagramUserId").val();if(m&&n){$.ajax({url:"https://api.instagram.com/v1/users/"+n+"/media/recent",dataType:"jsonp",type:"GET",data:{access_token:m,count:i},success:function(q){console.log(q);for(x in q.data){var u=new Date(parseInt(q.data[x].created_time)*1000);var s=q.data[x].location==null?"No location":q.data[x].location.name;var t='<li><a target="_blank" href="'+q.data[x].link+'" id="iframe"><div class="card-mask"></div><img src="'+q.data[x].images.thumbnail.url+'" /></a></li>';$(".insta-list").append(t)}var r=$("#omnidiv-socialmedia").attr("id");$(".insta-list li").each(function(){$(this).children().attr("onclick","s_objectID='"+r+":"+$(this).children().attr("href")+"';")})},error:function(q){console.log(q)}})}var f=$("#blogUrl").val();if(f){$.ajax({url:""+f+"",dataType:"xml",type:"GET",success:function(t){var q=$(t),u=[];q.find("item").each(function(w){var v=$(this);$title=v.find("title").text();$href=v.find("link").text();$date=v.find("pubDate").text();$date=new Date($date).toUTCString().split(" ").slice(1,4).join(" ");$postList='<li class="gc gc-third" ><a target="_blank" href="'+$href+'">'+$title+"<span>"+$date+"</span></a></li>";$(".blog-list").append($postList);if(w===2){return false}});var r=-1;$(".blog-list li").each(function(){r=r>$(this).find("a").height()?r:$(this).find("a").height()});$(".blog-list li").each(function(){$(this).find("a").height(r)});var s=$("#omnidiv-socialmedia").attr("id");$(".blog-list li").each(function(){$(this).children().attr("onclick","s_objectID='"+s+":"+$(this).children().attr("href")+"';")})},error:function(q){console.log(q.error)}})}if(typeof e!==typeof undefined&&e!==false){$("label[for=CountryCode]").parent("li").find("select").removeClass("noValue")}if(typeof d!==typeof undefined&&d!==false){$("label[for=CountryCode]").parent("div").find("select").removeClass("noValue")}$("select").on("change",function(){var q=$(this);if(!q.val()){q.addClass("noValue")}else{q.removeClass("noValue")}});if($("body.campus,body .program").length){var o=$(".wistia_embed").data("video");var h=$(".wistia_embed").data("url");if(o!=null){var p=Wistia.embed(o,{version:"v1",videoFoam:true,playerColor:"#842b37",stillUrl:h,wmode:"transparent",controlsVisibleOnLoad:true,});p.bind("play",function(){$(".icon-close").show()});p.bind("pause",function(){$(".wistia-dim-backdrop").addClass("wistia-invisible");$(".wistia_embed").removeClass("wistia-dim-target");$(".icon-close").hide()});$(".icon-close").on("click",function(){p.pause();$(".wistia-dim-backdrop").removeClass("wistia-visible");$(".wistia-dim-backdrop").addClass("wistia-invisible").remove();$(".wistia_embed").removeClass("wistia-dim-target");$(".icon-close").hide()})}}var l=readCookie("persona");if(l!=null){var k=JSON.parse(readCookie("persona"));if(typeof addressJsonMap!="undefined"&&typeof marketcode!="undefined"){if(marketcode.toLowerCase()=="we"&&addressJsonMap.mapping.hasOwnProperty(k.CountryCode)){var g=addressJsonMap.mapping[k.CountryCode];var j=addressJsonMap.offices.filter(function(q){return q.code==g});$(".gc-topbar__item--call .phone-number").text(j[0].phone);$('.gc-topbar__item--call a[href^="tel:"]').attr("href","tel:"+j[0].phone);setTimeout(function(){if(g=="CN"||g=="VN"){$("#gf-persona-offices").empty();$.each(j,function(q,r){$("#gf-persona-offices").append('<li data-address="'+r.address+'" data-telephone="'+r.phone+'" data-name="'+r.addressHeading+'">'+r.addressHeading+"</li>")});$("#gf-office-select").parent().css("display","block");$("#gf-selected-office-name").html(j[0].addressHeading);$("#gf-selected-office").html(j[0].address)}else{$("#gf-office-select").parent().css("display","none");$("#gf-selected-office").html("<strong>"+j[0].addressHeading+"</strong><br />"+j[0].address)}},2000);if($("body").hasClass("contact-us")||$("body").hasClass("contact-us-thank-you")){if(g=="CN"||g=="VN"){var c=$(".phone-links").html("<ul></ul>");$(".contact-details").html("");$(".contact-details").append('<select id="non-agent" class="change-address"></select>');$.each(j,function(s,t){s++;c.find("ul").append(t.phone.length>0?$('<li class="multi-maps-container address-'+s+'">').text(t.phone).prepend($('<i class="icon icon-phone">')):"");c.find("ul").append(t.fax.length>0?$('<li class="multi-maps-container address-'+s+'">').text(t.fax).prepend($('<i class="icon icon-fax">')):"");c.find("ul").append(t.skype.length>0?$('<li class="multi-maps-container address-'+s+'">').text(t.skype).prepend($('<i class="icon icon-skype">')):"");c.find("ul").append(t.whatsapp==undefined?"":(t.whatsapp.length>0?$('<li class="multi-maps-container address-'+s+'">').text(t.whatsapp).prepend($('<i class="icon icon-whatsapp">')):""));$(".change-address").append('<option value="address-'+s+'">'+t.addressHeading+"</option>");var r=$(".contact-details").append($("<div class='multi-maps-container address-"+s+"'>"));var q=$("<address>");$(".contact-details .address-"+s).prepend($("<br><h4>").text(t.addressHeading));q.append(t.address).append("<br>");r.find(".address-"+s).append(q);$(".address-"+s).attr("data-lat",t.cords.latitude).attr("data-lng",t.cords.longitude)});$(".contact-details").append("<div class='maps-container map'><div id='googleMap' class='google-map'></div></div>")}else{var c=$(".phone-links").html("<ul></ul>");c.find("ul").append(j[0].phone.length>0?$("<li>").text(j[0].phone).prepend($('<i class="icon icon-phone">')):"");c.find("ul").append(j[0].fax.length>0?$("<li>").text(j[0].fax).prepend($('<i class="icon icon-fax">')):"");c.find("ul").append(j[0].skype.length>0?$("<li>").text(j[0].skype).prepend($('<i class="icon icon-skype">')):"");c.find("ul").append(j[0].whatsapp==undefined?"":(j[0].whatsapp.length>0?$("<li>").text(j[0].whatsapp).prepend($('<i class="icon icon-whatsapp">')):""));c.find("ul").append(j[0].facebookmessenger==undefined?"":(j[0].facebookmessenger.length>0?$("<li>").text(j[0].facebookmessenger).prepend($('<i class="icon icon-facebook-messenger">')):""));var b=$(".contact-details").html($("<div class='multi-maps-container address-1 address-show'>"));var a=$("<address>");b.prepend($("<h4>").text(j[0].addressHeading).after("<br>"));a.append(j[0].address).append("<br>");b.find(".multi-maps-container").html(a);b.append("<div class='maps-container map'><div id='googleMap' class='google-map'></div></div>");$(".address-show").attr("data-lat",j[0].cords.latitude).attr("data-lng",j[0].cords.longitude);ef.maps.initMap()}}}}}$(".lazyload").lazy({effect:"fadeIn",effectTime:300,threshold:150})});function readCookie(e){var f=e+"=";var b=document.cookie.split(";");for(var d=0;d<b.length;d++){var a=b[d];while(a.charAt(0)==" "){a=a.substring(1,a.length)}if(a.indexOf(f)==0){return a.substring(f.length,a.length)}}return null}(function(){var a=window.ef||a||{};if($("#promotion-thankyou").length>0){$("html, body").animate({scrollTop:$("#promotion-thankyou").offset().top},100)}})();$(".video-list .video-thumbnail").on("click",function(a){var d=$(this).data("name");var b=$(this).data("meta");var c=$(this).find("img").attr("src");var f=$(this).attr("href");$(this).find("img").attr("src",$(".video-box a").find("img").attr("src"));$(this).data("name",$(".video-box a").find(".student-name").clone().children().remove().end().text());$(this).data("meta",$(".video-box a").find(".student-name").find("span").text());$(this).attr("href",$(".video-box a").attr("href"));$(".video-box a").find("img").css("opacity",0).attr("src",c).css("opacity",1);$(".video-box a").find(".student-name").html(d+" <span>"+b+"</span>");$(".video-box a").attr("href",f);a.preventDefault()});$(".video-box a").on("click",function(a){var b=$(this).attr("href");$('<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>').attr("src",b).appendTo(".video-box-player");$(".video-mask").addClass("show-mask");$("body").not(".academysiteroot").css("overflow","hidden");$(".video-box-player").show().css("opacity",1);$(this).css("opacity",0).hide();a.preventDefault()});$(".video-mask").on("click",function(){$(this).removeClass("show-mask");$("body").not(".academysiteroot").css("overflow","auto");$(".video-box-player").find("iframe").remove();$(".video-box-player").hide().css("opacity",0);$(".video-box a").css("opacity",1).show()});$(document).bind("keydown",function(a){if(a.which==27){$(".video-mask").removeClass("show-mask");$("body").not(".academysiteroot").css("overflow","auto");$(".video-box-player").find("iframe").remove();$(".video-box-player").hide().css("opacity",0);$(".video-box a").css("opacity",1).show()}});
/* source: /scripts/academy/v2017/owl/owl.carousel.min.js */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
/* source: /scripts/academy/v2017/owl/ef-owl.js */
(function(a){var b=window.ef||b||{};b.owl={init:function(){if(a(".teachers-wrap").length){var c=a(".owl-slider .owl-carousel");var d=a(".owl-thumbs .owl-carousel");d.owlCarousel({items:4,dots:false,nav:true,margin:10,lazyLoad:true});d.on("click","li",function(k){var l=a(this).parent().index();c.trigger("to.owl.carousel",l,500)});c.owlCarousel({items:1,dots:false,lazyLoad:true,autoHeight:true,responsive:{0:{nav:true,autoHeight:true,},760:{nav:false},},onChanged:function(k){var l=k.item.index;d.trigger("to.owl.carousel",l,500);if(a(window).width()<768){var n=a(k.target).find(".owl-item").eq(l).find(".teacher-blurb").height();var m=a(k.target).find(".owl-item").eq(l).find(".teacher-blurb");if(n>250){m.css("height",130);m.next().show()}window.dispatchEvent(new Event("resize"))}}})}if(a(".testimonials").length){var f=a(this).data("item");var g=a(this).data("margin");var e=(!a(this).data("dots"))?a(this).data("dots"):true;var h=(!a(this).data("nav"))?a(this).data("nav"):true;var i=(!a(this).data("nav-mobile"))?a(this).data("nav-mobile"):true;var j=a(this).data("padding");a(".testimonials .owl-carousel").owlCarousel({items:f,nav:h,margin:g,dots:e,autoHeight:true,responsiveClass:true,lazyLoad:true,loop:true,responsive:{0:{items:1,stagePadding:j,nav:i},992:{items:1,},},onChanged:function(k){var l=k.item.index;if(a(window).width()<768){var n=a(k.target).find(".owl-item").eq(l).find(".para-two-third").height();console.log(n);var m=a(k.target).find(".owl-item").eq(l).find(".para-two-third");console.log(m);if(n>250){m.css("height",140);m.next().show()}window.dispatchEvent(new Event("resize"))}}})}a(".owl-carousel").each(function(){var l=a(this).data("item");var m=a(this).data("margin");var k=(!a(this).data("dots"))?a(this).data("dots"):true;var n=(!a(this).data("nav"))?a(this).data("nav"):true;var o=(!a(this).data("nav-mobile"))?a(this).data("nav-mobile"):true;var p=a(this).data("padding");var q=a(this).find("li").length;a(this).owlCarousel({items:l,nav:n,margin:m,dots:k,autoHeight:true,responsiveClass:true,lazyLoad:true,loop:(q>2),responsive:{0:{items:1,stagePadding:p,nav:o},992:{items:l,},}})});if(a(window).width()<768){a(".slider-read-more").on("click",function(k){a(this).prev().css("height","auto");window.dispatchEvent(new Event("resize"));k.preventDefault();a(this).hide()})}}};window.ef=b;a(window).load(b.owl.init)})(jQuery);