function Swipe(n,t){"use strict";function k(){var t,e;for(f=r.children,l=new Array(f.length),u=n.getBoundingClientRect().width||n.offsetWidth,r.style.width=Math.ceil(f.length*u)+"px",t=f.length;t--;)e=f[t],e.style.width=u+"px",e.setAttribute("data-index",t),a.transitions&&(e.style.left=t*-u+"px",s(t,i>t?-u:i<t?u:0,0));a.transitions||(r.style.left=i*-u+"px");n.style.visibility="visible"}function ut(){i?p(i-1):t.continuous&&p(f.length-1)}function tt(){i<f.length-1?p(i+1):t.continuous&&p(0)}function p(n,r){if(i!=n){if(a.transitions){for(var e=Math.abs(i-n)-1,o=Math.abs(i-n)/(i-n);e--;)s((n>i?n:i)-e-1,u*o,0);s(i,u*o,r||h);s(n,0,r||h)}else ft(i*-u,n*-u,r||h);i=n;b(t.callback&&t.callback(i,f[i]))}}function s(n,t,i){w(n,t,i);l[n]=t}function w(n,t,i){var u=f[n],r=u&&u.style;r&&(r.webkitTransitionDuration=r.MozTransitionDuration=r.msTransitionDuration=r.OTransitionDuration=r.transitionDuration=i+"ms",r.webkitTransform="translate("+t+"px,0)",r.msTransform=r.MozTransform=r.OTransform="translateX("+t+"px)")}function ft(n,u,e){if(!e){r.style.left=u+"px";return}var o=+new Date,s=setInterval(function(){var h=+new Date-o;if(h>e){r.style.left=u+"px";c&&nt();t.transitionEnd&&t.transitionEnd.call(event,i,f[i]);clearInterval(s);return}r.style.left=(u-n)*(Math.floor(h/e*100)/100)+n+"px"},4)}function nt(){it();g=setTimeout(tt,c)}function it(){var t=null;t=n.children[0].children[i];c=t&&$(t).attr("data-tm")!=undefined?$(t).attr("data-tm")*1e3:1e4}function v(){c=0;clearTimeout(g)}var rt=function(){},b=function(n){setTimeout(n||rt,0)},a={addEventListener:!!window.addEventListener,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,transitions:function(n){var t=["transitionProperty","WebkitTransition","MozTransition","OTransition","msTransition"],i;for(i in t)if(n.style[t[i]]!==undefined)return!0;return!1}(document.createElement("swipe"))},r,f,l,u,i,h,c,g;if(n){r=n.children[0];t=t||{};i=parseInt(t.startSlide,10)||0;h=t.speed||300;t.continuous=t.continuous!==undefined?t.continuous:!0;c=t.auto||0;var d={},e={},y,o={handleEvent:function(n){switch(n.type){case"touchstart":this.start(n);break;case"touchmove":this.move(n);break;case"touchend":b(this.end(n));break;case"webkitTransitionEnd":case"msTransitionEnd":case"oTransitionEnd":case"otransitionend":case"transitionend":b(this.transitionEnd(n));break;case"resize":b(k.call())}t.stopPropagation&&n.stopPropagation()},start:function(n){var t=n.touches[0];d={x:t.pageX,y:t.pageY,time:+new Date};y=undefined;e={};r.addEventListener("touchmove",this,!1);r.addEventListener("touchend",this,!1)},move:function(n){if(!(n.touches.length>1)&&(!n.scale||n.scale===1)){t.disableScroll&&n.preventDefault();var r=n.touches[0];e={x:r.pageX-d.x,y:r.pageY-d.y};typeof y=="undefined"&&(y=!!(y||Math.abs(e.x)<Math.abs(e.y)));y||(n.preventDefault(),v(),e.x=e.x/(!i&&e.x>0||i==f.length-1&&e.x<0?Math.abs(e.x)/u+1:1),w(i-1,e.x+l[i-1],0),w(i,e.x+l[i],0),w(i+1,e.x+l[i+1],0))}},end:function(){var n=+new Date-d.time,c=Number(n)<250&&Math.abs(e.x)>20||Math.abs(e.x)>u/2,a=!i&&e.x>0||i==f.length-1&&e.x<0,v=e.x<0;y||(c&&!a?(v?(s(i-1,-u,0),s(i,l[i]-u,h),s(i+1,l[i+1]-u,h),i+=1):(s(i+1,u,0),s(i,l[i]+u,h),s(i-1,l[i-1]+u,h),i+=-1),t.callback&&t.callback(i,f[i])):(s(i-1,-u,h),s(i,0,h),s(i+1,u,h)));r.removeEventListener("touchmove",o,!1);r.removeEventListener("touchend",o,!1)},transitionEnd:function(n){parseInt(n.target.getAttribute("data-index"),10)==i&&(c&&nt(),t.transitionEnd&&t.transitionEnd.call(n,i,f[i]))}};return k(),c&&nt(),a.addEventListener?(a.touch&&r.addEventListener("touchstart",o,!1),a.transitions&&(r.addEventListener("webkitTransitionEnd",o,!1),r.addEventListener("msTransitionEnd",o,!1),r.addEventListener("oTransitionEnd",o,!1),r.addEventListener("otransitionend",o,!1),r.addEventListener("transitionend",o,!1)),window.addEventListener("resize",o,!1)):window.onresize=function(){k()},{setup:function(){k()},slide:function(n,t){v();p(n,t)},prev:function(){v();ut()},next:function(){v();tt()},getPos:function(){return i},getNumSlides:function(){return f.length},pause:function(){v()},resume:function(){c=t.auto||0;it();g=setTimeout(null,c)},kill:function(){var n,t;for(v(),r.style.width="auto",r.style.left=0,n=f.length;n--;)t=f[n],t.style.width="100%",t.style.left=0,a.transitions&&w(n,0,0);a.addEventListener?(r.removeEventListener("touchstart",o,!1),r.removeEventListener("webkitTransitionEnd",o,!1),r.removeEventListener("msTransitionEnd",o,!1),r.removeEventListener("oTransitionEnd",o,!1),r.removeEventListener("otransitionend",o,!1),r.removeEventListener("transitionend",o,!1),window.removeEventListener("resize",o,!1)):window.onresize=null}}}}var projekktorConfig,projekktorPluginInterface,playerModel,projekktorDisplay,projekktorControlbar,projekktorContextmenu,projekktorIma,swfobject;(function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);n(t.target).attr("formnovalidate")!==undefined&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t=t&&i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var i,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();i=this.groups={};n.each(this.settings.groups,function(t,r){typeof r=="string"&&(r=r.split(/\s/));n.each(r,function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n("input[name='"+n(t).attr("name")+"']:checked").val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o);throw o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)r==="required"?(i=e.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(f===null||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&f!=="range"&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),r!==undefined&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:typeof t[this]=="string"&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery);window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||pt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.6.2",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document),function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:100,sensitivity:7,timeout:0};u=typeof t=="object"?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(o-f)+Math.abs(s-e)<u.sensitivity)return n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=1,u.over.apply(i,[t]);o=f;s=e;i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,u.out.apply(t,[n])},l=function(t){var r=jQuery.extend({},t),i=this;if(i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),t.type=="mouseenter"){o=r.pageX;s=r.pageY;n(i).on("mousemove.hoverIntent",h);i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))}else n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)}}(jQuery),function(n){function i(n){return typeof n=="object"?n:{top:n,left:n}}var t=n.scrollTo=function(t,i,r){n(window).scrollTo(t,i,r)};t.defaults={axis:"y",duration:1};t.window=function(){return n(window).scrollable()};n.fn.scrollable=function(){return this.map(function(){var i=this.parentWindow||this.defaultView,t=this.nodeName=="#document"?i.frameElement||i:this,r=t.contentDocument||(t.contentWindow||t).document,u=t.setInterval;return t.nodeName=="IFRAME"||u&&n.browser.safari?r.body:u?r.documentElement:this})};n.fn.scrollTo=function(r,u,f){return typeof u=="object"&&(f=u,u=0),typeof f=="function"&&(f={onAfter:f}),f=n.extend({},t.defaults,f),u=u||f.speed||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(u/=2),f.offset=i(f.offset),f.over=i(f.over),this.scrollable().each(function(){function l(n){s.animate(e,u,f.easing,n&&function(){n.call(this,r,f)})}function a(n){var t="scroll"+n,i=o.ownerDocument;return c?Math.max(i.documentElement[t],i.body[t]):o[t]}var o=this,s=n(o),t=r,h,e={},c=s.is("html,body");switch(typeof t){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(t)){t=i(t);break}t=n(t,this);case"object":(t.is||t.style)&&(h=(t=n(t)).offset())}n.each(f.axis.split(""),function(n,i){var v=i=="x"?"Left":"Top",u=v.toLowerCase(),r="scroll"+v,y=o[r],p=i=="x"?"Width":"Height",w=p.toLowerCase();h?(e[r]=h[u]+(c?0:y-s.offset()[u]),f.margin&&(e[r]-=parseInt(t.css("margin"+v))||0,e[r]-=parseInt(t.css("border"+v+"Width"))||0),e[r]+=f.offset[u]||0,f.over[u]&&(e[r]+=t[w]()*f.over[u])):e[r]=t[u];/^\d+$/.test(e[r])&&(e[r]=e[r]<=0?0:Math.min(e[r],a(p)));!n&&f.queue&&(y!=e[r]&&l(f.onAfterFirst),delete e[r])});l(f.onAfter)}).end()}}(jQuery),function(n){"use strict";function t(n){return(n||"").toLowerCase()}var i="20130725";n.fn.cycle=function(i){var r;return 0!==this.length||n.isReady?this.each(function(){var f,r,h,o,u=n(this),s=n.fn.cycle.log,e;if(!u.data("cycle.opts")){(u.data("cycle-log")===!1||i&&i.log===!1||r&&r.log===!1)&&(s=n.noop);s("--c2 init--");f=u.data();for(e in f)f.hasOwnProperty(e)&&/^cycle[A-Z]+/.test(e)&&(o=f[e],h=e.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),s(h+":",o,"("+typeof o+")"),f[h]=o);r=n.extend({},n.fn.cycle.defaults,f,i||{});r.timeoutId=0;r.paused=r.paused||!1;r.container=u;r._maxZ=r.maxZ;r.API=n.extend({_container:u},n.fn.cycle.API);r.API.log=s;r.API.trigger=function(n,t){return r.container.trigger(n,t),r.API};u.data("cycle.opts",r);u.data("cycle.API",r.API);r.API.trigger("cycle-bootstrap",[r,r.API]);r.API.addInitialSlides();r.API.preInitSlideshow();r.slides.length&&r.API.initSlideshow()}}):(r={s:this.selector,c:this.context},n.fn.cycle.log("requeuing slideshow (dom not ready)"),n(function(){n(r.s,r.c).cycle(i)}),this)};n.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var t=this.opts(),i=t.slides;t.slideCount=0;t.slides=n();i=i.jquery?i:t.container.find(i);t.random&&i.sort(function(){return Math.random()-.5});t.API.add(i)},preInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-pre-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.preInit)&&i.preInit(t);t._preInitialized=!0},postInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-post-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.postInit)&&i.postInit(t)},initSlideshow:function(){var i,t=this.opts(),r=t.container;t.API.calcFirstSlide();"static"==t.container.css("position")&&t.container.css("position","relative");n(t.slides[t.currSlide]).css("opacity",1).show();t.API.stackSlides(t.slides[t.currSlide],t.slides[t.nextSlide],!t.reverse);t.pauseOnHover&&(t.pauseOnHover!==!0&&(r=n(t.pauseOnHover)),r.hover(function(){t.API.pause(!0)},function(){t.API.resume(!0)}));t.timeout&&(i=t.API.getSlideOpts(t.nextSlide),t.API.queueTransition(i,i.timeout+t.delay));t._initialized=!0;t.API.updateView(!0);t.API.trigger("cycle-initialized",[t]);t.API.postInitSlideshow()},pause:function(t){var i=this.opts(),r=i.API.getSlideOpts(),u=i.hoverPaused||i.paused;t?i.hoverPaused=!0:i.paused=!0;u||(i.container.addClass("cycle-paused"),i.API.trigger("cycle-paused",[i]).log("cycle-paused"),r.timeout&&(clearTimeout(i.timeoutId),i.timeoutId=0,i._remainingTimeout-=n.now()-i._lastQueue,(0>i._remainingTimeout||isNaN(i._remainingTimeout))&&(i._remainingTimeout=void 0)))},resume:function(n){var t=this.opts(),i=!t.hoverPaused&&!t.paused;n?t.hoverPaused=!1:t.paused=!1;i||(t.container.removeClass("cycle-paused"),0===t.slides.filter(":animated").length&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(t,i){var u,r=this.opts(),e=r.slideCount,f=!1;"string"==n.type(t)&&(t=n.trim(t));n(t).each(function(){var u,t=n(this);i?r.container.prepend(t):r.container.append(t);r.slideCount++;u=r.API.buildSlideOpts(t);r.slides=i?n(t).add(r.slides):r.slides.add(t);r.API.initSlide(u,t,--r._maxZ);t.data("cycle.opts",u);r.API.trigger("cycle-slide-added",[r,u,t])});r.API.updateView(!0);f=r._preInitialized&&2>e&&r.slideCount>=1;f&&(r._initialized?r.timeout&&(u=r.slides.length,r.nextSlide=r.reverse?u-1:1,r.timeoutId||r.API.queueTransition(r)):r.API.initSlideshow())},calcFirstSlide:function(){var t,n=this.opts();t=parseInt(n.startingSlide||0,10);(t>=n.slides.length||0>t)&&(t=0);n.currSlide=t;n.reverse?(n.nextSlide=t-1,0>n.nextSlide&&(n.nextSlide=n.slides.length-1)):(n.nextSlide=t+1,n.nextSlide==n.slides.length&&(n.nextSlide=0))},calcNextSlide:function(){var t,n=this.opts();n.reverse?(t=0>n.nextSlide-1,n.nextSlide=t?n.slideCount-1:n.nextSlide-1,n.currSlide=t?0:n.nextSlide+1):(t=n.nextSlide+1==n.slides.length,n.nextSlide=t?0:n.nextSlide+1,n.currSlide=t?n.slides.length-1:n.nextSlide-1)},calcTx:function(t,i){var r,u=t;return i&&u.manualFx&&(r=n.fn.cycle.transitions[u.manualFx]),r||(r=n.fn.cycle.transitions[u.fx]),r||(r=n.fn.cycle.transitions.fade,u.API.log('Transition "'+u.fx+'" not found.  Using fade.')),r},prepareTx:function(n,t){var o,f,e,r,u,i=this.opts();return 2>i.slideCount?(i.timeoutId=0,void 0):(!n||i.busy&&!i.manualTrump||(i.API.stopTransition(),i.busy=!1,clearTimeout(i.timeoutId),i.timeoutId=0),i.busy||(0!==i.timeoutId||n)&&(f=i.slides[i.currSlide],e=i.slides[i.nextSlide],r=i.API.getSlideOpts(i.nextSlide),u=i.API.calcTx(r,n),i._tx=u,n&&void 0!==r.manualSpeed&&(r.speed=r.manualSpeed),i.nextSlide!=i.currSlide&&(n||!i.paused&&!i.hoverPaused&&i.timeout)?(i.API.trigger("cycle-before",[r,f,e,t]),u.before&&u.before(r,f,e,t),o=function(){i.busy=!1;i.container.data("cycle.opts")&&(u.after&&u.after(r,f,e,t),i.API.trigger("cycle-after",[r,f,e,t]),i.API.queueTransition(r),i.API.updateView(!0))},i.busy=!0,u.transition?u.transition(r,f,e,t,o):i.API.doTransition(r,f,e,t,o),i.API.calcNextSlide(),i.API.updateView()):i.API.queueTransition(r)),void 0)},doTransition:function(t,i,r,u,f){var e=t,o=n(i),s=n(r),h=function(){s.animate(e.animIn||{opacity:1},e.speed,e.easeIn||e.easing,f)};s.css(e.cssBefore||{});o.animate(e.animOut||{},e.speed,e.easeOut||e.easing,function(){o.css(e.cssAfter||{});e.sync||h()});e.sync&&h()},queueTransition:function(t,i){var r=this.opts(),u=void 0!==i?i:t.timeout;return 0===r.nextSlide&&0==--r.loop?(r.API.log("terminating; loop=0"),r.timeout=0,u?setTimeout(function(){r.API.trigger("cycle-finished",[r])},u):r.API.trigger("cycle-finished",[r]),r.nextSlide=r.currSlide,void 0):(u&&(r._lastQueue=n.now(),void 0===i&&(r._remainingTimeout=t.timeout),r.paused||r.hoverPaused||(r.timeoutId=setTimeout(function(){r.API.prepareTx(!1,!r.reverse)},u))),void 0)},stopTransition:function(){var n=this.opts();n.slides.filter(":animated").length&&(n.slides.stop(!1,!0),n.API.trigger("cycle-transition-stopped",[n]));n._tx&&n._tx.stopTransition&&n._tx.stopTransition(n)},advanceSlide:function(n){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+n,0>t.nextSlide?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,n>=0),!1},buildSlideOpts:function(i){var f,o,e=this.opts(),r=i.data()||{},u;for(u in r)r.hasOwnProperty(u)&&/^cycle[A-Z]+/.test(u)&&(f=r[u],o=u.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),e.API.log("["+(e.slideCount-1)+"]",o+":",f,"("+typeof f+")"),r[o]=f);r=n.extend({},n.fn.cycle.defaults,e,r);r.slideNum=e.slideCount;try{delete r.API;delete r.slideCount;delete r.currSlide;delete r.nextSlide;delete r.slides}catch(s){}return r},getSlideOpts:function(t){var i=this.opts(),r,u;return void 0===t&&(t=i.currSlide),r=i.slides[t],u=n(r).data("cycle.opts"),n.extend({},i,u)},initSlide:function(t,i,r){var u=this.opts();i.css(t.slideCss||{});r>0&&i.css("zIndex",r);isNaN(t.speed)&&(t.speed=n.fx.speeds[t.speed]||n.fx.speeds._default);t.sync||(t.speed=t.speed/2);i.addClass(u.slideClass)},updateView:function(n,t){var i=this.opts(),r,u;i._initialized&&(r=i.API.getSlideOpts(),u=i.slides[i.currSlide],!n&&t!==!0&&(i.API.trigger("cycle-update-view-before",[i,r,u]),0>i.updateView)||(i.slideActiveClass&&i.slides.removeClass(i.slideActiveClass).eq(i.currSlide).addClass(i.slideActiveClass),n&&i.hideNonActive&&i.slides.filter(":not(."+i.slideActiveClass+")").hide(),i.API.trigger("cycle-update-view",[i,r,u,n]),n&&i.API.trigger("cycle-update-view-after",[i,r,u])))},getComponent:function(t){var r=this.opts(),i=r[t];return"string"==typeof i?/^\s*[\>|\+|~]/.test(i)?r.container.find(i):n(i):i.jquery?i:n(i)},stackSlides:function(t,i,r){var u=this.opts(),f,e,o;if(t||(t=u.slides[u.currSlide],i=u.slides[u.nextSlide],r=!u.reverse),n(t).css("zIndex",u.maxZ),e=u.maxZ-2,o=u.slideCount,r){for(f=u.currSlide+1;o>f;f++)n(u.slides[f]).css("zIndex",e--);for(f=0;u.currSlide>f;f++)n(u.slides[f]).css("zIndex",e--)}else{for(f=u.currSlide-1;f>=0;f--)n(u.slides[f]).css("zIndex",e--);for(f=o-1;f>u.currSlide;f--)n(u.slides[f]).css("zIndex",e--)}n(i).css("zIndex",u.maxZ-1)},getSlideIndex:function(n){return this.opts().slides.index(n)}};n.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))};n.fn.cycle.version=function(){return"Cycle2: "+i};n.fn.cycle.transitions={custom:{},none:{before:function(n,t,i,r){n.API.stackSlides(i,t,r);n.cssBefore={opacity:1,display:"block"}}},fade:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:0,display:"block"});t.animIn={opacity:1};t.animOut={opacity:0}}},fadeout:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:1,display:"block"});t.animOut={opacity:0}}},scrollHorz:{before:function(n,t,i,r){n.API.stackSlides(t,i,r);var u=n.container.css("overflow","hidden").width();n.cssBefore={left:r?u:-u,top:0,opacity:1,display:"block"};n.cssAfter={zIndex:n._maxZ-2,left:0};n.animIn={left:0};n.animOut={left:r?-u:u}}}};n.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:-1};n(document).ready(function(){n(n.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),function(n){"use strict";function t(t,i){var f,o,e,r=i.autoHeight;if("container"==r)o=n(i.slides[i.currSlide]).outerHeight(),i.container.height(o);else if(i._autoHeightRatio)i.container.height(i.container.width()/i._autoHeightRatio);else if("calc"===r||"number"==n.type(r)&&r>=0){if(e="calc"===r?u(t,i):r>=i.slides.length?0:r,e==i._sentinelIndex)return;i._sentinelIndex=e;i._sentinel&&i._sentinel.remove();f=n(i.slides[e].cloneNode(!0));f.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel");f.css({position:"static",visibility:"hidden",display:"block"}).prependTo(i.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active");f.find("*").css("visibility","hidden");i._sentinel=f}}function u(t,i){var r=0,u=-1;return i.slides.each(function(t){var i=n(this).height();i>u&&(u=i,r=t)}),r}function i(t,i,r,u){var f=n(u).outerHeight(),e=i.sync?i.speed/2:i.speed;i.container.animate({height:f},e)}function r(u,f){f._autoHeightOnResize&&(n(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null);f.container.off("cycle-slide-added cycle-slide-removed",t);f.container.off("cycle-destroyed",r);f.container.off("cycle-before",i);f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}n.extend(n.fn.cycle.defaults,{autoHeight:0});n(document).on("cycle-initialized",function(u,f){function h(){t(u,f)}var e,o=f.autoHeight,s=n.type(o),c=null;("string"===s||"number"===s)&&(f.container.on("cycle-slide-added cycle-slide-removed",t),f.container.on("cycle-destroyed",r),"container"==o?f.container.on("cycle-before",i):"string"===s&&/\d+\:\d+/.test(o)&&(e=o.match(/(\d+)\:(\d+)/),e=e[1]/e[2],f._autoHeightRatio=e),"number"!==s&&(f._autoHeightOnResize=function(){clearTimeout(c);c=setTimeout(h,50)},n(window).on("resize orientationchange",f._autoHeightOnResize)),setTimeout(h,30))})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}<\/div><div>{{desc}}<\/div>",captionModule:"caption"});n(document).on("cycle-update-view",function(t,i,r,u){"caption"===i.captionModule&&n.each(["caption","overlay"],function(){var t=this,f=r[t+"Template"],n=i.API.getComponent(t);n.length&&f?(n.html(i.API.tmpl(f,r,i,u)),n.show()):n.hide()})});n(document).on("cycle-destroyed",function(t,i){var r;n.each(["caption","overlay"],function(){var n=this,t=i[n+"Template"];i[n]&&t&&(r=i.API.getComponent("caption"),r.empty())})})}(jQuery),function(n){"use strict";var t=n.fn.cycle;n.fn.cycle=function(i){var r,f,u,e=n.makeArray(arguments);return"number"==n.type(i)?this.cycle("goto",i):"string"==n.type(i)?this.each(function(){var o;return r=i,u=n(this).data("cycle.opts"),void 0===u?(t.log('slideshow must be initialized before sending commands; "'+r+'" ignored'),void 0):(r="goto"==r?"jump":r,f=u.API[r],n.isFunction(f)?(o=n.makeArray(e),o.shift(),f.apply(u.API,o)):(t.log("unknown command: ",r),void 0))}):t.apply(this,arguments)};n.extend(n.fn.cycle,t);n.extend(t.API,{next:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&(t=n.reverse?-1:1,n.allowWrap===!1&&n.currSlide+t>=n.slideCount||(n.API.advanceSlide(t),n.API.trigger("cycle-next",[n]).log("cycle-next")))},prev:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&(t=n.reverse?1:-1,n.allowWrap===!1&&0>n.currSlide+t||(n.API.advanceSlide(t),n.API.trigger("cycle-prev",[n]).log("cycle-prev")))},destroy:function(){this.stop();var t=this.opts(),i=n.isFunction(n._data)?n._data:n.noop;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stop();t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed");t.container.removeData();i(t.container[0],"parsedAttrs",!1);t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass));t.slides.each(function(){n(this).removeData();i(this,"parsedAttrs",!1)})},jump:function(n){var r,t=this.opts(),i;if(!t.busy||t.manualTrump){if(i=parseInt(n,10),isNaN(i)||0>i||i>=t.slides.length)return t.API.log("goto: invalid slide index: "+i),void 0;if(i==t.currSlide)return t.API.log("goto: skipping, already on slide",i),void 0;t.nextSlide=i;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.log("goto: ",i," (zero-index)");r=t.currSlide<t.nextSlide;t.API.prepareTx(!0,r)}},stop:function(){var t=this.opts(),i=t.container;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stopTransition();t.pauseOnHover&&(t.pauseOnHover!==!0&&(i=n(t.pauseOnHover)),i.off("mouseenter mouseleave"));t.API.trigger("cycle-stopped",[t]).log("cycle-stopped")},reinit:function(){var n=this.opts();n.API.destroy();n.container.cycle()},remove:function(t){for(var r,u,i=this.opts(),e=[],o=1,f=0;i.slides.length>f;f++)r=i.slides[f],f==t?u=r:(e.push(r),n(r).data("cycle.opts").slideNum=o,o++);u&&(i.slides=n(e),i.slideCount--,n(u).remove(),t==i.currSlide?i.API.advanceSlide(1):i.currSlide>t?i.currSlide--:i.currSlide++,i.API.trigger("cycle-slide-removed",[i,t,u]).log("cycle-slide-removed"),i.API.updateView())}});n(document).on("click.cycle","[data-cycle-cmd]",function(t){t.preventDefault();var i=n(this),r=i.data("cycle-cmd"),u=i.data("cycle-context")||".cycle-slideshow";n(u).cycle(r,i.data("cycle-arg"))})}(jQuery),function(n){"use strict";function t(t,i){var r;return t._hashFence?(t._hashFence=!1,void 0):(r=window.location.hash.substring(1),t.slides.each(function(u){if(n(this).data("cycle-hash")==r){if(i===!0)t.startingSlide=u;else{var f=u>t.currSlide;t.nextSlide=u;t.API.prepareTx(!0,f)}return!1}}),void 0)}n(document).on("cycle-pre-initialize",function(i,r){t(r,!0);r._onHashChange=function(){t(r,!1)};n(window).on("hashchange",r._onHashChange)});n(document).on("cycle-update-view",function(n,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)});n(document).on("cycle-destroyed",function(t,i){i._onHashChange&&n(window).off("hashchange",i._onHashChange)})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{loader:!1});n(document).on("cycle-bootstrap",function(t,i){function u(t,u){function s(t){var o;"wait"==i.loader?(e.push(t),0===f&&(e.sort(h),r.apply(i.API,[e,u]),i.container.removeClass("cycle-loading"))):(o=n(i.slides[i.currSlide]),r.apply(i.API,[t,u]),o.show(),i.container.removeClass("cycle-loading"))}function h(n,t){return n.data("index")-t.data("index")}var e=[],o,f;if("string"==n.type(t))t=n.trim(t);else if("array"===n.type(t))for(o=0;t.length>o;o++)t[o]=n(t[o])[0];t=n(t);f=t.length;f&&(t.hide().appendTo("body").each(function(t){function l(){0==--c&&(--f,s(o))}var c=0,o=n(this),h=o.is("img")?o:o.find("img");return o.data("index",t),h=h.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),h.length?(c=h.length,h.each(function(){this.complete?l():n(this).load(function(){l()}).error(function(){0==--c&&(i.API.log("slide skipped; img not loaded:",this.src),0==--f&&"wait"==i.loader&&r.apply(i.API,[e,u]))})}),void 0):(--f,e.push(o),void 0)}),f&&i.container.addClass("cycle-loading"))}var r;i.loader&&(r=i.API.add,i.API.add=u)})}(jQuery),function(n){"use strict";function t(t,i,r){var u,f=t.API.getComponent("pager");f.each(function(){var f=n(this),e;i.pagerTemplate?(e=t.API.tmpl(i.pagerTemplate,i,t,r[0]),u=n(e).appendTo(f)):u=f.children().eq(t.slideCount-1);u.on(t.pagerEvent,function(n){n.preventDefault();t.API.page(f,n.currentTarget)})})}function i(n,t){var i=this.opts();if(!i.busy||i.manualTrump){var u=n.children().index(t),r=u,f=r>i.currSlide;i.currSlide!=r&&(i.nextSlide=r,i.API.prepareTx(!0,f),i.API.trigger("cycle-pager-activated",[i,n,t]))}}n.extend(n.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerTemplate:"<span>&bull;<\/span>"});n(document).on("cycle-bootstrap",function(n,i,r){r.buildPagerLink=t});n(document).on("cycle-slide-added",function(n,t,r,u){t.pager&&(t.API.buildPagerLink(t,r,u),t.API.page=i)});n(document).on("cycle-slide-removed",function(t,i,r){if(i.pager){var u=i.API.getComponent("pager");u.each(function(){var t=n(this);n(t.children()[r]).remove()})}});n(document).on("cycle-update-view",function(t,i){var r;i.pager&&(r=i.API.getComponent("pager"),r.each(function(){n(this).children().removeClass(i.pagerActiveClass).eq(i.currSlide).addClass(i.pagerActiveClass)}))});n(document).on("cycle-destroyed",function(n,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate&&i.empty())})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1});n(document).on("cycle-initialized",function(n,t){if(t.API.getComponent("next").on(t.nextEvent,function(n){n.preventDefault();t.API.next()}),t.API.getComponent("prev").on(t.prevEvent,function(n){n.preventDefault();t.API.prev()}),t.swipe){var i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",r=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";t.container.on(i,function(){t.API.next()});t.container.on(r,function(){t.API.prev()})}});n(document).on("cycle-update-view",function(n,t){if(!t.allowWrap){var i=t.disabledClass,r=t.API.getComponent("next"),u=t.API.getComponent("prev"),f=t._prevBoundry||0,e=void 0!==t._nextBoundry?t._nextBoundry:t.slideCount-1;t.currSlide==e?r.addClass(i).prop("disabled",!0):r.removeClass(i).prop("disabled",!1);t.currSlide===f?u.addClass(i).prop("disabled",!0):u.removeClass(i).prop("disabled",!1)}});n(document).on("cycle-destroyed",function(n,t){t.API.getComponent("prev").off(t.nextEvent);t.API.getComponent("next").off(t.prevEvent);t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{progressive:!1});n(document).on("cycle-pre-initialize",function(t,i){if(i.progressive){var r,f,u=i.API,e=u.next,s=u.prev,o=u.prepareTx,h=n.type(i.progressive);if("array"==h)r=i.progressive;else if(n.isFunction(i.progressive))r=i.progressive(i);else if("string"==h){if(f=n(i.progressive),r=n.trim(f.html()),!r)return;if(/^(\[)/.test(r))try{r=n.parseJSON(r)}catch(c){return u.log("error parsing progressive slides",c),void 0}else r=r.split(RegExp(f.data("cycle-split")||"\n")),r[r.length-1]||r.pop()}o&&(u.prepareTx=function(n,t){var f,u;return n||0===r.length?(o.apply(i.API,[n,t]),void 0):(t&&i.currSlide==i.slideCount-1?(u=r[0],r=r.slice(1),i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.API.advanceSlide(1)},50)}),i.API.add(u)):t||0!==i.currSlide?o.apply(i.API,[n,t]):(f=r.length-1,u=r[f],r=r.slice(0,f),i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.currSlide=1;t.API.advanceSlide(-1)},50)}),i.API.add(u,!0)),void 0)});e&&(u.next=function(){var n=this.opts(),t;r.length&&n.currSlide==n.slideCount-1?(t=r[0],r=r.slice(1),n.container.one("cycle-slide-added",function(n,t){e.apply(t.API);t.container.removeClass("cycle-loading")}),n.container.addClass("cycle-loading"),n.API.add(t)):e.apply(n.API)});s&&(u.prev=function(){var n=this.opts(),t,i;r.length&&0===n.currSlide?(t=r.length-1,i=r[t],r=r.slice(0,t),n.container.one("cycle-slide-added",function(n,t){t.currSlide=1;t.API.advanceSlide(-1);t.container.removeClass("cycle-loading")}),n.container.addClass("cycle-loading"),n.API.add(i,!0)):s.apply(n.API)})}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"});n.extend(n.fn.cycle.API,{tmpl:function(t,i){var u=RegExp(i.tmplRegex||n.fn.cycle.defaults.tmplRegex,"g"),r=n.makeArray(arguments);return r.shift(),t.replace(u,function(t,i){for(var o,f,u,s=i.split("."),e=0;r.length>e;e++)if(f=r[e]){if(s.length>1)for(u=f,o=0;s.length>o;o++)f=u,u=u[s[o]]||i;else u=f[i];if(n.isFunction(u))return u.apply(f,r);if(void 0!==u&&null!==u&&u!=i)return u}return i})}})}(jQuery),function(n){function e(){var r,t,e;for(u=!1,r=0;r<i.length;r++)t=n(i[r]).filter(function(){return n(this).is(":appeared")}),t.trigger("appear",[t]),f&&(e=f.not(t),e.trigger("disappear",[e])),f=t}var i=[],r=!1,u=!1,o={interval:250,force_process:!1},t=n(window),f;n.expr[":"].appeared=function(i){var r=n(i);if(!r.is(":visible"))return!1;var u=t.scrollLeft(),f=t.scrollTop(),e=r.offset(),o=e.left,s=e.top;return s+r.height()>=f&&s-(r.data("appear-top-offset")||0)<=f+t.height()&&o+r.width()>=u&&o-(r.data("appear-left-offset")||0)<=u+t.width()?!0:!1};n.fn.extend({appear:function(t){var f=n.extend({},o,t||{}),h=this.selector||this,s;return r||(s=function(){u||(u=!0,setTimeout(e,f.interval))},n(window).scroll(s).resize(s),r=!0),f.force_process&&setTimeout(e,f.interval),i.push(h),n(h)}});n.extend({force_appear:function(){return r?(e(),!0):!1}})}(jQuery);(window.jQuery||window.Zepto)&&function(n){n.fn.Swipe=function(t){return this.each(function(){n(this).data("Swipe",new Swipe(n(this)[0],t))})}}(window.jQuery||window.Zepto);jQuery(function(n){function i(t){this.length=t.length;this.each=function(i){n.each(t,i)};this.size=function(){return t.length}}var t=[];!document.createElement("video").canPlayType||function(){var t,n;if(/*@cc_on!@*/0)for(t="audio,video,track,source".split(","),n=0;n<t.length;n++)document.createElement(t[n])}();n.fn.prop||(n.fn.prop=function(t,i){return n(this).attr(t,i)});projekktor=$p=function(){function l(i,r,u){return this.config=new projekktorConfig("1.3.09"),this.env={muted:!1,playerDom:null,mediaContainer:null,agent:"standard",mouseIsOver:!1,loading:!1,className:"",onReady:u},this.media=[],this._plugins=[],this._pluginCache={},this._queue=[],this._cuePoints={},this.listeners=[],this.playerModel={},this._isReady=!1,this._maxElapsed=0,this._currentItem=null,this._playlistServer="",this._id="",this._reelUpdate=function(obj){var ref=this,itemIdx=null,data=obj||[{}],files=data.playlist||data,props;this.env.loading=!0;this.media=[];try{for(props in data.config)if(data.config.hasOwnProperty(props)){if(typeof data.config[props].indexOf("objectfunction")>-1)continue;this.config[props]=eval(data.config[props])}data.config!=null&&($p.utils.log("Updated config var: "+props+" to "+this.config[props]),this._promote("configModified"),delete data.config)}catch(e){}n.each(files,function(){itemIdx=ref._addItem(ref._prepareMedia({file:this,config:this.config||{},errorCode:this.errorCode||0}));n.each(this.cuepoints||[],function(){this.item=itemIdx;ref.setCuePoint(this)})});itemIdx===null&&this._addItem(this._prepareMedia({file:"",config:{},errorCode:97}));this.env.loading=!1;this._promote("scheduled",this.getItemCount());this._syncPlugins(function(){ref.setActiveItem(0)})},this._addItem=function(n,t,i){var r=0;return this.media.length===1&&this.media[0].mediaModel=="NA"&&(this._detachplayerModel(),this.media=[]),t===undefined||t<0||t>this.media.length-1?(this.media.push(n),r=this.media.length-1):(this.media.splice(t,i===!0?1:0,n),r=t),this.env.loading===!1&&this._promote("scheduleModified",this.getItemCount()),r},this._removeItem=function(n){var t=0;return this.media.length===1?this.media[0].mediaModel=="NA"?0:(this.media[0]=this._prepareMedia({file:""}),0):(n===undefined||n<0||n>this.media.length-1?(this.media.pop(),t=this.media.length):(this.media.splice(n,1),t=n),this.env.loading===!1&&this._promote("scheduleModified",this.getItemCount()),t)},this._canPlay=function(t,i,r){var h=this,u=[],f=[],c=r||"http",l=typeof i=="object"?i:[i],e=t?t.replace(/x-/,""):undefined,s=h._testMediaSupport(),o;if(n.each(l,function(t,i){n.each(n.extend(s[c],s["*"]||[])||[],function(t){return i!=null&&t!=i?!0:(u=n.merge(u,this),!0)})}),u.length===0)return!1;switch(typeof e){case"undefined":return u.length>0;case"string":if(e=="*")return u;f.push(e);break;case"array":f=e}for(o in f)if($p.mmap.hasOwnProperty(o)){if(typeof f[o]!="string")break;if(n.inArray(f[o],u)>-1)return!0}return!1},this._prepareMedia=function(t){var c=this,e=[],h=[],y=[],l={},f={},u=[],a=[],p=0,r,i,o,s,v;for(r in $p.mmap)$p.mmap.hasOwnProperty(r)&&(platforms=typeof $p.mmap[r].platform=="object"?$p.mmap[r].platform:[$p.mmap[r].platform],n.each(platforms,function(i,u){var e=0,h="http",s,o,v;for(s in t.file)if(t.file.hasOwnProperty(s)){if(s==="config")continue;if(h=t.file[s].streamType||c.getConfig("streamType")||"http",c._canPlay($p.mmap[r].type,u,h)&&e++,e===0)continue;if($p.mmap[r].level=n.inArray(u,c.config._platforms),$p.mmap[r].level=$p.mmap[r].level<0?100:$p.mmap[r].level,a.push("."+$p.mmap[r].ext),l[$p.mmap[r].ext]||(l[$p.mmap[r].ext]=[]),l[$p.mmap[r].ext].push($p.mmap[r]),$p.mmap[r].streamType===null||$p.mmap[r].streamType=="*"||n.inArray(h||[],$p.mmap[r].streamType||"")>-1){for(f[$p.mmap[r].type]||(f[$p.mmap[r].type]=[]),e=-1,o=0,v=f[$p.mmap[r].type].length;o<v;o++)if(f[$p.mmap[r].type][o].model==$p.mmap[r].model){e=o;break}e===-1&&f[$p.mmap[r].type].push($p.mmap[r])}continue}return!0}));a="^.*.("+a.join("|")+")$";typeof t.file=="string"&&(t.file=[{src:t.file}],typeof t.type=="string"&&(t.file=[{src:t.file,type:t.type}]));(n.isEmptyObject(t)||t.file===!1||t.file===null)&&(t.file=[{src:null}]);for(i in t.file)if(t.file.hasOwnProperty(i)){if(i=="config")continue;if(typeof t.file[i]=="string"&&(t.file[i]={src:t.file[i]}),t.file[i].src==null)continue;if(t.file[i].type!=null&&t.file[i].type!=="")try{o=t.file[i].type.split(" ").join("").split(/[\;]codecs=.([a-zA-Z0-9\,]*)[\'|\"]/i);o[1]!=null&&(t.file[i].codec=o[1]);t.file[i].type=o[0].replace(/x-/,"");t.file[i].originalType=o[0]}catch(w){}else t.file[i].type=this._getTypeFromFileExtension(t.file[i].src);f[t.file[i].type]&&f[t.file[i].type].length>0&&(f[t.file[i].type].sort(function(n,t){return n.level-t.level}),u.push(f[t.file[i].type][0]))}u.length===0?u=f["none/none"]:(u.sort(function(n,t){return n.level-t.level}),p=u[0].level,u=n.grep(u,function(n){return n.level==p}));e=[];n.each(u||[],function(){e.push(this.type)});s=u&&u.length>0?u[0]:{type:"none/none",model:"NA",errorCode:11};e=$p.utils.unique(e);for(i in t.file)if(t.file.hasOwnProperty(i)){if(t.file[i].type==null)continue;if(n.inArray(t.file[i].type.replace(/x-/,""),e)<0&&s.type!="none/none")continue;(n.isEmptyObject(t.config)||t.config.streamType==null||t.config.streamType.indexOf("rtmp")==-1)&&(t.file[i].src=$p.utils.toAbsoluteURL(t.file[i].src));t.file[i].quality==null&&(t.file[i].quality="default");y.push(t.file[i].quality);h.push(t.file[i])}return h.length===0&&h.push({src:null,quality:"default"}),v=[],n.each(this.getConfig("playbackQualities"),function(){v.push(this.key||"default")}),{ID:t.config.id||$p.utils.randomId(8),cat:t.config.cat||"clip",file:h,platform:s.platform,platforms:platforms,qualities:$p.utils.intersect($p.utils.unique(v),$p.utils.unique(y)),mediaModel:s.model||"NA",errorCode:s.errorCode||t.errorCode||7,config:t.config||{}}},this._modelUpdateListener=function(t,i){var f=this,e=this.playerModel,o,r,u;if(this.playerModel.init){t!="time"&&t!="progress"&&$p.utils.log("Update: '"+t,this.playerModel.getSrc(),this.playerModel.getModelName(),i);switch(t){case"state":this._promote("state",i);o=n.map(this.getDC().attr("class").split(" "),function(n){return n.indexOf(f.getConfig("ns")+"state")===-1?n:""});o.push(this.getConfig("ns")+"state"+i.toLowerCase());this.getDC().attr("class",o.join(" "));switch(i){case"AWAKENING":this._syncPlugins(function(){e.getState("AWAKENING")&&e.displayItem(!0)});break;case"ERROR":this._addGUIListeners();break;case"PAUSED":this.getConfig("disablePause")===!0&&this.playerModel.applyCommand("play",0);break;case"COMPLETED":if(this._currentItem+1>=this.media.length&&!this.getConfig("loop")&&(this._promote("done",{}),this.getConfig("leaveFullscreen"))){this.reset();return}this.setActiveItem("next")}break;case"modelReady":this._maxElapsed=0;this._promote("item",f._currentItem);break;case"displayReady":this._promote("displayReady",!0);this._syncPlugins(function(){f._promote("ready");f._addGUIListeners();e.getState("IDLE")||e.start()});break;case"availableQualitiesChange":this.media[this._currentItem].qualities=i;this._promote("availableQualitiesChange",i);break;case"qualityChange":this.setConfig({playbackQuality:i});this._promote("qualityChange",i);break;case"volume":this.setConfig({volume:i});this._promote("volume",i);i<=0?(this.env.muted=!0,this._promote("mute",i)):this.env.muted===!0&&(this.env.muted=!1,this._promote("unmute",i));break;case"playlist":this.setFile(i.file,i.type);break;case"config":this.setConfig(i);break;case"time":this._maxElapsed<i&&(r=Math.round(i*100/this.getDuration()),u=!1,r<25&&(r=25),r>25&&r<50&&(u="firstquartile",r=50),r>50&&r<75&&(u="midpoint",r=75),r>75&&r<100&&(u="thirdquartile",r=100),u!==!1&&this._promote(u,i),this._maxElapsed=this.getDuration()*r/100);this._promote(t,i);break;case"fullscreen":i===!0?(this.getDC().addClass("fullscreen"),this._enterFullViewport()):(this.getDC().removeClass("fullscreen"),this._exitFullViewport());this._promote(t,i);break;case"error":this._promote(t,i);this.getConfig("skipTestcard")&&this.getItemCount()>1?this.setActiveItem("next"):(this.playerModel.applyCommand("error",i),this._addGUIListeners());break;case"streamTypeChange":i=="dvr"&&this.getDC().addClass(this.getNS()+"dvr");this._promote(t,i);break;default:this._promote(t,i)}}},this._syncPlugins=function(n){var t=this;this.env.loading=!0,function(){try{if(t._plugins.length>0)for(var i=0;i<t._plugins.length;i++)if(!t._plugins[i].isReady()){setTimeout(arguments.callee,50);return}t.env.loading=!1;t._promote("pluginsReady",{});try{n()}catch(r){}}catch(r){}}()},this._MD=function(n){projekktor("#"+n.currentTarget.id.replace(/_media$/,""))._playerFocusListener(n)},this._addGUIListeners=function(){var t=this;this._removeGUIListeners();this.getDC().get(0).addEventListener?this.getDC().get(0).addEventListener("mousedown",this._MD,!0):this.getDC().mousedown(function(n){t._playerFocusListener(n)});this.getDC().mousemove(function(n){t._playerFocusListener(n)}).mouseenter(function(n){t._playerFocusListener(n)}).mouseleave(function(n){t._playerFocusListener(n)}).focus(function(n){t._playerFocusListener(n)}).blur(function(n){t._playerFocusListener(n)});n(window).bind("resize.projekktor"+this.getId(),function(){t.setSize()}).bind("touchstart",function(){t._windowTouchListener(event)});this.config.enableKeyboard===!0&&(n(document).unbind("keydown.pp"+this._id),n(document).bind("keydown.pp"+this._id,function(n){t._keyListener(n)}))},this._removeGUIListeners=function(){n("#"+this.getId()).unbind();this.getDC().unbind();this.getDC().get(0).removeEventListener?this.getDC().get(0).removeEventListener("mousedown",this._MD,!0):this.getDC().get(0).detachEvent("onmousedown",this._MD);n(window).unbind("resize.projekktor"+this.getId())},this._registerPlugins=function(){var plugins=n.merge(n.merge([],this.config._plugins),this.config._addplugins),pluginName="",pluginObj=null,i,propName;if(!(this._plugins.length>0)&&plugins.length!==0)for(i=0;i<plugins.length;i++){pluginName="projekktor"+plugins[i].charAt(0).toUpperCase()+plugins[i].slice(1);try{typeof eval(pluginName)}catch(e){alert("Projekktor Error: Plugin '"+plugins[i]+"' malicious or not available.");continue}pluginObj=n.extend(!0,{},new projekktorPluginInterface,eval(pluginName).prototype);pluginObj.name=plugins[i].toLowerCase();pluginObj.pp=this;pluginObj.playerDom=this.env.playerDom;pluginObj._init(this.config["plugin_"+plugins[i].toLowerCase()]||{});this.config["plugin_"+pluginObj.name]==null&&(this.config["plugin_"+pluginObj.name]={});this.config["plugin_"+pluginObj.name]=n.extend(!0,{},pluginObj.config||{});for(propName in pluginObj)propName.indexOf("Handler")>1&&(this._pluginCache[propName]==null&&(this._pluginCache[propName]=[]),this._pluginCache[propName].push(pluginObj));this._plugins.push(pluginObj)}},this.removePlugins=function(t){var f,o,r,i,e,u;if(this._plugins.length!=0)for(f=t||n.merge(n.merge([],this.config._plugins),this.config._addplugins),o=this._plugins.length,r=0;r<f.length;r++)for(i=0;i<o;i++)if(this._plugins[i]!=undefined&&this._plugins[i].name==f[r].toLowerCase()){this._plugins[i].deconstruct();this._plugins.splice(i,1);for(e in this._pluginCache)for(u=0;u<this._pluginCache[e].length;u++)this._pluginCache[e][u].name==f[r].toLowerCase()&&this._pluginCache[e].splice(u,1)}},this.getPlugins=function(){var t=[];return n.each(this._plugins,function(){t.push({name:this.name,ver:this.version||"unknown"})}),t},this._promote=function(n,t){var i=this;this._enqueue(function(){try{i.__promote(n,t)}catch(r){}})},this.__promote=function(n,t){var i=n,r;if(typeof i=="object"){if(!i._plugin)return;i="plugin_"+i._plugin+$p.utils.capitalise(i._event.toUpperCase())}if(i!="time"&&i!="progress"&&i!="mousemove"&&$p.utils.log("Event: ["+i+"]",t,this.listeners),this._pluginCache[i+"Handler"]&&this._pluginCache[i+"Handler"].length>0)for(r=0;r<this._pluginCache[i+"Handler"].length;r++)if(this.getConfig("debug"))try{this._pluginCache[i+"Handler"][r][i+"Handler"](t,this)}catch(u){$p.utils.log(u)}else this._pluginCache[i+"Handler"][r][i+"Handler"](t,this);if(this._pluginCache.eventHandler&&this._pluginCache.eventHandler.length>0)for(r=0;r<this._pluginCache.eventHandler.length;r++)if(this.getConfig("debug"))try{this._pluginCache.eventHandler[r].eventHandler(i,t,this)}catch(u){$p.utils.log(u)}else this._pluginCache.eventHandler[r].eventHandler(i,t,this);if(this.listeners.length>0)for(r=0;r<this.listeners.length;r++)if(this.listeners[r].event==i||this.listeners[r].event=="*")if(this.getConfig("debug"))try{this.listeners[r].callback(t,this)}catch(u){$p.utils.log(u)}else this.listeners[r].callback(t,this)},this._detachplayerModel=function(){this._removeGUIListeners();try{this.playerModel.destroy();this._promote("detach",{})}catch(n){}},this._windowTouchListener=function(t){t.touches&&t.touches.length>0&&((n(document.elementFromPoint(t.touches[0].clientX,t.touches[0].clientY)).attr("id")||"").indexOf(this.getDC().attr("id"))>-1?(this.env.mouseIsOver==!1&&this._promote("mouseenter",{}),this.env.mouseIsOver=!0,this._promote("mousemove",{}),t.stopPropagation()):this.env.mouseIsOver&&(this._promote("mouseleave",{}),this.env.mouseIsOver=!1))},this._playerFocusListener=function(t){var i=t.type.toLowerCase();switch(i){case"mousedown":if(this.env.mouseIsOver==!1)break;if("|TEXTAREA|INPUT".indexOf("|"+t.target.tagName.toUpperCase())>-1)return;if(t.which==3){if(n(t.target).hasClass("context"))break;n(document).bind("contextmenu",function(){return n(document).unbind("contextmenu"),!1})}break;case"mousemove":if(this.env.mouseX!=t.clientX&&this.env.mouseY!=t.clientY&&(this.env.mouseIsOver=!0),this.env.clientX==t.clientX&&this.env.clientY==t.clientY)return;this.env.clientX=t.clientX;this.env.clientY=t.clientY;break;case"focus":case"mouseenter":this.env.mouseIsOver=!0;break;case"blur":case"mouseleave":this.env.mouseIsOver=!1}this._promote(i,t)},this._keyListener=function(t){if(this.env.mouseIsOver&&!("|TEXTAREA|INPUT".indexOf("|"+t.target.tagName.toUpperCase())>-1)){var i=this,r=this.getConfig("keys").length>0?this.getConfig("keys"):[{27:function(n){n.getInFullscreen()?n.setFullscreen(!1):n.setStop()},32:function(n,t){n.setPlayPause();t.preventDefault()},70:function(n){n.setFullscreen()},39:function(n,t){n.setPlayhead("+5");t.preventDefault()},37:function(n,t){n.setPlayhead("-5");t.preventDefault()},38:function(n,t){n.setVolume("+0.05");t.preventDefault()},40:function(n,t){n.setVolume("-0.05");t.preventDefault()},68:function(n){n.setDebug()},67:function(n){$p.utils.log("Config Dump",n.config)},80:function(n){$p.utils.log("Schedule Dump",n.media)},84:function(n){$p.utils.log("Cuepoints Dump",n.getCuePoints())}}];this._promote("key",t);n.each(r||[],function(){try{this[t.keyCode](i,t)}catch(n){}try{this["*"](i)}catch(n){}})}},this._enterFullViewport=function(t){var i=this.getIframeParent()||n(window),r=this.getIframe()||this.getDC(),u=n(i[0].document.body).css("overflow");t&&(i=n(window),r=this.getDC());r.data("fsdata",{scrollTop:i.scrollTop()||0,scrollLeft:i.scrollLeft()||0,targetStyle:r.attr("style")||"",targetWidth:r.width(),targetHeight:r.height(),bodyOverflow:u=="visible"?"auto":u,bodyOverflowX:n(i[0].document.body).css("overflow-x"),bodyOverflowY:n(i[0].document.body).css("overflow-y"),iframeWidth:r.attr("width")||0,iframeHeight:r.attr("height")||0}).css({position:"absolute",display:"block",top:0,left:0,width:"100%",height:"100%",zIndex:99999,margin:0,padding:0});i.scrollTop(0).scrollLeft(0);n(i[0].document.body).css({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})},this._exitFullViewport=function(t){var r=this.getIframeParent()||n(window),u=this.getIframe()||this.getDC(),i=u.data("fsdata")||null;t&&(r=n(window),u=this.getDC());i!=null&&(r.scrollTop(i.scrollTop).scrollLeft(i.scrollLeft),n(r[0].document.body).css("overflow",i.bodyOverflow),n(r[0].document.body).css("overflow-x",i.bodyOverflowX),n(r[0].document.body).css("overflow-y",i.bodyOverflowY),i.iframeWidth>0&&!t?u.attr("width",i.iframeWidth+"px").attr("height",i.iframeHeight+"px"):u.width(i.targetWidth).height(i.targetHeight),u.attr("style",i.targetStyle==null?"":i.targetStyle).data("fsdata",null))},this.pluginAPI=function(){var t=Array.prototype.slice.call(arguments)||null,i=t.shift(),r=t.shift(),n;if(i!=null&&r!=null)for(n=0;n<this._plugins.length;n++)if(this._plugins[n].name==i){this._plugins[n][r](t[0]);return}},this.getPlayerVer=function(){return this.config._version},this.getIsLastItem=function(){return this._currentItem==this.media.length-1&&this.config._loop!==!0},this.getIsFirstItem=function(){return this._currentItem==0&&this.config._loop!==!0},this.getItemConfig=function(n,t){return this.getConfig(n,t)},this.getConfig=function(t,i){var u=i||this._currentItem,r=this.config["_"+t]!=null?this.config["_"+t]:this.config[t];if(t==null)return this.media[u].config;if(this.config["_"+t]==null)try{this.media[u].config[t]!==undefined&&(r=this.media[u].config[t])}catch(f){}if(t.indexOf("plugin_")>-1)try{this.media[u].config[t]&&(r=n.extend(!0,{},this.config[t],this.media[u].config[t]))}catch(f){}if(r==null)return null;if(typeof r=="object"&&r.length===null?r=n.extend(!0,{},r||{}):typeof r=="object"&&(r=n.extend(!0,[],r||[])),typeof r=="string")switch(r){case"true":r=!0;break;case"false":r=!1;break;case"NaN":case"undefined":case"null":r=null}return r},this.getDC=function(){return this.env.playerDom},this.getState=function(n){var t="IDLE";try{t=this.playerModel.getState()}catch(i){}return n!=null?t==n.toUpperCase():t},this.getLoadProgress=function(){try{return this.playerModel.getLoadProgress()}catch(n){return 0}},this.getKbPerSec=function(){try{return this.playerModel.getKbPerSec()}catch(n){return 0}},this.getItemCount=function(){return this.media.length==1&&this.media[0].mediaModel=="na"?0:this.media.length},this.getItemId=function(n){return this.media[n||this._currentItem].ID||null},this.getItemIdx=function(){return this._currentItem},this.getPlaylist=function(){return this.getItem("*")},this.getItem=function(){if(this.media.length==1&&this.media[0].mediaModel=="na")return null;switch(arguments[0]||"current"){case"next":return n.extend(!0,{},this.media[this._currentItem+1]||{});case"prev":return n.extend(!0,{},this.media[this._currentItem-1]||{});case"current":return n.extend(!0,{},this.media[this._currentItem]||{});case"*":return n.extend(!0,[],this.media||[]);default:return n.extend(!0,{},this.media[arguments[0]||this._currentItem]||{})}},this.getVolume=function(){return this.getConfig("fixedVolume")===!0?this.config.volume:this.getConfig("volume")},this.getTrackId=function(){return this.getConfig("trackId")?this.config.trackId:this._playlistServer!=null?"pl"+this._currentItem:null},this.getLoadPlaybackProgress=function(){try{return this.playerModel.getLoadPlaybackProgress()}catch(n){return 0}},this.getSource=function(){try{return this.playerModel.getSource()[0].src}catch(n){return!1}},this.getDuration=function(){try{return this.playerModel.getDuration()}catch(n){return 0}},this.getPosition=function(){try{return this.playerModel.getPosition()||0}catch(n){return 0}},this.getMaxPosition=function(){try{return this.playerModel.getMaxPosition()||0}catch(n){return 0}},this.getFrame=function(){try{return this.playerModel.getFrame()}catch(n){return 0}},this.getTimeLeft=function(){try{return this.playerModel.getDuration()-this.playerModel.getPosition()}catch(n){return this.media[this._currentItem].duration}},this.getInFullscreen=function(){return this.getNativeFullscreenSupport().isFullScreen()},this.getMediaContainer=function(){return this.env.mediaContainer==null&&(this.env.mediaContainer=n("#"+this.getMediaId())),this.env.mediaContainer.length==0&&(this.env.mediaContainer=this.env.playerDom.find("."+this.getNS()+"display").length>0?n(document.createElement("div")).attr({id:this.getId()+"_media"}).css({overflow:"hidden",height:"100%",width:"100%",top:0,left:0,padding:0,margin:0,display:"block"}).appendTo(this.env.playerDom.find("."+this.getNS()+"display")):n(document.createElement("div")).attr({id:this.getMediaId()}).css({width:"1px",height:"1px"}).appendTo(n(document.body))),this.env.mediaContainer},this.getMediaId=function(){return this.getId()+"_media"},this.getMediaType=function(){try{return this._getTypeFromFileExtension(this.playerModel.getSrc())||"na/na"}catch(n){return"na/na"}},this.getUsesFlash=function(){return this.playerModel.modelId.indexOf("FLASH")>-1},this.getModel=function(){try{return this.media[this._currentItem].mediaModel.toUpperCase()}catch(n){return"NA"}},this.getIframeParent=this.getIframeWindow=function(){try{var t=!1;return this.config._iframe&&(t=parent.location.host||!1),t===!1?!1:n(parent.window)}catch(i){return!1}},this.getIframe=function(){try{var n=[];return this.config._iframe&&(n=window.$(frameElement)||[]),n.length==0?!1:n}catch(t){return!1}},this.getIframeAllowFullscreen=function(){var n=null;try{n=window.frameElement.attributes.allowFullscreen||window.frameElement.attributes.mozallowFullscreen||window.frameElement.attributes.webkitallowFullscreen||null}catch(t){n=!0}return n!=null?!0:!1},this.getPlaybackQuality=function(){var t="default";try{t=this.playerModel.getPlaybackQuality()}catch(i){}return t=="default"&&(t=this.getConfig("playbackQuality")),(t=="default"||n.inArray(t,this.getPlaybackQualities())==-1)&&(t=this.getAppropriateQuality()),n.inArray(t,this.getPlaybackQualities())==-1&&(t="default"),t},this.getPlaybackQualities=function(){try{return n.extend(!0,[],this.media[this._currentItem].qualities||[])}catch(t){}return[]},this.getIsMobileClient=function(n){for(var r=navigator.userAgent.toLowerCase(),i=["android","windows ce","blackberry","palm","mobile"],t=0;t<i.length;t++)if(r.indexOf(i[t])>-1)return n?i[t].toUpperCase()==n.toUpperCase():!0;return!1},this.getCanPlay=function(n,t,i){return this._canPlay(n,t,i)},this.getCanPlayNatively=function(n){return this._canPlay(n,"native")},this.getPlatform=function(){return this.media[this._currentItem].platform||"error"},this.getPlatforms=function(){var e=this,t=this._testMediaSupport(!0),f=this.getConfig("platforms"),i=[],u,r;try{for(u in this.media[this._currentItem].file)if(this.media[this._currentItem].file.hasOwnProperty(u))for(r in t)this._canPlay(this.media[this._currentItem].file[u].type.replace(/x-/,""),t[r].toLowerCase(),this.getConfig("streamType"))&&n.inArray(t[r].toLowerCase(),i)==-1&&i.push(t[r].toLowerCase())}catch(o){}return i.sort(function(t,i){return n.inArray(t,f)-n.inArray(i,f)}),i},this.getNativeFullscreenSupport=function(){var i=this,t={supportsFullScreen:"viewport",isFullScreen:function(){try{return i.getDC().hasClass("fullscreen")}catch(n){return!1}},requestFullScreen:function(){i.playerModel.applyCommand("fullscreen",!0)},cancelFullScreen:function(){i.playerModel.applyCommand("fullscreen",!1)},prefix:"",ref:this},u="webkit moz o ms khtml".split(" "),r,f;if(typeof document.cancelFullScreen!="undefined")t.supportsFullScreen=!0;else for(r=0,f=u.length;r<f;r++)if(t.prefix=u[r],typeof document.createElement("video")[t.prefix+"EnterFullscreen"]!="undefined"&&(t.supportsFullScreen="mediaonly"),typeof document[t.prefix+"CancelFullScreen"]!="undefined"&&(t.supportsFullScreen="dom",t.prefix=="moz"&&typeof document[t.prefix+"FullScreenEnabled"]=="undefined"&&(t.supportsFullScreen="viewport")),t.supportsFullScreen!==!1&&t.supportsFullScreen!=="viewport")break;return t.supportsFullScreen=="viewport"||t.supportsFullScreen=="dom"&&this.getConfig("forceFullViewport")?t:t.supportsFullScreen=="mediaonly"?(t.requestFullScreen=function(){i.playerModel.getMediaElement().get(0)[this.prefix+"EnterFullscreen"]()},t.dest={},t.cancelFullScreen=function(){},t):(t.isFullScreen=function(n){var t=i.getIframe()?parent.window.document:document;switch(this.prefix){case"":return t.fullScreen;case"webkit":return t.webkitIsFullScreen;case"moz":return t[this.prefix+"FullScreen"]||i.getDC().hasClass("fullscreen")&&n!==!0;default:return t[this.prefix+"FullScreen"]}},t.requestFullScreen=function(){if(!this.isFullScreen()){var r=i.getIframeParent()||n(window),u=i.getIframe()?i.getIframe().get(0):null||i.getDC().get(0),t=this,f=i.getIframe()?parent.window.document:document,r=i.getIframeParent()||n(window);r.data("fsdata",{scrollTop:r.scrollTop(),scrollLeft:r.scrollLeft()});n(f).unbind(this.prefix+"fullscreenchange.projekktor");this.prefix===""?u.requestFullScreen():u[this.prefix+"RequestFullScreen"]();t.ref.playerModel.applyCommand("fullscreen",!0);n(f).bind(this.prefix+"fullscreenchange.projekktor",function(){if(t.isFullScreen(!0))t.ref.playerModel.applyCommand("fullscreen",!0);else{t.ref.playerModel.applyCommand("fullscreen",!1);var i=t.ref.getIframeParent()||n(window),r=i.data("fsdata");r!=null&&(i.scrollTop(r.scrollTop),i.scrollLeft(r.scrollLeft))}})}},t.cancelFullScreen=function(){var t=i.getIframe()?parent.window.document:document,r=i.getIframeParent()||n(window),u=r.data("fsdata");n(i.getIframe()?parent.window.document:document).unbind(this.prefix+"fullscreenchange.projekktor");t.exitFullScreen?t.exitFullScreen():this.prefix==""?t.cancelFullScreen():t[this.prefix+"CancelFullScreen"]();u!=null&&(r.scrollTop(u.scrollTop),r.scrollLeft(u.scrollLeft));i.playerModel.applyCommand("fullscreen",!1)},t)},this.getId=function(){return this._id},this.getHasGUI=function(){try{return this.playerModel.getHasGUI()}catch(n){return!1}},this.getCssPrefix=this.getNS=function(){return this.config._cssClassPrefix||this.config._ns||"pp"},this.getPlayerDimensions=function(){return{width:this.getDC().width(),height:this.getDC().height()}},this.getMediaDimensions=function(){return this.playerModel.getMediaDimensions()||{width:0,height:0}},this.getAppropriateQuality=function(t){var f=t||this.getPlaybackQualities()||[];if(f.length==0)return[];var u=this.env.playerDom.width(),r=this.env.playerDom.height(),e=$p.utils.roundNumber(u/r,2),i={};return n.each(this.getConfig("playbackQualities")||[],function(){if(n.inArray(this.key,f)<0||(this.minHeight||0)>r&&i.minHeight<=r||(i.minHeight||0)>this.minHeight)return!0;if(typeof this.minWidth=="number"){if(this.minWidth===0&&this.minHeight>r||this.minWidth>u)return!0;i=this}else if(typeof this.minWidth=="object"){var t=this;n.each(this.minWidth,function(){return(this.ratio||100)>e?!0:this.minWidth>u?!0:(i=t,!0)})}return!0}),n.inArray("auto",this.getPlaybackQualities())>-1?"auto":i.key||"default"},this.getFromUrl=function(t,i,r,u,f){var e=null,s=this,h=!this.getIsMobileClient(),o;if(i==s&&r=="_reelUpdate"&&this._promote("scheduleLoading",1+this.getItemCount()),r.substr(0,1)!="_"?window[r]=function(n){try{delete window[r]}catch(t){}i[r](n)}:f.indexOf("jsonp")>-1&&(this["_jsonp"+r]=function(n){i[r](n)}),f){if(n.parseJSON==undefined&&f.indexOf("json")>-1)return this._raiseError("Projekktor requires at least jQuery 1.4.2 in order to handle JSON playlists."),this;f=f.indexOf("/")>-1?f.split("/")[1]:f}return o={url:t,complete:function(n,t){if(f==undefined)try{n.getResponseHeader("Content-Type").indexOf("xml")>-1&&(f="xml");n.getResponseHeader("Content-Type").indexOf("json")>-1&&(f="json");n.getResponseHeader("Content-Type").indexOf("html")>-1&&(f="html")}catch(o){}e=$p.utils.cleanResponse(n.responseText,f);try{e=u(e,n.responseText,i)}catch(o){}if(t!="error"&&f!="jsonp")try{i[r](e)}catch(o){}},error:function(){i[r]&&f!="jsonp"&&i[r](!1)},cache:!0,async:h,dataType:f,jsonpCallback:r.substr(0,1)!="_"?!1:"projekktor('"+this.getId()+"')._jsonp"+r,jsonp:r.substr(0,1)!="_"?!1:"callback"},o.xhrFields={withCredentials:!0},o.beforeSend=function(n){n.withCredentials=!0},n.support.cors=!0,n.ajax(o),this},this.setActiveItem=function(t){var i=0,u=this._currentItem,o=this,f=!1,e,r;if(typeof t=="string")switch(t){case"same":i=this._currentItem;break;case"previous":i=this._currentItem-1;break;case"next":i=this._currentItem+1}else i=typeof t=="number"?parseInt(t):0;return i!=this._currentItem&&this.getConfig("disallowSkip")==!0&&!this.getState("COMPLETED")&&!this.getState("IDLE")?this:(this._detachplayerModel(),this.env.loading=!1,i===0&&(u==null||u==i)&&(this.config._autoplay===!0||"DESTROYING|AWAKENING".indexOf(this.getState())>-1)?f=!0:this.getItemCount()>1&&i!=u&&u!=null&&this.config._continuous===!0&&i<this.getItemCount()&&(f=!0),(i>=this.getItemCount()||i<0)&&(f=this.config._loop,i=0),this._currentItem=i,e=this.getDC().hasClass("fullscreen"),this.getDC().attr("class",this.env.className),e&&this.getDC().addClass("fullscreen"),r=this.media[this._currentItem].mediaModel.toUpperCase(),$p.models[r]?(this.getConfig("className",null)!=null&&this.getDC().addClass(this.getNS()+this.getConfig("className")),this.getDC().addClass(this.getNS()+(this.getConfig("streamType")||"http")),$p.utils.cssTransitions()||this.getDC().addClass("notransitions"),this.getIsMobileClient()&&this.getDC().addClass("mobile")):(r="NA",this.media[this._currentItem].mediaModel=r,this.media[this._currentItem].errorCode=8),this.playerModel=new playerModel,n.extend(this.playerModel,$p.models[r].prototype),this._promote("syncing","display"),this._enqueue(function(){try{o._applyCuePoints()}catch(n){}}),this.playerModel._init({media:n.extend(!0,{},this.media[this._currentItem]),model:r,pp:this,environment:n.extend(!0,{},this.env),autoplay:f,quality:this.getPlaybackQuality(),fullscreen:this.getInFullscreen()}),this)},this.setPlay=function(){var n=this;return this.getConfig("thereCanBeOnlyOne")&&projekktor("*").each(function(){this.getId()!==n.getId()&&this.setStop()}),this._enqueue("play",!1),this},this.setPause=function(){return this.getInFullscreen()&&this.setFullscreen(!0),this._enqueue("pause",!1),this},this.setStop=function(n){var t=this;return this.getState("IDLE")?this:(n?this._enqueue(function(){t._currentItem=0;t.setActiveItem(0)}):this._enqueue("stop",!1),this)},this.setPlayPause=function(){return this.getState("PLAYING")?this.setPause():this.setPlay(),this},this.setVolume=function(n,t){var r=this.getVolume(),u,i;if(this.getConfig("fixedVolume")==!0)return this;switch(typeof n){case"string":u=n.substr(0,1);n=parseFloat(n.substr(1));switch(u){case"+":n=this.getVolume()+n;break;case"-":n=this.getVolume()-n;break;default:n=this.getVolume()}case"number":n=parseFloat(n);n=n>1?1:n;n=n<0?0:n;break;default:return this}if(n>r&&t){if(n-r>.03){for(i=r;i<=n;i=i+.03)this._enqueue("volume",i,t);return this._enqueue("volume",n,t),this}}else if(n<r&&t&&r-n>.03){for(i=r;i>=n;i=i-.03)this._enqueue("volume",i,t);return this._enqueue("volume",n,t),this}return this._enqueue("volume",n),this},this.setPlayhead=this.setSeek=function(n){if(this.getConfig("disallowSkip")==!0)return this;if(typeof n=="string"){var t=n.substr(0,1);n=parseFloat(n.substr(1));n=t=="+"?this.getPosition()+n:t=="-"?this.getPosition()-n:this.getPosition()}return typeof n=="number"&&this._enqueue("seek",Math.round(n*100)/100),this},this.setFrame=function(n){if(this.getConfig("fps")==null||this.getConfig("disallowSkip")==!0)return this;if(typeof n=="string"){var t=n.substr(0,1);n=parseFloat(n.substr(1));n=t=="+"?this.getFrame()+n:t=="-"?this.getFrame()-n:this.getFrame()}return typeof n=="number"&&this._enqueue("frame",n),this},this.setPlayerPoster=function(n){var t=this;return this._enqueue(function(){t.setConfig({poster:n},0)}),this._enqueue(function(){t.playerModel.setPosterLive()}),this},this.setConfig=function(){var t=this,n=arguments;return this._enqueue(function(){t._setConfig(n[0]||null,n[1]||null)}),this},this._setConfig=function(){var i;if(!arguments.length)return result;var confObj=arguments[0],dest="*",value=!1;if(typeof confObj!="object")return this;dest=arguments[1]=="string"||arguments[1]=="number"?arguments[1]:this._currentItem;for(i in confObj)if(this.config["_"+i]==null){try{value=eval(confObj[i])}catch(e){value=confObj[i]}if(dest=="*"){n.each(this.media,function(){this.config==null&&(this.config={});this.config[i]=value});continue}if(this.media[dest]==undefined)return this;this.media[dest].config==null&&(this.media[dest].config={});this.media[dest].config[i]=value}return this},this.setFullscreen=function(n){var t=this.getNativeFullscreenSupport();return n=n==null?!t.isFullScreen():n,n===!0?t.requestFullScreen():t.cancelFullScreen(),this},this.setSize=function(n){var t=this.getIframe()||this.getDC(),i=t.data("fsdata")||null,r=n&&n.width!=null?n.width:this.getConfig("width")!=null?this.getConfig("width"):!1,u=n&&n.height!=null?n.height:this.getConfig("height")==null&&this.getConfig("ratio")?Math.round((r||this.getDC().width())/this.getConfig("ratio")):this.getConfig("height")!=null?this.getConfig("height"):!1;this.getInFullscreen()&&i!=null?(i.targetWidth=r,i.targetHeight=u,t.data("fsdata",i)):(r&&t.css({width:r+"px"}),u&&t.css({height:u+"px"}));try{this.playerModel.applyCommand("resize")}catch(f){}},this.setLoop=function(n){this.config._loop=n||!this.config._loop},this.setDebug=function(n){$p.utils.logging=n||!$p.utils.logging;$p.utils.logging&&$p.utils.log("DEBUG MODE for player #"+this.getId())},this.addListener=function(n,t){var i=this;return this._enqueue(function(){i._addListener(n,t)}),this},this._addListener=function(n,t){var i=n.indexOf(".")>-1?n.split("."):[n,"default"];return this.listeners.push({event:i[0],ns:i[1],callback:t}),this},this.removeListener=function(n,t){for(var u=this.listeners.length,r=n.indexOf(".")>-1?n.split("."):[n,"*"],i=0;i<u;i++)this.listeners[i]!=undefined&&(this.listeners[i].event==r[0]||r[0]==="*")&&(this.listeners[i].ns==r[1]||r[1]==="*")&&(this.listeners[i].callback==t||t==null)&&this.listeners.splice(i,1);return this},this.setItem=function(){var t=arguments[0],n=0;return this._clearqueue(),t==null?(n=this._removeItem(arguments[1]),n===this._currentItem&&this.setActiveItem("previous")):(n=this._addItem(this._prepareMedia({file:t,config:t.config||{}}),arguments[1],arguments[2]),n===this._currentItem&&this.setActiveItem(this._currentItem)),this},this.setFile=function(){var t=arguments[0]||"",i=arguments[1]||this._getTypeFromFileExtension(t),n=[];return this.env.loading===!0?this:(this._clearqueue(),this.env.loading=!0,this._detachplayerModel(),typeof t=="object")?($p.utils.log("Applying incoming JS Object",t),this._reelUpdate(t),this):(n[0]={},n[0].file={},n[0].file.src=t||"",n[0].file.type=i||this._getTypeFromFileExtension(splt[0]),n[0].file.type.indexOf("/xml")>-1||n[0].file.type.indexOf("/json")>-1)?($p.utils.log("Loading external data from "+n[0].file.src+" supposed to be "+n[0].file.type),this._playlistServer=n[0].file.src,this.getFromUrl(n[0].file.src,this,"_reelUpdate",this.getConfig("reelParser"),n[0].file.type),this):($p.utils.log("Applying incoming single file:"+n[0].file.src,n),this._reelUpdate(n),this)},this.setPlaybackQuality=function(t){var i=t||this.getAppropriateQuality();return n.inArray(i,this.media[this._currentItem].qualities||[])>-1&&(this.playerModel.applyCommand("quality",i),this.setConfig({playbackQuality:i})),this},this.openUrl=function(n){return(n=n||{url:"",target:"",pause:!1},n.url=="")?this:(n.pause===!0&&this.setPause(),window.open(n.url,n.target).focus(),this)},this.selfDestruct=this.destroy=function(){var n=this;return this._enqueue(function(){n._destroy()}),this},this._destroy=function(){var i=this;return n(this).unbind(),this.removePlugins(),this.playerModel.destroy(),this._removeGUIListeners(),n.each(t,function(n){try{if(this.getId()==i.getId()||this.getId()==i.getId()||this.getParent()==i.getId()){t.splice(n,1);return}}catch(r){}}),this.env.playerDom.replaceWith(this.env.srcNode),this._promote("destroyed"),this.removeListener("*"),this},this.reset=function(){var n=this;return this._clearqueue(),this._enqueue(function(){n._reset()}),this},this._reset=function(){var i={},r=this,t;this.setFullscreen(!1);n(this).unbind();n(this.getIframe()?parent.window.document:document).unbind(".projekktor");n(window).unbind(".projekktor"+this.getId());this.playerModel.destroy();this.playerModel={};this.removePlugins();this._removeGUIListeners();this.env.mediaContainer=null;this._currentItem=null;for(t in this.config)i[t.substr(0,1)=="_"?t.substr(1):t]=this.config[t];return i.autoplay=!1,typeof this.env.onReady=="function"&&this._enqueue(r.env.onReady(r)),this._init(this.env.playerDom,i),this},this.setCuePoint=function(t,i){var r=t.item!==undefined?t.item:this.getItemIdx(),u=n.extend(!0,{offset:0},i),e=this,f={id:t.id||$p.utils.randomId(8),group:t.group||$p.utils.randomId(8),item:r,on:($p.utils.toSeconds(t.on)||0)+u.offset,off:($p.utils.toSeconds(t.off)||$p.utils.toSeconds(t.on)||0)+u.offset,value:t.value||null,callback:t.callback||function(){},precision:t.precision==null?1:t.precision,title:t.title==null?"":t.title,_listeners:[],_unlocked:!1,_active:!1,_lastTime:0,isAvailable:function(){return this._unlocked},_stateListener:function(n,t){if("STOPPED|COMPLETED|DESTROYING".indexOf(n)>-1){if(this._active)try{this.callback(!1,this,t)}catch(i){}this._active=!1;this._lastTime=-1}},_timeListener:function(t,i){var r,f,e,u;if(i.getItemIdx()===this.item||this.item=="*"){if(r=this.precision==0?Math.round(t):$p.utils.roundNumber(t,this.precision),f=this,this._unlocked===!1)if(e=i.getDuration()*i.getLoadProgress()/100,this.on<=e||this.on<=r)n.each(this._listeners.unlock||[],function(){this(f,i)}),this._unlocked=!0;else return;if(this._lastTime!=r){if(u=r-this._lastTime<=1&&r-this._lastTime>0,(r>=this.on&&r<=this.off||r>=this.on&&this.on==this.off&&r<=this.on+1)&&this._active!==!0){this._active=!0;$p.utils.log("Cue Point: [ON "+this.on+"] at "+r,this);try{this.callback({id:this.id,enabled:!0,value:this.value,seeked:!u,player:i})}catch(o){}}else if((r<this.on||r>this.off)&&this.off!=this.on&&this._active==!0){this._active=!1;$p.utils.log("Cue Point: [OFF] at "+this.off,this);try{this.callback({id:this.id,enabled:!1,value:this.value,seeked:!u,player:i})}catch(o){}}this.off==this.on&&this._active&&new Number(r-this.on).toPrecision(this.precision)>=1&&(this._active=!1);this._lastTime=r}}},addListener:function(n,t){this._listeners[n]==null&&(this._listeners[n]=[]);this._listeners[n].push(t||function(){})}};return t.unlockCallback!=null&&f.addListener("unlock",t.unlockCallback),this._cuePoints[r]==null&&(this._cuePoints[r]=[]),this._cuePoints[r].push(f),this.getState("IDLE")||this._promote("cuepointAdded"),this},this.setGotoCuePoint=function(n,t){var i=this.getCuePoints(t);return this.setPlayhead(i[n].on),this},this.getCuePoints=function(n){return this._cuePoints[n||this.getItemIdx()]||this._cuePoints||{}},this.getCuePointById=function(n,t){for(var r=!1,u=this.getCuePoints(t),i=0;i<u.length;i++)if(u.id==n){r=this;break}return r},this.removeCuePoints=function(n,t){for(var r=this.getCuePoints(n||0)||{},f=[],u,i=0;i<r.length;i++)r[i].group==t&&(this.removeListener("time",r[i].timeEventHandler),this.removeListener("state",r[i].stateEventHandler),f.push(i));for(u=0;u<f.length;u++)r.splice(f[u]-u,1);return this},this.syncCuePoints=function(){var n=this;return this._enqueue(function(){try{n._applyCuePoints()}catch(t){}}),this},this._applyCuePoints=function(){var t=this;(this._cuePoints[this._currentItem]!=null||this._cuePoints["*"]!=null)&&n.each(n.merge(this._cuePoints[this._currentItem]||[],this._cuePoints["*"]||[]),function(n,i){try{t.removeListener("time",i.timeEventHandler);t.removeListener("state",i.stateEventHandler)}catch(r){}i.timeEventHandler=function(n,t){try{i._timeListener(n,t)}catch(r){}};i.stateEventHandler=function(n,t){try{i._stateListener(n,t)}catch(r){}};t.addListener("time",i.timeEventHandler);t.addListener("state",i.stateEventHandler);t.addListener("item",function(){t.removeListener("time",i.timeEventHandler);t.removeListener("state",i.stateEventHandler)})})},this._enqueue=function(n,t,i){n!=null&&(this._queue.push({command:n,params:t,delay:i}),this._processQueue())},this._clearqueue=function(){this._isReady===!0&&(this._queue=[])},this._processQueue=function(){var n=this,t=!1;this._processing!==!0&&this.env.loading!==!0&&(this._processing=!0,function(){try{t=n.playerModel.getIsReady()}catch(r){}if(n.env.loading!==!0&&t){try{var i=n._queue.shift();i!=null&&(typeof i.command=="string"?i.delay>0?setTimeout(function(){n.playerModel.applyCommand(i.command,i.params)},i.delay):n.playerModel.applyCommand(i.command,i.params):i.command(n))}catch(r){$p.utils.log("ERROR:",r)}if(n._queue.length==0){n._isReady===!1&&(n._isReady=!0);n._processing=!1;return}arguments.callee();return}setTimeout(arguments.callee,100)}())},this._getTypeFromFileExtension=function(t){var r="",e=[],s={},e=[],i=null,o=!0,u,f;for(u in $p.mmap)if($p.mmap.hasOwnProperty(u)){for(i=$p.mmap[u].platform,typeof i!="object"&&(i=[i]),o=!0,f=0;f<i.length;f++)i[f]!=null&&(this.getConfig("enable"+i[f].toUpperCase()+"Platform")===!1||n.inArray(i[f],this.getConfig("platforms"))===-1)&&(o=!1);if(o===!1)continue;e.push("\\."+$p.mmap[u].ext);s[$p.mmap[u].ext]=$p.mmap[u]}e="^.*.("+e.join("|")+")";try{r=t.match(new RegExp(e))[1];r=r?r.replace(".",""):"NaN"}catch(h){r="NaN"}return s[r].type},this._testMediaSupport=function(t){var r={},u=[],f="",e=this,i;if(t){if($p._platformTableCache!=null)return $p._platformTableCache}else if($p._compTableCache!=null)return $p._compTableCache;for(i=0;i<$p.mmap.length;i++)$p.mmap.hasOwnProperty(i)&&(platforms=typeof $p.mmap[i].platform=="object"?$p.mmap[i].platform:[$p.mmap[i].platform],n.each(platforms,function(t,o){return o==null?!0:(f=$p.mmap[i].streamType||["http"],n.each(f,function(t,f){if(r[f]==null&&(r[f]={}),r[f][o]==null&&(r[f][o]=[]),n.inArray($p.mmap[i].type,r[f][o])>-1)return!0;var s=($p.models[$p.mmap[i].model.toUpperCase()].prototype[o.toLowerCase()+"Version"]||"1").toString();try{if($p.utils.versionCompare($p.platforms[o.toUpperCase()]($p.mmap[i].type),s))return e.getConfig("enable"+o.toUpperCase()+"Platform")!=!1&&n.inArray(o.toLowerCase(),e.getConfig("platforms"))>-1&&(r[f][o].push($p.mmap[i].type),n.inArray(o.toUpperCase(),u)==-1&&u.push(o.toUpperCase())),!0}catch(h){$p.utils.log("ERROR","platform "+o+" not defined")}return!0}),!0)}));return $p._compTableCache=r,$p._platformTableCache=u,t?$p._platformTableCache:$p._compTableCache},this._readMediaTag=function(t){var r={},e="",f=[],o=this,u,i;if("VIDEOAUDIO".indexOf(t[0].tagName.toUpperCase())==-1)return!1;for(this.getConfig("ignoreAttributes")||(r={autoplay:(t.attr("autoplay")!==undefined||t.prop("autoplay")!==undefined)&&t.prop("autoplay")!==!1?!0:!1,controls:(t.attr("controls")!==undefined||t.prop("controls")!==undefined)&&t.prop("controls")!==!1?!0:!1,loop:(t.attr("autoplay")!==undefined||t.prop("loop")!==undefined)&&t.prop("loop")!==!1?!0:!1,title:t.attr("title")!==undefined&&t.attr("title")!==!1?t.attr("title"):"",poster:t.attr("poster")!==undefined&&t.attr("poster")!==!1?t.attr("poster"):"",width:t.attr("width")!==undefined&&t.attr("width")!==!1?t.attr("width"):null,height:t.attr("height")!==undefined&&t.attr("height")!==!1?t.attr("height"):null}),e=n(n("<div><\/div>").html(n(t).clone())).html(),f=["autoplay","controls","loop"],u=0;u<f.length;u++)e.indexOf(f[u])!=-1&&(r[f[u]]=!0);if(r.playlist=[],r.playlist[0]=[],r.playlist[0].config={tracks:[]},t.attr("src")&&r.playlist[0].push({src:t.attr("src"),type:t.attr("type")||this._getTypeFromFileExtension(t.attr("src"))}),!n("<video/>").get(0).canPlayType){i=t;do if(i=i.next("source,track"),i.attr("src"))switch(i.get(0).tagName.toUpperCase()){case"SOURCE":r.playlist[0].push({src:i.attr("src"),type:i.attr("type")||this._getTypeFromFileExtension(i.attr("src")),quality:i.attr("data-quality")||""});break;case"TRACK":n(this).attr("src")&&r.playlist[0].config.tracks.push({src:i.attr("src"),kind:i.attr("kind")||"subtitle",lang:i.attr("srclang")||null,label:i.attr("label")||null})}while(i.attr("src"))}return r.playlist[0].length==0&&t.children("source,track").each(function(){if(n(this).attr("src"))switch(n(this).get(0).tagName.toUpperCase()){case"SOURCE":r.playlist[0].push({src:n(this).attr("src"),type:n(this).attr("type")||o._getTypeFromFileExtension(n(this).attr("src")),quality:n(this).attr("data-quality")||""});break;case"TRACK":r.playlist[0].config.tracks.push({src:n(this).attr("src"),kind:n(this).attr("kind")||"subtitle",lang:n(this).attr("srclang")||null,label:n(this).attr("label")||null})}}),r},this._raiseError=function(n){this.env.playerDom.html(n).css({color:"#fdfdfd",backgroundColor:"#333",lineHeight:this.config.height+"px",textAlign:"center",display:"block"});this._promote("error")},this._init=function(t,u){var f=t||i,o=u||r,s=this._readMediaTag(f),e;if(this.env.srcNode=f.wrap("<div><\/div>").parent().html(),f.unwrap(),this.env.className=f.attr("class")||"",this._id=f[0].id||$p.utils.randomId(8),s!==!1){this.env.playerDom=n("<div/>").attr({"class":f[0].className,style:f.attr("style")});f.replaceWith(this.env.playerDom);f.empty().removeAttr("type").removeAttr("src");try{f.get(0).pause();f.get(0).load()}catch(h){}n("<div/>").append(f).get(0).innerHTML="";f=null}else this.env.playerDom=f;o=n.extend(!0,{},s,o);for(e in o)this.config["_"+e]!=null?this.config["_"+e]=o[e]:this.config[e]=e.indexOf("plugin_")>-1?n.extend(this.config[e],o[e]):o[e];if($p.utils.logging=this.config._debug,this.setSize(),this.getIsMobileClient()&&(this.config._autoplay=!1,this.config.fixedVolume=!0),this.env.playerDom.attr("id",this._id),this.config._theme)switch(typeof this.config._theme){case"object":this._applyTheme(this.config._theme)}else this._start(!1);return this},this._start=function(){var t=this,i=this.getIframeParent(),n;this._registerPlugins();this.config._iframe===!0&&(i?i.ready(function(){t._enterFullViewport(!0)}):t._enterFullViewport(!0));i===!1&&(this.config._isCrossDomain=!0);this.getIframeAllowFullscreen()||(this.config.enableFullscreen=!1);typeof u=="function"&&this._enqueue(function(){u(t)});for(n in this.config._playlist[0])if(this.config._playlist[0][n].type&&(this.config._playlist[0][n].type.indexOf("/json")>-1||this.config._playlist[0][n].type.indexOf("/xml")>-1))return this.setFile(this.config._playlist[0][n].src,this.config._playlist[0][n].type),this;return this.setFile(this.config._playlist),this},this._applyTheme=function(data){var ref=this,i;if(data===!1)return this._raiseError("The Projekktor theme-set specified could not be loaded."),!1;if(typeof data.css=="string"&&n("head").append('<style type="text/css">'+$p.utils.parseTemplate(data.css,{rp:data.baseURL})+"<\/style>"),typeof data.html=="string"&&this.env.playerDom.html($p.utils.parseTemplate(data.html,{p:this.getNS()})),this.env.playerDom.addClass(data.id).addClass(data.variation),this.env.className=this.env.className&&this.env.className.length!==0?this.env.className+" "+data.id:data.id,data.variation&&data.variation.length!==0&&(this.env.className+=" "+data.variation),typeof data.config=="object"){for(i in data.config)this.config["_"+i]!=null?this.config["_"+i]=data.config[i]:this.config[i]=i.indexOf("plugin_")>-1?n.extend(!0,{},this.config[i],data.config[i]):data.config[i];if(typeof data.config.plugins=="object")for(i=0;i<data.config.plugins.length;i++)try{typeof eval("projekktor"+data.config.plugins[i])}catch(e){return this._raiseError("The applied theme requires the following Projekktor plugin(s): <b>"+data.config.plugins.join(", ")+"<\/b>"),!1}}return data.onReady&&this._enqueue(function(player){eval(data.onReady)}),this._start()},this._init()}var r=arguments[0],f=[],u,e;if(!arguments.length)return t[0]||null;if(typeof r=="number")return t[r];if(typeof r=="string"){if(r=="*")return new i(t);for(u=0;u<t.length;u++){try{if(t[u].getId()==r.id){f.push(t[u]);continue}}catch(a){}try{for(e=0;e<n(r).length;e++)if(t[u].env.playerDom.get(0)==n(r).get(e)){f.push(t[u]);continue}}catch(a){}try{if(t[u].getParent()==r){f.push(t[u]);continue}}catch(a){}try{if(t[u].getId()==r){f.push(t[u]);continue}}catch(a){}}if(f.length>0)return f.length==1?f[0]:new i(f)}if(f.length===0){var s=arguments[1]||{},h=arguments[2]||{},c=0,o;if(typeof r=="string")return n.each(n(r),function(){o=new l(n(this),s,h);t.push(o);c++}),c>1?new i(t):o;if(r)return t.push(new l(r,s,h)),new i(t)}return null};$p.mmap=[];$p.models={};$p.newModel=function(t,i){var u,f,r;if(typeof t!="object"||!t.modelId||(u=!1,f=$p.models[i]&&i!=undefined?$p.models[i].prototype:{},$p.models[t.modelId]))return u;for($p.models[t.modelId]=function(){},$p.models[t.modelId].prototype=n.extend({},f,t),t.setiLove&&t.setiLove(),$p.mmap=n.grep($p.mmap,function(n){var i=n.model!=(t.replace?t.replace.toLowerCase():""),r=n.replaces!=t.modelId;return i&&r}),r=0;r<t.iLove.length;r++)t.iLove[r].model=t.modelId.toLowerCase(),t.iLove[r].replaces=t.replace?t.replace.toLowerCase():"",$p.mmap.push(t.iLove[r]);return!0}});projekktorConfig=function(n){this._version=n};projekktorConfig.prototype={_playerName:"Projekktor",_playerHome:"http://www.projekktor.com?via=context",_cookieName:"projekktor",_cookieExpiry:356,_plugins:["display","controlbar","contextmenu"],_addplugins:[],_reelParser:null,_ns:"pp",_platforms:["browser","android","ios","native","flash","vlc"],_iframe:!1,_ignoreAttributes:!1,_loop:!1,_autoplay:!1,_continuous:!0,_thereCanBeOnlyOne:!0,_leaveFullscreen:!0,_playlist:[],_theme:!1,_themeRepo:!1,_messages:{0:"#0 An (unknown) error occurred.",1:"#1 You aborted the media playback. ",2:"#2 A network error caused the media download to fail part-way. ",3:"#3 The media playback was aborted due to a corruption problem. ",4:"#4 The media (%{title}) could not be loaded because the server or network failed.",5:"#5 Sorry, your browser does not support the media format of the requested file.",6:"#6 Your client is in lack of the Flash Plugin V%{flashver} or higher.",7:"#7 No media scheduled.",8:"#8 ! Invalid media model configured !",9:"#9 File (%{file}) not found.",10:"#10 Invalid or missing quality settings for %{title}.",11:"#11 Invalid streamType and/or streamServer settings for %{title}.",12:"#12 Invalid or inconsistent quality setup for %{title}.",80:"#80 The requested file does not exist or is delivered with an invalid content-type.",97:"No media scheduled.",98:"Invalid or malformed playlist data!",99:"Click display to proceed. ",100:"Keyboard Shortcuts",500:"This Youtube video has been removed or set to private",501:"The Youtube user owning this video disabled embedding.",502:"Invalid Youtube Video-Id specified."},_debug:!1,_width:null,_height:null,_ratio:!1,_keys:[],_isCrossDomain:!1,_forceFullViewport:!1,id:0,title:null,cat:"clip",poster:null,controls:!0,start:!1,stop:!1,volume:.5,cover:"",disablePause:!1,disallowSkip:!1,fixedVolume:!1,imageScaling:"aspectratio",videoScaling:"aspectratio",playerFlashMP4:"",playerFlashMP3:"",streamType:"http",streamServer:"",startParameter:"start",useYTIframeAPI:!0,enableKeyboard:!0,enableFullscreen:!0,playbackQuality:"default",_playbackQualities:[{key:"small",minHeight:240,minWidth:240},{key:"medium",minHeight:360,minWidth:[{ratio:1.77,minWidth:640},{ratio:1.33,minWidth:480}]},{key:"large",minHeight:480,minWidth:[{ratio:1.77,minWidth:853},{ratio:1.33,minWidth:640}]},{key:"hd1080",minHeight:1080,minWidth:[{ratio:1.77,minWidth:1920},{ratio:1.33,minWidth:1440}]},{key:"hd720",minHeight:720,minWidth:[{ratio:1.77,minWidth:1280},{ratio:1.33,minWidth:960}]},{key:"highres",minHeight:1081,minWidth:0}],enableTestcard:!0,skipTestcard:!1,duration:0,className:""};jQuery(function(n){$p.utils={imageDummy:function(){return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/v//PwNAgAEACQsDAUdpTjcAAAAASUVORK5CYII="},capitalise:function(n){return n.charAt(0).toUpperCase()+n.slice(1).toLowerCase()},blockSelection:function(n){return n&&n.css({"-khtml-user-select":"none","-webkit-user-select":"none",MozUserSelect:"none","user-select":"none"}).attr("unselectable","on").bind("selectstart",function(){return!1}),n},unique:function(t){for(var i=[],u,r=t.length;r--;)u=t[r],n.inArray(u,i)===-1&&i.unshift(u);return i},intersect:function(t,i){var r=[];return n.each(t,function(u){try{n.inArray(i,t[u])>-1&&r.push(t[u])}catch(f){}try{n.inArray(t[u],i)>-1&&r.push(t[u])}catch(f){}}),r},roundNumber:function(n,t){return n<=0||isNaN(n)?0:Math.round(n*Math.pow(10,t))/Math.pow(10,t)},randomId:function(n){for(var r="abcdefghiklmnopqrstuvwxyz",u="",i,t=0;t<n;t++)i=Math.floor(Math.random()*r.length),u+=r.substring(i,i+1);return u},toAbsoluteURL:function(n){var r=location,u,t,i,f;if(n==null||n=="")return"";if(/^\w+:/.test(n))return n;if(u=r.protocol+"//"+r.host,n.indexOf("/")===0)return u+n;if(t=r.pathname.replace(/\/[^\/]*$/,""),i=n.match(/\.\.\//g),i)for(n=n.substring(i.length*3),f=i.length;f--;)t=t.substring(0,t.lastIndexOf("/"));return u+t+"/"+n},strip:function(n){return n.replace(/^\s+|\s+$/g,"")},toSeconds:function(n){var r=0,t;if(typeof n!="string")return n;if(n)for(t=n.split(":"),t.length>3&&(t=t.slice(0,3)),i=0;i<t.length;i++)r=r*60+parseFloat(t[i].replace(",","."));return parseFloat(r)},toTimeString:function(n,t){var i=Math.floor(n/3600),f=n%3600,r=Math.floor(f/60),e=f%60,u=Math.floor(e);return i<10&&(i="0"+i),r<10&&(r="0"+r),u<10&&(u="0"+u),t===!0?i+":"+r:i+":"+r+":"+u},embeddFlash:function(t,i,r,u){var s=i.FlashVars||{},e="",c="",o="",l="",h=t,f;i.src+=i.src.indexOf("?")==-1?"?":"&";for(f in s)typeof s[f]!="function"&&(l=s[f],i.src+=f+"="+encodeURIComponent(l)+"&");i.src.replace(/&$/,"");c='<object id="'+i.id+'" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"  name="'+i.name+'" width="'+i.width+'" height="'+i.height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="'+i.src+'"><\/param><param name="allowScriptAccess" value="'+i.allowScriptAccess+'"><\/param><param name="allowFullScreen" value="'+i.allowFullScreen+'"><\/param><param name="wmode" value="'+i.wmode+'"><\/param>';o="<embed ";for(f in i)f.toUpperCase()!=="FLASHVARS"&&typeof i[f]!="function"&&(o+=f+'="'+i[f]+'" ');return(o+=' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"><\/embed>',e=c+o,e+="<\/object>",(!document.all||window.opera)&&(e=o),h===null)?e:(h.get(0).innerHTML=e,r!==!1&&h.append(n("<div/>").attr("id",i.id+"_cc").css({width:u?"1px":"100%",height:u?"1px":"100%",backgroundColor:$p.utils.ieVersion()<9?"#000":"transparent",filter:"alpha(opacity = 0.1)",position:"absolute",top:0,left:0})),n("#"+i.id))},ieVersion:function(){for(var n=3,t=document.createElement("div"),i=t.getElementsByTagName("i");t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->",i[0];);return n>4?n:undefined},parseTemplate:function(n,t,i){if(t===undefined||t.length==0||typeof t!="object")return n;for(var r in t)n=n.replace(new RegExp("%{"+r+"}","gi"),i===!0?window.encodeURIComponent(t[r]):t[r]);return n.replace(/%{(.*?)}/gi,"")},stretch:function(t,i,r,u,f,e){if(i==null)return!1;i instanceof n==!1&&(i=n(i));i.data("od")||i.data("od",{width:i.width(),height:i.height()});var h=f!==undefined?f:i.data("od").width,c=e!==undefined?e:i.data("od").height,o=r/h,s=u/c,l=r,a=u;switch(t){case"none":l=h;a=c;break;case"fill":o>s?(l=h*o,a=c*o):o<s&&(l=h*s,a=c*s);break;case"aspectratio":default:o>s?(l=h*s,a=c*s):o<s&&(l=h*o,a=c*o)}return(r=$p.utils.roundNumber(l/r*100,0),u=$p.utils.roundNumber(a/u*100,0),r===0||u===0)?!1:(i.css({margin:0,padding:0,width:r+"%",height:u+"%",left:(100-r)/2+"%",top:(100-u)/2+"%"}),i.data("od").width!=i.width()||i.data("od").height!=i.height())?!0:!1},parseUri:function(n){for(var t={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},u=t.parser[t.strictMode?"strict":"loose"].exec(n),i={},r=14;r--;)i[t.key[r]]=u[r]||"";return i[t.q.name]={},i[t.key[12]].replace(t.q.parser,function(n,r,u){r&&(i[t.q.name][r]=u)}),i},log:function(){this.logging!==!1&&(this.history=this.history||[],this.history.push(arguments),window.console&&console.log(Array.prototype.slice.call(arguments)))},cleanResponse:function(t,i){var r=!1;switch(i){case"html":case"xml":window.DOMParser?(r=new DOMParser,r=r.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t));break;case"json":r=t;typeof r=="string"&&(r=n.parseJSON(r));break;case"jsonp":break;default:r=t}return r},cssTransitions:function(){function i(n){for(var i in n)if(t[n[i]]!=null)return!0;return!1}function r(n){var r="Webkit Moz O ms Khtml".split(" "),t=n.charAt(0).toUpperCase()+n.substr(1),u=(n+" "+r.join(t+" ")+t).split(" ");return i(u)}var n=document.createElement("z"),t=n.style;return r("animationName")},versionCompare:function(n,t){for(var i=n.split("."),u=t.split("."),r=0,r=0;r<i.length;++r)i[r]=Number(i[r]);for(r=0;r<u.length;++r)u[r]=Number(u[r]);return(i.length==2&&(i[2]=0),i[0]>u[0])?!0:i[0]<u[0]?!1:i[1]>u[1]?!0:i[1]<u[1]?!1:i[2]>u[2]?!0:i[2]<u[2]?!1:!0},stringify:function(n){var i,r,t,f,u;if("JSON"in window)return JSON.stringify(n);if(i=typeof n,i!="object"||n===null)return i=="string"&&(n='"'+n+'"'),String(n);f=[];u=n&&n.constructor==Array;for(r in n)n.hasOwnProperty(r)&&(t=n[r],i=typeof t,n.hasOwnProperty(r)&&(i=="string"?t='"'+t+'"':i=="object"&&t!==null&&(t=$p.utils.stringify(t)),f.push((u?"":'"'+r+'":')+String(t))));return(u?"[":"{")+String(f)+(u?"]":"}")},logging:!1}});jQuery(function(n){$p.platforms={VLC:function(){if(navigator.plugins&&navigator.plugins.length>0){for(var n=0;n<navigator.plugins.length;++n)if(navigator.plugins[n].name.indexOf("VLC")!=-1){if(navigator.plugins[n].version!=null)return navigator.plugins[n].version||"0";if(navigator.plugins[n].description!=null&&navigator.plugins[n].description.match(/\d{1,}\.\d{1,}\.\d{1,}/i)[0])return navigator.plugins[n].description.match(/\d{1,}\.\d{1,}\.\d{1,}/i)[0]}}else try{return new ActiveXObject("VideoLAN.VLCPlugin.2"),"0"}catch(t){}return"0"},FLASH:function(){try{try{var n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{n.AllowScriptAccess="always"}catch(t){return"6.0.0"}}catch(t){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1].match(/\d+/g)[0].toString()}catch(t){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].match(/\d+/g)[0].toString()}catch(t){}}return"0"},FLASHNA:function(){try{try{var n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{n.AllowScriptAccess="always"}catch(t){return"6.0.0"}}catch(t){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1].match(/\d+/g)[0].toString()}catch(t){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].match(/\d+/g)[0].toString()}catch(t){}}return"0"},ANDROID:function(){try{return navigator.userAgent.toLowerCase().match(/android\s+(([\d\.]+))?/)[1].toString()}catch(n){}return"0"},IOS:function(){var n=navigator.userAgent.toLowerCase(),t=n.indexOf("os ");return(n.indexOf("iphone")>-1||n.indexOf("ipad")>-1)&&t>-1?n.substr(t+3,3).replace("_",".").toString():"0"},NATIVE:function(t){try{var i=n(t.indexOf("video")>-1?"<video/>":"<audio/>").get(0);if(i.canPlayType!=null){if(t==="*")return"1";switch(i.canPlayType(t)){case"no":case"":return"0";default:return"1"}}}catch(r){}return"0"},BROWSER:function(){return"1"}}});projekktorPluginInterface=function(){};jQuery(function(n){projekktorPluginInterface.prototype={pluginReady:!1,reqVer:null,name:"",pp:{},config:{},playerDom:null,_appliedDOMObj:[],_pageDOMContainer:{},_childDOMContainer:{},_init:function(t){if(this.config=n.extend(!0,this.config,t),this.reqVer!=null&&!$p.utils.versionCompare(this.pp.getPlayerVer(),this.reqVer)){alert("Plugin '"+this.name+"' requires Projekktor v"+this.reqVer+" or later! Please visit http://www.projekktor.com and get the most recent version.");this.pluginReady=!0;return}this.initialize()},getConfig:function(t,i){var r=null,u=i||null;return this.pp.getConfig("plugin_"+this.name)!=null&&(r=this.pp.getConfig("plugin_"+this.name)[t]),r==null&&(r=this.pp.getConfig(t)),r==null&&(r=this.config[t]),typeof r=="object"&&r.length===null?r=n.extend(!0,{},r,this.config[t]):typeof r=="object"&&(r=n.extend(!0,[],this.config[t]||[],r||[])),r==null?u:r},getDA:function(n){return"data-"+this.pp.getNS()+"-"+this.name+"-"+n},getCN:function(n){return this.pp.getNS()+n},sendEvent:function(n,t){this.pp._promote({_plugin:this.name,_event:n},t)},deconstruct:function(){this.pluginReady=!1;n.each(this._appliedDOMObj,function(){n(this).unbind()})},applyToPlayer:function(t,i,r){if(!t)return null;var u=i||"container",f="",e=this;try{f=t.attr("class")||this.name}catch(o){f=this.name}return(this._pageDOMContainer[u]=n("["+this.getDA("host")+"='"+this.pp.getId()+"']["+this.getDA("func")+"='"+u+"']"),this._childDOMContainer[u]=this.playerDom.find("["+this.getDA("func")+"='"+u+"'],."+this.getCN(f)+":not(["+this.getDA("func")+"=''])"),this._pageDOMContainer[u].length>0)?(this._pageDOMContainer[u].removeClass("active").addClass("inactive"),n.each(this._pageDOMContainer[u],function(){e._appliedDOMObj.push(n(this))}),this._pageDOMContainer[u]):this._childDOMContainer[u].length==0?(t.removeClass(f).addClass(this.pp.getNS()+f).removeClass("active").addClass("inactive").attr(this.getDA("func"),u).appendTo(this.playerDom),this._childDOMContainer[u]=t,this._appliedDOMObj.push(t),r===!0&&t.addClass("active").removeClass("inactive"),t):(n.each(this._childDOMContainer[u],function(){n(this).attr(e.getDA("func"),u);e._appliedDOMObj.push(n(this))}),r===!0&&this._childDOMContainer[u].addClass("active").removeClass("inactive"),n(this._childDOMContainer[u][0]))},getElement:function(n){return this.pp.env.playerDom.find("."+this.pp.getNS()+n)},setInactive:function(){n(this._pageDOMContainer.container).removeClass("active").addClass("inactive");n(this._childDOMContainer.container).removeClass("active").addClass("inactive");this.sendEvent("inactive",n.extend(!0,{},this._pageDOMContainer.container,this._childDOMContainer.container))},setActive:function(t,i){var r=typeof t=="object"?t:this.getElement(t);return t==null?(this._pageDOMContainer.container.removeClass("inactive").addClass("active"),this._childDOMContainer.container.removeClass("inactive").addClass("active"),this.sendEvent("active",n.extend(!0,{},this._pageDOMContainer.container,this._childDOMContainer.container)),r):(i!=!1?r.addClass("active").removeClass("inactive"):r.addClass("inactive").removeClass("active"),r.css("display",""),r)},getActive:function(t){return n(t).hasClass("active")},initialize:function(){},isReady:function(){return this.pluginReady},clickHandler:function(n){try{this.pp[this.getConfig(n+"Click").callback](this.getConfig(n+"Click").value)}catch(t){try{this.getConfig(n+"Click")(this.getConfig(n+"Click").value)}catch(t){}}return!1},cookie:function(key,value,ttl){if(document.cookie===undefined||document.cookie===!1||key==null&&value!=null||this.pp.getConfig("cookieExpiry")==0)return null;var t=new Date,result=null,cookieString="",tmp=storedData=jQuery.parseJSON(eval(result=new RegExp("(?:^|; )"+encodeURIComponent(this.getConfig("cookieName")+"_"+this.name)+"=([^;]*)").exec(document.cookie))?decodeURIComponent(result[1]):null);return((typeof storedData!="object"||storedData==null)&&(storedData={},key!=null&&(storedData[key]=tmp)),key==null)?storedData:arguments.length==1?storedData[key]:(value!=null?storedData[key]=value:delete storedData[key],n.isEmptyObject(storedData)?(ttl=0,storedData=""):storedData=$p.utils.stringify(storedData),t.setDate(t.getDate()+(ttl||this.getConfig("cookieExpiry",0))),cookieString=encodeURIComponent(this.getConfig("cookieName","projekktor")+"_"+this.name)+"="+encodeURIComponent(storedData)+"; expires="+(ttl==!1?"Thu, 01 Jan 1970 00:00:01 GMT":t.toUTCString()),this.getConfig("cookieDomain",!1)&&(cookieString+="; domain="+options.domain),document.cookie=cookieString,value)},eventHandler:function(){}}});playerModel=function(){};jQuery(function(n){playerModel.prototype={modelId:"player",iLove:[],_currentState:null,_currentBufferState:null,_currentSeekState:null,_ap:!1,_volume:0,_quality:"default",_displayReady:!1,_isPlaying:!1,_id:null,_KbPerSec:0,_bandWidthTimer:null,_isPoster:!1,_isFullscreen:!1,hasGUI:!1,allowRandomSeek:!1,flashVerifyMethod:"api_get",mediaElement:null,pp:{},media:{duration:0,position:0,maxpos:0,offset:0,file:!1,poster:"",ended:!1,loadProgress:0,errorCode:0},_init:function(t){this.pp=t.pp||null;this.media=n.extend(!0,{},this.media,t.media);this._ap=t.autoplay;this._isFullscreen=t.fullscreen;this._id=$p.utils.randomId(8);this._quality=t.quality||this._quality;this._volume=this.pp.getVolume();this._playbackQuality=this.pp.getPlaybackQuality();this.init()},init:function(){this.ready()},ready:function(){this.sendUpdate("modelReady");this._ap?(this.sendUpdate("autostart",!0),this._setState("awakening")):this.displayItem(!1)},displayItem:function(t){if(this._displayReady=!1,this._isPoster=!1,this.pp.removeListener("fullscreen.poster"),this.pp.removeListener("resize.poster"),t!==!0||this.getState("STOPPED")){this._setState("idle");this.applyImage(this.getPoster(),this.pp.getMediaContainer().html(""));this._isPoster=!0;this.displayReady();return}n("#"+this.pp.getMediaId()+"_image").remove();n("#"+this.pp.getId()+"_testcard_media").remove();this.applyMedia(this.pp.getMediaContainer())},applyMedia:function(){},sendUpdate:function(n,t){this._currentState!="ERROR"&&(n=="error"&&this._setState("error"),this.pp._modelUpdateListener(n,t))},displayReady:function(){this._displayReady=!0;this.pp._modelUpdateListener("displayReady")},start:function(){var n=this;(this.mediaElement!=null||this.modelId=="PLAYLIST")&&(this.getState("STARTING")||(this._setState("STARTING"),this.getState("STOPPED")||this.addListeners(),this.pp.getIsMobileClient("ANDROID")&&!this.getState("PLAYING")&&setTimeout(function(){n.setPlay()},500),this.setPlay()))},addListeners:function(){},removeListeners:function(){try{this.mediaElement.unbind(".projekktor"+this.pp.getId())}catch(n){}},detachMedia:function(){},destroy:function(){this.removeListeners();this.getState("IDLE")||this._setState("destroying");this.detachMedia();try{n("#"+this.mediaElement.id).empty()}catch(t){}if(!this.pp.getIsMobileClient()){try{n("#"+this.mediaElement.id).remove()}catch(t){}try{this.mediaElement.remove()}catch(t){}this.pp.getMediaContainer().html("")}this.mediaElement=null;this.media.loadProgress=0;this.media.playProgress=0;this.media.frame=0;this.media.position=0;this.media.duration=0},reInit:function(){this.flashVersion===!1&&this._isFF()&&!this.getState("ERROR")&&this.pp.getConfig("bypassFlashFFFix")!==!0&&(this.sendUpdate("FFreinit"),this.removeListeners(),this.displayItem(!this.getState("IDLE")))},applyCommand:function(n,t){switch(n){case"quality":this.setQuality(t);break;case"error":this._setState("error");this.setTestcard(t);break;case"play":if(this.getState("ERROR"))break;if(this.getState("IDLE")){this._setState("awakening");break}this.setPlay();break;case"pause":if(this.getState("ERROR"))break;this.setPause();break;case"volume":if(this.getState("ERROR"))break;this.setVolume(t)||(this._volume=t,this.sendUpdate("volume",t));break;case"stop":this.setStop();break;case"frame":this.setFrame(t);break;case"seek":if(this.getState("ERROR"))break;if(this.getSeekState("SEEKING"))break;if(this.getState("IDLE"))break;if(this.media.loadProgress==-1)break;this._setSeekState("seeking",t);this.setSeek(t);break;case"fullscreen":if(t==this._isFullscreen)break;this._isFullscreen=t;this.sendUpdate("fullscreen",this._isFullscreen);this.reInit();this.setFullscreen();break;case"resize":this.setResize();this.sendUpdate("resize",t)}},setFrame:function(n){var t=n/this.pp.getConfig("fps")+1e-5;this.setSeek(t)},setSeek:function(){},setPlay:function(){},setPause:function(){},setStop:function(){this.detachMedia();this._setState("stopped");this.displayItem(!1)},setVolume:function(){},setFullscreen:function(){this.setResize()},setResize:function(){var n=this.pp.getMediaContainer();this.sendUpdate("scaled",{realWidth:this.media.videoWidth||null,realHeight:this.media.videoHeight||null,displayWidth:n.width(),displayHeight:n.height()})},setPosterLive:function(){},setQuality:function(n){if(this._quality!=n){this._quality=n;try{this.applySrc()}catch(t){}this.qualityChangeListener()}},getQuality:function(){return this._quality},getVolume:function(){return this.mediaElement==null?this._volume:this.mediaElement.prop("muted")===!0?0:this.mediaElement.prop("volume")},getLoadProgress:function(){return this.media.loadProgress||0},getLoadPlaybackProgress:function(){return this.media.playProgress||0},getPosition:function(){return this.media.position||0},getFrame:function(){return this.media.frame||0},getDuration:function(){return this.media.duration||0},getMaxPosition:function(){return this.media.maxpos||0},getPlaybackQuality:function(){return n.inArray(this._quality,this.media.qualities)>-1?this._quality:"default"},getInFullscreen:function(){return this.pp.getInFullscreen()},getKbPerSec:function(){return this._KbPerSec},getState:function(n){var t=this._currentState==null?"IDLE":this._currentState;return n!=null?t==n.toUpperCase():t},getBufferState:function(n){var t=this._currentBufferState==null?"NONE":this._currentBufferState;return n!=null?t==n.toUpperCase():t},getSeekState:function(n){var t=this._currentSeekState==null?"NONE":this._currentSeekState;return n!=null?t==n.toUpperCase():t},getSrc:function(){try{return this.mediaElement.get(0).currentSrc}catch(n){}try{return this.media.file[0].src}catch(n){}try{return this.getPoster()}catch(n){}return null},getModelName:function(){return this.modelId||null},getHasGUI:function(){return this.hasGUI&&!this._isPoster},getIsReady:function(){return this._displayReady},getPoster:function(){var t=null,n=this.pp.getConfig("poster"),i="default",f=[],r,u;if(typeof n!="object")return n;for(r in n)n[r].quality&&f.push(n[r].quality);i=this.pp.getAppropriateQuality(f);for(u in n)(n[u].quality==i||t==""||i=="default")&&(t=n[u].src);return t},getMediaElement:function(){return this.mediaElement||n("<video/>")},getMediaDimensions:function(){return{width:this.media.videoWidth||0,height:this.media.videoHeight||0}},getSource:function(){var t=[],r=this.media.offset||this.media.position||!1,u=this,i=this.pp.getConfig("streamType")=="pseudo"?this.pp.getConfig("startParameter"):!1;return n.each(this.media.file||[],function(){if(u._quality!=this.quality&&u._quality!==null)return!0;if(!i||!r)return t.push(this),!0;var f=$p.utils.parseUri(this.src),o=f.protocol+"://"+f.host+f.path,e=[];return n.each(f.queryKey,function(n,t){n!=i&&e.push(n+"="+t)}),o+=e.length>0?"?"+e.join("&")+"&"+i+"="+r:"?"+i+"="+r,this.src=o,t.push(this),!0}),t.length===0?this.media.file:t},timeListener:function(n){if(n!=null){var i=parseFloat((n.position||n.currentTime||this.media.position||0).toFixed(2)),t=parseFloat((n.duration||0).toFixed(2));isNaN(t+i)||((t!=0&&t!=this.media.duration&&!this.isPseudoStream||this.isPseudoStream&&this.media.duration==0)&&(this.media.duration=t,this.sendUpdate("durationChange",t)),i!=this.media.position)&&(this.media.position=this.isPseudoStream&&Math.round(i*100)/100==Math.round(this.media.offset*100)/100?this.media.offset:this.media.offset+i,this.media.maxpos=Math.max(this.media.maxpos||0,this.media.position||0),this.media.playProgress=parseFloat(this.media.position>0&&this.media.duration>0?this.media.position*100/this.media.duration:0),this.media.frame=this.media.position*this.pp.getConfig("fps"),this.sendUpdate("time",this.media.position),this.loadProgressUpdate())}},loadProgressUpdate:function(){var n=this.mediaElement.get(0),t=0;this.media.duration!==0&&typeof n.buffered=="object"&&(n.buffered.length!==0||n.seekable.length!==0)&&this.media.loadProgress!=100&&((t=n.seekable&&n.seekable.length>0?Math.round(n.seekable.end(0)*100/this.media.duration):Math.round(n.buffered.end(n.buffered.length-1)*100)/this.media.duration,this.media.loadProgress>t)||(this.media.loadProgress=this.allowRandomSeek===!0?100:-1,this.media.loadProgress=this.media.loadProgress<100||this.media.loadProgress===undefined?t:100,this.sendUpdate("progress",this.media.loadProgress)))},progressListener:function(n,t){var r,u,i;if(this.mediaElement instanceof jQuery&&typeof this.mediaElement.get(0).buffered=="object"&&this.mediaElement.get(0).buffered.length>0){this.mediaElement.unbind("progress");return}this._bandWidthTimer==null&&(this._bandWidthTimer=(new Date).getTime());r=0;u=0;try{isNaN(t.loaded/t.total)?t.originalEvent&&!isNaN(t.originalEvent.loaded/t.originalEvent.total)&&(r=t.originalEvent.loaded,u=t.originalEvent.total):(r=t.loaded,u=t.total)}catch(f){n&&!isNaN(n.loaded/n.total)&&(r=n.loaded,u=n.total)}i=r>0&&u>0?r*100/u:0;Math.round(i)>Math.round(this.media.loadProgress)&&(this._KbPerSec=r/1024/(((new Date).getTime()-this._bandWidthTimer)/1e3));i=this.media.loadProgress!==100?i:100;i=this.allowRandomSeek===!0?100:5*Math.round(i/5);this.media.loadProgress!=i&&(this.media.loadProgress=i,this.sendUpdate("progress",i));this.media.loadProgress>=100&&this.allowRandomSeek===!1&&this._setBufferState("full")},qualityChangeListener:function(){this.sendUpdate("qualityChange",this._quality)},endedListener:function(){this.mediaElement!==null&&(this.media.maxpos<=0||this.getState()!="STARTING"&&this._setState("completed"))},waitingListener:function(){this._setBufferState("empty")},canplayListener:function(){this._setBufferState("full")},canplaythroughListener:function(){this._setBufferState("full")},suspendListener:function(){this._setBufferState("full")},playingListener:function(){this._setState("playing")},startListener:function(){this.applyCommand("volume",this.pp.getConfig("volume"));this.isPseudoStream||this.setSeek(this.media.position||0);this._setState("playing")},pauseListener:function(){this._setState("paused")},seekedListener:function(){this._setSeekState("SEEKED",this.media.position)},volumeListener:function(){this.sendUpdate("volume",this.getVolume())},flashReadyListener:function(){this._displayReady=!0},errorListener:function(){},metaDataListener:function(n){try{this.media.videoWidth=n.videoWidth;this.media.videoHeight=n.videoHeight}catch(t){}this._scaleVideo()},setTestcard:function(t,i){var e=this.pp.getMediaContainer().html("").css({width:"100%",height:"100%"}),u=n.extend(this.pp.getConfig("messages"),this.pp.getConfig("msg")),f=u[t]==null?0:t,r=i!==undefined&&i!==""?i:u[f];this.removeListeners();this.detachMedia();this.pp.getItemCount()>1&&(r+=" "+u[99]);r.length<3&&(r="ERROR");f==100&&(r=i);r=$p.utils.parseTemplate(r,n.extend({},this.media,{title:this.pp.getConfig("title")}));this.mediaElement=n("<div/>").addClass(this.pp.getNS()+"testcard").attr("id",this.pp.getId()+"_testcard_media").html("<p>"+r+"<\/p>").appendTo(e);this.pp.getConfig("msg")[f]!=null&&this.mediaElement.addClass(this.pp.getNS()+"customtestcard")},applySrc:function(){},applyImage:function(t,i){var r=n("<img/>").hide(),u=this,f;return($p.utils.blockSelection(r),t==null||t===!1)?n("<span/>").attr({id:this.pp.getMediaId()+"_image"}).appendTo(i):(r.html("").appendTo(i).attr({id:this.pp.getMediaId()+"_image",alt:this.pp.getConfig("title")||""}).css({position:"absolute"}),r.error(function(){n(this).remove()}),r.load(function(n){var t=n.currentTarget;r.data("od")||r.data("od",{width:t.naturalWidth,height:t.naturalHeight});r.show();$p.utils.stretch(u.pp.getConfig("imageScaling"),r,i.width(),i.height())}),r.attr("src",t),f=function(n,t){t.is(":visible")===!1&&u.pp.removeListener("fullscreen",arguments.callee);var i=t.width(),r=t.height(),f=n.width(),e=n.height();if($p.utils.stretch(u.pp.getConfig("imageScaling"),n,t.width(),t.height()))try{u.sendUpdate("scaled",{realWidth:n._originalDimensions.width,realHeight:n._originalDimensions.height,displayWidth:u.mediaElement.width(),displayHeight:u.mediaElement.height()})}catch(o){}n.attr("src")!=u.getPoster()&&n.attr("src",u.getPoster())},this.pp.addListener("fullscreen.poster",function(){f(r,i)}),this.pp.addListener("resize.poster",function(){f(r,i)}),r)},createFlash:function(n,t,i){this.mediaElement=$p.utils.embeddFlash(t.html(""),n,i,!0);this._waitforPlayer()},_waitforPlayer:function(){var t=this,i=0;this._displayReady!==!0&&(this._setBufferState("empty"),function(){if(i>6&&t._isFF()){i=0;var r=n(t.mediaElement).parent(),u=n(t.mediaElement).clone();r.html("").append(u);t.mediaElement=u}r=t.mediaElement;try{if(n(r).attr("id").indexOf("testcard")>-1)return}catch(f){console.log(f)}i++;try{r===undefined?setTimeout(arguments.callee,200):r.get(0)[t.flashVerifyMethod]===undefined?setTimeout(arguments.callee,200):(t._setBufferState("full"),t.flashReadyListener(),n("#"+n(t.mediaElement).attr("id")+"_cc").css({width:"100%",height:"100%"}))}catch(f){setTimeout(arguments.callee,200)}}())},_setState:function(n){var t=this;n=n.toUpperCase();this._currentState!=n&&this._currentState!="ERROR"&&(this._currentState=="PAUSED"&&n=="PLAYING"&&(this.sendUpdate("resume",this.media),this._isPlaying=!0),(this._currentState=="IDLE"||this._currentState=="STARTING")&&n=="PLAYING"&&(this.sendUpdate("start",this.media),this._isPlaying=!0),n=="PAUSED"&&(this._isPlaying=!1),n=="ERROR"&&(this.setPlay=this.setPause=function(){t.sendUpdate("start")}),this._currentState=n.toUpperCase(),this.sendUpdate("state",this._currentState))},_setBufferState:function(n){this._currentBufferState!=n.toUpperCase()&&(this._currentBufferState=n.toUpperCase(),this.sendUpdate("buffer",this._currentBufferState))},_setSeekState:function(n){this._currentSeekState!=n.toUpperCase()&&(this._currentSeekState=n.toUpperCase(),this.sendUpdate("seek",this._currentSeekState))},_scaleVideo:function(){var n=this.pp.getMediaContainer();if(!this.pp.getIsMobileClient())try{var t=n.width(),i=n.height(),r=this.media.videoWidth,u=this.media.videoHeight;$p.utils.stretch(this.pp.getConfig("videoScaling"),this.mediaElement,t,i,r,u)&&this.sendUpdate("scaled",{realWidth:r,realHeight:u,displayWidth:t,displayHeight:i})}catch(f){}},_isFF:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}}});jQuery(function(){$p.newModel({modelId:"NA",iLove:[{ext:"NaN",type:"none/none",platform:"browser"}],hasGUI:!0,applyMedia:function(n){var t=this,i;n.html("");i=function(n,i){i.getState("AWAKENING")||(t.pp.removeListener("mousedown",arguments.callee),t._setState("completed"))};this.displayReady();this.pp.getConfig("enableTestcard")&&!this.pp.getIsMobileClient()?(this.pp.addListener("mousedown",i),this._setState("error"),this.setTestcard(this.media.file[0].src!=null&&this.media.errorCode===7?5:this.media.errorCode)):(this.applyCommand("stop"),window.location.href=this.media.file[0].src)},detachMedia:function(){this.pp.removeListener("leftclick",this.mouseClick)}})});jQuery(function(n){$p.newModel({modelId:"VIDEO",androidVersion:"2",iosVersion:"3",nativeVersion:"1",iLove:[{ext:"mp4",type:"video/mp4",platform:["ios","android","native"],streamType:["http","pseudo","httpVideo"],fixed:"maybe"},{ext:"m4v",type:"video/mp4",platform:["ios","android","native"],streamType:["http","pseudo","httpVideo"],fixed:"maybe"},{ext:"ogv",type:"video/ogg",platform:"native",streamType:["http","httpVideo"]},{ext:"webm",type:"video/webm",platform:"native",streamType:["http","httpVideo"]},{ext:"ogg",type:"video/ogg",platform:"native",streamType:["http","httpVideo"]},{ext:"anx",type:"video/ogg",platform:"native",streamType:["http","httpVideo"]}],_eventMap:{pause:"pauseListener",play:"playingListener",volumechange:"volumeListener",progress:"progressListener",timeupdate:"timeListener",ended:"_ended",waiting:"waitingListener",canplaythrough:"canplayListener",canplay:"canplayListener",error:"errorListener",suspend:"suspendListener",seeked:"seekedListener",loadedmetadata:"metaDataListener",loadstart:null},isGingerbread:!1,isAndroid:!1,allowRandomSeek:!1,videoWidth:0,videoHeight:0,wasPersistent:!0,isPseudoStream:!1,init:function(){var n=navigator.userAgent;n.indexOf("Android")>=0&&(this.isAndroid=!0,parseFloat(n.slice(n.indexOf("Android")+8))<3&&(this.isGingerbread=!0));this.ready()},applyMedia:function(t){n("#"+this.pp.getMediaId()+"_html").length===0&&(this.wasPersistent=!1,t.html("").append(n("<video/>").attr({id:this.pp.getMediaId()+"_html",poster:$p.utils.imageDummy(),loop:!1,autoplay:!1,preload:"none","x-webkit-airplay":"allow"}).prop({controls:!1,volume:this.getVolume()}).css({width:"100%",height:"100%",position:"absolute",top:0,left:0})));this.mediaElement=n("#"+this.pp.getMediaId()+"_html");this.applySrc()},applySrc:function(){var t=this,r=this.getSource(),u=t.getState("AWAKENING"),i;this.mediaElement.attr("src",r[0].src);this.isGingerbread||this.mediaElement.attr("type",r[0].originalType);this.mediaElement.bind("mousedown.projekktorqs"+this.pp.getId(),this.disableDefaultVideoElementActions);this.mediaElement.bind("click.projekktorqs"+this.pp.getId(),this.disableDefaultVideoElementActions);i=function(){if(t.mediaElement.unbind("loadstart.projekktorqs"+t.pp.getId()),t.mediaElement.unbind("loadeddata.projekktorqs"+t.pp.getId()),t.mediaElement.unbind("canplay.projekktorqs"+t.pp.getId()),t.addListeners("error"),t.addListeners("play"),t.addListeners("canplay"),t.mediaElement=n("#"+t.pp.getMediaId()+"_html"),u){t.displayReady();return}if(t.getSeekState("SEEKING")){t._isPlaying&&t.setPlay();t.seekedListener();return}t.isPseudoStream||t.setSeek(t.media.position||0);t._isPlaying&&t.setPlay()};this.mediaElement.bind("loadstart.projekktorqs"+this.pp.getId(),i);this.mediaElement.bind("loadeddata.projekktorqs"+this.pp.getId(),i);this.mediaElement.bind("canplay.projekktorqs"+this.pp.getId(),i);this.mediaElement[0].load();this.isGingerbread&&i()},detachMedia:function(){try{this.removeListener("error");this.removeListener("play");this.removeListener("canplay");this.mediaElement.unbind("mousedown.projekktorqs"+this.pp.getId());this.mediaElement.unbind("click.projekktorqs"+this.pp.getId());this.mediaElement[0].pause();this.mediaElement.attr("src","");this.mediaElement[0].load()}catch(n){}},addListeners:function(t,i){if(this.mediaElement!=null){var f=i!=null?".projekktor"+i+this.pp.getId():".projekktor"+this.pp.getId(),r=this,u=t==null?"*":t;n.each(this._eventMap,function(n,t){(n==u||u=="*")&&t!=null&&r.mediaElement.bind(n+f,function(n){r[t](this,n)})})}},removeListener:function(t,i){if(this.mediaElement!=null){var r=i!=null?".projekktor"+i+this.pp.getId():".projekktor"+this.pp.getId(),u=this;n.each(this._eventMap,function(n){n==t&&u.mediaElement.unbind(n+r)})}},_ended:function(){var n=this.mediaElement[0].duration,t=Math.round(this.media.position)===Math.round(n),i=n-this.media.maxpos<2&&this.media.position===0||!1;t||i||this.isPseudoStream?this.endedListener(this):this.pauseListener(this)},playingListener:function(){var n=this;this.isGingerbread||function(){try{if(n.getDuration()===0){if(n.mediaElement.get(0).currentSrc!==""&&n.mediaElement.get(0).networkState==n.mediaElement.get(0).NETWORK_NO_SOURCE){n.sendUpdate("error",80);return}setTimeout(arguments.callee,500);return}}catch(t){}}();this._setState("playing")},errorListener:function(n,t){try{switch(t.target.error.code){case t.target.error.MEDIA_ERR_ABORTED:this.sendUpdate("error",1);break;case t.target.error.MEDIA_ERR_NETWORK:this.sendUpdate("error",2);break;case t.target.error.MEDIA_ERR_DECODE:this.sendUpdate("error",3);break;case t.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:this.sendUpdate("error",4);break;default:this.sendUpdate("error",5)}}catch(i){}},canplayListener:function(){var t=this;this.pp.getConfig("streamType")=="pseudo"&&n.each(this.media.file,function(){return this.src.indexOf(t.mediaElement[0].currentSrc)>-1&&this.type=="video/mp4"?(t.isPseudoStream=!0,t.allowRandomSeek=!0,t.media.loadProgress=100,!1):!0});this._setBufferState("full")},disableDefaultVideoElementActions:function(n){n.preventDefault();n.stopPropagation()},setPlay:function(){try{this.mediaElement[0].play()}catch(n){}},setPause:function(){try{this.mediaElement[0].pause()}catch(n){}},setVolume:function(n){this._volume=n;try{this.mediaElement.prop("volume",n)}catch(t){return!1}return n},setSeek:function(n){var t=this;if(this.isPseudoStream){this.media.position=0;this.media.offset=n;this.applySrc();return}(function(){try{t.mediaElement[0].currentTime=n;t.timeListener({position:n})}catch(i){t.mediaElement!=null&&setTimeout(arguments.callee,100)}})()},setFullscreen:function(){this.element!="audio"&&this._scaleVideo()},setResize:function(){this.element!="audio"&&this._scaleVideo(!1)}});$p.newModel({modelId:"AUDIO",iLove:[{ext:"ogg",type:"audio/ogg",platform:"native",streamType:["http","httpAudio"]},{ext:"oga",type:"audio/ogg",platform:"native",streamType:["http","httpAudio"]},{ext:"mp3",type:"audio/mp3",platform:["ios","android","native"],streamType:["http","httpAudio"]},{ext:"mp3",type:"audio/mpeg",platform:["ios","android","native"],streamType:["http","httpAudio"]}],imageElement:{},applyMedia:function(t){$p.utils.blockSelection(t);this.imageElement=this.applyImage(this.getPoster("cover")||this.getPoster("poster"),t);this.imageElement.css({border:"0px"});n("#"+this.pp.getMediaId()+"_html").length===0&&(this.wasPersistent=!1,t.html("").append(n(this.isGingerbread?"<video/>":"<audio/>").attr({id:this.pp.getMediaId()+"_html",poster:$p.utils.imageDummy(),loop:!1,autoplay:!1,preload:"none","x-webkit-airplay":"allow"}).prop({controls:!1,volume:this.getVolume()}).css({width:"1px",height:"1px",position:"absolute",top:0,left:0})));this.mediaElement=n("#"+this.pp.getMediaId()+"_html");this.applySrc()},setPosterLive:function(){if(this.imageElement.parent){var i=this.imageElement.parent(),t=this;if(this.imageElement.attr("src")==this.getPoster("cover")||this.getPoster("poster"))return;this.imageElement.fadeOut("fast",function(){n(this).remove();t.imageElement=t.applyImage(t.getPoster("cover")||t.getPoster("poster"),i)})}}},"VIDEO")});jQuery(function(){$p.newModel({modelId:"VIDEOHLS",androidVersion:4,iosVersion:3,iLove:[{ext:"m3u8",type:"application/mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]},{ext:"m3u",type:"application/mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]},{ext:"m3u8",type:"application/vnd.apple.mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]},{ext:"m3u",type:"application/vnd.apple.mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]},{ext:"m3u8",type:"application/x-mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]},{ext:"m3u",type:"application/x-mpegURL",platform:["ios","android"],streamType:["http","httpVideo","httpVideoLive"]}]},"VIDEO");$p.newModel({modelId:"AUDIOHLS",androidVersion:4,iosVersion:3,iLove:[{ext:"m3u8",type:"application/mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u",type:"application/mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u8",type:"application/vnd.apple.mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u",type:"application/vnd.apple.mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u8",type:"application/x-mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u",type:"application/x-mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u8",type:"audio/mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]},{ext:"m3u",type:"audio/mpegURL",platform:["ios","android"],streamType:["http","httpAudio","httpAudioLive"]}]},"AUDIO")});jQuery(function(n){$p.newModel({modelId:"VIDEOVLC",vlcVersion:"2.0.6.0",iLove:[],_eventMap:{MediaPlayerPaused:"pauseListener",MediaPlayerPlaying:"playingListener",MediaPlayerTimeChanged:"_timeListener",MediaPlayerEndReached:"endedListener",MediaPlayerBuffering:"waitingListener",MediaPlayerEncounteredError:"errorListener",MediaPlayerSeekableChanged:"seekableListener"},allowRandomSeek:!1,videoWidth:0,videoHeight:0,isPseudoStream:!1,setiLove:function(){var u=this,t,r,i;if(navigator.plugins&&navigator.plugins.length>0)for(t=0;t<navigator.plugins.length;++t)if(navigator.plugins[t].name.indexOf("VLC")>-1){for(r=0;r<navigator.plugins[t].length;r++)i=navigator.plugins[t][r],i.suffixes!=null&&i.type!=null&&n.each(i.suffixes.split(","),function(n,t){u.iLove.push({ext:t,type:i.type.replace(/x-/,""),platform:["vlc"],streamType:["rtsp","http","pseudo","httpVideo","multipart"]})});break}},applyMedia:function(t){t.html("").append(n("<embed/>").attr({id:this.pp.getMediaId()+"_vlc",type:"application/x-vlc-plugin",pluginspage:"http://www.videolan.org",width:"100%",height:"100%",events:!0,controls:!1,toolbar:!1,windowless:!0,allowfullscreen:!0,autoplay:!1}).css({position:"absolute",top:0,left:0}));this.mediaElement=n("#"+this.pp.getMediaId()+"_vlc");this.applySrc()},applySrc:function(){var n=this,t=this.getSource();this.mediaElement.get(0).playlist.add(t[0].src,"item 1");this.getState("PLAYING")?(this.setPlay(),n.isPseudoStream!==!0&&this.setSeek(this.media.position||0)):this.displayReady()},detachMedia:function(){try{this.mediaElement.get(0).playlist.stop();this.mediaElement.html("")}catch(n){}},addListeners:function(){var t=this;n.each(this._eventMap,function(n,i){try{t.mediaElement.get(0).attachEvent?t.mediaElement.get(0).attachEvent(n,function(n){t[i](this,n)}):t.mediaElement.get(0).addEventListener?t.mediaElement.get(0).addEventListener(n,function(n){t[i](this,n)},!1):t.mediaElement.get(0)["on"+n]=function(n){t[i](this,n)}}catch(r){}})},removeListener:function(t,i){if(this.mediaElement!=null){var r=i!=null?".projekktor"+i+this.pp.getId():".projekktor"+this.pp.getId(),u=this;n.each(this._eventMap,function(n){n==t&&u.mediaElement.unbind(n+r)})}},_timeListener:function(){this.timeListener({position:this.mediaElement.get(0).input.time/1e3,duration:this.mediaElement.get(0).input.length/1e3})},seekableListener:function(){this.allowRandomSeek=!0;this.media.loadProgress=100},errorListener:function(){try{switch(event.target.error.code){case event.target.error.MEDIA_ERR_ABORTED:this.sendUpdate("error",1);break;case event.target.error.MEDIA_ERR_NETWORK:this.sendUpdate("error",2);break;case event.target.error.MEDIA_ERR_DECODE:this.sendUpdate("error",3);break;case event.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:this.sendUpdate("error",4);break;default:this.sendUpdate("error",5)}}catch(n){}},setPlay:function(){this.mediaElement.get(0).playlist.play()},setPause:function(){this.mediaElement.get(0).playlist.pause()},setVolume:function(n){this._volume=n;this.mediaElement.get(0).audio.volume=n*100;this.volumeListener(n)},setSeek:function(n){this.mediaElement.get(0).input.position=n/this.media.duration;this._setSeekState("seeked",n)},setFullscreen:function(){pos=this.mediaElement.get(0).input.position;this.mediaElement.get(0).playlist.stop();this.setPlay();this.mediaElement.get(0).input.position=pos;this.getState("PAUSED")&&this.setPause()},setResize:function(){this._scaleVideo(!1)}})});jQuery(function(){$p.newModel({modelId:"PLAYLIST",iLove:[{ext:"json",type:"text/json",platform:"browser"},{ext:"jsonp",type:"text/jsonp",platform:"browser"},{ext:"xml",type:"text/xml",platform:"browser"},{ext:"json",type:"application/json",platform:"browser"},{ext:"jsonp",type:"application/jsonp",platform:"browser"},{ext:"xml",type:"application/xml",platform:"browser"}],applyMedia:function(){this.displayReady()},setPlay:function(){this.sendUpdate("playlist",this.media)}})});jQuery(function(n){$p.newModel({browserVersion:"1",modelId:"IMAGE",iLove:[{ext:"jpg",type:"image/jpeg",platform:"browser",streamType:["http"]},{ext:"gif",type:"image/gif",platform:"browser",streamType:["http"]},{ext:"png",type:"image/png",platform:"browser",streamType:["http"]}],allowRandomSeek:!0,_position:0,_duration:0,applyMedia:function(n){this.mediaElement=this.applyImage(this.media.file[0].src,n.html(""));this._duration=this.pp.getConfig("duration")||1;this._position=-1;this.displayReady();this._position=-.5},setPlay:function(){var n=this;if(this._setBufferState("full"),this.progressListener(100),this.playingListener(),this._duration==0){n._setState("completed");return}(function(){if(n._position>=n._duration){n._setState("completed");return}n.getState("PLAYING")&&(n.timeListener({duration:n._duration,position:n._position}),setTimeout(arguments.callee,200),n._position+=.2)})()},detachMedia:function(){this.mediaElement.remove()},setPause:function(){this.pauseListener()},setSeek:function(n){n<this._duration&&(this._position=n,this.seekedListener())}});$p.newModel({modelId:"HTML",iLove:[{ext:"html",type:"text/html",platform:"browser",streamType:["http"]}],applyMedia:function(t){var i=this;this.mediaElement=n(document.createElement("iframe")).attr({id:this.pp.getMediaId()+"_iframe",name:this.pp.getMediaId()+"_iframe",src:this.media.file[0].src,scrolling:"no",frameborder:"0",width:"100%",height:"100%"}).css({overflow:"hidden",border:"0px",width:"100%",height:"100%"}).appendTo(t.html(""));this.mediaElement.load(function(){i.success()});this.mediaElement.error(function(){i.remove()});this._duration=this.pp.getConfig("duration")},success:function(){this.displayReady()},remove:function(){this.mediaElement.remove()}},"IMAGE")});jQuery(function(n){$p.newModel({modelId:"OSMFVIDEO",replace:"VIDEOFLASH",flashVersion:"10.2",flashVerifyMethod:"addEventListener",iLove:[{ext:"flv",type:"video/flv",platform:"flash",fixed:!0,streamType:["*"]},{ext:"mp4",type:"video/mp4",platform:"flash",streamType:["*"]},{ext:"f4v",type:"video/mp4",platform:"flash",streamType:["*"]},{ext:"mov",type:"video/quicktime",platform:"flash",streamType:["*"]},{ext:"m4v",type:"video/mp4",platform:"flash",fixed:!0,streamType:["*"]},{ext:"f4m",type:"application/f4m+xml",platform:"flash",fixed:!0,streamType:["*"]},{ext:"m3u8",type:"application/mpegURL",platform:"flash",fixed:!0,streamType:["*"]},{ext:"m3u8",type:"application/x-mpegURL",platform:"flash",fixed:!0,streamType:["*"]},{ext:"m3u8",type:"application/vnd.apple.mpegurl",platform:"flash",fixed:!0,streamType:["*"]},{ext:"manifest",type:"application/vnd.ms-ss",platform:"flash",fixed:!0,streamType:["*"]}],hasGUI:!1,allowRandomSeek:!1,isPseudoStream:!1,streamType:"http",availableQualities:{},_hardwareAcceleration:!0,_isStream:!1,_isDVR:!1,_isMuted:!1,_isStarted:!1,_qualitySwitching:!1,_isDynamicStream:!1,_volume:0,_eventMap:{mediaPlayerCapabilityChange:"OSMF_PlayerCapabilityChange",durationChange:"OSMF_durationChange",currentTimeChange:"OSMF_currentTimeChange",loadStateChange:"OSMF_loadStateChange",bufferingChange:"OSMF_bufferingChange",bytesLoadedChange:"OSMF_bytesLoadedChange",playStateChange:"OSMF_playerStateChange",seekingChange:"OSMF_seekingChange",canPlayChange:"OSMF_seekingChange",isRecordingChange:"OSMF_isRecordingChange",complete:"endedListener",volumeChange:"volumeListener",mediaError:"errorListener",MBRItemChange:"OSMF_universal",isDynamicStreamChange:"OSMF_updateDynamicStream",autoSwitchChange:"OSMF_updateDynamicStream",switchingChange:"OSMF_updateDynamicStream"},applyMedia:function(t){var r=this,i;window["projekktorOSMFReady"+this.pp.getId()]=function(){projekktor(r.pp.getId()).playerModel._OSMFListener(arguments)};i={id:this.pp.getMediaId()+"_flash",name:this.pp.getMediaId()+"_flash",src:this.pp.getConfig("playerFlashMP4"),width:"100%",height:"100%",allowScriptAccess:"always",quality:"high",menu:!1,allowFullScreen:"true",wmode:$p.utils.ieVersion()?"transparent":"opaque",SeamlessTabbing:"false",bgcolor:"#000000",FlashVars:n.extend({enableStageVideo:this._hardwareAcceleration,disableHardwareAcceleration:!this._hardwareAcceleration,javascriptCallbackFunction:"window.projekktorOSMFReady"+this.pp.getId()},this.pp.getConfig("OSMFVars"))};this.createFlash(i,t)},flashReadyListener:function(){this.applySrc();this.displayReady()},removeListeners:function(){},loadProgressUpdate:function(){},addListeners:function(){},applySrc:function(){var t=this,n=this.getSource();this.mediaElement.get(0).setMediaResourceURL(n[0].src);this.streamType=n[0].streamType||this.pp.getConfig("streamType")||"http";this.getState("PLAYING")&&(this.setPlay(),t.isPseudoStream!==!0&&this.media.position>0&&this.setSeek(this.media.position));this.streamType=="pseudo"&&(this.isPseudoStream=!0,this.allowRandomSeek=!0,this.media.loadProgress=100);this.streamType.indexOf("live")>-1&&(this.allowRandomSeek=!0,this.media.loadProgress=100)},_OSMFListener:function(){var i=arguments[0][1],r=arguments[0][2],t=this;this.mediaElement=n("#"+this.pp.getMediaId()+"_flash");switch(i){case"onJavaScriptBridgeCreated":this.mediaElement!==null&&this.getState("AWAKENING")&&(n.each(this._eventMap,function(n,i){t.mediaElement.get(0).addEventListener(n,"projekktor('"+t.pp.getId()+"').playerModel."+i)}),this.flashReadyListener());break;case"loadedmetadata":this.metaDataListener(r)}},OSMF_universal:function(){},OSMF_isRecordingChange:function(){},OSMF_PlayerCapabilityChange:function(){},OSMF_bytesLoadedChange:function(){var t=this.mediaElement.get(0),n=0;(n=t.getBytesLoaded()*100/t.getBytesTotal(),this.media.loadProgress>n)||(this.media.loadProgress=this.allowRandomSeek===!0?100:-1,this.media.loadProgress=this.media.loadProgress<100||this.media.loadProgress===undefined?n:100,this.sendUpdate("progress",this.media.loadProgress))},OSMF_durationChange:function(n){isNaN(n)||(this.timeListener({position:this.media.position,duration:n||0}),this.seekedListener())},OSMF_currentTimeChange:function(n){this._isDVR&&this.sendUpdate("isLive",n+20>=this.media.duration);this.timeListener({position:n,duration:this.media.duration||0})},OSMF_seekingChange:function(){this.seekedListener()},OSMF_bufferingChange:function(n){n===!0?this.waitingListener():this.canplayListener()},OSMF_loadStateChange:function(n){switch(n){case"loading":this.waitListener();break;case"ready":this.getState("awakening")&&this.displayReady();this.getState("starting")&&this.setPlay();this.mediaElement.get(0).getStreamType().indexOf("dvr")>-1&&(this.allowRandomSeek=!0,this.media.loadProgress=100)}},OSMF_playerStateChange:function(n){var t=this;this._isDVR||this.mediaElement.get(0).getStreamType()!="dvr"||(this._isDVR=!0,this.sendUpdate("streamTypeChange","dvr"));switch(n){case"playing":this.playingListener();break;case"paused":this.pauseListener();this._isDVR&&function(){t.getState("PAUSED")&&t.media.position>=.5&&(t.timeListener({position:t.media.position-.5,duration:t.media.duration||0}),setTimeout(arguments.callee,500))}();break;case"stopped":this.getSeekState("SEEKING")||this.endedListener()}},OSMF_updateDynamicStream:function(){var t=this.mediaElement.get(0).getStreamItems(),r="",u=[],i;for(i in t)t.hasOwnProperty(i)&&t[i].bitrate!==undefined&&(r=t[i].width+"x"+t[i].height,this.pp.getConfig("OSMFQualityMap")&&this.pp.getConfig("OSMFQualityMap")[r]&&(this.availableQualities[this.pp.getConfig("OSMFQualityMap")[r]]=i));$p.utils.log(t);n.each(this.availableQualities,function(n){u.push(n)});u.push("auto");this._isDynamicStream=!0;this.sendUpdate("availableQualitiesChange",u)},switchDynamicStreamIndex:function(n){n==-1?this.mediaElement.get(0).setAutoDynamicStreamSwitch(!0):(this.mediaElement.get(0).getAutoDynamicStreamSwitch()&&this.mediaElement.get(0).setAutoDynamicStreamSwitch(!1),this.mediaElement.get(0).switchDynamicStreamIndex(n))},errorListener:function(){switch(arguments[0]){case 15:this.sendUpdate("error",5);break;case 80:this.sendUpdate("error",80)}},detachMedia:function(){try{this.mediaElement.get(0).remove()}catch(n){}},volumeListener:function(n){this._volume=n},endedListener:function(){this.mediaElement!==null&&(this.media.maxpos<=0||this.getState()!="STARTING"&&this._qualitySwitching!==!0&&this._setState("completed"))},setSeek:function(n){if(this.isPseudoStream){this._setSeekState("seeking");this.media.offset=n;this.applySrc();return}n==-1&&(n=this.getDuration());this.mediaElement.get(0).seek(n)},setVolume:function(n){this.mediaElement===null?this.volumeListener(n):this.mediaElement.get(0).setVolume(n)},setPause:function(){this.mediaElement.get(0).pause()},setPlay:function(){this.mediaElement.get(0).play2()},setQuality:function(n){if(this._quality!=n){if(this._quality=n,this._isDynamicStream===!0){this.switchDynamicStreamIndex(n=="auto"?-1:this.availableQualities[n]);return}this._qualitySwitching=!0;this.applySrc();this._qualitySwitching=!1;this.qualityChangeListener()}},getVolume:function(){return this._isMuted===!0?0:this.mediaElement===null?this.media.volume:this._volume},getSrc:function(){try{return this.mediaElement.get(0).getCurrentSrc()}catch(n){return null}},getQuality:function(){return this._quality},_scaleVideo:function(){}});$p.newModel({modelId:"OSMFVIDEONA",iLove:[{ext:"flv",type:"video/flv",platform:"flashna",fixed:!0,streamType:["*"]},{ext:"mp4",type:"video/mp4",platform:"flashna",streamType:["*"]},{ext:"f4v",type:"video/mp4",platform:"flashna",streamType:["*"]},{ext:"mov",type:"video/quicktime",platform:"flashna",streamType:["*"]},{ext:"m4v",type:"video/mp4",platform:"flashna",fixed:!0,streamType:["*"]},{ext:"f4m",type:"application/f4m+xml",platform:"flashna",fixed:!0,streamType:["*"]}],_hardwareAcceleration:!1},"OSMFVIDEO");$p.newModel({modelId:"OSMFAUDIO",replace:"AUDIOFLASH",hasGUI:!1,iLove:[{ext:"mp3",type:"audio/mp3",platform:"flash",streamType:["*"]},{ext:"m4a",type:"audio/mp4",platform:"flash",streamType:["*"]},{ext:"m4a",type:"audio/mpeg",platform:"flash",streamType:["*"]}],applyMedia:function(t){var u=this,i,r;$p.utils.blockSelection(t);this.imageElement=this.applyImage(this.getPoster("cover")||this.getPoster("poster"),t);i=n("#"+this.pp.getMediaId()+"_flash_container");i.length===0&&(i=n(document.createElement("div")).css({width:"1px",height:"1px"}).attr("id",this.pp.getMediaId()+"_flash_container").prependTo(this.pp.getDC()));window["projekktorOSMFReady"+this.pp.getId()]=function(){projekktor(u.pp.getId()).playerModel._OSMFListener(arguments)};r={id:this.pp.getMediaId()+"_flash",name:this.pp.getMediaId()+"_flash",src:this.pp.getConfig("playerFlashMP4"),width:"100%",height:"100%",allowScriptAccess:"always",quality:"height",menu:!1,allowFullScreen:"true",wmode:"opaque",seamlesstabbing:"false",bgcolor:"#ccc",FlashVars:n.extend({javascriptCallbackFunction:"window.projekktorOSMFReady"+this.pp.getId()},this.pp.getConfig("OSMFVars"))};this.createFlash(r,i,!1)}},"OSMFVIDEO")});jQuery(function(n){$p.newModel({modelId:"YTVIDEO",iLove:[{ext:"youtube.com",type:"video/youtube",platform:"flash",fixed:"maybe"}],allowRandomSeek:!0,useIframeAPI:!0,flashVerifyMethod:"cueVideoById",_ffFix:!1,_updateTimer:null,init:function(){var t=this,i;if(this.useIframeAPI=this.pp.getConfig("useYTIframeAPI")||this.pp.getIsMobileClient(),this.hasGUI=this.pp.getIsMobileClient(),!this.useIframeAPI){this.requiresFlash=8;this.ready();return}i=this.pp.getId();window.ProjekktorYoutubePlayerAPIReady!==!0?(n.getScript("http://www.youtube.com/player_api"),function(){try{if(window.ProjekktorYoutubePlayerAPIReady==!0){t.ready();return}setTimeout(arguments.callee,50)}catch(n){setTimeout(arguments.callee,50)}}()):this.ready();window.onYouTubePlayerAPIReady=function(){window.ProjekktorYoutubePlayerAPIReady=!0}},applyMedia:function(t){var f,e;this._setBufferState("empty");var i=this,r=this.modelId=="YTAUDIO"?1:"100%",u=this.modelId=="YTAUDIO"?1:"100%";this.modelId=="YTAUDIO"&&(this.imageElement=this.applyImage(this.pp.getPoster(),t));this.useIframeAPI?(t.html("").append(n("<div/>").attr("id",this.pp.getId()+"_media_youtube").css({width:"100%",height:"100%",position:"absolute",top:0,left:0})),f=n("<div/>").attr("id",this.pp.getId()+"_media_youtube_cc").css({width:"100%",height:"100%",backgroundColor:$p.utils.ieVersion()?"#000":"transparent",filter:"alpha(opacity = 0.1)",position:"absolute",top:0,left:0}),t.append(f),this.mediaElement=new YT.Player(this.pp.getId()+"_media_youtube",{width:this.pp.getIsMobileClient()?this.pp.config._width:r,height:this.pp.getIsMobileClient()?this.pp.config._height:u,playerVars:{autoplay:0,disablekb:0,version:3,start:0,controls:this.pp.getIsMobileClient()?1:0,showinfo:0,enablejsapi:1,start:this.media.position||0,origin:window.location.href,wmode:"transparent",modestbranding:1},videoId:this.youtubeGetId(),events:{onReady:function(n){i.onReady(n)},onStateChange:function(n){i.stateChange(n)},onError:function(n){i.errorListener(n)}}})):(e={id:this.pp.getId()+"_media_youtube",name:this.pp.getId()+"_media_youtube",src:"http://www.youtube.com/apiplayer",width:this.pp.getIsMobileClient()?this.pp.config._width:r,height:this.pp.getIsMobileClient()?this.pp.config._height:u,bgcolor:"#000000",allowScriptAccess:"always",wmode:"transparent",FlashVars:{enablejsapi:1,autoplay:0,version:3,modestbranding:1,showinfo:0}},this.createFlash(e,t))},flashReadyListener:function(){this._youtubeResizeFix();this.addListeners();this.mediaElement.cueVideoById(this.youtubeGetId(),this.media.position||0,this._playbackQuality)},_youtubeResizeFix:function(){this.applyCommand("volume",this.pp.getConfig("volume"))},addListeners:function(){this.mediaElement.addEventListener("onStateChange","projekktor('"+this.pp.getId()+"').playerModel.stateChange");this.mediaElement.addEventListener("onError","projekktor('"+this.pp.getId()+"').playerModel.errorListener");this.mediaElement.addEventListener("onPlaybackQualityChange","projekktor('"+this.pp.getId()+"').playerModel.qualityChangeListener")},setSeek:function(n){try{this.mediaElement.seekTo(n,!0);this.getState("PLAYING")||this.timeListener({position:this.mediaElement.getCurrentTime(),duration:this.mediaElement.getDuration()})}catch(t){}},setVolume:function(n){try{this.mediaElement.setVolume(n*100)}catch(t){}},setPause:function(){try{this.mediaElement.pauseVideo()}catch(n){}},setPlay:function(){try{this.mediaElement.playVideo()}catch(n){}},setQuality:function(n){try{this.mediaElement.setPlaybackQuality(n)}catch(t){}},getVolume:function(){try{return this.mediaElement.getVolume()}catch(n){}return 0},getPoster:function(){return this.media.config.poster||this.pp.config.poster||"http://img.youtube.com/vi/"+this.youtubeGetId()+"/0.jpg"},getPlaybackQuality:function(){try{return this.mediaElement.getPlaybackQuality()}catch(n){return!1}},getSrc:function(){return this.youtubeGetId()||null},errorListener:function(n){switch(n.data==undefined?n:n.data){case 100:this.setTestcard(500);break;case 101:case 150:this.setTestcard(501);break;case 2:this.setTestcard(502)}},stateChange:function(n){if(clearTimeout(this._updateTimer),this.mediaElement!==null&&!this.getState("COMPLETED"))switch(n.data==undefined?n:n.data){case-1:this.setPlay();this.ffFix=!0;break;case 0:if(this.getState("AWAKENING"))break;this._setBufferState("full");this.endedListener({});break;case 1:this._setBufferState("full");(this.media.position||0)>0&&this._isFF()&&this.ffFix&&(this.ffFix=!1,this.setSeek(this.media.position));this.playingListener({});this.canplayListener({});this.updateInfo();break;case 2:this.pauseListener({});break;case 3:this.waitingListener({});break;case 5:this.useIframeAPI!==!0&&this.onReady()}},onReady:function(){if(this.setVolume(this.pp.getVolume()),n("#"+this.pp.getId()+"_media").attr("ALLOWTRANSPARENCY",!0).attr({scrolling:"no",frameborder:0}).css({overflow:"hidden",display:"block",border:"0"}),this.media.title||this.pp.config.title||this.pp.getIsMobileClient()){this.displayReady();return}var t=this;n.ajax({url:"http://gdata.youtube.com/feeds/api/videos/"+this.youtubeGetId()+"?v=2&alt=jsonc",async:!1,complete:function(i){try{data=i.responseText;typeof data=="string"&&(data=n.parseJSON(data));data.data.title&&t.sendUpdate("config",{title:data.data.title+" ("+data.data.uploader+")"})}catch(r){}t.displayReady()}})},youtubeGetId:function(){return encodeURIComponent(this.media.file[0].src.replace(/^[^v]+v.(.{11}).*/,"$1"))},updateInfo:function(){var n=this;clearTimeout(this._updateTimer),function(){if(n.mediaElement==null){clearTimeout(n._updateTimer);return}try{n.getState("PLAYING")&&(n.timeListener({position:n.mediaElement.getCurrentTime(),duration:n.mediaElement.getDuration()}),n.progressListener({loaded:n.mediaElement.getVideoBytesLoaded(),total:n.mediaElement.getVideoBytesTotal()}),n._updateTimer=setTimeout(arguments.callee,500))}catch(t){}}()}});$p.newModel({modelId:"YTAUDIO",iLove:[{ext:"youtube.com",type:"audio/youtube",platform:"flash",fixed:"maybe"}]},"YTVIDEO")});projekktorDisplay=function(){};jQuery(function(n){projekktorDisplay.prototype={version:"1.1.00",logo:null,logoIsFading:!1,display:null,displayClicks:0,buffIcn:null,buffIcnSprite:null,bufferDelayTimer:null,_controlsDims:null,config:{displayClick:{callback:"setPlayPause",value:null},displayPlayingClick:{callback:"setPlayPause",value:null},displayDblClick:{callback:null,value:null},staticControls:!1,bufferIconDelay:1e3,spriteUrl:"",spriteWidth:50,spriteHeight:50,spriteTiles:25,spriteOffset:1,spriteCountUp:!1},initialize:function(){this.display=this.applyToPlayer(n("<div/>"));this.startButton=this.applyToPlayer(n("<div/>").addClass("start"),"startbtn");this.buffIcn=this.applyToPlayer(n("<div/>").addClass("buffering"),"buffericn");this.imaContainer=this.applyToPlayer(n("<div/>").addClass("ima"),"ima");this.setActive();this.config.spriteUrl!==""&&(this.buffIcnSprite=n("<div/>").appendTo(this.buffIcn).css({width:this.config.spriteWidth,height:this.config.spriteHeight,marginLeft:(this.buffIcn.width()-this.config.spriteWidth)/2+"px",marginTop:(this.buffIcn.height()-this.config.spriteHeight)/2+"px",backgroundColor:"transparent",backgroundImage:"url("+this.config.spriteUrl+")",backgroundRepeat:"no-repeat",backgroundPosition:"0 0"}).addClass("inactive"));this.pp.getMediaContainer();this.pluginReady=!0},displayReadyHandler:function(){var n=this;this.hideStartButton();this.startButton.unbind().click(function(){n.pp.setPlay()})},syncingHandler:function(){this.showBufferIcon();this.pp.getState("IDLE")&&this.hideStartButton()},readyHandler:function(){this.hideBufferIcon();this.pp.getState("IDLE")&&this.showStartButton()},bufferHandler:function(n){(this.pp.getState("PLAYING")||this.pp.getState("AWAKENING"))&&(n=="EMPTY"?this.showBufferIcon():this.hideBufferIcon())},stateHandler:function(n){switch(n){case"IDLE":clearTimeout(this._cursorTimer);this.display.css("cursor","pointer");break;case"PLAYING":this.hideBufferIcon();this.hideStartButton();break;case"IDLE":this.showStartButton();break;case"STARTING":case"AWAKENING":this.showBufferIcon();this.hideStartButton();break;case"COMPLETED":case"STOPPED":this.hideBufferIcon();break;default:this.hideStartButton()}},errorHandler:function(){this.hideBufferIcon();this.hideStartButton()},startHandler:function(){this.mousemoveHandler()},scheduleLoadingHandler:function(){this.hideStartButton();this.showBufferIcon()},scheduledHandler:function(){this.getConfig("autoplay")||this.showStartButton();this.hideBufferIcon()},plugineventHandler:function(n){if(n.PLUGIN=="controlbar"&&n.EVENT=="show"&&this.getConfig("staticControls")){var t=n.height*100/this.pp.getDC().height();this.display.height(100-t+"%").data("sc",!0)}},qualityChangeHandler:function(){this.hideBufferIcon()},mousemoveHandler:function(){var n=this.display;if(this.pp.getState("IDLE")){n.css("cursor","pointer");return}n.css("cursor","auto");clearTimeout(this._cursorTimer);"AWAKENING|ERROR|PAUSED".indexOf(this.pp.getState())==-1&&(this._cursorTimer=setTimeout(function(){n.css("cursor","none")},3e3))},mousedownHandler:function(t){var i=this;if((n(t.target).attr("id")||"").indexOf("_media")!=-1&&(clearTimeout(this._cursorTimer),this.display.css("cursor","auto"),t.which==1)){switch(this.pp.getState()){case"ERROR":this.pp.setConfig({disallowSkip:!1});this.pp.setActiveItem("next");return;case"IDLE":this.pp.setPlay();return}if(this.pp.getHasGUI()!==!0){this.displayClicks++;this.pp._promote("displayClick");this.displayClicks>0&&setTimeout(function(){i.displayClicks==1?i.pp.getState()=="PLAYING"?i.clickHandler("displayPlaying"):i.clickHandler("display"):i.displayClicks==2&&i.clickHandler("displayDbl");i.displayClicks=0},250);return}}},showStartButton:function(){this.startButton.addClass("active").removeClass("inactive")},hideStartButton:function(){this.startButton.addClass("inactive").removeClass("active")},hideBufferIcon:function(){clearTimeout(this.bufferDelayTimer);this.buffIcn.addClass("inactive").removeClass("active")},showBufferIcon:function(n){var t=this,r,i;if(clearTimeout(this.bufferDelayTimer),!this.pp.getHasGUI()){if(this.pp.getModel()!=="YTAUDIO"&&this.pp.getModel()!=="YTVIDEO"||this.pp.getState("IDLE")||(n=!0),n!==!0&&this.getConfig("bufferIconDelay")>0){this.bufferDelayTimer=setTimeout(function(){t.showBufferIcon(!0)},this.getConfig("bufferIconDelay"));return}this.buffIcn.hasClass("active")||(this.buffIcn.addClass("active").removeClass("inactive"),t.buffIcnSprite!==null)&&(r=t.config.spriteCountUp===!0?0:(t.config.spriteHeight+t.config.spriteOffset)*(t.config.spriteTiles-1),i=r,t.buffIcnSprite.addClass("active").removeClass("inactive"),function(){t.buffIcn.is(":visible")&&(t.buffIcnSprite.css("backgroundPosition","0px -"+i+"px"),t.config.spriteCountUp===!0?i+=t.config.spriteHeight+t.config.spriteOffset:i-=t.config.spriteHeight+t.config.spriteOffset,(i>(r+t.config.spriteHeight)*t.config.spriteTiles||i<t.config.spriteOffset)&&(i=r),setTimeout(arguments.callee,60))}())}}}});projekktorControlbar=function(){};jQuery(function(n){projekktorControlbar.prototype={version:"1.1.01",_cTimer:null,_isDVR:!1,_noHide:!1,_vSliderAct:!1,cb:null,controlElements:{},controlElementsConfig:{sec_dur:null,min_dur:null,sec_abs_dur:null,min_abs_dur:null,hr_dur:null,sec_elp:null,min_elp:null,sec_abs_elp:null,min_abs_elp:null,hr_elp:null,sec_rem:null,min_rem:null,sec_abs_rem:null,min_abs_rem:null,hr_rem:null,sec_tip:null,min_tip:null,sec_abs_tip:null,min_abs_tip:null,hr_tip:null,cb:null,playhead:{on:null,call:null},loaded:null,golive:[{on:["touchstart","click"],call:"goliveClk"},{on:["touchend"],call:"touchEnd"}],scrubber:null,scrubbertip:null,scrubberknob:null,scrubberdrag:[{on:["mouseenter"],call:"scrubberShowTooltip"},{on:["mouseout"],call:"scrubberHideTooltip"},{on:["mousemove"],call:"scrubberdragTooltip"},{on:["mousedown"],call:"scrubberdragStartDragListener"}],play:[{on:["touchstart","click"],call:"playClk"},{on:["touchend"],call:"touchEnd"}],pause:[{on:["touchstart","click"],call:"pauseClk"},{on:["touchend"],call:"touchEnd"}],stop:[{on:["touchstart","click"],call:"stopClk"},{on:["touchend"],call:"touchEnd"}],prev:[{on:["touchstart","click"],call:"prevClk"},{on:["touchend"],call:"touchEnd"}],next:[{on:["touchstart","click"],call:"nextClk"},{on:["touchend"],call:"touchEnd"}],rewind:[{on:["touchstart","click"],call:"rewindClk"},{on:["touchend"],call:"touchEnd"}],forward:[{on:["touchstart","click"],call:"forwardClk"},{on:["touchend"],call:"touchEnd"}],fsexit:[{on:["touchstart","click"],call:"exitFullscreenClk"},{on:["touchend"],call:"touchEnd"}],fsenter:[{on:["touchstart","click"],call:"enterFullscreenClk"},{on:["touchend"],call:"touchEnd"}],loquality:[{on:["touchstart","click"],call:"setQualityClk"},{on:["touchend"],call:"touchEnd"}],hiquality:[{on:["touchstart","click"],call:"setQualityClk"},{on:["touchend"],call:"touchEnd"}],vslider:[{on:["touchstart","click"],call:"vsliderClk"},{on:["touchend"],call:"touchEnd"}],vmarker:[{on:["touchstart","click"],call:"vsliderClk"},{on:["touchend"],call:"touchEnd"}],vknob:{on:["mousedown"],call:"vknobStartDragListener"},volumePanel:[{on:["mousemove"],call:"volumeBtnHover"},{on:["mouseout"],call:"volumeBtnOut"}],volume:null,mute:[{on:["touchstart","click"],call:"muteClk"},{on:["mouseout"],call:"volumeBtnOut"},{on:["mousemove"],call:"volumeBtnHover"},{on:["touchend"],call:"touchEnd"}],unmute:[{on:["touchstart","click"],call:"unmuteClk"},{on:["mouseout"],call:"volumeBtnOut"},{on:["mousemove"],call:"volumeBtnHover"},{on:["touchend"],call:"touchEnd"}],vmax:[{on:["touchstart","click"],call:"vmaxClk"},{on:["mouseout"],call:"volumeBtnOut"},{on:["mousemove"],call:"volumeBtnHover"},{on:["touchend"],call:"touchEnd"}],open:[{on:["touchstart","click"],call:"openCloseClk"},{on:["touchend"],call:"touchEnd"}],close:[{on:["touchstart","click"],call:"openCloseClk"},{on:["touchend"],call:"touchEnd"}],loop:[{on:["touchstart","click"],call:"loopClk"},{on:["touchend"],call:"touchEnd"}],draghandle:{on:["mousedown"],call:"handleStartDragListener"},controls:null,title:null},config:{toggleMute:!1,showCuePoints:!1,fadeDelay:2500,showOnStart:!1,showOnIdle:!1,controlsTemplate:'<ul class="left"><li><div %{play}><\/div><div %{pause}><\/div><\/li><\/ul><ul class="right"><li><div %{fsexit}><\/div><div %{fsenter}><\/div><\/li><li><div %{loquality}><\/div><div %{hiquality}><\/div><\/li><li><div %{tracksbtn}><\/div><\/li><li><div %{vmax}><\/div><\/li><li><div %{vslider}><div %{vmarker}><\/div><div %{vknob}><\/div><\/div><\/li><li><div %{mute}><\/div><\/li><li><div %{timeleft}>%{hr_elp}:%{min_elp}:%{sec_elp} | %{hr_dur}:%{min_dur}:%{sec_dur}<\/div><\/li><li><div %{next}><\/div><\/li><li><div %{prev}><\/div><\/li><\/ul><ul class="bottom"><li><div %{scrubber}><div %{loaded}><\/div><div %{playhead}><\/div><div %{scrubberknob}><\/div><div %{scrubberdrag}><\/div><\/div><\/li><\/ul><div %{scrubbertip}>%{hr_tip}:%{min_tip}:%{sec_tip}<\/div>'},initialize:function(){var f=this,u=this.playerDom.html(),r=!0,i=this.pp.getNS(),t;for(t in this.controlElementsConfig)if(u.match(new RegExp(i+t,"gi"))){r=!1;break}r?(this.cb=this.applyToPlayer(n("<div/>").addClass("controls")),this.applyTemplate(this.cb,this.getConfig("controlsTemplate"))):this.cb=this.playerDom.find("."+i+"controls");for(t in this.controlElementsConfig)this.controlElements[t]=n(this.playerDom).find("."+i+t),$p.utils.blockSelection(n(this.controlElements[t]));this.addGuiListeners();this.hidecb(!0);this.pluginReady=!0},applyTemplate:function(t,i){var f=this,u=this.pp.getNS(),r;i&&(r=i.match(/\%{[a-zA-Z_]*\}/gi),r!=null&&n.each(r,function(n,t){var r=t.replace(/\%{|}/gi,"");i=t.match(/\_/gi)?i.replace(t,'<span class="'+u+r+'"><\/span>'):i.replace(t,'class="'+u+r+'"')}),t.html(i))},updateDisplay:function(){var t=this,n=this.pp.getState();if(!this.pp.getHasGUI()){if(this.getConfig("controls")==!1){this.hidecb(!0);return}this.pp.getItemCount()<2||this.getConfig("disallowSkip")?(this._active("prev",!1),this._active("next",!1)):(this._active("prev",!0),this._active("next",!0));this.pp.getItemIdx()<1&&this._active("prev",!1);this.pp.getItemIdx()>=this.pp.getItemCount()-1&&this._active("next",!1);this.getConfig("disablePause")?(this._active("play",!1),this._active("pause",!1)):(n==="PLAYING"&&this.drawPauseButton(),n==="PAUSED"&&this.drawPlayButton(),n==="IDLE"&&this.drawPlayButton());this._active("stop",n!=="IDLE");this._active("forward",n!=="IDLE");this._active("rewind",n!=="IDLE");this.pp.getInFullscreen()===!0?this.drawExitFullscreenButton():this.drawEnterFullscreenButton();this.getConfig("enableFullscreen")||(this._active("fsexit",!1),this._active("fsenter",!1));this._active("loop",!0);this.controlElements.loop.addClass(this.pp.getConfig("loop")?"on":"off").removeClass(this.pp.getConfig("loop")?"off":"on");this.displayQualityToggle();this.displayTime();this.displayVolume(this._getVolume())}},addGuiListeners:function(){var t=this;n.each(this.controlElementsConfig,function(i,r){if(r==null)return!0;r instanceof Array||(r=[r]);for(var u=0;u<r.length;u++)r[u].on!=null&&n.each(r[u].on,function(n,f){var e="on"+f in window.document,s=r[u].call,o;e||(o=document.createElement("div"),o.setAttribute("on"+f,"return;"),e=typeof o["on"+f]=="function");e&&t.controlElements[i].bind(f,function(n){t.clickCatcher(n,s,t.controlElements[i])})});return!0});this.cb.mousemove(function(n){t.controlsFocus(n)});this.cb.mouseout(function(n){t.controlsBlur(n)})},clickCatcher:function(n,t,i){var r=this;return n.stopPropagation(),n.preventDefault(),this[t](n,i),!1},touchEnd:function(){var n=this;this._cTimer=setTimeout(function(){n.hidecb()},this.getConfig("fadeDelay"));this._noHide=!1},drawTitle:function(){this.controlElements.title.html(this.getConfig("title",""))},hidecb:function(n){if(clearTimeout(this._cTimer),this.cb!=null){if(this.getConfig("controls")==!1){this.cb.removeClass("active").addClass("inactive");return}this.getConfig("showOnIdle")&&this.pp.getState("IDLE")||(n&&(this._noHide=!1),this._noHide||this.cb.hasClass("inactive"))||(this.cb.removeClass("active").addClass("inactive"),this.sendEvent("hide",this.cb))}},showcb:function(n){var t=this;if(clearTimeout(this._cTimer),this.pp.getHasGUI()||this.getConfig("controls")==!1){this.cb.removeClass("active").addClass("inactive");return}if(this.cb!=null&&(!("IDLE|AWAKENING|ERROR".indexOf(this.pp.getState())>-1)||n==!0)){if(this.cb.hasClass("active")&&n!==!1){this._cTimer=setTimeout(function(){t.hidecb()},this.getConfig("fadeDelay"));return}this.cb.removeClass("inactive").addClass("active");this.sendEvent("show",this.cb);this._cTimer=setTimeout(function(){t.hidecb()},this.getConfig("fadeDelay"))}},displayTime:function(t,i,r){var u;if(!this.pp.getHasGUI()){var f=Math.round((t||this.pp.getLoadPlaybackProgress()||0)*10)/10,e=i||this.pp.getDuration()||0,o=r||this.pp.getPosition()||0,s=n.extend({},this._clockDigits(e,"dur"),this._clockDigits(o,"elp"),this._clockDigits(e-o,"rem"));if(this.controlElements.playhead.data("pct")!=f){this.controlElements.playhead.data("pct",f).css({width:f+"%"});this.controlElements.scrubberknob.css({left:f+"%"});for(u in this.controlElements){if(u=="cb")break;s[u]&&n.each(this.controlElements[u],function(){n(this).html(s[u])})}}}},displayProgress:function(){var n=Math.round(this.pp.getLoadProgress()*10)/10;this.controlElements.loaded.data("pct")!=n&&this.controlElements.loaded.data("pct",n).css("width",n+"%")},displayVolume:function(t){var f=this,r,e,u;if(this._vSliderAct!=!0&&t!=null){var o=this.cb.hasClass("active"),f=this,i=this.getConfig("fixedVolume"),s=this.controlElements.mute.hasClass("toggle")||this.controlElements.unmute.hasClass("toggle")||this.getConfig("toggleMute");if(this._active("mute",!i),this._active("unmute",!i),this._active("vmax",!i),this._active("vknob",!i),this._active("vmarker",!i),this._active("vslider",!i),!i){for(this.controlElements.vslider.width()>this.controlElements.vslider.height()?(this.controlElements.vmarker.css("width",t*100+"%"),this.controlElements.vknob.css("left",t*100+"%")):(this.controlElements.vmarker.css("height",t*100+"%"),this.controlElements.vknob.css("top",100-t*100+"%")),r=this.controlElements.volume.find("li"),e=r.length-Math.ceil(t*100/r.length),u=0;u<=r.length;u++)u>=e?n(r[u]).addClass("active"):n(r[u]).removeClass("active");if(s)switch(parseFloat(t)){case 0:this._active("mute",!1);this._active("unmute",!0);this._active("vmax",!0);break;default:this._active("mute",!0);this._active("unmute",!1);this._active("vmax",!1)}o&&this.cb.fadeTo(1,.99).fadeTo(1,1,function(){f.cb.removeAttr("style")})}}},displayCuePoints:function(t){var i=this,r=this.pp.getNS();this.getConfig("showCuePoints")&&(i.controlElements.scrubber.remove("."+r+"cuepoint"),n.each(this.pp.getCuePoints()||[],function(){var f=Math.max(100/t,Math.round(t/100),1),e=this.on*100/t-f*50/t,o=this,s=i.pp,u=n(document.createElement("div")).addClass(r+"cuepoint").addClass("inactive").css("left",e+"%").css("width",f+"%").data("on",this.on);this.title!=""&&u.attr("title",this.title);this.addListener("unlock",function(){n(u).removeClass("inactive").addClass("active");u.click(function(){i.pp.setPlayhead(u.data("on"))})});i.controlElements.scrubber.append(u)}))},drawPauseButton:function(){this._active("pause",!0);this._active("play",!1)},drawPlayButton:function(){this._active("pause",!1);this._active("play",!0)},drawEnterFullscreenButton:function(){this._active("fsexit",!1);this._active("fsenter",!0)},drawExitFullscreenButton:function(){this._active("fsexit",!0);this._active("fsenter",!1)},displayQualityToggle:function(){var t=this.getConfig("playbackQualities"),r=this.pp.getPlaybackQualities(),u=this.pp.getNS(),i;if(best=[],r.length<2||t.length<2){this.controlElements.loquality.removeClass().addClass("inactive").addClass(u+"loquality").data("qual","");this.controlElements.hiquality.removeClass().addClass("inactive").addClass(u+"hiquality").data("qual","");return}for(t.sort(function(n,t){return n.minHeight-t.minHeight}),i=t.length;i--;i>0)if(n.inArray(t[i].key,r)>-1&&best.push(t[i].key),best.length>1)break;this.cb.addClass("qualities");best[0]==this.pp.getPlaybackQuality()?(this._active("loquality",!0).addClass("qual"+best[1]).data("qual",best[1]),this._active("hiquality",!1).addClass("qual"+best[0]).data("qual",best[0])):(this._active("loquality",!1).addClass("qual"+best[1]).data("qual",best[1]),this._active("hiquality",!0).addClass("qual"+best[0]).data("qual",best[0]))},itemHandler:function(){n(this.cb).find("."+this.pp.getNS()+"cuepoint").remove();this.pp.setVolume(this._getVolume());this.updateDisplay();this.hidecb(!0);this.drawTitle();this.displayQualityToggle();this.pluginReady=!0},startHandler:function(){this.pp.setVolume(this._getVolume());this.getConfig("showOnStart")==!0?this.showcb(!0):this.hidecb(!0)},readyHandler:function(){clearTimeout(this._cTimer);this.getConfig("showOnIdle")&&(this.showcb(!0),this.cb.removeClass("inactive").addClass("active").show());this.pluginReady=!0},stateHandler:function(n){if(this.updateDisplay(),"STOPPED|AWAKENING|IDLE|DONE".indexOf(n)>-1&&(this.displayTime(0,0,0),this.displayProgress(0),this.pp.getIsMobileClient()&&this.hidecb(!0)),"STOPPED|DONE|IDLE".indexOf(n)>-1){this.hidecb(!0);return}"ERROR".indexOf(n)>-1&&(this._noHide=!1,this.hidecb(!0));this.displayProgress()},scheduleModifiedHandler:function(){this.pp.getState()!=="IDLE"&&(this.updateDisplay(),this.displayTime(),this.displayProgress())},volumeHandler:function(n){try{n>0&&this.cookie("muted",!1);this.cookie("muted")||this.cookie("volume",n)}catch(t){console.log(t)}this.displayVolume(this._getVolume())},progressHandler:function(){this.displayProgress()},timeHandler:function(){this.displayTime();this.displayProgress()},qualityChangeHandler:function(n){this.displayQualityToggle(n)},streamTypeChangeHandler:function(n){n=="dvr"&&(this._isDVR=!0,this.setActive(this.controlElements.golive,!0))},isLiveHandler:function(n){n?this.controlElements.golive.addClass("on").removeClass("off"):this.controlElements.golive.addClass("off").removeClass("on")},fullscreenHandler:function(n){var t=this,i=this.pp.getNS();(clearTimeout(this._cTimer),this._noHide=!1,this._vSliderAct=!1,this.getConfig("controls"))&&this.getConfig("enableFullscreen")&&(n?(this.cb.addClass("fullscreen"),this.drawExitFullscreenButton()):(this.cb.removeClass("fullscreen"),this.drawEnterFullscreenButton()),this.pp.getState()!="IDLE"||this.getConfig("showOnIdle")||this.hidecb(!0))},durationChangeHandler:function(n){this.displayCuePoints(n)},errorHandler:function(){this.hidecb(!0)},leftclickHandler:function(){this.mouseleaveHandler()},focusHandler:function(){this.showcb()},mouseenterHandler:function(){this.showcb()},mousemoveHandler:function(){this.pp.getState("STARTING")||this.showcb()},mouseleaveHandler:function(){},mousedownHandler:function(){this.showcb()},controlsFocus:function(){this._noHide=!0},controlsBlur:function(){this._noHide=!1},setQualityClk:function(t){this.pp.setPlaybackQuality(n(t.currentTarget).data("qual"))},goliveClk:function(){this.pp.setSeek(-1)},playClk:function(){this.pp.setPlay()},pauseClk:function(){this.pp.setPause()},stopClk:function(){this.pp.setStop()},startClk:function(){this.pp.setPlay()},controlsClk:function(){},prevClk:function(){this.pp.setActiveItem("previous")},nextClk:function(){this.pp.setActiveItem("next")},forwardClk:function(){this.pp.setPlayhead("+10")},rewindClk:function(){this.pp.setPlayhead("-10")},muteClk:function(){this.cookie("muted",!0);this.pp.setVolume(0)},unmuteClk:function(){this.cookie("muted",!1);this.pp.setVolume(this._getVolume())},vmaxClk:function(){this.cookie("muted",!1);this.pp.setVolume(1)},enterFullscreenClk:function(){this.pp.setFullscreen(!0)},exitFullscreenClk:function(){this.pp.setFullscreen(!1)},loopClk:function(t){this.pp.setLoop(n(t.currentTarget).hasClass("inactive")||!1);this.updateDisplay()},vmarkerClk:function(n){vsliderClk(n)},openCloseClk:function(t){var i=this;n(n(t.currentTarget).attr("class").split(/\s+/)).each(function(n,t){t.indexOf("toggle")!=-1&&(i.playerDom.find("."+t.substring(6)).slideToggle("slow",function(){i.pp.setSize()}),i.controlElements.open.toggle(),i.controlElements.close.toggle())})},volumeBtnHover:function(){clearTimeout(this._outDelay);this.setActive(this.controlElements.volumePanel,!0)},volumeBtnOut:function(n,t){var i=this;n.currentTarget==t.get(0)&&n.relatedTarget!=t.get(0)&&(this._outDelay=setTimeout(function(){i.setActive(i.controlElements.volumePanel,!1)},100))},vsliderClk:function(t){if(this._vSliderAct!=!0){var i=n(this.controlElements.vslider),u=i.width()>i.height()?"hor":"vert",f=u=="hor"?i.width():i.height(),o=t.originalEvent.touches?t.originalEvent.touches[0].pageX:t.pageX,s=t.originalEvent.touches?t.originalEvent.touches[0].pageY:t.pageY,r=u=="hor"?o-i.offset().left:s-i.offset().top,e=0;e=r<0||isNaN(r)||r==undefined?0:u=="hor"?r/f:1-r/f;this.pp.setVolume(e)}},scrubberShowTooltip:function(){this.pp.getDuration()!=0&&(clearTimeout(this._cTimer),this.setActive(this.controlElements.scrubbertip,!0))},scrubberHideTooltip:function(){this.setActive(this.controlElements.scrubbertip,!1)},scrubberdragTooltip:function(t){var r,f;if(this.pp.getDuration()!=0){this.setActive(this.controlElements.scrubbertip,!0);var u=n(this.controlElements.scrubberdrag[0]),c=n(this.controlElements.loaded[0]),e=n(this.controlElements.scrubbertip),h=t.originalEvent.touches?t.originalEvent.touches[0].pageX:t.pageX,l=t.originalEvent.touches?t.originalEvent.touches[0].pageY:t.pageY,i=h-u.offset().left-e.outerWidth()/2,o=this.pp.getDuration()/100*((h-u.offset().left)*100/u.width()),s=this._clockDigits(o,"tip");this._isDVR&&(o=this.pp.getDuration()-o,r=new Date(((new Date).getTime()/1e3-o)*1e3),r=r.getSeconds()+60*r.getMinutes()+3600*r.getHours(),s=this._clockDigits(r,"tip"));for(f in this.controlElements){if(f=="cb")break;s[f]&&n.each(this.controlElements[f],function(){n(this).html(s[f])})}i=i<0?0:i;i=i>u.width()-e.outerWidth()?u.width()-e.outerWidth():i;e.css({left:i+"px"})}},scrubberdragStartDragListener:function(t){if(this.getConfig("disallowSkip")!=!0){this._sSliderAct=!0;var r=this,i=n(this.controlElements.scrubberdrag[0]),e=n(this.controlElements.loaded[0]),u=0,h=Math.abs(parseInt(i.offset().left)-t.clientX),o=function(n){var t=Math.abs(i.offset().left-n.clientX);t=t>i.width()?i.width():t;t=t>e.width()?e.width():t;t=t<0?0:t;t=Math.abs(t/i.width())*r.pp.getDuration();t>0&&t!=u&&(u=t,r.pp.setPlayhead(u))},f=function(n){return n.stopPropagation(),n.preventDefault(),r.playerDom.unbind("mouseup.slider"),i.unbind("mousemove",s),i.unbind("mouseup",f),r._sSliderAct=!1,!1},s=function(n){return clearTimeout(r._cTimer),n.stopPropagation(),n.preventDefault(),o(n),!1};this.playerDom.bind("mouseup.slider",f);i.mouseup(f);i.mousemove(s);o(t)}},vknobStartDragListener:function(t,i){this._vSliderAct=!0;var f=this,o=this.pp.getInFullscreen()===!0&&this.controlElements.vslider.length>1?1:0,r=n(i[o]),u=n(this.controlElements.vslider[o]),c=Math.abs(parseFloat(r.position().left)-t.clientX),l=Math.abs(parseFloat(r.position().top)-t.clientY),s=0,e=function(){return f.playerDom.unbind("mouseup",e),u.unbind("mousemove",h),u.unbind("mouseup",e),r.unbind("mousemove",h),r.unbind("mouseup",e),f._vSliderAct=!1,!1},h=function(t){clearTimeout(f._cTimer);var i=t.clientX-c,i=i>u.width()-r.width()/2?u.width()-r.width()/2:i,i=i<0?0:i,e=t.clientY-l,e=e>u.height()-r.height()/2?u.height()-r.height()/2:e,e=e<0?0:e;f.controlElements.vslider.width()>f.controlElements.vslider.height()?(r.css("left",i+"px"),s=Math.abs(i/(u.width()-r.width()/2)),n(f.controlElements.vmarker[o]).css("width",s*100+"%")):(r.css("top",e+"px"),s=1-Math.abs(e/(u.height()-r.height()/2)),n(f.controlElements.vmarker[o]).css("height",s*100+"%"))};this.playerDom.mouseup(e);u.mousemove(h);u.mouseup(e);r.mousemove(h);r.mouseup(e)},handleStartDragListener:function(n){var t=this,u=Math.abs(parseInt(this.cb.position().left)-n.clientX),f=Math.abs(parseInt(this.cb.position().top)-n.clientY),i=function(n){return n.stopPropagation(),n.preventDefault(),t.playerDom.unbind("mouseup",i),t.playerDom.unbind("mouseout",i),t.playerDom.unbind("mousemove",r),!1},r=function(n){var i,r;return n.stopPropagation(),n.preventDefault(),clearTimeout(t._cTimer),i=n.clientX-u,i=i>t.playerDom.width()-t.cb.width()?t.playerDom.width()-t.cb.width():i,i=i<0?0:i,t.cb.css("left",i+"px"),r=n.clientY-f,r=r>t.playerDom.height()-t.cb.height()?t.playerDom.height()-t.cb.height():r,r=r<0?0:r,t.cb.css("top",r+"px"),!1};this.playerDom.mousemove(r);this.playerDom.mouseup(i)},_getVolume:function(){var n=parseFloat(this.cookie("volume")||this.getConfig("volume")||.5),t=this.cookie("muted")||!1;return this.getConfig("fixedVolume")||n==null?this.getConfig("volume"):t?0:n},_active:function(n,t){var i=this.controlElements[n];return t==!0?i.addClass("active").removeClass("inactive"):i.addClass("inactive").removeClass("active"),i},_clockDigits:function(n,t){(n<0||isNaN(n)||n==undefined)&&(n=0);var r=Math.floor(n/3600),s=n%3600,u=Math.floor(s/60),f=r*60+u,h=s%60,e=Math.floor(h),o=n,i={};return i["min_"+t]=u<10?"0"+u:u,i["min_abs_"+t]=f<10?"0"+f:f,i["sec_"+t]=e<10?"0"+e:e,i["sec_abs_"+t]=o<10?"0"+o:o,i["hr_"+t]=r<10?"0"+r:r,i}}});projekktorContextmenu=function(){};jQuery(function(n){projekktorContextmenu.prototype={version:"1.1.00",reqVer:"1.2.13",_dest:null,_items:{},initialize:function(){var t=this,i=this.pp.getIframeWindow()||n(window);this._dest=$p.utils.blockSelection(this.applyToPlayer(n("<ul/>")));this._items.player={getContextTitle:function(){return t.getConfig("playerName")+" V"+t.pp.getPlayerVer()},open:function(){t.getConfig("playerHome")!=null&&(i.get(0).location.href=t.getConfig("playerHome"),t.pp.setPause())}};this.pp.getConfig("helpHome")&&(this._items.help={getContextTitle:function(){return t.pp.getConfig("messages")[100]},open:function(){t.popup(t.pp.getConfig("helpHome"),400,600)}});this.pluginReady=!0},mousedownHandler:function(t){switch(t.which){case 3:var u=this.pp.getDC().offset(),i=t.pageY-u.top,r=t.pageX-u.left;r+this._dest.width()>this.pp.getDC().width()&&(r=this.pp.getDC().width()-this._dest.width()-2);i+this._dest.height()>this.pp.getDC().height()&&(i=this.pp.getDC().height()-this._dest.height()-2);this.setActive();this._dest.css({top:i+"px",left:r+"px"});break;case 1:try{this._items[n(t.target).data("plugin")].open()}catch(f){}default:this.setInactive()}},mouseleaveHandler:function(){this.setInactive()},eventHandler:function(n,t){n.indexOf("Contextmenu")>-1&&this._items[t.name]==null&&(this._items[t.name]=t)},displayReadyHandler:function(){var r=this,i=null,t;this.setInactive();this._dest.html("");for(t in this._items){i=n("<span/>").data("plugin",t).html(this._items[t].getContextTitle()||t);try{this._items[t].setContextEntry(i)}catch(u){}n("<li/>").append(i).data("plugin",t).appendTo(this._dest)}},popup:function(n,t,i){centeredY=window.screenY+(window.outerHeight/2-i/2);centeredX=window.screenX+(window.outerWidth/2-t/2);window.open(n,"projekktor","height="+i+",width="+t+",toolbar=0,scrollbars=0,status=0,resizable=1,location=0,menuBar=0,left="+centeredX+",top="+centeredY).focus()}}});projekktorIma=function(){};jQuery(function(n){projekktorIma.prototype={version:"1.0.26",reqVer:"1.2.08",pluginReady:!1,data:{},_maxElapsed:0,_enableTracking:!1,_compContainers:[],_impressionTrack:[],_impressionTrackNonLinear:[],_adBlocked:!1,_adId:null,_wrappedData:{},config:{adblockDummy:"advertisement.jpg",withCredentials:!1,enableCompanions:!0,enableOverlay:!0,enablePreroll:!0,enablePostroll:!1,postrollCat:"post-roll",prerollCat:"pre-roll",prerollSkip:0,prerollPauseOnClick:!0,prerollSkipHtml:"Skip this ad in %{secs}",prerollUnlockedHtml:"Click here to skip this ad.",prerollCappingLimit:1,prerollCappingPeriod:1,prerollCappingMethod:"none",urlPreprocessor:function(n,t){return t},vastProxy:"",vastNoCache:!1,companionDest:["companiona","companionb","companionc"],resourcePriority:["image","javascript","iframe","html","flash"],selectByDimensions:!0,adblockCallback:function(){},title:"advertisement",overlayDelay:1,overlayDuration:20,overlaySize:{height:50,width:300}},initialize:function(){var n=this;this._detect_ab(function(t){t===!0&&(n.pluginReady=!0,n._adBlocked=!0,n.getConfig("adblockCallback")(n.pp))});this.pluginReady=!0},loadVAST:function(){var i=this,t=null;if(this._maxElapsed=0,this._enableTracking=!0,this._wrappedData=[],n(".imatrackingpixel").remove(),this.pp.getIsMobileClient()===!0&&this.getConfig("type","application/xml").indexOf("jsonp")>-1){this.pluginReady=!0;return}n.each(this.getConfig("companionDest"),function(r,u){t=n("#"+u);i._compContainers.push({obj:t,width:t.width(),height:t.height(),initHtml:t.html()})});this.getConfig("url")&&this.data[this.pp.getItem().ID]===undefined&&this.requestVAST(this.getConfig("url"),this.getConfig("type"),!this.pp.getIsMobileClient())},requestVAST:function(t,i){var f=this,r=i.indexOf("/")>-1?i.split("/")[1]:i,u,e;if(t=this.getConfig("urlPreprocessor")(this,t),this.getConfig("vastProxy")!==""&&(t=this.getConfig("vastProxy")+escape(t)),r.indexOf("json")>-1){if(n.parseJSON===undefined)return this.pp._raiseError("Projekktor requires at least jQuery 1.4.2 in order to handle JSON playlists."),!1;r=="jsonp"&&(window.jsonp_callback=function(n){try{delete window[callback]}catch(t){$p.utils.log(t)}f.jsonp_callback(n)})}return window.XDomainRequest&&r!=="jsonp"?(u=new XDomainRequest,u.open("get",t),u.onload=function(){try{f.VASTParser($p.utils.cleanResponse(u.responseText,r))}catch(n){$p.utils.log(n)}},u.onprogress=function(){},u.ontimeout=function(){},u.onerror=function(){f.VASTParser(!1)},u.send()):(e={url:t,complete:function(n,t){if(t!="error"&&r!="jsonp")try{f.VASTParser($p.utils.cleanResponse(n.responseText,r))}catch(i){$p.utils.log(i)}},error:function(){r!="jsonp"&&($p.utils.log(arguments),f.VASTParser(!1))},cache:!0,async:!0,dataType:r,crossDomain:!0,jsonpCallback:"jsonp_callback",jsonp:"callback",beforeSend:function(n){n.withCredentials=f.getConfig("withCredentials")},xhrFields:{withCredentials:this.getConfig("withCredentials")}},n.support.cors=!0,n.ajax(e)),!0},jsonp_callback:function(n){try{var t=n.contents.replace(/^\s*([\S\s]*)\b\s*$/,"$1");window.DOMParser?(n=new DOMParser,n=n.parseFromString(t,"text/xml")):(n=new ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t));this.VASTParser(n)}catch(i){this.VASTParser(!1)}},VASTParser:function(t){var i=[],u=!1,r="";if(t===!1){this._itemReady();return}if(n(t).find("Wrapper").each(function(){n(t).find("VASTAdTagURI").each(function(){u=!0;r=n.trim(n(this).text())})}),i=this.VASTBodyParser(t),this.deepExtend(i,this._wrappedData),u&&r!==""){this._wrappedData=i;this.requestVAST(r,this.getConfig("type"),!1);return}this._wrappedData={};this._itemReady(i)},deepExtend:function(n,t){for(var i in t)t[i]&&t[i].constructor&&t[i].constructor===Object?(n[i]=n[i]||{},arguments.callee(n[i],t[i])):n[i]=t[i];return n},VASTBodyParser:function(t){var r={},i=this,f=1,e={config:{disallowSkip:!0,skipTestcard:!1,className:"ad",cat:this.getConfig("enablePostroll")?this.getConfig("postrollCat"):this.getConfig("prerollCat"),plugin_controlbar:{title:this.getConfig("title"),disableFade:!0,showOnStart:!0},plugin_display:{staticControls:!1,displayClick:{callback:null,value:null},displayPlayingClick:{callback:null,value:null},displayDblClick:{callback:null,value:null}},plugin_ima:{title:this.getConfig("title"),prerollPauseOnClick:this.getConfig("prerollPauseOnClick"),prerollSkip:this.getConfig("prerollSkip"),prerollSkipHtml:this.getConfig("prerollSkipHtml"),prerollUnlockedHtml:this.getConfig("prerollUnlockedHtml")},vast:{tracking:{}}}},u;n(t).find("VAST").each(function(){f=2});n(t).find("Ad").each(function(){i._adId=n(this).attr("id")||null});switch(f){case 2:r.linear={};r.nonlinear={};n(t).find("Creatives").each(function(){try{r.linear=i._VTwo_grabLinearAds(n(this),e);r.nonlinear=i._VTwo_grabNonLinear(n(this),"NonLinear",i.getConfig("overlaySize"));r.companion=r.companion||[];for(var t=0;t<i._compContainers.length;t++)r.companion.push({dest:i._compContainers[t],data:i._VTwo_grabNonLinear(n(this),"Companion",i._compContainers[t])})}catch(u){$p.utils.log(u)}});n(t).find("Impression").each(function(){i._impressionTrack.push(n.trim(n(this).text()))});break;case 1:for(r.linear=i._VOne_grabLinearAds(n(t),e),r.companion=[],u=0;u<i._compContainers.length;u++)r.companion.push({dest:i._compContainers[u],data:i._VOne_grabCompanions(n(t),i._compContainers[u])});n(t).find("Impression").each(function(){n(this).find("URL").each(function(){i._impressionTrack.push(n.trim(n(this).text()))})})}return r},_VTwo_grabLinearAds:function(t,i){var r=0,u=this;return t.find("Linear").each(function(){r=0;n(this).find("Tracking").each(function(){var t=n(this).attr("event").toLowerCase(),r=n.trim(n(this).text());i.config.vast.tracking[t]==null&&(i.config.vast.tracking[t]={});r!==""&&(i.config.vast.tracking[t][$p.utils.randomId(8)]=r)});n(this).find("MediaFiles").find("MediaFile").each(function(){n(this).each(function(){return n(this).attr("delivery").toUpperCase()!="PROGRESSIVE"?!0:u.pp.getCanPlay(n(this).attr("type").toLowerCase())?(i[r++]={type:n(this).attr("type").toLowerCase(),src:n.trim(n(this).text())},!0):!0})});try{i.config.vast.clickthrough={};i.config.vast.clickthrough[$p.utils.randomId(8)]=n.trim(n(this).find("ClickThrough").text())}catch(t){$p.utils.log(t)}try{i.config.vast.tracking.clickthrough={};i.config.vast.tracking.clickthrough[$p.utils.randomId(8)]=n.trim(n(this).find("ClickTracking").text())}catch(t){$p.utils.log(t)}}),i},_VOne_grabLinearAds:function(t,i){var r=this,u=0;return t.find("Tracking").each(function(){var t=n(this).attr("event").toLowerCase();i.config.vast.tracking[t]==null&&(i.config.vast.tracking[t]=[]);n(this).find("URL").each(function(){var r=n.trim(n(this).text());r!==""&&(i.config.vast.tracking[t][$p.utils.randomId(8)]=r)})}),n(t).find("VideoClicks").each(function(){n(this).find("ClickTracking").each(function(){n(this).find("URL").each(function(){i.config.vast.tracking.clickthrough==null&&(i.config.vast.tracking.clickthrough=[]);var t=n.trim(n(this).text());t!==""&&(i.config.vast.tracking.clickthrough[$p.utils.randomId(8)]=t)})})}),n(t).find("Video").each(function(){n(this).find("ClickThrough").each(function(){i.config.vast.clickthrough={};i.config.vast.clickthrough[$p.utils.randomId(8)]=n.trim(n(this).find("URL").text())});n(this).find("ClickTracking").each(function(){n(this).find("URL").each(function(){i.config.vast.tracking.clickthrough==null&&(i.config.vast.tracking.clickthrough=[]);var t=n.trim(n(this).text());t!==""&&(i.config.vast.tracking.clickthrough[$p.utils.randomId(8)]=t)})});n(this).find("MediaFiles").find("MediaFile").each(function(){n(this).each(function(){n(this).attr("delivery").toUpperCase()=="PROGRESSIVE"&&(n(this).attr("type")==null||r.pp.getCanPlay(n(this).attr("type")))&&n(this).find("URL").each(function(){if(n(this).attr("type")!=null&&!r.pp.getCanPlay(n(this).attr("type")))return!0;i[u++]={type:n(this).attr("type"),src:n.trim(n(this).text())}})})})}),i},_VTwo_grabNonLinear:function(t,i,r){var f=this,c,u={},e=[],s,h,o;if(t.find(i+"Ads").each(function(){c=n(this).parents("Ad");n(c).find("Impression").each(function(){f._impressionTrackNonLinear.push(n.trim(n(this).text()))});n(this).find(i).each(function(){var t=n(this);n(this).each(function(){n(this).find("StaticResource").each(function(){var r=null;if(n(this).attr("creativeType").indexOf("shockwave")>-1){if(f.pp.getFlashVersion()<=0)return;if(f._adTypes("flash")===!1)return;r="flash"}if(n(this).attr("creativeType").indexOf("image")>-1){if(f._adTypes("image")===!1)return;r="image"}if(n(this).attr("creativeType").indexOf("javascript")>-1){if(f._adTypes("javascript")===!1)return;r="javascript"}if(r!=null){u={src:n(this).text(),type:r,width:t.attr("width"),height:t.attr("height"),level:f._getLevel(r),tracking:{}};try{u.clickthrough==null&&(u.clickthrough={});u.clickthrough[$p.utils.randomId(8)]=n.trim(t.find(i+"ClickThrough").text())}catch(o){$p.utils.log(o)}e.push(u)}});n(this).find("HTMLResource").each(function(){if(f._adTypes("html")!==!1){u={src:n(this).text(),type:"html",width:t.attr("width"),height:t.attr("height"),level:f._getLevel("html"),tracking:{}};try{u.clickthrough==null&&(u.clickthrough={});u.clickthrough[$p.utils.randomId(8)]=n.trim(t.find(i+"ClickThrough").text())}catch(r){$p.utils.log(r)}e.push(u)}});n(this).find("IFrameResource").each(function(){if(f._adTypes("iframe")!==!1){u={src:n(this).text(),type:"iframe",width:t.attr("width"),height:t.attr("height"),level:f._getLevel("iframe"),tracking:{}};try{u.clickthrough==null&&(u.clickthrough={});u.clickthrough[$p.utils.randomId(8)]=n.trim(t.find(i+"ClickThrough").text())}catch(r){$p.utils.log(r)}e.push(u)}})});n(this).find("Tracking").each(function(){u.tracking[n(this).attr("event")]==null&&(u.tracking[n(this).attr("event")]={});var t=n.trim(n(this).text());t!=""&&(u.tracking[n(this).attr("event")][$p.utils.randomId(8)]=t)})})}),s=null,h={config:{vast:{tracking:{}}}},e.sort(function(n,t){return n.level-t.level}),i=="NonLinear")s=0;else if(this.getConfig("selectByDimensions")===!0)for(o=0;o<e.length;o++)e[o].width==r.width&&e[o].height==r.height&&(s=o);return h.config.vast=e[s]||null,h},_VOne_grabCompanions:function(t,i){var e=this,f={},r=[],o,s,u;if(t.find("CompanionAds").each(function(){n(this).find("Companion").each(function(){var t=null,u=null,o=null,i=(n(this).attr("creativeType")||n(this).attr("resourceType")||"NONE").toUpperCase();if(i.indexOf("SHOCKWAVE")>-1){if(e._adTypes("flash")===!1)return;if(e.pp.getFlashVersion()<=0)return;t="flash"}if(i.indexOf("IMAGE")>-1){if(e._adTypes("image")===!1)return;t="image"}if(i.indexOf("HTML")>-1){if(e._adTypes("html")===!1)return;t="html"}t!=null&&(n(this).children("URL").each(function(){u=n.trim(n(this).text())}),n(this).children("Code").each(function(){o=n.trim(n(this).text())}),f={src:u,code:o,type:t,width:n(this).attr("width"),height:n(this).attr("height")},n(this).find("CompanionClickThrough").each(function(){n(this).find("URL").each(function(){f.clickthrough==null&&(f.clickthrough={});f.clickthrough[$p.utils.randomId(8)]=n.trim(n(this).text())})}),r.push(f))})}),o=null,s={config:{vast:{tracking:{}}}},r.sort(function(n,t){return n.level-t.level}),this.getConfig("selectByDimensions")===!0)for(u=0;u<r.length;u++)r[u].width==i.width&&r[u].height==i.height&&(o=u);return o!=null?(s.config.vast=r[o],s):null},timeHandler:function(n){this._handleOverlay(n)},muteHandler:function(){this._VASTTrack("mute")},unmuteHandler:function(){this._VASTTrack("unmute")},resumeHandler:function(){this._VASTTrack("resume")},startHandler:function(){this._prerollCappingActive()||this._impressionTracker();this._VASTTrack("start")},firstquartileHandler:function(){this._VASTTrack("firstquartile")},midpointHandler:function(){this._VASTTrack("midpoint")},thirdquartileHandler:function(){this._VASTTrack("thirdquartile")},durationChangeHandler:function(){this._addClick()},itemHandler:function(){this.pp.getDC().find("."+this.getCN("adskip")).remove();this.pp.getDC().find("."+this.getCN("adtitle")).remove();this.pp.getDC().find("."+this.getCN("clickthrough")).remove();n(".imatrackingpixel").remove()},errorHandler:function(){},stateHandler:function(t){switch(t){case"AWAKENING":try{this.pp.getItem().config.vast==null&&this.data[this.pp.getItem().ID]==null&&this.getConfig("url")!=null&&this._adBlocked==!1?(this.pluginReady=!1,this.loadVAST()):this.pluginReady=!0}catch(i){$p.utils.log(i)}break;case"PAUSED":this._VASTTrack("pause");break;case"COMPLETED":this._VASTTrack("complete");break;case"STARTING":if(this.pp.getItem().config.className!="ad")return;this.getConfig("enablePreroll")&&this.getConfig("prerollSkip")&&this._handleSkipOption();this.getConfig("title")!==""&&this.applyToPlayer(n("<div/>").addClass("adtitle").html(this.getConfig("title")),"title",!0);this._VASTTrack("creativeview")}},fullscreenHandler:function(n){n&&this._VASTTrack("fullscreen")},leftclickHandler:function(){},_setCompanions:function(t){var f=this,e=this.pp.getItem(t).ID,i=this.data[e],u=!1,r;if(i!=null&&i.companion!=null){for(n.each(this._compContainers,function(){this.obj.html(this.initHtml);this.obj.click(function(){return!1})}),r=0;r<i.companion.length;r++)try{if(cfg=i.companion[r].data.config.vast,cfg==null)continue;dest=i.companion[r].dest;url=null;n.each(cfg.clickthrough,function(n,t){return t==""||t==null?!0:(url=t,!1)});switch(cfg.type){case"image":dest.obj.html("");n("<img/>").attr("src",cfg.src).attr("width",cfg.width).attr("height",cfg.height).appendTo(dest.obj);break;case"flash":dest.obj.html("");dest.obj.html($p.utils.embeddFlash(null,{src:cfg.src,width:"100%",height:"100%",allowScriptAccess:"always",allowFullScreen:"true",allowNetworking:"all",wmode:"transparent"}));break;case"iframe":dest.obj.html("");n("<iframe/>").attr("src",cfg.src).attr("width",cfg.width).attr("height",cfg.height).attr("frameborder",0).attr("allowtransparency","true").attr("scrolling","no").attr("marginwidth",0).attr("marginheight",0).attr("vspace",0).attr("hspace",0).appendTo(dest.obj);break;case"html":cfg.code&&dest.obj.html(cfg.code);break;default:dest.obj.html(cfg.src)}url!=null&&dest.obj.data("url",url).click(function(){window.open(n(this).data("url"))});cfg.tracking&&n.each(cfg.tracking.creativeView||[],function(n,t){f._addPixel(t,"creativeView")});u=!0}catch(o){$p.utils.log(o)}return u}},_setOverlay:function(t){var e=this.pp.getItem(t).ID,i=this.data[e].nonlinear.config.vast,f=this,u,r;try{this.overlay.remove()}catch(o){$p.utils.log(o)}if(this.overlay=null,i){this.overlay=this.applyToPlayer(n("<div/>").addClass("adoverlay"),"overlay");u=n("<div/>").appendTo(this.overlay).addClass(this.getCN("adoverlaywrapper"));u.css({width:i.width+"px",height:i.height+"px"});n("<div/>").addClass(this.getCN("adclose")).appendTo(u).click(function(){f._handleOverlayClose()});r=n("<div/>").addClass(this.getCN("adcontent")).css({width:i.width+"px",height:i.height+"px"}).appendTo(u).click(function(){f.pp.setPause();f._handleOverlayClick()});switch(i.type){case"image":r.css({background:"url('"+i.src+"') transparent center center no-repeat"});break;case"flash":r.html($p.utils.embeddFlash(null,{src:i.src,width:i.width+"px",height:i.height+"px",allowScriptAccess:"always",allowFullScreen:"true",allowNetworking:"all",wmode:"transparent"}));break;case"javascript":r.append(n("<iframe/>").attr({frameborder:0,marginwidth:0,marginheight:0,allowtransparency:!0,hspace:0,vspace:0,scrolling:"no",width:i.width+"px",height:i.height+"px",src:""}).bind("load",function(){if(this.contentWindow){var n=document.createElement("script");n.type="text/javascript";n.innerHTML='document.writeln("<span/>");var script = document.createElement("script");script.src = "'+i.src+'";document.getElementsByTagName("body")[0].appendChild(script);';this.contentWindow.document.getElementsByTagName("body")[0].appendChild(n)}}));break;default:r.html(i.src)}}},_handleOverlay:function(n){if(this.overlay!=null){var t=this.overlay,i=this.getConfig("overlayDelay"),r=this.getConfig("overlayDuration");n>=i&&t.hasClass("inactive")&&!this._isAd()&&(t.addClass("active").removeClass("inactive"),this._impressionTracker("NonLinear"));t.hasClass("active")&&n>=i+r&&this._handleOverlayClose()}},_handleOverlayClick:function(){var i=this.pp.getItem(),r=this.data[i.ID].nonlinear.config.vast,t=null;if(n.each(r.clickthrough,function(n,i){return i==""||i==null?!0:(t=i,!1)}),t!=null)try{window.open(t)}catch(u){$p.utils.log(u)}},_handleOverlayClose:function(){this.overlay.remove();this.overlay=null},_itemReady:function(n){if(typeof n!="object"){this.pluginReady=!0;return}this.data[this.pp.getItem().ID]=n;try{this.getConfig("enableOverlay")&&this._setOverlay(this.pp.getItemIdx())}catch(t){$p.utils.log(t)}try{this.getConfig("enableCompanions")&&this._setCompanions(this.pp.getItemIdx())&&this._impressionTracker()}catch(t){$p.utils.log(t)}try{this.getConfig("enablePreroll")&&!this.getConfig("enablePostroll")?this._setPreroll(this.pp.getItemIdx()):this.getConfig("enablePostroll")&&this._setPostroll(this.pp.getItemIdx())}catch(t){$p.utils.log(t)}this.pluginReady=!0},_setPreroll:function(n){if(n!==!1){var t=this.pp.getItem(n).ID;this.data[t]!=null&&this.data[t]._ACTIVE!=!0&&this.data[t].linear!=null&&this.data[t].linear.config!=null&&this.data[t].linear[0]!=null&&(this._prerollCappingActive()||(this._prerollCappingCount(),this.data[t]._ACTIVE=!0,this.pp.setItem(this.data[t].linear,n)))}},_setPostroll:function(){var n=this.pp.getItem(this.pp.getItemIdx()).ID,t=this.pp.getPlaylist().length;this.data[n]!=null&&this.data[n]._ACTIVE!=!0&&this.data[n].linear!=null&&this.data[n].linear.config!=null&&this.data[n].linear[0]!=null&&(this.data[n]._ACTIVE=!0,this.pp.setItem(this.data[n].linear,t))},_addClick:function(){var t=this,i="";this.pp.getDC().find("."+this.getCN("clickthrough")).remove();try{n.each(this.pp.getItem().config.vast.clickthrough,function(n,t){return t==""||t==null?!0:(i=t,!1)})}catch(r){$p.utils.log(r);return}try{this.applyToPlayer(n(document.createElement("a")).addClass("clickthrough").attr({href:i,target:"_blank"}).css({border:"1px solid red",position:"absolute",backgroundColor:"#fff",opacity:0,filter:"alpha(opacity=1)",top:0,left:0,width:"100%",height:"100%",display:"block",zIndex:"999"}).click(function(n){return t.pp.getState("PLAYING")?(t.getConfig("prerollPauseOnClick")==!0&&t.pp.setPause(),t._VASTTrack("clickthrough"),!0):(n.preventDefault(),t.pp.setPlay(),!1)}).mousemove(function(n){t.pp._playerFocusListener(n)}).mouseenter(function(n){t.pp._playerFocusListener(n)}).mouseleave(function(n){t.pp._playerFocusListener(n)}),"clickthrough")}catch(r){$p.utils.log(r)}},_prerollCappingActive:function(){switch(this.getConfig("prerollCappingMethod")){case"id":if(this.cookie(this._adId)>=this.getConfig("prerollCappingLimit"))return!0;break;case"hard":if(this.getConfig("prerollCappingLimit")<=0)return!1;if(this.cookie("capping")>=this.getConfig("prerollCappingLimit"))return!0}return!1},_prerollCappingCount:function(){switch(this.getConfig("prerollCappingMethod")){case"id":(typeof ref.cookie(ref._adId)!="number"||ref.cookie(ref._adId)<ref.getConfig("prerollCappingLimit"))&&ref.cookie(ref._adId,(ref.cookie(ref._adId)||0)+1,ref.getConfig("prerollCappingPeriod"));break;case"hard":this.getConfig("prerollCappingLimit")>0&&this.cookie("capping")<this.getConfig("prerollCappingLimit")&&this.cookie("capping",(this.cookie("capping")||0)+1,this.getConfig("prerollCappingPeriod"))}},_handleSkipOption:function(){var i=this.getConfig("prerollSkip")||0,t=this,r,u;i!=0&&(r=this.applyToPlayer(n("<div/>").addClass("adskip").addClass("locked").css("zIndex",1e3).click(function(){t.pp.setActiveItem("next")}),"skip"),u=function(){var n=t.pp.getMaxPosition(),u=i-Math.ceil(n)+1;(r.html($p.utils.parseTemplate(t.getConfig("prerollSkipHtml"),{secs:u})),i/2>=u&&r.addClass("active").removeClass("inactive"),n<i&&i>0)||(t.pp.setConfig({disallowSkip:!1},0),t.pp.removeListener("time",arguments.callee),r.removeClass("locked").addClass("unlocked").html(t.getConfig("prerollUnlockedHtml")))},this.pp.addListener("time",u))},_impressionTracker:function(t){var i=this;this._enableTracking!=!1&&(t==="NonLinear"?(n.each(this._impressionTrackNonLinear,function(n,t){i._addPixel(t,"impression")}),this._impressionTrack=[]):(this.getConfig("postrollCat")+"|"+this.getConfig("prerollCat")).indexOf(this.pp.getItem().cat)>-1&&(n.each(this._impressionTrack,function(n,t){i._addPixel(t,"impression")}),this._impressionTrack=[]))},_VASTTrack:function(n){var r;if(this._enableTracking!=!1){if(this.pp.getCanPlay())var i=this.pp.getItem(),t={},f=this;console.log(this.data);try{if(t=this.data[i.ID]!=null?this.data[i.ID].nonlinear.config:i.config,t==null)return;if(t.vast.tracking[n]==null)return;for(r in t.vast.tracking[n])this._addPixel(t.vast.tracking[n][r],n)}catch(u){$p.utils.log(u)}}},_addPixel:function(t,i){if(t!=null&&t!=""){var u=new Date,r=this.getConfig("urlPreprocessor")(this,unescape(t));noCache="ver="+u.getTime();$p.utils.log("VAST Tracking",i,r);this.getConfig("vastNoCache")==!0&&(r=r.indexOf("?")>-1?r+"&"+noCache:r+"?"+noCache);n("body").append(n("<img/>").attr("src",r).attr("alt",i).addClass("imatrackingpixel").hide())}},_detect_ab:function(t){var i=$p.utils.randomId(8);img=n(document.createElement("IMG")).attr({src:this.getConfig("adblockDummy"),id:"img"+i}).css({display:"block",border:"5px solid red",width:"1px",height:"1px",position:"absolute",top:"-10px",left:"-10px"});img.ready(function(){setTimeout(function(){if(n("#img"+i+":visible").length==0){try{t(!0);n("#img"+i).remove()}catch(r){$p.utils.log(r)}return}try{t(!1);n("#img"+i).remove()}catch(r){$p.utils.log(r)}},500)});img.appendTo(n("body"))},_getLevel:function(n){return this._adTypes(n)},_adTypes:function(n){var i=this.getConfig("resourcePriority"),t;for(t in i)if(i[t]==n)return t;return!1},_isAd:function(){return this.pp.getDC().hasClass("ad")||!1}}}),function(n){"use strict";var t=function(){var t={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},f=function(){var t=/iPhone|iPad|iPod/i.test(navigator.userAgent);return t&&n(window).load(function(){n("body").children().on("click",n.noop)}),t}(),l=function(){var n=document.documentElement.style;return"behavior"in n&&"fill"in n&&/iemobile/i.test(navigator.userAgent)}(),e=function(n,i){var r=t.menuClass;i.cssArrows&&(r+=" "+t.menuArrowClass);n.toggleClass(r)},a=function(i,r){return i.find("li."+r.pathClass).slice(0,r.pathLevels).addClass(r.hoverClass+" "+t.bcClass).filter(function(){return n(this).children(r.popUpSelector).hide().show().length}).removeClass(r.pathClass)},o=function(n){n.children("a").toggleClass(t.anchorClass)},s=function(n){var t=n.css("ms-touch-action");t=t==="pan-y"?"auto":"pan-y";n.css("ms-touch-action",t)},v=function(t,r){var o="li:has("+r.popUpSelector+")",e;if(n.fn.hoverIntent&&!r.disableHI)t.hoverIntent(i,u,o);else t.on("mouseenter.superfish",o,i).on("mouseleave.superfish",o,u);e="MSPointerDown.superfish";f||(e+=" touchend.superfish");l&&(e+=" mousedown.superfish");t.on("focusin.superfish","li",i).on("focusout.superfish","li",u).on(e,"a",r,y)},y=function(t){var r=n(this),u=r.siblings(t.data.popUpSelector);if(u.length>0&&u.is(":hidden")){r.one("click.superfish",!1);t.type==="MSPointerDown"?r.trigger("focus"):n.proxy(i,r.parent("li"))()}},i=function(){var t=n(this),i=r(t);clearTimeout(i.sfTimer);t.siblings().superfish("hide").end().superfish("show")},u=function(){var i=n(this),t=r(i);f?n.proxy(h,i,t)():(clearTimeout(t.sfTimer),t.sfTimer=setTimeout(n.proxy(h,i,t),t.delay))},h=function(t){t.retainPath=n.inArray(this[0],t.$path)>-1;this.superfish("hide");this.parents("."+t.hoverClass).length||(t.onIdle.call(c(this)),t.$path.length&&n.proxy(i,t.$path)())},c=function(n){return n.closest("."+t.menuClass)},r=function(n){return c(n).data("sf-options")};return{hide:function(t){var u,i;if(this.length){if(u=this,i=r(u),!i)return this;var o=i.retainPath===!0?i.$path:"",f=u.find("li."+i.hoverClass).add(this).not(o).removeClass(i.hoverClass).children(i.popUpSelector),e=i.speedOut;t&&(f.show(),e=0);i.retainPath=!1;i.onBeforeHide.call(f);f.stop(!0,!0).animate(i.animationOut,e,function(){var t=n(this);i.onHide.call(t)})}return this},show:function(){var n=r(this),i,t;return n?(i=this.addClass(n.hoverClass),t=i.children(n.popUpSelector),n.onBeforeShow.call(t),t.stop(!0,!0).animate(n.animation,n.speed,function(){n.onShow.call(t)}),this):this},destroy:function(){return this.each(function(){var r=n(this),i=r.data("sf-options"),u;if(!i)return!1;u=r.find(i.popUpSelector).parent("li");clearTimeout(i.sfTimer);e(r,i);o(u);s(r);r.off(".superfish").off(".hoverIntent");u.children(i.popUpSelector).attr("style",function(n,t){return t.replace(/display[^;]+;?/g,"")});i.$path.removeClass(i.hoverClass+" "+t.bcClass).addClass(i.pathClass);r.find("."+i.hoverClass).removeClass(i.hoverClass);i.onDestroy.call(r);r.removeData("sf-options")})},init:function(i){return this.each(function(){var u=n(this),r,f;if(u.data("sf-options"))return!1;r=n.extend({},n.fn.superfish.defaults,i);f=u.find(r.popUpSelector).parent("li");r.$path=a(u,r);u.data("sf-options",r);e(u,r);o(f);s(u);v(u,r);f.not("."+t.bcClass).superfish("hide",!0);r.onInit.call(this)})}}}();n.fn.superfish=function(i){return t[i]?t[i].apply(this,Array.prototype.slice.call(arguments,1)):typeof i!="object"&&i?n.error("Method "+i+" does not exist on jQuery.fn.superfish"):t.init.apply(this,arguments)};n.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:n.noop,onBeforeShow:n.noop,onShow:n.noop,onBeforeHide:n.noop,onHide:n.noop,onIdle:n.noop,onDestroy:n.noop};n.fn.extend({hideSuperfishUl:t.hide,showSuperfishUl:t.show})}(jQuery);swfobject=function(){function v(){var i,r,n;if(!c){try{i=t.getElementsByTagName("body")[0].appendChild(h("span"));i.parentNode.removeChild(i)}catch(u){return}for(c=!0,r=w.length,n=0;n<r;n++)w[n]()}}function yt(n){c?n():w[w.length]=n}function pt(n){if(typeof r.addEventListener!=i)r.addEventListener("load",n,!1);else if(typeof t.addEventListener!=i)t.addEventListener("load",n,!1);else if(typeof r.attachEvent!=i)ui(r,"onload",n);else if(typeof r.onload=="function"){var u=r.onload;r.onload=function(){u();n()}}else r.onload=n}function gt(){lt?ni():it()}function ni(){var o=t.getElementsByTagName("body")[0],u=h(f),r,e;u.setAttribute("type",p);r=o.appendChild(u);r?(e=0,function(){if(typeof r.GetVariable!=i){var t=r.GetVariable("$version");t&&(t=t.split(" ")[1].split(","),n.pv=[parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10)])}else if(e<10){e++;setTimeout(arguments.callee,10);return}o.removeChild(u);r=null;it()}()):it()}function it(){var y=s.length,r,t,h,c,v;if(y>0)for(r=0;r<y;r++){var f=s[r].id,e=s[r].callbackFn,o={success:!1,id:f};if(n.pv[0]>0){if(t=u(f),t)if(!g(s[r].swfVersion)||n.wk&&n.wk<312)if(s[r].expressInstall&&ut()){h={};h.data=s[r].expressInstall;h.width=t.getAttribute("width")||"0";h.height=t.getAttribute("height")||"0";t.getAttribute("class")&&(h.styleclass=t.getAttribute("class"));t.getAttribute("align")&&(h.align=t.getAttribute("align"));var p={},a=t.getElementsByTagName("param"),w=a.length;for(c=0;c<w;c++)a[c].getAttribute("name").toLowerCase()!="movie"&&(p[a[c].getAttribute("name")]=a[c].getAttribute("value"));ft(h,p,f,e)}else ti(t),e&&e(o);else l(f,!0),e&&(o.success=!0,o.ref=rt(f),e(o))}else l(f,!0),e&&(v=rt(f),v&&typeof v.SetVariable!=i&&(o.success=!0,o.ref=v),e(o))}}function rt(n){var r=null,t=u(n),e;return t&&t.nodeName=="OBJECT"&&(typeof t.SetVariable!=i?r=t:(e=t.getElementsByTagName(f)[0],e&&(r=e))),r}function ut(){return!d&&g("6.0.65")&&(n.win||n.mac)&&!(n.wk&&n.wk<312)}function ft(f,e,o,s){var c,v,l,a;d=!0;nt=s||null;at={success:!1,id:o};c=u(o);c&&(c.nodeName=="OBJECT"?(y=et(c),k=null):(y=c,k=o),f.id=ht,(typeof f.width==i||!/%$/.test(f.width)&&parseInt(f.width,10)<310)&&(f.width="310"),(typeof f.height==i||!/%$/.test(f.height)&&parseInt(f.height,10)<137)&&(f.height="137"),t.title=t.title.slice(0,47)+" - Flash Player Installation",v=n.ie&&n.win?"ActiveX":"PlugIn",l="MMredirectURL="+r.location.toString().replace(/&/g,"%26")+"&MMplayerType="+v+"&MMdoctitle="+t.title,typeof e.flashvars!=i?e.flashvars+="&"+l:e.flashvars=l,n.ie&&n.win&&c.readyState!=4&&(a=h("div"),o+="SWFObjectNew",a.setAttribute("id",o),c.parentNode.insertBefore(a,c),c.style.display="none",function(){c.readyState==4?c.parentNode.removeChild(c):setTimeout(arguments.callee,10)}()),ot(f,e,o))}function ti(t){if(n.ie&&n.win&&t.readyState!=4){var i=h("div");t.parentNode.insertBefore(i,t);i.parentNode.replaceChild(et(t),i);t.style.display="none",function(){t.readyState==4?t.parentNode.removeChild(t):setTimeout(arguments.callee,10)}()}else t.parentNode.replaceChild(et(t),t)}function et(t){var u=h("div"),e,i,o,r;if(n.win&&n.ie)u.innerHTML=t.innerHTML;else if(e=t.getElementsByTagName(f)[0],e&&(i=e.childNodes,i))for(o=i.length,r=0;r<o;r++)i[r].nodeType==1&&i[r].nodeName=="PARAM"||i[r].nodeType==8||u.appendChild(i[r].cloneNode(!0));return u}function ot(t,r,e){var v,y=u(e),w,o,k,a,c,s,l;if(n.wk&&n.wk<312)return v;if(y)if(typeof t.id==i&&(t.id=e),n.ie&&n.win){w="";for(o in t)t[o]!=Object.prototype[o]&&(o.toLowerCase()=="data"?r.movie=t[o]:o.toLowerCase()=="styleclass"?w+=' class="'+t[o]+'"':o.toLowerCase()!="classid"&&(w+=" "+o+'="'+t[o]+'"'));k="";for(a in r)r[a]!=Object.prototype[a]&&(k+='<param name="'+a+'" value="'+r[a]+'" />');y.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+w+">"+k+"<\/object>";b[b.length]=t.id;v=u(t.id)}else{c=h(f);c.setAttribute("type",p);for(s in t)t[s]!=Object.prototype[s]&&(s.toLowerCase()=="styleclass"?c.setAttribute("class",t[s]):s.toLowerCase()!="classid"&&c.setAttribute(s,t[s]));for(l in r)r[l]!=Object.prototype[l]&&l.toLowerCase()!="movie"&&ii(c,l,r[l]);y.parentNode.replaceChild(c,y);v=c}return v}function ii(n,t,i){var r=h("param");r.setAttribute("name",t);r.setAttribute("value",i);n.appendChild(r)}function wt(t){var i=u(t);i&&i.nodeName=="OBJECT"&&(n.ie&&n.win?(i.style.display="none",function(){i.readyState==4?ri(t):setTimeout(arguments.callee,10)}()):i.parentNode.removeChild(i))}function ri(n){var t=u(n),i;if(t){for(i in t)typeof t[i]=="function"&&(t[i]=null);t.parentNode.removeChild(t)}}function u(n){var i=null;try{i=t.getElementById(n)}catch(r){}return i}function h(n){return t.createElement(n)}function ui(n,t,i){n.attachEvent(t,i);a[a.length]=[n,t,i]}function g(t){var r=n.pv,i=t.split(".");return i[0]=parseInt(i[0],10),i[1]=parseInt(i[1],10)||0,i[2]=parseInt(i[2],10)||0,r[0]>i[0]||r[0]==i[0]&&r[1]>i[1]||r[0]==i[0]&&r[1]==i[1]&&r[2]>=i[2]?!0:!1}function bt(r,u,o,s){var a,c,l;n.ie&&n.mac||(a=t.getElementsByTagName("head")[0],a)&&(c=o&&typeof o=="string"?o:"screen",s&&(e=null,tt=null),e&&tt==c||(l=h("style"),l.setAttribute("type","text/css"),l.setAttribute("media",c),e=a.appendChild(l),n.ie&&n.win&&typeof t.styleSheets!=i&&t.styleSheets.length>0&&(e=t.styleSheets[t.styleSheets.length-1]),tt=c),n.ie&&n.win?e&&typeof e.addRule==f&&e.addRule(r,u):e&&typeof t.createTextNode!=i&&e.appendChild(t.createTextNode(r+" {"+u+"}")))}function l(n,t){if(vt){var i=t?"visible":"hidden";c&&u(n)?u(n).style.visibility=i:bt("#"+n,"visibility:"+i)}}function kt(n){var t=/[\\\"<>\.;]/.exec(n)!=null;return t&&typeof encodeURIComponent!=i?encodeURIComponent(n):n}var i="undefined",f="object",st="Shockwave Flash",dt="ShockwaveFlash.ShockwaveFlash",p="application/x-shockwave-flash",ht="SWFObjectExprInst",ct="onreadystatechange",r=window,t=document,o=navigator,lt=!1,w=[gt],s=[],b=[],a=[],y,k,nt,at,c=!1,d=!1,e,tt,vt=!0,n=function(){var l=typeof t.getElementById!=i&&typeof t.getElementsByTagName!=i&&typeof t.createElement!=i,e=o.userAgent.toLowerCase(),s=o.platform.toLowerCase(),a=s?/win/.test(s):/win/.test(e),v=s?/mac/.test(s):/mac/.test(e),y=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,h=!+"\v1",u=[0,0,0],n=null,c;if(typeof o.plugins!=i&&typeof o.plugins[st]==f)n=o.plugins[st].description,!n||typeof o.mimeTypes!=i&&o.mimeTypes[p]&&!o.mimeTypes[p].enabledPlugin||(lt=!0,h=!1,n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),u[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10),u[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10),u[2]=/[a-zA-Z]/.test(n)?parseInt(n.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(typeof r.ActiveXObject!=i)try{c=new ActiveXObject(dt);c&&(n=c.GetVariable("$version"),n&&(h=!0,n=n.split(" ")[1].split(","),u=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]))}catch(w){}return{w3:l,pv:u,wk:y,ie:h,win:a,mac:v}}(),fi=function(){n.w3&&((typeof t.readyState!=i&&t.readyState=="complete"||typeof t.readyState==i&&(t.getElementsByTagName("body")[0]||t.body))&&v(),c||(typeof t.addEventListener!=i&&t.addEventListener("DOMContentLoaded",v,!1),n.ie&&n.win&&(t.attachEvent(ct,function(){t.readyState=="complete"&&(t.detachEvent(ct,arguments.callee),v())}),r==top&&function(){if(!c){try{t.documentElement.doScroll("left")}catch(n){setTimeout(arguments.callee,0);return}v()}}()),n.wk&&function(){if(!c){if(!/loaded|complete/.test(t.readyState)){setTimeout(arguments.callee,0);return}v()}}(),pt(v)))}(),ei=function(){n.ie&&n.win&&window.attachEvent("onunload",function(){for(var e=a.length,r,i,u,f,t=0;t<e;t++)a[t][0].detachEvent(a[t][1],a[t][2]);for(r=b.length,i=0;i<r;i++)wt(b[i]);for(u in n)n[u]=null;n=null;for(f in swfobject)swfobject[f]=null;swfobject=null})}();return{registerObject:function(t,i,r,u){if(n.w3&&t&&i){var f={};f.id=t;f.swfVersion=i;f.expressInstall=r;f.callbackFn=u;s[s.length]=f;l(t,!1)}else u&&u({success:!1,id:t})},getObjectById:function(t){if(n.w3)return rt(t)},embedSWF:function(t,r,u,e,o,s,h,c,a,v){var y={success:!1,id:r};n.w3&&!(n.wk&&n.wk<312)&&t&&r&&u&&e&&o?(l(r,!1),yt(function(){var n,b,p,k,w,d;if(u+="",e+="",n={},a&&typeof a===f)for(b in a)n[b]=a[b];if(n.data=t,n.width=u,n.height=e,p={},c&&typeof c===f)for(k in c)p[k]=c[k];if(h&&typeof h===f)for(w in h)typeof p.flashvars!=i?p.flashvars+="&"+w+"="+h[w]:p.flashvars=w+"="+h[w];if(g(o))d=ot(n,p,r),n.id==r&&l(r,!0),y.success=!0,y.ref=d;else{if(s&&ut()){n.data=s;ft(n,p,r,v);return}l(r,!0)}v&&v(y)})):v&&v(y)},switchOffAutoHideShow:function(){vt=!1},ua:n,getFlashPlayerVersion:function(){return{major:n.pv[0],minor:n.pv[1],release:n.pv[2]}},hasFlashPlayerVersion:g,createSWF:function(t,i,r){return n.w3?ot(t,i,r):undefined},showExpressInstall:function(t,i,r,u){n.w3&&ut()&&ft(t,i,r,u)},removeSWF:function(t){n.w3&&wt(t)},createCSS:function(t,i,r,u){n.w3&&bt(t,i,r,u)},addDomLoadEvent:yt,addLoadEvent:pt,getQueryParamValue:function(n){var r=t.location.search||t.location.hash,u,i;if(r){if(/\?/.test(r)&&(r=r.split("?")[1]),n==null)return kt(r);for(u=r.split("&"),i=0;i<u.length;i++)if(u[i].substring(0,u[i].indexOf("="))==n)return kt(u[i].substring(u[i].indexOf("=")+1))}return""},expressInstallCallback:function(){if(d){var t=u(ht);t&&y&&(t.parentNode.replaceChild(y,t),k&&(l(k,!0),n.ie&&n.win&&(y.style.display="block")),nt&&nt(at));d=!1}}}}();!function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;f>i;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.invokeAll("enable")};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(n){this.element=n;this.Adapter=t.Adapter;this.adapter=new this.Adapter(n);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};n.waypointContextKey=this.key;i[n.waypointContextKey]=this;r+=1;this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical);n&&t&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,f,s;for(r in i){var n=i[r],h=n.newScroll>n.oldScroll,c=h?n.forward:n.backward;for(f in this.waypoints[r]){var t=this.waypoints[r][f],e=n.oldScroll<t.triggerPoint,o=n.newScroll>=t.triggerPoint,l=e&&o,a=!e&&!o;(l||a)&&(t.queueTrigger(c),u[t.group.id]=t.group)}}for(s in u)u[s].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;u>n;n++)t[n].destroy()};n.prototype.refresh=function(){var e,u=this.element==this.element.window,c=this.adapter.offset(),r={},f,t,l,b;this.handleScroll();e={horizontal:{contextOffset:u?0:c.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:c.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(f in e){t=e[f];for(l in this.waypoints[f]){var a,o,s,v,y,n=this.waypoints[f][l],i=n.options.offset,p=n.triggerPoint,w=0,h=null==p;n.element!==n.element.window&&(w=n.adapter.offset()[t.offsetProp]);"function"==typeof i?i=i.apply(n):"string"==typeof i&&(i=parseFloat(i),n.options.offset.indexOf("%")>-1&&(i=Math.ceil(t.contextDimension*i/100)));a=t.contextScroll-t.contextOffset;n.triggerPoint=w+a-i;o=p<t.oldScroll;s=n.triggerPoint>=t.oldScroll;v=o&&s;y=!o&&!s;!h&&v?(n.queueTrigger(t.backward),r[n.group.id]=n.group):!h&&y?(n.queueTrigger(t.forward),r[n.group.id]=n.group):h&&t.oldScroll>=n.triggerPoint&&(n.queueTrigger(t.forward),r[n.group.id]=n.group)}}for(b in r)r[b].flushTriggers();return this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;o>r;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function n(n){this.$element=t(n)}var t=window.jQuery,i=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,i){n.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});t.each(["extend","inArray","isEmptyObject"],function(i,r){n[r]=t[r]});i.adapters.push({name:"jquery",Adapter:n});i.Adapter=n}(),function(){"use strict";function n(n){return function(){var r=[],i=arguments[0];return n.isFunction(arguments[0])&&(i=n.extend({},arguments[1]),i.handler=arguments[0]),this.each(function(){var u=n.extend({},i,{element:this});"string"==typeof u.context&&(u.context=n(this).closest(u.context)[0]);r.push(new t(u))}),r}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}();!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var o,f,e,u=this;if(u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="previous">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="next">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(n,t){return'<button type="button" data-role="none">'+(t+1)+"<\/button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0},u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},n.extend(u,u.initials),u.activeBreakpoint=null,u.animType=null,u.animProp=null,u.breakpoints=[],u.breakpointSettings=[],u.cssTransitions=!1,u.hidden="hidden",u.paused=!1,u.positionProp=null,u.respondTo=null,u.rowCount=1,u.shouldClick=!0,u.$slider=n(t),u.$slidesCache=null,u.transformType=null,u.transitionType=null,u.visibilityChange="visibilitychange",u.windowWidth=0,u.windowTimer=null,o=n(t).data("slick")||{},u.options=n.extend({},u.defaults,o,r),u.currentSlide=u.options.initialSlide,u.originalSettings=u.options,f=u.options.responsive||null,f&&f.length>-1){u.respondTo=u.options.respondTo||"window";for(e in f)f.hasOwnProperty(e)&&(u.breakpoints.push(f[e].breakpoint),u.breakpointSettings[f[e].breakpoint]=f[e].settings);u.breakpoints.sort(function(n,t){return u.options.mobileFirst===!0?n-t:t-n})}"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.msHidden?(u.hidden="msHidden",u.visibilityChange="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.init();u.checkResponsive(!0)}var i=0;return t}();t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.asNavFor=function(t){var i=this,r=null!==i.options.asNavFor?n(i.options.asNavFor).slick("getSlick"):null;null!==r&&r.slideHandler(t,!0)};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer);n.slideCount>n.options.slidesToShow&&n.paused!==!0&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this;n.options.infinite===!1?1===n.direction?(n.currentSlide+1===n.slideCount-1&&(n.direction=0),n.slideHandler(n.currentSlide+n.options.slidesToScroll)):(0==n.currentSlide-1&&(n.direction=1),n.slideHandler(n.currentSlide-n.options.slidesToScroll)):n.slideHandler(n.currentSlide+n.options.slidesToScroll)};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow=n(t.options.prevArrow),t.$nextArrow=n(t.options.nextArrow),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.appendTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled"))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(r='<ul class="'+t.options.dotsClass+'">',i=0;i<=t.getDotCount();i+=1)r+="<li>"+t.options.customPaging.call(this,t,i)+"<\/li>";r+="<\/ul>";t.$dots=n(r).appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});t.$slidesCache=t.$slides;t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.options.accessibility===!0&&t.$list.prop("tabIndex",0);t.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.html(f);n.$slider.children().children().children().width(100/n.options.slidesPerRow+"%").css({display:"inline-block"})}};t.prototype.checkResponsive=function(t){var u,r,f,i=this,e=i.$slider.width(),o=window.innerWidth||n(window).width();if("window"===i.respondTo?f=o:"slider"===i.respondTo?f=e:"min"===i.respondTo&&(f=Math.min(o,e)),i.originalSettings.responsive&&i.originalSettings.responsive.length>-1&&null!==i.originalSettings.responsive){r=null;for(u in i.breakpoints)i.breakpoints.hasOwnProperty(u)&&(i.originalSettings.mobileFirst===!1?f<i.breakpoints[u]&&(r=i.breakpoints[u]):f>i.breakpoints[u]&&(r=i.breakpoints[u]));null!==r?null!==i.activeBreakpoint?r!==i.activeBreakpoint&&(i.activeBreakpoint=r,"unslick"===i.breakpointSettings[r]?i.unslick():(i.options=n.extend({},i.originalSettings,i.breakpointSettings[r]),t===!0&&(i.currentSlide=i.options.initialSlide),i.refresh())):(i.activeBreakpoint=r,"unslick"===i.breakpointSettings[r]?i.unslick():(i.options=n.extend({},i.originalSettings,i.breakpointSettings[r]),t===!0&&(i.currentSlide=i.options.initialSlide),i.refresh())):null!==i.activeBreakpoint&&(i.activeBreakpoint=null,i.options=i.originalSettings,t===!0&&(i.currentSlide=i.options.initialSlide),i.refresh())}};t.prototype.changeSlide=function(t,i){var u,f,e,r=this,s=n(t.target),o;switch(s.is("a")&&t.preventDefault(),e=0!=r.slideCount%r.options.slidesToScroll,u=e?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":f=0===u?r.options.slidesToScroll:r.options.slidesToShow-u;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-f,!1,i);break;case"next":f=0===u?r.options.slidesToScroll:u;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+f,!1,i);break;case"index":o=0===t.data.index?0:t.data.index||n(t.target).parent().index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(o),!1,i);break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).off("click.slick",t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&n("li",t.$dots).off("mouseenter.slick",t.setPaused.bind(t,!0)).off("mouseleave.slick",t.setPaused.bind(t,!1));t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);t.options.autoplay===!0&&n(document).off(t.visibilityChange,t.visibility);t.$list.off("mouseenter.slick",t.setPaused.bind(t,!0));t.$list.off("mouseleave.slick",t.setPaused.bind(t,!1));t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.html(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(){var t=this;t.autoPlayClear();t.touchObject={};t.cleanUpEvents();n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&"object"!=typeof t.options.prevArrow&&t.$prevArrow.remove();t.$nextArrow&&"object"!=typeof t.options.nextArrow&&t.$nextArrow.remove();t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible").attr("aria-hidden","true").removeAttr("data-slick-index").css({position:"",left:"",top:"",zIndex:"",opacity:"",width:""}),t.$slider.html(t.$slides));t.cleanUpRows();t.$slider.removeClass("slick-slider");t.$slider.removeClass("slick-initialized")};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:1e3}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:1e3}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)t=Math.ceil(n.slideCount/n.options.slidesToScroll);else if(n.options.centerMode===!0)t=n.slideCount;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToShow,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=-1*t.slideWidth*t.options.slidesToShow,u=-1*r*t.options.slidesToShow),0!=t.slideCount%t.options.slidesToScroll&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=-1*(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth,u=-1*(t.options.slidesToShow-(n-t.slideCount))*r):(t.slideOffset=-1*t.slideCount%t.options.slidesToScroll*t.slideWidth,u=-1*t.slideCount%t.options.slidesToScroll*r))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?-1*n*t.slideWidth+t.slideOffset:-1*n*r+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var t,n=this,i=0,r=0,u=[];for(n.options.infinite===!1?(t=n.slideCount-n.options.slidesToShow+1,n.options.centerMode===!0&&(t=n.slideCount)):(i=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,t=2*n.slideCount);t>i;)u.push(i),i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(){var t=this;n(t.$slider).hasClass("slick-initialized")||(n(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots());t.$slider.trigger("init",[t])};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&n("li",t.$dots).on("mouseenter.slick",t.setPaused.bind(t,!0)).on("mouseleave.slick",t.setPaused.bind(t,!1))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);t.options.autoplay===!0&&n(document).on(t.visibilityChange,t.visibility.bind(t));t.$list.on("mouseenter.slick",t.setPaused.bind(t,!0));t.$list.on("mouseleave.slick",t.setPaused.bind(t,!1));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange.bind(t));n(window).on("resize.slick.slick-"+t.instanceUid,t.resize.bind(t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show();n.options.autoplay===!0&&n.autoPlay()};t.prototype.keyHandler=function(n){var t=this;37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:"next"}})};t.prototype.lazyLoad=function(){function f(t){n("img[data-lazy]",t).each(function(){var t=n(this),i=n(this).attr("data-lazy"),r=document.createElement("img");r.onload=function(){t.animate({opacity:1},200)};r.src=i;t.css({opacity:0}).attr("src",i).removeAttr("data-lazy").removeClass("slick-loading")})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=i+t.options.slidesToShow,t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.paused=!1;n.autoPlay()};t.prototype.postSlide=function(n){var t=this;t.$slider.trigger("afterChange",[t,n]);t.animating=!1;t.setPosition();t.swipeLeft=null;t.options.autoplay===!0&&t.paused===!1&&t.autoPlay()};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(){var r,i,t=this;r=n("img[data-lazy]",t.$slider).length;r>0&&(i=n("img[data-lazy]",t.$slider).first(),i.attr("src",i.attr("data-lazy")).removeClass("slick-loading").load(function(){i.removeAttr("data-lazy");t.progressiveLazyLoad();t.options.adaptiveHeight===!0&&t.setPosition()}).error(function(){i.removeAttr("data-lazy");t.progressiveLazyLoad()}))};t.prototype.refresh=function(){var t=this,i=t.currentSlide;t.destroy();n.extend(t,t.initials);t.init();t.changeSlide({data:{message:"index",index:i}},!1)};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(0);t.setPosition();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,r.reinit(),void 0)};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=-1*t.slideWidth*r;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:800,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:800,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:900,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(n,t,i){var r=this;r.options[n]=t;i===!0&&(r.unload(),r.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;t.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true").removeClass("slick-center");i=t.$slider.find(".slick-slide");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.setPaused=function(n){var t=this;t.options.autoplay===!0&&t.options.pauseOnHover===!0&&(t.paused=n,t.autoPlayClear())};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true"),i.$slides.eq(r).addClass("slick-active").attr("aria-hidden","false"),i.options.centerMode===!0&&(i.$slider.find(".slick-slide").removeClass("slick-center"),i.$slides.eq(r).addClass("slick-center")),i.asNavFor(r),void 0):(i.slideHandler(r),void 0)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,o=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,o=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u)),void 0):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u)),void 0):(r.options.autoplay===!0&&clearInterval(r.autoPlayTimer),f=0>u?0!=r.slideCount%r.options.slidesToScroll?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?0!=r.slideCount%r.options.slidesToScroll?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?r.fadeSlide(f,function(){r.postSlide(f)}):r.postSlide(f),r.animateHeight(),void 0):(i!==!0?r.animateSlide(o,function(){r.postSlide(f)}):r.postSlide(f),void 0)))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"left":"right":"vertical"};t.prototype.swipeEnd=function(){var t,n=this;if(n.dragging=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe)switch(n.swipeDirection()){case"left":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.slideHandler(t);n.currentDirection=0;n.touchObject={};n.$slider.trigger("swipe",[n,"left"]);break;case"right":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.slideHandler(t);n.currentDirection=1;n.touchObject={};n.$slider.trigger("swipe",[n,"right"])}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):(t.setCSS(t.swipeLeft),void 0)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return 1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,t.dragging=!0,void 0)};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&"object"!=typeof t.options.prevArrow&&t.$prevArrow.remove();t.$nextArrow&&"object"!=typeof t.options.nextArrow&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(){var n=this;n.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.options.infinite!==!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.removeClass("slick-disabled"),n.$nextArrow.removeClass("slick-disabled"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled"),n.$nextArrow.removeClass("slick-disabled")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled"),n.$prevArrow.removeClass("slick-disabled")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled"),n.$prevArrow.removeClass("slick-disabled")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;document[n.hidden]?(n.paused=!0,n.autoPlayClear()):(n.paused=!1,n.autoPlay())};n.fn.slick=function(){var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;for(n;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,o,p,h,pt,c="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,f=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},e=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,s,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7.");t.isIE8=-1!==i.indexOf("MSIE 8.");t.isLowIE=t.isIE7||t.isIE8;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);o=n(document);t.popupsCache={}},open:function(s){var c,l,p,b,a,k,v,d,y;if(s.isObj===!1){for(t.items=s.items.toArray(),t.index=0,p=s.items,c=0;c<p.length;c++)if(l=p[c],l.parsed&&(l=l.el[0]),l===s.el[0]){t.index=c;break}}else t.items=n.isArray(s.items)?s.items:[s.items],t.index=s.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],h="",t.ev=s.mainEl&&s.mainEl.length?s.mainEl.eq(0):o,s.key?(t.popupsCache[s.key]||(t.popupsCache[s.key]={}),t.currTemplate=t.popupsCache[s.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,s),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=e("bg").on("click"+u,function(){t.close()}),t.wrap=e("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=e("container",t.wrap)),t.contentContainer=e("content"),t.st.preloader&&(t.preloader=e("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,c=0;c<b.length;c++)a=b[c],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(h+=" mfp-align-top"),t.wrap.css(t.fixedContentPos?{overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}:{top:f.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),f.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=f.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);o.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),s},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,f;i(c);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(f={marginRight:""},t.isIE7?n("body, html").css("overflow",""):f.overflow="",n("html").css(f));o.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||f.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var o=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,e;if(o||2!==i.which&&!i.ctrlKey&&!i.metaKey){if(e=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,e)if(n.isFunction(e)){if(!e.call(t))return!0}else if(f.width()<e)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?o.height():document.body.scrollHeight)>(n||f.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(n,i){var r,f;if(void 0===i||i===!1)return!0;(e=n.split("_"),e.length>1)?(r=t.find(u+"-"+e[0]),r.length>0&&(f=e[1],"replaceWith"===f?r[0]!==i[0]&&r.replaceWith(i):"img"===f?r.is("img")?r.attr("src",i):r.replaceWith('<img src="'+i+'" class="'+r.attr("class")+'" />'):r.attr(e[1],i))):t.find(u+"-"+n).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;<\/button>',tClose:"Close (Esc)",tLoading:"Loading..."}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(c+"."+g,function(){ct()})},getInline:function(i,r){var f,u,o;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(o=u[0].parentNode,o&&o.tagName&&(k||(a=f.hiddenClass,k=e(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(c+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,e=".image";t.types.push("image");r(ut+e,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(c+e,function(){i.cursor&&n(document.body).removeClass(i.cursor);f.off("resize"+u)});r("Resize"+e,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,s&&clearInterval(s),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){s&&clearInterval(s);s=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(s),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var e=0,o=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(e++,200>e?setTimeout(o,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",o).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(s&&clearInterval(s),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,h=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},s=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void s();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){s();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},h)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=h,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(c+o,function(){t._allowZoom()&&(s(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var l="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[l]){var i=t.currTemplate[l].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(l,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(l);r("BeforeChange",function(n,t,i){t!==i&&(t===l?vt():i===l&&vt(!0))});r(c+"."+l,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery",f=Boolean(n.fn.mfpFastClick);return t.direction=!0,u&&u.enabled?(h+=" mfp-gallery",r(ut+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return(t.next(),!1)});o.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var o=u.arrowMarkup,i=t.arrowLeft=n(o.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),r=t.arrowRight=n(o.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et),s=f?"mfpFastClick":"click";i[s](function(){t.prev()});r[s](function(){t.next()});t.isIE7&&(e("b",i[0],!1,!0),e("a",i[0],!1,!0),e("b",r[0],!1,!0),e("a",r[0],!1,!0));t.container.append(i.add(r))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(c+i,function(){o.off(i);t.wrap.off("click"+i);t.arrowLeft&&f&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick();t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}}),function(){var u=1e3,i="ontouchstart"in window,r=function(){f.off("touchmove"+t+" touchend"+t)},t=".mfpFastClick";n.fn.mfpFastClick=function(e){return n(this).each(function(){var s,l=n(this),a,v,y,h,o,c;if(i)l.on("touchstart"+t,function(n){h=!1;c=1;o=n.originalEvent?n.originalEvent.touches[0]:n.touches[0];v=o.clientX;y=o.clientY;f.on("touchmove"+t,function(n){o=n.originalEvent?n.originalEvent.touches:n.touches;c=o.length;o=o[0];(Math.abs(o.clientX-v)>10||Math.abs(o.clientY-y)>10)&&(h=!0,r())}).on("touchend"+t,function(n){r();h||c>1||(s=!0,n.preventDefault(),clearTimeout(a),a=setTimeout(function(){s=!1},u),e())})});l.on("click"+t,function(){s||e()})})};n.fn.destroyMfpFastClick=function(){n(this).off("touchstart"+t+" click"+t);i&&f.off("touchmove"+t+" touchend"+t)}}();ht()})