PageSourceSearch

https://www.ourlove.com/app/18611671d00dbe68.js

js ourlove.com collected 2026-10-04 09:11:51 UTC 5,323 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f7244379-fcbd-5cd0-9f06-d47c416f9273")}catch(e){}}();
3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["2296"],{107(e,a,t){t.d(a,{AutobuyEnabling:()=>z});var s=t(42062),r=t(91994),n=t(66691),i=t(21512),o=t(91654),u=t(79942),l=t(39971),c=t(75841),d=t(28138),h=t(43751),p=t(79760),v=t(81310),b=t(6853),g=t(26052),m=t(85285),k=t(28280),y=t(19395),x=t(20345),_=t(63196),f=t(81924),C=t(15782),P=t(42040),j=t(31085);let A=(0,s.memo)(e=>{var{packages:a,selectedPackage:t,onPackageSelect:r,onSaveButtonClick:n,onCloseButtonClick:i,loading:o,price:u}=e,l=(0,s.useMemo)(()=>({changeTaxInfoVisible:"net"===u.priceType}),[u.priceType]),c=(0,P.A)(),d=(0,s.useMemo)(()=>{var e,a;return{hasTax:!!u.taxIncluded,net:void 0!==u.netPrice?c(u.currency,u.netPrice,"default"):void 0,tax:void 0!==(null==(e=u.tax)?void 0:e.tax)?c(u.currency,u.tax.tax,"default"):void 0,taxAbbreviation:""+(null==(a=u.tax)?void 0:a.abbreviation),gross:c(u.currency,u.includingTax,"default")}},[u,c]),h=(0,C.A)("overlay/autobuy-enabling","activate-button");return(0,j.jsxs)("div",{className:"payment-autobuy-enabling__container",children:[(0,j.jsx)(_.A,{onClick:i}),(0,j.jsxs)("div",{className:"payment-autobuy-enabling__header",children:[(0,j.jsx)(f.LocalizedText,{href:"/overlay/autobuy-enabling#title",variant:"h1"}),(0,j.jsx)("div",{className:"payment-autobuy-enabling__description",children:(0,j.jsx)(f.LocalizedText,{href:"/overlay/autobuy-enabling#description-1",variant:"body-2"})})]}),(0,j.jsx)("div",{className:"payment-autobuy-enabling__carouselWrapper",children:(0,j.jsx)(y._,{packages:a,selectedPackage:t,onPackageSelect:r})}),(0,j.jsxs)("div",{className:"payment-autobuy-enabling__footer",children:[(0,j.jsx)(f.LocalizedText,{href:"/overlay/autobuy-enabling#price-with-tax-info",data:d,variant:"caption-2",color:"dark",textAlign:"center"}),(0,j.jsx)("div",{className:"payment-autobuy-enabling__buttons",children:(0,j.jsx)(x.$,{title:h,variant:"primary",size:"medium",onClick:n,disabled:o})}),(0,j.jsx)(f.LocalizedText,{href:"/overlay/autobuy-enabling#footer-text",data:l,variant:"caption-2",color:"action-gray",textAlign:"center"})]})]})});var B=t(15526),T=t(37418),S=t(56177);class w{constructor(e){this.userId=e}logBannerView(e){o.e.shared(this.userId).hasPurchases.pipe((0,S.s)(1)).safeSubscribe(a=>{T.V.shared().logEvent("home","view","autopurchase_banner",{sku_ids:e,is_user_customer:a},!0)})}logActivateButtonClick(e){o.e.shared(this.userId).hasPurchases.pipe((0,S.s)(1)).safeSubscribe(a=>{T.V.shared().logEvent("home","click","autopurchase_activate_button",{sku_ids:e,is_user_customer:a},!0)})}logPopupCloseButtonClicked(e){o.e.shared(this.userId).hasPurchases.pipe((0,S.s)(1)).safeSubscribe(a=>{T.V.shared().logEvent("home","click","autopurchase_banner_close_button",{sku_ids:e,is_user_customer:a},!0)})}logPopupByOtherReasonClosed(e){o.e.shared(this.userId).hasPurchases.pipe((0,S.s)(1)).safeSubscribe(a=>{T.V.shared().logEvent("home","click","autopurchase_banner_other_reason_close",{sku_ids:e,is_user_customer:a},!0)})}}w.shared=(0,B.G)(e=>new w(e));var I=t(64651),N="auto-buy-overlay",V=(0,s.memo)(e=>{var{onSaveButtonClick:a,onCloseButtonClick:t,userId:r,packages:n}=e,i=(0,s.useRef)(!1),o=(0,s.useRef)(!1);(0,s.useEffect)(()=>{if(!i.current&&r&&n.length>0){i.current=!0;var e=n.map(e=>e.sku);w.shared(r).logBannerView(e)}},[r,n]);var u=(0,s.useCallback)(()=>{if(r&&n.length>0){var e=n.map(e=>e.sku);w.shared(r).logActivateButtonClick(e)}a()},[a,r,n]),l=(0,s.useCallback)(()=>{if(o.current=!0,r&&n.length>0){var e=n.map(e=>e.sku);w.shared(r).logPopupCloseButtonClicked(e)}t()},[t,r,n]);return(0,I.Fd)(()=>{if(!o.current&&r&&n.length>0){var e=n.map(e=>e.sku);w.shared(r).logPopupByOtherReasonClosed(e)}},[r,n]),(0,j.jsx)(A,Object.assign({},e,{onSaveButtonClick:u,onCloseButtonClick:l}))}),z=(0,s.memo)(e=>{var{onAutoBuyEnable:a}
3=e,t=(0,r.w)(),[y,x]=(0,s.useState)(void 0),[_,f]=(0,n.sO)(),C=(0,n.J2)(()=>t?i.n.shared(t).availablePackages().pipe((0,d.T)(e=>e.map(e=>(0,b.extendCreditsPackageWithCreditPrice)((0,g.wn)(e))))):(0,c.of)([]),[t],[]),P=(0,n.J2)(()=>t?o.e.shared(t).previousCreditsPackageAmount:(0,c.of)(0),[t],0),A=(0,s.useMemo)(()=>{if(y)return y;if(C.length){if(P){var e=C.find(e=>e.amount>=+P);if(e)return e}return C[0]}},[y,C,P]),B=null==A?void 0:A.priceWithTax,T=(0,v.X)(B||{currency:"",includingTax:0,localizedIncludingTax:""}),S=(0,s.useMemo)(()=>{if(A)return{creditsAmount:""+A.amount,price:T}},[A,T]),w=(0,n.uN)(()=>t&&A?(a(),f(i.n.shared(t).update({enabled:!0,amount:A.amount,sku:A.sku}).pipe((0,u.ex)(()=>{S&&k.X.shared().notifyUser({type:m._.AutoBuySettingsUpdated,payload:S},m.A.Normal),h.Y.shared().get(p.A).actions.close(N)}),(0,u.vV)(()=>void 0))).toSingle()):l.v.just(),[t,A,S,f,a],!1),I=t&&A&&C.length>0&&B,z=(0,s.useCallback)(()=>{h.Y.shared().get(p.A).actions.close(N)},[]);return I?(0,j.jsx)(V,{userId:t,packages:C,selectedPackage:A,onPackageSelect:x,onSaveButtonClick:w,onCloseButtonClick:z,loading:_,price:B}):null})}}]);
4//# sourceMappingURL=sourcemaps/18611671d00dbe68.js.map
5//# debugId=f7244379-fcbd-5cd0-9f06-d47c416f9273

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.