PageSourceSearch

https://ghostfol.io/en/chunk-CoNEuEF52.js

js ghostfol.io collected 2026-09-25 20:42:13 UTC 30,989 bytes, 1 lines download raw bytes

1import{t as A}from"./chunk-JAOQM8Cn.js";import{r as m,t as a}from"./chunk-BtAgi5yo.js";import{$t as WE,Ai as yy,Dr as nB,En as ab,Gn as e_,Ht as UC,In as cM,Kt as Uu,Ln as c_,Mn as bs,O as Fp,Oi as xT,Pi as zy,Qr as rb,Qt as Vu,Ti as vy,Vr as pb,Y as Jb,Z as K_,ai as sb,an as Xb,bi as uv,c as BC,cn as Yb,fi as tv,g as C,ii as s_,jr as nb,k as G_,kt as Qs,m as Bw,n as $u,qt as Uy,r as $y,ti as rt,ur as i_,v as C_,vr as jp,w as Eo,xi as uy,xn as _e,xr as k_,yt as OM}from"./chunk-CURRVo-b.js";import{g as mr,m as lr}from"./chunk-Ck8iuz3S.js";import{h as za,i as La,p as ur}from"./chunk-VOQLMcKZ.js";import{$ as ns,nt as os,yt as za$1}from"./chunk-Bs0bKjUL.js";import{a as Ge,d as W,g as mn$1,s as It}from"./chunk-BYkKVaWx.js";import{C as pn$1,E as qn,T as q,d as Qn,o as Fn$1}from"./chunk-DDb967TJ.js";import{A as Gpe,N as HB,Nn as mw,Ot as WB,T as GB,dn as fv,ir as vl,it as OQ,wt as Tpe}from"./chunk-BibJlzT8.js";import{n as vt,r as zt}from"./chunk-B9q31HdY.js";import{n as s,t as c}from"./chunk-BwV9B6ng.js";import{A as On$1,Bt as xn$1,Ct as on$1,H as Wn,R as Tn$1,S as K3,T as Ln$1,U as Xn,Ut as zn,W as Y3,Z as an$1,_ as Hn,_t as ln$1,b as J3,c as Di$1,f as Fn$2,j as Pn$1,p as G3,q as Zn,t as $n$1,u as Ei,ut as hn$1}from"./chunk-DBOT4Gq9.js";import{s as nt}from"./chunk-OeT5qc2p.js";import{r as w,t as P}from"./chunk-dv8Le2lA.js";import{a as Rt,t as Bt}from"./chunk-CSAyoN4O.js";import{a as u,o as x}from"./chunk-76IM69fa.js";import{_ as Zt,b as qi$1,c as Ji$1,f as Vi$1,g as Zi$1,l as Ki$1,m as Xi$1,n as At,p as Wi$1,r as Bi,s as Hi$1,u as Qi$1,v as ii,y as ji$1}from"./chunk-CiPqV8yg.js";import{c as en$1,n as J,p as ti,u as nn$1}from"./chunk-BEZOqHAC.js";import{i as rt$1,n as Et,r as ot,t as At$1}from"./chunk-Dwo-bfN4.js";import{a as en$2,i as St,n as G,r as I,t as $t}from"./chunk-B1sBjV-6.js";import{n as K,r as U,t as B}from"./chunk-ChUOWPps.js";import{n as rt$2,t as Re}from"./chunk-C6FyLIgY.js";import{n as he,r as le,t as Te}from"./chunk-CeASPklN2.js";import{t as Yt}from"./chunk-CXKT416L2.js";import{n as v,t as u$1}from"./chunk-2INLV0872.js";import{n as ft,r as vt$1,t as Et$1}from"./chunk-OixLf6xg2.js";function Li(t,a){t&1&&vy(0,`ion-icon`,1)}function hi(t,a){t&1&&vy(0,`ion-icon`,2)}function yi(t,a){t&1&&vy(0,`ion-icon`,3)}function Mi(t,a){t&1&&vy(0,`ion-icon`,4)}function bi(t,a){t&1&&vy(0,`ion-icon`,5)}var vi;var _i;var ci=A(()=>{G3();K3();J3();GB();OM();vi=(t,a,e,i,o,f)=>({buy:t,dividend:a,fee:e,interest:i,liability:o,sell:f});_i=(()=>{class t{constructor(){nt({addCircleOutline:on$1,arrowDownCircleOutline:ln$1,arrowUpCircleOutline:hn$1,cubeOutline:zn,flameOutline:Wn,hammerOutline:Xn})}ngOnChanges(){this.activityTypeLabel=Gpe(this.activityType)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=xT({type:t,selectors:[[`gf-activity-type`]],inputs:{activityType:`activityType`},features:[WE],decls:8,vars:11,consts:[[1,`d-inline-flex`,`p-1`,`activity-type-badge`],[`name`,`arrow-up-circle-outline`],[`name`,`add-circle-outline`],[`name`,`hammer-outline`],[`name`,`flame-outline`],[`name`,`arrow-down-circle-outline`],[1,`d-none`,`d-lg-block`,`mx-1`,`text-nowrap`]],template:function(i,o){i&1&&(bs(0,`div`,0),nb(1,Li,1,0,`ion-icon`,1)(2,hi,1,0,`ion-icon`,2)(3,yi,1,0,`ion-icon`,3)(4,Mi,1,0,`ion-icon`,4)(5,bi,1,0,`ion-icon`,5),bs(6,`span`,6),k_(7),Vu()()),i&2&&(C_(K_(4,vi,o.activityType===`BUY`,o.activityType===`DIVIDEND`,o.activityType===`FEE`,o.activityType===`INTEREST`,o.activityType===`LIABILITY`,o.activityType===`SELL`)),Bw(),rb(o.activityType===`BUY`?1:o.activityType===`DIVIDEND`||o.activityType===`INTEREST`?2:o.activityType===`FEE`?3:o.activityType===`LIABILITY`?4:o.activityType===`SELL`?5:-1),Bw(6),Uu(` `,o.activityTypeLabel,` `))},dependencies:[Y3],styles:[`[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .activity-type-badge[_ngcontent-%COMP%]{background-color:rgba(var(--%NS%palette-foreground-text),.05);border-radius:1rem;line-height:1em}[_nghost-%COMP%]   .activity-type-badge[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:1rem}[_nghost-%COMP%]   .activity-type-badge.buy[_ngcontent-%COMP%]{color:var(--%NS%green)}[_nghost-%COMP%]   .activity-type-badge.dividend[_ngcontent-%COMP%]{color:var(--%NS%blue)}[_nghost-%COMP%]   .activity-type-badge.fee[_ngcontent-%COMP%]{color:var(--%NS%gray)}[_nghost-%COMP%]   .activity-type-badge.interest[_ngcontent-%COMP%]{color:var(--%NS%cyan)}[_nghost-%COMP%]   .activity-type-badge.liability[_ngcontent-%COMP%]{color:var(--%NS%red)}[_nghost-%COMP%]   .activity-type-badge.sell[_ngcontent-%COMP%]{color:var(--%NS%orange)}.theme-dark[_nghost-%COMP%]   .activity-type-badge[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .activity-type-badge[_ngcontent-%COMP%]{background-color:rgba(var(--%NS%palette-foreground-text-dark),.1)!important}`]})}}return t})()});var si;var mi=A(()=>{s();za$1();za();Bt();OM();za$1();za();si=(()=>{class t{constructor(){this.hasBorder=!0,this.routerLinkPortfolioActivitiesCreate=c.portfolio.subRoutes.activities.subRoutes.create.routerLink}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=xT({type:t,selectors:[[`gf-no-activities-info`]],hostVars:2,hostBindings:function(i,o){i&2&&tv(`has-border`,o.hasBorder)},inputs:{hasBorder:`hasBorder`},decls:7,vars:2,consts:()=>{let e;return e="Add your first activity",[e,[1,`p-3`],[1,`d-flex`,`justify-content-center`,`mb-1`],[`size`,`large`,3,`showLabel`],[1,`d-flex`,`justify-content-center`],[`color`,`primary`,`mat-button`,``,1,`al
1ign-items-center`,`d-inline-flex`,`justify-content-center`,3,`routerLink`]]},template:function(i,o){i&1&&(bs(0,`div`,1)(1,`div`,2),vy(2,`gf-logo`,3),Vu(),bs(3,`div`,4)(4,`a`,5)(5,`span`),Yb(6,0),Vu()()()()),i&2&&(Bw(2),yy(`showLabel`,!1),Bw(2),yy(`routerLink`,o.routerLinkPortfolioActivitiesCreate))},dependencies:[Rt,os,ns,La,ur],styles:[`[_nghost-%COMP%]{display:block}.has-border[_nghost-%COMP%]{border:1px solid rgba(var(--%NS%dark-dividers));border-radius:.25rem}[_nghost-%COMP%]   gf-logo[_ngcontent-%COMP%]{opacity:.25}.theme-dark[_nghost-%COMP%], .theme-dark   [_nghost-%COMP%]{border-color:rgba(var(--%NS%light-dividers))}`]})}}return t})()});function $i(t,a){if(t&1&&(bs(0,`mat-option`,69),k_(1),Vu()),t&2){let e=a.$implicit;yy(`value`,e.key),Bw(),Uu(` `,e.value,` `)}}function Vi(t,a){if(t&1&&(bs(0,`mat-form-field`,32)(1,`mat-label`),Yb(2,2),Vu(),bs(3,`mat-select`,68),sb(4,$i,2,2,`mat-option`,69,Oi),Vu(),BC(),Vu()),t&2){let e=e_();Bw(3),yy(`formControl`,e.typesFilter),UC(),Bw(),ab(e.activityTypeOptions())}}function Ri(t,a){if(t&1){let e=pb();bs(0,`button`,75),Uy(`click`,function(){Fp(e);return jp(e_(2).onImport())}),vy(1,`ion-icon`,76),bs(2,`span`),$u(3),Yb(4,3),Qs(),k_(5,`...`),Vu()()}}function Pi(t,a){if(t&1&&(bs(0,`button`,77),Uy(`click`,function(i){return i.stopPropagation()}),vy(1,`ion-icon`,78),Vu()),t&2){e_();yy(`matMenuTriggerFor`,c_(4))}}function Di(t,a){if(t&1){let e=pb();bs(0,`button`,79),Uy(`click`,function(){Fp(e);return jp(e_(2).onImportDividends())}),bs(1,`span`,80),vy(2,`ion-icon`,81),bs(3,`span`),$u(4),Yb(5,4),Qs(),k_(6,`...`),Vu()()()}if(t&2)yy(`disabled`,e_(2).dataSource()?.data.length===0)}function Gi(t,a){if(t&1&&(bs(0,`span`),Yb(1,5),Vu()),t&2){let e=e_(3);Bw(),$y(e.totalItems>1?e.totalItems:``)(e.totalItems),Jb(1)}}function wi(t,a){t&1&&(bs(0,`span`),Yb(1,6),Vu())}function ki(t,a){if(t&1){let e=pb();bs(0,`button`,82),Uy(`click`,function(){Fp(e);return jp(e_(2).onExport())}),bs(1,`span`,80),vy(2,`ion-icon`,83),nb(3,Gi,2,2,`span`)(4,wi,2,0,`span`),Vu()()}if(t&2){let e=e_(2);yy(`disabled`,!e.canExportActivities()),Bw(3),rb(e.canExportActivities()?3:4)}}function Ui(t,a){if(t&1){let e=pb();bs(0,`button`,82),Uy(`click`,function(){Fp(e);return jp(e_(2).onExportDrafts())}),bs(1,`span`,80),vy(2,`ion-icon`,84),bs(3,`span`),Yb(4,7),Vu()()()}if(t&2)yy(`disabled`,!e_(2).hasDrafts)}function Fi(t,a){t&1&&vy(0,`hr`,85)}function Xi(t,a){if(t&1&&(bs(0,`span`),Yb(1,8),Vu()),t&2){let e=e_(3);Bw(),$y(e.totalItems>1?e.totalItems:``)(e.totalItems),Jb(1)}}function zi(t,a){t&1&&(bs(0,`span`),Yb(1,9),Vu())}function Hi(t,a){if(t&1){let e=pb();nb(0,Fi,1,0,`hr`,85),bs(1,`button`,82),Uy(`click`,function(){Fp(e);return jp(e_(2).onDeleteActivities())}),bs(2,`span`,80),vy(3,`ion-icon`,86),nb(4,Xi,2,2,`span`)(5,zi,2,0,`span`),Vu()()}if(t&2){let e=e_(2);rb(e.hasPermissionToExportActivities||e.hasPermissionToImportActivities?0:-1),Bw(),yy(`disabled`,!e.canDeleteActivities()),Bw(3),rb(e.canDeleteActivities()?4:5)}}function ji(t,a){if(t&1&&(bs(0,`div`,33),nb(1,Ri,6,0,`button`,70),nb(2,Pi,2,1,`button`,71),bs(3,`mat-menu`,72,0),nb(5,Di,7,1,`button`,73),nb(6,ki,5,2,`button`,74),nb(7,Ui,5,1,`button`,74),nb(8,Hi,6,3),Vu()()),t&2){let e=e_();Bw(),rb(e.hasPermissionToImportActivities?1:-1),Bw(),rb(e.hasPermissionToExportActivities||e.hasPermissionToDeleteActivity?2:-1),Bw(3),rb(e.hasPermissionToImportActivities?5:-1),Bw(),rb(e.hasPermissionToExportActivities?6:-1),Bw(),rb(e.hasPermissionToExportActivities?7:-1),Bw(),rb(e.hasPermissionToDeleteActivity?8:-1)}}function Qi(t,a){if(t&1){let e=pb();bs(0,`th`,87)(1,`mat-checkbox`,88),Uy(`change`,function(o){Fp(e);let f=e_();return jp(o?f.toggleAllRows():null)}),Vu()()}if(t&2){let e=e_();Bw(),yy(`checked`,e.areAllRowsSelected()&&!e.hasErrors&&e.selectedRows.hasValue())(`disabled`,e.hasErrors)(`indeterminate`,e.selectedRows.hasValue()&&!e.areAllRowsSelected())}}function qi(t,a){if(t&1){let e=pb();bs(0,`td`,89)(1,`mat-checkbox`,90),Uy(`change`,function(o){let f=Fp(e).$implicit,h=e_();return jp(o?h.selectedRows.toggle(f):null)})(`click`,function(o){return o.stopPropagation()}),Vu()()}if(t&2){let e=a.$implicit,i=e_();Bw(),yy(`checked`,e.error?!1:i.selectedRows.isSelected(e))(`disabled`,e.error)}}function Wi(t,a){t&1&&vy(0,`th`,87)}function Yi(t,a){if(t&1&&(bs(0,`div`,91),vy(1,`ion-icon`,92),Vu()),t&2){let e=e_().$implicit;yy(`matTooltip`,e.error.message)}}function Zi(t,a){if(t&1&&(bs(0,`td`,89),nb(1,Yi,2,1,`div`,91),Vu()),t&2){let e=a.$implicit;Bw(),rb(e.error?1:-1)}}function Ji(t,a){t&1&&vy(0,`th`,87)}function Ki(t,a){if(t&1&&(bs(0,`td`,93),vy(1,`gf-entity-logo`,94),Vu()),t&2){let e=a.$implicit;Bw(),yy(`dataSource`,e.assetProfile?.dataSource)(`symbol`,e.assetProfile?.symbol)(`tooltip`,e.assetProfile?.name)}}function en(t,a){t&1&&(bs(0,`th`,87),$u(1),Yb(2,10),Qs(),Vu())}function tn(t,a){t&1&&(bs(0,`span`,98),Yb(1,11),Vu())}function nn(t,a){if(t&1&&(bs(0,`div`)(1,`small`,99),k_(2),Vu()()),t&2){let e=e_().$implicit;Bw(2),uv(e.assetProfile?.symbol)}}function on(t,a){if(t&1&&(bs(0,`td`,95)(1,`div`,96)(2,`span`,97),k_(3),Vu(),nb(4,tn,2,0,`span`,98),Vu(),nb(5,nn,3,1,`div`),Vu()),t&2){let e=a.$implicit,i=e_();Bw(3),uv(e.assetProfile?.name),Bw(),rb(i.isDraftActivity(e)?4:-1),Bw(),rb(e.assetProfile?.dataSource!==`MANUAL`&&!i.isUUID(e.assetProfile?.symbol)?5:-1)}}function an(t,a){t&1&&(bs(0,`th`,100),$u(1),Yb(2,12),Qs(),Vu())}function ln(t,a){if(t&1&&(bs(0,`td`,89),vy(1,`gf-activity-type`,101),Vu()),t&2){let e=a.$implicit;Bw(),yy(`activityType`,e.type)}}function rn(t,a){t&1&&(bs(0,`th`,100),$u(1),Yb(2,13),Qs(),Vu())}function _n(t,a){if(t&1&&(bs(0,`td`,89)(1,`div`,33),vy(2,`gf-value`,102),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`deviceType`,i.deviceType)(`isDate`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.date)}}function cn(t,a){t&1&&(bs(0,`th`,103),$u(1),Yb(2,14),Qs(),Vu())}function sn(t,a){if(t&1&&(bs(0,`td`,104)(1,`div`,105),vy(2,`gf-value`,106),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`isCurrency`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.quantity)}}function mn(t,a){t&1&&(bs(0,`th`,103),$u(1),Yb(2,15),Qs(),Vu())}function dn(t,a){if(t&1&&(bs(0,`td`,104)(1,`div`,105),vy(2,`gf-value`,106),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`isCurrency`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.unitPrice)}}function Tn(t,a){t&1&&(bs(0,`th`,103),$u(1),Yb(2,16),Qs(),Vu())}function Cn(t,a){if(t&1&&(bs(0,`td`,104)(1,`div`,105),vy(2,`gf-value`,106),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`isCurrency`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.fee)}}function pn(t,a){t&1&&(bs(0,`th`,107),$u(1),Yb(2,17),Qs(),Vu())}function In(t,a){if(t&1&&(bs(0,`td`,104)(1,`div`,105),vy(2,`gf-value`,106),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`isCurrency`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.value)}}function fn(t,a){t&1&&(bs(0,`th`,108),$u(1),Yb(2,18),Qs(),Vu())}function un(t,a){if(t&1&&(bs(0,`td`,104),k_(1),Vu()),t&2){let e=a.$implicit;Bw(),Uu(` `,e.currency??e.assetProfile?.currency,` `)}}function En(t,a){t&1&&(bs(0,`th`,109),$u(1),Yb(2,19),Qs(),Vu())}function Sn(t,a){if(t&1&&(bs(0,`td`,110)(1,`div`,105),vy(2,`gf-value`,106),Vu()()),t&2){let e=a.$implicit,i=e_();Bw(2),yy(`isCurrency`,!0)(`isLoading`,i.isLoading())(`locale`,i.locale)(`value`,e.valueInBaseCurrency)}}function An(t,a){t&1&&(bs(0,`th`,87)(1,`span`,111),Yb(2,20),Vu()())}function gn(t,a){if(t&1&&(bs(0,`td`,89)(1,`div`,33),vy(2,`gf-entity-logo`,112),bs(3,`span`,113),k_(4),Vu()()()),t&2){let e=a.$implicit;Bw(2),yy(`hasPlaceholder`,!0)(`tooltip`,e.account?.platform?.name)(`url`,e.account?.platform?.url),Bw(2),uv(e.account?.name)}}function vn(t,a){t&1&&vy(0,`th`,108)}function Ln(t,a){if(t&1){let e=pb();bs(0,`button`,115),Uy(`click`,function(o){Fp(e);let f=e_().$implicit;return e_().onOpenComment(f.comment),jp(o.stopPropagation())}),vy(1,`ion-icon`,116),Vu()}}function hn(t,a){if(t&1&&(bs(0,`td`,104),nb(1,Ln,2,0,`button`,114),Vu()),t&2){let e=a.$implicit;Bw(),rb(e.comment?1:-1)}}function yn(t,a){if(t&1&&(bs(0,`button`,120),Uy(`click`,function(i){return i.stopPropagation()}),vy(1,`ion-icon`,78),Vu()),t&2){e_();yy(`matMenuTriggerFor`,c_(3))}}function Mn(t,a){if(t&1){let e=pb();bs(0,`button`,121),Uy(`click`,function(){Fp(e);return jp(e_(2).onImport())}),bs(1,`span`,80),vy(2,`ion-icon`,76),bs(3,`span`),$u(4),Yb(5,21),Qs(),k_(6,`...`),Vu()()()}}function bn(t,a){if(t&1){let e=pb();bs(0,`button`,79),Uy(`click`,function(){Fp(e);return jp(e_(2).onImportDividends())}),bs(1,`span`,80),vy(2,`ion-icon`,81),bs(3,`span`),$u(4),Yb(5,22),Qs(),k_(6,`...`),Vu()()()}if(t&2)yy(`disabled`,e_(2).dataSource()?.data.length===0)}function xn(t,a){if(t&1){let e=pb();bs(0,`button`,82),Uy(`click`,function(){Fp(e);return jp(e_(2).onExport())}),bs(1,`span`,80),vy(2,`ion-icon`,83),bs(3,`span`),Yb(4,23),Vu()()()}if(t&2)yy(`disabled`,e_(2).dataSource()?.data.length===0)}function Bn(t,a){if(t&1){let e=pb();bs(0,`button`,82),Uy(`click`,function(){Fp(e);return jp(e_(2).onExportDrafts())}),bs(1,`span`,80),vy(2,`ion-icon`,84),bs(3,`span`),Yb(4,24),Vu()()()}
1if(t&2)yy(`disabled`,!e_(2).hasDrafts)}function Nn(t,a){if(t&1&&(bs(0,`th`,117),nb(1,yn,2,1,`button`,118),bs(2,`mat-menu`,72,0),nb(4,Mn,7,0,`button`,119),nb(5,bn,7,1,`button`,73),nb(6,xn,5,1,`button`,74),nb(7,Bn,5,1,`button`,74),Vu()()),t&2){let e=e_();Bw(),rb(!e.hasPermissionToImportActivities&&e.hasPermissionToExportActivities?1:-1),Bw(3),rb(e.hasPermissionToImportActivities?4:-1),Bw(),rb(e.hasPermissionToImportActivities?5:-1),Bw(),rb(e.hasPermissionToExportActivities?6:-1),Bw(),rb(e.hasPermissionToExportActivities?7:-1)}}function On(t,a){if(t&1&&(bs(0,`button`,120),Uy(`click`,function(i){return i.stopPropagation()}),vy(1,`ion-icon`,124),Vu()),t&2){e_();yy(`matMenuTriggerFor`,c_(3))}}function $n(t,a){if(t&1){let e=pb();bs(0,`button`,125),Uy(`click`,function(){Fp(e);let o=e_().$implicit;return jp(e_().onClickActivity(o))}),bs(1,`span`,80),vy(2,`ion-icon`,126),bs(3,`span`),$u(4),Yb(5,26),Qs(),k_(6,`...`),Vu()()()}}function Vn(t,a){if(t&1&&(bs(0,`a`,123)(1,`span`,80),vy(2,`ion-icon`,127),bs(3,`span`),$u(4),Yb(5,27),Qs(),k_(6,`...`),Vu()()()),t&2){let e=e_().$implicit;yy(`routerLink`,e_().activityDialogRouterLinks().get(e.id)?.update)}}function Rn(t,a){if(t&1&&(bs(0,`a`,123)(1,`span`,80),vy(2,`ion-icon`,128),bs(3,`span`),$u(4),Yb(5,28),Qs(),k_(6,`...`),Vu()()()),t&2){let e=e_().$implicit;yy(`routerLink`,e_().activityDialogRouterLinks().get(e.id)?.clone)}}function Pn(t,a){if(t&1){let e=pb();bs(0,`button`,79),Uy(`click`,function(){Fp(e);let o=e_().$implicit;return jp(e_().onExportDraft(o.id))}),bs(1,`span`,80),vy(2,`ion-icon`,84),bs(3,`span`),Yb(4,29),Vu()()(),vy(5,`hr`,85)}if(t&2){let e=e_().$implicit;yy(`disabled`,!e_().isDraftActivity(e))}}function Dn(t,a){if(t&1){let e=pb();bs(0,`td`,93),nb(1,On,2,1,`button`,118),bs(2,`mat-menu`,72,1),nb(4,$n,7,0,`button`,122),nb(5,Vn,7,1,`a`,123),nb(6,Rn,7,1,`a`,123),nb(7,Pn,6,1),bs(8,`button`,79),Uy(`click`,function(){let o=Fp(e).$implicit;return jp(e_().onDeleteActivity(o.id))}),bs(9,`span`,80),vy(10,`ion-icon`,86),bs(11,`span`),Yb(12,25),Vu()()()()()}if(t&2){let e=a.$implicit,i=e_();Bw(),rb(i.showActions?1:-1),Bw(3),rb(i.canClickActivity(e)?4:-1),Bw(),rb(i.hasPermissionToUpdateActivity?5:-1),Bw(),rb(i.hasPermissionToCreateActivity?6:-1),Bw(),rb(i.hasPermissionToExportActivities?7:-1),Bw(),yy(`disabled`,!i.hasPermissionToDeleteActivity)}}function Gn(t,a){t&1&&vy(0,`tr`,129)}function wn(t,a){if(t&1){let e=pb();bs(0,`tr`,130),Uy(`click`,function(){let o=Fp(e).$implicit;return jp(e_().onClickActivity(o))}),Vu()}if(t&2){let e=a.$implicit;tv(`cursor-pointer`,e_().canClickActivity(e))}}function kn(t,a){t&1&&vy(0,`ngx-skeleton-loader`,65),t&2&&yy(`theme`,G_(1,Ni))}function Un(t,a){t&1&&(bs(0,`div`,67),vy(1,`gf-no-activities-info`,131),Vu()),t&2&&(Bw(),yy(`hasBorder`,!1))}var Ni;var Oi;var Qo;var Fn=A(()=>{fv();a();HB();s();GB();zt();x();mr();OM();w();Fn$1();za$1();he();It();St();vt$1();ti();ot();Zt();u$1();za();G3();mw();K3();J3();U();ci();At();mi();Re();OM();za$1();he();It();St();vt$1();ti();ot();Zt();u$1();U();Fn$1();za();Ni=()=>({height:`1.5rem`,width:`100%`}),Oi=(t,a)=>a.key;Qo=(()=>{class t{constructor(e){this.destroyRef=e,this.hasPermissionToOpenDetails=!0,this.locale=WB(),this.pageSize=OQ,this.showActions=!0,this.sortDisabled=!1,this.totalItems=Number.MAX_SAFE_INTEGER,this.activitiesDeleted=new rt,this.activityClicked=new rt,this.activityDeleted=new rt,this.export=new rt,this.exportDrafts=new rt,this.import=new rt,this.importDividends=new rt,this.pageChanged=new rt,this.selectedActivities=new rt,this.sortChanged=new rt,this.typesFilterChanged=new rt,this.hasDrafts=!1,this.hasErrors=!1,this.isDraftActivity=Tpe,this.isUUID=vl,this.selectedRows=new u(!0,[]),this.typesFilter=new q([]),this.activityTypes=nB([]),this.dataSource=nB.required(),this.showAccountColumn=nB(!0),this.showCheckbox=nB(!1),this.showNameColumn=nB(!0),this.activityDialogRouterLinks=cM(()=>{let{clone:i,update:o}=c.portfolio.subRoutes.activities.subRoutes,f=new Map;for(let{id:h}of this.dataSource()?.data??[])f.set(h,{clone:i.routerLink(h),update:o.routerLink(h)});return f}),this.activityTypeOptions=cM(()=>(this.activityTypes()??[]).map(i=>({key:i,value:Gpe(i)})).sort((i,o)=>i.value.localeCompare(o.value))),this.displayedColumns=cM(()=>{let i=[`select`,`importStatus`,`icon`,`nameWithSymbol`,`type`,`date`,`quantity`,`unitPrice`,`fee`,`value`,`currency`,`valueInBaseCurrency`,`account`,`comment`,`actions`];return this.showAccountColumn()||(i=i.filter(o=>o!==`account`)),this.showCheckbox()||(i=i.filter(o=>o!==`importStatus`&&o!==`select`)),this.showNameColumn()||(i=i.filter(o=>o!==`nameWithSymbol`)),i}),this.isLoading=cM(()=>!this.dataSource()),this.notificationService=C(vt),nt({alertCircleOutline:an$1,calendarClearOutline:xn$1,cloudDownloadOutline:Hn,cloudUploadOutline:Ln$1,colorWandOutline:Zn,copyOutline:On$1,createOutline:Tn$1,documentTextOutline:Pn$1,ellipsisHorizontal:$n$1,ellipsisVertical:Fn$2,tabletLandscapeOutline:Ei,trashOutline:Di$1})}ngOnInit(){this.showCheckbox()&&(this.toggleAllRows(),this.selectedRows.changed.pipe(P(this.destroyRef)).subscribe(e=>{this.selectedActivities.emit(e.source.selected)})),this.typesFilter.valueChanges.pipe(P(this.destroyRef)).subscribe(e=>{this.typesFilterChanged.emit(e??[])})}ngAfterViewInit(){let e=this.dataSource();e&&(e.paginator=this.paginator),this.sort.sortChange.subscribe(i=>{this.sortChanged.emit(i)})}areAllRowsSelected(){return this.selectedRows.selected.length===this.dataSource()?.data.length}canClickActivity(e){return this.hasPermissionToOpenDetails&&Tpe(e)===!1&&[`BUY`,`DIVIDEND`,`SELL`].includes(e.type)}canDeleteActivities(){return(this.dataSource()?.data.length??0)>0&&this.hasPermissionToDeleteActivity}canExportActivities(){return(this.dataSource()?.data.length??0)>0&&this.hasPermissionToExportActivities}onChangePage(e){this.pageChanged.emit(e)}onClickActivity(e){this.showCheckbox()?e.error||this.selectedRows.toggle(e):this.canClickActivity(e)&&this.activityClicked.emit
1({dataSource:e.assetProfile.dataSource,symbol:e.assetProfile.symbol})}onDeleteActivities(){this.notificationService.confirm({confirmFn:()=>{this.activitiesDeleted.emit()},confirmType:m.Warn,title:this.totalItems===1?"Do you really want to delete this activity?":`Do you really want to delete these ${this.totalItems} activities?`})}onDeleteActivity(e){this.notificationService.confirm({confirmFn:()=>{this.activityDeleted.emit(e)},confirmType:m.Warn,title:"Do you really want to delete this activity?"})}onExport(){this.export.emit()}onExportDraft(e){this.exportDrafts.emit([e])}onExportDrafts(){this.exportDrafts.emit(this.dataSource()?.filteredData.filter(e=>Tpe(e)).map(e=>e.id))}onImport(){this.import.emit()}onImportDividends(){this.importDividends.emit()}onOpenComment(e){this.notificationService.alert({title:e})}toggleAllRows(){this.areAllRowsSelected()?this.selectedRows.clear():this.dataSource()?.data.forEach(e=>{this.selectedRows.select(e)}),this.selectedActivities.emit(this.selectedRows.selected)}static{this.ɵfac=function(i){return new(i||t)(Eo(_e))}}static{this.ɵcmp=xT({type:t,selectors:[[`gf-activities-table`]],viewQuery:function(i,o){if(i&1&&zy(ft,5)(rt$1,5),i&2){let f;i_(f=s_())&&(o.paginator=f.first),i_(f=s_())&&(o.sort=f.first)}},inputs:{baseCurrency:`baseCurrency`,deviceType:`deviceType`,hasActivities:`hasActivities`,hasPermissionToCreateActivity:`hasPermissionToCreateActivity`,hasPermissionToDeleteActivity:`hasPermissionToDeleteActivity`,hasPermissionToExportActivities:`hasPermissionToExportActivities`,hasPermissionToFilterByType:`hasPermissionToFilterByType`,hasPermissionToImportActivities:`hasPermissionToImportActivities`,hasPermissionToOpenDetails:`hasPermissionToOpenDetails`,hasPermissionToUpdateActivity:`hasPermissionToUpdateActivity`,locale:`locale`,pageIndex:`pageIndex`,pageSize:`pageSize`,showActions:`showActions`,sortColumn:`sortColumn`,sortDirection:`sortDirection`,sortDisabled:`sortDisabled`,totalItems:`totalItems`,activityTypes:[1,`activityTypes`],dataSource:[1,`dataSource`],showAccountColumn:[1,`showAccountColumn`],showCheckbox:[1,`showCheckbox`],showNameColumn:[1,`showNameColumn`]},outputs:{activitiesDeleted:`activitiesDeleted`,activityClicked:`activityClicked`,activityDeleted:`activityDeleted`,export:`export`,exportDrafts:`exportDrafts`,import:`import`,importDividends:`importDividends`,pageChanged:`pageChanged`,selectedActivities:`selectedActivities`,sortChanged:`sortChanged`,typesFilterChanged:`typesFilterChanged`},decls:56,vars:17,consts:()=>{let e;e="Type";let i;i="Import Activities";let o;o="Import Dividends";let f;f="{VAR_PLURAL, plural, =1 {Activity} other {Activities}}",f=Xb(f,{VAR_PLURAL:`�1�`});let h;h=`Export ${`�0�`} ${f}`;let ne;ne="Export Activities";let oe;oe="Export Drafts as ICS";let N;N="{VAR_PLURAL, plural, =1 {Activity} other {Activities}}",N=Xb(N,{VAR_PLURAL:`�1�`});let ae;ae=`Delete ${`�0�`} ${N}`;let le;le="Delete Activities";let re;re="Name";let _e;_e="Draft";let ce;ce="Type";let se;se="Date";let me;me="Quantity";let de;de="Unit Price";let Te;Te="Fee";let Ce;Ce="Value";let pe;pe="Currency";let Ie;Ie="Value";let fe;fe="Account";let q;q="Note";let ue;ue="Import Activities";let Ee;Ee="Import Dividends";let Se;Se="Export Activities";let Ae;Ae="Export Drafts as ICS";let ge;ge="Delete";let ve;ve="View Holding";let Le;Le="Edit";let he;he="Clone";let ye;return ye="Export Draft as ICS",[[`activitiesMenu`,`matMenu`],[`activityMenu`,`matMenu`],e,i,o,h,ne,oe,ae,le,re,_e,ce,se,me,de,Te,Ce,pe,Ie,fe,ue,Ee,Se,Ae,ge,ve,Le,he,ye,[1,`align-items-center`,`d-flex`,`justify-content-end`,`justify-content-lg-between`],[1,`d-none`,`d-lg-flex`],[`appearance`,`outline`,1,`gf-form-field-dense`,`without-hint`],[1,`d-flex`],[1,`overflow-x-auto`],[`mat-table`,``,`matSort`,``,1,`gf-table`,`w-100`,3,`dataSource`,`matSortActive`,`matSortDirection`,`matSortDisabled`],[`matColumnDef`,`select`,`sticky`,``],[`class`,`px-1`,`mat-header-cell`,``,4,`matHeaderCellDef`],[`class`,`px-1`,`mat-cell`,``,4,`matCellDef`],[`matColumnDef`,`importStatus`],[`matColumnDef`,`icon`,`sticky`,``],[`class`,`px-1 text-center`,`mat-cell`,``,4,`matCellDef`],[`matColumnDef`,`nameWithSymbol`],[`class`,`line-height-normal px-1`,`mat-cell`,``,4,`matCellDef`],[`matColumnDef`,`type`],[`class`,`px-1`,`mat-header-cell`,``,`mat-sort-header`,``,4,`matHeaderCellDef`],[`matColumnDef`,`date`],[`matColumnDef`,`quantity`],[`class`,`d-none d-lg-table-cell justify-content-end px-1`,`mat-header-cell`,``,`mat-sort-header`,``,4,`matHeaderCellDef`],[`class`,`d-none d-lg-table-cell px-1`,`mat-cell`,``,4,`matCellDef`],[`matColumnDef`,`unitPrice`],[`matColumnDef`,`fee`],[`matColumnDef`,`value`],[`
1class`,`d-none d-lg-table-cell px-1 text-right`,`mat-header-cell`,``,4,`matHeaderCellDef`],[`matColumnDef`,`currency`],[`class`,`d-none d-lg-table-cell px-1`,`mat-header-cell`,``,4,`matHeaderCellDef`],[`matColumnDef`,`valueInBaseCurrency`],[`class`,`d-lg-none d-xl-none px-1 text-right`,`mat-header-cell`,``,4,`matHeaderCellDef`],[`class`,`d-lg-none d-xl-none px-1`,`mat-cell`,``,4,`matCellDef`],[`matColumnDef`,`account`],[`matColumnDef`,`comment`],[`matColumnDef`,`actions`,`stickyEnd`,``],[`class`,`px-1 text-center`,`mat-header-cell`,``,4,`matHeaderCellDef`],[`mat-header-row`,``,4,`matHeaderRowDef`],[`mat-row`,``,3,`cursor-pointer`,`click`,4,`matRowDef`,`matRowDefColumns`],[`animation`,`pulse`,1,`px-4`,`py-3`,3,`theme`],[3,`page`,`hidePageSize`,`length`,`pageIndex`,`pageSize`,`showFirstLastButtons`],[1,`p-3`,`text-center`],[`multiple`,``,3,`formControl`],[3,`value`],[`mat-stroked-button`,``,1,`align-items-center`,`d-flex`],[`mat-stroked-button`,``,1,`mx-1`,`no-min-width`,`px-2`,3,`matMenuTriggerFor`],[`xPosition`,`before`,1,`no-max-width`],[`mat-menu-item`,``,3,`disabled`],[`mat-menu-item`,``,1,`align-items-center`,`d-flex`,3,`disabled`],[`mat-stroked-button`,``,1,`align-items-center`,`d-flex`,3,`click`],[`name`,`cloud-upload-outline`,1,`mr-2`],[`mat-stroked-button`,``,1,`mx-1`,`no-min-width`,`px-2`,3,`click`,`matMenuTriggerFor`],[`name`,`ellipsis-vertical`],[`mat-menu-item`,``,3,`click`,`disabled`],[1,`align-items-center`,`d-flex`],[`name`,`color-wand-outline`,1,`mr-2`],[`mat-menu-item`,``,1,`align-items-center`,`d-flex`,3,`click`,`disabled`],[`name`,`cloud-download-outline`,1,`mr-2`],[`name`,`calendar-clear-outline`,1,`mr-2`],[1,`m-0`],[`name`,`trash-outline`,1,`mr-2`],[`mat-header-cell`,``,1,`px-1`],[`color`,`primary`,3,`change`,`checked`,`disabled`,`indeterminate`],[`mat-cell`,``,1,`px-1`],[`color`,`primary`,3,`change`,`click`,`checked`,`disabled`],[`matTooltipPosition`,`above`,1,`d-flex`,3,`matTooltip`],[`name`,`alert-circle-outline`,1,`text-danger`],[`mat-cell`,``,1,`px-1`,`text-center`],[3,`dataSource`,`symbol`,`tooltip`],[`mat-cell`,``,1,`line-height-normal`,`px-1`],[1,`align-items-center`,`d-flex`,`text-nowrap`],[1,`text-truncate`],[1,`badge`,`badge-secondary`,`ml-1`],[1,`text-muted`],[`mat-header-cell`,``,`mat-sort-header`,``,1,`px-1`],[3,`activityType`],[3,`deviceType`,`isDate`,`isLoading`,`locale`,`value`],[`mat-header-cell`,``,`mat-sort-header`,``,1,`d-none`,`d-lg-table-cell`,`justify-content-end`,`px-1`],[`mat-cell`,``,1,`d-none`,`d-lg-table-cell`,`px-1`],[1,`d-flex`,`justify-content-end`],[3,`isCurrency`,`isLoading`,`locale`,`value`],[`mat-header-cell`,``,1,`d-none`,`d-lg-table-cell`,`px-1`,`text-right`],[`mat-header-cell`,``,1,`d-none`,`d-lg-table-cell`,`px-1`],[`mat-header-cell`,``,1,`d-lg-none`,`d-xl-none`,`px-1`,`text-right`],[`mat-cell`,``,1,`d-lg-none`,`d-xl-none`,`px-1`],[1,`d-none`,`d-lg-block`],[1,`mr-1`,3,`hasPlaceholder`,`tooltip`,`url`],[1,`d-none`,`d-lg-block`,`text-nowrap`],[`mat-button`,``,`title`,q,1,`mx-1`,`no-min-width`,`px-2`],[`mat-button`,``,`title`,q,1,`mx-1`,`no-min-width`,`px-2`,3,`click`],[`name`,`document-text-outline`],[`mat-header-cell`,``,1,`px-1`,`text-center`],[`mat-button`,``,1,`mx-1`,`no-min-width`,`px-2`,3,`matMenuTriggerFor`],[`mat-menu-item`,``,1,`align-items-center`,`d-flex`],[`mat-button`,``,1,`mx-1`,`no-min-width`,`px-2`,3,`click`,`matMenuTriggerFor`],[`mat-menu-item`,``,1,`align-items-center`,`d-flex`,3,`click`],[`mat-menu-item`,``],[`mat-menu-item`,``,3,`routerLink`],[`name`,`ellipsis-horizontal`],[`mat-menu-item`,``,3,`click`],[`name`,`tablet-landscape-outline`,1,`mr-2`],[`name`,`create-outline`,1,`mr-2`],[`name`,`copy-outline`,1,`mr-2`],[`mat-header-row`,``],[`mat-row`,``,3,`click`],[3,`hasBorder`]]},template:function(i,o){i&1&&(bs(0,`div`,30)(1,`div`,31),nb(2,Vi,6,1,`mat-form-field`,32),Vu(),nb(3,ji,9,6,`div`,33),Vu(),bs(4,`div`,34)(5,`table`,35),$u(6,36),uy(7,Qi,2,3,`th`,37)(8,qi,2,2,`td`,38),Qs(),$u(9,39),uy(10,Wi,1,0,`th`,37)(11,Zi,2,1,`td`,38),Qs(),$u(12,40),uy(13,Ji,1,0,`th`,37)(14,Ki,2,3,`td`,41),Qs(),$u(15,42),uy(16,en,3,0,`th`,37)(17,on,6,3,`td`,43),Qs(),$u(18,44),uy(19,an,3,0,`th`,45)(20,ln,2,1,`td`,38),Qs(),$u(21,46),uy(22,rn,3,0,`th`,45)(23,_n,3,5,`td`,38),Qs(),$u(24,47),uy(25,cn,3,0,`th`,48)(26,sn,3,4,`td`,49),Qs(),$u(27,50),uy(28,mn,3,0,`th`,48)(29,dn,3,4,`td`,49),Qs(),$u(30,51),uy(31,Tn,3,0,`th`,48)(32,Cn,3,4,`td`,49),Qs(),$u(33,52),uy(34,pn,3,0,`th`,53)(35,In,3,4,`td`,49),Qs(),$u(36,54),uy(37,fn,3,0,`th`,55)(38,un,2,1,`td`,49),Qs(),$u(39,56),uy(40,En,3,0,`th`,57)(41,Sn,3,4,`td`,58),Qs(),$u(42,59),uy(43,An,3,0,`th`,37)(44,gn,5,4,`td`,38),Qs(),$u(45,60),uy(46,vn,1,0,`th`,55)(47,hn,2,1,`td`,49),Qs(),$u(48,61),uy(49,Nn,8,5,`th`,62)(50,Dn,13,6,`td`,41),Qs(),uy(51,Gn,1,0,`tr`,63)(52,wn,1,2,`tr`,64),Vu()(),nb(53,kn,1,2,`ngx-skeleton-loader`,65),bs(54,`mat-paginator`,66),Uy(`page`,function(h){return o.onChangePage(h)}),Vu(),nb(55,Un,2,1,`div`,67)),i&2&&(Bw(2),rb(o.hasPermissionToFilterByType&&o.activityTypeOptions().length>1?2:-1),Bw(),rb(o.hasPermissionToImportActivities||o.hasPermissionToDeleteActivity?3:-1),Bw(2),yy(`dataSource`,o.dataSource())(`matSortActive`,o.sortColumn)(`matSortDirection`,o.sortDirection)(`matSortDisabled`,o.sortDisabled),Bw(46),yy(`matHeaderRowDef`,o.displayedColumns()),Bw(),yy(`matRowDefColumns`,o.displayedColumns()),Bw(),rb(o.isLoading()?53:-1),Bw(),tv(`d-none`,o.isLoading()&&!o.totalItems||o.totalItems<=o.pageSize),yy(`hidePageSize`,!0)(`length`,o.totalItems)(`pageIndex`,o.pageIndex)(`pageSize`,o.pageSize)(`showFirstLastButtons`,!0),Bw(),rb(!o.hasActivities&&o.dataSource()?.data.length===0&&o.hasPermissionToCreateActivity&&!o.isLoading()?55:-1))},dependencies:[lr,_i,ii,si,rt$2,Y3,os,ns,Te,le,mn$1,Ge,W,en$2,I,G,$t,Et$1,ft,nn$1,en$1,J,At$1,rt$1,Et,Ji$1,Bi,ji$1,qi$1,Vi$1,Hi$1,Ki$1,Qi$1,Wi$1,Xi$1,Zi$1,v,Yt,K,B,Qn,qn,pn$1,La,ur],styles:[`[_nghost-%COMP%]{display:block}`]})}}return t})()});
1export{Qo as n,Fn as t};

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.