window.olark=function(B,E,w){B=function(c,d){return{downloadAssetsAndApplication:function(t,i,v,u,a,h,e){function s(){return/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())}function o(b,a){a=a||n;var c=a.createElement("script");c.src=(e.location.protocol=="https:"?"https:":"http:")+"//"+b;c.async=!0;c.defer=!0;(a.getElementsByTagName("head")[0]||a.getElementsByTagName("body")[0]||a.body).appendChild(c)}function S(b){setTimeout(function(){o(b+"/cache.js?ts="+
+new Date,d)},1E3)}function z(a){var c=b._.cookieManager.get("_okac")||+new Date,e=b._.cookieManager.get("_okla")||!1;j.P("getassets");e?o(j.assetHost+"/a/assets/v0/site/"+a+".js?cb="+c+"&v="+h,d):o("static.olark.com/a/assets/v0/site/"+a+".js?cb="+c+"&v="+h,d)}function T(){var b=F.match(/(olarkid=(0000-0000-0000-0000|1470-860-10-9245))/);return b&&b[2]?b[2]:null}function J(b,a){return(e.location.protocol=="https:"?"https:":"http:")+"//"+b+a}function k(){var a=Array.prototype.slice.call(arguments||
[]).join(" "),c=e.name||Math.random().toString().replace("0.","oktab");c=/^oktab/.test(c)?c:"unknown";a=["actor=jsclient","application="+encodeURIComponent(t),"location="+encodeURIComponent(n.location.href.toString().slice(0,50)),"referrer="+encodeURIComponent(n.referrer.toString().slice(0,15)),"message="+encodeURIComponent(a),"tabname="+encodeURIComponent(c),"cachebreak="+encodeURIComponent((+new Date).toString())];b._.isHypothesis&&a.push("hypothesis_name="+encodeURIComponent(b._.hypothesisName));
b._.conversationId&&a.push("conversation_id="+encodeURIComponent(b._.conversationId));b._.visitorId&&a.push("visitor_id="+encodeURIComponent(b._.visitorId));b._.siteId&&a.push("site_id="+encodeURIComponent(b._.siteId));o("log.olark.com/jslog/log.js?"+a.join("&"),d)}var b=e.olark;b._.P("loader");try{(function(){function a(g){g=parseInt(g);return g>2E4?2E4:g}function h(){if(q&&b._.preventBoot!==!0){var c=!1,e=[];!C&&j.hasOwnProperty(r)&&j.hasOwnProperty(i)&&(e.push("#perf_getframe.loader0,"+f+"="+j[r]),
e.push("#perf_frame.loader0,"+f+"="+j[i]),C=!0);for(var d in p)if(p.hasOwnProperty(d)&&!p[d]){var m=j[d];typeof m!="number"&&g<=0&&(m=+new Date-j[0]);typeof m=="number"?(e.push("#perf_"+d+"."+n+","+f+"="+a(m)),p[d]=!0):c=!0}g--;k("tracking performance data "+e.join(" "));c&&setTimeout(h,y)}}var j=b._.p,d=b._.v,n="loader"+(typeof d=="undefined"?"unknown":d),f="UnknownBrowser";d=(e.navigator.userAgent||"").toLowerCase();var l=/msie\s*6/.test(d),A=/msie\s*7/.test(d),o=/msie/.test(d)&&!(l||A);s()?f="MobileBrowser":
/chrome/.test(d)?f="Chrome":/safari/.test(d)?f="Safari":/firefox/.test(d)?f="Firefox":/opera/.test(d)?f="Opera":l?f="IE6":A?f="IE7":o&&(f="IE8Plus");var p={application:!1,assets:!1,begin:!1,box:!1,connection:!1,extready:!1,getapplication:!1,getassets:!1,getconnection:!1,idready:!1,load:!1,loader:!1,precreate:!1},C=!1,r=1,i=2;p[r]=!1;p[i]=!1;var y=3E3,g=5,q=Math.random()<0.1?!0:/me\.olark\.net/.test(c.location.href);setTimeout(h,2E3)})()}catch(B){b("api.boot.onIdentityReady",function(){k("performance tracking #performance_tracking_error #error")})}var E=
32,w=/^\s*(omp__super_properties)\s*$/,O="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",l=function(){function b(g,q,x,d,h,m){function G(){if(x){var m=new Date;m.setTime(m.getTime()+x);var b="; expires="+m.toGMTString()}else b="";var e=h?"; domain="+h:"";m=escape(q.toString());o?x<0?localStorage.removeItem(g):localStorage.setItem(g,m):n.cookie=g+"="+m+b+e+"; path="+d;b=j();x<0?b[g]&&b[g].length>0&&b[g].shift():b[g]?b[g][0]=m:b[g]=[m];x>0&&x<216E7&&g!=y&&c.console&&c.console.warn&&c.console.warn("[olark] cookie expiration set too low for cache:",
g);if(x<0){if(m=s(function(){return a(g)}),typeof m!="undefined")throw Error("[olark] unable to delete cookie: "+g);}else if(m=s(function(){return a(g,!0)}),m!=q.toString())throw Error("[olark] unable to set cookie: "+g+", expected "+q+" but got "+m);}var H=e!=e.top?"#iframe_cookie":"";if(q||q===0)try{G()}catch(U){if(m)throw U;else try{o?localStorage.removeItem(g):n.cookie=g+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT",G(),k("value of cookie",g,"was fixed #warn #cookie_needed_cleanpath",H)}catch(l){try{for(var f=
e.location.hostname.split(".");f.length>2;)f.shift(),o?localStorage.removeItem(g):n.cookie=g+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=."+f.join(".")+"; path="+d;G();k("value of cookie",g,"was fixed #warn #cookie_needed_cleandomain",H)}catch(i){k(i.message,"#error #cookie_storefail",H)}}}else k("value of cookie",g,"was",q,", prevent write #error #cookie_writenull",H)}function a(b,q){var c=function(){var a=j()[b]||[];return a.length==1?a[0]:a.length==0?{}.undefinedValue:(w.test(b)||k("got multiple values for",
b,"-",a.join(", "),"#warn #cookie_orig_multivalue"),a[0])}();c=c?unescape(c):c;var d=q&&/^\s*$/.test(n.cookie)?" #emptycookie":"";if(/^\s*$/.test(c))k("value of cookie",b,"is empty string, forcing to undefined #warn #cookie_emptystring"+d,"))"),c={}.undefinedValue;else if(c=="null")k("value of cookie",b,"is a string 'null', looks like it should have been null, forcing to null #warn #cookie_readnull"+d),c=null;else if(c=="undefined")k("value of cookie",b,"is a string 'undefined', looks like it should have been undefined, forcing to undefined #warn #cookie_readundefined"+
d),c={}.undefinedValue;else if(c=="**erased")c={}.undefinedValue;return c}function d(a,c){b(a,"**erased",-2592E6,l,i,c)}function h(b){for(var a=c.location.search.replace(/^\?/,"").split(/&/),d=a.length-1,e;d>=0;d--)if(e=a[d].split(/=/),e[0]==b)return e[1];return{}.undefinedValue}function j(){(r===null||t)&&f();return r}function f(){r={};if(o)for(var b in localStorage){var a=localStorage.getItem(b);a&&(r[b]=[a])}else{b=n.cookie.split(";");for(var c=0;c<b.length;c++){a=b[c];var d=a.split("=")[0],e=
d.replace(/^\s*/,"").replace(/^\s*/,"");a=a.substring(d.length+1,a.length);r[e]=r[e]||[];r[e].push(a)}}}function s(b){var a;try{t=!0,a=b()}catch(d){c.console&&c.console.error&&c.console.error(d)}t=!1;return a}var l="/",i=null,p={},o=/^file\:\/\//.test(e.location.href)&&"localStorage"in c?!0:!1,r={},t=!1,y="_okck";return{setPath:function(b){l=b},setDomain:function(b){i=b},isAllowedToWriteCookies:function(){function a(){try{return b(y,h,null,l,i,!0),d(y,!0),!0}catch(c){return m=c.toString(),!1}}function c(){try{return b(y,
h,5E3,l,i,!0),d(y,!0),!0}catch(a){return m=a.toString(),!1}}var h=Math.random().toString().replace("0.",""),j=e!=e.top?!0:!1,f=e.navigator.cookieEnabled?!1:!0,m="";try{return f?(k("cannot set any cookies #nocookies_due_to_disabled"),!1):s(a)?s(c)?!0:(j?k("cannot set expirable cookies #nocookies_with_expiry_due_to_p3p",m):k("cannot set expirable cookies #nocookies_with_expiry",m),!1):(j?k("cannot set session cookies #nocookies_for_session_due_to_p3p",m):k("cannot set session cookies #nocookies_for_session",
m),!1)}catch(G){return k("unexpected issue testing cookies:",G.message,"#error #unknown_cookie_test_error"),!1}},set:function(a,c,d){if(!p[a])try{b(a,c,d||null,l,i)}catch(e){k("failed to create cookie:",e.toString(),"#error  #cookie_badset")}},get:function(b){try{return p[b]?h(b):a(b)}catch(c){return k("failed to read cookie:",c.toString(),"#error #cookie_badget"),null}},setAllowingNullAndUndefinedAndEmptyString:function(a,c,d){if(!p[a]){c===null?c="**null":typeof c=="undefined"?c="**undefined":c==
""&&(c="**emptystr");try{b(a,c,d||null,l,i)}catch(e){k("failed to create cookie:",e.toString(),"#error  #cookie_badset")}}},getAllowingNullAndUndefinedAndEmptyString:function(b){try{var c=p[b]?h(b):a(b);c=="**null"?c=null:c=="**undefined"?c={}.undefinedValue:c=="**emptystr"&&(c="");return c}catch(d){return k("failed to read cookie:",d.toString(),"#error #cookie_badget"),null}},erase:function(b){if(!p[b])try{d(b)}catch(a){k("failed to erase cookie:",a.toString(),"#error #cookie_baderase")}},backTheseCookiesByQueryString:function(b){for(var a=
0;a<b.length;a++)p[b[a]]=!0},refresh:function(){f()}}}(),n=e.document,F=n.cookie,P=c.olark=e.olark,j=P._,I=j.l,D=j.callstack=j.s||[],K=I.match(/((.+)\/(loader\d+|wc|olark|core|olark\-shopify)\..+)?/)[2]||"static.olark.com/jsclient",V=/^static\.olark\.com\/(javascript|js)\/.*$/.test(I),Q={};b._.hypothesisName="master";b._.isHypothesis=!1;if(l.isAllowedToWriteCookies()){b._.cookieManager=l;b._.setSiteAssetHash=function(a){b._.cookieManager.set("_okac",a)};b._.setLoaderUseAssets=function(a){b._.cookieManager.set("_okla",
a)};b._.assetHost="assets.olark.com";b("api.boot.onIdentityReady",function(a,d,h){function j(){var b=e.clicky;if(b&&b.olark){k=!1;try{b.olark(a,d,h)}catch(l){c.console&&c.console.warn&&c.console.warn("[olark] unable to connect with clicky: "+l.toString())}}else k&&setTimeout(j,600)}var k=!0;b("api.boot.onWindowLoad",function(){setTimeout(function(){k=!1},2E3)});j()});V&&(K="static.olark.com/jsclient");(function(){var b=I.split("ts=");b.length==2&&l.set("olarkld",b[1],2592E6)})();b._.versions={application:t,
legacy:i,storage:v,popout:u,follow:a,loader:h};b._.preventBoot=!1;b._.apiHost="https://api.olark.com";try{if(/framed-by-olark/.test(e.location.hash))b._.preventBoot=!0}catch(X){}var W=s(),R=!0;j.f?(clearTimeout(j.f),j.f=null):j.noload=!0;if(d!==n)d.body.style.cssText="height:100%;margin:0px;padding:0px;background:transparent";(function(){function a(){b._.P("idready");var c;if(b._.siteId&&b._.visitorId&&b._.conversationId)for(c=g.length>0?g.shift():void 0;c;)c(b._.siteId,b._.visitorId,b._.conversationId),
c=g.length>0?g.shift():void 0}function h(){var b;if(w)for(b=q.length>0?q.shift():void 0;b;)b(),b=q.length>0?q.shift():void 0}function s(c){function d(){for(var b=c.replace(/\-/g,"").slice(0,8),a="",e=O,h=E-b.length;h--;)a+=e.charAt(Math.floor(Math.random()*e.length));a+=b;return a}function h(b){var a=RegExp("^["+O+"]+$");return b.length==E&&a.test(b)?!0:!1}function j(){n=!0;b._.conversationId=d();l.set("wcsid",b._.conversationId);b._.isNewConversation=!0}function g(){n||k("creating new visitor ID when we already had a conversation ID #visitor_changed_on_conversation #warn");
b._.visitorId=d();l.set("hblid",b._.visitorId,63072E6)}b._.siteId=c;var i=l.get("hblid"),f=l.get("wcsid"),o=l.get("_oklv"),p=o?+new Date-parseInt(o):0,n=!1,q=l.get("_okgid");!f||!o||p>x?j():L&&q!==N?j():h(f)||(k("regenerating invalid wcsid #warn #invalid_wcsid_in_cookie",f),j());l.set("_oklv",(+new Date).toString());i?h(i)||(k("regenerating invalid hblid #warn #invalid_hblid_in_cookie",i),g()):g();b._.visitorId=b._.visitorId||i;b._.conversationId=b._.conversationId||f;if(l.get("hblid")!==b._.visitorId)k("hblid could not be set #error #noboot #unset_hblid"),
b._.preventBoot=!0;if(l.get("wcsid")!==b._.conversationId)k("wcsid could not be set #error #noboot #unset_wcsid"),b._.preventBoot=!0;if(!b._.visitorId||!b._.conversationId)b._.preventBoot=!0,e.location.protocol=="https:"?k("preventing boot due to missing hblid/wcsid #noboot_on_ssl #warn"):k("preventing boot due to missing hblid/wcsid #noboot #warn");a()}function i(){var a,h,g;if(w&&y&&!M&&!b._.preventBoot&&(!W||!R)){j.P("prepapplication");b._.isHypothesis?(a="static.olark.com/jsclient-"+b._.hypothesisName+
"/application.js",h=a.split("application.js")[0]):C?(a=C,k("using custom application from inline HTML: "+a+" #custom_application_from_inline"),h=a.split("application.js")[0]):p?(a=p,k("using custom application from asset server: "+a+" #custom_application_from_assets"),h=a.split("application.js")[0]):(a=K+"/application.js",h=K);var f=/olarkap=(([^;]+.)?(olark.(com|net)(%3Ad+)?|battleship:d+)[^;]+)/;g=/olarkap=([a-zA-Z0-9]+)/;f=f.test(F)?F.match(f)[1]:null;g=g.test(F)?F.match(g)[1]:null;a=f?/((assets|static)\.olark\.(com|net))/.test(f)?
a+"?v="+t:unescape(f):g?a+"?v="+g:a+"?v="+t;j.popout=J(h,"/popout.html");j.follow=J(h,"/follow.html");j.plugins=J(h,"/plugins");g=j;f=h;var s=v,n=/^static\.olark\.com.+$/.test(f),q=n||e.location.protocol=="https:";isLoadedInBrowserThatReliesOnUserData=!((typeof(c.localStorage=="unknown")?0:c.localStorage)||c.globalStorage)&&d.documentElement&&d.documentElement.addBehavior;g.storage=n&&isLoadedInBrowserThatReliesOnUserData?"https://static.olark.com/jsclient/storage.html?v="+s:(q?"https":"http")+"://"+
f+"/storage.html?v="+s;j.hlog=k;g=(g=a.match(/(.+)\/javascript\/.+/))?g[1]:"static.olark.com";P.__buildinfo={olarkfile:"/javascript/olark.js",corefile:"/javascript/application.js",jshost:g,dev:/^\s*static\.olark\.com\s*$/.test(g)?!1:!0,strict:l.get("olarkst")=="1"?!0:!1};j.P("getapplication");o(a);/(wc\.js|olark\.js|core\.js)/.test(I)||S(h)}}function u(d){try{var e;switch(d[0]){case "load":w=!0;i();h();break;case "api.chat.connect":M=!1;i();break;case "api.boot.onIdentityReady":return g.push(d[1]),
a(),[d[0],function(){}];case "api.boot.onWindowLoad":return q.push(d[1]),h(),[d[0],function(){}];case "call":switch(d[1]){case "identify":e=T()||d[2][0];A&&e&&e!=A?c.console&&c.console.warn&&c.console.warn("[olark] cannot call olark.identify with different identities"):(A=e||A,z(A),s(A));break;case "configure":var j=d[2][0],f=d[2][1];switch(j){case "system.asset_host":b._.assetHost=f;break;case "system.allow_mobile_boot":f&&(R=!1);break;case "system.application":C=f;break;case "system.path":l.setPath(f);
break;case "system.domain":l.setDomain(f);break;case "system.max_milliseconds_conversation_can_be_idle":x=b._.maxMillisecondsConversationCanBeIdle=f;break;case "system.group":N=f;break;case "system.group_change_ends_chat":L=f?!0:!1;break;case "system.use_querystring_for_cookies":l.backTheseCookiesByQueryString(f||[]);break;case "system.inline_css_url":case "system.inline_css_url_ie":case "system.inline_css_url_quirks":Q[j.replace("system.","")]=f;break;case "system.api_host":b._.apiHost=f}}}return d}catch(n){return k("unable to handle early deferred call:",
n.message,"#warn #early_deferred_fail"),d}}var f,B,A,w=!1,p=null,C=null,r={},M=!1,y=!1,g=[],q=[],x=b._.maxMillisecondsConversationCanBeIdle=12E5,L=!1,N;j.s={push:function(b){D.push(b);D[D.length-1]=u(b)}};j.finish=function(a){j.P("assets");y=!0;if(a)typeof a=="string"?p=a:(r=a,p=(r.system?r.system.application:null)||p,j.defaults=r);if(/(Chrome)/.test(navigator.userAgent)){var d=Q,h;for(h in d)d.hasOwnProperty(h)&&(a.system[h]=d[h]);if(!a.system.disableJSStyles||a.system.force_olark_css){d=!1;if(/(MSIE)/.test(navigator.userAgent)&&
(d=!0,(/(MSIE\s*7)/.test(navigator.userAgent)||n.body&&typeof n.body.style.maxHeight!="undefined")&&n.compatMode!="BackCompat"))d=!1;h=n.compatMode=="BackCompat"?!0:!1;var f=void 0;a=f=c.__olark_popout?a.system.popout_css_url?a.popout_css_url:"static.olark.com/themes/azul_popout/preview_theme.css?application":a.system.inline_css_url?d?h&&a.system.inline_css_url_quirks?a.system.inline_css_url_quirks:a.system.inline_css_url_ie?a.system.inline_css_url_ie:a.system.inline_css_url:h&&a.system.inline_css_url_quirks?
a.system.inline_css_url_quirks:a.system.inline_css_url:d?"static.olark.com/themes/defaults/base.ie.css?application":"static.olark.com/themes/defaults/base.css?application"}else a=void 0;if(a)b._.stylesheetsIncluded=!0,d=n.createElement("link"),d.type="text/css",d.rel="stylesheet",d.href=protocol=(e.location.protocol=="https:"?"https://":"http://")+a,n.getElementsByTagName("head")[0].appendChild(d)}i()};j.P("callstackstart");for(f=0;f<D.length;f++)B=D[f],D[f]=u(B);j.P("callstackfinish")})()}}}}(window,
document);E=function(c,d){function t(){olark._.P("load");olark("load")}function i(){var a=d.getElementById("olark-key");if(a)return a.className;var c=d.getElementById("olark-data");if(c&&c.childNodes)for(a=c.childNodes.length;a--;){var e=c.childNodes[a];if((e.className||"").indexOf("olark-key")!=-1)return e.id}c=d.getElementsByTagName("a");for(a=c.length;a--;)if(e=c[a],(e.className||"").indexOf("olark-key")!=-1)return e.id}function v(){var a=d.getElementById("hbl_code");if(a)return a.href.split("#")[1]}
function u(a){if(a)return a=a.replace("olark-","").replace("site-","").replace(/\s/g,""),a!=""?a:void 0}return{cleanUpSiteIdDomElements:function(){try{var a=d.getElementsByTagName("head")[0],c=d.createElement("style");c.type="text/css";c.innerHTML=".olark-key,#hbl_code,#olark-data{display: none !important;}";a.appendChild(c)}catch(e){a=d.getElementById("hbl_code");c=d.getElementById("olark-data");if(a)a.style.display="none";if(c)c.style.display="none"}},createAsyncLoadHooks:function(a,d,e){var i=
c.olark=function(){i._.s.push(arguments)};i._={p:{0:+new Date},P:function(a){i._.p[a]=new Date-i._.p[0]},s:[],l:a,i:d,f:null,v:e||"unknown"};i.configure=function(){i("call","configure",arguments)};i.extend=function(){i("call","extend",arguments)};i.declare=function(){i("call","declare",arguments)};i.identify=function(){i("call","identify",arguments)}},trackWindowLoad:function(a){function h(){e||(e=!0,a(),t())}var e=!1,i=d.getElementsByTagName("script"),o,u,z,v;try{for(o in i)u=i[o],z=u.innerHTML,
v=/(wc\.js|olark\.js)/.test(z),scriptDoesNotUseDocumentWrite=!/\w+\.write\(/.test(z),v&&scriptDoesNotUseDocumentWrite&&setTimeout(h,50)}catch(w){}c.addEventListener?c.addEventListener("load",h,!1):c.attachEvent("onload",h)},performWindowLoadForAsyncLoadHooks:t,determineSiteIdFromEmbed:function(){var a;if(!(a=c.olark?c.olark.__k:void 0))if(!(a=v()))if(!(a=v()))if(!(a=i()))a=/.*\.?weymouthhonda.com$/.test(d.location.hostname)?"3097-167-10-5275":/.*\.?sea-shield.com$/.test(d.location.hostname)?"7090-381-10-7745":
void 0;if(a)return a=u(a)},filterSiteId:u,onFirstLoadOnly:function(a){if(!c.olark||!c.olark._)c.olark=c.olark||{},c.olark._=c.olark._||{},a()}}}(window,document);return w=function(c,d,t,i){function v(){i.cleanUpSiteIdDomElements();i.trackWindowLoad(function(){z=z||i.determineSiteIdFromEmbed();olark.identify(z)});i.createAsyncLoadHooks(w,v,"olark");t.downloadAssetsAndApplication(u,a,h,e,s,o,c)}var u="ab2896f79dff34971efbfceed4e2035f",a="a93d132dc2fd1a15b7dfe3215106e784",h="d22411bcfea2f51483589d8af708b31c",
e="a45798452077f4d39dec7ce5232622da",s="2a4d13dedbec476f4bc0c0811e6dee77",o="Olark02736636b12fec1724988f219ff81198",w="static.olark.com/javascript/olark.js",z=i.determineSiteIdFromEmbed();i.onFirstLoadOnly(v);return c.olark}(window,document,B,E)}();

