1 |
- !function(){function r(r,n){return function(r){if(Array.isArray(r))return r}(r)||function(r,e){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null==n)return;var t,i,o=[],a=!0,u=!1;try{for(n=n.call(r);!(a=(t=n.next()).done)&&(o.push(t.value),!e||o.length!==e);a=!0);}catch(l){u=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(u)throw i}}return o}(r,n)||function(r,n){if(!r)return;if("string"==typeof r)return e(r,n);var t=Object.prototype.toString.call(r).slice(8,-1);"Object"===t&&r.constructor&&(t=r.constructor.name);if("Map"===t||"Set"===t)return Array.from(r);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return e(r,n)}(r,n)||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 e(r,e){(null==e||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}System.register(["./index-legacy.cb604905.js","./index-legacy.ffb0cbb3.js","./preload-helper-legacy.36a7d2cc.js"],(function(e){"use strict";var n,t,i,o,a,u,l,f,c,d,s,g,v,h,p,y,m;return{setters:[function(r){n=r.ak,t=r.al,i=r.am,o=r.an,a=r.ao,u=r.ap},function(r){l=r.t,f=r.c,c=r.L,d=r.w},function(r){s=r.d,g=r.i,v=r.w,h=r.$,p=r.o,y=r.c,m=r.v}],execute:function(){var b=r(f("list"),3),x=b[0],S=b[1],w=b[2],T=s({name:x,props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:l,offset:{type:[Number,String],default:300},direction:{type:String,default:"down"}},emits:["load","update:error","update:loading"],setup:function(r,e){var l=e.emit,f=e.slots,d=g(!1),s=g(),b=g(),x=i(),T=n(s),j=function(){m((function(){if(!(d.value||r.finished||r.error||!1===(null==x?void 0:x.value))){var e=r.offset,n=r.direction,t=o(T);if(t.height&&!a(s)){var i=o(b);("up"===n?t.top-i.top<=e:i.bottom-t.bottom<=e)&&(d.value=!0,l("update:loading",!0),l("load"))}}}))},A=function(){if(r.finished){var e=f.finished?f.finished():r.finishedText;if(e)return y("div",{class:S("finished-text")},[e])}},k=function(){l("update:error",!1),j()},C=function(){if(r.error){var e=f.error?f.error():r.errorText;if(e)return y("div",{class:S("error-text"),onClick:k},[e])}},B=function(){if(d.value&&!r.finished)return y("div",{class:S("loading")},[f.loading?f.loading():y(c,{class:S("loading-icon")},{default:function(){return[r.loadingText||w("loading")]}})])};return v([function(){return r.loading},function(){return r.finished},function(){return r.error}],j),h((function(){d.value=r.loading})),p((function(){r.immediateCheck&&j()})),u({check:j}),t("scroll",j,{target:T}),function(){var e=null==f.default?void 0:f.default(),n=y("div",{ref:b,class:S("placeholder")},null);return y("div",{ref:s,role:"feed",class:S(),"aria-busy":d.value},["down"===r.direction?e:n,B(),A(),C(),"up"===r.direction?e:n])}}});e("L",d(T))}}}))}();
|