PageSourceSearch

https://bobby.ai/_next/static/chunks/9251-0a1ba188f7122631.js

js bobby.ai collected 2026-10-05 11:51:47 UTC 10,518 bytes, 1 lines download raw bytes

1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="d787300f-9c0e-440d-a476-c6891b885d9f",t._sentryDebugIdIdentifier="sentry-dbid-d787300f-9c0e-440d-a476-c6891b885d9f")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9251],{9251:(t,e,n)=>{n.d(e,{Lc:()=>a,bz:()=>l,P$:()=>N,m6:()=>k,Fi:()=>P,Qy:()=>E,zN:()=>m,C1:()=>h,IM:()=>w,TZ:()=>b,dO:()=>A,GU:()=>U,nZ:()=>C,LF:()=>c,xI:()=>R});let a={PAGE_VIEW:"page_view",CTA_CLICK:"cta_click",AUTH_GATE_VIEW:"auth_gate_view",AUTH_START:"auth_start",AUTH_RESULT:"auth_result",APP_FIRST_OPEN:"app_first_open",QUERY_SUBMIT:"query_submit",QUERY_RESPONSE:"query_response",ACTIVATION_COMPLETE:"activation_complete",PAYWALL_VIEW:"paywall_view",SUBSCRIPTION_START:"subscription_start",PAYMENT_RESULT:"payment_result",ONBOARDING_STEP_VIEW:"onboarding_step_view",ONBOARDING_STEP_SUBMIT:"onboarding_step_submit",NOTIFICATION_PROMPT_VIEW:"notification_prompt_view",NOTIFICATION_PERMISSION_RESULT:"notification_permission_result",ONBOARDING_COMPLETE:"onboarding_complete"},_=new Set(Object.values(a)),i=[{page_id:"app_onboarding",page_type:"onboarding",route:"/(auth)",ctas:["btn_get_started"]},{page_id:"app_login",page_type:"conversion",route:"/(auth)/account",ctas:["btn_login_continue","btn_login_google","btn_login_apple","btn_login_tab_switch"]},{page_id:"app_home",page_type:"home",route:"/(tabs)/home",ctas:["btn_send","btn_skill_hot_trades","btn_skill_stock_picker","btn_skill_portfolio","btn_skill_earnings","btn_hot_agree","btn_hot_disagree","btn_hot_ask_bobby","btn_brief_ask_why","btn_brief_action","btn_bobby_pro_toggle","btn_voice","btn_attach"]},{page_id:"app_chat_history",page_type:"drawer",route:null,ctas:["btn_history_item","btn_history_search","btn_account_entry"]},{page_id:"app_chat_new",page_type:"feature",route:"/(tabs)/chat",ctas:["btn_send","btn_skill_hot_trades","btn_skill_stock_picker","btn_skill_portfolio","btn_skill_earnings","btn_back_home"]},{page_id:"app_chat_detail",page_type:"feature",route:"/(tabs)/chat/{slug}",ctas:["btn_send","btn_voice","btn_attach","btn_bobby_pro_toggle"]},{page_id:"app_settings",page_type:"feature",route:"/(settings)/me",ctas:["btn_subscription","btn_language","btn_privacy","btn_about","btn_logout","btn_account_entry"]},{page_id:"app_account",page_type:"feature",route:"/(settings)/account",ctas:["btn_bind_rockflow","btn_edit_nickname","btn_change_avatar","btn_delete_account"]}],o=[{page_id:"web_onboarding",page_type:"onboarding",route:null,ctas:[]},{page_id:"web_home",page_type:"home",route:"/",canonical_url:"https://bobby.ai",ctas:["btn_signup","btn_login","btn_download","btn_chat","btn_nav_markets","btn_nav_stocks","btn_nav_joinus"]},{page_id:"web_stocks_list",page_type:"list",route:"/stocks",canonical_url:"https://bobby.ai/stocks",ctas:["btn_stock_card","btn_nav_markets","btn_nav_stocks","btn_nav_joinus","btn_signup","btn_login","btn_download"]},{page_id:"web_stock_detail_{slug}",page_type:"detail",route:"/stocks/{slug}",canonical_url:"https://bobby.ai/stocks/{slug}",ctas:["btn_should_i_buy","btn_unlock","btn_signup","btn_login","btn_related_headline","btn_related_stock_analysis","btn_download","btn_nav_markets","btn_nav_stocks","btn_nav_joinus"]},{page_id:"web_markets_list",page_type:"list",route:"/markets",canonical_url:"https://bobby.ai/markets",ctas:["btn_market_card","btn_nav_markets","btn_nav_stocks","btn_nav_joinus","btn_signup","btn_login","btn_download"]},{page_id:"web_markets_article_{slug}",page_type:"detail",route:"/markets/{slug}",canonical_url:"https://bobby.ai/markets/{slug}",ctas:["btn_signup","btn_download","btn_login","btn_related_stock","btn_nav_markets","btn_nav_stocks","btn_nav_joinus"]},{page_id:"web_earnings_catalyst",page_type:"tool",route:"/earnings-catalyst",canonical_url:"https://bobby.ai/earnings-catalyst",ctas:["btn_date_tab","btn_date_prev","btn_date_next","btn_signup","btn_login","btn_download","btn_nav_markets","btn_nav_stocks","btn_nav_joinus"]},{page_id:"web_download",page_type:"conversion",route:"/download",canonical_url:"https://bobby.ai/download",ctas:["btn_download_app"]},{page_id:"web_join_us",page_type:"content",route:"/join-us",canonical_url:"https://bobby.ai/join-us",ctas:["btn_submit_resume","btn_nav_markets","btn_nav_stocks","btn_nav_joinus"]},{page_id:"web_chat",page_type:"feature",route:["/explore/chat","/explore/chat/{slug}"],ctas:["btn_send","btn_new_chat","btn_search_chats","btn_login_signup","btn_subscription","btn_download_app","btn_back_home"]},{page_id:"web_predict_watchlist",page_type:"list",route:"/explore/predict/watchlist",ctas:["btn_send","btn_new_chat","btn_search_chats","btn_login_signup","btn_subscription","btn_download_app","btn_back_home"]},{page_id:"web_predict",page_type:"feature",route:["/explore/predict","/explore/predict/{slug}"],ctas:["btn_send","btn_notification","btn_favorites","btn_new_chat","btn_search_chats","btn_login_signup","btn_subscription","btn_download_app","btn_back_home"]}],s={app:i,web:o},l=["en","es","zh-Hans","zh-Hant","ko"],r="{slug}";function u(t){let[e]=t.split("#"),[n]=e.split("?");return n&&"/"!==n&&n.replace(/\/+$/,"")||"/"}function c(t,e){let n="web"===t?function(t){let e=u(t),n=e.split("/").filter(
1Boolean),[a]=n;return a&&l.includes(a)?"/".concat(n.slice(1).join("/")).replace(/\/$/,"")||"/":e}(e):u(e);for(let e of s[t]){if(!e.route)continue;let t="string"==typeof e.route?[e.route]:e.route,a=null;for(let e of t)if(a=function(t,e){let n;let a=t.split("/").filter(Boolean),_=e.split("/").filter(Boolean);if(a.length!==_.length)return null;for(let t=0;t<a.length;t+=1){let e=a[t],i=_[t];if(e===r){if(!i)return null;n=i;continue}if(e!==i)return null}return{slug:n}}(e,n))break;if(!a)continue;let _=a.slug;return{page_id:_?e.page_id.replace(r,_.toLowerCase()):e.page_id,page_type:e.page_type,page_path:n,canonical_url:e.canonical_url&&_?e.canonical_url.replace(r,_.toLowerCase()):e.canonical_url}}return null}function p(t){let e=[...i,...o];return e.find(e=>e.page_id===t)||e.find(e=>{if(!e.page_id.includes(r))return!1;let n=e.page_id.slice(0,e.page_id.indexOf(r));return t.startsWith(n)&&t.length>n.length})}function b(t,e){let n=p(t);return!!n&&n.ctas.includes(e)}let d="bobby_analytics_session",g=null,f=null;function h(t){f=t}function y(t){if(g=t,f)try{f.set(d,JSON.stringify(t))}catch(t){}}let v=null;function m(t){v=t}function w(){var t;return null!==(t=null==v?void 0:v.getAuthState())&&void 0!==t?t:"guest"}function k(){var t,e,n;return{platform:null!==(t=null==v?void 0:v.platform)&&void 0!==t?t:"web",locale:null!==(e=null==v?void 0:v.getLocale())&&void 0!==e?e:"en",environment:null!==(n=null==v?void 0:v.environment)&&void 0!==n?n:"prod",schema_version:"1",session_id:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),e=function(){if(g)return g;if(!f)return null;try{let t=f.get(d);if(!t)return null;let e=JSON.parse(t);if("string"!=typeof e.id||"number"!=typeof e.ts)return null;return{id:e.id,ts:e.ts}}catch(t){return null}}();if(e&&t-e.ts<18e5)return y({id:e.id,ts:t}),e.id;let n={id:function(){let t="undefined"!=typeof globalThis?globalThis.crypto:void 0;return(null==t?void 0:t.randomUUID)?t.randomUUID():"".concat(Date.now().toString(36),"-").concat(Math.random().toString(36).slice(2,10))}(),ts:t};return y(n),n.id}()}}let T=null,I=!1;function E(t){T=t,I=!1}async function A(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if(T&&!I&&"logged_in"===T.getAuthState())try{var e,n;if(await T.store.get()){I=!0;return}I=!0;let _=null!==(n=null===(e=T.getSignupAt)||void 0===e?void 0:e.call(T))&&void 0!==n?n:null;T.track(a.ACTIVATION_COMPLETE,{activation_rule:"v1_client",is_first_activation:!0,auth_state:"logged_in",days_since_signup:_?Math.max(0,Math.floor((t-_)/864e5)):void 0}),await T.store.set(String(t))}catch(t){I=!0}}let O=new Map,S=new Map,x=null;function N(t){var e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),a=(null!==(e=O.get(t))&&void 0!==e?e:0)+1;return O.set(t,a),S.set(t,{turn_index:a,submitted_at:n}),x=t,!function(){if(O.size<=50)return;let t=O.keys().next();t.done||(O.delete(t.value),S.delete(t.value))}(),a}function C(t,e){if(t===e)return;let n=O.get(t);void 0!==n&&(O.set(e,n),O.delete(t));let a=S.get(t);a&&(S.set(e,a),S.delete(t)),x===t&&(x=e)}function P(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),n=S.has(t)?t:null!=x?x:null;if(!n)return null;let a=S.get(n);return a?(S.delete(n),{turn_index:a.turn_index,latency_ms:Math.max(0,e-a.submitted_at)}):null}function U(t){return t?t.startsWith("skillcard")||t.startsWith("skill_card")?"skill_card":t.startsWith("hotcard")||t.startsWith("hot_card")?"hot_card":t.startsWith("daily_card")||t.startsWith("brief")?"brief_followup":"free_text":"free_text"}let M={page_view:["page_id","page_type","page_path"],cta_click:["btn_name","page_id"],auth_gate_view:["gate_target"],auth_start:["auth_method"],auth_result:["auth_type","auth_method","status"],app_first_open:[],query_submit:["conversation_id","turn_index","query_type","input_method"],query_response:["conversation_id","turn_index","status"],activation_complete:["activation_rule","is_first_activation"],paywall_view:["paywall_type"],subscription_start:["plan_id"],payment_result:["status"],onboarding_step_view:["step_index","step_id","total_steps"],onboarding_step_submit:["step_index","step_i
1d","answer"],notification_prompt_view:["prompt_type","page_id","step_id"],notification_permission_result:["status","prompt_type","entry_point"],onboarding_complete:["completed_steps","duration_ms"]};function R(t,e){var n;let a=[];if(!_.has(t))return a;for(let _ of null!==(n=M[t])&&void 0!==n?n:[]){let n=null==e?void 0:e[_];(null==n||""===n)&&a.push({event:t,message:"缺少必填属性 ".concat(_)})}if("page_view"===t){let n=null==e?void 0:e.page_id;"string"!=typeof n||p(n)||a.push({event:t,message:'page_id "'.concat(n,'" 不在页面字典里')})}if("cta_click"===t){let n=null==e?void 0:e.page_id,_=null==e?void 0:e.btn_name;"string"!=typeof n||"string"!=typeof _||b(n,_)||a.push({event:t,message:'btn_name "'.concat(_,'" 未登记在页面 "').concat(n,'" 的核心 CTA 里')})}if("query_submit"===t||"query_response"===t){let n=null==e?void 0:e.turn_index;"number"==typeof n&&n<1&&a.push({event:t,message:"turn_index 必须从 1 开始,收到 ".concat(n)})}return a}}}]);

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.