MCPcopy
hub / github.com/JackyAndroid/AndroidInterview-Q-A / k

Function k

docs/assets/js/app.e169f4c1.js:16–16  ·  view source on GitHub ↗
(t,e,n,r)

Source from the content-addressed store, hash-verified

14 * Released under the MIT License.
15 */
16var r=Object.freeze({}),o=Array.isArray;function a(t){return null==t}function i(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function u(t){return"function"==typeof t}function l(t){return null!==t&&"object"==typeof t}var d=Object.prototype.toString;function f(t){return"[object Object]"===d.call(t)}function p(t){return"[object RegExp]"===d.call(t)}function h(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function E(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function v(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===d?JSON.stringify(t,null,2):String(t)}function m(t){var e=parseFloat(t);return isNaN(e)?t:e}function A(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}A("slot,component",!0);var B=A("key,ref,slot,slot-scope,is");function y(t,e){var n=t.length;if(n){if(e===t[n-1])return void(t.length=n-1);var r=t.indexOf(e);if(r>-1)return t.splice(r,1)}}var g=Object.prototype.hasOwnProperty;function b(t,e){return g.call(t,e)}function _(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var C=/-(\w)/g,x=_((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),w=_((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),F=/\B([A-Z])/g,k=_((function(t){return t.replace(F,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function P(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function O(t,e){for(var n in e)t[n]=e[n];return t}function S(t){for(var e={},n=0;n<t.length;n++)t[n]&&O(e,t[n]);return e}function $(t,e,n){}var j=function(t,e,n){return!1},D=function(t){return t};function L(t,e){if(t===e)return!0;var n=l(t),r=l(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{var o=Array.isArray(t),a=Array.isArray(e);if(o&&a)return t.length===e.length&&t.every((function(t,n){return L(t,e[n])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(o||a)return!1;var i=Object.keys(t),s=Object.keys(e);return i.length===s.length&&i.every((function(n){return L(t[n],e[n])}))}catch(t){return!1}}function U(t,e){for(var n=0;n<t.length;n++)if(L(t[n],e))return n;return-1}function J(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function R(t,e){return t===e?0===t&&1/t!=1/e:t==t||e==e}var M=["component","directive","filter"],I=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],N={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:j,isReservedAttr:j,isUnknownElement:j,getTagNamespace:$,parsePlatformTagName:D,mustUseProp:j,async:!0,_lifecycleHooks:I},H=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function z(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function V(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var q=new RegExp("[^".concat(H.source,".$_\\d]"));var W="__proto__"in{},G="undefined"!=typeof window,K=G&&window.navigator.userAgent.toLowerCase(),Y=K&&/msie|trident/.test(K),X=K&&K.indexOf("msie 9.0")>0,Q=K&&K.indexOf("edge/")>0;K&&K.indexOf("android");var Z=K&&/iphone|ipad|ipod|ios/.test(K);K&&/chrome\/\d+/.test(K),K&&/phantomjs/.test(K);var tt,et=K&&K.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(G)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var at=function(){return void 0===tt&&(tt=!G&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},it=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function dt(t){void 0===t&&(t=null),t||lt&&lt._scope.off(),lt=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,a,i,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),pt=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function ht(t){return new ft(void 0,void 0,void 0,String(t))}function Et(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,mt=[],At=function(){function t(){this._pending=!1,this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,mt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n<r;n++){0,e[n].update()}},t}();At.target=null;var Bt=[];function yt(t){Bt.push(t),At.target=t}function gt(){Bt.pop(),At.target=Bt[Bt.length-1]}var bt=Array.prototype,_t=Object.create(bt);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(t){var e=bt[t];V(_t,t,(function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o,a=e.apply(this,n),i=this.__ob__;switch(t){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&i.observeArray(o),i.dep.notify(),a}))}));var Ct=Object.getOwnPropertyNames(_t),xt={},wt=!0;function Ft(t){wt=t}var kt={notify:$,depend:$,addSub:$,removeSub:$},Tt=function(){function t(t,e,n){if(void 0===e&&(e=!1),void 0===n&&(n=!1),this.value=t,this.shallow=e,this.mock=n,this.dep=n?kt:new At,this.vmCount=0,V(t,"__ob__",this),o(t)){if(!n)if(W)t.__proto__=_t;else for(var r=0,a=Ct.length;r<a;r++){V(t,s=Ct[r],_t[s])}e||this.observeArray(t)}else{var i=Object.keys(t);for(r=0;r<i.length;r++){var s;Ot(t,s=i[r],xt,void 0,e,n)}}}return t.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)Pt(t[e],!1,this.mock)},t}();function Pt(t,e,n){return t&&b(t,"__ob__")&&t.__ob__ instanceof Tt?t.__ob__:!wt||!n&&at()||!o(t)&&!f(t)||!Object.isExtensible(t)||t.__v_skip||Jt(t)||t instanceof ft?void 0:new Tt(t,e,n)}function Ot(t,e,n,r,a,i){var s=new At,c=Object.getOwnPropertyDescriptor(t,e);if(!c||!1!==c.configurable){var u=c&&c.get,l=c&&c.set;u&&!l||n!==xt&&2!==arguments.length||(n=t[e]);var d=!a&&Pt(n,!1,i);return Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=u?u.call(t):n;return At.target&&(s.depend(),d&&(d.dep.depend(),o(e)&&jt(e))),Jt(e)&&!a?e.value:e},set:function(e){var r=u?u.call(t):n;if(R(r,e)){if(l)l.call(t,e);else{if(u)return;if(!a&&Jt(r)&&!Jt(e))return void(r.value=e);n=e}d=!a&&Pt(e,!1,i),s.notify()}}}),s}}function St(t,e,n){if(!Ut(t)){var r=t.__ob__;return o(t)&&h(e)?(t.length=Math.max(t.length,e),t.splice(e,1,n),r&&!r.shallow&&r.mock&&Pt(n,!1,!0),n):e in t&&!(e in Object.prototype)?(t[e]=n,n):t._isVue||r&&r.vmCount?n:r?(Ot(r.value,e,n,void 0,r.shallow,r.mock),r.dep.notify(),n):(t[e]=n,n)}}function $t(t,e){if(o(t)&&h(e))t.splice(e,1);else{var n=t.__ob__;t._isVue||n&&n.vmCount||Ut(t)||b(t,e)&&(delete t[e],n&&n.dep.notify())}}function jt(t){for(var e=void 0,n=0,r=t.length;n<r;n++)(e=t[n])&&e.__ob__&&e.__ob__.dep.depend(),o(e)&&jt(e)}function Dt(t){return Lt(t,!0),V(t,"__v_isShallow",!0),t}function Lt(t,e){if(!Ut(t)){Pt(t,e,at());0}}function Ut(t){return!(!t||!t.__v_isReadonly)}function Jt(t){return!(!t||!0!==t.__v_isRef)}function Rt(t,e,n){Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var t=e[n];if(Jt(t))return t.value;var r=t&&t.__ob__;return r&&r.dep.depend(),t},set:function(t){var r=e[n];Jt(r)&&!Jt(t)?r.value=t:e[n]=t}})}"".concat("watcher"," callback"),"".concat("watcher"," getter"),"".concat("watcher"," cleanup");var Mt;var It=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Mt,!t&&Mt&&(this.index=(Mt.scopes||(Mt.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=Mt;try{return Mt=this,t()}finally{Mt=e}}else 0},t.prototype.on=function(){Mt=this},t.prototype.off=function(){Mt=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e<n;e++)this.effects[e].teardown();for(e=0,n=this.cleanups.length;e<n;e++)this.cleanups[e]();if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){var r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this.active=!1}},t}();function Nt(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}var Ht=_((function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),r="!"===(t=n?t.slice(1):t).charAt(0);return{name:t=r?t.slice(1):t,once:n,capture:r,passive:e}}));function zt(t,e){function n(){var t=n.fns;if(!o(t))return we(t,null,arguments,e,"v-on handler");for(var r=t.slice(),a=0;a<r.length;a++)we(r[a],null,arguments,e,"v-on handler")}return n.fns=t,n}function Vt(t,e,n,r,o,i){var c,u,l,d;for(c in t)u=t[c],l=e[c],d=Ht(c),a(u)||(a(l)?(a(u.fns)&&(u=t[c]=zt(u,i)),s(d.once)&&(u=t[c]=o(d.name,u,d.capture)),n(d.name,u,d.capture,d.passive,d.params)):u!==l&&(l.fns=u,t[c]=l));for(c in e)a(t[c])&&r((d=Ht(c)).name,e[c],d.capture)}function qt(t,e,n){var r;t instanceof ft&&(t=t.data.hook||(t.data.hook={}));var o=t[e];function c(){n.apply(this,arguments),y(r.fns,c)}a(o)?r=zt([c]):i(o.fns)&&s(o.merged)?(r=o).fns.push(c):r=zt([o,c]),r.merged=!0,t[e]=r}function Wt(t,e,n,r,o){if(i(e)){if(b(e,n))return t[n]=e[n],o||delete e[n],!0;if(b(e,r))return t[n]=e[r],o||delete e[r],!0}return!1}function Gt(t){return c(t)?[ht(t)]:o(t)?function t(e,n){var r,u,l,d,f=[];for(r=0;r<e.length;r++)a(u=e[r])||"boolean"==typeof u||(l=f.length-1,d=f[l],o(u)?u.length>0&&(Kt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Kt(d)&&(f[l]=ht(d.text+u[0].text),u.shift()),f.push.apply(f,u)):c(u)?Kt(d)?f[l]=ht(d.text+u):""!==u&&f.push(ht(u)):Kt(u)&&Kt(d)?f[l]=ht(d.text+u.text):(s(e._isVList)&&i(u.tag)&&a(u.key)&&i(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),f.push(u)));return f}(t):void 0}function Kt(t){return i(t)&&i(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,a,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n<r;n++)c[n]=e(t[n],n);else if("number"==typeof t)for(c=new Array(t),n=0;n<t;n++)c[n]=e(n+1,n);else if(l(t))if(ut&&t[Symbol.iterator]){c=[];for(var u=t[Symbol.iterator](),d=u.next();!d.done;)c.push(e(d.value,c.length)),d=u.next()}else for(a=Object.keys(t),c=new Array(a.length),n=0,r=a.length;n<r;n++)s=a[n],c[n]=e(t[s],s,n);return i(c)||(c=[]),c._isVList=!0,c}function Xt(t,e,n,r){var o,a=this.$scopedSlots[t];a?(n=n||{},r&&(n=O(O({},r),n)),o=a(n)||(u(e)?e():e)):o=this.$slots[t]||(u(e)?e():e);var i=n&&n.slot;return i?this.$createElement("template",{slot:i},o):o}function Qt(t){return Pn(this.$options,"filters",t,!0)||D}function Zt(t,e){return o(t)?-1===t.indexOf(e):t!==e}function te(t,e,n,r,o){var a=N.keyCodes[e]||n;return o&&r&&!N.keyCodes[e]?Zt(o,r):a?Zt(a,t):r?k(r)!==e:void 0===t}function ee(t,e,n,r,a){if(n)if(l(n)){o(n)&&(n=S(n));var i=void 0,s=function(o){if("class"===o||"style"===o||B(o))i=t;else{var s=t.attrs&&t.attrs.type;i=r||N.mustUseProp(e,s,o)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var c=x(o),u=k(o);c in i||u in i||(i[o]=n[o],a&&((t.on||(t.on={}))["update:".concat(o)]=function(t){n[o]=t}))};for(var c in n)s(c)}else;return t}function ne(t,e){var n=this._staticTrees||(this._staticTrees=[]),r=n[t];return r&&!e||oe(r=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,this._c,this),"__static__".concat(t),!1),r}function re(t,e,n){return oe(t,"__once__".concat(e).concat(n?"_".concat(n):""),!0),t}function oe(t,e,n){if(o(t))for(var r=0;r<t.length;r++)t[r]&&"string"!=typeof t[r]&&ae(t[r],"".concat(e,"_").concat(r),n);else ae(t,e,n)}function ae(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function ie(t,e){if(e)if(f(e)){var n=t.on=t.on?O({},t.on):{};for(var r in e){var o=n[r],a=e[r];n[r]=o?[].concat(o,a):a}}else;return t}function se(t,e,n,r){e=e||{$stable:!n};for(var a=0;a<t.length;a++){var i=t[a];o(i)?se(i,e,n):i&&(i.proxy&&(i.fn.proxy=!0),e[i.key]=i.fn)}return r&&(e.$key=r),e}function ce(t,e){for(var n=0;n<e.length;n+=2){var r=e[n];"string"==typeof r&&r&&(t[e[n]]=e[n+1])}return t}function ue(t,e){return"string"==typeof t?e+t:t}function le(t){t._o=re,t._n=m,t._s=v,t._l=Yt,t._t=Xt,t._q=L,t._i=U,t._m=ne,t._f=Qt,t._k=te,t._b=ee,t._v=ht,t._e=pt,t._u=se,t._g=ie,t._d=ce,t._p=ue}function de(t,e){if(!t||!t.length)return{};for(var n={},r=0,o=t.length;r<o;r++){var a=t[r],i=a.data;if(i&&i.attrs&&i.attrs.slot&&delete i.attrs.slot,a.context!==e&&a.fnContext!==e||!i||null==i.slot)(n.default||(n.default=[])).push(a);else{var s=i.slot,c=n[s]||(n[s]=[]);"template"===a.tag?c.push.apply(c,a.children||[]):c.push(a)}}for(var u in n)n[u].every(fe)&&delete n[u];return n}function fe(t){return t.isComment&&!t.asyncFactory||" "===t.text}function pe(t){return t.isComment&&t.asyncFactory}function he(t,e,n,o){var a,i=Object.keys(n).length>0,s=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!i&&!o.$hasNormal)return o;for(var u in a={},e)e[u]&&"$"!==u[0]&&(a[u]=Ee(t,n,u,e[u]))}else a={};for(var l in n)l in a||(a[l]=ve(n,l));return e&&Object.isExtensible(e)&&(e._normalized=a),V(a,"$stable",s),V(a,"$key",c),V(a,"$hasNormal",i),a}function Ee(t,e,n,r){var a=function(){var e=lt;dt(t);var n=arguments.length?r.apply(null,arguments):r({}),a=(n=n&&"object"==typeof n&&!o(n)?[n]:Gt(n))&&n[0];return dt(e),n&&(!a||1===n.length&&a.isComment&&!pe(a))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:a,enumerable:!0,configurable:!0}),a}function ve(t,e){return function(){return t[e]}}function me(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};V(e,"_v_attr_proxy",!0),Ae(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||Ae(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||ye(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:T(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Rt(t,e,n)}))}}}function Ae(t,e,n,r,o){var a=!1;for(var i in e)i in t?e[i]!==n[i]&&(a=!0):(a=!0,Be(t,i,r,o));for(var i in t)i in e||(a=!0,delete t[i]);return a}function Be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ye(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var ge=null;function be(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function _e(t){if(o(t))for(var e=0;e<t.length;e++){var n=t[e];if(i(n)&&(i(n.componentOptions)||pe(n)))return n}}function Ce(t,e,n,r,d,f){return(o(n)||c(n))&&(d=r,r=n,n=void 0),s(f)&&(d=2),function(t,e,n,r,c){if(i(n)&&i(n.__ob__))return pt();i(n)&&i(n.is)&&(e=n.is);if(!e)return pt();0;o(r)&&u(r[0])&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);2===c?r=Gt(r):1===c&&(r=function(t){for(var e=0;e<t.length;e++)if(o(t[e]))return Array.prototype.concat.apply([],t);return t}(r));var d,f;if("string"==typeof e){var p=void 0;f=t.$vnode&&t.$vnode.ns||N.getTagNamespace(e),d=N.isReservedTag(e)?new ft(N.parsePlatformTagName(e),n,r,void 0,void 0,t):n&&n.pre||!i(p=Pn(t.$options,"components",e))?new ft(e,n,r,void 0,void 0,t):yn(p,n,t,r,e)}else d=yn(e,n,t,r);return o(d)?d:i(d)?(i(f)&&function t(e,n,r){e.ns=n,"foreignObject"===e.tag&&(n=void 0,r=!0);if(i(e.children))for(var o=0,c=e.children.length;o<c;o++){var u=e.children[o];i(u.tag)&&(a(u.ns)||s(r)&&"svg"!==u.tag)&&t(u,n,r)}}(d,f),i(n)&&function(t){l(t.style)&&Ie(t.style);l(t.class)&&Ie(t.class)}(n),d):pt()}(t,e,n,r,d)}function xe(t,e,n){yt();try{if(e)for(var r=e;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var a=0;a<o.length;a++)try{if(!1===o[a].call(r,t,e,n))return}catch(t){Fe(t,r,"errorCaptured hook")}}Fe(t,e,n)}finally{gt()}}function we(t,e,n,r,o){var a;try{(a=n?t.apply(e,n):t.call(e))&&!a._isVue&&E(a)&&!a._handled&&(a.catch((function(t){return xe(t,r,o+" (Promise/async)")})),a._handled=!0)}catch(t){xe(t,r,o)}return a}function Fe(t,e,n){if(N.errorHandler)try{return N.errorHandler.call(null,t,e,n)}catch(e){e!==t&&ke(e,null,"config.errorHandler")}ke(t,e,n)}function ke(t,e,n){if(!G||"undefined"==typeof console)throw t;console.error(t)}var Te,Pe=!1,Oe=[],Se=!1;function $e(){Se=!1;var t=Oe.slice(0);Oe.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&st(Promise)){var je=Promise.resolve();Te=function(){je.then($e),Z&&setTimeout($)},Pe=!0}else if(Y||"undefined"==typeof MutationObserver||!st(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Te="undefined"!=typeof setImmediate&&st(setImmediate)?function(){setImmediate($e)}:function(){setTimeout($e,0)};else{var De=1,Le=new MutationObserver($e),Ue=document.createTextNode(String(De));Le.observe(Ue,{characterData:!0}),Te=function(){De=(De+1)%2,Ue.data=String(De)},Pe=!0}function Je(t,e){var n;if(Oe.push((function(){if(t)try{t.call(e)}catch(t){xe(t,e,"nextTick")}else n&&n(e)})),Se||(Se=!0,Te()),!t&&"undefined"!=typeof Promise)return new Promise((function(t){n=t}))}function Re(t){return function(e,n){if(void 0===n&&(n=lt),n)return function(t,e,n){var r=t.$options;r[e]=wn(r[e],n)}(n,t,e)}}Re("beforeMount"),Re("mounted"),Re("beforeUpdate"),Re("updated"),Re("beforeDestroy"),Re("destroyed"),Re("activated"),Re("deactivated"),Re("serverPrefetch"),Re("renderTracked"),Re("renderTriggered"),Re("errorCaptured");var Me=new ct;function Ie(t){return function t(e,n){var r,a,i=o(e);if(!i&&!l(e)||e.__v_skip||Object.isFrozen(e)||e instanceof ft)return;if(e.__ob__){var s=e.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(i)for(r=e.length;r--;)t(e[r],n);else if(Jt(e))t(e.value,n);else for(a=Object.keys(e),r=a.length;r--;)t(e[a[r]],n)}(t,Me),Me.clear(),t}var Ne,He=0,ze=function(){function t(t,e,n,r,o){var a,i;a=this,void 0===(i=Mt&&!Mt._vm?Mt:t?t._scope:void 0)&&(i=Mt),i&&i.active&&i.effects.push(a),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++He,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ct,this.newDepIds=new ct,this.expression="",u(e)?this.getter=e:(this.getter=function(t){if(!q.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}(e),this.getter||(this.getter=$)),this.value=this.lazy?void 0:this.get()}return t.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;xe(t,e,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Ie(t),gt(),this.cleanupDeps()}return t},t.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},t.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},t.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():fn(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');we(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&y(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}();function Ve(t,e){Ne.$on(t,e)}function qe(t,e){Ne.$off(t,e)}function We(t,e){var n=Ne;return function r(){var o=e.apply(null,arguments);null!==o&&n.$off(t,r)}}function Ge(t,e,n){Ne=t,Vt(e,n||{},Ve,qe,We,t),Ne=void 0}var Ke=null;function Ye(t){var e=Ke;return Ke=t,function(){Ke=e}}function Xe(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Qe(t,e){if(e){if(t._directInactive=!1,Xe(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)Qe(t.$children[n]);Ze(t,"activated")}}function Ze(t,e,n,r){void 0===r&&(r=!0),yt();var o=lt;r&&dt(t);var a=t.$options[e],i="".concat(e," hook");if(a)for(var s=0,c=a.length;s<c;s++)we(a[s],t,n||null,t,i);t._hasHookEvent&&t.$emit("hook:"+e),r&&dt(o),gt()}var tn=[],en=[],nn={},rn=!1,on=!1,an=0;var sn=0,cn=Date.now;if(G&&!Y){var un=window.performance;un&&"function"==typeof un.now&&cn()>document.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function dn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;an<tn.length;an++)(t=tn[an]).before&&t.before(),e=t.id,nn[e]=null,t.run();var n=en.slice(),r=tn.slice();an=tn.length=en.length=0,nn={},rn=on=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Qe(t[e],!0)}(n),function(t){var e=t.length;for(;e--;){var n=t[e],r=n.vm;r&&r._watcher===n&&r._isMounted&&!r._isDestroyed&&Ze(r,"updated")}}(r),function(){for(var t=0;t<mt.length;t++){var e=mt[t];e.subs=e.subs.filter((function(t){return t})),e._pending=!1}mt.length=0}(),it&&N.devtools&&it.emit("flush")}function fn(t){var e=t.id;if(null==nn[e]&&(t!==At.target||!t.noRecurse)){if(nn[e]=!0,on){for(var n=tn.length-1;n>an&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Je(dn))}}function pn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o<r.length;o++){var a=r[o];if("__ob__"!==a){var i=t[a].from;if(i in e._provided)n[a]=e._provided[i];else if("default"in t[a]){var s=t[a].default;n[a]=u(s)?s.call(e):s}else 0}}return n}}function hn(t,e,n,a,i){var c,u=this,l=i.options;b(a,"_uid")?(c=Object.create(a))._original=a:(c=a,a=a._original);var d=s(l._compiled),f=!d;this.data=t,this.props=e,this.children=n,this.parent=a,this.listeners=t.on||r,this.injections=pn(l.inject,a),this.slots=function(){return u.$slots||he(a,t.scopedSlots,u.$slots=de(n,a)),u.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return he(a,t.scopedSlots,this.slots())}}),d&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=he(a,t.scopedSlots,this.$slots)),l._scopeId?this._c=function(t,e,n,r){var i=Ce(c,t,e,n,r,f);return i&&!o(i)&&(i.fnScopeId=l._scopeId,i.fnContext=a),i}:this._c=function(t,e,n,r){return Ce(c,t,e,n,r,f)}}function En(t,e,n,r,o){var a=Et(t);return a.fnContext=n,a.fnOptions=r,e.slot&&((a.data||(a.data={})).slot=e.slot),a}function vn(t,e){for(var n in e)t[x(n)]=e[n]}function mn(t){return t.name||t.__name||t._componentTag}le(hn.prototype);var An={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var n=t;An.prepatch(n,n)}else{(t.componentInstance=function(t,e){var n={_isComponent:!0,_parentVnode:t,parent:e},r=t.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new t.componentOptions.Ctor(n)}(t,Ke)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions;!function(t,e,n,o,a){var i=o.data.scopedSlots,s=t.$scopedSlots,c=!!(i&&!i.$stable||s!==r&&!s.$stable||i&&t.$scopedSlots.$key!==i.$key||!i&&t.$scopedSlots.$key),u=!!(a||t.$options._renderChildren||c),l=t.$vnode;t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o),t.$options._renderChildren=a;var d=o.data.attrs||r;t._attrsProxy&&Ae(t._attrsProxy,d,l.data&&l.data.attrs||r,t,"$attrs")&&(u=!0),t.$attrs=d,n=n||r;var f=t.$options._parentListeners;if(t._listenersProxy&&Ae(t._listenersProxy,n,f||r,t,"$listeners"),t.$listeners=t.$options._parentListeners=n,Ge(t,n,f),e&&t.$options.props){Ft(!1);for(var p=t._props,h=t.$options._propKeys||[],E=0;E<h.length;E++){var v=h[E],m=t.$options.props;p[v]=On(v,m,e,t)}Ft(!0),t.$options.propsData=e}u&&(t.$slots=de(a,o.context),t.$forceUpdate())}(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e,n=t.context,r=t.componentInstance;r._isMounted||(r._isMounted=!0,Ze(r,"mounted")),t.data.keepAlive&&(n._isMounted?((e=r)._inactive=!1,en.push(e)):Qe(r,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,n){if(!(n&&(e._directInactive=!0,Xe(e))||e._inactive)){e._inactive=!0;for(var r=0;r<e.$children.length;r++)t(e.$children[r]);Ze(e,"deactivated")}}(e,!0):e.$destroy())}},Bn=Object.keys(An);function yn(t,e,n,c,u){if(!a(t)){var d=n.$options._base;if(l(t)&&(t=d.extend(t)),"function"==typeof t){var f;if(a(t.cid)&&void 0===(t=function(t,e){if(s(t.error)&&i(t.errorComp))return t.errorComp;if(i(t.resolved))return t.resolved;var n=ge;if(n&&i(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),s(t.loading)&&i(t.loadingComp))return t.loadingComp;if(n&&!i(t.owners)){var r=t.owners=[n],o=!0,c=null,u=null;n.$on("hook:destroyed",(function(){return y(r,n)}));var d=function(t){for(var e=0,n=r.length;e<n;e++)r[e].$forceUpdate();t&&(r.length=0,null!==c&&(clearTimeout(c),c=null),null!==u&&(clearTimeout(u),u=null))},f=J((function(n){t.resolved=be(n,e),o?r.length=0:d(!0)})),p=J((function(e){i(t.errorComp)&&(t.error=!0,d(!0))})),h=t(f,p);return l(h)&&(E(h)?a(t.resolved)&&h.then(f,p):E(h.component)&&(h.component.then(f,p),i(h.error)&&(t.errorComp=be(h.error,e)),i(h.loading)&&(t.loadingComp=be(h.loading,e),0===h.delay?t.loading=!0:c=setTimeout((function(){c=null,a(t.resolved)&&a(t.error)&&(t.loading=!0,d(!1))}),h.delay||200)),i(h.timeout)&&(u=setTimeout((function(){u=null,a(t.resolved)&&p(null)}),h.timeout)))),o=!1,t.loading?t.loadingComp:t.resolved}}(f=t,d)))return function(t,e,n,r,o){var a=pt();return a.asyncFactory=t,a.asyncMeta={data:e,context:n,children:r,tag:o},a}(f,e,n,c,u);e=e||{},Vn(t),i(e.model)&&function(t,e){var n=t.model&&t.model.prop||"value",r=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[n]=e.model.value;var a=e.on||(e.on={}),s=a[r],c=e.model.callback;i(s)?(o(s)?-1===s.indexOf(c):s!==c)&&(a[r]=[c].concat(s)):a[r]=c}(t.options,e);var p=function(t,e,n){var r=e.options.props;if(!a(r)){var o={},s=t.attrs,c=t.props;if(i(s)||i(c))for(var u in r){var l=k(u);Wt(o,c,u,l,!0)||Wt(o,s,u,l,!1)}return o}}(e,t);if(s(t.options.functional))return function(t,e,n,a,s){var c=t.options,u={},l=c.props;if(i(l))for(var d in l)u[d]=On(d,l,e||r);else i(n.attrs)&&vn(u,n.attrs),i(n.props)&&vn(u,n.props);var f=new hn(n,u,s,a,t),p=c.render.call(null,f._c,f);if(p instanceof ft)return En(p,n,f.parent,c,f);if(o(p)){for(var h=Gt(p)||[],E=new Array(h.length),v=0;v<h.length;v++)E[v]=En(h[v],n,f.parent,c,f);return E}}(t,p,e,n,c);var h=e.on;if(e.on=e.nativeOn,s(t.options.abstract)){var v=e.slot;e={},v&&(e.slot=v)}!function(t){for(var e=t.hook||(t.hook={}),n=0;n<Bn.length;n++){var r=Bn[n],o=e[r],a=An[r];o===a||o&&o._merged||(e[r]=o?gn(a,o):a)}}(e);var m=mn(t.options)||u;return new ft("vue-component-".concat(t.cid).concat(m?"-".concat(m):""),e,void 0,void 0,void 0,n,{Ctor:t,propsData:p,listeners:h,tag:u,children:c},f)}}}function gn(t,e){var n=function(n,r){t(n,r),e(n,r)};return n._merged=!0,n}var bn=$,_n=N.optionMergeStrategies;function Cn(t,e,n){if(void 0===n&&(n=!0),!e)return t;for(var r,o,a,i=ut?Reflect.ownKeys(e):Object.keys(e),s=0;s<i.length;s++)"__ob__"!==(r=i[s])&&(o=t[r],a=e[r],n&&b(t,r)?o!==a&&f(o)&&f(a)&&Cn(o,a):St(t,r,a));return t}function xn(t,e,n){return n?function(){var r=u(e)?e.call(n,n):e,o=u(t)?t.call(n,n):t;return r?Cn(r,o):o}:e?t?function(){return Cn(u(e)?e.call(this,this):e,u(t)?t.call(this,this):t)}:e:t}function wn(t,e){var n=e?t?t.concat(e):o(e)?e:[e]:t;return n?function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(n):n}function Fn(t,e,n,r){var o=Object.create(t||null);return e?O(o,e):o}_n.data=function(t,e,n){return n?xn(t,e,n):e&&"function"!=typeof e?t:xn(t,e)},I.forEach((function(t){_n[t]=wn})),M.forEach((function(t){_n[t+"s"]=Fn})),_n.watch=function(t,e,n,r){if(t===nt&&(t=void 0),e===nt&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var a={};for(var i in O(a,t),e){var s=a[i],c=e[i];s&&!o(s)&&(s=[s]),a[i]=s?s.concat(c):o(c)?c:[c]}return a},_n.props=_n.methods=_n.inject=_n.computed=function(t,e,n,r){if(!t)return e;var o=Object.create(null);return O(o,t),e&&O(o,e),o},_n.provide=function(t,e){return t?function(){var n=Object.create(null);return Cn(n,u(t)?t.call(this):t),e&&Cn(n,u(e)?e.call(this):e,!1),n}:e};var kn=function(t,e){return void 0===e?t:e};function Tn(t,e,n){if(u(e)&&(e=e.options),function(t,e){var n=t.props;if(n){var r,a,i={};if(o(n))for(r=n.length;r--;)"string"==typeof(a=n[r])&&(i[x(a)]={type:null});else if(f(n))for(var s in n)a=n[s],i[x(s)]=f(a)?a:{type:a};else 0;t.props=i}}(e),function(t,e){var n=t.inject;if(n){var r=t.inject={};if(o(n))for(var a=0;a<n.length;a++)r[n[a]]={from:n[a]};else if(f(n))for(var i in n){var s=n[i];r[i]=f(s)?O({from:i},s):{from:s}}else 0}}(e),function(t){var e=t.directives;if(e)for(var n in e){var r=e[n];u(r)&&(e[n]={bind:r,update:r})}}(e),!e._base&&(e.extends&&(t=Tn(t,e.extends,n)),e.mixins))for(var r=0,a=e.mixins.length;r<a;r++)t=Tn(t,e.mixins[r],n);var i,s={};for(i in t)c(i);for(i in e)b(t,i)||c(i);function c(r){var o=_n[r]||kn;s[r]=o(t[r],e[r],n,r)}return s}function Pn(t,e,n,r){if("string"==typeof n){var o=t[e];if(b(o,n))return o[n];var a=x(n);if(b(o,a))return o[a];var i=w(a);return b(o,i)?o[i]:o[n]||o[a]||o[i]}}function On(t,e,n,r){var o=e[t],a=!b(n,t),i=n[t],s=Dn(Boolean,o.type);if(s>-1)if(a&&!b(o,"default"))i=!1;else if(""===i||i===k(t)){var c=Dn(String,o.type);(c<0||s<c)&&(i=!0)}if(void 0===i){i=function(t,e,n){if(!b(e,"default"))return;var r=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n])return t._props[n];return u(r)&&"Function"!==$n(e.type)?r.call(t):r}(r,o,t);var l=wt;Ft(!0),Pt(i),Ft(l)}return i}var Sn=/^\s*function (\w+)/;function $n(t){var e=t&&t.toString().match(Sn);return e?e[1]:""}function jn(t,e){return $n(t)===$n(e)}function Dn(t,e){if(!o(e))return jn(e,t)?0:-1;for(var n=0,r=e.length;n<r;n++)if(jn(e[n],t))return n;return-1}var Ln={enumerable:!0,configurable:!0,get:$,set:$};function Un(t,e,n){Ln.get=function(){return this[e][n]},Ln.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Ln)}function Jn(t){var e=t.$options;if(e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props=Dt({}),o=t.$options._propKeys=[];t.$parent&&Ft(!1);var a=function(a){o.push(a);var i=On(a,e,n,t);Ot(r,a,i),a in t||Un(t,"_props",a)};for(var i in e)a(i);Ft(!0)}(t,e.props),function(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=me(t);dt(t),yt();var o=we(n,null,[t._props||Dt({}),r],t,"setup");if(gt(),dt(),u(o))e.render=o;else if(l(o))if(t._setupState=o,o.__sfc){var a=t._setupProxy={};for(var i in o)"__sfc"!==i&&Rt(a,o,i)}else for(var i in o)z(i)||Rt(t,o,i);else 0}}(t),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?$:T(e[n],t)}(t,e.methods),e.data)!function(t){var e=t.$options.data;f(e=t._data=u(e)?function(t,e){yt();try{return t.call(e,e)}catch(t){return xe(t,e,"data()"),{}}finally{gt()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);for(;o--;){var a=n[o];0,r&&b(r,a)||z(a)||Un(t,"_data",a)}var i=Pt(e);i&&i.vmCount++}(t);else{var n=Pt(t._data={});n&&n.vmCount++}e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=at();for(var o in e){var a=e[o],i=u(a)?a:a.get;0,r||(n[o]=new ze(t,i||$,$,Rn)),o in t||Mn(t,o,a)}}(t,e.computed),e.watch&&e.watch!==nt&&function(t,e){for(var n in e){var r=e[n];if(o(r))for(var a=0;a<r.length;a++)Hn(t,n,r[a]);else Hn(t,n,r)}}(t,e.watch)}var Rn={lazy:!0};function Mn(t,e,n){var r=!at();u(n)?(Ln.get=r?In(e):Nn(n),Ln.set=$):(Ln.get=n.get?r&&!1!==n.cache?In(e):Nn(n.get):$,Ln.set=n.set||$),Object.defineProperty(t,e,Ln)}function In(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),At.target&&e.depend(),e.value}}function Nn(t){return function(){return t.call(this,this)}}function Hn(t,e,n,r){return f(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,r)}var zn=0;function Vn(t){var e=t.options;if(t.super){var n=Vn(t.super);if(n!==t.superOptions){t.superOptions=n;var r=function(t){var e,n=t.options,r=t.sealedOptions;for(var o in n)n[o]!==r[o]&&(e||(e={}),e[o]=n[o]);return e}(t);r&&O(t.extendOptions,r),(e=t.options=Tn(n,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function qn(t){this._init(t)}function Wn(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var a=mn(t)||mn(n.options);var i=function(t){this._init(t)};return(i.prototype=Object.create(n.prototype)).constructor=i,i.cid=e++,i.options=Tn(n.options,t),i.super=n,i.options.props&&function(t){var e=t.options.props;for(var n in e)Un(t.prototype,"_props",n)}(i),i.options.computed&&function(t){var e=t.options.computed;for(var n in e)Mn(t.prototype,n,e[n])}(i),i.extend=n.extend,i.mixin=n.mixin,i.use=n.use,M.forEach((function(t){i[t]=n[t]})),a&&(i.options.components[a]=i),i.superOptions=n.options,i.extendOptions=t,i.sealedOptions=O({},i.options),o[r]=i,i}}function Gn(t){return t&&(mn(t.Ctor.options)||t.tag)}function Kn(t,e){return o(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!p(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var a in n){var i=n[a];if(i){var s=i.name;s&&!e(s)&&Xn(n,a,r,o)}}}function Xn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,y(n,e)}qn.prototype._init=function(t){var e=this;e._uid=zn++,e._isVue=!0,e.__v_skip=!0,e._scope=new It(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Tn(Vn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ge(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=de(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ce(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ce(t,e,n,r,o,!0)};var a=n&&n.data;Ot(t,"$attrs",a&&a.attrs||r,null,!0),Ot(t,"$listeners",e._parentListeners||r,null,!0)}(e),Ze(e,"beforeCreate",void 0,!1),function(t){var e=pn(t.$options.inject,t);e&&(Ft(!1),Object.keys(e).forEach((function(n){Ot(t,n,e[n])})),Ft(!0))}(e),Jn(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Nt(t),o=ut?Reflect.ownKeys(n):Object.keys(n),a=0;a<o.length;a++){var i=o[a];Object.defineProperty(r,i,Object.getOwnPropertyDescriptor(n,i))}}}(e),Ze(e,"created"),e.$options.el&&e.$mount(e.$options.el)},function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=St,t.prototype.$delete=$t,t.prototype.$watch=function(t,e,n){if(f(e))return Hn(this,t,e,n);(n=n||{}).user=!0;var r=new ze(this,t,e,n);if(n.immediate){var o='callback for immediate watcher "'.concat(r.expression,'"');yt(),we(e,this,[r.value],this,o),gt()}return function(){r.teardown()}}}(qn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(o(t))for(var a=0,i=t.length;a<i;a++)r.$on(t[a],n);else(r._events[t]||(r._events[t]=[])).push(n),e.test(t)&&(r._hasHookEvent=!0);return r},t.prototype.$once=function(t,e){var n=this;function r(){n.$off(t,r),e.apply(n,arguments)}return r.fn=e,n.$on(t,r),n},t.prototype.$off=function(t,e){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(o(t)){for(var r=0,a=t.length;r<a;r++)n.$off(t[r],e);return n}var i,s=n._events[t];if(!s)return n;if(!e)return n._events[t]=null,n;for(var c=s.length;c--;)if((i=s[c])===e||i.fn===e){s.splice(c,1);break}return n},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?P(n):n;for(var r=P(arguments,1),o='event handler for "'.concat(t,'"'),a=0,i=n.length;a<i;a++)we(n[a],e,r,e,o)}return e}}(qn),function(t){t.prototype._update=function(t,e){var n=this,r=n.$el,o=n._vnode,a=Ye(n);n._vnode=t,n.$el=o?n.__patch__(o,t):n.__patch__(n.$el,t,e,!1),a(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n);for(var i=n;i&&i.$vnode&&i.$parent&&i.$vnode===i.$parent._vnode;)i.$parent.$el=i.$el,i=i.$parent},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){Ze(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||y(e.$children,t),t._scope.stop(),t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),Ze(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(qn),function(t){le(t.prototype),t.prototype.$nextTick=function(t){return Je(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,r=n.render,a=n._parentVnode;a&&e._isMounted&&(e.$scopedSlots=he(e.$parent,a.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&ye(e._slotsProxy,e.$scopedSlots)),e.$vnode=a;try{dt(e),ge=e,t=r.call(e._renderProxy,e.$createElement)}catch(n){xe(n,e,"render"),t=e._vnode}finally{ge=null,dt()}return o(t)&&1===t.length&&(t=t[0]),t instanceof ft||(t=pt()),t.parent=a,t}}(qn);var Qn=[String,RegExp,Array],Zn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Qn,exclude:Qn,max:[String,Number]},methods:{cacheVNode:function(){var t=this.cache,e=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var o=n.tag,a=n.componentInstance,i=n.componentOptions;t[r]={name:Gn(i),tag:o,componentInstance:a},e.push(r),this.max&&e.length>parseInt(this.max)&&Xn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Xn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Kn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Kn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=_e(t),n=e&&e.componentOptions;if(n){var r=Gn(n),o=this.include,a=this.exclude;if(o&&(!r||!Kn(o,r))||a&&r&&Kn(a,r))return e;var i=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;i[c]?(e.componentInstance=i[c].componentInstance,y(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return N}};Object.defineProperty(t,"config",e),t.util={warn:bn,extend:O,mergeOptions:Tn,defineReactive:Ot},t.set=St,t.delete=$t,t.nextTick=Je,t.observable=function(t){return Pt(t),t},t.options=Object.create(null),M.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,O(t.options.components,Zn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=P(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Tn(this.options,t),this}}(t),Wn(t),function(t){M.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:at}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=A("style,class"),er=A("input,textarea,option,select,progress"),nr=A("contenteditable,draggable,spellcheck"),rr=A("events,caret,typing,plaintext-only"),or=A("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ar="http://www.w3.org/1999/xlink",ir=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ir(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(i(t)||i(e))return dr(t,fr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:dr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function dr(t,e){return t?e?t+" "+e:t:e||""}function fr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r<o;r++)i(e=fr(t[r]))&&""!==e&&(n&&(n+=" "),n+=e);return n}(t):l(t)?function(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}(t):"string"==typeof t?t:""}var pr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},hr=A("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Er=A("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),vr=function(t){return hr(t)||Er(t)};var mr=Object.create(null);var Ar=A("text,number,password,search,email,tel,url");var Br=Object.freeze({__proto__:null,createElement:function(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(t,e){return document.createElementNS(pr[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),yr={create:function(t,e){gr(e)},update:function(t,e){t.data.ref!==e.data.ref&&(gr(t,!0),gr(e))},destroy:function(t){gr(t,!0)}};function gr(t,e){var n=t.data.ref;if(i(n)){var r=t.context,a=t.componentInstance||t.elm,s=e?null:a,c=e?void 0:a;if(u(n))we(n,r,[s],r,"template ref function");else{var l=t.data.refInFor,d="string"==typeof n||"number"==typeof n,f=Jt(n),p=r.$refs;if(d||f)if(l){var h=d?p[n]:n.value;e?o(h)&&y(h,a):o(h)?h.includes(a)||h.push(a):d?(p[n]=[a],br(r,n,p[n])):n.value=[a]}else if(d){if(e&&p[n]!==a)return;p[n]=c,br(r,n,s)}else if(f){if(e&&n.value!==a)return;n.value=s}else 0}}}function br(t,e,n){var r=t._setupState;r&&b(r,e)&&(Jt(r[e])?r[e].value=n:r[e]=n)}var _r=new ft("",{},[]),Cr=["create","activate","update","remove","destroy"];function xr(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&function(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||Ar(r)&&Ar(o)}(t,e)||s(t.isAsyncPlaceholder)&&a(e.asyncFactory.error))}function wr(t,e,n){var r,o,a={};for(r=e;r<=n;++r)i(o=t[r].key)&&(a[o]=r);return a}var Fr={create:kr,update:kr,destroy:function(t){kr(t,_r)}};function kr(t,e){(t.data.directives||e.data.directives)&&function(t,e){var n,r,o,a=t===_r,i=e===_r,s=Pr(t.data.directives,t.context),c=Pr(e.data.directives,e.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,Sr(o,"update",e,t),o.def&&o.def.componentUpdated&&l.push(o)):(Sr(o,"bind",e,t),o.def&&o.def.inserted&&u.push(o));if(u.length){var d=function(){for(var n=0;n<u.length;n++)Sr(u[n],"inserted",e,t)};a?qt(e,"insert",d):d()}l.length&&qt(e,"postpatch",(function(){for(var n=0;n<l.length;n++)Sr(l[n],"componentUpdated",e,t)}));if(!a)for(n in s)c[n]||Sr(s[n],"unbind",t,t,i)}(t,e)}var Tr=Object.create(null);function Pr(t,e){var n,r,o=Object.create(null);if(!t)return o;for(n=0;n<t.length;n++){if((r=t[n]).modifiers||(r.modifiers=Tr),o[Or(r)]=r,e._setupState&&e._setupState.__sfc){var a=r.def||Pn(e,"_setupState","v-"+r.name);r.def="function"==typeof a?{bind:a,update:a}:a}r.def=r.def||Pn(e.$options,"directives",r.name)}return o}function Or(t){return t.rawName||"".concat(t.name,".").concat(Object.keys(t.modifiers||{}).join("."))}function Sr(t,e,n,r,o){var a=t.def&&t.def[e];if(a)try{a(n.elm,t,n,r,o)}catch(r){xe(r,n.context,"directive ".concat(t.name," ").concat(e," hook"))}}var $r=[yr,Fr];function jr(t,e){var n=e.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||a(t.data.attrs)&&a(e.data.attrs))){var r,o,c=e.elm,u=t.data.attrs||{},l=e.data.attrs||{};for(r in(i(l.__ob__)||s(l._v_attr_proxy))&&(l=e.data.attrs=O({},l)),l)o=l[r],u[r]!==o&&Dr(c,r,o,e.data.pre);for(r in(Y||Q)&&l.value!==u.value&&Dr(c,"value",l.value),u)a(l[r])&&(ir(r)?c.removeAttributeNS(ar,sr(r)):nr(r)||c.removeAttribute(r))}}function Dr(t,e,n,r){r||t.tagName.indexOf("-")>-1?Lr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ir(e)?cr(n)?t.removeAttributeNS(ar,sr(e)):t.setAttributeNS(ar,e,n):Lr(t,e,n)}function Lr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!X&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ur={create:jr,update:jr};function Jr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(a(r.staticClass)&&a(r.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var s=ur(e),c=n._transitionClasses;i(c)&&(s=dr(s,fr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Rr,Mr={create:Jr,update:Jr};function Ir(t,e,n){var r=Rr;return function o(){var a=e.apply(null,arguments);null!==a&&zr(t,o,n,r)}}var Nr=Pe&&!(et&&Number(et[1])<=53);function Hr(t,e,n,r){if(Nr){var o=sn,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Rr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function zr(t,e,n,r){(r||Rr).removeEventListener(t,e._wrapper||e,n)}function Vr(t,e){if(!a(t.data.on)||!a(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Rr=e.elm||t.elm,function(t){if(i(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}i(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Vt(n,r,Hr,zr,Ir,e.context),Rr=void 0}}var qr,Wr={create:Vr,update:Vr,destroy:function(t){return Vr(t,_r)}};function Gr(t,e){if(!a(t.data.domProps)||!a(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(i(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=O({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=a(r)?"":String(r);Kr(o,l)&&(o.value=l)}else if("innerHTML"===n&&Er(o.tagName)&&a(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="<svg>".concat(r,"</svg>");for(var d=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;d.firstChild;)o.appendChild(d.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Kr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return m(n)!==m(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Gr,update:Gr},Xr=_((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Zr(t.style);return t.staticStyle?O(t.staticStyle,e):e}function Zr(t){return Array.isArray(t)?S(t):"string"==typeof t?Xr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(k(e),n.replace(no,""),"important");else{var r=ao(e);if(Array.isArray(n))for(var o=0,a=n.length;o<a;o++)t.style[r]=n[o];else t.style[r]=n}},oo=["Webkit","Moz","ms"],ao=_((function(t){if(to=to||document.createElement("div").style,"filter"!==(t=x(t))&&t in to)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<oo.length;n++){var r=oo[n]+e;if(r in to)return r}}));function io(t,e){var n=e.data,r=t.data;if(!(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))){var o,s,c=e.elm,u=r.staticStyle,l=r.normalizedStyle||r.style||{},d=u||l,f=Zr(e.data.style)||{};e.data.normalizedStyle=i(f.__ob__)?O({},f):f;var p=function(t,e){var n,r={};if(e)for(var o=t;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=Qr(o.data))&&O(r,n);(n=Qr(t.data))&&O(r,n);for(var a=t;a=a.parent;)a.data&&(n=Qr(a.data))&&O(r,n);return r}(e,!0);for(s in d)a(p[s])&&ro(c,s,"");for(s in p)(o=p[s])!==d[s]&&ro(c,s,null==o?"":o)}}var so={create:io,update:io},co=/\s+/;function uo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&O(e,po(t.name||"v")),O(e,t),e}return"string"==typeof t?po(t):void 0}}var po=_((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=G&&!X,Eo="transition",vo="transitionend",mo="animation",Ao="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Eo="WebkitTransition",vo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(mo="WebkitAnimation",Ao="webkitAnimationEnd"));var Bo=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function yo(t){Bo((function(){Bo(t)}))}function go(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function bo(t,e){t._transitionClasses&&y(t._transitionClasses,e),lo(t,e)}function _o(t,e,n){var r=xo(t,e),o=r.type,a=r.timeout,i=r.propCount;if(!o)return n();var s="transition"===o?vo:Ao,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=i&&u()};setTimeout((function(){c<i&&u()}),a+1),t.addEventListener(s,l)}var Co=/\b(transform|all)(,|$)/;function xo(t,e){var n,r=window.getComputedStyle(t),o=(r[Eo+"Delay"]||"").split(", "),a=(r[Eo+"Duration"]||"").split(", "),i=wo(o,a),s=(r[mo+"Delay"]||"").split(", "),c=(r[mo+"Duration"]||"").split(", "),u=wo(s,c),l=0,d=0;return"transition"===e?i>0&&(n="transition",l=i,d=a.length):"animation"===e?u>0&&(n="animation",l=u,d=c.length):d=(n=(l=Math.max(i,u))>0?i>u?"transition":"animation":null)?"transition"===n?a.length:c.length:0,{type:n,timeout:l,propCount:d,hasTransform:"transition"===n&&Co.test(r[Eo+"Property"])}}function wo(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map((function(e,n){return Fo(e)+Fo(t[n])})))}function Fo(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function ko(t,e){var n=t.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=fo(t.data.transition);if(!a(r)&&!i(n._enterCb)&&1===n.nodeType){for(var o=r.css,s=r.type,c=r.enterClass,d=r.enterToClass,f=r.enterActiveClass,p=r.appearClass,h=r.appearToClass,E=r.appearActiveClass,v=r.beforeEnter,A=r.enter,B=r.afterEnter,y=r.enterCancelled,g=r.beforeAppear,b=r.appear,_=r.afterAppear,C=r.appearCancelled,x=r.duration,w=Ke,F=Ke.$vnode;F&&F.parent;)w=F.context,F=F.parent;var k=!w._isMounted||!t.isRootInsert;if(!k||b||""===b){var T=k&&p?p:c,P=k&&E?E:f,O=k&&h?h:d,S=k&&g||v,$=k&&u(b)?b:A,j=k&&_||B,D=k&&C||y,L=m(l(x)?x.enter:x);0;var U=!1!==o&&!X,R=Oo($),M=n._enterCb=J((function(){U&&(bo(n,O),bo(n,P)),M.cancelled?(U&&bo(n,T),D&&D(n)):j&&j(n),n._enterCb=null}));t.data.show||qt(t,"insert",(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];r&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),$&&$(n,M)})),S&&S(n),U&&(go(n,T),go(n,P),yo((function(){bo(n,T),M.cancelled||(go(n,O),R||(Po(L)?setTimeout(M,L):_o(n,s,M)))}))),t.data.show&&(e&&e(),$&&$(n,M)),U||R||M()}}}function To(t,e){var n=t.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=fo(t.data.transition);if(a(r)||1!==n.nodeType)return e();if(!i(n._leaveCb)){var o=r.css,s=r.type,c=r.leaveClass,u=r.leaveToClass,d=r.leaveActiveClass,f=r.beforeLeave,p=r.leave,h=r.afterLeave,E=r.leaveCancelled,v=r.delayLeave,A=r.duration,B=!1!==o&&!X,y=Oo(p),g=m(l(A)?A.leave:A);0;var b=n._leaveCb=J((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[t.key]=null),B&&(bo(n,u),bo(n,d)),b.cancelled?(B&&bo(n,c),E&&E(n)):(e(),h&&h(n)),n._leaveCb=null}));v?v(_):_()}function _(){b.cancelled||(!t.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[t.key]=t),f&&f(n),B&&(go(n,c),go(n,d),yo((function(){bo(n,c),b.cancelled||(go(n,u),y||(Po(g)?setTimeout(b,g):_o(n,s,b)))}))),p&&p(n,b),B||y||b())}}function Po(t){return"number"==typeof t&&!isNaN(t)}function Oo(t){if(a(t))return!1;var e=t.fns;return i(e)?Oo(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function So(t,e){!0!==e.data.show&&ko(e)}var $o=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;e<Cr.length;++e)for(r[Cr[e]]=[],n=0;n<u.length;++n)i(u[n][Cr[e]])&&r[Cr[e]].push(u[n][Cr[e]]);function d(t){var e=l.parentNode(t);i(e)&&l.removeChild(e,t)}function f(t,e,n,o,a,c,u){if(i(t.elm)&&i(c)&&(t=c[u]=Et(t)),t.isRootInsert=!a,!function(t,e,n,o){var a=t.data;if(i(a)){var c=i(t.componentInstance)&&a.keepAlive;if(i(a=a.hook)&&i(a=a.init)&&a(t,!1),i(t.componentInstance))return p(t,e),h(n,t.elm,o),s(c)&&function(t,e,n,o){var a,s=t;for(;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](_r,s);e.push(s);break}h(n,t.elm,o)}(t,e,n,o),!0}}(t,e,n,o)){var d=t.data,f=t.children,v=t.tag;i(v)?(t.elm=t.ns?l.createElementNS(t.ns,v):l.createElement(v,t),B(t),E(t,f,e),i(d)&&m(t,e),h(n,t.elm,o)):s(t.isComment)?(t.elm=l.createComment(t.text),h(n,t.elm,o)):(t.elm=l.createTextNode(t.text),h(n,t.elm,o))}}function p(t,e){i(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,v(t)?(m(t,e),B(t)):(gr(t),e.push(t))}function h(t,e,n){i(t)&&(i(n)?l.parentNode(n)===t&&l.insertBefore(t,e,n):l.appendChild(t,e))}function E(t,e,n){if(o(e)){0;for(var r=0;r<e.length;++r)f(e[r],n,t.elm,null,!0,e,r)}else c(t.text)&&l.appendChild(t.elm,l.createTextNode(String(t.text)))}function v(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return i(t.tag)}function m(t,n){for(var o=0;o<r.create.length;++o)r.create[o](_r,t);i(e=t.data.hook)&&(i(e.create)&&e.create(_r,t),i(e.insert)&&n.push(t))}function B(t){var e;if(i(e=t.fnScopeId))l.setStyleScope(t.elm,e);else for(var n=t;n;)i(e=n.context)&&i(e=e.$options._scopeId)&&l.setStyleScope(t.elm,e),n=n.parent;i(e=Ke)&&e!==t.context&&e!==t.fnContext&&i(e=e.$options._scopeId)&&l.setStyleScope(t.elm,e)}function y(t,e,n,r,o,a){for(;r<=o;++r)f(n[r],a,t,e,!1,n,r)}function g(t){var e,n,o=t.data;if(i(o))for(i(e=o.hook)&&i(e=e.destroy)&&e(t),e=0;e<r.destroy.length;++e)r.destroy[e](t);if(i(e=t.children))for(n=0;n<t.children.length;++n)g(t.children[n])}function b(t,e,n){for(;e<=n;++e){var r=t[e];i(r)&&(i(r.tag)?(_(r),g(r)):d(r.elm))}}function _(t,e){if(i(e)||i(t.data)){var n,o=r.remove.length+1;for(i(e)?e.listeners+=o:e=function(t,e){function n(){0==--n.listeners&&d(t)}return n.listeners=e,n}(t.elm,o),i(n=t.componentInstance)&&i(n=n._vnode)&&i(n.data)&&_(n,e),n=0;n<r.remove.length;++n)r.remove[n](t,e);i(n=t.data.hook)&&i(n=n.remove)?n(t,e):e()}else d(t.elm)}function C(t,e,n,r){for(var o=n;o<r;o++){var a=e[o];if(i(a)&&xr(t,a))return o}}function x(t,e,n,o,c,u){if(t!==e){i(e.elm)&&i(o)&&(e=o[c]=Et(e));var d=e.elm=t.elm;if(s(t.isAsyncPlaceholder))i(e.asyncFactory.resolved)?k(t.elm,e,n):e.isAsyncPlaceholder=!0;else if(s(e.isStatic)&&s(t.isStatic)&&e.key===t.key&&(s(e.isCloned)||s(e.isOnce)))e.componentInstance=t.componentInstance;else{var p,h=e.data;i(h)&&i(p=h.hook)&&i(p=p.prepatch)&&p(t,e);var E=t.children,m=e.children;if(i(h)&&v(e)){for(p=0;p<r.update.length;++p)r.update[p](t,e);i(p=h.hook)&&i(p=p.update)&&p(t,e)}a(e.text)?i(E)&&i(m)?E!==m&&function(t,e,n,r,o){var s,c,u,d=0,p=0,h=e.length-1,E=e[0],v=e[h],m=n.length-1,A=n[0],B=n[m],g=!o;for(0;d<=h&&p<=m;)a(E)?E=e[++d]:a(v)?v=e[--h]:xr(E,A)?(x(E,A,r,n,p),E=e[++d],A=n[++p]):xr(v,B)?(x(v,B,r,n,m),v=e[--h],B=n[--m]):xr(E,B)?(x(E,B,r,n,m),g&&l.insertBefore(t,E.elm,l.nextSibling(v.elm)),E=e[++d],B=n[--m]):xr(v,A)?(x(v,A,r,n,p),g&&l.insertBefore(t,v.elm,E.elm),v=e[--h],A=n[++p]):(a(s)&&(s=wr(e,d,h)),a(c=i(A.key)?s[A.key]:C(A,e,d,h))?f(A,r,t,E.elm,!1,n,p):xr(u=e[c],A)?(x(u,A,r,n,p),e[c]=void 0,g&&l.insertBefore(t,u.elm,E.elm)):f(A,r,t,E.elm,!1,n,p),A=n[++p]);d>h?y(t,a(n[m+1])?null:n[m+1].elm,n,p,m,r):p>m&&b(e,d,h)}(d,E,m,n,u):i(m)?(i(t.text)&&l.setTextContent(d,""),y(d,null,m,0,m.length-1,n)):i(E)?b(E,0,E.length-1):i(t.text)&&l.setTextContent(d,""):t.text!==e.text&&l.setTextContent(d,e.text),i(h)&&i(p=h.hook)&&i(p=p.postpatch)&&p(t,e)}}}function w(t,e,n){if(s(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r<e.length;++r)e[r].data.hook.insert(e[r])}var F=A("attrs,class,staticClass,staticStyle,key");function k(t,e,n,r){var o,a=e.tag,c=e.data,u=e.children;if(r=r||c&&c.pre,e.elm=t,s(e.isComment)&&i(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(e,!0),i(o=e.componentInstance)))return p(e,n),!0;if(i(a)){if(i(u))if(t.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==t.innerHTML)return!1}else{for(var l=!0,d=t.firstChild,f=0;f<u.length;f++){if(!d||!k(d,u[f],n,r)){l=!1;break}d=d.nextSibling}if(!l||d)return!1}else E(e,u,n);if(i(c)){var h=!1;for(var v in c)if(!F(v)){h=!0,m(e,n);break}!h&&c.class&&Ie(c.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,n,o){if(!a(e)){var c,u=!1,d=[];if(a(t))u=!0,f(e,d);else{var p=i(t.nodeType);if(!p&&xr(t,e))x(t,e,d,null,null,o);else{if(p){if(1===t.nodeType&&t.hasAttribute("data-server-rendered")&&(t.removeAttribute("data-server-rendered"),n=!0),s(n)&&k(t,e,d))return w(e,d,!0),t;c=t,t=new ft(l.tagName(c).toLowerCase(),{},[],void 0,c)}var h=t.elm,E=l.parentNode(h);if(f(e,d,h._leaveCb?null:E,l.nextSibling(h)),i(e.parent))for(var m=e.parent,A=v(e);m;){for(var B=0;B<r.destroy.length;++B)r.destroy[B](m);if(m.elm=e.elm,A){for(var y=0;y<r.create.length;++y)r.create[y](_r,m);var _=m.data.hook.insert;if(_.merged)for(var C=1;C<_.fns.length;C++)_.fns[C]()}else gr(m);m=m.parent}i(E)?b([t],0,0):i(t.tag)&&g(t)}}return w(e,d,u),e.elm}i(t)&&g(t)}}({nodeOps:Br,modules:[Ur,Mr,Wr,Yr,so,G?{create:So,activate:So,remove:function(t,e){!0!==t.data.show?To(t,e):e()}}:{}].concat($r)});X&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&Io(t,"input")}));var jo={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?qt(n,"postpatch",(function(){jo.componentUpdated(t,e,n)})):Do(t,e,n.context),t._vOptions=[].map.call(t.options,Jo)):("textarea"===n.tag||Ar(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Ro),t.addEventListener("compositionend",Mo),t.addEventListener("change",Mo),X&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Do(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,Jo);if(o.some((function(t,e){return!L(t,r[e])})))(t.multiple?e.value.some((function(t){return Uo(t,o)})):e.value!==e.oldValue&&Uo(e.value,o))&&Io(t,"change")}}};function Do(t,e,n){Lo(t,e,n),(Y||Q)&&setTimeout((function(){Lo(t,e,n)}),0)}function Lo(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var a,i,s=0,c=t.options.length;s<c;s++)if(i=t.options[s],o)a=U(r,Jo(i))>-1,i.selected!==a&&(i.selected=a);else if(L(Jo(i),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Uo(t,e){return e.every((function(e){return!L(e,t)}))}function Jo(t){return"_value"in t?t._value:t.value}function Ro(t){t.target.composing=!0}function Mo(t){t.target.composing&&(t.target.composing=!1,Io(t.target,"input"))}function Io(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function No(t){return!t.componentInstance||t.data&&t.data.transition?t:No(t.componentInstance._vnode)}var Ho={model:jo,show:{bind:function(t,e,n){var r=e.value,o=(n=No(n)).data&&n.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ko(n,(function(){t.style.display=a}))):t.style.display=r?a:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=No(n)).data&&n.data.transition?(n.data.show=!0,r?ko(n,(function(){t.style.display=t.__vOriginalDisplay})):To(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},zo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Vo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Vo(_e(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[x(r)]=o[r];return e}function Wo(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Go=function(t){return t.tag||pe(t)},Ko=function(t){return"show"===t.name},Yo={name:"transition",props:zo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Go)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=Vo(o);if(!a)return o;if(this._leaving)return Wo(t,o);var i="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?i+"comment":i+a.tag:c(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=qo(this),u=this._vnode,l=Vo(u);if(a.data.directives&&a.data.directives.some(Ko)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!pe(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var d=l.data.transition=O({},s);if("out-in"===r)return this._leaving=!0,qt(d,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Wo(t,o);if("in-out"===r){if(pe(a))return u;var f,p=function(){f()};qt(s,"afterEnter",p),qt(s,"enterCancelled",p),qt(d,"delayLeave",(function(t){f=t}))}}return o}}},Xo=O({tag:String,moveClass:String},zo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Zo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ta(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var a=t.elm.style;a.transform=a.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),a.transitionDuration="0s"}}delete Xo.mode;var ea={Transition:Yo,TransitionGroup:{props:Xo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],i=qo(this),s=0;s<o.length;s++){if((l=o[s]).tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))a.push(l),n[l.key]=l,(l.data||(l.data={})).transition=i;else;}if(r){var c=[],u=[];for(s=0;s<r.length;s++){var l;(l=r[s]).data.transition=i,l.data.pos=l.elm.getBoundingClientRect(),n[l.key]?c.push(l):u.push(l)}this.kept=t(e,null,c),this.removed=u}return t(e,null,a)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(Qo),t.forEach(Zo),t.forEach(ta),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var n=t.elm,r=n.style;go(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(vo,n._moveCb=function t(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(vo,t),n._moveCb=null,bo(n,e))})}})))},methods:{hasMove:function(t,e){if(!ho)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){lo(n,t)})),uo(n,e),n.style.display="none",this.$el.appendChild(n);var r=xo(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};function na(t,e){for(var n in e)t[n]=e[n];return t}qn.config.mustUseProp=function(t,e,n){return"value"===n&&er(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},qn.config.isReservedTag=vr,qn.config.isReservedAttr=tr,qn.config.getTagNamespace=function(t){return Er(t)?"svg":"math"===t?"math":void 0},qn.config.isUnknownElement=function(t){if(!G)return!0;if(vr(t))return!1;if(t=t.toLowerCase(),null!=mr[t])return mr[t];var e=document.createElement(t);return t.indexOf("-")>-1?mr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:mr[t]=/HTMLUnknownElement/.test(e.toString())},O(qn.options.directives,Ho),O(qn.options.components,ea),qn.prototype.__patch__=G?$o:$,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=pt),Ze(t,"beforeMount"),r=function(){t._update(t._render(),n)},new ze(t,r,$,{before:function(){t._isMounted&&!t._isDestroyed&&Ze(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var a=0;a<o.length;a++)o[a].run();return null==t.$vnode&&(t._isMounted=!0,Ze(t,"mounted")),t}(this,t=t&&G?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},G&&setTimeout((function(){N.devtools&&it&&it.emit("init",qn)}),0);var ra=/[!'()*]/g,oa=function(t){return"%"+t.charCodeAt(0).toString(16)},aa=/%2C/g,ia=function(t){return encodeURIComponent(t).replace(ra,oa).replace(aa,",")};function sa(t){try{return decodeURIComponent(t)}catch(t){0}return t}var ca=function(t){return null==t||"object"==typeof t?t:String(t)};function ua(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=sa(n.shift()),o=n.length>0?sa(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function la(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return ia(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(ia(e)):r.push(ia(e)+"="+ia(t)))})),r.join("&")}return ia(e)+"="+ia(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var da=/\/?$/;function fa(t,e,n,r){var o=r&&r.options.stringifyQuery,a=e.query||{};try{a=pa(a)}catch(t){}var i={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:va(e,o),matched:t?Ea(t):[]};return n&&(i.redirectedFrom=va(n,o)),Object.freeze(i)}function pa(t){if(Array.isArray(t))return t.map(pa);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=pa(t[n]);return e}return t}var ha=fa(null,{path:"/"});function Ea(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function va(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;return void 0===o&&(o=""),(n||"/")+(e||la)(r)+o}function ma(t,e,n){return e===ha?t===e:!!e&&(t.path&&e.path?t.path.replace(da,"")===e.path.replace(da,"")&&(n||t.hash===e.hash&&Aa(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&Aa(t.query,e.query)&&Aa(t.params,e.params))))}function Aa(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var a=t[n];if(r[o]!==n)return!1;var i=e[n];return null==a||null==i?a===i:"object"==typeof a&&"object"==typeof i?Aa(a,i):String(a)===String(i)}))}function Ba(t){for(var e=0;e<t.matched.length;e++){var n=t.matched[e];for(var r in n.instances){var o=n.instances[r],a=n.enteredCbs[r];if(o&&a){delete n.enteredCbs[r];for(var i=0;i<a.length;i++)o._isBeingDestroyed||a[i](o)}}}}var ya={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,r=e.children,o=e.parent,a=e.data;a.routerView=!0;for(var i=o.$createElement,s=n.name,c=o.$route,u=o._routerViewCache||(o._routerViewCache={}),l=0,d=!1;o&&o._routerRoot!==o;){var f=o.$vnode?o.$vnode.data:{};f.routerView&&l++,f.keepAlive&&o._directInactive&&o._inactive&&(d=!0),o=o.$parent}if(a.routerViewDepth=l,d){var p=u[s],h=p&&p.component;return h?(p.configProps&&ga(h,a,p.route,p.configProps),i(h,a,r)):i()}var E=c.matched[l],v=E&&E.components[s];if(!E||!v)return u[s]=null,i();u[s]={component:v},a.registerRouteInstance=function(t,e){var n=E.instances[s];(e&&n!==t||!e&&n===t)&&(E.instances[s]=e)},(a.hook||(a.hook={})).prepatch=function(t,e){E.instances[s]=e.componentInstance},a.hook.init=function(t){t.data.keepAlive&&t.componentInstance&&t.componentInstance!==E.instances[s]&&(E.instances[s]=t.componentInstance),Ba(c)};var m=E.props&&E.props[s];return m&&(na(u[s],{route:c,configProps:m}),ga(v,a,c,m)),i(v,a,r)}};function ga(t,e,n,r){var o=e.props=function(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}(n,r);if(o){o=e.props=na({},o);var a=e.attrs=e.attrs||{};for(var i in o)t.props&&i in t.props||(a[i]=o[i],delete o[i])}}function ba(t,e,n){var r=t.charAt(0);if("/"===r)return t;if("?"===r||"#"===r)return e+t;var o=e.split("/");n&&o[o.length-1]||o.pop();for(var a=t.replace(/^\//,"").split("/"),i=0;i<a.length;i++){var s=a[i];".."===s?o.pop():"."!==s&&o.push(s)}return""!==o[0]&&o.unshift(""),o.join("/")}function _a(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var Ca=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},xa=Ra,wa=Oa,Fa=function(t,e){return $a(Oa(t,e),e)},ka=$a,Ta=Ja,Pa=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function Oa(t,e){for(var n,r=[],o=0,a=0,i="",s=e&&e.delimiter||"/";null!=(n=Pa.exec(t));){var c=n[0],u=n[1],l=n.index;if(i+=t.slice(a,l),a=l+c.length,u)i+=u[1];else{var d=t[a],f=n[2],p=n[3],h=n[4],E=n[5],v=n[6],m=n[7];i&&(r.push(i),i="");var A=null!=f&&null!=d&&d!==f,B="+"===v||"*"===v,y="?"===v||"*"===v,g=n[2]||s,b=h||E;r.push({name:p||o++,prefix:f||"",delimiter:g,optional:y,repeat:B,partial:A,asterisk:!!m,pattern:b?Da(b):m?".*":"[^"+ja(g)+"]+?"})}}return a<t.length&&(i+=t.substr(a)),i&&r.push(i),r}function Sa(t){return encodeURI(t).replace(/[\/?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function $a(t,e){for(var n=new Array(t.length),r=0;r<t.length;r++)"object"==typeof t[r]&&(n[r]=new RegExp("^(?:"+t[r].pattern+")$",Ua(e)));return function(e,r){for(var o="",a=e||{},i=(r||{}).pretty?Sa:encodeURIComponent,s=0;s<t.length;s++){var c=t[s];if("string"!=typeof c){var u,l=a[c.name];if(null==l){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Ca(l)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(l)+"`");if(0===l.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var d=0;d<l.length;d++){if(u=i(l[d]),!n[s].test(u))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(u)+"`");o+=(0===d?c.prefix:c.delimiter)+u}}else{if(u=c.asterisk?encodeURI(l).replace(/[?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})):i(l),!n[s].test(u))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+u+'"');o+=c.prefix+u}}else o+=c}return o}}function ja(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Da(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function La(t,e){return t.keys=e,t}function Ua(t){return t&&t.sensitive?"":"i"}function Ja(t,e,n){Ca(e)||(n=e||n,e=[]);for(var r=(n=n||{}).strict,o=!1!==n.end,a="",i=0;i<t.length;i++){var s=t[i];if("string"==typeof s)a+=ja(s);else{var c=ja(s.prefix),u="(?:"+s.pattern+")";e.push(s),s.repeat&&(u+="(?:"+c+u+")*"),a+=u=s.optional?s.partial?c+"("+u+")?":"(?:"+c+"("+u+"))?":c+"("+u+")"}}var l=ja(n.delimiter||"/"),d=a.slice(-l.length)===l;return r||(a=(d?a.slice(0,-l.length):a)+"(?:"+l+"(?=$))?"),a+=o?"$":r&&d?"":"(?="+l+"|$)",La(new RegExp("^"+a,Ua(n)),e)}function Ra(t,e,n){return Ca(e)||(n=e||n,e=[]),n=n||{},t instanceof RegExp?function(t,e){var n=t.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)e.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return La(t,e)}(t,e):Ca(t)?function(t,e,n){for(var r=[],o=0;o<t.length;o++)r.push(Ra(t[o],e,n).source);return La(new RegExp("(?:"+r.join("|")+")",Ua(n)),e)}(t,e,n):function(t,e,n){return Ja(Oa(t,n),e,n)}(t,e,n)}xa.parse=wa,xa.compile=Fa,xa.tokensToFunction=ka,xa.tokensToRegExp=Ta;var Ma=Object.create(null);function Ia(t,e,n){e=e||{};try{var r=Ma[t]||(Ma[t]=xa.compile(t));return"string"==typeof e.pathMatch&&(e[0]=e.pathMatch),r(e,{pretty:!0})}catch(t){return""}finally{delete e[0]}}function Na(t,e,n,r){var o="string"==typeof t?{path:t}:t;if(o._normalized)return o;if(o.name){var a=(o=na({},t)).params;return a&&"object"==typeof a&&(o.params=na({},a)),o}if(!o.path&&o.params&&e){(o=na({},o))._normalized=!0;var i=na(na({},e.params),o.params);if(e.name)o.name=e.name,o.params=i;else if(e.matched.length){var s=e.matched[e.matched.length-1].path;o.path=Ia(s,i,e.path)}else 0;return o}var c=function(t){var e="",n="",r=t.indexOf("#");r>=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?ba(c.path,u,n||o.append):u,d=function(t,e,n){void 0===e&&(e={});var r,o=n||ua;try{r=o(t||"")}catch(t){r={}}for(var a in e){var i=e[a];r[a]=Array.isArray(i)?i.map(ca):ca(i)}return r}(c.query,o.query,r&&r.options.parseQuery),f=o.hash||c.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:l,query:d,hash:f}}var Ha,za=function(){},Va={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,i=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,d=null==u?"router-link-active":u,f=null==l?"router-link-exact-active":l,p=null==this.activeClass?d:this.activeClass,h=null==this.exactActiveClass?f:this.exactActiveClass,E=i.redirectedFrom?fa(null,Na(i.redirectedFrom),null,n):i;c[h]=ma(r,E,this.exactPath),c[p]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(da,"/").indexOf(e.path.replace(da,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,E);var v=c[h]?this.ariaCurrentValue:null,m=function(t){qa(t)&&(e.replace?n.replace(a,za):n.push(a,za))},A={click:qa};Array.isArray(this.event)?this.event.forEach((function(t){A[t]=m})):A[this.event]=m;var B={class:c},y=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:m,isActive:c[p],isExactActive:c[h]});if(y){if(1===y.length)return y[0];if(y.length>1||!y.length)return 0===y.length?t():t("span",{},y)}if("a"===this.tag)B.on=A,B.attrs={href:s,"aria-current":v};else{var g=function t(e){var n;if(e)for(var r=0;r<e.length;r++){if("a"===(n=e[r]).tag)return n;if(n.children&&(n=t(n.children)))return n}}(this.$slots.default);if(g){g.isStatic=!1;var b=g.data=na({},g.data);for(var _ in b.on=b.on||{},b.on){var C=b.on[_];_ in A&&(b.on[_]=Array.isArray(C)?C:[C])}for(var x in A)x in b.on?b.on[x].push(A[x]):b.on[x]=m;var w=g.data.attrs=na({},g.data.attrs);w.href=s,w["aria-current"]=v}else B.on=A}return t(this.tag,B,this.$slots.default)}};function qa(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}var Wa="undefined"!=typeof window;function Ga(t,e,n,r,o){var a=e||[],i=n||Object.create(null),s=r||Object.create(null);t.forEach((function(t){!function t(e,n,r,o,a,i){var s=o.path,c=o.name;0;var u=o.pathToRegexpOptions||{},l=function(t,e,n){n||(t=t.replace(/\/$/,""));if("/"===t[0])return t;if(null==e)return t;return _a(e.path+"/"+t)}(s,a,u.strict);"boolean"==typeof o.caseSensitive&&(u.sensitive=o.caseSensitive);var d={path:l,regex:Ka(l,u),components:o.components||{default:o.component},alias:o.alias?"string"==typeof o.alias?[o.alias]:o.alias:[],instances:{},enteredCbs:{},name:c,parent:a,matchAs:i,redirect:o.redirect,beforeEnter:o.beforeEnter,meta:o.meta||{},props:null==o.props?{}:o.components?o.props:{default:o.props}};o.children&&o.children.forEach((function(o){var a=i?_a(i+"/"+o.path):void 0;t(e,n,r,o,d,a)}));n[d.path]||(e.push(d.path),n[d.path]=d);if(void 0!==o.alias)for(var f=Array.isArray(o.alias)?o.alias:[o.alias],p=0;p<f.length;++p){0;var h={path:f[p],children:o.children};t(e,n,r,h,a,d.path||"/")}c&&(r[c]||(r[c]=d))}(a,i,s,t,o)}));for(var c=0,u=a.length;c<u;c++)"*"===a[c]&&(a.push(a.splice(c,1)[0]),u--,c--);return{pathList:a,pathMap:i,nameMap:s}}function Ka(t,e){return xa(t,[],e)}function Ya(t,e){var n=Ga(t),r=n.pathList,o=n.pathMap,a=n.nameMap;function i(t,n,i){var s=Na(t,n,!1,e),u=s.name;if(u){var l=a[u];if(!l)return c(null,s);var d=l.regex.keys.filter((function(t){return!t.optional})).map((function(t){return t.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var f in n.params)!(f in s.params)&&d.indexOf(f)>-1&&(s.params[f]=n.params[f]);return s.path=Ia(l.path,s.params),c(l,s,i)}if(s.path){s.params={};for(var p=0;p<r.length;p++){var h=r[p],E=o[h];if(Xa(E.regex,s.path,s.params))return c(E,s,i)}}return c(null,s)}function s(t,n){var r=t.redirect,o="function"==typeof r?r(fa(t,n,null,e)):r;if("string"==typeof o&&(o={path:o}),!o||"object"!=typeof o)return c(null,n);var s=o,u=s.name,l=s.path,d=n.query,f=n.hash,p=n.params;if(d=s.hasOwnProperty("query")?s.query:d,f=s.hasOwnProperty("hash")?s.hash:f,p=s.hasOwnProperty("params")?s.params:p,u){a[u];return i({_normalized:!0,name:u,query:d,hash:f,params:p},void 0,n)}if(l){var h=function(t,e){return ba(t,e.parent?e.parent.path:"/",!0)}(l,t);return i({_normalized:!0,path:Ia(h,p),query:d,hash:f},void 0,n)}return c(null,n)}function c(t,n,r){return t&&t.redirect?s(t,r||n):t&&t.matchAs?function(t,e,n){var r=i({_normalized:!0,path:Ia(n,e.params)});if(r){var o=r.matched,a=o[o.length-1];return e.params=r.params,c(a,e)}return c(null,e)}(0,n,t.matchAs):fa(t,n,r,e)}return{match:i,addRoute:function(t,e){var n="object"!=typeof t?a[t]:void 0;Ga([e||t],r,o,a,n),n&&n.alias.length&&Ga(n.alias.map((function(t){return{path:t,children:[e]}})),r,o,a,n)},getRoutes:function(){return r.map((function(t){return o[t]}))},addRoutes:function(t){Ga(t,r,o,a)}}}function Xa(t,e,n){var r=e.match(t);if(!r)return!1;if(!n)return!0;for(var o=1,a=r.length;o<a;++o){var i=t.keys[o-1];i&&(n[i.name||"pathMatch"]="string"==typeof r[o]?sa(r[o]):r[o])}return!0}var Qa=Wa&&window.performance&&window.performance.now?window.performance:Date;function Za(){return Qa.now().toFixed(3)}var ti=Za();function ei(){return ti}function ni(t){return ti=t}var ri=Object.create(null);function oi(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var t=window.location.protocol+"//"+window.location.host,e=window.location.href.replace(t,""),n=na({},window.history.state);return n.key=ei(),window.history.replaceState(n,"",e),window.addEventListener("popstate",si),function(){window.removeEventListener("popstate",si)}}function ai(t,e,n,r){if(t.app){var o=t.options.scrollBehavior;o&&t.app.$nextTick((function(){var a=function(){var t=ei();if(t)return ri[t]}(),i=o.call(t,e,n,r?a:null);i&&("function"==typeof i.then?i.then((function(t){fi(t,a)})).catch((function(t){0})):fi(i,a))}))}}function ii(){var t=ei();t&&(ri[t]={x:window.pageXOffset,y:window.pageYOffset})}function si(t){ii(),t.state&&t.state.key&&ni(t.state.key)}function ci(t){return li(t.x)||li(t.y)}function ui(t){return{x:li(t.x)?t.x:window.pageXOffset,y:li(t.y)?t.y:window.pageYOffset}}function li(t){return"number"==typeof t}var di=/^#\d/;function fi(t,e){var n,r="object"==typeof t;if(r&&"string"==typeof t.selector){var o=di.test(t.selector)?document.getElementById(t.selector.slice(1)):document.querySelector(t.selector);if(o){var a=t.offset&&"object"==typeof t.offset?t.offset:{};e=function(t,e){var n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:r.left-n.left-e.x,y:r.top-n.top-e.y}}(o,a={x:li((n=a).x)?n.x:0,y:li(n.y)?n.y:0})}else ci(t)&&(e=ui(t))}else r&&ci(t)&&(e=ui(t));e&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:e.x,top:e.y,behavior:t.behavior}):window.scrollTo(e.x,e.y))}var pi,hi=Wa&&((-1===(pi=window.navigator.userAgent).indexOf("Android 2.")&&-1===pi.indexOf("Android 4.0")||-1===pi.indexOf("Mobile Safari")||-1!==pi.indexOf("Chrome")||-1!==pi.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function Ei(t,e){ii();var n=window.history;try{if(e){var r=na({},n.state);r.key=ei(),n.replaceState(r,"",t)}else n.pushState({key:ni(Za())},"",t)}catch(n){window.location[e?"replace":"assign"](t)}}function vi(t){Ei(t,!0)}var mi={redirected:2,aborted:4,cancelled:8,duplicated:16};function Ai(t,e){return yi(t,e,mi.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return gi.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function Bi(t,e){return yi(t,e,mi.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function yi(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var gi=["params","query","hash"];function bi(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function _i(t,e){return bi(t)&&t._isRouter&&(null==e||t.type===e)}function Ci(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function xi(t){return function(e,n,r){var o=!1,a=0,i=null;wi(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var c,u=Ti((function(e){var o;((o=e).__esModule||ki&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Ha.extend(e),n.components[s]=e,--a<=0&&r()})),l=Ti((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=bi(t)?t:new Error(e),r(i))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var d=c.component;d&&"function"==typeof d.then&&d.then(u,l)}}})),o||r()}}function wi(t,e){return Fi(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Fi(t){return Array.prototype.concat.apply([],t)}var ki="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ti(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Pi=function(t,e){this.router=t,this.base=function(t){if(!t)if(Wa){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=ha,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Oi(t,e,n,r){var o=wi(t,(function(t,r,o,a){var i=function(t,e){"function"!=typeof t&&(t=Ha.extend(t));return t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return n(t,r,o,a)})):n(i,r,o,a)}));return Fi(r?o.reverse():o)}function Si(t,e){if(e)return function(){return t.apply(e,arguments)}}Pi.prototype.listen=function(t){this.cb=t},Pi.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Pi.prototype.onError=function(t){this.errorCbs.push(t)},Pi.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var a=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(_i(t,mi.redirected)&&a===ha||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},Pi.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var a,i,s=function(t){!_i(t)&&bi(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(ma(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ai(this.router,o,t,!1),s(((i=yi(a=o,t,mi.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",i));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n<r&&t[n]===e[n];n++);return{updated:e.slice(0,n),activated:e.slice(n),deactivated:t.slice(n)}}(this.current.matched,t.matched),d=l.updated,f=l.deactivated,p=l.activated,h=[].concat(function(t){return Oi(t,"beforeRouteLeave",Si,!0)}(f),this.router.beforeHooks,function(t){return Oi(t,"beforeRouteUpdate",Si)}(d),p.map((function(t){return t.beforeEnter})),xi(p)),E=function(e,n){if(r.pending!==t)return s(Bi(o,t));try{e(t,o,(function(e){!1===e?(r.ensureURL(!0),s(function(t,e){return yi(t,e,mi.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}(o,t))):bi(e)?(r.ensureURL(!0),s(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(s(Ai(o,t)),"object"==typeof e&&e.replace?r.replace(e):r.push(e)):n(e)}))}catch(t){s(t)}};Ci(h,E,(function(){Ci(function(t){return Oi(t,"beforeRouteEnter",(function(t,e,n,r){return function(t,e,n){return function(r,o,a){return t(r,o,(function(t){"function"==typeof t&&(e.enteredCbs[n]||(e.enteredCbs[n]=[]),e.enteredCbs[n].push(t)),a(t)}))}}(t,n,r)}))}(p).concat(r.router.resolveHooks),E,(function(){if(r.pending!==t)return s(Bi(o,t));r.pending=null,e(t),r.router.app&&r.router.app.$nextTick((function(){Ba(t)}))}))}))},Pi.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},Pi.prototype.setupListeners=function(){},Pi.prototype.teardown=function(){this.listeners.forEach((function(t){t()})),this.listeners=[],this.current=ha,this.pending=null};var $i=function(t){function e(e,n){t.call(this,e,n),this._startLocation=ji(this.base)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=hi&&n;r&&this.listeners.push(oi());var o=function(){var n=t.current,o=ji(t.base);t.current===ha&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ai(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ei(_a(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){vi(_a(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(ji(this.base)!==this.current.fullPath){var e=_a(this.base+this.current.fullPath);t?Ei(e):vi(e)}},e.prototype.getCurrentLocation=function(){return ji(this.base)},e}(Pi);function ji(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(_a(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Di=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=ji(t);if(!/^\/#/.test(e))return window.location.replace(_a(t+"/#"+e)),!0}(this.base)||Li()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=hi&&e;n&&this.listeners.push(oi());var r=function(){var e=t.current;Li()&&t.transitionTo(Ui(),(function(r){n&&ai(t.router,r,e,!0),hi||Mi(r.fullPath)}))},o=hi?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ri(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Mi(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ui()!==e&&(t?Ri(e):Mi(e))},e.prototype.getCurrentLocation=function(){return Ui()},e}(Pi);function Li(){var t=Ui();return"/"===t.charAt(0)||(Mi("/"+t),!1)}function Ui(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ji(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ri(t){hi?Ei(Ji(t)):window.location.hash=t}function Mi(t){hi?vi(Ji(t)):window.location.replace(Ji(t))}var Ii=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){_i(t,mi.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Pi),Ni=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ya(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!hi&&!1!==t.fallback,this.fallback&&(e="hash"),Wa||(e="abstract"),this.mode=e,e){case"history":this.history=new $i(this,t.base);break;case"hash":this.history=new Di(this,t.base,this.fallback);break;case"abstract":this.history=new Ii(this,t.base);break;default:0}},Hi={currentRoute:{configurable:!0}};Ni.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Hi.currentRoute.get=function(){return this.history&&this.history.current},Ni.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof $i||n instanceof Di){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;hi&&o&&"fullPath"in t&&ai(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ni.prototype.beforeEach=function(t){return Vi(this.beforeHooks,t)},Ni.prototype.beforeResolve=function(t){return Vi(this.resolveHooks,t)},Ni.prototype.afterEach=function(t){return Vi(this.afterHooks,t)},Ni.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ni.prototype.onError=function(t){this.history.onError(t)},Ni.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ni.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ni.prototype.go=function(t){this.history.go(t)},Ni.prototype.back=function(){this.go(-1)},Ni.prototype.forward=function(){this.go(1)},Ni.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ni.prototype.resolve=function(t,e,n){var r=Na(t,e=e||this.history.current,n,this),o=this.match(r,e),a=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?_a(t+"/"+r):r}(this.history.base,a,this.mode),normalizedTo:r,resolved:o}},Ni.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ni.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Ni.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ni.prototype,Hi);var zi=Ni;function Vi(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ni.install=function t(e){if(!t.installed||Ha!==e){t.installed=!0,Ha=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",ya),e.component("RouterLink",Va);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ni.version="3.6.5",Ni.isNavigationFailure=_i,Ni.NavigationFailureType=mi,Ni.START_LOCATION=ha,Wa&&window.Vue&&window.Vue.use(Ni);n(94);n(90),n(126);var qi={NotFound:()=>n.e(9).then(n.bind(null,280)),Layout:()=>Promise.all([n.e(0),n.e(2)]).then(n.bind(null,279))},Wi={"v-1da4f3de":()=>n.e(54).then(n.bind(null,283)),"v-2a963382":()=>n.e(10).then(n.bind(null,284)),"v-15e76709":()=>n.e(11).then(n.bind(null,285)),"v-7e791377":()=>n.e(13).then(n.bind(null,286)),"v-4522fce8":()=>n.e(14).then(n.bind(null,287)),"v-0f043b95":()=>n.e(15).then(n.bind(null,288)),"v-82657bfa":()=>n.e(12).then(n.bind(null,289)),"v-4229979e":()=>n.e(16).then(n.bind(null,290)),"v-ab031aa6":()=>n.e(17).then(n.bind(null,291)),"v-4879e18b":()=>n.e(18).then(n.bind(null,292)),"v-cd94096a":()=>n.e(19).then(n.bind(null,293)),"v-01629a0e":()=>n.e(22).then(n.bind(null,294)),"v-054852aa":()=>n.e(20).then(n.bind(null,295)),"v-32cb74d7":()=>n.e(21).then(n.bind(null,296)),"v-0c1289ee":()=>n.e(23).then(n.bind(null,297)),"v-bf2c05ca":()=>n.e(24).then(n.bind(null,298)),"v-5f242f0e":()=>n.e(26).then(n.bind(null,299)),"v-a1816c1c":()=>n.e(25).then(n.bind(null,300)),"v-1429cbea":()=>n.e(27).then(n.bind(null,301)),"v-0e95e282":()=>n.e(28).then(n.bind(null,302)),"v-26d474f0":()=>n.e(29).then(n.bind(null,303)),"v-3963192e":()=>n.e(6).then(n.bind(null,304)),"v-f426fe10":()=>n.e(30).then(n.bind(null,305)),"v-58573d2a":()=>n.e(31).then(n.bind(null,306)),"v-1443bedd":()=>n.e(32).then(n.bind(null,307)),"v-724aa673":()=>n.e(33).then(n.bind(null,308)),"v-a09cc770":()=>n.e(35).then(n.bind(null,309)),"v-16b8faa2":()=>n.e(34).then(n.bind(null,310)),"v-469cfef6":()=>n.e(38).then(n.bind(null,311)),"v-7a0ce446":()=>n.e(37).then(n.bind(null,312)),"v-742aed69":()=>n.e(39).then(n.bind(null,313)),"v-fd98c65a":()=>n.e(36).then(n.bind(null,314)),"v-eb5858f2":()=>n.e(40).then(n.bind(null,315)),"v-bfd04282":()=>n.e(41).then(n.bind(null,316)),"v-74e3cd38":()=>n.e(42).then(n.bind(null,317)),"v-9e77df74":()=>n.e(43).then(n.bind(null,318)),"v-db12a986":()=>n.e(7).then(n.bind(null,319)),"v-3e27e63a":()=>n.e(44).then(n.bind(null,320)),"v-aa7cd124":()=>n.e(45).then(n.bind(null,321)),"v-4499988a":()=>n.e(46).then(n.bind(null,322)),"v-b5c52bb0":()=>n.e(47).then(n.bind(null,323)),"v-5406b4f6":()=>n.e(48).then(n.bind(null,324)),"v-6fa76a47":()=>n.e(50).then(n.bind(null,325)),"v-19a54b75":()=>n.e(49).then(n.bind(null,326)),"v-375ec0cb":()=>n.e(51).then(n.bind(null,327)),"v-4252572a":()=>n.e(52).then(n.bind(null,328)),"v-0b3a0c6d":()=>n.e(53).then(n.bind(null,329)),"v-2cd1ba7d":()=>n.e(55).then(n.bind(null,330)),"v-6b3ff7f6":()=>n.e(56).then(n.bind(null,331)),"v-5fcd552e":()=>n.e(57).then(n.bind(null,332)),"v-16655618":()=>n.e(8).then(n.bind(null,333)),"v-eeefee06":()=>n.e(58).then(n.bind(null,334)),"v-3aebae07":()=>n.e(59).then(n.bind(null,335)),"v-14452f6d":()=>n.e(61).then(n.bind(null,336)),"v-60152d94":()=>n.e(60).then(n.bind(null,337)),"v-e23f6290":()=>n.e(62).then(n.bind(null,338)),"v-6ba3c9d9":()=>n.e(63).then(n.bind(null,339)),"v-1d8f3452":()=>n.e(64).then(n.bind(null,340)),"v-6ef7733a":()=>n.e(65).then(n.bind(null,341)),"v-ad7393da":()=>n.e(67).then(n.bind(null,342)),"v-40cc3324":()=>n.e(68).then(n.bind(null,343)),"v-61c9b29e":()=>n.e(66).then(n.bind(null,344)),"v-6e730d58":()=>n.e(69).then(n.bind(null,345)),"v-47fadd9a":()=>n.e(70).then(n.bind(null,346)),"v-50eb9e8b":()=>n.e(71).then(n.bind(null,347)),"v-1913a1ff":()=>n.e(72).then(n.bind(null,348)),"v-27608d64":()=>n.e(73).then(n.bind(null,349)),"v-86df8a64":()=>n.e(75).then(n.bind(null,350)),"v-56453a76":()=>n.e(74).then(n.bind(null,351)),"v-1a261186":()=>n.e(77).then(n.bind(null,352)),"v-11ca3866":()=>n.e(76).then(n.bind(null,353))};function Gi(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ki=/-(\w)/g,Yi=Gi(t=>t.replace(Ki,(t,e)=>e?e.toUpperCase():"")),Xi=/\B([A-Z])/g,Qi=Gi(t=>t.replace(Xi,"-$1").toLowerCase()),Zi=Gi(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Zi(Yi(e))):t(Zi(e))||t(Qi(e))}const es=Object.assign({},qi,Wi),ns=t=>es[t],rs=t=>Wi[t],os=t=>qi[t],as=t=>qn.component(t);function is(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(as,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function ds(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var fs=n(87),ps=n.n(fs),hs=n(88),Es=n.n(hs),vs={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="<meta";return Object.keys(t).forEach(n=>{e+=` ${n}="${Es()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=As(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=Bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ps()([{name:"description",content:this.$description}],t,this.siteMeta,ys)},updateCanonicalLink(){ms(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",As(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){Bs(null,this.currentMetaTags),ms()}};function ms(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function As(t=""){return t?`<link href="${t}" rel="canonical" />`:""}function Bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function ys(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var gs=n(89),bs={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(gs)()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t<e.length;t++){const a=e[t],i=e[t+1],s=0===t&&0===n||n>=a.parentElement.offsetTop+10&&(!i||n<i.parentElement.offsetTop-10),c=decodeURIComponent(this.$route.hash);if(s&&c!==decodeURIComponent(a.hash)){const n=a;if(o===r)for(let n=t+1;n<e.length;n++)if(c===decodeURIComponent(e[n].hash))return;return this.$vuepress.$set("disableScrollBehavior",!0),void this.$router.replace(decodeURIComponent(n.hash),()=>{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},_s=n(22),Cs=n.n(_s),xs=[vs,bs,{mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}}],ws={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return ds("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Fs=n(14),ks=Object(Fs.a)(ws,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(ks,"mixins",xs);const Ts=[{name:"v-1da4f3de",path:"/Java/",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1da4f3de").then(n)}},{path:"/Java/index.html",redirect:"/Java/"},{name:"v-2a963382",path:"/Android/ANR%E5%AE%9A%E4%BD%8D%E5%92%8C%E4%BF%AE%E6%AD%A3.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-2a963382").then(n)}},{path:"/Android/ANR定位和修正.html",redirect:"/Android/ANR%E5%AE%9A%E4%BD%8D%E5%92%8C%E4%BF%AE%E6%AD%A3.html"},{path:"/Android/ANR定位和修正.html",redirect:"/Android/ANR%E5%AE%9A%E4%BD%8D%E5%92%8C%E4%BF%AE%E6%AD%A3.html"},{name:"v-15e76709",path:"/Android/AOP%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-15e76709").then(n)}},{path:"/Android/AOP技术方案.html",redirect:"/Android/AOP%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88.html"},{path:"/Android/AOP技术方案.html",redirect:"/Android/AOP%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88.html"},{name:"v-7e791377",path:"/Android/ArrayMap%E5%AF%B9%E6%AF%94HashMap.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-7e791377").then(n)}},{path:"/Android/ArrayMap对比HashMap.html",redirect:"/Android/ArrayMap%E5%AF%B9%E6%AF%94HashMap.html"},{path:"/Android/ArrayMap对比HashMap.html",redirect:"/Android/ArrayMap%E5%AF%B9%E6%AF%94HashMap.html"},{name:"v-4522fce8",path:"/Android/Art%20Dalvik%E5%8C%BA%E5%88%AB.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-4522fce8").then(n)}},{path:"/Android/Art Dalvik区别.html",redirect:"/Android/Art%20Dalvik%E5%8C%BA%E5%88%AB.html"},{path:"/Android/Art Dalvik区别.html",redirect:"/Android/Art%20Dalvik%E5%8C%BA%E5%88%AB.html"},{name:"v-0f043b95",path:"/Android/Binder%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-0f043b95").then(n)}},{path:"/Android/Binder原理.html",redirect:"/Android/Binder%E5%8E%9F%E7%90%86.html"},{path:"/Android/Binder原理.html",redirect:"/Android/Binder%E5%8E%9F%E7%90%86.html"},{name:"v-82657bfa",path:"/Android/Apk%E6%89%93%E5%8C%85%E6%B5%81%E7%A8%8B.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-82657bfa").then(n)}},{path:"/Android/Apk打包流程.html",redirect:"/Android/Apk%E6%89%93%E5%8C%85%E6%B5%81%E7%A8%8B.html"},{path:"/Android/Apk打包流程.html",redirect:"/Android/Apk%E6%89%93%E5%8C%85%E6%B5%81%E7%A8%8B.html"},{name:"v-4229979e",path:"/Android/ContentProvider-%E4%B9%90%E8%A7%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-4229979e").then(n)}},{path:"/Android/ContentProvider-乐视.html",redirect:"/Android/ContentProvider-%E4%B9%90%E8%A7%86.html"},{path:"/Android/ContentProvider-乐视.html",redirect:"/Android/ContentProvider-%E4%B9%90%E8%A7%86.html"},{name:"v-ab031aa6",path:"/Android/Framework.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-ab031aa6").then(n)}},{name:"v-4879e18b",path:"/Android/Glide%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-4879e18b").then(n)}},{path:"/Android/Glide源码解析.html",redirect:"/Android/Glide%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.html"},{path:"/Android/Glide源码解析.html",redirect:"/Android/Glide%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.html"},{name:"v-cd94096a",path:"/Android/Gradle.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-cd94096a").then(n)}},{name:"v-01629a0e",path:"/Android/LinearLayout%E5%AF%B9%E6%AF%94RelativeLayout-%E7%99%BE%E5%BA%A6.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-01629a0e").then(n)}},{path:"/Android/LinearLayout对比RelativeLayout-百度.html",redirect:"/Android/LinearLayout%E5%AF%B9%E6%AF%94RelativeLayout-%E7%99%BE%E5%BA%A6.html"},{path:"/Android/LinearLayout对比RelativeLayout-百度.html",redirect:"/Android/LinearLayout%E5%AF%B9%E6%AF%94RelativeLayout-%E7%99%BE%E5%BA%A6.html"},{name:"v-054852aa",path:"/Android/Handler%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-054852aa").then(n)}},{path:"/Android/Handler原理.html",redirect:"/Android/Handler%E5%8E%9F%E7%90%86.html"},{path:"/Android/Handler原理.html",redirect:"/Android/Handler%E5%8E%9F%E7%90%86.html"},{name:"v-32cb74d7",path:"/Android/Kotlin.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-32cb74d7").then(n)}},{name:"v-0c1289ee",path:"/Android/",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-0c1289ee").then(n)}},{path:"/Android/index.html",redirect:"/Android/"},{name:"v-bf2c05ca",path:"/Android/RecyclerView%E7%BC%93%E5%AD%98%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-bf2c05ca").then(n)}},{path:"/Android/RecyclerView缓存原理.html",redirect:"/Android/RecyclerView%E7%BC%93%E5%AD%98%E5%8E%9F%E7%90%86.html"},{path:"/Android/RecyclerView缓存原理.html",redirect:"/Android/RecyclerView%E7%BC%93%E5%AD%98%E5%8E%9F%E7%90%86.html"},{name:"v-5f242f0e",path:"/Android/Service%E4%B8%8EActivity%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-5f242f0e").then(n)}},{path:"/Android/Service与Activity之间通信的几种方式.html",redirect:"/Android/Service%E4%B8%8EActivity%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.html"},{path:"/Android/Service与Activity之间通信的几种方式.html",redirect:"/Android/Service%E4%B8%8EActivity%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.html"},{name:"v-a1816c1c",path:"/Android/SP%E5%8E%9F%E7%90%86%E5%8F%8A%E4%BC%98%E5%8C%96.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-a1816c1c").then(n)}},{path:"/Android/SP原理及优化.html",redirect:"/Android/SP%E5%8E%9F%E7%90%86%E5%8F%8A%E4%BC%98%E5%8C%96.html"},{path:"/Android/SP原理及优化.html",redirect:"/Android/SP%E5%8E%9F%E7%90%86%E5%8F%8A%E4%BC%98%E5%8C%96.html"},{name:"v-1429cbea",path:"/Android/Touch%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92%E6%B5%81%E7%A8%8B-%E5%B0%8F%E7%B1%B3.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1429cbea").then(n)}},{path:"/Android/Touch事件传递流程-小米.html",redirect:"/Android/Touch%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92%E6%B5%81%E7%A8%8B-%E5%B0%8F%E7%B1%B3.html"},{path:"/Android/Touch事件传递流程-小米.html",redirect:"/Android/Touch%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92%E6%B5%81%E7%A8%8B-%E5%B0%8F%E7%B1%B3.html"},{name:"v-0e95e282",path:"/Android/Ubuntu%E7%BC%96%E8%AF%91%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F-%E7%99%BE%E5%BA%A6.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-0e95e282").then(n)}},{path:"/Android/Ubuntu编译安卓系统-百度.html",redirect:"/Android/Ubuntu%E7%BC%96%E8%AF%91%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F-%E7%99%BE%E5%BA%A6.html"},{path:"/Android/Ubuntu编译安卓系统-百度.html",redirect:"/Android/Ubuntu%E7%BC%96%E8%AF%91%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F-%E7%99%BE%E5%BA%A6.html"},{name:"v-26d474f0",path:"/Android/dex%EF%BC%8Codex%EF%BC%8Coat%EF%BC%8Cvdex%EF%BC%8Cart%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-26d474f0").then(n)}},{path:"/Android/dex,odex,oat,vdex,art文件结构.html",redirect:"/Android/dex%EF%BC%8Codex%EF%BC%8Coat%EF%BC%8Cvdex%EF%BC%8Cart%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.html"},{path:"/Android/dex,odex,oat,vdex,art文件结构.html",redirect:"/Android/dex%EF%BC%8Codex%EF%BC%8Coat%EF%BC%8Cvdex%EF%BC%8Cart%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.html"},{name:"v-3963192e",path:"/Android/fragment%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-3963192e").then(n)}},{path:"/Android/fragment生命周期.html",redirect:"/Android/fragment%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html"},{path:"/Android/fragment生命周期.html",redirect:"/Android/fragment%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html"},{name:"v-f426fe10",path:"/Android/launchmode%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF-%E7%99%BE%E5%BA%A6-%E5%B0%8F%E7%B1%B3-%E4%B9%90%E8%A7%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-f426fe10").then(n)}},{path:"/Android/launchmode应用场景-百度-小米-乐视.html",redirect:"/Android/launchmode%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF-%E7%99%BE%E5%BA%A6-%E5%B0%8F%E7%B1%B3-%E4%B9%90%E8%A7%86.html"},{path:"/Android/launchmode应用场景-百度-小米-乐视.html",redirect:"/Android/launchmode%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF-%E7%99%BE%E5%BA%A6-%E5%B0%8F%E7%B1%B3-%E4%B9%90%E8%A7%86.html"},{name:"v-58573d2a",path:"/Android/onSaveInstanceState%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-58573d2a").then(n)}},{path:"/Android/onSaveInstanceState原理.html",redirect:"/Android/onSaveInstanceState%E5%8E%9F%E7%90%86.html"},{path:"/Android/onSaveInstanceState原理.html",redirect:"/Android/onSaveInstanceState%E5%8E%9F%E7%90%86.html"},{name:"v-1443bedd",path:"/Android/view%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B-%E7%99%BE%E5%BA%A6.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1443bedd").then(n)}},{path:"/Android/view绘制流程-百度.html",redirect:"/Android/view%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B-%E7%99%BE%E5%BA%A6.html"},{path:"/Android/view绘制流程-百度.html",redirect:"/Android/view%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B-%E7%99%BE%E5%BA%A6.html"},{name:"v-724aa673",path:"/Android/volley%E8%A7%A3%E6%9E%90-%E7%BE%8E%E5%9B%A2-%E4%B9%90%E8%A7%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-724aa673").then(n)}},{path:"/Android/volley解析-美团-乐视.html",redirect:"/Android/volley%E8%A7%A3%E6%9E%90-%E7%BE%8E%E5%9B%A2-%E4%B9%90%E8%A7%86.html"},{path:"/Android/volley解析-美团-乐视.html",redirect:"/Android/volley%E8%A7%A3%E6%9E%90-%E7%BE%8E%E5%9B%A2-%E4%B9%90%E8%A7%86.html"},{name:"v-a09cc770",path:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4oom-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-a09cc770").then(n)}},{path:"/Android/什么情况导致oom-乐视-美团.html",redirect:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4oom-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html"},{path:"/Android/什么情况导致oom-乐视-美团.html",redirect:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4oom-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html"},{name:"v-16b8faa2",path:"/Android/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8Application%20Context%E6%98%BE%E7%A4%BA%20Dialog.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-16b8faa2").then(n)}},{path:"/Android/为什么不能使用Application Context显示 Dialog.html",redirect:"/Android/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8Application%20Context%E6%98%BE%E7%A4%BA%20Dialog.html"},{path:"/Android/为什么不能使用Application Context显示 Dialog.html",redirect:"/Android/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8Application%20Context%E6%98%BE%E7%A4%BA%20Dialog.html"},{name:"v-469cfef6",path:"/Android/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-469cfef6").then(n)}},{path:"/Android/垃圾回收.html",redirect:"/Android/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html"},{path:"/Android/垃圾回收.html",redirect:"/Android/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html"},{name:"v-7a0ce446",path:"/Android/%E5%8A%A8%E7%94%BB%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-7a0ce446").then(n)}},{path:"/Android/动画框架实现原理.html",redirect:"/Android/%E5%8A%A8%E7%94%BB%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.html"},{path:"/Android/动画框架实现原理.html",redirect:"/Android/%E5%8A%A8%E7%94%BB%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.html"},{name:"v-742aed69",path:"/Android/%E5%B1%8F%E5%B9%95%E5%88%B7%E6%96%B0%E6%9C%BA%E5%88%B6-%E8%85%BE%E8%AE%AF.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-742aed69").then(n)}},{path:"/Android/屏幕刷新机制-腾讯.html",redirect:"/Android/%E5%B1%8F%E5%B9%95%E5%88%B7%E6%96%B0%E6%9C%BA%E5%88%B6-%E8%85%BE%E8%AE%AF.html"},{path:"/Android/屏幕刷新机制-腾讯.html",redirect:"/Android/%E5%B1%8F%E5%B9%95%E5%88%B7%E6%96%B0%E6%9C%BA%E5%88%B6-%E8%85%BE%E8%AE%AF.html"},{name:"v-fd98c65a",path:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-fd98c65a").then(n)}},{path:"/Android/什么情况导致内存泄漏-美团.html",redirect:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E7%BE%8E%E5%9B%A2.html"},{path:"/Android/什么情况导致内存泄漏-美团.html",redirect:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E7%BE%8E%E5%9B%A2.html"},{name:"v-eb5858f2",path:"/Android/%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB%E7%89%B9%E6%80%A7-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-eb5858f2").then(n)}},{path:"/Android/属性动画特性-乐视-小米.html",redirect:"/Android/%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB%E7%89%B9%E6%80%A7-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html"},{path:"/Android/属性动画特性-乐视-小米.html",redirect:"/Android/%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB%E7%89%B9%E6%80%A7-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html"},{name:"v-bfd04282",path:"/Android/%E6%8F%92%E4%BB%B6%E5%8C%96.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-bfd04282").then(n)}},{path:"/Android/插件化.html",redirect:"/Android/%E6%8F%92%E4%BB%B6%E5%8C%96.html"},{path:"/Android/插件化.html",redirect:"/Android/%E6%8F%92%E4%BB%B6%E5%8C%96.html"},{name:"v-74e3cd38",path:"/Android/%E6%95%B0%E6%8D%AE%E5%BA%93.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-74e3cd38").then(n)}},{path:"/Android/数据库.html",redirect:"/Android/%E6%95%B0%E6%8D%AE%E5%BA%93.html"},{path:"/Android/数据库.html",redirect:"/Android/%E6%95%B0%E6%8D%AE%E5%BA%93.html"},{name:"v-9e77df74",path:"/Android/%E6%9C%AC%E5%9C%B0%E5%B9%BF%E6%92%AD%E5%92%8C%E5%85%A8%E5%B1%80%E5%B9%BF%E6%92%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%B7%AE%E5%88%AB.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-9e77df74").then(n)}},{path:"/Android/本地广播和全局广播有什么差别.html",redirect:"/Android/%E6%9C%AC%E5%9C%B0%E5%B9%BF%E6%92%AD%E5%92%8C%E5%85%A8%E5%B1%80%E5%B9%BF%E6%92%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%B7%AE%E5%88%AB.html"},{path:"/Android/本地广播和全局广播有什么差别.html",redirect:"/Android/%E6%9C%AC%E5%9C%B0%E5%B9%BF%E6%92%AD%E5%92%8C%E5%85%A8%E5%B1%80%E5%B9%BF%E6%92%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%B7%AE%E5%88%AB.html"},{name:"v-db12a986",path:"/Android/%E6%9E%B6%E6%9E%84%E8%8C%83%E5%BC%8F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-db12a986").then(n)}},{path:"/Android/架构范式.html",redirect:"/Android/%E6%9E%B6%E6%9E%84%E8%8C%83%E5%BC%8F.html"},{path:"/Android/架构范式.html",redirect:"/Android/%E6%9E%B6%E6%9E%84%E8%8C%83%E5%BC%8F.html"},{name:"v-3e27e63a",path:"/Android/%E6%AF%8F%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%88%86%E9%85%8D%E7%9A%84%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-3e27e63a").then(n)}},{path:"/Android/每个应用程序分配的内存大小是多少?-美团.html",redirect:"/Android/%E6%AF%8F%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%88%86%E9%85%8D%E7%9A%84%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F-%E7%BE%8E%E5%9B%A2.html"},{path:"/Android/每个应用程序分配的内存大小是多少?-美团.html",redirect:"/Android/%E6%AF%8F%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%88%86%E9%85%8D%E7%9A%84%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F-%E7%BE%8E%E5%9B%A2.html"},{name:"v-aa7cd124",path:"/Android/%E6%B3%A8%E8%A7%A3%E5%A4%84%E7%90%86%E5%99%A8APT.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-aa7cd124").then(n)}},{path:"/Android/注解处理器APT.html",redirect:"/Android/%E6%B3%A8%E8%A7%A3%E5%A4%84%E7%90%86%E5%99%A8APT.html"},{path:"/Android/注解处理器APT.html",redirect:"/Android/%E6%B3%A8%E8%A7%A3%E5%A4%84%E7%90%86%E5%99%A8APT.html"},{name:"v-4499988a",path:"/Android/%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%8E%9F%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-4499988a").then(n)}},{path:"/Android/渲染机制原理.html",redirect:"/Android/%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%8E%9F%E7%90%86.html"},{path:"/Android/渲染机制原理.html",redirect:"/Android/%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%8E%9F%E7%90%86.html"},{name:"v-b5c52bb0",path:"/Android/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-b5c52bb0").then(n)}},{path:"/Android/设计模式.html",redirect:"/Android/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html"},{path:"/Android/设计模式.html",redirect:"/Android/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html"},{name:"v-5406b4f6",path:"/Java/ClassNotFoundException%E5%92%8CNoClassDefFoundError%E7%9A%84%E5%8C%BA%E5%88%AB.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-5406b4f6").then(n)}},{path:"/Java/ClassNotFoundException和NoClassDefFoundError的区别.html",redirect:"/Java/ClassNotFoundException%E5%92%8CNoClassDefFoundError%E7%9A%84%E5%8C%BA%E5%88%AB.html"},{path:"/Java/ClassNotFoundException和NoClassDefFoundError的区别.html",redirect:"/Java/ClassNotFoundException%E5%92%8CNoClassDefFoundError%E7%9A%84%E5%8C%BA%E5%88%AB.html"},{name:"v-6fa76a47",path:"/Java/HashMap%E5%8E%9F%E7%90%86-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-6fa76a47").then(n)}},{path:"/Java/HashMap原理-美团.html",redirect:"/Java/HashMap%E5%8E%9F%E7%90%86-%E7%BE%8E%E5%9B%A2.html"},{path:"/Java/HashMap原理-美团.html",redirect:"/Java/HashMap%E5%8E%9F%E7%90%86-%E7%BE%8E%E5%9B%A2.html"},{name:"v-19a54b75",path:"/Java/Exception%20%E5%92%8C%20Error%20%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-19a54b75").then(n)}},{path:"/Java/Exception 和 Error 有何区别?.html",redirect:"/Java/Exception%20%E5%92%8C%20Error%20%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.html"},{path:"/Java/Exception 和 Error 有何区别?.html",redirect:"/Java/Exception%20%E5%92%8C%20Error%20%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.html"},{name:"v-375ec0cb",path:"/Java/JIT%20%E7%BC%96%E8%AF%91%E5%99%A8.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-375ec0cb").then(n)}},{path:"/Java/JIT 编译器.html",redirect:"/Java/JIT%20%E7%BC%96%E8%AF%91%E5%99%A8.html"},{path:"/Java/JIT 编译器.html",redirect:"/Java/JIT%20%E7%BC%96%E8%AF%91%E5%99%A8.html"},{name:"v-4252572a",path:"/Java/JavaBean%20HashCode%E6%80%8E%E4%B9%88%E5%86%99.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-4252572a").then(n)}},{path:"/Java/JavaBean HashCode怎么写.html",redirect:"/Java/JavaBean%20HashCode%E6%80%8E%E4%B9%88%E5%86%99.html"},{path:"/Java/JavaBean HashCode怎么写.html",redirect:"/Java/JavaBean%20HashCode%E6%80%8E%E4%B9%88%E5%86%99.html"},{name:"v-0b3a0c6d",path:"/Java/LRUCache.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-0b3a0c6d").then(n)}},{name:"v-2cd1ba7d",path:"/Java/Wait%E3%80%81Sleep%E5%92%8CYield%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-2cd1ba7d").then(n)}},{path:"/Java/Wait、Sleep和Yield方法的区别.html",redirect:"/Java/Wait%E3%80%81Sleep%E5%92%8CYield%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.html"},{path:"/Java/Wait、Sleep和Yield方法的区别.html",redirect:"/Java/Wait%E3%80%81Sleep%E5%92%8CYield%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.html"},{name:"v-6b3ff7f6",path:"/Java/hashmap%E5%92%8Chashtable%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-6b3ff7f6").then(n)}},{path:"/Java/hashmap和hashtable的区别-乐视-小米.html",redirect:"/Java/hashmap%E5%92%8Chashtable%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html"},{path:"/Java/hashmap和hashtable的区别-乐视-小米.html",redirect:"/Java/hashmap%E5%92%8Chashtable%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html"},{name:"v-5fcd552e",path:"/Java/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-5fcd552e").then(n)}},{path:"/Java/内存模型.html",redirect:"/Java/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B.html"},{path:"/Java/内存模型.html",redirect:"/Java/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B.html"},{name:"v-16655618",path:"/Java/%E5%88%97%E4%B8%BEjava%E7%9A%84%E9%9B%86%E5%90%88%E5%92%8C%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB-%E7%99%BE%E5%BA%A6-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-16655618").then(n)}},{path:"/Java/列举java的集合和继承关系-百度-美团.html",redirect:"/Java/%E5%88%97%E4%B8%BEjava%E7%9A%84%E9%9B%86%E5%90%88%E5%92%8C%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB-%E7%99%BE%E5%BA%A6-%E7%BE%8E%E5%9B%A2.html"},{path:"/Java/列举java的集合和继承关系-百度-美团.html",redirect:"/Java/%E5%88%97%E4%B8%BEjava%E7%9A%84%E9%9B%86%E5%90%88%E5%92%8C%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB-%E7%99%BE%E5%BA%A6-%E7%BE%8E%E5%9B%A2.html"},{name:"v-eeefee06",path:"/Java/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-eeefee06").then(n)}},{path:"/Java/动态代理.html",redirect:"/Java/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86.html"},{path:"/Java/动态代理.html",redirect:"/Java/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86.html"},{name:"v-3aebae07",path:"/Java/%E5%A4%9A%E6%80%81.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-3aebae07").then(n)}},{path:"/Java/多态.html",redirect:"/Java/%E5%A4%9A%E6%80%81.html"},{path:"/Java/多态.html",redirect:"/Java/%E5%A4%9A%E6%80%81.html"},{name:"v-14452f6d",path:"/Java/%E5%AE%B9%E5%99%A8%E7%B1%BB%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-14452f6d").then(n)}},{path:"/Java/容器类之间的区别-乐视-美团.html",redirect:"/Java/%E5%AE%B9%E5%99%A8%E7%B1%BB%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html"},{path:"/Java/容器类之间的区别-乐视-美团.html",redirect:"/Java/%E5%AE%B9%E5%99%A8%E7%B1%BB%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html"},{name:"v-60152d94",path:"/Java/%E5%A4%A7%E6%96%87%E4%BB%B6%E6%8E%92%E5%BA%8F.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-60152d94").then(n)}},{path:"/Java/大文件排序.html",redirect:"/Java/%E5%A4%A7%E6%96%87%E4%BB%B6%E6%8E%92%E5%BA%8F.html"},{path:"/Java/大文件排序.html",redirect:"/Java/%E5%A4%A7%E6%96%87%E4%BB%B6%E6%8E%92%E5%BA%8F.html"},{name:"v-e23f6290",path:"/Java/%E6%B3%9B%E5%9E%8B.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-e23f6290").then(n)}},{path:"/Java/泛型.html",redirect:"/Java/%E6%B3%9B%E5%9E%8B.html"},{path:"/Java/泛型.html",redirect:"/Java/%E6%B3%9B%E5%9E%8B.html"},{name:"v-6ba3c9d9",path:"/Java/%E7%88%B6%E7%B1%BB%E7%9A%84%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E8%A2%AB%E5%AD%90%E7%B1%BB%E9%87%8D%E5%86%99-%E7%8C%8E%E8%B1%B9.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-6ba3c9d9").then(n)}},{path:"/Java/父类的静态方法能否被子类重写-猎豹.html",redirect:"/Java/%E7%88%B6%E7%B1%BB%E7%9A%84%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E8%A2%AB%E5%AD%90%E7%B1%BB%E9%87%8D%E5%86%99-%E7%8C%8E%E8%B1%B9.html"},{path:"/Java/父类的静态方法能否被子类重写-猎豹.html",redirect:"/Java/%E7%88%B6%E7%B1%BB%E7%9A%84%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E8%A2%AB%E5%AD%90%E7%B1%BB%E9%87%8D%E5%86%99-%E7%8C%8E%E8%B1%B9.html"},{name:"v-1d8f3452",path:"/Java/%E7%BA%BF%E7%A8%8B&&%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86-%E8%85%BE%E8%AE%AF.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1d8f3452").then(n)}},{path:"/Java/线程&&线程池原理-腾讯.html",redirect:"/Java/%E7%BA%BF%E7%A8%8B&&%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86-%E8%85%BE%E8%AE%AF.html"},{path:"/Java/线程&&线程池原理-腾讯.html",redirect:"/Java/%E7%BA%BF%E7%A8%8B&&%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86-%E8%85%BE%E8%AE%AF.html"},{name:"v-6ef7733a",path:"/Java/%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%99%BE%E5%BA%A6-%E4%B9%90%E8%A7%86.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-6ef7733a").then(n)}},{path:"/Java/虚拟机-百度-乐视.html",redirect:"/Java/%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%99%BE%E5%BA%A6-%E4%B9%90%E8%A7%86.html"},{path:"/Java/虚拟机-百度-乐视.html",redirect:"/Java/%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%99%BE%E5%BA%A6-%E4%B9%90%E8%A7%86.html"},{name:"v-ad7393da",path:"/Java/%E9%94%81&&%E5%B9%B6%E5%8F%91.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-ad7393da").then(n)}},{path:"/Java/锁&&并发.html",redirect:"/Java/%E9%94%81&&%E5%B9%B6%E5%8F%91.html"},{path:"/Java/锁&&并发.html",redirect:"/Java/%E9%94%81&&%E5%B9%B6%E5%8F%91.html"},{name:"v-40cc3324",path:"/",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-40cc3324").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-61c9b29e",path:"/Java/%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB-%E7%8C%8E%E8%B1%B9-%E7%BE%8E%E5%9B%A2.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-61c9b29e").then(n)}},{path:"/Java/进程和线程的区别-猎豹-美团.html",redirect:"/Java/%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB-%E7%8C%8E%E8%B1%B9-%E7%BE%8E%E5%9B%A2.html"},{path:"/Java/进程和线程的区别-猎豹-美团.html",redirect:"/Java/%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB-%E7%8C%8E%E8%B1%B9-%E7%BE%8E%E5%9B%A2.html"},{name:"v-6e730d58",path:"/%E4%B8%93%E9%A2%98/",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-6e730d58").then(n)}},{path:"/专题/",redirect:"/%E4%B8%93%E9%A2%98/"},{path:"/%E4%B8%93%E9%A2%98/index.html",redirect:"/%E4%B8%93%E9%A2%98/"},{path:"/专题/",redirect:"/%E4%B8%93%E9%A2%98/"},{name:"v-47fadd9a",path:"/%E4%B8%93%E9%A2%98/%E5%9B%BE%E7%89%87.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-47fadd9a").then(n)}},{path:"/专题/图片.html",redirect:"/%E4%B8%93%E9%A2%98/%E5%9B%BE%E7%89%87.html"},{path:"/专题/图片.html",redirect:"/%E4%B8%93%E9%A2%98/%E5%9B%BE%E7%89%87.html"},{name:"v-50eb9e8b",path:"/%E4%B8%93%E9%A2%98/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-50eb9e8b").then(n)}},{path:"/专题/性能优化.html",redirect:"/%E4%B8%93%E9%A2%98/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html"},{path:"/专题/性能优化.html",redirect:"/%E4%B8%93%E9%A2%98/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html"},{name:"v-1913a1ff",path:"/%E4%B8%93%E9%A2%98/%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1913a1ff").then(n)}},{path:"/专题/深入研究的知识点.html",redirect:"/%E4%B8%93%E9%A2%98/%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.html"},{path:"/专题/深入研究的知识点.html",redirect:"/%E4%B8%93%E9%A2%98/%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.html"},{name:"v-27608d64",path:"/%E4%B8%93%E9%A2%98/%E7%99%BE%E5%BA%A6.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-27608d64").then(n)}},{path:"/专题/百度.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%99%BE%E5%BA%A6.html"},{path:"/专题/百度.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%99%BE%E5%BA%A6.html"},{name:"v-86df8a64",path:"/%E4%B8%93%E9%A2%98/%E7%BD%91%E7%BB%9C.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-86df8a64").then(n)}},{path:"/专题/网络.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%BD%91%E7%BB%9C.html"},{path:"/专题/网络.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%BD%91%E7%BB%9C.html"},{name:"v-56453a76",path:"/%E4%B8%93%E9%A2%98/%E7%AE%97%E6%B3%95.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-56453a76").then(n)}},{path:"/专题/算法.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%AE%97%E6%B3%95.html"},{path:"/专题/算法.html",redirect:"/%E4%B8%93%E9%A2%98/%E7%AE%97%E6%B3%95.html"},{name:"v-1a261186",path:"/%E4%B8%93%E9%A2%98/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-1a261186").then(n)}},{path:"/专题/阿里巴巴.html",redirect:"/%E4%B8%93%E9%A2%98/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4.html"},{path:"/专题/阿里巴巴.html",redirect:"/%E4%B8%93%E9%A2%98/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4.html"},{name:"v-11ca3866",path:"/%E4%B8%93%E9%A2%98/%E8%85%BE%E8%AE%AF.html",component:ks,beforeEnter:(t,e,n)=>{ls("Layout","v-11ca3866").then(n)}},{path:"/专题/腾讯.html",redirect:"/%E4%B8%93%E9%A2%98/%E8%85%BE%E8%AE%AF.html"},{path:"/专题/腾讯.html",redirect:"/%E4%B8%93%E9%A2%98/%E8%85%BE%E8%AE%AF.html"},{path:"*",component:ks}],Ps={title:"",description:"The top Internet companies android interview questions and answers",base:"/AndroidInterview-Q-A/",headTags:[],pages:[{title:"Java",frontmatter:{title:"Java"},regularPath:"/Java/",relativePath:"Java/README.md",key:"v-1da4f3de",path:"/Java/"},{title:"ANR定位和修正",frontmatter:{},regularPath:"/Android/ANR%E5%AE%9A%E4%BD%8D%E5%92%8C%E4%BF%AE%E6%AD%A3.html",relativePath:"Android/ANR定位和修正.md",key:"v-2a963382",path:"/Android/ANR%E5%AE%9A%E4%BD%8D%E5%92%8C%E4%BF%AE%E6%AD%A3.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"AOP技术方案",frontmatter:{},regularPath:"/Android/AOP%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88.html",relativePath:"Android/AOP技术方案.md",key:"v-15e76709",path:"/Android/AOP%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88.html",headers:[{level:3,title:"AOP技术方案",slug:"aop技术方案"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"ArrayMap对比HashMap",frontmatter:{},regularPath:"/Android/ArrayMap%E5%AF%B9%E6%AF%94HashMap.html",relativePath:"Android/ArrayMap对比HashMap.md",key:"v-7e791377",path:"/Android/ArrayMap%E5%AF%B9%E6%AF%94HashMap.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"Art和Dalvik区别",frontmatter:{},regularPath:"/Android/Art%20Dalvik%E5%8C%BA%E5%88%AB.html",relativePath:"Android/Art Dalvik区别.md",key:"v-4522fce8",path:"/Android/Art%20Dalvik%E5%8C%BA%E5%88%AB.html",headers:[{level:3,title:"Art和Dalvik区别",slug:"art和dalvik区别"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"Binder 原理",frontmatter:{},regularPath:"/Android/Binder%E5%8E%9F%E7%90%86.html",relativePath:"Android/Binder原理.md",key:"v-0f043b95",path:"/Android/Binder%E5%8E%9F%E7%90%86.html",lastUpdated:"2021/11/5 09:19:44",lastUpdatedTimestamp:1636075184e3,createdTime:1620348514e3},{title:"Apk 打包流程",frontmatter:{},regularPath:"/Android/Apk%E6%89%93%E5%8C%85%E6%B5%81%E7%A8%8B.html",relativePath:"Android/Apk打包流程.md",key:"v-82657bfa",path:"/Android/Apk%E6%89%93%E5%8C%85%E6%B5%81%E7%A8%8B.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"ContentProvider-乐视",frontmatter:{},regularPath:"/Android/ContentProvider-%E4%B9%90%E8%A7%86.html",relativePath:"Android/ContentProvider-乐视.md",key:"v-4229979e",path:"/Android/ContentProvider-%E4%B9%90%E8%A7%86.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"Framework",frontmatter:{},regularPath:"/Android/Framework.html",relativePath:"Android/Framework.md",key:"v-ab031aa6",path:"/Android/Framework.html",lastUpdated:"2021/5/12 17:23:38",lastUpdatedTimestamp:1620811418e3,createdTime:1620563993e3},{title:"Glide源码解析",frontmatter:{},regularPath:"/Android/Glide%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.html",relativePath:"Android/Glide源码解析.md",key:"v-4879e18b",path:"/Android/Glide%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.html",lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620348514e3},{title:"Gradle",frontmatter:{},regularPath:"/Android/Gradle.html",relativePath:"Android/Gradle.md",key:"v-cd94096a",path:"/Android/Gradle.html",headers:[{level:3,title:"Gradle",slug:"gradle"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"LinearLayout和RelativeLayout性能对比-百度",frontmatter:{},regularPath:"/Android/LinearLayout%E5%AF%B9%E6%AF%94RelativeLayout-%E7%99%BE%E5%BA%A6.html",relativePath:"Android/LinearLayout对比RelativeLayout-百度.md",key:"v-01629a0e",path:"/Android/LinearLayout%E5%AF%B9%E6%AF%94RelativeLayout-%E7%99%BE%E5%BA%A6.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"Handler 原理",frontmatter:{},regularPath:"/Android/Handler%E5%8E%9F%E7%90%86.html",relativePath:"Android/Handler原理.md",key:"v-054852aa",path:"/Android/Handler%E5%8E%9F%E7%90%86.html",lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620563993e3},{title:"Kotlin",frontmatter:{},regularPath:"/Android/Kotlin.html",relativePath:"Android/Kotlin.md",key:"v-32cb74d7",path:"/Android/Kotlin.html",headers:[{level:3,title:"Kotlin",slug:"kotlin"}],lastUpdated:"2021/5/7 08:48:34",lastUpdatedTimestamp:1620348514e3,createdTime:1620348514e3},{title:"Android",frontmatter:{title:"Android"},regularPath:"/Android/",relativePath:"Android/README.md",key:"v-0c1289ee",path:"/Android/",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"RecyclerView缓存原理",frontmatter:{},regularPath:"/Android/RecyclerView%E7%BC%93%E5%AD%98%E5%8E%9F%E7%90%86.html",relativePath:"Android/RecyclerView缓存原理.md",key:"v-bf2c05ca",path:"/Android/RecyclerView%E7%BC%93%E5%AD%98%E5%8E%9F%E7%90%86.html",headers:[{level:3,title:"RecyclerView缓存原理",slug:"recyclerview缓存原理"}],lastUpdated:"2021/5/8 20:27:19",lastUpdatedTimestamp:1620476839e3,createdTime:1620476839e3},{title:"Service与Activity之间通信的几种方式",frontmatter:{},regularPath:"/Android/Service%E4%B8%8EActivity%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.html",relativePath:"Android/Service与Activity之间通信的几种方式.md",key:"v-5f242f0e",path:"/Android/Service%E4%B8%8EActivity%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"SP原理及优化",frontmatter:{},regularPath:"/Android/SP%E5%8E%9F%E7%90%86%E5%8F%8A%E4%BC%98%E5%8C%96.html",relativePath:"Android/SP原理及优化.md",key:"v-a1816c1c",path:"/Android/SP%E5%8E%9F%E7%90%86%E5%8F%8A%E4%BC%98%E5%8C%96.html",headers:[{level:3,title:"SP原理及优化",slug:"sp原理及优化"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"Touch事件传递流程-小米",frontmatter:{},regularPath:"/Android/Touch%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92%E6%B5%81%E7%A8%8B-%E5%B0%8F%E7%B1%B3.html",relativePath:"Android/Touch事件传递流程-小米.md",key:"v-1429cbea",path:"/Android/Touch%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92%E6%B5%81%E7%A8%8B-%E5%B0%8F%E7%B1%B3.html",lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620298172e3},{title:"Ubuntu编译安卓系统-百度",frontmatter:{},regularPath:"/Android/Ubuntu%E7%BC%96%E8%AF%91%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F-%E7%99%BE%E5%BA%A6.html",relativePath:"Android/Ubuntu编译安卓系统-百度.md",key:"v-0e95e282",path:"/Android/Ubuntu%E7%BC%96%E8%AF%91%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F-%E7%99%BE%E5%BA%A6.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"dex,odex,oat,vdex,art文件结构",frontmatter:{},regularPath:"/Android/dex%EF%BC%8Codex%EF%BC%8Coat%EF%BC%8Cvdex%EF%BC%8Cart%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.html",relativePath:"Android/dex,odex,oat,vdex,art文件结构.md",key:"v-26d474f0",path:"/Android/dex%EF%BC%8Codex%EF%BC%8Coat%EF%BC%8Cvdex%EF%BC%8Cart%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.html",headers:[{level:3,title:"dex,odex,oat,vdex,art文件结构",slug:"dex-odex-oat-vdex-art文件结构"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"Fragment生命周期",frontmatter:{},regularPath:"/Android/fragment%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html",relativePath:"Android/fragment生命周期.md",key:"v-3963192e",path:"/Android/fragment%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"LaunchMode应用场景-百度-小米-乐视",frontmatter:{},regularPath:"/Android/launchmode%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF-%E7%99%BE%E5%BA%A6-%E5%B0%8F%E7%B1%B3-%E4%B9%90%E8%A7%86.html",relativePath:"Android/launchmode应用场景-百度-小米-乐视.md",key:"v-f426fe10",path:"/Android/launchmode%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF-%E7%99%BE%E5%BA%A6-%E5%B0%8F%E7%B1%B3-%E4%B9%90%E8%A7%86.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"onSaveInstanceState",frontmatter:{},regularPath:"/Android/onSaveInstanceState%E5%8E%9F%E7%90%86.html",relativePath:"Android/onSaveInstanceState原理.md",key:"v-58573d2a",path:"/Android/onSaveInstanceState%E5%8E%9F%E7%90%86.html",headers:[{level:3,title:"onSaveInstanceState",slug:"onsaveinstancestate"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620567835e3},{title:"View绘制流程-百度",frontmatter:{},regularPath:"/Android/view%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B-%E7%99%BE%E5%BA%A6.html",relativePath:"Android/view绘制流程-百度.md",key:"v-1443bedd",path:"/Android/view%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B-%E7%99%BE%E5%BA%A6.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"volley解析-美团-乐视",frontmatter:{},regularPath:"/Android/volley%E8%A7%A3%E6%9E%90-%E7%BE%8E%E5%9B%A2-%E4%B9%90%E8%A7%86.html",relativePath:"Android/volley解析-美团-乐视.md",key:"v-724aa673",path:"/Android/volley%E8%A7%A3%E6%9E%90-%E7%BE%8E%E5%9B%A2-%E4%B9%90%E8%A7%86.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"什么情况导致-乐视-美团",frontmatter:{},regularPath:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4oom-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",relativePath:"Android/什么情况导致oom-乐视-美团.md",key:"v-a09cc770",path:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4oom-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620298172e3},{title:"为什么不能使用 Application Context 显示 Dialog",frontmatter:{},regularPath:"/Android/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8Application%20Context%E6%98%BE%E7%A4%BA%20Dialog.html",relativePath:"Android/为什么不能使用Application Context显示 Dialog.md",key:"v-16b8faa2",path:"/Android/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8Application%20Context%E6%98%BE%E7%A4%BA%20Dialog.html",headers:[{level:3,title:"为什么不能使用 Application Context 显示 Dialog",slug:"为什么不能使用-application-context-显示-dialog"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"垃圾回收",frontmatter:{},regularPath:"/Android/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html",relativePath:"Android/垃圾回收.md",key:"v-469cfef6",path:"/Android/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html",lastUpdated:"2021/5/8 20:27:19",lastUpdatedTimestamp:1620476839e3,createdTime:1620298172e3},{title:"动画框架实现原理",frontmatter:{},regularPath:"/Android/%E5%8A%A8%E7%94%BB%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.html",relativePath:"Android/动画框架实现原理.md",key:"v-7a0ce446",path:"/Android/%E5%8A%A8%E7%94%BB%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"屏幕刷新机制",frontmatter:{},regularPath:"/Android/%E5%B1%8F%E5%B9%95%E5%88%B7%E6%96%B0%E6%9C%BA%E5%88%B6-%E8%85%BE%E8%AE%AF.html",relativePath:"Android/屏幕刷新机制-腾讯.md",key:"v-742aed69",path:"/Android/%E5%B1%8F%E5%B9%95%E5%88%B7%E6%96%B0%E6%9C%BA%E5%88%B6-%E8%85%BE%E8%AE%AF.html",headers:[{level:3,title:"屏幕刷新机制",slug:"屏幕刷新机制"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"什么情况导致内存泄漏-美团",frontmatter:{},regularPath:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E7%BE%8E%E5%9B%A2.html",relativePath:"Android/什么情况导致内存泄漏-美团.md",key:"v-fd98c65a",path:"/Android/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E5%AF%BC%E8%87%B4%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/8 20:27:19",lastUpdatedTimestamp:1620476839e3,createdTime:1620298172e3},{title:"属性动画特性-乐视-小米",frontmatter:{},regularPath:"/Android/%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB%E7%89%B9%E6%80%A7-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",relativePath:"Android/属性动画特性-乐视-小米.md",key:"v-eb5858f2",path:"/Android/%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB%E7%89%B9%E6%80%A7-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"插件化",frontmatter:{},regularPath:"/Android/%E6%8F%92%E4%BB%B6%E5%8C%96.html",relativePath:"Android/插件化.md",key:"v-bfd04282",path:"/Android/%E6%8F%92%E4%BB%B6%E5%8C%96.html",headers:[{level:3,title:"插件化",slug:"插件化"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"数据库",frontmatter:{},regularPath:"/Android/%E6%95%B0%E6%8D%AE%E5%BA%93.html",relativePath:"Android/数据库.md",key:"v-74e3cd38",path:"/Android/%E6%95%B0%E6%8D%AE%E5%BA%93.html",lastUpdated:"2021/5/7 08:48:34",lastUpdatedTimestamp:1620348514e3,createdTime:1620348514e3},{title:"本地广播和全局广播有什么差别",frontmatter:{},regularPath:"/Android/%E6%9C%AC%E5%9C%B0%E5%B9%BF%E6%92%AD%E5%92%8C%E5%85%A8%E5%B1%80%E5%B9%BF%E6%92%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%B7%AE%E5%88%AB.html",relativePath:"Android/本地广播和全局广播有什么差别.md",key:"v-9e77df74",path:"/Android/%E6%9C%AC%E5%9C%B0%E5%B9%BF%E6%92%AD%E5%92%8C%E5%85%A8%E5%B1%80%E5%B9%BF%E6%92%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%B7%AE%E5%88%AB.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"架构范式",frontmatter:{},regularPath:"/Android/%E6%9E%B6%E6%9E%84%E8%8C%83%E5%BC%8F.html",relativePath:"Android/架构范式.md",key:"v-db12a986",path:"/Android/%E6%9E%B6%E6%9E%84%E8%8C%83%E5%BC%8F.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"每个应用程序分配的内存大小是多少-美团",frontmatter:{},regularPath:"/Android/%E6%AF%8F%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%88%86%E9%85%8D%E7%9A%84%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F-%E7%BE%8E%E5%9B%A2.html",relativePath:"Android/每个应用程序分配的内存大小是多少?-美团.md",key:"v-3e27e63a",path:"/Android/%E6%AF%8F%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%88%86%E9%85%8D%E7%9A%84%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"注解处理器APT",frontmatter:{},regularPath:"/Android/%E6%B3%A8%E8%A7%A3%E5%A4%84%E7%90%86%E5%99%A8APT.html",relativePath:"Android/注解处理器APT.md",key:"v-aa7cd124",path:"/Android/%E6%B3%A8%E8%A7%A3%E5%A4%84%E7%90%86%E5%99%A8APT.html",headers:[{level:3,title:"注解处理器APT",slug:"注解处理器apt"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"渲染机制原理",frontmatter:{},regularPath:"/Android/%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%8E%9F%E7%90%86.html",relativePath:"Android/渲染机制原理.md",key:"v-4499988a",path:"/Android/%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%8E%9F%E7%90%86.html",headers:[{level:3,title:"渲染机制原理",slug:"渲染机制原理"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"设计模式",frontmatter:{},regularPath:"/Android/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html",relativePath:"Android/设计模式.md",key:"v-b5c52bb0",path:"/Android/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"ClassNotFoundException和NoClassDefFoundError的区别",frontmatter:{},regularPath:"/Java/ClassNotFoundException%E5%92%8CNoClassDefFoundError%E7%9A%84%E5%8C%BA%E5%88%AB.html",relativePath:"Java/ClassNotFoundException和NoClassDefFoundError的区别.md",key:"v-5406b4f6",path:"/Java/ClassNotFoundException%E5%92%8CNoClassDefFoundError%E7%9A%84%E5%8C%BA%E5%88%AB.html",headers:[{level:3,title:"ClassNotFoundException和NoClassDefFoundError的区别",slug:"classnotfoundexception和noclassdeffounderror的区别"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"HashMap原理-美团",frontmatter:{},regularPath:"/Java/HashMap%E5%8E%9F%E7%90%86-%E7%BE%8E%E5%9B%A2.html",relativePath:"Java/HashMap原理-美团.md",key:"v-6fa76a47",path:"/Java/HashMap%E5%8E%9F%E7%90%86-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/9 21:43:55",lastUpdatedTimestamp:1620567835e3,createdTime:1620563993e3},{title:"Exception 和 Error 有何区别?",frontmatter:{},regularPath:"/Java/Exception%20%E5%92%8C%20Error%20%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.html",relativePath:"Java/Exception 和 Error 有何区别?.md",key:"v-19a54b75",path:"/Java/Exception%20%E5%92%8C%20Error%20%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.html",headers:[{level:3,title:"Exception 和 Error 有何区别?",slug:"exception-和-error-有何区别"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"JIT 编译器",frontmatter:{},regularPath:"/Java/JIT%20%E7%BC%96%E8%AF%91%E5%99%A8.html",relativePath:"Java/JIT 编译器.md",key:"v-375ec0cb",path:"/Java/JIT%20%E7%BC%96%E8%AF%91%E5%99%A8.html",headers:[{level:3,title:"JIT 编译器",slug:"jit-编译器"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"JavaBean HashCode怎么写",frontmatter:{},regularPath:"/Java/JavaBean%20HashCode%E6%80%8E%E4%B9%88%E5%86%99.html",relativePath:"Java/JavaBean HashCode怎么写.md",key:"v-4252572a",path:"/Java/JavaBean%20HashCode%E6%80%8E%E4%B9%88%E5%86%99.html",headers:[{level:3,title:"JavaBean HashCode怎么写",slug:"javabean-hashcode怎么写"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"LRUCache",frontmatter:{},regularPath:"/Java/LRUCache.html",relativePath:"Java/LRUCache.md",key:"v-0b3a0c6d",path:"/Java/LRUCache.html",headers:[{level:3,title:"LRUCache",slug:"lrucache"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"Wait、Sleep和Yield方法的区别",frontmatter:{},regularPath:"/Java/Wait%E3%80%81Sleep%E5%92%8CYield%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.html",relativePath:"Java/Wait、Sleep和Yield方法的区别.md",key:"v-2cd1ba7d",path:"/Java/Wait%E3%80%81Sleep%E5%92%8CYield%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.html",headers:[{level:3,title:"Wait、Sleep和Yield方法的区别",slug:"wait、sleep和yield方法的区别"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"Hashmap和Hashtable的区别-乐视-小米",frontmatter:{},regularPath:"/Java/hashmap%E5%92%8Chashtable%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",relativePath:"Java/hashmap和hashtable的区别-乐视-小米.md",key:"v-6b3ff7f6",path:"/Java/hashmap%E5%92%8Chashtable%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E5%B0%8F%E7%B1%B3.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620298172e3},{title:"内存模型",frontmatter:{},regularPath:"/Java/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B.html",relativePath:"Java/内存模型.md",key:"v-5fcd552e",path:"/Java/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"列举java的集合和继承关系-百度-美团",frontmatter:{},regularPath:"/Java/%E5%88%97%E4%B8%BEjava%E7%9A%84%E9%9B%86%E5%90%88%E5%92%8C%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB-%E7%99%BE%E5%BA%A6-%E7%BE%8E%E5%9B%A2.html",relativePath:"Java/列举java的集合和继承关系-百度-美团.md",key:"v-16655618",path:"/Java/%E5%88%97%E4%B8%BEjava%E7%9A%84%E9%9B%86%E5%90%88%E5%92%8C%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB-%E7%99%BE%E5%BA%A6-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"动态代理",frontmatter:{},regularPath:"/Java/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86.html",relativePath:"Java/动态代理.md",key:"v-eeefee06",path:"/Java/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86.html",headers:[{level:3,title:"动态代理",slug:"动态代理"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"多态",frontmatter:{},regularPath:"/Java/%E5%A4%9A%E6%80%81.html",relativePath:"Java/多态.md",key:"v-3aebae07",path:"/Java/%E5%A4%9A%E6%80%81.html",lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620563993e3},{title:"容器类之间的区别-乐视-美团",frontmatter:{},regularPath:"/Java/%E5%AE%B9%E5%99%A8%E7%B1%BB%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",relativePath:"Java/容器类之间的区别-乐视-美团.md",key:"v-14452f6d",path:"/Java/%E5%AE%B9%E5%99%A8%E7%B1%BB%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB-%E4%B9%90%E8%A7%86-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"大文件排序",frontmatter:{},regularPath:"/Java/%E5%A4%A7%E6%96%87%E4%BB%B6%E6%8E%92%E5%BA%8F.html",relativePath:"Java/大文件排序.md",key:"v-60152d94",path:"/Java/%E5%A4%A7%E6%96%87%E4%BB%B6%E6%8E%92%E5%BA%8F.html",headers:[{level:3,title:"大文件排序",slug:"大文件排序"}],lastUpdated:"2021/5/11 10:30:01",lastUpdatedTimestamp:1620700201e3,createdTime:1620700201e3},{title:"泛型",frontmatter:{},regularPath:"/Java/%E6%B3%9B%E5%9E%8B.html",relativePath:"Java/泛型.md",key:"v-e23f6290",path:"/Java/%E6%B3%9B%E5%9E%8B.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"父类的静态方法能否被子类重写-猎豹",frontmatter:{},regularPath:"/Java/%E7%88%B6%E7%B1%BB%E7%9A%84%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E8%A2%AB%E5%AD%90%E7%B1%BB%E9%87%8D%E5%86%99-%E7%8C%8E%E8%B1%B9.html",relativePath:"Java/父类的静态方法能否被子类重写-猎豹.md",key:"v-6ba3c9d9",path:"/Java/%E7%88%B6%E7%B1%BB%E7%9A%84%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E8%A2%AB%E5%AD%90%E7%B1%BB%E9%87%8D%E5%86%99-%E7%8C%8E%E8%B1%B9.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"线程&&线程池原理-腾讯",frontmatter:{},regularPath:"/Java/%E7%BA%BF%E7%A8%8B&&%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86-%E8%85%BE%E8%AE%AF.html",relativePath:"Java/线程&&线程池原理-腾讯.md",key:"v-1d8f3452",path:"/Java/%E7%BA%BF%E7%A8%8B&&%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86-%E8%85%BE%E8%AE%AF.html",lastUpdated:"2021/5/12 17:23:38",lastUpdatedTimestamp:1620811418e3,createdTime:1620563993e3},{title:"虚拟机-百度-乐视",frontmatter:{},regularPath:"/Java/%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%99%BE%E5%BA%A6-%E4%B9%90%E8%A7%86.html",relativePath:"Java/虚拟机-百度-乐视.md",key:"v-6ef7733a",path:"/Java/%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%99%BE%E5%BA%A6-%E4%B9%90%E8%A7%86.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"锁&&并发",frontmatter:{},regularPath:"/Java/%E9%94%81&&%E5%B9%B6%E5%8F%91.html",relativePath:"Java/锁&&并发.md",key:"v-ad7393da",path:"/Java/%E9%94%81&&%E5%B9%B6%E5%8F%91.html",lastUpdated:"2021/5/11 14:40:32",lastUpdatedTimestamp:1620715232e3,createdTime:1620563993e3},{title:"Home",frontmatter:{home:!0,heroImage:"/bat.jpeg",actionText:"开始学习了→",actionLink:"/Java/",footer:"MIT Licensed | Copyright © 2018-present Jacky Wang"},regularPath:"/",relativePath:"README.md",key:"v-40cc3324",path:"/",lastUpdated:"2021/5/6 18:56:23",lastUpdatedTimestamp:1620298583e3,createdTime:1541125109e3},{title:"进程和线程的区别-猎豹-美团",frontmatter:{},regularPath:"/Java/%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB-%E7%8C%8E%E8%B1%B9-%E7%BE%8E%E5%9B%A2.html",relativePath:"Java/进程和线程的区别-猎豹-美团.md",key:"v-61c9b29e",path:"/Java/%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB-%E7%8C%8E%E8%B1%B9-%E7%BE%8E%E5%9B%A2.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"专题",frontmatter:{title:"专题"},regularPath:"/%E4%B8%93%E9%A2%98/",relativePath:"专题/README.md",key:"v-6e730d58",path:"/%E4%B8%93%E9%A2%98/",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"图片",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E5%9B%BE%E7%89%87.html",relativePath:"专题/图片.md",key:"v-47fadd9a",path:"/%E4%B8%93%E9%A2%98/%E5%9B%BE%E7%89%87.html",lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"性能优化",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html",relativePath:"专题/性能优化.md",key:"v-50eb9e8b",path:"/%E4%B8%93%E9%A2%98/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html",headers:[{level:3,title:"性能优化",slug:"性能优化"},{level:3,title:"Java 层面",slug:"java-层面"},{level:3,title:"Android",slug:"android"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"深入研究的知识点",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.html",relativePath:"专题/深入研究的知识点.md",key:"v-1913a1ff",path:"/%E4%B8%93%E9%A2%98/%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.html",headers:[{level:3,title:"深入研究的知识点",slug:"深入研究的知识点"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"百度",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E7%99%BE%E5%BA%A6.html",relativePath:"专题/百度.md",key:"v-27608d64",path:"/%E4%B8%93%E9%A2%98/%E7%99%BE%E5%BA%A6.html",headers:[{level:3,title:"百度",slug:"百度"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"网络",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E7%BD%91%E7%BB%9C.html",relativePath:"专题/网络.md",key:"v-86df8a64",path:"/%E4%B8%93%E9%A2%98/%E7%BD%91%E7%BB%9C.html",lastUpdated:"2021/5/9 21:43:55",lastUpdatedTimestamp:1620567835e3,createdTime:1620298172e3},{title:"算法",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E7%AE%97%E6%B3%95.html",relativePath:"专题/算法.md",key:"v-56453a76",path:"/%E4%B8%93%E9%A2%98/%E7%AE%97%E6%B3%95.html",headers:[{level:3,title:"算法",slug:"算法"}],lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620298172e3},{title:"阿里面试题",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4.html",relativePath:"专题/阿里巴巴.md",key:"v-1a261186",path:"/%E4%B8%93%E9%A2%98/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4.html",headers:[{level:3,title:"阿里面试题",slug:"阿里面试题"}],lastUpdated:"2021/5/6 18:49:32",lastUpdatedTimestamp:1620298172e3,createdTime:1620298172e3},{title:"腾讯",frontmatter:{},regularPath:"/%E4%B8%93%E9%A2%98/%E8%85%BE%E8%AE%AF.html",relativePath:"专题/腾讯.md",key:"v-11ca3866",path:"/%E4%B8%93%E9%A2%98/%E8%85%BE%E8%AE%AF.html",headers:[{level:3,title:"腾讯",slug:"腾讯"}],lastUpdated:"2021/5/9 20:39:53",lastUpdatedTimestamp:1620563993e3,createdTime:1620298172e3}],themeConfig:{repo:"https://github.com/JackyAndroid/AndroidInterview-Q-A",editLinks:!0,docsDir:"source",locales:{"/":{label:"简体中文",selectText:"Languages",editLinkText:"在Github编辑这个页面",lastUpdated:"最近更新",serviceWorker:{updatePopup:{message:"有新的内容更新",buttonText:"刷新"}},nav:[{text:"Android",items:[{text:"Android",link:"/Android/"}]},{text:"Java",items:[{text:"Java",link:"/Java/"}]},{text:"专题",items:[{text:"专题",link:"/专题/"}]}]}}},locales:{"/":{lang:"zh-CN",title:"Android Interview",description:"一线互联网公司内部题库",path:"/"}}};n(234);qn.component("Badge",()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,354))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,281))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,282)));n(235);var Os=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({siteData:t,options:e})=>{t.themeConfig.sidebar={"/Android/":[{title:"Android",collapsable:!1,sidebarDepth:1,children:["","ANR定位和修正","AOP技术方案","Apk打包流程","ArrayMap对比HashMap","Art Dalvik区别","Binder原理","ContentProvider-乐视","Framework","Glide源码解析","Gradle","Handler原理","Kotlin","LinearLayout对比RelativeLayout-百度","RecyclerView缓存原理","SP原理及优化","Service与Activity之间通信的几种方式","Touch事件传递流程-小米","Ubuntu编译安卓系统-百度","dex,odex,oat,vdex,art文件结构","fragment生命周期","launchmode应用场景-百度-小米-乐视","onSaveInstanceState原理","view绘制流程-百度","volley解析-美团-乐视","为什么不能使用Application Context显示 Dialog","什么情况导致oom-乐视-美团","什么情况导致内存泄漏-美团","动画框架实现原理","垃圾回收","屏幕刷新机制-腾讯","属性动画特性-乐视-小米","插件化","数据库","本地广播和全局广播有什么差别","架构范式","每个应用程序分配的内存大小是多少?-美团","注解处理器APT","渲染机制原理","设计模式"]}],"/Java/":[{title:"Java",collapsable:!1,sidebarDepth:1,children:["","ClassNotFoundException和NoClassDefFoundError的区别","Exception 和 Error 有何区别?","HashMap原理-美团","JIT 编译器","JavaBean HashCode怎么写","LRUCache","Wait、Sleep和Yield方法的区别","hashmap和hashtable的区别-乐视-小米","内存模型","列举java的集合和继承关系-百度-美团","动态代理","多态","大文件排序","容器类之间的区别-乐视-美团","泛型","父类的静态方法能否被子类重写-猎豹","线程&&线程池原理-腾讯","虚拟机-百度-乐视","进程和线程的区别-猎豹-美团","锁&&并发"]}],"/专题/":[{title:"专题",collapsable:!1,sidebarDepth:1,children:["","图片","性能优化","深入研究的知识点","百度","算法","网络","腾讯","阿里巴巴"]}]}}],Ss=[];class $s extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign($s.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var js={install(t){const e=new $s;t.$vuepress=e,t.prototype.$vuepress=e}};function Ds(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var Ls={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return ds("pageKey",e),qn.component(e)||qn.component(e,is(e)),qn.component(e)?t(e):t("")}},Us={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},Js={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},Rs=(n(236),n(237),Object(Fs.a)(Js,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),Ms={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(zi),qn.use(js),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),a={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),a),{computed:a}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;n<t.length;n++){const r=t[n];if(r.path.toLowerCase()===e.toLowerCase())return r}return{path:"",frontmatter:{}}}(this.$site.pages,this.$route.path)}},Ps)),qn.component("Content",Ls),qn.component("ContentSlotsDistributor",Us),qn.component("OutboundLink",Rs),qn.component("ClientOnly",Ms),qn.component("Layout",ss("Layout")),qn.component("NotFound",ss("NotFound")),qn.prototype.$withBase=function(t){const e=this.$site.base;return"/"===t.charAt(0)?e+t.slice(1):t},window.__VUEPRESS__={version:"1.9.9",hash:"5f6c413"},async function(t){const e="undefined"!=typeof window&&window.__VUEPRESS_ROUTER_BASE__?window.__VUEPRESS_ROUTER_BASE__:Ps.routerBase||Ps.base,n=new zi({base:e,mode:"history",fallback:!1,routes:Ts,scrollBehavior:(t,e,n)=>n||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(Ds(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Ds(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";Ds(t,o)?r(o):Ds(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Os.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Ps,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Ss.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]);

Callers 7

teFunction · 0.85
sFunction · 0.85
ynFunction · 0.85
OnFunction · 0.85
roFunction · 0.85
xFunction · 0.85
app.e169f4c1.jsFile · 0.85

Calls 7

sFunction · 0.85
iFunction · 0.85
EFunction · 0.85
IeFunction · 0.85
oFunction · 0.70
pFunction · 0.70
mFunction · 0.70

Tested by

no test coverage detected