try{var JCaption=function(c){var e,b,a=function(f){e=jQuery.noConflict();b=f;e(b).each(function(g,h){d(h)})},d=function(i){var h=e(i),f=h.attr("title"),j=h.attr("width")||i.width,l=h.attr("align")||h.css("float")||i.style.styleFloat||"none",g=e("<p/>",{text:f,"class":b.replace(".","_")}),k=e("<div/>",{"class":b.replace(".","_")+" "+l,css:{"float":l,width:j}});h.before(k);k.append(h);if(f!==""){k.append(g)}};a(c)};}catch(e){console.error('Error in file:/media/system/js/caption.js?a81b32c38fc99df91cce77f8d351ed05; Error:'+e.message);};
try{(function(modules){var cache={},require=function(id){var module=cache[id];if(!module){module=cache[id]={};var exports=module.exports={};modules[id].call(exports,require,module,exports,window);}
return module.exports;};window["moofx"]=require("0");})({"0":function(require,module,exports,global){"use strict";var color=require("1"),frame=require("2");var moofx=typeof document!=="undefined"?require("7"):require("b");moofx.requestFrame=function(callback){frame.request(callback);return this;};moofx.cancelFrame=function(callback){frame.cancel(callback);return this;};moofx.color=color;module.exports=moofx;},"1":function(require,module,exports,global){"use strict";var colors={maroon:"#800000",red:"#ff0000",orange:"#ffA500",yellow:"#ffff00",olive:"#808000",purple:"#800080",fuchsia:"#ff00ff",white:"#ffffff",lime:"#00ff00",green:"#008000",navy:"#000080",blue:"#0000ff",aqua:"#00ffff",teal:"#008080",black:"#000000",silver:"#c0c0c0",gray:"#808080",transparent:"#0000"};var RGBtoRGB=function(r,g,b,a){if(a==null||a==="")a=1;r=parseFloat(r);g=parseFloat(g);b=parseFloat(b);a=parseFloat(a);if(!(r<=255&&r>=0&&g<=255&&g>=0&&b<=255&&b>=0&&a<=1&&a>=0))return null;return[Math.round(r),Math.round(g),Math.round(b),a];};var HEXtoRGB=function(hex){if(hex.length===3)hex+="f";if(hex.length===4){var h0=hex.charAt(0),h1=hex.charAt(1),h2=hex.charAt(2),h3=hex.charAt(3);hex=h0+h0+h1+h1+h2+h2+h3+h3;}
if(hex.length===6)hex+="ff";var rgb=[];for(var i=0,l=hex.length;i<l;i+=2)rgb.push(parseInt(hex.substr(i,2),16)/(i===6?255:1));return rgb;};var HUEtoRGB=function(p,q,t){if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;};var HSLtoRGB=function(h,s,l,a){var r,b,g;if(a==null||a==="")a=1;h=parseFloat(h)/360;s=parseFloat(s)/100;l=parseFloat(l)/100;a=parseFloat(a)/1;if(h>1||h<0||s>1||s<0||l>1||l<0||a>1||a<0)return null;if(s===0){r=b=g=l;}else{var q=l<.5?l*(1+s):l+s-l*s;var p=2*l-q;r=HUEtoRGB(p,q,h+1/3);g=HUEtoRGB(p,q,h);b=HUEtoRGB(p,q,h-1/3);}
return[r*255,g*255,b*255,a];};var keys=[];for(var c in colors)keys.push(c);var shex="(?:#([a-f0-9]{3,8}))",sval="\\s*([.\\d%]+)\\s*",sop="(?:,\\s*([.\\d]+)\\s*)?",slist="\\("+[sval,sval,sval]+sop+"\\)",srgb="(?:rgb)a?",shsl="(?:hsl)a?",skeys="("+keys.join("|")+")";var xhex=RegExp(shex,"i"),xrgb=RegExp(srgb+slist,"i"),xhsl=RegExp(shsl+slist,"i");var color=function(input,array){if(input==null)return null;input=(input+"").replace(/\s+/,"");var match=colors[input];if(match){return color(match,array);}else if(match=input.match(xhex)){input=HEXtoRGB(match[1]);}else if(match=input.match(xrgb)){input=match.slice(1);}else if(match=input.match(xhsl)){input=HSLtoRGB.apply(null,match.slice(1));}else return null;if(!(input&&(input=RGBtoRGB.apply(null,input))))return null;if(array)return input;if(input[3]===1)input.splice(3,1);return"rgb"+(input.length===4?"a":"")+"("+input+")";};color.x=RegExp([skeys,shex,srgb+slist,shsl+slist].join("|"),"gi");module.exports=color;},"2":function(require,module,exports,global){"use strict";var array=require("3");var requestFrame=global.requestAnimationFrame||global.webkitRequestAnimationFrame||global.mozRequestAnimationFrame||global.oRequestAnimationFrame||global.msRequestAnimationFrame||function(callback){return setTimeout(callback,1e3/60);};var callbacks=[];var iterator=function(time){var split=callbacks.splice(0,callbacks.length);for(var i=0,l=split.length;i<l;i++)split[i](time||(time=+new Date()));};var cancel=function(callback){var io=array.indexOf(callbacks,callback);if(io>-1)callbacks.splice(io,1);};var request=function(callback){var i=callbacks.push(callback);if(i===1)requestFrame(iterator);return function(){cancel(callback);};};exports.request=request;exports.cancel=cancel;},"3":function(require,module,exports,global){"use strict";var array=require("4")["array"];var names=("pop,push,reverse,shift,sort,splice,unshift,concat,join,slice,toString,indexOf,lastIndexOf,forEach,every,some"+",filter,map,reduce,reduceRight").split(",");for(var methods={},i=0,name,method;name=names[i++];)if(method=Array.prototype[name])methods[name]=method;if(!methods.filter)methods.filter=function(fn,context){var results=[];for(var i=0,l=this.length>>>0;i<l;i++)if(i in this){var value=this[i];if(fn.call(context,value,i,this))results.push(value);}
return results;};if(!methods.indexOf)methods.indexOf=function(item,from){for(var l=this.length>>>0,i=from<0?Math.max(0,l+from):from||0;i<l;i++){if(i in this&&this[i]===item)return i;}
return-1;};if(!methods.map)methods.map=function(fn,context){var length=this.length>>>0,results=Array(length);for(var i=0,l=length;i<l;i++){if(i in this)results[i]=fn.call(context,this[i],i,this);}
return results;};if(!methods.every)methods.every=function(fn,context){for(var i=0,l=this.length>>>0;i<l;i++){if(i in this&&!fn.call(context,this[i],i,this))return false;}
return true;};if(!methods.some)methods.some=function(fn,context){for(var i=0,l=this.length>>>0;i<l;i++){if(i in this&&fn.call(context,this[i],i,this))return true;}
return false;};if(!methods.forEach)methods.forEach=function(fn,context){for(var i=0,l=this.length>>>0;i<l;i++){if(i in this)fn.call(context,this[i],i,this);}};var toString=Object.prototype.toString;array.isArray=Array.isArray||function(self){return toString.call(self)==="[object Array]";};module.exports=array.implement(methods);},"4":function(require,module,exports,global){"use strict";var prime=require("5"),type=require("6");var slice=Array.prototype.slice;var ghost=prime({constructor:function ghost(self){this.valueOf=function(){return self;};this.toString=function(){return self+"";};this.is=function(object){return self===object;};}});var shell=function(self){if(self==null||self instanceof ghost)return self;var g=shell[type(self)];return g?new g(self):self;};var register=function(){var g=prime({inherits:ghost});return prime({constructor:function(self){return new g(self);},define:function(key,descriptor){var method=descriptor.value;this[key]=function(self){return arguments.length>1?method.apply(self,slice.call(arguments,1)):method.call(self);};g.prototype[key]=function(){return shell(method.apply(this.valueOf(),arguments));};prime.define(this.prototype,key,descriptor);return this;}});};for(var types="string,number,array,object,date,function,regexp".split(","),i=types.length;i--;)shell[types[i]]=register();module.exports=shell;},"5":function(require,module,exports,global){"use strict";var has=function(self,key){return Object.hasOwnProperty.call(self,key);};var each=function(object,method,context){for(var key in object)if(method.call(context,object[key],key,object)===false)break;return object;};if(!{valueOf:0}.propertyIsEnumerable("valueOf")){var buggy="constructor,toString,valueOf,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString".split(",");var proto=Object.prototype;each=function(object,method,context){for(var key in object)if(method.call(context,object[key],key,object)===false)return object;for(var i=0;key=buggy[i];i++){var value=object[key];if((value!==proto[key]||has(object,key))&&method.call(context,value,key,object)===false)break;}
return object;};}
var create=Object.create||function(self){var constructor=function(){};constructor.prototype=self;return new constructor();};var getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;var define=Object.defineProperty;try{var obj={a:1};getOwnPropertyDescriptor(obj,"a");define(obj,"a",{value:2});}catch(e){getOwnPropertyDescriptor=function(object,key){return{value:object[key]};};define=function(object,key,descriptor){object[key]=descriptor.value;return object;};}
var implement=function(proto){each(proto,function(value,key){if(key!=="constructor"&&key!=="define"&&key!=="inherits")this.define(key,getOwnPropertyDescriptor(proto,key)||{writable:true,enumerable:true,configurable:true,value:value});},this);return this;};var prime=function(proto){var superprime=proto.inherits;var constructor=has(proto,"constructor")?proto.constructor:superprime?function(){return superprime.apply(this,arguments);}:function(){};if(superprime){var superproto=superprime.prototype;var cproto=constructor.prototype=create(superproto);constructor.parent=superproto;cproto.constructor=constructor;}
constructor.define=proto.define||superprime&&superprime.define||function(key,descriptor){define(this.prototype,key,descriptor);return this;};constructor.implement=implement;return constructor.implement(proto);};prime.has=has;prime.each=each;prime.create=create;prime.define=define;module.exports=prime;},"6":function(require,module,exports,global){"use strict";var toString=Object.prototype.toString,types=/number|object|array|string|function|date|regexp|boolean/;var type=function(object){if(object==null)return"null";var string=toString.call(object).slice(8,-1).toLowerCase();if(string==="number"&&isNaN(object))return"null";if(types.test(string))return string;return"object";};module.exports=type;},"7":function(require,module,exports,global){"use strict";var color=require("1"),frame=require("2");var cancelFrame=frame.cancel,requestFrame=frame.request;var prime=require("5"),array=require("3"),string=require("8");var camelize=string.camelize,clean=string.clean,capitalize=string.capitalize;var map=array.map,forEach=array.forEach,indexOf=array.indexOf;var elements=require("a");var fx=require("b");var hyphenated={};var hyphenate=function(self){return hyphenated[self]||(hyphenated[self]=string.hyphenate(self));};var round=function(n){return Math.round(n*1e3)/1e3;};var compute=global.getComputedStyle?function(node){var cts=getComputedStyle(node);return function(property){return cts?cts.getPropertyValue(hyphenate(property)):"";};}:function(node){var cts=node.currentStyle;return function(property){return cts?cts[camelize(property)]:"";};};var test=document.createElement("div");var cssText="border:none;margin:none;padding:none;visibility:hidden;position:absolute;height:0;";var pixelRatio=function(element,u){var parent=element.parentNode,ratio=1;if(parent){test.style.cssText=cssText+("width:100"+u+";");parent.appendChild(test);ratio=test.offsetWidth/100;parent.removeChild(test);}
return ratio;};var mirror4=function(values){var length=values.length;if(length===1)values.push(values[0],values[0],values[0]);else if(length===2)values.push(values[0],values[1]);else if(length===3)values.push(values[1]);return values;};var sLength="([-.\\d]+)(%|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vm)",sLengthNum=sLength+"?",sBorderStyle="none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit";var rgLength=RegExp(sLength,"g"),rLengthNum=RegExp(sLengthNum),rgLengthNum=RegExp(sLengthNum,"g"),rBorderStyle=RegExp(sBorderStyle);var parseString=function(value){return value==null?"":value+"";};var parseOpacity=function(value,normalize){if(value==null||value==="")return normalize?"1":"";return isFinite(value=+value)?value<0?"0":value+"":"1";};try{test.style.color="rgba(0,0,0,0.5)";}catch(e){}
var rgba=/^rgba/.test(test.style.color);var parseColor=function(value,normalize){var black="rgba(0,0,0,1)",c;if(!value||!(c=color(value,true)))return normalize?black:"";if(normalize)return"rgba("+c+")";var alpha=c[3];if(alpha===0)return"transparent";return!rgba||alpha===1?"rgb("+c.slice(0,3)+")":"rgba("+c+")";};var parseLength=function(value,normalize){if(value==null||value==="")return normalize?"0px":"";var match=string.match(value,rLengthNum);return match?match[1]+(match[2]||"px"):value;};var parseBorderStyle=function(value,normalize){if(value==null||value==="")return normalize?"none":"";var match=value.match(rBorderStyle);return match?value:normalize?"none":"";};var parseBorder=function(value,normalize){var normalized="0px none rgba(0,0,0,1)";if(value==null||value==="")return normalize?normalized:"";if(value===0||value==="none")return normalize?normalized:value+"";var c;value=value.replace(color.x,function(match){c=match;return"";});var s=value.match(rBorderStyle),l=value.match(rgLengthNum);return clean([parseLength(l?l[0]:"",normalize),parseBorderStyle(s?s[0]:"",normalize),parseColor(c,normalize)].join(" "));};var parseShort4=function(value,normalize){if(value==null||value==="")return normalize?"0px 0px 0px 0px":"";return clean(mirror4(map(clean(value).split(" "),function(v){return parseLength(v,normalize);})).join(" "));};var parseShadow=function(value,normalize,len){var transparent="rgba(0,0,0,0)",normalized=len===3?transparent+" 0px 0px 0px":transparent+" 0px 0px 0px 0px";if(value==null||value==="")return normalize?normalized:"";if(value==="none")return normalize?normalized:value;var colors=[],value=clean(value).replace(color.x,function(match){colors.push(match);return"";});return map(value.split(","),function(shadow,i){var c=parseColor(colors[i],normalize),inset=/inset/.test(shadow),lengths=shadow.match(rgLengthNum)||["0px"];lengths=map(lengths,function(m){return parseLength(m,normalize);});while(lengths.length<len)lengths.push("0px");var ret=inset?["inset",c]:[c];return ret.concat(lengths).join(" ");}).join(", ");};var parse=function(value,normalize){if(value==null||value==="")return"";return value.replace(color.x,function(match){return parseColor(match,normalize);}).replace(rgLength,function(match){return parseLength(match,normalize);});};var getters={},setters={},parsers={},aliases={};var getter=function(key){return getters[key]||(getters[key]=function(){var alias=aliases[key]||key,parser=parsers[key]||parse;return function(){return parser(compute(this)(alias),true);};}());};var setter=function(key){return setters[key]||(setters[key]=function(){var alias=aliases[key]||key,parser=parsers[key]||parse;return function(value){this.style[alias]=parser(value,false);};}());};var trbl=["Top","Right","Bottom","Left"],tlbl=["TopLeft","TopRight","BottomRight","BottomLeft"];forEach(trbl,function(d){var bd="border"+d;forEach(["margin"+d,"padding"+d,bd+"Width",d.toLowerCase()],function(n){parsers[n]=parseLength;});parsers[bd+"Color"]=parseColor;parsers[bd+"Style"]=parseBorderStyle;parsers[bd]=parseBorder;getters[bd]=function(){return[getter(bd+"Width").call(this),getter(bd+"Style").call(this),getter(bd+"Color").call(this)].join(" ");};});forEach(tlbl,function(d){parsers["border"+d+"Radius"]=parseLength;});parsers.color=parsers.backgroundColor=parseColor;parsers.width=parsers.height=parsers.minWidth=parsers.minHeight=parsers.maxWidth=parsers.maxHeight=parsers.fontSize=parsers.backgroundSize=parseLength;forEach(["margin","padding"],function(name){parsers[name]=parseShort4;getters[name]=function(){return map(trbl,function(d){return getter(name+d).call(this);},this).join(" ");};});parsers.borderWidth=parseShort4;parsers.borderStyle=function(value,normalize){if(value==null||value==="")return normalize?mirror4(["none"]).join(" "):"";value=clean(value).split(" ");return clean(mirror4(map(value,function(v){parseBorderStyle(v,normalize);})).join(" "));};parsers.borderColor=function(value,normalize){if(!value||!(value=string.match(value,color.x)))return normalize?mirror4(["rgba(0,0,0,1)"]).join(" "):"";return clean(mirror4(map(value,function(v){return parseColor(v,normalize);})).join(" "));};forEach(["Width","Style","Color"],function(name){getters["border"+name]=function(){return map(trbl,function(d){return getter("border"+d+name).call(this);},this).join(" ");};});parsers.borderRadius=parseShort4;getters.borderRadius=function(){return map(tlbl,function(d){return getter("border"+d+"Radius").call(this);},this).join(" ");};parsers.border=parseBorder;getters.border=function(){var pvalue;for(var i=0;i<trbl.length;i++){var value=getter("border"+trbl[i]).call(this);if(pvalue&&value!==pvalue)return null;pvalue=value;}
return pvalue;};parsers.zIndex=parseString;parsers.opacity=parseOpacity;var filterName=test.style.MsFilter!=null&&"MsFilter"||test.style.filter!=null&&"filter";if(filterName&&test.style.opacity==null){var matchOp=/alpha\(opacity=([\d.]+)\)/i;setters.opacity=function(value){value=(value=parseOpacity(value))==="1"?"":"alpha(opacity="+Math.round(value*100)+")";var filter=compute(this)(filterName);return this.style[filterName]=matchOp.test(filter)?filter.replace(matchOp,value):filter+" "+value;};getters.opacity=function(){var match=compute(this)(filterName).match(matchOp);return(!match?1:match[1]/100)+"";};}
var parseBoxShadow=parsers.boxShadow=function(value,normalize){return parseShadow(value,normalize,4);};var parseTextShadow=parsers.textShadow=function(value,normalize){return parseShadow(value,normalize,3);};forEach(["Webkit","Moz","ms","O",null],function(prefix){forEach(["transition","transform","transformOrigin","transformStyle","perspective","perspectiveOrigin","backfaceVisibility"],function(style){var cc=prefix?prefix+capitalize(style):style;if(prefix==="ms")hyphenated[cc]="-ms-"+hyphenate(style);if(test.style[cc]!=null)aliases[style]=cc;});});var transitionName=aliases.transition,transformName=aliases.transform;if(transitionName==="OTransition")transitionName=null;var parseTransform2d,Transform2d;if(!transitionName&&transformName)(function(){var unmatrix=require("d");var v="\\s*([-\\d\\w.]+)\\s*";var rMatrix=RegExp("matrix\\("+[v,v,v,v,v,v]+"\\)");var decomposeMatrix=function(matrix){var d=unmatrix.apply(null,matrix.match(rMatrix).slice(1))||[[0,0],0,0,[0,0]];return["translate("+map(d[0],function(v){return round(v)+"px";})+")","rotate("+round(d[1]*180/Math.PI)+"deg)","skewX("+round(d[2]*180/Math.PI)+"deg)","scale("+map(d[3],round)+")"].join(" ");};var def0px=function(value){return value||"0px";},def1=function(value){return value||"1";},def0deg=function(value){return value||"0deg";};var transforms={translate:function(value){if(!value)value="0px,0px";var values=value.split(",");if(!values[1])values[1]="0px";return map(values,clean)+"";},translateX:def0px,translateY:def0px,scale:function(value){if(!value)value="1,1";var values=value.split(",");if(!values[1])values[1]=values[0];return map(values,clean)+"";},scaleX:def1,scaleY:def1,rotate:def0deg,skewX:def0deg,skewY:def0deg};Transform2d=prime({constructor:function(transform){var names=this.names=[];var values=this.values=[];transform.replace(/(\w+)\(([-.\d\s\w,]+)\)/g,function(match,name,value){names.push(name);values.push(value);});},identity:function(){var functions=[];forEach(this.names,function(name){var fn=transforms[name];if(fn)functions.push(name+"("+fn()+")");});return functions.join(" ");},sameType:function(transformObject){return this.names.toString()===transformObject.names.toString();},decompose:function(){var transform=this.toString();test.style.cssText=cssText+hyphenate(transformName)+":"+transform+";";document.body.appendChild(test);var m=compute(test)(transformName);if(!m||m==="none")m="matrix(1, 0, 0, 1, 0, 0)";document.body.removeChild(test);return decomposeMatrix(m);}});Transform2d.prototype.toString=function(clean){var values=this.values,functions=[];forEach(this.names,function(name,i){var fn=transforms[name];if(!fn)return;var value=fn(values[i]);if(!clean||value!==fn())functions.push(name+"("+value+")");});return functions.length?functions.join(" "):"none";};Transform2d.union=function(from,to){if(from===to)return;var fromMap,toMap;if(from==="none"){toMap=new Transform2d(to);to=toMap.toString();from=toMap.identity();fromMap=new Transform2d(from);}else if(to==="none"){fromMap=new Transform2d(from);from=fromMap.toString();to=fromMap.identity();toMap=new Transform2d(to);}else{fromMap=new Transform2d(from);from=fromMap.toString();toMap=new Transform2d(to);to=toMap.toString();}
if(from===to)return;if(!fromMap.sameType(toMap)){from=fromMap.decompose();to=toMap.decompose();}
if(from===to)return;return[from,to];};parseTransform2d=parsers.transform=function(transform){if(!transform||transform==="none")return"none";return new Transform2d(rMatrix.test(transform)?decomposeMatrix(transform):transform).toString(true);};getters.transform=function(){var s=this.style;return s[transformName]||(s[transformName]=parseTransform2d(compute(this)(transformName)));};})();var prepare=function(node,property,to){var parser=parsers[property]||parse,from=getter(property).call(node),to=parser(to,true);if(from===to)return;if(parser===parseLength||parser===parseBorder||parser===parseShort4){var toAll=to.match(rgLength),i=0;if(toAll)from=from.replace(rgLength,function(fromFull,fromValue,fromUnit){var toFull=toAll[i++],toMatched=toFull.match(rLengthNum),toUnit=toMatched[2];if(fromUnit!==toUnit){var fromPixels=fromUnit==="px"?fromValue:pixelRatio(node,fromUnit)*fromValue;return round(fromPixels/pixelRatio(node,toUnit))+toUnit;}
return fromFull;});if(i>0)setter(property).call(node,from);}else if(parser===parseTransform2d){return Transform2d.union(from,to);}
return from!==to?[from,to]:null;};var BrowserAnimation=prime({inherits:fx,constructor:function BrowserAnimation(node,property){var _getter=getter(property),_setter=setter(property);this.get=function(){return _getter.call(node);};this.set=function(value){return _setter.call(node,value);};BrowserAnimation.parent.constructor.call(this,this.set);this.node=node;this.property=property;}});var JSAnimation;JSAnimation=prime({inherits:BrowserAnimation,constructor:function JSAnimation(){return JSAnimation.parent.constructor.apply(this,arguments);},start:function(to){this.stop();if(this.duration===0){this.cancel(to);return this;}
var fromTo=prepare(this.node,this.property,to);if(!fromTo){this.cancel(to);return this;}
JSAnimation.parent.start.apply(this,fromTo);if(!this.cancelStep)return this;var parser=parsers[this.property]||parse;if((parser===parseBoxShadow||parser===parseTextShadow||parser===parse)&&this.templateFrom!==this.templateTo){this.cancelStep();delete this.cancelStep;this.cancel(to);}
return this;},parseEquation:function(equation){if(typeof equation==="string")return JSAnimation.parent.parseEquation.call(this,equation);}});var remove3=function(value,a,b,c){var index=indexOf(a,value);if(index!==-1){a.splice(index,1);b.splice(index,1);c.splice(index,1);}};var CSSAnimation=prime({inherits:BrowserAnimation,constructor:function CSSAnimation(node,property){CSSAnimation.parent.constructor.call(this,node,property);this.hproperty=hyphenate(aliases[property]||property);var self=this;this.bSetTransitionCSS=function(time){self.setTransitionCSS(time);};this.bSetStyleCSS=function(time){self.setStyleCSS(time);};this.bComplete=function(){self.complete();};},start:function(to){this.stop();if(this.duration===0){this.cancel(to);return this;}
var fromTo=prepare(this.node,this.property,to);if(!fromTo){this.cancel(to);return this;}
this.to=fromTo[1];this.cancelSetTransitionCSS=requestFrame(this.bSetTransitionCSS);return this;},setTransitionCSS:function(time){delete this.cancelSetTransitionCSS;this.resetCSS(true);this.cancelSetStyleCSS=requestFrame(this.bSetStyleCSS);},setStyleCSS:function(time){delete this.cancelSetStyleCSS;var duration=this.duration;this.cancelComplete=setTimeout(this.bComplete,duration);this.endTime=time+duration;this.set(this.to);},complete:function(){delete this.cancelComplete;this.resetCSS();this.callback(this.endTime);},stop:function(hard){if(this.cancelExit){this.cancelExit();delete this.cancelExit;}else if(this.cancelSetTransitionCSS){this.cancelSetTransitionCSS();delete this.cancelSetTransitionCSS;}else if(this.cancelSetStyleCSS){this.cancelSetStyleCSS();delete this.cancelSetStyleCSS;if(hard)this.resetCSS();}else if(this.cancelComplete){clearTimeout(this.cancelComplete);delete this.cancelComplete;if(hard){this.resetCSS();this.set(this.get());}}
return this;},resetCSS:function(inclusive){var rules=compute(this.node),properties=(rules(transitionName+"Property").replace(/\s+/g,"")||"all").split(","),durations=(rules(transitionName+"Duration").replace(/\s+/g,"")||"0s").split(","),equations=(rules(transitionName+"TimingFunction").replace(/\s+/g,"")||"ease").match(/cubic-bezier\([\d-.,]+\)|([a-z-]+)/g);remove3("all",properties,durations,equations);remove3(this.hproperty,properties,durations,equations);if(inclusive){properties.push(this.hproperty);durations.push(this.duration+"ms");equations.push("cubic-bezier("+this.equation+")");}
var nodeStyle=this.node.style;nodeStyle[transitionName+"Property"]=properties;nodeStyle[transitionName+"Duration"]=durations;nodeStyle[transitionName+"TimingFunction"]=equations;},parseEquation:function(equation){if(typeof equation==="string")return CSSAnimation.parent.parseEquation.call(this,equation,true);}});var BaseAnimation=transitionName?CSSAnimation:JSAnimation;var moofx=function(x,y){return typeof x==="function"?fx(x):elements(x,y);};elements.implement({animate:function(A,B,C){var styles=A,options=B;if(typeof A==="string"){styles={};styles[A]=B;options=C;}
if(options==null)options={};var type=typeof options;options=type==="function"?{callback:options}:type==="string"||type==="number"?{duration:options}:options;var callback=options.callback||function(){},completed=0,length=0;options.callback=function(t){if(++completed===length)callback(t);};for(var property in styles){var value=styles[property],property=camelize(property);this.forEach(function(node){length++;var self=elements(node),anims=self._animations||(self._animations={});var anim=anims[property]||(anims[property]=new BaseAnimation(node,property));anim.setOptions(options).start(value);});}
return this;},style:function(A,B){var styles=A;if(typeof A==="string"){styles={};styles[A]=B;}
for(var property in styles){var value=styles[property],set=setter(property=camelize(property));this.forEach(function(node){var self=elements(node),anims=self._animations,anim;if(anims&&(anim=anims[property]))anim.stop(true);set.call(node,value);});}
return this;},compute:function(property){property=camelize(property);var node=this[0];if(property==="transform"&&parseTransform2d)return compute(node)(transformName);var value=getter(property).call(node);return value!=null?value.replace(rgLength,function(match,value,unit){return unit==="px"?match:pixelRatio(node,unit)*value+"px";}):"";}});moofx.parse=function(property,value,normalize){return(parsers[camelize(property)]||parse)(value,normalize);};module.exports=moofx;},"8":function(require,module,exports,global){"use strict";var string=require("9");string.implement({clean:function(){return string.trim((this+"").replace(/\s+/g," "));},camelize:function(){return(this+"").replace(/-\D/g,function(match){return match.charAt(1).toUpperCase();});},hyphenate:function(){return(this+"").replace(/[A-Z]/g,function(match){return"-"+match.toLowerCase();});},capitalize:function(){return(this+"").replace(/\b[a-z]/g,function(match){return match.toUpperCase();});},escape:function(){return(this+"").replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");},number:function(){return parseFloat(this);}});if(typeof JSON!=="undefined")string.implement({decode:function(){return JSON.parse(this);}});module.exports=string;},"9":function(require,module,exports,global){"use strict";var string=require("4")["string"];var names=("charAt,charCodeAt,concat,contains,endsWith,indexOf,lastIndexOf,localeCompare,match,replace,search,slice,split"+",startsWith,substr,substring,toLocaleLowerCase,toLocaleUpperCase,toLowerCase,toString,toUpperCase,trim,valueOf").split(",");for(var methods={},i=0,name,method;name=names[i++];)if(method=String.prototype[name])methods[name]=method;if(!methods.trim)methods.trim=function(){return(this+"").replace(/^\s+|\s+$/g,"");};module.exports=string.implement(methods);},a:function(require,module,exports,global){"use strict";var prime=require("5"),array=require("3").prototype;var uniqueIndex=0;var uniqueID=function(n){return n===global?"global":n.uniqueNumber||(n.uniqueNumber="n:"+(uniqueIndex++).toString(36));};var instances={};var $=prime({constructor:function $(n,context){if(n==null)return this&&this.constructor===$?new elements():null;var self=n;if(n.constructor!==elements){self=new elements();var uid;if(typeof n==="string"){if(!self.search)return null;self[self.length++]=context||document;return self.search(n);}
if(n.nodeType||n===global){self[self.length++]=n;}else if(n.length){var uniques={};for(var i=0,l=n.length;i<l;i++){var nodes=$(n[i],context);if(nodes&&nodes.length)for(var j=0,k=nodes.length;j<k;j++){var node=nodes[j];uid=uniqueID(node);if(!uniques[uid]){self[self.length++]=node;uniques[uid]=true;}}}}}
if(!self.length)return null;if(self.length===1){uid=uniqueID(self[0]);return instances[uid]||(instances[uid]=self);}
return self;}});var elements=prime({inherits:$,constructor:function elements(){this.length=0;},unlink:function(){return this.map(function(node,i){delete instances[uniqueID(node)];return node;});},forEach:array.forEach,map:array.map,filter:array.filter,every:array.every,some:array.some});module.exports=$;},b:function(require,module,exports,global){"use strict";var prime=require("5"),requestFrame=require("2").request,bezier=require("c");var map=require("3").map;var sDuration="([\\d.]+)(s|ms)?",sCubicBezier="cubic-bezier\\(([-.\\d]+),([-.\\d]+),([-.\\d]+),([-.\\d]+)\\)";var rDuration=RegExp(sDuration),rCubicBezier=RegExp(sCubicBezier),rgCubicBezier=RegExp(sCubicBezier,"g");var equations={"default":"cubic-bezier(0.25, 0.1, 0.25, 1.0)",linear:"cubic-bezier(0, 0, 1, 1)","ease-in":"cubic-bezier(0.42, 0, 1.0, 1.0)","ease-out":"cubic-bezier(0, 0, 0.58, 1.0)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1.0)"};equations.ease=equations["default"];var compute=function(from,to,delta){return(to-from)*delta+from;};var divide=function(string){var numbers=[];var template=(string+"").replace(/[-.\d]+/g,function(number){numbers.push(+number);return"@";});return[numbers,template];};var Fx=prime({constructor:function Fx(render,options){this.setOptions(options);this.render=render||function(){};var self=this;this.bStep=function(t){return self.step(t);};this.bExit=function(time){self.exit(time);};},setOptions:function(options){if(options==null)options={};if(!(this.duration=this.parseDuration(options.duration||"500ms")))throw new Error("invalid duration");if(!(this.equation=this.parseEquation(options.equation||"default")))throw new Error("invalid equation");this.callback=options.callback||function(){};return this;},parseDuration:function(duration){if(duration=(duration+"").match(rDuration)){var time=+duration[1],unit=duration[2]||"ms";if(unit==="s")return time*1e3;if(unit==="ms")return time;}},parseEquation:function(equation,array){var type=typeof equation;if(type==="function"){return equation;}else if(type==="string"){equation=equations[equation]||equation;var match=equation.replace(/\s+/g,"").match(rCubicBezier);if(match){equation=map(match.slice(1),function(v){return+v;});if(array)return equation;if(equation.toString()==="0,0,1,1")return function(x){return x;};type="object";}}
if(type==="object"){return bezier(equation[0],equation[1],equation[2],equation[3],1e3/60/this.duration/4);}},cancel:function(to){this.to=to;this.cancelExit=requestFrame(this.bExit);},exit:function(time){this.render(this.to);delete this.cancelExit;this.callback(time);},start:function(from,to){this.stop();if(this.duration===0){this.cancel(to);return this;}
this.isArray=false;this.isNumber=false;var fromType=typeof from,toType=typeof to;if(fromType==="object"&&toType==="object"){this.isArray=true;}else if(fromType==="number"&&toType==="number"){this.isNumber=true;}
var from_=divide(from),to_=divide(to);this.from=from_[0];this.to=to_[0];this.templateFrom=from_[1];this.templateTo=to_[1];if(this.from.length!==this.to.length||this.from.toString()===this.to.toString()){this.cancel(to);return this;}
delete this.time;this.length=this.from.length;this.cancelStep=requestFrame(this.bStep);return this;},stop:function(){if(this.cancelExit){this.cancelExit();delete this.cancelExit;}else if(this.cancelStep){this.cancelStep();delete this.cancelStep;}
return this;},step:function(now){this.time||(this.time=now);var factor=(now-this.time)/this.duration;if(factor>1)factor=1;var delta=this.equation(factor),from=this.from,to=this.to,tpl=this.templateTo;for(var i=0,l=this.length;i<l;i++){var f=from[i],t=to[i];tpl=tpl.replace("@",t!==f?compute(f,t,delta):t);}
this.render(this.isArray?tpl.split(","):this.isNumber?+tpl:tpl,factor);if(factor!==1){this.cancelStep=requestFrame(this.bStep);}else{delete this.cancelStep;this.callback(now);}}});var fx=function(render){var ffx=new Fx(render);return{start:function(from,to,options){var type=typeof options;ffx.setOptions(type==="function"?{callback:options}:type==="string"||type==="number"?{duration:options}:options).start(from,to);return this;},stop:function(){ffx.stop();return this;}};};fx.prototype=Fx.prototype;module.exports=fx;},c:function(require,module,exports,global){module.exports=function(x1,y1,x2,y2,epsilon){var curveX=function(t){var v=1-t;return 3*v*v*t*x1+3*v*t*t*x2+t*t*t;};var curveY=function(t){var v=1-t;return 3*v*v*t*y1+3*v*t*t*y2+t*t*t;};var derivativeCurveX=function(t){var v=1-t;return 3*(2*(t-1)*t+v*v)*x1+3*(-t*t*t+2*v*t)*x2;};return function(t){var x=t,t0,t1,t2,x2,d2,i;for(t2=x,i=0;i<8;i++){x2=curveX(t2)-x;if(Math.abs(x2)<epsilon)return curveY(t2);d2=derivativeCurveX(t2);if(Math.abs(d2)<1e-6)break;t2=t2-x2/d2;}
t0=0,t1=1,t2=x;if(t2<t0)return curveY(t0);if(t2>t1)return curveY(t1);while(t0<t1){x2=curveX(t2);if(Math.abs(x2-x)<epsilon)return curveY(t2);if(x>x2)t0=t2;else t1=t2;t2=(t1-t0)*.5+t0;}
return curveY(t2);};};},d:function(require,module,exports,global){"use strict";var length=function(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1]);};var normalize=function(a){var l=length(a);return l?[a[0]/l,a[1]/l]:[0,0];};var dot=function(a,b){return a[0]*b[0]+a[1]*b[1];};var atan2=Math.atan2;var combine=function(a,b,ascl,bscl){return[ascl*a[0]+bscl*b[0],ascl*a[1]+bscl*b[1]];};module.exports=function(a,b,c,d,tx,ty){if(a*d-b*c===0)return false;var translate=[tx,ty];var m=[[a,b],[c,d]];var scale=[length(m[0])];m[0]=normalize(m[0]);var skew=dot(m[0],m[1]);m[1]=combine(m[1],m[0],1,-skew);scale[1]=length(m[1]);skew/=scale[1];var rotate=atan2(m[0][1],m[0][0]);return[translate,rotate,skew,scale];};}});((function(){if(typeof this.RokBox=='undefined')this.RokBox={};this.RokBox.Media=new Class({Implements:[Options,Events],options:{data:'rokbox',formats:{image:{matcher:/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$)/i,params:{},type:'image'},iframe:{matcher:'',params:{},type:'iframe'},audio:{matcher:/(\.(mp3|wav|ogg)((\?|#).*)?$)/i,params:{autoplay:'autoplay',controls:'controls'},type:'audio'},video:{matcher:/(\.(ogm|ogv|webm|mp4|swf)((\?|#).*)?$)/i,params:{autoplay:'autoplay',controls:'controls'},type:'video'},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,vq:'hd1080',wmode:'opaque',enablejsapi:1},type:'iframe',url:'//www.youtube.com/embed/$3'},vimeo:{matcher:/(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:'iframe',url:'//player.vimeo.com/video/$1'},metacafe:{matcher:/metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,params:{flashVars:"playerVars=autoPlay=yes"},type:'swf',aspect:{w:600,h:338},url:function(rez,params,obj){return'//www.metacafe.com/fplayer/'+rez[1]+'/.swf';}},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:'swf',url:'//www.dailymotion.com/swf/video/$1'},twitvid:{matcher:/(twitvid|telly)\.com\/([a-zA-Z0-9_\-\?\=]+)/i,params:{autoplay:1},type:'iframe',url:'//www.$1.com/embed.php?guid=$2'},spotify:{matcher:/open\.spotify\.com\/([a-zA-Z0-9\/]+)/i,params:{},type:'iframe',aspect:{w:300,h:380},url:function(rez,params){return'//embed.spotify.com/?uri='+rez[1].split('/').join(':');}},twitpic:{matcher:/twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,type:'image',url:'//twitpic.com/show/full/$1/'},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:'image',url:'//$1/p/$2/media/?size=l'},google_maps:{matcher:/maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,type:'iframe',aspect:{w:640,h:480},url:function(rez,params){return'//maps.google.'+rez[1]+'/'+rez[3]+''+rez[4]+'&output='+(rez[4].indexOf('layer=c')>0?'svembed':'embed');}}}},initialize:function(options){this.setOptions(options);},format:function(url){var format=this.getFormat(url),matcher=url.match(format.matcher?format.matcher:''),params=format.params||{};if(typeof format.url=='function'){return format.url.call(this,matcher,params);}
url=format.url||url;matcher.forEach(function(value,key){url=url.replace('$'+key,value||'');},this);params=Object.toQueryString(params);if(params.length){url+=(url.indexOf('?')>0?'&':'?')+params;}
return url;},getFormat:function(url){var format;Object.forEach(this.options.formats,function(obj,type){if(obj.matcher&&url.match(obj.matcher))format=obj;});return format||'iframe';},getType:function(url){var match;Object.forEach(this.options.formats,function(obj,type){if(obj.matcher&&url.match(obj.matcher))match=obj.type;});return match||'iframe';},getAspect:function(url){var match;Object.forEach(this.options.formats,function(obj,type){if(obj.matcher&&url.match(obj.matcher))match=obj.aspect;});return match||this.options.formats.iframe.aspect||{w:1280,h:720};},getParams:function(url){var match;Object.forEach(this.options.formats,function(obj,type){if(obj.matcher&&url.match(obj.matcher))match=obj.params;});return match||{};}});})());((function(){if(typeof this.rokbox!='undefined')return;if(typeof this.RokBox=='undefined')this.RokBox={};var RokBox=this.RokBox;var isWebkit=navigator.userAgent.match(/Webkit/i),isSafari6=navigator.userAgent.match(/Version\/6.+Safari/i),isIE8=navigator.userAgent.match(/MSIE\s8.0.+Trident/i),isiOS=(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?true:false);var TOUCH_START_COORDS={x:0,y:0};String.implement({htmlEncode:function(){return this.replace(/&[^(#\d+;|a-z+;)]/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;');},htmlDecode:function(){return this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&quot;/g,'"');}});this.RokBox.Class=new Class({Implements:[Options,Events],options:{data:'rokbox'},initialize:function(options){this.setOptions(options,RokBoxSettings||{});Browser.Features.Touch=(function(){return!!('ontouchstart'in window);})();this.bound={resize:null};this._build();this.attach();this.isFitting=false;this.isTouch=Browser.Features.Touch;if(this.isTouch)this.wrapper.addClass('touch-device');this.media=new RokBox.Media();},attach:function(){if(document.retrieve(this.options.data+':attached',false))return;var touchMove=0;var open=document.retrieve(this.options.data+':open',function(event,element){if(event&&(event.shift||event.meta||event.rightClick))return true;if(event)event.preventDefault();this.open(element,event);}.bind(this)),close=document.retrieve(this.options.data+':close',function(event,element){if((!this.isOpen&&!this.isOpening)||(event&&event.rightClick))return true;if(event.target&&!event.target.get('data-rokboxclose')&&(event.target==this.container||this.container.contains(event.target)))return true;if(event.target&&!event.target.get('data-rokboxclose')&&((event.target==this.header||this.header.contains(event.target))||(event.target==this.footer||this.footer.contains(event.target))))return true;this.close(element,event);}.bind(this)),fitscreen=document.retrieve(this.options.data+':fitscreen',function(event,element){if(event&&event.rightClick)return true;this.fitscreen(element,event);}.bind(this)),unfitscreen=document.retrieve(this.options.data+':unfitscreen',function(event,element){if(event&&event.rightClick)return true;this.unfitscreen(element,event);}.bind(this)),toggleFitscreen=document.retrieve(this.options.data+':toggleFitscreen',function(event,element){if(event&&event.rightClick)return true;this[(this.isFitting)?'unfitscreen':'fitscreen'](element);}.bind(this)),navigation=document.retrieve(this.options.data+':navigation',function(event,element){var item;if(event&&event.rightClick)return true;if(!element&&(event.key=='left'||event.key=='right')){element=document.getElement('[data-rokbox'+(event.key=='left'?'previous':'next')+']');}
if(!element&&(event.direction=='left'||event.direction=='right')){element=document.getElement('[data-rokbox'+(event.direction=='left'?'previous':'next')+']');}
item=document.getElement('[href='+element.get('data-rokboxnavigation')+'][data-rokbox-album='+element.get('data-rokboxnavigation-album')+']');if(item)this.load(item,event);}.bind(this));document.addEvents({'touchstart':this.storeMove,'click:relay([data-rokbox])':open,'touchend:relay([data-rokbox])':open,'keyup:keys(esc)':close,'click:relay([data-rokboxwrapper])':close,'touchend:relay([data-rokboxwrapper])':close,'keydown:keys(f)':toggleFitscreen,'click:relay([data-rokboxfitscreen])':fitscreen,'click:relay([data-rokboxunfitscreen])':unfitscreen,'click:relay([data-rokboxprevious], [data-rokboxnext])':navigation,'touchend:relay([data-rokboxfitscreen])':fitscreen,'touchend:relay([data-rokboxunfitscreen])':unfitscreen,'touchend:relay([data-rokboxprevious], [data-rokboxnext])':navigation,'keydown:keys(right)':navigation,'keydown:keys(left)':navigation});document.store(this.options.data+':attached',true);},storeMove:function(event){TOUCH_START_COORDS={x:event.changedTouches?event.changedTouches[0].pageX:event.pageX,y:event.changedTouches?event.changedTouches[0].pageY:event.pageY}},didItMove:function(event){var tolerance=3,didItMove={x:event.changedTouches?event.changedTouches[0].pageX:event.pageX,y:event.changedTouches?event.changedTouches[0].pageY:event.pageY};return(Math.abs(didItMove.x-TOUCH_START_COORDS.x)>tolerance||Math.abs(didItMove.y-TOUCH_START_COORDS.y)>tolerance);},open:function(element,event){if(this.didItMove(event)){return this;}
if(this.isOpening)return this;if(this.isOpen)return this.load(element,event);this.isOpening=true;this._openAndFixJump();moofx(this.wrapper).style({display:'block'}).animate({opacity:1},{duration:300});this.containerCaption.set('html','').addClass('rokbox-hidden');this.footer.setStyle('display','none');moofx(this.container).style({top:'-50%',opacity:0}).animate({top:0,opacity:1},{duration:300,callback:function(){this.load(element,event);}.bind(this)});},close:function(element,event){if(this.didItMove(event)){return this;}
moofx(this.wrapper).animate({opacity:0},{duration:300,callback:function(){window.removeEvent('resize',this.bound.resize);this.wrapper.setStyle('display','none');this.container.setStyles({maxWidth:null,maxHeight:null});if(!this.isTouch)this.containerControls.setStyle('display','none');this.containerContent.setStyles({maxWidth:null,maxHeight:null,width:null,height:null}).empty();this.object=null;this.isOpen=false;this.isOpening=false;document.body.setStyle('margin-right',0).removeClass('rokbox-opened');}.bind(this)});},load:function(element,event){if(this.didItMove(event)){return this;}
if(!element)return;var url=element.get('href'),href=this.media.format(url),type=this.media.getType(url),aspect=this.media.getAspect(url),object,attr,data={},params,size,waitLoad=true,overrideSize;window.removeEvent('resize',this.bound.resize);this.setNavigation(element);this.showSpinner();this.setFitting();if(element.get('data-rokbox-element'))type='element';size=element.get('data-rokbox-size')?element.get('data-rokbox-size').split(' '):false;data={href:href,element:element,type:type,aspect:aspect,size:size};switch(type){case'image':object=new Image();break;case'element':object=new Element('div');data.rule=element.get('data-rokbox-element');waitLoad=false;break;case'audio':overrideSize=size?{width:size[0],height:size[1]}:{width:300,height:30};if(url.match(/\.mp3$/i)&&Browser.firefox){object=new Element('object',{data:url,type:'application/x-mplayer-2',width:overrideSize.width,height:overrideSize.height+60}).set('html','<param name="filename" value="'+url+'"><param name="ShowControls" value="1"><param name="AutoStart" value="true"><embed type="application/x-mplayer-2" src="'+url+'" width="'+overrideSize.width+'" height="'+(overrideSize.height+60)+'" showcontrols="true" autostart="true"></embed>').setStyles({width:overrideSize.width,height:overrideSize.height});data.html5=false;}else{var mode=url.match(/\.mp3$/i)?'video':'audio';object=new Element(mode).set('html','Your browser does not support the <code><audio></code> element.');params=this.media.getParams(url);object.set('src',url).set('width',overrideSize.width).set('height',overrideSize.height+60);Object.forEach(params,function(value,param){object.set(param,value);},this);if(mode=='video')object.set('type','audio/mpeg');data.html5=true;}
waitLoad=false;break;case'video':overrideSize=size?{width:size[0],height:size[1]}:{width:600,height:400};if(url.match(/\.swf$/i)&&Browser.firefox){object=new Element('object',{classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",codebase:"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0",width:overrideSize.width,height:overrideSize.height}).set('html','<param name="movie" value="'+url+'"><param name="quality" value="high"><embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" width="'+overrideSize.width+'" height="'+overrideSize.height+'" type="application/x-shockwave-flash"></embed>').setStyles({width:overrideSize.width,height:overrideSize.height});data.html5=false;waitLoad=false;}else{object=new Element('video').set('html','Your browser does not support the <code>video</code> element.');params=this.media.getParams(url);if(url.match(/\.mp4$/i)&&object.canPlayType('video/mp4').length)object.set('src',href);if(url.match(/\.webm$/i)&&object.canPlayType('video/webm').length)object.set('src',href);if(url.match(/\.ogg$/i)&&object.canPlayType('video/ogg').length)object.set('src',href);if(url.match(/\.ogv$/i)&&object.canPlayType('video/ogv').length)object.set('src',href);if(size)object.setStyles(overrideSize);else object.setStyles({width:'100%',height:'auto'});Object.forEach(params,function(value,param){object.set(param,value);},this);data.html5=true;waitLoad=true;}
break;case'swf':var w=Math.min(window.getSize().x-100,aspect.w),h=w*aspect.h/aspect.w;if(size){w=size[0];h=size[1];}
var embed=new Element('embed',{src:href,type:'application/x-shockwave-flash',width:w,height:h});params=this.media.getParams(url);object=new Element('object',{classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',width:'100%',height:'100%'});object.adopt(new Element('param',{name:'move',value:href}));Object.forEach(params,function(value,param){new Element('param').set(param,value);embed.set(param,value);},this);embed.inject(object);this.bound.resize=this._resizeObject.pass([object,data],this);if(!isWebkit)window.addEvent('resize',this.bound.resize);waitLoad=false;break;case'iframe':default:var w=Math.min(window.getSize().x-100,aspect.w),h=w*aspect.h/aspect.w;if(size){w=size[0];h=size[1];}
object=new IFrame({resize:true,frameborder:0,webkitAllowFullScreen:true,mozallowfullscreen:true,allowFullScreen:true,width:w,height:h});this.bound.resize=this._resizeObject.pass([object,data],this);if(!isWebkit)window.addEvent('resize',this.bound.resize);if(href.match(/\.pdf$/)){waitLoad=false;object.set('src',href);}
break;}
document.id(object).inject(document.body).setStyle('display','none');if(waitLoad){if(data.html5&&data.type=='video'){object.addEventListener('canplay',function(){data.videoSize={width:object.videoWidth,height:object.videoHeight};this['_load'+type.capitalize()](object,data);}.bind(this),false);if(isiOS){data.videoSize={width:object.videoWidth,height:object.videoHeight};this['_load'+type.capitalize()](object,data);object.play();}}else{object.addEvent('load',this['_load'+type.capitalize()].pass([object,data],this));object.set('src',href);}
if(Browser.firefox&&!!url.match(/\.mp4$/i)){if(!object.canPlayType('video/mp4')){new Element('source').set('src',url).set('type','video/mp4').inject(object,'top');new Element('source').set('src',url.replace(/\.mp4/,'.ogg')).set('type','video/ogg').inject(object,'top');new Element('source').set('src',url.replace(/\.mp4/,'.ogv')).set('type','video/ogv').inject(object,'top');new Element('source').set('src',url.replace(/\.mp4/,'.webm')).set('type','video/webm').inject(object,'top').onerror=this._setError.pass([object,data],this);}}
object.onerror=this._setError.pass([object,data],this);}else{this['_load'+type.capitalize()](object,data);}},fitscreen:function(element,event){if(this.didItMove(event)){return this;}
var dummy=(this.containerContent.getElement('img')||this.containerContent.getElement('iframe'));if(!dummy)return;var size={maxWidth:this.containerContent.getStyle('maxWidth'),maxHeight:this.containerContent.getStyle('maxHeight'),width:dummy?dummy.getStyle('width').toInt()||'auto':'auto',height:dummy?dummy.getStyle('height').toInt()||'auto':'auto'},viewport=window.getSize();if(isSafari6)moofx(dummy).style({width:'inherit'});this.container.store(this.options.data+':fitscreen-size',{maxWidth:size.maxWidth,maxHeight:size.maxHeight,width:size.width,height:size.height,viewport:viewport});moofx(this.containerContent).style({maxWidth:null,maxHeight:null});moofx(dummy).style({width:null,height:null});moofx(this.container).style({maxWidth:'100%',maxHeight:'100%'});document.getElement('[data-rokboxfitscreen]').setStyle('display','none');document.getElement('[data-rokboxunfitscreen]').setStyle('display','block');(function(){if(isSafari6||isIE8)moofx(dummy).style({width:'100%'});}.bind(this)).delay(5);this.isFitting=true;},unfitscreen:function(element,event){if(this.didItMove(event)){return this;}
var size={maxWidth:this.container.retrieve(this.options.data+':fitscreen-size').maxWidth,maxHeight:this.container.retrieve(this.options.data+':fitscreen-size').maxHeight,width:this.container.retrieve(this.options.data+':fitscreen-size').width,height:this.container.retrieve(this.options.data+':fitscreen-size').height},viewport=this.container.retrieve(this.options.data+':fitscreen-size').viewport;if(isSafari6||isIE8)moofx(this.containerContent.getElement('img')).style({width:'inherit'});this.containerContent.setStyles({maxWidth:size.maxWidth,maxHeight:size.maxHeight});moofx(this.container).style({maxWidth:null,maxHeight:null});moofx(this.containerContent.getElement('img')||this.containerContent.getElement('iframe')).style({width:size.width,height:size.height});document.getElement('[data-rokboxunfitscreen]').setStyle('display','none');document.getElement('[data-rokboxfitscreen]').setStyle('display','block');if(isSafari6||isIE8)moofx(this.containerContent.getElement('img')).style({width:'100%'});this.isFitting=false;},setNavigation:function(element){var gallery=element.get('data-rokbox-album'),arrows=document.getElements('[data-rokboxprevious], [data-rokboxnext]'),prevs=document.getElements('[data-rokboxprevious]'),nexts=document.getElements('[data-rokboxnext]');if(!gallery){arrows.setStyle('display','none');return this;}
var elements=document.getElements('[data-rokbox-album='+gallery+']'),index=elements.indexOf(element),previous=elements[index-1],next=elements[index+1];if(index==-1||elements.length==1){arrows.setStyle('display','none');this.footer.setStyle('display','none');return this;}
if(typeof previous=='undefined')previous=elements[elements.length-1];if(typeof next=='undefined')next=elements[0];prevs.set('data-rokboxnavigation',previous.get('href')).set('data-rokboxnavigation-album',previous.get('data-rokbox-album'));nexts.set('data-rokboxnavigation',next.get('href')).set('data-rokboxnavigation-album',next.get('data-rokbox-album'));arrows.setStyle('display','block');if(Browser.Features.Touch)this.footer.setStyle('display','block');return this;},setType:function(type){this.container.removeClass(this.options.data+'-type-'+this.type);this.type=type;this.container.addClass(this.options.data+'-type-'+this.type);},setFitting:function(){document.getElements(this.isFitting?'[data-rokboxunfitscreen]':'[data-rokboxfitscreen]').setStyle('display','none');},showSpinner:function(){this.container.addClass('rokbox-loading');},hideSpinner:function(){this.container.removeClass('rokbox-loading');},_build:function(){if(this.wrapper||document.getElement('[data-rokboxwrapper]'))return this;var list=['outer','row','inner','container'],containerList=['loader','content','controls'],controlsList={x:'close',p:'previous',n:'next',d:'fitscreen',w:'unfitscreen'},Label;this.wrapper=new Element('div[data-rokboxwrapper].'+this.options.data+'-wrapper').inject(document.body);list.forEach(function(mode,i){this[mode]=new Element('div[data-'+this.options.data+mode+'].'+this.options.data+'-'+mode).inject(this[list[i-1]]||this.wrapper);},this);containerList.forEach(function(mode){this['container'+mode.capitalize()]=new Element('div[data-'+this.options.data+mode+'].'+this.options.data+'-'+mode).inject(this.container);},this);['header','footer'].forEach(function(row,r){this[row]=new Element('div[data-'+this.options.data+row+'].'+this.options.data+'-'+row).inject(this.row,!r?'before':'after');},this);Object.forEach(controlsList,function(label,mode){Label=label.capitalize();if(mode!='p'&&mode!='n'){this['controls'+Label]=new Element('div[data-rokboxicon="'+mode+'"][data-'+this.options.data+label+'].'+this.options.data+'-'+label).inject(this.containerControls);}else{this['controls'+Label]=new Element('div[data-'+this.options.data+label+'].'+this.options.data+'-'+label).inject(this.containerControls);new Element('div[data-rokboxicon="'+mode+'"]').inject(this['controls'+Label]);}
if(['p','n'].contains(mode))this['controls'+Label].clone().inject(this.footer);if(mode=='x')this['controls'+Label].clone().inject(this.header);},this);this.containerLoader.adopt(new Element('div.'+this.options.data+'-loader-image'));this.containerCaption=new Element('div[data-'+this.options.data+'caption].'+this.options.data+'-caption').inject(this.container);},_loadImage:function(object,data){var sizeBefore=this.containerContent.getSize(),size,computedHeight,imgOriginalSize={};this.setType(data.type);if(isIE8){var ie8=object.clone().inject(document.body).setStyles({display:'block','visibility':'visible',position:'absolute',top:'-30000px'});imgOriginalSize={width:ie8.width,height:ie8.height}
ie8.dispose();}
moofx(object).style({opacity:0,visibility:'hidden',display:'block'});if(isSafari6||isIE8)moofx(object).style({width:'inherit'});if(data.size){moofx(object).style({width:data.size[0],height:data.size[1]});}
object.inject(this.containerContent.empty());if(data.type!='element'&&data.type!='audio'&&data.type!='video')this.containerContent.adopt(new Element('div.rokbox-contentborder'));moofx(this.containerContent).style({maxWidth:null,maxHeight:null});if(data.size&&this.isFitting){moofx(object).style({width:null,height:null});}
this.containerCaption.set('html',data.element.get('data-rokbox-caption')||'').removeClass('rokbox-hidden');size=this.containerContent.getSize();if(data.videoSize)size={x:data.videoSize.width||size.x,y:data.videoSize.height||size.y};computedHeight=this.container.getComputedSize({styles:['padding','border','margin']}).totalHeight;if(!size.x)return;moofx(object).style({display:'none'});moofx(this.containerCaption.addClass('rokbox-hidden')).style({opacity:0});if(isSafari6||isIE8)moofx(object).style({width:'100%'});moofx(this.containerContent).style({width:!this.isOpen?this.containerContent.getSize().x:sizeBefore.x,height:!this.isOpen?this.containerContent.getSize().y:sizeBefore.y});var innerSize=window.getSize(),contentSize=this.containerContent.getSize();if(computedHeight>=innerSize.y){var margin=this.container.getStyle('margin-bottom').toInt(),caption=document.getElement('[data-rokboxcaption]'),captionSize=caption?caption.getSize().y:0,objectHeight=Math.round(innerSize.y*size.y/computedHeight)-captionSize-margin,objectWidth=Math.round(size.x*objectHeight/size.y);if(!this.isFitting){size.x=objectWidth;size.y=objectHeight;}}
if(!data.error&&data.type!='element'){document.getElements(this.isFitting?'[data-rokboxunfitscreen]':'[data-rokboxfitscreen]').setStyle('display',object.width==size.x?'none':'block');}else{document.getElements(this.isFitting?'[data-rokboxunfitscreen]':'[data-rokboxfitscreen]').setStyle('display','none');}
if(!data.error&&data.element.get('data-rokbox-caption')&&data.element.get('data-rokbox-caption').length){moofx(this.containerCaption.removeClass('rokbox-hidden')).animate({opacity:1});}
moofx(this.containerContent)['animate']({width:size.x,height:size.y},{duration:250,callback:function(){moofx(object).style({display:'block',visibility:'visible'});if(data.html5&&object.play)object.play();moofx(object).style({maxWidth:(object.naturalWidth||imgOriginalSize.width||object.width||object.videoWidth||size.x)+'px',maxHeight:(object.naturalHeight||imgOriginalSize.height||object.height||object.videoHeight||size.y)+'px'});moofx(object)[!isIE8?'animate':'style']({opacity:1});this.containerContent.setStyles({maxWidth:size.x,maxHeight:size.y,width:null,height:null});if(!this.isTouch)this.containerControls.setStyle('display','block');if(this.isFitting)this.fitscreen();this.container.store(this.options.data+':fitscreen-size',{maxWidth:objectWidth||size.x,maxHeight:objectHeight||size.y});}.bind(this)});this.isOpen=true;this.isOpening=false;this.object=object;this.hideSpinner();},_loadIframe:function(object,data){var sizeBefore=this.containerContent.getSize(),size,computedHeight;object.removeEvents('load');this.setType(data.type);object.setStyles({visibility:'hidden',display:'block'});object.inject(this.containerContent.empty());if(isIE8)object.setStyle('max-width','inherit');moofx(this.containerContent).style({maxWidth:null,maxHeight:null});this.containerCaption.set('html',data.element.get('data-rokbox-caption')||'').removeClass('rokbox-hidden');size=this.containerContent.getSize();if(size.x<=parseInt(object.get('width'),10))size.x=parseInt(object.get('width'),10);computedHeight=this.container.getComputedSize({styles:['padding','border','margin']}).totalHeight||this.container.getSize().y;if(!size.x)return;size.y=size.y||100;object.setStyles({display:'none'});moofx(this.containerCaption.addClass('rokbox-hidden')).style({opacity:0});moofx(this.containerContent).style({width:!this.isOpen?this.containerContent.getSize().x:sizeBefore.x,height:!this.isOpen?this.containerContent.getSize().y:sizeBefore.y});var innerSize=window.getSize(),contentSize=this.containerContent.getSize();if(computedHeight>=innerSize.y){var margin=this.container.getStyle('margin-bottom').toInt(),caption=document.getElement('[data-rokboxcaption]'),captionSize=caption?caption.getSize().y:0,objectHeight=Math.round(innerSize.y*size.y/computedHeight)-captionSize-margin,objectWidth=Math.round(size.x*objectHeight/size.y);if(!this.isFitting){size.x=objectWidth;size.y=objectHeight;}}
document.getElements(this.isFitting?'[data-rokboxunfitscreen]':'[data-rokboxfitscreen]').setStyle('display','none');if(data.element.get('data-rokbox-caption')&&data.element.get('data-rokbox-caption').length)moofx(this.containerCaption.removeClass('rokbox-hidden')).animate({opacity:1});moofx(this.containerContent).animate({width:size.x,height:size.y},{duration:250,callback:function(){object.setStyles({display:'block',visibility:'visible',width:size.x,height:size.y});this.containerContent.setStyles({maxWidth:size.x,maxHeight:size.y,width:null,height:null});if(!this.isTouch)this.containerControls.setStyle('display','block');this.container.store(this.options.data+':fitscreen-size',{maxWidth:objectWidth||size.x,maxHeight:objectHeight||size.y});}.bind(this)});this.isOpen=true;this.isOpening=false;this.hideSpinner();},_loadSwf:function(object,data){this._loadIframe(object,data);},_loadAudio:function(object,data){this[data.html5?'_loadImage':'_loadIframe'](object,data);},_loadVideo:function(object,data){this[data.html5?'_loadImage':'_loadIframe'](object,data);},_loadElement:function(object,data){var element=document.getElement(data.rule);if(!element){return this._setError(object,data);}
object.adopt(element.clone(true,true).cloneEvents(element).setStyle('display','block').addClass('rokbox-content-element'));this._loadImage(object,data);},_setError:function(object,data){var error=new Element('div#rokbox-error.rokbox-error'+data.type);if(data.type=='element')error.set('html','<h3>Error</h3><p>The '+data.type+' <code>'+data.rule+'</code> was not found in the DOM.</p>');else if(data.type=='video'&&data.html5&&Browser.firefox&&data.href.match(/\.mp4/i)){error.set('html','<h3>Error</h3><p>An error occurred while trying to load the '+data.type+' link: <br /> <code>'+data.href+'</code> <br />Note that Firefox does not support MP4 files. Try adding a WebM or Ogg converted file at the same location of the video above (<a target="_blank" href="https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats?redirectlocale=en-US&redirectslug=Media_formats_supported_by_the_audio_and_video_elements#WebM">More details</a>).</p>');}
else error.set('html','<h3>Error</h3><p>An error occurred while trying to load the '+data.type+' link: <br /> <code>'+data.href+'</code></p>');data.error=true;this['_load'+(data.type=='element'?'Image':data.type.capitalize())](error,data);},_resizeObject:function(object,data){var margin=this.container.getStyle('margin-bottom').toInt(),caption=document.getElement('[data-rokboxcaption]'),captionSize=caption?caption.getSize().y:0,viewport=window.getSize(),containerSize=this.containerContent.getSize(),computedHeight=this.container.getComputedSize({styles:['padding','border','margin']}).totalHeight||this.container.getSize().y;size={};size.y=Math.round(viewport.y*containerSize.y/computedHeight)-captionSize-margin;size.x=Math.round(viewport.x*size.y/viewport.y);moofx(this.containerContent).style({maxWidth:size.x,maxHeight:size.y});moofx(object).style({maxWidth:size.x,maxHeight:size.y});},_openAndFixJump:function(){var previousSize=afterSize=document.body.scrollWidth,compensation=0;document.body.addClass('rokbox-opened');afterSize=document.body.scrollWidth;compensation=afterSize-previousSize;document.body.setStyle('margin-right',compensation);}});window.addEvent('domready',function(){this.rokbox=new RokBox.Class();});})());}catch(e){console.error('Error in file:/plugins/system/rokbox/assets/js/rokbox.js; Error:'+e.message);};
try{(function(){var document=this.document;var window=document.window=this;var ua=navigator.userAgent.toLowerCase(),platform=navigator.platform.toLowerCase(),UA=ua.match(/(opera|ie|trident|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|rv:(\d.?)|$)/)||[null,'unknown',0],mode=(UA[1]=='ie'||UA[1]=='trident')&&document.documentMode;var Browser=this.Browser={extend:Function.prototype.extend,name:(UA[1]=='version')?UA[3]:(UA[1]=='trident'?'ie':UA[1]),version:mode||parseFloat((UA[1]=='opera'&&UA[4])?UA[4]:((UA[1]=='trident'&&UA[5])?UA[5]:UA[2])),Platform:{name:ua.match(/ip(?:ad|od|hone)/)?'ios':(ua.match(/(?:webos|android)/)||platform.match(/mac|win|linux/)||['other'])[0]},Features:{xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector),json:!!(window.JSON)},Plugins:{}};Browser[Browser.name]=true;Browser[Browser.name+parseInt(Browser.version,10)]=true;Browser.Platform[Browser.Platform.name]=true;Browser.Request=(function(){var XMLHTTP=function(){return new XMLHttpRequest();};var MSXML2=function(){return new ActiveXObject('MSXML2.XMLHTTP');};var MSXML=function(){return new ActiveXObject('Microsoft.XMLHTTP');};return Function.attempt(function(){XMLHTTP();return XMLHTTP;},function(){MSXML2();return MSXML2;},function(){MSXML();return MSXML;});})();Browser.Features.xhr=!!(Browser.Request);var version=(Function.attempt(function(){return navigator.plugins['Shockwave Flash'].description;},function(){return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');})||'0 r0').match(/\d+/g);Browser.Plugins.Flash={version:Number(version[0]||'0.'+version[1])||0,build:Number(version[2])||0};Browser.exec=function(text){if(!text)return text;if(window.execScript){window.execScript(text);}else{var script=document.createElement('script');script.setAttribute('type','text/javascript');script.text=text;document.head.appendChild(script);document.head.removeChild(script);}
return text;};if(Browser.Platform.ios)Browser.Platform.ipod=true;Browser.Engine={};var setEngine=function(name,version){Browser.Engine.name=name;Browser.Engine[name+version]=true;Browser.Engine.version=version;};if(Browser.ie){Browser.Engine.trident=true;switch(Browser.version){case 6:setEngine('trident',4);break;case 7:setEngine('trident',5);break;case 8:setEngine('trident',6);}}
if(Browser.firefox){Browser.Engine.gecko=true;if(Browser.version>=3)setEngine('gecko',19);else setEngine('gecko',18);}
if(Browser.safari||Browser.chrome){Browser.Engine.webkit=true;switch(Browser.version){case 2:setEngine('webkit',419);break;case 3:setEngine('webkit',420);break;case 4:setEngine('webkit',525);}}
if(Browser.opera){Browser.Engine.presto=true;if(Browser.version>=9.6)setEngine('presto',960);else if(Browser.version>=9.5)setEngine('presto',950);else setEngine('presto',925);}
if(Browser.name=='unknown'){switch((ua.match(/(?:webkit|khtml|gecko)/)||[])[0]){case'webkit':case'khtml':Browser.Engine.webkit=true;break;case'gecko':Browser.Engine.gecko=true;}}
this.$exec=Browser.exec;})();}catch(e){console.error('Error in file:/libraries/gantry/js/browser-engines.js; Error:'+e.message);};
try{((function(){window.matchMedia=window.matchMedia||window.msMatchMedia||(function(doc,undefined){var bool,docElem=doc.documentElement,refNode=docElem.firstElementChild||docElem.firstChild,fakeBody=doc.createElement('body'),div=doc.createElement('div');div.id='mq-test-1';div.style.cssText="position:absolute;top:-100em";fakeBody.style.background="none";fakeBody.appendChild(div);return function(q){div.innerHTML='&shy;<style media="'+q+'"> #mq-test-1 { width: 42px; }</style>';docElem.insertBefore(fakeBody,refNode);bool=div.offsetWidth==42;docElem.removeChild(fakeBody);return{matches:bool,media:q,addListener:function(fn){if(!Browser.ie9&&!window.opera)return"";if(window.retrieve('rokmediaqueries:listener:'+q.replace(/[a-z]|[(|)|:|\s|-]/gi,''),false))return;window.store('rokmediaqueries:listener:'+q.replace(/[a-z]|[(|)|:|\s|-]/gi,''),true);window[window.addListener?'addListener':'attachEvent']('resize',function(){var sizes={},length=0,winSize,passed=false;q.replace(/(\w+-?\w+)\s?:\s?(\d+){1,}/g,function(match,p1,p2,p3,offset,string){sizes[p1]=p2;length++;});if(!length)return;else if(length==1){winSize=window.getSize();passed=false;Object.each(sizes,function(size,dimension){if(dimension=='min-width')passed+=winSize.x>=size;else if(dimension=='max-width')passed+=winSize.x<=size;else if(dimension=='width')passed+=winSize.x==size;});}else if(length>1){winSize=window.getSize();passed=true;Object.each(sizes,function(size,dimension){if(dimension=='min-width')passed*=winSize.x>=size;else if(dimension=='max-width')passed*=winSize.x<=size;else if(dimension=='width')passed*=winSize.x==size;});}
if(passed)return fn.call(fn,q);});}};};})(document);})());((function(win,doc){if(typeof RokMediaQueries!='undefined')return;var RokMediaQuery=new Class({Implements:[Events,Options],options:{queries:['(min-width: 1200px)','(min-width: 960px) and (max-width: 1199px)','(min-width: 768px) and (max-width: 959px)','(min-width: 481px) and (max-width: 767px)','(max-width: 480px)']},initialize:function(options){this.setOptions(options);this.queries=this.options.queries;this.queriesEvents={};this.timers=[];for(var i=this.queries.length-1;i>=0;i--){var media=win.matchMedia(this.queries[i]);media.addListener(this._fireEvent.bind(this,this.queries[i]));this.queriesEvents[this.queries[i]]=[];}},on:function(query,funct){if(query=='every'){for(var i=this.queries.length-1;i>=0;i--)this._addOnMatch(this.queries[i],funct);}else{this._addOnMatch(query,funct);}},add:function(query){if(!this.queries.contains(query)){var media;this.queries.push(query);media=win.matchMedia(query);media.addListener(this._fireEvent.bind(this,query));}
if(!this.queriesEvents[query])this.queriesEvents[query]=[];},getQuery:function(){var current="";for(var i=this.queries.length-1;i>=0;i--){if(win.matchMedia(this.queries[i]).matches){current=this.queries[i];break;}}
return current;},_fireEvent:function(query){if(!win.matchMedia(query).matches||!Object.getLength(this.queriesEvents)||!this.queriesEvents[query])return;for(var i=this.queriesEvents[query].length-1;i>=0;i--){this.queriesEvents[query][i](query);}},_addOnMatch:function(query,funct){this.add(query);this.queriesEvents[query].push(funct);}});win.RokMediaQueries=new RokMediaQuery();})(window,document));}catch(e){console.error('Error in file:/templates/rt_lumiere/js/rokmediaqueries.js; Error:'+e.message);};
try{((function(){var animation=function(){var body=document.id('rt-transition');if(Browser.Engine.gecko19||(Browser.Engine.trident&&!Browser.Engine.trident7)){if(body){body.set('tween',{duration:800,transition:'quad:out'});body.setStyles({'visibility':'hidden','opacity':0});body.removeClass('rt-hidden').fade('in');}
return;}
if(body)body.removeClass('rt-hidden').addClass('rt-visible');};window.addEvent('load',animation);})());}catch(e){console.error('Error in file:/templates/rt_lumiere/js/load-transition.js; Error:'+e.message);};
try{((function(){window.matchMedia=window.matchMedia||window.msMatchMedia||(function(e,f){var c,a=e.documentElement,b=a.firstElementChild||a.firstChild,d=e.createElement("body"),g=e.createElement("div");g.id="mq-test-1";g.style.cssText="position:absolute;top:-100em";d.style.background="none";d.appendChild(g);return function(h){g.innerHTML='&shy;<style media="'+h+'"> #mq-test-1 { width: 42px; }</style>';a.insertBefore(d,b);c=g.offsetWidth==42;a.removeChild(d);return{matches:c,media:h,addListener:function(i){if(!Browser.ie9&&!window.opera){return"";}if(window.retrieve("rokmediaqueries:listener:"+h.replace(/[a-z]|[(|)|:|\s|-]/gi,""),false)){return;}window.store("rokmediaqueries:listener:"+h.replace(/[a-z]|[(|)|:|\s|-]/gi,""),true);window[window.addListener?"addListener":"attachEvent"]("resize",function(){var l={},k=0,j,m=false;h.replace(/(\w+-?\w+)\s?:\s?(\d+){1,}/g,function(o,s,q,p,r,n){l[s]=q;k++;});if(!k){return;}else{if(k==1){j=window.getSize();m=false;Object.each(l,function(n,o){if(o=="min-width"){m+=j.x>=n;}else{if(o=="max-width"){m+=j.x<=n;}else{if(o=="width"){m+=j.x==n;}}}});}else{if(k>1){j=window.getSize();m=true;Object.each(l,function(n,o){if(o=="min-width"){m*=j.x>=n;}else{if(o=="max-width"){m*=j.x<=n;}else{if(o=="width"){m*=j.x==n;}}}});}}}if(m){return i.call(i,h);}});}};};})(document);})());((function(c,b){if(typeof RokMediaQueries!="undefined"){return;}var a=new Class({Implements:[Events,Options],options:{queries:["(min-width: 1200px)","(min-width: 960px) and (max-width: 1199px)","(min-width: 768px) and (max-width: 959px)","(min-width: 481px) and (max-width: 767px)","(max-width: 480px)"]},initialize:function(d){this.setOptions(d);this.queries=this.options.queries;this.queriesEvents={};this.timers=[];for(var e=this.queries.length-1;e>=0;e--){var f=c.matchMedia(this.queries[e]);f.addListener(this._fireEvent.bind(this,this.queries[e]));this.queriesEvents[this.queries[e]]=[];}},on:function(f,d){if(f=="every"){for(var e=this.queries.length-1;e>=0;e--){this._addOnMatch(this.queries[e],d);}}else{this._addOnMatch(f,d);}},add:function(d){if(!this.queries.contains(d)){var e;this.queries.push(d);e=c.matchMedia(d);e.addListener(this._fireEvent.bind(this,d));}if(!this.queriesEvents[d]){this.queriesEvents[d]=[];}},getQuery:function(){var e="";for(var d=this.queries.length-1;d>=0;d--){if(c.matchMedia(this.queries[d]).matches){e=this.queries[d];break;}}return e;},_fireEvent:function(e){if(!c.matchMedia(e).matches||!Object.getLength(this.queriesEvents)||!this.queriesEvents[e]){return;}for(var d=this.queriesEvents[e].length-1;d>=0;d--){this.queriesEvents[e][d].delay(5,this,e);}},_addOnMatch:function(e,d){this.add(e);this.queriesEvents[e].push(d);}});c.RokMediaQueries=new a();})(window,document));}catch(e){console.error('Error in file:/modules/mod_roknavmenu/themes/default/js/rokmediaqueries.js; Error:'+e.message);};
try{((function(){var a=this.ResponsiveMenu=new Class({initialize:function(){this.build();this.attachEvents();this.mediaQuery(RokMediaQueries.getQuery());},build:function(){if(this.toggler){return this.toggler;}this.toggler=new Element("div.gf-menu-toggle").inject(document.body);(3).times(function(b){new Element("span.icon-bar").inject(this.toggler);},this);return this.toggler;},attachEvents:function(){var c=this.toggler.retrieve("roknavmenu:click",function(d){this.toggle.call(this,d,this.toggler);}.bind(this));this.toggler.addEvent("click",c);this.slide=this.toggler.retrieve("roknavmenu:slide",new Fx.Slide(document.getElement(".gf-menu-device-container"),{duration:350,hideOverflow:true,resetHeight:true,link:"cancel",onStart:function(){if(!this.open){this.wrapper.addClass("gf-menu-device-wrapper");}},onComplete:function(){if(this.open){this.wrapper.removeClass("gf-menu-device-wrapper");}}}).hide());try{RokMediaQueries.on("(max-width: 767px)",this.mediaQuery.bind(this));RokMediaQueries.on("(min-width: 768px)",this.mediaQuery.bind(this));}catch(b){if(typeof console!="undefined"){console.error('Error [Responsive Menu] while trying to add a RokMediaQuery "match" event',b);}}},toggle:function(c,d){var b=d.retrieve("roknavmenu:slide");d[b.open?"removeClass":"addClass"]("active");b[b.open?"slideOut":"slideIn"]();},mediaQuery:function(d){var e=document.getElement(".gf-menu"),c=document.getElement(".gf-menu-device-container"),b=this.toggler.retrieve("roknavmenu:slide");if(!e&&!c){return;}if(d=="(min-width: 768px)"){e.inject(b.wrapper,"after");this.slide.wrapper.setStyle("display","none");this.toggler.setStyle("display","none");}else{e.inject(c);this.slide.wrapper.setStyle("display","inherit");this.toggler.setStyle("display","block");}b.hide();this.toggler.removeClass("active");}});window.addEvent("domready",function(){this.RokNavMenu=new a();});})());}catch(e){console.error('Error in file:/modules/mod_roknavmenu/themes/default/js/responsive.js; Error:'+e.message);};
try{((function(){var a={cache:[],build:function(){var d=document.getElement("ul.gf-menu"),c=document.getElement(".gf-menu-device-container");if(!d||!c||d.retrieve("roknavmenu:dropdown:select")){return;}d.store("roknavmenu:dropdown:select",true);var b=new Element("select").inject(c,"top");a.getChildren(d,b,0);a.attachEvent(b);},getChildren:function(d,n,h){var e=d.getChildren().flatten(),c,o,r,p,b,k,m,j,q;for(var g=0,f=e.length;g<f;g++){r=e[g].getElement(".item");if(!r){continue;}b=e[g].className.replace(/\s/g,"-");if(a.cache.contains(b)){continue;}a.cache.push(b);o=r.getElement("em")||r.getElement("i");c=e[g].getElement("ul");p=e[g].getElement("ol");q=e[g].hasClass("active");k=r.get("text").clean();m=o?o.get("text").clean():"";if(k.length!=m.length){k=k.substr(0,(k.length-1)-(m.length-1));}j=new Element("option",{value:r.get("href"),text:"-".repeat(h)+" "+k}).inject(n);if(q){j.set("selected","selected");}if(c){if(c.getParent(".column")){a.getChildren(c.getParent(".dropdown").getElements(" > .column > ul"),n,h+1);}else{a.getChildren(c,n,h+1);}}if(p){a.getChildren(p,n,h+1);}}},attachEvent:function(b){b.addEvent("change",function(){window.location.href=this.value;});}};window.addEvent("domready",a.build);if(typeof ResponsiveMenu!="undefined"){ResponsiveMenu.implement({mediaQuery:function(d){var e=document.getElement(".gf-menu"),c=document.getElement(".gf-menu-device-container"),b=this.toggler.retrieve("roknavmenu:slide");if(!e&&!c){return;}if(d=="(min-width: 768px)"){e.setStyle("display","inherit");this.slide.wrapper.setStyle("display","none");this.toggler.setStyle("display","none");}else{e.setStyle("display","none");this.slide.wrapper.setStyle("display","inherit");this.toggler.setStyle("display","block");}b.hide();this.toggler.removeClass("active");}});}})());}catch(e){console.error('Error in file:/modules/mod_roknavmenu/themes/default/js/responsive-selectbox.js; Error:'+e.message);};
try{(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('explicit');(cfg['onload']=cfg['onload']||[]).push('myCallBack');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.charset='utf-8';var v=w.navigator,m=d.createElement('meta');m.httpEquiv='origin-trial';m.content='A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9';if(v&&v.cookieDeprecationLabel){v.cookieDeprecationLabel.getValue().then(function(l){if(l!=='treatment_1.1'&&l!=='treatment_1.2'&&l!=='control_1.1'){d.head.prepend(m);}});}else{d.head.prepend(m);}po.src='https://www.gstatic.com/recaptcha/releases/-ZG7BC9TxCVEbzIO2m429usb/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-gaZtYaI7oJHEOo1YO6VuoCE4iZ5fMV9mYHP0BHf+r2ttABnpWWCIkgI6ItNW4ZdO';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s);})();}catch(e){console.error('Error in file:https://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit; Error:'+e.message);};
try{if(typeof RokSprocket=='undefined')RokSprocket={};Object.merge(RokSprocket,{SiteURL:'http://specavto26.ru/',CurrentURL:'http://specavto26.ru/',AjaxURL:'http://specavto26.ru/index.php?option=com_roksprocket&amp;task=ajax&amp;format=raw&amp;ItemId=275'});window.addEvent('domready',function(){RokSprocket.instances.mosaic=new RokSprocket.Mosaic();});window.addEvent('domready',function(){RokSprocket.instances.mosaic.attach(303,'{"pages":12,"animations":["fade"],"displayed":[295,117,242]}');});window.addEvent('load',function(){var overridden=false;if(!overridden&&window.G5&&window.G5.offcanvas){var mod=document.getElement('[data-mosaic="303"]');mod.addEvents({touchstart:function(){window.G5.offcanvas.detach();},touchend:function(){window.G5.offcanvas.attach();}});overridden=true;};});window.addEvent('domready',function(){RokSprocket.instances.mosaic.attach(303,'{"pages":12,"animations":["fade"],"displayed":[113,225,279]}');});window.addEvent('load',function(){var overridden=false;if(!overridden&&window.G5&&window.G5.offcanvas){var mod=document.getElement('[data-mosaic="303"]');mod.addEvents({touchstart:function(){window.G5.offcanvas.detach();},touchend:function(){window.G5.offcanvas.attach();}});overridden=true;};});window.addEvent('domready',function(){RokSprocket.instances.mosaic.attach(303,'{"pages":12,"animations":["fade"],"displayed":[295,284,281]}');});window.addEvent('load',function(){var overridden=false;if(!overridden&&window.G5&&window.G5.offcanvas){var mod=document.getElement('[data-mosaic="303"]');mod.addEvents({touchstart:function(){window.G5.offcanvas.detach();},touchend:function(){window.G5.offcanvas.attach();}});overridden=true;};});(function($){$(document).ready(function(){$('a.fancybox-gallery').fancybox({buttons:['slideShow','fullScreen','thumbs','share','download','close'],beforeShow:function(instance,current){if(current.type==='image'){var title=current.opts.$orig.attr('title');current.opts.caption=(title.length?'<b class="fancyboxCounter">Изображение '+(current.index+1)+' из '+instance.group.length+'</b>'+' | '+title:'');}}});});})(jQuery);jwplayer.key="ABCdeFG123456SeVenABCdeFG123456SeVen==";jQuery(window).on('load',function(){new JCaption('img.caption');});window.addEvent('domready',function(){RokSprocket.instances.mosaic.attach(303,'{"pages":12,"animations":["fade"],"displayed":[295,272,121]}');});window.addEvent('load',function(){var overridden=false;if(!overridden&&window.G5&&window.G5.offcanvas){var mod=document.getElement('[data-mosaic="303"]');mod.addEvents({touchstart:function(){window.G5.offcanvas.detach();},touchend:function(){window.G5.offcanvas.attach();}});overridden=true;};});if(typeof RokBoxSettings=='undefined')RokBoxSettings={pc:'100'};}catch(e){console.error('Error in script declaration; Error:'+e.message);};
