(function(h){function m(){m.done||(x=m.done=!0,y=!1,c.each(n,function(a){a._dom_loaded()}))}var t=[],p=Array.prototype,o=Object.prototype,z=p.slice,u=o.toString,v=o.hasOwnProperty,k=window.console,w=window.navigator,f=window.document,r=w.userAgent,A="https:"==f.location.protocol?"https://":"http://",o=h&&h.__SV||0,B=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,y=!B&&-1==r.indexOf("MSIE")&&-1==r.indexOf("Mozilla"),c={},H={api_host:A+"api.cooladata.com",loaded:function(){},img:!1,http_post:!1, track_pageload:!1,cookie_expiration:365,disable_cookie:!1,cookie_name:"cd_user_id"},x=!1,C=p.forEach,p=Array.isArray,D={},E=c.each=function(a,b,i){if(null!=a)if(C&&a.forEach===C)a.forEach(b,i);else if(a.length===+a.length)for(var e=0,c=a.length;e>2,c=(c&3)<<4|g>>4,h=(g&15)<<2|d>>6,l=d&63,isNaN(g)?h=l=64:isNaN(d)&& (l=64),e=e+this._keyStr.charAt(f)+this._keyStr.charAt(c)+this._keyStr.charAt(h)+this._keyStr.charAt(l);return e},_utf8_encode:function(a){for(var a=a.replace(/\r\n/g,"\n"),b="",c=0;cg?b+=String.fromCharCode(g):(127g?b+=String.fromCharCode(g>>6|192):(b+=String.fromCharCode(g>>12|224),b+=String.fromCharCode(g>>6&63|128)),b+=String.fromCharCode(g&63|128))}return b}};return b.encode(a)};c.utf8Encode=function(a){for(var a=a.replace(/\r\n/g,"\n"),b="",c= 0;ce?b+=String.fromCharCode(e):(127e?b+=String.fromCharCode(e>>6|192):(b+=String.fromCharCode(e>>12|224),b+=String.fromCharCode(e>>6&63|128)),b+=String.fromCharCode(e&63|128))}return b};c.HTTPBuildQuery=function(a,b){var i,e,d=[];"undefined"===typeof b&&(b="&");c.each(a,function(a,b){i=encodeURIComponent(a.toString());e=encodeURIComponent(b);d[d.length]=e+"="+i});return d.join(b)};var F=function(){for(var a=1*new Date,b=0;a==1*new Date;)b++;return a.toString(16)+ b.toString(16)};c.UUID=function(){var a=(screen.height*screen.width).toString(16),b=F()+"-"+Math.random().toString(16).replace(".","")+"-",c;c=function(a,b){var c,i=0;for(c=0;co)k.critical("Version mismatch; please ensure you're using the latest version of the Cooladata code snippet.");else{var n={};c.each(h._i,function(a){var b;a&&c.isArray(a)&&(b=a[a.length-1],a=s.apply(this,a),n[b]=a)});h.init=function(a,b,d){d?h[d]||(h[d]=n[d]=s(a,b,d),h[d]._loaded()):(d=h,n.cooladata?d=n.cooladata:a&&(d=s(a,b,"cooladata"),d._loaded()),window.cooladata=h=d,c.each(n,function(a, b){"cooladata"!==b&&(h[b]=a)}),h._=c)};h.init();c.each(n,function(a){a._loaded()});if(f.addEventListener)"complete"==f.readyState?m():f.addEventListener("DOMContentLoaded",m,!1);else if(f.attachEvent){f.attachEvent("onreadystatechange",m);o=!1;try{o=null==window.frameElement}catch(I){}if(f.documentElement.doScroll&&o){var G=function(){try{f.documentElement.doScroll("left")}catch(a){setTimeout(G,1);return}m()};G()}}c.register_event(window,"load",m,!0)}})(window.cooladata);