var bcw=bcw||{init:function(){this.injectCSS(),this.injectHTML()},injectCSS:function(){var e=document.createElement("link"),t=document.getElementById("bcw-embed").src.replace("js","css");e.href=t,e.type="text/css",e.rel="stylesheet",document.getElementsByTagName("head")[0].appendChild(e)},injectHTML:function(){var e=this.renderHTML(),t=document.createElement("div");t.setAttribute("id","bcw-wrapper"),t.setAttribute("class","bcw-wrapper"),t.setAttribute("style","display:none;"),window.bcwConfig.targetElId?document.getElementById(window.bcwConfig.targetElId).appendChild(t):document.body.appendChild(t),document.getElementById("bcw-wrapper").innerHTML=e,this.attachClickHandlers()},renderHTML:function(e){var t=e&&"object"==typeof e?this.merge(window.bcwConfig,e):window.bcwConfig,c=window.bcwConfig.facebookId?"":"display:none;",n=window.bcwConfig.twitterId?"":"display:none;",i='',o='',s='',a='',r='';t.facebookStyle=c,t.twitterStyle=n,t.buttonStyle="background-color:"+t.themeColor+";",t.icoConversation=i,t.icoCross=o,t.icoFacebookMessage=s,t.icoTwitterMessage=a,t.icoBufferLogo=r;var d='
{{title}}
{{subtitle}}
Powered by
{{icoConversation}}
{{icoCross}}
';return tim(d,t)},attachClickHandlers:function(){var e=this,t=document.body,c=document.getElementById("js-bcw-trigger");t.addEventListener?c.addEventListener("click",function(t){e.toggle(t)},!0):t.attachEvent&&c.attachEvent("onclick",function(t){e.toggle(t)})},detachClickHandlers:function(){var e=this,t=document.body,c=document.getElementById("js-bcw-trigger");t.removeEventListener?c.removeEventListener("click",function(t){e.toggle(t)},!0):t.detachEvent&&c.detachEvent("onclick",function(t){e.toggle(t)})},merge:function(e,t){"object"!=typeof e&&(e={});for(var c in t)if(t.hasOwnProperty(c)){var n=t[c];if("object"==typeof n){e[c]=util.merge(e[c],n);continue}e[c]=n}for(var i=2,o=arguments.length;o>i;i++)merge(e,arguments[i]);return e},contrast:function(e){var e=e.replace("#",""),t=parseInt(e.substr(0,2),16),c=parseInt(e.substr(2,2),16),n=parseInt(e.substr(4,2),16),i=(299*t+587*c+114*n)/1e3;return i>=160?"#000":"#fff"},update:function(e){var t=this.renderHTML(e);this.detachClickHandlers(),document.getElementById("bcw-wrapper").innerHTML=t,this.attachClickHandlers()},toggle:function(){var e=document.getElementById("bcw-wrapper"),t=e.className.split(" "),c=t.indexOf("bcw--active");c>=0?(t.splice(c,1),e.className=t):(t.push("bcw--active"),e.className=t.join(" "))},open:function(){var e=document.getElementById("bcw-wrapper");e.className+=" bcw--active"},close:function(){var e=document.getElementById("bcw-wrapper"),t=e.className.split(" "),c=t.indexOf("bcw--active");t.splice(c,1),e.className=t}};!function(e,t){"undefined"!=typeof module?module.exports=t():"function"==typeof define&&"object"==typeof define.amd?define(t):this[e]=t()}("domready",function(){var e,t=[],c=document,n=c.documentElement.doScroll,i="DOMContentLoaded",o=(n?/^loaded|^c/:/^loaded|^i|^c/).test(c.readyState);return o||c.addEventListener(i,e=function(){for(c.removeEventListener(i,e),o=1;e=t.shift();)e()}),function(e){o?setTimeout(e,0):t.push(e)}}),function(e,t,c){"undefined"!=typeof module&&module.exports?module.exports=t():"function"==typeof c.define&&c.define.amd?define(t):c[e]=t()}("tim",function(){var e=function(){"use strict";var e,t="{{",c="}}",n="[a-z0-9_$][\\.a-z0-9_]*",i=new RegExp(t+"\\s*("+n+")\\s*"+c,"gi");return function(t,c){return t.replace(i,function(t,n){for(var i=n.split("."),o=i.length,s=c,a=0;o>a;a++){if(s=s[i[a]],s===e)throw"tim: '"+i[a]+"' not found in "+t;if(a===o-1)return s}})}}();return e},this),domready(function(){bcw.init()});