You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by cx...@apache.org on 2017/03/10 11:57:07 UTC

[1/3] incubator-weex git commit: * [ios] update jsfm to 0.19.14

Repository: incubator-weex
Updated Branches:
  refs/heads/0.11-dev 71f403f56 -> c248bfa80


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/bf799b4e/ios/sdk/WeexSDK/Resources/main.js
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Resources/main.js b/ios/sdk/WeexSDK/Resources/main.js
index 0b231a7..7aebade 100644
--- a/ios/sdk/WeexSDK/Resources/main.js
+++ b/ios/sdk/WeexSDK/Resources/main.js
@@ -1,7 +1,7 @@
-(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.19.13, Build 2017-02-27 15:04."),this.getJSFMVersion=function(){return"0.19.13"};var global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(this,function(){"use strict";function e(e){return e&&e.__esModule?e.default:e}function t(e,t){return t={exports:{}},e(t,t.exports),t.exports}function n(){if(o(),"undefined"==typeof global.console||global.WXEnvironment&&"iOS"===global.WXEnvironment.platform)global.console={debug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("debug")&&global.nativeLog.apply(global,a(e).concat(["__DEBUG"]))},log:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("log")&&global.nativeLog.apply(global,a(e).concat(["__LOG"]))},info:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("info")&&global.nativeLog.apply(global,
 a(e).concat(["__INFO"]))},warn:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("warn")&&global.nativeLog.apply(global,a(e).concat(["__WARN"]))},error:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("error")&&global.nativeLog.apply(global,a(e).concat(["__ERROR"]))}};else{var e=console.debug,t=console.log,n=console.info,r=console.warn,s=console.error;console.__ori__={debug:e,log:t,info:n,warn:r,error:s},console.debug=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("debug")&&console.__ori__.debug.apply(console,e)},console.log=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("log")&&console.__ori__.log.apply(console,e)},console.info=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("info")&&console.__ori__.info.apply(console,e)},console.warn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i("warn")&&console.__ori__.warn.apply(console,e)},console.error=function(){for(var e=[
 ],t=arguments.length;t--;)e[t]=arguments[t];i("error")&&console.__ori__.error.apply(console,e)}}}function r(){Ls={},global.console=Vs}function o(){Fs.forEach(function(e){var t=Fs.indexOf(e);Ls[e]={},Fs.forEach(function(n){var r=Fs.indexOf(n);r<=t&&(Ls[e][n]=!0)})})}function i(e){var t=global.WXEnvironment&&global.WXEnvironment.logLevel||"log";return Ls[t]&&Ls[t][e]}function a(e){return e.map(function(e){var t=Object.prototype.toString.call(e);return e="[object object]"===t.toLowerCase()?JSON.stringify(e):String(e)})}function s(){if("undefined"==typeof setTimeout&&"function"==typeof Js){var e={},t=0;global.setTimeout=function(n,r){e[++t]=n,Js(t.toString(),r)},global.setTimeoutCallback=function(t){"function"==typeof e[t]&&(e[t](),delete e[t])}}}function u(){global.setTimeout=Us,global.setTimeoutCallback=null}function c(){Object.freeze(Object),Object.freeze(Array),Object.freeze(Object.prototype),Object.freeze(Array.prototype),Object.freeze(String.prototype),Object.freeze(Number.prototy
 pe),Object.freeze(Boolean.prototype),Object.freeze(Error.prototype),Object.freeze(Date.prototype),Object.freeze(RegExp.prototype)}function l(e,t){e&&(Bs[e]=t)}function f(e){return Bs[e]}function d(e){delete Bs[e]}function p(e){var t=Bs[e];return t&&t.taskCenter?t.taskCenter:null}function h(){return(Ws++).toString()}function v(e,t,n){var r=e.documentElement;if(!(r.pureChildren.length>0||t.parentNode)){var o=r.children,i=o.indexOf(n);i<0?o.push(t):o.splice(i,0,t),1===t.nodeType?("body"===t.role?(t.docId=e.id,t.ownerDocument=e,t.parentNode=r,_(t,r)):(t.children.forEach(function(e){e.parentNode=t}),y(e,t),t.docId=e.id,t.ownerDocument=e,_(t,r),delete e.nodeMap[t.nodeId]),r.pureChildren.push(t),m(e,t)):(t.parentNode=r,e.nodeMap[t.ref]=t)}}function m(e,t){var n=t.toJSON(),r=n.children;delete n.children;var o=e.taskCenter.send("dom",{action:"createBody"},[n]);return r&&r.forEach(function(t){o=e.taskCenter.send("dom",{action:"addElement"},[n.ref,t,-1])}),o}function y(e,t){t.role="body",t.dep
 th=1,delete e.nodeMap[t.nodeId],t.ref="_root",e.nodeMap._root=t,e.body=t}function _(e,t){e.parentNode=t,t.docId&&(e.docId=t.docId,e.ownerDocument=t.ownerDocument,e.ownerDocument.nodeMap[e.nodeId]=e,e.depth=t.depth+1),e.children.forEach(function(t){_(t,e)})}function g(e){for(;e;){if(1===e.nodeType)return e;e=e.nextSibling}}function b(e){for(;e;){if(1===e.nodeType)return e;e=e.previousSibling}}function w(e,t,n,r){n<0&&(n=0);var o=t[n-1],i=t[n];return t.splice(n,0,e),r&&(o&&(o.nextSibling=e),e.previousSibling=o,e.nextSibling=i,i&&(i.previousSibling=e)),n}function x(e,t,n,r){var o=t.indexOf(e);if(o<0)return-1;if(r){var i=t[o-1],a=t[o+1];i&&(i.nextSibling=a),a&&(a.previousSibling=i)}t.splice(o,1);var s=n;o<=n&&(s=n-1);var u=t[s-1],c=t[s];return t.splice(s,0,e),r&&(u&&(u.nextSibling=e),e.previousSibling=u,e.nextSibling=c,c&&(c.previousSibling=e)),o===s?-1:n}function C(e,t,n){var r=t.indexOf(e);if(!(r<0)){if(n){var o=t[r-1],i=t[r+1];o&&(o.nextSibling=i),i&&(i.previousSibling=o)}t.splice(r,
 1)}}function O(){this.nodeId=h(),this.ref=this.nodeId,this.children=[],this.pureChildren=[],this.parentNode=null,this.nextSibling=null,this.previousSibling=null}function E(e){zs=e}function k(e,t){if(t&&t.length){var n=function(t){zs.call(this,e,t,!0)};n.prototype=Object.create(zs.prototype),Object.defineProperty(n.prototype,"constructor",{configurable:!1,enumerable:!1,writable:!1,value:zs}),t.forEach(function(t){n.prototype[t]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o=p(this.docId);if(o)return o.send("component",{ref:this.ref,component:e,method:t},n)}}),Hs[e]=n}}function S(e,t,n){void 0===e&&(e=Gs);var r=Hs[e];return r&&!n?new r(t):(t=t||{},this.nodeType=1,this.nodeId=h(),this.ref=this.nodeId,this.type=e,this.attr=t.attr||{},this.style=t.style||{},this.classStyle=t.classStyle||{},this.event={},this.children=[],void(this.pureChildren=[]))}function j(e,t){var n=f(e);n.nodeMap[t.nodeId]=t}function I(){var e={createFinish:global.callCreateFinish,updateFinis
 h:global.callUpdateFinish,refreshFinish:global.callRefreshFinish,createBody:global.callCreateBody,addElement:global.callAddElement,removeElement:global.callRemoveElement,moveElement:global.callMoveElement,updateAttrs:global.callUpdateAttrs,updateStyle:global.callUpdateStyle,addEvent:global.callAddEvent,removeEvent:global.callRemoveEvent},t=Ks.prototype,n=function(n){var r=e[n];t[n]=r?function(e,t){return r.apply(void 0,[e].concat(t))}:function(e,t){return Xs(e,[{module:"dom",method:n,args:t}],"-1")}};for(var r in e)n(r);t.componentHandler=global.callNativeComponent||function(e,t,n,r,o){return Xs(e,[{component:o.component,ref:t,method:n,args:r}])},t.moduleHandler=global.callNativeModule||function(e,t,n,r){return Xs(e,[{module:t,method:n,args:r}])}}function A(e,t){N(e)?console.warn('Service "'+e+'" has been registered already!'):(t=Object.assign({},t),Ys.push({name:e,options:t}))}function T(e){Ys.some(function(t,n){if(t.name===e)return Ys.splice(n,1),!0})}function N(e){return $(e)>=0}
 function $(e){return Ys.map(function(e){return e.name}).indexOf(e)}function M(e){var t,n=eu.exec(e);if(n)try{t=JSON.parse(n[1])}catch(e){}return t}function P(e,t,n){var r=Object.create(null);return r.service=Object.create(null),Ys.forEach(function(o){var i=(o.name,o.options),a=i.create;if(a){var s=a(e,t,n);Object.assign(r.service,s),Object.assign(r,s.instance)}}),delete r.service.instance,Object.freeze(r.service),r}function R(e,t,n,r){var o=tu[e];if(!o){o=M(t)||{},Qs[o.framework]||(o.framework="Weex"),n=JSON.parse(JSON.stringify(n||{})),n.bundleVersion=o.version,n.env=JSON.parse(JSON.stringify(global.WXEnvironment||{})),console.debug("[JS Framework] create an "+o.framework+"@"+n.bundleVersion+" instance from "+n.bundleVersion);var i={info:o,config:n,created:Date.now(),framework:o.framework};return i.services=P(e,i,Zs),tu[e]=i,Qs[o.framework].createInstance(e,t,n,r,i)}return new Error('invalid instance id "'+e+'"')}function D(e){nu[e]=function(){for(var t=[],n=arguments.length;n--;)t
 [n]=arguments[n];"registerComponents"===e&&F(t[0]);for(var r in Qs){var o=Qs[r];o&&o[e]&&o[e].apply(o,t)}}}function F(e){Array.isArray(e)&&e.forEach(function(e){e&&e.type&&e.methods&&k(e.type,e.methods)})}function L(e){nu[e]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r=t[0],o=tu[r];if(o&&Qs[o.framework]){var i=(a=Qs[o.framework])[e].apply(a,t);return"refreshInstance"===e?Ys.forEach(function(e){var t=e.options.refresh;t&&t(r,{info:o,runtime:Zs})}):"destroyInstance"===e&&(Ys.forEach(function(e){var t=e.options.destroy;t&&t(r,{info:o,runtime:Zs})}),delete tu[r]),i}return new Error('invalid instance id "'+r+'"');var a}}function V(e,t){nu[t]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r=t[0],o=tu[r];return o&&Qs[o.framework]?(i=Qs[o.framework])[e].apply(i,t):new Error('invalid instance id "'+r+'"');var i}}function U(e){Zs=e||{},Qs=Zs.frameworks||{},I();for(var t in Qs){var n=Qs[t];n.init(e)}return["registerComponents","registerModules"
 ,"registerMethods"].forEach(D),["destroyInstance","refreshInstance","receiveTasks","getRoot"].forEach(L),V("receiveTasks","callJS"),nu}function J(e){this.nodeType=8,this.nodeId=h(),this.ref=this.nodeId,this.type="comment",this.value=e,this.children=[],this.pureChildren=[]}function q(e,t){this.id=e,this.batched=!1,this.updates=[],"function"==typeof t?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!0,writable:!0,value:t}):console.error("[JS Runtime] invalid parameter, handler must be a function")}function B(e,t){return void 0===t&&(t=[]),{module:"dom",method:e,args:t}}function W(e,t){var n=t||global.callNative;return"function"!=typeof n&&console.error("[JS Runtime] no default handler"),function(t){Array.isArray(t)||(t=[t]);for(var r=0;r<t.length;r++){var o=H(e,t[r],n);if(o===-1)return o}}}function z(e,t){return"dom"===e&&ru[t]&&"function"==typeof global[ru[t]]}function H(e,t,n){var r=t.module,o=t.method,i=t.args;return z(r,o)?global[ru[o]].apply(global,[e].concat(i,[
 "-1"])):n(e,[t],"-1")}function G(e,t,n){e=e?e.toString():"",this.id=e,this.URL=t,l(e,this),this.nodeMap={};var r=G.Listener||q;this.listener=new r(e,n||W(e,G.handler)),this.taskCenter=new Ks(e,n?function(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return n.apply(void 0,t)}:G.handler),this.createDocumentElement()}function X(e,t){var n=t.attrs||{};for(var r in n)e.setAttr(r,n[r],!0);var o=t.style||{};for(var i in o)e.setStyle(i,o[i],!0)}function K(){c(),Object.freeze(ou.Element),Object.freeze(ou.Comment),Object.freeze(ou.Listener),Object.freeze(ou.Document.prototype),Object.freeze(ou.Element.prototype),Object.freeze(ou.Comment.prototype),Object.freeze(ou.Listener.prototype)}function Q(e){su.Document=e.Document,su.Element=e.Element,su.Comment=e.Comment,su.sendTasks=e.sendTasks}function Z(e){}function Y(e){}function ee(e){}function te(e,t,n){}function ne(e,t,n,r,o){var i=new su.Document(e,n.bundleUrl),a={},s=0;i.addCallback=function(e){return s++,a[s]=e,s},i.handleC
 allback=function(e,t,n){var r=a[e];return n&&delete a[e],r(t)},uu[e]=i;var u=Object.assign({Document:su.Document,Element:su.Element,Comment:su.Comment,sendTasks:su.sendTasks,id:e,options:n,data:r,document:i},o),c=[],l=[];for(var f in u)c.push(f),l.push(u[f]);c.push(t);var d=new(Function.prototype.bind.apply(Function,[null].concat(c)));return d.apply(void 0,l)}function re(e,t){}function oe(e){delete uu[e]}function ie(e){return uu[e].body.toJSON()}function ae(e,t){var n={fireEvent:function(e,t,n,r,o){var i=uu[e],a=i.getRef(t);return i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){var o=uu[e];return o.handleCallback(t,n,r)}},r=uu[e];if(r&&Array.isArray(t)){var o=[];return t.forEach(function(t){var r=n[t.method],i=[].concat(t.args);"function"==typeof r&&(i.unshift(e),o.push(r.apply(void 0,i)))}),o}}function se(e){console.warn("[JS Framework] Vm#$ is deprecated, please use Vm#$vm instead");var t=this._ids[e];if(t)return t.vm}function ue(e){var t=this._ids[e];if(t)return t.el}function ce
 (e){var t=this._ids[e];if(t)return t.vm}function le(e){var t=this._app,n=t.differ;return n.then(function(){e()})}function fe(e,t){console.warn("[JS Framework] Vm#$scrollTo is deprecated, please use \"require('@weex-module/dom').scrollTo(el, options)\" instead");var n=this.$el(e);if(n){var r=this._app.requireModule("dom");r.scrollToElement(n.ref,{offset:t})}}function de(e,t,n){var r=this,o=this.$el(e);if(o&&t&&t.styles){var i=this._app.requireModule("animation");i.transition(o.ref,t,function(){for(var e=[],i=arguments.length;i--;)e[i]=arguments[i];r._setStyle(o,t.styles),n&&n.apply(void 0,e)})}}function pe(e){var t=this._app.options;return"function"==typeof e&&(console.warn("[JS Framework] the callback of Vm#$getConfig(callback) is deprecated, this api now can directly RETURN config info."),e(t)),t}function he(e,t){console.warn("[JS Framework] Vm#$sendHttp is deprecated, please use \"require('@weex-module/stream').sendHttp(params, callback)\" instead");var n=this._app.requireModule("
 stream");n.sendHttp(e,t)}function ve(e){console.warn("[JS Framework] Vm#$openURL is deprecated, please use \"require('@weex-module/event').openURL(url)\" instead");var t=this._app.requireModule("event");t.openURL(e)}function me(e){console.warn("[JS Framework] Vm#$setTitle is deprecated, please use \"require('@weex-module/pageInfo').setTitle(title)\" instead");var t=this._app.requireModule("pageInfo");t.setTitle(e)}function ye(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];console.warn("[JS Framework] Vm#$call is deprecated, please use \"require('@weex-module/moduleName')\" instead");var o=this._app.requireModule(e);o&&o[t]&&o[t].apply(o,n)}function _e(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if("function"==typeof Object.assign)Object.assign.apply(Object,[e].concat(t));else{var r=t.shift();for(var o in r)e[o]=r[o];t.length&&_e.apply(void 0,[e].concat(t))}return e}function ge(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writabl
 e:!0,configurable:!0})}function be(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function we(e,t){return Pu.call(e,t)}function xe(e,t){return function(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}}function Ce(e){return null!==e&&"object"==typeof e}function Oe(e){return Ru.call(e)===Du}function Ee(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function ke(){return"object"==typeof nativeSet?nativeSet.create():new iu}function Se(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1).toLowerCase()}function je(e){var t=e.replace(Lu,"").replace(Vu,"");return t}function Ie(e){return e.replace(Ju,"")}function Ae(){this.id=Hu++,this.subs=[]}function Te(e){Ae.target&&Gu.push(Ae.target),Ae.target=e}function Ne(){Ae.target=Gu.pop()}function $e(){Ae.target=null,Gu=[]}function Me(e,t,n,r){r&&_e(this,r);var o="function"==typeof t;this.vm=e,e._watchers.push(this),this.expression=t,this.cb=n,this.id=++Xu,this.active=
 !0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=ke(),this.newDepIds=ke(),o&&(this.getter=t),this.value=this.lazy?void 0:this.get(),this.queued=this.shallow=!1}function Pe(e,t){var n,r,o,i;if(t||(t=Ku,t.clear()),o=Array.isArray(e),i=Ce(e),o||i){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(o)for(n=e.length;n--;)Pe(e[n],t);else if(i)for(r=Object.keys(e),n=r.length;n--;)Pe(e[r[n]],t)}}function Re(e){if(this.value=e,this.dep=new Ae,ge(e,"__ob__",this),Array.isArray(e)){var t=Fu?De:Fe;t(e,Zu,Yu),this.observeArray(e)}else this.walk(e)}function De(e,t){e.__proto__=t}function Fe(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];ge(e,i,t[i])}}function Le(e,t){if(Ce(e)){var n;return we(e,"__ob__")&&e.__ob__ instanceof Re?n=e.__ob__:(Array.isArray(e)||Oe(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Re(e)),n&&t&&n.addVm(t),n}}function Ve(e,t,n){var r=new Ae,o=Object.getOwnPropertyDescriptor(e,t);if(!o||o.configurable!==!1){var i=o&&o.get,a=o&&o.set,s=Le(n)
 ;Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=i?i.call(e):n;if(Ae.target&&(r.depend(),s&&s.dep.depend(),Array.isArray(t)))for(var o=void 0,a=0,u=t.length;a<u;a++)o=t[a],o&&o.__ob__&&o.__ob__.dep.depend();return t},set:function(t){var o=i?i.call(e):n;t!==o&&(a?a.call(e,t):n=t,s=Le(t),r.notify())}})}}function Ue(e,t,n){if(Array.isArray(e))return e.splice(t,1,n);if(we(e,t))return void(e[t]=n);if(e._isVue)return void Ue(e._data,t,n);var r=e.__ob__;if(!r)return void(e[t]=n);if(r.convert(t,n),r.dep.notify(),r.vms)for(var o=r.vms.length;o--;){var i=r.vms[o];qe(i,t)}return n}function Je(e,t){if(we(e,t)){delete e[t];var n=e.__ob__;if(!n)return void(e._isVue&&delete e._data[t]);if(n.dep.notify(),n.vms)for(var r=n.vms.length;r--;){var o=n.vms[r];Be(o,t)}}}function qe(e,t){(ec.indexOf(t)>-1||!Ee(t))&&Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return e._data[t]},set:function(n){e._data[t]=n}})}function Be(e,t){Ee(t)||delete e[t]}funct
 ion We(e){e._watchers=[],ze(e),Ge(e),Ke(e)}function ze(e){var t=e._data;Oe(t)||(t={});for(var n=Object.keys(t),r=n.length;r--;)qe(e,n[r]);Le(t,e)}function He(){}function Ge(e){var t=e._computed;if(t)for(var n in t){var r=t[n],o={enumerable:!0,configurable:!0};"function"==typeof r?(o.get=Xe(r,e),o.set=He):(o.get=r.get?r.cache!==!1?Xe(r.get,e):xe(r.get,e):He,o.set=r.set?xe(r.set,e):He),Object.defineProperty(e,n,o)}}function Xe(e,t){var n=new Me(t,e,null,{lazy:!0});return function(){return n.dirty&&n.evaluate(),Ae.target&&n.depend(),n.value}}function Ke(e){var t=e._methods;if(t)for(var n in t)e[n]=t[n]}function Qe(e){var t=e.type,n=nc[t];if("object"==typeof n)for(var r in n)if(null==e[r])e[r]=n[r];else if("object"===Se(e[r])&&"object"===Se(n[r]))for(var o in n[r])null==e[r][o]&&(e[r][o]=n[r][o])}function Ze(e,t,n){ot(e,t,n.id,e),it(e,t,n.attr),st(e,t,n.classList),ut(e,t,n.style),lt(e,t,n.events)}function Ye(e,t,n,r){t=t||{},n=n||{};var o=t._options||{},i=o.props;Array.isArray(i)&&(i=i.
 reduce(function(e,t){return e[t]=!0,e},{})),tt(r,i,e,t),tt(n.attr,i,e,t)}function et(e,t,n,r){void 0===r&&(r={}),rt(n.classList,e,t),nt(n.style,e,t),r.children?r.children[r.children.length-1]._vm=t:r._vm=t}function tt(e,t,n,r){if(e){var o=function(o){if(!t||t[o]){var i=e[o];if("function"==typeof i){var a=pt(n,i,function(e){r[o]=e});r[o]=a}else r[o]=i}};for(var i in e)o(i)}}function nt(e,t,n){var r=function(r){var o=e[r];if("function"==typeof o){var i=pt(t,o,function(e){n._rootEl&&n._rootEl.setStyle(r,e)});n._rootEl.setStyle(r,i)}else n._rootEl&&n._rootEl.setStyle(r,o)};for(var o in e)r(o)}function rt(e,t,n){function r(e,t){"array"===Se(e)&&e.unshift(t)}var o=t._options&&t._options.style||{};if(n._rootEl){var i="@originalRootEl";if(o[i]=n._rootEl.classStyle,"function"==typeof e){var a=pt(t,e,function(e){r(e,i),at(n._rootEl,o,e)});r(a,i),at(n._rootEl,o,a)}else null!=e&&(r(e,i),at(n._rootEl,o,e))}}function ot(e,t,n,r){var o=Object.create(null);if(Object.defineProperties(o,{vm:{value:r,
 writable:!1,configurable:!1},el:{get:function(){return t||r._rootEl},configurable:!1}}),"function"==typeof n){var i=n;n=i.call(e),(n||0===n)&&(e._ids[n]=o),pt(e,i,function(t){t&&(e._ids[t]=o)})}else n&&"string"==typeof n&&(e._ids[n]=o)}function it(e,t,n){ft(e,t,"attr",n)}function at(e,t,n){for(var r={},o=n.length,i=function(e){var o=t[n[e]];o&&Object.keys(o).forEach(function(e){r[e]=o[e]})},a=0;a<o;a++)i(a);e.setClassStyle(r)}function st(e,t,n){if("function"==typeof n||Array.isArray(n)){if(Array.isArray(n)&&!n.length)return void t.setClassStyle({});var r=e._options&&e._options.style||{};if("function"==typeof n){var o=pt(e,n,function(e){at(t,r,e)});at(t,r,o)}else at(t,r,n)}}function ut(e,t,n){ft(e,t,"style",n)}function ct(e,t,n,r){t.addEvent(n,xe(r,e))}function lt(e,t,n){if(n)for(var r=Object.keys(n),o=r.length;o--;){var i=r[o],a=n[i];"string"==typeof a&&(a=e[a],a||console.warn('[JS Framework] The event handler "'+a+'" is not defined.')),ct(e,t,i,a)}}function ft(e,t,n,r){if(r)for(var
  o=Object.keys(r),i=o.length;i--;){var a=o[i],s=r[a];"function"==typeof s?dt(e,t,n,a,s):t[rc[n]](a,s)}}function dt(e,t,n,r,o){var i=rc[n],a=pt(e,o,function(n){function o(){t[i](r,n)}var a=e&&e._app&&e._app.differ;a?a.append("element",t.depth,t.ref,o):o()});t[i](r,a)}function pt(e,t,n){if(e._static)return t.call(e,e);var r=new Me(e,t,function(e,t){"object"!=typeof e&&e===t||n(e)});return r.value}function ht(e,t){var n=e._app.doc;return n.createBody(t)}function vt(e,t){var n=e._app.doc;return n.createElement(t)}function mt(e,t){var n=yt(e),r=_t(e),o=oc++;if(t.element){var i=t.updateMark;i?(i.element&&(i=i.end),t.element.insertAfter(r,i),t.element.insertAfter(n,i),t.updateMark=r):(t.element.insertBefore(n,t.end),t.element.insertBefore(r,t.end)),t=t.element}else t.appendChild(n),t.appendChild(r);return{start:n,end:r,element:t,blockId:o}}function yt(e){var t=e._app.doc,n=t.createComment("start");return n}function _t(e){var t=e._app.doc,n=t.createComment("end");return n}function gt(e,t,n)
 {if(n.element){var r=n.end,o=n.updateMark;if(n.children&&n.children.push(t),o){var i=bt(e,t,o);return n.updateMark=t.element?t.end:t,i}if(!t.element)return n.element.insertBefore(t,r);n.element.insertBefore(t.start,r),n.element.insertBefore(t.end,r)}else{if(!t.element)return n.appendChild(t);n.appendChild(t.start),n.appendChild(t.end)}}function bt(e,t,n){return t.element?xt(t,n):wt(t,n)}function wt(e,t){var n=t.parentNode;if(n)return n.insertAfter(e,t)}function xt(e,t){var n=t.parentNode;if(n){for(var r,o=e.start,i=[o];o&&o!==e.end;)o=o.nextSibling,i.push(o);var a=t;return i.every(function(e){return r=n.insertAfter(e,a),a=e,r!==-1}),r}}function Ct(e,t,n){void 0===n&&(n=!1),t.element?Et(t,n):Ot(t),t._vm&&t._vm.$emit("hook:destroyed")}function Ot(e){var t=e.parentNode;t&&t.removeChild(e)}function Et(e,t){void 0===t&&(t=!1);for(var n=[],r=e.start.nextSibling;r&&r!==e.end;)n.push(r),r=r.nextSibling;t||Ot(e.start),n.forEach(function(e){Ot(e)}),t||Ot(e.end)}function kt(e){var t=e._options
 ||{},n=t.template||{};t.replace?n.children&&1===n.children.length?St(e,n.children[0],e._parentEl):St(e,n.children,e._parentEl):St(e,n,e._parentEl),console.debug('[JS Framework] "ready" lifecycle in Vm('+e._type+")"),e.$emit("hook:ready"),e._ready=!0}function St(e,t,n,r){var o=e._app||{};if(o.lastSignal!==-1){if(t.attr&&t.attr.hasOwnProperty("static")&&(e._static=!0),jt(t))return void Mt(e,t,n,r);if(r=r||{},It(t))return console.debug('[JS Framework] compile "content" block by',t),void(e._content=mt(e,n));if(At(t,r))return console.debug('[JS Framework] compile "repeat" logic by',t),void("document"===n.type?console.warn("[JS Framework] The root element does't support `repeat` directive!"):Pt(e,t,n));if(Tt(t,r))return console.debug('[JS Framework] compile "if" logic by',t),void("document"===n.type?console.warn("[JS Framework] The root element does't support `if` directive!"):Rt(e,t,n,r));var i=r.type||t.type;if(Nt(i,r))return void Dt(e,t,n,i,r);var a=i,s=$t(e,t,a);if(s)return console.de
 bug("[JS Framework] compile composed component by",t),void Ft(e,s,t,n,a,r);console.debug("[JS Framework] compile native component by",t),Lt(e,t,n,a)}}function jt(e){return Array.isArray(e)}function It(e){return"content"===e.type||"slot"===e.type}function At(e,t){return!t.hasOwnProperty("repeat")&&e.repeat}function Tt(e,t){return!t.hasOwnProperty("shown")&&e.shown}function Nt(e,t){return"function"==typeof e&&!t.hasOwnProperty("type")}function $t(e,t,n){var r;return e._app&&e._app.customComponentMap&&(r=e._app.customComponentMap[n]),e._options&&e._options.components&&(r=e._options.components[n]),t.component&&(r=r||{}),r}function Mt(e,t,n,r){var o=mt(e,n);t.forEach(function(t){St(e,t,o,r)})}function Pt(e,t,n){var r=t.repeat,o="function"==typeof r,i=r.getter||r.expression||r;"function"!=typeof i&&(i=function(){return[]});var a=r.key||"$index",s=r.value||"$value",u=r.trackBy||t.trackBy||t.attr&&t.attr.trackBy,c=mt(e,n);c.children=[],c.data=[],c.vms=[],Ut(e,t,c,{getter:i,key:a,value:s,tra
 ckBy:u,oldStyle:o})}function Rt(e,t,n,r){var o={shown:!0},i=mt(e,n);n.element&&n.children&&n.children.push(i),r.repeat&&(o.repeat=r.repeat),Jt(e,t,i,o)}function Dt(e,t,n,r,o){var i=r.call(e),a=_e({type:i},o),s=mt(e,n);n.element&&n.children&&n.children.push(s),pt(e,r,function(n){var r=_e({type:n},o);Ct(e,s,!0),St(e,t,s,r)}),St(e,t,s,a)}function Ft(e,t,n,r,o,i){var a=e.constructor,s=new a(o,t,e,r,void 0,{"hook:init":function(){e._static&&(this._static=e._static),ot(e,null,n.id,this),this._externalBinding={parent:e,template:n}},"hook:created":function(){Ye(e,this,n,i.repeat)},"hook:ready":function(){this._content&&Vt(e,n,this._content)}});et(e,s,n,r)}function Lt(e,t,n,r){Qe(t);var o;if("_documentElement"===n.ref?(console.debug("[JS Framework] compile to create body for "+r),o=ht(e,r)):(console.debug("[JS Framework] compile to create element for "+r),o=vt(e,r)),!e._rootEl){e._rootEl=o;var i=e._externalBinding||{},a=i.template,s=i.parent;if(a&&a.events&&s&&o)for(var u in a.events){var c=
 s[a.events[u]];c&&o.addEvent(u,xe(c,s))}}Ze(e,o,t),t.attr&&t.attr.append&&(t.append=t.attr.append),t.append&&(o.attr=o.attr||{},o.attr.append=t.append);var l="tree"===t.append,f=e._app||{};f.lastSignal===-1||l||(console.debug("[JS Framework] compile to append single node for",o),f.lastSignal=gt(e,o,n)),f.lastSignal!==-1&&Vt(e,t,o),f.lastSignal!==-1&&l&&(console.debug("[JS Framework] compile to append whole tree for",o),f.lastSignal=gt(e,o,n))}function Vt(e,t,n){var r=e._app||{},o=t.children;o&&o.length&&o.every(function(t){return St(e,t,n),r.lastSignal!==-1})}function Ut(e,t,n,r){function o(e,r,o){var a;c?(a=e,Ce(e)?(a[l]=r,a.hasOwnProperty("INDEX")||Object.defineProperty(a,"INDEX",{value:function(){console.warn('[JS Framework] "INDEX" in repeat is deprecated, please use "$index" instead')}})):(console.warn("[JS Framework] Each list item must be an object in old-style repeat, please use `repeat={{v in list}}` instead."),a={},a[l]=r,a[f]=e)):(a={},a[l]=r,a[f]=e);var s=Bt(o,a);i.push(
 s),St(s,t,n,{repeat:e})}var i=n.vms,a=n.children,s=r.getter,u=r.trackBy,c=r.oldStyle,l=r.key,f=r.value,d=qt(e,n,s,"repeat",function(t){if(console.debug('[JS Framework] the "repeat" item has changed',t),n&&t){var r=a.slice(),s=i.slice(),d=n.data.slice(),p={},h={};t.forEach(function(e,t){var n=u?e[u]:c?e[l]:t;null!=n&&""!==n&&(p[n]=e)});var v=[];d.forEach(function(t,n){var o=u?t[u]:c?t[l]:n;p.hasOwnProperty(o)?(h[o]={item:t,index:n,key:o,target:r[n],vm:s[n]},v.push(t)):Ct(e,r[n])}),a.length=0,i.length=0,n.data=t.slice(),n.updateMark=n.start,t.forEach(function(t,r){var s=u?t[u]:c?t[l]:r,d=h[s];d?(d.item===v[0]?v.shift():(v.$remove(d.item),bt(e,d.target,n.updateMark,!0)),a.push(d.target),i.push(d.vm),c?d.vm=t:d.vm[f]=t,d.vm[l]=r,n.updateMark=d.target):o(t,r,e)}),delete n.updateMark}});n.data=d.slice(0),d.forEach(function(t,n){o(t,n,e)})}function Jt(e,t,n,r){var o=qt(e,n,t.shown,"shown",function(o){console.debug('[JS Framework] the "if" item was changed',o),n&&!!n.display!=!!o&&(n.displa
 y=!!o,o?St(e,t,n,r):Ct(e,n,!0))});n.display=!!o,o&&St(e,t,n,r)}function qt(e,t,n,r,o){var i=e&&e._app&&e._app.differ,a={},s=(t.element.depth||0)+1;return pt(e,n,function(e){a.latestValue=e,i&&!a.recorded&&i.append(r,s,t.blockId,function(){var e=a.latestValue;o(e),a.recorded=!1,a.latestValue=void 0}),a.recorded=!0})}function Bt(e,t){var n=Object.create(e);return n._data=t,ze(n),Ge(n),n._realParent=e,e._static&&(n._static=e._static),n}function Wt(e,t){if(t instanceof Wt)return t;this.timestamp=Date.now(),this.detail=t,this.type=e;var n=!1;this.stop=function(){n=!0},this.hasStopped=function(){return n}}function zt(e,t){var n=this,r=this._vmEvents,o=r[e];if(o){var i=new Wt(e,t);o.forEach(function(e){e.call(n,i)})}}function Ht(e,t){var n=new Wt(e,t);this.$emit(e,n),!n.hasStopped()&&this._parent&&this._parent.$dispatch&&this._parent.$dispatch(e,n)}function Gt(e,t){var n=new Wt(e,t);this.$emit(e,n),!n.hasStopped()&&this._childrenVms&&this._childrenVms.forEach(function(t){t.$broadcast(e,n)}
 )}function Xt(e,t){if(e&&"function"==typeof t){var n=this._vmEvents,r=n[e]||[];r.push(t),n[e]=r,"hook:ready"===e&&this._ready&&this.$emit("hook:ready")}}function Kt(e,t){if(e){var n=this._vmEvents;if(!t)return void delete n[e];var r=n[e];r&&r.$remove(t)}}function Qt(e,t){var n=e._options||{},r=n.events||{};for(var o in r)e.$on(o,r[o]);for(var i in t)e.$on(i,t[i]);ic.forEach(function(t){e.$on("hook:"+t,n[t])})}function Zt(e){e.$emit=zt,e.$dispatch=Ht,e.$broadcast=Gt,e.$on=Xt,e.$off=Kt}function Yt(e,t,n,r,o,i){n=n||{},this._parent=n._realParent?n._realParent:n,this._app=n._app||{},n._childrenVms&&n._childrenVms.push(this),!t&&this._app.customComponentMap&&(t=this._app.customComponentMap[e]),t=t||{};var a=t.data||{};this._options=t,this._methods=t.methods||{},this._computed=t.computed||{},this._css=t.style||{},this._ids={},this._vmEvents={},this._childrenVms=[],this._type=e,Qt(this,i),console.debug('[JS Framework] "init" lifecycle in Vm('+this._type+")"),this.$emit("hook:init"),this._i
 nited=!0,this._data="function"==typeof a?a():a,o&&_e(this._data,o),We(this),console.debug('[JS Framework] "created" lifecycle in Vm('+this._type+")"),this.$emit("hook:created"),this._created=!0,t.methods&&t.methods.ready&&(console.warn('"exports.methods.ready" is deprecated, please use "exports.created" instead'),t.methods.ready.call(this)),this._app.doc&&(this._parentEl=r||this._app.doc.documentElement,kt(this))}function en(e,t){var n=function(n){var r=ac[n];r||(r={},ac[n]=r),e[n].forEach(function(e){"string"==typeof e&&(e={name:e}),r[e.name]&&!t||(r[e.name]=e)})};for(var r in e)n(r)}function tn(e,t){var n=e.prototype;for(var r in t)n.hasOwnProperty(r)||(n[r]=t[r])}function nn(e,t){var n=ac[t],r={},o=function(n){Object.defineProperty(r,n,{configurable:!0,enumerable:!0,get:function(){return function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return e.callTasks({module:t,method:n,args:r})}},set:function(r){if("function"==typeof r)return e.callTasks({module:t,method:n,ar
 gs:[r]})}})};for(var i in n)o(i);return r}function rn(e,t){var n=e.customComponentMap;return n[t]}function on(e,t,n){var r=e.customComponentMap;return r[t]?void console.error("[JS Framework] define a component("+t+") that already exists"):void(r[t]=n)}function an(e){var t=sc.valid(e);if(t)return e;e="string"==typeof e?e:"";for(var n=e.split("."),r=0,o=[];r<3;){var i="string"==typeof n[r]&&n[r]?n[r]:"0";o.push(i),r++}return o.join(".")}function sn(e,t,n){var r={isDowngrade:!0,errorType:1,code:1e3},o=function(e,t,n){return"Downgrade["+e+"] :: deviceInfo "+t+" matched criteria "+n},i=e.toLowerCase();return r.errorMessage=o(e,t,n),i.indexOf("osversion")>=0?r.code=1001:i.indexOf("appversion")>=0?r.code=1002:i.indexOf("weexversion")>=0?r.code=1003:i.indexOf("devicemodel")>=0&&(r.code=1004),r}function un(e,t){t=t||global.WXEnvironment,t=Oe(t)?t:{};var n={isDowngrade:!1};if("function"===Se(e)){var r=e.call(this,t,{semver:sc,normalizeVersion:an});r=!!r,n=r?sn("custom","","custom params"):n}e
 lse{e=Oe(e)?e:{};var o=t.platform||"unknow",i=o.toLowerCase(),a=e[i]||{};for(var s in t){var u=s,c=u.toLowerCase(),l=t[s],f=c.indexOf("version")>=0,d=c.indexOf("devicemodel")>=0,p=a[s];if(p&&f){var h=an(p),v=an(t[s]);if(sc.satisfies(v,h)){n=sn(u,l,p);break}}else if(d){var m="array"===Se(p)?p:[p];if(m.indexOf(l)>=0){n=sn(u,l,p);break}}}}return n}function cn(e,t){if(void 0===t&&(t={}),e&&e.callTasks)return e.callTasks([{module:"meta",method:"setViewport",args:[t]}])}function ln(e,t,n,r){console.debug("[JS Framework] bootstrap for "+t);var o;if(qu(t))o=je(t);else{if(!zu(t))return new Error("Wrong component name: "+t);if(o=Ie(t),!rn(e,o))return new Error("It's not a component: "+t)}if(n=Oe(n)?n:{},"string"==typeof n.transformerVersion&&"string"==typeof global.transformerVersion&&!sc.satisfies(n.transformerVersion,global.transformerVersion))return new Error("JS Bundle version: "+n.transformerVersion+" not compatible with "+global.transformerVersion);var i=un(n.downgrade);return i.isDowng
 rade?(e.callTasks([{module:"instanceWrap",method:"error",args:[i.errorType,i.code,i.errorMessage]
-}]),new Error("Downgrade["+i.code+"]: "+i.errorMessage)):(n.viewport&&cn(e,n.viewport),void(e.vm=new Yt(o,null,{_app:e},null,r)))}function fn(e,t,n){console.warn("[JS Framework] Register is deprecated, please install lastest transformer."),on(e,t,n)}function dn(e,t){console.debug("[JS Framework] Refresh with",t,"in instance["+e.id+"]");var n=e.vm;return n&&t?("function"==typeof n.refreshData?n.refreshData(t):_e(n,t),e.differ.flush(),void e.doc.taskCenter.send("dom",{action:"refreshFinish"},[])):new Error('invalid data "'+t+'"')}function pn(e){console.debug("[JS Framework] Destory an instance("+e.id+")"),e.vm&&hn(e.vm),e.id="",e.options=null,e.blocks=null,e.vm=null,e.doc.taskCenter.destroyCallback(),e.doc.destroy(),e.doc=null,e.customComponentMap=null,e.commonModules=null}function hn(e){if(delete e._app,delete e._computed,delete e._css,delete e._data,delete e._ids,delete e._methods,delete e._options,delete e._parent,delete e._parentEl,delete e._rootEl,e._watchers){for(var t=e._watche
 rs.length;t--;)e._watchers[t].teardown();delete e._watchers}if(e._childrenVms){for(var n=e._childrenVms.length;n--;)hn(e._childrenVms[n]);delete e._childrenVms}console.debug('[JS Framework] "destroyed" lifecycle in Vm('+e._type+")"),e.$emit("hook:destroyed"),delete e._type,delete e._vmEvents}function vn(e){var t=e.doc||{},n=t.body||{};return n.toJSON?n.toJSON():{}}function mn(e,t,n,r,o){if(console.debug('[JS Framework] Fire a "'+n+'" event on an element('+t+") in instance("+e.id+")"),Array.isArray(t))return void t.some(function(t){return mn(e,t,n,r)!==!1});var i=e.doc.getRef(t);if(i){var a=e.doc.fireEvent(i,n,r,o);return e.differ.flush(),e.doc.taskCenter.send("dom",{action:"updateFinish"},[]),a}return new Error('invalid element reference "'+t+'"')}function yn(e,t,n,r){console.debug("[JS Framework] Invoke a callback("+t+") with",n,"in instance("+e.id+")");var o=e.doc.taskCenter.callback(t,n,r);return _n(e),e.doc.taskCenter.send("dom",{action:"updateFinish"},[]),o}function _n(e){e.dif
 fer.flush()}function gn(e,t){var n;return"array"!==Se(t)&&(t=[t]),t.forEach(function(t){n=e.doc.taskCenter.send("module",{module:t.module,method:t.method},t.args)}),n}function bn(e,t,n,r){console.debug("[JS Framework] Intialize an instance with:\n",n);var o,i=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return uc.apply(void 0,[e].concat(t))},a=function(t,r,i){o=ln(e,t,r,i||n),_n(e),e.doc.listener.createFinish(),console.debug("[JS Framework] After intialized an instance("+e.id+")")},s=Yt,u=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return fn.apply(void 0,[e].concat(t))},c=function(t,n){o=ln(e,t,{},n)},l=function(t){return function(n){o=ln(e,t,{},n)}},f=e.doc,d=function(t){return e.requireModule(je(t))},p={config:e.options,define:i,bootstrap:a,requireModule:d,document:f,Vm:s};Object.freeze(p);var h;"function"==typeof t?h=t.toString().substr(12):t&&(h=t.toString()),h='(function(global){\n\n"use strict";\n\n '+h+" \n\n})(Object.create(this))";
 var v=global.WXEnvironment,m={};if(v&&"Web"!==v.platform){var y=e.requireModule("timer");Object.assign(m,{setTimeout:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=function(){e[0].apply(e,e.slice(2))};y.setTimeout(n,e[1])},setInterval:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=function(){e[0].apply(e,e.slice(2))};y.setInterval(n,e[1])},clearTimeout:function(e){y.clearTimeout(e)},clearInterval:function(e){y.clearInterval(e)}})}var _=Object.assign({define:i,require:l,bootstrap:a,register:u,render:c,__weex_define__:i,__weex_bootstrap__:a,__weex_document__:f,__weex_require__:d,__weex_viewmodel__:s,weex:p},m,r);return wn(_,h),o}function wn(e,t){var n=[],r=[];for(var o in e)n.push(o),r.push(e[o]);n.push(t);var i=new(Function.prototype.bind.apply(Function,[null].concat(n)));return i.apply(void 0,r)}function xn(e,t){var n=e[t];for(var r in n)n[r]()}function Cn(e,t){var n=e[t];for(var r in n){var o=n[r];o.forEach(function(e){e()})}}functi
 on On(e,t){this.id=e,this.options=t||{},this.vm=null,this.customComponentMap={},this.commonModules={},this.doc=new tc.Document(e,this.options.bundleUrl,null,tc.Listener),this.differ=new cc(e)}function En(e,t,n,r,o){var i=o||{},a=i.services;$e();var s=lc[e];n=n||{};var u;return s?u=new Error('invalid instance id "'+e+'"'):(s=new On(e,n),lc[e]=s,u=bn(s,t,r,a)),u}function kn(e){tc.Document=e.Document,tc.Element=e.Element,tc.Comment=e.Comment,tc.sendTasks=e.sendTasks,tc.Listener=e.Listener}function Sn(e,t){var n,r=lc[e];return n=r?dn(r,t):new Error('invalid instance id "'+e+'"')}function jn(e){$e();var t=lc[e];return t?(pn(t),delete lc[e],lc):new Error('invalid instance id "'+e+'"')}function In(e){Array.isArray(e)&&e.forEach(function(e){e&&("string"==typeof e?fc[e]=!0:"object"==typeof e&&"string"==typeof e.type&&(fc[e.type]=e))})}function An(e){"object"==typeof e&&en(e)}function Tn(e){"object"==typeof e&&tn(Yt,e)}function Nn(e,t){var n=lc[e];if(n&&Array.isArray(t)){var r=[];return t.for
 Each(function(t){var n=dc[t.method],o=[].concat(t.args);"function"==typeof n&&(o.unshift(e),r.push(n.apply(void 0,o)))}),r}return new Error('invalid instance id "'+e+'" or tasks')}function $n(e){var t,n=lc[e];return t=n?vn(n):new Error('invalid instance id "'+e+'"')}function Mn(e,t){void 0===t&&(t={}),this.type=e||"message",this.data=t.data||null,this.origin=t.origin||"",this.source=t.source||null,this.ports=t.ports||[],this.target=null,this.timeStamp=Date.now()}function Pn(){}function Rn(e,t,n,r){console.warn("[Upgrade Warning] $userTrack will be removed in the next version!"),console.warn("[JS Framework] Vm#$userTrack is deprecated, please use \"require('@weex-module/userTrack').commit(type, name, comName, param)\" instead");var o=this._app.requireModule("userTrack");o.commit(e,t,n,r)}function Dn(e,t){if(console.warn("[Upgrade Warning] $sendMtop will be removed in the next version!"),console.warn("[JS Framework] Vm#$sendMtop is deprecated, please use \"require('@weex-module/stream
 ').sendMtop(params, callback)\" instead"),"undefined"==typeof window){var n=this._app.requireModule("windvane");n.call({class:"MtopWVPlugin",method:"send",data:e},t)}else{var r=this._app.requireModule("stream");r.sendMtop(e,t)}}function Fn(e,t){console.warn("[Upgrade Warning] $callWindvane will be removed in the next version!"),console.warn("[JS Framework] Vm#$callWindvane is deprecated, please use \"require('@weex-module/windvane').call(params, callback)\" instead");var n=this._app.requireModule("windvane");n.call(e,t)}function Ln(e,t){console.warn("[Upgrade Warning] $setSpm will be removed in the next version!"),console.warn("[JS Framework] Vm#$setSpm is deprecated, please use \"require('@weex-module/pageInfo').setSpm(a, b)\" instead");var n=this._app.requireModule("pageInfo");n.setSpm(e,t)}function Vn(e){console.warn("[Upgrade Warning] $getUserInfo will be removed in the next version!"),console.warn("[JS Framework] Vm#$getUserInfo is deprecated, please use \"require('@weex-module
 /user').getUserInfo(callback)\" instead");var t=this._app.requireModule("user");t.getUserInfo(e)}function Un(e){console.warn("[Upgrade Warning] $login will be removed in the next version!"),console.warn("[JS Framework] Vm#$login is deprecated, please use \"require('@weex-module/user').login(callback)\" instead");var t=this._app.requireModule("user");t.login(e)}function Jn(e){console.warn("[Upgrade Warning] $logout will be removed in the next version!"),console.warn("[JS Framework] Vm#$logout is deprecated, please use \"require('@weex-module/user').logout(callback)\" instead");var t=this._app.requireModule("user");t.logout(e)}var qn={browser:"0.5.0",framework:"0.19.13",transformer:">=0.1.5 <0.5"};Array.from||(Array.from=function(){var e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},n=function(e){var t=Number(e);return isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t},r=Math.pow(2,53)-1,o=function(e){var t=n(e);r
 eturn Math.min(Math.max(t,0),r)};return function(e){var n=this,r=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var i,a=arguments.length>1?arguments[1]:void 0;if("undefined"!=typeof a){if(!t(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(i=arguments[2])}for(var s,u=o(r.length),c=t(n)?Object(new n(u)):new Array(u),l=0;l<u;)s=r[l],a?c[l]="undefined"==typeof i?a(s,l):a.call(i,s,l):c[l]=s,l+=1;return c.length=u,c}}());var Bn="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Wn=t(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),zn=t(function(e){var t=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=t)}),Hn=function(e){return"object"==typeof e?null!==e:"function"==typeof e
 },Gn=Hn,Xn=function(e){if(!Gn(e))throw TypeError(e+" is not an object!");return e},Kn=function(e){try{return!!e()}catch(e){return!0}},Qn=!Kn(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),Zn=Hn,Yn=Wn.document,er=Zn(Yn)&&Zn(Yn.createElement),tr=function(e){return er?Yn.createElement(e):{}},nr=!Qn&&!Kn(function(){return 7!=Object.defineProperty(tr("div"),"a",{get:function(){return 7}}).a}),rr=Hn,or=function(e,t){if(!rr(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!rr(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!rr(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!rr(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},ir=Xn,ar=nr,sr=or,ur=Object.defineProperty,cr=Qn?Object.defineProperty:function(e,t,n){if(ir(e),t=sr(t,!0),ir(n),ar)try{return ur(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e},lr={f:cr},fr=f
 unction(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},dr=lr,pr=fr,hr=Qn?function(e,t,n){return dr.f(e,t,pr(1,n))}:function(e,t,n){return e[t]=n,e},vr={}.hasOwnProperty,mr=function(e,t){return vr.call(e,t)},yr=0,_r=Math.random(),gr=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++yr+_r).toString(36))},br=t(function(e){var t=Wn,n=hr,r=mr,o=gr("src"),i="toString",a=Function[i],s=(""+a).split(i);zn.inspectSource=function(e){return a.call(e)},(e.exports=function(e,i,a,u){var c="function"==typeof a;c&&(r(a,"name")||n(a,"name",i)),e[i]!==a&&(c&&(r(a,o)||n(a,o,e[i]?""+e[i]:s.join(String(i)))),e===t?e[i]=a:u?e[i]?e[i]=a:n(e,i,a):(delete e[i],n(e,i,a)))})(Function.prototype,i,function(){return"function"==typeof this&&this[o]||a.call(this)})}),wr=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},xr=wr,Cr=function(e,t,n){if(xr(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return 
 function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},Or=Wn,Er=zn,kr=hr,Sr=br,jr=Cr,Ir="prototype",Ar=function(e,t,n){var r,o,i,a,s=e&Ar.F,u=e&Ar.G,c=e&Ar.S,l=e&Ar.P,f=e&Ar.B,d=u?Or:c?Or[t]||(Or[t]={}):(Or[t]||{})[Ir],p=u?Er:Er[t]||(Er[t]={}),h=p[Ir]||(p[Ir]={});u&&(n=t);for(r in n)o=!s&&d&&void 0!==d[r],i=(o?d:n)[r],a=f&&o?jr(i,Or):l&&"function"==typeof i?jr(Function.call,i):i,d&&Sr(d,r,i,e&Ar.U),p[r]!=i&&kr(p,r,a),l&&h[r]!=i&&(h[r]=i)};Or.core=Er,Ar.F=1,Ar.G=2,Ar.S=4,Ar.P=8,Ar.B=16,Ar.W=32,Ar.U=64,Ar.R=128;var Tr=Ar,Nr={}.toString,$r=function(e){return Nr.call(e).slice(8,-1)},Mr=$r,Pr=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==Mr(e)?e.split(""):Object(e)},Rr=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e},Dr=Pr,Fr=Rr,Lr=function(e){return Dr(Fr(e))},Vr=Math.ceil,Ur=Math.floor,Jr=function(e){return isNaN(e=+e)?0:(e>0?Ur:Vr)(e)},qr=Jr,Br=Math
 .min,Wr=function(e){return e>0?Br(qr(e),9007199254740991):0},zr=Jr,Hr=Math.max,Gr=Math.min,Xr=function(e,t){return e=zr(e),e<0?Hr(e+t,0):Gr(e,t)},Kr=Lr,Qr=Wr,Zr=Xr,Yr=function(e){return function(t,n,r){var o,i=Kr(t),a=Qr(i.length),s=Zr(r,a);if(e&&n!=n){for(;a>s;)if(o=i[s++],o!=o)return!0}else for(;a>s;s++)if((e||s in i)&&i[s]===n)return e||s||0;return!e&&-1}},eo=Wn,to="__core-js_shared__",no=eo[to]||(eo[to]={}),ro=function(e){return no[e]||(no[e]={})},oo=ro("keys"),io=gr,ao=function(e){return oo[e]||(oo[e]=io(e))},so=mr,uo=Lr,co=Yr(!1),lo=ao("IE_PROTO"),fo=function(e,t){var n,r=uo(e),o=0,i=[];for(n in r)n!=lo&&so(r,n)&&i.push(n);for(;t.length>o;)so(r,n=t[o++])&&(~co(i,n)||i.push(n));return i},po="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),ho=fo,vo=po,mo=Object.keys||function(e){return ho(e,vo)},yo=Object.getOwnPropertySymbols,_o={f:yo},go={}.propertyIsEnumerable,bo={f:go},wo=Rr,xo=function(e){return Object(wo(e))},Co=mo,
 Oo=_o,Eo=bo,ko=xo,So=Pr,jo=Object.assign,Io=!jo||Kn(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=jo({},e)[n]||Object.keys(jo({},t)).join("")!=r})?function(e,t){for(var n=arguments,r=ko(e),o=arguments.length,i=1,a=Oo.f,s=Eo.f;o>i;)for(var u,c=So(n[i++]),l=a?Co(c).concat(a(c)):Co(c),f=l.length,d=0;f>d;)s.call(c,u=l[d++])&&(r[u]=c[u]);return r}:jo,Ao=Tr;Ao(Ao.S+Ao.F,"Object",{assign:Io}),Object.setPrototypeOf||(Object.setPrototypeOf=function(e,t){function n(e,t){return r.call(e,t),e}var r;try{r=e.getOwnPropertyDescriptor(e.prototype,t).set,r.call({},null)}catch(o){if(e.prototype!=={}[t]||void 0==={__proto__:null}.__proto__)return;r=function(e){this[t]=e},n.polyfill=n(n({},null),e.prototype)instanceof e}return n}(Object,"__proto__"));var To=Bn,No=To.WXEnvironment;No&&"iOS"===No.platform&&(Bn.Promise=void 0);var $o=t(function(e){var t=ro("wks"),n=gr,r=Wn.Symbol,o="function"==typeof r,i=e.exports=function(e){return 
 t[e]||(t[e]=o&&r[e]||(o?r:n)("Symbol."+e))};i.store=t}),Mo=$r,Po=$o("toStringTag"),Ro="Arguments"==Mo(function(){return arguments}()),Do=function(e,t){try{return e[t]}catch(e){}},Fo=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=Do(t=Object(e),Po))?n:Ro?Mo(t):"Object"==(r=Mo(t))&&"function"==typeof t.callee?"Arguments":r},Lo=Fo,Vo={};Vo[$o("toStringTag")]="z",Vo+""!="[object z]"&&br(Object.prototype,"toString",function(){return"[object "+Lo(this)+"]"},!0);var Uo=Jr,Jo=Rr,qo=function(e){return function(t,n){var r,o,i=String(Jo(t)),a=Uo(n),s=i.length;return a<0||a>=s?e?"":void 0:(r=i.charCodeAt(a),r<55296||r>56319||a+1===s||(o=i.charCodeAt(a+1))<56320||o>57343?e?i.charAt(a):r:e?i.slice(a,a+2):(r-55296<<10)+(o-56320)+65536)}},Bo=!1,Wo={},zo=lr,Ho=Xn,Go=mo,Xo=Qn?Object.defineProperties:function(e,t){Ho(e);for(var n,r=Go(t),o=r.length,i=0;o>i;)zo.f(e,n=r[i++],t[n]);return e},Ko=Wn.document&&document.documentElement,Qo=Xn,Zo=Xo,Yo=po,ei=ao("IE_PROTO
 "),ti=function(){},ni="prototype",ri=function(){var e,t=tr("iframe"),n=Yo.length,r="<",o=">";for(t.style.display="none",Ko.appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(r+"script"+o+"document.F=Object"+r+"/script"+o),e.close(),ri=e.F;n--;)delete ri[ni][Yo[n]];return ri()},oi=Object.create||function(e,t){var n;return null!==e?(ti[ni]=Qo(e),n=new ti,ti[ni]=null,n[ei]=e):n=ri(),void 0===t?n:Zo(n,t)},ii=lr.f,ai=mr,si=$o("toStringTag"),ui=function(e,t,n){e&&!ai(e=n?e:e.prototype,si)&&ii(e,si,{configurable:!0,value:t})},ci=oi,li=fr,fi=ui,di={};hr(di,$o("iterator"),function(){return this});var pi=function(e,t,n){e.prototype=ci(di,{next:li(1,n)}),fi(e,t+" Iterator")},hi=mr,vi=xo,mi=ao("IE_PROTO"),yi=Object.prototype,_i=Object.getPrototypeOf||function(e){return e=vi(e),hi(e,mi)?e[mi]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?yi:null},gi=Bo,bi=Tr,wi=br,xi=hr,Ci=mr,Oi=Wo,Ei=pi,ki=ui,Si=_i,ji=$o("ite
 rator"),Ii=!([].keys&&"next"in[].keys()),Ai="@@iterator",Ti="keys",Ni="values",$i=function(){return this},Mi=function(e,t,n,r,o,i,a){Ei(n,t,r);var s,u,c,l=function(e){if(!Ii&&e in h)return h[e];switch(e){case Ti:return function(){return new n(this,e)};case Ni:return function(){return new n(this,e)}}return function(){return new n(this,e)}},f=t+" Iterator",d=o==Ni,p=!1,h=e.prototype,v=h[ji]||h[Ai]||o&&h[o],m=v||l(o),y=o?d?l("entries"):m:void 0,_="Array"==t?h.entries||v:v;if(_&&(c=Si(_.call(new e)),c!==Object.prototype&&(ki(c,f,!0),gi||Ci(c,ji)||xi(c,ji,$i))),d&&v&&v.name!==Ni&&(p=!0,m=function(){return v.call(this)}),gi&&!a||!Ii&&!p&&h[ji]||xi(h,ji,m),Oi[t]=m,Oi[f]=$i,o)if(s={values:d?m:l(Ni),keys:i?m:l(Ti),entries:y},a)for(u in s)u in h||wi(h,u,s[u]);else bi(bi.P+bi.F*(Ii||p),t,s);return s},Pi=qo(!0);Mi(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Pi(t,n),this._i+=e.length,{value:e,done:!1})
 });var Ri=$o("unscopables"),Di=Array.prototype;void 0==Di[Ri]&&hr(Di,Ri,{});var Fi=function(e){Di[Ri][e]=!0},Li=function(e,t){return{value:t,done:!!e}},Vi=Fi,Ui=Li,Ji=Wo,qi=Lr,Bi=Mi(Array,"Array",function(e,t){this._t=qi(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Ui(1)):"keys"==t?Ui(0,n):"values"==t?Ui(0,e[n]):Ui(0,[n,e[n]])},"values");Ji.Arguments=Ji.Array,Vi("keys"),Vi("values"),Vi("entries");for(var Wi=Bi,zi=br,Hi=Wn,Gi=hr,Xi=Wo,Ki=$o,Qi=Ki("iterator"),Zi=Ki("toStringTag"),Yi=Xi.Array,ea=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],ta=0;ta<5;ta++){var na,ra=ea[ta],oa=Hi[ra],ia=oa&&oa.prototype;if(ia){ia[Qi]||Gi(ia,Qi,Yi),ia[Zi]||Gi(ia,Zi,ra),Xi[ra]=Yi;for(na in Wi)ia[na]||zi(ia,na,Wi[na],!0)}}var aa,sa,ua,ca=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e},la=Xn,fa=function(e,t,n,r){try{return r?t(la(n)[0],n[1]):t(n)}catch(t)
 {var o=e.return;throw void 0!==o&&la(o.call(e)),t}},da=Wo,pa=$o("iterator"),ha=Array.prototype,va=function(e){return void 0!==e&&(da.Array===e||ha[pa]===e)},ma=Fo,ya=$o("iterator"),_a=Wo,ga=zn.getIteratorMethod=function(e){if(void 0!=e)return e[ya]||e["@@iterator"]||_a[ma(e)]},ba=t(function(e){var t=Cr,n=fa,r=va,o=Xn,i=Wr,a=ga,s={},u={},c=e.exports=function(e,c,l,f,d){var p,h,v,m,y=d?function(){return e}:a(e),_=t(l,f,c?2:1),g=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(r(y)){for(p=i(e.length);p>g;g++)if(m=c?_(o(h=e[g])[0],h[1]):_(e[g]),m===s||m===u)return m}else for(v=y.call(e);!(h=v.next()).done;)if(m=n(v,_,h.value,c),m===s||m===u)return m};c.BREAK=s,c.RETURN=u}),wa=Xn,xa=wr,Ca=$o("species"),Oa=function(e,t){var n,r=wa(e).constructor;return void 0===r||void 0==(n=wa(r)[Ca])?t:xa(n)},Ea=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:
 return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)},ka=Cr,Sa=Ea,ja=Ko,Ia=tr,Aa=Wn,Ta=Aa.process,Na=Aa.setImmediate,$a=Aa.clearImmediate,Ma=Aa.MessageChannel,Pa=0,Ra={},Da="onreadystatechange",Fa=function(){var e=+this;if(Ra.hasOwnProperty(e)){var t=Ra[e];delete Ra[e],t()}},La=function(e){Fa.call(e.data)};Na&&$a||(Na=function(e){for(var t=arguments,n=[],r=1;arguments.length>r;)n.push(t[r++]);return Ra[++Pa]=function(){Sa("function"==typeof e?e:Function(e),n)},aa(Pa),Pa},$a=function(e){delete Ra[e]},"process"==$r(Ta)?aa=function(e){Ta.nextTick(ka(Fa,e,1))}:Ma?(sa=new Ma,ua=sa.port2,sa.port1.onmessage=La,aa=ka(ua.postMessage,ua,1)):Aa.addEventListener&&"function"==typeof postMessage&&!Aa.importScripts?(aa=function(e){Aa.postMessage(e+"","*")},Aa.addEventListener("message",La,!1)):aa=Da in Ia("script")?function(e){ja.appendChild(Ia("script"))[Da]=function(){ja.removeChild(this),Fa.call(e)}}:functio
 n(e){setTimeout(ka(Fa,e,1),0)});var Va={set:Na,clear:$a},Ua=Wn,Ja=Va.set,qa=Ua.MutationObserver||Ua.WebKitMutationObserver,Ba=Ua.process,Wa=Ua.Promise,za="process"==$r(Ba),Ha=function(){var e,t,n,r=function(){var r,o;for(za&&(r=Ba.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(za)n=function(){Ba.nextTick(r)};else if(qa){var o=!0,i=document.createTextNode("");new qa(r).observe(i,{characterData:!0}),n=function(){i.data=o=!o}}else if(Wa&&Wa.resolve){var a=Wa.resolve();n=function(){a.then(r)}}else n=function(){Ja.call(Ua,r)};return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}},Ga=br,Xa=function(e,t,n){for(var r in t)Ga(e,r,t[r],n);return e},Ka=Wn,Qa=lr,Za=Qn,Ya=$o("species"),es=function(e){var t=Ka[e];Za&&t&&!t[Ya]&&Qa.f(t,Ya,{configurable:!0,get:function(){return this}})},ts=$o("iterator"),ns=!1;try{var rs=[7][ts]();rs.return=function(){ns=!0},Array.from(rs,function(){throw 2})}catch(e){}var os,is,as,ss=f
 unction(e,t){if(!t&&!ns)return!1;var n=!1;try{var r=[7],o=r[ts]();o.next=function(){return{done:n=!0}},r[ts]=function(){return o},e(r)}catch(e){}return n},us=Bo,cs=Wn,ls=Cr,fs=Fo,ds=Tr,ps=Hn,hs=wr,vs=ca,ms=ba,ys=Oa,_s=Va.set,gs=Ha(),bs="Promise",ws=cs.TypeError,xs=cs.process,Cs=cs[bs],xs=cs.process,Os="process"==fs(xs),Es=function(){},ks=!!function(){try{var e=Cs.resolve(1),t=(e.constructor={})[$o("species")]=function(e){e(Es,Es)};return(Os||"function"==typeof PromiseRejectionEvent)&&e.then(Es)instanceof t}catch(e){}}(),Ss=function(e,t){return e===t||e===Cs&&t===as},js=function(e){var t;return!(!ps(e)||"function"!=typeof(t=e.then))&&t},Is=function(e){return Ss(Cs,e)?new As(e):new is(e)},As=is=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw ws("Bad Promise constructor");t=e,n=r}),this.resolve=hs(t),this.reject=hs(n)},Ts=function(e){try{e()}catch(e){return{error:e}}},Ns=function(e,t){if(!e._n){e._n=!0;var n=e._c;gs(function(){for(var r=e._v,o=1==e.
 _s,i=0,a=function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{a?(o||(2==e._h&&Ps(e),e._h=1),a===!0?n=r:(c&&c.enter(),n=a(r),c&&c.exit()),n===t.promise?u(ws("Promise-chain cycle")):(i=js(n))?i.call(n,s,u):s(n)):u(r)}catch(e){u(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&$s(e)})}},$s=function(e){_s.call(cs,function(){var t,n,r,o=e._v;if(Ms(e)&&(t=Ts(function(){Os?xs.emit("unhandledRejection",o,e):(n=cs.onunhandledrejection)?n({promise:e,reason:o}):(r=cs.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=Os||Ms(e)?2:1),e._a=void 0,t)throw t.error})},Ms=function(e){if(1==e._h)return!1;for(var t,n=e._a||e._c,r=0;n.length>r;)if(t=n[r++],t.fail||!Ms(t.promise))return!1;return!0},Ps=function(e){_s.call(cs,function(){var t;Os?xs.emit("rejectionHandled",e):(t=cs.onrejectionhandled)&&t({promise:e,reason:e._v})})},Rs=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),Ns(t,!0))},Ds=function(e){var t,n=this;if(!n._
 d){n._d=!0,n=n._w||n;try{if(n===e)throw ws("Promise can't be resolved itself");(t=js(e))?gs(function(){var r={_w:n,_d:!1};try{t.call(e,ls(Ds,r,1),ls(Rs,r,1))}catch(e){Rs.call(r,e)}}):(n._v=e,n._s=1,Ns(n,!1))}catch(e){Rs.call({_w:n,_d:!1},e)}}};ks||(Cs=function(e){vs(this,Cs,bs,"_h"),hs(e),os.call(this);try{e(ls(Ds,this,1),ls(Rs,this,1))}catch(e){Rs.call(this,e)}},os=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},os.prototype=Xa(Cs.prototype,{then:function(e,t){var n=Is(ys(this,Cs));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=Os?xs.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&Ns(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),As=function(){var e=new os;this.promise=e,this.resolve=ls(Ds,e,1),this.reject=ls(Rs,e,1)}),ds(ds.G+ds.W+ds.F*!ks,{Promise:Cs}),ui(Cs,bs),es(bs),as=zn[bs],ds(ds.S+ds.F*!ks,bs,{reject:function(e){var t=Is(this),n=t.reject;return n(e),t.promise}})
 ,ds(ds.S+ds.F*(us||!ks),bs,{resolve:function(e){if(e instanceof Cs&&Ss(e.constructor,this))return e;var t=Is(this),n=t.resolve;return n(e),t.promise}}),ds(ds.S+ds.F*!(ks&&ss(function(e){Cs.all(e).catch(Es)})),bs,{all:function(e){var t=this,n=Is(t),r=n.resolve,o=n.reject,i=Ts(function(){var n=[],i=0,a=1;ms(e,!1,function(e){var s=i++,u=!1;n.push(void 0),a++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i&&o(i.error),n.promise},race:function(e){var t=this,n=Is(t),r=n.reject,o=Ts(function(){ms(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o&&r(o.error),n.promise}});var Fs=["off","error","warn","info","log","debug"],Ls={},Vs=global.console,Us=global.setTimeout,Js=global.setTimeoutNative;s();var qs=function(e){this.instanceId=e,this.lastCallbackId=0,this.callbacks=[]};qs.prototype.add=function(e){return this.lastCallbackId++,this.callbacks[this.lastCallbackId]=e,this.lastCallbackId},qs.prototype.remove=function(e){var t=this.callbacks[e];re
 turn this.callbacks[e]=void 0,t},qs.prototype.consume=function(e,t,n){var r=this.callbacks[e];return"undefined"!=typeof n&&n!==!1||(this.callbacks[e]=void 0),"function"==typeof r?r(t):new Error('invalid callback id "'+e+'"')},qs.prototype.close=function(){this.callbacks=this.callbacks.map(function(e){})};var Bs={},Ws=1;O.prototype.destroy=function(){var e=f(this.docId);e&&(delete this.docId,delete e.nodeMap[this.nodeId]),this.children.forEach(function(e){e.destroy()})};var zs,Hs={},Gs="div";S.prototype=Object.create(O.prototype),S.prototype.constructor=S,E(S),Object.assign(S.prototype,{appendChild:function(e){if(!e.parentNode||e.parentNode===this)if(e.parentNode){if(x(e,this.children,this.children.length,!0),1===e.nodeType){var t=x(e,this.pureChildren,this.pureChildren.length),n=p(this.docId);if(n&&t>=0)return n.send("dom",{action:"moveElement"},[e.ref,this.ref,t])}}else if(_(e,this),w(e,this.children,this.children.length,!0),this.docId&&j(this.docId,e),1===e.nodeType){w(e,this.pure
 Children,this.pureChildren.length);var r=p(this.docId);if(r)return r.send("dom",{action:"addElement"},[this.ref,e.toJSON(),-1])}},insertBefore:function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.nextSibling&&e.nextSibling===t))if(e.parentNode){if(x(e,this.children,this.children.indexOf(t),!0),1===e.nodeType){var n=g(t),r=x(e,this.pureChildren,n?this.pureChildren.indexOf(n):this.pureChildren.length),o=p(this.docId);if(o&&r>=0)return o.send("dom",{action:"moveElement"},[e.ref,this.ref,r])}}else if(_(e,this),w(e,this.children,this.children.indexOf(t),!0),this.docId&&j(this.docId,e),1===e.nodeType){var i=g(t),a=w(e,this.pureChildren,i?this.pureChildren.indexOf(i):this.pureChildren.length),s=p(this.docId);if(s)return s.send("dom",{action:"addElement"},[this.ref,e.toJSON(),a])}},insertAfter:function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.previousSibling&&e.previousSibling===t))if(e.parentNode){if(x(e,this.children,this.children.indexOf(t)+1,!0),1===e.nodeType){va
 r n=x(e,this.pureChildren,this.pureChildren.indexOf(b(t))+1),r=p(this.docId);if(r&&n>=0)return r.send("dom",{action:"moveElement"},[e.ref,this.ref,n])}}else if(_(e,this),w(e,this.children,this.children.indexOf(t)+1,!0),this.docId&&j(this.docId,e),1===e.nodeType){var o=w(e,this.pureChildren,this.pureChildren.indexOf(b(t))+1),i=p(this.docId);if(i)return i.send("dom",{action:"addElement"},[this.ref,e.toJSON(),o])}},removeChild:function(e,t){if(e.parentNode&&(C(e,this.children,!0),1===e.nodeType)){C(e,this.pureChildren);var n=p(this.docId);n&&n.send("dom",{action:"removeElement"},[e.ref])}t||e.destroy()},clear:function(){var e=p(this.docId);e&&this.pureChildren.forEach(function(t){e.send("dom",{action:"removeElement"},[t.ref])}),this.children.forEach(function(e){e.destroy()}),this.children.length=0,this.pureChildren.length=0},setAttr:function(e,t,n){if(this.attr[e]!==t||n===!1){this.attr[e]=t;var r=p(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateAttrs"},[this.ref,o])
 }}},setStyle:function(e,t,n){if(this.style[e]!==t||n===!1){this.style[e]=t;var r=p(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateStyle"},[this.ref,o])}}},setClassStyle:function(e){var t=this;for(var n in this.classStyle)t.classStyle[n]="";Object.assign(this.classStyle,e);var r=p(this.docId);r&&r.send("dom",{action:"updateStyle"},[this.ref,this.toStyle()])},addEvent:function(e,t){if(!this.event[e]){this.event[e]=t;var n=p(this.docId);n&&n.send("dom",{action:"addEvent"},[this.ref,e])}},removeEvent:function(e){if(this.event[e]){delete this.event[e];var t=p(this.docId);t&&t.send("dom",{action:"removeEvent"},[this.ref,e])}},fireEvent:function(e,t){var n=this.event[e];if(n)return n.call(this,t)},toStyle:function(){return Object.assign({},this.classStyle,this.style)},toJSON:function(){var e={ref:this.ref.toString(),type:this.type,attr:this.attr,style:this.toStyle()},t=Object.keys(this.event);return t.length&&(e.event=t),this.pureChildren.length&&(e.children=this.pureChi
 ldren.map(function(e){return e.toJSON()})),e},toString:function(){return"<"+this.type+" attr="+JSON.stringify(this.attr)+" style="+JSON.stringify(this.toStyle())+">"+this.pureChildren.map(function(e){return e.toString()}).join("")+"</"+this.type+">"}});var Xs=function(){},Ks=function(e,t){Object.defineProperty(this,"instanceId",{enumerable:!0,value:e}),Object.defineProperty(this,"callbackManager",{enumerable:!0,value:new qs}),Xs=t||function(){}};Ks.prototype.callback=function(e,t,n){return this.callbackManager.consume(e,t,n)},Ks.prototype.destroyCallback=function(){return this.callbackManager.close()},Ks.prototype.typof=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1).toLowerCase()},Ks.prototype.normalize=function(e){var t=this.typof(e);switch(t){case"undefined":case"null":return"";case"regexp":return e.toString();case"date":return e.toISOString();case"number":case"string":case"boolean":case"array":case"object":return e instanceof S?e.ref:e;case"f
 unction":return this.callbackManager.add(e).toString();default:return JSON.stringify(e)}},Ks.prototype.send=function(e,t,n){var r=this,o=t.action,i=t.component,a=t.ref,s=t.module,u=t.method;switch(n=n.map(function(e){return r.normalize(e)}),e){case"dom":return this[o](this.instanceId,n);case"component":return this.componentHandler(this.instanceId,a,u,n,{component:i});default:return this.moduleHandler(this.instanceId,s,u,n,{})}},Ks.prototype.callDOM=function(e,t){return this[e](this.instanceId,t)},Ks.prototype.callComponent=function(e,t,n){return this.componentHandler(this.instanceId,e,t,n,{})},Ks.prototype.callModule=function(e,t,n){return this.moduleHandler(this.instanceId,e,t,n,{})};var Qs,Zs,Ys=[],eu=/^\s*\/\/ *(\{[^}]*\}) *\r?\n/,tu={},nu={createInstance:R,registerService:A,unregisterService:T};J.prototype=Object.create(O.prototype),J.prototype.constructor=J,J.prototype.toString=function(){return"<!-- "+this.value+" -->"},Object.assign(q.prototype,{createFinish:function(e){var t
 =this.handler;return t([B("createFinish")],e)},updateFinish:function(e){var t=this.handler;return t([B("updateFinish")],e)},refreshFinish:function(e){var t=this.handler;return t([B("refreshFinish")],e)},createBody:function(e){var t=e.toJSON(),n=t.children;delete t.children;var r=[B("createBody",[t])];return n&&r.push.apply(r,n.map(function(e){return B("addElement",[t.ref,e,-1])})),this.addActions(r)},addElement:function(e,t,n){return n>=0||(n=-1),this.addActions(B("addElement",[t,e.toJSON(),n]))},removeElement:function(e){if(Array.isArray(e)){var t=e.map(function(e){return B("removeElement",[e])});return this.addActions(t)}return this.addActions(B("removeElement",[e]))},moveElement:function(e,t,n){return this.addActions(B("moveElement",[e,t,n]))},setAttr:function(e,t,n){var r={};return r[t]=n,this.addActions(B("updateAttrs",[e,r]))},setStyle:function(e,t,n){var r={};return r[t]=n,this.addActions(B("updateStyle",[e,r]))},setStyles:function(e,t){return this.addActions(B("updateStyle",
 [e,t]))},addEvent:function(e,t){return this.addActions(B("addEvent",[e,t]))},removeEvent:function(e,t){
-return this.addActions(B("removeEvent",[e,t]))},handler:function(e,t){return t&&t()},addActions:function(e){var t=this.updates,n=this.handler;return Array.isArray(e)||(e=[e]),this.batched?void t.push.apply(t,e):n(e)}});var ru={createBody:"callCreateBody",addElement:"callAddElement",removeElement:"callRemoveElement",moveElement:"callMoveElement",updateAttrs:"callUpdateAttrs",updateStyle:"callUpdateStyle",addEvent:"callAddEvent",removeEvent:"callRemoveEvent"};G.handler=null,Object.assign(G.prototype,{getRef:function(e){return this.nodeMap[e]},open:function(){this.listener.batched=!1},close:function(){this.listener.batched=!0},createDocumentElement:function(){var e=this;if(!this.documentElement){var t=new S("document");t.docId=this.id,t.ownerDocument=this,t.role="documentElement",t.depth=0,t.ref="_documentElement",this.nodeMap._documentElement=t,this.documentElement=t,Object.defineProperty(t,"appendChild",{configurable:!0,enumerable:!0,writable:!0,value:function(t){v(e,t)}}),Object.def
 ineProperty(t,"insertBefore",{configurable:!0,enumerable:!0,writable:!0,value:function(t,n){v(e,t,n)}})}return this.documentElement},createBody:function(e,t){if(!this.body){var n=new S(e,t);y(this,n)}return this.body},createElement:function(e,t){return new S(e,t)},createComment:function(e){return new J(e)},fireEvent:function(e,t,n,r){if(e)return n=n||{},n.type=t,n.target=e,n.timestamp=Date.now(),r&&X(e,r),e.fireEvent(t,n)},destroy:function(){delete this.listener,delete this.nodeMap,d(this.id)}});var ou={Document:G,Element:S,Comment:J,Listener:q,TaskCenter:Ks,sendTasks:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return global.callNative.apply(global,e)}};G.handler=ou.sendTasks;var iu,au={setNativeConsole:n,resetNativeConsole:r,setNativeTimer:s,resetNativeTimer:u,service:{register:A,unregister:T,has:N},freezePrototype:K,init:U,config:ou},su={},uu={},cu=Q,lu=Z,fu=Y,du=ee,pu=te,hu=ne,vu=re,mu=oe,yu=ie,_u=ae,gu={init:cu,registerComponents:lu,registerModules:fu,regis
 terMethods:du,prepareInstance:pu,createInstance:hu,refreshInstance:vu,destroyInstance:mu,getRoot:yu,receiveTasks:_u},bu=Object.freeze({default:gu,__moduleExports:gu,init:cu,registerComponents:lu,registerModules:fu,registerMethods:du,prepareInstance:pu,createInstance:hu,refreshInstance:vu,destroyInstance:mu,getRoot:yu,receiveTasks:_u}),wu=function(e,t){function n(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function r(e){var t=parseFloat(e);return isNaN(t)?e:t}function o(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}function i(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function a(e,t){return vn.call(e,t)}function s(e){return"string"==typeof e||"number"==typeof e}function u(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}function c(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply
 (t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function l(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function f(e,t){for(var n in t)e[n]=t[n];return e}function d(e){return null!==e&&"object"==typeof e}function p(e){return wn.call(e)===xn}function h(e){for(var t={},n=0;n<e.length;n++)e[n]&&f(t,e[n]);return t}function v(){}function m(e,t){var n=d(e),r=d(t);return n&&r?JSON.stringify(e)===JSON.stringify(t):!n&&!r&&String(e)===String(t)}function y(e,t){for(var n=0;n<e.length;n++)if(m(e[n],t))return n;return-1}function _(e){var t=!1;return function(){t||(t=!0,e())}}function g(e){return/native code/.test(e.toString())}function b(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function w(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function x(e){if(!Rn.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}function C(e){Ln.target&&Vn.push(Ln.
 target),Ln.target=e}function O(){Ln.target=Vn.pop()}function E(e,t){e.__proto__=t}function k(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];w(e,i,t[i])}}function S(e,t){if(d(e)){var n;return a(e,"__ob__")&&e.__ob__ instanceof zn?n=e.__ob__:Wn.shouldConvert&&!Tn()&&(Array.isArray(e)||p(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new zn(e)),t&&n&&n.vmCount++,n}}function j(e,t,n,r){var o=new Ln,i=Object.getOwnPropertyDescriptor(e,t);if(!i||i.configurable!==!1){var a=i&&i.get,s=i&&i.set,u=S(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=a?a.call(e):n;return Ln.target&&(o.depend(),u&&u.dep.depend(),Array.isArray(t)&&T(t)),t},set:function(t){var r=a?a.call(e):n;t===r||t!==t&&r!==r||(s?s.call(e,t):n=t,u=S(t),o.notify())}})}}function I(e,t,n){if(Array.isArray(e))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(a(e,t))return void(e[t]=n);var r=e.__ob__;if(!(e._isVue||r&&r.vmCount))return r?(j(r.value,t,n),r.dep.notify(),n):void(e[t]=n)}function A(
 e,t){if(Array.isArray(e))return void e.splice(t,1);var n=e.__ob__;e._isVue||n&&n.vmCount||a(e,t)&&(delete e[t],n&&n.dep.notify())}function T(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&T(t)}function N(e,t){if(!t)return e;for(var n,r,o,i=Object.keys(t),s=0;s<i.length;s++)n=i[s],r=e[n],o=t[n],a(e,n)?p(r)&&p(o)&&N(r,o):I(e,n,o);return e}function $(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function M(e,t){var n=Object.create(e||null);return t?f(n,t):n}function P(e){var t=e.props;if(t){var n,r,o,i={};if(Array.isArray(t))for(n=t.length;n--;)r=t[n],"string"==typeof r&&(o=yn(r),i[o]={type:null});else if(p(t))for(var a in t)r=t[a],o=yn(a),i[o]=p(r)?r:{type:r};e.props=i}}function R(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}function D(e,t,n){function r(r){var o=Hn[r]||Gn;l[r]=o(e[r],t[r],n,r)}P(t),R(t);var o=t.extends;if(o&&(e="function"==typeof o?D(e,o.options,n):D
 (e,o,n)),t.mixins)for(var i=0,s=t.mixins.length;i<s;i++){var u=t.mixins[i];u.prototype instanceof lt&&(u=u.options),e=D(e,u,n)}var c,l={};for(c in e)r(c);for(c in t)a(e,c)||r(c);return l}function F(e,t,n,r){if("string"==typeof n){var o=e[t];if(a(o,n))return o[n];var i=yn(n);if(a(o,i))return o[i];var s=_n(i);if(a(o,s))return o[s];var u=o[n]||o[i]||o[s];return u}}function L(e,t,n,r){var o=t[e],i=!a(n,e),s=n[e];if(J(Boolean,o.type)&&(i&&!a(o,"default")?s=!1:J(String,o.type)||""!==s&&s!==bn(e)||(s=!0)),void 0===s){s=V(r,o,e);var u=Wn.shouldConvert;Wn.shouldConvert=!0,S(s),Wn.shouldConvert=u}return s}function V(e,t,n){if(a(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==U(t.type)?r.call(e):r}}function U(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t&&t[1]}function J(e,t){if(!Array.isArray(t))return U(t)===U(e);for(var n=0,r=t.length;n<r;n++)if(U(t[n])===U(e))
 return!0;return!1}function q(e,t,n){if(En.errorHandler)En.errorHandler.call(null,e,t,n);else{if(!Sn||"undefined"==typeof console)throw e;console.error(e)}}function B(e){return new Xn(void 0,void 0,void 0,String(e))}function W(e){var t=new Xn(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isCloned=!0,t}function z(e){for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=W(e[n]);return t}function H(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=0;r<n.length;r++)n[r].apply(null,e)}return t.fns=e,t}function G(e,t,n,r,o){var i,a,s,u;for(i in e)a=e[i],s=t[i],u=Yn(i),a&&(s?a!==s&&(s.fns=a,e[i]=s):(a.fns||(a=e[i]=H(a)),n(u.name,a,u.once,u.capture)));for(i in t)e[i]||(u=Yn(i),r(u.name,t[i],u.capture))}function X(e,t,n){function r(){n.apply(this,arguments),i(o.fns,r)}var o,a=e[t];a?a.fns&&a.merged?(o=a,o.fns.push(r)):o=H([a,r]):o=H([r]),o.merged=!0,e[t]=o}function K(e
 ){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function Q(e){return s(e)?[B(e)]:Array.isArray(e)?Z(e):void 0}function Z(e,t){var n,r,o,i=[];for(n=0;n<e.length;n++)r=e[n],null!=r&&"boolean"!=typeof r&&(o=i[i.length-1],Array.isArray(r)?i.push.apply(i,Z(r,(t||"")+"_"+n)):s(r)?o&&o.text?o.text+=String(r):""!==r&&i.push(B(r)):r.text&&o&&o.text?i[i.length-1]=B(o.text+r.text):(r.tag&&null==r.key&&null!=t&&(r.key="__vlist"+t+"_"+n+"__"),i.push(r)));return i}function Y(e){return e&&e.filter(function(e){return e&&e.componentOptions})[0]}function ee(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&re(e,t)}function te(e,t,n){n?Qn.$once(e,t):Qn.$on(e,t)}function ne(e,t){Qn.$off(e,t)}function re(e,t,n){Qn=e,G(t,n||{},te,ne,e)}function oe(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this,o=this;if(Array.isArray(e))for(var i=0,a=e.length;i<a;i++)r.$on(e[i],n);else(o._events[e]||(o._events[e]=[])
 ).push(n),t.test(e)&&(o._hasHookEvent=!0);return o},e.prototype.$once=function(e,t){function n(){r.$off(e,n),t.apply(r,arguments)}var r=this;return n.fn=t,r.$on(e,n),r},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;var r=n._events[e];if(!r)return n;if(1===arguments.length)return n._events[e]=null,n;for(var o,i=r.length;i--;)if(o=r[i],o===t||o.fn===t){r.splice(i,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?l(n):n;for(var r=l(arguments,1),o=0,i=n.length;o<i;o++)n[o].apply(t,r)}return t}}function ie(e,t){var n={};if(!e)return n;for(var r,o,i=[],a=0,s=e.length;a<s;a++)if(o=e[a],(o.context===t||o.functionalContext===t)&&o.data&&(r=o.data.slot)){var u=n[r]||(n[r]=[]);"template"===o.tag?u.push.apply(u,o.children):u.push(o)}else i.push(o);return i.length&&(1!==i.length||" "!==i[0].text&&!i[0].isComment)&&(n.default=i),n}function ae(e){for(var t={},n=0;n<e.length;n++)t[e[n][0]]=e[n][1];re
 turn t}function se(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function ue(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&he(n,"beforeUpdate");var r=n.$el,o=n._vnode,i=er;er=n,n._vnode=e,o?n.$el=n.__patch__(o,e):n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),er=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){he(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||i(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.le
 ngth;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,he(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.__patch__(e._vnode,null)}}}function ce(e,t,n){e.$el=t,e.$options.render||(e.$options.render=Zn),he(e,"beforeMount");var r;return r=function(){e._update(e._render(),n)},e._watcher=new sr(e,r,v),n=!1,null==e.$vnode&&(e._isMounted=!0,he(e,"mounted")),e}function le(e,t,n,r,o){var i=!!(o||e.$options._renderChildren||r.data.scopedSlots||e.$scopedSlots!==Pn);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o,t&&e.$options.props){Wn.shouldConvert=!1;for(var a=e._props,s=e.$options._propKeys||[],u=0;u<s.length;u++){var c=s[u];a[c]=L(c,e.$options.props,t,e)}Wn.shouldConvert=!0,e.$options.propsData=t}if(n){var l=e.$options._parentListeners;e.$options._parentListeners=n,re(e,n,l)}i&&(e.$slots=ie(o,r.context),e.$forceUpdate())}function fe(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}fu
 nction de(e,t){if(t){if(e._directInactive=!1,fe(e))return}else if(e._directInactive)return;if(e._inactive||null==e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)de(e.$children[n]);he(e,"activated")}}function pe(e,t){if(!(t&&(e._directInactive=!0,fe(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)pe(e.$children[n]);he(e,"deactivated")}}function he(e,t){var n=e.$options[t];if(n)for(var r=0,o=n.length;r<o;r++)try{n[r].call(e)}catch(n){q(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}function ve(){tr.length=0,nr={},rr=or=!1}function me(){or=!0;var e,t,n;for(tr.sort(function(e,t){return e.id-t.id}),ir=0;ir<tr.length;ir++)e=tr[ir],t=e.id,nr[t]=null,e.run();for(ir=tr.length;ir--;)e=tr[ir],n=e.vm,n._watcher===e&&n._isMounted&&he(n,"updated");Nn&&En.devtools&&Nn.emit("flush"),ve()}function ye(e){var t=e.id;if(null==nr[t]){if(nr[t]=!0,or){for(var n=tr.length-1;n>=0&&tr[n].id>e.id;)n--;tr.splice(Math.max(n,ir)+1,0,e)}else tr.push(e);rr||(rr=!0,Mn(me)
 )}}function _e(e){ur.clear(),ge(e,ur)}function ge(e,t){var n,r,o=Array.isArray(e);if((o||d(e))&&Object.isExtensible(e)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o)for(n=e.length;n--;)ge(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)ge(e[r[n]],t)}}function be(e,t,n){cr.get=function(){return this[t][n]},cr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,cr)}function we(e){e._watchers=[];var t=e.$options;t.props&&xe(e,t.props),t.methods&&Se(e,t.methods),t.data?Ce(e):S(e._data={},!0),t.computed&&Oe(e,t.computed),t.watch&&je(e,t.watch)}function xe(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;Wn.shouldConvert=i;var a=function(i){o.push(i);var a=L(i,t,n,e);j(r,i,a),i in e||be(e,"_props",i)};for(var s in t)a(s);Wn.shouldConvert=!0}function Ce(e){var t=e.$options.data;t=e._data="function"==typeof t?t.call(e):t||{},p(t)||(t={});for(var n=Object.keys(t),r=e.$options.props,o=n.length;o--;)r&&a(r,n[o])||b(n[o])||be(
 e,"_data",n[o]);S(t,!0)}function Oe(e,t){var n=e._computedWatchers=Object.create(null);for(var r in t){var o=t[r],i="function"==typeof o?o:o.get;n[r]=new sr(e,i,v,lr),r in e||Ee(e,r,o)}}function Ee(e,t,n){"function"==typeof n?(cr.get=ke(t),cr.set=v):(cr.get=n.get?n.cache!==!1?ke(t):n.get:v,cr.set=n.set?n.set:v),Object.defineProperty(e,t,cr)}function ke(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),Ln.target&&t.depend(),t.value}}function Se(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?v:c(t[n],e)}function je(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Ie(e,n,r[o]);else Ie(e,n,r)}}function Ie(e,t,n){var r;p(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Ae(e){var t={};t.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.
 $set=I,e.prototype.$delete=A,e.prototype.$watch=function(e,t,n){var r=this;n=n||{},n.user=!0;var o=new sr(r,e,t,n);return n.immediate&&t.call(r,o.value),function(){o.teardown()}}}function Te(e,t,n,r,o){if(e){var i=n.$options._base;if(d(e)&&(e=i.extend(e)),"function"==typeof e){if(!e.cid)if(e.resolved)e=e.resolved;else if(e=Fe(e,i,function(){n.$forceUpdate()}),!e)return;st(e),t=t||{},t.model&&qe(e.options,t);var a=Le(t,e);if(e.options.functional)return Ne(e,a,t,n,r);var s=t.on;t.on=t.nativeOn,e.options.abstract&&(t={}),Ue(t);var u=e.options.name||o,c=new Xn("vue-component-"+e.cid+(u?"-"+u:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:a,listeners:s,tag:o,children:r});return c}}}function Ne(e,t,n,r,o){var i={},a=e.options.props;if(a)for(var s in a)i[s]=L(s,a,t);var u=Object.create(r),c=function(e,t,n,r){return Be(u,e,t,n,r,!0)},l=e.options.render.call(null,c,{props:i,data:n,parent:r,children:o,slots:function(){return ie(o,r)}});return l instanceof Xn&&(l.functionalContext=r,n.slot&&((
 l.data||(l.data={})).slot=n.slot)),l}function $e(e,t,n,r){var o=e.componentOptions,i={_isComponent:!0,parent:t,propsData:o.propsData,_componentTag:o.tag,_parentVnode:e,_parentListeners:o.listeners,_renderChildren:o.children,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return a&&(i.render=a.render,i.staticRenderFns=a.staticRenderFns),new o.Ctor(i)}function Me(e,t,n,r){if(!e.componentInstance||e.componentInstance._isDestroyed){var o=e.componentInstance=$e(e,er,n,r);o.$mount(t?e.elm:void 0,t)}else if(e.data.keepAlive){var i=e;Pe(i,i)}}function Pe(e,t){var n=t.componentOptions,r=t.componentInstance=e.componentInstance;le(r,n.propsData,n.listeners,t,n.children)}function Re(e){e.componentInstance._isMounted||(e.componentInstance._isMounted=!0,he(e.componentInstance,"mounted")),e.data.keepAlive&&de(e.componentInstance,!0)}function De(e){e.componentInstance._isDestroyed||(e.data.keepAlive?pe(e.componentInstance,!0):e.componentInstance.$destroy())}function Fe(e,t,n){if(!e.requ
 ested){e.requested=!0;var r=e.pendingCallbacks=[n],o=!0,i=function(n){if(d(n)&&(n=t.extend(n)),e.resolved=n,!o)for(var i=0,a=r.length;i<a;i++)r[i](n)},a=function(e){},s=e(i,a);return s&&"function"==typeof s.then&&!e.resolved&&s.then(i,a),o=!1,e.resolved}e.pendingCallbacks.push(n)}function Le(e,t){var n=t.options.props;if(n){var r={},o=e.attrs,i=e.props,a=e.domProps;if(o||i||a)for(var s in n){var u=bn(s);Ve(r,i,s,u,!0)||Ve(r,o,s,u)||Ve(r,a,s,u)}return r}}function Ve(e,t,n,r,o){if(t){if(a(t,n))return e[n]=t[n],o||delete t[n],!0;if(a(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function Ue(e){e.hook||(e.hook={});for(var t=0;t<dr.length;t++){var n=dr[t],r=e.hook[n],o=fr[n];e.hook[n]=r?Je(o,r):o}}function Je(e,t){return function(n,r,o,i){e(n,r,o,i),t(n,r,o,i)}}function qe(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var o=t.on||(t.on={});o[r]?o[r]=[t.model.callback].concat(o[r]):o[r]=t.model.callback}function Be(
 e,t,n,r,o,i){return(Array.isArray(n)||s(n))&&(o=r,r=n,n=void 0),i&&(o=hr),We(e,t,n,r,o)}function We(e,t,n,r,o){if(n&&n.__ob__)return Zn();if(!t)return Zn();Array.isArray(r)&&"function"==typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),o===hr?r=Q(r):o===pr&&(r=K(r));var i,a;if("string"==typeof t){var s;a=En.getTagNamespace(t),i=En.isReservedTag(t)?new Xn(En.parsePlatformTagName(t),n,r,void 0,void 0,e):(s=F(e.$options,"components",t))?Te(s,n,e,r,t):new Xn(t,n,r,void 0,void 0,e)}else i=Te(t,n,e,r);return i?(a&&ze(i,a),i):Zn()}function ze(e,t){if(e.ns=t,"foreignObject"!==e.tag&&e.children)for(var n=0,r=e.children.length;n<r;n++){var o=e.children[n];o.tag&&!o.ns&&ze(o,t)}}function He(e,t){var n,r,o,i,a;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(d(e))for(i=Object.keys(e),n=new Array(i.length),r=0,o=i.length;r<o;r++)a=i[r],n[r]=t(e[a],a,
 r);return n}function Ge(e,t,n,r){var o=this.$scopedSlots[e];if(o)return n=n||{},r&&f(n,r),o(n)||t;var i=this.$slots[e];return i||t}function Xe(e){return F(this.$options,"filters",e,!0)||On}function Ke(e,t,n){var r=En.keyCodes[t]||n;return Array.isArray(r)?r.indexOf(e)===-1:r!==e}function Qe(e,t,n,r){if(n)if(d(n)){Array.isArray(n)&&(n=h(n));for(var o in n)if("class"===o||"style"===o)e[o]=n[o];else{var i=e.attrs&&e.attrs.type,a=r||En.mustUseProp(t,i,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={});a[o]=n[o]}}else;return e}function Ze(e,t){var n=this._staticTrees[e];return n&&!t?Array.isArray(n)?z(n):W(n):(n=this._staticTrees[e]=this.$options.staticRenderFns[e].call(this._renderProxy),et(n,"__static__"+e,!1),n)}function Ye(e,t,n){return et(e,"__once__"+t+(n?"_"+n:""),!0),e}function et(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&tt(e[r],t+"_"+r,n);else tt(e,t,n)}function tt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function nt(e){e.$vnode=null,e.
 _vnode=null,e._staticTrees=null;var t=e.$options._parentVnode,n=t&&t.context;e.$slots=ie(e.$options._renderChildren,n),e.$scopedSlots=Pn,e._c=function(t,n,r,o){return Be(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Be(e,t,n,r,o,!0)}}function rt(e){e.prototype.$nextTick=function(e){return Mn(e,this)},e.prototype._render=function(){var e=this,t=e.$options,n=t.render,r=t.staticRenderFns,o=t._parentVnode;if(e._isMounted)for(var i in e.$slots)e.$slots[i]=z(e.$slots[i]);e.$scopedSlots=o&&o.data.scopedSlots||Pn,r&&!e._staticTrees&&(e._staticTrees=[]),e.$vnode=o;var a;try{a=n.call(e._renderProxy,e.$createElement)}catch(t){q(t,e,"render function"),a=e._vnode}return a instanceof Xn||(a=Zn()),a.parent=o,a},e.prototype._o=Ye,e.prototype._n=r,e.prototype._s=n,e.prototype._l=He,e.prototype._t=Ge,e.prototype._q=m,e.prototype._i=y,e.prototype._m=Ze,e.prototype._f=Xe,e.prototype._k=Ke,e.prototype._b=Qe,e.prototype._v=B,e.prototype._e=Zn,e.prototype._u=ae}function ot(e){var t=e.$options.p
 rovide,n=e.$options.inject;if(t&&(e._provided="function"==typeof t?t.call(e):t),n)for(var r=Array.isArray(n),o=r?n:$n?Reflect.ownKeys(n):Object.keys(n),i=0;i<o.length;i++)for(var a=o[i],s=r?a:n[a],u=e;u;){if(u._provided&&u._provided[s]){e[a]=u._provided[s];break}u=u.$parent}}function it(e){e.prototype._init=function(e){var t=this;t._uid=vr++,t._isVue=!0,e&&e._isComponent?at(t,e):t.$options=D(st(t.constructor),e||{},t),t._renderProxy=t,t._self=t,se(t),ee(t),nt(t),he(t,"beforeCreate"),we(t),ot(t),he(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}function at(e,t){var n=e.$options=Object.create(e.constructor.options);n.parent=t.parent,n.propsData=t.propsData,n._parentVnode=t._parentVnode,n._parentListeners=t._parentListeners,n._renderChildren=t._renderChildren,n._componentTag=t._componentTag,n._parentElm=t._parentElm,n._refElm=t._refElm,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function st(e){var t=e.options;if(e.super){var n=st(e.super),r=e.superOptions;if
 (n!==r){e.superOptions=n;var o=ut(e);o&&f(e.extendOptions,o),t=e.options=D(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function ut(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=ct(n[o],r[o]));return t}function ct(e,t){if(Array.isArray(e)){var n=[];t=Array.isArray(t)?t:[t];for(var r=0;r<e.length;r++)t.indexOf(e[r])<0&&n.push(e[r]);return n}return e}function lt(e){this._init(e)}function ft(e){e.use=function(e){if(!e.installed){var t=l(arguments,1);return t.unshift(this),"function"==typeof e.install?e.install.apply(e,t):"function"==typeof e&&e.apply(null,t),e.installed=!0,this}}}function dt(e){e.mixin=function(e){this.options=D(this.options,e)}}function pt(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=D(n.options,e),a.su
 per=n,a.options.props&&ht(a),a.options.computed&&vt(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,En._assetTypes.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=f({},a.options),o[r]=a,a}}function ht(e){var t=e.options.props;for(var n in t)be(e.prototype,"_props",n)}function vt(e){var t=e.options.computed;for(var n in t)Ee(e.prototype,n,t[n])}function mt(e){En._assetTypes.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&p(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}function yt(e){return e&&(e.Ctor.options.name||e.tag)}function _t(e,t){return"string"==typeof e?e.split(",").indexOf(t)>-1:e instanceof RegExp&&e.test(t)}function gt(e,t){for(var n in e){var r=e[n];if(r){var o=yt(r.componentOptions);o&&!t(o)&&(bt(r),e[n]=null)}}}function bt(e){e&&(e.componentInstance._inacti
 ve||he(e.componentInstance,"deactivated"),e.componentInstance.$destroy())}function wt(e){var t={};t.get=function(){return En},Object.defineProperty(e,"config",t),e.util={warn:Dn,extend:f,mergeOptions:D,defineReactive:j},e.set=I,e.delete=A,e.nextTick=Mn,e.options=Object.create(null),En._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,f(e.options.components,_r),ft(e),dt(e),pt(e),mt(e)}function xt(e){return new t.Element(e)}function Ct(e,n){return new t.Element(e+":"+n)}function Ot(e){return new t.TextNode(e)}function Et(e){return new t.Comment(e)}function kt(e,t,n){if(3!==t.nodeType)e.insertBefore(t,n);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var r=xt("text");r.setAttr("value",t.text),e.insertBefore(r,n)}}function St(e,t){return 3===t.nodeType?void e.setAttr("value",""):void e.removeChild(t)}function jt(e,t){if(3!==t.nodeType)e.appendChild(t);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var n
 =xt("text");n.setAttr("value",t.text),e.appendChild(n)}}function It(e){return e.parentNode}function At(e){return e.nextSibling}function Tt(e){return e.type}function Nt(

<TRUNCATED>


[3/3] incubator-weex git commit: Merge branch '0.11-dev' of https://github.com/acton393/incubator-weex into 0.11-dev

Posted by cx...@apache.org.
Merge branch '0.11-dev' of https://github.com/acton393/incubator-weex into 0.11-dev


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/c248bfa8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/c248bfa8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/c248bfa8

Branch: refs/heads/0.11-dev
Commit: c248bfa80a7f0a27dd8b274622ea69abbb129436
Parents: 71f403f bf799b4
Author: cxfeng <cx...@apache.org>
Authored: Fri Mar 10 19:56:54 2017 +0800
Committer: cxfeng <cx...@apache.org>
Committed: Fri Mar 10 19:56:54 2017 +0800

----------------------------------------------------------------------
 ios/sdk/WeexSDK/Resources/main.js | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------



[2/3] incubator-weex git commit: * [ios] update jsfm to 0.19.14

Posted by cx...@apache.org.
* [ios] update jsfm to 0.19.14


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/bf799b4e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/bf799b4e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/bf799b4e

Branch: refs/heads/0.11-dev
Commit: bf799b4e3cd0b1407d1b05195d44933e8cf82bbf
Parents: 593eb80
Author: acton393 <zh...@gmail.com>
Authored: Fri Mar 10 19:55:07 2017 +0800
Committer: acton393 <zh...@gmail.com>
Committed: Fri Mar 10 19:55:07 2017 +0800

----------------------------------------------------------------------
 ios/sdk/WeexSDK/Resources/main.js | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------