w-ui
Version:
A Vue.js 2.0 UI Toolkit for mobile
1 lines • 384 kB
JavaScript
module.exports=function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=326)}([function(t,e){t.exports=function(t,e,n,i,r,o){var a,s=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(a=t,s=t.default);var c="function"==typeof s?s.options:s;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),n&&(c.functional=!0),r&&(c._scopeId=r);var u;if(o?(u=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__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=u):i&&(u=i),u){var d=c.functional,p=d?c.render:c.beforeCreate;d?(c._injectStyles=u,c.render=function(t,e){return u.call(e),p(t,e)}):c.beforeCreate=p?[].concat(p,u):[u]}return{esModule:a,exports:s,options:c}}},function(t,e,n){"use strict";function i(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e&&"function"==typeof btoa){var o=r(i);return[n].concat(i.sources.map(function(t){return"/*# sourceURL="+i.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var n=i(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(i[o]=!0)}for(r=0;r<t.length;r++){var a=t[r];"number"==typeof a[0]&&i[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),e.push(a))}},e}},function(t,e,n){function i(t){for(var e=0;e<t.length;e++){var n=t[e],i=u[n.id];if(i){i.refs++;for(var r=0;r<i.parts.length;r++)i.parts[r](n.parts[r]);for(;r<n.parts.length;r++)i.parts.push(o(n.parts[r]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{for(var a=[],r=0;r<n.parts.length;r++)a.push(o(n.parts[r]));u[n.id]={id:n.id,refs:1,parts:a}}}}function r(){var t=document.createElement("style");return t.type="text/css",d.appendChild(t),t}function o(t){var e,n,i=document.querySelector("style["+g+'~="'+t.id+'"]');if(i){if(f)return m;i.parentNode.removeChild(i)}if(b){var o=h++;i=p||(p=r()),e=a.bind(null,i,o,!1),n=a.bind(null,i,o,!0)}else i=r(),e=s.bind(null,i),n=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else n()}}function a(t,e,n,i){var r=n?"":i.css;if(t.styleSheet)t.styleSheet.cssText=w(e,r);else{var o=document.createTextNode(r),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function s(t,e){var n=e.css,i=e.media,r=e.sourceMap;if(i&&t.setAttribute("media",i),v.ssrId&&t.setAttribute(g,e.id),r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var l="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!l)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var c=n(3),u={},d=l&&(document.head||document.getElementsByTagName("head")[0]),p=null,h=0,f=!1,m=function(){},v=null,g="data-vue-ssr-id",b="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,n,r){f=n,v=r||{};var o=c(t,e);return i(o),function(e){for(var n=[],r=0;r<o.length;r++){var a=o[r],s=u[a.id];s.refs--,n.push(s)}e?(o=c(t,e),i(o)):o=[];for(var r=0;r<n.length;r++){var s=n[r];if(0===s.refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete u[s.id]}}}};var w=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e,n){"use strict";t.exports=function(t,e){for(var n=[],i={},r=0;r<e.length;r++){var o=e[r],a=o[0],s=o[1],l=o[2],c=o[3],u={id:t+":"+r,css:s,media:l,sourceMap:c};i[a]?i[a].parts.push(u):n.push(i[a]={id:a,parts:[u]})}return n}},function(t,e){t.exports=require("vue")},function(t,e,n){"use strict";function i(t,e){if(!t||!e)return!1;if(-1!==e.indexOf(" "))throw new Error("className should not contain space.");return t.classList?t.classList.contains(e):(" "+t.className+" ").indexOf(" "+e+" ")>-1}function r(t,e){if(t){for(var n=t.className,r=(e||"").split(" "),o=0,a=r.length;o<a;o++){var s=r[o];s&&(t.classList?t.classList.add(s):i(t,s)||(n+=" "+s))}t.classList||(t.className=n)}}function o(t,e){if(t&&e){for(var n=e.split(" "),r=" "+t.className+" ",o=0,a=n.length;o<a;o++){var s=n[o];s&&(t.classList?t.classList.remove(s):i(t,s)&&(r=r.replace(" "+s+" "," ")))}t.classList||(t.className=w(r))}}function a(t,e,n){if(t&&e)if("object"===(void 0===e?"undefined":d(e)))for(var i in e)e.hasOwnProperty(i)&&a(t,i,e[i]);else e=y(e),"opacity"===e&&g<9?t.style.filter=isNaN(n)?"":"alpha(opacity="+100*n+")":t.style[e]=n}function s(t){for(var e=t;e&&"HTML"!==e.tagName&&"BODY"!==e.tagName&&1===e.nodeType;){var n=document.defaultView.getComputedStyle(e).overflowY;if("scroll"===n||"auto"===n)return e;e=e.parentNode}return window}function l(t,e){var n=t==window?document.body.offsetHeight:t.offsetHeight,i=t===window?0:t.getBoundingClientRect().top,r=e.getBoundingClientRect().top-i,o=r+e.offsetHeight;return r>=0&&r<n||o>0&&o<=n}function c(t){function e(n,i,r){if(n!==i){var o=n+r>i?i:n+r;n>i&&(o=n-r<i?i:n-r),t===window?window.scrollTo(o,o):t.scrollTop=o,window.requestAnimationFrame(function(){return e(o,i,r)})}}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500;window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)});var o=Math.abs(n-i);e(n,i,Math.ceil(o/r*50))}function u(){return++b}Object.defineProperty(e,"__esModule",{value:!0}),e.isObject=e.isArray=e.isDate=e.isFunction=e.isNumber=e.isString=e.isBoolean=e.pageScroll=e.isIOS=e.getStyle=e.once=e.off=e.on=void 0;var d="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};e.hasClass=i,e.addClass=r,e.removeClass=o,e.setStyle=a,e.getScrollview=s,e.checkInview=l,e.scrollTop=c,e.getZIndex=u;var p=n(4),h=function(t){return t&&t.__esModule?t:{default:t}}(p),f=h.default.prototype.$isServer,m=/([\:\-\_]+(.))/g,v=/^moz([A-Z])/,g=f?0:Number(document.documentMode),b=1e4,w=function(t){return(t||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},y=function(t){return t.replace(m,function(t,e,n,i){return i?n.toUpperCase():n}).replace(v,"Moz$1")},x=e.on=function(){return!f&&document.addEventListener?function(t,e,n){t&&e&&n&&t.addEventListener(e,n,!1)}:function(t,e,n){t&&e&&n&&t.attachEvent("on"+e,n)}}(),k=e.off=function(){return!f&&document.removeEventListener?function(t,e,n){t&&e&&t.removeEventListener(e,n,!1)}:function(t,e,n){t&&e&&t.detachEvent("on"+e,n)}}();e.once=function(t,e,n){x(t,e,function i(){n&&n.apply(this,arguments),k(t,e,i)})},e.getStyle=g<9?function(t,e){if(!f){if(!t||!e)return null;e=y(e),"float"===e&&(e="styleFloat");try{switch(e){case"opacity":try{return t.filters.item("alpha").opacity/100}catch(t){return 1}default:return t.style[e]||t.currentStyle?t.currentStyle[e]:null}}catch(n){return t.style[e]}}}:function(t,e){if(!f){if(!t||!e)return null;e=y(e),"float"===e&&(e="cssFloat");try{var n=document.defaultView.getComputedStyle(t,"");return t.style[e]||n?n[e]:null}catch(n){return t.style[e]}}},e.isIOS=!!(window.navigator&&window.navigator.userAgent||"").match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),e.pageScroll=function(){var t=function(t){t.preventDefault(),t.stopPropagation()},e=!1;return{lock:function(n){e||(e=!0,(n||document).addEventListener("touchmove",t))},unlock:function(n){e=!1,(n||document).removeEventListener("touchmove",t)}}}(),e.isBoolean=function(t){return"boolean"==typeof t},e.isString=function(t){return"string"==typeof t},e.isNumber=function(t){return"number"==typeof t},e.isFunction=function(t){return"function"==typeof t},e.isDate=function(t){return"date"===Object.prototype.toString.call(t).match(/^(\[object )(\w+)\]$/i)[2].toLowerCase()},e.isArray=Array.isArray,e.isObject=function(t){return"object"===(void 0===t?"undefined":d(t))}},function(t,e,n){"use strict";t.exports=function(t){return"string"!=typeof t?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),/["'() \t\n]/.test(t)?'"'+t.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5);e.default={name:"w-popup",props:{value:{type:Boolean,default:!1}},watch:{value:function(t){t&&this.isIOS&&(0,i.addClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"),this.show=t}},methods:{close:function(){this.isIOS&&(0,i.removeClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"),this.$emit("input",!1)}},destroyed:function(){this.close()},mounted:function(){this.scrollView=(0,i.getScrollview)(this.$el),this.isIOS=!!(window.navigator&&window.navigator.userAgent||"").match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-accordion",data:function(){return{opening:!1}},props:{accordion:{type:Boolean,default:!1}},methods:{open:function(t){var e=this;this.opening||this.$children.forEach(function(n){n._uid===t?n.show?n.closeItem():n.openItem():!e.accordion&&n.closeItem()})}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-accordion-item",data:function(){return{show:this.open,height:0,styleHeight:{height:0}}},props:{title:String,open:{type:Boolean,default:!1}},watch:{open:function(t){t?this.$parent.open(this._uid):this.closeItem()}},methods:{toggle:function(){this.$parent.open(this._uid)},openItem:function(){var t=this;this.$parent.opening=!0,this.styleHeight={height:this.$refs.content.offsetHeight+"px"},setTimeout(function(){t.styleHeight={},t.$parent.opening=!1},200),this.show=!0},closeItem:function(){var t=this;void 0===this.styleHeight.height?(this.styleHeight={height:this.$refs.content.offsetHeight+"px"},setTimeout(function(){t.styleHeight={height:0}},50)):this.styleHeight={height:0},this.show=!1}},mounted:function(){var t=this;this.$nextTick(function(){t.open&&t.openItem()})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5);e.default={name:"w-actionsheet",props:{value:{type:Boolean,default:!1},items:{type:Array,require:!0},cancel:String},watch:{value:function(t){t&&this.isIOS&&(0,i.addClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"),this.show=t}},methods:{itemClick:function(t){t&&("function"==typeof t.method&&t.method(),!t.stay&&this.close())},close:function(){this.isIOS&&(0,i.removeClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"),this.$emit("input",!1)}},destroyed:function(){this.close()},mounted:function(){this.scrollView=(0,i.getScrollview)(this.$el),this.isIOS=!!(window.navigator&&window.navigator.userAgent||"").match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(80),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={props:{narrow:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1},showlrc:{type:Number,default:0},mutex:{type:Boolean,default:!1},theme:{type:String,default:"#b7daff"},mode:{type:String,default:"circulation"},preload:{type:String,default:"auto"},listmaxheight:String,music:{type:[Object,Array],required:!0,validator:function(t){var e=void 0;e=t instanceof Array?t:[t];for(var n=0;n<e.length;n++){var i=e[n];if(!i.url||!i.title||!i.author)return i.title=i.title||"Untitled",i.author=i.author||"Unknown",!1}return!0}}},data:function(){return{control:null}},watch:{music:function(t){this.control.option.music=t,this.control.setMusic(0),this.autoplay&&this.control.play(),this.$emit("change",t)}},mounted:function(){var t=this,e=this.control=new r.default({element:this.$el,narrow:this.narrow,autoplay:this.autoplay,showlrc:this.showlrc,mutex:this.mutex,theme:this.theme,preload:this.preload,mode:this.mode,listmaxheight:this.listmaxheight,music:this.music});e.on("play",function(){t.$emit("play")}),e.on("pause",function(){t.$emit("pause")}),e.on("canplay",function(){t.$emit("canplay")}),e.on("playing",function(){t.$emit("playing")}),e.on("ended",function(){t.$emit("ended")}),e.on("error",function(){t.$emit("error")})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5);e.default={name:"w-backtop",data:function(){return{show:!1}},methods:{backtop:function(){var t=this.scrollView===window?document.documentElement.scrollTop:this.scrollView.scrollTop;(0,i.scrollTop)(this.scrollView,t,0)},scrollHandler:function(){var t=window.pageYOffset,e=window.innerHeight;this.scrollView!==window&&(t=this.scrollView.scrollTop,e=this.scrollView.offsetHeight),this.show=t>=e/2},throttle:function(t,e){clearTimeout(t.tId),t.tId=setTimeout(function(){t.call(e)},50)},throttledCheck:function(){this.throttle(this.scrollHandler)}},mounted:function(){this.scrollView=(0,i.getScrollview)(this.$el),this.scrollView.addEventListener("scroll",this.throttledCheck,!1),this.scrollView.addEventListener("resize",this.scrollHandler,!1)},destroyed:function(){this.scrollView.removeEventListener("scroll",this.throttledCheck,!1),this.scrollView.removeEventListener("resize",this.scrollHandler,!1)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-badge",props:{type:{validator:function(t){return["primary","danger","warning","hollow"].indexOf(t)>-1}},shape:{validator:function(t){return["circle","square"].indexOf(t)>-1}},color:{type:String},bgcolor:{type:String}},computed:{typesClass:function(){return this.bgcolor?"square"==this.shape?" wui-badge-radius":"":(this.type?"wui-badge-"+this.type:"")+("square"==this.shape?" wui-badge-radius":"")}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-button",props:{disabled:Boolean,type:{validator:function(t){return["primary","danger","warning","light","disabled"].indexOf(t)>-1},default:"primary"},size:{validator:function(t){return["small","large"].indexOf(t)>-1}},bgcolor:{type:String},color:{type:String},shape:{validator:function(t){return["square","circle"].indexOf(t)>-1},default:"square"}},computed:{classes:function(){var t="large"===this.size?"w-btn-block":"w-btn",e="w-btn-"+this.type;return this.disabled&&(e="w-btn-disabled"),this.bgcolor&&(e=""),t+" "+e+("circle"===this.shape?" w-btn-circle":"")}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-button-group",props:{type:{validator:function(t){return["primary","danger","warning","light","disabled"].indexOf(t)>-1},default:"primary"},size:{validator:function(t){return["small","large"].indexOf(t)>-1}},bgcolor:{type:String},color:{type:String},shape:{validator:function(t){return["square","circle"].indexOf(t)>-1},default:"square"},items:{type:Array,required:!0},value:{type:[String,Number]},border:{type:Boolean,default:!1}},data:function(){return{val:this.value}},computed:{classes:function(){var t="large"===this.size?"w-btn-group-large":"w-btn-group-normal",e="w-btn-group-"+this.type;this.border&&(e="w-btn-group-"+this.type+"-border");return this.disabled&&(e="w-btn-group-disabled"),this.bgcolor&&(e=""),"w-button-group "+t+" "+e+("circle"===this.shape?" w-btn-group-circle":"")}},methods:{activeItem:function(t){t.disable||(this.val=t.value,this.$emit("input",t.value))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-cell",props:{link:[String,Object],icon:String,title:String,label:String,name:String,placeholder:String,value:[String,Number],readonly:Boolean,disabled:Boolean,regex:String,autocomplete:{type:String,default:"off"},showClearIcon:{type:Boolean,default:!0},showErrorIcon:{type:Boolean,default:!0},showSuccessIcon:{type:Boolean,default:!0},showRequiredIcon:{type:Boolean,default:!0},required:{type:Boolean,default:!1},type:{validator:function(t){return!t||["text","input","password","number"].indexOf(t)>-1},default:"text"},max:{validator:function(t){return/^\d*$/.test(t)}},min:{validator:function(t){return/^\d*$/.test(t)}}},data:function(){return{currentValue:this.value,isempty:!this.value,iserror:!1,showPwd:!1,showClear:!1,showWarn:!0,initError:!1,valid:!0,errorMsg:"",errorCode:"",regexObj:{email:"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",mobile:"^(86)?1[3,4,5,7,8]\\d{9}$",bankcard:"^\\d{15,19}$"}}},computed:{href:function(){var t=this;if(this.link&&!this.added&&this.$router){var e=this.$router.match(this.to);return e.matched.length?(this.$nextTick(function(){t.added=!0,t.$el.addEventListener("click",t.handleClick)}),e.path):this.to}return this.link},isShowError:function(){return(!!this.regex||!!this.min||!!this.max||this.required)&&this.iserror&&this.initError},isShowSuccess:function(){return(!!this.regex||!!this.min||!!this.max||this.required)&&!this.iserror&&""!=this.currentValue}},methods:{handleClick:function(t){t.preventDefault(),this.$router.push(this.href)},validatorInput:function(t,e){if(this.initError=e,e&&(this.showWarn=!1),this.required&&""===t)return this.setError("不能为空","NOT_NULL"),void(this.iserror=!0);if("number"==this.type&&this.min&&parseInt(t)<this.min)return this.setError("输入不能小于"+this.min,"NOT_MIN_SIZE"),void(this.iserror=!0);if("number"==this.type&&this.max&&parseInt(t)>this.max)return this.setError("输入不能小于"+this.min+",不能大于"+this.max,"NOT_MAX_SIZE"),void(this.iserror=!0);var n="bankcard"!==this.regex?t.toString().replace(/\s/g,""):t,i=this.regexObj[this.regex]?this.regexObj[this.regex]:this.trim(this.regex,"/");return n&&this.regex&&!new RegExp(i).test(n)?(this.setError("输入字符不符合规则","NOT_REGEX_RULE"),void(this.iserror=!0)):this.regex&&!new RegExp(this.regex).test(t)?(this.setError("输入字符不符合规则","NOT_REGEX_RULE"),void(this.iserror=!0)):(this.iserror=!1,this.valid=!0,this.errorMsg="",void(this.errorCode=""))},blurHandler:function(){var t=this;this.validatorInput(this.currentValue,!0),setTimeout(function(){t.showClear=!1},200)},clearInput:function(){this.currentValue="",this.emitInput()},emitInput:function(){if("bankcard"===this.regex)return/\S{5}/.test(this.currentValue)&&(this.currentValue=this.currentValue.replace(/\s/g,"").replace(/(\d{4})(?=\d)/g,"$1 ")),void this.$emit("input",this.currentValue.replace(/\s/g,""));this.$emit("input",this.currentValue)},setError:function(t,e){this.errorMsg=t,this.errorCode=e,this.valid=!1},trim:function(t,e){return t?t.replace(new RegExp("^\\"+e+"+|\\"+e+"+$","g"),""):t}},watch:{value:function(t){this.currentValue=t,this.emitInput()},currentValue:function(t){this.isempty=!t,this.validatorInput(t,!0),this.emitInput()},required:function(t){this.required=t,this.validatorInput(this.currentValue,!1)}},mounted:function(){"text"!=this.type&&this.validatorInput(this.currentValue,!1)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-checkbox",data:function(){return{model:[],group:!1,checked:this.value}},props:{value:{type:[Boolean,String,Number],default:!1},val:{type:[Boolean,String,Number]},disabled:{type:Boolean,default:!1},color:{default:"#4CD864"},size:{validator:function(t){return/^([1-9]\d*)$/.test(t)},default:20},shape:{validator:function(t){return["square","circle"].indexOf(t)>-1},default:"square"}},methods:{changeHandler:function(){this.disabled||this.$emit("change",this.model)},iconStyles:function(){var t=(this.group?this.$parent.size:this.size)+"px";return{width:t,height:t,color:this.group?this.$parent.color:this.color}},checkIconStyles:function(){var t=this.group?this.$parent.size:this.size;return{width:Math.round(t/3.2)+"px",height:Math.round(t/1.7)+"px"}}},watch:{checked:function(t){this.$emit("input",t)},value:function(t){this.checked=t}},created:function(){this.$parent.color&&(this.group=!0)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-checkbox-group",props:{value:{type:Array,default:[]},color:{default:"#4CD864"},size:{validator:function(t){return/^([1-9]\d*)$/.test(t)},default:20}},methods:{updateValue:function(){var t=this.value;this.childrens=this.$children.filter(function(t){return"w-checkbox"===t.$options.name}),this.childrens&&this.childrens.forEach(function(e){e.model=t})},change:function(t){this.$emit("input",t)}},watch:{value:function(){this.updateValue()}},mounted:function(){this.$nextTick(this.updateValue)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(121),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"w-countup",data:function(){return{instance:null}},props:{start:{type:Boolean,default:!0},startnum:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},default:0},endnum:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},required:!0},decimals:{validator:function(t){return/^\d*$/.test(t)},default:0},duration:{validator:function(t){return/^([0]|[1-9]\d*)(\.\d*)?$/.test(t)},default:2},useEasing:{type:Boolean,default:!1},separator:{type:String,default:""},prefix:{type:String,default:""},suffix:{type:String,default:""},callback:{type:Function}},watch:{start:function(t){var e=this;t&&this.instance.start(function(){"function"==typeof e.callback&&e.callback(e.instance)})},endnum:function(t){this.instance&&this.instance.update&&this.instance.update(t)}},methods:{init:function(){var t=this;if(!this.instance){var e={decimal:".",useEasing:this.useEasing,separator:this.separator,prefix:this.prefix,suffix:this.suffix};this.instance=new r.default(this.$el,this.startnum,this.endnum,this.decimals,this.duration,e),this.start&&this.instance.start(function(){"function"==typeof t.callback&&t.callback(t.instance)})}}},mounted:function(){this.init()},destroyed:function(){this.instance=null}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(4),o=i(r),a=n(21),s=i(a),l=n(127),c=i(l),u=n(5);e.default={name:"w-datetime",data:function(){return{picker:null,currentValue:this.value,tmpNum:0}},props:{readonly:{type:Boolean,default:!1},type:{type:String,validator:function(t){return["datetime","date","time"].indexOf(t)>-1},default:"datetime"},startDate:{type:String,validator:function(t){return!t||s.default.isDateTimeString(t)}},endDate:{type:String,validator:function(t){return!t||s.default.isDateTimeString(t)}},startYear:{validator:function(t){return/^\d{4}|0$/.test(t)},default:0},endYear:{validator:function(t){return/^\d{4}|0$/.test(t)},default:0},startHour:{validator:function(t){return/^(0|[1-9]|1[0-9]|2[0-3])?$/.test(t)},default:0},endHour:{validator:function(t){return/^([1-9]|1[0-9]|2[0-3])?$/.test(t)},default:23},yearFormat:{type:String,default:"{value}年"},monthFormat:{type:String,default:"{value}月"},dayFormat:{type:String,default:"{value}日"},hourFormat:{type:String,default:"{value}时"},minuteFormat:{type:String,default:"{value}分"},value:{type:String,validator:function(t){return!t||(s.default.isDateTimeString(t)||s.default.isTimeString(t))}},initEmit:{type:Boolean,default:!0}},watch:{value:function(t){this.currentValue!=t&&this.render()},startDate:function(){this.render()},endDate:function(){this.render()}},methods:{open:function(){this.readonly||this.picker.open()},close:function(){this.picker.close()},removeElement:function(){this.picker&&this.picker.$el&&document.body.removeChild(this.picker.$el)},render:function(){var t=this;this.removeElement();var e=o.default.extend(c.default),n=this._props;n.parentEL=this.$el,this.picker=new e({el:document.createElement("div"),data:n}),document.body.appendChild(this.picker.$el),this.picker.$on("pickerConfirm",function(e){(t.tmpNum>0||t.initEmit)&&(t.currentValue=e,t.$emit("input",e)),t.tmpNum++})}},mounted:function(){this.render()},beforeDestroy:function(){u.pageScroll.unlock(),this.removeElement()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={isDateTimeString:function(t){return/^\d{4}((\.|-|\/)(0[1-9]|1[0-2]))((\.|-|\/)(0[1-9]|[12][0-9]|3[0-1]))( ([01][0-9]|2[0-3]):([012345][0-9]))?$/.test(t)},isTimeString:function(t){return/^([01][0-9]|2[0-3]):([012345][0-9])$/.test(t)},mentStr:function(t){return(100+~~t+"").substr(1,2)},getYearItems:function(t){var e=[],n=~~t.startYear,i=~~t.endYear,r=new Date,o=r.getFullYear()-10,a=r.getFullYear()+10;for(0!==n&&(o=n),0!==i&&(a=i),a<o&&(a=o+10),t.startDate&&(o=new Date(t.startDate.replace(/-/g,"/")).getFullYear()),t.endDate&&(a=new Date(t.endDate.replace(/-/g,"/")).getFullYear()),t.startDate>t.endDate&&(a=o+10),o<n&&0!==n&&(o=n),a>i&&0!==i&&(a=i);o<=a;)e.push({value:o,name:t.format.replace("{value}",o)}),o++;return e},getMonthItems:function(t){var e=[],n=1,i=12;if(t.startDate){var r=new Date(t.startDate.replace(/-/g,"/"));r.getFullYear()===~~t.currentYear&&(n=r.getMonth()+1)}if(t.endDate){var o=new Date(t.endDate.replace(/-/g,"/"));o.getFullYear()===~~t.currentYear&&(i=o.getMonth()+1)}for(;n<=i;){var a=this.mentStr(n);e.push({value:a,name:t.format.replace("{value}",a)}),n++}return e},getDateItems:function(t){var e=[],n=new Date,i=n.getFullYear(),r=n.getMonth();t.currentYear&&(i=~~t.currentYear),t.currentMonth&&(r=~~t.currentMonth-1);var o=30;if([0,2,4,6,7,9,11].indexOf(r)>-1?o=31:1===r&&(o=i%100==0?i%400==0?29:28:i%4==0?29:28),t.endDate){var a=new Date(t.endDate.replace(/-/g,"/"));a.getMonth()+1===~~t.currentMonth&&a.getFullYear()===~~t.currentYear&&a.getDate()<o&&(o=a.getDate())}var s=1;if(t.startDate){var l=new Date(t.startDate.replace(/-/g,"/"));l.getMonth()+1===~~t.currentMonth&&l.getFullYear()===~~t.currentYear&&(s=l.getDate())}for(;s<=o;){var c=this.mentStr(s);e.push({value:c,name:t.format.replace("{value}",c)}),s++}return e},getHourItems:function(t){var e=[],n=~~t.startHour,i=~~t.endHour,r=n,o=i;if(o<r&&(o=23),t.startDate){var a=new Date(t.startDate.replace(/-/g,"/"));a.getFullYear()===~~t.currentYear&&a.getMonth()+1===~~t.currentMonth&&a.getDate()===~~t.currentDay&&r<=n&&(r=a.getHours())<n&&(r=n)}if(t.endDate){var s=new Date(t.endDate.replace(/-/g,"/"));s.getFullYear()===~~t.currentYear&&s.getMonth()+1===~~t.currentMonth&&s.getDate()===~~t.currentDay&&(o=s.getHours()),o>i&&(o=i)}for(;r<=o;){var l=this.mentStr(r);e.push({value:l,name:t.format.replace("{value}",l)}),r++}return e},getMinuteItems:function(t){var e=[],n=0,i=59;if(t.startDate){var r=new Date(t.startDate.replace(/-/g,"/"));r.getFullYear()===~~t.currentYear&&r.getMonth()+1===~~t.currentMonth&&r.getDate()===~~t.currentDay&&r.getHours()===~~t.currentHour&&(n=r.getMinutes())}if(t.endDate){var o=new Date(t.endDate.replace(/-/g,"/"));o.getFullYear()===~~t.currentYear&&o.getMonth()+1===~~t.currentMonth&&o.getDate()===~~t.currentDay&&o.getHours()===~~t.currentHour&&(i=o.getMinutes())}for(;n<=i;){var a=this.mentStr(n);e.push({value:a,name:t.format.replace("{value}",a)}),n++}return e}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(128),o=i(r),a=n(21),s=i(a),l=n(5);e.default={data:function(){return{value:"",show:!1,parentEL:null,columns:[],scroller:[],type:"",items:{Year:[],Month:[],Day:[],Hour:[],Minute:[]},scrolling:{Year:!1,Month:!1,Day:!1,Hour:!1,Minute:!1},readonly:!1,currentYear:"",currentMonth:"",currentDay:"",currentHour:"",currentMinute:"",currentValue:"",yearFormat:"{value}年",monthFormat:"{value}月",dayFormat:"{value}日",hourFormat:"{value}时",minuteFormat:"{value}分",startYear:0,endYear:0,startHour:0,endHour:23}},watch:{currentYear:function(t){this.setMonths(t)},currentMonth:function(t){this.setDays(t)},currentDay:function(t){this.setHours(t)},currentHour:function(t){this.setMinutes(t)}},methods:{init:function(){var t=this,e=t.currentValue=t.value.replace(/-/g,"/");t.startDate&&new Date(e).getTime()<new Date(t.startDate).getTime()&&(e=t.currentValue=t.startDate),t.endDate&&new Date(e).getTime()>new Date(t.endDate).getTime()&&(e=t.currentValue=t.endDate);var n=t.items.Year=s.default.getYearItems({format:t.yearFormat,startDate:t.startDate,endDate:t.endDate,startYear:t.startYear,endYear:t.endYear}),i=s.default.getMonthItems({format:t.monthFormat,currentYear:n[0].value,startDate:t.startDate,endDate:t.endDate}),r=s.default.getDateItems({format:t.dayFormat,currentYear:n[0].value,currentMonth:i[0].value,startDate:t.startDate,endDate:t.endDate});if("time"!==t.type)if(e){var o=new Date(e);t.currentYear=o.getFullYear(),t.inDatas(n,t.currentYear)||(t.currentYear=n[0].value),t.currentMonth=s.default.mentStr(o.getMonth()+1),t.inDatas(i,t.currentMonth)||(t.currentMonth=i[0].value),t.currentDay=s.default.mentStr(o.getDate()),t.inDatas(r,t.currentDay)||(t.currentDay=r[0].value)}else t.currentYear=n[0].value,t.currentMonth=i[0].value,t.currentDay=r[0].value;if("datetime"===t.type||"time"===t.type){var a=s.default.getHourItems({format:t.hourFormat,currentYear:n[0].value,currentMonth:i[0].value,currentDay:r[0].value,startDate:t.startDate,endDate:t.endDate,startHour:t.startHour,endHour:t.endHour}),l=s.default.getMinuteItems({format:t.minuteFormat,currentYear:n[0].value,currentMonth:i[0].value,currentDay:r[0].value,currentHour:a[0].value,startDate:t.startDate,endDate:t.endDate});if("time"===t.type&&(t.items.Hour=a),e){if(s.default.isDateTimeString(e)){var c=new Date(e);t.currentHour=s.default.mentStr(c.getHours()),t.currentMinute=s.default.mentStr(c.getMinutes())}else{var u=e.split(":");t.currentHour=s.default.mentStr(u[0]),t.currentMinute=s.default.mentStr(u[1])}t.inDatas(a,t.currentHour)||(t.currentHour=a[0].value),t.inDatas(l,t.currentMinute)||(t.currentMinute=l[0].value)}else t.currentHour=a[0].value,t.currentMinute=l[0].value}"datetime"===t.type?t.columns=["Year","Month","Day","Hour","Minute"]:"date"===t.type?t.columns=["Year","Month","Day"]:t.columns=["Hour","Minute"]},render:function(){var t=this;t.columns.forEach(function(e){var n=t.$refs["Component_"+e][0],i=t.$refs["Content_"+e][0];t.scroller[e]=new o.default(n,i,{itemHeight:38,onSelect:function(n){t["current"+e]=n,t.scrolling[e]=!1},callback:function(n,r){r&&(t.scrolling[e]=!0),i.style.webkitTransform="translate3d(0, "+-n+"px, 0)"}}),t.scroller[e].setDimensions(n.clientHeight,i.offsetHeight,t.items[e].length),t.scroller[e].select(t["current"+e],!1),t.scrolling[e]=!1}),t.setValue()},setMonths:function(t){var e=this,n=e.items.Month=s.default.getMonthItems({format:e.monthFormat,currentYear:t,startDate:e.startDate,endDate:e.endDate});e.scrolloToPosition("Month",n,function(){e.setDays(e.currentMonth)})},setDays:function(t){var e=this,n=e.items.Day=s.default.getDateItems({format:e.dayFormat,currentYear:e.currentYear,currentMonth:t,startDate:e.startDate,endDate:e.endDate});e.scrolloToPosition("Day",n,function(){e.setHours(e.currentDay)})},setHours:function(t){var e=this,n=e.items.Hour=s.default.getHourItems({format:e.hourFormat,currentYear:e.currentYear,currentMonth:e.currentMonth,currentDay:t,startDate:e.startDate,endDate:e.endDate,startHour:e.startHour,endHour:e.endHour});e.scrolloToPosition("Hour",n,function(){e.setMinutes(e.currentHour)})},setMinutes:function(t){var e=this,n=e.items.Minute=s.default.getMinuteItems({format:e.minuteFormat,currentYear:e.currentYear,currentMonth:e.currentMonth,currentDay:e.currentDay,currentHour:t,startDate:e.startDate,endDate:e.endDate});e.scrolloToPosition("Minute",n)},scrolloToPosition:function(t,e,n){var i=this,r=i.scroller[t];r&&(r.setDimensions(i.$refs["Component_"+t][0].clientHeight,i.$refs["Content_"+t][0].offsetHeight,e.length),setTimeout(function(){var o=i.inDatas(e,i["current"+t]);i.scrolling[t]||r.select(o?i["current"+t]:e[0].value,!1),"function"==typeof n&&n()},0))},setValue:function(){var t="";t="datetime"===this.type?this.currentYear+"-"+this.currentMonth+"-"+this.currentDay+" "+this.currentHour+":"+this.currentMinute:"date"===this.type?this.currentYear+"-"+this.currentMonth+"-"+this.currentDay:this.currentHour+":"+this.currentMinute,this.currentValue=t,this.$emit("pickerConfirm",t),this.close()},inDatas:function(t,e){var n=!1;return t.forEach(function(t){t.value==e&&(n=!0)}),n},open:function(){this.readonly||(this.show=!0,l.isIOS&&(l.pageScroll.lock(),(0,l.addClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug")))},close:function(){this.show=!1,l.isIOS&&(l.pageScroll.unlock(),(0,l.removeClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"))}},created:function(){this.init()},mounted:function(){this.scrollView=(0,l.getScrollview)(this.parentEL),this.$nextTick(this.render)},beforeDestroy:function(){var t=this;this.columns.forEach(function(e){t.scroller[e]=null})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{content:String,callback:Function}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{title:String,content:String,callback:{type:Function}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{classes:""}},props:{content:String,timeout:Number,callback:Function}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{content:String,icon:String,timeout:Number,callback:Function},computed:{iconsClass:function(){var t="";return"success"!==this.icon&&"error"!==this.icon||(t="wui-toast-"+this.icon+"-icon"),t}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-grid",props:{cols:{validator:function(t){return["2","3","4","5","6"].indexOf(t+"")>-1},default:"2"}},computed:{classes:function(){return"wui-grid-"+this.cols}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-grid-item",props:{link:[String,Object]},computed:{checkIcon:function(){return!!this.$slots.icon},checkText:function(){return!!this.$slots.text}}}},function(t,e,n){t.exports=n.p+"fonts/themify.2c45466.eot"},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-icon",props:{name:String,color:{type:String,default:"#888"},size:{validator:function(t){return/^(\.|\d+\.)?\d+(px|rem)$/.test(t)},default:".4rem"},custom:{type:Boolean,default:!1}},computed:{classes:function(){return this.custom?"custom-"+this.name:"ti-"+this.name},styles:function(){var t={};return this.size&&(t.fontSize=this.size),this.color&&(t.color=this.color),t}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(173),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={components:{Cropper:r.default},data:function(){return{img:null,$input:null}},mounted:function(){this.$input=this.$el.querySelectorAll("#file_input")[0]},methods:{selectChange:function(){this.$refs.box.rec},fileChange:function(){var t=this,e=new FileReader;e.onloadend=function(){t.img=e.result},this.$input.files&&this.$input.files[0]&&e.readAsDataURL(this.$input.files[0])},getImageData:function(){var t=this;return new Promise(function(e,n){return t.$refs.box.getCroppedCanvas().toBlob(function(t){e(t)})})}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-input",props:{name:String,placeholder:String,value:[String,Number],readonly:Boolean,disabled:Boolean,regex:String,autocomplete:{type:String,default:"off"},showClearIcon:{type:Boolean,default:!0},showErrorIcon:{type:Boolean,default:!1},showSuccessIcon:{type:Boolean,default:!1},showRequiredIcon:{type:Boolean,default:!1},required:{type:Boolean,default:!1},type:{validator:function(t){return!t||["input","password","number","varycode"].indexOf(t)>-1},default:"input"},max:{validator:function(t){return/^\d*$/.test(t)}},min:{validator:function(t){return/^\d*$/.test(t)}},wait:{type:Number,default:60}},data:function(){return{currentValue:this.value,isempty:!this.value,iserror:!1,showPwd:!1,showClear:!1,showWarn:!0,initError:!1,valid:!0,errorMsg:"",errorCode:"",regexObj:{email:"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",mobile:"^(86)?1[3,4,5,7,8]\\d{9}$",bankcard:"^\\d{15,19}$"},start:!1,remain:this.wait}},computed:{isShowError:function(){return(!!this.regex||!!this.min||!!this.max||this.required)&&this.iserror&&this.initError},isShowSuccess:function(){return(!!this.regex||!!this.min||!!this.max||this.required)&&!this.iserror&&""!=this.currentValue}},methods:{validatorInput:function(t,e){if(this.initError=e,e&&(this.showWarn=!1),this.required&&""===t)return this.setError("不能为空","NOT_NULL"),void(this.iserror=!0);if("number"==this.type&&this.min&&parseInt(t)<this.min)return this.setError("输入不能小于"+this.min,"NOT_MIN_SIZE"),void(this.iserror=!0);if("number"==this.type&&this.max&&parseInt(t)>this.max)return this.setError("输入不能小于"+this.min+",不能大于"+this.max,"NOT_MAX_SIZE"),void(this.iserror=!0);var n=t,i=this.trim(this.regex,"/");return n&&this.regex&&!new RegExp(i).test(n)?(this.setError("输入字符不符合规则","NOT_REGEX_RULE"),void(this.iserror=!0)):this.regex&&!new RegExp(this.regex).test(t)?(this.setError("输入字符不符合规则","NOT_REGEX_RULE"),void(this.iserror=!0)):(this.iserror=!1,this.valid=!0,this.errorMsg="",void(this.errorCode=""))},blurHandler:function(){var t=this;this.validatorInput(this.currentValue,!0),setTimeout(function(){t.showClear=!1},200)},clearInput:function(){this.currentValue="",this.emitInput()},emitInput:function(){if("bankcard"===this.regex)return/\S{5}/.test(this.currentValue)&&(this.currentValue=this.currentValue.replace(/\s/g,"").replace(/(\d{4})(?=\d)/g,"$1 ")),void this.$emit("input",this.currentValue.replace(/\s/g,""));this.$emit("input",this.currentValue)},setError:function(t,e){this.errorMsg=t,this.errorCode=e,this.valid=!1},trim:function(t,e){return t?t.replace(new RegExp("^\\"+e+"+|\\"+e+"+$","g"),""):t},countdown:function(){var t=this;if(!/^\d{11}$/.test(this.currentValue))return this.$el.style.animation="shakeBorder linear 1s",void setTimeout(function(){t.$el.style.animation=""},1e3);this.start=!0;var e=0,n=function n(){++e,t.remain=t.wait-e,t.remain>0?setTimeout(n,1e3):t.start=!1};setTimeout(n,1e3),this.$emit("post",this.currentValue)}},watch:{value:function(t){this.currentValue=t,this.emitInput()},currentValue:function(t){this.isempty=!t,this.validatorInput(t,!0),this.emitInput()},required:function(t){this.required=t,this.validatorInput(this.currentValue,!1)}},mounted:function(){"text"!=this.type&&this.validatorInput(this.currentValue,!1)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5);e.default={name:"w-keyboard",data:function(){return{nums:"",show:this.value,error:"",numsArr:[1,2,3,4,5,6,7,8,9,0]}},props:{s:{type:Function},callback:{type:Function},value:{type:Boolean,default:!1},triggerClose:{type:Boolean,default:!0}},watch:{value:function(t){i.isIOS&&(t?(i.pageScroll.lock(),(0,i.addClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug")):(i.pageScroll.unlock(),(0,i.removeClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"))),this.nums="",this.error="",this.show=t},nums:function(t){var e=this;t.length>=6&&setTimeout(function(){e.inputDone&&e.inputDone(t),e.callback&&e.callback(t),e.$emit("input",!1)},800)}},methods:{init:function(){var t=this;this.scrollView=(0,i.getScrollview)(this.$el),this.$on("wui.keyboard.error",function(e){t.setError(e)}),this.$on("wui.keyboard.close",this.close)},numclick:function(t){this.error="",this.nums.length>=6||(this.nums+=t)},backspace:function(){var t=this.nums;t&&(this.nums=t.substr(0,t.length-1))},close:function(){i.isIOS&&(0,i.removeClass)(this.scrollView,"g-fix-ios-overflow-scrolling-bug"),this.$emit("input",!1)},setError:function(t){this.error=t,this.nums=""}},created:function(){var t=window.navigator&&window.navigator.userAgent||"";this.isMobile=!!t.match(/AppleWebKit.*Mobile.*/)||"ontouchstart"in document.documentElement,this.$nextTick(this.init)},destroyed:function(){this.close(),i.pageScroll.unlock()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i={},r=[];setTimeout(function(){function t(){var t=window.innerHeight,e=2*t,n=[];r.forEach(function(t){var i=t.rect();i.bottom>0&&i.top<e&&n.push([t,2e3*i.top+i.left])}),n.sort(function(t,e){return e[1]-t[1]}),i=n.map(function(t){return t[0]})}var e=void 0,n=function(){e&&clearTimeout(e),e=setTimeout(function(){e=null,t()},100)};window.addEventListener("scroll",n),setInterval(n,1e3);var i=[],o=0;setInterval(function(){o<4&&i.length>0&&(o++,i.pop().load(function(){o--}))},30),setInterval(function(){if(0===o&&r.length>0){o++;for(var t=0;t<r.length;t++)if(r[t].rect().height>0)return void r[t].load(function(){o--})}},1e3)},100),e.default={name:"w-lazyimage",props:{src:{type:String,default:""},bordered:{type:Boolean,default:!1}},data:function(){return{styleVal:{},classVal:"",loaded:!1}},watch:{src:function(t,e){t!==e&&(this.styleVal={},this.classVal="",this.loaded=!1,i[t]?this.loadImmediate():r.push(this))}},methods:{rect:function(){return this.$refs.el.getBoundingClientRect()},load:function(t){var e=this;this.loaded=!0;var n=r.indexOf(this);n>-1&&r.splice(n,1);var o=new Image;o.onload=function(){i[e.src]=!0,e.classVal=["lazy-image-fade-in-pre"],setTimeout(function(){e.classVal=["lazy-image-fade-in"]},10),setTimeout(function(){e.classVal=[]},300),e.styleVal={backgroundImage:"url("+e.src+")"},t()},o.onerror=function(){t()},o.src=this.src},loadImmediate:function(){this.styleVal={backgroundImage:"url("+this.src+")"},this.classVal=["lazy-image-fade-in"]}},mounted:function(){i[this.src]?this.loadImmediate():r.push(this)},destroyed:function(){if(!this.loaded){var t=r.indexOf(this);t>-1&&r.splice(t,1)}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-loading"}},function(t,e,n){"use strict";function i(t){var e,n,i,r,o,a={};return t.setSelectionRange?(a.begin=t.selectionStart,a.end=t.selectionEnd,a.result=t.value.substring(a.begin,a.end)):document.selection&&("input"===t.tagName.toLowerCase()?(e=document.selection.createRange(),n=t.createTextRange(),n.collapse(!0),n.select(),i=document.selection.createRange(),i.setEndPoint("EndToEnd",e),a.begin=i.text.length-e.text.length,a.end=i.text.length,a.result=e.text,e.select()):"textarea"===t.tagName.toLowerCase()&&(r=document.selection.createRange(),o=r.duplicate(),o.moveToElementText(t),o.setEndPoint("EndToEnd",r),a.begin=o.text.length-r.text.length,a.end=o.text.length,a.result=r.text)),t.focus(),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{value:{type:String,required:!0}},data:function(){return{len:6,segments:["","","","","",""]}},watch:{value:function(t){this.syncValue(t)}},methods:{onInputKeydown:function(t,e){var n=t.keyCode||t.which,r=t.target.value;8===n||37===n?(0===r.length||0===i(t.target).end)&&e>0&&this.$el.getElementsByTagName("input")[e-1].focus():39===n&&i(t.target).end===r.length&&e<this.len-1&&this.$el.getElementsByTagName("input")[e+1].focus()},onInput:function(t,e){var n=t.target.value;if(t.target.value=this.segments[e],/^\d+$/.test(n))this.segments.splice(e,1,Number(n));else{if(""!==n)return;this.segments.splice(e,1,"")}1===n.length&&e<this.len-1&&this.$el.getElementsByTagName("input")[e+1].focus()},onInputBlur:function(){},onPaste:function(t,e){var n=this;t.clipboardData.getData("text/plain").split(".").forEach(function(t,i){var r=Number(t);e+i<4&&!isNaN(r)&&r>=0&&r<=255&&n.segments.splice(e+i,1,r)}),t.preventDefault()},syncValue:function(t){var e=this;/^\d+$/.test(t)&&(this.segments=["","","","","",""],t.split("").map(function(t,n){return t=Number(t),e.segments.splice(n,1,t),t}))}},mounted:function(){var t=this;this.syncValue(this.value),this.$watch(function(){return t.segments.join("")},function(e,n){e!==n&&t.$emit("input",e),6===e.length&&t.$emit("finish",e)})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Popup=void 0;var i=n(38),r=function(t){return t&&t.__esModule?t:{default:t}}(i);e.Popup=r.default},function(t,e,n){"use strict";function i(t){l||n(39)}Object.defineProperty(e,"__esModule",{value:!0});var r=n(7),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);var s=n(41),l=!1,c=n(0),u=i,d=c(o.a,s.a,!1,u,null,null);d.options.__file="packages/popup/src/popup.vue",e.default=d.exports},function(t,e,n){var i=n(40);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n(2)("5fab9c30",i,!1,{})},function(t,e,n){e=t.exports=n(1)(!1),e.push([t.i,"\n.wui-popup {\n position: fixed;\n z-index: 998;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n}\n.wui-popup .mask-popup {\n background-color: rgba(0, 0, 0, .4);\n position: fixed;\n z-index: 999;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.wui-popup .popup-header {\n height: 45px;\n padding: 0px;\n background: #fff;\n z-index: 2;\n position: relative;\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);\n box-shadow: 0 0 5px rgba(0, 0, 0, .1);\n}\n.wui-popup .popup-header .btn-confirm {\n position: absolute;\n right: 0;\n}\n.wui-popup .popup-container {\n text-align: center;\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n max-height: 80%;\n overflow: auto;\n z-index: 1000;\n background-color: #EFEFF4;\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n}\n",""])},function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("div",{staticClass:"wui-popup"},[n("div",{staticClass:"mask-popup",on:{click:function(e){return e.stopPropagation(),t.close(e)}}}),t._v(" "),n("div",{staticClass:"popup-container"},[t._t("default")],2)]):t._e()},r=[];i._withStripped=!0;var o={render:i,staticRenderFns:r};e.a=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5);e.default={name:"w-progressbar",data:function(){return{viewBox:"0 0 100 100",show:!1,stroke:{dasharray:"",dashoffset:""}}},props:{type:{validator:function(t){return["circle","line"].indexOf(t)>-1},default:"circle"},bgColor:{type:String,default:"#E5E5E5"},width:{validator:function(t){return/^\d*$/.test(t)},default:4},barWidth:{validator:function(t){return/^\d*$/.test(t)},default:0,require:!0},barColor:{default:"#20a0ff"},progress:{validator:function(t){return/^(0(.\d+)?|1(\.0+)?)$/.test(t)},default:0}},methods:{init:function(){var t=this,e=this.length=this.$refs.trailPath.getTotalLength();this.stroke.dashoffset=e,this.stroke.dasharray=e+","+e,this.scrollview=(0,i.getScrollview)(this.$el),this.show=!0,"line"==this.type&&(this.viewBox="0 0 100 "+(this.width?this.width:this.barWidth)),this.$nextTick(function(){t.scrollHandler()}),this.bindEvent()},scrollHandler:function(){(0,i.checkInview)(this.scrollview,this.$el)&&(this.stroke.dashoffset=this.length-this.progress*this.length)},bindEvent:function(){this.scrollview.addEventListener("scroll",this.scrollHandler),window.addEventListener("resize",this.scrollHandler)},unbindEvent:function(){this.scrollview.removeEventListener("scroll",this.scrollHandler),window.removeEventListener("resize",this.scrollHandler)}},watch:{progress:function(t){this.stroke.dashoffset=this.length-t*this.length}},computed:{getPathString:function(){if("line"==this.type)return"M 0,{R} L 100,{R}".replace(/\{R\}/g,this.width/2);var t=50-Math.max(this.width,this.barWidth)/2;return"M 50,50 m 0,-{R} a {R},{R} 0 1 1 0,{2R} a {R},{R} 0 1 1 0,-{2R}".replace(/\{R\}/g,t).replace(/\{2R\}/g,2*t)}},mounted:function(){this.init()},destoryed:function(){this.unbindEvent()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(210);e.default={name:"w-qrcode",props:{text:{type:String,default:""},image:{type:String,default:""},size:{type:Number,default:128}},mounted:function(){(0,i.drawQrcode)(this.$refs.canvas,{render:"canvas",size:this.size,text:this.text,image:this.image})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-radio",data:function(){return{checked:!1}},props:{val:[String,Number],disabled:{type:Boolean,default:!1},color:{default:"#4CD864"},size:{validator:function(t){return/^([1-9]\d*)$/.test(t)},default:20}},methods:{changeHandler:function(t){this.disabled||(this.checked=t.target.checked,this.$parent&&"function"==typeof this.$parent.change&&this.$parent.change(this.val),this.$emit("change",this.val))},styles:function(t){var e=this.$parent?this.$parent.size:this.size;return{width:e/t+"px",height:e/t+"px"}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-radio-group",data:function(){return{currentValue:this.value}},props:{value:{type:[String,Number,Boolean],default:""},color:{default:"#4CD864"},size:{validator:function(t){return/^(