/*************************************************************************/ //Contenu dans le JS de la page aha /*************************************************************************/ function getAllNodesContent ( nodeElement, kw_list, message ) { var childsArray = nodeElement.childNodes; var pass = 1; var returnValue = "unlocked"; for(var i = 0; i < childsArray.length; i++){ if ( childsArray[i].nodeName != "SCRIPT" && childsArray[i].nodeName != "IFRAME" && childsArray[i].nodeName != "IMG" && childsArray[i].nodeName != "A" ) { /*if ( childsArray[i].nodeName == "A" ) { pass = 0; if ( window.location.host == childsArray[i].host ){ pass = 1; } }*/ if ( pass == 1 ){ if(childsArray[i].hasChildNodes()){ returnValue = getAllNodesContent ( childsArray[i], kw_list, message ); if ( returnValue == "locked" ){ return "locked"; } }else { if ( childsArray[i].nodeName == "#text" ) { returnValue = getAllWordsFromText ( childsArray[i].textContent, kw_list, message , "content"); if ( returnValue == "locked" ){ return "locked"; } } } } } } if ( document.body == nodeElement ) { var url_words = new Array(); if(top!=window) { var str= document.referrer; } else { var str = document.location.href; } var res1 = str.split("-"); for(var i= 0; i < res1.length; i++) { var res2 = res1[i].split("_"); for(var j= 0; j < res2.length; j++) { var res3 = res2[j].split("."); for(var k= 0; k < res3.length; k++) { var res4 = res3[k].split("/"); for(var l= 0; l < res4.length; l++) { var res5 = res4[l].split("&"); for(var m= 0; m < res5.length; m++) { var res6 = res5[m].split("="); for(var n= 0; n < res6.length; n++) { if ( typeof(res6[n]) != "undefined" && res6[n] != "" && res6[n] != "\n" ) { url_words.push(res6[n].replace("%20", " ").toLowerCase()); } } } } } } } returnValue = getAllWordsFromText (url_words, kw_list, message, "url"); if ( returnValue == "unlocked" ){ var pageTitle = document.title; returnValue = getAllWordsFromText ( pageTitle, kw_list, message, "title"); if ( returnValue == "locked" ) return "locked"; } else return "locked"; } return "unlocked"; } // sample mode Array contient les mots de l'url. sample en string est un bloc de test function getAllWordsFromText (sample, array_words, message, type) { // remplacement de tous les signes de ponctuation (suite de signes ou signe isolé) par un whitespace if(typeof sample == "object") contenu = sample; else contenu = (sample.toLowerCase()).replace(/[\.,-\/#!$%\^&\*;:{}=\-_'`~()]+/g, ' '); var blocking_keyword = ""; var blocking_keywords_nb = array_words.length; for ( var i = 0; i < blocking_keywords_nb; i ++ ) { var word = array_words[i]; var word_splitted = word.split("+"); //tous les mots de la combinaison doivent etre dans le texte if( word_splitted.length > 1 ){ var nb_occ = 0; for ( var j = 0; j < word_splitted.length; j ++ ) { final_word = (typeof sample !== "object") ? " "+word_splitted[j].toLowerCase()+" " : word_splitted[j].toLowerCase(); nb_occ += contenu.indexOf(final_word) > 0 ? 1 : 0; } if(nb_occ == word_splitted.length) blocking_keyword = word; } //mot simple else{ final_word = ( typeof sample !== "object") ? " "+word.toLowerCase()+" " : word.toLowerCase(); if( contenu.indexOf(final_word) >= 0 ) blocking_keyword = word; } if(blocking_keyword){ //bloquer les publicités message += "&alerte_desc="+type+":"+encodeURIComponent(word); useFirewallForcedBlock(message); return "locked"; } } return "unlocked"; } function useFirewallForcedBlock( message ){ var adloox_img_fw=message; scriptFw=document.createElement("script"); scriptFw.src=adloox_img_fw; document.body.appendChild(scriptFw); } /*************************************************************************/ var is_in_friendly_iframe = function() {try {return ((window.self.document.domain == window.top.document.domain) && (self !== top));} catch (e) {return false;}}(); var win_t = is_in_friendly_iframe ? top.window : window;var firstNode = win_t.document.body;var contentTab_2 = ["act+of+terror","Devin+Patrick+Kelley+gunman","First+Baptist+Church+Sutherland+Springs","gun","gun+shot","gunman+las+vegas","gunshot","gunshot+las+vegas","gunshot+mandalay","gunshot+mandalay+bay","gunshot+vegas","gunshots","homicide","hotel+arson","hotel+attack","hotel+bomb","hotel+dead","hotel+death","hotel+fire","hotel+police","hotel+stabbed","isis-related","jihadism","las+vegas+killed","lone-wolf+attack","lone-wolf+attacks","man+killed","manhattan+truck+attack","mass+casualities","mass+shooting","mass+shooting+las+vegas","men+killed","murder","murdered","new+york+attack","New+york+rampage","new+york+terror","new+york+terrorist","NY+attack","NYC+attack","NYC+terror","NYC+terrorist","Parkland+fatalities","Parkland+shooter","people+died","people+killed","radical+islam","radical+islamic+tactics","rape","rapist","robbery","Sayfullo+Habibullaevic","sayfullo+saipov","shooting","shooting+las+vegas","shooting+mandalay","shooting+mandalay+bay","shooting+vegas","shots+fired","stephen paddock","stephen+paddock","Sutherland+Springs+shooting","terror+attack","Texas+church+shooting","truck+attack","vehicle+as+weapon","vehicles+as+weapons","victim","victims","woman+killed","women+killed"]; var message_2 = "//datam01.adlooxtracking.com/ads/ic.php?ads_forceblock=1&log=1&adloox_transaction_id=&adloox_io=0&bp=&visite_id=60355640035&client=ignitionone_us_dcm&ctitle=&id_editeur=4279063_ADLOOX_ID_20588841_ADLOOX_ID_214761651_ADLOOX_ID_1519418_ADLOOX_ID_82694958&banniere=ig1dcmdisplay&campagne=ignitionone_us_dcm&os=&navigateur=&appname=Netscape&timezone=420&fai=frame%20without%20title&alerte=&alerte_desc=&data=-86280106ttttftttttttttttttftftfftttfttttf&js=undefined&fw=1&version=2&iframe=1&hadnxs=&plat=0&ua=Mozilla%2F5.0%20%28Windows%20NT%206.1%3B%20Win64%3B%20x64%3B%20rv%3A60.0%29%20Gecko%2F20100101%20Firefox%2F60.0&url_referrer=https%3A%2F%2Ftpc.googlesyndication.com%2Fsafeframe%2F1-0-27%2Fhtml%2Fcontainer.html&resolution=1680x1050&nb_cpu=4&nav_lang=en-US&date_regen=2017-04-26%2009%3A29%3A04&debug=6%3A%20top%20%21%3D%20window%20-%3E%20document.referrer%20https%3A%2F%2Fad.doubleclick.net%2Fddm%2Fadi%2FN9227.340834.IGNITIONONE.COM%2FB20588841.214761651%3Bsz%3D728x90%3Bord%3D1911284887%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Bclick%3Dhttps%3A%2F%2Fnym1-ib.adnxs.com%2Fclick%3FAAAAAAAAFEAAAAAAAAAUQAAAACBcjxhAH4XrUbgeFUAfhetRuB4VQKdb6pVvcZJ-PCrZUb9Qah3BlRZbAAAAAMwDbgC1AAAAEBsAAAIAAAA8M2AFqGIPAAAAAABVU0QAVVNEANgCWgDcAAAAAAABAgUCAAAAAAAAfhmTZAAAAAA.%2Fcnd%3D%2521wwnnswjx--wJELzmgCsYqMU9IAAoADoJTllNMjozNjA2%2Fcca%3DNjkyOCNOWU0yOjM2MDY%3D%2Fbn%3D73081%2Freferrer%3Dhttps%253A%252F%252Fwww.nature.com%252Fnews%252Fd-wave-upgrade-how-scientists-are-using-the-world-s-most-controversial-quantum-computer-1.21353%2Fclickenc%3Dhttps%253A%252F%252Fadclick.g.doubleclick.net%252Faclk%253Fsa%253DL%2526ai%253DCq1NNv5UWW8v1GoiQhATB6LGgCuSw7_FN1LzSuP8CwI23ARABIABgyb7ohsijkBmCARdjYS1wdWItMTYxMTUyNjcxNDI2NjcyOcgBCeACAKgDAaoEnQJP0FA_xdMFOu3GTzMnIXHFRWVZbKYoyCT_hEEorr9Qv0Bhl9MChW-96Anm9gy0fYY3_bK0UMkfhYzUGQF3OeoXL8RqSYY1Ut4jmAzzZWptqmn7sdfrEZm8UlMJtA7oaazNq1GR0zWxiTaj77fZHkC4xQjV9pd2Edzg1ck4Y5mkQCId2Y2AO5WKz5r2gd0jQrkVpDkfxHLrFn8B3uf-kK1zFNuKUc15JQvWIexI9V28EUXsA8HI4JGQK4Z7fw4yaLuwp8_cFB6GooL38GF7Oezm7Bvhv8iHqxe_0d_UxqkHQsw2rYO2odyVAH-t7gGcBRsWebsJ24cyYEipA3BdwZoiX38UlyB2JYcLjcfLrdF7aOs17cKtjIaAp3pfhyrgBAGABp7ts8bqnsKddqAGIagHpr4b2AcA0ggFCIBhEAE%2526num%253D1%2526sig%253DAOD64_0zFjof0ur8VawkIb1isfo3dguD5g%2526client%253Dca-pub-1611526714266729%2526adurl%253D%3B%3F&ao=&fake=001000&popup=none&p_d=1241";getAllNodesContent ( firstNode, contentTab_2, message_2 ); var adloox_impression=1;