PageSourceSearch

https://gishme.com/chunk-THN5RYBR.js

js gishme.com collected 2026-10-02 01:32:11 UTC 9,726 bytes, 1 lines download raw bytes

1import{Ib as E,Jb as x,Ka as o,Mb as n,Nb as r,Ob as u,Xa as g,ac as v,cc as f,kb as p,lb as s,qb as t,rb as e,sb as m,xc as b,zc as h}from"./chunk-S7L5X5J3.js";var c=(d,a)=>a.label;function C(d,a){if(d&1&&(t(0,"div",7)(1,"div",31),n(2),e(),t(3,"div",32),n(4),e(),t(5,"div",33),n(6),e()()),d&2){let i=a.$implicit;o(2),r(i.label),o(2),r(i.value),o(),x("up",i.up)("down",!i.up),o(),r(i.delta)}}function P(d,a){if(d&1&&(t(0,"div",16)(1,"span",18),n(2),e(),t(3,"span",34),n(4),e()()),d&2){let i=a.$implicit;o(2),r(i.label),o(2),r(i.count)}}function w(d,a){if(d&1&&(t(0,"div",16)(1,"span",18),n(2),e(),t(3,"span",35),n(4),e()()),d&2){let i=a.$implicit;o(2),r(i.label),o(),E("color",i.color),o(),r(i.count)}}var y=[{label:"Total users",value:"\u2014",delta:"\u2014",up:!0},{label:"Active wishes",value:"\u2014",delta:"\u2014",up:!0},{label:"Revenue (30d)",value:"\u2014",delta:"\u2014",up:!0},{label:"Avg trust score",value:"\u2014",delta:"\u2014",up:!0},{label:"Open flags",value:"\u2014",delta:"\u2014",up:!1},{label:"Pending payouts",value:"\u2014",delta:"\u2014",up:!0}],_=[{label:"Flagged wishes awaiting review",count:0,color:"#fca5a5"},{label:"Payee verifications pending",count:0,color:"#fbbf24"},{label:"Payouts awaiting release",count:0,color:"#93c5fd"},{label:"Support tickets open",count:0,color:"#6ee7b7"}],S=class d{now=new Date;kpis=y;queues=_;static \u0275fac=function(i){return new(i||d)};static \u0275cmp=g({type:d,selectors:[["app-admin-dashboard"]],decls:140,vars:4,consts:[[1,"view-head"],[1,"eyebrow"],[1,"muted",2,"font-size","11px"],[1,"view-actions"],[1,"btn-ghost"],[1,"btn"],[1,"kpi-grid",2,"margin-bottom","18px"],[1,"kpi"],[1,"grid-3",2,"margin-bottom","18px","gap","14px"],[1,"card",2,"grid-column","span 2"],[2,"display","flex","justify-content","space-between","align-items","center","margin-bottom","8px"],[2,"margin","0"],[1,"feed-empty"],[2,"display","flex","justify-content","flex-end","margin-top","8px"],["href","#",1,"muted",2,"font-size","11px"],[1,"card"],[1,"list-row"],[1,"grid-2",2,"margin-bottom","18px"],[2,"font-size","12px"],[1,"dot","dot-green"],[1,"badge","badge-green"],[1,"dot","dot-amber"],[1,"badge","badge-amber"],[2,"display","flex","gap","8px","flex-wrap","wrap"],[1,"btn-ghost",2,"border-color","rgba(248,113,113,0.4)","color","#fda4af"],[2,"margin-top","14px"],[2,"display","flex","align-items","flex-end","gap","14px","margin-bottom","12px"],[2,"font-family","'Playfair Display',serif","font-size","48px","font-weight","800","line-height","1"],[1,"delta","up",2,"font-size","11px"],[2,"display","flex","justify-content","space-between","font-size","10px","color","var(--theme-text-faint)","margin-top","6px"],[1,"grid-3"],[1,"lbl"],[1,"val"],[1,"delta"],[1,"badge","badge-mute"],[2,"font-size","12px","font-weight","700"]],template:function(i,l){i&1&&(t(0,"div",0)(1,"div")(2,"div",1),n(3,"ADMIN \xB7 COMMAND CENTER"),e(),t(4,"h1"),n(5,"Command Dashboard"),e(),t(6,"p"),n(7,"Operational pulse across users, revenue, and trust signals. "),t(8,"span",2),n(9),v(10,"date"),e()()(),t(11,"div",3)(12,"button",4),n(13,"\u21BB Refresh"),e(),t(14,"button",4),n(15,"Export snapshot"),e(),t(16,"button",5),n(17,"Deep metrics \u2192"),e()()(),t(18,"div",6),p(19,C,7,7,"div",7,c),e(),t(21,"div",8)(22,"div",9)(23,"div",10)(24,"h3",11),n(25,"Live activity"),e()(),t(26,"div",12),n(27,"No live events yet \u2014 API wiring coming soon."),e(),t(28,"div",13)(29,"a",14),n(30,"View all \u2192"),e()()(),t(31,"div",15)(32,"h3"),n(33,"What needs my attention"),e(),p(34,P,5,2,"div",16,c),e()(),t(36,"div",8)(37,"div",15)(38,"h3"),n(39,"Revenue mix \xB7 30d"),e(),t(40,"div",12),n(41,"No revenue data yet."),e()(),t(42,"div",15)(43,"h3"),n(44,"Onboarding pipeline"),e(),t(45,"div",12),n(46,"No signups in window."),e()(),t(47,"div",15)(48,"h3"),n(49,"Recent admin activity \xB7 you"),e(),t(50,"div",12),n(51,"No actions logged yet."),e()()(),t(52,"div",17)(53,"div",15)(54,"h3"),n(55,"System health"),e(),t(56,"div",16)(57,"span",18),m(58,"span",19),n(59,"API (port 8080)"),e(),t(60,"span",20),n(61,"online"),e()(),t(62,"div",16)(63,"span",18),m(64,"span",19),n(65,"MariaDB"),e(
1),t(66,"span",20),n(67,"online"),e()(),t(68,"div",16)(69,"span",18),m(70,"span",21),n(71,"Stripe"),e(),t(72,"span",22),n(73,"test mode"),e()(),t(74,"div",16)(75,"span",18),m(76,"span",21),n(77,"Email (Mailpit)"),e(),t(78,"span",22),n(79,"local"),e()()(),t(80,"div",15)(81,"h3"),n(82,"Quick actions"),e(),t(83,"div",23)(84,"button",5),n(85,"+ Add user"),e(),t(86,"button",4),n(87,"Export users CSV"),e(),t(88,"button",4),n(89,"View audit log"),e(),t(90,"button",24),n(91,"\u26A0 Declare incident"),e()(),t(92,"h3",25),n(93,"Geographic distribution \xB7 DAU"),e(),t(94,"div",12),n(95,"No geo data yet."),e()()(),t(96,"div",17)(97,"div",15)(98,"h3"),n(99,"Trust score \xB7 platform-wide"),e(),t(100,"div",26)(101,"div",27),n(102,"\u2014"),e(),t(103,"div")(104,"div",2),n(105,"Median trust"),e(),t(106,"div",28),n(107,"No data yet"),e()()(),t(108,"div",29)(109,"span"),n(110,"0\u201320"),e(),t(111,"span"),n(112,"21\u201340"),e(),t(113,"span"),n(114,"41\u201360"),e(),t(115,"span"),n(116,"61\u201380"),e(),t(117,"span"),n(118,"81\u2013100"),e()()(),t(119,"div",15)(120,"h3"),n(121,"Top movers \xB7 24h"),e(),t(122,"div",12),n(123,"No mover data yet."),e()()(),t(124,"div",30)(125,"div",15)(126,"h3"),n(127,"Open work \xB7 ops queues"),e(),p(128,w,5,4,"div",16,c),e(),t(130,"div",15)(131,"h3"),n(132,"Brand pulse \xB7 Hemisphere"),e(),t(133,"div",12),n(134,"No brand activity yet."),e()(),t(135,"div",15)(136,"h3"),n(137,"Today's milestones"),e(),t(138,"div",12),n(139,"No milestones yet."),e()()()),i&2&&(o(9),u("Updated ",f(10,1,l.now,"short")),o(10),s(l.kpis),o(15),s(l.queues),o(94),s(l.queues))},dependencies:[h,b],styles:[".view-head[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.view-head[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-family:Playfair Display,serif;font-weight:800;font-size:30px;letter-spacing:-.02em;margin:0}.view-head[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--theme-text-mute);font-size:13px;margin-top:2px}.eyebrow[_ngcontent-%COMP%]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-1);margin-bottom:6px}.view-actions[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:center}.muted[_ngcontent-%COMP%]{color:var(--theme-text-mute)}.kpi-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi[_ngcontent-%COMP%]{background:var(--theme-glass);border:1px solid var(--theme-border);border-radius:12px;padding:14px}.kpi[_ngcontent-%COMP%]   .lbl[_ngcontent-%COMP%]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-faint);margin-bottom:6px}.kpi[_ngcontent-%COMP%]   .val[_ngcontent-%COMP%]{font-family:Playfair Display,serif;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--theme-text)}.kpi[_ngcontent-%COMP%]   .delta[_ngcontent-%COMP%]{font-size:11px;font-weight:600;margin-top:4px}.kpi[_ngcontent-%COMP%]   .delta.up[_ngcontent-%COMP%]{color:#34d399}.kpi[_ngcontent-%COMP%]   .delta.down[_ngcontent-%COMP%]{color:#f87171}.card[_ngcontent-%COMP%]{background:var(--theme-glass);border:1px solid var(--theme-border);border-radius:14px;padding:18px}.card[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:14px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:var(--theme-text)}.grid-2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-3[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:1100px){.grid-3[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.grid-2[_ngcontent-%COMP%]{grid-template-columns:1fr}}.btn[_ngcontent-%COMP%]{padding:8px 14px;border-radius:8px;background:linear-gradient(135deg,var(--theme-1),var(--theme-2));color:#fff;border:0;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:transform .1s,box-shadow .1s}.btn[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 18px 50px color-mix(in srgb,var(--theme-1) 18%,transparent)}.btn-ghost[_ngcontent-%COMP%]{padding:8px 14px;border-radius:8px;background:transparent;border:1px solid var(--theme-border-strong);color:var(--theme-text);font-weight:600;font-size:12px;cursor:pointer;font-family:inherit}.btn-ghost[_ngcontent-%COMP%]:hover{background:var(--theme-glass)}.list-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;background:var(--theme-glass);border:1px solid var(--theme-border);margin-bottom:6px}.list-row[_ngcontent-%COMP%]:hover{border-color:var(--theme-border-strong)}.badge[_ngcontent-%COMP%]{display:inline-block;padding:2px 8px;border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge-green[_ngcontent-%COMP%]{background:#34d39926;color:#6ee7b7}.badge-amber[_ngcontent-%COMP%]{background:#fbbf2426;color:#fcd34d}.badge-mute[_ngcontent-%COMP%]{background:var(--theme-glass-strong);color:var(--theme-text-mute)}.dot[_ngcontent-%COMP%]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot-green[_ngcontent-%COMP%]{background:#34d399}.dot-amber[_ngcontent-%COMP%]{background:#fbbf24}.feed-empty[_ngcontent-%COMP%]{font-size:12px;color:var(--theme-text-faint);padding:20px;text-align:center;border-radius:8px;border:1px dashed var(--theme-border-strong)}.delta[_ngcontent-%COMP%]{font-size:11px;font-weight:600}.delta.up[_ngcontent-%COMP%]{color:#34d399}.delta.down[_ngcontent-%COMP%]{color:#f87171}"]})};export{S as AdminDashboardComponent};

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.