PageSourceSearch

https://easywebcamsex.com/build/mobile/3546.29f9eea4.js

js easywebcamsex.com collected 2026-10-04 00:21:33 UTC 3,271 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkxcams=self.webpackChunkxcams||[]).push([[3546],{43546(e,t,a){a.r(t),a.d(t,{CaptchaHandler:()=>f});a(3362),a(62953);function n(e,t,a){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,a)}function c(e,t,a){return e.set(i(e,t),a),a}function r(e,t){return e.get(i(e,t))}function i(e,t,a){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:a;throw new TypeError("Private element is not present on this object")}var o,s,l,h=new WeakMap,p=new WeakMap,w=new WeakMap,u=new WeakMap,d=new WeakMap;class f{constructor(){n(this,h,null),n(this,p,null),n(this,w,null),n(this,u,null),n(this,d,!1)}static async getInstance(e,t){return this.instances[e]||(this.instances[e]=new f,await this.instances[e].initialize(e,t)),this.instances[e]}loadRecaptcha(){return new Promise(((e,t)=>{if(window.grecaptcha&&window.grecaptcha.render&&r(d,this))e(window.grecaptcha);else if(window.recaptchaOnloadCallback=()=>{window.grecaptcha&&window.grecaptcha.render?(c(d,this,!0),e(window.grecaptcha)):t(new Error("reCAPTCHA failed to load properly"))},document.querySelector('script[src*="recaptcha/api.js"]'))window.grecaptcha&&window.grecaptcha.render&&(c(d,this,!0),e(window.grecaptcha));else{const e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit&hl=".concat(r(p,this).locale),e.async=!0,e.defer=!0,e.onerror=()=>{t(new Error("Failed to load reCAPTCHA script"))},document.head.appendChild(e)}}))}async initialize(e,t){if(c(h,this,document.querySelector(e)),c(p,this,t),!r(h,this))throw new Error("No form found for selector: ".concat(e));const a=r(h,this).querySelector(".reCaptchaPopup");if(!a)throw new Error("Captcha container not found in form.");try{const e=await this.loadRecaptcha(),t=()=>this.captchaSuccessHandler(),n=r(p,this).callback;c(w,this,e.render(a,{sitekey:r(p,this).siteKey,callback:n||t,size:"invisible",badge:"bottomleft"}))}catch(n){throw _local.log(n),n}}reset(){if(null!==r(w,this)&&window.grecaptcha)try{window.grecaptcha.reset(r(w,this))}catch(e){_local.log(e)}}execute(e){if(c(u,this,e),null!==r(w,this)&&window.grecaptcha)try{window.grecaptcha.execute(r(w,this))}catch(t){_local.log(t)}else _local.log("CAPTCHA not initialized")}captchaSuccessHandler(){null!==r(u,this)&&r(u,this).submit()}async render(){if(!r(d,this))try{await this.loadRecaptcha()}catch(e){_local.log(e)}}destroy(e){if(f.instances[e]){const a=f.instances[e];if(null!==r(w,a)&&void 0!==window.grecaptcha)try{window.grecaptcha.reset(r(w,a))}catch(t){console.warn("Error cleaning up captcha:",t)}if(r(h,a)){const e=r(h,a).querySelector(".reCaptchaPopup");e&&(e.innerHTML="")}c(h,a,null),c(p,a,null),c(w,a,null),c(u,a,null),c(d,a,!1),delete f.instances[e]}}}o=f,l=[],(s=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(s="instances"))in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.