1import{i as k,y as S}from"./chunk-22PG4C6G.js";import"./chunk-K64CTUVM.js";import"./chunk-Y5V43S4P.js";import"./chunk-V4X73WZR.js";import"./chunk-QUJFQN2Y.js";import"./chunk-FPQYVCR7.js";import"./chunk-PBAOHQWW.js";import"./chunk-T7UGIX2C.js";import"./chunk-J65STJXU.js";import"./chunk-QLIHVSOV.js";import{f as B,v as u}from"./chunk-TLLYEBPA.js";import"./chunk-HAPKHYWR.js";import{$b as g,Ab as m,Ga as y,Qb as v,Rb as f,Sb as _,Zb as x,_b as h,ac as n,bc as a,cc as p,jc as P,kc as b,lc as M,mb as i,mc as O,wc as l,xc as d,yc as w}from"./chunk-M42JVFCA.js";import"./chunk-PTM2QU7L.js";import"./chunk-Z7QLWI7J.js";import"./chunk-DNXVUVY2.js";import"./chunk-TFGWRAC6.js";import"./chunk-THB3M52Y.js";import"./chunk-5LCCWDBB.js";import"./chunk-7GKJZC2Y.js";import"./chunk-JIWQYZVS.js";import"./chunk-ARFGPUPD.js";import"./chunk-MTHZ7MWU.js";import"./chunk-WI5MSH4N.js";import"./chunk-7WJGOJPZ.js";import"./chunk-CKP3SGE2.js";import"./chunk-AHZIVFQW.js";import"./chunk-FBFWB55K.js";var E=[{sno:1,symbol:"360ONE",lastPrice:927.1,change:-.723,lastUpdate:"15:24:17",garch11:-212,egarch:144,gjrGarch:-76,figarch:338,realizedGarch:-129,harRv:221,heston:-82,batesJumpDiffusion:174,genericStochasticVolatility:-45,sabr:116,roughHeston:-94,roughBergomi:188,dupireLocalVolatility:-57},{sno:2,symbol:"ABB",lastPrice:6187,change:.733,lastUpdate:"15:24:17",garch11:286,egarch:-94,gjrGarch:415,figarch:-251,realizedGarch:72,harRv:-138,heston:204,batesJumpDiffusion:-66,genericStochasticVolatility:317,sabr:-121,roughHeston:88,roughBergomi:-205,dupireLocalVolatility:149},{sno:3,symbol:"ABCAPITAL",lastPrice:311.3,change:4.376,lastUpdate:"15:24:08",garch11:-387,egarch:528,gjrGarch:166,figarch:-441,realizedGarch:214,harRv:-173,heston:392,batesJumpDiffusion:118,genericStochasticVolatility:-226,sabr:271,roughHeston:-142,roughBergomi:334,dupireLocalVolatility:-88},{sno:4,symbol:"ADANIENSOL",lastPrice:990.55,change:5.199,lastUpdate:"15:24:23",garch11:112,egarch:304,gjrGarch:-223,figarch:487,realizedGarch:-66,harRv:151,heston:-241,batesJumpDiffusion:329,genericStochasticVolatility:74,sabr:-183,roughHeston:418,roughBergomi:-102,dupireLocalVolatility:267},{sno:5,symbol:"ADANIENT",lastPrice:1898.4,change:3.5,lastUpdate:"15:24:22",garch11:451,egarch:-187,gjrGarch:96,figarch:-318,realizedGarch:239,harRv:114,heston:-76,batesJumpDiffusion:364,genericStochasticVolatility:-212,sabr:143,roughHeston:-331,roughBergomi:209,dupireLocalVolatility:87},{sno:6,symbol:"ADANIGREEN",lastPrice:920.5,change:7.535,lastUpdate:"15:24:23",garch11:-129,egarch:377,gjrGarch:-402,figarch:118,realizedGarch:361,harRv:-91,heston:245,batesJumpDiffusion:-174,genericStochasticVolatility:298,sabr:-62,roughHeston:186,roughBergomi:-275,dupireLocalVolatility:132},{sno:7,symbol:"ADANIPORTS",lastPrice:1387.6,change:.726,lastUpdate:"15:24:23",garch11:248,egarch:-335,gjrGarch:507,figarch:65,realizedGarch:-196,harRv:284,heston:-119,batesJumpDiffusion:336,genericStochasticVolatility:-251,sabr:93,roughHeston:211,roughBergomi:-147,dupireLocalVolatility:394},{sno:8,symbol:"ADANIPOWER",lastPrice:163.17,change:2,lastUpdate:"15:24:17",garch11:-44,egarch:211,gjrGarch:334,figarch:-173,realizedGarch:428,harRv:-268,heston:156,batesJumpDiffusion:-92,genericStochasticVolatility:309,sabr:74,roughHeston:-186,roughBergomi:241,dupireLocalVolatility:-53},{sno:9,symbol:"ALKEM",lastPrice:5242.5,change:-.295,lastUpdate:"15:24:17",garch11:389,egarch:-118,gjrGarch:-291,figarch:244,realizedGarch:83,harRv:-342,heston:127,batesJumpDiffusion:276,genericStochasticVolatility:-184,sabr:319,roughHeston:-75,roughBergomi:144,dupireLocalVolatility:-231},{sno:10,symbol:"AMBER",lastPrice:6411.5,change:2.07,lastUpdate:"15:24:17",garch11:-267,egarch:476,gjrGarch:153,figarch:-52,realizedGarch:319,harRv:88,heston:-309,batesJumpDiffusion:221,genericStochasticVolatility:-168,sabr:402,roughHeston:137,roughBergomi:-256,dupireLocalVolatility:74}];var V=["*"],T=(()=>{let e=class e{constructor(){this.title="",this.settingsRequested=new y}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=m({type:e,selectors:[["app-inter-exchange-analysis-panel"]],inputs:{title:"title"},outputs:{settingsRequested:"settingsRequested"},ngContentSelectors:V,decls:9,vars:2,consts:[[1,"board-action-bar"],[1,"board-action-bar__content"],[1,"board-action-bar__actions"],["name","information-circle-outline",1,"board-action-bar__info-icon"],["type","button",1,"board-action-bar__button",3,"click"],["name","settings-outline"]],template:function(r,s){r&1&&(M(),n(0,"div",0)(1,"div",1)(2,"h5"),l(3),a(),n(4,"div",2),p(5,"ion-icon",3),n(6,"button",4),P("click",function(){return s.settingsRequested.emit()}),p(7,"ion-icon",5),a()()()(),O(8)),r&2&&(i(3),d(s.title),i(3),v("aria-label",s.title+" settings"))},dependencies:[S,k],styles:["[_nghost-%COMP%]{display:block}
1.board-action-bar[_ngcontent-%COMP%]{height:34px;margin-bottom:6px;border:1px solid #26384f;border-radius:6px;background:#111927;color:#fff}.board-action-bar__content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 9px}.board-action-bar[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin:0;font-size:14px;font-weight:500}.board-action-bar__actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:9px}.board-action-bar__info-icon[_ngcontent-%COMP%], .board-action-bar__button[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:#f2f5f9;font-size:18px}.board-action-bar__button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}"]});let t=e;return t})();var R=(t,e)=>e.label;function A(t,e){t&1&&p(0,"span",7)}function z(t,e){if(t&1&&(n(0,"div",9)(1,"span",14),l(2),a(),n(3,"div",15),p(4,"div",16),n(5,"span",17),l(6),a()()()),t&2){let o=e.$implicit;i(2),d(o.label),i(2),_("width",o.width,"%"),i(),_("left",o.width,"%"),i(),d(o.value)}}function N(t,e){if(t&1&&(n(0,"div",9)(1,"span",14),l(2),a(),n(3,"div",18),p(4,"div",19),n(5,"span",17),l(6),a()()()),t&2){let o=e.$implicit;i(2),d(o.label),i(2),_("width",o.width,"%"),i(),_("left",o.width,"%"),i(),d(o.value)}}function H(t,e){if(t&1&&(n(0,"span",13),l(1),a()),t&2){let o=e.$implicit;i(),d(o)}}var G=(()=>{let e=class e{constructor(){this.maxValue=23,this.priceLabel="Price 20,000",this.ticks=[0,5,10,15,20,23],this.topBars=this.getTopBars([this.createBar("T",6),this.createBar("S",9),this.createBar("R",4),this.createBar("Q",11),this.createBar("P",7),this.createBar("O",13),this.createBar("N",10),this.createBar("M",5),this.createBar("L",15),this.createBar("K",8),this.createBar("J",12),this.createBar("I",17),this.createBar("H",9),this.createBar("G",14),this.createBar("F",6),this.createBar("E",7),this.createBar("D",8),this.createBar("C",15),this.createBar("B",20),this.createBar("A",12)]),this.bottomBars=this.getTopBars([this.createBar("T",5),this.createBar("S",7),this.createBar("R",10),this.createBar("Q",6),this.createBar("P",12),this.createBar("O",8),this.createBar("N",14),this.createBar("M",9),this.createBar("L",11),this.createBar("K",4),this.createBar("J",13),this.createBar("I",7),this.createBar("H",16),this.createBar("G",10),this.createBar("F",18),this.createBar("E",9),this.createBar("D",15),this.createBar("C",6),this.createBar("B",19),this.createBar("A",11)])}createBar(c,r){return{label:c,value:r,width:r/this.maxValue*100}}getTopBars(c){return[...c].sort((r,s)=>s.value-r.value).slice(0,10)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=m({type:e,selectors:[["app-inter-exchange-flow-chart"]],decls:20,vars:1,consts:[[1,"top-flow"],[1,"top-flow__chart-card"],["aria-label","Top and bottom flow horizontal bar chart",1,"flow-chart"],[1,"flow-chart__header"],[1,"flow-chart__price"],[1,"flow-chart__plot"],["aria-hidden","true",1,"flow-chart__grid"],[1,"flow-chart__grid-line"],[1,"flow-chart__rows","flow-chart__rows--gain"],[1,"flow-chart__row"],["aria-hidden","true",1,"flow-chart__divider"],[1,"flow-chart__rows","flow-chart__rows--loss"],[1,"flow-chart__axis"],[1,"flow-chart__tick"],[1,"flow-chart__y-label"],[1,"flow-chart__track"],[1,"flow-chart__fill"],[1,"flow-chart__value"],[1,"flow-chart__track","flow-chart__track--loss"],[1,"flow-chart__fill","flow-chart__fill--loss"]],template:function(r,s){r&1&&(n(0,"section",0)(1,"article",1)(2,"div",2)(3,"div",3)(4,"span",4),l(5),a()(),n(6,"div",5)(7,"div",6),h(8,A,1,0,"span",7,x),a(),n(10,"div",8),h(11,z,7,6,"div",9,R),a(),p(13,"div",10),n(14,"div",11),h(15,N,7,6,"div",9,R),a(),n(17,"div",12),h(18,H,2,1,"span",13,x),a()()()()()),r&2&&(i(5),d(s.priceLabel),i(3),g(s.ticks),i(3),g(s.topBars),i(4),g(s.bottomBars),i(3),g(s.ticks))},dependencies:[u],styles:[".top-flow[_ngcontent-%COMP%]{width:100%;height:100%;min-width:0}.top-flow__chart-card[_ngcontent-%COMP%]{width:min(100%,430px);min-width:430px;border:1px solid #263247;border-radius:10px;background:#151b26;box-shadow:inset 0 1px #ffffff05;padding:8px}.flow-chart[_ngcontent-%COMP%]{border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#141b27;color:#dbe6ff;padding:8px 12px}.flow-chart__header[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:8px}.flow-chart__price[_ngcontent-%COMP%]{color:#98a6c1;font-size:11px;line-height:1}.flow-chart__plot[_ngcontent-%COMP%]{position:relative;padding-bottom:24px}.flow-chart__grid[_ngcontent-%COMP%]{position:absolute;inset:0 12px 24px 24px;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none}.flow-chart__grid-line[_ngcontent-%COMP%]{width:1px;height:100%;justify-self:start;background:#485a7833}.flow-chart__rows[_ngcontent-%COMP%]{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.flow-chart__rows--gain[_ngcontent-%COMP%]{margin-bottom:18px}.flow-chart__rows--loss[_ngcontent-%COMP%]{margin-top:18px}.flow-chart__row[_ngcontent-%COMP%]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.flow-chart__y-label[_ngcontent-%COMP%]{color:#f2f6ff;font-size:13px;font-weight:500}.flow-chart__track[_ngcontent-%COMP%]{position:relative;height:22px;overflow:visible;border-radius:5px;background:#1b2432}.flow-chart__track--loss[_ngcontent-%COMP%]{background:#e24a4a1f}
1.flow-chart__fill[_ngcontent-%COMP%]{height:100%;border-radius:5px;background:linear-gradient(90deg,#20d66b,#32f285);box-shadow:0 0 10px #32f2853d}.flow-chart__fill--loss[_ngcontent-%COMP%]{background:linear-gradient(90deg,#e24a4a,#f66);box-shadow:0 0 10px #ff66663d}.flow-chart__divider[_ngcontent-%COMP%]{position:relative;z-index:1;height:2px;margin:10px 0;background:#ffffff38}.flow-chart__value[_ngcontent-%COMP%]{position:absolute;top:50%;margin-left:6px;transform:translateY(-50%);color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.flow-chart__axis[_ngcontent-%COMP%]{position:absolute;right:12px;bottom:0;left:24px;display:grid;grid-template-columns:repeat(6,1fr)}.flow-chart__tick[_ngcontent-%COMP%]{color:#93a2bf;font-size:12px;line-height:1}.flow-chart__tick[_ngcontent-%COMP%]:last-child{justify-self:end}@media(max-width:768px){.top-flow__chart-card[_ngcontent-%COMP%]{width:100%;min-width:0;padding:6px}.flow-chart[_ngcontent-%COMP%]{padding:6px 8px 8px}.flow-chart__row[_ngcontent-%COMP%]{grid-template-columns:20px minmax(0,1fr);gap:6px}.flow-chart__grid[_ngcontent-%COMP%], .flow-chart__axis[_ngcontent-%COMP%]{right:8px;left:20px}.flow-chart__value[_ngcontent-%COMP%]{max-width:72px;overflow:hidden;text-overflow:ellipsis}.flow-chart__tick[_ngcontent-%COMP%]{font-size:10px}}"]});let t=e;return t})();var I=(t,e)=>e.key,L=(t,e)=>e.sno;function F(t,e){if(t&1&&(n(0,"th"),l(1),a()),t&2){let o=e.$implicit;i(),d(o.label)}}function j(t,e){if(t&1&&(n(0,"td")(1,"span",4),l(2),a()()),t&2){let o=e.$implicit,c=b().$implicit,r=b();i(),f("ngClass",r.getValueClass(c[o.key])),i(),w(" ",c[o.key]," ")}}function J(t,e){if(t&1&&(n(0,"tr")(1,"td"),l(2),a(),n(3,"td",2),l(4),a(),n(5,"td")(6,"span",3),l(7),a()(),n(8,"td")(9,"span",4),l(10),a()(),n(11,"td"),l(12),a(),h(13,j,3,2,"td",null,I),a()),t&2){let o=e.$implicit,c=b();i(2),d(o.sno),i(2),d(o.symbol),i(3),d(o.lastPrice),i(2),f("ngClass",o.change>=0?"green":"red"),i(),w(" ",o.change," "),i(2),d(o.lastUpdate),i(),g(c.modelColumns)}}var D=(()=>{let e=class e{constructor(){this.rows=[],this.modelColumns=[{label:"GCH",key:"garch11"},{label:"EGH",key:"egarch"},{label:"GJR",key:"gjrGarch"},{label:"FIG",key:"figarch"},{label:"RGH",key:"realizedGarch"},{label:"HAR",key:"harRv"},{label:"HST",key:"heston"},{label:"BJD",key:"batesJumpDiffusion"},{label:"GSV",key:"genericStochasticVolatility"},{label:"SBR",key:"sabr"},{label:"RHT",key:"roughHeston"},{label:"RBG",key:"roughBergomi"},{label:"DLV",key:"dupireLocalVolatility"}]}getValueClass(c){return c>0?"blue":c<0?"red":"none"}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=m({type:e,selectors:[["app-inter-exchange-scanner-table"]],inputs:{rows:"rows"},decls:19,vars:0,consts:[[1,"scanner-table-wrapper"],[1,"scanner-table"],[1,"scanner-symbol"],[1,"scanner-badge","green"],[1,"scanner-badge",3,"ngClass"]],template:function(r,s){r&1&&(n(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th"),l(5,"SNO."),a(),n(6,"th"),l(7,"SYMBOL"),a(),n(8,"th"),l(9,"LAST PRICE"),a(),n(10,"th"),l(11,"CHANGE"),a(),n(12,"th"),l(13,"LAST UPDATE"),a(),h(14,F,2,1,"th",null,I),a()(),n(16,"tbody"),h(17,J,15,6,"tr",null,L),a()()()),r&2&&(i(14),g(s.modelColumns),i(3),g(s.rows))},dependencies:[u,B],styles:[".scanner-table-wrapper[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scanner-table[_ngcontent-%COMP%]{width:100%;min-width:1440px;border-collapse:collapse;table-layout:fixed;background:#111820;color:#fff;font-size:11px;font-weight:700}.scanner-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .scanner-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{height:29px;border-bottom:1px solid #24313f;padding:0 6px;text-align:center;white-space:nowrap}.scanner-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background:#1b2430;font-size:10px;letter-spacing:0}.scanner-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:last-child td[_ngcontent-%COMP%]{border-bottom:0}.scanner-symbol[_ngcontent-%COMP%]{font-weight:900}.scanner-badge[_ngcontent-%COMP%]{display:inline-flex;min-width:38px;justify-content:center;border-radius:2px;padding:2px 5px}.scanner-badge.green[_ngcontent-%COMP%]{background:#075f15}.scanner-badge.red[_ngcontent-%COMP%]{background:#bb101c}.scanner-badge.blue[_ngcontent-%COMP%]{background:#0539ff}.scanner-badge.none[_ngcontent-%COMP%]{background:#263247}.scanner-table-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{height:6px}.scanner-table-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#0d0d0d}.scanner-table-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:8px;background:#3a3a3a}@media(max-width:767px){.scanner-table[_ngcontent-%COMP%]{min-width:1180px}.scanner-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .scanner-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0 5px}}"]});let t=e;return t})();var se=(()=>{let e=class e{constructor(){this.scannerRows=E}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=m({type:e,selectors:[["app-inter-exxchange-arbi-analysis"]],decls:11,vars:1,consts:[[1,"analysis-shell"],[1,"analysis-row"],[1,"analysis-panel","analysis-panel--scanner"],["title","Scanner"],[3,"rows"],[1,"analysis-panel","analysis-panel--flow"],["title","Flow"],[1,"analysis-panel","analysis-panel--details"],["title","Details"],["aria-hidden","true",1,"details-placeholder"]],template:function(r,s){r&1&&(n(0,"main",0)(1,"div",1)(2,"section",2)(3,"app-inter-exchange-analysis-panel",3),p(4,"app-inter-exchange-scanner-table",4),a()(),n(5,"section",5)(6,"app-inter-exchange-analysis-panel",6),p(7,"app-inter-exchange-flow-chart"),a()(),n(8,"section",7)(9,"app-inter-exchange-analysis-panel",8),p(10,"div",9),a()()()()),r&2&&(i(4),f("rows",s.scannerRows))},dependencies:[T,G,D],styles:["[_nghost-%COMP%]{display:block;min-height:100vh;overflow:hidden;background:#0d0d0d;padding-top:8px}*[_ngcontent-%COMP%]{box-sizing:border-box}.analysis-shell[_ngcontent-%COMP%]{height:calc(100vh - 8px);overflow-x:auto;overflow-y:scroll;padding:16px 12px 24px;scrollbar-gutter:stable}.analysis-row[_ngcontent-%COMP%]{display:grid;min-width:1716px;align-items:flex-start;grid-template-columns:minmax(760px,1fr) 440px 468px;gap:24px}.analysis-panel[_ngcontent-%COMP%]{min-width:0}.analysis-panel--flow[_ngcontent-%COMP%]{width:440px}.analysis-panel--details[_ngcontent-%COMP%]{width:468px}.details-placeholder[_ngcontent-%COMP%]{min-height:770px;border:1px solid #26384f;border-radius:8px;background:#111820}.analysis-shell[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px;height:10px}.analysis-shell[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#0d0d0d}.analysis-shell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:8px;background:#3a3a3a}@media(max-width:1100px){[_nghost-%COMP%]{overflow:visible}.analysis-shell[_ngcontent-%COMP%]{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:visible}.analysis-row[_ngcontent-%COMP%]{min-width:0;grid-template-columns:minmax(0,1fr)}.analysis-panel--flow[_ngcontent-%COMP%], .analysis-panel--details[_ngcontent-%COMP%]{width:100%}.details-placeholder[_ngcontent-%COMP%]{min-height:320px}}@media(max-width:767px){.analysis-shell[_ngcontent-%COMP%]{padding:10px 8px 20px}.analysis-row[_ngcontent-%COMP%]{gap:12px}.details-placeholder[_ngcontent-%COMP%]{min-height:220px}}"]});let t=e;return t})();export{se as InterExxchangeArbiAnalysisComponent};
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.