PageSourceSearch

https://cdn.manchesteracademy.net/js/frontend/combined.min.js?v=1778142487

js manchesteracademy.net collected 2026-10-02 04:49:47 UTC 131,475 bytes, 44 lines download raw bytes

1/* Copyright 2012, Ben Lin (http://dreamerslab.com/)
2 * Licensed under the MIT License (LICENSE.txt).
3 *
4 * Version: 1.0.11
5 *
6 * Requires: jQuery 1.2.3 ~ 1.8.2
7 */
8(function(a){a.fn.extend({actual:function(b,l){if(!this[b]){throw'$.actual => The jQuery method "'+b+'" you called does not exist'}var f={absolute:false,clone:false,includeMargin:false};var i=a.extend(f,l);var e=this.filter(":first");var h,j;if(i.clone===true){h=function(){var m="position: absolute !important; top: -1000 !important; ";e=e.clone().attr("style",m).appendTo("body")};j=function(){e.remove()}}else{var g=[];var d,c;h=function(){d=e.parents().addBack().filter(":hidden");c+="visibility: hidden !important; display: block !important; ";if(i.absolute===true){c+="position: absolute !important; "}d.each(function(){var m=a(this);g.push(m.attr("style"));m.attr("style",c)})};j=function(){d.each(function(m){var o=a(this);var n=g[m];if(n===undefined){o.removeAttr("style")}else{o.attr("style",n)}})}}h();var k=/(outer)/g.test(b)?e[b](i.includeMargin):e[b]();j();return k}})})(jQuery);
9/* jQuery Address v${version} | (c) 2009, 2013 Rostislav Hristov | jquery.org/license */
10(function(a){a.address=(function(){var d=function(aj){var ak=a.extend(a.Event(aj),(function(){var ao={},an=a.address.parameterNames();for(var am=0,al=an.length;am<al;am++){ao[an[am]]=a.address.parameter(an[am])}return{value:a.address.value(),path:a.address.path(),pathNames:a.address.pathNames(),parameterNames:an,parameters:ao,queryString:a.address.queryString()}}).call(a.address));a(a.address).trigger(ak);return ak},k=function(aj){return Array.prototype.slice.call(aj)},j=function(al,ak,aj){a().bind.apply(a(a.address),Array.prototype.slice.call(arguments));return a.address},I=function(ak,aj){a().unbind.apply(a(a.address),Array.prototype.slice.call(arguments));return a.address},O=function(){return(ac.pushState&&C.state!==H)},G=function(){return("/"+Y.pathname.replace(new RegExp(C.state),"")+Y.search+(U()?"#"+U():"")).replace(Q,"/")},U=function(){var aj=Y.href.indexOf("#");return aj!=-1?Y.href.substr(aj+1):""},y=function(){return O()?G():U()},b=function(){try{return top.document!==H&&top.document.title!==H&&top.jQuery!==H&&top.jQuery.address!==H&&top.jQuery.address.frames()!==false?top:window}catch(aj){return window}},l=function(){return"javascript"},ah=function(aj){aj=aj.toString();return(C.strict&&aj.substr(0,1)!="/"?"/":"")+aj},T=function(aj,ak){return parseInt(aj.css(ak),10)},ab=function(){if(!s){var ak=y(),aj=decodeURI(W)!=decodeURI(ak);if(aj){if(h&&q<7){Y.reload()}else{if(h&&!P&&C.history){n(D,50)}W=ak;Z(ad)}}}},Z=function(aj){n(v,10);return d(F).isDefaultPrevented()||d(aj?g:ag).isDefaultPrevented()},v=function(){if(C.tracker!=="null"&&C.tracker!==E){var aj=a.isFunction(C.tracker)?C.tracker:R[C.tracker],ak=(Y.pathname+Y.search+(a.address&&!O()?a.address.value():"")).replace(/\/\//,"/").replace(/^\/$/,"");if(a.isFunction(aj)){aj(ak)}else{if(a.isFunction(R.urchinTracker)){R.urchinTracker(ak)}if(R.pageTracker!==H&&a.isFunction(R.pageTracker._trackPageview)){R.pageTracker._trackPageview(ak)}if(R._gaq!==H&&a.isFunction(R._gaq.push)){R._gaq.push(["_trackPageview",decodeURI(ak)])}if(a.isFunction(R.ga)){R.ga("send","pageview",ak)}}}},D=function(){var aj=l()+":"+ad+";document.open();document.writeln('<html><head><title>"+af.title.replace(/\'/g,"\\'")+"</title><script>var "+x+' = "'+encodeURIComponent(y()).replace(/\'/g,"\\'")+(af.domain!=Y.hostname?'";document.domain="'+af.domain:"")+"\";<\/script></head></html>');document.close();";if(q<7){e.src=aj}else{e.contentWindow.location.replace(aj)}},ae=function(){if(i&&c!=-1){var aj,al,ak=i.substr(c+1).split("&");for(aj=0;aj<ak.length;aj++){al=ak[aj].split("=");
10if(/^(autoUpdate|history|strict|wrap)$/.test(al[0])){C[al[0]]=(isNaN(al[1])?/^(true|yes)$/i.test(al[1]):(parseInt(al[1],10)!==0))}if(/^(state|tracker)$/.test(al[0])){C[al[0]]=al[1]}}i=E}W=y()},S=function(){if(!X){X=B;ae();a('a[rel*="address:"]').address();if(C.wrap){var ak=a("body"),al=a("body > *").wrapAll('<div style="padding:'+(T(ak,"marginTop")+T(ak,"paddingTop"))+"px "+(T(ak,"marginRight")+T(ak,"paddingRight"))+"px "+(T(ak,"marginBottom")+T(ak,"paddingBottom"))+"px "+(T(ak,"marginLeft")+T(ak,"paddingLeft"))+'px;" />').parent().wrap('<div id="'+x+'" style="height:100%;overflow:auto;position:relative;'+(r&&!window.statusbar.visible?"resize:both;":"")+'" />');a("html, body").css({height:"100%",margin:0,padding:0,overflow:"hidden"});if(r){a('<style type="text/css" />').appendTo("head").text("#"+x+"::-webkit-resizer { background-color: #fff; }")}}if(h&&!P){var aj=af.getElementsByTagName("frameset")[0];e=af.createElement((aj?"":"i")+"frame");e.src=l()+":"+ad;if(aj){aj.insertAdjacentElement("beforeEnd",e);aj[aj.cols?"cols":"rows"]+=",0";e.noResize=B;e.frameBorder=e.frameSpacing=0}else{e.style.display="none";e.style.width=e.style.height=0;e.tabIndex=-1;af.body.insertAdjacentElement("afterBegin",e)}n(function(){a(e).bind("load",function(){var am=e.contentWindow;W=am[x]!==H?am[x]:"";if(W!=y()){Z(ad);Y.hash=W}});if(e.contentWindow[x]===H){D()}},50)}n(function(){d("init");Z(ad)},1);if(!O()){if((h&&q>7)||(!h&&P)){if(R.addEventListener){R.addEventListener(V,ab,ad)}else{if(R.attachEvent){R.attachEvent("on"+V,ab)}}}else{t(ab,50)}}if("state" in window.history){a(window).trigger("popstate")}}},p=function(){if(decodeURI(W)!=decodeURI(y())){W=y();Z(ad)}},o=function(){if(R.removeEventListener){R.removeEventListener(V,ab,ad)}else{if(R.detachEvent){R.detachEvent("on"+V,ab)}}},M=function(ak){ak=ak.toLowerCase();var aj=/(chrome)[ \/]([\w.]+)/.exec(ak)||/(webkit)[ \/]([\w.]+)/.exec(ak)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ak)||/(msie) ([\w.]+)/.exec(ak)||ak.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ak)||[];return{browser:aj[1]||"",version:aj[2]||"0"}},L=function(){var ak={},aj=M(navigator.userAgent);if(aj.browser){ak[aj.browser]=true;ak.version=aj.version}if(ak.chrome){ak.webkit=true}else{if(ak.webkit){ak.safari=true}}return ak},H,E=null,x="jQueryAddress",aa="string",V="hashchange",m="init",F="change",g="internalChange",ag="externalChange",B=true,ad=false,C={autoUpdate:B,history:B,strict:B,frames:B,wrap:ad},A=L(),q=parseFloat(A.version),r=A.webkit||A.safari,h=A.msie,R=b(),af=R.document,ac=R.history,Y=R.location,t=setInterval,n=setTimeout,Q=/\/{2,9}/g,ai=navigator.userAgent,P="on"+V in R,e,K,i=a("script:last").attr("src"),c=i?i.indexOf("?"):-1,J=af.title,s=ad,X=ad,N=B,w=ad,z={},W=y();if(h){q=parseFloat(ai.substr(ai.indexOf("MSIE")+4));if(af.documentMode&&af.documentMode!=q){q=af.documentMode!=8?7:8}var u=af.onpropertychange;af.onpropertychange=function(){if(u){u.call(af)}if(af.title!=J&&af.title.indexOf("#"+y())!=-1){af.title=J}}}if(ac.navigationMode){ac.navigationMode="compatible"}if(document.readyState=="complete"){var f=setInterval(function(){if(a.address){S();clearInterval(f)}},50)}else{ae();a(S)}a(window).bind("popstate",p).bind("unload",o);return{bind:function(ak,al,aj){return j.apply(this,k(arguments))},unbind:function(ak,aj){return I.apply(this,k(arguments))},init:function(ak,aj){return j.apply(this,[m].concat(k(arguments)))},change:function(ak,aj){return j.apply(this,[F].concat(k(arguments)))},internalChange:function(ak,aj){return j.apply(this,[g].concat(k(arguments)))},externalChange:function(ak,aj){return j.apply(this,[ag].concat(k(arguments)))},baseURL:function(){var aj=Y.href;if(aj.indexOf("#")!=-1){aj=aj.substr(0,aj.indexOf("#"))}if(/\/$/.test(aj)){aj=aj.substr(0,aj.length-1)}return aj},autoUpdate:function(aj){if(aj!==H){C.autoUpdate=aj;return this}return C.autoUpdate},history:function(aj){if(aj!==H){C.history=aj;return this}return C.history},state:function(aj){if(aj!==H){C.state=aj;var ak=G();if(C.state!==H){if(ac.pushState){if(ak.substr(0,3)=="/#/"){Y.replace(C.state.replace(/^\/$/,"")+ak.substr(2))}}else{if(ak!="/"&&ak.replace(/^\/#/,"")!=U()){n(function(){Y.replace(C.state.replace(/^\/$/,"")+"/#"+ak)},1)}}}return this}return C.state},frames:function(aj){if(aj!==H){C.frames=aj;R=b();return this}return C.frames},strict:function(aj){if(aj!==H){C.strict=aj;return this}return C.strict},tracker:function(aj){if(aj!==H){C.tracker=aj;return this}return C.tracker},wrap:function(aj){if(aj!==H){C.wrap=aj;return this}return C.wrap},update:function(){w=B;this.value(W);w=ad;return this},title:function(aj){if(aj!==H){n(function(){J=af.title=aj;if(N&&e&&e.contentWindow&&e.contentWindow.document){e.contentWindow.document.title=aj;N=ad}},50);return this}return af.title},value:function(aj){if(aj!==H){aj=ah(aj);if(aj=="/"){aj=""}if(W==aj&&!w){return}W=aj;if(C.autoUpdate||w){if(Z(B)){return this}if(O()){ac[C.history?"pushState":"replaceState"]({},"",C.state.replace(/\/$/,"")+(W===""?"/":W))}else{s=B;if(r){if(C.history){Y.hash="#"+W}else{Y.replace("#"+W)}}else{if(W!=y()){if(C.history){Y.hash="#"+W}else{Y.replace("#"+W)}}}if((h&&!P)&&C.history){n(D,50)}if(r){n(function(){s=ad},1)}else{s=ad}}}return this}return ah(W)},path:function(ak){if(ak!==H){var aj=this.queryString(),al=this.hash();this.value(ak+(aj?"?"+aj:"")+(al?"#"+al:""));return this}return ah(W).split("#")[0].split("?")[0]},pathNames:function(){var ak=this.path(),aj=ak.replace(Q,"/").split("/");if(ak.substr(0,1)=="/"||ak.length===0){aj.splice(0,1)}if(ak.substr(ak.length-1,1)=="/"){aj.splice(aj.length-1,1)}return aj},queryString:function(ak){if(ak!==H){var al=this.hash();this.value(this.path()+(ak?"?"+ak:"")+(al?"#"+al:""));return this}var aj=W.split("?");return aj.slice(1,aj.length).join("?").split("#")[0]},parameter:function(ak,at,am){var aq,ao;if(at!==H){var ar=this.parameterNames();ao=[];at=at===H||at===E?"":at.toString();for(aq=0;aq<ar.length;aq++){var an=ar[aq],au=this.parameter(an);if(typeof au==aa){au=[au]}if(an==ak){au=(at===E||at==="")?[]:(am?au.concat([at]):[at])}for(var ap=0;
10ap<au.length;ap++){ao.push(an+"="+au[ap])}}if(a.inArray(ak,ar)==-1&&at!==E&&at!==""){ao.push(ak+"="+at)}this.queryString(ao.join("&"));return this}at=this.queryString();if(at){var aj=[];ao=at.split("&");for(aq=0;aq<ao.length;aq++){var al=ao[aq].split("=");if(al[0]==ak){aj.push(al.slice(1).join("="))}}if(aj.length!==0){return aj.length!=1?aj:aj[0]}}},parameterNames:function(){var aj=this.queryString(),am=[];if(aj&&aj.indexOf("=")!=-1){var an=aj.split("&");for(var al=0;al<an.length;al++){var ak=an[al].split("=")[0];if(a.inArray(ak,am)==-1){am.push(ak)}}}return am},hash:function(ak){if(ak!==H){this.value(W.split("#")[0]+(ak?"#"+ak:""));return this}var aj=W.split("#");return aj.slice(1,aj.length).join("#")}}})();a.fn.address=function(b){a(this).each(function(c){if(!a(this).data("address")){a(this).on("click",function(g){if(g.shiftKey||g.ctrlKey||g.metaKey||g.which==2){return true}var f=g.currentTarget;if(a(f).is("a")){g.preventDefault();var d=b?b.call(f):/address:/.test(a(f).attr("rel"))?a(f).attr("rel").split("address:")[1].split(" ")[0]:a.address.state()!==undefined&&!/^\/?$/.test(a.address.state())?a(f).attr("href").replace(new RegExp("^(.*"+a.address.state()+"|\\.)"),""):a(f).attr("href").replace(/^(#\!?|\.)/,"");a.address.value(d)}}).on("submit",function(h){var g=h.currentTarget;if(a(g).is("form")){h.preventDefault();var f=a(g).attr("action"),d=b?b.call(g):(f.indexOf("?")!=-1?f.replace(/&$/,""):f+"?")+a(g).serialize();a.address.value(d)}}).data("address",true)}});return this}})(jQuery);(function(a){a.cookie=function(e,f,c){if(arguments.length>1&&String(f)!=="[object Object]"){c=jQuery.extend({},c);if(f===null||f===undefined){c.expires=-1}if(typeof c.expires==="number"){var h=c.expires,d=c.expires=new Date();d.setDate(d.getDate()+h)}f=String(f);return(document.cookie=[encodeURIComponent(e),"=",c.raw?f:encodeURIComponent(f),c.expires?"; expires="+c.expires.toUTCString():"",c.path?"; path="+c.path:"",c.domain?"; domain="+c.domain:"",c.secure?"; secure":""].join(""))}c=f||{};var b,g=c.raw?function(i){return i}:decodeURIComponent;return(b=new RegExp("(?:^|; )"+encodeURIComponent(e)+"=([^;]*)").exec(document.cookie))?g(b[1]):null}})(jQuery);(function(g){function b(){this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,timeSeparator:":",isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1};g.extend(this._defaults,this.regional[""]);this._serverSyncs=[]}var j="countdown";var c=0;var h=1;var d=2;var a=3;var k=4;
10var i=5;var f=6;g.extend(b.prototype,{markerClassName:"hasCountdown",_timer:setInterval(function(){g.countdown._updateTargets()},980),_timerTargets:[],setDefaults:function(l){this._resetExtraLabels(this._defaults,l);e(this._defaults,l||{})},UTCDate:function(n,r,p,s,t,m,o,l){if(typeof r=="object"&&r.constructor==Date){l=r.getMilliseconds();o=r.getSeconds();m=r.getMinutes();t=r.getHours();s=r.getDate();p=r.getMonth();r=r.getFullYear()}var q=new Date();q.setUTCFullYear(r);q.setUTCDate(1);q.setUTCMonth(p||0);q.setUTCDate(s||1);q.setUTCHours(t||0);q.setUTCMinutes((m||0)-(Math.abs(n)<30?n*60:n));q.setUTCSeconds(o||0);q.setUTCMilliseconds(l||0);return q},periodsToSeconds:function(l){return l[0]*31557600+l[1]*2629800+l[2]*604800+l[3]*86400+l[4]*3600+l[5]*60+l[6]},_settingsCountdown:function(n,l){if(!l){return g.countdown._defaults}var m=g.data(n,j);return(l=="all"?m.options:m.options[l])},_attachCountdown:function(o,m){var l=g(o);if(l.hasClass(this.markerClassName)){return}l.addClass(this.markerClassName);var n={options:g.extend({},m),_periods:[0,0,0,0,0,0,0]};g.data(o,j,n);this._changeCountdown(o)},_addTarget:function(l){if(!this._hasTarget(l)){this._timerTargets.push(l)}},_hasTarget:function(l){return(g.inArray(l,this._timerTargets)>-1)},_removeTarget:function(l){this._timerTargets=g.map(this._timerTargets,function(m){return(m==l?null:m)})},_updateTargets:function(){for(var l=this._timerTargets.length-1;l>=0;l--){this._updateCountdown(this._timerTargets[l])}},_updateCountdown:function(r,p){var n=g(r);p=p||g.data(r,j);if(!p){return}n.html(this._generateHTML(p));n[(this._get(p,"isRTL")?"add":"remove")+"Class"]("countdown_rtl");var o=this._get(p,"onTick");if(o){var s=p._hold!="lap"?p._periods:this._calculatePeriods(p,p._show,this._get(p,"significant"),new Date());var l=this._get(p,"tickInterval");if(l==1||this.periodsToSeconds(s)%l==0){o.apply(r,[s])}}var t=p._hold!="pause"&&(p._since?p._now.getTime()<p._since.getTime():p._now.getTime()>=p._until.getTime());if(t&&!p._expiring){p._expiring=true;if(this._hasTarget(r)||this._get(p,"alwaysExpire")){this._removeTarget(r);var m=this._get(p,"onExpiry");if(m){m.apply(r,[])}var v=this._get(p,"expiryText");if(v){var q=this._get(p,"layout");p.options.layout=v;this._updateCountdown(r,p);p.options.layout=q}var u=this._get(p,"expiryUrl");if(u){window.location=u}}p._expiring=false}else{if(p._hold=="pause"){this._removeTarget(r)}}g.data(r,j,p)},_changeCountdown:function(q,n,p){n=n||{};if(typeof n=="string"){var m=n;n={};n[m]=p}var o=g.data(q,j);if(o){this._resetExtraLabels(o.options,n);e(o.options,n);this._adjustSettings(q,o);g.data(q,j,o);var l=new Date();if((o._since&&o._since<l)||(o._until&&o._until>l)){this._addTarget(q)}this._updateCountdown(q,o)}},_resetExtraLabels:function(o,l){var m=false;for(var p in l){if(p!="whichLabels"&&p.match(/[Ll]abels/)){m=true;break}}if(m){for(var p in o){if(p.match(/[Ll]abels[0-9]/)){o[p]=null}}}},_adjustSettings:function(r,p){var m;var s=this._get(p,"serverSync");var o=0;var t=null;for(var n=0;n<this._serverSyncs.length;n++){if(this._serverSyncs[n][0]==s){t=this._serverSyncs[n][1];break}}if(t!=null){o=(s?t:0);m=new Date()}else{var l=(s?s.apply(r,[]):null);m=new Date();o=(l?m.getTime()-l.getTime():0);this._serverSyncs.push([s,o])}var q=this._get(p,"timezone");q=(q==null?-m.getTimezoneOffset():q);p._since=this._get(p,"since");if(p._since!=null){p._since=this.UTCDate(q,this._determineTime(p._since,null));if(p._since&&o){p._since.setMilliseconds(p._since.getMilliseconds()+o)}}p._until=this.UTCDate(q,this._determineTime(this._get(p,"until"),m));if(o){p._until.setMilliseconds(p._until.getMilliseconds()+o)}p._show=this._determineShow(p)},_destroyCountdown:function(m){var l=g(m);if(!l.hasClass(this.markerClassName)){return}this._removeTarget(m);l.removeClass(this.markerClassName).empty();g.removeData(m,j)},_pauseCountdown:function(l){this._hold(l,"pause")},_lapCountdown:function(l){this._hold(l,"lap")},_resumeCountdown:function(l){this._hold(l,null)},_hold:function(o,n){var m=g.data(o,j);if(m){if(m._hold=="pause"&&!n){m._periods=m._savePeriods;var l=(m._since?"-":"+");m[m._since?"_since":"_until"]=this._determineTime(l+m._periods[0]+"y"+l+m._periods[1]+"o"+l+m._periods[2]+"w"+l+m._periods[3]+"d"+l+m._periods[4]+"h"+l+m._periods[5]+"m"+l+m._periods[6]+"s");this._addTarget(o)}m._hold=n;
10m._savePeriods=(n=="pause"?m._periods:null);g.data(o,j,m);this._updateCountdown(o,m)}},_getTimesCountdown:function(m){var l=g.data(m,j);return(!l?null:(!l._hold?l._periods:this._calculatePeriods(l,l._show,this._get(l,"significant"),new Date())))},_get:function(m,l){return(m.options[l]!=null?m.options[l]:g.countdown._defaults[l])},_determineTime:function(o,l){var n=function(r){var q=new Date();q.setTime(q.getTime()+r*1000);return q};var m=function(u){u=u.toLowerCase();var r=new Date();var y=r.getFullYear();var w=r.getMonth();var z=r.getDate();var t=r.getHours();var s=r.getMinutes();var q=r.getSeconds();var x=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var v=x.exec(u);while(v){switch(v[2]||"s"){case"s":q+=parseInt(v[1],10);break;case"m":s+=parseInt(v[1],10);break;case"h":t+=parseInt(v[1],10);break;case"d":z+=parseInt(v[1],10);break;case"w":z+=parseInt(v[1],10)*7;break;case"o":w+=parseInt(v[1],10);z=Math.min(z,g.countdown._getDaysInMonth(y,w));break;case"y":y+=parseInt(v[1],10);z=Math.min(z,g.countdown._getDaysInMonth(y,w));break}v=x.exec(u)}return new Date(y,w,z,t,s,q,0)};var p=(o==null?l:(typeof o=="string"?m(o):(typeof o=="number"?n(o):o)));if(p){p.setMilliseconds(0)}return p},_getDaysInMonth:function(l,m){return 32-new Date(l,m,32).getDate()},_normalLabels:function(l){return l},_generateHTML:function(p){var A=this._get(p,"significant");p._periods=(p._hold?p._periods:this._calculatePeriods(p,p._show,A,new Date()));var v=false;var m=0;var o=A;var x=g.extend({},p._show);for(var u=c;u<=f;u++){v|=(p._show[u]=="?"&&p._periods[u]>0);x[u]=(p._show[u]=="?"&&!v?null:p._show[u]);m+=(x[u]?1:0);o-=(p._periods[u]>0?1:0)}var w=[false,false,false,false,false,false,false];for(var u=f;u>=c;u--){if(p._show[u]){if(p._periods[u]){w[u]=true}else{w[u]=o>0;o--}}}var t=this._get(p,"compact");var r=this._get(p,"layout");var q=(t?this._get(p,"compactLabels"):this._get(p,"labels"));var l=this._get(p,"whichLabels")||this._normalLabels;var z=this._get(p,"timeSeparator");var y=this._get(p,"description")||"";var s=function(C){var B=g.countdown._get(p,"compactLabels"+l(p._periods[C]));return(x[C]?p._periods[C]+(B?B[C]:q[C])+" ":"")};var n=function(C){var B=g.countdown._get(p,"labels"+l(p._periods[C]));return((!A&&x[C])||(A&&w[C])?'<span class="countdown_section"><span class="countdown_amount">'+p._periods[C]+"</span><br/>"+(B?B[C]:q[C])+"</span>":"")};return(r?this._buildLayout(p,x,r,t,A,w):((t?'<span class="countdown_row countdown_amount'+(p._hold?" countdown_holding":"")+'">'+s(c)+s(h)+s(d)+s(a)+(x[k]?this._minDigits(p._periods[k],2):"")+(x[i]?(x[k]?z:"")+this._minDigits(p._periods[i],2):"")+(x[f]?(x[k]||x[i]?z:"")+this._minDigits(p._periods[f],2):""):'<span class="countdown_row countdown_show'+(A||m)+(p._hold?" countdown_holding":"")+'">'+n(c)+n(h)+n(d)+n(a)+n(k)+n(i)+n(f))+"</span>"+(y?'<span class="countdown_row countdown_descr">'+y+"</span>":"")))},_buildLayout:function(q,x,s,u,y,w){var r=this._get(q,(u?"compactLabels":"labels"));var m=this._get(q,"whichLabels")||this._normalLabels;var l=function(A){return(g.countdown._get(q,(u?"compactLabels":"labels")+m(q._periods[A]))||r)[A]};var v=function(B,A){return Math.floor(B/A)%10};var n={desc:this._get(q,"description"),sep:this._get(q,"timeSeparator"),yl:l(c),yn:q._periods[c],ynn:this._minDigits(q._periods[c],2),ynnn:this._minDigits(q._periods[c],3),y1:v(q._periods[c],1),y10:v(q._periods[c],10),y100:v(q._periods[c],100),y1000:v(q._periods[c],1000),ol:l(h),on:q._periods[h],onn:this._minDigits(q._periods[h],2),onnn:this._minDigits(q._periods[h],3),o1:v(q._periods[h],1),o10:v(q._periods[h],10),o100:v(q._periods[h],100),o1000:v(q._periods[h],1000),wl:l(d),wn:q._periods[d],wnn:this._minDigits(q._periods[d],2),wnnn:this._minDigits(q._periods[d],3),w1:v(q._periods[d],1),w10:v(q._periods[d],10),w100:v(q._periods[d],100),w1000:v(q._periods[d],1000),dl:l(a),dn:q._periods[a],dnn:this._minDigits(q._periods[a],2),dnnn:this._minDigits(q._periods[a],3),d1:v(q._periods[a],1),d10:v(q._periods[a],10),d100:v(q._periods[a],100),d1000:v(q._periods[a],1000),hl:l(k),hn:q._periods[k],hnn:this._minDigits(q._periods[k],2),hnnn:this._minDigits(q._periods[k],3),h1:v(q._periods[k],1),h10:v(q._periods[k],10),h100:v(q._periods[k],100),h1000:v(q._periods[k],1000),ml:l(i),mn:q._periods[i],mnn:this._minDigits(q._periods[i],2),mnnn:this._minDigits(q._periods[i],3),m1:v(q._periods[i],1),m10:v(q._periods[i],10),m100:v(q._periods[i],100),m1000:v(q._periods[i],1000),sl:l(f),sn:q._periods[f],snn:this._minDigits(q._periods[f],2),snnn:this._minDigits(q._periods[f],3),s1:v(q._periods[f],1),s10:v(q._periods[f],10),s100:v(q._periods[f],100),s1000:v(q._periods[f],1000)};var p=s;for(var o=c;o<=f;o++){var t="yowdhms".charAt(o);var z=new RegExp("\\{"+t+"<\\}(.*)\\{"+t+">\\}","g");p=p.replace(z,((!y&&x[o])||(y&&w[o])?"$1":""))}g.each(n,function(C,A){var B=new RegExp("\\{"+C+"\\}","g");p=p.replace(B,A)});return p},_minDigits:function(m,l){m=""+m;if(m.length>=l){return m}m="0000000000"+m;return m.substr(m.length-l)},_determineShow:function(m){var n=this._get(m,"format");var l=[];l[c]=(n.match("y")?"?":(n.match("Y")?"!":null));l[h]=(n.match("o")?"?":(n.match("O")?"!":null));
10l[d]=(n.match("w")?"?":(n.match("W")?"!":null));l[a]=(n.match("d")?"?":(n.match("D")?"!":null));l[k]=(n.match("h")?"?":(n.match("H")?"!":null));l[i]=(n.match("m")?"?":(n.match("M")?"!":null));l[f]=(n.match("s")?"?":(n.match("S")?"!":null));return l},_calculatePeriods:function(o,C,s,m){o._now=m;o._now.setMilliseconds(0);var q=new Date(o._now.getTime());if(o._since){if(m.getTime()<o._since.getTime()){o._now=m=q}else{m=o._since}}else{q.setTime(o._until.getTime());if(m.getTime()>o._until.getTime()){o._now=m=q}}var l=[0,0,0,0,0,0,0];if(C[c]||C[h]){var x=g.countdown._getDaysInMonth(m.getFullYear(),m.getMonth());var y=g.countdown._getDaysInMonth(q.getFullYear(),q.getMonth());var r=(q.getDate()==m.getDate()||(q.getDate()>=Math.min(x,y)&&m.getDate()>=Math.min(x,y)));var B=function(E){return(E.getHours()*60+E.getMinutes())*60+E.getSeconds()};var t=Math.max(0,(q.getFullYear()-m.getFullYear())*12+q.getMonth()-m.getMonth()+((q.getDate()<m.getDate()&&!r)||(r&&B(q)<B(m))?-1:0));l[c]=(C[c]?Math.floor(t/12):0);l[h]=(C[h]?t-l[c]*12:0);m=new Date(m.getTime());var D=(m.getDate()==x);var p=g.countdown._getDaysInMonth(m.getFullYear()+l[c],m.getMonth()+l[h]);if(m.getDate()>p){m.setDate(p)}m.setFullYear(m.getFullYear()+l[c]);m.setMonth(m.getMonth()+l[h]);if(D){m.setDate(p)}}var w=Math.floor((q.getTime()-m.getTime())/1000);var n=function(F,E){l[F]=(C[F]?Math.floor(w/E):0);w-=l[F]*E};n(d,604800);n(a,86400);n(k,3600);n(i,60);n(f,1);if(w>0&&!o._since){var u=[1,12,4.3482,7,24,60,60];var v=f;var z=1;for(var A=f;A>=c;A--){if(C[A]){if(l[v]>=z){l[v]=0;w=1}if(w>0){l[A]++;w=0;v=A;z=1}}z*=u[A]}}if(s){for(var A=c;A<=f;A++){if(s&&l[A]){s--}else{if(!s){l[A]=0}}}}return l}});function e(n,m){g.extend(n,m);for(var l in m){if(m[l]==null){n[l]=null}}return n}g.fn.countdown=function(m){var l=Array.prototype.slice.call(arguments,1);if(m=="getTimes"||m=="settings"){return g.countdown["_"+m+"Countdown"].apply(g.countdown,[this[0]].concat(l))}return this.each(function(){if(typeof m=="string"){g.countdown["_"+m+"Countdown"].apply(g.countdown,[this].concat(l))}else{g.countdown._attachCountdown(this,m)}})};g.countdown=new b()})(jQuery);
11/*
12 * @preserve
13 *
14 * Readmore.js jQuery plugin
15 * Author: @jed_foster
16 * Project home: http://jedfoster.github.io/Readmore.js
17 * Licensed under the MIT license
18 *
19 * Debounce function from http://davidwalsh.name/javascript-debounce-function
20 */
21(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){module.exports=a(require("jquery"))}else{a(jQuery)}}}(function(d){var k="readmore",c={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More</a>',lessLink:'<a href="#">Close</a>',embedCSS:true,blockCSS:"display: block; width: 100%;",startOpen:false,blockProcessed:function(){},beforeToggle:function(){},afterToggle:function(){}},b={},g=0;function i(m,o,l){var n;return function(){var s=this,r=arguments;var q=function(){n=null;if(!l){m.apply(s,r)}};var p=l&&!n;clearTimeout(n);n=setTimeout(q,o);if(p){m.apply(s,r)}}}function e(l){var m=++g;return String(l==null?"rmjs-":l)+m}function h(n){var o=n.clone().css({height:"auto",width:n.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(n),m=o.outerHeight(),q=parseInt(o.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),p=n.data("defaultHeight");o.remove();var l=q||n.data("collapsedHeight")||p;n.data({expandedHeight:m,maxHeight:q,collapsedHeight:l}).css({maxHeight:"none"})}var j=i(function(){d("[data-readmore]").each(function(){var l=d(this),m=(l.attr("aria-expanded")==="true");h(l);l.css({height:l.data((m?"expandedHeight":"collapsedHeight"))})})},100);function a(l){if(!b[l.selector]){var m=" ";if(l.embedCSS&&l.blockCSS!==""){m+=l.selector+" + [data-readmore-toggle], "+l.selector+"[data-readmore]{"+l.blockCSS+"}"}m+=l.selector+"[data-readmore]{transition: height "+l.speed+"ms;overflow: hidden;}";(function(p,n){var o=p.createElement("style");o.type="text/css";if(o.styleSheet){o.styleSheet.cssText=n}else{o.appendChild(p.createTextNode(n))}p.getElementsByTagName("head")[0].appendChild(o)}(document,m));b[l.selector]=true}}function f(m,l){this.element=m;this.options=d.extend({},c,l);a(this.options);this._defaults=c;this._name=k;this.init()}f.prototype={init:function(){var o=d(this.element);o.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin});h(o);
21var l=o.data("collapsedHeight"),n=o.data("heightMargin");if(o.outerHeight(true)<=l+n){if(this.options.blockProcessed&&typeof this.options.blockProcessed==="function"){this.options.blockProcessed(o,false)}return true}else{var p=o.attr("id")||e(),m=this.options.startOpen?this.options.lessLink:this.options.moreLink;o.attr({"data-readmore":"","aria-expanded":this.options.startOpen,id:p});o.after(d(m).on("click",(function(q){return function(r){q.toggle(this,o[0],r)}})(this)).attr({"data-readmore-toggle":p,"aria-controls":p}));if(!this.options.startOpen){o.css({height:l})}if(this.options.blockProcessed&&typeof this.options.blockProcessed==="function"){this.options.blockProcessed(o,true)}}},toggle:function(p,r,s){if(s){s.preventDefault()}if(!p){p=d('[aria-controls="'+this.element.id+'"]')[0]}if(!r){r=this.element}var n=d(r),m="",q="",o=false,l=n.data("collapsedHeight");if(n.height()<=l){m=n.data("expandedHeight")+"px";q="lessLink";o=true}else{m=l;q="moreLink"}if(this.options.beforeToggle&&typeof this.options.beforeToggle==="function"){this.options.beforeToggle(p,n,!o)}n.css({height:m});n.on("transitionend",(function(t){return function(){if(t.options.afterToggle&&typeof t.options.afterToggle==="function"){t.options.afterToggle(p,n,o)}d(this).attr({"aria-expanded":o}).off("transitionend")}})(this));d(p).replaceWith(d(this.options[q]).on("click",(function(t){return function(u){t.toggle(this,r,u)}})(this)).attr({"data-readmore-toggle":n.attr("id"),"aria-controls":n.attr("id")}))},destroy:function(){d(this.element).each(function(){var l=d(this);l.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove();l.removeData()})}};d.fn.readmore=function(n){var m=arguments,l=this.selector;n=n||{};if(typeof n==="object"){return this.each(function(){if(d.data(this,"plugin_"+k)){var o=d.data(this,"plugin_"+k);o.destroy.apply(o)}n.selector=l;d.data(this,"plugin_"+k,new f(this,n))})}else{if(typeof n==="string"&&n[0]!=="_"&&n!=="init"){return this.each(function(){var o=d.data(this,"plugin_"+k);if(o instanceof f&&typeof o[n]==="function"){o[n].apply(o,Array.prototype.slice.call(m,1))}})}}}}));jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});(function(k,m,g,d){k.console=k.console||{info:function(p){}};if(!g){return}if(g.fn.fancybox){console.info("fancyBox already initialized");return}var f={loop:false,gutter:50,keyboard:true,arrows:true,infobar:true,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:false,modal:false,image:{preload:false},ajax:{settings:{data:{fancybox:true}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:true,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M13,16 L20,23 L27,16 M20,7 L20,23 M10,24 L10,28 L30,28 L30,24" /></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M18,17 m-8,0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0 M24,22 L31,29" /></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg viewBox="0 0 40 40"><path d="M10,10 L30,30 M30,10 L10,30" /></svg></button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><svg viewBox="0 0 32 32">
21<path d="M10,10 L22,22 M22,10 L10,22"></path></svg></button>',arrowLeft:'<a data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M18,12 L10,20 L18,28 M10,20 L30,20"></path></svg></a>',arrowRight:'<a data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M10,20 L30,20 M22,12 L30,20 L22,28"></path></svg></a>'},parentEl:"body",autoFocus:false,backFocus:true,trapFocus:true,fullScreen:{autoStart:false},touch:{vertical:true,momentum:true},hash:null,media:{},slideShow:{autoStart:false,speed:4000},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:g.noop,beforeLoad:g.noop,afterLoad:g.noop,beforeShow:g.noop,afterShow:g.noop,beforeClose:g.noop,afterClose:g.noop,onActivate:g.noop,onDeactivate:g.noop,clickContent:function(q,p){return q.type==="image"?"zoom":false},clickSlide:"close",clickOutside:"close",dblclickContent:false,dblclickSlide:false,dblclickOutside:false,mobile:{idleTime:false,clickContent:function(q,p){return q.type==="image"?"toggleControls":false},clickSlide:function(q,p){return q.type==="image"?"toggleControls":"close"},dblclickContent:function(q,p){return q.type==="image"?"zoom":false},dblclickSlide:function(q,p){return q.type==="image"?"zoom":false}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/>
21 Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}};var l=g(k);var i=g(m);var n=0;var j=function(p){return p&&p.hasOwnProperty&&p instanceof g};var c=(function(){return(k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.mozRequestAnimationFrame||k.oRequestAnimationFrame||function(p){return k.setTimeout(p,1000/60)})})();var a=(function(){var q=m.createElement("fakeelement"),p;var r={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(p in r){if(q.style[p]!==d){return r[p]}}return"transitionend"})();var e=function(p){return p&&p.length&&p[0].offsetHeight};var o=function(q,p){var r=g.extend(true,{},q,p);g.each(p,function(s,t){if(g.isArray(t)){r[s]=t}});return r};var b=function(s,r,q){var p=this;p.opts=o({index:q},g.fancybox.defaults);if(g.isPlainObject(r)){p.opts=o(p.opts,r)}if(g.fancybox.isMobile){p.opts=o(p.opts,p.opts.mobile)}p.id=p.opts.id||++n;p.currIndex=parseInt(p.opts.index,10)||0;p.prevIndex=null;p.prevPos=null;p.currPos=0;p.firstRun=true;p.group=[];p.slides={};p.addContent(s);if(!p.group.length){return}p.$lastFocus=g(m.activeElement).trigger("blur");p.init()};g.extend(b.prototype,{init:function(){var p=this,u=p.group[p.currIndex],t=u.opts,s=g.fancybox.scrollbarWidth,r,v,q;if(!g.fancybox.getInstance()&&t.hideScrollbar!==false){g("body").addClass("fancybox-active");if(!g.fancybox.isMobile&&m.body.scrollHeight>k.innerHeight){if(s===d){r=g('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body");s=g.fancybox.scrollbarWidth=r[0].offsetWidth-r[0].clientWidth;r.remove()}g("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+s+"px; }</style>");g("body").addClass("compensate-for-scrollbar")}}q="";g.each(t.buttons,function(w,x){q+=t.btnTpl[x]||""});v=g(p.translate(p,t.baseTpl.replace("{{buttons}}",q).replace("{{arrows}}",t.btnTpl.arrowLeft+t.btnTpl.arrowRight))).attr("id","fancybox-container-"+p.id).addClass("fancybox-is-hidden").addClass(t.baseClass).data("FancyBox",p).appendTo(t.parentEl);p.$refs={container:v};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(w){p.$refs[w]=v.find(".fancybox-"+w)});p.trigger("onInit");p.activate();p.jumpTo(p.currIndex)},translate:function(q,r){var p=q.opts.i18n[q.opts.lang];return r.replace(/\{\{(\w+)\}\}/g,function(s,u){var t=p[u];if(t===d){return s}return t})},addContent:function(s){var r=this,q=g.makeArray(s),p;g.each(q,function(w,A){var v={},u={},z,y,B,t,x;if(g.isPlainObject(A)){v=A;u=A.opts||A}else{if(g.type(A)==="object"&&g(A).length){z=g(A);u=z.data()||{};u=g.extend(true,{},u,u.options);u.$orig=z;v.src=r.opts.src||u.src||z.attr("href");if(!v.type&&!v.src){v.type="inline";v.src=A}}else{v={type:"html",src:A+""}}}v.opts=g.extend(true,{},r.opts,u);if(g.isArray(u.buttons)){v.opts.buttons=u.buttons}y=v.type||v.opts.type;t=v.src||"";if(!y&&t){if((B=t.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))){y="video";if(!v.opts.videoFormat){v.opts.videoFormat="video/"+(B[1]==="ogv"?"ogg":B[1])}}else{if(t.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)){y="image"}else{if(t.match(/\.(pdf)((\?|#).*)?$/i)){y="iframe"}else{if(t.charAt(0)==="#"){y="inline"}}}}}if(y){v.type=y}else{r.trigger("objectNeedsType",v)}if(!v.contentType){v.contentType=g.inArray(v.type,["html","inline","ajax"])>-1?"html":v.type}v.index=r.group.length;if(v.opts.smallBtn=="auto"){v.opts.smallBtn=g.inArray(v.type,["html","inline","ajax"])>-1}if(v.opts.toolbar==="auto"){v.opts.toolbar=!v.opts.smallBtn}if(v.opts.$trigger&&v.index===r.opts.index){v.opts.$thumb=v.opts.$trigger.find("img:first")}if((!v.opts.$thumb||!v.opts.$thumb.length)&&v.opts.$orig){v.opts.$thumb=v.opts.$orig.find("img:first")}if(g.type(v.opts.caption)==="function"){v.opts.caption=v.opts.caption.apply(A,[r,v])}if(g.type(r.opts.caption)==="function"){v.opts.caption=r.opts.caption.apply(A,[r,v])}if(!(v.opts.caption instanceof g)){v.opts.caption=v.opts.caption===d?"":v.opts.caption+""}if(v.type==="ajax"){x=t.split(/\s+/,2);if(x.length>1){v.src=x.shift();v.opts.filter=x.shift()}}if(v.opts.modal){v.opts=g.extend(true,v.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:false,clickSlide:false,clickOutside:false,dblclickContent:false,dblclickSlide:false,dblclickOutside:false})}r.group.push(v)});if(Object.keys(r.slides).length){r.updateControls();p=r.Thumbs;if(p&&p.isActive){p.create();p.focus()}}},addEvents:function(){var p=this;p.removeEvents();p.$refs.container.on("click.fb-close","[data-fancybox-close]",function(q){q.stopPropagation();q.preventDefault();p.close(q)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(q){q.stopPropagation();q.preventDefault();p.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(q){q.stopPropagation();q.preventDefault();p.next()}).on("click.fb","[data-fancybox-zoom]",function(q){p[p.isScaledDown()?"scaleToActual":"scaleToFit"]()});l.on("orientationchange.fb resize.fb",function(q){if(q&&q.originalEvent&&q.originalEvent.type==="resize"){c(function(){p.update()})}else{p.$refs.stage.hide();setTimeout(function(){p.$refs.stage.show();p.update()},g.fancybox.isMobile?600:250)}});i.on("focusin.fb",function(r){var q=g.fancybox?g.fancybox.getInstance():null;if(q.isClosing||!q.current||!q.current.opts.trapFocus||g(r.target).hasClass("fancybox-container")||g(r.target).is(m)){return}if(q&&g(r.target).css("position")!=="fixed"&&!q.$refs.container.has(r.target).length){r.stopPropagation();q.focus()}});i.on("keydown.fb",function(s){var r=p.current,q=s.keyCode||s.which;if(!r||!r.opts.keyboard){return}if(s.ctrlKey||s.altKey||s.shiftKey||g(s.target).is("input")||g(s.target).is("textarea")){return}if(q===8||q===27){s.preventDefault();p.close(s);return}if(q===37||q===38){s.preventDefault();p.previous();return}if(q===39||q===40){s.preventDefault();p.next();return}p.trigger("afterKeydown",s,q)});if(p.group[p.currIndex].opts.idleTime){p.idleSecondsCounter=0;i.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(q){p.idleSecondsCounter=0;if(p.isIdle){p.showControls()}p.isIdle=false});p.idleInterval=k.setInterval(function(){p.idleSecondsCounter++;if(p.idleSecondsCounter>=p.group[p.currIndex].opts.idleTime&&!p.isDragging){p.isIdle=true;p.idleSecondsCounter=0;p.hideControls()}},1000)}},removeEvents:function(){var p=this;l.off("orientationchange.fb resize.fb");i.off("focusin.fb keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");if(p.idleInterval){k.clearInterval(p.idleInterval);p.idleInterval=null}},previous:function(p){return this.jumpTo(this.currPos-1,p)},next:function(p){return this.jumpTo(this.currPos+1,p)},jumpTo:function(x,q){var z=this,w=z.group.length,v,r,u,s,p,t,y;if(z.isDragging||z.isClosing||(z.isAnimating&&z.firstRun)){return}x=parseInt(x,10);r=z.current?z.current.opts.loop:z.opts.loop;if(!r&&(x<0||x>=w)){return false}v=z.firstRun=!Object.keys(z.slides).length;if(w<2&&!v&&!!z.isDragging){return}s=z.current;z.prevIndex=z.currIndex;z.prevPos=z.currPos;u=z.createSlide(x);if(w>1){if(r||u.index>0){z.createSlide(x-1)}if(r||u.index<w-1){z.createSlide(x+1)}}z.current=u;z.currIndex=u.index;z.currPos=u.pos;z.trigger("beforeShow",v);z.updateControls();
21t=g.fancybox.getTranslate(u.$slide);u.isMoved=(t.left!==0||t.top!==0)&&!u.$slide.hasClass("fancybox-animated");u.forcedDuration=d;if(g.isNumeric(q)){u.forcedDuration=q}else{q=u.opts[v?"animationDuration":"transitionDuration"]}q=parseInt(q,10);if(v){if(u.opts.animationEffect&&q){z.$refs.container.css("transition-duration",q+"ms")}z.$refs.container.removeClass("fancybox-is-hidden");e(z.$refs.container);z.$refs.container.addClass("fancybox-is-open");e(z.$refs.container);u.$slide.addClass("fancybox-slide--previous");z.loadSlide(u);u.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current");z.preload("image");return}g.each(z.slides,function(B,A){g.fancybox.stop(A.$slide)});u.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current");if(u.isMoved){p=Math.round(u.$slide.width());g.each(z.slides,function(B,A){var C=A.pos-u.pos;g.fancybox.animate(A.$slide,{top:0,left:C*p+C*A.opts.gutter},q,function(){A.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous");if(A.pos===z.currPos){u.isMoved=false;z.complete()}})})}else{z.$refs.stage.children().removeAttr("style")}if(u.isLoaded){z.revealContent(u)}else{z.loadSlide(u)}z.preload("image");if(s.pos===u.pos){return}y="fancybox-slide--"+(s.pos>u.pos?"next":"previous");s.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous");s.isComplete=false;if(!q||(!u.isMoved&&!u.opts.transitionEffect)){return}if(u.isMoved){s.$slide.addClass(y)}else{y="fancybox-animated "+y+" fancybox-fx-"+u.opts.transitionEffect;g.fancybox.animate(s.$slide,y,q,function(){s.$slide.removeClass(y).removeAttr("style")})}},createSlide:function(s){var p=this,r,q;q=s%p.group.length;q=q<0?p.group.length+q:q;if(!p.slides[s]&&p.group[q]){r=g('<div class="fancybox-slide"></div>').appendTo(p.$refs.stage);p.slides[s]=g.extend(true,{},p.group[q],{pos:s,$slide:r,isLoaded:false});p.updateSlide(p.slides[s])}return p.slides[s]},scaleToActual:function(C,A,t){var F=this,v=F.current,r=v.$content,s=g.fancybox.getTranslate(v.$slide).width,u=g.fancybox.getTranslate(v.$slide).height,B=v.width,z=v.height,w,q,p,E,D;if(F.isAnimating||!r||!(v.type=="image"&&v.isLoaded&&!v.hasError)){return}g.fancybox.stop(r);F.isAnimating=true;C=C===d?s*0.5:C;A=A===d?u*0.5:A;w=g.fancybox.getTranslate(r);w.top-=g.fancybox.getTranslate(v.$slide).top;w.left-=g.fancybox.getTranslate(v.$slide).left;E=B/w.width;D=z/w.height;q=s*0.5-B*0.5;p=u*0.5-z*0.5;if(B>s){q=w.left*E-(C*E-C);if(q>0){q=0}if(q<s-B){q=s-B}}if(z>u){p=w.top*D-(A*D-A);if(p>0){p=0}if(p<u-z){p=u-z}}F.updateCursor(B,z);g.fancybox.animate(r,{top:p,left:q,scaleX:E,scaleY:D},t||330,function(){F.isAnimating=false});if(F.SlideShow&&F.SlideShow.isActive){F.SlideShow.stop()}},scaleToFit:function(t){var q=this,s=q.current,r=s.$content,p;if(q.isAnimating||!r||!(s.type=="image"&&s.isLoaded&&!s.hasError)){return}g.fancybox.stop(r);q.isAnimating=true;p=q.getFitPos(s);q.updateCursor(p.width,p.height);g.fancybox.animate(r,{top:p.top,left:p.left,scaleX:p.width/r.width(),scaleY:p.height/r.height()},t||330,function(){q.isAnimating=false})},getFitPos:function(t){var z=this,p=t.$content,q=t.width||t.opts.width,y=t.height||t.opts.height,v,w,u,s,x,r={};if(!t.isLoaded||!p||!p.length){return false}s={top:parseInt(t.$slide.css("paddingTop"),10),right:parseInt(t.$slide.css("paddingRight"),10),bottom:parseInt(t.$slide.css("paddingBottom"),10),left:parseInt(t.$slide.css("paddingLeft"),10)};v=parseInt(z.$refs.stage.width(),10)-(s.left+s.right);w=parseInt(z.$refs.stage.height(),10)-(s.top+s.bottom);if(!q||!y){q=v;y=w}u=Math.min(1,v/q,w/y);q=Math.floor(u*q);y=Math.floor(u*y);if(t.type==="image"){r.top=Math.floor((w-y)*0.5)+s.top;r.left=Math.floor((v-q)*0.5)+s.left}else{if(t.contentType==="video"){x=t.opts.width&&t.opts.height?q/y:t.opts.ratio||16/9;if(y>q/x){y=q/x}else{if(q>y*x){q=y*x}}}}r.width=q;r.height=y;return r},update:function(){var p=this;g.each(p.slides,function(r,q){p.updateSlide(q)})},updateSlide:function(q,u){var r=this,s=q&&q.$content,t=q.width||q.opts.width,p=q.height||q.opts.height;if(s&&(t||p||q.contentType==="video")&&!q.hasError){g.fancybox.stop(s);g.fancybox.setTranslate(s,r.getFitPos(q));if(q.pos===r.currPos){r.isAnimating=false;
21r.updateCursor()}}q.$slide.trigger("refresh");r.$refs.toolbar.toggleClass("compensate-for-scrollbar",q.$slide.get(0).scrollHeight>q.$slide.get(0).clientHeight);r.trigger("onUpdate",q)},centerSlide:function(q,s){var r=this,p,t;if(r.current){p=Math.round(q.$slide.width());t=q.pos-r.current.pos;g.fancybox.animate(q.$slide,{top:0,left:t*p+t*q.opts.gutter,opacity:1},s===d?0:s,null,false)}},updateCursor:function(r,s){var q=this,t=q.current,u=q.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut"),p;if(!t||q.isClosing){return}p=q.isZoomable();u.toggleClass("fancybox-is-zoomable",p);g("[data-fancybox-zoom]").prop("disabled",!p);if(p&&(t.opts.clickContent==="zoom"||(g.isFunction(t.opts.clickContent)&&t.opts.clickContent(t)==="zoom"))){if(q.isScaledDown(r,s)){u.addClass("fancybox-can-zoomIn")}else{if(t.opts.touch){u.addClass("fancybox-can-drag")}else{u.addClass("fancybox-can-zoomOut")}}}else{if(t.opts.touch&&t.contentType!=="video"){u.addClass("fancybox-can-drag")}}},isZoomable:function(){var q=this,r=q.current,p;if(r&&!q.isClosing&&r.type==="image"&&!r.hasError){if(!r.isLoaded){return true}p=q.getFitPos(r);if(r.width>p.width||r.height>p.height){return true}}return false},isScaledDown:function(q,s){var p=this,u=false,t=p.current,r=t.$content;if(q!==d&&s!==d){u=q<t.width&&s<t.height}else{if(r){u=g.fancybox.getTranslate(r);u=u.width<t.width&&u.height<t.height}}return u},canPan:function(){var p=this,s=false,r=p.current,q;if(r.type==="image"&&(q=r.$content)&&!r.hasError){s=p.getFitPos(r);s=Math.abs(q.width()-s.width)>1||Math.abs(q.height()-s.height)>1}return s},loadSlide:function(q){var r=this,s,t,p;if(q.isLoading||q.isLoaded){return}q.isLoading=true;r.trigger("beforeLoad",q);s=q.type;t=q.$slide;t.off("refresh").trigger("onReset").addClass(q.opts.slideClass);switch(s){case"image":r.setImage(q);break;case"iframe":r.setIframe(q);break;case"html":r.setContent(q,q.src||q.content);break;case"video":r.setContent(q,'<video class="fancybox-video" controls controlsList="nodownload"><source src="'+q.src+'" type="'+q.opts.videoFormat+"\">Your browser doesn't support HTML5 video</video");break;case"inline":if(g(q.src).length){r.setContent(q,g(q.src))}else{r.setError(q)}break;case"ajax":r.showLoading(q);p=g.ajax(g.extend({},q.opts.ajax.settings,{url:q.src,success:function(u,v){if(v==="success"){r.setContent(q,u)}},error:function(u,v){if(u&&v!=="abort"){r.setError(q)}}}));t.one("onReset",function(){p.abort()});break;default:r.setError(q);break}return true},setImage:function(u){var x=this,r=u.opts.srcset||u.opts.image.srcset,t,y,v,w,q;u.timouts=setTimeout(function(){var z=u.$image;if(u.isLoading&&(!z||!z[0].complete)&&!u.hasError){x.showLoading(u)}},350);if(r){w=k.devicePixelRatio||1;q=k.innerWidth*w;v=r.split(",").map(function(A){var z={};A.trim().split(/\s+/).forEach(function(C,B){var D=parseInt(C.substring(0,C.length-1),10);if(B===0){return(z.url=C)}if(D){z.value=D;z.postfix=C[C.length-1]}});return z});v.sort(function(A,z){return A.value-z.value});for(var s=0;s<v.length;s++){var p=v[s];if((p.postfix==="w"&&p.value>=q)||(p.postfix==="x"&&p.value>=w)){y=p;break}}if(!y&&v.length){y=v[v.length-1]}if(y){u.src=y.url;if(u.width&&u.height&&y.postfix=="w"){u.height=u.width/u.height*y.value;u.width=y.value}u.opts.srcset=r}}u.$content=g('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(u.$slide.addClass("fancybox-slide--image"));t=u.opts.thumb||(u.opts.$thumb&&u.opts.$thumb.length?u.opts.$thumb.attr("src"):false);if(u.opts.preload!==false&&u.opts.width&&u.opts.height&&t){u.width=u.opts.width;u.height=u.opts.height;u.$ghost=g("<img />").one("error",function(){g(this).remove();u.$ghost=null}).one("load",function(){x.afterLoad(u)}).addClass("fancybox-image").appendTo(u.$content).attr("src",t)}x.setBigImage(u)},setBigImage:function(p){var q=this,r=g("<img />");p.$image=r.one("error",function(){q.setError(p)}).one("load",function(){var s;if(!p.$ghost){q.resolveImageSlideSize(p,this.naturalWidth,this.naturalHeight);q.afterLoad(p)}if(p.timouts){clearTimeout(p.timouts);p.timouts=null}if(q.isClosing){return}if(p.opts.srcset){s=p.opts.sizes;if(!s||s==="auto"){s=(p.width/p.height>1&&l.width()/l.height()>1?"100":Math.round(p.width/p.height*100))+"vw"}r.attr("sizes",s).attr("srcset",p.opts.srcset)}if(p.$ghost){setTimeout(function(){if(p.$ghost&&!q.isClosing){p.$ghost.hide()}},Math.min(300,Math.max(1000,p.height/1600)))}q.hideLoading(p)}).addClass("fancybox-image").attr("src",p.src).appendTo(p.$content);
21if((r[0].complete||r[0].readyState=="complete")&&r[0].naturalWidth&&r[0].naturalHeight){r.trigger("load")}else{if(r[0].error){r.trigger("error")}}},resolveImageSlideSize:function(q,r,p){var t=parseInt(q.opts.width,10),s=parseInt(q.opts.height,10);q.width=r;q.height=p;if(t>0){q.width=t;q.height=Math.floor(t*p/r)}if(s>0){q.width=Math.floor(s*r/p);q.height=s}},setIframe:function(p){var q=this,r=p.opts.iframe,t=p.$slide,s;p.$content=g('<div class="fancybox-content'+(r.preload?" fancybox-is-hidden":"")+'"></div>').css(r.css).appendTo(t);t.addClass("fancybox-slide--"+p.contentType);p.$iframe=s=g(r.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(r.attr).appendTo(p.$content);if(r.preload){q.showLoading(p);s.on("load.fb error.fb",function(u){this.isReady=1;p.$slide.trigger("refresh");q.afterLoad(p)});t.on("refresh.fb",function(){var w=p.$content,u=r.css.width,v=r.css.height,x,y;if(s[0].isReady!==1){return}try{x=s.contents();y=x.find("body")}catch(z){}if(y&&y.length&&y.children().length){w.css({width:"",height:""});if(u===d){u=Math.ceil(Math.max(y[0].clientWidth,y.outerWidth(true)))}if(u){w.width(u)}if(v===d){v=Math.ceil(Math.max(y[0].clientHeight,y.outerHeight(true)))}if(v){w.height(v)}}w.removeClass("fancybox-is-hidden")})}else{this.afterLoad(p)}s.attr("src",p.src);t.one("onReset",function(){try{g(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(u){}g(this).off("refresh.fb").empty();p.isLoaded=false})},setContent:function(p,r){var q=this;if(q.isClosing){return}q.hideLoading(p);if(p.$content){g.fancybox.stop(p.$content)}p.$slide.empty();if(j(r)&&r.parent().length){r.parent().parent(".fancybox-slide--inline").trigger("onReset");p.$placeholder=g("<div>").hide().insertAfter(r);r.css("display","inline-block")}else{if(!p.hasError){if(g.type(r)==="string"){r=g("<div>").append(g.trim(r)).contents();if(r[0].nodeType===3){r=g("<div>").html(r)}}if(p.opts.filter){r=g("<div>").html(r).find(p.opts.filter)}}}p.$slide.one("onReset",function(){g(this).find("video,audio").trigger("pause");if(p.$placeholder){p.$placeholder.after(r.hide()).remove();p.$placeholder=null}if(p.$smallBtn){p.$smallBtn.remove();p.$smallBtn=null}if(!p.hasError){g(this).empty();p.isLoaded=false}});g(r).appendTo(p.$slide);if(g(r).is("video,audio")){g(r).addClass("fancybox-video");g(r).wrap("<div></div>");p.contentType="video";p.opts.width=p.opts.width||g(r).attr("width");p.opts.height=p.opts.height||g(r).attr("height")}p.$content=p.$slide.children().filter("div,form,main,video,audio").first().addClass("fancybox-content");p.$slide.addClass("fancybox-slide--"+p.contentType);this.afterLoad(p)},setError:function(p){p.hasError=true;p.$slide.trigger("onReset").removeClass("fancybox-slide--"+p.contentType).addClass("fancybox-slide--error");p.contentType="html";this.setContent(p,this.translate(p,p.opts.errorTpl));if(p.pos===this.currPos){this.isAnimating=false}},showLoading:function(p){var q=this;p=p||q.current;if(p&&!p.$spinner){p.$spinner=g(q.translate(q,q.opts.spinnerTpl)).appendTo(p.$slide)}},hideLoading:function(p){var q=this;p=p||q.current;if(p&&p.$spinner){p.$spinner.remove();delete p.$spinner}},afterLoad:function(p){var q=this;if(q.isClosing){return}p.isLoading=false;p.isLoaded=true;q.trigger("afterLoad",p);q.hideLoading(p);if(p.pos===q.currPos){q.updateCursor()}if(p.opts.smallBtn&&(!p.$smallBtn||!p.$smallBtn.length)){p.$smallBtn=g(q.translate(p,p.opts.btnTpl.smallBtn)).prependTo(p.$content)}if(p.opts.protect&&p.$content&&!p.hasError){p.$content.on("contextmenu.fb",function(r){if(r.button==2){r.preventDefault()}return true});if(p.type==="image"){g('<div class="fancybox-spaceball"></div>').appendTo(p.$content)}}q.revealContent(p)},revealContent:function(t){var w=this,s=t.$slide,r=false,p=false,x,v,q,u;x=t.opts[w.firstRun?"animationEffect":"transitionEffect"];q=t.opts[w.firstRun?"animationDuration":"transitionDuration"];q=parseInt(t.forcedDuration===d?q:t.forcedDuration,10);if(t.pos===w.currPos){if(t.isComplete){x=false}else{w.isAnimating=true}}if(t.isMoved||t.pos!==w.currPos||!q){x=false}if(x==="zoom"){if(t.pos===w.currPos&&q&&t.type==="image"&&!t.hasError&&(p=w.getThumbPos(t))){r=w.getFitPos(t)}else{x="fade"}}if(x==="zoom"){r.scaleX=r.width/p.width;r.scaleY=r.height/p.height;u=t.opts.zoomOpacity;if(u=="auto"){u=Math.abs(t.width/t.height-p.width/p.height)>0.1}if(u){p.opacity=0.1;r.opacity=1}g.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),p);e(t.$content);g.fancybox.animate(t.$content,r,q,function(){w.isAnimating=false;w.complete()});return}w.updateSlide(t);if(!x){e(s);t.$content.removeClass("fancybox-is-hidden");if(t.pos===w.currPos){w.complete()}return}g.fancybox.stop(s);v="fancybox-animated fancybox-slide--"+(t.pos>=w.prevPos?"next":"previous")+" fancybox-fx-"+x;s.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(v);t.$content.removeClass("fancybox-is-hidden");e(s);g.fancybox.animate(s,"fancybox-slide--current",q,function(y){s.removeClass(v).removeAttr("style");if(t.pos===w.currPos){w.complete()}},true)},getThumbPos:function(q){var r=this,u=false,v=q.opts.$thumb,t=v&&v.length&&v[0].ownerDocument===m?v.offset():0,p;var s=function(z){var y=z[0],x=y.getBoundingClientRect(),w=[],A;while(y.parentElement!==null){if(g(y.parentElement).css("overflow")==="hidden"||g(y.parentElement).css("overflow")==="auto"){w.push(y.parentElement.getBoundingClientRect())}y=y.parentElement}A=w.every(function(B){var D=Math.min(x.right,B.right)-Math.max(x.left,B.left);var C=Math.min(x.bottom,B.bottom)-Math.max(x.top,B.top);return D>0&&C>0});return(A&&x.bottom>0&&x.right>0&&x.left<g(k).width()&&x.top<g(k).height())};if(t&&s(v)){p=r.$refs.stage.offset();u={top:t.top-p.top+parseFloat(v.css("border-top-width")||0),left
21:t.left-p.left+parseFloat(v.css("border-left-width")||0),width:v.width(),height:v.height(),scaleX:1,scaleY:1}}return u},complete:function(){var p=this,r=p.current,q={};if(r.isMoved||!r.isLoaded){return}if(!r.isComplete){r.isComplete=true;r.$slide.siblings().trigger("onReset");p.preload("inline");e(r.$slide);r.$slide.addClass("fancybox-slide--complete");g.each(p.slides,function(t,s){if(s.pos>=p.currPos-1&&s.pos<=p.currPos+1){q[s.pos]=s}else{if(s){g.fancybox.stop(s.$slide);s.$slide.off().remove()}}});p.slides=q}p.isAnimating=false;p.updateCursor();p.trigger("afterShow");r.$slide.find("video,audio").filter(":visible:first").trigger("play");if(g(m.activeElement).is("[disabled]")||(r.opts.autoFocus&&!(r.type=="image"||r.type==="iframe"))){p.focus()}},preload:function(r){var p=this,q=p.slides[p.currPos+1],s=p.slides[p.currPos-1];if(q&&q.type===r){p.loadSlide(q)}if(s&&s.type===r){p.loadSlide(s)}},focus:function(){var q=this.current,p;if(this.isClosing){return}if(q&&q.isComplete&&q.$content){p=q.$content.find("input[autofocus]:enabled:visible:first");if(!p.length){p=q.$content.find("button,:input,[tabindex],a").filter(":enabled:visible:first")}p=p&&p.length?p:q.$content;p.trigger("focus")}},activate:function(){var p=this;g(".fancybox-container").each(function(){var q=g(this).data("FancyBox");if(q&&q.id!==p.id&&!q.isClosing){q.trigger("onDeactivate");q.removeEvents();q.isVisible=false}});p.isVisible=true;if(p.current||p.isIdle){p.update();p.updateControls()}p.trigger("onActivate");p.addEvents()},close:function(v,x){var z=this,w=z.current,A,s,p,y,u,q,r;var t=function(){z.cleanUp(v)};if(z.isClosing){return false}z.isClosing=true;if(z.trigger("beforeClose",v)===false){z.isClosing=false;c(function(){z.update()});return false}z.removeEvents();if(w.timouts){clearTimeout(w.timouts)}p=w.$content;A=w.opts.animationEffect;s=g.isNumeric(x)?x:A?w.opts.animationDuration:0;w.$slide.off(a).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated");w.$slide.siblings().trigger("onReset").remove();if(s){z.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing")}z.hideLoading(w);z.hideControls();z.updateCursor();if(A==="zoom"&&!(v!==true&&p&&s&&w.type==="image"&&!w.hasError&&(r=z.getThumbPos(w)))){A="fade"}if(A==="zoom"){g.fancybox.stop(p);y=g.fancybox.getTranslate(p);
21q={top:y.top,left:y.left,scaleX:y.width/r.width,scaleY:y.height/r.height,width:r.width,height:r.height};u=w.opts.zoomOpacity;if(u=="auto"){u=Math.abs(w.width/w.height-r.width/r.height)>0.1}if(u){r.opacity=0}g.fancybox.setTranslate(p,q);e(p);g.fancybox.animate(p,r,s,t);return true}if(A&&s){if(v===true){setTimeout(t,s)}else{g.fancybox.animate(w.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+A,s,t)}}else{t()}return true},cleanUp:function(t){var q=this,r=g("body"),p,s;q.current.$slide.trigger("onReset");q.$refs.container.empty().remove();q.trigger("afterClose",t);if(q.$lastFocus&&!!q.current.opts.backFocus){q.$lastFocus.trigger("focus")}q.current=null;p=g.fancybox.getInstance();if(p){p.activate()}else{r.removeClass("fancybox-active compensate-for-scrollbar");g("#fancybox-style-noscroll").remove()}},trigger:function(s,p){var r=Array.prototype.slice.call(arguments,1),q=this,u=p&&p.opts?p:q.current,t;if(u){r.unshift(u)}else{u=q}r.unshift(q);if(g.isFunction(u.opts[s])){t=u.opts[s].apply(u,r)}if(t===false){return t}if(s==="afterClose"||!q.$refs){i.trigger(s+".fb",r)}else{q.$refs.container.trigger(s+".fb",r)}},updateControls:function(s){var q=this,t=q.current,r=t.index,p=t.opts.caption,u=q.$refs.container,v=q.$refs.caption;t.$slide.trigger("refresh");q.$caption=p&&p.length?v.html(p):null;if(!q.isHiddenControls&&!q.isIdle){q.showControls()}u.find("[data-fancybox-count]").html(q.group.length);u.find("[data-fancybox-index]").html(r+1);u.find("[data-fancybox-prev]").toggleClass("disabled",!t.opts.loop&&r<=0);u.find("[data-fancybox-next]").toggleClass("disabled",!t.opts.loop&&r>=q.group.length-1);if(t.type==="image"){u.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",t.opts.image.src||t.src).show()}else{if(t.opts.toolbar){u.find("[data-fancybox-download],[data-fancybox-zoom]").hide()}}},hideControls:function(){this.isHiddenControls=true;this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var p=this,q=p.current?p.current.opts:p.opts,r=p.$refs.container;p.isHiddenControls=false;p.idleSecondsCounter=0;r.toggleClass("fancybox-show-toolbar",!!(q.toolbar&&q.buttons)).toggleClass("fancybox-show-infobar",!!(q.infobar&&p.group.length>1)).toggleClass("fancybox-show-nav",!!(q.arrows&&p.group.length>1)).toggleClass("fancybox-is-modal",!!q.modal);if(p.$caption){r.addClass("fancybox-show-caption ")}else{r.removeClass("fancybox-show-caption")}},toggleControls:function(){if(this.isHiddenControls){this.showControls()}else{this.hideControls()}}});g.fancybox={version:"3.3.5",defaults:f,getInstance:function(r){var p=g('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),q=Array.prototype.slice.call(arguments,1);if(p instanceof b){if(g.type(r)==="string"){p[r].apply(p,q)}else{if(g.type(r)==="function"){r.apply(p,q)}}return p}return false},open:function(p,r,q){return new b(p,r,q)},close:function(q){var p=this.getInstance();if(p){p.close();if(q===true){this.close()}}},destroy:function(){this.close(true);i.add("body").off("click.fb-start","**")},isMobile:m.createTouch!==d&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(function(){var p=m.createElement("div");return(k.getComputedStyle&&k.getComputedStyle(p)&&k.getComputedStyle(p).getPropertyValue("transform")&&!(m.documentMode&&m.documentMode<11))})(),getTranslate:function(p){var q;if(!p||!p.length){return false}q=p[0].getBoundingClientRect();return{top:q.top||0,left:q.left||0,width:q.width,height:q.height,opacity:parseFloat(p.css("opacity"))}},setTranslate:function(q,r){var s="",p={};if(!q||!r){return}if(r.left!==d||r.top!==d){s=(r.left===d?q.position().left:r.left)+"px, "+(r.top===d?q.position().top:r.top)+"px";if(this.use3d){s="translate3d("+s+", 0px)"}else{s="translate("+s+")"}}if(r.scaleX!==d&&r.scaleY!==d){s=(s.length?s+" ":"")+"scale("+r.scaleX+", "+r.scaleY+")"}if(s.length){p.transform=s}if(r.opacity!==d){p.opacity=r.opacity}if(r.width!==d){p.width=r.width}if(r.height!==d){p.height=r.height}return q.css(p)},animate:function(p,u,s,t,r){var q=false;if(g.isFunction(s)){t=s;s=null}if(!g.isPlainObject(u)){p.removeAttr("style")}g.fancybox.stop(p);p.on(a,function(v){if(v&&v.originalEvent&&(!p.is(v.originalEvent.target)||v.originalEvent.propertyName=="z-index")){return}g.fancybox.stop(p);if(q){g.fancybox.setTranslate(p,q)}if(g.isPlainObject(u)){if(r===false){p.removeAttr("style")}}else{if(r!==true){p.removeClass(u)}}if(g.isFunction(t)){t(v)}});if(g.isNumeric(s)){p.css("transition-duration",s+"ms")}if(g.isPlainObject(u)){if(u.scaleX!==d&&u.scaleY!==d){q=g.extend({},u,{width:p.width()*u.scaleX,height:p.height()*u.scaleY,scaleX:1,scaleY:1}
21);delete u.width;delete u.height;if(p.parent().hasClass("fancybox-slide--image")){p.parent().addClass("fancybox-is-scaling")}}g.fancybox.setTranslate(p,u)}else{p.addClass(u)}p.data("timer",setTimeout(function(){p.trigger("transitionend")},s+16))},stop:function(p){if(p&&p.length){clearTimeout(p.data("timer"));p.off("transitionend").css("transition-duration","");p.parent().removeClass("fancybox-is-scaling")}}};function h(u,s){var q=[],r=0,p,t;if(u&&u.isDefaultPrevented()){return}u.preventDefault();s=u&&u.data?u.data.options:s||{};p=s.$target||g(u.currentTarget);t=p.attr("data-fancybox")||"";if(t){q=s.selector?g(s.selector):u.data?u.data.items:[];q=q.length?q.filter('[data-fancybox="'+t+'"]'):g('[data-fancybox="'+t+'"]');r=q.index(p);if(r<0){r=0}}else{q=[p]}g.fancybox.open(q,s,r)}g.fn.fancybox=function(q){var p;q=q||{};p=q.selector||false;if(p){g("body").off("click.fb-start",p).on("click.fb-start",p,{options:q},h)}else{this.off("click.fb-start").on("click.fb-start",{items:this,options:q},h)}return this};i.on("click.fb-start","[data-fancybox]",h);i.on("click.fb-start","[data-trigger]",function(p){h(p,{$target:g('[data-fancybox="'+g(p.currentTarget).attr("data-trigger")+'"]').eq(g(p.currentTarget).attr("data-index")||0),$trigger:g(this)})})})(window,document,window.jQuery||jQuery);(function(a){var c=function(d,e,f){if(!d){return}f=f||"";if(a.type(f)==="object"){f=a.param(f,true)}a.each(e,function(g,h){d=d.replace("$"+g,h||"")});if(f.length){d+=(d.indexOf("?")>0?"&":"?")+f}return d};var b={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(d){return("//maps.google."+d[2]+"/?ll="+(d[9]?d[9]+"&z="+Math.floor(d[10])+(d[12]?d[12].replace(/^\//,"&"):""):d[12]+"").replace(/\?/,"&")+"&output="+(d[12]&&d[12].indexOf("layer=c")>0?"svembed":"embed"))}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(d){return"//maps.google."+d[2]+"/maps?q="+d[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};a(document).on("objectNeedsType.fb",function(l,o,p){var g=p.src||"",m=false,i,d,k,j,h,f,n;i=a.extend(true,{},b,p.opts.media);a.each(i,function(q,s){k=g.match(s.matcher);if(!k){return}m=s.type;n=q;f={};if(s.paramPlace&&k[s.paramPlace]){h=k[s.paramPlace];if(h[0]=="?"){h=h.substring(1)}h=h.split("&");for(var e=0;e<h.length;++e){var r=h[e].split("=",2);if(r.length==2){f[r[0]]=decodeURIComponent(r[1].replace(/\+/g," "))}}}j=a.extend(true,{},s.params,p.opts[q],f);g=a.type(s.url)==="function"?s.url.call(this,k,j,p):c(s.url,k,j);d=a.type(s.thumb)==="function"?s.thumb.call(this,k,j,p):c(s.thumb,k);if(q==="youtube"){g=g.replace(/&t=((\d+)m)?(\d+)s/,function(u,w,t,v){return"&start="+((t?parseInt(t,10)*60:0)+parseInt(v,10))})}else{if(q==="vimeo"){g=g.replace("&%23","#")}}return false});if(m){if(!p.opts.thumb&&!(p.opts.$thumb&&p.opts.$thumb.length)){p.opts.thumb=d}if(m==="iframe"){p.opts=a.extend(true,p.opts,{iframe:{preload:false,attr:{scrolling:"no"}}})}a.extend(p,{type:m,src:g,origSrc:p.src,contentSource:n,contentType:m==="image"?"image":n=="gmap_place"||n=="gmap_search"?"map":"video"})}else{if(g){p.type=p.opts.defaultType}}})})(window.jQuery||jQuery);(function(h,j,f){var c=(function(){return(h.requestAnimationFrame||h.webkitRequestAnimationFrame||h.mozRequestAnimationFrame||h.oRequestAnimationFrame||function(l){return h.setTimeout(l,1000/60)})})();
21var g=(function(){return(h.cancelAnimationFrame||h.webkitCancelAnimationFrame||h.mozCancelAnimationFrame||h.oCancelAnimationFrame||function(l){h.clearTimeout(l)})})();var i=function(n){var l=[];n=n.originalEvent||n||h.e;n=n.touches&&n.touches.length?n.touches:n.changedTouches&&n.changedTouches.length?n.changedTouches:[n];for(var m in n){if(n[m].pageX){l.push({x:n[m].pageX,y:n[m].pageY})}else{if(n[m].clientX){l.push({x:n[m].clientX,y:n[m].clientY})}}}return l};var a=function(l,m,n){if(!m||!l){return 0}if(n==="x"){return l.x-m.x}else{if(n==="y"){return l.y-m.y}}return Math.sqrt(Math.pow(l.x-m.x,2)+Math.pow(l.y-m.y,2))};var d=function(m){if(m.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||f.isFunction(m.get(0).onclick)||m.data("selectable")){return true}for(var l=0,p=m[0].attributes,o=p.length;l<o;l++){if(p[l].nodeName.substr(0,14)==="data-fancybox-"){return true}}return false};var b=function(p){var m=h.getComputedStyle(p)["overflow-y"],o=h.getComputedStyle(p)["overflow-x"],n=(m==="scroll"||m==="auto")&&p.scrollHeight>p.clientHeight,l=(o==="scroll"||o==="auto")&&p.scrollWidth>p.clientWidth;return n||l};var e=function(l){var m=false;while(true){m=b(l.get(0));if(m){break}l=l.parent();if(!l.length||l.hasClass("fancybox-stage")||l.is("body")){break}}return m};var k=function(l){var m=this;m.instance=l;m.$bg=l.$refs.bg;m.$stage=l.$refs.stage;m.$container=l.$refs.container;m.destroy();m.$container.on("touchstart.fb.touch mousedown.fb.touch",f.proxy(m,"ontouchstart"))};k.prototype.destroy=function(){this.$container.off(".fb.touch")};k.prototype.ontouchstart=function(r){var n=this,m=f(r.target),l=n.instance,q=l.current,p=q.$content,o=r.type=="touchstart";if(o){n.$container.off("mousedown.fb.touch")}if(r.originalEvent&&r.originalEvent.button==2){return}if(!m.length||d(m)||d(m.parent())){return}if(!m.is("img")&&r.originalEvent.clientX>m[0].clientWidth+m.offset().left){return}if(!q||l.isAnimating||l.isClosing){r.stopPropagation();r.preventDefault();return}n.realPoints=n.startPoints=i(r);if(!n.startPoints.length){return}r.stopPropagation();n.startEvent=r;n.canTap=true;n.$target=m;n.$content=p;n.opts=q.opts.touch;n.isPanning=false;n.isSwiping=false;n.isZooming=false;n.isScrolling=false;n.startTime=new Date().getTime();n.distanceX=n.distanceY=n.distance=0;n.canvasWidth=Math.round(q.$slide[0].clientWidth);n.canvasHeight=Math.round(q.$slide[0].clientHeight);n.contentLastPos=null;n.contentStartPos=f.fancybox.getTranslate(n.$content)||{top:0,left:0};n.sliderStartPos=n.sliderLastPos||f.fancybox.getTranslate(q.$slide);n.stagePos=f.fancybox.getTranslate(l.$refs.stage);n.sliderStartPos.top-=n.stagePos.top;n.sliderStartPos.left-=n.stagePos.left;n.contentStartPos.top-=n.stagePos.top;n.contentStartPos.left-=n.stagePos.left;f(j).off(".fb.touch").on(o?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",f.proxy(n,"ontouchend")).on(o?"touchmove.fb.touch":"mousemove.fb.touch",f.proxy(n,"ontouchmove"));if(f.fancybox.isMobile){j.addEventListener("scroll",n.onscroll,true)}if(!(n.opts||l.canPan())||!(m.is(n.$stage)||n.$stage.find(m).length)){if(m.is(".fancybox-image")){r.preventDefault()}return}if(!(f.fancybox.isMobile&&(e(m)||e(m.parent())))){r.preventDefault()}if(n.startPoints.length===1||q.hasError){if(n.instance.canPan()){f.fancybox.stop(n.$content);n.$content.css("transition-duration","");n.isPanning=true}else{n.isSwiping=true}n.$container.addClass("fancybox-controls--isGrabbing")}if(n.startPoints.length===2&&q.type==="image"&&(q.isLoaded||q.$ghost)){n.c
21anTap=false;n.isSwiping=false;n.isPanning=false;n.isZooming=true;f.fancybox.stop(n.$content);n.$content.css("transition-duration","");n.centerPointStartX=(n.startPoints[0].x+n.startPoints[1].x)*0.5-f(h).scrollLeft();n.centerPointStartY=(n.startPoints[0].y+n.startPoints[1].y)*0.5-f(h).scrollTop();n.percentageOfImageAtPinchPointX=(n.centerPointStartX-n.contentStartPos.left)/n.contentStartPos.width;n.percentageOfImageAtPinchPointY=(n.centerPointStartY-n.contentStartPos.top)/n.contentStartPos.height;n.startDistanceBetweenFingers=a(n.startPoints[0],n.startPoints[1])}};k.prototype.onscroll=function(m){var l=this;l.isScrolling=true;j.removeEventListener("scroll",l.onscroll,true)};k.prototype.ontouchmove=function(n){var m=this,l=f(n.target);if(n.originalEvent.buttons!==undefined&&n.originalEvent.buttons===0){m.ontouchend(n);return}if(m.isScrolling||!(l.is(m.$stage)||m.$stage.find(l).length)){m.canTap=false;return}m.newPoints=i(n);if(!(m.opts||m.instance.canPan())||!m.newPoints.length||!m.newPoints.length){return}if(!(m.isSwiping&&m.isSwiping===true)){n.preventDefault()}m.distanceX=a(m.newPoints[0],m.startPoints[0],"x");m.distanceY=a(m.newPoints[0],m.startPoints[0],"y");m.distance=a(m.newPoints[0],m.startPoints[0]);if(m.distance>0){if(m.isSwiping){m.onSwipe(n)}else{if(m.isPanning){m.onPan()}else{if(m.isZooming){m.onZoom()}}}}};k.prototype.onSwipe=function(o){var m=this,l=m.isSwiping,n=m.sliderStartPos.left||0,p;if(l===true){if(Math.abs(m.distance)>10){m.canTap=false;if(m.instance.group.length<2&&m.opts.vertical){m.isSwiping="y"}else{if(m.instance.isDragging||m.opts.vertical===false||(m.opts.vertical==="auto"&&f(h).width()>800)){m.isSwiping="x"}else{p=Math.abs(Math.atan2(m.distanceY,m.distanceX)*180/Math.PI);m.isSwiping=p>45&&p<135?"y":"x"}}m.canTap=false;if(m.isSwiping==="y"&&f.fancybox.isMobile&&(e(m.$target)||e(m.$target.parent()))){m.isScrolling=true;return}m.instance.isDragging=m.isSwiping;m.startPoints=m.newPoints;f.each(m.instance.slides,function(r,q){f.fancybox.stop(q.$slide);q.$slide.css("transition-duration","");q.inTransition=false;if(q.pos===m.instance.current.pos){m.sliderStartPos.left=f.fancybox.getTranslate(q.$slide).left-f.fancybox.getTranslate(m.instance.$refs.stage).left}});if(m.instance.SlideShow&&m.instance.SlideShow.isActive){m.instance.SlideShow.stop()}}return}if(l=="x"){if(m.distanceX>0&&(m.instance.group.length<2||(m.instance.current.index===0&&!m.instance.current.opts.loop))){n=n+Math.pow(m.distanceX,0.8)}else{if(m.distanceX<0&&(m.instance.group.length<2||(m.instance.current.index===m.instance.group.length-1&&!m.instance.current.opts.loop))){n=n-Math.pow(-m.distanceX,0.8)}else{n=n+m.distanceX}}}m.sliderLastPos={top:l=="x"?0:m.sliderStartPos.top+m.distanceY,left:n};if(m.requestId){g(m.requestId);m.requestId=null}m.requestId=c(function(){if(m.sliderLastPos){f.each(m.instance.slides,function(r,q){var s=q.pos-m.instance.currPos;
21f.fancybox.setTranslate(q.$slide,{top:m.sliderLastPos.top,left:m.sliderLastPos.left+s*m.canvasWidth+s*q.opts.gutter})});m.$container.addClass("fancybox-is-sliding")}})};k.prototype.onPan=function(){var l=this;if(a(l.newPoints[0],l.realPoints[0])<(f.fancybox.isMobile?10:5)){l.startPoints=l.newPoints;return}l.canTap=false;l.contentLastPos=l.limitMovement();if(l.requestId){g(l.requestId);l.requestId=null}l.requestId=c(function(){f.fancybox.setTranslate(l.$content,l.contentLastPos)})};k.prototype.limitMovement=function(){var A=this;var o=A.canvasWidth;var r=A.canvasHeight;var z=A.distanceX;var y=A.distanceY;var l=A.contentStartPos;var w=l.left;var t=l.top;var m=l.width;var n=l.height;var q,p,x,v,u,s;if(m>o){u=w+z}else{u=w}s=t+y;q=Math.max(0,o*0.5-m*0.5);p=Math.max(0,r*0.5-n*0.5);x=Math.min(o-m,o*0.5-m*0.5);v=Math.min(r-n,r*0.5-n*0.5);if(z>0&&u>q){u=q-1+Math.pow(-q+w+z,0.8)||0}if(z<0&&u<x){u=x+1-Math.pow(x-w-z,0.8)||0}if(y>0&&s>p){s=p-1+Math.pow(-p+t+y,0.8)||0}if(y<0&&s<v){s=v+1-Math.pow(v-t-y,0.8)||0}return{top:s,left:u}};k.prototype.limitPosition=function(r,p,q,m){var n=this;var l=n.canvasWidth;var o=n.canvasHeight;if(q>l){r=r>0?0:r;r=r<l-q?l-q:r}else{r=Math.max(0,l/2-q/2)}if(m>o){p=p>0?0:p;p=p<o-m?o-m:p}else{p=Math.max(0,o/2-m/2)}return{top:p,left:r}};k.prototype.onZoom=function(){var u=this;var p=u.contentStartPos;var r=p.width;var o=p.height;var A=p.left;var y=p.top;var x=a(u.newPoints[0],u.newPoints[1]);var q=x/u.startDistanceBetweenFingers;var s=Math.floor(r*q);var w=Math.floor(o*q);var m=(r-s)*u.percentageOfImageAtPinchPointX;var l=(o-w)*u.percentageOfImageAtPinchPointY;var D=(u.newPoints[0].x+u.newPoints[1].x)/2-f(h).scrollLeft();var B=(u.newPoints[0].y+u.newPoints[1].y)/2-f(h).scrollTop();var v=D-u.centerPointStartX;var t=B-u.centerPointStartY;var C=A+(m+v);var z=y+(l+t);var n={top:z,left:C,scaleX:q,scaleY:q};u.canTap=false;u.newWidth=s;u.newHeight=w;u.contentLastPos=n;if(u.requestId){g(u.requestId);u.requestId=null}u.requestId=c(function(){f.fancybox.setTranslate(u.$content,u.contentLastPos)})};k.prototype.ontouchend=function(r){var n=this;var m=Math.max(new Date().getTime()-n.startTime,1);var l=n.isSwiping;var o=n.isPanning;var p=n.isZooming;var q=n.isScrolling;n.endPoints=i(r);n.$container.removeClass("fancybox-controls--isGrabbing");f(j).off(".fb.touch");j.removeEventListener("scroll",n.onscroll,true);if(n.requestId){g(n.requestId);n.requestId=null}n.isSwiping=false;n.isPanning=false;n.isZooming=false;n.isScrolling=false;n.instance.isDragging=false;if(n.canTap){return n.onTap(r)}n.speed=366;n.velocityX=n.distanceX/m*0.5;n.velocityY=n.distanceY/m*0.5;n.speedX=Math.max(n.speed*0.5,Math.min(n.speed*1.5,1/Math.abs(n.velocityX)*n.speed));if(o){n.endPanning()}else{if(p){n.endZooming()}else{n.endSwiping(l,q)}}return};k.prototype.endSwiping=function(m,p){var n=this,o=false,l=n.instance.group.length;n.sliderLastPos=null;if(m=="y"&&!p&&Math.abs(n.distanceY)>50){f.fancybox.animate(n.instance.current.$slide,{top:n.sliderStartPos.top+n.distanceY+n.velocityY*150,opacity:0},200);o=n.instance.close(true,200)}else{if(m=="x"&&n.distanceX>50&&l>1){o=n.instance.previous(n.speedX)}else{if(m=="x"&&n.distanceX<-50&&l>1){o=n.instance.next(n.speedX)}}}if(o===false&&(m=="x"||m=="y")){if(p||l<2){n.instance.centerSlide(n.instance.current,150)}else{n.instance.jumpTo(n.instance.current.index)}}n.$container.removeClass("fancybox-is-sliding")};k.prototype.endPanning=function(){var l=this;var o,n,m;if(!l.contentLastPos){return}if(l.opts.momentum===false){o=l.contentLastPos.left;n=l.contentLastPos.top}else{o=l.contentLastPos.left+l.velocityX*l.speed;n=l.contentLastPos.top+l.velocityY*l.speed}m=l.limitPosition(o,n,l.contentStartPos.width,l.contentStartPos.height);m.width=l.contentStartPos.width;m.height=l.contentStartPos.height;f.fancybox.animate(l.$content,m,330)};k.prototype.endZooming=function(){var m=this;var s=m.instance.current;var r,o,n,q;var p=m.newWidth;var l=m.newHeight;if(!m.contentLastPos){return}r=m.contentLastPos.left;o=m.contentLastPos.top;q={top:o,left:r,width:p,height:l,scaleX:1,scaleY:1};f.fancybox.setTranslate(m.$content,q);if(p<m.canvasWidth&&l<m.canvasHeight){m.instance.scaleToFit(150)}else{if(p>s.width||l>s.height){m.instance.scaleToActual(m.centerPointStartX,m.centerPointStartY,150)}else{n=m.limitPosition(r,o,p,l);f.fancybox.setTranslate(m.$content,f.fancybox.getTranslate(m.$content));f.fancybox.animate(m.$content,n,150)}}};k.prototype.onTap=function(q){var t=this;var o=f(q.target);var s=t.instance;var r=s.current;var n=(q&&i(q))||t.startPoints;var l=n[0]?n[0].x-f(h).scrollLeft()-t.stagePos.left:0;var u=n[0]?n[0].y-f(h).scrollTop()-t.stagePos.top:0;var p;var m=function(w){var v=r.opts[w];if(f.isFunction(v)){v=v.apply(s,[r,q])}if(!v){return}
21switch(v){case"close":s.close(t.startEvent);break;case"toggleControls":s.toggleControls(true);break;case"next":s.next();break;case"nextOrClose":if(s.group.length>1){s.next()}else{s.close(t.startEvent)}break;case"zoom":if(r.type=="image"&&(r.isLoaded||r.$ghost)){if(s.canPan()){s.scaleToFit()}else{if(s.isScaledDown()){s.scaleToActual(l,u)}else{if(s.group.length<2){s.close(t.startEvent)}}}}break}};if(q.originalEvent&&q.originalEvent.button==2){return}if(!o.is("img")&&l>o[0].clientWidth+o.offset().left){return}if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container")){p="Outside"}else{if(o.is(".fancybox-slide")){p="Slide"}else{if(s.current.$content&&s.current.$content.find(o).addBack().filter(o).length){p="Content"}else{return}}}if(t.tapped){clearTimeout(t.tapped);t.tapped=null;if(Math.abs(l-t.tapX)>50||Math.abs(u-t.tapY)>50){return this}m("dblclick"+p)}else{t.tapX=l;t.tapY=u;if(r.opts["dblclick"+p]&&r.opts["dblclick"+p]!==r.opts["click"+p]){t.tapped=setTimeout(function(){t.tapped=null;m("click"+p)},500)}else{m("click"+p)}}return this};f(j).on("onActivate.fb",function(m,l){if(l&&!l.Guestures){l.Guestures=new k(l)}})})(window,document,window.jQuery||jQuery);(function(a,c){c.extend(true,c.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg viewBox="0 0 40 40"><path d="M13,12 L27,20 L13,27 Z" /><path d="M15,10 v19 M23,10 v19" /></svg></button>'},slideShow:{autoStart:false,speed:3000}});var b=function(d){this.instance=d;this.init()};c.extend(b.prototype,{timer:null,isActive:false,$button:null,init:function(){var d=this;d.$button=d.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){d.toggle()});if(d.instance.group.length<2||!d.instance.group[d.instance.currIndex].opts.slideShow){d.$button.hide()}},set:function(e){var d=this;if(d.instance&&d.instance.current&&(e===true||d.instance.current.opts.loop||d.instance.currIndex<d.instance.group.length-1)){d.timer=setTimeout(function(){if(d.isActive){d.instance.jumpTo((d.instance.currIndex+1)%d.instance.group.length)}},d.instance.current.opts.slideShow.speed)}else{d.stop();d.instance.idleSecondsCounter=0;d.instance.showControls()}},clear:function(){var d=this;clearTimeout(d.timer);d.timer=null},start:function(){var d=this;var e=d.instance.current;if(e){d.isActive=true;d.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause");d.set(true)}},stop:function(){var d=this;var e=d.instance.current;d.clear();d.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");d.isActive=false},toggle:function(){var d=this;if(d.isActive){d.stop()}else{d.start()}}});c(a).on({"onInit.fb":function(f,d){if(d&&!d.SlideShow){d.SlideShow=new b(d)}},"beforeShow.fb":function(i,d,h,g){var f=d&&d.SlideShow;if(g){if(f&&h.opts.slideShow.autoStart){f.start()}}else{if(f&&f.isActive){f.clear()}}},"afterShow.fb":function(h,d,g){var f=d&&d.SlideShow;if(f&&f.isActive){f.set()}},"afterKeydown.fb":function(j,f,i,h,d){var g=f&&f.SlideShow;if(g&&i.opts.slideShow&&(d===80||d===32)&&!c(a.activeElement).is("button,a,input")){h.preventDefault();g.toggle()}},"beforeClose.fb onDeactivate.fb":function(g,d){var f=d&&d.SlideShow;if(f){f.stop()}}});c(a).on("visibilitychange",function(){var d=c.fancybox.getInstance();var e=d&&d.SlideShow;if(e&&e.isActive){if(a.hidden){e.clear()}else{e.set()}}})})(document,window.jQuery||jQuery);(function(b,d){var c=(function(){var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];var g={};for(var h=0;h<e.length;h++){var k=e[h];if(k&&k[1] in b){for(var f=0;f<k.length;f++){g[e[0][f]]=k[f]}return g}}return false})();if(!c){if(d&&d.fancybox){d.fancybox.defaults.btnTpl.fullScreen=false}return}var a={request:function(e){e=e||b.documentElement;e[c.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){b[c.exitFullscreen]()},toggle:function(e){e=e||b.documentElement;if(this.isFullscreen()){this.exit()}else{this.request(e)}},isFullscreen:function(){return Boolean(b[c.fullscreenElement])},enabled:function(){return Boolean(b[c.fullscreenEnabled])}};d.extend(true,d.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><svg viewBox="0 0 40 40"><path d="M9,12 v16 h22 v-16 h-22 v8" /></svg></button>'},fullScreen:{autoStart:false}});d(b).on({"onInit.fb":function(g,f){var h;if(f&&f.group[f.currIndex].opts.fullScreen){h=f.$refs.container;h.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(i){i.stopPropagation();i.preventDefault();a.toggle()});if(f.opts.fullScreen&&f.opts.fullScreen.autoStart===true){a.request()}f.FullScreen=a}else{if(f){f.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()}}},"afterKeydown.fb":function(j,g,i,h,f){if(g&&g.FullScreen&&f===70){h.preventDefault();g.FullScreen.toggle()}},"beforeClose.fb":function(g,f){if(f&&f.FullScreen&&f.$refs.container.hasClass("fancybox-is-fullscreen")){a.exit()}}});d(b).on(c.fullscreenchange,function(){var f=a.isFullscreen(),e=d.fancybox.getInstance();if(e){if(e.current&&e.current.type==="image"&&e.isAnimating){e.current.$content.css("transition","none");e.isAnimating=false;e.update(true,true,0)}e.trigger("onFullscreenChange",f);e.$refs.container.toggleClass("fancybox-is-fullscreen",f)}})})(document,window.jQuery||jQuery);(function(a,d){var c="fancybox-thumbs",f=c+"-active",e=c+"-loading";d.fancybox.defaults=d.extend(true,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg viewBox="0 0 120 120"><path d="M30,30 h14 v14 h-14 Z M50,30 h14 v14 h-14 Z M70,30 h14 v14 h-14 Z M30,50 h14 v14 h-14 Z M50,50 h14 v14 h-14 Z M70,50 h14 v14 h-14 Z M30,70 h14 v14 h-14 Z M50,70 h14 v14 h-14 Z M70,70 h14 v14 h-14 Z" /></svg></button>'},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"}},d.fancybox.defaults);var b=function(g){this.init(g)};d.extend(b.prototype,{$button:null,$grid:null,$list:null,isVisible:false,isActive:false,init:function(g){var h=this,j,i;h.instance=g;g.Thumbs=h;h.opts=g.group[g.currIndex].opts.thumbs;j=g.group[0];j=j.opts.thumb||(j.opts.$thumb&&j.opts.$thumb.length?j.opts.$thumb.attr("src"):false);
21if(g.group.length>1){i=g.group[1];i=i.opts.thumb||(i.opts.$thumb&&i.opts.$thumb.length?i.opts.$thumb.attr("src"):false)}h.$button=g.$refs.toolbar.find("[data-fancybox-thumbs]");if(h.opts&&j&&i&&j&&i){h.$button.show().on("click",function(){h.toggle()});h.isActive=true}else{h.$button.hide()}},create:function(){var h=this,g=h.instance,i=h.opts.parentEl,j=[],k;if(!h.$grid){h.$grid=d('<div class="'+c+" "+c+"-"+h.opts.axis+'"></div>').appendTo(g.$refs.container.find(i).addBack().filter(i));h.$grid.on("click","li",function(){g.jumpTo(d(this).attr("data-index"))})}if(!h.$list){h.$list=d("<ul>").appendTo(h.$grid)}d.each(g.group,function(l,m){k=m.opts.thumb||(m.opts.$thumb?m.opts.$thumb.attr("src"):null);if(!k&&m.type==="image"){k=m.src}j.push('<li data-index="'+l+'" tabindex="0" class="'+e+'"'+(k&&k.length?' style="background-image:url('+k+')" />':"")+"></li>")});h.$list[0].innerHTML=j.join("");if(h.opts.axis==="x"){h.$list.width(parseInt(h.$grid.css("padding-right"),10)+g.group.length*h.$list.children().eq(0).outerWidth(true))}},focus:function(l){var i=this,j=i.$list,g=i.$grid,h,k;if(!i.instance.current){return}h=j.children().removeClass(f).filter('[data-index="'+i.instance.current.index+'"]').addClass(f);k=h.position();if(i.opts.axis==="y"&&(k.top<0||k.top>j.height()-h.outerHeight())){j.stop().animate({scrollTop:j.scrollTop()+k.top},l)}else{if(i.opts.axis==="x"&&(k.left<g.scrollLeft()||k.left>g.scrollLeft()+(g.width()-h.outerWidth()))){j.parent().stop().animate({scrollLeft:k.left},l)}}},update:function(){var g=this;g.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);if(g.isVisible){if(!g.$grid){g.create()}g.instance.trigger("onThumbsShow");g.focus(0)}else{if(g.$grid){g.instance.trigger("onThumbsHide")}}g.instance.update()},hide:function(){this.isVisible=false;this.update()},show:function(){this.isVisible=true;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});d(a).on({"onInit.fb":function(i,h){var g;if(h&&!h.Thumbs){g=new b(h);if(g.isActive&&g.opts.autoStart===true){g.show()}}},"beforeShow.fb":function(k,h,i,j){var g=h&&h.Thumbs;if(g&&g.isVisible){g.focus(j?0:250)}},"afterKeydown.fb":function(l,i,k,j,h){var g=i&&i.Thumbs;if(g&&g.isActive&&h===71){j.preventDefault();g.toggle()}},"beforeClose.fb":function(i,h){var g=h&&h.Thumbs;if(g&&g.isVisible&&g.opts.hideOnClose!==false){g.$grid.hide()}}})})(document,window.jQuery||jQuery);(function(b,c){c.extend(true,c.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg viewBox="0 0 40 40"><path d="M6,30 C8,18 19,16 23,16 L23,16 L23,10 L33,20 L23,29 L23,24 C19,24 8,27 6,30 Z"></svg></button>'},share:{url:function(d,e){return((!d.currentHash&&!(e.type==="inline"||e.type==="html")?e.origSrc||e.src:false)||window.location)},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" /></p></div>'}});function a(e){var d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(e).replace(/[&<>"'`=\/]/g,function(f){return d[f]})}c(b).on("click","[data-fancybox-share]",function(){var d=c.fancybox.getInstance(),g=d.current||null,f,e;if(!g){return}
21if(c.type(g.opts.share.url)==="function"){f=g.opts.share.url.apply(g,[d,g])}e=g.opts.share.tpl.replace(/\{\{media\}\}/g,g.type==="image"?encodeURIComponent(g.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(f)).replace(/\{\{url_raw\}\}/g,a(f)).replace(/\{\{descr\}\}/g,d.$caption?encodeURIComponent(d.$caption.text()):"");c.fancybox.open({src:d.translate(d,e),type:"html",opts:{animationEffect:false,afterLoad:function(i,h){d.$refs.container.one("beforeClose.fb",function(){i.close(null,0)});h.$content.find(".fancybox-share__links a").click(function(){window.open(this.href,"Share","width=550, height=450");return false})}}})})})(document,window.jQuery||jQuery);(function(b,e,f){if(!f.escapeSelector){f.escapeSelector=function(i){var g=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;var h=function(k,j){if(j){if(k==="\0"){return"\uFFFD"}return k.slice(0,-1)+"\\"+k.charCodeAt(k.length-1).toString(16)+" "}return"\\"+k};return(i+"").replace(g,h)}}function a(){var j=e.location.hash.substr(1),i=j.split("-"),h=i.length>1&&/^\+?\d+$/.test(i[i.length-1])?parseInt(i.pop(-1),10)||1:1,g=i.join("-");return{hash:j,index:h<1?1:h,gallery:g}}function d(g){var h;if(g.gallery!==""){h=f("[data-fancybox='"+f.escapeSelector(g.gallery)+"']").eq(g.index-1).trigger("click.fb-start")}}function c(g){var i,h;if(!g){return false}i=g.current?g.current.opts:g.opts;h=i.hash||(i.$orig?i.$orig.data("fancybox"):"");return h===""?false:h}f(function(){if(f.fancybox.defaults.hash===false){return}f(b).on({"onInit.fb":function(j,g){var i,h;if(g.group[g.currIndex].opts.hash===false){return}i=a();h=c(g);if(h&&i.gallery&&h==i.gallery){g.currIndex=i.index-1}},"beforeShow.fb":function(k,g,j,i){var h;if(!j||j.opts.hash===false){return}h=c(g);if(!h){return}g.currentHash=h+(g.group.length>1?"-"+(j.index+1):"");if(e.location.hash==="#"+g.currentHash){return}if(!g.origHash){g.origHash=e.location.hash}if(g.hashTimer){clearTimeout(g.hashTimer)}g.hashTimer=setTimeout(function(){if("replaceState" in e.history){e.history[i?"pushState":"replaceState"]({},b.title,e.location.pathname+e.location.search+"#"+g.currentHash);if(i){g.hasCreatedHistory=true}}else{e.location.hash=g.currentHash}g.hashTimer=null},300)},"beforeClose.fb":function(j,g,i){var h;if(i.opts.hash===false){return}h=c(g);if(g.currentHash&&g.hasCreatedHistory){e.history.back()}else{if(g.currentHash){if("replaceState" in e.history){e.history.replaceState({},b.title,e.location.pathname+e.location.search+(g.origHash||""))}else{e.location.hash=g.origHash}}}g.currentHash=null;clearTimeout(g.hashTimer)}});f(e).on("hashchange.fb",function(){var g=a(),h;f.each(f(".fancybox-container").get().reverse(),function(i,k){var j=f(k).data("FancyBox");if(j.currentHash){h=j;return false}});if(h){if(h.currentHash&&h.currentHash!==g.gallery+"-"+g.index&&!(g.index===1&&h.currentHash==g.gallery)){h.currentHash=null;h.close()}}else{if(g.gallery!==""){d(g)}}});setTimeout(function(){if(!f.fancybox.getInstance()){d(a())}},50)})})(document,window,window.jQuery||jQuery);(function(a,c){var b=new Date().getTime();c(a).on({"onInit.fb":function(g,d,f){d.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(j){var i=d.current,h=new Date().getTime();if(d.group.length<2||i.opts.wheel===false||(i.opts.wheel==="auto"&&i.type!=="image")){return}j.preventDefault();j.stopPropagation();if(i.$slide.hasClass("fancybox-animated")){return}j=j.originalEvent||j;if(h-b<250){return}b=h;d[(-j.deltaY||-j.deltaX||j.wheelDelta||-j.detail)<0?"next":"previous"]()})}})})(document,window.jQuery||jQuery);(function(a){a.fn.featureList=function(c){var d=a(this);var b=a(c.output);new jQuery.featureList(d,b,c);return this};a.featureList=function(f,d,e){function b(i){if(typeof i=="undefined"){i=g+1;i=i>=c?0:i}f.removeClass("current").filter(":eq("+i+")").addClass("current");d.stop(true,true).filter(":visible").fadeOut();d.filter(":eq("+i+")").fadeIn(function(){g=i})}var e=e||{};var c=f.length;var g=e.start_item||0;e.pause_on_hover=e.pause_on_hover||true;e.transition_interval=e.transition_interval||5000;d.hide().eq(g).show();f.eq(g).addClass("current");f.click(function(){if(a(this).hasClass("current")){return false}b(f.index(this))});if(e.transition_interval>0){var h=setInterval(function(){b()},e.transition_interval);if(e.pause_on_hover){f.mouseenter(function(){clearInterval(h)}).mouseleave(function(){clearInterval(h);h=setInterval(function(){b()},e.transition_interval)})}}}})(jQuery);
22/*
23 * jNotify jQuery Plug-in
24 *
25 * Copyright 2010 Giva, Inc. (http://www.givainc.com/labs/) 
26 * 
27 * Licensed under the Apache License, Version 2.0 (the "License");
28 * you may not use this file except in compliance with the License.
29 * You may obtain a copy of the License at
30 * 
31 * 	http://www.apache.org/licenses/LICENSE-2.0
32 * 
33 * Unless required by applicable law or agreed to in writing, software
34 * distributed under the License is distributed on an "AS IS" BASIS,
35 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
36 * See the License for the specific language governing permissions and
37 * limitations under the License.
38 *
39 * Date: 2010-09-30
40 * Rev:  1.1.00
41 */
42(function(b){b.jnotify=function(k,n,l){return new c(k,n,l)};b.jnotify.version="1.1.00";var j,d=[],e=0,h=false,i=false,g,f,a={type:"",delay:2000,sticky:false,closeLabel:"&times;",showClose:true,fadeSpeed:1000,slideSpeed:250,classContainer:"jnotify-container",classNotification:"jnotify-notification",classBackground:"jnotify-background",classClose:"jnotify-close",classMessage:"jnotify-message",init:null,create:null,beforeRemove:null,remove:null,transition:null};b.jnotify.setup=function(k){a=b.extend({},a,k)};b.jnotify.play=function(m,n){if(h&&(m!==true)||(d.length==0)){return}h=true;var l=d.shift();f=l;var k=(arguments.length>=2)?parseInt(n,10):l.options.delay;g=setTimeout(function(){g=0;l.remove(function(){if(d.length==0){h=false}else{if(!i){b.jnotify.play(true)}}})},k)};b.jnotify.pause=function(){clearTimeout(g);if(g){d.unshift(f)}i=h=true};b.jnotify.resume=function(){i=false;b.jnotify.play(true,0)};function c(p,n){var m=this,k=typeof n;if(k=="number"){n=b.extend({},a,{delay:n})}else{if(k=="boolean"){n=b.extend({},a,{sticky:true})}else{if(k=="string"){n=b.extend({},a,{type:n,delay:((arguments.length>2)&&(typeof arguments[2]=="number"))?arguments[2]:a.delay,sticky:((arguments.length>2)&&(typeof arguments[2]=="boolean"))?arguments[2]:a.sticky})}else{n=b.extend({},a,n)}}}this.options=n;if(!j){j=b('<div class="'+a.classContainer+'" />').appendTo("body");if(b.isFunction(n.init)){n.init.apply(m,[j])}}function o(s){var r='<div class="'+n.classNotification+(n.type.length?(" "+n.classNotification+"-"+n.type):"")+'"><div class="'+n.classBackground+'"></div>'+(n.sticky&&n.showClose?('<a class="'+n.classClose+'">'+n.closeLabel+"</a>"):"")+'<div class="'+n.classMessage+'"><div>'+s+"</div></div></div>";e++;var q=b(r);if(n.sticky){q.find("a."+n.classClose).bind("click.jnotify",function(){m.remove()})}if(b.isFunction(n.create)){n.create.apply(m,[q])}return q.appendTo(j)}this.remove=function(u){var q=l.find("."+n.classMessage),s=q.parent();var r=e--;if(b.isFunction(n.beforeRemove)){n.beforeRemove.apply(m,[q])}function t(){s.remove();if(b.isFunction(u)){u.apply(m,[q])}if(b.isFunction(n.remove)){n.remove.apply(m,[q])}}if(b.isFunction(n.transition)){n.transition.apply(m,[s,q,r,t,n])}else{q.fadeTo(n.fadeSpeed,0.01,function(){if(r<=1){t()}else{s.slideUp(n.slideSpeed,t)}});if(e<=0){s.fadeOut(n.fadeSpeed)}}};var l=o(p);if(!n.sticky){d.push(this);b.jnotify.play()}return this}})(jQuery);(function(a){a.fn.placeHolder=function(c){var b=this;var d={text:"Placeholder",placeholder:"#999",active:"#000"};return this.each(function(){if(c){a.extend(d,c)}b.val(d.text);b.css("color",d.placeholder);b.focus(function(){if(b.val()==d.text){b.css("color",d.active);b.val("")}});b.focusout(function(){a("#search_box img").css("display","none");if(b.val()==""||b.val()==d.text){b.val(d.text);b.css("color",d.placeholder)}})})}})(jQuery);(function(b){b.tools=b.tools||{version:"1.2.7"};b.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:"> *",items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",size:1,speed:400,vertical:false,touch:true,wheelSpeed:0}};function d(i,g){var f=parseInt(i.css(g),10);if(f){return f}var h=i[0].currentStyle;return h&&h.width&&parseInt(h.width,10)}function e(f,h){var g=b(h);return g.length<2?g:f.parent().find(h)}var c;function a(q,o){var r=this,g=q.add(r),f=q.children(),m=0,i=o.vertical;if(!c){c=r}if(f.length>1){f=b(o.items,q)}if(o.size>1){o.circular=false}b.extend(r,{getConf:function(){return o},getIndex:function(){return m},getSize:function(){return r.getItems().length},getNaviButtons:function(){return h.add(k)},getRoot:function(){return q},getItemWrap:function(){return f},getItems:function(){return f.find(o.item).not("."+o.clonedClass)},move:function(t,s){return r.seekTo(m+t,s)},next:function(s){return r.move(o.size,s)},prev:function(s){return r.move(-o.size,s)},begin:function(s){return r.seekTo(0,s)},end:function(s){return r.seekTo(r.getSize()-1,s)},focus:function(){c=r;return r},addItem:function(s){s=b(s);if(!o.circular){f.append(s);k.removeClass("disabled")}
42else{f.children().last().before(s);f.children().first().replaceWith(s.clone().addClass(o.clonedClass))}g.trigger("onAddItem",[s]);return r},seekTo:function(s,x,u){if(!s.jquery){s*=1}if(o.circular&&s===0&&m==-1&&x!==0){return r}if(!o.circular&&s<0||s>r.getSize()||s<-1){return r}var v=s;if(s.jquery){s=r.getItems().index(s)}else{v=r.getItems().eq(s)}var w=b.Event("onBeforeSeek");if(!u){g.trigger(w,[s,x]);if(w.isDefaultPrevented()||!v.length){return r}}var t=i?{top:-v.position().top}:{left:-v.position().left};m=s;c=r;if(x===undefined){x=o.speed}f.animate(t,x,o.easing,u||function(){g.trigger("onSeek",[s])});return r}});b.each(["onBeforeSeek","onSeek","onAddItem"],function(t,s){if(b.isFunction(o[s])){b(r).on(s,o[s])}r[s]=function(u){if(u){b(r).on(s,u)}return r}});if(o.circular){var n=r.getItems().slice(-1).clone().prependTo(f),l=r.getItems().eq(1).clone().appendTo(f);n.add(l).addClass(o.clonedClass);r.onBeforeSeek(function(u,s,t){if(u.isDefaultPrevented()){return}if(s==-1){r.seekTo(n,t,function(){r.end(0)});return u.preventDefault()}else{if(s==r.getSize()){r.seekTo(l,t,function(){r.begin(0)})}}});var p=q.parents().add(q).filter(function(){if(b(this).css("display")==="none"){return true}});if(p.length){p.show();r.seekTo(0,0,function(){});p.hide()}else{r.seekTo(0,0,function(){})}}var h=e(q,o.prev).click(function(s){s.stopPropagation();r.prev()}),k=e(q,o.next).click(function(s){s.stopPropagation();r.next()});if(!o.circular){r.onBeforeSeek(function(t,s){setTimeout(function(){if(!t.isDefaultPrevented()){h.toggleClass(o.disabledClass,s<=0);k.toggleClass(o.disabledClass,s>=r.getSize()-1)}},1)});if(!o.initialIndex){h.addClass(o.disabledClass)}}if(r.getSize()<2){h.add(k).addClass(o.disabledClass)}if(o.mousewheel&&b.fn.mousewheel){q.mousewheel(function(s,t){if(o.mousewheel){r.move(t<0?1:-1,o.wheelSpeed||50);return false}})}if(o.touch){var j={};f[0].ontouchstart=function(u){var s=u.touches[0];j.x=s.clientX;j.y=s.clientY};f[0].ontouchmove=function(w){if(w.touches.length==1&&!f.is(":animated")){var v=w.touches[0],u=j.x-v.clientX,s=j.y-v.clientY;r[i&&s>0||!i&&u>0?"next":"prev"]();w.preventDefault()}}}if(o.keyboard){b(document).on("keydown.scrollable",function(s){if(!o.keyboard||s.altKey||s.ctrlKey||s.metaKey||b(s.target).is(":input")){return}if(o.keyboard!="static"&&c!=r){return}var t=s.keyCode;if(i&&(t==38||t==40)){r.move(t==38?-1:1);return s.preventDefault()}if(!i&&(t==37||t==39)){r.move(t==37?-1:1);return s.preventDefault()}})}if(o.initialIndex){r.seekTo(o.initialIndex,0,function(){})}}b.fn.scrollable=function(f){var g=this.data("scrollable");if(g){return g}f=b.extend({},b.tools.scrollable.conf,f);this.each(function(){g=new a(b(this),f);b(this).data("scrollable",g)});return f.api?g:this}})(jQuery);(function($){var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.toJSON=typeof JSON==="object"&&JSON.stringify?JSON.stringify:function(o){if(o===null){return"null"}var type=typeof o;if(type==="undefined"){return undefined}if(type==="number"||type==="boolean"){return""+o}if(type==="string"){return $.quoteString(o)}if(type==="object"){if(typeof o.toJSON==="function"){return $.toJSON(o.toJSON())}if(o.constructor===Date){var month=o.getUTCMonth()+1,day=o.getUTCDate(),year=o.getUTCFullYear(),hours=o.getUTCHours(),minutes=o.getUTCMinutes(),seconds=o.getUTCSeconds(),milli=o.getUTCMilliseconds();if(month<10){month="0"+month}if(day<10){day="0"+day}if(hours<10){hours="0"+hours}if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}if(milli<100){milli="0"+milli}if(milli<10){milli="0"+milli}return'"'+year+"-"+month+"-"+day+"T"+hours+":"+minutes+":"+seconds+"."+milli+'Z"'}if(o.constructor===Array){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i])||"null")}return"["+ret.join(",")+"]"}var name,val,pairs=[];for(var k in o){type=typeof k;if(type==="number"){name='"'+k+'"'}else{if(type==="string"){name=$.quoteString(k)}else{continue}}type=typeof o[k];if(type==="function"||type==="undefined"){continue}val=$.toJSON(o[k]);pairs.push(name+":"+val)}return"{"+pairs.join(",")+"}"}};$.evalJSON=typeof JSON==="object"&&JSON.parse?JSON.parse:function(src){return eval("("+src+")")};$.secureEvalJSON=typeof JSON==="object"&&JSON.parse?JSON.parse:function(src){var filtered=src.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not val
42id.")}};$.quoteString=function(string){if(string.match(escapeable)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'}})(jQuery);(function(e){var a=function(){if(typeof window.log=="function"){var g=Array.prototype.slice.call(arguments);g.unshift("PasswordAnalysis:");window.log.apply(null,g)}};var d=function(){if(e("body").hasClass("development")){a.apply(null,arguments)}};function c(h){var k=this;this.password=h;this.passed=false;this.entropy=0;this.mixedCase=false;this.specialChars=false;this.alphanumeric=false;this.charactersRepeated=false;this.onlyOneType=false;this.dictionWords=false;this.personalInfo=false;this.blacklisted=false;this.dateUsed=false;this.sequenceUsed=false;this.getStrength=function(m){var o="",n=Math.floor(this.entropy);n=n<0?0:n;for(var l=n;l>=0;--l){if(typeof f.rules.levels[l]!="undefined"){o=f.rules.levels[l]+"";break}}return m?o.replace(" ","-").toLowerCase():o};this.getScore=function(){return this.entropy};this.getMessages=function(){var o=[],m={":password:":this.password,":length:":this.password.length};if(this.blacklisted){o.push(i.call(this,"blacklisted",m))}if(this.password.length<f.rules.minLengthWarning){o.push(i.call(this,"minLength",e.extend({":min-length:":f.rules.minLengthWarning},m)))}if(!this.mixedCase){o.push(i.call(this,"mixedCase",m))}else{if(!this.specialChars){o.push(i.call(this,"specialCharacters",m))}}if(this.personalInfo){o.push(i.call(this,"personalInfo",m))}if(this.sequenceUsed){o.push(i.call(this,"sequence",e.extend({":sequence:":this.sequenceUsed},m)))}if(this.charactersRepeated){o.push(i.call(this,"repeated",m))}if(this.dateUsed){var n=new Date().getFullYear(),p=parseInt(this.dateUsed[0]),l=e.extend({":date:":this.dateUsed[0]},m);if(p==n){o.push(i.call(this,"currentDate",l))}else{if(p>n){o.push(i.call(this,"futureDate",l))}else{o.push(i.call(this,"pastDate",l))}}}return o};this.run=function(){this.entropy=g(h.length);var m=h.match(/^[a-z]+$/),p=h.match(/^[A-Z]+$/),l=h.match(/^[0-9]+$/),n=h.match(/[a-z]/),o=h.match(/[A-Z]/),q=h.match(/[^a-zA-Z0-9]/),r=h.match(/[0-9]/);this.onlyOneType=(m||p||l)?true:false;this.mixedCase=(n&&o)?true:false;this.alphanumeric=((n||o)&&r)?true:false;this.specialChars=q?true:false;this.charactersRepeated=(typeof f.rules.charRepeatSize=="number"&&f.rules.charRepeatSize>2&&h.match(f.rules.charRepeatRegex))?true:false;this.dateUsed=(r)?h.match(/(16|17|18|19|20)([0-9]{2})/):false;this.sequenceUsed=j(h);this.blacklisted=(f.blacklist.indexOf(h)>=0)?true:false;if(this.onlyOneType){this.entropy=this.entropy-f.rules.onlyOneTypePenalty}if(this.mixedCase){this.entropy=this.entropy+f.rules.mixedCase}if(this.alphanumeric){this.entropy=this.entropy+f.rules.alphanumeric}if(this.specialChars){this.entropy=this.entropy+f.rules.specialCharacters}if(this.charactersRepeated){this.entropy=this.entropy-f.rules.charRepeatPenalty}if(this.dateUsed){this.entropy=this.entropy-f.rules.datePenalty}if(this.sequenceUsed){this.entropy=this.entropy-f.rules.sequencePenalty}this.passed=(!this.blacklisted&&this.entropy>=f.rules.minEntropy)};var g=function(m){var n=value=0;for(var l=0;l<m;l++){if(typeof f.rules.lengthValue[l+1]=="number"){n=f.rules.lengthValue[l+1]}value=value+n}return value};var j=function(n){var l=["abcdefghijklmnopqrstuvwxyz","01234567890","qwertyuiopasdfghjklzxcvbnm"],q=4,m=n.length-q,r="";for(var o=0;o<m;o++){r=n.substr(o,q);for(var p in l){if(l[p].match(new RegExp(r,"i"))){return r}}}return false};var i=function(n,m){if(typeof f.messages[n]=="string"){var o=f.messages[n];for(var l in m){o=o.replace(new RegExp(l),m[l])}return o}};if(typeof h!="undefined"&&h+""!=""){h=h+"";this.run()}}var f={},b=false;e.fn.passwordAnalysis=function(k,j){if(!this.is("input[type=password]")){a("invalid element");return this}if(!b){e.get((e("body").hasClass("development")?"/frontend_dev.php":"")+"/account/password-rules",function(l){f=l;f.rules.charRepeatRegex=new RegExp("(\\w)\\1{"+(f.rules.charRepeatSize-1)+",}","i")},"json");b=true}var i=this,h=e("#"+i.attr("data-strength-indicator"));if(h.length!=1){return}if(h.find(".indicator").length==0){h.hide().append(e('<div class="passed" />')).append(e('<div class="meter" />').append(e('<div class="complete" />'))).append(e('<div class="tips" />').append(e('<ul class="listTips" />')))}var g=function(m){var r=(typeof j=="function"&&!j());if(f.length==0){return true}if(i.val().length==0||r){h.css("display","none");h.find(".complete").stop().css({width:"0px",backgroundColor:"hsl(6, 65%, 41%)"});h.find(".passed").stop().css({color:"hsl(6, 65%, 41%)"})}else{h.css("display","block");if(i.val().length==4&&!h.data("popped-open")){h.find(".tips").addClass("open");h.data("popped-open",true)}var q=new c(i.val());if(q.passed){i.parent().removeClass("fieldError")}else{}var n=q.getStrength(true),o=h.find(".listTips").html(""),p=q.getMessages();h.find(".meter").attr("data-strength",n);if(p.length>0){for(var s in p){o.append(e("<li />").text(p[s]))}}else{h.find(".tips").removeClass("open");h.data("popped-open",false)}var t=ticketline.roundNumber((q.getScore()/30)*100,2);t=t>100?100:t;var l=h.find(".meter").css("color");h.find(".complete").stop().animate({width:t+"%",backgroundColor:l},300);h.find(".passed").attr("data-valid",q.passed?"true":"false").stop().animate({color:l},300)}};this.change(g).keyup(g);if(k){k.change(g)}}})(jQuery);
42(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(d){d.timeago=function(h){if(h instanceof Date){return a(h)}else{if(typeof h==="string"){return a(d.timeago.parse(h))}else{if(typeof h==="number"){return a(new Date(h))}else{return a(d.timeago.datetime(h))}}}};var g=d.timeago;d.extend(d.timeago,{settings:{refreshMillis:60000,allowFuture:false,localeTitle:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" ",numbers:[]}},inWords:function(n){var o=this.settings.strings;var k=o.prefixAgo;var s=o.suffixAgo;if(this.settings.allowFuture){if(n<0){k=o.prefixFromNow;s=o.suffixFromNow}}var q=Math.abs(n)/1000;var h=q/60;var p=h/60;var r=p/24;var l=r/365;function j(t,v){var u=d.isFunction(t)?t(v,n):t;var w=(o.numbers&&o.numbers[v])||v;return u.replace(/%d/i,w)}var m=q<45&&j(o.seconds,Math.round(q))||q<90&&j(o.minute,1)||h<45&&j(o.minutes,Math.round(h))||h<90&&j(o.hour,1)||p<24&&j(o.hours,Math.round(p))||p<42&&j(o.day,1)||r<30&&j(o.days,Math.round(r))||r<45&&j(o.month,1)||r<365&&j(o.months,Math.round(r/30))||l<1.5&&j(o.year,1)||j(o.years,Math.round(l));var i=o.wordSeparator||"";if(o.wordSeparator===undefined){i=" "}return d.trim([k,m,s].join(i))},parse:function(i){var h=d.trim(i);h=h.replace(/\.\d+/,"");h=h.replace(/-/,"/").replace(/-/,"/");h=h.replace(/T/," ").replace(/Z/," UTC");h=h.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");return new Date(h)},datetime:function(i){var h=g.isTime(i)?d(i).attr("datetime"):d(i).attr("title");return g.parse(h)},isTime:function(h){return d(h).get(0).tagName.toLowerCase()==="time"}});var e={init:function(){var i=d.proxy(c,this);i();var h=g.settings;if(h.refreshMillis>0){setInterval(i,h.refreshMillis)}},update:function(h){d(this).data("timeago",{datetime:g.parse(h)});c.apply(this)}};d.fn.timeago=function(j,h){var i=j?e[j]:e.init;if(!i){throw new Error("Unknown function name '"+j+"' for timeago")}this.each(function(){i.call(this,h)});return this};function c(){var h=b(this);if(!isNaN(h.datetime)){d(this).text(a(h.datetime))}return this}function b(h){h=d(h);if(!h.data("timeago")){h.data("timeago",{datetime:g.datetime(h)});var i=d.trim(h.text());if(g.settings.localeTitle){h.attr("title",h.data("timeago").datetime.toLocaleString())}else{if(i.length>0&&!(g.isTime(h)&&h.attr("title"))){h.attr("title",i)}}}return h.data("timeago")}function a(h){return g.inWords(f(h))}function f(h){return(new Date().getTime()-h.getTime())}document.createElement("abbr");document.createElement("time")}));(function(e,h,f,a){function i(b,c){this.element=b;this.$el=e(b);this.options=e.extend({},n,c);this._defaults=n;this._name=j;this.moveInterval;this.moving=this.paused=this.state=0;(this.$el.is("ul")||this.$el.is("ol"))&&this.init()}var j="newsTicker",n={row_height:20,max_rows:3,speed:400,duration:2500,direction:"up",autostart:1,pauseOnHover:1,nextButton:null,prevButton:null,startButton:null,stopButton:null,hasMoved:function(){},movingUp:function(){},movingDown:function(){},start:function(){},stop:function(){},pause:function(){},unpause:function(){}};i.prototype={init:function(){this.$el.height(this.options.row_height*this.options.max_rows).css({overflow:"hidden"});this.checkSpeed();this.options.nextButton&&"undefined"!==typeof this.options.nextButton[0]&&this.options.nextButton.click(function(b){this.moveNext();this.resetInterval()}.bind(this));this.options.prevButton&&"undefined"!==typeof this.options.prevButton[0]&&this.options.prevButton.click(function(b){this.movePrev();this.resetInterval()}.bind(this));this.options.stopButton&&"undefined"!==typeof this.options.stopButton[0]&&this.options.stopButton.click(function(b){this.stop()}.bind(this));this.options.startButton&&"undefined"!==typeof this.options.startButton[0]&&this.options.startButton.click(function(b){this.start()}.bind(this));this.options.pauseOnHover&&this.$el.hover(function(){this.state&&this.pause()}.bind(this),function(){this.state&&this.unpause()}.bind(this));this.options.autostart&&this.start()},start:function(){this.state||(this.state=1,this.resetInterval(),this.options.start())},stop:function(){this.state&&(clearInterval(this.moveInterval),this.state=0,this.options.stop())},resetInterval:function(){this.state&&(clearInterval(this.moveInterval),this.moveInterval=setInterval(function(){this.move()}.bind(this),this.options.duration))},move:function(){this.paused||this.moveNext()},moveNext:function(){"down"===this.options.direction?this.moveDown():"up"===this.options.direction&&this.moveUp()},movePrev:function(){"down"===this.options.direction?this.moveUp():"up"===this.options.direction&&this.moveDown()},pause:function(){this.paused||(this.paused=1);this.options.pause()},unpause:function(){this.paused&&(this.paused=0);this.options.unpause()},moveDown:function(){this.moving||(this.moving=1,this.options.movingDown(),this.$el.children("li:last").detach().prependTo(this.$el).css("marginTop","-"+this.options.row_height+"px").animate({marginTop:"0px"},this.options.speed,function(){this.moving=0;this.options.hasMoved()}.bind(this)))},moveUp:function(){if(!this.moving){this.moving=1;this.options.movingUp();var b=this.$el.children("li:first");b.animate({marginTop:"-"+this.options.row_height+"px"},this.options.speed,function(){b.detach().css("marginTop","0").appendTo(this.$el);this.moving=0;this.options.hasMoved()}.bind(this))}},updateOption:function(d,c){"undefined"!==typeof this.options[d]&&(this.options[d]=c,"duration"==d||"speed"==d)&&(this.checkSpeed(),this.resetInterval())},add:function(b){this.$el.append(e("<li>").html(b))},getState:function(){return paused?2:this.state},checkSpeed:function(){this.options.duration<this.options.speed+25&&(this.options.speed=this.options.duration-25)},destroy:function(){this._destroy()}};e.fn[j]=function(b){var c=arguments;return this.each(function(){var k=e(this),g=e.data(this,"plugin_"+j),d="object"===typeof b&&b;g||k.data("plugin_"+j,g=new i(this,d));"string"===typeof b&&g[b].apply(g,Array.prototype.slice.call(c,1))})}})(jQuery,window,document);
43/* waitForImages jQuery Plugin 2013-07-20 */
44!function(d){var c="waitForImages";d.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage","cursor"]}
44,d.expr[":"].uncached=function(a){if(!d(a).is('img[src!=""]')){return !1}var e=new Image;return e.src=a.src,!e.complete},d.fn.waitForImages=function(j,i,h){var b=0,a=0;if(d.isPlainObject(arguments[0])&&(h=arguments[0].waitForAll,i=arguments[0].each,j=arguments[0].finished),j=j||d.noop,i=i||d.noop,h=!!h,!d.isFunction(j)||!d.isFunction(i)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var l=d(this),g=[],f=d.waitForImages.hasImageProperties||[],e=/url\(\s*(['"]?)(.*?)\1\s*\)/g;h?l.find("*").addBack().each(function(){var k=d(this);k.is("img:uncached")&&g.push({src:k.attr("src"),element:k[0]}),d.each(f,function(m,p){var o,n=k.css(p);if(!n){return !0}for(;o=e.exec(n);){g.push({src:o[2],element:k[0]})}})}):l.find("img:uncached").each(function(){g.push({src:this.src,element:this})}),b=g.length,a=0,0===b&&j.call(l[0]),d.each(g,function(n,m){var k=new Image;d(k).on("load."+c+" error."+c,function(o){return a++,i.call(m.element,a,b,"load"==o.type),a==b?(j.call(l[0]),!1):void 0}),k.src=m.src})})}}(jQuery);if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var a=this.length>>>0;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;c<a;c++){if(c in this&&this[c]===b){return c}}return -1}}var ticketline={notifyError:function(a,b){var b=(b!="undefined")?b:true;$.jnotify(a,{type:"error",sticky:b})},notifyWarning:function(a,b){var b=(b!="undefined")?b:false;$.jnotify(a,{type:"warning",sticky:b})},notifyNotice:function(a,b){var b=(b!="undefined")?b:false;$.jnotify(a,{type:"notice",sticky:b,delay:1500})},checkCookie:function(){$.cookie("tlCookieTest","1");if($.cookie("tlCookieTest")){$.cookie("tlCookieTest",null)}else{if(window.self===window.top){var a="<h3>Please note: you must have cookies enabled to order tickets via this website</h3>"}else{var a="<h3>Please note: cookies must be enabled to order tickets. Please try going <a href='https://"+window.location.host+"' target='_parent'>directly to the website</a>.</h3>"}ticketline.notifyError(a,true)}},url:function(a){return($("body").hasClass("development")?"":"")+a},roundNumber:function(a,b){return Math.round(a*Math.pow(10,b))/Math.pow(10,b)},numberFormat:function(f,c,h,e){f=(f+"").replace(/[^0-9+\-Ee.]/g,"");var b=!isFinite(+f)?0:+f;var a=!isFinite(+c)?0:Math.abs(c);var j=(typeof e==="undefined")?",":e;var d=(typeof h==="undefined")?".":h;var i="";var g=function(o,m){var l=Math.pow(10,m);return""+(Math.round(o*l)/l).toFixed(m)};i=(a?g(b,a):""+Math.round(b)).split(".");if(i[0].length>3){i[0]=i[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,j)}if((i[1]||"").length<a){i[1]=i[1]||"";i[1]+=new Array(a-i[1].length+1).join("0")}return i.join(d)},currency:function(b){var a=$("body").attr("data-culture");switch(a){case"ar_AE":return ticketline.numberFormat(b,2,",","")+"&nbsp;AED"}return"£"+ticketline.numberFormat(b,2,".",",")},switchSigninFields:function(a){selectedUserType=$("ul#chooseUserType li > input:checked").val();var b=$("#chooseUserType").parents("form");if(selectedUserType=="existing_user"){b.removeClass("checkStrength");$("#chooseUserType .newUser").removeClass("selected");$("#chooseUserType .existingUser").addClass("selected");
44if(a){$(".newUserFields, #emailAddressAgain").slideUp(function(){$(this).hide()});$("#existingUserFields, .existingUserFields").slideDown(function(){$(this).show()})}else{$(".newUserFields, #emailAddressAgain").hide();$("#existingUserFields, .existingUserFields").show()}}else{if(selectedUserType=="new_user"){b.addClass("checkStrength");$("#chooseUserType .existingUser").removeClass("selected");$("#chooseUserType .newUser").addClass("selected");if(a){$(".newUserFields, #emailAddressAgain").slideDown(function(){$(this).show()});$("#existingUserFields, .existingUserFields").slideUp(function(){$(this).hide()})}else{$(".existingUserFields, #existingUserFields").hide();$("#newUserFields, #emailAddressAgain").show()}}}}};var _ga=_ga||{};_ga.trackEvent=function(c,d,e,b,a){return function(){var h=ga.getAll();for(var f=0;f<h.length;++f){var g=h[f];g.send("event",c,d,e,b,a)}}};_ga.trackPageview=function(a){return function(){var d=ga.getAll();for(var b=0;b<d.length;++b){var c=d[b];c.send("pageview",a)}}};$.fn.serializeObject=function(){var c={};var b=this.serializeArray();$.each(b,function(){if(c[this.name]!==undefined){if(!c[this.name].push){c[this.name]=[c[this.name]]}c[this.name].push(this.value||"")}else{c[this.name]=this.value||""}});return c};jQuery(function(d){d("#searchMain input[type=text]").focus(function(e){d(this).val("")}
44);d(".facebook-register-button").click(function(g){g.preventDefault();var f=d(this);if(d("#facebookConnect").length===0){d("body").append(d('<div style="display: none"/>').append(d('<div id="facebookConnect"><img src="/images/frontend/facebook/processing.gif" class="processing" /><p>Trying to log in to facebook</p></div>')))}d.fancybox.open({src:"#facebookConnect",type:"inline",opts:{smallBtn:false,touch:false,modal:true}});FB.login(function(e){if(e.authResponse){d.ajax({url:ticketline.url("/account/facebook-connect"),type:"POST",data:{uid:e.authResponse.userID,token:e.authResponse.accessToken},success:function(h){d.fancybox.close();if(h.successful){if(f.attr("data-refresh-page")==="true"){window.location.reload(true);return}if(h.redirect){window.location.replace(h.redirect)}else{window.location.replace("/")}}else{if(h.error){ticketline.notifyError("<h3>"+h.error+"</h3>")}else{ticketline.notifyError("<h3>Something went wrong</h3>")}}},error:function(h){d.fancybox.close();ticketline.notifyError("<h3>There was a problem connecting to the server</h3>")}})}else{d.fancybox.close();ticketline.notifyError("<h3>You need to authorise Ticketline in order to register with Facebook. You can also register with an email, too!</h3>")}},{scope:"email"})});d(".toolTip").tooltip({content:function(){return d(this).prop("title")},classes:{"ui-tooltip":"ui-corner-all"},position:{my:"left+15 center",at:"right center"},track:true});if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod"){d("html").addClass("iOS").addClass("device-"+navigator.platform)}d(".openNewWindow").click(function(e){e.preventDefault();window.open(this.href,"_blank","top=0, left=0, width=650, height=550, scrollbars=yes")});if(d("#tweets").length==1){d("#tweets").load(ticketline.url("/twitter/feed?count=3&q=from:"+(window.twitterUser||"Ticketline")),function(e){if(e!=""){d("#tweets .jta-tweet-timestamp-link").timeago()}d(".jta-tweet-list").newsTicker({row_height:36,max_rows:1,speed:400,duration:10000})})}Modernizr.addTest("zoom",function(){var e=document.createElement("div");if(e.style.zoom===undefined){delete e;return false}delete e;return true});var a=d("body");var c=(d.cookie("zoomAmount"))?parseInt(d.cookie("zoomAmount")):0;a.addClass("zoom"+c);var b=function(e){a.removeClass("zoom"+c);if(e=="in"){if(c<50){c+=10}}else{if(c>-20){c-=10}}a.addClass("zoom"+c);d.cookie("zoomAmount",c,{path:"/"})};d(".zoomIn").click(function(f){b("in");f.preventDefault()});d(".zoomOut").click(function(f){b("out");f.preventDefault()})});$(window).on("load",function(){if(window.location.pathname.indexOf("error/no-cookie")<0){ticketline.checkCookie()}});(function(b,c){var a=function(d){this.dialogElement=d;this.dialog=null;this.dialogOptions={autoOpen:false,width:450,draggable:false,dialogClass:"modal-dialog newsletter-signup-dialog",resizable:false,modal:true};this.initDialog()};a.prototype.initDialog=function(){var d=this;var e=c.extend({},this.dialogOptions,{buttons:{"No thanks":function(){d.dialog.dialog("close")},"Sign up":c.proxy(d.submitForm,this)},open:function(){c(".ui-widget-overlay").addClass("modal-dialog-overlay")},close:function(){c(".ui-widget-overlay").removeClass("modal-dialog-overlay")},create:function(){c(this).closest(".ui-dialog").find(".ui-button:first-child").addClass("cancel-button");c(this).closest(".ui-dialog").find(".ui-button:nth-child(2)").addClass("submit-button")}});this.dialog=this.dialogElement.dialog(e)};a.prototype.submitForm=function(){var e=this;var d=c("#newsletterSignupModalForm");var f=d.find('input[name="newsletter_signup_email"]');if(!f.val()){f.addClass("has-error");return}f.attr("readonly",true);c(this).closest(".ui-dialog").find(".ui-button:nth-child(2) .ui-button-text").text("Signing up...");c.ajax({type:d.attr("method"),url:d.attr("action"),data:d.serialize(),dataType:"json",success:function(){e.dialog.dialog("close")},error:function(g){alert(c.parseJSON(g.responseText).error);f.removeAttr("readonly");c(this).closest(".ui-dialog").find(".ui-button:nth-child(2) .ui-button-text").text("Sign up")}})};a.prototype.open=function(){this.dialog.dialog("open")};a.prototype.onClose=function(d){this.dialogElement.on("dialogclose",d)};b.NewsletterSignupModal=a})(window,jQuery);(function(a,c){var b=function(d){this.dialogElement=d;this.dialog=null;this.dialogOptions={autoOpen:false,width:450,draggable:false,dialogClass:"modal-dialog event-promo-dialog",resizable:false,modal:true};this.initDialog()};b.prototype.initDialog=function(){var d=this;var e=c.extend({},this.dialogOptions,{buttons:{},open:function(){c(".ui-widget-overlay").addClass("modal-dialog-overlay")},close:function(){c(".ui-widget-overlay").removeClass("modal-dialog-overlay")},create:function(){c(this).closest(".ui-dialog").find(".ui-button:first-child").addClass("cancel-button")}});this.dialog=this.dialogElement.dialog(e)};b.prototype.open=function(){this.dialog.dialog("open")};a.EventPromoModal=b})(window,jQuery);$(function(){var a=function(){var c=$("#eventPromoModal");if(c.length){var d="hasSeenEventPromoModal_"+c.data("sessionId");if(!$.cookie(d)){var e=new EventPromoModal(c);e.open();$.cookie(d,1,{expires:365*5,path:"/"})}}};if(!$.cookie("hasSeenEmailNewsletterSignup")){var b=new NewsletterSignupModal($("#newsletterSignupModal"));b.open();b.onClose(function(){setTimeout(function(){a()},500)});$.cookie("hasSeenEmailNewsletterSignup",1,{expires:365*5,path:"/"})}else{a()}});var defaultCollapsedTabHeight=256;var defaultReadMoreOptions={speed:1000,collapsedHeight:defaultCollapsedTabHeight,moreLink:'<a href="#" class="expand"></a>',lessLink:'<a href="#" class="collapse"></a>',beforeToggle:function(b,c,a){if(a){c.addClass("closing")}else{c.addClass("opening")}},afterToggle:function(b,c,a){if(a){c.removeClass("opening")}else{c.removeClass("closing")}}};function readMoreOptions(a){return $.extend({},defaultReadMoreOptions,{collapsedHeight:a||defaultReadMoreOptions.collapsedHeight})}var ticketline=ticketline||{};(function(){var a=function(){var c=$.cookie("tlOptions");var e={};if(c!=null){c=$.parseJSON(c);if(typeof c=="object"&&typeof c.cookies=="object"){for(var d in c.cookies){e[d]=(c.cookies[d]||c.cookies[d]==1||c.cookies[d]=="true")?true:false}}}this.get=function(g,f){if(typeof e[g]=="boolean"){return e[g]}return f};this.save=function(g,h){h=h?1:0;var j={expires:365,path:"/",domain:window.cc_domain};var i=$.cookie("tlOptions");
44if(i==null){$.cookie("tlOptions",'{"cookies":{"'+g+'":'+h+"}}",j)}else{var f=$.parseJSON(i);f.cookies[g]=h;$.cookie("tlOptions",$.toJSON(f),j)}return true}};var b=new a();ticketline.cookieConsent=function(e,f,h,d,g,c){this.name=e;this.key=f;this.description=h;this.url=d;this.option=g;this.defaultValue=typeof c=="boolean"?c:true;this.changable=function(){return !!this.option};this.displayOnly=function(){return typeof this.option=="string"};this.val=function(){if(this.changable()){return b.get(this.key,this.defaultValue)}return true}};jQuery(function(f){var e=f("#cookieConsent");var h=e.find("header");var j=e.find(".ccContent");var o=window.cc;var l=b.get("shownAgain",false);var d=f(".mobilePlatform").length==1?"mobile":"standard";var c,g,k;for(var m in o){c=o[m];k=c.val();if(!c.displayOnly()){g=f("<select />").attr("data-cookie",m).append(f('<option value="1">I consent</option>')).append(f('<option value="0">I decline</option>'));g.val(c.val()?1:0);if(!c.changable()){g.prop("disabled",true)}}else{g=c.option}j.find(".listCookies").append(f("<li />").addClass("itemCookie "+m+"Cookie").append(f("<aside />").append(g)).append(f("<h3 />").text(c.name)).append(f("<p />").html(c.description+' You can read more on this in our <a href="'+c.url+'" target="_blank">Cookie Policy</a>.')))}j.find("select").change(function(){b.save(f(this).attr("data-cookie"),f(this).val()=="1")});var i=function(){f(".ccShowLink, .ccHideLink").unbind("click");if(d=="standard"){f(".cc .modalOnly").append("<h2>Cookie Management</h2>")}else{f("#cookieConsent header").hide();f("#cookieConsent").insertAfter(".linksFooter");var p=e.actual("height");e.css("height",0).show().animate({height:p},300,function(){f(this).css("height","auto")});f(".ccShowLink").click(function(q){q.preventDefault();j.stop();if(j.is(":hidden")){p=j.actual("height");j.css("height",0).show().animate({height:p},300)}else{j.animate({height:0},300,function(){f(this).hide().css("height","auto")})}})}f("#cookiesLink").show()};if(l){i()}else{var n=e.actual("height");e.css("height",0).show().animate({height:n},300,function(){f(this).css("height","auto")});f(".ccShowLink").click(function(p){p.preventDefault();j.stop();if(j.is(":hidden")){n=j.actual("height");j.css("height",0).show().animate({height:n},300)}else{j.animate({height:0},300,function(){f(this).hide().css("height","auto")})}});f(".ccHideLink").click(function(p){p.preventDefault();e.animate({height:0},300,function(){f(this).hide().css("height","auto");i()})})}if(!l){b.save("shownAgain",true)}})})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.