(function(w) {
var Metrika = function(yaCounter) {
this.yaCounter = yaCounter;
};
$.extend(Metrika.prototype, {
reachGoal: function(target, params) {
console.log('[metrika.js] target reached: ' + target)
if (!this.yaCounter) {
console.warn('[metrika.js] yaCounter is not initialized');
return;
}
this.yaCounter.reachGoal(target, params);
}
});
w.metrika = new Metrika();
var interval = setInterval(function () {
if (window.yaCounter39391470) {
w.metrika.yaCounter = yaCounter39391470;
clearInterval(interval);
}
}, 1000);
}(window));