
var _gaq=_gaq||[],optimizely={preset_optimizely:optimizely||[],revision:168,account_id:4535023,all_experiments_json:'{}',tracking_host:'optimizely.appspot.com',use_kissmetrics:false,is_localhost:false};
(function(){
var $=jQuery;var g=true,i=null,k=false,l,aa=this;function o(a,b,c){a=a.split(".");c=c||aa;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)if(!a.length&&b!==undefined)c[d]=b;else c=c[d]?c[d]:c[d]={}}
function ba(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";
else if(b=="function"&&typeof a.call=="undefined")return"object";return b}function p(a){return a!=i}function u(a){return ba(a)=="array"}function z(a){var b=ba(a);return b=="array"||b=="object"&&typeof a.length=="number"}function B(a){return typeof a=="string"}Math.floor(Math.random()*2147483648).toString(36);function ca(a){var b=Array.prototype.slice.call(arguments,1);return function(){var c=Array.prototype.slice.call(arguments);c.unshift.apply(c,b);return a.apply(this,c)}}
function da(a,b){function c(){}c.prototype=b.prototype;a.Uc=b.prototype;a.prototype=new c};function C(a){this.stack=Error().stack||"";if(a)this.message=String(a)}da(C,Error);function ea(a){for(var b=1;b<arguments.length;b++){var c=String(arguments[b]).replace(/\$/g,"$$$$");a=a.replace(/\%s/,c)}return a}var fa=/^[a-zA-Z0-9\-_.!~*'()]*$/;function D(a){a=String(a);if(!fa.test(a))return encodeURIComponent(a);return a};function ga(a,b){b.unshift(a);C.call(this,ea.apply(i,b));b.shift();this.Sc=a}da(ga,C);function ha(a,b){if(!a){var c=Array.prototype.slice.call(arguments,2),d="Assertion failed";if(b){d+=": "+b;var e=c}throw new ga(""+d,e||[]);}return a};var ia=Array.prototype,ja=ia.forEach?function(a,b,c){ha(a.length!=i);ia.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=B(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function ka(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;if(u(c)||(d=z(c))&&c.hasOwnProperty("callee"))a.push.apply(a,c);else if(d)for(var e=a.length,f=c.length,h=0;h<f;h++)a[e+h]=c[h];else a.push(c)}};function la(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function ma(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};function na(a){if(typeof a.U=="function")return a.U();if(B(a))return a.split("");if(z(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return la(a)}function oa(a,b,c){if(typeof a.forEach=="function")a.forEach(b,c);else if(z(a)||B(a))ja(a,b,c);else{var d;if(typeof a.ca=="function")d=a.ca();else if(typeof a.U!="function")if(z(a)||B(a)){d=[];for(var e=a.length,f=0;f<e;f++)d.push(f);d=d}else d=ma(a);else d=void 0;e=na(a);f=e.length;for(var h=0;h<f;h++)b.call(c,e[h],d&&d[h],a)}};function E(a){this.K={};this.o=[];var b=arguments.length;if(b>1){if(b%2)throw Error("Uneven number of arguments");for(var c=0;c<b;c+=2)this.ia(arguments[c],arguments[c+1])}else if(a){if(a instanceof E){b=a.ca();c=a.U()}else{b=ma(a);c=la(a)}for(var d=0;d<b.length;d++)this.ia(b[d],c[d])}}l=E.prototype;l.w=0;l.Eb=0;l.U=function(){G(this);for(var a=[],b=0;b<this.o.length;b++)a.push(this.K[this.o[b]]);return a};l.ca=function(){G(this);return this.o.concat()};l.S=function(a){return H(this.K,a)};
l.remove=function(a){if(H(this.K,a)){delete this.K[a];this.w--;this.Eb++;this.o.length>2*this.w&&G(this);return g}return k};function G(a){if(a.w!=a.o.length){for(var b=0,c=0;b<a.o.length;){var d=a.o[b];if(H(a.K,d))a.o[c++]=d;b++}a.o.length=c}if(a.w!=a.o.length){var e={};for(c=b=0;b<a.o.length;){d=a.o[b];if(!H(e,d)){a.o[c++]=d;e[d]=1}b++}a.o.length=c}}l.get=function(a,b){if(H(this.K,a))return this.K[a];return b};l.ia=function(a,b){if(!H(this.K,a)){this.w++;this.o.push(a);this.Eb++}this.K[a]=b};
l.clone=function(){return new E(this)};function H(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var pa=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function I(a,b){var c;if(a instanceof I){this.ja(b==i?a.F:b);J(this,a.O);K(this,a.ua);L(this,a.Z);M(this,a.ha);N(this,a.ga);O(this,a.G.clone());P(this,a.ta)}else if(a&&(c=String(a).match(pa))){this.ja(!!b);J(this,c[1]||"",g);K(this,c[2]||"",g);L(this,c[3]||"",g);M(this,c[4]);N(this,c[5]||"",g);O(this,c[6]||"",g);P(this,c[7]||"",g)}else{this.ja(!!b);this.G=new Q(i,this,this.F)}}l=I.prototype;l.O="";l.ua="";l.Z="";l.ha=i;l.ga="";l.ta="";l.gc=k;l.F=k;
l.toString=function(){if(this.C)return this.C;var a=[];this.O&&a.push(R(this.O,qa),":");if(this.Z){a.push("//");this.ua&&a.push(R(this.ua,qa),"@");var b;b=this.Z;b=B(b)?encodeURIComponent(b):i;a.push(b);this.ha!=i&&a.push(":",String(this.ha))}if(this.ga){this.Z&&this.ga.charAt(0)!="/"&&a.push("/");a.push(R(this.ga,ra))}(b=String(this.G))&&a.push("?",b);this.ta&&a.push("#",R(this.ta,sa));return this.C=a.join("")};
l.clone=function(){var a=this.O,b=this.ua,c=this.Z,d=this.ha,e=this.ga,f=this.G.clone(),h=this.ta,j=new I(i,this.F);a&&J(j,a);b&&K(j,b);c&&L(j,c);d&&M(j,d);e&&N(j,e);f&&O(j,f);h&&P(j,h);return j};function J(a,b,c){S(a);delete a.C;a.O=c?b?decodeURIComponent(b):"":b;if(a.O)a.O=a.O.replace(/:$/,"");return a}function K(a,b,c){S(a);delete a.C;a.ua=c?b?decodeURIComponent(b):"":b;return a}function L(a,b,c){S(a);delete a.C;a.Z=c?b?decodeURIComponent(b):"":b;return a}
function M(a,b){S(a);delete a.C;if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.ha=b}else a.ha=i;return a}function N(a,b,c){S(a);delete a.C;a.ga=c?b?decodeURIComponent(b):"":b;return a}function O(a,b,c){S(a);delete a.C;if(b instanceof Q){a.G=b;a.G.Ua=a;a.G.ja(a.F)}else{c||(b=R(b,ta));a.G=new Q(b,a,a.F)}return a}function P(a,b,c){S(a);delete a.C;a.ta=c?b?decodeURIComponent(b):"":b;return a}function S(a){if(a.gc)throw Error("Tried to modify a read-only Uri");}
l.ja=function(a){this.F=a;this.G&&this.G.ja(a)};var ua=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;function R(a,b){var c=i;if(B(a)){c=a;ua.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,va)}return c}function va(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var qa=/[#\/\?@]/g,ra=/[\#\?]/g,ta=/[\#\?@]/g,sa=/#/g;function Q(a,b,c){this.J=a||i;this.Ua=b||i;this.F=!!c}
function T(a){if(!a.j){a.j=new E;if(a.J)for(var b=a.J.split("&"),c=0;c<b.length;c++){var d=b[c].indexOf("="),e=i,f=i;if(d>=0){e=b[c].substring(0,d);f=b[c].substring(d+1)}else e=b[c];e=decodeURIComponent(e.replace(/\+/g," "));e=U(a,e);a.add(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}l=Q.prototype;l.j=i;l.w=i;l.add=function(a,b){T(this);V(this);a=U(this,a);if(this.S(a)){var c=this.j.get(a);u(c)?c.push(b):this.j.ia(a,[c,b])}else this.j.ia(a,b);this.w++;return this};
l.remove=function(a){T(this);a=U(this,a);if(this.j.S(a)){V(this);var b=this.j.get(a);if(u(b))this.w-=b.length;else this.w--;return this.j.remove(a)}return k};l.S=function(a){T(this);a=U(this,a);return this.j.S(a)};l.ca=function(){T(this);for(var a=this.j.U(),b=this.j.ca(),c=[],d=0;d<b.length;d++){var e=a[d];if(u(e))for(var f=0;f<e.length;f++)c.push(b[d]);else c.push(b[d])}return c};
l.U=function(a){T(this);if(a){a=U(this,a);if(this.S(a)){var b=this.j.get(a);if(u(b))return b;else{a=[];a.push(b)}}else a=[]}else{b=this.j.U();a=[];for(var c=0;c<b.length;c++){var d=b[c];u(d)?ka(a,d):a.push(d)}}return a};l.ia=function(a,b){T(this);V(this);a=U(this,a);if(this.S(a)){var c=this.j.get(a);if(u(c))this.w-=c.length;else this.w--}this.j.ia(a,b);this.w++;return this};l.get=function(a,b){T(this);a=U(this,a);if(this.S(a)){var c=this.j.get(a);return u(c)?c[0]:c}else return b};
l.toString=function(){if(this.J)return this.J;if(!this.j)return"";for(var a=[],b=0,c=this.j.ca(),d=0;d<c.length;d++){var e=c[d],f=D(e);e=this.j.get(e);if(u(e))for(var h=0;h<e.length;h++){b>0&&a.push("&");a.push(f);e[h]!==""&&a.push("=",D(e[h]));b++}else{b>0&&a.push("&");a.push(f);e!==""&&a.push("=",D(e));b++}}return this.J=a.join("")};function V(a){delete a.La;delete a.J;a.Ua&&delete a.Ua.C}l.clone=function(){var a=new Q;if(this.La)a.La=this.La;if(this.J)a.J=this.J;if(this.j)a.j=this.j.clone();return a};
function U(a,b){var c=String(b);if(a.F)c=c.toLowerCase();return c}l.ja=function(a){if(a&&!this.F){T(this);V(this);oa(this.j,function(b,c){var d=c.toLowerCase();if(c!=d){this.remove(c);this.add(d,b)}},this)}this.F=a};l.extend=function(){for(var a=0;a<arguments.length;a++)oa(arguments[a],function(b,c){this.add(c,b)},this)};function W(a,b,c){if(typeof b!="undefined"){c=c||{};if(b===i){b="";c.t=-1}var d="";if(c.t&&(typeof c.t=="number"||c.t.toUTCString)){if(typeof c.t=="number"){d=new Date;d.setTime(d.getTime()+c.t*24*60*60*1E3)}else d=c.t;d="; expires="+d.toUTCString()}var e=c.path?"; path="+c.path:"",f=c.domain?"; domain="+c.domain:"";if(f==""){var h=document.location.hostname.split("."),j=h[h.length-1];if(h.length>2&&h[h.length-2]==="appspot"&&j==="com")f="; domain=."+h[h.length-3]+".appspot.com";else if(h.length>
1&&(j=="com"||j=="net"||j=="org"||j=="local"))f="; domain=."+h[h.length-2]+"."+h[h.length-1]}document.cookie=[a,"=",encodeURIComponent(b),d,e,f,c.Tc?"; secure":""].join("")}else{b=[];if(document.cookie&&document.cookie!=""){c=document.cookie.split(";");for(d=0;d<c.length;d++){e=$.trim(c[d]);e.substring(0,a.length+1)==a+"="&&b.unshift(decodeURIComponent(e.substring(a.length+1)))}}return b}}function X(a){a=W(a);return a.length==0?i:a[0]};function wa(a){try{eval("var $j = $;");eval(a);return g}catch(b){return k}}$.extend($.fn,{optimizely_custom_css:function(a){return $(this).append("<style>"+a+"</style>")},optimizely_custom_html:function(a){return $(this).append('<div style="display:none">'+a+"</div>")},optimizely_custom_js:function(a){eval("var $j = $;");eval(a);return $(this)}});(function(a){function b(n){return n<10?"0"+n:n}function c(n){f.lastIndex=0;return f.test(n)?'"'+n.replace(f,function(w){var q=r[w];return typeof q==="string"?q:"\\u"+("0000"+w.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function d(n,w){var q,t,x,F,A=h,v,m=w[n];if(m&&typeof m==="object"&&typeof m.toJSON==="function")m=m.toJSON(n);if(typeof y==="function")m=y.call(w,n,m);switch(typeof m){case "string":return c(m);case "number":return isFinite(m)?String(m):"null";case "boolean":case "null":return String(m);
case "object":if(!m)return"null";h+=j;v=[];if(Object.prototype.toString.apply(m)==="[object Array]"){F=m.length;for(q=0;q<F;q+=1)v[q]=d(q,m)||"null";x=v.length===0?"[]":h?"[\n"+h+v.join(",\n"+h)+"\n"+A+"]":"["+v.join(",")+"]";h=A;return x}if(y&&typeof y==="object"){F=y.length;for(q=0;q<F;q+=1){t=y[q];if(typeof t==="string")if(x=d(t,m))v.push(c(t)+(h?": ":":")+x)}}else for(t in m)if(Object.hasOwnProperty.call(m,t))if(x=d(t,m))v.push(c(t)+(h?": ":":")+x);x=v.length===0?"{}":h?"{\n"+h+v.join(",\n"+h)+
"\n"+A+"}":"{"+v.join(",")+"}";h=A;return x}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+b(this.getUTCMonth()+1)+"-"+b(this.getUTCDate())+"T"+b(this.getUTCHours())+":"+b(this.getUTCMinutes())+":"+b(this.getUTCSeconds())+"Z":i};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,j,r={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},y;if(typeof a.stringify!=="function")a.stringify=function(n,w,q){var t;j=h="";if(typeof q==="number")for(t=0;t<q;t+=1)j+=" ";else if(typeof q==="string")j=q;if((y=w)&&typeof w!=="function"&&(typeof w!=="object"||typeof w.length!=="number"))throw Error("JSON.stringify");return d("",{"":n})};
if(typeof a.parse!=="function")a.parse=function(n,w){function q(x,F){var A,v,m=x[F];if(m&&typeof m==="object")for(A in m)if(Object.hasOwnProperty.call(m,A)){v=q(m,A);if(v!==undefined)m[A]=v;else delete m[A]}return w.call(x,F,m)}var t;n=String(n);e.lastIndex=0;if(e.test(n))n=n.replace(e,function(x){return"\\u"+("0000"+x.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(n.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){t=eval("("+n+")");return typeof w==="function"?q({"":t},""):t}throw new SyntaxError("JSON.parse");}})(optimizely);function Z(a){return function(b){var c;if(c=typeof b==="object")a:{for(var d in{}){c=g;break a}c=k}if(c){c=i;for(var e in b)if(b.hasOwnProperty(e))c=a.call(this,e,b[e]);return c}else return a.apply(this,arguments)}};(function(a){a.r=0;a.Za=2E3;a.Hb=5E3;a.Sa=[];a.nc=function(b){for(var c=0;c<b.length;c++){var d=b[c];if(d==="disable")a.v=g;else a.Sa.push(d)}};a.nc(a.preset_optimizely);a.h=a.h||window.location.href;a.Y=k;a.$b=k;a.kb=k;a.host="optimizely.appspot.com";a.lb=k;a.v=a.v!==undefined&&a.v;a.N=g;a.referrer=a.referrer||document.referrer;a.Ea=k;a.zb=[];a.Wa=k;a.Pb=50;a.$=$;a.Pa=function(){if(!a.lb){if(!window.OPTIMIZELY_TEST_MODULE){var b=$;b.fn.attr=Z(b.fn.attr);b.fn.css=Z(b.fn.css)}a.f("start_time");a.Aa();a.sc();a.Ea&&
document.write('<script src="https://'+a.host+'/load_innie.js" type="text/javascript"><\/script>');a.lb=g;a.f("initialized")}};a.Oa=function(b){a.ba[b.experiment_id]=b;if(a.da(b))for(var c=0;c<b.sections.length;c++){var d=b.sections[c];a.rc[d.id]=d;a.hb[d.id]=b;for(var e=0;e<d.variations.length;e++){var f=d.variations[e],h=f.variation_id;a.k[h]=f;a.Ma[h]=b;a.vb[h]=d}}else for(c=0;c<b.variations.length;c++){f=b.variations[c];h=f.variation_id;a.k[f.variation_id]=f;a.Ma[h]=b}};a.Aa=function(){a.all_experiments=
a.parse(a.all_experiments_json);a.ba={};a.k={};a.rc={};a.hb={};a.Ma={};a.vb={};for(var b in a.all_experiments)a.all_experiments.hasOwnProperty(b)&&a.Oa(a.all_experiments[b]);a.aa=i;a.activeExperiments=[];a.Ca=k;a.fb=k;a.Fb=k;a.Xb=g;a.wb=k;a.pb=k;a.e=[];a.g=[];a.yb=[];a.i={};a.P={};a.n={};a.Q=W("optimizelyBuckets");if(a.Q&&a.Q instanceof Array)for(b=0;b<a.Q.length;b++){var c=a.parse(a.Q[b]),d;for(d in c)a.i[d]=c[d]}else a.i=a.parse(a.Q);a.ea=p(a.ea)?a.ea:p(a.Q)&&a.Q.length>0;d=(a.h instanceof I?a.h.clone():
new I(a.h,void 0)).G;a.Y=d.get("optimizely_debug")==="true";b=d.get("optimizely_disable");if(b!==undefined)a.v=b==="true";a.host=d.get("optimizely_host")||a.host;a.Ea=d.get("optimizely_load_innie")==="true";switch(d.get("optimizely_log")){case "false":a.N=k;break;case "true":a.N=g;break;default:a.N=a.is_localhost}b=d.get("optimizely_experiment",i);c=d.get("optimizely_variation",i);a.W=a.fc(b,c);try{a.p=a.p||window.location.search||"";if(a.p.indexOf("?")===0)a.p=a.p.substring(1)}catch(e){a.p=""}a.H=
k;a.u=k;a.X=$.isEmptyObject(a.W)||d.get("optimizely_force_tracking")==="true";a.l=a.cc();a.Ub=W("optimizelyDebugMode");a.eb=d.get("optimizely_debug_mode");a.Ka=k;if(a.eb=="true"){a.Ka=g;W("optimizelyDebugMode","true")}else if(a.eb=="false")W("optimizelyDebugMode","");else if(a.Ub=="true")a.Ka=g;a.zb=a.Ba()};a.fc=function(b,c){var d={};if(b&&c){b=b.split(",");c=c.split(",");for(var e=Math.min(b.length,c.length),f=0;f<e;f++)d[b[f]]=c[f]}return d};a.cc=function(){var b={Pa:function(){this.browser=this.tb(this.Rb)||
"unknown";this.version=this.ub(navigator.userAgent)||this.ub(navigator.appVersion)||"unknown";this.V=this.tb(this.Sb)||"unknown"},tb:function(e){for(var f=0;f<e.length;f++){var h=e[f].A,j=e[f].oc;this.Db=e[f].ka||e[f].q;if(h){if(h.indexOf(e[f].B)!=-1)return e[f].q}else if(j)return e[f].q}},ub:function(e){var f=e.indexOf(this.Db);if(f!=-1)return parseFloat(e.substring(f+this.Db.length+1))},Rb:[{A:navigator.userAgent,B:"Chrome",q:"gc",ka:"Chrome"},{A:navigator.vendor,B:"Apple",q:"safari",ka:"Version"},
{A:navigator.userAgent,B:"Firefox",q:"ff",ka:"Firefox"},{oc:window.opera,q:"opera",ka:"Opera"},{A:navigator.userAgent,B:"MSIE",q:"ie",ka:"MSIE"},{A:navigator.userAgent,B:"Gecko",q:"mo",ka:"rv"}],Sb:[{A:navigator.userAgent,B:"Windows Phone",q:"windows phone"},{A:navigator.userAgent,B:"iPad",q:"ipad"},{A:navigator.userAgent,B:"iPhone",q:"iphone"},{A:navigator.userAgent,B:"iPod",q:"ipod"},{A:navigator.userAgent,B:"Android",q:"android"},{A:navigator.userAgent,B:"BlackBerry",q:"blackberry"}]};b.Pa();var c=
{};c.browser=b.browser;c.version=b.version;c.V=b.V;try{c.language=navigator.userLanguage||window.navigator.language;c.language=c.language.toLowerCase()}catch(d){c.language=""}return c};a.sc=function(){a.aa=X("optimizelyEndUserId");if(!a.aa){a.aa="oeu"+String((new Date).getTime())+"r"+String(Math.random());W("optimizelyEndUserId",a.aa,{t:3650,path:"/"})}};a.toJSON=function(b){var c=i,d=i,e=i,f=i;if($.isFunction(Array.prototype.toJSON)){c=Array.prototype.toJSON;Array.prototype.toJSON=undefined}if($.isFunction(Array.toJSON)){d=
Array.toJSON;Array.toJSON=undefined}if($.isFunction(Object.prototype.toJSON)){e=Object.prototype.toJSON;Object.prototype.toJSON=undefined}if($.isFunction(Array.prototype.toJSON)){f=Object.toJSON;Object.toJSON=undefined}b=a.stringify(b);if($.isFunction(c))Array.prototype.toJSON=c;if($.isFunction(d))Array.toJSON=d;if($.isFunction(e))Object.prototype.toJSON=e;if($.isFunction(f))Object.toJSON=f;return b};a.xc=function(){if(!a.v){a.f("startExperiments");if(!a.$b){a.Jb();a.Ab();a.qc()}a.f("finish startExperiments")}};
a.Jb=function(){if(typeof window.Gb!="undefined"){var b=a.ba[window.Gb];typeof b!="undefined"&&a.ma(b)}else for(var c in a.all_experiments){b=a.all_experiments[c];a.Ta(b)&&a.ma(b)}};a.Ta=function(b,c){var d={runManualExperiments:k};p(c)||(c={});$.extend(d,c);var e=k,f=k,h="everything passed",j=a.W[b.experiment_id];if(!e&&j){e=g;h="URL parameters"}if(!e&&a.da(b))for(var r=0;r<b.sections.length;r++)if(a.W[b.sections[r].id]){e=g;h="URL parameters"}if(!e&&!j&&!$.isEmptyObject(a.W)){f=g;h="URL parameters do NOT include this experiment"}if(!e&&
!f&&!a.mb(b)){f=g;h="experiment status is not running"}if(!e&&!f&&!d.runManualExperiments&&b.activation_mode!==undefined&&b.activation_mode==="manual"){f=g;h="activation mode is 'manual'"}if(!e&&!f){d=k;for(r=0;r<b.url_matches.length;r++)if(!d&&a.fa(b.url_matches[r]))d=g;if(!d){f=g;h="URL doesn't match"}}if(!e&&!f&&!a.Ja(b)){f=g;h="targeting exclude url parameters mismatch"}if(!e&&!f&&!a.L(b)){f=g;h="targeting query parameters mismatch"}if(!e&&!f&&!a.R(b)){f=g;h="targeting returning/new mismatch"}if(!e&&
!f&&!a.pa(b)){f=g;h="targeting brower mismatch"}if(!e&&!f&&!a.I(b)){f=g;h="targeting cookie mismatch"}if(!e&&!f&&!a.ra(b)){f=g;h="targeting language mismatch"}if(!e&&!f&&!a.za(b)){f=g;h="targeting referrer mismatch"}if(!e&&!f&&!a.ya(b)){f=g;h="targeting custom JS eval'd to false"}if(!e&&!f&&!a.qa(b)){f=g;h="targeting custom events mismatch"}if(e){a.f("Experiment "+b.experiment_id+" running - "+h);return g}else if(f){a.f("Experiment "+b.experiment_id+" not run - "+h);return k}else{a.f("Experiment "+
b.experiment_id+" running - "+h);return g}};a.mb=function(b){return b.exp_status==="Running"};a.L=function(b){var c=b.query_param_matches;if(!p(c)||c.length===0)return g;b=[];for(var d=[],e=0;e<c.length;e++){b.push(c[e].name||"");d.push(c[e].value||"")}c=a.p.split("&");for(e=0;e<c.length;e++){var f="",h="",j=c[e].split("=");if(j.length>0)f=j[0];if(j.length>1)h=j[1];if(f!==""){f=$.inArray(f,b);if(f!==-1)if(d[f]===""||h===d[f])return g}}return k};a.R=function(b){if(b.visitor_type==="new"&&a.ea)if(p(a.i[b.experiment_id])){a.f("Returning visitor passes checkReturningTargeting with visitor_type new because they have this experiment's bucket");
return g}else return k;else return b.visitor_type==="returning"&&!a.ea?k:g};a.Ja=function(b){if(!p(b.exclude_url_matches)||b.exclude_url_matches.length===0)return g;for(var c=0;c<b.exclude_url_matches.length;c++)if(a.nb(a.h,b.exclude_url_matches[c].exclude_url_match,b.exclude_url_matches[c].exclude_url_match_type))return k;return g};a.ob=function(b,c){if(!p(b)||b.length===0)return p(c)?c:g;for(var d=k,e=0;e<b.length;e++){if(b[e]==="any")d=g;if(a.l.V!=="unknown"&&b[e]==="mobile")d=g;if(a.l.V==="unknown"&&
b[e].indexOf(a.l.browser)===0){var f=b[e].substr(a.l.browser.length);if(f===""||f<=a.l.version&&a.l.version<Number(f)+1)d=g}}return d};a.pa=function(b){var c=a.ob(b.exclude_browser_matches,k);return a.ob(b.browser_matches)&&!c};a.ra=function(b){if(typeof b.language_matches!=="undefined"&&b.language_matches.length>0){for(var c=k,d=0;d<b.language_matches.length;d++){var e=b.language_matches[d];if(e==="any")c=g;else if(e===a.l.language)c=g;else if(e.indexOf("-")===-1)if(a.l.language.indexOf(e+"-")!==
-1)c=g}if(!c)return k}return g};a.I=function(b){if(p(b.targeting_cookie_name)&&b.targeting_cookie_name.length!==0){var c=k,d=X(b.targeting_cookie_name);if(d!==i)if(p(b.targeting_cookie_value)&&b.targeting_cookie_value.length!==0){if(d===b.targeting_cookie_value)c=g}else c=g;return c}return g};a.za=function(b){if(!p(b.referring_url_matches)||b.referring_url_matches.length===0)return g;for(var c=0;c<b.referring_url_matches.length;c++)if(a.nb(a.referrer,b.referring_url_matches[c].referring_url_match,
b.referring_url_matches[c].referring_url_match_type))return g;return k};a.ya=function(b){b=b.targeting_javascript_condition;if(p(b)&&b.length>0)try{return eval(b)}catch(c){return k}return g};a.qa=function(b){var c=X("optimizelyCustomEvents")||"{}";c=$.parseJSON(c);var d=c[a.account_id]||[];c=b.targeting_exclude_custom_events||[];var e=g;$.each(b.targeting_custom_events||[],function(f,h){if($.inArray(h,d)===-1)e=k});$.each(c,function(f,h){if($.inArray(h,d)!==-1)e=k});return e};a.Xa=["?","#"];a.Ya=
["http://www.","https://www.","http://","https://","www."];a.z=function(b,c){b=b.toLowerCase();if(c)for(var d=0;d<a.Xa.length;d++){var e=b.indexOf(a.Xa[d]);if(e>=0)b=b.substring(0,e)}for(d=b.charAt(b.length-1);d=="/"||d=="&"||d=="?";){b=b.substring(0,b.length-1);d=b.charAt(b.length-1)}for(d=0;d<a.Ya.length;d++){e=a.Ya[d];if(b.indexOf(e)>=0)return b.substring(e.length)}return b};a.fa=function(b,c){c=c||a.h;switch(b.url_match_type){case "exact_match":var d=a.z(c),e=a.z(b.url_string);return d==e;case "regex":e=
b.url_string;try{return Boolean(c.match(e))}catch(f){break}case "simple_match":d=a.z(c,g);e=a.z(b.url_string,g);return d===e;case "substring":d=a.z(c);e=a.z(b.url_string);return e!==""&&d.indexOf(e)>=0}return k};a.nb=function(b,c,d){p(d)||(d="exact_match");switch(d){case "exact_match":return a.z(b)===a.z(c);case "regex":try{return Boolean(b.match(c))}catch(e){break}case "simple_match":return a.z(b,g)===a.z(c,g);case "substring":return a.z(b).indexOf(a.z(c))>=0}return k};a.ma=function(b){a.da(b)?a.Kb(b):
a.Lb(b)};a.Lb=function(b){a.activeExperiments.push(b);var c=b.experiment_id,d=a.W[c];if(d)if(d=b.variations[d]){a.na(c,d.variation_id);return}d=a.i[c];if(p(d)&&d===a.r)a.oa(c);else if(d&&a.k[d])a.na(c,d);else Math.floor(Math.random()*1E4)+1>b.percentage_included?a.oa(c):a.bb(c,b.variations)};a.Kb=function(b){a.activeExperiments.push(b);for(var c=b.experiment_id,d=b.sections,e=[],f=0;f<d.length;f++){var h=d[f],j=h.id,r=a.W[j];if(r){a.na(j,h.variations[r].variation_id,c);e.push(j)}}if(e.length===0)if(Math.floor(Math.random()*
1E4)+1>b.percentage_included){$.each(b.section_ids,function(y,n){a.oa(n,c)});return}for(b=0;b<d.length;b++){j=d[b].id;if($.inArray(j,e)===-1){f=a.i[j];if(p(f)&&f===a.r)a.oa(j,c);else f&&a.k[f]?a.na(j,f,c):a.bb(j,d[b].variations,c)}}};a.bb=function(b,c,d){for(var e=[],f=0;f<c.length;f++)c[f].is_paused||e.push(c[f].variation_id);c=e.length;c===0?a.oa(b,d):a.na(b,e[Math.floor(Math.random()*c)],d)};a.na=function(b,c){if(p(b)&&p(c))a.i[b]=c};a.Qb=function(){a.P={};a.n={};for(var b in a.i){var c=a.ba[b]||
a.hb[b];if(c){var d=c.experiment_id,e=a.i[b],f=a.k[e];e=a.dc(e);if(c&&a.mb(c)&&e!=-1)if(a.da(c)){a.P[d]=a.P[d]||[];a.n[d]=a.n[d]||[];a.P[d].push(e);a.n[d].push(f.description)}else{a.P[d]=e;a.n[d]=f.description}}}};a.dc=function(b){var c=a.vb[b]||a.Ma[b];if(p(c)&&p(c.variations))for(var d=0;d<c.variations.length;d++)if(c.variations[d].variation_id==b)return d;return-1};a.oa=function(b){a.i[b]=this.r};a.da=function(b){return b.is_multivariate!==undefined&&b.is_multivariate};a.Nb=function(b,c,d){MOBILE_SAFARI_MAPPING=
{mousedown:"touchstart"};if((a.l.V==="iphone"||a.l.V==="ipad"||a.l.V==="ipod")&&d in MOBILE_SAFARI_MAPPING)d=MOBILE_SAFARI_MAPPING[d];$(b).bind(d,ca(a.trackEvent,c,"3",i))};a.Ba=function(){var b=k,c=k;$.each(a.all_experiments,function(e,f){if(f.status==="Running"){var h=f.use_splunk;b=b||!h;c=c||h}});var d=[];b&&d.push(a.tracking_host+"/tracking/event");c&&d.push("log.optimizely.com/event");return d};a.jb=function(b,c,d){var e=[];e.push("a="+a.account_id);e.push("e="+c);e.push("n="+encodeURIComponent(b));
e.push("u="+a.aa);d&&e.push("v="+encodeURIComponent(d));b={};for(var f in a.i)if(f in a.ba)if(a.i[f]!==a.r)b[f]=a.i[f];for(var h in a.all_experiments){f=a.all_experiments[h];if(a.da(f)){c=f.sections;f=[];for(d=0;d<c.length;++d){var j=a.i[c[d].id];j!==undefined&&f.push(j)}if(f.length===c.length){c=g;for(d=0;d<f.length;d++)if(f[d]!==a.r)c=k;c||(b[h]=f.join("_"))}}}for(h in b)e.push("x"+h+"="+b[h]);e.push("t="+ +new Date);return"?"+e.join("&")};a.Tb=function(b,c){for(var d=[],e=0;e<a.activeExperiments.length;e++)d.unshift(a.activeExperiments[e].experiment_id);
alert("Account ID:\n    "+a.account_id+"\nEnd User ID:\n    "+a.aa+"\nActive Experiments:\n    "+a.toJSON(d)+"\nBucket Map:\n    "+a.toJSON(a.i)+"\nEvent type:\n    "+c+"\nEvent name:\n    "+b+"\n")};a.Pc=function(){a.l.browser==="ie"&&a.l.version<8?setTimeout(function(){a.trackEvent(document.location.href,"1")},250):a.trackEvent(document.location.href,"1")};a.Rc=function(b){var c=X("optimizelyCustomEvents")||"{}";c=$.parseJSON(c);var d=c[a.account_id]||(c[a.account_id]=[]);$.inArray(b,d)!==-1&&d.splice($.inArray(b,
d),1);d.push(b);d.length>10&&d.shift();c[a.account_id]=d;b=0;d=i;var e=0,f;for(f in c)if(c.hasOwnProperty(f)){b++;if(c[f].length>e&&f!==a.account_id){d=f;e=c[f].length}}b>10&&delete c[d];customEventCookieString=a.toJSON(c);W("optimizelyCustomEvents",customEventCookieString,{t:3650,path:"/"})};a.trackEvent=function(b,c,d){if(a.X){b=b||"custom_event";c=c||"3";if(c==="3"||c===3)a.Rc(b);if(a.Ka)a.Tb(b,c);else if(!window.OPTIMIZELY_TEST_MODULE){var e=document.location.protocol+"//";b=a.jb(b,c,d);c=a.zb;
for(d=0;d<c.length;d++)(new Image).src=e+c[d]+b}}};a.ec=function(){a.X&&$("html").one("mousedown",function(){a.trackEvent("engagement",4)})};a.Ia=RegExp(/^\$j?\(["|'](((?!["|']\)\.).)+)["|']\)\..+;\s*$/);a.xa=function(b){var c={shouldRepeat:g,stopClause:g};p(b)||(b={});$.extend(c,b);if(!(a.e.length===0||a.pb)){if(c.stopClause)if(a.Ca||a.wb||a.Fb&&!a.Wa)return;for(;a.Wb(););if(a.H){a.f("Redirect detected");if(a.Ra()){a.uc();a.fb=g}else{a.f("Redirect blocked");a.pb=g;return}}if(a.u){a.f("Forced eval detected");
a.M(a.g);a.u=k}if(a.fb||a.Xb&&a.Wa){a.M();a.Ca=g}else c.shouldRepeat&&setTimeout(function(){a.xa(c)},a.Pb)}};a.M=function(b){if(typeof b=="undefined")b=a.e;a.f("Evaluating "+b.length+" changes: "+(b.length>0?b[0]:""));for(var c=[],d=[];b.length>0;)if(typeof b[0]=="string")c.push(b.shift());else $.isFunction(b[0])?d.push(b.shift()):a.f("Unrecognized change: "+b.shift());$.each(d,function(e,f){try{f.call()}catch(h){}});wa(c.join("\n"))};a.Wb=function(){if(a.e.length===0){a.Ca=g;return k}var b=a.e[0];
if(typeof b==="string"){(b=a.Yb(b))&&a.e.shift();return b}else if($.isFunction(b)){b.call();a.e.shift();return g}return k};a.sa=function(b){if(b.indexOf("_optimizely_redirect")>=0)a.H=g;return a.H};a.T=function(b){if(b.indexOf("_optimizely_evaluate=force")<0)return k;for(a.u=g;a.e.length>0;){b=a.e[0];if(typeof b=="string"&&b.indexOf("_optimizely_evaluate=safe")>=0){a.g.push(a.e.shift());break}else a.g.push(a.e.shift())}return g};a.db=function(b){var c=i,d=0;try{c=$(b)}catch(e){}d=c==i||typeof c.length==
"number"&&(c.length==0||c[0]==i)?0:c.length;a.f("Counting selector results: "+b+" - "+d);return d};a.Yb=function(b){if(a.sa(b)||a.T(b))return k;if(b=="")return g;var c=a.Ia.exec(b);if(!c||c.length<=1){a.f("this doesn't look like jquery. waiting till domReady.");a.Fb=g;return k}c=c[1];if(a.db(c)<=0){a.f("Element not ready, returning to stack: "+c);return k}a.f("Evaluating statement: "+b);return wa(b)};a.Vb=function(){a.f("dom_ready");a.Wa=g;if(!a.v){a.xa();a.M(a.yb);a.Pc();a.ec()}a.f("dom_ready_end");
setTimeout(function(){a.mc()},a.Za+1E3);a.Ca||setTimeout(a.yc,a.Za);if(a.Y){var b="Snippet implemented correctly: true\n\nActive experiments:";$.each(a.activeExperiments,function(c,d){b+="\n-"+d.description;var e=d.variations[a.Cb];if(e)b+="\n--Variation: "+e.description});alert("Optimizely debug message: "+b)}};a.qc=function(){a.f("runActiveVariations");for(var b=0;b<a.activeExperiments.length;b++)a.m(a.activeExperiments[b]);a.xa()};a.m=function(b){var c=a.i[b.experiment_id];if(c!==a.r){a.pc(b);
a.Ob(b);if(a.da(b)){b=b.sections;for(c=0;c<b.length;c++){var d=a.i[b[c].id];if(d!==a.r){d=a.k[d];a.ab(d)}}}else{d=a.k[c];a.ab(d)}}};a.pc=function(b){var c=b.experiment_id;b.custom_html!==""&&a.e.push('$("body").optimizely_custom_html(optimizely.all_experiments['+c+"].custom_html);");b.custom_css!==""&&a.e.push('$("body").optimizely_custom_css(optimizely.all_experiments['+c+"].custom_css);");b.custom_js!==""&&a.e.push('$("body").optimizely_custom_js(optimizely.all_experiments['+c+"].custom_js);")};
a.Ob=function(b){if(b.tracked_elements!==""){b=$.parseJSON(b.tracked_elements);$.each(b,function(c,d){$.each(d,function(e,f){function h(){a.f("Binding "+f+" to "+e+" on "+c);a.Nb(c,f,e)}a.db(c)>0?a.M([h]):a.yb.push(h)})})}};a.ab=function(b){b=b.js_component.split("\n");for(var c=/\/\* *_optimizely_variation_url( +include="([^"]*)")?( +exclude="([^"]*)")? *\*\//,d=g,e=0;e<b.length;e++){var f=$.trim(b[e]);if(f==="/* _optimizely_variation_url_end */")d=g;else if(f!==""){var h=c.exec(f);if(h&&h.length==
5){f=h[2]?h[2].split(","):[];h=h[4]?h[4].split(","):[];d=i;for(var j=0,r=f.length;j<r;j++){var y={url_match_type:"substring",url_string:f[j]};if(a.fa(y)){d=g;break}}if(d===i&&h.length>0){d=g;j=0;for(r=h.length;j<r;j++){y={url_match_type:"substring",url_string:h[j]};if(a.fa(y)){d=k;break}}}}else d&&a.e.push(f)}}};a.yc=function(){a.f("Stopping evaling changes.");a.wb=g};a.Ab=function(){if(a.X){a.f("Updating optimizelyBuckets cookie");var b=a.toJSON(a.i);W("optimizelyBuckets",b,{t:3650,path:"/"});a.f("Done updating optimizelyBuckets cookie: "+
b)}else a.f("Not setting optimizelyBuckets cookie since optimizely.should_track_events is false.")};a.uc=function(){var b=new Date;b.setTime(b.getTime()+a.Hb);W("optimizelyRedirect",window.location.href,{t:b})};a.Ra=function(){return W("optimizelyRedirect")==""||a.gb==""&&decodeURIComponent(W("optimizelyRedirect"))==a.h};a.cb=function(){W("optimizelyRedirect","",{})};a.f=function(b){if(a.N)if(a.kb===g)a.qb(b);else{if(!a.recorded_times||a.recorded_times.length==0){a.recorded_times=[];a.Da=[]}a.Da.push(b);
b=new Date;a.recorded_times.length==0?a.recorded_times.push(b.getTime()):a.recorded_times.push(b.getTime()-a.recorded_times[0])}};a.mc=function(){if(a.N){if(a.Da&&typeof console!="undefined")for(var b=0;b<a.Da.length;b++)a.qb(a.Da[b]+": "+a.recorded_times[b]);a.kb=g}};a.qb=function(b){if(window.console!==undefined)if(a.N)if(window.console.Y)window.console.Y(b);else window.console.log&&window.console.log(b)};a.push=function(b){switch(typeof b){case "string":if(b==="disable")b.v=g;else b==="sc_activate"&&
a.Mb();return g;case "object":var c=b[0];if(c==="activate")b.length>1?a.$a(b[1]):a.Ib();else if(c==="trackEvent")if(b.length===2)a.trackEvent(b[1]);else b.length===3&&a.trackEvent(b[1],i,b[2]);else if(c==="sc_svar")a.wc=b[1];return g}if(b==="disable")return a.v=g;return k};a.$a=function(b){if(!a.v)if(b!==undefined){var c=a.all_experiments[b];if(c!==undefined){if(c.activation_mode!==undefined&&c.activation_mode==="manual"&&a.Ta(c,{runManualExperiments:g})){a.f("'activate' called on manual experiment "+
b);a.ma(c);a.Ab();a.m(c);a.xa({stopClause:k});a.xb()}}else a.f("'activate' called on a non-existant experiment "+b+" (double check the experiment id and project)")}else a.f("'activate' is missing a second parameter (experiment id).")};a.Ib=function(){if(!a.v){a.f('optimizely.push(["activate"]) is activating all manual experiments.');for(var b in a.all_experiments){var c=a.all_experiments[b];c.activation_mode!==undefined&&c.activation_mode==="manual"&&a.Ta(c,{runManualExperiments:g})&&a.$a(c.experiment_id)}}};
a.xb=function(){a.Qb();if(a.X)for(var b in a.n){var c=a.ba[b];if(p(a.n[b])){var d=a.Na(c);if(d!==i)try{var e="_gaq.push(['_setCustomVar',"+d[0]+",'"+d[1]+"','"+d[2]+"',2]);";a.f("GA Tracking: "+e);eval(e)}catch(f){a.f("Error with _gaq.push (Google Analytics integration)")}if(a.use_kissmetrics){c=a.ac(c);try{e="_kmq.push(['set', {'"+c[0]+"':'"+c[1]+"'}]);";a.f("KM Tracking: "+e);eval(e)}catch(h){a.f("Error with _kmq.push (KISSmetrics integration)")}}}}};a.Mb=function(){if(a.X){var b=a.wc||(typeof s!=
"undefined"?s:i);b||a.f("Error: site catalyst 's' variable not defined");for(var c in a.n){var d=a.ba[c];if(d.site_catalyst=="custom_variables")if((d=a.bc(d))&&d.length>2){a.f("SC Tracking: "+d[0]+" "+d[1]+":"+d[2]+" ");b[d[0]]=d[1]+":"+d[2]}}}};a.s=function(b,c){return b.replace(/[^a-zA-Z0-9\.\~\!\*\(\)\']+/g,"_").substring(0,c)};a.Na=function(b){var c=b.google_analytics_slot;if(b.google_analytics==="custom_variables"&&c){var d=a.s("Optimizely_"+b.description,28);b=a.n[b.experiment_id];if($.isArray(b)){b=
$.map(b,function(e){return e.substr(0,4)});b=b.join("~")}b=a.s(b.replace("#",""),24);return[c,d,b]}else return i};a.bc=function(b){var c=b.site_catalyst_eVar,d=a.s("Optimizely_"+b.description,100);b=a.n[b.experiment_id];if($.isArray(b)){b=$.map(b,function(e){return e.substr(0,24)});b=b.join("~")}b=a.s(b.replace("#",""),100);return["eVar"+c,d,b]};a.ac=function(b){var c=a.s("Optimizely_"+b.description,64);b=a.n[b.experiment_id];if($.isArray(b)){b=$.map(b,function(d){return d.substr(0,14)});b=b.join("~")}b=
a.s(b.replace("#",""),64);return[c,b]};a.Zb=function(){for(var b=0;b<a.Sa.length;b++)a.push(a.Sa[b])};a.Pa();a.xc();a.xb();a.Zb();$(document).ready(function(){a.Vb()});o("optimizely.variation_map",a.P,void 0);o("optimizely.variationMap",a.P,void 0);o("optimizely.variationNamesMap",a.n,void 0);o("optimizely.activeExperiments",a.activeExperiments,void 0)})(optimizely);
})();


