PageSourceSearch

https://heypeppy.ai/assets/main-BMKRZtYA.js

js heypeppy.ai collected 2026-10-05 14:33:32 UTC 2,354 bytes, 1 lines download raw bytes

1import"./posthog-YTdvBhJ4.js";import"./pricingToggle-C1hZqA0w.js";/*! js-cookie v3.0.5 | MIT */function p(n){for(var o=1;o<arguments.length;o++){var t=arguments[o];for(var i in t)n[i]=t[i]}return n}var u={read:function(n){return n[0]==='"'&&(n=n.slice(1,-1)),n.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(n){return encodeURIComponent(n).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function l(n,o){function t(e,s,r){if(!(typeof document>"u")){r=p({},o,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var a in r)r[a]&&(c+="; "+a,r[a]!==!0&&(c+="="+r[a].split(";")[0]));return document.cookie=e+"="+n.write(s,e)+c}}function i(e){if(!(typeof document>"u"||arguments.length&&!e)){for(var s=document.cookie?document.cookie.split("; "):[],r={},c=0;c<s.length;c++){var a=s[c].split("="),d=a.slice(1).join("=");try{var f=decodeURIComponent(a[0]);if(r[f]=n.read(d,f),e===f)break}catch{}}return e?r[e]:r}}return Object.create({set:t,get:i,remove:function(e,s){t(e,"",p({},s,{expires:-1}))},withAttributes:function(e){return l(this.converter,p({},this.attributes,e))},withConverter:function(e){return l(p({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}var g=l(u,{path:"/"});const h="peppy_ref",w=60,m="pep-pal-1";(function(){try{const o=new URLSearchParams(window.location.search),t=o.get("ref");if(!t)return;g.set(h,t,{expires:w,sameSite:"Lax",secure:window.location.protocol==="https:",domain:".heypeppy.ai"}),C(t),o.delete("ref");const i=o.toString(),e=window.location.pathname+(i?`?${i}`:"")+window.location.hash;window.history.replaceState({},"",e)}catch(o){console.warn("[referralTracker] init error:",o)}})();function C(n){const o=`https://firestore.googleapis.com/v1/projects/${m}/databases/(default)/documents/clicks`,t={fields:{refCode:{stringValue:n},timestamp:{timestampValue:new Date().toISOString()},userAgent:{stringValue:navigator.userAgent||""},url:{stringValue:window.location.href}}};fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).catch(i=>console.warn("[referralTracker] click log failed:",i))}

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.