Get the Best IPTV Service
function reactionExtend(){reaction||void 0===XF.Reaction||(reaction=!0,XF.Reaction=XF.extend(XF.Reaction,{__backup:{actionComplete:"__actionCompleteReaction"},actionComplete:function(e){this.__actionCompleteReaction(e),e.message&&XF.setupHtmlInsert(e.message,function(e,t){let o;o=XV.xf23?this.target.closest(".message-cell--main, .resourceBody-main").querySelector(".bbWrapper"):this.$target.closest(".message-cell--main, .resourceBody-main").find(".bbWrapper").first(),o&&(o.replaceWith(e),XF.activate(e),XF.layoutChange())}.bind(this))}}))}let reaction=!1;reactionExtend(),window.addEventListener("load",()=>{function e(){let e=localStorage.getItem("xv_storage");e&&(n=JSON.parse(e))}function t(e,t){let o=!1;return e.forEach(e=>{!o&&t.includes(e)&&(o=!0)}),o}function o(){if(void 0!==XV.js_ga&&""!=XV.js_ga){let e=document.createElement("script");e.src=XV.js_ga,document.body.appendChild(e)}if(void 0!==XV.cf_token&&""!=XV.cf_token){let e=document.createElement("script");e.src="https://static.cloudflareinsights.com/beacon.min.js",e.setAttribute("data-cf-beacon","{'token': '"+XV.cf_token+"'}"),document.body.appendChild(e)}let e=document.querySelector("#xv_youtube_iframe");e&&(e.setAttribute("src",e.dataset.src),e.closest(".xv_video_player").classList.add("xv_disable"))}function i(){if(showOverlay=!0,document.querySelector(".js-editContainer")&&XF.config.userId)showOverlay=!1;else{if(void 0!==window.googletag&&window.googletag._loaded_&&(showOverlay=!1),showOverlay){let e=document.querySelectorAll(".ad_block");e.length&&e.forEach(e=>{e.checkVisibility({opacityProperty:!0,visibilityProperty:!0})&&""!=e.innerHTML.trim()&&e.clientHeight>=18&&(showOverlay=!1)})}if(showOverlay){let e=document.querySelectorAll(".adsbygoogle");e.length&&e.forEach(e=>{e.clientHeight>=18&&(showOverlay=!1)})}if(showOverlay){let e=document.querySelectorAll('[id*="google_ads"]');e.length&&e.forEach(e=>{e.clientHeight>=18&&(showOverlay=!1)})}if(showOverlay){let e=document.querySelectorAll("#adplus");e.length&&e.forEach(e=>{e.clientHeight>=18&&(showOverlay=!1)})}}if(showOverlay){void 0===XV.ad_text&&(XV.ad_text="[Ad Blocker Detected]
Please disable Ad Blocker or VPN, DNS. We only use friendly advertising. Thanks!"),XF.overlayMessage(XF.phrase("oops_we_ran_into_some_problems"),'
'+XV.ad_text+"
");let e=document.querySelector(".p-body-inner");if(e){let t=document.createElement("div");t.classList.add("blockMessage","blockMessage--error","blockMessage--iconic"),t.innerHTML=XV.ad_text,e.insertBefore(t,e.firstChild)}let t=document.querySelector(".inner_block .downloader");t&&t.classList.add("disabled")}}function a(){f=!0;let e="_"+XF.config.time.week+XF.config.userId;void 0!==XV[e]&&XV[e]||!document.querySelectorAll(".ad_block").length?void 0===XV.count&&["xv_download","xv_xfrm_download","xv_redirecting"].includes(c)&&(XV.ad_text="There was a problem loading XenVn Javascript. Please disable Ad Blocker.
Error details can be found in the browser console!",setTimeout(()=>{i()},3e3)):(void 0===XV[e]&&void 0===XV.ad_text&&(XV.ad_text="There was a problem loading XenVn Javascript. Please disable Ad Blocker.
Error details can be found in the browser console!"),setTimeout(()=>{i()},3e3))}if(!Object.keys(XV).length)return void XF.alert("There was a problem loading XenVn Javascript. Error details can be found in the browser console!");let n=[];e();const s=[],r=(e,t,o)=>{let i=setInterval(()=>{if("complete"===document.readyState)if(clearInterval(i),s[e]){let i=!1;s[e].forEach(e=>{e.selector==t&&e.handler==o&&(i=!0)}),i||s[e].push({selector:t,handler:o})}else s[e]=[],s[e].push({selector:t,handler:o}),document.addEventListener(e,t=>{s[e].forEach(e=>{e.selector&&!t.target.closest(e.selector)||e.handler(t)})},0)},50)};let l="&_xfRequestUri="+encodeURIComponent(window.location.pathname+window.location.search)+"&_xfWithData=1";XF.config.csrf&&(l+="&_xfToken="+XF.config.csrf);let c=document.querySelector("html").dataset.template,d=!0;document.addEventListener("scroll",()=>{0!=document.scrollTop&&d&&(o(),d=!1)},{once:!0}),document.addEventListener("click",()=>{d&&(o(),d=!1)},{once:!0});let u=document.querySelectorAll(".digital-clock");if(u.length){function p(e){return e<10?"0"+e:e}function m(){let e=new Date,t=p(e.getHours()),o=p(e.getMinutes()),i=p(e.getSeconds()),a=e.getHours()>=12?"PM":"AM";u.forEach(e=>{e.innerHTML=t+":"+o+":"+i+" "+a})}setInterval(m,1e3)}let f=showOverlay=!1;document.addEventListener("scroll",()=>{0==document.scrollTop||f||a()},{once:!0}),document.addEventListener("click",()=>{f||a()},{once:!0});let h=sessionStorage.getItem("xv_copyright");if(1==h){sessionStorage.setItem("xv_copyright",2);let e=atob("RGV2ZWxvcGVkIHdpdGggWGVuVm4uQ29t"),t=atob("aHR0cHM6Ly94ZW52bi5jb20=");if(navigator.userAgent.toLowerCase().includes("chrome")){let o="\n %c %c ♥ "+e+" ♥ %c %c ✰ "+t+" ✰ %c %c",i=[o,"background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];window.console.log.apply(console,i)}else console.log("\n"+e+" - "+t+"\n")}else 2!=h&&sessionStorage.setItem("xv_copyright",1);let v=atob("WGVuVm4gbGljZW5zZSBoYXZlIGFuIGVycm9yLiBQbGVhc2UgY2hlY2sgaXQh");if(void 0!==XV.is_notice&&XV.is_notice){console.log(v);let e=document.createElement("div");e.classList.add("blockMessage","blockMessage--error"),e.innerHTML=v;let t=document.querySelector(".p-body-inner");t.insertBefore(e,t.firstChild)}if(void 0===XV.is_notice&&console.log(v),void 0!==XV.count&&XV.count>=0){let e=null,t=document.querySelector("#download_button"),o=document.querySelector(".downloader"),i=document.querySelector("input[name=key]"),a=document.querySelector("#xv-captcha"),n=i.value,s=t.innerHTML;function g(){showOverlay?(clearInterval(e),t.innerHTML=s,o.classList.add("disabled")):(XV.count<=0?(i.value=n,o.classList.remove("disabled"),t.innerHTML=XV.action_text,clearInterval(e)):t.innerHTML=XV.wait_text+" "+XV.count+" (s)",XV.count-=1)}if(i.value="",XV.count>0||a){let i=document.querySelector("#xv-over"),n=0;o.classList.remove("disabled"),a&&(a.classList.add("xv-blur"),i.classList.add("xv-captcha-over")),t.addEventListener("click",t=>{n?XV.count<=0&&1==n?(o.classList.add("disabled"),setTimeout(()=>{o.classList.remove("disabled"),n=2},1e3)):2==n&&a&&(window.location=window.location.href,t.preventDefault()):(a&&(a.classList.remove("xv-blur"),i.style.display="none"),XV.count>=0&&(o.classList.add("disabled"),e=setInterval(g,1e3),document.addEventListener("visibilitychange",()=>{document.hidden&&e?(clearInterval(e),e=null):e||(e=setInterval(g,1e3))},0)),n=1,t.preventDefault())},0)}else e=setInterval(g,1e3)}if(void 0!==XV.ajax_statistic&&XV.ajax_statistic&&t(["forum_list","thread_view","xfrm_resource_view","xv_xfrm_download","xv_download"],c)&&r("click",".xv-tabs .tabs-tab",e=>{let t=document.querySelectorAll(".xv-tabs .tabs-tab"),o=document.querySelectorAll("#xv-statistics section");if(o.length){let e=o[0].clientHeight;e+="px",o.forEach((t,o)=>{o>0&&!t.style.height&&(t.style.height=e)})}let i=e.target,a=i.getAttribute("aria-controls"),n=i.dataset.data1||0,s=i.dataset.data2||0,r=XF.canonicalizeUrl("?search/update-statistics&type="+a+"&data1="+n+"&data2="+s+l);t.forEach(e=>{e.classList.contains("is-active")&&(e.classList.remove("is-active"),e.setAttribute("aria-selected","false"))}),o.forEach(e=>{e.classList.contains("is-active")&&(e.classList.remove("is-active"),e.setAttribute("aria-expanded","false"))}),i.classList.add("is-active"),i.setAttribute("aria-selected","true");let c=document.querySelector("#"+a);if(c){if(c.classList.add("is-active"),c.setAttribute("aria-expanded","true"),""==c.innerHTML.trim()){const e=new XMLHttpRequest;e.addEventListener("load",e=>{let t;try{t=JSON.parse(e.target.responseText)}catch(t){console.error(e.target.responseText)}"object"==typeof t&&"ok"==t.status&&(c.style.height="auto",c.innerHTML=t.results,XF.activate(c))}),e.open("GET",r,!0),e.send()}XF.layoutChange()}e.preventDefault()},0),void 0!==XV.refresh_time&&XV.refresh_time>0){let t,o=[];function x(){if(o.length){let e=o.join("_"),t=XF.canonicalizeUrl("?search/view-alert&ids="+e+l);const i=new XMLHttpRequest;i.addEventListener("load",e=>{let t;try{t=JSON.parse(e.target.responseText)}catch(t){console.error(e.target.responseText)}"object"==typeof t&&"ok"==t.status&&t.visitor&&XF.updateVisitorCounts(t.visitor,!0)}),i.open("GET",t,!0),i.send(),o=[]}}let i={},a=document.createElement("div"),s=0;a.id="mSnackbarContainer",document.querySelector("body").appendChild(a);let r=document.querySelector("#mSnackbarContainer");class c{constructor({text:e,lifespan:i,aid:a}={}){this.close=this.close.bind(this),this.timeout,this.id="mSnackbar"+s,s++;let n=document.createElement("span");n.id=this.id,this.aid=a,n.classList.add("snackbar-wrapper"),n.innerHTML='
'+e+"
",r.appendChild(n),this.ref=document.querySelector("#"+this.id),this.ref.style.height=this.ref.clientHeight+"px";let l=this.ref.querySelector(".mSnackbar-close-button");l.addEventListener("click",()=>{this.close(),this.aid&&(o.push(this.aid),t&&clearTimeout(t),t=setTimeout(()=>{x()},500))},{once:!0}),i&&(this.timeout=setTimeout(()=>this.close(),i))}close(){if(this.timeout&&clearTimeout(this.timeout),Object.keys(i).length>1){const e=this.ref.animate({opacity:0},{duration:200});e.onfinish=(e=>{this.ref.style.opacity=0;const t=this.ref.animate({height:0},{duration:200});t.onfinish=(e=>{r.classList.add("no-transition"),this.ref.remove(),r.style.bottom=-r.clientHeight+"px",r.style.transform="translateY("+-r.clientHeight+"px)",setTimeout(()=>{r.classList.remove("no-transition")},50)})})}else r.style.bottom=-r.clientHeight+"px",r.style.transform="translateY(0px)",setTimeout(()=>this.ref.remove(),400);delete i[this.id]}}const d=function({text:e,lifespan:t,aid:o}={}){let a=new c({lifespan:t,text:e,aid:o});i[a.id]=a,r.style.bottom=-r.clientHeight+"px",r.style.transform="translateY("+-r.clientHeight+"px)"};let u=n.alert_time,p=[];function y(){let e=XF.canonicalizeUrl("?search/update-notice"+l);const t=new XMLHttpRequest;t.addEventListener("load",e=>{let t;try{t=JSON.parse(e.target.responseText)}catch(t){console.error(e.target.responseText)}if("object"==typeof t&&"ok"==t.status&&t.visitor){n.xv_time_save=Math.floor(Date.now()/1e3);let e=t.alerts,o=[];e&&e.length?(e.forEach(e=>{if((!u||e.time>u)&&-1==p.indexOf(e.id)){let t=0;e.id.includes("alert-")&&(t=parseInt(e.id.replace("alert-",""))),d({text:e.html,lifespan:15e3,aid:t}),p.push(e.id),o.push(e)}}),n.new_alerts=o,u=t.time,n.alert_time=t.time):n.new_alerts=[],n=Object.assign({},n),localStorage.setItem("xv_storage",JSON.stringify(n)),XF.updateVisitorCounts(t.visitor,!0)}}),t.open("GET",e,!0),t.send()}setInterval(()=>{let e=Math.floor(Date.now()/1e3),t=n.xv_time_save;(!t||e-t>XV.refresh_time)&&y()},1e3*XV.refresh_time),y(),window.addEventListener("storage",()=>{e();let t=n.new_alerts;t&&t.length&&t.forEach(e=>{if(-1==p.indexOf(e.id)){let t=0;e.id.includes("alert-")&&(t=parseInt(e.id.replace("alert-",""))),d({text:e.html,lifespan:15e3,aid:t}),p.push(e.id)}})},0)}if(void 0!==XV.ajax_search&&XV.ajax_search){let e,t={},o={};function b(e){let i=e.target,a=i.value.trim(),n=document.activeElement,s=i.name;if(void 0!==typeof o[s]&&a==o[s]&&void 0!==typeof t[s]&&"none"==t[s].style.display)t[s].style.display="block";else if(i==n&&a&&a.length>2&&(void 0===typeof o[s]||a!=o[s])){o[s]=a;let e=new FormData,n=XF.canonicalizeUrl("?search/find"),l=i.dataset.nodeid,d="xfrm_overview"==c&&"xv_quick_search"==s?2:c.includes("xfrm")?1:0;e.append("query",a),e.append("resource",d||(i.dataset.resource?1:0)),e.append("nodeid",l||0),e.append("_xfRequestUri",window.location.pathname+window.location.search),e.append("_xfWithData",1),XF.config.csrf&&e.append("_xfToken",XF.config.csrf),XF.ActionIndicator.show();const u=new XMLHttpRequest;u.addEventListener("load",e=>{let o;try{o=JSON.parse(e.target.responseText)}catch(t){console.error(e.target.responseText)}if("object"==typeof o&&"ok"==o.status){let e=o.results,a=i.closest("dd, .menu-row, li, .formRow"),n=i.closest("form");if(!t[s]){if(t[s]=document.createElement("ul"),t[s].style.display="none",t[s].classList.add("autoCompleteList","xv-acl"),t[s].role="listbox",a)n.clientHeight<100&&(t[s].style.position="absolute",t[s].style.zIndex=9998,t[s].style.left="0px",t[s].style.width=a.clientWidth+"px"),a.appendChild(t[s]);else{i.clientWidth<300&&(i=i.parentElement);let e=i.getBoundingClientRect(),o=i.clientWidth,a=i.clientHeight,n=e.left+window.scrollX,r=e.top+window.scrollY;t[s].style.position="absolute",t[s].style.zIndex=9999,t[s].style.width=o+"px",t[s].style.left=n+"px",t[s].style.top=r+a+"px",t[s].style.minWidth="unset",document.body.appendChild(t[s])}r("click",null,e=>{e.target.name!=s&&"autoCompleteList xv-acl"!=e.target.parentElement.className&&(t[s].style.display="none")})}let l,c="";e.length?(l="keywords"==s||"xv_quick_search"==s?"_self":"_blank",e.forEach(e=>{c+='
  • '+e.icon+'
    '+e.text+'
    '+e.type+" · "+e.desc+"
    "}),t[s].innerHTML=c,t[s].style.display="block"):t[s].style.display="none"}XF.ActionIndicator.hide()}),u.addEventListener("error",()=>{XF.ActionIndicator.hide()}),u.open("POST",n,!0),u.send(e)}}function _(e){let t=e.target,o=t.type,i=t.id;return"search"!=o&&!((c.includes("_edit")||c.includes("conversation")||c.includes("thread_view"))&&i.includes("_xfUid"))}r("keydown","input[name=keywords], textarea[name=title], input[name=title], input[name=xv_quick_search]",t=>{if(_(t)){if(t.ctrlKey||t.altKey||t.shiftKey)return!0;(t.key||8===t.keyCode||46===t.keyCode)&&(e&&clearTimeout(e),e=setTimeout(()=>b(t),500))}}),r("paste","input[name=keywords], textarea[name=title], input[name=title], input[name=xv_quick_search]",t=>{_(t)&&(e&&clearTimeout(e),e=setTimeout(()=>b(t),500))})}if(XF.config.userId&&t(["thread_view","xv_change_post_resource","xfrm_resource_view"],c)&&r("click","#xv-currentDate",e=>{element=e.target,document.querySelector("#xv-date").value=element.dataset.date,document.querySelector("#xv-time").value=element.dataset.time,e.preventDefault()}),XF.config.userId&&t(["thread_view","xfrm_resource_view","xv_update_thread_resource","post_edit","xfrm_resource_edit"],c)&&(r("change","#xv_uptop",e=>{let t=document.querySelector("#xv_reason_uptop");t&&(e.target.checked?t.disabled=!1:t.disabled=!0)}),r("change","#xv_auto_description",e=>{let t=document.querySelector("#xv_description");if(t){let o=t.closest("dl");e.target.checked?(t.disabled=!0,o.classList.add("formRow--limited")):(t.disabled=!1,o.classList.remove("formRow--limited"))}}),r("change","#xv_data_id",e=>{let t=document.querySelector("#xv_upload");if(t){let o=e.target.options[e.target.selectedIndex].text,i=["gif","jpg","jpeg","png","webp","avif"];ext=o.substr(o.lastIndexOf(".")+1).trim(),ext?(t.disabled=!1,i.includes(ext)?t.accept=".gif,.jpg,.jpeg,.png,.webp,.avif":t.accept="."+ext):(t.disabled=!0,t.value="")}}),r("submit","#xv_form",e=>{e.preventDefault();let t=!1,o=e.target,i=new FormData(o),a=o.action,n=o.querySelector("#xv_upload"),s=o.querySelector("#xv_submit"),r=o.querySelector("#xv-progress"),l=o.querySelector("#xv-progress-bar"),c=o.querySelector("#xv-percent"),d=document.title;if(i.append("_xfRequestUri",window.location.pathname+window.location.search),i.append("_xfWithData",1),n&&n.files[0]){if(t=!0,XF.config.uploadMaxFilesize&&n.files[0].size>XF.config.uploadMaxFilesize)return XF.alert(XF.phrase("uploaded_file_is_too_large_for_server_to_process")),!1;r.style.display="block",l.style.width="0%",c.innerHTML="0%",document.title="[0%] "+d}XF.ActionIndicator.show();const u=new XMLHttpRequest;t&&(s.disabled=!0,s.classList.add("is-disabled"),u.upload.addEventListener("progress",e=>{if(e.lengthComputable){let t=Math.round(e.loaded/e.total*100)+"%";l.style.width=t,c.innerHTML=t,document.title="["+t+"] "+d}})),u.addEventListener("load",e=>{let o;t=!1;try{o=JSON.parse(e.target.responseText)}catch(t){console.error(e.target.responseText)}if(document.title=d,"object"==typeof o&&"ok"==o.status&&o.redirect)XF.redirect(o.redirect);else{let e=o.errors||o.exception;Array.isArray(e)&&1==e.length&&(e=e[0]),e&&XF.alert(e),document.title=d,s.disabled=!1,s.classList.remove("is-disabled")}XF.ActionIndicator.hide()}),u.addEventListener("error",e=>{console.error(e.target.responseText),t=!1,s.disabled=!1,s.classList.remove("is-disabled"),XF.ActionIndicator.hide()}),u.open("POST",a,!0),u.send(i),window.addEventListener("beforeunload",e=>{if(!t)return!0;e.preventDefault()})})),XV.xf23||r("click",'input[accept=".gif,.jpeg,.jpg,.jpe,.png"]',e=>{e.target.setAttribute("accept",".gif,.jpeg,.jpg,.jpe,.png,.webp")}),XF.config.userId){let e=XF.updateVisitorCounts;XF.updateVisitorCounts=function(t,o,i){e(t,o,i);let a=document.querySelector("#xv-conversations"),n=document.querySelector("#xv-alerts");a&&(a.innerText=t.conversations_unread),n&&(n.innerText=t.alerts_unviewed),delete e}}let w,X=document.querySelectorAll("#xv-tag-user");if(X&&X.forEach(e=>{e.onclick=(e=>{let t;e.preventDefault(),t=XV.xf23?document.querySelector(".js-editor").parentNode:$(".js-editor").parent();let o="@"+e.target.getAttribute("data-username");XF.insertIntoEditor(t,o+"

    ",o+"\n")})}),r("click",".xv-copy-button",e=>{let t=e.target.closest(".bbCodeBlock").querySelector("code"),o="";t&&(o=t.innerText),o&&(navigator.clipboard.writeText(o),w&&clearTimeout(w),w=setTimeout(()=>{XF.flashMessage(XF.phrase("text_copied_to_clipboard"),1e3)},300))}),reactionExtend(),void 0!==XV.prevent_copy&&XV.prevent_copy){let e=document.querySelector('link[rel="canonical"]').href||window.location.href,t=document.querySelector("title").innerText||document.title;t=t.replace(/^\(\d+\)\s+/g,""),document.addEventListener("copy",o=>{let i=o.target,a=window.getSelection().getRangeAt(0),n=a.cloneContents(),s=document.createElement("div");s.appendChild(n);let r=s.innerText,l=r.length,c=s.innerHTML;l&&i.closest("article, .message")&&(l>30&&(sessionStorage.setItem("xv_textPlain",r),1==XV.prevent_copy?(r=t+"\n"+e,c=t+"
    "+e):i.closest("code")||(r+="\n\n"+t+"\n"+e,c+="

    "+t+"
    "+e)),o.clipboardData.setData("text/plain",r),o.clipboardData.setData("text/html",c),o.preventDefault())}),document.addEventListener("paste",t=>{let o=t.clipboardData.getData("text/plain");o.length>30&&o.toLocaleLowerCase().includes(e)&&(o=sessionStorage.getItem("xv_textPlain"),o&&(t.target.value=o,t.preventDefault()))}),void 0!==XF.Editor&&XF.Element.extend("editor",{__backup:{editorInit:"__editorInit"},editorInit:function(){this.__editorInit();const o=this.ed;o.events.on("paste.afterCleanup",function(o){if(o.length>30&&o.toLocaleLowerCase().includes(e)){let i=("

    "+t).replace(new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]","g"),"\\$&"),a=(e+"

    ").replace(new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]","g"),"\\$&");o=o.replace(new RegExp("(

    )?"+i+".+"+a+"$","ig"),"")}return o})}})}},0); Flash Sale Popup