1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 4 5<html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/html" lang="en"> 6 7<head> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 9
9<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"6f524845d1","applicationID":"24279235","transactionName":"MwYEbUdYXxJQWhULDApMIExbWkUIXldOBgkFDQFWG09YBEZKTwUGCgYUUFYXUwBCXFs2BgkTClhBXGcIVE5PBQYQ","queueTime":0,"applicationTime":26,"agent":"","atts":"H0ETGw9CExRCXBM9CgBBXAkZG1QPVUwSBxFKCgIbDwkdQ0RKBBANBQ4DGw8bbj5QVw4MPDtBShtGUFYPREk+BgIQBkQDBRUTIndmMwMaRllEWAELVwUBD1JbB1YCVwsCWxwsaWlDTkEnJTl7Wk0TWwAVQyElOyEJTX9qE1tXWA0RBkhBJX9qe14VdEEVEAJGWURfVFVCBB1fAA4QAUFKG0dcUA1uUBFAWUZbVxcEDx9SHwpTQE9GAghWW2ZXDVBeEkBZRkFKG1dcQhVuXhQHEBc8D0kXAxNZABdQVE1XTVULFxUTA1RKFT0EEQYVSmpeVA4TA0MjLkZPRFtQSkU+VkwEERA7BANWaktUBlhWD0BZRiY0GxkbWBFuWg4XDRARHxsPG3AsExVDCxM7AAlMW01DGG5aDgwFDQcDV1ZcE1sTAFhAT0YKFmZbXEUWXksKQFlGFgVWWBdQDBMVQwsTOwwUXlRXWBtQTQgNDUZZRGxWVlxDHRsIEjwNEBYbDxtkAl5UQ05BDRM5WEZXE1sFDVJbVkhBD0lqWEIPblYTBUFeQTNaWlQRIntqIkBPRgoWZlZWXw9UWhULDAo8EkBFXBNbE3oAAA8BTCJqeRsdQ1hJPhcQARE5TUxJVEMLGxMHEA0HA1dBUFANExVDEAYVFgNKQWZBAEVRQ1hBS1FUDAIWE00TTg09CwsQEhsPG0YEU1oADxBKEw9XU1hBEh9aDg9BSEERVWpQVUMLDFdTW1JPREpcTVQ+WF1DWFVIQRVQQVxuBV5UAAsNRllESVxXRBEfWgNPFAhNBVZYGx1DQ1wQFwYXFzlRWkpFQwsbFgcBBwILShtJWA9XWBERTQcMCxsZG1MTXk4SBxE7CgIbDxtTU1cMWQACBk5QDAwOHFUFXQdPWwBTUxRWXFVQCAFVVlcCAgcbGRtDBFdcEwcRRllEGxkbQwRATAQRFzsOA01dVlVDCxsmJzdGT0RJTE1ZDl9mFwcRFwoJVxcDE1IfCFNAT0YHDFhbXl4+R1wTEQoLDUQDFwwfUx8IVkBPRg0UZkNcQxJYVg9AWUZSVRcAFwFDHRsUAzwABhBQVlxuA0NYDwZBXkE1SVxdVBMTFUMXAjsHA09cWlQ+V1gMCw8dQVwbZklYBVRLQ05BEQI5XVBPWAJUZgwNBwEPRAMXfVQSWk0OEkFIQRNYal1UF1haBD0XHRMDGw8bVQRCUhUNE0ZPRExUZl4Sbl8ADwoIGkQDF3ZFCVRLQ05BEQI5VkZmRwRDSggNDUZZRBsZG0QAblsTDRQXBhRmU1hcCF1AQ1hBNAIBXGZWRBNSXDIHAhYADntaTRNNE0wAPQEWDBFKUEtuF1RLEgsMCkFcGwQXAUMdGxQDPBcXFFBbXhNbE3QOGAoIDwcWABcBQXBJEQ4GMwYEclxNHlQCDk9RVURLLXFhdH1NEVUICQZEJANaXlYKQVJWDBICEAoEVVACETFQXgQxDBERBVxmXFATUlEjDRdLUkgJDhkaCUVNERFZS0wWWFJcQg5ESwIHEAECFFpdF1IOXBYDDRdNQyVRR1ZcBB4IU1pNVE1WFwUZYgBXWBMLTFFQURcGDxNNE14IFjwHDAtUXE0TWxMOAFVVVVtTXA1YBlQCD1daUwdWVgwCW1MDBg8AVlsFBl4PVlwBBQQAQ05BAwoSZkFYVkMLGxdQVUpaSAsNFwNDHRsTBxUNEA9WWxsLQwZYVlRSXFYDAVQOBFIHD1lSAFFTUw5XW1NWB1hVWgIBW1BaUAlVVAgbTUABCAwFUmpXXg9uXBIRBgoXD1hZZlIOXlIIBxBGWQBYWUpUTRNbDQ0ADzwIVltmVBJCXA8WCgUPOVpaVloIVEo+DRUBERRQUV1UDxMDBwMPFwZKG1xKbgRHVg0UBjsQDlZCVxNbV1gNEQZIQQpYW15uCVRYBQcRRllEXFsURBIdXA9AT0YTB0tUVEJDCxsaH0FIQQdaQVBHBG5NDgUECAYVGw8bdxFiSwIKIgoMCBVzYGElQlJMFFJILwheWnpZEld1DgVPKRABcFtKRSxWS002DA83D0lzVUUTQhUiChcWEAB0UEpCAFZQDwVPLg0pT0dVSDR4FBdTTyggNm1QVGMEXxUrLTcJEUtPBBVhFENLMRcRBwsHSlAVfANdfwUAAA8lFFQZeF8OX38xNysJEwEVZUxCCXVKAw4iCgwIFXhWUyIDek0yBhYOKlBGTWUOXlVNMhENFStQW3RYDx1rDDAOCBASakVYA0xHC00xFhQlD1dlS1wufxUrDCwSEQpAYHAdM1RaKQ8TAyIIFXxdRRhjSgojKkggDk1HSldNd1UWNgoUQRtE"}; 10(window.NREUM||(NREUM={})).init={proxy: {assets: "nwr.static.mmcdn.com", beacon: "nwr.mmcdn.com"}, privacy:{cookies_enabled:true},ajax:{deny_list:["bam-cell.nr-data.net","bam.nr-data.net","live.mmcdn.com","realtime.pa.highwebmedia.com","static-assets.highwebmedia.com","stream.highwebmedia.com","stream.mmcdn.com","www.google-analytics.com","conviva.com","*"],capture_payloads:"none"},api:{register:{duplicate_data_to_container:false,enabled:true}},feature_flags:["ajax_metrics_deny_list"],browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"24506750",accountID:"1418997",trustKey:"1418997",xpid:"VQIGWV9aDxACUFNVDgMEUw==",licenseKey:"6f524845d1",applicationID:"24279235",browserID:"24506750"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 11(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Bo
11olean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});
11class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
11const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
11if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
11o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
11(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
11;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
11{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
11ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
11{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
11null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
11dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
11imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
11return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
11!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
11if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
11);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
11class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
11h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
11 12 13 14 15 16
17<script type="text/javascript"> 18 19 window.siteSettings = JSON.parse("{\u0022chaturbate_alias\u0022: \u0022pinup\u0022, \u0022dbwl_domain\u0022: \u0022webcams.pinfaps.com\u0022, \u0022tagline\u0022: \u0022WATCH SEXY PINUP GIRLS NUDE AND WILD ON THEIR HOME WEBCAMS\u0022, \u0022tagline_color\u0022: \u0022#FFFFFF\u0022, \u0022site_name\u0022: \u0022Pinup Girls\u0022, \u0022jpeg_stream_url\u0022: \u0022https://jpeg.live.mmcdn.com/\u0022, \u0022jpeg_room_img_url\u0022: \u0022https://thumb.live.mmcdn.com/\u0022, \u0022cb_games_url\u0022: \u0022https://games.multimediallc.com/\u0022, \u0022title\u0022: \u0022Nude pinup girls on their webcams\u0022, \u0022bgcolor\u0022: \u0022#110D17\u0022, \u0022navigation_bgcolor\u0022: \u0022#292929\u0022, \u0022navigation_font_color\u0022: \u0022#FFEA00\u0022, \u0022navigation_alt_bgcolor\u0022: \u0022#FF8400\u0022, \u0022navigation_alt_2_bgcolor\u0022: \u0022#E3E3E3\u0022, \u0022h1_color\u0022: \u0022#004B5E\u0022, \u0022text_color\u0022: \u0022#222222\u0022, \u0022href_color\u0022: \u0022#0C6A93\u0022, \u0022tab_border_color\u0022: \u0022#4A4A4A\u0022, \u0022tab_active_color\u0022: \u0022#D9D9D9\u0022, \u0022tab_inactive_color\u0022: \u0022#CCCCCC\u0022, \u0022tab_active_font_color\u0022: \u0022#0C6A93\u0022, \u0022tab_inactive_font_color\u0022: \u0022#4B8FC4\u0022, \u0022tag_exhibitionist_color\u0022: \u0022#ED7E53\u0022, \u0022tag_font_color\u0022: \u0022#000000\u0022, \u0022tag_hd_color\u0022: \u0022#ED7E53\u0022, \u0022tag_offline_color\u0022: \u0022#8A8A8A\u0022, \u0022tag_private_group_color\u0022: \u0022#FF8400\u0022, \u0022tag_spy_price_color\u0022: \u0022#CC0000\u0022, \u0022content_bgcolor\u0022: \u0022#D4D4D4\u0022, \u0022cam_background_color\u0022: \u0022#E3E3E3\u0022, \u0022cam_border_color\u0022: \u0022#CFCFCF\u0022, \u0022cam_text_color\u0022: \u0022#222222\u0022, \u0022cam_text_alt_color\u0022: \u0022#707070\u0022, \u0022cam_href_color\u0022: \u0022#0C6A93\u0022, \u0022footer_href_color\u0022: \u0022#DDDDDD\u0022, \u0022footer_text_color\u0022: \u0022#666666\u0022, \u0022logo_image_name\u0022: \u0022https://static\u002Dpub.highwebmedia.com/uploads/whitelabels/logos/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_logo.jpg\u0022, \u0022signup_bg_color\u0022: \u0022#F47321\u0022, \u0022signup_alt_bg_color\u0022: \u0022#CD5D26\u0022, \u0022_logo_width\u0022: 400, \u0022footer_html\u0022: \u0022\u0022, \u0022default_campaign_slug\u0022: \u00220xGS9\u0022, \u0022carousel_bg_color\u0022: \u0022#E3E3E3\u0022, \u0022carousel_border_color\u0022: \u0022#CFCFCF\u0022, \u0022carousel_arrow_color\u0022: \u0022#080303\u0022, \u0022carousel_arrow_bg_color\u0022: \u0022#4B8FC4\u0022, \u0022carousel_active_circle_color\u0022: \u0022#4B8FC4\u0022, \u0022carousel_circle_color\u0022: \u0022#6E6F70\u0022, \u0022carousel_href_color\u0022: \u0022#0C6A93\u0022, \u0022carousel_title_color\u0022: \u0022#222222\u0022, \u0022filter_panel_bg_color\u0022: \u0022#FFFFFF\u0022, \u0022filter_option_border_color\u0022: \u0022#407AA6\u0022, \u0022filter_panel_highlight_color\u0022: \u0022#4B90C4\u0022, \u0022filter_section_primary_text_color\u0022: \u0022#525252\u0022, \u0022filter_section_support_text_color\u0022: \u0022#6E6F70\u0022, \u0022filter_panel_button_active_bg_color\u0022: \u0022#E9E9E9\u0022, \u0022filter_panel_button_hover_bg_color\u0022: \u0022#EEEEEE\u0022, \u0022meta_description\u0022: \u0022Watch sexy beautiful pinup girls nude on their home webcams\u0022, \u0022canonical_base_url\u0022: \u0022https://chaturbate.com\u0022, \u0022enhance_whitelabels\u0022: false}"); 20 window.siteSettings["canonical_base_url"] = "https://chaturbate.com"; 21 22 window.siteSettings["enhance_whitelabels"] = false; 23 24 window.siteSettings.whitelabel_hit_count_referring_url = ""; 25 26 27 28 29 window.siteLanguages = JSON.parse('[\u0022de\u0022, \u0022en\u0022, \u0022es\u0022, \u0022fr\u0022, \u0022it\u0022, \u0022ja\u0022, \u0022ko\u0022, \u0022pl\u0022, \u0022pt\u0022, \u0022ru\u0022, \u0022zh\u002Dhans\u0022, \u0022zh\u002Dhant\u0022]') 30 window.countryCodes = new Set(["ai", "ag", "aw", "bs", "bb", "bz", "bm", "vg", "ca", "ky", "cr", "cu", "dm", "do", "sv", "gl", "gd", "gp", "gt", "ht", "hn", "jm", "mq", "mx", "ni", "pa", "pr", "bl", "kn", "lc", "mf", "pm", "vc", "tc", "us", "um", "vi", "ar", "bo", "bq", "br", "cl", "co", "cw", "ec", "fk", "gf", "gy", "an", "py", "pe", "sr", "tt", "uy", "ve", "af", "bh", "bd", "bt", "bn", "kh", "cn", "hk", "in", "id", "ir", "iq", "il", "jp", "jo", "kz", "kw", "kg", "la", "lb", "mo", "my", "mv", "mn", "mm", "np", "kp", "om", "pk", "ps", "ph", "qa", "sa", "sg", "kr", "lk", "sy", "tw", "tj", "th", "tl", "tm", "ae", "uz", "vn", "ye", "ea", "tp", "al", "ax", "ad", "am", "at", "az", "by", "be", "ba", "bg", "hr", "cy", "cz", "dk", "ee", "fo", "fi", "fr", "ge", "de", "gi", "gr", "gg", "hu", "is", "im", "ie", "it", "je", "xk", "lv", "li", "lt", "lu", "mt", "md", "mc", "me", "ms", "nl", "mk", "no", "pl", "pt", "ro", "ru", "tr", "sm", "rs", "sk", "si", "es", "sj", "se", "ch", "ua", "gb", "va", "eu", "uk", "dz", "ao", "bj", "bw", "bf", "bi", "cm", "cv", "cf", "td", "km", "cg", "cd", "dj", "eg", "gq", "er", "sz", "et", "ga", "gm", "gh", "gn", "gw", "ci", "ke", "ls", "lr", "ly", "mg", "mw", "ml", "mr", "mu", "yt", "ma", "mz", "na", "ne", "ng", "re", "rw", "st", "sn", "sc", "sl", "so", "za", "ss", "sd", "tz", "tg", "tn", "ug", "eh", "zm", "zr", "zw", "as", "au", "cx", "cc", "ck", "fj", "pf", "gu", "ki", "mh", "fm", "nr", "nc", "nz", "nu", "nf", "mp", "pw", "pg", "pn", "ws", "sb", "tk", "to", "tv", "vu", "wf", "aq", "bv", "io", "tf", "hm", "sh", "gs", "a1", "a2", "ap", "??"]) 31 window["DJANGO_STATIC_URL"] = 'https://web2.static.mmcdn.com/'
32 window.evolveModeExcluded = false 33 34 window.cvolveOptInEligible = false 35</script>
35 36 37
38<script type="text/javascript"> 39 if (window.newrelic !== undefined) { 40 window.newrelic.setCustomAttribute("is_evolve_shown", false); 41 42 window.newrelic.setCustomAttribute("evolve_optin", null); 43 44 } 45</script>
45 46
47<script type="text/javascript"> 48 /* Add active feature flags in case they're required by React code and haven't been set yet. */ 49 if (window.active_feature_flags === undefined) { 50 window.active_feature_flags = "BlurThumbnails,ChatSettingsChangelog,PSRequestPMTabRedirect,PGEmoticonsAC,AffPromoCookieLastTouch,SupporterCancelFB,PvtMsgEntity,VDPEnblBEQualNR,PushEnblRecEnter,BatchBanIsPermanent,FingerprintBanStaffTool,UserTokenCashoutReverse" 51 } 52</script>
52 53
54<script id="registered-toggles-data" type="application/json">null</script>
vendor: 1 bytes, line 54
54
55<script type="text/javascript"> 56 /* Add active perform toggles if they haven't been set yet. */ 57 if (window.active_perform_toggles === undefined) { 58 window.active_perform_toggles = "FpSrchAnon,FYPDsk\u002Dv1,LngoChsfLog,MsgInstMgr,TokTipFltrs,ChtrsfMessaging,JnOvrlyUI\u002Dv1,LCPTemRen,JOTmr\u002Dv1,PurrPurchase,MblFdbckFrm,AnonFPUHmpg,PushDsblAnon,MobC2C,PermListTool,PrivMinMin,RmRmlstSpa2\u002Dv2,SupFinPrmON,JnOvrlyUI,RecHmpgAn,IdtyRskAI,Chtrsf,FlwTipSrt\u002Dv1,EmbedRmStat,MblSrchEvolve,LCPLiteDoss,DashAcctOwn,ChtrsfTSMsg,MMPyInvOld,VastWl,TipMenuOB,journey_arb,ChtrsfShadow,MblLangSup,MblSrchEvolve\u002Dv2,JOTmr,OnStBnAck,NoEmdOverlay,PurrSignup,LngoChtTnsV,MsgNtce,AGSessRply,NtvEmbdUpgrd,UserRateTool,TaxRgnCfg,ChtrsfTrustV,RmRmlstSpa2,BadEmoji,C3LnkBP,ChtrsfTrustSafety,SsnpHmpg,AgKy,SeoAffRedi,ClctUsBrthDt,MmPayPayout,pfbf,LowBNotif,LngoChtTran,JnOvrly3,FinePermON,RCMSsnpTour,UCMImprvmnts,FlwTipSrt,AffiliateDynamicPostbacks,WrnTrnsRcrd,pmvp,RcmDest,RmPswdHsh,WlblSrchEvlv,ChtrsfMsSpam,ChtsfRptRcp,DisableV2Dir,RmRmlstMbl,PurrC2C,TipDftSgmt,compliance3,Vast2.1,FYPMbl,SuprtSpam,Mbr3,FYPDsk,XnxxSmpRg,XvSmpRg,DynPbP2,MsLive,WhipIdleCaps,Polyglot,PurrFollow,AgegoAG,ChtrsfBadge,ReactRmlst,arbiter,PermAssTool" 59 } 60 /* Add registered perform toggles if they haven't been set yet. */ 61 if (window.registered_toggles_set === undefined) { 62 const togglesData = JSON.parse(document.getElementById("registered-toggles-data")?.textContent || "null"); 63 if (togglesData) { 64 window.registered_toggles_set = new Set(togglesData); 65 } 66 } 67</script>
67 68 69 70 71 72 73 74 75 76 77 <meta data-marker="start" /> 78 79 80 <link rel="canonical" href="https://chaturbate.com/2257/"/> 81 82 83 84 85 <meta name="Rating" content="mature"> 86 <meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" /> 87 <meta name="description" content="Watch sexy beautiful pinup girls nude on their home webcams"/> 88 <title>18 U.S.C. § 2257 Statement - Pinup Girls</title> 89 90 91 92 <meta property="og:type" content="website" /> 93 <meta property="og:title" content="Pinup Girls - Free Adult Live Webcams!" /> 94 <meta property="og:description" content="Enjoy free chat and live webcam broadcasts from amateurs and exhibitionists around the world! No registration required!" /> 95 <meta property="og:image" content="https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_logo.jpg" /> 96<meta property="og:image:height" content="40" /> 97<meta property="og:image:width" content="400" /> 98 <meta property="og:url" content="https://chaturbate.com/2257/" /> 99 <meta name="twitter:site" content="@chaturbate" /> 100 <meta name="twitter:card" content="summary" /> 101 102 <meta data-marker="end" /> 103 104 105 106 107 <link rel="icon" type="image/x-icon" href="https://static-pub.highwebmedia.com/uploads/whitelabels/favicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_favicon.ico"/> 108 109 110 111 112 113 <link rel="shortcut icon" type="image/png" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_192x192.png" sizes="192x192"> 114 <link rel="icon" type="image/png" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_128x128.png" sizes="128x128"> 115 116 <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_180x180.png"> 117 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_152x152.png"> 118 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_144x144.png"> 119 <link rel="apple-touch-icon-precomposed" sizes="128x128" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_128x128.png"> 120 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_76x76.png"> 121 122 <meta name="msapplication-TileImage" content="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_icon_144x144.png"> 123 124 125 126 127 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.6bde0c5e5190.css" type="text/css" media="all"> 128 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.4705866c6301.css" type="text/css" media="all"> 129 130 131 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.8a529ede58fe.css" type="text/css" media="all"> 132 133 134 135 136<style> 137 #main { 138 background-color: 139 } 140 141 #main .textColor, .textColor { 142 color: #222222; 143 } 144 145 #main .bgColor, .bgColor { 146 background-color: #110D17; 147 } 148 149 #main .tabSectionBorder, .tabSectionBorder { 150 border-bottom: 1px solid #4A4A4A; 151 } 152 153 #main .tabLink { 154 color: #4B8FC4; 155 } 156 157 #main .tabContentContainer { 158 background: #110D17; 159 } 160 161 #main .topSection { 162 background: #E3E3E3; 163 border-bottom: 1px solid #4A4A4A; 164 } 165 166 #main .headerTabLink { 167 color: #0C6A93; 168 background: #D9D9D9; 169 } 170 171 #main .tabLink.tabActive, .tabLink:hover { 172 background: #D9D9D9; 173 border-bottom: 1px solid #D4D4D4; 174 color: #0C6A93; 175 } 176 177 #main .tabBorder, .tabBorder { 178 border-color: #4A4A4A; 179 } 180 181 #main .tabActiveBorder, .tabActiveBorder, #main .tabBorder:hover, .tabBorder:hover { 182 border-bottom: 1px solid #D9D9D9; 183 184 } 185 186 #main .tabInactiveBgColor, .tabInactiveBgColor { 187 background-color: #CCCCCC; 188 189 } 190 191 #main .tabInactiveColor, .tabInactiveColor { 192 color: #4B8FC4; 193 } 194 195 #main .tabActiveBgColor, .followedContainer.tabActiveBgColor, .tabActiveBgColor, #main .tabInactiveBgColor:hover, .tabInactiveBgColor:hover { 196 background-color: #D9D9D9; 197 } 198 199 #main .tabActiveColor, .tabActiveColor, #main .tabInactiveColor:hover, .tabInactiveColor:hover { 200 color: #0C6A93; 201 } 202 203 #main .hrefColor, .hrefColor {
204 color: #0C6A93; 205 } 206 207 #main .tagFontColor, .tagFontColor { 208 color: #000000; 209 } 210 211 #main .tagExhibColor { 212 background-color: #ED7E53; 213 } 214 215 #main .tagLineColor { 216 background-color: #FFFFFF; 217 } 218 219 #main .tagOfflineColor { 220 background-color: #8A8A8A; 221 } 222 223 #main .tagPrivateGroupColor { 224 background-color: #FF8400; 225 } 226 227 #main .camBgColor, .camBgColor { 228 color: #E3E3E3; 229 } 230 231 #main .camBorderColor, .camBorderColor { 232 color: #CFCFCF; 233 } 234 235 #main .camSubjectColor, .camSubjectColor { 236 color: #222222; 237 } 238 239 #main .camSubjectTagColor, .camSubjectTagColor { 240 color: #0C6A93; /* Default for all whitelabels */ 241 } 242 243 #main .camAltTextColor, .camAltTextColor { 244 color: #707070; 245 } 246 247 #main .camHrefColor, .camHrefColor { 248 color: #0C6A93; 249 } 250 251 #main .nextCamBgColor, .nextCamBgColor{ 252 background: #CCCCCC; 253 } 254 255 #main .navigationAlt2BgImage, .navigationAlt2BgImage { 256 background: none; /* Default for all whitelabels */ 257 } 258 259 #main .navigationAlt2BgColor, .navigationAlt2BgColor { 260 background-color: #E3E3E3; 261 } 262 263 #header #user_information .userInfoDropdownBgColor { 264 background-color: #CCCCCC; 265 } 266 267 #header #user_information .userInfoDropdownTextColor { 268 color: #4B8FC4; 269 } 270 271 #header #user_information .userInfoDropdownTextColor:hover { 272 color: #0C6A93; 273 } 274 275 #header #user_information .userInfoDropdownHighlightColor:hover { 276 background-color: #D9D9D9; 277 } 278 #header #user_information { 279 border-color: #292929; 280} 281 #header #user_information .user_information_header { 282 background: #292929 !important; 283 } 284 #header #user_information .user_information_header > div { 285 background-color: #292929; 286 } 287 #header #user_information .bottom { 288 background-color: #D4D4D4 !important; 289 } 290 #header #user_information .bottom a { 291 color: #0C6A93 !important; 292 } 293 294 #user-context-menu { 295 border-color: #4A4A4A !important; 296 } 297 #user-context-menu > div > div { 298 background-color: #CCCCCC !important; 299 color: #0C6A93 !important; 300 } 301 #user-context-menu .ucmHeader a.defaultUser{ 302 color: #004B5E !important; 303 } 304 #user-context-menu .ucmLinks .ucmLinkColor { 305 color: #0C6A93 !important; 306 } 307 #user-context-menu .ucmHeader { 308 color: #004B5E !important; 309 310 } 311 #user-context-menu .ucmLinkHover:hover { 312 background-color: #D9D9D9 !important; 313 } 314</style> 315 316 317 318 <style> 319 :root { 320 --wl-bg-color: #110D17; 321 --wl-cam-background-color: #E3E3E3; 322 --wl-cam-border-color: #CFCFCF; 323 --wl-cam-href-color: #0C6A93; 324 --wl-cam-text-alt-color: #707070; 325 --wl-cam-text-color: #222222; 326 --wl-carousel-active-circle-color: #4B8FC4; 327 --wl-carousel-arrow-bg-color: #4B8FC4; 328 --wl-carousel-arrow-color: #080303; 329 --wl-carousel-bg-color: #E3E3E3; 330 --wl-carousel-border-color: #CFCFCF; 331 --wl-carousel-circle-color: #6E6F70; 332 --wl-carousel-href-color: #0C6A93; 333 --wl-carousel-title-color: #222222; 334 --wl-chaturbate-a: ; 335 --wl-content-bgcolor: #D4D4D4; 336 --wl-filter-option-border-color: #407AA6; 337 --wl-filter-panel-bgcolor: #FFFFFF; 338 --wl-filter-panel-highlight-color: #4B90C4; 339 --wl-filter-section-primary-text-color: #525252; 340 --wl-filter-section-support-text-color: #6E6F70; 341 --wl-filter-panel-button-active-bg-color: #E9E9E9; 342 --wl-filter-panel-button-hover-bg-color: #EEEEEE; 343 --wl-footer-href-color: #DDDDDD; 344 --wl-footer-text-color: #666666; 345 --wl-h1-color: #004B5E; 346 --wl-href-color: #0C6A93; 347 --wl-navigation-alt-2-bgcolor: #E3E3E3; 348 --wl-navigation-alt-bgcolor: #FF8400; 349 --wl-navigation-bgcolor: #292929; 350 --wl-navigation-font-color: #FFEA00; 351 --wl-signup-bg-color: #F47321; 352 --wl-signup-alt-bg-color: #CD5D26; 353 --wl-tab-active-color: #D9D9D9; 354 --wl-tab-active-font-color: #0C6A93; 355 --wl-tab-border-color: #4A4A4A; 356 --wl-tab-inactive-color: #CCCCCC; 357 --wl-tab-inactive-font-color: #4B8FC4; 358 --wl-tag-exhibitionist-color: #ED7E53; 359 --wl-tag-font-color: #000000; 360 --wl-tag-hd-color: #ED7E53; 361 --wl-tag-offline-color: #8A8A8A; 362 --wl-tag-private-group-color: #FF8400; 363 --wl-tag-recorded-color: #ED7E53; 364 --wl-tagline-color: #FFFFFF; 365 --wl-tag-spy-price-color: #CC0000; 366 --wl-text-color: #222222; 367 } 368 </style> 369 370 371<style> 372body { 373 color: #222222; 374 background: #110D17; 375} 376a { 377 color: #0C6A93; 378} 379input[type=submit], button[type=submit] { 380 background-color: #F47321; 381} 382.register_body form .button { 383 background: none !important; 384 background-color: #F47321 !important; 385} 386.register_body h1 { 387 color: #004B5E !important; 388} 389#header, .footer-holder { 390 background: #110D17 !important; 391} 392.logo-zone strong { 393 color: #FFFFFF; 394} 395.logo { 396 width: 400px; 397} 398#tsContent .defaultColor, #tsContent input[name="password"] { 399 color: #222222 !important; 400} 401#tsContent h1, #tsContent h2 { 402 color: #004B5E !important; 403} 404 405.nav-bar { 406 background: #292929; 407} 408.nav-bar { 409 border-color: #FF8400; 410} 411.footer-holder { 412 border-top: 3px solid #FF8400; 413} 414.content { 415 background: #D4D4D4; 416} 417.sub-nav li.active>a, .sub-nav li>a.hover, .sub-nav li>a:hover:not(.hover-event), 418.tab.active, .tab:hover, .tabLink.tabOpen, .tabLink:hover, 419.gender-tab.active>a, .gender-tab>a.active, .gender-tab>a.hover, 420a.gender-tab.active, a.gender-tab.active, a.gender-tab.hover, 421div.gender-tab.active, div.gender-tab.hover { 422 background: #D9D9D9 !important; 423 border-bottom: 1px solid #D4D4D4 !important; 424 color: #0C6A93 !important; 425} 426.sub-nav li>a, .gender-tab>a, a.gender-tab, div.gender-tab { 427 border-color: #4A4A4A !important; 428 background-color: #CCCCCC !important; 429 color: #4B8FC4 !important; 430} 431.top-section{ 432 border-color: #4A4A4A; 433 background: none; 434 background-color: #E3E3E3; 435} 436.list .thumbnail_label_exhibitionist { 437 background-color: #ED7E53; 438 color: #000000; 439} 440.list .thumbnail_label_offline { 441 background-color: #8A8A8A; 442 color: #000000; 443} 444.list .thumbnail_label_recorded{ 445 background-color: #ED7E53; 446 color: #000000; 447} 448.list .thumbnail_label_c_promoted { 449 background-color: #ED7E53; 450 color: #000000; 451} 452.list .thumbnail_label_c_private_show { 453 background-color: #FF8400; 454 color: #000000; 455} 456 457.list .thumbnail_label_featured { 458 border-bottom: none; 459 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33); 460} 461 462.list .thumbnail_label_c { 463 background-color: #ED7E53; 464 color: #000000; 465} 466.list .thumbnail_label_c_gaming { 467 background-color: #ED7E53; 468 color: #000000; 469} 470.footer-holder p, .content_wrapper .frame .footer { 471 color: #666666 !important; 472} 473.footer-holder a, .footer-holder .nav li a { 474 color: #DDDDDD; 475} 476.list li { 477 background-color: #E3E3E3; 478 border-color: #CFCFCF; 479 color: #222222; 480} 481.list li a { 482 color: #0C6A93; 483}
484.list .title a { 485 color: #0C6A93; 486} 487.sub-info li { 488 color: #707070; 489} 490.list .title .age { 491 color: #707070; 492} 493.likes li a { 494 color: #222222; 495} 496.content_body h1 { 497 color: #004B5E !important; 498} 499.actions li a { 500 color: #0C6A93; 501 border-color: #4A4A4A; 502 background-color: #CCCCCC; 503} 504.actions li a:hover { 505 background-color: #D9D9D9; 506} 507.advanced_search_options { 508 color: #222; 509 background-color: #D4D4D4 !important; 510} 511.advanced_search_options h2 { 512 color: #004B5E !important; 513} 514.advanced_search_options label { 515 color: #222222 !important; 516} 517#roomTabs { 518 background-color: #D4D4D4 !important; 519 color: #222222; 520} 521#roomTabs h1, .frame .header { 522 color: #004B5E !important; 523} 524#roomTabs td, .MoreRooms, #roomTabs .contentText, .frame table tr td *, .frame table tr td, .frame table th{ 525 color: #222222 !important; 526} 527.frame table th.premium_user { 528 color: #004B5E !important; 529} 530#roomTabs .link { 531 color: #0C6A93 !important; 532} 533.c-1 { 534 color: #222; 535} 536 537.password_warning, .followers { 538 color: #222222; 539} 540.followers a { 541 color: #0C6A93; 542} 543.sub-nav li#mybroadcast-nav-tab a, .sub-nav li#contest_nav_tab a { 544 color: #0C6A93; 545} 546.button_share a{ 547 color: #FFF; 548} 549.content, div#main, .content_body .frame { 550 background: #D4D4D4 !important; 551} 552#tag_table { 553 color: #222222; 554} 555#hashtag_ticker a { 556 color: #0C6A93 557} 558#trending_root #tag_table .tag-table-body .tag_row:nth-child(odd) { 559 background-color: #D4D4D4; 560} 561#trending_root #tag_table .tag-table-body .tag_row:nth-child(even) { 562 background-color: #DDDDDD; 563} 564#tag_table .tag_row .tag a { 565 color: #0C6A93 566} 567.footercon h2 { 568 color: #4B8FC4; 569} 570.creat{ 571 background-color: #F47321; 572} 573 574 575</style> 576<link media="all" rel="stylesheet" href="data:text/css;base64," type="text/css"> 577 578 579 580 581 <style type="text/css"> 582 583 </style> 584 585 586<!--[if IE 8]> 587
587<script src="https://web2.static.mmcdn.com/CACHE/js/output.9c278fc9fa6f.js"></script>
587 588 <style>#cb2_link_box{display:none!important;}</style> 589<![endif]--> 590 591<!--[if IE 9]> 592
592<script src="https://web2.static.mmcdn.com/CACHE/js/output.5be18910a576.js"></script>
592 593<![endif]-->
594<script src="https://web2.static.mmcdn.com/CACHE/js/output.21a69f49335b.js"></script>
594 595 596
596<script>(function(){var tsQueue=[];var tsWatcher=setInterval(function(){var tsInstance=window["tsInstance"];if(tsInstance!==undefined){clearInterval(tsWatcher);while(tsQueue.length>0){tsQueue.shift()(tsInstance);}}},50);window["tsExec"]=function(func){if(window["tsInstance"]!==undefined&&tsQueue.length<=0){func(window["tsInstance"]);}else{tsQueue.push(func);}};})();;if(window.self!==window.top&&window.top["onFrameLoad"]!==undefined){window.top["onFrameLoad"](window.self)};</script>
596 597 598</head> 599<body class="theme-external"> 600 601 602
603<script type="text/javascript"> 604 const URL_FORCED_THEME_NAME_STORAGE_KEY = "url_forced_theme_name" 605 606</script>
606 607 608 609 610 611 612 613<div id="base"> 614 615 616 617 618
619<script> 620 if (window.newrelic) { 621 window.newrelic.pauseReplay(); 622 } 623</script>
623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 <div id="header"> 638 <div class="ad"> 639 640 641 642 643 644 645 646 647 648 </div> 649 <div class="section clearfix"> 650 <div class="logo-zone"> 651 652 653 <strong class="logo" style="background: url(https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_logo.jpg) no-repeat;"> 654 <a href="/" data-roomlist-spa-nav></a> 655 </strong> 656 657 658 <strong>WATCH SEXY PINUP GIRLS NUDE AND WILD ON THEIR HOME WEBCAMS</strong> 659 </div> 660 661 662 663<div class="right_section"> 664 <div id="user_information" data-paction="UserInfoPanel" data-testid="user-info-panel"> 665 <div id="user_information_header" class="user_information_header"> 666 <div id="user_information_profile_container" class="user_information_container anonymous"> 667 <img class="user_information_header_icon" title="Account Menu" data-testid="gender-icon" 668 669 src="https://web2.static.mmcdn.com/images/gendericons/anon.svg" alt="Anonymous Icon" 670 671 /> 672 673 <img class="user_information_header_arrowdown" title="Account Menu" src="https://web2.static.mmcdn.com/images/userinfoarrowdown.svg" data-testid="user-info-arrow"> 674 </div> 675 676 677 678 679 <div id="dmListIconRoot" class="user_information_icon chat_bubble" data-testid="messaging-icon-root"></div> 680 681 682 </div> 683 <div id="userInfoPanelMenuDropdownRoot"></div> 684 685 <div id="dmListDropdownRoot" data-testid="dm-list-dropdown"></div> 686 687 <div id="userUpdatesMenuDropdownRoot"></div> 688 <div class="bottom"> 689 <table width="100%"> 690 <tr> 691 <th>Status:</th> 692 <td title="Status" data-testid="status"> 693 694 Anonymous 695 696 </td> 697 <td><a href="/auth/login/" class="login-link nooverlay login--lginxsu" account-redirect data-testid="login-link">(Log In)</a></td> 698 </tr> 699 <tr> 700 701 702 <th>You have:</th> 703 <td> 704 <div class="overflow"> 705 <strong class="auip_tokens"> 706 707 708 <span class='tokencount' title="Token Count" updatable-count data-testid="token-count">0</span> Tokens 709 710 711 </strong> 712 </div> 713 </td> 714 <td> 715 <a href="/tipping/purchase_tokens/?source=TokenSourceUserInfoPanel" class='purchase_tokens login-link' data-purchase-event-source="TokenSourceUserInfoPanel" data-testid="purchase-tokens">(Get More)</a> 716 </td> 717 </tr> 718 </table> 719 </div> 720 </div> 721</div> 722 723 </div> 724 725 726 <div class="nav-bar"> 727 <ul id="nav"> 728 729 730 731 <a href="/accounts/register/?next=%2F2257%2F" class="creat nooverlay" account-redirect data-testid="sign-up-tab"> 732 SIGN UP 733 <img src="https://web2.static.mmcdn.com/images/arrow-white.gif"></img> 734 </a> 735 736 737 <li><a id="ChatRoomLink" href="/" data-roomlist-spa-nav gendered-link> 738 HOME 739 </a></li> 740 741<li> 742 <a href="/discover/" gendered-link data-testid="discover-tab"> 743 <span class="header-title">DISCOVER</span> 744 </a> 745</li> 746 747 <li><a href="/tags/" gendered-link> 748 TAGS 749 </a></li> 750 <li id="spy_tab"><a href="/spy-on-cams/" data-roomlist-spa-nav gendered-link> 751 PRIVATE SHOWS 752 </a></li> 753 754<li id="followed_tab" > 755 <a href="/followed-cams/" class="followed-header" id="followed_anchor" data-testid="following-tab"> 756 <div style="display: inline-block">
757 <span class="followed_text">FOLLOWING</span> 758 <span class="followed_counts" data-paction-name="FOLLOWED"> 759 (0/0) 760 </span> 761 </div> 762 </a> 763</li> 764 765 766 767<li class="broadcast-yourself"> 768 <a 769 href="/accounts/register/?src=broadcast&next=/b/" 770 data-testid="broadcast-yourself-tab"> 771 BROADCAST YOURSELF 772 </a> 773</li> 774 775 </ul> 776 </div> 777 778 </div> 779 780 781 782 783 784 785<div id="site_notices"> 786 787 <div class="content" style="padding:0; margin:0;"> 788 <div class="content_body" style="padding:0; margin:0;"> 789 <div id="ie-support-notice" class="message dismissible_notice" data-cache-key="ie-support-notice" style="display:none"> 790 We noticed you're using a web browser that we don't support. Upgrade to a recent version of <br> <a href="https://www.google.com/chrome/">Chrome</a>, <a href="https://www.mozilla.org/firefox/">Firefox</a>, or <a href="https://support.apple.com/downloads/safari">Safari</a> for a better online experience. (<a href='#' class='dismiss_notice'>dismiss</a>) 791 </div> 792 </div> 793 </div> 794 795 796 797 798 799 800 801 802 803</div> 804 805 <div id="main" class="USC_2257 "> 806 807 808 809 <div class="content"> 810 <div class="content_body legal_text"> 811 <h1>18 U.S.C. § 2257 Statement</h1> 812<p>Any actual human beings depicted in images appearing on this website 813 were over the age of 18 at the time those images were recorded.</p> 814<h2>Exemption: Content Produced by Third Parties</h2> 815<p>The operators of this website are not the "producers" of any 816 depictions of actual or simulated sexually explicit conduct which may 817 appear on this website. More specifically, the operators of this 818 website limit their handling of such content, and only perform the 819 activities of transmission, storage, retrieval, hosting, and/or 820 formatting of material that may depict sexually explicit conduct, 821 all of which material appears on the website as the result of 822 actions taken by third-party users of the website. All portions of 823 the website that contain such user-generated material are under 824 the control of the relevant user, for whom this website is provided 825 as an online service by its operators. Pursuant to 18 U.S.C. § 826 2257(h)(2)(B)(v) and 47 U.S.C. § 230(c), the operators of this 827 website reserve the right to delete materials appearing on the site as 828 the result of actions taken by the website's users, which materials 829 are deemed, in the operator's sole discretion, to be indecent, 830 obscene, defamatory, or inconsistent with the policies and terms 831 of service for this website.</p> 832<h2>Exemption: Content Produced by Website Operators</h2> 833<p>To the extent that any images appear on the website, for which 834 the operators of this website may be considered the "producer," those 835 images are exempt from the requirements of 18 U.S.C. § 2257 and 28 836 C.F.R. § 75 for one or more of the following reasons: (i) the produced 837 images do not portray any sexually explicit conduct defined in 18 U.S.C. 838 §§ 2256(2)(A); (ii) the produced images do not portray depictions of 839 the genitals or pubic area created after July 27, 2006; (iii) the 840 produced images do not portray simulated sexually explicit activity 841 occurring after the effective date of 18 U.S.C. § 2257A; and/or (iv) 842 the produced images were created prior to July 3, 1995.</p> 843 844 845<h2>Designated Records Custodian</h2> 846<p>Without limiting in any way the applicability of the above-stated 847 exemptions, the operators of this website have designated the custodian, 848 whose address appears below, to be the keeper of original records 849 described in 18 U.S.C. § 2257 and 28 C.F.R. § 75 for all materials 850 appearing on this website that fall into one of the following two 851 categories: (i) marketing and advertising materials that contain 852 visual depictions of actual or simulated sexually explicit conduct, 853 which materials have been acquired or created by the website's operators 854 for the purpose of promoting the website; and (ii) all visual depictions 855 of models, actors, actresses and other persons (each a "Performer") who 856 have elected to enable tipping, private shows, group shows, or any other 857 service that permits collection, by the Performer, of tokens or any other 858 form of virtual funds. Age verification records are collected and 859 reviewed before permitting a Performer to collect virtual funds.</p> 860<p>The aforementioned records and their custodian can be found at the 861 following location:</p> 862<blockquote> 863 <img style="width:185px;" src="https://web2.static.mmcdn.com/images/cb-2257-address.png?v=2"> 864 865</blockquote> 866 867 </div> 868 </div> 869 870 </div> 871 872 <div class="footer-holder" id="footer-holder"> 873 874 875<div class="footercon"> 876 <div class="col1" data-paction="Footer-FreeCamsByAge" gendered-category data-testid="age-cams"> 877 878 <h2>
878Free Cams by Age</h2> 879 880 881 882 883 884 <dl> 885 886 <dd><a href="/teen-cams/"> 887 Teen Cams (18+) 888 </a></dd> 889 890 <dd><a href="/18to21-cams/"> 891 18 to 21 Cams 892 </a></dd> 893 894 <dd><a href="/20to30-cams/"> 895 20 to 30 Cams 896 </a></dd> 897 898 <dd><a href="/30to50-cams/"> 899 30 to 50 Cams 900 </a></dd> 901 902 <dd><a href="/mature-cams/"> 903 Mature Cams (50+) 904 </a></dd> 905 906 </dl> 907 908 909 </div> 910 <div class="col2" data-paction="Footer-FreeCamsByRegion" gendered-category data-testid="region-cams"> 911 912 <h2>Free Cams by Region</h2> 913 914 915 916 917 918 <dl> 919 920 <dd><a href="/north-american-cams/"> 921 North American Cams 922 </a></dd> 923 924 <dd><a href="/other-region-cams/"> 925 Other Region Cams 926 </a></dd> 927 928 <dd><a href="/euro-russian-cams/"> 929 Euro Russian Cams 930 </a></dd> 931 932 <dd><a href="/asian-cams/"> 933 Asian Cams 934 </a></dd> 935 936 <dd><a href="/south-american-cams/"> 937 South American Cams 938 </a></dd> 939 940 </dl> 941 942 943 </div> 944 <div class="col3" data-paction="Footer-PrivateShows" gendered-category data-testid="private-cams"> 945 946 <h2>Available Private Shows</h2> 947 948 949 950 951 952 <dl> 953 954 <dd><a href="/6-tokens-per-minute-private-cams/"> 955 6 Tokens per Minute 956 </a></dd> 957 958 <dd><a href="/12-18-tokens-per-minute-private-cams/"> 959 12-18 Tokens per Minute 960 </a></dd> 961 962 <dd><a href="/30-42-tokens-per-minute-private-cams/"> 963 30-42 Tokens per Minute 964 </a></dd> 965 966 <dd><a href="/60-72-tokens-per-minute-private-cams/"> 967 60-72 Tokens per Minute 968 </a></dd> 969 970 <dd><a href="/90-tokens-per-minute-private-cams/"> 971 90+ Tokens per Minute 972 </a></dd> 973 974 </dl> 975 976 977 </div> 978 <div class="col4" data-paction="Footer-FreeCamsByStatus" gendered-category data-testid="status-cams"> 979 980 <h2>Free Cams by Status</h2> 981 982 983 984 985 986 <dl> 987 988 <dd><a href="/spy-on-cams/"> 989 Private Shows 990 </a></dd> 991 992 <dd><a href="/new-cams/"> 993 New Cams 994 </a></dd> 995 996 <dd><a href="/gaming-cams/"> 997 Gaming Cams 998 </a></dd> 999 1000 </dl> 1001 1002 1003 </div> 1004 <div class="col5" data-paction="Footer-FreeCams" data-testid="free-cams"> 1005 1006 <h2>Free Cams</h2> 1007 1008 1009 1010 1011 1012 <dl> 1013 1014 <dd><a href="/"> 1015 Featured Cams 1016 </a></dd> 1017 1018 <dd><a href="/female-cams/"> 1019 Female Cams 1020 </a></dd> 1021 1022 <dd><a href="/male-cams/"> 1023 Male Cams 1024 </a></dd> 1025 1026 <dd><a href="/couple-cams/"> 1027 Couple Cams 1028 </a></dd> 1029 1030 <dd><a href="/trans-cams/"> 1031 Trans Cams 1032 </a></dd> 1033 1034 </dl> 1035 1036 1037 </div> 1038</div> 1039 1040 1041 1042 1043 <ul class="nav" data-paction="Footer-Meta"> 1044 <li><a href="https://support.chaturbate.com/hc/en-us/articles/45487892163348-Safety-Consent" target="_blank" data-testid="safety-consent">Safety &
1044 Consent</a></li> 1045 1046 1047 <li><a href="/terms/" data-testid="terms">Terms & Conditions</a></li> 1048 <li><a href="/privacy/" data-testid="privacy">Privacy Policy</a></li> 1049 1050 <li><a href="mailto:[email protected]?subject=Pinup Girls Support Request - Username: AnonymousUser">Support</a></li> 1051 1052 1053 <li><a href="https://chaturcommunity.com/community-guidelines-and-platform-safety" target="_blank" rel="noopener" data-testid="community-guidelines">Community Guidelines</a></li> 1054 1055 <li><a href="https://support.chaturbate.com/hc/en-us/requests/new?ticket_form_id=5912786461332" target="_blank" rel="noopener" data-testid="dmca">DMCA / Remove Content</a></li> 1056 <li><a href="#" onclick="window['tsExec'] && tsExec(function(ts){ ts.openFeedbackForm('footer') })" data-testid="feedback">Feedback</a></li> 1057 <li><a href="/security/" data-testid="security">Security Center</a></li> 1058 <li><a href="/law_enforcement/" data-testid="law-enforcement">Law Enforcement</a></li> 1059 1060 1061 <li><a href="https://support.chaturbate.com/hc/en-us/requests/new?ticket_form_id=26373221045780" target="_blank" rel="noopener" data-testid="report-abusive-content">Report Nonconsensual/Abusive Content</a></li> 1062 <li><a href="/billingsupport/" data-testid="billing">Billing</a></li> 1063 <li><a href="/security/privacy/deactivate/" data-testid="disable-account">Disable Account</a></li> 1064 1065 1066 <li><a href="/v2apps/" data-testid="v2-apps">Apps</a></li> 1067 1068 <li><a href="/contest/details/" data-testid=contest>Contest</a></li> 1069 1070 <li><a href="/in/?tour=07kX&campaign=0xGS9&track=default" data-testid="affiliate-programs">Affiliate Program</a></li> 1071 1072 1073 1074 </ul> 1075 <ul class="langs" data-paction="Footer-Language"> 1076 <li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-de"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="de"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Deutsch"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-en"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="en"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="English"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-es"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="es"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Español"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-fr"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="fr"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Français"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-it"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="it"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Italiano"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ja"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="ja"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="æ¥æ¬èª"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ko"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="ko"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="íêµì´"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-pl"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="pl"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Polski"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-pt"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="pt"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Português"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ru"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="ru"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="Ð ÑÑÑкий"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-zh-hans"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="zh-hans"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="ç®ä½ä¸æ"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-zh-hant"><input type="hidden" name="csrfmiddlewaretoken" value="m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"><input type="hidden" name="language" value="zh-hant"/><input type="hidden" name="next" value="/2257/"/><input type="submit" value="ç¹é«ä¸æ"/></form></li> 1077 </ul> 1078 1079
1080 1081<p data-paction="Footer-Compliance"><a href="/2257/" data-testid="record-keeping">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a></p> 1082 1083 1084<p data-paction="Footer-Compliance" data-testid="copyright">© Copyright Webcams.pinfaps.com 2011 - 2026. All Rights Reserved.<br />django-78644499dd-nlmdr:7a76185e8a75:a42fd0639d2a127b-MXP</p> 1085<p style="margin-top: 15px;" class="footer-labels" data-paction="Footer-Compliance"> 1086 <img src="https://web.static.mmcdn.com/images/badges/safelabeling.gif?hash=7a76185e8a75" title="SafeLabeling" alt="Safe label logo" data-testid="safe-labeling"> 1087 <a href="https://www.rtalabel.org/?content=validate&rating=RTA-5042-1996-1400-1577-RTA&ref=webcams.pinfaps.com"><img 1088 src="https://web.static.mmcdn.com/images/badges/88x31_RTA-5042-1996-1400-1577-RTA-W-VERIFIED.gif?hash=7a76185e8a75" 1089 style="margin: 0 10px;" 1090 title="RTALabel" alt="RTA verified logo" data-testid="rta"></a> 1091 <a href="https://www.asacp.org/?content=validate&ql=329884767938eafe299e303fac732bdf"><img 1092 src="https://web.static.mmcdn.com/images/badges/ApprovedASACPmember.gif?hash=7a76185e8a75" 1093 title="ASACP" alt="Approved ASACP member logo" data-testid="asacp"></a> 1094</p> 1095 1096 1097 <p class="highlight">Whitelabel powered by <a href="http://chaturbate.com/affiliates/in/?tour=grq0&campaign=0xGS9&track=default">Chaturbate.com</a></p> 1098 1099 </div> 1100 1101 1102 1103</div>
1104<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a42fd0639d2a127b',t:'MTc5MDczNTUxNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1104</body> 1105
1106<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/djangojs.js?hash=7a76185e8a75"></script>
vendor: 1 bytes, line 1106
1106
1107<script src="https://web2.static.mmcdn.com/CACHE/js/output.427e085f0fcf.js"></script>
1107 1108 1109 1110 1111
1112<script type='text/javascript'> 1113 1114$.facebox.settings.loadingImage = 'https://web2.static.mmcdn.com/facebox/loading.gif'; 1115$.facebox.settings.closeImage = 'https://web2.static.mmcdn.com/facebox/closelabel.png'; 1116$(function() { 1117 $('.increase_limits a, a.increase_limits').click(function() { 1118 var popupwindow = window.open("/tipping/purchase_tokens/increase_limits/", '_blank', 1119 'status=0,toolbar=0,menubar=0,directories=0,resizable=1,' + 1120 'scrollbars=1,height=615,width=850'); 1121 popupwindow.focus(); 1122 return false; 1123 }); 1124}); 1125 1126$.ajaxSetup ({ 1127 // Disable caching of AJAX responses 1128 cache: false 1129}); 1130 1131$(function() { 1132 function csrfSafeMethod(method) { 1133 return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); 1134 } 1135 1136 $.ajaxSetup({ 1137 crossDomain: false, 1138 beforeSend: function (xhr, settings) { 1139 if (!csrfSafeMethod(settings.type)) { 1140 xhr.setRequestHeader("X-CSRFToken", $.cookie('csrftoken')); 1141 } 1142 } 1143 }); 1144}); 1145 1146function recordOutboundLink(link, category, action) { 1147 try { 1148 var myTracker=_gat._getTrackerByName(); 1149 _gaq.push(['_trackEvent', category , action ]); 1150 setTimeout('document.location = "' + link.href + '"', 100) 1151 }catch(err){} 1152} 1153 1154function addPageAction(name) { 1155 if (window.newrelic) { 1156 window.newrelic.addPageAction(name); 1157 } 1158} 1159 1160$(function(){ 1161 var achdismisscookie = $.cookie('ach_dismiss_'); 1162 if (!achdismisscookie) { 1163 $('#direct_deposit_warning').show(); 1164 $('#direct_deposit_warning a.dismiss').click(function() { 1165 $('#direct_deposit_warning').hide(); 1166 $.cookie('ach_dismiss_', 1, 31557600); 1167 }); 1168 } 1169 $('.mobile_site_redirect').click(function () { 1170 $.cookie('mobile_redirect', null, { expires: 1, path: '/', domain: 'chaturbate.com'}); 1171 }); 1172 $('.language_mismatch_go_back').click(function (e) { 1173 let newLangCode, originalLangCode, reason = '' 1174 if (e.target.parentElement && e.target.parentElement.dataset) { 1175 newLangCode = e.target.parentElement.dataset.langNew; 1176 originalLangCode = e.target.parentElement.dataset.langOriginal; 1177 reason = e.target.parentElement.dataset.langReason; 1178 } else { 1179 console.error("Missing attributes in language-mismatch-notice"); 1180 return; 1181 } 1182 if (window.newrelic) { 1183 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1184 "attributes.original_language": originalLangCode, 1185 "attributes.new_language": newLangCode, 1186 "attributes.reason": reason, 1187 "attributes.option": "Original Language", 1188 }) 1189 } 1190 }); 1191 $('.language_mismatch_update').click(function (e) { 1192 let newLangCode, originalLangCode, reason = '' 1193 if (e.target.parentElement && e.target.parentElement.dataset) { 1194 newLangCode = e.target.parentElement.dataset.langNew; 1195 originalLangCode = e.target.parentElement.dataset.langOriginal; 1196 reason = e.target.parentElement.dataset.langReason; 1197 } else { 1198 console.error("Missing language attribute in language-mismatch-notice"); 1199 return; 1200 } 1201 var csrftoken = "m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An"; 1202 $.post("/set_language/", {language: newLangCode, csrfmiddlewaretoken: csrftoken }).fail(function(){ 1203 console.error(`Failed to update language${newLangCode}`); 1204 }) 1205 if (window.newrelic) { 1206 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1207 "attributes.original_language": originalLangCode, 1208 "attributes.new_language": newLangCode, 1209 "attributes.reason": reason, 1210 "attributes.option": "New Language", 1211 }) 1212 } 1213 document.querySelector('.language-mismatch-notice').style.display = 'none'; 1214 }); 1215 $('.language-mismatch-dismiss').click(function (e) { 1216 let newLangCode, originalLangCode, reason = '' 1217 if (e.target.parentElement && e.target.parentElement.dataset) { 1218 newLangCode = e.target.parentElement.dataset.langNew; 1219 originalLangCode = e.target.parentElement.dataset.langOriginal; 1220 reason = e.target.parentElement.dataset.langReason; 1221 } else { 1222 console.error("Missing attributes in language-mismatch-notice"); 1223 return; 1224 } 1225 if (window.newrelic) { 1226 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1227 "attributes.original_language": originalLangCode,
1228 "attributes.new_language": newLangCode, 1229 "attributes.reason": reason, 1230 "attributes.option": "Dismissed", 1231 }) 1232 } 1233 var date = new Date(); 1234 date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000)); 1235 var hostname = window.location.hostname; 1236 var parts = hostname.split('.'); 1237 if (parts.length > 2) { 1238 parts.shift(); 1239 } 1240 var domainWithoutSubdomain = parts.join('.'); 1241 $.cookie('lmsmtch', 'true', { expires: date, path: '/', domain: domainWithoutSubdomain}); 1242 document.querySelector('.language-mismatch-notice').style.display = 'none'; 1243 }); 1244 $('.top_alert_close').click(function () { 1245 var date = new Date(); 1246 date.setTime(date.getTime() + (18 * 60 * 60 * 1000)); // 18 hours 1247 $.cookie('mobile_redirect_hide', 'true', { expires: date, path: '/', domain: 'chaturbate.com'}); 1248 $('.top_alert').hide(); 1249 }); 1250 $('#mobile_dismissible_redirect').click(function() { 1251 addPageAction("MobileAlertLinkClicked"); 1252 }); 1253 $('#mobile_dismissible_survey').click(function() { 1254 addPageAction("MobileAlertSurveyClicked"); 1255 }); 1256 $('#cbswag').click(function() { 1257 addPageAction("CBSwagClicked"); 1258 }); 1259 $('#supporterNavBarButton').click(function() { 1260 if (window.newrelic) { 1261 window.newrelic.addPageAction("SupporterPageOpened", {"attribute.source": "main_navigation_link"}); 1262 } 1263 }); 1264 $('#social-media-icons a').click(function () { 1265 if (window.newrelic) { 1266 window.newrelic.addPageAction("ClickSocialMediaLink", { 1267 "attributes.source": "desktop", 1268 "attributes.clicked_socialmedia": $(this).attr("data-social-type"), 1269 }) 1270 } 1271 }) 1272 $('#mobile-broadcast-tab').click(function() { 1273 addPageAction("MobileBroadcastTabClicked"); 1274 }); 1275}); 1276 1277if ($.fn.hasOwnProperty('live')) { 1278 $.fn.on = $.fn.live; 1279} else { 1280 $.fn.live = $.fn.on; 1281} 1282 1283</script>
1283 1284 1285 1286 1287
1287<script type='text/javascript'> 1288 if (top.location.hostname != location.hostname || top.location.pathname != location.pathname) { 1289 top.location.href = document.location.href ; 1290 } 1291 </script>
vendor: 71 bytes, lines 1291-1298
1291 1292 1293 1294 1295 1296 1297 1298<script src="https://www.google.com/recaptcha/api.js?render=
12986LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps
vendor: 12 bytes, line 1298
1298"></script>
1299<script type="text/javascript"> 1300 'use strict'; 1301 grecaptcha.ready(function () { 1302 var recaptchaBadge = document.querySelector('.grecaptcha-badge'); 1303 if (recaptchaBadge) { 1304 recaptchaBadge.style.display = 'none'; 1305 if (window.MutationObserver) { 1306 window.badgeObserver = new MutationObserver(function () { 1307 document.querySelector('.grecaptcha-badge').style.display = 'none'; 1308 }); 1309 window.badgeObserver.observe( 1310 recaptchaBadge.parentElement, 1311 {childList: true, subtree: true, attributes: true, attributeFilter: ['style']} 1312 ); 1313 } 1314 } 1315 }); 1316</script>
1316 1317 1318 1319 1320
1320<script> 1321window.reCaptcha2SiteKeys = {"register": "6Lf93goUAAAAAJKhC4y-Ok88s72iUJ8UX4bLQMmw"} 1322window.injectReCaptchaV3Token = function() { 1323 return Promise.reject('Not ready') 1324} 1325 1326grecaptcha.ready(function() { 1327 "use strict"; 1328 window.bindNoReCaptchaField = function(elem) { 1329 // Fix for recaptcha challenge turning white after first click when recaptcha rendered inside an iframe. 1330 var tryFixSafariCaptchaBubble = function() { 1331 setTimeout(function() { 1332 var challengeIframe = document.querySelector("iframe[title='recaptcha challenge']"); 1333 if (challengeIframe && challengeIframe.parentElement) { 1334 challengeIframe.parentElement.style.transform = "translate3d(0, 0, 0)"; 1335 } else { 1336 tryFixSafariCaptchaBubble(); 1337 } 1338 }, 1000); 1339 }; 1340 grecaptcha.render(elem, { 1341 'expired-callback': tryFixSafariCaptchaBubble 1342 }); 1343 tryFixSafariCaptchaBubble() 1344 }; 1345 window.injectReCaptchaV3Token = function(elem=undefined) { 1346 var resolvePromise, rejectPromise; 1347 // if takes longer than 5 seconds, abort and submit 1348 var abortTimeout = setTimeout(function() { 1349 rejectPromise("timeout") 1350 }, 5000); 1351 grecaptcha.execute('6LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps', {action: '/2257/'}).then(function(token) { 1352 clearTimeout(abortTimeout); 1353 if (elem !== undefined) { 1354 elem.value = token; 1355 } 1356 resolvePromise(token) 1357 }, function (reason) { 1358 clearTimeout(abortTimeout); 1359 1360 rejectPromise("fail") 1361 }); 1362 // recaptcha returns promise-like object with only `then` method 1363 return new Promise(function (resolve, reject) { 1364 resolvePromise = resolve 1365 rejectPromise = reject 1366 }) 1367 }; 1368 1369 var oldRecaptcha = document.querySelector('.g-recaptcha'); 1370 if (oldRecaptcha && !oldRecaptcha.children.length) { 1371 window.bindNoReCaptchaField(oldRecaptcha) 1372 } 1373}); 1374</script>
1374 1375 1376 1377 1378 1379 1380 1381
1381<script type="text/javascript"> 1382 $(document).ready(function() { 1383 if (window["whitelabelRecordRawHitPromise"] === undefined) { 1384 window["whitelabelRecordRawHitPromise"] = $.post( 1385 "/whitelabels/record_raw_hit/", 1386 { 1387 csrfmiddlewaretoken: "m9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An", 1388 referer: "", 1389 }, 1390 ); 1391 } 1392 }); 1393 </script>
1393 1394 1395 1396 1397 1398
1399<script src="https://web2.static.mmcdn.com/CACHE/js/output.d9d3acc98720.js"></script>
1399 1400 1401 1402 1403 1404 1405 1406 1407
1408<script> 1409 if (window.onFirstInteraction === undefined) { 1410 window.onFirstInteraction = function(cb) { cb(); }; 1411 } 1412</script>
vendor: 66 bytes, lines 1412-1415
1412 1413 1414 1415<script async src="https://www.googletagmanager.com/gtag/js?id=
1415G-GX0FLQH21P
vendor: 12 bytes, line 1415
1415"></script>
1416<script> 1417
vendor: 144 bytes, lines 1417-1421
1417window.dataLayer = window.dataLayer || []; 1418 function gtag(){dataLayer.push(arguments);} 1419 1420 gtag('js', new Date()); 1421 gtag('config', '
1421G-GX0FLQH21P
vendor: 4 bytes, line 1421
1421');
1422</script>
vendor: 1 bytes, line 1422
1422
1423<script type="text/javascript" id="gaq"> 1424 1425 gtag('set', 'user_properties', { 1426 1427 campaign: '', 1428 account_status: 'anonymous', 1429 1430 hostname: 'webcams.pinfaps.com' 1431 }); 1432 1433 1434 1435 1436</script>
1436 1437 1438 1439 1440 1441 1442 1443 1444 1445
1445<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-ant.min.js?3.12.14"></script>
1445 1446 1447 1448 1449 1450 1451 1452
1452<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-f2.min.js"></script>
1452 1453
1454<script src="https://web2.static.mmcdn.com/CACHE/js/output.ad8bfd0d930c.js"></script>
1454 1455 1456 1457 1458 1459 1460
1461<script> 1462 if (window.onFirstInteraction === undefined) { 1463 window.onFirstInteraction = function(cb) { cb(); }; 1464 } 1465</script>
1465 1466 1467
1468<script type="text/javascript"> 1469 1470 function _update_fingerprint() { 1471 setTimeout(function () { 1472 var fossilOptions = {}; 1473 Fossil.get(fossilOptions, function (components) { 1474 var values = components.map(function (component) { return component.value }); 1475 var murmur = Fossil.x64hash128(values.join(''), 31); 1476 $.post("/fossil/i/", { 1477 'ftype': 'js', 1478 'result': Base64.encode(murmur) 1479 }); 1480 }); 1481 }, 1000); 1482 } 1483 1484 $(document).ready(_update_fingerprint); 1485 1486 1487 1488 1489 1490 window["fetchFingerprintPro"] = (anonUserTest = false) => { 1491 1492 const apiKey = 'Y8jhvVqIW97ZXEZodxx1' 1493 const endpoint = 'https://token.mmcdn.com' 1494 1495 var fpPromise = FingerprintJS.load({apiKey, endpoint}); 1496 fpPromise.then(function (fp) { 1497 return fp.get({ 1498 linkedId: 'gAAAAABqvHSaozq63gzfSlpscjHf0kBIjXPTHD30B2N_OMQM_iAh2yCSJSL-sNOX1R_wxiqjSOXhZnGjlrrtZvpRyNXqgacmDw==', 1499 tag: {brId: 'gAAAAABqvHSabtVUAuX_lVbkw-U57jCJYpuIAZKYZYgWXCJ6ErC37jgiy9gqcjYej4saqRfWad_nY4XH20Ilz8wO68nn_06hAqcSwLOlLZFRO3i
1499IxnyMQC0bvuOGNuKwfJrxoVxMXtIs', anonUserTest: anonUserTest} 1500 }); 1501 }); 1502 } 1503 1504 1505 1506</script>
1506 1507 1508 1509 1510 1511 1512 1513
1514<script src="https://web2.static.mmcdn.com/CACHE/js/output.178d48fc5455.js"></script>
1514 1515 1516 1517 1518 1519
1520<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/frontend.js?hash=7a76185e8a75"></script>
1520 1521 1522
1523<script type="text/javascript"> 1524 if (window.performance.timing !== undefined && window.performance.timing.responseStart !== 0) { 1525 window.serverTimeDiff = window.performance.timing.responseStart - (1790735514 * 1000); 1526 } else { 1527 window.serverTimeDiff = new Date().getTime() - (1790735514 * 1000); 1528 } 1529 1530 if (window.hide_entrance_terms === undefined) { 1531 window.hide_entrance_terms = false 1532 } 1533</script>
1533 1534 1535 1536 1537 1538 1539 1540
1540<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-prod-9e723915c461e34191a5.js"></script>
1540 1541 1542
1542<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1031-prod-5c990b3fc3454c451393.js"></script>
1542 1543 1544
1544<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/605-prod-393db21c9649aa8805cf.js"></script>
1544 1545 1546
1546<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7358-prod-ef4522d34378ec903924.js"></script>
1546 1547 1548
1548<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/34-prod-c84d0dc027b0ddab2fc6.js"></script>
1548 1549 1550
1550<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3827-prod-61425c4567437aa9ebd1.js"></script>
1550 1551 1552
1552<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3835-prod-bab988b768e8e6f4d4f7.js"></script>
1552 1553 1554
1554<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/base-prod-f4748fc5c303a73f390e.js"></script>
1554 1555 1556 1557 1558 1559
1560<script type="text/javascript"> 1561 (function() { 1562 // Minimal extend implementation suitable for our single use case below 1563 var extend = Object.assign || function (obj) { 1564 var others = Array.prototype.slice.call(arguments, 1); 1565 for (var i = 0; i < others.length; i++) { 1566 var other = others[i]; 1567 for (var key in other) { 1568 if (other.hasOwnProperty(key)) { 1569 obj[key] = other[key]; 1570 } 1571 } 1572 } 1573 return obj; 1574 }; 1575 1576 window["$reactAppContext"] = extend({ 1577 1578 featured_logo: 'https://static\u002Dpub.highwebmedia.com/uploads/whitelabels/logos/2026/06/29/11/13/5e38933edb33c7efb22141af9c6ba9a285cd2293_logo.jpg', 1579 1580 is_mobile: false, 1581 logged_in_user: JSON.parse('null'), 1582 language_code: 'en', 1583 site_name: 'Pinup Girls', 1584 show_location: false, 1585 animate_thumbnails: false, 1586 user_age_gated: false, 1587 agego_verification_active: false, 1588 age_gate_location: JSON.parse('{\u0022location_name\u0022: \u0022Armenia\u0022, \u0022country_code\u0022: \u0022AM\u0022, \u0022state_code\u0022: \u0022\u0022, \u0022has_north_carolina_id\u0022: false}'), 1589 is_testbed: false, 1590 no_image: false, 1591 isInternal: false, 1592 1593 internalStyle: undefined, 1594 1595 dark_mode_enabled: false, 1596 is_spa: false, 1597 social_auths: JSON.parse('[]'), 1598 }, JSON.parse('\u0022\u0022')); 1599 })(); 1600</script>
1600 1601 1602 1603 1604
1604<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-react-9b7d6153c0e7da4ca0f6.js"></script>
1604 1605 1606
1606<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3864-react-59fee700e75ad1125a50.js"></script>
1606 1607 1608
1608<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7470-react-e15f3eeac4766f2662a6.js"></script>
1608 1609 1610
1610<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2510-react-871052bdf754a49077d6.js"></script>
1610 1611 1612
1612<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7243-react-18ebab6be37ff4dd3870.js"></script>
1612 1613 1614
1614<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5601-react-77513bb3d04b1283701d.js"></script>
1614 1615 1616
1616<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2779-react-e2356333a9501fb18350.js"></script>
1616 1617 1618
1618<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2079-react-bfeeb613dab5939b23ab.js"></script>
1618 1619 1620
1620<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2320-react-e665b9ab6a428f36a070.js"></script>
1620 1621 1622
1622<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7058-react-49710651f99b9dce5cca.js"></script>
1622 1623 1624
1624<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5655-react-08b2d1c5c036d6815084.js"></script>
1624 1625 1626
1626<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5643-react-59d94d310f684860ef8a.js"></script>
1626 1627 1628
1628<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/6766-react-39d1420d8a4f78da48bf.js"></script>
1628 1629 1630
1630<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/9275-react-685c02da8e2c6a382771.js"></script>
1630 1631 1632
1632<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5751-react-e4690d60a9baf719fe89.js"></script>
1632 1633 1634
1634<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3867-react-20c2ad0c15a0ed564fb5.js"></script>
1634 1635 1636
1636<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1679-react-7083807ec93567ac1583.js"></script>
1636 1637 1638
1638<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/159-react-0d27300d276f9b580ca1.js"></script>
1638 1639 1640
1640<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1122-react-e007c6de0eafd764ceed.js"></script>
1640 1641 1642
1642<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/500-react-78e535cf6ff1b3d90992.js"></script>
1642 1643 1644
1644<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/8423-react-584ebf6faf097cc1e9a5.js"></script>
1644 1645 1646
1646<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2428-react-3a7b3e9f6eadf17f3e40.js"></script>
1646 1647 1648
1648<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/lib-react-350a496c9d259278f331.js"></script>
1648 1649 1650 1651
1652<script type="text/javascript"> 1653 (function() { 1654 // Minimal extend implementation suitable for our single use case below 1655 var extend = Object.assign || function (obj) { 1656 var others = Array.prototype.slice.call(arguments, 1); 1657 for (var i = 0; i < others.length; i++) { 1658 var other = others[i]; 1659 for (var key in other) { 1660 if (other.hasOwnProperty(key)) { 1661 obj[key] = other[key]; 1662 } 1663 } 1664 } 1665 return obj; 1666 }; 1667 1668 window["tsInstance"] = new TS(extend({ 1669 current_logo: 'https://web.static.mmcdn.com/images/logo.svg?hash=7a76185e8a75', 1670 is_mobile: false, 1671 logged_in_user: JSON.parse('null'), 1672 user_age_gated: false, 1673 animate_thumbnails: false, 1674 language_code: 'en', 1675 force_social_auth: '', 1676 social_auths: '[]', 1677 push_services: JSON.parse('[{\u0022backend\u0022: \u0022a\u0022, \u0022flags\u0022: {\u0022is_live\u0022: true}, \u0022host\u0022: \u0022realtime.pa.highwebmedia.com\u0022, \u0022fallback_hosts\u0022: [\u0022a\u002Dfallback.pa.highwebmedia.com\u0022, \u0022c\u002Dfallback.pa.highwebmedia.com\u0022, \u0022e\u002Dfallback.pa.highwebmedia.com\u0022, \u0022d\u002Dfallback.pa.highwebmedia.com\u0022, \u0022b\u002Dfallback.pa.highwebmedia.com\u0022], \u0022rest_host\u0022: \u0022realtime.pa.highwebmedia.com\u0022}]'), 1678 push_service_verify: 'None', 1679 entrypoint_context_id: JSON.parse('\u0022573911980\u0022'), 1680 sitewide_pms_enabled: JSON.parse('true'), 1681 merge_pm_dm: false, 1682 sample_metrics_off: false, 1683 quality_message: false, 1684 csrftoken: 'm9oaBpaSaFBWP3WZK1TeRgBK34TdrcwPSvW6RF1FNEuRWtjgvoBp7EhYIaF2Z0An', 1685 JPEG_STREAM_URL: JSON.parse('\u0022https://jpeg.live.mmcdn.com/\u0022'), 1686 JPEG_ROOM_IMAGE_URL: JSON.parse('\u0022https://thumb.live.mmcdn.com/\u0022'), 1687 GAMES_URL: JSON.parse('\u0022https://games.multimediallc.com/\u0022'), 1688 INTERNAL: false, 1689 DEVSTAGE: false, 1690 PurchaseEventSources: JSON.parse('{\u0022TOKEN_SOURCE_USER_INFO_PANEL\u0022: \u0022TokenSourceUserInfoPanel\u0022, \u0022TOKEN_SOURCE_HEADER_TOKEN_BUTTON\u0022: \u0022TokenSourceHeaderTokenButton\u0022, \u0022TOKEN_SOURCE_TIP_MODAL\u0022: \u0022TokenSourceTipModal\u0022, \u0022TOKEN_SOURCE_MODAL_CONFIRM\u0022: \u0022TokenSourceModalConfirm\u0022, \u0022TOKEN_SOURCE_SITEMAP\u0022: \u0022TokenSourceSitemap\u0022, \u0022TOKEN_SOURCE_WELCOME\u0022: \u0022TokenSourceWelcome\u0022, \u0022TOKEN_SOURCE_PHOTO_VIDEO\u0022: \u0022TokenSourcePhotoVideo\u0022, \u0022TOKEN_SOURCE_SOCIAL_MEDIA_EXTEND\u0022: \u0022TokenSourceSocialMediaExtend\u0022, \u0022TOKEN_SOURCE_SOCIAL_MEDIA_SUBSCRIBE\u0022: \u0022TokenSourceSocialMediaSubscribe\u0022, \u0022TOKEN_SOURCE_PURCHASE_DECLINED\u0022: \u0022TokenSourcePurchaseDeclined\u0022, \u0022TOKEN_SOURCE_PURCHASE_DECLINED_IFRAME\u0022: \u0022TokenSourcePurchaseDeclinedIframe\u0022, \u0022TOKEN_SOURCE_INCREASE_LIMITS\u0022: \u0022TokenSourceIncreaseLimits\u0022, \u0022TOKEN_SOURCE_PURCHASE_PAGE_IFRAME\u0022: \u0022TokenSourcePurchasePageIframe\u0022, \u0022TOKEN_SOURCE_SHOW_MY_CAM\u0022: \u0022TokenSourceShowMyCam\u0022, \u0022TOKEN_SOURCE_PURCHASE_MEDIA\u0022: \u0022TokenSourcePurchaseMedia\u0022, \u0022TOKEN_SOURCE_BROADCASTER_PROMOTION_PANEL\u0022: \u0022TokenSourceBroadcasterPromotionPanel\u0022, \u0022TOKEN_SOURCE_MOBILE_VIDEO_CONTROLS\u0022: \u0022TokenSourceMobileVideoControls\u0022, \u0022TOKEN_SOURCE_MOBILE_TOKENS_TAB_TOKEN_BAR\u0022: \u0022TokenSourceMobileTokensTabTokenBar\u0022, \u0022TOKEN_SOURCE_PRIVATE_MESSAGE_WINDOW\u0022: \u0022TokenSourcePrivateMessageWindow\u0022, \u0022TOKEN_SOURCE_TIP_CALLOUT\u0022: \u0022TokenSourceTipCallout\u0022, \u0022TOKEN_SOURCE_SPLIT_MODE_VIDEO_PANEL\u0022: \u0022TokenSourceSplitModeVideoPanel\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE\u0022: \u0022TokenSourceLowTokenBalance\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE_NOTIFY_GENERAL\u0022: \u0022TokenSourceLowTokenBalanceNotifyGeneral\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE_NOTIFY_PRIVATE_SHOW\u0022: \u0022TokenSourceLowTokenBalanceNotifyPrivateShow\u0022, \u0022TOKEN_SOURCE_AUTOREFILL_NOTIFICATION\u0022: \u0022TokenSourceAutoRefillNotification\u0022, \u0022TOKEN_SOURCE_PURR_IN_CHAT_NOTIFICATION\u0022: \u0022TokenSourcePurrInChatNotification\u0022, \u0022TOKEN_SOURCE_PURR_OVER_CHAT_NOTIFICATION\u0022: \u0022TokenSourcePurrOverChatNotification\u0022, \u0022TOKEN_SOURCE_PURR_GLOBAL_PUSH_
1690NOTIFICATION\u0022: \u0022TokenSourcePurrGlobalPushNotification\u0022, \u0022SUPPORTER_SOURCE_USER_INFO_PANEL\u0022: \u0022SupporterSourceUserInfoPanel\u0022, \u0022SUPPORTER_SOURCE_PM_UPSELL\u0022: \u0022SupporterSourcePMUpsell\u0022, \u0022SUPPORTER_SOURCE_PREVIEW_ROOMS_UPSELL\u0022: \u0022SupporterSourcePreviewRoomsUpsell\u0022, \u0022SUPPORTER_SOURCE_ANON_TIP_UPSELL\u0022: \u0022SupporterSourceAnonTipUpsell\u0022, \u0022SUPPORTER_SOURCE_MEMBERSHIP_TAB\u0022: \u0022SupporterSourceMembershipTab\u0022, \u0022SUPPORTER_SOURCE_HOMEPAGE_ROOM_CARD\u0022: \u0022SupporterSourceHomepageRoomCard\u0022, \u0022SUPPORTER_SOURCE_MOBILE_TOKENS_TAB\u0022: \u0022SupporterSourceMobileTokensTab\u0022, \u0022SUPPORTER_SOURCE_JOIN_FAN_CLUB_BUTTON\u0022: \u0022SupporterSourceJoinFanClubButton\u0022, \u0022SUPPORTER_SOURCE_MOBILE_PROFILE_PAGE\u0022: \u0022SupporterSourceMobileProfilePage\u0022, \u0022TOKEN_SOURCE_UNKNOWN\u0022: \u0022TokenSourceUnknown\u0022}'), 1691 isTestbed: false, 1692 noImage: false, 1693 no_analytics: false, 1694 CANONICAL_BASE_URL: JSON.parse('\u0022https://chaturbate.com\u0022'), 1695 twemoji_base: JSON.parse('\u0022https://static\u002Dpub.highwebmedia.com/\u0022'), 1696 enable_whitelabels_noindex: true, 1697 }, JSON.parse('\u0022\u0022'))); 1698 })(); 1699</script>
1699 1700
1701<script type="text/javascript"> 1702 if (window.active_switches === undefined) { 1703 window.active_switches = new Set() 1704 } 1705 1706 window.active_switches.add("V5Agrmt"); 1707 1708 1709 window.active_switches.add("NcRqrV5"); 1710 1711 1712 1713</script>
1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725</html>
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.