| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- 'use strict';
 
- exports.__esModule = true;
 
- var _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; };
 
- exports.default = function (Vue) {
 
-   /**
 
-    * template
 
-    *
 
-    * @param {String} string
 
-    * @param {Array} ...args
 
-    * @return {String}
 
-    */
 
-   function template(string) {
 
-     for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
 
-       args[_key - 1] = arguments[_key];
 
-     }
 
-     if (args.length === 1 && _typeof(args[0]) === 'object') {
 
-       args = args[0];
 
-     }
 
-     if (!args || !args.hasOwnProperty) {
 
-       args = {};
 
-     }
 
-     return string.replace(RE_NARGS, function (match, prefix, i, index) {
 
-       var result = void 0;
 
-       if (string[index - 1] === '{' && string[index + match.length] === '}') {
 
-         return i;
 
-       } else {
 
-         result = (0, _util.hasOwn)(args, i) ? args[i] : null;
 
-         if (result === null || result === undefined) {
 
-           return '';
 
-         }
 
-         return result;
 
-       }
 
-     });
 
-   }
 
-   return template;
 
- };
 
- var _util = require('element-ui/lib/utils/util');
 
- var RE_NARGS = /(%|)\{([0-9a-zA-Z_]+)\}/g;
 
- /**
 
-  *  String format template
 
-  *  - Inspired:
 
-  *    https://github.com/Matt-Esch/string-template/index.js
 
-  */
 
 
  |