-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathchunk-3KPV4XQC.js
1 lines (1 loc) · 16.4 KB
/
chunk-3KPV4XQC.js
1
import{g as Re}from"./chunk-GDHEBRUM.js";import{Ab as Se,Gb as j,Ib as Ie,Jb as _e,La as Ae,O as ye,ea as Ce,jc as De,lb as be,mb as $,na as F,p as ze,pb as Oe}from"./chunk-O3IWK6WU.js";import{$ as w,Aa as G,Ac as h,Bc as m,C as E,E as b,Fa as K,Fc as V,Gc as P,Hc as me,Ib as O,Ic as de,Ja as d,Jb as ie,Ka as N,Kb as ne,Kd as ve,O as H,Oa as x,Ob as p,Rc as fe,Ub as oe,Vb as g,Xb as T,Yb as se,Zb as re,a as C,aa as c,ab as J,ad as k,c as L,ca as Q,f as A,fc as ae,ga as Z,gc as le,hc as u,hd as M,ia as U,ic as v,ka as Y,kc as ce,lc as pe,ld as D,na as l,nc as ue,qc as S,rb as f,sc as z,tb as ee,tc as I,uc as _,wa as X,wd as ge,x as R,xb as r,yc as he,za as q,zb as te,zc as y}from"./chunk-NACBYLXS.js";var Ee=new Y("nz-after-next-render",{providedIn:"root",factory:()=>{let n=l(K);return new L(s=>{let e=J(()=>{s.next(),s.complete()},{injector:n});return()=>e.destroy()})}});var Ve=[[["nz-auto-option"]]],Pe=["nz-auto-option"];function ke(n,s){if(n&1&&(ce(0),P(1),pe()),n&2){let e=z();f(),me(e.nzLabel)}}var we=["*"],Me=["panel"],Fe=["content"],$e=(n,s)=>s.value;function je(n,s){}function Be(n,s){n&1&&p(0,je,0,0,"ng-template")}function We(n,s){n&1&&_(0)}function Le(n,s){if(n&1&&(u(0,"nz-auto-option",7),P(1),v()),n&2){let e=s.$implicit;g("nzValue",e.value)("nzLabel",e.label),f(),de(" ",e.label," ")}}function He(n,s){if(n&1&&ae(0,Le,2,3,"nz-auto-option",7,$e),n&2){let e=z(2);le(e.normalizedDataSource)}}function Qe(n,s){if(n&1){let e=ue();u(0,"div",3,0),S("@slideMotion.done",function(i){q(e);let o=z();return G(o.onAnimationEvent(i))}),u(2,"div",4)(3,"div",5),p(4,Be,1,0,null,6),v()()(),p(5,We,1,0,"ng-template",null,1,k)(7,He,2,0,"ng-template",null,2,k)}if(n&2){let e=V(6),t=V(8),i=z();se(i.nzOverlayStyle),re(i.nzOverlayClassName),T("ant-select-dropdown-hidden",!i.showPanel)("ant-select-dropdown-rtl",i.dir==="rtl"),g("nzNoAnimation",i.noAnimation==null?null:i.noAnimation.nzNoAnimation)("@slideMotion",void 0)("@.disabled",!!(i.noAnimation!=null&&i.noAnimation.nzNoAnimation)),f(4),g("ngTemplateOutlet",i.nzDataSource?t:e)}}var Ne=(()=>{class n{nzLabel;static \u0275fac=function(t){return new(t||n)};static \u0275cmp=O({type:n,selectors:[["nz-auto-optgroup"]],inputs:{nzLabel:"nzLabel"},exportAs:["nzAutoOptgroup"],ngContentSelectors:Pe,decls:3,vars:1,consts:[[1,"ant-select-item","ant-select-item-group"],[4,"nzStringTemplateOutlet"]],template:function(t,i){t&1&&(I(Ve),u(0,"div",0),p(1,ke,2,1,"ng-container",1),v(),_(2)),t&2&&(f(),g("nzStringTemplateOutlet",i.nzLabel))},dependencies:[_e,Ie],encapsulation:2,changeDetection:0})}return n})(),W=class{source;isUserInput;constructor(s,e=!1){this.source=s,this.isUserInput=e}},B=(()=>{class n{ngZone;changeDetectorRef;element;nzValue;nzLabel;nzDisabled=!1;selectionChange=new d;mouseEntered=new d;active=!1;selected=!1;nzAutocompleteOptgroupComponent=l(Ne,{optional:!0});destroy$=new A;constructor(e,t,i){this.ngZone=e,this.changeDetectorRef=t,this.element=i}ngOnInit(){F(this.element.nativeElement,"mouseenter").pipe(b(()=>this.mouseEntered.observers.length>0),c(this.destroy$)).subscribe(()=>{this.ngZone.run(()=>this.mouseEntered.emit(this))}),F(this.element.nativeElement,"mousedown").pipe(c(this.destroy$)).subscribe(e=>e.preventDefault())}ngOnDestroy(){this.destroy$.next()}select(e=!0){this.selected=!0,this.changeDetectorRef.markForCheck(),e&&this.emitSelectionChangeEvent()}deselect(){this.selected=!1,this.changeDetectorRef.markForCheck(),this.emitSelectionChangeEvent()}getLabel(){return this.nzLabel||this.nzValue.toString()}setActiveStyles(){this.active||(this.active=!0,this.changeDetectorRef.markForCheck())}setInactiveStyles(){this.active&&(this.active=!1,this.changeDetectorRef.markForCheck())}scrollIntoViewIfNeeded(){Ce(this.element.nativeElement)}selectViaInteraction(){this.nzDisabled||(this.selected=!this.selected,this.selected?this.setActiveStyles():this.setInactiveStyles(),this.emitSelectionChangeEvent(!0),this.changeDetectorRef.markForCheck())}emitSelectionChangeEvent(e=!1){this.selectionChange.emit(new W(this,e))}static \u0275fac=function(t){return new(t||n)(r(N),r(M),r(x))};static \u0275cmp=O({type:n,selectors:[["nz-auto-option"]],hostAttrs:["role","menuitem",1,"ant-select-item","ant-select-item-option"],hostVars:10,hostBindings:function(t,i){t&1&&S("click",function(){return i.selectViaInteraction()}),t&2&&(oe("aria-selected",i.selected.toString())("aria-disabled",i.nzDisabled.toString()),T("ant-select-item-option-grouped",i.nzAutocompleteOptgroupComponent)("ant-select-item-option-selected",i.selected)("ant-select-item-option-active",i.active)("ant-select-item-option-disabled",i.nzDisabled))},inputs:{nzValue:"nzValue",nzLabel:"nzLabel",nzDisabled:[2,"nzDisabled","nzDisabled",D]},outputs:{selectionChange:"selectionChange",mouseEntered:"mouseEntered"},exportAs:["nzAutoOption"],ngContentSelectors:we,decls:2,vars:0,consts:[[1,"ant-select-item-option-content"]],template:function(t,i){t&1&&(I(),u(0,"div",0),_(1),v())},encapsulation:2,changeDetection:0})}return n})(),Ze={provide:De,useExisting:Z(()=>Ye),multi:!0};function Ue(){return Error("Attempting to open an undefined instance of `nz-autocomplete`. Make sure that the id passed to the `nzAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.")}var Ye=(()=>{class n{ngZone;elementRef;overlay;viewContainerRef;nzAutocomplete;onChange=()=>{};onTouched=()=>{};panelOpen=!1;get activeOption(){return this.nzAutocomplete&&this.nzAutocomplete.options.length?this.nzAutocomplete.activeItem:null}destroy$=new A;overlayRef=null;portal=null;positionStrategy;previousValue=null;selectionChangeSubscription;optionsChangeSubscription;overlayOutsideClickSubscription;document=l(ge);nzInputGroupWhitSuffixOrPrefixDirective=l(Re,{optional:!0});constructor(e,t,i,o){this.ngZone=e,this.elementRef=t,this.overlay=i,this.viewContainerRef=o}ngAfterViewInit(){this.nzAutocomplete&&this.nzAutocomplete.animationStateChange.pipe(c(this.destroy$)).subscribe(e=>{e.toState==="void"&&this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.destroyPanel()}writeValue(e){this.ngZone.runOutsideAngular(()=>Promise.resolve(null).then(()=>this.setTriggerValue(e)))}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){let t=this.elementRef.nativeElement;t.disabled=e,this.closePanel()}openPanel(){this.previousValue=this.elementRef.nativeElement.value,this.attachOverlay(),this.updateStatus()}closePanel(){this.panelOpen&&(this.nzAutocomplete.isOpen=this.panelOpen=!1,this.overlayRef&&this.overlayRef.hasAttached()&&(this.overlayRef.detach(),this.selectionChangeSubscription.unsubscribe(),this.overlayOutsideClickSubscription.unsubscribe(),this.optionsChangeSubscription.unsubscribe(),this.portal=null))}handleKeydown(e){let t=e.keyCode,i=t===38||t===40;t===27&&e.preventDefault(),this.panelOpen&&(t===27||t===9)?(this.activeOption&&this.activeOption.getLabel()!==this.previousValue&&this.setTriggerValue(this.previousValue),this.closePanel()):this.panelOpen&&t===13?this.nzAutocomplete.showPanel&&(e.preventDefault(),this.activeOption?this.activeOption.selectViaInteraction():this.closePanel()):this.panelOpen&&i&&this.nzAutocomplete.showPanel&&(e.stopPropagation(),e.preventDefault(),t===38?this.nzAutocomplete.setPreviousItemActive():this.nzAutocomplete.setNextItemActive(),this.activeOption&&this.activeOption.scrollIntoViewIfNeeded(),this.doBackfill())}handleInput(e){let t=e.target,i=this.document,o=t.value;t.type==="number"&&(o=o===""?null:parseFloat(o)),this.previousValue!==o&&(this.previousValue=o,this.onChange(o),this.canOpen()&&i.activeElement===e.target&&this.openPanel())}handleFocus(){this.canOpen()&&this.openPanel()}handleClick(){this.canOpen()&&!this.panelOpen&&this.openPanel()}handleBlur(){this.onTouched()}subscribeOptionsChange(){return this.nzAutocomplete.options.changes.pipe(Q(()=>this.positionStrategy.reapplyLastPosition()),H(0)).subscribe(()=>{this.resetActiveItem(),this.panelOpen&&this.overlayRef.updatePosition()})}subscribeSelectionChange(){return this.nzAutocomplete.selectionChange.subscribe(e=>{this.setValueAndClose(e)})}subscribeOverlayOutsideClick(){return this.overlayRef.outsidePointerEvents().pipe(b(e=>!this.elementRef.nativeElement.contains(e.target))).subscribe(()=>{this.closePanel()})}attachOverlay(){if(!this.nzAutocomplete)throw Ue();!this.portal&&this.nzAutocomplete.template&&(this.portal=new Ae(this.nzAutocomplete.template,this.viewContainerRef)),this.overlayRef||(this.overlayRef=this.overlay.create(this.getOverlayConfig())),this.overlayRef&&!this.overlayRef.hasAttached()&&(this.overlayRef.attach(this.portal),this.selectionChangeSubscription=this.subscribeSelectionChange(),this.optionsChangeSubscription=this.subscribeOptionsChange(),this.overlayOutsideClickSubscription=this.subscribeOverlayOutsideClick(),this.overlayRef.detachments().pipe(c(this.destroy$)).subscribe(()=>{this.closePanel()})),this.nzAutocomplete.isOpen=this.panelOpen=!0}updateStatus(){this.overlayRef&&this.overlayRef.updateSize({width:this.nzAutocomplete.nzWidth||this.getHostWidth()}),this.nzAutocomplete.setVisibility(),this.resetActiveItem(),this.activeOption&&this.activeOption.scrollIntoViewIfNeeded()}destroyPanel(){this.overlayRef&&this.closePanel()}getOverlayConfig(){return new be({positionStrategy:this.getOverlayPosition(),disposeOnNavigation:!0,scrollStrategy:this.overlay.scrollStrategies.reposition(),width:this.nzAutocomplete.nzWidth||this.getHostWidth()})}getConnectedElement(){return this.nzInputGroupWhitSuffixOrPrefixDirective?this.nzInputGroupWhitSuffixOrPrefixDirective.elementRef:this.elementRef}getHostWidth(){return this.getConnectedElement().nativeElement.getBoundingClientRect().width}getOverlayPosition(){let e=[new $({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new $({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"})];return this.positionStrategy=this.overlay.position().flexibleConnectedTo(this.getConnectedElement()).withFlexibleDimensions(!1).withPush(!1).withPositions(e).withTransformOriginOn(".ant-select-dropdown"),this.positionStrategy}resetActiveItem(){let e=this.nzAutocomplete.getOptionIndex(this.previousValue);this.nzAutocomplete.clearSelectedOptions(null,!0),e!==-1?(this.nzAutocomplete.setActiveItem(e),this.nzAutocomplete.activeItem.select(!1)):this.nzAutocomplete.setActiveItem(this.nzAutocomplete.nzDefaultActiveFirstOption?0:-1)}setValueAndClose(e){let t=e.nzValue;this.setTriggerValue(e.getLabel()),this.onChange(t),this.elementRef.nativeElement.focus(),this.closePanel()}setTriggerValue(e){let t=this.nzAutocomplete.getOption(e),i=t?t.getLabel():e;this.elementRef.nativeElement.value=i??"",this.nzAutocomplete.nzBackfill||(this.previousValue=i)}doBackfill(){this.nzAutocomplete.nzBackfill&&this.nzAutocomplete.activeItem&&this.setTriggerValue(this.nzAutocomplete.activeItem.getLabel())}canOpen(){let e=this.elementRef.nativeElement;return!e.readOnly&&!e.disabled}static \u0275fac=function(t){return new(t||n)(r(N),r(x),r(Oe),r(te))};static \u0275dir=ne({type:n,selectors:[["input","nzAutocomplete",""],["textarea","nzAutocomplete",""]],hostAttrs:["autocomplete","off","aria-autocomplete","list"],hostBindings:function(t,i){t&1&&S("focusin",function(){return i.handleFocus()})("blur",function(){return i.handleBlur()})("input",function(a){return i.handleInput(a)})("keydown",function(a){return i.handleKeydown(a)})("click",function(a){return i.handleClick(a)})},inputs:{nzAutocomplete:"nzAutocomplete"},exportAs:["nzAutocompleteTrigger"],features:[fe([Ze])]})}return n})();function Xe(n){return n?.map(s=>typeof s=="number"||typeof s=="string"?{label:s.toString(),value:s.toString()}:s)}var Et=(()=>{class n{changeDetectorRef;directionality;nzWidth;nzOverlayClassName="";nzOverlayStyle={};nzDefaultActiveFirstOption=!0;nzBackfill=!1;compareWith=(e,t)=>e===t;nzDataSource;selectionChange=new d;showPanel=!0;isOpen=!1;activeItem=null;dir="ltr";normalizedDataSource=[];destroy$=new A;animationStateChange=new d;get options(){return this.nzDataSource?this.fromDataSourceOptions:this.fromContentOptions}fromContentOptions;fromDataSourceOptions;template;panel;content;activeItemIndex=-1;selectionChangeSubscription=C.EMPTY;optionMouseEnterSubscription=C.EMPTY;dataSourceChangeSubscription=C.EMPTY;optionSelectionChanges=R(()=>this.options?E(...this.options.map(e=>e.selectionChange)):this.afterNextRender$.pipe(w(()=>this.optionSelectionChanges)));optionMouseEnter=R(()=>this.options?E(...this.options.map(e=>e.mouseEntered)):this.afterNextRender$.pipe(w(()=>this.optionMouseEnter)));afterNextRender$=l(Ee);noAnimation=l(j,{host:!0,optional:!0});constructor(e,t){this.changeDetectorRef=e,this.directionality=t}ngOnInit(){this.directionality.change?.pipe(c(this.destroy$)).subscribe(e=>{this.dir=e,this.changeDetectorRef.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){let{nzDataSource:t}=e;t&&(this.normalizedDataSource=Xe(t.currentValue))}onAnimationEvent(e){this.animationStateChange.emit(e)}ngAfterContentInit(){this.nzDataSource||this.optionsInit()}ngAfterViewInit(){this.nzDataSource&&this.optionsInit()}ngOnDestroy(){this.dataSourceChangeSubscription.unsubscribe(),this.selectionChangeSubscription.unsubscribe(),this.optionMouseEnterSubscription.unsubscribe(),this.dataSourceChangeSubscription=this.selectionChangeSubscription=this.optionMouseEnterSubscription=null,this.destroy$.next(),this.destroy$.complete()}setVisibility(){this.showPanel=!!this.options.length,this.changeDetectorRef.markForCheck()}setActiveItem(e){let t=this.options.get(e);t&&!t.active?(this.activeItem=t,this.activeItemIndex=e,this.clearSelectedOptions(this.activeItem),this.activeItem.setActiveStyles()):(this.activeItem=null,this.activeItemIndex=-1,this.clearSelectedOptions()),this.changeDetectorRef.markForCheck()}setNextItemActive(){let e=this.activeItemIndex+1<=this.options.length-1?this.activeItemIndex+1:0;this.setActiveItem(e)}setPreviousItemActive(){let e=this.activeItemIndex-1<0?this.options.length-1:this.activeItemIndex-1;this.setActiveItem(e)}getOptionIndex(e){return this.options.reduce((t,i,o)=>t===-1?this.compareWith(e,i.nzValue)?o:-1:t,-1)}getOption(e){return this.options.find(t=>this.compareWith(e,t.nzValue))||null}optionsInit(){this.setVisibility(),this.subscribeOptionChanges();let e=this.nzDataSource?this.fromDataSourceOptions.changes:this.fromContentOptions.changes;this.dataSourceChangeSubscription=e.subscribe(t=>{!t.dirty&&this.isOpen&&setTimeout(()=>this.setVisibility()),this.subscribeOptionChanges()})}clearSelectedOptions(e,t=!1){this.options.forEach(i=>{i!==e&&(t&&i.deselect(),i.setInactiveStyles())})}subscribeOptionChanges(){this.selectionChangeSubscription.unsubscribe(),this.selectionChangeSubscription=this.optionSelectionChanges.pipe(b(e=>e.isUserInput)).subscribe(e=>{e.source.select(),e.source.setActiveStyles(),this.activeItem=e.source,this.activeItemIndex=this.getOptionIndex(this.activeItem.nzValue),this.clearSelectedOptions(e.source,!0),this.selectionChange.emit(e.source)}),this.optionMouseEnterSubscription.unsubscribe(),this.optionMouseEnterSubscription=this.optionMouseEnter.subscribe(e=>{e.setActiveStyles(),this.activeItem=e,this.activeItemIndex=this.getOptionIndex(this.activeItem.nzValue),this.clearSelectedOptions(e)})}static \u0275fac=function(t){return new(t||n)(r(M),r(ze))};static \u0275cmp=O({type:n,selectors:[["nz-autocomplete"]],contentQueries:function(t,i,o){if(t&1&&he(o,B,5),t&2){let a;h(a=m())&&(i.fromContentOptions=a)}},viewQuery:function(t,i){if(t&1&&(y(ee,5),y(Me,5),y(Fe,5),y(B,5)),t&2){let o;h(o=m())&&(i.template=o.first),h(o=m())&&(i.panel=o.first),h(o=m())&&(i.content=o.first),h(o=m())&&(i.fromDataSourceOptions=o)}},inputs:{nzWidth:[2,"nzWidth","nzWidth",ye],nzOverlayClassName:"nzOverlayClassName",nzOverlayStyle:"nzOverlayStyle",nzDefaultActiveFirstOption:[2,"nzDefaultActiveFirstOption","nzDefaultActiveFirstOption",D],nzBackfill:[2,"nzBackfill","nzBackfill",D],compareWith:"compareWith",nzDataSource:"nzDataSource"},outputs:{selectionChange:"selectionChange"},exportAs:["nzAutocomplete"],features:[X],ngContentSelectors:we,decls:1,vars:0,consts:[["panel",""],["contentTemplate",""],["optionsTemplate",""],[1,"ant-select-dropdown","ant-select-dropdown-placement-bottomLeft",3,"nzNoAnimation"],[1,"ant-select-dropdown-content-wrapper"],[1,"ant-select-dropdown-content"],[4,"ngTemplateOutlet"],[3,"nzValue","nzLabel"]],template:function(t,i){t&1&&(I(),p(0,Qe,9,12,"ng-template"))},dependencies:[ve,B,j],encapsulation:2,data:{animation:[Se]},changeDetection:0})}return n})(),wt=(()=>{class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=ie({type:n});static \u0275inj=U({imports:[Ne]})}return n})();export{Ne as a,B as b,Ye as c,Et as d,wt as e};