index-legacy.82c3da56.js 8.7 KB

1
  1. !function(){function o(o,e){return function(o){if(Array.isArray(o))return o}(o)||function(o,n){var e=null==o?null:"undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(null==e)return;var t,r,a=[],i=!0,u=!1;try{for(e=e.call(o);!(i=(t=e.next()).done)&&(a.push(t.value),!n||a.length!==n);i=!0);}catch(p){u=!0,r=p}finally{try{i||null==e.return||e.return()}finally{if(u)throw r}}return a}(o,e)||function(o,e){if(!o)return;if("string"==typeof o)return n(o,e);var t=Object.prototype.toString.call(o).slice(8,-1);"Object"===t&&o.constructor&&(t=o.constructor.name);if("Map"===t||"Set"===t)return Array.from(o);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return n(o,e)}(o,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(o,n){(null==n||n>o.length)&&(n=o.length);for(var e=0,t=new Array(n);e<n;e++)t[e]=o[e];return t}var e=document.createElement("style");e.innerHTML=":root{--van-overlay-z-index: 1;--van-overlay-background-color: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background-color)}:root{--van-popup-background-color: var(--van-background-color-light);--van-popup-transition: transform var(--van-animation-duration-base);--van-popup-round-border-radius: .42667rem;--van-popup-close-icon-size: .58667rem;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: .42667rem;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background:var(--van-popup-background-color);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-border-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-border-radius) 0 0 var(--van-popup-round-border-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-border-radius) var(--van-popup-round-border-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-animation-timing-function-enter)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-animation-timing-function-leave)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}\n",document.head.appendChild(e),System.register(["./index-legacy.1f97fb1d.js","./index-legacy.b5c7e53f.js","./index-legacy.5b0e867c.js"],(function(n){"use strict";var e,t,r,a,i,u,p,l,c,s,v,d,f,m,b,y,h,g,w,x,k,z,I,S,A,O,C,j,B,P,_,L,E,T,R,D,H;return{setters:[function(o){e=o.A,t=o.y,r=o.z,a=o.w,i=o.T,u=o.r,p=o.d,l=o.c,c=o.U,s=o.n,v=o.f,d=o.J,f=o.L,m=o.S,b=o.p,y=o.F,h=o.C,g=o.D,w=o.G,x=o.q,k=o.V,z=o.W,I=o.t},function(o){S=o.n,A=o.t,O=o.q,C=o.v,j=o.y,B=o.c,P=o.a,_=o.w,L=o.m,E=o.f,T=o.P,R=o.H,D=o.I},function(o){H=o.c}],execute:function(){var q={show:Boolean,zIndex:S,overlay:A,duration:S,teleport:[String,Object],lockScroll:A,lazyRender:A,beforeClose:Function,overlayStyle:Object,overlayClass:O,transitionAppear:Boolean,closeOnClickOverlay:A},F=0,M="van-overflow-hidden";function N(o){var n=u(!1);return a(o,(function(o){o&&(n.value=o)}),{immediate:!0}),function(o){return function(){return n.value?o():null}}}var U=o(B("overlay"),2),V=U[0],G=U[1],J={show:Boolean,zIndex:S,duration:S,className:O,lockScroll:A,lazyRender:A,customStyle:Object},K=p({name:V,props:J,setup:function(o,n){var e=n.slots,t=N((function(){return o.show||!o.lazyRender})),r=function(o){j(o,!0)},a=t((function(){var n,t=s(P(o.zIndex),o.customStyle);return v(o.duration)&&(t.animationDuration="".concat(o.duration,"s")),d(l("div",{style:t,class:[G(),o.className],onTouchmove:o.lockScroll?r:m},[null==(n=e.default)?void 0:n.call(e)]),[[f,o.show]])}));return function(){return l(c,{name:"van-fade",appear:!0},{default:a})}}}),W=_(K),Y=s({},q,{round:Boolean,position:L("center"),closeIcon:L("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:L("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),$=o(B("popup"),2),Q=$[0],X=$[1],Z=2e3,oo=p({name:Q,inheritAttrs:!1,props:Y,emits:["open","close","opened","closed","keydown","update:show","click-overlay","click-close-icon"],setup:function(o,n){var p,s,m,S,A,O,B,P,_,L=n.emit,q=n.attrs,U=n.slots,V=u(),G=u(),J=N((function(){return o.show||!o.lazyRender})),K=b((function(){var n={zIndex:V.value};v(o.duration)&&(n["center"===o.position?"animationDuration":"transitionDuration"]="".concat(o.duration,"s"));return n})),Y=function(){p||(void 0!==o.zIndex&&(Z=+o.zIndex),p=!0,V.value=++Z,L("open"))},$=function(){p&&H(o.beforeClose,{done:function(){p=!1,L("close"),L("update:show",!1)}})},Q=function(n){L("click-overlay",n),o.closeOnClickOverlay&&$()},oo=function(){if(o.overlay)return l(W,{show:o.show,class:o.overlayClass,zIndex:V.value,duration:o.duration,customStyle:o.overlayStyle,onClick:Q},{default:U["overlay-content"]})},no=function(o){L("click-close-icon",o),$()},eo=function(){if(o.closeable)return l(D,{role:"button",tabindex:0,name:o.closeIcon,class:[X("close-icon",o.closeIconPosition),R],classPrefix:o.iconPrefix,onClick:no},null)},to=function(){return L("opened")},ro=function(){return L("closed")},ao=function(o){return L("keydown",o)},io=J((function(){var n,e,t,r,a=o.round,i=o.position,u=o.safeAreaInsetTop,p=o.safeAreaInsetBottom;return d(l("div",I({ref:G,style:K.value,class:[X((e={round:a},t=i,r=i,t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e)),{"van-safe-area-top":u,"van-safe-area-bottom":p}],onKeydown:ao},q),[null==(n=U.default)?void 0:n.call(U),eo()]),[[f,o.show]])})),uo=function(){var n=o.position,e=o.transition,t=o.transitionAppear,r="center"===n?"van-fade":"van-popup-slide-".concat(n);return l(c,{name:e||r,appear:t,onAfterEnter:to,onAfterLeave:ro},{default:io})};return a((function(){return o.show}),(function(o){o&&!p&&(Y(),0===q.tabindex&&y((function(){var o;null==(o=G.value)||o.focus()}))),!o&&p&&(p=!1,L("close"))})),E({popupRef:G}),m=G,S=function(){return o.show&&o.lockScroll},A=C(),O=function(o){A.move(o);var n=A.deltaY.value>0?"10":"01",e=i(o.target,m.value),t=e.scrollHeight,r=e.offsetHeight,a=e.scrollTop,u="11";0===a?u=r>=t?"00":"01":a+r>=t&&(u="10"),"11"===u||!A.isVertical()||parseInt(u,2)&parseInt(n,2)||j(o,!0)},B=function(){document.addEventListener("touchstart",A.start),document.addEventListener("touchmove",O,{passive:!1}),F||document.body.classList.add(M),F++},P=function(){F&&(document.removeEventListener("touchstart",A.start),document.removeEventListener("touchmove",O),--F||document.body.classList.remove(M))},_=function(){return S()&&P()},e((function(){return S()&&B()})),t(_),r(_),a(S,(function(o){o?B():P()})),h("popstate",(function(){o.closeOnPopstate&&($(),s=!1)})),g((function(){o.show&&Y()})),w((function(){s&&(L("update:show",!0),s=!1)})),t((function(){o.show&&o.teleport&&($(),s=!0)})),x(T,(function(){return o.show})),function(){return o.teleport?l(k,{to:o.teleport},{default:function(){return[oo(),uo()]}}):l(z,null,[oo(),uo()])}}});n("P",_(oo))}}}))}();