PageSourceSearch

https://www.aichatting.net/_next/static/chunks/3256.602bd1c3690fe289.js

js aichatting.net collected 2026-10-01 14:50:24 UTC 5,814 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3256],{50594:function(e,i,t){"use strict";var o=t(64836);i.Z=void 0;var c=o(t(64938)),a=t(85893);i.Z=(0,c.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},38964:function(e,i,t){"use strict";t.r(i),t.d(i,{default:function(){return Modal}});var o=t(85893),c=t(67294),a=t(11163),r=t(93967),l=t.n(r),n=t(23508),s=t(60181),u=t(50594),d=t(25125),p=t(80012),_=t(62949),b=t(49736),m=t.n(b),S=t(8778),h=t(41285),f=t(71802),v=t(77570),x=t(99581),M=t(51052),j=t(3345),T=t(41789),B=t(90028);let y=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;function Modal(){let e=(0,f.Z)(),{t:i,i18n:t}=(0,d.$)(),{language:r}=t,b=(0,_.T)(),{isLogin:N,userInfo:Z,showSubscriptionModal:g,countryCode:C}=(0,_.C)(p.br),O=(0,x.Z)(Z),k=(0,v.Z)(),I=(0,c.useMemo)(()=>k.filter(e=>{var i,t;return(null===(t=e.product)||void 0===t?void 0:null===(i=t.metadata)||void 0===i?void 0:i.productLevel)!=="PROFESSIONAL"}).map((e,t)=>({...e,badge:0===t?i("basic usp"):void 0})),[k.length]),P=(0,c.useMemo)(()=>k.filter(e=>{var i,t;return(null===(t=e.product)||void 0===t?void 0:null===(i=t.metadata)||void 0===i?void 0:i.productLevel)==="PROFESSIONAL"}).map((e,t)=>({...e,badge:1===t?i("pro usp"):void 0})),[k.length]),[A,F]=(0,c.useState)("pro"),[w,E]=(0,c.useState)(!1),[z,J]=(0,c.useState)(""),[U,D]=(0,c.useState)(!1),Y=(0,c.useMemo)(()=>N?"US"===C&&U:"US"===C,[C,U,N]),{runAsync:q}=(0,j.Z)(M.Z.checkFreeTrial,{manual:!0,onSuccess:e=>{D(!e)}}),L=(0,a.useRouter)(),{query:R,pathname:G}=L;(0,c.useEffect)(()=>(g&&(document.body.style.overflow="hidden",(0,h.j)("chat_pay","popup")),()=>{document.body.style.overflow="auto"}),[g]),(0,c.useEffect)(()=>{N&&q()},[N]),(0,c.useEffect)(()=>{g&&Y&&(0,h.j)("aichat","freeTrial",{label:C})},[g,Y,C]);let K=(0,c.useMemo)(()=>k.find(e=>e.id===z),[z,k]),handleCheckout=async(e,i,t)=>{let o=(0,T.dP)(G,R);if(!N){b((0,p.um)(!1)),b((0,p.pZ)(!0));return}if(!O){(0,h.j)("aichat","error",{label:"create_session",error:"No clientReferenceId",external_type:"popup"});return}(0,h.j)("aichat","pricing",{label:"click",status:"success",external_type:"popup",price:i});try{let c=await fetch("/api/stripe/checkout",{method:"POST",body:JSON.stringify({price:e,clientReferenceId:O,locale:r,email:y.test((null==Z?void 0:Z.email)||"")?null==Z?void 0:Z.email:void 0,utmSource:R.utm_source||void 0,utmCampaign:R.utm_campaign||void 0,freeTrial:t||!1,metaData:o})}),a=await c.json(),{id:l,url:n}=a;(0,h.j)("aichat","pricing",{label:"create_session",status:"success",content:l,external_type:"popup",price:i}),L.push(n)}catch(e){(0,h.j)("aichat","pricing",{label:"create_session",status:"failed",external_type:"popup",price:i,error:e})}};return g?(0,o.jsxs)("div",{className:m().runOutModal,onClick:()=>{b((0,p.d4)(!1))},children:[(0,o.jsx)("div",{className:m().runOutScroll,onClick:e=>e.stopPropagation(),children:(0,o.jsxs)("div",{className:m().runOutBox,children:[(0,o.jsx)("div",{className:l()(m().closeIcon),onClick:()=>b((0,p.d4)(!1)),children:(0,o.jsx)(u.Z,{style:{color:"#707070"}})}),(0,o.jsx)("div",{className:m().title,children:"basic"===A?i("pop price - basic title"):i("pop price - pro title")}),(0,o.jsxs)("div",{className:m().priceTableContainer,children:[(0,o.jsx)("div",{className:l()(m().tip,m().priceTableTitle),children:"basic"===A?i("pop price - basic desc"):i("pop price - pro desc")}),(0,o.jsx)(B.Z,{defaultTab:"pro",onChange:e=>{F(e),(0,h.j)("aichat","switch_price",{label:e,type:"popup"})},canFreeTrial:Y,basicPriceTableData:I,proPriceTableData:P,onSelect:e=>J(e),onCheckout:(e,i,t)=>handleCheckout(e,i,t),variant:"modal"})]}),e&&(0,o.jsxs)("div",{className:m().secondary,onClick:()=>{E(e=>!e)},children:[(0,o.jsx)("span",{children:i("price-table h2")}),(0,o.jsx)("span",{children:w?(0,o.jsx)(s.Z,{}):(0,o.jsx)(n.Z,{})})]}),(0,o.jsx)("div",{className:l()(m().EquityForm),children:(!e||e&&w)&&(0,o.jsx)(S.Z,{type:"mini"})})]})}),e&&(0,o.jsx)("div",{className:m().fixedBottom,children:(0,o.jsx)("div",{className:l()(m().fixedButton,{[m().fixedButtonThemeBasic]:"basic"===A,[m().fixedButtonThemePro]:"pro"===A}),onClick:()=>{handleCheckout(K.id,K.unit_amount,Y&&!!(null==K?void 0:K.tag))},children:Y&&(null==K?void 0:K.tag)?"3-Day Free Trial":i("Subscribe Now")})})]}):null}},49736:function(e){e.exports={runOutModal:"SubscriptionModal_runOutModal__Gf6tP",runOutScroll:"SubscriptionModal_runOutScroll__9cAoP",runOutBox:"SubscriptionModal_runOutBox__YFc7s",closeIcon:"SubscriptionModal_closeIcon__Jj9ou",logo:"SubscriptionModal_logo__d7OJV",title:"SubscriptionModal_title__pYSxK",tip:"SubscriptionModal_tip__jn3Ye",priceTableTitle:"SubscriptionModal_priceTableTitle__5Ja5Q",subsribeBtn:"SubscriptionModal_subsribeBtn__Zr4Aq",priceTableContainer:"SubscriptionModal_priceTableContainer__UreuI",EquityForm:"SubscriptionModal_EquityForm__NHUpF",priceCard:"SubscriptionModal_priceCard__ZNIzJ",priceButton:"SubscriptionModal_priceButton__NOY6z",priceButtonActive:"SubscriptionModal_priceButtonActive___Dbg7",priceTitle:"SubscriptionModal_priceTitle__qI52I",priceInfo:"SubscriptionModal_priceInfo__nwW9U",priceAmount:"SubscriptionModal_priceAmount__pzweo",priceUnit:"SubscriptionModal_priceUnit__v8tAf",pricePeriod:"SubscriptionModal_pricePeriod__frMZN",priceDesc:"SubscriptionModal_priceDesc__y24Qm",priceBadge:"SubscriptionModal_priceBadge__eSYYx",recomend:"SubscriptionModal_recomend__K
1IzZ3",priceTag:"SubscriptionModal_priceTag__NxfGp",rotate:"SubscriptionModal_rotate__lZ6yh",secondary:"SubscriptionModal_secondary__TuJjJ",fixedBottom:"SubscriptionModal_fixedBottom__funez",fixedButton:"SubscriptionModal_fixedButton__cO_B0",fixedButtonThemeBasic:"SubscriptionModal_fixedButtonThemeBasic__L0GFS",fixedButtonThemePro:"SubscriptionModal_fixedButtonThemePro__VZuJC"}}}]);

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.