PageSourceSearch

https://ghostfol.io/en/chunk-Dblv96W-2.js

js ghostfol.io collected 2026-10-04 00:24:50 UTC 5,382 bytes, 1 lines download raw bytes

1import{t as A}from"./chunk-JAOQM8Cn.js";import{An as bB,B as Hu,Fi as zy,Fn as by,It as Qy,Kn as eT,Or as l_,P as G_,Qt as UM,Xn as f_,Xt as UC,ht as Ms,mt as Me,qt as To,y as Cy}from"./chunk-CxoFO91P.js";import"./chunk-B8hQ9hRY.js";import"./chunk-BSxUxoJ9.js";import"./chunk-lDPpvSHv.js";import"./chunk-VcoL6iPv.js";import"./chunk-wT77yv_C.js";import"./chunk-bjAWll8w.js";import"./chunk-B6AFCrpj.js";import"./chunk-CeTshE9V.js";import"./chunk-Cy8M3DFp.js";import"./chunk-CuLU5e60.js";import"./chunk-DuvG6BNl.js";import"./chunk-CLvo8Vac.js";import"./chunk-DWHaKLt5.js";import{n as s,r as u}from"./chunk-BwV9B6ng.js";import"./chunk-D_dbFl39.js";import"./chunk-OeT5qc2p.js";import{r as w,t as P}from"./chunk-C69NRcih.js";import{i as Oi,r as Mn}from"./chunk-Cv6ygRaT.js";import"./chunk-so9DU0l1.js";import{n as rt}from"./chunk-YtCrS67E.js";import{t as e}from"./chunk-DtJ88Xk42.js";import{a as it,t as At}from"./chunk-9SDvr2wk2.js";import{n as Z,t as M}from"./chunk-DXke1geA.js";import{a as M$1,c as z,r as G,s as k}from"./chunk-GSEAxXxX.js";var j;var K=A(()=>{Mn();it();e();w();M$1();UM();it();Mn();M$1();j=(()=>{class l{constructor(i,n,e,E){this.changeDetectorRef=i,this.dataService=n,this.destroyRef=e,this.userService=E;let{statistics:c}=this.dataService.fetchInfo();this.statistics=c}ngOnInit(){this.userService.stateChanged.pipe(P(this.destroyRef)).subscribe(i=>{i?.user&&(this.user=i.user),this.changeDetectorRef.markForCheck()})}static{this.ɵfac=function(n){return new(n||l)(To(bB),To(At),To(Me),To(Oi))}}static{this.ɵcmp=UC({type:l,selectors:[[`gf-open-page`]],hostAttrs:[1,`page`],decls:44,vars:18,consts:()=>{let i;i="Find Ghostfolio on GitHub";let n;n="(Last 24 hours)";let e;e="(Last 30 days)";let E;E="(Last 30 days)";let c;c="(Last 90 days)";let d;d=` At Ghostfolio, transparency is at the core of our values. We publish the source code as ${`�#8�`}open source software${`[�/#8�|�/#9�]`} (OSS) under the ${`�#9�`}AGPL-3.0 license${`[�/#8�|�/#9�]`} and we openly share aggregated key metrics of the platform’s operational status. `,d=f_(d);let S;S="Active Users";let N;N="New Users";let g;g="Active Users";let u;u="Users in Slack community";let A;A="Contributors on GitHub";let f;f="Stars on GitHub";let C;C="Pulls on Docker Hub";let O;return O="Uptime",[d,S,N,g,u,A,f,C,O,[1,`container`],[1,`row`],[1,`col`],[1,`d-none`,`d-sm-block`,`h3`,`mb-4`,`text-center`],[1,`intro-container`,`mb-4`],[`href`,`https://github.com/ghostfolio/ghostfolio`,`title`,i],[`href`,`https://www.gnu.org/licenses/agpl-3.0.html`,`title`,`GNU Affero General Public License`],[`appearance`,`outlined`,1,`mb-3`],[1,`col-xs-12`,`col-md-4`,`my-2`],[`size`,`large`,`subLabel`,n,3,`locale`,`value`],[`size`,`large`,`subLabel`,e,3,`locale`,`value`],[`size`,`large`,`subLabel`,E,3,`locale`,`value`],[`href`,`https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg`,1,`d-block`],[`size`,`large`,3,`locale`,`value`],[`href`,`https://github.com/ghostfolio/ghostfolio/graphs/contributors`,1,`d-block`],[`href`,`https://github.com/ghostfolio/ghostfolio/stargazers`,1,`d-block`],[`href`,`https://hub.docker.com/r/ghostfolio/ghostfolio`,1,`d-block`],[`href`,`https://status.ghostfol.io`,1,`d-block`],[`size`,`large`,`subLabel`,c,3,`isPercent`,`locale`,`precision`,`value`]]},template:function(n,e){n&1&&(Ms(0,`div`,9)(1,`div`,10)(2,`div`,11)(3,`h1`,12),G_(4,`Open Startup`),Hu(),Ms(5,`div`,13)(6,`p`),zy(7,0),by(8,`a`,14)(9,`a`,15),Qy(),Hu()()()(),Ms(10,`div`,10)(11,`div`,11)(12,`mat-card`,16)(13,`mat-card-content`)(14,`div`,10)(15,`div`,17)(16,`gf-value`,18),l_(17,1),Hu()(),Ms(18,`div`,17)(19,`gf-value`,19),l_(20,2),Hu()(),Ms(21,`div`,17)(22,`gf-value`,20),l_(23,3),Hu()(),Ms(24,`div`,17)(25,`a`,21)(26,`gf-value`,22),l_(27,4),Hu()()(),Ms(28,`div`,17)(29,`a`,23)(30,`gf-value`,22),l_(31,5),Hu()()(),Ms(32,`div`,17)(33,`a`,24)(34,`gf-value`,22),l_(35,6),Hu()()(),Ms(36,`div`,17)(37,`a`,25)(38,`gf-value`,22),l_(39,7),Hu()()(),Ms(40,`div`,17)(41,`a`,26)(42,`gf-value`,27),l_(43,8),Hu()()()()()()()()()),n&2&&(eT(16),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.activeUsers1d??`-`),eT(3),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.newUsers30d??`-`),eT(3),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.activeUsers30d??`-`),eT(4),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.slackCommunityUsers??`-`),eT(4),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.gitHubContributors??`-`),eT(4),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.gitHubStargazers??`-`),eT(4),Cy(`locale`,e.user?.settings?.locale)(`value`,e.statistics?.dockerHubPulls??`-`),eT(4),Cy(`isPercent`,!0)(`locale`,e.user?.settings?.locale)(`precision`,2)(`value`,e.statistics?.uptime??`-`))},dependencies:[rt,G,k,z],styles:[`[_nghost-%COMP%]{color:rgb(var(--%NS%dark-primary-text));display:block}[_nghost-%COMP%]   .intro-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:rgba(var(--%NS%palette-primary-500),1
1);font-weight:500}[_nghost-%COMP%]   .intro-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:rgba(var(--%NS%palette-primary-300),1)}.theme-dark[_nghost-%COMP%], .theme-dark   [_nghost-%COMP%]{color:rgb(var(--%NS%light-primary-text))}`]})}}return l})()});var ce;A(()=>{M();s();K();ce=[{canActivate:[Z],component:j,path:``,title:u.openStartup.title}]})();export{ce as routes};

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.