shu-c-view
Version:
rollup 打包vue@2.7组件库框架
7 lines (6 loc) • 22.2 kB
JavaScript
/*!
* shu-c-view v2.0.0
* (c) 2024-04-23
* @license MIT
*/
"use strict";function t(t){return t&&"object"==typeof t&&"default"in t?t.default:t}Object.defineProperty(exports,"__esModule",{value:!0});var e=t(require("vue")).prototype.$isServer,n=!e&&document.addEventListener?function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t&&e&&n&&t.addEventListener(e,n,r)}:function(t,e,n){t&&e&&n&&t.attachEvent("on".concat(e),n)},r=!e&&document.removeEventListener?function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t&&e&&t.removeEventListener(e,n,r)}:function(t,e,n){t&&e&&t.detachEvent("on".concat(e),n)},o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i=function(t){return t&&t.Math==Math&&t},s=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof o&&o)||function(){return this}()||Function("return this")(),a={exports:{}},c=s,f=Object.defineProperty,u=function(t,e){try{f(c,t,{value:e,configurable:!0,writable:!0})}catch(n){c[t]=e}return e},l=u,h=s["__core-js_shared__"]||l("__core-js_shared__",{}),p=h;(a.exports=function(t,e){return p[t]||(p[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.26.1",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"});var d,m,v=function(t){try{return!!t()}catch(t){return!0}},y=!v((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),g=y,b=Function.prototype,w=b.call,S=g&&b.bind.bind(w,w),T=g?S:function(t){return function(){return w.apply(t,arguments)}},O=function(t){return null==t},x=O,C=TypeError,A=function(t){if(x(t))throw C("Can't call method on "+t);return t},_=A,E=Object,$=function(t){return E(_(t))},k=$,j=T({}.hasOwnProperty),L=Object.hasOwn||function(t,e){return j(k(t),e)},I=T,F=0,P=Math.random(),B=I(1..toString),N=function(t){return"Symbol("+(void 0===t?"":t)+")_"+B(++F+P,36)},R="object"==typeof document&&document.all,M={all:R,IS_HTMLDDA:void 0===R&&void 0!==R},D=M.all,H=M.IS_HTMLDDA?function(t){return"function"==typeof t||t===D}:function(t){return"function"==typeof t},z=s,q=H,W=function(t){return q(t)?t:void 0},G=function(t,e){return arguments.length<2?W(z[t]):z[t]&&z[t][e]},U=s,X=G("navigator","userAgent")||"",V=U.process,Y=U.Deno,K=V&&V.versions||Y&&Y.version,J=K&&K.v8;J&&(m=(d=J.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!m&&X&&(!(d=X.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=X.match(/Chrome\/(\d+)/))&&(m=+d[1]);var Q=m,Z=Q,tt=v,et=!!Object.getOwnPropertySymbols&&!tt((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&Z&&Z<41})),nt=et&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,rt=s,ot=a.exports,it=L,st=N,at=et,ct=nt,ft=ot("wks"),ut=rt.Symbol,lt=ut&&ut.for,ht=ct?ut:ut&&ut.withoutSetter||st,pt=function(t){if(!it(ft,t)||!at&&"string"!=typeof ft[t]){var e="Symbol."+t;at&&it(ut,t)?ft[t]=ut[t]:ft[t]=ct&<?lt(e):ht(e)}return ft[t]},dt={};dt[pt("toStringTag")]="z";var mt="[object z]"===String(dt),vt={},yt=!v((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),gt=H,bt=M.all,wt=M.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:gt(t)||t===bt}:function(t){return"object"==typeof t?null!==t:gt(t)},St=wt,Tt=s.document,Ot=St(Tt)&&St(Tt.createElement),xt=function(t){return Ot?Tt.createElement(t):{}},Ct=!yt&&!v((function(){return 7!=Object.defineProperty(xt("div"),"a",{get:function(){return 7}}).a})),At=yt&&v((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),_t=wt,Et=String,$t=TypeError,kt=function(t){if(_t(t))return t;throw $t(Et(t)+" is not an object")},jt=y,Lt=Function.prototype.call,It=jt?Lt.bind(Lt):function(){return Lt.apply(Lt,arguments)},Ft=T({}.isPrototypeOf),Pt=G,Bt=H,Nt=Ft,Rt=Object,Mt=nt?function(t){return"symbol"==typeof t}:function(t){var e=Pt("Symbol");return Bt(e)&&Nt(e.prototype,Rt(t))},Dt=String,Ht=H,zt=function(t){try{return Dt(t)}catch(t){return"Object"}},qt=TypeError,Wt=function(t){if(Ht(t))return t;throw qt(zt(t)+" is not a function")},Gt=O,Ut=It,Xt=H,Vt=wt,Yt=TypeError,Kt=It,Jt=wt,Qt=Mt,Zt=function(t,e){var n=t[e];return Gt(n)?void 0:Wt(n)},te=function(t,e){var n,r;if("string"===e&&Xt(n=t.toString)&&!Vt(r=Ut(n,t)))return r;if(Xt(n=t.valueOf)&&!Vt(r=Ut(n,t)))return r;if("string"!==e&&Xt(n=t.toString)&&!Vt(r=Ut(n,t)))return r;throw Yt("Can't convert object to primitive value")},ee=TypeError,ne=pt("toPrimitive"),re=function(t,e){if(!Jt(t)||Qt(t))return t;var n,r=Zt(t,ne);if(r){if(void 0===e&&(e="default"),n=Kt(r,t,e),!Jt(n)||Qt(n))return n;throw ee("Can't convert object to primitive value")}return void 0===e&&(e="number"),te(t,e)},oe=Mt,ie=function(t){var e=re(t,"string");return oe(e)?e:e+""},se=yt,ae=Ct,ce=At,fe=kt,ue=ie,le=TypeError,he=Object.defineProperty,pe=Object.getOwnPropertyDescriptor;vt.f=se?ce?function(t,e,n){if(fe(t),e=ue(e),fe(n),"function"==typeof t&&"prototype"===e&&"value"in n&&"writable"in n&&!n.writable){var r=pe(t,e);r&&r.writable&&(t[e]=n.value,n={configurable:"configurable"in n?n.configurable:r.configurable,enumerable:"enumerable"in n?n.enumerable:r.enumerable,writable:!1})}return he(t,e,n)}:he:function(t,e,n){if(fe(t),e=ue(e),fe(n),ae)try{return he(t,e,n)}catch(t){}if("get"in n||"set"in n)throw le("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var de={exports:{}},me=yt,ve=L,ye=Function.prototype,ge=me&&Object.getOwnPropertyDescriptor,be=ve(ye,"name"),we={EXISTS:be,PROPER:be&&"something"===function(){}.name,CONFIGURABLE:be&&(!me||me&&ge(ye,"name").configurable)},Se=H,Te=h,Oe=T(Function.toString);Se(Te.inspectSource)||(Te.inspectSource=function(t){return Oe(t)});var xe,Ce,Ae,_e=Te.inspectSource,Ee=H,$e=s.WeakMap,ke=Ee($e)&&/native code/.test(String($e)),je=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},Le=vt,Ie=je,Fe=yt?function(t,e,n){return Le.f(t,e,Ie(1,n))}:function(t,e,n){return t[e]=n,t},Pe=a.exports,Be=N,Ne=Pe("keys"),Re={},Me=ke,De=s,He=wt,ze=Fe,qe=L,We=h,Ge=function(t){return Ne[t]||(Ne[t]=Be(t))},Ue=Re,Xe=De.TypeError,Ve=De.WeakMap;if(Me||We.state){var Ye=We.state||(We.state=new Ve);Ye.get=Ye.get,Ye.has=Ye.has,Ye.set=Ye.set,xe=function(t,e){if(Ye.has(t))throw Xe("Object already initialized");return e.facade=t,Ye.set(t,e),e},Ce=function(t){return Ye.get(t)||{}},Ae=function(t){return Ye.has(t)}}else{var Ke=Ge("state");Ue[Ke]=!0,xe=function(t,e){if(qe(t,Ke))throw Xe("Object already initialized");return e.facade=t,ze(t,Ke,e),e},Ce=function(t){return qe(t,Ke)?t[Ke]:{}},Ae=function(t){return qe(t,Ke)}}var Je={set:xe,get:Ce,has:Ae,enforce:function(t){return Ae(t)?Ce(t):xe(t,{})},getterFor:function(t){return function(e){var n;if(!He(e)||(n=Ce(e)).type!==t)throw Xe("Incompatible receiver, "+t+" required");return n}}},Qe=v,Ze=H,tn=L,en=yt,nn=we.CONFIGURABLE,rn=_e,on=Je.enforce,sn=Je.get,an=Object.defineProperty,cn=en&&!Qe((function(){return 8!==an((function(){}),"length",{value:8}).length})),fn=String(String).split("String"),un=de.exports=function(t,e,n){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!tn(t,"name")||nn&&t.name!==e)&&(en?an(t,"name",{value:e,configurable:!0}):t.name=e),cn&&n&&tn(n,"arity")&&t.length!==n.arity&&an(t,"length",{value:n.arity});try{n&&tn(n,"constructor")&&n.constructor?en&&an(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=on(t);return tn(r,"source")||(r.source=fn.join("string"==typeof e?e:"")),t};Function.prototype.toString=un((function(){return Ze(this)&&sn(this).source||rn(this)}),"toString");var ln=H,hn=vt,pn=de.exports,dn=u,mn=function(t,e,n,r){r||(r={});var o=r.enumerable,i=void 0!==r.name?r.name:e;if(ln(n)&&pn(n,i,r),r.global)o?t[e]=n:dn(e,n);else{try{r.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=n:hn.f(t,e,{value:n,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return t},vn=T,yn=vn({}.toString),gn=vn("".slice),bn=function(t){return gn(yn(t),8,-1)},wn=mt,Sn=H,Tn=bn,On=pt("toStringTag"),xn=Object,Cn="Arguments"==Tn(function(){return arguments}()),An=wn?Tn:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=xn(t),On))?n:Cn?Tn(e):"Object"==(r=Tn(e))&&Sn(e.callee)?"Arguments":r},_n=An,En=mt?{}.toString:function(){return"[object "+_n(this)+"]"};mt||mn(Object.prototype,"toString",En,{unsafe:!0});var $n=yt,kn=we.EXISTS,jn=T,Ln=vt.f,In=Function.prototype,Fn=jn(In.toString),Pn=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,Bn=jn(Pn.exec);$n&&!kn&&Ln(In,"name",{configurable:!0,get:function(){try{return Bn(Pn,Fn(this))[1]}catch(t){return""}}});var Nn={},Rn={},Mn={}.propertyIsEnumerable,Dn=Object.getOwnPropertyDescriptor,Hn=Dn&&!Mn.call({1:2},1);Rn.f=Hn?function(t){var e=Dn(this,t);return!!e&&e.enumerable}:Mn;var zn=v,qn=bn,Wn=Object,Gn=T("".split),Un=zn((function(){return!Wn("z").propertyIsEnumerable(0)}))?function(t){return"String"==qn(t)?Gn(t,""):Wn(t)}:Wn,Xn=A,Vn=function(t){return Un(Xn(t))},Yn=yt,Kn=It,Jn=Rn,Qn=je,Zn=Vn,tr=ie,er=L,nr=Ct,rr=Object.getOwnPropertyDescriptor;Nn.f=Yn?rr:function(t,e){if(t=Zn(t),e=tr(e),nr)try{return rr(t,e)}catch(t){}if(er(t,e))return Qn(!Kn(Jn.f,t,e),t[e])};var or={},ir=Math.ceil,sr=Math.floor,ar=Math.trunc||function(t){var e=+t;return(e>0?sr:ir)(e)},cr=function(t){var e=+t;return e!=e||0===e?0:ar(e)},fr=cr,ur=Math.max,lr=Math.min,hr=cr,pr=Math.min,dr=function(t){return t>0?pr(hr(t),9007199254740991):0},mr=function(t){return dr(t.length)},vr=Vn,yr=function(t,e){var n=fr(t);return n<0?ur(n+e,0):lr(n,e)},gr=mr,br=function(t){return function(e,n,r){var o,i=vr(e),s=gr(i),a=yr(r,s);if(t&&n!=n){for(;s>a;)if((o=i[a++])!=o)return!0}else for(;s>a;a++)if((t||a in i)&&i[a]===n)return t||a||0;return!t&&-1}},wr={includes:br(!0),indexOf:br(!1)},Sr=L,Tr=Vn,Or=wr.indexOf,xr=Re,Cr=T([].push),Ar=function(t,e){var n,r=Tr(t),o=0,i=[];for(n in r)!Sr(xr,n)&&Sr(r,n)&&Cr(i,n);for(;e.length>o;)Sr(r,n=e[o++])&&(~Or(i,n)||Cr(i,n));return i},_r=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");or.f=Object.getOwnPropertyNames||function(t){return Ar(t,_r)};var Er={};Er.f=Object.getOwnPropertySymbols;var $r=G,kr=or,jr=Er,Lr=kt,Ir=T([].concat),Fr=$r("Reflect","ownKeys")||function(t){var e=kr.f(Lr(t)),n=jr.f;return n?Ir(e,n(t)):e},Pr=L,Br=Fr,Nr=Nn,Rr=vt,Mr=v,Dr=H,Hr=/#|\.prototype\./,zr=function(t,e){var n=Wr[qr(t)];return n==Ur||n!=Gr&&(Dr(e)?Mr(e):!!e)},qr=zr.normalize=function(t){return String(t).replace(Hr,".").toLowerCase()},Wr=zr.data={},Gr=zr.NATIVE="N",Ur=zr.POLYFILL="P",Xr=zr,Vr=s,Yr=Nn.f,Kr=Fe,Jr=mn,Qr=u,Zr=function(t,e,n){for(var r=Br(e),o=Rr.f,i=Nr.f,s=0;s<r.length;s++){var a=r[s];Pr(t,a)||n&&Pr(n,a)||o(t,a,i(e,a))}},to=Xr,eo=bn,no=Array.isArray||function(t){return"Array"==eo(t)},ro=TypeError,oo=ie,io=vt,so=je,ao=T,co=v,fo=H,uo=An,lo=_e,ho=function(){},po=[],mo=G("Reflect","construct"),vo=/^\s*(?:class|function)\b/,yo=ao(vo.exec),go=!vo.exec(ho),bo=function(t){if(!fo(t))return!1;try{return mo(ho,po,t),!0}catch(t){return!1}},wo=function(t){if(!fo(t))return!1;switch(uo(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return go||!!yo(vo,lo(t))}catch(t){return!0}};wo.sham=!0;var So=!mo||co((function(){var t;return bo(bo.call)||!bo(Object)||!bo((function(){t=!0}))||t}))?wo:bo,To=no,Oo=So,xo=wt,Co=pt("species"),Ao=Array,_o=function(t){var e;return To(t)&&(e=t.constructor,(Oo(e)&&(e===Ao||To(e.prototype))||xo(e)&&null===(e=e[Co]))&&(e=void 0)),void 0===e?Ao:e},Eo=v,$o=Q,ko=pt("species"),jo=function(t,e){var n,r,o,i,s,a=t.target,c=t.global,f=t.stat;if(n=c?Vr:f?Vr[a]||Qr(a,{}):(Vr[a]||{}).prototype)for(r in e){if(i=e[r],o=t.dontCallGetSet?(s=Yr(n,r))&&s.value:n[r],!to(c?r:a+(f?".":"#")+r,t.forced)&&void 0!==o){if(typeof i==typeof o)continue;Zr(i,o)}(t.sham||o&&o.sham)&&Kr(i,"sham",!0),Jr(n,r,i,t)}},Lo=v,Io=no,Fo=wt,Po=$,Bo=mr,No=function(t){if(t>9007199254740991)throw ro("Maximum allowed index exceeded");return t},Ro=function(t,e,n){var r=oo(e);r in t?io.f(t,r,so(0,n)):t[r]=n},Mo=function(t,e){return new(_o(t))(0===e?0:e)},Do=function(t){return $o>=51||!Eo((function(){var e=[];return(e.constructor={})[ko]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Ho=Q,zo=pt("isConcatSpreadable"),qo=Ho>=51||!Lo((function(){var t=[];return t[zo]=!1,t.concat()[0]!==t})),Wo=Do("concat"),Go=function(t){if(!Fo(t))return!1;var e=t[zo];return void 0!==e?!!e:Io(t)};function Uo(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return Array.isArray(n)||(n=[n]),t.$children.reduce((function(t,r){if(r.$options.name===e&&t.push(r),n.indexOf(r.$options.name)<0){var o=Uo(r,e);return t.concat(o)}return t}),[])}jo({target:"Array",proto:!0,arity:1,forced:!qo||!Wo},{concat:function(t){var e,n,r,o,i,s=Po(this),a=Mo(s,0),c=0;for(e=-1,r=arguments.length;e<r;e++)if(Go(i=-1===e?s:arguments[e]))for(o=Bo(i),No(c+o),n=0;n<o;n++,c++)n in i&&Ro(a,c,i[n]);else No(c+1),Ro(a,c++,i);return a.length=c,a}});var Xo=/#([^#]+)$/,Vo={name:"BaseAnchor",provide(){return{anchorCom:this}},props:{affix:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},offsetBottom:Number,bounds:{type:Number,default:5},container:null,showInk:{type:Boolean,default:!1},scrollOffset:{type:Number,default:0}},data:()=>({prefix:"ivu-anchor",isAffixed:!1,inkTop:0,animating:!1,currentLink:"",currentId:"",scrollContainer:null,scrollElement:null,titlesOffsetArr:[],wrapperTop:0,upperFirstTitle:!0}),computed:{wrapperComponent(){return this.affix?"BaseAffix":"div"},wrapperStyle(){return{maxHeight:this.offsetTop?`calc(100vh - ${this.offsetTop}px)`:"100vh"}},containerIsWindow(){return this.scrollContainer===window}},watch:{$route(){this.handleHashChange(),this.$nextTick((()=>{this.handleScrollTo()}))},container(){this.init()},currentLink(t,e){this.$emit("on-change",t,e)}},mounted(){this.init()},beforeDestroy(){this.removeListener()},methods:{handleAffixStateChange(t){this.isAffixed=this.affix&&t},handleScroll(t){if(this.titlesOffsetArr[0],!this.titlesOffsetArr[0])return;if(this.upperFirstTitle=t.target.scrollTop<this.titlesOffsetArr[0].offset,this.animating)return;this.updateTitleOffset();const e=document.documentElement.scrollTop||document.body.scrollTop||t.target.scrollTop;this.getCurrentScrollAtTitleId(e)},handleHashChange(){const t=window.location.href,e=Xo.exec(t);e&&(this.currentLink=e[0],this.currentId=e[1])},handleScrollTo(){const t=document.getElementById(this.currentId),e=document.querySelector(`a[data-href="${this.currentLink}"]`);let n=this.scrollOffset;if(e&&(n=parseFloat(e.getAttribute("data-scroll-offset"))),!t)return;const r=t.offsetTop-this.wrapperTop-n;this.animating=!0,function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500,o=arguments.length>4?arguments[4]:void 0;window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)});var i=Math.abs(e-n),s=Math.ceil(i/r*50);function a(e,n,r){if(e!==n){var i=e+r>n?n:e+r;e>n&&(i=e-r<n?n:e-r),t===window?window.scrollTo(i,i):t.scrollTop=i,window.requestAnimationFrame((function(){return a(i,n,r)}))}else o&&o()}a(e,n,s)}(this.scrollContainer,this.scrollElement.scrollTop,r,600,(()=>{this.animating=!1})),this.handleSetInkTop()},handleSetInkTop(){const t=document.querySelector(`a[data-href="${this.currentLink}"]`);if(!t)return;const e=t.offsetTop,n=e<0?this.offsetTop:e;this.inkTop=n},updateTitleOffset(){const t=Uo(this,"AnchorLink").map((t=>t.href)).map((t=>t.split("#")[1])),e=[];t.forEach((t=>{const n=document.getElementById(t);n&&e.push({link:`#${t}`,offset:n.offsetTop-this.scrollElement.offsetTop})})),this.titlesOffsetArr=e},getCurrentScrollAtTitleId(t){let e=-1;const n=this.titlesOffsetArr.length;let r={link:"#",offset:0};for(t+=this.bounds;++e<n;){const n=this.titlesOffsetArr[e],o=this.titlesOffsetArr[e+1];if(t>=n.offset&&t<(o&&o.offset||1/0)){r=this.titlesOffsetArr[e];break}}this.currentLink=r.link,this.handleSetInkTop()},getContainer(){this.scrollContainer=this.container?"string"==typeof this.container?document.querySelector(this.container):this.container:window,this.scrollElement=this.container?this.scrollContainer:document.documentElement||document.body},removeListener(){r(this.scrollContainer,"scroll",this.handleScroll),r(window,"hashchange",this.handleHashChange)},init(){this.handleHashChange(),this.$nextTick((()=>{this.removeListener(),this.getContainer(),this.wrapperTop=this.containerIsWindow?0:this.scrollElement.offsetTop,this.handleScrollTo(),this.handleSetInkTop(),this.updateTitleOffset(),this.titlesOffsetArr[0]&&(this.upperFirstTitle=this.scrollElement.scrollTop<this.titlesOffsetArr[0].offset),n(this.scrollContainer,"scroll",this.handleScroll),n(window,"hashchange",this.handleHashChange)}))}}};function Yo(t,e,n,r,o,i,s,a,c,f){"boolean"!=typeof s&&(c=a,a=s,s=!1);const u="function"==typeof n?n.options:n;let l;if(t&&t.render&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0,o&&(u.functional=!0)),r&&(u._scopeId=r),i?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(i)},u._ssrRegister=l):e&&(l=s?function(t){e.call(this,f(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),l)if(u.functional){const t=u.render;u.render=function(e,n){return l.call(n),t(e,n)}}else{const t=u.beforeCreate;u.beforeCreate=t?[].concat(t,l):[l]}return n}const Ko=Vo;var Jo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.wrapperComponent,{tag:"component",attrs:{"offset-top":t.offsetTop,"offset-bottom":t.offsetBottom},on:{"on-change":t.handleAffixStateChange}},[n("div",{class:t.prefix+"-wrapper",style:t.wrapperStyle},[n("div",{class:""+t.prefix},[n("div",{class:t.prefix+"-ink"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.showInk,expression:"showInk"}],class:t.prefix+"-ink-ball",style:{top:t.inkTop+"px"}})]),t._v(" "),t._t("default")],2)])])};Jo._withStripped=!0;const Qo=Yo({render:Jo,staticRenderFns:[]},undefined,Ko,undefined,false,undefined,!1,void 0,void 0,void 0);const Zo={name:"BaseAnchorLink",inject:["anchorCom"],props:{href:String,title:String,scrollOffset:{type:Number,default(){return this.anchorCom.scrollOffset}}},data:()=>({prefix:"ivu-anchor-link"}),computed:{anchorLinkClasses(){return[this.prefix,this.anchorCom.currentLink===this.href?`${this.prefix}-active`:""]},linkTitleClasses(){return[`${this.prefix}-title`]}},mounted(){this.$nextTick((()=>{this.anchorCom.init()}))},methods:{goAnchor(){this.currentLink=this.href,this.anchorCom.handleHashChange(),this.anchorCom.handleScrollTo(),this.anchorCom.$emit("on-select",this.href);this.$router?this.$router.push(this.href):window.location.href=this.href}}};var ti=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.anchorLinkClasses},[n("a",{class:t.linkTitleClasses,attrs:{href:t.href,"data-scroll-offset":t.scrollOffset,"data-href":t.href,title:t.title},on:{click:function(e){return e.preventDefault(),t.goAnchor.apply(null,arguments)}}},[t._v(t._s(t.title))]),t._v(" "),t._t("default")],2)};ti._withStripped=!0;const ei=Yo({render:ti,staticRenderFns:[]},undefined,Zo,undefined,false,undefined,!1,void 0,void 0,void 0);function ni(t,e){const n=e?"scrollTop":"scrollLeft";let r=t[e?"pageYOffset":"pageXOffset"];return"number"!=typeof r&&(r=window.document.documentElement[n]),r}var ri={name:"BaseAffix",props:{offsetTop:{type:Number,default:0},offsetBottom:{type:Number},useCapture:{type:Boolean,default:!1}},data:()=>({affix:!1,styles:{},slot:!1,slotStyle:{}}),computed:{offsetType(){let t="top";return this.offsetBottom>=0&&(t="bottom"),t},classes(){return[{"ivu-affix":this.affix}]}},mounted(){n(window,"scroll",this.handleScroll,this.useCapture),n(window,"resize",this.handleScroll,this.useCapture),this.$nextTick((()=>{this.handleScroll()}))},beforeDestroy(){r(window,"scroll",this.handleScroll,this.useCapture),r(window,"resize",this.handleScroll,this.useCapture)},methods:{handleScroll(){const{affix:t}=this,e=ni(window,!0),n=function(t){const e=t.getBoundingClientRect(),n=ni(window,!0),r=ni(window),o=window.document.body,i=o.clientTop||0,s=o.clientLeft||0;return{top:e.top+n-i,left:e.left+r-s}}(this.$el),r=window.innerHeight,o=this.$el.getElementsByTagName("div")[0].offsetHeight;n.top-this.offsetTop<e&&"top"===this.offsetType&&!t?(this.affix=!0,this.slotStyle={width:`${this.$refs.point.clientWidth}px`,height:`${this.$refs.point.clientHeight}px`},this.slot=!0,this.styles={top:`${this.offsetTop}px`,left:`${n.left}px`,width:`${this.$el.offsetWidth}px`},this.$emit("on-change",!0)):n.top-this.offsetTop>e&&"top"===this.offsetType&&t&&(this.slot=!1,this.slotStyle={},this.affix=!1,this.styles=null,this.$emit("on-change",!1)),n.top+this.offsetBottom+o>e+r&&"bottom"===this.offsetType&&!t?(this.affix=!0,this.styles={bottom:`${this.offsetBottom}px`,left:`${n.left}px`,width:`${this.$el.offsetWidth}px`},this.$emit("on-change",!0)):n.top+this.offsetBottom+o<e+r&&"bottom"===this.offsetType&&t&&(this.affix=!1,this.styles=null,this.$emit("on-change",!1))}}};const oi=ri;var ii=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{ref:"point",class:t.classes,style:t.styles},[t._t("default")],2),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.slot,expression:"slot"}],style:t.slotStyle})])};ii._withStripped=!0;const si=Yo({render:ii,staticRenderFns:[]},undefined,oi,undefined,false,undefined,!1,void 0,void 0,void 0);exports.BaseAffix=si,exports.BaseAnchor=Qo,exports.BaseAnchorLink=ei;