PageSourceSearch

https://chosepayments.com/_next/static/chunks/9478-0b357f4975450421.js

js chosepayments.com collected 2026-10-04 05:46:06 UTC 10,017 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9478],{3998:(e,t,r)=>{r.d(t,{$:()=>d});var a=r(95155),n=r(12115),o=r(32467),s=r(83101),i=r(64269);let l=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-semibold ring-offset-background transition-all duration-150 hover:translate-y-[-1px] active:translate-y-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-border bg-background hover:bg-secondary hover:text-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-secondary hover:text-foreground",link:"text-primary underline-offset-4 hover:underline font-medium",hero:"bg-primary text-primary-foreground hover:bg-primary/90 transition-all duration-150","hero-outline":"border border-border bg-background text-foreground hover:bg-secondary"},size:{default:"h-10 px-5 py-2 rounded-full",sm:"h-9 px-4 rounded-full text-sm",lg:"h-12 px-8 rounded-full text-base",xl:"h-14 px-10 rounded-full text-base font-semibold",icon:"h-10 w-10 rounded-full"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:s,asChild:d=!1,...c}=e,u=d?o.DX:"button";return(0,a.jsx)(u,{className:(0,i.cn)(l({variant:n,size:s,className:r})),ref:t,...c})});d.displayName="Button"},34427:(e,t,r)=>{r.d(t,{A:()=>k});var a=r(95155),n=r(17181),o=r(97378),s=r(67333),i=r(73155),l=r(5917),d=r(4788),c=r(83457),u=r(12115),m=r(3998),f=r(95736),p=r(27937),h=r(99051),g=r(64269);let x=f.bL,b=f.l9;f.YJ,f.ZL,f.Pb,f.z6,u.forwardRef((e,t)=>{let{className:r,inset:n,children:o,...s}=e;return(0,a.jsxs)(f.ZP,{ref:t,className:(0,g.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[state=open]:bg-accent focus:bg-accent",n&&"pl-8",r),...s,children:[o,(0,a.jsx)(p.A,{className:"ml-auto h-4 w-4"})]})}).displayName=f.ZP.displayName,u.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(f.G5,{ref:t,className:(0,g.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...n})}).displayName=f.G5.displayName;let v=u.forwardRef((e,t)=>{let{className:r,sideOffset:n=4,...o}=e;return(0,a.jsx)(f.ZL,{children:(0,a.jsx)(f.UC,{ref:t,sideOffset:n,className:(0,g.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...o})})});v.displayName=f.UC.displayName;let y=u.forwardRef((e,t)=>{let{className:r,inset:n,...o}=e;return(0,a.jsx)(f.q7,{ref:t,className:(0,g.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",n&&"pl-8",r),...o})});y.displayName=f.q7.displayName,u.forwardRef((e,t)=>{let{className:r,children:n,checked:o,...s}=e;return(0,a.jsxs)(f.H_,{ref:t,className:(0,g.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",r),checked:o,...s,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(f.VF,{children:(0,a.jsx)(l.A,{className:"h-4 w-4"})})}),n]})}).displayName=f.H_.displayName,u.forwardRef((e,t)=>
1{let{className:r,children:n,...o}=e;return(0,a.jsxs)(f.hN,{ref:t,className:(0,g.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",r),...o,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(f.VF,{children:(0,a.jsx)(h.A,{className:"h-2 w-2 fill-current"})})}),n]})}).displayName=f.hN.displayName,u.forwardRef((e,t)=>{let{className:r,inset:n,...o}=e;return(0,a.jsx)(f.JU,{ref:t,className:(0,g.cn)("px-2 py-1.5 text-sm font-semibold",n&&"pl-8",r),...o})}).displayName=f.JU.displayName,u.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(f.wv,{ref:t,className:(0,g.cn)("-mx-1 my-1 h-px bg-muted",r),...n})}).displayName=f.wv.displayName;var N=r(79156);let w="cp_visitor_id",k=e=>{let{slug:t,title:r,className:f}=e,[p,h]=(0,u.useState)(!1),{likeCount:k,isLiked:j,isLoading:C,toggleLike:_,recordShare:L}=(e=>{let t=(()=>{let[e,t]=(0,u.useState)(null);return(0,u.useEffect)(()=>{let e=localStorage.getItem(w);e||(e="v_".concat(Date.now(),"_").concat(Math.random().toString(36).substring(2,11)),localStorage.setItem(w,e)),t(e)},[]),e})(),[r,a]=(0,u.useState)({likeCount:0,isLiked:!1,isLoading:!0});(0,u.useEffect)(()=>{t&&e&&(async()=>{try{let{data:t,error:r}=await N.ND.from("article_engagement_counts").select("count").eq("article_slug",e).eq("action_type","like").maybeSingle();r&&r.code!==N.wC&&console.error("Error fetching engagement count:",r);let n="liked_".concat(e),o="true"===localStorage.getItem(n);a({likeCount:(e=>{if("number"==typeof e)return Number.isFinite(e)?e:0;if("string"==typeof e){let t=Number(e);return Number.isFinite(t)?t:0}return 0})(null==t?void 0:t.count),isLiked:o,isLoading:!1})}catch(e){console.error("Error fetching engagement:",e),a(e=>({...e,isLoading:!1}))}})()},[e,t]);let n=(0,u.useCallback)(async r=>{if(!t||!e)return!1;try{let{error:a}=await N.ND.functions.invoke("record-engagement",{body:{article_slug:e,visitor_id:t,action_type:r}});if(a)return console.error("Error recording engagement:",a),!1;return!0}catch(e){return console.error("Error recording engagement:",e),!1}},[e,t]),o=(0,u.useCallback)(async()=>{if(!t||!e||r.isLiked)return;a(e=>({...e,isLiked:!0,likeCount:e.likeCount+1}));let o="liked_".concat(e);localStorage.setItem(o,"true"),await n("like")||(a(e=>({...e,isLiked:!1,likeCount:e.likeCount-1})),localStorage.removeItem(o))},[e,t,r.isLiked,n]),s=(0,u.useCallback)(async e=>{n("share_".concat(e))},[n]);return{...r,toggleLike:o,recordShare:s}})(t),S="".concat("https://chosepayments.com","/insights/").concat(t),z=encodeURIComponent(S),A=encodeURIComponent(r),E=e=>{L(e);let t={twitter:"https://twitter.com/intent/tweet?url=".concat(z,"&text=").concat(A),linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=".concat(z),facebook:"https://www.facebook.com/sharer/sharer.php?u=".concat(z)};window.open(t[e],"_blank","noopener,noreferrer,width=600,height=400")},R=async()=>{try{await navigator.clipboard.writeText(S),h(!0),setTimeout(()=>h(!1),2e3)}catch(e){console.error("Failed to copy link:",e)}};return(0,a.jsxs)("div",{className:(0,g.cn)("flex items-center gap-3",f),children:[(0,a.jsxs)(x,{children:[(0,a.jsx)(b,{asChild:!0,children:(0,a.jsxs)(m.$,{variant:"outline",size:"sm",className:"gap-2 text-muted-foreground hover:text-foreground",children:[(0,a.jsx)(n.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Share"})]})}),(0,a.jsxs)(v,{align:"start",className:"w-48",children:[(0,a.jsxs)(y,{onClick:()=>E("twitter"),className:"gap-3 cursor-pointer",children:[(0,a.jsx)(o.A,{className:"h-4 w-4"}),"Share on X"]}),(0,a.jsxs)(y,{onClick:()=>E("linkedin"),className:"gap-3 cursor-pointer",children:[(0,a.jsx)(s.A,{className:"h-4 w-4"}),"Share on LinkedIn"]}),(0,a.jsxs)(y,{onClick:()=>E("facebook"),className:"gap-3 cursor-pointer",children:[(0,a.jsx)(i.A,{className:"h-4 w-4"}),"Share on Facebook"]}),(0,a.jsx)(y,{onClick:R,className:"gap-3 cursor-pointer",children:p?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{className:"h-4 w-4 text-primary"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{className:"h-4 w-4"}),"Copy link"]})})]})]}),(0,a.jsxs)(m.$,{variant:"outline",size:"sm",onClick:_,disabled:C,className:(0,g.cn)("gap-2 transition-colors",j?"text-destructive border-destructive/30 hover:text-destructive hover:border-destructive/50 hover:bg-destructive/5":"text-muted-foreground hover:text-foreground"),children:[(0,a.jsx)(c.A,{className:(0,g.cn)("h-4 w-4 transition-all",j&&"fill-current")}),(0,a.jsx)("span",{children:k>0?k:""}),(0,a.jsx)("span",{className:"hidden sm:inline",children:j?"Liked":"Like"})]})]})}},92260:(e,t,r)=>{r.d(t,{Ay:()=>d,vK:()=>o,xT:()=>s,zE:()=>l});var a=r(95155),n=r(12115);let o="Aymen Elmardi (Payments Expert)",s="Madalsa Bhat (Growth Expert)",i=(0,n.createContext)(null),l=i.Provider,d=function(){var e;let{publishedTime:t,author:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=(0,n.useContext)(i),l=null!=(e=null!=r?r:null==s?void 0:s.author)?e:o,d=null!=t?t:null==s?void 0:s.publishedTime,c=d?(e=>{let[t,r,a]=e.split("-").map(Number);return t&&r&&a?new Date(Date.UTC(t,r-1,a)).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}):null})(d):null;return(0,a.jsxs)("div",{className:"mb-8 text-sm text-muted-foreground not-italic",children:[c&&(0,a.jsxs)("div",{children:["Published ",c]}),(0,a.jsx)("div",{children:l})]})}}}]);

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.