//#domainIdString-326001-domainIdString# // cached: 2025-05-01T17:07:33.377Z (Thu May 01 2025 13:07:33 GMT-0400 (Eastern Daylight Time)) /*hidden*/ var VCN = '_b57ea8'; var face = false; var face_Url = false; var face_widget_id = false; var face_cookie_name = false; var nativeInjectionPlugs = false; var burst = false; var p_name = false; var p_settings = false; var p_expires = false; var p_widget_id = false; var sn = false; var snId = false; var snCN = false; var ipn = false; var ipnId = false; var tars = false; var vOw = false; var vOwf = function(){}; var vOwb = false; var vOwbi = false; var vOwv = false; var vOwvi = false; var updates = false; var updatesId = false; var tnl = false; var domains_delivery = 'd.trasupr.com'; var conf_delivery_resource_http = '/d/'; var conf_delivery_resource_ws = '/ws/'; var nativeInjectionPlugsId = ''; var kodak_moment = '1746119253377' var integrationScriptCreatedTimestamp = "&isct=1746119253"; var rfrr = "&rfrr=https://nyaa.porn78.info/video/index/tag/selfie/sort/hot/page/37"; var integrationTypeAdblockSafe = "&iscs=MmM0YmE4YWY3NTA2NWNhNWM0NWIxZDhiZjc1ZDhhYzBkNWNmOWIyOGY5ZDllMDIzNWY3NTgyYTEzYWIxYjA3MXwwfDV8NTEuMTUuMTkuMjA0fE1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMThfM18xIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgQ3JpT1MvMTM2LjAuNzEwMy40MiBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMXwzMjYwMDF8MTc0NjExOTI1M3xpYmFIUjBjSE02THk5dWVXRmhMbkJ2Y200M09DNXBibVp2TDNacFpHVnZMMmx1WkdWNEwzUmhaeTl6Wld4bWFXVXZjMjl5ZEM5b2IzUXZjR0ZuWlM4ek53PT0="; try { Function.prototype.bind = Function.prototype.bind || function(b) { if (typeof this !== "function") { throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); } var a = Array.prototype.slice; var f = a.call(arguments, 1); var e = this; var c = function() {}; var d = function() { return e.apply(this instanceof c ? this : b || window, f.concat(a.call(arguments))); }; c.prototype = this.prototype; d.prototype = new c(); return d; }; function Pub2(container) { window.pubappended = true; if (document.getElementsByClassName) { this.containers = document.getElementsByClassName(VCN); } else { this.containers = document.querySelectorAll('.' + VCN); } this.widgetIds = []; this.count = []; this.totalNumOfElements = 0; this.firstRequest = true; this.resizeTimeout = 100; this.resizeInProgress = null; this.injectionWidth = false; this.request = null; this.blocker = false; this.blockerTestElement = {}; this.widthRanges = [ [160, 220] ]; this.requestCounter = 0; this.requestCounterName = 'reqc'; this.extraWidgets = {}; var self = this; // self initiate setTimeout(function () { self.initiate(); }, 10); } Pub2.readyCheck = function(readyStates, callback) { if (document.addEventListener) { if ( (readyStates.indexOf('interactive') >= 0 && document.readyState == "interactive") || (readyStates.indexOf('complete') >= 0 && document.readyState == "complete") ) { callback(); } else { if (readyStates.indexOf('interactive') >= 0) { document.addEventListener("DOMContentLoaded", function () { callback() }); } if (readyStates.indexOf('complete') >= 0) { window.addEventListener('load', function () { callback() }); } } } else if (document.all&&!window.opera) { if (document.readyState != "complete") { document.onreadystatechange = function() { if (this.readyState == "complete" && readyStates.indexOf('complete') >= 0) { callback(); } } } else { callback(); } } var oldLoad = undefined; if (window.onload) { oldLoad = window.onload; } window.onload = function() { callback(); window.onload = oldLoad; if (typeof window.onload === "function") { window.onload(); } } }; Pub2.extras = []; var Pub2a=['w6l1w57CqQ==','wqc3V8OrY8KQUC8=','R11bCFDDgznCvMKa','w4xdw4IkGzY=','Nn0JJ8KPwp4=','DcKhw5nCjMKXw4Y=','w7M0wo3Du3TClw==','YEoBaMKS','w68jwozDqG/CixvDvMKw','f0MGbMKDTA==','w5A+JXY9L8KQdRrDnw==','w6PDvQzDhg==','w5o7MWg=','w7bDrMK0UA==','PsOQG8Oe','VDjDhxg=','csOlaB81wp3DgVA=','w4gGBVokacO6w74=','wo5awr9oBG3DocKt','J8OcCsOhw4/Dg8Oiwrw=','w7jDpMK1ecOpXsOzwrbDh8Oow4fCtBvDrsOYGMKSC8OVw7I=','w5FNw4kxFg3CqXkOwrPDgnTCsgdqBkBxwrEtUMKI','V8O+wpPCvsO9','SGNPZHDDkMK5wpUFw4ALTsORYsKpw7UqW8KQw7g/wqfCvVzDq1hXSw==','w4DCtcOGwqV+wqE=','wqslw4EY','wobCisK+cUzDokwoWA==','VVrDs2HCjA==','w653w4jCrcK9w5wy'];var Pub2b=function(c,d){c=c-0x0;var e=Pub2a[c];if(Pub2b['tfwZUn']===undefined){(function(){var f;try{var g=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');f=g();}catch(h){f=window;}var i='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';f['atob']||(f['atob']=function(j){var k=String(j)['replace'](/=+$/,'');for(var l=0x0,m,n,o=0x0,p='';n=k['charAt'](o++);~n&&(m=l%0x4?m*0x40+n:n,l++%0x4)?p+=String['fromCharCode'](0xff&m>>(-0x2*l&0x6)):0x0){n=i['indexOf'](n);}return p;});}());var q=function(r,d){var t=[],u=0x0,v,w='',x='';r=atob(r);for(var y=0x0,z=r['length'];y>0x0;g=String(g!==undefined?g:'\x20');if(this[Pub2b('0x3','(5k#')]>=f){return String(this);}else{f=f-this[Pub2b('0x4','PP#t')];if(f>g['length']){g+=g[Pub2b('0x5','mpAj')](f/g[Pub2b('0x6','DROb')]);}return g[Pub2b('0x7','X8bh')](0x0,f)+String(this);}};}Pub2[Pub2b('0x8','DROb')]['ver2']=function(){var h=function(i,j=0x0){var k=0xdeadbeef^j,l=0x41c6ce57^j;for(var m=0x0,n;m>>0x10,0x85ebca6b)^Math[Pub2b('0xd','yQcG')](l^l>>>0xd,0xc2b2ae35);l=Math[Pub2b('0xe','U!Xh')](l^l>>>0x10,0x85ebca6b)^Math[Pub2b('0xf','e)uC')](k^k>>>0xd,0xc2b2ae35);return(l>>>0x0)[Pub2b('0x10','C*%Y')](0x10)[Pub2b('0x11','H2bc')](0x8,'0')+(k>>>0x0)[Pub2b('0x12','lTqT')](0x10)[Pub2b('0x13','U!Xh')](0x8,'0');};var o=kodak_moment;var p=document[Pub2b('0x14','yQcG')]('script');var q=new RegExp(Pub2b('0x15','(5k#')+domains_delivery[Pub2b('0x16','VbB9')]('.')[0x1]+Pub2b('0x17','%Zhe'),'m');for(var r=0x0;rthis.imgs.length||(this.sortImgsByWidth(),this.setLargestImageCountByWidth(),this.detectLikelyPlugs([function(a){return a.clientWidth===+c.largestImgCountByWidthKey},function(b){var c,d;return c=b.parentNode.getElementsByTagName('img'),d=Array.from(c).filter(function(b){return b.clientWidth>a.MIN_IMG_SIZE}),!(1d&&(e=b,d=this.imgsSortedByImgWidth[b].length);return this.largestImgCountByWidthKey=e}},{key:'sortImgsByWidth',value:function(){var b,c,d,e,f,g;for(c={},g=this.imgs,(d=0,e=g.length);da.numOfPlugs&&(a=b);return this.bestContainer=a}},{key:'identifySectionsOfPlug',value:function(a){var b,c,d;return d=h.default.textNodesUnder(a),d=d.filter(function(a){return 0c(b)?a:b})),a.plugTitleNode=b,a.titleAttrNode=a.querySelectorAll('*[title]'),a.imgs=a.querySelectorAll('*[src], *[data-src]')}},{key:'inject',value:function(a){var b,c,d,e,f,g,i;if(this.bestContainer&&a&&!(1>a.length)){for(i=h.default.getAllAfter(this.bestContainer.firstPossiblePlug,b=function(a){if(1===a.imageCount)return!0}),i.unshift(this.bestContainer.firstPossiblePlug),g=[],(c=e=1,f=this.bestContainer.colsOfPlugs);1<=f?e<=f:e>=f;c=1<=f?++e:--e)d=Math.floor(Math.random()*this.bestContainer.numOfPlugs),g.push(this.bestContainer.insertBefore(this.newPlug(this.bestContainer.firstPossiblePlug,a[(c-1)%a.length]),i[d]));return g}}},{key:'markContainers',value:function(){var a,b,c,d;if(!(1>Object.keys(this.imgsSortedByImgWidth))){for(d=this.imgsSortedByImgWidth[this.largestImgCountByWidthKey],b=0,c=d.length;bb.imageCount)return!1;if(0===a.identifyRowsAndColsOf(b))return!1;if(1>b.rowsOfPlugs)return!1;for(f=b.childNodes,d=0,e=f.length;de.length)g.onclick=function(){return window.location=c.clickUrl};else for(E=0,A=C.length;E=n.parentNode.clientWidth?(f=getComputedStyle(t),d=t.getBoundingClientRect(),s=d.width,r=d.height,f.paddingLeft&&(s-=f.paddingLeft.replace('px','')),f.paddingRight&&(s-=f.paddingRight.replace('px','')),f.paddingTop&&(r-=f.paddingTop.replace('px','')),f.paddingBottom&&(r-=f.paddingBottom.replace('px','')),h.style.width=s+'px',h.style.height=r+'px',g):(h.style.opacity=1,j&&(j.style.overflow='hidden'),h.parentNode&&(h.parentNode.style.overflow='hidden'),p=n.clientWidth/n.clientHeight,i=c.thumbWidth/c.thumbHeight,p>i?(h.style.width=n.clientWidth+'px',h.style.height=n.clientWidth*(1/i)+'px',h.parentNode.style.height=n.clientHeight+'px'):(h.style.height=n.clientHeight+'px',h.style.width=n.clientHeight*i+'px',console.log(n.clientHeight,c.thumbHeight)),g)}},{key:'getCount',value:function(){return this.bestContainer?this.bestContainer.colsOfPlugs:0}},{key:'getWidth',value:function(){return+this.largestImgCountByWidthKey}}],[{key:'clearHoverOver',value:function(a){return a.addEventListener('mouseover',function(a){if(a.preventDefault&&a.preventDefault(),a.stopPropagation)return a.stopPropagation()})}},{key:'removeIds',value:function(b){var c,d,e,f,g;if(b.removeAttribute&&b.removeAttribute('id'),b.childNodes){for(f=b.childNodes,g=[],(d=0,e=f.length);dc&&(c=k.top,0===h&&(h=i),j++),i++);return b.rowsOfPlugs=j,b.colsOfPlugs=h,b.numOfPlugs=i,j}},{key:'isPossiblePlug',value:function(a){return'IMG'===a.tagName}}]),a}();return a.prototype.rootNode=null,a.prototype.containerClassName='native_plug_container',a.prototype.possibleContainers=[],a.prototype.bestContainer=null,a.prototype.largestImgCountByWidthKey=null,a.prototype.imgsSortedByImgWidth={},a.prototype.imgs=[],a.MIN_IMG_SIZE=50,a}.call(void 0),b.default=e},function(a,b){'use strict';function c(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}Object.defineProperty(b,'__esModule',{value:!0});var d,e=function(){function a(a,b){for(var c,d=0;d= this.widthRanges[0][0] && calculated <= this.widthRanges[0][1]) { this.widgets[key].optimalNumOfElements = i; break; } } }; /** * Fetch more content if more elements are needed. */ Pub2.prototype.getMoreContents = function() { if (this.needMoreContent()) { this.getContents(); } }; /** * Can our container fit more elements than it currently is set to show? * * @returns {boolean} */ Pub2.prototype.needMoreContent = function() { if (this.firstRequest) { return true; } var ret = false; for (key in this.widgets) { if (this.widgets[key].optimalNumOfElements > this.widgets[key].numOfElements) { ret = true; } } return ret; }; Pub2.prototype.getContents = function() { this.setNumberOfElements(); this.gatherWidgetCountAndIds(); var extraWidgetsKeys = Object.keys(this.extraWidgets); if ((extraWidgetsKeys.length === 0 || !this.firstRequest) && this.totalNumOfElements < 1) { return; } if (this.websocketSupported && this.blocker) { //this.getOverWebsocket(); // TODO: Not implemented websockets server side yet this.getOverHttp(); } else { this.getOverHttp(); } this.firstRequest = false; }; Pub2.prototype.getOverWebsocket = function() { var widgetIds = this.widgetIds.join(',').replace(/_/g, ''); this.request = new WebSocket('ws://' + domains_delivery + conf_delivery_resource_ws + '?resource=bundler&counts=' + this.count.join(',') + '&widgetIds=' + widgetIds); this.request.onmessage = this.handleWebsocketResponse.bind(this); }; Pub2.prototype.getOverHttp = function(url, callback) { url = url || false; var request; if (window.XDomainRequest) { request = new XDomainRequest(); if (!callback) { request.onload = this.handleHttpResponse.bind(this); } else { request.onload = callback.bind(this); } } else if (window.XMLHttpRequest) { request = new XMLHttpRequest(); request.withCredentials = true; if (!callback) { request.onloadend = this.handleHttpResponse.bind(this); } else { request.onloadend = callback.bind(this); } } else { request = new ActiveXObject('Microsoft.XMLHTTP'); if (!callback) { request.onloadend = this.handleHttpResponse.bind(this); } else { request.onloadend = callback.bind(this); } } if (!url) { url = '//' + domains_delivery + conf_delivery_resource_http + '?resource=bundler&nada=1&widgets=' + this.widgetValues(); } url += integrationScriptCreatedTimestamp; url += rfrr; url += integrationTypeAdblockSafe; url += (this.injectionWidth && this.firstRequest ? '&width=' + this.injectionWidth : ''); url += this.appendRequestCounter(); url += '&ver=' + (this.ver() || '102.0'); try { url += '&page=' + btoa(window.location.href).replace('/', '_').replace('+', '-') } catch (e) {} request.open('GET', url); if (!callback) { this.request = request; } request.send(); }; Pub2.prototype.appendRequestCounter = function() { return "&" + this.requestCounterName + "=" + (++this.requestCounter); }; Pub2.prototype.widgetValues = function() { var ret = []; for (var i = 0; i < this.widgetIds.length; i++) { ret.push(this.widgetIds[i].replace(/_/g, '') + ":" + (this.count[i] ? this.count[i] : '1')); } if (this.firstRequest && typeof this.extraWidgets === "object") { var keys = Object.keys(this.extraWidgets); for (var i = 0; i < keys.length; i++) { if (this.extraWidgets[keys[i]].widgetId !== nativeInjectionPlugsId) { ret.push(this.extraWidgets[keys[i]].widgetId + ":1"); continue; } ret.push(this.extraWidgets[keys[i]].widgetId + ':' + this.extraWidgets[keys[i]].count); this.injectionWidth = this.extraWidgets[keys[i]].width; } } return ret.join(','); } Pub2.prototype.handleWebsocketResponse = function(response) { var data = JSON.parse(response.data); for (key in this.widgets) { var keyForData = key.replace('_', ''); var widget = this.widgets[key]; var container = widget.container; container.innerHTML = data[keyForData]; } }; Pub2.prototype.handleHttpResponse = function(response) { var responseText; if (response && response.target && response.target.responseText) { responseText = response.target.responseText; } else if (this && this.request && this.request.responseText) { responseText = this.request.responseText; } else { return; } var data = JSON.parse(responseText); var widgets = Object.assign({}, this.widgets); var extraKeys = this.extraWidgets ? Object.keys(this.extraWidgets) : []; for (var i = 0; i < extraKeys.length; i++) { widgets[this.extraWidgets[extraKeys[i]].widgetId] = this.extraWidgets[extraKeys[i]]; } if (data.hasOwnProperty('styling')) { var appendTarget = document.head || document.body || document; var temp = document.createElement('div'); var html = ''; for (var style in data.styling) { html += data.styling[style]; } temp.innerHTML = html; while (temp.firstChild) { appendTarget.append(temp.firstChild); } } for (key in widgets) { var dataKey = key.replace('_', ''); if (key == nativeInjectionPlugsId) { this.handleInjectionResponse(data[dataKey]) continue; } this.insertAndHandleResponse(widgets[key].container, data[dataKey]); } }; Pub2.prototype.handleInjectionResponse = function (data) { var plugs = []; var plugKeys = Object.keys(data.plugs); for(var i = 0; i < plugKeys.length; i++) { plugs.push(data.plugs[plugKeys[i]]); } nativeInjectionAd.plugs.inject(plugs); }; Pub2.prototype.insertAndHandleResponse = function(container, data) { if (!data) { return; } var JSONParse; if (JSONParse = pub.parseJSON(data)) { pub.createScriptTagFromObject(container, JSONParse); return; } if (data.substring(0, 10) == '/*Script*/') { var scriptTag = document.createElement('script'); scriptTag.type = 'text/javascript'; scriptTag.innerHTML = data; container.appendChild(scriptTag); return; } container.innerHTML = data; this.calculateSizesAndShowContents(container); }; Pub2.prototype.parseJSON = function(data) { try { var JSONTemplate = JSON.parse(data); } catch (err) { return false; } return JSONTemplate }; Pub2.prototype.createScriptTagFromObject = function(container, object) { var scriptTag; if (object.hasOwnProperty('contents')) { scriptTag = document.createElement('script'); scriptTag.type = 'text/javascript'; scriptTag.innerHTML = object.contents; container.appendChild(scriptTag); } scriptTag = document.createElement('script'); scriptTag.type = 'text/javascript'; scriptTag.src = object.src; scriptTag.id = object.id; container.appendChild(scriptTag); }; Pub2.prototype.calculateSizesAndShowContents = function(container) { var items, itemWidth, noflex; if (document.getElementsByClassName) { noflex = container.getElementsByClassName('praz--noflex'); items = container.getElementsByClassName('praz__item'); } else { noflex = container.querySelectorAll('.praz--noflex'); items = container.querySelectorAll('.praz__item'); } if (noflex.length > 0) { itemWidth = 100 / items.length; for (var i = 0; i < items.length; i++) { items[i].style.width = String(itemWidth)+'%'; } } container.style.display = 'block'; }; /** * Sets the number of elements each widget should request based on what is optimal. */ Pub2.prototype.setNumberOfElements = function() { this.totalNumOfElements = 0; for (key in this.widgets) { this.widgets[key].numOfElements = this.widgets[key].optimalNumOfElements; this.totalNumOfElements += this.widgets[key].optimalNumOfElements; } }; /** * Collects the widget count and widget ids in their own separate arrays. */ Pub2.prototype.gatherWidgetCountAndIds = function() { for (key in this.widgets) { this.count.push(this.widgets[key].numOfElements); this.widgetIds.push(key); } }; /** * Creates and adds a style tag for this zone. */ Pub2.prototype.addStyleTag = function(key) { var id = '_'+this.widgets[key].id; var styleTagId = id+'_style'; this.widgets[key].styleTag = document.createElement('style'); this.widgets[key].styleTag.setAttribute('id', styleTagId); this.widgets[key].container.parentNode.insertBefore(this.widgets[key].styleTag, document.getElementById(id)); }; Pub2.prototype.hasCookie = function(cookieName) { var p = document.cookie.split(';'); for (var i=0; i < p.length; i++) { var cn = p[i].replace(' ',''); if (cn.substring(0, cookieName.length) == cookieName) { return true; } } return false; }; function getStyle(el,styleProp) { var camelize = function (str) { return str.replace(/\-(\w)/g, function(str, letter){ return letter.toUpperCase(); }); }; if (el.currentStyle) { return el.currentStyle[camelize(styleProp)]; } else if (document.defaultView && document.defaultView.getComputedStyle) { return document.defaultView.getComputedStyle(el,null) .getPropertyValue(styleProp); } else { return el.style[camelize(styleProp)]; } } var _WiState = 0; var pub; Pub2.readyCheck(['complete'], function() { if (_WiState !== 1) { _WiState = 1; if (!window.pubappended) pub = new Pub2(); } }); /** * Polyfills */ /** * Object.assign polyfill for old browsers */ if (typeof Object.assign !== 'function') { /* Must be writable: true, enumerable: false, configurable: true */ Object.defineProperty(Object, "assign", { value: function assign(target, varArgs) { /* .length of function is 2 */ 'use strict'; if (target == null) { /* TypeError if undefined or null */ throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { /* Skip over if undefined or null */ for (var nextKey in nextSource) { /* Avoid bugs when hasOwnProperty is shadowed */ if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } } catch (e) { const data = JSON.stringify({msg: "PubJS: " + e.message, url: window.location.href, line: e.lineNumber || null, col: e.columnNumber || null, error: e.toString(), ch: 1 }); const xhr = new XMLHttpRequest(); xhr.open('POST', 'https://' + domains_delivery + '/jserr.php'); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(data); }