(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{L6xC:function(t,c,e){"use strict";e.r(c),e.d(c,"AssignmentProgramModule",(function(){return Vt}));var n=e("1VvW"),a=e("zqNl"),i=e("1ONQ"),o=e("uJYd"),r=e("mQ8X"),s=e("+Px6"),l=e("i67J"),b=e("J/3c"),m=e("kZht"),g=e("F6wS"),p=e("anSm"),f=e("sq1e"),d=e("An66"),h=e("O30t"),T=e("hCLc"),u=e("yPvj"),C=e("WYJo"),O=e("NxuZ"),_=e("rBBj"),P=e("aDqW"),S=e("rUBT"),U=e("fvDn");function M(t,c){1&t&&m.Pb(0,"tr",19)}function x(t,c){1&t&&m.Pb(0,"tr",20)}function L(t,c){1&t&&(m.Ub(0,"th",21),m.Qc(1),m.gc(2,"translate"),m.Tb()),2&t&&(m.Cb(1),m.Rc(m.hc(2,1,"COLUMN.CONTRACT_TYPE")))}function D(t,c){if(1&t&&(m.Ub(0,"td",22),m.Pb(1,"market-icon",23),m.gc(2,"pair"),m.Qc(3),m.gc(4,"uppercase"),m.Tb()),2&t){const t=c.$implicit,e=m.fc(2);m.Cb(1),m.mc("pair",m.hc(2,2,e.getContractName(t))),m.Cb(2),m.Sc(" ",m.hc(4,4,e.getContractName(t))," ")}}function y(t,c){1&t&&(m.Ub(0,"th",24),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.ALLOW_LONG")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.LONG")," "))}function I(t,c){if(1&t&&(m.Ub(0,"td",25),m.Pb(1,"fa-icon",26),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.mc("icon",t.participant.acceptLong?"check-1":"close-medium")("pnlBool",t.participant.acceptLong)}}function A(t,c){1&t&&(m.Ub(0,"th",24),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.ALLOW_SHORT")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.SHORT")," "))}function N(t,c){if(1&t&&(m.Ub(0,"td",25),m.Pb(1,"fa-icon",26),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.mc("icon",t.participant.acceptShort?"check-1":"close-medium")("pnlBool",t.participant.acceptShort)}}function E(t,c){1&t&&(m.Ub(0,"th",24),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.MAX_POSITION")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.MAX_POSITION")," "))}function R(t,c){if(1&t&&(m.Ub(0,"td",25),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.maxPosition," ")}}function Q(t,c){1&t&&(m.Ub(0,"th",24),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.MAX_SIZE")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.MAX_SIZE")," "))}function w(t,c){if(1&t&&(m.Ub(0,"td",25),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.maxSize," ")}}function v(t,c){1&t&&(m.Ub(0,"th",24),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.TIMEFRAME")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.TIMEFRAME")," "))}function k(t,c){if(1&t&&(m.Ub(0,"td",25),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.timeFrame," ")}}function $(t,c){1&t&&m.Pb(0,"th",21)}function F(t,c){if(1&t){const t=m.Vb();m.Ub(0,"td",25),m.Ub(1,"button",27),m.bc("click",(function(){m.Ec(t);const e=c.$implicit;return m.fc(2).onDeletePreference(e.id)})),m.Qc(2),m.gc(3,"translate"),m.Tb(),m.Tb()}2&t&&(m.Cb(2),m.Sc(" ",m.hc(3,1,"BUTTON.DELETE")," "))}function H(t,c){if(1&t&&(m.Ub(0,"table",5),m.Oc(1,M,1,0,"tr",6),m.Oc(2,x,1,0,"tr",7),m.Sb(3,8),m.Oc(4,L,3,3,"th",9),m.Oc(5,D,5,6,"td",10),m.Rb(),m.Sb(6,11),m.Oc(7,y,4,6,"th",12),m.Oc(8,I,2,2,"td",13),m.Rb(),m.Sb(9,14),m.Oc(10,A,4,6,"th",12),m.Oc(11,N,2,2,"td",13),m.Rb(),m.Sb(12,15),m.Oc(13,E,4,6,"th",12),m.Oc(14,R,2,1,"td",13),m.Rb(),m.Sb(15,16),m.Oc(16,Q,4,6,"th",12),m.Oc(17,w,2,1,"td",13),m.Rb(),m.Sb(18,17),m.Oc(19,v,4,6,"th",12),m.Oc(20,k,2,1,"td",13),m.Rb(),m.Sb(21,18),m.Oc(22,$,1,0,"th",9),m.Oc(23,F,4,3,"td",13),m.Rb(),m.Tb()),2&t){const t=m.fc();m.mc("dataSource",t.tableData),m.Cb(1),m.mc("matHeaderRowDef",t.tableColumns)("matHeaderRowDefSticky",!0),m.Cb(1),m.mc("matRowDefColumns",t.tableColumns)}}function B(t,c){if(1&t){const t=m.Vb();m.Ub(0,"section",28),m.Ub(1,"section",29),m.Ub(2,"strong",30),m.Pb(3,"market-icon",23),m.gc(4,"pair"),m.Qc(5),m.gc(6,"cryptoAbbreviation"),m.Tb(),m.Tb(),m.Ub(7,"section",29),m.Ub(8,"p",31),m.gc(9,"translate"),m.Qc(10),m.gc(11,"translate"),m.Tb(),m.Pb(12,"fa-icon",26),m.Tb(),m.Ub(13,"section",29),m.Ub(14,"p",31),m.gc(15,"translate"),m.Qc(16),m.gc(17,"translate"),m.Tb(),m.Pb(18,"fa-icon",26),m.Tb(),m.Ub(19,"section",29),m.Ub(20,"p",31),m.gc(21,"translate"),m.Qc(22),m.gc(23,"translate"),m.Tb(),m.Ub(24,"strong",32),m.Qc(25),m.Tb(),m.Tb(),m.Ub(26,"section",29),m.Ub(27,"p",31),m.gc(28,"translate"),m.Qc(29),m.gc(30,"translate"),m.Tb(),m.Ub(31,"strong",32),m.Qc(32),m.Tb(),m.Tb(),m.Ub(33,"section",29),m.Ub(34,"p",31),m.gc(35,"translate"),m.Qc(36),m.gc(37,"translate"),m.Tb(),m.Ub(38,"strong",32),m.Qc(39),m.Tb(),m.Tb(),m.Ub(40,"button",27),m.bc("click",(function(){m.Ec(t);const e=c.$implicit;return m.fc().onDeletePreference(e.id)})),m.Qc(41),m.gc(42,"translate"),m.Tb(),m.Tb()}if(2&t){const t=c.$implicit;m.Cb(3),m.mc("pair",m.hc(4,20,t.participant.contractType)),m.Cb(2),m.Sc(" ",m.hc(6,22,t.participant.contractType.toUpperCase())," "),m.Cb(3),m.mc("matTooltip",m.hc(9,24,"TOOLTIP.ALLOW_LONG")),m.Cb(2),m.Sc(" ",m.hc(11,26,"COLUMN.LONG"),": "),m.Cb(2),m.mc("icon",t.participant.acceptLong?"check-1":"close-medium")("pnlBool",t.participant.acceptLong),m.Cb(2),m.mc("matTooltip",m.hc(15,28,"TOOLTIP.ALLOW_SHORT")),m.Cb(2),m.Sc(" ",m.hc(17,30,"COLUMN.SHORT"),": "),m.Cb(2),m.mc("icon",t.participant.acceptShort?"check-1":"close-medium")("pnlBool",t.participant.acceptShort),m.Cb(2),m.mc("matTooltip",m.hc(21,32,"TOOLTIP.MAX_POSITION")),m.Cb(2),m.Sc(" ",m.hc(23,34,"COLUMN.MAX_POSITION"),": "),m.Cb(3),m.Sc(" ",t.participant.maxPosition," "),m.Cb(2),m.mc("matTooltip",m.hc(28,36,"TOOLTIP.MAX_SIZE")),m.Cb(2),m.Sc(" ",m.hc(30,38,"COLUMN.MAX_SIZE"),": "),m.Cb(3),m.Sc(" ",t.participant.maxSize," "),m.Cb(2),m.mc("matTooltip",m.hc(35,40,"TOOLTIP.TIMEFRAME")),m.Cb(2),m.Sc(" ",m.hc(37,42,"COLUMN.TIMEFRAME"),": "),m.Cb(3),m.Sc(" ",t.participant.timeFrame," "),m.Cb(2),m.Sc(" ",m.hc(42,44,"BUTTON.DELETE")," ")}}let G=(()=>{class t{constructor(){this.tableColumns=["contract","long","short","max_position","max_size","timeframe","delete"],this.assignmentPrefsAdd=new m.o,this.assignmentPrefsDelete=new m.o}ngOnChanges(t){t.currentPrefs&&t.currentPrefs.currentValue&&(this.tableData=new h.k(this.currentPrefs))}onAddPreference(){this.assignmentPrefsAdd.emit("single-collateral")}onDeletePreference(t){this.assignmentPrefsDelete.emit(t)}getIconFormat(t){return`${t.substring(3,6)}-${t.substring(6,9)}`}getContractName(t){return t.participant.contract?t.participant.contract:t.participant.contractType}}return t.\u0275fac=function(c){return new(c||t)},t.\u0275cmp=m.Ib({type:t,selectors:[["assignment-prefs"]],inputs:{currentPrefs:"currentPrefs"},outputs:{assignmentPrefsAdd:"assignmentPrefsAdd",assignmentPrefsDelete:"assignmentPrefsDelete"},features:[m.Ab],decls:7,vars:5,consts:[[1,"assignment-prefs"],["mat-table","",3,"dataSource",4,"ngIf"],[1,"assignment-prefs__cards"],["class","assignment-prefs__card",4,"ngFor","ngForOf"],["mat-raised-button","",1,"mat-small-button","global__text","global__text-body",3,"click"],["mat-table","",3,"dataSource"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["matColumnDef","contract"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","global__text-body",4,"matCellDef"],["matColumnDef","long"],["mat-header-cell","","class","global__text--tooltip",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","","class","global__text-body global__text--mono",4,"matCellDef"],["matColumnDef","short"],["matColumnDef","max_position"],["matColumnDef","max_size"],["matColumnDef","timeframe"],["matColumnDef","delete"],["mat-header-row",""],["mat-row",""],["mat-header-cell",""],["mat-cell","",1,"global__text-body"],[3,"pair"],["mat-header-cell","",1,"global__text--tooltip",3,"matTooltip"],["mat-cell","",1,"global__text-body","global__text--mono"],["size","2x",3,"icon","pnlBool"],["mat-raised-button","","color","warn",1,"mat-small-button","global__text","global__text-body",3,"click"],[1,"assignment-prefs__card"],[1,"assignment-prefs__card-detail"],[1,"global__text","global__text-subheading"],[1,"global__text","global__text-body","global__text--tooltip",3,"matTooltip"],[1,"global__text","global__text-body","global__text--mono"]],template:function(t,c){1&t&&(m.Ub(0,"section",0),m.Oc(1,H,24,4,"table",1),m.Ub(2,"section",2),m.Oc(3,B,43,46,"section",3),m.Tb(),m.Ub(4,"button",4),m.bc("click",(function(){return c.onAddPreference()})),m.Qc(5),m.gc(6,"translate"),m.Tb(),m.Tb()),2&t&&(m.Cb(1),m.mc("ngIf",null==c.tableData||null==c.tableData.data?null:c.tableData.data.length),m.Cb(2),m.mc("ngForOf",c.currentPrefs),m.Cb(2),m.Sc(" ",m.hc(6,3,"BUTTON.NEW_PREFERENCE")," "))},directives:[d.n,d.m,T.b,h.j,h.g,h.i,h.c,h.e,h.b,h.f,h.h,h.d,h.a,u.a,C.a,O.b,_.a],pipes:[P.d,S.e,d.x,U.a],styles:[".assignment-prefs[_ngcontent-%COMP%]{margin-bottom:var(--spacing-l)}.assignment-prefs__title[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-colour);padding-bottom:var(--spacing);margin-bottom:var(--spacing)}.assignment-prefs[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{margin:var(--spacing) 0}@media (max-width:1024px){.assignment-prefs[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{display:none}}.assignment-prefs__cards[_ngcontent-%COMP%]{display:none;height:100%}@media (max-width:1024px){.assignment-prefs__cards[_ngcontent-%COMP%]{display:block}}.assignment-prefs__card[_ngcontent-%COMP%]{border:2px solid var(--border-colour);cursor:pointer;margin:var(--spacing);padding:var(--spacing)}.assignment-prefs__card[_ngcontent-%COMP%]:hover{background-color:var(--toolbar-colour)}.assignment-prefs__card-detail[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.assignment-prefs__card-detail[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{text-transform:capitalize}"],changeDetection:0}),t})();var X=e("EZWv"),z=e("1etq"),j=e("scAs"),V=e("1o0v");function W(t,c){1&t&&m.Pb(0,"tr",24)}function Z(t,c){1&t&&m.Pb(0,"tr",25)}function J(t,c){1&t&&(m.Ub(0,"th",26),m.Qc(1),m.gc(2,"translate"),m.Tb()),2&t&&(m.Cb(1),m.Rc(m.hc(2,1,"COLUMN.DATE")))}function Y(t,c){if(1&t&&(m.Ub(0,"td",27),m.Qc(1),m.gc(2,"date"),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",m.ic(2,1,t.timestamp,"dd/MMM/yyyy HH:mm:ss")," ")}}function q(t,c){1&t&&(m.Ub(0,"th",26),m.Qc(1),m.gc(2,"translate"),m.Tb()),2&t&&(m.Cb(1),m.Rc(m.hc(2,1,"COLUMN.CONTRACT_TYPE")))}function K(t,c){if(1&t&&(m.Ub(0,"td",27),m.Pb(1,"market-icon",28),m.gc(2,"pair"),m.Qc(3),m.gc(4,"uppercase"),m.Tb()),2&t){const t=c.$implicit,e=m.fc(2);m.Cb(1),m.mc("pair",m.hc(2,2,e.getContractName(t))),m.Cb(2),m.Sc(" ",m.hc(4,4,e.getContractName(t))," ")}}function tt(t,c){1&t&&(m.Ub(0,"th",29),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.ALLOW_LONG")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.LONG")," "))}function ct(t,c){if(1&t&&(m.Ub(0,"td",30),m.Pb(1,"fa-icon",31),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.mc("icon",t.participant.acceptLong?"check-1":"close-medium")("pnlBool",t.participant.acceptLong)}}function et(t,c){1&t&&(m.Ub(0,"th",29),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.ALLOW_SHORT")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.SHORT")," "))}function nt(t,c){if(1&t&&(m.Ub(0,"td",30),m.Pb(1,"fa-icon",31),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.mc("icon",t.participant.acceptShort?"check-1":"close-medium")("pnlBool",t.participant.acceptShort)}}function at(t,c){1&t&&(m.Ub(0,"th",29),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.MAX_POSITION")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.MAX_POSITION")," "))}function it(t,c){if(1&t&&(m.Ub(0,"td",32),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.maxPosition," ")}}function ot(t,c){1&t&&(m.Ub(0,"th",29),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.MAX_SIZE")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.MAX_SIZE")," "))}function rt(t,c){if(1&t&&(m.Ub(0,"td",32),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.maxSize," ")}}function st(t,c){1&t&&(m.Ub(0,"th",29),m.gc(1,"translate"),m.Qc(2),m.gc(3,"translate"),m.Tb()),2&t&&(m.mc("matTooltip",m.hc(1,2,"TOOLTIP.TIMEFRAME")),m.Cb(2),m.Sc(" ",m.hc(3,4,"COLUMN.TIMEFRAME")," "))}function lt(t,c){if(1&t&&(m.Ub(0,"td",32),m.Qc(1),m.Tb()),2&t){const t=c.$implicit;m.Cb(1),m.Sc(" ",t.participant.timeFrame," ")}}function bt(t,c){1&t&&(m.Ub(0,"th",26),m.Qc(1),m.gc(2,"translate"),m.Tb()),2&t&&(m.Cb(1),m.Rc(m.hc(2,1,"COLUMN.ACTION")))}function mt(t,c){if(1&t&&(m.Ub(0,"td",32),m.Qc(1),m.Tb()),2&t){const t=c.$implicit,e=c.index,n=m.fc(2);m.Cb(1),m.Sc(" ",n.getAction(t,e,"TABLE")," ")}}function gt(t,c){if(1&t&&(m.Ub(0,"table",8),m.Oc(1,W,1,0,"tr",9),m.Oc(2,Z,1,0,"tr",10),m.Sb(3,11),m.Oc(4,J,3,3,"th",12),m.Oc(5,Y,3,4,"td",13),m.Rb(),m.Sb(6,14),m.Oc(7,q,3,3,"th",12),m.Oc(8,K,5,6,"td",13),m.Rb(),m.Sb(9,15),m.Oc(10,tt,4,6,"th",16),m.Oc(11,ct,2,2,"td",17),m.Rb(),m.Sb(12,18),m.Oc(13,et,4,6,"th",16),m.Oc(14,nt,2,2,"td",17),m.Rb(),m.Sb(15,19),m.Oc(16,at,4,6,"th",16),m.Oc(17,it,2,1,"td",20),m.Rb(),m.Sb(18,21),m.Oc(19,ot,4,6,"th",16),m.Oc(20,rt,2,1,"td",20),m.Rb(),m.Sb(21,22),m.Oc(22,st,4,6,"th",16),m.Oc(23,lt,2,1,"td",20),m.Rb(),m.Sb(24,23),m.Oc(25,bt,3,3,"th",12),m.Oc(26,mt,2,1,"td",20),m.Rb(),m.Tb()),2&t){const t=m.fc();m.mc("dataSource",t.tableData),m.Cb(1),m.mc("matHeaderRowDef",t.tableColumns)("matHeaderRowDefSticky",!0),m.Cb(1),m.mc("matRowDefColumns",t.tableColumns)}}function pt(t,c){if(1&t&&(m.Ub(0,"section",33),m.Ub(1,"section",34),m.Ub(2,"strong",35),m.Pb(3,"market-icon",28),m.gc(4,"pair"),m.Qc(5),m.gc(6,"cryptoAbbreviation"),m.Tb(),m.Tb(),m.Ub(7,"section",34),m.Ub(8,"p",36),m.gc(9,"translate"),m.Qc(10),m.gc(11,"translate"),m.Tb(),m.Pb(12,"fa-icon",31),m.Tb(),m.Ub(13,"section",34),m.Ub(14,"p",36),m.gc(15,"translate"),m.Qc(16),m.gc(17,"translate"),m.Tb(),m.Pb(18,"fa-icon",31),m.Tb(),m.Ub(19,"section",34),m.Ub(20,"p",37),m.gc(21,"translate"),m.Qc(22),m.gc(23,"translate"),m.Tb(),m.Ub(24,"strong",38),m.Qc(25),m.Tb(),m.Tb(),m.Ub(26,"section",34),m.Ub(27,"p",37),m.gc(28,"translate"),m.Qc(29),m.gc(30,"translate"),m.Tb(),m.Ub(31,"strong",38),m.Qc(32),m.Tb(),m.Tb(),m.Ub(33,"section",34),m.Ub(34,"p",37),m.gc(35,"translate"),m.Qc(36),m.gc(37,"translate"),m.Tb(),m.Ub(38,"strong",38),m.Qc(39),m.Tb(),m.Tb(),m.Ub(40,"section",34),m.Ub(41,"p",39),m.Qc(42),m.gc(43,"translate"),m.Tb(),m.Ub(44,"strong",38),m.Qc(45),m.Tb(),m.Tb(),m.Tb()),2&t){const t=c.$implicit,e=c.index,n=m.fc();m.Cb(3),m.mc("pair",m.hc(4,21,t.participant.contractType)),m.Cb(2),m.Sc(" ",m.hc(6,23,t.participant.contractType.toUpperCase())," "),m.Cb(3),m.mc("matTooltip",m.hc(9,25,"TOOLTIP.ALLOW_LONG")),m.Cb(2),m.Sc(" ",m.hc(11,27,"COLUMN.LONG"),": "),m.Cb(2),m.mc("icon",t.participant.acceptLong?"check-1":"close-medium")("pnlBool",t.participant.acceptLong),m.Cb(2),m.mc("matTooltip",m.hc(15,29,"TOOLTIP.ALLOW_SHORT")),m.Cb(2),m.Sc(" ",m.hc(17,31,"COLUMN.SHORT"),": "),m.Cb(2),m.mc("icon",t.participant.acceptShort?"check-1":"close-medium")("pnlBool",t.participant.acceptShort),m.Cb(2),m.mc("matTooltip",m.hc(21,33,"TOOLTIP.MAX_POSITION")),m.Cb(2),m.Sc(" ",m.hc(23,35,"COLUMN.MAX_POSITION"),": "),m.Cb(3),m.Sc(" ",t.participant.maxPosition," "),m.Cb(2),m.mc("matTooltip",m.hc(28,37,"TOOLTIP.MAX_SIZE")),m.Cb(2),m.Sc(" ",m.hc(30,39,"COLUMN.MAX_SIZE"),": "),m.Cb(3),m.Sc(" ",t.participant.maxSize," "),m.Cb(2),m.mc("matTooltip",m.hc(35,41,"TOOLTIP.TIMEFRAME")),m.Cb(2),m.Sc(" ",m.hc(37,43,"COLUMN.TIMEFRAME"),": "),m.Cb(3),m.Sc(" ",t.participant.timeFrame," "),m.Cb(3),m.Sc("",m.hc(43,45,"COLUMN.ACTION"),":"),m.Cb(3),m.Sc(" ",n.getAction(t,e,"CARDS")," ")}}let ft=(()=>{class t{constructor(){this.tableColumns=["timestamp","contract","action","long","short","max_position","max_size","timeframe"]}ngOnInit(){this.paginator.pageSizeOptions=[5,10,15],this.paginator.pageSize=5}ngOnChanges(t){t.historicalPrefs&&t.historicalPrefs.currentValue&&(this.tableData=new h.k(this.historicalPrefs),this.tableData.paginator=this.paginator)}getAction(t,c,e){if(t.deleted)return"DELETED";for(let n=("TABLE"===e?c+this.paginator.pageSize*this.paginator.pageIndex:c)+1;n{class t{constructor(){this.tableColumns=["edit","contract","long","short","max_position","max_size","timeframe","delete"],this.selection=new dt.c(!0,[]),this.assignmentPrefsAdd=new m.o,this.assignmentPrefsUpdate=new m.o,this.assignmentPrefsDelete=new m.o}ngOnChanges(t){t.currentPrefs&&t.currentPrefs.currentValue&&(this.tableData=new h.k(this.currentPrefs))}onAddPreference(){this.assignmentPrefsAdd.emit("multi-collateral")}onUpdatePreference(){this.assignmentPrefsUpdate.emit(this.selection.selected)}onDeletePreference(t){this.assignmentPrefsDelete.emit(t),this.selection.clear()}getIconFormat(t){return`${t.substring(3,6)}-${t.substring(6,9)}`}getContractName(t){return t.participant.contract?t.participant.contract:t.participant.contractType}isAllSelected(){return this.selection.selected.length===this.tableData.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.tableData.data.forEach(t=>this.selection.select(t))}}return t.\u0275fac=function(c){return new(c||t)},t.\u0275cmp=m.Ib({type:t,selectors:[["flex-assignment-prefs"]],inputs:{currentPrefs:"currentPrefs"},outputs:{assignmentPrefsAdd:"assignmentPrefsAdd",assignmentPrefsUpdate:"assignmentPrefsUpdate",assignmentPrefsDelete:"assignmentPrefsDelete"},features:[m.Ab],decls:8,vars:6,consts:[[1,"assignment-prefs"],["mat-table","",3,"dataSource",4,"ngIf"],[1,"assignment-prefs__cards"],["class","assignment-prefs__card",4,"ngFor","ngForOf"],["mat-raised-button","","class","mat-small-button global__text global__text-body",3,"marginRight","click",4,"ngIf"],["mat-raised-button","",1,"mat-small-button","global__text","global__text-body",3,"click"],["mat-table","",3,"dataSource"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["matColumnDef","edit"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","global__text-body",4,"matCellDef"],["matColumnDef","contract"],["matColumnDef","long"],["mat-header-cell","","class","global__text--tooltip",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","","class","global__text-body global__text--mono",4,"matCellDef"],["matColumnDef","short"],["matColumnDef","max_position"],["matColumnDef","max_size"],["matColumnDef","timeframe"],["matColumnDef","delete"],["mat-header-row",""],["mat-row",""],["mat-header-cell",""],[1,"no-border",3,"checked","indeterminate","change"],["mat-cell","",1,"global__text-body"],[1,"no-border",3,"checked","click","change"],[3,"pair"],["mat-header-cell","",1,"global__text--tooltip",3,"matTooltip"],["mat-cell","",1,"global__text-body","global__text--mono"],["size","2x",3,"icon","pnlBool"],["mat-raised-button","","color","warn",1,"mat-small-button","global__text","global__text-body",3,"click"],[1,"assignment-prefs__card"],[1,"assignment-prefs__card-detail"],[1,"global__text","global__text-subheading"],[1,"global__text","global__text-body","global__text--tooltip",3,"matTooltip"],[1,"global__text","global__text-body","global__text--mono"]],template:function(t,c){1&t&&(m.Ub(0,"section",0),m.Oc(1,Qt,27,4,"table",1),m.Ub(2,"section",2),m.Oc(3,wt,43,46,"section",3),m.Tb(),m.Oc(4,vt,3,6,"button",4),m.Ub(5,"button",5),m.bc("click",(function(){return c.onAddPreference()})),m.Qc(6),m.gc(7,"translate"),m.Tb(),m.Tb()),2&t&&(m.Cb(1),m.mc("ngIf",null==c.tableData||null==c.tableData.data?null:c.tableData.data.length),m.Cb(2),m.mc("ngForOf",c.currentPrefs),m.Cb(1),m.mc("ngIf",c.selection.hasValue()),m.Cb(2),m.Sc(" ",m.hc(7,4,"BUTTON.NEW_PREFERENCE")," "))},directives:[d.n,d.m,T.b,h.j,h.g,h.i,h.c,h.e,h.b,h.f,h.h,h.d,ht.a,h.a,u.a,C.a,O.b,_.a],pipes:[P.d,S.e,d.x,U.a],styles:[".assignment-prefs[_ngcontent-%COMP%]{margin-bottom:var(--spacing-l)}.assignment-prefs__title[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-colour);padding-bottom:var(--spacing);margin-bottom:var(--spacing)}.assignment-prefs[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{margin:var(--spacing) 0}@media (max-width:1024px){.assignment-prefs[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{display:none}}.assignment-prefs__cards[_ngcontent-%COMP%]{display:none;height:100%}@media (max-width:1024px){.assignment-prefs__cards[_ngcontent-%COMP%]{display:block}}.assignment-prefs__card[_ngcontent-%COMP%]{border:2px solid var(--border-colour);cursor:pointer;margin:var(--spacing);padding:var(--spacing)}.assignment-prefs__card[_ngcontent-%COMP%]:hover{background-color:var(--toolbar-colour)}.assignment-prefs__card-detail[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.assignment-prefs__card-detail[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{text-transform:capitalize}"],changeDetection:0}),t})();var $t=e("e7kw");function Ft(t,c){if(1&t&&(m.Ub(0,"span"),m.Qc(1),m.gc(2,"async"),m.Tb()),2&t){const t=m.fc();var e;m.Cb(1),m.Sc("Single Collateral (",null==(e=m.hc(2,1,t.currentSCPrefs$))?null:e.length,")")}}function Ht(t,c){if(1&t){const t=m.Vb();m.Ub(0,"assignment-prefs",7),m.bc("assignmentPrefsAdd",(function(c){return m.Ec(t),m.fc().addPreference(c)}))("assignmentPrefsDelete",(function(c){return m.Ec(t),m.fc().deletePreference(c)})),m.gc(1,"async"),m.Tb(),m.Pb(2,"assignment-history",8),m.gc(3,"async")}if(2&t){const t=m.fc();m.mc("currentPrefs",m.hc(1,2,t.currentSCPrefs$)),m.Cb(2),m.mc("historicalPrefs",m.hc(3,4,t.historicalSCPrefs$))}}function Bt(t,c){if(1&t&&(m.Ub(0,"span"),m.Qc(1),m.gc(2,"async"),m.Tb()),2&t){const t=m.fc(2);var e;m.Cb(1),m.Sc("Multi-Collateral (",null==(e=m.hc(2,1,t.currentMCPrefs$))?null:e.length,")")}}function Gt(t,c){if(1&t){const t=m.Vb();m.Ub(0,"flex-assignment-prefs",9),m.bc("assignmentPrefsAdd",(function(c){return m.Ec(t),m.fc(2).addPreference(c)}))("assignmentPrefsUpdate",(function(c){return m.Ec(t),m.fc(2).updatePreference(c)}))("assignmentPrefsDelete",(function(c){return m.Ec(t),m.fc(2).deletePreference(c)})),m.gc(1,"async"),m.Tb(),m.Pb(2,"assignment-history",8),m.gc(3,"async")}if(2&t){const t=m.fc(2);m.mc("currentPrefs",m.hc(1,2,t.currentMCPrefs$)),m.Cb(2),m.mc("historicalPrefs",m.hc(3,4,t.historicalMCPrefs$))}}function Xt(t,c){1&t&&(m.Ub(0,"mat-tab"),m.Oc(1,Bt,3,3,"ng-template",4),m.Oc(2,Gt,4,6,"ng-template",5),m.Tb())}let zt=(()=>{class t{constructor(t){this.store=t,this.currentSCPrefs$=this.store.pipe(Object(a.m)(r.e)),this.currentMCPrefs$=this.store.pipe(Object(a.m)(r.c)),this.historicalSCPrefs$=this.store.pipe(Object(a.m)(r.d)),this.historicalMCPrefs$=this.store.pipe(Object(a.m)(r.b)),this.contractSCTypes$=this.store.pipe(Object(a.m)(s.l)),this.contractMCTypes$=this.store.pipe(Object(a.m)(s.h)),this.flexEnabled$=this.store.pipe(Object(a.m)(b.f))}ngOnInit(){this.store.dispatch(Object(o.x)("NAV.ASSIGNMENT")),this.getAssignments()}getAssignments(){this.store.dispatch(Object(i.e)()),this.store.dispatch(Object(i.d)())}addPreference(t){("single-collateral"===t?this.contractSCTypes$:this.contractMCTypes$).pipe(Object(l.h)()).subscribe(c=>this.store.dispatch(Object(o.g)({name:"position-assignment",inputs:{contractTypes:c,action:"new",family:t}})))}updatePreference(t){this.store.dispatch(Object(o.g)({name:"position-assignment",inputs:{action:"update",family:"multi-collateral",prefs:t}}))}deletePreference(t){this.store.dispatch(Object(i.c)({prefId:t}))}}return t.\u0275fac=function(c){return new(c||t)(m.Ob(a.b))},t.\u0275cmp=m.Ib({type:t,selectors:[["assignment-program"]],decls:38,vars:33,consts:[[1,"assignment-program"],["body",""],[1,"assignment-program__info"],["body","","target","_blank",1,"global__text--link",3,"href"],["mat-tab-label",""],["matTabContent",""],[4,"ngIf"],[3,"currentPrefs","assignmentPrefsAdd","assignmentPrefsDelete"],[3,"historicalPrefs"],[3,"currentPrefs","assignmentPrefsAdd","assignmentPrefsUpdate","assignmentPrefsDelete"]],template:function(t,c){1&t&&(m.Ub(0,"section",0),m.Ub(1,"mat-card"),m.Ub(2,"mat-card-title"),m.Ub(3,"p",1),m.Qc(4),m.gc(5,"translate"),m.Tb(),m.Tb(),m.Ub(6,"mat-card-content"),m.Ub(7,"section",2),m.Ub(8,"p",1),m.Qc(9),m.gc(10,"translate"),m.Tb(),m.Ub(11,"ul"),m.Ub(12,"li"),m.Ub(13,"a",3),m.gc(14,"supportArticle"),m.Qc(15),m.gc(16,"translate"),m.Tb(),m.Tb(),m.Ub(17,"li"),m.Ub(18,"a",3),m.gc(19,"supportArticle"),m.Qc(20),m.gc(21,"translate"),m.Tb(),m.Tb(),m.Ub(22,"li"),m.Ub(23,"a",3),m.gc(24,"supportArticle"),m.Qc(25),m.gc(26,"translate"),m.Tb(),m.Tb(),m.Ub(27,"li"),m.Ub(28,"a",3),m.gc(29,"supportArticle"),m.Qc(30),m.gc(31,"translate"),m.Tb(),m.Tb(),m.Tb(),m.Tb(),m.Ub(32,"mat-tab-group"),m.Ub(33,"mat-tab"),m.Oc(34,Ft,3,3,"ng-template",4),m.Oc(35,Ht,4,6,"ng-template",5),m.Tb(),m.Oc(36,Xt,3,0,"mat-tab",6),m.gc(37,"async"),m.Tb(),m.Tb(),m.Tb(),m.Tb()),2&t&&(m.Cb(4),m.Sc(" ",m.hc(5,11,"NAV.ASSIGNMENT")," "),m.Cb(5),m.Sc(" ",m.hc(10,13,"ASSIGNMENT.DETAILS_2")," "),m.Cb(4),m.mc("href",m.hc(14,15,360022631692),m.Gc),m.Cb(2),m.Sc(" - ",m.hc(16,17,"ASSIGNMENT.LIST.1")," "),m.Cb(3),m.mc("href",m.hc(19,19,360022835231),m.Gc),m.Cb(2),m.Sc(" - ",m.hc(21,21,"ASSIGNMENT.LIST.3")," "),m.Cb(3),m.mc("href",m.hc(24,23,360028245092),m.Gc),m.Cb(2),m.Sc(" - ",m.hc(26,25,"ASSIGNMENT.LIST.4")," "),m.Cb(3),m.mc("href",m.hc(29,27,4819410136340),m.Gc),m.Cb(2),m.Sc(" - ",m.hc(31,29,"ASSIGNMENT.LIST.5")," "),m.Cb(6),m.mc("ngIf",m.hc(37,31,c.flexEnabled$)))},directives:[g.a,g.d,p.a,g.b,f.c,f.a,f.d,f.b,d.n,G,ft,kt],pipes:[P.d,$t.a,d.b],styles:[".assignment-program[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:var(--spacing) auto;width:60%;height:100%}@media (max-width:1024px){.assignment-program[_ngcontent-%COMP%]{flex-direction:column;margin:0;height:100%;width:100%}}.assignment-program[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{border:1px solid var(--border-colour)}.assignment-program[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-colour)}.assignment-program[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:var(--spacing);height:95%;overflow-y:auto}.assignment-program__info[_ngcontent-%COMP%]{margin-bottom:var(--spacing-l)}.assignment-program__info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-top:var(--spacing);margin-left:var(--spacing)}"],changeDetection:0}),t})();const jt=[e("i2L+").a,n.h.forChild([{path:"",component:zt}])];let Vt=(()=>{class t{}return t.\u0275mod=m.Mb({type:t}),t.\u0275inj=m.Lb({factory:function(c){return new(c||t)},imports:[jt]}),t})()}}]);