import{bw as De,an as er,ao as kt}from"./C8VztkeY.js";const Dt=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(i=>i.charCodeAt(0))),Lt=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(i=>i.charCodeAt(0)));var lu;const ur=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]]),mu=(lu=String.fromCodePoint)!==null&&lu!==void 0?lu:function(i){let e="";return i>65535&&(i-=65536,e+=String.fromCharCode(i>>>10&1023|55296),i=56320|i&1023),e+=String.fromCharCode(i),e};function qt(i){var e;return i>=55296&&i<=57343||i>1114111?65533:(e=ur.get(i))!==null&&e!==void 0?e:i}var q;(function(i){i[i.NUM=35]="NUM",i[i.SEMI=59]="SEMI",i[i.EQUALS=61]="EQUALS",i[i.ZERO=48]="ZERO",i[i.NINE=57]="NINE",i[i.LOWER_A=97]="LOWER_A",i[i.LOWER_F=102]="LOWER_F",i[i.LOWER_X=120]="LOWER_X",i[i.LOWER_Z=122]="LOWER_Z",i[i.UPPER_A=65]="UPPER_A",i[i.UPPER_F=70]="UPPER_F",i[i.UPPER_Z=90]="UPPER_Z"})(q||(q={}));const tr=32;var J;(function(i){i[i.VALUE_LENGTH=49152]="VALUE_LENGTH",i[i.BRANCH_LENGTH=16256]="BRANCH_LENGTH",i[i.JUMP_TABLE=127]="JUMP_TABLE"})(J||(J={}));function gu(i){return i>=q.ZERO&&i<=q.NINE}function ir(i){return i>=q.UPPER_A&&i<=q.UPPER_F||i>=q.LOWER_A&&i<=q.LOWER_F}function rr(i){return i>=q.UPPER_A&&i<=q.UPPER_Z||i>=q.LOWER_A&&i<=q.LOWER_Z||gu(i)}function sr(i){return i===q.EQUALS||rr(i)}var L;(function(i){i[i.EntityStart=0]="EntityStart",i[i.NumericStart=1]="NumericStart",i[i.NumericDecimal=2]="NumericDecimal",i[i.NumericHex=3]="NumericHex",i[i.NamedEntity=4]="NamedEntity"})(L||(L={}));var le;(function(i){i[i.Legacy=0]="Legacy",i[i.Strict=1]="Strict",i[i.Attribute=2]="Attribute"})(le||(le={}));class nr{constructor(e,u,t){this.decodeTree=e,this.emitCodePoint=u,this.errors=t,this.state=L.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=le.Strict}startEntity(e){this.decodeMode=e,this.state=L.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,u){switch(this.state){case L.EntityStart:return e.charCodeAt(u)===q.NUM?(this.state=L.NumericStart,this.consumed+=1,this.stateNumericStart(e,u+1)):(this.state=L.NamedEntity,this.stateNamedEntity(e,u));case L.NumericStart:return this.stateNumericStart(e,u);case L.NumericDecimal:return this.stateNumericDecimal(e,u);case L.NumericHex:return this.stateNumericHex(e,u);case L.NamedEntity:return this.stateNamedEntity(e,u)}}stateNumericStart(e,u){return u>=e.length?-1:(e.charCodeAt(u)|tr)===q.LOWER_X?(this.state=L.NumericHex,this.consumed+=1,this.stateNumericHex(e,u+1)):(this.state=L.NumericDecimal,this.stateNumericDecimal(e,u))}addToNumericResult(e,u,t,r){if(u!==t){const s=t-u;this.result=this.result*Math.pow(r,s)+parseInt(e.substr(u,s),r),this.consumed+=s}}stateNumericHex(e,u){const t=u;for(;u<e.length;){const r=e.charCodeAt(u);if(gu(r)||ir(r))u+=1;else return this.addToNumericResult(e,t,u,16),this.emitNumericEntity(r,3)}return this.addToNumericResult(e,t,u,16),-1}stateNumericDecimal(e,u){const t=u;for(;u<e.length;){const r=e.charCodeAt(u);if(gu(r))u+=1;else return this.addToNumericResult(e,t,u,10),this.emitNumericEntity(r,2)}return this.addToNumericResult(e,t,u,10),-1}emitNumericEntity(e,u){var t;if(this.consumed<=u)return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===q.SEMI)this.consumed+=1;else if(this.decodeMode===le.Strict)return 0;return this.emitCodePoint(qt(this.result),this.consumed),this.errors&&(e!==q.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,u){const{decodeTree:t}=this;let r=t[this.treeIndex],s=(r&J.VALUE_LENGTH)>>14;for(;u<e.length;u++,this.excess++){const a=e.charCodeAt(u);if(this.treeIndex=Mt(t,r,this.treeIndex+Math.max(1,s),a),this.treeIndex<0)return this.result===0||this.decodeMode===le.Attribute&&(s===0||sr(a))?0:this.emitNotTerminatedNamedEntity();if(r=t[this.treeIndex],s=(r&J.VALUE_LENGTH)>>14,s!==0){if(a===q.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==le.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:u,decodeTree:t}=this,r=(t[u]&J.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,r,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,u,t){const{decodeTree:r}=this;return this.emitCodePoint(u===1?r[e]&~J.VALUE_LENGTH:r[e+1],t),u===3&&this.emitCodePoint(r[e+2],t),t}end(){var e;switch(this.state){case L.NamedEntity:return this.result!==0&&(this.decodeMode!==le.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case L.NumericDecimal:return this.emitNumericEntity(0,2);case L.NumericHex:return this.emitNumericEntity(0,3);case L.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case L.EntityStart:return 0}}}function Pt(i){let e="";const u=new nr(i,t=>e+=mu(t));return function(r,s){let a=0,o=0;for(;(o=r.indexOf("&",o))>=0;){e+=r.slice(a,o),u.startEntity(s);const l=u.write(r,o+1);if(l<0){a=o+u.end();break}a=o+l,o=l===0?a+1:a}const n=e+r.slice(a);return e="",n}}function Mt(i,e,u,t){const r=(e&J.BRANCH_LENGTH)>>7,s=e&J.JUMP_TABLE;if(r===0)return s!==0&&t===s?u:-1;if(s){const n=t-s;return n<0||n>=r?-1:i[u+n]-1}let a=u,o=a+r-1;for(;a<=o;){const n=a+o>>>1,l=i[n];if(l<t)a=n+1;else if(l>t)o=n-1;else return i[n+r]}return-1}Pt(Dt);Pt(Lt);var p;(function(i){i[i.Tab=9]="Tab",i[i.NewLine=10]="NewLine",i[i.FormFeed=12]="FormFeed",i[i.CarriageReturn=13]="CarriageReturn",i[i.Space=32]="Space",i[i.ExclamationMark=33]="ExclamationMark",i[i.Number=35]="Number",i[i.Amp=38]="Amp",i[i.SingleQuote=39]="SingleQuote",i[i.DoubleQuote=34]="DoubleQuote",i[i.Dash=45]="Dash",i[i.Slash=47]="Slash",i[i.Zero=48]="Zero",i[i.Nine=57]="Nine",i[i.Semi=59]="Semi",i[i.Lt=60]="Lt",i[i.Eq=61]="Eq",i[i.Gt=62]="Gt",i[i.Questionmark=63]="Questionmark",i[i.UpperA=65]="UpperA",i[i.LowerA=97]="LowerA",i[i.UpperF=70]="UpperF",i[i.LowerF=102]="LowerF",i[i.UpperZ=90]="UpperZ",i[i.LowerZ=122]="LowerZ",i[i.LowerX=120]="LowerX",i[i.OpeningSquareBracket=91]="OpeningSquareBracket"})(p||(p={}));var c;(function(i){i[i.Text=1]="Text",i[i.BeforeTagName=2]="BeforeTagName",i[i.InTagName=3]="InTagName",i[i.InSelfClosingTag=4]="InSelfClosingTag",i[i.BeforeClosingTagName=5]="BeforeClosingTagName",i[i.InClosingTagName=6]="InClosingTagName",i[i.AfterClosingTagName=7]="AfterClosingTagName",i[i.BeforeAttributeName=8]="BeforeAttributeName",i[i.InAttributeName=9]="InAttributeName",i[i.AfterAttributeName=10]="AfterAttributeName",i[i.BeforeAttributeValue=11]="BeforeAttributeValue",i[i.InAttributeValueDq=12]="InAttributeValueDq",i[i.InAttributeValueSq=13]="InAttributeValueSq",i[i.InAttributeValueNq=14]="InAttributeValueNq",i[i.BeforeDeclaration=15]="BeforeDeclaration",i[i.InDeclaration=16]="InDeclaration",i[i.InProcessingInstruction=17]="InProcessingInstruction",i[i.BeforeComment=18]="BeforeComment",i[i.CDATASequence=19]="CDATASequence",i[i.InSpecialComment=20]="InSpecialComment",i[i.InCommentLike=21]="InCommentLike",i[i.BeforeSpecialS=22]="BeforeSpecialS",i[i.SpecialStartSequence=23]="SpecialStartSequence",i[i.InSpecialTag=24]="InSpecialTag",i[i.BeforeEntity=25]="BeforeEntity",i[i.BeforeNumericEntity=26]="BeforeNumericEntity",i[i.InNamedEntity=27]="InNamedEntity",i[i.InNumericEntity=28]="InNumericEntity",i[i.InHexEntity=29]="InHexEntity"})(c||(c={}));function te(i){return i===p.Space||i===p.NewLine||i===p.Tab||i===p.FormFeed||i===p.CarriageReturn}function Me(i){return i===p.Slash||i===p.Gt||te(i)}function et(i){return i>=p.Zero&&i<=p.Nine}function ar(i){return i>=p.LowerA&&i<=p.LowerZ||i>=p.UpperA&&i<=p.UpperZ}function or(i){return i>=p.UpperA&&i<=p.UpperF||i>=p.LowerA&&i<=p.LowerF}var ee;(function(i){i[i.NoValue=0]="NoValue",i[i.Unquoted=1]="Unquoted",i[i.Single=2]="Single",i[i.Double=3]="Double"})(ee||(ee={}));const j={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])};class _t{constructor({xmlMode:e=!1,decodeEntities:u=!0},t){this.cbs=t,this.state=c.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=c.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=e,this.decodeEntities=u,this.entityTrie=e?Lt:Dt}reset(){this.state=c.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=c.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(e){e===p.Lt||!this.decodeEntities&&this.fastForwardTo(p.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=c.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===p.Amp&&(this.state=c.BeforeEntity)}stateSpecialStartSequence(e){const u=this.sequenceIndex===this.currentSequence.length;if(!(u?Me(e):(e|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!u){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=c.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===p.Gt||te(e)){const u=this.index-this.currentSequence.length;if(this.sectionStart<u){const t=this.index;this.index=u,this.cbs.ontext(this.sectionStart,u),this.index=t}this.isSpecial=!1,this.sectionStart=u+2,this.stateInClosingTagName(e);return}this.sequenceIndex=0}(e|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===j.TitleEnd?this.decodeEntities&&e===p.Amp&&(this.state=c.BeforeEntity):this.fastForwardTo(p.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(e===p.Lt)}stateCDATASequence(e){e===j.Cdata[this.sequenceIndex]?++this.sequenceIndex===j.Cdata.length&&(this.state=c.InCommentLike,this.currentSequence=j.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=c.InDeclaration,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===j.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=c.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!Me(e):ar(e)}startSpecial(e,u){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=u,this.state=c.SpecialStartSequence}stateBeforeTagName(e){if(e===p.ExclamationMark)this.state=c.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===p.Questionmark)this.state=c.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const u=e|32;this.sectionStart=this.index,!this.xmlMode&&u===j.TitleEnd[2]?this.startSpecial(j.TitleEnd,3):this.state=!this.xmlMode&&u===j.ScriptEnd[2]?c.BeforeSpecialS:c.InTagName}else e===p.Slash?this.state=c.BeforeClosingTagName:(this.state=c.Text,this.stateText(e))}stateInTagName(e){Me(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=c.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){te(e)||(e===p.Gt?this.state=c.Text:(this.state=this.isTagStartChar(e)?c.InClosingTagName:c.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===p.Gt||te(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=c.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===p.Gt||this.fastForwardTo(p.Gt))&&(this.state=c.Text,this.baseState=c.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===p.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=c.InSpecialTag,this.sequenceIndex=0):this.state=c.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===p.Slash?this.state=c.InSelfClosingTag:te(e)||(this.state=c.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===p.Gt?(this.cbs.onselfclosingtag(this.index),this.state=c.Text,this.baseState=c.Text,this.sectionStart=this.index+1,this.isSpecial=!1):te(e)||(this.state=c.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===p.Eq||Me(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=c.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===p.Eq?this.state=c.BeforeAttributeValue:e===p.Slash||e===p.Gt?(this.cbs.onattribend(ee.NoValue,this.index),this.state=c.BeforeAttributeName,this.stateBeforeAttributeName(e)):te(e)||(this.cbs.onattribend(ee.NoValue,this.index),this.state=c.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===p.DoubleQuote?(this.state=c.InAttributeValueDq,this.sectionStart=this.index+1):e===p.SingleQuote?(this.state=c.InAttributeValueSq,this.sectionStart=this.index+1):te(e)||(this.sectionStart=this.index,this.state=c.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,u){e===u||!this.decodeEntities&&this.fastForwardTo(u)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(u===p.DoubleQuote?ee.Double:ee.Single,this.index),this.state=c.BeforeAttributeName):this.decodeEntities&&e===p.Amp&&(this.baseState=this.state,this.state=c.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,p.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,p.SingleQuote)}stateInAttributeValueNoQuotes(e){te(e)||e===p.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ee.Unquoted,this.index),this.state=c.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===p.Amp&&(this.baseState=this.state,this.state=c.BeforeEntity)}stateBeforeDeclaration(e){e===p.OpeningSquareBracket?(this.state=c.CDATASequence,this.sequenceIndex=0):this.state=e===p.Dash?c.BeforeComment:c.InDeclaration}stateInDeclaration(e){(e===p.Gt||this.fastForwardTo(p.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=c.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===p.Gt||this.fastForwardTo(p.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=c.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===p.Dash?(this.state=c.InCommentLike,this.currentSequence=j.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=c.InDeclaration}stateInSpecialComment(e){(e===p.Gt||this.fastForwardTo(p.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=c.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const u=e|32;u===j.ScriptEnd[3]?this.startSpecial(j.ScriptEnd,4):u===j.StyleEnd[3]?this.startSpecial(j.StyleEnd,4):(this.state=c.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===p.Number?this.state=c.BeforeNumericEntity:e===p.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=c.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=Mt(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];const u=this.trieCurrent&J.VALUE_LENGTH;if(u){const t=(u>>14)-1;if(!this.allowLegacyEntity()&&e!==p.Semi)this.trieIndex+=t;else{const r=this.index-this.entityExcess+1;r>this.sectionStart&&this.emitPartial(this.sectionStart,r),this.entityResult=this.trieIndex,this.trieIndex+=t,this.entityExcess=0,this.sectionStart=this.index+1,t===0&&this.emitNamedEntity()}}}emitNamedEntity(){if(this.state=this.baseState,this.entityResult===0)return;switch((this.entityTrie[this.entityResult]&J.VALUE_LENGTH)>>14){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~J.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])}}stateBeforeNumericEntity(e){(e|32)===p.LowerX?(this.entityExcess++,this.state=c.InHexEntity):(this.state=c.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){const u=this.index-this.entityExcess-1;u+2+ +(this.state===c.InHexEntity)!==this.index&&(u>this.sectionStart&&this.emitPartial(this.sectionStart,u),this.sectionStart=this.index+Number(e),this.emitCodePoint(qt(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===p.Semi?this.emitNumericEntity(!0):et(e)?(this.entityResult=this.entityResult*10+(e-p.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===p.Semi?this.emitNumericEntity(!0):et(e)?(this.entityResult=this.entityResult*16+(e-p.Zero),this.entityExcess++):or(e)?(this.entityResult=this.entityResult*16+((e|32)-p.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===c.Text||this.baseState===c.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===c.Text||this.state===c.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===c.InAttributeValueDq||this.state===c.InAttributeValueSq||this.state===c.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case c.Text:{this.stateText(e);break}case c.SpecialStartSequence:{this.stateSpecialStartSequence(e);break}case c.InSpecialTag:{this.stateInSpecialTag(e);break}case c.CDATASequence:{this.stateCDATASequence(e);break}case c.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(e);break}case c.InAttributeName:{this.stateInAttributeName(e);break}case c.InCommentLike:{this.stateInCommentLike(e);break}case c.InSpecialComment:{this.stateInSpecialComment(e);break}case c.BeforeAttributeName:{this.stateBeforeAttributeName(e);break}case c.InTagName:{this.stateInTagName(e);break}case c.InClosingTagName:{this.stateInClosingTagName(e);break}case c.BeforeTagName:{this.stateBeforeTagName(e);break}case c.AfterAttributeName:{this.stateAfterAttributeName(e);break}case c.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(e);break}case c.BeforeAttributeValue:{this.stateBeforeAttributeValue(e);break}case c.BeforeClosingTagName:{this.stateBeforeClosingTagName(e);break}case c.AfterClosingTagName:{this.stateAfterClosingTagName(e);break}case c.BeforeSpecialS:{this.stateBeforeSpecialS(e);break}case c.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(e);break}case c.InSelfClosingTag:{this.stateInSelfClosingTag(e);break}case c.InDeclaration:{this.stateInDeclaration(e);break}case c.BeforeDeclaration:{this.stateBeforeDeclaration(e);break}case c.BeforeComment:{this.stateBeforeComment(e);break}case c.InProcessingInstruction:{this.stateInProcessingInstruction(e);break}case c.InNamedEntity:{this.stateInNamedEntity(e);break}case c.BeforeEntity:{this.stateBeforeEntity(e);break}case c.InHexEntity:{this.stateInHexEntity(e);break}case c.InNumericEntity:{this.stateInNumericEntity(e);break}default:this.stateBeforeNumericEntity(e)}this.index++}this.cleanup()}finish(){this.state===c.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const e=this.buffer.length+this.offset;this.state===c.InCommentLike?this.currentSequence===j.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===c.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===c.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===c.InTagName||this.state===c.BeforeAttributeName||this.state===c.BeforeAttributeValue||this.state===c.AfterAttributeName||this.state===c.InAttributeName||this.state===c.InAttributeValueSq||this.state===c.InAttributeValueDq||this.state===c.InAttributeValueNq||this.state===c.InClosingTagName||this.cbs.ontext(this.sectionStart,e)}emitPartial(e,u){this.baseState!==c.Text&&this.baseState!==c.InSpecialTag?this.cbs.onattribdata(e,u):this.cbs.ontext(e,u)}emitCodePoint(e){this.baseState!==c.Text&&this.baseState!==c.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)}}const pe=new Set(["input","option","optgroup","select","button","datalist","textarea"]),O=new Set(["p"]),ut=new Set(["thead","tbody"]),tt=new Set(["dd","dt"]),it=new Set(["rt","rp"]),cr=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",O],["h1",O],["h2",O],["h3",O],["h4",O],["h5",O],["h6",O],["select",pe],["input",pe],["output",pe],["button",pe],["datalist",pe],["textarea",pe],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",tt],["dt",tt],["address",O],["article",O],["aside",O],["blockquote",O],["details",O],["div",O],["dl",O],["fieldset",O],["figcaption",O],["figure",O],["footer",O],["form",O],["header",O],["hr",O],["main",O],["nav",O],["ol",O],["pre",O],["section",O],["table",O],["ul",O],["rt",it],["rp",it],["tbody",ut],["tfoot",ut]]),lr=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),rt=new Set(["math","svg"]),st=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),fr=/\s|\//;let Mu=class{constructor(e,u={}){var t,r,s,a,o;this.options=u,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=e??{},this.lowerCaseTagNames=(t=u.lowerCaseTags)!==null&&t!==void 0?t:!u.xmlMode,this.lowerCaseAttributeNames=(r=u.lowerCaseAttributeNames)!==null&&r!==void 0?r:!u.xmlMode,this.tokenizer=new((s=u.Tokenizer)!==null&&s!==void 0?s:_t)(this.options,this),(o=(a=this.cbs).onparserinit)===null||o===void 0||o.call(a,this)}ontext(e,u){var t,r;const s=this.getSlice(e,u);this.endIndex=u-1,(r=(t=this.cbs).ontext)===null||r===void 0||r.call(t,s),this.startIndex=u}ontextentity(e){var u,t;const r=this.tokenizer.getSectionStart();this.endIndex=r-1,(t=(u=this.cbs).ontext)===null||t===void 0||t.call(u,mu(e)),this.startIndex=r}isVoidElement(e){return!this.options.xmlMode&&lr.has(e)}onopentagname(e,u){this.endIndex=u;let t=this.getSlice(e,u);this.lowerCaseTagNames&&(t=t.toLowerCase()),this.emitOpenTag(t)}emitOpenTag(e){var u,t,r,s;this.openTagStart=this.startIndex,this.tagname=e;const a=!this.options.xmlMode&&cr.get(e);if(a)for(;this.stack.length>0&&a.has(this.stack[this.stack.length-1]);){const o=this.stack.pop();(t=(u=this.cbs).onclosetag)===null||t===void 0||t.call(u,o,!0)}this.isVoidElement(e)||(this.stack.push(e),rt.has(e)?this.foreignContext.push(!0):st.has(e)&&this.foreignContext.push(!1)),(s=(r=this.cbs).onopentagname)===null||s===void 0||s.call(r,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var u,t;this.startIndex=this.openTagStart,this.attribs&&((t=(u=this.cbs).onopentag)===null||t===void 0||t.call(u,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,u){var t,r,s,a,o,n;this.endIndex=u;let l=this.getSlice(e,u);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(rt.has(l)||st.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))!this.options.xmlMode&&l==="br"&&((r=(t=this.cbs).onopentagname)===null||r===void 0||r.call(t,"br"),(a=(s=this.cbs).onopentag)===null||a===void 0||a.call(s,"br",{},!0),(n=(o=this.cbs).onclosetag)===null||n===void 0||n.call(o,"br",!1));else{const d=this.stack.lastIndexOf(l);if(d!==-1)if(this.cbs.onclosetag){let x=this.stack.length-d;for(;x--;)this.cbs.onclosetag(this.stack.pop(),x!==0)}else this.stack.length=d;else!this.options.xmlMode&&l==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=u+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var u,t;const r=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===r&&((t=(u=this.cbs).onclosetag)===null||t===void 0||t.call(u,r,!e),this.stack.pop())}onattribname(e,u){this.startIndex=e;const t=this.getSlice(e,u);this.attribname=this.lowerCaseAttributeNames?t.toLowerCase():t}onattribdata(e,u){this.attribvalue+=this.getSlice(e,u)}onattribentity(e){this.attribvalue+=mu(e)}onattribend(e,u){var t,r;this.endIndex=u,(r=(t=this.cbs).onattribute)===null||r===void 0||r.call(t,this.attribname,this.attribvalue,e===ee.Double?'"':e===ee.Single?"'":e===ee.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const u=e.search(fr);let t=u<0?e:e.substr(0,u);return this.lowerCaseTagNames&&(t=t.toLowerCase()),t}ondeclaration(e,u){this.endIndex=u;const t=this.getSlice(e,u);if(this.cbs.onprocessinginstruction){const r=this.getInstructionName(t);this.cbs.onprocessinginstruction(`!${r}`,`!${t}`)}this.startIndex=u+1}onprocessinginstruction(e,u){this.endIndex=u;const t=this.getSlice(e,u);if(this.cbs.onprocessinginstruction){const r=this.getInstructionName(t);this.cbs.onprocessinginstruction(`?${r}`,`?${t}`)}this.startIndex=u+1}oncomment(e,u,t){var r,s,a,o;this.endIndex=u,(s=(r=this.cbs).oncomment)===null||s===void 0||s.call(r,this.getSlice(e,u-t)),(o=(a=this.cbs).oncommentend)===null||o===void 0||o.call(a),this.startIndex=u+1}oncdata(e,u,t){var r,s,a,o,n,l,d,x,y,g;this.endIndex=u;const D=this.getSlice(e,u-t);this.options.xmlMode||this.options.recognizeCDATA?((s=(r=this.cbs).oncdatastart)===null||s===void 0||s.call(r),(o=(a=this.cbs).ontext)===null||o===void 0||o.call(a,D),(l=(n=this.cbs).oncdataend)===null||l===void 0||l.call(n)):((x=(d=this.cbs).oncomment)===null||x===void 0||x.call(d,`[CDATA[${D}]]`),(g=(y=this.cbs).oncommentend)===null||g===void 0||g.call(y)),this.startIndex=u+1}onend(){var e,u;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let t=this.stack.length;t>0;this.cbs.onclosetag(this.stack[--t],!0));}(u=(e=this.cbs).onend)===null||u===void 0||u.call(e)}reset(){var e,u,t,r;(u=(e=this.cbs).onreset)===null||u===void 0||u.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(r=(t=this.cbs).onparserinit)===null||r===void 0||r.call(t,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,u){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let t=this.buffers[0].slice(e-this.bufferOffset,u-this.bufferOffset);for(;u-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),t+=this.buffers[0].slice(0,u-this.bufferOffset);return t}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var u,t;if(this.ended){(t=(u=this.cbs).onerror)===null||t===void 0||t.call(u,new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){var u,t;if(this.ended){(t=(u=this.cbs).onerror)===null||t===void 0||t.call(u,new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(e){this.write(e)}done(e){this.end(e)}};var A;(function(i){i.Root="root",i.Text="text",i.Directive="directive",i.Comment="comment",i.Script="script",i.Style="style",i.Tag="tag",i.CDATA="cdata",i.Doctype="doctype"})(A||(A={}));function $t(i){return i.type===A.Tag||i.type===A.Script||i.type===A.Style}const Bt=A.Root,Ut=A.Text,Ft=A.Directive,jt=A.Comment,Vt=A.Script,zt=A.Style,Gt=A.Tag,Ht=A.CDATA,Wt=A.Doctype,dr=Object.freeze(Object.defineProperty({__proto__:null,CDATA:Ht,Comment:jt,Directive:Ft,Doctype:Wt,get ElementType(){return A},Root:Bt,Script:Vt,Style:zt,Tag:Gt,Text:Ut,isTag:$t},Symbol.toStringTag,{value:"Module"}));let Qt=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return ei(this,e)}};class _u extends Qt{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class xu extends _u{constructor(){super(...arguments),this.type=A.Text}get nodeType(){return 3}}let Zt=class extends _u{constructor(){super(...arguments),this.type=A.Comment}get nodeType(){return 8}};class Jt extends _u{constructor(e,u){super(u),this.name=e,this.type=A.Directive}get nodeType(){return 1}}class $u extends Qt{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class Yt extends $u{constructor(){super(...arguments),this.type=A.CDATA}get nodeType(){return 4}}let yu=class extends $u{constructor(){super(...arguments),this.type=A.Root}get nodeType(){return 9}};class Xt extends $u{constructor(e,u,t=[],r=e==="script"?A.Script:e==="style"?A.Style:A.Tag){super(t),this.name=e,this.attribs=u,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var u,t;return{name:e,value:this.attribs[e],namespace:(u=this["x-attribsNamespace"])===null||u===void 0?void 0:u[e],prefix:(t=this["x-attribsPrefix"])===null||t===void 0?void 0:t[e]}})}}function G(i){return $t(i)}function tu(i){return i.type===A.CDATA}function fe(i){return i.type===A.Text}function Bu(i){return i.type===A.Comment}function hr(i){return i.type===A.Directive}function Kt(i){return i.type===A.Root}function ae(i){return Object.prototype.hasOwnProperty.call(i,"children")}function ei(i,e=!1){let u;if(fe(i))u=new xu(i.data);else if(Bu(i))u=new Zt(i.data);else if(G(i)){const t=e?fu(i.children):[],r=new Xt(i.name,{...i.attribs},t);t.forEach(s=>s.parent=r),i.namespace!=null&&(r.namespace=i.namespace),i["x-attribsNamespace"]&&(r["x-attribsNamespace"]={...i["x-attribsNamespace"]}),i["x-attribsPrefix"]&&(r["x-attribsPrefix"]={...i["x-attribsPrefix"]}),u=r}else if(tu(i)){const t=e?fu(i.children):[],r=new Yt(t);t.forEach(s=>s.parent=r),u=r}else if(Kt(i)){const t=e?fu(i.children):[],r=new yu(t);t.forEach(s=>s.parent=r),i["x-mode"]&&(r["x-mode"]=i["x-mode"]),u=r}else if(hr(i)){const t=new Jt(i.name,i.data);i["x-name"]!=null&&(t["x-name"]=i["x-name"],t["x-publicId"]=i["x-publicId"],t["x-systemId"]=i["x-systemId"]),u=t}else throw new Error(`Not implemented yet: ${i.type}`);return u.startIndex=i.startIndex,u.endIndex=i.endIndex,i.sourceCodeLocation!=null&&(u.sourceCodeLocation=i.sourceCodeLocation),u}function fu(i){const e=i.map(u=>ei(u,!0));for(let u=1;u<e.length;u++)e[u].prev=e[u-1],e[u-1].next=e[u];return e}const nt={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class Qe{constructor(e,u,t){this.dom=[],this.root=new yu(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof u=="function"&&(t=u,u=nt),typeof e=="object"&&(u=e,e=void 0),this.callback=e??null,this.options=u??nt,this.elementCB=t??null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new yu(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;const e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,u){const t=this.options.xmlMode?A.Tag:void 0,r=new Xt(e,u,void 0,t);this.addNode(r),this.tagStack.push(r)}ontext(e){const{lastNode:u}=this;if(u&&u.type===A.Text)u.data+=e,this.options.withEndIndices&&(u.endIndex=this.parser.endIndex);else{const t=new xu(e);this.addNode(t),this.lastNode=t}}oncomment(e){if(this.lastNode&&this.lastNode.type===A.Comment){this.lastNode.data+=e;return}const u=new Zt(e);this.addNode(u),this.lastNode=u}oncommentend(){this.lastNode=null}oncdatastart(){const e=new xu(""),u=new Yt([e]);this.addNode(u),e.parent=u,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,u){const t=new Jt(e,u);this.addNode(t)}handleCallback(e){if(typeof this.callback=="function")this.callback(e,this.dom);else if(e)throw e}addNode(e){const u=this.tagStack[this.tagStack.length-1],t=u.children[u.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),u.children.push(e),t&&(e.prev=t,t.next=e),e.parent=u,this.lastNode=null}}const at=/["&'<>$\x80-\uFFFF]/g,br=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),pr=String.prototype.codePointAt!=null?(i,e)=>i.codePointAt(e):(i,e)=>(i.charCodeAt(e)&64512)===55296?(i.charCodeAt(e)-55296)*1024+i.charCodeAt(e+1)-56320+65536:i.charCodeAt(e);function ui(i){let e="",u=0,t;for(;(t=at.exec(i))!==null;){const r=t.index,s=i.charCodeAt(r),a=br.get(s);a!==void 0?(e+=i.substring(u,r)+a,u=r+1):(e+=`${i.substring(u,r)}&#x${pr(i,r).toString(16)};`,u=at.lastIndex+=+((s&64512)===55296))}return e+i.substr(u)}function ti(i,e){return function(t){let r,s=0,a="";for(;r=i.exec(t);)s!==r.index&&(a+=t.substring(s,r.index)),a+=e.get(r[0].charCodeAt(0)),s=r.index+1;return a+t.substring(s)}}const mr=ti(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),gr=ti(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),xr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(i=>[i.toLowerCase(),i])),yr=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(i=>[i.toLowerCase(),i])),wr=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Sr(i){return i.replace(/"/g,""")}function Er(i,e){var u;if(!i)return;const t=((u=e.encodeEntities)!==null&&u!==void 0?u:e.decodeEntities)===!1?Sr:e.xmlMode||e.encodeEntities!=="utf8"?ui:mr;return Object.keys(i).map(r=>{var s,a;const o=(s=i[r])!==null&&s!==void 0?s:"";return e.xmlMode==="foreign"&&(r=(a=yr.get(r))!==null&&a!==void 0?a:r),!e.emptyAttrs&&!e.xmlMode&&o===""?r:`${r}="${t(o)}"`}).join(" ")}const ot=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Uu(i,e={}){const u="length"in i?i:[i];let t="";for(let r=0;r<u.length;r++)t+=Ar(u[r],e);return t}function Ar(i,e){switch(i.type){case Bt:return Uu(i.children,e);case Wt:case Ft:return Tr(i);case jt:return Rr(i);case Ht:return Cr(i);case Vt:case zt:case Gt:return Nr(i,e);case Ut:return Or(i,e)}}const vr=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Ir=new Set(["svg","math"]);function Nr(i,e){var u;e.xmlMode==="foreign"&&(i.name=(u=xr.get(i.name))!==null&&u!==void 0?u:i.name,i.parent&&vr.has(i.parent.name)&&(e={...e,xmlMode:!1})),!e.xmlMode&&Ir.has(i.name)&&(e={...e,xmlMode:"foreign"});let t=`<${i.name}`;const r=Er(i.attribs,e);return r&&(t+=` ${r}`),i.children.length===0&&(e.xmlMode?e.selfClosingTags!==!1:e.selfClosingTags&&ot.has(i.name))?(e.xmlMode||(t+=" "),t+="/>"):(t+=">",i.children.length>0&&(t+=Uu(i.children,e)),(e.xmlMode||!ot.has(i.name))&&(t+=`</${i.name}>`)),t}function Tr(i){return`<${i.data}>`}function Or(i,e){var u;let t=i.data||"";return((u=e.encodeEntities)!==null&&u!==void 0?u:e.decodeEntities)!==!1&&!(!e.xmlMode&&i.parent&&wr.has(i.parent.name))&&(t=e.xmlMode||e.encodeEntities!=="utf8"?ui(t):gr(t)),t}function Cr(i){return`<![CDATA[${i.children[0].data}]]>`}function Rr(i){return`<!--${i.data}-->`}function ii(i,e){return Uu(i,e)}function kr(i,e){return ae(i)?i.children.map(u=>ii(u,e)).join(""):""}function Ge(i){return Array.isArray(i)?i.map(Ge).join(""):G(i)?i.name==="br"?` `:Ge(i.children):tu(i)?Ge(i.children):fe(i)?i.data:""}function Ze(i){return Array.isArray(i)?i.map(Ze).join(""):ae(i)&&!Bu(i)?Ze(i.children):fe(i)?i.data:""}function wu(i){return Array.isArray(i)?i.map(wu).join(""):ae(i)&&(i.type===A.Tag||tu(i))?wu(i.children):fe(i)?i.data:""}function ri(i){return ae(i)?i.children:[]}function si(i){return i.parent||null}function Dr(i){const e=si(i);if(e!=null)return ri(e);const u=[i];let{prev:t,next:r}=i;for(;t!=null;)u.unshift(t),{prev:t}=t;for(;r!=null;)u.push(r),{next:r}=r;return u}function Lr(i,e){var u;return(u=i.attribs)===null||u===void 0?void 0:u[e]}function qr(i,e){return i.attribs!=null&&Object.prototype.hasOwnProperty.call(i.attribs,e)&&i.attribs[e]!=null}function Pr(i){return i.name}function Mr(i){let{next:e}=i;for(;e!==null&&!G(e);)({next:e}=e);return e}function _r(i){let{prev:e}=i;for(;e!==null&&!G(e);)({prev:e}=e);return e}function Le(i){if(i.prev&&(i.prev.next=i.next),i.next&&(i.next.prev=i.prev),i.parent){const e=i.parent.children,u=e.lastIndexOf(i);u>=0&&e.splice(u,1)}i.next=null,i.prev=null,i.parent=null}function $r(i,e){const u=e.prev=i.prev;u&&(u.next=e);const t=e.next=i.next;t&&(t.prev=e);const r=e.parent=i.parent;if(r){const s=r.children;s[s.lastIndexOf(i)]=e,i.parent=null}}function Br(i,e){if(Le(e),e.next=null,e.parent=i,i.children.push(e)>1){const u=i.children[i.children.length-2];u.next=e,e.prev=u}else e.prev=null}function Ur(i,e){Le(e);const{parent:u}=i,t=i.next;if(e.next=t,e.prev=i,i.next=e,e.parent=u,t){if(t.prev=e,u){const r=u.children;r.splice(r.lastIndexOf(t),0,e)}}else u&&u.children.push(e)}function Fr(i,e){if(Le(e),e.parent=i,e.prev=null,i.children.unshift(e)!==1){const u=i.children[1];u.prev=e,e.next=u}else e.next=null}function jr(i,e){Le(e);const{parent:u}=i;if(u){const t=u.children;t.splice(t.indexOf(i),0,e)}i.prev&&(i.prev.next=e),e.parent=u,e.prev=i.prev,e.next=i,i.prev=e}function iu(i,e,u=!0,t=1/0){return ni(i,Array.isArray(e)?e:[e],u,t)}function ni(i,e,u,t){const r=[],s=[e],a=[0];for(;;){if(a[0]>=s[0].length){if(a.length===1)return r;s.shift(),a.shift();continue}const o=s[0][a[0]++];if(i(o)&&(r.push(o),--t<=0))return r;u&&ae(o)&&o.children.length>0&&(a.unshift(0),s.unshift(o.children))}}function Vr(i,e){return e.find(i)}function Fu(i,e,u=!0){let t=null;for(let r=0;r<e.length&&!t;r++){const s=e[r];if(G(s))i(s)?t=s:u&&s.children.length>0&&(t=Fu(i,s.children,!0));else continue}return t}function ai(i,e){return e.some(u=>G(u)&&(i(u)||ai(i,u.children)))}function zr(i,e){const u=[],t=[e],r=[0];for(;;){if(r[0]>=t[0].length){if(t.length===1)return u;t.shift(),r.shift();continue}const s=t[0][r[0]++];G(s)&&(i(s)&&u.push(s),s.children.length>0&&(r.unshift(0),t.unshift(s.children)))}}const Je={tag_name(i){return typeof i=="function"?e=>G(e)&&i(e.name):i==="*"?G:e=>G(e)&&e.name===i},tag_type(i){return typeof i=="function"?e=>i(e.type):e=>e.type===i},tag_contains(i){return typeof i=="function"?e=>fe(e)&&i(e.data):e=>fe(e)&&e.data===i}};function oi(i,e){return typeof e=="function"?u=>G(u)&&e(u.attribs[i]):u=>G(u)&&u.attribs[i]===e}function Gr(i,e){return u=>i(u)||e(u)}function ci(i){const e=Object.keys(i).map(u=>{const t=i[u];return Object.prototype.hasOwnProperty.call(Je,u)?Je[u](t):oi(u,t)});return e.length===0?null:e.reduce(Gr)}function Hr(i,e){const u=ci(i);return u?u(e):!0}function Wr(i,e,u,t=1/0){const r=ci(i);return r?iu(r,e,u,t):[]}function Qr(i,e,u=!0){return Array.isArray(e)||(e=[e]),Fu(oi("id",i),e,u)}function we(i,e,u=!0,t=1/0){return iu(Je.tag_name(i),e,u,t)}function Zr(i,e,u=!0,t=1/0){return iu(Je.tag_type(i),e,u,t)}function Jr(i){let e=i.length;for(;--e>=0;){const u=i[e];if(e>0&&i.lastIndexOf(u,e-1)>=0){i.splice(e,1);continue}for(let t=u.parent;t;t=t.parent)if(i.includes(t)){i.splice(e,1);break}}return i}var Q;(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"})(Q||(Q={}));function li(i,e){const u=[],t=[];if(i===e)return 0;let r=ae(i)?i:i.parent;for(;r;)u.unshift(r),r=r.parent;for(r=ae(e)?e:e.parent;r;)t.unshift(r),r=r.parent;const s=Math.min(u.length,t.length);let a=0;for(;a<s&&u[a]===t[a];)a++;if(a===0)return Q.DISCONNECTED;const o=u[a-1],n=o.children,l=u[a],d=t[a];return n.indexOf(l)>n.indexOf(d)?o===e?Q.FOLLOWING|Q.CONTAINED_BY:Q.FOLLOWING:o===i?Q.PRECEDING|Q.CONTAINS:Q.PRECEDING}function Yr(i){return i=i.filter((e,u,t)=>!t.includes(e,u+1)),i.sort((e,u)=>{const t=li(e,u);return t&Q.PRECEDING?-1:t&Q.FOLLOWING?1:0}),i}function ju(i){const e=Ye(ts,i);return e?e.name==="feed"?Xr(e):Kr(e):null}function Xr(i){var e;const u=i.children,t={type:"atom",items:we("entry",u).map(a=>{var o;const{children:n}=a,l={media:fi(n)};V(l,"id","id",n),V(l,"title","title",n);const d=(o=Ye("link",n))===null||o===void 0?void 0:o.attribs.href;d&&(l.link=d);const x=ne("summary",n)||ne("content",n);x&&(l.description=x);const y=ne("updated",n);return y&&(l.pubDate=new Date(y)),l})};V(t,"id","id",u),V(t,"title","title",u);const r=(e=Ye("link",u))===null||e===void 0?void 0:e.attribs.href;r&&(t.link=r),V(t,"description","subtitle",u);const s=ne("updated",u);return s&&(t.updated=new Date(s)),V(t,"author","email",u,!0),t}function Kr(i){var e,u;const t=(u=(e=Ye("channel",i.children))===null||e===void 0?void 0:e.children)!==null&&u!==void 0?u:[],r={type:i.name.substr(0,3),id:"",items:we("item",i.children).map(a=>{const{children:o}=a,n={media:fi(o)};V(n,"id","guid",o),V(n,"title","title",o),V(n,"link","link",o),V(n,"description","description",o);const l=ne("pubDate",o)||ne("dc:date",o);return l&&(n.pubDate=new Date(l)),n})};V(r,"title","title",t),V(r,"link","link",t),V(r,"description","description",t);const s=ne("lastBuildDate",t);return s&&(r.updated=new Date(s)),V(r,"author","managingEditor",t,!0),r}const es=["url","type","lang"],us=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function fi(i){return we("media:content",i).map(e=>{const{attribs:u}=e,t={medium:u.medium,isDefault:!!u.isDefault};for(const r of es)u[r]&&(t[r]=u[r]);for(const r of us)u[r]&&(t[r]=parseInt(u[r],10));return u.expression&&(t.expression=u.expression),t})}function Ye(i,e){return we(i,e,!0,1)[0]}function ne(i,e,u=!1){return Ze(we(i,e,u,1)).trim()}function V(i,e,u,t,r=!1){const s=ne(u,t,r);s&&(i[e]=s)}function ts(i){return i==="rss"||i==="feed"||i==="rdf:RDF"}const is=Object.freeze(Object.defineProperty({__proto__:null,get DocumentPosition(){return Q},append:Ur,appendChild:Br,compareDocumentPosition:li,existsOne:ai,filter:iu,find:ni,findAll:zr,findOne:Fu,findOneChild:Vr,getAttributeValue:Lr,getChildren:ri,getElementById:Qr,getElements:Wr,getElementsByTagName:we,getElementsByTagType:Zr,getFeed:ju,getInnerHTML:kr,getName:Pr,getOuterHTML:ii,getParent:si,getSiblings:Dr,getText:Ge,hasAttrib:qr,hasChildren:ae,innerText:wu,isCDATA:tu,isComment:Bu,isDocument:Kt,isTag:G,isText:fe,nextElementSibling:Mr,prepend:jr,prependChild:Fr,prevElementSibling:_r,removeElement:Le,removeSubsets:Jr,replaceElement:$r,testElement:Hr,textContent:Ze,uniqueSort:Yr},Symbol.toStringTag,{value:"Module"}));function di(i,e){const u=new Qe(void 0,e);return new Mu(u,e).end(i),u.root}function hi(i,e){return di(i,e).children}function rs(i,e,u){const t=new Qe(i,e,u);return new Mu(t,e)}const ss={xmlMode:!0};function ns(i,e=ss){return ju(hi(i,e))}const as=Object.freeze(Object.defineProperty({__proto__:null,DefaultHandler:Qe,DomHandler:Qe,DomUtils:is,ElementType:dr,Parser:Mu,Tokenizer:_t,createDomStream:rs,getFeed:ju,parseDOM:hi,parseDocument:di,parseFeed:ns},Symbol.toStringTag,{value:"Module"})),os=De(as);var cs=i=>{if(typeof i!="string")throw new TypeError("Expected a string");return i.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};/*! * is-plain-object <https://github.com/jonschlinkert/is-plain-object> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function ct(i){return Object.prototype.toString.call(i)==="[object Object]"}function ls(i){var e,u;return ct(i)===!1?!1:(e=i.constructor,e===void 0?!0:(u=e.prototype,!(ct(u)===!1||u.hasOwnProperty("isPrototypeOf")===!1)))}const fs=Object.freeze(Object.defineProperty({__proto__:null,isPlainObject:ls},Symbol.toStringTag,{value:"Module"})),ds=De(fs);var hs=function(e){return bs(e)&&!ps(e)};function bs(i){return!!i&&typeof i=="object"}function ps(i){var e=Object.prototype.toString.call(i);return e==="[object RegExp]"||e==="[object Date]"||xs(i)}var ms=typeof Symbol=="function"&&Symbol.for,gs=ms?Symbol.for("react.element"):60103;function xs(i){return i.$$typeof===gs}function ys(i){return Array.isArray(i)?[]:{}}function Ne(i,e){return e.clone!==!1&&e.isMergeableObject(i)?me(ys(i),i,e):i}function ws(i,e,u){return i.concat(e).map(function(t){return Ne(t,u)})}function Ss(i,e){if(!e.customMerge)return me;var u=e.customMerge(i);return typeof u=="function"?u:me}function Es(i){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(i).filter(function(e){return Object.propertyIsEnumerable.call(i,e)}):[]}function lt(i){return Object.keys(i).concat(Es(i))}function bi(i,e){try{return e in i}catch{return!1}}function As(i,e){return bi(i,e)&&!(Object.hasOwnProperty.call(i,e)&&Object.propertyIsEnumerable.call(i,e))}function vs(i,e,u){var t={};return u.isMergeableObject(i)&<(i).forEach(function(r){t[r]=Ne(i[r],u)}),lt(e).forEach(function(r){As(i,r)||(bi(i,r)&&u.isMergeableObject(e[r])?t[r]=Ss(r,u)(i[r],e[r],u):t[r]=Ne(e[r],u))}),t}function me(i,e,u){u=u||{},u.arrayMerge=u.arrayMerge||ws,u.isMergeableObject=u.isMergeableObject||hs,u.cloneUnlessOtherwiseSpecified=Ne;var t=Array.isArray(e),r=Array.isArray(i),s=t===r;return s?t?u.arrayMerge(i,e,u):vs(i,e,u):Ne(e,u)}me.all=function(e,u){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(t,r){return me(t,r,u)},{})};var Is=me,Ns=Is,pi={exports:{}};(function(i){(function(e,u){i.exports?i.exports=u():e.parseSrcset=u()})(er,function(){return function(e){function u(C){return C===" "||C===" "||C===` `||C==="\f"||C==="\r"}function t(C){var _,F=C.exec(e.substring(b));if(F)return _=F[0],b+=_.length,_}for(var r=e.length,s=/^[ \t\n\r\u000c]+/,a=/^[, \t\n\r\u000c]+/,o=/^[^ \t\n\r\u000c]+/,n=/[,]+$/,l=/^\d+$/,d=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,x,y,g,D,E,b=0,$=[];;){if(t(a),b>=r)return $;x=t(o),y=[],x.slice(-1)===","?(x=x.replace(n,""),P()):B()}function B(){for(t(s),g="",D="in descriptor";;){if(E=e.charAt(b),D==="in descriptor")if(u(E))g&&(y.push(g),g="",D="after descriptor");else if(E===","){b+=1,g&&y.push(g),P();return}else if(E==="(")g=g+E,D="in parens";else if(E===""){g&&y.push(g),P();return}else g=g+E;else if(D==="in parens")if(E===")")g=g+E,D="in descriptor";else if(E===""){y.push(g),P();return}else g=g+E;else if(D==="after descriptor"&&!u(E))if(E===""){P();return}else D="in descriptor",b-=1;b+=1}}function P(){var C=!1,_,F,X,M,H={},W,he,se,oe,be;for(M=0;M<y.length;M++)W=y[M],he=W[W.length-1],se=W.substring(0,W.length-1),oe=parseInt(se,10),be=parseFloat(se),l.test(se)&&he==="w"?((_||F)&&(C=!0),oe===0?C=!0:_=oe):d.test(se)&&he==="x"?((_||F||X)&&(C=!0),be<0?C=!0:F=be):l.test(se)&&he==="h"?((X||F)&&(C=!0),oe===0?C=!0:X=oe):C=!0;C?console&&console.log&&console.log("Invalid srcset descriptor found in '"+e+"' at '"+W+"'."):(H.url=x,_&&(H.w=_),F&&(H.d=F),X&&(H.h=X),$.push(H))}}})})(pi);var Ts=pi.exports,Vu={exports:{}},w=String,mi=function(){return{isColorSupported:!1,reset:w,bold:w,dim:w,italic:w,underline:w,inverse:w,hidden:w,strikethrough:w,black:w,red:w,green:w,yellow:w,blue:w,magenta:w,cyan:w,white:w,gray:w,bgBlack:w,bgRed:w,bgGreen:w,bgYellow:w,bgBlue:w,bgMagenta:w,bgCyan:w,bgWhite:w,blackBright:w,redBright:w,greenBright:w,yellowBright:w,blueBright:w,magentaBright:w,cyanBright:w,whiteBright:w,bgBlackBright:w,bgRedBright:w,bgGreenBright:w,bgYellowBright:w,bgBlueBright:w,bgMagentaBright:w,bgCyanBright:w,bgWhiteBright:w}};Vu.exports=mi();Vu.exports.createColors=mi;var Os=Vu.exports;const Cs={},Rs=Object.freeze(Object.defineProperty({__proto__:null,default:Cs},Symbol.toStringTag,{value:"Module"})),Y=De(Rs);let ft=Os,dt=Y,Su=class gi extends Error{constructor(e,u,t,r,s,a){super(e),this.name="CssSyntaxError",this.reason=e,s&&(this.file=s),r&&(this.source=r),a&&(this.plugin=a),typeof u<"u"&&typeof t<"u"&&(typeof u=="number"?(this.line=u,this.column=t):(this.line=u.line,this.column=u.column,this.endLine=t.line,this.endColumn=t.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,gi)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let u=this.source;e==null&&(e=ft.isColorSupported);let t=d=>d,r=d=>d,s=d=>d;if(e){let{bold:d,gray:x,red:y}=ft.createColors(!0);r=g=>d(y(g)),t=g=>x(g),dt&&(s=g=>dt(g))}let a=u.split(/\r?\n/),o=Math.max(this.line-3,0),n=Math.min(this.line+2,a.length),l=String(n).length;return a.slice(o,n).map((d,x)=>{let y=o+1+x,g=" "+(" "+y).slice(-l)+" | ";if(y===this.line){if(d.length>160){let E=20,b=Math.max(0,this.column-E),$=Math.max(this.column+E,this.endColumn+E),B=d.slice(b,$),P=t(g.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return r(">")+t(g)+s(B)+` `+P+r("^")}let D=t(g.replace(/\d/g," "))+d.slice(0,this.column-1).replace(/[^\t]/g," ");return r(">")+t(g)+s(d)+` `+D+r("^")}return" "+t(g)+s(d)}).join(` `)}toString(){let e=this.showSourceCode();return e&&(e=` `+e+` `),this.name+": "+this.message+e}};var zu=Su;Su.default=Su;const ht={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` `,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function ks(i){return i[0].toUpperCase()+i.slice(1)}let Eu=class{constructor(e){this.builder=e}atrule(e,u){let t="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?t+=e.raws.afterName:r&&(t+=" "),e.nodes)this.block(e,t+r);else{let s=(e.raws.between||"")+(u?";":"");this.builder(t+r+s,e)}}beforeAfter(e,u){let t;e.type==="decl"?t=this.raw(e,null,"beforeDecl"):e.type==="comment"?t=this.raw(e,null,"beforeComment"):u==="before"?t=this.raw(e,null,"beforeRule"):t=this.raw(e,null,"beforeClose");let r=e.parent,s=0;for(;r&&r.type!=="root";)s+=1,r=r.parent;if(t.includes(` `)){let a=this.raw(e,null,"indent");if(a.length)for(let o=0;o<s;o++)t+=a}return t}block(e,u){let t=this.raw(e,"between","beforeOpen");this.builder(u+t+"{",e,"start");let r;e.nodes&&e.nodes.length?(this.body(e),r=this.raw(e,"after")):r=this.raw(e,"after","emptyBody"),r&&this.builder(r),this.builder("}",e,"end")}body(e){let u=e.nodes.length-1;for(;u>0&&e.nodes[u].type==="comment";)u-=1;let t=this.raw(e,"semicolon");for(let r=0;r<e.nodes.length;r++){let s=e.nodes[r],a=this.raw(s,"before");a&&this.builder(a),this.stringify(s,u!==r||t)}}comment(e){let u=this.raw(e,"left","commentLeft"),t=this.raw(e,"right","commentRight");this.builder("/*"+u+e.text+t+"*/",e)}decl(e,u){let t=this.raw(e,"between","colon"),r=e.prop+t+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),u&&(r+=";"),this.builder(r,e)}document(e){this.body(e)}raw(e,u,t){let r;if(t||(t=u),u&&(r=e.raws[u],typeof r<"u"))return r;let s=e.parent;if(t==="before"&&(!s||s.type==="root"&&s.first===e||s&&s.type==="document"))return"";if(!s)return ht[t];let a=e.root();if(a.rawCache||(a.rawCache={}),typeof a.rawCache[t]<"u")return a.rawCache[t];if(t==="before"||t==="after")return this.beforeAfter(e,t);{let o="raw"+ks(t);this[o]?r=this[o](a,e):a.walk(n=>{if(r=n.raws[u],typeof r<"u")return!1})}return typeof r>"u"&&(r=ht[t]),a.rawCache[t]=r,r}rawBeforeClose(e){let u;return e.walk(t=>{if(t.nodes&&t.nodes.length>0&&typeof t.raws.after<"u")return u=t.raws.after,u.includes(` `)&&(u=u.replace(/[^\n]+$/,"")),!1}),u&&(u=u.replace(/\S/g,"")),u}rawBeforeComment(e,u){let t;return e.walkComments(r=>{if(typeof r.raws.before<"u")return t=r.raws.before,t.includes(` `)&&(t=t.replace(/[^\n]+$/,"")),!1}),typeof t>"u"?t=this.raw(u,null,"beforeDecl"):t&&(t=t.replace(/\S/g,"")),t}rawBeforeDecl(e,u){let t;return e.walkDecls(r=>{if(typeof r.raws.before<"u")return t=r.raws.before,t.includes(` `)&&(t=t.replace(/[^\n]+$/,"")),!1}),typeof t>"u"?t=this.raw(u,null,"beforeRule"):t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let u;return e.walk(t=>{if(t.type!=="decl"&&(u=t.raws.between,typeof u<"u"))return!1}),u}rawBeforeRule(e){let u;return e.walk(t=>{if(t.nodes&&(t.parent!==e||e.first!==t)&&typeof t.raws.before<"u")return u=t.raws.before,u.includes(` `)&&(u=u.replace(/[^\n]+$/,"")),!1}),u&&(u=u.replace(/\S/g,"")),u}rawColon(e){let u;return e.walkDecls(t=>{if(typeof t.raws.between<"u")return u=t.raws.between.replace(/[^\s:]/g,""),!1}),u}rawEmptyBody(e){let u;return e.walk(t=>{if(t.nodes&&t.nodes.length===0&&(u=t.raws.after,typeof u<"u"))return!1}),u}rawIndent(e){if(e.raws.indent)return e.raws.indent;let u;return e.walk(t=>{let r=t.parent;if(r&&r!==e&&r.parent&&r.parent===e&&typeof t.raws.before<"u"){let s=t.raws.before.split(` `);return u=s[s.length-1],u=u.replace(/\S/g,""),!1}}),u}rawSemicolon(e){let u;return e.walk(t=>{if(t.nodes&&t.nodes.length&&t.last.type==="decl"&&(u=t.raws.semicolon,typeof u<"u"))return!1}),u}rawValue(e,u){let t=e[u],r=e.raws[u];return r&&r.value===t?r.raw:t}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,u){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,u)}};var xi=Eu;Eu.default=Eu;let Ds=xi;function Au(i,e){new Ds(e).stringify(i)}var ru=Au;Au.default=Au;var qe={};qe.isClean=Symbol("isClean");qe.my=Symbol("my");let Ls=zu,qs=xi,Ps=ru,{isClean:Se,my:Ms}=qe;function vu(i,e){let u=new i.constructor;for(let t in i){if(!Object.prototype.hasOwnProperty.call(i,t)||t==="proxyCache")continue;let r=i[t],s=typeof r;t==="parent"&&s==="object"?e&&(u[t]=e):t==="source"?u[t]=r:Array.isArray(r)?u[t]=r.map(a=>vu(a,u)):(s==="object"&&r!==null&&(r=vu(r)),u[t]=r)}return u}function Ee(i,e){if(e&&typeof e.offset<"u")return e.offset;let u=1,t=1,r=0;for(let s=0;s<i.length;s++){if(t===e.line&&u===e.column){r=s;break}i[s]===` `?(u=1,t+=1):u+=1}return r}let Iu=class{constructor(e={}){this.raws={},this[Se]=!1,this[Ms]=!0;for(let u in e)if(u==="nodes"){this.nodes=[];for(let t of e[u])typeof t.clone=="function"?this.append(t.clone()):this.append(t)}else this[u]=e[u]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let u=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${u.input.from}:${u.start.line}:${u.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let u in e)this[u]=e[u];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let u=vu(this);for(let t in e)u[t]=e[t];return u}cloneAfter(e={}){let u=this.clone(e);return this.parent.insertAfter(this,u),u}cloneBefore(e={}){let u=this.clone(e);return this.parent.insertBefore(this,u),u}error(e,u={}){if(this.source){let{end:t,start:r}=this.rangeBy(u);return this.source.input.error(e,{column:r.column,line:r.line},{column:t.column,line:t.line},u)}return new Ls(e)}getProxyProcessor(){return{get(e,u){return u==="proxyOf"?e:u==="root"?()=>e.root().toProxy():e[u]},set(e,u,t){return e[u]===t||(e[u]=t,(u==="prop"||u==="value"||u==="name"||u==="params"||u==="important"||u==="text")&&e.markDirty()),!0}}}markClean(){this[Se]=!0}markDirty(){if(this[Se]){this[Se]=!1;let e=this;for(;e=e.parent;)e[Se]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e){let u=this.source.start;if(e.index)u=this.positionInside(e.index);else if(e.word){let r=this.source.input.css.slice(Ee(this.source.input.css,this.source.start),Ee(this.source.input.css,this.source.end)).indexOf(e.word);r!==-1&&(u=this.positionInside(r))}return u}positionInside(e){let u=this.source.start.column,t=this.source.start.line,r=Ee(this.source.input.css,this.source.start),s=r+e;for(let a=r;a<s;a++)this.source.input.css[a]===` `?(u=1,t+=1):u+=1;return{column:u,line:t}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let u={column:this.source.start.column,line:this.source.start.line},t=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:u.column+1,line:u.line};if(e.word){let s=this.source.input.css.slice(Ee(this.source.input.css,this.source.start),Ee(this.source.input.css,this.source.end)).indexOf(e.word);s!==-1&&(u=this.positionInside(s),t=this.positionInside(s+e.word.length))}else e.start?u={column:e.start.column,line:e.start.line}:e.index&&(u=this.positionInside(e.index)),e.end?t={column:e.end.column,line:e.end.line}:typeof e.endIndex=="number"?t=this.positionInside(e.endIndex):e.index&&(t=this.positionInside(e.index+1));return(t.line<u.line||t.line===u.line&&t.column<=u.column)&&(t={column:u.column+1,line:u.line}),{end:t,start:u}}raw(e,u){return new qs().raw(this,e,u)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let u=this,t=!1;for(let r of e)r===this?t=!0:t?(this.parent.insertAfter(u,r),u=r):this.parent.insertBefore(u,r);t||this.remove()}return this}root(){let e=this;for(;e.parent&&e.parent.type!=="document";)e=e.parent;return e}toJSON(e,u){let t={},r=u==null;u=u||new Map;let s=0;for(let a in this){if(!Object.prototype.hasOwnProperty.call(this,a)||a==="parent"||a==="proxyCache")continue;let o=this[a];if(Array.isArray(o))t[a]=o.map(n=>typeof n=="object"&&n.toJSON?n.toJSON(null,u):n);else if(typeof o=="object"&&o.toJSON)t[a]=o.toJSON(null,u);else if(a==="source"){let n=u.get(o.input);n==null&&(n=s,u.set(o.input,s),s++),t[a]={end:o.end,inputId:n,start:o.start}}else t[a]=o}return r&&(t.inputs=[...u.keys()].map(a=>a.toJSON())),t}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Ps){e.stringify&&(e=e.stringify);let u="";return e(this,t=>{u+=t}),u}warn(e,u,t){let r={node:this};for(let s in t)r[s]=t[s];return e.warn(u,r)}get proxyOf(){return this}};var su=Iu;Iu.default=Iu;let _s=su,Nu=class extends _s{constructor(e){super(e),this.type="comment"}};var nu=Nu;Nu.default=Nu;let $s=su,Tu=class extends $s{constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var au=Tu;Tu.default=Tu;let yi=nu,wi=au,Bs=su,{isClean:Si,my:Ei}=qe,Gu,Ai,vi,Hu;function Ii(i){return i.map(e=>(e.nodes&&(e.nodes=Ii(e.nodes)),delete e.source,e))}function Ni(i){if(i[Si]=!1,i.proxyOf.nodes)for(let e of i.proxyOf.nodes)Ni(e)}let re=class Ti extends Bs{append(...e){for(let u of e){let t=this.normalize(u,this.last);for(let r of t)this.proxyOf.nodes.push(r)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let u of this.nodes)u.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let u=this.getIterator(),t,r;for(;this.indexes[u]<this.proxyOf.nodes.length&&(t=this.indexes[u],r=e(this.proxyOf.nodes[t],t),r!==!1);)this.indexes[u]+=1;return delete this.indexes[u],r}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get(e,u){return u==="proxyOf"?e:e[u]?u==="each"||typeof u=="string"&&u.startsWith("walk")?(...t)=>e[u](...t.map(r=>typeof r=="function"?(s,a)=>r(s.toProxy(),a):r)):u==="every"||u==="some"?t=>e[u]((r,...s)=>t(r.toProxy(),...s)):u==="root"?()=>e.root().toProxy():u==="nodes"?e.nodes.map(t=>t.toProxy()):u==="first"||u==="last"?e[u].toProxy():e[u]:e[u]},set(e,u,t){return e[u]===t||(e[u]=t,(u==="name"||u==="params"||u==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,u){let t=this.index(e),r=this.normalize(u,this.proxyOf.nodes[t]).reverse();t=this.index(e);for(let a of r)this.proxyOf.nodes.splice(t+1,0,a);let s;for(let a in this.indexes)s=this.indexes[a],t<s&&(this.indexes[a]=s+r.length);return this.markDirty(),this}insertBefore(e,u){let t=this.index(e),r=t===0?"prepend":!1,s=this.normalize(u,this.proxyOf.nodes[t],r).reverse();t=this.index(e);for(let o of s)this.proxyOf.nodes.splice(t,0,o);let a;for(let o in this.indexes)a=this.indexes[o],t<=a&&(this.indexes[o]=a+s.length);return this.markDirty(),this}normalize(e,u){if(typeof e=="string")e=Ii(Ai(e).nodes);else if(typeof e>"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let r of e)r.parent&&r.parent.removeChild(r,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let r of e)r.parent&&r.parent.removeChild(r,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new wi(e)]}else if(e.selector||e.selectors)e=[new Hu(e)];else if(e.name)e=[new Gu(e)];else if(e.text)e=[new yi(e)];else throw new Error("Unknown node type in node creation");return e.map(r=>(r[Ei]||Ti.rebuild(r),r=r.proxyOf,r.parent&&r.parent.removeChild(r),r[Si]&&Ni(r),r.raws||(r.raws={}),typeof r.raws.before>"u"&&u&&typeof u.raws.before<"u"&&(r.raws.before=u.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}prepend(...e){e=e.reverse();for(let u of e){let t=this.normalize(u,this.first,"prepend").reverse();for(let r of t)this.proxyOf.nodes.unshift(r);for(let r in this.indexes)this.indexes[r]=this.indexes[r]+t.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let u;for(let t in this.indexes)u=this.indexes[t],u>=e&&(this.indexes[t]=u-1);return this.markDirty(),this}replaceValues(e,u,t){return t||(t=u,u={}),this.walkDecls(r=>{u.props&&!u.props.includes(r.prop)||u.fast&&!r.value.includes(u.fast)||(r.value=r.value.replace(e,t))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((u,t)=>{let r;try{r=e(u,t)}catch(s){throw u.addToError(s)}return r!==!1&&u.walk&&(r=u.walk(e)),r})}walkAtRules(e,u){return u?e instanceof RegExp?this.walk((t,r)=>{if(t.type==="atrule"&&e.test(t.name))return u(t,r)}):this.walk((t,r)=>{if(t.type==="atrule"&&t.name===e)return u(t,r)}):(u=e,this.walk((t,r)=>{if(t.type==="atrule")return u(t,r)}))}walkComments(e){return this.walk((u,t)=>{if(u.type==="comment")return e(u,t)})}walkDecls(e,u){return u?e instanceof RegExp?this.walk((t,r)=>{if(t.type==="decl"&&e.test(t.prop))return u(t,r)}):this.walk((t,r)=>{if(t.type==="decl"&&t.prop===e)return u(t,r)}):(u=e,this.walk((t,r)=>{if(t.type==="decl")return u(t,r)}))}walkRules(e,u){return u?e instanceof RegExp?this.walk((t,r)=>{if(t.type==="rule"&&e.test(t.selector))return u(t,r)}):this.walk((t,r)=>{if(t.type==="rule"&&t.selector===e)return u(t,r)}):(u=e,this.walk((t,r)=>{if(t.type==="rule")return u(t,r)}))}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]}};re.registerParse=i=>{Ai=i};re.registerRule=i=>{Hu=i};re.registerAtRule=i=>{Gu=i};re.registerRoot=i=>{vi=i};var de=re;re.default=re;re.rebuild=i=>{i.type==="atrule"?Object.setPrototypeOf(i,Gu.prototype):i.type==="rule"?Object.setPrototypeOf(i,Hu.prototype):i.type==="decl"?Object.setPrototypeOf(i,wi.prototype):i.type==="comment"?Object.setPrototypeOf(i,yi.prototype):i.type==="root"&&Object.setPrototypeOf(i,vi.prototype),i[Ei]=!0,i.nodes&&i.nodes.forEach(e=>{re.rebuild(e)})};let Oi=de,Xe=class extends Oi{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};var Wu=Xe;Xe.default=Xe;Oi.registerAtRule(Xe);let Us=de,Ci,Ri,Te=class extends Us{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new Ci(new Ri,this,e).stringify()}};Te.registerLazyResult=i=>{Ci=i};Te.registerProcessor=i=>{Ri=i};var Qu=Te;Te.default=Te;let Fs="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",js=(i,e=21)=>(u=e)=>{let t="",r=u|0;for(;r--;)t+=i[Math.random()*i.length|0];return t},Vs=(i=21)=>{let e="",u=i|0;for(;u--;)e+=Fs[Math.random()*64|0];return e};const zs=Object.freeze(Object.defineProperty({__proto__:null,customAlphabet:js,nanoid:Vs},Symbol.toStringTag,{value:"Module"})),Gs=De(zs);let{existsSync:Hs,readFileSync:Ws}=Y,{dirname:du,join:Qs}=Y,{SourceMapConsumer:bt,SourceMapGenerator:pt}=Y;function Zs(i){return Buffer?Buffer.from(i,"base64").toString():window.atob(i)}let Ou=class{constructor(e,u){if(u.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let t=u.map?u.map.prev:void 0,r=this.loadMap(u.from,t);!this.mapFile&&u.from&&(this.mapFile=u.from),this.mapFile&&(this.root=du(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new bt(this.text)),this.consumerCache}decodeInline(e){let u=/^data:application\/json;charset=utf-?8;base64,/,t=/^data:application\/json;base64,/,r=/^data:application\/json;charset=utf-?8,/,s=/^data:application\/json,/,a=e.match(r)||e.match(s);if(a)return decodeURIComponent(e.substr(a[0].length));let o=e.match(u)||e.match(t);if(o)return Zs(e.substr(o[0].length));let n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}loadAnnotation(e){let u=e.match(/\/\*\s*# sourceMappingURL=/g);if(!u)return;let t=e.lastIndexOf(u.pop()),r=e.indexOf("*/",t);t>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(t,r)))}loadFile(e){if(this.root=du(e),Hs(e))return this.mapFile=e,Ws(e,"utf-8").toString().trim()}loadMap(e,u){if(u===!1)return!1;if(u){if(typeof u=="string")return u;if(typeof u=="function"){let t=u(e);if(t){let r=this.loadFile(t);if(!r)throw new Error("Unable to load previous source map: "+t.toString());return r}}else{if(u instanceof bt)return pt.fromSourceMap(u).toString();if(u instanceof pt)return u.toString();if(this.isMap(u))return JSON.stringify(u);throw new Error("Unsupported previous source map format: "+u.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=Qs(du(e),t)),this.loadFile(t)}}}startWith(e,u){return e?e.substr(0,u.length)===u:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var ki=Ou;Ou.default=Ou;let{nanoid:Js}=Gs,{isAbsolute:Cu,resolve:Ru}=Y,{SourceMapConsumer:Ys,SourceMapGenerator:Xs}=Y,{fileURLToPath:mt,pathToFileURL:_e}=Y,gt=zu,Ks=ki,hu=Y,bu=Symbol("fromOffsetCache"),e0=!!(Ys&&Xs),xt=!!(Ru&&Cu),Ke=class{constructor(e,u={}){if(e===null||typeof e>"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]===""?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,u.from&&(!xt||/^\w+:\/\//.test(u.from)||Cu(u.from)?this.file=u.from:this.file=Ru(u.from)),xt&&e0){let t=new Ks(this.css,u);if(t.text){this.map=t;let r=t.consumer().file;!this.file&&r&&(this.file=this.mapResolve(r))}}this.file||(this.id="<input css "+Js(6)+">"),this.map&&(this.map.file=this.from)}error(e,u,t,r={}){let s,a,o;if(u&&typeof u=="object"){let l=u,d=t;if(typeof l.offset=="number"){let x=this.fromOffset(l.offset);u=x.line,t=x.col}else u=l.line,t=l.column;if(typeof d.offset=="number"){let x=this.fromOffset(d.offset);a=x.line,s=x.col}else a=d.line,s=d.column}else if(!t){let l=this.fromOffset(u);u=l.line,t=l.col}let n=this.origin(u,t,a,s);return n?o=new gt(e,n.endLine===void 0?n.line:{column:n.column,line:n.line},n.endLine===void 0?n.column:{column:n.endColumn,line:n.endLine},n.source,n.file,r.plugin):o=new gt(e,a===void 0?u:{column:t,line:u},a===void 0?t:{column:s,line:a},this.css,this.file,r.plugin),o.input={column:t,endColumn:s,endLine:a,line:u,source:this.css},this.file&&(_e&&(o.input.url=_e(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let u,t;if(this[bu])t=this[bu];else{let s=this.css.split(` `);t=new Array(s.length);let a=0;for(let o=0,n=s.length;o<n;o++)t[o]=a,a+=s[o].length+1;this[bu]=t}u=t[t.length-1];let r=0;if(e>=u)r=t.length-1;else{let s=t.length-2,a;for(;r<s;)if(a=r+(s-r>>1),e<t[a])s=a-1;else if(e>=t[a+1])r=a+1;else{r=a;break}}return{col:e-t[r]+1,line:r+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:Ru(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,u,t,r){if(!this.map)return!1;let s=this.map.consumer(),a=s.originalPositionFor({column:u,line:e});if(!a.source)return!1;let o;typeof t=="number"&&(o=s.originalPositionFor({column:r,line:t}));let n;Cu(a.source)?n=_e(a.source):n=new URL(a.source,this.map.consumer().sourceRoot||_e(this.map.mapFile));let l={column:a.column,endColumn:o&&o.column,endLine:o&&o.line,line:a.line,url:n.toString()};if(n.protocol==="file:")if(mt)l.file=mt(n);else throw new Error("file: protocol is not available in this PostCSS build");let d=s.sourceContentFor(a.source);return d&&(l.source=d),l}toJSON(){let e={};for(let u of["hasBOM","css","file","id"])this[u]!=null&&(e[u]=this[u]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};var ou=Ke;Ke.default=Ke;hu&&hu.registerInput&&hu.registerInput(Ke);let Di=de,Li,qi,ge=class extends Di{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,u,t){let r=super.normalize(e);if(u){if(t==="prepend")this.nodes.length>1?u.raws.before=this.nodes[1].raws.before:delete u.raws.before;else if(this.first!==u)for(let s of r)s.raws.before=u.raws.before}return r}removeChild(e,u){let t=this.index(e);return!u&&t===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),super.removeChild(e)}toResult(e={}){return new Li(new qi,this,e).stringify()}};ge.registerLazyResult=i=>{Li=i};ge.registerProcessor=i=>{qi=i};var Pe=ge;ge.default=ge;Di.registerRoot(ge);let Oe={comma(i){return Oe.split(i,[","],!0)},space(i){let e=[" ",` `," "];return Oe.split(i,e)},split(i,e,u){let t=[],r="",s=!1,a=0,o=!1,n="",l=!1;for(let d of i)l?l=!1:d==="\\"?l=!0:o?d===n&&(o=!1):d==='"'||d==="'"?(o=!0,n=d):d==="("?a+=1:d===")"?a>0&&(a-=1):a===0&&e.includes(d)&&(s=!0),s?(r!==""&&t.push(r.trim()),r="",s=!1):r+=d;return(u||r!=="")&&t.push(r.trim()),t}};var Pi=Oe;Oe.default=Oe;let Mi=de,u0=Pi,eu=class extends Mi{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return u0.comma(this.selector)}set selectors(e){let u=this.selector?this.selector.match(/,\s*/):null,t=u?u[0]:","+this.raw("between","beforeOpen");this.selector=e.join(t)}};var Zu=eu;eu.default=eu;Mi.registerRule(eu);let t0=Wu,i0=nu,r0=au,s0=ou,n0=ki,a0=Pe,o0=Zu;function Ce(i,e){if(Array.isArray(i))return i.map(r=>Ce(r));let{inputs:u,...t}=i;if(u){e=[];for(let r of u){let s={...r,__proto__:s0.prototype};s.map&&(s.map={...s.map,__proto__:n0.prototype}),e.push(s)}}if(t.nodes&&(t.nodes=i.nodes.map(r=>Ce(r,e))),t.source){let{inputId:r,...s}=t.source;t.source=s,r!=null&&(t.source.input=e[r])}if(t.type==="root")return new a0(t);if(t.type==="decl")return new r0(t);if(t.type==="rule")return new o0(t);if(t.type==="comment")return new i0(t);if(t.type==="atrule")return new t0(t);throw new Error("Unknown node type: "+i.type)}var c0=Ce;Ce.default=Ce;let{dirname:He,relative:_i,resolve:$i,sep:Bi}=Y,{SourceMapConsumer:Ui,SourceMapGenerator:We}=Y,{pathToFileURL:yt}=Y,l0=ou,f0=!!(Ui&&We),d0=!!(He&&$i&&_i&&Bi),h0=class{constructor(e,u,t,r){this.stringify=e,this.mapOpts=t.map||{},this.root=u,this.opts=t,this.css=r,this.originalCSS=r,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;this.isInline()?e="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?e=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?e=this.mapOpts.annotation(this.opts.to,this.root):e=this.outputFile()+".map";let u=` `;this.css.includes(`\r `)&&(u=`\r `),this.css+=u+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let u=this.toUrl(this.path(e.file)),t=e.root||He(e.file),r;this.mapOpts.sourcesContent===!1?(r=new Ui(e.text),r.sourcesContent&&(r.sourcesContent=null)):r=e.consumer(),this.map.applySourceMap(r,u,this.toUrl(this.path(t)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let u=this.root.nodes.length-1;u>=0;u--)e=this.root.nodes[u],e.type==="comment"&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(u)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),d0&&f0&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,u=>{e+=u}),[e]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=We.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new We({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)):"<no source>"});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 We({file:this.outputFile(),ignoreInvalidMapping:!0});let e=1,u=1,t="<no source>",r={generated:{column:0,line:0},original:{column:0,line:0},source:""},s,a;this.stringify(this.root,(o,n,l)=>{if(this.css+=o,n&&l!=="end"&&(r.generated.line=e,r.generated.column=u-1,n.source&&n.source.start?(r.source=this.sourcePath(n),r.original.line=n.source.start.line,r.original.column=n.source.start.column-1,this.map.addMapping(r)):(r.source=t,r.original.line=1,r.original.column=0,this.map.addMapping(r))),a=o.match(/\n/g),a?(e+=a.length,s=o.lastIndexOf(` `),u=o.length-s):u+=o.length,n&&l!=="start"){let d=n.parent||{raws:{}};(!(n.type==="decl"||n.type==="atrule"&&!n.nodes)||n!==d.last||d.raws.semicolon)&&(n.source&&n.source.end?(r.source=this.sourcePath(n),r.original.line=n.source.end.line,r.original.column=n.source.end.column-1,r.generated.line=e,r.generated.column=u-2,this.map.addMapping(r)):(r.source=t,r.original.line=1,r.original.column=0,r.generated.line=e,r.generated.column=u-1,this.map.addMapping(r)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return typeof e<"u"&&e!==!0?!1:this.previous().length?this.previous().some(u=>u.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(e=>e.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||e.charCodeAt(0)===60||/^\w+:\/\//.test(e))return e;let u=this.memoizedPaths.get(e);if(u)return u;let t=this.opts.to?He(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(t=He($i(t,this.mapOpts.annotation)));let r=_i(t,e);return this.memoizedPaths.set(e,r),r}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let u=e.source.input.map;this.previousMaps.includes(u)||this.previousMaps.push(u)}});else{let e=new l0(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(u=>{if(u.source){let t=u.source.input.from;if(t&&!e[t]){e[t]=!0;let r=this.usesFileUrls?this.toFileUrl(t):this.toUrl(this.path(t));this.map.setSourceContent(r,u.source.input.css)}}});else if(this.css){let u=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(u,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let u=this.memoizedFileURLs.get(e);if(u)return u;if(yt){let t=yt(e).toString();return this.memoizedFileURLs.set(e,t),t}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let u=this.memoizedURLs.get(e);if(u)return u;Bi==="\\"&&(e=e.replace(/\\/g,"/"));let t=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,t),t}};var Fi=h0;const pu=39,wt=34,$e=92,St=47,Be=10,Ae=32,Ue=12,Fe=9,je=13,b0=91,p0=93,m0=40,g0=41,x0=123,y0=125,w0=59,S0=42,E0=58,A0=64,Ve=/[\t\n\f\r "#'()/;[\\\]{}]/g,ze=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,v0=/.[\r\n"'(/\\]/,Et=/[\da-f]/i;var I0=function(e,u={}){let t=e.css.valueOf(),r=u.ignoreErrors,s,a,o,n,l,d,x,y,g,D,E=t.length,b=0,$=[],B=[];function P(){return b}function C(M){throw e.error("Unclosed "+M,b)}function _(){return B.length===0&&b>=E}function F(M){if(B.length)return B.pop();if(b>=E)return;let H=M?M.ignoreUnclosed:!1;switch(s=t.charCodeAt(b),s){case Be:case Ae:case Fe:case je:case Ue:{n=b;do n+=1,s=t.charCodeAt(n);while(s===Ae||s===Be||s===Fe||s===je||s===Ue);d=["space",t.slice(b,n)],b=n-1;break}case b0:case p0:case x0:case y0:case E0:case w0:case g0:{let W=String.fromCharCode(s);d=[W,W,b];break}case m0:{if(D=$.length?$.pop()[1]:"",g=t.charCodeAt(b+1),D==="url"&&g!==pu&&g!==wt&&g!==Ae&&g!==Be&&g!==Fe&&g!==Ue&&g!==je){n=b;do{if(x=!1,n=t.indexOf(")",n+1),n===-1)if(r||H){n=b;break}else C("bracket");for(y=n;t.charCodeAt(y-1)===$e;)y-=1,x=!x}while(x);d=["brackets",t.slice(b,n+1),b,n],b=n}else n=t.indexOf(")",b+1),a=t.slice(b,n+1),n===-1||v0.test(a)?d=["(","(",b]:(d=["brackets",a,b,n],b=n);break}case pu:case wt:{l=s===pu?"'":'"',n=b;do{if(x=!1,n=t.indexOf(l,n+1),n===-1)if(r||H){n=b+1;break}else C("string");for(y=n;t.charCodeAt(y-1)===$e;)y-=1,x=!x}while(x);d=["string",t.slice(b,n+1),b,n],b=n;break}case A0:{Ve.lastIndex=b+1,Ve.test(t),Ve.lastIndex===0?n=t.length-1:n=Ve.lastIndex-2,d=["at-word",t.slice(b,n+1),b,n],b=n;break}case $e:{for(n=b,o=!0;t.charCodeAt(n+1)===$e;)n+=1,o=!o;if(s=t.charCodeAt(n+1),o&&s!==St&&s!==Ae&&s!==Be&&s!==Fe&&s!==je&&s!==Ue&&(n+=1,Et.test(t.charAt(n)))){for(;Et.test(t.charAt(n+1));)n+=1;t.charCodeAt(n+1)===Ae&&(n+=1)}d=["word",t.slice(b,n+1),b,n],b=n;break}default:{s===St&&t.charCodeAt(b+1)===S0?(n=t.indexOf("*/",b+2)+1,n===0&&(r||H?n=t.length:C("comment")),d=["comment",t.slice(b,n+1),b,n],b=n):(ze.lastIndex=b+1,ze.test(t),ze.lastIndex===0?n=t.length-1:n=ze.lastIndex-2,d=["word",t.slice(b,n+1),b,n],$.push(d),b=n);break}}return b++,d}function X(M){B.push(M)}return{back:X,endOfFile:_,nextToken:F,position:P}};let N0=Wu,T0=nu,O0=au,C0=Pe,At=Zu,R0=I0;const vt={empty:!0,space:!0};function k0(i){for(let e=i.length-1;e>=0;e--){let u=i[e],t=u[3]||u[2];if(t)return t}}let D0=class{constructor(e){this.input=e,this.root=new C0,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let u=new N0;u.name=e[1].slice(1),u.name===""&&this.unnamedAtrule(u,e),this.init(u,e[2]);let t,r,s,a=!1,o=!1,n=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),t=e[0],t==="("||t==="["?l.push(t==="("?")":"]"):t==="{"&&l.length>0?l.push("}"):t===l[l.length-1]&&l.pop(),l.length===0)if(t===";"){u.source.end=this.getPosition(e[2]),u.source.end.offset++,this.semicolon=!0;break}else if(t==="{"){o=!0;break}else if(t==="}"){if(n.length>0){for(s=n.length-1,r=n[s];r&&r[0]==="space";)r=n[--s];r&&(u.source.end=this.getPosition(r[3]||r[2]),u.source.end.offset++)}this.end(e);break}else n.push(e);else n.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}u.raws.between=this.spacesAndCommentsFromEnd(n),n.length?(u.raws.afterName=this.spacesAndCommentsFromStart(n),this.raw(u,"params",n),a&&(e=n[n.length-1],u.source.end=this.getPosition(e[3]||e[2]),u.source.end.offset++,this.spaces=u.raws.between,u.raws.between="")):(u.raws.afterName="",u.params=""),o&&(u.nodes=[],this.current=u)}checkMissedSemicolon(e){let u=this.colon(e);if(u===!1)return;let t=0,r;for(let s=u-1;s>=0&&(r=e[s],!(r[0]!=="space"&&(t+=1,t===2)));s--);throw this.input.error("Missed semicolon",r[0]==="word"?r[3]+1:r[2])}colon(e){let u=0,t,r,s;for(let[a,o]of e.entries()){if(r=o,s=r[0],s==="("&&(u+=1),s===")"&&(u-=1),u===0&&s===":")if(!t)this.doubleColon(r);else{if(t[0]==="word"&&t[1]==="progid")continue;return a}t=r}return!1}comment(e){let u=new T0;this.init(u,e[2]),u.source.end=this.getPosition(e[3]||e[2]),u.source.end.offset++;let t=e[1].slice(2,-2);if(/^\s*$/.test(t))u.text="",u.raws.left=t,u.raws.right="";else{let r=t.match(/^(\s*)([^]*\S)(\s*)$/);u.text=r[2],u.raws.left=r[1],u.raws.right=r[3]}}createTokenizer(){this.tokenizer=R0(this.input)}decl(e,u){let t=new O0;this.init(t,e[0][2]);let r=e[e.length-1];for(r[0]===";"&&(this.semicolon=!0,e.pop()),t.source.end=this.getPosition(r[3]||r[2]||k0(e)),t.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start=this.getPosition(e[0][2]),t.prop="";e.length;){let l=e[0][0];if(l===":"||l==="space"||l==="comment")break;t.prop+=e.shift()[1]}t.raws.between="";let s;for(;e.length;)if(s=e.shift(),s[0]===":"){t.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),t.raws.between+=s[1];(t.prop[0]==="_"||t.prop[0]==="*")&&(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1));let a=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)a.push(e.shift());this.precheckMissedSemicolon(e);for(let l=e.length-1;l>=0;l--){if(s=e[l],s[1].toLowerCase()==="!important"){t.important=!0;let d=this.stringFrom(e,l);d=this.spacesFromEnd(e)+d,d!==" !important"&&(t.raws.important=d);break}else if(s[1].toLowerCase()==="important"){let d=e.slice(0),x="";for(let y=l;y>0;y--){let g=d[y][0];if(x.trim().startsWith("!")&&g!=="space")break;x=d.pop()[1]+x}x.trim().startsWith("!")&&(t.important=!0,t.raws.important=x,e=d)}if(s[0]!=="space"&&s[0]!=="comment")break}e.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(t.raws.between+=a.map(l=>l[1]).join(""),a=[]),this.raw(t,"value",a.concat(e),u),t.value.includes(":")&&!u&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let u=new At;this.init(u,e[2]),u.selector="",u.raws.between="",this.current=u}end(e){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(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}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(e){if(this.spaces+=e[1],this.current.nodes){let u=this.current.nodes[this.current.nodes.length-1];u&&u.type==="rule"&&!u.raws.ownSemicolon&&(u.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let u=this.input.fromOffset(e);return{column:u.col,line:u.line,offset:e}}init(e,u){this.current.push(e),e.source={input:this.input,start:this.getPosition(u)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let u=!1,t=null,r=!1,s=null,a=[],o=e[1].startsWith("--"),n=[],l=e;for(;l;){if(t=l[0],n.push(l),t==="("||t==="[")s||(s=l),a.push(t==="("?")":"]");else if(o&&r&&t==="{")s||(s=l),a.push("}");else if(a.length===0)if(t===";")if(r){this.decl(n,o);return}else break;else if(t==="{"){this.rule(n);return}else if(t==="}"){this.tokenizer.back(n.pop()),u=!0;break}else t===":"&&(r=!0);else t===a[a.length-1]&&(a.pop(),a.length===0&&(s=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(u=!0),a.length>0&&this.unclosedBracket(s),u&&r){if(!o)for(;n.length&&(l=n[n.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(n.pop());this.decl(n,o)}else this.unknownWord(n)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,u,t,r){let s,a,o=t.length,n="",l=!0,d,x;for(let y=0;y<o;y+=1)s=t[y],a=s[0],a==="space"&&y===o-1&&!r?l=!1:a==="comment"?(x=t[y-1]?t[y-1][0]:"empty",d=t[y+1]?t[y+1][0]:"empty",!vt[x]&&!vt[d]?n.slice(-1)===","?l=!1:n+=s[1]:l=!1):n+=s[1];if(!l){let y=t.reduce((g,D)=>g+D[1],"");e.raws[u]={raw:y,value:n}}e[u]=n}rule(e){e.pop();let u=new At;this.init(u,e[0][2]),u.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(u,"selector",e),this.current=u}spacesAndCommentsFromEnd(e){let u,t="";for(;e.length&&(u=e[e.length-1][0],!(u!=="space"&&u!=="comment"));)t=e.pop()[1]+t;return t}spacesAndCommentsFromStart(e){let u,t="";for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)t+=e.shift()[1];return t}spacesFromEnd(e){let u,t="";for(;e.length&&(u=e[e.length-1][0],u==="space");)t=e.pop()[1]+t;return t}stringFrom(e,u){let t="";for(let r=u;r<e.length;r++)t+=e[r][1];return e.splice(u,e.length-u),t}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,u){throw this.input.error("At-rule without name",{offset:u[2]},{offset:u[2]+u[1].length})}};var L0=D0;let q0=de,P0=ou,M0=L0;function uu(i,e){let u=new P0(i,e),t=new M0(u);try{t.parse()}catch(r){throw r}return t.root}var Ju=uu;uu.default=uu;q0.registerParse(uu);let ku=class{constructor(e,u={}){if(this.type="warning",this.text=e,u.node&&u.node.source){let t=u.node.rangeBy(u);this.line=t.start.line,this.column=t.start.column,this.endLine=t.end.line,this.endColumn=t.end.column}for(let t in u)this[t]=u[t]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var ji=ku;ku.default=ku;let _0=ji,Du=class{constructor(e,u,t){this.processor=e,this.messages=[],this.root=u,this.opts=t,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,u={}){u.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(u.plugin=this.lastPlugin.postcssPlugin);let t=new _0(e,u);return this.messages.push(t),t}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};var Yu=Du;Du.default=Du;let $0=de,B0=Qu,U0=Fi,F0=Ju,It=Yu,j0=Pe,V0=ru,{isClean:K,my:z0}=qe;const G0={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},H0={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},W0={Once:!0,postcssPlugin:!0,prepare:!0},xe=0;function ve(i){return typeof i=="object"&&typeof i.then=="function"}function Vi(i){let e=!1,u=G0[i.type];return i.type==="decl"?e=i.prop.toLowerCase():i.type==="atrule"&&(e=i.name.toLowerCase()),e&&i.append?[u,u+"-"+e,xe,u+"Exit",u+"Exit-"+e]:e?[u,u+"-"+e,u+"Exit",u+"Exit-"+e]:i.append?[u,xe,u+"Exit"]:[u,u+"Exit"]}function Nt(i){let e;return i.type==="document"?e=["Document",xe,"DocumentExit"]:i.type==="root"?e=["Root",xe,"RootExit"]:e=Vi(i),{eventIndex:0,events:e,iterator:0,node:i,visitorIndex:0,visitors:[]}}function Lu(i){return i[K]=!1,i.nodes&&i.nodes.forEach(e=>Lu(e)),i}let qu={},ye=class zi{constructor(e,u,t){this.stringified=!1,this.processed=!1;let r;if(typeof u=="object"&&u!==null&&(u.type==="root"||u.type==="document"))r=Lu(u);else if(u instanceof zi||u instanceof It)r=Lu(u.root),u.map&&(typeof t.map>"u"&&(t.map={}),t.map.inline||(t.map.inline=!1),t.map.prev=u.map);else{let s=F0;t.syntax&&(s=t.syntax.parse),t.parser&&(s=t.parser),s.parse&&(s=s.parse);try{r=s(u,t)}catch(a){this.processed=!0,this.error=a}r&&!r[z0]&&$0.rebuild(r)}this.result=new It(e,r,t),this.helpers={...qu,postcss:qu,result:this.result},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,u){let t=this.result.lastPlugin;try{u&&u.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=t.postcssPlugin,e.setMessage()):t.postcssVersion}catch(r){console&&console.error&&console.error(r)}return e}prepareVisitors(){this.listeners={};let e=(u,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([u,r])};for(let u of this.plugins)if(typeof u=="object")for(let t in u){if(!H0[t]&&/^[A-Z]/.test(t))throw new Error(`Unknown event ${t} in ${u.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!W0[t])if(typeof u[t]=="object")for(let r in u[t])r==="*"?e(u,t,u[t][r]):e(u,t+"-"+r.toLowerCase(),u[t][r]);else typeof u[t]=="function"&&e(u,t,u[t])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let u=this.plugins[e],t=this.runOnRoot(u);if(ve(t))try{await t}catch(r){throw this.handleError(r)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[K];){e[K]=!0;let u=[Nt(e)];for(;u.length>0;){let t=this.visitTick(u);if(ve(t))try{await t}catch(r){let s=u[u.length-1].node;throw this.handleError(r,s)}}}if(this.listeners.OnceExit)for(let[u,t]of this.listeners.OnceExit){this.result.lastPlugin=u;try{if(e.type==="document"){let r=e.nodes.map(s=>t(s,this.helpers));await Promise.all(r)}else await t(e,this.helpers)}catch(r){throw this.handleError(r)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let u=this.result.root.nodes.map(t=>e.Once(t,this.helpers));return ve(u[0])?Promise.all(u):u}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(u){throw this.handleError(u)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,u=V0;e.syntax&&(u=e.syntax.stringify),e.stringifier&&(u=e.stringifier),u.stringify&&(u=u.stringify);let r=new U0(u,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[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 e of this.plugins){let u=this.runOnRoot(e);if(ve(u))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[K];)e[K]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let u of e.nodes)this.visitSync(this.listeners.OnceExit,u);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,u){return this.async().then(e,u)}toString(){return this.css}visitSync(e,u){for(let[t,r]of e){this.result.lastPlugin=t;let s;try{s=r(u,this.helpers)}catch(a){throw this.handleError(a,u.proxyOf)}if(u.type!=="root"&&u.type!=="document"&&!u.parent)return!0;if(ve(s))throw this.getAsyncError()}}visitTick(e){let u=e[e.length-1],{node:t,visitors:r}=u;if(t.type!=="root"&&t.type!=="document"&&!t.parent){e.pop();return}if(r.length>0&&u.visitorIndex<r.length){let[a,o]=r[u.visitorIndex];u.visitorIndex+=1,u.visitorIndex===r.length&&(u.visitors=[],u.visitorIndex=0),this.result.lastPlugin=a;try{return o(t.toProxy(),this.helpers)}catch(n){throw this.handleError(n,t)}}if(u.iterator!==0){let a=u.iterator,o;for(;o=t.nodes[t.indexes[a]];)if(t.indexes[a]+=1,!o[K]){o[K]=!0,e.push(Nt(o));return}u.iterator=0,delete t.indexes[a]}let s=u.events;for(;u.eventIndex<s.length;){let a=s[u.eventIndex];if(u.eventIndex+=1,a===xe){t.nodes&&t.nodes.length&&(t[K]=!0,u.iterator=t.getIterator());return}else if(this.listeners[a]){u.visitors=this.listeners[a];return}}e.pop()}walkSync(e){e[K]=!0;let u=Vi(e);for(let t of u)if(t===xe)e.nodes&&e.each(r=>{r[K]||this.walkSync(r)});else{let r=this.listeners[t];if(r&&this.visitSync(r,e.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"}};ye.registerPostcss=i=>{qu=i};var Gi=ye;ye.default=ye;j0.registerLazyResult(ye);B0.registerLazyResult(ye);let Q0=Fi,Z0=Ju;const J0=Yu;let Y0=ru,Pu=class{constructor(e,u,t){u=u.toString(),this.stringified=!1,this._processor=e,this._css=u,this._opts=t,this._map=void 0;let r,s=Y0;this.result=new J0(this._processor,r,this._opts),this.result.css=u;let a=this;Object.defineProperty(this.result,"root",{get(){return a.root}});let o=new Q0(s,r,this._opts,u);if(o.isMap()){let[n,l]=o.generate();n&&(this.result.css=n),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(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,u){return this.async().then(e,u)}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 e,u=Z0;try{e=u(this._css,this._opts)}catch(t){this.error=t}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};var X0=Pu;Pu.default=Pu;let K0=Qu,en=Gi,un=X0,tn=Pe,Re=class{constructor(e=[]){this.version="8.4.49",this.plugins=this.normalize(e)}normalize(e){let u=[];for(let t of e)if(t.postcss===!0?t=t():t.postcss&&(t=t.postcss),typeof t=="object"&&Array.isArray(t.plugins))u=u.concat(t.plugins);else if(typeof t=="object"&&t.postcssPlugin)u.push(t);else if(typeof t=="function")u.push(t);else if(!(typeof t=="object"&&(t.parse||t.stringify)))throw new Error(t+" is not a PostCSS plugin");return u}process(e,u={}){return!this.plugins.length&&!u.parser&&!u.stringifier&&!u.syntax?new un(this,e,u):new en(this,e,u)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};var rn=Re;Re.default=Re;tn.registerProcessor(Re);K0.registerProcessor(Re);var Tt={};let Hi=Wu,Wi=nu,sn=de,nn=zu,Qi=au,Zi=Qu,an=c0,on=ou,cn=Gi,ln=Pi,fn=su,dn=Ju,Xu=rn,hn=Yu,Ji=Pe,Yi=Zu,bn=ru,pn=ji;function N(...i){return i.length===1&&Array.isArray(i[0])&&(i=i[0]),new Xu(i)}N.plugin=function(e,u){let t=!1;function r(...a){console&&console.warn&&!t&&(t=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),Tt.LANG&&Tt.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南: https://www.w3ctech.com/topic/2226`));let o=u(...a);return o.postcssPlugin=e,o.postcssVersion=new Xu().version,o}let s;return Object.defineProperty(r,"postcss",{get(){return s||(s=r()),s}}),r.process=function(a,o,n){return N([r(n)]).process(a,o)},r};N.stringify=bn;N.parse=dn;N.fromJSON=an;N.list=ln;N.comment=i=>new Wi(i);N.atRule=i=>new Hi(i);N.decl=i=>new Qi(i);N.rule=i=>new Yi(i);N.root=i=>new Ji(i);N.document=i=>new Zi(i);N.CssSyntaxError=nn;N.Declaration=Qi;N.Container=sn;N.Processor=Xu;N.Document=Zi;N.Comment=Wi;N.Warning=pn;N.AtRule=Hi;N.Result=hn;N.Input=on;N.Rule=Yi;N.Root=Ji;N.Node=fn;cn.registerPostcss(N);var mn=N;N.default=N;const R=kt(mn),gn=R.stringify,xn=R.fromJSON,yn=R.plugin,wn=R.parse,Sn=R.list,En=R.document,An=R.comment,vn=R.atRule,In=R.rule,Nn=R.decl,Tn=R.root,On=R.CssSyntaxError,Cn=R.Declaration,Rn=R.Container,kn=R.Processor,Dn=R.Document,Ln=R.Comment,qn=R.Warning,Pn=R.AtRule,Mn=R.Result,_n=R.Input,$n=R.Rule,Bn=R.Root,Un=R.Node,Fn=Object.freeze(Object.defineProperty({__proto__:null,AtRule:Pn,Comment:Ln,Container:Rn,CssSyntaxError:On,Declaration:Cn,Document:Dn,Input:_n,Node:Un,Processor:kn,Result:Mn,Root:Bn,Rule:$n,Warning:qn,atRule:vn,comment:An,decl:Nn,default:R,document:En,fromJSON:xn,list:Sn,parse:wn,plugin:yn,root:Tn,rule:In,stringify:gn},Symbol.toStringTag,{value:"Module"})),jn=De(Fn),Vn=os,Ot=cs,{isPlainObject:zn}=ds,Ct=Ns,Gn=Ts,{parse:Hn}=jn,Wn=["img","audio","video","picture","svg","object","map","iframe","embed"],Qn=["script","style"];function Ie(i,e){i&&Object.keys(i).forEach(function(u){e(i[u],u)})}function ie(i,e){return{}.hasOwnProperty.call(i,e)}function Rt(i,e){const u=[];return Ie(i,function(t){e(t)&&u.push(t)}),u}function Zn(i){for(const e in i)if(ie(i,e))return!1;return!0}function Jn(i){return i.map(function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")}).join(", ")}var Yn=ke;const Xn=/^[^\0\t\n\f\r /<=>]+$/;function ke(i,e,u){if(i==null)return"";typeof i=="number"&&(i=i.toString());let t="",r="";function s(f,m){const h=this;this.tag=f,this.attribs=m||{},this.tagPosition=t.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(b.length){const S=b[b.length-1];S.text+=h.text}},this.updateParentNodeMediaChildren=function(){b.length&&Wn.includes(this.tag)&&b[b.length-1].mediaChildren.push(this.tag)}}e=Object.assign({},ke.defaults,e),e.parser=Object.assign({},Kn,e.parser);const a=function(f){return e.allowedTags===!1||(e.allowedTags||[]).indexOf(f)>-1};Qn.forEach(function(f){a(f)&&!e.allowVulnerableTags&&console.warn(` ⚠️ Your \`allowedTags\` option includes, \`${f}\`, 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=e.nonTextTags||["script","style","textarea","option"];let n,l;e.allowedAttributes&&(n={},l={},Ie(e.allowedAttributes,function(f,m){n[m]=[];const h=[];f.forEach(function(S){typeof S=="string"&&S.indexOf("*")>=0?h.push(Ot(S).replace(/\\\*/g,".*")):n[m].push(S)}),h.length&&(l[m]=new RegExp("^("+h.join("|")+")$"))}));const d={},x={},y={};Ie(e.allowedClasses,function(f,m){if(n&&(ie(n,m)||(n[m]=[]),n[m].push("class")),d[m]=f,Array.isArray(f)){const h=[];d[m]=[],y[m]=[],f.forEach(function(S){typeof S=="string"&&S.indexOf("*")>=0?h.push(Ot(S).replace(/\\\*/g,".*")):S instanceof RegExp?y[m].push(S):d[m].push(S)}),h.length&&(x[m]=new RegExp("^("+h.join("|")+")$"))}});const g={};let D;Ie(e.transformTags,function(f,m){let h;typeof f=="function"?h=f:typeof f=="string"&&(h=ke.simpleTransform(f)),m==="*"?D=h:g[m]=h});let E,b,$,B,P,C,_=!1;X();const F=new Vn.Parser({onopentag:function(f,m){if(e.enforceHtmlBoundary&&f==="html"&&X(),P){C++;return}const h=new s(f,m);b.push(h);let S=!1;const z=!!h.text;let U;if(ie(g,f)&&(U=g[f](f,m),h.attribs=m=U.attribs,U.text!==void 0&&(h.innerText=U.text),f!==U.tagName&&(h.name=f=U.tagName,B[E]=U.tagName)),D&&(U=D(f,m),h.attribs=m=U.attribs,f!==U.tagName&&(h.name=f=U.tagName,B[E]=U.tagName)),(!a(f)||e.disallowedTagsMode==="recursiveEscape"&&!Zn($)||e.nestingLimit!=null&&E>=e.nestingLimit)&&(S=!0,$[E]=!0,(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")&&o.indexOf(f)!==-1&&(P=!0,C=1),$[E]=!0),E++,S){if(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")return;r=t,t=""}t+="<"+f,f==="script"&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(h.innerText=""),(!n||ie(n,f)||n["*"])&&Ie(m,function(k,T){if(!Xn.test(T)){delete h.attribs[T];return}if(k===""&&!e.allowedEmptyAttributes.includes(T)&&(e.nonBooleanAttributes.includes(T)||e.nonBooleanAttributes.includes("*"))){delete h.attribs[T];return}let cu=!1;if(!n||ie(n,f)&&n[f].indexOf(T)!==-1||n["*"]&&n["*"].indexOf(T)!==-1||ie(l,f)&&l[f].test(T)||l["*"]&&l["*"].test(T))cu=!0;else if(n&&n[f]){for(const v of n[f])if(zn(v)&&v.name&&v.name===T){cu=!0;let I="";if(v.multiple===!0){const ce=k.split(" ");for(const ue of ce)v.values.indexOf(ue)!==-1&&(I===""?I=ue:I+=" "+ue)}else v.values.indexOf(k)>=0&&(I=k);k=I}}if(cu){if(e.allowedSchemesAppliedToAttributes.indexOf(T)!==-1&&H(f,k)){delete h.attribs[T];return}if(f==="script"&&T==="src"){let v=!0;try{const I=W(k);if(e.allowedScriptHostnames||e.allowedScriptDomains){const ce=(e.allowedScriptHostnames||[]).find(function(Z){return Z===I.url.hostname}),ue=(e.allowedScriptDomains||[]).find(function(Z){return I.url.hostname===Z||I.url.hostname.endsWith(`.${Z}`)});v=ce||ue}}catch{v=!1}if(!v){delete h.attribs[T];return}}if(f==="iframe"&&T==="src"){let v=!0;try{const I=W(k);if(I.isRelativeUrl)v=ie(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){const ce=(e.allowedIframeHostnames||[]).find(function(Z){return Z===I.url.hostname}),ue=(e.allowedIframeDomains||[]).find(function(Z){return I.url.hostname===Z||I.url.hostname.endsWith(`.${Z}`)});v=ce||ue}}catch{v=!1}if(!v){delete h.attribs[T];return}}if(T==="srcset")try{let v=Gn(k);if(v.forEach(function(I){H("srcset",I.url)&&(I.evil=!0)}),v=Rt(v,function(I){return!I.evil}),v.length)k=Jn(Rt(v,function(I){return!I.evil})),h.attribs[T]=k;else{delete h.attribs[T];return}}catch{delete h.attribs[T];return}if(T==="class"){const v=d[f],I=d["*"],ce=x[f],ue=y[f],Z=y["*"],Xi=x["*"],Ku=[ce,Xi].concat(ue,Z).filter(function(Ki){return Ki});if(v&&I?k=be(k,Ct(v,I),Ku):k=be(k,v||I,Ku),!k.length){delete h.attribs[T];return}}if(T==="style"){if(e.parseStyleAttributes)try{const v=Hn(f+" {"+k+"}",{map:!1}),I=he(v,e.allowedStyles);if(k=se(I),k.length===0){delete h.attribs[T];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+f+" {"+k+`}", 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 h.attribs[T];return}else if(e.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}t+=" "+T,k&&k.length?t+='="'+M(k,!0)+'"':e.allowedEmptyAttributes.includes(T)&&(t+='=""')}else delete h.attribs[T]}),e.selfClosing.indexOf(f)!==-1?t+=" />":(t+=">",h.innerText&&!z&&!e.textFilter&&(t+=M(h.innerText),_=!0)),S&&(t=r+M(t),r="")},ontext:function(f){if(P)return;const m=b[b.length-1];let h;if(m&&(h=m.tag,f=m.innerText!==void 0?m.innerText:f),e.disallowedTagsMode==="completelyDiscard"&&!a(h))f="";else if((e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")&&(h==="script"||h==="style"))t+=f;else{const S=M(f,!1);e.textFilter&&!_?t+=e.textFilter(S,h):_||(t+=S)}if(b.length){const S=b[b.length-1];S.text+=f}},onclosetag:function(f,m){if(P)if(C--,!C)P=!1;else return;const h=b.pop();if(!h)return;if(h.tag!==f){b.push(h);return}P=e.enforceHtmlBoundary?f==="html":!1,E--;const S=$[E];if(S){if(delete $[E],e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard"){h.updateParentNodeText();return}r=t,t=""}if(B[E]&&(f=B[E],delete B[E]),e.exclusiveFilter&&e.exclusiveFilter(h)){t=t.substr(0,h.tagPosition);return}if(h.updateParentNodeMediaChildren(),h.updateParentNodeText(),e.selfClosing.indexOf(f)!==-1||m&&!a(f)&&["escape","recursiveEscape"].indexOf(e.disallowedTagsMode)>=0){S&&(t=r,r="");return}t+="</"+f+">",S&&(t=r+M(t),r=""),_=!1}},e.parser);return F.write(i),F.end(),t;function X(){t="",E=0,b=[],$={},B={},P=!1,C=0}function M(f,m){return typeof f!="string"&&(f=f+""),e.parser.decodeEntities&&(f=f.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"),m&&(f=f.replace(/"/g,"""))),f=f.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(/</g,"<").replace(/>/g,">"),m&&(f=f.replace(/"/g,""")),f}function H(f,m){for(m=m.replace(/[\x00-\x20]+/g,"");;){const z=m.indexOf("<!--");if(z===-1)break;const U=m.indexOf("-->",z+4);if(U===-1)break;m=m.substring(0,z)+m.substring(U+3)}const h=m.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!h)return m.match(/^[/\\]{2}/)?!e.allowProtocolRelative:!1;const S=h[1].toLowerCase();return ie(e.allowedSchemesByTag,f)?e.allowedSchemesByTag[f].indexOf(S)===-1:!e.allowedSchemes||e.allowedSchemes.indexOf(S)===-1}function W(f){if(f=f.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),f.startsWith("relative:"))throw new Error("relative: exploit attempt");let m="relative://relative-site";for(let z=0;z<100;z++)m+=`/${z}`;const h=new URL(f,m);return{isRelativeUrl:h&&h.hostname==="relative-site"&&h.protocol==="relative:",url:h}}function he(f,m){if(!m)return f;const h=f.nodes[0];let S;return m[h.selector]&&m["*"]?S=Ct(m[h.selector],m["*"]):S=m[h.selector]||m["*"],S&&(f.nodes[0].nodes=h.nodes.reduce(oe(S),[])),f}function se(f){return f.nodes[0].nodes.reduce(function(m,h){return m.push(`${h.prop}:${h.value}${h.important?" !important":""}`),m},[]).join(";")}function oe(f){return function(m,h){return ie(f,h.prop)&&f[h.prop].some(function(z){return z.test(h.value)})&&m.push(h),m}}function be(f,m,h){return m?(f=f.split(/\s+/),f.filter(function(S){return m.indexOf(S)!==-1||h.some(function(z){return z.test(S)})}).join(" ")):f}}const Kn={decodeEntities:!0};ke.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};ke.simpleTransform=function(i,e,u){return u=u===void 0?!0:u,e=e||{},function(t,r){let s;if(u)for(s in e)r[s]=e[s];else r=e;return{tagName:i,attribs:r}}};const Sa=kt(Yn);export{Sa as s};