1import{K as ie,S as xe,M as lt,d as I,i as C,f as X,k as Be,l as yt,o as r,c as p,a as e,t as f,y as Q,B as Ue,w as se,v as Xe,F as B,r as K,n as ne,e as Me,G as We,T as Re,g as Qe,_ as F,b as H,z as k,q as t,N as ve,O as qe,P as Ie,u as Z,x as ze,C as ae,Q as Ft,R as Nt,V as it,W as Wt,X as Fe,Y as c,E as qt,Z as Y,$ as _e,a0 as m,a1 as rt,a2 as Gt,a3 as Xt,a4 as Qt,a5 as zt,a6 as Vt,a7 as G,a8 as jt,a9 as Yt,aa as dt,ab as O,ac as ct,J as Zt,ad as Jt,ae as Ee,af as eo,ag as to,ah as oo,ai as no,aj as pt,L as J,ak as Ot,D as ge,al as ut,am as ao,an as so,s as lo,ao as io,ap as _t,I as ro}from"./main-831ac19c.js";import{P as Ae,g as co,d as wt,e as xt,f as gt,l as De,a as mt,n as po,t as uo,C as _o,c as ft,L as ee,h as pe,b as ue,D as Ve}from"./constant-6e6377c8.js";import{p as wo}from"./index-8a8588b0.js";import{M as go,u as mo}from"./common-9e407c06.js";import{u as fo}from"./seoData-1e6a86cd.js";import{g as R,e as Dt,f as Le,b as Ge,a as ce,c as $e,u as Ce}from"./useMedia-cbe7afad.js";import"./index-1ecf360b.js";const ht={[Ae.MOOMOO]:"www.moomoo.com",[Ae.FUTU_HK]:"www.futuhk.com",[Ae.FUTU_NN]:"www.futunn.com"},vt={[Ae.MOOMOO]:"moomooapp.com",[Ae.FUTU_HK]:"futufin.com"},At={[ie.CN]:"",[ie.HK]:"/hk",[ie.EN]:"/en"},ho={[ie.CN]:"/hans",[ie.HK]:"",[ie.EN]:"/en"},vo={[ie.CN]:"/hans",[ie.HK]:"/hant",[ie.EN]:""};class Ao{static getAlternateAndCanonicalLink(n,i,_){const s=[];if(!i||!Array.isArray(_)||!ht[n])return s;const u=ht[n],{$i18n:w,$route:d,$ssrContext:g,defaultHref:T}=i,W=g.site,N=g.domain,x=w.locale.value;let h="";const P=_.find($=>$.area===W),M=wt(W),{path:b}=co(d.path),v=b?`/${b}`:"";if(_.length){_.forEach(z=>{const{area:V,hrefLangs:q,extraArea:re,vestConf:te,onlyVest:y}=z;if(V&&xe[V]!==void 0&&q&&q.length){const S=wt(V),E=[],oe=[];q.forEach(me=>{var Te,Ne;const fe=lt[me],ye=S[me]||"";if(fe!==void 0){const Oe=`${xe[V]}${ye}${v}`;if(y||(E.push({rel:"alternate",href:`https://${u}${Oe}`,hreflang:`${fe}-${V.toLowerCase()}`}),re!=null&&re.length&&re.forEach(we=>{we!==V&&E.push({rel:"alternate",href:`https://${u}${Oe}`,hreflang:`${fe}-${we.toLowerCase()}`})})),(Te=te==null?void 0:te.vestArea)!=null&&Te.length&&vt[n]){const we=!N||N===((Ne=u.match(/[^.]+\.com/))==null?void 0:Ne[0])?vt[n]:N;te.vestArea.forEach(he=>{(y||he!==V)&&oe.push({rel:"alternate",href:`https://www.${we}${Oe}`,hreflang:`${fe}-${he.toLowerCase()}`})})}}}),s.push(...E,...oe)}});const $=_[0].area;T?s.push({rel:"alternate",href:T,hreflang:"x-default"}):xe[$]!==void 0&&s.push({rel:"alternate",href:`https://${u}${xe[$]}${v}`,hreflang:"x-default"}),P.hrefLangs&&Array.isArray(P.hrefLangs)&&P.hrefLangs.includes(x)&&(h=M[x]||""),s.unshift({rel:"canonical",href:`https://${u}${xe[W]}${h}${v}`})}return s.forEach($=>{typeof $=="object"&&$.href==="https://www.moomoo.com/us"&&($.href=`${$.href}/`)}),s}static getTwAlternateLink(n){const{link:i,hrefLangs:_}=n;if(!i||!_||!Array.isArray(_))return[];const s=!!(i&&(i.includes("futunn")||i.includes("futuhk.com/cn"))),u=i&&i.includes("moomoo.com/sg");return _.map(w=>{let d=wo(i),g=d.pathname;if(s)if(d.pathname.includes("cn")){d.pathname.endsWith("/")&&(g=d.pathname.slice(0,-1));const N=g.split("/");g="",N.forEach(x=>{g==="/"?g+=x?`${x}`:"":g+=x?`/${x}`:"",x==="cn"&&(g+=`${At[w]||""}`)})}else{const N=At[w]||"";d.pathname==="/"&&!N?g="":g=`${N}${d.pathname==="/"?"":d.pathname}`}else if(u){const N=vo[w]||"",x=d.pathname==="/"?"":d.pathname.replace(/\/$/,""),h="/sg";if(!N)g=x;else if(x===h)g=`${h}${N}`;else if(x.startsWith(`${h}/`)){const P=x.slice(h.length);g=`${h}${N}${P}`}else g=`${x}${N}`}else g=`${ho[w]||""}${d.pathname==="/"?"":d.pathname}`;const T=lt[w];return{rel:"alternate",href:`${d.origin}${g}`,hreflang:`${T}-tw`}})}}const ko={title:"Free Download Futubull App",description:"Download the Futubull app for free on all devices and start trading smarter with powerful tools. Discover the benefits of the stock trading platform!",ogUrl:"https://www.futunn.com/en/download",ogType:"website",ogImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",twitterCard:"summary_large_image",twitterDomain:"futunn.com",twitterUrl:"https://www.futunn.com/en/download",twitterImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",organizationSchema:{"@context":"https://schema.org/","@type":"Product",name:"å¯éçç",image:"",description:"Download the Futubull app for free on all devices and start trading smarter with powerful tools. Discover the benefits of the stock trading platform!",aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"5467"}}},bo={title:"ç«å³ä¸è½½å¯éççï¼æèµé¦éåºç¨ç¨å¼",description:"ä¸ä¸ªAppæèµå
¨çå¸åºï¼æ°æè¡ç¥¨Appæ¨èãç«å³ä¸è½½å¯éççAppï¼ä¸æ¢æ¯ä¸è¬æèµå¹³å°ï¼ Androidï¼IOSï¼Macï¼Windowsï¼Linuxå
¨å¹³å°è¦çï¼è½»æ¾è¿è¡è¡ç¥¨ï¼ETFåææäº¤æã",ogUrl:"https://www.futunn.com/download",ogType:"website",ogImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",twitterCard:"summary_large_image",twitterDomain:"futunn.com",twitterUrl:"https://www.futunn.com/download",twitterImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",organizationSchema:{"@context":"https://schema.org/","@type":"Product",name:"å¯éçç",image:"",description:"ä¸ä¸ªAppæèµå
¨çå¸åºï¼æ°æè¡ç¥¨Appæ¨èãå¯éççï¼æéåæ°æçè¡ç¥¨äº¤æå¹³å°ï¼è½»æ¾è¿è¡è¡ç¥¨ï¼ETFï¼ææåCrypto交æã",aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"5467"}}},yo={title:"ç«å³ä¸è¼å¯éççï¼æè³é¦é¸æç¨ç¨å¼",description:"ä¸åAppæè³å
¨çå¸å ´ï¼æ°æè¡ç¥¨Appæ¨è¦ãç«å³ä¸è¼å¯éççAppï¼ä¸æ¢æ¯ä¸è¬æè³å¹³å°ï¼Androidï¼IOSï¼Macï¼Windowsï¼Linuxå
¨å¹³å°è¦èï¼è¼é¬é²è¡è¡ç¥¨ï¼ETFåææ¬äº¤æã",ogUrl:"https://www.futunn.com/hk/download",ogType:"website",ogImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",twitterCard:"summary_large_image",twitterDomain:"futunn.com",twitterUrl:"https://www.futunn.com/hk/download",twitterImage:"https://static.futunn.com/futunn_common/images/nn_logo.png",organizationSchema:{"@context":"https://schema.org/","@type":"Product",name:"å¯éçç",image:"",description:"ä¸åAppæè³å
¨çå¸å ´ï¼æ°æè¡ç¥¨Appæ¨è¦ãå¯éççï¼æé©åæ°æçè¡ç¥¨äº¤æå¹³å°ï¼è¼é¬é²è¡è¡ç¥¨ï¼ETFï¼ææ¬åCrypto交æã",aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"5467"}}},No={messages:{en:ko,zh:bo,hk:yo}},Oo={class:"download-app-dropdown-select-label"},xo={class:"download-app-dropdown-select-selected"},Do={class:"download-app-dropdown-select-content-wrap"},Lo=["onClick"],Mo=I({__name:"DropdownSelects",props:{moadlConfig:{default:()=>({})},sign:{default:""},optionLabel:{default:"label"},optionsList:{default:()=>[]}},emits:["update:selected"],setup(L,{emit:n}){const i=L,_=n,s=C(!1),u=C({label:"",value:""}),w=C(),d=X(()=>i.optionsList.length>1),g=X(()=>{const{labelWidth:h,optionsWidth:P}=i.moadlConfig||{};return{"--official-website-cmps-download-app-dropdown-select-label-width":h,"--official-website-cmps-download-app-dropdown-select-options-width":P}}),T=()=>{d.value&&(s.value=!s.value)},W=()=>{i.optionsList.length>0&&(u.value=i.optionsList[0],_("update:selected",{sign:i.sign,option:u.value}))},N=h=>{u.value=h,s.value=!1,_("update:selected",{sign:i.sign,option:h})},x=h=>{w.value&&!w.value.contains(h.target)&&(s.value=!1)};return Be(()=>{W(),typeof document<"u"&&document.addEventListener("click",x)}),yt(()=>{typeof document<"u"&&document.removeEventListener("click",x)}),(h,P)=>(r(),p("div",{class:"download-app-dropdown-select",style:Qe([g.value]),ref_key:"dropdown",ref:w},[e("div",Oo,f(h.optionLabel),1),e("div",{class:ne(["download-app-dropdown-select-options",[{"is-multi-select":d.value},{"is-open":s.value}]]),onClick:T},[P[1]||(P[1]=e("i",{class:"download-app-dropdown-select-options-arrow"},[e("svg",{width:"14",height:"9",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M0.922302 1L6.74754 7.5L12.5728 1",stroke:"#333333","stroke-width":"1.2","stroke-linecap":"square","stroke-linejoin":"round"})])],-1)),e("div",xo,f(u.value.label),1),Q(Re,{name:"fade"},{default:Ue(()=>[se(e("div",Do,[(r(!0),p(B,null,K(h.optionsList,M=>(r(),p("div",{key:M.value,class:ne(["download-app-dropdown-select-content",[{active:M.value===u.value.value}]]),onClick:Me(b=>N(M),["stop"])},[We(f(M.label)+" ",1),P[0]||(P[0]=e("i",{class:"download-app-dropdown-select-content-check"},[e("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-icon":"ListCheckBoldOutlined"},[e("path",{d:"M4 11.293a1 1 0 0 1 1.414 0l4.072 4.07 9.07-9.07a1 1 0 0 1 1.415 0l.706.707a1 1 0 0 1 0 1.414L10.193 18.9a1 1 0 0 1-1.415 0l-5.485-5.485a1 1 0 0 1 0-1.414L4 11.293Z",fill:"currentColor"})])],-1))],10,Lo))),128))],512),[[Xe,s.value]])]),_:1})],2)],4))}});const Lt=F(Mo,[["__scopeId","data-v-4b8047f7"]]),$o={class:"download-app-options-modal-mask"},Co={class:"download-app-options-modal-wrapper"},To={class:"download-app-options-modal-container"},Po={class:"download-app-options-modal-title-wrapper"},So=["innerHTML"],Ho=["innerHTML"],Eo={class:"download-app-options-modal-options-wrapper"},Uo=I({__name:"OptionsModal",props:{clientType:{default:""},moadlConfig:{default:()=>({})},optionsModalData:{default:()=>({})},optionsModalReportData:{default:""}},emits:["closeOptionsModal","selectedBtnClick"],setup(L,{emit:n}){const i=X(()=>typeof window<"u"),_=L,s=n,u=C({}),w=X(()=>_.optionsModalData&&_.optionsModalData.textConf?_.optionsModalData.textConf:{title:"",selectBtn:""}),d=X(()=>_.optionsModalData&&Array.isArray(_.optionsModalData.optionsConf)?_.optionsModalData.optionsConf:[]),g=()=>{s("closeOptionsModal")},T=()=>{s("selectedBtnClick",{options:u.value,clientType:_.clientType})},W=N=>{const{sign:x,option:h}=N||{};x&&h.value&&(u.value[x]=h.value)};return(N,x)=>(r(),p("div",$o,[e("div",Co,[e("i",{class:"download-app-options-modal-close-btn",onClick:g}),e("div",To,[e("div",Po,[e("div",{class:"download-app-options-modal-title",innerHTML:i.value?N.moadlConfig.title||w.value.title:(N.moadlConfig.title||w.value.title).replace(/<[^>]*>/g,"")},null,8,So),N.moadlConfig.desc?(r(),p("div",{key:0,class:"download-app-options-modal-desc",innerHTML:i.value?N.moadlConfig.desc:N.moadlConfig.desc.replace(/<[^>]*>/g,"")},null,8,Ho)):H("",!0)]),e("div",Eo,[(r(!0),p(B,null,K(d.value,(h,P)=>(r(),p("div",{key:P,class:"download-app-options-modal-options"},[Q(Lt,{moadlConfig:N.moadlConfig,sign:h.sign,optionLabel:h.optionLabel,optionsList:h.optionsList,"onUpdate:selected":W},null,8,["moadlConfig","sign","optionLabel","optionsList"])]))),128))])]),e("div",k({class:"download-app-options-modal-selected-btn",onClick:T},t(R)(N.optionsModalReportData)),f(w.value.selectBtn),17)])]))}});const Ro=F(Uo,[["__scopeId","data-v-fd56f3d2"]]),Io={downloadApp:{download:"Download",beta:"Beta",text:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",openApi:"Open API",openApiNN:"Futu API",openApiMM:"Moomoo API",linux:"Linux",harmonyOs:"HarmonyOS"},modalOptions:{linux:{textConf:{title:"Download Moomoo for Linux",selectBtn:"Download"}}},downloadTips:"Need Help?",downloadMarketPopup:{title:"Can't Find the App in Your App Store?",tip:"Please follow these steps:",steps:["1. Confirm the country or region setting in y
1our app store. ","2. Select the region from the options below that matches your app store country or region.","3. Scan the QR code again or tap Retry to download the app."],qrcodePlaceholder:"QR code loading...",downloadBtn:"Retry",regionOptions:[{label:"United States",value:"us",qrcodeUrl:"",link:""},{label:"Canada",value:"ca",qrcodeUrl:"",link:""},{label:"Singapore",value:"sg",qrcodeUrl:"",link:""},{label:"Malaysia",value:"my",qrcodeUrl:"",link:""},{label:"Australia",value:"au",qrcodeUrl:"",link:""},{label:"New Zealand",value:"nz",qrcodeUrl:"",link:""},{label:"Japan",value:"jp",qrcodeUrl:"",link:""},{label:"Other",value:"others",qrcodeUrl:"",link:""}],nnRegionOptions:[{label:"Hong Kong SAR",value:"hk",qrcodeUrl:"",link:""},{label:"Other",value:"nnothers",qrcodeUrl:"",link:""}]}}},Bo={downloadApp:{download:"ä¸è½½",beta:"Beta",text:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",openApi:"Open API",openApiNN:"Futu API",openApiMM:"moomoo API",linux:"Linux",harmonyOs:"HarmonyOS"},modalOptions:{linux:{textConf:{title:"欢è¿ä¸è½½ Moomoo Linux 客æ·ç«¯",selectBtn:"ä¸è½½"}}},downloadTips:"ä¸è½½éè§é®é¢ï¼",downloadMarketPopup:{title:"åºç¨ååºæªæ¾å°appæä¹åï¼",tip:"请æç
§ä»¥ä¸æå¼æä½ï¼",steps:["1ã确认æ¨çåºç¨ååºè´¦æ·æå±å°åºï¼å¯åå¾åºç¨ååºæ¥è¯¢ï¼","2ãå°ä¸æ¹æé®åæ¢ææ¨çåºç¨ååºè´¦æ·æå±å°åºï¼å次å°è¯ä¸è½½ï¼"],qrcodePlaceholder:"äºç»´ç å è½½ä¸...",downloadBtn:"ä¸è½½",regionOptions:[{label:"ç¾å½",value:"us",qrcodeUrl:"",link:""},{label:"å æ¿å¤§",value:"ca",qrcodeUrl:"",link:""},{label:"æ°å å¡",value:"sg",qrcodeUrl:"",link:""},{label:"马æ¥è¥¿äº",value:"my",qrcodeUrl:"",link:""},{label:"澳大å©äº",value:"au",qrcodeUrl:"",link:""},{label:"æ°è¥¿å
°",value:"nz",qrcodeUrl:"",link:""},{label:"æ¥æ¬",value:"jp",qrcodeUrl:"",link:""},{label:"å
¶ä»å°åº",value:"others",qrcodeUrl:"",link:""}],nnRegionOptions:[{label:"馿¸¯ç¹å«è¡æ¿åº",value:"hk",qrcodeUrl:"",link:""},{label:"å
¶ä»å°åº",value:"nnothers",qrcodeUrl:"",link:""}]}}},Ko={downloadApp:{download:"ãã¦ã³ãã¼ã",beta:"Beta",text:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",openApi:"Open API",openApiNN:"Futu API",openApiMM:"moomoo API",linux:"Linux",harmonyOs:"HarmonyOS"},modalOptions:{linux:{textConf:{title:"Linuxçmoomooããã¦ã³ãã¼ã",selectBtn:"ãã¦ã³ãã¼ã"}}},downloadTips:"ãå°ãã§ããï¼",downloadMarketPopup:{title:"ã¢ããªã¹ãã¢ã§ã¢ããªãè¦ã¤ãããªãå ´å",tip:"ã¢ããªã¹ãã¢ã§ãmoomooããè¦ã¤ãããªãå ´åã¯ã以ä¸ã®æé ãã試ããã ããã",steps:["1. ãå©ç¨ã®ã¢ã«ã¦ã³ãã«ç»é²ããã¦ããå°åæ
å ±ã確èªã","2. ä¸è¨ãããå©ç¨ã®ã¢ã«ã¦ã³ãã«å¯¾å¿ããå°åã鏿ãQRã³ã¼ããå度ã¹ãã£ã³ãã¦ã¢ããªããã¦ã³ãã¼ãã","ã»QRã³ã¼ãã¯(æ ª)ãã³ã½ã¼ã¦ã§ã¼ãã®ç»é²åæ¨ã§ã"],qrcodePlaceholder:"QRã³ã¼ãèªã¿è¾¼ã¿ä¸...",downloadBtn:"ãã¦ã³ãã¼ã",regionOptions:[{label:"ã¢ã¡ãªã«åè¡å½",value:"us",qrcodeUrl:"",link:""},{label:"ã«ãã",value:"ca",qrcodeUrl:"",link:""},{label:"ã·ã³ã¬ãã¼ã«",value:"sg",qrcodeUrl:"",link:""},{label:"ãã¬ã¼ã·ã¢",value:"my",qrcodeUrl:"",link:""},{label:"ãªã¼ã¹ãã©ãªã¢",value:"au",qrcodeUrl:"",link:""},{label:"ãã¥ã¼ã¸ã¼ã©ã³ã",value:"nz",qrcodeUrl:"",link:""},{label:"æ¥æ¬",value:"jp",qrcodeUrl:"",link:""},{label:"ãã®ä»",value:"others",qrcodeUrl:"",link:""}],nnRegionOptions:[{label:"Hong Kong SAR",value:"hk",qrcodeUrl:"",link:""},{label:"ãã®ä»",value:"nnothers",qrcodeUrl:"",link:""}]}}},Fo={downloadApp:{download:"Télécharger",beta:"Beta",text:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",openApi:"Open API",openApiNN:"Futu API",openApiMM:"Moomoo API",linux:"Linux",harmonyOs:"HarmonyOS"},modalOptions:{linux:{textConf:{title:"Download Moomoo for Linux",selectBtn:"Download"}}},downloadTips:"Besoin d'aide ?",downloadMarketPopup:{title:"Si vous ne trouvez pas moomoo dans le magasin d'applications",tip:"Veuillez suivre ces étapes :",steps:["1. Vérifiez la région ou le pays associé à votre compte dans le magasin d'applications.","2. Sélectionnez la région ou le pays correspondant à votre compte parmi les options ci-dessous.","3. Scannez de nouveau le code QR ou touchez Réessayer pour télécharger l'application."],qrcodePlaceholder:"QR code chargement...",downloadBtn:"Réessayer",regionOptions:[{label:"Ãtats-Unis",value:"us",qrcodeUrl:"",link:""},{label:"Canada",value:"ca",qrcodeUrl:"",link:""}
1,{label:"Singapour",value:"sg",qrcodeUrl:"",link:""},{label:"Malaisie",value:"my",qrcodeUrl:"",link:""},{label:"Australie",value:"au",qrcodeUrl:"",link:""},{label:"Nouvelle-Zélande",value:"nz",qrcodeUrl:"",link:""},{label:"Japon",value:"jp",qrcodeUrl:"",link:""},{label:"Autre",value:"others",qrcodeUrl:"",link:""}],nnRegionOptions:[{label:"Hong Kong SAR",value:"hk",qrcodeUrl:"",link:""},{label:"Other",value:"nnothers",qrcodeUrl:"",link:""}]}}},Wo={downloadApp:{download:"ä¸è¼",beta:"Beta",text:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",openApi:"Open API",openApiNN:"Futu API",openApiMM:"moomoo API",linux:"Linux",harmonyOs:"HarmonyOS"},modalOptions:{linux:{textConf:{title:"æ¡è¿ä¸è¼ Moomoo Linux æç¨ç¨å¼",selectBtn:"ä¸è¼"}}},downloadTips:"ä¸è¼éè¦åé¡ï¼",downloadMarketPopup:{title:"app storeæ¾ä¸å°æç¨ç¨å¼æéº¼è¾¦ï¼",tip:"è«æç
§ä»¥ä¸æå¼æä½ï¼",steps:["1ãç¢ºèªæ¨çapp storeå¸³æ¶æå±¬å°åï¼","2ãå°ä¸æ¹æéåæææ¨çapp storeå¸³æ¶æå±¬å°åï¼å次å試ä¸è¼ï¼"],qrcodePlaceholder:"äºç¶ç¢¼å è¼ä¸...",downloadBtn:"ä¸è¼",regionOptions:[{label:"ç¾å",value:"us",qrcodeUrl:"",link:""},{label:"å æ¿å¤§",value:"ca",qrcodeUrl:"",link:""},{label:"æ°å å¡",value:"sg",qrcodeUrl:"",link:""},{label:"馬ä¾è¥¿äº",value:"my",qrcodeUrl:"",link:""},{label:"澳洲",value:"au",qrcodeUrl:"",link:""},{label:"ç´è¥¿è",value:"nz",qrcodeUrl:"",link:""},{label:"æ¥æ¬",value:"jp",qrcodeUrl:"",link:""},{label:"å
¶ä»å°å",value:"others",qrcodeUrl:"",link:""}],nnRegionOptions:[{label:"馿¸¯ç¹å«è¡æ¿åº",value:"hk",qrcodeUrl:"",link:""},{label:"å
¶ä»å°å",value:"nnothers",qrcodeUrl:"",link:""}]}}},je={messages:{en:Io,zh:Bo,ja:Ko,fr:Fo,hk:Wo}},qo={class:"download-market-dialog-wrapper"},Go={class:"download-market-dialog-container"},Xo={class:"download-market-dialog-title-wrapper"},Qo={class:"download-market-dialog-title"},zo={class:"title-text"},Vo={class:"download-market-dialog-content"},jo=["innerHTML"],Yo={class:"content-steps"},Zo={class:"download-market-dialog-qrcode"},Jo={key:0,class:"qrcode-image-wrap"},en=["src"],tn={key:1,class:"qrcode-placeholder"},on={class:"placeholder-text"},nn=I({__name:"DownloadMarketDialog",props:{visible:{type:Boolean,default:!1},site:{default:ve.US},langCode:{default:qe.LANG_EN},dialogConfig:{default:()=>({})},regionOptions:{default:()=>[]},platform:{default:Ie.MOO},phoneType:{default:"ios"},clientType:{default:""}},emits:["close","update:visible","region-change"],setup(L,{emit:n}){const{t:i,tm:_}=Z(je),s=L,u=n,w=C(null),d=C(""),g=C([]),T=C(null),W=C({labelWidth:"0px",optionsWidth:"200px"}),N=X(()=>s.regionOptions&&s.regionOptions.length>0?s.regionOptions:_("downloadApp.downloadMarketPopup.regionOptions")||[]),x=()=>{var $;let M=s.site;M===ve.MY&&(M=ve.SG);const b=N.value,v=b.findIndex(z=>z.value===M);if(v>-1){const z=b[v],V=b.filter((q,re)=>re!==v);g.value=[z,...V],w.value=z}else g.value=[...b],w.value=b[0];d.value=(($=w.value)==null?void 0:$.qrcodeUrl)||""},h=()=>{u("close"),u("update:visible",!1)},P=async M=>{var v;const{option:b}=M||{};if(b){w.value=b;try{const $=`${s.site}_switch area popup_switch_${b.value}`,z=Dt(),V=z==null?void 0:z.getPlugin("Tracking");if(V&&V.getClickWebsiteModuleParams&&T.value){const q=V.getClickWebsiteModuleParams(T.value,{$element_content:$});q&&z.sdReport(q)}}catch{}try{let $=s.platform;$===Ft.MOOMOO&&($=Ie.MOO);const z=await xt({platform:$,phoneType:s.phoneType,smartlinkUrl:((v=Nt[b.value])==null?void 0:v.smartlinkUrl)||"",pageName:"SwitchRegionDownloadPopup",buttonName:b.value+"Download"+s.clientType});z&&z.imgeQRUrl?d.value=z.imgeQRUrl:d.value=b.qrcodeUrl||""}catch{d.value=b.qrcodeUrl||""}u("region-change",b)}};return ze(()=>s.visible,M=>{M&&x()},{immediate:!0}),(M,b)=>M.visible?(r(),p("div",k({key:0,class:"download-market-dialog-mask"},t(Ge)({$element_content:M.site+"_switch area popup"})),[e("div",qo,[e("i",k({class:"download-market-dialog-close-btn",onClick:h},t(Le)({$element_content:M.site+"_switch area popup_close"})),null,16),e("div",Go,[e("div",Xo,[e("div",Qo,[b[0]||(b[0]=e("i",{class:"info-icon"},[e("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("circle",{cx:"10",cy:"10",r:"10",fill:"#3478F6"}),e("path",{d:"M10 6V7.5M10 9.5V14",stroke:"white","stroke-width":"1.5","stroke-linecap":"round"})])],-1)),e("span",zo,f(t(i)("downloadApp.downloadMarketPopup.title")),1)])]),e("div",Vo,[e("div",{class:"content-tip",innerHTML:t(i)("downloadApp.downloadMarketPopup.tip")},null,8,jo),e("div",Yo,[(r(!0),p(B,null,K(t(_)("downloadApp.downloadMarketPopup.steps"),(v,$)=>(r(),p("div",{key:$,class:"step-item"},f(v),1))),128))])]),e("div",k({ref_key:"selectorElementRef",ref:T,class:"download-market-dialog-selector"}
1,t(Le)({$element_content:M.site+"_switch area popup_switch"})),[g.value&&g.value.length?(r(),ae(Lt,{key:0,moadlConfig:W.value,sign:"region",optionLabel:"",optionsList:g.value,"onUpdate:selected":P},null,8,["moadlConfig","optionsList"])):H("",!0)],16),e("div",Zo,[d.value?(r(),p("div",Jo,[e("img",{src:d.value,alt:"QR Code",class:"qrcode-image"},null,8,en),b[1]||(b[1]=e("div",{class:"qrcode-image-logo"},[e("img",{src:"https://cdn.futustatic.com/moomoo_common/images/mm_logo.png",alt:"Logo"})],-1))])):(r(),p("div",tn,[e("div",on,f(t(i)("downloadApp.downloadMarketPopup.qrcodePlaceholder")),1)]))])])])],16)):H("",!0)}});const an=F(nn,[["__scopeId","data-v-c7c39f94"]]),sn=["onClick"],ln={key:0,class:"download-app-beta-icon"},rn={class:"download-app-type-wrap"},dn=["src","alt"],cn=["src","alt"],pn={class:"download-app-name"},un={class:"download-app-text"},_n=["src"],wn={class:"qrcode-logo"},gn=["src"],mn=["onClick"],fn={key:0,class:"nn-download-app-dialog-image-card"},hn=["src"],vn={key:0,class:"download-app-dialog-content"},An={class:"download-app-content-box"},kn={class:"download-app-dialog-title"},bn={key:0,class:"download-app-beta-icon"},yn={class:"download-app-dialog-desc-wrap"},Nn=["innerHTML"],On=["onClick"],xn=["onClick"],Dn={key:1,class:"download-app-dialog-content"},Ln={class:"download-app-content-box"},Mn={class:"download-app-dialog-title"},$n={key:0,class:"download-app-beta-icon"},Cn={class:"download-app-dialog-desc-wrap"},Tn=["innerHTML"],Pn=["onClick"],Sn={class:"download-app-content-box"},Hn={key:0,class:"download-app-beta-icon"},En={class:"download-app-dialog-desc-wrap"},Un=["innerHTML"],Rn=["onClick"],In=["href"],Bn=I({__name:"index",props:{langCode:{default:it.LANG_EN},site:{default:Wt.US},theme:{default:Fe.white},clientList:{default:()=>[]},desktopTypes:{default:()=>[]},text:{default:()=>({})},dialogZIndex:{default:5},customStyle:{default:()=>({})},optionsModalConfig:{default:()=>({})},linuxLoginBeforeDownload:{type:Boolean,default:!1},cornerMarkConfig:{default:()=>({[c.appStore]:{show:!1,text:""},[c.googlePlay]:{show:!1,text:""},[c.mac]:{show:!1,text:""},[c.windows]:{show:!1,text:""},[c.linux]:{show:!0,text:"Beta"},[c.openApi]:{show:!1,text:""},[c.harmonyOs]:{show:!1,text:""}})},reportEventConfig:{default:()=>({[c.appStore]:{},[c.googlePlay]:{},[c.mac]:{},[c.windows]:{},[c.openApi]:{},[c.linux]:{},[c.harmonyOs]:{}})},platform:{},isDesktop:{type:Boolean},nnConfigList:{}},setup(L){const n=X(()=>typeof window<"u"),{t:i,tm:_}=Z(je),s=qt(),u=async(o,a)=>{try{return await(await fetch(o+"?"+new URLSearchParams(a))).json()}catch{return null}},w=(o,a)=>{n.value&&window.open(o,a)},d=L,g=X(()=>d.platform===Y.NN),T=C(""),W=C(!1),N=C({}),x=C({}),h=C(""),P=C(!1),M=C(""),b=C([]);ze(()=>d.nnConfigList,o=>{o&&Array.isArray(o)&&(b.value=[...o])},{immediate:!0,deep:!0});const v=X(()=>{const o=Jt,a=d.text||{};return{[m.DEFAULT]:oe(o[m.DEFAULT],a[m.DEFAULT]),[m.BETA]:oe(o[m.BETA],a[m.BETA]),[m.STABLE_NX]:oe(o[m.STABLE_NX],a[m.STABLE_NX])}}),$=X(()=>{var a,l;let o=i("downloadApp.text.openApi");return d.platform===Y.NN?o=i("downloadApp.text.openApiNN"):(d.platform===Y.MOO||d.platform===void 0||d.platform==="")&&(o=i("downloadApp.text.openApiMM")),{download:i("downloadApp.download"),beta:i("downloadApp.beta"),downloadTips:i("downloadApp.downloadTips"),text:{[c.appStore]:i("downloadApp.text.appStore"),[c.googlePlay]:i("downloadApp.text.googlePlay"),[c.mac]:i("downloadApp.text.mac"),[c.windows]:i("downloadApp.text.windows"),[c.openApi]:o,[c.linux]:i("downloadApp.text.linux"),[c.harmonyOs]:i("downloadApp.text.harmonyOs")},openApiLink:d.platform===Y.NN?(l=(a=b.value)==null?void 0:a.find(D=>D.type===c.openApi))==null?void 0:l.url:rt.openApi[d.langCode]||"",modalOptions:{[c.linux]:{textConf:{title:i("downloadApp.modalOptions.linux.textConf.title"),selectBtn:i("downloadApp.modalOptions.linux.textConf.selectBtn")},optionsConf:Gt(Xt,d.langCode,c.linux)}}}}),z=X(()=>d.platform===Y.NN?_("downloadApp.downloadMarketPopup.nnRegionOptions"):_("downloadApp.downloadMarketPopup.regionOptions")),V=X(()=>[d.desktopTypes.includes(m.DEFAULT)&&d.desktopTypes.includes(m.BETA),d.desktopTypes.includes(m.STABLE_NX)].some(a=>a)),q=X(()=>d.platform===Y.NN?Qt:zt),re=X(()=>Vt[S.value]),te=X(()=>{const o={[c.appStore]:G.qrcode,[c.googlePlay]:G.qrcode,[c.mac]:G.link,[c.windows]:G.link,[c.openApi]:G.link,[c.linux]:G.optionsModal,[c.harmonyOs]:G.link};return V.value&&(o[c.mac]=G.dialog,o[c.windows]=G.dialog),o}),y=X(()=>{const o={};
1return Object.values(c).forEach(a=>{o[a]={isVaild:!1,data:{}}}),d.clientList.forEach(a=>{var D,A;const l=te.value[a];if(l===G.qrcode&&q.value[d.site]&&q.value[d.site][a]&&q.value[d.site][a].qrcode&&q.value[d.site][a].link&&(o[a].isVaild=!0,o[a].data=q.value[d.site][a]),l===G.link){if([c.mac,c.windows].includes(a)){let U=m.DEFAULT;(d.desktopTypes.includes(m.BETA)||d.desktopTypes.includes(m.STABLE_NX))&&(U=m.BETA),o[a].isVaild=!0,o[a].data={link:he(a,U)}}if([c.openApi].includes(a)&&(o[a].isVaild=!0,o[a].data={link:$.value.openApiLink||rt.openApi[it.LANG_EN]}),[c.harmonyOs].includes(a)){const U=d.platform===Y.NN?(A=(D=b.value)==null?void 0:D.find(j=>j.type===c.harmonyOs))==null?void 0:A.url:null;U&&(o[a].isVaild=!0,o[a].data={link:U})}}l===G.dialog&&(o[a].isVaild=ye(G.dialog,a)&&V.value),l===G.optionsModal&&$.value.modalOptions[a]&&(o[a].isVaild=!0,o[a].data={clickFn:()=>{Rt(a)}})}),o}),S=X(()=>Object.values(Fe).includes(d.theme)?d.theme:Fe.dark),E=X(()=>{const o=jt[S.value],{wrapWidth:a,betaIconRight:l}=d.customStyle||{};return{"--official-website-cmps-download-app-dialog-zIndex":d.dialogZIndex,"--official-website-cmps-download-app-wrap-width":a,"--official-website-cmps-download-app-wrap-beta-right":l,"--official-website-cmps-download-app-wrap-bg-color":o.backgroundColor,"--official-website-cmps-download-app-wrap-bg-color-active":o.backgroundColorActive,"--official-website-cmps-download-app-name-color":o.appNameColor,"--official-website-cmps-download-app-name-color-active":o.appNameColorActive,"--official-website-cmps-download-app-download-color":o.appDownloadColor,"--official-website-cmps-download-app-download-color-active":o.appDownloadColorActive}});Be(async()=>{d.platform===Y.NN?await Ut():await Et()});const oe=(o,a)=>{const l={...o};return a?(a.title&&(l.title=a.title),Array.isArray(a.desc)&&a.desc.length&&(l.desc=a.desc),a.btn&&a.btn.text&&(l.btn.text=a.btn.text),a.historyBtn&&a.historyBtn.text&&(l.historyBtn=a.historyBtn),a.iconDownload&&(l.iconDownload=a.iconDownload),a.macLoginBeforeDownload&&(l.macLoginBeforeDownload=a.macLoginBeforeDownload),a.showCornerMark&&(l.showCornerMark=a.showCornerMark),a.titleCenter&&(l.titleCenter=a.titleCenter),a.cornerMarkText&&(l.cornerMarkText=a.cornerMarkText),l):o},me=o=>Array.isArray(o)&&o.length>1,fe=o=>y.value[o]&&y.value[o].isVaild,ye=(o,a)=>te.value[a]===o,Te=o=>d.cornerMarkConfig[o]&&d.cornerMarkConfig[o].show&&d.cornerMarkConfig[o].text,Ne=o=>{var l;const a=(l=b.value)==null?void 0:l.find(D=>D.type===o);return{qrcode:a==null?void 0:a.qrCode,nnLogo:a==null?void 0:a.nnLogo}},Oe=o=>{if(d.platform===Y.NN&&[c.appStore,c.googlePlay].includes(o))return;const a=y.value[o]||{},{data:l}=a;if(l&&l.link&&[G.link,G.qrcode].includes(te.value[o])){const D=Kt(l.link);n.value&&(D.startsWith("store://")?uo(D,no,2e3):window.open(D,"_blank"));return}if([G.dialog].includes(te.value[o])&&d.desktopTypes.includes(m.STABLE_NX)&&v.value[m.STABLE_NX]&&v.value[m.STABLE_NX].iconDownload){Pe(o,m.STABLE_NX);return}l&&l.clickFn&&typeof l.clickFn=="function"&&[G.optionsModal].includes(te.value[o])&&l.clickFn()},we=async(o,a=0)=>{if(!b.value||!Array.isArray(b.value))return;const l=b.value.find(j=>j.type===o);if(!l)return;const{url:D,clientType:A}=l;let U=D[d.langCode];if(d.isDesktop&&A)try{const j=await s.get(mt.FetchLastedLink,{params:{clientType:A,isNext:a}});j.code===0&&j.data.link&&(A===_o.NN_WINDOWS?U=await ft(j.data.link,{pageName:"webDownloadPage",buttonName:"hkWindowsDownload",platform:"nn",site:window.__COMMON&&window.__COMMON.templateSite||"cn"}):U=j.data.link)}catch(j){De.error(`getMacAndWinLink error: ${j}`)}location.href=U},he=(o,a)=>{const l={name:o,isNext:[m.BETA,m.STABLE_NX].includes(a)?Ee.isNext.ON:Ee.isNext.OFF};return Yt(dt({apiPath:pt.downloadLastedApp}),{params:l})},Tt=async(o,a)=>{var U;let l="";const D={name:o,isNext:[m.BETA,m.STABLE_NX].includes(a)?Ee.isNext.ON:Ee.isNext.OFF,ifRedirect:!1},A=await u(dt({apiPath:pt.downloadLastedApp}),{...D}).catch(j=>{De.error(`[getDownloadLink]-error: ${j.message}`)});return(A==null?void 0:A.code)===0&&((U=A==null?void 0:A.data)!=null&&U.link)&&(l=A.data.link),l},Pe=async(o,a)=>{let l="";const D=()=>{l=he(o,a),w(l,"_blank")};if(o===c.windows){const A=await Tt(o,a);l=await ft(A,{pageName:eo,buttonName:to[o][a]}),w(l,"_self")}else o===c.mac&&v.value[m.STABLE_NX].macLoginBeforeDownload&&n.value&&window.__COMMON&&window.__COMMON.passportUtils&&window.__COMMON.passportUtils.show({success:D,global_content:{promote_btn:ct.macDownload}})||D()},de=(o,a)=>{var D;
1return((D=d.reportEventConfig[o])==null?void 0:D[a])||""},Pt=o=>{var l;const a=d.langCode;return((l=oo[o])==null?void 0:l[a])||""},Se=o=>v.value[o].showCornerMark&&v.value[o].cornerMarkText,St=o=>{const a=o===c.appStore||o===c.googlePlay,l=d.platform===Y.MOO||d.platform===Y.NN;return a&&l},Ht=o=>{P.value=!0,M.value=o},Et=async()=>{try{const o=await gt([{phoneType:_e.android,site:d.site,pageName:"webDownloadPage",buttonName:"googlePlayButton",needQRCode:!1},{phoneType:_e.android,site:d.site,pageName:"webDownloadPage",buttonName:"googlePlayQR",needQRCode:!0},{phoneType:_e.ios,site:d.site,pageName:"webDownloadPage",buttonName:"appStoreButton",needQRCode:!1},{phoneType:_e.ios,site:d.site,pageName:"webDownloadPage",buttonName:"appStoreQR",needQRCode:!0}]);if(o&&o.length===4){const a=o[0];a.onelinkUrl&&(q.value[d.site][c.googlePlay].link=a.onelinkUrl);const l=o[1];l.imgeQRUrl&&(q.value[d.site][c.googlePlay].qrcode=l.imgeQRUrl);const D=o[2];D.onelinkUrl&&(q.value[d.site][c.appStore].link=D.onelinkUrl);const A=o[3];A.imgeQRUrl&&(q.value[d.site][c.appStore].qrcode=A.imgeQRUrl)}}catch(o){De.error(`Error fetching download links and QR codes: ${JSON.stringify(o)}`)}},Ut=async()=>{try{if(!b.value||!Array.isArray(b.value))return;const o=d.isDesktop,a=[{phoneType:_e.android,platform:Y.NN,pageName:"webDownloadPage",buttonName:"googlePlayQR",site:window.__COMMON&&window.__COMMON.site||"hk"},{phoneType:_e.ios,platform:Y.NN,pageName:"webDownloadPage",buttonName:"appStoreQR",site:window.__COMMON&&window.__COMMON.site||"hk"}],l=[{phoneType:_e.android,platform:Y.NN,pageName:"h5DownloadPage",buttonName:"googlePlayButton",needQRCode:!1,site:window.__COMMON&&window.__COMMON.site||"hk"},{phoneType:_e.ios,platform:Y.NN,pageName:"h5DownloadPage",buttonName:"appStoreButton",needQRCode:!1,site:window.__COMMON&&window.__COMMON.site||"hk"}],A=await gt(o?a:l);if(A&&A.length===2){const U=A[0],j=A[1],le=[...b.value];le.forEach((He,st)=>{He.type===c.appStore&&j.imgeQRUrl&&(le[st]={...He,url:j.onelinkUrl,qrCode:j.imgeQRUrl}),He.type===c.googlePlay&&U.imgeQRUrl&&(le[st]={...He,url:U.onelinkUrl,qrCode:U.imgeQRUrl})}),b.value=le}}catch(o){De.error(`Error fetching download links and QR codes: ${JSON.stringify(o)}`)}},Rt=o=>{$.value.modalOptions[o]&&(h.value=de(o,O.DOWNLOADNOW),T.value=o,N.value=$.value.modalOptions[o]||{},x.value=d.optionsModalConfig[o]||{},W.value=!0)},It=o=>{const{clientType:a}=o||{};switch(a){case c.linux:{const l=()=>{const D=he(c.linux,"");w(D,"_blank")};d.linuxLoginBeforeDownload&&n.value&&window.__COMMON&&window.__COMMON.passportUtils&&window.__COMMON.passportUtils.show({success:l,global_content:{promote_btn:ct.linuxDownload}})||l();break}}setTimeout(()=>{Ke()},0)},Bt=async o=>{var j;const a=(j=b.value)==null?void 0:j.find(le=>le.type===o.clientType);if(!a)return;const{url:l,clientType:D,isNext:A=0}=a;let U=l;try{const le=await s.get(mt.FetchLastedLink,{params:{clientType:D,isNext:A}});le.code===0&&le.data.link&&(U=le.data.link)}catch(le){De.error(`getAppLink optionsModalSelectedForNN error: ${le}`)}setTimeout(()=>{Ke()},0),location.href=U},Ke=()=>{W.value=!1,T.value=""},Kt=o=>o;return(o,a)=>(r(),p("div",null,[e("div",{class:ne(["official-website-download-app",[{"layout-justify":o.clientList.length===1},o.theme]]),style:Qe([E.value])},[(r(!0),p(B,null,K(o.clientList,(l,D)=>se((r(),p("div",k({class:["download-app-wrap",[`download-app-wrap-${l}`]],key:D,onClick:A=>Oe(l),ref_for:!0},t(R)(de(l,t(O).DOWNLOADNOW))),[e("div",k({class:"download-app-content-wrap",ref_for:!0},t(R)(de(l,t(O).DEFAULT))),[Te(l)?(r(),p("div",ln,f(o.cornerMarkConfig[l].text),1)):H("",!0),e("div",rn,[e("img",{class:"download-app-icon",src:re.value[l].default,alt:l},null,8,dn),e("img",{class:"download-app-icon-active",src:re.value[l].active,alt:l},null,8,cn),e("div",pn,f($.value.text[l]||""),1)]),e("div",un,f($.value.download)+" >",1)],16),ye(t(G).qrcode,l)&&y.value[l].data&&y.value[l].data.qrcode?(r(),p("div",{key:0,class:"download-app-qrcode-content-wrap",onClick:a[0]||(a[0]=Me(()=>{},["stop"]))},[a[4]||(a[4]=Zt('<div class="download-app-triangle" data-v-e3e79cd9><svg width="30" height="30" viewBox="-50 -50 300 300" data-v-e3e79cd9><defs data-v-e3e79cd9><filter id="triangle-shadow" height="130%" data-v-e3e79cd9><feDropShadow dx="0" dy="5" stdDeviation="5" flood-color="#b3b3b363" data-v-e3e79cd9></feDropShadow></filter></defs><polygon class="download-app-triangle-svg" stroke-linejoin="round" points="100,100 0,200 200,200" data-v-e3e79cd9></polygon></svg></div>',1)),e("div",k({class:["download-app-qrcode-wrap",d.platform===t(Y).NN?"nn-qrcode":""],ref_for:!0},t(R)(de(l,t(O).FLOATINGEXPOSE))),[e("img",{src:d.platform===t(Y).NN?Ne(l).qrcode:y.value[l].data.qrcode,alt:""},null,8,_n),e("div",wn,[e("img",{src:d.platform===t(Y).NN?Ne(l).nnLogo:"https://cdn.futustatic.com/moomoo_common/images/mm_logo.png",alt:"Logo"},null,8,gn)]),St(l)?(r(),p("div",k({key:0,class:"download-tips-btn",onClick:A=>Ht(l),ref_for:!0}
1,t(R)({$element_content:o.site+"_DownloadPage_"+l+"_need help"})),f(t(i)("downloadApp.downloadTips")),17,mn)):H("",!0)],16)])):H("",!0),ye(t(G).dialog,l)&&V.value?(r(),p("div",k({key:1,class:"download-app-dialog-wrap",onClick:a[1]||(a[1]=Me(()=>{},["stop"])),ref_for:!0},t(R)(de(l,t(O).FLOATINGEXPOSE))),[e("div",{class:ne(["download-app-dialog-content-list-wrap",{"nn-download-app-dialog-content-list-wrap":g.value}])},[a[5]||(a[5]=e("div",{class:"download-app-triangle"},[e("svg",{width:"30",height:"30",viewBox:"-50 -50 300 300"},[e("polygon",{class:"download-app-triangle-svg","stroke-linejoin":"round",points:"100,100 0,200 200,200"})])],-1)),g.value?(r(),p("div",fn,[e("img",{class:"nn-download-app-dialog-image",src:t(po),alt:"Futubull desktop trading layout preview"},null,8,hn)])):H("",!0),e("div",{class:ne(["download-app-dialog-content-wrap",{"nn-download-app-dialog-content-wrap":g.value}])},[o.desktopTypes.includes(t(m).BETA)?(r(),p("div",vn,[e("div",An,[e("div",kn,[We(f(v.value[t(m).BETA].title)+" ",1),!g.value&&Se(t(m).BETA)?(r(),p("div",bn,f(v.value[t(m).BETA].cornerMarkText),1)):H("",!0)]),e("div",yn,[(r(!0),p(B,null,K(v.value[t(m).BETA].desc,(A,U)=>(r(),p("div",{class:ne(["download-app-dialog-desc",[{showDot:me(v.value[t(m).BETA].desc)}]]),key:"beta"+U,innerHTML:n.value?A.content:A.content.replace(/<[^>]*>/g,"")},null,10,Nn))),128))])]),e("div",k({class:"download-app-dialog-btn",onClick:A=>g.value?we(l,1):Pe(l,t(m).BETA),ref_for:!0},t(R)(de(l,t(O).DOWNLOADNOW_BETA?t(O).DOWNLOADNOW_BETA:t(O).DOWNLOADNOW))),f(v.value[t(m).BETA].btn.text),17,On),g.value?(r(),p("div",k({key:0,class:"download-app-dialog-default-btn",onClick:A=>we(l),ref_for:!0},t(R)(de(l,t(O).DOWNLOADNOW))),f(v.value[t(m).DEFAULT].btn.text),17,xn)):H("",!0)])):H("",!0),!g.value&&o.desktopTypes.includes(t(m).DEFAULT)?(r(),p("div",Dn,[e("div",Ln,[e("div",Mn,[We(f(v.value[t(m).DEFAULT].title)+" ",1),Se(t(m).DEFAULT)?(r(),p("div",$n,f(v.value[t(m).DEFAULT].cornerMarkText),1)):H("",!0)]),e("div",Cn,[(r(!0),p(B,null,K(v.value[t(m).DEFAULT].desc,(A,U)=>(r(),p("div",{class:ne(["download-app-dialog-desc",[{showDot:me(v.value[t(m).DEFAULT].desc)}]]),key:"default"+U,innerHTML:n.value?A.content:A.content.replace(/<[^>]*>/g,"")},null,10,Tn))),128))])]),e("div",k({class:"download-app-dialog-btn",onClick:A=>Pe(l,t(m).DEFAULT),ref_for:!0},t(R)(de(l,t(O).DOWNLOADNOW))),f(v.value[t(m).DEFAULT].btn.text),17,Pn)])):H("",!0),!g.value&&o.desktopTypes.includes(t(m).STABLE_NX)?(r(),p("div",{key:2,class:ne(["download-app-dialog-content stable-nx",o.desktopTypes.length===1?"download-app-dialog-content-single":""])},[e("div",Sn,[e("div",{class:ne(["download-app-dialog-title",[!Se(t(m).STABLE_NX)&&v.value[t(m).STABLE_NX].titleCenter?"title-center":""]])},[e("div",null,f(v.value[t(m).STABLE_NX].title),1),Se(t(m).STABLE_NX)?(r(),p("div",Hn,f(v.value[t(m).STABLE_NX].cornerMarkText),1)):H("",!0)],2),e("div",En,[(r(!0),p(B,null,K(v.value[t(m).STABLE_NX].desc,(A,U)=>(r(),p("div",{class:ne(["download-app-dialog-desc",[{showDot:me(v.value[t(m).STABLE_NX].desc)}]]),key:"default"+U,innerHTML:n.value?A.content:A.content.replace(/<[^>]*>/g,"")},null,10,Un))),128))])]),e("div",k({class:"download-app-dialog-btn",onClick:A=>Pe(l,t(m).STABLE_NX),ref_for:!0},t(R)(de(l,t(O).DOWNLOADNOW))),f(v.value[t(m).STABLE_NX].btn.text),17,Rn),v.value[t(m).STABLE_NX].historyBtn?(r(),p("a",k({key:0,class:"download-app-dialog-history-btn",href:Pt(l),ref_for:!0},t(R)(de(l,t(O).VIEWMORE))),f(v.value[t(m).STABLE_NX].historyBtn.text),17,In)):H("",!0)],2)):H("",!0)],2)],2)],16)):H("",!0)],16,sn)),[[Xe,fe(l)]])),128))],6),W.value?(r(),ae(Ro,k({key:0,moadlConfig:x.value,clientType:T.value,optionsModalData:N.value,optionsModalReportData:h.value,onSelectedBtnClick:a[2]||(a[2]=l=>d.platform===t(Y).NN?Bt(l):It(l)),onCloseOptionsModal:Ke},t(R)(de(T.value,t(O).FLOATINGEXPOSE))),null,16,["moadlConfig","clientType","optionsModalData","optionsModalReportData"])):H("",!0),Q(an,{visible:P.value,onClose:a[3]||(a[3]=l=>P.value=!1),regionOptions:z.value,platform:d.platform,clientType:M.value,site:d.site},null,8,["visible","regionOptions","platform","clientType","site"])]))}});const Kn=F(Bn,[["__scopeId","data-v-e3e79cd9"]]),ke="https://static.futunn.com/official_global_website/futunn/assets/downloadQrcode-68bcc907.png",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU5SURBVHgBxVo7bBxFGP72ZBFCwznQ4cAaiZTcuSKpuHNJChIJSmK7C1D4LCEKUJS1gqDMpeDR+RLaSHaKtLFT4S53bSKRQwoNAnJp4iiFN/83c7Pe3dvX7D38SatZz83c/e/HjB1MAH4LVbzABXmtw8F7aoTM6cegrx4fPVnzQMb7zm9qbiw4KAlF9EusCyEN+bOBMnDQlf3tcZixZiBEeAtRCQNvufohng+AJ10UhoMODrFpy4gVA/5XuBoh/KQMZ1eAmljPgljNG1VN+O4Nedr63RYOPOcXbBZfXoTwy3BRwbYQXw8IX14Hmi1NtEFvB/h9rRzhUdBXmkW0kcuA/zVWRLUizqHU3xEe
1Lm8fmYrBXRHaXQ8TBKWw5vyKnaxFlawPlckcim0a4mku3z+YBfEY/ua2oiEDqRoY2rsXTDTFZD5vjy68J/Z+u4WpIsMvEhnwv1QxfTuYOOUCPzxGIq4sAv/1MXVUsOr8jJuj0zEohwW2IpPnPaRifIctBvHDIW0RjPqAg13E4/vpGlLx2XXMCFUVCWOIMDB0GHdk68kqUnFuFbj2WDv4tCFhXLTghacCH1DqcZBs6BuilA8ayMXDPeCW5IH/+5giBjiBRaetwmxEA17qlu4dFMKZhnb2L7a0408HLByDsKc0kCl9gib0XUL8zwIjE0uKe21MDCxXdH0VaMFooJG58UC01W7ahUsySwefpH+wfNEItKAZcLCeu5nEkwkmLhuQkUudyZgV/ZBmSjj4WA255pNG1DW7LQFoUhRCGUfnbxpBEicwTw00YIsPP0VpLLd0VCtjVvRFasCEdekCyUDd5juUGSyPWfsYs6JEjUnkwfQbBPsPjXpFzKcGG7CssIlGWeD3tHaL+cdCPendrUh2y9kZAn/kXI7qy9RGzOY0qywmaiGzNQIU4VMDGbtiWNlKnifRtzeAb+b18+OSXT9siCITxHIsKJKxI7MRH3jTvFXnUBRnV9PLCfYD+6FKl8Rfb9onP65lgDi1qP3DJMF0n6tWUBTnUxojhrX9m6PzTH62OYOoX9ACIDNsoPjEhXDwLHglA/lGS+LTJJmVnW3NqMh3xr53Du5HA7yWUS/zo2ZG2DydEYUX7CK0wvNn+fse7Zm3/hy+3Sc7LspCHbG0Ros2lS/yK5QRPBRHrl1M/5ymybKd8MkA8BfGBYs2RobeHa1+SvDSln2+4N4nPTm22UlfE/WrnuP7/iriPfBxgQcEn3jpuYaSN3WQxiqdOIPdGWK/ozVA+447MfMMz56ixEMdCqvR95lBGjgukMCflqKEv/3+APPvVpXNJ0ezrpzaLZlEdh/HyQA7t7jU//2zKk/WLhU1KqE/ZnTAEwMJL3Ms6SuhawYcxyHxJdLmBFCGeLlLMCfX4VJi9lpgVEkqQ/JweHROGjBwLFrgXYIt/OgtzsjhrkQkKSEtu7QyYNi8Zc1AXyLPYngiqRplHp+uKSnHLXyLZDDgrU18coQBMaW+DBuYJpLCZj7Wkq6cEvsBYaIjg52IiraSJNz2tI52n3LVlNrQCBMebJhgCZDXwITPdIpCO62
1X9nFmRzZkophPsGc9eKoLsqTQaAqx4qZDm1/LIl7RiAKQyOTKwHrJzV38R0c76IuBvtEk/u7anVbwBv8QFydyzRqGMOLJcDV3IaV8ZRElQKnfyJN6GMWbegQmRcpKpM9MkPBNdWRuQbyiCSUxNKuGPOwbo4mvqAZ87IGV8OtomxsXW5RmIEKHZoZMNOSp4Z9HLrwzbmgJJTwY/ncKW9iuEL1TlugwXgH1ycUvCJJMUgAAAABJRU5ErkJggg==",Fn={mainTitle:"Unlock $0 Commission Trading*<br />Supercharge Your Investing Experience",subtitle:"Grab Welcome Rewards Now!",downloadText:"Download >",downloadHistory:{text:"Download previous versions",link:ee.NN_DOWNLOAD_WIN[J.LANG_EN]},openAccount:"Get Started",platforms:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",linux:"Linux",openApi:"Open API"},moduleReport:"HKDownload_heropage",ctaReports:{appStore:"HKDownload_heropage_appstore_Download",googlePlay:"HKDownload_heropage_googleplay_Download",openAccount:"HKDownload_heropage_OpenAccount"},downloadAppText:{next:{title:"Futubull",advantages:["Next-generation desktop trading platform","Algo trading: essential for short-term trades","Enhanced options trading features","AI-powered insights and opportunities"],btnText:"Download Futubull"},default:{btnText:"Download Futubull Legacy >"},optionsModal:{linux:{title:"Download Futubull for Linux",selectBtn:"Download"}},list:[{type:c.appStore,text:"App Store",textH5:"App Store",url:pe,icon:"ios",qrCode:ke,nnLogo:be},{type:c.googlePlay,text:"Google Play",textH5:"Google Play",url:pe,icon:"android",qrCode:ke,nnLogo:be},{type:c.mac,text:"Mac",textH5:"Mac",url:ee.NN_DOWNLOAD_MAC[J.LANG_EN],icon:"mac",clientType:ue.NN_MAC,isNext:1},{type:c.windows,text:"Windows",textH5:"Windows",url:ee.NN_DOWNLOAD_WIN[J.LANG_EN],icon:"windows",clientType:ue.NN_WINDOWS,isNext:1},{type:c.linux,text:"Linux",textH5:"Linux",url:ee.NN_DOWNLOAD_LINUX[J.LANG_EN],icon:"linux",clientType:ue.NN_QT_LINUX,isNext:0},{type:c.openApi,text:"Open API",textH5:"Open API",url:ee.NN_DOWNLOAD_OPEN_API[J.LANG_EN],icon:"open-api"},{type:c.harmonyOs,text:"HarmonyOS",textH5:"HarmonyOS",url:ee.NN_DOWNLOAD_HARMONY_OS[J.LANG_EN],icon:"harmony-os"}]},nnRegionOptions:[{label:"Hong Kong SAR",value:"hk",qrcodeUrl:"",link:""},{label:"Other",value:"nnothers",qrcodeUrl:"",link:""}]},Wn={mainTitle:'享å$0佣交æ*<br class="showIpad"/><br class="showH5"/>å级æèµä½éª',subtitle:"é«è¾¾è¿åè¿æ°å¥èµ",downloadText:"ä¸è½½ >",downloadHistory:{text:"ä¸è½½åå²çæ¬",link:ee.NN_DOWNLOAD_WIN[J.LANG_SC]},openAccount:"ç«å³ä½éª",platforms:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",linux:"Linux",openApi:"Open API"},moduleReport:"HKDownload_heropage",ctaReports:{appStore:"HKDownload_heropage_appstore_Download",googlePlay:"HKDownload_heropage_googleplay_Download",openAccount:"HKDownload_heropage_OpenAccount"},downloadAppText:{next:{title:"å¯éçç",advantages:["æ°ä¸ä»£æ¡é¢çå¯éçç","ç线交æç¥å¨-Algo trading","ææäº¤æè½ååå级","AIç²¾åè§£çï¼ææ¡å
³é®æºä¼"],btnText:"ç«å³ä¸è½½"},default:{btnText:"ç»å
¸çæ¬ä¸è½½>"},optionsModal:{linux:{title:"欢è¿ä¸è½½å¯éçç客æ·ç«¯",selectBtn:"ä¸è½½"}},list:[{type:c.appStore,text:"App Store",textH5:"App Store",url:pe,icon:"ios",qrCode:ke,nnLogo:be},{type:c.googlePlay,text:"Google Play",textH5:"Google Play",url:pe,icon:"android",qrCode:ke,nnLogo:be},{type:c.mac,text:"Mac",textH5:"Mac",url:ee.NN_DOWNLOAD_MAC[J.LANG_SC],icon:"mac",clientType:ue.NN_MAC,isNext:1},{type:c.windows,text:"Windows",textH5:"Windows",url:ee.NN_DOWNLOAD_WIN[J.LANG_SC],icon:"windows",clientType:ue.NN_WINDOWS,isNext:1},{type:c.linux,text:"Linux",textH5:"Linux",url:ee.NN_DOWNLOAD_LINUX[J.LANG_SC],icon:"linux",clientType:ue.NN_QT_LINUX,isNext:0},{type:c.openApi,text:"Open API",textH5:"Open API",url:ee.NN_DOWNLOAD_OPEN_API[J.LANG_SC],icon:"open-api"},{type:c.harmonyOs,text:"HarmonyOS",textH5:"HarmonyOS",url:ee.NN_DOWNLOAD_HARMONY_OS[J.LANG_SC],icon:"harmony-os"}]},nnRegionOptions:[{label:"馿¸¯ç¹å«è¡æ¿åº",value:"hk",qrcodeUrl:"",link:""},{label:"å
¶ä»å°åº",value:"nnothers",qrcodeUrl:"",link:""}]},qn={mainTitle:'享ç¡$0佣交æ* <br class="showIpad"/><br class="showH5"/>åç´æè³é«é©',subtitle:"é«ééåè¿æ°çè³",downloadText:"ä¸è¼ >",downloadHistory:{text:"ä¸è¼æ·å²çæ¬",link:ee.NN_DOWNLOAD_WIN[J.LANG_TC]},openAccount:"ç«å³é«é©",platforms:{appStore:"App Store",googlePlay:"Google Play",mac:"Mac",windows:"Windows",linux:"Linux",openApi:"Open API"},moduleReport:"HKDownload_heropage",ctaReports:{appStore:"HKDownload_heropage_appstore_Download",googlePlay:"HKDownload_heropage_googleplay_Download",openAccount:"HKDownload_heropage_OpenAccount"},downloadAppText:{default:{btnText:"ç¶å
¸çæ¬ä¸è¼>"},next:{title:"å¯éçç",advantages:["æ°ä¸ä»£æ¡é¢çå¯éçç","çç·äº¤æç¥å¨-Algo trading","ææ¬äº¤æè½åååç´","AIç²¾æºè§£çï¼ææ¡é鵿©æ"],btnText:"ç«å³ä¸è¼"},optionsModal:{linux:{title:"æ¡è¿ä¸è¼å¯éççæç¨ç¨å¼",selectBtn:"ä¸è¼"}},list:[{type:c.appStore,text:"App Store",textH5:"App Store",url:pe,icon:"ios",qrCode:ke,nnLogo:be},{type:c.googlePlay,text:"Google Play",textH5:"Google Play",url:pe,icon:"android",qrCode:ke,nnLogo:be},{type:c.mac,text:"Mac",textH5:"Mac",url:ee.NN_DOWNLOAD_MAC[J.LANG_TC],icon:"mac",clientType:ue.NN_MAC,isNext:1},{type:c.windows,text:"Windows",textH5:"Windows",url:ee.NN_DOWNLOAD_WIN[J.LANG_TC],icon:"windows",clientType:ue.NN_WINDOWS,isNext:1},{type:c.linux,text:"Linux",textH5:"Linux",url:ee.NN_DOWNLOAD_LINUX[J.LANG_TC],icon:"linux",clientType:ue.NN_QT_LINUX,isNext:0},{type:c.openApi,text:"Open API",textH5:"Open API",url:ee.NN_DOWNLOAD_OPEN_API[J.LANG_TC],icon:"open-api"},{type:c.harmonyOs,text:"HarmonyOS",textH5:"HarmonyOS",url:ee.NN_DOWNLOAD_HARMONY_OS[J.LANG_TC],icon:"harmony-os"}]},nnRegionOptions:[{label:"馿¸¯ç¹å«è¡æ¿åº",value:"hk",qrcodeUrl:"",link:""},{label:"å
¶ä»å°å",value:"nnothers",qrcodeUrl:"",link:""}]},Ye={messages:{en:Fn,zh:Wn,hk:qn}},Gn={class:"content-container"},Xn={class:"main-title"},Qn={class:"subtitle"},zn={class:"download-section"},Vn={class:"history-versions"},jn=["href"],Yn=I({__name:"pc",setup(L){const{t:n,tm:i,locale:_}=Z(Ye),s={langCode:Ot[_.value],site:"futunn",theme:"white",dialogZIndex:2,deviceType:"pc",clientList:["appStore","googlePlay","mac","windows","linux","harmonyOs","openApi"],desktopTypes:[m.DEFAULT,m.BETA],linuxLoginBeforeDownload:!0,isDesktop:!0,text:{default:{btn:{text:n("downloadAppText.default.btnText")}},beta:{title:n("downloadAppText.next.title"),desc:[{content:n("downloadAppText.next.advantages[0]")},{content:n("downloadAppText.next.advantages[1]")},{content:n("downloadAppText.next.advantages[2]")},{content:n("downloadAppText.next.advantages[3]")}],btn:{text:n("downloadAppText.next.btnText")},cornerMarkText:"Brand New"}},customStyle:{wrapWidth:"180px"}
1,optionsModalConfig:{linux:{title:n("downloadAppText.optionsModal.linux.title"),labelWidth:"103px",optionsWidth:"500px"}},nnConfigList:Object.values(i("downloadAppText.list")||{}),transformedBetaConfig:{[c.appStore]:{show:!1,text:""},[c.googlePlay]:{show:!1,text:""},[c.mac]:{show:!1,text:""},[c.windows]:{show:!1,text:""},[c.linux]:{show:!1,text:""},[c.openApi]:{show:!1,text:""},[c.harmonyOs]:{show:!1,text:""}},reportEventConfig:{[c.appStore]:{[O.FLOATINGEXPOSE]:"HKDownload_download_appstorefloatingwindow",[O.DEFAULT]:"HKDownload_download_appstore_Download",[O.DOWNLOADNOW]:"HKDownload_download_appstorefloatingwindow_Download"},[c.googlePlay]:{[O.FLOATINGEXPOSE]:"HKDownload_download_googleplayfloatingwindow",[O.DEFAULT]:"HKDownload_download_googleplay_Download",[O.DOWNLOADNOW]:"HKDownload_download_googleplayfloatingwindow_Download"},[c.mac]:{[O.FLOATINGEXPOSE]:"HKDownload_download_macfloatingwindow",[O.DEFAULT]:"HKDownload_download_mac_Download",[O.DOWNLOADNOW]:"HKDownload_download_macfloatingwindow_oldwDownload",[O.DOWNLOADNOW_BETA]:"HKDownload_download_macfloatingwindow_newDownload"},[c.windows]:{[O.FLOATINGEXPOSE]:"HKDownload_download_windowsfloatingwindow",[O.DEFAULT]:"HKDownload_download_windows_Download",[O.DOWNLOADNOW]:"HKDownload_download_windowsfloatingwindow_oldDownload",[O.DOWNLOADNOW_BETA]:"HKDownload_download_windowsfloatingwindow_newDownload"},[c.linux]:{[O.FLOATINGEXPOSE]:"HKDownload_download_linuxfloatingwindow",[O.DEFAULT]:"HKDownload_download_linux_Download",[O.DOWNLOADNOW]:"HKDownload_download_linuxfloatingwindow_Download"},[c.openApi]:{[O.FLOATINGEXPOSE]:"AUDownload_download_openapifloatingwindow_expose",[O.DEFAULT]:"HKDownload_download_openaipi_Download",[O.DOWNLOADNOW]:"HKDownload_download_openaipi_Download"},[c.harmonyOs]:{[O.FLOATINGEXPOSE]:"HKDownload_download_harmonyosfloatingwindow",[O.DEFAULT]:"HKDownload_download_harmonyos_Download",[O.DOWNLOADNOW]:"HKDownload_download_harmonyos_Download"}}};return(u,w)=>{const d=ge("custom-html");return r(),p("div",k({class:"heropage-pc"},t(R)(t(i)("moduleReport"))),[w[0]||(w[0]=e("div",{class:"background-container"},null,-1)),e("div",Gn,[e("div",{class:ne(["title-section",t(_)])},[se(e("h1",Xn,null,512),[[d,t(i)("mainTitle")]]),se(e("div",Qn,null,512),[[d,t(i)("subtitle")]])],2),e("div",zn,[Q(t(Kn),{langCode:s.langCode,site:s.site,theme:s.theme,dialogZIndex:s.dialogZIndex,deviceType:s.deviceType,clientList:s.clientList,desktopTypes:s.desktopTypes,text:s.text,customStyle:s.customStyle,cornerMarkConfig:s.transformedBetaConfig,optionsModalConfig:s.optionsModalConfig,linuxLoginBeforeDownload:s.linuxLoginBeforeDownload,platform:t(Ie).NN,isDesktop:s.isDesktop,nnConfigList:s.nnConfigList,reportEventConfig:s.reportEventConfig},null,8,["langCode","site","theme","dialogZIndex","deviceType","clientList","desktopTypes","text","customStyle","cornerMarkConfig","optionsModalConfig","linuxLoginBeforeDownload","platform","isDesktop","nnConfigList","reportEventConfig"]),e("div",Vn,[e("a",k({href:t(i)("downloadHistory.link"),class:"history-link"},t(ce)("HKDownload_download_history")),f(t(i)("downloadHistory.text")),17,jn)])])])],16)}}});const Zn=F(Yn,[["__scopeId","data-v-07c93a18"]]),Mt="https://static.futunn.com/official_global_website/futunn/assets/app-store-2e7698a3.svg",$t="https://static.futunn.com/official_global_website/futunn/assets/google-play-6ec32d05.svg",Jn="https://static.futunn.com/official_global_website/futunn/assets/IMG_bannerBG-96b0fb62.png",ea={class:"background-container"},ta=["src"],oa={class:"title-section"},na={class:"main-title"},aa={class:"subtitle"},sa={class:"download-section"},la={class:"download-buttons"},ia=["href"],ra=["href"],da={class:"open-account-section"},ca=I({__name:"ipad",setup(L){const{tm:n,locale:i}=Z(Ye);function _(s=""){$e({global_content:{promote_btn:s}})}return(s,u)=>{const w=ge("custom-html");return r(),p("div",k({class:"heropage-ipad"},t(R)(t(n)("moduleReport"))),[e("div",ea,[e("img",{class:"banner-bg",src:t(Jn),alt:"Download moomoo"},null,8,ta)]),e("div",{class:ne(["content-container",t(i)])},[e("div",oa,[se(e("h1",na,null,512),[[w,t(n)("mainTitle")]]),se(e("div",aa,null,512),[[w,t(n)("subtitle")]])]),e("div",sa,[e("div",la,[e("a",k({class:"download-btn app-store",href:t(pe),target:"_blank"},t(ce)(t(n)("ctaReports.appStore"))),u[1]||(u[1]=[e("img",{src:Mt,alt:"appStore"},null,-1)]),16,ia),e("a",k({class:"download-btn google-play",href:t(pe),target:"_blank"},t(ce)(t(n)("ctaReports.googlePlay"))),u[2]||(u[2]=[e("img",{src:$t,alt:"googlePlay"},null,-1)]),16,ra)]),e("div",da,[e("a",k({class:"cta-button"},t(ce)(t(n)("ctaReports.openAccount")),{onClick:u[0]||(u[0]=d=>_(t(n)("ctaReports.openAccount")))}),f(t(n)("openAccount")),17)])])],2)],16)}}});const pa=F(ca,[["__scopeId","data-v-e8bcaf26"]]),ua="https://static.futunn.com/official_global_website/futunn/assets/IMG_bannerBG-b9a31488.png",_a={class:"download-market-popup-title"},wa={class:"download-market-popup-content"},ga=["innerHTML"],ma={class:"content-steps"},fa={class:"selector-value"},ha={class:"region-picker-dropdown"},va=["onClick"],Aa={class:"region-label"},ka={key:0,class:"region-check"},ba=I({__name:"DownloadMarketPopup",props:ut({showTitle:{type:Boolean,default:!0},langCode:{default:qe.LANG_EN},dialogConfig:{default:()=>({})},regionOptions:{default:()=>[]},textMap:{default:()=>({})},platform:{default:Ie.MOO},phoneType:{default:ao.ios},site:{default:ve.US},lang:{default:qe.LANG_EN},report:{}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:ut(["region-change","download","close"],["update:visible"]),setup(L,{expose:n,emit:i}){const{t:_,tm:s}=Z(je),u=L,w=i,d=X(()=>u.regionOptions.length>0?u.regionOptions:s("downloadApp.downloadMarketPopup.regionOptions")),g=C({label:"",value:"",link:""}),T=C(!1),W=C(null),N=C(null),x=C(null),h=so(L,"visible"),P=()=>window.__COMMON&&window.__COMMON.site||"us",M=y=>{if(!y||!y.eventName||!W.value)return;const S=!!(window.__COMMON&&window.__COMMON.futuhkHeadUtils),E=S?"hk":"us";window.__COMMON&&window.__COMMON.site;let oe=S?"FUTUNN":"MOOMOO";y&&y.eventEntity&&(oe=y.eventEntity,delete y.eventEntity),W.value.sdReport({eventVersion:1,eventEntity:oe,...y})},b=async()=>{let y=u.site;y===ve.MY&&(y=ve.SG),g.value=d.value.find(S=>S.value===y)||d.value[0],await q(g.value)},v=()=>{try{const y=`${u.site}_switch area popup_close`,S=Dt(),E=S==null?void 0:S.getPlugin("Tracking");if(E&&E.getClickWebsiteModuleParams&&x.value){const oe=E.getClickWebsiteModuleParams(x.value,{$element_c
1ontent:y});oe&&S.sdReport(oe)}}catch{}h.value=!1},$=()=>{h.value=!0},z=()=>{h.value=!1},V=()=>{T.value=!T.value},q=async y=>{var S;g.value=y,T.value=!1;try{const E=await xt({platform:u.platform,phoneType:u.phoneType,smartlinkUrl:((S=Nt[y.value])==null?void 0:S.smartlinkUrl)||"",pageName:"SwitchRegionDownloadPopup",buttonName:y.value+"Download"});E&&E.smartlinkUrl&&(g.value.link=E.smartlinkUrl)}catch{}w("region-change",y)},re=()=>{g.value&&g.value.link&&typeof window<"u"&&(window.location.href=g.value.link),w("download",g.value)};ze(h,y=>{typeof document>"u"||(y?(b(),document.body.style.overflow="hidden"):(T.value=!1,document.body.style.overflow=""))});const te=y=>{N.value&&!N.value.contains(y.target)&&(T.value=!1)};return Be(()=>{W.value=u.report||window.__COMMON&&window.__COMMON.ftReport||{autoTrack:function(){},sdReport:function(){}},h.value&&(b(),document.body.style.overflow="hidden"),typeof document<"u"&&(document.addEventListener("touchstart",te),document.addEventListener("click",te))}),yt(()=>{typeof document<"u"&&(document.removeEventListener("touchstart",te),document.removeEventListener("click",te))}),n({closePopup:z,sdReport:M,getSite:P}),(y,S)=>(r(),p("div",null,[y.showTitle?(r(),p("div",k({key:0,onClick:$,class:"download-market-popup-title-btn"},t(Ge)({$element_content:y.site+"_need help"})),f(t(_)("downloadApp.downloadTips")),17)):H("",!0),Q(Re,{name:"popup-fade"},{default:Ue(()=>[h.value?(r(),p("div",{key:0,ref_key:"maskRef",ref:x,class:"download-market-popup-mask",onClick:v},[Q(Re,{name:"popup-slide"},{default:Ue(()=>[h.value?(r(),p("div",k({key:0,class:"download-market-popup-wrapper",onClick:S[0]||(S[0]=Me(()=>{},["stop"]))},t(Ge)({$element_content:y.site+"_switch area popup"})),[S[3]||(S[3]=e("div",{class:"download-market-popup-drag-bar"},null,-1)),e("div",_a,f(t(_)("downloadApp.downloadMarketPopup.title")),1),e("div",wa,[e("div",{class:"content-tip",innerHTML:t(_)("downloadApp.downloadMarketPopup.tip")},null,8,ga),e("div",ma,[(r(!0),p(B,null,K(t(s)("downloadApp.downloadMarketPopup.steps"),(E,oe)=>(r(),p("div",{key:oe,class:"step-item"},f(E),1))),128))]),e("div",k({ref_key:"selectorRef",ref:N,class:"download-market-popup-selector"},t(Le)({$element_content:y.site+"_switch area popup_switch"})),[e("div",{class:"selector-wrapper",onClick:V},[e("div",fa,f(g.value?g.value.label:""),1),e("i",{class:ne(["selector-arrow",{"is-open":T.value}])},S[1]||(S[1]=[e("svg",{width:"14",height:"9",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M0.922302 1L6.74754 7.5L12.5728 1",stroke:"#333333","stroke-width":"1.2","stroke-linecap":"square","stroke-linejoin":"round"})],-1)]),2)]),Q(Re,{name:"dropdown-fade"},{default:Ue(()=>[se(e("div",ha,[(r(!0),p(B,null,K(d.value,E=>(r(),p("div",k({key:E.value,class:["region-option",{"is-selected":E.value===(g.value&&g.value.value)}],onClick:Me(oe=>q(E),["stop"]),ref_for:!0},t(Le)({$element_content:y.site+"_switch area popup_switch_"+E.value})),[e("span",Aa,f(E.label),1),E.value===(g.value&&g.value.value)?(r(),p("i",ka,S[2]||(S[2]=[e("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M4 11.293a1 1 0 0 1 1.414 0l4.072 4.07 9.07-9.07a1 1 0 0 1 1.415 0l.706.707a1 1 0 0 1 0 1.414L10.193 18.9a1 1 0 0 1-1.415 0l-5.485-5.485a1 1 0 0 1 0-1.414L4 11.293Z",fill:"currentColor"})],-1)]))):H("",!0)],16,va))),128))],512),[[Xe,T.value]])]),_:1})],16)]),e("div",k({class:"download-market-popup-footer"},t(Le)({$element_content:y.site+"_switch area popup_download"})),[e("button",{class:"download-btn",onClick:re},f(t(_)("downloadApp.downloadMarketPopup.downloadBtn")),1)],16)],16)):H("",!0)]),_:1})],512)):H("",!0)]),_:1})]))}});const ya=F(ba,[["__scopeId","data-v-37a04ad4"]]),Na={class:"background-container"},Oa=["src"],xa={class:"content-container"},Da={class:"title-section"},La={class:"main-title"},Ma={class:"subtitle"},$a={class:"download-section"},Ca={class:"download-section"},Ta={class:"download-buttons"},Pa=["href"],Sa=["href"],Ha={class:"download-market-popup-wrapper"},Ea={class:"open-account-section"},Ua="cn",Ra=I({__name:"h5",setup(L){const{tm:n,locale:i}=Z(Ye);function _(s=""){$e({global_content:{promote_btn:s}})}return(s,u)=>{const w=ge("custom-html");return r(),p("div",k({class:"heropage-h5"},t(R)(t(n)("moduleReport"))),[e("div",Na,[e("img",{class:"banner-bg",src:t(ua),alt:"Download moomoo"},null,8,Oa)]),e("div",xa,[e("div",Da,[se(e("h1",La,null,512),[[w,t(n)("mainTitle")]]),se(e("div",Ma,null,512),[[w,t(n)("subtitle")]])]),e("div",$a,[e("div",Ca,[e("div",Ta,[e("a",k({class:"download-btn app-store",href:t(pe),target:"_blank"},t(ce)(t(n)("ctaReports.appStore"))),u[1]||(u[1]=[e("img",{src:Mt,alt:"appStore"},null,-1)]),16,Pa),e("a",k({class:"download-btn google-play",href:t(pe),target:"_blank"},t(ce)(t(n)("ctaReports.googlePlay"))),u[2]||(u[2]=[e("img",{src:$t,alt:"googlePlay"},null,-1)]),16,Sa)]),e("div",Ha,[Q(ya,{langCode:t(Ot)[t(i)],site:Ua,regionOptions:t(n)("nnRegionOptions")},null,8,["langCode","regionOptions"])]),e("div",Ea,[e("a",k({class:"cta-button"},t(ce)(t(n)("ctaReports.openAccount")),{onClick:u[0]||(u[0]=d=>_(t(n)("ctaReports.openAccount")))}),f(t(n)("openAccount")),17)])])])])],16)}}});const Ia=F(Ra,[["__scopeId","data-v-eb0c47fb"]]),Ba={name:"HeropageIndex"},Ka=I({...Ba,setup(L){const{isMobile:n,isTablet:i}=Ce();return(_,s)=>!t(n)&&!t(i)?(r(),ae(Zn,{key:0})):t(i)?(r(),ae(pa,{key:1}
1)):(r(),ae(Ia,{key:2}))}}),Fa="https://static.futunn.com/official_global_website/futunn/assets/icon_point-683bffa8.svg",Wa="https://static.futunn.com/official_global_website/futunn/assets/IMG_sd-f0c2d6fd.png",qa={mainTitle:'å¯éçç<br class="showIpad"/><br class="showPc"/> 强大交æå¹³å° <br class="showH5"/>æå交æä½éª',features:["éæ¶éå°æ¥æ¶å°ä»·æéåè´¢ç»èµè®¯","ç颿ç¨ï¼å
è´¹å®ç¨å·¥å
·ï¼æèµé¦éè¡ç¥¨APP","æ¡é¢çæ¯æ´å¤è¤å¹æ¾ç¤ºï¼ç»çº¿æ´æ¹ä¾¿"],openAccount:"ç«å³ä½éª",moduleReport:"HKDownload_advantages",ctaReports:{openAccount:"HKDownload_advantages_OpenAccount"}},Ga={mainTitle:"Futubull: Powerful Trading Platform, Elevated Trading Experience",features:["Get real-time price alerts and market news on the go","Easy-to-use, free pro-grade tools; the go-to stock trading app for investors","Supports multi-screen displays for easier charting on desktop"],openAccount:"Try it Now",moduleReport:"HKDownload_advantages",ctaReports:{openAccount:"HKDownload_advantages_OpenAccount"}},Xa={mainTitle:'å¯éçç<br class="showIpad"/><br class="showPc"/> 強大交æå¹³å° <br class="showH5"/>æå交æé«é©',features:["鍿é¨å°æ¥æ¶å°å¹æéå財ç¶è³è¨","ç颿ç¨ï¼å
費實ç¨å·¥å
·ï¼æè³é¦é¸è¡ç¥¨APP","æ¡é¢çæ¯æ´å¤è¢å¹é¡¯ç¤ºï¼ç«ç·æ´æ¹ä¾¿"],openAccount:"ç«å³é«é©",moduleReport:"HKDownload_advantages",ctaReports:{openAccount:"HKDownload_advantages_OpenAccount"}},Ze={messages:{zh:qa,en:Ga,hk:Xa}},Qa={class:"content-container"},za={class:"text-section"},Va={class:"title-section"},ja=["innerHTML"],Ya={class:"features-section"},Za={class:"feature-text"},Ja={class:"cta-section"},es=I({__name:"pc",setup(L){const{tm:n}=Z(Ze);function i(_=""){$e({global_content:{promote_btn:_}})}return(_,s)=>(r(),p("div",k({class:"advantages-pc"},t(R)(t(n)("moduleReport"))),[e("div",Qa,[e("div",za,[e("div",Va,[e("h2",{class:"main-title",innerHTML:t(n)("mainTitle")},null,8,ja)]),e("div",Ya,[(r(!0),p(B,null,K(t(n)("features"),(u,w)=>(r(),p("div",{class:"feature-item",key:w},[s[1]||(s[1]=e("div",{class:"feature-icon"},[e("img",{src:Fa,alt:"feature point"})],-1)),e("div",Za,f(u),1)]))),128))]),e("div",Ja,[e("a",k({class:"cta-button"},t(ce)(t(n)("ctaReports.openAccount")),{onClick:s[0]||(s[0]=u=>i(t(n)("ctaReports.openAccount")))}),f(t(n)("openAccount")),17)])]),s[2]||(s[2]=e("div",{class:"image-section"},[e("img",{class:"main-image",src:Wa,alt:"Advantages"})],-1))])],16))}});const ts=F(es,[["__scopeId","data-v-8eb4fd80"]]),os="https://static.futunn.com/official_global_website/futunn/assets/IMG_sd-0a78bb03.png",ns="https://static.futunn.com/official_global_website/futunn/assets/icon_point-683bffa8.svg",as={class:"content-container"},ss={class:"text-section"},ls={class:"title-section"},is=["innerHTML"],rs={class:"features-section"},ds={class:"feature-text"},cs={class:"cta-section"},ps=I({__name:"ipad",setup(L){const{tm:n}=Z(Ze);function i(_=""){$e({global_content:{promote_btn:_}})}return(_,s)=>(r(),p("div",k({class:"advantages-ipad"},t(R)(t(n)("moduleReport"))),[e("div",as,[s[2]||(s[2]=e("div",{class:"image-section"},[e("img",{class:"main-image",src:os,alt:"Advantages"})],-1)),e("div",ss,[e("div",ls,[e("h2",{class:"main-title",innerHTML:t(n)("mainTitle")},null,8,is)]),e("div",rs,[(r(!0),p(B,null,K(t(n)("features"),(u,w)=>(r(),p("div",{class:"feature-item",key:w},[s[1]||(s[1]=e("div",{class:"feature-icon"},[e("img",{src:ns,alt:"feature point"})],-1)),e("div",ds,f(u),1)]))),128))]),e("div",cs,[e("a",k({class:"cta-button"},t(ce)(t(n)("ctaReports.openAccount")),{onClick:s[0]||(s[0]=u=>i(t(n)("ctaReports.openAccount")))}),f(t(n)("openAccount")),17)])])])],16))}});const us=F(ps,[["__scopeId","data-v-47aa8a34"]]),_s="https://static.futunn.com/official_global_website/futunn/assets/IMG_PC-404bd251.png",ws="https://static.futunn.com/official_global_website/futunn/assets/icon_point-683bffa8.svg",gs={class:"content-container"},ms={class:"title-section"},fs=["innerHTML"],hs={class:"features-section"},vs={class:"feature-item"},As={class:"feature-text"},ks={key:0,class:"divider"},bs={class:"cta-section"},ys=I({__name:"h5",setup(L){const{tm:n}=Z(Ze);function i(_=""){$e({global_content:{promote_btn:_}})}return(_,s)=>(r(),p("div",k({class:"introduction-h5"},t(R)(t(n)("moduleReport"))),[e("div",gs,[e("div",ms,[e("h2",{class:"main-title",innerHTML:t(n)("mainTitle")},null,8,fs)]),s[2]||(s[2]=e("div",{class:"image-section"},[e("img",{class:"main-image",src:_s,alt:"Introduction"})],-1)),e("div",hs,[(r(!0),p(B,null,K(t(n)("features"),(u,w)=>(r(),p(B,{key:w}
1,[e("div",vs,[s[1]||(s[1]=e("div",{class:"feature-icon"},[e("img",{src:ws,alt:"feature point"})],-1)),e("div",As,f(u),1)]),w<t(n)("features").length-1?(r(),p("div",ks)):H("",!0)],64))),128))]),e("div",bs,[e("a",k({class:"cta-button"},t(ce)(t(n)("ctaReports.openAccount")),{onClick:s[0]||(s[0]=u=>i(t(n)("ctaReports.openAccount")))}),f(t(n)("openAccount")),17)])])],16))}});const Ns=F(ys,[["__scopeId","data-v-8b8f0387"]]),Os={name:"AdvantagesIndex"},xs=I({...Os,setup(L){const{isMobile:n,isTablet:i}=Ce();return(_,s)=>!t(n)&&!t(i)?(r(),ae(ts,{key:0})):t(i)?(r(),ae(us,{key:1})):(r(),ae(Ns,{key:2}))}}),Ds=I({__name:"Button",props:{text:{},theme:{},type:{}},emits:["click"],setup(L,{emit:n}){const i=L,_=n;function s(){_("click")}return(u,w)=>(r(),p("div",{class:ne(["disclosure",i.theme,`disclosure-type-${i.type}`]),onClick:s},f(i.text),3))}});const Je=F(Ds,[["__scopeId","data-v-ee76cb29"]]),et="https://static.futunn.com/official_global_website/futunn/assets/ICON_11-90ecac39.svg",tt="https://static.futunn.com/official_global_website/futunn/assets/ICON_22-2dfde26c.svg",ot="https://static.futunn.com/official_global_website/futunn/assets/ICON_33-1bff4849.svg",Ls={mainTitle:"æ´å¤å å ¥å¯éççççç±",cards:[{title:'馿¸¯No.1<br class="showPc"/><br class="showIpad"/>ç§æå¸å',description:"æ¯2个æå¹´äººï¼å°±æ1个ç¨å¯é<br />24å°æ¶å®¢æ·æå¡ï¼å ¨å¤©åæä¾æ¯æ´ï¼",icon:et},{title:'ä¸å¹´çé«è¾¾<br class="showPc"/><br class="showIpad"/>$33,000交æè´¹',description:"港è¡ä¸ä¸å è¡ãç¾è¡ç¢è¡äº¤æ$0ä½£éï¼ä¸ºä½ æèµèçæ´å¤ï¼",icon:tt},{title:'å è´¹åæå·¥å ·<br class="showPc"/><br class="showIpad"/>æåå¥èµä¸æ',description:"ç§æå¼é¢æèµï¼æ¥å ¥AI解读ååæ<br/>å ¨å¹´æå¤å¥èµæ´»å¨ï¼çä½ æ¥åä¸ï¼",icon:ot}],disclosure:{text:"é£é©æ«é²",dialogTitle:"é£é©æ«é²",dialogDesc:`ãç§æå¸åNo.1ãæ¯æå¯éä½ä¸ºå ¨çº¿ä¸æå¡çè¯å¸åï¼ä»¥è¯å¸æäº¤éãå®¢æ·æç®¡èµäº§éãAPPä¸è½½éåæ´»è·ç¨æ·éç»è®¡åæ¯å ¨æ¸¯æåæé«ã<br/> 2 <br/> 3 1. æ¸¯è¡æäº¤éæ°æ®æ¥èªAiPOç½ç«2025年第åå£åº¦ç»¼åæäº¤æè¡æ¦è®¡ç®ï¼å¯éè¯å¸ä¸º2025年第åå£åº¦é¦æ¸¯çº¿ä¸å¸åæ¸¯è¡æäº¤é第ä¸ã<br/> 4 <br/> 5 2. å®¢æ·æç®¡èµäº§éæ°æ®åèªä¸å¤®ç»ç®å交æ¶ç³»ç» ï¼ CCASS ï¼äº2025å¹´12æ31æ¥é¶å®å¸åï¼ç±è¯å¸åæè´§äºå¡çå¯å§å伿çå¯ï¼åä¸è çæç®¡èµäº§è§æ¨¡ï¼åç»ç±å¯éè®¡ç®æå¾åºç"ææè¡å¸å¼"乿åãæ°æ®æ¾ç¤ºå¯éè¯å¸äºCCASS æå第13åï¼ä¸ºè¯å¸åç±»å«æå第ä¸ã<br/> 6 <br/> 7 3. ä¸è½½éæ°æ®æ¥èª <a href="https://www.data.ai" target="_blank">data.ai</a>ï¼åApp Annieï¼ï¼å¯éççæ¯ 2025年第åå£åº¦å¨iOSåGoogle Playä¸é¦æ¸¯ä¸è½½éæå第ä¸çè¡ç¥¨äº¤æåºç¨ç¨å¼ã<br/> 8 <br/> 9 4. æ´»è·ç¨æ·éæ°æ®æ¥èª<a href="https://www.data.ai" target="_blank">data.ai</a>ï¼åApp Annieï¼ï¼å¯éççæ¯2025年第åå£åº¦å¨ iPhone åAndroid ææºä¸ææ¥å¹³åæ´»è·ç¨æ·æ° (DAU) 计ç®ç馿¸¯æå第ä¸çè¡ç¥¨äº¤æåºç¨ç¨å¼ã<br/> 10 <br/> 11 *æ°æ®æ¥æºï¼æªè³2026å¹´6æ30æ¥ï¼å¯é2026å¹´Q2è´¢æ¥ã<br/> 12 å¹´äº¤ææ»é¢æ°æ®æ¥èªå¯é2025年度ä¸ç»©ã<br/> 13 <br/> 14 ãæ¯ä¸¤ä¸ªæå¹´äººï¼å°±æä¸ä¸ªç¨å¯éãæ¯æå¯éçç馿¸¯æ³¨åç¨æ·æ°çº¦å 馿¸¯æå¹´äººå£äºåä¹ä¸ãå¯é馿¸¯ç¨æ·æ°æ®æ¥èª2025 Q4å¯éè´¢æ¥ï¼é¦æ¸¯æå¹´äººå£æ°æ®æ¯æ2025年馿¸¯æ¿åºç»è®¡å¤æ«é²çäººå£æ°æ®ç»è®¡ã<br/> 15 <br/> 16 *$33,000ç»è®¡èª2023å¹´3æ3æ¥å¸åºä¸8鴿便¸¯è¡&ç¾è¡çé¶è¡/è¯å¸åå®ç½çæ°æ®ã以å¯é人åäº¤ææ°æ®ä¸ºä¾ï¼æ¸¯è¡æ¯æäº¤æ9次ï¼åç¬HK$75,000åç¾è¡æ¯æäº¤æ12次ï¼åç¬US$13,700ã以2023å¹´3æ3æ¥ç¾è¡å¸åºæ¶å¸æ±çç¾å å æ¸¯å¸1:7.8494ä½è®¡ç®, 12个æå æ»åå¯é港è¡åç¾è¡æ¶è´¹å嫿¯HK$1,620åHK$5,595ï¼æ¸¯è¡åç¾è¡æé«æ¶è´¹é¶è¡/è¯å¸åå嫿¯HK$20,250åHK$20,345ãç±æ¤å¯è§,使ç¨å¯éä¸å¹´ç港è¡ï¼ç¾è¡äº¤æè´¹å¯èçé«è¾¾HK$33,380ãæ¸¯è¡è¯å¸ä¸ä¸å ä½£ä¸éç¨äºé¦æ¸¯è¡ç¥¨ææç交æï¼ä½éç¨äºè¡ç¥¨ææå è¡ææè¢«è¡æäº§ççæ£è¡äº¤æã è¡ç¥¨ä»·æ ¼å¯åå¯è·ï¼æèµå请å åäºè§£äº§åé£é©åå¨è¯¢ä¸ä¸æè§ã 17 `},moduleReport:"HKDownload_usps",disclosureReport:"Component_Disclosure",_htmlFields:["cards.0.title","cards.0.description","cards.1.title","cards.2.title","cards.2.description"]},Ms={mainTitle:"More Reasons to Join Futubull",cards:[{title:"Hong Kong's No.1 Tech Brokerage",description:'1 in
17Every 2 Adults Choose Futu! <br class="showH5"/>24/7 Customer Support, Always There for You!',icon:et},{title:"Save up to HKD 33,000 in Trading Fees Annually",description:"$0 Commission on HK Stocks and US Fractional Shares.<br/>Save big on your investments!",icon:tt},{title:"Free Analysis Tools & Endless Rewards",description:"AI-Powered Insights to Guide Your Investments.<br/>Year-Round Exciting Events Waiting for You.",icon:ot}],disclosure:{text:"Disclosure",dialogTitle:"Disclosure",dialogDesc:`"Hong Kong's No.1 tech brokerage" refers to Futu as the largest securities broker with full online services in Hong Kong with the highest trading volume, client assets under management, app downloads, and monthly active users.<br/><br/> 18 19 1. The trading volume data comes from the Q4 2025 comprehensive trading ranking list on the AiPO website, which indicates Futu Securities as the top by Hong Kong stock trading volume among Hong Kong online brokerages in Q4 2025.<br/><br/> 20 21 2. The client custody asset data refers to the assets under management of the Central Clearing and Settlement System (CCASS), which indicates the total market value of clients' assets of Futu Securities ranked 13th, 1st among all the securities brokerage on 31st December 2025.<br/><br/> 22 23 3. The app download data comes from data.ai (formerly App Annie), ,which data proved Futubull as the number one stock trading app in Hong Kong by downloads in iOS and Google Play platforms in Q4 2025.<br/><br/> 24 25 4. The monthly active users (MAU) data comes from data.ai (formerly App Annie), which data proved Futubull as the number one stock trading app in Hong Kong by average daily active users (DAU) on iPhones and Android mobile devices in Q4 2025.<br/><br/> 26 27 *Data Source: Futu Q2 2026 Financial Results as of 30th June, 2026, while the total annual trading volume data is from Futu's 2025 full-year financial results.<br/><br/> 28 29 ã1 in Every 2 Adults Choose Futuãindicates that the number of registered users on Futubull in Hong Kong accounts for approximately half of Hong Kong's adult population. The user data for Futu in Hong Kong is sourced from the Q4 2025 Futu Financial Report, while Hong Kong's adult population is based on statistics released by the Hong Kong government's Census and Statistics Department in 2025.<br/><br/> 30 31 *Data as of March 3, 2023, from the official websites of 8 banks/securities brokers that provide HK and US stocks trading services. Futu's per capita trading data shows that if you trade HK stocks 9 times a month at HK$75,000 per trade and US stocks 12 times a month at US$13,700 per trade, calculated based on the March 3, 2023 closing exchange rate of USD/HKD at 1:7.8494, after one year, their fees will be HK$1,620 and HK$5,595, respectively. The highest charges among banks/securities brokers for trading HK and US stocks are HK$20,250 and HK$20,345, respectively. With Futu, you can save up to HK$33,380 annually when trading HK and US stocks. Commission-free HK stock trading does not apply to stock options trading in the HK stock market but applies to the underlying stock transactions arising from or related to stock options exercise.`},moduleReport:"HKDownload_usps",disclosureReport:"Component_Disclosure",_htmlFields:["cards.0.title","cards.0.description","cards.1.title","cards.2.title","cards.2.description"]},$s={mainTitle:"æ´å¤å å ¥å¯éççççç±",cards:[{title:'馿¸¯No.1<br class="showPc"/><br class="showIpad"/>ç§æå¸å',description:"æ¯2åæå¹´äººï¼å°±æ1åç¨å¯é<br />24å°æå®¢æ¶æåï¼å ¨å¤©åæä¾æ¯æ´ï¼",icon:et},{title:'ä¸å¹´æ ³é«é<br class="showPc"/><br class="showIpad"/>$33,000交æè²»',description:"港è¡ä¸ä¸å è¡ãç¾è¡ç¢è¡äº¤æ$0ä½£éï¼çºä½ æè³æ ³æ´å¤ï¼",icon:tt},{title:'å è²»åæå·¥å ·<br class="showPc"/><br class="showIpad"/>é©åçè³ä¸æ·',description:"ç§æå¼é æè³ï¼æ¥å ¥AIè§£è®ååæ<br/>å ¨å¹´æ¥µå¤çè³æ´»åï¼çä½ åèï¼",icon:ot}],disclosure:{text:"é¢¨éªæ«é²",dialogTitle:"é¢¨éªæ«é²",dialogDesc:`ãç§æå¸åNo.1ãæ¯æå¯éä½çºå ¨ç·ä¸æåçèå¸åï¼ä»¥èå¸æäº¤éã客æ¶è¨ç®¡è³ç¢é
31ãAPPä¸è¼éåæ´»èºç¨æ¶éçµ±è¨åæ¯å ¨æ¸¯æåæé«ã<br/> 32 <br/> 33 1. æ¸¯è¡æäº¤éæ¸æä¾èªAiPOç¶²ç«2025年第åå£åº¦ç¶åæäº¤æè¡æ¦è¨ç®ï¼å¯éèå¸çº2025年第åå£åº¦é¦æ¸¯ç·ä¸å¸åæ¸¯è¡æäº¤é第ä¸ã<br/> 34 <br/> 35 2. 客æ¶è¨ç®¡è³ç¢éæ¸æåèªä¸å¤®çµç®å交æ¶ç³»çµ± ï¼ CCASS ï¼æ¼2025å¹´12æ31æ¥é¶å®å¸åï¼ç±èå¸åæè²¨äºåç£å¯å§å¡ææç£å¯ï¼åèè çè¨ç®¡è³ç¢è¦æ¨¡, åç¶ç±å¯éè¨ç®æå¾åºç"ææè¡å¸å¼"乿åãæ¸æé¡¯ç¤ºå¯éè叿¼CCASS æå第13åï¼çºèåµåé¡å¥æå第ä¸ã<br/> 36 <br/> 37 3. ä¸è¼éæ¸æä¾èª <a href="https://www.data.ai" target="_blank">data.ai</a>ï¼åApp Annieï¼ï¼å¯éççæ¯2025年第åå£åº¦å¨iOSåGoogle Playä¸é¦æ¸¯ä¸è¼éæå第ä¸çè¡ç¥¨äº¤ææç¨ç¨å¼ã<br/> 38 <br/> 39 4. æ´»èºç¨æ¶éæ¸æä¾èª <a href="https://www.data.ai" target="_blank">data.ai</a>ï¼åApp Annieï¼ï¼å¯éççæ¯2025年第åå£åº¦å¨ iPhone åAndroid ææ©ä¸ææ¥å¹³åæ´»èºç¨æ¶æ¸ (DAU) è¨ç®ç馿¸¯æå第ä¸çè¡ç¥¨äº¤ææç¨ç¨å¼ã<br/> 40 <br/> 41 *æ¸æä¾æºï¼æªè³2026å¹´6æ30æ¥ï¼å¯é2026å¹´Q2è²¡å ±ã<br/> 42 年交æç¸½é¡æ¸æä¾èªå¯é2025年度æ¥ç¸¾ã<br/> 43 <br/> 44 ãæ¯å ©åæå¹´äººï¼å°±æä¸åç¨å¯éãæ¯æå¯éçç馿¸¯è¨»åç¨æ¶æ¸ç´ä½é¦æ¸¯æå¹´äººå£äºåä¹ä¸ãå¯é馿¸¯ç¨æ¶æ¸æä¾èª2025 Q4å¯éè²¡å ±ï¼é¦æ¸¯æå¹´äººå£æ¸ææ¯æ2025年馿¸¯æ¿åºçµ±è¨èæ«é²çäººå£æ¸æçµ±è¨ã<bt/> 45 <br/> 46 *$33,000çµ±è¨èª2023å¹´3æ3æ¥å¸å ´ä¸8éæä¾æ¸¯è¡&ç¾è¡çéè¡/èå¸åå®ç¶²çæ¸æã以å¯é人åäº¤ææ¸æçºä¾ï¼æ¸¯è¡æ¯æäº¤æ9次ï¼å®çHK$75,000åç¾è¡æ¯æäº¤æ12次ï¼å®çUS$13,700ã以2023å¹´3æ3æ¥ç¾è¡å¸å ´æ¶å¸å¯çç¾å å æ¸¯å¹£1:7.8494ä½è¨ç®, 12åæå 總å¾å¯é港è¡åç¾è¡æ¶è²»å奿¯HK$1,620åHK$5,595ï¼æ¸¯è¡åç¾è¡æé«æ¶è²»éè¡/èå¸åå奿¯HK$20,250åHK$20,345ãç±æ¤å¯è¦,使ç¨å¯éä¸å¹´ç港è¡ï¼ç¾è¡äº¤æè²»å¯ç¯çé«éHK$33,380ãæ¸¯è¡èå¸ä¸ä¸å ä½£ä¸é©ç¨æ¼é¦æ¸¯è¡ç¥¨ææ¬ç交æï¼ä½é©ç¨æ¼è¡ç¥¨ææ¬å è¡æ¬æè¢«è¡æ¬ç¢ççæ£è¡äº¤æã è¡ç¥¨å¹æ ¼å¯åå¯è·ï¼æè³åè«å åçè§£ç¢å風éªåè«®è©¢å°æ¥æè¦ã`},moduleReport:"HKDownload_usps",disclosureReport:"Component_Disclosure",_htmlFields:["cards.0.title","cards.0.description","cards.1.title","cards.2.title","cards.2.description"]},nt={messages:{zh:Ls,en:Ms,hk:$s}},Cs={class:"content-container"},Ts={class:"title-section"},Ps={class:"main-title"},Ss={class:"cards-section"},Hs={class:"card-content"},Es={class:"card-header"},Us={class:"icon-container"},Rs={class:"icon-wrapper"},Is=["src"],Bs=["innerHTML"],Ks=["innerHTML"],Fs={class:"disclosure-section"},Ws=I({__name:"pc",setup(L){const{tm:n}=Z(nt),i=C(!1);return(_,s)=>(r(),p("div",k({class:"usps-pc"},t(R)(t(n)("moduleReport"))),[e("div",Cs,[e("div",Ts,[e("h2",Ps,f(t(n)("mainTitle")),1)]),e("div",Ss,[(r(!0),p(B,null,K(t(n)("cards"),(u,w)=>(r(),p("div",{class:"card",key:w},[e("div",Hs,[e("div",Es,[e("div",Us,[e("div",Rs,[e("img",{src:u.icon,alt:"icon",class:"icon-base"},null,8,Is)])]),e("h3",{class:"card-title",innerHTML:u.title},null,8,Bs)]),e("div",{class:"card-description",innerHTML:u.description},null,8,Ks)])]))),128))]),e("div",Fs,[Q(Je,{text:t(n)("disclosure.text"),onClick:s[0]||(s[0]=u=>i.value=!0)},null,8,["text"]),Q(Ve,{disclosure:t(n)("disclosure"),showDialog:i.value,onClose:s[1]||(s[1]=u=>i.value=!1)},null,8,["disclosure","showDialog"])])])],16))}});const qs=F(Ws,[["__scopeId","data-v-702617bc"]]),Gs={class:"content-container"},Xs={class:"title-section"},Qs={class:"main-title"},zs={class:"cards-section"},Vs={class:"card-content"},js={class:"card-header"},Ys={class:"icon-container"},Zs={class:"icon-wrapper"},Js=["src"],el=["innerHTML"],tl=["innerHTML"],ol={class:"disclosure-section"},nl=I({__name:"ipad",setup(L){const{tm:n}=Z(nt),i=C(!1);return(_,s)=>(r(),p("div",k({class:"usps-ipad"},t(R)(t(n)("moduleReport"))),[e("div",Gs,[e("div",Xs,[e("h2",Qs,f(t(n)("mainTitle")),1)]),e("div",zs,[(r(!0),p(B,null,K(t(n)("cards"),(u,w
46)=>(r(),p("div",{class:"card",key:w},[e("div",Vs,[e("div",js,[e("div",Ys,[e("div",Zs,[e("img",{src:u.icon,alt:"icon",class:"icon-base"},null,8,Js)])]),e("h3",{class:"card-title",innerHTML:u.title},null,8,el)]),e("div",{class:"card-description",innerHTML:u.description},null,8,tl)])]))),128))]),e("div",ol,[Q(Je,{text:t(n)("disclosure").text,onClick:s[0]||(s[0]=u=>i.value=!0)},null,8,["text"]),Q(Ve,{disclosure:t(n)("disclosure"),showDialog:i.value,onClose:s[1]||(s[1]=u=>i.value=!1)},null,8,["disclosure","showDialog"])])])],16))}});const al=F(nl,[["__scopeId","data-v-30968288"]]),sl={class:"content-container"},ll={class:"title-section"},il={class:"main-title"},rl={class:"cards-section"},dl={class:"card-content"},cl={class:"icon-container"},pl=["src"],ul={class:"text-content"},_l=["innerHTML"],wl=["innerHTML"],gl={class:"disclosure-section"},ml=I({__name:"h5",setup(L){const{tm:n}=Z(nt),i=C(!1),_=s=>s.includes("馿¸¯ No.1")?"馿¸¯No.1ç§æå¸å":s.includes("å
è²»åæå·¥å
·")?"å
è²»åæå·¥å
· é©åçè³ä¸æ·":s.replace("<br/>"," ");return(s,u)=>(r(),p("div",k({class:"usps-h5"},t(R)(t(n)("moduleReport"))),[e("div",sl,[e("div",ll,[e("h2",il,f(t(n)("mainTitle")),1)]),e("div",rl,[(r(!0),p(B,null,K(t(n)("cards"),(w,d)=>(r(),p("div",{class:"card",key:d},[e("div",dl,[e("div",cl,[e("img",{src:w.icon,alt:"icon",class:"icon-base"},null,8,pl)]),e("div",ul,[e("h3",{class:"card-title",innerHTML:_(w.title)},null,8,_l),e("div",{class:"card-description",innerHTML:w.description},null,8,wl)])])]))),128))]),e("div",gl,[Q(Je,{text:t(n)("disclosure").text,onClick:u[0]||(u[0]=w=>i.value=!0)},null,8,["text"]),Q(Ve,{disclosure:t(n)("disclosure"),showDialog:i.value,onClose:u[1]||(u[1]=w=>i.value=!1)},null,8,["disclosure","showDialog"])])])],16))}});const fl=F(ml,[["__scopeId","data-v-1b2f98e0"]]),hl={name:"UspsIndex"},vl=I({...hl,setup(L){const{isMobile:n,isTablet:i}=Ce();return(_,s)=>!t(n)&&!t(i)?(r(),ae(qs,{key:0})):t(i)?(r(),ae(al,{key:1})):(r(),ae(fl,{key:2}))}}),kt={title:"Awards",awardList:[{title:"Edigest",award:"Edigest Brand Awards<br/>Best Online Securities Trading Platform",date:"2025"},{title:"euromoney",award:"Private Banking Awards<br/>Best Trust Administrator",date:"2025"},{title:"HKEX",award:"Outstanding Contribution<br/>Securities Data Mainland Vendor",date:"2025"},{title:"HKEX",award:"Equity Derivatives Awards<br/>Top Retail Brokers",date:"2025"},{title:"HKEX",award:"Equity Derivatives Awards<br/>Top Exchange Participant-Weekly Stock Options",date:"2025"},{title:"HKEX",award:"ETP Awards<br/>Top Breakthrough Broker",date:"2025"},{title:"HKEX",award:"FIC Awards- Top Broker-<br/>Currency Futures",date:"2024 - 2025"},{title:"HKEX",award:"Market Data Awards<br/>Enterprise Data Package Data Vendor",date:"2025"},{title:"HKEX",award:"Clearing Awards<br/>Top Derivatives Clearing Member",date:"2025"},{title:"HKCAMA - Bloomberg",award:"Offshore China Fund Awards 2023<br/>âBest Digital Financial Serviceâ",date:"2024"}]},Al={title:"è£èªå¥é¡¹",awardList:[{title:"æ±æ¹æ¥å ±",award:"è¶
ååç大å¥2024<br/>è¶
åçéè¯å¸å大å¥",date:"2025"},{title:"ç¶æ¿ä¸å¨",award:"ç»ä¸åç大å¥<br/>æä½³çº¿ä¸è¯å¸äº¤æå¹³å°",date:"2025"},{title:"euromoney",award:"馿¸¯æä½³ä¿¡æç®¡çå
¬å¸",date:"2025"},{title:"港交æ",award:"æ°åºè´¡ç®è¯å¸æ°æ®å
å°ä¾åºå大å¥",date:"2025"},{title:"港交æ",award:"æä½³é¶å®ç»çºªå",date:"2025"},{title:"港交æ",award:"交ææä¹°å产å - 交æè·åç»çºªå",date:"2025"},{title:"港交æ",award:"æä½³äº¤ææåä¸è
- æ¯å¨è¡ç¥¨ææ",date:"2025"},{title:"港交æ",award:"æä½³ç»çºªå - è´§å¸æè´§",date:"2024 - 2025"},{title:"港交æ",award:"æä½³è¡ç产åç»ç®ä¼å",date:"2025"},{title:"港交æ",award:"ä¼ä¸æ°æ®åºå®æè´¹è®¡åä¾åºå",date:"2025"},{title:"HKCAMA - Bloomberg",award:"æä½³æ°åéèæå¡å¥",date:"2025"},{title:"èµæ¬è´¢ç»",award:"èµæ¬åè¶ç§æåæ°ç§äººè´¢å¯ç®¡çæºæå¤§å¥",date:"2024"}]},kl={title:"榮è½çé
",awardList:[{title:"æ±æ¹æ¥å ±",award:"è¶
ååç大ç2024<br/>è¶
åç±é¸èå¸å大ç",date:"2025"},{title:"ç¶æ¿ä¸å¨",award:"ç¶ä¸åç大ç<br/>æä½³ç·ä¸èå¸äº¤æå¹³å° 2025",date:"2025"},{title:"euromoney",award:"馿¸¯æä½³ä¿¡è¨ç®¡çå
¬å¸",date:"2025"},{title:"港交æ",award:"ååºè²¢ç»è叿¸æå
§å°ä¾è²¨å大ç",date:"2025"},{title:"港交æ",award:"æä½³é¶å®ç¶ç´å",date:"2025"},{title:"港交æ",award:"交ææè²·è³£ç¢å - 交æèºåç¶ç´å",date:"2025"},{title:"港交æ",award:"æä½³äº¤ææåèè
- æ¯å¨è¡ç¥¨ææ¬",date:"2025"}
46,{title:"港交æ",award:"æä½³ç¶ç´å - 貨幣æè²¨",date:"2024 - 2025"},{title:"港交æ",award:"æä½³è¡çç¢åçµç®æå¡",date:"2025"},{title:"港交æ",award:"伿¥æ¸æåºå®æè²»è¨å便å",date:"2025"},{title:"HKCAMA - Bloomberg",award:"æä½³æ°åéèæå¡å¥",date:"2025"},{title:"è³æ¬è²¡ç¶",award:"è³æ¬åè¶ç§æåµæ°ç§äººè²¡å¯ç®¡çæ©æ§å¤§ç",date:"2024"}]},Ct={messages:{en:kt,zh:Al,hk:kl,ja:kt}},bl={class:"awardsMarquee"},yl={class:"pc-wrap"},Nl={class:"awards-wrap"},Ol={class:"marquee-wrap"},xl={class:"awards-item-wrap"},Dl={class:"award-title-wrap"},Ll={class:"title-before"},Ml={class:"awards-title"},$l={class:"title-after"},Cl={class:"award-content"},Tl={key:0,class:"award-date"},Pl=30,Sl=I({name:"AwardsMarquee",__name:"Marquee",props:{start:{default:0}},setup(L){const n=L,{tm:i}=Z(Ct),_=C(!0),s=C(0),u=C(3),w=C({scroll:3,static:1}),d=C(),g=C();let T=null;const W=()=>{var M;if(!((M=g.value)!=null&&M[0]))return;const x=g.value[0].getBoundingClientRect().width,h=n.start*x/100||0;let P=h;_.value&&(T=setInterval(()=>{P>=x+h?P=h:P+=1,s.value=P},Pl))};return Be(()=>{W()}),lo(()=>{T&&(clearInterval(T),T=null)}),(N,x)=>{const h=ge("custom-html");return r(),p("div",bl,[e("div",yl,[e("div",Nl,[e("div",Ol,[e("div",{ref_key:"slide",ref:d,class:"slide",style:Qe({marginLeft:`-${s.value}px`})},[(r(!0),p(B,null,K(_.value?w.value.scroll:w.value.static,P=>(r(),p("div",{key:P,ref_for:!0,ref_key:"awardListWrap",ref:g,class:"award-list-wrap"},[(r(!0),p(B,null,K(t(i)("awardList"),(M,b)=>(r(),p("div",{key:b,class:"awards-item"}
46,[e("div",xl,[e("div",Dl,[e("div",Ll,[(r(!0),p(B,null,K(u.value,v=>(r(),p("div",{key:"star"+v,class:"star"}))),128))]),e("div",Ml,f(M.title),1),e("div",$l,[(r(!0),p(B,null,K(u.value,v=>(r(),p("div",{key:"after"+v,class:"star"}))),128))])]),se(e("div",Cl,null,512),[[h,M.award]]),M.date?(r(),p("div",Tl,f(M.date),1)):H("",!0)])]))),128))]))),128))],4)])])])])}}});const Hl=F(Sl,[["__scopeId","data-v-a5a9c79a"]]),El={class:"pc-wrap"},Ul={key:0,class:"title"},Rl={key:1,class:"trophy-wrap"},Il={key:2,class:"title-wrap"},Bl={class:"title-before"},Kl={class:"title"},Fl={class:"title-after"},Wl={class:"awards-wrap"},bt=3,ql=I({__name:"index",setup(L){const{t:n}=Z(Ct),{MEDIA:i}=Ce(),_=X(()=>i.value!==go.Mobile);return(s,u)=>(r(),p("div",k({class:"actPartArea awards"},t(R)("NNhomepage_awards")),[e("div",El,[_.value?H("",!0):(r(),p("h2",Ul,f(t(n)("title")),1)),_.value?(r(),p("div",Rl,u[0]||(u[0]=[e("div",{class:"trophy"},null,-1)]))):H("",!0),_.value?(r(),p("div",Il,[e("div",Bl,[(r(),p(B,null,K(bt,w=>e("div",{key:"star"+w,class:"star"})),64))]),e("h2",Kl,f(t(n)("title")),1),e("div",Fl,[(r(),p(B,null,K(bt,w=>
46e("div",{key:"after"+w,class:"star"})),64))])])):H("",!0),e("div",Wl,[u[1]||(u[1]=e("div",{class:"bg-shadow prev"},null,-1)),u[2]||(u[2]=e("div",{class:"bg-shadow next"},null,-1)),(r(),p(B,null,K(2,w=>e("div",{key:w,class:"marquee-wrap"},[Q(Hl,{start:w*25},null,8,["start"])])),64))])])],16))}});const Gl=F(ql,[["__scopeId","data-v-520b3b3c"]]),Xl={termsText:"Securities services and this advertisement are provided by Futu Securities International (Hong Kong) Limited. This content does not constitute an offer, solicitation, recommendation, opinion, or guarantee for any securities, financial products, or instruments, and has not been reviewed by the Hong Kong Securities and Futures Commission. Investing involves risks. Investors should carefully review fund information and related documents, including associated risk factors.<br/><br/>$0 commission offer is subject to account terms and conditions. $0 commission applies to HK stocks and US fractional shares trading. US fractional shares refer to trades of less than one full share, eligible for $0 commission and $0 exchange fees.<br/><br/>© 2025 FUTU",moduleReport:"HKDownload_terms"},Ql={termsText:"ãå¯éççãæ¯ä¸ç«å¼éèæèµäº¤æå¹³å°ï¼*è¯å¸æå¡åæ¤å¹¿åç±å¯éè¯å¸å½é
(馿¸¯)æéå
¬å¸æä¾ãæ¬å
容䏿æä»»ä½è¯å¸ãéè产åæå·¥å
·è¦çº¦ãææ½ã建议ãæè§æä»»ä½ä¿è¯ï¼å
容æªç»é¦æ¸¯è¯å¸åæè´§äºå¡çå¯å§åä¼å®¡é
ãæèµæ¶åé£é©ï¼æèµè
åºä»ç»é
读åºéèµè®¯åç¸å
³æä»¶(å
æ¬å
¶é£é©å ç´ )ã<br/><br/>å
佣伿 å弿·æ¡æ¬¾åç»å约æã $0ä½£éç¨äºæ¸¯è¡ãç¾è¡ç¢è¡åå å¯è´§å¸äº¤æãç¾è¡ç¢è¡æ¯æäº¤æåä½ä½äº1è¡çç¾è¡ï¼äº¤æä½äºä¸è¡äº«$0ä½£éï¼$0交ææä»£æ¶è´¹ç¨ã<br/><br/>© 2025 FUTU",moduleReport:"HKDownload_terms"},zl={termsText:"ãå¯éççãæ¯ä¸ç«å¼éèæè³äº¤æå¹³å°ï¼*è叿å忤廣åç±å¯éèå¸åé(馿¸¯)æéå
¬å¸æä¾ãæ¬å
§å®¹ä¸æ§æä»»ä½èå¸ãéèç¢åæå·¥å
·è¦ç´ãææ¬ã建è°ãæè¦æä»»ä½ä¿èï¼å
§å®¹æªç¶é¦æ¸¯èå¸åæè²¨äºåç£å¯å§å¡æå¯©é±ãæè³æ¶å風éªï¼æè³è
æä»ç´°é±è®åºéè³è¨åç¸éæä»¶(å
æ¬å
¶é¢¨éªå ç´ )ã<br/ >å
ä½£åªæ åéæ¶æ¢æ¬¾åç´°åç´æã $0ä½£é©ç¨æ¼æ¸¯è¡ãç¾è¡ç¢è¡åå å¯è²¨å¹£äº¤æãç¾è¡ç¢è¡æ¯æäº¤æå®ä½ä½æ¼1è¡çç¾è¡ï¼äº¤æä½æ¼ä¸è¡äº«$0ä½£éï¼$0交ææä»£æ¶è²»ç¨ã <br/><br/>© 2025 FUTU",moduleReport:"HKDownload_terms"},at={messages:{en:Xl,zh:Ql,hk:zl}},Vl={class:"content-container"},jl={class:"terms-content"},Yl={class:"terms-text"},Zl=I({__name:"pc",setup(L){const{tm:n}=Z(at);return(i,_)=>{const s=ge("custom-html");return r(),p("div",k({class:"terms-pc"},t(R)(t(n)("moduleReport"))),[e("div",Vl,[e("div",jl,[se(e("p",Yl,null,512),[[s,t(n)("termsText")]])])])],16)}}});const Jl=F(Zl,[["__scopeId","data-v-f71a7012"]]),ei={class:"content-container"},ti={class:"terms-content"},oi={class:"terms-text"},ni=I({__name:"ipad",setup(L){const{tm:n}=Z(at);return(i,_)=>{const s=ge("custom-html");return r(),p("div",k({class:"terms-ipad"},t(R)(t(n)("moduleReport"))),[e("div",ei,[e("div",ti,[se(e("p",oi,null,512),[[s,t(n)("termsText")]])])])],16)}}});const ai=F(ni,[["__scopeId","data-v-a916b9d7"]]),si={class:"content-container"},li={class:"terms-content"},ii={class:"terms-text"},ri=I({__name:"h5",setup(L){const{tm:n}=Z(at);return(i,_)=>{const s=ge("custom-html");return r(),p("div",k({class:"terms-h5"},t(R)(t(n)("moduleReport"))),[e("div",si,[e("div",li,[se(e("p",ii,null,512),[[s,t(n)("termsText")]])])])],16)}}});const di=F(ri,[["__scopeId","data-v-03d0030e"]]),ci={name:"TermsIndex"},pi=I({...ci,setup(L){const{isMobile:n,isTablet:i}=Ce();return(_,s)=>!t(n)&&!t(i)?(r(),ae(Jl,{key:0})):t(i)?(r(),ae(ai,{key:1})):(r(),ae(di,{key:2}))}}),ui={class:"page"},_i=I({__name:"index",setup(L){const n=mo(),i=fo(),{tm:_}=Z(No),s=[{lang:"en",url:"https://www.futunn.com/en/download"},{lang:"zh-hans",url:"https://www.futunn.com/download"},{lang:"zh-hant",url:"https://www.futunn.com/hk/download"},{lang:"x-default",url:"https://www.futunn.com/hk/download"}],u=Ao.getAlternateAndCanonicalLink(Ae.FUTU_HK,{$route:io(),$i18n:Z(),$ssrContext:{site:_t.HK,domain:n.domain}},[{area:_t.HK,hrefLangs:[ie.CN,ie.HK,ie.EN]}]);return ro({title:i.title||_("title"),meta:[{name:"description",content:i.description||_("description")},{property:"og:url",content:_("ogUrl")},{property:"og:type",content:_("ogType")},{property:"og:title",content:i.title||_("title")},{property:"og:description",content:i.description||_("description")},{property:"og:image",content:_("ogImage")},{name:"twitter:card",content:_("twitterCard")},{property:"twitter:domain",content:_("description")},{property:"twitter:url",content:_("twitterTitle")},{name:"twitter:title",content:i.title||_("title")},{name:"twitter:description",content:i.description||_("description")},{name:"twitter:image",content:_("twitterImage")}],link:[...u,{rel:"canonical",href:_("ogUrl")},...s.map(({lang:w,url:d})=>({rel:"alternate",hreflang:w,href:d}
46))],script:[{type:"application/ld+json",innerHTML:JSON.stringify(_("organizationSchema")),tagPosition:"bodyClose"}]}),(w,d)=>(r(),p("div",ui,[Q(Ka),Q(xs),Q(vl),Q(Gl),Q(pi)]))}});const ki=F(_i,[["__scopeId","data-v-d3c8fb30"]]);export{ki as default};
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.