PageSourceSearch

https://sociallab.sa/chunk-f2m6HQwA.js

js sociallab.sa collected 2026-09-24 13:32:07 UTC 18,807 bytes, 2 lines download raw bytes

1import {S}from'./chunk-AvbB3w2y.js';import {R}from'./chunk-CC_dzDIF.js';import {c as ce}from'./chunk-Cha4_V9g.js';import'./chunk-yuXVPJRt.js';import {c8 as Xr,cP as Ft,E,D,H,aE as lt,b as gr,O,bO as Gt,bQ as P,h as c$1,K as Kb,k as Kv,P as Pg,bt as Is,dg as jc,bu as Tg,bV as $s,bS as Dc,dh as bc,di as fc,bT as zc,a6 as lA,aL as co,d_ as ZT,d$ as eA,e0 as aA,e1 as tA,e2 as JT,e3 as rA,e4 as iA,e5 as nA,e6 as oA,e7 as sA,B as Vs,C as zs,I as Fi,Q as us,R as ms,m as dn,b2 as da,by as vr,bR as Ch,n as Vw,bA as Pw,_ as _D,aO as oD,aP as lD,b0 as mD,aX as sD,a3 as qd,av as on,S as HI,a1 as Jv,T as Tt,cr as pe,d5 as Pe,V as Vg,l as b0,b1 as ei$1,L as L0,Y as Yx,o as nk,t as td,b3 as ed,p as tC,q as bC,s as sv,N as NC,X as XC,r as il,u as XD,v as rM,F as Fb,w as t1,y as A1,z as gS,J as NS,Z as ZS,M as EI,U as ZI,$ as Dn,a0 as kE,a2 as go,a4 as YE,a5 as OT,cA as zM,a7 as mt,a8 as cy,aa as Xs,ac as V_,ae as fS,ad as hd,aB as Qm,a9 as qT,bZ as Vy,b_ as G_,ab as my,bB as lb,af as KT,aV as QT,ai as ay,bC as tS,ag as _C,aj as ky,al as hS,ah as ZT$1,b$ as By,bE as fb,am as XT,ak as Dd,cC as se,c2 as M,c9 as DD,cD as bt,a as G,an as x,aR as o_,aS as Pp,aT as l_,aU as Lp,cG as yd,cH as Da,bg as gS$1,b5 as sy}from'./main-CTPND76J.js';import'./chunk-CAH8VGMK.js';var De=(()=>{class e extends se{constructor(t,l,i){super(t,l,i,"DidYouKnowTipAdmin/");}getAllTips(){return this.get("GetAllTips")}createTip(t){return this.post("CreateTip",t)}updateTip(t){return this.post("UpdateTip",t)}deleteTip(t){return this.post("DeleteTip",{id:t})}static{this.\u0275fac=function(l){return new(l||e)(M(DD),M(bt),M(G))};}static{this.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"});}}return e})();var Ie=()=>["Add a tip in both languages.","Set the priority \u2014 higher means shown more often.","Filter to find and edit an existing tip."],K=()=>["Admin_ManageContent"],Ae=()=>[1,2,3,4,5,6,7,8,9,10];function Ke(e,d){if(e&1){let t=o_();Xs(0,"button",16),my("click",function(){Pp(t);let i=l_();return Lp(i.toggleAddForm())}),Xs(1,"mat-icon"),V_(2),hd(),V_(3),fS(4,"translate"),hd();}if(e&2){let t=l_();_C(2),ky(t.showAddForm?"close":"add"),_C(),Dd(" ",hS(4,2,t.showAddForm?"Cancel":"Add Tip")," ");}}function Ye(e,d){if(e&1){let t=o_();Xs(0,"button",30),my("click",function(){Pp(t);let i=l_(2);return Lp(i.createTip())}),Xs(1,"mat-icon"),V_(2),hd(),V_(3),fS(4,"translate"),hd();}if(e&2){let t=l_(2);ay("disabled",!t.newTip.titleEn.trim()||!t.newTip.titleAr.trim()),_C(2),ky(t.isEditMode?"check":"save"),_C(),Dd(" ",hS(4,3,t.isEditMode?"Update":"Save")," ");}}function Be(e,d){if(e&1){let t=o_();Xs(0,"mat-card-content",5)(1,"h3",17),V_(2),fS(3,"translate"),hd(),Xs(4,"div",18)(5,"mat-form-field",19)(6,"mat-label"),V_(7),fS(8,"translate"),hd(),Xs(9,"input",20),Vy("ngModelChange",function(i){Pp(t);let p=l_();return G_(p.newTip.titleEn,i)||(p.newTip.titleEn=i),Lp(i)}),hd(),lb(),hd(),Xs(10,"mat-form-field",19)(11,"mat-label"),V_(12),fS(13,"translate"),hd(),Xs(14,"input",21),Vy("ngModelChange",function(i){Pp(t);let p=l_();return G_(p.newTip.titleAr,i)||(p.newTip.titleAr=i),Lp(i)}),hd(),lb(),hd()(),Xs(15,"div",18)(16,"mat-form-field",19)(17,"mat-label"),V_(18),fS(19,"translate"),hd(),Xs(20,"input",22),Vy("ngModelChange",function(i){Pp(t);let p=l_();return G_(p.newTip.linkUrl,i)||(p.newTip.linkUrl=i),Lp(i)}),hd(),lb(),hd(),Xs(21,"div",23)(22,"label",24),V_(23),fS(24,"translate"),hd(),Xs(25,"div",25)(26,"button",26),my("click",function(){Pp(t);let i=l_();return Lp(i.decrement())}),Xs(27,"mat-icon"),V_(28,"remove"),hd()(),Xs(29,"input",27),Vy("ngModelChange",function(i){Pp(t);let p=l_();return G_(p.newTip.priority,i)||(p.newTip.priority=i),Lp(i)}),my("ngModelChange",function(i){Pp(t);let p=l_();return Lp(p.checkLimit(i))}),hd(),lb(),Xs(30,"button",28),my("click",function(){Pp(t);let i=l_();return Lp(i.increment())}),Xs(31,"mat-icon"),V_(32,"add"),hd()()()(),Qm(33,Ye,5,5,"button",29),hd()();}if(e&2){let t=l_();_C(2),ky(hS(3,12,t.isEditMode?"Edit Tip":"Add Tip")),_C(5),ky(hS(8,14,"Title (English)")),_C(2),By("ngModel",t.newTip.titleEn),fb(),_C(3),ky(hS(13,16,"Title (Arabic)")),_C(2),By("ngModel",t.newTip.titleAr),fb(),_C(4),ky(hS(19,18,"Link URL")),_C(2),By("ngModel",t.newTip.linkUrl),fb(),_C(3),ky(hS(24,20,"Pri
1ority")),_C(3),ay("disabled",t.newTip.priority<=1),_C(3),By("ngModel",t.newTip.priority),fb(),_C(),ay("disabled",t.newTip.priority>=10),_C(3),ay("ngxPermissionsOnly",tS(22,K));}}function Ve(e,d){if(e&1&&(Xs(0,"mat-option",12),V_(1),hd()),e&2){let t=d.$implicit;ay("value",t),_C(),ky(t);}}function Le(e,d){e&1&&(Xs(0,"div",15),cy(1,"app-skeleton-loader",31),hd()),e&2&&(_C(),ay("rows",8)("columns",6));}function qe(e,d){if(e&1&&cy(0,"app-empty-state",32),e&2){let t=l_(2);ay("title",t.searchQuery?"No tips found for your search":t.priorityFilter!==null?"No tips available for this filter":"No tips available");}}function Re(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"Title (English)")));}function We(e,d){if(e&1&&(Xs(0,"td",45)(1,"span",46),V_(2),hd()()),e&2){let t=d.$implicit;_C(),ay("matTooltip",t.titleEn),_C(),ky(t.titleEn);}}function Ue(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"Title (Arabic)")));}function je(e,d){if(e&1&&(Xs(0,"td",45)(1,"span",47),V_(2),hd()()),e&2){let t=d.$implicit;_C(),ay("matTooltip",t.titleAr),_C(),ky(t.titleAr);}}function He(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"Priority")));}function ze(e,d){if(e&1&&(Xs(0,"td",45),V_(1),hd()),e&2){let t=d.$implicit;_C(),ky(t.priority);}}function Qe(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"View Count")));}function Ne(e,d){if(e&1&&(Xs(0,"td",45),V_(1),hd()),e&2){let t=d.$implicit;_C(),ky(t.viewCount);}}function Ge(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"Created On")));}function Je(e,d){if(e&1&&(Xs(0,"td",45),V_(1),fS(2,"date"),hd()),e&2){let t=d.$implicit;_C(),ky(gS$1(2,1,t.createdOn,"short"));}}function Xe(e,d){e&1&&(Xs(0,"th",44),V_(1),fS(2,"translate"),hd()),e&2&&(_C(),ky(hS(2,1,"Actions")));}function Ze(e,d){if(e&1){let t=o_();Xs(0,"button",50),fS(1,"translate"),fS(2,"translate"),my("click",function(){Pp(t);let i=l_().$implicit,p=l_(3);return Lp(p.editTip(i))}),Xs(3,"mat-icon"),V_(4,"edit"),hd()();}e&2&&(ay("matTooltip",hS(1,2,"Edit Tip")),sy("aria-label",hS(2,4,"Edit Tip")));}function $e(e,d){if(e&1){let t=o_();Xs(0,"button",51),fS(1,"translate"),fS(2,"translate"),my("click",function(){Pp(t);let i=l_().$implicit,p=l_(3);return Lp(p.confirmDelete(i))}),Xs(3,"mat-icon"),V_(4,"delete"),hd()();}e&2&&(ay("matTooltip",hS(1,2,"Delete Tip")),sy("aria-label",hS(2,4,"Delete Tip")));}function ti(e,d){e&1&&(Xs(0,"td",45),Qm(1,Ze,5,6,"button",48)(2,$e,5,6,"button",49),hd()),e&2&&(_C(),ay("ngxPermissionsOnly",tS(2,K)),_C(),ay("ngxPermissionsOnly",tS(3,K)));}function ei(e,d){e&1&&cy(0,"tr",52);}function ii(e,d){e&1&&cy(0,"tr",53);}function ni(e,d){if(e&1&&(Xs(0,"div",15)(1,"table",33),yd(2,34),Qm(3,Re,3,3,"th",35)(4,We,3,2,"td",36),Da(),yd(5,37),Qm(6,Ue,3,3,"th",35)(7,je,3,2,"td",36),Da(),yd(8,38),Qm(9,He,3,3,"th",35)(10,ze,2,1,"td",36),Da(),yd(11,39),Qm(12,Qe,3,3,"th",35)(13,Ne,2,1,"td",36),Da(),yd(14,40),Qm(15,Ge,3,3,"th",35)(16,Je,3,4,"td",36),Da(),yd(17,41),Qm(18,Xe,3,3,"th",35)(19,ti,3,4,"td",36),Da(),Qm(20,ei,1,0,"tr",42)(21,ii,1,0,"tr",43),hd()()),e&2){let t=l_(2);_C(),ay("dataSource",t.filteredTips),_C(19),ay("matHeaderRowDef",t.displayedColumns),_C(),ay("matRowDefColumns",t.displayedColumns);}}function oi(e,d){if(e&1&&qT(0,qe,1,1,"app-empty-state",32)(1,ni,22,3,"div",15),e&2){let t=l_();ZT$1(t.filteredTips.length===0?0:1);}}var Mn=(()=>{class e{constructor(t,l,i,p,h,ke,Pe){this.adminService=t,this.toast=l,this.dialog=i,this.translate=p,this.errorService=h,this.loadingService=ke,this.dialogConfig=Pe,this.tips=[],this.displayedColumns=["titleEn","titleAr","priority","viewCount","createdOn","actions"],this.loading=false,this.showAddForm=false,this.isEditMode=false,this.editingTipId=null,this.filteredTips=[],this.priorityFilter=null,this.searchQuery="",this.newTip={titleEn:"",titleAr:"",linkUrl:"",priority:1};}ngOnInit(){this.loadTips();}loadTips(){this.loading=true,this.loadingService.beginSuppress(),this.adminService.getAllTips().pipe(Xr(()=>{this.loading=false,this.loadingService.endSuppress();})).subscribe({next:t=>{t.succeeded?(this.tips=t.data||[],this.applyFilter()):this.errorService.setError(t,"Error while getting the data");},error:t=>{this.errorService.setError(t,"Error while getting the data");}});}toggleAddForm(){this.showAddForm=!this.showAddForm,this.showAddForm||this.resetForm();}createTip(){!this.newTip.titleEn.trim()||!this.newTip.titleAr.trim()||(this.isEditMode&&this.editingTipId?this.adminService.updateTip({id:this.editingTipId,titleEn:this.newTip.titleEn.trim(),titleAr:this.newTip.titleAr.trim(),linkUrl:this.newTip.linkUrl?.trim()||null,priority:this.newTip.priority}).subscribe({next:t=>{t.succeeded?(this.toast.success("Tip updated successfully"),this.showAddForm=false,this.resetForm(),this.loadTips()):this.errorService.setError(t,"Failed to Update");},error:t=>{this.errorService.setError(t,"Failed to Update");}}):this.adminService.createTip({titleEn:this.newTip.titleEn.trim(),titleAr:this.newTip.titleAr.trim(),linkUrl:this.newTip.linkUrl?.trim()||null,priority:this.newTip.priority}).subscribe({next:t=>{t.succeeded?(this.toast.success("Tip created successfully"),this.showAddForm=false,this.resetForm(),this.loadTips()):this.errorService.setError(t,"Failed to Add");},error:t=>{this.errorService.setError(t,"Failed to Add");}}));}confirmDelete(t){this.dialog.open(Ft,E(D({},this.dialogConfig.getDefaultDialogConfig()),{data:{title:this.translate.instant("Delete Tip"),message:this.translate.instant("Are you sure you want to delete?"),confirmText:this.translate.instant("Delete"),cancelText:this.translate.instant("Cancel"),confirmColor:"warn",showDefaultMessage:false},width:"400px"})).afterClosed().subscribe(i=>{i&&this.deleteTip(t.id);});}
1editTip(t){this.isEditMode=true,this.editingTipId=t.id,this.newTip={titleEn:t.titleEn,titleAr:t.titleAr,linkUrl:t.linkUrl||"",priority:t.priority},this.showAddForm=true;}deleteTip(t){this.adminService.deleteTip(t).subscribe({next:l=>{l.succeeded?(this.toast.success("Tip deleted successfully"),this.loadTips()):this.errorService.setError(l,"Fail to delete!");},error:l=>{this.errorService.setError(l,"Fail to delete!");}});}resetForm(){this.newTip={titleEn:"",titleAr:"",linkUrl:"",priority:1},this.isEditMode=false,this.editingTipId=null;}increment(){this.newTip.priority<10&&this.newTip.priority++;}decrement(){this.newTip.priority>1&&this.newTip.priority--;}checkLimit(t){t>10?this.newTip.priority=10:t<1&&t!==null&&(this.newTip.priority=1);}applyFilter(){let t=this.searchQuery.trim().toLocaleLowerCase();this.filteredTips=this.tips.filter(l=>{let i=this.priorityFilter===null||l.priority===this.priorityFilter,p=!t||l.titleEn.toLocaleLowerCase().includes(t)||l.titleAr.toLocaleLowerCase().includes(t)||(l.linkUrl?.toLocaleLowerCase().includes(t)??false);return i&&p});}searchTips(t=this.searchQuery){this.searchQuery=t,this.applyFilter();}clearFilters(){this.searchQuery="",this.priorityFilter=null,this.applyFilter();}static{this.\u0275fac=function(l){return new(l||e)(H(De),H(lt),H(gr),H(O),H(Gt),H(P),H(c$1))};}static{this.\u0275cmp=Kb({type:e,selectors:[["app-did-you-know-management"]],decls:36,vars:25,consts:[["helpKey","admin-did-you-know","intro","The tips shown to clients around the app. Priority decides which are shown most.",3,"steps"],[1,"did-you-know-management"],[1,"cardWithShadow"],[1,"flex-spacer"],["mat-flat-button","","color","primary",3,"click",4,"ngxPermissionsOnly"],[1,"add-form"],[1,"filter-container","mb-20"],["appearance","outline",1,"form-field-sm","search-field"],["matInput","","maxlength","200","autocomplete","off",3,"ngModelChange","ngModel"],["matSuffix","",1,"icon-18","m-r-8",3,"click"],["appearance","outline",1,"form-field-sm"],[3,"ngModelChange","selectionChange","ngModel"],[3,"value"],["type","button","mat-stroked-button","",3,"click"],[1,"icon-18"],[1,"table-responsive"],["mat-flat-button","","color","primary",3,"click"],[1,"form-title"],[1,"form-row"],[1,"form-field"],["matInput","","required","","maxlength","500",3,"ngModelChange","ngModel"],["matInput","","required","","maxlength","500","dir","rtl",3,"ngModelChange","ngModel"],["matInput","","maxlength","500","placeholder","/apps/promotions or https://...",3,"ngModelChange","ngModel"],[1,"qty-section","mb-20"],[1,"qty-label"],[1,"qty-control"],["type","button",1,"qty-btn","qty-btn--minus",3,"click","disabled"],["type","number","min","1","max","10",1,"qty-input","text-center",3,"ngModelChange","ngModel"],["type","button",1,"qty-btn","qty-btn--plus",3,"click","disabled"],["mat-flat-button","","color","primary","class","save-btn",3,"disabled","click",4,"ngxPermissionsOnly"],["mat-flat-button","","color","primary",1,"save-btn",3,"click","disabled"],["type","table",3,"rows","columns"],["icon","lightbulb",3,"title"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","titleEn"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","titleAr"],["matColumnDef","priority"],["matColumnDef","viewCount"],["matColumnDef","createdOn"],["matColumnDef","actions","stickyEnd",""],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[1,"cell-text",3,"matTooltip"],["dir","rtl",1,"cell-text",3,"matTooltip"],["mat-icon-button","","color","primary",3,"matTooltip","click",4,"ngxPermissionsOnly"],["mat-icon-button","","color","warn",3,"matTooltip","click",4,"ngxPermissionsOnly"],["mat-icon-button","","color","primary",3,"click","matTooltip"],["mat-icon-button","","color","warn",3,"click","matTooltip"],["mat-header-row",""],["mat-row",""]],template:function(l,i){l&1&&(cy(0,"app-page-help",0),Xs(1,"div",1)(2,"mat-card",2)(3,"mat-card-header")(4,"mat-card-title"),V_(5),fS(6,"translate"),hd(),cy(7,"span",3),Qm(8,Ke,5,4,"button",4),hd(),qT(9,Be,34,23,"mat-card-content",5),Xs(10,"mat-card-content")(11,"div",6)(12,"mat-form-field",7)(13,"mat-label"),V_(14),fS(15,"translate"),hd(),Xs(16,"input",8),Vy("ngModelChange",function(h){return G_(i.searchQuery,h)||(i.searchQuery=h),h}),my("ngModelChange",function(h){return i.searchTips(h)}),hd(),lb(),Xs(17,"mat-icon",9),my("click",function(){return i.searchTips()}),V_(18,"search"),hd()(),Xs(19,"mat-form-field",10)(20,"mat-label"),V_(21),fS(22,"translate"),hd(),Xs(23,"mat-select",11),Vy("ngModelChange",function(h){return G_(i.priorityFilter,h)||(i.priorityFilter=h),h}),my("selectionChange",function(){return i.applyFilter()}),Xs(24,"mat-option",12),V_(25),fS(26,"translate"),hd(),KT(27,Ve,2,2,"mat-option",12,QT),hd(),lb(),hd(),Xs(29,"button",13),my("click",function(){return i.clearFilters()}),Xs(30,"mat-icon",14),V_(31,"filter_alt_off"),hd(),V_(32),fS(33,"translate"),hd()(),qT(34,Le,2,2,"div",15)(35,oi,2,1),hd()()()),l&2&&(ay("steps",tS(22,Ie)),_C(5),ky(hS(6,12,"Did You Know Tips")),_C(3),ay("ngxPermissionsOnly",tS(23,K)),_C(),ZT$1(i.showAddForm?9:-1),_C(5),ky(hS(15,14,"Search tips...")),_C(2),By("ngModel",i.searchQuery),fb(),_C(5),ky(hS(22,16,"Filter by Priority")),_C(2),By("ngModel",i.priorityFilter),fb(),_C(),ay("value",null),_C(),ky(hS(26,18,"All")),_C(2),XT(tS(24,Ae)),_C(5),Dd(" ",hS(33,20,"Clear Filters")," "),_C(2),ZT$1(i.loading?34:35));},dependencies:[ce,R,S,Kv,Pg,Is,jc,Tg,$s,Dc,bc,fc,zc,lA,co,ZT,eA,aA,tA,JT,rA,iA,nA,oA,sA,Vs,zs,Fi,us,ms,dn,da,vr,Ch,Vw,Pw,_D,oD,lD,mD,sD,qd,on,HI,Jv,Tt,pe,Pe,Vg,b0,ei$1,L0,Yx,nk,td,ed,tC,bC,sv,NC,XC,il,XD,rM,Fb,t1,A1,gS,NS,ZS,EI,ZI,Dn,kE,go,YE,OT,zM,mt],styles:[".did-you-know-management[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-block-end:16px}.did-you-know-management[_ngcontent-%COMP%]   .flex-spacer[_ngcontent-%COMP%]{flex:1}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]{padding:16px;margin-block-end:16px;background:#e8f6ee;border-radius:var(--radius-card)}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]   .form-title[_ngcontent-%COMP%]{margin:0 0 16px;font-size:var(--font-size-xl);font-weight:500;color:#2a3547}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]   .form-row[_ngcontent-%COMP%]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-block-end:8px}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]{flex:1;min-width:250px}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]   .form-field-sm[_ngcontent-%COMP%]{width:120px}.did-you-know-management[_ngcontent-%COMP%]   .add-form[_ngcontent-%COMP%]   .save-btn[_ngcontent-%COMP%]{margin-block-start:10px}.did-you-know-management[_ngcontent-%COMP%]   .filter-container[_ngcontent-%COMP%]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.did-you-know-management[_ngcontent-%COMP%]   .search-field[_ngcontent-%COMP%]{min-width:250px;flex:1}.did-you-know-management[_ngcontent-%COMP%]   .table-responsive[_ngcontent-%COMP%]{overflow-x:auto}.did-you-know-management[_ngcontent-%COMP%]   .cell-text[_ngcontent-%COMP%]{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty-section[_ngcontent-%COMP%]   .qty-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:500;color:#0009;margin-bottom:8px}.qty-control[_ngcontent-%COMP%]{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;background:#fff}.qty-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:#000000a6;transition:background .15s ease}.qty-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-surface-2)}.qty-btn[_ngcontent-%COMP%]:disabled{opacity:.35;cursor:not-allowed}.qty-btn--plus[_ngcontent-%COMP%]{color:var(--primary)}.qty-btn--plus[_ngcontent-%COMP%]:hover:not(:disabled){background:rgba(var(--primary-rgb, 63, 81, 181),.06)}.qty-btn[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:var(--font-size-xl);width:20px;height:20px}.qty-input[_ngcontent-%COMP%]{width:52px;height:40px;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:center;font-size:15px;font-weight:600;background:transparent;outline:none;-moz-appearance:textfield}.qty-input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .qty-input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}"],changeDetection:1});}}return e})();
2export{Mn as DidYouKnowManagementComponent};

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.