🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

vue-count-component

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-count-component - npm Package Compare versions

Comparing version
1.0.0
to
1.0.1
+2
dist/vue-count-component.js
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("vue-count-component.js",[],n):"object"==typeof exports?exports["vue-count-component.js"]=n():t["vue-count-component.js"]=n()}("undefined"!=typeof self?self:this,function(){return 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="/dist",n(n.s=1)}([function(t,n,e){"use strict";var a=e(4),r=e.n(a);n.a={name:"countup-component",data:function(){return{numAnim:null}},props:{startVal:{type:Number,default:0},endVal:{type:Number,default:0},decimals:{type:Number,default:0},duration:{type:Number,default:2.5},options:{type:Object}},methods:{initCountUp:function(){var t=this.$refs.countUp;this.numAnim=new r.a(t,this.startVal,this.endVal,this.decimals,this.duration,this.options),this.numAnim.error?console.error(this.numAnim.error):this.numAnim.start()}},mounted:function(){this.initCountUp()}}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(2);a.a.install=function(t){t.component(a.a.name,a.a)},"undefined"!=typeof window&&window.Vue&&window.Vue.component(a.a.name,a.a),n.default=a.a},function(t,n,e){"use strict";var a=e(0),r=e(5),i=e(3),o=i(a.a,r.a,!1,null,null,null);n.a=o.exports},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,m=d?l.render:l.beforeCreate;d?(l._injectStyles=c,l.render=function(t,n){return c.call(n),m(t,n)}):l.beforeCreate=m?[].concat(m,c):[c]}return{esModule:o,exports:u,options:l}}},function(t,n,e){var a,r;!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,i){function o(t){var n,e,a,r,i,o,u=t<0;if(t=Math.abs(t).toFixed(l.decimals),t+="",n=t.split("."),e=n[0],a=n.length>1?l.options.decimal+n[1]:"",l.options.useGrouping){for(r="",i=0,o=e.length;i<o;++i)0!==i&&i%3==0&&(r=l.options.separator+r),r=e[o-i-1]+r;e=r}return l.options.numerals.length&&(e=e.replace(/[0-9]/g,function(t){return l.options.numerals[+t]}),a=a.replace(/[0-9]/g,function(t){return l.options.numerals[+t]})),(u?"-":"")+l.options.prefix+e+a+l.options.suffix}function u(t,n,e,a){return e*(1-Math.pow(2,-10*t/a))*1024/1023+n}function s(t){return"number"==typeof t&&!isNaN(t)}var l=this;if(l.version=function(){return"1.9.3"},l.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:u,formattingFn:o,prefix:"",suffix:"",numerals:[]},i&&"object"==typeof i)for(var c in l.options)i.hasOwnProperty(c)&&null!==i[c]&&(l.options[c]=i[c]);""===l.options.separator?l.options.useGrouping=!1:l.options.separator=""+l.options.separator;for(var d=0,m=["webkit","moz","ms","o"],f=0;f<m.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[m[f]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[m[f]+"CancelAnimationFrame"]||window[m[f]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,n){var e=(new Date).getTime(),a=Math.max(0,16-(e-d)),r=window.setTimeout(function(){t(e+a)},a);return d=e+a,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)}),l.initialize=function(){return!(!l.initialized&&(l.error="",l.d="string"==typeof t?document.getElementById(t):t,l.d?(l.startVal=Number(n),l.endVal=Number(e),s(l.startVal)&&s(l.endVal)?(l.decimals=Math.max(0,a||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(r)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,0):(l.error="[CountUp] startVal ("+n+") or endVal ("+e+") is not a number",1)):(l.error="[CountUp] target is null or undefined",1)))},l.printValue=function(t){var n=l.options.formattingFn(t);"INPUT"===l.d.tagName?this.d.value=n:"text"===l.d.tagName||"tspan"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(t){l.startTime||(l.startTime=t),l.timestamp=t;var n=t-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(t){l.initialize()&&(l.callback=t,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(t){if(l.initialize()){if(t=Number(t),!s(t))return void(l.error="[CountUp] update() - new endVal is not a number: "+t);l.error="",t!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=t,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)}})},function(t,n,e){"use strict";var a=function(){var t=this,n=t.$createElement;return(t._self._c||n)("span",{ref:"countUp"})},r=[],i={render:a,staticRenderFns:r};n.a=i}])});
//# sourceMappingURL=vue-count-component.js.map
{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///vue-count-component.js","webpack:///webpack/bootstrap 3afc2db960ee3b918e5a","webpack:///src/components/count-component/index.vue","webpack:///./src/index.js","webpack:///./src/components/count-component/index.vue","webpack:///./node_modules/vue-loader/lib/component-normalizer.js","webpack:///./node_modules/countup.js/dist/countUp.min.js","webpack:///./src/components/count-component/index.vue?cd5d"],"names":["root","factory","exports","module","define","amd","self","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","__WEBPACK_IMPORTED_MODULE_0_countup_js__","__WEBPACK_IMPORTED_MODULE_0_countup_js___default","data","numAnim","props","startVal","type","Number","default","endVal","decimals","duration","options","methods","initCountUp","el","$refs","countUp","a","error","console","start","mounted","value","__WEBPACK_IMPORTED_MODULE_0__components_count_component__","countComponent","install","Vue","component","window","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c347dd0_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__","normalizeComponent","Component","rawScriptExports","compiledTemplate","functionalTemplate","injectStyles","scopeId","moduleIdentifier","esModule","scriptExports","render","staticRenderFns","_compiled","functional","_scopeId","hook","context","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","existing","beforeCreate","_injectStyles","h","concat","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_RESULT__","undefined","t","e","r","Math","abs","toFixed","split","length","decimal","useGrouping","separator","numerals","replace","prefix","suffix","pow","u","isNaN","version","useEasing","easingFn","formattingFn","f","requestAnimationFrame","cancelAnimationFrame","Date","getTime","max","setTimeout","clearTimeout","initialize","initialized","document","getElementById","dec","countDown","frameVal","printValue","tagName","textContent","innerHTML","count","startTime","timestamp","remaining","round","rAF","callback","pauseResume","paused","reset","update","_vm","_h","$createElement","_self","_c","ref","esExports"],"mappings":"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","file":"vue-count-component.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"vue-count-component.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vue-count-component.js\"] = factory();\n\telse\n\t\troot[\"vue-count-component.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"vue-count-component.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vue-count-component.js\"] = factory();\n\telse\n\t\troot[\"vue-count-component.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 1);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_countup_js__);\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: \"countup-component\",\n data: function data() {\n return {\n numAnim: null\n };\n },\n\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp: function initCountUp() {\n var el = this.$refs.countUp;\n this.numAnim = new __WEBPACK_IMPORTED_MODULE_0_countup_js___default.a(el, this.startVal, this.endVal, this.decimals, this.duration, this.options);\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted: function mounted() {\n this.initCountUp();\n }\n});\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_count_component__ = __webpack_require__(2);\n\n\n__WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */].install = function (Vue) {\n Vue.component(__WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */]);\n};\n\nif (typeof window !== 'undefined' && window.Vue) {\n window.Vue.component(__WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */]);\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__WEBPACK_IMPORTED_MODULE_0__components_count_component__[\"a\" /* default */]);\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(0);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c347dd0_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(5);\nvar normalizeComponent = __webpack_require__(3)\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c347dd0_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(a,n){ true?!(__WEBPACK_AMD_DEFINE_FACTORY__ = (n),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n/***/ }),\n/* 5 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ })\n/******/ ]);\n});\n\n\n// WEBPACK FOOTER //\n// vue-count-component.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 3afc2db960ee3b918e5a","<template>\n <span ref=\"countUp\"></span>\n</template>\n\n<script>\nimport countUp from 'countup.js';\nexport default {\n name: \"countup-component\",\n data() {\n return {\n numAnim: null\n };\n },\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp() {\n const el = this.$refs.countUp;\n this.numAnim = new countUp(\n el,\n this.startVal,\n this.endVal,\n this.decimals,\n this.duration,\n this.options\n );\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted() {\n this.initCountUp();\n }\n};\n</script>\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/count-component/index.vue","import countComponent from './components/count-component'\n\n\n\ncountComponent.install = (Vue) => {\n Vue.component(countComponent.name, countComponent)\n}\n\nif (typeof window !== 'undefined' && window.Vue) {\n window.Vue.component(countComponent.name, countComponent)\n}\n\n\nexport default countComponent\n\n\n// WEBPACK FOOTER //\n// ./src/index.js","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0c347dd0\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/count-component/index.vue\n// module id = 2\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/component-normalizer.js\n// module id = 3\n// module chunks = 0","!function(a,n){\"function\"==typeof define&&define.amd?define(n):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/countup.js/dist/countUp.min.js\n// module id = 4\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0c347dd0\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/count-component/index.vue\n// module id = 5\n// module chunks = 0"],"sourceRoot":""}
<template>
<span ref="countUp"></span>
</template>
<script>
import countUp from 'countup.js';
export default {
name: "countup-component",
data() {
return {
numAnim: null
};
},
props: {
startVal: {
type: Number,
default: 0
},
endVal: {
type: Number,
default: 0
},
decimals: {
type: Number,
default: 0
},
duration: {
type: Number,
default: 2.5
},
options: {
type: Object
}
},
methods: {
initCountUp() {
const el = this.$refs.countUp;
this.numAnim = new countUp(
el,
this.startVal,
this.endVal,
this.decimals,
this.duration,
this.options
);
if (!this.numAnim.error) {
this.numAnim.start();
} else {
console.error(this.numAnim.error);
}
}
},
mounted() {
this.initCountUp();
}
};
</script>
import countComponent from './components/count-component'
countComponent.install = (Vue) => {
Vue.component(countComponent.name, countComponent)
}
if (typeof window !== 'undefined' && window.Vue) {
window.Vue.component(countComponent.name, countComponent)
}
export default countComponent
+1
-1
{
"name": "vue-count-component",
"description": "count-to",
"version": "1.0.0",
"version": "1.0.1",
"author": "xiaopingbuxiao",

@@ -6,0 +6,0 @@ "license": "MIT",

<template>
<div id="app">
<count-to :startVal='0' ref="aa" :endVal='2018' ></count-to>
<button @click="fn">暂停</button>
<count-component :startVal='0' ref="aa" :endVal='2018' ></count-component>
</div>

@@ -10,3 +9,3 @@ </template>

<script>
import countTo from './components/count-to'
import CountComponent from './components/count-component/index'
export default {

@@ -25,3 +24,3 @@ name: 'app',

components:{
countTo
CountComponent
},

@@ -28,0 +27,0 @@ mounted(){

@@ -10,3 +10,3 @@ var path = require('path')

/* 配置入口文件 */
entry: NODE_ENV == 'development' ? './src/main.js' : './src/components/count-to/index.js',
entry: NODE_ENV == 'development' ? './src/main.js' : './src/index.js',
output: {

@@ -17,2 +17,3 @@ // path: path.resolve(__dirname, './dist'),

/* 修改配置 */
path: path.resolve(__dirname, './dist'),
publicPath: '/dist',

@@ -19,0 +20,0 @@ filename: 'vue-count-component.js',

!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("count-to.js",[],n):"object"==typeof exports?exports["count-to.js"]=n():t["count-to.js"]=n()}("undefined"!=typeof self?self:this,function(){return function(t){function n(a){if(e[a])return e[a].exports;var o=e[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,n),o.l=!0,o.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="/dist",n(n.s=1)}([function(t,n,e){"use strict";var a=e(4),o=e.n(a);n.a={name:"countup-component",data:function(){return{numAnim:null}},props:{startVal:{type:Number,default:0},endVal:{type:Number,default:0},decimals:{type:Number,default:0},duration:{type:Number,default:2.5},options:{type:Object}},methods:{initCountUp:function(){var t=this.$refs.countUp;this.numAnim=new o.a(t,this.startVal,this.endVal,this.decimals,this.duration,this.options),this.numAnim.error?console.error(this.numAnim.error):this.numAnim.start()}},mounted:function(){this.initCountUp()}}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(2),o="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};a.a.install=function(t){t.component(a.a.name,a.a)},void 0!==("undefined"==typeof window?"undefined":o(window))&&window.Vue&&window.Vue.component(a.a.name,a.a),n.default=a.a},function(t,n,e){"use strict";var a=e(0),o=e(5),r=e(3),i=r(a.a,o.a,!1,null,null,null);n.a=i.exports},function(t,n){t.exports=function(t,n,e,a,o,r){var i,u=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(i=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),o&&(l._scopeId=o);var c;if(r?(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(r)},l._ssrRegister=c):a&&(c=a),c){var d=l.functional,m=d?l.render:l.beforeCreate;d?(l._injectStyles=c,l.render=function(t,n){return c.call(n),m(t,n)}):l.beforeCreate=m?[].concat(m,c):[c]}return{esModule:i,exports:u,options:l}}},function(t,n,e){var a,o;!function(r,i){a=i,void 0!==(o="function"==typeof a?a.call(n,e,n,t):a)&&(t.exports=o)}(0,function(t,n,e){return function(t,n,e,a,o,r){function i(t){var n,e,a,o,r,i,u=t<0;if(t=Math.abs(t).toFixed(l.decimals),t+="",n=t.split("."),e=n[0],a=n.length>1?l.options.decimal+n[1]:"",l.options.useGrouping){for(o="",r=0,i=e.length;r<i;++r)0!==r&&r%3==0&&(o=l.options.separator+o),o=e[i-r-1]+o;e=o}return l.options.numerals.length&&(e=e.replace(/[0-9]/g,function(t){return l.options.numerals[+t]}),a=a.replace(/[0-9]/g,function(t){return l.options.numerals[+t]})),(u?"-":"")+l.options.prefix+e+a+l.options.suffix}function u(t,n,e,a){return e*(1-Math.pow(2,-10*t/a))*1024/1023+n}function s(t){return"number"==typeof t&&!isNaN(t)}var l=this;if(l.version=function(){return"1.9.3"},l.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:u,formattingFn:i,prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var c in l.options)r.hasOwnProperty(c)&&null!==r[c]&&(l.options[c]=r[c]);""===l.options.separator?l.options.useGrouping=!1:l.options.separator=""+l.options.separator;for(var d=0,m=["webkit","moz","ms","o"],f=0;f<m.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[m[f]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[m[f]+"CancelAnimationFrame"]||window[m[f]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,n){var e=(new Date).getTime(),a=Math.max(0,16-(e-d)),o=window.setTimeout(function(){t(e+a)},a);return d=e+a,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)}),l.initialize=function(){return!(!l.initialized&&(l.error="",l.d="string"==typeof t?document.getElementById(t):t,l.d?(l.startVal=Number(n),l.endVal=Number(e),s(l.startVal)&&s(l.endVal)?(l.decimals=Math.max(0,a||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(o)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,0):(l.error="[CountUp] startVal ("+n+") or endVal ("+e+") is not a number",1)):(l.error="[CountUp] target is null or undefined",1)))},l.printValue=function(t){var n=l.options.formattingFn(t);"INPUT"===l.d.tagName?this.d.value=n:"text"===l.d.tagName||"tspan"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(t){l.startTime||(l.startTime=t),l.timestamp=t;var n=t-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(t){l.initialize()&&(l.callback=t,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(t){if(l.initialize()){if(t=Number(t),!s(t))return void(l.error="[CountUp] update() - new endVal is not a number: "+t);l.error="",t!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=t,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)}})},function(t,n,e){"use strict";var a=function(){var t=this,n=t.$createElement;return(t._self._c||n)("span",{ref:"countUp"})},o=[],r={render:a,staticRenderFns:o};n.a=r}])});
//# sourceMappingURL=count-to.js.map
{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///count-to.js","webpack:///webpack/bootstrap 05b004551806a83777f7","webpack:///src/components/count-to/countTo.vue","webpack:///./src/components/count-to/index.js","webpack:///./src/components/count-to/countTo.vue","webpack:///./node_modules/vue-loader/lib/component-normalizer.js","webpack:///./node_modules/countup.js/dist/countUp.min.js","webpack:///./src/components/count-to/countTo.vue?f188"],"names":["root","factory","exports","module","define","amd","self","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","__WEBPACK_IMPORTED_MODULE_0_countup_js__","__WEBPACK_IMPORTED_MODULE_0_countup_js___default","data","numAnim","props","startVal","type","Number","default","endVal","decimals","duration","options","methods","initCountUp","el","$refs","countUp","a","error","console","start","mounted","value","__WEBPACK_IMPORTED_MODULE_0__countTo_vue__","_typeof","Symbol","iterator","obj","constructor","CountTo","install","Vue","component","undefined","window","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__","normalizeComponent","Component","rawScriptExports","compiledTemplate","functionalTemplate","injectStyles","scopeId","moduleIdentifier","esModule","scriptExports","render","staticRenderFns","_compiled","functional","_scopeId","hook","context","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","existing","beforeCreate","_injectStyles","h","concat","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_RESULT__","t","e","r","Math","abs","toFixed","split","length","decimal","useGrouping","separator","numerals","replace","prefix","suffix","pow","u","isNaN","version","useEasing","easingFn","formattingFn","f","requestAnimationFrame","cancelAnimationFrame","Date","getTime","max","setTimeout","clearTimeout","initialize","initialized","document","getElementById","dec","countDown","frameVal","printValue","tagName","textContent","innerHTML","count","startTime","timestamp","remaining","round","rAF","callback","pauseResume","paused","reset","update","_vm","_h","$createElement","_self","_c","ref","esExports"],"mappings":"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","file":"count-to.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"count-to.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"count-to.js\"] = factory();\n\telse\n\t\troot[\"count-to.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"count-to.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"count-to.js\"] = factory();\n\telse\n\t\troot[\"count-to.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 1);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_countup_js__);\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: \"countup-component\",\n data: function data() {\n return {\n numAnim: null\n };\n },\n\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp: function initCountUp() {\n var el = this.$refs.countUp;\n this.numAnim = new __WEBPACK_IMPORTED_MODULE_0_countup_js___default.a(el, this.startVal, this.endVal, this.decimals, this.duration, this.options);\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted: function mounted() {\n this.initCountUp();\n }\n});\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__countTo_vue__ = __webpack_require__(2);\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n\n\n__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].install = function (Vue) {\n Vue.component(__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n};\n/*支持使用标签的方式引入 */\n\nif ((typeof window === 'undefined' ? 'undefined' : _typeof(window)) !== undefined && window.Vue) {\n window.Vue.component(__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__ = __webpack_require__(0);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__ = __webpack_require__(5);\nvar normalizeComponent = __webpack_require__(3)\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(a,n){ true?!(__WEBPACK_AMD_DEFINE_FACTORY__ = (n),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n/***/ }),\n/* 5 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ })\n/******/ ]);\n});\n\n\n// WEBPACK FOOTER //\n// count-to.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 05b004551806a83777f7","<template>\n <span ref=\"countUp\"></span>\n</template>\n\n<script>\nimport countUp from 'countup.js';\nexport default {\n name: \"countup-component\",\n data() {\n return {\n numAnim: null\n };\n },\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp() {\n const el = this.$refs.countUp;\n this.numAnim = new countUp(\n el,\n this.startVal,\n this.endVal,\n this.decimals,\n this.duration,\n this.options\n );\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted() {\n this.initCountUp();\n }\n};\n</script>\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/count-to/countTo.vue","import CountTo from './countTo.vue'\n\n\nCountTo.install = (Vue) => {\n Vue.component(CountTo.name, CountTo)\n}\n/*支持使用标签的方式引入 */\n\nif (typeof window !== undefined && window.Vue) {\n window.Vue.component(CountTo.name, CountTo)\n}\n\nexport default CountTo\n\n\n// WEBPACK FOOTER //\n// ./src/components/count-to/index.js","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./countTo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./countTo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7098dbce\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./countTo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/count-to/countTo.vue\n// module id = 2\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/component-normalizer.js\n// module id = 3\n// module chunks = 0","!function(a,n){\"function\"==typeof define&&define.amd?define(n):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/countup.js/dist/countUp.min.js\n// module id = 4\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7098dbce\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/count-to/countTo.vue\n// module id = 5\n// module chunks = 0"],"sourceRoot":""}
<template>
<span ref="countUp"></span>
</template>
<script>
import countUp from 'countup.js';
export default {
name: "countup-component",
data() {
return {
numAnim: null
};
},
props: {
startVal: {
type: Number,
default: 0
},
endVal: {
type: Number,
default: 0
},
decimals: {
type: Number,
default: 0
},
duration: {
type: Number,
default: 2.5
},
options: {
type: Object
}
},
methods: {
initCountUp() {
const el = this.$refs.countUp;
this.numAnim = new countUp(
el,
this.startVal,
this.endVal,
this.decimals,
this.duration,
this.options
);
if (!this.numAnim.error) {
this.numAnim.start();
} else {
console.error(this.numAnim.error);
}
}
},
mounted() {
this.initCountUp();
}
};
</script>
import CountTo from './countTo.vue'
CountTo.install = (Vue) => {
Vue.component(CountTo.name, CountTo)
}
/*支持使用标签的方式引入 */
if (typeof window !== undefined && window.Vue) {
window.Vue.component(CountTo.name, CountTo)
}
export default CountTo
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("vue-count-component.js",[],n):"object"==typeof exports?exports["vue-count-component.js"]=n():t["vue-count-component.js"]=n()}("undefined"!=typeof self?self:this,function(){return function(t){function n(a){if(e[a])return e[a].exports;var o=e[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,n),o.l=!0,o.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="/dist",n(n.s=1)}([function(t,n,e){"use strict";var a=e(4),o=e.n(a);n.a={name:"countup-component",data:function(){return{numAnim:null}},props:{startVal:{type:Number,default:0},endVal:{type:Number,default:0},decimals:{type:Number,default:0},duration:{type:Number,default:2.5},options:{type:Object}},methods:{initCountUp:function(){var t=this.$refs.countUp;this.numAnim=new o.a(t,this.startVal,this.endVal,this.decimals,this.duration,this.options),this.numAnim.error?console.error(this.numAnim.error):this.numAnim.start()}},mounted:function(){this.initCountUp()}}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(2),o="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};a.a.install=function(t){t.component(a.a.name,a.a)},void 0!==("undefined"==typeof window?"undefined":o(window))&&window.Vue&&window.Vue.component(a.a.name,a.a),n.default=a.a},function(t,n,e){"use strict";var a=e(0),o=e(5),r=e(3),i=r(a.a,o.a,!1,null,null,null);n.a=i.exports},function(t,n){t.exports=function(t,n,e,a,o,r){var i,u=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(i=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),o&&(l._scopeId=o);var c;if(r?(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(r)},l._ssrRegister=c):a&&(c=a),c){var m=l.functional,d=m?l.render:l.beforeCreate;m?(l._injectStyles=c,l.render=function(t,n){return c.call(n),d(t,n)}):l.beforeCreate=d?[].concat(d,c):[c]}return{esModule:i,exports:u,options:l}}},function(t,n,e){var a,o;!function(r,i){a=i,void 0!==(o="function"==typeof a?a.call(n,e,n,t):a)&&(t.exports=o)}(0,function(t,n,e){return function(t,n,e,a,o,r){function i(t){var n,e,a,o,r,i,u=t<0;if(t=Math.abs(t).toFixed(l.decimals),t+="",n=t.split("."),e=n[0],a=n.length>1?l.options.decimal+n[1]:"",l.options.useGrouping){for(o="",r=0,i=e.length;r<i;++r)0!==r&&r%3==0&&(o=l.options.separator+o),o=e[i-r-1]+o;e=o}return l.options.numerals.length&&(e=e.replace(/[0-9]/g,function(t){return l.options.numerals[+t]}),a=a.replace(/[0-9]/g,function(t){return l.options.numerals[+t]})),(u?"-":"")+l.options.prefix+e+a+l.options.suffix}function u(t,n,e,a){return e*(1-Math.pow(2,-10*t/a))*1024/1023+n}function s(t){return"number"==typeof t&&!isNaN(t)}var l=this;if(l.version=function(){return"1.9.3"},l.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:u,formattingFn:i,prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var c in l.options)r.hasOwnProperty(c)&&null!==r[c]&&(l.options[c]=r[c]);""===l.options.separator?l.options.useGrouping=!1:l.options.separator=""+l.options.separator;for(var m=0,d=["webkit","moz","ms","o"],f=0;f<d.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[d[f]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[d[f]+"CancelAnimationFrame"]||window[d[f]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,n){var e=(new Date).getTime(),a=Math.max(0,16-(e-m)),o=window.setTimeout(function(){t(e+a)},a);return m=e+a,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)}),l.initialize=function(){return!(!l.initialized&&(l.error="",l.d="string"==typeof t?document.getElementById(t):t,l.d?(l.startVal=Number(n),l.endVal=Number(e),s(l.startVal)&&s(l.endVal)?(l.decimals=Math.max(0,a||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(o)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,0):(l.error="[CountUp] startVal ("+n+") or endVal ("+e+") is not a number",1)):(l.error="[CountUp] target is null or undefined",1)))},l.printValue=function(t){var n=l.options.formattingFn(t);"INPUT"===l.d.tagName?this.d.value=n:"text"===l.d.tagName||"tspan"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(t){l.startTime||(l.startTime=t),l.timestamp=t;var n=t-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(t){l.initialize()&&(l.callback=t,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(t){if(l.initialize()){if(t=Number(t),!s(t))return void(l.error="[CountUp] update() - new endVal is not a number: "+t);l.error="",t!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=t,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)}})},function(t,n,e){"use strict";var a=function(){var t=this,n=t.$createElement;return(t._self._c||n)("span",{ref:"countUp"})},o=[],r={render:a,staticRenderFns:o};n.a=r}])});
//# sourceMappingURL=vue-count-component.js.map
{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///vue-count-component.js","webpack:///webpack/bootstrap 8d4773cf2661c2ce3c0a","webpack:///src/components/count-to/countTo.vue","webpack:///./src/components/count-to/index.js","webpack:///./src/components/count-to/countTo.vue","webpack:///./node_modules/vue-loader/lib/component-normalizer.js","webpack:///./node_modules/countup.js/dist/countUp.min.js","webpack:///./src/components/count-to/countTo.vue?f188"],"names":["root","factory","exports","module","define","amd","self","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","__WEBPACK_IMPORTED_MODULE_0_countup_js__","__WEBPACK_IMPORTED_MODULE_0_countup_js___default","data","numAnim","props","startVal","type","Number","default","endVal","decimals","duration","options","methods","initCountUp","el","$refs","countUp","a","error","console","start","mounted","value","__WEBPACK_IMPORTED_MODULE_0__countTo_vue__","_typeof","Symbol","iterator","obj","constructor","CountTo","install","Vue","component","undefined","window","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__","normalizeComponent","Component","rawScriptExports","compiledTemplate","functionalTemplate","injectStyles","scopeId","moduleIdentifier","esModule","scriptExports","render","staticRenderFns","_compiled","functional","_scopeId","hook","context","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","existing","beforeCreate","_injectStyles","h","concat","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_RESULT__","t","e","r","Math","abs","toFixed","split","length","decimal","useGrouping","separator","numerals","replace","prefix","suffix","pow","u","isNaN","version","useEasing","easingFn","formattingFn","f","requestAnimationFrame","cancelAnimationFrame","Date","getTime","max","setTimeout","clearTimeout","initialize","initialized","document","getElementById","dec","countDown","frameVal","printValue","tagName","textContent","innerHTML","count","startTime","timestamp","remaining","round","rAF","callback","pauseResume","paused","reset","update","_vm","_h","$createElement","_self","_c","ref","esExports"],"mappings":"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","file":"vue-count-component.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"vue-count-component.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vue-count-component.js\"] = factory();\n\telse\n\t\troot[\"vue-count-component.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"vue-count-component.js\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vue-count-component.js\"] = factory();\n\telse\n\t\troot[\"vue-count-component.js\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 1);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_countup_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_countup_js__);\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: \"countup-component\",\n data: function data() {\n return {\n numAnim: null\n };\n },\n\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp: function initCountUp() {\n var el = this.$refs.countUp;\n this.numAnim = new __WEBPACK_IMPORTED_MODULE_0_countup_js___default.a(el, this.startVal, this.endVal, this.decimals, this.duration, this.options);\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted: function mounted() {\n this.initCountUp();\n }\n});\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__countTo_vue__ = __webpack_require__(2);\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n\n\n__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].install = function (Vue) {\n Vue.component(__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n};\n/*支持使用标签的方式引入 */\n\nif ((typeof window === 'undefined' ? 'undefined' : _typeof(window)) !== undefined && window.Vue) {\n window.Vue.component(__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */].name, __WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__WEBPACK_IMPORTED_MODULE_0__countTo_vue__[\"a\" /* default */]);\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__ = __webpack_require__(0);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__ = __webpack_require__(5);\nvar normalizeComponent = __webpack_require__(3)\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_countTo_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7098dbce_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_countTo_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(a,n){ true?!(__WEBPACK_AMD_DEFINE_FACTORY__ = (n),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n/***/ }),\n/* 5 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ })\n/******/ ]);\n});\n\n\n// WEBPACK FOOTER //\n// vue-count-component.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 8d4773cf2661c2ce3c0a","<template>\n <span ref=\"countUp\"></span>\n</template>\n\n<script>\nimport countUp from 'countup.js';\nexport default {\n name: \"countup-component\",\n data() {\n return {\n numAnim: null\n };\n },\n props: {\n startVal: {\n type: Number,\n default: 0\n },\n endVal: {\n type: Number,\n default: 0\n },\n decimals: {\n type: Number,\n default: 0\n },\n duration: {\n type: Number,\n default: 2.5\n },\n options: {\n type: Object\n }\n },\n methods: {\n initCountUp() {\n const el = this.$refs.countUp;\n this.numAnim = new countUp(\n el,\n this.startVal,\n this.endVal,\n this.decimals,\n this.duration,\n this.options\n );\n if (!this.numAnim.error) {\n this.numAnim.start();\n } else {\n console.error(this.numAnim.error);\n }\n }\n },\n mounted() {\n this.initCountUp();\n }\n};\n</script>\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/count-to/countTo.vue","import CountTo from './countTo.vue'\n\n\nCountTo.install = (Vue) => {\n Vue.component(CountTo.name, CountTo)\n}\n/*支持使用标签的方式引入 */\n\nif (typeof window !== undefined && window.Vue) {\n window.Vue.component(CountTo.name, CountTo)\n}\n\nexport default CountTo\n\n\n// WEBPACK FOOTER //\n// ./src/components/count-to/index.js","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./countTo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./countTo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7098dbce\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./countTo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/count-to/countTo.vue\n// module id = 2\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/component-normalizer.js\n// module id = 3\n// module chunks = 0","!function(a,n){\"function\"==typeof define&&define.amd?define(n):\"object\"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+=\"\",n=a.split(\".\"),t=n[0],e=n.length>1?l.options.decimal+n[1]:\"\",l.options.useGrouping){for(i=\"\",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?\"-\":\"\")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return\"number\"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return\"1.9.3\"},l.options={useEasing:!0,useGrouping:!0,separator:\",\",decimal:\".\",easingFn:s,formattingFn:o,prefix:\"\",suffix:\"\",numerals:[]},r&&\"object\"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);\"\"===l.options.separator?l.options.useGrouping=!1:l.options.separator=\"\"+l.options.separator;for(var d=0,c=[\"webkit\",\"moz\",\"ms\",\"o\"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+\"RequestAnimationFrame\"],window.cancelAnimationFrame=window[c[f]+\"CancelAnimationFrame\"]||window[c[f]+\"CancelRequestAnimationFrame\"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error=\"\",l.d=\"string\"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error=\"[CountUp] startVal (\"+n+\") or endVal (\"+t+\") is not a number\",!1)):(l.error=\"[CountUp] target is null or undefined\",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);\"INPUT\"===l.d.tagName?this.d.value=n:\"text\"===l.d.tagName||\"tspan\"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error=\"[CountUp] update() - new endVal is not a number: \"+a);l.error=\"\",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/countup.js/dist/countUp.min.js\n// module id = 4\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{ref:\"countUp\"})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7098dbce\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/count-to/countTo.vue\n// module id = 5\n// module chunks = 0"],"sourceRoot":""}