PageSourceSearch

https://www.fxpro.fr/help-section-traders-glossary.page-339857f9b2af17a933b7.chunk.js

js fxpro.fr collected 2026-09-29 08:56:35 UTC 11,012 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-2178f5bcd152fc3f91dd.chunk.js";import{h as t,u as n,v as r}from"./vendor-5e5f03d649aa429fa111.chunk.js";import{Qn as i,Zn as a,cn as o,ir as s,p as c,qt as l,rr as u}from"./common-72eb22db8dd3f80d6dc9.chunk.js";import{O as d}from"./tail-4f2b486c3ebc12d773e7.chunk.js";import{t as f}from"./article-banner.component-e20e28f44f8140cb4552.chunk.js";import{a as p,n as m,r as h,t as g}from"./use-construct-glossary-6c90f59a3dac4150c2eb.chunk.js";var _=t(),v=e(r(),1),y=n(),b=i(`glossary-banner`);function x(){let e=(0,_.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsx)(`div`,{className:`container`,children:(0,y.jsxs)(`div`,{className:b(),children:[(0,y.jsx)(`div`,{className:b(`wrapper`),id:`banner-0`}),(0,y.jsx)(f,{})]})}),e[0]=t):t=e[0],t}var S=i(`glossary-view-menu`);function C(e){let t=(0,_.c)(18),{glossaryView:n,setGlossaryView:r}=e,i;t[0]===r?i=t[1]:(i=e=>{r(e)},t[0]=r,t[1]=i);let a=i,o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=S(),t[2]=o):o=t[2];let s=n===`no-category-view`?`active`:``,c;t[3]===a?c=t[4]:(c=()=>a(`no-category-view`),t[3]=a,t[4]=c);let l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,y.jsx)(u,{children:`traders-glossary-menu-browse-by-term`}),t[5]=l):l=t[5];let d;t[6]!==s||t[7]!==c?(d=(0,y.jsx)(`button`,{className:s,onClick:c,children:l}),t[6]=s,t[7]=c,t[8]=d):d=t[8];let f=n===`category-view`?`active`:``,p;t[9]===a?p=t[10]:(p=()=>a(`category-view`),t[9]=a,t[10]=p);let m;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,y.jsx)(u,{children:`traders-glossary-menu-browse-by-topic`}),t[11]=m):m=t[11];let h;t[12]!==f||t[13]!==p?(h=(0,y.jsx)(`button`,{className:f,onClick:p,children:m}),t[12]=f,t[13]=p,t[14]=h):h=t[14];let g;return t[15]!==h||t[16]!==d?(g=(0,y.jsx)(`div`,{className:`container`,children:(0,y.jsxs)(`div`,{className:o,children:[d,h]})}),t[15]=h,t[16]=d,t[17]=g):g=t[17],g}var w=new Map([[`A`,`А`],[`B`,`Б`],[`V`,`В`],[`G`,`Г`],[`D`,`Д`],[`E`,`Е`],[`Z`,`З`],[`I`,`И`],[`Y`,`Й`],[`K`,`К`],[`L`,`Л`],[`M`,`М`],[`N`,`Н`],[`O`,`О`],[`P`,`П`],[`R`,`Р`],[`S`,`С`],[`C`,`С`],[`T`,`Т`],[`U`,`У`],[`F`,`Ф`],[`H`,`Х`]]),T=new Map([[`CH`,`Ч`],[`CE`,`С`],[`CI`,`С`],[`CY`,`С`],[`CA`,`К`],[`CO`,`К`],[`CU`,`К`],[`CL`,`К`],[`CR`,`К`],[`CT`,`К`],[`SH`,`Ш`],[`YU`,`Ю`],[`YA`,`Я`],[`YA`,`Я`]]);function E(e){if(!e||e.length===0)return console.error(`Cannot map an empty string to Cyrillic alphabet`),``;let t=e.charAt(0).toUpperCase(),n=e.substring(0,2).toUpperCase();return T.has(n)?T.get(n)||t:w.get(t)||t}function D(e){let t=(0,_.c)(52),{isEnglish:n,isCyrillic:r,hasNoAlphabet:i,categorizedGlossary:a}=g(),o;t[0]!==i||t[1]!==r||t[2]!==n?(o=function(e){if(n||i)return h;let t=new Set;return e.forEach(e=>{r?(t.add(E(e.category)),e.categoryTerms.forEach(e=>{t.add(E(e.title))})):(t.add(e.category[0].toLocaleUpperCase()),e.categoryTerms.forEach(e=>{t.add(e.title[0].toLocaleUpperCase())}))}),[...t].sort(M)},t[0]=i,t[1]=r,t[2]=n,t[3]=o):o=t[3];let s=o,c;t[4]===a?c=t[5]:(c=a.flatMap(j),t[4]=a,t[5]=c);let l=c,u;t[6]!==a||t[7]!==s?(u=s(a),t[6]=a,t[7]=s,t[8]=u):u=t[8];let d=u,[f,p]=(0,v.useState)(null),[m,y]=(0,v.useState)(``),[b,x]=(0,v.useState)(m);m!==b&&(x(m),m&&p(null));let S;bb0:{if(f){let e;if(t[9]!==a||t[10]!==r||t[11]!==f){let n;t[13]!==r||t[14]!==f?(n=e=>r?E(e.category).startsWith(f.toUpperCase()):e.category.toUpperCase().startsWith(f.toUpperCase()),t[13]=r,t[14]=f,t[15]=n):n=t[15],e=a.filter(n),t[9]=a,t[10]=r,t[11]=f,t[12]=e}else e=t[12];S=e;break bb0}if(m){let e;if(t[16]!==a||t[17]!==m){let n;t[19]===m?n=t[20]:(n=e=>({...e,categoryTerms:e.categoryTerms.filter(e=>e.title.toLowerCase().includes(m.toLowerCase())||e.metatags?.toLowerCase().includes(m.toLowerCase()))}),t[19]=m,t[20]=n),e=a.map(n).filter(A),t[16]=a,t[17]=m,t[18]=e}else e=t[18];S=e;break bb0}S=a}let C=S,w;if(t[21]!==C||t[22]!==r){let e={};C.forEach(t=>{let n=r?E(t.category):t.category[0].toUpperCase();e[n]||(e[n]=[]),e[n].push(t)}),w=Object.entries(e).sort(k),t[21]=C,t[22]=r,t[23]=w}else w=t[23];let T=w,D;bb1:{if(f){let e;if(t[24]!==l||t[25]!==r||t[26]!==f){let n;t[28]!==r||t[29]!==f?(n=e=>r?E(e.title).startsWith(f.toUpperCase()):e.title.toUpperCase().startsWith(f.toUpperCase()),t[28]=r,t[29]=f,t[30]=n):n=t[30],e=l.filter(n),t[24]=l,t[25]=r,t[26]=f,t[27]=e}else e=t[27];D=e;break bb1}if(m){let e;if(t[31]!==l||t[32]!==m){let n;t[34]===m?n=t[35]:(n=e=>e.title.toLowerCase().includes(m.toLowerCase())||e?.metatags?.toLowerCase().includes(m.toLowerCase()),t[34]=m,t[35]=n),e=l.filter(n),t[31]=l,t[32]=m,t[33]=e}else e=t[33];D=e;break bb1}D=l}let N=D,P;if(t[36]!==N||t[37]!==r){let e={};
1N.forEach(t=>{let n=r?E(t.title):t.title[0]?.toUpperCase()||``;e[n]||(e[n]=[]),e[n].push(t)}),P=Object.entries(e).sort(O),t[36]=N,t[37]=r,t[38]=P}else P=t[38];let F=P,I;bb2:{if(m){let e;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(e=new Set,t[39]=e):e=t[39],I=e;break bb2}let n;t[40]!==a||t[41]!==l||t[42]!==e||t[43]!==r?(n=new Set,e?a.forEach(e=>n.add(r?E(e.category):e.category[0].toUpperCase())):l.forEach(e=>n.add(r?E(e.title):e.title[0]?.toUpperCase()||``)),t[40]=a,t[41]=l,t[42]=e,t[43]=r,t[44]=n):n=t[44],I=n}let L=I,R;return t[45]!==L||t[46]!==d||t[47]!==m||t[48]!==T||t[49]!==F||t[50]!==f?(R={alphabet:d,selectedLetter:f,setSelectedLetter:p,sectionsOfCategorizedGlossary:T,sectionsOfFlatGlossary:F,activeLetters:L,searchText:m,setSearchText:y},t[45]=L,t[46]=d,t[47]=m,t[48]=T,t[49]=F,t[50]=f,t[51]=R):R=t[51],R}function O(e,t){let[n]=e,[r]=t;return n.localeCompare(r)}function k(e,t){let[n]=e,[r]=t;return n.localeCompare(r)}function A(e){return e.categoryTerms.length>0}function j(e){return e.categoryTerms}function M(e,t){return e.localeCompare(t)}var N=i(`glossary-search`);function P(e){let t=(0,_.c)(27),{searchText:n,setSearchText:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=a(),t[0]=i):i=t[0];let o=i,{t:c}=s(),l;t[1]===r?l=t[2]:(l=e=>{r(e)},t[1]=r,t[2]=l);let u=l,d;t[3]===r?d=t[4]:(d=()=>{r(``)},t[3]=r,t[4]=d);let f=d,p;t[5]===c?p=t[6]:(p=c(`page_tradersGlossary_tryToFindAnswer`),t[5]=c,t[6]=p);let m=p,h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h=N(`clear-search-btn`),t[7]=h):h=t[7];let g;t[8]===c?g=t[9]:(g=c(`close-alt`),t[8]=c,t[9]=g);let v;t[10]===g?v=t[11]:(v=(0,y.jsx)(`img`,{alt:g,src:`${o}/repo/website/assets/img/components/glossary-search/close-icon.svg`}),t[10]=g,t[11]=v);let b;t[12]!==f||t[13]!==v?(b=(0,y.jsx)(`button`,{className:h,onClick:f,children:v}),t[12]=f,t[13]=v,t[14]=b):b=t[14];let x=b,S,C,w;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(w=N(),S=N(`searchbar`),C=N(`search-input`),t[15]=S,t[16]=C,t[17]=w):(S=t[15],C=t[16],w=t[17]);let T;t[18]===u?T=t[19]:(T=e=>u(e.target.value),t[18]=u,t[19]=T);let E;t[20]!==m||t[21]!==n||t[22]!==T?(E=(0,y.jsx)(`input`,{className:C,placeholder:m,type:`text`,value:n,onChange:T}),t[20]=m,t[21]=n,t[22]=T,t[23]=E):E=t[23];let D=n&&x,O;return t[24]!==E||t[25]!==D?(O=(0,y.jsx)(`div`,{className:w,children:(0,y.jsxs)(`div`,{className:S,children:[E,D]})}),t[24]=E,t[25]=D,t[26]=O):O=t[26],O}var F=i(`glossary`);function I(e){let t=(0,_.c)(43),{glossaryView:n}=e,r=n!==`no-category-view`,i=o(),{alphabet:a,selectedLetter:s,setSelectedLetter:c,sectionsOfCategorizedGlossary:l,sectionsOfFlatGlossary:d,activeLetters:f,searchText:p,setSearchText:h}=D(r),{containerRef:g,scrollToRefOnMobile:v}=m(),b;t[0]!==f||t[1]!==v||t[2]!==s||t[3]!==c?(b=e=>{f.has(e)&&c(s===e?null:e),v()},t[0]=f,t[1]=v,t[2]=s,t[3]=c,t[4]=b):b=t[4];let x=b,S;t[5]===i?S=t[6]:(S=(e,t)=>{e.preventDefault(),i.push(t)},t[5]=i,t[6]=S);let C=S,w;t[7]===s?w=t[8]:(w=e=>s===e?F(`letter-button`,[`active`]):F(`letter-button`),t[7]=s,t[8]=w);let T=w,E;t[9]!==C||t[10]!==d?(E=()=>(0,y.jsx)(y.Fragment,{children:d.map(e=>{let[t,n]=e;return(0,y.jsxs)(`div`,{className:F(`term-section`),children:[(0,y.jsx)(`div`,{className:F(`term-section-title`),children:t}),(0,y.jsx)(`div`,{className:F(`terms-grid`),children:n.map(e=>{let{id:t,title:n,url:r}=e;return(0,y.jsx)(`a`,{className:F(`terms-item`),href:r,onClick:e=>r&&C(e,r),children:n},t)})})]},t)})}),t[9]=C,t[10]=d,t[11]=E):E=t[11];let O=E,k;t[12]!==C||t[13]!==l?(k=()=>(0,y.jsx)(y.Fragment,{children:l.map((e,t)=>{let[n,r]=e;return(0,y.jsxs)(`div`,{className:F(`term-section`),children:[(0,y.jsx)(`div`,{className:F(`term-category-section-title`),children:n}),r.map((e,t)=>(0,y.jsxs)(`div`,{className:F(`term-category-content`),children:[(0,y.jsx)(`div`,{className:F(`category-title`),children:e.category}),(0,y.jsx)(`div`,{className:F(`terms-grid`),children:e.categoryTerms.map(e=>{let{id:t,title:n,url:r}=e;return(0,y.jsx)(`a`,{className:F(`terms-item`),href:r,onClick:e=>r&&C(e,r),children:n},t)})})]},`${e.category}-${t}`))]},`${n}-${t}`)})}),t[12]=C,t[13]=l,t[14]=k):k=t[14];let A=k,j;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(j=F(),t[15]=j):j=t[15];let M;
1t[16]!==p||t[17]!==h?(M=(0,y.jsx)(P,{searchText:p,setSearchText:h}),t[16]=p,t[17]=h,t[18]=M):M=t[18];let N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=F(`letter-menu`),t[19]=N):N=t[19];let I;if(t[20]!==f||t[21]!==a||t[22]!==T||t[23]!==x){let e;t[25]!==f||t[26]!==T||t[27]!==x?(e=e=>(0,y.jsx)(`button`,{className:T(e),disabled:!f.has(e),onClick:()=>x(e),children:e},e),t[25]=f,t[26]=T,t[27]=x,t[28]=e):e=t[28],I=a.map(e),t[20]=f,t[21]=a,t[22]=T,t[23]=x,t[24]=I}else I=t[24];let L;t[29]===I?L=t[30]:(L=(0,y.jsx)(`div`,{className:N,children:I}),t[29]=I,t[30]=L);let R;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,y.jsx)(`div`,{className:F(`subtext`),children:(0,y.jsx)(u,{children:`page_tradersGlossary_description`})}),t[31]=R):R=t[31];let z;t[32]!==r||t[33]!==A||t[34]!==O?(z=r?A():O(),t[32]=r,t[33]=A,t[34]=O,t[35]=z):z=t[35];let B;t[36]!==g||t[37]!==z?(B=(0,y.jsx)(`div`,{ref:g,className:`glossary-terms`,children:z}),t[36]=g,t[37]=z,t[38]=B):B=t[38];let V;return t[39]!==L||t[40]!==B||t[41]!==M?(V=(0,y.jsx)(`div`,{className:j,children:(0,y.jsxs)(`div`,{className:`container`,children:[M,L,R,B]})}),t[39]=L,t[40]=B,t[41]=M,t[42]=V):V=t[42],V}var L=[{nameTranslationKey:`page_home_link`,href:`/`},{nameTranslationKey:`menu_knowledge`},{nameTranslationKey:`traders-glossary.title`}];function R(){let e=(0,_.c)(11),[t,n]=(0,v.useState)(`no-category-view`),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=l({pt:`m`}),e[0]=r):r=e[0];let i,a;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,y.jsx)(`div`,{className:`container`,children:(0,y.jsx)(`div`,{className:`hide-below-tablet ${r}`,children:(0,y.jsx)(c,{items:L})})}),a=(0,y.jsx)(p,{descriptionKey:`traders-glossary.description`,modifier:`help-section-traders-glossary`,titleKey:`traders-glossary.title`}),e[1]=i,e[2]=a):(i=e[1],a=e[2]);let o,s;e[3]===t?(o=e[4],s=e[5]):(o=(0,y.jsx)(C,{glossaryView:t,setGlossaryView:n}),s=(0,y.jsx)(I,{glossaryView:t}),e[3]=t,e[4]=o,e[5]=s);let u,f;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,y.jsx)(x,{}),f=(0,y.jsx)(d,{}),e[6]=u,e[7]=f):(u=e[6],f=e[7]);let m;return e[8]!==o||e[9]!==s?(m=(0,y.jsxs)(y.Fragment,{children:[i,a,o,s,u,f]}),e[8]=o,e[9]=s,e[10]=m):m=e[10],m}export{R 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.