pleroma/priv/static/sw-pleroma.js
2025-09-04 15:24:03 +04:00

23 lines
144 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){"use strict";self.serviceWorkerOption={assets:["/static/img/nsfw.DepQPhG0.png","/static/css/main.D22XtkBO.css","/static/css/settings_modal.5GFa6N-U.css","/static/css/update_notification.BJ1CAGCw.css","/static/css/sticker_picker.BzJVB0Ta.css","/static/css/settings_modal_user_content.hxNh--rt.css","/static/css/string_setting.B27wX1PR.css","/static/css/settings_modal_admin_content.WeD-61n6.css","/static/js/main.AC3URMfQ.js","/static/js/i18n/ar.Cr-3kZBh.js","/static/js/i18n/ca.Bv4d2Muy.js","/static/js/i18n/cs.EyNXpVXW.js","/static/js/i18n/de.CvXWIhiF.js","/static/js/i18n/eo.C9h09SOv.js","/static/js/i18n/es.BFMlvXsf.js","/static/js/i18n/et.fhuMKZXQ.js","/static/js/i18n/eu.C1UxLEb6.js","/static/js/i18n/fa.BxVyTR8q.js","/static/js/i18n/fi.Brm9lhAA.js","/static/js/i18n/fr.DzBG0KvL.js","/static/js/i18n/ga.CPJnGxWv.js","/static/js/i18n/he.BllNuLoC.js","/static/js/i18n/hu.CljyAvQa.js","/static/js/i18n/id.DLjgbCu5.js","/static/js/i18n/it.ERg696CD.js","/static/js/i18n/ja_easy.PsomvmuF.js","/static/js/i18n/ja_pedantic.VWLd9bHt.js","/static/js/i18n/ko.b1sv0xRp.js","/static/js/i18n/nan-TW.Ci98X1S7.js","/static/js/i18n/nb.DCCmz1gh.js","/static/js/i18n/nl.D6wYIlyz.js","/static/js/i18n/oc.C4DhJxhs.js","/static/js/i18n/pdc.FmFgRqLi.js","/static/js/i18n/pl.CPLK-gPs.js","/static/js/i18n/pt.BzQabObA.js","/static/js/i18n/ro.BA9koejw.js","/static/js/i18n/ru.CYi-PMDA.js","/static/js/i18n/sk.fGdLyyK_.js","/static/js/i18n/te.CikZ4jPW.js","/static/js/i18n/uk.CkmtgYNq.js","/static/js/i18n/vi.BsGK9mjD.js","/static/js/i18n/zh.BZkJuR5j.js","/static/js/i18n/zh_Hant.dSMADUQ9.js","/static/js/emoji.CF2IDMqM.js","/static/js/emoji-annotations/ar.B8mhZA6U.js","/static/js/emoji-annotations/ca.BNs7Pavf.js","/static/js/emoji-annotations/cs.CdaRuLZ2.js","/static/js/emoji-annotations/de.i-ePE-E2.js","/static/js/emoji-annotations/en.UxzeFsjk.js","/static/js/emoji-annotations/es.BgprEtDA.js","/static/js/emoji-annotations/et.RsBIeRrK.js","/static/js/emoji-annotations/eu.DflrXXOX.js","/static/js/emoji-annotations/fi.BQTjfiqL.js","/static/js/emoji-annotations/fr.6uuBHV2n.js","/static/js/emoji-annotations/ga.D-L92xRm.js","/static/js/emoji-annotations/he.Ql7ZB6oR.js","/static/js/emoji-annotations/hu.CfFMlYJN.js","/static/js/emoji-annotations/it.CjUsZ0f4.js","/static/js/emoji-annotations/ja.Cp7hRpKj.js","/static/js/emoji-annotations/ko.DGjjBGsA.js","/static/js/emoji-annotations/nl.BCmP3XAV.js","/static/js/emoji-annotations/pl.C1i62U33.js","/static/js/emoji-annotations/pt.qcD2jbqr.js","/static/js/emoji-annotations/ro.Q0r94aGX.js","/static/js/emoji-annotations/ru.BsjC3M1d.js","/static/js/emoji-annotations/sk.BrZ6jXEe.js","/static/js/emoji-annotations/te.3rQpXN4b.js","/static/js/emoji-annotations/uk.C7RXZT0o.js","/static/js/emoji-annotations/zh.DXJ_1nIQ.js","/static/js/emoji-annotations/zh_Hant.ccXyIXaI.js","/static/js/settings_modal.Hse38PiB.js","/static/js/update_notification.CZcx2OQ7.js","/static/js/sticker_picker.rmgSQPc6.js","/static/js/settings_modal_user_content.DPmqx1OJ.js","/static/js/string_setting.5SBT91w5.js","/static/js/settings_modal_admin_content.k7LAvjl-.js","/index.html"]};var ln=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Kr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function un(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Dn={exports:{}};/*!
localForage -- Offline Storage, Improved
Version 1.10.0
https://localforage.github.io/localForage
(c) 2013-2017 Mozilla, Apache License 2.0
*/var Gr;function Qi(){return Gr||(Gr=1,function(e,t){(function(n){e.exports=n()})(function(){return function n(r,o,i){function a(g,E){if(!o[g]){if(!r[g]){var d=typeof un=="function"&&un;if(!E&&d)return d(g,!0);if(c)return c(g,!0);var b=new Error("Cannot find module '"+g+"'");throw b.code="MODULE_NOT_FOUND",b}var R=o[g]={exports:{}};r[g][0].call(R.exports,function(F){var x=r[g][1][F];return a(x||F)},R,R.exports,n,r,o,i)}return o[g].exports}for(var c=typeof un=="function"&&un,u=0;u<i.length;u++)a(i[u]);return a}({1:[function(n,r,o){(function(i){var a=i.MutationObserver||i.WebKitMutationObserver,c;if(a){var u=0,g=new a(F),E=i.document.createTextNode("");g.observe(E,{characterData:!0}),c=function(){E.data=u=++u%2}}else if(!i.setImmediate&&typeof i.MessageChannel<"u"){var d=new i.MessageChannel;d.port1.onmessage=F,c=function(){d.port2.postMessage(0)}}else"document"in i&&"onreadystatechange"in i.document.createElement("script")?c=function(){var U=i.document.createElement("script");U.onreadystatechange=function(){F(),U.onreadystatechange=null,U.parentNode.removeChild(U),U=null},i.document.documentElement.appendChild(U)}:c=function(){setTimeout(F,0)};var b,R=[];function F(){b=!0;for(var U,y,N=R.length;N;){for(y=R,R=[],U=-1;++U<N;)y[U]();N=R.length}b=!1}r.exports=x;function x(U){R.push(U)===1&&!b&&c()}}).call(this,typeof ln<"u"?ln:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(n,r,o){var i=n(1);function a(){}var c={},u=["REJECTED"],g=["FULFILLED"],E=["PENDING"];r.exports=d;function d(w){if(typeof w!="function")throw new TypeError("resolver must be a function");this.state=E,this.queue=[],this.outcome=void 0,w!==a&&x(this,w)}d.prototype.catch=function(w){return this.then(null,w)},d.prototype.then=function(w,C){if(typeof w!="function"&&this.state===g||typeof C!="function"&&this.state===u)return this;var L=new this.constructor(a);if(this.state!==E){var V=this.state===g?w:C;R(L,V,this.outcome)}else this.queue.push(new b(L,w,C));return L};function b(w,C,L){this.promise=w,typeof C=="function"&&(this.onFulfilled=C,this.callFulfilled=this.otherCallFulfilled),typeof L=="function"&&(this.onRejected=L,this.callRejected=this.otherCallRejected)}b.prototype.callFulfilled=function(w){c.resolve(this.promise,w)},b.prototype.otherCallFulfilled=function(w){R(this.promise,this.onFulfilled,w)},b.prototype.callRejected=function(w){c.reject(this.promise,w)},b.prototype.otherCallRejected=function(w){R(this.promise,this.onRejected,w)};function R(w,C,L){i(function(){var V;try{V=C(L)}catch(H){return c.reject(w,H)}V===w?c.reject(w,new TypeError("Cannot resolve promise with itself")):c.resolve(w,V)})}c.resolve=function(w,C){var L=U(F,C);if(L.status==="error")return c.reject(w,L.value);var V=L.value;if(V)x(w,V);else{w.state=g,w.outcome=C;for(var H=-1,re=w.queue.length;++H<re;)w.queue[H].callFulfilled(C)}return w},c.reject=function(w,C){w.state=u,w.outcome=C;for(var L=-1,V=w.queue.length;++L<V;)w.queue[L].callRejected(C);return w};function F(w){var C=w&&w.then;if(w&&(typeof w=="object"||typeof w=="function")&&typeof C=="function")return function(){C.apply(w,arguments)}}function x(w,C){var L=!1;function V(G){L||(L=!0,c.reject(w,G))}function H(G){L||(L=!0,c.resolve(w,G))}function re(){C(H,V)}var se=U(re);se.status==="error"&&V(se.value)}function U(w,C){var L={};try{L.value=w(C),L.status="success"}catch(V){L.status="error",L.value=V}return L}d.resolve=y;function y(w){return w instanceof this?w:c.resolve(new this(a),w)}d.reject=N;function N(w){var C=new this(a);return c.reject(C,w)}d.all=j;function j(w){var C=this;if(Object.prototype.toString.call(w)!=="[object Array]")return this.reject(new TypeError("must be an array"));var L=w.length,V=!1;if(!L)return this.resolve([]);for(var H=new Array(L),re=0,se=-1,G=new this(a);++se<L;)he(w[se],se);return G;function he(Ye,st){C.resolve(Ye).then(dt,function(Ue){V||(V=!0,c.reject(G,Ue))});function dt(Ue){H[st]=Ue,++re===L&&!V&&(V=!0,c.resolve(G,H))}}}d.race=S;function S(w){var C=this;if(Object.prototype.toString.call(w)!=="[object Array]")return this.reject(new TypeError("must be an array"));var L=w.length,V=!1;if(!L)return this.resolve([]);for(var H=-1,re=new this(a);++H<L;)se(w[H]);return re;function se(G){C.resolve(G).then(function(he){V||(V=!0,c.resolve(re,he))},function(he){V||(V=!0,c.reject(re,he))})}}},{1:1}],3:[function(n,r,o){(function(i){typeof i.Promise!="function"&&(i.Promise=n(2))}).call(this,typeof ln<"u"?ln:typeof self<"u"?self:typeof window<"u"?window:{})},{2:2}],4:[function(n,r,o){var i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s};function a(s,f){if(!(s instanceof f))throw new TypeError("Cannot call a class as a function")}function c(){try{if(typeof indexedDB<"u")return indexedDB;if(typeof webkitIndexedDB<"u")return webkitIndexedDB;if(typeof mozIndexedDB<"u")return mozIndexedDB;if(typeof OIndexedDB<"u")return OIndexedDB;if(typeof msIndexedDB<"u")return msIndexedDB}catch{return}}var u=c();function g(){try{if(!u||!u.open)return!1;var s=typeof openDatabase<"u"&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),f=typeof fetch=="function"&&fetch.toString().indexOf("[native code")!==-1;return(!s||f)&&typeof indexedDB<"u"&&typeof IDBKeyRange<"u"}catch{return!1}}function E(s,f){s=s||[],f=f||{};try{return new Blob(s,f)}catch(h){if(h.name!=="TypeError")throw h;for(var l=typeof BlobBuilder<"u"?BlobBuilder:typeof MSBlobBuilder<"u"?MSBlobBuilder:typeof MozBlobBuilder<"u"?MozBlobBuilder:WebKitBlobBuilder,p=new l,v=0;v<s.length;v+=1)p.append(s[v]);return p.getBlob(f.type)}}typeof Promise>"u"&&n(3);var d=Promise;function b(s,f){f&&s.then(function(l){f(null,l)},function(l){f(l)})}function R(s,f,l){typeof f=="function"&&s.then(f),typeof l=="function"&&s.catch(l)}function F(s){return typeof s!="string"&&(console.warn(s+" used as a key, but it is not a string."),s=String(s)),s}function x(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var U="local-forage-detect-blob-support",y=void 0,N={},j=Object.prototype.toString,S="readonly",w="readwrite";function C(s){for(var f=s.length,l=new ArrayBuffer(f),p=new Uint8Array(l),v=0;v<f;v++)p[v]=s.charCodeAt(v);return l}function L(s){return new d(function(f){var l=s.transaction(U,w),p=E([""]);l.objectStore(U).put(p,"key"),l.onabort=function(v){v.preventDefault(),v.stopPropagation(),f(!1)},l.oncomplete=function(){var v=navigator.userAgent.match(/Chrome\/(\d+)/),h=navigator.userAgent.match(/Edge\//);f(h||!v||parseInt(v[1],10)>=43)}}).catch(function(){return!1})}function V(s){return typeof y=="boolean"?d.resolve(y):L(s).then(function(f){return y=f,y})}function H(s){var f=N[s.name],l={};l.promise=new d(function(p,v){l.resolve=p,l.reject=v}),f.deferredOperations.push(l),f.dbReady?f.dbReady=f.dbReady.then(function(){return l.promise}):f.dbReady=l.promise}function re(s){var f=N[s.name],l=f.deferredOperations.pop();if(l)return l.resolve(),l.promise}function se(s,f){var l=N[s.name],p=l.deferredOperations.pop();if(p)return p.reject(f),p.promise}function G(s,f){return new d(function(l,p){if(N[s.name]=N[s.name]||Ct(),s.db)if(f)H(s),s.db.close();else return l(s.db);var v=[s.name];f&&v.push(s.version);var h=u.open.apply(u,v);f&&(h.onupgradeneeded=function(T){var k=h.result;try{k.createObjectStore(s.storeName),T.oldVersion<=1&&k.createObjectStore(U)}catch(P){if(P.name==="ConstraintError")console.warn('The database "'+s.name+'" has been upgraded from version '+T.oldVersion+" to version "+T.newVersion+', but the storage "'+s.storeName+'" already exists.');else throw P}}),h.onerror=function(T){T.preventDefault(),p(h.error)},h.onsuccess=function(){var T=h.result;T.onversionchange=function(k){k.target.close()},l(T),re(s)}})}function he(s){return G(s,!1)}function Ye(s){return G(s,!0)}function st(s,f){if(!s.db)return!0;var l=!s.db.objectStoreNames.contains(s.storeName),p=s.version<s.db.version,v=s.version>s.db.version;if(p&&(s.version!==f&&console.warn('The database "'+s.name+`" can't be downgraded from version `+s.db.version+" to version "+s.version+"."),s.version=s.db.version),v||l){if(l){var h=s.db.version+1;h>s.version&&(s.version=h)}return!0}return!1}function dt(s){return new d(function(f,l){var p=new FileReader;p.onerror=l,p.onloadend=function(v){var h=btoa(v.target.result||"");f({__local_forage_encoded_blob:!0,data:h,type:s.type})},p.readAsBinaryString(s)})}function Ue(s){var f=C(atob(s.data));return E([f],{type:s.type})}function Tt(s){return s&&s.__local_forage_encoded_blob}function De(s){var f=this,l=f._initReady().then(function(){var p=N[f._dbInfo.name];if(p&&p.dbReady)return p.dbReady});return R(l,s,s),l}function Rt(s){H(s);for(var f=N[s.name],l=f.forages,p=0;p<l.length;p++){var v=l[p];v._dbInfo.db&&(v._dbInfo.db.close(),v._dbInfo.db=null)}return s.db=null,he(s).then(function(h){return s.db=h,st(s)?Ye(s):h}).then(function(h){s.db=f.db=h;for(var T=0;T<l.length;T++)l[T]._dbInfo.db=h}).catch(function(h){throw se(s,h),h})}function we(s,f,l,p){p===void 0&&(p=1);try{var v=s.db.transaction(s.storeName,f);l(null,v)}catch(h){if(p>0&&(!s.db||h.name==="InvalidStateError"||h.name==="NotFoundError"))return d.resolve().then(function(){if(!s.db||h.name==="NotFoundError"&&!s.db.objectStoreNames.contains(s.storeName)&&s.version<=s.db.version)return s.db&&(s.version=s.db.version+1),Ye(s)}).then(function(){return Rt(s).then(function(){we(s,f,l,p-1)})}).catch(l);l(h)}}function Ct(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function Qt(s){var f=this,l={db:null};if(s)for(var p in s)l[p]=s[p];var v=N[l.name];v||(v=Ct(),N[l.name]=v),v.forages.push(f),f._initReady||(f._initReady=f.ready,f.ready=De);var h=[];function T(){return d.resolve()}for(var k=0;k<v.forages.length;k++){var P=v.forages[k];P!==f&&h.push(P._initReady().catch(T))}var D=v.forages.slice(0);return d.all(h).then(function(){return l.db=v.db,he(l)}).then(function(M){return l.db=M,st(l,f._defaultConfig.version)?Ye(l):M}).then(function(M){l.db=v.db=M,f._dbInfo=l;for(var $=0;$<D.length;$++){var Y=D[$];Y!==f&&(Y._dbInfo.db=l.db,Y._dbInfo.version=l.version)}})}function Zt(s,f){var l=this;s=F(s);var p=new d(function(v,h){l.ready().then(function(){we(l._dbInfo,S,function(T,k){if(T)return h(T);try{var P=k.objectStore(l._dbInfo.storeName),D=P.get(s);D.onsuccess=function(){var M=D.result;M===void 0&&(M=null),Tt(M)&&(M=Ue(M)),v(M)},D.onerror=function(){h(D.error)}}catch(M){h(M)}})}).catch(h)});return b(p,f),p}function kn(s,f){var l=this,p=new d(function(v,h){l.ready().then(function(){we(l._dbInfo,S,function(T,k){if(T)return h(T);try{var P=k.objectStore(l._dbInfo.storeName),D=P.openCursor(),M=1;D.onsuccess=function(){var $=D.result;if($){var Y=$.value;Tt(Y)&&(Y=Ue(Y));var Q=s(Y,$.key,M++);Q!==void 0?v(Q):$.continue()}else v()},D.onerror=function(){h(D.error)}}catch($){h($)}})}).catch(h)});return b(p,f),p}function en(s,f,l){var p=this;s=F(s);var v=new d(function(h,T){var k;p.ready().then(function(){return k=p._dbInfo,j.call(f)==="[object Blob]"?V(k.db).then(function(P){return P?f:dt(f)}):f}).then(function(P){we(p._dbInfo,w,function(D,M){if(D)return T(D);try{var $=M.objectStore(p._dbInfo.storeName);P===null&&(P=void 0);var Y=$.put(P,s);M.oncomplete=function(){P===void 0&&(P=null),h(P)},M.onabort=M.onerror=function(){var Q=Y.error?Y.error:Y.transaction.error;T(Q)}}catch(Q){T(Q)}})}).catch(T)});return b(v,l),v}function tn(s,f){var l=this;s=F(s);var p=new d(function(v,h){l.ready().then(function(){we(l._dbInfo,w,function(T,k){if(T)return h(T);try{var P=k.objectStore(l._dbInfo.storeName),D=P.delete(s);k.oncomplete=function(){v()},k.onerror=function(){h(D.error)},k.onabort=function(){var M=D.error?D.error:D.transaction.error;h(M)}}catch(M){h(M)}})}).catch(h)});return b(p,f),p}function Ot(s){var f=this,l=new d(function(p,v){f.ready().then(function(){we(f._dbInfo,w,function(h,T){if(h)return v(h);try{var k=T.objectStore(f._dbInfo.storeName),P=k.clear();T.oncomplete=function(){p()},T.onabort=T.onerror=function(){var D=P.error?P.error:P.transaction.error;v(D)}}catch(D){v(D)}})}).catch(v)});return b(l,s),l}function nn(s){var f=this,l=new d(function(p,v){f.ready().then(function(){we(f._dbInfo,S,function(h,T){if(h)return v(h);try{var k=T.objectStore(f._dbInfo.storeName),P=k.count();P.onsuccess=function(){p(P.result)},P.onerror=function(){v(P.error)}}catch(D){v(D)}})}).catch(v)});return b(l,s),l}function rn(s,f){var l=this,p=new d(function(v,h){if(s<0){v(null);return}l.ready().then(function(){we(l._dbInfo,S,function(T,k){if(T)return h(T);try{var P=k.objectStore(l._dbInfo.storeName),D=!1,M=P.openKeyCursor();M.onsuccess=function(){var $=M.result;if(!$){v(null);return}s===0||D?v($.key):(D=!0,$.advance(s))},M.onerror=function(){h(M.error)}}catch($){h($)}})}).catch(h)});return b(p,f),p}function on(s){var f=this,l=new d(function(p,v){f.ready().then(function(){we(f._dbInfo,S,function(h,T){if(h)return v(h);try{var k=T.objectStore(f._dbInfo.storeName),P=k.openKeyCursor(),D=[];P.onsuccess=function(){var M=P.result;if(!M){p(D);return}D.push(M.key),M.continue()},P.onerror=function(){v(P.error)}}catch(M){v(M)}})}).catch(v)});return b(l,s),l}function sn(s,f){f=x.apply(this,arguments);var l=this.config();s=typeof s!="function"&&s||{},s.name||(s.name=s.name||l.name,s.storeName=s.storeName||l.storeName);var p=this,v;if(!s.name)v=d.reject("Invalid arguments");else{var h=s.name===l.name&&p._dbInfo.db,T=h?d.resolve(p._dbInfo.db):he(s).then(function(k){var P=N[s.name],D=P.forages;P.db=k;for(var M=0;M<D.length;M++)D[M]._dbInfo.db=k;return k});s.storeName?v=T.then(function(k){if(k.objectStoreNames.contains(s.storeName)){var P=k.version+1;H(s);var D=N[s.name],M=D.forages;k.close();for(var $=0;$<M.length;$++){var Y=M[$];Y._dbInfo.db=null,Y._dbInfo.version=P}var Q=new d(function(ee,_e){var ue=u.open(s.name,P);ue.onerror=function(Re){var cn=ue.result;cn.close(),_e(Re)},ue.onupgradeneeded=function(){var Re=ue.result;Re.deleteObjectStore(s.storeName)},ue.onsuccess=function(){var Re=ue.result;Re.close(),ee(Re)}});return Q.then(function(ee){D.db=ee;for(var _e=0;_e<M.length;_e++){var ue=M[_e];ue._dbInfo.db=ee,re(ue._dbInfo)}}).catch(function(ee){throw(se(s,ee)||d.resolve()).catch(function(){}),ee})}}):v=T.then(function(k){H(s);var P=N[s.name],D=P.forages;k.close();for(var M=0;M<D.length;M++){var $=D[M];$._dbInfo.db=null}var Y=new d(function(Q,ee){var _e=u.deleteDatabase(s.name);_e.onerror=function(){var ue=_e.result;ue&&ue.close(),ee(_e.error)},_e.onblocked=function(){console.warn('dropInstance blocked for database "'+s.name+'" until all open connections are closed')},_e.onsuccess=function(){var ue=_e.result;ue&&ue.close(),Q(ue)}});return Y.then(function(Q){P.db=Q;for(var ee=0;ee<D.length;ee++){var _e=D[ee];re(_e._dbInfo)}}).catch(function(Q){throw(se(s,Q)||d.resolve()).catch(function(){}),Q})})}return b(v,f),v}var mt={_driver:"asyncStorage",_initStorage:Qt,_support:g(),iterate:kn,getItem:Zt,setItem:en,removeItem:tn,clear:Ot,length:nn,key:rn,keys:on,dropInstance:sn};function at(){return typeof openDatabase=="function"}var ve="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ht="~~local_forage_type~",kt=/^~~local_forage_type~([^~]+)~/,_="__lfsc__:",m=_.length,O="arbf",B="blob",ae="si08",q="ui08",I="uic8",A="si16",J="si32",ce="ur16",We="ui32",pt="fl32",Ke="fl64",An=m+O.length,Wr=Object.prototype.toString;function qi(s){var f=s.length*.75,l=s.length,p,v=0,h,T,k,P;s[s.length-1]==="="&&(f--,s[s.length-2]==="="&&f--);var D=new ArrayBuffer(f),M=new Uint8Array(D);for(p=0;p<l;p+=4)h=ve.indexOf(s[p]),T=ve.indexOf(s[p+1]),k=ve.indexOf(s[p+2]),P=ve.indexOf(s[p+3]),M[v++]=h<<2|T>>4,M[v++]=(T&15)<<4|k>>2,M[v++]=(k&3)<<6|P&63;return D}function $r(s){var f=new Uint8Array(s),l="",p;for(p=0;p<f.length;p+=3)l+=ve[f[p]>>2],l+=ve[(f[p]&3)<<4|f[p+1]>>4],l+=ve[(f[p+1]&15)<<2|f[p+2]>>6],l+=ve[f[p+2]&63];return f.length%3===2?l=l.substring(0,l.length-1)+"=":f.length%3===1&&(l=l.substring(0,l.length-2)+"=="),l}function Vl(s,f){var l="";if(s&&(l=Wr.call(s)),s&&(l==="[object ArrayBuffer]"||s.buffer&&Wr.call(s.buffer)==="[object ArrayBuffer]")){var p,v=_;s instanceof ArrayBuffer?(p=s,v+=O):(p=s.buffer,l==="[object Int8Array]"?v+=ae:l==="[object Uint8Array]"?v+=q:l==="[object Uint8ClampedArray]"?v+=I:l==="[object Int16Array]"?v+=A:l==="[object Uint16Array]"?v+=ce:l==="[object Int32Array]"?v+=J:l==="[object Uint32Array]"?v+=We:l==="[object Float32Array]"?v+=pt:l==="[object Float64Array]"?v+=Ke:f(new Error("Failed to get type for BinaryArray"))),f(v+$r(p))}else if(l==="[object Blob]"){var h=new FileReader;h.onload=function(){var T=ht+s.type+"~"+$r(this.result);f(_+B+T)},h.readAsArrayBuffer(s)}else try{f(JSON.stringify(s))}catch(T){console.error("Couldn't convert value into a JSON string: ",s),f(null,T)}}function Hl(s){if(s.substring(0,m)!==_)return JSON.parse(s);var f=s.substring(An),l=s.substring(m,An),p;if(l===B&&kt.test(f)){var v=f.match(kt);p=v[1],f=f.substring(v[0].length)}var h=qi(f);switch(l){case O:return h;case B:return E([h],{type:p});case ae:return new Int8Array(h);case q:return new Uint8Array(h);case I:return new Uint8ClampedArray(h);case A:return new Int16Array(h);case ce:return new Uint16Array(h);case J:return new Int32Array(h);case We:return new Uint32Array(h);case pt:return new Float32Array(h);case Ke:return new Float64Array(h);default:throw new Error("Unkown type: "+l)}}var Br={serialize:Vl,deserialize:Hl,stringToBuffer:qi,bufferToString:$r};function Yi(s,f,l,p){s.executeSql("CREATE TABLE IF NOT EXISTS "+f.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],l,p)}function ql(s){var f=this,l={db:null};if(s)for(var p in s)l[p]=typeof s[p]!="string"?s[p].toString():s[p];var v=new d(function(h,T){try{l.db=openDatabase(l.name,String(l.version),l.description,l.size)}catch(k){return T(k)}l.db.transaction(function(k){Yi(k,l,function(){f._dbInfo=l,h()},function(P,D){T(D)})},T)});return l.serializer=Br,v}function ct(s,f,l,p,v,h){s.executeSql(l,p,v,function(T,k){k.code===k.SYNTAX_ERR?T.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[f.storeName],function(P,D){D.rows.length?h(P,k):Yi(P,f,function(){P.executeSql(l,p,v,h)},h)},h):h(T,k)},h)}function Yl(s,f){var l=this;s=F(s);var p=new d(function(v,h){l.ready().then(function(){var T=l._dbInfo;T.db.transaction(function(k){ct(k,T,"SELECT * FROM "+T.storeName+" WHERE key = ? LIMIT 1",[s],function(P,D){var M=D.rows.length?D.rows.item(0).value:null;M&&(M=T.serializer.deserialize(M)),v(M)},function(P,D){h(D)})})}).catch(h)});return b(p,f),p}function Kl(s,f){var l=this,p=new d(function(v,h){l.ready().then(function(){var T=l._dbInfo;T.db.transaction(function(k){ct(k,T,"SELECT * FROM "+T.storeName,[],function(P,D){for(var M=D.rows,$=M.length,Y=0;Y<$;Y++){var Q=M.item(Y),ee=Q.value;if(ee&&(ee=T.serializer.deserialize(ee)),ee=s(ee,Q.key,Y+1),ee!==void 0){v(ee);return}}v()},function(P,D){h(D)})})}).catch(h)});return b(p,f),p}function Ki(s,f,l,p){var v=this;s=F(s);var h=new d(function(T,k){v.ready().then(function(){f===void 0&&(f=null);var P=f,D=v._dbInfo;D.serializer.serialize(f,function(M,$){$?k($):D.db.transaction(function(Y){ct(Y,D,"INSERT OR REPLACE INTO "+D.storeName+" (key, value) VALUES (?, ?)",[s,M],function(){T(P)},function(Q,ee){k(ee)})},function(Y){if(Y.code===Y.QUOTA_ERR){if(p>0){T(Ki.apply(v,[s,P,l,p-1]));return}k(Y)}})})}).catch(k)});return b(h,l),h}function Gl(s,f,l){return Ki.apply(this,[s,f,l,1])}function zl(s,f){var l=this;s=F(s);var p=new d(function(v,h){l.ready().then(function(){var T=l._dbInfo;T.db.transaction(function(k){ct(k,T,"DELETE FROM "+T.storeName+" WHERE key = ?",[s],function(){v()},function(P,D){h(D)})})}).catch(h)});return b(p,f),p}function Xl(s){var f=this,l=new d(function(p,v){f.ready().then(function(){var h=f._dbInfo;h.db.transaction(function(T){ct(T,h,"DELETE FROM "+h.storeName,[],function(){p()},function(k,P){v(P)})})}).catch(v)});return b(l,s),l}function Jl(s){var f=this,l=new d(function(p,v){f.ready().then(function(){var h=f._dbInfo;h.db.transaction(function(T){ct(T,h,"SELECT COUNT(key) as c FROM "+h.storeName,[],function(k,P){var D=P.rows.item(0).c;p(D)},function(k,P){v(P)})})}).catch(v)});return b(l,s),l}function Ql(s,f){var l=this,p=new d(function(v,h){l.ready().then(function(){var T=l._dbInfo;T.db.transaction(function(k){ct(k,T,"SELECT key FROM "+T.storeName+" WHERE id = ? LIMIT 1",[s+1],function(P,D){var M=D.rows.length?D.rows.item(0).key:null;v(M)},function(P,D){h(D)})})}).catch(h)});return b(p,f),p}function Zl(s){var f=this,l=new d(function(p,v){f.ready().then(function(){var h=f._dbInfo;h.db.transaction(function(T){ct(T,h,"SELECT key FROM "+h.storeName,[],function(k,P){for(var D=[],M=0;M<P.rows.length;M++)D.push(P.rows.item(M).key);p(D)},function(k,P){v(P)})})}).catch(v)});return b(l,s),l}function eu(s){return new d(function(f,l){s.transaction(function(p){p.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(v,h){for(var T=[],k=0;k<h.rows.length;k++)T.push(h.rows.item(k).name);f({db:s,storeNames:T})},function(v,h){l(h)})},function(p){l(p)})})}function tu(s,f){f=x.apply(this,arguments);var l=this.config();s=typeof s!="function"&&s||{},s.name||(s.name=s.name||l.name,s.storeName=s.storeName||l.storeName);var p=this,v;return s.name?v=new d(function(h){var T;s.name===l.name?T=p._dbInfo.db:T=openDatabase(s.name,"","",0),s.storeName?h({db:T,storeNames:[s.storeName]}):h(eu(T))}).then(function(h){return new d(function(T,k){h.db.transaction(function(P){function D(Q){return new d(function(ee,_e){P.executeSql("DROP TABLE IF EXISTS "+Q,[],function(){ee()},function(ue,Re){_e(Re)})})}for(var M=[],$=0,Y=h.storeNames.length;$<Y;$++)M.push(D(h.storeNames[$]));d.all(M).then(function(){T()}).catch(function(Q){k(Q)})},function(P){k(P)})})}):v=d.reject("Invalid arguments"),b(v,f),v}var nu={_driver:"webSQLStorage",_initStorage:ql,_support:at(),iterate:Kl,getItem:Yl,setItem:Gl,removeItem:zl,clear:Xl,length:Jl,key:Ql,keys:Zl,dropInstance:tu};function ru(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}function Gi(s,f){var l=s.name+"/";return s.storeName!==f.storeName&&(l+=s.storeName+"/"),l}function ou(){var s="_localforage_support_test";try{return localStorage.setItem(s,!0),localStorage.removeItem(s),!1}catch{return!0}}function iu(){return!ou()||localStorage.length>0}function su(s){var f=this,l={};if(s)for(var p in s)l[p]=s[p];return l.keyPrefix=Gi(s,f._defaultConfig),iu()?(f._dbInfo=l,l.serializer=Br,d.resolve()):d.reject()}function au(s){var f=this,l=f.ready().then(function(){for(var p=f._dbInfo.keyPrefix,v=localStorage.length-1;v>=0;v--){var h=localStorage.key(v);h.indexOf(p)===0&&localStorage.removeItem(h)}});return b(l,s),l}function cu(s,f){var l=this;s=F(s);var p=l.ready().then(function(){var v=l._dbInfo,h=localStorage.getItem(v.keyPrefix+s);return h&&(h=v.serializer.deserialize(h)),h});return b(p,f),p}function lu(s,f){var l=this,p=l.ready().then(function(){for(var v=l._dbInfo,h=v.keyPrefix,T=h.length,k=localStorage.length,P=1,D=0;D<k;D++){var M=localStorage.key(D);if(M.indexOf(h)===0){var $=localStorage.getItem(M);if($&&($=v.serializer.deserialize($)),$=s($,M.substring(T),P++),$!==void 0)return $}}});return b(p,f),p}function uu(s,f){var l=this,p=l.ready().then(function(){var v=l._dbInfo,h;try{h=localStorage.key(s)}catch{h=null}return h&&(h=h.substring(v.keyPrefix.length)),h});return b(p,f),p}function fu(s){var f=this,l=f.ready().then(function(){for(var p=f._dbInfo,v=localStorage.length,h=[],T=0;T<v;T++){var k=localStorage.key(T);k.indexOf(p.keyPrefix)===0&&h.push(k.substring(p.keyPrefix.length))}return h});return b(l,s),l}function _u(s){var f=this,l=f.keys().then(function(p){return p.length});return b(l,s),l}function du(s,f){var l=this;s=F(s);var p=l.ready().then(function(){var v=l._dbInfo;localStorage.removeItem(v.keyPrefix+s)});return b(p,f),p}function mu(s,f,l){var p=this;s=F(s);var v=p.ready().then(function(){f===void 0&&(f=null);var h=f;return new d(function(T,k){var P=p._dbInfo;P.serializer.serialize(f,function(D,M){if(M)k(M);else try{localStorage.setItem(P.keyPrefix+s,D),T(h)}catch($){($.name==="QuotaExceededError"||$.name==="NS_ERROR_DOM_QUOTA_REACHED")&&k($),k($)}})})});return b(v,l),v}function hu(s,f){if(f=x.apply(this,arguments),s=typeof s!="function"&&s||{},!s.name){var l=this.config();s.name=s.name||l.name,s.storeName=s.storeName||l.storeName}var p=this,v;return s.name?v=new d(function(h){s.storeName?h(Gi(s,p._defaultConfig)):h(s.name+"/")}).then(function(h){for(var T=localStorage.length-1;T>=0;T--){var k=localStorage.key(T);k.indexOf(h)===0&&localStorage.removeItem(k)}}):v=d.reject("Invalid arguments"),b(v,f),v}var pu={_driver:"localStorageWrapper",_initStorage:su,_support:ru(),iterate:lu,getItem:cu,setItem:mu,removeItem:du,clear:au,length:_u,key:uu,keys:fu,dropInstance:hu},gu=function(f,l){return f===l||typeof f=="number"&&typeof l=="number"&&isNaN(f)&&isNaN(l)},vu=function(f,l){for(var p=f.length,v=0;v<p;){if(gu(f[v],l))return!0;v++}return!1},zi=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"},an={},Xi={},At={INDEXEDDB:mt,WEBSQL:nu,LOCALSTORAGE:pu},bu=[At.INDEXEDDB._driver,At.WEBSQL._driver,At.LOCALSTORAGE._driver],Pn=["dropInstance"],Vr=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(Pn),yu={description:"",driver:bu.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function Eu(s,f){s[f]=function(){var l=arguments;return s.ready().then(function(){return s[f].apply(s,l)})}}function Hr(){for(var s=1;s<arguments.length;s++){var f=arguments[s];if(f)for(var l in f)f.hasOwnProperty(l)&&(zi(f[l])?arguments[0][l]=f[l].slice():arguments[0][l]=f[l])}return arguments[0]}var wu=function(){function s(f){a(this,s);for(var l in At)if(At.hasOwnProperty(l)){var p=At[l],v=p._driver;this[l]=v,an[v]||this.defineDriver(p)}this._defaultConfig=Hr({},yu),this._config=Hr({},this._defaultConfig,f),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return s.prototype.config=function(l){if((typeof l>"u"?"undefined":i(l))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var p in l){if(p==="storeName"&&(l[p]=l[p].replace(/\W/g,"_")),p==="version"&&typeof l[p]!="number")return new Error("Database version must be a number.");this._config[p]=l[p]}return"driver"in l&&l.driver?this.setDriver(this._config.driver):!0}else return typeof l=="string"?this._config[l]:this._config},s.prototype.defineDriver=function(l,p,v){var h=new d(function(T,k){try{var P=l._driver,D=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!l._driver){k(D);return}for(var M=Vr.concat("_initStorage"),$=0,Y=M.length;$<Y;$++){var Q=M[$],ee=!vu(Pn,Q);if((ee||l[Q])&&typeof l[Q]!="function"){k(D);return}}var _e=function(){for(var cn=function(Lu){return function(){var Nu=new Error("Method "+Lu+" is not implemented by the current driver"),Ji=d.reject(Nu);return b(Ji,arguments[arguments.length-1]),Ji}},qr=0,Iu=Pn.length;qr<Iu;qr++){var Yr=Pn[qr];l[Yr]||(l[Yr]=cn(Yr))}};_e();var ue=function(cn){an[P]&&console.info("Redefining LocalForage driver: "+P),an[P]=l,Xi[P]=cn,T()};"_support"in l?l._support&&typeof l._support=="function"?l._support().then(ue,k):ue(!!l._support):ue(!0)}catch(Re){k(Re)}});return R(h,p,v),h},s.prototype.driver=function(){return this._driver||null},s.prototype.getDriver=function(l,p,v){var h=an[l]?d.resolve(an[l]):d.reject(new Error("Driver not found."));return R(h,p,v),h},s.prototype.getSerializer=function(l){var p=d.resolve(Br);return R(p,l),p},s.prototype.ready=function(l){var p=this,v=p._driverSet.then(function(){return p._ready===null&&(p._ready=p._initDriver()),p._ready});return R(v,l,l),v},s.prototype.setDriver=function(l,p,v){var h=this;zi(l)||(l=[l]);var T=this._getSupportedDrivers(l);function k(){h._config.driver=h.driver()}function P($){return h._extend($),k(),h._ready=h._initStorage(h._config),h._ready}function D($){return function(){var Y=0;function Q(){for(;Y<$.length;){var ee=$[Y];return Y++,h._dbInfo=null,h._ready=null,h.getDriver(ee).then(P).catch(Q)}k();var _e=new Error("No available storage method found.");return h._driverSet=d.reject(_e),h._driverSet}return Q()}}var M=this._driverSet!==null?this._driverSet.catch(function(){return d.resolve()}):d.resolve();return this._driverSet=M.then(function(){var $=T[0];return h._dbInfo=null,h._ready=null,h.getDriver($).then(function(Y){h._driver=Y._driver,k(),h._wrapLibraryMethodsWithReady(),h._initDriver=D(T)})}).catch(function(){k();var $=new Error("No available storage method found.");return h._driverSet=d.reject($),h._driverSet}),R(this._driverSet,p,v),this._driverSet},s.prototype.supports=function(l){return!!Xi[l]},s.prototype._extend=function(l){Hr(this,l)},s.prototype._getSupportedDrivers=function(l){for(var p=[],v=0,h=l.length;v<h;v++){var T=l[v];this.supports(T)&&p.push(T)}return p},s.prototype._wrapLibraryMethodsWithReady=function(){for(var l=0,p=Vr.length;l<p;l++)Eu(this,Vr[l])},s.prototype.createInstance=function(l){return new s(l)},s}(),Su=new wu;r.exports=Su},{3:3}]},{},[4])(4)})}(Dn)),Dn.exports}var Zi=Qi();const es=Kr(Zi);/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/var jn,zr;function ts(){if(zr)return jn;zr=1;var e=/["'&<>]/;jn=t;function t(n){var r=""+n,o=e.exec(r);if(!o)return r;var i,a="",c=0,u=0;for(c=o.index;c<r.length;c++){switch(r.charCodeAt(c)){case 34:i="&quot;";break;case 38:i="&amp;";break;case 39:i="&#39;";break;case 60:i="&lt;";break;case 62:i="&gt;";break;default:continue}u!==c&&(a+=r.substring(u,c)),u=c+1,a+=i}return u!==c?a+r.substring(u,c):a}return jn}var ns=ts();const fn=Kr(ns),Fn="pleroma-fe",rs="pleroma-fe-emoji";/**
* @vue/shared v3.5.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function os(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const xn={},Pt=()=>{},is=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dt=Object.assign,ss=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},as=Object.prototype.hasOwnProperty,Mn=(e,t)=>as.call(e,t),me=Array.isArray,jt=e=>_n(e)==="[object Map]",cs=e=>_n(e)==="[object Set]",Se=e=>typeof e=="function",Ge=e=>typeof e=="string",Ft=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",ls=e=>(Ce(e)||Se(e))&&Se(e.then)&&Se(e.catch),us=Object.prototype.toString,_n=e=>us.call(e),fs=e=>_n(e).slice(8,-1),_s=e=>_n(e)==="[object Object]",Un=e=>Ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ze=(e,t)=>!Object.is(e,t);let Xr;const Wn=()=>Xr||(Xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $n(e){if(me(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=Ge(r)?ps(r):$n(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(Ge(e)||Ce(e))return e}const ds=/;(?![^(]*\))/g,ms=/:([^]+)/,hs=/\/\*[^]*?\*\//g;function ps(e){const t={};return e.replace(hs,"").split(ds).forEach(n=>{if(n){const r=n.split(ms);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Bn(e){let t="";if(Ge(e))t=e;else if(me(e))for(let n=0;n<e.length;n++){const r=Bn(e[n]);r&&(t+=r+" ")}else if(Ce(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}var gs={NODE_ENV:"production",HAS_MODULE_SERVICE_WORKER:!1};let be;class vs{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=be;try{return be=this,t()}finally{be=n}}}on(){++this._on===1&&(this.prevScope=be,be=this)}off(){this._on>0&&--this._on===0&&(be=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0}}}function bs(e){return new vs(e)}function ys(){return be}let oe;const Vn=new WeakSet;class Es{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,be&&be.active&&be.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Vn.has(this)&&(Vn.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Qr(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,ro(this),Zr(this);const t=oe,n=Oe;oe=this,Oe=!0;try{return this.fn()}finally{eo(this),oe=t,Oe=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Kn(t);this.deps=this.depsTail=void 0,ro(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Vn.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Yn(this)&&this.run()}get dirty(){return Yn(this)}}let Jr=0,xt,Mt;function Qr(e,t=!1){if(e.flags|=8,t){e.next=Mt,Mt=e;return}e.next=xt,xt=e}function Hn(){Jr++}function qn(){if(--Jr>0)return;if(Mt){let t=Mt;for(Mt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;xt;){let t=xt;for(xt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Zr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function eo(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Kn(r),ws(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function Yn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(to(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function to(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ut)||(e.globalVersion=Ut,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Yn(e))))return;e.flags|=2;const t=e.dep,n=oe,r=Oe;oe=e,Oe=!0;try{Zr(e);const o=e.fn(e._value);(t.version===0||ze(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{oe=n,Oe=r,eo(e),e.flags&=-3}}function Kn(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Kn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ws(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Oe=!0;const no=[];function dn(){no.push(Oe),Oe=!1}function mn(){const e=no.pop();Oe=e===void 0?!0:e}function ro(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=oe;oe=void 0;try{t()}finally{oe=n}}}let Ut=0;class Ss{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Gn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!oe||!Oe||oe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==oe)n=this.activeLink=new Ss(oe,this),oe.deps?(n.prevDep=oe.depsTail,oe.depsTail.nextDep=n,oe.depsTail=n):oe.deps=oe.depsTail=n,oo(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=oe.depsTail,n.nextDep=void 0,oe.depsTail.nextDep=n,oe.depsTail=n,oe.deps===n&&(oe.deps=r)}return n}trigger(t){this.version++,Ut++,this.notify(t)}notify(t){Hn();try{gs.NODE_ENV;for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{qn()}}}function oo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)oo(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const zn=new WeakMap,lt=Symbol(""),Xn=Symbol(""),Wt=Symbol("");function ye(e,t,n){if(Oe&&oe){let r=zn.get(e);r||zn.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new Gn),o.map=r,o.key=n),o.track()}}function Xe(e,t,n,r,o,i){const a=zn.get(e);if(!a){Ut++;return}const c=u=>{u&&u.trigger()};if(Hn(),t==="clear")a.forEach(c);else{const u=me(e),g=u&&Un(n);if(u&&n==="length"){const E=Number(r);a.forEach((d,b)=>{(b==="length"||b===Wt||!Ft(b)&&b>=E)&&c(d)})}else switch((n!==void 0||a.has(void 0))&&c(a.get(n)),g&&c(a.get(Wt)),t){case"add":u?g&&c(a.get("length")):(c(a.get(lt)),jt(e)&&c(a.get(Xn)));break;case"delete":u||(c(a.get(lt)),jt(e)&&c(a.get(Xn)));break;case"set":jt(e)&&c(a.get(lt));break}}qn()}function gt(e){const t=ne(e);return t===e?t:(ye(t,"iterate",Wt),ke(e)?t:t.map(pe))}function Jn(e){return ye(e=ne(e),"iterate",Wt),e}const Is={__proto__:null,[Symbol.iterator](){return Qn(this,Symbol.iterator,pe)},concat(...e){return gt(this).concat(...e.map(t=>me(t)?gt(t):t))},entries(){return Qn(this,"entries",e=>(e[1]=pe(e[1]),e))},every(e,t){return $e(this,"every",e,t,void 0,arguments)},filter(e,t){return $e(this,"filter",e,t,n=>n.map(pe),arguments)},find(e,t){return $e(this,"find",e,t,pe,arguments)},findIndex(e,t){return $e(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return $e(this,"findLast",e,t,pe,arguments)},findLastIndex(e,t){return $e(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return $e(this,"forEach",e,t,void 0,arguments)},includes(...e){return Zn(this,"includes",e)},indexOf(...e){return Zn(this,"indexOf",e)},join(e){return gt(this).join(e)},lastIndexOf(...e){return Zn(this,"lastIndexOf",e)},map(e,t){return $e(this,"map",e,t,void 0,arguments)},pop(){return $t(this,"pop")},push(...e){return $t(this,"push",e)},reduce(e,...t){return io(this,"reduce",e,t)},reduceRight(e,...t){return io(this,"reduceRight",e,t)},shift(){return $t(this,"shift")},some(e,t){return $e(this,"some",e,t,void 0,arguments)},splice(...e){return $t(this,"splice",e)},toReversed(){return gt(this).toReversed()},toSorted(e){return gt(this).toSorted(e)},toSpliced(...e){return gt(this).toSpliced(...e)},unshift(...e){return $t(this,"unshift",e)},values(){return Qn(this,"values",pe)}};function Qn(e,t,n){const r=Jn(e),o=r[t]();return r!==e&&!ke(e)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.value&&(i.value=n(i.value)),i}),o}const Ls=Array.prototype;function $e(e,t,n,r,o,i){const a=Jn(e),c=a!==e&&!ke(e),u=a[t];if(u!==Ls[t]){const d=u.apply(e,i);return c?pe(d):d}let g=n;a!==e&&(c?g=function(d,b){return n.call(this,pe(d),b,e)}:n.length>2&&(g=function(d,b){return n.call(this,d,b,e)}));const E=u.call(a,g,r);return c&&o?o(E):E}function io(e,t,n,r){const o=Jn(e);let i=n;return o!==e&&(ke(e)?n.length>3&&(i=function(a,c,u){return n.call(this,a,c,u,e)}):i=function(a,c,u){return n.call(this,a,pe(c),u,e)}),o[t](i,...r)}function Zn(e,t,n){const r=ne(e);ye(r,"iterate",Wt);const o=r[t](...n);return(o===-1||o===!1)&&tr(n[0])?(n[0]=ne(n[0]),r[t](...n)):o}function $t(e,t,n=[]){dn(),Hn();const r=ne(e)[t].apply(e,n);return qn(),mn(),r}const Ns=os("__proto__,__v_isRef,__isVue"),so=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ft));function Ts(e){Ft(e)||(e=String(e));const t=ne(this);return ye(t,"has",e),t.hasOwnProperty(e)}class ao{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?xs:uo:i?Fs:lo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=me(t);if(!o){let u;if(a&&(u=Is[n]))return u;if(n==="hasOwnProperty")return Ts}const c=Reflect.get(t,n,Ae(t)?t:r);return(Ft(n)?so.has(n):Ns(n))||(o||ye(t,"get",n),i)?c:Ae(c)?a&&Un(n)?c:c.value:Ce(c)?o?_o(c):fo(c):c}}class Rs extends ao{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const u=ut(i);if(!ke(r)&&!ut(r)&&(i=ne(i),r=ne(r)),!me(t)&&Ae(i)&&!Ae(r))return u||(i.value=r),!0}const a=me(t)&&Un(n)?Number(n)<t.length:Mn(t,n),c=Reflect.set(t,n,r,Ae(t)?t:o);return t===ne(o)&&(a?ze(r,i)&&Xe(t,"set",n,r):Xe(t,"add",n,r)),c}deleteProperty(t,n){const r=Mn(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&Xe(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!Ft(n)||!so.has(n))&&ye(t,"has",n),r}ownKeys(t){return ye(t,"iterate",me(t)?"length":lt),Reflect.ownKeys(t)}}class Cs extends ao{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Os=new Rs,ks=new Cs,er=e=>e,hn=e=>Reflect.getPrototypeOf(e);function As(e,t,n){return function(...r){const o=this.__v_raw,i=ne(o),a=jt(i),c=e==="entries"||e===Symbol.iterator&&a,u=e==="keys"&&a,g=o[e](...r),E=n?er:t?nr:pe;return!t&&ye(i,"iterate",u?Xn:lt),{next(){const{value:d,done:b}=g.next();return b?{value:d,done:b}:{value:c?[E(d[0]),E(d[1])]:E(d),done:b}},[Symbol.iterator](){return this}}}}function pn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ps(e,t){const n={get(o){const i=this.__v_raw,a=ne(i),c=ne(o);e||(ze(o,c)&&ye(a,"get",o),ye(a,"get",c));const{has:u}=hn(a),g=t?er:e?nr:pe;if(u.call(a,o))return g(i.get(o));if(u.call(a,c))return g(i.get(c));i!==a&&i.get(o)},get size(){const o=this.__v_raw;return!e&&ye(ne(o),"iterate",lt),Reflect.get(o,"size",o)},has(o){const i=this.__v_raw,a=ne(i),c=ne(o);return e||(ze(o,c)&&ye(a,"has",o),ye(a,"has",c)),o===c?i.has(o):i.has(o)||i.has(c)},forEach(o,i){const a=this,c=a.__v_raw,u=ne(c),g=t?er:e?nr:pe;return!e&&ye(u,"iterate",lt),c.forEach((E,d)=>o.call(i,g(E),g(d),a))}};return Dt(n,e?{add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear")}:{add(o){!t&&!ke(o)&&!ut(o)&&(o=ne(o));const i=ne(this);return hn(i).has.call(i,o)||(i.add(o),Xe(i,"add",o,o)),this},set(o,i){!t&&!ke(i)&&!ut(i)&&(i=ne(i));const a=ne(this),{has:c,get:u}=hn(a);let g=c.call(a,o);g||(o=ne(o),g=c.call(a,o));const E=u.call(a,o);return a.set(o,i),g?ze(i,E)&&Xe(a,"set",o,i):Xe(a,"add",o,i),this},delete(o){const i=ne(this),{has:a,get:c}=hn(i);let u=a.call(i,o);u||(o=ne(o),u=a.call(i,o)),c&&c.call(i,o);const g=i.delete(o);return u&&Xe(i,"delete",o,void 0),g},clear(){const o=ne(this),i=o.size!==0,a=o.clear();return i&&Xe(o,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=As(o,e,t)}),n}function co(e,t){const n=Ps(e,t);return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Mn(n,o)&&o in r?n:r,o,i)}const Ds={get:co(!1,!1)},js={get:co(!0,!1)},lo=new WeakMap,Fs=new WeakMap,uo=new WeakMap,xs=new WeakMap;function Ms(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Us(e){return e.__v_skip||!Object.isExtensible(e)?0:Ms(fs(e))}function fo(e){return ut(e)?e:mo(e,!1,Os,Ds,lo)}function _o(e){return mo(e,!0,ks,js,uo)}function mo(e,t,n,r,o){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Us(e);if(i===0)return e;const a=o.get(e);if(a)return a;const c=new Proxy(e,i===2?r:n);return o.set(e,c),c}function gn(e){return ut(e)?gn(e.__v_raw):!!(e&&e.__v_isReactive)}function ut(e){return!!(e&&e.__v_isReadonly)}function ke(e){return!!(e&&e.__v_isShallow)}function tr(e){return e?!!e.__v_raw:!1}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}const pe=e=>Ce(e)?fo(e):e,nr=e=>Ce(e)?_o(e):e;function Ae(e){return e?e.__v_isRef===!0:!1}function Ws(e){return ho(e,!1)}function $s(e){return ho(e,!0)}function ho(e,t){return Ae(e)?e:new Bs(e,t)}class Bs{constructor(t,n){this.dep=new Gn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ne(t),this._value=n?t:pe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||ke(t)||ut(t);t=r?t:ne(t),ze(t,n)&&(this._rawValue=t,this._value=r?t:pe(t),this.dep.trigger())}}class Vs{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Gn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ut-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&oe!==this)return Qr(this,!0),!0}get value(){const t=this.dep.track();return to(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Hs(e,t,n=!1){let r,o;return Se(e)?r=e:(r=e.get,o=e.set),new Vs(r,o,n)}const vn={},bn=new WeakMap;let ft;function qs(e,t=!1,n=ft){if(n){let r=bn.get(n);r||bn.set(n,r=[]),r.push(e)}}function Ys(e,t,n=xn){const{immediate:r,deep:o,once:i,scheduler:a,augmentJob:c,call:u}=n,g=S=>o?S:ke(S)||o===!1||o===0?Je(S,1):Je(S);let E,d,b,R,F=!1,x=!1;if(Ae(e)?(d=()=>e.value,F=ke(e)):gn(e)?(d=()=>g(e),F=!0):me(e)?(x=!0,F=e.some(S=>gn(S)||ke(S)),d=()=>e.map(S=>{if(Ae(S))return S.value;if(gn(S))return g(S);if(Se(S))return u?u(S,2):S()})):Se(e)?t?d=u?()=>u(e,2):e:d=()=>{if(b){dn();try{b()}finally{mn()}}const S=ft;ft=E;try{return u?u(e,3,[R]):e(R)}finally{ft=S}}:d=Pt,t&&o){const S=d,w=o===!0?1/0:o;d=()=>Je(S(),w)}const U=ys(),y=()=>{E.stop(),U&&U.active&&ss(U.effects,E)};if(i&&t){const S=t;t=(...w)=>{S(...w),y()}}let N=x?new Array(e.length).fill(vn):vn;const j=S=>{if(!(!(E.flags&1)||!E.dirty&&!S))if(t){const w=E.run();if(o||F||(x?w.some((C,L)=>ze(C,N[L])):ze(w,N))){b&&b();const C=ft;ft=E;try{const L=[w,N===vn?void 0:x&&N[0]===vn?[]:N,R];N=w,u?u(t,3,L):t(...L)}finally{ft=C}}}else E.run()};return c&&c(j),E=new Es(d),E.scheduler=a?()=>a(j,!1):j,R=S=>qs(S,!1,E),b=E.onStop=()=>{const S=bn.get(E);if(S){if(u)u(S,4);else for(const w of S)w();bn.delete(E)}},t?r?j(!0):N=E.run():a?a(j.bind(null,!0),!0):E.run(),y.pause=E.pause.bind(E),y.resume=E.resume.bind(E),y.stop=y,y}function Je(e,t=1/0,n){if(t<=0||!Ce(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Ae(e))Je(e.value,t,n);else if(me(e))for(let r=0;r<e.length;r++)Je(e[r],t,n);else if(cs(e)||jt(e))e.forEach(r=>{Je(r,t,n)});else if(_s(e)){for(const r in e)Je(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Je(e[r],t,n)}return e}var Ks={NODE_ENV:"production",HAS_MODULE_SERVICE_WORKER:!1};function rr(e,t,n,r){try{return r?e(...r):e()}catch(o){po(o,t,n)}}function or(e,t,n,r){if(Se(e)){const o=rr(e,t,n,r);return o&&ls(o)&&o.catch(i=>{po(i,t,n)}),o}if(me(e)){const o=[];for(let i=0;i<e.length;i++)o.push(or(e[i],t,n,r));return o}}function po(e,t,n,r=!0){const o=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:a}=t&&t.appContext.config||xn;if(t){let c=t.parent;const u=t.proxy,g=`https://vuejs.org/error-reference/#runtime-${n}`;for(;c;){const E=c.ec;if(E){for(let d=0;d<E.length;d++)if(E[d](e,u,g)===!1)return}c=c.parent}if(i){dn(),rr(i,null,10,[e,u,g]),mn();return}}Gs(e,n,o,r,a)}function Gs(e,t,n,r=!0,o=!1){if(o)throw e;console.error(e)}const Le=[];let Be=-1;const vt=[];let Qe=null,bt=0;const zs=Promise.resolve();let ir=null;function Xs(e){let t=Be+1,n=Le.length;for(;t<n;){const r=t+n>>>1,o=Le[r],i=Bt(o);i<e||i===e&&o.flags&2?t=r+1:n=r}return t}function Js(e){if(!(e.flags&1)){const t=Bt(e),n=Le[Le.length-1];!n||!(e.flags&2)&&t>=Bt(n)?Le.push(e):Le.splice(Xs(t),0,e),e.flags|=1,go()}}function go(){ir||(ir=zs.then(vo))}function Qs(e){me(e)?vt.push(...e):Qe&&e.id===-1?Qe.splice(bt+1,0,e):e.flags&1||(vt.push(e),e.flags|=1),go()}function Zs(e){if(vt.length){const t=[...new Set(vt)].sort((n,r)=>Bt(n)-Bt(r));if(vt.length=0,Qe){Qe.push(...t);return}for(Qe=t,bt=0;bt<Qe.length;bt++){const n=Qe[bt];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Qe=null,bt=0}}const Bt=e=>e.id==null?e.flags&2?-1:1/0:e.id;function vo(e){const t=Pt;try{for(Be=0;Be<Le.length;Be++){const n=Le[Be];n&&!(n.flags&8)&&(Ks.NODE_ENV!=="production"&&t(n),n.flags&4&&(n.flags&=-2),rr(n,n.i,n.i?15:14),n.flags&4||(n.flags&=-2))}}finally{for(;Be<Le.length;Be++){const n=Le[Be];n&&(n.flags&=-2)}Be=-1,Le.length=0,Zs(),ir=null,(Le.length||vt.length)&&vo()}}let Vt=null,ea=null;const ta=e=>e.__isTeleport;function bo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,bo(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function sr(e,t){return Se(e)?Dt({name:e.name},t,{setup:e}):e}Wn().requestIdleCallback,Wn().cancelIdleCallback;function na(e,t,n=Et,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{dn();const c=ya(n),u=or(t,n,e,a);return c(),mn(),u});return r?o.unshift(i):o.push(i),i}}const yo=e=>(t,n=Et)=>{(!Ht||e==="sp")&&na(e,(...r)=>t(...r),n)},ra=yo("m"),oa=yo("um"),ia=Symbol.for("v-ndc");let sa=null;function Eo(e,t,n=!1){const r=wt();if(r||sa){let o=r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&Se(t)?t.call(r&&r.proxy):t}}const aa={},wo=e=>Object.getPrototypeOf(e)===aa,ca=da,la=Symbol.for("v-scx"),ua=()=>Eo(la);function ar(e,t,n){return fa(e,t,n)}function fa(e,t,n=xn){const{immediate:r,deep:o,flush:i,once:a}=n,c=Dt({},n),u=t&&r||!t&&i!=="post";let g;if(Ht){if(i==="sync"){const R=ua();g=R.__watcherHandles||(R.__watcherHandles=[])}else if(!u){const R=()=>{};return R.stop=Pt,R.resume=Pt,R.pause=Pt,R}}const E=Et;c.call=(R,F,x)=>or(R,E,F,x);let d=!1;i==="post"?c.scheduler=R=>{ca(R,E&&E.suspense)}:i!=="sync"&&(d=!0,c.scheduler=(R,F)=>{F?R():Js(R)}),c.augmentJob=R=>{t&&(R.flags|=4),d&&(R.flags|=2,E&&(R.id=E.uid,R.i=E))};const b=Ys(e,t,c);return Ht&&(g?g.push(b):u&&b()),b}const _a=e=>e.__isSuspense;function da(e,t){t&&t.pendingBranch?me(e)?t.effects.push(...e):t.effects.push(e):Qs(e)}const yn=Symbol.for("v-fgt"),So=Symbol.for("v-txt"),ma=Symbol.for("v-cmt");function cr(e){return e?e.__v_isVNode===!0:!1}const Io=({key:e})=>e??null,En=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ge(e)||Ae(e)||Se(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function ha(e,t=null,n=null,r=0,o=null,i=e===yn?0:1,a=!1,c=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Io(t),ref:t&&En(t),scopeId:ea,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Vt};return c?(ur(u,n),i&128&&e.normalize(u)):n&&(u.shapeFlag|=Ge(n)?8:16),u}const yt=pa;function pa(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===ia)&&(e=ma),cr(e)){const c=lr(e,t,!0);return n&&ur(c,n),c.patchFlag=-2,c}if(Ea(e)&&(e=e.__vccOpts),t){t=ga(t);let{class:c,style:u}=t;c&&!Ge(c)&&(t.class=Bn(c)),Ce(u)&&(tr(u)&&!me(u)&&(u=Dt({},u)),t.style=$n(u))}const a=Ge(e)?1:_a(e)?128:ta(e)?64:Ce(e)?4:Se(e)?2:0;return ha(e,t,n,r,o,a,i,!0)}function ga(e){return e?tr(e)||wo(e)?Dt({},e):e:null}function lr(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:c,transition:u}=e,g=t?ba(o||{},t):o,E={__v_isVNode:!0,__v_skip:!0,type:e.type,props:g,key:g&&Io(g),ref:t&&t.ref?n&&i?me(i)?i.concat(En(t)):[i,En(t)]:En(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==yn?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lr(e.ssContent),ssFallback:e.ssFallback&&lr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&r&&bo(E,u.clone(E)),E}function va(e=" ",t=0){return yt(So,null,e,t)}function ur(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(me(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ur(e,o()),o._c&&(o._d=!0));return}else n=32,!t._&&!wo(t)&&(t._ctx=Vt);else Se(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),r&64?(n=16,t=[va(t)]):n=8);e.children=t,e.shapeFlag|=n}function ba(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=Bn([t.class,r.class]));else if(o==="style")t.style=$n([t.style,r.style]);else if(is(o)){const i=t[o],a=r[o];a&&i!==a&&!(me(i)&&i.includes(a))&&(t[o]=i?[].concat(i,a):a)}else o!==""&&(t[o]=r[o])}return t}let Et=null;const wt=()=>Et||Vt;let fr;{const e=Wn(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(a=>a(i)):o[0](i)}};fr=t("__VUE_INSTANCE_SETTERS__",n=>Et=n),t("__VUE_SSR_SETTERS__",n=>Ht=n)}const ya=e=>{const t=Et;return fr(e),e.scope.on(),()=>{e.scope.off(),fr(t)}};let Ht=!1;function Ea(e){return Se(e)&&"__vccOpts"in e}const qt=(e,t)=>Hs(e,t,Ht);function Lo(e,t,n){const r=arguments.length;return r===2?Ce(t)&&!me(t)?cr(t)?yt(e,null,[t]):yt(e,t):yt(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&cr(n)&&(n=[n]),yt(e,t,n))}var No;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(No||(No={}));const wa=()=>{const e=document.createElement("canvas");e.width=1,e.height=1;const t=e.getContext("2d");if(!t)return!1;t.fillStyle="#0f161e",t.fillRect(0,0,1,1);const{data:n}=t.getImageData(0,0,1,1);return n.join(",")==="15,22,30,255"},Sa=(()=>{const e=[],o=()=>{if(!wa())return;document.querySelectorAll('link[rel="icon"]').forEach(E=>{if(E){const d=document.createElement("canvas");d.width=128,d.height=128;const b=new Image;b.crossOrigin="anonymous",b.src=E.href;const R=d.getContext("2d");e.push({favcanvas:d,favimg:b,favcontext:R,favicon:E})}})},i=g=>g.complete&&g.naturalHeight!==0,a=()=>{e.length!==0&&e.forEach(({favimg:g,favcanvas:E,favcontext:d,favicon:b})=>{!g||!d||!b||(d.clearRect(0,0,128,128),i(g)&&d.drawImage(g,0,0,g.width,g.height,0,0,128,128),b.href=E.toDataURL("image/png"))})};return{initFaviconService:o,clearFaviconBadge:a,drawFaviconBadge:()=>{e.length!==0&&(a(),e.forEach(({favimg:g,favcanvas:E,favcontext:d,favicon:b})=>{if(!g||!d||!d)return;const F=`${getComputedStyle(document.body).getPropertyValue("--badgeNotification")||"rgb(240, 100, 100)"}`;i(g)&&d.drawImage(g,0,0,g.width,g.height,0,0,128,128),d.fillStyle=F,d.beginPath(),d.arc(96,32,32,0,2*Math.PI,!1),d.fill(),b.href=E.toDataURL("image/png")}))},getOriginalFavicons:()=>[...e]}})();let wn=null;const Ia=new Set(["like","mention","status","repeat","pleroma:emoji_reaction","poll"]),To=e=>Ia.has(e),La=(e,t)=>{if(wn===null){const a=Sa.getOriginalFavicons(),c=a[a.length-1];c?wn=c.favimg.src:wn="about:blank"}const n={tag:e.id,type:e.type,badge:wn},r=e.status,o=e.from_profile.name;n.title=o,n.icon=e.from_profile.profile_image_url;let i;switch(e.type){case"like":i="favorited_you";break;case"status":i="subscribed_status";break;case"repeat":i="repeated_you";break;case"follow":i="followed_you";break;case"move":i="migrated_to";break;case"follow_request":i="follow_request";break;case"pleroma:report":i="submitted_report";break;case"poll":i="poll_ended";break}return e.type==="pleroma:emoji_reaction"?n.body=t.t("notifications.reacted_with",[e.emoji]):i?n.body=t.t("notifications."+i):To(e.type)&&(n.body=e.status.text),r&&r.attachments&&r.attachments.length>0&&!r.nsfw&&r.attachments[0].mimetype.startsWith("image/")&&(n.image=r.attachments[0].url),n},St=2147483647,je=36,_r=1,Yt=26,Na=38,Ta=700,Ro=72,Co=128,Oo="-",Ra=/^xn--/,Ca=/[^\0-\x7F]/,Oa=/[\x2E\u3002\uFF0E\uFF61]/g,ka={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},dr=je-_r,Fe=Math.floor,mr=String.fromCharCode;function Ze(e){throw new RangeError(ka[e])}function Aa(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function ko(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(Oa,".");const o=e.split("."),i=Aa(o,t).join(".");return r+i}function Ao(e){const t=[];let n=0;const r=e.length;for(;n<r;){const o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){const i=e.charCodeAt(n++);(i&64512)==56320?t.push(((o&1023)<<10)+(i&1023)+65536):(t.push(o),n--)}else t.push(o)}return t}const Pa=e=>String.fromCodePoint(...e),Da=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:je},Po=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},Do=function(e,t,n){let r=0;for(e=n?Fe(e/Ta):e>>1,e+=Fe(e/t);e>dr*Yt>>1;r+=je)e=Fe(e/dr);return Fe(r+(dr+1)*e/(e+Na))},jo=function(e){const t=[],n=e.length;let r=0,o=Co,i=Ro,a=e.lastIndexOf(Oo);a<0&&(a=0);for(let c=0;c<a;++c)e.charCodeAt(c)>=128&&Ze("not-basic"),t.push(e.charCodeAt(c));for(let c=a>0?a+1:0;c<n;){const u=r;for(let E=1,d=je;;d+=je){c>=n&&Ze("invalid-input");const b=Da(e.charCodeAt(c++));b>=je&&Ze("invalid-input"),b>Fe((St-r)/E)&&Ze("overflow"),r+=b*E;const R=d<=i?_r:d>=i+Yt?Yt:d-i;if(b<R)break;const F=je-R;E>Fe(St/F)&&Ze("overflow"),E*=F}const g=t.length+1;i=Do(r-u,g,u==0),Fe(r/g)>St-o&&Ze("overflow"),o+=Fe(r/g),r%=g,t.splice(r++,0,o)}return String.fromCodePoint(...t)},Fo=function(e){const t=[];e=Ao(e);const n=e.length;let r=Co,o=0,i=Ro;for(const u of e)u<128&&t.push(mr(u));const a=t.length;let c=a;for(a&&t.push(Oo);c<n;){let u=St;for(const E of e)E>=r&&E<u&&(u=E);const g=c+1;u-r>Fe((St-o)/g)&&Ze("overflow"),o+=(u-r)*g,r=u;for(const E of e)if(E<r&&++o>St&&Ze("overflow"),E===r){let d=o;for(let b=je;;b+=je){const R=b<=i?_r:b>=i+Yt?Yt:b-i;if(d<R)break;const F=d-R,x=je-R;t.push(mr(Po(R+F%x,0))),d=Fe(F/x)}t.push(mr(Po(d,0))),i=Do(o,g,c===a),o=0,++c}++o,++r}return t.join("")},ja={version:"2.3.1",ucs2:{decode:Ao,encode:Pa},decode:jo,encode:Fo,toASCII:function(e){return ko(e,function(t){return Ca.test(t)?"xn--"+Fo(t):t})},toUnicode:function(e){return ko(e,function(t){return Ra.test(t)?jo(t.slice(4).toLowerCase()):t})}},Fa=e=>e.is_post_verb?"status":e.retweeted_status?"retweet":typeof e.uri=="string"&&e.uri.match(/(fave|objectType=Favourite)/)||typeof e.text=="string"&&e.text.match(/favorited/)?"favorite":e.text.match(/deleted notice {{tag/)||e.qvitter_delete_notice?"deletion":e.text.match(/started following/)||e.activity_type==="follow"?"follow":"unknown",et=e=>{const t={},n=Object.prototype.hasOwnProperty.call(e,"acct"),r=n&&!Object.prototype.hasOwnProperty.call(e,"avatar");if(t.inLists=null,t.id=String(e.id),t._original=e,n){if(t.screen_name=e.acct,t.fqn=e.fqn,t.statusnet_profile_url=e.url,t.mute_expires_at=e.mute_expires_at,t.block_expires_at=e.block_expires_at,r)return t;if(t.emoji=e.emojis,t.name=fn(e.display_name),t.name_html=t.name,t.name_unescaped=e.display_name,t.description=e.note,t.description_html=e.note,t.fields=e.fields,t.fields_html=e.fields.map(o=>({name:fn(o.name),value:o.value})),t.fields_text=e.fields.map(o=>({name:unescape(o.name.replace(/<[^>]*>/g,"")),value:unescape(o.value.replace(/<[^>]*>/g,""))})),t.profile_image_url=e.avatar,t.profile_image_url_original=e.avatar,t.cover_photo=e.header,t.friends_count=e.following_count,t.bot=e.bot,t.privileges=[],e.pleroma){e.pleroma.settings_store&&(t.storage=e.pleroma.settings_store["pleroma-fe"]);const o=e.pleroma.relationship;t.background_image=e.pleroma.background_image,t.favicon=e.pleroma.favicon,t.token=e.pleroma.chat_token,o&&(t.relationship=o),t.allow_following_move=e.pleroma.allow_following_move,t.hide_favorites=e.pleroma.hide_favorites,t.hide_follows=e.pleroma.hide_follows,t.hide_followers=e.pleroma.hide_followers,t.hide_follows_count=e.pleroma.hide_follows_count,t.hide_followers_count=e.pleroma.hide_followers_count,t.rights={moderator:e.pleroma.is_moderator,admin:e.pleroma.is_admin},t.rights.admin?t.role="admin":t.rights.moderator?t.role="moderator":t.role="member",t.birthday=e.pleroma.birthday,e.pleroma.privileges?t.privileges=e.pleroma.privileges:e.pleroma.is_admin?t.privileges=["users_read","users_manage_invites","users_manage_activation_state","users_manage_tags","users_manage_credentials","users_delete","messages_read","messages_delete","instances_delete","reports_manage_reports","moderation_log_read","announcements_manage_announcements","emoji_manage_emoji","statistics_read"]:e.pleroma.is_moderator?t.privileges=["messages_delete","reports_manage_reports"]:t.privileges=[]}e.source&&(t.description=e.source.note,t.default_scope=e.source.privacy,t.fields=e.source.fields,e.source.pleroma&&(t.no_rich_text=e.source.pleroma.no_rich_text,t.show_role=e.source.pleroma.show_role,t.discoverable=e.source.pleroma.discoverable,t.show_birthday=e.pleroma.show_birthday,t.actor_type=e.source.pleroma.actor_type)),t.is_local=!t.screen_name.includes("@")}else t.screen_name=e.screen_name,t.name=e.name,t.name_html=e.name_html,t.description=e.description,t.description_html=e.description_html,t.profile_image_url=e.profile_image_url,t.profile_image_url_original=e.profile_image_url_original,t.cover_photo=e.cover_photo,t.friends_count=e.friends_count,t.statusnet_profile_url=e.statusnet_profile_url,t.is_local=e.is_local,t.role=e.role,t.show_role=e.show_role,e.rights&&(t.rights={moderator:e.rights.delete_others_notice,admin:e.rights.admin}),t.no_rich_text=e.no_rich_text,t.default_scope=e.default_scope,t.hide_follows=e.hide_follows,t.hide_followers=e.hide_followers,t.hide_follows_count=e.hide_follows_count,t.hide_followers_count=e.hide_followers_count,t.background_image=e.background_image,t.token=e.token,t.relationship={muting:e.muted,blocking:e.statusnet_blocking,followed_by:e.follows_you,following:e.following};if(t.created_at=new Date(e.created_at),t.locked=e.locked,t.followers_count=e.followers_count,t.statuses_count=e.statuses_count,e.pleroma&&(t.follow_request_count=e.pleroma.follow_request_count,t.tags=e.pleroma.tags,t.deactivated=typeof e.pleroma.is_active<"u"?!e.pleroma.is_active:e.pleroma.deactivated,t.notification_settings=e.pleroma.notification_settings,t.unread_chat_count=e.pleroma.unread_chat_count),t.tags=t.tags||[],t.rights=t.rights||{},t.notification_settings=t.notification_settings||{},t.screen_name_ui=t.screen_name,t.screen_name&&t.screen_name.includes("@")){const o=t.screen_name.split("@"),i=ja.toUnicode(o[1]);i!==o[1]?(t.screen_name_ui_contains_non_ascii=!0,t.screen_name_ui=[o[0],i].join("@")):t.screen_name_ui_contains_non_ascii=!1}return t},xa=e=>{const t={};return!Object.prototype.hasOwnProperty.call(e,"oembed")?(t.mimetype=e.pleroma?e.pleroma.mime_type:e.type,t.meta=e.meta,t.id=e.id):t.mimetype=e.mimetype,t.url=e.url,t.large_thumb_url=e.preview_url,t.description=e.description,t},tt=e=>{var o,i;const t={},n=Object.prototype.hasOwnProperty.call(e,"account");if(n){t.favorited=e.favourited,t.fave_num=e.favourites_count,t.repeated=e.reblogged,t.repeat_num=e.reblogs_count,t.bookmarked=e.bookmarked,t.type=e.reblog?"retweet":"status",t.nsfw=e.sensitive,t.raw_html=e.content,t.emojis=e.emojis,t.tags=e.tags,t.edited_at=e.edited_at;const{pleroma:a}=e;e.pleroma?(t.text=a.content?e.pleroma.content["text/plain"]:e.content,t.summary=a.spoiler_text?e.pleroma.spoiler_text["text/plain"]:e.spoiler_text,t.statusnet_conversation_id=e.pleroma.conversation_id,t.is_local=a.local,t.in_reply_to_screen_name=a.in_reply_to_account_acct,t.thread_muted=a.thread_muted,t.emoji_reactions=a.emoji_reactions,t.parent_visible=a.parent_visible===void 0?!0:a.parent_visible,t.quote_visible=a.quote_visible||!0,t.quotes_count=a.quotes_count,t.bookmark_folder_id=a.bookmark_folder):(t.text=e.content,t.summary=e.spoiler_text);const c=(a==null?void 0:a.quote)||e.quote,u=c?tt(c):void 0;t.quote=u,t.quote_id=((o=e.quote)==null?void 0:o.id)??e.quote_id??(u==null?void 0:u.id)??a.quote_id,t.quote_url=((i=e.quote)==null?void 0:i.url)??(u==null?void 0:u.url)??a.quote_url,t.in_reply_to_status_id=e.in_reply_to_id,t.in_reply_to_user_id=e.in_reply_to_account_id,t.replies_count=e.replies_count,t.type==="retweet"&&(t.retweeted_status=tt(e.reblog)),t.summary_raw_html=fn(e.spoiler_text),t.external_url=e.url,t.poll=e.poll,t.poll&&(t.poll.options=(t.poll.options||[]).map(g=>({...g,title_html:fn(g.title)}))),t.pinned=e.pinned,t.muted=e.muted}else t.favorited=e.favorited,t.fave_num=e.fave_num,t.repeated=e.repeated,t.repeat_num=e.repeat_num,t.type=Fa(e),e.nsfw===void 0?(t.nsfw=Ua(e),e.retweeted_status&&(t.nsfw=e.retweeted_status.nsfw)):t.nsfw=e.nsfw,t.raw_html=e.statusnet_html,t.text=e.text,t.in_reply_to_status_id=e.in_reply_to_status_id,t.in_reply_to_user_id=e.in_reply_to_user_id,t.in_reply_to_screen_name=e.in_reply_to_screen_name,t.statusnet_conversation_id=e.statusnet_conversation_id,t.type==="retweet"&&(t.retweeted_status=tt(e.retweeted_status)),t.summary=e.summary,t.summary_html=e.summary_html,t.external_url=e.external_url,t.is_local=e.is_local;t.id=String(e.id),t.visibility=e.visibility,t.card=e.card,t.created_at=new Date(e.created_at),t.in_reply_to_status_id=t.in_reply_to_status_id?String(t.in_reply_to_status_id):null,t.in_reply_to_user_id=t.in_reply_to_user_id?String(t.in_reply_to_user_id):null,t.user=et(n?e.account:e.user),t.attentions=((n?e.mentions:e.attentions)||[]).map(et),t.attachments=((n?e.media_attachments:e.attachments)||[]).map(xa);const r=n?e.reblog:e.retweeted_status;return r&&(t.retweeted_status=tt(r)),t.favoritedBy=[],t.rebloggedBy=[],Object.prototype.hasOwnProperty.call(e,"originalStatus")&&Object.assign(t,e.originalStatus),t},Ma=e=>{const t={favourite:"like",reblog:"repeat"},n=!Object.prototype.hasOwnProperty.call(e,"ntype"),r={};if(n)r.type=t[e.type]||e.type,r.seen=e.pleroma.is_seen,r.status=To(r.type)&&e.status!==null?tt(e.status):null,r.target=r.type!=="move"?null:et(e.target),r.from_profile=et(e.account),r.emoji=e.emoji,r.emoji_url=e.emoji_url,e.report&&(r.report=e.report,r.report.content=e.report.content,r.report.acct=et(e.report.account),r.report.actor=et(e.report.actor),r.report.statuses=e.report.statuses.map(tt));else{const o=tt(e.notice);r.type=e.ntype,r.seen=!!e.is_seen,r.status=r.type==="like"?tt(e.notice.favorited_status):o,r.action=o,r.from_profile=r.type==="pleroma:chat_mention"?et(e.account):et(e.from_profile)}return r.created_at=new Date(e.created_at),r.id=parseInt(e.id),r},Ua=e=>{const t=/#nsfw/i;return(e.tags||[]).includes("nsfw")||!!(e.text||"").match(t)};/*!
* shared v11.1.11
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/function Wa(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Sn=typeof window<"u",nt=(e,t=!1)=>t?Symbol.for(e):Symbol(e),$a=(e,t,n)=>Ba({l:e,k:t,s:n}),Ba=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),fe=e=>typeof e=="number"&&isFinite(e),Va=e=>hr(e)==="[object Date]",It=e=>hr(e)==="[object RegExp]",In=e=>K(e)&&Object.keys(e).length===0,de=Object.assign,Ha=Object.create,te=(e=null)=>Ha(e);let xo;const _t=()=>xo||(xo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:te());function Mo(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function Uo(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function qa(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,o,i)=>`${o}="${Uo(i)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,o,i)=>`${o}='${Uo(i)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript&#58;")}),e}const Ya=Object.prototype.hasOwnProperty;function Pe(e,t){return Ya.call(e,t)}const le=Array.isArray,ie=e=>typeof e=="function",W=e=>typeof e=="string",z=e=>typeof e=="boolean",X=e=>e!==null&&typeof e=="object",Ka=e=>X(e)&&ie(e.then)&&ie(e.catch),Wo=Object.prototype.toString,hr=e=>Wo.call(e),K=e=>hr(e)==="[object Object]",Ga=e=>e==null?"":le(e)||K(e)&&e.toString===Wo?JSON.stringify(e,null,2):String(e);function pr(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const Ln=e=>!X(e)||le(e);function Nn(e,t){if(Ln(e)||Ln(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(i=>{i!=="__proto__"&&(X(r[i])&&!X(o[i])&&(o[i]=Array.isArray(r[i])?[]:te()),Ln(o[i])||Ln(r[i])?o[i]=r[i]:n.push({src:r[i],des:o[i]}))})}}function za(e,t,n){return{line:e,column:t,offset:n}}function gr(e,t,n){return{start:e,end:t}}const Z={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},Xa=17;function Tn(e,t,n={}){const{domain:r,messages:o,args:i}=n,a=e,c=new SyntaxError(String(a));return c.code=e,t&&(c.location=t),c.domain=r,c}function Ja(e){throw e}const Ve=" ",Qa="\r",ge=`
`,Za="\u2028",ec="\u2029";function tc(e){const t=e;let n=0,r=1,o=1,i=0;const a=L=>t[L]===Qa&&t[L+1]===ge,c=L=>t[L]===ge,u=L=>t[L]===ec,g=L=>t[L]===Za,E=L=>a(L)||c(L)||u(L)||g(L),d=()=>n,b=()=>r,R=()=>o,F=()=>i,x=L=>a(L)||u(L)||g(L)?ge:t[L],U=()=>x(n),y=()=>x(n+i);function N(){return i=0,E(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function j(){return a(n+i)&&i++,i++,t[n+i]}function S(){n=0,r=1,o=1,i=0}function w(L=0){i=L}function C(){const L=n+i;for(;L!==n;)N();i=0}return{index:d,line:b,column:R,peekOffset:F,charAt:x,currentChar:U,currentPeek:y,next:N,peek:j,reset:S,resetPeek:w,skipToPeek:C}}const rt=void 0,nc=".",$o="'",rc="tokenizer";function oc(e,t={}){const n=t.location!==!1,r=tc(e),o=()=>r.index(),i=()=>za(r.line(),r.column(),r.index()),a=i(),c=o(),u={currentType:13,offset:c,startLoc:a,endLoc:a,lastType:13,lastOffset:c,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},g=()=>u,{onError:E}=t;function d(_,m,O,...B){const ae=g();if(m.column+=O,m.offset+=O,E){const q=n?gr(ae.startLoc,m):null,I=Tn(_,q,{domain:rc,args:B});E(I)}}function b(_,m,O){_.endLoc=i(),_.currentType=m;const B={type:m};return n&&(B.loc=gr(_.startLoc,_.endLoc)),O!=null&&(B.value=O),B}const R=_=>b(_,13);function F(_,m){return _.currentChar()===m?(_.next(),m):(d(Z.EXPECTED_TOKEN,i(),0,m),"")}function x(_){let m="";for(;_.currentPeek()===Ve||_.currentPeek()===ge;)m+=_.currentPeek(),_.peek();return m}function U(_){const m=x(_);return _.skipToPeek(),m}function y(_){if(_===rt)return!1;const m=_.charCodeAt(0);return m>=97&&m<=122||m>=65&&m<=90||m===95}function N(_){if(_===rt)return!1;const m=_.charCodeAt(0);return m>=48&&m<=57}function j(_,m){const{currentType:O}=m;if(O!==2)return!1;x(_);const B=y(_.currentPeek());return _.resetPeek(),B}function S(_,m){const{currentType:O}=m;if(O!==2)return!1;x(_);const B=_.currentPeek()==="-"?_.peek():_.currentPeek(),ae=N(B);return _.resetPeek(),ae}function w(_,m){const{currentType:O}=m;if(O!==2)return!1;x(_);const B=_.currentPeek()===$o;return _.resetPeek(),B}function C(_,m){const{currentType:O}=m;if(O!==7)return!1;x(_);const B=_.currentPeek()===".";return _.resetPeek(),B}function L(_,m){const{currentType:O}=m;if(O!==8)return!1;x(_);const B=y(_.currentPeek());return _.resetPeek(),B}function V(_,m){const{currentType:O}=m;if(!(O===7||O===11))return!1;x(_);const B=_.currentPeek()===":";return _.resetPeek(),B}function H(_,m){const{currentType:O}=m;if(O!==9)return!1;const B=()=>{const q=_.currentPeek();return q==="{"?y(_.peek()):q==="@"||q==="|"||q===":"||q==="."||q===Ve||!q?!1:q===ge?(_.peek(),B()):se(_,!1)},ae=B();return _.resetPeek(),ae}function re(_){x(_);const m=_.currentPeek()==="|";return _.resetPeek(),m}function se(_,m=!0){const O=(ae=!1,q="")=>{const I=_.currentPeek();return I==="{"||I==="@"||!I?ae:I==="|"?!(q===Ve||q===ge):I===Ve?(_.peek(),O(!0,Ve)):I===ge?(_.peek(),O(!0,ge)):!0},B=O();return m&&_.resetPeek(),B}function G(_,m){const O=_.currentChar();return O===rt?rt:m(O)?(_.next(),O):null}function he(_){const m=_.charCodeAt(0);return m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||m===95||m===36}function Ye(_){return G(_,he)}function st(_){const m=_.charCodeAt(0);return m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||m===95||m===36||m===45}function dt(_){return G(_,st)}function Ue(_){const m=_.charCodeAt(0);return m>=48&&m<=57}function Tt(_){return G(_,Ue)}function De(_){const m=_.charCodeAt(0);return m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102}function Rt(_){return G(_,De)}function we(_){let m="",O="";for(;m=Tt(_);)O+=m;return O}function Ct(_){let m="";for(;;){const O=_.currentChar();if(O==="{"||O==="}"||O==="@"||O==="|"||!O)break;if(O===Ve||O===ge)if(se(_))m+=O,_.next();else{if(re(_))break;m+=O,_.next()}else m+=O,_.next()}return m}function Qt(_){U(_);let m="",O="";for(;m=dt(_);)O+=m;return _.currentChar()===rt&&d(Z.UNTERMINATED_CLOSING_BRACE,i(),0),O}function Zt(_){U(_);let m="";return _.currentChar()==="-"?(_.next(),m+=`-${we(_)}`):m+=we(_),_.currentChar()===rt&&d(Z.UNTERMINATED_CLOSING_BRACE,i(),0),m}function kn(_){return _!==$o&&_!==ge}function en(_){U(_),F(_,"'");let m="",O="";for(;m=G(_,kn);)m==="\\"?O+=tn(_):O+=m;const B=_.currentChar();return B===ge||B===rt?(d(Z.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),B===ge&&(_.next(),F(_,"'")),O):(F(_,"'"),O)}function tn(_){const m=_.currentChar();switch(m){case"\\":case"'":return _.next(),`\\${m}`;case"u":return Ot(_,m,4);case"U":return Ot(_,m,6);default:return d(Z.UNKNOWN_ESCAPE_SEQUENCE,i(),0,m),""}}function Ot(_,m,O){F(_,m);let B="";for(let ae=0;ae<O;ae++){const q=Rt(_);if(!q){d(Z.INVALID_UNICODE_ESCAPE_SEQUENCE,i(),0,`\\${m}${B}${_.currentChar()}`);break}B+=q}return`\\${m}${B}`}function nn(_){return _!=="{"&&_!=="}"&&_!==Ve&&_!==ge}function rn(_){U(_);let m="",O="";for(;m=G(_,nn);)O+=m;return O}function on(_){let m="",O="";for(;m=Ye(_);)O+=m;return O}function sn(_){const m=O=>{const B=_.currentChar();return B==="{"||B==="@"||B==="|"||B==="("||B===")"||!B||B===Ve?O:(O+=B,_.next(),m(O))};return m("")}function mt(_){U(_);const m=F(_,"|");return U(_),m}function at(_,m){let O=null;switch(_.currentChar()){case"{":return m.braceNest>=1&&d(Z.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),_.next(),O=b(m,2,"{"),U(_),m.braceNest++,O;case"}":return m.braceNest>0&&m.currentType===2&&d(Z.EMPTY_PLACEHOLDER,i(),0),_.next(),O=b(m,3,"}"),m.braceNest--,m.braceNest>0&&U(_),m.inLinked&&m.braceNest===0&&(m.inLinked=!1),O;case"@":return m.braceNest>0&&d(Z.UNTERMINATED_CLOSING_BRACE,i(),0),O=ve(_,m)||R(m),m.braceNest=0,O;default:{let ae=!0,q=!0,I=!0;if(re(_))return m.braceNest>0&&d(Z.UNTERMINATED_CLOSING_BRACE,i(),0),O=b(m,1,mt(_)),m.braceNest=0,m.inLinked=!1,O;if(m.braceNest>0&&(m.currentType===4||m.currentType===5||m.currentType===6))return d(Z.UNTERMINATED_CLOSING_BRACE,i(),0),m.braceNest=0,ht(_,m);if(ae=j(_,m))return O=b(m,4,Qt(_)),U(_),O;if(q=S(_,m))return O=b(m,5,Zt(_)),U(_),O;if(I=w(_,m))return O=b(m,6,en(_)),U(_),O;if(!ae&&!q&&!I)return O=b(m,12,rn(_)),d(Z.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,O.value),U(_),O;break}}return O}function ve(_,m){const{currentType:O}=m;let B=null;const ae=_.currentChar();switch((O===7||O===8||O===11||O===9)&&(ae===ge||ae===Ve)&&d(Z.INVALID_LINKED_FORMAT,i(),0),ae){case"@":return _.next(),B=b(m,7,"@"),m.inLinked=!0,B;case".":return U(_),_.next(),b(m,8,".");case":":return U(_),_.next(),b(m,9,":");default:return re(_)?(B=b(m,1,mt(_)),m.braceNest=0,m.inLinked=!1,B):C(_,m)||V(_,m)?(U(_),ve(_,m)):L(_,m)?(U(_),b(m,11,on(_))):H(_,m)?(U(_),ae==="{"?at(_,m)||B:b(m,10,sn(_))):(O===7&&d(Z.INVALID_LINKED_FORMAT,i(),0),m.braceNest=0,m.inLinked=!1,ht(_,m))}}function ht(_,m){let O={type:13};if(m.braceNest>0)return at(_,m)||R(m);if(m.inLinked)return ve(_,m)||R(m);switch(_.currentChar()){case"{":return at(_,m)||R(m);case"}":return d(Z.UNBALANCED_CLOSING_BRACE,i(),0),_.next(),b(m,3,"}");case"@":return ve(_,m)||R(m);default:{if(re(_))return O=b(m,1,mt(_)),m.braceNest=0,m.inLinked=!1,O;if(se(_))return b(m,0,Ct(_));break}}return O}function kt(){const{currentType:_,offset:m,startLoc:O,endLoc:B}=u;return u.lastType=_,u.lastOffset=m,u.lastStartLoc=O,u.lastEndLoc=B,u.offset=o(),u.startLoc=i(),r.currentChar()===rt?b(u,13):ht(r,u)}return{nextToken:kt,currentOffset:o,currentPosition:i,context:g}}const ic="parser",sc=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function ac(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"<22>"}}}function cc(e={}){const t=e.location!==!1,{onError:n}=e;function r(y,N,j,S,...w){const C=y.currentPosition();if(C.offset+=S,C.column+=S,n){const L=t?gr(j,C):null,V=Tn(N,L,{domain:ic,args:w});n(V)}}function o(y,N,j){const S={type:y};return t&&(S.start=N,S.end=N,S.loc={start:j,end:j}),S}function i(y,N,j,S){t&&(y.end=N,y.loc&&(y.loc.end=j))}function a(y,N){const j=y.context(),S=o(3,j.offset,j.startLoc);return S.value=N,i(S,y.currentOffset(),y.currentPosition()),S}function c(y,N){const j=y.context(),{lastOffset:S,lastStartLoc:w}=j,C=o(5,S,w);return C.index=parseInt(N,10),y.nextToken(),i(C,y.currentOffset(),y.currentPosition()),C}function u(y,N){const j=y.context(),{lastOffset:S,lastStartLoc:w}=j,C=o(4,S,w);return C.key=N,y.nextToken(),i(C,y.currentOffset(),y.currentPosition()),C}function g(y,N){const j=y.context(),{lastOffset:S,lastStartLoc:w}=j,C=o(9,S,w);return C.value=N.replace(sc,ac),y.nextToken(),i(C,y.currentOffset(),y.currentPosition()),C}function E(y){const N=y.nextToken(),j=y.context(),{lastOffset:S,lastStartLoc:w}=j,C=o(8,S,w);return N.type!==11?(r(y,Z.UNEXPECTED_EMPTY_LINKED_MODIFIER,j.lastStartLoc,0),C.value="",i(C,S,w),{nextConsumeToken:N,node:C}):(N.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,j.lastStartLoc,0,xe(N)),C.value=N.value||"",i(C,y.currentOffset(),y.currentPosition()),{node:C})}function d(y,N){const j=y.context(),S=o(7,j.offset,j.startLoc);return S.value=N,i(S,y.currentOffset(),y.currentPosition()),S}function b(y){const N=y.context(),j=o(6,N.offset,N.startLoc);let S=y.nextToken();if(S.type===8){const w=E(y);j.modifier=w.node,S=w.nextConsumeToken||y.nextToken()}switch(S.type!==9&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(S)),S=y.nextToken(),S.type===2&&(S=y.nextToken()),S.type){case 10:S.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(S)),j.key=d(y,S.value||"");break;case 4:S.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(S)),j.key=u(y,S.value||"");break;case 5:S.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(S)),j.key=c(y,S.value||"");break;case 6:S.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(S)),j.key=g(y,S.value||"");break;default:{r(y,Z.UNEXPECTED_EMPTY_LINKED_KEY,N.lastStartLoc,0);const w=y.context(),C=o(7,w.offset,w.startLoc);return C.value="",i(C,w.offset,w.startLoc),j.key=C,i(j,w.offset,w.startLoc),{nextConsumeToken:S,node:j}}}return i(j,y.currentOffset(),y.currentPosition()),{node:j}}function R(y){const N=y.context(),j=N.currentType===1?y.currentOffset():N.offset,S=N.currentType===1?N.endLoc:N.startLoc,w=o(2,j,S);w.items=[];let C=null;do{const H=C||y.nextToken();switch(C=null,H.type){case 0:H.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(H)),w.items.push(a(y,H.value||""));break;case 5:H.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(H)),w.items.push(c(y,H.value||""));break;case 4:H.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(H)),w.items.push(u(y,H.value||""));break;case 6:H.value==null&&r(y,Z.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,xe(H)),w.items.push(g(y,H.value||""));break;case 7:{const re=b(y);w.items.push(re.node),C=re.nextConsumeToken||null;break}}}while(N.currentType!==13&&N.currentType!==1);const L=N.currentType===1?N.lastOffset:y.currentOffset(),V=N.currentType===1?N.lastEndLoc:y.currentPosition();return i(w,L,V),w}function F(y,N,j,S){const w=y.context();let C=S.items.length===0;const L=o(1,N,j);L.cases=[],L.cases.push(S);do{const V=R(y);C||(C=V.items.length===0),L.cases.push(V)}while(w.currentType!==13);return C&&r(y,Z.MUST_HAVE_MESSAGES_IN_PLURAL,j,0),i(L,y.currentOffset(),y.currentPosition()),L}function x(y){const N=y.context(),{offset:j,startLoc:S}=N,w=R(y);return N.currentType===13?w:F(y,j,S,w)}function U(y){const N=oc(y,de({},e)),j=N.context(),S=o(0,j.offset,j.startLoc);return t&&S.loc&&(S.loc.source=y),S.body=x(N),e.onCacheKey&&(S.cacheKey=e.onCacheKey(y)),j.currentType!==13&&r(N,Z.UNEXPECTED_LEXICAL_ANALYSIS,j.lastStartLoc,0,y[j.offset]||""),i(S,N.currentOffset(),N.currentPosition()),S}return{parse:U}}function xe(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function lc(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:i=>(n.helpers.add(i),i)}}function Bo(e,t){for(let n=0;n<e.length;n++)vr(e[n],t)}function vr(e,t){switch(e.type){case 1:Bo(e.cases,t),t.helper("plural");break;case 2:Bo(e.items,t);break;case 6:{vr(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function uc(e,t={}){const n=lc(e);n.helper("normalize"),e.body&&vr(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function fc(e){const t=e.body;return t.type===2?Vo(t):t.cases.forEach(n=>Vo(n)),e}function Vo(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=pr(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}function Lt(e){switch(e.t=e.type,e.type){case 0:{const t=e;Lt(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)Lt(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)Lt(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Lt(t.key),t.k=t.key,delete t.key,t.modifier&&(Lt(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function _c(e,t){const{filename:n,breakLineCode:r,needIndent:o}=t,i=t.location!==!1,a={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0};i&&e.loc&&(a.source=e.loc.source);const c=()=>a;function u(x,U){a.code+=x}function g(x,U=!0){const y=U?r:"";u(o?y+" ".repeat(x):y)}function E(x=!0){const U=++a.indentLevel;x&&g(U)}function d(x=!0){const U=--a.indentLevel;x&&g(U)}function b(){g(a.indentLevel)}return{context:c,push:u,indent:E,deindent:d,newline:b,helper:x=>`_${x}`,needIndent:()=>a.needIndent}}function dc(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Nt(e,t.key),t.modifier?(e.push(", "),Nt(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function mc(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let i=0;i<o&&(Nt(e,t.items[i]),i!==o-1);i++)e.push(", ");e.deindent(r()),e.push("])")}function hc(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let i=0;i<o&&(Nt(e,t.cases[i]),i!==o-1);i++)e.push(", ");e.deindent(r()),e.push("])")}}function pc(e,t){t.body?Nt(e,t.body):e.push("null")}function Nt(e,t){const{helper:n}=e;switch(t.type){case 0:pc(e,t);break;case 1:hc(e,t);break;case 2:mc(e,t);break;case 6:dc(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const gc=(e,t={})=>{const n=W(t.mode)?t.mode:"normal",r=W(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,i=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],c=_c(e,{filename:r,breakLineCode:o,needIndent:i});c.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(i),a.length>0&&(c.push(`const { ${pr(a.map(E=>`${E}: _${E}`),", ")} } = ctx`),c.newline()),c.push("return "),Nt(c,e),c.deindent(i),c.push("}"),delete e.helpers;const{code:u,map:g}=c.context();return{ast:e,code:u,map:g?g.toJSON():void 0}};function vc(e,t={}){const n=de({},t),r=!!n.jit,o=!!n.minify,i=n.optimize==null?!0:n.optimize,c=cc(n).parse(e);return r?(i&&fc(c),o&&Lt(c),{ast:c,code:""}):(uc(c,n),gc(c,n))}var bc={NODE_ENV:"production"};function yc(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(_t().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(_t().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Me(e){return X(e)&&br(e)===0&&(Pe(e,"b")||Pe(e,"body"))}const Ho=["b","body"];function Ec(e){return ot(e,Ho)}const qo=["c","cases"];function wc(e){return ot(e,qo,[])}const Yo=["s","static"];function Sc(e){return ot(e,Yo)}const Ko=["i","items"];function Ic(e){return ot(e,Ko,[])}const Go=["t","type"];function br(e){return ot(e,Go)}const zo=["v","value"];function Rn(e,t){const n=ot(e,zo);if(n!=null)return n;throw Kt(t)}const Xo=["m","modifier"];function Lc(e){return ot(e,Xo)}const Jo=["k","key"];function Nc(e){const t=ot(e,Jo);if(t)return t;throw Kt(6)}function ot(e,t,n){for(let r=0;r<t.length;r++){const o=t[r];if(Pe(e,o)&&e[o]!=null)return e[o]}return n}const Qo=[...Ho,...qo,...Yo,...Ko,...Jo,...Xo,...zo,...Go];function Kt(e){return new Error(`unhandled node type: ${e}`)}function yr(e){return n=>Tc(n,e)}function Tc(e,t){const n=Ec(t);if(n==null)throw Kt(0);if(br(n)===1){const i=wc(n);return e.plural(i.reduce((a,c)=>[...a,Zo(e,c)],[]))}else return Zo(e,n)}function Zo(e,t){const n=Sc(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=Ic(t).reduce((o,i)=>[...o,Er(e,i)],[]);return e.normalize(r)}}function Er(e,t){const n=br(t);switch(n){case 3:return Rn(t,n);case 9:return Rn(t,n);case 4:{const r=t;if(Pe(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Pe(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Kt(n)}case 5:{const r=t;if(Pe(r,"i")&&fe(r.i))return e.interpolate(e.list(r.i));if(Pe(r,"index")&&fe(r.index))return e.interpolate(e.list(r.index));throw Kt(n)}case 6:{const r=t,o=Lc(r),i=Nc(r);return e.linked(Er(e,i),o?Er(e,o):void 0,e.type)}case 7:return Rn(t,n);case 8:return Rn(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Rc=e=>e;let Cn=te();function Cc(e,t={}){let n=!1;const r=t.onError||Ja;return t.onError=o=>{n=!0,r(o)},{...vc(e,t),detectError:n}}function Oc(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&W(e)){z(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Rc)(e),o=Cn[r];if(o)return o;const{ast:i,detectError:a}=Cc(e,{...t,location:bc.NODE_ENV!=="production",jit:!0}),c=yr(i);return a?c:Cn[r]=c}else{const n=e.cacheKey;if(n){const r=Cn[n];return r||(Cn[n]=yr(e))}else return yr(e)}}let Gt=null;function kc(e){Gt=e}function Ac(e,t,n){Gt&&Gt.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Pc=Dc("function:translate");function Dc(e){return t=>Gt&&Gt.emit(e,t)}const He={INVALID_ARGUMENT:Xa,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},jc=24;function qe(e){return Tn(e,null,void 0)}function wr(e,t){return t.locale!=null?ei(t.locale):ei(e.locale)}let Sr;function ei(e){if(W(e))return e;if(ie(e)){if(e.resolvedOnce&&Sr!=null)return Sr;if(e.constructor.name==="Function"){const t=e();if(Ka(t))throw qe(He.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Sr=t}else throw qe(He.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw qe(He.NOT_SUPPORT_LOCALE_TYPE)}function Fc(e,t,n){return[...new Set([n,...le(t)?t:X(t)?Object.keys(t):W(t)?[t]:[n]])]}function ti(e,t,n){const r=W(n)?n:zt,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let i=o.__localeChainCache.get(r);if(!i){i=[];let a=[n];for(;le(a);)a=ni(i,a,t);const c=le(t)||!K(t)?t:t.default?t.default:null;a=W(c)?[c]:c,le(a)&&ni(i,a,!1),o.__localeChainCache.set(r,i)}return i}function ni(e,t,n){let r=!0;for(let o=0;o<t.length&&z(r);o++){const i=t[o];W(i)&&(r=xc(e,t[o],n))}return r}function xc(e,t,n){let r;const o=t.split("-");do{const i=o.join("-");r=Mc(e,i,n),o.splice(-1,1)}while(o.length&&r===!0);return r}function Mc(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const o=t.replace(/!/g,"");e.push(o),(le(n)||K(n))&&n[o]&&(r=n[o])}return r}const it=[];it[0]={w:[0],i:[3,0],"[":[4],o:[7]},it[1]={w:[1],".":[2],"[":[4],o:[7]},it[2]={w:[2],i:[3,0],0:[3,0]},it[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},it[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},it[5]={"'":[4,0],o:8,l:[5,0]},it[6]={'"':[4,0],o:8,l:[6,0]};const Uc=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Wc(e){return Uc.test(e)}function $c(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Bc(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Vc(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Wc(t)?$c(t):"*"+t}function Hc(e){const t=[];let n=-1,r=0,o=0,i,a,c,u,g,E,d;const b=[];b[0]=()=>{a===void 0?a=c:a+=c},b[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},b[2]=()=>{b[0](),o++},b[3]=()=>{if(o>0)o--,r=4,b[0]();else{if(o=0,a===void 0||(a=Vc(a),a===!1))return!1;b[1]()}};function R(){const F=e[n+1];if(r===5&&F==="'"||r===6&&F==='"')return n++,c="\\"+F,b[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&R())){if(u=Bc(i),d=it[r],g=d[u]||d.l||8,g===8||(r=g[0],g[1]!==void 0&&(E=b[g[1]],E&&(c=i,E()===!1))))return;if(r===7)return t}}const ri=new Map;function qc(e,t){return X(e)?e[t]:null}function Yc(e,t){if(!X(e))return null;let n=ri.get(t);if(n||(n=Hc(t),n&&ri.set(t,n)),!n)return null;const r=n.length;let o=e,i=0;for(;i<r;){const a=n[i];if(Qo.includes(a)&&Me(o))return null;const c=o[a];if(c===void 0||ie(o))return null;o=c,i++}return o}const Kc="11.1.11",On=-1,zt="en-US",oi="",ii=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Gc(){return{upper:(e,t)=>t==="text"&&W(e)?e.toUpperCase():t==="vnode"&&X(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&W(e)?e.toLowerCase():t==="vnode"&&X(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&W(e)?ii(e):t==="vnode"&&X(e)&&"__v_isVNode"in e?ii(e.children):e}}let si;function zc(e){si=e}let ai;function Xc(e){ai=e}let ci;function Jc(e){ci=e}let li=null;const Qc=e=>{li=e},Zc=()=>li;let ui=null;const fi=e=>{ui=e},el=()=>ui;let _i=0;function tl(e={}){const t=ie(e.onWarn)?e.onWarn:Wa,n=W(e.version)?e.version:Kc,r=W(e.locale)||ie(e.locale)?e.locale:zt,o=ie(r)?zt:r,i=le(e.fallbackLocale)||K(e.fallbackLocale)||W(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=K(e.messages)?e.messages:Ir(o),c=K(e.datetimeFormats)?e.datetimeFormats:Ir(o),u=K(e.numberFormats)?e.numberFormats:Ir(o),g=de(te(),e.modifiers,Gc()),E=e.pluralRules||te(),d=ie(e.missing)?e.missing:null,b=z(e.missingWarn)||It(e.missingWarn)?e.missingWarn:!0,R=z(e.fallbackWarn)||It(e.fallbackWarn)?e.fallbackWarn:!0,F=!!e.fallbackFormat,x=!!e.unresolving,U=ie(e.postTranslation)?e.postTranslation:null,y=K(e.processor)?e.processor:null,N=z(e.warnHtmlMessage)?e.warnHtmlMessage:!0,j=!!e.escapeParameter,S=ie(e.messageCompiler)?e.messageCompiler:si,w=ie(e.messageResolver)?e.messageResolver:ai||qc,C=ie(e.localeFallbacker)?e.localeFallbacker:ci||Fc,L=X(e.fallbackContext)?e.fallbackContext:void 0,V=e,H=X(V.__datetimeFormatters)?V.__datetimeFormatters:new Map,re=X(V.__numberFormatters)?V.__numberFormatters:new Map,se=X(V.__meta)?V.__meta:{};_i++;const G={version:n,cid:_i,locale:r,fallbackLocale:i,messages:a,modifiers:g,pluralRules:E,missing:d,missingWarn:b,fallbackWarn:R,fallbackFormat:F,unresolving:x,postTranslation:U,processor:y,warnHtmlMessage:N,escapeParameter:j,messageCompiler:S,messageResolver:w,localeFallbacker:C,fallbackContext:L,onWarn:t,__meta:se};return G.datetimeFormats=c,G.numberFormats=u,G.__datetimeFormatters=H,G.__numberFormatters=re,__INTLIFY_PROD_DEVTOOLS__&&Ac(G,n,se),G}const Ir=e=>({[e]:te()});function Lr(e,t,n,r,o){const{missing:i,onWarn:a}=e;if(i!==null){const c=i(e,n,t,o);return W(c)?c:t}else return t}function Xt(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function nl(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function rl(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(nl(e,t[r]))return!0;return!1}function di(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__datetimeFormatters:c}=e,[u,g,E,d]=Nr(...t),b=z(E.missingWarn)?E.missingWarn:e.missingWarn;z(E.fallbackWarn)?E.fallbackWarn:e.fallbackWarn;const R=!!E.part,F=wr(e,E),x=a(e,o,F);if(!W(u)||u==="")return new Intl.DateTimeFormat(F,d).format(g);let U={},y,N=null;const j="datetime format";for(let C=0;C<x.length&&(y=x[C],U=n[y]||{},N=U[u],!K(N));C++)Lr(e,u,y,b,j);if(!K(N)||!W(y))return r?On:u;let S=`${y}__${u}`;In(d)||(S=`${S}__${JSON.stringify(d)}`);let w=c.get(S);return w||(w=new Intl.DateTimeFormat(y,de({},N,d)),c.set(S,w)),R?w.formatToParts(g):w.format(g)}const mi=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Nr(...e){const[t,n,r,o]=e,i=te();let a=te(),c;if(W(t)){const u=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!u)throw qe(He.INVALID_ISO_DATE_ARGUMENT);const g=u[3]?u[3].trim().startsWith("T")?`${u[1].trim()}${u[3].trim()}`:`${u[1].trim()}T${u[3].trim()}`:u[1].trim();c=new Date(g);try{c.toISOString()}catch{throw qe(He.INVALID_ISO_DATE_ARGUMENT)}}else if(Va(t)){if(isNaN(t.getTime()))throw qe(He.INVALID_DATE_ARGUMENT);c=t}else if(fe(t))c=t;else throw qe(He.INVALID_ARGUMENT);return W(n)?i.key=n:K(n)&&Object.keys(n).forEach(u=>{mi.includes(u)?a[u]=n[u]:i[u]=n[u]}),W(r)?i.locale=r:K(r)&&(a=r),K(o)&&(a=o),[i.key||"",c,i,a]}function hi(e,t,n){const r=e;for(const o in n){const i=`${t}__${o}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function pi(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__numberFormatters:c}=e,[u,g,E,d]=Tr(...t),b=z(E.missingWarn)?E.missingWarn:e.missingWarn;z(E.fallbackWarn)?E.fallbackWarn:e.fallbackWarn;const R=!!E.part,F=wr(e,E),x=a(e,o,F);if(!W(u)||u==="")return new Intl.NumberFormat(F,d).format(g);let U={},y,N=null;const j="number format";for(let C=0;C<x.length&&(y=x[C],U=n[y]||{},N=U[u],!K(N));C++)Lr(e,u,y,b,j);if(!K(N)||!W(y))return r?On:u;let S=`${y}__${u}`;In(d)||(S=`${S}__${JSON.stringify(d)}`);let w=c.get(S);return w||(w=new Intl.NumberFormat(y,de({},N,d)),c.set(S,w)),R?w.formatToParts(g):w.format(g)}const gi=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Tr(...e){const[t,n,r,o]=e,i=te();let a=te();if(!fe(t))throw qe(He.INVALID_ARGUMENT);const c=t;return W(n)?i.key=n:K(n)&&Object.keys(n).forEach(u=>{gi.includes(u)?a[u]=n[u]:i[u]=n[u]}),W(r)?i.locale=r:K(r)&&(a=r),K(o)&&(a=o),[i.key||"",c,i,a]}function vi(e,t,n){const r=e;for(const o in n){const i=`${t}__${o}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}const ol=e=>e,il=e=>"",sl="text",al=e=>e.length===0?"":pr(e),cl=Ga;function bi(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function ll(e){const t=fe(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(fe(e.named.count)||fe(e.named.n))?fe(e.named.count)?e.named.count:fe(e.named.n)?e.named.n:t:t}function ul(e,t){t.count||(t.count=e),t.n||(t.n=e)}function fl(e={}){const t=e.locale,n=ll(e),r=X(e.pluralRules)&&W(t)&&ie(e.pluralRules[t])?e.pluralRules[t]:bi,o=X(e.pluralRules)&&W(t)&&ie(e.pluralRules[t])?bi:void 0,i=y=>y[r(n,y.length,o)],a=e.list||[],c=y=>a[y],u=e.named||te();fe(e.pluralIndex)&&ul(n,u);const g=y=>u[y];function E(y,N){const j=ie(e.messages)?e.messages(y,!!N):X(e.messages)?e.messages[y]:!1;return j||(e.parent?e.parent.message(y):il)}const d=y=>e.modifiers?e.modifiers[y]:ol,b=K(e.processor)&&ie(e.processor.normalize)?e.processor.normalize:al,R=K(e.processor)&&ie(e.processor.interpolate)?e.processor.interpolate:cl,F=K(e.processor)&&W(e.processor.type)?e.processor.type:sl,U={list:c,named:g,plural:i,linked:(y,...N)=>{const[j,S]=N;let w="text",C="";N.length===1?X(j)?(C=j.modifier||C,w=j.type||w):W(j)&&(C=j||C):N.length===2&&(W(j)&&(C=j||C),W(S)&&(w=S||w));const L=E(y,!0)(U),V=w==="vnode"&&le(L)&&C?L[0]:L;return C?d(C)(V,w):V},message:E,type:F,interpolate:R,normalize:b,values:de(te(),a,u)};return U}const yi=()=>"",Ne=e=>ie(e);function Ei(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:i,fallbackLocale:a,messages:c}=e,[u,g]=Rr(...t),E=z(g.missingWarn)?g.missingWarn:e.missingWarn,d=z(g.fallbackWarn)?g.fallbackWarn:e.fallbackWarn,b=z(g.escapeParameter)?g.escapeParameter:e.escapeParameter,R=!!g.resolvedMessage,F=W(g.default)||z(g.default)?z(g.default)?i?u:()=>u:g.default:n?i?u:()=>u:null,x=n||F!=null&&(W(F)||ie(F)),U=wr(e,g);b&&_l(g);let[y,N,j]=R?[u,U,c[U]||te()]:wi(e,u,U,a,d,E),S=y,w=u;if(!R&&!(W(S)||Me(S)||Ne(S))&&x&&(S=F,w=S),!R&&(!(W(S)||Me(S)||Ne(S))||!W(N)))return o?On:u;let C=!1;const L=()=>{C=!0},V=Ne(S)?S:Si(e,u,N,S,w,L);if(C)return S;const H=hl(e,N,j,g),re=fl(H),se=dl(e,V,re);let G=r?r(se,u):se;if(b&&W(G)&&(G=qa(G)),__INTLIFY_PROD_DEVTOOLS__){const he={timestamp:Date.now(),key:W(u)?u:Ne(S)?S.key:"",locale:N||(Ne(S)?S.locale:""),format:W(S)?S:Ne(S)?S.source:"",message:G};he.meta=de({},e.__meta,Zc()||{}),Pc(he)}return G}function _l(e){le(e.list)?e.list=e.list.map(t=>W(t)?Mo(t):t):X(e.named)&&Object.keys(e.named).forEach(t=>{W(e.named[t])&&(e.named[t]=Mo(e.named[t]))})}function wi(e,t,n,r,o,i){const{messages:a,onWarn:c,messageResolver:u,localeFallbacker:g}=e,E=g(e,r,n);let d=te(),b,R=null;const F="translate";for(let x=0;x<E.length&&(b=E[x],d=a[b]||te(),(R=u(d,t))===null&&(R=d[t]),!(W(R)||Me(R)||Ne(R)));x++)if(!rl(b,E)){const U=Lr(e,t,b,i,F);U!==t&&(R=U)}return[R,b,d]}function Si(e,t,n,r,o,i){const{messageCompiler:a,warnHtmlMessage:c}=e;if(Ne(r)){const g=r;return g.locale=g.locale||n,g.key=g.key||t,g}if(a==null){const g=()=>r;return g.locale=n,g.key=t,g}const u=a(r,ml(e,n,o,r,c,i));return u.locale=n,u.key=t,u.source=r,u}function dl(e,t,n){return t(n)}function Rr(...e){const[t,n,r]=e,o=te();if(!W(t)&&!fe(t)&&!Ne(t)&&!Me(t))throw qe(He.INVALID_ARGUMENT);const i=fe(t)?String(t):(Ne(t),t);return fe(n)?o.plural=n:W(n)?o.default=n:K(n)&&!In(n)?o.named=n:le(n)&&(o.list=n),fe(r)?o.plural=r:W(r)?o.default=r:K(r)&&de(o,r),[i,o]}function ml(e,t,n,r,o,i){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw i&&i(a),a},onCacheKey:a=>$a(t,n,a)}}function hl(e,t,n,r){const{modifiers:o,pluralRules:i,messageResolver:a,fallbackLocale:c,fallbackWarn:u,missingWarn:g,fallbackContext:E}=e,b={locale:t,modifiers:o,pluralRules:i,messages:(R,F)=>{let x=a(n,R);if(x==null&&(E||F)){const[,,U]=wi(E||e,R,t,c,u,g);x=a(U,R)}if(W(x)||Me(x)){let U=!1;const N=Si(e,R,t,x,R,()=>{U=!0});return U?yi:N}else return Ne(x)?x:yi}};return e.processor&&(b.processor=e.processor),r.list&&(b.list=r.list),r.named&&(b.named=r.named),fe(r.plural)&&(b.pluralIndex=r.plural),b}yc();var pl={NODE_ENV:"production",HAS_MODULE_SERVICE_WORKER:!1};const gl="11.1.11";function vl(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(_t().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(_t().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(_t().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(_t().__INTLIFY_PROD_DEVTOOLS__=!1)}const Ee={UNEXPECTED_RETURN_TYPE:jc,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Ie(e,...t){return Tn(e,null,void 0)}const Cr=nt("__translateVNode"),Or=nt("__datetimeParts"),kr=nt("__numberParts"),Ii=nt("__setPluralRules"),Li=nt("__injectWithOption"),Ar=nt("__dispose");function Jt(e){if(!X(e)||Me(e))return e;for(const t in e)if(Pe(e,t))if(!t.includes("."))X(e[t])&&Jt(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,i=!1;for(let a=0;a<r;a++){if(n[a]==="__proto__")throw new Error(`unsafe key: ${n[a]}`);if(n[a]in o||(o[n[a]]=te()),!X(o[n[a]])){i=!0;break}o=o[n[a]]}if(i||(Me(o)?Qo.includes(n[r])||delete e[t]:(o[n[r]]=e[t],delete e[t])),!Me(o)){const a=o[n[r]];X(a)&&Jt(a)}}return e}function Pr(e,t){const{messages:n,__i18n:r,messageResolver:o,flatJson:i}=t,a=K(n)?n:le(r)?te():{[e]:te()};if(le(r)&&r.forEach(c=>{if("locale"in c&&"resource"in c){const{locale:u,resource:g}=c;u?(a[u]=a[u]||te(),Nn(g,a[u])):Nn(g,a)}else W(c)&&Nn(JSON.parse(c),a)}),o==null&&i)for(const c in a)Pe(a,c)&&Jt(a[c]);return a}function Ni(e){return e.type}function Ti(e,t,n){let r=X(t.messages)?t.messages:te();"__i18nGlobal"in n&&(r=Pr(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(X(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(X(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function Ri(e){return yt(So,null,e,0)}const Ci="__INTLIFY_META__",Oi=()=>[],bl=()=>!1;let ki=0;function Ai(e){return(t,n,r,o)=>e(n,r,wt()||void 0,o)}const yl=()=>{const e=wt();let t=null;return e&&(t=Ni(e)[Ci])?{[Ci]:t}:null};function Dr(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,o=e.flatJson,i=Sn?Ws:$s;let a=z(e.inheritLocale)?e.inheritLocale:!0;const c=i(t&&a?t.locale.value:W(e.locale)?e.locale:zt),u=i(t&&a?t.fallbackLocale.value:W(e.fallbackLocale)||le(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:c.value),g=i(Pr(c.value,e)),E=i(K(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),d=i(K(e.numberFormats)?e.numberFormats:{[c.value]:{}});let b=t?t.missingWarn:z(e.missingWarn)||It(e.missingWarn)?e.missingWarn:!0,R=t?t.fallbackWarn:z(e.fallbackWarn)||It(e.fallbackWarn)?e.fallbackWarn:!0,F=t?t.fallbackRoot:z(e.fallbackRoot)?e.fallbackRoot:!0,x=!!e.fallbackFormat,U=ie(e.missing)?e.missing:null,y=ie(e.missing)?Ai(e.missing):null,N=ie(e.postTranslation)?e.postTranslation:null,j=t?t.warnHtmlMessage:z(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter;const w=t?t.modifiers:K(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,L;L=(()=>{r&&fi(null);const I={version:gl,locale:c.value,fallbackLocale:u.value,messages:g.value,modifiers:w,pluralRules:C,missing:y===null?void 0:y,missingWarn:b,fallbackWarn:R,fallbackFormat:x,unresolving:!0,postTranslation:N===null?void 0:N,warnHtmlMessage:j,escapeParameter:S,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=E.value,I.numberFormats=d.value,I.__datetimeFormatters=K(L)?L.__datetimeFormatters:void 0,I.__numberFormatters=K(L)?L.__numberFormatters:void 0;const A=tl(I);return r&&fi(A),A})(),Xt(L,c.value,u.value);function H(){return[c.value,u.value,g.value,E.value,d.value]}const re=qt({get:()=>c.value,set:I=>{L.locale=I,c.value=I}}),se=qt({get:()=>u.value,set:I=>{L.fallbackLocale=I,u.value=I,Xt(L,c.value,I)}}),G=qt(()=>g.value),he=qt(()=>E.value),Ye=qt(()=>d.value);function st(){return ie(N)?N:null}function dt(I){N=I,L.postTranslation=I}function Ue(){return U}function Tt(I){I!==null&&(y=Ai(I)),U=I,L.missing=y}const De=(I,A,J,ce,We,pt)=>{H();let Ke;try{pl.NODE_ENV!=="production"||__INTLIFY_PROD_DEVTOOLS__,r||(L.fallbackContext=t?el():void 0),Ke=I(L)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(L.fallbackContext=void 0)}if(J!=="translate exists"&&fe(Ke)&&Ke===On||J==="translate exists"&&!Ke){const[An,Wr]=A();return t&&F?ce(t):We(An)}else{if(pt(Ke))return Ke;throw Ie(Ee.UNEXPECTED_RETURN_TYPE)}};function Rt(...I){return De(A=>Reflect.apply(Ei,null,[A,...I]),()=>Rr(...I),"translate",A=>Reflect.apply(A.t,A,[...I]),A=>A,A=>W(A))}function we(...I){const[A,J,ce]=I;if(ce&&!X(ce))throw Ie(Ee.INVALID_ARGUMENT);return Rt(A,J,de({resolvedMessage:!0},ce||{}))}function Ct(...I){return De(A=>Reflect.apply(di,null,[A,...I]),()=>Nr(...I),"datetime format",A=>Reflect.apply(A.d,A,[...I]),()=>oi,A=>W(A)||le(A))}function Qt(...I){return De(A=>Reflect.apply(pi,null,[A,...I]),()=>Tr(...I),"number format",A=>Reflect.apply(A.n,A,[...I]),()=>oi,A=>W(A)||le(A))}function Zt(I){return I.map(A=>W(A)||fe(A)||z(A)?Ri(String(A)):A)}const en={normalize:Zt,interpolate:I=>I,type:"vnode"};function tn(...I){return De(A=>{let J;const ce=A;try{ce.processor=en,J=Reflect.apply(Ei,null,[ce,...I])}finally{ce.processor=null}return J},()=>Rr(...I),"translate",A=>A[Cr](...I),A=>[Ri(A)],A=>le(A))}function Ot(...I){return De(A=>Reflect.apply(pi,null,[A,...I]),()=>Tr(...I),"number format",A=>A[kr](...I),Oi,A=>W(A)||le(A))}function nn(...I){return De(A=>Reflect.apply(di,null,[A,...I]),()=>Nr(...I),"datetime format",A=>A[Or](...I),Oi,A=>W(A)||le(A))}function rn(I){C=I,L.pluralRules=C}function on(I,A){return De(()=>{if(!I)return!1;const J=W(A)?A:c.value,ce=at(J),We=L.messageResolver(ce,I);return Me(We)||Ne(We)||W(We)},()=>[I],"translate exists",J=>Reflect.apply(J.te,J,[I,A]),bl,J=>z(J))}function sn(I){let A=null;const J=ti(L,u.value,c.value);for(let ce=0;ce<J.length;ce++){const We=g.value[J[ce]]||{},pt=L.messageResolver(We,I);if(pt!=null){A=pt;break}}return A}function mt(I){const A=sn(I);return A??(t?t.tm(I)||{}:{})}function at(I){return g.value[I]||{}}function ve(I,A){if(o){const J={[I]:A};for(const ce in J)Pe(J,ce)&&Jt(J[ce]);A=J[I]}g.value[I]=A,L.messages=g.value}function ht(I,A){g.value[I]=g.value[I]||{};const J={[I]:A};if(o)for(const ce in J)Pe(J,ce)&&Jt(J[ce]);A=J[I],Nn(A,g.value[I]),L.messages=g.value}function kt(I){return E.value[I]||{}}function _(I,A){E.value[I]=A,L.datetimeFormats=E.value,hi(L,I,A)}function m(I,A){E.value[I]=de(E.value[I]||{},A),L.datetimeFormats=E.value,hi(L,I,A)}function O(I){return d.value[I]||{}}function B(I,A){d.value[I]=A,L.numberFormats=d.value,vi(L,I,A)}function ae(I,A){d.value[I]=de(d.value[I]||{},A),L.numberFormats=d.value,vi(L,I,A)}ki++,t&&Sn&&(ar(t.locale,I=>{a&&(c.value=I,L.locale=I,Xt(L,c.value,u.value))}),ar(t.fallbackLocale,I=>{a&&(u.value=I,L.fallbackLocale=I,Xt(L,c.value,u.value))}));const q={id:ki,locale:re,fallbackLocale:se,get inheritLocale(){return a},set inheritLocale(I){a=I,I&&t&&(c.value=t.locale.value,u.value=t.fallbackLocale.value,Xt(L,c.value,u.value))},get availableLocales(){return Object.keys(g.value).sort()},messages:G,get modifiers(){return w},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return b},set missingWarn(I){b=I,L.missingWarn=b},get fallbackWarn(){return R},set fallbackWarn(I){R=I,L.fallbackWarn=R},get fallbackRoot(){return F},set fallbackRoot(I){F=I},get fallbackFormat(){return x},set fallbackFormat(I){x=I,L.fallbackFormat=x},get warnHtmlMessage(){return j},set warnHtmlMessage(I){j=I,L.warnHtmlMessage=I},get escapeParameter(){return S},set escapeParameter(I){S=I,L.escapeParameter=I},t:Rt,getLocaleMessage:at,setLocaleMessage:ve,mergeLocaleMessage:ht,getPostTranslationHandler:st,setPostTranslationHandler:dt,getMissingHandler:Ue,setMissingHandler:Tt,[Ii]:rn};return q.datetimeFormats=he,q.numberFormats=Ye,q.rt=we,q.te=on,q.tm=mt,q.d=Ct,q.n=Qt,q.getDateTimeFormat=kt,q.setDateTimeFormat=_,q.mergeDateTimeFormat=m,q.getNumberFormat=O,q.setNumberFormat=B,q.mergeNumberFormat=ae,q[Li]=n,q[Cr]=tn,q[Or]=nn,q[kr]=Ot,q}function El(e){const t=W(e.locale)?e.locale:zt,n=W(e.fallbackLocale)||le(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=ie(e.missing)?e.missing:void 0,o=z(e.silentTranslationWarn)||It(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,i=z(e.silentFallbackWarn)||It(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=z(e.fallbackRoot)?e.fallbackRoot:!0,c=!!e.formatFallbackMessages,u=K(e.modifiers)?e.modifiers:{},g=e.pluralizationRules,E=ie(e.postTranslation)?e.postTranslation:void 0,d=W(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,b=!!e.escapeParameterHtml,R=z(e.sync)?e.sync:!0;let F=e.messages;if(K(e.sharedMessages)){const w=e.sharedMessages;F=Object.keys(w).reduce((L,V)=>{const H=L[V]||(L[V]={});return de(H,w[V]),L},F||{})}const{__i18n:x,__root:U,__injectWithOption:y}=e,N=e.datetimeFormats,j=e.numberFormats,S=e.flatJson;return{locale:t,fallbackLocale:n,messages:F,flatJson:S,datetimeFormats:N,numberFormats:j,missing:r,missingWarn:o,fallbackWarn:i,fallbackRoot:a,fallbackFormat:c,modifiers:u,pluralRules:g,postTranslation:E,warnHtmlMessage:d,escapeParameter:b,messageResolver:e.messageResolver,inheritLocale:R,__i18n:x,__root:U,__injectWithOption:y}}function jr(e={}){const t=Dr(El(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return z(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=z(o)?!o:o},get silentFallbackWarn(){return z(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=z(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){return Reflect.apply(t.t,t,[...o])},rt(...o){return Reflect.apply(t.rt,t,[...o])},te(o,i){return t.te(o,i)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,i){t.setLocaleMessage(o,i)},mergeLocaleMessage(o,i){t.mergeLocaleMessage(o,i)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,i){t.setDateTimeFormat(o,i)},mergeDateTimeFormat(o,i){t.mergeDateTimeFormat(o,i)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,i){t.setNumberFormat(o,i)},mergeNumberFormat(o,i){t.mergeNumberFormat(o,i)}};return r.__extender=n,r}function wl(e,t,n){return{beforeCreate(){const r=wt();if(!r)throw Ie(Ee.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const i=o.i18n;if(o.__i18n&&(i.__i18n=o.__i18n),i.__root=t,this===this.$root)this.$i18n=Pi(e,i);else{i.__injectWithOption=!0,i.__extender=n.__vueI18nExtend,this.$i18n=jr(i);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=Pi(e,o);else{this.$i18n=jr({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&Ti(t,o,o),this.$t=(...i)=>this.$i18n.t(...i),this.$rt=(...i)=>this.$i18n.rt(...i),this.$te=(i,a)=>this.$i18n.te(i,a),this.$d=(...i)=>this.$i18n.d(...i),this.$n=(...i)=>this.$i18n.n(...i),this.$tm=i=>this.$i18n.tm(i),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=wt();if(!r)throw Ie(Ee.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Pi(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Ii](t.pluralizationRules||e.pluralizationRules);const n=Pr(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const Fr={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Sl({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===yn?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},te())}function Di(){return yn}const ji=sr({name:"i18n-t",props:de({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>fe(e)||!isNaN(e)}},Fr),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||xr({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(d=>d[0]!=="_"),a=te();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=W(e.plural)?+e.plural:e.plural);const c=Sl(t,i),u=o[Cr](e.keypath,c,a),g=de(te(),r),E=W(e.tag)||X(e.tag)?e.tag:Di();return Lo(E,g,u)}}});function Il(e){return le(e)&&!W(e[0])}function Fi(e,t,n,r){const{slots:o,attrs:i}=t;return()=>{const a={part:!0};let c=te();e.locale&&(a.locale=e.locale),W(e.format)?a.key=e.format:X(e.format)&&(W(e.format.key)&&(a.key=e.format.key),c=Object.keys(e.format).reduce((b,R)=>n.includes(R)?de(te(),b,{[R]:e.format[R]}):b,te()));const u=r(e.value,a,c);let g=[a.key];le(u)?g=u.map((b,R)=>{const F=o[b.type],x=F?F({[b.type]:b.value,index:R,parts:u}):[b.value];return Il(x)&&(x[0].key=`${b.type}-${R}`),x}):W(u)&&(g=[u]);const E=de(te(),i),d=W(e.tag)||X(e.tag)?e.tag:Di();return Lo(d,E,g)}}const xi=sr({name:"i18n-n",props:de({value:{type:Number,required:!0},format:{type:[String,Object]}},Fr),setup(e,t){const n=e.i18n||xr({useScope:e.scope,__useComponent:!0});return Fi(e,t,gi,(...r)=>n[kr](...r))}});function Ll(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Nl(e){const t=a=>{const{instance:c,value:u}=a;if(!c||!c.$)throw Ie(Ee.UNEXPECTED_ERROR);const g=Ll(e,c.$),E=Mi(u);return[Reflect.apply(g.t,g,[...Ui(E)]),g]};return{created:(a,c)=>{const[u,g]=t(c);Sn&&e.global===g&&(a.__i18nWatcher=ar(g.locale,()=>{c.instance&&c.instance.$forceUpdate()})),a.__composer=g,a.textContent=u},unmounted:a=>{Sn&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:c})=>{if(a.__composer){const u=a.__composer,g=Mi(c);a.textContent=Reflect.apply(u.t,u,[...Ui(g)])}},getSSRProps:a=>{const[c]=t(a);return{textContent:c}}}}function Mi(e){if(W(e))return{path:e};if(K(e)){if(!("path"in e))throw Ie(Ee.REQUIRED_VALUE,"path");return e}else throw Ie(Ee.INVALID_VALUE)}function Ui(e){const{path:t,locale:n,args:r,choice:o,plural:i}=e,a={},c=r||{};return W(n)&&(a.locale=n),fe(o)&&(a.plural=o),fe(i)&&(a.plural=i),[t,c,a]}function Tl(e,t,...n){const r=K(n[0])?n[0]:{};(z(r.globalInstall)?r.globalInstall:!0)&&([ji.name,"I18nT"].forEach(i=>e.component(i,ji)),[xi.name,"I18nN"].forEach(i=>e.component(i,xi)),[$i.name,"I18nD"].forEach(i=>e.component(i,$i))),e.directive("t",Nl(t))}const Rl=nt("global-vue-i18n");function Cl(e={}){const t=__VUE_I18N_LEGACY_API__&&z(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=z(e.globalInjection)?e.globalInjection:!0,r=new Map,[o,i]=Ol(e,t),a=nt("");function c(d){return r.get(d)||null}function u(d,b){r.set(d,b)}function g(d){r.delete(d)}const E={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(d,...b){if(d.__VUE_I18N_SYMBOL__=a,d.provide(d.__VUE_I18N_SYMBOL__,E),K(b[0])){const x=b[0];E.__composerExtend=x.__composerExtend,E.__vueI18nExtend=x.__vueI18nExtend}let R=null;!t&&n&&(R=Ml(d,E.global)),__VUE_I18N_FULL_INSTALL__&&Tl(d,E,...b),__VUE_I18N_LEGACY_API__&&t&&d.mixin(wl(i,i.__composer,E));const F=d.unmount;d.unmount=()=>{R&&R(),E.dispose(),F()}},get global(){return i},dispose(){o.stop()},__instances:r,__getInstance:c,__setInstance:u,__deleteInstance:g};return E}function xr(e={}){const t=wt();if(t==null)throw Ie(Ee.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ie(Ee.NOT_INSTALLED);const n=kl(t),r=Pl(n),o=Ni(t),i=Al(e,o);if(i==="global")return Ti(r,e,o),r;if(i==="parent"){let u=Dl(n,t,e.__useComponent);return u==null&&(u=r),u}const a=n;let c=a.__getInstance(t);if(c==null){const u=de({},e);"__i18n"in o&&(u.__i18n=o.__i18n),r&&(u.__root=r),c=Dr(u),a.__composerExtend&&(c[Ar]=a.__composerExtend(c)),Fl(a,t,c),a.__setInstance(t,c)}return c}function Ol(e,t){const n=bs(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>jr(e)):n.run(()=>Dr(e));if(r==null)throw Ie(Ee.UNEXPECTED_ERROR);return[n,r]}function kl(e){const t=Eo(e.isCE?Rl:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ie(e.isCE?Ee.NOT_INSTALLED_WITH_PROVIDE:Ee.UNEXPECTED_ERROR);return t}function Al(e,t){return In(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Pl(e){return e.mode==="composition"?e.global:e.global.__composer}function Dl(e,t,n=!1){let r=null;const o=t.root;let i=jl(t,n);for(;i!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(i);else if(__VUE_I18N_LEGACY_API__){const c=a.__getInstance(i);c!=null&&(r=c.__composer,n&&r&&!r[Li]&&(r=null))}if(r!=null||o===i)break;i=i.parent}return r}function jl(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Fl(e,t,n){ra(()=>{},t),oa(()=>{const r=n;e.__deleteInstance(t);const o=r[Ar];o&&(o(),delete r[Ar])},t)}const xl=["locale","fallbackLocale","availableLocales"],Wi=["t","rt","d","n","tm","te"];function Ml(e,t){const n=Object.create(null);return xl.forEach(o=>{const i=Object.getOwnPropertyDescriptor(t,o);if(!i)throw Ie(Ee.UNEXPECTED_ERROR);const a=Ae(i.value)?{get(){return i.value.value},set(c){i.value.value=c}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,Wi.forEach(o=>{const i=Object.getOwnPropertyDescriptor(t,o);if(!i||!i.value)throw Ie(Ee.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,i)}),()=>{delete e.config.globalProperties.$i18n,Wi.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}const $i=sr({name:"i18n-d",props:de({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Fr),setup(e,t){const n=e.i18n||xr({useScope:e.scope,__useComponent:!0});return Fi(e,t,mi,(...r)=>n[Or](...r))}});if(vl(),zc(Oc),Xc(Yc),Jc(ti),__INTLIFY_PROD_DEVTOOLS__){const e=_t();e.__INTLIFY__=!0,kc(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Bi=Cl({locale:"en",fallbackLocale:"en",messages:{ar:{notifications:{broken_favorite:"منشور مجهول، جارٍ البحث عنه…",favorited_you:"أعجِب بمنشورك",followed_you:"يُتابعك",load_older:"تحميل الإشعارات الأقدم",notifications:"الاشعارات",read:"مقروء!",repeated_you:"شارَك منشورك",error:"خطأ أثناء جلب الاشعارات: {0}",follow_request:"يريد متابعتك",poll_ended:"انتهى الاستطلاع",no_more_notifications:"لا مزيد من الإشعارات",reacted_with:"تفاعل بـ{0}",submitted_report:"أرسل بلاغًا",migrated_to:"انتقلَ إلى"}},ca:{notifications:{broken_favorite:"Publicació desconeguda, s'està cercant…",favorited_you:"ha marcat un estat teu",followed_you:"ha començat a seguir-te",load_older:"Carrega més notificacions",notifications:"Notificacions",read:"Llegit!",repeated_you:"ha repetit el teu estat",migrated_to:"migrat a",no_more_notifications:"No més notificacions",follow_request:"et vol seguir",reacted_with:"ha reaccionat amb {0}",error:"Error obtenint notificacions: {0}"}},cs:{notifications:{broken_favorite:"Neznámý příspěvek, hledám jej…",favorited_you:"si oblíbil/a váš příspěvek",followed_you:"vás nyní sleduje",load_older:"Načíst starší oznámení",notifications:"Oznámení",read:"Přečíst!",repeated_you:"zopakoval/a váš příspěvek",no_more_notifications:"Žádná další oznámení",error:"Nastala chyba při načítání oznámení: {0}",unread_announcements:"{num} nepřečtené oznámení | {num} nepřečtených oznámení",unread_chats:"{num} nepřečtených zpráv | {num} nepřečtených zpráv",unread_follow_requests:"{num} nový požadavek o sledování | {num} nových požadavků o sledování",configuration_tip:"Může upravit co zde zobrazovat v {theSettings}. {dismiss}",follow_request:"vás chce sledovat",migrated_to:"migroval na",poll_ended:"anketa skončila",reacted_with:"reagoval/a s {0}",submitted_report:"Odeslal/a stížnost",configuration_tip_settings:"nastavení",configuration_tip_dismiss:"Již nezobrazovat"}},de:{notifications:{broken_favorite:"Unbekannte Nachricht, suche danach…",favorited_you:"favorisierte deine Nachricht",followed_you:"folgt dir",load_older:"Ältere Benachrichtigungen laden",notifications:"Benachrichtigungen",read:"Gelesen!",repeated_you:"wiederholte deine Nachricht",follow_request:"möchte dir folgen",migrated_to:"migrierte zu",reacted_with:"reagierte mit {0}",no_more_notifications:"Keine Benachrichtigungen mehr",error:"Error beim laden von Neuigkeiten"}},eo:{notifications:{broken_favorite:"Nekonata afiŝo, serĉante ĝin…",favorited_you:"ŝatis vian afiŝon",followed_you:"ekabonis vin",load_older:"Enlegi pli malnovajn sciigojn",notifications:"Sciigoj",read:"Legite!",repeated_you:"ripetis vian afiŝon",no_more_notifications:"Neniuj pliaj sciigoj",reacted_with:"reagis per {0}",migrated_to:"migris al",follow_request:"volas vin aboni",error:"Eraris akirado de sciigoj: {0}",submitted_report:"sendis raporton",poll_ended:"enketo finiĝis",unread_chats:"{num} nelegita babilo | {num} nelegitaj babiloj",unread_follow_requests:"{num} nova abonpeto | {num} novaj abonpetoj",configuration_tip:"Vi povas ŝanĝi, kio montriĝos ĉi tie en {theSettings}. {dismiss}",configuration_tip_settings:"la agordoj",unread_announcements:"{num} nelegita anonco | {num} nelegitaj anoncoj",configuration_tip_dismiss:"Ne remontri plu"}},en:{notifications:{broken_favorite:"Unknown status, searching for it…",error:"Error fetching notifications: {0}",favorited_you:"favorited your status",followed_you:"followed you",follow_request:"wants to follow you",load_older:"Load older notifications",notifications:"Notifications",read:"Read!",repeated_you:"repeated your status",no_more_notifications:"No more notifications",migrated_to:"migrated to",reacted_with:"reacted with {0}",submitted_report:"submitted a report",poll_ended:"poll has ended",unread_announcements:"{num} unread announcement | {num} unread announcements",unread_chats:"{num} unread chat | {num} unread chats",unread_follow_requests:"{num} new follow request | {num} new follow requests",configuration_tip:"You can customize what to display here in {theSettings}. {dismiss}",configuration_tip_settings:"the settings",configuration_tip_dismiss:"Do not show again",subscribed_status:"posted"}},es:{notifications:{broken_favorite:"Estado desconocido, buscándolo…",favorited_you:"le gusta tu estado",followed_you:"empezó a seguirte",load_older:"Cargar notificaciones antiguas",notifications:"Notificaciones",read:"¡Leído!",repeated_you:"repitió tu estado",no_more_notifications:"No hay más notificaciones",reacted_with:"reaccionó con {0}",migrated_to:"migrado a",follow_request:"quiere seguirte",error:"Error obteniendo notificaciones:{0}"}},et:{notifications:{followed_you:"alustas sinu jälgimist",notifications:"Teated",read:"Loe!",reacted_with:"reageeris {0}",migrated_to:"kolis",no_more_notifications:"Rohkem teateid ei ole",repeated_you:"taaspostitas su staatuse",load_older:"Laadi vanemad teated",follow_request:"soovib Teid jälgida",favorited_you:"lisas su staatuse lemmikuks",broken_favorite:"Tundmatu staatus, otsin…"}},eu:{notifications:{broken_favorite:"Egoera ezezaguna, bilatzen…",favorited_you:"zure mezua gogoko du",followed_you:"Zu jarraitzen zaitu",load_older:"Kargatu jakinarazpen zaharragoak",notifications:"Jakinarazpenak",read:"Irakurrita!",repeated_you:"zure mezua errepikatu du",no_more_notifications:"Ez dago jakinarazpen gehiago",reacted_with:"{0}kin erreakzionatu zuen",migrated_to:"hona migratua:",follow_request:"jarraitu nahi zaitu",error:"Errorea jakinarazpenak eskuratzean: {0}"}},fi:{notifications:{broken_favorite:"Viestiä ei löydetty…",favorited_you:"tykkäsi viestistäsi",followed_you:"seuraa sinua",load_older:"Lataa vanhempia ilmoituksia",notifications:"Ilmoitukset",read:"Lue!",repeated_you:"toisti viestisi",no_more_notifications:"Ei enempää ilmoituksia",reacted_with:"lisäsi reaktion {0}",migrated_to:"siirtyi sivulle",follow_request:"haluaa seurata sinua"}},fr:{notifications:{broken_favorite:"Message inconnu, recherche en cours…",favorited_you:"a aimé votre statut",followed_you:"vous suit",load_older:"Charger les notifications précédentes",notifications:"Notifications",read:"Lu !",repeated_you:"a partagé votre statut",no_more_notifications:"Aucune notification supplémentaire",migrated_to:"a migré à",reacted_with:"a réagi avec {0}",follow_request:"veut vous suivre",error:"Erreur de chargement des notifications: {0}",poll_ended:"Sondage terminé",submitted_report:"Rapport envoyé",unread_announcements:"{num} annonce non lue | {num} annonces non lues",unread_chats:"{num} message non lu | {num} messages non lus",configuration_tip_settings:"les préférences",unread_follow_requests:"{num} nouvelle demande de suivi | {num} nouvelles demandes de suivi",configuration_tip:"Vous pouvez personnaliser ce qui est affiché ici dans {theSettings}. {dismiss}",configuration_tip_dismiss:"Ne plus montrer",subscribed_status:"posté"}},ga:{notifications:{broken_favorite:"Post anaithnid. Cuardach dó…",favorited_you:"toghadh le do phost",followed_you:"lean tú",load_older:"Luchtaigh fógraí aosta",notifications:"Fógraí",read:"Léigh!",repeated_you:"athphostáil tú"}},he:{notifications:{broken_favorite:"סטאטוס לא ידוע, מחפש…",favorited_you:"אהב את הסטטוס שלך",followed_you:"עקב אחריך",load_older:"טען התראות ישנות",notifications:"התראות",read:"קרא!",repeated_you:"חזר על הסטטוס שלך",no_more_notifications:"לא עוד התראות"}},hu:{notifications:{followed_you:"követ téged",notifications:"Értesítések",read:"Olvasva!"}},it:{notifications:{followed_you:"ti segue",notifications:"Notifiche",read:"Letto!",broken_favorite:"Stato sconosciuto, lo sto cercando…",favorited_you:"ha gradito",load_older:"Carica notifiche precedenti",repeated_you:"ha condiviso il tuo messaggio",follow_request:"vuole seguirti",no_more_notifications:"Fine delle notifiche",migrated_to:"è migrato verso",reacted_with:"ha reagito con {0}",error:"Errore nel caricare le notifiche: {0}"}},ja:{notifications:{broken_favorite:"ステータスが見つかりません。探しています…",favorited_you:"ステータスがお気に入りされました",followed_you:"フォローされました",load_older:"古い通知を読み込む",notifications:"通知",read:"読んだ!",repeated_you:"ステータスがリピートされました",no_more_notifications:"通知はありません",reacted_with:"{0} でリアクションしました",migrated_to:"インスタンスを引っ越しました",follow_request:"あなたをフォローしたがっています",error:"通知の取得に失敗しました: {0}",poll_ended:"投票結果が確定しました",configuration_tip_dismiss:"二度と表示しない",unread_announcements:"未読のお知らせが{num}件あります | 未読のお知らせが{num}件あります",unread_chats:"未読のチャットが{num}件あります | 未読のチャットが{num}件あります",unread_follow_requests:"フォローリクエストが{num}件来ています | フォローリクエストが{num}件来ています",configuration_tip:"ここに表示する通知の種類は{theSettings}にて変更することができます。 {dismiss}",submitted_report:"通報が送信されました",configuration_tip_settings:"設定",subscribed_status:"投稿しました"}},ja_easy:{notifications:{broken_favorite:"ステータスがみつかりません。さがしています…",favorited_you:"あなたのステータスがおきにいりされました",followed_you:"フォローされました",load_older:"ふるいつうちをみる",notifications:"つうち",read:"よんだ!",repeated_you:"あなたのステータスがリピートされました",no_more_notifications:"つうちはありません",error:"つうちをとりにいくことに、しっぱいしました: {0}",follow_request:"あなたをフォローしたいです",migrated_to:"インスタンスを、ひっこしました",reacted_with:"{0} でリアクションしました",poll_ended:"とうひょうが、おわりました",submitted_report:"つうほうしました",unread_announcements:"まだ よんでいない おしらせが {num}こ あります",configuration_tip_settings:"せってい",configuration_tip_dismiss:"つぎは ひょうじしない",unread_chats:"よんでいない チャットが {num}こ あります",unread_follow_requests:"フォローリクエストが {num}こ あります",configuration_tip:"ここに ひょうじする ものを {theSettings}で へんこうできます。 {dismiss}"}},ko:{notifications:{broken_favorite:"알 수 없는 게시물입니다, 검색합니다…",favorited_you:"관심을 가짐",followed_you:"팔로우함",load_older:"이전 알림 불러오기",notifications:"알림",read:"읽음!",repeated_you:"리핏함",no_more_notifications:"알림이 없습니다",migrated_to:"이사했습니다",reacted_with:"{0} 로 반응했습니다",error:"알림 불러오기 실패: {0}",follow_request:"팔로우 요청",submitted_report:"신고 내용을 전송함",poll_ended:"투표가 끝남",unread_follow_requests:"{num}개의 새 팔로우 요청 | {num}개의 새 팔로우 요청",configuration_tip:"{theSettings}에서 어떻게 보이는지 바꿀 수 있습니다. {dismiss}",configuration_tip_settings:"설정",configuration_tip_dismiss:"다시 보지 않기",unread_announcements:"{num}개의 읽지 않은 공지사항 | {num}개의 읽지 않은 공지사항",unread_chats:"{num}개의 읽지 않은 채팅 | {num}개의 읽지 않은 채팅"}},"nan-TW":{notifications:{broken_favorite:"狀態毋知影leh tshiau-tshuē……",error:"佇取得通知 ê 時起錯誤:{0}",favorited_you:"kah 意 lí ê 狀態",followed_you:"綴 lí",follow_request:"想 beh 綴 lí",load_older:"載入 khah 早 ê 通知",notifications:"通知",read:"有讀ah",repeated_you:"轉送 lí ê 狀態",no_more_notifications:"無別 ê 通知",migrated_to:"移民到",reacted_with:"顯出{0} ê 反應",submitted_report:"送出檢舉",poll_ended:"投票結束",unread_announcements:"{num} 篇公告iáu bē 讀",unread_chats:"{num} ê開講iáu bē讀",unread_follow_requests:"{num}ê新ê跟tuè請求",configuration_tip:"用{theSettings}lí通自訂siánn物佇tsia顯示。{dismiss}",configuration_tip_settings:"設定",configuration_tip_dismiss:"Mài koh顯示",subscribed_status:"有發送ê"}},nb:{notifications:{broken_favorite:"Ukjent status, leter etter den…",favorited_you:"likte din status",followed_you:"fulgte deg",load_older:"Last eldre varsler",notifications:"Varslinger",read:"Les!",repeated_you:"Gjentok din status",no_more_notifications:"Ingen gjenstående varsler",follow_request:"ønsker å følge deg"}},nl:{notifications:{broken_favorite:"Onbekend bericht, aan het zoeken…",favorited_you:"vond je bericht leuk",followed_you:"volgt jou",load_older:"Oudere meldingen laden",notifications:"Meldingen",read:"Gelezen!",repeated_you:"herhaalde je bericht",no_more_notifications:"Geen meldingen meer",migrated_to:"is gemigreerd naar",follow_request:"wil je volgen",reacted_with:"reageerde met {0}",error:"Fout bij ophalen van meldingen: {0}",poll_ended:"peiling is beëindigd"}},oc:{notifications:{broken_favorite:"Estatut desconegut, sèm a lo cercar...",favorited_you:"a aimat vòstre estatut",followed_you:"vos a seguit",load_older:"Cargar las notificacions mai ancianas",notifications:"Notficacions",read:"Legit!",repeated_you:"a repetit vòstre estatut",no_more_notifications:"Pas mai de notificacions"}},pl:{notifications:{broken_favorite:"Nieznany status, szukam go…",favorited_you:"dodał(-a) twój status do ulubionych",followed_you:"obserwuje cię",load_older:"Załaduj starsze powiadomienia",notifications:"Powiadomienia",read:"Przeczytane!",repeated_you:"powtórzył(-a) twój status",no_more_notifications:"Nie masz więcej powiadomień",migrated_to:"wyemigrował do",reacted_with:"zareagował z {0}",follow_request:"chce ciebie obserwować",error:"Błąd pobierania powiadomień: {0}"}},pdc:{notifications:{}},pt:{notifications:{broken_favorite:"Publicação desconhecida, a procurar…",favorited_you:"gostou do teu post",followed_you:"seguiu-te",load_older:"Carregar notificações antigas",notifications:"Notificações",read:"Lido!",repeated_you:"partilhou o teu post",no_more_notifications:"Sem mais notificações",reacted_with:"reagiu com {0}",migrated_to:"migrou para",follow_request:"quer seguir-te",error:"Erro ao obter notificações: {0}",unread_announcements:"{num} anúncio não lido | {num} anúncios não lidos",unread_chats:"{num} mensagem não lida | {num} mensagens não lidas",configuration_tip:"Você pode customizar o que você deseja mostrar aqui em {theSettings}. {dismiss}",unread_follow_requests:"{num} novo pedido de seguidor | {num} novos pedidos de seguidores",configuration_tip_settings:"as configurações",configuration_tip_dismiss:"Não mostrar novamente",poll_ended:"enquete finalizada",submitted_report:"enviado um relatório"}},ro:{notifications:{followed_you:"te-a urmărit",notifications:"Notificări",read:"Citit!"}},ru:{notifications:{broken_favorite:"Неизвестный статус, ищем…",favorited_you:"нравится ваш статус",followed_you:"начал(а) читать вас",load_older:"Загрузить старые уведомления",notifications:"Уведомления",read:"Прочесть",repeated_you:"повторил(а) ваш статус",follow_request:"хочет читать вас",reacted_with:"добавил(а) реакцию: {0}",migrated_to:"перехал на",no_more_notifications:"Нет дальнейших уведомлений",error:"Ошибка при обновлении уведомлений: {0}"}},sk:{notifications:{broken_favorite:"Neznáma správa, dohľadávam ju…",error:"Chyba získavania upozornení: {0}",favorited_you:"si obľúbil tvoju správu",followed_you:"ťa nasleduje",follow_request:"ťa chce nasledovať",load_older:"Nahrať staršie upozornenia",notifications:"Upozornenia",read:"Prečítané!",repeated_you:"zopakoval tvoju správu",no_more_notifications:"Žiadne ďalšie upozornenia",migrated_to:"sa presťahoval na",reacted_with:"reagoval nasledovne {0}"}},te:{notifications:{}},uk:{notifications:{reacted_with:"додав реакцію: {0}",migrated_to:"мігрував на",no_more_notifications:"Немає більше сповіщень",repeated_you:"поширив(-ла) ваш допис",read:"Прочитано!",notifications:"Сповіщення",load_older:"Завантажити давніші сповіщення",follow_request:"хоче підписатись на вас",followed_you:"підписався(-лась) на вас",favorited_you:"вподобав(-ла) ваш допис",broken_favorite:"Невідомий допис, шукаю його…",error:"Помилка при оновленні сповіщень: {0}",poll_ended:"опитування закінчено",submitted_report:"подав скаргу",unread_announcements:"{num} непрочитане оголошення | {num} непрочитаних оголошень",unread_chats:"{num} непрочитаний чат | {num} непрочитаних чатів",unread_follow_requests:"{num} новий запит на підписку | {num} нових запитів на підписку",configuration_tip:"Ви можете налаштувати, що відображати тут у {theSettings}. {dismiss}",configuration_tip_settings:"налаштування",configuration_tip_dismiss:"Не показувати знову"}},zh:{notifications:{broken_favorite:"未知的状态,正在搜索中…",favorited_you:"喜欢了您的状态",followed_you:"关注了您",load_older:"加载更早的通知",notifications:"通知",read:"已阅!",repeated_you:"转发了您的状态",no_more_notifications:"没有更多的通知",reacted_with:"作出了 {0} 的回应",migrated_to:"迁移到了",follow_request:"想要关注您",error:"取得通知时发生错误:{0}",poll_ended:"投票结束了",submitted_report:"提交举报",unread_announcements:"{num} 条未读公告",unread_chats:"{num} 条未读聊天讯息",unread_follow_requests:"{num} 个新关注请求",configuration_tip:"可以在 {theSettings} 里定制什么会显示在这里。{dismiss}",configuration_tip_settings:"设置",configuration_tip_dismiss:"不再显示",subscribed_status:"已发送"}},zh_Hant:{notifications:{reacted_with:"作出了 {0} 的反應",migrated_to:"遷移到",no_more_notifications:"沒有更多的通知",repeated_you:"轉發了你的發文",read:"已閱!",notifications:"通知",load_older:"載入更早的通知",follow_request:"想要關注你",followed_you:"關注了你",favorited_you:"喜歡了你的發文",broken_favorite:"未知的狀態,正在搜索中…",error:"獲取通知錯誤:{0}"}}}}),Te={lastFocused:null,notificationIds:new Set,allowedNotificationTypes:null};function Vi(){return clients.matchAll({includeUncontrolled:!0}).then(e=>e.filter(({type:t})=>t==="window"))}const Hi=async()=>{const e=await es.getItem("vuex-lz"),t=e.config.interfaceLanguage||"en";Bi.locale=t;const n=Object.entries(e.config.notificationNative);Te.webPushAlwaysShowNotifications=e.config.webPushAlwaysShowNotifications,Te.allowedNotificationTypes=new Set(n.filter(([,r])=>r).map(([r])=>{switch(r){case"mentions":return"mention";case"statuses":return"status";case"likes":return"like";case"repeats":return"repeat";case"emojiReactions":return"pleroma:emoji_reaction";case"reports":return"pleroma:report";case"followRequest":return"follow_request";case"follows":return"follow";case"polls":return"poll";default:return r}}))},Ul=async e=>{const t=await Vi();if(await Hi(),Te.webPushAlwaysShowNotifications||t.length===0){const n=e.data.json(),r=`${self.registration.scope}api/v1/notifications/${n.notification_id}`,i=await(await fetch(r,{headers:{Authorization:"Bearer "+n.access_token}})).json(),a=Ma(i),c=La(a,Bi);if(Te.webPushAlwaysShowNotifications||Te.allowedNotificationTypes.has(a.type))return self.registration.showNotification(c.title,c)}return Promise.resolve()},Mr=self.serviceWorkerOption.assets,Wl=e=>e.method!=="GET"?!1:new URL(e.url).pathname.startsWith("/emoji/"),$l=e=>e.method!=="GET"?!1:!new URL(e.url).pathname.startsWith("/media/"),Bl=e=>{const t=new URL(e.url);return Mr.includes(t.pathname)},Ur=e=>{if(!e.ok)return!1;if(new URL(e.url).pathname==="/index.html")return!0;const t=e.headers.get("Content-Type");return t&&!t.includes("text/html")};self.addEventListener("install",async e=>{e.waitUntil((async()=>{const t=r=>!r.startsWith("/static/js/i18n/")&&!r.startsWith("/static/js/emoji-annotations/"),n=await caches.open(Fn);await Promise.allSettled(Mr.filter(t).map(async r=>{const o=await fetch(r);Ur(o)&&await n.put(r,o)}))})())}),self.addEventListener("activate",async e=>{e.waitUntil((async()=>{const t=await caches.open(Fn),n=await t.keys();await Promise.all(n.filter(r=>{const o=new URL(r.url);return!Mr.includes(o.pathname)}).map(r=>t.delete(r)))})())}),self.addEventListener("push",async e=>{e.data&&e.waitUntil(Ul(e))}),self.addEventListener("message",async e=>{await Hi();const{type:t,content:n}=e.data;if(t==="desktopNotification"){const{title:r,...o}=n,{tag:i,type:a}=o;if(Te.notificationIds.has(i))return;Te.notificationIds.add(i),setTimeout(()=>Te.notificationIds.delete(i),1e4),Te.allowedNotificationTypes.has(a)&&self.registration.showNotification(r,o)}if(t==="desktopNotificationClose"){const{id:r,all:o}=n,i=o?null:{tag:r};(await self.registration.getNotifications(i)).forEach(c=>c.close())}t==="updateFocus"&&(Te.lastFocused=e.source.id,(await self.registration.getNotifications()).forEach(o=>o.close()))}),self.addEventListener("notificationclick",e=>{e.notification.close(),e.waitUntil(Vi().then(t=>{for(let n=0;n<t.length;n++)t[n].postMessage({type:"notificationClicked",id:e.notification.tag});for(let n=0;n<t.length;n++){const r=t[n];if((Te.lastFocused===null||r.id===Te.lastFocused)&&"focus"in r)return r.focus()}if(clients.openWindow)return clients.openWindow("/")}))}),self.addEventListener("fetch",e=>{const t=new URL(e.request.url).origin===self.location.origin;e.request.method==="GET"&&t&&$l(e.request)&&e.respondWith((async()=>{const n=await caches.match(e.request),r=Wl(e.request);if(n&&Ur(n))return console.debug("[Service worker] already cached:",e.request.url),n;try{const o=await fetch(e.request);return o.ok&&Ur(o)&&(r||Bl(e.request))&&(console.debug(`[Service worker] caching ${r?"emoji":"asset"}:`,e.request.url),await(await caches.open(r?rs:Fn)).put(e.request.clone(),o.clone())),o}catch(o){throw console.error("[Service worker] error when caching emoji:",o),o}})())})})();
//# sourceMappingURL=sw-pleroma.js.map