-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-MZKNBOGM.js
More file actions
1 lines (1 loc) · 11.6 KB
/
chunk-MZKNBOGM.js
File metadata and controls
1 lines (1 loc) · 11.6 KB
1
import{Aa as J,L as q,O as Q,P as Re,Qa as Ee,Sa as Ne,a as ye,ea as De,la as P,u as we,y as W}from"./chunk-GU7FRFWB.js";import{Ab as k,Ba as G,Bb as le,C as T,Gb as ce,Hb as de,La as ae,Lc as Me,Nb as ze,Ob as w,Pb as R,Qb as pe,S as ie,Sb as ue,Tb as he,Ub as A,Uc as Ce,Vb as D,Wb as E,X as se,Xb as I,Yc as x,Z as U,_c as Se,ad as O,bc as me,bd as h,cc as V,cd as xe,f as ne,fd as _e,gc as B,ha as oe,ib as M,jc as g,kc as fe,la as y,lc as ge,md as Z,qc as ve,rc as be,sa as H,sc as X,t as _,ta as L,uc as Y,vc as N,xa as re}from"./chunk-GUHHCQYK.js";function K(s){return De(s)?s.touches[0]||s.changedTouches[0]:s}var et=W({passive:!0});var Te=["nz-splitter-bar",""];function He(s,v){if(s&1&&I(0,"div",4),s&2){let e=g(),n=e.active()&&!!e.constrainedOffset();Y("transform",n?e.previewTransform():null),N("ant-splitter-bar-preview-active",n)}}function Le(s,v){if(s&1){let e=V();D(0,"div",5),B("click",function(){H(e);let t=g();return L(t.collapseEvent("start"))}),I(1,"nz-icon",6),E()}if(s&2){let e=g();M(),A("nzType",e.vertical()?"up":"left")}}function Ae(s,v){if(s&1){let e=V();D(0,"div",7),B("click",function(){H(e);let t=g();return L(t.collapseEvent("end"))}),I(1,"nz-icon",8),E()}if(s&2){let e=g();M(),A("nzType",e.vertical()?"down":"right")}}var Ie=["contentTemplate"],Be=["*"];function $e(s,v){s&1&&ge(0)}function ke(s,v){s&1&&me(0)}function Ve(s,v){if(s&1){let e=V();D(0,"div",4),B("offsetStart",function(t){H(e);let o=g().$index,i=g();return L(i.startResize(o,t))})("collapse",function(t){H(e);let o=g().$index,i=g();return L(i.collapse(o,t))}),E()}if(s&2){let e,n=g().$index,t=g(),o=t.resizableInfos()[n],i=t.ariaInfos()[n];A("ariaNow",i.ariaNow)("ariaMin",i.ariaMin)("ariaMax",i.ariaMax)("resizable",o.resizable)("collapsible",o.collapsible)("active",((e=t.movingIndex())==null?null:e.index)===n)("vertical",t.nzLayout()==="vertical")("lazy",t.nzLazy())("constrainedOffset",t.constrainedOffset())}}function We(s,v){if(s&1&&(D(0,"div",1),ce(1,ke,1,0,"ng-container",2),E(),w(2,Ve,1,9,"div",3)),s&2){let e=v.$implicit,n=v.$index,t=v.$count,o=g().sizes()[n],i=o.size?o.size:"auto",a=o.size?0:1;Y("flex-basis",i)("flex-grow",a),N("ant-splitter-panel-hidden",o.postPxSize===0),M(),A("ngTemplateOutlet",e.contentTemplate),M(),R(n!==t-1?2:-1)}}function Fe(s,v){if(s&1&&I(0,"div",5),s&2){let e=g();N("ant-splitter-mask-horizontal",e.nzLayout()==="horizontal")("ant-splitter-mask-vertical",e.nzLayout()==="vertical")}}var je=(()=>{class s{ariaNow=h.required();ariaMin=h.required();ariaMax=h.required();active=h(!1);resizable=h(!0);vertical=h();lazy=h(!1);collapsible=h();constrainedOffset=h();offsetStart=O();collapse=O();previewTransform=x(()=>{let e=Q(this.constrainedOffset());return this.vertical()?`translateY(${e})`:`translateX(${e})`});resizeStartEvent(e){if(this.resizable()){let{pageX:n,pageY:t}=K(e);this.offsetStart.emit([n,t])}}collapseEvent(e){this.collapse.emit(e)}getValidNumber(e){return typeof e=="number"&&!isNaN(e)?Math.round(e):0}static \u0275fac=function(n){return new(n||s)};static \u0275cmp=k({type:s,selectors:[["","nz-splitter-bar",""]],hostAttrs:["role","separator",1,"ant-splitter-bar"],hostVars:3,hostBindings:function(n,t){n&2&&ze("aria-valuenow",t.getValidNumber(t.ariaNow()))("aria-valuemin",t.getValidNumber(t.ariaMin()))("aria-valuemax",t.getValidNumber(t.ariaMax()))},inputs:{ariaNow:[1,"ariaNow"],ariaMin:[1,"ariaMin"],ariaMax:[1,"ariaMax"],active:[1,"active"],resizable:[1,"resizable"],vertical:[1,"vertical"],lazy:[1,"lazy"],collapsible:[1,"collapsible"],constrainedOffset:[1,"constrainedOffset"]},outputs:{offsetStart:"offsetStart",collapse:"collapse"},attrs:Te,decls:4,vars:7,consts:[[1,"ant-splitter-bar-preview",3,"ant-splitter-bar-preview-active","transform"],[1,"ant-splitter-bar-dragger",3,"mousedown","touchstart"],[1,"ant-splitter-bar-collapse-bar","ant-splitter-bar-collapse-bar-start"],[1,"ant-splitter-bar-collapse-bar","ant-splitter-bar-collapse-bar-end"],[1,"ant-splitter-bar-preview"],[1,"ant-splitter-bar-collapse-bar","ant-splitter-bar-collapse-bar-start",3,"click"],[1,"ant-splitter-bar-collapse-icon","ant-splitter-bar-collapse-start",3,"nzType"],[1,"ant-splitter-bar-collapse-bar","ant-splitter-bar-collapse-bar-end",3,"click"],[1,"ant-splitter-bar-collapse-icon","ant-splitter-bar-collapse-end",3,"nzType"]],template:function(n,t){if(n&1&&(w(0,He,1,4,"div",0),D(1,"div",1),B("mousedown",function(i){return t.resizeStartEvent(i)})("touchstart",function(i){return t.resizeStartEvent(i)}),E(),w(2,Le,2,1,"div",2),w(3,Ae,2,1,"div",3)),n&2){let o,i;R(t.lazy()?0:-1),M(),N("ant-splitter-bar-dragger-disabled",!t.resizable())("ant-splitter-bar-dragger-active",t.active()),M(),R((o=t.collapsible())!=null&&o.start?2:-1),M(),R((i=t.collapsible())!=null&&i.end?3:-1)}},dependencies:[Ne,Ee],encapsulation:2,changeDetection:0})}return s})(),Oe=(()=>{class s{nzDefaultSize=h();nzMin=h();nzMax=h();nzSize=h();nzCollapsible=h(!1);nzResizable=h(!0,{transform:Z});contentTemplate=xe.required("contentTemplate");static \u0275fac=function(n){return new(n||s)};static \u0275cmp=k({type:s,selectors:[["nz-splitter-panel"]],viewQuery:function(n,t){n&1&&be(t.contentTemplate,Ie,5),n&2&&X()},inputs:{nzDefaultSize:[1,"nzDefaultSize"],nzMin:[1,"nzMin"],nzMax:[1,"nzMax"],nzSize:[1,"nzSize"],nzCollapsible:[1,"nzCollapsible"],nzResizable:[1,"nzResizable"]},exportAs:["nzSplitterPanel"],ngContentSelectors:Be,decls:2,vars:0,consts:[["contentTemplate",""]],template:function(n,t){n&1&&(fe(),de(0,$e,1,0,"ng-template",null,0,Ce))},encapsulation:2,changeDetection:0})}return s})();function $(s){return Number(s.slice(0,-1))/100}function ee(s){return typeof s=="string"&&s.endsWith("%")}function Ue(s){if(s&&typeof s=="object")return s;let v=!!s;return{start:v,end:v}}var Pe=W({passive:!0}),Ge=(()=>{class s{nzLayout=h("horizontal");nzLazy=h(!1,{transform:Z});nzResizeStart=O();nzResize=O();nzResizeEnd=O();destroy$=y(J);elementRef=y(ae);directionality=y(we);resizeObserver=y(Re);document=y(re);dir=q(this.directionality.change,{initialValue:this.directionality.value});panels=_e(Oe);panelProps=x(()=>this.panels().map(e=>({defaultSize:e.nzDefaultSize(),size:e.nzSize(),min:e.nzMin(),max:e.nzMax(),resizable:e.nzResizable(),collapsible:Ue(e.nzCollapsible()),contentTemplate:e.contentTemplate()})));containerBox=q(this.resizeObserver.observe(this.elementRef).pipe(_(([e])=>e.target),_(e=>({width:e.clientWidth,height:e.clientHeight}))),{initialValue:{width:this.elementRef.nativeElement.clientWidth||0,height:this.elementRef.nativeElement.clientHeight||0}});containerSize=x(()=>this.nzLayout()==="horizontal"?this.containerBox().width:this.containerBox().height);innerSizes=Se({source:this.panelProps,computation:e=>e.map(n=>n.defaultSize)});sizes=x(()=>{let e=0,n=this.containerSize(),t=this.innerSizes(),o=this.panelProps().map((a,r)=>{let l=a.size??t[r],c;if(ee(l))c=$(l);else if(l||l===0){let f=Number(l);isNaN(f)||(c=f/n)}else c=void 0,e++;let p=a.min,m=a.max,z=ee(p)?$(p):(p||0)/n,b=ee(m)?$(m):(m||n)/n;return{size:l,percentage:c,min:p,max:m,postPercentMinSize:z,postPercentMaxSize:b}}),i=o.reduce((a,{percentage:r})=>a+(r??0),0);for(let a of o){if(i>1&&!e){let r=1/i;a.percentage=a.percentage===void 0?0:a.percentage*r}else{let r=(1-i)/e;a.percentage=a.percentage===void 0?r:a.percentage}a.postPxSize=a.percentage*n,a.size=n?Q(a.postPxSize):a.size}return o});ariaInfos=x(()=>{let e=[],n=[],t=this.sizes(),o=0;for(let i of t)o+=i.percentage,e.push(o);for(let i=0;i<t.length-1;i+=1){let a=(e[i-1]||0)+t[i].postPercentMinSize,r=(e[i+1]||100)-t[i+1].postPercentMaxSize,l=(e[i-1]||0)+t[i].postPercentMaxSize,c=(e[i+1]||100)-t[i+1].postPercentMinSize;n.push({ariaNow:e[i]*100,ariaMin:Math.max(a,r)*100,ariaMax:Math.min(l,c)*100})}return n});getPxSizes(){return this.sizes().map(e=>e.postPxSize)}movingIndex=G(null);constrainedOffset=G(0);resizableInfos=x(()=>{let e=this.panelProps(),n=this.getPxSizes(),t=[];for(let o=0;o<e.length-1;o+=1){let i=e[o],a=e[o+1],r=n[o],l=n[o+1],{resizable:c=!0,min:p,collapsible:m}=i,{resizable:z=!0,min:b,collapsible:f}=a,u=c&&z&&(r!==0||!p)&&(l!==0||!b),d=m.end&&r>0||f.start&&l===0&&r>0,C=f.start&&l>0||m.end&&r===0&&l>0;t[o]={resizable:u,collapsible:{start:!!(this.dir()==="rtl"?C:d),end:!!(this.dir()==="rtl"?d:C)}}}return t});startResize(e,n){this.movingIndex.set({index:e,confirmed:!1}),this.nzResizeStart.emit(this.getPxSizes());let t=new ne,o=r=>{let{percentage:l,postPercentMinSize:c,postPercentMaxSize:p}=this.sizes()[e],[m,z,b]=[l,c,p].map(S=>S*100),f=this.containerSize(),u=f*m/100,d=u+r,C=Math.max(0,f*z/100),te=Math.min(f,f*b/100);return Math.max(C,Math.min(te,d))-u},i=r=>{this.constrainedOffset.set(o(r))},a=()=>{this.updateOffset(e,this.constrainedOffset()),this.constrainedOffset.set(0)};T(P(this.document,"mousemove",Pe),P(this.document,"touchmove",Pe)).pipe(_(r=>K(r)),_(({pageX:r,pageY:l})=>this.nzLayout()==="horizontal"?r-n[0]:l-n[1]),_(r=>this.nzLayout()==="horizontal"&&this.dir()==="rtl"?-r:r),se(0),ie(),U(T(t,this.destroy$))).subscribe(([r,l])=>{if(this.nzLazy()&&l!==0)i(l);else{let c=l-r;c!==0&&this.updateOffset(e,c)}}),T(P(this.document,"mouseup"),P(this.document,"touchend")).pipe(U(T(t,this.destroy$))).subscribe(()=>{this.nzLazy()&&a(),this.movingIndex.set(null),this.nzResizeEnd.emit(this.getPxSizes()),t.next()})}updateOffset(e,n){let t=this.containerSize(),o=this.sizes().map(d=>[d.min,d.max]),i=this.sizes().map(d=>d.percentage*t),a=(d,C)=>typeof d=="string"?$(d)*t:d??C,r=null,l=this.movingIndex();if((!l||!l.confirmed)&&n!==0){if(n>0)r=e,this.movingIndex.set({index:e,confirmed:!0});else for(let d=e;d>=0;d-=1)if(i[d]>0&&this.resizableInfos()[d].resizable){r=d,this.movingIndex.set({index:d,confirmed:!0});break}}let c=r??e,p=c+1,m=a(o[c][0],0),z=a(o[p][0],0),b=a(o[c][1],t),f=a(o[p][1],t),u=n;i[c]+u<m&&(u=m-i[c]),i[p]-u<z&&(u=i[p]-z),i[c]+u>b&&(u=b-i[c]),i[p]-u>f&&(u=i[p]-f),i[c]+=u,i[p]-=u,this.innerSizes.set(i),this.nzResize.emit(i)}cacheCollapsedSize=[];collapse(e,n){let t=this.containerSize(),o=this.sizes().map(z=>[z.min,z.max]),i=this.sizes().map(z=>z.percentage*t),a=this.dir()==="rtl"?n==="start"?"end":"start":n,r=a==="start"?e:e+1,l=a=="start"?e+1:e,c=i[r],p=i[l],m=(z,b)=>typeof z=="string"?$(z)*t:z??b;if(c!==0&&p!==0)i[r]=0,i[l]+=c,this.cacheCollapsedSize[e]=c;else{let z=c+p,b=m(o[r][0],0),f=m(o[r][1],t),u=m(o[l][0],0),d=m(o[l][1],t),C=Math.max(b,z-d),F=(Math.min(f,z-u)-C)/2,S=this.cacheCollapsedSize[e],j=z-S;S&&S<=d&&S>=u&&j<=f&&j>=b?(i[l]=S,i[r]=j):(i[r]-=F,i[l]+=F)}this.innerSizes.set(i),this.nzResize.emit(i),this.nzResizeEnd.emit(i)}static \u0275fac=function(n){return new(n||s)};static \u0275cmp=k({type:s,selectors:[["nz-splitter"]],contentQueries:function(n,t,o){n&1&&ve(o,t.panels,Oe,4),n&2&&X()},hostAttrs:[1,"ant-splitter"],hostVars:6,hostBindings:function(n,t){n&2&&N("ant-splitter-horizontal",t.nzLayout()==="horizontal")("ant-splitter-vertical",t.nzLayout()==="vertical")("ant-splitter-rtl",t.dir()==="rtl")},inputs:{nzLayout:[1,"nzLayout"],nzLazy:[1,"nzLazy"]},outputs:{nzResizeStart:"nzResizeStart",nzResize:"nzResize",nzResizeEnd:"nzResizeEnd"},exportAs:["nzSplitter"],features:[Me([J])],decls:3,vars:1,consts:[["aria-hidden","",1,"ant-splitter-mask",3,"ant-splitter-mask-horizontal","ant-splitter-mask-vertical"],[1,"ant-splitter-panel"],[4,"ngTemplateOutlet"],["nz-splitter-bar","",3,"ariaNow","ariaMin","ariaMax","resizable","collapsible","active","vertical","lazy","constrainedOffset"],["nz-splitter-bar","",3,"offsetStart","collapse","ariaNow","ariaMin","ariaMax","resizable","collapsible","active","vertical","lazy","constrainedOffset"],["aria-hidden","",1,"ant-splitter-mask"]],template:function(n,t){n&1&&(ue(0,We,3,8,null,null,pe),w(2,Fe,1,4,"div",0)),n&2&&(he(t.panelProps()),M(2),R(t.movingIndex()!==null?2:-1))},dependencies:[ye,je],encapsulation:2,changeDetection:0})}return s})(),St=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=le({type:s});static \u0275inj=oe({imports:[Ge]})}return s})();export{Oe as a,Ge as b,St as c};