1import{$a as Wt,Ba as lt,C as Zt,Ca as Ut,Ed as Xt,Ia as at,Jd as Jt,Ra as G,Vc as Gt,Wc as Yt,Xc as Kt,ab as F,cb as Ht,cc as dt,d as Lt,dc as ut,dd as Y,lb as pt,nb as ct,sc as ht,uc as yt,zd as K}from"./chunk-5HXFPEER.js";import{$ as z,$b as L,Ac as M,Cc as j,Db as q,Fb as _,Gb as nt,Ib as $t,Ka as et,Na as Q,Pc as Bt,R as Rt,Rb as y,Rc as Qt,Tb as m,Yb as C,Zb as b,_ as tt,_b as w,_c as Pt,a as St,ac as ot,bc as st,dc as O,f as J,g as Dt,ha as kt,ia as B,jc as g,l as k,lb as u,lc as a,m as h,ma as R,mc as Ft,nc as Vt,pb as Mt,pc as I,qb as c,qc as N,qd as H,rc as S,sb as jt,ta as T,ua as v,ud as $,vc as At,vd as qt,wc as W,xa as Ot,xb as U,xc as rt,ya as Z,yb as P,zb as it}from"./chunk-ZUWCBCQQ.js";import{f as X}from"./chunk-JNGVGNCT.js";var mt=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=it({type:e,selectors:[["button","nz-trans-button",""]],hostVars:8,hostBindings:function(i,s){i&2&&W("border","0")("background","transparent")("padding","0")("line-height","inherit")}})}return e})(),ft=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=P({type:e});static \u0275inj=B({})}return e})();var Ct=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)}},ee=(()=>{class e{_document=R(Z);constructor(){}copy(t){let i=this.beginCopy(t),s=i.copy();return i.destroy(),s}beginCopy(t){return new Ct(t,this._document)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=kt({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function se(e,r){if(e&1&&(ot(0),L(1,"nz-icon",2),st()),e&2){let t=r.$implicit;u(),C("nzType",t)}}var re=["textarea"];function le(e,r){if(e&1){let t=O();b(0,"textarea",2,0),g("blur",function(){T(t);let s=a();return v(s.confirm())}),w(),b(2,"button",3),g("click",function(){T(t);let s=a();return v(s.confirm())}),L(3,"nz-icon",4),w()}}function ae(e,r){if(e&1&&(ot(0),L(1,"nz-icon",7),st()),e&2){let t=r.$implicit;u(),C("nzType",t)}}function pe(e,r){if(e&1){let t=O();b(0,"button",5),g("click",function(){T(t);let s=a();return v(s.onClick())}),q(1,ae,2,1,"ng-container",6),w()}if(e&2){let t=a();C("nzTooltipTitle",t.tooltip===null?null:t.tooltip||(t.locale==null?null:t.locale.edit)),u(),C("nzStringTemplateOutlet",t.icon)}}var ce=["ellipsisContainer"],de=["expandable"],ue=["contentTemplate"],he=["*"],ye=e=>({content:e});function me(e,r){e&1&&Vt(0)}function fe(e,r){if(e&1&&(y(0,me,1,0),M(1)),e&2){let t=r.content;m(t?-1:0),u(),j(" ",t," ")}}function Ce(e,r){}function ze(e,r){if(e&1&&M(0),e&2){let t=a(3);j(" ",t.nzSuffix," ")}}function _e(e,r){if(e&1&&(q(0,Ce,0,0,"ng-template",5),y(1,ze,1,1)),e&2){let t=a(2),i=At(1);C("ngTemplateOutlet",i)("ngTemplateOutletContext",Qt(3,ye,t.nzContent)),u(),m(t.nzSuffix?1:-1)}}function ge(e,r){if(e&1&&M(0),e&2){let t=a(3);j(" ",t.ellipsisStr," ")}}function xe(e,r){if(e&1&&M(0),e&2){let t=a(3);j(" ",t.nzSuffix," ")}}function Ee(e,r){if(e&1){let t=O();b(0,"a",7,2),g("click",function(){T(t);let s=a(3);return v(s.onExpand())}),M(2),w()}if(e&2){let t=a(3);u(2),j(" ",t.locale==null?null:t.locale.expand," ")}}function Te(e,r){if(e&1&&(L(0,"span",null,1),y(2,ge,1,1),y(3,xe,1,1),y(4,Ee,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 ve(e,r){if(e&1&&y(0,_e,2,5)(1,Te,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 be(e,r){if(e&1){let t=O();b(0,"nz-text-edit",8),g("endEditing",function(s){T(t);let d=a();return v(d.onEndEditing(s))})("startEditing",function(){T(t);let s=a();return v(s.onStartEditing())}),w()}if(e&2){let t=a();C("text",t.nzContent)("icon",t.nzEditIcon)("tooltip",t.nzEditTooltip)}}
1function we(e,r){if(e&1){let t=O();b(0,"nz-text-copy",9),g("textCopy",function(s){T(t);let d=a();return v(d.onTextCopy(s))}),w()}if(e&2){let t=a();C("text",t.copyText)("tooltips",t.nzCopyTooltips)("icons",t.nzCopyIcons)}}var zt=(()=>{class e{cdr;clipboard;i18n;copied=!1;copyId;locale;nativeElement=R(Q).nativeElement;copyTooltip=null;copedTooltip=null;copyIcon="copy";copedIcon="check";destroy$=new J;text;tooltips;icons=["copy","check"];textCopy=new _;constructor(t,i,s){this.cdr=t,this.clipboard=i,this.i18n=s}ngOnInit(){this.i18n.localeChange.pipe(z(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(H),c(ee),c(G))};static \u0275cmp=U({type:e,selectors:[["nz-text-copy"]],inputs:{text:"text",tooltips:"tooltips",icons:"icons"},outputs:{textCopy:"textCopy"},exportAs:["nzTextCopy"],features:[et],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&&(b(0,"button",0),g("click",function(){return s.onClick()}),q(1,se,2,1,"ng-container",1),w()),i&2&&(rt("ant-typography-copy-success",s.copied),C("nzTooltipTitle",s.copied?s.copedTooltip:s.copyTooltip),u(),C("nzStringTemplateOutlet",s.copied?s.copedIcon:s.copyIcon))},dependencies:[yt,ht,ft,mt,ct,pt,ut,dt],encapsulation:2,changeDetection:0})}return e})(),_t=(()=>{class e{ngZone;
1cdr;i18n;destroy$;editing=!1;locale;text;icon="edit";tooltip;startEditing=new _;endEditing=new _(!0);set textarea(t){this.textarea$.next(t)}autosizeDirective;beforeText;currentText;nativeElement=R(Q).nativeElement;textarea$=new Dt(null);injector=R(Ot);constructor(t,i,s,d){this.ngZone=t,this.cdr=i,this.i18n=s,this.destroy$=d}ngOnInit(){this.i18n.localeChange.pipe(z(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.textarea$.pipe(tt(t=>at(t?.nativeElement,"keydown")),z(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(tt(t=>at(t?.nativeElement,"input")),z(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;$t(()=>{this.textarea$.pipe(Rt(i=>i!=null),z(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(nt),c(H),c(G),c(Y))};static \u0275cmp=U({type:e,selectors:[["nz-text-edit"]],viewQuery:function(i,s){if(i&1&&(I(re,5),I(K,5)),i&2){let d;N(d=S())&&(s.textarea=d.first),N(d=S())&&(s.autosizeDirective=d.first)}},inputs:{text:"text",icon:"icon",tooltip:"tooltip"},outputs:{startEditing:"startEditing",endEditing:"endEditing"},exportAs:["nzTextEdit"],features:[Bt([Y])],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&&y(0,le,4,0)(1,pe,2,2,"button",1),i&2&&m(s.editing?0:1)},dependencies:[Jt,Xt,K,ft,mt,ct,pt,yt,ht,ut,dt],encapsulation:2,changeDetection:0})}return e})(),Ie="typography",Ne="ant-typography-expand",Se=(()=>{var f;let e,r=[],t=[],i,s=[],d=[],gt,xt=[],Et=[],Tt,vt=[],bt=[],wt,It=[],Nt=[];return f=class{nzConfigService;host;cdr;viewContainerRef;renderer;platform;i18n;resizeService;directionality;_nzModuleName=Ie;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,xt,void 0));nzEditIcon=(h(this,Et),h(this,vt,"edit"));nzContent=h(this,bt);nzEllipsisRows=h(this,It,1);nzType=h(this,Nt);nzCopyText;nzSuffix;
1nzContentChange=new _;nzCopy=new _;nzExpandChange=new _;nzOnEllipsis=new _;textEditRef;textCopyRef;ellipsisContainer;expandableBtn;contentTemplate;locale;document=R(Z);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 J;windowResizeSubscription=St.EMPTY;get copyText(){return typeof this.nzCopyText=="string"?this.nzCopyText:this.nzContent}constructor(l,o,n,p,V,A,D,x,E){this.nzConfigService=l,this.host=o,this.cdr=n,this.viewContainerRef=p,this.renderer=V,this.platform=A,this.i18n=D,this.resizeService=x,this.directionality=E}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?lt("textOverflow"):lt("webkitLineClamp")}renderOnNextFrame(){Gt(this.rfaId),!(!this.viewInit||!this.nzEllipsis||this.nzEllipsisRows<0||this.expanded||!this.platform.isBrowser)&&(this.rfaId=Yt(()=>{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(E=>E&&E.nativeElement).map(E=>E.nativeElement),p=this.getExpandableBtnElement();p&&n.push(p);let{contentNodes:V,text:A,ellipsis:D}=Ut(this.host.nativeElement,this.nzEllipsisRows,l.rootNodes,n,this.ellipsisStr,this.nzSuffix);o(),this.ellipsisText=A,D!==this.isEllipsis&&(this.isEllipsis=D,this.nzOnEllipsis.emit(D));let x=this.ellipsisContainer.nativeElement;for(;x.firstChild;)this.renderer.removeChild(x,x.firstChild);V.forEach(E=>{this.renderer.appendChild(x,E.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=Ne,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.connect().pipe(z(this.destroy$)).subscribe(()=>this.renderOnNextFrame()))}ngOnInit(){this.i18n.localeChange.pipe(z(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.directionality.change?.pipe(z(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:V,nzContent:A,nzEllipsisRows:D,nzSuffix:x}=l;(o||n||p||V||A||D||x)&&this.nzEllipsis&&(this.expanded?this.windowResizeSubscription.unsubscribe():this.renderAndSubscribeWindowResize())}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete(),this.expandableBtnElementCache=null,this.windowResizeSubscription.unsubscribe()}},(()=>{let l=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;e=[F()],i=[F()],gt=[F()],Tt=[F()],wt=[F()],k(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),k(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),k(null,null,gt,{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},xt,Et),k(null,null,Tt,{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},vt,bt),k(null,null,wt,{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},It,Nt),l&&Object.defineProperty(f,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:l})})(),X(f,"\u0275fac",function(o){return new(o||f)(c(Wt),c(Q),c(H),c(jt),c(Mt),c(Ht),c(G),c(Kt),
1c(Zt))}),X(f,"\u0275cmp",U({type:f,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&&(I(_t,5),I(zt,5),I(ce,5),I(de,5),I(ue,5)),o&2){let p;N(p=S())&&(n.textEditRef=p.first),N(p=S())&&(n.textCopyRef=p.first),N(p=S())&&(n.ellipsisContainer=p.first),N(p=S())&&(n.expandableBtn=p.first),N(p=S())&&(n.contentTemplate=p.first)}},hostVars:26,hostBindings:function(o,n){o&2&&(W("-webkit-line-clamp",n.canCssEllipsis&&n.nzEllipsisRows>1?n.nzEllipsisRows:null),rt("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",$],nzEditable:[2,"nzEditable","nzEditable",$],nzDisabled:[2,"nzDisabled","nzDisabled",$],nzExpandable:[2,"nzExpandable","nzExpandable",$],nzEllipsis:[2,"nzEllipsis","nzEllipsis",$],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:[et],ngContentSelectors:he,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&&(Ft(),q(0,fe,2,2,"ng-template",null,0,Pt),y(2,ve,2,1),y(3,be,1,3,"nz-text-edit",3),y(4,we,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:[Lt,_t,zt],encapsulation:2,changeDetection:0})),f})(),yi=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=P({type:e});static \u0275inj=B({imports:[Se,zt,_t]})}return e})();export{ee as a,Se as b,yi 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.