@tobyas/vue-page-stack
Version:
Routing and navigation for your Vue SPA. Vue 单页应用导航管理器
2 lines • 43.7 kB
JavaScript
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["VuePageStack"]=t():e["VuePageStack"]=t()})("undefined"!==typeof self?self:this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var r=n("b622"),o=r("toStringTag"),c={};c[o]="z",e.exports="[object z]"===String(c)},"0366":function(e,t,n){var r=n("1c0b");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"06cf":function(e,t,n){var r=n("83ab"),o=n("d1e7"),c=n("5c6c"),i=n("fc6a"),a=n("c04e"),u=n("5135"),f=n("0cfb"),s=Object.getOwnPropertyDescriptor;t.f=r?s:function(e,t){if(e=i(e),t=a(t,!0),f)try{return s(e,t)}catch(n){}if(u(e,t))return c(!o.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var r=n("83ab"),o=n("d039"),c=n("cc12");e.exports=!r&&!o(function(){return 7!=Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a})},1148:function(e,t,n){"use strict";var r=n("a691"),o=n("1d80");e.exports="".repeat||function(e){var t=String(o(this)),n="",c=r(e);if(c<0||c==1/0)throw RangeError("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(t+=t))1&c&&(n+=t);return n}},"14c3":function(e,t,n){var r=n("c6b6"),o=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var c=n.call(e,t);if("object"!==typeof c)throw TypeError("RegExp exec method returned something other than an Object or null");return c}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var r=n("b622"),o=r("iterator"),c=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){c=!0}};a[o]=function(){return this},Array.from(a,function(){throw 2})}catch(u){}e.exports=function(e,t){if(!t&&!c)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(u){}return n}},"1cdc":function(e,t,n){var r=n("342f");e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var r=n("d039"),o=n("b622"),c=n("2d00"),i=o("species");e.exports=function(e){return c>=51||!r(function(){var t=[],n=t.constructor={};return n[i]=function(){return{foo:1}},1!==t[e](Boolean).foo})}},2266:function(e,t,n){var r=n("825a"),o=n("e95a"),c=n("50c4"),i=n("0366"),a=n("35a1"),u=n("9bdd"),f=function(e,t){this.stopped=e,this.result=t},s=e.exports=function(e,t,n,s,l){var p,d,v,h,g,b,y,m=i(t,n,s?2:1);if(l)p=e;else{if(d=a(e),"function"!=typeof d)throw TypeError("Target is not iterable");if(o(d)){for(v=0,h=c(e.length);h>v;v++)if(g=s?m(r(y=e[v])[0],y[1]):m(e[v]),g&&g instanceof f)return g;return new f(!1)}p=d.call(e)}b=p.next;while(!(y=b.call(p)).done)if(g=u(p,m,y.value,s),"object"==typeof g&&g&&g instanceof f)return g;return new f(!1)};s.stop=function(e){return new f(!0,e)}},"23cb":function(e,t,n){var r=n("a691"),o=Math.max,c=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):c(n,t)}},"23e7":function(e,t,n){var r=n("da84"),o=n("06cf").f,c=n("9112"),i=n("6eeb"),a=n("ce4e"),u=n("e893"),f=n("94ca");e.exports=function(e,t){var n,s,l,p,d,v,h=e.target,g=e.global,b=e.stat;if(s=g?r:b?r[h]||a(h,{}):(r[h]||{}).prototype,s)for(l in t){if(d=t[l],e.noTargetGet?(v=o(s,l),p=v&&v.value):p=s[l],n=f(g?l:h+(b?".":"#")+l,e.forced),!n&&void 0!==p){if(typeof d===typeof p)continue;u(d,p)}(e.sham||p&&p.sham)&&c(d,"sham",!0),i(s,l,d,e)}}},"241c":function(e,t,n){var r=n("ca84"),o=n("7839"),c=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,c)}},"25f0":function(e,t,n){"use strict";var r=n("6eeb"),o=n("825a"),c=n("d039"),i=n("ad6d"),a="toString",u=RegExp.prototype,f=u[a],s=c(function(){return"/a/b"!=f.call({source:"a",flags:"b"})}),l=f.name!=a;(s||l)&&r(RegExp.prototype,a,function(){var e=o(this),t=String(e.source),n=e.flags,r=String(void 0===n&&e instanceof RegExp&&!("flags"in u)?i.call(e):n);return"/"+t+"/"+r},{unsafe:!0})},2626:function(e,t,n){"use strict";var r=n("d066"),o=n("9bf2"),c=n("b622"),i=n("83ab"),a=c("species");e.exports=function(e){var t=r(e),n=o.f;i&&t&&!t[a]&&n(t,a,{configurable:!0,get:function(){return this}})}},"2cf4":function(e,t,n){var r,o,c,i=n("da84"),a=n("d039"),u=n("c6b6"),f=n("0366"),s=n("1be4"),l=n("cc12"),p=n("1cdc"),d=i.location,v=i.setImmediate,h=i.clearImmediate,g=i.process,b=i.MessageChannel,y=i.Dispatch,m=0,x={},w="onreadystatechange",S=function(e){if(x.hasOwnProperty(e)){var t=x[e];delete x[e],t()}},k=function(e){return function(){S(e)}},E=function(e){S(e.data)},P=function(e){i.postMessage(e+"",d.protocol+"//"+d.host)};v&&h||(v=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return x[++m]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(m),m},h=function(e){delete x[e]},"process"==u(g)?r=function(e){g.nextTick(k(e))}:y&&y.now?r=function(e){y.now(k(e))}:b&&!p?(o=new b,c=o.port2,o.port1.onmessage=E,r=f(c.postMessage,c,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||a(P)?r=w in l("script")?function(e){s.appendChild(l("script"))[w]=function(){s.removeChild(this),S(e)}}:function(e){setTimeout(k(e),0)}:(r=P,i.addEventListener("message",E,!1))),e.exports={set:v,clear:h}},"2d00":function(e,t,n){var r,o,c=n("da84"),i=n("342f"),a=c.process,u=a&&a.versions,f=u&&u.v8;f?(r=f.split("."),o=r[0]+r[1]):i&&(r=i.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/),r&&(o=r[1]))),e.exports=o&&+o},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"35a1":function(e,t,n){var r=n("f5df"),o=n("3f8c"),c=n("b622"),i=c("iterator");e.exports=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[r(e)]}},"37e8":function(e,t,n){var r=n("83ab"),o=n("9bf2"),c=n("825a"),i=n("df75");e.exports=r?Object.defineProperties:function(e,t){c(e);var n,r=i(t),a=r.length,u=0;while(a>u)o.f(e,n=r[u++],t[n]);return e}},"3bbe":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3f8c":function(e,t){e.exports={}},"408a":function(e,t,n){var r=n("c6b6");e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},"428f":function(e,t,n){var r=n("da84");e.exports=r},"44ad":function(e,t,n){var r=n("d039"),o=n("c6b6"),c="".split;e.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return"String"==o(e)?c.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var r=n("b622"),o=n("7c73"),c=n("9bf2"),i=r("unscopables"),a=Array.prototype;void 0==a[i]&&c.f(a,i,{configurable:!0,value:o(null)}),e.exports=function(e){a[i][e]=!0}},"44de":function(e,t,n){var r=n("da84");e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},4840:function(e,t,n){var r=n("825a"),o=n("1c0b"),c=n("b622"),i=c("species");e.exports=function(e,t){var n,c=r(e).constructor;return void 0===c||void 0==(n=r(c)[i])?t:o(n)}},4930:function(e,t,n){var r=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())})},"4d64":function(e,t,n){var r=n("fc6a"),o=n("50c4"),c=n("23cb"),i=function(e){return function(t,n,i){var a,u=r(t),f=o(u.length),s=c(i,f);if(e&&n!=n){while(f>s)if(a=u[s++],a!=a)return!0}else for(;f>s;s++)if((e||s in u)&&u[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},"50c4":function(e,t,n){var r=n("a691"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){"use strict";var r=n("d784"),o=n("825a"),c=n("7b0b"),i=n("50c4"),a=n("a691"),u=n("1d80"),f=n("8aa5"),s=n("14c3"),l=Math.max,p=Math.min,d=Math.floor,v=/\$([$&'`]|\d\d?|<[^>]*>)/g,h=/\$([$&'`]|\d\d?)/g,g=function(e){return void 0===e?e:String(e)};r("replace",2,function(e,t,n,r){var b=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,y=r.REPLACE_KEEPS_$0,m=b?"$":"$0";return[function(n,r){var o=u(this),c=void 0==n?void 0:n[e];return void 0!==c?c.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!b&&y||"string"===typeof r&&-1===r.indexOf(m)){var c=n(t,e,this,r);if(c.done)return c.value}var u=o(e),d=String(this),v="function"===typeof r;v||(r=String(r));var h=u.global;if(h){var w=u.unicode;u.lastIndex=0}var S=[];while(1){var k=s(u,d);if(null===k)break;if(S.push(k),!h)break;var E=String(k[0]);""===E&&(u.lastIndex=f(d,i(u.lastIndex),w))}for(var P="",j=0,O=0;O<S.length;O++){k=S[O];for(var N=String(k[0]),I=l(p(a(k.index),d.length),0),_=[],T=1;T<k.length;T++)_.push(g(k[T]));var R=k.groups;if(v){var A=[N].concat(_,I,d);void 0!==R&&A.push(R);var M=String(r.apply(void 0,A))}else M=x(N,d,I,_,R,r);I>=j&&(P+=d.slice(j,I)+M,j=I+N.length)}return P+d.slice(j)}];function x(e,n,r,o,i,a){var u=r+e.length,f=o.length,s=h;return void 0!==i&&(i=c(i),s=v),t.call(a,s,function(t,c){var a;switch(c.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":a=i[c.slice(1,-1)];break;default:var s=+c;if(0===s)return t;if(s>f){var l=d(s/10);return 0===l?t:l<=f?void 0===o[l-1]?c.charAt(1):o[l-1]+c.charAt(1):t}a=o[s-1]}return void 0===a?"":a})}})},5692:function(e,t,n){var r=n("c430"),o=n("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var r=n("d066"),o=n("241c"),c=n("7418"),i=n("825a");e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(i(e)),n=c.f;return n?t.concat(n(e)):t}},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,n){var r=n("1d80"),o=n("5899"),c="["+o+"]",i=RegExp("^"+c+c+"*"),a=RegExp(c+c+"*$"),u=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"60da":function(e,t,n){"use strict";var r=n("83ab"),o=n("d039"),c=n("df75"),i=n("7418"),a=n("d1e7"),u=n("7b0b"),f=n("44ad"),s=Object.assign,l=Object.defineProperty;e.exports=!s||o(function(){if(r&&1!==s({b:1},s(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||c(s({},t)).join("")!=o})?function(e,t){var n=u(e),o=arguments.length,s=1,l=i.f,p=a.f;while(o>s){var d,v=f(arguments[s++]),h=l?c(v).concat(l(v)):c(v),g=h.length,b=0;while(g>b)d=h[b++],r&&!p.call(v,d)||(n[d]=v[d])}return n}:s},6547:function(e,t,n){var r=n("a691"),o=n("1d80"),c=function(e){return function(t,n){var c,i,a=String(o(t)),u=r(n),f=a.length;return u<0||u>=f?e?"":void 0:(c=a.charCodeAt(u),c<55296||c>56319||u+1===f||(i=a.charCodeAt(u+1))<56320||i>57343?e?a.charAt(u):c:e?a.slice(u,u+2):i-56320+(c-55296<<10)+65536)}};e.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(e,t,n){var r=n("861d"),o=n("e8b5"),c=n("b622"),i=c("species");e.exports=function(e,t){var n;return o(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)?r(n)&&(n=n[i],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var r,o,c,i=n("7f9a"),a=n("da84"),u=n("861d"),f=n("9112"),s=n("5135"),l=n("f772"),p=n("d012"),d=a.WeakMap,v=function(e){return c(e)?o(e):r(e,{})},h=function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(i){var g=new d,b=g.get,y=g.has,m=g.set;r=function(e,t){return m.call(g,e,t),t},o=function(e){return b.call(g,e)||{}},c=function(e){return y.call(g,e)}}else{var x=l("state");p[x]=!0,r=function(e,t){return f(e,x,t),t},o=function(e){return s(e,x)?e[x]:{}},c=function(e){return s(e,x)}}e.exports={set:r,get:o,has:c,enforce:v,getterFor:h}},"6eeb":function(e,t,n){var r=n("da84"),o=n("9112"),c=n("5135"),i=n("ce4e"),a=n("8925"),u=n("69f3"),f=u.get,s=u.enforce,l=String(String).split("String");(e.exports=function(e,t,n,a){var u=!!a&&!!a.unsafe,f=!!a&&!!a.enumerable,p=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||c(n,"name")||o(n,"name",t),s(n).source=l.join("string"==typeof t?t:"")),e!==r?(u?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:o(e,t,n)):f?e[t]=n:i(t,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&f(this).source||a(this)})},7156:function(e,t,n){var r=n("861d"),o=n("d2bb");e.exports=function(e,t,n){var c,i;return o&&"function"==typeof(c=t.constructor)&&c!==n&&r(i=c.prototype)&&i!==n.prototype&&o(e,i),e}},7418:function(e,t){t.f=Object.getOwnPropertySymbols},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var r=n("1d80");e.exports=function(e){return Object(r(e))}},"7c73":function(e,t,n){var r,o=n("825a"),c=n("37e8"),i=n("7839"),a=n("d012"),u=n("1be4"),f=n("cc12"),s=n("f772"),l=">",p="<",d="prototype",v="script",h=s("IE_PROTO"),g=function(){},b=function(e){return p+v+l+e+p+"/"+v+l},y=function(e){e.write(b("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){var e,t=f("iframe"),n="java"+v+":";return t.style.display="none",u.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(b("document.F=Object")),e.close(),e.F},x=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(t){}x=r?y(r):m();var e=i.length;while(e--)delete x[d][i[e]];return x()};a[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[d]=o(e),n=new g,g[d]=null,n[h]=e):n=x(),void 0===t?n:c(n,t)}},"7f9a":function(e,t,n){var r=n("da84"),o=n("8925"),c=r.WeakMap;e.exports="function"===typeof c&&/native code/.test(o(c))},"825a":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var r=n("d039");e.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},8418:function(e,t,n){"use strict";var r=n("c04e"),o=n("9bf2"),c=n("5c6c");e.exports=function(e,t,n){var i=r(t);i in e?o.f(e,i,c(0,n)):e[i]=n}},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8925:function(e,t,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"90e3":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},9112:function(e,t,n){var r=n("83ab"),o=n("9bf2"),c=n("5c6c");e.exports=r?function(e,t,n){return o.f(e,t,c(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var r=n("ad6d"),o=n("9f7f"),c=RegExp.prototype.exec,i=String.prototype.replace,a=c,u=function(){var e=/a/,t=/b*/g;return c.call(e,"a"),c.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),f=o.UNSUPPORTED_Y||o.BROKEN_CARET,s=void 0!==/()??/.exec("")[1],l=u||s||f;l&&(a=function(e){var t,n,o,a,l=this,p=f&&l.sticky,d=r.call(l),v=l.source,h=0,g=e;return p&&(d=d.replace("y",""),-1===d.indexOf("g")&&(d+="g"),g=String(e).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==e[l.lastIndex-1])&&(v="(?: "+v+")",g=" "+g,h++),n=new RegExp("^(?:"+v+")",d)),s&&(n=new RegExp("^"+v+"$(?!\\s)",d)),u&&(t=l.lastIndex),o=c.call(p?n:l,g),p?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&i.call(o[0],n,function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(o[a]=void 0)}),o}),e.exports=a},"94ca":function(e,t,n){var r=n("d039"),o=/#|\.prototype\./,c=function(e,t){var n=a[i(e)];return n==f||n!=u&&("function"==typeof t?r(t):!!t)},i=c.normalize=function(e){return String(e).replace(o,".").toLowerCase()},a=c.data={},u=c.NATIVE="N",f=c.POLYFILL="P";e.exports=c},"99af":function(e,t,n){"use strict";var r=n("23e7"),o=n("d039"),c=n("e8b5"),i=n("861d"),a=n("7b0b"),u=n("50c4"),f=n("8418"),s=n("65f0"),l=n("1dde"),p=n("b622"),d=n("2d00"),v=p("isConcatSpreadable"),h=9007199254740991,g="Maximum allowed index exceeded",b=d>=51||!o(function(){var e=[];return e[v]=!1,e.concat()[0]!==e}),y=l("concat"),m=function(e){if(!i(e))return!1;var t=e[v];return void 0!==t?!!t:c(e)},x=!b||!y;r({target:"Array",proto:!0,forced:x},{concat:function(e){var t,n,r,o,c,i=a(this),l=s(i,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(c=-1===t?i:arguments[t],m(c)){if(o=u(c.length),p+o>h)throw TypeError(g);for(n=0;n<o;n++,p++)n in c&&f(l,p,c[n])}else{if(p>=h)throw TypeError(g);f(l,p++,c)}return l.length=p,l}})},"9bdd":function(e,t,n){var r=n("825a");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(i){var c=e["return"];throw void 0!==c&&r(c.call(e)),i}}},"9bf2":function(e,t,n){var r=n("83ab"),o=n("0cfb"),c=n("825a"),i=n("c04e"),a=Object.defineProperty;t.f=r?a:function(e,t,n){if(c(e),t=i(t,!0),c(n),o)try{return a(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9f7f":function(e,t,n){"use strict";var r=n("d039");function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r(function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")}),t.BROKEN_CARET=r(function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")})},a434:function(e,t,n){"use strict";var r=n("23e7"),o=n("23cb"),c=n("a691"),i=n("50c4"),a=n("7b0b"),u=n("65f0"),f=n("8418"),s=n("1dde"),l=n("ae40"),p=s("splice"),d=l("splice",{ACCESSORS:!0,0:0,1:2}),v=Math.max,h=Math.min,g=9007199254740991,b="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!p||!d},{splice:function(e,t){var n,r,s,l,p,d,y=a(this),m=i(y.length),x=o(e,m),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=m-x):(n=w-2,r=h(v(c(t),0),m-x)),m+n-r>g)throw TypeError(b);for(s=u(y,r),l=0;l<r;l++)p=x+l,p in y&&f(s,l,y[p]);if(s.length=r,n<r){for(l=x;l<m-r;l++)p=l+r,d=l+n,p in y?y[d]=y[p]:delete y[d];for(l=m;l>m-r+n;l--)delete y[l-1]}else if(n>r)for(l=m-r;l>x;l--)p=l+r-1,d=l+n-1,p in y?y[d]=y[p]:delete y[d];for(l=0;l<n;l++)y[l+x]=arguments[l+2];return y.length=m-r+n,s}})},a691:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},a9e3:function(e,t,n){"use strict";var r=n("83ab"),o=n("da84"),c=n("94ca"),i=n("6eeb"),a=n("5135"),u=n("c6b6"),f=n("7156"),s=n("c04e"),l=n("d039"),p=n("7c73"),d=n("241c").f,v=n("06cf").f,h=n("9bf2").f,g=n("58a8").trim,b="Number",y=o[b],m=y.prototype,x=u(p(m))==b,w=function(e){var t,n,r,o,c,i,a,u,f=s(e,!1);if("string"==typeof f&&f.length>2)if(f=g(f),t=f.charCodeAt(0),43===t||45===t){if(n=f.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(f.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+f}for(c=f.slice(2),i=c.length,a=0;a<i;a++)if(u=c.charCodeAt(a),u<48||u>o)return NaN;return parseInt(c,r)}return+f};if(c(b,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var S,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(x?l(function(){m.valueOf.call(n)}):u(n)!=b)?f(new y(w(t)),n,k):w(t)},E=r?d(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),P=0;E.length>P;P++)a(y,S=E[P])&&!a(k,S)&&h(k,S,v(y,S));k.prototype=m,m.constructor=k,i(o,b,k)}},ac1f:function(e,t,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ae40:function(e,t,n){var r=n("83ab"),o=n("d039"),c=n("5135"),i=Object.defineProperty,a={},u=function(e){throw e};e.exports=function(e,t){if(c(a,e))return a[e];t||(t={});var n=[][e],f=!!c(t,"ACCESSORS")&&t.ACCESSORS,s=c(t,0)?t[0]:u,l=c(t,1)?t[1]:void 0;return a[e]=!!n&&!o(function(){if(f&&!r)return!0;var e={length:-1};f?i(e,1,{enumerable:!0,get:u}):e[1]=1,n.call(e,s,l)})}},b041:function(e,t,n){"use strict";var r=n("00ee"),o=n("f5df");e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(e,t,n){var r=n("83ab"),o=n("9bf2").f,c=Function.prototype,i=c.toString,a=/^\s*function ([^ (]*)/,u="name";!r||u in c||o(c,u,{configurable:!0,get:function(){try{return i.call(this).match(a)[1]}catch(e){return""}}})},b575:function(e,t,n){var r,o,c,i,a,u,f,s,l=n("da84"),p=n("06cf").f,d=n("c6b6"),v=n("2cf4").set,h=n("1cdc"),g=l.MutationObserver||l.WebKitMutationObserver,b=l.process,y=l.Promise,m="process"==d(b),x=p(l,"queueMicrotask"),w=x&&x.value;w||(r=function(){var e,t;m&&(e=b.domain)&&e.exit();while(o){t=o.fn,o=o.next;try{t()}catch(n){throw o?i():c=void 0,n}}c=void 0,e&&e.enter()},m?i=function(){b.nextTick(r)}:g&&!h?(a=!0,u=document.createTextNode(""),new g(r).observe(u,{characterData:!0}),i=function(){u.data=a=!a}):y&&y.resolve?(f=y.resolve(void 0),s=f.then,i=function(){s.call(f,r)}):i=function(){v.call(l,r)}),e.exports=w||function(e){var t={fn:e,next:void 0};c&&(c.next=t),o||(o=t,i()),c=t}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),c=n("5135"),i=n("90e3"),a=n("4930"),u=n("fdbf"),f=o("wks"),s=r.Symbol,l=u?s:s&&s.withoutSetter||i;e.exports=function(e){return c(f,e)||(a&&c(s,e)?f[e]=s[e]:f[e]=l("Symbol."+e)),f[e]}},b680:function(e,t,n){"use strict";var r=n("23e7"),o=n("a691"),c=n("408a"),i=n("1148"),a=n("d039"),u=1..toFixed,f=Math.floor,s=function(e,t,n){return 0===t?n:t%2===1?s(e,t-1,n*e):s(e*e,t/2,n)},l=function(e){var t=0,n=e;while(n>=4096)t+=12,n/=4096;while(n>=2)t+=1,n/=2;return t},p=u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!a(function(){u.call({})});r({target:"Number",proto:!0,forced:p},{toFixed:function(e){var t,n,r,a,u=c(this),p=o(e),d=[0,0,0,0,0,0],v="",h="0",g=function(e,t){var n=-1,r=t;while(++n<6)r+=e*d[n],d[n]=r%1e7,r=f(r/1e7)},b=function(e){var t=6,n=0;while(--t>=0)n+=d[t],d[t]=f(n/e),n=n%e*1e7},y=function(){var e=6,t="";while(--e>=0)if(""!==t||0===e||0!==d[e]){var n=String(d[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>1e-21)if(t=l(u*s(2,69,1))-69,n=t<0?u*s(2,-t,1):u/s(2,t,1),n*=4503599627370496,t=52-t,t>0){g(0,n),r=p;while(r>=7)g(1e7,0),r-=7;g(s(10,r,1),0),r=t-1;while(r>=23)b(1<<23),r-=23;b(1<<r),g(1,1),b(2),h=y()}else g(0,n),g(1<<-t,0),h=y()+i.call("0",p);return p>0?(a=h.length,h=v+(a<=p?"0."+i.call("0",p-a)+h:h.slice(0,a-p)+"."+h.slice(a-p))):h=v+h,h}})},b727:function(e,t,n){var r=n("0366"),o=n("44ad"),c=n("7b0b"),i=n("50c4"),a=n("65f0"),u=[].push,f=function(e){var t=1==e,n=2==e,f=3==e,s=4==e,l=6==e,p=5==e||l;return function(d,v,h,g){for(var b,y,m=c(d),x=o(m),w=r(v,h,3),S=i(x.length),k=0,E=g||a,P=t?E(d,S):n?E(d,0):void 0;S>k;k++)if((p||k in x)&&(b=x[k],y=w(b,k,m),e))if(t)P[k]=y;else if(y)switch(e){case 3:return!0;case 5:return b;case 6:return k;case 2:u.call(P,b)}else if(s)return!1;return l?-1:f||s?s:P}};e.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},c04e:function(e,t,n){var r=n("861d");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},c430:function(e,t){e.exports=!1},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var r=n("da84"),o=n("ce4e"),c="__core-js_shared__",i=r[c]||o(c,{});e.exports=i},c740:function(e,t,n){"use strict";var r=n("23e7"),o=n("b727").findIndex,c=n("44d2"),i=n("ae40"),a="findIndex",u=!0,f=i(a);a in[]&&Array(1)[a](function(){u=!1}),r({target:"Array",proto:!0,forced:u||!f},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),c(a)},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var r=n("5135"),o=n("fc6a"),c=n("4d64").indexOf,i=n("d012");e.exports=function(e,t){var n,a=o(e),u=0,f=[];for(n in a)!r(i,n)&&r(a,n)&&f.push(n);while(t.length>u)r(a,n=t[u++])&&(~c(f,n)||f.push(n));return f}},cc12:function(e,t,n){var r=n("da84"),o=n("861d"),c=r.document,i=o(c)&&o(c.createElement);e.exports=function(e){return i?c.createElement(e):{}}},cca6:function(e,t,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdf9:function(e,t,n){var r=n("825a"),o=n("861d"),c=n("f069");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=c.f(e),i=n.resolve;return i(t),n.promise}},ce4e:function(e,t,n){var r=n("da84"),o=n("9112");e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("428f"),o=n("da84"),c=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?c(r[e])||c(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);t.f=c?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},d2bb:function(e,t,n){var r=n("825a"),o=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(c){}return function(n,c){return r(n),o(c),t?e.call(n,c):n.__proto__=c,n}}():void 0)},d3b7:function(e,t,n){var r=n("00ee"),o=n("6eeb"),c=n("b041");r||o(Object.prototype,"toString",c,{unsafe:!0})},d44e:function(e,t,n){var r=n("9bf2").f,o=n("5135"),c=n("b622"),i=c("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},d784:function(e,t,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),c=n("b622"),i=n("9263"),a=n("9112"),u=c("species"),f=!o(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),s=function(){return"$0"==="a".replace(/./,"$0")}(),l=c("replace"),p=function(){return!!/./[l]&&""===/./[l]("a","$0")}(),d=!o(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]});e.exports=function(e,t,n,l){var v=c(e),h=!o(function(){var t={};return t[v]=function(){return 7},7!=""[e](t)}),g=h&&!o(function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[u]=function(){return n},n.flags="",n[v]=/./[v]),n.exec=function(){return t=!0,null},n[v](""),!t});if(!h||!g||"replace"===e&&(!f||!s||p)||"split"===e&&!d){var b=/./[v],y=n(v,""[e],function(e,t,n,r,o){return t.exec===i?h&&!o?{done:!0,value:b.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}},{REPLACE_KEEPS_$0:s,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),m=y[0],x=y[1];r(String.prototype,e,m),r(RegExp.prototype,v,2==t?function(e,t){return x.call(e,this,t)}:function(e){return x.call(e,this)})}l&&a(RegExp.prototype[v],"sham",!0)}},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n("c8ba"))},df75:function(e,t,n){var r=n("ca84"),o=n("7839");e.exports=Object.keys||function(e){return r(e,o)}},e2cc:function(e,t,n){var r=n("6eeb");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e6cf:function(e,t,n){"use strict";var r,o,c,i,a=n("23e7"),u=n("c430"),f=n("da84"),s=n("d066"),l=n("fea9"),p=n("6eeb"),d=n("e2cc"),v=n("d44e"),h=n("2626"),g=n("861d"),b=n("1c0b"),y=n("19aa"),m=n("c6b6"),x=n("8925"),w=n("2266"),S=n("1c7e"),k=n("4840"),E=n("2cf4").set,P=n("b575"),j=n("cdf9"),O=n("44de"),N=n("f069"),I=n("e667"),_=n("69f3"),T=n("94ca"),R=n("b622"),A=n("2d00"),M=R("species"),$="Promise",C=_.get,V=_.set,F=_.getterFor($),q=l,U=f.TypeError,W=f.document,L=f.process,D=s("fetch"),B=N.f,G=B,K="process"==m(L),z=!!(W&&W.createEvent&&f.dispatchEvent),H="unhandledrejection",X="rejectionhandled",Y=0,J=1,Q=2,Z=1,ee=2,te=T($,function(){var e=x(q)!==String(q);if(!e){if(66===A)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(u&&!q.prototype["finally"])return!0;if(A>=51&&/native code/.test(q))return!1;var t=q.resolve(1),n=function(e){e(function(){},function(){})},r=t.constructor={};return r[M]=n,!(t.then(function(){})instanceof n)}),ne=te||!S(function(e){q.all(e)["catch"](function(){})}),re=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},oe=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;P(function(){var o=t.value,c=t.state==J,i=0;while(r.length>i){var a,u,f,s=r[i++],l=c?s.ok:s.fail,p=s.resolve,d=s.reject,v=s.domain;try{l?(c||(t.rejection===ee&&ue(e,t),t.rejection=Z),!0===l?a=o:(v&&v.enter(),a=l(o),v&&(v.exit(),f=!0)),a===s.promise?d(U("Promise-chain cycle")):(u=re(a))?u.call(a,p,d):p(a)):d(o)}catch(h){v&&!f&&v.exit(),d(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ie(e,t)})}},ce=function(e,t,n){var r,o;z?(r=W.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),f.dispatchEvent(r)):r={promise:t,reason:n},(o=f["on"+e])?o(r):e===H&&O("Unhandled promise rejection",n)},ie=function(e,t){E.call(f,function(){var n,r=t.value,o=ae(t);if(o&&(n=I(function(){K?L.emit("unhandledRejection",r,e):ce(H,e,r)}),t.rejection=K||ae(t)?ee:Z,n.error))throw n.value})},ae=function(e){return e.rejection!==Z&&!e.parent},ue=function(e,t){E.call(f,function(){K?L.emit("rejectionHandled",e):ce(X,e,t.value)})},fe=function(e,t,n,r){return function(o){e(t,n,o,r)}},se=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=Q,oe(e,t,!0))},le=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw U("Promise can't be resolved itself");var o=re(n);o?P(function(){var r={done:!1};try{o.call(n,fe(le,e,r,t),fe(se,e,r,t))}catch(c){se(e,r,c,t)}}):(t.value=n,t.state=J,oe(e,t,!1))}catch(c){se(e,{done:!1},c,t)}}};te&&(q=function(e){y(this,q,$),b(e),r.call(this);var t=C(this);try{e(fe(le,this,t),fe(se,this,t))}catch(n){se(this,t,n)}},r=function(e){V(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Y,value:void 0})},r.prototype=d(q.prototype,{then:function(e,t){var n=F(this),r=B(k(this,q));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=K?L.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=Y&&oe(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=C(e);this.promise=e,this.resolve=fe(le,e,t),this.reject=fe(se,e,t)},N.f=B=function(e){return e===q||e===c?new o(e):G(e)},u||"function"!=typeof l||(i=l.prototype.then,p(l.prototype,"then",function(e,t){var n=this;return new q(function(e,t){i.call(n,e,t)}).then(e,t)},{unsafe:!0}),"function"==typeof D&&a({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return j(q,D.apply(f,arguments))}}))),a({global:!0,wrap:!0,forced:te},{Promise:q}),v(q,$,!1,!0),h($),c=s($),a({target:$,stat:!0,forced:te},{reject:function(e){var t=B(this);return t.reject.call(void 0,e),t.promise}}),a({target:$,stat:!0,forced:u||te},{resolve:function(e){return j(u&&this===c?q:this,e)}}),a({target:$,stat:!0,forced:ne},{all:function(e){var t=this,n=B(t),r=n.resolve,o=n.reject,c=I(function(){var n=b(t.resolve),c=[],i=0,a=1;w(e,function(e){var u=i++,f=!1;c.push(void 0),a++,n.call(t,e).then(function(e){f||(f=!0,c[u]=e,--a||r(c))},o)}),--a||r(c)});return c.error&&o(c.value),n.promise},race:function(e){var t=this,n=B(t),r=n.reject,o=I(function(){var o=b(t.resolve);w(e,function(e){o.call(t,e).then(n.resolve,r)})});return o.error&&r(o.value),n.promise}})},e893:function(e,t,n){var r=n("5135"),o=n("56ef"),c=n("06cf"),i=n("9bf2");e.exports=function(e,t){for(var n=o(t),a=i.f,u=c.f,f=0;f<n.length;f++){var s=n[f];r(e,s)||a(e,s,u(t,s))}}},e8b5:function(e,t,n){var r=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==r(e)}},e95a:function(e,t,n){var r=n("b622"),o=n("3f8c"),c=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[c]===e)}},f069:function(e,t,n){"use strict";var r=n("1c0b"),o=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},f5df:function(e,t,n){var r=n("00ee"),o=n("c6b6"),c=n("b622"),i=c("toStringTag"),a="Arguments"==o(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(n){}};e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},f772:function(e,t,n){var r=n("5692"),o=n("90e3"),c=r("keys");e.exports=function(e){return c[e]||(c[e]=o(e))}},fb15:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=r[1]));n("b0c0"),n("d3b7"),n("ac1f"),n("25f0"),n("5319"),n("99af"),n("c740"),n("a434"),n("a9e3"),n("cca6"),n("e6cf");var o={componentName:"VuePageStack",keyName:"stack-key",pushName:"push",goName:"go",replaceName:"replace",backName:"back",forwardName:"forward"},c={action:o.pushName},i=c,a=(n("b680"),{clearHistory:function(e){return new Promise(function(t){window.history.go(-e),setTimeout(function(){t()},10)})},push:function(e){return this._push(e)},_push:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise(function(n){var r=window.history,o=window.performance.now().toFixed(3);try{t?r.replaceState({key:o},"",e):r.pushState({key:o},"",e)}catch(c){window.location[t?"replace":"assign"](e)}setTimeout(function(){n()},10)})},replace:function(e){return this._push(e,!0)},back:function(){return new Promise(function(e,t){var n=window.location.href;window.history.back(),setTimeout(function(){var r=window.location.href;n==r?t():e()},10)})}});function u(e){return void 0!==e&&null!==e}function f(e){return e.isComment&&e.asyncFactory}function s(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(u(n)&&(u(n.componentOptions)||f(n)))return n}}var l=[],p=!1,d=null,v=null;function h(e){return e.replace(/[xy]/g,function(e){var t=16*Math.random()|0,n="x"===e?t:3&t|8;return n.toString(16)})}function g(e){for(var t=0;t<l.length;t++)if(l[t].key===e)return t;return-1}var b=!0;function y(){var e;window&&b&&(e=window.console).log.apply(e,arguments)}var m=function(e){return{name:o.componentName,abstract:!0,data:function(){return{}},props:{max:{type:[String,Number],default:function(){return""}}},render:function(){v=this.$router;var t=this.$route.query[e],n=this.$slots.default;if(d=s(n),y("[VuePageStack] render",l,d),!d)return d;var r=l.findIndex(function(e){return e.key===t});if(y("[VuePageStack] index",r),l[r]){var c,a;if(y("[VuePageStack] key exists in stack",l[r]),null===(c=l[r])||void 0===c?void 0:null===(a=c.vnode)||void 0===a?void 0:a.componentInstance){y("[VuePageStack] key exists in stack - previous vnode known -> replace current vnode with previous existing one"),y("[VuePageStack]",d,l[r].vnode);var u=d,f=u.tag,p=u.data,h=u.key;d=l[r].vnode,d.tag=f,d.data=p,d.key=h}else y("[VuePageStack] key exists in stack - previous vnode unknown -> put current vnode to stack one"),l[r].vnode=d;for(var g=r+1;g<l.length;g++){var b;y("[VuePageStack] remove from stack",g),(null===(b=l[g].vnode)||void 0===b?void 0:b.componentInstance)&&(y("[VuePageStack] remove from stack - $destroy",g),l[g].vnode.componentInstance.$destroy()),l[g]=null}l.splice(r+1)}else{var m;if(y("[VuePageStack] key does NOT exist in stack",i.action),i.action===o.replaceName||i.action===o.backName||i.action===o.goName)y("[VuePageStack] remove from stack"),(null===(m=l[l.length-1].vnode)||void 0===m?void 0:m.componentInstance)&&(y("[VuePageStack] remove from stack - $destroy"),l[l.length-1].vnode.componentInstance.$destroy()),l[l.length-1]=null,l.splice(l.length-1);l.push({key:t,vnode:d,routeObject:this.$route})}return d.data&&(d.data.keepAlive=!0),y("[VuePageStack] vnode",d),d}}};function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];l[e]||window.console.error("[VuePageStack] check this");var r=d&&d.componentInstance&&d.componentInstance.$route?d.componentInstance.$route.query[o.keyName]:null,c=g(r);window.console.error("[VuePageStack] _getReplaceWithRoute - currentKey",r,c);var i=l[e].vnode.componentInstance;if(window.console.error("[VuePageStack] _getReplaceWithRoute - componentToPreserve",i),(t.name||t.fullPath)&&i.fixedRoute){if(t.fullPath==i.fixedRoute.fullPath)return t.fullPath;if(n&&t.name==i.fixedRoute.name)return i.fixedRoute.fullPath}return window.console.error("[VuePageStack] _getReplaceWithRoute",l,e,t,i.fixedRoute,d.componentInstance.$route,n),l[e].vnode.componentInstance.$destroy(),l[e].vnode=null,window.console.error("[VuePageStack] _getReplaceWithRoute",l[e].key,t.query[o.keyName]),l[e].key==t.query[o.keyName]?(l[e].routeObject=t,t.fullPath):(t.query[o.keyName]=l[e].key,l[e].routeObject=t,t.fullPath+"?".concat([o.keyName],"=").concat(l[e].key))}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=l.length?l.length-1:1;return S(e),k(n,{replaceWithRoute:t})}function S(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=0;t<l.length;t++)t!=e&&(y("[VuePageStack] _clearStack - $destroy",t,l[t]),l[t].vnode&&l[t].vnode.componentInstance&&l[t].vnode.componentInstance.$destroy(),l[t]=null);l=e<0?[]:[l[e]],y("[VuePageStack] _clearStack - new stack:",l)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(n){var r={preventNavigation:!0};Object.assign(r,t),y("[VuePageStack] _clearHistory",e,r),e<=0?r.replaceWithRoute?a.replace(r.replaceWithRoute).then(function(){n()}):n():(r.preventNavigation&&(p=!0),a.clearHistory(e).then(function(){r.replaceWithRoute?a.replace(r.replaceWithRoute).then(function(){n()}):n()}))})}function E(e){var t=0,n=x(t,e.route);return w(t,n)}function P(){var e=l.length-1,t=x(e,d.componentInstance.$route);return w(e,t)}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&e.route?e.route:null;return new Promise(function(e,r){if(t){if(l.length<=1)return r();if(n&&l[l.length-2].routeObject.name!=n.name)return r()}a.back().then(e()).catch(r())})}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return I(e)}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return I(e,!0)}function I(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y("[VuePageStack] _push",t,n),t&&t.query&&t.query[o.keyName]?e=t.query[o.keyName]:(e=h("xxxxxxxx"),t.query||(t.query={}),t.query[o.keyName]=e);var r=v.resolve(t).route,c={key:e,vnode:null,routeObject:r};if(n){var i=l.length-1;l[i]&&l[i].vnode&&l[i].vnode.componentInstance&&l[i].vnode.componentInstance.$destroy(),l[i]=null,l.splice(i)}return l.push(c),y("[VuePageStack] _push",c,r),n?a.replace(r.fullPath):a.push(r.fullPath)}function _(){return l}function T(){return p}function R(e){return p=e}var A=function(e){var t=e.push.bind(e),n=e.go.bind(e),r=e.replace.bind(e),c=e.back.bind(e),a=e.forward.bind(e);e.push=function(e,n,r){return i.action=o.pushName,n||r?t(e,n,r):t(e).catch(function(e){void 0!==e&&console.log(e)})},e.go=function(e){i.action=o.goName,n(e)},e.replace=function(e,t,n){return i.action=o.replaceName,t||n?r(e,t,n):r(e).catch(function(e){void 0!==e&&console.log(e)})},e.back=function(){i.action=o.backName,c()},e.forward=function(){i.action=o.forwardName,a()}},M=A;function $(e,t){return!!e[t]}function C(e){return e.replace(/[xy]/g,function(e){var t=16*Math.random()|0,n="x"===e?t:3&t|8;return n.toString(16)})}var V={install:function(e,t){var n=t.router,r=t.name,c=void 0===r?o.componentName:r,a=t.keyName,u=void 0===a?o.keyName:a;if(!n)throw Error("\n vue-router is necessary. \n\n");function f(e,t,n){if(window.console.log("[VuePageStack] preventNavigation",T()),T())return window.console.log("[VuePageStack] preventNavigation"),void R(!1);if($(e.query,u)){var r=g(e.query[u]);e.params[u+"-dir"]=-1===r?o.forwardName:o.backName,n({params:e.params})}else{e.query[u]=C("xxxxxxxx");var c=i.action===o.replaceName||!$(t.query,u);n({hash:e.hash,path:e.path,name:e.name,params:e.params,query:e.query,meta:e.meta,replace:c})}}e.component(c,m(u)),e.prototype.$pageStack={getStack:_,clearStackToCurrent:P,clearStackToFirst:E,back:j,push:O,replace:N},M(n),n.beforeHooks.unshift(f)}},F=V;t["default"]=F},fc6a:function(e,t,n){var r=n("44ad"),o=n("1d80");e.exports=function(e){return r(o(e))}},fdbf:function(e,t,n){var r=n("4930");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(e,t,n){var r=n("da84");e.exports=r.Promise}})["default"]});
//# sourceMappingURL=vue-page-stack.umd.min.js.map