PageSourceSearch

https://www.aiornot.com/_next/static/chunks/98658-091ac7a60c79a015.js

js aiornot.com collected 2026-10-03 21:27:11 UTC 8,266 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[98658,52048,9003],{52048:function(e,t,n){n.r(t),n.d(t,{Mixpanel:function(){return r}});var l=n(34904);l.Z.init("e30dd2a930e01bac74364ce34c2d6beb");let r={identify:e=>{l.Z.identify(e)},alias:e=>{l.Z.alias(e)},track:(e,t)=>{l.Z.track(e,t)},action:e=>{l.Z.track(e)},people:{set:e=>{l.Z.people.set(e)}},reset:()=>{l.Z.reset()}}},43812:function(e,t,n){n.d(t,{M:function(){return o},P:function(){return u}});var l=n(57437),r=n(93306),i=n(71926),a=n(2265);let u=(0,a.createContext)({isOpenSignUpPopup:!1,setIsOpenSignUpPopup:()=>{},userInfo:null,isUserInfoLoading:!1,refreshUserInfo:()=>Promise.resolve(null)}),o=e=>{let{children:t}=e,{authStatus:n}=(0,r.Z)(e=>[e.authStatus]),[o,s]=(0,a.useState)(!1),[c,d]=(0,a.useState)(null),[v,f]=(0,a.useState)(!1),p=(0,a.useCallback)(async()=>{if("authenticated"!==n)return d(null),f(!1),null;f(!0);try{let e=await (0,i.v)();return d(null!=e?e:null),null!=e?e:null}catch(e){return console.error("Error fetching user info:",e),d(null),null}finally{f(!1)}},[n]);return(0,a.useEffect)(()=>{p()},[p]),(0,l.jsx)(u.Provider,{value:{isOpenSignUpPopup:o,setIsOpenSignUpPopup:s,userInfo:c,isUserInfoLoading:v,refreshUserInfo:p},children:t})}},32731:function(e,t,n){n.d(t,{X:function(){return i}});var l=n(2265),r=n(27022);let i=()=>(0,l.useContext)(r.J)},27022:function(e,t,n){n.d(t,{J:function(){return p},D:function(){return _}});var l=n(57437),r=n(2265),i=n(28105),a=n(93306),u=n(37853),o=n(28853);let s=async()=>{try{var e,t,n,l,r,i,a;let s=await (0,u.W)({method:"get",url:"/billing/stat"}),c="data"in s?s.data:s;if(!c)return null;let d={name:(null==c?void 0:null===(e=c.plan)||void 0===e?void 0:e.name)?(0,o.m0)(c.plan.name,null==c?void 0:null===(t=c.plan)||void 0===t?void 0:t.type):null==c?void 0:null===(n=c.plan)||void 0===n?void 0:n.name,type:null==c?void 0:null===(l=c.plan)||void 0===l?void 0:l.type,billing_cycle:null==c?void 0:null===(r=c.plan)||void 0===r?void 0:r.billing_cycle,plan_cost:null==c?void 0:null===(i=c.plan)||void 0===i?void 0:i.plan_cost,id:null==c?void 0:null===(a=c.plan)||void 0===a?void 0:a.id};return{usage:null==c?void 0:c.usage,plan:d,is_enterprise:null==c?void 0:c.is_enterprise,hide_wallet_balance:null==c?void 0:c.hide_wallet_balance,cancel_at_period_end:null==c?void 0:c.cancel_at_period_end,cancel_at:null==c?void 0:c.cancel_at}}catch(e){return console.error("Failed to fetch subscription:",e),null}},c=async()=>{try{return await (0,u.W)({method:"get",url:"/billing/credits"})}catch(e){return console.error("Failed to fetch credit balance:",e),null}},d=async()=>{let[e,t]=await Promise.all([s(),c()]);return{subscription:e,creditBalanceData:t}},v=()=>{let{authStatus:e}=(0,a.Z)(e=>[e.authStatus]),t="authenticated"===e,{data:n,isLoading:l,isValidating:u,mutate:o}=(0,i.ZP)(t?"subscription-data":null,d,{revalidateOnFocus:!1}),s=(0,r.useCallback)(()=>t?o():Promise.resolve(void 0),[t,o]);return{data:null!=n?n:null,isLoading:!!t&&(l||u),refresh:s,mutate:o}};function f(e,t){var n;return!!e&&e.name===t.displayName&&("Enterprise"===t.displayName||(null!==(n=e.billing_cycle)&&void 0!==n?n:"").toLowerCase()===t.billingCycle)}let p=r.createContext({data:null,isLoading:!1,refresh:()=>Promise.resolve(void 0),resolution:{status:"idle"},resolveCheckout:()=>{}}),h=[1e3,2e3,3e3,5e3];function m(){localStorage.setItem("show-upgrade-modal","true"),localStorage.removeItem("pendingPaymentProductId"),localStorage.removeItem("selectedProductId"),window.dispatchEvent(new Event("show-upgrade-modal"))}let _=e=>{let{children:t}=e,{data:n,isLoading:i,refresh:a,mutate:u}=v(),[o,s]=(0,r.useState)({status:"idle"}),c=(0,r.useRef)(n);(0,r.useEffect)(()=>{c.current=n},[n]);let d=(0,r.useRef)(null),_=(0,r.useRef)(null);(0,r.useEffect)(()=>()=>{var e;(null===(e=d.current)||void 0===e?void 0:e.timer)&&clearTimeout(d.current.timer),d.current&&(d.current.cancelled=!0)},[]);let g=(0,r.useCallback)((e,t)=>{var n,l,r;if(!e||_.current===e)return;_.current=e;let i=function(e){let t;let n=e.toLowerCase();if("free"===n)t="Free";else if(n.includes("enterprise"))t="Enterprise";else if(n.includes("business"))t="Business";else{if(!(n.includes("pro")||n.includes("base")))return null;t="Pro"}return{displayName:t,billingCycle:n.includes("annual")||n.includes("year")?"annual"
1:"monthly"}}(e);if(!i){s({status:"failed",expectedProductId:e,reason:"unrecognised"});return}if((null===(n=d.current)||void 0===n?void 0:n.timer)&&clearTimeout(d.current.timer),d.current&&(d.current.cancelled=!0),f(null===(r=c.current)||void 0===r?void 0:null===(l=r.subscription)||void 0===l?void 0:l.plan,i)){s({status:"settled",expectedProductId:e}),m();return}let a=Date.now(),o={expectedProductId:e,timer:null,cancelled:!1};d.current=o;let v=0;s({status:"pending",expectedProductId:e,startedAt:a});let p=()=>{o.cancelled||(o.cancelled=!0,d.current===o&&(d.current=null),s({status:"settled",expectedProductId:e}),m())},g=()=>{o.cancelled||(o.cancelled=!0,d.current===o&&(d.current=null),s({status:"failed",expectedProductId:e,reason:"timeout"}))},w=async()=>{var e;let t;if(o.cancelled)return;try{t=await u()}catch(e){t=void 0}if(o.cancelled)return;if(f(null==t?void 0:null===(e=t.subscription)||void 0===e?void 0:e.plan,i)){p();return}if(Date.now()-a>=6e4){g();return}let n=h[Math.min(v,h.length-1)];v+=1,o.timer=setTimeout(w,n)};o.timer=setTimeout(w,h[0])},[u]);return(0,l.jsx)(p.Provider,{value:{data:n,isLoading:i,refresh:a,resolution:o,resolveCheckout:g},children:t})}},81976:function(e,t,n){var l=n(43812),r=n(2265);t.Z=()=>({...(0,r.useContext)(l.P)})},37853:function(e,t,n){n.d(t,{W:function(){return o}});var l=n(83464),r=n(10924);let i=l.Z.create({baseURL:"https://api.aiornot.com/aion"});i.interceptors.request.use(async e=>(e.headers={...e.headers},e),e=>(console.error("response in interceptor line number 27",JSON.stringify(e)),Promise.reject(e)));let a=async(e,t)=>{var n;let l={headers:{Authorization:"",...e}},{accessToken:i}=null!==(n=(await (0,r.y)()).tokens)&&void 0!==n?n:{};i&&(null==i?void 0:i.toString())&&(l.headers.Authorization="Bearer ".concat(null==i?void 0:i.toString()));{let e=sessionStorage.getItem("impersonatedUserId");e&&(l.headers["X-Impersonate-User-Id"]=e)}return{...l,...t}},u=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,{method:n,url:l,data:r,config:u,headers:o}=e,s=await a(o,u);switch(n){case"get":return t.get(l,s);case"post":return t.post(l,r,s);case"put":return t.put(l,r,s);case"patch":return t.patch(l,r,s);case"delete":return t.delete(l,s);default:throw Error("Unsupported method: ".concat(n))}},o=async e=>{let t=await u(e);if(!t)throw Error("Request failed with no response.");return t.data}},28853:function(e,t,n){n.d(t,{JK:function(){return o},Z0:function(){return a},_D:function(){return u},m0:function(){return i},mo:function(){return l}});let l="/billing/usage/current-period",r=new Set(["Hitachi ProjectF","Hitachi Internal Intelligence","VerifyLabs Enterprise","AIorNot Internal Service"]);function i(e,t){return e?e.startsWith("AIorNot Free")||"Free Plan"===e||"Unknown Plan"===e?"Free":e.startsWith("AIorNot Pro")||"Dimensa Prepaid Image Pack"===e?"Pro":r.has(e)?"Enterprise":e.toLowerCase().includes("business")||"business"===t?"Business":e:e}function a(e){let t=e/1e6;return 0===t?"$0.00":t<.01?"$".concat(t.toFixed(6).replace(/0+$/,"")):new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:4}).format(t)}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=new Map(t.map(e=>[e.model_key,e]));return e.map(e=>{var t,l,r;let i=n.get(e.model_code);return{...e,total_calls:null!==(t=null==i?void 0:i.total_calls)&&void 0!==t?t:0,total_units:null!==(l=null==i?void 0:i.total_units)&&void 0!==l?l:0,total_cost_microusd:null!==(r=null==i?void 0:i.total_cost_microusd)&&void 0!==r?r:0,included_units:function(e){var t;let n=e.find(e=>e.threshold_units>0&&e.unit_price_microusd>0);return null!==(t=null==n?void 0:n.threshold_units)&&void 0!==t?t:null}(e.tiers)}})}function o(e){if(e.is_enterprise||e.hide_wallet_balance)return{showWallet:!1,showTopOff:!1,showAutoRecharge:!1};let t=!1!==e.top_offs_enabled,n=t&&!1!==e.auto_recharge_available;return{showWallet:!0,showTopOff:t,showAutoRecharge:n}}}}]);

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.