\n\n\n',Xt=e=>{const t=e?"gray":"white";return``},ei=1e3;var ti=o(3128),ii=o.n(ti),ri=o(8075),ni=o.n(ri),si=o(8462),oi=o.n(si),ai=o(653),ci=o.n(ai),li=o(7950),di=o.n(li);const ui=e=>"boolean"==typeof e,hi=e=>oi()(e),gi=e=>"[object String]"===Object.prototype.toString.call(e),pi=e=>{var t;return di()(t=["top","bottom","top-left","top-right","bottom-left","bottom-right"]).call(t,e)};const fi=()=>Math.round((new Date).getTime()/1e3);var mi=e=>{const t=new a("user_engagement"),i="utsid-send";let n,o=0,c=!1,l=!1,d={clientHints:{},isScrollable:0,totalClicks:0,sessionLength:0,ippMissclicks:0,visible:0,caught:0,lastevent:0,isFullscreen:0,isTabFocused:0,eventImps:0,retryCounts:0,isScrolled:0,isMouseMoved:0,pagePercentageSeen:0,belowTheFoldSeen:0,touchEnd:0,touchMove:0,clicksByType:{idle:0,input:0,video:0,button:0,link:0,img:0},browsingTopics:[],ufp:ie()},u=O(),g=fi();function p(){var i,r;0===d.isFullscreen&&(d.isFullscreen=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement?1:0),d.isTabFocused=document.hidden||document.mozHidden||document.webkitHidden?0:1,d.sessionStartTime=g,d.sessionId=u,d.sessionLength=fi()-g,d.timeZoneOffset=(new Date).getTimezoneOffset(),d.zones=[],e&&(d.zones=e.getZoneIds()),d.pUrl=encodeURIComponent(I()),d.pReferrer=encodeURIComponent((()=>{const e=document.referrer;return e?L(e):""})()),d.pTitle=encodeURI(U()),d.pDescription=encodeURIComponent(F("description",t)),d.pKeywords=encodeURIComponent(F("keywords",t)),d.pHasIframes=(()=>{const e=document.getElementsByTagName("iframe");return e.length?e.length:0})(),d.pWidth=Math.ceil(window.scrollWidth||document.body.scrollWidth),d.pHeight=Math.ceil(window.scrollHeight||document.body.scrollHeight),d.vWidth=Math.ceil(window.innerWidth||document.body.clientWidth),d.vHeight=Math.ceil(window.innerHeight||document.body.clientHeight),d.inIframe=R(),sessionStorage.getItem("template")&&(d.ippTemplate=sessionStorage.getItem("template")),d.visible=(i=d.vWidth,r=d.vHeight,R()&&(i<10||r<10)?0:1),d.caught=(()=>{let e=0;if(R())try{window.top.location.href}catch(t){e=1}return e})(),d.isScrollable=((e,t)=>{if(e>t){const i=.05;return e-t>Math.ceil(t*i)?1:0}return 0})(d.pHeight,d.vHeight)}function f(){t.debug("Touch move detected."),d.touchMove++,l=!0}function m(){1!==d.isMouseMoved&&(t.debug("Mouse move tracked"),d.isMouseMoved=1,l=!0)}function v(){t.debug("Touch end detected."),d.touchEnd++,l=!0,b()}function b(){if(t.debug("checkScrolling()"),d.pHeight<=d.vHeight)return d.pagePercentageSeen=100,void(d.belowTheFoldSeen=100);var e=Math.ceil(window.scrollTop||document.body.scrollTop),i=Math.ceil((e+d.vHeight)/d.pHeight*100);i>100&&(i=100),i!=d.pagePercentageSeen&&(t.debug("Scroll event detected."),d.isScrolled=1,l=!0),i>d.pagePercentageSeen&&(t.debug("Page percentage seen updated."),d.pagePercentageSeen=i,l=!0);var r=Math.ceil(e/(d.pHeight-d.vHeight)*100);r>100&&(r=100),r>d.belowTheFoldSeen&&(t.debug("Bellow the fold percentage seen updated."),d.belowTheFoldSeen=r,l=!0)}function y(){d.ippMissclicks++,l=!0}function w(e){t.debug("Click tracked"),d.totalClicks++;var i=e.target,r=null;do{null!==r&&""!==r||(r=k(i)),i=i.parentElement}while(i&&"body"!==i.nodeName.toLowerCase()&&"document"!==i.nodeName.toLowerCase());null===r&&(r="idle"),d.clicksByType[r]++,l=!0}function k(e){var t=null,i=["a","video","button","input","textarea","img","select"];return-1!==h()(i).call(i,e.nodeName.toLowerCase())&&("a"===(t=e.nodeName.toLowerCase())?t="link":"textarea"!==t&&"select"!==t||(t="input")),t}function A(){t.debug("Impression tracked"),d.eventImps++}function T(){t.debug("Retry tracked!"),d.retryCounts++}function x(){var e="//usrpubtrk.com/ut/hb.php?cb="+Math.random();return e+="&v=1",t.debug("Target Url: "+e.toString()),e}function S(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!c){if(c=!0,p(),e&&(d.lastevent=1),t.isDebugEnabled&&t.debug("send payload:",JSON.parse(Fe()(d))),"navigator"in window&&"sendBeacon"in window.navigator&&void 0!==navigator.sendBeacon&&void 0!==Blob){d.sentTimestamp=r()();var i=new Blob([Fe()(d)],{type:"text/plain; charset=UTF-8"});navigator.sendBeacon(x(),i)}else{var n="XMLHttpRequest"in window?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");n.open("POST",x(),!0),n.setRequestHeader("Content-Type","text/plain;charset=UTF-8");try{d.sentTimestamp=r()(),n.send(Fe()(d))}catch(e){}}d.lastevent=0,c=!1}}function C(){t.debug("visibility state is",document.visibilityState),"hidden"===document.visibilityState&&l?(clearInterval(n),S(),l=!1):"visible"===document.visibilityState&&(n=he()(N,6e4))}function P(){var e=new CustomEvent(i,{detail:{issued:"UT",data:{utsid:u}}});document.dispatchEvent(e)}function N(){if(d.sessionLength=fi()-g,d.sessionLength>=7200)return t.debug("Session limit reached! Send last payload and tear down"),S(),clearInterval(n),t.debug("detaching behavior listeners"),document.removeEventListener("click",w,!1),document.removeEventListener("mousemove",m,!1),document.removeEventListener("scroll",b,!1),document.removeEventListener("in-page-missclick",y,!1),document.removeEventListener("impression-event",A,!1),document.removeEventListener("impression-retry-event",T,!1),document.removeEventListener("touchend",v,!1),document.removeEventListener("touchmove",f,!1),document.removeEventListener("touchcancel",b,!1),document.removeEventListener("visibilitychange",C),void window.removeEventListener("beforeunload",S);0!==o&&1!==o&&5!==o&&10!==o&&o%30!=0||S(),o++}!async function e(){if("complete"===document.readyState||"interactive"===document.readyState)return d.clientHints=await E(t,true),d.browsingTopics=await async function(){let e=[];if("browsingTopics"in document&&document.featurePolicy.allowsFeature("browsing-topics"))try{e=await document.browsingTopics(),t.debug("document.browsingTopics() return value:",e)}catch(e){t.debug("Error calling document.browsingTopics(): ",e)}return e}(),"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?(document.addEventListener("touchend",v,!1),document.addEventListener("touchmove",f,!1),document.addEventListener("touchcancel",b,!1)):(document.addEventListener("mousemove",m,!1),document.addEventListener("scroll",b,!1)),document.addEventListener("click",w,!1),document.addEventListener("impression-event",A,!1),document.addEventListener("impression-retry-event",T,!1),document.addEventListener("in-page-missclick",y,!1),p(),b(),0===o&&N(),n=he()(N,6e4),window[i]=u,P(),s()(P,2e4),document.addEventListener("visibilitychange",C),void window.addEventListener("beforeunload",(()=>{S(!0)}));s()(e,100)}()},vi=o(3038),bi=o.n(vi);const yi="sandboxedDetector";var wi=class{#i;#ue;#he;#ge=!1;#pe=!1;#fe=!1;constructor(e,t,i){this.#i=e,this.#ue=t,this.#he=i}isSandboxed(){return this.#pe}load(){var e;if(this.#ge)return void this.#i.debug("already checked");if(this.#ge=!0,this.#i.debug("load sandbox detector"),!R())return void this.#i.debug("not in iframe. exit");this.#i.debug("iframe detected");const i=this.#he.getState();if(i&&i.expiresAt>r()())return this.#i.debug("previous state present. Expires at:",new Date(i.expiresAt)),i.isSandboxed?(this.#i.debug("sandboxed recently! show overlay"),void(this.#pe=!0)):void this.#i.debug("not sandboxed recently. dont check further");this.#i.debug("attach detector listener to events");const n={zoneId:yi,callback:t()(e=this.#me).call(e,this)};J||this.#ue.subscribe("mousedown",n,!0),this.#ue.subscribe("click",n,!0)}#me(e){if(!e.isTrusted)return void this.#i.debug(`${e.type} on ${e.target.tagName}. Detector skipped: event is not trusted`,e);if(this.#ue.isShowingPop)return void this.#i.debug("detector skipped: pop being currently shown");this.#ue.isShowingPop=!0,this.#i.debug("detector taking action. prevent other pops from showing");let t=null;try{t=window.open("about:blank","_blank")}catch(e){this.#i.error("detector error",e)}t&&t.close(),null===t&&(this.#i.debug("sandbox detected"),this.#pe=!0),this.#he.setState({expiresAt:r()()+36e5,isSandboxed:this.#pe}),J||this.#ue.unsubscribe("mousedown",yi,!0),this.#ue.unsubscribe("click",yi,!0),s()((()=>{this.#ue.isShowingPop=!1}),300)}showSandboxWarningOverlay(){this.#fe||(this.#fe=!0,this.#i.debug("show sandbox warning overlay"),this.#ve())}#be(){const e=document.createElement("div");e.id="sbxwo",bi()(e.style,{position:"fixed",top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.8)",color:"#fff",zIndex:1e4,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",padding:"20px",boxSizing:"border-box",textAlign:"center"});const t=document.createElement("div");t.innerHTML="\n
Ad Functionality Blocked
\n
\n It looks like your page is running in a sandbox that blocks certain functionality.\n This setting is preventing our ads from working properly.\n Please disable the sandbox restrictions or adjust your settings.\n
\n To continue playing please remove Sandbox from iframe tab or add "allow-popups" to Sandbox\n
\n ',e.appendChild(t),document.body.appendChild(e)}};const ki="x4G9Tq2Kw6R7v1Dy3P0B5N8Lc9M2zF",Ai="ZpQw9XkLmN8c3vR3",Ti="adblock-settings",xi=(()=>{let e=document.currentScript;return e||(e=document.getElementById("aclib")),e||(e=document.getElementById("adcash-lib")),e})();let Si=null;var Ci=class{#ye;#we={pop:!1,autoTag:!1,inPagePush:!1,interstitial:!1,videoSlider:!1};#ke;#v;#Ae=new(ni());#Te=new(ni());#i;#xe=!1;#Se=!1;#Ce;#m="adexchangeclear.com";#k="69.0";#o=null;#Ee="aclib";#Ie;#Re=!1;isShowingPop=!1;#S;#Le=!1;#Oe={};#Pe;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Si)return Si;Si=this;let t="aclib";if(e.classes&&(this.#Oe=e.classes,t="aclib_adbl"),this.#i=new a(t),this.#Ce=(e=>{const t={mousedown:[],click:[],touchstart:[]},i={mousedown:[],scroll:[],click:[],touchstart:[]},r=i=>{var r;const n=i.currentTarget===window?"win":"doc";e.debug(`${n} mousedown with capture: in`),x()(r=t.mousedown).call(r,(t=>{e.debug(`${n} mousedown with capture: calling observer`),t.callback(i)}))},n=t=>{var r;const n=t.currentTarget===window?"win":"doc";e.debug(`${n} mousedown: in`),x()(r=i.mousedown).call(r,(i=>{e.debug(`${n} mousedown: calling observer`),i.callback(t)}))},s=i=>{var r;const n=i.currentTarget===window?"win":"doc";e.debug(`${n} click with capture: in`),x()(r=t.click).call(r,(t=>{e.debug(`${n} click with capture: calling observer`),t.callback(i)}))},o=t=>{var r;const n=t.currentTarget===window?"win":"doc";e.debug(`${n} click: in`),x()(r=i.click).call(r,(i=>{e.debug(`${n} click: calling observer`),i.callback(t)}))},a=e=>{var t;x()(t=i.scroll).call(t,(t=>{t.callback(e)}))};return{subscribe:(e,r,n)=>{if(!t[e]||!i[e])throw new Error(`${e} is not observable!`);n?t[e].push(r):i[e].push(r)},unsubscribe:(e,r,n)=>{if(!t[e]||!i[e])throw new Error(`${e} is not observable!`);if(n)for(let i=0;i{window.addEventListener("mousedown",r,!0),window.addEventListener("mousedown",n,!1),window.addEventListener("click",s,!0),window.addEventListener("click",o,!1),document.addEventListener("mousedown",r,!0),document.addEventListener("mousedown",n),document.addEventListener("click",s,!0),document.addEventListener("click",o),window.addEventListener("scroll",a)},detachListeners:()=>{window.removeEventListener("mousedown",r,!0),window.removeEventListener("mousedown",n,!1),window.removeEventListener("click",s,!0),window.removeEventListener("click",o,!1),document.removeEventListener("mousedown",r,!0),document.removeEventListener("mousedown",n),document.removeEventListener("click",s,!0),document.removeEventListener("click",o),window.removeEventListener("scroll",a)}}})(this.#i),this.#Ce.attachListeners(),this.getClientHints(),this.#Ie=O(),this.#S=ie(),this.#Pe=new wi(new a("sd"),Si,new ze("sndbxchckiborjforqp2")),this.#i.debug("init adcash lib. listeners attached. ready to publish"),this.#i.debug("is mobile device:",J),window[ki]&&(this.#o=JSON.parse(Fe()(window[ki])),this.#ye=this.#o.cdnDomain,delete window[ki]),window[Ai]&&(this.#o=JSON.parse(function(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"xR9tB2pL6q7MwVe";const r=atob(e);return A()(t=[...r]).call(t,((e,t)=>String.fromCharCode(e.charCodeAt(0)^i.charCodeAt(t%i.length)))).join("")}(window[Ai])),this.#ye=this.#o.cdnDomain,delete window[Ai]),this.#o||(this.#ye=new(m())(xi.src).host,xi.hasAttribute(Ti)&&(this.#o=JSON.parse(xi.getAttribute(Ti)),xi.removeAttribute(Ti))),this.#o&&this.#i.debug("adblock settings:",this.#o),xi.getAttribute("data-preview"))return this.#i.debug("preview mode"),void(this.#Le=!0);this.#Ne(),this.#Ue(),this.#$e(),this.#Pe.load()}isSandboxed(){return this.#Pe.isSandboxed()}showSandboxWarningOverlay(){this.#Pe.showSandboxWarningOverlay()}async getClientHints(e){if(void 0===this.#ke){this.#ke=await E(this.#i,!0);let e="";for(const t in this.#ke)e+=`&${t}=${this.#ke[t]}`;this.#v=e}return e?this.#ke:this.#v}getCdnDomain(){return this.#ye}getSesionRandomString(){return this.#Ie}enableAdbMode(){this.#i.debug("enable adb mode"),this.#Re=!0}isAdbMode(){return this.#Re}subscribe(e,t,i){this.#Ce.subscribe(e,t,i)}unsubscribe(e,t,i){this.#Ce.unsubscribe(e,t,i)}#$e(){var e;if(document.body){const e=document.createElement("a");e.style.display="none",e.style.visibility="hidden",e.style.position="relative",e.style.left="-1000px",e.style.top="-1000px";let t=this.#m;return this.#o&&(t=this.#o.adserverDomain),e.href=`${location.protocol}//${t}/ad/visit.php?al=1`,void document.body.appendChild(e)}s()(t()(e=this.#$e).call(e,this),100)}#Ue(){mi(Si)}#Ne(){var e;if(document.head){let e=new(ni())([this.#ye,this.#m]);return this.#o&&e.add(this.#o.adserverDomain),e=w()(e),this.#i.debug("prefetch domains:",e),void x()(e).call(e,(e=>{const t=document.createElement("link");t.rel="dns-prefetch",t.href=`//${e}`,document.head.appendChild(t)}))}s()(t()(e=this.#Ne).call(e,this),100)}getZoneIds(){return w()(this.#Ae)}runPop(e){const{zoneId:t,delay:i,targetElementsCssSelector:r,triggerOnTargetElementsClick:n,targetCountries:s,triggerOnTargetCountries:o,sub1:a,sub2:c,publisherUrl:l,storeUrl:d,c1:u,c2:h,c3:g,pubHash:p,pubClickId:f,pubValue:m,fallbackOn:v,isAutoTag:b,collectiveZoneId:y,aggressivity:w,recordPageView:k,linkedZoneId:A,abTest:T,tagVersionSuffix:x}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");if(void 0!==i&&(!hi(i)||i<0))throw new Error("delay is not an integer or is less than zero");if(void 0!==r){if(!gi(r))throw new Error("targetElementsCssSelector is not a string");if(!(e=>{try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0})(r))throw new Error("targetElementsCssSelector is not a valid css selector");if(!ui(n))throw new Error("triggerOnTargetElementsClick is not a boolean")}if(void 0!==s){if(!(e=>{if(!ci()(e))return!1;if(0===e.length)return!1;for(let t=0;t{window.PopUnder&&(this.#Ae.add(S.zoneId),new PopUnder(S),clearInterval(e))}),100)}else{this.#i.debug("loading suv5 script on page"),this.#xe=!0;const e=document.createElement("script");e.type="text/javascript",e.src=`${location.protocol}//${this.#ye}/script/suv5.js`,e.onload=()=>{this.#we.pop=!0,this.#xe=!1,b?this.#Ae.add(y):this.#Ae.add(S.zoneId),new PopUnder(S)},e.onerror=()=>{this.#we.pop=!1,this.#xe=!1,this.#i.error(`failed loading ${e.src}`)},document.head.appendChild(e)}}runInPagePush(e){if(this.#we.inPagePush)return void this.#i.error("in-page push zone already loaded on page");this.#we.inPagePush=!0;const{zoneId:t,delay:i,maxAds:r,renderPosDesktop:n,renderPosMobile:s,offsetTop:o,sub1:a,isAutoTag:c,collectiveZoneId:l,linkedZoneId:d,aggressivity:u,recordPageView:h,abTest:g,tagVersionSuffix:p}=e;let{refreshRate:f}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");if(void 0!==f&&(!hi(f)||f<0))throw new Error("refreshRate is not an integer or is less than zero");if(void 0!==i&&(!hi(i)||i<0))throw new Error("delay is not an integer or is less than zero");if(void 0!==r&&(!hi(r)||r<1))throw new Error("maxAds is not an integer or is less than one");if(void 0!==n&&!pi(n))throw new Error("renderPosDesktop is not valid");if(void 0!==s&&!pi(s))throw new Error("renderPosMobile is not valid");if(void 0!==o&&(!hi(o)||o<0))throw new Error("offsetTop is not an integer or is less than zero");this.#i.debug("loading in-page push on page"),c?this.#Ae.add(l):this.#Ae.add(t),void 0!==f&&f>0&&f<10&&(f<5?f*=60:f=30),this.#i.debug("ipp rr set to",f);const m={zoneId:t,refreshRate:f??60,delay:i??0,maxAds:r??1,renderPosDesktop:n??"top",renderPosMobile:s??"top",offsetTop:o??0,sub1:a,isAutoTag:c,collectiveZoneId:l,linkedZoneId:d,aggressivity:u,recordPageView:h,abTest:g,tagVersionSuffix:p,adserverDomain:this.#m,adblockSettings:this.#o,adcashGlobalName:this.#Ee,isLoadedAsPartOfLibrary:!1,uniqueFingerprint:this.#S};if(this.#Oe.InPagePush)return m.isLoadedAsPartOfLibrary=!0,void new this.#Oe.InPagePush(m);if(window.InPagePush)new window.InPagePush(m);else{const e=document.createElement("script");e.type="text/javascript",e.src=`${window.location.protocol}//${this.#ye}/script/inpagepush.js`,e.setAttribute("nipp","1"),e.onload=()=>{new window.InPagePush(m)},e.onerror=()=>{this.#i.error(`failed loading ${e.src}`)},document.head.appendChild(e)}}runBanner(e){const{zoneId:t,width:i,height:r,renderIn:n,sub1:s,currentScript:o}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");if(void 0!==i&&!hi(i))throw new Error("Banner width is not an integer");if(void 0!==r&&!hi(r))throw new Error("Banner height is not an integer");let a;this.#i.debug("loading banner on page",t),n||(document.currentScript&&document.currentScript.parentElement&&(a=document.currentScript.parentElement),o&&(a=o.parentElement));const c={zoneId:t,width:i,height:r,renderIn:n,currentElement:a,sub1:s,adcashGlobalName:this.#Ee,uniqueFingerprint:this.#S,adblockSettings:this.#o};if(this.#Oe.Banner)new this.#Oe.Banner(c);else if(this.#we.banner||this.#Se){if(window.Banner)return this.#Ae.add(c.zoneId),void new Banner(c);const e=he()((()=>{window.Banner&&(this.#Ae.add(c.zoneId),new Banner(c),clearInterval(e))}),100)}else{this.#Se=!0;const e=document.createElement("script");e.type="text/javascript",e.src=`${location.protocol}//${this.#ye}/script/banner.js`,e.onload=()=>{this.#we.banner=!0,this.#Se=!1,this.#Ae.add(c.zoneId),new Banner(c)},e.onerror=()=>{this.#we.banner=!1,this.#Se=!1,this.#i.error(`failed loading ${e.src}`)},e.setAttribute("data-adel","ban"),e.setAttribute("a-lib","1"),document.head.appendChild(e)}}runInterstitial(e){if(this.#we.interstitial)return void this.#i.error("interstitial zone already loaded on page");this.#we.interstitial=!0;const{zoneId:t,sub1:i,isAutoTag:r,collectiveZoneId:n,linkedZoneId:s,aggressivity:o,recordPageView:a,abTest:c,tagVersionSuffix:l}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");this.#i.debug("loading interstitial on page");const d={zoneId:t,sub1:i,isAutoTag:r,collectiveZoneId:n,linkedZoneId:s,aggressivity:o,recordPageView:a,abTest:c,tagVersionSuffix:l,adcashGlobalName:this.#Ee,adserverDomain:this.#m,adblockSettings:this.#o,uniqueFingerprint:this.#S,isLoadedAsPartOfLibrary:!1};if(this.#Ae.add(t),this.#Oe.Interstitial)return d.isLoadedAsPartOfLibrary=!0,void new this.#Oe.Interstitial(d);if(window.Interstitial)new Interstitial(d);else{const e=document.createElement("script");e.type="text/javascript",e.src=`${location.protocol}//${this.#ye}/script/interstitial.js`,e.setAttribute("a-lib","1"),e.onload=()=>{new Interstitial(d)},e.onerror=()=>{this.#i.error(`failed loading ${e.src}`)},document.head.appendChild(e)}}async#Fe(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.#i.debug("fetch collective zone config");let i=`${window.location.protocol}//${this.#m}/ad/czcf.php`;if(this.isAdbMode()){const e=`/${ee("abcdefgh0123456789")}`;i=`${window.location.protocol}//${this.#o.adserverDomain}${e}`}i+=`?cz=${e}`,i+=`&atv=${this.#k}`;const r=await this.getClientHints();let n;r&&(i+=r),this.isAdbMode()&&(i+="&sadbl=2",i+="&fmt=atg",i=te(i)),this.#i.debug("collective zone config url: ",i);try{n=await fetch(i)}catch(i){return this.#i.error(i),this.#o&&t?(this.#i.debug("collective zone config fetch failed: try alt domain and path"),this.enableAdbMode(),this.#Fe(e,!1)):null}return 200!==n.status?null:(n=await n.json(),se(n))}async runAutoTag(e){if(this.#we.autoTag)return void this.#i.error("autotag zone already loaded on page");this.#we.autoTag=!0;const t=e.zoneId;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");const i=await this.#Fe(t);if(!i)return void this.#i.error(`failed to fetch collective zone config! czid: ${t}`);if(this.#i.debug("collective zone config:",i),!i.rotationList){this.#i.debug("running in NORMAL MODE (no rotation)");const r=i.indexedFormats;let n=!0;for(const s in r){switch(s){case"suv4":case"pop":this.runPop({zoneId:r[s].zoneId.toString(),targetElementsCssSelector:r[s]["element-list"],triggerOnTargetElementsClick:"allow"===r[s]["element-action"],targetCountries:r[s]["country-list"],triggerOnTargetCountries:"allow"===r[s]["country-action"],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;case"interstitial":this.runInterstitial({zoneId:r[s].zoneId.toString(),isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;case"ippg":this.runInPagePush({zoneId:r[s].zoneId.toString(),refreshRate:r[s].rr,delay:r[s].d,maxAds:r[s].mads,renderPosDesktop:r[s]["render-pos-desktop"],renderPosMobile:r[s]["render-pos-mobile"],offsetTop:r[s]["offset-top"],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${s}; czid: ${t}`)}n=!1}return}this.#i.debug("running in ROTATION MODE (rotation present)");const r={adcashGlobalName:this.#Ee,collectiveZoneConfig:i,adserverDomain:this.#m,adblockSettings:this.#o,clientHintsQueryStr:this.#v,tagVersionSuffix:e.tagVersionSuffix,isLoadedAsPartOfLibrary:!1,uniqueFingerprint:this.#S};if(this.#Oe.AutoTagRotation)return this.#Ae.add(t),r.isLoadedAsPartOfLibrary=!0,void new this.#Oe.AutoTagRotation(r);this.#i.debug("loading autotag rotation script on page");const n=document.createElement("script");n.type="text/javascript",n.src=`${location.protocol}//${this.#ye}/script/atagv2.js`,n.onload=()=>{this.#Ae.add(t),new De(r)},n.onerror=()=>{this.#i.error(`failed loading ${n.src}`)},document.head.appendChild(n)}runVideoSlider(e){if(this.#we.videoSlider)return void this.#i.error("videoslider zone already loaded on page");this.#we.videoSlider=!0;const{zoneId:t,sub1:i,vastXml:r,linkedZoneId:n}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!gi(t))throw new Error("zoneId is not a string!");const s={zoneId:t,sub1:i,adserverDomain:this.#m,adcashGlobalName:this.#Ee,uniqueFingerprint:this.#S,isPreviewMode:this.#Le,vastXml:r,linkedZoneId:n,adblockSettings:this.#o};if(this.#Oe.VideoSlider)return s.isLoadedAsPartOfLibrary=!0,void new this.#Oe.VideoSlider(s);if(window.VideoSlider)new VideoSlider(s);else{const e=document.createElement("script");e.type="text/javascript",e.src=`${window.location.protocol}//${this.#ye}/script/videoSliderAlt.js`,e.onload=()=>{this.#Ae.add(t),new VideoSlider(s)},e.onerror=()=>{this.#i.error(`failed loading ${e.src}`)},document.head.appendChild(e)}}};const Ei=new a("aclib_adblock_index");window.Adcash?Ei.debug("lib already on page. exit"):(Ei.debug("load lib on page"),function(){var e;const t={aclib:new Ci(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Adcash:Ci,AtcshAltNm:Ci};x()(e=it()(t)).call(e,(e=>{ii()(window,e,{value:t[e]})}))}({classes:{AutoTagRotation:De,PopUnder:class{#s;#y=null;#t={};#O=!1;#ze=!1;#De=!1;#Be=!1;#P;#b=!1;#R=!0;#i;#k="69.0";#N=null;#Me=12;#T=!1;constructor(e){var i,n;this.#i=new a(`suv5_${e.zoneId}`),this.#s=window[e.adcashGlobalName],e.tagVersionSuffix&&(this.#k+=e.tagVersionSuffix),this.#i.debug("tag version:",this.#k),this.#i.debug("init pop with config:",e),this.#t=e,this.elementTargeting=new je(this.#t.targetElementsCssSelector,this.#t.triggerOnTargetElementsClick,this.#t.zoneId),!J||this.elementTargeting.isPresent()||this.#t.linkedZoneId||(this.#R=!1),this.#i.debug("useCapture:",this.#R),this.overlays=new He(this.elementTargeting,t()(i=this.#U).call(i,this),t()(n=this.#Ve).call(n,this),this.#i,this.#t.zoneId,this.#R),this.#z(),this.localStorage=new ze(`suv5_${e.zoneId}_state`);const o=this.localStorage.getState();o&&o.adbExpiresAt>r()()&&this.#s.enableAdbMode();const c=r()();if(o&&o.renderAfterTimestamp>c){var l;const e=o.renderAfterTimestamp-c;this.#i.debug(`previous state present. bid after ${e/1e3} sec`),s()(t()(l=this.#He).call(l,this),e)}else this.#He()}async#C(){const e=await this.#s.getClientHints(!1);let t=`${window.location.protocol}//${this.#t.adserverDomain}/script/suurl5.php`;if(this.#t.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#t.adblockSettings,i=`/${ee("abcdefgh0123456789")}`;t=`${window.location.protocol}//${e}${i}`}if(t+=`?r=${this.#t.zoneId}`,this.#b&&(t+="&rbd=1"),this.#t.targetCountries){const e=this.#t.targetCountries.join(",");this.#t.triggerOnTargetCountries?t+="&allowed_countries="+encodeURIComponent(e):t+="&excluded_countries="+encodeURIComponent(e)}return t=t+e+"&cbur="+Math.random()+"&cbiframe="+R()+"&cbWidth="+P()+"&cbHeight="+N()+"&cbtitle="+encodeURIComponent(U())+"&cbpage="+encodeURIComponent(I())+"&cbref="+encodeURIComponent($())+"&cbdescription="+encodeURIComponent(F("description"))+"&cbkeywords="+encodeURIComponent(F("keywords"))+"&cbcdn="+encodeURIComponent(this.#s.getCdnDomain())+"&ufp="+encodeURIComponent(this.#t.uniqueFingerprint)+"&ts="+r()()+"&srs="+this.#s.getSesionRandomString()+"&atv="+this.#k,this.#t.sub1&&(t+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#t.sub2&&(t+=`&sub2=${encodeURIComponent(this.#t.sub2)}`),this.#t.publisherUrl&&(t+=`&pu=${encodeURIComponent(this.#t.publisherUrl)}`),this.#t.storeUrl&&(t+=`&storeurl=${encodeURIComponent(this.#t.storeUrl)}`),this.#t.c1&&(t+=`&c1=${encodeURIComponent(this.#t.c1)}`),this.#t.c2&&(t+=`&c2=${encodeURIComponent(this.#t.c2)}`),this.#t.c3&&(t+=`&c3=${encodeURIComponent(this.#t.c3)}`),this.#t.pubHash&&(t+=`&pub_hash=${encodeURIComponent(this.#t.pubHash)}`),this.#t.pubClickId&&(t+=`&pub_clickid=${encodeURIComponent(this.#t.pubClickId)}`),this.#t.pubValue&&(t+=`&pub_value=${encodeURIComponent(this.#t.pubValue)}`),this.#t.fallbackOn&&(t+=`&fallbackon=${encodeURIComponent(this.#t.fallbackOn)}`),this.#t.adblockSettings&&(t+="&abtg=1"),this.#t.isAutoTag&&(t+="&atag=1"),this.#t.aggressivity&&(t+=`&aggr=${this.#t.aggressivity}`),this.#t.collectiveZoneId&&(t+=`&czid=${this.#t.collectiveZoneId}`),this.#t.recordPageView&&(t+="&ppv=1"),this.#t.linkedZoneId&&(t+=`&pblcz=${this.#t.linkedZoneId}`),this.#t.abTest&&(t+=`&ab_test=${this.#t.abTest}`),this.#t.adblockSettings&&this.#t.adblockSettings.adbVersion&&(t+=`&adbv=${this.#t.adblockSettings.adbVersion}`),this.#s.isSandboxed()&&(t+="&sbx=1"),this.#t.adblockSettings&&this.#s.isAdbMode()?(t+="&sadbl=2",t+="&fmt=suv5",this.#i.debug(`bid url: ${t}`),te(t)):(this.#i.debug(`bid url: ${t}`),t)}#F(e){try{let t=this.#N?this.#N(""):window.open("");return t.document.open(),t.document.writeln('
17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Attack On Titan S01-04 (BD 1080p) [Dual Audio] [TatakaeFuniSubs]
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
| Credits | |
|-------------------|------------------------|
| **TL** | Funimation/Kodansha/CR |
| **Editing** | CaweZenpi (TatakaeSubs) |
| **Video (S01-04)** | MTBB (AV1) |
| **Video (OAD/OVA)** | EMBER (HEVC) |
| **Audio (S01-04)** | MTBB & ZeroBuild |
| **Audio (OAD/OVA)** | NDK, Yameii (via EMBER) |
| **TS** | SCY, MTBB, DDY, CaweZenpi (TatakaeSubs) |
| **QC** | Arsenyshalin, Kontraband|
[Obligatory AoT Sunday meme](https://imgur.com/a/w38SM51)
**Information about this release:**
- Retimed Funimation script to fansub timing
- Merged some lines to improve timing
- Replaced all instances of faux em dash with real one
- Replaced Funimation dialogue dashes with "- "
- Funimation midcard/sign translations have been styled to fansub midcards/signs (I think this might be the 1st torrent with S01 Funimation signs in a subtitle)
- Song TLs were removed from S01 for consistency across seasons - S2+ didn't have them, and fansub ones are not applicable because song lyrics use terms from the show, which are inconsistent between fansub and Funimation. HOWEVER they are still present in Blu-ray subtitles for season 1 (just change subtitle track to 3)
- All episodes have both Japanese and English audio, and both the full subtitles and signs only. S01-04 have 3rd Blu-ray subtitles track. (Credit to ZeroBuild)
- [Mediainfo](https://pastebin.com/raw/Qw2td1jx) - contains 3 entries: 1 for episodes, 1 for Final Chapters and 1 for OVAs
- In the extras folder you'll find 2 text files, one with information about post-credits scenes and watch order, and second one with information about what openings to skip due to heavy spoilers
- If you want me to make a non-mini release, you can request so on discord
**Final Chapters (S04 EP29 and 30) note:**
- They were not subbed/edited by the same team(s) that did the rest of the series. (I assume because of the CR-Funimation merger)
- The terms etc are still consistent and follow Funimation, but I don't like them as much as previous seasons
**Playback:**
- Do not use VLC
- Use MPV, or if you have to, MPC-HC
**Fansub announcement!**
- Starting in December, we'll be releasing a new AoT fansub weekly
- Fansub tag: **TatakaeSubs**
**This torrent will get an update!**
There are a few things that need to be improved:
- Update translations with Blu-ray changes (they are very minor, and only a few, but they exist)
- Midcards will use new midcard designs I make for fansub
- Replace dialogue dashes with moving text on top or having an alternative speaker color
- Make translations consistent across seasons
- Improve line splits and line breaks
- Further improve timing
- and more
For more information, questions, reporting issues, or to just keep up to date, join the discord server!
Feedback is always appreciated!
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
Extras/Openings to skip to avoid spoilers.txt
113 B
Extras/Watch order and post-credit info.txt
600 B
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E01 (BD 1080p AV1) [Dual Audio] [9E1B86EB].mkv
492.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E02 (BD 1080p AV1) [Dual Audio] [7B6EA33D].mkv
497.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E03 (BD 1080p AV1) [Dual Audio] [08964414].mkv
381.2 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E04 (BD 1080p AV1) [Dual Audio] [6C4E9FBE].mkv
435.4 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E05 (BD 1080p AV1) [Dual Audio] [B88FECA8].mkv
524.1 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E06 (BD 1080p AV1) [Dual Audio] [F9BCAE55].mkv
361.1 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E07 (BD 1080p AV1) [Dual Audio] [23F3508D].mkv
439.8 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E08 (BD 1080p AV1) [Dual Audio] [3E9A8366].mkv
449.9 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E09 (BD 1080p AV1) [Dual Audio] [545C6234].mkv
428 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E10 (BD 1080p AV1) [Dual Audio] [985765A2].mkv
418.4 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E11 (BD 1080p AV1) [Dual Audio] [5201E5A9].mkv
443 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E12 (BD 1080p AV1) [Dual Audio] [76D59993].mkv
430.4 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E13 (BD 1080p AV1) [Dual Audio] [CB7EC1F3].mkv
465.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E14 (BD 1080p AV1) [Dual Audio] [6981699D].mkv
339.5 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E15 (BD 1080p AV1) [Dual Audio] [5CE3915E].mkv
340.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E16 (BD 1080p AV1) [Dual Audio] [C5F7FE94].mkv
338.6 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E17 (BD 1080p AV1) [Dual Audio] [720C9B30].mkv
524.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E18 (BD 1080p AV1) [Dual Audio] [5CC496D8].mkv
509.2 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E19 (BD 1080p AV1) [Dual Audio] [8F4D6230].mkv
427.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E20 (BD 1080p AV1) [Dual Audio] [50535454].mkv
427.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E21 (BD 1080p AV1) [Dual Audio] [909EEC0D].mkv
511.3 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E22 (BD 1080p AV1) [Dual Audio] [DEC75AD2].mkv
414.1 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E23 (BD 1080p AV1) [Dual Audio] [15969BE5].mkv
337.8 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E24 (BD 1080p AV1) [Dual Audio] [12B82D14].mkv
423 MB
Season 1/[TatakaeFuniSubs] Attack on Titan - S01E25 (BD 1080p AV1) [Dual Audio] [2EE9D343].mkv
418.3 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E01 (BD 1080p AV1) [Dual Audio] [16F00660].mkv
622.2 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E02 (BD 1080p AV1) [Dual Audio] [EA382364].mkv
559.3 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E03 (BD 1080p AV1) [Dual Audio] [A5CEEEDA].mkv
512.9 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E04 (BD 1080p AV1) [Dual Audio] [5048EA98].mkv
497.1 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E05 (BD 1080p AV1) [Dual Audio] [E299EB8C].mkv
737.4 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E06 (BD 1080p AV1) [Dual Audio] [DD7C67A5].mkv
499.7 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E07 (BD 1080p AV1) [Dual Audio] [156A7A1F].mkv
593.3 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E08 (BD 1080p AV1) [Dual Audio] [BEF7634E].mkv
556.6 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E09 (BD 1080p AV1) [Dual Audio] [71CBC44B].mkv
505.8 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E10 (BD 1080p AV1) [Dual Audio] [3ED20F6B].mkv
618.5 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E11 (BD 1080p AV1) [Dual Audio] [8002847B].mkv
647.2 MB
Season 2/[TatakaeFuniSubs] Attack on Titan - S02E12 (BD 1080p AV1) [Dual Audio] [D1EEFDC7].mkv
533.8 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E01 (BD 1080p AV1) [Dual Audio] [9BA61950].mkv
351.6 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E02 (BD 1080p AV1) [Dual Audio] [A86AB30F].mkv
411.5 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E03 (BD 1080p AV1) [Dual Audio] [6A087B31].mkv
358.1 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E04 (BD 1080p AV1) [Dual Audio] [F3D93F03].mkv
416 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E05 (BD 1080p AV1) [Dual Audio] [8AD6186D].mkv
380.7 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E06 (BD 1080p AV1) [Dual Audio] [1FD6F925].mkv
410 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E07 (BD 1080p AV1) [Dual Audio] [1E9DFA62].mkv
514.3 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E08 (BD 1080p AV1) [Dual Audio] [D13060B3].mkv
512.9 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E09 (BD 1080p AV1) [Dual Audio] [05667076].mkv
547.4 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E10 (BD 1080p AV1) [Dual Audio] [D20864A2].mkv
401.6 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E11 (BD 1080p AV1) [Dual Audio] [EAD9BD88].mkv
373.5 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E12 (BD 1080p AV1) [Dual Audio] [490F7E97].mkv
467.7 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E13 (BD 1080p AV1) [Dual Audio] [FFA59D68].mkv
457.9 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E14 (BD 1080p AV1) [Dual Audio] [A85A117A].mkv
553.2 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E15 (BD 1080p AV1) [Dual Audio] [935669C3].mkv
453.7 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E16 (BD 1080p AV1) [Dual Audio] [BEE435D4].mkv
474.3 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E17 (BD 1080p AV1) [Dual Audio] [DF9F6D4C].mkv
514.7 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E18 (BD 1080p AV1) [Dual Audio] [890AC9BD].mkv
343.2 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E19 (BD 1080p AV1) [Dual Audio] [14CFE324].mkv
434.2 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E20 (BD 1080p AV1) [Dual Audio] [D977F55E].mkv
320.7 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E21 (BD 1080p AV1) [Dual Audio] [E2183A46].mkv
373 MB
Season 3/[TatakaeFuniSubs] Attack on Titan - S03E22 (BD 1080p AV1) [Dual Audio] [E2BB3249].mkv
407 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E01 (BD 1080p AV1) [Dual Audio] [3313EFC9].mkv
361.4 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E02 (BD 1080p AV1) [Dual Audio] [07D87A9A].mkv
336.4 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E03 (BD 1080p AV1) [Dual Audio] [F5B7D058].mkv
341.4 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E04 (BD 1080p AV1) [Dual Audio] [0AAA0D5F].mkv
312.9 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E05 (BD 1080p AV1) [Dual Audio] [63ADAD75].mkv
266.4 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E06 (BD 1080p AV1) [Dual Audio] [A96F4965].mkv
308.6 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E07 (BD 1080p AV1) [Dual Audio] [310B8C06].mkv
322.3 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E08 (BD 1080p AV1) [Dual Audio] [6C36D790].mkv
302.3 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E09 (BD 1080p AV1) [Dual Audio] [A7AE6826].mkv
304.6 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E10 (BD 1080p AV1) [Dual Audio] [CCC49835].mkv
287.5 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E11 (BD 1080p AV1) [Dual Audio] [7C2286AD].mkv
286.6 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E12 (BD 1080p AV1) [Dual Audio] [FB5E4B78].mkv
285.1 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E13 (BD 1080p AV1) [Dual Audio] [5F09C5E5].mkv
318.8 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E14 (BD 1080p AV1) [Dual Audio] [B09CB230].mkv
323.9 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E15 (BD 1080p AV1) [Dual Audio] [A86201DE].mkv
304.1 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E16 (BD 1080p AV1) [Dual Audio] [4B41F0E1].mkv
269 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E17 (BD 1080p AV1) [Dual Audio] [FDEE318B].mkv
459.2 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E18 (BD 1080p AV1) [Dual Audio] [340D406F].mkv
384.7 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E19 (BD 1080p AV1) [Dual Audio] [0A5C8635].mkv
413.1 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E20 (BD 1080p AV1) [Dual Audio] [0B854323].mkv
323.2 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E21 (BD 1080p AV1) [Dual Audio] [06D491B3].mkv
481 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E22 (BD 1080p AV1) [Dual Audio] [6C9E1700].mkv
428.6 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E23 (BD 1080p AV1) [Dual Audio] [DDEA7628].mkv
325.4 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E24 (BD 1080p AV1) [Dual Audio] [B2996EFC].mkv
392.5 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E25 (BD 1080p AV1) [Dual Audio] [1F41C5E5].mkv
291 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E26 (BD 1080p AV1) [Dual Audio] [CAD74F1F].mkv
466.7 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E27 (BD 1080p AV1) [Dual Audio] [29D062F7].mkv
516.9 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E28 (BD 1080p AV1) [Dual Audio] [204B8263].mkv
350.1 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E29 (BD 1080p AV1) [Dual Audio] [9A9ACB54].mkv
909.9 MB
Season 4/[TatakaeFuniSubs] Attack on Titan - S04E30 (BD 1080p AV1) [Dual Audio] [2C24D42E].mkv