1import{$b as at,Bc as dt,Cd as Kt,Da as W,Na as Zt,Oa as $,Ua as Ut,_a as rt,ab as lt,ac as pt,bc as Wt,cc as Ht,dc as Gt,lc as H,oa as ot,p as qt,pa as Lt,sd as G,va as st,xd as Yt,zc as ct}from"./chunk-BS5JWHVW.js";import{$ as K,Aa as T,Ac as I,Bc as N,Fa as Rt,Fc as Ft,Gc as O,Ib as q,Ic as M,Ja as z,Jb as Q,Ka as J,Kb as tt,Kd as Pt,Oa as B,Ob as C,R as St,Rc as Vt,Tc as At,Vb as y,Wb as L,Xb as et,a as It,aa as f,ab as kt,ad as Bt,cc as m,f as Y,g as Nt,ha as Dt,hc as v,hd as Z,ia as A,ic as b,jc as P,kc as it,l as R,lc as nt,ld as j,m as h,md as Qt,na as D,nc as k,qc as _,rb as u,sc as a,tc as jt,uc as $t,wa as X,wb as Ot,wd as U,xb as c,za as E,zb as Mt,zc as w}from"./chunk-NACBYLXS.js";var ut=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=tt({type:e,selectors:[["button","nz-trans-button",""]],hostVars:8,hostBindings:function(i,s){i&2&&L("border","0")("background","transparent")("padding","0")("line-height","inherit")}})}return e})(),ht=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=Q({type:e});static \u0275inj=A({})}return e})();var mt=class{_document;_textarea;constructor(r,t){this._document=t;let i=this._textarea=this._document.createElement("textarea"),s=i.style;s.position="fixed",s.top=s.opacity="0",s.left="-999em",i.setAttribute("aria-hidden","true"),i.value=r,i.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(i)}copy(){let r=this._textarea,t=!1;try{if(r){let i=this._document.activeElement;r.select(),r.setSelectionRange(0,r.value.length),t=this._document.execCommand("copy"),i&&i.focus()}}catch{}return t}destroy(){let r=this._textarea;r&&(r.remove(),this._textarea=void 0)}},Jt=(()=>{class e{_document=D(U);constructor(){}copy(t){let i=this.beginCopy(t),s=i.copy();return i.destroy(),s}beginCopy(t){return new mt(t,this._document)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=Dt({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ne(e,r){if(e&1&&(it(0),P(1,"nz-icon",2),nt()),e&2){let t=r.$implicit;u(),y("nzType",t)}}var oe=["textarea"];function se(e,r){if(e&1){let t=k();v(0,"textarea",2,0),_("blur",function(){E(t);let s=a();return T(s.confirm())}),b(),v(2,"button",3),_("click",function(){E(t);let s=a();return T(s.confirm())}),P(3,"nz-icon",4),b()}}function re(e,r){if(e&1&&(it(0),P(1,"nz-icon",7),nt()),e&2){let t=r.$implicit;u(),y("nzType",t)}}function le(e,r){if(e&1){let t=k();v(0,"button",5),_("click",function(){E(t);let s=a();return T(s.onClick())}),C(1,re,2,1,"ng-container",6),b()}if(e&2){let t=a();y("nzTooltipTitle",t.tooltip===null?null:t.tooltip||(t.locale==null?null:t.locale.edit)),u(),y("nzStringTemplateOutlet",t.icon)}}var ae=["ellipsisContainer"],pe=["expandable"],ce=["contentTemplate"],de=["*"],ue=e=>({content:e});function he(e,r){e&1&&$t(0)}function me(e,r){if(e&1&&(C(0,he,1,0),O(1)),e&2){let t=r.content;m(t?-1:0),u(),M(" ",t," ")}}function ye(e,r){}function fe(e,r){if(e&1&&O(0),e&2){let t=a(3);M(" ",t.nzSuffix," ")}}function ze(e,r){if(e&1&&C(0,ye,0,0,"ng-template",5)(1,fe,1,1),e&2){let t=a(2),i=Ft(1);y("ngTemplateOutlet",i)("ngTemplateOutletContext",At(3,ue,t.nzContent)),u(),m(t.nzSuffix?1:-1)}}function Ce(e,r){if(e&1&&O(0),e&2){let t=a(3);M(" ",t.ellipsisStr," ")}}function _e(e,r){if(e&1&&O(0),e&2){let t=a(3);M(" ",t.nzSuffix," ")}}function ge(e,r){if(e&1){let t=k();v(0,"a",7,2),_("click",function(){E(t);let s=a(3);return T(s.onExpand())}),O(2),b()}if(e&2){let t=a(3);u(2),M(" ",t.locale==null?null:t.locale.expand," ")}}function xe(e,r){if(e&1&&(P(0,"span",null,1),C(2,Ce,1,1)(3,_e,1,1)(4,ge,3,1,"a",6)),e&2){let t=a(2);u(2),m(t.isEllipsis?2:-1),u(),m(t.nzSuffix?3:-1),u(),m(t.nzExpandable&&t.isEllipsis?4:-1)}}function Ee(e,r){if(e&1&&C(0,ze,2,5)(1,xe,5,3),e&2){let t=a();m(t.expanded||!t.hasOperationsWithEllipsis&&t.nzEllipsisRows===1&&!t.hasEllipsisObservers||t.canCssEllipsis||t.nzSuffix&&t.expanded?0:1)}}function Te(e,r){if(e&1){let t=k();v(0,"nz-text-edit",8),_("endEditing",function(s){E(t);let d=a();return T(d.onEndEditing(s))})("startEditing",function(){E(t);let s=a();return T(s.onStartEditing())}),b()}if(e&2){let t=a();y("text",t.nzContent)("icon",t.nzEditIcon)("tooltip",t.nzEditTooltip)}}function ve(e,r){if(e&1){let t=k();v(0,"nz-text-copy",9),_("textCopy",function(s){E(t);let d=a();return T(d.onTextCopy(s))}),b()}if(e&2){let t=a();y("text",t.copyText)("tooltips",t.nzCopyTooltips)("icons",t.nzCopyIcons)}}var yt=(()=>{class e{cdr;clipboard;i18n;copied=!1;copyId;locale;nativeElement=D(B).nativeElement;copyTooltip=null;copedTooltip=null;copyIcon="copy";copedIcon="check";destroy$=new Y;text;tooltips;icons=["copy","check"];textCopy=new z;constructor(t,i,s){this.cdr=t,this.clipboard=i,this.i18n=s}ngOnInit(){this.i18n.localeChange.pipe(f(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.updateTooltips(),this.cdr.markForCheck()})}ngOnChanges(t){let{tooltips:i,icons:s}=t;i&&this.updateTooltips(),s&&this.updateIcons()}ngOnDestroy(){clearTimeout(this.copyId),this.destroy$.next(!0),this.destroy$.complete()}onClick(){if(this.copied)return;this.copied=!0,this.cdr.detectChanges();let t=this.text;this.textCopy.emit(t),this.clipboard.copy(t),this.onCopied()}onCopied(){clearTimeout(this.copyId),this.copyId=setTimeout(()=>{this.copied=!1,this.cdr.detectChanges()},3e3)}updateTooltips(){if(this.tooltips===null)this.copedTooltip=null,this.copyTooltip=null;else if(Array.isArray(this.tooltips)){let[t,i]=this.tooltips;this.copyTooltip=t||this.locale?.copy,this.copedTooltip=i||this.locale?.copied}else this.copyTooltip=this.locale?.copy,this.copedTooltip=this.locale?.copied;this.cdr.markForCheck()}updateIcons(){let[t,i]=this.icons;this.copyIcon=t,this.copedIcon=i,this.cdr.markForCheck()}static \u0275fac=function(i){return new(i||e)(c(Z),c(Jt),c(W))};static \u0275cmp=q({type:e,selectors:[["nz-text-copy"]],inputs:{text:"text",tooltips:"tooltips",icons:"icons"},outputs:{textCopy:"textCopy"},exportAs:["nzTextCopy"],features:[X],decls:2,vars:4,consts:[["type","button","nz-tooltip","","nz-trans-button","",1,"ant-typography-copy",3,"click","nzTooltipTitle"],[4,"nzStringTemplateOutlet"],[3,"nzType"]],template:function(i,s){i&1&&(v(0,"button",0),_("click",function(){return s.onClick()}),C(1,ne,2,1,"ng-container",1),b()),i&2&&(et("ant-typography-copy-success",s.copied),y("nzTooltipTitle",s.copied?s.copedTooltip:s.copyTooltip),u(),y("nzStringTemplateOutlet",s.copied?s.copedIcon:s.copyIcon))},dependencies:[dt,ct,ht,ut,lt,rt,pt,at],encapsulation:2,changeDetection:0})}return e})(),ft=(()=>{class e{ngZone;
1cdr;i18n;destroy$;editing=!1;locale;text;icon="edit";tooltip;startEditing=new z;endEditing=new z(!0);set textarea(t){this.textarea$.next(t)}autosizeDirective;beforeText;currentText;nativeElement=D(B).nativeElement;textarea$=new Nt(null);injector=D(Rt);constructor(t,i,s,d){this.ngZone=t,this.cdr=i,this.i18n=s,this.destroy$=d}ngOnInit(){this.i18n.localeChange.pipe(f(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.textarea$.pipe(K(t=>st(t?.nativeElement,"keydown")),f(this.destroy$)).subscribe(t=>{t.keyCode!==27&&t.keyCode!==13||this.ngZone.run(()=>{t.keyCode===27?this.onCancel():this.onEnter(t),this.cdr.markForCheck()})}),this.textarea$.pipe(K(t=>st(t?.nativeElement,"input")),f(this.destroy$)).subscribe(t=>{this.currentText=t.target.value})}onClick(){this.beforeText=this.text,this.currentText=this.beforeText,this.editing=!0,this.startEditing.emit(),this.focusAndSetValue()}confirm(){this.editing=!1,this.endEditing.emit(this.currentText)}onEnter(t){t.stopPropagation(),t.preventDefault(),this.confirm()}onCancel(){this.currentText=this.beforeText,this.confirm()}focusAndSetValue(){let{injector:t}=this;kt(()=>{this.textarea$.pipe(St(i=>i!=null),f(this.destroy$)).subscribe(i=>{i.nativeElement.focus(),i.nativeElement.value=this.currentText||"",this.autosizeDirective.resizeToFitContent(),this.cdr.markForCheck()})},{injector:t})}static \u0275fac=function(i){return new(i||e)(c(J),c(Z),c(W),c(H))};static \u0275cmp=q({type:e,selectors:[["nz-text-edit"]],viewQuery:function(i,s){if(i&1&&(w(oe,5),w(G,5)),i&2){let d;I(d=N())&&(s.textarea=d.first),I(d=N())&&(s.autosizeDirective=d.first)}},inputs:{text:"text",icon:"icon",tooltip:"tooltip"},outputs:{startEditing:"startEditing",endEditing:"endEditing"},exportAs:["nzTextEdit"],features:[Vt([H])],decls:2,vars:1,consts:[["textarea",""],["nz-tooltip","","nz-trans-button","",1,"ant-typography-edit",3,"nzTooltipTitle"],["nz-input","","nzAutosize","",3,"blur"],["nz-trans-button","",1,"ant-typography-edit-content-confirm",3,"click"],["nzType","enter"],["nz-tooltip","","nz-trans-button","",1,"ant-typography-edit",3,"click","nzTooltipTitle"],[4,"nzStringTemplateOutlet"],[3,"nzType"]],template:function(i,s){i&1&&C(0,se,4,0)(1,le,2,2,"button",1),i&2&&m(s.editing?0:1)},dependencies:[Kt,Yt,G,ht,ut,lt,rt,dt,ct,pt,at],encapsulation:2,changeDetection:0})}return e})(),be="typography",we="ant-typography-expand",Ie=(()=>{let e,r=[],t=[],i,s=[],d=[],Ct,_t=[],gt=[],xt,Et=[],Tt=[],vt,bt=[],wt=[];return class zt{static{let l=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;e=[$()],i=[$()],Ct=[$()],xt=[$()],vt=[$()],R(null,null,e,{kind:"field",name:"nzCopyTooltips",static:!1,private:!1,access:{has:o=>"nzCopyTooltips"in o,get:o=>o.nzCopyTooltips,set:(o,n)=>{o.nzCopyTooltips=n}},metadata:l},r,t),R(null,null,i,{kind:"field",name:"nzCopyIcons",static:!1,private:!1,access:{has:o=>"nzCopyIcons"in o,get:o=>o.nzCopyIcons,set:(o,n)=>{o.nzCopyIcons=n}},metadata:l},s,d),R(null,null,Ct,{kind:"field",name:"nzEditTooltip",static:!1,private:!1,access:{has:o=>"nzEditTooltip"in o,get:o=>o.nzEditTooltip,set:(o,n)=>{o.nzEditTooltip=n}},metadata:l},_t,gt),R(null,null,xt,{kind:"field",name:"nzEditIcon",static:!1,private:!1,access:{has:o=>"nzEditIcon"in o,get:o=>o.nzEditIcon,set:(o,n)=>{o.nzEditIcon=n}},metadata:l},Et,Tt),R(null,null,vt,{kind:"field",name:"nzEllipsisRows",static:!1,private:!1,access:{has:o=>"nzEllipsisRows"in o,get:o=>o.nzEllipsisRows,set:(o,n)=>{o.nzEllipsisRows=n}},metadata:l},bt,wt),l&&Object.defineProperty(this,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:l})}nzConfigService;host;cdr;viewContainerRef;renderer;platform;i18n;resizeService;directionality;_nzModuleName=be;nzCopyable=!1;nzEditable=!1;nzDisabled=!1;nzExpandable=!1;nzEllipsis=!1;nzCopyTooltips=h(this,r,void 0);nzCopyIcons=(h(this,t),h(this,s,["copy","check"]));nzEditTooltip=(h(this,d),h(this,_t,void 0));nzEditIcon=(h(this,gt),h(this,Et,"edit"));nzContent=h(this,Tt);nzEllipsisRows=h(this,bt,1);nzType=h(this,wt);nzCopyText;nzSuffix;
1nzContentChange=new z;nzCopy=new z;nzExpandChange=new z;nzOnEllipsis=new z;textEditRef;textCopyRef;ellipsisContainer;expandableBtn;contentTemplate;locale;document=D(U);expandableBtnElementCache=null;editing=!1;ellipsisText;cssEllipsis=!1;isEllipsis=!0;expanded=!1;ellipsisStr="...";dir="ltr";get hasEllipsisObservers(){return this.nzOnEllipsis.observers.length>0}get canCssEllipsis(){return this.nzEllipsis&&this.cssEllipsis&&!this.expanded&&!this.hasEllipsisObservers}get hasOperationsWithEllipsis(){return(this.nzCopyable||this.nzEditable||this.nzExpandable)&&this.nzEllipsis}viewInit=!1;rfaId=-1;destroy$=new Y;windowResizeSubscription=It.EMPTY;get copyText(){return typeof this.nzCopyText=="string"?this.nzCopyText:this.nzContent}constructor(l,o,n,p,F,V,S,g,x){this.nzConfigService=l,this.host=o,this.cdr=n,this.viewContainerRef=p,this.renderer=F,this.platform=V,this.i18n=S,this.resizeService=g,this.directionality=x}onTextCopy(l){this.nzCopy.emit(l)}onStartEditing(){this.editing=!0}onEndEditing(l){this.editing=!1,this.nzContentChange.emit(l),this.nzContent===l&&this.renderOnNextFrame(),this.cdr.markForCheck()}onExpand(){this.isEllipsis=!1,this.expanded=!0,this.nzExpandChange.emit(),this.nzOnEllipsis.emit(!1)}canUseCSSEllipsis(){return this.nzEditable||this.nzCopyable||this.nzExpandable||this.nzSuffix||this.hasEllipsisObservers?!1:this.nzEllipsisRows===1?ot("textOverflow"):ot("webkitLineClamp")}renderOnNextFrame(){Wt(this.rfaId),!(!this.viewInit||!this.nzEllipsis||this.nzEllipsisRows<0||this.expanded||!this.platform.isBrowser)&&(this.rfaId=Ht(()=>{this.syncEllipsis()}))}getOriginContentViewRef(){let l=this.viewContainerRef.createEmbeddedView(this.contentTemplate,{content:this.nzContent});return l.detectChanges(),{viewRef:l,removeView:()=>{this.viewContainerRef.remove(this.viewContainerRef.indexOf(l))}}}syncEllipsis(){if(this.cssEllipsis)return;let{viewRef:l,removeView:o}=this.getOriginContentViewRef(),n=[this.textCopyRef,this.textEditRef].filter(x=>x&&x.nativeElement).map(x=>x.nativeElement),p=this.getExpandableBtnElement();p&&n.push(p);let{contentNodes:F,text:V,ellipsis:S}=Lt(this.host.nativeElement,this.nzEllipsisRows,l.rootNodes,n,this.ellipsisStr,this.nzSuffix);o(),this.ellipsisText=V,S!==this.isEllipsis&&(this.isEllipsis=S,this.nzOnEllipsis.emit(S));let g=this.ellipsisContainer.nativeElement;for(;g.firstChild;)this.renderer.removeChild(g,g.firstChild);F.forEach(x=>{this.renderer.appendChild(g,x.cloneNode(!0))}),this.cdr.markForCheck()}getExpandableBtnElement(){if(this.nzExpandable){let l=this.locale?this.locale.expand:"",o=this.expandableBtnElementCache;if(!o||o.innerText===l){let n=this.document.createElement("a");n.className=we,n.innerText=l,this.expandableBtnElementCache=n}return this.expandableBtnElementCache}else return this.expandableBtnElementCache=null,null}renderAndSubscribeWindowResize(){this.platform.isBrowser&&(this.windowResizeSubscription.unsubscribe(),this.cssEllipsis=this.canUseCSSEllipsis(),this.renderOnNextFrame(),this.windowResizeSubscription=this.resizeService.subscribe().pipe(f(this.destroy$)).subscribe(()=>this.renderOnNextFrame()))}ngOnInit(){this.i18n.localeChange.pipe(f(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.directionality.change?.pipe(f(this.destroy$)).subscribe(l=>{this.dir=l,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterViewInit(){this.viewInit=!0,this.renderAndSubscribeWindowResize()}ngOnChanges(l){let{nzCopyable:o,nzEditable:n,nzExpandable:p,nzEllipsis:F,nzContent:V,nzEllipsisRows:S,nzSuffix:g}=l;(o||n||p||F||V||S||g)&&this.nzEllipsis&&(this.expanded?this.windowResizeSubscription.unsubscribe():this.renderAndSubscribeWindowResize())}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete(),this.expandableBtnElementCache=null,this.windowResizeSubscription.unsubscribe()}static \u0275fac=function(o){return new(o||zt)(c(Zt),c(B),c(Z),c(Mt),c(Ot),c(Ut),c(W),c(Gt),c(qt))};static \u0275cmp=q({type:zt,selectors:[["nz-typography"],["","nz-typography",""],["p","nz-paragraph",""],["span","nz-text",""],["h1","nz-title",""],["h2","nz-title",""],["h3","nz-title",""],["h4","nz-title",""]],viewQuery:function(o,n){if(o&1&&(w(ft,5),w(yt,5),w(ae,5),w(pe,5),w(ce,5)),o&2){let p;I(p=N())&&(n.textEditRef=p.first),I(p=N())&&(n.textCopyRef=p.first),I(p=N())&&(n.ellipsisContainer=p.first),I(p=N())&&(n.expandableBtn=p.first),I(p=N())&&(n.contentTemplate=p.first)}},hostVars:26,hostBindings:function(o,n){o&2&&(L("-webkit-line-clamp",n.canCssEllipsis&&n.nzEllipsisRows>1?n.nzEllipsisRows:null),et("ant-typography",!n.editing)("ant-typography-rtl",n.dir==="rtl")("ant-typography-edit-content",n.editing)("ant-typography-secondary",n.nzType==="secondary")("ant-typography-warning",n.nzType==="warning")("ant-typography-danger",n.nzType==="danger")("ant-typography-success",n.nzType==="success")("ant-typography-disabled",n.nzDisabled)("ant-typography-ellipsis",n.nzEllipsis&&!n.expanded)("ant-typography-single-line",n.nzEllipsis&&n.nzEllipsisRows===1)("ant-typography-ellipsis-single-line",n.canCssEllipsis&&n.nzEllipsisRows===1)("ant-typography-ellipsis-multiple-line",n.canCssEllipsis&&n.nzEllipsisRows>1))},inputs:{nzCopyable:[2,"nzCopyable","nzCopyable",j],nzEditable:[2,"nzEditable","nzEditable",j],nzDisabled:[2,"nzDisabled","nzDisabled",j],nzExpandable:[2,"nzExpandable","nzExpandable",j],nzEllipsis:[2,"nzEllipsis","nzEllipsis",j],nzCopyTooltips:"nzCopyTooltips",nzCopyIcons:"nzCopyIcons",nzEditTooltip:"nzEditTooltip",nzEditIcon:"nzEditIcon",nzContent:"nzContent",nzEllipsisRows:[2,"nzEllipsisRows","nzEllipsisRows",Qt],nzType:"nzType",nzCopyText:"nzCopyText",nzSuffix:"nzSuffix"},outputs:{nzContentChange:"nzContentChange",nzCopy:"nzCopy",nzExpandChange:"nzExpandChange",nzOnEllipsis:"nzOnEllipsis"},exportAs:["nzTypography"],features:[X],ngContentSelectors:de,decls:5,vars:3,consts:[["contentTemplate",""],["ellipsisContainer",""],["expandable",""],[3,"text","icon","tooltip"],[3,"text","tooltips","icons"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-typography-expand"],[1,"ant-typography-expand",3,"click"],[3,"endEditing","startEditing","text","icon","tooltip"],[3,"textCopy","text","tooltips","icons"]],template:function(o,n){o&1&&(jt(),C(0,me,2,2,"ng-template",null,0,Bt)(2,Ee,2,1)(3,Te,1,3,"nz-text-edit",3)(4,ve,1,3,"nz-text-copy",4)),o&2&&(u(2),m(n.editing?-1:2),u(),m(n.nzEditable?3:-1),u(),m(n.nzCopyable&&!n.editing?4:-1))},dependencies:[Pt,ft,yt],encapsulation:2,changeDetection:0})}})(),hi=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=Q({type:e});static \u0275inj=A({imports:[Ie,yt,ft]})}return e})();export{Jt as a,Ie as b,hi as c};
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.