PageSourceSearch

https://xtradegrok-flex.org/js/B0VOJtSM.js?v=c49ce84d

js xtradegrok-flex.org collected 2026-10-08 16:19:09 UTC 4,234 bytes, 1 lines download raw bytes

1import{f as e,o as a,s as t,g as s}from"./D-zbNKDM.js";import{h as r,c as n,I as o,J as l,D as i,K as c,V as u,W as p,L as m,l as f,U as y,C as g,X as v,_ as k,M as d}from"./DdmQhDWx.js";const b=["aria-label"],h={class:"no-wrap y7aof"},w=["href","onClick"],x=r({__name:"SectionNavNocturne",props:{availableSections:{}},setup(s){const r=s,{t:f}=e(),y=n(()=>f("blocks.header.linkGroups")),g=new Set(["advantages","reviews","live-feed","comments","community","strategies","tradingTypes","security","trust","faq","performance","dashboard","info","analysis","portfolioAnalysis","mainBonuses","timer","map","offices"]),v=[{text:"Platform",url:"#advantages",blocks:["advantages"]},{text:"Reviews",url:"#reviews",blocks:["reviews"]},{text:"Strategies",url:"#strategies",blocks:["tradingTypes"]},{text:"Security",url:"#security",blocks:["trust"]},{text:"FAQ",url:"#faq",blocks:["faq"]},{text:"Execution",url:"#performance",blocks:["info"]},{text:"Analysis",url:"#analysis",blocks:["portfolioAnalysis"]},{text:"Offices",url:"#offices",blocks:["map"]}],k=n(()=>{const e=y.value,a=Array.isArray(e)&&Array.isArray(e[0]?.links)?e[0].links.filter(e=>e?.text&&e?.url?.startsWith("#")&&g.has(e.url.slice(1))):[];if(a.length)return a;const t=new Set(r.availableSections||[]);return v.filter(e=>e.blocks.some(e=>t.has(e)))}),d=n(()=>{const e=f("blocks.header.title","");return"string"==typeof e&&"blocks.header.title"!==e?e:""});return(e,s)=>k.value.length?(i(),o("nav",{key:0,class:"bdpaqzec6qp","aria-label":d.value},[c("div",h,[(i(!0),o(u,null,p(k.value,e=>(i(),o("a",{key:`${e.url}-${e.text}`,href:e.url,onClick:s=>{return r=s,n=e.url,void(a(n)&&(r.preventDefault(),t(n,55)));var r,n}},m(e.text),9,w))),128))])],8,b)):l("",!0)}});function _(a={}){const{tm:t,messages:s}=e();function r(e){if(!e)return"";const t=e.toLowerCase();for(const[s,r]of Object.entries(a))if(t.includes(s.toLowerCase()))return r;return""}const o=[{id:"capterra",logo:a.capterra||"",name:"Capterra",type:"4.6"},{id:"sourceforge",logo:a.sourceforge||"",name:"SourceForge",type:"4.3"},{id:"slashdot",logo:a.slashdot||"",name:"Slashdot",type:"4.4"},{id:"google-reviews",logo:a["google-reviews"]||"",name:"Google Reviews",type:"4.8"}];return{ratings:n(()=>{s.value;const e=t("pages.main.sections.hero.reviewPlatforms");return Array.isArray(e)&&e.length?e.filter(e=>e?.name||e?.rating||e?.type).map((e,a)=>({id:e.name?.toLowerCase().replace(/\s+/g,"-")||`platform-${a}`,logo:r(e.name||"")||o[a]?.logo||"",name:e.name||"",type:e.rating||e.type||""})):[]}),scoreToStars:function(e){const a=parseFloat(e);if(isNaN(a)||a<=0)return{full:0,half:!1,empty:5};const t=Math.min(a,5),s=Math.floor(t),r=t-s>=.3;return{full:s,half:r,empty:5-s-(r?1:0)}}}}const S={key:0,class:"no-wrap zsiqeen"},A={key:0,class:"z26xjeb"},C={key:0,class:"pukn4","aria-hidden":"true"},N={key:1,class:"tbs8h3j6hb6"},$=r({__name:"RatingsStripNocturne",setup(a){const{t:t}=e(),{ratings:s}=_(),r=e=>{const a=t(e,"");return"string"==typeof a&&a.trim()&&a!==e?a:""},g=n(()=>r("pages.main.sections.hero.ratingValue")),v=n(()=>r("pages.main.sections.hero.ratingText")),k=n(()=>Boolean(g.value||v.value));return(e,a)=>k.value||f(s).length?(i(),o("div",S,[k.value?(i(),o("p",A,[g.value?(i(),o("span",C,"★★★★★")):l("",!0),g.value?(i(),o(u,{key:1},[y(m(g.value),1)],64)):l("",!0),g.value&&v.value?(i(),o(u,{key:2},[y(" — ")],64)):l("",!0),v.value?(i(),o(u,{key:3},[y(m(v.value),1)],64)):l("",!0)])):l("",!0),f(s).length?(i(),o("div",N,[(i(!0),o(u,null,p(f(s),e=>(i(),o("span",{key:e.id},[y(m(e.name)+" ",1),c("b",null,"— ★★★★★ "+m(e.type),1)]))),128))])):l("",!0)])):l("",!0)}}),F=r({__name:"DynamicBlocks",props:{blocks:{}},setup(e){const a=e,{themeFamily:t}=s(),r=n(()=>a.blocks.map(e=>e.key)),c=n(()=>{const e=a.blocks.map((e,a)=>["reviews","comments"].includes(e.key)?a:-1).filter(e=>e>=0);return e.length?Math.max(...e):-1});return(a,s)=>(i(!0),o(u,null,p(e.blocks,(e,a)=>(i(),o(u,{key:`${e.key}-${a}`},[(i(),g(k(e.def.component),v({ref_for:!0},e.def.props||{},{"data-b":e.key,"data-bi":a+1}),null,16,["data-b","data-bi"])),"nocturne"===f(t)&&a===c.value?(i(),o(u,{key:0},[d($),d(x,{"available-sections":r.value},null,8,["available-sections"])],64)):l("",!0)],64))),128))}});
1export{F as _,_ as u};

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.