if(function(e){"use strict";var t,o=[],n=e.document,r=e.MutationObserver||e.WebKitMutationObserver,a=function(e,a){o.push({selector:e,fn:a}),t||(t=new r(i),t.observe(n.documentElement,{childList:!0,subtree:!0})),i()},i=function(){for(var e,t,r=0,a=o.length;r<a;r++){e=o[r],t=n.querySelectorAll(e.selector);for(var i,d=0,s=t.length;d<s;d++)i=t[d],i.ready||(i.ready=!0,e.fn.call(i,i))}},d=function(){var e="bs_localstorage_test";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(t){return!1}},s=function(e,t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var o=new RegExp("[\\?&]"+t+"=([^&#]*)"),n=o.exec(e.search);return null===n?null:decodeURIComponent(n[1].replace(/\+/g," "))},l=function(e,t){var o=s(e,"broadstreet_preview_zone"),n=s(e,"broadstreet_preview_zone_alias"),r=s(e,"broadstreet_preview_ad"),a=s(e,"broadstreet_all_zones");return o&&r?{zone_id:o,zone_alias:n,ad_id:r,all_zones:a}:null},c=function(e){for(var t="",o=16,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;a<o;a++)t+=n.charAt(Math.floor(Math.random()*r));return e+t},u=function(e){var t=e.pathname,o=t.indexOf(".");return e.pathname.slice(1,o!==-1?o:void 0).split("/")},b=function(){return(new Date).getTime()};e.broadstreet=window.broadstreetLoaded?e.broadstreet:function(){var t={},o="",n=[],r=(document.head,document.body,!1),i={},h=!1,f=null,m=!1,w={allowBots:!1,altZoneWhitelist:[],altZoneShortlist:[],autoAttach:[],autoAttachAndWatch:[],uid:d()?localStorage.bsid||(localStorage.bsid=c("random-")):null,callback:void 0,deviceOverride:null,disableCookies:!1,domain:window.broadstreetDomain||"ad.broadstreetads.com",hostname:e.hostname,hardForce:!1,keywords:window.broadstreetKeywords||[],loadConfigSync:!1,location:e.location,networkId:null,noRotate:!1,onlyVisible:!1,preview:!1,protocol:location.protocol,passTargetsToDestination:!1,selector:"broadstreet-zone",containerCss:"display: block;",seed:null,softKeywords:!0,targets:window.broadstreetTargets||{},ts:b(),uriKeywords:!1,useAltZone:function(){return!1},useZoneAliases:!1,allowZoneAliasAndId:!1,useCachebuster:!0,zoneOptions:{}},p=function(){var e=w.selector+" { "+w.containerCss+" }"+w.selector+"-container-alt { "+w.containerCss+" }"+w.selector+"-container { "+w.containerCss+" }",t=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e)),t.appendChild(o)},g=function(e){return"function"==typeof e.join?e.join(","):e},y=function(e){var t,o,n,r,a,i;if(o=[],a=/%20/g,n=function(e,t){t="function"==typeof t?t():t?t:"",o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)},e instanceof Array)for(r in e)n(r,e[r]);else for(t in e)k(t,e[t],n);return i=o.join("&").replace(a,"+")},v=function(e,t){var o=e.getBoundingClientRect();return!(o.top>=0&&o.left>=0&&o.bottom<=(window.innerHeight||document.documentElement.clientHeight)*t&&o.right<=(window.innerWidth||document.documentElement.clientWidth))},A=function(e){e=e||{};for(var t={},o=Object.keys(e),n=0;n<o.length;n++)t["bst_"+o[n]]=e[o[n]];return t},k=function(e,t,o){var n,r,a,i;if(i=/\[\]$/,t instanceof Array)for(r=0,a=t.length;r<a;r++)i.test(e)?o(e,t[r]):k(e+"["+("object"==typeof t[r]?r:"")+"]",t[r],o);else if("object"==typeof t)for(n in t)k(e+"["+n+"]",t[n],o);else o(e,t)},_=function(){if(!r){var e=n.shift();if(e){var t=!1,o=document.createElement("script");o.type="text/javascript",o.async=!0,f&&(e.id==f.zone_alias||e.id.indexOf(f.zone_id)>=0)?(o.src=Z(f.ad_id,e),f.all_zones||(f=null)):o.src=M(e.id,e.options)+"&target="+e.el.id,o.onload=o.onreadystatechange=o.onerror=function(){t||o.readyState&&"loaded"!==o.readyState&&"complete"!==o.readyState||(t=!0,r=!1,_(),o.onload=o.onreadystatechange=o.onerror=null,document.head&&o.parentNode&&document.head.removeChild(o))},r=!0,document.head.insertBefore(o,document.head.lastChild)}}},z=function(e,t){if("true"!=e.getAttribute("data-autoattached")){for(var o=t.position||"afterend",n=document.createElement(w.selector),r=Object.keys(t),a=0;a<r.length;a++)n.setAttribute(r[a],t[r[a]]);"replace"==o?e.innerHTML=n.outerHTML:e.insertAdjacentHTML(o,n.outerHTML),e.setAttribute("data-autoattached","true")}},S=function(e,t){e=e||{},t=t||{};for(var o={},n=Object.keys(e).concat(Object.keys(t)),r=0;r<n.length;r++)t.hasOwnProperty(n[r])?o[n[r]+""]=t[n[r]]:o[n[r]+""]=e[n[r]];return o};t.autoAttach=function(e){var t,o,n;t=Object.keys(e||w.autoAttach);for(var r=0;r<t.length;r++){try{o=document.querySelectorAll(t[r])}catch(a){console.debug("No elements found for selector",t[r]),o=[]}if(o.length){n=w.autoAttach[t[r]],Array.isArray(n)||(n=[n]);for(var i=0;i<n.length;i++)for(var d=0;d<o.length;d++)z(o[d],n[i])}}},t.autoAttachAndWatch=function(e){for(var t=Object.keys(e||w.autoAttachAndWatch),o=0;o<t.length;o++){var n=w.autoAttachAndWatch[t[o]];a(t[o],function(e){return function(t){Array.isArray(e)||(e=[e]);for(var o=0;o<e.length;o++)z(t,e[o])}}(n))}};var C=function(e,t,o){var n;return function(){var r=this,a=arguments,i=function(){n=null,o||e.apply(r,a)},d=o&&!n;clearTimeout(n),n=setTimeout(i,t),d&&e.apply(r,a)}},O=t.pageReady=function(e){return"complete"===document.readyState||"loaded"===document.readyState||"interactive"===document.readyState?(e&&e(),!0):(e&&document.addEventListener("DOMContentLoaded",e),!1)},x=function(){if(p(),f=l(w.location),w.keywords&&0!=w.keywords.length||(w.keywords=window.broadstreetKeywords||[]),w.callback&&"function"==typeof w.callback){var o=c("street_callback_",10);e[o]=w.callback,w.callback=o}if(w.useAltZone%1===0){var n=w.useAltZone;w.useAltZone=function(){return window.innerWidth<=n?(h=!0,!0):(h=!1,!1)},window.addEventListener("resize",C(function(){(h&&!w.useAltZone()||!h&&w.useAltZone())&&t.refreshAll()}),500,!1)}if(w.networkId&&t.loadNetworkJS(w.networkId),w.onlyVisible&&(w.onlyVisible.mem_safe||w.onlyVisible.memory_optimized)&&(window.broadstreet_lazy_zones=[],window.addEventListener("scroll",C(function(){for(var e=0;e<window.broadstreet_lazy_zones.length;e++){var t=window.broadstreet_lazy_zones[e].zone;v(t,window.broadstreet_lazy_zones[e].multiplier)||"true"!=t.getAttribute("hidden")||(t.removeAttribute("hidden"),window.broadstreet_lazy_zones.splice(e,1),j(t))}},100))),w.altZoneShortlist.length)for(var r=0;r<w.altZoneShortlist.length;r++)w.altZoneShortlist[r]=w.altZoneShortlist[r].toString();if(w.altZoneWhitelist.length)for(var a=0;a<w.altZoneWhitelist.length;a++)w.altZoneWhitelist[a]=w.altZoneWhitelist[a].toString();Object.keys(w.autoAttach).length&&(O()?t.autoAttach():document.addEventListener("DOMContentLoaded",function(){t.autoAttach()})),Object.keys(w.autoAttachAndWatch).length&&(O()?t.autoAttachAndWatch():document.addEventListener("DOMContentLoaded",function(){t.autoAttachAndWatch()}));var i=s(w.location,"broadstreet_audit_zones");if(i){var d="broadstreet-zone";w.selector&&(d=w.selector),t.addCSS(d+"-container { position: relative; }"+d+" { position: relative; border: 6px solid blue !important; border-radius: 2px; }.broadstreet-zone-label {  font-family: sans-serif;position: absolute;bottom: -10px;top: 12px;left: 12px;display: inline-block;\n  width: 150px;height: 30px;background-color: white;\n  padding: 5px;border-radius: 2px;\n  text-align: left;z-index: 1000000;\n} .broadstreet-zone-label a { color: black; text-decoration: none; border-radius: 2px; }.broadstreet-zone-label a span { color: blue; font-weight: bold; }"),t.watchFor(d+"-container",function(e){var t=e.firstChild,o=t.getAttribute("zone-id");if(o){var n=document.createElement("div");n.classList.add("broadstreet-zone-label"),n.innerHTML='<a href="https://my.broadstreetads.com/find?zone_id='+o+'" target="_blank">Zone ID: <span>'+o+'</span><br/></a><div style="clear:both;"></div>',e.insertAdjacentElement("afterbegin",n)}})}},L=function(e,t,o){o?broadstreet_lazy_zones.push({zone:e,multiplier:t}):setInterval(function(){v(e,t)||"true"!=e.getAttribute("hidden")||(e.removeAttribute("hidden"),j(e))},500)},j=function(e,t){t=t||{};var o,r,a=e.getAttribute("zone-id")||e.getAttribute("alt-zone-id")||t.zoneId||t.altZoneId,d=e.getAttribute("alt-zone-id"),s=e.getAttribute("no-alt");if(e.getAttribute("zone-alias")&&w.useZoneAliases&&(a=e.getAttribute("zone-alias")),!a)return void console.warn("No zone-id set for zone tag, skipping ...");t=t||{};var l;if(e.parentNode.tagName.match(/container/i)?l=e.parentNode:(l=document.createElement(w.selector+"-container"+(d?"-alt":"")),e.parentNode.replaceChild(l,e),l.appendChild(e)),s&&w.altZoneWhitelist.push(a),e.removeAttribute("style"),d){if(i[a]||(i[a]={}),i[a].altContainer=l,!w.useAltZone())return}else if(i[a]||(i[a]={}),i[a].container=l,i[a].el=e,w.useAltZone())if(w.altZoneShortlist.length){if(w.altZoneShortlist.indexOf(a)>=0)return}else if(w.altZoneWhitelist.indexOf(a)<0)return;if(r=JSON.parse(JSON.stringify(w)),r=S(r,r.zoneOptions[a]),r=S(r,t),r.onlyVisible||"true"==e.getAttribute("load-when-visible")){var u=1;if(r.onlyVisible&&(u=r.onlyVisible.renderMarginPercent?r.onlyVisible.renderMarginPercent/100+1:1,window.innerWidth<600&&r.onlyVisible.mobileScaling&&(u*=r.onlyVisible.mobileScaling)),v(e,u))return e.setAttribute("hidden","true"),void L(e,u,r.onlyVisible.mem_safe?r.onlyVisible.mem_safe:r.onlyVisible.memory_optimized)}if(o=e.getAttribute("active-style"),o&&e.setAttribute("style",o),!e.getAttribute("tracked")&&(e.setAttribute("tracked","true"),o=e.getAttribute("autoload"),!o&&r.autoload!==!1||!(r.autoload===!1||o&&"false"==o.toLowerCase()))){if(o=e.getAttribute("keywords")){r.keywords=r.keywords.concat(o.split(","));for(var b=0;b<r.keywords.length;b++)r.keywords[b]=r.keywords[b].trim().toLowerCase()}o=e.getAttribute("soft-keywords"),o&&(o&&"true"==o.toLowerCase()&&(r.softKeywords=!0),o&&"false"==o.toLowerCase()&&(r.softKeywords=!1)),o=e.getAttribute("hard-force"),o&&o&&"true"==o.toLowerCase()&&(r.hardForce=!0),o=e.getAttribute("network-id"),o&&(r.networkId=o),o=e.getAttribute("no-rotate"),o&&o&&"true"==o.toLowerCase()&&(r.noRotate=!0),o=e.getAttribute("preview"),o&&o&&"true"==o.toLowerCase()&&(r.preview=!0),o=e.getAttribute("callback"),o&&(r.callback=o),o=e.getAttribute("count"),o&&(r.count=o),e.id||(e.id=c("street-")),i[a].opts=r,n.push({id:a,el:e,options:r}),_()}};t.loadNetworkJS=function(e,o){if(!m){o=o||{},!o.domain,t.setOptions(o||{}),w.networkId=e;var n=document.createElement("script");n.type="text/javascript",n.async=w.loadConfigSync,n.src=w.protocol+"//"+w.domain+"/ndisplay/"+e+".js",w.disableCookies&&(n.src+="?dc=true"),document.head.insertBefore(n,document.head.lastChild),m=!0}};var Z=function(e,t){return t.el.innerHTML='<div street-address="'+e+'"></div>',"//"+w.domain+"/display/"+e+".js?sa=1&init=0"},E=function(){var e=window.navigator.userAgent,t=window.navigator.platform,o=["Macintosh","MacIntel","MacPPC","Mac68K"],n=["Win32","Win64","Windows","WinCE"],r=["iPhone","iPad","iPod"],a={is_mobile:0,os:null,browser:null};return o.indexOf(t)!==-1?a.os="Mac OS":r.indexOf(t)!==-1?(a.os="iOS",a.is_mobile=1):n.indexOf(t)!==-1?a.os="Windows":/Android/.test(e)?(a.os="Android",a.is_mobile=1):/Linux/.test(t)&&(a.os="Linux"),e.match(/Edg/)?a.browser="edge":e.match(/OPR/)?a.browser="opera":e.match(/Chrome/)?a.browser="chrome":e.match(/Firefox/)?a.browser="firefox":e.match(/^(Chrome)|Safari/)?a.browser="safari":e.match(/\.NET/)&&(a.browser="ie"),a},W=function(){var e={};if(w.uid&&(e.uid=w.uid),location.hostname&&(e.domain=location.hostname),location.pathname&&(e.path=location.pathname),location.href&&(e.url=location.href),window.navigator&&window.navigator.userAgent){var t=E();e.os=t.os,e.browser=t.browser,e.is_mobile=t.is_mobile}return e},M=function(e,t){var n;n=t.useZoneAliases&&t.networkId&&(!t.allowZoneAliasAndId||isNaN(e))?w.protocol+"//"+t.domain+"/zndisplay/"+t.networkId+"/"+e+".js":w.protocol+"//"+t.domain+"/zdisplay/"+e+".js",t.uriKeywords&&(t.keywords=t.keywords||[],t.keywords=t.keywords.concat(u(t.location)));var r=A(t.targets);return n+="?b="+o,t.keywords&&(r.kw=g(t.keywords)),r.kw||delete r.kw,t.count&&(r.count=t.count),t.deviceOverride&&(r.device=t.deviceOverride),t.softKeywords&&(r.skw="true"),t.hardForce&&(r.hf="true"),t.noRotate&&(r.nr="true"),"undefined"!=typeof t.place&&(r.place=t.place),t.amp&&(r.amp="true"),t.adOverride&&(r.ao=t.adOverride),t.campaignOverride&&(r.co=t.campaignOverride),t.callback&&(r.cb=t.callback),t.hostname&&(r.hostname=t.hostname),t.seed&&(r.seed=t.seed),t.preview&&(r.preview="true"),t.useCachebuster&&(r.ts=b()),t.passTargetsToDestination&&(r.pt="true"),t.disableCookies&&(r.dc="true"),t.userId&&(r.uid=t.userId),t.clickUrl&&(r.click_url=t.clickUrl),t.clickPrefix&&(r.click_prefix=t.clickPrefix),t.allowBots&&(r.allow_bots=t.allowBots),r=Object.assign(r,W()),n+="&"+y(r)};return t.addCSS=function(e){var t=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e)),t.appendChild(o)},t.clearCampaignLog=function(){o=""},t.loadAMPZone=function(e,o){o=o||{},o.ampGlobal&&o.ampGlobal.context&&o.ampGlobal.context.location&&(o.location=w.location=o.ampGlobal.context.location,o.hostname=o.location.hostname,console.debug("Broadstreet AMP Render Start, no resize"),o.ampGlobal.context.renderStart(),o.seed=o.ampGlobal.context.pageViewId),x(),t.loadZone(e,o)},t.loadZone=function(e,t){t=t||{},t.autoload=!0,e.tagName||(e=document.querySelector(e)),e.removeAttribute("autoload"),e.removeAttribute("tracked"),e.innerHTML="",j(e,t)},t.watchFor=a,t.refreshAll=function(){var e=document.querySelectorAll(w.selector);t.clearCampaignLog();for(var o=0;o<e.length;o++)t.loadZone(e[o])},t.register=function(e){o+=o?","+e:e},t.setTargeting=function(e,t){"object"==typeof e?w.targets=S(w.targets,e):w.targets[e]=t},t.setOptions=function(e){w=S(w,e)},t.trackHover=function(e,t){e.onmouseover=void 0;var o=W(),n="?";t.match(/\?/)&&(n="&"),t+=n+y(o);var r=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");r.open("GET",t,!0),r.send()},t.watch=function(e){window.broadstreetLoaded?console.warn("broadstreet.watch() has been called multiple times. Ignoring calls beyond the first."):(window.broadstreetLoaded=!0,window.broadstreetOptions&&"object"==typeof window.broadstreetOptions&&(e=Object.assign({},e||{},window.broadstreetOptions)),t.setOptions(e||{}),x(),a(w.selector,j))},t.loadAd=function(e,t,o){var n;if(!r){var a=document.createElement("script");a.type="text/javascript",a.async=!0;var i=W(),d=y(i);a.src="//"+(window.broadstreetDomain?window.broadstreetDomain:"ad.broadstreetads.com")+"/display/"+e+".js?sa_v2=1&init=0&"+d+(o&&"%"!==o[0]?"&click_url="+o:"")+(t&&"%"!==t[0]?"&destination="+t:""),a.onload=a.onreadystatechange=a.onerror=function(e){n||a.readyState&&"loaded"!==a.readyState&&"complete"!==a.readyState||(n=!0,r=!1,a.onload=a.onreadystatechange=a.onerror=null,document.head&&a.parentNode&&document.head.removeChild(a))},r=!0,document.head.insertBefore(a,document.head.lastChild)}},t.deprecated=function(e){return function(){console.warn("broadstreet."+e,"is no longer a supported method call. Please see: http://information.broadstreetads.com/using-broadstreets-v2-ad-tags/")}},t.setDefaultAsync=t.deprecated("setDefaultAsync"),t.setWhitelabel=t.deprecated("setWhitelabel"),t.zone=function(e){"loading"==document.readyState&&document.write("<"+w.selector+' zone-id="'+e+'"></'+w.selector+">"),t.deprecated("zone")()},window.broadstreet&&window.broadstreet.run&&(t.run=window.broadstreet.run),t}()}(this),window.broadstreet.run&&window.broadstreet.run.length)for(var i=0;i<window.broadstreet.run.length;i++)window.broadstreet.run[i]();window.broadstreet.run={push:function(e){e()}};for(var ad_tags=document.querySelectorAll("ins[data-street-address]"),j=0;j<ad_tags.length;j++){var ad_id=ad_tags[j].getAttribute("data-street-address"),destination=ad_tags[j].getAttribute("data-destination"),click_url=ad_tags[j].getAttribute("data-click-url");window.broadstreet.loadAd(ad_id,destination,click_url)}if(document.querySelectorAll('ins[data-type="broadstreet"][data-zone-id]').forEach(function(e){window.broadstreet.loadZone(e,e.dataset)}),window.addEventListener("message",function(e){if("bsa_visibility_check"===e.data.action){var t=e.source.frameElement,o=t.getBoundingClientRect();o.top>=0&&o.left>=0&&o.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&o.right<=(window.innerWidth||document.documentElement.clientWidth)?t.contentWindow.postMessage("visible","*"):t.contentWindow.postMessage("not visible","*")}},!1),document.dispatchEvent)try{document.dispatchEvent(new Event("broadstreetLoaded"))}catch(e){}