0&&(a=NO(e,r.children,!0));else continue}return a}cn.findOne=NO;function vO(e,t){return t.some(function(n){return(0,rc.isTag)(n)&&(e(n)||vO(e,n.children))})}cn.existsOne=vO;function Lze(e,t){for(var n=[],a=[t],s=[0];;){if(s[0]>=a[0].length){if(a.length===1)return n;a.shift(),s.shift();continue}var r=a[0][s[0]++];(0,rc.isTag)(r)&&(e(r)&&n.push(r),r.children.length>0&&(s.unshift(0),a.unshift(r.children)))}}cn.findAll=Lze;var $n={};Object.defineProperty($n,"__esModule",{value:!0});$n.getElementsByTagType=$n.getElementsByTagName=$n.getElementById=$n.getElements=$n.testElement=void 0;var Cs=wa,ic=cn,_l={tag_name:function(e){return typeof e=="function"?function(t){return(0,Cs.isTag)(t)&&e(t.name)}:e==="*"?Cs.isTag:function(t){return(0,Cs.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,Cs.isText)(t)&&e(t.data)}:function(t){return(0,Cs.isText)(t)&&t.data===e}}};function bO(e,t){return typeof t=="function"?function(n){return(0,Cs.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,Cs.isTag)(n)&&n.attribs[e]===t}}function yze(e,t){return function(n){return e(n)||t(n)}}function CO(e){var t=Object.keys(e).map(function(n){var a=e[n];return Object.prototype.hasOwnProperty.call(_l,n)?_l[n](a):bO(n,a)});return t.length===0?null:t.reduce(yze)}function $ze(e,t){var n=CO(e);return n?n(t):!0}$n.testElement=$ze;function kze(e,t,n,a){a===void 0&&(a=1/0);var s=CO(e);return s?(0,ic.filter)(s,t,n,a):[]}$n.getElements=kze;function Uze(e,t,n){return n===void 0&&(n=!0),Array.isArray(t)||(t=[t]),(0,ic.findOne)(bO("id",e),t,n)}$n.getElementById=Uze;function wze(e,t,n,a){return n===void 0&&(n=!0),a===void 0&&(a=1/0),(0,ic.filter)(_l.tag_name(e),t,n,a)}$n.getElementsByTagName=wze;function Mze(e,t,n,a){return n===void 0&&(n=!0),a===void 0&&(a=1/0),(0,ic.filter)(_l.tag_type(e),t,n,a)}$n.getElementsByTagType=Mze;var DO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=wa;function n(i){for(var o=i.length;--o>=0;){var u=i[o];if(o>0&&i.lastIndexOf(u,o-1)>=0){i.splice(o,1);continue}for(var l=u.parent;l;l=l.parent)if(i.includes(l)){i.splice(o,1);break}}return i}e.removeSubsets=n;var a;(function(i){i[i.DISCONNECTED=1]="DISCONNECTED",i[i.PRECEDING=2]="PRECEDING",i[i.FOLLOWING=4]="FOLLOWING",i[i.CONTAINS=8]="CONTAINS",i[i.CONTAINED_BY=16]="CONTAINED_BY"})(a=e.DocumentPosition||(e.DocumentPosition={}));function s(i,o){var u=[],l=[];if(i===o)return 0;for(var c=(0,t.hasChildren)(i)?i:i.parent;c;)u.unshift(c),c=c.parent;for(c=(0,t.hasChildren)(o)?o:o.parent;c;)l.unshift(c),c=c.parent;for(var p=Math.min(u.length,l.length),d=0;dT.indexOf(I)?f===o?a.FOLLOWING|a.CONTAINED_BY:a.FOLLOWING:f===i?a.PRECEDING|a.CONTAINS:a.PRECEDING}e.compareDocumentPosition=s;function r(i){return i=i.filter(function(o,u,l){return!l.includes(o,u+1)}),i.sort(function(o,u){var l=s(o,u);return l&a.PRECEDING?-1:l&a.FOLLOWING?1:0}),i}e.uniqueSort=r})(DO);var oc={};Object.defineProperty(oc,"__esModule",{value:!0});oc.getFeed=void 0;var Wze=yn,Ao=$n;function zze(e){var t=hl(Hze,e);return t?t.name==="feed"?Fze(t):xze(t):null}oc.getFeed=zze;function Fze(e){var t,n=e.children,a={type:"atom",items:(0,Ao.getElementsByTagName)("entry",n).map(function(i){var o,u=i.children,l={media:PO(u)};hn(l,"id","id",u),hn(l,"title","title",u);var c=(o=hl("link",u))===null||o===void 0?void 0:o.attribs.href;c&&(l.link=c);var p=rs("summary",u)||rs("content",u);p&&(l.description=p);var d=rs("updated",u);return d&&(l.pubDate=new Date(d)),l})};hn(a,"id","id",n),hn(a,"title","title",n);var s=(t=hl("link",n))===null||t===void 0?void 0:t.attribs.href;s&&(a.link=s),hn(a,"description","subtitle",n);var r=rs("updated",n);return r&&(a.updated=new Date(r)),hn(a,"author","email",n,!0),a}function xze(e){var t,n,a=(n=(t=hl("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],s={type:e.name.substr(0,3),id:"",items:(0,Ao.getElementsByTagName)("item",e.children).map(function(i){var o=i.children,u={media:PO(o)};hn(u,"id","guid",o),hn(u,"title","title",o),hn(u,"link","link",o),hn(u,"description","description",o);var l=rs("pubDate",o)||rs("dc:date",o);return l&&(u.pubDate=new Date(l)),u})};hn(s,"title","title",a),hn(s,"link","link",a),hn(s,"description","description",a);var r=rs("lastBuildDate",a);return r&&(s.updated=new Date(r)),hn(s,"author","managingEditor",a,!0),s}var Bze=["url","type","lang"],Gze=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function PO(e){return(0,Ao.getElementsByTagName)("media:content",e).map(function(t){for(var n=t.attribs,a={medium:n.medium,isDefault:!!n.isDefault},s=0,r=Bze;s{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},tf={};Object.defineProperty(tf,"__esModule",{value:!0});/*!
+`+this.renderer.text(o);n?a+=this.renderer.paragraph({type:"paragraph",raw:u,text:u,tokens:[{type:"text",raw:u,text:u}]}):a+=u;continue}default:{const o='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return a}parseInline(t,n){n=n||this.renderer;let a="";for(let s=0;s{const l=o[u].flat(1/0);a=a.concat(this.walkTokens(l,n))}):o.tokens&&(a=a.concat(this.walkTokens(o.tokens,n)))}}return a}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(a=>{const s={...a};if(s.async=this.defaults.async||s.async||!1,a.extensions&&(a.extensions.forEach(r=>{if(!r.name)throw new Error("extension name required");if("renderer"in r){const i=n.renderers[r.name];i?n.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:n.renderers[r.name]=r.renderer}if("tokenizer"in r){if(!r.level||r.level!=="block"&&r.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const i=n[r.level];i?i.unshift(r.tokenizer):n[r.level]=[r.tokenizer],r.start&&(r.level==="block"?n.startBlock?n.startBlock.push(r.start):n.startBlock=[r.start]:r.level==="inline"&&(n.startInline?n.startInline.push(r.start):n.startInline=[r.start]))}"childTokens"in r&&r.childTokens&&(n.childTokens[r.name]=r.childTokens)}),s.extensions=n),a.renderer){const r=this.defaults.renderer||new fl(this.defaults);for(const i in a.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;const o=i,u=a.renderer[o],l=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=l.apply(r,c)),p||""}}s.renderer=r}if(a.tokenizer){const r=this.defaults.tokenizer||new El(this.defaults);for(const i in a.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;const o=i,u=a.tokenizer[o],l=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=l.apply(r,c)),p}}s.tokenizer=r}if(a.hooks){const r=this.defaults.hooks||new Oi;for(const i in a.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;const o=i,u=a.hooks[o],l=r[o];Oi.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async)return Promise.resolve(u.call(r,c)).then(d=>l.call(r,d));const p=u.call(r,c);return l.call(r,p)}:r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=l.apply(r,c)),p}}s.hooks=r}if(a.walkTokens){const r=this.defaults.walkTokens,i=a.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return xn.lex(t,n??this.defaults)}parser(t,n){return Bn.parse(t,n??this.defaults)}parseMarkdown(t){return(a,s)=>{const r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof a>"u"||a===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof a!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(a)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=t);const u=i.hooks?i.hooks.provideLexer():t?xn.lex:xn.lexInline,l=i.hooks?i.hooks.provideParser():t?Bn.parse:Bn.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(a):a).then(c=>u(c,i)).then(c=>i.hooks?i.hooks.processAllTokens(c):c).then(c=>i.walkTokens?Promise.all(this.walkTokens(c,i.walkTokens)).then(()=>c):c).then(c=>l(c,i)).then(c=>i.hooks?i.hooks.postprocess(c):c).catch(o);try{i.hooks&&(a=i.hooks.preprocess(a));let c=u(a,i);i.hooks&&(c=i.hooks.processAllTokens(c)),i.walkTokens&&this.walkTokens(c,i.walkTokens);let p=l(c,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(c){return o(c)}}}onError(t,n){return a=>{if(a.message+=`
+Please report this to https://github.com/markedjs/marked.`,t){const s="An error occurred:
"+Pn(a.message+"",!0)+"
";return n?Promise.resolve(s):s}if(n)return Promise.reject(a);throw a}}}const Ws=new BWe;function _t(e,t){return Ws.parse(e,t)}_t.options=_t.setOptions=function(e){return Ws.setOptions(e),_t.defaults=Ws.defaults,qA(_t.defaults),_t};_t.getDefaults=xp;_t.defaults=Hs;_t.use=function(...e){return Ws.use(...e),_t.defaults=Ws.defaults,qA(_t.defaults),_t};_t.walkTokens=function(e,t){return Ws.walkTokens(e,t)};_t.parseInline=Ws.parseInline;_t.Parser=Bn;_t.parser=Bn.parse;_t.Renderer=fl;_t.TextRenderer=jp;_t.Lexer=xn;_t.lexer=xn.lex;_t.Tokenizer=El;_t.Hooks=Oi;_t.parse=_t;_t.options;_t.setOptions;_t.use;_t.walkTokens;_t.parseInline;Bn.parse;xn.lex;var sO={},Bi={},qp={},Gi={},Yp={};Object.defineProperty(Yp,"__esModule",{value:!0});Yp.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var Xp={};Object.defineProperty(Xp,"__esModule",{value:!0});Xp.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var EE={};(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(r){var i="";return r>65535&&(r-=65536,i+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023),i+=String.fromCharCode(r),i};function a(r){var i;return r>=55296&&r<=57343||r>1114111?65533:(i=n.get(r))!==null&&i!==void 0?i:r}e.replaceCodePoint=a;function s(r){return(0,e.fromCodePoint)(a(r))}e.default=s})(EE);(function(e){var t=He&&He.__createBinding||(Object.create?function($,z,Y,se){se===void 0&&(se=Y);var B=Object.getOwnPropertyDescriptor(z,Y);(!B||("get"in B?!z.__esModule:B.writable||B.configurable))&&(B={enumerable:!0,get:function(){return z[Y]}}),Object.defineProperty($,se,B)}:function($,z,Y,se){se===void 0&&(se=Y),$[se]=z[Y]}),n=He&&He.__setModuleDefault||(Object.create?function($,z){Object.defineProperty($,"default",{enumerable:!0,value:z})}:function($,z){$.default=z}),a=He&&He.__importStar||function($){if($&&$.__esModule)return $;var z={};if($!=null)for(var Y in $)Y!=="default"&&Object.prototype.hasOwnProperty.call($,Y)&&t(z,$,Y);return n(z,$),z},s=He&&He.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var r=s(Yp);e.htmlDecodeTree=r.default;var i=s(Xp);e.xmlDecodeTree=i.default;var o=a(EE);e.decodeCodePoint=o.default;var u=EE;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return u.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return u.fromCodePoint}});var l;(function($){$[$.NUM=35]="NUM",$[$.SEMI=59]="SEMI",$[$.EQUALS=61]="EQUALS",$[$.ZERO=48]="ZERO",$[$.NINE=57]="NINE",$[$.LOWER_A=97]="LOWER_A",$[$.LOWER_F=102]="LOWER_F",$[$.LOWER_X=120]="LOWER_X",$[$.LOWER_Z=122]="LOWER_Z",$[$.UPPER_A=65]="UPPER_A",$[$.UPPER_F=70]="UPPER_F",$[$.UPPER_Z=90]="UPPER_Z"})(l||(l={}));var c=32,p;(function($){$[$.VALUE_LENGTH=49152]="VALUE_LENGTH",$[$.BRANCH_LENGTH=16256]="BRANCH_LENGTH",$[$.JUMP_TABLE=127]="JUMP_TABLE"})(p=e.BinTrieFlags||(e.BinTrieFlags={}));function d($){return $>=l.ZERO&&$<=l.NINE}function f($){return $>=l.UPPER_A&&$<=l.UPPER_F||$>=l.LOWER_A&&$<=l.LOWER_F}function T($){return $>=l.UPPER_A&&$<=l.UPPER_Z||$>=l.LOWER_A&&$<=l.LOWER_Z||d($)}function O($){return $===l.EQUALS||T($)}var I;(function($){$[$.EntityStart=0]="EntityStart",$[$.NumericStart=1]="NumericStart",$[$.NumericDecimal=2]="NumericDecimal",$[$.NumericHex=3]="NumericHex",$[$.NamedEntity=4]="NamedEntity"})(I||(I={}));var g;(function($){$[$.Legacy=0]="Legacy",$[$.Strict=1]="Strict",$[$.Attribute=2]="Attribute"})(g=e.DecodingMode||(e.DecodingMode={}));var N=function(){function $(z,Y,se){this.decodeTree=z,this.emitCodePoint=Y,this.errors=se,this.state=I.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=g.Strict}return $.prototype.startEntity=function(z){this.decodeMode=z,this.state=I.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},$.prototype.write=function(z,Y){switch(this.state){case I.EntityStart:return z.charCodeAt(Y)===l.NUM?(this.state=I.NumericStart,this.consumed+=1,this.stateNumericStart(z,Y+1)):(this.state=I.NamedEntity,this.stateNamedEntity(z,Y));case I.NumericStart:return this.stateNumericStart(z,Y);case I.NumericDecimal:return this.stateNumericDecimal(z,Y);case I.NumericHex:return this.stateNumericHex(z,Y);case I.NamedEntity:return this.stateNamedEntity(z,Y)}},$.prototype.stateNumericStart=function(z,Y){return Y>=z.length?-1:(z.charCodeAt(Y)|c)===l.LOWER_X?(this.state=I.NumericHex,this.consumed+=1,this.stateNumericHex(z,Y+1)):(this.state=I.NumericDecimal,this.stateNumericDecimal(z,Y))},$.prototype.addToNumericResult=function(z,Y,se,B){if(Y!==se){var Q=se-Y;this.result=this.result*Math.pow(B,Q)+parseInt(z.substr(Y,Q),B),this.consumed+=Q}},$.prototype.stateNumericHex=function(z,Y){for(var se=Y;Y>14;Y>14,Q!==0){if(q===l.SEMI)return this.emitNamedEntityData(this.treeIndex,Q,this.consumed+this.excess);this.decodeMode!==g.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},$.prototype.emitNotTerminatedNamedEntity=function(){var z,Y=this,se=Y.result,B=Y.decodeTree,Q=(B[se]&p.VALUE_LENGTH)>>14;return this.emitNamedEntityData(se,Q,this.consumed),(z=this.errors)===null||z===void 0||z.missingSemicolonAfterCharacterReference(),this.consumed},$.prototype.emitNamedEntityData=function(z,Y,se){var B=this.decodeTree;return this.emitCodePoint(Y===1?B[z]&~p.VALUE_LENGTH:B[z+1],se),Y===3&&this.emitCodePoint(B[z+2],se),se},$.prototype.end=function(){var z;switch(this.state){case I.NamedEntity:return this.result!==0&&(this.decodeMode!==g.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case I.NumericDecimal:return this.emitNumericEntity(0,2);case I.NumericHex:return this.emitNumericEntity(0,3);case I.NumericStart:return(z=this.errors)===null||z===void 0||z.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case I.EntityStart:return 0}},$}();e.EntityDecoder=N;function S($){var z="",Y=new N($,function(se){return z+=(0,o.fromCodePoint)(se)});return function(B,Q){for(var q=0,oe=0;(oe=B.indexOf("&",oe))>=0;){z+=B.slice(q,oe),Y.startEntity(Q);var Z=Y.write(B,oe+1);if(Z<0){q=oe+Y.end();break}q=oe+Z,oe=Z===0?q+1:q}var Re=z+B.slice(q);return z="",Re}}function A($,z,Y,se){var B=(z&p.BRANCH_LENGTH)>>7,Q=z&p.JUMP_TABLE;if(B===0)return Q!==0&&se===Q?Y:-1;if(Q){var q=se-Q;return q<0||q>=B?-1:$[Y+q]-1}for(var oe=Y,Z=oe+B-1;oe<=Z;){var Re=oe+Z>>>1,ye=$[Re];if(yese)Z=Re-1;else return $[Re+B]}return-1}e.determineBranch=A;var v=S(r.default),y=S(i.default);function P($,z){return z===void 0&&(z=g.Legacy),v($,z)}e.decodeHTML=P;function C($){return v($,g.Attribute)}e.decodeHTMLAttribute=C;function D($){return v($,g.Strict)}e.decodeHTMLStrict=D;function F($){return y($,g.Strict)}e.decodeXML=F})(Gi);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var t=Gi,n;(function(d){d[d.Tab=9]="Tab",d[d.NewLine=10]="NewLine",d[d.FormFeed=12]="FormFeed",d[d.CarriageReturn=13]="CarriageReturn",d[d.Space=32]="Space",d[d.ExclamationMark=33]="ExclamationMark",d[d.Number=35]="Number",d[d.Amp=38]="Amp",d[d.SingleQuote=39]="SingleQuote",d[d.DoubleQuote=34]="DoubleQuote",d[d.Dash=45]="Dash",d[d.Slash=47]="Slash",d[d.Zero=48]="Zero",d[d.Nine=57]="Nine",d[d.Semi=59]="Semi",d[d.Lt=60]="Lt",d[d.Eq=61]="Eq",d[d.Gt=62]="Gt",d[d.Questionmark=63]="Questionmark",d[d.UpperA=65]="UpperA",d[d.LowerA=97]="LowerA",d[d.UpperF=70]="UpperF",d[d.LowerF=102]="LowerF",d[d.UpperZ=90]="UpperZ",d[d.LowerZ=122]="LowerZ",d[d.LowerX=120]="LowerX",d[d.OpeningSquareBracket=91]="OpeningSquareBracket"})(n||(n={}));var a;(function(d){d[d.Text=1]="Text",d[d.BeforeTagName=2]="BeforeTagName",d[d.InTagName=3]="InTagName",d[d.InSelfClosingTag=4]="InSelfClosingTag",d[d.BeforeClosingTagName=5]="BeforeClosingTagName",d[d.InClosingTagName=6]="InClosingTagName",d[d.AfterClosingTagName=7]="AfterClosingTagName",d[d.BeforeAttributeName=8]="BeforeAttributeName",d[d.InAttributeName=9]="InAttributeName",d[d.AfterAttributeName=10]="AfterAttributeName",d[d.BeforeAttributeValue=11]="BeforeAttributeValue",d[d.InAttributeValueDq=12]="InAttributeValueDq",d[d.InAttributeValueSq=13]="InAttributeValueSq",d[d.InAttributeValueNq=14]="InAttributeValueNq",d[d.BeforeDeclaration=15]="BeforeDeclaration",d[d.InDeclaration=16]="InDeclaration",d[d.InProcessingInstruction=17]="InProcessingInstruction",d[d.BeforeComment=18]="BeforeComment",d[d.CDATASequence=19]="CDATASequence",d[d.InSpecialComment=20]="InSpecialComment",d[d.InCommentLike=21]="InCommentLike",d[d.BeforeSpecialS=22]="BeforeSpecialS",d[d.SpecialStartSequence=23]="SpecialStartSequence",d[d.InSpecialTag=24]="InSpecialTag",d[d.BeforeEntity=25]="BeforeEntity",d[d.BeforeNumericEntity=26]="BeforeNumericEntity",d[d.InNamedEntity=27]="InNamedEntity",d[d.InNumericEntity=28]="InNumericEntity",d[d.InHexEntity=29]="InHexEntity"})(a||(a={}));function s(d){return d===n.Space||d===n.NewLine||d===n.Tab||d===n.FormFeed||d===n.CarriageReturn}function r(d){return d===n.Slash||d===n.Gt||s(d)}function i(d){return d>=n.Zero&&d<=n.Nine}function o(d){return d>=n.LowerA&&d<=n.LowerZ||d>=n.UpperA&&d<=n.UpperZ}function u(d){return d>=n.UpperA&&d<=n.UpperF||d>=n.LowerA&&d<=n.LowerF}var l;(function(d){d[d.NoValue=0]="NoValue",d[d.Unquoted=1]="Unquoted",d[d.Single=2]="Single",d[d.Double=3]="Double"})(l=e.QuoteType||(e.QuoteType={}));var c={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},p=function(){function d(f,T){var O=f.xmlMode,I=O===void 0?!1:O,g=f.decodeEntities,N=g===void 0?!0:g;this.cbs=T,this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=I,this.decodeEntities=N,this.entityTrie=I?t.xmlDecodeTree:t.htmlDecodeTree}return d.prototype.reset=function(){this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},d.prototype.write=function(f){this.offset+=this.buffer.length,this.buffer=f,this.parse()},d.prototype.end=function(){this.running&&this.finish()},d.prototype.pause=function(){this.running=!1},d.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=a.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&f===n.Amp&&(this.state=a.BeforeEntity)},d.prototype.stateSpecialStartSequence=function(f){var T=this.sequenceIndex===this.currentSequence.length,O=T?r(f):(f|32)===this.currentSequence[this.sequenceIndex];if(!O)this.isSpecial=!1;else if(!T){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=a.InTagName,this.stateInTagName(f)},d.prototype.stateInSpecialTag=function(f){if(this.sequenceIndex===this.currentSequence.length){if(f===n.Gt||s(f)){var T=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&f!==n.Semi)this.trieIndex+=O;else{var I=this.index-this.entityExcess+1;I>this.sectionStart&&this.emitPartial(this.sectionStart,I),this.entityResult=this.trieIndex,this.trieIndex+=O,this.entityExcess=0,this.sectionStart=this.index+1,O===0&&this.emitNamedEntity()}}},d.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var f=(this.entityTrie[this.entityResult]&t.BinTrieFlags.VALUE_LENGTH)>>14;switch(f){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~t.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},d.prototype.stateBeforeNumericEntity=function(f){(f|32)===n.LowerX?(this.entityExcess++,this.state=a.InHexEntity):(this.state=a.InNumericEntity,this.stateInNumericEntity(f))},d.prototype.emitNumericEntity=function(f){var T=this.index-this.entityExcess-1,O=T+2+ +(this.state===a.InHexEntity);O!==this.index&&(T>this.sectionStart&&this.emitPartial(this.sectionStart,T),this.sectionStart=this.index+Number(f),this.emitCodePoint((0,t.replaceCodePoint)(this.entityResult))),this.state=this.baseState},d.prototype.stateInNumericEntity=function(f){f===n.Semi?this.emitNumericEntity(!0):i(f)?(this.entityResult=this.entityResult*10+(f-n.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},d.prototype.stateInHexEntity=function(f){f===n.Semi?this.emitNumericEntity(!0):i(f)?(this.entityResult=this.entityResult*16+(f-n.Zero),this.entityExcess++):u(f)?(this.entityResult=this.entityResult*16+((f|32)-n.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},d.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===a.Text||this.baseState===a.InSpecialTag)},d.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===a.Text||this.state===a.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===a.InAttributeValueDq||this.state===a.InAttributeValueSq||this.state===a.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},d.prototype.shouldContinue=function(){return this.index0&&i.has(this.stack[this.stack.length-1]);){var o=this.stack.pop();(a=(n=this.cbs).onclosetag)===null||a===void 0||a.call(n,o,!0)}this.isVoidElement(t)||(this.stack.push(t),b_.has(t)?this.foreignContext.push(!0):C_.has(t)&&this.foreignContext.push(!1)),(r=(s=this.cbs).onopentagname)===null||r===void 0||r.call(s,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var n,a;this.startIndex=this.openTagStart,this.attribs&&((a=(n=this.cbs).onopentag)===null||a===void 0||a.call(n,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,n){var a,s,r,i,o,u;this.endIndex=n;var l=this.getSlice(t,n);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(b_.has(l)||C_.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))!this.options.xmlMode&&l==="br"&&((s=(a=this.cbs).onopentagname)===null||s===void 0||s.call(a,"br"),(i=(r=this.cbs).onopentag)===null||i===void 0||i.call(r,"br",{},!0),(u=(o=this.cbs).onclosetag)===null||u===void 0||u.call(o,"br",!1));else{var c=this.stack.lastIndexOf(l);if(c!==-1)if(this.cbs.onclosetag)for(var p=this.stack.length-c;p--;)this.cbs.onclosetag(this.stack.pop(),p!==0);else this.stack.length=c;else!this.options.xmlMode&&l==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=n+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var n,a,s=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===s&&((a=(n=this.cbs).onclosetag)===null||a===void 0||a.call(n,s,!t),this.stack.pop())},e.prototype.onattribname=function(t,n){this.startIndex=t;var a=this.getSlice(t,n);this.attribname=this.lowerCaseAttributeNames?a.toLowerCase():a},e.prototype.onattribdata=function(t,n){this.attribvalue+=this.getSlice(t,n)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,I_.fromCodePoint)(t)},e.prototype.onattribend=function(t,n){var a,s;this.endIndex=n,(s=(a=this.cbs).onattribute)===null||s===void 0||s.call(a,this.attribname,this.attribvalue,t===Fo.QuoteType.Double?'"':t===Fo.QuoteType.Single?"'":t===Fo.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var n=t.search(qWe),a=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(a=a.toLowerCase()),a},e.prototype.ondeclaration=function(t,n){this.endIndex=n;var a=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var s=this.getInstructionName(a);this.cbs.onprocessinginstruction("!".concat(s),"!".concat(a))}this.startIndex=n+1},e.prototype.onprocessinginstruction=function(t,n){this.endIndex=n;var a=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var s=this.getInstructionName(a);this.cbs.onprocessinginstruction("?".concat(s),"?".concat(a))}this.startIndex=n+1},e.prototype.oncomment=function(t,n,a){var s,r,i,o;this.endIndex=n,(r=(s=this.cbs).oncomment)===null||r===void 0||r.call(s,this.getSlice(t,n-a)),(o=(i=this.cbs).oncommentend)===null||o===void 0||o.call(i),this.startIndex=n+1},e.prototype.oncdata=function(t,n,a){var s,r,i,o,u,l,c,p,d,f;this.endIndex=n;var T=this.getSlice(t,n-a);this.options.xmlMode||this.options.recognizeCDATA?((r=(s=this.cbs).oncdatastart)===null||r===void 0||r.call(s),(o=(i=this.cbs).ontext)===null||o===void 0||o.call(i,T),(l=(u=this.cbs).oncdataend)===null||l===void 0||l.call(u)):((p=(c=this.cbs).oncomment)===null||p===void 0||p.call(c,"[CDATA[".concat(T,"]]")),(f=(d=this.cbs).oncommentend)===null||f===void 0||f.call(d)),this.startIndex=n+1},e.prototype.onend=function(){var t,n;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var a=this.stack.length;a>0;this.cbs.onclosetag(this.stack[--a],!0));}(n=(t=this.cbs).onend)===null||n===void 0||n.call(t)},e.prototype.reset=function(){var t,n,a,s;(n=(t=this.cbs).onreset)===null||n===void 0||n.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(s=(a=this.cbs).onparserinit)===null||s===void 0||s.call(a,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.getSlice=function(t,n){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var a=this.buffers[0].slice(t-this.bufferOffset,n-this.bufferOffset);n-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),a+=this.buffers[0].slice(0,n-this.bufferOffset);return a},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var n,a;if(this.ended){(a=(n=this.cbs).onerror)===null||a===void 0||a.call(n,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var n,a;if(this.ended){(a=(n=this.cbs).onerror)===null||a===void 0||a.call(n,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(n){this.children=n},enumerable:!1,configurable:!0}),t}(Qp);it.NodeWithChildren=ac;var uO=function(e){ms(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=In.ElementType.CDATA,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(ac);it.CDATA=uO;var lO=function(e){ms(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=In.ElementType.Root,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(ac);it.Document=lO;var cO=function(e){ms(t,e);function t(n,a,s,r){s===void 0&&(s=[]),r===void 0&&(r=n==="script"?In.ElementType.Script:n==="style"?In.ElementType.Style:In.ElementType.Tag);var i=e.call(this,s)||this;return i.name=n,i.attribs=a,i.type=r,i}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(n){this.name=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var n=this;return Object.keys(this.attribs).map(function(a){var s,r;return{name:a,value:n.attribs[a],namespace:(s=n["x-attribsNamespace"])===null||s===void 0?void 0:s[a],prefix:(r=n["x-attribsPrefix"])===null||r===void 0?void 0:r[a]}})},enumerable:!1,configurable:!0}),t}(ac);it.Element=cO;function dO(e){return(0,In.isTag)(e)}it.isTag=dO;function EO(e){return e.type===In.ElementType.CDATA}it.isCDATA=EO;function pO(e){return e.type===In.ElementType.Text}it.isText=pO;function fO(e){return e.type===In.ElementType.Comment}it.isComment=fO;function mO(e){return e.type===In.ElementType.Directive}it.isDirective=mO;function TO(e){return e.type===In.ElementType.Root}it.isDocument=TO;function XWe(e){return Object.prototype.hasOwnProperty.call(e,"children")}it.hasChildren=XWe;function Zp(e,t){t===void 0&&(t=!1);var n;if(pO(e))n=new rO(e.data);else if(fO(e))n=new iO(e.data);else if(dO(e)){var a=t?Xc(e.children):[],s=new cO(e.name,gi({},e.attribs),a);a.forEach(function(u){return u.parent=s}),e.namespace!=null&&(s.namespace=e.namespace),e["x-attribsNamespace"]&&(s["x-attribsNamespace"]=gi({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(s["x-attribsPrefix"]=gi({},e["x-attribsPrefix"])),n=s}else if(EO(e)){var a=t?Xc(e.children):[],r=new uO(a);a.forEach(function(l){return l.parent=r}),n=r}else if(TO(e)){var a=t?Xc(e.children):[],i=new lO(a);a.forEach(function(l){return l.parent=i}),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else if(mO(e)){var o=new oO(e.name,e.data);e["x-name"]!=null&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),n=o}else throw new Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}it.cloneNode=Zp;function Xc(e){for(var t=e.map(function(a){return Zp(a,!0)}),n=1;n$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(s,r){return s.codePointAt(r)}:function(s,r){return(s.charCodeAt(r)&64512)===55296?(s.charCodeAt(r)-55296)*1024+s.charCodeAt(r+1)-56320+65536:s.charCodeAt(r)};function n(s){for(var r="",i=0,o;(o=e.xmlReplacer.exec(s))!==null;){var u=o.index,l=s.charCodeAt(u),c=t.get(l);c!==void 0?(r+=s.substring(i,u)+c,i=u+1):(r+="".concat(s.substring(i,u),"").concat((0,e.getCodePoint)(s,u).toString(16),";"),i=e.xmlReplacer.lastIndex+=+((l&64512)===55296))}return r+s.substr(i)}e.encodeXML=n,e.escape=n;function a(s,r){return function(o){for(var u,l=0,c="";u=s.exec(o);)l!==u.index&&(c+=o.substring(l,u.index)),c+=r.get(u[0].charCodeAt(0)),l=u.index+1;return c+o.substring(l)}}e.escapeUTF8=a(/[&<>'"]/g,t),e.escapeAttribute=a(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=a(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(ml);var QWe=He&&He.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zs,"__esModule",{value:!0});zs.encodeNonAsciiHTML=zs.encodeHTML=void 0;var ZWe=QWe(Jp),hO=ml,JWe=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function eze(e){return SO(JWe,e)}zs.encodeHTML=eze;function tze(e){return SO(hO.xmlReplacer,e)}zs.encodeNonAsciiHTML=tze;function SO(e,t){for(var n="",a=0,s;(s=e.exec(t))!==null;){var r=s.index;n+=t.substring(a,r);var i=t.charCodeAt(r),o=ZWe.default.get(i);if(typeof o=="object"){if(r+1"):(a+=">",e.children.length>0&&(a+=sc(e.children,t)),(t.xmlMode||!D_.has(e.name))&&(a+="".concat(e.name,">"))),a}function Eze(e){return"<".concat(e.data,">")}function pze(e,t){var n,a=e.data||"";return((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&rze.has(e.parent.name))&&(a=t.xmlMode||t.encodeEntities!=="utf8"?(0,Tl.encodeXML)(a):(0,Tl.escapeText)(a)),a}function fze(e){return"")}function mze(e){return"")}var Tze=He&&He.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yn,"__esModule",{value:!0});yn.innerText=yn.textContent=yn.getText=yn.getInnerHTML=yn.getOuterHTML=void 0;var _a=wa,_ze=Tze(ho),hze=Br;function OO(e,t){return(0,_ze.default)(e,t)}yn.getOuterHTML=OO;function Sze(e,t){return(0,_a.hasChildren)(e)?e.children.map(function(n){return OO(n,t)}).join(""):""}yn.getInnerHTML=Sze;function mu(e){return Array.isArray(e)?e.map(mu).join(""):(0,_a.isTag)(e)?e.name==="br"?`
+`:mu(e.children):(0,_a.isCDATA)(e)?mu(e.children):(0,_a.isText)(e)?e.data:""}yn.getText=mu;function pE(e){return Array.isArray(e)?e.map(pE).join(""):(0,_a.hasChildren)(e)&&!(0,_a.isComment)(e)?pE(e.children):(0,_a.isText)(e)?e.data:""}yn.textContent=pE;function fE(e){return Array.isArray(e)?e.map(fE).join(""):(0,_a.hasChildren)(e)&&(e.type===hze.ElementType.Tag||(0,_a.isCDATA)(e))?fE(e.children):(0,_a.isText)(e)?e.data:""}yn.innerText=fE;var Vt={};Object.defineProperty(Vt,"__esModule",{value:!0});Vt.prevElementSibling=Vt.nextElementSibling=Vt.getName=Vt.hasAttrib=Vt.getAttributeValue=Vt.getSiblings=Vt.getParent=Vt.getChildren=void 0;var ef=wa;function gO(e){return(0,ef.hasChildren)(e)?e.children:[]}Vt.getChildren=gO;function IO(e){return e.parent||null}Vt.getParent=IO;function Aze(e){var t,n,a=IO(e);if(a!=null)return gO(a);for(var s=[e],r=e.prev,i=e.next;r!=null;)s.unshift(r),t=r,r=t.prev;for(;i!=null;)s.push(i),n=i,i=n.next;return s}Vt.getSiblings=Aze;function Oze(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}Vt.getAttributeValue=Oze;function gze(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}Vt.hasAttrib=gze;function Ize(e){return e.name}Vt.getName=Ize;function Rze(e){for(var t,n=e.next;n!==null&&!(0,ef.isTag)(n);)t=n,n=t.next;return n}Vt.nextElementSibling=Rze;function Nze(e){for(var t,n=e.prev;n!==null&&!(0,ef.isTag)(n);)t=n,n=t.prev;return n}Vt.prevElementSibling=Nze;var Sn={};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.prepend=Sn.prependChild=Sn.append=Sn.appendChild=Sn.replaceElement=Sn.removeElement=void 0;function So(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}Sn.removeElement=So;function vze(e,t){var n=t.prev=e.prev;n&&(n.next=t);var a=t.next=e.next;a&&(a.prev=t);var s=t.parent=e.parent;if(s){var r=s.children;r[r.lastIndexOf(e)]=t,e.parent=null}}Sn.replaceElement=vze;function bze(e,t){if(So(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}Sn.appendChild=bze;function Cze(e,t){So(t);var n=e.parent,a=e.next;if(t.next=a,t.prev=e,e.next=t,t.parent=n,a){if(a.prev=t,n){var s=n.children;s.splice(s.lastIndexOf(a),0,t)}}else n&&n.children.push(t)}Sn.append=Cze;function Dze(e,t){if(So(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var n=e.children[1];n.prev=t,t.next=n}else t.next=null}Sn.prependChild=Dze;function Pze(e,t){So(t);var n=e.parent;if(n){var a=n.children;a.splice(a.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}Sn.prepend=Pze;var cn={};Object.defineProperty(cn,"__esModule",{value:!0});cn.findAll=cn.existsOne=cn.findOne=cn.findOneChild=cn.find=cn.filter=void 0;var rc=wa;function Lze(e,t,n,a){return n===void 0&&(n=!0),a===void 0&&(a=1/0),RO(e,Array.isArray(t)?t:[t],n,a)}cn.filter=Lze;function RO(e,t,n,a){for(var s=[],r=[t],i=[0];;){if(i[0]>=r[0].length){if(i.length===1)return s;r.shift(),i.shift();continue}var o=r[0][i[0]++];if(e(o)&&(s.push(o),--a<=0))return s;n&&(0,rc.hasChildren)(o)&&o.children.length>0&&(i.unshift(0),r.unshift(o.children))}}cn.find=RO;function yze(e,t){return t.find(e)}cn.findOneChild=yze;function NO(e,t,n){n===void 0&&(n=!0);for(var a=null,s=0;s0&&(a=NO(e,r.children,!0));else continue}return a}cn.findOne=NO;function vO(e,t){return t.some(function(n){return(0,rc.isTag)(n)&&(e(n)||vO(e,n.children))})}cn.existsOne=vO;function $ze(e,t){for(var n=[],a=[t],s=[0];;){if(s[0]>=a[0].length){if(a.length===1)return n;a.shift(),s.shift();continue}var r=a[0][s[0]++];(0,rc.isTag)(r)&&(e(r)&&n.push(r),r.children.length>0&&(s.unshift(0),a.unshift(r.children)))}}cn.findAll=$ze;var $n={};Object.defineProperty($n,"__esModule",{value:!0});$n.getElementsByTagType=$n.getElementsByTagName=$n.getElementById=$n.getElements=$n.testElement=void 0;var Cs=wa,ic=cn,_l={tag_name:function(e){return typeof e=="function"?function(t){return(0,Cs.isTag)(t)&&e(t.name)}:e==="*"?Cs.isTag:function(t){return(0,Cs.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,Cs.isText)(t)&&e(t.data)}:function(t){return(0,Cs.isText)(t)&&t.data===e}}};function bO(e,t){return typeof t=="function"?function(n){return(0,Cs.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,Cs.isTag)(n)&&n.attribs[e]===t}}function kze(e,t){return function(n){return e(n)||t(n)}}function CO(e){var t=Object.keys(e).map(function(n){var a=e[n];return Object.prototype.hasOwnProperty.call(_l,n)?_l[n](a):bO(n,a)});return t.length===0?null:t.reduce(kze)}function Uze(e,t){var n=CO(e);return n?n(t):!0}$n.testElement=Uze;function wze(e,t,n,a){a===void 0&&(a=1/0);var s=CO(e);return s?(0,ic.filter)(s,t,n,a):[]}$n.getElements=wze;function Mze(e,t,n){return n===void 0&&(n=!0),Array.isArray(t)||(t=[t]),(0,ic.findOne)(bO("id",e),t,n)}$n.getElementById=Mze;function Wze(e,t,n,a){return n===void 0&&(n=!0),a===void 0&&(a=1/0),(0,ic.filter)(_l.tag_name(e),t,n,a)}$n.getElementsByTagName=Wze;function zze(e,t,n,a){return n===void 0&&(n=!0),a===void 0&&(a=1/0),(0,ic.filter)(_l.tag_type(e),t,n,a)}$n.getElementsByTagType=zze;var DO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=wa;function n(i){for(var o=i.length;--o>=0;){var u=i[o];if(o>0&&i.lastIndexOf(u,o-1)>=0){i.splice(o,1);continue}for(var l=u.parent;l;l=l.parent)if(i.includes(l)){i.splice(o,1);break}}return i}e.removeSubsets=n;var a;(function(i){i[i.DISCONNECTED=1]="DISCONNECTED",i[i.PRECEDING=2]="PRECEDING",i[i.FOLLOWING=4]="FOLLOWING",i[i.CONTAINS=8]="CONTAINS",i[i.CONTAINED_BY=16]="CONTAINED_BY"})(a=e.DocumentPosition||(e.DocumentPosition={}));function s(i,o){var u=[],l=[];if(i===o)return 0;for(var c=(0,t.hasChildren)(i)?i:i.parent;c;)u.unshift(c),c=c.parent;for(c=(0,t.hasChildren)(o)?o:o.parent;c;)l.unshift(c),c=c.parent;for(var p=Math.min(u.length,l.length),d=0;dT.indexOf(I)?f===o?a.FOLLOWING|a.CONTAINED_BY:a.FOLLOWING:f===i?a.PRECEDING|a.CONTAINS:a.PRECEDING}e.compareDocumentPosition=s;function r(i){return i=i.filter(function(o,u,l){return!l.includes(o,u+1)}),i.sort(function(o,u){var l=s(o,u);return l&a.PRECEDING?-1:l&a.FOLLOWING?1:0}),i}e.uniqueSort=r})(DO);var oc={};Object.defineProperty(oc,"__esModule",{value:!0});oc.getFeed=void 0;var Fze=yn,Ao=$n;function xze(e){var t=hl(Kze,e);return t?t.name==="feed"?Bze(t):Gze(t):null}oc.getFeed=xze;function Bze(e){var t,n=e.children,a={type:"atom",items:(0,Ao.getElementsByTagName)("entry",n).map(function(i){var o,u=i.children,l={media:PO(u)};hn(l,"id","id",u),hn(l,"title","title",u);var c=(o=hl("link",u))===null||o===void 0?void 0:o.attribs.href;c&&(l.link=c);var p=rs("summary",u)||rs("content",u);p&&(l.description=p);var d=rs("updated",u);return d&&(l.pubDate=new Date(d)),l})};hn(a,"id","id",n),hn(a,"title","title",n);var s=(t=hl("link",n))===null||t===void 0?void 0:t.attribs.href;s&&(a.link=s),hn(a,"description","subtitle",n);var r=rs("updated",n);return r&&(a.updated=new Date(r)),hn(a,"author","email",n,!0),a}function Gze(e){var t,n,a=(n=(t=hl("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],s={type:e.name.substr(0,3),id:"",items:(0,Ao.getElementsByTagName)("item",e.children).map(function(i){var o=i.children,u={media:PO(o)};hn(u,"id","guid",o),hn(u,"title","title",o),hn(u,"link","link",o),hn(u,"description","description",o);var l=rs("pubDate",o)||rs("dc:date",o);return l&&(u.pubDate=new Date(l)),u})};hn(s,"title","title",a),hn(s,"link","link",a),hn(s,"description","description",a);var r=rs("lastBuildDate",a);return r&&(s.updated=new Date(r)),hn(s,"author","managingEditor",a,!0),s}var Hze=["url","type","lang"],Vze=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function PO(e){return(0,Ao.getElementsByTagName)("media:content",e).map(function(t){for(var n=t.attribs,a={medium:n.medium,isDefault:!!n.isDefault},s=0,r=Hze;s{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},tf={};Object.defineProperty(tf,"__esModule",{value:!0});/*!
* is-plain-object
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
- */function P_(e){return Object.prototype.toString.call(e)==="[object Object]"}function Kze(e){var t,n;return P_(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(P_(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}tf.isPlainObject=Kze;var jze=function(t){return qze(t)&&!Yze(t)};function qze(e){return!!e&&typeof e=="object"}function Yze(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Zze(e)}var Xze=typeof Symbol=="function"&&Symbol.for,Qze=Xze?Symbol.for("react.element"):60103;function Zze(e){return e.$$typeof===Qze}function Jze(e){return Array.isArray(e)?[]:{}}function Hi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Lr(Jze(e),e,t):e}function eFe(e,t,n){return e.concat(t).map(function(a){return Hi(a,n)})}function tFe(e,t){if(!t.customMerge)return Lr;var n=t.customMerge(e);return typeof n=="function"?n:Lr}function nFe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function L_(e){return Object.keys(e).concat(nFe(e))}function LO(e,t){try{return t in e}catch{return!1}}function aFe(e,t){return LO(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function sFe(e,t,n){var a={};return n.isMergeableObject(e)&&L_(e).forEach(function(s){a[s]=Hi(e[s],n)}),L_(t).forEach(function(s){aFe(e,s)||(LO(e,s)&&n.isMergeableObject(t[s])?a[s]=tFe(s,n)(e[s],t[s],n):a[s]=Hi(t[s],n))}),a}function Lr(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||eFe,n.isMergeableObject=n.isMergeableObject||jze,n.cloneUnlessOtherwiseSpecified=Hi;var a=Array.isArray(t),s=Array.isArray(e),r=a===s;return r?a?n.arrayMerge(e,t,n):sFe(e,t,n):Hi(t,n)}Lr.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(a,s){return Lr(a,s,n)},{})};var rFe=Lr,iFe=rFe,yO={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.parseSrcset=n()})(He,function(){return function(t){function n(A){return A===" "||A===" "||A===`
-`||A==="\f"||A==="\r"}function a(A){var v,y=A.exec(t.substring(I));if(y)return v=y[0],I+=v.length,v}for(var s=t.length,r=/^[ \t\n\r\u000c]+/,i=/^[, \t\n\r\u000c]+/,o=/^[^ \t\n\r\u000c]+/,u=/[,]+$/,l=/^\d+$/,c=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p,d,f,T,O,I=0,g=[];;){if(a(i),I>=s)return g;p=a(o),d=[],p.slice(-1)===","?(p=p.replace(u,""),S()):N()}function N(){for(a(r),f="",T="in descriptor";;){if(O=t.charAt(I),T==="in descriptor")if(n(O))f&&(d.push(f),f="",T="after descriptor");else if(O===","){I+=1,f&&d.push(f),S();return}else if(O==="(")f=f+O,T="in parens";else if(O===""){f&&d.push(f),S();return}else f=f+O;else if(T==="in parens")if(O===")")f=f+O,T="in descriptor";else if(O===""){d.push(f),S();return}else f=f+O;else if(T==="after descriptor"&&!n(O))if(O===""){S();return}else T="in descriptor",I-=1;I+=1}}function S(){var A=!1,v,y,P,C,D={},F,$,z,Y,se;for(C=0;C",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=y_.isColorSupported);let a=c=>c,s=c=>c,r=c=>c;if(t){let{bold:c,gray:p,red:d}=y_.createColors(!0);s=f=>c(d(f)),a=f=>p(f),$_&&(r=f=>$_(f))}let i=n.split(/\r?\n/),o=Math.max(this.line-3,0),u=Math.min(this.line+2,i.length),l=String(u).length;return i.slice(o,u).map((c,p)=>{let d=o+1+p,f=" "+(" "+d).slice(-l)+" | ";if(d===this.line){if(c.length>160){let O=20,I=Math.max(0,this.column-O),g=Math.max(this.column+O,this.endColumn+O),N=c.slice(I,g),S=a(f.replace(/\d/g," "))+c.slice(0,Math.min(this.column-1,O-1)).replace(/[^\t]/g," ");return s(">")+a(f)+r(N)+`
+ */function P_(e){return Object.prototype.toString.call(e)==="[object Object]"}function qze(e){var t,n;return P_(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(P_(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}tf.isPlainObject=qze;var Yze=function(t){return Xze(t)&&!Qze(t)};function Xze(e){return!!e&&typeof e=="object"}function Qze(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||eFe(e)}var Zze=typeof Symbol=="function"&&Symbol.for,Jze=Zze?Symbol.for("react.element"):60103;function eFe(e){return e.$$typeof===Jze}function tFe(e){return Array.isArray(e)?[]:{}}function Hi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Lr(tFe(e),e,t):e}function nFe(e,t,n){return e.concat(t).map(function(a){return Hi(a,n)})}function aFe(e,t){if(!t.customMerge)return Lr;var n=t.customMerge(e);return typeof n=="function"?n:Lr}function sFe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function L_(e){return Object.keys(e).concat(sFe(e))}function LO(e,t){try{return t in e}catch{return!1}}function rFe(e,t){return LO(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function iFe(e,t,n){var a={};return n.isMergeableObject(e)&&L_(e).forEach(function(s){a[s]=Hi(e[s],n)}),L_(t).forEach(function(s){rFe(e,s)||(LO(e,s)&&n.isMergeableObject(t[s])?a[s]=aFe(s,n)(e[s],t[s],n):a[s]=Hi(t[s],n))}),a}function Lr(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||nFe,n.isMergeableObject=n.isMergeableObject||Yze,n.cloneUnlessOtherwiseSpecified=Hi;var a=Array.isArray(t),s=Array.isArray(e),r=a===s;return r?a?n.arrayMerge(e,t,n):iFe(e,t,n):Hi(t,n)}Lr.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(a,s){return Lr(a,s,n)},{})};var oFe=Lr,uFe=oFe,yO={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.parseSrcset=n()})(He,function(){return function(t){function n(A){return A===" "||A===" "||A===`
+`||A==="\f"||A==="\r"}function a(A){var v,y=A.exec(t.substring(I));if(y)return v=y[0],I+=v.length,v}for(var s=t.length,r=/^[ \t\n\r\u000c]+/,i=/^[, \t\n\r\u000c]+/,o=/^[^ \t\n\r\u000c]+/,u=/[,]+$/,l=/^\d+$/,c=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p,d,f,T,O,I=0,g=[];;){if(a(i),I>=s)return g;p=a(o),d=[],p.slice(-1)===","?(p=p.replace(u,""),S()):N()}function N(){for(a(r),f="",T="in descriptor";;){if(O=t.charAt(I),T==="in descriptor")if(n(O))f&&(d.push(f),f="",T="after descriptor");else if(O===","){I+=1,f&&d.push(f),S();return}else if(O==="(")f=f+O,T="in parens";else if(O===""){f&&d.push(f),S();return}else f=f+O;else if(T==="in parens")if(O===")")f=f+O,T="in descriptor";else if(O===""){d.push(f),S();return}else f=f+O;else if(T==="after descriptor"&&!n(O))if(O===""){S();return}else T="in descriptor",I-=1;I+=1}}function S(){var A=!1,v,y,P,C,D={},F,$,z,Y,se;for(C=0;C",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=y_.isColorSupported);let a=c=>c,s=c=>c,r=c=>c;if(t){let{bold:c,gray:p,red:d}=y_.createColors(!0);s=f=>c(d(f)),a=f=>p(f),$_&&(r=f=>$_(f))}let i=n.split(/\r?\n/),o=Math.max(this.line-3,0),u=Math.min(this.line+2,i.length),l=String(u).length;return i.slice(o,u).map((c,p)=>{let d=o+1+p,f=" "+(" "+d).slice(-l)+" | ";if(d===this.line){if(c.length>160){let O=20,I=Math.max(0,this.column-O),g=Math.max(this.column+O,this.endColumn+O),N=c.slice(I,g),S=a(f.replace(/\d/g," "))+c.slice(0,Math.min(this.column-1,O-1)).replace(/[^\t]/g," ");return s(">")+a(f)+r(N)+`
`+S+s("^")}let T=a(f.replace(/\d/g," "))+c.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+a(f)+r(c)+`
`+T+s("^")}return" "+a(f)+r(c)}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
@@ -575,30 +575,30 @@ Please report this to https://github.com/markedjs/marked.`,t){const s="An err
`,beforeComment:`
`,beforeDecl:`
`,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function dFe(e){return e[0].toUpperCase()+e.slice(1)}let TE=class{constructor(t){this.builder=t}atrule(t,n){let a="@"+t.name,s=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?a+=t.raws.afterName:s&&(a+=" "),t.nodes)this.block(t,a+s);else{let r=(t.raws.between||"")+(n?";":"");this.builder(a+s+r,t)}}beforeAfter(t,n){let a;t.type==="decl"?a=this.raw(t,null,"beforeDecl"):t.type==="comment"?a=this.raw(t,null,"beforeComment"):n==="before"?a=this.raw(t,null,"beforeRule"):a=this.raw(t,null,"beforeClose");let s=t.parent,r=0;for(;s&&s.type!=="root";)r+=1,s=s.parent;if(a.includes(`
-`)){let i=this.raw(t,null,"indent");if(i.length)for(let o=0;o0&&t.nodes[n].type==="comment";)n-=1;let a=this.raw(t,"semicolon");for(let s=0;s{if(s=u.raws[n],typeof s<"u")return!1})}return typeof s>"u"&&(s=k_[a]),i.rawCache[a]=s,s}rawBeforeClose(t){let n;return t.walk(a=>{if(a.nodes&&a.nodes.length>0&&typeof a.raws.after<"u")return n=a.raws.after,n.includes(`
+`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function pFe(e){return e[0].toUpperCase()+e.slice(1)}let TE=class{constructor(t){this.builder=t}atrule(t,n){let a="@"+t.name,s=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?a+=t.raws.afterName:s&&(a+=" "),t.nodes)this.block(t,a+s);else{let r=(t.raws.between||"")+(n?";":"");this.builder(a+s+r,t)}}beforeAfter(t,n){let a;t.type==="decl"?a=this.raw(t,null,"beforeDecl"):t.type==="comment"?a=this.raw(t,null,"beforeComment"):n==="before"?a=this.raw(t,null,"beforeRule"):a=this.raw(t,null,"beforeClose");let s=t.parent,r=0;for(;s&&s.type!=="root";)r+=1,s=s.parent;if(a.includes(`
+`)){let i=this.raw(t,null,"indent");if(i.length)for(let o=0;o0&&t.nodes[n].type==="comment";)n-=1;let a=this.raw(t,"semicolon");for(let s=0;s{if(s=u.raws[n],typeof s<"u")return!1})}return typeof s>"u"&&(s=k_[a]),i.rawCache[a]=s,s}rawBeforeClose(t){let n;return t.walk(a=>{if(a.nodes&&a.nodes.length>0&&typeof a.raws.after<"u")return n=a.raws.after,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawBeforeComment(t,n){let a;return t.walkComments(s=>{if(typeof s.raws.before<"u")return a=s.raws.before,a.includes(`
`)&&(a=a.replace(/[^\n]+$/,"")),!1}),typeof a>"u"?a=this.raw(n,null,"beforeDecl"):a&&(a=a.replace(/\S/g,"")),a}rawBeforeDecl(t,n){let a;return t.walkDecls(s=>{if(typeof s.raws.before<"u")return a=s.raws.before,a.includes(`
`)&&(a=a.replace(/[^\n]+$/,"")),!1}),typeof a>"u"?a=this.raw(n,null,"beforeRule"):a&&(a=a.replace(/\S/g,"")),a}rawBeforeOpen(t){let n;return t.walk(a=>{if(a.type!=="decl"&&(n=a.raws.between,typeof n<"u"))return!1}),n}rawBeforeRule(t){let n;return t.walk(a=>{if(a.nodes&&(a.parent!==t||t.first!==a)&&typeof a.raws.before<"u")return n=a.raws.before,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawColon(t){let n;return t.walkDecls(a=>{if(typeof a.raws.between<"u")return n=a.raws.between.replace(/[^\s:]/g,""),!1}),n}rawEmptyBody(t){let n;return t.walk(a=>{if(a.nodes&&a.nodes.length===0&&(n=a.raws.after,typeof n<"u"))return!1}),n}rawIndent(t){if(t.raws.indent)return t.raws.indent;let n;return t.walk(a=>{let s=a.parent;if(s&&s!==t&&s.parent&&s.parent===t&&typeof a.raws.before<"u"){let r=a.raws.before.split(`
-`);return n=r[r.length-1],n=n.replace(/\S/g,""),!1}}),n}rawSemicolon(t){let n;return t.walk(a=>{if(a.nodes&&a.nodes.length&&a.last.type==="decl"&&(n=a.raws.semicolon,typeof n<"u"))return!1}),n}rawValue(t,n){let a=t[n],s=t.raws[n];return s&&s.value===a?s.raw:a}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,n){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,n)}};var UO=TE;TE.default=TE;let EFe=UO;function _E(e,t){new EFe(t).stringify(e)}var uc=_E;_E.default=_E;var Oo={};Oo.isClean=Symbol("isClean");Oo.my=Symbol("my");let pFe=af,fFe=UO,mFe=uc,{isClean:ai,my:TFe}=Oo;function hE(e,t){let n=new e.constructor;for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a)||a==="proxyCache")continue;let s=e[a],r=typeof s;a==="parent"&&r==="object"?t&&(n[a]=t):a==="source"?n[a]=s:Array.isArray(s)?n[a]=s.map(i=>hE(i,n)):(r==="object"&&s!==null&&(s=hE(s)),n[a]=s)}return n}let SE=class{constructor(t={}){this.raws={},this[ai]=!1,this[TFe]=!0;for(let n in t)if(n==="nodes"){this.nodes=[];for(let a of t[n])typeof a.clone=="function"?this.append(a.clone()):this.append(a)}else this[n]=t[n]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let n=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let n in t)this[n]=t[n];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let n=hE(this);for(let a in t)n[a]=t[a];return n}cloneAfter(t={}){let n=this.clone(t);return this.parent.insertAfter(this,n),n}cloneBefore(t={}){let n=this.clone(t);return this.parent.insertBefore(this,n),n}error(t,n={}){if(this.source){let{end:a,start:s}=this.rangeBy(n);return this.source.input.error(t,{column:s.column,line:s.line},{column:a.column,line:a.line},n)}return new pFe(t)}getProxyProcessor(){return{get(t,n){return n==="proxyOf"?t:n==="root"?()=>t.root().toProxy():t[n]},set(t,n,a){return t[n]===a||(t[n]=a,(n==="prop"||n==="value"||n==="name"||n==="params"||n==="important"||n==="text")&&t.markDirty()),!0}}}markClean(){this[ai]=!0}markDirty(){if(this[ai]){this[ai]=!1;let t=this;for(;t=t.parent;)t[ai]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t,n){let a=this.source.start;if(t.index)a=this.positionInside(t.index,n);else if(t.word){n=this.toString();let s=n.indexOf(t.word);s!==-1&&(a=this.positionInside(s,n))}return a}positionInside(t,n){let a=n||this.toString(),s=this.source.start.column,r=this.source.start.line;for(let i=0;itypeof u=="object"&&u.toJSON?u.toJSON(null,n):u);else if(typeof o=="object"&&o.toJSON)a[i]=o.toJSON(null,n);else if(i==="source"){let u=n.get(o.input);u==null&&(u=r,n.set(o.input,r),r++),a[i]={end:o.end,inputId:u,start:o.start}}else a[i]=o}return s&&(a.inputs=[...n.keys()].map(i=>i.toJSON())),a}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=mFe){t.stringify&&(t=t.stringify);let n="";return t(this,a=>{n+=a}),n}warn(t,n,a){let s={node:this};for(let r in a)s[r]=a[r];return t.warn(n,s)}get proxyOf(){return this}};var lc=SE;SE.default=SE;let _Fe=lc,AE=class extends _Fe{constructor(t){super(t),this.type="comment"}};var cc=AE;AE.default=AE;let hFe=lc,OE=class extends hFe{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var dc=OE;OE.default=OE;let wO=cc,MO=dc,SFe=lc,{isClean:WO,my:zO}=Oo,sf,FO,xO,rf;function BO(e){return e.map(t=>(t.nodes&&(t.nodes=BO(t.nodes)),delete t.source,t))}function GO(e){if(e[WO]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)GO(t)}let Ma=class HO extends SFe{append(...t){for(let n of t){let a=this.normalize(n,this.last);for(let s of a)this.proxyOf.nodes.push(s)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),a,s;for(;this.indexes[n]t[n](...a.map(s=>typeof s=="function"?(r,i)=>s(r.toProxy(),i):s)):n==="every"||n==="some"?a=>t[n]((s,...r)=>a(s.toProxy(),...r)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(a=>a.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]},set(t,n,a){return t[n]===a||(t[n]=a,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,n){let a=this.index(t),s=this.normalize(n,this.proxyOf.nodes[a]).reverse();a=this.index(t);for(let i of s)this.proxyOf.nodes.splice(a+1,0,i);let r;for(let i in this.indexes)r=this.indexes[i],a"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let s of t)s.parent&&s.parent.removeChild(s,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let s of t)s.parent&&s.parent.removeChild(s,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new MO(t)]}else if(t.selector||t.selectors)t=[new rf(t)];else if(t.name)t=[new sf(t)];else if(t.text)t=[new wO(t)];else throw new Error("Unknown node type in node creation");return t.map(s=>(s[zO]||HO.rebuild(s),s=s.proxyOf,s.parent&&s.parent.removeChild(s),s[WO]&&GO(s),s.raws||(s.raws={}),typeof s.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(s.raws.before=n.raws.before.replace(/\S/g,"")),s.parent=this.proxyOf,s))}prepend(...t){t=t.reverse();for(let n of t){let a=this.normalize(n,this.first,"prepend").reverse();for(let s of a)this.proxyOf.nodes.unshift(s);for(let s in this.indexes)this.indexes[s]=this.indexes[s]+a.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let n;for(let a in this.indexes)n=this.indexes[a],n>=t&&(this.indexes[a]=n-1);return this.markDirty(),this}replaceValues(t,n,a){return a||(a=n,n={}),this.walkDecls(s=>{n.props&&!n.props.includes(s.prop)||n.fast&&!s.value.includes(n.fast)||(s.value=s.value.replace(t,a))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((n,a)=>{let s;try{s=t(n,a)}catch(r){throw n.addToError(r)}return s!==!1&&n.walk&&(s=n.walk(t)),s})}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="atrule"&&t.test(a.name))return n(a,s)}):this.walk((a,s)=>{if(a.type==="atrule"&&a.name===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="atrule")return n(a,s)}))}walkComments(t){return this.walk((n,a)=>{if(n.type==="comment")return t(n,a)})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="decl"&&t.test(a.prop))return n(a,s)}):this.walk((a,s)=>{if(a.type==="decl"&&a.prop===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="decl")return n(a,s)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="rule"&&t.test(a.selector))return n(a,s)}):this.walk((a,s)=>{if(a.type==="rule"&&a.selector===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="rule")return n(a,s)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Ma.registerParse=e=>{FO=e};Ma.registerRule=e=>{rf=e};Ma.registerAtRule=e=>{sf=e};Ma.registerRoot=e=>{xO=e};var Vs=Ma;Ma.default=Ma;Ma.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,sf.prototype):e.type==="rule"?Object.setPrototypeOf(e,rf.prototype):e.type==="decl"?Object.setPrototypeOf(e,MO.prototype):e.type==="comment"?Object.setPrototypeOf(e,wO.prototype):e.type==="root"&&Object.setPrototypeOf(e,xO.prototype),e[zO]=!0,e.nodes&&e.nodes.forEach(t=>{Ma.rebuild(t)})};let VO=Vs,Sl=class extends VO{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};var of=Sl;Sl.default=Sl;VO.registerAtRule(Sl);let AFe=Vs,KO,jO,Vi=class extends AFe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new KO(new jO,this,t).stringify()}};Vi.registerLazyResult=e=>{KO=e};Vi.registerProcessor=e=>{jO=e};var uf=Vi;Vi.default=Vi;let OFe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",gFe=(e,t=21)=>(n=t)=>{let a="",s=n;for(;s--;)a+=e[Math.random()*e.length|0];return a},IFe=(e=21)=>{let t="",n=e;for(;n--;)t+=OFe[Math.random()*64|0];return t};var RFe={nanoid:IFe,customAlphabet:gFe};let{existsSync:NFe,readFileSync:vFe}=aa,{dirname:Qc,join:bFe}=aa,{SourceMapConsumer:U_,SourceMapGenerator:w_}=aa;function CFe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let gE=class{constructor(t,n){if(n.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let a=n.map?n.map.prev:void 0,s=this.loadMap(n.from,a);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=Qc(this.mapFile)),s&&(this.text=s)}consumer(){return this.consumerCache||(this.consumerCache=new U_(this.text)),this.consumerCache}decodeInline(t){let n=/^data:application\/json;charset=utf-?8;base64,/,a=/^data:application\/json;base64,/,s=/^data:application\/json;charset=utf-?8,/,r=/^data:application\/json,/,i=t.match(s)||t.match(r);if(i)return decodeURIComponent(t.substr(i[0].length));let o=t.match(n)||t.match(a);if(o)return CFe(t.substr(o[0].length));let u=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+u)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let n=t.match(/\/\*\s*# sourceMappingURL=/g);if(!n)return;let a=t.lastIndexOf(n.pop()),s=t.indexOf("*/",a);a>-1&&s>-1&&(this.annotation=this.getAnnotationURL(t.substring(a,s)))}loadFile(t){if(this.root=Qc(t),NFe(t))return this.mapFile=t,vFe(t,"utf-8").toString().trim()}loadMap(t,n){if(n===!1)return!1;if(n){if(typeof n=="string")return n;if(typeof n=="function"){let a=n(t);if(a){let s=this.loadFile(a);if(!s)throw new Error("Unable to load previous source map: "+a.toString());return s}}else{if(n instanceof U_)return w_.fromSourceMap(n).toString();if(n instanceof w_)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let a=this.annotation;return t&&(a=bFe(Qc(t),a)),this.loadFile(a)}}}startWith(t,n){return t?t.substr(0,n.length)===n:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var qO=gE;gE.default=gE;let{nanoid:DFe}=RFe,{isAbsolute:IE,resolve:RE}=aa,{SourceMapConsumer:PFe,SourceMapGenerator:LFe}=aa,{fileURLToPath:M_,pathToFileURL:Bo}=aa,W_=af,yFe=qO,Zc=aa,Jc=Symbol("fromOffsetCache"),$Fe=!!(PFe&&LFe),z_=!!(RE&&IE),Al=class{constructor(t,n={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]===""?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!z_||/^\w+:\/\//.test(n.from)||IE(n.from)?this.file=n.from:this.file=RE(n.from)),z_&&$Fe){let a=new yFe(this.css,n);if(a.text){this.map=a;let s=a.consumer().file;!this.file&&s&&(this.file=this.mapResolve(s))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,n,a,s={}){let r,i,o;if(n&&typeof n=="object"){let l=n,c=a;if(typeof l.offset=="number"){let p=this.fromOffset(l.offset);n=p.line,a=p.col}else n=l.line,a=l.column;if(typeof c.offset=="number"){let p=this.fromOffset(c.offset);i=p.line,r=p.col}else i=c.line,r=c.column}else if(!a){let l=this.fromOffset(n);n=l.line,a=l.col}let u=this.origin(n,a,i,r);return u?o=new W_(t,u.endLine===void 0?u.line:{column:u.column,line:u.line},u.endLine===void 0?u.column:{column:u.endColumn,line:u.endLine},u.source,u.file,s.plugin):o=new W_(t,i===void 0?n:{column:a,line:n},i===void 0?a:{column:r,line:i},this.css,this.file,s.plugin),o.input={column:a,endColumn:r,endLine:i,line:n,source:this.css},this.file&&(Bo&&(o.input.url=Bo(this.file).toString()),o.input.file=this.file),o}fromOffset(t){let n,a;if(this[Jc])a=this[Jc];else{let r=this.css.split(`
+`);return n=r[r.length-1],n=n.replace(/\S/g,""),!1}}),n}rawSemicolon(t){let n;return t.walk(a=>{if(a.nodes&&a.nodes.length&&a.last.type==="decl"&&(n=a.raws.semicolon,typeof n<"u"))return!1}),n}rawValue(t,n){let a=t[n],s=t.raws[n];return s&&s.value===a?s.raw:a}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,n){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,n)}};var UO=TE;TE.default=TE;let fFe=UO;function _E(e,t){new fFe(t).stringify(e)}var uc=_E;_E.default=_E;var Oo={};Oo.isClean=Symbol("isClean");Oo.my=Symbol("my");let mFe=af,TFe=UO,_Fe=uc,{isClean:ai,my:hFe}=Oo;function hE(e,t){let n=new e.constructor;for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a)||a==="proxyCache")continue;let s=e[a],r=typeof s;a==="parent"&&r==="object"?t&&(n[a]=t):a==="source"?n[a]=s:Array.isArray(s)?n[a]=s.map(i=>hE(i,n)):(r==="object"&&s!==null&&(s=hE(s)),n[a]=s)}return n}let SE=class{constructor(t={}){this.raws={},this[ai]=!1,this[hFe]=!0;for(let n in t)if(n==="nodes"){this.nodes=[];for(let a of t[n])typeof a.clone=="function"?this.append(a.clone()):this.append(a)}else this[n]=t[n]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let n=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let n in t)this[n]=t[n];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let n=hE(this);for(let a in t)n[a]=t[a];return n}cloneAfter(t={}){let n=this.clone(t);return this.parent.insertAfter(this,n),n}cloneBefore(t={}){let n=this.clone(t);return this.parent.insertBefore(this,n),n}error(t,n={}){if(this.source){let{end:a,start:s}=this.rangeBy(n);return this.source.input.error(t,{column:s.column,line:s.line},{column:a.column,line:a.line},n)}return new mFe(t)}getProxyProcessor(){return{get(t,n){return n==="proxyOf"?t:n==="root"?()=>t.root().toProxy():t[n]},set(t,n,a){return t[n]===a||(t[n]=a,(n==="prop"||n==="value"||n==="name"||n==="params"||n==="important"||n==="text")&&t.markDirty()),!0}}}markClean(){this[ai]=!0}markDirty(){if(this[ai]){this[ai]=!1;let t=this;for(;t=t.parent;)t[ai]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t,n){let a=this.source.start;if(t.index)a=this.positionInside(t.index,n);else if(t.word){n=this.toString();let s=n.indexOf(t.word);s!==-1&&(a=this.positionInside(s,n))}return a}positionInside(t,n){let a=n||this.toString(),s=this.source.start.column,r=this.source.start.line;for(let i=0;itypeof u=="object"&&u.toJSON?u.toJSON(null,n):u);else if(typeof o=="object"&&o.toJSON)a[i]=o.toJSON(null,n);else if(i==="source"){let u=n.get(o.input);u==null&&(u=r,n.set(o.input,r),r++),a[i]={end:o.end,inputId:u,start:o.start}}else a[i]=o}return s&&(a.inputs=[...n.keys()].map(i=>i.toJSON())),a}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=_Fe){t.stringify&&(t=t.stringify);let n="";return t(this,a=>{n+=a}),n}warn(t,n,a){let s={node:this};for(let r in a)s[r]=a[r];return t.warn(n,s)}get proxyOf(){return this}};var lc=SE;SE.default=SE;let SFe=lc,AE=class extends SFe{constructor(t){super(t),this.type="comment"}};var cc=AE;AE.default=AE;let AFe=lc,OE=class extends AFe{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var dc=OE;OE.default=OE;let wO=cc,MO=dc,OFe=lc,{isClean:WO,my:zO}=Oo,sf,FO,xO,rf;function BO(e){return e.map(t=>(t.nodes&&(t.nodes=BO(t.nodes)),delete t.source,t))}function GO(e){if(e[WO]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)GO(t)}let Ma=class HO extends OFe{append(...t){for(let n of t){let a=this.normalize(n,this.last);for(let s of a)this.proxyOf.nodes.push(s)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),a,s;for(;this.indexes[n]t[n](...a.map(s=>typeof s=="function"?(r,i)=>s(r.toProxy(),i):s)):n==="every"||n==="some"?a=>t[n]((s,...r)=>a(s.toProxy(),...r)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(a=>a.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]},set(t,n,a){return t[n]===a||(t[n]=a,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,n){let a=this.index(t),s=this.normalize(n,this.proxyOf.nodes[a]).reverse();a=this.index(t);for(let i of s)this.proxyOf.nodes.splice(a+1,0,i);let r;for(let i in this.indexes)r=this.indexes[i],a"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let s of t)s.parent&&s.parent.removeChild(s,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let s of t)s.parent&&s.parent.removeChild(s,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new MO(t)]}else if(t.selector||t.selectors)t=[new rf(t)];else if(t.name)t=[new sf(t)];else if(t.text)t=[new wO(t)];else throw new Error("Unknown node type in node creation");return t.map(s=>(s[zO]||HO.rebuild(s),s=s.proxyOf,s.parent&&s.parent.removeChild(s),s[WO]&&GO(s),s.raws||(s.raws={}),typeof s.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(s.raws.before=n.raws.before.replace(/\S/g,"")),s.parent=this.proxyOf,s))}prepend(...t){t=t.reverse();for(let n of t){let a=this.normalize(n,this.first,"prepend").reverse();for(let s of a)this.proxyOf.nodes.unshift(s);for(let s in this.indexes)this.indexes[s]=this.indexes[s]+a.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let n;for(let a in this.indexes)n=this.indexes[a],n>=t&&(this.indexes[a]=n-1);return this.markDirty(),this}replaceValues(t,n,a){return a||(a=n,n={}),this.walkDecls(s=>{n.props&&!n.props.includes(s.prop)||n.fast&&!s.value.includes(n.fast)||(s.value=s.value.replace(t,a))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((n,a)=>{let s;try{s=t(n,a)}catch(r){throw n.addToError(r)}return s!==!1&&n.walk&&(s=n.walk(t)),s})}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="atrule"&&t.test(a.name))return n(a,s)}):this.walk((a,s)=>{if(a.type==="atrule"&&a.name===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="atrule")return n(a,s)}))}walkComments(t){return this.walk((n,a)=>{if(n.type==="comment")return t(n,a)})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="decl"&&t.test(a.prop))return n(a,s)}):this.walk((a,s)=>{if(a.type==="decl"&&a.prop===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="decl")return n(a,s)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((a,s)=>{if(a.type==="rule"&&t.test(a.selector))return n(a,s)}):this.walk((a,s)=>{if(a.type==="rule"&&a.selector===t)return n(a,s)}):(n=t,this.walk((a,s)=>{if(a.type==="rule")return n(a,s)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Ma.registerParse=e=>{FO=e};Ma.registerRule=e=>{rf=e};Ma.registerAtRule=e=>{sf=e};Ma.registerRoot=e=>{xO=e};var Vs=Ma;Ma.default=Ma;Ma.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,sf.prototype):e.type==="rule"?Object.setPrototypeOf(e,rf.prototype):e.type==="decl"?Object.setPrototypeOf(e,MO.prototype):e.type==="comment"?Object.setPrototypeOf(e,wO.prototype):e.type==="root"&&Object.setPrototypeOf(e,xO.prototype),e[zO]=!0,e.nodes&&e.nodes.forEach(t=>{Ma.rebuild(t)})};let VO=Vs,Sl=class extends VO{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};var of=Sl;Sl.default=Sl;VO.registerAtRule(Sl);let gFe=Vs,KO,jO,Vi=class extends gFe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new KO(new jO,this,t).stringify()}};Vi.registerLazyResult=e=>{KO=e};Vi.registerProcessor=e=>{jO=e};var uf=Vi;Vi.default=Vi;let IFe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",RFe=(e,t=21)=>(n=t)=>{let a="",s=n;for(;s--;)a+=e[Math.random()*e.length|0];return a},NFe=(e=21)=>{let t="",n=e;for(;n--;)t+=IFe[Math.random()*64|0];return t};var vFe={nanoid:NFe,customAlphabet:RFe};let{existsSync:bFe,readFileSync:CFe}=aa,{dirname:Qc,join:DFe}=aa,{SourceMapConsumer:U_,SourceMapGenerator:w_}=aa;function PFe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let gE=class{constructor(t,n){if(n.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let a=n.map?n.map.prev:void 0,s=this.loadMap(n.from,a);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=Qc(this.mapFile)),s&&(this.text=s)}consumer(){return this.consumerCache||(this.consumerCache=new U_(this.text)),this.consumerCache}decodeInline(t){let n=/^data:application\/json;charset=utf-?8;base64,/,a=/^data:application\/json;base64,/,s=/^data:application\/json;charset=utf-?8,/,r=/^data:application\/json,/,i=t.match(s)||t.match(r);if(i)return decodeURIComponent(t.substr(i[0].length));let o=t.match(n)||t.match(a);if(o)return PFe(t.substr(o[0].length));let u=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+u)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let n=t.match(/\/\*\s*# sourceMappingURL=/g);if(!n)return;let a=t.lastIndexOf(n.pop()),s=t.indexOf("*/",a);a>-1&&s>-1&&(this.annotation=this.getAnnotationURL(t.substring(a,s)))}loadFile(t){if(this.root=Qc(t),bFe(t))return this.mapFile=t,CFe(t,"utf-8").toString().trim()}loadMap(t,n){if(n===!1)return!1;if(n){if(typeof n=="string")return n;if(typeof n=="function"){let a=n(t);if(a){let s=this.loadFile(a);if(!s)throw new Error("Unable to load previous source map: "+a.toString());return s}}else{if(n instanceof U_)return w_.fromSourceMap(n).toString();if(n instanceof w_)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let a=this.annotation;return t&&(a=DFe(Qc(t),a)),this.loadFile(a)}}}startWith(t,n){return t?t.substr(0,n.length)===n:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var qO=gE;gE.default=gE;let{nanoid:LFe}=vFe,{isAbsolute:IE,resolve:RE}=aa,{SourceMapConsumer:yFe,SourceMapGenerator:$Fe}=aa,{fileURLToPath:M_,pathToFileURL:Bo}=aa,W_=af,kFe=qO,Zc=aa,Jc=Symbol("fromOffsetCache"),UFe=!!(yFe&&$Fe),z_=!!(RE&&IE),Al=class{constructor(t,n={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]===""?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!z_||/^\w+:\/\//.test(n.from)||IE(n.from)?this.file=n.from:this.file=RE(n.from)),z_&&UFe){let a=new kFe(this.css,n);if(a.text){this.map=a;let s=a.consumer().file;!this.file&&s&&(this.file=this.mapResolve(s))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,n,a,s={}){let r,i,o;if(n&&typeof n=="object"){let l=n,c=a;if(typeof l.offset=="number"){let p=this.fromOffset(l.offset);n=p.line,a=p.col}else n=l.line,a=l.column;if(typeof c.offset=="number"){let p=this.fromOffset(c.offset);i=p.line,r=p.col}else i=c.line,r=c.column}else if(!a){let l=this.fromOffset(n);n=l.line,a=l.col}let u=this.origin(n,a,i,r);return u?o=new W_(t,u.endLine===void 0?u.line:{column:u.column,line:u.line},u.endLine===void 0?u.column:{column:u.endColumn,line:u.endLine},u.source,u.file,s.plugin):o=new W_(t,i===void 0?n:{column:a,line:n},i===void 0?a:{column:r,line:i},this.css,this.file,s.plugin),o.input={column:a,endColumn:r,endLine:i,line:n,source:this.css},this.file&&(Bo&&(o.input.url=Bo(this.file).toString()),o.input.file=this.file),o}fromOffset(t){let n,a;if(this[Jc])a=this[Jc];else{let r=this.css.split(`
`);a=new Array(r.length);let i=0;for(let o=0,u=r.length;o=n)s=a.length-1;else{let r=a.length-2,i;for(;s>1),t=a[i+1])s=i+1;else{s=i;break}}return{col:t-a[s]+1,line:s+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:RE(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,n,a,s){if(!this.map)return!1;let r=this.map.consumer(),i=r.originalPositionFor({column:n,line:t});if(!i.source)return!1;let o;typeof a=="number"&&(o=r.originalPositionFor({column:s,line:a}));let u;IE(i.source)?u=Bo(i.source):u=new URL(i.source,this.map.consumer().sourceRoot||Bo(this.map.mapFile));let l={column:i.column,endColumn:o&&o.column,endLine:o&&o.line,line:i.line,url:u.toString()};if(u.protocol==="file:")if(M_)l.file=M_(u);else throw new Error("file: protocol is not available in this PostCSS build");let c=r.sourceContentFor(i.source);return c&&(l.source=c),l}toJSON(){let t={};for(let n of["hasBOM","css","file","id"])this[n]!=null&&(t[n]=this[n]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}get from(){return this.file||this.id}};var Ec=Al;Al.default=Al;Zc&&Zc.registerInput&&Zc.registerInput(Al);let YO=Vs,XO,QO,yr=class extends YO{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,n,a){let s=super.normalize(t);if(n){if(a==="prepend")this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n)for(let r of s)r.raws.before=n.raws.before}return s}removeChild(t,n){let a=this.index(t);return!n&&a===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[a].raws.before),super.removeChild(t)}toResult(t={}){return new XO(new QO,this,t).stringify()}};yr.registerLazyResult=e=>{XO=e};yr.registerProcessor=e=>{QO=e};var go=yr;yr.default=yr;YO.registerRoot(yr);let Ki={comma(e){return Ki.split(e,[","],!0)},space(e){let t=[" ",`
-`," "];return Ki.split(e,t)},split(e,t,n){let a=[],s="",r=!1,i=0,o=!1,u="",l=!1;for(let c of e)l?l=!1:c==="\\"?l=!0:o?c===u&&(o=!1):c==='"'||c==="'"?(o=!0,u=c):c==="("?i+=1:c===")"?i>0&&(i-=1):i===0&&t.includes(c)&&(r=!0),r?(s!==""&&a.push(s.trim()),s="",r=!1):s+=c;return(n||s!=="")&&a.push(s.trim()),a}};var ZO=Ki;Ki.default=Ki;let JO=Vs,kFe=ZO,Ol=class extends JO{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return kFe.comma(this.selector)}set selectors(t){let n=this.selector?this.selector.match(/,\s*/):null,a=n?n[0]:","+this.raw("between","beforeOpen");this.selector=t.join(a)}};var lf=Ol;Ol.default=Ol;JO.registerRule(Ol);let UFe=of,wFe=cc,MFe=dc,WFe=Ec,zFe=qO,FFe=go,xFe=lf;function ji(e,t){if(Array.isArray(e))return e.map(s=>ji(s));let{inputs:n,...a}=e;if(n){t=[];for(let s of n){let r={...s,__proto__:WFe.prototype};r.map&&(r.map={...r.map,__proto__:zFe.prototype}),t.push(r)}}if(a.nodes&&(a.nodes=e.nodes.map(s=>ji(s,t))),a.source){let{inputId:s,...r}=a.source;a.source=r,s!=null&&(a.source.input=t[s])}if(a.type==="root")return new FFe(a);if(a.type==="decl")return new MFe(a);if(a.type==="rule")return new xFe(a);if(a.type==="comment")return new wFe(a);if(a.type==="atrule")return new UFe(a);throw new Error("Unknown node type: "+e.type)}var BFe=ji;ji.default=ji;let{dirname:Tu,relative:eg,resolve:tg,sep:ng}=aa,{SourceMapConsumer:ag,SourceMapGenerator:_u}=aa,{pathToFileURL:F_}=aa,GFe=Ec,HFe=!!(ag&&_u),VFe=!!(Tu&&tg&&eg&&ng),KFe=class{constructor(t,n,a,s){this.stringify=t,this.mapOpts=a.map||{},this.root=n,this.opts=a,this.css=s,this.originalCSS=s,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let n=`
+`," "];return Ki.split(e,t)},split(e,t,n){let a=[],s="",r=!1,i=0,o=!1,u="",l=!1;for(let c of e)l?l=!1:c==="\\"?l=!0:o?c===u&&(o=!1):c==='"'||c==="'"?(o=!0,u=c):c==="("?i+=1:c===")"?i>0&&(i-=1):i===0&&t.includes(c)&&(r=!0),r?(s!==""&&a.push(s.trim()),s="",r=!1):s+=c;return(n||s!=="")&&a.push(s.trim()),a}};var ZO=Ki;Ki.default=Ki;let JO=Vs,wFe=ZO,Ol=class extends JO{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return wFe.comma(this.selector)}set selectors(t){let n=this.selector?this.selector.match(/,\s*/):null,a=n?n[0]:","+this.raw("between","beforeOpen");this.selector=t.join(a)}};var lf=Ol;Ol.default=Ol;JO.registerRule(Ol);let MFe=of,WFe=cc,zFe=dc,FFe=Ec,xFe=qO,BFe=go,GFe=lf;function ji(e,t){if(Array.isArray(e))return e.map(s=>ji(s));let{inputs:n,...a}=e;if(n){t=[];for(let s of n){let r={...s,__proto__:FFe.prototype};r.map&&(r.map={...r.map,__proto__:xFe.prototype}),t.push(r)}}if(a.nodes&&(a.nodes=e.nodes.map(s=>ji(s,t))),a.source){let{inputId:s,...r}=a.source;a.source=r,s!=null&&(a.source.input=t[s])}if(a.type==="root")return new BFe(a);if(a.type==="decl")return new zFe(a);if(a.type==="rule")return new GFe(a);if(a.type==="comment")return new WFe(a);if(a.type==="atrule")return new MFe(a);throw new Error("Unknown node type: "+e.type)}var HFe=ji;ji.default=ji;let{dirname:Tu,relative:eg,resolve:tg,sep:ng}=aa,{SourceMapConsumer:ag,SourceMapGenerator:_u}=aa,{pathToFileURL:F_}=aa,VFe=Ec,KFe=!!(ag&&_u),jFe=!!(Tu&&tg&&eg&&ng),qFe=class{constructor(t,n,a,s){this.stringify=t,this.mapOpts=a.map||{},this.root=n,this.opts=a,this.css=s,this.originalCSS=s,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let n=`
`;this.css.includes(`\r
`)&&(n=`\r
-`),this.css+=n+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let n=this.toUrl(this.path(t.file)),a=t.root||Tu(t.file),s;this.mapOpts.sourcesContent===!1?(s=new ag(t.text),s.sourcesContent&&(s.sourcesContent=null)):s=t.consumer(),this.map.applySourceMap(s,n,this.toUrl(this.path(a)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let n=this.root.nodes.length-1;n>=0;n--)t=this.root.nodes[n],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(n)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),VFe&&HFe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,n=>{t+=n}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=_u.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new _u({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new _u({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,n=1,a="",s={generated:{column:0,line:0},original:{column:0,line:0},source:""},r,i;this.stringify(this.root,(o,u,l)=>{if(this.css+=o,u&&l!=="end"&&(s.generated.line=t,s.generated.column=n-1,u.source&&u.source.start?(s.source=this.sourcePath(u),s.original.line=u.source.start.line,s.original.column=u.source.start.column-1,this.map.addMapping(s)):(s.source=a,s.original.line=1,s.original.column=0,this.map.addMapping(s))),i=o.match(/\n/g),i?(t+=i.length,r=o.lastIndexOf(`
-`),n=o.length-r):n+=o.length,u&&l!=="start"){let c=u.parent||{raws:{}};(!(u.type==="decl"||u.type==="atrule"&&!u.nodes)||u!==c.last||c.raws.semicolon)&&(u.source&&u.source.end?(s.source=this.sourcePath(u),s.original.line=u.source.end.line,s.original.column=u.source.end.column-1,s.generated.line=t,s.generated.column=n-2,this.map.addMapping(s)):(s.source=a,s.original.line=1,s.original.column=0,s.generated.line=t,s.generated.column=n-1,this.map.addMapping(s)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(n=>n.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let n=this.memoizedPaths.get(t);if(n)return n;let a=this.opts.to?Tu(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(a=Tu(tg(a,this.mapOpts.annotation)));let s=eg(a,t);return this.memoizedPaths.set(t,s),s}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let n=t.source.input.map;this.previousMaps.includes(n)||this.previousMaps.push(n)}});else{let t=new GFe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(n=>{if(n.source){let a=n.source.input.from;if(a&&!t[a]){t[a]=!0;let s=this.usesFileUrls?this.toFileUrl(a):this.toUrl(this.path(a));this.map.setSourceContent(s,n.source.input.css)}}});else if(this.css){let n=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(n,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let n=this.memoizedFileURLs.get(t);if(n)return n;if(F_){let a=F_(t).toString();return this.memoizedFileURLs.set(t,a),a}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let n=this.memoizedURLs.get(t);if(n)return n;ng==="\\"&&(t=t.replace(/\\/g,"/"));let a=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,a),a}};var sg=KFe;const ed=39,x_=34,Go=92,B_=47,Ho=10,si=32,Vo=12,Ko=9,jo=13,jFe=91,qFe=93,YFe=40,XFe=41,QFe=123,ZFe=125,JFe=59,exe=42,txe=58,nxe=64,qo=/[\t\n\f\r "#'()/;[\\\]{}]/g,Yo=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,axe=/.[\r\n"'(/\\]/,G_=/[\da-f]/i;var sxe=function(t,n={}){let a=t.css.valueOf(),s=n.ignoreErrors,r,i,o,u,l,c,p,d,f,T,O=a.length,I=0,g=[],N=[];function S(){return I}function A(C){throw t.error("Unclosed "+C,I)}function v(){return N.length===0&&I>=O}function y(C){if(N.length)return N.pop();if(I>=O)return;let D=C?C.ignoreUnclosed:!1;switch(r=a.charCodeAt(I),r){case Ho:case si:case Ko:case jo:case Vo:{u=I;do u+=1,r=a.charCodeAt(u);while(r===si||r===Ho||r===Ko||r===jo||r===Vo);c=["space",a.slice(I,u)],I=u-1;break}case jFe:case qFe:case QFe:case ZFe:case txe:case JFe:case XFe:{let F=String.fromCharCode(r);c=[F,F,I];break}case YFe:{if(T=g.length?g.pop()[1]:"",f=a.charCodeAt(I+1),T==="url"&&f!==ed&&f!==x_&&f!==si&&f!==Ho&&f!==Ko&&f!==Vo&&f!==jo){u=I;do{if(p=!1,u=a.indexOf(")",u+1),u===-1)if(s||D){u=I;break}else A("bracket");for(d=u;a.charCodeAt(d-1)===Go;)d-=1,p=!p}while(p);c=["brackets",a.slice(I,u+1),I,u],I=u}else u=a.indexOf(")",I+1),i=a.slice(I,u+1),u===-1||axe.test(i)?c=["(","(",I]:(c=["brackets",i,I,u],I=u);break}case ed:case x_:{l=r===ed?"'":'"',u=I;do{if(p=!1,u=a.indexOf(l,u+1),u===-1)if(s||D){u=I+1;break}else A("string");for(d=u;a.charCodeAt(d-1)===Go;)d-=1,p=!p}while(p);c=["string",a.slice(I,u+1),I,u],I=u;break}case nxe:{qo.lastIndex=I+1,qo.test(a),qo.lastIndex===0?u=a.length-1:u=qo.lastIndex-2,c=["at-word",a.slice(I,u+1),I,u],I=u;break}case Go:{for(u=I,o=!0;a.charCodeAt(u+1)===Go;)u+=1,o=!o;if(r=a.charCodeAt(u+1),o&&r!==B_&&r!==si&&r!==Ho&&r!==Ko&&r!==jo&&r!==Vo&&(u+=1,G_.test(a.charAt(u)))){for(;G_.test(a.charAt(u+1));)u+=1;a.charCodeAt(u+1)===si&&(u+=1)}c=["word",a.slice(I,u+1),I,u],I=u;break}default:{r===B_&&a.charCodeAt(I+1)===exe?(u=a.indexOf("*/",I+2)+1,u===0&&(s||D?u=a.length:A("comment")),c=["comment",a.slice(I,u+1),I,u],I=u):(Yo.lastIndex=I+1,Yo.test(a),Yo.lastIndex===0?u=a.length-1:u=Yo.lastIndex-2,c=["word",a.slice(I,u+1),I,u],g.push(c),I=u);break}}return I++,c}function P(C){N.push(C)}return{back:P,endOfFile:v,nextToken:y,position:S}};let rxe=of,ixe=cc,oxe=dc,uxe=go,H_=lf,lxe=sxe;const V_={empty:!0,space:!0};function cxe(e){for(let t=e.length-1;t>=0;t--){let n=e[t],a=n[3]||n[2];if(a)return a}}let dxe=class{constructor(t){this.input=t,this.root=new uxe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let n=new rxe;n.name=t[1].slice(1),n.name===""&&this.unnamedAtrule(n,t),this.init(n,t[2]);let a,s,r,i=!1,o=!1,u=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),a=t[0],a==="("||a==="["?l.push(a==="("?")":"]"):a==="{"&&l.length>0?l.push("}"):a===l[l.length-1]&&l.pop(),l.length===0)if(a===";"){n.source.end=this.getPosition(t[2]),n.source.end.offset++,this.semicolon=!0;break}else if(a==="{"){o=!0;break}else if(a==="}"){if(u.length>0){for(r=u.length-1,s=u[r];s&&s[0]==="space";)s=u[--r];s&&(n.source.end=this.getPosition(s[3]||s[2]),n.source.end.offset++)}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){i=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(n.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(n,"params",u),i&&(t=u[u.length-1],n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++,this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),o&&(n.nodes=[],this.current=n)}checkMissedSemicolon(t){let n=this.colon(t);if(n===!1)return;let a=0,s;for(let r=n-1;r>=0&&(s=t[r],!(s[0]!=="space"&&(a+=1,a===2)));r--);throw this.input.error("Missed semicolon",s[0]==="word"?s[3]+1:s[2])}colon(t){let n=0,a,s,r;for(let[i,o]of t.entries()){if(s=o,r=s[0],r==="("&&(n+=1),r===")"&&(n-=1),n===0&&r===":")if(!a)this.doubleColon(s);else{if(a[0]==="word"&&a[1]==="progid")continue;return i}a=s}return!1}comment(t){let n=new ixe;this.init(n,t[2]),n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++;let a=t[1].slice(2,-2);if(/^\s*$/.test(a))n.text="",n.raws.left=a,n.raws.right="";else{let s=a.match(/^(\s*)([^]*\S)(\s*)$/);n.text=s[2],n.raws.left=s[1],n.raws.right=s[3]}}createTokenizer(){this.tokenizer=lxe(this.input)}decl(t,n){let a=new oxe;this.init(a,t[0][2]);let s=t[t.length-1];for(s[0]===";"&&(this.semicolon=!0,t.pop()),a.source.end=this.getPosition(s[3]||s[2]||cxe(t)),a.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),a.raws.before+=t.shift()[1];for(a.source.start=this.getPosition(t[0][2]),a.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;a.prop+=t.shift()[1]}a.raws.between="";let r;for(;t.length;)if(r=t.shift(),r[0]===":"){a.raws.between+=r[1];break}else r[0]==="word"&&/\w/.test(r[1])&&this.unknownWord([r]),a.raws.between+=r[1];(a.prop[0]==="_"||a.prop[0]==="*")&&(a.raws.before+=a.prop[0],a.prop=a.prop.slice(1));let i=[],o;for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)i.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(r=t[l],r[1].toLowerCase()==="!important"){a.important=!0;let c=this.stringFrom(t,l);c=this.spacesFromEnd(t)+c,c!==" !important"&&(a.raws.important=c);break}else if(r[1].toLowerCase()==="important"){let c=t.slice(0),p="";for(let d=l;d>0;d--){let f=c[d][0];if(p.trim().startsWith("!")&&f!=="space")break;p=c.pop()[1]+p}p.trim().startsWith("!")&&(a.important=!0,a.raws.important=p,t=c)}if(r[0]!=="space"&&r[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(a.raws.between+=i.map(l=>l[1]).join(""),i=[]),this.raw(a,"value",i.concat(t),n),a.value.includes(":")&&!n&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let n=new H_;this.init(n,t[2]),n.selector="",n.raws.between="",this.current=n}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let n=this.current.nodes[this.current.nodes.length-1];n&&n.type==="rule"&&!n.raws.ownSemicolon&&(n.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let n=this.input.fromOffset(t);return{column:n.col,line:n.line,offset:t}}init(t,n){this.current.push(t),t.source={input:this.input,start:this.getPosition(n)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let n=!1,a=null,s=!1,r=null,i=[],o=t[1].startsWith("--"),u=[],l=t;for(;l;){if(a=l[0],u.push(l),a==="("||a==="[")r||(r=l),i.push(a==="("?")":"]");else if(o&&s&&a==="{")r||(r=l),i.push("}");else if(i.length===0)if(a===";")if(s){this.decl(u,o);return}else break;else if(a==="{"){this.rule(u);return}else if(a==="}"){this.tokenizer.back(u.pop()),n=!0;break}else a===":"&&(s=!0);else a===i[i.length-1]&&(i.pop(),i.length===0&&(r=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),i.length>0&&this.unclosedBracket(r),n&&s){if(!o)for(;u.length&&(l=u[u.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,n,a,s){let r,i,o=a.length,u="",l=!0,c,p;for(let d=0;df+T[1],"");t.raws[n]={raw:d,value:u}}t[n]=u}rule(t){t.pop();let n=new H_;this.init(n,t[0][2]),n.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(n,"selector",t),this.current=n}spacesAndCommentsFromEnd(t){let n,a="";for(;t.length&&(n=t[t.length-1][0],!(n!=="space"&&n!=="comment"));)a=t.pop()[1]+a;return a}spacesAndCommentsFromStart(t){let n,a="";for(;t.length&&(n=t[0][0],!(n!=="space"&&n!=="comment"));)a+=t.shift()[1];return a}spacesFromEnd(t){let n,a="";for(;t.length&&(n=t[t.length-1][0],n==="space");)a=t.pop()[1]+a;return a}stringFrom(t,n){let a="";for(let s=n;st.type==="warning")}get content(){return this.css}};var df=vE;vE.default=vE;let _xe=Vs,hxe=uf,Sxe=sg,Axe=cf,K_=df,Oxe=go,gxe=uc,{isClean:ua,my:Ixe}=Oo;const Rxe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Nxe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},vxe={Once:!0,postcssPlugin:!0,prepare:!0},$r=0;function ri(e){return typeof e=="object"&&typeof e.then=="function"}function ig(e){let t=!1,n=Rxe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,$r,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,$r,n+"Exit"]:[n,n+"Exit"]}function j_(e){let t;return e.type==="document"?t=["Document",$r,"DocumentExit"]:e.type==="root"?t=["Root",$r,"RootExit"]:t=ig(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function bE(e){return e[ua]=!1,e.nodes&&e.nodes.forEach(t=>bE(t)),e}let CE={},kr=class og{constructor(t,n,a){this.stringified=!1,this.processed=!1;let s;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))s=bE(n);else if(n instanceof og||n instanceof K_)s=bE(n.root),n.map&&(typeof a.map>"u"&&(a.map={}),a.map.inline||(a.map.inline=!1),a.map.prev=n.map);else{let r=Axe;a.syntax&&(r=a.syntax.parse),a.parser&&(r=a.parser),r.parse&&(r=r.parse);try{s=r(n,a)}catch(i){this.processed=!0,this.error=i}s&&!s[Ixe]&&_xe.rebuild(s)}this.result=new K_(t,s,a),this.helpers={...CE,postcss:CE,result:this.result},this.plugins=this.processor.plugins.map(r=>typeof r=="object"&&r.prepare?{...r,...r.prepare(this.result)}:r)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,n){let a=this.result.lastPlugin;try{n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=a.postcssPlugin,t.setMessage()):a.postcssVersion}catch(s){console&&console.error&&console.error(s)}return t}prepareVisitors(){this.listeners={};let t=(n,a,s)=>{this.listeners[a]||(this.listeners[a]=[]),this.listeners[a].push([n,s])};for(let n of this.plugins)if(typeof n=="object")for(let a in n){if(!Nxe[a]&&/^[A-Z]/.test(a))throw new Error(`Unknown event ${a} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!vxe[a])if(typeof n[a]=="object")for(let s in n[a])s==="*"?t(n,a,n[a][s]):t(n,a+"-"+s.toLowerCase(),n[a][s]);else typeof n[a]=="function"&&t(n,a,n[a])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let a=this.visitTick(n);if(ri(a))try{await a}catch(s){let r=n[n.length-1].node;throw this.handleError(s,r)}}}if(this.listeners.OnceExit)for(let[n,a]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let s=t.nodes.map(r=>a(r,this.helpers));await Promise.all(s)}else await a(t,this.helpers)}catch(s){throw this.handleError(s)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let n=this.result.root.nodes.map(a=>t.Once(a,this.helpers));return ri(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=gxe;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let s=new Sxe(n,this.result.root,this.result.opts).generate();return this.result.css=s[0],this.result.map=s[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let n=this.runOnRoot(t);if(ri(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[ua];)t[ua]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,n){return this.async().then(t,n)}toString(){return this.css}visitSync(t,n){for(let[a,s]of t){this.result.lastPlugin=a;let r;try{r=s(n,this.helpers)}catch(i){throw this.handleError(i,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(ri(r))throw this.getAsyncError()}}visitTick(t){let n=t[t.length-1],{node:a,visitors:s}=n;if(a.type!=="root"&&a.type!=="document"&&!a.parent){t.pop();return}if(s.length>0&&n.visitorIndex{s[ua]||this.walkSync(s)});else{let s=this.listeners[a];if(s&&this.visitSync(s,t.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};kr.registerPostcss=e=>{CE=e};var ug=kr;kr.default=kr;Oxe.registerLazyResult(kr);hxe.registerLazyResult(kr);let bxe=sg,Cxe=cf;const Dxe=df;let Pxe=uc,DE=class{constructor(t,n,a){n=n.toString(),this.stringified=!1,this._processor=t,this._css=n,this._opts=a,this._map=void 0;let s,r=Pxe;this.result=new Dxe(this._processor,s,this._opts),this.result.css=n;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let o=new bxe(r,s,this._opts,n);if(o.isMap()){let[u,l]=o.generate();u&&(this.result.css=u),l&&(this.result.map=l)}else o.clearAnnotation(),this.result.css=o.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,n){return this.async().then(t,n)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,n=Cxe;try{t=n(this._css,this._opts)}catch(a){this.error=a}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}};var Lxe=DE;DE.default=DE;let yxe=uf,$xe=ug,kxe=Lxe,Uxe=go,qi=class{constructor(t=[]){this.version="8.4.47",this.plugins=this.normalize(t)}normalize(t){let n=[];for(let a of t)if(a.postcss===!0?a=a():a.postcss&&(a=a.postcss),typeof a=="object"&&Array.isArray(a.plugins))n=n.concat(a.plugins);else if(typeof a=="object"&&a.postcssPlugin)n.push(a);else if(typeof a=="function")n.push(a);else if(!(typeof a=="object"&&(a.parse||a.stringify)))throw new Error(a+" is not a PostCSS plugin");return n}process(t,n={}){return!this.plugins.length&&!n.parser&&!n.stringifier&&!n.syntax?new kxe(this,t,n):new $xe(this,t,n)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};var wxe=qi;qi.default=qi;Uxe.registerProcessor(qi);yxe.registerProcessor(qi);var q_={};let lg=of,cg=cc,Mxe=Vs,Wxe=af,dg=dc,Eg=uf,zxe=BFe,Fxe=Ec,xxe=ug,Bxe=ZO,Gxe=lc,Hxe=cf,Ef=wxe,Vxe=df,pg=go,fg=lf,Kxe=uc,jxe=rg;function ht(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new Ef(e)}ht.plugin=function(t,n){let a=!1;function s(...i){console&&console.warn&&!a&&(a=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide:
+`),this.css+=n+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let n=this.toUrl(this.path(t.file)),a=t.root||Tu(t.file),s;this.mapOpts.sourcesContent===!1?(s=new ag(t.text),s.sourcesContent&&(s.sourcesContent=null)):s=t.consumer(),this.map.applySourceMap(s,n,this.toUrl(this.path(a)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let n=this.root.nodes.length-1;n>=0;n--)t=this.root.nodes[n],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(n)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),jFe&&KFe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,n=>{t+=n}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=_u.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new _u({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new _u({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,n=1,a="",s={generated:{column:0,line:0},original:{column:0,line:0},source:""},r,i;this.stringify(this.root,(o,u,l)=>{if(this.css+=o,u&&l!=="end"&&(s.generated.line=t,s.generated.column=n-1,u.source&&u.source.start?(s.source=this.sourcePath(u),s.original.line=u.source.start.line,s.original.column=u.source.start.column-1,this.map.addMapping(s)):(s.source=a,s.original.line=1,s.original.column=0,this.map.addMapping(s))),i=o.match(/\n/g),i?(t+=i.length,r=o.lastIndexOf(`
+`),n=o.length-r):n+=o.length,u&&l!=="start"){let c=u.parent||{raws:{}};(!(u.type==="decl"||u.type==="atrule"&&!u.nodes)||u!==c.last||c.raws.semicolon)&&(u.source&&u.source.end?(s.source=this.sourcePath(u),s.original.line=u.source.end.line,s.original.column=u.source.end.column-1,s.generated.line=t,s.generated.column=n-2,this.map.addMapping(s)):(s.source=a,s.original.line=1,s.original.column=0,s.generated.line=t,s.generated.column=n-1,this.map.addMapping(s)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(n=>n.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let n=this.memoizedPaths.get(t);if(n)return n;let a=this.opts.to?Tu(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(a=Tu(tg(a,this.mapOpts.annotation)));let s=eg(a,t);return this.memoizedPaths.set(t,s),s}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let n=t.source.input.map;this.previousMaps.includes(n)||this.previousMaps.push(n)}});else{let t=new VFe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(n=>{if(n.source){let a=n.source.input.from;if(a&&!t[a]){t[a]=!0;let s=this.usesFileUrls?this.toFileUrl(a):this.toUrl(this.path(a));this.map.setSourceContent(s,n.source.input.css)}}});else if(this.css){let n=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(n,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let n=this.memoizedFileURLs.get(t);if(n)return n;if(F_){let a=F_(t).toString();return this.memoizedFileURLs.set(t,a),a}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let n=this.memoizedURLs.get(t);if(n)return n;ng==="\\"&&(t=t.replace(/\\/g,"/"));let a=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,a),a}};var sg=qFe;const ed=39,x_=34,Go=92,B_=47,Ho=10,si=32,Vo=12,Ko=9,jo=13,YFe=91,XFe=93,QFe=40,ZFe=41,JFe=123,exe=125,txe=59,nxe=42,axe=58,sxe=64,qo=/[\t\n\f\r "#'()/;[\\\]{}]/g,Yo=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,rxe=/.[\r\n"'(/\\]/,G_=/[\da-f]/i;var ixe=function(t,n={}){let a=t.css.valueOf(),s=n.ignoreErrors,r,i,o,u,l,c,p,d,f,T,O=a.length,I=0,g=[],N=[];function S(){return I}function A(C){throw t.error("Unclosed "+C,I)}function v(){return N.length===0&&I>=O}function y(C){if(N.length)return N.pop();if(I>=O)return;let D=C?C.ignoreUnclosed:!1;switch(r=a.charCodeAt(I),r){case Ho:case si:case Ko:case jo:case Vo:{u=I;do u+=1,r=a.charCodeAt(u);while(r===si||r===Ho||r===Ko||r===jo||r===Vo);c=["space",a.slice(I,u)],I=u-1;break}case YFe:case XFe:case JFe:case exe:case axe:case txe:case ZFe:{let F=String.fromCharCode(r);c=[F,F,I];break}case QFe:{if(T=g.length?g.pop()[1]:"",f=a.charCodeAt(I+1),T==="url"&&f!==ed&&f!==x_&&f!==si&&f!==Ho&&f!==Ko&&f!==Vo&&f!==jo){u=I;do{if(p=!1,u=a.indexOf(")",u+1),u===-1)if(s||D){u=I;break}else A("bracket");for(d=u;a.charCodeAt(d-1)===Go;)d-=1,p=!p}while(p);c=["brackets",a.slice(I,u+1),I,u],I=u}else u=a.indexOf(")",I+1),i=a.slice(I,u+1),u===-1||rxe.test(i)?c=["(","(",I]:(c=["brackets",i,I,u],I=u);break}case ed:case x_:{l=r===ed?"'":'"',u=I;do{if(p=!1,u=a.indexOf(l,u+1),u===-1)if(s||D){u=I+1;break}else A("string");for(d=u;a.charCodeAt(d-1)===Go;)d-=1,p=!p}while(p);c=["string",a.slice(I,u+1),I,u],I=u;break}case sxe:{qo.lastIndex=I+1,qo.test(a),qo.lastIndex===0?u=a.length-1:u=qo.lastIndex-2,c=["at-word",a.slice(I,u+1),I,u],I=u;break}case Go:{for(u=I,o=!0;a.charCodeAt(u+1)===Go;)u+=1,o=!o;if(r=a.charCodeAt(u+1),o&&r!==B_&&r!==si&&r!==Ho&&r!==Ko&&r!==jo&&r!==Vo&&(u+=1,G_.test(a.charAt(u)))){for(;G_.test(a.charAt(u+1));)u+=1;a.charCodeAt(u+1)===si&&(u+=1)}c=["word",a.slice(I,u+1),I,u],I=u;break}default:{r===B_&&a.charCodeAt(I+1)===nxe?(u=a.indexOf("*/",I+2)+1,u===0&&(s||D?u=a.length:A("comment")),c=["comment",a.slice(I,u+1),I,u],I=u):(Yo.lastIndex=I+1,Yo.test(a),Yo.lastIndex===0?u=a.length-1:u=Yo.lastIndex-2,c=["word",a.slice(I,u+1),I,u],g.push(c),I=u);break}}return I++,c}function P(C){N.push(C)}return{back:P,endOfFile:v,nextToken:y,position:S}};let oxe=of,uxe=cc,lxe=dc,cxe=go,H_=lf,dxe=ixe;const V_={empty:!0,space:!0};function Exe(e){for(let t=e.length-1;t>=0;t--){let n=e[t],a=n[3]||n[2];if(a)return a}}let pxe=class{constructor(t){this.input=t,this.root=new cxe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let n=new oxe;n.name=t[1].slice(1),n.name===""&&this.unnamedAtrule(n,t),this.init(n,t[2]);let a,s,r,i=!1,o=!1,u=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),a=t[0],a==="("||a==="["?l.push(a==="("?")":"]"):a==="{"&&l.length>0?l.push("}"):a===l[l.length-1]&&l.pop(),l.length===0)if(a===";"){n.source.end=this.getPosition(t[2]),n.source.end.offset++,this.semicolon=!0;break}else if(a==="{"){o=!0;break}else if(a==="}"){if(u.length>0){for(r=u.length-1,s=u[r];s&&s[0]==="space";)s=u[--r];s&&(n.source.end=this.getPosition(s[3]||s[2]),n.source.end.offset++)}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){i=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(n.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(n,"params",u),i&&(t=u[u.length-1],n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++,this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),o&&(n.nodes=[],this.current=n)}checkMissedSemicolon(t){let n=this.colon(t);if(n===!1)return;let a=0,s;for(let r=n-1;r>=0&&(s=t[r],!(s[0]!=="space"&&(a+=1,a===2)));r--);throw this.input.error("Missed semicolon",s[0]==="word"?s[3]+1:s[2])}colon(t){let n=0,a,s,r;for(let[i,o]of t.entries()){if(s=o,r=s[0],r==="("&&(n+=1),r===")"&&(n-=1),n===0&&r===":")if(!a)this.doubleColon(s);else{if(a[0]==="word"&&a[1]==="progid")continue;return i}a=s}return!1}comment(t){let n=new uxe;this.init(n,t[2]),n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++;let a=t[1].slice(2,-2);if(/^\s*$/.test(a))n.text="",n.raws.left=a,n.raws.right="";else{let s=a.match(/^(\s*)([^]*\S)(\s*)$/);n.text=s[2],n.raws.left=s[1],n.raws.right=s[3]}}createTokenizer(){this.tokenizer=dxe(this.input)}decl(t,n){let a=new lxe;this.init(a,t[0][2]);let s=t[t.length-1];for(s[0]===";"&&(this.semicolon=!0,t.pop()),a.source.end=this.getPosition(s[3]||s[2]||Exe(t)),a.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),a.raws.before+=t.shift()[1];for(a.source.start=this.getPosition(t[0][2]),a.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;a.prop+=t.shift()[1]}a.raws.between="";let r;for(;t.length;)if(r=t.shift(),r[0]===":"){a.raws.between+=r[1];break}else r[0]==="word"&&/\w/.test(r[1])&&this.unknownWord([r]),a.raws.between+=r[1];(a.prop[0]==="_"||a.prop[0]==="*")&&(a.raws.before+=a.prop[0],a.prop=a.prop.slice(1));let i=[],o;for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)i.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(r=t[l],r[1].toLowerCase()==="!important"){a.important=!0;let c=this.stringFrom(t,l);c=this.spacesFromEnd(t)+c,c!==" !important"&&(a.raws.important=c);break}else if(r[1].toLowerCase()==="important"){let c=t.slice(0),p="";for(let d=l;d>0;d--){let f=c[d][0];if(p.trim().startsWith("!")&&f!=="space")break;p=c.pop()[1]+p}p.trim().startsWith("!")&&(a.important=!0,a.raws.important=p,t=c)}if(r[0]!=="space"&&r[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(a.raws.between+=i.map(l=>l[1]).join(""),i=[]),this.raw(a,"value",i.concat(t),n),a.value.includes(":")&&!n&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let n=new H_;this.init(n,t[2]),n.selector="",n.raws.between="",this.current=n}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let n=this.current.nodes[this.current.nodes.length-1];n&&n.type==="rule"&&!n.raws.ownSemicolon&&(n.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let n=this.input.fromOffset(t);return{column:n.col,line:n.line,offset:t}}init(t,n){this.current.push(t),t.source={input:this.input,start:this.getPosition(n)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let n=!1,a=null,s=!1,r=null,i=[],o=t[1].startsWith("--"),u=[],l=t;for(;l;){if(a=l[0],u.push(l),a==="("||a==="[")r||(r=l),i.push(a==="("?")":"]");else if(o&&s&&a==="{")r||(r=l),i.push("}");else if(i.length===0)if(a===";")if(s){this.decl(u,o);return}else break;else if(a==="{"){this.rule(u);return}else if(a==="}"){this.tokenizer.back(u.pop()),n=!0;break}else a===":"&&(s=!0);else a===i[i.length-1]&&(i.pop(),i.length===0&&(r=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),i.length>0&&this.unclosedBracket(r),n&&s){if(!o)for(;u.length&&(l=u[u.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,n,a,s){let r,i,o=a.length,u="",l=!0,c,p;for(let d=0;df+T[1],"");t.raws[n]={raw:d,value:u}}t[n]=u}rule(t){t.pop();let n=new H_;this.init(n,t[0][2]),n.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(n,"selector",t),this.current=n}spacesAndCommentsFromEnd(t){let n,a="";for(;t.length&&(n=t[t.length-1][0],!(n!=="space"&&n!=="comment"));)a=t.pop()[1]+a;return a}spacesAndCommentsFromStart(t){let n,a="";for(;t.length&&(n=t[0][0],!(n!=="space"&&n!=="comment"));)a+=t.shift()[1];return a}spacesFromEnd(t){let n,a="";for(;t.length&&(n=t[t.length-1][0],n==="space");)a=t.pop()[1]+a;return a}stringFrom(t,n){let a="";for(let s=n;st.type==="warning")}get content(){return this.css}};var df=vE;vE.default=vE;let Sxe=Vs,Axe=uf,Oxe=sg,gxe=cf,K_=df,Ixe=go,Rxe=uc,{isClean:ua,my:Nxe}=Oo;const vxe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},bxe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Cxe={Once:!0,postcssPlugin:!0,prepare:!0},$r=0;function ri(e){return typeof e=="object"&&typeof e.then=="function"}function ig(e){let t=!1,n=vxe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,$r,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,$r,n+"Exit"]:[n,n+"Exit"]}function j_(e){let t;return e.type==="document"?t=["Document",$r,"DocumentExit"]:e.type==="root"?t=["Root",$r,"RootExit"]:t=ig(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function bE(e){return e[ua]=!1,e.nodes&&e.nodes.forEach(t=>bE(t)),e}let CE={},kr=class og{constructor(t,n,a){this.stringified=!1,this.processed=!1;let s;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))s=bE(n);else if(n instanceof og||n instanceof K_)s=bE(n.root),n.map&&(typeof a.map>"u"&&(a.map={}),a.map.inline||(a.map.inline=!1),a.map.prev=n.map);else{let r=gxe;a.syntax&&(r=a.syntax.parse),a.parser&&(r=a.parser),r.parse&&(r=r.parse);try{s=r(n,a)}catch(i){this.processed=!0,this.error=i}s&&!s[Nxe]&&Sxe.rebuild(s)}this.result=new K_(t,s,a),this.helpers={...CE,postcss:CE,result:this.result},this.plugins=this.processor.plugins.map(r=>typeof r=="object"&&r.prepare?{...r,...r.prepare(this.result)}:r)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,n){let a=this.result.lastPlugin;try{n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=a.postcssPlugin,t.setMessage()):a.postcssVersion}catch(s){console&&console.error&&console.error(s)}return t}prepareVisitors(){this.listeners={};let t=(n,a,s)=>{this.listeners[a]||(this.listeners[a]=[]),this.listeners[a].push([n,s])};for(let n of this.plugins)if(typeof n=="object")for(let a in n){if(!bxe[a]&&/^[A-Z]/.test(a))throw new Error(`Unknown event ${a} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Cxe[a])if(typeof n[a]=="object")for(let s in n[a])s==="*"?t(n,a,n[a][s]):t(n,a+"-"+s.toLowerCase(),n[a][s]);else typeof n[a]=="function"&&t(n,a,n[a])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let a=this.visitTick(n);if(ri(a))try{await a}catch(s){let r=n[n.length-1].node;throw this.handleError(s,r)}}}if(this.listeners.OnceExit)for(let[n,a]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let s=t.nodes.map(r=>a(r,this.helpers));await Promise.all(s)}else await a(t,this.helpers)}catch(s){throw this.handleError(s)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let n=this.result.root.nodes.map(a=>t.Once(a,this.helpers));return ri(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=Rxe;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let s=new Oxe(n,this.result.root,this.result.opts).generate();return this.result.css=s[0],this.result.map=s[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let n=this.runOnRoot(t);if(ri(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[ua];)t[ua]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,n){return this.async().then(t,n)}toString(){return this.css}visitSync(t,n){for(let[a,s]of t){this.result.lastPlugin=a;let r;try{r=s(n,this.helpers)}catch(i){throw this.handleError(i,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(ri(r))throw this.getAsyncError()}}visitTick(t){let n=t[t.length-1],{node:a,visitors:s}=n;if(a.type!=="root"&&a.type!=="document"&&!a.parent){t.pop();return}if(s.length>0&&n.visitorIndex{s[ua]||this.walkSync(s)});else{let s=this.listeners[a];if(s&&this.visitSync(s,t.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};kr.registerPostcss=e=>{CE=e};var ug=kr;kr.default=kr;Ixe.registerLazyResult(kr);Axe.registerLazyResult(kr);let Dxe=sg,Pxe=cf;const Lxe=df;let yxe=uc,DE=class{constructor(t,n,a){n=n.toString(),this.stringified=!1,this._processor=t,this._css=n,this._opts=a,this._map=void 0;let s,r=yxe;this.result=new Lxe(this._processor,s,this._opts),this.result.css=n;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let o=new Dxe(r,s,this._opts,n);if(o.isMap()){let[u,l]=o.generate();u&&(this.result.css=u),l&&(this.result.map=l)}else o.clearAnnotation(),this.result.css=o.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,n){return this.async().then(t,n)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,n=Pxe;try{t=n(this._css,this._opts)}catch(a){this.error=a}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}};var $xe=DE;DE.default=DE;let kxe=uf,Uxe=ug,wxe=$xe,Mxe=go,qi=class{constructor(t=[]){this.version="8.4.47",this.plugins=this.normalize(t)}normalize(t){let n=[];for(let a of t)if(a.postcss===!0?a=a():a.postcss&&(a=a.postcss),typeof a=="object"&&Array.isArray(a.plugins))n=n.concat(a.plugins);else if(typeof a=="object"&&a.postcssPlugin)n.push(a);else if(typeof a=="function")n.push(a);else if(!(typeof a=="object"&&(a.parse||a.stringify)))throw new Error(a+" is not a PostCSS plugin");return n}process(t,n={}){return!this.plugins.length&&!n.parser&&!n.stringifier&&!n.syntax?new wxe(this,t,n):new Uxe(this,t,n)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};var Wxe=qi;qi.default=qi;Mxe.registerProcessor(qi);kxe.registerProcessor(qi);var q_={};let lg=of,cg=cc,zxe=Vs,Fxe=af,dg=dc,Eg=uf,xxe=HFe,Bxe=Ec,Gxe=ug,Hxe=ZO,Vxe=lc,Kxe=cf,Ef=Wxe,jxe=df,pg=go,fg=lf,qxe=uc,Yxe=rg;function ht(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new Ef(e)}ht.plugin=function(t,n){let a=!1;function s(...i){console&&console.warn&&!a&&(a=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),q_.LANG&&q_.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南:
-https://www.w3ctech.com/topic/2226`));let o=n(...i);return o.postcssPlugin=t,o.postcssVersion=new Ef().version,o}let r;return Object.defineProperty(s,"postcss",{get(){return r||(r=s()),r}}),s.process=function(i,o,u){return ht([s(u)]).process(i,o)},s};ht.stringify=Kxe;ht.parse=Hxe;ht.fromJSON=zxe;ht.list=Bxe;ht.comment=e=>new cg(e);ht.atRule=e=>new lg(e);ht.decl=e=>new dg(e);ht.rule=e=>new fg(e);ht.root=e=>new pg(e);ht.document=e=>new Eg(e);ht.CssSyntaxError=Wxe;ht.Declaration=dg;ht.Container=Mxe;ht.Processor=Ef;ht.Document=Eg;ht.Comment=cg;ht.Warning=jxe;ht.AtRule=lg;ht.Result=Vxe;ht.Input=Fxe;ht.Rule=fg;ht.Root=pg;ht.Node=Gxe;xxe.registerPostcss(ht);var qxe=ht;ht.default=ht;const Yxe=sO,Y_=Vze,{isPlainObject:Xxe}=tf,X_=iFe,Qxe=oFe,{parse:Zxe}=qxe,Jxe=["img","audio","video","picture","svg","object","map","iframe","embed"],eBe=["script","style"];function li(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function Ca(e,t){return{}.hasOwnProperty.call(e,t)}function Q_(e,t){const n=[];return li(e,function(a){t(a)&&n.push(a)}),n}function tBe(e){for(const t in e)if(Ca(e,t))return!1;return!0}function nBe(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var aBe=Yi;const sBe=/^[^\0\t\n\f\r /<=>]+$/;function Yi(e,t,n){if(e==null)return"";typeof e=="number"&&(e=e.toString());let a="",s="";function r(B,Q){const q=this;this.tag=B,this.attribs=Q||{},this.tagPosition=a.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(I.length){const oe=I[I.length-1];oe.text+=q.text}},this.updateParentNodeMediaChildren=function(){I.length&&Jxe.includes(this.tag)&&I[I.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Yi.defaults,t),t.parser=Object.assign({},rBe,t.parser);const i=function(B){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(B)>-1};eBe.forEach(function(B){i(B)&&!t.allowVulnerableTags&&console.warn(`
+https://www.w3ctech.com/topic/2226`));let o=n(...i);return o.postcssPlugin=t,o.postcssVersion=new Ef().version,o}let r;return Object.defineProperty(s,"postcss",{get(){return r||(r=s()),r}}),s.process=function(i,o,u){return ht([s(u)]).process(i,o)},s};ht.stringify=qxe;ht.parse=Kxe;ht.fromJSON=xxe;ht.list=Hxe;ht.comment=e=>new cg(e);ht.atRule=e=>new lg(e);ht.decl=e=>new dg(e);ht.rule=e=>new fg(e);ht.root=e=>new pg(e);ht.document=e=>new Eg(e);ht.CssSyntaxError=Fxe;ht.Declaration=dg;ht.Container=zxe;ht.Processor=Ef;ht.Document=Eg;ht.Comment=cg;ht.Warning=Yxe;ht.AtRule=lg;ht.Result=jxe;ht.Input=Bxe;ht.Rule=fg;ht.Root=pg;ht.Node=Vxe;Gxe.registerPostcss(ht);var Xxe=ht;ht.default=ht;const Qxe=sO,Y_=jze,{isPlainObject:Zxe}=tf,X_=uFe,Jxe=lFe,{parse:eBe}=Xxe,tBe=["img","audio","video","picture","svg","object","map","iframe","embed"],nBe=["script","style"];function li(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function Ca(e,t){return{}.hasOwnProperty.call(e,t)}function Q_(e,t){const n=[];return li(e,function(a){t(a)&&n.push(a)}),n}function aBe(e){for(const t in e)if(Ca(e,t))return!1;return!0}function sBe(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var rBe=Yi;const iBe=/^[^\0\t\n\f\r /<=>]+$/;function Yi(e,t,n){if(e==null)return"";typeof e=="number"&&(e=e.toString());let a="",s="";function r(B,Q){const q=this;this.tag=B,this.attribs=Q||{},this.tagPosition=a.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(I.length){const oe=I[I.length-1];oe.text+=q.text}},this.updateParentNodeMediaChildren=function(){I.length&&tBe.includes(this.tag)&&I[I.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Yi.defaults,t),t.parser=Object.assign({},oBe,t.parser);const i=function(B){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(B)>-1};nBe.forEach(function(B){i(B)&&!t.allowVulnerableTags&&console.warn(`
⚠️ Your \`allowedTags\` option includes, \`${B}\`, which is inherently
vulnerable to XSS attacks. Please remove it from \`allowedTags\`.
Or, to disable this warning, add the \`allowVulnerableTags\` option
and ensure you are accounting for this risk.
-`)});const o=t.nonTextTags||["script","style","textarea","option"];let u,l;t.allowedAttributes&&(u={},l={},li(t.allowedAttributes,function(B,Q){u[Q]=[];const q=[];B.forEach(function(oe){typeof oe=="string"&&oe.indexOf("*")>=0?q.push(Y_(oe).replace(/\\\*/g,".*")):u[Q].push(oe)}),q.length&&(l[Q]=new RegExp("^("+q.join("|")+")$"))}));const c={},p={},d={};li(t.allowedClasses,function(B,Q){if(u&&(Ca(u,Q)||(u[Q]=[]),u[Q].push("class")),c[Q]=B,Array.isArray(B)){const q=[];c[Q]=[],d[Q]=[],B.forEach(function(oe){typeof oe=="string"&&oe.indexOf("*")>=0?q.push(Y_(oe).replace(/\\\*/g,".*")):oe instanceof RegExp?d[Q].push(oe):c[Q].push(oe)}),q.length&&(p[Q]=new RegExp("^("+q.join("|")+")$"))}});const f={};let T;li(t.transformTags,function(B,Q){let q;typeof B=="function"?q=B:typeof B=="string"&&(q=Yi.simpleTransform(B)),Q==="*"?T=q:f[Q]=q});let O,I,g,N,S,A,v=!1;P();const y=new Yxe.Parser({onopentag:function(B,Q){if(t.enforceHtmlBoundary&&B==="html"&&P(),S){A++;return}const q=new r(B,Q);I.push(q);let oe=!1;const J=!!q.text;let Re;if(Ca(f,B)&&(Re=f[B](B,Q),q.attribs=Q=Re.attribs,Re.text!==void 0&&(q.innerText=Re.text),B!==Re.tagName&&(q.name=B=Re.tagName,N[O]=Re.tagName)),T&&(Re=T(B,Q),q.attribs=Q=Re.attribs,B!==Re.tagName&&(q.name=B=Re.tagName,N[O]=Re.tagName)),(!i(B)||t.disallowedTagsMode==="recursiveEscape"&&!tBe(g)||t.nestingLimit!=null&&O>=t.nestingLimit)&&(oe=!0,g[O]=!0,(t.disallowedTagsMode==="discard"||t.disallowedTagsMode==="completelyDiscard")&&o.indexOf(B)!==-1&&(S=!0,A=1),g[O]=!0),O++,oe){if(t.disallowedTagsMode==="discard"||t.disallowedTagsMode==="completelyDiscard")return;s=a,a=""}a+="<"+B,B==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(q.innerText=""),(!u||Ca(u,B)||u["*"])&&li(Q,function(ye,we){if(!sBe.test(we)){delete q.attribs[we];return}if(ye===""&&!t.allowedEmptyAttributes.includes(we)&&(t.nonBooleanAttributes.includes(we)||t.nonBooleanAttributes.includes("*"))){delete q.attribs[we];return}let Gt=!1;if(!u||Ca(u,B)&&u[B].indexOf(we)!==-1||u["*"]&&u["*"].indexOf(we)!==-1||Ca(l,B)&&l[B].test(we)||l["*"]&&l["*"].test(we))Gt=!0;else if(u&&u[B]){for(const Ke of u[B])if(Xxe(Ke)&&Ke.name&&Ke.name===we){Gt=!0;let ve="";if(Ke.multiple===!0){const Nt=ye.split(" ");for(const ne of Nt)Ke.values.indexOf(ne)!==-1&&(ve===""?ve=ne:ve+=" "+ne)}else Ke.values.indexOf(ye)>=0&&(ve=ye);ye=ve}}if(Gt){if(t.allowedSchemesAppliedToAttributes.indexOf(we)!==-1&&D(B,ye)){delete q.attribs[we];return}if(B==="script"&&we==="src"){let Ke=!0;try{const ve=F(ye);if(t.allowedScriptHostnames||t.allowedScriptDomains){const Nt=(t.allowedScriptHostnames||[]).find(function(Se){return Se===ve.url.hostname}),ne=(t.allowedScriptDomains||[]).find(function(Se){return ve.url.hostname===Se||ve.url.hostname.endsWith(`.${Se}`)});Ke=Nt||ne}}catch{Ke=!1}if(!Ke){delete q.attribs[we];return}}if(B==="iframe"&&we==="src"){let Ke=!0;try{const ve=F(ye);if(ve.isRelativeUrl)Ke=Ca(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const Nt=(t.allowedIframeHostnames||[]).find(function(Se){return Se===ve.url.hostname}),ne=(t.allowedIframeDomains||[]).find(function(Se){return ve.url.hostname===Se||ve.url.hostname.endsWith(`.${Se}`)});Ke=Nt||ne}}catch{Ke=!1}if(!Ke){delete q.attribs[we];return}}if(we==="srcset")try{let Ke=Qxe(ye);if(Ke.forEach(function(ve){D("srcset",ve.url)&&(ve.evil=!0)}),Ke=Q_(Ke,function(ve){return!ve.evil}),Ke.length)ye=nBe(Q_(Ke,function(ve){return!ve.evil})),q.attribs[we]=ye;else{delete q.attribs[we];return}}catch{delete q.attribs[we];return}if(we==="class"){const Ke=c[B],ve=c["*"],Nt=p[B],ne=d[B],Se=p["*"],Ae=[Nt,Se].concat(ne).filter(function(Ce){return Ce});if(Ke&&ve?ye=se(ye,X_(Ke,ve),Ae):ye=se(ye,Ke||ve,Ae),!ye.length){delete q.attribs[we];return}}if(we==="style"){if(t.parseStyleAttributes)try{const Ke=Zxe(B+" {"+ye+"}",{map:!1}),ve=$(Ke,t.allowedStyles);if(ye=z(ve),ye.length===0){delete q.attribs[we];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+B+" {"+ye+`}", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547`),delete q.attribs[we];return}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}a+=" "+we,ye&&ye.length?a+='="'+C(ye,!0)+'"':t.allowedEmptyAttributes.includes(we)&&(a+='=""')}else delete q.attribs[we]}),t.selfClosing.indexOf(B)!==-1?a+=" />":(a+=">",q.innerText&&!J&&!t.textFilter&&(a+=C(q.innerText),v=!0)),oe&&(a=s+C(a),s="")},ontext:function(B){if(S)return;const Q=I[I.length-1];let q;if(Q&&(q=Q.tag,B=Q.innerText!==void 0?Q.innerText:B),t.disallowedTagsMode==="completelyDiscard"&&!i(q))B="";else if((t.disallowedTagsMode==="discard"||t.disallowedTagsMode==="completelyDiscard")&&(q==="script"||q==="style"))a+=B;else{const oe=C(B,!1);t.textFilter&&!v?a+=t.textFilter(oe,q):v||(a+=oe)}if(I.length){const oe=I[I.length-1];oe.text+=B}},onclosetag:function(B,Q){if(S)if(A--,!A)S=!1;else return;const q=I.pop();if(!q)return;if(q.tag!==B){I.push(q);return}S=t.enforceHtmlBoundary?B==="html":!1,O--;const oe=g[O];if(oe){if(delete g[O],t.disallowedTagsMode==="discard"||t.disallowedTagsMode==="completelyDiscard"){q.updateParentNodeText();return}s=a,a=""}if(N[O]&&(B=N[O],delete N[O]),t.exclusiveFilter&&t.exclusiveFilter(q)){a=a.substr(0,q.tagPosition);return}if(q.updateParentNodeMediaChildren(),q.updateParentNodeText(),t.selfClosing.indexOf(B)!==-1||Q&&!i(B)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){oe&&(a=s,s="");return}a+=""+B+">",oe&&(a=s+C(a),s=""),v=!1}},t.parser);return y.write(e),y.end(),a;function P(){a="",O=0,I=[],g={},N={},S=!1,A=0}function C(B,Q){return typeof B!="string"&&(B=B+""),t.parser.decodeEntities&&(B=B.replace(/&/g,"&").replace(//g,">"),Q&&(B=B.replace(/"/g,"""))),B=B.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),Q&&(B=B.replace(/"/g,""")),B}function D(B,Q){for(Q=Q.replace(/[\x00-\x20]+/g,"");;){const J=Q.indexOf("",J+4);if(Re===-1)break;Q=Q.substring(0,J)+Q.substring(Re+3)}const q=Q.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!q)return Q.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const oe=q[1].toLowerCase();return Ca(t.allowedSchemesByTag,B)?t.allowedSchemesByTag[B].indexOf(oe)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(oe)===-1}function F(B){if(B=B.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),B.startsWith("relative:"))throw new Error("relative: exploit attempt");let Q="relative://relative-site";for(let J=0;J<100;J++)Q+=`/${J}`;const q=new URL(B,Q);return{isRelativeUrl:q&&q.hostname==="relative-site"&&q.protocol==="relative:",url:q}}function $(B,Q){if(!Q)return B;const q=B.nodes[0];let oe;return Q[q.selector]&&Q["*"]?oe=X_(Q[q.selector],Q["*"]):oe=Q[q.selector]||Q["*"],oe&&(B.nodes[0].nodes=q.nodes.reduce(Y(oe),[])),B}function z(B){return B.nodes[0].nodes.reduce(function(Q,q){return Q.push(`${q.prop}:${q.value}${q.important?" !important":""}`),Q},[]).join(";")}function Y(B){return function(Q,q){return Ca(B,q.prop)&&B[q.prop].some(function(J){return J.test(q.value)})&&Q.push(q),Q}}function se(B,Q,q){return Q?(B=B.split(/\s+/),B.filter(function(oe){return Q.indexOf(oe)!==-1||q.some(function(J){return J.test(oe)})}).join(" ")):B}}const rBe={decodeEntities:!0};Yi.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0};Yi.simpleTransform=function(e,t,n){return n=n===void 0?!0:n,t=t||{},function(a,s){let r;if(n)for(r in t)s[r]=t[r];else s=t;return{tagName:e,attribs:s}}};const mg=BE(aBe),iBe=e=>mg(nWe(e,{target:"_blank"}),{allowedTags:["a"],disallowedTagsMode:"escape"}),Xi=e=>{const t=_t.parse(e,{breaks:!0});return mg(t)},oBe={id:"admin-app",class:"admin-card"},uBe={for:"admin_contact"},lBe=["value"],cBe=["disabled"],dBe={for:"max_users"},EBe=["disabled"],pBe={class:"admin-help"},fBe={class:"info-box"},mBe={for:"max_single_file_size"},TBe=["disabled"],_Be={for:"max_zip_file_size"},hBe=["disabled"],SBe={for:"gpx_limit_import"},ABe=["disabled"],OBe={for:"stats_workouts_limit"},gBe=["disabled"],IBe={class:"admin-help"},RBe={class:"info-box"},NBe={class:"about-label",for:"about"},vBe={class:"textarea-description"},bBe=["innerHTML"],CBe={class:"privacy-policy-label",for:"privacy_policy"},DBe={class:"textarea-description"},PBe=["innerHTML"],LBe={key:5,class:"form-buttons"},yBe={class:"confirm",type:"submit"},$Be={key:6,class:"form-buttons"},kBe=ee({__name:"AdminApplication",props:{appConfig:{},edition:{type:Boolean,default:!1}},setup(e){const t=e,{edition:n}=he(t),a=ke(),s=Sa(),r=Yt({admin_contact:"",max_users:0,max_single_file_size:0,max_zip_file_size:0,gpx_limit_import:0,about:"",privacy_policy:"",stats_workouts_limit:0}),i=M(()=>a.getters[K.GETTERS.ERROR_MESSAGES]);Et(()=>{t.appConfig&&o(t.appConfig)});function o(c){Object.keys(r).map(p=>{["max_single_file_size","max_zip_file_size"].includes(p)?r[p]=N9e(c[p]):["about","privacy_policy"].includes(p)?r[p]=c[p]!==null?c[p]:"":r[p]=c[p]})}function u(){o(t.appConfig),a.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),s.push("/admin/application")}function l(){const c=Object.assign({},r);c.max_single_file_size*=1048576,c.max_zip_file_size*=1048576,a.dispatch(K.ACTIONS.UPDATE_APPLICATION_CONFIG,c)}return(c,p)=>{const d=re("ErrorMessage"),f=re("Card");return h(),R("div",oBe,[W(f,null,{title:ue(()=>[H(_(c.$t("admin.APP_CONFIG.TITLE")),1)]),content:ue(()=>[E("form",{class:"admin-form",onSubmit:be(l,["prevent"])},[E("label",uBe,[H(_(c.$t("admin.APP_CONFIG.ADMIN_CONTACT"))+": ",1),!m(n)&&!r.admin_contact?(h(),R("input",{key:0,class:"no-contact",value:c.$t("admin.APP_CONFIG.NO_CONTACT_EMAIL"),disabled:""},null,8,lBe)):$e((h(),R("input",{key:1,id:"admin_contact",name:"admin_contact",type:"email","onUpdate:modelValue":p[0]||(p[0]=T=>r.admin_contact=T),disabled:!m(n)},null,8,cBe)),[[st,r.admin_contact]])]),E("label",dBe,[H(_(c.$t("admin.APP_CONFIG.MAX_USERS_LABEL"))+": ",1),$e(E("input",{id:"max_users",name:"max_users",type:"number",min:"0","onUpdate:modelValue":p[1]||(p[1]=T=>r.max_users=T),disabled:!m(n)},null,8,EBe),[[st,r.max_users]])]),E("div",pBe,[E("span",fBe,[p[10]||(p[10]=E("i",{class:"fa fa-info-circle","aria-hidden":"true"},null,-1)),H(" "+_(c.$t("admin.APP_CONFIG.MAX_USERS_HELP")),1)])]),E("label",mBe,[H(_(c.$t("admin.APP_CONFIG.SINGLE_UPLOAD_MAX_SIZE_LABEL"))+": ",1),$e(E("input",{id:"max_single_file_size",name:"max_single_file_size",type:"number",step:"0.1",min:"0","onUpdate:modelValue":p[2]||(p[2]=T=>r.max_single_file_size=T),disabled:!m(n)},null,8,TBe),[[st,r.max_single_file_size]])]),E("label",_Be,[H(_(c.$t("admin.APP_CONFIG.ZIP_UPLOAD_MAX_SIZE_LABEL"))+": ",1),$e(E("input",{id:"max_zip_file_size",name:"max_zip_file_size",type:"number",step:"0.1",min:"0","onUpdate:modelValue":p[3]||(p[3]=T=>r.max_zip_file_size=T),disabled:!m(n)},null,8,hBe),[[st,r.max_zip_file_size]])]),E("label",SBe,[H(_(c.$t("admin.APP_CONFIG.MAX_FILES_IN_ZIP_LABEL"))+": ",1),$e(E("input",{id:"gpx_limit_import",name:"gpx_limit_import",type:"number",min:"0","onUpdate:modelValue":p[4]||(p[4]=T=>r.gpx_limit_import=T),disabled:!m(n)},null,8,ABe),[[st,r.gpx_limit_import]])]),E("label",OBe,[H(_(c.$t("admin.APP_CONFIG.STATS_WORKOUTS_LIMIT_LABEL"))+": ",1),$e(E("input",{id:"stats_workouts_limit",name:"stats_workouts_limit",type:"number",min:"0","onUpdate:modelValue":p[5]||(p[5]=T=>r.stats_workouts_limit=T),disabled:!m(n)},null,8,gBe),[[st,r.stats_workouts_limit]])]),E("div",IBe,[E("span",RBe,[p[11]||(p[11]=E("i",{class:"fa fa-info-circle","aria-hidden":"true"},null,-1)),H(" "+_(c.$t("admin.APP_CONFIG.STATS_WORKOUTS_LIMIT_HELP")),1)])]),E("label",NBe,_(c.$t("admin.ABOUT.TEXT"))+": ",1),E("span",vBe,_(c.$t("admin.ABOUT.DESCRIPTION")),1),m(n)?$e((h(),R("textarea",{key:0,id:"about",name:"about",rows:"10","onUpdate:modelValue":p[6]||(p[6]=T=>r.about=T)},null,512)),[[st,r.about]]):(h(),R("div",{key:1,innerHTML:r.about?m(Xi)(r.about):c.$t("admin.NO_TEXT_ENTERED"),class:"textarea-content"},null,8,bBe)),E("label",CBe,_(Ve(c.$t("privacy_policy.TITLE")))+": ",1),E("span",DBe,_(c.$t("admin.PRIVACY_POLICY_DESCRIPTION")),1),m(n)?$e((h(),R("textarea",{key:2,id:"privacy_policy",name:"privacy_policy",rows:"20","onUpdate:modelValue":p[7]||(p[7]=T=>r.privacy_policy=T)},null,512)),[[st,r.privacy_policy]]):(h(),R("div",{key:3,innerHTML:r.privacy_policy?m(Xi)(r.privacy_policy):c.$t("admin.NO_TEXT_ENTERED"),class:"textarea-content"},null,8,PBe)),i.value?(h(),j(d,{key:4,message:i.value},null,8,["message"])):w("",!0),m(n)?(h(),R("div",LBe,[E("button",yBe,_(c.$t("buttons.SUBMIT")),1),E("button",{class:"cancel",onClick:be(u,["prevent"])},_(c.$t("buttons.CANCEL")),1)])):(h(),R("div",$Be,[E("button",{class:"confirm",onClick:p[8]||(p[8]=be(T=>c.$router.push("/admin/application/edit"),["prevent"]))},_(c.$t("buttons.EDIT")),1),E("button",{class:"cancel",onClick:p[9]||(p[9]=be(T=>c.$router.push("/admin"),["prevent"]))},_(c.$t("admin.BACK_TO_ADMIN")),1)]))],32)]),_:1})])}}}),Z_=ie(kBe,[["__scopeId","data-v-e3ac3fa7"]]),UBe=(e,t)=>{const n=e.translatedLabel.toLowerCase(),a=t.translatedLabel.toLowerCase();return n>a?1:ne.map(n=>({...n,translatedLabel:t(`equipment_types.${n.label}.LABEL`)})).sort(UBe),pf=(e,t)=>{const n=e.label.toLowerCase(),a=t.label.toLowerCase();return n>a?1:na?e.filter(r=>_g[r.equipment_type.label].includes(a.label)).filter(r=>n=="all"?!0:n=="withIncludedIds"&&s.includes(r.id)||r.is_active).map(r=>({...r,label:r.is_active?r.label:`${r.label} (${t("common.INACTIVE")})`})).sort(pf):[],wBe={id:"admin-equipment-types",class:"admin-card"},MBe={class:"responsive-table"},WBe={class:"text-left"},zBe={class:"text-left equipment-type-action"},FBe={class:"text-center"},xBe={class:"cell-heading"},BBe={class:"equipment-type-label"},GBe={class:"cell-heading"},HBe={class:"text-center"},VBe={class:"cell-heading"},KBe={class:"equipment-type-action"},jBe={class:"cell-heading"},qBe={class:"action-button"},YBe=["onClick"],XBe={key:0,class:"has-equipments"},QBe=ee({__name:"AdminEquipmentTypes",setup(e){const{t}=$t(),n=ke(),a=M(()=>Tg(n.getters[We.GETTERS.EQUIPMENT_TYPES],t)),s=M(()=>n.getters[K.GETTERS.ERROR_MESSAGES]);Et(()=>r());function r(){n.dispatch(We.ACTIONS.GET_EQUIPMENT_TYPES)}function i(o,u){n.dispatch(We.ACTIONS.UPDATE_EQUIPMENT_TYPE,{id:o,isActive:u})}return(o,u)=>{const l=re("EquipmentTypeImage"),c=re("ErrorMessage"),p=re("Card");return h(),R("div",wBe,[W(p,null,{title:ue(()=>[H(_(o.$t("admin.EQUIPMENT_TYPES.TITLE")),1)]),content:ue(()=>[E("button",{class:"top-button",onClick:u[0]||(u[0]=be(d=>o.$router.push("/admin"),["prevent"]))},_(o.$t("admin.BACK_TO_ADMIN")),1),E("div",MBe,[E("table",null,[E("thead",null,[E("tr",null,[u[2]||(u[2]=E("th",null,"#",-1)),E("th",null,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.IMAGE")),1),E("th",WBe,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.LABEL")),1),E("th",null,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.ACTIVE")),1),E("th",zBe,_(o.$t("admin.ACTION")),1)])]),E("tbody",null,[(h(!0),R(_e,null,Le(a.value,d=>(h(),R("tr",{key:d.id},[E("td",FBe,[u[3]||(u[3]=E("span",{class:"cell-heading"},"id",-1)),H(" "+_(d.id),1)]),E("td",null,[E("span",xBe,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.IMAGE")),1),W(l,{title:d.translatedLabel,"equipment-type-label":d.label},null,8,["title","equipment-type-label"])]),E("td",BBe,[E("span",GBe,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.LABEL")),1),H(" "+_(d.translatedLabel),1)]),E("td",HBe,[E("span",VBe,_(o.$t("admin.EQUIPMENT_TYPES.TABLE.ACTIVE")),1),E("i",{class:Te(`fa fa${d.is_active?"-check":""}`),"aria-hidden":"true"},null,2)]),E("td",KBe,[E("span",jBe,_(o.$t("admin.ACTION")),1),E("div",qBe,[E("button",{class:Te({danger:d.is_active}),onClick:f=>i(d.id,!d.is_active)},_(o.$t(`buttons.${d.is_active?"DIS":"EN"}ABLE`)),11,YBe),d.has_equipments?(h(),R("span",XBe,[u[4]||(u[4]=E("i",{class:"fa fa-warning","aria-hidden":"true"},null,-1)),H(" "+_(o.$t("admin.EQUIPMENT_TYPES.TABLE.HAS_EQUIPMENTS")),1)])):w("",!0)])])]))),128))])]),s.value?(h(),j(c,{key:0,message:s.value},null,8,["message"])):w("",!0),E("button",{onClick:u[1]||(u[1]=be(d=>o.$router.push("/admin"),["prevent"]))},_(o.$t("admin.BACK_TO_ADMIN")),1)])]),_:1})])}}}),ZBe=ie(QBe,[["__scopeId","data-v-d329b43d"]]),JBe={class:"stat-card"},eGe={class:"stat-content box"},tGe={class:"stat-icon"},nGe={class:"stat-details"},aGe={class:"stat-huge"},sGe={class:"stat"},ka=ee({__name:"StatCard",props:{icon:{},text:{},value:{}},setup(e){const t=e,{icon:n,text:a,value:s}=he(t);return(r,i)=>(h(),R("div",JBe,[E("div",eGe,[E("div",tGe,[E("i",{class:Te(["fa",`fa-${m(n)}`])},null,2)]),E("div",nGe,[E("div",aGe,_(m(s)),1),E("div",sGe,_(m(a)),1)])])]))}}),rGe={id:"user-stats"},iGe=ee({__name:"AppStatsCards",props:{appStatistics:{}},setup(e){const t=e,{appStatistics:n}=he(t),a=M(()=>zA(n.value.uploads_dir_size));return(s,r)=>(h(),R("div",rGe,[W(ka,{icon:"users",value:m(n).users,text:s.$t("admin.USER",m(n).users)},null,8,["value","text"]),W(ka,{icon:"tags",value:m(n).sports,text:s.$t("workouts.SPORT",m(n).sports)},null,8,["value","text"]),W(ka,{icon:"calendar",value:m(n).workouts,text:s.$t("workouts.WORKOUT",m(n).workouts)},null,8,["value","text"]),W(ka,{icon:"folder-open",value:a.value.size,text:a.value.suffix},null,8,["value","text"])]))}}),oGe={id:"admin-menu",class:"center-card"},uGe={class:"admin-menu description-list"},lGe={class:"application-config-details"},cGe={class:"registration-status"},dGe={key:0,class:"email-sending-status"},EGe=ee({__name:"AdminMenu",props:{appConfig:{},appStatistics:{default:()=>({})}},setup(e){const t=e,{appConfig:n,appStatistics:a}=he(t);return St(()=>{const s=document.getElementById("adminLink");s&&s.focus()}),(s,r)=>{const i=re("router-link");return h(),R("div",oGe,[W(JS,null,{title:ue(()=>[H(_(s.$t("admin.ADMINISTRATION")),1)]),content:ue(()=>[W(iGe,{appStatistics:m(a)},null,8,["appStatistics"]),E("div",uGe,[E("dl",null,[E("dt",null,[W(i,{id:"adminLink",to:"/admin/application"},{default:ue(()=>[H(_(s.$t("admin.APPLICATION")),1)]),_:1})]),E("dd",lGe,[H(_(s.$t("admin.UPDATE_APPLICATION_DESCRIPTION")),1),r[1]||(r[1]=E("br",null,null,-1)),E("span",cGe,_(s.$t(`admin.REGISTRATION_${m(n).is_registration_enabled?"ENABLED":"DISABLED"}`)),1),m(n).is_email_sending_enabled?w("",!0):(h(),R("span",dGe,[r[0]||(r[0]=E("i",{class:"fa fa-exclamation-triangle","aria-hidden":"true"},null,-1)),H(" "+_(s.$t("admin.EMAIL_SENDING_DISABLED")),1)]))]),E("dt",null,[W(i,{to:"/admin/equipment-types"},{default:ue(()=>[H(_(Ve(s.$t("equipments.EQUIPMENT_TYPE",0))),1)]),_:1})]),E("dd",null,_(s.$t("admin.ENABLE_DISABLE_EQUIPMENT_TYPES")),1),E("dt",null,[W(i,{to:"/admin/sports"},{default:ue(()=>[H(_(Ve(s.$t("workouts.SPORT",0))),1)]),_:1})]),E("dd",null,_(s.$t("admin.ENABLE_DISABLE_SPORTS")),1),E("dt",null,[W(i,{to:"/admin/users"},{default:ue(()=>[H(_(Ve(s.$t("admin.USER",0))),1)]),_:1})]),E("dd",null,_(s.$t("admin.ADMIN_RIGHTS_DELETE_USER_ACCOUNT")),1)])])]),_:1})])}}}),pGe=ie(EGe,[["__scopeId","data-v-69570181"]]),ff={"Cycling (Sport)":"#4c9792","Cycling (Trekking)":"#a8af88","Cycling (Transport)":"#88af98","Cycling (Virtual)":"#64a360",Hiking:"#bb757c","Mountain Biking":"#d4b371","Mountain Biking (Electric)":"#fc9d6f",Mountaineering:"#48b3b7","Open Water Swimming":"#4058a4",Paragliding:"#c23c50",Rowing:"#fcce72",Running:"#835b83","Skiing (Alpine)":"#67a4bd","Skiing (Cross Country)":"#9498d0",Snowshoes:"#5780a8",Swimrun:"#3d9fc9",Trail:"#09a98a",Walking:"#838383"},fGe=e=>{const t={};return e.map(n=>t[n.id]=n.color?n.color:ff[n.label]),t},mGe=(e,t)=>{const n=e.translatedLabel.toLowerCase(),a=t.translatedLabel.toLowerCase();return n>a?1:ne.filter(s=>n==="all"?!0:a.includes(s.id)||s[n]).map(s=>({...s,translatedLabel:t(`sports.${s.label}.LABEL`)})).sort(mGe),mf=(e,t)=>t.filter(n=>n.id===e.sport_id).map(n=>n.label)[0],Tf=(e,t)=>t.filter(n=>n.id===e.sport_id).map(n=>n.color)[0],TGe={id:"admin-sports",class:"admin-card"},_Ge={class:"responsive-table"},hGe={class:"text-left"},SGe={class:"text-left sport-action"},AGe={class:"text-center"},OGe={class:"cell-heading"},gGe={class:"sport-label"},IGe={class:"cell-heading"},RGe={class:"text-center"},NGe={class:"cell-heading"},vGe={class:"sport-action"},bGe={class:"cell-heading"},CGe={class:"action-button"},DGe=["onClick"],PGe={key:0,class:"has-workouts"},LGe=ee({__name:"AdminSports",setup(e){const{t}=$t(),n=ke(),a=M(()=>Kn(n.getters[Pt.GETTERS.SPORTS],t)),s=M(()=>n.getters[K.GETTERS.ERROR_MESSAGES]);Et(()=>n.dispatch(Pt.ACTIONS.GET_SPORTS,!0));function r(i,o){n.dispatch(Pt.ACTIONS.UPDATE_SPORTS,{id:i,isActive:o})}return(i,o)=>{const u=re("SportImage"),l=re("ErrorMessage"),c=re("Card");return h(),R("div",TGe,[W(c,null,{title:ue(()=>[H(_(i.$t("admin.SPORTS.TITLE")),1)]),content:ue(()=>[E("button",{class:"top-button",onClick:o[0]||(o[0]=be(p=>i.$router.push("/admin"),["prevent"]))},_(i.$t("admin.BACK_TO_ADMIN")),1),E("div",_Ge,[E("table",null,[E("thead",null,[E("tr",null,[o[2]||(o[2]=E("th",null,"#",-1)),E("th",null,_(i.$t("admin.SPORTS.TABLE.IMAGE")),1),E("th",hGe,_(i.$t("admin.SPORTS.TABLE.LABEL")),1),E("th",null,_(i.$t("admin.SPORTS.TABLE.ACTIVE")),1),E("th",SGe,_(i.$t("admin.ACTION")),1)])]),E("tbody",null,[(h(!0),R(_e,null,Le(a.value,p=>(h(),R("tr",{key:p.id},[E("td",AGe,[o[3]||(o[3]=E("span",{class:"cell-heading"},"id",-1)),H(" "+_(p.id),1)]),E("td",null,[E("span",OGe,_(i.$t("admin.SPORTS.TABLE.IMAGE")),1),W(u,{title:p.translatedLabel,"sport-label":p.label,color:p.color},null,8,["title","sport-label","color"])]),E("td",gGe,[E("span",IGe,_(i.$t("admin.SPORTS.TABLE.LABEL")),1),H(" "+_(p.translatedLabel),1)]),E("td",RGe,[E("span",NGe,_(i.$t("admin.SPORTS.TABLE.ACTIVE")),1),E("i",{class:Te(`fa fa${p.is_active?"-check":""}`),"aria-hidden":"true"},null,2)]),E("td",vGe,[E("span",bGe,_(i.$t("admin.ACTION")),1),E("div",CGe,[E("button",{class:Te({danger:p.is_active}),onClick:d=>r(p.id,!p.is_active)},_(i.$t(`buttons.${p.is_active?"DIS":"EN"}ABLE`)),11,DGe),p.has_workouts?(h(),R("span",PGe,[o[4]||(o[4]=E("i",{class:"fa fa-warning","aria-hidden":"true"},null,-1)),H(" "+_(i.$t("admin.SPORTS.TABLE.HAS_WORKOUTS")),1)])):w("",!0)])])]))),128))])]),s.value?(h(),j(l,{key:0,message:s.value},null,8,["message"])):w("",!0),E("button",{onClick:o[1]||(o[1]=be(p=>i.$router.push("/admin"),["prevent"]))},_(i.$t("admin.BACK_TO_ADMIN")),1)])]),_:1})])}}}),yGe=ie(LGe,[["__scopeId","data-v-56f637e8"]]),$Ge={class:"table-selects"},kGe=["value"],UGe=["value"],wGe=["value"],MGe=["value"],WGe=["value"],zGe=["value"],FGe=ee({__name:"FilterSelects",props:{order_by:{},query:{},sort:{},message:{}},emits:["updateSelect"],setup(e,{emit:t}){const n=e,a=t,{order_by:s,query:r,sort:i,message:o}=he(n),u=[10,25,50,100];function l(c){a("updateSelect",c.target.id,c.target.value)}return(c,p)=>(h(),R("div",$Ge,[E("label",null,[H(_(c.$t("common.SELECTS.ORDER_BY.LABEL"))+": ",1),E("select",{name:"order_by",id:"order_by",value:m(r).order_by,onChange:l},[(h(!0),R(_e,null,Le(m(s),d=>(h(),R("option",{value:d,key:d},_(c.$t(`${m(o)}.${d.toUpperCase()}`)),9,UGe))),128))],40,kGe)]),E("label",null,[H(_(c.$t("common.SELECTS.ORDER.LABEL"))+": ",1),E("select",{name:"order",id:"order",value:m(r).order,onChange:l},[(h(!0),R(_e,null,Le(m(i),d=>(h(),R("option",{value:d,key:d},_(c.$t(`common.SELECTS.ORDER.${d.toUpperCase()}`)),9,MGe))),128))],40,wGe)]),E("label",null,[H(_(c.$t("common.SELECTS.PER_PAGE.LABEL"))+": ",1),E("select",{name:"per_page",id:"per_page",value:m(r).per_page,onChange:l},[(h(),R(_e,null,Le(u,d=>E("option",{value:d,key:d},_(d),9,zGe)),64))],40,WGe)])]))}}),Sg=ie(FGe,[["__scopeId","data-v-fc86ab3c"]]),_f=["asc","desc"],Ag=1,xGe=10,PE=(e,t)=>e&&typeof e=="string"&&+e>0?+e:t,J_=(e,t,n)=>e&&typeof e=="string"&&t.includes(e)?e:n,LE=(e,t,n,a)=>{const r=(a||{}).defaultSort||"asc",i={};return i.page=PE(e.page,Ag),i.per_page=PE(e.per_page,xGe),i.order=J_(e.order,_f,r),i.order_by=J_(e.order_by,t,n),typeof e.q=="string"?i.q=e.q:delete i.q,typeof e.notes=="string"?i.notes=e.notes:delete i.notes,typeof e.description=="string"?i.description=e.description:delete i.description,i},BGe=["equipment_id","from","to","ave_speed_from","ave_speed_to","max_speed_from","max_speed_to","distance_from","distance_to","duration_from","duration_to","sport_id","title"],tr=(e,t=1)=>Array.from({length:e-t+1},(n,a)=>t+a),GGe=(e,t)=>{if(e<0)return[];if(e<9)return tr(e);let n=[1,2];return t<4?n=n.concat([3,4,5]):t<6?n=n.concat(tr(t+2,3)):(n=n.concat(["..."]),t=e-2&&+n[n.length-1]{const u=re("router-link");return h(),R("nav",HGe,[E("ul",VGe,[E("li",{class:Te(["page-prev",{disabled:!m(n).has_prev}])},[W(u,{class:"page-link",to:{path:m(a),query:r(m(n).page,-1)},disabled:!m(n).has_prev,tabindex:m(n).has_prev?0:-1},{default:ue(({navigate:l})=>[Ut(i.$slots,"default",{onClick:c=>m(n).has_next?l:null},()=>[H(_(i.$t("common.PREVIOUS"))+" ",1),o[0]||(o[0]=E("i",{class:"fa fa-chevron-left","aria-hidden":"true"},null,-1))],!0)]),_:3},8,["to","disabled","tabindex"])],2),(h(!0),R(_e,null,Le(m(GGe)(m(n).pages,m(n).page),l=>(h(),R("li",{key:l,class:Te(["page",{active:l===m(n).page}])},[l==="..."?(h(),R("span",KGe," ... ")):(h(),j(u,{key:1,class:"page-link",to:{path:m(a),query:r(+l)}},{default:ue(()=>[H(_(l),1)]),_:2},1032,["to"]))],2))),128)),E("li",{class:Te(["page-next",{disabled:!m(n).has_next}])},[W(u,{class:"page-link",to:{path:m(a),query:r(m(n).page,1)},disabled:!m(n).has_next,tabindex:m(n).has_next?0:-1},{default:ue(({navigate:l})=>[Ut(i.$slots,"default",{onClick:c=>m(n).has_next?l:null},()=>[H(_(i.$t("common.NEXT"))+" ",1),o[1]||(o[1]=E("i",{class:"fa fa-chevron-right","aria-hidden":"true"},null,-1))],!0)]),_:3},8,["to","disabled","tabindex"])],2)])])}}}),Il=ie(jGe,[["__scopeId","data-v-f1388e09"]]),qGe={class:"users-filters"},YGe={class:"search-username"},XGe=["placeholder"],QGe=ee({__name:"UsersNameFilter",emits:["filterOnUsername"],setup(e,{emit:t}){const n=yt(),a=de(n.query.q?n.query.q:""),s=t;function r(){a.value!==""&&s("filterOnUsername",a)}function i(){a.value="",s("filterOnUsername",a.value)}return(o,u)=>(h(),R("div",qGe,[E("div",YGe,[$e(E("input",{id:"username",name:"username","onUpdate:modelValue":u[0]||(u[0]=l=>a.value=l),onKeyup:Je(r,["enter"]),placeholder:o.$t("user.FILTER_ON_USERNAME")},null,40,XGe),[[st,a.value,void 0,{trim:!0}]]),a.value!==""?(h(),R("i",{key:0,class:"fa fa-times","aria-hidden":"true",onClick:i})):w("",!0)]),E("i",{class:Te(["fa fa-search",{"fa-disabled":a.value===""}]),"aria-hidden":"true",onClick:r},null,2)]))}}),ZGe=ie(QGe,[["__scopeId","data-v-553040c7"]]);var yE={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){if(a===null||a===!0||a===!1)return NaN;var s=Number(a);return isNaN(s)?s:s<0?Math.ceil(s):Math.floor(s)}e.exports=t.default})(yE,yE.exports);var JGe=yE.exports;const eHe=BE(JGe);var $E={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){var s=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return s.setUTCFullYear(a.getFullYear()),a.getTime()-s.getTime()}e.exports=t.default})($E,$E.exports);var tHe=$E.exports;const e0=BE(tHe);function nHe(e,t){var n=iHe(t);return n.formatToParts?sHe(n,e):rHe(n,e)}var aHe={year:0,month:1,day:2,hour:3,minute:4,second:5};function sHe(e,t){try{for(var n=e.formatToParts(t),a=[],s=0;s=0&&(a[r]=parseInt(n[s].value,10))}return a}catch(i){if(i instanceof RangeError)return[NaN];throw i}}function rHe(e,t){var n=e.format(t),a=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[a[3],a[1],a[2],a[4],a[5],a[6]]}var td={};function iHe(e){if(!td[e]){var t=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),n=t==="06/25/2014, 00:00:00"||t==="06/25/2014 00:00:00";td[e]=n?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return td[e]}function Og(e,t,n,a,s,r,i){var o=new Date(0);return o.setUTCFullYear(e,t,n),o.setUTCHours(a,s,r,i),o}var t0=36e5,oHe=6e4,nd={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function gg(e,t,n){var a,s;if(!e||(a=nd.timezoneZ.exec(e),a))return 0;var r;if(a=nd.timezoneHH.exec(e),a)return r=parseInt(a[1],10),n0(r)?-(r*t0):NaN;if(a=nd.timezoneHHMM.exec(e),a){r=parseInt(a[2],10);var i=parseInt(a[3],10);return n0(r,i)?(s=Math.abs(r)*t0+i*oHe,a[1]==="+"?-s:s):NaN}if(cHe(e)){t=new Date(t||Date.now());var o=n?t:uHe(t),u=kE(o,e),l=n?u:lHe(t,u,e);return-l}return NaN}function uHe(e){return Og(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function kE(e,t){var n=nHe(e,t),a=Og(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime(),s=e.getTime(),r=s%1e3;return s-=r>=0?r:1e3+r,a-s}function lHe(e,t,n){var a=e.getTime(),s=a-t,r=kE(new Date(s),n);if(t===r)return t;s-=r-t;var i=kE(new Date(s),n);return r===i?r:Math.max(r,i)}function n0(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}var a0={};function cHe(e){if(a0[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),a0[e]=!0,!0}catch{return!1}}var dHe=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,ad=36e5,s0=6e4,EHe=2,En={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:dHe};function pHe(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var n={},a=n.additionalDigits==null?EHe:eHe(n.additionalDigits);if(a!==2&&a!==1&&a!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var s=fHe(e),r=mHe(s.date,a),i=r.year,o=r.restDateString,u=THe(o,i);if(isNaN(u))return new Date(NaN);if(u){var l=u.getTime(),c=0,p;if(s.time&&(c=_He(s.time),isNaN(c)))return new Date(NaN);if(s.timeZone||n.timeZone){if(p=gg(s.timeZone||n.timeZone,new Date(l+c)),isNaN(p))return new Date(NaN)}else p=e0(new Date(l+c)),p=e0(new Date(l+c+p));return new Date(l+c+p)}else return new Date(NaN)}function fHe(e){var t={},n=En.dateTimePattern.exec(e),a;if(n?(t.date=n[1],a=n[3]):(n=En.datePattern.exec(e),n?(t.date=n[1],a=n[2]):(t.date=null,a=e)),a){var s=En.timeZone.exec(a);s?(t.time=a.replace(s[1],""),t.timeZone=s[1].trim()):t.time=a}return t}function mHe(e,t){var n=En.YYY[t],a=En.YYYYY[t],s;if(s=En.YYYY.exec(e)||a.exec(e),s){var r=s[1];return{year:parseInt(r,10),restDateString:e.slice(r.length)}}if(s=En.YY.exec(e)||n.exec(e),s){var i=s[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function THe(e,t){if(t===null)return null;var n,a,s,r;if(e.length===0)return a=new Date(0),a.setUTCFullYear(t),a;if(n=En.MM.exec(e),n)return a=new Date(0),s=parseInt(n[1],10)-1,i0(t,s)?(a.setUTCFullYear(t,s),a):new Date(NaN);if(n=En.DDD.exec(e),n){a=new Date(0);var i=parseInt(n[1],10);return AHe(t,i)?(a.setUTCFullYear(t,0,i),a):new Date(NaN)}if(n=En.MMDD.exec(e),n){a=new Date(0),s=parseInt(n[1],10)-1;var o=parseInt(n[2],10);return i0(t,s,o)?(a.setUTCFullYear(t,s,o),a):new Date(NaN)}if(n=En.Www.exec(e),n)return r=parseInt(n[1],10)-1,o0(t,r)?r0(t,r):new Date(NaN);if(n=En.WwwD.exec(e),n){r=parseInt(n[1],10)-1;var u=parseInt(n[2],10)-1;return o0(t,r,u)?r0(t,r,u):new Date(NaN)}return null}function _He(e){var t,n,a;if(t=En.HH.exec(e),t)return n=parseFloat(t[1].replace(",",".")),sd(n)?n%24*ad:NaN;if(t=En.HHMM.exec(e),t)return n=parseInt(t[1],10),a=parseFloat(t[2].replace(",",".")),sd(n,a)?n%24*ad+a*s0:NaN;if(t=En.HHMMSS.exec(e),t){n=parseInt(t[1],10),a=parseInt(t[2],10);var s=parseFloat(t[3].replace(",","."));return sd(n,a,s)?n%24*ad+a*s0+s*1e3:NaN}return null}function r0(e,t,n){t=t||0,n=n||0;var a=new Date(0);a.setUTCFullYear(e,0,4);var s=a.getUTCDay()||7,r=t*7+n+1-s;return a.setUTCDate(a.getUTCDate()+r),a}var hHe=[31,28,31,30,31,30,31,31,30,31,30,31],SHe=[31,29,31,30,31,30,31,31,30,31,30,31];function Ig(e){return e%400===0||e%4===0&&e%100!==0}function i0(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;var a=Ig(e);if(a&&n>SHe[t]||!a&&n>hHe[t])return!1}return!0}function AHe(e,t){if(t<1)return!1;var n=Ig(e);return!(n&&t>366||!n&&t>365)}function o0(e,t,n){return!(t<0||t>52||n!=null&&(n<0||n>6))}function sd(e,t,n){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}function OHe(e,t,n){var a=pHe(e,n),s=gg(t,a,!0),r=new Date(a.getTime()-s),i=new Date(0);return i.setFullYear(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()),i.setHours(r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds(),r.getUTCMilliseconds()),i}const{locale:Rl}=xr.global,gHe=(e,t,n)=>{switch(e){case"week":return jl(t,{weekStartsOn:n?1:0});case"year":return Op(t);case"month":return fo(t);default:throw new Error(`Invalid duration, expected: "week", "month", "year", got: "${e}"`)}},IHe=(e,t)=>{switch(e){case"week":return Eo(t,7);case"year":return Pu(t,1);case"month":return gr(t,1);default:throw new Error(`Invalid duration, expected: "week", "month", "year", got: "${e}"`)}},pc=(e,t)=>OHe(new Date(e),t),u0=(e,t)=>{const n=fo(e),a=po(e),s=t?1:0;return{start:jl(n,{weekStartsOn:s}),end:gp(a,{weekStartsOn:s})}},Rg=(e,t=null,n=null)=>(t||(t="yyyy/MM/dd"),t=Ts(t,Rl.value),n||(n="HH:mm"),{workout_date:mn(e,t,{locale:Ms[Rl.value]}),workout_time:mn(e,n)}),RHe=["MM/dd/yyyy","dd/MM/yyyy","yyyy-MM-dd","date_string"],Ng={bg:"d MMMM yyyy",cs:"d. MMM yyyy",de:"do MMM yyyy",en:"MMM. do, yyyy",es:"d MMM yyyy",eu:"yyyy MMM. d",fr:"d MMM yyyy",gl:"d MMM yyyy",it:"d MMM yyyy",nb:"do MMM yyyy",nl:"d MMM yyyy",pl:"d MMM yyyy",pt:"d MMM yyyy"},Ts=(e,t)=>e==="date_string"?Ng[t]:e,jn=(e,t,n,a=!0,s=null,r=!1)=>{s||(s=Rl.value);const i=a?r?" HH:mm:ss":" HH:mm":"";return mn(pc(e,t),`${Ts(n,s)}${i}`,{locale:Ms[s]})},NHe=(e,t,n=null)=>{const a=n||Rl.value,s=[];return RHe.map(r=>{const i=Ts(r,a);s.push({label:`${i} - ${jn(e,t,i,!1,a)}`,value:r})}),s},vHe={id:"admin-users",class:"admin-card"},bHe={key:0,class:"no-users"},CHe={key:1,class:"responsive-table"},DHe={class:"left-text"},PHe={class:"left-text"},LHe={class:"left-text"},yHe={class:"cell-heading"},$He={class:"cell-heading"},kHe={class:"cell-heading"},UHe={class:"cell-heading"},wHe={class:"text-center"},MHe={class:"cell-heading"},WHe={class:"text-center"},zHe={class:"cell-heading"},FHe={class:"text-center"},xHe={class:"cell-heading"},BHe={class:"text-center"},GHe={class:"cell-heading"},HHe=["disabled","onClick"],l0="created_at",VHe=ee({__name:"AdminUsers",setup(e){const t=ke(),n=yt(),a=Sa(),s=["is_active","admin","created_at","username","workouts_count"];let r=Yt(LE(n.query,s,l0));const i=M(()=>t.getters[X.GETTERS.AUTH_USER_PROFILE]),o=M(()=>t.getters[Ge.GETTERS.USERS]),u=M(()=>t.getters[Ge.GETTERS.USERS_PAGINATION]),l=M(()=>t.getters[K.GETTERS.ERROR_MESSAGES]);Et(()=>c(r));function c(T){t.dispatch(Ge.ACTIONS.GET_USERS,T)}function p(T){f("q",T.value)}function d(T,O){t.dispatch(Ge.ACTIONS.UPDATE_USER,{username:T,admin:O})}function f(T,O){r[T]=O,T==="per_page"&&(r.page=1),a.push({path:"/admin/users",query:r})}return pt(()=>{t.dispatch(Ge.ACTIONS.EMPTY_USERS)}),Me(()=>n.query,T=>{r=LE(T,s,l0,{query:r}),c(r)}),(T,O)=>{const I=re("router-link"),g=re("ErrorMessage"),N=re("Card");return h(),R("div",vHe,[W(N,null,{title:ue(()=>[H(_(Ve(T.$t("admin.USER",0))),1)]),content:ue(()=>[E("button",{class:"top-button",onClick:O[0]||(O[0]=be(S=>T.$router.push("/admin"),["prevent"]))},_(T.$t("admin.BACK_TO_ADMIN")),1),W(ZGe,{onFilterOnUsername:p}),W(Sg,{sort:m(_f),order_by:s,query:m(r),message:"admin.USERS.SELECTS.ORDER_BY",onUpdateSelect:f},null,8,["sort","query"]),o.value.length===0?(h(),R("div",bHe,_(T.$t("user.NO_USERS_FOUND")),1)):(h(),R("div",CHe,[E("table",null,[E("thead",null,[E("tr",null,[O[2]||(O[2]=E("th",null,"#",-1)),E("th",DHe,_(T.$t("user.USERNAME")),1),E("th",PHe,_(T.$t("user.EMAIL")),1),E("th",LHe,_(T.$t("user.PROFILE.REGISTRATION_DATE")),1),E("th",null,_(Ve(T.$t("workouts.WORKOUT",0))),1),E("th",null,_(T.$t("admin.ACTIVE")),1),E("th",null,_(T.$t("user.ADMIN")),1),E("th",null,_(T.$t("admin.ACTION")),1)])]),E("tbody",null,[(h(!0),R(_e,null,Le(o.value,S=>(h(),R("tr",{key:S.username},[E("td",null,[E("span",yHe,_(T.$t("user.PROFILE.PICTURE")),1),W(lo,{user:S},null,8,["user"])]),E("td",null,[E("span",$He,_(T.$t("user.USERNAME")),1),W(I,{to:`/admin/users/${S.username}`},{default:ue(()=>[H(_(S.username),1)]),_:2},1032,["to"])]),E("td",null,[E("span",kHe,_(T.$t("user.EMAIL")),1),H(" "+_(S.email),1)]),E("td",null,[E("span",UHe,_(T.$t("user.PROFILE.REGISTRATION_DATE")),1),E("time",null,_(m(jn)(S.created_at,i.value.timezone,i.value.date_format)),1)]),E("td",wHe,[E("span",MHe,_(Ve(T.$t("workouts.WORKOUT",0))),1),H(" "+_(S.nb_workouts),1)]),E("td",WHe,[E("span",zHe,_(T.$t("admin.ACTIVE")),1),E("i",{class:Te(`fa fa${S.is_active?"-check":""}-square-o`),"aria-hidden":"true"},null,2)]),E("td",FHe,[E("span",xHe,_(T.$t("user.ADMIN")),1),E("i",{class:Te(`fa fa${S.admin?"-check":""}-square-o`),"aria-hidden":"true"},null,2)]),E("td",BHe,[E("span",GHe,_(T.$t("admin.ACTION")),1),E("button",{class:Te({danger:S.admin}),disabled:S.username===i.value.username,onClick:A=>d(S.username,!S.admin)},_(T.$t(`admin.USERS.TABLE.${S.admin?"REMOVE":"ADD"}_ADMIN_RIGHTS`)),11,HHe)])]))),128))])]),u.value.page?(h(),j(Il,{key:0,path:"/admin/users",pagination:u.value,query:m(r)},null,8,["pagination","query"])):w("",!0),l.value?(h(),j(g,{key:1,message:l.value},null,8,["message"])):w("",!0),E("button",{onClick:O[1]||(O[1]=be(S=>T.$router.push("/admin"),["prevent"]))},_(T.$t("admin.BACK_TO_ADMIN")),1)]))]),_:1})])}}}),KHe=ie(VHe,[["__scopeId","data-v-dc27c3d6"]]),jHe={class:"box user-header"},qHe={class:"user-details"},YHe={class:"user-name"},XHe={class:"user-stats"},QHe={class:"user-stat"},ZHe={class:"stat-number"},JHe={class:"stat-label"},eVe={class:"user-stat"},tVe={class:"stat-label"},nVe={class:"user-stat hide-small"},aVe={class:"stat-number"},sVe={class:"stat-label"},rVe=ee({__name:"UserHeader",props:{user:{}},setup(e){const t=e,{user:n}=he(t),a=ke(),s=M(()=>a.getters[X.GETTERS.AUTH_USER_PROFILE]);return(r,i)=>{const o=re("Distance");return h(),R("div",jHe,[W(lo,{user:m(n)},null,8,["user"]),E("div",qHe,[E("div",YHe,_(m(n).username),1),E("div",XHe,[E("div",QHe,[E("span",ZHe,_(m(n).nb_workouts),1),E("span",JHe,_(r.$t("workouts.WORKOUT",m(n).nb_workouts)),1)]),E("div",eVe,[W(o,{distance:m(n).total_distance,unitFrom:"km",digits:0,displayUnit:!1,useImperialUnits:s.value.imperial_units},null,8,["distance","useImperialUnits"]),E("span",tVe,_(s.value.imperial_units?"miles":"km"),1)]),E("div",nVe,[E("span",aVe,_(m(n).nb_sports),1),E("span",sVe,_(r.$t("workouts.SPORT",m(n).nb_sports)),1)])])])])}}}),vg=ie(rVe,[["__scopeId","data-v-3abb1646"]]),iVe={class:"profile-tabs"},oVe={class:"profile-tabs-links"},bg=ee({__name:"UserProfileTabs",props:{tabs:{},selectedTab:{},edition:{type:Boolean}},setup(e){const t=e,{tabs:n,selectedTab:a}=he(t);St(()=>{const r=document.getElementById(`tab-${n.value[0]}`);r&&r.focus()});function s(r){switch(r){case"ACCOUNT":case"PICTURE":case"PRIVACY-POLICY":return`/profile/edit/${r.toLocaleLowerCase()}`;case"APPS":case"EQUIPMENTS":case"PREFERENCES":case"SPORTS":return`/profile${t.edition?"/edit":""}/${r.toLocaleLowerCase()}`;default:case"PROFILE":return`/profile${t.edition?"/edit":""}`}}return(r,i)=>{const o=re("router-link");return h(),R("div",iVe,[E("div",oVe,[(h(!0),R(_e,null,Le(m(n),u=>(h(),j(o,{class:Te(["profile-tab",{selected:u===m(a)}]),to:s(u),key:u},{default:ue(()=>[H(_(r.$t(`user.PROFILE.TABS.${u}`)),1)]),_:2},1032,["class","to"]))),128))])])}}}),uVe={id:"user-profile"},lVe={class:"box"},cVe=ee({__name:"index",props:{user:{},tab:{}},setup(e){const t=e,{user:n,tab:a}=he(t),s=["PROFILE","PREFERENCES","SPORTS","EQUIPMENTS","APPS"];return(r,i)=>{const o=re("router-view");return h(),R("div",uVe,[W(vg,{user:m(n)},null,8,["user"]),E("div",lVe,[W(bg,{tabs:s,selectedTab:m(a),edition:!1},null,8,["selectedTab"]),W(o,{user:m(n)},null,8,["user"])])])}}}),dVe=ie(cVe,[["__scopeId","data-v-ab81f074"]]),EVe={id:"user-infos",class:"description-list"},pVe={key:1,class:"info-box success-message"},fVe={key:4,class:"email-form form-box"},mVe={class:"form-items",for:"email"},TVe={class:"form-items",for:"email"},_Ve={class:"form-buttons"},hVe={class:"confirm",type:"submit"},SVe={key:5},AVe={key:0},OVe={class:"user-bio"},gVe={key:0,class:"profile-buttons"},IVe={key:1,class:"profile-buttons"},RVe=ee({__name:"UserInfos",props:{user:{},fromAdmin:{type:Boolean,default:!1}},setup(e){const t=e,n=ke(),{user:a,fromAdmin:s}=he(t),r=M(()=>n.getters[K.GETTERS.LANGUAGE]),i=M(()=>n.getters[X.GETTERS.AUTH_USER_PROFILE]),o=M(()=>t.user.created_at?jn(t.user.created_at,i.value.timezone,i.value.date_format):""),u=M(()=>t.user.birth_date?mn(new Date(t.user.birth_date),`${Ts(i.value.date_format,r.value)}`,{locale:Ms[r.value]}):""),l=M(()=>n.getters[Ge.GETTERS.USERS_IS_SUCCESS]),c=M(()=>n.getters[K.GETTERS.ERROR_MESSAGES]),p=M(()=>n.getters[K.GETTERS.APP_CONFIG]),d=de(""),f=de(!1),T=de(!1),O=de(""),I=de("");function g(D){d.value=D,D!==""&&n.commit(Ge.MUTATIONS.UPDATE_IS_SUCCESS,!1)}function N(D){n.dispatch(Ge.ACTIONS.DELETE_USER_ACCOUNT,{username:D})}function S(D){I.value="password-reset",n.dispatch(Ge.ACTIONS.UPDATE_USER,{username:D,resetPassword:!0})}function A(D){n.dispatch(Ge.ACTIONS.UPDATE_USER,{username:D,activate:!0})}function v(){C(),O.value=a.value.email_to_confirm?a.value.email_to_confirm:"",T.value=!0,I.value="email-update"}function y(){O.value="",T.value=!1}function P(D){n.dispatch(Ge.ACTIONS.UPDATE_USER,{username:D,new_email:O.value})}function C(){n.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),n.commit(Ge.MUTATIONS.UPDATE_IS_SUCCESS,!1),I.value=""}return pt(()=>C()),Me(()=>l.value,D=>{D&&(g(""),y())}),(D,F)=>{const $=re("Modal"),z=re("AlertMessage"),Y=re("ErrorMessage");return h(),R("div",EVe,[d.value?(h(),j($,{key:0,title:D.$t("common.CONFIRMATION"),message:d.value==="delete"?"admin.CONFIRM_USER_ACCOUNT_DELETION":"admin.CONFIRM_USER_PASSWORD_RESET",strongMessage:m(a).username,onConfirmAction:F[0]||(F[0]=se=>d.value==="delete"?N(m(a).username):S(m(a).username)),onCancelAction:F[1]||(F[1]=se=>g("")),onKeydown:F[2]||(F[2]=Je(se=>g(""),["esc"]))},null,8,["title","message","strongMessage"])):w("",!0),l.value?(h(),R("div",pVe,_(D.$t(`admin.${I.value==="password-reset"?"PASSWORD_RESET":"USER_EMAIL_UPDATE"}_SUCCESSFUL`)),1)):w("",!0),m(a).is_active?w("",!0):(h(),j(z,{key:2,message:"user.THIS_USER_ACCOUNT_IS_INACTIVE"})),c.value?(h(),j(Y,{key:3,message:c.value},null,8,["message"])):w("",!0),T.value?(h(),R("div",fVe,[E("form",{class:Te({errors:f.value}),onSubmit:F[5]||(F[5]=be(se=>P(m(a).username),["prevent"]))},[E("label",mVe,[H(_(D.$t("admin.CURRENT_EMAIL"))+" ",1),$e(E("input",{id:"email",type:"email","onUpdate:modelValue":F[3]||(F[3]=se=>m(a).email=se),disabled:""},null,512),[[st,m(a).email]])]),E("label",TVe,[H(_(D.$t("admin.NEW_EMAIL"))+"* ",1),$e(E("input",{id:"new-email",type:"email",required:"","onUpdate:modelValue":F[4]||(F[4]=se=>O.value=se)},null,512),[[st,O.value]])]),E("div",_Ve,[E("button",hVe,_(D.$t("buttons.SUBMIT")),1),E("button",{class:"cancel",onClick:be(y,["prevent"])},_(D.$t("buttons.CANCEL")),1)])],34)])):(h(),R("div",SVe,[E("dl",null,[E("dt",null,_(D.$t("user.PROFILE.REGISTRATION_DATE"))+":",1),E("dd",null,[E("time",null,_(o.value),1)]),E("dt",null,_(D.$t("user.PROFILE.FIRST_NAME"))+":",1),E("dd",null,_(m(a).first_name),1),E("dt",null,_(D.$t("user.PROFILE.LAST_NAME"))+":",1),E("dd",null,_(m(a).last_name),1),E("dt",null,_(D.$t("user.PROFILE.BIRTH_DATE"))+":",1),E("dd",null,[u.value?(h(),R("time",AVe,_(u.value),1)):w("",!0)]),E("dt",null,_(D.$t("user.PROFILE.LOCATION"))+":",1),E("dd",null,_(m(a).location),1),E("dt",null,_(D.$t("user.PROFILE.BIO"))+":",1),E("dd",OVe,_(m(a).bio),1)]),m(s)?(h(),R("div",gVe,[i.value.username!==m(a).username?(h(),R("button",{key:0,class:"danger",onClick:F[6]||(F[6]=be(se=>g("delete"),["prevent"]))},_(D.$t("admin.DELETE_USER")),1)):w("",!0),m(a).is_active?w("",!0):(h(),R("button",{key:1,onClick:F[7]||(F[7]=be(se=>A(m(a).username),["prevent"]))},_(D.$t("admin.ACTIVATE_USER_ACCOUNT")),1)),i.value.username!==m(a).username?(h(),R("button",{key:2,onClick:be(v,["prevent"])},_(D.$t("admin.UPDATE_USER_EMAIL")),1)):w("",!0),i.value.username!==m(a).username&&p.value.is_email_sending_enabled?(h(),R("button",{key:3,onClick:F[8]||(F[8]=be(se=>g("reset"),["prevent"]))},_(D.$t("admin.RESET_USER_PASSWORD")),1)):w("",!0),E("button",{onClick:F[9]||(F[9]=se=>D.$router.go(-1))},_(D.$t("buttons.BACK")),1)])):(h(),R("div",IVe,[E("button",{onClick:F[10]||(F[10]=se=>D.$router.push("/profile/edit"))},_(D.$t("user.PROFILE.EDIT")),1),E("button",{onClick:F[11]||(F[11]=se=>D.$router.push("/"))},_(D.$t("common.HOME")),1)]))]))])}}}),Cg=ie(RVe,[["__scopeId","data-v-01368a7e"]]),NVe={id:"user-preferences",class:"description-list"},vVe={class:"preferences-section"},bVe={class:"preferences-section"},CVe={class:"info-box raw-speed-help"},DVe={class:"profile-buttons"},PVe=ee({__name:"UserPreferences",props:{user:{}},setup(e){const t=e,n=ke(),a=M(()=>n.getters[K.GETTERS.LANGUAGE]),s=M(()=>t.user.language&&t.user.language in _r?_r[t.user.language]:_r.en),r=M(()=>t.user.weekm?"MONDAY":"SUNDAY"),i=M(()=>t.user.timezone?t.user.timezone:"Europe/Paris"),o=M(()=>t.user.date_format?t.user.date_format:"MM/dd/yyyy"),u=M(()=>t.user.display_ascent?"DISPLAYED":"HIDDEN"),l=M(()=>t.user.use_dark_mode===!0?"DARK":t.user.use_dark_mode===!1?"LIGHT":"DEFAULT");return(c,p)=>(h(),R("div",NVe,[E("div",vVe,_(c.$t("user.PROFILE.INTERFACE")),1),E("dl",null,[E("dt",null,_(c.$t("user.PROFILE.LANGUAGE"))+":",1),E("dd",null,_(s.value),1),E("dt",null,_(c.$t("user.PROFILE.THEME_MODE.LABEL"))+":",1),E("dd",null,_(c.$t(`user.PROFILE.THEME_MODE.VALUES.${l.value}`)),1),E("dt",null,_(c.$t("user.PROFILE.TIMEZONE"))+":",1),E("dd",null,_(i.value),1),E("dt",null,_(c.$t("user.PROFILE.DATE_FORMAT"))+":",1),E("dd",null,_(m(Ts)(o.value,a.value)),1),E("dt",null,_(c.$t("user.PROFILE.FIRST_DAY_OF_WEEK"))+":",1),E("dd",null,_(c.$t(`user.PROFILE.${r.value}`)),1)]),E("div",bVe,_(c.$t("workouts.WORKOUT",0)),1),E("dl",null,[E("dt",null,_(c.$t("user.PROFILE.UNITS.LABEL"))+":",1),E("dd",null,_(c.$t(`user.PROFILE.UNITS.${c.user.imperial_units?"IMPERIAL":"METRIC"}`)),1),E("dt",null,_(c.$t("user.PROFILE.ASCENT_DATA"))+":",1),E("dd",null,_(c.$t(`common.${u.value}`)),1),E("dt",null,_(c.$t("user.PROFILE.ELEVATION_CHART_START.LABEL"))+":",1),E("dd",null,_(c.$t(`user.PROFILE.ELEVATION_CHART_START.${c.user.start_elevation_at_zero?"ZERO":"MIN_ALT"}`)),1),E("dt",null,_(c.$t("user.PROFILE.USE_RAW_GPX_SPEED.LABEL"))+":",1),E("dd",null,_(c.$t(`user.PROFILE.USE_RAW_GPX_SPEED.${c.user.use_raw_gpx_speed?"RAW_SPEED":"FILTERED_SPEED"}`)),1),E("div",CVe,[E("span",null,[p[2]||(p[2]=E("i",{class:"fa fa-info-circle","aria-hidden":"true"},null,-1)),H(" "+_(c.$t("user.PROFILE.USE_RAW_GPX_SPEED.HELP")),1)])])]),E("div",DVe,[E("button",{onClick:p[0]||(p[0]=d=>c.$router.push("/profile/edit/preferences"))},_(c.$t("user.PROFILE.EDIT_PREFERENCES")),1),E("button",{onClick:p[1]||(p[1]=d=>c.$router.push("/"))},_(c.$t("common.HOME")),1)])]))}}),LVe=ie(PVe,[["__scopeId","data-v-e641e7e8"]]),yVe={id:"user-profile-edition",class:"center-card"},$Ve=ee({__name:"index",props:{user:{},tab:{}},setup(e){const t=e,{user:n,tab:a}=he(t),s=["PROFILE","ACCOUNT","PICTURE","PREFERENCES","SPORTS","EQUIPMENTS","PRIVACY-POLICY"];return(r,i)=>{const o=re("router-view"),u=re("Card");return h(),R("div",yVe,[W(u,null,{title:ue(()=>[H(_(r.$t(`user.PROFILE.${m(a)}_EDITION`)),1)]),content:ue(()=>[W(bg,{tabs:s,selectedTab:m(a),edition:!0},null,8,["selectedTab"]),W(o,{user:m(n)},null,8,["user"])]),_:1})])}}}),Ii=new Map,kVe=e=>{const{method:t,url:n,params:a={},data:s={}}=e;return[t,n,JSON.stringify(a),JSON.stringify(s)].join("")},Ur=e=>{const t=kVe(e);if(Ii.has(t)){const n=Ii.get(t)||{};n==null||n.abort(),Ii.delete(t)}return t},ns=zt.create({baseURL:uo()});ns.interceptors.request.use(e=>{const t=new AbortController;e.signal=t.signal;const n=Ur(e);return Ii.set(n,t),e},e=>Promise.reject(e));ns.interceptors.response.use(e=>(Ur(e.config),e),e=>(e.message!=="canceled"&&e.response&&Ur(e.response.config),Promise.reject(e)));const Dg=(e,t)=>{e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.delete(`users/${t.username}`).then(n=>{n.status===204?t.fromAdmin?lt.push("/admin/users"):e.dispatch(X.ACTIONS.LOGOUT).then(()=>lt.push("/")):fe(e,null)}).catch(n=>fe(e,n))},UVe={[Ge.ACTIONS.EMPTY_USER](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(Ge.MUTATIONS.UPDATE_USER,{})},[Ge.ACTIONS.EMPTY_USERS](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(Ge.MUTATIONS.UPDATE_USERS,[]),e.commit(Ge.MUTATIONS.UPDATE_USERS_PAGINATION,{})},[Ge.ACTIONS.GET_USER](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(Ge.MUTATIONS.UPDATE_USERS_LOADING,!0),Be.get(`users/${t}`).then(n=>{n.data.status==="success"?e.commit(Ge.MUTATIONS.UPDATE_USER,n.data.data.users[0]):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(Ge.MUTATIONS.UPDATE_USERS_LOADING,!1))},[Ge.ACTIONS.GET_USERS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(Ge.MUTATIONS.UPDATE_USERS_LOADING,!0),Be.get("users",{params:t}).then(n=>{n.data.status==="success"?(e.commit(Ge.MUTATIONS.UPDATE_USERS,n.data.data.users),e.commit(Ge.MUTATIONS.UPDATE_USERS_PAGINATION,n.data.pagination)):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(Ge.MUTATIONS.UPDATE_USERS_LOADING,!1))},[Ge.ACTIONS.UPDATE_USER](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(Ge.MUTATIONS.UPDATE_IS_SUCCESS,!1);const n={};t.admin!==void 0&&(n.admin=t.admin),t.resetPassword&&(n.reset_password=t.resetPassword),t.activate&&(n.activate=t.activate),t.new_email!==void 0&&(n.new_email=t.new_email),Be.patch(`users/${t.username}`,n).then(a=>{a.data.status==="success"?(e.commit(Ge.MUTATIONS.UPDATE_USER_IN_USERS,a.data.data.users[0]),(t.resetPassword||t.new_email)&&e.commit(Ge.MUTATIONS.UPDATE_IS_SUCCESS,!0),(t.activate||t.new_email)&&e.commit(Ge.MUTATIONS.UPDATE_USER,a.data.data.users[0])):fe(e,null)}).catch(a=>fe(e,a)).finally(()=>e.commit(Ge.MUTATIONS.UPDATE_USERS_LOADING,!1))},[Ge.ACTIONS.DELETE_USER_ACCOUNT](e,t){Dg(e,{username:t.username,fromAdmin:!0})}},Xo=e=>{localStorage.removeItem("authToken"),e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(wt.MUTATIONS.EMPTY_USER_STATS),e.commit(wt.MUTATIONS.EMPTY_USER_SPORT_STATS),e.commit(X.MUTATIONS.CLEAR_AUTH_USER_TOKEN),e.commit(Ge.MUTATIONS.UPDATE_USERS,[]),e.commit(ge.MUTATIONS.EMPTY_WORKOUTS),e.commit(ge.MUTATIONS.EMPTY_WORKOUT),lt.push("/login")},wVe={[X.ACTIONS.CHECK_AUTH_USER](e){window.localStorage.authToken&&!e.getters[X.GETTERS.IS_AUTHENTICATED]&&(e.commit(X.MUTATIONS.UPDATE_AUTH_TOKEN,window.localStorage.authToken),e.dispatch(X.ACTIONS.GET_USER_PROFILE,!0)),!window.localStorage.authToken&&e.getters[X.GETTERS.IS_AUTHENTICATED]&&Xo(e)},[X.ACTIONS.CONFIRM_ACCOUNT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),ns.post("auth/account/confirm",{token:t.token}).then(n=>{if(n.data.status==="success"){const a=n.data.auth_token;window.localStorage.setItem("authToken",a),e.commit(X.MUTATIONS.UPDATE_AUTH_TOKEN,a),e.dispatch(X.ACTIONS.GET_USER_PROFILE).then(()=>lt.push("/"))}else fe(e,null)}).catch(n=>{fe(e,n)})},[X.ACTIONS.CONFIRM_EMAIL](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_IS_SUCCESS,!1),ns.post("/auth/email/update",{token:t.token}).then(n=>{n.data.status==="success"?(e.commit(X.MUTATIONS.UPDATE_IS_SUCCESS,!0),t.refreshUser&&e.dispatch(X.ACTIONS.GET_USER_PROFILE).then(()=>lt.push("/profile/edit/account")),lt.push("/profile/edit/account")):fe(e,null)}).catch(n=>{fe(e,n)})},[X.ACTIONS.GET_USER_PROFILE](e,t=!1){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("auth/profile").then(n=>{if(n.data.status==="success"){const a=e.getters[X.GETTERS.IS_PROFILE_NOT_LOADED];e.commit(X.MUTATIONS.UPDATE_AUTH_USER_PROFILE,n.data.data),n.data.data.accepted_privacy_policy||e.dispatch(K.ACTIONS.GET_APPLICATION_PRIVACY_POLICY),(a||t)&&(n.data.data.language&&e.dispatch(K.ACTIONS.UPDATE_APPLICATION_LANGUAGE,n.data.data.language),e.commit(K.MUTATIONS.UPDATE_DARK_MODE,n.data.data.use_dark_mode)),e.dispatch(Pt.ACTIONS.GET_SPORTS),e.dispatch(We.ACTIONS.GET_EQUIPMENTS),e.dispatch(We.ACTIONS.GET_EQUIPMENT_TYPES)}else fe(e,null),Xo(e)}).catch(n=>{n.message!=="canceled"&&(fe(e,n),Xo(e))})},[X.ACTIONS.LOGIN_OR_REGISTER](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_IS_REGISTRATION_SUCCESS,!1),ns.post(`/auth/${t.actionType}`,t.formData).then(n=>{if(n.data.status==="success")if(t.actionType==="login"){const a=n.data.auth_token;window.localStorage.setItem("authToken",a),e.commit(X.MUTATIONS.UPDATE_AUTH_TOKEN,a),e.dispatch(X.ACTIONS.GET_USER_PROFILE,!0).then(()=>lt.push(typeof t.redirectUrl=="string"?t.redirectUrl:"/"))}else lt.push("/login").then(()=>e.commit(X.MUTATIONS.UPDATE_IS_REGISTRATION_SUCCESS,!0));else fe(e,null)}).catch(n=>fe(e,n))},[X.ACTIONS.LOGOUT](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.post("auth/logout").then(t=>{t.data.status==="success"?Xo(e):fe(e,null)}).catch(t=>fe(e,t))},[X.ACTIONS.UPDATE_USER_PROFILE](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),Be.post("auth/profile/edit",t).then(n=>{n.data.status==="success"?(e.commit(X.MUTATIONS.UPDATE_AUTH_USER_PROFILE,n.data.data),lt.push("/profile")):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1))},[X.ACTIONS.UPDATE_USER_ACCOUNT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),e.commit(X.MUTATIONS.UPDATE_IS_SUCCESS,!1),Be.patch("auth/profile/edit/account",t).then(n=>{n.data.status==="success"?(e.commit(X.MUTATIONS.UPDATE_AUTH_USER_PROFILE,n.data.data),e.commit(X.MUTATIONS.UPDATE_IS_SUCCESS,!0)):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1))},[X.ACTIONS.UPDATE_USER_PREFERENCES](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),Be.post("auth/profile/edit/preferences",t).then(n=>{n.data.status==="success"?(e.commit(X.MUTATIONS.UPDATE_AUTH_USER_PROFILE,n.data.data),e.commit(K.MUTATIONS.UPDATE_DARK_MODE,n.data.data.use_dark_mode),e.dispatch(K.ACTIONS.UPDATE_APPLICATION_LANGUAGE,n.data.data.language).then(()=>lt.push("/profile/preferences"))):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1))},[X.ACTIONS.RESET_USER_SPORT_PREFERENCES](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),Be.delete(`auth/profile/reset/sports/${t.sportId}`).then(n=>{n.status===204?(e.dispatch(Pt.ACTIONS.GET_SPORTS),t.fromSport&<.push(`/profile/sports/${t.sportId}`)):fe(e,null)}).catch(n=>{fe(e,n),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1)})},[X.ACTIONS.UPDATE_USER_SPORT_PREFERENCES](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0);const{fromSport:n,...a}=t;Be.post("auth/profile/edit/sports",a).then(s=>{s.data.status==="success"?(e.dispatch(Pt.ACTIONS.GET_SPORTS),n&<.push(`/profile/sports/${a.sport_id}`)):fe(e,null)}).catch(s=>{fe(e,s),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1)})},[X.ACTIONS.UPDATE_USER_PICTURE](e,t){if(e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),!t.picture)throw new Error("No file part");const n=new FormData;n.append("file",t.picture),Be.post("auth/picture",n,{headers:{"content-type":"multipart/form-data"}}).then(a=>{a.data.status==="success"?e.dispatch(X.ACTIONS.GET_USER_PROFILE).then(()=>lt.push("/profile")):fe(e,null)}).catch(a=>fe(e,a)).finally(()=>e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1))},[X.ACTIONS.DELETE_ACCOUNT](e,t){Dg(e,t)},[X.ACTIONS.DELETE_PICTURE](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!0),Be.delete("auth/picture").then(t=>{t.status===204?e.dispatch(X.ACTIONS.GET_USER_PROFILE).then(()=>lt.push("/profile")):fe(e,null)}).catch(t=>fe(e,t)).finally(()=>e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1))},[X.ACTIONS.SEND_PASSWORD_RESET_REQUEST](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),ns.post("auth/password/reset-request",t).then(n=>{n.data.status==="success"?lt.push("/password-reset/sent"):fe(e,null)}).catch(n=>fe(e,n))},[X.ACTIONS.RESEND_ACCOUNT_CONFIRMATION_EMAIL](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),ns.post("auth/account/resend-confirmation",t).then(n=>{n.data.status==="success"?lt.push("/account-confirmation/email-sent"):fe(e,null)}).catch(n=>fe(e,n))},[X.ACTIONS.RESET_USER_PASSWORD](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),ns.post("auth/password/update",t).then(n=>{n.data.status==="success"?lt.push("/password-reset/password-updated"):fe(e,null)}).catch(n=>fe(e,n))},[X.ACTIONS.ACCEPT_PRIVACY_POLICY](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.post("auth/account/privacy-policy",{accepted_policy:t}).then(n=>{n.data.status==="success"?e.dispatch(X.ACTIONS.GET_USER_PROFILE).then(()=>lt.push("/profile")):fe(e,null)}).catch(n=>fe(e,n))},[X.ACTIONS.REQUEST_DATA_EXPORT](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.post("auth/account/export/request").then(t=>{t.data.status==="success"?e.commit(X.MUTATIONS.SET_EXPORT_REQUEST,t.data.request):fe(e,null)}).catch(t=>fe(e,t))},[X.ACTIONS.GET_REQUEST_DATA_EXPORT](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("auth/account/export").then(t=>{t.data.status==="success"?e.commit(X.MUTATIONS.SET_EXPORT_REQUEST,t.data.request):fe(e,null)}).catch(t=>fe(e,t))}},MVe={[X.GETTERS.AUTH_TOKEN]:e=>e.authToken,[X.GETTERS.AUTH_USER_PROFILE]:e=>e.authUserProfile,[X.GETTERS.EXPORT_REQUEST]:e=>e.exportRequest,[X.GETTERS.IS_AUTHENTICATED]:e=>e.authToken!==null,[X.GETTERS.IS_ADMIN]:e=>e.authUserProfile&&e.authUserProfile.admin,[X.GETTERS.IS_REGISTRATION_SUCCESS]:e=>e.isRegistrationSuccess,[X.GETTERS.IS_SUCCESS]:e=>e.isSuccess,[X.GETTERS.USER_LOADING]:e=>e.loading,[X.GETTERS.IS_PROFILE_NOT_LOADED]:e=>e.authUserProfile.username===void 0},WVe={[X.MUTATIONS.CLEAR_AUTH_USER_TOKEN](e){e.authToken=null,e.authUserProfile={}},[X.MUTATIONS.UPDATE_AUTH_TOKEN](e,t){e.authToken=t},[X.MUTATIONS.UPDATE_AUTH_USER_PROFILE](e,t){e.authUserProfile=t},[X.MUTATIONS.UPDATE_IS_REGISTRATION_SUCCESS](e,t){e.isRegistrationSuccess=t},[X.MUTATIONS.UPDATE_IS_SUCCESS](e,t){e.isSuccess=t},[X.MUTATIONS.UPDATE_USER_LOADING](e,t){e.loading=t},[X.MUTATIONS.SET_EXPORT_REQUEST](e,t){e.exportRequest=t}},zVe={authToken:null,authUserProfile:{},isSuccess:!1,isRegistrationSuccess:!1,loading:!1,exportRequest:null},FVe={state:zVe,actions:wVe,getters:MVe,mutations:WVe},xVe={[We.ACTIONS.ADD_EQUIPMENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.post("equipments",{description:t.description,equipment_type_id:t.equipmentTypeId,label:t.label,default_for_sport_ids:t.defaultForSportIds}).then(n=>{if(n.data.status==="created"){if(n.data.data.equipments.length>0){const a=n.data.data.equipments[0];e.commit(We.MUTATIONS.ADD_EQUIPMENT,a),lt.push(`/profile/equipments/${a.id}`)}e.dispatch(Pt.ACTIONS.GET_SPORTS),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1)}else fe(e,null)}).catch(n=>fe(e,n))},[We.ACTIONS.DELETE_EQUIPMENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.delete(`equipments/${t.id}${t.force?"?force":""}`).then(()=>{e.commit(We.MUTATIONS.REMOVE_EQUIPMENT,t.id),e.dispatch(Pt.ACTIONS.GET_SPORTS),lt.push("/profile/equipments")}).catch(n=>fe(e,n))},[We.ACTIONS.GET_EQUIPMENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get(`equipments/${t}`).then(n=>{n.data.status==="success"?n.data.data.equipments.length>0&&e.commit(We.MUTATIONS.UPDATE_EQUIPMENT,n.data.data.equipments[0]):fe(e,null)}).catch(n=>fe(e,n))},[We.ACTIONS.GET_EQUIPMENTS](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("equipments").then(t=>{t.data.status==="success"?e.commit(We.MUTATIONS.SET_EQUIPMENTS,t.data.data.equipments):fe(e,null)}).catch(t=>fe(e,t))},[We.ACTIONS.GET_EQUIPMENT_TYPES](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("equipment-types").then(t=>{t.data.status==="success"?(e.commit(We.MUTATIONS.SET_EQUIPMENT_TYPES,t.data.data.equipment_types),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1)):fe(e,null)}).catch(t=>fe(e,t))},[We.ACTIONS.REFRESH_EQUIPMENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(We.MUTATIONS.SET_LOADING,!0),Be.post(`equipments/${t}/refresh`).then(n=>{n.data.status==="success"?n.data.data.equipments.length>0&&(e.commit(We.MUTATIONS.UPDATE_EQUIPMENT,n.data.data.equipments[0]),lt.push(`/profile/equipments/${t}`)):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(We.MUTATIONS.SET_LOADING,!1))},[We.ACTIONS.UPDATE_EQUIPMENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(We.MUTATIONS.SET_LOADING,!0),Be.patch(`equipments/${t.id}`,{description:t.description,equipment_type_id:t.equipmentTypeId,is_active:t.isActive,label:t.label,default_for_sport_ids:t.defaultForSportIds}).then(n=>{n.data.status==="success"?n.data.data.equipments.length>0&&(e.commit(We.MUTATIONS.UPDATE_EQUIPMENT,n.data.data.equipments[0]),e.dispatch(Pt.ACTIONS.GET_SPORTS),lt.push(`/profile/equipments/${t.id}`)):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(We.MUTATIONS.SET_LOADING,!1))},[We.ACTIONS.UPDATE_EQUIPMENT_TYPE](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(We.MUTATIONS.SET_LOADING,!0),Be.patch(`equipment-types/${t.id}`,{is_active:t.isActive}).then(n=>{n.data.status==="success"?e.dispatch(We.ACTIONS.GET_EQUIPMENT_TYPES):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(We.MUTATIONS.SET_LOADING,!1))}},BVe={[We.GETTERS.EQUIPMENTS]:e=>e.equipments,[We.GETTERS.EQUIPMENT_TYPES]:e=>e.equipmentTypes,[We.GETTERS.LOADING]:e=>e.loading},GVe={[We.MUTATIONS.ADD_EQUIPMENT](e,t){e.equipments.push(t)},[We.MUTATIONS.REMOVE_EQUIPMENT](e,t){e.equipments=e.equipments.filter(n=>n.id!=t)},[We.MUTATIONS.SET_EQUIPMENTS](e,t){e.equipments=t},[We.MUTATIONS.SET_EQUIPMENT_TYPES](e,t){e.equipmentTypes=t},[We.MUTATIONS.SET_LOADING](e,t){e.loading=t},[We.MUTATIONS.UPDATE_EQUIPMENT](e,t){const n=e.equipments.findIndex(a=>a.id===t.id);n!==-1&&(e.equipments[n]=t)}},HVe={equipments:[],equipmentTypes:[],loading:!1},VVe={state:HVe,actions:xVe,getters:BVe,mutations:GVe},c0=(e,t)=>{e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get(t).then(n=>{n.data.status==="success"?e.commit(nt.MUTATIONS.SET_CLIENT,n.data.data.client):fe(e,null)}).catch(n=>fe(e,n))},KVe={[nt.ACTIONS.AUTHORIZE_CLIENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES);const n=new FormData;n.set("client_id",t.client_id),n.set("response_type",t.response_type),n.set("scope",t.scope),n.set("confirm","true"),t.state&&n.set("state",t.state),t.code_challenge&&n.set("code_challenge",t.code_challenge),t.code_challenge_method&&n.set("code_challenge_method",t.code_challenge_method),Be.post("oauth/authorize",n,{headers:{"Content-Type":"multipart/form-data"}}).then(a=>{a.status==200&&a.data.redirect_url?window.location.href=a.data.redirect_url:fe(e,null)}).catch(a=>fe(e,a))},[nt.ACTIONS.CREATE_CLIENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.post("oauth/apps",t).then(n=>{n.data.status==="created"?(e.commit(nt.MUTATIONS.SET_CLIENT,n.data.data.client),lt.push(`/profile/apps/${n.data.data.client.id}/created`)):fe(e,null)}).catch(n=>fe(e,n))},[nt.ACTIONS.DELETE_CLIENT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.delete(`oauth/apps/${t}`).then(n=>{n.status===204?e.dispatch(nt.ACTIONS.GET_CLIENTS).then(()=>lt.push("/profile/apps")):fe(e,null)}).catch(n=>fe(e,n))},[nt.ACTIONS.GET_CLIENT_BY_CLIENT_ID](e,t){c0(e,`oauth/apps/${t}`)},[nt.ACTIONS.GET_CLIENT_BY_ID](e,t){c0(e,`oauth/apps/${t}/by_id`)},[nt.ACTIONS.GET_CLIENTS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("oauth/apps",{params:t}).then(n=>{n.data.status==="success"?(e.commit(nt.MUTATIONS.SET_CLIENTS,n.data.data.clients),e.commit(nt.MUTATIONS.SET_CLIENTS_PAGINATION,n.data.pagination)):fe(e,null)}).catch(n=>fe(e,n))},[nt.ACTIONS.REVOKE_ALL_TOKENS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(nt.MUTATIONS.SET_REVOCATION_SUCCESSFUL,!1),Be.post(`oauth/apps/${t}/revoke`).then(n=>{n.data.status==="success"?e.commit(nt.MUTATIONS.SET_REVOCATION_SUCCESSFUL,!0):fe(e,null)}).catch(n=>fe(e,n))}},jVe={[nt.GETTERS.CLIENT]:e=>e.client,[nt.GETTERS.CLIENTS]:e=>e.clients,[nt.GETTERS.CLIENTS_PAGINATION]:e=>e.pagination,[nt.GETTERS.REVOCATION_SUCCESSFUL]:e=>e.revocationSuccessful},qVe={[nt.MUTATIONS.SET_CLIENT](e,t){e.client=t},[nt.MUTATIONS.EMPTY_CLIENT](e){e.client={}},[nt.MUTATIONS.SET_CLIENTS](e,t){e.clients=t},[nt.MUTATIONS.SET_CLIENTS_PAGINATION](e,t){e.pagination=t},[nt.MUTATIONS.SET_REVOCATION_SUCCESSFUL](e,t){e.revocationSuccessful=t}},YVe={client:{},clients:[],pagination:{},revocationSuccessful:!1},XVe={state:YVe,actions:KVe,getters:jVe,mutations:qVe},{locale:QVe}=xr.global,ZVe={[K.ACTIONS.GET_APPLICATION_CONFIG](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(K.MUTATIONS.UPDATE_APPLICATION_LOADING,!0),Be.get("config").then(t=>{t.data.status==="success"?e.commit(K.MUTATIONS.UPDATE_APPLICATION_CONFIG,t.data.data):fe(e,null)}).catch(t=>fe(e,t)).finally(()=>e.commit(K.MUTATIONS.UPDATE_APPLICATION_LOADING,!1))},[K.ACTIONS.GET_APPLICATION_STATS](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("stats/all").then(t=>{t.data.status==="success"?e.commit(K.MUTATIONS.UPDATE_APPLICATION_STATS,t.data.data):fe(e,null)}).catch(t=>fe(e,t))},[K.ACTIONS.GET_APPLICATION_PRIVACY_POLICY](e){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("config").then(t=>{t.data.status==="success"?e.commit(K.MUTATIONS.UPDATE_APPLICATION_PRIVACY_POLICY,t.data.data):fe(e,null)}).catch(t=>fe(e,t))},[K.ACTIONS.UPDATE_APPLICATION_CONFIG](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.patch("config",t).then(n=>{n.data.status==="success"?(e.commit(K.MUTATIONS.UPDATE_APPLICATION_CONFIG,n.data.data),lt.push("/admin/application")):fe(e,null)}).catch(n=>fe(e,n))},[K.ACTIONS.UPDATE_APPLICATION_LANGUAGE](e,t){var n;(n=document.querySelector("html"))==null||n.setAttribute("lang",t),e.commit(K.MUTATIONS.UPDATE_LANG,t),QVe.value=t}},JVe={[K.GETTERS.APP_CONFIG]:e=>e.application.config,[K.GETTERS.APP_LOADING]:e=>e.appLoading,[K.GETTERS.APP_STATS]:e=>e.application.statistics,[K.GETTERS.DARK_MODE]:e=>e.darkMode,[K.GETTERS.ERROR_MESSAGES]:e=>e.errorMessages,[K.GETTERS.LANGUAGE]:e=>e.language,[K.GETTERS.LOCALE]:e=>e.locale},eKe={[K.MUTATIONS.EMPTY_ERROR_MESSAGES](e){e.errorMessages=null},[K.MUTATIONS.SET_ERROR_MESSAGES](e,t){e.errorMessages=t},[K.MUTATIONS.UPDATE_APPLICATION_CONFIG](e,t){e.application.config=t},[K.MUTATIONS.UPDATE_APPLICATION_LOADING](e,t){e.appLoading=t},[K.MUTATIONS.UPDATE_APPLICATION_PRIVACY_POLICY](e,t){e.application.config.privacy_policy=t.privacy_policy,e.application.config.privacy_policy_date=t.privacy_policy_date},[K.MUTATIONS.UPDATE_APPLICATION_STATS](e,t){e.application.statistics=t},[K.MUTATIONS.UPDATE_LANG](e,t){t in Ms?(e.language=t,e.locale=Ms[t]):(e.language="en",e.locale=mo)},[K.MUTATIONS.UPDATE_DARK_MODE](e,t){e.darkMode=t}},tKe={root:!0,language:"en",locale:mo,errorMessages:null,application:{statistics:{sports:0,uploads_dir_size:0,users:0,workouts:0}},appLoading:!1,darkMode:null},nKe={[Pt.ACTIONS.GET_SPORTS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get(`sports${t?"?check_workouts=true":""}`).then(n=>{n.data.status==="success"?(e.commit(Pt.MUTATIONS.SET_SPORTS,n.data.data.sports),e.commit(X.MUTATIONS.UPDATE_USER_LOADING,!1)):fe(e,null)}).catch(n=>fe(e,n))},[Pt.ACTIONS.UPDATE_SPORTS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.patch(`sports/${t.id}`,{is_active:t.isActive}).then(n=>{n.data.status==="success"?e.dispatch(Pt.ACTIONS.GET_SPORTS):fe(e,null)}).catch(n=>fe(e,n))}},aKe={[Pt.GETTERS.SPORTS]:e=>e.sports},sKe={[Pt.MUTATIONS.SET_SPORTS](e,t){e.sports=t}},rKe={sports:[]},iKe={state:rKe,actions:nKe,getters:aKe,mutations:sKe},oKe={[wt.ACTIONS.GET_USER_STATS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get(`stats/${t.username}/by_time`,{params:t.params}).then(n=>{n.data.status==="success"?e.commit(wt.MUTATIONS.UPDATE_USER_STATS,n.data.data.statistics):fe(e,null)}).catch(n=>fe(e,n))},[wt.ACTIONS.GET_USER_SPORT_STATS](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(wt.MUTATIONS.UPDATE_STATS_LOADING,!0),Be.get(`stats/${t.username}/by_sport`,{params:{sport_id:t.sportId}}).then(n=>{n.data.status==="success"?(e.commit(wt.MUTATIONS.UPDATE_USER_SPORT_STATS,n.data.data.statistics),e.commit(wt.MUTATIONS.UPDATE_TOTAL_WORKOUTS,n.data.data.total_workouts)):fe(e,null)}).catch(n=>fe(e,n)).finally(()=>e.commit(wt.MUTATIONS.UPDATE_STATS_LOADING,!1))}},uKe={[wt.GETTERS.USER_SPORT_STATS]:e=>e.sportStatistics,[wt.GETTERS.USER_STATS]:e=>e.statistics,[wt.GETTERS.STATS_LOADING]:e=>e.loading,[wt.GETTERS.TOTAL_WORKOUTS]:e=>e.totalWorkouts},lKe={[wt.MUTATIONS.UPDATE_USER_STATS](e,t){e.statistics=t},[wt.MUTATIONS.EMPTY_USER_STATS](e){e.statistics={}},[wt.MUTATIONS.EMPTY_USER_SPORT_STATS](e){e.sportStatistics={},e.totalWorkouts=0},[wt.MUTATIONS.UPDATE_USER_SPORT_STATS](e,t){e.sportStatistics=t},[wt.MUTATIONS.UPDATE_STATS_LOADING](e,t){e.loading=t},[wt.MUTATIONS.UPDATE_TOTAL_WORKOUTS](e,t){e.totalWorkouts=t}},cKe={statistics:{},sportStatistics:{},totalWorkouts:0,loading:!1},dKe={state:cKe,actions:oKe,getters:uKe,mutations:lKe},EKe={[Ge.GETTERS.USER]:e=>e.user,[Ge.GETTERS.USERS]:e=>e.users,[Ge.GETTERS.USERS_IS_SUCCESS]:e=>e.isSuccess,[Ge.GETTERS.USERS_LOADING]:e=>e.loading,[Ge.GETTERS.USERS_PAGINATION]:e=>e.pagination},pKe={[Ge.MUTATIONS.UPDATE_USER](e,t){e.user=t},[Ge.MUTATIONS.UPDATE_USER_IN_USERS](e,t){e.users=e.users.map(n=>n.username===t.username?t:n)},[Ge.MUTATIONS.UPDATE_USERS](e,t){e.users=t},[Ge.MUTATIONS.UPDATE_USERS_LOADING](e,t){e.loading=t},[Ge.MUTATIONS.UPDATE_USERS_PAGINATION](e,t){e.pagination=t},[Ge.MUTATIONS.UPDATE_IS_SUCCESS](e,t){e.isSuccess=t}},fKe={user:{},users:[],loading:!1,isSuccess:!1,pagination:{}},mKe={state:fKe,actions:UVe,getters:EKe,mutations:pKe},Qo=(e,t,n)=>{e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),Be.get("workouts",{params:t}).then(a=>{a.data.status==="success"?(e.commit(ge.MUTATIONS[n],a.data.data.workouts),n===Ps.SET_USER_WORKOUTS&&e.commit(ge.MUTATIONS.SET_WORKOUTS_PAGINATION,a.data.pagination)):fe(e,null)}).catch(a=>fe(e,a))},TKe={[ge.ACTIONS.GET_CALENDAR_WORKOUTS](e,t){e.commit(ge.MUTATIONS.EMPTY_CALENDAR_WORKOUTS),Qo(e,t,Ps.SET_CALENDAR_WORKOUTS)},[ge.ACTIONS.GET_USER_WORKOUTS](e,t){Qo(e,t,Ps.SET_USER_WORKOUTS)},[ge.ACTIONS.GET_TIMELINE_WORKOUTS](e,t){Qo(e,t,Ps.SET_TIMELINE_WORKOUTS)},[ge.ACTIONS.GET_MORE_TIMELINE_WORKOUTS](e,t){Qo(e,t,Ps.ADD_TIMELINE_WORKOUTS)},[ge.ACTIONS.GET_WORKOUT_DATA](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!0);const n=t.segmentId?`/segment/${t.segmentId}`:"";Be.get(`workouts/${t.workoutId}`).then(a=>{const s=a.data.data.workouts[0];if(a.data.status==="success"){if(t.segmentId&&(s.segments.length===0||!s.segments[+t.segmentId-1]))throw new Error("WORKOUT_NOT_FOUND");e.commit(ge.MUTATIONS.SET_WORKOUT,a.data.data.workouts[0]),a.data.data.workouts[0].with_gpx&&(Be.get(`workouts/${t.workoutId}/chart_data${n}`).then(r=>{r.data.status==="success"&&e.commit(ge.MUTATIONS.SET_WORKOUT_CHART_DATA,r.data.data.chart_data)}),Be.get(`workouts/${t.workoutId}/gpx${n}`).then(r=>{r.data.status==="success"&&e.commit(ge.MUTATIONS.SET_WORKOUT_GPX,r.data.data.gpx)}))}else e.commit(ge.MUTATIONS.EMPTY_WORKOUT),fe(e,null)}).catch(a=>{e.commit(ge.MUTATIONS.EMPTY_WORKOUT),fe(e,a)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!1))},[ge.ACTIONS.DELETE_WORKOUT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!0),Be.delete(`workouts/${t.workoutId}`).then(()=>{e.commit(ge.MUTATIONS.EMPTY_WORKOUT),e.dispatch(X.ACTIONS.GET_USER_PROFILE),lt.push("/")}).catch(n=>{fe(e,n)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!1))},[ge.ACTIONS.EDIT_WORKOUT](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!0),Be.patch(`workouts/${t.workoutId}`,t.data).then(()=>{e.dispatch(X.ACTIONS.GET_USER_PROFILE),e.dispatch(ge.ACTIONS.GET_WORKOUT_DATA,{workoutId:t.workoutId}).then(()=>{lt.push({name:"Workout",params:{workoutId:t.workoutId}})})}).catch(n=>{fe(e,n)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!1))},[ge.ACTIONS.EDIT_WORKOUT_CONTENT](e,t){e.commit(ge.MUTATIONS.SET_WORKOUT_CONTENT_LOADING,!0),e.commit(ge.MUTATIONS.SET_WORKOUT_CONTENT_TYPE,t.contentType),e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES);const n={[t.contentType==="NOTES"?"notes":"description"]:t.content};Be.patch(`workouts/${t.workoutId}`,n).then(a=>{const s=a.data.data.workouts[0];e.commit(ge.MUTATIONS.SET_WORKOUT_CONTENT,s)}).catch(a=>{fe(e,a)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_CONTENT_LOADING,!1))},[ge.ACTIONS.ADD_WORKOUT](e,t){if(e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!0),!t.file)throw new Error("No file part");const n=t.notes.replace(/"/g,'\\"'),a=t.description.replace(/"/g,'\\"'),s=t.title.replace(/"/g,'\\"'),r=new FormData;r.append("file",t.file),r.append("data",`{"sport_id": ${t.sport_id}, "notes": "${n}", "description": "${a}", "title": "${s}", "equipment_ids": [${t.equipment_ids.map(i=>`"${i}"`).join(",")}]}`),Be.post("workouts",r,{headers:{"content-type":"multipart/form-data"}}).then(i=>{if(i.data.status==="created"){e.dispatch(X.ACTIONS.GET_USER_PROFILE);const o=i.data.data.workouts[0];lt.push(i.data.data.workouts.length===1?`/workouts/${o.id}`:"/")}}).catch(i=>{fe(e,i)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!1))},[ge.ACTIONS.ADD_WORKOUT_WITHOUT_GPX](e,t){e.commit(K.MUTATIONS.EMPTY_ERROR_MESSAGES),e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!0),Be.post("workouts/no_gpx",t).then(n=>{if(n.data.status==="created"){e.dispatch(X.ACTIONS.GET_USER_PROFILE);const a=n.data.data.workouts[0];lt.push(`/workouts/${a.id}`)}}).catch(n=>{fe(e,n)}).finally(()=>e.commit(ge.MUTATIONS.SET_WORKOUT_LOADING,!1))}},_Ke={[ge.GETTERS.CALENDAR_WORKOUTS]:e=>e.calendar_workouts,[ge.GETTERS.TIMELINE_WORKOUTS]:e=>e.timeline_workouts,[ge.GETTERS.USER_WORKOUTS]:e=>e.user_workouts,[ge.GETTERS.WORKOUT_CONTENT_EDITION]:e=>e.workoutContent,[ge.GETTERS.WORKOUT_DATA]:e=>e.workoutData,[ge.GETTERS.WORKOUTS_PAGINATION]:e=>e.pagination},hKe={[ge.MUTATIONS.ADD_TIMELINE_WORKOUTS](e,t){e.timeline_workouts=e.timeline_workouts.concat(t)},[ge.MUTATIONS.SET_CALENDAR_WORKOUTS](e,t){e.calendar_workouts=t},[ge.MUTATIONS.SET_TIMELINE_WORKOUTS](e,t){e.timeline_workouts=t},[ge.MUTATIONS.SET_USER_WORKOUTS](e,t){e.user_workouts=t},[ge.MUTATIONS.SET_WORKOUTS_PAGINATION](e,t){e.pagination=t},[ge.MUTATIONS.SET_WORKOUT](e,t){e.workoutData.workout=t},[ge.MUTATIONS.SET_WORKOUT_CHART_DATA](e,t){e.workoutData.chartData=t},[ge.MUTATIONS.SET_WORKOUT_GPX](e,t){e.workoutData.gpx=t},[ge.MUTATIONS.SET_WORKOUT_LOADING](e,t){e.workoutData.loading=t},[ge.MUTATIONS.SET_WORKOUT_CONTENT](e,t){e.workoutData.workout=t},[ge.MUTATIONS.SET_WORKOUT_CONTENT_LOADING](e,t){e.workoutContent.loading=t},[ge.MUTATIONS.SET_WORKOUT_CONTENT_TYPE](e,t){e.workoutContent.contentType=t},[ge.MUTATIONS.EMPTY_CALENDAR_WORKOUTS](e){e.calendar_workouts=[]},[ge.MUTATIONS.EMPTY_WORKOUTS](e){e.calendar_workouts=[],e.user_workouts=[],e.timeline_workouts=[]},[ge.MUTATIONS.EMPTY_WORKOUT](e){e.workoutData={gpx:"",loading:!1,workout:{},chartData:[]}}},SKe={calendar_workouts:[],timeline_workouts:[],pagination:{},user_workouts:[],workoutData:{gpx:"",loading:!1,workout:{},chartData:[]},workoutContent:{loading:!1,contentType:""}},AKe={state:SKe,actions:TKe,getters:_Ke,mutations:hKe},OKe={authUserModule:FVe,equipmentModule:VVe,oAuthModule:XVe,sportsModule:iKe,statsModule:dKe,usersModule:mKe,workoutsModule:AKe},gKe={state:tKe,actions:ZVe,getters:JVe,mutations:eKe,modules:OKe},Ri=L3(gKe),hf=zt.create({baseURL:uo()});hf.interceptors.request.use(e=>{const t=new AbortController;e.signal=t.signal;const n=Ur(e);Ii.set(n,t);const a=Ri.getters[X.GETTERS.AUTH_TOKEN];if(a){const s=`Bearer ${a}`;e.headers&&e.headers.Authorization!==s&&(e.headers.Authorization=`Bearer ${a}`)}return e},e=>Promise.reject(e));hf.interceptors.response.use(e=>(Ur(e.config),e),e=>(e.message!=="canceled"&&e.response&&Ur(e.response.config),Promise.reject(e)));const Be=hf,UE=(e,t)=>e.push.apply(e,t),wr=e=>e.sort((t,n)=>t.i-n.i||t.j-n.j),d0=e=>{const t={};let n=1;return e.forEach(a=>{t[a]=n,n+=1}),t};var IKe={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const E0=2050,p0=1e3,RKe=IKe,NKe=10,vKe=1e4,Pg=10,Lg=50,yg=20,$g=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,bKe=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,CKe=/^[A-Z\xbf-\xdf]+$/,kg=/^[^a-z\xdf-\xff]+$/,DKe=/^[a-z\xdf-\xff]+$/,PKe=/^[^A-Z\xbf-\xdf]+$/,LKe=/[a-z\xdf-\xff]/,yKe=/[A-Z\xbf-\xdf]/,$Ke=/[^A-Za-z\xbf-\xdf]/gi,kKe=/^\d+$/,Sf=new Date().getFullYear(),UKe={recentYear:/19\d\d|200\d|201\d|202\d/g},Ug=[" ",",",";",":","|","/","\\","_",".","-"],wKe=Ug.length;class MKe{match({password:t}){const n=[...this.getMatchesWithoutSeparator(t),...this.getMatchesWithSeparator(t)],a=this.filterNoise(n);return wr(a)}getMatchesWithSeparator(t){const n=[],a=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let s=0;s<=Math.abs(t.length-6);s+=1)for(let r=s+5;r<=s+9&&!(r>=t.length);r+=1){const i=t.slice(s,+r+1||9e9),o=a.exec(i);if(o!=null){const u=this.mapIntegersToDayMonthYear([parseInt(o[1],10),parseInt(o[3],10),parseInt(o[4],10)]);u!=null&&n.push({pattern:"date",token:i,i:s,j:r,separator:o[2],year:u.year,month:u.month,day:u.day})}}return n}getMatchesWithoutSeparator(t){const n=[],a=/^\d{4,8}$/,s=r=>Math.abs(r.year-Sf);for(let r=0;r<=Math.abs(t.length-4);r+=1)for(let i=r+3;i<=r+7&&!(i>=t.length);i+=1){const o=t.slice(r,+i+1||9e9);if(a.exec(o)){const u=[],l=o.length;if(RKe[l].forEach(([p,d])=>{const f=this.mapIntegersToDayMonthYear([parseInt(o.slice(0,p),10),parseInt(o.slice(p,d),10),parseInt(o.slice(d),10)]);f!=null&&u.push(f)}),u.length>0){let p=u[0],d=s(u[0]);u.slice(1).forEach(f=>{const T=s(f);T