Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (2024)

':G&&D&&!H&&V>63&&(t="googlechrome://"+t.replace(/(^\w+:|^)\/\//,"")),e}#N(){var t;const e={zoneId:this.#e.zoneId,callback:v()(t=this.#z).call(t,this)};et&&it&&(this.#i.debug("subscribe to scroll"),this.#s.subscribe("scroll",e)),et||(this.#i.debug("subscribe to mousedown"),this.#s.subscribe("mousedown",e,this.#E)),this.#i.debug("subscribe to click"),this.#s.subscribe("click",e,this.#E)}#W(){et&&it&&(this.#i.debug("unsubscribe from scroll"),this.#s.unsubscribe("scroll",this.#e.zoneId)),et||(this.#i.debug("unsubscribe from mousedown"),this.#s.unsubscribe("mousedown",this.#e.zoneId,this.#E)),this.#i.debug("unsubscribe from click"),this.#s.unsubscribe("click",this.#e.zoneId,this.#E)}},Vt=class{constructor(t){this.key=t}isStatePresent(){return null!==window.localStorage.getItem(this.key)}getState(){return JSON.parse(window.localStorage.getItem(this.key))}setState(t){window.localStorage.setItem(this.key,o()(t))}removeState(){window.localStorage.removeItem(this.key)}};const qt=6e5;var Gt=class{#i;#s;#V=null;#q=null;#u;#G=[];#Z=0;#Q=null;#K=1;#J=0;#Y=!1;constructor(t){var e,i;const{adcashGlobalName:n,collectiveZoneConfig:r,adserverDomain:s,adblockSettings:o,clientHintsQueryStr:a,tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d}=t,{collectiveZoneId:u}=r;this.#i=new y(`atag_${u}`),this.#s=window[t.adcashGlobalName],this.#G=r.rotationList,this.#i.debug("init autotag with config:",t);const h=r.indexedFormats;let g=!0;for(const t in h){const f=h[t];switch(t){case"ippg":this.#s.runInPagePush({zoneId:f.zoneId.toString(),refreshRate:f.rr,delay:f.d,maxAds:f.mads,renderPosDesktop:f["render-pos-desktop"],renderPosMobile:f["render-pos-mobile"],offsetTop:f["offset-top"],isAutoTag:!0,collectiveZoneId:u,aggressivity:r.aggressivity,abTest:r.ab_test,recordPageView:g,tagVersionSuffix:c});break;case"suv4":case"pop":this.#q=new Wt({zoneId:f.zoneId.toString(),targetElementsCssSelector:f["element-list"],triggerOnTargetElementsClick:"allow"===f["element-action"],targetCountries:f["country-list"],triggerOnTargetCountries:"allow"===f["country-action"],adblockSettings:o,adserverDomain:s,adcashGlobalName:n,clientHintsQueryStr:a,collectiveZoneId:u,aggressivity:r.aggressivity,adsCapping:r.adsCapping,abTest:r.ab_test,recordPageView:g,actionCallback:v()(e=this.actionCallback).call(e,this),tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d});break;case"interstitial":this.#V=new Nt({zoneId:f.zoneId,isFullscreen:0===f.overlay,adblockSettings:o,adserverDomain:s,adcashGlobalName:n,clientHintsQueryStr:a,collectiveZoneId:u,aggressivity:r.aggressivity,adsCapping:r.adsCapping,abTest:r.ab_test,recordPageView:g,actionCallback:v()(i=this.actionCallback).call(i,this),tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${t}; czid: ${czid}`)}}this.localStorageService=new Vt(`atg_${u}`);const f=this.localStorageService.getState();f&&f.adbExpiresAt>vt()()&&this.#s.enableAdbMode(),f&&f.expiresAt>vt()()?(this.#i.debug("previous session present:",f),this.#K=f.shownAdsCounter,this.#J=f.iterationCounter,this.#Z=f.currentAdIndex,f.isInterstitialBeingShown?this.#X():(this.#Q=this.#G[this.#Z],this.#tt())):(this.#Q=this.#G[this.#Z],this.#tt())}actionCallback(t){this.#i.debug("ACTION CALLBACK type:",t),t===wt?this.#Y=!1:this.#K++;const e=this.#Q.rotationInterval;var i;this.#et(),this.#it(),t===kt?this.#i.debug("tabswap, move to next and store session"):(this.#i.debug(`show next ad after ${e} sec`),f()(v()(i=this.#tt).call(i,this),1e3*e))}#it(){const t={shownAdsCounter:this.#K,iterationCounter:this.#J,currentAdIndex:this.#Z,isInterstitialBeingShown:this.#Y,expiresAt:vt()()+6e5,adbExpiresAt:this.#s.isAdbMode()?vt()()+qt:0};this.#i.debug("store session state",t),this.localStorageService.setState(t)}#nt(){if(!this.#Q.apply)return!1;switch(this.#Q.apply){case"1st":return!(0===this.#J);case"odd":return!(this.#J%2==1);case"even":return!(this.#J%2==0);default:return!1}}#et(){this.#Z===this.#G.length-1?(this.#Z=0,this.#J++):this.#Z++,this.#Q=this.#G[this.#Z],this.#i.debug("set current ad to next on list. current ad is set to:",this.#Q)}#X(){this.#i.debug("show next ad"),this.#et(),this.#it(),this.#tt()}#tt(){if(this.#nt())return this.#i.debug(`skipping ad at index: ${this.#Z} due to apply rule`),void this.#X();switch(this.#Q.type){case"interstitial":var t;if(this.#V.isCapped||this.#V.hasNoInventory)return void f()(v()(t=this.#X).call(t,this),1e3);this.#i.debug("showing interstitial"),this.#V.show(this.#K),this.#Y=!0,this.#K++,this.#it();break;case"pop":var e;if(this.#q.isCapped||this.#q.hasNoInventory)return void f()(v()(e=this.#X).call(e,this),1e3);this.#i.debug("showing pop"),this.#q.show(this.#K);break;default:throw Error(`rotation list element type '${this.#Q.type}' not recognised`)}}};const Zt=function(){this.element===window?(this.divOverlay.style.width=`${window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}px`,this.divOverlay.style.height=`${window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}px`):(this.divOverlay.style.top=`${this.element.offsetTop}px`,this.divOverlay.style.left=`${this.element.offsetLeft}px`,this.divOverlay.style.width=`${this.element.offsetWidth}px`,this.divOverlay.style.height=`${this.element.offsetHeight}px`,this.divOverlay.style.zIndex=Lt)};var Qt=class{observer=null;iframesToOverlays=[];videosToOverlays=[];anchorsToOverlays=[];fullOverlay=null;overlaysResizeIntervalChecker=null;adUrl="";isTabSwap=!1;modifyBodyObserver=!0;#i;#l;#E=!1;constructor(t,e,i,n,r,s){this.elementTargeting=t,this.desktopClickListener=e,this.mobileClickListener=i,this.#i=n,this.#l=r,this.#E=s}setOverlaysResizeIntervalChecker(){this.overlaysResizeIntervalChecker=d()((()=>{var t,e,i;const n=(t,e)=>{try{t.style.top=`${e.offsetTop}px`,t.style.left=`${e.offsetLeft}px`,t.style.width=`${e.offsetWidth}px`,t.style.height=`${e.offsetHeight}px`,t.style.zIndex=Lt}catch(t){}};r()(t=this.iframesToOverlays).call(t,(t=>{let{overlay:e,iframe:i}=t;return n(e,i)})),r()(e=this.videosToOverlays).call(e,(t=>{let{overlay:e,video:i}=t;return n(e,i)})),r()(i=this.anchorsToOverlays).call(i,(t=>{let{overlay:e,anchor:i}=t;return n(e,i)}))}),500)}clearOverlaysResizeIntervalChecker(){try{clearInterval(this.overlaysResizeIntervalChecker)}catch(t){}}#R(t){let e;return et&&!this.isTabSwap?(e=document.createElement("a"),e.setAttribute("href",this.adUrl),e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer"),e.innerText="",e.addEventListener("click",(t=>{this.#i.debug("click on overlay is mobile no tabswap no capture"),t.stopPropagation(),this.mobileClickListener(t)}))):(e=document.createElement("div"),e.addEventListener("mousedown",(t=>{this.#i.debug("mousedown on overlay"),t.stopPropagation(),t.preventDefault(),this.desktopClickListener(t)}),this.#E),e.addEventListener("click",(t=>{this.#i.debug("click on overlay"),t.stopPropagation(),this.desktopClickListener(t)}),this.#E)),t===document.body?(e.id=zt,e.style.top="0px",e.style.left="0px",e.style.width=`${window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}px`,e.style.height=`${window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}px`,e.style.position="fixed"):(e.style.top=`${t.offsetTop}px`,e.style.left=`${t.offsetLeft}px`,e.style.width=`${t.offsetWidth}px`,e.style.height=`${t.offsetHeight}px`,e.setAttribute(Ft,""),e.style.position="absolute"),e.setAttribute(Ut,this.#l),e.style.zIndex=Lt,t===document.body?document.body.appendChild(e):t.parentNode.appendChild(e),e}attachVideoOverlays(){const t=document.querySelectorAll("video");for(let e=0;e{const t=this.#R(document.body);if(M||(I(window,"resize",v()(Zt).call(Zt,{divOverlay:t,element:window})),I(document.body,"resize",v()(Zt).call(Zt,{divOverlay:t,element:window}))),this.fullOverlay=t,this.modifyBodyObserver)try{this.#rt()}catch(t){this.#i.error(t)}};clearFullOverlay(){this.#i.debug("clear full overlay"),this.fullOverlay?(this.modifyBodyObserver&&this.#st(),M||(E(window,Zt),E(document.body,Zt)),this.fullOverlay.parentNode.removeChild(this.fullOverlay),this.fullOverlay=null):this.#i.debug("no overlay to clear")}reattachFullOverlay(){this.modifyBodyObserver=!1,this.clearFullOverlay(),this.attachFullOverlay(),this.modifyBodyObserver=!0}#rt(){this.observer=new MutationObserver((t=>{for(let e=0;e=1&&i.addedNodes[t].id!==zt&&!i.addedNodes[t].hasAttribute("dontfo")&&!i.addedNodes[t].hasAttribute(Ft))return this.#i.debug("observed element",i.addedNodes[t],"with zIndex value larger or equal to our full body overlay. reattaching full body overlay"),void this.reattachFullOverlay()}})),this.observer.observe(document.documentElement,{attributes:!1,childList:!0,subtree:!0})}#st(){this.observer&&this.observer.disconnect(),this.observer=null}},Kt=class{targetElementsCssSelector=null;shouldTriggerPopOnTargetClick=!1;#ot=!1;constructor(t,e,i){this.targetElementsCssSelector=t,this.shouldTriggerPopOnTargetClick=e,this.zoneId=i}isPresent(){return!!this.targetElementsCssSelector}preventClickOnInterstitialAndBanner(){this.#ot=!0}isActionAllowedOnElement(t){if(t.hasAttribute(Ut))return t.getAttribute(Ut)===this.zoneId;if(t.hasAttribute("doskip"))return"1"===t.getAttribute(Bt)&&!this.#ot;const e=m()(document.querySelectorAll('[doskip*="1"]'));for(const i of e)if(i.contains(t))return"1"===t.getAttribute(Bt)&&!this.#ot;return!this.isPresent()||(this.#I(t)?this.shouldTriggerPopOnTargetClick:!this.shouldTriggerPopOnTargetClick)}#I(t){const e=document.querySelectorAll(this.targetElementsCssSelector);do{for(let i=0;i false"),this.#E=!1),this.overlays=new Qt(this.elementTargeting,v()(e=this.#z).call(e,this),v()(i=this.#ct).call(i,this),this.#i,this.#e.zoneId,this.#E),this.#B(),this.localStorage=new Vt(`suv5_${t.zoneId}_state`);const n=this.localStorage.getState();n&&n.adbExpiresAt>vt()()&&this.#s.enableAdbMode();const r=vt()();if(n&&n.renderAfterTimestamp>r){var s;const t=n.renderAfterTimestamp-r;this.#i.debug(`previous state present. bid after ${t/1e3} sec`),f()(v()(s=this.#lt).call(s,this),t)}else this.#lt()}async#T(){const t=await this.#s.getClientHints(!1);let e=`${window.location.protocol}//${this.#e.adserverDomain}/script/suurl5.php`;if(this.#e.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#e.adblockSettings,i=`/${nt("abcdefgh0123456789")}`;e=`${window.location.protocol}//${t}${i}`}if(e+=`?r=${this.#e.zoneId}`,this.#m&&(e+="&rbd=1"),this.#e.targetCountries){const t=this.#e.targetCountries.join(",");this.#e.triggerOnTargetCountries?e+="&allowed_countries="+encodeURIComponent(t):e+="&excluded_countries="+encodeURIComponent(t)}return e=e+t+"&cbur="+Math.random()+"&cbiframe="+$()+"&cbWidth="+F()+"&cbHeight="+U()+"&cbtitle="+encodeURIComponent(B())+"&cbpage="+encodeURIComponent(P())+"&cbref="+encodeURIComponent(j())+"&cbdescription="+encodeURIComponent(N("description"))+"&cbkeywords="+encodeURIComponent(N("keywords"))+"&cbcdn="+encodeURIComponent(this.#s.getCdnDomain())+"&ufp="+encodeURIComponent(this.#e.uniqueFingerprint)+"&ts="+vt()()+"&srs="+this.#s.getSesionRandomString()+"&atv="+this.#x,this.#e.sub1&&(e+=`&sub1=${encodeURIComponent(this.#e.sub1)}`),this.#e.sub2&&(e+=`&sub2=${encodeURIComponent(this.#e.sub2)}`),this.#e.publisherUrl&&(e+=`&pu=${encodeURIComponent(this.#e.publisherUrl)}`),this.#e.storeUrl&&(e+=`&storeurl=${encodeURIComponent(this.#e.storeUrl)}`),this.#e.c1&&(e+=`&c1=${encodeURIComponent(this.#e.c1)}`),this.#e.c2&&(e+=`&c2=${encodeURIComponent(this.#e.c2)}`),this.#e.c3&&(e+=`&c3=${encodeURIComponent(this.#e.c3)}`),this.#e.pubHash&&(e+=`&pub_hash=${encodeURIComponent(this.#e.pubHash)}`),this.#e.pubClickId&&(e+=`&pub_clickid=${encodeURIComponent(this.#e.pubClickId)}`),this.#e.pubValue&&(e+=`&pub_value=${encodeURIComponent(this.#e.pubValue)}`),this.#e.fallbackOn&&(e+=`&fallbackon=${encodeURIComponent(this.#e.fallbackOn)}`),this.#e.adblockSettings&&(e+="&abtg=1"),this.#e.isAutoTag&&(e+="&atag=1"),this.#e.aggressivity&&(e+=`&aggr=${this.#e.aggressivity}`),this.#e.collectiveZoneId&&(e+=`&czid=${this.#e.collectiveZoneId}`),this.#e.recordPageView&&(e+="&ppv=1"),this.#e.linkedZoneId&&(e+=`&pblcz=${this.#e.linkedZoneId}`),this.#e.abTest&&(e+=`&ab_test=${this.#e.abTest}`),this.#e.adblockSettings&&this.#e.adblockSettings.adbVersion&&(e+=`&adbv=${this.#e.adblockSettings.adbVersion}`),this.#e.adblockSettings&&this.#s.isAdbMode()?(e+="&sadbl=2",e+="&fmt=suv5",this.#i.debug(`bid url: ${e}`),rt(e)):(this.#i.debug(`bid url: ${e}`),e)}#U(t){try{let e=this.#L?this.#L(""):window.open("");return e.document.open(),e.document.writeln('

':G&&D&&!H&&V>63&&(t="googlechrome://"+t.replace(/(^\w+:|^)\/\//,"")),e}#z(t){this.#i.debug(`showAdClickListener triggered by event type ${t.type} on ${t.target.tagName}`),t.isTrusted?this.#y?this.#P?this.#i.debug(`${t.type} on ${t.target.tagName}: pop rejected: current pop is locked`):this.#s.isShowingPop?this.#i.debug(`${t.type} on ${t.target.tagName}: pop rejected: another pop is being currently shown`):this.elementTargeting.isActionAllowedOnElement(t.target)?(this.#s.isShowingPop=!0,this.#P=!0,this.#i.debug(`${t.type} on ${t.target.tagName}: triggering pop`),this.#H()?this.#M():(this.#L?this.#L(this.#y.url,"_blank","noopener,noreferrer"):window.open(this.#y.url,"_blank","noopener,noreferrer"),et?(this.#$=!0,this.#D().finally((()=>{this.#ft()}))):f()((()=>{this.#$="hidden"===document.visibilityState||!document.hasFocus(),this.#D().finally((()=>{this.#ft()}))}),100))):this.#i.debug(`${t.type} on ${t.target.tagName}: pop rejected: action not allowed on element`,t.target):this.#i.debug(`${t.type} on ${t.target.tagName}: pop rejected: current pop has no ad loaded`):this.#i.debug(`${t.type} on ${t.target.tagName}: pop rejected: event is not trusted`)}#ct(t){this.#i.debug(`showAdMobileClickListener triggered by event type ${t.type} on`,t.target.tagName),t.isTrusted?this.#y?this.#P?this.#i.debug("pop rejected: current pop is locked"):this.#s.isShowingPop?this.#i.debug("pop rejected: another pop is being currently shown"):this.elementTargeting.isActionAllowedOnElement(t.target)?(this.#s.isShowingPop=!0,this.#P=!0,this.#i.debug("triggering pop"),this.#$=!0,this.#D().finally((()=>{this.#ft()}))):this.#i.debug("pop rejected: action not allowed on element",t.target):this.#i.debug("pop rejected: current pop has no ad loaded"):this.#i.debug("pop rejected: event is not trusted")}async#D(){const t=await this.#s.getClientHints(!1);this.#i.debug("window opened:",!!this.#$);let e=this.#y.impressionUrl+"&wo="+(this.#$?"1":"0")+t+"&cbpage="+encodeURIComponent(P())+"&cbref="+encodeURIComponent(j());if(window["utsid-send"]&&(e+="&utsid="+window["utsid-send"]),this.#i.debug("send impression. url:",e),this.#e.adblockSettings)try{await fetch(e)}catch(t){return this.#i.debug(t),void(this.#e.adblockSettings&&!this.#s.isAdbMode()&&(this.#i.debug("imp failed: try alt domain and path"),this.#s.enableAdbMode()))}else navigator.sendBeacon?navigator.sendBeacon(e):(new Image).src=e;document.dispatchEvent(new CustomEvent("impression-event"))}#ft(){this.elementTargeting.isPresent()?(this.overlays.clearOverlaysResizeIntervalChecker(),this.overlays.clearIframeOverlays(),this.overlays.clearVideoOverlays(),this.overlays.clearAnchorOverlays()):this.#e.linkedZoneId||this.overlays.clearFullOverlay(),this.#W(),this.#s.isShowingPop=!1;const t=this.#e.refreshRate??this.#y.refreshRate;this.#i.debug("refreshRate time is",t),this.#y=null,t&&t>0&&f()((()=>{this.#i.debug("refreshRate time has passed. Rebid"),this.#m=!0,this.#lt()}),1e3*t)}#H(){return"type"in this.#y&&"tabswap"===this.#y.type}#M(){this.#i.debug("do tabswap"),this.localStorage.setState({renderAfterTimestamp:vt()()+1e3*this.#ut(),adbExpiresAt:this.#s.isAdbMode()?vt()()+qt:0});const t=this.#y.url;this.#L?this.#L(window.location.href,"_blank","noreferrer"):window.open(window.location.href,"_blank","noreferrer"),this.#$=!0,this.#D().finally((()=>{f()((()=>{const e=document.createElement("a");e.href=t,e.rel="noopener noreferrer",document.body.appendChild(e),e.click(),document.body.removeChild(e)}),50)}))}#N(){var t;const e={zoneId:this.#e.zoneId,callback:v()(t=this.#z).call(t,this)};et&&it&&(this.#i.debug("subscribe to scroll"),this.#s.subscribe("scroll",e)),et||(this.#i.debug("subscribe to mousedown"),this.#s.subscribe("mousedown",e,this.#E)),this.#i.debug("subscribe to click"),this.#s.subscribe("click",e,this.#E)}#W(){et&&it&&(this.#i.debug("unsubscribe from scroll"),this.#s.unsubscribe("scroll",this.#e.zoneId)),et||(this.#i.debug("unsubscribe from mousedown"),this.#s.unsubscribe("mousedown",this.#e.zoneId,this.#E)),this.#i.debug("unsubscribe from click"),this.#s.unsubscribe("click",this.#e.zoneId,this.#E)}},Yt=i(2243),Xt=i.n(Yt),te=class{#e={};#i=null;#n=0;#r;#s;#o;constructor(t,e,i,n,r){this.#e=t,this.#i=i,this.#n=0,this.#r=e,this.#s=n,this.#o=r}render(t){let e=null;switch(t.type){case 1:this.#i.debug(`rendering INTERSTITIAL IFRAME (type 1) in ${this.#e.isOverlay?"OVERLAY":"FULLSCREEN"} mode`),e=this.#e.isOverlay?Ct(t.url):Et(t.url);break;case 3:this.#i.debug(`rendering INTERSTITIAL IMAGE (type 3) in ${this.#e.isOverlay?"OVERLAY":"FULLSCREEN"} mode`),e=this.#e.isOverlay?Tt(t.url,t.ad.url,t.ad.width,t.ad.height):Rt(t.url,t.ad.url,t.ad.width,t.ad.height);break;case 4:if(t.isHtmlTemplate)return this.#i.debug("rendering INTERSTITIAL HTML CUSTOM (type 4)"),void this.#a(t);this.#i.debug(`rendering INTERSTITIAL HTML (type 4) in ${this.#e.isOverlay?"OVERLAY":"FULLSCREEN"} mode`),e=this.#e.isOverlay?Ot(Bt):Pt(Bt);break;default:return void this.#i.error(`no such type of interstitial: ${t.type}`)}const i=document.createElement("div");document.body.appendChild(i);const n=i.attachShadow({mode:"open"}),r=this.#e.isOverlay?St:It;if(n.appendChild(r(this.#e.texts.goToButton,t.url,this.#c(),e.content,t.iurl)),4===t.type){const e=n.getElementById("creative_iframe");e.contentWindow.contents=t.html,e.src='javascript:window["contents"]'}if(!this.#e.disableCountdown&&this.#e.moveTimerInsideButtonAfter>0){this.#n=this.#e.moveTimerInsideButtonAfter,n.getElementById("closeButton").innerHTML=this.#c();const t=d()((()=>{this.#n--,n.getElementById("closeButton").innerHTML=this.#c(),0===this.#n&&clearInterval(t)}),1e3)}n.getElementById("closeButton").addEventListener("click",(()=>{this.#n>0||(this.#i.debug("close button click. remove modal host, resize listener if present and do callback"),i.remove(),e.resizeFunc&&window.removeEventListener("resize",e.resizeFunc),this.#r())}))}#c(){let t=`${this.#e.texts.pleaseWait}: ${this.#n} ${this.#e.texts.timePlural}`;return 1===this.#n&&(t=`${this.#e.texts.pleaseWait}: ${this.#n} ${this.#e.texts.timeSingle}`),0===this.#n&&(t=this.#e.disableCountdown?this.#e.texts.xLabel:this.#e.texts.skipAd),t}#a(t){const e=(new DOMParser).parseFromString(t.html,"text/html").querySelector("script"),i=document.createElement("script");i.style.zIndex="2147483646",e.src?i.setAttribute("src",e.src):i.innerText=e.innerText;const n=()=>{this.#i.debug("CT-CLICK"),fetch(t.link,{mode:"no-cors"}),E(document,"ct-click",n)},r=()=>{this.#i.debug("CT-CLOSE"),E(document,"ct-click",n),E(document,"ct-close",r),document.body.removeChild(i),this.#r()};I(document,"ct-click",n),I(document,"ct-close",r);let s=t.iurl;window[At]&&(s+=`&utsid=${window[At]}`),i.onload=async()=>{try{await fetch(s.toString())}catch(t){return this.#i.debug(t),void(this.#o&&!this.#s.isAdbMode()&&(this.#i.debug("imp failed: try alt domain and path"),this.#s.enableAdbMode()))}document.dispatchEvent(new CustomEvent("impression-event"))},i.onerror=()=>{this.#i.debug("custom html script failed to load"),this.#r(wt)},document.body.appendChild(i)}},ee=class{#l;#pt;#vt;#u;#h;#g;#p;#s;#v;#o;#i;#m=!1;#e={};#b;#y=null;#w=12;#x="50.3";#k=null;#bt=!1;#mt="";#S=!1;#C;constructor(t){this.#i=new y(`interstitial_${t.zoneId}`),this.#i.debug("init interstitial with config:",t),this.#l=t.zoneId,this.#vt=t.isAutoTag,this.#u=t.collectiveZoneId,this.#h=t.aggressivity,this.#g=t.recordPageView,this.#p=t.abTest,this.#s=window[t.adcashGlobalName],this.#v=t.adserverDomain,this.#o=t.adblockSettings,this.#pt=t.sub1,this.#S=t.isLoadedAsPartOfLibrary,this.#C=t.uniqueFingerprint,t.tagVersionSuffix&&(this.#x+=t.tagVersionSuffix),this.#s.getClientHints(!1).then((t=>{this.#b=t,this.#lt()}))}async#lt(){const t=this.#T();let e;try{e=await fetch(t)}catch(t){if(this.#i.error(t),this.#o&&!this.#s.isAdbMode())return this.#i.debug("fetch call failed. Switch to adblck domain and path"),this.#s.enableAdbMode(),void this.#lt()}var i,n,r,s;return 204===e.status?(this.#i.debug(`no inventory! try bidding again after ${this.#w} sec`),f()(v()(i=this.#lt).call(i,this),1e3*this.#w),void(this.#w<7200&&(this.#w*=5))):(200!==e.status&&202!==e.status||(e=await e.json(),this.#i.debug("response:",e)),this.#w=12,e.hp&&this.#yt(e.hp),e.capped_ttl?(this.#i.debug(`capped! try bidding again after ${e.capped_ttl} sec`),void f()(v()(n=this.#lt).call(n,this),1e3*e.capped_ttl)):e.fallback?(this.#i.debug("render fallback and exit"),void this.#wt(e.fallback)):(this.#m?this.#y=e:(this.#i.debug("initial request. configure"),this.#e={moveTimerInsideButtonAfter:e.moveTimerInsideButtonAfter,delay:e.delay,refreshRate:e.refreshRate,isOverlay:e.isOverlay,disableCountdown:e.disableCountdown,texts:e.texts,showOnInnerLinkClick:e.showOnInnerLinkClick},this.#y=e.adPayload,this.#k=new te(this.#e,v()(r=this.#r).call(r,this),this.#i,this.#s,this.#o)),this.#b&&(this.#y.url+=this.#b,this.#y.iurl+=this.#b),4===this.#y.type&&this.#y.html&&(this.#y.html=`

${this.#y.html}

`),void(!this.#m&&this.#e.delay>0?(this.#i.debug(`delay present. render after: ${this.#e.delay} sec`),f()(v()(s=this.#O).call(s,this),1e3*this.#e.delay)):this.#O())))}#wt(t){this.#i.debug("fallback script str:",t);const e=(new DOMParser).parseFromString(t,"text/html").querySelector("script");if(!e)return void this.#i.error("invalid fallback script. move on");this.#i.debug("fallback script:",e);const i=document.createElement("script");for(const t of e.attributes)i.setAttribute(t.name,t.value);i.src||(i.textContent=e.textContent),document.body.appendChild(i)}#yt(t){const e=JSON.parse(atob(t));this.#i.debug("hp data:",e);const i={zoneId:e.pop_zone_id.toString(),linkedZoneId:e.source_zone_id.toString()};var n;e.attributes&&(e.attributes["element-list"]&&(i.targetElementsCssSelector=e.attributes["element-list"],i.triggerOnTargetElementsClick="allow"===e.attributes["element-action"]),e.attributes["country-list"]&&(i.targetCountries=Xt()(n=e.attributes["country-list"]).call(n).split(","),i.triggerOnTargetCountries="allow"===e.attributes["country-action"])),this.#s.runPop(i)}#r(){if(this.#e.showOnInnerLinkClick&&this.#mt)return this.#i.debug("redirect to inner link"),void(window.location.href=this.#mt);this.#bt=!1,this.#e.refreshRate>0?(this.#i.debug(`rebid after ${this.#e.refreshRate} sec`),f()((()=>{this.#m=!0,this.#lt()}),1e3*this.#e.refreshRate)):this.#i.debug("no rebidding. finish")}#xt(){const t=document.querySelectorAll("a"),e=new(c())(P()).hostname;for(let i=0;i{e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,e.preventDefault?e.preventDefault():e.returnValue=!1,this.#bt||(this.#i.debug("click on inner link detected. render ad"),this.#bt=!0,this.#mt=t[i].href,this.#k.render(this.#y))}),{capture:!0})}#O(){this.#i.debug("render"),this.#e.showOnInnerLinkClick?(this.#i.debug("google friendly interstitial. ad will be rendered on inner link click"),this.#xt()):this.#k.render(this.#y)}#T(){let t=`${window.location.protocol}//${this.#v}/script/interstitial.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#o,i=`/${nt("abcdefgh0123456789")}`;t=`${window.location.protocol}//${e}${i}`}return t+=`?r=${this.#l}`,this.#m&&(t+="&rbd=1"),this.#b&&(t+=this.#b),t=t+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#C)}`+`&cbpage=${encodeURIComponent(P())}`+`&atv=${this.#x}`+`&cbref=${encodeURIComponent(j())}`,this.#pt&&(t+=`&sub1=${encodeURIComponent(this.#pt)}`),this.#vt&&(t+="&atag=1"),this.#u&&(t+=`&czid=${this.#u}`),this.#h&&(t+=`&aggr=${this.#h}`),this.#o&&(t+="&abtg=1"),this.#g&&(t+="&ppv=1"),this.#p&&(t+=`&ab_test=${this.#p}`),this.#o&&this.#o.adbVersion&&(t+=`&adbv=${this.#o.adbVersion}`),this.#o&&this.#s.isAdbMode()?(t+="&sadbl=2",t+="&fmt=intrn",this.#i.debug(`bid url: ${t}`),rt(t)):(this.#i.debug(`bid url: ${t}`),t)}};const ie="#399afe",ne="utsid-send";class re extends HTMLElement{constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this.click=t=>{t.stopPropagation();const e=document.createEvent("Event");e.initEvent("inpageclick",!0,!0),this.dispatchEvent(e)},this.close=t=>{t.stopPropagation();const e=document.createEvent("Event");e.initEvent("inpageclose",!0,!0),this.dispatchEvent(e),document.dispatchEvent(new CustomEvent("in-page-closed"))},this.missclick=()=>{document.dispatchEvent(new CustomEvent("in-page-missclick"))}}connectedCallback(){const t=document.querySelectorAll("in-page-message");let e=0,i="top";for(let i=0;i\n div[id^='note-'] {\n font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;\n font-weight: 400;\n font-size: 16px;\n line-height: 1.3;\n position: fixed !important;\n right: 0;\n /* pure-css */\n letter-spacing: -0.31em;\n text-rendering: optimizespeed;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-line-pack: start;\n align-content: flex-start;\n align-items: center;\n cursor: pointer;\n transition: padding-right 0.1s, top 0.3s;\n overflow: hidden;\n z-index: 2147483645;\n word-wrap: break-word;\n width: 380px;\n padding-top: 20px;\n }\n\n .note-inner { \n margin: 5px;\n border-radius: 55px; \n position: relative;\n background: ${ie};\n color: #ffffff !important;\n width: 70%;\n text-align: center;\n height: 100px;\n justify-content: center;\n display: flex;\n align-items: center;\n }\n\n div[id*='note-'] p, img.graph, div[id*='close-'] {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: middle;\n text-rendering: auto;\n text-align: center; \n } \n\n div[id*='note-'] p {\n width: 90%;\n padding: 2%;\n font-size: 0.9em\n }\n\n /* BUBBLE IMAGE */\n img.graph {\n width: 76px;\n height: 76px; \n box-sizing: border-box;\n border-radius: 50%; \n position: relative;\n margin-left: 2%;\n border: 4px solid ${ie};\n }\n\n /* CLOSE BUTTON */\n div[id^='close-'] {\n font-size: 20px;\n margin-top: 10px;\n z-index: 23;\n display: inline-block;\n width: 24px;\n height: 24px;\n background: transparent; \n text-align: center;\n color: #a6a0a7;\n }\n\n div[id^='close-']:hover {\n background: #a0a0ff;\n }\n\n .impression {\n display: none;\n width: 0px;\n height: 0px;\n }\n\n div[id*="missclick-"] {\n right: 0;\n top: 0;\n height: 100%;\n /*margin-top: -30px;*/\n width: ${(a=o).widthOfMissclickArea}px;\n z-index: 2;\n position: absolute !important;\n align-items: start;\n justify-content: center;\n display: flex;\n }\n\n @media all and (max-width: 380px) {\n div[id*='note-'] {\n width: 100%;\n }\n \n img.graph {\n margin-left: 2%;\n }\n }\n\n ${a.closeButtonStyle}\n \n \n

\n

\n

${a.dataTitle}
${a.dataDescription}

\n

\n Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (1)\n

\n

\n

\n

\n `;const c=this.shadowRoot.getElementById(`note-${this.getAttribute("id")}`),l=this.shadowRoot.getElementById(`close-${this.getAttribute("id")}`),d=this.shadowRoot.getElementById(`missclick-${this.getAttribute("id")}`);if(this.hasAttribute("data-imp-link")){let t=this.getAttribute("data-imp-link");window[ne]&&(t+=`&utsid=${window[ne]}`),t+=`&cbpage=${encodeURIComponent(P())}`,t+=`&cbref=${encodeURIComponent(j())}`;const e=document.createElement("img");e.src=t.toString(),e.setAttribute("class","impression"),c.appendChild(e)}I(c,"click",this.click),I(l,"click",this.close),I(d,"click",this.missclick)}}var se=re;const oe=1e3;var ae=class{#e={};#i;#s;#b="";#kt;#m=!1;#x="50.3";#At=[];#St=null;#Ct=!0;#Tt;#A=!1;constructor(t){this.#i=new y(`ippg_new_${t.zoneId}`),this.#i.debug("init ippg with config:",t),this.#e=t,this.#s=window[t.adcashGlobalName],this.#Tt=this.#e.refreshRate,customElements.get("in-page-message")||customElements.define("in-page-message",se),this.#s.getClientHints(!1).then((t=>{this.#b=t,this.#lt()}))}#T(){let t=`${window.location.protocol}//${this.#e.adserverDomain}/script/push.php`;if(this.#e.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#e.adblockSettings,i=`/${nt("abcdefgh0123456789")}`;t=`${window.location.protocol}//${e}${i}`}return t+=`?r=${this.#e.zoneId}&ipp=1`,this.#kt=et?this.#e.renderPosMobile:this.#e.renderPosDesktop,t+=`&mads=${this.#e.maxAds}&position=${this.#kt}`,this.#e.isAutoTag&&(t+=`&czid=${this.#e.collectiveZoneId}&atag=1`),this.#e.aggressivity&&(t+=`&aggr=${this.#e.aggressivity}`),this.#e.adblockSettings&&(t+="&abtg=1"),this.#m&&(t+="&rbd=1"),this.#e.recordPageView&&(t+="&ppv=1"),this.#e.abTest&&(t+=`&ab_test=${this.#e.abTest}`),this.#e.sub1&&(t+=`&sub1=${encodeURIComponent(this.#e.sub1)}`),this.#e.adblockSettings&&this.#e.adblockSettings.adbVersion&&(t+=`&adbv=${this.#e.adblockSettings.adbVersion}`),t=t+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#e.uniqueFingerprint)}`+`&cbpage=${encodeURIComponent(P())}`+`&atv=${this.#x}`+`&cbref=${encodeURIComponent(j())}`,this.#b&&(t+=this.#b),this.#St&&(t+="&ipptr=1"),this.#e.adblockSettings&&this.#s.isAdbMode()?(t+="&sadbl=2",t+="&fmt=ippg",this.#i.debug(`bid url: ${t}`),rt(t)):(this.#i.debug(`bid url: ${t}`),t)}async#lt(){var t;if(this.#Ot()>=this.#e.maxAds||!this.#Ct||document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)return void(this.#e.refreshRate>0&&(this.#m=!0,f()(v()(t=this.#lt).call(t,this),this.#Tt*oe)));let e;try{e=await fetch(this.#T())}catch(t){if(this.#i.error(t),this.#e.adblockSettings&&!this.#A)return this.#i.debug("fetch call failed. Switch to adblck domain and path"),this.#A=!0,this.#s.enableAdbMode(),void this.#lt()}var i,n;if(204===e.status)return this.#i.debug("unsold invertory!"),void(this.#e.refreshRate>0&&(this.#i.debug(`refresh rate present. try bidding again after ${this.#Tt} sec`),this.#m=!0,f()(v()(i=this.#lt).call(i,this),this.#Tt*oe),2*this.#Tt<1200&&(this.#Tt*=2)));if(200!==e.status&&202!==e.status||(this.#m=!0,e=await e.json(),this.#i.debug("response:",e)),e.fallback&&e.hp)return void this.#wt(e.fallback);if(e.fallback)return void this.#wt(e.fallback);if(e.hp,e.capped_ttl)return this.#i.debug(`capped! try bidding again after ${e.capped_ttl} sec`),void f()(v()(n=this.#lt).call(n,this),e.capped_ttl*oe);this.#b&&(e.impression_url&&(e.impression_url+=this.#b),e.click_url&&(e.click_url+=this.#b));const r={type:e.type||1,script:e.script||"",title:e.title||"",description:e.description||"",icon:e.icon||e.image,link:e.click_url,impressionLink:e.impression_url||null,capped_ttl:A()(e.capped_ttl,10)||0};var s;this.#Tt=this.#e.refreshRate,2!==r.type||this.#St?(this.#At.push(r),this.#Ct=!1,this.#It(),f()((()=>{this.#Ct=!0}),this.#Tt*oe)):(this.#St=r,this.#Ct=!1,await this.#Et(),f()((()=>{this.#Ct=!0}),this.#Tt*oe)),this.#e.refreshRate>0&&(this.#m=!0,f()(v()(s=this.#lt).call(s,this),this.#Tt*oe))}#Ot(){return this.#St?this.#At.length+1:this.#At.length}#wt(t){this.#i.debug("fallback script str decoded:",t);const e=(new DOMParser).parseFromString(t,"text/html").querySelector("script");if(!e)return this.#i.error("invalid fallback script. move on"),null;this.#i.debug("fallback script:",e);const i=document.createElement("script");for(const t of e.attributes)i.setAttribute(t.name,t.value);i.src||(i.textContent=e.textContent),document.body.appendChild(i)}async#Et(){const t=(new DOMParser).parseFromString(this.#St.script,"text/html").querySelector("script"),e=document.createElement("script");t.src?e.setAttribute("src",t.src):e.innerText=t.innerText;const i=()=>{var t;this.#i.debug("CT-CLICK"),fetch(this.#St.link,{mode:"no-cors"}),document.removeEventListener("ct-click",i),f()(v()(t=this.#lt).call(t,this),1e3)},n=()=>{this.#i.debug("CT-CLOSE"),document.removeEventListener("ct-click",i),document.removeEventListener("ct-close",n),this.#St=null,document.body.removeChild(e)};I(document,"ct-click",i),I(document,"ct-close",n);let r=this.#St.impressionLink;window[ne]&&(r+=`&utsid=${window[ne]}`),r+=`&cbpage=${encodeURIComponent(P())}`,r+=`&cbref=${encodeURIComponent(j())}`,e.onload=async()=>{try{await fetch(r.toString())}catch(t){return this.#i.debug(t),void(this.#e.adblockSettings&&!this.#s.isAdbMode()&&(this.#i.debug("imp failed: try alt domain and path"),this.#s.enableAdbMode()))}document.dispatchEvent(new CustomEvent("impression-event"))},e.onerror=()=>{this.#i.debug("custom html script failed to load"),this.#St=null},document.body.appendChild(e)}#It(){var t;this.#i.debug("drawing..");const e=document.querySelectorAll("in-page-message");if(e.length>0)for(let t=0;t{const i=document.createElement("in-page-message");i.setAttribute("doskip","1"),i.setAttribute("id",e.toString()),i.setAttribute("data-icon",t.icon),i.setAttribute("data-title",t.title),i.setAttribute("data-description",t.description),i.setAttribute("data-offset-top",this.#e.offsetTop),i.setAttribute("data-render-pos-desktop",this.#e.renderPosDesktop),i.setAttribute("data-render-pos-mobile",this.#e.renderPosMobile),t.impressionLink&&(i.setAttribute("data-imp-link",t.impressionLink),t.impressionLink=null,document.dispatchEvent(new CustomEvent("impression-event"))),i.addEventListener("inpageclick",(()=>{var n;if(et||this.#e.adblockSettings&&this.#s.isAdbMode()){const e=document.createElement("a");e.href=t.link,e.rel="noopener, noreferrer",e.target="_blank",e.click()}else try{window.open(t.link,"_blank","noopener,noreferrer")}catch{}i.remove(),h()(n=this.#At).call(n,e,1),this.#It()})),i.addEventListener("inpageclose",(()=>{var t;i.remove(),h()(t=this.#At).call(t,e,1),this.#It()})),document.body.appendChild(i)}))}},ce=i(111),le=i.n(ce),de=i(8607),ue=i.n(de),he=class{#s;#e={};#i;#Rt="";#Pt;#l=null;#$t=null;#Lt=null;#zt=null;#Ft;#Ut;#v="youradexchange.com";#Bt="velocecdn.com";#jt=!1;#Nt;#o;#A=!1;constructor(t){this.#i=new y(`banner_${t.zoneId}`),this.#s=window[t.adcashGlobalName],this.#i.debug("init banner with config:",t),this.#e=t,this.#l=this.#e.zoneId,this.#$t=this.#e.width,this.#Lt=this.#e.height,this.#zt=this.#e.renderIn,this.#o=this.#e.adblockSettings,this.#e.currentScript&&(this.#Nt=this.#e.currentScript),this.#Ft=this.#Ut=document.documentElement.clientWidth||document.body.clientWidth||window.innerWidth,this.#Ht()}#Mt(){const t=this.#Pt.impression_url;(new Image).src=t}async#Ht(){this.#i.debug("get initial ad and config"),this.#Rt=await R(this.#i);const t=await this.#Dt();let e;this.#i.debug("URL to fetch",t);try{e=await fetch(t)}catch(t){return this.#i.error(t),this.#o&&!this.#A?(this.#i.debug("fetch failed: try alt domain and path"),this.#A=!0,this.#s.enableAdbMode(),void this.#Ht()):this.#s.isAdbMode()?void this.#i.debug("fetch failed: alt domain and path blocked. exit"):void this.#i.debug("fetch failed. exit")}200===e.status||202===e.status?(this.#i.debug("initial fetch received 200 or 202"),this.#Pt=await e.json(),this.#_t()):204===e.status&&this.#i.debug("initial fetch received 204. No inventory")}async#Dt(){let t=`${window.location.protocol}//${this.#v}/script/banner.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#o,i=`/${nt("abcdefgh0123456789")}`;t=`${window.location.protocol}//${e}${i}`}return t+=`?r=${this.#l}`,t+=`&cbpage=${encodeURIComponent(P())}`,t+=`&cbref=${encodeURIComponent(j())}`,t+=`&cbdescription=${encodeURIComponent(N("description"))}`,t+=`&cbkeywords=${encodeURIComponent(N("keywords"))}`,t+=`&cbtitle=${encodeURIComponent(B())}`,t+=`&srs=${z()}`,t+=`&ufp=${encodeURIComponent(this.#e.uniqueFingerprint)}`,t+="&atv=50.3",this.#e.sub1&&(t+=`&sub1=${encodeURIComponent(this.#e.sub1)}`),this.#o&&this.#s.isAdbMode()?(t+="&sadbl=2",t+="&fmt=bnr",rt(t)):t}#_t(){if(!this.#Pt||"undefined"===this.#Pt)return;if(this.#Pt.hp&&(this.#Wt(this.#Pt.hp),1===le()(this.#Pt).length))return;let t;t=this.#zt?document.querySelector(this.#zt):this.#e.currentElement?this.#e.currentElement:this.#Nt.parentElement,this.#Vt(t);const e=this.#qt();t.appendChild(e)}#qt(){let t;return this.#Pt.fallback?(this.#i.debug("Banner type - fallback"),t=this.#Gt()):1===this.#Pt.render_image?(this.#i.debug("Banner type - image"),t=this.#Zt()):(this.#i.debug("Banner type - html"),t=this.#Qt()),this.#Pt.fallback||this.#Mt(),this.#s||this.#Kt(),t}#Zt(){const t=document.createElement("a");t.href=this.#Pt.click_url,t.target="_blank",t.rel="noopener, noreferrer",t.style.display="block",t.style.width=`${this.#$t?this.#$t:this.#Pt.width}px`,t.style.height=`${this.#Lt?this.#Lt:this.#Pt.height}px`,t.style.position="relative",t.style.top=0,t.style.left=0,t.style.right=0,t.style.bottom=0,t.setAttribute("doskip","1"),t.setAttribute(Bt,"1");const e=document.createElement("img");if(e.src=this.#Pt.image_url,e.target="_blank",e.width=this.#$t?this.#$t:this.#Pt.width,e.height=this.#Lt?this.#Lt:this.#Pt.height,this.#Pt.width>this.#Ft&&this.#Pt.force_resize){const i=(this.#$t?this.#$t:this.#Pt.width)/this.#Ut;t.style.width=`${this.#Ut}px`,t.style.height=`${Math.round((this.#Lt?this.#Lt:this.#Pt.height)/i)}px`,e.style="max-width: 100%;",e.width=this.#Ut,e.height=Math.round((this.#Lt?this.#Lt:this.#Pt.height)/i)}return t.appendChild(e),t}#Qt(){const t=`banner_${this.#l}`,e=document.createElement("div");e.id=t,e.style.display="block",e.style.width=`${this.#$t?this.#$t:this.#Pt.width}px`,e.style.height=`${this.#Lt?this.#Lt:this.#Pt.height}px`,e.style.position="relative",e.style.top="0",e.style.left="0",e.style.right="0",e.style.bottom="0",e.width=this.#$t?this.#$t:this.#Pt.width,e.height=this.#Lt?this.#Lt:this.#Pt.height,e.setAttribute("doskip","1"),e.setAttribute(Bt,"1"),this.#Jt(e,this.#Pt.html);const i=()=>{this.#i.debug("click recorded:",this.#Pt.click_url),(new Image).src=this.#Pt.click_url};return e.addEventListener("click",(()=>{this.#i.debug("click on divNode"),i()})),d()((()=>{document.activeElement&&"IFRAME"===document.activeElement.tagName&&((t,e)=>{let i=t.parentElement;for(;i;){if(i.id===e)return i;i=i.parentElement}return null})(document.activeElement,t)?this.#jt||(this.#jt=!0,this.#i.debug("click on iframe"),i()):this.#jt=!1}),200),e}#Jt(t,e){var i;t.innerHTML=e,r()(i=m()(t.querySelectorAll("script"))).call(i,(t=>{var e;const i=document.createElement("script");r()(e=m()(t.attributes)).call(e,(t=>{i.setAttribute(t.name,t.value)}));const n=document.createTextNode(t.innerHTML);i.appendChild(n),t.parentNode.replaceChild(i,t)}))}#Gt(){const t=`banner_${this.#l}`,e=document.createElement("iframe");return e.id=t,e.style.border="medium none",e.style.padding="0",e.style.margin="0",e.style.width=`${this.#$t?this.#$t:this.#Pt.width}px`,e.style.height=`${this.#Lt?this.#Lt:this.#Pt.height}px`,e.width=this.#$t?this.#$t:this.#Pt.width,e.height=this.#Lt?this.#Lt:this.#Pt.height,e.scrolling="no",e.vspace="0",e.hspace="0",e.allowtransparency="true",e.allowfullscreen="true",e.srcdoc=this.#Pt.fallback,e}#Wt=t=>{const e=JSON.parse(atob(t));if(this.#s){const t={zoneId:e.pop_zone_id.toString(),linkedZoneId:e.source_zone_id.toString()};var i;return e.attributes&&(e.attributes["element-list"]&&(t.targetElementsCssSelector=e.attributes["element-list"],t.triggerOnTargetElementsClick="allow"===e.attributes["element-action"]),e.attributes["country-list"]&&(t.targetCountries=Xt()(i=e.attributes["country-list"]).call(i).split(","),t.triggerOnTargetCountries="allow"===e.attributes["country-action"])),void this.#s.runPop(t)}const n=document.createElement("script");if(n.type="text/javascript",n.src=`//${this.#Bt}/script/suv4.js`,n.setAttribute("zid",e.pop_zone_id),n.setAttribute("lpzi",e.source_zone_id),n.setAttribute("data-adel","lwsu"),n.setAttribute("adlm","ipvipplm"),e.attributes)for(const t in e.attributes)n.setAttribute(t,e.attributes[t]);document.body.appendChild(n)};#Vt(t){if(this.#i.debug("Initial viewport:",this.#Ft),this.#Pt.width>this.#Ft&&this.#Pt.force_resize){var e=window.getComputedStyle(t),i=ue()(e.paddingLeft),n=ue()(e.marginLeft);this.#Ut=t.clientWidth-i-n,this.#i.debug("Parent element width:",this.#Ut)}}#Kt(){const t=document.createElement("a");t.style.display="none",t.style.visibility="hidden",t.style.position="relative",t.style.left="-1000px",t.style.top="-1000px",t.href=this.#Pt.bot_link,document.body.appendChild(t)}};const ge="x4G9Tq2Kw6R7v1Dy3P0B5N8Lc9M2zF",fe="adblock-settings",pe=(()=>{let t=document.currentScript;return t||(t=document.getElementById("aclib")),t||(t=document.getElementById("adcash-lib")),t})();let ve=null;var be=class{#Bt;#Yt={pop:!1,autoTag:!1,inPagePush:!1,interstitial:!1};#Xt;#b;#te=new(e());#i;#ee;#ie={mousedown:[],click:[],touchstart:[]};#ne={mousedown:[],scroll:[],click:[],touchstart:[]};#v="youradexchange.com";#o=null;#re;#se;#oe=!1;isShowingPop=!1;#C;constructor(){if(ve)return ve;ve=this,this.#i=new y("aclib_adbl"),window.addEventListener("mousedown",(t=>{var e;this.#i.debug("win mousedown with capture: in"),r()(e=this.#ie.mousedown).call(e,(e=>{this.#i.debug("win mousedown with capture: calling observer"),e.callback(t)}))}),!0),window.addEventListener("mousedown",(t=>{var e;this.#i.debug("win mousedown: in"),r()(e=this.#ne.mousedown).call(e,(e=>{this.#i.debug("win mousedown: calling observer"),e.callback(t)}))}),!1),window.addEventListener("click",(t=>{var e;this.#i.debug("win click with capture: in"),r()(e=this.#ie.click).call(e,(e=>{this.#i.debug("win click with capture: calling observer"),e.callback(t)}))}),!0),window.addEventListener("click",(t=>{var e;this.#i.debug("win click: in"),r()(e=this.#ne.click).call(e,(e=>{this.#i.debug("win click: calling observer"),e.callback(t)}))}),!1),document.addEventListener("mousedown",(t=>{var e;this.#i.debug("doc mousedown: in"),r()(e=this.#ne.mousedown).call(e,(e=>{this.#i.debug("doc mousedown: calling observer"),e.callback(t)}))})),document.addEventListener("mousedown",(t=>{var e;this.#i.debug("doc mousedown with capture: in"),r()(e=this.#ie.mousedown).call(e,(e=>{this.#i.debug("doc mousedown with capture: calling observer"),e.callback(t)}))}),!0),window.addEventListener("scroll",(t=>{var e;r()(e=this.#ne.scroll).call(e,(e=>{e.callback(t)}))})),document.addEventListener("click",(t=>{var e;this.#i.debug("doc click: in"),r()(e=this.#ne.click).call(e,(e=>{this.#i.debug("doc click: calling observer"),e.callback(t)}))})),document.addEventListener("click",(t=>{var e;this.#i.debug("doc click with capture: in"),r()(e=this.#ie.click).call(e,(e=>{this.#i.debug("doc click with capture: calling observer"),e.callback(t)}))}),!0),this.getClientHints(),this.#se=z(),this.#re=(()=>{const t=Math.floor(11*Math.random())+5;let e="";for(let i=0;i{window[e]&&window[e]===t||(window[e]=t)}),500)}#ue(){this.#ee&&(clearInterval(this.#ee),this.#ee=null)}subscribe(t,e,i){if(!this.#ie[t]||!this.#ne[t])throw new Error(`${t} is not observable!`);i?this.#ie[t].push(e):this.#ne[t].push(e)}unsubscribe(t,e,i){if(!this.#ie[t]||!this.#ne[t])throw new Error(`${t} is not observable!`);if(i)for(let i=0;i{const e=document.createElement("link");e.rel="dns-prefetch",e.href=`//${t}`,document.head.appendChild(e)}))}f()(v()(t=this.#ae).call(t,this),100)}getZoneIds(){return m()(this.#te)}runPop(t){this.#de();const{zoneId:e,refreshRate:i,delay:n,targetElementsCssSelector:r,triggerOnTargetElementsClick:s,targetCountries:o,triggerOnTargetCountries:a,sub1:c,sub2:l,publisherUrl:d,storeUrl:u,c1:h,c2:g,c3:f,pubHash:p,pubClickId:v,pubValue:b,fallbackOn:m,isAutoTag:y,collectiveZoneId:w,aggressivity:x,recordPageView:k,linkedZoneId:A,abTest:S,tagVersionSuffix:C}=t;if(!e)throw new Error("mandatory zoneId is not provided!");if(!gt(e))throw new Error("zoneId is not a string!");if(void 0!==i&&(!ht(i)||i<0))throw new Error("refreshRate is not an integer or is less than zero");if(void 0!==n&&(!ht(n)||n<0))throw new Error("delay is not an integer or is less than zero");if(void 0!==r){if(!gt(r))throw new Error("targetElementsCssSelector is not a string");if(!(t=>{try{document.createDocumentFragment().querySelector(t)}catch{return!1}return!0})(r))throw new Error("targetElementsCssSelector is not a valid css selector");if(!ut(s))throw new Error("triggerOnTargetElementsClick is not a boolean")}if(void 0!==o){if(!(t=>{if(!ct()(t))return!1;if(0===t.length)return!1;for(let e=0;e0&&f<10&&(f<5?f*=60:f=30),new ae({zoneId:e,refreshRate:f??60,delay:i??0,maxAds:n??1,renderPosDesktop:r??"top",renderPosMobile:s??"top",offsetTop:o??0,sub1:a,isAutoTag:c,collectiveZoneId:l,aggressivity:d,recordPageView:u,abTest:h,tagVersionSuffix:g,adserverDomain:this.#v,adblockSettings:this.#o,adcashGlobalName:this.#re,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#C})}runBanner(t){this.#de();const{zoneId:e,width:i,height:n,renderIn:r,sub1:s,currentScript:o}=t;if(!e)throw new Error("mandatory zoneId is not provided!");if(!gt(e))throw new Error("zoneId is not a string!");if(void 0!==i&&!ht(i))throw new Error("Banner width is not an integer");if(void 0!==n&&!ht(n))throw new Error("Banner height is not an integer");if(this.#te.has(e))return void this.#i.error(`zone ${e} already loaded`);let a;this.#te.add(e),this.#i.debug("loading banner on page",e),r||(document.currentScript&&document.currentScript.parentElement&&(a=document.currentScript.parentElement),o&&(a=o.parentElement)),new he({zoneId:e,width:i,height:n,renderIn:r,currentElement:a,sub1:s,adcashGlobalName:this.#re,uniqueFingerprint:this.#C,adblockSettings:this.#o})}runInterstitial(t){if(this.#Yt.interstitial)return void this.#i.error("interstitial zone already loaded on page");this.#Yt.interstitial=!0,this.#de();const{zoneId:e,sub1:i,isAutoTag:n,collectiveZoneId:r,aggressivity:s,recordPageView:o,abTest:a,tagVersionSuffix:c}=t;if(!e)throw new Error("mandatory zoneId is not provided!");if(!gt(e))throw new Error("zoneId is not a string!");this.#i.debug("loading interstitial on page");const l={zoneId:e,sub1:i,isAutoTag:n,collectiveZoneId:r,aggressivity:s,recordPageView:o,abTest:a,tagVersionSuffix:c,adcashGlobalName:this.#re,adserverDomain:this.#v,adblockSettings:this.#o,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#C};this.#te.add(e),new ee(l)}async#he(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.#i.debug("fetch collective zone config");let i=`${window.location.protocol}//${this.#v}/ad/czcf.php`;if(this.isAdbMode()){const t=`/${nt("abcdefgh0123456789")}`;i=`${window.location.protocol}//${this.#o.adserverDomain}${t}`}i+=`?cz=${t}`;const n=await this.getClientHints();let r;n&&(i+=n),this.isAdbMode()&&(i+="&sadbl=2",i+="&fmt=atg",i=rt(i)),this.#i.debug("collective zone config url: ",i);try{r=await fetch(i)}catch(i){return this.#i.error(i),this.#o&&e?(this.#i.debug("collective zone config fetch failed: try alt domain and path"),this.enableAdbMode(),this.#he(t,!1)):null}return 200!==r.status?null:r.json()}async runAutoTag(t){if(this.#Yt.autoTag)return void this.#i.error("autotag zone already loaded on page");this.#Yt.autoTag=!0,this.#de();const e=t.zoneId;if(!e)throw new Error("mandatory zoneId is not provided!");if(!gt(e))throw new Error("zoneId is not a string!");const i=await this.#he(e);if(i)if(this.#i.debug("collective zone config:",i),i.rotationList)this.#i.debug("running in ROTATION MODE"),this.#te.add(e),new Gt({adcashGlobalName:this.#re,collectiveZoneConfig:i,adserverDomain:this.#v,adblockSettings:this.#o,clientHintsQueryStr:this.#b,tagVersionSuffix:t.tagVersionSuffix,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#C});else{this.#i.debug("running in NORMAL MODE");const n=i.indexedFormats;let r=!0;for(const s in n){switch(s){case"suv4":case"pop":this.runPop({zoneId:n[s].zoneId.toString(),targetElementsCssSelector:n[s]["element-list"],triggerOnTargetElementsClick:"allow"===n[s]["element-action"],targetCountries:n[s]["country-list"],triggerOnTargetCountries:"allow"===n[s]["country-action"],isAutoTag:!0,collectiveZoneId:e,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:t.tagVersionSuffix});break;case"interstitial":this.runInterstitial({zoneId:n[s].zoneId.toString(),isAutoTag:!0,collectiveZoneId:e,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:t.tagVersionSuffix});break;case"ippg":this.runInPagePush({zoneId:n[s].zoneId.toString(),refreshRate:n[s].rr,delay:n[s].d,maxAds:n[s].mads,renderPosDesktop:n[s]["render-pos-desktop"],renderPosMobile:n[s]["render-pos-mobile"],offsetTop:n[s]["offset-top"],isAutoTag:!0,collectiveZoneId:e,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:t.tagVersionSuffix});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${s}; czid: ${e}`)}r=!1}}else this.#i.error(`failed to fetch collective zone config! czid: ${e}`)}};const me=new y("aclib_adblock_index");window.Adcash?me.debug("lib already on page. exit"):(me.debug("load lib on page"),window.Adcash=be,window.AtcshAltNm=be,window.aclib=new be)}()}();(function(){if(window.aclib){aclib.runPop({zoneId:"4785363"});}else{console.log("err loading adbtgcdn");}})();

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (3)Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (4)

  • HOME
  • GAMES LIST
    • PC
    • GAME UPDATES
  • PC GAMES
  • PC REPACK
  • GAME UPDATES
  • Donate ❤️
  • DMCA
  • Request Game
    • Request Games
    • REQUEST ACCEPTED

« Barotrauma Build 12902604

Brick Rigs v1.5.3 »


Barotrauma v1.2.6.0

Posted December 15, 2023 in REQUEST ACCEPTED

V1.2.6.0 ONE FTP LINKTORRENT

Overcome crisis and the unrelenting pressure of a frozen ocean….

  • DESCRIPTION / DOWNLOAD
  • SYSTEM REQUIREMENTS
  • SCREENSHOTS
  • GAMEPLAY
  • INFO
ABOUT THE GAME

Overcome crisis and the unrelenting pressure of a frozen ocean. Flee or fight alien lifeforms, explore a strange new world in Jupiter’s orbit, command your crew and craft equipment in a tense 2D experience.

Title: Barotrauma
Genre: Action, Indie, Simulation, Strategy
Release Date: 13 Mar, 2023

Support the software developers. BUY IT!
https://store.steampowered.com/app/602960/Barotrauma/

Barotrauma v1.2.6.0
Size: 940 MB
——————————-

ONE FTP LINK

MEGA

Barotrauma.v1.2.6.0.zip

1FICHIER

Barotrauma.v1.2.6.0.zip

PIXELDRAIN

Barotrauma.v1.2.6.0.zip

MEDIAFIRE

Barotrauma.v1.2.6.0.zip

QIWI

Barotrauma.v1.2.6.0.zip

DROPAPK

Barotrauma.v1.2.6.0.zip

GOFILE

Barotrauma.v1.2.6.0.zip

BOWFILE

Barotrauma.v1.2.6.0.zip

TRANSFERSH

Barotrauma.v1.2.6.0.zip

FATSUPLOAD

Barotrauma.v1.2.6.0.zip

UPTOMEGA

Barotrauma.v1.2.6.0.zip

MIXDROP

Barotrauma.v1.2.6.0.zip

HEXLOAD

Barotrauma.v1.2.6.0.zip

DOODRIVE

Barotrauma.v1.2.6.0.zip

1CLOUDFILE

Barotrauma.v1.2.6.0.zip

USERSDRIVE

Barotrauma.v1.2.6.0.zip

KRAKENFILES

Barotrauma.v1.2.6.0.zip

FILEFACTORY

Barotrauma.v1.2.6.0.zip

SENDCM

Barotrauma.v1.2.6.0.zip

UPLOADBANK

Barotrauma.v1.2.6.0.zip

MEGAUP

Barotrauma.v1.2.6.0.zip

UPLOADEVER

Barotrauma.v1.2.6.0.zip

CLICKNUPLOAD

Barotrauma.v1.2.6.0.zip

DAILYUPLOAD

Barotrauma.v1.2.6.0.zip

USERSCLOUD

Barotrauma.v1.2.6.0.zip

DDOWNLOAD

Barotrauma.v1.2.6.0.zip

RAPIDGATOR

Barotrauma.v1.2.6.0.zip

NITROFLARE

Barotrauma.v1.2.6.0.zip

TURBOBIT

Barotrauma.v1.2.6.0.zip

HITFILE

Barotrauma.v1.2.6.0.zip

MIRRORACE

Barotrauma.v1.2.6.0.zip

KATFILE

Barotrauma.v1.2.6.0.zip

MULTI LINKS

Barotrauma.v1.2.6.0.zip

TORRENT

Uploading.........

Enjoy

MINIMUM:

    • Requires a 64-bit processor and operating system
    • OS:Windows 7/8.1/10 (64-bit versions)
    • Processor:2.0 GHz
    • Memory:2 GB RAM
    • Graphics:128 MB Video Memory, Shader Model 2.0+
    • DirectX:Version 9.0c
    • Storage:350 MB available space
    • Additional Notes:64-bit operating system is required

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (7)

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (8)

Barotrauma v1.2.6.0
1. Extract
2. Play!

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (9)

Posted by

Leave a Reply

Copyright © 2024 skidrowreloadedDMCA

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (12)

Barotrauma v1.2.6.0 – Skidrow & Reloaded Games (2024)
Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 5911

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.