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":"MwYEbUdYXxJQWhULDApMIExbWkUIXldOEAwLDgpQRk0fF1hcFhFZNgwJVHlQQhVnUAQVTQMGEg==","queueTime":0,"applicationTime":31,"agent":"","atts":"H0ETGw9CExRCXBM9CgBBXAkZG1QPVUwSBxFKCgIbDwkdQ0RKBBANBQ4DGw8bbj5QVw4MPDtBShtGUFYPREk+BgIQBkQDBRUTIndmMwMaRllEWAEJV1MBC1FaBVJaAFoGARwuY31DTkEnJTl7Wk0TWwAVQyElOyEJTX9qE1tXWA0RBkhBJX9qe14VdEEVEAJGWURfVFVCBB1fAA4QAUFKG0dcUA1uUBFAWUZSXggbCwBUHw9UTFRQQUobVFdeD25fDQMEF0FcG3R3fi8dcS4xN0ZPRFtQSkU+VkwEERA7ChYbDxsAWQAXU1NWSlVTFwINE00TWwQRFzsEE1xGSm4GVFZDWEExMEQVF1tUEkVmBhcGFxA5XlBWbhNUXggNDUZZRHB5Gx1DWEk+AQwRDRJLTBsLQ2RqQ05BDRM5WlpMXxVDQD4BDAoFD11QV1IEEwNDW1pGT0RQRWZfBEVODhAIRllEGxkbWBFuVhMFAgoKHFhBUF4PEwNDJgIQAgVYWEkTTRNQET0KFxNEAxd9UBVQWgAPE0ZPRFBFZlASXxtbUFJWUVUBGRtYEW5YEgw8CxEBGw8bdQBFWAIDDhRDKlBYUEUEVRtNQAoUPAVWW1dUAkVQDgw8EBoWXBcDEyJeSxENEQUXAxsZG1gRbkwSBxE7Fx9JUBsLQ1lWEhYKCgREFRdLVBBEXBIWPBQCElEXAxNOExVDFQ87CwlKQRsLQ0JNBAMIBQ0CWl1cVBJUFwINDkZPRE5ZZlgFEwNQVFJSWkobRlBFBG5QBUBZUk9ESlxNVD5VVgwDCgpBXBtGTVQAWlgPBgAMBgNKUBdSAxxODUwACw5EFRdLVBBEXBIWPAwMFU0XAxMSRVwACQIKBwVRUFxCBB9aDg9BSEEES1pOQgRDZggGQV5BXwwDDgZRCAxMVAUFW0sNBlsJTAkIBQZOBlJXXAMPBlEICFYEQUhBFFxTXEMEQxtbQEFIQRRcRExUEkVmDAcXDAwCGw8bdiRlG01AEx0XDlZbZkcEQ0oIDQ1GWUQKGwgDQx0bBQgCCgQJZkNcQxJYVg9AWUZWSAsbCAZDHRsPEDwSBhRKXFZfQwsbUFFNUU1WGxkbRABuXQQUCgcGOVtHWF8FEwNDMRMNBwNLFxUTFFBmBQcVDQADZlNYXAhdQENYQTcTD11QSxNNE0wAPQcBFQ9aUGZcDlVcDUBZRicDSl5NXhETFUMXAjsHA09cWlQ+RUARB0FeQQJcRlJFDkEbTUAWBTwJSmpfUAxYVRhAWUYsElFQSxNNE0wAPQwXPBBcR0pYDl8bW0BBSEETWGpbQw5GSgQQPAICC1BZQBNbE2kABQY3DBNLVlxiBFBLAgohCxdEFRdMUD5TSw4VEAEROU9QS0IIXldDWEFVTVYbGRtEAG5KFRAKCgREAxd0XhtYVQ0DTFFNVhl0SUENVG4EACgNF0kMBg4fUgcZSSkrMC4qFRVVWApUGSYHAA8MXRlWVlwRUE0IAA8BWEZpVF5UMl5MEwEGNwYHS1ZRcw5FFlBMU19DTVFBTUESCxZOEgIDBhVWQEtSBEJcABAADE0FVlgWUw5FEEEhCxYMC1waCANZHwlPUk1UQzVYU1hDCB4MUlVNV1VEFRdeWBVuWg4PDg0XRAMXCFVWVAtVAABdAAcJUApQAFNaUVNXAFAEDgUKVFkIClMEAAdVVAkNDxNNE14IFjwQAgEbDxtHUwcXWExRUE1WF0VWQhUAG01AEQEVD0pcVl9DCxtQBlQBUVJbVgBSAAFcUgMCBgBWCAFdAgMGCVIHW11QVF9WWgdTAQFXQE9GAQpWVlJuD15XPgcQFwYITVxYXT5SVg4JCgEQRANTWF0SVBVDAA8LAA1mW1ZfPlRKEgcNEAoHVWpaXg5aUAQRPAsVA0tHUFUFVFdDWAUFDxVcGRtYEm5cFw0PEgY5Sl1WRg8TAwcDDxcGShtZWF8GblEEAwcBEUQDF1xfTERKTQcNRk9ESVRLUAxCG1tAGBlBShtUWkUIR1w+FgwDBApcRhsLQ35XMhYhCiIFUhlpRBNDelMhTykQAXdBWlRNcgotDAgmM0ptWlJlCEF/DRYRF08nV1pXdzFkcQwSBEgnD0pUW10EZwslCxFILgRVeVhfBmJMEU4lPTMiSl4UR1AdahQSERAwFlhYFWMCXH0EERdILgtpVEB3DkNaBE4mCQEDXWdUYhVQTU0rBxAaNEpeeHhNZ1gSFjQITytKeVBHBB1zDy0VFg8fbHwUR1AddQ8FDCcLEm1bSmdNZksPNhEKEDRaR10dLFNLUk4pCiwQS1lAAk1yVQIWNhchFE1dfUVNQVQXEk8pAQpqR1pZJEdWDRQGSCIAX1xVWABFXCUbDQUODxtIRA=="}; 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: \u0022steakandcheese\u0022, \u0022dbwl_domain\u0022: \u0022steakandcheese.com\u0022, \u0022tagline\u0022: \u0022Free Live Porn and Free Sex Cams\u0022, \u0022tagline_color\u0022: \u0022#CCCCCC\u0022, \u0022site_name\u0022: \u0022Steakandcheese.Com\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: \u0022SteakAndCheese.com \u002D Free Live Porn and Free Sex Cams \u002D 100% FREE\u0022, \u0022bgcolor\u0022: \u0022#080303\u0022, \u0022navigation_bgcolor\u0022: \u0022#292929\u0022, \u0022navigation_font_color\u0022: \u0022#00A8F6\u0022, \u0022navigation_alt_bgcolor\u0022: \u0022#4C669E\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#0A5B83\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#0A5B83\u0022, \u0022tab_inactive_font_color\u0022: \u0022#4B8FC4\u0022, \u0022tag_exhibitionist_color\u0022: \u0022#60A4F7\u0022, \u0022tag_font_color\u0022: \u0022#000000\u0022, \u0022tag_hd_color\u0022: \u0022#60A4F7\u0022, \u0022tag_offline_color\u0022: \u0022#436C9E\u0022, \u0022tag_private_group_color\u0022: \u0022#60A4F7\u0022, \u0022tag_spy_price_color\u0022: \u0022#BF0000\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#0A5B83\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/2016/06/08/03/25/a66dd4aa03efa7764add5868bd3be26b389ce509_200x60.jpg\u0022, \u0022signup_bg_color\u0022: \u0022#F47321\u0022, \u0022signup_alt_bg_color\u0022: \u0022#cd5d26\u0022, \u0022_logo_width\u0022: null, \u0022footer_html\u0022: \u0022\u0022, \u0022default_campaign_slug\u0022: \u0022whhui\u0022, \u0022carousel_bg_color\u0022: \u0022#E3E3E3\u0022, \u0022carousel_border_color\u0022: \u0022#CFCFCF\u0022, \u0022carousel_arrow_color\u0022: \u0022#E3E3E3\u0022, \u0022carousel_arrow_bg_color\u0022: \u0022#0A5B83\u0022, \u0022carousel_active_circle_color\u0022: \u0022#0A5B83\u0022, \u0022carousel_circle_color\u0022: \u0022#E3E3E3\u0022, \u0022carousel_href_color\u0022: \u0022#0A5B83\u0022, \u0022carousel_title_color\u0022: \u0022#222222\u0022, \u0022filter_panel_bg_color\u0022: \u0022#F8F9FA\u0022, \u0022filter_option_border_color\u0022: \u0022#4B89C4\u0022, \u0022filter_panel_highlight_color\u0022: \u0022#4B89C4\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: \u0022\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 = "OnStBnAck,PurrC2C,MsgNtce,C3LnkBP,TokTipFltrs,AnonFPUHmpg,DisableV2Dir,MblLangSup,FYPDsk\u002Dv1,SuprtSpam,RcmDest,MmPayForce,EmbedRmStat,IdtyRskAI,VastWl,MsLive,JnOvrlyUI\u002Dv1,LngoChtTnsV,WrnTrnsRcrd,Mbr3,JnOvrly3,ClctUsBrthDt,pmvp,MblSrchEvolve,AffiliateDynamicPostbacks,MmPayPayout,JOTmr,LCPLiteDoss,PermListTool,RmRmlstSpa2\u002Dv2,ChtrsfMsSpam,journey_arb,ReactRmlst,MMPyInvOld,SeoAffRedi,ChtrsfTSMsg,ChtrsfTrustV,DynPbP2,FYPMbl,ChtrsfTrustSafety,PrivMinMin,NoEmdOverlay,ChtrsfShadow,JOTmr\u002Dv1,SsnpHmpg,PurrPurchase,RecHmpgAn,Vast2.1,PurrFollow,UCMImprvmnts,PermAssTool,WhipSmlcst,LngoChtTran,BadEmoji,pfbf,ChtsfRptRcp,FlwTipSrt,RCMSsnpTour,LCPTemRen,compliance3,TipMenuOB,RmRmlstSpa2,MblSrchEvolve\u002Dv2,FYPDsk,PushDsblAnon,RmPswdHsh,JnOvrlyUI,FinePermON,FpSrchAnon,arbiter,UserRateTool,RmRmlstMbl,XnxxSmpRg,NtvEmbdUpgrd,LngoChsfLog,LowBNotif,MblFdbckFrm,ChtrsfMessaging,PurrSignup,AgKy,MobC2C,FlwTipSrt\u002Dv1,WlblSrchEvlv,WhipIdleCaps,MsgInstMgr,ChtrsfBadge,AgegoAG,Chtrsf,DashAcctOwn,AGSessRply,SupFinPrmON,XvSmpRg" 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
75<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/roomlist-prefetch.1d7e24bc9ca0.js"></script>
75 76 77 78
78<script src="https://web2.static.mmcdn.com/CACHE/js/output.967b6923d9ea.js"></script>
78 79
79<script> 80 const canAutoplay = window["canAutoplay"] 81 if (canAutoplay !== undefined) { 82 window.canAutoplayPrefetchPromise = canAutoplay.video({ 83 inline: true, 84 muted: true, 85 timeout: 1000, 86 baseUrl: "https://web2.static.mmcdn.com/", 87 }) 88 } 89 </script>
89 90 91 92 93 <meta data-marker="start" /> 94 95 96 97 <link rel="canonical" href="https://chaturbate.com/"/> 98 99 100 101 <link rel="alternate" type="application/rss+xml" title="Featured Cams RSS Feed for Steakandcheese.Com" href="/feed/latest/" /> 102 103 104 105 106 107 <meta name="Rating" content="mature"> 108 <meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" /> 109 110 <title>SteakAndCheese.com - Free Live Porn and Free Sex Cams - 100% FREE</title> 111 112 113 114 <meta property="og:type" content="website" /> 115 116 <meta property="og:title" content="Steakandcheese.Com - Free Adult Live Webcams!" /> 117 <meta property="og:description" content="Enjoy free chat and live webcam broadcasts from amateurs around the world. No registration required!" /> 118 119 <meta property="og:image" content="https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2016/06/08/03/25/a66dd4aa03efa7764add5868bd3be26b389ce509_200x60.jpg" /> 120<meta property="og:image:height" content="40" /> 121<meta property="og:image:width" content="200" /> 122 <meta property="og:url" content="https://chaturbate.com/" /> 123 <meta name="twitter:site" content="@chaturbate" /> 124 <meta name="twitter:card" content="summary" /> 125 <meta name="twitter:image" content="https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2016/06/08/03/25/a66dd4aa03efa7764add5868bd3be26b389ce509_200x60.jpg" /> 126 127 128 <meta data-marker="end" /> 129 130 131 132 <link rel="icon" type="image/x-icon" href="https://web2.static.mmcdn.com/favicons/favicon.ico"> 133 134 135 136 137 138 <link rel="shortcut icon" type="image/png" href="https://web.static.mmcdn.com/favicons/android-chrome-192x192.png?hash=1d7e24bc9ca0" sizes="192x192"> 139 <link rel="icon" type="image/png" href="https://web.static.mmcdn.com/favicons/favicon-96x96.png?hash=1d7e24bc9ca0" sizes="96x96"> 140 141 <meta name="msapplication-TileColor" content="#ffffff"> 142 <meta name="msapplication-TileImage" content="https://web.static.mmcdn.com/favicons/mstile-144x144.png?hash=1d7e24bc9ca0"> 143 144 <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-180x180.png?hash=1d7e24bc9ca0"> 145 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-144x144.png?hash=1d7e24bc9ca0"> 146 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-152x152.png?hash=1d7e24bc9ca0"> 147 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-120x120.png?hash=1d7e24bc9ca0"> 148 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-114x114.png?hash=1d7e24bc9ca0"> 149 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-76x76.png?hash=1d7e24bc9ca0"> 150 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-72x72.png?hash=1d7e24bc9ca0"> 151 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-60x60.png?hash=1d7e24bc9ca0"> 152 <link rel="apple-touch-icon-precomposed" href="https://web.static.mmcdn.com/favicons/apple-touch-icon-57x57.png?hash=1d7e24bc9ca0"> 153 <link rel="manifest" href="https://web.static.mmcdn.com/favicons/manifest.json?hash=1d7e24bc9ca0"> 154 155 156 157 158 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.6bde0c5e5190.css" type="text/css" media="all"> 159 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.c2e824af13f5.css" type="text/css" media="all"> 160 161 162 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.8a529ede58fe.css" type="text/css" media="all"> 163 164 165 166 167 168<style> 169 #main { 170 background-color: 171 } 172 173 #main .textColor, .textColor { 174 color: #222222; 175 } 176 177 #main .bgColor, .bgColor { 178 background-color: #080303; 179 } 180 181 #main .tabSectionBorder, .tabSectionBorder { 182 border-bottom: 1px solid #4A4A4A; 183 } 184 185 #main .tabLink { 186 color: #4B8FC4; 187 } 188 189 #main .tabContentContainer { 190 background: #080303; 191 } 192 193 #main .topSection { 194 background: #E3E3E3; 195 border-bottom: 1px solid #4A4A4A; 196 } 197 198 #main .headerTabLink { 199 color: #0A5B83; 200 background: #D9D9D9; 201 } 202 203 #main .tabLink.tabActive, .tabLink:hover { 204 background: #D9D9D9; 205 border-bottom: 1px solid #D4D4D4; 206 color: #0A5B83; 207 } 208 209 #main .tabBorder, .tabBorder { 210 border-color: #4A4A4A; 211 } 212 213 #main .tabActiveBorder, .tabActiveBorder, #main .tabBorder:hover, .tabBorder:hover { 214 border-bottom: 1px solid #D9D9D9; 215 216 } 217 218 #main .tabInactiveBgColor, .tabInactiveBgColor { 219 background-color: #CCCCCC; 220 221 } 222 223 #main .tabInactiveColor, .tabInactiveColor { 224 color: #4B8FC4; 225 } 226 227 #main .tabActiveBgColor, .followedContainer.tabActiveBgColor, .tabActiveBgColor, #main .tabInactiveBgColor:hover, .tabInactiveBgColor:hover { 228 background-color: #D9D9D9; 229 } 230 231 #main .tabActiveColor, .tabActiveColor, #main .tabInactiveColor:hover, .tabInactiveColor:hover { 232 color: #0A5B83; 233 } 234 235 #main .hrefColor, .hrefColor {
236 color: #0A5B83; 237 } 238 239 #main .tagFontColor, .tagFontColor { 240 color: #000000; 241 } 242 243 #main .tagExhibColor { 244 background-color: #60A4F7; 245 } 246 247 #main .tagLineColor { 248 background-color: #CCCCCC; 249 } 250 251 #main .tagOfflineColor { 252 background-color: #436C9E; 253 } 254 255 #main .tagPrivateGroupColor { 256 background-color: #60A4F7; 257 } 258 259 #main .camBgColor, .camBgColor { 260 color: #E3E3E3; 261 } 262 263 #main .camBorderColor, .camBorderColor { 264 color: #CFCFCF; 265 } 266 267 #main .camSubjectColor, .camSubjectColor { 268 color: #222222; 269 } 270 271 #main .camSubjectTagColor, .camSubjectTagColor { 272 color: #0A5B83; /* Default for all whitelabels */ 273 } 274 275 #main .camAltTextColor, .camAltTextColor { 276 color: #707070; 277 } 278 279 #main .camHrefColor, .camHrefColor { 280 color: #0A5B83; 281 } 282 283 #main .nextCamBgColor, .nextCamBgColor{ 284 background: #CCCCCC; 285 } 286 287 #main .navigationAlt2BgImage, .navigationAlt2BgImage { 288 background: none; /* Default for all whitelabels */ 289 } 290 291 #main .navigationAlt2BgColor, .navigationAlt2BgColor { 292 background-color: #E3E3E3; 293 } 294 295 #header #user_information .userInfoDropdownBgColor { 296 background-color: #CCCCCC; 297 } 298 299 #header #user_information .userInfoDropdownTextColor { 300 color: #4B8FC4; 301 } 302 303 #header #user_information .userInfoDropdownTextColor:hover { 304 color: #0A5B83; 305 } 306 307 #header #user_information .userInfoDropdownHighlightColor:hover { 308 background-color: #D9D9D9; 309 } 310 #header #user_information { 311 border-color: #292929; 312} 313 #header #user_information .user_information_header { 314 background: #292929 !important; 315 } 316 #header #user_information .user_information_header > div { 317 background-color: #292929; 318 } 319 #header #user_information .bottom { 320 background-color: #D4D4D4 !important; 321 } 322 #header #user_information .bottom a { 323 color: #0A5B83 !important; 324 } 325 326 #user-context-menu { 327 border-color: #4A4A4A !important; 328 } 329 #user-context-menu > div > div { 330 background-color: #CCCCCC !important; 331 color: #0A5B83 !important; 332 } 333 #user-context-menu .ucmHeader a.defaultUser{ 334 color: #004B5E !important; 335 } 336 #user-context-menu .ucmLinks .ucmLinkColor { 337 color: #0A5B83 !important; 338 } 339 #user-context-menu .ucmHeader { 340 color: #004B5E !important; 341 342 } 343 #user-context-menu .ucmLinkHover:hover { 344 background-color: #D9D9D9 !important; 345 } 346</style> 347 348 349 350 <style> 351 :root { 352 --wl-bg-color: #080303; 353 --wl-cam-background-color: #E3E3E3; 354 --wl-cam-border-color: #CFCFCF; 355 --wl-cam-href-color: #0A5B83; 356 --wl-cam-text-alt-color: #707070; 357 --wl-cam-text-color: #222222; 358 --wl-carousel-active-circle-color: #0A5B83; 359 --wl-carousel-arrow-bg-color: #0A5B83; 360 --wl-carousel-arrow-color: #E3E3E3; 361 --wl-carousel-bg-color: #E3E3E3; 362 --wl-carousel-border-color: #CFCFCF; 363 --wl-carousel-circle-color: #E3E3E3; 364 --wl-carousel-href-color: #0A5B83; 365 --wl-carousel-title-color: #222222; 366 --wl-chaturbate-a: ; 367 --wl-content-bgcolor: #D4D4D4; 368 --wl-filter-option-border-color: #4B89C4; 369 --wl-filter-panel-bgcolor: #F8F9FA; 370 --wl-filter-panel-highlight-color: #4B89C4; 371 --wl-filter-section-primary-text-color: #525252; 372 --wl-filter-section-support-text-color: #6E6F70; 373 --wl-filter-panel-button-active-bg-color: #E9E9E9; 374 --wl-filter-panel-button-hover-bg-color: #EEEEEE; 375 --wl-footer-href-color: #DDDDDD; 376 --wl-footer-text-color: #666666; 377 --wl-h1-color: #004B5E; 378 --wl-href-color: #0A5B83; 379 --wl-navigation-alt-2-bgcolor: #E3E3E3; 380 --wl-navigation-alt-bgcolor: #4C669E; 381 --wl-navigation-bgcolor: #292929; 382 --wl-navigation-font-color: #00A8F6; 383 --wl-signup-bg-color: #F47321; 384 --wl-signup-alt-bg-color: #cd5d26; 385 --wl-tab-active-color: #D9D9D9; 386 --wl-tab-active-font-color: #0A5B83; 387 --wl-tab-border-color: #4A4A4A; 388 --wl-tab-inactive-color: #CCCCCC; 389 --wl-tab-inactive-font-color: #4B8FC4; 390 --wl-tag-exhibitionist-color: #60A4F7; 391 --wl-tag-font-color: #000000; 392 --wl-tag-hd-color: #60A4F7; 393 --wl-tag-offline-color: #436C9E; 394 --wl-tag-private-group-color: #60A4F7; 395 --wl-tag-recorded-color: #60A4F7; 396 --wl-tagline-color: #CCCCCC; 397 --wl-tag-spy-price-color: #BF0000; 398 --wl-text-color: #222222; 399 } 400 </style> 401 402 403<style> 404body { 405 color: #222222; 406 background: #080303; 407} 408a { 409 color: #0A5B83; 410} 411input[type=submit], button[type=submit] { 412 background-color: #F47321; 413} 414.register_body form .button { 415 background: none !important; 416 background-color: #F47321 !important; 417} 418.register_body h1 { 419 color: #004B5E !important; 420} 421#header, .footer-holder { 422 background: #080303 !important; 423} 424.logo-zone strong { 425 color: #CCCCCC; 426} 427.logo { 428 width: 200px; 429} 430#tsContent .defaultColor, #tsContent input[name="password"] { 431 color: #222222 !important; 432} 433#tsContent h1, #tsContent h2 { 434 color: #004B5E !important; 435} 436 437.nav-bar { 438 background: #292929; 439} 440.nav-bar { 441 border-color: #4C669E; 442} 443.footer-holder { 444 border-top: 3px solid #4C669E; 445} 446.content { 447 background: #D4D4D4; 448} 449.sub-nav li.active>a, .sub-nav li>a.hover, .sub-nav li>a:hover:not(.hover-event), 450.tab.active, .tab:hover, .tabLink.tabOpen, .tabLink:hover, 451.gender-tab.active>a, .gender-tab>a.active, .gender-tab>a.hover, 452a.gender-tab.active, a.gender-tab.active, a.gender-tab.hover, 453div.gender-tab.active, div.gender-tab.hover { 454 background: #D9D9D9 !important; 455 border-bottom: 1px solid #D4D4D4 !important; 456 color: #0A5B83 !important; 457} 458.sub-nav li>a, .gender-tab>a, a.gender-tab, div.gender-tab { 459 border-color: #4A4A4A !important; 460 background-color: #CCCCCC !important; 461 color: #4B8FC4 !important; 462} 463.top-section{ 464 border-color: #4A4A4A; 465 background: none; 466 background-color: #E3E3E3; 467} 468.list .thumbnail_label_exhibitionist { 469 background-color: #60A4F7; 470 color: #000000; 471} 472.list .thumbnail_label_offline { 473 background-color: #436C9E; 474 color: #000000; 475} 476.list .thumbnail_label_recorded{ 477 background-color: #60A4F7; 478 color: #000000; 479} 480.list .thumbnail_label_c_promoted { 481 background-color: #60A4F7; 482 color: #000000; 483} 484.list .thumbnail_label_c_private_show { 485 background-color: #60A4F7; 486 color: #000000; 487} 488 489.list .thumbnail_label_featured { 490 border-bottom: none; 491 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33); 492} 493 494.list .thumbnail_label_c { 495 background-color: #60A4F7; 496 color: #000000; 497} 498.list .thumbnail_label_c_gaming { 499 background-color: #60A4F7; 500 color: #000000; 501} 502.footer-holder p, .content_wrapper .frame .footer { 503 color: #666666 !important; 504} 505.footer-holder a, .footer-holder .nav li a { 506 color: #DDDDDD; 507} 508.list li { 509 background-color: #E3E3E3; 510 border-color: #CFCFCF; 511 color: #222222; 512} 513.list li a { 514 color: #0A5B83; 515}
516.list .title a { 517 color: #0A5B83; 518} 519.sub-info li { 520 color: #707070; 521} 522.list .title .age { 523 color: #707070; 524} 525.likes li a { 526 color: #222222; 527} 528.content_body h1 { 529 color: #004B5E !important; 530} 531.actions li a { 532 color: #0A5B83; 533 border-color: #4A4A4A; 534 background-color: #CCCCCC; 535} 536.actions li a:hover { 537 background-color: #D9D9D9; 538} 539.advanced_search_options { 540 color: #222; 541 background-color: #D4D4D4 !important; 542} 543.advanced_search_options h2 { 544 color: #004B5E !important; 545} 546.advanced_search_options label { 547 color: #222222 !important; 548} 549#roomTabs { 550 background-color: #D4D4D4 !important; 551 color: #222222; 552} 553#roomTabs h1, .frame .header { 554 color: #004B5E !important; 555} 556#roomTabs td, .MoreRooms, #roomTabs .contentText, .frame table tr td *, .frame table tr td, .frame table th{ 557 color: #222222 !important; 558} 559.frame table th.premium_user { 560 color: #004B5E !important; 561} 562#roomTabs .link { 563 color: #0A5B83 !important; 564} 565.c-1 { 566 color: #222; 567} 568 569.password_warning, .followers { 570 color: #222222; 571} 572.followers a { 573 color: #0A5B83; 574} 575.sub-nav li#mybroadcast-nav-tab a, .sub-nav li#contest_nav_tab a { 576 color: #0A5B83; 577} 578.button_share a{ 579 color: #FFF; 580} 581.content, div#main, .content_body .frame { 582 background: #D4D4D4 !important; 583} 584#tag_table { 585 color: #222222; 586} 587#hashtag_ticker a { 588 color: #0A5B83 589} 590#trending_root #tag_table .tag-table-body .tag_row:nth-child(odd) { 591 background-color: #D4D4D4; 592} 593#trending_root #tag_table .tag-table-body .tag_row:nth-child(even) { 594 background-color: #DDDDDD; 595} 596#tag_table .tag_row .tag a { 597 color: #0A5B83 598} 599.footercon h2 { 600 color: #4B8FC4; 601} 602.creat{ 603 background-color: #F47321; 604} 605 606 607</style> 608<link media="all" rel="stylesheet" href="data:text/css;base64," type="text/css"> 609 610 611 612 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.f573f83f11f3.css" type="text/css" media="all"><link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.c867160aebdb.css" type="text/css"><link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.b81a826ce37d.css" type="text/css" media="all"> 613 614 615 616 <style type="text/css"> 617 618 </style> 619 620 621<!--[if IE 8]> 622
622<script src="https://web2.static.mmcdn.com/CACHE/js/output.9c278fc9fa6f.js"></script>
622 623 <style>#cb2_link_box{display:none!important;}</style> 624<![endif]--> 625 626<!--[if IE 9]> 627
627<script src="https://web2.static.mmcdn.com/CACHE/js/output.5be18910a576.js"></script>
627 628<![endif]-->
629<script src="https://web2.static.mmcdn.com/CACHE/js/output.21a69f49335b.js"></script>
629 630 631
631<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>
631 632 633</head> 634<body class="theme-external"> 635 636 637
638<script type="text/javascript"> 639 const URL_FORCED_THEME_NAME_STORAGE_KEY = "url_forced_theme_name" 640 641</script>
641 642 643 644 645 646 647 648<div id="base"> 649 650 651 652 653
654<script> 655 if (window.newrelic) { 656 window.newrelic.pauseReplay(); 657 } 658</script>
658 659 660 661 662 663 664 665 666 667 668 669 670 <div class="overlay" id="entrance_terms_overlay" 671 style="visibility: visible;"> 672 <div id="entrance_terms" role="dialog" aria-modal="true"> 673 <div class="header" data-testid="terms-header"> 674 <p><strong>YOU MUST BE OVER 18 AND AGREE TO THE TERMS BELOW BEFORE CONTINUING:</strong></p> 675 </div> 676 <div class="scroll" data-testid="entrance-terms"> 677 678<p>This website contains information, links, images and videos of sexually explicit material (collectively, the "Sexually Explicit Material"). Do NOT continue if: (i) you are not at least 18 years of age or the age of majority in each and every jurisdiction in which you will or may view the Sexually Explicit Material, whichever is higher (the "Age of Majority"), (ii) such material offends you, or (iii) viewing the Sexually Explicit Material is not legal in each and every community where you choose to view it.</p> 679<p>By choosing to enter this website you are affirming under oath and penalties of perjury pursuant to Title 28 U.S.C. § 1746 and other applicable statutes and laws that all of the following statements are true and correct:</p> 680<ul> 681 <li>I have attained the Age of Majority in my jurisdiction;</li> 682 <li>The sexually explicit material I am viewing is for my own personal use and I will not expose any minors to the material; 683 </li> 684 <li>I desire to receive/view sexually explicit material;</li> 685 <li>I believe that as an adult it is my inalienable constitutional right to receive/view sexually explicit material; 686 </li> 687 <li>I believe that sexual acts between consenting adults are neither offensive nor obscene; 688 </li> 689 <li>The viewing, reading and downloading of sexually explicit materials does not violate the standards of any community, town, city, state or country where I will be viewing, reading and/or downloading the Sexually Explicit Materials; 690 </li> 691 <li>I am solely responsible for any false disclosures or legal ramifications of viewing, reading or downloading any material appearing on this site. I further agree that neither this website nor its affiliates will be held responsible for any legal ramifications arising from any fraudulent entry into or use of this website; 692 </li> 693 694 <li>I understand that this website uses cookies, web beacons, tracking pixels, and similar tracking technologies, as more fully described in the website's <a href="/privacy/">Privacy Policy</a>, and I hereby consent to the use of such tracking technologies; 695 </li> 696 697 <li>I understand that my use of this website is governed by the website's <a href="/terms/">Terms</a> which I have reviewed and accepted, and I agree to be bound by such Terms. 698 </li> 699 <li>I agree that by entering this website, I am subjecting myself, and any business entity in which I have any legal or equitable interest, to the personal jurisdiction of the State of California, Los Angeles County, should any dispute arise at any time between this website, myself and/or such business entity; 700 </li> 701 <li>This warning page constitutes a legally binding agreement between me, this website and/or any business in which I have any legal or equitable interest. If any provision of this Agreement is found to be unenforceable, the remainder shall be enforced as fully as possible and the unenforceable provision shall be deemed modified to the limited extent required to permit its enforcement in a manner most closely representing the intentions as expressed herein; 702 </li> 703 <li>All performers on this site are over the age of 18, have consented being photographed and/or filmed, believe it is their right to engage in consensual sexual acts for the entertainment and education of other adults and I believe it is my right as an adult to watch them doing what adults do; 704 </li> 705 <li>The videos and images in this site are intended to be used by responsible adults as sexual aids, to provide sexual education and to provide sexual entertainment; 706 </li> 707 <li>I understand that providing a false declaration under the penalties of perjury is a criminal offense; and 708 </li> 709 <li>I agree that this agreement is governed by the Electronic Signatures in Global and National Commerce Act (commonly known as the "E-Sign Act"), 15 U.S.C. § 7000, et seq., and by choosing to click on "I Agree" and indicating my agreement to be bound by the terms of this agreement, I affirmatively adopt the signature line below as my signature and the manifestation of my consent to be bound by the terms of this agreement. 710 </li> 711</ul> 712 713<div class="esignature_container"> 714 Signed: 715 <span class="esignature"> /s/ </span> 716</div> 717 718 </div> 719 <p style="color: red; font-weight: bold; font-size: 11px;" data-testid="law-enforcement-disclaimer" >THIS SITE ACTIVELY COOPERATES WITH LAW ENFORCEMENT IN ALL INSTANCES OF SUSPECTED ILLEGAL USE OF THE SERVICE, ESPECIALLY IN THE CASE OF UNDERAGE USAGE OF THE SERVICE.</p> 720 <div class="footer"> 721 <a href="http://www.google.com/" class="exit_entrance_terms" data-testid="exit-entrance-terms">Exit</a> 722 <button type="button" id="close_entrance_terms" data-testid="close-entrance-terms">I AGREE</button> 723 </div> 724 725 <p style="margin-top: 25px; text-align: center;"> 726 <img src="https://web2.static.mmcdn.com/images/badges/safelabeling.gif" alt="Safe label logo"> 727 <img src="https://web2.static.mmcdn.com/images/badges/88x31_RTA-5042-1996-1400-1577-RTA-W-VERIFIED.gif" 728 style="margin: 0 10px;" alt="RTA verified logo"> 729 <img src="https://web2.static.mmcdn.com/images/badges/ApprovedASACPmember.gif" alt="Approved ASACP member logo"> 730 </p> 731 </div> 732 </div> 733 734 735 736
737<script> 738 function buildTermsCookie() { 739 function getMainDomain() { 740 let domain = window.location.hostname 741 // remove www. from domain 742 if (domain.indexOf("www.") !== -1) { 743 domain = domain.replace("www.", ""); 744 } 745 // check if there is shortcode language subdomain through regex 746 // and remove it 747 let langSubdomain = domain.match(/^^(?:[a-z]{2}|zh-hans|zh-hant)\./) 748 if (langSubdomain) { 749 domain = domain.replace(langSubdomain[0], ""); 750 } 751 // Add a dot in front of the domain if it's not there 752 if (domain.indexOf(".") !== 0) { 753 domain = "." + domain; 754 } 755 return domain; 756 } 757 var oneYearFromNow = new Date(); 758 oneYearFromNow.setFullYear(oneYearFromNow.getFullYear() + 1); 759 document.cookie = "agreeterms=1;expires=" + oneYearFromNow.toUTCString() + ";path=/" + `;domain=${getMainDomain()}`; 760 } 761</script>
761 762 763
763<script type="text/javascript"> 764 (function() { 765 document.body.classList.add("entrance-terms--shown") 766 767 768 769 var ua = window.navigator.userAgent; 770 var isWebOS = ua.toLowerCase().indexOf("Web0S".toLowerCase()) !== -1; 771 var isSmartTv = ua.toLowerCase().indexOf("SmartTV".toLowerCase()) !== -1; 772 var isSafari = ua.toLowerCase().indexOf("Safari".toLowerCase()) !== -1; 773 774 if (isWebOS || isSmartTv) { 775 document.body.classList.add("lg-tv-black-overlay") 776 } 777 778 if (isSafari && document.getElementsByClassName("scroll").length > 0) { 779 // desktop safari auto scrolls to first focusable element on page load 780 // give tabindex to parent and focus it instead to fix this 781 var scrollableEl = document.getElementsByClassName("scroll")[0] 782 scrollableEl.tabIndex = -1 783 scrollableEl.style.outline = "none" 784 scrollableEl.focus() 785 } 786 787 if (window.newrelic) { 788 window.newrelic.addPageAction('Over18OverlayShown') 789 } 790 791 var focusableEls = document 792 .getElementById("entrance_terms") 793 .querySelectorAll("a[href]:not([disabled]), button:not([disabled])"); 794 var firstFocusableEl = focusableEls[0]; 795 var lastFocusableEl = focusableEls[focusableEls.length - 1]; 796 var KEYCODE_TAB = 9; 797 798 799 var age_gate_overlay = document.getElementById('age_gate_overlay'); 800 if (age_gate_overlay !== null) { 801 age_gate_overlay.style.display = "none"; 802 var age_gate_first_focusable_el = age_gate_overlay 803 .querySelectorAll("a[href]:not([disabled]), button:not([disabled])")[0]; 804 } 805 806 807 function add_keep_focus_listener(element_name) { 808 var focusableEls = document 809 .getElementById(element_name) 810 .querySelectorAll("a[href]:not([disabled]), button:not([disabled])"); 811 var firstFocusableEl = focusableEls[0]; 812 var lastFocusableEl = focusableEls[focusableEls.length - 1]; 813 814 document 815 .getElementById(element_name) 816 .addEventListener("keydown", function (e) { 817 if (e.key === "Tab" || e.keyCode === KEYCODE_TAB) { 818 if (e.shiftKey) { 819 // Shift/tab to focus backwards 820 if (document.activeElement === firstFocusableEl) {
821 lastFocusableEl.focus(); 822 e.preventDefault(); 823 } 824 } else { 825 // just tab 826 if (document.activeElement === lastFocusableEl) { 827 firstFocusableEl.focus(); 828 e.preventDefault(); 829 } 830 } 831 } 832 }); 833 } 834 835 add_keep_focus_listener("entrance_terms"); 836 837 document.getElementById('close_entrance_terms').addEventListener("click", function (e) { 838 document.body.classList.remove("entrance-terms--shown") 839 document.body.classList.remove("lg-tv-black-overlay") 840 document.getElementById('entrance_terms').style.display = "none"; 841 document.getElementById('entrance_terms_overlay').style.display = "none"; 842 843 if (age_gate_overlay !== null) { 844 age_gate_overlay.style.display = "flex"; 845 age_gate_first_focusable_el.focus(); 846 } 847 848 const reactRoomcardThumbnails = document.getElementsByClassName("RoomCardThumbnail__image") 849 for (const thumbnail of reactRoomcardThumbnails) { 850 thumbnail.src = thumbnail.src.replace("/ribw/", "/riw/") 851 thumbnail.src = thumbnail.src.replace("/rib/", "/ri/") 852 } 853 buildTermsCookie(); 854 if (window.newrelic) { 855 window.newrelic.addPageAction('Over18OverlayAccepted') 856 } 857 858 }); 859 })(); 860 </script>
860 861 862 863 864 865 866 867 868 869 <div id="header"> 870 <div class="ad"> 871 872 873 874 875 876 877 878 879 880 </div> 881 <div class="section clearfix"> 882 <div class="logo-zone"> 883 884 885 <strong class="logo" style="background: url(https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2016/06/08/03/25/a66dd4aa03efa7764add5868bd3be26b389ce509_200x60.jpg) no-repeat;"> 886 <a href="/" data-roomlist-spa-nav></a> 887 </strong> 888 889 890 <strong>Free Live Porn and Free Sex Cams</strong> 891 </div> 892 893 894 895<div class="right_section"> 896 <div id="user_information" data-paction="UserInfoPanel" data-testid="user-info-panel"> 897 <div id="user_information_header" class="user_information_header"> 898 <div id="user_information_profile_container" class="user_information_container anonymous"> 899 <img class="user_information_header_icon" title="Account Menu" data-testid="gender-icon" 900 901 src="https://web2.static.mmcdn.com/images/gendericons/anon.svg" alt="Anonymous Icon" 902 903 /> 904 905 <img class="user_information_header_arrowdown" title="Account Menu" src="https://web2.static.mmcdn.com/images/userinfoarrowdown.svg" data-testid="user-info-arrow"> 906 </div> 907 908 909 910 911 <div id="dmListIconRoot" class="user_information_icon chat_bubble" data-testid="messaging-icon-root"></div> 912 913 914 </div> 915 <div id="userInfoPanelMenuDropdownRoot"></div> 916 917 <div id="dmListDropdownRoot" data-testid="dm-list-dropdown"></div> 918 919 <div id="userUpdatesMenuDropdownRoot"></div> 920 <div class="bottom"> 921 <table width="100%"> 922 <tr> 923 <th>Status:</th> 924 <td title="Status" data-testid="status"> 925 926 Anonymous 927 928 </td> 929 <td><a href="/auth/login/" class="login-link nooverlay login--lginxsu" account-redirect data-testid="login-link">(Log In)</a></td> 930 </tr> 931 <tr> 932 933 934 <th>You have:</th> 935 <td> 936 <div class="overflow"> 937 <strong class="auip_tokens"> 938 939 940 <span class='tokencount' title="Token Count" updatable-count data-testid="token-count">0</span> Tokens 941 942 943 </strong> 944 </div> 945 </td> 946 <td> 947 <a href="/tipping/purchase_tokens/?source=TokenSourceUserInfoPanel" class='purchase_tokens login-link' data-purchase-event-source="TokenSourceUserInfoPanel" data-testid="purchase-tokens">(Get More)</a> 948 </td> 949 </tr> 950 </table> 951 </div> 952 </div> 953</div> 954 955 </div> 956 957 958 <div class="nav-bar"> 959 <ul id="nav"> 960 961 962 963 <a href="/accounts/register/" class="creat nooverlay" account-redirect data-testid="sign-up-tab"> 964 SIGN UP 965 <img src="https://web2.static.mmcdn.com/images/arrow-white.gif"></img> 966 </a> 967 968 969 <li><a id="ChatRoomLink" href="/" data-roomlist-spa-nav gendered-link> 970 HOME 971 </a></li> 972 973<li> 974 <a href="/discover/" gendered-link data-testid="discover-tab"> 975 <span class="header-title">DISCOVER</span> 976 </a> 977</li> 978 979 <li><a href="/tags/" gendered-link> 980 TAGS 981 </a></li> 982 <li id="spy_tab"><a href="/spy-on-cams/" data-roomlist-spa-nav gendered-link> 983 PRIVATE SHOWS 984 </a></li> 985 986<li id="followed_tab" > 987 <a href="/followed-cams/" class="followed-header" id="followed_anchor" data-testid="following-tab"> 988 <div style="display: inline-block">
989 <span class="followed_text">FOLLOWING</span> 990 <span class="followed_counts" data-paction-name="FOLLOWED"> 991 (0/0) 992 </span> 993 </div> 994 </a> 995</li> 996 997 998 999<li class="broadcast-yourself"> 1000 <a 1001 href="/accounts/register/?src=broadcast&next=/b/" 1002 data-testid="broadcast-yourself-tab"> 1003 BROADCAST YOURSELF 1004 </a> 1005</li> 1006 1007 </ul> 1008 </div> 1009 1010 </div> 1011 1012 1013 1014 1015 1016 1017<div id="site_notices"> 1018 1019 <div class="content" style="padding:0; margin:0;"> 1020 <div class="content_body" style="padding:0; margin:0;"> 1021 <div id="ie-support-notice" class="message dismissible_notice" data-cache-key="ie-support-notice" style="display:none"> 1022 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>) 1023 </div> 1024 </div> 1025 </div> 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035</div> 1036 1037 <div id="main" class="chat "> 1038 1039 1040 1041 1042 <div class="top-section "> 1043 1044 1045 1046 1047 1048<ul class="advanced-search-button-container " data-paction="Search"> 1049 <li class="advanced_search_button_shell"> 1050 <a class="advanced_search_button " href="#" title="Options"></a> 1051 </li> 1052 1053 1054 <li id="search_container"> 1055 <div id="search_icon" class="search_div" tabindex="0"> 1056 <div> 1057 <div class="search_svg" title="Search Bar"></div> 1058 </div> 1059 </div> 1060 </li> 1061 1062</ul> 1063 1064 1065 </div> 1066 1067 1068 <div class="homepageFilterPanel placeholder"></div> 1069 1070 1071 1072 1073 <div class="content" id="roomlist_content_wrapper"> 1074 1075 1076 1077 1078 1079<div id="advanced_search_options" class="advanced_search_options collapsed" data-testid="aso-component"> 1080 1081 <h2 data-testid="aso-header">Options</h2> 1082 1083 <div class="clearfix"></div> 1084</div> 1085 1086 1087 <div class="clear"></div> 1088 1089 1090 1091 1092 <div id="roomlist_root" class="" data-testid="room-list"> 1093 1094 <div class="roomlist_container endless_page_styles placeholder"> 1095 <ul class="list"> 1096 1097 <li class="roomCard placeholder camBgColor"> 1098 <a class="room_thumbnail_container"> 1099 <div class="room_thumbnail"></div> 1100 </a> 1101 <div class="details"> 1102 <div class="title"> </div> 1103 <div class="subject"> </div> 1104 <div class="sub-info"> </div> 1105 </div> 1106</li> 1107 1108 1109 <li class="roomCard placeholder camBgColor"> 1110 <a class="room_thumbnail_container"> 1111 <div class="room_thumbnail"></div> 1112 </a> 1113 <div class="details"> 1114 <div class="title"> </div> 1115 <div class="subject"> </div> 1116 <div class="sub-info"> </div> 1117 </div> 1118</li> 1119 1120 1121 <li class="roomCard placeholder camBgColor"> 1122 <a class="room_thumbnail_container"> 1123 <div class="room_thumbnail"></div> 1124 </a> 1125 <div class="details"> 1126 <div class="title"> </div> 1127 <div class="subject"> </div> 1128 <div class="sub-info"> </div> 1129 </div> 1130</li> 1131 1132 1133 <li class="roomCard placeholder camBgColor"> 1134 <a class="room_thumbnail_container"> 1135 <div class="room_thumbnail"></div> 1136 </a> 1137 <div class="details"> 1138 <div class="title"> </div> 1139 <div class="subject"> </div> 1140 <div class="sub-info"> </div> 1141 </div> 1142</li> 1143 1144 1145 <li class="roomCard placeholder camBgColor"> 1146 <a class="room_thumbnail_container"> 1147 <div class="room_thumbnail"></div> 1148 </a> 1149 <div class="details"> 1150 <div class="title"> </div> 1151 <div class="subject"> </div> 1152 <div class="sub-info"> </div> 1153 </div> 1154</li> 1155 1156 1157 <li class="roomCard placeholder camBgColor"> 1158 <a class="room_thumbnail_container"> 1159 <div class="room_thumbnail"></div> 1160 </a> 1161 <div class="details"> 1162 <div class="title"> </div> 1163 <div class="subject"> </div> 1164 <div class="sub-info"> </div> 1165 </div> 1166</li> 1167 1168 1169 <li class="roomCard placeholder camBgColor"> 1170 <a class="room_thumbnail_container"> 1171 <div class="room_thumbnail"></div> 1172 </a> 1173 <div class="details"> 1174 <div class="title"> </div> 1175 <div class="subject"> </div> 1176 <div class="sub-info"> </div> 1177 </div> 1178</li> 1179 1180 1181 <li class="roomCard placeholder camBgColor"> 1182 <a class="room_thumbnail_container"> 1183 <div class="room_thumbnail"></div> 1184 </a> 1185 <div class="details"> 1186 <div class="title"> </div> 1187 <div class="subject"> </div> 1188 <div class="sub-info"> </div> 1189 </div> 1190</li> 1191 1192 1193 <li class="roomCard placeholder camBgColor"> 1194 <a class="room_thumbnail_container"> 1195 <div class="room_thumbnail"></div> 1196 </a> 1197 <div class="details"> 1198 <div class="title"> </div> 1199 <div class="subject"> </div> 1200 <div class="sub-info"> </div> 1201 </div> 1202</li> 1203 1204 1205 <li class="roomCard placeholder camBgColor"> 1206 <a class="room_thumbnail_container"> 1207 <div class="room_thumbnail"></div> 1208 </a> 1209 <div class="details"> 1210 <div class="title"> </div> 1211 <div class="subject"> </div> 1212 <div class="sub-info"> </div> 1213 </div> 1214</li> 1215 1216 1217 <li class="roomCard placeholder camBgColor"> 1218 <a class="room_thumbnail_container"> 1219 <div class="room_thumbnail"></div> 1220 </a> 1221 <div class="details"> 1222 <div class="title"> </div> 1223 <div class="subject"> </div> 1224 <div class="sub-info"> </div> 1225 </div> 1226</li> 1227 1228 1229 <li class="roomCard placeholder camBgColor"> 1230 <a class="room_thumbnail_container"> 1231 <div class="room_thumbnail"></div> 1232 </a> 1233 <div class="details"> 1234 <div class="title"> </div> 1235 <div class="subject"> </div> 1236 <div class="sub-info"> </div> 1237 </div> 1238</li> 1239 1240 1241 <li class="roomCard placeholder camBgColor"> 1242 <a class="room_thumbnail_container"> 1243 <div class="room_thumbnail"></div> 1244 </a> 1245 <div class="details"> 1246 <div class="title"> </div> 1247 <div class="subject"> </div> 1248 <div class="sub-info"> </div> 1249 </div> 1250</li> 1251 1252 1253 <li class="roomCard placeholder camBgColor"> 1254 <a class="room_thumbnail_container"> 1255 <div class="room_thumbnail"></div> 1256 </a> 1257 <div class="details"> 1258 <div class="title"> </div> 1259 <div class="subject"> </div> 1260 <div class="sub-info"> </div> 1261 </div> 1262</li> 1263 1264 1265 <li class="roomCard placeholder camBgColor"> 1266 <a class="room_thumbnail_container"> 1267 <div class="room_thumbnail"></div> 1268 </a> 1269 <div class="details"> 1270 <div class="title"> </div> 1271 <div class="subject"> </div> 1272 <div class="sub-info"> </div> 1273 </div> 1274</li> 1275 1276 1277 <li class="roomCard placeholder camBgColor"> 1278 <a class="room_thumbnail_container"> 1279 <div class="room_thumbnail"></div> 1280 </a> 1281 <div class="details"> 1282 <div class="title"> </div> 1283 <div class="subject"> </div> 1284 <div class="sub-info"> </div> 1285 </div> 1286</li> 1287 1288 1289 <li class="roomCard placeholder camBgColor"> 1290 <a class="room_thumbnail_container"> 1291 <div class="room_thumbnail"></div> 1292 </a> 1293 <div class="details"> 1294 <div class="title"> </div> 1295 <div class="subject"> </div> 1296 <div class="sub-info"> </div> 1297 </div> 1298</li> 1299 1300 1301 <li class="roomCard placeholder camBgColor"> 1302 <a class="room_thumbnail_container"> 1303 <div class="room_thumbnail"></div> 1304 </a> 1305 <div class="details"> 1306 <div class="title"> </div> 1307 <div class="subject"> </div> 1308 <div class="sub-info"> </div> 1309 </div> 1310</li> 1311 1312 1313 <li class="roomCard placeholder camBgColor"> 1314 <a class="room_thumbnail_container"> 1315 <div class="room_thumbnail"></div> 1316 </a> 1317 <div class="details"> 1318 <div class="title"> </div> 1319 <div class="subject"> </div> 1320 <div class="sub-info"> </div> 1321 </div> 1322</li> 1323 1324 1325 <li class="roomCard placeholder camBgColor"> 1326 <a class="room_thumbnail_container"> 1327 <div class="room_thumbnail"></div> 1328 </a> 1329 <div class="details"> 1330 <div class="title"> </div> 1331 <div class="subject"> </div> 1332 <div class="sub-info"> </div> 1333 </div> 1334</li> 1335 1336 1337 <li class="roomCard placeholder camBgColor"> 1338 <a class="room_thumbnail_container"> 1339 <div class="room_thumbnail"></div> 1340 </a> 1341 <div class="details"> 1342 <div class="title"> </div> 1343 <div class="subject"> </div> 1344 <div class="sub-info"> </div> 1345 </div> 1346</li> 1347 1348 1349 <li class="roomCard placeholder camBgColor"> 1350 <a class="room_thumbnail_container"> 1351 <div class="room_thumbnail"></div> 1352 </a> 1353 <div class="details"> 1354 <div class="title"> </div> 1355 <div class="subject"> </div> 1356 <div class="sub-info"> </div> 1357 </div> 1358</li> 1359 1360 1361 <li class="roomCard placeholder camBgColor"> 1362 <a class="room_thumbnail_container"> 1363 <div class="room_thumbnail"></div> 1364 </a> 1365 <div class="details"> 1366 <div class="title"> </div> 1367 <div class="subject"> </div> 1368 <div class="sub-info"> </div> 1369 </div> 1370</li> 1371 1372 1373 <li class="roomCard placeholder camBgColor"> 1374 <a class="room_thumbnail_container"> 1375 <div class="room_thumbnail"></div> 1376 </a> 1377 <div class="details"> 1378 <div class="title"> </div> 1379 <div class="subject"> </div> 1380 <div class="sub-info"> </div> 1381 </div> 1382</li> 1383 1384 1385 <li class="roomCard placeholder camBgColor"> 1386 <a class="room_thumbnail_container"> 1387 <div class="room_thumbnail"></div> 1388 </a> 1389 <div class="details"> 1390 <div class="title"> </div> 1391 <div class="subject"> </div> 1392 <div class="sub-info"> </div> 1393 </div> 1394</li> 1395 1396 1397 <li class="roomCard placeholder camBgColor"> 1398 <a class="room_thumbnail_container"> 1399 <div class="room_thumbnail"></div> 1400 </a> 1401 <div class="details"> 1402 <div class="title"> </div> 1403 <div class="subject"> </div> 1404 <div class="sub-info"> </div> 1405 </div> 1406</li> 1407 1408 1409 <li class="roomCard placeholder camBgColor"> 1410 <a class="room_thumbnail_container"> 1411 <div class="room_thumbnail"></div> 1412 </a> 1413 <div class="details"> 1414 <div class="title"> </div> 1415 <div class="subject"> </div> 1416 <div class="sub-info"> </div> 1417 </div> 1418</li> 1419 1420 1421 <li class="roomCard placeholder camBgColor"> 1422 <a class="room_thumbnail_container"> 1423 <div class="room_thumbnail"></div> 1424 </a> 1425 <div class="details"> 1426 <div class="title"> </div> 1427 <div class="subject"> </div> 1428 <div class="sub-info"> </div> 1429 </div> 1430</li> 1431 1432 1433 <li class="roomCard placeholder camBgColor"> 1434 <a class="room_thumbnail_container"> 1435 <div class="room_thumbnail"></div> 1436 </a> 1437 <div class="details"> 1438 <div class="title"> </div> 1439 <div class="subject"> </div> 1440 <div class="sub-info"> </div> 1441 </div> 1442</li> 1443 1444 1445 <li class="roomCard placeholder camBgColor"> 1446 <a class="room_thumbnail_container"> 1447 <div class="room_thumbnail"></div> 1448 </a> 1449 <div class="details"> 1450 <div class="title"> </div> 1451 <div class="subject"> </div> 1452 <div class="sub-info"> </div> 1453 </div> 1454</li> 1455 1456 1457 <li class="roomCard placeholder camBgColor"> 1458 <a class="room_thumbnail_container"> 1459 <div class="room_thumbnail"></div> 1460 </a> 1461 <div class="details"> 1462 <div class="title"> </div> 1463 <div class="subject"> </div> 1464 <div class="sub-info"> </div> 1465 </div> 1466</li> 1467 1468 1469 <li class="roomCard placeholder camBgColor"> 1470 <a class="room_thumbnail_container"> 1471 <div class="room_thumbnail"></div> 1472 </a> 1473 <div class="details"> 1474 <div class="title"> </div> 1475 <div class="subject"> </div> 1476 <div class="sub-info"> </div> 1477 </div> 1478</li> 1479 1480 1481 <li class="roomCard placeholder camBgColor"> 1482 <a class="room_thumbnail_container"> 1483 <div class="room_thumbnail"></div> 1484 </a> 1485 <div class="details"> 1486 <div class="title"> </div> 1487 <div class="subject"> </div> 1488 <div class="sub-info"> </div> 1489 </div> 1490</li> 1491 1492 1493 <li class="roomCard placeholder camBgColor"> 1494 <a class="room_thumbnail_container"> 1495 <div class="room_thumbnail"></div> 1496 </a> 1497 <div class="details"> 1498 <div class="title"> </div> 1499 <div class="subject"> </div> 1500 <div class="sub-info"> </div> 1501 </div> 1502</li> 1503 1504 1505 <li class="roomCard placeholder camBgColor"> 1506 <a class="room_thumbnail_container"> 1507 <div class="room_thumbnail"></div> 1508 </a> 1509 <div class="details"> 1510 <div class="title"> </div> 1511 <div class="subject"> </div> 1512 <div class="sub-info"> </div> 1513 </div> 1514</li> 1515 1516 1517 <li class="roomCard placeholder camBgColor"> 1518 <a class="room_thumbnail_container"> 1519 <div class="room_thumbnail"></div> 1520 </a> 1521 <div class="details"> 1522 <div class="title"> </div> 1523 <div class="subject"> </div> 1524 <div class="sub-info"> </div> 1525 </div> 1526</li> 1527 1528 1529 <li class="roomCard placeholder camBgColor"> 1530 <a class="room_thumbnail_container"> 1531 <div class="room_thumbnail"></div> 1532 </a> 1533 <div class="details"> 1534 <div class="title"> </div> 1535 <div class="subject"> </div> 1536 <div class="sub-info"> </div> 1537 </div> 1538</li> 1539 1540 1541 <li class="roomCard placeholder camBgColor"> 1542 <a class="room_thumbnail_container"> 1543 <div class="room_thumbnail"></div> 1544 </a> 1545 <div class="details"> 1546 <div class="title"> </div> 1547
1547 <div class="subject"> </div> 1548 <div class="sub-info"> </div> 1549 </div> 1550</li> 1551 1552 1553 <li class="roomCard placeholder camBgColor"> 1554 <a class="room_thumbnail_container"> 1555 <div class="room_thumbnail"></div> 1556 </a> 1557 <div class="details"> 1558 <div class="title"> </div> 1559 <div class="subject"> </div> 1560 <div class="sub-info"> </div> 1561 </div> 1562</li> 1563 1564 1565 <li class="roomCard placeholder camBgColor"> 1566 <a class="room_thumbnail_container"> 1567 <div class="room_thumbnail"></div> 1568 </a> 1569 <div class="details"> 1570 <div class="title"> </div> 1571 <div class="subject"> </div> 1572 <div class="sub-info"> </div> 1573 </div> 1574</li> 1575 1576 1577 <li class="roomCard placeholder camBgColor"> 1578 <a class="room_thumbnail_container"> 1579 <div class="room_thumbnail"></div> 1580 </a> 1581 <div class="details"> 1582 <div class="title"> </div> 1583 <div class="subject"> </div> 1584 <div class="sub-info"> </div> 1585 </div> 1586</li> 1587 1588 1589 <li class="roomCard placeholder camBgColor"> 1590 <a class="room_thumbnail_container"> 1591 <div class="room_thumbnail"></div> 1592 </a> 1593 <div class="details"> 1594 <div class="title"> </div> 1595 <div class="subject"> </div> 1596 <div class="sub-info"> </div> 1597 </div> 1598</li> 1599 1600 1601 <li class="roomCard placeholder camBgColor"> 1602 <a class="room_thumbnail_container"> 1603 <div class="room_thumbnail"></div> 1604 </a> 1605 <div class="details"> 1606 <div class="title"> </div> 1607 <div class="subject"> </div> 1608 <div class="sub-info"> </div> 1609 </div> 1610</li> 1611 1612 1613 <li class="roomCard placeholder camBgColor"> 1614 <a class="room_thumbnail_container"> 1615 <div class="room_thumbnail"></div> 1616 </a> 1617 <div class="details"> 1618 <div class="title"> </div> 1619 <div class="subject"> </div> 1620 <div class="sub-info"> </div> 1621 </div> 1622</li> 1623 1624 1625 <li class="roomCard placeholder camBgColor"> 1626 <a class="room_thumbnail_container"> 1627 <div class="room_thumbnail"></div> 1628 </a> 1629 <div class="details"> 1630 <div class="title"> </div> 1631 <div class="subject"> </div> 1632 <div class="sub-info"> </div> 1633 </div> 1634</li> 1635 1636 1637 <li class="roomCard placeholder camBgColor"> 1638 <a class="room_thumbnail_container"> 1639 <div class="room_thumbnail"></div> 1640 </a> 1641 <div class="details"> 1642 <div class="title"> </div> 1643 <div class="subject"> </div> 1644 <div class="sub-info"> </div> 1645 </div> 1646</li> 1647 1648 1649 <li class="roomCard placeholder camBgColor"> 1650 <a class="room_thumbnail_container"> 1651 <div class="room_thumbnail"></div> 1652 </a> 1653 <div class="details"> 1654 <div class="title"> </div> 1655 <div class="subject"> </div> 1656 <div class="sub-info"> </div> 1657 </div> 1658</li> 1659 1660 1661 <li class="roomCard placeholder camBgColor"> 1662 <a class="room_thumbnail_container"> 1663 <div class="room_thumbnail"></div> 1664 </a> 1665 <div class="details"> 1666 <div class="title"> </div> 1667 <div class="subject"> </div> 1668 <div class="sub-info"> </div> 1669 </div> 1670</li> 1671 1672 1673 <li class="roomCard placeholder camBgColor"> 1674 <a class="room_thumbnail_container"> 1675 <div class="room_thumbnail"></div> 1676 </a> 1677 <div class="details"> 1678 <div class="title"> </div> 1679 <div class="subject"> </div> 1680 <div class="sub-info"> </div> 1681 </div> 1682</li> 1683 1684 1685 <li class="roomCard placeholder camBgColor"> 1686 <a class="room_thumbnail_container"> 1687 <div class="room_thumbnail"></div> 1688 </a> 1689 <div class="details"> 1690 <div class="title"> </div> 1691 <div class="subject"> </div> 1692 <div class="sub-info"> </div> 1693 </div> 1694</li> 1695 1696 1697 <li class="roomCard placeholder camBgColor"> 1698 <a class="room_thumbnail_container"> 1699 <div class="room_thumbnail"></div> 1700 </a> 1701 <div class="details"> 1702 <div class="title"> </div> 1703 <div class="subject"> </div> 1704 <div class="sub-info"> </div> 1705 </div> 1706</li> 1707 1708 1709 <li class="roomCard placeholder camBgColor"> 1710 <a class="room_thumbnail_container"> 1711 <div class="room_thumbnail"></div> 1712 </a> 1713 <div class="details"> 1714 <div class="title"> </div> 1715 <div class="subject"> </div> 1716 <div class="sub-info"> </div> 1717 </div> 1718</li> 1719 1720 1721 <li class="roomCard placeholder camBgColor"> 1722 <a class="room_thumbnail_container"> 1723 <div class="room_thumbnail"></div> 1724 </a> 1725 <div class="details"> 1726 <div class="title"> </div> 1727 <div class="subject"> </div> 1728 <div class="sub-info"> </div> 1729 </div> 1730</li> 1731 1732 1733 <li class="roomCard placeholder camBgColor"> 1734 <a class="room_thumbnail_container"> 1735 <div class="room_thumbnail"></div> 1736 </a> 1737 <div class="details"> 1738 <div class="title"> </div> 1739 <div class="subject"> </div> 1740 <div class="sub-info"> </div> 1741 </div> 1742</li> 1743 1744 1745 <li class="roomCard placeholder camBgColor"> 1746 <a class="room_thumbnail_container"> 1747 <div class="room_thumbnail"></div> 1748 </a> 1749 <div class="details"> 1750 <div class="title"> </div> 1751 <div class="subject"> </div> 1752 <div class="sub-info"> </div> 1753 </div> 1754</li> 1755 1756 1757 <li class="roomCard placeholder camBgColor"> 1758 <a class="room_thumbnail_container"> 1759 <div class="room_thumbnail"></div> 1760 </a> 1761 <div class="details"> 1762 <div class="title"> </div> 1763 <div class="subject"> </div> 1764 <div class="sub-info"> </div> 1765 </div> 1766</li> 1767 1768 1769 <li class="roomCard placeholder camBgColor"> 1770 <a class="room_thumbnail_container"> 1771 <div class="room_thumbnail"></div> 1772 </a> 1773 <div class="details"> 1774 <div class="title"> </div> 1775 <div class="subject"> </div> 1776 <div class="sub-info"> </div> 1777 </div> 1778</li> 1779 1780 1781 <li class="roomCard placeholder camBgColor"> 1782 <a class="room_thumbnail_container"> 1783 <div class="room_thumbnail"></div> 1784 </a> 1785 <div class="details"> 1786 <div class="title"> </div> 1787 <div class="subject"> </div> 1788 <div class="sub-info"> </div> 1789 </div> 1790</li> 1791 1792 1793 <li class="roomCard placeholder camBgColor"> 1794 <a class="room_thumbnail_container"> 1795 <div class="room_thumbnail"></div> 1796 </a> 1797 <div class="details"> 1798 <div class="title"> </div> 1799 <div class="subject"> </div> 1800 <div class="sub-info"> </div> 1801 </div> 1802</li> 1803 1804 1805 <li class="roomCard placeholder camBgColor"> 1806 <a class="room_thumbnail_container"> 1807 <div class="room_thumbnail"></div> 1808 </a> 1809 <div class="details"> 1810 <div class="title"> </div> 1811 <div class="subject"> </div> 1812 <div class="sub-info"> </div> 1813 </div> 1814</li> 1815 1816 1817 <li class="roomCard placeholder camBgColor"> 1818 <a class="room_thumbnail_container"> 1819 <div class="room_thumbnail"></div> 1820 </a> 1821 <div class="details"> 1822 <div class="title"> </div> 1823 <div class="subject"> </div> 1824 <div class="sub-info"> </div> 1825 </div> 1826</li> 1827 1828 1829 <li class="roomCard placeholder camBgColor"> 1830 <a class="room_thumbnail_container"> 1831 <div class="room_thumbnail"></div> 1832 </a> 1833 <div class="details"> 1834 <div class="title"> </div> 1835 <div class="subject"> </div> 1836 <div class="sub-info"> </div> 1837 </div> 1838</li> 1839 1840 1841 <li class="roomCard placeholder camBgColor"> 1842 <a class="room_thumbnail_container"> 1843 <div class="room_thumbnail"></div> 1844 </a> 1845 <div class="details"> 1846 <div class="title"> </div> 1847 <div class="subject"> </div> 1848 <div class="sub-info"> </div> 1849 </div> 1850</li> 1851 1852 1853 <li class="roomCard placeholder camBgColor"> 1854 <a class="room_thumbnail_container"> 1855 <div class="room_thumbnail"></div> 1856 </a> 1857 <div class="details"> 1858 <div class="title"> </div> 1859 <div class="subject"> </div> 1860 <div class="sub-info"> </div> 1861 </div> 1862</li> 1863 1864 1865 <li class="roomCard placeholder camBgColor"> 1866 <a class="room_thumbnail_container"> 1867 <div class="room_thumbnail"></div> 1868 </a> 1869 <div class="details"> 1870 <div class="title"> </div> 1871 <div class="subject"> </div> 1872 <div class="sub-info"> </div> 1873 </div> 1874</li> 1875 1876 1877 <li class="roomCard placeholder camBgColor"> 1878 <a class="room_thumbnail_container"> 1879 <div class="room_thumbnail"></div> 1880 </a> 1881 <div class="details"> 1882 <div class="title"> </div> 1883 <div class="subject"> </div> 1884 <div class="sub-info"> </div> 1885 </div> 1886</li> 1887 1888 1889 <li class="roomCard placeholder camBgColor"> 1890 <a class="room_thumbnail_container"> 1891 <div class="room_thumbnail"></div> 1892 </a> 1893 <div class="details"> 1894 <div class="title"> </div> 1895 <div class="subject"> </div> 1896 <div class="sub-info"> </div> 1897 </div> 1898</li> 1899 1900 1901 <li class="roomCard placeholder camBgColor"> 1902 <a class="room_thumbnail_container"> 1903 <div class="room_thumbnail"></div> 1904 </a> 1905 <div class="details"> 1906 <div class="title"> </div> 1907 <div class="subject"> </div> 1908 <div class="sub-info"> </div> 1909 </div> 1910</li> 1911 1912 1913 <li class="roomCard placeholder camBgColor"> 1914 <a class="room_thumbnail_container"> 1915 <div class="room_thumbnail"></div> 1916 </a> 1917 <div class="details"> 1918 <div class="title"> </div> 1919 <div class="subject"> </div> 1920 <div class="sub-info"> </div> 1921 </div> 1922</li> 1923 1924 1925 <li class="roomCard placeholder camBgColor"> 1926 <a class="room_thumbnail_container"> 1927 <div class="room_thumbnail"></div> 1928 </a> 1929 <div class="details"> 1930 <div class="title"> </div> 1931 <div class="subject"> </div> 1932 <div class="sub-info"> </div> 1933 </div> 1934</li> 1935 1936 1937 <li class="roomCard placeholder camBgColor"> 1938 <a class="room_thumbnail_container"> 1939 <div class="room_thumbnail"></div> 1940 </a> 1941 <div class="details"> 1942 <div class="title"> </div> 1943 <div class="subject"> </div> 1944 <div class="sub-info"> </div> 1945 </div> 1946</li> 1947 1948 1949 <li class="roomCard placeholder camBgColor"> 1950 <a class="room_thumbnail_container"> 1951 <div class="room_thumbnail"></div> 1952 </a> 1953 <div class="details"> 1954 <div class="title"> </div> 1955 <div class="subject"> </div> 1956 <div class="sub-info"> </div> 1957 </div> 1958</li> 1959 1960 1961 <li class="roomCard placeholder camBgColor"> 1962 <a class="room_thumbnail_container"> 1963 <div class="room_thumbnail"></div> 1964 </a> 1965 <div class="details"> 1966 <div class="title"> </div> 1967 <div class="subject"> </div> 1968 <div class="sub-info"> </div> 1969 </div> 1970</li> 1971 1972 1973 <li class="roomCard placeholder camBgColor"> 1974 <a class="room_thumbnail_container"> 1975 <div class="room_thumbnail"></div> 1976 </a> 1977 <div class="details"> 1978 <div class="title"> </div> 1979 <div class="subject"> </div> 1980 <div class="sub-info"> </div> 1981 </div> 1982</li> 1983 1984 1985 <li class="roomCard placeholder camBgColor"> 1986 <a class="room_thumbnail_container"> 1987 <div class="room_thumbnail"></div> 1988 </a> 1989 <div class="details"> 1990 <div class="title"> </div> 1991 <div class="subject"> </div> 1992 <div class="sub-info"> </div> 1993 </div> 1994</li> 1995 1996 1997 <li class="roomCard placeholder camBgColor"> 1998 <a class="room_thumbnail_container"> 1999 <div class="room_thumbnail"></div> 2000 </a> 2001 <div class="details"> 2002 <div class="title"> </div> 2003 <div class="subject"> </div> 2004 <div class="sub-info"> </div> 2005 </div> 2006</li> 2007 2008 2009 <li class="roomCard placeholder camBgColor"> 2010 <a class="room_thumbnail_container"> 2011 <div class="room_thumbnail"></div> 2012 </a> 2013 <div class="details"> 2014 <div class="title"> </div> 2015 <div class="subject"> </div> 2016 <div class="sub-info"> </div> 2017 </div> 2018</li> 2019 2020 2021 <li class="roomCard placeholder camBgColor"> 2022 <a class="room_thumbnail_container"> 2023 <div class="room_thumbnail"></div> 2024 </a> 2025 <div class="details"> 2026 <div class="title"> </div> 2027 <div class="subject"> </div> 2028 <div class="sub-info"> </div> 2029 </div> 2030</li> 2031 2032 2033 <li class="roomCard placeholder camBgColor"> 2034 <a class="room_thumbnail_container"> 2035 <div class="room_thumbnail"></div> 2036 </a> 2037 <div class="details"> 2038 <div class="title"> </div> 2039 <div class="subject"> </div> 2040 <div class="sub-info"> </div> 2041 </div> 2042</li> 2043 2044 2045 <li class="roomCard placeholder camBgColor"> 2046 <a class="room_thumbnail_container"> 2047 <div class="room_thumbnail"></div> 2048 </a> 2049 <div class="details"> 2050 <div class="title"> </div> 2051 <div class="subject"> </div> 2052 <div class="sub-info"> </div> 2053 </div> 2054</li> 2055 2056 2057 <li class="roomCard placeholder camBgColor"> 2058 <a class="room_thumbnail_container"> 2059 <div class="room_thumbnail"></div> 2060 </a> 2061 <div class="details"> 2062 <div class="title"> </div> 2063 <div class="subject"> </div> 2064 <div class="sub-info"> </div> 2065 </div> 2066</li> 2067 2068 2069 <li class="roomCard placeholder camBgColor"> 2070 <a class="room_thumbnail_container"> 2071 <div class="room_thumbnail"></div> 2072 </a> 2073 <div class="details"> 2074 <div class="title"> </div> 2075 <div class="subject"> </div> 2076 <div class="sub-info"> </div> 2077 </div> 2078</li> 2079 2080 2081 <li class="roomCard placeholder
2081camBgColor"> 2082 <a class="room_thumbnail_container"> 2083 <div class="room_thumbnail"></div> 2084 </a> 2085 <div class="details"> 2086 <div class="title"> </div> 2087 <div class="subject"> </div> 2088 <div class="sub-info"> </div> 2089 </div> 2090</li> 2091 2092 2093 <li class="roomCard placeholder camBgColor"> 2094 <a class="room_thumbnail_container"> 2095 <div class="room_thumbnail"></div> 2096 </a> 2097 <div class="details"> 2098 <div class="title"> </div> 2099 <div class="subject"> </div> 2100 <div class="sub-info"> </div> 2101 </div> 2102</li> 2103 2104 2105 <li class="roomCard placeholder camBgColor"> 2106 <a class="room_thumbnail_container"> 2107 <div class="room_thumbnail"></div> 2108 </a> 2109 <div class="details"> 2110 <div class="title"> </div> 2111 <div class="subject"> </div> 2112 <div class="sub-info"> </div> 2113 </div> 2114</li> 2115 2116 2117 <li class="roomCard placeholder camBgColor"> 2118 <a class="room_thumbnail_container"> 2119 <div class="room_thumbnail"></div> 2120 </a> 2121 <div class="details"> 2122 <div class="title"> </div> 2123 <div class="subject"> </div> 2124 <div class="sub-info"> </div> 2125 </div> 2126</li> 2127 2128 2129 <li class="roomCard placeholder camBgColor"> 2130 <a class="room_thumbnail_container"> 2131 <div class="room_thumbnail"></div> 2132 </a> 2133 <div class="details"> 2134 <div class="title"> </div> 2135 <div class="subject"> </div> 2136 <div class="sub-info"> </div> 2137 </div> 2138</li> 2139 2140 2141 <li class="roomCard placeholder camBgColor"> 2142 <a class="room_thumbnail_container"> 2143 <div class="room_thumbnail"></div> 2144 </a> 2145 <div class="details"> 2146 <div class="title"> </div> 2147 <div class="subject"> </div> 2148 <div class="sub-info"> </div> 2149 </div> 2150</li> 2151 2152 2153 <li class="roomCard placeholder camBgColor"> 2154 <a class="room_thumbnail_container"> 2155 <div class="room_thumbnail"></div> 2156 </a> 2157 <div class="details"> 2158 <div class="title"> </div> 2159 <div class="subject"> </div> 2160 <div class="sub-info"> </div> 2161 </div> 2162</li> 2163 2164 2165 <li class="roomCard placeholder camBgColor"> 2166 <a class="room_thumbnail_container"> 2167 <div class="room_thumbnail"></div> 2168 </a> 2169 <div class="details"> 2170 <div class="title"> </div> 2171 <div class="subject"> </div> 2172 <div class="sub-info"> </div> 2173 </div> 2174</li> 2175 2176 2177 </ul> 2178 </div> 2179 2180 </div> 2181 2182 2183 2184 </div> 2185 2186 2187 2188 </div> 2189 2190 <div class="footer-holder" id="footer-holder"> 2191 2192 2193<div class="footercon"> 2194 <div class="col1" data-paction="Footer-FreeCamsByAge" gendered-category data-testid="age-cams"> 2195 2196 <h2>Free Cams by Age</h2> 2197 2198 2199 2200 2201 2202 <dl> 2203 2204 <dd><a href="/teen-cams/"> 2205 Teen Cams (18+) 2206 </a></dd> 2207 2208 <dd><a href="/18to21-cams/"> 2209 18 to 21 Cams 2210 </a></dd> 2211 2212 <dd><a href="/20to30-cams/"> 2213 20 to 30 Cams 2214 </a></dd> 2215 2216 <dd><a href="/30to50-cams/"> 2217 30 to 50 Cams 2218 </a></dd> 2219 2220 <dd><a href="/mature-cams/"> 2221 Mature Cams (50+) 2222 </a></dd> 2223 2224 </dl> 2225 2226 2227 </div> 2228 <div class="col2" data-paction="Footer-FreeCamsByRegion" gendered-category data-testid="region-cams"> 2229 2230 <h2>Free Cams by Region</h2> 2231 2232 2233 2234 2235 2236 <dl> 2237 2238 <dd><a href="/north-american-cams/"> 2239 North American Cams 2240 </a></dd> 2241 2242 <dd><a href="/other-region-cams/"> 2243 Other Region Cams 2244 </a></dd> 2245 2246 <dd><a href="/euro-russian-cams/"> 2247 Euro Russian Cams 2248 </a></dd> 2249 2250 <dd><a href="/asian-cams/"> 2251 Asian Cams 2252 </a></dd> 2253 2254 <dd><a href="/south-american-cams/"> 2255 South American Cams 2256 </a></dd> 2257 2258 </dl> 2259 2260 2261 </div> 2262 <div class="col3" data-paction="Footer-PrivateShows" gendered-category data-testid="private-cams"> 2263 2264 <h2>Available Private Shows</h2> 2265 2266 2267 2268 2269 2270 <dl> 2271 2272 <dd><a href="/6-tokens-per-minute-private-cams/"> 2273 6 Tokens per Minute 2274 </a></dd> 2275 2276 <dd><a href="/12-18-tokens-per-minute-private-cams/"> 2277 12-18 Tokens per Minute 2278 </a></dd> 2279 2280 <dd><a href="/30-42-tokens-per-minute-private-cams/"> 2281 30-42 Tokens per Minute 2282 </a></dd> 2283 2284 <dd><a href="/60-72-tokens-per-minute-private-cams/"> 2285 60-72 Tokens per Minute 2286 </a></dd> 2287 2288 <dd><a href="/90-tokens-per-minute-private-cams/"> 2289 90+ Tokens per Minute 2290 </a></dd> 2291 2292 </dl> 2293 2294 2295 </div> 2296 <div class="col4" data-paction="Footer-FreeCamsByStatus" gendered-category data-testid="status-cams"> 2297 2298 <h2>Free Cams by Status</h2> 2299 2300 2301 2302 2303 2304 <dl> 2305 2306 <dd><a href="/spy-on-cams/"> 2307 Private Shows 2308 </a></dd> 2309 2310 <dd><a href="/new-cams/"> 2311 New Cams 2312 </a></dd> 2313 2314 <dd><a href="/gaming-cams/"> 2315 Gaming Cams 2316 </a></dd> 2317 2318 </dl> 2319 2320 2321 </div> 2322 <div class="col5" data-paction="Footer-FreeCams" data-testid="free-cams"> 2323 2324 <h2>Free Cams</h2> 2325 2326 2327 2328 2329 2330 <dl> 2331 2332 <dd><a href="/"> 2333 Featured Cams 2334 </a></dd> 2335 2336 <dd><a href="/female-cams/"> 2337 Female Cams 2338 </a></dd> 2339 2340 <dd><a href="/male-cams/"> 2341 Male Cams 2342 </a></dd> 2343 2344 <dd><a href="/couple-cams/"> 2345 Couple Cams 2346 </a></dd> 2347 2348 <dd><a href="/trans-cams/"> 2349 Trans Cams 2350 </a></dd> 2351 2352 </dl> 2353 2354 2355 </div> 2356</div> 2357 2358 2359 2360 2361 <ul class="nav" data-paction="Footer-Meta"> 2362 <li><a href="https://support.chaturbate.com/hc/en-us/articles/45487892163348-Safety-Consent" target="_blank" data-testid="safety-consent">Safety &
2362 Consent</a></li> 2363 2364 2365 <li><a href="/terms/" data-testid="terms">Terms & Conditions</a></li> 2366 <li><a href="/privacy/" data-testid="privacy">Privacy Policy</a></li> 2367 2368 <li><a href="mailto:[email protected]?subject=Steakandcheese.Com Support Request - Username: AnonymousUser">Support</a></li> 2369 2370 2371 <li><a href="https://chaturcommunity.com/community-guidelines-and-platform-safety" target="_blank" rel="noopener" data-testid="community-guidelines">Community Guidelines</a></li> 2372 2373 <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> 2374 <li><a href="#" onclick="window['tsExec'] && tsExec(function(ts){ ts.openFeedbackForm('footer') })" data-testid="feedback">Feedback</a></li> 2375 <li><a href="/security/" data-testid="security">Security Center</a></li> 2376 <li><a href="/law_enforcement/" data-testid="law-enforcement">Law Enforcement</a></li> 2377 2378 2379 <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> 2380 <li><a href="/billingsupport/" data-testid="billing">Billing</a></li> 2381 <li><a href="/security/privacy/deactivate/" data-testid="disable-account">Disable Account</a></li> 2382 2383 2384 <li><a href="/v2apps/" data-testid="v2-apps">Apps</a></li> 2385 2386 <li><a href="/contest/details/" data-testid=contest>Contest</a></li> 2387 2388 <li><a href="/in/?tour=07kX&campaign=whhui&track=default" data-testid="affiliate-programs">Affiliate Program</a></li> 2389 2390 2391 2392 </ul> 2393 <ul class="langs" data-paction="Footer-Language"> 2394 <li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-de"><input type="hidden" name="csrfmiddlewaretoken" value="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="de"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="en"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="es"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="fr"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="it"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="ja"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="ko"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="pl"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="pt"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="ru"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="zh-hans"/><input type="hidden" name="next" value="/"/><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="XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"><input type="hidden" name="language" value="zh-hant"/><input type="hidden" name="next" value="/"/><input type="submit" value="ç¹é«ä¸æ"/></form></li> 2395 </ul> 2396 2397
2398 2399<p data-paction="Footer-Compliance"><a href="/2257/" data-testid="record-keeping">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a></p> 2400 2401 2402<p data-paction="Footer-Compliance" data-testid="copyright">© Copyright Steakandcheese.com 2011 - 2026. All Rights Reserved.<br />django-78f6c6ccb8-rrmcj:1d7e24bc9ca0:a40f20208f69fc38-ORD</p> 2403<p style="margin-top: 15px;" class="footer-labels" data-paction="Footer-Compliance"> 2404 <img src="https://web.static.mmcdn.com/images/badges/safelabeling.gif?hash=1d7e24bc9ca0" title="SafeLabeling" alt="Safe label logo" data-testid="safe-labeling"> 2405 <a href="https://www.rtalabel.org/?content=validate&rating=RTA-5042-1996-1400-1577-RTA&ref=steakandcheese.com"><img 2406 src="https://web.static.mmcdn.com/images/badges/88x31_RTA-5042-1996-1400-1577-RTA-W-VERIFIED.gif?hash=1d7e24bc9ca0" 2407 style="margin: 0 10px;" 2408 title="RTALabel" alt="RTA verified logo" data-testid="rta"></a> 2409 <a href="https://www.asacp.org/?content=validate&ql=329884767938eafe299e303fac732bdf"><img 2410 src="https://web.static.mmcdn.com/images/badges/ApprovedASACPmember.gif?hash=1d7e24bc9ca0" 2411 title="ASACP" alt="Approved ASACP member logo" data-testid="asacp"></a> 2412</p> 2413 2414 2415 <p class="highlight">Whitelabel powered by <a href="http://chaturbate.com/affiliates/in/?tour=grq0&campaign=whhui&track=default">Chaturbate.com</a></p> 2416 2417 </div> 2418 2419 2420 2421</div>
2422<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:'a40f20208f69fc38',t:'MTc5MDM5Mjc1MA=='};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>
2422</body> 2423
2424<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/djangojs.js?hash=1d7e24bc9ca0"></script>
vendor: 1 bytes, line 2424
2424
2425<script src="https://web2.static.mmcdn.com/CACHE/js/output.427e085f0fcf.js"></script>
2425 2426 2427 2428 2429
2430<script type='text/javascript'> 2431 2432$.facebox.settings.loadingImage = 'https://web2.static.mmcdn.com/facebox/loading.gif'; 2433$.facebox.settings.closeImage = 'https://web2.static.mmcdn.com/facebox/closelabel.png'; 2434$(function() { 2435 $('.increase_limits a, a.increase_limits').click(function() { 2436 var popupwindow = window.open("/tipping/purchase_tokens/increase_limits/", '_blank', 2437 'status=0,toolbar=0,menubar=0,directories=0,resizable=1,' + 2438 'scrollbars=1,height=615,width=850'); 2439 popupwindow.focus(); 2440 return false; 2441 }); 2442}); 2443 2444$.ajaxSetup ({ 2445 // Disable caching of AJAX responses 2446 cache: false 2447}); 2448 2449$(function() { 2450 function csrfSafeMethod(method) { 2451 return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); 2452 } 2453 2454 $.ajaxSetup({ 2455 crossDomain: false, 2456 beforeSend: function (xhr, settings) { 2457 if (!csrfSafeMethod(settings.type)) { 2458 xhr.setRequestHeader("X-CSRFToken", $.cookie('csrftoken')); 2459 } 2460 } 2461 }); 2462}); 2463 2464function recordOutboundLink(link, category, action) { 2465 try { 2466 var myTracker=_gat._getTrackerByName(); 2467 _gaq.push(['_trackEvent', category , action ]); 2468 setTimeout('document.location = "' + link.href + '"', 100) 2469 }catch(err){} 2470} 2471 2472function addPageAction(name) { 2473 if (window.newrelic) { 2474 window.newrelic.addPageAction(name); 2475 } 2476} 2477 2478$(function(){ 2479 var achdismisscookie = $.cookie('ach_dismiss_'); 2480 if (!achdismisscookie) { 2481 $('#direct_deposit_warning').show(); 2482 $('#direct_deposit_warning a.dismiss').click(function() { 2483 $('#direct_deposit_warning').hide(); 2484 $.cookie('ach_dismiss_', 1, 31557600); 2485 }); 2486 } 2487 $('.mobile_site_redirect').click(function () { 2488 $.cookie('mobile_redirect', null, { expires: 1, path: '/', domain: 'chaturbate.com'}); 2489 }); 2490 $('.language_mismatch_go_back').click(function (e) { 2491 let newLangCode, originalLangCode, reason = '' 2492 if (e.target.parentElement && e.target.parentElement.dataset) { 2493 newLangCode = e.target.parentElement.dataset.langNew; 2494 originalLangCode = e.target.parentElement.dataset.langOriginal; 2495 reason = e.target.parentElement.dataset.langReason; 2496 } else { 2497 console.error("Missing attributes in language-mismatch-notice"); 2498 return; 2499 } 2500 if (window.newrelic) { 2501 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 2502 "attributes.original_language": originalLangCode, 2503 "attributes.new_language": newLangCode, 2504 "attributes.reason": reason, 2505 "attributes.option": "Original Language", 2506 }) 2507 } 2508 }); 2509 $('.language_mismatch_update').click(function (e) { 2510 let newLangCode, originalLangCode, reason = '' 2511 if (e.target.parentElement && e.target.parentElement.dataset) { 2512 newLangCode = e.target.parentElement.dataset.langNew; 2513 originalLangCode = e.target.parentElement.dataset.langOriginal; 2514 reason = e.target.parentElement.dataset.langReason; 2515 } else { 2516 console.error("Missing language attribute in language-mismatch-notice"); 2517 return; 2518 } 2519 var csrftoken = "XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH"; 2520 $.post("/set_language/", {language: newLangCode, csrfmiddlewaretoken: csrftoken }).fail(function(){ 2521 console.error(`Failed to update language${newLangCode}`); 2522 }) 2523 if (window.newrelic) { 2524 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 2525 "attributes.original_language": originalLangCode, 2526 "attributes.new_language": newLangCode, 2527 "attributes.reason": reason, 2528 "attributes.option": "New Language", 2529 }) 2530 } 2531 document.querySelector('.language-mismatch-notice').style.display = 'none'; 2532 }); 2533 $('.language-mismatch-dismiss').click(function (e) { 2534 let newLangCode, originalLangCode, reason = '' 2535 if (e.target.parentElement && e.target.parentElement.dataset) { 2536 newLangCode = e.target.parentElement.dataset.langNew; 2537 originalLangCode = e.target.parentElement.dataset.langOriginal; 2538 reason = e.target.parentElement.dataset.langReason; 2539 } else { 2540 console.error("Missing attributes in language-mismatch-notice"); 2541 return; 2542 } 2543 if (window.newrelic) { 2544 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 2545 "attributes.original_language": originalLangCode,
2546 "attributes.new_language": newLangCode, 2547 "attributes.reason": reason, 2548 "attributes.option": "Dismissed", 2549 }) 2550 } 2551 var date = new Date(); 2552 date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000)); 2553 var hostname = window.location.hostname; 2554 var parts = hostname.split('.'); 2555 if (parts.length > 2) { 2556 parts.shift(); 2557 } 2558 var domainWithoutSubdomain = parts.join('.'); 2559 $.cookie('lmsmtch', 'true', { expires: date, path: '/', domain: domainWithoutSubdomain}); 2560 document.querySelector('.language-mismatch-notice').style.display = 'none'; 2561 }); 2562 $('.top_alert_close').click(function () { 2563 var date = new Date(); 2564 date.setTime(date.getTime() + (18 * 60 * 60 * 1000)); // 18 hours 2565 $.cookie('mobile_redirect_hide', 'true', { expires: date, path: '/', domain: 'chaturbate.com'}); 2566 $('.top_alert').hide(); 2567 }); 2568 $('#mobile_dismissible_redirect').click(function() { 2569 addPageAction("MobileAlertLinkClicked"); 2570 }); 2571 $('#mobile_dismissible_survey').click(function() { 2572 addPageAction("MobileAlertSurveyClicked"); 2573 }); 2574 $('#cbswag').click(function() { 2575 addPageAction("CBSwagClicked"); 2576 }); 2577 $('#supporterNavBarButton').click(function() { 2578 if (window.newrelic) { 2579 window.newrelic.addPageAction("SupporterPageOpened", {"attribute.source": "main_navigation_link"}); 2580 } 2581 }); 2582 $('#social-media-icons a').click(function () { 2583 if (window.newrelic) { 2584 window.newrelic.addPageAction("ClickSocialMediaLink", { 2585 "attributes.source": "desktop", 2586 "attributes.clicked_socialmedia": $(this).attr("data-social-type"), 2587 }) 2588 } 2589 }) 2590 $('#mobile-broadcast-tab').click(function() { 2591 addPageAction("MobileBroadcastTabClicked"); 2592 }); 2593}); 2594 2595if ($.fn.hasOwnProperty('live')) { 2596 $.fn.on = $.fn.live; 2597} else { 2598 $.fn.live = $.fn.on; 2599} 2600 2601</script>
2601 2602 2603 2604 2605
2605<script type='text/javascript'> 2606 if (top.location.hostname != location.hostname || top.location.pathname != location.pathname) { 2607 top.location.href = document.location.href ; 2608 } 2609 </script>
vendor: 71 bytes, lines 2609-2616
2609 2610 2611 2612 2613 2614 2615 2616<script src="https://www.google.com/recaptcha/api.js?render=
26166LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps
vendor: 12 bytes, line 2616
2616"></script>
2617<script type="text/javascript"> 2618 'use strict'; 2619 grecaptcha.ready(function () { 2620 var recaptchaBadge = document.querySelector('.grecaptcha-badge'); 2621 if (recaptchaBadge) { 2622 recaptchaBadge.style.display = 'none'; 2623 if (window.MutationObserver) { 2624 window.badgeObserver = new MutationObserver(function () { 2625 document.querySelector('.grecaptcha-badge').style.display = 'none'; 2626 }); 2627 window.badgeObserver.observe( 2628 recaptchaBadge.parentElement, 2629 {childList: true, subtree: true, attributes: true, attributeFilter: ['style']} 2630 ); 2631 } 2632 } 2633 }); 2634</script>
2634 2635 2636 2637 2638
2638<script> 2639window.reCaptcha2SiteKeys = {"register": "6Lf93goUAAAAAJKhC4y-Ok88s72iUJ8UX4bLQMmw"} 2640window.injectReCaptchaV3Token = function() { 2641 return Promise.reject('Not ready') 2642} 2643 2644grecaptcha.ready(function() { 2645 "use strict"; 2646 window.bindNoReCaptchaField = function(elem) { 2647 // Fix for recaptcha challenge turning white after first click when recaptcha rendered inside an iframe. 2648 var tryFixSafariCaptchaBubble = function() { 2649 setTimeout(function() { 2650 var challengeIframe = document.querySelector("iframe[title='recaptcha challenge']"); 2651 if (challengeIframe && challengeIframe.parentElement) { 2652 challengeIframe.parentElement.style.transform = "translate3d(0, 0, 0)"; 2653 } else { 2654 tryFixSafariCaptchaBubble(); 2655 } 2656 }, 1000); 2657 }; 2658 grecaptcha.render(elem, { 2659 'expired-callback': tryFixSafariCaptchaBubble 2660 }); 2661 tryFixSafariCaptchaBubble() 2662 }; 2663 window.injectReCaptchaV3Token = function(elem=undefined) { 2664 var resolvePromise, rejectPromise; 2665 // if takes longer than 5 seconds, abort and submit 2666 var abortTimeout = setTimeout(function() { 2667 rejectPromise("timeout") 2668 }, 5000); 2669 grecaptcha.execute('6LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps', {action: '/'}).then(function(token) { 2670 clearTimeout(abortTimeout); 2671 if (elem !== undefined) { 2672 elem.value = token; 2673 } 2674 resolvePromise(token) 2675 }, function (reason) { 2676 clearTimeout(abortTimeout); 2677 2678 rejectPromise("fail") 2679 }); 2680 // recaptcha returns promise-like object with only `then` method 2681 return new Promise(function (resolve, reject) { 2682 resolvePromise = resolve 2683 rejectPromise = reject 2684 }) 2685 }; 2686 2687 var oldRecaptcha = document.querySelector('.g-recaptcha'); 2688 if (oldRecaptcha && !oldRecaptcha.children.length) { 2689 window.bindNoReCaptchaField(oldRecaptcha) 2690 } 2691}); 2692</script>
2692 2693 2694 2695 2696 2697 2698 2699 2700
2700<script type="text/javascript"> 2701 $(document).ready(function() { 2702 if (window["whitelabelRecordRawHitPromise"] === undefined) { 2703 window["whitelabelRecordRawHitPromise"] = $.post( 2704 "/whitelabels/record_raw_hit/", 2705 { 2706 csrfmiddlewaretoken: "XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH", 2707 referer: "", 2708 }, 2709 ); 2710 } 2711 }); 2712 </script>
2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 <!--[if lt IE 9]> 2722
2722<script src="https://web2.static.mmcdn.com/CACHE/js/output.ac8532567435.js"></script>
2722 2723 <![endif]--> 2724 2725
2725<script src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
2725 2726
2727<script src="https://web2.static.mmcdn.com/CACHE/js/output.9408d0e566d3.js"></script>
2727 2728 2729 2730 2731 2732
2732<script type="text/javascript"> 2733 2734 </script>
2734 2735 2736 <!-- recaptchaLoadCallback defined in recaptcha.ts -->
vendor: 136 bytes, lines 2736-2743
2736 2737 <script src="https://www.google.com/recaptcha/api.js?onload=recaptchaLoadCallback&render=explicit" async defer></script> 2738 2739 2740 2741 2742 2743
2744<script src="https://web2.static.mmcdn.com/CACHE/js/output.d9d3acc98720.js"></script>
2744 2745 2746 2747 2748 2749 2750 2751 2752
2753<script> 2754 if (window.onFirstInteraction === undefined) { 2755 window.onFirstInteraction = function(cb) { cb(); }; 2756 } 2757</script>
vendor: 66 bytes, lines 2757-2760
2757 2758 2759 2760<script async src="https://www.googletagmanager.com/gtag/js?id=
2760G-GX0FLQH21P
vendor: 12 bytes, line 2760
2760"></script>
2761<script> 2762
vendor: 144 bytes, lines 2762-2766
2762window.dataLayer = window.dataLayer || []; 2763 function gtag(){dataLayer.push(arguments);} 2764 2765 gtag('js', new Date()); 2766 gtag('config', '
2766G-GX0FLQH21P
vendor: 4 bytes, line 2766
2766');
2767</script>
vendor: 1 bytes, line 2767
2767
2768<script type="text/javascript" id="gaq"> 2769 2770 gtag('set', 'user_properties', { 2771 2772 campaign: '', 2773 account_status: 'anonymous', 2774 2775 hostname: 'steakandcheese.com' 2776 }); 2777 2778 2779 gtag('event', 'page_view', {'send_to': 'G\u002DRKQVJPC0PW'}); 2780 2781 2782 2783</script>
2783 2784 2785 2786 2787 2788 2789 2790 2791 2792
2792<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-ant.min.js?3.12.14"></script>
2792 2793 2794 2795 2796 2797 2798 2799
2799<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-f2.min.js"></script>
2799 2800
2801<script src="https://web2.static.mmcdn.com/CACHE/js/output.ad8bfd0d930c.js"></script>
2801 2802 2803 2804 2805 2806 2807
2808<script> 2809 if (window.onFirstInteraction === undefined) { 2810 window.onFirstInteraction = function(cb) { cb(); }; 2811 } 2812</script>
2812 2813 2814
2815<script type="text/javascript"> 2816 2817 function _update_fingerprint() { 2818 setTimeout(function () { 2819 var fossilOptions = {}; 2820 Fossil.get(fossilOptions, function (components) { 2821 var values = components.map(function (component) { return component.value }); 2822 var murmur = Fossil.x64hash128(values.join(''), 31); 2823 $.post("/fossil/i/", { 2824 'ftype': 'js', 2825 'result': Base64.encode(murmur) 2826 }); 2827 }); 2828 }, 1000); 2829 } 2830 2831 $(document).ready(_update_fingerprint); 2832 2833 2834 2835 2836 2837 window["fetchFingerprintPro"] = (anonUserTest = false) => { 2838 2839 const apiKey = 'Y8jhvVqIW97ZXEZodxx1' 2840 const endpoint = 'https://token.mmcdn.com' 2841 2842 var fpPromise = FingerprintJS.load({apiKey, endpoint}); 2843 fpPromise.then(function (fp) { 2844 return fp.get({ 2845 linkedId: 'gAAAAABqtzmudUypLIgg4E0bY7_jQoyW021nsabTwxTuveEWXC6nfYbgbvf1jk2WipedWIYfD8U3X9oN18tmtpFZDt3GLyO3kQ==', 2846 tag: {brId: 'gAAAAABqtzmuHx_1a39zNA5UHF2eFH3Ywzt9-spYuuFRzb1HhuOx4hltPtXK_atWGWW31n1XHPJ383eoHhiUrkj9Vw4sjCVo5QA16xFazXeosoXojH7l-d-xtS6v_B7iJjnSFrD_cj0v', anonUserTest: anonUserTest} 2847 }); 2848 }); 2849 } 2850 2851 2852 window["fetchFingerprintPro"](true) 2853 2854 2855 2856 2857</script>
2857 2858 2859 2860 2861 2862 2863 2864
2865<script src="https://web2.static.mmcdn.com/CACHE/js/output.178d48fc5455.js"></script>
2865 2866 2867 2868 2869 2870
2871<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/frontend.js?hash=1d7e24bc9ca0"></script>
2871 2872 2873
2874<script type="text/javascript"> 2875 if (window.performance.timing !== undefined && window.performance.timing.responseStart !== 0) { 2876 window.serverTimeDiff = window.performance.timing.responseStart - (1790392750 * 1000); 2877 } else { 2878 window.serverTimeDiff = new Date().getTime() - (1790392750 * 1000); 2879 } 2880 2881 if (window.hide_entrance_terms === undefined) { 2882 window.hide_entrance_terms = false 2883 } 2884</script>
2884 2885 2886 2887 2888 2889 2890 2891
2891<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-prod-670ca01df2770b909c0a.js"></script>
2891 2892 2893
2893<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1031-prod-5c990b3fc3454c451393.js"></script>
2893 2894 2895
2895<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/605-prod-393db21c9649aa8805cf.js"></script>
2895 2896 2897
2897<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7358-prod-ef4522d34378ec903924.js"></script>
2897 2898 2899
2899<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/34-prod-6a6a9706a6d1e3959ba3.js"></script>
2899 2900 2901
2901<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/9164-prod-05b88168e9dba6a8d6f9.js"></script>
2901 2902 2903
2903<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3835-prod-64b66eddbdb821995f81.js"></script>
2903 2904 2905
2905<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7670-prod-222c68826d1b3d88fbdf.js"></script>
2905 2906 2907
2907<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/9504-prod-ba201807f600f7254b59.js"></script>
2907 2908 2909
2909<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/6223-prod-fe1741bd176d1fce6f04.js"></script>
2909 2910 2911
2911<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2552-prod-1c83c6bfc1ac2e823261.js"></script>
2911 2912 2913
2913<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/9185-prod-72241d9f7580b4fdca6d.js"></script>
2913 2914 2915
2915<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7646-prod-ddcd7c61972284ebab0c.js"></script>
2915 2916 2917
2917<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/6561-prod-b1b7ba34331a7dcb5fc2.js"></script>
2917 2918 2919
2919<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1963-prod-6570c978f444a6ce359b.js"></script>
2919 2920 2921
2921<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/8355-prod-adc07d4d487c9ba2e670.js"></script>
2921 2922 2923
2923<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/SPAPage-prod-ca61e200289905ab92e1.js"></script>
2923 2924 2925 2926 2927 2928
2929<script type="text/javascript"> 2930 (function() { 2931 // Minimal extend implementation suitable for our single use case below 2932 var extend = Object.assign || function (obj) { 2933 var others = Array.prototype.slice.call(arguments, 1); 2934 for (var i = 0; i < others.length; i++) { 2935 var other = others[i]; 2936 for (var key in other) { 2937 if (other.hasOwnProperty(key)) { 2938 obj[key] = other[key]; 2939 } 2940 } 2941 } 2942 return obj; 2943 }; 2944 2945 window["$reactAppContext"] = extend({ 2946 2947 featured_logo: 'https://static\u002Dpub.highwebmedia.com/uploads/whitelabels/logos/2016/06/08/03/25/a66dd4aa03efa7764add5868bd3be26b389ce509_200x60.jpg', 2948 2949 is_mobile: false, 2950 logged_in_user: JSON.parse('null'), 2951 language_code: 'en', 2952 site_name: 'Steakandcheese.Com', 2953 show_location: false, 2954 animate_thumbnails: false, 2955 user_age_gated: false, 2956 agego_verification_active: false, 2957 age_gate_location: JSON.parse('{\u0022location_name\u0022: \u0022Illinois\u0022, \u0022country_code\u0022: \u0022US\u0022, \u0022state_code\u0022: \u0022IL\u0022, \u0022has_north_carolina_id\u0022: false}'), 2958 is_testbed: false, 2959 no_image: false, 2960 isInternal: false, 2961 2962 internalStyle: undefined, 2963 2964 dark_mode_enabled: false, 2965 is_spa: false, 2966 social_auths: JSON.parse('[]'), 2967 }, JSON.parse('{\u0022is_spa\u0022: true}')); 2968 })(); 2969</script>
2969 2970 2971 2972 2973
2973<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-react-23cd05debe75d79420f0.js"></script>
2973 2974 2975
2975<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/97-react-957c4ff8dd340f1eca91.js"></script>
2975 2976 2977
2977<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/510-react-a3a87006a055e0d937e3.js"></script>
2977 2978 2979
2979<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/243-react-ec3d69da55fb84244fdf.js"></script>
2979 2980 2981
2981<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/601-react-9b820a0adf36e76af83e.js"></script>
2981 2982 2983
2983<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/779-react-eca3d635458b2e97bc7d.js"></script>
2983 2984 2985
2985<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/79-react-d9dbfa3614afdba4f9c5.js"></script>
2985 2986 2987
2987<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/320-react-1571db30487bce6ad1fe.js"></script>
2987 2988 2989
2989<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/58-react-fab09aef0b63fac11bdb.js"></script>
2989 2990 2991
2991<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/473-react-e7b76109c4c54c4b7b9d.js"></script>
2991 2992 2993
2993<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/643-react-45a011058b45dc9b0be4.js"></script>
2993 2994 2995
2995<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/686-react-1da59389e2845dfe101b.js"></script>
2995 2996 2997
2997<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/275-react-abaf695bbfa7fb6d0350.js"></script>
2997 2998 2999
2999<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/132-react-97232e3d5814db314920.js"></script>
2999 3000 3001
3001<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/681-react-3a9eb6d46ca9bb6f762b.js"></script>
3001 3002 3003
3003<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/122-react-c4da452962264876076a.js"></script>
3003 3004 3005
3005<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/159-react-6aed5dad1d580d86d0f5.js"></script>
3005 3006 3007
3007<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/751-react-de503a5abb85fa09540e.js"></script>
3007 3008 3009
3009<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/428-react-a8150e6492e79fbbc736.js"></script>
3009 3010 3011
3011<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/109-react-dc42d86dfc362f9a37eb.js"></script>
3011 3012 3013
3013<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/lib-react-3ff578241e0f36aa1318.js"></script>
3013 3014 3015
3015<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/desktop_spa-react-3fc102d7d42c81e4574f.js"></script>
3015 3016 3017 3018
3019<script type="text/javascript"> 3020 (function() { 3021 // Minimal extend implementation suitable for our single use case below 3022 var extend = Object.assign || function (obj) { 3023 var others = Array.prototype.slice.call(arguments, 1); 3024 for (var i = 0; i < others.length; i++) { 3025 var other = others[i]; 3026 for (var key in other) { 3027 if (other.hasOwnProperty(key)) { 3028 obj[key] = other[key]; 3029 } 3030 } 3031 } 3032 return obj; 3033 }; 3034 3035 window["tsInstance"] = new TS(extend({ 3036 current_logo: 'https://web.static.mmcdn.com/images/logo.svg?hash=1d7e24bc9ca0', 3037 is_mobile: false, 3038 logged_in_user: JSON.parse('null'), 3039 user_age_gated: false, 3040 animate_thumbnails: false, 3041 language_code: 'en', 3042 force_social_auth: '', 3043 social_auths: '[]', 3044 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, \u0022b\u002Dfallback.pa.highwebmedia.com\u0022, \u0022c\u002Dfallback.pa.highwebmedia.com\u0022, \u0022e\u002Dfallback.pa.highwebmedia.com\u0022, \u0022d\u002Dfallback.pa.highwebmedia.com\u0022], \u0022rest_host\u0022: \u0022realtime.pa.highwebmedia.com\u0022}]'), 3045 push_service_verify: 'None', 3046 entrypoint_context_id: JSON.parse('\u00221480713588\u0022'), 3047 sitewide_pms_enabled: JSON.parse('true'), 3048 merge_pm_dm: false, 3049 sample_metrics_off: false, 3050 quality_message: false, 3051 csrftoken: 'XnrGgvWvrt4qv4KwvzNhx5QcCQ9110JykKajr8UeUImkBF0RGVu9hBKYvU3hwujH', 3052 JPEG_STREAM_URL: JSON.parse('\u0022https://jpeg.live.mmcdn.com/\u0022'), 3053 JPEG_ROOM_IMAGE_URL: JSON.parse('\u0022https://thumb.live.mmcdn.com/\u0022'), 3054 GAMES_URL: JSON.parse('\u0022https://games.multimediallc.com/\u0022'), 3055 INTERNAL: false, 3056 DEVSTAGE: false, 3057 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_
3057NOTIFICATION\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}'), 3058 isTestbed: false, 3059 noImage: false, 3060 no_analytics: false, 3061 CANONICAL_BASE_URL: JSON.parse('\u0022https://chaturbate.com\u0022'), 3062 twemoji_base: JSON.parse('\u0022https://static\u002Dpub.highwebmedia.com/\u0022'), 3063 enable_whitelabels_noindex: true, 3064 }, JSON.parse('{\u0022showLocation\u0022: false, \u0022showRecommendations\u0022: false, \u0022regions\u0022: \u0022NA,SA,AS,ER,O\u0022, \u0022show_mobile_site_banner_link\u0022: false, \u0022pageLocation\u0022: \u0022homepage\u0022}'))); 3065 })(); 3066</script>
3066 3067
3068<script type="text/javascript"> 3069 if (window.active_switches === undefined) { 3070 window.active_switches = new Set() 3071 } 3072 3073 window.active_switches.add("V5Agrmt"); 3074 3075 3076 window.active_switches.add("NcRqrV5"); 3077 3078 3079 3080</script>
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092</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.