HTML Func
HTML Func
Set,this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=ne
.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+p(),this.value=new
ie(null),this.isComputing=!1,this.isRunningSetter=!
1,this.isTracing=re.NONE,d(e.get,"missing option for computed:
get"),this.derivation=e.get,this.name=e.name||"ComputedValue@"+p(),e.set&&(this.set
ter=we(this.name+"-setter",e.set)),this.equals=e.equals||(e.compareStructural||
e.struct?R.structural:R.default),this.scope=e.context,this.requiresReaction=!!
e.requiresReaction,this.keepAlive=!!e.keepAlive}return
e.prototype.onBecomeStale=function(){!function(e){if(e.lowestObserverState!
==ne.UP_TO_DATE)return;e.lowestObserverState=ne.POSSIBLY_STALE,e.observers.forEach(
(function(t)
{t.dependenciesState===ne.UP_TO_DATE&&(t.dependenciesState=ne.POSSIBLY_STALE,t.isTr
acing!==re.NONE&&Ue(t,e),t.onBecomeStale())}))}
(this)},e.prototype.onBecomeObserved=function()
{this.onBecomeObservedListeners&&this.onBecomeObservedListeners.forEach((function(e
){return e()}))},e.prototype.onBecomeUnobserved=function()
{this.onBecomeUnobservedListeners&&this.onBecomeUnobservedListeners.forEach((functi
on(e){return e()}))},e.prototype.get=function(){this.isComputing&&h("Cycle detected
in computation "+this.name+": "+this.derivation),0!==Ce.inBatch||0!
==this.observers.size||this.keepAlive?
(Be(this),se(this)&&this.trackAndCompute()&&function(e)
{if(e.lowestObserverState===ne.STALE)return;e.lowestObserverState=ne.STALE,e.observ
ers.forEach((function(t){t.dependenciesState===ne.POSSIBLY_STALE?
t.dependenciesState=ne.STALE:t.dependenciesState===ne.UP_TO_DATE&&(e.lowestObserver
State=ne.UP_TO_DATE)}))}
(this)):se(this)&&(this.warnAboutUntrackedRead(),Ve(),this.value=this.computeValue(
!1),Me());var e=this.value;if(ae(e))throw e.cause;return
e},e.prototype.peek=function(){var e=this.computeValue(!1);if(ae(e))throw
e.cause;return e},e.prototype.set=function(e){if(this.setter){d(!
this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to
update itself. Did you intend to update an _observable_ value, instead of the
computed property?"),this.isRunningSetter=!
0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else d(!1,!
1)},e.prototype.trackAndCompute=function(){var
e=this.value,t=this.dependenciesState===ne.NOT_TRACKING,n=this.computeValue(!
0),r=t||ae(e)||ae(n)||!this.equals(e,n);return
r&&(this.value=n),r},e.prototype.computeValue=function(e){var
t;if(this.isComputing=!0,Ce.computationDepth+
+,e)t=ce(this,this.derivation,this.scope);else if(!
0===Ce.disableErrorBoundaries)t=this.derivation.call(this.scope);else
try{t=this.derivation.call(this.scope)}catch(n){t=new ie(n)}return
Ce.computationDepth--,this.isComputing=!1,t},e.prototype.suspend=function()
{this.keepAlive||(le(this),this.value=void 0)},e.prototype.observe=function(e,t)
{var n=this,r=!0,o=void 0;return Qe((function(){var i=n.get();if(!r||t){var
a=pe();e({type:"update",object:n,newValue:i,oldValue:o}),he(a)}r=!
1,o=i}))},e.prototype.warnAboutUntrackedRead=function()
{},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function()
{return this.name+"["+this.derivation.toString()
+"]"},e.prototype.valueOf=function(){return
j(this.get())},e.prototype[Symbol.toPrimitive]=function(){return this.valueOf()},e}
(),_e=w("ComputedValue",Ee),Pe=function()
{this.version=5,this.UNCHANGED={},this.trackingDerivation=null,this.computationDept
h=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.
pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!
0,this.allowStateReads=!0,this.enforceActions=!
1,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresRea
ction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!
1,this.computedConfigurable=!1,this.disableErrorBoundaries=!
1,this.suppressReactionErrors=!1},Le={};function Ae(){return"undefined"!==typeof
window?window:"undefined"!==typeof e.g?e.g:"undefined"!==typeof self?self:Le}var
Re=!0,Ne=!1,Ce=function(){var e=Ae();return e.__mobxInstanceCount>0&&!
e.__mobxGlobals&&(Re=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new
Pe).version&&(Re=!1),Re?e.__mobxGlobals?
(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||
(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):
(e.__mobxInstanceCount=1,e.__mobxGlobals=new Pe):(setTimeout((function(){Ne||
h("There are multiple, different versions of MobX active. Make sure MobX is loaded
only once or use `configure({ isolateGlobalState: true })`")}),1),new Pe)}
();function De(e,t)
{e.observers.add(t),e.lowestObserverState>t.dependenciesState&&(e.lowestObserverSta
te=t.dependenciesState)}function Te(e,t)
{e.observers.delete(t),0===e.observers.size&&Ie(e)}function Ie(e){!
1===e.isPendingUnobservation&&(e.isPendingUnobservation=!
0,Ce.pendingUnobservations.push(e))}function Ve(){Ce.inBatch++}function Me()
{if(0===--Ce.inBatch){Ge();for(var e=Ce.pendingUnobservations,t=0;t<e.length;t++)
{var n=e[t];n.isPendingUnobservation=!
1,0===n.observers.size&&(n.isBeingObserved&&(n.isBeingObserved=!
1,n.onBecomeUnobserved()),n instanceof
Ee&&n.suspend())}Ce.pendingUnobservations=[]}}function Be(e){var
t=Ce.trackingDerivation;return null!==t?(t.runId!
==e.lastAccessedBy&&(e.lastAccessedBy=t.runId,t.newObserving[t.unboundDepsCount+
+]=e,e.isBeingObserved||(e.isBeingObserved=!0,e.onBecomeObserved())),!0):
(0===e.observers.size&&Ce.inBatch>0&&Ie(e),!1)}function Ue(e,t)
{if(console.log("[mobx.trace] '"+e.name+"' is invalidated due to a change in:
'"+t.name+"'"),e.isTracing===re.BREAK){var n=[];Fe(at(Jt(e,r)),n,1),new
Function("debugger;\n/*\nTracing '"+e.name+"'\n\nYou are entering this break point
because derivation '"+e.name+"' is being traced and '"+t.name+"' is now forcing it
to update.\nJust follow the stacktrace you should now see in the devtools to see
precisely what piece of your code is causing this update\nThe stackframe you are
looking for is at least ~6-8 stack-frames up.\n\n"+(e instanceof Ee?
e.derivation.toString().replace(/[*]\//g,"/"):"")+"\n\nThe dependencies for this
derivation are:\n\n"+n.join("\n")+"\n*/\n ")()}var r}function Fe(e,t,n)
{t.length>=1e3?t.push("(and many more)"):(t.push(""+new Array(n).join("\t")
+e.name),e.dependencies&&e.dependencies.forEach((function(e){return
Fe(e,t,n+1)})))}var Ke=function(){function e(e,t,n,r){void
0===e&&(e="Reaction@"+p()),void 0===r&&(r=!
1),this.name=e,this.onInvalidate=t,this.errorHandler=n,this.requiresObservable=r,th
is.observing=[],this.newObserving=[],this.dependenciesState=ne.NOT_TRACKING,this.di
ffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+p(),this.isDisposed
=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!
1,this.isTracing=re.NONE}return e.prototype.onBecomeStale=function()
{this.schedule()},e.prototype.schedule=function(){this._isScheduled||
(this._isScheduled=!
0,Ce.pendingReactions.push(this),Ge())},e.prototype.isScheduled=function(){return
this._isScheduled},e.prototype.runReaction=function(){if(!this.isDisposed)
{if(Ve(),this._isScheduled=!1,se(this)){this._isTrackPending=!
0;try{this.onInvalidate(),this._isTrackPending}catch(e)
{this.reportExceptionInDerivation(e)}}Me()}},e.prototype.track=function(e){if(!
this.isDisposed){Ve();false,this._isRunning=!0;var t=ce(this,e,void
0);this._isRunning=!1,this._isTrackPending=!
1,this.isDisposed&&le(this),ae(t)&&this.reportExceptionInDerivation(t.cause),Me()}}
,e.prototype.reportExceptionInDerivation=function(e){var
t=this;if(this.errorHandler)this.errorHandler(e,this);else{if(Ce.disableErrorBounda
ries)throw e;var n="[mobx] Encountered an uncaught exception that was thrown by a
reaction or observer component, in: '"+this+"'";Ce.suppressReactionErrors?
console.warn("[mobx] (error in reaction '"+this.name+"' suppressed, fix error of
causing action
below)"):console.error(n,e),Ce.globalReactionErrorHandlers.forEach((function(n)
{return n(e,t)}))}},e.prototype.dispose=function(){this.isDisposed||
(this.isDisposed=!0,this._isRunning||
(Ve(),le(this),Me()))},e.prototype.getDisposer=function(){var
e=this.dispose.bind(this);return e[_]=this,e},e.prototype.toString=function()
{return"Reaction["+this.name+"]"},e.prototype.trace=function(e){void 0===e&&(e=!
1),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!
1;"boolean"===typeof e[e.length-1]&&(n=e.pop());var r=function(e){switch(e.length)
{case 0:return Ce.trackingDerivation;case 1:return Jt(e[0]);case 2:return
Jt(e[0],e[1])}}(e);if(!r)return h(!
1);r.isTracing===re.NONE&&console.log("[mobx.trace] '"+r.name+"' tracing
enabled");r.isTracing=n?re.BREAK:re.LOG}(this,e)},e}();var ze=100,He=function(e)
{return e()};function Ge(){Ce.inBatch>0||Ce.isRunningReactions||He(Je)}function
Je(){Ce.isRunningReactions=!0;for(var e=Ce.pendingReactions,t=0;e.length>0;){+
+t===ze&&(console.error("Reaction doesn't converge to a stable state after "+ze+"
iterations. Probably there is a cycle in the reactive function:
"+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r<o;r+
+)n[r].runReaction()}Ce.isRunningReactions=!1}var qe=w("Reaction",Ke);function We()
{h(!1)}function Xe(e){return function(t,n,r){if(r)
{if(r.value)return{value:we(e,r.value),enumerable:!1,configurable:!0,writable:!
0};var o=r.initializer;return{enumerable:!1,configurable:!0,writable:!
0,initializer:function(){return we(e,o.call(this))}}}return function(e){return
function(t,n,r){Object.defineProperty(t,n,{configurable:!0,enumerable:!
1,get:function(){},set:function(t){m(this,n,Ye(e,t))}})}}
(e).apply(this,arguments)}}var Ye=function(e,t,n,r){return
1===arguments.length&&"function"===typeof e?we(e.name||"<unnamed
action>",e):2===arguments.length&&"function"===typeof t?
we(e,t):1===arguments.length&&"string"===typeof e?Xe(e):!0!==r?
Xe(t).apply(null,arguments):void m(e,t,we(e.name||t,n.value,this))};function
$e(e,t,n){m(e,t,we(t,n.bind(e)))}function Qe(e,t){void 0===t&&(t=f);var
n,r=t&&t.name||e.name||"Autorun@"+p();if(!t.scheduler&&!t.delay)n=new Ke(r,
(function(){this.track(a)}),t.onError,t.requiresObservable);else{var
o=et(t),i=!1;n=new Ke(r,(function(){i||(i=!0,o((function(){i=!1,n.isDisposed||
n.track(a)})))}),t.onError,t.requiresObservable)}function a(){e(n)}return
n.schedule(),n.getDisposer()}Ye.bound=function(e,t,n,r){return!0===r?
($e(e,t,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return
$e(this,t,n.value||n.initializer.call(this)),this[t]},set:We}:{enumerable:!
1,configurable:!0,set:function(e){$e(this,t,e)},get:function(){}}};var
Ze=function(e){return e()};function et(e){return e.scheduler?e.scheduler:e.delay?
function(t){return setTimeout(t,e.delay)}:Ze}function tt(e,t,n){return
nt("onBecomeUnobserved",e,t,n)}function nt(e,t,n,r){var o="function"===typeof r?
Jt(t,n):Jt(t),i="function"===typeof r?r:n,a=e+"Listeners";return o[a]?
o[a].add(i):o[a]=new Set([i]),"function"!==typeof o[e]?h(!1):function(){var
e=o[a];e&&(e.delete(i),0===e.size&&delete o[a])}}function rt(e,t,n,r){var
o=ot(r=q(r));return F(e),Ut(e,r.name,o.enhancer),t&&it(e,t,n,o),e}function ot(e)
{return e.defaultDecorator||(!1===e.deep?Y:W)}function it(e,t,n,r){var
o,i;Ve();try{var a=E(t);try{for(var s=D(a),u=s.next();!u.done;u=s.next()){var
c=u.value,l=Object.getOwnPropertyDescriptor(t,c);0;var f=(n&&c in n?n[c]:l.get?
oe:r)(e,c,l,!0);f&&Object.defineProperty(e,c,f)}}catch(p)
{o={error:p}}finally{try{u&&!u.done&&(i=s.return)&&i.call(s)}finally{if(o)throw
o.error}}}finally{Me()}}function at(e){var t={name:e.name};return
e.observing&&e.observing.length>0&&(t.dependencies=function(e){var t=[];return
e.forEach((function(e){-1===t.indexOf(e)&&t.push(e)})),t}
(e.observing).map(at)),t}function st(){this.message="FLOW_CANCELLED"}function
ut(e,t){return null!==e&&void 0!==e&&(void 0!==t?!!
Gt(e)&&e[_].values.has(t):Gt(e)||!!e[_]||L(e)||qe(e)||_e(e))}function ct(e){return
1!==arguments.length&&h(!1),ut(e)}function lt(e){return Gt(e)?
e[_].getKeys():Tt(e)||Mt(e)?Array.from(e.keys()):Rt(e)?e.map((function(e,t){return
t})):h(!1)}function ft(e,t,n){if(2!==arguments.length||Mt(e))if(Gt(e)){var
r=e[_];r.values.get(t)?r.write(t,n):r.addObservableProp(t,n,r.defaultEnhancer)}else
if(Tt(e))e.set(t,n);else if(Mt(e))e.add(t);else{if(!Rt(e))return h(!1);"number"!
==typeof t&&(t=parseInt(t,10)),d(t>=0,"Not a valid index:
'"+t+"'"),Ve(),t>=e.length&&(e.length=t+1),e[t]=n,Me()}else{Ve();var
o=t;try{for(var i in
o)ft(e,i,o[i])}finally{Me()}}}st.prototype=Object.create(Error.prototype);var
pt={detectCycles:!0,exportMapsAsObjects:!0,recurseEverything:!1};function
ht(e,t,n,r){return r.detectCycles&&e.set(t,n),n}function dt(e,t,n){if(!
t.recurseEverything&&!ct(e))return e;if("object"!==typeof e)return
e;if(null===e)return null;if(e instanceof Date)return e;if(je(e))return
dt(e.get(),t,n);if(ct(e)&<(e),!0===t.detectCycles&&null!==e&&n.has(e))return
n.get(e);if(Rt(e)||Array.isArray(e)){var r=ht(n,e,[],t),o=e.map((function(e){return
dt(e,t,n)}));r.length=o.length;for(var i=0,a=o.length;i<a;i++)r[i]=o[i];return
r}if(Mt(e)||Object.getPrototypeOf(e)===Set.prototype){if(!
1===t.exportMapsAsObjects){var s=ht(n,e,new Set,t);return e.forEach((function(e)
{s.add(dt(e,t,n))})),s}var u=ht(n,e,[],t);return e.forEach((function(e)
{u.push(dt(e,t,n))})),u}if(Tt(e)||Object.getPrototypeOf(e)===Map.prototype){if(!
1===t.exportMapsAsObjects){var c=ht(n,e,new Map,t);return e.forEach((function(e,r)
{c.set(r,dt(e,t,n))})),c}var l=ht(n,e,{},t);return e.forEach((function(e,r)
{l[r]=dt(e,t,n)})),l}var f=ht(n,e,{},t);return x(e).forEach((function(r)
{f[r]=dt(e[r],t,n)})),f}function gt(e,t){var n;return"boolean"===typeof
t&&(t={detectCycles:t}),t||(t=pt),t.detectCycles=void 0===t.detectCycles?!
0===t.recurseEverything:!0===t.detectCycles,t.detectCycles&&(n=new
Map),dt(e,t,n)}function vt(e,t){void 0===t&&(t=void 0),Ve();try{return
e.apply(t)}finally{Me()}}function yt(e){return e[_]}function bt(e)
{return"string"===typeof e||"number"===typeof e||"symbol"===typeof e}var
mt={has:function(e,t){if(t===_||"constructor"===t||t===V)return!0;var
n=yt(e);return bt(t)?n.has(t):t in e},get:function(e,t)
{if(t===_||"constructor"===t||t===V)return e[t];var n=yt(e),r=n.values.get(t);if(r
instanceof P){var o=r.get();return void 0===o&&n.has(t),o}return
bt(t)&&n.has(t),e[t]},set:function(e,t,n){return!!bt(t)&&(ft(e,t,n),!
0)},deleteProperty:function(e,t){return!!bt(t)&&(yt(e).remove(t),!
0)},ownKeys:function(e){return
yt(e).keysAtom.reportObserved(),Reflect.ownKeys(e)},preventExtensions:function(e)
{return h("Dynamic observable objects cannot be frozen"),!1}};function wt(e){return
void 0!==e.interceptors&&e.interceptors.length>0}function Ot(e,t){var
n=e.interceptors||(e.interceptors=[]);return n.push(t),g((function(){var
e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function St(e,t){var n=pe();try{for(var
r=I(e.interceptors||[]),o=0,i=r.length;o<i&&(d(!(t=r[o](t))||t.type,"Intercept
handlers should return nothing or a change object"),t);o++);return
t}finally{he(n)}}function xt(e){return void 0!
==e.changeListeners&&e.changeListeners.length>0}function kt(e,t){var
n=e.changeListeners||(e.changeListeners=[]);return n.push(t),g((function(){var
e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function jt(e,t){var
n=pe(),r=e.changeListeners;if(r){for(var o=0,i=(r=r.slice()).length;o<i;o++)r[o]
(t);he(n)}}var Et={get:function(e,t){return t===_?e[_]:"length"===t?
e[_].getArrayLength():"number"===typeof t?Pt.get.call(e,t):"string"!==typeof t||
isNaN(t)?Pt.hasOwnProperty(t)?
Pt[t]:e[t]:Pt.get.call(e,parseInt(t))},set:function(e,t,n)
{return"length"===t&&e[_].setArrayLength(n),"number"===typeof
t&&Pt.set.call(e,t,n),"symbol"===typeof t||isNaN(t)?
e[t]=n:Pt.set.call(e,parseInt(t),n),!0},preventExtensions:function(e){return
h("Observable arrays cannot be frozen"),!1}};var _t=function(){function e(e,t,n)
{this.owned=n,this.values=[],this.proxy=void 0,this.lastKnownLength=0,this.atom=new
P(e||"ObservableArray@"+p()),this.enhancer=function(n,r){return
t(n,r,e+"[..]")}}return e.prototype.dehanceValue=function(e){return void 0!
==this.dehancer?this.dehancer(e):e},e.prototype.dehanceValues=function(e){return
void 0!==this.dehancer&&e.length>0?
e.map(this.dehancer):e},e.prototype.intercept=function(e){return
Ot(this,e)},e.prototype.observe=function(e,t){return void 0===t&&(t=!
1),t&&e({object:this.proxy,type:"splice",index:0,added:this.values.slice(),addedCou
nt:this.values.length,removed:
[],removedCount:0}),kt(this,e)},e.prototype.getArrayLength=function(){return
this.atom.reportObserved(),this.values.length},e.prototype.setArrayLength=function(
e){if("number"!==typeof e||e<0)throw new Error("[mobx.array] Out of range: "+e);var
t=this.values.length;if(e!==t)if(e>t){for(var n=new Array(e-t),r=0;r<e-t;r+
+)n[r]=void 0;this.spliceWithArray(t,0,n)}else this.spliceWithArray(e,t-
e)},e.prototype.updateArrayLength=function(e,t){if(e!==this.lastKnownLength)throw
new Error("[mobx] Modification exception: the internal structure of an observable
array was
changed.");this.lastKnownLength+=t},e.prototype.spliceWithArray=function(e,t,n){var
r=this;ue(this.atom);var o=this.values.length;if(void 0===e?e=0:e>o?
e=o:e<0&&(e=Math.max(0,o+e)),t=1===arguments.length?o-e:void 0===t||null===t?
0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=l),wt(this)){var i=St(this,
{object:this.proxy,type:"splice",index:e,removedCount:t,added:n});if(!i)return
l;t=i.removedCount,n=i.added}n=0===n.length?n:n.map((function(e){return
r.enhancer(e,void 0)}));var a=this.spliceItemsIntoValues(e,t,n);return
0===t&&0===n.length||
this.notifyArraySplice(e,n,a),this.dehanceValues(a)},e.prototype.spliceItemsIntoVal
ues=function(e,t,n){var
r;if(n.length<1e4)return(r=this.values).splice.apply(r,I([e,t],n));var
o=this.values.slice(e,e+t);return
this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),o},e.prototype.
notifyArrayChildUpdate=function(e,t,n){var r=!this.owned&&!1,o=xt(this),i=o||r?
{object:this.proxy,type:"update",index:e,newValue:t,oldValue:n}:null;this.atom.repo
rtChanged(),o&&jt(this,i)},e.prototype.notifyArraySplice=function(e,t,n){var r=!
this.owned&&!1,o=xt(this),i=o||r?
{object:this.proxy,type:"splice",index:e,removed:n,added:t,removedCount:n.length,ad
dedCount:t.length}:null;this.atom.reportChanged(),o&&jt(this,i)},e}
(),Pt={intercept:function(e){return this[_].intercept(e)},observe:function(e,t)
{return void 0===t&&(t=!1),this[_].observe(e,t)},clear:function(){return
this.splice(0)},replace:function(e){var t=this[_];return
t.spliceWithArray(0,t.values.length,e)},toJS:function(){return
this.slice()},toJSON:function(){return this.toJS()},splice:function(e,t){for(var
n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var
o=this[_];switch(arguments.length){case 0:return[];case 1:return
o.spliceWithArray(e);case 2:return o.spliceWithArray(e,t)}return
o.spliceWithArray(e,t,n)},spliceWithArray:function(e,t,n){return
this[_].spliceWithArray(e,t,n)},push:function(){for(var
e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this[_];return
n.spliceWithArray(n.values.length,0,e),n.values.length},pop:function(){return
this.splice(Math.max(this[_].values.length-1,0),1)[0]},shift:function(){return
this.splice(0,1)[0]},unshift:function(){for(var e=[],t=0;t<arguments.length;t+
+)e[t]=arguments[t];var n=this[_];return
n.spliceWithArray(0,0,e),n.values.length},reverse:function(){var
e=this.slice();return e.reverse.apply(e,arguments)},sort:function(e){var
t=this.slice();return t.sort.apply(t,arguments)},remove:function(e){var
t=this[_],n=t.dehanceValues(t.values).indexOf(e);return n>-1&&(this.splice(n,1),!
0)},get:function(e){var t=this[_];if(t){if(e<t.values.length)return
t.atom.reportObserved(),t.dehanceValue(t.values[e]);console.warn("[mobx.array]
Attempt to read an array index ("+e+") that is out of bounds ("+t.values.length+").
Please check length first. Out of bound indices will not be tracked by
MobX")}},set:function(e,t){var n=this[_],r=n.values;if(e<r.length){ue(n.atom);var
o=r[e];if(wt(n)){var i=St(n,{type:"update",object:n.proxy,index:e,newValue:t});if(!
i)return;t=i.newValue}(t=n.enhancer(t,o))!
==o&&(r[e]=t,n.notifyArrayChildUpdate(e,t,o))}else{if(e!==r.length)throw
new Error("[mobx.array] Index out of bounds, "+e+" is larger than
"+r.length);n.spliceWithArray(e,0,[t])}}};
["concat","flat","includes","indexOf","join","lastIndexOf","slice","toString","toLo
caleString"].forEach((function(e){"function"===typeof
Array.prototype[e]&&(Pt[e]=function(){var t=this[_];t.atom.reportObserved();var
n=t.dehanceValues(t.values);return n[e].apply(n,arguments)})})),
["every","filter","find","findIndex","flatMap","forEach","map","some"].forEach((fun
ction(e){"function"===typeof Array.prototype[e]&&(Pt[e]=function(t,n){var
r=this,o=this[_];return o.atom.reportObserved(),o.dehanceValues(o.values)[e]
((function(e,o){return t.call(n,e,o,r)}),n)})})),
["reduce","reduceRight"].forEach((function(e){Pt[e]=function(){var
t=this,n=this[_];n.atom.reportObserved();var r=arguments[0];return
arguments[0]=function(e,o,i){return
o=n.dehanceValue(o),r(e,o,i,t)},n.values[e].apply(n.values,arguments)}}));var
Lt,At=w("ObservableArrayAdministration",_t);function Rt(e){return
y(e)&&At(e[_])}var Nt,Ct={},Dt=function(){function e(e,t,n){if(void
0===t&&(t=z),void
0===n&&(n="ObservableMap@"+p()),this.enhancer=t,this.name=n,this[Lt]=Ct,this._keysA
tom=A(this.name+".keys()"),this[Symbol.toStringTag]="Map","function"!==typeof
Map)throw new Error("mobx.map requires Map polyfill for the current browser. Check
babel-polyfill or core-js/es6/map.js");this._data=new Map,this._hasMap=new
Map,this.merge(e)}return e.prototype._has=function(e){return
this._data.has(e)},e.prototype.has=function(e){var t=this;if(!
Ce.trackingDerivation)return this._has(e);var n=this._hasMap.get(e);if(!n){var
r=n=new ke(this._has(e),H,this.name+"."+k(e)+"?",!1);this._hasMap.set(e,r),tt(r,
(function(){return t._hasMap.delete(e)}))}return
n.get()},e.prototype.set=function(e,t){var n=this._has(e);if(wt(this)){var
r=St(this,{type:n?"update":"add",object:this,newValue:t,name:e});if(!r)return
this;t=r.newValue}return n?
this._updateValue(e,t):this._addValue(e,t),this},e.prototype.delete=function(e){var
t=this;if((ue(this._keysAtom),wt(this))&&!(r=St(this,
{type:"delete",object:this,name:e})))return!1;if(this._has(e)){var n=xt(this),r=n?
{type:"delete",object:this,oldValue:this._data.get(e).value,name:e}:null;return
vt((function(){t._keysAtom.reportChanged(),t._updateHasMapEntry(e,!
1),t._data.get(e).setNewValue(void 0),t._data.delete(e)})),n&&jt(this,r),!0}return!
1},e.prototype._updateHasMapEntry=function(e,t){var
n=this._hasMap.get(e);n&&n.setNewValue(t)},e.prototype._updateValue=function(e,t)
{var n=this._data.get(e);if((t=n.prepareNewValue(t))!==Ce.UNCHANGED){var r=!
1,o=xt(this),i=o?
{type:"update",object:this,oldValue:n.value,name:e,newValue:t}:null;r,n.setNewValue
(t),o&&jt(this,i)}},e.prototype._addValue=function(e,t){var
n=this;ue(this._keysAtom),vt((function(){var r=new
ke(t,n.enhancer,n.name+"."+k(e),!
1);n._data.set(e,r),t=r.value,n._updateHasMapEntry(e,!
0),n._keysAtom.reportChanged()}));var r=!1,o=xt(this);o&&jt(this,o?
{type:"add",object:this,name:e,newValue:t}:null)},e.prototype.get=function(e)
{return this.has(e)?
this.dehanceValue(this._data.get(e).get()):this.dehanceValue(void
0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?
this.dehancer(e):e},e.prototype.keys=function(){return
this._keysAtom.reportObserved(),this._data.keys()},e.prototype.values=function()
{var e=this,t=this.keys();return Zt({next:function(){var
n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void
0:e.get(o)}}})},e.prototype.entries=function(){var e=this,t=this.keys();return
Zt({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:
[o,e.get(o)]}}})},e.prototype[(Lt=_,Symbol.iterator)]=function(){return
this.entries()},e.prototype.forEach=function(e,t){var n,r;try{for(var
o=D(this),i=o.next();!i.done;i=o.next()){var
a=T(i.value,2),s=a[0],u=a[1];e.call(t,u,s,this)}}catch(c)
{n={error:c}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw
n.error}}},e.prototype.merge=function(e){var t=this;return
Tt(e)&&(e=e.toJS()),vt((function(){var n=Se(!0);try{b(e)?x(e).forEach((function(n)
{return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var
n=T(e,2),r=n[0],o=n[1];return t.set(r,o)})):O(e)?(e.constructor!==Map&&h("Cannot
initialize from classes that inherit from Map:
"+e.constructor.name),e.forEach((function(e,n){return t.set(n,e)}))):null!==e&&void
0!==e&&h("Cannot initialize map from
"+e)}finally{xe(n)}})),this},e.prototype.clear=function(){var e=this;vt((function()
{fe((function(){var t,n;try{for(var r=D(e.keys()),o=r.next();!o.done;o=r.next())
{var i=o.value;e.delete(i)}}catch(a){t={error:a}}finally{try{o&&!
o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw
t.error}}}))}))},e.prototype.replace=function(e){var t=this;return vt((function()
{var n,r,o,i,a=function(e){if(O(e)||Tt(e))return e;if(Array.isArray(e))return new
Map(e);if(b(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return
h("Cannot convert to map from '"+e+"'")}(e),s=new Map,u=!1;try{for(var
c=D(t._data.keys()),l=c.next();!l.done;l=c.next()){var f=l.value;if(!
a.has(f))if(t.delete(f))u=!0;else{var p=t._data.get(f);s.set(f,p)}}}catch(j)
{n={error:j}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw
n.error}}try{for(var d=D(a.entries()),g=d.next();!g.done;g=d.next()){var
v=T(g.value,2),y=(f=v[0],p=v[1],t._data.has(f));if(t.set(f,p),t._data.has(f)){var
m=t._data.get(f);s.set(f,m),y||(u=!0)}}}catch(E){o={error:E}}finally{try{g&&!
g.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}if(!u)if(t._data.size!
==s.size)t._keysAtom.reportChanged();else for(var
w=t._data.keys(),S=s.keys(),x=w.next(),k=S.next();!x.done;){if(x.value!==k.value)
{t._keysAtom.reportChanged();break}x=w.next(),k=S.next()}t._data=s})),this},Object.
defineProperty(e.prototype,"size",{get:function(){return
this._keysAtom.reportObserved(),this._data.size},enumerable:!0,configurable:!
0}),e.prototype.toPOJO=function(){var e,t,n={};try{for(var r=D(this),o=r.next();!
o.done;o=r.next()){var i=T(o.value,2),a=i[0],s=i[1];n["symbol"===typeof a?
a:k(a)]=s}}catch(u){e={error:u}}finally{try{o&&!
o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return
n},e.prototype.toJS=function(){return new Map(this)},e.prototype.toJSON=function()
{return this.toPOJO()},e.prototype.toString=function(){var e=this;return
this.name+"[{ "+Array.from(this.keys()).map((function(t){return k(t)+":
"+e.get(t)})).join(", ")+" }]"},e.prototype.observe=function(e,t){return
kt(this,e)},e.prototype.intercept=function(e){return Ot(this,e)},e}
(),Tt=w("ObservableMap",Dt),It={},Vt=function(){function e(e,t,n){if(void
0===t&&(t=z),void
0===n&&(n="ObservableSet@"+p()),this.name=n,this[Nt]=It,this._data=new
Set,this._atom=A(this.name),this[Symbol.toStringTag]="Set","function"!==typeof
Set)throw new Error("mobx.set requires Set polyfill for the current browser. Check
babel-polyfill or core-js/es6/set.js");this.enhancer=function(e,r){return
t(e,r,n)},e&&this.replace(e)}return e.prototype.dehanceValue=function(e){return
void 0!==this.dehancer?this.dehancer(e):e},e.prototype.clear=function(){var
e=this;vt((function(){fe((function(){var t,n;try{for(var
r=D(e._data.values()),o=r.next();!o.done;o=r.next()){var
i=o.value;e.delete(i)}}catch(a){t={error:a}}finally{try{o&&!
o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw
t.error}}}))}))},e.prototype.forEach=function(e,t){var n,r;try{for(var
o=D(this),i=o.next();!i.done;i=o.next()){var a=i.value;e.call(t,a,a,this)}}catch(s)
{n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw
n.error}}},Object.defineProperty(e.prototype,"size",{get:function(){return
this._atom.reportObserved(),this._data.size},enumerable:!0,configurable:!
0}),e.prototype.add=function(e){var t=this;if((ue(this._atom),wt(this))&&!
(o=St(this,{type:"add",object:this,newValue:e})))return this;if(!this.has(e))
{vt((function(){t._data.add(t.enhancer(e,void 0)),t._atom.reportChanged()}));var
n=!1,r=xt(this),o=r?{type:"add",object:this,newValue:e}:null;n,r&&jt(this,o)}return
this},e.prototype.delete=function(e){var t=this;if(wt(this)&&!(r=St(this,
{type:"delete",object:this,oldValue:e})))return!1;if(this.has(e)){var
n=xt(this),r=n?{type:"delete",object:this,oldValue:e}:null;return vt((function()
{t._atom.reportChanged(),t._data.delete(e)})),n&&jt(this,r),!0}return!
1},e.prototype.has=function(e){return
this._atom.reportObserved(),this._data.has(this.dehanceValue(e))},e.prototype.entri
es=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return
Zt({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:
{done:!0}}})},e.prototype.keys=function(){return
this.values()},e.prototype.values=function(){this._atom.reportObserved();var
e=this,t=0,n=Array.from(this._data.values());return Zt({next:function(){return
t<n.length?{value:e.dehanceValue(n[t++]),done:!1}:{done:!
0}}})},e.prototype.replace=function(e){var t=this;return
Mt(e)&&(e=e.toJS()),vt((function(){var n=Se(!0);try{Array.isArray(e)||S(e)?
(t.clear(),e.forEach((function(e){return t.add(e)}))):null!==e&&void 0!
==e&&h("Cannot initialize set from
"+e)}finally{xe(n)}})),this},e.prototype.observe=function(e,t){return
kt(this,e)},e.prototype.intercept=function(e){return
Ot(this,e)},e.prototype.toJS=function(){return new
Set(this)},e.prototype.toString=function(){return
this.name+"[ "+Array.from(this).join(", ")
+" ]"},e.prototype[(Nt=_,Symbol.iterator)]=function(){return this.values()},e}
(),Mt=w("ObservableSet",Vt),Bt=function(){function e(e,t,n,r){void 0===t&&(t=new
Map),this.target=e,this.values=t,this.name=n,this.defaultEnhancer=r,this.keysAtom=n
ew P(n+".keys")}return e.prototype.read=function(e){return
this.values.get(e).get()},e.prototype.write=function(e,t){var
n=this.target,r=this.values.get(e);if(r instanceof Ee)r.set(t);else{if(wt(this))
{if(!(a=St(this,{type:"update",object:this.proxy||
n,name:e,newValue:t})))return;t=a.newValue}if((t=r.prepareNewValue(t))!
==Ce.UNCHANGED){var o=xt(this),i=!1,a=o?{type:"update",object:this.proxy||
n,oldValue:r.value,name:e,newValue:t}:null;i,r.setNewValue(t),o&&jt(this,a)}
}},e.prototype.has=function(e){var t=this.pendingKeys||(this.pendingKeys=new
Map),n=t.get(e);if(n)return n.get();var r=!!this.values.get(e);return n=new
ke(r,H,this.name+"."+k(e)+"?",!
1),t.set(e,n),n.get()},e.prototype.addObservableProp=function(e,t,n){void
0===n&&(n=this.defaultEnhancer);var r=this.target;if(wt(this)){var o=St(this,
{object:this.proxy||r,name:e,type:"add",newValue:t});if(!o)return;t=o.newValue}var
i=new ke(t,n,this.name+"."+k(e),!
1);this.values.set(e,i),t=i.value,Object.defineProperty(r,e,function(e){return
Ft[e]||(Ft[e]={configurable:!0,enumerable:!0,get:function(){return
this[_].read(e)},set:function(t){this[_].write(e,t)}})}
(e)),this.notifyPropertyAddition(e,t)},e.prototype.addComputedProp=function(e,t,n)
{var r=this.target;n.name=n.name||this.name+"."+k(t),this.values.set(t,new Ee(n)),
(e===r||function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!n||!1!
==n.configurable&&!1!==n.writable}(e,t))&&Object.defineProperty(e,t,function(e)
{return Kt[e]||(Kt[e]={configurable:Ce.computedConfigurable,enumerable:!
1,get:function(){return zt(this).read(e)},set:function(t){zt(this).write(e,t)}})}
(t))},e.prototype.remove=function(e){if(this.values.has(e)){var
t=this.target;if(wt(this))if(!(s=St(this,{object:this.proxy||
t,name:e,type:"remove"})))return;try{Ve();var n=xt(this),r=!
1,o=this.values.get(e),i=o&&o.get();if(o&&o.set(void
0),this.keysAtom.reportChanged(),this.values.delete(e),this.pendingKeys){var
a=this.pendingKeys.get(e);a&&a.set(!1)}delete this.target[e];var s=n?
{type:"remove",object:this.proxy||
t,oldValue:i,name:e}:null;r,n&&jt(this,s)}finally{Me()}}},e.prototype.illegalAccess
=function(e,t){console.warn("Property '"+t+"' of '"+e+"' was accessed through the
prototype chain. Use 'decorate' instead to declare the prop or access it statically
through it's owner")},e.prototype.observe=function(e,t){return
kt(this,e)},e.prototype.intercept=function(e){return
Ot(this,e)},e.prototype.notifyPropertyAddition=function(e,t){var n=xt(this),r=n?
{type:"add",object:this.proxy||
this.target,name:e,newValue:t}:null;if(n&&jt(this,r),this.pendingKeys){var
o=this.pendingKeys.get(e);o&&o.set(!
0)}this.keysAtom.reportChanged()},e.prototype.getKeys=function(){var
e,t;this.keysAtom.reportObserved();var n=[];try{for(var
r=D(this.values),o=r.next();!o.done;o=r.next()){var
i=T(o.value,2),a=i[0];i[1]instanceof ke&&n.push(a)}}catch(s)
{e={error:s}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw
e.error}}return n},e}();function Ut(e,t,n){if(void 0===t&&(t=""),void
0===n&&(n=z),Object.prototype.hasOwnProperty.call(e,_))return e[_];b(e)||
(t=(e.constructor.name||"ObservableObject")+"@"+p()),t||
(t="ObservableObject@"+p());var r=new Bt(e,new Map,k(t),n);return m(e,_,r),r}var
Ft=Object.create(null),Kt=Object.create(null);function zt(e){var t=e[_];return t||
(F(e),e[_])}var Ht=w("ObservableObjectAdministration",Bt);function Gt(e){return!!
y(e)&&(F(e),Ht(e[_]))}function Jt(e,t){if("object"===typeof e&&null!==e)
{if(Rt(e))return void 0!==t&&h(!1),e[_].atom;if(Mt(e))return e[_];if(Tt(e)){var
n=e;return void 0===t?n._keysAtom:((r=n._data.get(t)||n._hasMap.get(t))||h(!
1),r)}var r;if(F(e),t&&!e[_]&&e[t],Gt(e))return t?((r=e[_].values.get(t))||h(!
1),r):h(!1);if(L(e)||_e(e)||qe(e))return e}else if("function"===typeof
e&&qe(e[_]))return e[_];return h(!1)}function qt(e,t){return e||h("Expecting some
object"),void 0!==t?qt(Jt(e,t)):L(e)||_e(e)||qe(e)||Tt(e)||Mt(e)?e:(F(e),e[_]?
e[_]:void h(!1))}var Wt=Object.prototype.toString;function Xt(e,t,n){return void
0===n&&(n=-1),Yt(e,t,n)}function Yt(e,t,n,r,o){if(e===t)return
0!==e||1/e===1/t;if(null==e||null==t)return!1;if(e!==e)return t!==t;var i=typeof
e;if("function"!==i&&"object"!==i&&"object"!=typeof t)return!1;var
a=Wt.call(e);if(a!==Wt.call(t))return!1;switch(a){case"[object
RegExp]":case"[object String]":return""+e===""+t;case"[object Number]":return+e!
==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object
Boolean]":return+e===+t;case"[object Symbol]":return"undefined"!==typeof
Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t);case"[object
Map]":case"[object Set]":n>=0&&n++}e=$t(e),t=$t(t);var s="[object Array]"===a;if(!
s){if("object"!=typeof e||"object"!=typeof t)return!1;var
u=e.constructor,c=t.constructor;if(u!==c&&!("function"===typeof u&&u instanceof
u&&"function"===typeof c&&c instanceof c)&&"constructor"in e&&"constructor"in
t)return!1}if(0===n)return!1;n<0&&(n=-1),o=o||[];for(var l=(r=r||
[]).length;l--;)if(r[l]===e)return o[l]===t;if(r.push(e),o.push(t),s)
{if((l=e.length)!==t.length)return!1;for(;l--;)if(!Yt(e[l],t[l],n-1,r,o))return!
1}else{var f=Object.keys(e),p=void 0;if(l=f.length,Object.keys(t).length!
==l)return!1;for(;l--;)if(!Qt(t,p=f[l])||!Yt(e[p],t[p],n-1,r,o))return!1}return
r.pop(),o.pop(),!0}function $t(e){return Rt(e)?e.slice():O(e)||Tt(e)||S(e)||Mt(e)?
Array.from(e.entries()):e}function Qt(e,t){return
Object.prototype.hasOwnProperty.call(e,t)}function Zt(e){return
e[Symbol.iterator]=en,e}function en(){return this}if("undefined"===typeof
Proxy||"undefined"===typeof Symbol)throw new Error("[mobx] MobX 5+ requires Proxy
and Symbol objects. If your environment doesn't support Symbol or Proxy objects,
please downgrade to MobX 4. For React Native Android, consider upgrading
JSCore.");"object"===typeof
__MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:functi
on(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function()
{}},extras:{getDebugName:function(e,t){return(void 0!==t?Jt(e,t):Gt(e)||Tt(e)||
Mt(e)?qt(e):Jt(e)).name}},$mobx:_});function tn(e){if(void 0===e)throw new
ReferenceError("this hasn't been initialised - super() hasn't been called");return
e}function nn(e,t){return nn=Object.setPrototypeOf?
Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nn(e,t)}function
rn(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression
must either be null or a function");e.prototype=Object.create(t&&t.prototype,
{constructor:{value:e,writable:!0,configurable:!
0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nn(e,t)}function on(e,n)
{if(n&&("object"===t(n)||"function"===typeof n))return n;if(void 0!==n)throw new
TypeError("Derived constructors may only return object or undefined");return
tn(e)}function an(e){return an=Object.setPrototypeOf?
Object.getPrototypeOf.bind():function(e){return e.__proto__||
Object.getPrototypeOf(e)},an(e)}function sn(e,t,r){return(t=n(t))in e?
Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!
0}):e[t]=r,e}function un(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new
Array(t);n<t;n++)r[n]=e[n];return r}function cn(e){return function(e)
{if(Array.isArray(e))return e}(e)||function(e){if("undefined"!==typeof
Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||
function(e,t){if(e){if("string"===typeof e)return un(e,t);var
n=Object.prototype.toString.call(e).slice(8,-
1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?
Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?
un(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure
non-iterable instance.\nIn order to be iterable, non-array objects must have a
[Symbol.iterator]() method.")}()}function ln(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?ln(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ln(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var
pn={type:"logger",log:function(e){this.output("log",e)},warn:function(e)
{this.output("warn",e)},error:function(e)
{this.output("error",e)},output:function(e,t)
{console&&console[e]&&console[e].apply(console,t)}},hn=function(){function e(t){var
n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
{};i(this,e),this.init(t,n)}return o(e,[{key:"init",value:function(e){var
t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
{};this.prefix=t.prefix||"i18next:",this.logger=e||
pn,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e)
{this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new
Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},
{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n+
+)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},
{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n+
+)t[n]=arguments[n];return this.forward(t,"error","")}},
{key:"deprecate",value:function(){for(var e=arguments.length,t=new
Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING
DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?
null:("string"===typeof e[0]&&(e[0]="".concat(n).concat(this.prefix,"
").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new
e(this.logger,fn(fn({},
{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},
{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||
this.prefix,new e(this.logger,t)}}]),e}(),dn=new hn,gn=function(){function e()
{i(this,e),this.observers={}}return o(e,[{key:"on",value:function(e,t){var
n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||
[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t)
{this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e)
{return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var
t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-
1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((function(
e){e.apply(void
0,n)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t)
{t.apply(t,[e].concat(n))}))}}]),e}();function vn(){var e,t,n=new
Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function yn(e)
{return null==e?"":""+e}function bn(e,t,n){function r(e){return
e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!
e||"string"===typeof e}for(var i="string"!==typeof t?
[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!
e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return
o()?{}:{obj:e,k:r(i.shift())}}function mn(e,t,n){var
r=bn(e,t,Object);r.obj[r.k]=n}function wn(e,t){var
n=bn(e,t),r=n.obj,o=n.k;if(r)return r[o]}function On(e,t,n){for(var r in
t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"===typeof e[r]||
e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?
n&&(e[r]=t[r]):On(e[r],t[r],n):e[r]=t[r]);return e}function Sn(e){return
e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var
xn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};functi
on kn(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return
xn[e]})):e}var jn="undefined"!==typeof
window&&window.navigator&&"undefined"===typeof
window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAg
ent.indexOf("MSIE")>-1,En=[" ",",","?","!",";"];function _n(e,t){var
n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return
e[t];for(var r=t.split(n),o=e,i=0;i<r.length;++i){if(!o)return;if("string"===typeof
o[r[i]]&&i+1<r.length)return;if(void 0===o[r[i]]){for(var
a=2,s=r.slice(i,i+a).join(n),u=o[s];void 0===u&&r.length>i+a;)a+
+,u=o[s=r.slice(i,i+a).join(n)];if(void 0===u)return;if(null===u)return
null;if(t.endsWith(s)){if("string"===typeof u)return u;if(s&&"string"===typeof
u[s])return u[s]}var c=r.slice(i+a).join(n);return c?_n(u,c,n):void
0}o=o[r[i]]}return o}}function Pn(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?Pn(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pn(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function An(e){var t=function(){if("undefined"===typeof Reflect||!
Reflect.construct)return!1;if(Reflect.construct.sham)return!
1;if("function"===typeof Proxy)return!0;try{return
Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!
0}catch(e){return!1}}();return function(){var n,r=an(e);if(t){var
o=an(this).constructor;n=Reflect.construct(r,arguments,o)}else
n=r.apply(this,arguments);return on(this,n)}}var Rn=function(e){rn(n,e);var
t=An(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?
arguments[1]:{ns:["translation"],defaultNS:"translation"};return
i(this,n),r=t.call(this),jn&&gn.call(tn(r)),r.data=e||{},r.options=o,void
0===r.options.keySeparator&&(r.options.keySeparator="."),void
0===r.options.ignoreJSONStructure&&(r.options.ignoreJSONStructure=!0),r}return o(n,
[{key:"addNamespaces",value:function(e)
{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},
{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-
1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var
r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!
==r.keySeparator?r.keySeparator:this.options.keySeparator,i=void 0!
==r.ignoreJSONStructure?
r.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];n&&"string"!==typeof
n&&(a=a.concat(n)),n&&"string"===typeof n&&(a=a.concat(o?
n.split(o):n)),e.indexOf(".")>-1&&(a=e.split("."));var s=wn(this.data,a);return
s||!i||"string"!==typeof n?s:_n(this.data&&this.data[e]&&this.data[e][t],n,o)}},
{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!
==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void
0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-
1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),mn(this.data,a,r),o.silent||
this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var
r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in
n)"string"!==typeof n[o]&&"[object Array]"!
==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!
0});r.silent||this.emit("added",e,t,n)}},
{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void
0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-
1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=wn(this.data,a)||
{};r?On(s,n,o):s=Ln(Ln({},s),n),mn(this.data,a,s),i.silent||
this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t)
{this.hasResourceBundle(e,t)&&delete this.data[e]
[t],this.removeNamespaces(t),this.emit("removed",e,t)}},
{key:"hasResourceBundle",value:function(e,t){return void 0!
==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||
(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?Ln(Ln({},
{}),this.getResource(e,t)):this.getResource(e,t)}},
{key:"getDataByLanguage",value:function(e){return this.data[e]}},
{key:"hasLanguageSomeTranslations",value:function(e){var
t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e)
{return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return
this.data}}]),n}(gn),Nn={processors:{},addPostProcessor:function(e)
{this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return
e.forEach((function(e)
{i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}};function Cn(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?Cn(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function Tn(e){var t=function(){if("undefined"===typeof Reflect||!
Reflect.construct)return!1;if(Reflect.construct.sham)return!
1;if("function"===typeof Proxy)return!0;try{return
Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!
0}catch(e){return!1}}();return function(){var n,r=an(e);if(t){var
o=an(this).constructor;n=Reflect.construct(r,arguments,o)}else
n=r.apply(this,arguments);return on(this,n)}}var In={},Vn=function(e){rn(r,e);var
n=Tn(r);function r(e){var t,o=arguments.length>1&&void 0!==arguments[1]?
arguments[1]:{};return i(this,r),t=n.call(this),jn&&gn.call(tn(t)),function(e,t,n)
{e.forEach((function(e){t[e]&&(n[e]=t[e])}))}
(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector
","i18nFormat","utils"],e,tn(t)),t.options=o,void
0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=dn.create("transl
ator"),t}return o(r,[{key:"changeLanguage",value:function(e)
{e&&(this.language=e)}},{key:"exists",value:function(e){var
t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(void
0===e||null===e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},
{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?
t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!
==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||
this.options.defaultNS||[],i=n&&e.indexOf(n)>-1,a=!
this.options.userDefinedKeySeparator&&!t.keySeparator&&!
this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,n)
{t=t||"",n=n||"";var r=En.filter((function(e){return
t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===r.length)return!0;var o=new
RegExp("(".concat(r.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),i=!
o.test(e);if(!i){var a=e.indexOf(n);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return
i}(e,n,r);if(i&&!a){var
s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces
:o};var u=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(u[0])>-
1)&&(o=u.shift()),e=u.join(r)}return"string"===typeof o&&(o=[o]),
{key:e,namespaces:o}}},{key:"translate",value:function(e,n,o){var
i=this;if("object"!
==t(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTran
slationOptionHandler(arguments)),"object"===t(n)&&(n=Dn({},n)),n||(n={}),void
0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!
==n.returnDetails?n.returnDetails:this.options.returnDetails,s=void 0!
==n.keySeparator?
n.keySeparator:this.options.keySeparator,u=this.extractFromKey(e[e.length-
1],n),c=u.key,l=u.namespaces,f=l[l.length-1],p=n.lng||
this.language,h=n.appendNamespaceToCIMode||
this.options.appendNamespaceToCIMode;if(p&&"cimode"===p.toLowerCase()){if(h){var
d=n.nsSeparator||this.options.nsSeparator;return a?
{res:"".concat(f).concat(d).concat(c),usedKey:c,exactUsedKey:c,usedLng:p,usedNS:f}:
"".concat(f).concat(d).concat(c)}return a?
{res:c,usedKey:c,exactUsedKey:c,usedLng:p,usedNS:f}:c}var
g=this.resolve(e,n),v=g&&g.res,y=g&&g.usedKey||c,b=g&&g.exactUsedKey||
c,m=Object.prototype.toString.apply(v),w=void 0!==n.joinArrays?
n.joinArrays:this.options.joinArrays,O=!this.i18nFormat||
this.i18nFormat.handleAsObject;if(O&&v&&("string"!==typeof v&&"boolean"!==typeof
v&&"number"!==typeof v)&&["[object Number]","[object Function]","[object
RegExp]"].indexOf(m)<0&&("string"!==typeof w||"[object Array]"!==m)){if(!
n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||
this.logger.warn("accessing
an object - but returnObjects options is not enabled!");var
S=this.options.returnedObjectHandler?
this.options.returnedObjectHandler(y,v,Dn(Dn({},n),{},{ns:l})):"key '".concat(c,"
(").concat(this.language,")' returned an object instead of string.");return a?
(g.res=S,g):S}if(s){var x="[object Array]"===m,k=x?[]:{},j=x?b:y;for(var E in
v)if(Object.prototype.hasOwnProperty.call(v,E)){var
_="".concat(j).concat(s).concat(E);k[E]=this.translate(_,Dn(Dn({},n),{joinArrays:!
1,ns:l})),k[E]===_&&(k[E]=v[E])}v=k}}else if(O&&"string"===typeof w&&"[object
Array]"===m)(v=v.join(w))&&(v=this.extendTranslation(v,e,n,o));else{var P=!1,L=!
1,A=void 0!==n.count&&"string"!==typeof n.count,R=r.hasDefaultValue(n),N=A?
this.pluralResolver.getSuffix(p,n.count,n):"",C=n["defaultValue".concat(N)]||
n.defaultValue;!this.isValidLookup(v)&&R&&(P=!0,v=C),this.isValidLookup(v)||(L=!
0,v=c);var D=(n.missingKeyNoValueFallbackToKey||
this.options.missingKeyNoValueFallbackToKey)&&L?void 0:v,T=R&&C!
==v&&this.options.updateMissing;if(L||P||T)
{if(this.logger.log(T?"updateKey":"missingKey",p,f,c,T?C:v),s){var
I=this.resolve(c,Dn(Dn({},n),{},{keySeparator:!
1}));I&&I.res&&this.logger.warn("Seems the loaded translations were in flat JSON
format instead of nested. Either set keySeparator: false on init or make sure your
translations are published in nested format.")}var
V=[],M=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||
this.language);if("fallback"===this.options.saveMissingTo&&M&&M[0])for(var
B=0;B<M.length;B++)V.push(M[B]);else"all"===this.options.saveMissingTo?
V=this.languageUtils.toResolveHierarchy(n.lng||this.language):V.push(n.lng||
this.language);var U=function(e,t,r){var o=R&&r!==v?
r:D;i.options.missingKeyHandler?
i.options.missingKeyHandler(e,f,t,o,T,n):i.backendConnector&&i.backendConnector.sav
eMissing&&i.backendConnector.saveMissing(e,f,t,o,T,n),i.emit("missingKey",e,f,t,v)}
;this.options.saveMissing&&(this.options.saveMissingPlurals&&A?
V.forEach((function(e){i.pluralResolver.getSuffixes(e,n).forEach((function(t)
{U([e],c+t,n["defaultValue".concat(t)]||
C)}))})):U(V,c,C))}v=this.extendTranslation(v,e,n,g,o),L&&v===c&&this.options.appen
dNamespaceToMissingKey&&(v="".concat(f,":").concat(c)),(L||
P)&&this.options.parseMissingKeyHandler&&(v="v1"!==this.options.compatibilityAPI?
this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".con
cat(f,":").concat(c):c,P?v:void 0):this.options.parseMissingKeyHandler(v))}return
a?(g.res=v,g):v}},{key:"extendTranslation",value:function(e,t,n,r,o){var
i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,Dn(Dn({}
,this.options.interpolation.defaultVariables),n),r.usedLng,r.usedNS,r.usedKey,
{resolved:r});else if(!n.skipInterpolation)
{n.interpolation&&this.interpolator.init(Dn(Dn({},n),
{interpolation:Dn(Dn({},this.options.interpolation),n.interpolation)}));var
a,s="string"===typeof e&&(n&&n.interpolation&&void 0!
==n.interpolation.skipOnVariables?
n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s)
{var u=e.match(this.interpolator.nestingRegexp);a=u&&u.length}var
c=n.replace&&"string"!==typeof n.replace?
n.replace:n;if(this.options.interpolation.defaultVariables&&(c=Dn(Dn({},this.option
s.interpolation.defaultVariables),c)),e=this.interpolator.interpolate(e,c,n.lng||
this.language,n),s){var
l=e.match(this.interpolator.nestingRegexp);a<(l&&l.length)&&(n.nest=!1)}!
n.lng&&"v1"!==this.options.compatibilityAPI&&r&&r.res&&(n.lng=r.usedLng),!1!
==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new
Array(e),a=0;a<e;a++)r[a]=arguments[a];return o&&o[0]===r[0]&&!n.context?
(i.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key:
").concat(t[0])),null):i.translate.apply(i,r.concat([t]))}),n)),n.interpolation&&th
is.interpolator.reset()}var f=n.postProcess||
this.options.postProcess,p="string"===typeof f?[f]:f;return void 0!==e&&null!
==e&&p&&p.length&&!1!
==n.applyPostProcessor&&(e=Nn.handle(p,e,t,this.options&&this.options.postProcessPa
ssResolved?Dn({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var
t,n,r,o,i,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!
a.isValidLookup(t)){var u=a.extractFromKey(e,s),c=u.key;n=c;var
l=u.namespaces;a.options.fallbackNS&&(l=l.concat(a.options.fallbackNS));var f=void
0!==s.count&&"string"!==typeof s.count,p=f&&!
s.ordinal&&0===s.count&&a.pluralResolver.shouldUseIntlApi(),h=void 0!
==s.context&&("string"===typeof s.context||"number"===typeof s.context)&&""!
==s.context,d=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||
a.language,s.fallbackLng);l.forEach((function(e){a.isValidLookup(t)||(i=e,!
In["".concat(d[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!
a.utils.hasLoadedNamespace(i)&&(In["".concat(d[0],"-").concat(e)]=!
0,a.logger.warn('key "'.concat(n,'" for languages "').concat(d.join(", "),'" won\'t
get resolved as namespace "').concat(i,'" was not yet loaded'),"This means
something IS WRONG in your setup. You access the t function before i18next.init /
i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or
Promise to resolve before accessing it!!!")),d.forEach((function(n){if(!
a.isValidLookup(t)){o=n;var
i,u=[c];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(u,c,
n,e,s);else{var l;f&&(l=a.pluralResolver.getSuffix(n,s.count,s));var
d="".concat(a.options.pluralSeparator,"zero");if(f&&(u.push(c+l),p&&u.push(c+d)),h)
{var
g="".concat(c).concat(a.options.contextSeparator).concat(s.context);u.push(g),f&&(u
.push(g+l),p&&u.push(g+d))}}for(;i=u.pop();)a.isValidLookup(t)||
(r=i,t=a.getResource(n,e,i,s))}})))}))}})),
{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},
{key:"isValidLookup",value:function(e){return void 0!==e&&!(!
this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},
{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!
==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?
this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],
[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in
e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!
==e[n])return!0;return!1}}]),r}(gn);function Mn(e){return e.charAt(0).toUpperCase()
+e.slice(1)}var Bn=function(){function e(t)
{i(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!
1,this.logger=dn.create("languageUtils")}return o(e,
[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return
null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-
1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},
{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return
e;var t=e.split("-");return this.formatLanguageCode(t[0])}},
{key:"formatLanguageCode",value:function(e){if("string"===typeof
e&&e.indexOf("-")>-1){var
t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return
this.options.lowerCaseLng?n=n.map((function(e){return
e.toLowerCase()})):2===n.length?
(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-
1&&(n[1]=Mn(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].l
ength&&(n[1]=n[1].toUpperCase()),"sgn"!
==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-
1&&(n[1]=Mn(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-
1&&(n[2]=Mn(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||
this.options.lowerCaseLng?e.toLowerCase():e}},
{key:"isSupportedCode",value:function(e)
{return("languageOnly"===this.options.load||
this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!
this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},
{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?
(e.forEach((function(e){if(!t){var
r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||
(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var
r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return
t=r;t=n.options.supportedLngs.find((function(e){return e===r?
e:e.indexOf("-")<0&&r.indexOf("-")<0?void 0:0===e.indexOf(r)?e:void 0}))}})),t||
(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},
{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"===typeof
e&&(e=e(t)),"string"===typeof e&&(e=[e]),"[object
Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||
[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||
(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||
(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var
n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||
[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?
o.push(e):n.logger.warn("rejecting language code not found in supportedLngs:
".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!
==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!
==this.options.load&&"currentOnly"!
==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!
==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"===typeof
e&&i(this.formatLanguageCode(e)),r.forEach((function(e)
{o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),Un=[{lngs:
["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-
BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:
["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu",
"fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","m
ai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps"
,"pt-
PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:
[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","k
o","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:
["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:
[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:
[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:
["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:
[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:
["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:
[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},
{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:
[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Fn={1:function(e){return
Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return
0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e
%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e
%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?
1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?
1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e)
{return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?
3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?
2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return
Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e)
{return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?
1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e)
{return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?
0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e
%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e
%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e
%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?
2:3)}},Kn=["v1","v2","v3"],zn={zero:0,one:1,two:2,few:3,many:4,other:5};var
Hn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?
arguments[1]:
{};i(this,e),this.languageUtils=t,this.options=n,this.logger=dn.create("pluralResol
ver"),this.options.compatibilityJSON&&"v4"!
==this.options.compatibilityJSON||"undefined"!==typeof Intl&&Intl.PluralRules||
(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not
to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the
compatibilityJSON v3 format handling.")),this.rules=function(){var e={};return
Un.forEach((function(t){t.lngs.forEach((function(n)
{e[n]={numbers:t.nr,plurals:Fn[t.fc]}}))})),e}()}return o(e,
[{key:"addRule",value:function(e,t){this.rules[e]=t}},
{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?
arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,
{type:t.ordinal?"ordinal":"cardinal"})}catch(n){return}return this.rules[e]||
this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},
{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!
==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?
n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},
{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!
==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e)
{return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var
t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?
r.resolvedOptions().pluralCategories.sort((function(e,t){return zn[e]-
zn[t]})).map((function(e)
{return"".concat(t.options.prepend).concat(e)})):r.numbers.map((function(r){return
t.getSuffix(e,r,n)})):[]}},{key:"getSuffix",value:function(e,t){var
n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:
{},r=this.getRule(e,n);return r?
this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.ge
tSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for:
".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var
n=this,r=e.noAbs?
e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[r];this.options.simplifyPluralSuffi
x&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var
i=function(){return n.options.prepend&&o.toString()?
n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilit
yJSON?1===o?"":"number"===typeof
o?"_plural_".concat(o.toString()):i():"v2"===this.options.compatibilityJSON||
this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?
i():this.options.prepend&&r.toString()?
this.options.prepend+r.toString():r.toString()}},
{key:"shouldUseIntlApi",value:function(){return!
Kn.includes(this.options.compatibilityJSON)}}]),e}();function Gn(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function Jn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?Gn(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gn(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function qn(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?
arguments[3]:".",o=!(arguments.length>4&&void 0!==arguments[4])||
arguments[4],i=function(e,t,n){var r=wn(e,n);return void 0!==r?r:wn(t,n)}
(e,t,n);return!i&&o&&"string"===typeof n&&void
0===(i=_n(e,n,r))&&(i=_n(t,n,r)),i}var Wn=function(){function e(){var
t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:
{};i(this,e),this.logger=dn.create("interpolator"),this.options=t,this.format=t.int
erpolation&&t.interpolation.format||function(e){return e},this.init(t)}return o(e,
[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?
arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var
t=e.interpolation;this.escape=void 0!==t.escape?t.escape:kn,this.escapeValue=void
0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!
==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?
Sn(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?
Sn(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?
t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.
unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||""
,this.nestingPrefix=t.nestingPrefix?Sn(t.nestingPrefix):t.nestingPrefixEscaped||
Sn("$t("),this.nestingSuffix=t.nestingSuffix?
Sn(t.nestingSuffix):t.nestingSuffixEscaped||
Sn(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?
t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxRepl
aces?t.maxReplaces:1e3,this.alwaysFormat=void 0!
==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function()
{this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var
e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new
RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.
+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new
RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.
+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},
{key:"interpolate",value:function(e,t,n,r){var
o,i,a,s=this,u=this.options&&this.options.interpolation&&this.options.interpolation
.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var
l=function(e){if(e.indexOf(s.formatSeparator)<0){var
o=qn(t,u,e,s.options.keySeparator,s.options.ignoreJSONStructure);return
s.alwaysFormat?s.format(o,void 0,n,Jn(Jn(Jn({},r),t),{},
{interpolationkey:e})):o}var
i=e.split(s.formatSeparator),a=i.shift().trim(),c=i.join(s.formatSeparator).trim();
return
s.format(qn(t,u,a,s.options.keySeparator,s.options.ignoreJSONStructure),c,n,Jn(Jn(J
n({},r),t),{},{interpolationkey:a}))};this.resetRegExp();var
f=r&&r.missingInterpolationHandler||
this.options.missingInterpolationHandler,p=r&&r.interpolation&&void 0!
==r.interpolation.skipOnVariables?
r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{
regex:this.regexpUnescape,safeValue:function(e){return c(e)}},
{regex:this.regexp,safeValue:function(e){return s.escapeValue?
c(s.escape(e)):c(e)}}].forEach((function(t){for(a=0;o=t.regex.exec(e);){var
n=o[1].trim();if(void 0===(i=l(n)))if("function"===typeof f){var
u=f(e,o,r);i="string"===typeof u?u:""}else
if(r&&Object.prototype.hasOwnProperty.call(r,n))i="";else{if(p)
{i=o[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for
interpolating ").concat(e)),i=""}else"string"===typeof i||s.useRawValueToEscape||
(i=yn(i));var c=t.safeValue(i);if(e=e.replace(o[0],c),p?
(t.regex.lastIndex+=i.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,+
+a>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var
n,r,o,i=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function
s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var
r=e.split(new RegExp("".concat(n,"[ ]*{"))),i="{".concat(r[1]);e=r[0];var
a=(i=this.interpolate(i,o)).match(/'/g),s=i.match(/"/g);(a&&a.length%2===0&&!s||
s.length%2!==0)&&(i=i.replace(/'/
g,'"'));try{o=JSON.parse(i),t&&(o=Jn(Jn({},t),o))}catch(u){return
this.logger.warn("failed parsing options string in nesting for key
".concat(e),u),"".concat(e).concat(n).concat(i)}return delete
o.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){var u=[];
(o=(o=Jn({},a)).replace&&"string"!==typeof o.replace?
o.replace:o).applyPostProcessor=!1,delete
o.defaultValue;var
c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var
l=n[1].split(this.formatSeparator).map((function(e){return
e.trim()}));n[1]=l.shift(),u=l,c=!
0}if((r=t(s.call(this,n[1].trim(),o),o))&&n[0]===e&&"string"!==typeof r)return
r;"string"!==typeof r&&(r=yn(r)),r||(this.logger.warn("missed to resolve
".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=u.reduce((function(e,t)
{return i.format(e,t,a.lng,Jn(Jn({},a),{},
{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastI
ndex=0}return e}}]),e}();function Xn(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?Xn(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xn(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function $n(e){var t={};return function(n,r,o){var
i=r+JSON.stringify(o),a=t[i];return a||(a=e(r,o),t[i]=a),a(n)}}var Qn=function()
{function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:
{};i(this,e),this.logger=dn.create("formatter"),this.options=t,this.formats={number
:$n((function(e,t){var n=new Intl.NumberFormat(e,Yn({},t));return function(e)
{return n.format(e)}})),currency:$n((function(e,t){var n=new
Intl.NumberFormat(e,Yn(Yn({},t),{},{style:"currency"}));return function(e){return
n.format(e)}})),datetime:$n((function(e,t){var n=new
Intl.DateTimeFormat(e,Yn({},t));return function(e){return
n.format(e)}})),relativetime:$n((function(e,t){var n=new
Intl.RelativeTimeFormat(e,Yn({},t));return function(e){return
n.format(e,t.range||"day")}})),list:$n((function(e,t){var n=new
Intl.ListFormat(e,Yn({},t));return function(e){return
n.format(e)}}))},this.init(t)}return o(e,[{key:"init",value:function(e){var
t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:
{}}).interpolation;this.formatSeparator=t.formatSeparator?
t.formatSeparator:t.formatSeparator||","}},{key:"add",value:function(e,t)
{this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t)
{this.formats[e.toLowerCase().trim()]=$n(t)}},{key:"format",value:function(e,t,n)
{var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return
t.split(this.formatSeparator).reduce((function(e,t){var i=function(e){var
t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var
r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-
1);"currency"===t&&o.indexOf(":")<0?n.currency||
(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||
(n.range=o.trim()):o.split(";").forEach((function(e){if(e){var
t=cn(e.split(":")),r=t[0],o=t.slice(1).join(":").trim().replace(/^'+|'+$/
g,"");n[r.trim()]||(n[r.trim()]=o),"false"===o&&(n[r.trim()]=!
1),"true"===o&&(n[r.trim()]=!0),isNaN(o)||
(n[r.trim()]=parseInt(o,10))}}))}return{formatName:t,formatOptions:n}}
(t),a=i.formatName,s=i.formatOptions;if(r.formats[a]){var u=e;try{var
c=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},l=c.locale||c.lng||
o.locale||o.lng||n;u=r.formats[a](e,l,Yn(Yn(Yn({},s),o),c))}catch(f)
{r.logger.warn(f)}return u}return r.logger.warn("there was no format function for
".concat(a)),e}),e)}}]),e}();function Zn(e,t){var
n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function er(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?Zn(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zn(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function tr(e){var t=function(){if("undefined"===typeof Reflect||!
Reflect.construct)return!1;if(Reflect.construct.sham)return!
1;if("function"===typeof Proxy)return!0;try{return
Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!
0}catch(e){return!1}}();return function(){var n,r=an(e);if(t){var
o=an(this).constructor;n=Reflect.construct(r,arguments,o)}else
n=r.apply(this,arguments);return on(this,n)}}var nr=function(e){rn(n,e);var
t=tr(n);function n(e,r,o){var a,s=arguments.length>3&&void 0!==arguments[3]?
arguments[3]:{};return
i(this,n),a=t.call(this),jn&&gn.call(tn(a)),a.backend=e,a.store=r,a.services=o,a.la
nguageUtils=o.languageUtils,a.options=s,a.logger=dn.create("backendConnector"),a.wa
itingReads=[],a.maxParallelReads=s.maxParallelReads||
10,a.readingCalls=0,a.maxRetries=s.maxRetries>=0?
s.maxRetries:5,a.retryTimeout=s.retryTimeout>=1?
s.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(
o,s.backend,s),a}return o(n,[{key:"queueLoad",value:function(e,t,n,r){var
o=this,i={},a={},s={},u={};return e.forEach((function(e){var r=!
0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!
n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||
(1===o.state[s]?void 0===a[s]&&(a[s]=!0):(o.state[s]=1,r=!1,void 0===a[s]&&(a[s]=!
0),void 0===i[s]&&(i[s]=!0),void 0===u[t]&&(u[t]=!0)))})),r||(s[e]=!0)})),
(Object.keys(i).length||
Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).leng
th,loaded:{},errors:[],callback:r}),
{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoad
Namespaces:Object.keys(u)}}},{key:"loaded",value:function(e,t,n){var
r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addR
esourceBundle(o,i,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n)
{!function(e,t,n,r){var o=bn(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||
[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}(n.loaded,[o],i),function(e,t){void 0!
==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!
==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||
(a[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===a[e]
[t]&&(a[e][t]=!0)}))})),n.done=!0,n.errors.length?
n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.f
ilter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var
r=this,o=arguments.length>3&&void 0!==arguments[3]?
arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?
arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!
e.length)return a(null,
{});if(this.readingCalls>=this.maxParallelReads)this.waitingReads.push({lng:e,ns:t,
fcName:n,tried:o,wait:i,callback:a});else{this.readingCalls++;var s=function(s,u)
{if(r.readingCalls--,r.waitingReads.length>0){var
c=r.waitingReads.shift();r.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&u
&&o<r.maxRetries?setTimeout((function()
{r.read.call(r,e,t,n,o+1,2*i,a)}),i):a(s,u)},u=this.backend[n].bind(this.backend);i
f(2!==u.length)return u(e,t,s);try{var c=u(e,t);c&&"function"===typeof c.then?
c.then((function(e){return s(null,e)})).catch(s):s(null,c)}catch(l){s(l)}}}},
{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!
==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!
this.backend)return this.logger.warn("No backend was added via i18next.use. Will
not load resources."),o&&o();"string"===typeof
e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var
i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||
o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},
{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},
{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},
{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!
==arguments[1]?
arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,
(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for
language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded
namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},
{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!
==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?
arguments[6]:function()
{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!
this.services.utils.hasLoadedNamespace(t))this.logger.warn('did not save key
"'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means
something IS WRONG in your setup. You access the t function before i18next.init /
i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or
Promise to resolve before accessing it!!!");else if(void 0!==n&&null!==n&&""!==n)
{if(this.backend&&this.backend.create){var s=er(er({},i),{},
{isUpdate:o}),u=this.backend.create.bind(this.backend);if(u.length<6)try{var c;
(c=5===u.length?u(e,t,n,r,s):u(e,t,n,r))&&"function"===typeof c.then?
c.then((function(e){return a(null,e)})).catch(a):a(null,c)}catch(l){a(l)}else
u(e,t,n,r,a,s)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}}]),n}(gn);function
rr(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:
["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!
1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!
0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partial
BundledLanguages:!1,saveMissing:!1,updateMissing:!
1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!
1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!
1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!
1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!
1,appendNamespaceToCIMode:!1,overloadTranslation
OptionHandler:function(e){var
n={};if("object"===t(e[1])&&(n=e[1]),"string"===typeof
e[1]&&(n.defaultValue=e[1]),"string"===typeof
e[2]&&(n.tDescription=e[2]),"object"===t(e[2])||"object"===t(e[3])){var r=e[3]||
e[2];Object.keys(r).forEach((function(e){n[e]=r[e]}))}return n},interpolation:
{escapeValue:!0,format:function(e,t,n,r){return
e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t
(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!
0}}}function or(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof
e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof
e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexO
f("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function
ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return
n}function ar(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?
arguments[t]:{};t%2?ir(Object(n),!0).forEach((function(t)
{sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?
Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ir(Object(n)).forEac
h((function(t)
{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return
e}function sr(e){var t=function(){if("undefined"===typeof Reflect||!
Reflect.construct)return!1;if(Reflect.construct.sham)return!
1;if("function"===typeof Proxy)return!0;try{return
Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!
0}catch(e){return!1}}();return function(){var n,r=an(e);if(t){var
o=an(this).constructor;n=Reflect.construct(r,arguments,o)}else
n=r.apply(this,arguments);return on(this,n)}}function ur(){}var cr=function(e)
{rn(r,e);var n=sr(r);function r(){var e,t,o=arguments.length>0&&void 0!
==arguments[0]?arguments[0]:{},a=arguments.length>1?arguments[1]:void
0;if(i(this,r),e=n.call(this),jn&&gn.call(tn(e)),e.options=or(o),e.services={},e.lo
gger=dn,e.modules={external:
[]},t=tn(e),Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach((function(
e){"function"===typeof t[e]&&(t[e]=t[e].bind(t))})),a&&!e.isInitialized&&!
o.isClone){if(!e.options.initImmediate)return
e.init(o,a),on(e,tn(e));setTimeout((function(){e.init(o,a)}),0)}return e}return
o(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!
==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void
0;"function"===typeof t&&(n=t,t={}),!t.defaultNS&&!1!
==t.defaultNS&&t.ns&&("string"===typeof t.ns?
t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var
r=rr();function o(e){return e?"function"===typeof e?new
e:e:null}if(this.options=ar(ar(ar({},r),this.options),or(t)),"v1"!
==this.options.compatibilityAPI&&(this.options.interpolation=ar(ar({},r.interpolati
on),this.options.interpolation)),void 0!
==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!
==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!
this.options.isClone){var i;this.modules.logger?
dn.init(o(this.modules.logger),this.options):dn.init(null,this.options),this.module
s.formatter?i=this.modules.formatter:"undefined"!==typeof Intl&&(i=Qn);var a=new
Bn(this.options);this.store=new Rn(this.options.resources,this.options);var
s=this.services;s.logger=dn,s.resourceStore=this.store,s.languageUtils=a,s.pluralRe
solver=new Hn(a,
{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJ
SON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!i||
this.options.interpolation.format&&this.options.interpolation.format!
==r.interpolation.format||
(s.formatter=o(i),s.formatter.init(s,this.options),this.options.interpolation.forma
t=s.formatter.format.bind(s.formatter)),s.interpolator=new
Wn(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.
backendConnector=new
nr(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*
",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-
1]=arguments[o];e.emit.apply(e,
[t].concat(r))})),this.modules.languageDetector&&(s.languageDetector=o(this.modules
.languageDetector),s.languageDetector.init&&s.languageDetector.init(s,this.options.
detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18n
Format),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new
Vn(this.services,this.options),this.translator.on("*",(function(t){for(var
n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-
1]=arguments[o];e.emit.apply(e,
[t].concat(r))})),this.modules.external.forEach((function(t)
{t.init&&t.init(e)}))}if(this.format=this.options.interpolation.format,n||
(n=ur),this.options.fallbackLng&&!this.services.languageDetector&&!
this.options.lng){var
u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0
&&"dev"!==u[0]&&(this.options.lng=u[0])}this.services.languageDetector||
this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is
defined");
["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach
((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));
["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((
function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var
c=vn(),l=function(){var t=function(t,r){e.isInitialized&&!
e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You
should call init just once!"),e.isInitialized=!0,e.options.isClone||
e.logger.log("initialized",e.options),e.emit("initialized",e.options),c.resolve(r),
n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return
t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return
this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),c}},
{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!
==arguments[1]?arguments[1]:ur,r="string"===typeof e?
e:this.language;if("function"===typeof e&&(n=e),!this.options.resources||
this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return
n();var o=[],i=function(e)
{e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e)
{o.indexOf(e)<0&&o.push(e)}))};if(r)i(r);else
this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((fun
ction(e){return
i(e)}));this.options.preload&&this.options.preload.forEach((function(e){return
i(e)})),this.services.backendConnector.load(o,this.options.ns,(function(e){e||
t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)}))}else
n(null)}},{key:"reloadResources",value:function(e,t,n){var r=vn();return e||
(e=this.languages),t||(t=this.options.ns),n||
(n=ur),this.services.backendConnector.reload(e,t,(function(e)
{r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You
are passing an undefined module! Please check the object you are passing to
i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please
check the object you are passing to
i18next.use()");return"backend"===e.type&&(this.modules.backend=e),
("logger"===e.type||
e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this
.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"po
stProcessor"===e.type&&Nn.addPostProcessor(e),"formatter"===e.type&&(this.modules.f
ormatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},
{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!
(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var
n=this.languages[t];if(!(["cimode","dev"].indexOf(n)>-
1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},
{key:"changeLanguage",value:function(e,t){var
n=this;this.isLanguageChangingTo=e;var r=vn();this.emit("languageChanging",e);var
o=function(e)
{n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolved
Language=void 0,n.setResolvedLanguage(e)},i=function(i){e||i||!
n.services.languageDetector||(i=[]);var a="string"===typeof i?
i:n.services.languageUtils.getBestMatchFromCodes(i);a&&(n.language||
o(a),n.translator.language||
n.translator.changeLanguage(a),n.services.languageDetector&&n.services.languageDete
ctor.cacheUserLanguage&&n.services.languageDetector.cacheUserLanguage(a)),n.loadRes
ources(a,(function(e){!function(e,i){i?
(o(i),n.translator.changeLanguage(i),n.isLanguageChangingTo=void
0,n.emit("languageChanged",i),n.logger.log("languageChanged",i)):n.isLanguageChangi
ngTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,
(function(){return n.t.apply(n,arguments)}))}(e,a)}))};return e||!
this.services.languageDetector||this.services.languageDetector.async?!
e&&this.services.languageDetector&&this.services.languageDetector.async?
0===this.services.languageDetector.detect.length?
this.services.languageDetector.detect().then(i):this.services.languageDetector.dete
ct(i):i(e):i(this.services.languageDetector.detect()),r}},
{key:"getFixedT",value:function(e,n,r){var o=this,i=function e(n,i){var
a;if("object"!==t(i)){for(var s=arguments.length,u=new Array(s>2?s-2:0),c=2;c<s;c+
+)u[c-
2]=arguments[c];a=o.options.overloadTranslationOptionHandler([n,i].concat(u))}else
a=ar({},i);a.lng=a.lng||e.lng,a.lngs=a.lngs||e.lngs,a.ns=a.ns||
e.ns,a.keyPrefix=a.keyPrefix||r||e.keyPrefix;var
l,f=o.options.keySeparator||".";return l=a.keyPrefix&&Array.isArray(n)?
n.map((function(e)
{return"".concat(a.keyPrefix).concat(f).concat(e)})):a.keyPrefix?"".concat(a.keyPre
fix).concat(f).concat(n):n,o.t(l,a)};return"string"===typeof e?
i.lng=e:i.lngs=e,i.ns=n,i.keyPrefix=r,i}},{key:"t",value:function(){var e;return
this.translator&&(e=this.translator).translate.apply(e,arguments)}},
{key:"exists",value:function(){var
e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},
{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},
{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void
0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return
this.logger.warn("hasLoadedNamespace: i18next was not
initialized",this.languages),!1;if(!this.languages||!this.languages.length)return
this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or
empty",this.languages),!1;var r=this.resolvedLanguage||this.languages[0],o=!!
this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-
1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var
r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||
2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!
this.hasResourceBundle(r,e)||(!(this.services.backendConnector.backend&&(!
this.options.resources||this.options.partialBundledLanguages))||!(!a(r,e)||o&&!
a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=vn();return
this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e)
{n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e)
{r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},
{key:"loadLanguages",value:function(e,t){var n=vn();"string"===typeof
e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return
r.indexOf(e)<0}));return o.length?
(this.options.preload=r.concat(o),this.loadResources((function(e)
{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},
{key:"dir",value:function(e){if(e||(e=this.resolvedLanguage||
(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!
e)return"rtl";var t=this.services&&this.services.languageUtils||new
Bn(rr());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","a
cq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","
ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pb
t","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn",
"fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e)
)>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},
{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!
==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?
arguments[1]:ur,o=ar(ar(ar({},this.options),t),{isClone:!0}),i=new r(o);void
0===t.debug&&void 0===t.prefix||
(i.logger=i.logger.clone(t));return["store","services","language"].forEach((functio
n(t)
{i[t]=e[t]})),i.services=ar({},this.services),i.services.utils={hasLoadedNamespace:
i.hasLoadedNamespace.bind(i)},i.translator=new
Vn(i.services,i.options),i.translator.on("*",(function(e){for(var
t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-
1]=arguments[r];i.emit.apply(i,
[e].concat(n))})),i.init(o,n),i.translator.options=i.options,i.translator.backendCo
nnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}},
{key:"toJSON",value:function()
{return{options:this.options,store:this.store,language:this.language,languages:this
.languages,resolvedLanguage:this.resolvedLanguage}}}]),r}
(gn);sn(cr,"createInstance",(function(){return new cr(arguments.length>0&&void 0!
==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}));var
lr=cr.createInstance();lr.createInstance=cr.createInstance;lr.createInstance,lr.dir
,lr.init,lr.loadResources,lr.reloadResources,lr.use,lr.changeLanguage,lr.getFixedT,
lr.t,lr.exists,lr.setDefaultNamespace,lr.hasLoadedNamespace,lr.loadNamespaces,lr.lo
adLanguages,lr.t("netError"),lr.t("serverError"),lr.t("socketError");var
fr,pr,hr="GET_SITE_PERMISSIONS",dr=function(){function e(){i(this,e)}return
o(e,null,[{key:"line",value:function(t){var n="-".repeat(12);if(t){var
r=n.substr(0,Math.floor(6));n="".concat(r," ").concat(t," ").concat(r)}e.warn(n)}},
{key:"log",get:function(){return console.log}},{key:"warn",get:function(){return
console.warn}},{key:"error",get:function(){return console.error}}]),e}
(),gr=(fr=o((function e(){var t,n,r,o,s=this;i(this,e),t=this,n="data",o=this,
(r=pr)&&Object.defineProperty(t,n,
{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.in
itializer?r.initializer.call(o):void 0}),this.init=function()
{s.getData()},this.getData=function(){chrome.runtime.sendMessage({action:hr,data:
{url:location.href}},(function(e){var t;dr.log("\u7ad9\u70b9\u6570\
u636e",e),s.data=e,(null===(t=s.data)||void 0===t?void
0:t.length)>0&&s.handler()}))},this.handler=u(a().mark((function e(){var t;return
a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t='\r\n((controlElements
= []) => {\r\n if (controlElements.length == 0) {\r\n return;\r\n }\r\n if
(window.__BROWSER_SITE_PERMISSIONS_EXCUTED__) {\r\n return;\r\n }\r\n const
initStyles = () => {\r\n let style = document.createElement("style");\r\n
style.innerHTML = `\r\n \r\n._browser_modal{\r\n position: fixed;\r\n z-index:
1000;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\
n padding-top: 100px;\r\n bottom: 0;\r\n top: 0;\r\n left:0;\r\n right:0;\r\n
background-color:rgba(0,0,0,0.8);\r\n}\r\n._browser_content_box{\r\n box-sizing:
border-box;\r\n background-color: #ffffff;\r\n width: 520px;\r\n border-radius:
3px;\r\n}\r\n\r\n._browser_content_header{\r\n display: flex;\r\n align-items:
center;\r\n color: #000000d9;\r\n font-size: 16px;\r\n font-weight: bold;\r\n
padding: 16px 24px;\r\n border-bottom: 1px solid #f0f0f0;\r\n}\r\
n._browser_content_body{\r\n padding: 16px 0px;\r\n text-align: left;\r\n color:
#000000d9;\r\n font-size: 14px;\r\n padding: 24px;\r\n}\r\
n._browser_content_footer{\r\n display: flex;\r\n justify-content: center;\r\n
padding: 0px 24px 12px 24px;\r\n}\r\n\r\n._browser_content_footer_btn {\r\n
cursor: pointer;\r\n height: 32px;\r\n margin-bottom: 12px;\r\n letter-spacing:
5px;\r\n border-radius: 2px;\r\n border:none; \r\n padding: 4px 15px;\r\n
background-color: #3569fd;\r\n border-color: #3569fd;\r\n font-size: 14px;\r\n
color: #ffffff;\r\n text-shadow: 0 -1px 0 rgb(0 0 0 / 12%);\r\n box-shadow: 0 2px
#0000000b;\r\n outline: none;\r\n} \r\n._browser_content_footer_btn:hover{\r\n
background-color: #5e8fff;\r\n border-color: #5e8fff;\r\n}\r\n `;\r\n\r\n
document.head.appendChild(style);\r\n }\r\n\r\n
window.__BROWSER_SITE_PERMISSIONS_EXCUTED__ = 1;\r\n console.log(\'executed\',
window.__BROWSER_SITE_PERMISSIONS_EXCUTED);\r\n\r\n function
getElementByXPath(xpath) {\r\n let ele = document.evaluate(\r\n xpath,\r\n
document,\r\n null,\r\n XPathResult.ANY_TYPE,\r\n
null).iterateNext();\r\n return ele;\r\n }\r\n function disableElement(ele,
message) {\r\n ele.dataset.xpathControlBySuperBrowser =
window.btoa(encodeURIComponent(message));\r\n const children = ele.childNodes;\
r\n children.forEach(item => {\r\n if (item.style) {\r\n
item.style.pointerEvents = "none";\r\n }\r\n })\r\n }\r\n\r\n function
disableElements() {\r\n controlElements.forEach(item => {\r\n let ele =
getElementByXPath(item.xpath);\r\n if (!!ele) {\r\n disableElement(ele,
item.message);\r\n }\r\n })\r\n }\r\n\r\n function removeElements() {\r\n
controlElements.forEach(item => {\r\n let ele =
getElementByXPath(item.xpath);\r\n if (item.hide && ele) {\r\n
ele.style.display = "none";\r\n }\r\n return !ele;\r\n });\r\n /**\
r\n * TODO \r\n * \u6709\u6ca1\u6709\u66f4\u6709\u4f18\u96c5\u7684\u76d1\
u542cDOM\u88ab\u63d2\u5165\r\n */\r\n setTimeout(() => {\r\n
removeElements();\r\n }, 30)\r\n }\r\n\r\n function
tryRemoveNewAddedElement(addedElement) {\r\n let isNeedRemove = !!
controlElements.find(ele => addedElement == getElementByXPath(ele.xpath));\r\n
if (isNeedRemove) {\r\n addedElement.remove();\r\n }\r\n }\r\n\r\n
function showMessage(message) {\r\n let decodeMessage;\r\n try {\r\n
decodeMessage = decodeURIComponent(window.atob(message));\r\n } catch (e) {\r\n
decodeMessage = message;\r\n }\r\n if (decodeMessage) {\r\n
createModal(null, decodeMessage);\r\n }\r\n }\r\n function createModal(title,
message) {\r\n let wrapper = document.createElement("div");\r\n
wrapper.classList.add(\'_browser_modal\');\r\n let content =
document.createElement("div");\r\n
content.classList.add("_browser_content_box");\r\n let header =
document.createElement("div");\r\n
header.classList.add("_browser_content_header");\r\n header.innerHTML = title ?
title : "\u7d2b\u9e1f\u6e29\u99a8\u63d0\u793a";\r\n\r\n let body =
document.createElement("div");\r\n body.classList.add("_browser_content_body");\
r\n body.innerHTML = message;\r\n\r\n let footer =
document.createElement("div");\r\n
footer.classList.add("_browser_content_footer");\r\n let btn =
document.createElement("button");\r\n btn.innerHTML = "\u786e\u8ba4";\r\n
btn.classList.add("_browser_content_footer_btn");\r\n
btn.addEventListener("click", () => {\r\n wrapper.remove();\r\n })\r\n
footer.appendChild(btn);\r\n content.appendChild(header);\r\n
content.appendChild(body);\r\n content.appendChild(footer);\r\n
wrapper.appendChild(content);\r\n\r\n document.body.appendChild(wrapper);\r\
n }\r\n /**\r\n *\r\n * @param {Document} e\r\n * @returns\r\n
*/\r\n function elementListener(e) {\r\n let currentIsDisabledMessage =
e.target.dataset.xpathControlBySuperBrowser;\r\n if (currentIsDisabledMessage)
{\r\n e.stopPropagation();\r\n e.preventDefault();\r\n
showMessage(currentIsDisabledMessage);\r\n return;\r\n } else {\r\n
let findItem = controlElements.find(item => {\r\n
let ele = getElementByXPath(item.xpath);\r\n return ele ===
e.target;\r\n })\r\n if (!!findItem) {\r\n e.stopPropagation();\r\
n e.preventDefault();\r\n disableElement(e.target,
findItem.message);\r\n
showMessage(window.btoa(encodeURIComponent(findItem.message)));\r\n return
false;\r\n }\r\n }\r\n }\r\n\r\n function init() {\r\n initStyles();\
r\n removeElements();\r\n disableElements();\r\n\r\n
document.addEventListener("click", elementListener, { capture: true });\r\n }\r\n
init();\r\n\r\n})($SITE_PERMISSIONS_DATA);\r\
n'.replace("$SITE_PERMISSIONS_DATA",JSON.stringify(gt(s.data))),window.eval(t);case
2:case"end":return e.stop()}}),e)})))})),pr=function(e,t,n,r,o){var i={};return
Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!
i.enumerable,i.configurable=!!i.configurable,("value"in i||
i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return
r(e,t,n)||n}),i),o&&void 0!==i.initializer&&(i.value=i.initializer?
i.initializer.call(o):void 0,i.initializer=void 0),void
0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}(fr.prototype,"data",
[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:function()
{return[]}}),fr),vr=o((function e(){return i(this,e),this.init=function(){(new
gr).init()},e.instance?e.instance:
(e.instance=this,this.init(),this)}));vr.instance=void 0,new vr}();