(function () { var func = Math.floor(Math.random() * 9999999999); var ref = document.getElementsByTagName('script'); for (var i = 0, len = ref.length; i < len; i++) { var script = ref[i]; var src = script.getAttribute('src'); if (src) { var matches = src.match(/(promo_id=4063|\/chansey\/iframe.js)/); } if (src && !script.getAttribute('script-initialized') && matches) { script.setAttribute('script-initialized', true); function getParams() { var params = {}; script.src.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value) { params[key] = decodeURIComponent(value); }); return params; } var widget_src = src; var url_params = getParams(); var js = document.createElement('script'); var src = "//aswidgets.travelpayouts.com/chansey/iframe.js?marker=" + encodeURIComponent(url_params['shmarker']); delete(url_params['shmarker']); js.setAttribute('tp-chansey-initialized', 'true'); js.setAttribute('script-initialized', 'true'); js.src = src + '&' + Object.keys(url_params).map(function (key) { return key + '=' + encodeURIComponent(url_params[key]) }).join('&'); script.parentNode.insertBefore(js, script); break; } } })();