PageSourceSearch

https://botify.ai/static/js/7223.89bac00a.chunk.js

js botify.ai collected 2026-10-01 11:26:20 UTC 3,223 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklanding_v3=self.webpackChunklanding_v3||[]).push([[7223],{53301(e,o,n){n.d(o,{EnergyOfferModal:()=>p});var t=n(46676);const l="EnergyOfferModal_modal__XpOKn",r="EnergyOfferModal_inner__Au7ZQ",s="EnergyOfferModal_imageWrapper__D0Or7",a="EnergyOfferModal_image__bfS+b",c="EnergyOfferModal_content__VB7Uo",d="EnergyOfferModal_title__LaXPk",i="EnergyOfferModal_subtitle__g8JmL",u="EnergyOfferModal_buyBtn__TPVba";var f=n(73629);const y=n.p+"static/media/offer-image.33c35b6bd513fcd70e5a.png";var _=n(96607),m=n(50115),g=n(50208),v=n(44414);const p=e=>{var o;let n=e.opened,p=e.onClose,h=e.product,b=e.loading,j=e.onBuy;if((0,_.y)(n),!n||b||!h)return null;const k=(0,m.ae)(h),w=null!==(o=(0,m.j7)(h))&&void 0!==o?o:h.discountPercentage>0?"$".concat((h.amount/(1-h.discountPercentage/100)).toFixed(2)):null;return(0,v.jsx)(t.A,{open:n,className:l,onClose:p,children:(0,v.jsxs)("div",{className:r,children:[(0,v.jsx)("div",{className:s,children:(0,v.jsx)("img",{src:y,alt:"Energy offer",className:a})}),(0,v.jsxs)("div",{className:c,children:[(0,v.jsx)("h2",{className:d,children:"90% off energy"}),(0,v.jsx)("p",{className:i,children:w?"Pay just ".concat(k," instead of ").concat(w," on your first web purchase."):"Get ".concat(h.energy.toLocaleString("en-US")," energy for just ").concat(k,".")})]}),(0,v.jsxs)("button",{className:u,onClick:()=>{j(h)},children:["Get ",h.energy.toLocaleString("en-US")," \u26a1 for ",k]}),(0,v.jsx)(g.s,{priceLabel:k}),(0,v.jsx)(f._K,{onClose:p})]})})}},50208(e,o,n){n.d(o,{s:()=>a});var t=n(48738),l=n.n(t);const r="PWChargeNotice_notice__Q8apA";var s=n(44414);const a=e=>{let o=e.priceLabel,n=e.action,t=e.className;return o?(0,s.jsxs)("p",{className:l()(r,t),children:[n?"By tapping \u201c".concat(n,",\u201d"):"By continuing,"," you agree to a one-time charge of"," ",o,", automatically deducted from your linked payment method if you have one."]}):null}},50115(e,o,n){n.d(o,{Tc:()=>l,ae:()=>t,j7:()=>r});const t=(e,o)=>{var n;const t=null!==(n=null===e||void 0===e?void 0:e.discountedFormattedAmount)&&void 0!==n?n:null===e||void 0===e?void 0:e.formattedAmount;if(t)return t;const l=null!==o&&void 0!==o?o:null===e||void 0===e?void 0:e.amount;return null!=l?"$".concat(l):null},l=e=>null!==e&&void 0!==e&&e.formattedAmount?e.formattedAmount:null!=(null===e||void 0===e?void 0:e.amount)?"$".concat(e.amount):null,r=e=>{var o;return null!==e&&void 0!==e&&e.discountedFormattedAmount&&null!==(o=e.formattedAmount)&&void 0!==o?o:null}},96607(e,o,n){n.d(o,{y:()=>l});var t=n(9950);const l=e=>{const o=(0,t.useId)();(0,t.useEffect)(()=>{if(!e)return;const n=(()=>{const e=window;return e.__bodyScrollLockState__||(e.__bodyScrollLockState__={locks:new Set,scrollY:0}),e.__bodyScrollLockState__})(),t=0===n.locks.size;return n.locks.add(o),t&&(e=>{e.scrollY=window.scrollY;const o=document.body;o.style.position="fixed",o.style.top="-".concat(e.scrollY,"px"),o.style.left="0",o.style.right="0",o.style.width="100%",o.style.overflow="hidden"})(n),()=>{n.locks.delete(o),0===n.locks.size&&(e=>{const o=document.body;o.style.position="",o.style.top="",o.style.left="",o.style.right="",o.style.width="",o.style.overflow="",window.scrollTo(0,e.scrollY)})(n)}},[e,o])}}}]);

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.