UNPKG

w-ui

Version:

A Vue.js 2.0 UI Toolkit for mobile

1 lines 6.74 kB
module.exports=function(t){function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}var e={};return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:a})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=119)}({0:function(t,n){t.exports=function(t,n,e,a,r,i){var o,u=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(o=t,u=t.default);var l="function"==typeof u?u.options:u;n&&(l.render=n.render,l.staticRenderFns=n.staticRenderFns,l._compiled=!0),e&&(l.functional=!0),r&&(l._scopeId=r);var c;if(i?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},l._ssrRegister=c):a&&(c=a),c){var d=l.functional,f=d?l.render:l.beforeCreate;d?(l._injectStyles=c,l.render=function(t,n){return c.call(n),f(t,n)}):l.beforeCreate=f?[].concat(f,c):[c]}return{esModule:o,exports:u,options:l}}},119:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Countup=void 0;var a=e(120),r=function(t){return t&&t.__esModule?t:{default:t}}(a);n.Countup=r.default},120:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(19),r=e.n(a);for(var i in a)"default"!==i&&function(t){e.d(n,t,function(){return a[t]})}(i);var o=e(122),u=e(0),s=u(r.a,o.a,!1,null,null,null);s.options.__file="packages/countup/src/countup.vue",n.default=s.exports},121:function(t,n,e){"use strict";var a,r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(i,o){a=o,void 0!==(r="function"==typeof a?a.call(n,e,n,t):a)&&(t.exports=r)}(0,function(t,n,e){return function(t,n,e,a,r,o){for(var u=0,s=["webkit","moz","ms","o"],l=0;l<s.length&&!window.requestAnimationFrame;++l)window.requestAnimationFrame=window[s[l]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[s[l]+"CancelAnimationFrame"]||window[s[l]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,n){var e=(new Date).getTime(),a=Math.max(0,16-(e-u)),r=window.setTimeout(function(){t(e+a)},a);return u=e+a,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)});var c=this;if(c.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:null,formattingFn:null,prefix:"",suffix:""},o&&"object"===(void 0===o?"undefined":i(o)))for(var d in c.options)o.hasOwnProperty(d)&&(c.options[d]=o[d]);""===c.options.separator&&(c.options.useGrouping=!1),c.version=function(){return"1.8.2"},c.d="string"==typeof t?document.getElementById(t):t,c.startVal=Number(n),c.endVal=Number(e),c.countDown=c.startVal>c.endVal,c.frameVal=c.startVal,c.decimals=Math.max(0,a||0),c.dec=Math.pow(10,c.decimals),c.duration=1e3*Number(r)||2e3,c.formatNumber=function(t){t=t.toFixed(c.decimals),t+="";var n,e,a,r;if(n=t.split("."),e=n[0],a=n.length>1?c.options.decimal+n[1]:"",r=/(\d+)(\d{3})/,c.options.useGrouping)for(;r.test(e);)e=e.replace(r,"$1"+c.options.separator+"$2");return c.options.prefix+e+a+c.options.suffix},c.easeOutExpo=function(t,n,e,a){return e*(1-Math.pow(2,-10*t/a))*1024/1023+n},c.easingFn=c.options.easingFn?c.options.easingFn:c.easeOutExpo,c.formattingFn=c.options.formattingFn?c.options.formattingFn:c.formatNumber,c.printValue=function(t){var n=c.formattingFn(t);"INPUT"===c.d.tagName?this.d.value=n:"text"===c.d.tagName||"tspan"===c.d.tagName?this.d.textContent=n:this.d.innerHTML=n},c.count=function(t){c.startTime||(c.startTime=t),c.timestamp=t;var n=t-c.startTime;c.remaining=c.duration-n,c.options.useEasing?c.countDown?c.frameVal=c.startVal-c.easingFn(n,0,c.startVal-c.endVal,c.duration):c.frameVal=c.easingFn(n,c.startVal,c.endVal-c.startVal,c.duration):c.countDown?c.frameVal=c.startVal-(c.startVal-c.endVal)*(n/c.duration):c.frameVal=c.startVal+(c.endVal-c.startVal)*(n/c.duration),c.countDown?c.frameVal=c.frameVal<c.endVal?c.endVal:c.frameVal:c.frameVal=c.frameVal>c.endVal?c.endVal:c.frameVal,c.frameVal=Math.round(c.frameVal*c.dec)/c.dec,c.printValue(c.frameVal),n<c.duration?c.rAF=requestAnimationFrame(c.count):c.callback&&c.callback()},c.start=function(t){return c.callback=t,c.rAF=requestAnimationFrame(c.count),!1},c.pauseResume=function(){c.paused?(c.paused=!1,delete c.startTime,c.duration=c.remaining,c.startVal=c.frameVal,requestAnimationFrame(c.count)):(c.paused=!0,cancelAnimationFrame(c.rAF))},c.reset=function(){c.paused=!1,delete c.startTime,c.startVal=n,cancelAnimationFrame(c.rAF),c.printValue(c.startVal)},c.update=function(t){cancelAnimationFrame(c.rAF),c.paused=!1,delete c.startTime,c.startVal=c.frameVal,c.endVal=Number(t),c.countDown=c.startVal>c.endVal,c.rAF=requestAnimationFrame(c.count)},c.printValue(c.startVal)}})},122:function(t,n,e){"use strict";var a=function(){var t=this,n=t.$createElement;return(t._self._c||n)("span")},r=[];a._withStripped=!0;var i={render:a,staticRenderFns:r};n.a=i},19:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(121),r=function(t){return t&&t.__esModule?t:{default:t}}(a);n.default={name:"w-countup",data:function(){return{instance:null}},props:{start:{type:Boolean,default:!0},startnum:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},default:0},endnum:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},required:!0},decimals:{validator:function(t){return/^\d*$/.test(t)},default:0},duration:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},default:2},useEasing:{type:Boolean,default:!1},separator:{type:String,default:""},prefix:{type:String,default:""},suffix:{type:String,default:""},callback:{type:Function}},watch:{start:function(t){var n=this;t&&this.instance.start(function(){"function"==typeof n.callback&&n.callback(n.instance)})},endnum:function(t){this.instance&&this.instance.update&&this.instance.update(t)}},methods:{init:function(){var t=this;if(!this.instance){var n={decimal:".",useEasing:this.useEasing,separator:this.separator,prefix:this.prefix,suffix:this.suffix};this.instance=new r.default(this.$el,this.startnum,this.endnum,this.decimals,this.duration,n),this.start&&this.instance.start(function(){"function"==typeof t.callback&&t.callback(t.instance)})}}},mounted:function(){this.init()},destroyed:function(){this.instance=null}}}});