diff --git a/assets/About-64725953.js b/assets/About-0f13791f.js similarity index 99% rename from assets/About-64725953.js rename to assets/About-0f13791f.js index 259a2a4..6dd7de5 100644 --- a/assets/About-64725953.js +++ b/assets/About-0f13791f.js @@ -1,4 +1,4 @@ -var m=Object.defineProperty;var _=(e,t,a)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var F=(e,t,a)=>(_(e,typeof t!="symbol"?t+"":t,a),a);import{P as Prop,O as Options,V as Vue,_ as _export_sfc,o as openBlock,c as createElementBlock,F as Fragment,r as renderList,a as createBaseVNode,t as toDisplayString,$,b as resolveComponent,d as createVNode,e as createCommentVNode,p as pushScopeId,f as popScopeId,h as hosts,w as withCtx,g as createBlock}from"./index-caa8620a.js";import{g as getDefaultExportFromCjs,m as marked,L as Loading}from"./Loading-5d3ea1a9.js";import{c as capitalize}from"./utils-9370cd2e.js";const emojiRegex=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC08\uDC26](?:\u200D\u2B1B)?|[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,re={command://g,hashes:/^#+/g};RegExp.prototype.find=function(e){const t=this.exec(e);return this.lastIndex=0,t};function parseExtensions(raw){let lines=raw.replace(`\r +var m=Object.defineProperty;var _=(e,t,a)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var F=(e,t,a)=>(_(e,typeof t!="symbol"?t+"":t,a),a);import{P as Prop,O as Options,V as Vue,_ as _export_sfc,o as openBlock,c as createElementBlock,F as Fragment,r as renderList,a as createBaseVNode,t as toDisplayString,$,b as resolveComponent,d as createVNode,e as createCommentVNode,p as pushScopeId,f as popScopeId,h as hosts,w as withCtx,g as createBlock}from"./index-9ffd9349.js";import{g as getDefaultExportFromCjs,m as marked,L as Loading}from"./Loading-0a2a9ce4.js";import{c as capitalize}from"./utils-9370cd2e.js";const emojiRegex=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC08\uDC26](?:\u200D\u2B1B)?|[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,re={command://g,hashes:/^#+/g};RegExp.prototype.find=function(e){const t=this.exec(e);return this.lastIndex=0,t};function parseExtensions(raw){let lines=raw.replace(`\r `,` `).split(` `),i=0;function findSectionEnd(){const e=re.hashes.find(lines[i]);if(!e)return-1;const t=e[0].length;let a=i+1;for(;a`,lines.splice(e,0,` diff --git a/assets/Blog-33aa35bb.js b/assets/Blog-aaf6ee05.js similarity index 99% rename from assets/Blog-33aa35bb.js rename to assets/Blog-aaf6ee05.js index 5e01803..3219323 100644 --- a/assets/Blog-33aa35bb.js +++ b/assets/Blog-aaf6ee05.js @@ -1,4 +1,4 @@ -import{y as As,A as Hs,$ as Cs,B as ji,C as It,h as Ut,b as $i,o as P,c as L,z as ye,e as ie,a as Z,t as de,F as Et,r as At,g as it,w as Ls,k as Is,T as Us,d as zi,n as Zi,D as Es,_ as Vs,s as Bi,E as qi,p as Ji,f as Qi}from"./index-caa8620a.js";import{c as Xi,g as Ki,m as eo,L as to}from"./Loading-5d3ea1a9.js";function so(I){throw new Error('Could not dynamically require "'+I+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Gs={exports:{}};(function(I,Y){(function(G,l){I.exports=l()})(Xi,function(){var G;function l(){return G.apply(null,arguments)}function he(e){G=e}function y(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function T(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ye(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(c(e,t))return!1;return!0}function b(e){return e===void 0}function v(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function fe(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Le(e,t){var s=[],r,a=e.length;for(r=0;r>>0,r;for(r=0;r0)for(s=0;s>>0,r;for(r=0;r0)for(s=0;s=0;return(n?s?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var mt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ue=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,_t={},ge={};function d(e,t,s,r){var a=r;typeof r=="string"&&(a=function(){return this[r]()}),e&&(ge[e]=a),t&&(ge[t[0]]=function(){return J(a.apply(this,arguments),t[1],t[2])}),s&&(ge[s]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function Bs(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function qs(e){var t=e.match(mt),s,r;for(s=0,r=t.length;s=0&&Ue.test(e);)e=e.replace(Ue,r),Ue.lastIndex=0,s-=1;return e}var Js={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Qs(e){var t=this._longDateFormat[e],s=this._longDateFormat[e.toUpperCase()];return t||!s?t:(this._longDateFormat[e]=s.match(mt).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Xs="Invalid date";function Ks(){return this._invalidDate}var er="%d",tr=/\d{1,2}/;function sr(e){return this._ordinal.replace("%d",e)}var rr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ar(e,t,s,r){var a=this._relativeTime[s];return q(a)?a(e,t,s,r):a.replace(/%d/i,e)}function nr(e,t){var s=this._relativeTime[e>0?"future":"past"];return q(s)?s(t):s.replace(/%s/i,t)}var Te={};function N(e,t){var s=e.toLowerCase();Te[s]=Te[s+"s"]=Te[t]=e}function H(e){return typeof e=="string"?Te[e]||Te[e.toLowerCase()]:void 0}function yt(e){var t={},s,r;for(r in e)c(e,r)&&(s=H(r),s&&(t[s]=e[r]));return t}var zt={};function W(e,t){zt[e]=t}function ir(e){var t=[],s;for(s in e)c(e,s)&&t.push({unit:s,priority:zt[s]});return t.sort(function(r,a){return r.priority-a.priority}),t}function Ae(e){return e%4===0&&e%100!==0||e%400===0}function V(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _(e){var t=+e,s=0;return t!==0&&isFinite(t)&&(s=V(t)),s}function pe(e,t){return function(s){return s!=null?(Zt(this,e,s),l.updateOffset(this,t),this):He(this,e)}}function He(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Zt(e,t,s){e.isValid()&&!isNaN(s)&&(t==="FullYear"&&Ae(e.year())&&e.month()===1&&e.date()===29?(s=_(s),e._d["set"+(e._isUTC?"UTC":"")+t](s,e.month(),Be(s,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](s))}function or(e){return e=H(e),q(this[e])?this[e]():this}function lr(e,t){if(typeof e=="object"){e=yt(e);var s=ir(e),r,a=s.length;for(r=0;r68?1900:2e3)};var rs=pe("FullYear",!0);function Tr(){return Ae(this.year())}function br(e,t,s,r,a,n,i){var h;return e<100&&e>=0?(h=new Date(e+400,t,s,r,a,n,i),isFinite(h.getFullYear())&&h.setFullYear(e)):h=new Date(e,t,s,r,a,n,i),h}function Ne(e){var t,s;return e<100&&e>=0?(s=Array.prototype.slice.call(arguments),s[0]=e+400,t=new Date(Date.UTC.apply(null,s)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function qe(e,t,s){var r=7+t-s,a=(7+Ne(e,0,r).getUTCDay()-t)%7;return-a+r-1}function as(e,t,s,r,a){var n=(7+s-r)%7,i=qe(e,r,a),h=1+7*(t-1)+n+i,m,k;return h<=0?(m=e-1,k=Pe(m)+h):h>Pe(e)?(m=e+1,k=h-Pe(e)):(m=e,k=h),{year:m,dayOfYear:k}}function We(e,t,s){var r=qe(e.year(),t,s),a=Math.floor((e.dayOfYear()-r-1)/7)+1,n,i;return a<1?(i=e.year()-1,n=a+ee(i,t,s)):a>ee(e.year(),t,s)?(n=a-ee(e.year(),t,s),i=e.year()+1):(i=e.year(),n=a),{week:n,year:i}}function ee(e,t,s){var r=qe(e,t,s),a=qe(e+1,t,s);return(Pe(e)-r+a)/7}d("w",["ww",2],"wo","week"),d("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),W("week",5),W("isoWeek",5),u("w",S),u("ww",S,U),u("W",S),u("WW",S,U),xe(["w","ww","W","WW"],function(e,t,s,r){t[r.substr(0,1)]=_(e)});function xr(e){return We(e,this._week.dow,this._week.doy).week}var Pr={dow:0,doy:6};function Nr(){return this._week.dow}function Wr(){return this._week.doy}function Rr(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Fr(e){var t=We(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}d("d",0,"do","day"),d("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),d("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),d("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),d("e",0,0,"weekday"),d("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),W("day",11),W("weekday",11),W("isoWeekday",11),u("d",S),u("e",S),u("E",S),u("dd",function(e,t){return t.weekdaysMinRegex(e)}),u("ddd",function(e,t){return t.weekdaysShortRegex(e)}),u("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,s,r){var a=s._locale.weekdaysParse(e,r,s._strict);a!=null?t.d=a:f(s).invalidWeekday=e}),xe(["d","e","E"],function(e,t,s,r){t[r]=_(e)});function Cr(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Lr(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function kt(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Ir="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ns="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ur="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Er=be,Ar=be,Hr=be;function Vr(e,t){var s=y(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?kt(s,this._week.dow):e?s[e.day()]:s}function Gr(e){return e===!0?kt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jr(e){return e===!0?kt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function $r(e,t,s){var r,a,n,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)n=B([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(n,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(n,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(n,"").toLocaleLowerCase();return s?t==="dddd"?(a=O.call(this._weekdaysParse,i),a!==-1?a:null):t==="ddd"?(a=O.call(this._shortWeekdaysParse,i),a!==-1?a:null):(a=O.call(this._minWeekdaysParse,i),a!==-1?a:null):t==="dddd"?(a=O.call(this._weekdaysParse,i),a!==-1||(a=O.call(this._shortWeekdaysParse,i),a!==-1)?a:(a=O.call(this._minWeekdaysParse,i),a!==-1?a:null)):t==="ddd"?(a=O.call(this._shortWeekdaysParse,i),a!==-1||(a=O.call(this._weekdaysParse,i),a!==-1)?a:(a=O.call(this._minWeekdaysParse,i),a!==-1?a:null)):(a=O.call(this._minWeekdaysParse,i),a!==-1||(a=O.call(this._weekdaysParse,i),a!==-1)?a:(a=O.call(this._shortWeekdaysParse,i),a!==-1?a:null))}function zr(e,t,s){var r,a,n;if(this._weekdaysParseExact)return $r.call(this,e,t,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=B([2e3,1]).day(r),s&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(n="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(n.replace(".",""),"i")),s&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(s&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(s&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!s&&this._weekdaysParse[r].test(e))return r}}function Zr(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Cr(e,this.localeData()),this.add(e-t,"d")):t}function Br(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function qr(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Lr(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Jr(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||vt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Er),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Qr(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||vt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ar),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Xr(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||vt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Hr),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function vt(){function e(F,ne){return ne.length-F.length}var t=[],s=[],r=[],a=[],n,i,h,m,k;for(n=0;n<7;n++)i=B([2e3,1]).day(n),h=E(this.weekdaysMin(i,"")),m=E(this.weekdaysShort(i,"")),k=E(this.weekdays(i,"")),t.push(h),s.push(m),r.push(k),a.push(h),a.push(m),a.push(k);t.sort(e),s.sort(e),r.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function St(){return this.hours()%12||12}function Kr(){return this.hours()||24}d("H",["HH",2],0,"hour"),d("h",["hh",2],0,St),d("k",["kk",2],0,Kr),d("hmm",0,0,function(){return""+St.apply(this)+J(this.minutes(),2)}),d("hmmss",0,0,function(){return""+St.apply(this)+J(this.minutes(),2)+J(this.seconds(),2)}),d("Hmm",0,0,function(){return""+this.hours()+J(this.minutes(),2)}),d("Hmmss",0,0,function(){return""+this.hours()+J(this.minutes(),2)+J(this.seconds(),2)});function is(e,t){d(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}is("a",!0),is("A",!1),N("hour","h"),W("hour",13);function os(e,t){return t._meridiemParse}u("a",os),u("A",os),u("H",S),u("h",S),u("k",S),u("HH",S,U),u("hh",S,U),u("kk",S,U),u("hmm",Jt),u("hmmss",Qt),u("Hmm",Jt),u("Hmmss",Qt),w(["H","HH"],x),w(["k","kk"],function(e,t,s){var r=_(e);t[x]=r===24?0:r}),w(["a","A"],function(e,t,s){s._isPm=s._locale.isPM(e),s._meridiem=e}),w(["h","hh"],function(e,t,s){t[x]=_(e),f(s).bigHour=!0}),w("hmm",function(e,t,s){var r=e.length-2;t[x]=_(e.substr(0,r)),t[$]=_(e.substr(r)),f(s).bigHour=!0}),w("hmmss",function(e,t,s){var r=e.length-4,a=e.length-2;t[x]=_(e.substr(0,r)),t[$]=_(e.substr(r,2)),t[K]=_(e.substr(a)),f(s).bigHour=!0}),w("Hmm",function(e,t,s){var r=e.length-2;t[x]=_(e.substr(0,r)),t[$]=_(e.substr(r))}),w("Hmmss",function(e,t,s){var r=e.length-4,a=e.length-2;t[x]=_(e.substr(0,r)),t[$]=_(e.substr(r,2)),t[K]=_(e.substr(a))});function ea(e){return(e+"").toLowerCase().charAt(0)==="p"}var ta=/[ap]\.?m?\.?/i,sa=pe("Hours",!0);function ra(e,t,s){return e>11?s?"pm":"PM":s?"am":"AM"}var ls={calendar:zs,longDateFormat:Js,invalidDate:Xs,ordinal:er,dayOfMonthOrdinalParse:tr,relativeTime:rr,months:gr,monthsShort:Xt,week:Pr,weekdays:Ir,weekdaysMin:Ur,weekdaysShort:ns,meridiemParse:ta},D={},Re={},Fe;function aa(e,t){var s,r=Math.min(e.length,t.length);for(s=0;s0;){if(a=Je(n.slice(0,s).join("-")),a)return a;if(r&&r.length>=s&&aa(n,r)>=s-1)break;s--}t++}return Fe}function ia(e){return e.match("^[^/\\\\]*$")!=null}function Je(e){var t=null,s;if(D[e]===void 0&&I&&I.exports&&ia(e))try{t=Fe._abbr,s=so,s("./locale/"+e),oe(t)}catch{D[e]=null}return D[e]}function oe(e,t){var s;return e&&(b(t)?s=te(e):s=Mt(e,t),s?Fe=s:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Fe._abbr}function Mt(e,t){if(t!==null){var s,r=ls;if(t.abbr=e,D[e]!=null)jt("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=D[e]._config;else if(t.parentLocale!=null)if(D[t.parentLocale]!=null)r=D[t.parentLocale]._config;else if(s=Je(t.parentLocale),s!=null)r=s._config;else return Re[t.parentLocale]||(Re[t.parentLocale]=[]),Re[t.parentLocale].push({name:e,config:t}),null;return D[e]=new ft(ht(r,t)),Re[e]&&Re[e].forEach(function(a){Mt(a.name,a.config)}),oe(e),D[e]}else return delete D[e],null}function oa(e,t){if(t!=null){var s,r,a=ls;D[e]!=null&&D[e].parentLocale!=null?D[e].set(ht(D[e]._config,t)):(r=Je(e),r!=null&&(a=r._config),t=ht(a,t),r==null&&(t.abbr=e),s=new ft(t),s.parentLocale=D[e],D[e]=s),oe(e)}else D[e]!=null&&(D[e].parentLocale!=null?(D[e]=D[e].parentLocale,e===oe()&&oe(e)):D[e]!=null&&delete D[e]);return D[e]}function te(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fe;if(!y(e)){if(t=Je(e),t)return t;e=[e]}return na(e)}function la(){return ct(D)}function Dt(e){var t,s=e._a;return s&&f(e).overflow===-2&&(t=s[X]<0||s[X]>11?X:s[Q]<1||s[Q]>Be(s[R],s[X])?Q:s[x]<0||s[x]>24||s[x]===24&&(s[$]!==0||s[K]!==0||s[ce]!==0)?x:s[$]<0||s[$]>59?$:s[K]<0||s[K]>59?K:s[ce]<0||s[ce]>999?ce:-1,f(e)._overflowDayOfYear&&(tQ)&&(t=Q),f(e)._overflowWeeks&&t===-1&&(t=mr),f(e)._overflowWeekday&&t===-1&&(t=_r),f(e).overflow=t),e}var ua=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,da=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ha=/Z|[+-]\d\d(?::?\d\d)?/,Qe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Yt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],fa=/^\/?Date\((-?\d+)/i,ca=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ma={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ds(e){var t,s,r=e._i,a=ua.exec(r)||da.exec(r),n,i,h,m,k=Qe.length,F=Yt.length;if(a){for(f(e).iso=!0,t=0,s=k;tPe(i)||e._dayOfYear===0)&&(f(e)._overflowDayOfYear=!0),s=Ne(i,0,e._dayOfYear),e._a[X]=s.getUTCMonth(),e._a[Q]=s.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=a[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[x]===24&&e._a[$]===0&&e._a[K]===0&&e._a[ce]===0&&(e._nextDay=!0,e._a[x]=0),e._d=(e._useUTC?Ne:br).apply(null,r),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[x]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==n&&(f(e).weekdayMismatch=!0)}}function Sa(e){var t,s,r,a,n,i,h,m,k;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(n=1,i=4,s=ke(t.GG,e._a[R],We(M(),1,4).year),r=ke(t.W,1),a=ke(t.E,1),(a<1||a>7)&&(m=!0)):(n=e._locale._week.dow,i=e._locale._week.doy,k=We(M(),n,i),s=ke(t.gg,e._a[R],k.year),r=ke(t.w,k.week),t.d!=null?(a=t.d,(a<0||a>6)&&(m=!0)):t.e!=null?(a=t.e+n,(t.e<0||t.e>6)&&(m=!0)):a=n),r<1||r>ee(s,n,i)?f(e)._overflowWeeks=!0:m!=null?f(e)._overflowWeekday=!0:(h=as(s,r,a,n,i),e._a[R]=h.year,e._dayOfYear=h.dayOfYear)}l.ISO_8601=function(){},l.RFC_2822=function(){};function Tt(e){if(e._f===l.ISO_8601){ds(e);return}if(e._f===l.RFC_2822){hs(e);return}e._a=[],f(e).empty=!0;var t=""+e._i,s,r,a,n,i,h=t.length,m=0,k,F;for(a=$t(e._f,e._locale).match(mt)||[],F=a.length,s=0;s0&&f(e).unusedInput.push(i),t=t.slice(t.indexOf(r)+r.length),m+=r.length),ge[n]?(r?f(e).empty=!1:f(e).unusedTokens.push(n),cr(n,r,e)):e._strict&&!r&&f(e).unusedTokens.push(n);f(e).charsLeftOver=h-m,t.length>0&&f(e).unusedInput.push(t),e._a[x]<=12&&f(e).bigHour===!0&&e._a[x]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[x]=Ma(e._locale,e._a[x],e._meridiem),k=f(e).era,k!==null&&(e._a[R]=e._locale.erasConvertYear(k,e._a[R])),Ot(e),Dt(e)}function Ma(e,t,s){var r;return s==null?t:e.meridiemHour!=null?e.meridiemHour(t,s):(e.isPM!=null&&(r=e.isPM(s),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function Da(e){var t,s,r,a,n,i,h=!1,m=e._f.length;if(m===0){f(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Ie()});function ms(e,t){var s,r;if(t.length===1&&y(t[0])&&(t=t[0]),!t.length)return M();for(s=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function $a(){if(!b(this._isDSTShifted))return this._isDSTShifted;var e={},t;return dt(e,this),e=fs(e),e._a?(t=e._isUTC?B(e._a):M(e._a),this._isDSTShifted=this.isValid()&&La(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function za(){return this.isValid()?!this._isUTC:!1}function Za(){return this.isValid()?this._isUTC:!1}function ys(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Ba=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,qa=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function z(e,t){var s=e,r=null,a,n,i;return Ke(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:v(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(r=Ba.exec(e))?(a=r[1]==="-"?-1:1,s={y:0,d:_(r[Q])*a,h:_(r[x])*a,m:_(r[$])*a,s:_(r[K])*a,ms:_(bt(r[ce]*1e3))*a}):(r=qa.exec(e))?(a=r[1]==="-"?-1:1,s={y:me(r[2],a),M:me(r[3],a),w:me(r[4],a),d:me(r[5],a),h:me(r[6],a),m:me(r[7],a),s:me(r[8],a)}):s==null?s={}:typeof s=="object"&&("from"in s||"to"in s)&&(i=Ja(M(s.from),M(s.to)),s={},s.ms=i.milliseconds,s.M=i.months),n=new Xe(s),Ke(e)&&c(e,"_locale")&&(n._locale=e._locale),Ke(e)&&c(e,"_isValid")&&(n._isValid=e._isValid),n}z.fn=Xe.prototype,z.invalid=Ca;function me(e,t){var s=e&&parseFloat(e.replace(",","."));return(isNaN(s)?0:s)*t}function gs(e,t){var s={};return s.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(s.months,"M").isAfter(t)&&--s.months,s.milliseconds=+t-+e.clone().add(s.months,"M"),s}function Ja(e,t){var s;return e.isValid()&&t.isValid()?(t=Pt(t,e),e.isBefore(t)?s=gs(e,t):(s=gs(t,e),s.milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function ps(e,t){return function(s,r){var a,n;return r!==null&&!isNaN(+r)&&(jt(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=s,s=r,r=n),a=z(s,r),ws(this,a,e),this}}function ws(e,t,s,r){var a=t._milliseconds,n=bt(t._days),i=bt(t._months);e.isValid()&&(r=r??!0,i&&es(e,He(e,"Month")+i*s),n&&Zt(e,"Date",He(e,"Date")+n*s),a&&e._d.setTime(e._d.valueOf()+a*s),r&&l.updateOffset(e,n||i))}var Qa=ps(1,"add"),Xa=ps(-1,"subtract");function ks(e){return typeof e=="string"||e instanceof String}function Ka(e){return j(e)||fe(e)||ks(e)||v(e)||tn(e)||en(e)||e===null||e===void 0}function en(e){var t=T(e)&&!Ye(e),s=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,n,i=r.length;for(a=0;as.valueOf():s.valueOf()9999?Ee(s,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Ee(s,"Z")):Ee(s,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function yn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",s,r,a,n;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),s="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",n=t+'[")]',this.format(s+r+a+n)}function gn(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=Ee(this,e);return this.localeData().postformat(t)}function pn(e,t){return this.isValid()&&(j(e)&&e.isValid()||M(e).isValid())?z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wn(e){return this.from(M(),e)}function kn(e,t){return this.isValid()&&(j(e)&&e.isValid()||M(e).isValid())?z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vn(e){return this.to(M(),e)}function vs(e){var t;return e===void 0?this._locale._abbr:(t=te(e),t!=null&&(this._locale=t),this)}var Ss=A("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Ms(){return this._locale}var tt=1e3,ve=60*tt,st=60*ve,Ds=(365*400+97)*24*st;function Se(e,t){return(e%t+t)%t}function Ys(e,t,s){return e<100&&e>=0?new Date(e+400,t,s)-Ds:new Date(e,t,s).valueOf()}function Os(e,t,s){return e<100&&e>=0?Date.UTC(e+400,t,s)-Ds:Date.UTC(e,t,s)}function Sn(e){var t,s;if(e=H(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?Os:Ys,e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Se(t+(this._isUTC?0:this.utcOffset()*ve),st);break;case"minute":t=this._d.valueOf(),t-=Se(t,ve);break;case"second":t=this._d.valueOf(),t-=Se(t,tt);break}return this._d.setTime(t),l.updateOffset(this,!0),this}function Mn(e){var t,s;if(e=H(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?Os:Ys,e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=st-Se(t+(this._isUTC?0:this.utcOffset()*ve),st)-1;break;case"minute":t=this._d.valueOf(),t+=ve-Se(t,ve)-1;break;case"second":t=this._d.valueOf(),t+=tt-Se(t,tt)-1;break}return this._d.setTime(t),l.updateOffset(this,!0),this}function Dn(){return this._d.valueOf()-(this._offset||0)*6e4}function Yn(){return Math.floor(this.valueOf()/1e3)}function On(){return new Date(this.valueOf())}function Tn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function bn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function xn(){return this.isValid()?this.toISOString():null}function Pn(){return lt(this)}function Nn(){return C({},f(this))}function Wn(){return f(this).overflow}function Rn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}d("N",0,0,"eraAbbr"),d("NN",0,0,"eraAbbr"),d("NNN",0,0,"eraAbbr"),d("NNNN",0,0,"eraName"),d("NNNNN",0,0,"eraNarrow"),d("y",["y",1],"yo","eraYear"),d("y",["yy",2],0,"eraYear"),d("y",["yyy",3],0,"eraYear"),d("y",["yyyy",4],0,"eraYear"),u("N",Wt),u("NN",Wt),u("NNN",Wt),u("NNNN",jn),u("NNNNN",$n),w(["N","NN","NNN","NNNN","NNNNN"],function(e,t,s,r){var a=s._locale.erasParse(e,r,s._strict);a?f(s).era=a:f(s).invalidEra=e}),u("y",we),u("yy",we),u("yyy",we),u("yyyy",we),u("yo",zn),w(["y","yy","yyy","yyyy"],R),w(["yo"],function(e,t,s,r){var a;s._locale._eraYearOrdinalRegex&&(a=e.match(s._locale._eraYearOrdinalRegex)),s._locale.eraYearOrdinalParse?t[R]=s._locale.eraYearOrdinalParse(e,a):t[R]=parseInt(e,10)});function Fn(e,t){var s,r,a,n=this._eras||te("en")._eras;for(s=0,r=n.length;s=0)return n[r]}function Ln(e,t){var s=e.since<=e.until?1:-1;return t===void 0?l(e.since).year():l(e.since).year()+(t-e.offset)*s}function In(){var e,t,s,r=this.localeData().eras();for(e=0,t=r.length;en&&(t=n),Kn.call(this,e,t,s,r,a))}function Kn(e,t,s,r,a){var n=as(e,t,s,r,a),i=Ne(n.year,0,n.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}d("Q",0,"Qo","quarter"),N("quarter","Q"),W("quarter",7),u("Q",Bt),w("Q",function(e,t){t[X]=(_(e)-1)*3});function ei(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}d("D",["DD",2],"Do","date"),N("date","D"),W("date",9),u("D",S),u("DD",S,U),u("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),w(["D","DD"],Q),w("Do",function(e,t){t[Q]=_(e.match(S)[0])});var bs=pe("Date",!0);d("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),W("dayOfYear",4),u("DDD",Ge),u("DDDD",qt),w(["DDD","DDDD"],function(e,t,s){s._dayOfYear=_(e)});function ti(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}d("m",["mm",2],0,"minute"),N("minute","m"),W("minute",14),u("m",S),u("mm",S,U),w(["m","mm"],$);var si=pe("Minutes",!1);d("s",["ss",2],0,"second"),N("second","s"),W("second",15),u("s",S),u("ss",S,U),w(["s","ss"],K);var ri=pe("Seconds",!1);d("S",0,0,function(){return~~(this.millisecond()/100)}),d(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),d(0,["SSS",3],0,"millisecond"),d(0,["SSSS",4],0,function(){return this.millisecond()*10}),d(0,["SSSSS",5],0,function(){return this.millisecond()*100}),d(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),d(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),d(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),d(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),N("millisecond","ms"),W("millisecond",16),u("S",Ge,Bt),u("SS",Ge,U),u("SSS",Ge,qt);var le,xs;for(le="SSSS";le.length<=9;le+="S")u(le,we);function ai(e,t){t[ce]=_(("0."+e)*1e3)}for(le="S";le.length<=9;le+="S")w(le,ai);xs=pe("Milliseconds",!1),d("z",0,0,"zoneAbbr"),d("zz",0,0,"zoneName");function ni(){return this._isUTC?"UTC":""}function ii(){return this._isUTC?"Coordinated Universal Time":""}var o=Oe.prototype;o.add=Qa,o.calendar=an,o.clone=nn,o.diff=cn,o.endOf=Mn,o.format=gn,o.from=pn,o.fromNow=wn,o.to=kn,o.toNow=vn,o.get=or,o.invalidAt=Wn,o.isAfter=on,o.isBefore=ln,o.isBetween=un,o.isSame=dn,o.isSameOrAfter=hn,o.isSameOrBefore=fn,o.isValid=Pn,o.lang=Ss,o.locale=vs,o.localeData=Ms,o.max=xa,o.min=ba,o.parsingFlags=Nn,o.set=lr,o.startOf=Sn,o.subtract=Xa,o.toArray=Tn,o.toObject=bn,o.toDate=On,o.toISOString=_n,o.inspect=yn,typeof Symbol<"u"&&Symbol.for!=null&&(o[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),o.toJSON=xn,o.toString=mn,o.unix=Yn,o.valueOf=Dn,o.creationData=Rn,o.eraName=In,o.eraNarrow=Un,o.eraAbbr=En,o.eraYear=An,o.year=rs,o.isLeapYear=Tr,o.weekYear=Zn,o.isoWeekYear=Bn,o.quarter=o.quarters=ei,o.month=ts,o.daysInMonth=Dr,o.week=o.weeks=Rr,o.isoWeek=o.isoWeeks=Fr,o.weeksInYear=Qn,o.weeksInWeekYear=Xn,o.isoWeeksInYear=qn,o.isoWeeksInISOWeekYear=Jn,o.date=bs,o.day=o.days=Zr,o.weekday=Br,o.isoWeekday=qr,o.dayOfYear=ti,o.hour=o.hours=sa,o.minute=o.minutes=si,o.second=o.seconds=ri,o.millisecond=o.milliseconds=xs,o.utcOffset=Ua,o.utc=Aa,o.local=Ha,o.parseZone=Va,o.hasAlignedHourOffset=Ga,o.isDST=ja,o.isLocal=za,o.isUtcOffset=Za,o.isUtc=ys,o.isUTC=ys,o.zoneAbbr=ni,o.zoneName=ii,o.dates=A("dates accessor is deprecated. Use date instead.",bs),o.months=A("months accessor is deprecated. Use month instead",ts),o.years=A("years accessor is deprecated. Use year instead",rs),o.zone=A("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ea),o.isDSTShifted=A("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",$a);function oi(e){return M(e*1e3)}function li(){return M.apply(null,arguments).parseZone()}function Ps(e){return e}var p=ft.prototype;p.calendar=Zs,p.longDateFormat=Qs,p.invalidDate=Ks,p.ordinal=sr,p.preparse=Ps,p.postformat=Ps,p.relativeTime=ar,p.pastFuture=nr,p.set=$s,p.eras=Fn,p.erasParse=Cn,p.erasConvertYear=Ln,p.erasAbbrRegex=Vn,p.erasNameRegex=Hn,p.erasNarrowRegex=Gn,p.months=kr,p.monthsShort=vr,p.monthsParse=Mr,p.monthsRegex=Or,p.monthsShortRegex=Yr,p.week=xr,p.firstDayOfYear=Wr,p.firstDayOfWeek=Nr,p.weekdays=Vr,p.weekdaysMin=jr,p.weekdaysShort=Gr,p.weekdaysParse=zr,p.weekdaysRegex=Jr,p.weekdaysShortRegex=Qr,p.weekdaysMinRegex=Xr,p.isPM=ea,p.meridiem=ra;function at(e,t,s,r){var a=te(),n=B().set(r,t);return a[s](n,e)}function Ns(e,t,s){if(v(e)&&(t=e,e=void 0),e=e||"",t!=null)return at(e,t,s,"month");var r,a=[];for(r=0;r<12;r++)a[r]=at(e,r,s,"month");return a}function Ft(e,t,s,r){typeof e=="boolean"?(v(t)&&(s=t,t=void 0),t=t||""):(t=e,s=t,e=!1,v(t)&&(s=t,t=void 0),t=t||"");var a=te(),n=e?a._week.dow:0,i,h=[];if(s!=null)return at(t,(s+n)%7,r,"day");for(i=0;i<7;i++)h[i]=at(t,(i+n)%7,r,"day");return h}function ui(e,t){return Ns(e,t,"months")}function di(e,t){return Ns(e,t,"monthsShort")}function hi(e,t,s){return Ft(e,t,s,"weekdays")}function fi(e,t,s){return Ft(e,t,s,"weekdaysShort")}function ci(e,t,s){return Ft(e,t,s,"weekdaysMin")}oe("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,s=_(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+s}}),l.lang=A("moment.lang is deprecated. Use moment.locale instead.",oe),l.langData=A("moment.langData is deprecated. Use moment.localeData instead.",te);var se=Math.abs;function mi(){var e=this._data;return this._milliseconds=se(this._milliseconds),this._days=se(this._days),this._months=se(this._months),e.milliseconds=se(e.milliseconds),e.seconds=se(e.seconds),e.minutes=se(e.minutes),e.hours=se(e.hours),e.months=se(e.months),e.years=se(e.years),this}function Ws(e,t,s,r){var a=z(t,s);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function _i(e,t){return Ws(this,e,t,1)}function yi(e,t){return Ws(this,e,t,-1)}function Rs(e){return e<0?Math.floor(e):Math.ceil(e)}function gi(){var e=this._milliseconds,t=this._days,s=this._months,r=this._data,a,n,i,h,m;return e>=0&&t>=0&&s>=0||e<=0&&t<=0&&s<=0||(e+=Rs(Ct(s)+t)*864e5,t=0,s=0),r.milliseconds=e%1e3,a=V(e/1e3),r.seconds=a%60,n=V(a/60),r.minutes=n%60,i=V(n/60),r.hours=i%24,t+=V(i/24),m=V(Fs(t)),s+=m,t-=Rs(Ct(m)),h=V(s/12),s%=12,r.days=t,r.months=s,r.years=h,this}function Fs(e){return e*4800/146097}function Ct(e){return e*146097/4800}function pi(e){if(!this.isValid())return NaN;var t,s,r=this._milliseconds;if(e=H(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,s=this._months+Fs(t),e){case"month":return s;case"quarter":return s/3;case"year":return s/12}else switch(t=this._days+Math.round(Ct(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function wi(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+_(this._months/12)*31536e6:NaN}function re(e){return function(){return this.as(e)}}var ki=re("ms"),vi=re("s"),Si=re("m"),Mi=re("h"),Di=re("d"),Yi=re("w"),Oi=re("M"),Ti=re("Q"),bi=re("y");function xi(){return z(this)}function Pi(e){return e=H(e),this.isValid()?this[e+"s"]():NaN}function _e(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ni=_e("milliseconds"),Wi=_e("seconds"),Ri=_e("minutes"),Fi=_e("hours"),Ci=_e("days"),Li=_e("months"),Ii=_e("years");function Ui(){return V(this.days()/7)}var ae=Math.round,Me={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ei(e,t,s,r,a){return a.relativeTime(t||1,!!s,e,r)}function Ai(e,t,s,r){var a=z(e).abs(),n=ae(a.as("s")),i=ae(a.as("m")),h=ae(a.as("h")),m=ae(a.as("d")),k=ae(a.as("M")),F=ae(a.as("w")),ne=ae(a.as("y")),ue=n<=s.ss&&["s",n]||n0,ue[4]=r,Ei.apply(null,ue)}function Hi(e){return e===void 0?ae:typeof e=="function"?(ae=e,!0):!1}function Vi(e,t){return Me[e]===void 0?!1:t===void 0?Me[e]:(Me[e]=t,e==="s"&&(Me.ss=t-1),!0)}function Gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var s=!1,r=Me,a,n;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(s=e),typeof t=="object"&&(r=Object.assign({},Me,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),a=this.localeData(),n=Ai(this,!s,r,a),s&&(n=a.pastFuture(+this,n)),a.postformat(n)}var Lt=Math.abs;function De(e){return(e>0)-(e<0)||+e}function nt(){if(!this.isValid())return this.localeData().invalidDate();var e=Lt(this._milliseconds)/1e3,t=Lt(this._days),s=Lt(this._months),r,a,n,i,h=this.asSeconds(),m,k,F,ne;return h?(r=V(e/60),a=V(r/60),e%=60,r%=60,n=V(s/12),s%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",m=h<0?"-":"",k=De(this._months)!==De(h)?"-":"",F=De(this._days)!==De(h)?"-":"",ne=De(this._milliseconds)!==De(h)?"-":"",m+"P"+(n?k+n+"Y":"")+(s?k+s+"M":"")+(t?F+t+"D":"")+(a||r||e?"T":"")+(a?ne+a+"H":"")+(r?ne+r+"M":"")+(e?ne+i+"S":"")):"P0D"}var g=Xe.prototype;g.isValid=Fa,g.abs=mi,g.add=_i,g.subtract=yi,g.as=pi,g.asMilliseconds=ki,g.asSeconds=vi,g.asMinutes=Si,g.asHours=Mi,g.asDays=Di,g.asWeeks=Yi,g.asMonths=Oi,g.asQuarters=Ti,g.asYears=bi,g.valueOf=wi,g._bubble=gi,g.clone=xi,g.get=Pi,g.milliseconds=Ni,g.seconds=Wi,g.minutes=Ri,g.hours=Fi,g.days=Ci,g.weeks=Ui,g.months=Li,g.years=Ii,g.humanize=Gi,g.toISOString=nt,g.toString=nt,g.toJSON=nt,g.locale=vs,g.localeData=Ms,g.toIsoString=A("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nt),g.lang=Ss,d("X",0,0,"unix"),d("x",0,0,"valueOf"),u("x",$e),u("X",dr),w("X",function(e,t,s){s._d=new Date(parseFloat(e)*1e3)}),w("x",function(e,t,s){s._d=new Date(_(e))});//! moment.js diff --git a/assets/Friends-00077c39.js b/assets/Friends-45c0136f.js similarity index 97% rename from assets/Friends-00077c39.js rename to assets/Friends-45c0136f.js index 99df51b..641276d 100644 --- a/assets/Friends-00077c39.js +++ b/assets/Friends-45c0136f.js @@ -1 +1 @@ -var F=Object.defineProperty;var m=(s,n,e)=>n in s?F(s,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[n]=e;var h=(s,n,e)=>(m(s,typeof n!="symbol"?n+"":n,e),e);import{V as g,h as d,G as $,O as B,_ as y,c as o,F as f,r as p,e as C,o as c,a,l as E,t as S,n as k,p as O,f as w,k as v}from"./index-caa8620a.js";import{s as j}from"./utils-9370cd2e.js";var V=Object.defineProperty,D=Object.getOwnPropertyDescriptor,I=(s,n,e,t)=>{for(var i=t>1?void 0:t?D(n,e):n,u=s.length-1,r;u>=0;u--)(r=s[u])&&(i=(t?r(n,e,i):r(i))||i);return t&&i&&V(n,e,i),i};const P=new Set(["name","avatar","banner","desc"]),b={blog:"fas fa-book"};let l=class extends g{constructor(){super(...arguments);h(this,"friends",[])}async created(){this.friends=await(await fetch(`${d.content}/content/generated/friends/friends.json`)).json(),this.friends.forEach(e=>{e.avatar.startsWith("http")||(e.avatar=`${d.content}/${e.avatar}`),e.banner&&!e.banner.startsWith("http")&&(e.banner=`${d.content}/${e.banner}`)}),this.friends=j(this.friends)}bgStyle(e){return e.banner?{"background-image":`url("${e.banner}")`}:{}}getFriendLinks(e){return Object.entries(e).filter(t=>!P.has(t[0].toString())).map(t=>({link:t[1],icon:$.includes(t[0])?`fab fa-${t[0]}`:t[0]in b?b[t[0]]:t[0]}))}};l=I([B({components:{}})],l);const x=s=>(O("data-v-c9ba4715"),s=s(),w(),s),L={id:"Friends",class:"general-page"},N=x(()=>a("div",{class:"title"},[a("h2",null,"朋友们"),a("div",{class:"subtitle"},[v(" 是小桂桂的朋友们(欢迎补充"),a("br"),v(" 每次刷新都会打乱顺序! ")])],-1)),z={key:0,class:"friends"},A=["src"],W={class:"info"},G={class:"name unselectable"},T={class:"links"},q=["href"];function H(s,n,e,t,i,u){return c(),o("div",L,[N,s.friends?(c(),o("div",z,[(c(!0),o(f,null,p(s.friends,r=>(c(),o("div",{class:"friend card",key:r.name},[a("div",{class:"banner",style:E(s.bgStyle(r))},null,4),a("img",{class:"avatar",src:r.avatar,alt:""},null,8,A),a("div",W,[a("div",G,S(r.name),1),a("div",T,[(c(!0),o(f,null,p(s.getFriendLinks(r),_=>(c(),o("a",{href:_.link},[a("i",{class:k(_.icon)},null,2)],8,q))),256))])])]))),128))])):C("",!0)])}const R=y(l,[["render",H],["__scopeId","data-v-c9ba4715"]]);export{R as default}; +var F=Object.defineProperty;var m=(s,n,e)=>n in s?F(s,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[n]=e;var h=(s,n,e)=>(m(s,typeof n!="symbol"?n+"":n,e),e);import{V as g,h as d,G as $,O as B,_ as y,c as o,F as f,r as p,e as C,o as c,a,l as E,t as S,n as k,p as O,f as w,k as v}from"./index-9ffd9349.js";import{s as j}from"./utils-9370cd2e.js";var V=Object.defineProperty,D=Object.getOwnPropertyDescriptor,I=(s,n,e,t)=>{for(var i=t>1?void 0:t?D(n,e):n,u=s.length-1,r;u>=0;u--)(r=s[u])&&(i=(t?r(n,e,i):r(i))||i);return t&&i&&V(n,e,i),i};const P=new Set(["name","avatar","banner","desc"]),b={blog:"fas fa-book"};let l=class extends g{constructor(){super(...arguments);h(this,"friends",[])}async created(){this.friends=await(await fetch(`${d.content}/content/generated/friends/friends.json`)).json(),this.friends.forEach(e=>{e.avatar.startsWith("http")||(e.avatar=`${d.content}/${e.avatar}`),e.banner&&!e.banner.startsWith("http")&&(e.banner=`${d.content}/${e.banner}`)}),this.friends=j(this.friends)}bgStyle(e){return e.banner?{"background-image":`url("${e.banner}")`}:{}}getFriendLinks(e){return Object.entries(e).filter(t=>!P.has(t[0].toString())).map(t=>({link:t[1],icon:$.includes(t[0])?`fab fa-${t[0]}`:t[0]in b?b[t[0]]:t[0]}))}};l=I([B({components:{}})],l);const x=s=>(O("data-v-c9ba4715"),s=s(),w(),s),L={id:"Friends",class:"general-page"},N=x(()=>a("div",{class:"title"},[a("h2",null,"朋友们"),a("div",{class:"subtitle"},[v(" 是小桂桂的朋友们(欢迎补充"),a("br"),v(" 每次刷新都会打乱顺序! ")])],-1)),z={key:0,class:"friends"},A=["src"],W={class:"info"},G={class:"name unselectable"},T={class:"links"},q=["href"];function H(s,n,e,t,i,u){return c(),o("div",L,[N,s.friends?(c(),o("div",z,[(c(!0),o(f,null,p(s.friends,r=>(c(),o("div",{class:"friend card",key:r.name},[a("div",{class:"banner",style:E(s.bgStyle(r))},null,4),a("img",{class:"avatar",src:r.avatar,alt:""},null,8,A),a("div",W,[a("div",G,S(r.name),1),a("div",T,[(c(!0),o(f,null,p(s.getFriendLinks(r),_=>(c(),o("a",{href:_.link},[a("i",{class:k(_.icon)},null,2)],8,q))),256))])])]))),128))])):C("",!0)])}const R=y(l,[["render",H],["__scopeId","data-v-c9ba4715"]]);export{R as default}; diff --git a/assets/Life-7eebb413.js b/assets/Life-2174d544.js similarity index 72% rename from assets/Life-7eebb413.js rename to assets/Life-2174d544.js index ae66172..3d2cb9b 100644 --- a/assets/Life-7eebb413.js +++ b/assets/Life-2174d544.js @@ -1,31 +1,31 @@ -import{i as Xn,j as ei,b as _t,o as L,c as H,a as N,g as Ae,e as ee,t as ge,n as je,d as mt,F as ar,k as rn,l as pi,r as fi,m as rc,q as Ps,v as ic,s as sc,u as Ls,p as bn,f as wn,x as Rs,y as oc,w as ac,z as lc,_ as cc}from"./index-caa8620a.js";var uc=Object.defineProperty,hc=(e,t,n)=>t in e?uc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t,n)=>(hc(e,typeof t!="symbol"?t+"":t,n),n),js;const Cr=typeof window<"u";Cr&&(js=window==null?void 0:window.navigator)!=null&&js.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const qs=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},dc=(e,t)=>Math.abs(qs(e)-qs(t)),pc=e=>typeof e=="function",fc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mc=/-(\w)/g,gc=fc(e=>e.replace(mc,(t,n)=>n?n.toUpperCase():""));var yc=typeof global=="object"&&global&&global.Object===Object&&global;const bc=yc;var wc=typeof self=="object"&&self&&self.Object===Object&&self,vc=bc||wc||Function("return this")();const qo=vc;var xc=qo.Symbol;const lr=xc;var Uo=Object.prototype,kc=Uo.hasOwnProperty,_c=Uo.toString,Jt=lr?lr.toStringTag:void 0;function Sc(e){var t=kc.call(e,Jt),n=e[Jt];try{e[Jt]=void 0;var r=!0}catch{}var i=_c.call(e);return r&&(t?e[Jt]=n:delete e[Jt]),i}var Tc=Object.prototype,Oc=Tc.toString;function Ec(e){return Oc.call(e)}var Cc="[object Null]",Ac="[object Undefined]",Us=lr?lr.toStringTag:void 0;function Dc(e){return e==null?e===void 0?Ac:Cc:Us&&Us in Object(e)?Sc(e):Ec(e)}function Mc(e){return e!=null&&typeof e=="object"}var Nc="[object Symbol]";function Ic(e){return typeof e=="symbol"||Mc(e)&&Dc(e)==Nc}var Pc=/\s/;function Lc(e){for(var t=e.length;t--&&Pc.test(e.charAt(t)););return t}var Rc=/^\s+/;function jc(e){return e&&e.slice(0,Lc(e)+1).replace(Rc,"")}function cr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Bs=0/0,qc=/^[-+]0x[0-9a-f]+$/i,Uc=/^0b[01]+$/i,Bc=/^0o[0-7]+$/i,Yc=parseInt;function Ys(e){if(typeof e=="number")return e;if(Ic(e))return Bs;if(cr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=cr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=jc(e);var n=Uc.test(e);return n||Bc.test(e)?Yc(e.slice(2),n?2:8):qc.test(e)?Bs:+e}var Hc=function(){return qo.Date.now()};const ti=Hc;var zc="Expected a function",Vc=Math.max,Fc=Math.min;function $c(e,t,n){var r,i,s,o,a,l,u=0,d=!1,p=!1,c=!0;if(typeof e!="function")throw new TypeError(zc);t=Ys(t)||0,cr(n)&&(d=!!n.leading,p="maxWait"in n,s=p?Vc(Ys(n.maxWait)||0,t):s,c="trailing"in n?!!n.trailing:c);function h(P){var $=r,G=i;return r=i=void 0,u=P,o=e.apply(G,$),o}function b(P){return u=P,a=setTimeout(S,t),d?h(P):o}function g(P){var $=P-l,G=P-u,de=t-$;return p?Fc(de,s-G):de}function y(P){var $=P-l,G=P-u;return l===void 0||$>=t||$<0||p&&G>=s}function S(){var P=ti();if(y(P))return C(P);a=setTimeout(S,g(P))}function C(P){return a=void 0,c&&r?h(P):(r=i=void 0,o)}function k(){a!==void 0&&clearTimeout(a),u=0,r=l=i=a=void 0}function T(){return a===void 0?o:C(ti())}function M(){var P=ti(),$=y(P);if(r=arguments,i=this,l=P,$){if(a===void 0)return b(l);if(p)return clearTimeout(a),a=setTimeout(S,t),h(l)}return a===void 0&&(a=setTimeout(S,t)),o}return M.cancel=k,M.flush=T,M}var Wc="Expected a function";function Hs(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(Wc);return cr(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),$c(e,t,{leading:r,maxWait:t,trailing:i})}class Gc extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function Zc(e,t){throw new Gc(`[${e}] ${t}`)}const Qc=(e,t)=>{var n;if(!Cr||!e||!t)return"";let r=gc(t);r==="float"&&(r="cssFloat");try{const i=e.style[r];if(i)return i;const s=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return s?s[r]:""}catch{return e.style[r]}},Jc=(e,t)=>{if(!Cr)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],r=Qc(e,n);return["scroll","auto","overlay"].some(i=>r.includes(i))},Xc=(e,t)=>{if(!Cr)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(Jc(n,t))return n;n=n.parentNode}return n};var Y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Kc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function eu(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(t,i);return new s}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}const qe="ElInfiniteScroll",tu=50,nu=200,ru=0,iu={delay:{type:Number,default:nu},distance:{type:Number,default:ru},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},Fi=(e,t)=>Object.entries(iu).reduce((n,[r,i])=>{var s,o;const{type:a,default:l}=i,u=e.getAttribute(`infinite-scroll-${r}`);let d=(o=(s=t[u])!=null?s:u)!=null?o:l;return d=d==="false"?!1:d,d=a(d),n[r]=Number.isNaN(d)?l:d,n},{}),Bo=e=>{const{observer:t}=e[qe];t&&(t.disconnect(),delete e[qe].observer)},su=(e,t)=>{const{container:n,containerEl:r,instance:i,observer:s,lastScrollTop:o}=e[qe],{disabled:a,distance:l}=Fi(e,i),{clientHeight:u,scrollHeight:d,scrollTop:p}=r,c=p-o;if(e[qe].lastScrollTop=p,s||a||c<0)return;let h=!1;if(n===e)h=d-(u+p)<=l;else{const{clientTop:b,scrollHeight:g}=e,y=dc(e,r);h=p+u>=y+b+g-l}h&&t.call(i)};function ni(e,t){const{containerEl:n,instance:r}=e[qe],{disabled:i}=Fi(e,r);i||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):Bo(e))}const ou={async mounted(e,t){const{instance:n,value:r}=t;pc(r)||Zc(qe,"'v-infinite-scroll' binding value must be a function"),await Rs();const{delay:i,immediate:s}=Fi(e,n),o=Xc(e,!0),a=o===window?document.documentElement:o,l=Hs(su.bind(null,e,r),i);if(o){if(e[qe]={instance:n,container:o,containerEl:a,delay:i,cb:r,onScroll:l,lastScrollTop:a.scrollTop},s){const u=new MutationObserver(Hs(ni.bind(null,e,r),tu));e[qe].observer=u,u.observe(e,{childList:!0,subtree:!0}),ni(e,r)}o.addEventListener("scroll",l)}},unmounted(e){const{container:t,onScroll:n}=e[qe];t==null||t.removeEventListener("scroll",n),Bo(e)},async updated(e){if(!e[qe])await Rs();else{const{containerEl:t,cb:n,observer:r}=e[qe];t.clientHeight&&r&&ni(e,n)}}},mi=ou;mi.install=e=>{e.directive("InfiniteScroll",mi)};const au=mi,lu={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},cu=N("path",{fill:"currentColor",d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0c.41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14z"},null,-1),uu=[cu];function hu(e,t){return L(),H("svg",lu,uu)}const du={name:"ic-round-search",render:hu};/** +import{i as Xn,j as ei,b as _t,o as L,c as H,a as N,g as Ae,e as ee,t as ge,n as je,d as mt,F as ar,k as rn,l as fi,r as pi,m as nc,q as Ps,v as rc,s as ic,u as Ls,p as bn,f as wn,x as Rs,y as sc,w as oc,z as ac,_ as lc}from"./index-9ffd9349.js";var cc=Object.defineProperty,uc=(e,t,n)=>t in e?cc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t,n)=>(uc(e,typeof t!="symbol"?t+"":t,n),n),js;const Cr=typeof window<"u";Cr&&(js=window==null?void 0:window.navigator)!=null&&js.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const qs=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},hc=(e,t)=>Math.abs(qs(e)-qs(t)),dc=e=>typeof e=="function",fc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},pc=/-(\w)/g,mc=fc(e=>e.replace(pc,(t,n)=>n?n.toUpperCase():""));var gc=typeof global=="object"&&global&&global.Object===Object&&global;const yc=gc;var bc=typeof self=="object"&&self&&self.Object===Object&&self,wc=yc||bc||Function("return this")();const qo=wc;var vc=qo.Symbol;const lr=vc;var Uo=Object.prototype,xc=Uo.hasOwnProperty,kc=Uo.toString,Jt=lr?lr.toStringTag:void 0;function _c(e){var t=xc.call(e,Jt),n=e[Jt];try{e[Jt]=void 0;var r=!0}catch{}var i=kc.call(e);return r&&(t?e[Jt]=n:delete e[Jt]),i}var Sc=Object.prototype,Tc=Sc.toString;function Oc(e){return Tc.call(e)}var Ec="[object Null]",Cc="[object Undefined]",Us=lr?lr.toStringTag:void 0;function Ac(e){return e==null?e===void 0?Cc:Ec:Us&&Us in Object(e)?_c(e):Oc(e)}function Dc(e){return e!=null&&typeof e=="object"}var Mc="[object Symbol]";function Nc(e){return typeof e=="symbol"||Dc(e)&&Ac(e)==Mc}var Ic=/\s/;function Pc(e){for(var t=e.length;t--&&Ic.test(e.charAt(t)););return t}var Lc=/^\s+/;function Rc(e){return e&&e.slice(0,Pc(e)+1).replace(Lc,"")}function cr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Bs=0/0,jc=/^[-+]0x[0-9a-f]+$/i,qc=/^0b[01]+$/i,Uc=/^0o[0-7]+$/i,Bc=parseInt;function Ys(e){if(typeof e=="number")return e;if(Nc(e))return Bs;if(cr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=cr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Rc(e);var n=qc.test(e);return n||Uc.test(e)?Bc(e.slice(2),n?2:8):jc.test(e)?Bs:+e}var Yc=function(){return qo.Date.now()};const ti=Yc;var Hc="Expected a function",zc=Math.max,Vc=Math.min;function Fc(e,t,n){var r,i,s,o,a,l,u=0,d=!1,f=!1,c=!0;if(typeof e!="function")throw new TypeError(Hc);t=Ys(t)||0,cr(n)&&(d=!!n.leading,f="maxWait"in n,s=f?zc(Ys(n.maxWait)||0,t):s,c="trailing"in n?!!n.trailing:c);function h(P){var $=r,G=i;return r=i=void 0,u=P,o=e.apply(G,$),o}function b(P){return u=P,a=setTimeout(S,t),d?h(P):o}function g(P){var $=P-l,G=P-u,de=t-$;return f?Vc(de,s-G):de}function y(P){var $=P-l,G=P-u;return l===void 0||$>=t||$<0||f&&G>=s}function S(){var P=ti();if(y(P))return C(P);a=setTimeout(S,g(P))}function C(P){return a=void 0,c&&r?h(P):(r=i=void 0,o)}function k(){a!==void 0&&clearTimeout(a),u=0,r=l=i=a=void 0}function T(){return a===void 0?o:C(ti())}function M(){var P=ti(),$=y(P);if(r=arguments,i=this,l=P,$){if(a===void 0)return b(l);if(f)return clearTimeout(a),a=setTimeout(S,t),h(l)}return a===void 0&&(a=setTimeout(S,t)),o}return M.cancel=k,M.flush=T,M}var $c="Expected a function";function Hs(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError($c);return cr(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Fc(e,t,{leading:r,maxWait:t,trailing:i})}class Wc extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function Gc(e,t){throw new Wc(`[${e}] ${t}`)}const Zc=(e,t)=>{var n;if(!Cr||!e||!t)return"";let r=mc(t);r==="float"&&(r="cssFloat");try{const i=e.style[r];if(i)return i;const s=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return s?s[r]:""}catch{return e.style[r]}},Qc=(e,t)=>{if(!Cr)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],r=Zc(e,n);return["scroll","auto","overlay"].some(i=>r.includes(i))},Jc=(e,t)=>{if(!Cr)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(Qc(n,t))return n;n=n.parentNode}return n};var Y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Kc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var i=[null];i.push.apply(i,arguments);var s=Function.bind.apply(t,i);return new s}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}const qe="ElInfiniteScroll",eu=50,tu=200,nu=0,ru={delay:{type:Number,default:tu},distance:{type:Number,default:nu},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},Fi=(e,t)=>Object.entries(ru).reduce((n,[r,i])=>{var s,o;const{type:a,default:l}=i,u=e.getAttribute(`infinite-scroll-${r}`);let d=(o=(s=t[u])!=null?s:u)!=null?o:l;return d=d==="false"?!1:d,d=a(d),n[r]=Number.isNaN(d)?l:d,n},{}),Bo=e=>{const{observer:t}=e[qe];t&&(t.disconnect(),delete e[qe].observer)},iu=(e,t)=>{const{container:n,containerEl:r,instance:i,observer:s,lastScrollTop:o}=e[qe],{disabled:a,distance:l}=Fi(e,i),{clientHeight:u,scrollHeight:d,scrollTop:f}=r,c=f-o;if(e[qe].lastScrollTop=f,s||a||c<0)return;let h=!1;if(n===e)h=d-(u+f)<=l;else{const{clientTop:b,scrollHeight:g}=e,y=hc(e,r);h=f+u>=y+b+g-l}h&&t.call(i)};function ni(e,t){const{containerEl:n,instance:r}=e[qe],{disabled:i}=Fi(e,r);i||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):Bo(e))}const su={async mounted(e,t){const{instance:n,value:r}=t;dc(r)||Gc(qe,"'v-infinite-scroll' binding value must be a function"),await Rs();const{delay:i,immediate:s}=Fi(e,n),o=Jc(e,!0),a=o===window?document.documentElement:o,l=Hs(iu.bind(null,e,r),i);if(o){if(e[qe]={instance:n,container:o,containerEl:a,delay:i,cb:r,onScroll:l,lastScrollTop:a.scrollTop},s){const u=new MutationObserver(Hs(ni.bind(null,e,r),eu));e[qe].observer=u,u.observe(e,{childList:!0,subtree:!0}),ni(e,r)}o.addEventListener("scroll",l)}},unmounted(e){const{container:t,onScroll:n}=e[qe];t==null||t.removeEventListener("scroll",n),Bo(e)},async updated(e){if(!e[qe])await Rs();else{const{containerEl:t,cb:n,observer:r}=e[qe];t.clientHeight&&r&&ni(e,n)}}},mi=su;mi.install=e=>{e.directive("InfiniteScroll",mi)};const ou=mi,au={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},lu=N("path",{fill:"currentColor",d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0c.41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14z"},null,-1),cu=[lu];function uu(e,t){return L(),H("svg",au,cu)}const hu={name:"ic-round-search",render:uu};/** * vue-class-component v8.0.0-rc.1 * (c) 2015-present Evan You * @license MIT - */function zs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vs(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function yu(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bu(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:yu(e)}function wu(e){var t=gu();return function(){var n=ur(e),r;if(t){var i=ur(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bu(this,r)}}function vu(e){return xu(e)||ku(e)||_u(e)||Su()}function xu(e){if(Array.isArray(e))return yi(e)}function ku(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _u(e,t){if(e){if(typeof e=="string")return yi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yi(e,t)}}function yi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1){r[u]=o[u];return}var d=Object.getOwnPropertyDescriptor(o,u);if(typeof d.value=="function"){r.methods[u]=d.value;return}if(d.get||d.set){r.computed[u]={get:d.get,set:d.set};return}}}),r.setup=function(u,d){var p,c=new t(u,d),h=Object.keys(c),b={},g=null;return h.forEach(function(y){c[y]===void 0||c[y]&&c[y].__s||(b[y]=sc(c[y]),Tu(c,y,b))}),h.forEach(function(y){if(c[y]&&c[y].__s){var S=c[y].__s();S instanceof Promise?(g||(g=Promise.resolve(b)),g=g.then(function(){return S.then(function(C){return b[y]=Ls(C),b})})):b[y]=Ls(S)}}),(p=g)!==null&&p!==void 0?p:b};var a=jn(t,"__d");a&&a.forEach(function(u){return u(r)});var l=["render","ssrRender","__file","__cssModules","__scopeId","__hmrId"];return l.forEach(function(u){t[u]&&(r[u]=t[u])}),r}}]),e}();Yo.__h=["data","beforeCreate","created","beforeMount","mounted","beforeUnmount","unmounted","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];var Wt=Yo;function vn(e){return function(t){return t.__o=e,t}}function Ar(e){return function(t,n,r){var i=typeof t=="function"?t:t.constructor;i.__d||(i.__d=[]),typeof r!="number"&&(r=void 0),i.__d.push(function(s){return e(s,n,r)})}}//! moment.js + */function zs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vs(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function gu(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yu(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:gu(e)}function bu(e){var t=mu();return function(){var n=ur(e),r;if(t){var i=ur(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return yu(this,r)}}function wu(e){return vu(e)||xu(e)||ku(e)||_u()}function vu(e){if(Array.isArray(e))return yi(e)}function xu(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function ku(e,t){if(e){if(typeof e=="string")return yi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yi(e,t)}}function yi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1){r[u]=o[u];return}var d=Object.getOwnPropertyDescriptor(o,u);if(typeof d.value=="function"){r.methods[u]=d.value;return}if(d.get||d.set){r.computed[u]={get:d.get,set:d.set};return}}}),r.setup=function(u,d){var f,c=new t(u,d),h=Object.keys(c),b={},g=null;return h.forEach(function(y){c[y]===void 0||c[y]&&c[y].__s||(b[y]=ic(c[y]),Su(c,y,b))}),h.forEach(function(y){if(c[y]&&c[y].__s){var S=c[y].__s();S instanceof Promise?(g||(g=Promise.resolve(b)),g=g.then(function(){return S.then(function(C){return b[y]=Ls(C),b})})):b[y]=Ls(S)}}),(f=g)!==null&&f!==void 0?f:b};var a=jn(t,"__d");a&&a.forEach(function(u){return u(r)});var l=["render","ssrRender","__file","__cssModules","__scopeId","__hmrId"];return l.forEach(function(u){t[u]&&(r[u]=t[u])}),r}}]),e}();Yo.__h=["data","beforeCreate","created","beforeMount","mounted","beforeUnmount","unmounted","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];var Wt=Yo;function vn(e){return function(t){return t.__o=e,t}}function Ar(e){return function(t,n,r){var i=typeof t=="function"?t:t.constructor;i.__d||(i.__d=[]),typeof r!="number"&&(r=void 0),i.__d.push(function(s){return e(s,n,r)})}}//! moment.js //! version : 2.29.4 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com -var Ho;function O(){return Ho.apply(null,arguments)}function Eu(e){Ho=e}function Be(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function St(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Z(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function $i(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Z(e,t))return!1;return!0}function _e(e){return e===void 0}function st(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function xn(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function zo(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n>>0,r;for(r=0;r0)for(n=0;n=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var Qi=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,si={},Ut={};function R(e,t,n,r){var i=r;typeof r=="string"&&(i=function(){return this[r]()}),e&&(Ut[e]=i),t&&(Ut[t[0]]=function(){return We(i.apply(this,arguments),t[1],t[2])}),n&&(Ut[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Nu(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Iu(e){var t=e.match(Qi),n,r;for(n=0,r=t.length;n=0&&qn.test(e);)e=e.replace(qn,r),qn.lastIndex=0,n-=1;return e}var Pu={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Lu(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Qi).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Ru="Invalid date";function ju(){return this._invalidDate}var qu="%d",Uu=/\d{1,2}/;function Bu(e){return this._ordinal.replace("%d",e)}var Yu={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Hu(e,t,n,r){var i=this._relativeTime[n];return Ze(i)?i(e,t,n,r):i.replace(/%d/i,e)}function zu(e,t){var n=this._relativeTime[e>0?"future":"past"];return Ze(n)?n(t):n.replace(/%s/i,t)}var sn={};function ve(e,t){var n=e.toLowerCase();sn[n]=sn[n+"s"]=sn[t]=e}function Le(e){return typeof e=="string"?sn[e]||sn[e.toLowerCase()]:void 0}function Ji(e){var t={},n,r;for(r in e)Z(e,r)&&(n=Le(r),n&&(t[n]=e[r]));return t}var Wo={};function xe(e,t){Wo[e]=t}function Vu(e){var t=[],n;for(n in e)Z(e,n)&&t.push({unit:n,priority:Wo[n]});return t.sort(function(r,i){return r.priority-i.priority}),t}function Mr(e){return e%4===0&&e%100!==0||e%400===0}function Ie(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function V(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=Ie(t)),n}function Gt(e,t){return function(n){return n!=null?(Go(this,e,n),O.updateOffset(this,t),this):hr(this,e)}}function hr(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Go(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&Mr(e.year())&&e.month()===1&&e.date()===29?(n=V(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),jr(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Fu(e){return e=Le(e),Ze(this[e])?this[e]():this}function $u(e,t){if(typeof e=="object"){e=Ji(e);var n=Vu(e),r,i=n.length;for(r=0;r68?1900:2e3)};var ia=Gt("FullYear",!0);function hh(){return Mr(this.year())}function dh(e,t,n,r,i,s,o){var a;return e<100&&e>=0?(a=new Date(e+400,t,n,r,i,s,o),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,n,r,i,s,o),a}function ln(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function pr(e,t,n){var r=7+t-n,i=(7+ln(e,0,r).getUTCDay()-t)%7;return-i+r-1}function sa(e,t,n,r,i){var s=(7+n-r)%7,o=pr(e,r,i),a=1+7*(t-1)+s+o,l,u;return a<=0?(l=e-1,u=on(l)+a):a>on(e)?(l=e+1,u=a-on(e)):(l=e,u=a),{year:l,dayOfYear:u}}function cn(e,t,n){var r=pr(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,s,o;return i<1?(o=e.year()-1,s=i+it(o,t,n)):i>it(e.year(),t,n)?(s=i-it(e.year(),t,n),o=e.year()+1):(o=e.year(),s=i),{week:s,year:o}}function it(e,t,n){var r=pr(e,t,n),i=pr(e+1,t,n);return(on(e)-r+i)/7}R("w",["ww",2],"wo","week");R("W",["WW",2],"Wo","isoWeek");ve("week","w");ve("isoWeek","W");xe("week",5);xe("isoWeek",5);A("w",ce);A("ww",ce,Ne);A("W",ce);A("WW",ce,Ne);Sn(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=V(e)});function ph(e){return cn(e,this._week.dow,this._week.doy).week}var fh={dow:0,doy:6};function mh(){return this._week.dow}function gh(){return this._week.doy}function yh(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function bh(e){var t=cn(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}R("d",0,"do","day");R("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});R("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});R("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});R("e",0,0,"weekday");R("E",0,0,"isoWeekday");ve("day","d");ve("weekday","e");ve("isoWeekday","E");xe("day",11);xe("weekday",11);xe("isoWeekday",11);A("d",ce);A("e",ce);A("E",ce);A("dd",function(e,t){return t.weekdaysMinRegex(e)});A("ddd",function(e,t){return t.weekdaysShortRegex(e)});A("dddd",function(e,t){return t.weekdaysRegex(e)});Sn(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i!=null?t.d=i:z(n).invalidWeekday=e});Sn(["d","e","E"],function(e,t,n,r){t[r]=V(e)});function wh(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function vh(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function es(e,t){return e.slice(t,7).concat(e.slice(0,t))}var xh="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),kh="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),_h=_n,Sh=_n,Th=_n;function Oh(e,t){var n=Be(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?es(n,this._week.dow):e?n[e.day()]:n}function Eh(e){return e===!0?es(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ch(e){return e===!0?es(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ah(e,t,n){var r,i,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=Ge([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,"").toLocaleLowerCase();return n?t==="dddd"?(i=he.call(this._weekdaysParse,o),i!==-1?i:null):t==="ddd"?(i=he.call(this._shortWeekdaysParse,o),i!==-1?i:null):(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null):t==="dddd"?(i=he.call(this._weekdaysParse,o),i!==-1||(i=he.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null)):t==="ddd"?(i=he.call(this._shortWeekdaysParse,o),i!==-1||(i=he.call(this._weekdaysParse,o),i!==-1)?i:(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null)):(i=he.call(this._minWeekdaysParse,o),i!==-1||(i=he.call(this._weekdaysParse,o),i!==-1)?i:(i=he.call(this._shortWeekdaysParse,o),i!==-1?i:null))}function Dh(e,t,n){var r,i,s;if(this._weekdaysParseExact)return Ah.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Ge([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(s.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e)||n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e)||n&&t==="dd"&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Mh(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=wh(e,this.localeData()),this.add(e-t,"d")):t}function Nh(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Ih(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=vh(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Ph(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Z(this,"_weekdaysRegex")||(this._weekdaysRegex=_h),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Lh(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Z(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sh),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Rh(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Z(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Th),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ts(){function e(d,p){return p.length-d.length}var t=[],n=[],r=[],i=[],s,o,a,l,u;for(s=0;s<7;s++)o=Ge([2e3,1]).day(s),a=Ce(this.weekdaysMin(o,"")),l=Ce(this.weekdaysShort(o,"")),u=Ce(this.weekdays(o,"")),t.push(a),n.push(l),r.push(u),i.push(a),i.push(l),i.push(u);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ns(){return this.hours()%12||12}function jh(){return this.hours()||24}R("H",["HH",2],0,"hour");R("h",["hh",2],0,ns);R("k",["kk",2],0,jh);R("hmm",0,0,function(){return""+ns.apply(this)+We(this.minutes(),2)});R("hmmss",0,0,function(){return""+ns.apply(this)+We(this.minutes(),2)+We(this.seconds(),2)});R("Hmm",0,0,function(){return""+this.hours()+We(this.minutes(),2)});R("Hmmss",0,0,function(){return""+this.hours()+We(this.minutes(),2)+We(this.seconds(),2)});function aa(e,t){R(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}aa("a",!0);aa("A",!1);ve("hour","h");xe("hour",13);function la(e,t){return t._meridiemParse}A("a",la);A("A",la);A("H",ce);A("h",ce);A("k",ce);A("HH",ce,Ne);A("hh",ce,Ne);A("kk",ce,Ne);A("hmm",Jo);A("hmmss",Xo);A("Hmm",Jo);A("Hmmss",Xo);te(["H","HH"],fe);te(["k","kk"],function(e,t,n){var r=V(e);t[fe]=r===24?0:r});te(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});te(["h","hh"],function(e,t,n){t[fe]=V(e),z(n).bigHour=!0});te("hmm",function(e,t,n){var r=e.length-2;t[fe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r)),z(n).bigHour=!0});te("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[fe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r,2)),t[rt]=V(e.substr(i)),z(n).bigHour=!0});te("Hmm",function(e,t,n){var r=e.length-2;t[fe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r))});te("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[fe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r,2)),t[rt]=V(e.substr(i))});function qh(e){return(e+"").toLowerCase().charAt(0)==="p"}var Uh=/[ap]\.?m?\.?/i,Bh=Gt("Hours",!0);function Yh(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ca={calendar:Du,longDateFormat:Pu,invalidDate:Ru,ordinal:qu,dayOfMonthOrdinalParse:Uu,relativeTime:Yu,months:th,monthsShort:Ko,week:fh,weekdays:xh,weekdaysMin:kh,weekdaysShort:oa,meridiemParse:Uh},ue={},Xt={},un;function Hh(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=qr(s.slice(0,n).join("-")),i)return i;if(r&&r.length>=n&&Hh(s,r)>=n-1)break;n--}t++}return un}function Vh(e){return e.match("^[^/\\\\]*$")!=null}function qr(e){var t=null,n;if(ue[e]===void 0&&typeof module<"u"&&module&&module.exports&&Vh(e))try{t=un._abbr,n=require,n("./locale/"+e),ft(t)}catch{ue[e]=null}return ue[e]}function ft(e,t){var n;return e&&(_e(t)?n=ct(e):n=rs(e,t),n?un=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),un._abbr}function rs(e,t){if(t!==null){var n,r=ca;if(t.abbr=e,ue[e]!=null)Fo("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ue[e]._config;else if(t.parentLocale!=null)if(ue[t.parentLocale]!=null)r=ue[t.parentLocale]._config;else if(n=qr(t.parentLocale),n!=null)r=n._config;else return Xt[t.parentLocale]||(Xt[t.parentLocale]=[]),Xt[t.parentLocale].push({name:e,config:t}),null;return ue[e]=new Zi(wi(r,t)),Xt[e]&&Xt[e].forEach(function(i){rs(i.name,i.config)}),ft(e),ue[e]}else return delete ue[e],null}function Fh(e,t){if(t!=null){var n,r,i=ca;ue[e]!=null&&ue[e].parentLocale!=null?ue[e].set(wi(ue[e]._config,t)):(r=qr(e),r!=null&&(i=r._config),t=wi(i,t),r==null&&(t.abbr=e),n=new Zi(t),n.parentLocale=ue[e],ue[e]=n),ft(e)}else ue[e]!=null&&(ue[e].parentLocale!=null?(ue[e]=ue[e].parentLocale,e===ft()&&ft(e)):ue[e]!=null&&delete ue[e]);return ue[e]}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return un;if(!Be(e)){if(t=qr(e),t)return t;e=[e]}return zh(e)}function $h(){return vi(ue)}function is(e){var t,n=e._a;return n&&z(e).overflow===-2&&(t=n[nt]<0||n[nt]>11?nt:n[Fe]<1||n[Fe]>jr(n[we],n[nt])?Fe:n[fe]<0||n[fe]>24||n[fe]===24&&(n[Ue]!==0||n[rt]!==0||n[kt]!==0)?fe:n[Ue]<0||n[Ue]>59?Ue:n[rt]<0||n[rt]>59?rt:n[kt]<0||n[kt]>999?kt:-1,z(e)._overflowDayOfYear&&(tFe)&&(t=Fe),z(e)._overflowWeeks&&t===-1&&(t=Xu),z(e)._overflowWeekday&&t===-1&&(t=Ku),z(e).overflow=t),e}var Wh=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gh=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Zh=/Z|[+-]\d\d(?::?\d\d)?/,Un=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],oi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Qh=/^\/?Date\((-?\d+)/i,Jh=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Xh={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ua(e){var t,n,r=e._i,i=Wh.exec(r)||Gh.exec(r),s,o,a,l,u=Un.length,d=oi.length;if(i){for(z(e).iso=!0,t=0,n=u;ton(o)||e._dayOfYear===0)&&(z(e)._overflowDayOfYear=!0),n=ln(o,0,e._dayOfYear),e._a[nt]=n.getUTCMonth(),e._a[Fe]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[fe]===24&&e._a[Ue]===0&&e._a[rt]===0&&e._a[kt]===0&&(e._nextDay=!0,e._a[fe]=0),e._d=(e._useUTC?ln:dh).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fe]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==s&&(z(e).weekdayMismatch=!0)}}function od(e){var t,n,r,i,s,o,a,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(s=1,o=4,n=Rt(t.GG,e._a[we],cn(le(),1,4).year),r=Rt(t.W,1),i=Rt(t.E,1),(i<1||i>7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,u=cn(le(),s,o),n=Rt(t.gg,e._a[we],u.year),r=Rt(t.w,u.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+s,(t.e<0||t.e>6)&&(l=!0)):i=s),r<1||r>it(n,s,o)?z(e)._overflowWeeks=!0:l!=null?z(e)._overflowWeekday=!0:(a=sa(n,r,i,s,o),e._a[we]=a.year,e._dayOfYear=a.dayOfYear)}O.ISO_8601=function(){};O.RFC_2822=function(){};function os(e){if(e._f===O.ISO_8601){ua(e);return}if(e._f===O.RFC_2822){ha(e);return}e._a=[],z(e).empty=!0;var t=""+e._i,n,r,i,s,o,a=t.length,l=0,u,d;for(i=$o(e._f,e._locale).match(Qi)||[],d=i.length,n=0;n0&&z(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Ut[s]?(r?z(e).empty=!1:z(e).unusedTokens.push(s),Ju(s,r,e)):e._strict&&!r&&z(e).unusedTokens.push(s);z(e).charsLeftOver=a-l,t.length>0&&z(e).unusedInput.push(t),e._a[fe]<=12&&z(e).bigHour===!0&&e._a[fe]>0&&(z(e).bigHour=void 0),z(e).parsedDateParts=e._a.slice(0),z(e).meridiem=e._meridiem,e._a[fe]=ad(e._locale,e._a[fe],e._meridiem),u=z(e).era,u!==null&&(e._a[we]=e._locale.erasConvertYear(u,e._a[we])),ss(e),is(e)}function ad(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function ld(e){var t,n,r,i,s,o,a=!1,l=e._f.length;if(l===0){z(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Dr()});function fa(e,t){var n,r;if(t.length===1&&Be(t[0])&&(t=t[0]),!t.length)return le();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ad(){if(!_e(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Gi(e,this),e=da(e),e._a?(t=e._isUTC?Ge(e._a):le(e._a),this._isDSTShifted=this.isValid()&&vd(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Dd(){return this.isValid()?!this._isUTC:!1}function Md(){return this.isValid()?this._isUTC:!1}function ga(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Nd=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Id=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function He(e,t){var n=e,r=null,i,s,o;return er(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:st(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Nd.exec(e))?(i=r[1]==="-"?-1:1,n={y:0,d:V(r[Fe])*i,h:V(r[fe])*i,m:V(r[Ue])*i,s:V(r[rt])*i,ms:V(ki(r[kt]*1e3))*i}):(r=Id.exec(e))?(i=r[1]==="-"?-1:1,n={y:vt(r[2],i),M:vt(r[3],i),w:vt(r[4],i),d:vt(r[5],i),h:vt(r[6],i),m:vt(r[7],i),s:vt(r[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(o=Pd(le(n.from),le(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),s=new Ur(n),er(e)&&Z(e,"_locale")&&(s._locale=e._locale),er(e)&&Z(e,"_isValid")&&(s._isValid=e._isValid),s}He.fn=Ur.prototype;He.invalid=wd;function vt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Zs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Pd(e,t){var n;return e.isValid()&&t.isValid()?(t=ls(t,e),e.isBefore(t)?n=Zs(e,t):(n=Zs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function ya(e,t){return function(n,r){var i,s;return r!==null&&!isNaN(+r)&&(Fo(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=n,n=r,r=s),i=He(n,r),ba(this,i,e),this}}function ba(e,t,n,r){var i=t._milliseconds,s=ki(t._days),o=ki(t._months);e.isValid()&&(r=r??!0,o&&ta(e,hr(e,"Month")+o*n),s&&Go(e,"Date",hr(e,"Date")+s*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&O.updateOffset(e,s||o))}var Ld=ya(1,"add"),Rd=ya(-1,"subtract");function wa(e){return typeof e=="string"||e instanceof String}function jd(e){return Ye(e)||xn(e)||wa(e)||st(e)||Ud(e)||qd(e)||e===null||e===void 0}function qd(e){var t=St(e)&&!$i(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,s,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?Kn(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ze(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Kn(n,"Z")):Kn(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Kd(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,i,s;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",s=t+'[")]',this.format(n+r+i+s)}function ep(e){e||(e=this.isUtc()?O.defaultFormatUtc:O.defaultFormat);var t=Kn(this,e);return this.localeData().postformat(t)}function tp(e,t){return this.isValid()&&(Ye(e)&&e.isValid()||le(e).isValid())?He({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function np(e){return this.from(le(),e)}function rp(e,t){return this.isValid()&&(Ye(e)&&e.isValid()||le(e).isValid())?He({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ip(e){return this.to(le(),e)}function va(e){var t;return e===void 0?this._locale._abbr:(t=ct(e),t!=null&&(this._locale=t),this)}var xa=Pe("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function ka(){return this._locale}var fr=1e3,Bt=60*fr,mr=60*Bt,_a=(365*400+97)*24*mr;function Yt(e,t){return(e%t+t)%t}function Sa(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-_a:new Date(e,t,n).valueOf()}function Ta(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-_a:Date.UTC(e,t,n)}function sp(e){var t,n;if(e=Le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ta:Sa,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Yt(t+(this._isUTC?0:this.utcOffset()*Bt),mr);break;case"minute":t=this._d.valueOf(),t-=Yt(t,Bt);break;case"second":t=this._d.valueOf(),t-=Yt(t,fr);break}return this._d.setTime(t),O.updateOffset(this,!0),this}function op(e){var t,n;if(e=Le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ta:Sa,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=mr-Yt(t+(this._isUTC?0:this.utcOffset()*Bt),mr)-1;break;case"minute":t=this._d.valueOf(),t+=Bt-Yt(t,Bt)-1;break;case"second":t=this._d.valueOf(),t+=fr-Yt(t,fr)-1;break}return this._d.setTime(t),O.updateOffset(this,!0),this}function ap(){return this._d.valueOf()-(this._offset||0)*6e4}function lp(){return Math.floor(this.valueOf()/1e3)}function cp(){return new Date(this.valueOf())}function up(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function hp(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function dp(){return this.isValid()?this.toISOString():null}function pp(){return Wi(this)}function fp(){return ht({},z(this))}function mp(){return z(this).overflow}function gp(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}R("N",0,0,"eraAbbr");R("NN",0,0,"eraAbbr");R("NNN",0,0,"eraAbbr");R("NNNN",0,0,"eraName");R("NNNNN",0,0,"eraNarrow");R("y",["y",1],"yo","eraYear");R("y",["yy",2],0,"eraYear");R("y",["yyy",3],0,"eraYear");R("y",["yyyy",4],0,"eraYear");A("N",cs);A("NN",cs);A("NNN",cs);A("NNNN",Ep);A("NNNNN",Cp);te(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?z(n).era=i:z(n).invalidEra=e});A("y",Zt);A("yy",Zt);A("yyy",Zt);A("yyyy",Zt);A("yo",Ap);te(["y","yy","yyy","yyyy"],we);te(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[we]=n._locale.eraYearOrdinalParse(e,i):t[we]=parseInt(e,10)});function yp(e,t){var n,r,i,s=this._eras||ct("en")._eras;for(n=0,r=s.length;n=0)return s[r]}function wp(e,t){var n=e.since<=e.until?1:-1;return t===void 0?O(e.since).year():O(e.since).year()+(t-e.offset)*n}function vp(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;es&&(t=s),Rp.call(this,e,t,n,r,i))}function Rp(e,t,n,r,i){var s=sa(e,t,n,r,i),o=ln(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}R("Q",0,"Qo","quarter");ve("quarter","Q");xe("quarter",7);A("Q",Zo);te("Q",function(e,t){t[nt]=(V(e)-1)*3});function jp(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}R("D",["DD",2],"Do","date");ve("date","D");xe("date",9);A("D",ce);A("DD",ce,Ne);A("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});te(["D","DD"],Fe);te("Do",function(e,t){t[Fe]=V(e.match(ce)[0])});var Ea=Gt("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear");ve("dayOfYear","DDD");xe("dayOfYear",4);A("DDD",Ir);A("DDDD",Qo);te(["DDD","DDDD"],function(e,t,n){n._dayOfYear=V(e)});function qp(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}R("m",["mm",2],0,"minute");ve("minute","m");xe("minute",14);A("m",ce);A("mm",ce,Ne);te(["m","mm"],Ue);var Up=Gt("Minutes",!1);R("s",["ss",2],0,"second");ve("second","s");xe("second",15);A("s",ce);A("ss",ce,Ne);te(["s","ss"],rt);var Bp=Gt("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)});R(0,["SS",2],0,function(){return~~(this.millisecond()/10)});R(0,["SSS",3],0,"millisecond");R(0,["SSSS",4],0,function(){return this.millisecond()*10});R(0,["SSSSS",5],0,function(){return this.millisecond()*100});R(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});R(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});R(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});R(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});ve("millisecond","ms");xe("millisecond",16);A("S",Ir,Zo);A("SS",Ir,Ne);A("SSS",Ir,Qo);var dt,Ca;for(dt="SSSS";dt.length<=9;dt+="S")A(dt,Zt);function Yp(e,t){t[kt]=V(("0."+e)*1e3)}for(dt="S";dt.length<=9;dt+="S")te(dt,Yp);Ca=Gt("Milliseconds",!1);R("z",0,0,"zoneAbbr");R("zz",0,0,"zoneName");function Hp(){return this._isUTC?"UTC":""}function zp(){return this._isUTC?"Coordinated Universal Time":""}var w=kn.prototype;w.add=Ld;w.calendar=Hd;w.clone=zd;w.diff=Qd;w.endOf=op;w.format=ep;w.from=tp;w.fromNow=np;w.to=rp;w.toNow=ip;w.get=Fu;w.invalidAt=mp;w.isAfter=Vd;w.isBefore=Fd;w.isBetween=$d;w.isSame=Wd;w.isSameOrAfter=Gd;w.isSameOrBefore=Zd;w.isValid=pp;w.lang=xa;w.locale=va;w.localeData=ka;w.max=pd;w.min=dd;w.parsingFlags=fp;w.set=$u;w.startOf=sp;w.subtract=Rd;w.toArray=up;w.toObject=hp;w.toDate=cp;w.toISOString=Xd;w.inspect=Kd;typeof Symbol<"u"&&Symbol.for!=null&&(w[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});w.toJSON=dp;w.toString=Jd;w.unix=lp;w.valueOf=ap;w.creationData=gp;w.eraName=vp;w.eraNarrow=xp;w.eraAbbr=kp;w.eraYear=_p;w.year=ia;w.isLeapYear=hh;w.weekYear=Dp;w.isoWeekYear=Mp;w.quarter=w.quarters=jp;w.month=na;w.daysInMonth=lh;w.week=w.weeks=yh;w.isoWeek=w.isoWeeks=bh;w.weeksInYear=Pp;w.weeksInWeekYear=Lp;w.isoWeeksInYear=Np;w.isoWeeksInISOWeekYear=Ip;w.date=Ea;w.day=w.days=Mh;w.weekday=Nh;w.isoWeekday=Ih;w.dayOfYear=qp;w.hour=w.hours=Bh;w.minute=w.minutes=Up;w.second=w.seconds=Bp;w.millisecond=w.milliseconds=Ca;w.utcOffset=kd;w.utc=Sd;w.local=Td;w.parseZone=Od;w.hasAlignedHourOffset=Ed;w.isDST=Cd;w.isLocal=Dd;w.isUtcOffset=Md;w.isUtc=ga;w.isUTC=ga;w.zoneAbbr=Hp;w.zoneName=zp;w.dates=Pe("dates accessor is deprecated. Use date instead.",Ea);w.months=Pe("months accessor is deprecated. Use month instead",na);w.years=Pe("years accessor is deprecated. Use year instead",ia);w.zone=Pe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",_d);w.isDSTShifted=Pe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ad);function Vp(e){return le(e*1e3)}function Fp(){return le.apply(null,arguments).parseZone()}function Aa(e){return e}var Q=Zi.prototype;Q.calendar=Mu;Q.longDateFormat=Lu;Q.invalidDate=ju;Q.ordinal=Bu;Q.preparse=Aa;Q.postformat=Aa;Q.relativeTime=Hu;Q.pastFuture=zu;Q.set=Au;Q.eras=yp;Q.erasParse=bp;Q.erasConvertYear=wp;Q.erasAbbrRegex=Tp;Q.erasNameRegex=Sp;Q.erasNarrowRegex=Op;Q.months=ih;Q.monthsShort=sh;Q.monthsParse=ah;Q.monthsRegex=uh;Q.monthsShortRegex=ch;Q.week=ph;Q.firstDayOfYear=gh;Q.firstDayOfWeek=mh;Q.weekdays=Oh;Q.weekdaysMin=Ch;Q.weekdaysShort=Eh;Q.weekdaysParse=Dh;Q.weekdaysRegex=Ph;Q.weekdaysShortRegex=Lh;Q.weekdaysMinRegex=Rh;Q.isPM=qh;Q.meridiem=Yh;function gr(e,t,n,r){var i=ct(),s=Ge().set(r,t);return i[n](s,e)}function Da(e,t,n){if(st(e)&&(t=e,e=void 0),e=e||"",t!=null)return gr(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=gr(e,r,n,"month");return i}function hs(e,t,n,r){typeof e=="boolean"?(st(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,st(t)&&(n=t,t=void 0),t=t||"");var i=ct(),s=e?i._week.dow:0,o,a=[];if(n!=null)return gr(t,(n+s)%7,r,"day");for(o=0;o<7;o++)a[o]=gr(t,(o+s)%7,r,"day");return a}function $p(e,t){return Da(e,t,"months")}function Wp(e,t){return Da(e,t,"monthsShort")}function Gp(e,t,n){return hs(e,t,n,"weekdays")}function Zp(e,t,n){return hs(e,t,n,"weekdaysShort")}function Qp(e,t,n){return hs(e,t,n,"weekdaysMin")}ft("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=V(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});O.lang=Pe("moment.lang is deprecated. Use moment.locale instead.",ft);O.langData=Pe("moment.langData is deprecated. Use moment.localeData instead.",ct);var Xe=Math.abs;function Jp(){var e=this._data;return this._milliseconds=Xe(this._milliseconds),this._days=Xe(this._days),this._months=Xe(this._months),e.milliseconds=Xe(e.milliseconds),e.seconds=Xe(e.seconds),e.minutes=Xe(e.minutes),e.hours=Xe(e.hours),e.months=Xe(e.months),e.years=Xe(e.years),this}function Ma(e,t,n,r){var i=He(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Xp(e,t){return Ma(this,e,t,1)}function Kp(e,t){return Ma(this,e,t,-1)}function Qs(e){return e<0?Math.floor(e):Math.ceil(e)}function ef(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,s,o,a,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Qs(Si(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=Ie(e/1e3),r.seconds=i%60,s=Ie(i/60),r.minutes=s%60,o=Ie(s/60),r.hours=o%24,t+=Ie(o/24),l=Ie(Na(t)),n+=l,t-=Qs(Si(l)),a=Ie(n/12),n%=12,r.days=t,r.months=n,r.years=a,this}function Na(e){return e*4800/146097}function Si(e){return e*146097/4800}function tf(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Le(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Na(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Si(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function nf(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+V(this._months/12)*31536e6:NaN}function ut(e){return function(){return this.as(e)}}var rf=ut("ms"),sf=ut("s"),of=ut("m"),af=ut("h"),lf=ut("d"),cf=ut("w"),uf=ut("M"),hf=ut("Q"),df=ut("y");function pf(){return He(this)}function ff(e){return e=Le(e),this.isValid()?this[e+"s"]():NaN}function Dt(e){return function(){return this.isValid()?this._data[e]:NaN}}var mf=Dt("milliseconds"),gf=Dt("seconds"),yf=Dt("minutes"),bf=Dt("hours"),wf=Dt("days"),vf=Dt("months"),xf=Dt("years");function kf(){return Ie(this.days()/7)}var tt=Math.round,jt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function _f(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Sf(e,t,n,r){var i=He(e).abs(),s=tt(i.as("s")),o=tt(i.as("m")),a=tt(i.as("h")),l=tt(i.as("d")),u=tt(i.as("M")),d=tt(i.as("w")),p=tt(i.as("y")),c=s<=n.ss&&["s",s]||s0,c[4]=r,_f.apply(null,c)}function Tf(e){return e===void 0?tt:typeof e=="function"?(tt=e,!0):!1}function Of(e,t){return jt[e]===void 0?!1:t===void 0?jt[e]:(jt[e]=t,e==="s"&&(jt.ss=t-1),!0)}function Ef(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=jt,i,s;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},jt,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),s=Sf(this,!n,r,i),n&&(s=i.pastFuture(+this,s)),i.postformat(s)}var ai=Math.abs;function Pt(e){return(e>0)-(e<0)||+e}function Yr(){if(!this.isValid())return this.localeData().invalidDate();var e=ai(this._milliseconds)/1e3,t=ai(this._days),n=ai(this._months),r,i,s,o,a=this.asSeconds(),l,u,d,p;return a?(r=Ie(e/60),i=Ie(r/60),e%=60,r%=60,s=Ie(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=a<0?"-":"",u=Pt(this._months)!==Pt(a)?"-":"",d=Pt(this._days)!==Pt(a)?"-":"",p=Pt(this._milliseconds)!==Pt(a)?"-":"",l+"P"+(s?u+s+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(i||r||e?"T":"")+(i?p+i+"H":"")+(r?p+r+"M":"")+(e?p+o+"S":"")):"P0D"}var W=Ur.prototype;W.isValid=bd;W.abs=Jp;W.add=Xp;W.subtract=Kp;W.as=tf;W.asMilliseconds=rf;W.asSeconds=sf;W.asMinutes=of;W.asHours=af;W.asDays=lf;W.asWeeks=cf;W.asMonths=uf;W.asQuarters=hf;W.asYears=df;W.valueOf=nf;W._bubble=ef;W.clone=pf;W.get=ff;W.milliseconds=mf;W.seconds=gf;W.minutes=yf;W.hours=bf;W.days=wf;W.weeks=kf;W.months=vf;W.years=xf;W.humanize=Ef;W.toISOString=Yr;W.toString=Yr;W.toJSON=Yr;W.locale=va;W.localeData=ka;W.toIsoString=Pe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Yr);W.lang=xa;R("X",0,0,"unix");R("x",0,0,"valueOf");A("x",Lr);A("X",Gu);te("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});te("x",function(e,t,n){n._d=new Date(V(e))});//! moment.js -O.version="2.29.4";Eu(le);O.fn=w;O.min=fd;O.max=md;O.now=gd;O.utc=Ge;O.unix=Vp;O.months=$p;O.isDate=xn;O.locale=ft;O.invalid=Dr;O.duration=He;O.isMoment=Ye;O.weekdays=Gp;O.parseZone=Fp;O.localeData=ct;O.isDuration=er;O.monthsShort=Wp;O.weekdaysMin=Qp;O.defineLocale=rs;O.updateLocale=Fh;O.locales=$h;O.weekdaysShort=Zp;O.normalizeUnits=Le;O.relativeTimeRounding=Tf;O.relativeTimeThreshold=Of;O.calendarFormat=Yd;O.prototype=w;O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Cf=/\B([A-Z])/g,Af=e=>e.replace(Cf,"-$1").toLowerCase();function yt(e){return Ar((t,n)=>{const r=e||Af(n);t.emits||(t.emits=[]),t.emits.push(r);const i=t.methods[n];t.methods[n]=function(...s){const o=l=>{l===void 0?s.length===0?this.$emit(r):s.length===1?this.$emit(r,s[0]):this.$emit(r,...s):(s.unshift(l),this.$emit(r,...s))},a=i.apply(this,s);return Df(a)?a.then(o):o(a),a}})}function Df(e){return e instanceof Promise||e&&typeof e.then=="function"}function Qe(e){return Ar((t,n)=>{t.props||(t.props=Object.create(null)),t.props[n]=e})}function ds(e){return Ar((t,n)=>{t.computed||(t.computed=Object.create(null)),t.computed[n]={cache:!1,get(){return this.$refs[e||n]}}})}function Mf(e,t){return Ar((n,r)=>{n.watch||(n.watch=Object.create(null));const i=n.watch;typeof i[e]=="object"&&!Array.isArray(i[e])?i[e]=[i[e]]:typeof i[e]>"u"&&(i[e]=[]),i[e].push(Object.assign({handler:r},t))})}const Nf={viewBox:"0 0 576 512",width:"1.2em",height:"1.2em"},If=N("path",{fill:"currentColor",d:"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0a144 144 0 1 1-288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"},null,-1),Pf=[If];function Lf(e,t){return L(),H("svg",Nf,Pf)}const Rf={name:"fa6-solid-eye",render:Lf},jf={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},qf=N("path",{fill:"currentColor",d:"M96 0C60.7 0 32 28.7 32 64v384c0 35.3 28.7 64 64 64h288c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zm112 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0a64 64 0 1 1-128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zm-16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16v-64z"},null,-1),Uf=[qf];function Bf(e,t){return L(),H("svg",jf,Uf)}const Yf={name:"fa6-solid-address-book",render:Bf},Hf={viewBox:"0 0 384 512",width:"1.2em",height:"1.2em"},zf=N("path",{fill:"currentColor",d:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80v352c0 17.4 9.4 33.4 24.5 41.9S58.2 482 73 473l288-176c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"},null,-1),Vf=[zf];function Ff(e,t){return L(),H("svg",Hf,Vf)}const Ia={name:"fa6-solid-play",render:Ff},$f={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},Wf=N("path",{fill:"currentColor",d:"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v242.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48a24 24 0 1 1 0-48z"},null,-1),Gf=[Wf];function Zf(e,t){return L(),H("svg",$f,Gf)}const Qf={name:"fa6-solid-download",render:Zf};function Ti(e){return O.utc(O.duration(e,"seconds").asMilliseconds()).format("mm:ss")}function Jf(e){for(const t of["B","KiB","MiB","GiB","TiB","PiB"]){if(Math.abs(e)<1024)return`${e.toFixed(1)} ${t}`;e/=1024}return"> 1024 PiB"}var Xf=function(e,t,n,r){var i=typeof r<"u"?[r,e]:[e],s=new Blob(i,{type:n||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(s,t);else{var o=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(s):window.webkitURL.createObjectURL(s),a=document.createElement("a");a.style.display="none",a.href=o,a.setAttribute("download",t),typeof a.download>"u"&&a.setAttribute("target","_blank"),document.body.appendChild(a),a.click(),setTimeout(function(){document.body.removeChild(a),window.URL.revokeObjectURL(o)},200)}};const Pa=Kc(Xf);var Kf=Object.defineProperty,e0=Object.getOwnPropertyDescriptor,Tn=(e,t,n,r)=>{for(var i=r>1?void 0:r?e0(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Kf(t,n,i),i};let Tt=class extends Wt{constructor(){super(...arguments),J(this,"f"),J(this,"hasHead"),J(this,"gif")}get pollFile(){return this.f}get locationFile(){return this.f}get spoilerClasses(){return{media_spoiler:this.f.spoiler,clickable:this.f.spoiler}}fileThumbClick(){if(!this.f.media_type)return Pa(this.f.url,this.f.url.split("/").slice(-1)[0]);this.play()}play(){return this.f}get shouldDisplayDetail(){return!this.f.media_type||this.isAudioOrVoice||this.f.media_type=="contact"}get isAudioOrVoice(){return this.f.media_type=="audio_file"||this.f.media_type=="voice_message"}get fileTitle(){const e=this.f;if(!e.media_type)return e.original_name??e.url.split("/").slice(-1)[0];if(e.media_type=="voice_message")return"Voice Message";if(e.media_type=="audio_file"){let t="";return e.performer&&(t+=e.performer+" - "),e.title&&(t+=e.title),t}if(e.media_type=="contact"){let t=e.first_name??"";return e.last_name&&(t+=" "+e.last_name),t}}get duration(){return Ti(this.f.duration)}get size(){return Jf(this.f.size)}};Tn([Qe({required:!0})],Tt.prototype,"f",2);Tn([Qe({required:!0})],Tt.prototype,"hasHead",2);Tn([ds()],Tt.prototype,"gif",2);Tn([yt("play-file")],Tt.prototype,"play",1);Tt=Tn([vn({components:{Location:Xn(()=>ei(()=>import("./Location-95a758ea-e0272ccc.js"),["assets/Location-95a758ea-e0272ccc.js","assets/index-caa8620a.js","assets/index-120e2bc4.css"])),Poll:Xn(()=>ei(()=>import("./Poll-40be91e9-38d83358.js"),["assets/Poll-40be91e9-38d83358.js","assets/index-caa8620a.js","assets/index-120e2bc4.css"])),VideoPlayer:Xn(()=>ei(()=>import("./VideoPlayer-328c0f9f-edc44f81.js"),["assets/VideoPlayer-328c0f9f-edc44f81.js","assets/index-caa8620a.js","assets/index-120e2bc4.css"]))}})],Tt);const On=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},t0={key:0,class:"file"},n0=["src"],r0={class:"icon fbox-center"},i0={class:"detail fbox-vcenter"},s0={key:0,class:"title"},o0={class:"file-detail"},a0={key:0,class:"duration"},l0={key:1,class:"size"},c0={key:2,class:"phone"},u0={key:1,class:"sticker"},h0=["src"],d0=["src"],p0=["src"],f0=["src"],m0=["src"];function g0(e,t,n,r,i,s){const o=Qf,a=Ia,l=Yf,u=_t("VideoPlayer"),d=_t("Poll"),p=_t("Location");return L(),H(ar,null,[e.shouldDisplayDetail?(L(),H("div",t0,[N("div",{class:"thumb clickable",onClick:t[0]||(t[0]=(...c)=>e.fileThumbClick&&e.fileThumbClick(...c))},[N("img",{src:e.f.thumb??"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",alt:""},null,8,n0),N("div",r0,[e.f.media_type?e.isAudioOrVoice?(L(),Ae(a,{key:1})):e.f.media_type==="contact"?(L(),Ae(l,{key:2})):ee("",!0):(L(),Ae(o,{key:0}))])]),N("div",i0,[e.fileTitle?(L(),H("div",s0,ge(e.fileTitle),1)):ee("",!0),N("div",o0,[e.f.duration?(L(),H("span",a0,ge(e.duration),1)):ee("",!0),e.f.size?(L(),H("span",l0,ge(e.size),1)):ee("",!0),e.f.phone_number?(L(),H("span",c0,ge(e.f.phone_number),1)):ee("",!0)])])])):ee("",!0),e.f.media_type==="sticker"?(L(),H("div",u0,[e.f.url.toLowerCase().endsWith("webm")?(L(),H("video",{key:0,src:e.f.url,preload:"auto",muted:"",autoplay:"",loop:"",playsinline:"",disablepictureinpicture:""},[e.f.thumb?(L(),H("img",{key:0,src:e.f.thumb,alt:""},null,8,d0)):ee("",!0)],8,h0)):(L(),H("img",{key:1,src:e.f.url,alt:""},null,8,p0))])):ee("",!0),e.f.media_type==="video_file"?(L(),H("div",{key:2,class:je(["video no-head",{"has-head":e.hasHead}])},[N("div",{onClick:t[1]||(t[1]=c=>e.f.spoiler=!1),class:je({clickable:e.f.spoiler})},[mt(u,{f:e.f,class:je(e.spoilerClasses)},null,8,["f","class"])],2)],2)):ee("",!0),e.f.media_type==="animation"?(L(),H("div",{key:3,class:je(["video no-head",{"has-head":e.hasHead}])},[N("video",{src:e.f.url,preload:"auto",muted:"",loop:"",playsinline:"",disablepictureinpicture:"",ref:"gif",class:je(e.spoilerClasses),onClick:t[2]||(t[2]=c=>{e.f.spoiler=!1,e.gif.play()})},[e.f.thumb?(L(),H("img",{key:0,src:e.f.thumb,alt:""},null,8,m0)):ee("",!0)],10,f0)],2)):ee("",!0),e.f.media_type==="poll"?(L(),Ae(d,{key:4,f:e.pollFile},null,8,["f"])):ee("",!0),e.f.media_type==="location"?(L(),Ae(p,{key:5,class:je(["location no-head",{"has-head":e.hasHead}]),f:e.locationFile},null,8,["class","f"])):ee("",!0)],64)}const y0=On(Tt,[["render",g0],["__scopeId","data-v-5d9d1b35"]]);parseInt(getComputedStyle(document.documentElement).fontSize,10);const Js=(e,t,n)=>Math.min(n,Math.max(t,e)),I={None:0,Top:1,Right:2,Bottom:4,Left:8};function b0(e){return e.map(t=>t>1.2?"w":t<.8?"n":"q").join("")}function w0(e){return e.reduce((t,n)=>n+t,1)/e.length}function Xs(e,t){return e.reduce((n,r)=>n+r,t)}function v0(e,t){return e.map(n=>t>1.1?Js(n,1,2.75):Js(n,.6667,1))}function x0(e){const t={width:0,height:0};return e.forEach(({dimensions:n,sides:r})=>{r&I.Right&&(t.width=n.width+n.x),r&I.Bottom&&(t.height=n.height+n.y)}),t}function k0(e,t,n){const r=e.map(d=>d.width/d.height),i=b0(r),s=w0(r),o=r.length,a=r.some(d=>d>2);let l;const u={ratios:r,proportions:i,averageRatio:s,maxWidth:t,minWidth:100,maxHeight:n,spacing:2};if(o===1){const d=r[0];l=[{dimensions:{x:0,y:0,width:t,height:d>1?n/d:n},sides:4}]}else o>=5||a?l=_0(u):o===2?l=S0(u):o===3?l=C0(u):l=M0(u);return{layout:l,containerStyle:x0(l)}}function _0({ratios:e,averageRatio:t,maxWidth:n,minWidth:r,spacing:i,maxHeight:s=4*n/3}){const o=v0(e,t),a=e.length,l=new Array(a),u=[],d=(k,T)=>{const M=o.slice(k,k+T),P=Xs(M,0);return(n-(T-1)*i)/P},p=k=>{const T=[];let M=0;k.forEach(P=>{T.push(d(M,P)),M+=P}),u.push({lineCounts:k,heights:T})};for(let k=1;k!==a;++k){const T=a-k;k<=3&&T<=3&&p([k,T])}for(let k=1;k!==a-1;++k)for(let T=1;T!==a-k;++T){const M=a-k-T;k<=3&&T<=(t<.85?4:3)&&M<=3&&p([k,T,M])}for(let k=1;k!==a-1;++k)for(let T=1;T!==a-k;++T)for(let M=1;M!==a-k-T;++M){const P=a-k-T-M;k<=3&&T<=3&&M<=3&&P<=4&&p([k,T,M,P])}let c,h=0;for(let k=0;k{for(let m=1;m!==P;++m)if(M[m-1]>M[m])return 1.5;return 1})(),ye=Math.abs($-s)*G*de;(!c||ye1.4&&t[1]-t[0]<.2?T0(e):n==="ww"||n==="qq"?O0(e):E0(e)}function T0(e){const{ratios:t,maxWidth:n,spacing:r,maxHeight:i}=e,s=Math.round(Math.min(n/t[0],Math.min(n/t[1],(i-r)/2)));return[{dimensions:{x:0,y:0,width:n,height:s},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:s+r,width:n,height:s},sides:I.Left|I.Bottom|I.Right}]}function O0(e){const{ratios:t,maxWidth:n,spacing:r,maxHeight:i}=e,s=(n-r)/2,o=Math.round(Math.min(s/t[0],Math.min(s/t[1],i)));return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:s+r,y:0,width:s,height:o},sides:I.Top|I.Right|I.Bottom}]}function E0(e){const{ratios:t,minWidth:n,maxWidth:r,spacing:i,maxHeight:s}=e,o=Math.round(1.5*n),a=Math.min(Math.round(Math.max(.4*(r-i),(r-i)/t[0]/(1/t[0]+1/t[1]))),r-i-o),l=r-a-i,u=Math.min(s,Math.round(Math.min(l/t[0],a/t[1])));return[{dimensions:{x:0,y:0,width:l,height:u},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:l+i,y:0,width:a,height:u},sides:I.Top|I.Right|I.Bottom}]}function C0(e){const{proportions:t}=e;return t[0]==="n"?A0(e):D0(e)}function A0(e){const{maxHeight:t,spacing:n,ratios:r,maxWidth:i,minWidth:s}=e,o=t,a=Math.round(Math.min((t-n)/2,r[1]*(i-n)/(r[2]+r[1]))),l=o-a-n,u=Math.max(s,Math.round(Math.min((i-n)/2,Math.min(a*r[2],l*r[1])))),d=Math.min(Math.round(o*r[0]),i-n-u);return[{dimensions:{x:0,y:0,width:d,height:o},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:d+n,y:0,width:u,height:l},sides:I.Top|I.Right},{dimensions:{x:d+n,y:l+n,width:u,height:a},sides:I.Bottom|I.Right}]}function D0(e){const{maxWidth:t,ratios:n,maxHeight:r,spacing:i}=e,s=t,o=Math.round(Math.min(s/n[0],.66*(r-i))),a=(t-i)/2,l=Math.min(r-o-i,Math.round(Math.min(a/n[1],a/n[2]))),u=s-a-i;return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:o+i,width:a,height:l},sides:I.Bottom|I.Left},{dimensions:{x:a+i,y:o+i,width:u,height:l},sides:I.Bottom|I.Right}]}function M0(e){const{proportions:t}=e;return t[0]==="w"?N0(e):I0(e)}function N0({maxWidth:e,ratios:t,spacing:n,maxHeight:r,minWidth:i}){const s=e,o=Math.round(Math.min(s/t[0],.66*(r-n))),a=Math.round((e-2*n)/(t[1]+t[2]+t[3])),l=Math.max(i,Math.round(Math.min(.4*(e-2*n),a*t[1]))),u=Math.round(Math.max(Math.max(i,.33*(e-2*n)),a*t[3])),d=s-l-u-2*n,p=Math.min(r-o-n,a);return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:o+n,width:l,height:p},sides:I.Bottom|I.Left},{dimensions:{x:l+n,y:o+n,width:d,height:p},sides:I.Bottom},{dimensions:{x:l+n+d+n,y:o+n,width:u,height:p},sides:I.Right|I.Bottom}]}function I0({maxHeight:e,ratios:t,maxWidth:n,spacing:r,minWidth:i}){const s=e,o=Math.round(Math.min(s*t[0],.6*(n-r))),a=Math.round((e-2*r)/(1/t[1]+1/t[2]+1/t[3])),l=Math.round(a/t[1]),u=Math.round(a/t[2]),d=s-l-u-2*r,p=Math.max(i,Math.min(n-o-r,a));return[{dimensions:{x:0,y:0,width:o,height:s},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:o+r,y:0,width:p,height:l},sides:I.Top|I.Right},{dimensions:{x:o+r,y:l+r,width:p,height:u},sides:I.Right},{dimensions:{x:o+r,y:l+u+2*r,width:p,height:d},sides:I.Bottom|I.Right}]}var P0=Object.defineProperty,L0=Object.getOwnPropertyDescriptor,En=(e,t,n,r)=>{for(var i=r>1?void 0:r?L0(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&P0(t,n,i),i};let Ot=class extends Wt{constructor(){super(...arguments),J(this,"p"),J(this,"postsUrl"),J(this,"el"),J(this,"sizeScale",1)}get text(){if(this.p.text)return this.p.text}get fwdUrl(){return typeof this.p.forwarded_from=="string"?void 0:this.p.forwarded_from.url}get fwdName(){return typeof this.p.forwarded_from=="string"?this.p.forwarded_from:this.p.forwarded_from.name}get dims(){return console.log(`Calculating dimensions for ${this.p.id}...`),k0(this.p.images,450,450)}get containerStyle(){const e=this.sizeScale,t=this.dims.containerStyle;return{width:t.width*e+"px",height:t.height*e+"px"}}getImageStyle(e){const t=this.sizeScale,n=this.dims.layout[e].dimensions;return{left:n.x*t+"px",top:n.y*t+"px",width:n.width*t+"px",height:n.height*t+"px"}}clickReply(){return this.p.reply.id}refreshSize(){this.sizeScale=this.el.clientWidth/450}mounted(){this.initEmoji(),this.refreshSize(),window.addEventListener("resize",this.refreshSize)}unmounted(){window.removeEventListener("resize",this.refreshSize)}replaceUrl(e){return new URL(e,this.postsUrl).toString()}initEmoji(){document.querySelectorAll("i.custom-emoji:not(.init)").forEach(e=>{const t=this.replaceUrl(e.getAttribute("emoji-src"));e.classList.add("init"),t.endsWith("webm")?e.innerHTML=``:e.innerHTML=``})}clickImg(e,t){if(e.spoiler){e.spoiler=!1;return}this.$emit("click-img",t)}};En([Qe({required:!0})],Ot.prototype,"p",2);En([Qe({required:!0})],Ot.prototype,"postsUrl",2);En([ds("post")],Ot.prototype,"el",2);En([yt("click-reply")],Ot.prototype,"clickReply",1);Ot=En([vn({components:{FileView:y0}})],Ot);const La=e=>(bn("data-v-95a034ba"),e=e(),wn(),e),R0=["id"],j0={class:"head unselectable"},q0={key:0,class:"forward"},U0=["href"],B0={key:0,class:"thumb-wrap"},Y0=["src"],H0={class:"mtext"},z0=La(()=>N("div",{class:"reply-to"},"Reply to:",-1)),V0=["innerHTML"],F0=["src","onClick"],$0={key:2,class:"files"},W0=["innerHTML"],G0={class:"info font-code unselectable"},Z0={class:"id"},Q0=La(()=>N("div",{class:"f-grow1"},null,-1)),J0={key:0,class:"author"},X0={class:"date"},K0={key:1,class:"views"};function em(e,t,n,r,i,s){const o=_t("FileView"),a=Rf;return L(),H("div",{class:je(["post tgb-card",{service:e.p.type==="service"}]),id:`message-${e.p.id}`,ref:"post"},[N("div",j0,[e.p.forwarded_from?(L(),H("div",q0,[rn(" Forwarded from: "),N("a",{href:e.fwdUrl},ge(e.fwdName),9,U0)])):ee("",!0)]),e.p.reply?(L(),H("div",{key:0,class:"reply undraggable clickable",onClick:t[0]||(t[0]=(...l)=>e.clickReply&&e.clickReply(...l))},[e.p.reply.thumb?(L(),H("div",B0,[N("img",{class:"thumb",src:e.p.reply.thumb,alt:"",loading:"lazy"},null,8,Y0)])):ee("",!0),N("div",H0,[z0,N("div",{class:"reply-text",innerHTML:e.p.reply.text},null,8,V0)])])):ee("",!0),e.p.images?(L(),H("div",{key:1,class:je(["images",{"has-head":e.p.reply||e.p.forwarded_from}]),style:pi(e.containerStyle)},[(L(!0),H(ar,null,fi(e.p.images,(l,u)=>(L(),H("div",{class:"image_container",key:u,style:pi(e.getImageStyle(u))},[N("img",{src:l.url,alt:"image",loading:"lazy",class:je(["clickable",{media_spoiler:l.spoiler}]),onClick:d=>e.clickImg(l,u),style:{inset:"0"}},null,10,F0)],4))),128))],6)):ee("",!0),e.p.files?(L(),H("div",$0,[(L(!0),H(ar,null,fi(e.p.files,l=>(L(),Ae(o,{f:l,"has-head":!!(e.p.reply||e.p.forwarded_from||e.p.images),onPlayFile:t[1]||(t[1]=u=>e.$emit("play-file",u))},null,8,["f","has-head"]))),256))])):ee("",!0),N("div",{class:"text",innerHTML:e.text},null,8,W0),N("div",G0,[N("div",Z0,"#"+ge(e.p.id),1),Q0,e.p.author?(L(),H("div",J0,ge(e.p.author),1)):ee("",!0),N("div",X0,ge(e.p.date),1),e.p.views?(L(),H("div",K0,[rn(ge(e.p.views)+" ",1),mt(a)])):ee("",!0)])],10,R0)}const tm=On(Ot,[["render",em],["__scopeId","data-v-95a034ba"]]);function nm(e,t){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}function rm(e,t){for(;(t=t.parentElement)&&t.tagName.toLowerCase()!=e;);return t}function Ks(){const e=document.querySelectorAll(".spoiler");console.log("Spoilers initialized."),e.forEach(t=>{if(t.classList.contains("spoiler-init"))return;t.classList.add("spoiler-init");const n=nm("post",t),r=n==null?void 0:n.querySelectorAll(".spoiler");function i(){t.classList.toggle("spoiler-visible"),console.log(`Spoiler clicked: ${t}`),n&&(r==null||r.forEach(o=>{o!=t&&o.classList.toggle("spoiler-visible")}))}const s=rm("a",t);if(s){s.addEventListener("click",o=>{t.classList.contains("spoiler-visible")||(i(),o.preventDefault())});return}t.addEventListener("click",i)})}const im={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},sm=N("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512L340.864 831.872a30.592 30.592 0 0 0 0 42.752a29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),om=[sm];function am(e,t){return L(),H("svg",im,om)}const lm={name:"ep-arrow-right",render:am},cm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},um=N("path",{fill:"currentColor",d:"M609.408 149.376L277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0a30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688a29.12 29.12 0 0 0-41.728 0z"},null,-1),hm=[um];function dm(e,t){return L(),H("svg",cm,hm)}const pm={name:"ep-arrow-left",render:dm},fm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},mm=N("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696l236.288-236.352l45.248 45.248L508.8 704L192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),gm=[mm];function ym(e,t){return L(),H("svg",fm,gm)}const bm={name:"ep-download",render:ym},wm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},vm=N("path",{fill:"currentColor",d:"M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),xm=[vm];function km(e,t){return L(),H("svg",wm,xm)}const _m={name:"ep-close",render:km};var eo="Control",to="Meta",Sm="Escape",Tm="ArrowLeft",Om="ArrowRight",Em=Object.defineProperty,Cm=Object.getOwnPropertyDescriptor,Cn=(e,t,n,r)=>{for(var i=r>1?void 0:r?Cm(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Em(t,n,i),i};let Et=class extends Wt{constructor(){super(...arguments),J(this,"imgs"),J(this,"index"),J(this,"ctrlDown",!1),J(this,"zoom",1)}get img(){if(this.imgs)return this.imgs[this.index]}get isOpen(){return!!this.img}get hasPrev(){return this.index>0}get hasNext(){return this.index+1=this.imgs.length||(this.zoom=1,this._rawUpdateIndex(t))}_rawUpdateIndex(e){return e}keydown(e){if(this.isOpen){if(e.code===Sm)return this.close();if(e.code===Tm)return this.updateIndex(-1);if(e.code===Om)return this.updateIndex(1);if(e.key==eo||e.key===to)return this.ctrlDown=!0}}keyup(e){if(e.key==eo||e.key===to)return this.ctrlDown=!1}wheel(e){if(!this.isOpen)return;e.preventDefault();const t=Math.sign(e.deltaY);this.ctrlDown?this.zoom=Math.min(Math.max(this.zoom*=1+t*-.1,.1),5):this.updateIndex(t)}get imgStyle(){return{transform:`scale(${this.zoom.toFixed(2)})`}}mounted(){document.addEventListener("keydown",this.keydown),document.addEventListener("keyup",this.keyup),document.addEventListener("wheel",this.wheel,{passive:!1})}unmounted(){document.removeEventListener("keydown",this.keydown),document.removeEventListener("keyup",this.keyup),document.removeEventListener("wheel",this.wheel)}};Cn([Qe({required:!0})],Et.prototype,"imgs",2);Cn([Qe({required:!0})],Et.prototype,"index",2);Cn([yt("close")],Et.prototype,"close",1);Cn([yt("update:index")],Et.prototype,"_rawUpdateIndex",1);Et=Cn([vn({components:{}})],Et);const Am=e=>(bn("data-v-8d7ec9da"),e=e(),wn(),e),Dm={key:0,id:"ImageViewer"},Mm={class:"img-container"},Nm=["src"],Im={class:"top"},Pm=Am(()=>N("span",{class:"f-grow1"},null,-1)),Lm={class:"bottom"},Rm={class:"left unselectable"},jm={class:"index"},qm={class:"detail"},Um={key:0,class:"date"},Bm={class:"right"},Ym={class:"description unselectable"},Hm={key:0,class:"text"},zm=["innerHTML"],Vm={class:"arrows"};function Fm(e,t,n,r,i,s){const o=_m,a=bm,l=pm,u=lm;return e.img?(L(),H("div",Dm,[N("div",Mm,[N("img",{src:e.img.url,alt:"Photo",class:"undraggable",style:pi(e.imgStyle)},null,12,Nm)]),N("div",Im,[Pm,mt(o,{class:"icn close clickable",onClick:e.close},null,8,["onClick"])]),N("div",Lm,[N("div",Rm,[N("div",jm,"Photo "+ge(e.index+1)+" of "+ge(e.imgs.length),1),N("div",qm,[e.img.date?(L(),H("span",Um,ge(e.img.date),1)):ee("",!0)])]),N("div",Bm,[mt(a,{class:"icn download clickable",onClick:e.download},null,8,["onClick"])]),N("div",Ym,[e.img.text?(L(),H("div",Hm,[N("div",{innerHTML:e.textHtml},null,8,zm)])):ee("",!0)])]),N("div",Vm,[e.hasPrev?(L(),Ae(l,{key:0,class:"icn left clickable",onClick:t[0]||(t[0]=d=>e.updateIndex(-1))})):ee("",!0),e.hasNext?(L(),Ae(u,{key:1,class:"icn right clickable",onClick:t[1]||(t[1]=d=>e.updateIndex(1))})):ee("",!0)])])):ee("",!0)}const $m=On(Et,[["render",Fm],["__scopeId","data-v-8d7ec9da"]]);var Wm=Object.defineProperty,Gm=Object.getOwnPropertyDescriptor,An=(e,t,n,r)=>{for(var i=r>1?void 0:r?Gm(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Wm(t,n,i),i};let Ct=class extends Wt{constructor(){super(...arguments),J(this,"postsUrl"),J(this,"postsData"),J(this,"margins"),J(this,"searchEl"),J(this,"search",""),J(this,"posts",[]),J(this,"imgList",null),J(this,"postImgIndex"),J(this,"count",20),J(this,"audio",null),J(this,"img",-1),J(this,"replyShake",[]),J(this,"replyLoading",!1),J(this,"fail",null)}get purl(){return new URL(this.postsUrl,document.location.href).href}get audios(){return this.posts.filter(e=>{var t,n;return((n=(t=e.files)==null?void 0:t.at(0))==null?void 0:n.media_type)=="audio_file"}).flatMap(e=>e.files)}audioNext(e){this.audio=this.audios.at(this.audios.indexOf(this.audio)+e)}get searchedPosts(){let e=this.search.toLowerCase();if(!e)return this.posts;let t=this.posts;function n(r){let i;return[i,e]=e.split(" ",2),i.substring(r)}for(;e;){if(e.startsWith("id:")){let r=n(3);console.log(r),t=t.filter(i=>i.id+""==r);continue}if(e.startsWith("author:")){let r=n(7);t=t.filter(i=>i.author.toLowerCase().startsWith(r));continue}if(e.startsWith("date:")){let r=n(5);t=t.filter(i=>i.date.includes(r));continue}break}return e?t.filter(r=>r.text&&r.text.toLowerCase().includes(e)):t}get searchedCount(){return Math.min(this.count,this.searchedPosts.length)}onKey(e){(e.ctrlKey||e.metaKey)&&e.code=="KeyF"&&(this.searchEl.focus(),this.searchEl.scrollIntoView({block:"center"}),e.stopPropagation(),e.preventDefault())}onHashChange(e){const t=window.location.hash;console.log("Hash change",e.newURL,t),t&&(this.search=decodeURIComponent(t),window.location.hash="",this.searchEl.scrollIntoView({block:"center"}),e.preventDefault(),e.stopPropagation())}mounted(){document.addEventListener("keydown",this.onKey),window.addEventListener("hashchange",this.onHashChange)}unmounted(){document.removeEventListener("keydown",this.onKey),window.removeEventListener("hashchange",this.onHashChange)}replaceUrl(e){return new URL(e,this.purl).toString()}infiniteScroll(){console.log("Infinite Scroll - Load more"),this.count=Math.min(this.count+10,this.posts.length)}get postIdIndex(){return Object.fromEntries(this.posts.map((e,t)=>[e.id,t]))}clickReply(e){if(this.replyLoading)return;const t=this.postIdIndex[e];t>this.count&&(this.replyLoading=!0,this.count=Math.min(t+10,this.posts.length)),this.jumpToReply(e,t)}jumpToReply(e,t){const n=document.getElementById(`message-${e}`);if(!n)return setTimeout(()=>this.jumpToReply(e,t),50);n.scrollIntoView({behavior:"smooth",block:"center"}),this.replyLoading=!1;const r=()=>{this.replyShake=[...this.replyShake,t],setTimeout(()=>this.replyShake=this.replyShake.filter(a=>a!=t),1500)};let i;const s=setTimeout(()=>{r(),window.removeEventListener("scroll",i)},1e3);let o;i=a=>{clearTimeout(o),o=setTimeout(()=>{clearTimeout(s),r(),window.removeEventListener("scroll",i)},100)},window.addEventListener("scroll",i)}async created(){try{this.postsData?this.posts=this.postsData:this.posts=await(await fetch(this.purl)).json(),this.posts.forEach(e=>e.date=O(e.date).format("YYYY-MM-DD h:mm")),this.posts.reverse(),this.posts=this.posts.filter(e=>e.type!=="service"),this.count=Math.min(this.count,this.posts.length),this.posts.forEach(e=>{var t,n,r;(t=e.images)==null||t.forEach(i=>i.url=this.replaceUrl(i.url)),(n=e.reply)!=null&&n.thumb&&(e.reply.thumb=this.replaceUrl(e.reply.thumb)),(r=e.files)==null||r.forEach(i=>{i.url=this.replaceUrl(i.url),i.thumb&&(i.thumb=this.replaceUrl(i.thumb))})}),this.imgList=this.posts.flatMap((e,t)=>(e.images??[]).map(n=>{var r;return{url:n.url,text:e.text,author:e.author??(typeof e.forwarded_from=="string"?e.forwarded_from:(r=e.forwarded_from)==null?void 0:r.name),date:e.date,postIndex:t}})),this.postImgIndex=new Array(this.posts.length).fill(null),this.imgList.forEach((e,t)=>{this.postImgIndex[e.postIndex]===null&&(this.postImgIndex[e.postIndex]=t)}),console.log(this.imgList),console.log(this.postImgIndex),setTimeout(()=>Ks(),100)}catch(e){console.log(e),this.fail=e}}updated(){Ks()}};An([Qe({required:!0})],Ct.prototype,"postsUrl",2);An([Qe()],Ct.prototype,"postsData",2);An([Qe({default:!0})],Ct.prototype,"margins",2);An([ds("searchEl")],Ct.prototype,"searchEl",2);Ct=An([vn({components:{PostView:tm,ImageViewer:$m,AudioPlayer:Xn(()=>Promise.resolve().then(()=>Eg))}})],Ct);const Zm=e=>(bn("data-v-779d22a7"),e=e(),wn(),e),Qm={class:"search"},Jm={key:0,class:"error tgb-card"},Xm=Zm(()=>N("br",null,null,-1)),Km={key:1,"infinite-scroll-distance":50};function eg(e,t,n,r,i,s){const o=du,a=_t("PostView"),l=_t("AudioPlayer"),u=_t("ImageViewer"),d=au;return L(),H("div",{class:je(["tg-blog",{margins:e.margins}])},[rc(e.$slots,"default",{},void 0,!0),N("div",Qm,[Ps(N("input",{"onUpdate:modelValue":t[0]||(t[0]=p=>e.search=p),ref:"searchEl",placeholder:"Search..."},null,512),[[ic,e.search]]),mt(o)]),e.fail?(L(),H("div",Jm,[N("h2",null,[rn("Failed loading posts from: "),Xm,rn(ge(e.purl),1)]),rn(" "+ge(e.fail),1)])):ee("",!0),e.posts.length!==0?Ps((L(),H("div",Km,[(L(!0),H(ar,null,fi(e.searchedCount,(p,c)=>(L(),Ae(a,{p:e.searchedPosts[c],postsUrl:e.purl,key:e.searchedPosts[c].id,onPlayFile:t[1]||(t[1]=h=>e.audio=h),onClickImg:h=>e.img=e.postImgIndex[c]+h,onClickReply:e.clickReply,class:je({shake:e.replyShake.includes(c)})},null,8,["p","postsUrl","onClickImg","onClickReply","class"]))),128))])),[[d,e.infiniteScroll]]):ee("",!0),e.audio?(L(),Ae(l,{key:2,audio:e.audio,onPrev:t[2]||(t[2]=p=>e.audioNext(-1)),onNext:t[3]||(t[3]=p=>e.audioNext(1))},null,8,["audio"])):ee("",!0),mt(u,{imgs:e.imgList,index:e.img,"onUpdate:index":t[4]||(t[4]=p=>e.img=p)},null,8,["imgs","index"])],2)}const tg=On(Ct,[["render",eg],["__scopeId","data-v-779d22a7"]]),ng={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},rg=N("path",{fill:"currentColor",d:"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4L224 214.3v83.4L52.5 440.6zM256 352V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4S256 428.4 256 416v-64z"},null,-1),ig=[rg];function sg(e,t){return L(),H("svg",ng,ig)}const og={name:"fa6-solid-forward",render:sg},ag={viewBox:"0 0 320 512",width:"1.2em",height:"1.2em"},lg=N("path",{fill:"currentColor",d:"M48 64C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48h-32z"},null,-1),cg=[lg];function ug(e,t){return L(),H("svg",ag,cg)}const hg={name:"fa6-solid-pause",render:ug},dg={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},pg=N("path",{fill:"currentColor",d:"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3v83.4l171.5 142.9zM256 352V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29v-64z"},null,-1),fg=[pg];function mg(e,t){return L(),H("svg",dg,fg)}const gg={name:"fa6-solid-backward",render:mg};var yg=Object.defineProperty,bg=Object.getOwnPropertyDescriptor,Mt=(e,t,n,r)=>{for(var i=r>1?void 0:r?bg(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&yg(t,n,i),i};let ot=class extends Wt{constructor(){super(...arguments),J(this,"audio"),J(this,"playing",null),J(this,"duration","00:00"),J(this,"time","00:00")}mounted(){this.init()}pause(){this.playing.pause(),this.$forceUpdate()}play(){this.playing.play(),this.$forceUpdate()}next(){}prev(){}unmounted(){this.playing&&this.playing.pause()}init(){this.playing&&!this.playing.paused&&this.playing.pause(),this.playing=new Audio,this.playing.src=this.audio.url,this.playing.onloadedmetadata=()=>{this.duration=Ti(this.playing.duration)},this.playing.ontimeupdate=()=>{this.time=Ti(this.playing.currentTime)},this.playing.onended=()=>{this.$forceUpdate(),this.next()},this.playing.play()}};Mt([Qe({required:!0})],ot.prototype,"audio",2);Mt([yt("pause")],ot.prototype,"pause",1);Mt([yt("play")],ot.prototype,"play",1);Mt([yt("next")],ot.prototype,"next",1);Mt([yt("prev")],ot.prototype,"prev",1);Mt([Mf("audio")],ot.prototype,"init",1);ot=Mt([vn({components:{}})],ot);const Ra=e=>(bn("data-v-dcaa915d"),e=e(),wn(),e),wg={id:"AudioPlayer"},vg={class:"wrap"},xg={class:"unselectable"},kg={class:"control"},_g=Ra(()=>N("span",{class:"f-grow1"},null,-1)),Sg=Ra(()=>N("span",{class:"f-grow1"},null,-1));function Tg(e,t,n,r,i,s){var o;const a=gg,l=Ia,u=hg,d=og;return L(),H("div",wg,[N("div",vg,[N("div",xg,ge(e.audio.performer)+" - "+ge(e.audio.title),1),N("div",kg,[N("span",null,ge(this.time),1),_g,mt(a,{class:"clickable",onClick:e.prev},null,8,["onClick"]),(o=e.playing)!=null&&o.paused?(L(),Ae(l,{key:0,onClick:e.play},null,8,["onClick"])):(L(),Ae(u,{key:1,onClick:e.pause},null,8,["onClick"])),mt(d,{class:"clickable",onClick:e.next},null,8,["onClick"]),Sg,N("span",null,ge(this.duration),1)])])])}const Og=On(ot,[["render",Tg],["__scopeId","data-v-dcaa915d"]]),Eg=Object.freeze(Object.defineProperty({__proto__:null,default:Og},Symbol.toStringTag,{value:"Module"}));function ja(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let Nt=ja();function Cg(e){Nt=e}const qa=/[&<>"']/,Ag=new RegExp(qa.source,"g"),Ua=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Dg=new RegExp(Ua.source,"g"),Mg={"&":"&","<":"<",">":">",'"':""","'":"'"},no=e=>Mg[e];function be(e,t){if(t){if(qa.test(e))return e.replace(Ag,no)}else if(Ua.test(e))return e.replace(Dg,no);return e}const Ng=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Ba(e){return e.replace(Ng,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Ig=/(^|[^\[])\^/g;function ie(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,i)=>(i=i.source||i,i=i.replace(Ig,"$1"),e=e.replace(r,i),n),getRegex:()=>new RegExp(e,t)};return n}const Pg=/[^\w:]/g,Lg=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ro(e,t,n){if(e){let r;try{r=decodeURIComponent(Ba(n)).replace(Pg,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!Lg.test(n)&&(n=Ug(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Bn={},Rg=/^[^:]+:\/*[^/]*$/,jg=/^([^:]+:)[\s\S]*$/,qg=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Ug(e,t){Bn[" "+e]||(Rg.test(e)?Bn[" "+e]=e+"/":Bn[" "+e]=nr(e,"/",!0)),e=Bn[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(jg,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(qg,"$1")+t:e+t}const yr={exec:function(){}};function io(e,t){const n=e.replace(/\|/g,(s,o,a)=>{let l=!1,u=o;for(;--u>=0&&a[u]==="\\";)l=!l;return l?"|":" |"}),r=n.split(/ \|/);let i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function oo(e,t,n,r){const i=t.href,s=t.title?be(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const a={type:"link",raw:n,href:i,title:s,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,a}return{type:"image",raw:n,href:i,title:s,text:be(o)}}function Hg(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(` +`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var Ws={};function Fo(e,t){O.deprecationHandler!=null&&O.deprecationHandler(e,t),Ws[e]||(Vo(t),Ws[e]=!0)}O.suppressDeprecationWarnings=!1;O.deprecationHandler=null;function Ze(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Cu(e){var t,n;for(n in e)Z(e,n)&&(t=e[n],Ze(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function wi(e,t){var n=ht({},e),r;for(r in t)Z(t,r)&&(St(e[r])&&St(t[r])?(n[r]={},ht(n[r],e[r]),ht(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)Z(e,r)&&!Z(t,r)&&St(e[r])&&(n[r]=ht({},n[r]));return n}function Zi(e){e!=null&&this.set(e)}var vi;Object.keys?vi=Object.keys:vi=function(e){var t,n=[];for(t in e)Z(e,t)&&n.push(t);return n};var Au={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Du(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Ze(r)?r.call(t,n):r}function We(e,t,n){var r=""+Math.abs(e),i=t-r.length,s=e>=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var Qi=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,si={},Ut={};function R(e,t,n,r){var i=r;typeof r=="string"&&(i=function(){return this[r]()}),e&&(Ut[e]=i),t&&(Ut[t[0]]=function(){return We(i.apply(this,arguments),t[1],t[2])}),n&&(Ut[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Mu(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Nu(e){var t=e.match(Qi),n,r;for(n=0,r=t.length;n=0&&qn.test(e);)e=e.replace(qn,r),qn.lastIndex=0,n-=1;return e}var Iu={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Pu(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Qi).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Lu="Invalid date";function Ru(){return this._invalidDate}var ju="%d",qu=/\d{1,2}/;function Uu(e){return this._ordinal.replace("%d",e)}var Bu={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Yu(e,t,n,r){var i=this._relativeTime[n];return Ze(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Hu(e,t){var n=this._relativeTime[e>0?"future":"past"];return Ze(n)?n(t):n.replace(/%s/i,t)}var sn={};function ve(e,t){var n=e.toLowerCase();sn[n]=sn[n+"s"]=sn[t]=e}function Le(e){return typeof e=="string"?sn[e]||sn[e.toLowerCase()]:void 0}function Ji(e){var t={},n,r;for(r in e)Z(e,r)&&(n=Le(r),n&&(t[n]=e[r]));return t}var Wo={};function xe(e,t){Wo[e]=t}function zu(e){var t=[],n;for(n in e)Z(e,n)&&t.push({unit:n,priority:Wo[n]});return t.sort(function(r,i){return r.priority-i.priority}),t}function Mr(e){return e%4===0&&e%100!==0||e%400===0}function Ie(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function V(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=Ie(t)),n}function Gt(e,t){return function(n){return n!=null?(Go(this,e,n),O.updateOffset(this,t),this):hr(this,e)}}function hr(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Go(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&Mr(e.year())&&e.month()===1&&e.date()===29?(n=V(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),jr(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Vu(e){return e=Le(e),Ze(this[e])?this[e]():this}function Fu(e,t){if(typeof e=="object"){e=Ji(e);var n=zu(e),r,i=n.length;for(r=0;r68?1900:2e3)};var ia=Gt("FullYear",!0);function uh(){return Mr(this.year())}function hh(e,t,n,r,i,s,o){var a;return e<100&&e>=0?(a=new Date(e+400,t,n,r,i,s,o),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,n,r,i,s,o),a}function ln(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function fr(e,t,n){var r=7+t-n,i=(7+ln(e,0,r).getUTCDay()-t)%7;return-i+r-1}function sa(e,t,n,r,i){var s=(7+n-r)%7,o=fr(e,r,i),a=1+7*(t-1)+s+o,l,u;return a<=0?(l=e-1,u=on(l)+a):a>on(e)?(l=e+1,u=a-on(e)):(l=e,u=a),{year:l,dayOfYear:u}}function cn(e,t,n){var r=fr(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,s,o;return i<1?(o=e.year()-1,s=i+it(o,t,n)):i>it(e.year(),t,n)?(s=i-it(e.year(),t,n),o=e.year()+1):(o=e.year(),s=i),{week:s,year:o}}function it(e,t,n){var r=fr(e,t,n),i=fr(e+1,t,n);return(on(e)-r+i)/7}R("w",["ww",2],"wo","week");R("W",["WW",2],"Wo","isoWeek");ve("week","w");ve("isoWeek","W");xe("week",5);xe("isoWeek",5);A("w",ce);A("ww",ce,Ne);A("W",ce);A("WW",ce,Ne);Sn(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=V(e)});function dh(e){return cn(e,this._week.dow,this._week.doy).week}var fh={dow:0,doy:6};function ph(){return this._week.dow}function mh(){return this._week.doy}function gh(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function yh(e){var t=cn(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}R("d",0,"do","day");R("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});R("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});R("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});R("e",0,0,"weekday");R("E",0,0,"isoWeekday");ve("day","d");ve("weekday","e");ve("isoWeekday","E");xe("day",11);xe("weekday",11);xe("isoWeekday",11);A("d",ce);A("e",ce);A("E",ce);A("dd",function(e,t){return t.weekdaysMinRegex(e)});A("ddd",function(e,t){return t.weekdaysShortRegex(e)});A("dddd",function(e,t){return t.weekdaysRegex(e)});Sn(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i!=null?t.d=i:z(n).invalidWeekday=e});Sn(["d","e","E"],function(e,t,n,r){t[r]=V(e)});function bh(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function wh(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function es(e,t){return e.slice(t,7).concat(e.slice(0,t))}var vh="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),xh="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kh=_n,_h=_n,Sh=_n;function Th(e,t){var n=Be(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?es(n,this._week.dow):e?n[e.day()]:n}function Oh(e){return e===!0?es(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Eh(e){return e===!0?es(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ch(e,t,n){var r,i,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=Ge([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,"").toLocaleLowerCase();return n?t==="dddd"?(i=he.call(this._weekdaysParse,o),i!==-1?i:null):t==="ddd"?(i=he.call(this._shortWeekdaysParse,o),i!==-1?i:null):(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null):t==="dddd"?(i=he.call(this._weekdaysParse,o),i!==-1||(i=he.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null)):t==="ddd"?(i=he.call(this._shortWeekdaysParse,o),i!==-1||(i=he.call(this._weekdaysParse,o),i!==-1)?i:(i=he.call(this._minWeekdaysParse,o),i!==-1?i:null)):(i=he.call(this._minWeekdaysParse,o),i!==-1||(i=he.call(this._weekdaysParse,o),i!==-1)?i:(i=he.call(this._shortWeekdaysParse,o),i!==-1?i:null))}function Ah(e,t,n){var r,i,s;if(this._weekdaysParseExact)return Ch.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Ge([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(s.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e)||n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e)||n&&t==="dd"&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Dh(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=bh(e,this.localeData()),this.add(e-t,"d")):t}function Mh(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Nh(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=wh(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Ih(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Z(this,"_weekdaysRegex")||(this._weekdaysRegex=kh),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ph(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Z(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=_h),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Lh(e){return this._weekdaysParseExact?(Z(this,"_weekdaysRegex")||ts.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Z(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Sh),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ts(){function e(d,f){return f.length-d.length}var t=[],n=[],r=[],i=[],s,o,a,l,u;for(s=0;s<7;s++)o=Ge([2e3,1]).day(s),a=Ce(this.weekdaysMin(o,"")),l=Ce(this.weekdaysShort(o,"")),u=Ce(this.weekdays(o,"")),t.push(a),n.push(l),r.push(u),i.push(a),i.push(l),i.push(u);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ns(){return this.hours()%12||12}function Rh(){return this.hours()||24}R("H",["HH",2],0,"hour");R("h",["hh",2],0,ns);R("k",["kk",2],0,Rh);R("hmm",0,0,function(){return""+ns.apply(this)+We(this.minutes(),2)});R("hmmss",0,0,function(){return""+ns.apply(this)+We(this.minutes(),2)+We(this.seconds(),2)});R("Hmm",0,0,function(){return""+this.hours()+We(this.minutes(),2)});R("Hmmss",0,0,function(){return""+this.hours()+We(this.minutes(),2)+We(this.seconds(),2)});function aa(e,t){R(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}aa("a",!0);aa("A",!1);ve("hour","h");xe("hour",13);function la(e,t){return t._meridiemParse}A("a",la);A("A",la);A("H",ce);A("h",ce);A("k",ce);A("HH",ce,Ne);A("hh",ce,Ne);A("kk",ce,Ne);A("hmm",Jo);A("hmmss",Xo);A("Hmm",Jo);A("Hmmss",Xo);te(["H","HH"],pe);te(["k","kk"],function(e,t,n){var r=V(e);t[pe]=r===24?0:r});te(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});te(["h","hh"],function(e,t,n){t[pe]=V(e),z(n).bigHour=!0});te("hmm",function(e,t,n){var r=e.length-2;t[pe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r)),z(n).bigHour=!0});te("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[pe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r,2)),t[rt]=V(e.substr(i)),z(n).bigHour=!0});te("Hmm",function(e,t,n){var r=e.length-2;t[pe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r))});te("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[pe]=V(e.substr(0,r)),t[Ue]=V(e.substr(r,2)),t[rt]=V(e.substr(i))});function jh(e){return(e+"").toLowerCase().charAt(0)==="p"}var qh=/[ap]\.?m?\.?/i,Uh=Gt("Hours",!0);function Bh(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ca={calendar:Au,longDateFormat:Iu,invalidDate:Lu,ordinal:ju,dayOfMonthOrdinalParse:qu,relativeTime:Bu,months:eh,monthsShort:Ko,week:fh,weekdays:vh,weekdaysMin:xh,weekdaysShort:oa,meridiemParse:qh},ue={},Xt={},un;function Yh(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=qr(s.slice(0,n).join("-")),i)return i;if(r&&r.length>=n&&Yh(s,r)>=n-1)break;n--}t++}return un}function zh(e){return e.match("^[^/\\\\]*$")!=null}function qr(e){var t=null,n;if(ue[e]===void 0&&typeof module<"u"&&module&&module.exports&&zh(e))try{t=un._abbr,n=require,n("./locale/"+e),pt(t)}catch{ue[e]=null}return ue[e]}function pt(e,t){var n;return e&&(_e(t)?n=ct(e):n=rs(e,t),n?un=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),un._abbr}function rs(e,t){if(t!==null){var n,r=ca;if(t.abbr=e,ue[e]!=null)Fo("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ue[e]._config;else if(t.parentLocale!=null)if(ue[t.parentLocale]!=null)r=ue[t.parentLocale]._config;else if(n=qr(t.parentLocale),n!=null)r=n._config;else return Xt[t.parentLocale]||(Xt[t.parentLocale]=[]),Xt[t.parentLocale].push({name:e,config:t}),null;return ue[e]=new Zi(wi(r,t)),Xt[e]&&Xt[e].forEach(function(i){rs(i.name,i.config)}),pt(e),ue[e]}else return delete ue[e],null}function Vh(e,t){if(t!=null){var n,r,i=ca;ue[e]!=null&&ue[e].parentLocale!=null?ue[e].set(wi(ue[e]._config,t)):(r=qr(e),r!=null&&(i=r._config),t=wi(i,t),r==null&&(t.abbr=e),n=new Zi(t),n.parentLocale=ue[e],ue[e]=n),pt(e)}else ue[e]!=null&&(ue[e].parentLocale!=null?(ue[e]=ue[e].parentLocale,e===pt()&&pt(e)):ue[e]!=null&&delete ue[e]);return ue[e]}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return un;if(!Be(e)){if(t=qr(e),t)return t;e=[e]}return Hh(e)}function Fh(){return vi(ue)}function is(e){var t,n=e._a;return n&&z(e).overflow===-2&&(t=n[nt]<0||n[nt]>11?nt:n[Fe]<1||n[Fe]>jr(n[we],n[nt])?Fe:n[pe]<0||n[pe]>24||n[pe]===24&&(n[Ue]!==0||n[rt]!==0||n[kt]!==0)?pe:n[Ue]<0||n[Ue]>59?Ue:n[rt]<0||n[rt]>59?rt:n[kt]<0||n[kt]>999?kt:-1,z(e)._overflowDayOfYear&&(tFe)&&(t=Fe),z(e)._overflowWeeks&&t===-1&&(t=Ju),z(e)._overflowWeekday&&t===-1&&(t=Xu),z(e).overflow=t),e}var $h=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Wh=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gh=/Z|[+-]\d\d(?::?\d\d)?/,Un=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],oi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Zh=/^\/?Date\((-?\d+)/i,Qh=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Jh={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ua(e){var t,n,r=e._i,i=$h.exec(r)||Wh.exec(r),s,o,a,l,u=Un.length,d=oi.length;if(i){for(z(e).iso=!0,t=0,n=u;ton(o)||e._dayOfYear===0)&&(z(e)._overflowDayOfYear=!0),n=ln(o,0,e._dayOfYear),e._a[nt]=n.getUTCMonth(),e._a[Fe]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[pe]===24&&e._a[Ue]===0&&e._a[rt]===0&&e._a[kt]===0&&(e._nextDay=!0,e._a[pe]=0),e._d=(e._useUTC?ln:hh).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[pe]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==s&&(z(e).weekdayMismatch=!0)}}function sd(e){var t,n,r,i,s,o,a,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(s=1,o=4,n=Rt(t.GG,e._a[we],cn(le(),1,4).year),r=Rt(t.W,1),i=Rt(t.E,1),(i<1||i>7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,u=cn(le(),s,o),n=Rt(t.gg,e._a[we],u.year),r=Rt(t.w,u.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+s,(t.e<0||t.e>6)&&(l=!0)):i=s),r<1||r>it(n,s,o)?z(e)._overflowWeeks=!0:l!=null?z(e)._overflowWeekday=!0:(a=sa(n,r,i,s,o),e._a[we]=a.year,e._dayOfYear=a.dayOfYear)}O.ISO_8601=function(){};O.RFC_2822=function(){};function os(e){if(e._f===O.ISO_8601){ua(e);return}if(e._f===O.RFC_2822){ha(e);return}e._a=[],z(e).empty=!0;var t=""+e._i,n,r,i,s,o,a=t.length,l=0,u,d;for(i=$o(e._f,e._locale).match(Qi)||[],d=i.length,n=0;n0&&z(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Ut[s]?(r?z(e).empty=!1:z(e).unusedTokens.push(s),Qu(s,r,e)):e._strict&&!r&&z(e).unusedTokens.push(s);z(e).charsLeftOver=a-l,t.length>0&&z(e).unusedInput.push(t),e._a[pe]<=12&&z(e).bigHour===!0&&e._a[pe]>0&&(z(e).bigHour=void 0),z(e).parsedDateParts=e._a.slice(0),z(e).meridiem=e._meridiem,e._a[pe]=od(e._locale,e._a[pe],e._meridiem),u=z(e).era,u!==null&&(e._a[we]=e._locale.erasConvertYear(u,e._a[we])),ss(e),is(e)}function od(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function ad(e){var t,n,r,i,s,o,a=!1,l=e._f.length;if(l===0){z(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Dr()});function pa(e,t){var n,r;if(t.length===1&&Be(t[0])&&(t=t[0]),!t.length)return le();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Cd(){if(!_e(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Gi(e,this),e=da(e),e._a?(t=e._isUTC?Ge(e._a):le(e._a),this._isDSTShifted=this.isValid()&&wd(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ad(){return this.isValid()?!this._isUTC:!1}function Dd(){return this.isValid()?this._isUTC:!1}function ga(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Md=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Nd=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function He(e,t){var n=e,r=null,i,s,o;return er(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:st(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Md.exec(e))?(i=r[1]==="-"?-1:1,n={y:0,d:V(r[Fe])*i,h:V(r[pe])*i,m:V(r[Ue])*i,s:V(r[rt])*i,ms:V(ki(r[kt]*1e3))*i}):(r=Nd.exec(e))?(i=r[1]==="-"?-1:1,n={y:vt(r[2],i),M:vt(r[3],i),w:vt(r[4],i),d:vt(r[5],i),h:vt(r[6],i),m:vt(r[7],i),s:vt(r[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(o=Id(le(n.from),le(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),s=new Ur(n),er(e)&&Z(e,"_locale")&&(s._locale=e._locale),er(e)&&Z(e,"_isValid")&&(s._isValid=e._isValid),s}He.fn=Ur.prototype;He.invalid=bd;function vt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Zs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Id(e,t){var n;return e.isValid()&&t.isValid()?(t=ls(t,e),e.isBefore(t)?n=Zs(e,t):(n=Zs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function ya(e,t){return function(n,r){var i,s;return r!==null&&!isNaN(+r)&&(Fo(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=n,n=r,r=s),i=He(n,r),ba(this,i,e),this}}function ba(e,t,n,r){var i=t._milliseconds,s=ki(t._days),o=ki(t._months);e.isValid()&&(r=r??!0,o&&ta(e,hr(e,"Month")+o*n),s&&Go(e,"Date",hr(e,"Date")+s*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&O.updateOffset(e,s||o))}var Pd=ya(1,"add"),Ld=ya(-1,"subtract");function wa(e){return typeof e=="string"||e instanceof String}function Rd(e){return Ye(e)||xn(e)||wa(e)||st(e)||qd(e)||jd(e)||e===null||e===void 0}function jd(e){var t=St(e)&&!$i(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,s,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?Kn(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ze(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Kn(n,"Z")):Kn(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Xd(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,i,s;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",s=t+'[")]',this.format(n+r+i+s)}function Kd(e){e||(e=this.isUtc()?O.defaultFormatUtc:O.defaultFormat);var t=Kn(this,e);return this.localeData().postformat(t)}function ef(e,t){return this.isValid()&&(Ye(e)&&e.isValid()||le(e).isValid())?He({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function tf(e){return this.from(le(),e)}function nf(e,t){return this.isValid()&&(Ye(e)&&e.isValid()||le(e).isValid())?He({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rf(e){return this.to(le(),e)}function va(e){var t;return e===void 0?this._locale._abbr:(t=ct(e),t!=null&&(this._locale=t),this)}var xa=Pe("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function ka(){return this._locale}var pr=1e3,Bt=60*pr,mr=60*Bt,_a=(365*400+97)*24*mr;function Yt(e,t){return(e%t+t)%t}function Sa(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-_a:new Date(e,t,n).valueOf()}function Ta(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-_a:Date.UTC(e,t,n)}function sf(e){var t,n;if(e=Le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ta:Sa,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Yt(t+(this._isUTC?0:this.utcOffset()*Bt),mr);break;case"minute":t=this._d.valueOf(),t-=Yt(t,Bt);break;case"second":t=this._d.valueOf(),t-=Yt(t,pr);break}return this._d.setTime(t),O.updateOffset(this,!0),this}function of(e){var t,n;if(e=Le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ta:Sa,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=mr-Yt(t+(this._isUTC?0:this.utcOffset()*Bt),mr)-1;break;case"minute":t=this._d.valueOf(),t+=Bt-Yt(t,Bt)-1;break;case"second":t=this._d.valueOf(),t+=pr-Yt(t,pr)-1;break}return this._d.setTime(t),O.updateOffset(this,!0),this}function af(){return this._d.valueOf()-(this._offset||0)*6e4}function lf(){return Math.floor(this.valueOf()/1e3)}function cf(){return new Date(this.valueOf())}function uf(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function hf(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function df(){return this.isValid()?this.toISOString():null}function ff(){return Wi(this)}function pf(){return ht({},z(this))}function mf(){return z(this).overflow}function gf(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}R("N",0,0,"eraAbbr");R("NN",0,0,"eraAbbr");R("NNN",0,0,"eraAbbr");R("NNNN",0,0,"eraName");R("NNNNN",0,0,"eraNarrow");R("y",["y",1],"yo","eraYear");R("y",["yy",2],0,"eraYear");R("y",["yyy",3],0,"eraYear");R("y",["yyyy",4],0,"eraYear");A("N",cs);A("NN",cs);A("NNN",cs);A("NNNN",Ef);A("NNNNN",Cf);te(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?z(n).era=i:z(n).invalidEra=e});A("y",Zt);A("yy",Zt);A("yyy",Zt);A("yyyy",Zt);A("yo",Af);te(["y","yy","yyy","yyyy"],we);te(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[we]=n._locale.eraYearOrdinalParse(e,i):t[we]=parseInt(e,10)});function yf(e,t){var n,r,i,s=this._eras||ct("en")._eras;for(n=0,r=s.length;n=0)return s[r]}function wf(e,t){var n=e.since<=e.until?1:-1;return t===void 0?O(e.since).year():O(e.since).year()+(t-e.offset)*n}function vf(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;es&&(t=s),Rf.call(this,e,t,n,r,i))}function Rf(e,t,n,r,i){var s=sa(e,t,n,r,i),o=ln(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}R("Q",0,"Qo","quarter");ve("quarter","Q");xe("quarter",7);A("Q",Zo);te("Q",function(e,t){t[nt]=(V(e)-1)*3});function jf(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}R("D",["DD",2],"Do","date");ve("date","D");xe("date",9);A("D",ce);A("DD",ce,Ne);A("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});te(["D","DD"],Fe);te("Do",function(e,t){t[Fe]=V(e.match(ce)[0])});var Ea=Gt("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear");ve("dayOfYear","DDD");xe("dayOfYear",4);A("DDD",Ir);A("DDDD",Qo);te(["DDD","DDDD"],function(e,t,n){n._dayOfYear=V(e)});function qf(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}R("m",["mm",2],0,"minute");ve("minute","m");xe("minute",14);A("m",ce);A("mm",ce,Ne);te(["m","mm"],Ue);var Uf=Gt("Minutes",!1);R("s",["ss",2],0,"second");ve("second","s");xe("second",15);A("s",ce);A("ss",ce,Ne);te(["s","ss"],rt);var Bf=Gt("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)});R(0,["SS",2],0,function(){return~~(this.millisecond()/10)});R(0,["SSS",3],0,"millisecond");R(0,["SSSS",4],0,function(){return this.millisecond()*10});R(0,["SSSSS",5],0,function(){return this.millisecond()*100});R(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});R(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});R(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});R(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});ve("millisecond","ms");xe("millisecond",16);A("S",Ir,Zo);A("SS",Ir,Ne);A("SSS",Ir,Qo);var dt,Ca;for(dt="SSSS";dt.length<=9;dt+="S")A(dt,Zt);function Yf(e,t){t[kt]=V(("0."+e)*1e3)}for(dt="S";dt.length<=9;dt+="S")te(dt,Yf);Ca=Gt("Milliseconds",!1);R("z",0,0,"zoneAbbr");R("zz",0,0,"zoneName");function Hf(){return this._isUTC?"UTC":""}function zf(){return this._isUTC?"Coordinated Universal Time":""}var w=kn.prototype;w.add=Pd;w.calendar=Yd;w.clone=Hd;w.diff=Zd;w.endOf=of;w.format=Kd;w.from=ef;w.fromNow=tf;w.to=nf;w.toNow=rf;w.get=Vu;w.invalidAt=mf;w.isAfter=zd;w.isBefore=Vd;w.isBetween=Fd;w.isSame=$d;w.isSameOrAfter=Wd;w.isSameOrBefore=Gd;w.isValid=ff;w.lang=xa;w.locale=va;w.localeData=ka;w.max=dd;w.min=hd;w.parsingFlags=pf;w.set=Fu;w.startOf=sf;w.subtract=Ld;w.toArray=uf;w.toObject=hf;w.toDate=cf;w.toISOString=Jd;w.inspect=Xd;typeof Symbol<"u"&&Symbol.for!=null&&(w[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});w.toJSON=df;w.toString=Qd;w.unix=lf;w.valueOf=af;w.creationData=gf;w.eraName=vf;w.eraNarrow=xf;w.eraAbbr=kf;w.eraYear=_f;w.year=ia;w.isLeapYear=uh;w.weekYear=Df;w.isoWeekYear=Mf;w.quarter=w.quarters=jf;w.month=na;w.daysInMonth=ah;w.week=w.weeks=gh;w.isoWeek=w.isoWeeks=yh;w.weeksInYear=Pf;w.weeksInWeekYear=Lf;w.isoWeeksInYear=Nf;w.isoWeeksInISOWeekYear=If;w.date=Ea;w.day=w.days=Dh;w.weekday=Mh;w.isoWeekday=Nh;w.dayOfYear=qf;w.hour=w.hours=Uh;w.minute=w.minutes=Uf;w.second=w.seconds=Bf;w.millisecond=w.milliseconds=Ca;w.utcOffset=xd;w.utc=_d;w.local=Sd;w.parseZone=Td;w.hasAlignedHourOffset=Od;w.isDST=Ed;w.isLocal=Ad;w.isUtcOffset=Dd;w.isUtc=ga;w.isUTC=ga;w.zoneAbbr=Hf;w.zoneName=zf;w.dates=Pe("dates accessor is deprecated. Use date instead.",Ea);w.months=Pe("months accessor is deprecated. Use month instead",na);w.years=Pe("years accessor is deprecated. Use year instead",ia);w.zone=Pe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",kd);w.isDSTShifted=Pe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Cd);function Vf(e){return le(e*1e3)}function Ff(){return le.apply(null,arguments).parseZone()}function Aa(e){return e}var Q=Zi.prototype;Q.calendar=Du;Q.longDateFormat=Pu;Q.invalidDate=Ru;Q.ordinal=Uu;Q.preparse=Aa;Q.postformat=Aa;Q.relativeTime=Yu;Q.pastFuture=Hu;Q.set=Cu;Q.eras=yf;Q.erasParse=bf;Q.erasConvertYear=wf;Q.erasAbbrRegex=Tf;Q.erasNameRegex=Sf;Q.erasNarrowRegex=Of;Q.months=rh;Q.monthsShort=ih;Q.monthsParse=oh;Q.monthsRegex=ch;Q.monthsShortRegex=lh;Q.week=dh;Q.firstDayOfYear=mh;Q.firstDayOfWeek=ph;Q.weekdays=Th;Q.weekdaysMin=Eh;Q.weekdaysShort=Oh;Q.weekdaysParse=Ah;Q.weekdaysRegex=Ih;Q.weekdaysShortRegex=Ph;Q.weekdaysMinRegex=Lh;Q.isPM=jh;Q.meridiem=Bh;function gr(e,t,n,r){var i=ct(),s=Ge().set(r,t);return i[n](s,e)}function Da(e,t,n){if(st(e)&&(t=e,e=void 0),e=e||"",t!=null)return gr(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=gr(e,r,n,"month");return i}function hs(e,t,n,r){typeof e=="boolean"?(st(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,st(t)&&(n=t,t=void 0),t=t||"");var i=ct(),s=e?i._week.dow:0,o,a=[];if(n!=null)return gr(t,(n+s)%7,r,"day");for(o=0;o<7;o++)a[o]=gr(t,(o+s)%7,r,"day");return a}function $f(e,t){return Da(e,t,"months")}function Wf(e,t){return Da(e,t,"monthsShort")}function Gf(e,t,n){return hs(e,t,n,"weekdays")}function Zf(e,t,n){return hs(e,t,n,"weekdaysShort")}function Qf(e,t,n){return hs(e,t,n,"weekdaysMin")}pt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=V(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});O.lang=Pe("moment.lang is deprecated. Use moment.locale instead.",pt);O.langData=Pe("moment.langData is deprecated. Use moment.localeData instead.",ct);var Xe=Math.abs;function Jf(){var e=this._data;return this._milliseconds=Xe(this._milliseconds),this._days=Xe(this._days),this._months=Xe(this._months),e.milliseconds=Xe(e.milliseconds),e.seconds=Xe(e.seconds),e.minutes=Xe(e.minutes),e.hours=Xe(e.hours),e.months=Xe(e.months),e.years=Xe(e.years),this}function Ma(e,t,n,r){var i=He(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Xf(e,t){return Ma(this,e,t,1)}function Kf(e,t){return Ma(this,e,t,-1)}function Qs(e){return e<0?Math.floor(e):Math.ceil(e)}function ep(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,s,o,a,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Qs(Si(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=Ie(e/1e3),r.seconds=i%60,s=Ie(i/60),r.minutes=s%60,o=Ie(s/60),r.hours=o%24,t+=Ie(o/24),l=Ie(Na(t)),n+=l,t-=Qs(Si(l)),a=Ie(n/12),n%=12,r.days=t,r.months=n,r.years=a,this}function Na(e){return e*4800/146097}function Si(e){return e*146097/4800}function tp(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Le(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Na(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Si(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function np(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+V(this._months/12)*31536e6:NaN}function ut(e){return function(){return this.as(e)}}var rp=ut("ms"),ip=ut("s"),sp=ut("m"),op=ut("h"),ap=ut("d"),lp=ut("w"),cp=ut("M"),up=ut("Q"),hp=ut("y");function dp(){return He(this)}function fp(e){return e=Le(e),this.isValid()?this[e+"s"]():NaN}function Dt(e){return function(){return this.isValid()?this._data[e]:NaN}}var pp=Dt("milliseconds"),mp=Dt("seconds"),gp=Dt("minutes"),yp=Dt("hours"),bp=Dt("days"),wp=Dt("months"),vp=Dt("years");function xp(){return Ie(this.days()/7)}var tt=Math.round,jt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kp(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function _p(e,t,n,r){var i=He(e).abs(),s=tt(i.as("s")),o=tt(i.as("m")),a=tt(i.as("h")),l=tt(i.as("d")),u=tt(i.as("M")),d=tt(i.as("w")),f=tt(i.as("y")),c=s<=n.ss&&["s",s]||s0,c[4]=r,kp.apply(null,c)}function Sp(e){return e===void 0?tt:typeof e=="function"?(tt=e,!0):!1}function Tp(e,t){return jt[e]===void 0?!1:t===void 0?jt[e]:(jt[e]=t,e==="s"&&(jt.ss=t-1),!0)}function Op(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=jt,i,s;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},jt,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),s=_p(this,!n,r,i),n&&(s=i.pastFuture(+this,s)),i.postformat(s)}var ai=Math.abs;function Pt(e){return(e>0)-(e<0)||+e}function Yr(){if(!this.isValid())return this.localeData().invalidDate();var e=ai(this._milliseconds)/1e3,t=ai(this._days),n=ai(this._months),r,i,s,o,a=this.asSeconds(),l,u,d,f;return a?(r=Ie(e/60),i=Ie(r/60),e%=60,r%=60,s=Ie(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=a<0?"-":"",u=Pt(this._months)!==Pt(a)?"-":"",d=Pt(this._days)!==Pt(a)?"-":"",f=Pt(this._milliseconds)!==Pt(a)?"-":"",l+"P"+(s?u+s+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(i||r||e?"T":"")+(i?f+i+"H":"")+(r?f+r+"M":"")+(e?f+o+"S":"")):"P0D"}var W=Ur.prototype;W.isValid=yd;W.abs=Jf;W.add=Xf;W.subtract=Kf;W.as=tp;W.asMilliseconds=rp;W.asSeconds=ip;W.asMinutes=sp;W.asHours=op;W.asDays=ap;W.asWeeks=lp;W.asMonths=cp;W.asQuarters=up;W.asYears=hp;W.valueOf=np;W._bubble=ep;W.clone=dp;W.get=fp;W.milliseconds=pp;W.seconds=mp;W.minutes=gp;W.hours=yp;W.days=bp;W.weeks=xp;W.months=wp;W.years=vp;W.humanize=Op;W.toISOString=Yr;W.toString=Yr;W.toJSON=Yr;W.locale=va;W.localeData=ka;W.toIsoString=Pe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Yr);W.lang=xa;R("X",0,0,"unix");R("x",0,0,"valueOf");A("x",Lr);A("X",Wu);te("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});te("x",function(e,t,n){n._d=new Date(V(e))});//! moment.js +O.version="2.29.4";Ou(le);O.fn=w;O.min=fd;O.max=pd;O.now=md;O.utc=Ge;O.unix=Vf;O.months=$f;O.isDate=xn;O.locale=pt;O.invalid=Dr;O.duration=He;O.isMoment=Ye;O.weekdays=Gf;O.parseZone=Ff;O.localeData=ct;O.isDuration=er;O.monthsShort=Wf;O.weekdaysMin=Qf;O.defineLocale=rs;O.updateLocale=Vh;O.locales=Fh;O.weekdaysShort=Zf;O.normalizeUnits=Le;O.relativeTimeRounding=Sp;O.relativeTimeThreshold=Tp;O.calendarFormat=Bd;O.prototype=w;O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ep=/\B([A-Z])/g,Cp=e=>e.replace(Ep,"-$1").toLowerCase();function yt(e){return Ar((t,n)=>{const r=e||Cp(n);t.emits||(t.emits=[]),t.emits.push(r);const i=t.methods[n];t.methods[n]=function(...s){const o=l=>{l===void 0?s.length===0?this.$emit(r):s.length===1?this.$emit(r,s[0]):this.$emit(r,...s):(s.unshift(l),this.$emit(r,...s))},a=i.apply(this,s);return Ap(a)?a.then(o):o(a),a}})}function Ap(e){return e instanceof Promise||e&&typeof e.then=="function"}function Qe(e){return Ar((t,n)=>{t.props||(t.props=Object.create(null)),t.props[n]=e})}function ds(e){return Ar((t,n)=>{t.computed||(t.computed=Object.create(null)),t.computed[n]={cache:!1,get(){return this.$refs[e||n]}}})}function Dp(e,t){return Ar((n,r)=>{n.watch||(n.watch=Object.create(null));const i=n.watch;typeof i[e]=="object"&&!Array.isArray(i[e])?i[e]=[i[e]]:typeof i[e]>"u"&&(i[e]=[]),i[e].push(Object.assign({handler:r},t))})}const Mp={viewBox:"0 0 576 512",width:"1.2em",height:"1.2em"},Np=N("path",{fill:"currentColor",d:"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0a144 144 0 1 1-288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"},null,-1),Ip=[Np];function Pp(e,t){return L(),H("svg",Mp,Ip)}const Lp={name:"fa6-solid-eye",render:Pp},Rp={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},jp=N("path",{fill:"currentColor",d:"M96 0C60.7 0 32 28.7 32 64v384c0 35.3 28.7 64 64 64h288c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zm112 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0a64 64 0 1 1-128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zm-16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16v-64z"},null,-1),qp=[jp];function Up(e,t){return L(),H("svg",Rp,qp)}const Bp={name:"fa6-solid-address-book",render:Up},Yp={viewBox:"0 0 384 512",width:"1.2em",height:"1.2em"},Hp=N("path",{fill:"currentColor",d:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80v352c0 17.4 9.4 33.4 24.5 41.9S58.2 482 73 473l288-176c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"},null,-1),zp=[Hp];function Vp(e,t){return L(),H("svg",Yp,zp)}const Ia={name:"fa6-solid-play",render:Vp},Fp={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},$p=N("path",{fill:"currentColor",d:"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v242.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48a24 24 0 1 1 0-48z"},null,-1),Wp=[$p];function Gp(e,t){return L(),H("svg",Fp,Wp)}const Zp={name:"fa6-solid-download",render:Gp};function Ti(e){return O.utc(O.duration(e,"seconds").asMilliseconds()).format("mm:ss")}function Qp(e){for(const t of["B","KiB","MiB","GiB","TiB","PiB"]){if(Math.abs(e)<1024)return`${e.toFixed(1)} ${t}`;e/=1024}return"> 1024 PiB"}var Jp=Object.defineProperty,Xp=Object.getOwnPropertyDescriptor,Tn=(e,t,n,r)=>{for(var i=r>1?void 0:r?Xp(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Jp(t,n,i),i};function Kp(e,t){let n=document.createElement("a");n.download=t,n.href=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)}let Tt=class extends Wt{constructor(){super(...arguments),J(this,"f"),J(this,"hasHead"),J(this,"gif")}get pollFile(){return this.f}get locationFile(){return this.f}get spoilerClasses(){return{media_spoiler:this.f.spoiler,clickable:this.f.spoiler}}fileThumbClick(){if(!this.f.media_type)return console.log(`Downloading file: ${this.f.url}`),Kp(this.f.url,this.f.url.split("/").slice(-1)[0]);this.play()}play(){return this.f}get shouldDisplayDetail(){return!this.f.media_type||this.isAudioOrVoice||this.f.media_type=="contact"}get isAudioOrVoice(){return this.f.media_type=="audio_file"||this.f.media_type=="voice_message"}get fileTitle(){const e=this.f;if(!e.media_type)return e.original_name??e.url.split("/").slice(-1)[0];if(e.media_type=="voice_message")return"Voice Message";if(e.media_type=="audio_file"){let t="";return e.performer&&(t+=e.performer+" - "),e.title&&(t+=e.title),t}if(e.media_type=="contact"){let t=e.first_name??"";return e.last_name&&(t+=" "+e.last_name),t}}get duration(){return Ti(this.f.duration)}get size(){return Qp(this.f.size)}};Tn([Qe({required:!0})],Tt.prototype,"f",2);Tn([Qe({required:!0})],Tt.prototype,"hasHead",2);Tn([ds()],Tt.prototype,"gif",2);Tn([yt("play-file")],Tt.prototype,"play",1);Tt=Tn([vn({components:{Location:Xn(()=>ei(()=>import("./Location-20aeb1c0-7ad58ca7.js"),["assets/Location-20aeb1c0-7ad58ca7.js","assets/index-9ffd9349.js","assets/index-120e2bc4.css"])),Poll:Xn(()=>ei(()=>import("./Poll-ee42f803-7435fee8.js"),["assets/Poll-ee42f803-7435fee8.js","assets/index-9ffd9349.js","assets/index-120e2bc4.css"])),VideoPlayer:Xn(()=>ei(()=>import("./VideoPlayer-328c0f9f-c5caaec1.js"),["assets/VideoPlayer-328c0f9f-c5caaec1.js","assets/index-9ffd9349.js","assets/index-120e2bc4.css"]))}})],Tt);const On=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},e0={key:0,class:"file"},t0=["src"],n0={class:"icon fbox-center"},r0={class:"detail fbox-vcenter"},i0={key:0,class:"title"},s0={class:"file-detail"},o0={key:0,class:"duration"},a0={key:1,class:"size"},l0={key:2,class:"phone"},c0={key:1,class:"sticker"},u0=["src"],h0=["src"],d0=["src"],f0=["src"],p0=["src"];function m0(e,t,n,r,i,s){const o=Zp,a=Ia,l=Bp,u=_t("VideoPlayer"),d=_t("Poll"),f=_t("Location");return L(),H(ar,null,[e.shouldDisplayDetail?(L(),H("div",e0,[N("div",{class:"thumb clickable",onClick:t[0]||(t[0]=(...c)=>e.fileThumbClick&&e.fileThumbClick(...c))},[N("img",{src:e.f.thumb??"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",alt:""},null,8,t0),N("div",n0,[e.f.media_type?e.isAudioOrVoice?(L(),Ae(a,{key:1})):e.f.media_type==="contact"?(L(),Ae(l,{key:2})):ee("",!0):(L(),Ae(o,{key:0}))])]),N("div",r0,[e.fileTitle?(L(),H("div",i0,ge(e.fileTitle),1)):ee("",!0),N("div",s0,[e.f.duration?(L(),H("span",o0,ge(e.duration),1)):ee("",!0),e.f.size?(L(),H("span",a0,ge(e.size),1)):ee("",!0),e.f.phone_number?(L(),H("span",l0,ge(e.f.phone_number),1)):ee("",!0)])])])):ee("",!0),e.f.media_type==="sticker"?(L(),H("div",c0,[e.f.url.toLowerCase().endsWith("webm")?(L(),H("video",{key:0,src:e.f.url,preload:"auto",muted:"",autoplay:"",loop:"",playsinline:"",disablepictureinpicture:""},[e.f.thumb?(L(),H("img",{key:0,src:e.f.thumb,alt:""},null,8,h0)):ee("",!0)],8,u0)):(L(),H("img",{key:1,src:e.f.url,alt:""},null,8,d0))])):ee("",!0),e.f.media_type==="video_file"?(L(),H("div",{key:2,class:je(["video no-head",{"has-head":e.hasHead}])},[N("div",{onClick:t[1]||(t[1]=c=>e.f.spoiler=!1),class:je({clickable:e.f.spoiler})},[mt(u,{f:e.f,class:je(e.spoilerClasses)},null,8,["f","class"])],2)],2)):ee("",!0),e.f.media_type==="animation"?(L(),H("div",{key:3,class:je(["video no-head",{"has-head":e.hasHead}])},[N("video",{src:e.f.url,preload:"auto",muted:"",loop:"",playsinline:"",disablepictureinpicture:"",ref:"gif",class:je(e.spoilerClasses),onClick:t[2]||(t[2]=c=>{e.f.spoiler=!1,e.gif.play()})},[e.f.thumb?(L(),H("img",{key:0,src:e.f.thumb,alt:""},null,8,p0)):ee("",!0)],10,f0)],2)):ee("",!0),e.f.media_type==="poll"?(L(),Ae(d,{key:4,f:e.pollFile},null,8,["f"])):ee("",!0),e.f.media_type==="location"?(L(),Ae(f,{key:5,class:je(["location no-head",{"has-head":e.hasHead}]),f:e.locationFile},null,8,["class","f"])):ee("",!0)],64)}const g0=On(Tt,[["render",m0],["__scopeId","data-v-9944bade"]]);parseInt(getComputedStyle(document.documentElement).fontSize,10);const Js=(e,t,n)=>Math.min(n,Math.max(t,e)),I={None:0,Top:1,Right:2,Bottom:4,Left:8};function y0(e){return e.map(t=>t>1.2?"w":t<.8?"n":"q").join("")}function b0(e){return e.reduce((t,n)=>n+t,1)/e.length}function Xs(e,t){return e.reduce((n,r)=>n+r,t)}function w0(e,t){return e.map(n=>t>1.1?Js(n,1,2.75):Js(n,.6667,1))}function v0(e){const t={width:0,height:0};return e.forEach(({dimensions:n,sides:r})=>{r&I.Right&&(t.width=n.width+n.x),r&I.Bottom&&(t.height=n.height+n.y)}),t}function x0(e,t,n){const r=e.map(d=>d.width/d.height),i=y0(r),s=b0(r),o=r.length,a=r.some(d=>d>2);let l;const u={ratios:r,proportions:i,averageRatio:s,maxWidth:t,minWidth:100,maxHeight:n,spacing:2};if(o===1){const d=r[0];l=[{dimensions:{x:0,y:0,width:t,height:d>1?n/d:n},sides:4}]}else o>=5||a?l=k0(u):o===2?l=_0(u):o===3?l=E0(u):l=D0(u);return{layout:l,containerStyle:v0(l)}}function k0({ratios:e,averageRatio:t,maxWidth:n,minWidth:r,spacing:i,maxHeight:s=4*n/3}){const o=w0(e,t),a=e.length,l=new Array(a),u=[],d=(k,T)=>{const M=o.slice(k,k+T),P=Xs(M,0);return(n-(T-1)*i)/P},f=k=>{const T=[];let M=0;k.forEach(P=>{T.push(d(M,P)),M+=P}),u.push({lineCounts:k,heights:T})};for(let k=1;k!==a;++k){const T=a-k;k<=3&&T<=3&&f([k,T])}for(let k=1;k!==a-1;++k)for(let T=1;T!==a-k;++T){const M=a-k-T;k<=3&&T<=(t<.85?4:3)&&M<=3&&f([k,T,M])}for(let k=1;k!==a-1;++k)for(let T=1;T!==a-k;++T)for(let M=1;M!==a-k-T;++M){const P=a-k-T-M;k<=3&&T<=3&&M<=3&&P<=4&&f([k,T,M,P])}let c,h=0;for(let k=0;k{for(let m=1;m!==P;++m)if(M[m-1]>M[m])return 1.5;return 1})(),ye=Math.abs($-s)*G*de;(!c||ye1.4&&t[1]-t[0]<.2?S0(e):n==="ww"||n==="qq"?T0(e):O0(e)}function S0(e){const{ratios:t,maxWidth:n,spacing:r,maxHeight:i}=e,s=Math.round(Math.min(n/t[0],Math.min(n/t[1],(i-r)/2)));return[{dimensions:{x:0,y:0,width:n,height:s},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:s+r,width:n,height:s},sides:I.Left|I.Bottom|I.Right}]}function T0(e){const{ratios:t,maxWidth:n,spacing:r,maxHeight:i}=e,s=(n-r)/2,o=Math.round(Math.min(s/t[0],Math.min(s/t[1],i)));return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:s+r,y:0,width:s,height:o},sides:I.Top|I.Right|I.Bottom}]}function O0(e){const{ratios:t,minWidth:n,maxWidth:r,spacing:i,maxHeight:s}=e,o=Math.round(1.5*n),a=Math.min(Math.round(Math.max(.4*(r-i),(r-i)/t[0]/(1/t[0]+1/t[1]))),r-i-o),l=r-a-i,u=Math.min(s,Math.round(Math.min(l/t[0],a/t[1])));return[{dimensions:{x:0,y:0,width:l,height:u},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:l+i,y:0,width:a,height:u},sides:I.Top|I.Right|I.Bottom}]}function E0(e){const{proportions:t}=e;return t[0]==="n"?C0(e):A0(e)}function C0(e){const{maxHeight:t,spacing:n,ratios:r,maxWidth:i,minWidth:s}=e,o=t,a=Math.round(Math.min((t-n)/2,r[1]*(i-n)/(r[2]+r[1]))),l=o-a-n,u=Math.max(s,Math.round(Math.min((i-n)/2,Math.min(a*r[2],l*r[1])))),d=Math.min(Math.round(o*r[0]),i-n-u);return[{dimensions:{x:0,y:0,width:d,height:o},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:d+n,y:0,width:u,height:l},sides:I.Top|I.Right},{dimensions:{x:d+n,y:l+n,width:u,height:a},sides:I.Bottom|I.Right}]}function A0(e){const{maxWidth:t,ratios:n,maxHeight:r,spacing:i}=e,s=t,o=Math.round(Math.min(s/n[0],.66*(r-i))),a=(t-i)/2,l=Math.min(r-o-i,Math.round(Math.min(a/n[1],a/n[2]))),u=s-a-i;return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:o+i,width:a,height:l},sides:I.Bottom|I.Left},{dimensions:{x:a+i,y:o+i,width:u,height:l},sides:I.Bottom|I.Right}]}function D0(e){const{proportions:t}=e;return t[0]==="w"?M0(e):N0(e)}function M0({maxWidth:e,ratios:t,spacing:n,maxHeight:r,minWidth:i}){const s=e,o=Math.round(Math.min(s/t[0],.66*(r-n))),a=Math.round((e-2*n)/(t[1]+t[2]+t[3])),l=Math.max(i,Math.round(Math.min(.4*(e-2*n),a*t[1]))),u=Math.round(Math.max(Math.max(i,.33*(e-2*n)),a*t[3])),d=s-l-u-2*n,f=Math.min(r-o-n,a);return[{dimensions:{x:0,y:0,width:s,height:o},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:o+n,width:l,height:f},sides:I.Bottom|I.Left},{dimensions:{x:l+n,y:o+n,width:d,height:f},sides:I.Bottom},{dimensions:{x:l+n+d+n,y:o+n,width:u,height:f},sides:I.Right|I.Bottom}]}function N0({maxHeight:e,ratios:t,maxWidth:n,spacing:r,minWidth:i}){const s=e,o=Math.round(Math.min(s*t[0],.6*(n-r))),a=Math.round((e-2*r)/(1/t[1]+1/t[2]+1/t[3])),l=Math.round(a/t[1]),u=Math.round(a/t[2]),d=s-l-u-2*r,f=Math.max(i,Math.min(n-o-r,a));return[{dimensions:{x:0,y:0,width:o,height:s},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:o+r,y:0,width:f,height:l},sides:I.Top|I.Right},{dimensions:{x:o+r,y:l+r,width:f,height:u},sides:I.Right},{dimensions:{x:o+r,y:l+u+2*r,width:f,height:d},sides:I.Bottom|I.Right}]}var I0=Object.defineProperty,P0=Object.getOwnPropertyDescriptor,En=(e,t,n,r)=>{for(var i=r>1?void 0:r?P0(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&I0(t,n,i),i};let Ot=class extends Wt{constructor(){super(...arguments),J(this,"p"),J(this,"postsUrl"),J(this,"el"),J(this,"sizeScale",1)}get text(){if(this.p.text)return this.p.text}get fwdUrl(){return typeof this.p.forwarded_from=="string"?void 0:this.p.forwarded_from.url}get fwdName(){return typeof this.p.forwarded_from=="string"?this.p.forwarded_from:this.p.forwarded_from.name}get dims(){return console.log(`Calculating dimensions for ${this.p.id}...`),x0(this.p.images,450,450)}get containerStyle(){const e=this.sizeScale,t=this.dims.containerStyle;return{width:t.width*e+"px",height:t.height*e+"px"}}getImageStyle(e){const t=this.sizeScale,n=this.dims.layout[e].dimensions;return{left:n.x*t+"px",top:n.y*t+"px",width:n.width*t+"px",height:n.height*t+"px"}}clickReply(){return this.p.reply.id}refreshSize(){this.sizeScale=this.el.clientWidth/450}mounted(){this.initEmoji(),this.refreshSize(),window.addEventListener("resize",this.refreshSize)}unmounted(){window.removeEventListener("resize",this.refreshSize)}replaceUrl(e){return new URL(e,this.postsUrl).toString()}initEmoji(){document.querySelectorAll("i.custom-emoji:not(.init)").forEach(e=>{const t=this.replaceUrl(e.getAttribute("emoji-src"));e.classList.add("init"),t.endsWith("webm")?e.innerHTML=``:e.innerHTML=``})}clickImg(e,t){if(e.spoiler){e.spoiler=!1;return}this.$emit("click-img",t)}};En([Qe({required:!0})],Ot.prototype,"p",2);En([Qe({required:!0})],Ot.prototype,"postsUrl",2);En([ds("post")],Ot.prototype,"el",2);En([yt("click-reply")],Ot.prototype,"clickReply",1);Ot=En([vn({components:{FileView:g0}})],Ot);const Pa=e=>(bn("data-v-95a034ba"),e=e(),wn(),e),L0=["id"],R0={class:"head unselectable"},j0={key:0,class:"forward"},q0=["href"],U0={key:0,class:"thumb-wrap"},B0=["src"],Y0={class:"mtext"},H0=Pa(()=>N("div",{class:"reply-to"},"Reply to:",-1)),z0=["innerHTML"],V0=["src","onClick"],F0={key:2,class:"files"},$0=["innerHTML"],W0={class:"info font-code unselectable"},G0={class:"id"},Z0=Pa(()=>N("div",{class:"f-grow1"},null,-1)),Q0={key:0,class:"author"},J0={class:"date"},X0={key:1,class:"views"};function K0(e,t,n,r,i,s){const o=_t("FileView"),a=Lp;return L(),H("div",{class:je(["post tgb-card",{service:e.p.type==="service"}]),id:`message-${e.p.id}`,ref:"post"},[N("div",R0,[e.p.forwarded_from?(L(),H("div",j0,[rn(" Forwarded from: "),N("a",{href:e.fwdUrl},ge(e.fwdName),9,q0)])):ee("",!0)]),e.p.reply?(L(),H("div",{key:0,class:"reply undraggable clickable",onClick:t[0]||(t[0]=(...l)=>e.clickReply&&e.clickReply(...l))},[e.p.reply.thumb?(L(),H("div",U0,[N("img",{class:"thumb",src:e.p.reply.thumb,alt:"",loading:"lazy"},null,8,B0)])):ee("",!0),N("div",Y0,[H0,N("div",{class:"reply-text",innerHTML:e.p.reply.text},null,8,z0)])])):ee("",!0),e.p.images?(L(),H("div",{key:1,class:je(["images",{"has-head":e.p.reply||e.p.forwarded_from}]),style:fi(e.containerStyle)},[(L(!0),H(ar,null,pi(e.p.images,(l,u)=>(L(),H("div",{class:"image_container",key:u,style:fi(e.getImageStyle(u))},[N("img",{src:l.url,alt:"image",loading:"lazy",class:je(["clickable",{media_spoiler:l.spoiler}]),onClick:d=>e.clickImg(l,u),style:{inset:"0"}},null,10,V0)],4))),128))],6)):ee("",!0),e.p.files?(L(),H("div",F0,[(L(!0),H(ar,null,pi(e.p.files,l=>(L(),Ae(o,{f:l,"has-head":!!(e.p.reply||e.p.forwarded_from||e.p.images),onPlayFile:t[1]||(t[1]=u=>e.$emit("play-file",u))},null,8,["f","has-head"]))),256))])):ee("",!0),N("div",{class:"text",innerHTML:e.text},null,8,$0),N("div",W0,[N("div",G0,"#"+ge(e.p.id),1),Z0,e.p.author?(L(),H("div",Q0,ge(e.p.author),1)):ee("",!0),N("div",J0,ge(e.p.date),1),e.p.views?(L(),H("div",X0,[rn(ge(e.p.views)+" ",1),mt(a)])):ee("",!0)])],10,L0)}const em=On(Ot,[["render",K0],["__scopeId","data-v-95a034ba"]]);function tm(e,t){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}function nm(e,t){for(;(t=t.parentElement)&&t.tagName.toLowerCase()!=e;);return t}function Ks(){const e=document.querySelectorAll(".spoiler");console.log("Spoilers initialized."),e.forEach(t=>{if(t.classList.contains("spoiler-init"))return;t.classList.add("spoiler-init");const n=tm("post",t),r=n==null?void 0:n.querySelectorAll(".spoiler");function i(){t.classList.toggle("spoiler-visible"),console.log(`Spoiler clicked: ${t}`),n&&(r==null||r.forEach(o=>{o!=t&&o.classList.toggle("spoiler-visible")}))}const s=nm("a",t);if(s){s.addEventListener("click",o=>{t.classList.contains("spoiler-visible")||(i(),o.preventDefault())});return}t.addEventListener("click",i)})}const rm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},im=N("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512L340.864 831.872a30.592 30.592 0 0 0 0 42.752a29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),sm=[im];function om(e,t){return L(),H("svg",rm,sm)}const am={name:"ep-arrow-right",render:om},lm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},cm=N("path",{fill:"currentColor",d:"M609.408 149.376L277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0a30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688a29.12 29.12 0 0 0-41.728 0z"},null,-1),um=[cm];function hm(e,t){return L(),H("svg",lm,um)}const dm={name:"ep-arrow-left",render:hm},fm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},pm=N("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696l236.288-236.352l45.248 45.248L508.8 704L192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),mm=[pm];function gm(e,t){return L(),H("svg",fm,mm)}const ym={name:"ep-download",render:gm},bm={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},wm=N("path",{fill:"currentColor",d:"M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),vm=[wm];function xm(e,t){return L(),H("svg",bm,vm)}const km={name:"ep-close",render:xm};var eo="Control",to="Meta",_m="Escape",Sm="ArrowLeft",Tm="ArrowRight",Om=function(e,t,n,r){var i=typeof r<"u"?[r,e]:[e],s=new Blob(i,{type:n||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(s,t);else{var o=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(s):window.webkitURL.createObjectURL(s),a=document.createElement("a");a.style.display="none",a.href=o,a.setAttribute("download",t),typeof a.download>"u"&&a.setAttribute("target","_blank"),document.body.appendChild(a),a.click(),setTimeout(function(){document.body.removeChild(a),window.URL.revokeObjectURL(o)},200)}};const Em=Xc(Om);var Cm=Object.defineProperty,Am=Object.getOwnPropertyDescriptor,Cn=(e,t,n,r)=>{for(var i=r>1?void 0:r?Am(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Cm(t,n,i),i};let Et=class extends Wt{constructor(){super(...arguments),J(this,"imgs"),J(this,"index"),J(this,"ctrlDown",!1),J(this,"zoom",1)}get img(){if(this.imgs)return this.imgs[this.index]}get isOpen(){return!!this.img}get hasPrev(){return this.index>0}get hasNext(){return this.index+1=this.imgs.length||(this.zoom=1,this._rawUpdateIndex(t))}_rawUpdateIndex(e){return e}keydown(e){if(this.isOpen){if(e.code===_m)return this.close();if(e.code===Sm)return this.updateIndex(-1);if(e.code===Tm)return this.updateIndex(1);if(e.key==eo||e.key===to)return this.ctrlDown=!0}}keyup(e){if(e.key==eo||e.key===to)return this.ctrlDown=!1}wheel(e){if(!this.isOpen)return;e.preventDefault();const t=Math.sign(e.deltaY);this.ctrlDown?this.zoom=Math.min(Math.max(this.zoom*=1+t*-.1,.1),5):this.updateIndex(t)}get imgStyle(){return{transform:`scale(${this.zoom.toFixed(2)})`}}mounted(){document.addEventListener("keydown",this.keydown),document.addEventListener("keyup",this.keyup),document.addEventListener("wheel",this.wheel,{passive:!1})}unmounted(){document.removeEventListener("keydown",this.keydown),document.removeEventListener("keyup",this.keyup),document.removeEventListener("wheel",this.wheel)}};Cn([Qe({required:!0})],Et.prototype,"imgs",2);Cn([Qe({required:!0})],Et.prototype,"index",2);Cn([yt("close")],Et.prototype,"close",1);Cn([yt("update:index")],Et.prototype,"_rawUpdateIndex",1);Et=Cn([vn({components:{}})],Et);const Dm=e=>(bn("data-v-8d7ec9da"),e=e(),wn(),e),Mm={key:0,id:"ImageViewer"},Nm={class:"img-container"},Im=["src"],Pm={class:"top"},Lm=Dm(()=>N("span",{class:"f-grow1"},null,-1)),Rm={class:"bottom"},jm={class:"left unselectable"},qm={class:"index"},Um={class:"detail"},Bm={key:0,class:"date"},Ym={class:"right"},Hm={class:"description unselectable"},zm={key:0,class:"text"},Vm=["innerHTML"],Fm={class:"arrows"};function $m(e,t,n,r,i,s){const o=km,a=ym,l=dm,u=am;return e.img?(L(),H("div",Mm,[N("div",Nm,[N("img",{src:e.img.url,alt:"Photo",class:"undraggable",style:fi(e.imgStyle)},null,12,Im)]),N("div",Pm,[Lm,mt(o,{class:"icn close clickable",onClick:e.close},null,8,["onClick"])]),N("div",Rm,[N("div",jm,[N("div",qm,"Photo "+ge(e.index+1)+" of "+ge(e.imgs.length),1),N("div",Um,[e.img.date?(L(),H("span",Bm,ge(e.img.date),1)):ee("",!0)])]),N("div",Ym,[mt(a,{class:"icn download clickable",onClick:e.download},null,8,["onClick"])]),N("div",Hm,[e.img.text?(L(),H("div",zm,[N("div",{innerHTML:e.textHtml},null,8,Vm)])):ee("",!0)])]),N("div",Fm,[e.hasPrev?(L(),Ae(l,{key:0,class:"icn left clickable",onClick:t[0]||(t[0]=d=>e.updateIndex(-1))})):ee("",!0),e.hasNext?(L(),Ae(u,{key:1,class:"icn right clickable",onClick:t[1]||(t[1]=d=>e.updateIndex(1))})):ee("",!0)])])):ee("",!0)}const Wm=On(Et,[["render",$m],["__scopeId","data-v-8d7ec9da"]]);var Gm=Object.defineProperty,Zm=Object.getOwnPropertyDescriptor,An=(e,t,n,r)=>{for(var i=r>1?void 0:r?Zm(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Gm(t,n,i),i};let Ct=class extends Wt{constructor(){super(...arguments),J(this,"postsUrl"),J(this,"postsData"),J(this,"margins"),J(this,"searchEl"),J(this,"search",""),J(this,"posts",[]),J(this,"imgList",null),J(this,"postImgIndex"),J(this,"count",20),J(this,"audio",null),J(this,"img",-1),J(this,"replyShake",[]),J(this,"replyLoading",!1),J(this,"fail",null)}get purl(){return new URL(this.postsUrl,document.location.href).href}get audios(){return this.posts.filter(e=>{var t,n;return((n=(t=e.files)==null?void 0:t.at(0))==null?void 0:n.media_type)=="audio_file"}).flatMap(e=>e.files)}audioNext(e){this.audio=this.audios.at(this.audios.indexOf(this.audio)+e)}get searchedPosts(){let e=this.search.toLowerCase();if(!e)return this.posts;let t=this.posts;function n(r){let i;return[i,e]=e.split(" ",2),i.substring(r)}for(;e;){if(e.startsWith("id:")){let r=n(3);console.log(r),t=t.filter(i=>i.id+""==r);continue}if(e.startsWith("author:")){let r=n(7);t=t.filter(i=>i.author.toLowerCase().startsWith(r));continue}if(e.startsWith("date:")){let r=n(5);t=t.filter(i=>i.date.includes(r));continue}break}return e?t.filter(r=>r.text&&r.text.toLowerCase().includes(e)):t}get searchedCount(){return Math.min(this.count,this.searchedPosts.length)}onKey(e){(e.ctrlKey||e.metaKey)&&e.code=="KeyF"&&(this.searchEl.focus(),this.searchEl.scrollIntoView({block:"center"}),e.stopPropagation(),e.preventDefault())}onHashChange(e){const t=window.location.hash;console.log("Hash change",e.newURL,t),t&&(this.search=decodeURIComponent(t),window.location.hash="",this.searchEl.scrollIntoView({block:"center"}),e.preventDefault(),e.stopPropagation())}mounted(){document.addEventListener("keydown",this.onKey),window.addEventListener("hashchange",this.onHashChange)}unmounted(){document.removeEventListener("keydown",this.onKey),window.removeEventListener("hashchange",this.onHashChange)}replaceUrl(e){return new URL(e,this.purl).toString()}infiniteScroll(){console.log("Infinite Scroll - Load more"),this.count=Math.min(this.count+10,this.posts.length)}get postIdIndex(){return Object.fromEntries(this.posts.map((e,t)=>[e.id,t]))}clickReply(e){if(this.replyLoading)return;const t=this.postIdIndex[e];t>this.count&&(this.replyLoading=!0,this.count=Math.min(t+10,this.posts.length)),this.jumpToReply(e,t)}jumpToReply(e,t){const n=document.getElementById(`message-${e}`);if(!n)return setTimeout(()=>this.jumpToReply(e,t),50);n.scrollIntoView({behavior:"smooth",block:"center"}),this.replyLoading=!1;const r=()=>{this.replyShake=[...this.replyShake,t],setTimeout(()=>this.replyShake=this.replyShake.filter(a=>a!=t),1500)};let i;const s=setTimeout(()=>{r(),window.removeEventListener("scroll",i)},1e3);let o;i=a=>{clearTimeout(o),o=setTimeout(()=>{clearTimeout(s),r(),window.removeEventListener("scroll",i)},100)},window.addEventListener("scroll",i)}async created(){try{this.postsData?this.posts=this.postsData:this.posts=await(await fetch(this.purl)).json(),this.posts.forEach(e=>e.date=O(e.date).format("YYYY-MM-DD h:mm")),this.posts.reverse(),this.posts=this.posts.filter(e=>e.type!=="service"),this.count=Math.min(this.count,this.posts.length),this.posts.forEach(e=>{var t,n,r;(t=e.images)==null||t.forEach(i=>i.url=this.replaceUrl(i.url)),(n=e.reply)!=null&&n.thumb&&(e.reply.thumb=this.replaceUrl(e.reply.thumb)),(r=e.files)==null||r.forEach(i=>{i.url=this.replaceUrl(i.url),i.thumb&&(i.thumb=this.replaceUrl(i.thumb))})}),this.imgList=this.posts.flatMap((e,t)=>(e.images??[]).map(n=>{var r;return{url:n.url,text:e.text,author:e.author??(typeof e.forwarded_from=="string"?e.forwarded_from:(r=e.forwarded_from)==null?void 0:r.name),date:e.date,postIndex:t}})),this.postImgIndex=new Array(this.posts.length).fill(null),this.imgList.forEach((e,t)=>{this.postImgIndex[e.postIndex]===null&&(this.postImgIndex[e.postIndex]=t)}),console.log(this.imgList),console.log(this.postImgIndex),setTimeout(()=>Ks(),100)}catch(e){console.log(e),this.fail=e}}updated(){Ks()}};An([Qe({required:!0})],Ct.prototype,"postsUrl",2);An([Qe()],Ct.prototype,"postsData",2);An([Qe({default:!0})],Ct.prototype,"margins",2);An([ds("searchEl")],Ct.prototype,"searchEl",2);Ct=An([vn({components:{PostView:em,ImageViewer:Wm,AudioPlayer:Xn(()=>Promise.resolve().then(()=>Cg))}})],Ct);const Qm=e=>(bn("data-v-4850356f"),e=e(),wn(),e),Jm={class:"search"},Xm={key:0,class:"error tgb-card"},Km=Qm(()=>N("br",null,null,-1)),eg={key:1,"infinite-scroll-distance":50};function tg(e,t,n,r,i,s){const o=hu,a=_t("PostView"),l=_t("AudioPlayer"),u=_t("ImageViewer"),d=ou;return L(),H("div",{class:je(["tg-blog",{margins:e.margins}])},[nc(e.$slots,"default",{},void 0,!0),N("div",Jm,[Ps(N("input",{"onUpdate:modelValue":t[0]||(t[0]=f=>e.search=f),ref:"searchEl",placeholder:"Search..."},null,512),[[rc,e.search]]),mt(o)]),e.fail?(L(),H("div",Xm,[N("h2",null,[rn("Failed loading posts from: "),Km,rn(ge(e.purl),1)]),rn(" "+ge(e.fail),1)])):ee("",!0),e.posts.length!==0?Ps((L(),H("div",eg,[(L(!0),H(ar,null,pi(e.searchedCount,(f,c)=>(L(),Ae(a,{p:e.searchedPosts[c],postsUrl:e.purl,key:e.searchedPosts[c].id,onPlayFile:t[1]||(t[1]=h=>e.audio=h),onClickImg:h=>e.img=e.postImgIndex[c]+h,onClickReply:e.clickReply,class:je({shake:e.replyShake.includes(c)})},null,8,["p","postsUrl","onClickImg","onClickReply","class"]))),128))])),[[d,e.infiniteScroll]]):ee("",!0),e.audio?(L(),Ae(l,{key:2,audio:e.audio,onPrev:t[2]||(t[2]=f=>e.audioNext(-1)),onNext:t[3]||(t[3]=f=>e.audioNext(1))},null,8,["audio"])):ee("",!0),mt(u,{imgs:e.imgList,index:e.img,"onUpdate:index":t[4]||(t[4]=f=>e.img=f)},null,8,["imgs","index"])],2)}const ng=On(Ct,[["render",tg],["__scopeId","data-v-4850356f"]]),rg={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},ig=N("path",{fill:"currentColor",d:"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4L224 214.3v83.4L52.5 440.6zM256 352V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4S256 428.4 256 416v-64z"},null,-1),sg=[ig];function og(e,t){return L(),H("svg",rg,sg)}const ag={name:"fa6-solid-forward",render:og},lg={viewBox:"0 0 320 512",width:"1.2em",height:"1.2em"},cg=N("path",{fill:"currentColor",d:"M48 64C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48h-32z"},null,-1),ug=[cg];function hg(e,t){return L(),H("svg",lg,ug)}const dg={name:"fa6-solid-pause",render:hg},fg={viewBox:"0 0 512 512",width:"1.2em",height:"1.2em"},pg=N("path",{fill:"currentColor",d:"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3v83.4l171.5 142.9zM256 352V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29v-64z"},null,-1),mg=[pg];function gg(e,t){return L(),H("svg",fg,mg)}const yg={name:"fa6-solid-backward",render:gg};var bg=Object.defineProperty,wg=Object.getOwnPropertyDescriptor,Mt=(e,t,n,r)=>{for(var i=r>1?void 0:r?wg(t,n):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&bg(t,n,i),i};let ot=class extends Wt{constructor(){super(...arguments),J(this,"audio"),J(this,"playing",null),J(this,"duration","00:00"),J(this,"time","00:00")}mounted(){this.init()}pause(){this.playing.pause(),this.$forceUpdate()}play(){this.playing.play(),this.$forceUpdate()}next(){}prev(){}unmounted(){this.playing&&this.playing.pause()}init(){this.playing&&!this.playing.paused&&this.playing.pause(),this.playing=new Audio,this.playing.src=this.audio.url,this.playing.onloadedmetadata=()=>{this.duration=Ti(this.playing.duration)},this.playing.ontimeupdate=()=>{this.time=Ti(this.playing.currentTime)},this.playing.onended=()=>{this.$forceUpdate(),this.next()},this.playing.play()}};Mt([Qe({required:!0})],ot.prototype,"audio",2);Mt([yt("pause")],ot.prototype,"pause",1);Mt([yt("play")],ot.prototype,"play",1);Mt([yt("next")],ot.prototype,"next",1);Mt([yt("prev")],ot.prototype,"prev",1);Mt([Dp("audio")],ot.prototype,"init",1);ot=Mt([vn({components:{}})],ot);const La=e=>(bn("data-v-dcaa915d"),e=e(),wn(),e),vg={id:"AudioPlayer"},xg={class:"wrap"},kg={class:"unselectable"},_g={class:"control"},Sg=La(()=>N("span",{class:"f-grow1"},null,-1)),Tg=La(()=>N("span",{class:"f-grow1"},null,-1));function Og(e,t,n,r,i,s){var o;const a=yg,l=Ia,u=dg,d=ag;return L(),H("div",vg,[N("div",xg,[N("div",kg,ge(e.audio.performer)+" - "+ge(e.audio.title),1),N("div",_g,[N("span",null,ge(this.time),1),Sg,mt(a,{class:"clickable",onClick:e.prev},null,8,["onClick"]),(o=e.playing)!=null&&o.paused?(L(),Ae(l,{key:0,onClick:e.play},null,8,["onClick"])):(L(),Ae(u,{key:1,onClick:e.pause},null,8,["onClick"])),mt(d,{class:"clickable",onClick:e.next},null,8,["onClick"]),Tg,N("span",null,ge(this.duration),1)])])])}const Eg=On(ot,[["render",Og],["__scopeId","data-v-dcaa915d"]]),Cg=Object.freeze(Object.defineProperty({__proto__:null,default:Eg},Symbol.toStringTag,{value:"Module"}));function Ra(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let Nt=Ra();function Ag(e){Nt=e}const ja=/[&<>"']/,Dg=new RegExp(ja.source,"g"),qa=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Mg=new RegExp(qa.source,"g"),Ng={"&":"&","<":"<",">":">",'"':""","'":"'"},no=e=>Ng[e];function be(e,t){if(t){if(ja.test(e))return e.replace(Dg,no)}else if(qa.test(e))return e.replace(Mg,no);return e}const Ig=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Ua(e){return e.replace(Ig,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Pg=/(^|[^\[])\^/g;function ie(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,i)=>(i=i.source||i,i=i.replace(Pg,"$1"),e=e.replace(r,i),n),getRegex:()=>new RegExp(e,t)};return n}const Lg=/[^\w:]/g,Rg=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ro(e,t,n){if(e){let r;try{r=decodeURIComponent(Ua(n)).replace(Lg,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!Rg.test(n)&&(n=Bg(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Bn={},jg=/^[^:]+:\/*[^/]*$/,qg=/^([^:]+:)[\s\S]*$/,Ug=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Bg(e,t){Bn[" "+e]||(jg.test(e)?Bn[" "+e]=e+"/":Bn[" "+e]=nr(e,"/",!0)),e=Bn[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(qg,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(Ug,"$1")+t:e+t}const yr={exec:function(){}};function io(e,t){const n=e.replace(/\|/g,(s,o,a)=>{let l=!1,u=o;for(;--u>=0&&a[u]==="\\";)l=!l;return l?"|":" |"}),r=n.split(/ \|/);let i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function oo(e,t,n,r){const i=t.href,s=t.title?be(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const a={type:"link",raw:n,href:i,title:s,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,a}return{type:"image",raw:n,href:i,title:s,text:be(o)}}function zg(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(` `).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[o]=s;return o.length>=r.length?i.slice(r.length):i}).join(` -`)}let ps=class{constructor(e){this.options=e||Nt}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:nr(n,` -`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],r=Hg(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const r=nr(n,"#");(this.options.pedantic||!r||/ $/.test(r))&&(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,r,i,s,o,a,l,u,d,p,c,h,b=t[1].trim();const g=b.length>1,y={type:"list",raw:"",ordered:g,start:g?+b.slice(0,-1):"",loose:!1,items:[]};b=g?`\\d{1,9}\\${b.slice(-1)}`:`\\${b}`,this.options.pedantic&&(b=g?b:"[*+-]");const S=new RegExp(`^( {0,3}${b})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(h=!1,!(!(t=S.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),u=t[2].split(` +`)}let fs=class{constructor(e){this.options=e||Nt}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:nr(n,` +`)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],r=zg(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const r=nr(n,"#");(this.options.pedantic||!r||/ $/.test(r))&&(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,r,i,s,o,a,l,u,d,f,c,h,b=t[1].trim();const g=b.length>1,y={type:"list",raw:"",ordered:g,start:g?+b.slice(0,-1):"",loose:!1,items:[]};b=g?`\\d{1,9}\\${b.slice(-1)}`:`\\${b}`,this.options.pedantic&&(b=g?b:"[*+-]");const S=new RegExp(`^( {0,3}${b})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(h=!1,!(!(t=S.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),u=t[2].split(` `,1)[0].replace(/^\t+/,k=>" ".repeat(3*k.length)),d=e.split(` `,1)[0],this.options.pedantic?(s=2,c=u.trimLeft()):(s=t[2].search(/[^ ]/),s=s>4?1:s,c=u.slice(s),s+=t[1].length),a=!1,!u&&/^ *$/.test(d)&&(n+=d+` -`,e=e.substring(d.length+1),h=!0),!h){const k=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),T=new RegExp(`^ {0,${Math.min(3,s-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),M=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:\`\`\`|~~~)`),P=new RegExp(`^ {0,${Math.min(3,s-1)}}#`);for(;e&&(p=e.split(` -`,1)[0],d=p,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(M.test(d)||P.test(d)||k.test(d)||T.test(e)));){if(d.search(/[^ ]/)>=s||!d.trim())c+=` +`,e=e.substring(d.length+1),h=!0),!h){const k=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),T=new RegExp(`^ {0,${Math.min(3,s-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),M=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:\`\`\`|~~~)`),P=new RegExp(`^ {0,${Math.min(3,s-1)}}#`);for(;e&&(f=e.split(` +`,1)[0],d=f,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(M.test(d)||P.test(d)||k.test(d)||T.test(e)));){if(d.search(/[^ ]/)>=s||!d.trim())c+=` `+d.slice(s);else{if(a||u.search(/[^ ]/)>=4||M.test(u)||P.test(u)||T.test(u))break;c+=` -`+d}!a&&!d.trim()&&(a=!0),n+=p+` -`,e=e.substring(p.length+1),u=d.slice(s)}}y.loose||(l?y.loose=!0:/\n *\n *$/.test(n)&&(l=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(c),r&&(i=r[0]!=="[ ] ",c=c.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:c}),y.raw+=n}y.items[y.items.length-1].raw=n.trimRight(),y.items[y.items.length-1].text=c.trimRight(),y.raw=y.raw.trimRight();const C=y.items.length;for(o=0;oM.type==="space"),T=k.length>0&&k.some(M=>/\n.*\n/.test(M.raw));y.loose=T}if(y.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:r,title:i}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:io(t[1]).map(r=>({text:r})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` +`+d}!a&&!d.trim()&&(a=!0),n+=f+` +`,e=e.substring(f.length+1),u=d.slice(s)}}y.loose||(l?y.loose=!0:/\n *\n *$/.test(n)&&(l=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(c),r&&(i=r[0]!=="[ ] ",c=c.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:c}),y.raw+=n}y.items[y.items.length-1].raw=n.trimRight(),y.items[y.items.length-1].text=c.trimRight(),y.raw=y.raw.trimRight();const C=y.items.length;for(o=0;oM.type==="space"),T=k.length>0&&k.some(M=>/\n.*\n/.test(M.raw));y.loose=T}if(y.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:r,title:i}}}table(e){const t=this.rules.block.table.exec(e);if(t){const n={type:"table",header:io(t[1]).map(r=>({text:r})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` `):[]};if(n.header.length===n.align.length){n.raw=t[0];let r=n.align.length,i,s,o,a;for(i=0;i({text:l}));for(r=n.header.length,s=0;s/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):be(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const s=nr(n.slice(0,-1),"\\");if((n.length-s.length)%2===0)return}else{const s=Bg(t[2],"()");if(s>-1){const o=(t[0].indexOf("!")===0?5:4)+t[1].length+s;t[2]=t[2].substring(0,s),t[0]=t[0].substring(0,o).trim(),t[3]=""}}let r=t[2],i="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);s&&(r=s[1],i=s[3])}else i=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^$/.test(n)?r=r.slice(1):r=r.slice(1,-1)),oo(t,{href:r&&r.replace(this.rules.inline._escapes,"$1"),title:i&&i.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let r=(n[2]||n[1]).replace(/\s+/g," ");if(r=t[r.toLowerCase()],!r){const i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return oo(n,r,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrong.lDelim.exec(e);if(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))return;const i=r[1]||r[2]||"";if(!i||i&&(n===""||this.rules.inline.punctuation.exec(n))){const s=r[0].length-1;let o,a,l=s,u=0;const d=r[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(d.lastIndex=0,t=t.slice(-1*e.length+s);(r=d.exec(t))!=null;){if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!o)continue;if(a=o.length,r[3]||r[4]){l+=a;continue}else if((r[5]||r[6])&&s%3&&!((s+a)%3)){u+=a;continue}if(l-=a,l>0)continue;a=Math.min(a,a+l+u);const p=e.slice(0,s+r.index+(r[0].length-o.length)+a);if(Math.min(s,a)%2){const h=p.slice(1,-1);return{type:"em",raw:p,text:h,tokens:this.lexer.inlineTokens(h)}}const c=p.slice(2,-2);return{type:"strong",raw:p,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=be(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let r,i;return n[2]==="@"?(r=be(this.options.mangle?t(n[1]):n[1]),i="mailto:"+r):(r=be(n[1]),i=r),{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let r,i;if(n[2]==="@")r=be(this.options.mangle?t(n[0]):n[0]),i="mailto:"+r;else{let s;do s=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(s!==n[0]);r=be(n[0]),n[1]==="www."?i="http://"+n[0]:i=n[0]}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let r;return this.lexer.state.inRawBlock?r=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):be(n[0]):n[0]:r=be(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:r}}}};const U={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:yr,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};U._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;U._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;U.def=ie(U.def).replace("label",U._label).replace("title",U._title).getRegex();U.bullet=/(?:[*+-]|\d{1,9}[.)])/;U.listItemStart=ie(/^( *)(bull) */).replace("bull",U.bullet).getRegex();U.list=ie(U.list).replace(/bull/g,U.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+U.def.source+")").getRegex();U._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";U._comment=/|$)/;U.html=ie(U.html,"i").replace("comment",U._comment).replace("tag",U._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();U.paragraph=ie(U._paragraph).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.blockquote=ie(U.blockquote).replace("paragraph",U.paragraph).getRegex();U.normal={...U};U.gfm={...U.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};U.gfm.table=ie(U.gfm.table).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.gfm.paragraph=ie(U._paragraph).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",U.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.pedantic={...U.normal,html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",U._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:yr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ie(U.normal._paragraph).replace("hr",U.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",U.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const D={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:yr,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:yr,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";D.punctuation=ie(D.punctuation).replace(/punctuation/g,D._punctuation).getRegex();D.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;D.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;D._comment=ie(U._comment).replace("(?:-->|$)","-->").getRegex();D.emStrong.lDelim=ie(D.emStrong.lDelim).replace(/punct/g,D._punctuation).getRegex();D.emStrong.rDelimAst=ie(D.emStrong.rDelimAst,"g").replace(/punct/g,D._punctuation).getRegex();D.emStrong.rDelimUnd=ie(D.emStrong.rDelimUnd,"g").replace(/punct/g,D._punctuation).getRegex();D._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;D._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;D._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;D.autolink=ie(D.autolink).replace("scheme",D._scheme).replace("email",D._email).getRegex();D._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;D.tag=ie(D.tag).replace("comment",D._comment).replace("attribute",D._attribute).getRegex();D._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;D._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;D._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;D.link=ie(D.link).replace("label",D._label).replace("href",D._href).replace("title",D._title).getRegex();D.reflink=ie(D.reflink).replace("label",D._label).replace("ref",U._label).getRegex();D.nolink=ie(D.nolink).replace("ref",U._label).getRegex();D.reflinkSearch=ie(D.reflinkSearch,"g").replace("reflink",D.reflink).replace("nolink",D.nolink).getRegex();D.normal={...D};D.pedantic={...D.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",D._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",D._label).getRegex()};D.gfm={...D.normal,escape:ie(D.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),t+="&#"+r+";";return t}class gt{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Nt,this.options.tokenizer=this.options.tokenizer||new ps,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:U.normal,inline:D.normal};this.options.pedantic?(n.block=U.pedantic,n.inline=D.pedantic):this.options.gfm&&(n.block=U.gfm,this.options.breaks?n.inline=D.breaks:n.inline=D.gfm),this.tokenizer.rules=n}static get rules(){return{block:U,inline:D}}static lex(t,n){return new gt(n).lex(t)}static lexInline(t,n){return new gt(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,` +`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){const t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){const t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:be(t[1])}}tag(e){const t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):be(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const s=nr(n.slice(0,-1),"\\");if((n.length-s.length)%2===0)return}else{const s=Yg(t[2],"()");if(s>-1){const o=(t[0].indexOf("!")===0?5:4)+t[1].length+s;t[2]=t[2].substring(0,s),t[0]=t[0].substring(0,o).trim(),t[3]=""}}let r=t[2],i="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);s&&(r=s[1],i=s[3])}else i=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^$/.test(n)?r=r.slice(1):r=r.slice(1,-1)),oo(t,{href:r&&r.replace(this.rules.inline._escapes,"$1"),title:i&&i.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let r=(n[2]||n[1]).replace(/\s+/g," ");if(r=t[r.toLowerCase()],!r){const i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return oo(n,r,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrong.lDelim.exec(e);if(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))return;const i=r[1]||r[2]||"";if(!i||i&&(n===""||this.rules.inline.punctuation.exec(n))){const s=r[0].length-1;let o,a,l=s,u=0;const d=r[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(d.lastIndex=0,t=t.slice(-1*e.length+s);(r=d.exec(t))!=null;){if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!o)continue;if(a=o.length,r[3]||r[4]){l+=a;continue}else if((r[5]||r[6])&&s%3&&!((s+a)%3)){u+=a;continue}if(l-=a,l>0)continue;a=Math.min(a,a+l+u);const f=e.slice(0,s+r.index+(r[0].length-o.length)+a);if(Math.min(s,a)%2){const h=f.slice(1,-1);return{type:"em",raw:f,text:h,tokens:this.lexer.inlineTokens(h)}}const c=f.slice(2,-2);return{type:"strong",raw:f,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," ");const r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=be(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let r,i;return n[2]==="@"?(r=be(this.options.mangle?t(n[1]):n[1]),i="mailto:"+r):(r=be(n[1]),i=r),{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let r,i;if(n[2]==="@")r=be(this.options.mangle?t(n[0]):n[0]),i="mailto:"+r;else{let s;do s=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(s!==n[0]);r=be(n[0]),n[1]==="www."?i="http://"+n[0]:i=n[0]}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let r;return this.lexer.state.inRawBlock?r=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):be(n[0]):n[0]:r=be(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:r}}}};const U={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:yr,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};U._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;U._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;U.def=ie(U.def).replace("label",U._label).replace("title",U._title).getRegex();U.bullet=/(?:[*+-]|\d{1,9}[.)])/;U.listItemStart=ie(/^( *)(bull) */).replace("bull",U.bullet).getRegex();U.list=ie(U.list).replace(/bull/g,U.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+U.def.source+")").getRegex();U._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";U._comment=/|$)/;U.html=ie(U.html,"i").replace("comment",U._comment).replace("tag",U._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();U.paragraph=ie(U._paragraph).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.blockquote=ie(U.blockquote).replace("paragraph",U.paragraph).getRegex();U.normal={...U};U.gfm={...U.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};U.gfm.table=ie(U.gfm.table).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.gfm.paragraph=ie(U._paragraph).replace("hr",U.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",U.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",U._tag).getRegex();U.pedantic={...U.normal,html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",U._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:yr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ie(U.normal._paragraph).replace("hr",U.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",U.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const D={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:yr,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:yr,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";D.punctuation=ie(D.punctuation).replace(/punctuation/g,D._punctuation).getRegex();D.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;D.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;D._comment=ie(U._comment).replace("(?:-->|$)","-->").getRegex();D.emStrong.lDelim=ie(D.emStrong.lDelim).replace(/punct/g,D._punctuation).getRegex();D.emStrong.rDelimAst=ie(D.emStrong.rDelimAst,"g").replace(/punct/g,D._punctuation).getRegex();D.emStrong.rDelimUnd=ie(D.emStrong.rDelimUnd,"g").replace(/punct/g,D._punctuation).getRegex();D._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;D._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;D._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;D.autolink=ie(D.autolink).replace("scheme",D._scheme).replace("email",D._email).getRegex();D._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;D.tag=ie(D.tag).replace("comment",D._comment).replace("attribute",D._attribute).getRegex();D._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;D._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;D._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;D.link=ie(D.link).replace("label",D._label).replace("href",D._href).replace("title",D._title).getRegex();D.reflink=ie(D.reflink).replace("label",D._label).replace("ref",U._label).getRegex();D.nolink=ie(D.nolink).replace("ref",U._label).getRegex();D.reflinkSearch=ie(D.reflinkSearch,"g").replace("reflink",D.reflink).replace("nolink",D.nolink).getRegex();D.normal={...D};D.pedantic={...D.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",D._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",D._label).getRegex()};D.gfm={...D.normal,escape:ie(D.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),t+="&#"+r+";";return t}class gt{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Nt,this.options.tokenizer=this.options.tokenizer||new fs,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:U.normal,inline:D.normal};this.options.pedantic?(n.block=U.pedantic,n.inline=D.pedantic):this.options.gfm&&(n.block=U.gfm,this.options.breaks?n.inline=D.breaks:n.inline=D.gfm),this.tokenizer.rules=n}static get rules(){return{block:U,inline:D}}static lex(t,n){return new gt(n).lex(t)}static lexInline(t,n){return new gt(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,` `),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(a,l,u)=>l+" ".repeat(u.length));let r,i,s,o;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(a=>(r=a.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=` `:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` `+r.raw,i.text+=` @@ -35,7 +35,7 @@ O.version="2.29.4";Eu(le);O.fn=w;O.min=fd;O.max=md;O.now=gd;O.utc=Ge;O.unix=Vp;O `+r.raw,i.text+=` `+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r),o=s.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=` `+r.raw,i.text+=` -`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(t){const a="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,i,s,o=t,a,l,u;if(this.tokens.links){const d=Object.keys(this.tokens.links);if(d.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)d.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,a.index)+"["+so("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,a.index)+"["+so("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(a=this.tokenizer.rules.inline.escapedEmSt.exec(o))!=null;)o=o.slice(0,a.index+a[0].length-2)+"++"+o.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(l||(u=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(d=>(r=d.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,o,u)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t,ao)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t,ao))){t=t.substring(r.raw.length),n.push(r);continue}if(s=t,this.options.extensions&&this.options.extensions.startInline){let d=1/0;const p=t.slice(1);let c;this.options.extensions.startInline.forEach(function(h){c=h.call({lexer:this},p),typeof c=="number"&&c>=0&&(d=Math.min(d,c))}),d<1/0&&d>=0&&(s=t.substring(0,d+1))}if(r=this.tokenizer.inlineText(s,zg)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(u=r.raw.slice(-1)),l=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(t){const d="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return n}}class fs{constructor(t){this.options=t||Nt}code(t,n,r){const i=(n||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(t,i);s!=null&&s!==t&&(r=!0,t=s)}return t=t.replace(/\n$/,"")+` +`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(t){const a="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,i,s,o=t,a,l,u;if(this.tokens.links){const d=Object.keys(this.tokens.links);if(d.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)d.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,a.index)+"["+so("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,a.index)+"["+so("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(a=this.tokenizer.rules.inline.escapedEmSt.exec(o))!=null;)o=o.slice(0,a.index+a[0].length-2)+"++"+o.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(l||(u=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(d=>(r=d.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,o,u)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t,ao)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t,ao))){t=t.substring(r.raw.length),n.push(r);continue}if(s=t,this.options.extensions&&this.options.extensions.startInline){let d=1/0;const f=t.slice(1);let c;this.options.extensions.startInline.forEach(function(h){c=h.call({lexer:this},f),typeof c=="number"&&c>=0&&(d=Math.min(d,c))}),d<1/0&&d>=0&&(s=t.substring(0,d+1))}if(r=this.tokenizer.inlineText(s,Vg)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(u=r.raw.slice(-1)),l=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(t){const d="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return n}}class ps{constructor(t){this.options=t||Nt}code(t,n,r){const i=(n||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(t,i);s!=null&&s!==t&&(r=!0,t=s)}return t=t.replace(/\n$/,"")+` `,i?'
'+(r?t:be(t,!0))+`
`:"
"+(r?t:be(t,!0))+`
`}blockquote(t){return`
@@ -55,16 +55,16 @@ ${t}
`}tablerow(t){return` ${t} `}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+` -`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return this.options.xhtml?"
":"
"}del(t){return`${t}`}link(t,n,r){if(t=ro(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i='
",i}image(t,n,r){if(t=ro(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i=`${r}":">",i}text(t){return t}}class Ya{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class Ha{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let r=t,i=0;if(this.seen.hasOwnProperty(r)){i=this.seen[t];do i++,r=t+"-"+i;while(this.seen.hasOwnProperty(r))}return n||(this.seen[t]=i,this.seen[r]=0),r}slug(t,n={}){const r=this.serialize(t);return this.getNextSafeSlug(r,n.dryrun)}}let Dn=class Oi{constructor(t){this.options=t||Nt,this.options.renderer=this.options.renderer||new fs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ya,this.slugger=new Ha}static parse(t,n){return new Oi(n).parse(t)}static parseInline(t,n){return new Oi(n).parseInline(t)}parse(t,n=!0){let r="",i,s,o,a,l,u,d,p,c,h,b,g,y,S,C,k,T,M,P;const $=t.length;for(i=0;i<$;i++){if(h=t[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[h.type]&&(P=this.options.extensions.renderers[h.type].call({parser:this},h),P!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type))){r+=P||"";continue}switch(h.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{r+=this.renderer.heading(this.parseInline(h.tokens),h.depth,Ba(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{r+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{for(p="",d="",a=h.header.length,s=0;s0&&C.tokens[0].type==="paragraph"?(C.tokens[0].text=M+" "+C.tokens[0].text,C.tokens[0].tokens&&C.tokens[0].tokens.length>0&&C.tokens[0].tokens[0].type==="text"&&(C.tokens[0].tokens[0].text=M+" "+C.tokens[0].tokens[0].text)):C.tokens.unshift({type:"text",text:M}):S+=M),S+=this.parse(C.tokens,y),c+=this.renderer.listitem(S,T,k);r+=this.renderer.list(c,b,g);continue}case"html":{r+=this.renderer.html(h.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(c=h.tokens?this.parseInline(h.tokens):h.text;i+1<$&&t[i+1].type==="text";)h=t[++i],c+=` -`+(h.tokens?this.parseInline(h.tokens):h.text);r+=n?this.renderer.paragraph(c):c;continue}default:{const G='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(G);return}else throw new Error(G)}}}return r}parseInline(t,n){n=n||this.renderer;let r="",i,s,o;const a=t.length;for(i=0;i{if(r.message+=` -Please report this to https://github.com/markedjs/marked.`,e){const i="

An error occurred:

"+be(r.message+"",!0)+"
";if(t)return Promise.resolve(i);if(n){n(null,i);return}return i}if(t)return Promise.reject(r);if(n){n(r);return}throw r}}function za(e,t){return(n,r,i)=>{typeof r=="function"&&(i=r,r=null);const s={...r};r={...B.defaults,...s};const o=Vg(r.silent,r.async,i);if(typeof n>"u"||n===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(Yg(r),r.hooks&&(r.hooks.options=r),i){const a=r.highlight;let l;try{r.hooks&&(n=r.hooks.preprocess(n)),l=e(n,r)}catch(p){return o(p)}const u=function(p){let c;if(!p)try{r.walkTokens&&B.walkTokens(l,r.walkTokens),c=t(l,r),r.hooks&&(c=r.hooks.postprocess(c))}catch(h){p=h}return r.highlight=a,p?o(p):i(null,c)};if(!a||a.length<3||(delete r.highlight,!l.length))return u();let d=0;B.walkTokens(l,function(p){p.type==="code"&&(d++,setTimeout(()=>{a(p.text,p.lang,function(c,h){if(c)return u(c);h!=null&&h!==p.text&&(p.text=h,p.escaped=!0),d--,d===0&&u()})},0))}),d===0&&u();return}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(n):n).then(a=>e(a,r)).then(a=>r.walkTokens?Promise.all(B.walkTokens(a,r.walkTokens)).then(()=>a):a).then(a=>t(a,r)).then(a=>r.hooks?r.hooks.postprocess(a):a).catch(o);try{r.hooks&&(n=r.hooks.preprocess(n));const a=e(n,r);r.walkTokens&&B.walkTokens(a,r.walkTokens);let l=t(a,r);return r.hooks&&(l=r.hooks.postprocess(l)),l}catch(a){return o(a)}}}function B(e,t,n){return za(gt.lex,Dn.parse)(e,t,n)}B.options=B.setOptions=function(e){return B.defaults={...B.defaults,...e},Cg(B.defaults),B};B.getDefaults=ja;B.defaults=Nt;B.use=function(...e){const t=B.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const r={...n};if(r.async=B.defaults.async||r.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=t.renderers[i.name];s?t.renderers[i.name]=function(...o){let a=i.renderer.apply(this,o);return a===!1&&(a=s.apply(this,o)),a}:t.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[i.level]?t[i.level].unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),r.extensions=t),n.renderer){const i=B.defaults.renderer||new fs;for(const s in n.renderer){const o=i[s];i[s]=(...a)=>{let l=n.renderer[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.renderer=i}if(n.tokenizer){const i=B.defaults.tokenizer||new ps;for(const s in n.tokenizer){const o=i[s];i[s]=(...a)=>{let l=n.tokenizer[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.tokenizer=i}if(n.hooks){const i=B.defaults.hooks||new br;for(const s in n.hooks){const o=i[s];br.passThroughHooks.has(s)?i[s]=a=>{if(B.defaults.async)return Promise.resolve(n.hooks[s].call(i,a)).then(u=>o.call(i,u));const l=n.hooks[s].call(i,a);return o.call(i,l)}:i[s]=(...a)=>{let l=n.hooks[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.hooks=i}if(n.walkTokens){const i=B.defaults.walkTokens;r.walkTokens=function(s){let o=[];return o.push(n.walkTokens.call(this,s)),i&&(o=o.concat(i.call(this,s))),o}}B.setOptions(r)})};B.walkTokens=function(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(B,r)),r.type){case"table":{for(const i of r.header)n=n.concat(B.walkTokens(i.tokens,t));for(const i of r.rows)for(const s of i)n=n.concat(B.walkTokens(s.tokens,t));break}case"list":{n=n.concat(B.walkTokens(r.items,t));break}default:B.defaults.extensions&&B.defaults.extensions.childTokens&&B.defaults.extensions.childTokens[r.type]?B.defaults.extensions.childTokens[r.type].forEach(function(i){n=n.concat(B.walkTokens(r[i],t))}):r.tokens&&(n=n.concat(B.walkTokens(r.tokens,t)))}return n};B.parseInline=za(gt.lexInline,Dn.parseInline);B.Parser=Dn;B.parser=Dn.parse;B.Renderer=fs;B.TextRenderer=Ya;B.Lexer=gt;B.lexer=gt.lex;B.Tokenizer=ps;B.Slugger=Ha;B.Hooks=br;B.parse=B;B.options;B.setOptions;B.use;B.walkTokens;B.parseInline;Dn.parse;gt.lex;var Va={},hn={},ms={},dn={},gs={};Object.defineProperty(gs,"__esModule",{value:!0});gs.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢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;怳Ādp໩໮uct;戏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ǣጓ\0጖y;䐎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Ā;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀ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Ā;e᜚᜜lƀ;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\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩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ↄⅪ←ٖ↛ǰ↉\0↎proø₞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;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\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\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var ys={};Object.defineProperty(ys,"__esModule",{value:!0});ys.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var Ei={};(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(s){var o="";return s>65535&&(s-=65536,o+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),o+=String.fromCharCode(s),o};function r(s){var o;return s>=55296&&s<=57343||s>1114111?65533:(o=n.get(s))!==null&&o!==void 0?o:s}e.replaceCodePoint=r;function i(s){return(0,e.fromCodePoint)(r(s))}e.default=i})(Ei);(function(e){var t=Y&&Y.__createBinding||(Object.create?function(m,_,E,j){j===void 0&&(j=E);var f=Object.getOwnPropertyDescriptor(_,E);(!f||("get"in f?!_.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return _[E]}}),Object.defineProperty(m,j,f)}:function(m,_,E,j){j===void 0&&(j=E),m[j]=_[E]}),n=Y&&Y.__setModuleDefault||(Object.create?function(m,_){Object.defineProperty(m,"default",{enumerable:!0,value:_})}:function(m,_){m.default=_}),r=Y&&Y.__importStar||function(m){if(m&&m.__esModule)return m;var _={};if(m!=null)for(var E in m)E!=="default"&&Object.prototype.hasOwnProperty.call(m,E)&&t(_,m,E);return n(_,m),_},i=Y&&Y.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var s=i(gs);e.htmlDecodeTree=s.default;var o=i(ys);e.xmlDecodeTree=o.default;var a=r(Ei);e.decodeCodePoint=a.default;var l=Ei;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return l.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return l.fromCodePoint}});var u;(function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"})(u||(u={}));var d=32,p;(function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"})(p=e.BinTrieFlags||(e.BinTrieFlags={}));function c(m){return m>=u.ZERO&&m<=u.NINE}function h(m){return m>=u.UPPER_A&&m<=u.UPPER_F||m>=u.LOWER_A&&m<=u.LOWER_F}function b(m){return m>=u.UPPER_A&&m<=u.UPPER_Z||m>=u.LOWER_A&&m<=u.LOWER_Z||c(m)}function g(m){return m===u.EQUALS||b(m)}var y;(function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"})(y||(y={}));var S;(function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"})(S=e.DecodingMode||(e.DecodingMode={}));var C=function(){function m(_,E,j){this.decodeTree=_,this.emitCodePoint=E,this.errors=j,this.state=y.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=S.Strict}return m.prototype.startEntity=function(_){this.decodeMode=_,this.state=y.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},m.prototype.write=function(_,E){switch(this.state){case y.EntityStart:return _.charCodeAt(E)===u.NUM?(this.state=y.NumericStart,this.consumed+=1,this.stateNumericStart(_,E+1)):(this.state=y.NamedEntity,this.stateNamedEntity(_,E));case y.NumericStart:return this.stateNumericStart(_,E);case y.NumericDecimal:return this.stateNumericDecimal(_,E);case y.NumericHex:return this.stateNumericHex(_,E);case y.NamedEntity:return this.stateNamedEntity(_,E)}},m.prototype.stateNumericStart=function(_,E){return E>=_.length?-1:(_.charCodeAt(E)|d)===u.LOWER_X?(this.state=y.NumericHex,this.consumed+=1,this.stateNumericHex(_,E+1)):(this.state=y.NumericDecimal,this.stateNumericDecimal(_,E))},m.prototype.addToNumericResult=function(_,E,j,f){if(E!==j){var x=j-E;this.result=this.result*Math.pow(f,x)+parseInt(_.substr(E,x),f),this.consumed+=x}},m.prototype.stateNumericHex=function(_,E){for(var j=E;E<_.length;){var f=_.charCodeAt(E);if(c(f)||h(f))E+=1;else return this.addToNumericResult(_,j,E,16),this.emitNumericEntity(f,3)}return this.addToNumericResult(_,j,E,16),-1},m.prototype.stateNumericDecimal=function(_,E){for(var j=E;E<_.length;){var f=_.charCodeAt(E);if(c(f))E+=1;else return this.addToNumericResult(_,j,E,10),this.emitNumericEntity(f,2)}return this.addToNumericResult(_,j,E,10),-1},m.prototype.emitNumericEntity=function(_,E){var j;if(this.consumed<=E)return(j=this.errors)===null||j===void 0||j.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(_===u.SEMI)this.consumed+=1;else if(this.decodeMode===S.Strict)return 0;return this.emitCodePoint((0,a.replaceCodePoint)(this.result),this.consumed),this.errors&&(_!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},m.prototype.stateNamedEntity=function(_,E){for(var j=this.decodeTree,f=j[this.treeIndex],x=(f&p.VALUE_LENGTH)>>14;E<_.length;E++,this.excess++){var v=_.charCodeAt(E);if(this.treeIndex=T(j,f,this.treeIndex+Math.max(1,x),v),this.treeIndex<0)return this.result===0||this.decodeMode===S.Attribute&&(x===0||g(v))?0:this.emitNotTerminatedNamedEntity();if(f=j[this.treeIndex],x=(f&p.VALUE_LENGTH)>>14,x!==0){if(v===u.SEMI)return this.emitNamedEntityData(this.treeIndex,x,this.consumed+this.excess);this.decodeMode!==S.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},m.prototype.emitNotTerminatedNamedEntity=function(){var _,E=this,j=E.result,f=E.decodeTree,x=(f[j]&p.VALUE_LENGTH)>>14;return this.emitNamedEntityData(j,x,this.consumed),(_=this.errors)===null||_===void 0||_.missingSemicolonAfterCharacterReference(),this.consumed},m.prototype.emitNamedEntityData=function(_,E,j){var f=this.decodeTree;return this.emitCodePoint(E===1?f[_]&~p.VALUE_LENGTH:f[_+1],j),E===3&&this.emitCodePoint(f[_+2],j),j},m.prototype.end=function(){var _;switch(this.state){case y.NamedEntity:return this.result!==0&&(this.decodeMode!==S.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case y.NumericDecimal:return this.emitNumericEntity(0,2);case y.NumericHex:return this.emitNumericEntity(0,3);case y.NumericStart:return(_=this.errors)===null||_===void 0||_.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case y.EntityStart:return 0}},m}();e.EntityDecoder=C;function k(m){var _="",E=new C(m,function(j){return _+=(0,a.fromCodePoint)(j)});return function(j,f){for(var x=0,v=0;(v=j.indexOf("&",v))>=0;){_+=j.slice(x,v),E.startEntity(f);var q=E.write(j,v+1);if(q<0){x=v+E.end();break}x=v+q,v=q===0?x+1:x}var Ee=_+j.slice(x);return _="",Ee}}function T(m,_,E,j){var f=(_&p.BRANCH_LENGTH)>>7,x=_&p.JUMP_TABLE;if(f===0)return x!==0&&j===x?E:-1;if(x){var v=j-x;return v<0||v>=f?-1:m[E+v]-1}for(var q=E,Ee=q+f-1;q<=Ee;){var pe=q+Ee>>>1,se=m[pe];if(sej)Ee=pe-1;else return m[pe+f]}return-1}e.determineBranch=T;var M=k(s.default),P=k(o.default);function $(m,_){return _===void 0&&(_=S.Legacy),M(m,_)}e.decodeHTML=$;function G(m){return M(m,S.Attribute)}e.decodeHTMLAttribute=G;function de(m){return M(m,S.Strict)}e.decodeHTMLStrict=de;function ye(m){return P(m,S.Strict)}e.decodeXML=ye})(dn);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var t=dn,n;(function(c){c[c.Tab=9]="Tab",c[c.NewLine=10]="NewLine",c[c.FormFeed=12]="FormFeed",c[c.CarriageReturn=13]="CarriageReturn",c[c.Space=32]="Space",c[c.ExclamationMark=33]="ExclamationMark",c[c.Number=35]="Number",c[c.Amp=38]="Amp",c[c.SingleQuote=39]="SingleQuote",c[c.DoubleQuote=34]="DoubleQuote",c[c.Dash=45]="Dash",c[c.Slash=47]="Slash",c[c.Zero=48]="Zero",c[c.Nine=57]="Nine",c[c.Semi=59]="Semi",c[c.Lt=60]="Lt",c[c.Eq=61]="Eq",c[c.Gt=62]="Gt",c[c.Questionmark=63]="Questionmark",c[c.UpperA=65]="UpperA",c[c.LowerA=97]="LowerA",c[c.UpperF=70]="UpperF",c[c.LowerF=102]="LowerF",c[c.UpperZ=90]="UpperZ",c[c.LowerZ=122]="LowerZ",c[c.LowerX=120]="LowerX",c[c.OpeningSquareBracket=91]="OpeningSquareBracket"})(n||(n={}));var r;(function(c){c[c.Text=1]="Text",c[c.BeforeTagName=2]="BeforeTagName",c[c.InTagName=3]="InTagName",c[c.InSelfClosingTag=4]="InSelfClosingTag",c[c.BeforeClosingTagName=5]="BeforeClosingTagName",c[c.InClosingTagName=6]="InClosingTagName",c[c.AfterClosingTagName=7]="AfterClosingTagName",c[c.BeforeAttributeName=8]="BeforeAttributeName",c[c.InAttributeName=9]="InAttributeName",c[c.AfterAttributeName=10]="AfterAttributeName",c[c.BeforeAttributeValue=11]="BeforeAttributeValue",c[c.InAttributeValueDq=12]="InAttributeValueDq",c[c.InAttributeValueSq=13]="InAttributeValueSq",c[c.InAttributeValueNq=14]="InAttributeValueNq",c[c.BeforeDeclaration=15]="BeforeDeclaration",c[c.InDeclaration=16]="InDeclaration",c[c.InProcessingInstruction=17]="InProcessingInstruction",c[c.BeforeComment=18]="BeforeComment",c[c.CDATASequence=19]="CDATASequence",c[c.InSpecialComment=20]="InSpecialComment",c[c.InCommentLike=21]="InCommentLike",c[c.BeforeSpecialS=22]="BeforeSpecialS",c[c.SpecialStartSequence=23]="SpecialStartSequence",c[c.InSpecialTag=24]="InSpecialTag",c[c.BeforeEntity=25]="BeforeEntity",c[c.BeforeNumericEntity=26]="BeforeNumericEntity",c[c.InNamedEntity=27]="InNamedEntity",c[c.InNumericEntity=28]="InNumericEntity",c[c.InHexEntity=29]="InHexEntity"})(r||(r={}));function i(c){return c===n.Space||c===n.NewLine||c===n.Tab||c===n.FormFeed||c===n.CarriageReturn}function s(c){return c===n.Slash||c===n.Gt||i(c)}function o(c){return c>=n.Zero&&c<=n.Nine}function a(c){return c>=n.LowerA&&c<=n.LowerZ||c>=n.UpperA&&c<=n.UpperZ}function l(c){return c>=n.UpperA&&c<=n.UpperF||c>=n.LowerA&&c<=n.LowerF}var u;(function(c){c[c.NoValue=0]="NoValue",c[c.Unquoted=1]="Unquoted",c[c.Single=2]="Single",c[c.Double=3]="Double"})(u=e.QuoteType||(e.QuoteType={}));var d={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},p=function(){function c(h,b){var g=h.xmlMode,y=g===void 0?!1:g,S=h.decodeEntities,C=S===void 0?!0:S;this.cbs=b,this.state=r.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r.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=y,this.decodeEntities=C,this.entityTrie=y?t.xmlDecodeTree:t.htmlDecodeTree}return c.prototype.reset=function(){this.state=r.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},c.prototype.write=function(h){this.offset+=this.buffer.length,this.buffer=h,this.parse()},c.prototype.end=function(){this.running&&this.finish()},c.prototype.pause=function(){this.running=!1},c.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=r.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&h===n.Amp&&(this.state=r.BeforeEntity)},c.prototype.stateSpecialStartSequence=function(h){var b=this.sequenceIndex===this.currentSequence.length,g=b?s(h):(h|32)===this.currentSequence[this.sequenceIndex];if(!g)this.isSpecial=!1;else if(!b){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=r.InTagName,this.stateInTagName(h)},c.prototype.stateInSpecialTag=function(h){if(this.sequenceIndex===this.currentSequence.length){if(h===n.Gt||i(h)){var b=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&h!==n.Semi)this.trieIndex+=g;else{var y=this.index-this.entityExcess+1;y>this.sectionStart&&this.emitPartial(this.sectionStart,y),this.entityResult=this.trieIndex,this.trieIndex+=g,this.entityExcess=0,this.sectionStart=this.index+1,g===0&&this.emitNamedEntity()}}},c.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var h=(this.entityTrie[this.entityResult]&t.BinTrieFlags.VALUE_LENGTH)>>14;switch(h){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~t.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},c.prototype.stateBeforeNumericEntity=function(h){(h|32)===n.LowerX?(this.entityExcess++,this.state=r.InHexEntity):(this.state=r.InNumericEntity,this.stateInNumericEntity(h))},c.prototype.emitNumericEntity=function(h){var b=this.index-this.entityExcess-1,g=b+2+ +(this.state===r.InHexEntity);g!==this.index&&(b>this.sectionStart&&this.emitPartial(this.sectionStart,b),this.sectionStart=this.index+Number(h),this.emitCodePoint((0,t.replaceCodePoint)(this.entityResult))),this.state=this.baseState},c.prototype.stateInNumericEntity=function(h){h===n.Semi?this.emitNumericEntity(!0):o(h)?(this.entityResult=this.entityResult*10+(h-n.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},c.prototype.stateInHexEntity=function(h){h===n.Semi?this.emitNumericEntity(!0):o(h)?(this.entityResult=this.entityResult*16+(h-n.Zero),this.entityExcess++):l(h)?(this.entityResult=this.entityResult*16+((h|32)-n.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},c.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===r.Text||this.baseState===r.InSpecialTag)},c.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===r.Text||this.state===r.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===r.InAttributeValueDq||this.state===r.InAttributeValueSq||this.state===r.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},c.prototype.shouldContinue=function(){return this.index0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();(r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,a,!0)}this.isVoidElement(t)||(this.stack.push(t),po.has(t)?this.foreignContext.push(!0):fo.has(t)&&this.foreignContext.push(!1)),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var n,r;this.startIndex=this.openTagStart,this.attribs&&((r=(n=this.cbs).onopentag)===null||r===void 0||r.call(n,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,n){var r,i,s,o,a,l;this.endIndex=n;var u=this.getSlice(t,n);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(po.has(u)||fo.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))!this.options.xmlMode&&u==="br"&&((i=(r=this.cbs).onopentagname)===null||i===void 0||i.call(r,"br"),(o=(s=this.cbs).onopentag)===null||o===void 0||o.call(s,"br",{},!0),(l=(a=this.cbs).onclosetag)===null||l===void 0||l.call(a,"br",!1));else{var d=this.stack.lastIndexOf(u);if(d!==-1)if(this.cbs.onclosetag)for(var p=this.stack.length-d;p--;)this.cbs.onclosetag(this.stack.pop(),p!==0);else this.stack.length=d;else!this.options.xmlMode&&u==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=n+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var n,r,i=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===i&&((r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,i,!t),this.stack.pop())},e.prototype.onattribname=function(t,n){this.startIndex=t;var r=this.getSlice(t,n);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r},e.prototype.onattribdata=function(t,n){this.attribvalue+=this.getSlice(t,n)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,lo.fromCodePoint)(t)},e.prototype.onattribend=function(t,n){var r,i;this.endIndex=n,(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,this.attribname,this.attribvalue,t===Yn.QuoteType.Double?'"':t===Yn.QuoteType.Single?"'":t===Yn.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var n=t.search(Qg),r=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(t,n){this.endIndex=n;var r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(r))}this.startIndex=n+1},e.prototype.onprocessinginstruction=function(t,n){this.endIndex=n;var r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(r))}this.startIndex=n+1},e.prototype.oncomment=function(t,n,r){var i,s,o,a;this.endIndex=n,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,n-r)),(a=(o=this.cbs).oncommentend)===null||a===void 0||a.call(o),this.startIndex=n+1},e.prototype.oncdata=function(t,n,r){var i,s,o,a,l,u,d,p,c,h;this.endIndex=n;var b=this.getSlice(t,n-r);this.options.xmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(a=(o=this.cbs).ontext)===null||a===void 0||a.call(o,b),(u=(l=this.cbs).oncdataend)===null||u===void 0||u.call(l)):((p=(d=this.cbs).oncomment)===null||p===void 0||p.call(d,"[CDATA[".concat(b,"]]")),(h=(c=this.cbs).oncommentend)===null||h===void 0||h.call(c)),this.startIndex=n+1},e.prototype.onend=function(){var t,n;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}(n=(t=this.cbs).onend)===null||n===void 0||n.call(t)},e.prototype.reset=function(){var t,n,r,i;(n=(t=this.cbs).onreset)===null||n===void 0||n.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(i=(r=this.cbs).onparserinit)===null||i===void 0||i.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.getSlice=function(t,n){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(t-this.bufferOffset,n-this.bufferOffset);n-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,n-this.bufferOffset);return r},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(n){this.children=n},enumerable:!1,configurable:!0}),t}(bs);F.NodeWithChildren=zr;var Ga=function(e){bt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=Oe.ElementType.CDATA,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(zr);F.CDATA=Ga;var Za=function(e){bt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=Oe.ElementType.Root,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(zr);F.Document=Za;var Qa=function(e){bt(t,e);function t(n,r,i,s){i===void 0&&(i=[]),s===void 0&&(s=n==="script"?Oe.ElementType.Script:n==="style"?Oe.ElementType.Style:Oe.ElementType.Tag);var o=e.call(this,i)||this;return o.name=n,o.attribs=r,o.type=s,o}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(n){this.name=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var n=this;return Object.keys(this.attribs).map(function(r){var i,s;return{name:r,value:n.attribs[r],namespace:(i=n["x-attribsNamespace"])===null||i===void 0?void 0:i[r],prefix:(s=n["x-attribsPrefix"])===null||s===void 0?void 0:s[r]}})},enumerable:!1,configurable:!0}),t}(zr);F.Element=Qa;function Ja(e){return(0,Oe.isTag)(e)}F.isTag=Ja;function Xa(e){return e.type===Oe.ElementType.CDATA}F.isCDATA=Xa;function Ka(e){return e.type===Oe.ElementType.Text}F.isText=Ka;function el(e){return e.type===Oe.ElementType.Comment}F.isComment=el;function tl(e){return e.type===Oe.ElementType.Directive}F.isDirective=tl;function nl(e){return e.type===Oe.ElementType.Root}F.isDocument=nl;function Xg(e){return Object.prototype.hasOwnProperty.call(e,"children")}F.hasChildren=Xg;function ws(e,t){t===void 0&&(t=!1);var n;if(Ka(e))n=new Fa(e.data);else if(el(e))n=new $a(e.data);else if(Ja(e)){var r=t?li(e.children):[],i=new Qa(e.name,an({},e.attribs),r);r.forEach(function(l){return l.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=an({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=an({},e["x-attribsPrefix"])),n=i}else if(Xa(e)){var r=t?li(e.children):[],s=new Ga(r);r.forEach(function(u){return u.parent=s}),n=s}else if(nl(e)){var r=t?li(e.children):[],o=new Za(r);r.forEach(function(u){return u.parent=o}),e["x-mode"]&&(o["x-mode"]=e["x-mode"]),n=o}else if(tl(e)){var a=new Wa(e.name,e.data);e["x-name"]!=null&&(a["x-name"]=e["x-name"],a["x-publicId"]=e["x-publicId"],a["x-systemId"]=e["x-systemId"]),n=a}else throw new Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}F.cloneNode=ws;function li(e){for(var t=e.map(function(r){return ws(r,!0)}),n=1;n$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(i,s){return i.codePointAt(s)}:function(i,s){return(i.charCodeAt(s)&64512)===55296?(i.charCodeAt(s)-55296)*1024+i.charCodeAt(s+1)-56320+65536:i.charCodeAt(s)};function n(i){for(var s="",o=0,a;(a=e.xmlReplacer.exec(i))!==null;){var l=a.index,u=i.charCodeAt(l),d=t.get(u);d!==void 0?(s+=i.substring(o,l)+d,o=l+1):(s+="".concat(i.substring(o,l),"&#x").concat((0,e.getCodePoint)(i,l).toString(16),";"),o=e.xmlReplacer.lastIndex+=+((u&64512)===55296))}return s+i.substr(o)}e.encodeXML=n,e.escape=n;function r(i,s){return function(o){for(var a,l=0,u="";a=i.exec(o);)l!==a.index&&(u+=o.substring(l,a.index)),u+=s.get(a[0].charCodeAt(0)),l=a.index+1;return u+o.substring(l)}}e.escapeUTF8=r(/[&<>'"]/g,t),e.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(wr);var Kg=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(At,"__esModule",{value:!0});At.encodeNonAsciiHTML=At.encodeHTML=void 0;var ey=Kg(vs),il=wr,ty=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function ny(e){return sl(ty,e)}At.encodeHTML=ny;function ry(e){return sl(il.xmlReplacer,e)}At.encodeNonAsciiHTML=ry;function sl(e,t){for(var n="",r=0,i;(i=e.exec(t))!==null;){var s=i.index;n+=t.substring(r,s);var o=t.charCodeAt(s),a=ey.default.get(o);if(typeof a=="object"){if(s+10&&(r+=Vr(e.children,t)),(t.xmlMode||!mo.has(e.name))&&(r+=""))),r}function fy(e){return"<".concat(e.data,">")}function my(e,t){var n,r=e.data||"";return((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&ay.has(e.parent.name))&&(r=t.xmlMode||t.encodeEntities!=="utf8"?(0,vr.encodeXML)(r):(0,vr.escapeText)(r)),r}function gy(e){return"")}function yy(e){return"")}var by=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(De,"__esModule",{value:!0});De.innerText=De.textContent=De.getText=De.getInnerHTML=De.getOuterHTML=void 0;var $e=at,wy=by(Mn),vy=Qt;function al(e,t){return(0,wy.default)(e,t)}De.getOuterHTML=al;function xy(e,t){return(0,$e.hasChildren)(e)?e.children.map(function(n){return al(n,t)}).join(""):""}De.getInnerHTML=xy;function ir(e){return Array.isArray(e)?e.map(ir).join(""):(0,$e.isTag)(e)?e.name==="br"?` -`:ir(e.children):(0,$e.isCDATA)(e)?ir(e.children):(0,$e.isText)(e)?e.data:""}De.getText=ir;function Ci(e){return Array.isArray(e)?e.map(Ci).join(""):(0,$e.hasChildren)(e)&&!(0,$e.isComment)(e)?Ci(e.children):(0,$e.isText)(e)?e.data:""}De.textContent=Ci;function Ai(e){return Array.isArray(e)?e.map(Ai).join(""):(0,$e.hasChildren)(e)&&(e.type===vy.ElementType.Tag||(0,$e.isCDATA)(e))?Ai(e.children):(0,$e.isText)(e)?e.data:""}De.innerText=Ai;var me={};Object.defineProperty(me,"__esModule",{value:!0});me.prevElementSibling=me.nextElementSibling=me.getName=me.hasAttrib=me.getAttributeValue=me.getSiblings=me.getParent=me.getChildren=void 0;var xs=at;function ll(e){return(0,xs.hasChildren)(e)?e.children:[]}me.getChildren=ll;function cl(e){return e.parent||null}me.getParent=cl;function ky(e){var t,n,r=cl(e);if(r!=null)return ll(r);for(var i=[e],s=e.prev,o=e.next;s!=null;)i.unshift(s),t=s,s=t.prev;for(;o!=null;)i.push(o),n=o,o=n.next;return i}me.getSiblings=ky;function _y(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}me.getAttributeValue=_y;function Sy(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}me.hasAttrib=Sy;function Ty(e){return e.name}me.getName=Ty;function Oy(e){for(var t,n=e.next;n!==null&&!(0,xs.isTag)(n);)t=n,n=t.next;return n}me.nextElementSibling=Oy;function Ey(e){for(var t,n=e.prev;n!==null&&!(0,xs.isTag)(n);)t=n,n=t.prev;return n}me.prevElementSibling=Ey;var Te={};Object.defineProperty(Te,"__esModule",{value:!0});Te.prepend=Te.prependChild=Te.append=Te.appendChild=Te.replaceElement=Te.removeElement=void 0;function Nn(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}Te.removeElement=Nn;function Cy(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}Te.replaceElement=Cy;function Ay(e,t){if(Nn(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}Te.appendChild=Ay;function Dy(e,t){Nn(t);var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}Te.append=Dy;function My(e,t){if(Nn(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var n=e.children[1];n.prev=t,t.next=n}else t.next=null}Te.prependChild=My;function Ny(e,t){Nn(t);var n=e.parent;if(n){var r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}Te.prepend=Ny;var ke={};Object.defineProperty(ke,"__esModule",{value:!0});ke.findAll=ke.existsOne=ke.findOne=ke.findOneChild=ke.find=ke.filter=void 0;var Fr=at;function Iy(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),ul(e,Array.isArray(t)?t:[t],n,r)}ke.filter=Iy;function ul(e,t,n,r){for(var i=[],s=[t],o=[0];;){if(o[0]>=s[0].length){if(o.length===1)return i;s.shift(),o.shift();continue}var a=s[0][o[0]++];if(e(a)&&(i.push(a),--r<=0))return i;n&&(0,Fr.hasChildren)(a)&&a.children.length>0&&(o.unshift(0),s.unshift(a.children))}}ke.find=ul;function Py(e,t){return t.find(e)}ke.findOneChild=Py;function hl(e,t,n){n===void 0&&(n=!0);for(var r=null,i=0;i0&&(r=hl(e,s.children,!0));else continue}return r}ke.findOne=hl;function dl(e,t){return t.some(function(n){return(0,Fr.isTag)(n)&&(e(n)||dl(e,n.children))})}ke.existsOne=dl;function Ly(e,t){for(var n=[],r=[t],i=[0];;){if(i[0]>=r[0].length){if(r.length===1)return n;r.shift(),i.shift();continue}var s=r[0][i[0]++];(0,Fr.isTag)(s)&&(e(s)&&n.push(s),s.children.length>0&&(i.unshift(0),r.unshift(s.children)))}}ke.findAll=Ly;var Me={};Object.defineProperty(Me,"__esModule",{value:!0});Me.getElementsByTagType=Me.getElementsByTagName=Me.getElementById=Me.getElements=Me.testElement=void 0;var xt=at,$r=ke,xr={tag_name:function(e){return typeof e=="function"?function(t){return(0,xt.isTag)(t)&&e(t.name)}:e==="*"?xt.isTag:function(t){return(0,xt.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,xt.isText)(t)&&e(t.data)}:function(t){return(0,xt.isText)(t)&&t.data===e}}};function pl(e,t){return typeof t=="function"?function(n){return(0,xt.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,xt.isTag)(n)&&n.attribs[e]===t}}function Ry(e,t){return function(n){return e(n)||t(n)}}function fl(e){var t=Object.keys(e).map(function(n){var r=e[n];return Object.prototype.hasOwnProperty.call(xr,n)?xr[n](r):pl(n,r)});return t.length===0?null:t.reduce(Ry)}function jy(e,t){var n=fl(e);return n?n(t):!0}Me.testElement=jy;function qy(e,t,n,r){r===void 0&&(r=1/0);var i=fl(e);return i?(0,$r.filter)(i,t,n,r):[]}Me.getElements=qy;function Uy(e,t,n){return n===void 0&&(n=!0),Array.isArray(t)||(t=[t]),(0,$r.findOne)(pl("id",e),t,n)}Me.getElementById=Uy;function By(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,$r.filter)(xr.tag_name(e),t,n,r)}Me.getElementsByTagName=By;function Yy(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,$r.filter)(xr.tag_type(e),t,n,r)}Me.getElementsByTagType=Yy;var ml={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=at;function n(o){for(var a=o.length;--a>=0;){var l=o[a];if(a>0&&o.lastIndexOf(l,a-1)>=0){o.splice(a,1);continue}for(var u=l.parent;u;u=u.parent)if(o.includes(u)){o.splice(a,1);break}}return o}e.removeSubsets=n;var r;(function(o){o[o.DISCONNECTED=1]="DISCONNECTED",o[o.PRECEDING=2]="PRECEDING",o[o.FOLLOWING=4]="FOLLOWING",o[o.CONTAINS=8]="CONTAINS",o[o.CONTAINED_BY=16]="CONTAINED_BY"})(r=e.DocumentPosition||(e.DocumentPosition={}));function i(o,a){var l=[],u=[];if(o===a)return 0;for(var d=(0,t.hasChildren)(o)?o:o.parent;d;)l.unshift(d),d=d.parent;for(d=(0,t.hasChildren)(a)?a:a.parent;d;)u.unshift(d),d=d.parent;for(var p=Math.min(l.length,u.length),c=0;cb.indexOf(y)?h===a?r.FOLLOWING|r.CONTAINED_BY:r.FOLLOWING:h===o?r.PRECEDING|r.CONTAINS:r.PRECEDING}e.compareDocumentPosition=i;function s(o){return o=o.filter(function(a,l,u){return!u.includes(a,l+1)}),o.sort(function(a,l){var u=i(a,l);return u&r.PRECEDING?-1:u&r.FOLLOWING?1:0}),o}e.uniqueSort=s})(ml);var Wr={};Object.defineProperty(Wr,"__esModule",{value:!0});Wr.getFeed=void 0;var Hy=De,In=Me;function zy(e){var t=kr(Gy,e);return t?t.name==="feed"?Vy(t):Fy(t):null}Wr.getFeed=zy;function Vy(e){var t,n=e.children,r={type:"atom",items:(0,In.getElementsByTagName)("entry",n).map(function(o){var a,l=o.children,u={media:gl(l)};Se(u,"id","id",l),Se(u,"title","title",l);var d=(a=kr("link",l))===null||a===void 0?void 0:a.attribs.href;d&&(u.link=d);var p=pt("summary",l)||pt("content",l);p&&(u.description=p);var c=pt("updated",l);return c&&(u.pubDate=new Date(c)),u})};Se(r,"id","id",n),Se(r,"title","title",n);var i=(t=kr("link",n))===null||t===void 0?void 0:t.attribs.href;i&&(r.link=i),Se(r,"description","subtitle",n);var s=pt("updated",n);return s&&(r.updated=new Date(s)),Se(r,"author","email",n,!0),r}function Fy(e){var t,n,r=(n=(t=kr("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],i={type:e.name.substr(0,3),id:"",items:(0,In.getElementsByTagName)("item",e.children).map(function(o){var a=o.children,l={media:gl(a)};Se(l,"id","guid",a),Se(l,"title","title",a),Se(l,"link","link",a),Se(l,"description","description",a);var u=pt("pubDate",a)||pt("dc:date",a);return u&&(l.pubDate=new Date(u)),l})};Se(i,"title","title",r),Se(i,"link","link",r),Se(i,"description","description",r);var s=pt("lastBuildDate",r);return s&&(i.updated=new Date(s)),Se(i,"author","managingEditor",r,!0),i}var $y=["url","type","lang"],Wy=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function gl(e){return(0,In.getElementsByTagName)("media:content",e).map(function(t){for(var n=t.attribs,r={medium:n.medium,isDefault:!!n.isDefault},i=0,s=$y;i{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},ks={};Object.defineProperty(ks,"__esModule",{value:!0});/*! +`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return this.options.xhtml?"
":"
"}del(t){return`${t}`}link(t,n,r){if(t=ro(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i='
",i}image(t,n,r){if(t=ro(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i=`${r}":">",i}text(t){return t}}class Ba{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class Ya{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let r=t,i=0;if(this.seen.hasOwnProperty(r)){i=this.seen[t];do i++,r=t+"-"+i;while(this.seen.hasOwnProperty(r))}return n||(this.seen[t]=i,this.seen[r]=0),r}slug(t,n={}){const r=this.serialize(t);return this.getNextSafeSlug(r,n.dryrun)}}let Dn=class Oi{constructor(t){this.options=t||Nt,this.options.renderer=this.options.renderer||new ps,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ba,this.slugger=new Ya}static parse(t,n){return new Oi(n).parse(t)}static parseInline(t,n){return new Oi(n).parseInline(t)}parse(t,n=!0){let r="",i,s,o,a,l,u,d,f,c,h,b,g,y,S,C,k,T,M,P;const $=t.length;for(i=0;i<$;i++){if(h=t[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[h.type]&&(P=this.options.extensions.renderers[h.type].call({parser:this},h),P!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type))){r+=P||"";continue}switch(h.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{r+=this.renderer.heading(this.parseInline(h.tokens),h.depth,Ua(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{r+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{for(f="",d="",a=h.header.length,s=0;s0&&C.tokens[0].type==="paragraph"?(C.tokens[0].text=M+" "+C.tokens[0].text,C.tokens[0].tokens&&C.tokens[0].tokens.length>0&&C.tokens[0].tokens[0].type==="text"&&(C.tokens[0].tokens[0].text=M+" "+C.tokens[0].tokens[0].text)):C.tokens.unshift({type:"text",text:M}):S+=M),S+=this.parse(C.tokens,y),c+=this.renderer.listitem(S,T,k);r+=this.renderer.list(c,b,g);continue}case"html":{r+=this.renderer.html(h.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(c=h.tokens?this.parseInline(h.tokens):h.text;i+1<$&&t[i+1].type==="text";)h=t[++i],c+=` +`+(h.tokens?this.parseInline(h.tokens):h.text);r+=n?this.renderer.paragraph(c):c;continue}default:{const G='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(G);return}else throw new Error(G)}}}return r}parseInline(t,n){n=n||this.renderer;let r="",i,s,o;const a=t.length;for(i=0;i{if(r.message+=` +Please report this to https://github.com/markedjs/marked.`,e){const i="

An error occurred:

"+be(r.message+"",!0)+"
";if(t)return Promise.resolve(i);if(n){n(null,i);return}return i}if(t)return Promise.reject(r);if(n){n(r);return}throw r}}function Ha(e,t){return(n,r,i)=>{typeof r=="function"&&(i=r,r=null);const s={...r};r={...B.defaults,...s};const o=Fg(r.silent,r.async,i);if(typeof n>"u"||n===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(Hg(r),r.hooks&&(r.hooks.options=r),i){const a=r.highlight;let l;try{r.hooks&&(n=r.hooks.preprocess(n)),l=e(n,r)}catch(f){return o(f)}const u=function(f){let c;if(!f)try{r.walkTokens&&B.walkTokens(l,r.walkTokens),c=t(l,r),r.hooks&&(c=r.hooks.postprocess(c))}catch(h){f=h}return r.highlight=a,f?o(f):i(null,c)};if(!a||a.length<3||(delete r.highlight,!l.length))return u();let d=0;B.walkTokens(l,function(f){f.type==="code"&&(d++,setTimeout(()=>{a(f.text,f.lang,function(c,h){if(c)return u(c);h!=null&&h!==f.text&&(f.text=h,f.escaped=!0),d--,d===0&&u()})},0))}),d===0&&u();return}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(n):n).then(a=>e(a,r)).then(a=>r.walkTokens?Promise.all(B.walkTokens(a,r.walkTokens)).then(()=>a):a).then(a=>t(a,r)).then(a=>r.hooks?r.hooks.postprocess(a):a).catch(o);try{r.hooks&&(n=r.hooks.preprocess(n));const a=e(n,r);r.walkTokens&&B.walkTokens(a,r.walkTokens);let l=t(a,r);return r.hooks&&(l=r.hooks.postprocess(l)),l}catch(a){return o(a)}}}function B(e,t,n){return Ha(gt.lex,Dn.parse)(e,t,n)}B.options=B.setOptions=function(e){return B.defaults={...B.defaults,...e},Ag(B.defaults),B};B.getDefaults=Ra;B.defaults=Nt;B.use=function(...e){const t=B.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const r={...n};if(r.async=B.defaults.async||r.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const s=t.renderers[i.name];s?t.renderers[i.name]=function(...o){let a=i.renderer.apply(this,o);return a===!1&&(a=s.apply(this,o)),a}:t.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[i.level]?t[i.level].unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),r.extensions=t),n.renderer){const i=B.defaults.renderer||new ps;for(const s in n.renderer){const o=i[s];i[s]=(...a)=>{let l=n.renderer[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.renderer=i}if(n.tokenizer){const i=B.defaults.tokenizer||new fs;for(const s in n.tokenizer){const o=i[s];i[s]=(...a)=>{let l=n.tokenizer[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.tokenizer=i}if(n.hooks){const i=B.defaults.hooks||new br;for(const s in n.hooks){const o=i[s];br.passThroughHooks.has(s)?i[s]=a=>{if(B.defaults.async)return Promise.resolve(n.hooks[s].call(i,a)).then(u=>o.call(i,u));const l=n.hooks[s].call(i,a);return o.call(i,l)}:i[s]=(...a)=>{let l=n.hooks[s].apply(i,a);return l===!1&&(l=o.apply(i,a)),l}}r.hooks=i}if(n.walkTokens){const i=B.defaults.walkTokens;r.walkTokens=function(s){let o=[];return o.push(n.walkTokens.call(this,s)),i&&(o=o.concat(i.call(this,s))),o}}B.setOptions(r)})};B.walkTokens=function(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(B,r)),r.type){case"table":{for(const i of r.header)n=n.concat(B.walkTokens(i.tokens,t));for(const i of r.rows)for(const s of i)n=n.concat(B.walkTokens(s.tokens,t));break}case"list":{n=n.concat(B.walkTokens(r.items,t));break}default:B.defaults.extensions&&B.defaults.extensions.childTokens&&B.defaults.extensions.childTokens[r.type]?B.defaults.extensions.childTokens[r.type].forEach(function(i){n=n.concat(B.walkTokens(r[i],t))}):r.tokens&&(n=n.concat(B.walkTokens(r.tokens,t)))}return n};B.parseInline=Ha(gt.lexInline,Dn.parseInline);B.Parser=Dn;B.parser=Dn.parse;B.Renderer=ps;B.TextRenderer=Ba;B.Lexer=gt;B.lexer=gt.lex;B.Tokenizer=fs;B.Slugger=Ya;B.Hooks=br;B.parse=B;B.options;B.setOptions;B.use;B.walkTokens;B.parseInline;Dn.parse;gt.lex;var za={},hn={},ms={},dn={},gs={};Object.defineProperty(gs,"__esModule",{value:!0});gs.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢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;怳Ādp໩໮uct;戏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ǣጓ\0጖y;䐎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Ā;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀ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Ā;e᜚᜜lƀ;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\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩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ↄⅪ←ٖ↛ǰ↉\0↎proø₞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;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\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\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var ys={};Object.defineProperty(ys,"__esModule",{value:!0});ys.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var Ei={};(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(s){var o="";return s>65535&&(s-=65536,o+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),o+=String.fromCharCode(s),o};function r(s){var o;return s>=55296&&s<=57343||s>1114111?65533:(o=n.get(s))!==null&&o!==void 0?o:s}e.replaceCodePoint=r;function i(s){return(0,e.fromCodePoint)(r(s))}e.default=i})(Ei);(function(e){var t=Y&&Y.__createBinding||(Object.create?function(m,_,E,j){j===void 0&&(j=E);var p=Object.getOwnPropertyDescriptor(_,E);(!p||("get"in p?!_.__esModule:p.writable||p.configurable))&&(p={enumerable:!0,get:function(){return _[E]}}),Object.defineProperty(m,j,p)}:function(m,_,E,j){j===void 0&&(j=E),m[j]=_[E]}),n=Y&&Y.__setModuleDefault||(Object.create?function(m,_){Object.defineProperty(m,"default",{enumerable:!0,value:_})}:function(m,_){m.default=_}),r=Y&&Y.__importStar||function(m){if(m&&m.__esModule)return m;var _={};if(m!=null)for(var E in m)E!=="default"&&Object.prototype.hasOwnProperty.call(m,E)&&t(_,m,E);return n(_,m),_},i=Y&&Y.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var s=i(gs);e.htmlDecodeTree=s.default;var o=i(ys);e.xmlDecodeTree=o.default;var a=r(Ei);e.decodeCodePoint=a.default;var l=Ei;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return l.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return l.fromCodePoint}});var u;(function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"})(u||(u={}));var d=32,f;(function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"})(f=e.BinTrieFlags||(e.BinTrieFlags={}));function c(m){return m>=u.ZERO&&m<=u.NINE}function h(m){return m>=u.UPPER_A&&m<=u.UPPER_F||m>=u.LOWER_A&&m<=u.LOWER_F}function b(m){return m>=u.UPPER_A&&m<=u.UPPER_Z||m>=u.LOWER_A&&m<=u.LOWER_Z||c(m)}function g(m){return m===u.EQUALS||b(m)}var y;(function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"})(y||(y={}));var S;(function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"})(S=e.DecodingMode||(e.DecodingMode={}));var C=function(){function m(_,E,j){this.decodeTree=_,this.emitCodePoint=E,this.errors=j,this.state=y.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=S.Strict}return m.prototype.startEntity=function(_){this.decodeMode=_,this.state=y.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},m.prototype.write=function(_,E){switch(this.state){case y.EntityStart:return _.charCodeAt(E)===u.NUM?(this.state=y.NumericStart,this.consumed+=1,this.stateNumericStart(_,E+1)):(this.state=y.NamedEntity,this.stateNamedEntity(_,E));case y.NumericStart:return this.stateNumericStart(_,E);case y.NumericDecimal:return this.stateNumericDecimal(_,E);case y.NumericHex:return this.stateNumericHex(_,E);case y.NamedEntity:return this.stateNamedEntity(_,E)}},m.prototype.stateNumericStart=function(_,E){return E>=_.length?-1:(_.charCodeAt(E)|d)===u.LOWER_X?(this.state=y.NumericHex,this.consumed+=1,this.stateNumericHex(_,E+1)):(this.state=y.NumericDecimal,this.stateNumericDecimal(_,E))},m.prototype.addToNumericResult=function(_,E,j,p){if(E!==j){var x=j-E;this.result=this.result*Math.pow(p,x)+parseInt(_.substr(E,x),p),this.consumed+=x}},m.prototype.stateNumericHex=function(_,E){for(var j=E;E<_.length;){var p=_.charCodeAt(E);if(c(p)||h(p))E+=1;else return this.addToNumericResult(_,j,E,16),this.emitNumericEntity(p,3)}return this.addToNumericResult(_,j,E,16),-1},m.prototype.stateNumericDecimal=function(_,E){for(var j=E;E<_.length;){var p=_.charCodeAt(E);if(c(p))E+=1;else return this.addToNumericResult(_,j,E,10),this.emitNumericEntity(p,2)}return this.addToNumericResult(_,j,E,10),-1},m.prototype.emitNumericEntity=function(_,E){var j;if(this.consumed<=E)return(j=this.errors)===null||j===void 0||j.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(_===u.SEMI)this.consumed+=1;else if(this.decodeMode===S.Strict)return 0;return this.emitCodePoint((0,a.replaceCodePoint)(this.result),this.consumed),this.errors&&(_!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},m.prototype.stateNamedEntity=function(_,E){for(var j=this.decodeTree,p=j[this.treeIndex],x=(p&f.VALUE_LENGTH)>>14;E<_.length;E++,this.excess++){var v=_.charCodeAt(E);if(this.treeIndex=T(j,p,this.treeIndex+Math.max(1,x),v),this.treeIndex<0)return this.result===0||this.decodeMode===S.Attribute&&(x===0||g(v))?0:this.emitNotTerminatedNamedEntity();if(p=j[this.treeIndex],x=(p&f.VALUE_LENGTH)>>14,x!==0){if(v===u.SEMI)return this.emitNamedEntityData(this.treeIndex,x,this.consumed+this.excess);this.decodeMode!==S.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},m.prototype.emitNotTerminatedNamedEntity=function(){var _,E=this,j=E.result,p=E.decodeTree,x=(p[j]&f.VALUE_LENGTH)>>14;return this.emitNamedEntityData(j,x,this.consumed),(_=this.errors)===null||_===void 0||_.missingSemicolonAfterCharacterReference(),this.consumed},m.prototype.emitNamedEntityData=function(_,E,j){var p=this.decodeTree;return this.emitCodePoint(E===1?p[_]&~f.VALUE_LENGTH:p[_+1],j),E===3&&this.emitCodePoint(p[_+2],j),j},m.prototype.end=function(){var _;switch(this.state){case y.NamedEntity:return this.result!==0&&(this.decodeMode!==S.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case y.NumericDecimal:return this.emitNumericEntity(0,2);case y.NumericHex:return this.emitNumericEntity(0,3);case y.NumericStart:return(_=this.errors)===null||_===void 0||_.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case y.EntityStart:return 0}},m}();e.EntityDecoder=C;function k(m){var _="",E=new C(m,function(j){return _+=(0,a.fromCodePoint)(j)});return function(j,p){for(var x=0,v=0;(v=j.indexOf("&",v))>=0;){_+=j.slice(x,v),E.startEntity(p);var q=E.write(j,v+1);if(q<0){x=v+E.end();break}x=v+q,v=q===0?x+1:x}var Ee=_+j.slice(x);return _="",Ee}}function T(m,_,E,j){var p=(_&f.BRANCH_LENGTH)>>7,x=_&f.JUMP_TABLE;if(p===0)return x!==0&&j===x?E:-1;if(x){var v=j-x;return v<0||v>=p?-1:m[E+v]-1}for(var q=E,Ee=q+p-1;q<=Ee;){var fe=q+Ee>>>1,se=m[fe];if(sej)Ee=fe-1;else return m[fe+p]}return-1}e.determineBranch=T;var M=k(s.default),P=k(o.default);function $(m,_){return _===void 0&&(_=S.Legacy),M(m,_)}e.decodeHTML=$;function G(m){return M(m,S.Attribute)}e.decodeHTMLAttribute=G;function de(m){return M(m,S.Strict)}e.decodeHTMLStrict=de;function ye(m){return P(m,S.Strict)}e.decodeXML=ye})(dn);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var t=dn,n;(function(c){c[c.Tab=9]="Tab",c[c.NewLine=10]="NewLine",c[c.FormFeed=12]="FormFeed",c[c.CarriageReturn=13]="CarriageReturn",c[c.Space=32]="Space",c[c.ExclamationMark=33]="ExclamationMark",c[c.Number=35]="Number",c[c.Amp=38]="Amp",c[c.SingleQuote=39]="SingleQuote",c[c.DoubleQuote=34]="DoubleQuote",c[c.Dash=45]="Dash",c[c.Slash=47]="Slash",c[c.Zero=48]="Zero",c[c.Nine=57]="Nine",c[c.Semi=59]="Semi",c[c.Lt=60]="Lt",c[c.Eq=61]="Eq",c[c.Gt=62]="Gt",c[c.Questionmark=63]="Questionmark",c[c.UpperA=65]="UpperA",c[c.LowerA=97]="LowerA",c[c.UpperF=70]="UpperF",c[c.LowerF=102]="LowerF",c[c.UpperZ=90]="UpperZ",c[c.LowerZ=122]="LowerZ",c[c.LowerX=120]="LowerX",c[c.OpeningSquareBracket=91]="OpeningSquareBracket"})(n||(n={}));var r;(function(c){c[c.Text=1]="Text",c[c.BeforeTagName=2]="BeforeTagName",c[c.InTagName=3]="InTagName",c[c.InSelfClosingTag=4]="InSelfClosingTag",c[c.BeforeClosingTagName=5]="BeforeClosingTagName",c[c.InClosingTagName=6]="InClosingTagName",c[c.AfterClosingTagName=7]="AfterClosingTagName",c[c.BeforeAttributeName=8]="BeforeAttributeName",c[c.InAttributeName=9]="InAttributeName",c[c.AfterAttributeName=10]="AfterAttributeName",c[c.BeforeAttributeValue=11]="BeforeAttributeValue",c[c.InAttributeValueDq=12]="InAttributeValueDq",c[c.InAttributeValueSq=13]="InAttributeValueSq",c[c.InAttributeValueNq=14]="InAttributeValueNq",c[c.BeforeDeclaration=15]="BeforeDeclaration",c[c.InDeclaration=16]="InDeclaration",c[c.InProcessingInstruction=17]="InProcessingInstruction",c[c.BeforeComment=18]="BeforeComment",c[c.CDATASequence=19]="CDATASequence",c[c.InSpecialComment=20]="InSpecialComment",c[c.InCommentLike=21]="InCommentLike",c[c.BeforeSpecialS=22]="BeforeSpecialS",c[c.SpecialStartSequence=23]="SpecialStartSequence",c[c.InSpecialTag=24]="InSpecialTag",c[c.BeforeEntity=25]="BeforeEntity",c[c.BeforeNumericEntity=26]="BeforeNumericEntity",c[c.InNamedEntity=27]="InNamedEntity",c[c.InNumericEntity=28]="InNumericEntity",c[c.InHexEntity=29]="InHexEntity"})(r||(r={}));function i(c){return c===n.Space||c===n.NewLine||c===n.Tab||c===n.FormFeed||c===n.CarriageReturn}function s(c){return c===n.Slash||c===n.Gt||i(c)}function o(c){return c>=n.Zero&&c<=n.Nine}function a(c){return c>=n.LowerA&&c<=n.LowerZ||c>=n.UpperA&&c<=n.UpperZ}function l(c){return c>=n.UpperA&&c<=n.UpperF||c>=n.LowerA&&c<=n.LowerF}var u;(function(c){c[c.NoValue=0]="NoValue",c[c.Unquoted=1]="Unquoted",c[c.Single=2]="Single",c[c.Double=3]="Double"})(u=e.QuoteType||(e.QuoteType={}));var d={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])},f=function(){function c(h,b){var g=h.xmlMode,y=g===void 0?!1:g,S=h.decodeEntities,C=S===void 0?!0:S;this.cbs=b,this.state=r.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r.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=y,this.decodeEntities=C,this.entityTrie=y?t.xmlDecodeTree:t.htmlDecodeTree}return c.prototype.reset=function(){this.state=r.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},c.prototype.write=function(h){this.offset+=this.buffer.length,this.buffer=h,this.parse()},c.prototype.end=function(){this.running&&this.finish()},c.prototype.pause=function(){this.running=!1},c.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=r.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&h===n.Amp&&(this.state=r.BeforeEntity)},c.prototype.stateSpecialStartSequence=function(h){var b=this.sequenceIndex===this.currentSequence.length,g=b?s(h):(h|32)===this.currentSequence[this.sequenceIndex];if(!g)this.isSpecial=!1;else if(!b){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=r.InTagName,this.stateInTagName(h)},c.prototype.stateInSpecialTag=function(h){if(this.sequenceIndex===this.currentSequence.length){if(h===n.Gt||i(h)){var b=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&h!==n.Semi)this.trieIndex+=g;else{var y=this.index-this.entityExcess+1;y>this.sectionStart&&this.emitPartial(this.sectionStart,y),this.entityResult=this.trieIndex,this.trieIndex+=g,this.entityExcess=0,this.sectionStart=this.index+1,g===0&&this.emitNamedEntity()}}},c.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var h=(this.entityTrie[this.entityResult]&t.BinTrieFlags.VALUE_LENGTH)>>14;switch(h){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~t.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},c.prototype.stateBeforeNumericEntity=function(h){(h|32)===n.LowerX?(this.entityExcess++,this.state=r.InHexEntity):(this.state=r.InNumericEntity,this.stateInNumericEntity(h))},c.prototype.emitNumericEntity=function(h){var b=this.index-this.entityExcess-1,g=b+2+ +(this.state===r.InHexEntity);g!==this.index&&(b>this.sectionStart&&this.emitPartial(this.sectionStart,b),this.sectionStart=this.index+Number(h),this.emitCodePoint((0,t.replaceCodePoint)(this.entityResult))),this.state=this.baseState},c.prototype.stateInNumericEntity=function(h){h===n.Semi?this.emitNumericEntity(!0):o(h)?(this.entityResult=this.entityResult*10+(h-n.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},c.prototype.stateInHexEntity=function(h){h===n.Semi?this.emitNumericEntity(!0):o(h)?(this.entityResult=this.entityResult*16+(h-n.Zero),this.entityExcess++):l(h)?(this.entityResult=this.entityResult*16+((h|32)-n.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},c.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===r.Text||this.baseState===r.InSpecialTag)},c.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===r.Text||this.state===r.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===r.InAttributeValueDq||this.state===r.InAttributeValueSq||this.state===r.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},c.prototype.shouldContinue=function(){return this.index0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();(r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,a,!0)}this.isVoidElement(t)||(this.stack.push(t),fo.has(t)?this.foreignContext.push(!0):po.has(t)&&this.foreignContext.push(!1)),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var n,r;this.startIndex=this.openTagStart,this.attribs&&((r=(n=this.cbs).onopentag)===null||r===void 0||r.call(n,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,n){var r,i,s,o,a,l;this.endIndex=n;var u=this.getSlice(t,n);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(fo.has(u)||po.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))!this.options.xmlMode&&u==="br"&&((i=(r=this.cbs).onopentagname)===null||i===void 0||i.call(r,"br"),(o=(s=this.cbs).onopentag)===null||o===void 0||o.call(s,"br",{},!0),(l=(a=this.cbs).onclosetag)===null||l===void 0||l.call(a,"br",!1));else{var d=this.stack.lastIndexOf(u);if(d!==-1)if(this.cbs.onclosetag)for(var f=this.stack.length-d;f--;)this.cbs.onclosetag(this.stack.pop(),f!==0);else this.stack.length=d;else!this.options.xmlMode&&u==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=n+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var n,r,i=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===i&&((r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,i,!t),this.stack.pop())},e.prototype.onattribname=function(t,n){this.startIndex=t;var r=this.getSlice(t,n);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r},e.prototype.onattribdata=function(t,n){this.attribvalue+=this.getSlice(t,n)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,lo.fromCodePoint)(t)},e.prototype.onattribend=function(t,n){var r,i;this.endIndex=n,(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,this.attribname,this.attribvalue,t===Yn.QuoteType.Double?'"':t===Yn.QuoteType.Single?"'":t===Yn.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var n=t.search(Jg),r=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(t,n){this.endIndex=n;var r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(r))}this.startIndex=n+1},e.prototype.onprocessinginstruction=function(t,n){this.endIndex=n;var r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(r))}this.startIndex=n+1},e.prototype.oncomment=function(t,n,r){var i,s,o,a;this.endIndex=n,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,n-r)),(a=(o=this.cbs).oncommentend)===null||a===void 0||a.call(o),this.startIndex=n+1},e.prototype.oncdata=function(t,n,r){var i,s,o,a,l,u,d,f,c,h;this.endIndex=n;var b=this.getSlice(t,n-r);this.options.xmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(a=(o=this.cbs).ontext)===null||a===void 0||a.call(o,b),(u=(l=this.cbs).oncdataend)===null||u===void 0||u.call(l)):((f=(d=this.cbs).oncomment)===null||f===void 0||f.call(d,"[CDATA[".concat(b,"]]")),(h=(c=this.cbs).oncommentend)===null||h===void 0||h.call(c)),this.startIndex=n+1},e.prototype.onend=function(){var t,n;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}(n=(t=this.cbs).onend)===null||n===void 0||n.call(t)},e.prototype.reset=function(){var t,n,r,i;(n=(t=this.cbs).onreset)===null||n===void 0||n.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(i=(r=this.cbs).onparserinit)===null||i===void 0||i.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.getSlice=function(t,n){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(t-this.bufferOffset,n-this.bufferOffset);n-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,n-this.bufferOffset);return r},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(n){this.children=n},enumerable:!1,configurable:!0}),t}(bs);F.NodeWithChildren=zr;var Wa=function(e){bt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=Oe.ElementType.CDATA,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(zr);F.CDATA=Wa;var Ga=function(e){bt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=Oe.ElementType.Root,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(zr);F.Document=Ga;var Za=function(e){bt(t,e);function t(n,r,i,s){i===void 0&&(i=[]),s===void 0&&(s=n==="script"?Oe.ElementType.Script:n==="style"?Oe.ElementType.Style:Oe.ElementType.Tag);var o=e.call(this,i)||this;return o.name=n,o.attribs=r,o.type=s,o}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(n){this.name=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var n=this;return Object.keys(this.attribs).map(function(r){var i,s;return{name:r,value:n.attribs[r],namespace:(i=n["x-attribsNamespace"])===null||i===void 0?void 0:i[r],prefix:(s=n["x-attribsPrefix"])===null||s===void 0?void 0:s[r]}})},enumerable:!1,configurable:!0}),t}(zr);F.Element=Za;function Qa(e){return(0,Oe.isTag)(e)}F.isTag=Qa;function Ja(e){return e.type===Oe.ElementType.CDATA}F.isCDATA=Ja;function Xa(e){return e.type===Oe.ElementType.Text}F.isText=Xa;function Ka(e){return e.type===Oe.ElementType.Comment}F.isComment=Ka;function el(e){return e.type===Oe.ElementType.Directive}F.isDirective=el;function tl(e){return e.type===Oe.ElementType.Root}F.isDocument=tl;function Kg(e){return Object.prototype.hasOwnProperty.call(e,"children")}F.hasChildren=Kg;function ws(e,t){t===void 0&&(t=!1);var n;if(Xa(e))n=new Va(e.data);else if(Ka(e))n=new Fa(e.data);else if(Qa(e)){var r=t?li(e.children):[],i=new Za(e.name,an({},e.attribs),r);r.forEach(function(l){return l.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=an({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=an({},e["x-attribsPrefix"])),n=i}else if(Ja(e)){var r=t?li(e.children):[],s=new Wa(r);r.forEach(function(u){return u.parent=s}),n=s}else if(tl(e)){var r=t?li(e.children):[],o=new Ga(r);r.forEach(function(u){return u.parent=o}),e["x-mode"]&&(o["x-mode"]=e["x-mode"]),n=o}else if(el(e)){var a=new $a(e.name,e.data);e["x-name"]!=null&&(a["x-name"]=e["x-name"],a["x-publicId"]=e["x-publicId"],a["x-systemId"]=e["x-systemId"]),n=a}else throw new Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}F.cloneNode=ws;function li(e){for(var t=e.map(function(r){return ws(r,!0)}),n=1;n$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(i,s){return i.codePointAt(s)}:function(i,s){return(i.charCodeAt(s)&64512)===55296?(i.charCodeAt(s)-55296)*1024+i.charCodeAt(s+1)-56320+65536:i.charCodeAt(s)};function n(i){for(var s="",o=0,a;(a=e.xmlReplacer.exec(i))!==null;){var l=a.index,u=i.charCodeAt(l),d=t.get(u);d!==void 0?(s+=i.substring(o,l)+d,o=l+1):(s+="".concat(i.substring(o,l),"&#x").concat((0,e.getCodePoint)(i,l).toString(16),";"),o=e.xmlReplacer.lastIndex+=+((u&64512)===55296))}return s+i.substr(o)}e.encodeXML=n,e.escape=n;function r(i,s){return function(o){for(var a,l=0,u="";a=i.exec(o);)l!==a.index&&(u+=o.substring(l,a.index)),u+=s.get(a[0].charCodeAt(0)),l=a.index+1;return u+o.substring(l)}}e.escapeUTF8=r(/[&<>'"]/g,t),e.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(wr);var ey=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(At,"__esModule",{value:!0});At.encodeNonAsciiHTML=At.encodeHTML=void 0;var ty=ey(vs),rl=wr,ny=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function ry(e){return il(ny,e)}At.encodeHTML=ry;function iy(e){return il(rl.xmlReplacer,e)}At.encodeNonAsciiHTML=iy;function il(e,t){for(var n="",r=0,i;(i=e.exec(t))!==null;){var s=i.index;n+=t.substring(r,s);var o=t.charCodeAt(s),a=ty.default.get(o);if(typeof a=="object"){if(s+10&&(r+=Vr(e.children,t)),(t.xmlMode||!mo.has(e.name))&&(r+=""))),r}function my(e){return"<".concat(e.data,">")}function gy(e,t){var n,r=e.data||"";return((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&ly.has(e.parent.name))&&(r=t.xmlMode||t.encodeEntities!=="utf8"?(0,vr.encodeXML)(r):(0,vr.escapeText)(r)),r}function yy(e){return"")}function by(e){return"")}var wy=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(De,"__esModule",{value:!0});De.innerText=De.textContent=De.getText=De.getInnerHTML=De.getOuterHTML=void 0;var $e=at,vy=wy(Mn),xy=Qt;function ol(e,t){return(0,vy.default)(e,t)}De.getOuterHTML=ol;function ky(e,t){return(0,$e.hasChildren)(e)?e.children.map(function(n){return ol(n,t)}).join(""):""}De.getInnerHTML=ky;function ir(e){return Array.isArray(e)?e.map(ir).join(""):(0,$e.isTag)(e)?e.name==="br"?` +`:ir(e.children):(0,$e.isCDATA)(e)?ir(e.children):(0,$e.isText)(e)?e.data:""}De.getText=ir;function Ci(e){return Array.isArray(e)?e.map(Ci).join(""):(0,$e.hasChildren)(e)&&!(0,$e.isComment)(e)?Ci(e.children):(0,$e.isText)(e)?e.data:""}De.textContent=Ci;function Ai(e){return Array.isArray(e)?e.map(Ai).join(""):(0,$e.hasChildren)(e)&&(e.type===xy.ElementType.Tag||(0,$e.isCDATA)(e))?Ai(e.children):(0,$e.isText)(e)?e.data:""}De.innerText=Ai;var me={};Object.defineProperty(me,"__esModule",{value:!0});me.prevElementSibling=me.nextElementSibling=me.getName=me.hasAttrib=me.getAttributeValue=me.getSiblings=me.getParent=me.getChildren=void 0;var xs=at;function al(e){return(0,xs.hasChildren)(e)?e.children:[]}me.getChildren=al;function ll(e){return e.parent||null}me.getParent=ll;function _y(e){var t,n,r=ll(e);if(r!=null)return al(r);for(var i=[e],s=e.prev,o=e.next;s!=null;)i.unshift(s),t=s,s=t.prev;for(;o!=null;)i.push(o),n=o,o=n.next;return i}me.getSiblings=_y;function Sy(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}me.getAttributeValue=Sy;function Ty(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}me.hasAttrib=Ty;function Oy(e){return e.name}me.getName=Oy;function Ey(e){for(var t,n=e.next;n!==null&&!(0,xs.isTag)(n);)t=n,n=t.next;return n}me.nextElementSibling=Ey;function Cy(e){for(var t,n=e.prev;n!==null&&!(0,xs.isTag)(n);)t=n,n=t.prev;return n}me.prevElementSibling=Cy;var Te={};Object.defineProperty(Te,"__esModule",{value:!0});Te.prepend=Te.prependChild=Te.append=Te.appendChild=Te.replaceElement=Te.removeElement=void 0;function Nn(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}Te.removeElement=Nn;function Ay(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}Te.replaceElement=Ay;function Dy(e,t){if(Nn(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}Te.appendChild=Dy;function My(e,t){Nn(t);var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}Te.append=My;function Ny(e,t){if(Nn(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var n=e.children[1];n.prev=t,t.next=n}else t.next=null}Te.prependChild=Ny;function Iy(e,t){Nn(t);var n=e.parent;if(n){var r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}Te.prepend=Iy;var ke={};Object.defineProperty(ke,"__esModule",{value:!0});ke.findAll=ke.existsOne=ke.findOne=ke.findOneChild=ke.find=ke.filter=void 0;var Fr=at;function Py(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),cl(e,Array.isArray(t)?t:[t],n,r)}ke.filter=Py;function cl(e,t,n,r){for(var i=[],s=[t],o=[0];;){if(o[0]>=s[0].length){if(o.length===1)return i;s.shift(),o.shift();continue}var a=s[0][o[0]++];if(e(a)&&(i.push(a),--r<=0))return i;n&&(0,Fr.hasChildren)(a)&&a.children.length>0&&(o.unshift(0),s.unshift(a.children))}}ke.find=cl;function Ly(e,t){return t.find(e)}ke.findOneChild=Ly;function ul(e,t,n){n===void 0&&(n=!0);for(var r=null,i=0;i0&&(r=ul(e,s.children,!0));else continue}return r}ke.findOne=ul;function hl(e,t){return t.some(function(n){return(0,Fr.isTag)(n)&&(e(n)||hl(e,n.children))})}ke.existsOne=hl;function Ry(e,t){for(var n=[],r=[t],i=[0];;){if(i[0]>=r[0].length){if(r.length===1)return n;r.shift(),i.shift();continue}var s=r[0][i[0]++];(0,Fr.isTag)(s)&&(e(s)&&n.push(s),s.children.length>0&&(i.unshift(0),r.unshift(s.children)))}}ke.findAll=Ry;var Me={};Object.defineProperty(Me,"__esModule",{value:!0});Me.getElementsByTagType=Me.getElementsByTagName=Me.getElementById=Me.getElements=Me.testElement=void 0;var xt=at,$r=ke,xr={tag_name:function(e){return typeof e=="function"?function(t){return(0,xt.isTag)(t)&&e(t.name)}:e==="*"?xt.isTag:function(t){return(0,xt.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,xt.isText)(t)&&e(t.data)}:function(t){return(0,xt.isText)(t)&&t.data===e}}};function dl(e,t){return typeof t=="function"?function(n){return(0,xt.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,xt.isTag)(n)&&n.attribs[e]===t}}function jy(e,t){return function(n){return e(n)||t(n)}}function fl(e){var t=Object.keys(e).map(function(n){var r=e[n];return Object.prototype.hasOwnProperty.call(xr,n)?xr[n](r):dl(n,r)});return t.length===0?null:t.reduce(jy)}function qy(e,t){var n=fl(e);return n?n(t):!0}Me.testElement=qy;function Uy(e,t,n,r){r===void 0&&(r=1/0);var i=fl(e);return i?(0,$r.filter)(i,t,n,r):[]}Me.getElements=Uy;function By(e,t,n){return n===void 0&&(n=!0),Array.isArray(t)||(t=[t]),(0,$r.findOne)(dl("id",e),t,n)}Me.getElementById=By;function Yy(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,$r.filter)(xr.tag_name(e),t,n,r)}Me.getElementsByTagName=Yy;function Hy(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,$r.filter)(xr.tag_type(e),t,n,r)}Me.getElementsByTagType=Hy;var pl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=at;function n(o){for(var a=o.length;--a>=0;){var l=o[a];if(a>0&&o.lastIndexOf(l,a-1)>=0){o.splice(a,1);continue}for(var u=l.parent;u;u=u.parent)if(o.includes(u)){o.splice(a,1);break}}return o}e.removeSubsets=n;var r;(function(o){o[o.DISCONNECTED=1]="DISCONNECTED",o[o.PRECEDING=2]="PRECEDING",o[o.FOLLOWING=4]="FOLLOWING",o[o.CONTAINS=8]="CONTAINS",o[o.CONTAINED_BY=16]="CONTAINED_BY"})(r=e.DocumentPosition||(e.DocumentPosition={}));function i(o,a){var l=[],u=[];if(o===a)return 0;for(var d=(0,t.hasChildren)(o)?o:o.parent;d;)l.unshift(d),d=d.parent;for(d=(0,t.hasChildren)(a)?a:a.parent;d;)u.unshift(d),d=d.parent;for(var f=Math.min(l.length,u.length),c=0;cb.indexOf(y)?h===a?r.FOLLOWING|r.CONTAINED_BY:r.FOLLOWING:h===o?r.PRECEDING|r.CONTAINS:r.PRECEDING}e.compareDocumentPosition=i;function s(o){return o=o.filter(function(a,l,u){return!u.includes(a,l+1)}),o.sort(function(a,l){var u=i(a,l);return u&r.PRECEDING?-1:u&r.FOLLOWING?1:0}),o}e.uniqueSort=s})(pl);var Wr={};Object.defineProperty(Wr,"__esModule",{value:!0});Wr.getFeed=void 0;var zy=De,In=Me;function Vy(e){var t=kr(Zy,e);return t?t.name==="feed"?Fy(t):$y(t):null}Wr.getFeed=Vy;function Fy(e){var t,n=e.children,r={type:"atom",items:(0,In.getElementsByTagName)("entry",n).map(function(o){var a,l=o.children,u={media:ml(l)};Se(u,"id","id",l),Se(u,"title","title",l);var d=(a=kr("link",l))===null||a===void 0?void 0:a.attribs.href;d&&(u.link=d);var f=ft("summary",l)||ft("content",l);f&&(u.description=f);var c=ft("updated",l);return c&&(u.pubDate=new Date(c)),u})};Se(r,"id","id",n),Se(r,"title","title",n);var i=(t=kr("link",n))===null||t===void 0?void 0:t.attribs.href;i&&(r.link=i),Se(r,"description","subtitle",n);var s=ft("updated",n);return s&&(r.updated=new Date(s)),Se(r,"author","email",n,!0),r}function $y(e){var t,n,r=(n=(t=kr("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],i={type:e.name.substr(0,3),id:"",items:(0,In.getElementsByTagName)("item",e.children).map(function(o){var a=o.children,l={media:ml(a)};Se(l,"id","guid",a),Se(l,"title","title",a),Se(l,"link","link",a),Se(l,"description","description",a);var u=ft("pubDate",a)||ft("dc:date",a);return u&&(l.pubDate=new Date(u)),l})};Se(i,"title","title",r),Se(i,"link","link",r),Se(i,"description","description",r);var s=ft("lastBuildDate",r);return s&&(i.updated=new Date(s)),Se(i,"author","managingEditor",r,!0),i}var Wy=["url","type","lang"],Gy=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function ml(e){return(0,In.getElementsByTagName)("media:content",e).map(function(t){for(var n=t.attribs,r={medium:n.medium,isDefault:!!n.isDefault},i=0,s=Wy;i{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},ks={};Object.defineProperty(ks,"__esModule",{value:!0});/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */function go(e){return Object.prototype.toString.call(e)==="[object Object]"}function Qy(e){var t,n;return go(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(go(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}ks.isPlainObject=Qy;var Jy=function(e){return Xy(e)&&!Ky(e)};function Xy(e){return!!e&&typeof e=="object"}function Ky(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||nb(e)}var eb=typeof Symbol=="function"&&Symbol.for,tb=eb?Symbol.for("react.element"):60103;function nb(e){return e.$$typeof===tb}function rb(e){return Array.isArray(e)?[]:{}}function pn(e,t){return t.clone!==!1&&t.isMergeableObject(e)?zt(rb(e),e,t):e}function ib(e,t,n){return e.concat(t).map(function(r){return pn(r,n)})}function sb(e,t){if(!t.customMerge)return zt;var n=t.customMerge(e);return typeof n=="function"?n:zt}function ob(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function yo(e){return Object.keys(e).concat(ob(e))}function yl(e,t){try{return t in e}catch{return!1}}function ab(e,t){return yl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function lb(e,t,n){var r={};return n.isMergeableObject(e)&&yo(e).forEach(function(i){r[i]=pn(e[i],n)}),yo(t).forEach(function(i){ab(e,i)||(yl(e,i)&&n.isMergeableObject(t[i])?r[i]=sb(i,n)(e[i],t[i],n):r[i]=pn(t[i],n))}),r}function zt(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||ib,n.isMergeableObject=n.isMergeableObject||Jy,n.cloneUnlessOtherwiseSpecified=pn;var r=Array.isArray(t),i=Array.isArray(e),s=r===i;return s?r?n.arrayMerge(e,t,n):lb(e,t,n):pn(t,n)}zt.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,r){return zt(n,r,t)},{})};var cb=zt,ub=cb,bl={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.parseSrcset=n()})(Y,function(){return function(t){function n(T){return T===" "||T===" "||T===` -`||T==="\f"||T==="\r"}function r(T){var M,P=T.exec(t.substring(y));if(P)return M=P[0],y+=M.length,M}for(var i=t.length,s=/^[ \t\n\r\u000c]+/,o=/^[, \t\n\r\u000c]+/,a=/^[^ \t\n\r\u000c]+/,l=/[,]+$/,u=/^\d+$/,d=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p,c,h,b,g,y=0,S=[];;){if(r(o),y>=i)return S;p=r(a),c=[],p.slice(-1)===","?(p=p.replace(l,""),k()):C()}function C(){for(r(s),h="",b="in descriptor";;){if(g=t.charAt(y),b==="in descriptor")if(n(g))h&&(c.push(h),h="",b="after descriptor");else if(g===","){y+=1,h&&c.push(h),k();return}else if(g==="(")h=h+g,b="in parens";else if(g===""){h&&c.push(h),k();return}else h=h+g;else if(b==="in parens")if(g===")")h=h+g,b="in descriptor";else if(g===""){c.push(h),k();return}else h=h+g;else if(b==="after descriptor"&&!n(g))if(g===""){k();return}else b="in descriptor",y-=1;y+=1}}function k(){var T=!1,M,P,$,G,de={},ye,m,_,E,j;for(G=0;G",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=bo.isColorSupported),wo&&t&&(n=wo(n));let r=n.split(/\r?\n/),i=Math.max(this.line-3,0),s=Math.min(this.line+2,r.length),o=String(s).length,a,l;if(t){let{bold:u,red:d,gray:p}=bo.createColors(!0);a=c=>u(d(c)),l=c=>p(c)}else a=l=u=>u;return r.slice(i,s).map((u,d)=>{let p=i+1+d,c=" "+(" "+p).slice(-o)+" | ";if(p===this.line){let h=l(c.replace(/\d/g," "))+u.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+l(c)+u+` + */function go(e){return Object.prototype.toString.call(e)==="[object Object]"}function Jy(e){var t,n;return go(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(go(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}ks.isPlainObject=Jy;var Xy=function(e){return Ky(e)&&!eb(e)};function Ky(e){return!!e&&typeof e=="object"}function eb(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||rb(e)}var tb=typeof Symbol=="function"&&Symbol.for,nb=tb?Symbol.for("react.element"):60103;function rb(e){return e.$$typeof===nb}function ib(e){return Array.isArray(e)?[]:{}}function fn(e,t){return t.clone!==!1&&t.isMergeableObject(e)?zt(ib(e),e,t):e}function sb(e,t,n){return e.concat(t).map(function(r){return fn(r,n)})}function ob(e,t){if(!t.customMerge)return zt;var n=t.customMerge(e);return typeof n=="function"?n:zt}function ab(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function yo(e){return Object.keys(e).concat(ab(e))}function gl(e,t){try{return t in e}catch{return!1}}function lb(e,t){return gl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function cb(e,t,n){var r={};return n.isMergeableObject(e)&&yo(e).forEach(function(i){r[i]=fn(e[i],n)}),yo(t).forEach(function(i){lb(e,i)||(gl(e,i)&&n.isMergeableObject(t[i])?r[i]=ob(i,n)(e[i],t[i],n):r[i]=fn(t[i],n))}),r}function zt(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||sb,n.isMergeableObject=n.isMergeableObject||Xy,n.cloneUnlessOtherwiseSpecified=fn;var r=Array.isArray(t),i=Array.isArray(e),s=r===i;return s?r?n.arrayMerge(e,t,n):cb(e,t,n):fn(t,n)}zt.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,r){return zt(n,r,t)},{})};var ub=zt,hb=ub,yl={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.parseSrcset=n()})(Y,function(){return function(t){function n(T){return T===" "||T===" "||T===` +`||T==="\f"||T==="\r"}function r(T){var M,P=T.exec(t.substring(y));if(P)return M=P[0],y+=M.length,M}for(var i=t.length,s=/^[ \t\n\r\u000c]+/,o=/^[, \t\n\r\u000c]+/,a=/^[^ \t\n\r\u000c]+/,l=/[,]+$/,u=/^\d+$/,d=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,f,c,h,b,g,y=0,S=[];;){if(r(o),y>=i)return S;f=r(a),c=[],f.slice(-1)===","?(f=f.replace(l,""),k()):C()}function C(){for(r(s),h="",b="in descriptor";;){if(g=t.charAt(y),b==="in descriptor")if(n(g))h&&(c.push(h),h="",b="after descriptor");else if(g===","){y+=1,h&&c.push(h),k();return}else if(g==="(")h=h+g,b="in parens";else if(g===""){h&&c.push(h),k();return}else h=h+g;else if(b==="in parens")if(g===")")h=h+g,b="in descriptor";else if(g===""){c.push(h),k();return}else h=h+g;else if(b==="after descriptor"&&!n(g))if(g===""){k();return}else b="in descriptor",y-=1;y+=1}}function k(){var T=!1,M,P,$,G,de={},ye,m,_,E,j;for(G=0;G",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=bo.isColorSupported),wo&&t&&(n=wo(n));let r=n.split(/\r?\n/),i=Math.max(this.line-3,0),s=Math.min(this.line+2,r.length),o=String(s).length,a,l;if(t){let{bold:u,red:d,gray:f}=bo.createColors(!0);a=c=>u(d(c)),l=c=>f(c)}else a=l=u=>u;return r.slice(i,s).map((u,d)=>{let f=i+1+d,c=" "+(" "+f).slice(-o)+" | ";if(f===this.line){let h=l(c.replace(/\d/g," "))+u.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+l(c)+u+` `+h+a("^")}return" "+l(c)+u}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` @@ -74,30 +74,30 @@ Please report this to https://github.com/markedjs/marked.`,e){const i="

An err `,beforeOpen:" ",beforeClose:` `,beforeComment:` `,after:` -`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function mb(e){return e[0].toUpperCase()+e.slice(1)}let Mi=class{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&e.nodes[t].type==="comment";)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(r=a.raws[t],typeof r<"u")return!1})}return typeof r>"u"&&(r=vo[n]),s.rawCache[n]=r,r}rawSemicolon(e){let t;return e.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(t=n.raws.semicolon,typeof t<"u"))return!1}),t}rawEmptyBody(e){let t;return e.walk(n=>{if(n.nodes&&n.nodes.length===0&&(t=n.raws.after,typeof t<"u"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&typeof n.raws.before<"u"){let i=n.raws.before.split(` +`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function gb(e){return e[0].toUpperCase()+e.slice(1)}let Mi=class{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&e.nodes[t].type==="comment";)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(r=a.raws[t],typeof r<"u")return!1})}return typeof r>"u"&&(r=vo[n]),s.rawCache[n]=r,r}rawSemicolon(e){let t;return e.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(t=n.raws.semicolon,typeof t<"u"))return!1}),t}rawEmptyBody(e){let t;return e.walk(n=>{if(n.nodes&&n.nodes.length===0&&(t=n.raws.after,typeof t<"u"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&typeof n.raws.before<"u"){let i=n.raws.before.split(` `);return t=i[i.length-1],t=t.replace(/\S/g,""),!1}}),t}rawBeforeComment(e,t){let n;return e.walkComments(r=>{if(typeof r.raws.before<"u")return n=r.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls(r=>{if(typeof r.raws.before<"u")return n=r.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(e){let t;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&typeof n.raws.before<"u")return t=n.raws.before,t.includes(` `)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return t=n.raws.after,t.includes(` `)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk(n=>{if(n.type!=="decl"&&(t=n.raws.between,typeof t<"u"))return!1}),t}rawColon(e){let t;return e.walkDecls(n=>{if(typeof n.raws.between<"u")return t=n.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let n;e.type==="decl"?n=this.raw(e,null,"beforeDecl"):e.type==="comment"?n=this.raw(e,null,"beforeComment"):t==="before"?n=this.raw(e,null,"beforeRule"):n=this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&r.type!=="root";)i+=1,r=r.parent;if(n.includes(` -`)){let s=this.raw(e,null,"indent");if(s.length)for(let o=0;oIi(o,n)):(s==="object"&&i!==null&&(i=Ii(i)),n[r]=i)}return n}let Pi=class{constructor(e={}){this.raws={},this[zn]=!1,this[yb]=!0;for(let t in e)if(t==="nodes"){this.nodes=[];for(let n of e[t])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:n,end:r}=this.rangeBy(t);return this.source.input.error(e,{line:n.line,column:n.column},{line:r.line,column:r.column},t)}return new bb(e)}warn(e,t,n){let r={node:this};for(let i in n)r[i]=n[i];return e.warn(t,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=vb){e.stringify&&(e=e.stringify);let t="";return e(this,n=>{t+=n}),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=Ii(this);for(let n in e)t[n]=e[n];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,n=!1;for(let r of e)r===this?n=!0:n?(this.parent.insertAfter(t,r),t=r):this.parent.insertBefore(t,r);n||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&e.parent.type!=="document";)e=e.parent;return e}raw(e,t){return new wb().raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let n={},r=t==null;t=t||new Map;let i=0;for(let s in this){if(!Object.prototype.hasOwnProperty.call(this,s)||s==="parent"||s==="proxyCache")continue;let o=this[s];if(Array.isArray(o))n[s]=o.map(a=>typeof a=="object"&&a.toJSON?a.toJSON(null,t):a);else if(typeof o=="object"&&o.toJSON)n[s]=o.toJSON(null,t);else if(s==="source"){let a=t.get(o.input);a==null&&(a=i,t.set(o.input,i),i++),n[s]={inputId:a,start:o.start,end:o.end}}else n[s]=o}return r&&(n.inputs=[...t.keys()].map(s=>s.toJSON())),n}positionInside(e){let t=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;ie.root().toProxy():e[t]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[zn]){this[zn]=!1;let e=this;for(;e=e.parent;)e[zn]=!1}}get proxyOf(){return this}};var Zr=Pi;Pi.default=Pi;let xb=Zr,Li=class extends xb{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 Qr=Li;Li.default=Li;let kb="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",_b=(e,t=21)=>(n=t)=>{let r="",i=n;for(;i--;)r+=e[Math.random()*e.length|0];return r},Sb=(e=21)=>{let t="",n=e;for(;n--;)t+=kb[Math.random()*64|0];return t};var Tb={nanoid:Sb,customAlphabet:_b};let{SourceMapConsumer:xo,SourceMapGenerator:ko}=ze,{existsSync:Ob,readFileSync:Eb}=ze,{dirname:ci,join:Cb}=ze;function Ab(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let Ri=class{constructor(e,t){if(t.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=ci(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new xo(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return e?e.substr(0,t.length)===t:!1}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let n=e.lastIndexOf(t.pop()),r=e.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,r)))}decodeInline(e){let t=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,r=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/;if(r.test(e)||i.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(t.test(e)||n.test(e))return Ab(e.substr(RegExp.lastMatch.length));let s=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}loadFile(e){if(this.root=ci(e),Ob(e))return this.mapFile=e,Eb(e,"utf-8").toString().trim()}loadMap(e,t){if(t===!1)return!1;if(t){if(typeof t=="string")return t;if(typeof t=="function"){let n=t(e);if(n){let r=this.loadFile(n);if(!r)throw new Error("Unable to load previous source map: "+n.toString());return r}}else{if(t instanceof xo)return ko.fromSourceMap(t).toString();if(t instanceof ko)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return e&&(n=Cb(ci(e),n)),this.loadFile(n)}}}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}};var kl=Ri;Ri.default=Ri;let{SourceMapConsumer:Db,SourceMapGenerator:Mb}=ze,{fileURLToPath:_o,pathToFileURL:Vn}=ze,{resolve:ji,isAbsolute:qi}=ze,{nanoid:Nb}=Tb,ui=ze,So=Ss,Ib=kl,hi=Symbol("fromOffsetCache"),Pb=!!(Db&&Mb),To=!!(ji&&qi),_r=class{constructor(e,t={}){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,t.from&&(!To||/^\w+:\/\//.test(t.from)||qi(t.from)?this.file=t.from:this.file=ji(t.from)),To&&Pb){let n=new Ib(this.css,t);if(n.text){this.map=n;let r=n.consumer().file;!this.file&&r&&(this.file=this.mapResolve(r))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(e){let t,n;if(this[hi])n=this[hi];else{let i=this.css.split(` -`);n=new Array(i.length);let s=0;for(let o=0,a=i.length;o=t)r=n.length-1;else{let i=n.length-2,s;for(;r>1),e=n[s+1])r=s+1;else{r=s;break}}return{line:r+1,col:e-n[r]+1}}error(e,t,n,r={}){let i,s,o;if(t&&typeof t=="object"){let l=t,u=n;if(typeof l.offset=="number"){let d=this.fromOffset(l.offset);t=d.line,n=d.col}else t=l.line,n=l.column;if(typeof u.offset=="number"){let d=this.fromOffset(u.offset);s=d.line,o=d.col}else s=u.line,o=u.column}else if(!n){let l=this.fromOffset(t);t=l.line,n=l.col}let a=this.origin(t,n,s,o);return a?i=new So(e,a.endLine===void 0?a.line:{line:a.line,column:a.column},a.endLine===void 0?a.column:{line:a.endLine,column:a.endColumn},a.source,a.file,r.plugin):i=new So(e,s===void 0?t:{line:t,column:n},s===void 0?n:{line:s,column:o},this.css,this.file,r.plugin),i.input={line:t,column:n,endLine:s,endColumn:o,source:this.css},this.file&&(Vn&&(i.input.url=Vn(this.file).toString()),i.input.file=this.file),i}origin(e,t,n,r){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({line:e,column:t});if(!s.source)return!1;let o;typeof n=="number"&&(o=i.originalPositionFor({line:n,column:r}));let a;qi(s.source)?a=Vn(s.source):a=new URL(s.source,this.map.consumer().sourceRoot||Vn(this.map.mapFile));let l={url:a.toString(),line:s.line,column:s.column,endLine:o&&o.line,endColumn:o&&o.column};if(a.protocol==="file:")if(_o)l.file=_o(a);else throw new Error("file: protocol is not available in this PostCSS build");let u=i.sourceContentFor(s.source);return u&&(l.source=u),l}mapResolve(e){return/^\w+:\/\//.test(e)?e:ji(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};var Jr=_r;_r.default=_r;ui&&ui.registerInput&&ui.registerInput(_r);let{SourceMapConsumer:_l,SourceMapGenerator:sr}=ze,{dirname:or,resolve:Sl,relative:Tl,sep:Ol}=ze,{pathToFileURL:Oo}=ze,Lb=Jr,Rb=!!(_l&&sr),jb=!!(or&&Sl&&Tl&&Ol),qb=class{constructor(e,t,n,r){this.stringify=e,this.mapOpts=n.map||{},this.root=t,this.opts=n,this.css=r,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}});else{let e=new Lb(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}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(t=>t.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],e.type==="comment"&&e.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let e={};if(this.root)this.root.walk(t=>{if(t.source){let n=t.source.input.from;if(n&&!e[n]){e[n]=!0;let r=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(r,t.source.input.css)}}});else if(this.css){let t=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(t,this.css)}}applyPrevMaps(){for(let e of this.previous()){let t=this.toUrl(this.path(e.file)),n=e.root||or(e.file),r;this.mapOpts.sourcesContent===!1?(r=new _l(e.text),r.sourcesContent&&(r.sourcesContent=r.sourcesContent.map(()=>null))):r=e.consumer(),this.map.applySourceMap(r,t,this.toUrl(this.path(n)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}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 t=` +`)){let s=this.raw(e,null,"indent");if(s.length)for(let o=0;oIi(o,n)):(s==="object"&&i!==null&&(i=Ii(i)),n[r]=i)}return n}let Pi=class{constructor(e={}){this.raws={},this[zn]=!1,this[bb]=!0;for(let t in e)if(t==="nodes"){this.nodes=[];for(let n of e[t])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:n,end:r}=this.rangeBy(t);return this.source.input.error(e,{line:n.line,column:n.column},{line:r.line,column:r.column},t)}return new wb(e)}warn(e,t,n){let r={node:this};for(let i in n)r[i]=n[i];return e.warn(t,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=xb){e.stringify&&(e=e.stringify);let t="";return e(this,n=>{t+=n}),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=Ii(this);for(let n in e)t[n]=e[n];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,n=!1;for(let r of e)r===this?n=!0:n?(this.parent.insertAfter(t,r),t=r):this.parent.insertBefore(t,r);n||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&e.parent.type!=="document";)e=e.parent;return e}raw(e,t){return new vb().raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let n={},r=t==null;t=t||new Map;let i=0;for(let s in this){if(!Object.prototype.hasOwnProperty.call(this,s)||s==="parent"||s==="proxyCache")continue;let o=this[s];if(Array.isArray(o))n[s]=o.map(a=>typeof a=="object"&&a.toJSON?a.toJSON(null,t):a);else if(typeof o=="object"&&o.toJSON)n[s]=o.toJSON(null,t);else if(s==="source"){let a=t.get(o.input);a==null&&(a=i,t.set(o.input,i),i++),n[s]={inputId:a,start:o.start,end:o.end}}else n[s]=o}return r&&(n.inputs=[...t.keys()].map(s=>s.toJSON())),n}positionInside(e){let t=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;ie.root().toProxy():e[t]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[zn]){this[zn]=!1;let e=this;for(;e=e.parent;)e[zn]=!1}}get proxyOf(){return this}};var Zr=Pi;Pi.default=Pi;let kb=Zr,Li=class extends kb{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 Qr=Li;Li.default=Li;let _b="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Sb=(e,t=21)=>(n=t)=>{let r="",i=n;for(;i--;)r+=e[Math.random()*e.length|0];return r},Tb=(e=21)=>{let t="",n=e;for(;n--;)t+=_b[Math.random()*64|0];return t};var Ob={nanoid:Tb,customAlphabet:Sb};let{SourceMapConsumer:xo,SourceMapGenerator:ko}=ze,{existsSync:Eb,readFileSync:Cb}=ze,{dirname:ci,join:Ab}=ze;function Db(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let Ri=class{constructor(e,t){if(t.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=ci(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new xo(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return e?e.substr(0,t.length)===t:!1}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let n=e.lastIndexOf(t.pop()),r=e.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,r)))}decodeInline(e){let t=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,r=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/;if(r.test(e)||i.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(t.test(e)||n.test(e))return Db(e.substr(RegExp.lastMatch.length));let s=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}loadFile(e){if(this.root=ci(e),Eb(e))return this.mapFile=e,Cb(e,"utf-8").toString().trim()}loadMap(e,t){if(t===!1)return!1;if(t){if(typeof t=="string")return t;if(typeof t=="function"){let n=t(e);if(n){let r=this.loadFile(n);if(!r)throw new Error("Unable to load previous source map: "+n.toString());return r}}else{if(t instanceof xo)return ko.fromSourceMap(t).toString();if(t instanceof ko)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return e&&(n=Ab(ci(e),n)),this.loadFile(n)}}}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}};var xl=Ri;Ri.default=Ri;let{SourceMapConsumer:Mb,SourceMapGenerator:Nb}=ze,{fileURLToPath:_o,pathToFileURL:Vn}=ze,{resolve:ji,isAbsolute:qi}=ze,{nanoid:Ib}=Ob,ui=ze,So=Ss,Pb=xl,hi=Symbol("fromOffsetCache"),Lb=!!(Mb&&Nb),To=!!(ji&&qi),_r=class{constructor(e,t={}){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,t.from&&(!To||/^\w+:\/\//.test(t.from)||qi(t.from)?this.file=t.from:this.file=ji(t.from)),To&&Lb){let n=new Pb(this.css,t);if(n.text){this.map=n;let r=n.consumer().file;!this.file&&r&&(this.file=this.mapResolve(r))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(e){let t,n;if(this[hi])n=this[hi];else{let i=this.css.split(` +`);n=new Array(i.length);let s=0;for(let o=0,a=i.length;o=t)r=n.length-1;else{let i=n.length-2,s;for(;r>1),e=n[s+1])r=s+1;else{r=s;break}}return{line:r+1,col:e-n[r]+1}}error(e,t,n,r={}){let i,s,o;if(t&&typeof t=="object"){let l=t,u=n;if(typeof l.offset=="number"){let d=this.fromOffset(l.offset);t=d.line,n=d.col}else t=l.line,n=l.column;if(typeof u.offset=="number"){let d=this.fromOffset(u.offset);s=d.line,o=d.col}else s=u.line,o=u.column}else if(!n){let l=this.fromOffset(t);t=l.line,n=l.col}let a=this.origin(t,n,s,o);return a?i=new So(e,a.endLine===void 0?a.line:{line:a.line,column:a.column},a.endLine===void 0?a.column:{line:a.endLine,column:a.endColumn},a.source,a.file,r.plugin):i=new So(e,s===void 0?t:{line:t,column:n},s===void 0?n:{line:s,column:o},this.css,this.file,r.plugin),i.input={line:t,column:n,endLine:s,endColumn:o,source:this.css},this.file&&(Vn&&(i.input.url=Vn(this.file).toString()),i.input.file=this.file),i}origin(e,t,n,r){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({line:e,column:t});if(!s.source)return!1;let o;typeof n=="number"&&(o=i.originalPositionFor({line:n,column:r}));let a;qi(s.source)?a=Vn(s.source):a=new URL(s.source,this.map.consumer().sourceRoot||Vn(this.map.mapFile));let l={url:a.toString(),line:s.line,column:s.column,endLine:o&&o.line,endColumn:o&&o.column};if(a.protocol==="file:")if(_o)l.file=_o(a);else throw new Error("file: protocol is not available in this PostCSS build");let u=i.sourceContentFor(s.source);return u&&(l.source=u),l}mapResolve(e){return/^\w+:\/\//.test(e)?e:ji(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};var Jr=_r;_r.default=_r;ui&&ui.registerInput&&ui.registerInput(_r);let{SourceMapConsumer:kl,SourceMapGenerator:sr}=ze,{dirname:or,resolve:_l,relative:Sl,sep:Tl}=ze,{pathToFileURL:Oo}=ze,Rb=Jr,jb=!!(kl&&sr),qb=!!(or&&_l&&Sl&&Tl),Ub=class{constructor(e,t,n,r){this.stringify=e,this.mapOpts=n.map||{},this.root=t,this.opts=n,this.css=r,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}});else{let e=new Rb(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}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(t=>t.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],e.type==="comment"&&e.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let e={};if(this.root)this.root.walk(t=>{if(t.source){let n=t.source.input.from;if(n&&!e[n]){e[n]=!0;let r=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(r,t.source.input.css)}}});else if(this.css){let t=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(t,this.css)}}applyPrevMaps(){for(let e of this.previous()){let t=this.toUrl(this.path(e.file)),n=e.root||or(e.file),r;this.mapOpts.sourcesContent===!1?(r=new kl(e.text),r.sourcesContent&&(r.sourcesContent=r.sourcesContent.map(()=>null))):r=e.consumer(),this.map.applySourceMap(r,t,this.toUrl(this.path(n)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}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 t=` `;this.css.includes(`\r `)&&(t=`\r -`),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=sr.fromSourceMap(e)}else this.map=new sr({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});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]}path(e){if(e.indexOf("<")===0||/^\w+:\/\//.test(e)||this.mapOpts.absolute)return e;let t=this.opts.to?or(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(t=or(Sl(t,this.mapOpts.annotation))),e=Tl(t,e),e}toUrl(e){return Ol==="\\"&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}toFileUrl(e){if(Oo)return Oo(e).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}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))}generateString(){this.css="",this.map=new sr({file:this.outputFile()});let e=1,t=1,n="",r={source:"",generated:{line:0,column:0},original:{line:0,column:0}},i,s;this.stringify(this.root,(o,a,l)=>{if(this.css+=o,a&&l!=="end"&&(r.generated.line=e,r.generated.column=t-1,a.source&&a.source.start?(r.source=this.sourcePath(a),r.original.line=a.source.start.line,r.original.column=a.source.start.column-1,this.map.addMapping(r)):(r.source=n,r.original.line=1,r.original.column=0,this.map.addMapping(r))),i=o.match(/\n/g),i?(e+=i.length,s=o.lastIndexOf(` -`),t=o.length-s):t+=o.length,a&&l!=="start"){let u=a.parent||{raws:{}};(!(a.type==="decl"||a.type==="atrule"&&!a.nodes)||a!==u.last||u.raws.semicolon)&&(a.source&&a.source.end?(r.source=this.sourcePath(a),r.original.line=a.source.end.line,r.original.column=a.source.end.column-1,r.generated.line=e,r.generated.column=t-2,this.map.addMapping(r)):(r.source=n,r.original.line=1,r.original.column=0,r.generated.line=e,r.generated.column=t-1,this.map.addMapping(r)))}})}generate(){if(this.clearAnnotation(),jb&&Rb&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}};var El=qb;let Ub=Zr,Ui=class extends Ub{constructor(e){super(e),this.type="comment"}};var Xr=Ui;Ui.default=Ui;let{isClean:Cl,my:Al}=Pn,Dl=Qr,Ml=Xr,Bb=Zr,Nl,Ts,Os,Il;function Pl(e){return e.map(t=>(t.nodes&&(t.nodes=Pl(t.nodes)),delete t.source,t))}function Ll(e){if(e[Cl]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)Ll(t)}let lt=class Rl extends Bb{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),r,i;for(;this.indexes[n]{let i;try{i=t(n,r)}catch(s){throw n.addToError(s)}return i!==!1&&n.walk&&(i=n.walk(t)),i})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="decl"&&t.test(r.prop))return n(r,i)}):this.walk((r,i)=>{if(r.type==="decl"&&r.prop===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="decl")return n(r,i)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="rule"&&t.test(r.selector))return n(r,i)}):this.walk((r,i)=>{if(r.type==="rule"&&r.selector===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="rule")return n(r,i)}))}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="atrule"&&t.test(r.name))return n(r,i)}):this.walk((r,i)=>{if(r.type==="atrule"&&r.name===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="atrule")return n(r,i)}))}walkComments(t){return this.walk((n,r)=>{if(n.type==="comment")return t(n,r)})}append(...t){for(let n of t){let r=this.normalize(n,this.last);for(let i of r)this.proxyOf.nodes.push(i)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let n of t){let r=this.normalize(n,this.first,"prepend").reverse();for(let i of r)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+r.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}insertBefore(t,n){let r=this.index(t),i=r===0?"prepend":!1,s=this.normalize(n,this.proxyOf.nodes[r],i).reverse();r=this.index(t);for(let a of s)this.proxyOf.nodes.splice(r,0,a);let o;for(let a in this.indexes)o=this.indexes[a],r<=o&&(this.indexes[a]=o+s.length);return this.markDirty(),this}insertAfter(t,n){let r=this.index(t),i=this.normalize(n,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let o of i)this.proxyOf.nodes.splice(r+1,0,o);let s;for(let o in this.indexes)s=this.indexes[o],r=t&&(this.indexes[r]=n-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,n,r){return r||(r=n,n={}),this.walkDecls(i=>{n.props&&!n.props.includes(i.prop)||n.fast&&!i.value.includes(n.fast)||(i.value=i.value.replace(t,r))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}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]}normalize(t,n){if(typeof t=="string")t=Pl(Nl(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new Dl(t)]}else if(t.selector)t=[new Ts(t)];else if(t.name)t=[new Os(t)];else if(t.text)t=[new Ml(t)];else throw new Error("Unknown node type in node creation");return t.map(r=>(r[Al]||Rl.rebuild(r),r=r.proxyOf,r.parent&&r.parent.removeChild(r),r[Cl]&&Ll(r),typeof r.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(r.raws.before=n.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}getProxyProcessor(){return{set(t,n,r){return t[n]===r||(t[n]=r,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0},get(t,n){return n==="proxyOf"?t:t[n]?n==="each"||typeof n=="string"&&n.startsWith("walk")?(...r)=>t[n](...r.map(i=>typeof i=="function"?(s,o)=>i(s.toProxy(),o):i)):n==="every"||n==="some"?r=>t[n]((i,...s)=>r(i.toProxy(),...s)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(r=>r.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}};lt.registerParse=e=>{Nl=e};lt.registerRule=e=>{Ts=e};lt.registerAtRule=e=>{Os=e};lt.registerRoot=e=>{Il=e};var It=lt;lt.default=lt;lt.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,Os.prototype):e.type==="rule"?Object.setPrototypeOf(e,Ts.prototype):e.type==="decl"?Object.setPrototypeOf(e,Dl.prototype):e.type==="comment"?Object.setPrototypeOf(e,Ml.prototype):e.type==="root"&&Object.setPrototypeOf(e,Il.prototype),e[Al]=!0,e.nodes&&e.nodes.forEach(t=>{lt.rebuild(t)})};let Yb=It,jl,ql,fn=class extends Yb{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new jl(new ql,this,e).stringify()}};fn.registerLazyResult=e=>{jl=e};fn.registerProcessor=e=>{ql=e};var Es=fn;fn.default=fn;let Eo={};var Ul=function(e){Eo[e]||(Eo[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))};let Bi=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let n=t.node.rangeBy(t);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in t)this[n]=t[n]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var Bl=Bi;Bi.default=Bi;let Hb=Bl,Yi=class{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new Hb(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};var Cs=Yi;Yi.default=Yi;const di="'".charCodeAt(0),Co='"'.charCodeAt(0),Fn="\\".charCodeAt(0),Ao="/".charCodeAt(0),$n=` -`.charCodeAt(0),en=" ".charCodeAt(0),Wn="\f".charCodeAt(0),Gn=" ".charCodeAt(0),Zn="\r".charCodeAt(0),zb="[".charCodeAt(0),Vb="]".charCodeAt(0),Fb="(".charCodeAt(0),$b=")".charCodeAt(0),Wb="{".charCodeAt(0),Gb="}".charCodeAt(0),Zb=";".charCodeAt(0),Qb="*".charCodeAt(0),Jb=":".charCodeAt(0),Xb="@".charCodeAt(0),Qn=/[\t\n\f\r "#'()/;[\\\]{}]/g,Jn=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Kb=/.[\n"'(/\\]/,Do=/[\da-f]/i;var e1=function(e,t={}){let n=e.css.valueOf(),r=t.ignoreErrors,i,s,o,a,l,u,d,p,c,h,b=n.length,g=0,y=[],S=[];function C(){return g}function k($){throw e.error("Unclosed "+$,g)}function T(){return S.length===0&&g>=b}function M($){if(S.length)return S.pop();if(g>=b)return;let G=$?$.ignoreUnclosed:!1;switch(i=n.charCodeAt(g),i){case $n:case en:case Gn:case Zn:case Wn:{s=g;do s+=1,i=n.charCodeAt(s);while(i===en||i===$n||i===Gn||i===Zn||i===Wn);h=["space",n.slice(g,s)],g=s-1;break}case zb:case Vb:case Wb:case Gb:case Jb:case Zb:case $b:{let de=String.fromCharCode(i);h=[de,de,g];break}case Fb:{if(p=y.length?y.pop()[1]:"",c=n.charCodeAt(g+1),p==="url"&&c!==di&&c!==Co&&c!==en&&c!==$n&&c!==Gn&&c!==Wn&&c!==Zn){s=g;do{if(u=!1,s=n.indexOf(")",s+1),s===-1)if(r||G){s=g;break}else k("bracket");for(d=s;n.charCodeAt(d-1)===Fn;)d-=1,u=!u}while(u);h=["brackets",n.slice(g,s+1),g,s],g=s}else s=n.indexOf(")",g+1),a=n.slice(g,s+1),s===-1||Kb.test(a)?h=["(","(",g]:(h=["brackets",a,g,s],g=s);break}case di:case Co:{o=i===di?"'":'"',s=g;do{if(u=!1,s=n.indexOf(o,s+1),s===-1)if(r||G){s=g+1;break}else k("string");for(d=s;n.charCodeAt(d-1)===Fn;)d-=1,u=!u}while(u);h=["string",n.slice(g,s+1),g,s],g=s;break}case Xb:{Qn.lastIndex=g+1,Qn.test(n),Qn.lastIndex===0?s=n.length-1:s=Qn.lastIndex-2,h=["at-word",n.slice(g,s+1),g,s],g=s;break}case Fn:{for(s=g,l=!0;n.charCodeAt(s+1)===Fn;)s+=1,l=!l;if(i=n.charCodeAt(s+1),l&&i!==Ao&&i!==en&&i!==$n&&i!==Gn&&i!==Zn&&i!==Wn&&(s+=1,Do.test(n.charAt(s)))){for(;Do.test(n.charAt(s+1));)s+=1;n.charCodeAt(s+1)===en&&(s+=1)}h=["word",n.slice(g,s+1),g,s],g=s;break}default:{i===Ao&&n.charCodeAt(g+1)===Qb?(s=n.indexOf("*/",g+2)+1,s===0&&(r||G?s=n.length:k("comment")),h=["comment",n.slice(g,s+1),g,s],g=s):(Jn.lastIndex=g+1,Jn.test(n),Jn.lastIndex===0?s=n.length-1:s=Jn.lastIndex-2,h=["word",n.slice(g,s+1),g,s],y.push(h),g=s);break}}return g++,h}function P($){S.push($)}return{back:P,nextToken:M,endOfFile:T,position:C}};let Yl=It,Sr=class extends Yl{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 As=Sr;Sr.default=Sr;Yl.registerAtRule(Sr);let Hl=It,zl,Vl,Vt=class extends Hl{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let n=this.index(e);return!t&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}normalize(e,t,n){let r=super.normalize(e);if(t){if(n==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let i of r)i.raws.before=t.raws.before}return r}toResult(e={}){return new zl(new Vl,this,e).stringify()}};Vt.registerLazyResult=e=>{zl=e};Vt.registerProcessor=e=>{Vl=e};var Ln=Vt;Vt.default=Vt;Hl.registerRoot(Vt);let mn={split(e,t,n){let r=[],i="",s=!1,o=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?o+=1:d===")"?o>0&&(o-=1):o===0&&t.includes(d)&&(s=!0),s?(i!==""&&r.push(i.trim()),i="",s=!1):i+=d;return(n||i!=="")&&r.push(i.trim()),r},space(e){let t=[" ",` -`," "];return mn.split(e,t)},comma(e){return mn.split(e,[","],!0)}};var Fl=mn;mn.default=mn;let $l=It,t1=Fl,Tr=class extends $l{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return t1.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}};var Ds=Tr;Tr.default=Tr;$l.registerRule(Tr);let n1=Qr,r1=e1,i1=Xr,s1=As,o1=Ln,Mo=Ds;const No={empty:!0,space:!0};function a1(e){for(let t=e.length-1;t>=0;t--){let n=e[t],r=n[3]||n[2];if(r)return r}}let l1=class{constructor(e){this.input=e,this.root=new o1,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=r1(this.input)}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()}comment(e){let t=new i1;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let r=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=r[2],t.raws.left=r[1],t.raws.right=r[3]}}emptyRule(e){let t=new Mo;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,n=null,r=!1,i=null,s=[],o=e[1].startsWith("--"),a=[],l=e;for(;l;){if(n=l[0],a.push(l),n==="("||n==="[")i||(i=l),s.push(n==="("?")":"]");else if(o&&r&&n==="{")i||(i=l),s.push("}");else if(s.length===0)if(n===";")if(r){this.decl(a,o);return}else break;else if(n==="{"){this.rule(a);return}else if(n==="}"){this.tokenizer.back(a.pop()),t=!0;break}else n===":"&&(r=!0);else n===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&r){if(!o)for(;a.length&&(l=a[a.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(e){e.pop();let t=new Mo;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let n=new n1;this.init(n,e[0][2]);let r=e[e.length-1];for(r[0]===";"&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(r[3]||r[2]||a1(e));e[0][0]!=="word";)e.length===1&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;n.prop+=e.shift()[1]}n.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){n.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),n.raws.between+=i[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let s=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)s.push(e.shift());this.precheckMissedSemicolon(e);for(let a=e.length-1;a>=0;a--){if(i=e[a],i[1].toLowerCase()==="!important"){n.important=!0;let l=this.stringFrom(e,a);l=this.spacesFromEnd(e)+l,l!==" !important"&&(n.raws.important=l);break}else if(i[1].toLowerCase()==="important"){let l=e.slice(0),u="";for(let d=a;d>0;d--){let p=l[d][0];if(u.trim().indexOf("!")===0&&p!=="space")break;u=l.pop()[1]+u}u.trim().indexOf("!")===0&&(n.important=!0,n.raws.important=u,e=l)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(a=>a[0]!=="space"&&a[0]!=="comment")&&(n.raws.between+=s.map(a=>a[1]).join(""),s=[]),this.raw(n,"value",s.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t=new s1;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let n,r,i,s=!1,o=!1,a=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),n=e[0],n==="("||n==="["?l.push(n==="("?")":"]"):n==="{"&&l.length>0?l.push("}"):n===l[l.length-1]&&l.pop(),l.length===0)if(n===";"){t.source.end=this.getPosition(e[2]),this.semicolon=!0;break}else if(n==="{"){o=!0;break}else if(n==="}"){if(a.length>0){for(i=a.length-1,r=a[i];r&&r[0]==="space";)r=a[--i];r&&(t.source.end=this.getPosition(r[3]||r[2]))}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){s=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(t.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(t,"params",a),s&&(e=a[a.length-1],t.source.end=this.getPosition(e[3]||e[2]),this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)}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=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}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}raw(e,t,n,r){let i,s,o=n.length,a="",l=!0,u,d;for(let p=0;pc+h[1],"");e.raws[t]={value:a,raw:p}}e[t]=a}spacesAndCommentsFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let t,n="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)n+=e.shift()[1];return n}spacesFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],t==="space");)n=e.pop()[1]+n;return n}stringFrom(e,t){let n="";for(let r=t;r=0&&(r=e[i],!(r[0]!=="space"&&(n+=1,n===2)));i--);throw this.input.error("Missed semicolon",r[0]==="word"?r[3]+1:r[2])}};var c1=l1;let u1=It,h1=c1,d1=Jr;function Or(e,t){let n=new d1(e,t),r=new h1(n);try{r.parse()}catch(i){throw{}.NODE_ENV!=="production"&&i.name==="CssSyntaxError"&&t&&t.from&&(/\.scss$/i.test(t.from)?i.message+=` +`),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=sr.fromSourceMap(e)}else this.map=new sr({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});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]}path(e){if(e.indexOf("<")===0||/^\w+:\/\//.test(e)||this.mapOpts.absolute)return e;let t=this.opts.to?or(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(t=or(_l(t,this.mapOpts.annotation))),e=Sl(t,e),e}toUrl(e){return Tl==="\\"&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}toFileUrl(e){if(Oo)return Oo(e).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}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))}generateString(){this.css="",this.map=new sr({file:this.outputFile()});let e=1,t=1,n="",r={source:"",generated:{line:0,column:0},original:{line:0,column:0}},i,s;this.stringify(this.root,(o,a,l)=>{if(this.css+=o,a&&l!=="end"&&(r.generated.line=e,r.generated.column=t-1,a.source&&a.source.start?(r.source=this.sourcePath(a),r.original.line=a.source.start.line,r.original.column=a.source.start.column-1,this.map.addMapping(r)):(r.source=n,r.original.line=1,r.original.column=0,this.map.addMapping(r))),i=o.match(/\n/g),i?(e+=i.length,s=o.lastIndexOf(` +`),t=o.length-s):t+=o.length,a&&l!=="start"){let u=a.parent||{raws:{}};(!(a.type==="decl"||a.type==="atrule"&&!a.nodes)||a!==u.last||u.raws.semicolon)&&(a.source&&a.source.end?(r.source=this.sourcePath(a),r.original.line=a.source.end.line,r.original.column=a.source.end.column-1,r.generated.line=e,r.generated.column=t-2,this.map.addMapping(r)):(r.source=n,r.original.line=1,r.original.column=0,r.generated.line=e,r.generated.column=t-1,this.map.addMapping(r)))}})}generate(){if(this.clearAnnotation(),qb&&jb&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}};var Ol=Ub;let Bb=Zr,Ui=class extends Bb{constructor(e){super(e),this.type="comment"}};var Xr=Ui;Ui.default=Ui;let{isClean:El,my:Cl}=Pn,Al=Qr,Dl=Xr,Yb=Zr,Ml,Ts,Os,Nl;function Il(e){return e.map(t=>(t.nodes&&(t.nodes=Il(t.nodes)),delete t.source,t))}function Pl(e){if(e[El]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)Pl(t)}let lt=class Ll extends Yb{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),r,i;for(;this.indexes[n]{let i;try{i=t(n,r)}catch(s){throw n.addToError(s)}return i!==!1&&n.walk&&(i=n.walk(t)),i})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="decl"&&t.test(r.prop))return n(r,i)}):this.walk((r,i)=>{if(r.type==="decl"&&r.prop===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="decl")return n(r,i)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="rule"&&t.test(r.selector))return n(r,i)}):this.walk((r,i)=>{if(r.type==="rule"&&r.selector===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="rule")return n(r,i)}))}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((r,i)=>{if(r.type==="atrule"&&t.test(r.name))return n(r,i)}):this.walk((r,i)=>{if(r.type==="atrule"&&r.name===t)return n(r,i)}):(n=t,this.walk((r,i)=>{if(r.type==="atrule")return n(r,i)}))}walkComments(t){return this.walk((n,r)=>{if(n.type==="comment")return t(n,r)})}append(...t){for(let n of t){let r=this.normalize(n,this.last);for(let i of r)this.proxyOf.nodes.push(i)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let n of t){let r=this.normalize(n,this.first,"prepend").reverse();for(let i of r)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+r.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}insertBefore(t,n){let r=this.index(t),i=r===0?"prepend":!1,s=this.normalize(n,this.proxyOf.nodes[r],i).reverse();r=this.index(t);for(let a of s)this.proxyOf.nodes.splice(r,0,a);let o;for(let a in this.indexes)o=this.indexes[a],r<=o&&(this.indexes[a]=o+s.length);return this.markDirty(),this}insertAfter(t,n){let r=this.index(t),i=this.normalize(n,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let o of i)this.proxyOf.nodes.splice(r+1,0,o);let s;for(let o in this.indexes)s=this.indexes[o],r=t&&(this.indexes[r]=n-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,n,r){return r||(r=n,n={}),this.walkDecls(i=>{n.props&&!n.props.includes(i.prop)||n.fast&&!i.value.includes(n.fast)||(i.value=i.value.replace(t,r))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}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]}normalize(t,n){if(typeof t=="string")t=Il(Ml(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new Al(t)]}else if(t.selector)t=[new Ts(t)];else if(t.name)t=[new Os(t)];else if(t.text)t=[new Dl(t)];else throw new Error("Unknown node type in node creation");return t.map(r=>(r[Cl]||Ll.rebuild(r),r=r.proxyOf,r.parent&&r.parent.removeChild(r),r[El]&&Pl(r),typeof r.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(r.raws.before=n.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}getProxyProcessor(){return{set(t,n,r){return t[n]===r||(t[n]=r,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0},get(t,n){return n==="proxyOf"?t:t[n]?n==="each"||typeof n=="string"&&n.startsWith("walk")?(...r)=>t[n](...r.map(i=>typeof i=="function"?(s,o)=>i(s.toProxy(),o):i)):n==="every"||n==="some"?r=>t[n]((i,...s)=>r(i.toProxy(),...s)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(r=>r.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}};lt.registerParse=e=>{Ml=e};lt.registerRule=e=>{Ts=e};lt.registerAtRule=e=>{Os=e};lt.registerRoot=e=>{Nl=e};var It=lt;lt.default=lt;lt.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,Os.prototype):e.type==="rule"?Object.setPrototypeOf(e,Ts.prototype):e.type==="decl"?Object.setPrototypeOf(e,Al.prototype):e.type==="comment"?Object.setPrototypeOf(e,Dl.prototype):e.type==="root"&&Object.setPrototypeOf(e,Nl.prototype),e[Cl]=!0,e.nodes&&e.nodes.forEach(t=>{lt.rebuild(t)})};let Hb=It,Rl,jl,pn=class extends Hb{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new Rl(new jl,this,e).stringify()}};pn.registerLazyResult=e=>{Rl=e};pn.registerProcessor=e=>{jl=e};var Es=pn;pn.default=pn;let Eo={};var ql=function(e){Eo[e]||(Eo[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))};let Bi=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let n=t.node.rangeBy(t);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in t)this[n]=t[n]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var Ul=Bi;Bi.default=Bi;let zb=Ul,Yi=class{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new zb(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};var Cs=Yi;Yi.default=Yi;const di="'".charCodeAt(0),Co='"'.charCodeAt(0),Fn="\\".charCodeAt(0),Ao="/".charCodeAt(0),$n=` +`.charCodeAt(0),en=" ".charCodeAt(0),Wn="\f".charCodeAt(0),Gn=" ".charCodeAt(0),Zn="\r".charCodeAt(0),Vb="[".charCodeAt(0),Fb="]".charCodeAt(0),$b="(".charCodeAt(0),Wb=")".charCodeAt(0),Gb="{".charCodeAt(0),Zb="}".charCodeAt(0),Qb=";".charCodeAt(0),Jb="*".charCodeAt(0),Xb=":".charCodeAt(0),Kb="@".charCodeAt(0),Qn=/[\t\n\f\r "#'()/;[\\\]{}]/g,Jn=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,e1=/.[\n"'(/\\]/,Do=/[\da-f]/i;var t1=function(e,t={}){let n=e.css.valueOf(),r=t.ignoreErrors,i,s,o,a,l,u,d,f,c,h,b=n.length,g=0,y=[],S=[];function C(){return g}function k($){throw e.error("Unclosed "+$,g)}function T(){return S.length===0&&g>=b}function M($){if(S.length)return S.pop();if(g>=b)return;let G=$?$.ignoreUnclosed:!1;switch(i=n.charCodeAt(g),i){case $n:case en:case Gn:case Zn:case Wn:{s=g;do s+=1,i=n.charCodeAt(s);while(i===en||i===$n||i===Gn||i===Zn||i===Wn);h=["space",n.slice(g,s)],g=s-1;break}case Vb:case Fb:case Gb:case Zb:case Xb:case Qb:case Wb:{let de=String.fromCharCode(i);h=[de,de,g];break}case $b:{if(f=y.length?y.pop()[1]:"",c=n.charCodeAt(g+1),f==="url"&&c!==di&&c!==Co&&c!==en&&c!==$n&&c!==Gn&&c!==Wn&&c!==Zn){s=g;do{if(u=!1,s=n.indexOf(")",s+1),s===-1)if(r||G){s=g;break}else k("bracket");for(d=s;n.charCodeAt(d-1)===Fn;)d-=1,u=!u}while(u);h=["brackets",n.slice(g,s+1),g,s],g=s}else s=n.indexOf(")",g+1),a=n.slice(g,s+1),s===-1||e1.test(a)?h=["(","(",g]:(h=["brackets",a,g,s],g=s);break}case di:case Co:{o=i===di?"'":'"',s=g;do{if(u=!1,s=n.indexOf(o,s+1),s===-1)if(r||G){s=g+1;break}else k("string");for(d=s;n.charCodeAt(d-1)===Fn;)d-=1,u=!u}while(u);h=["string",n.slice(g,s+1),g,s],g=s;break}case Kb:{Qn.lastIndex=g+1,Qn.test(n),Qn.lastIndex===0?s=n.length-1:s=Qn.lastIndex-2,h=["at-word",n.slice(g,s+1),g,s],g=s;break}case Fn:{for(s=g,l=!0;n.charCodeAt(s+1)===Fn;)s+=1,l=!l;if(i=n.charCodeAt(s+1),l&&i!==Ao&&i!==en&&i!==$n&&i!==Gn&&i!==Zn&&i!==Wn&&(s+=1,Do.test(n.charAt(s)))){for(;Do.test(n.charAt(s+1));)s+=1;n.charCodeAt(s+1)===en&&(s+=1)}h=["word",n.slice(g,s+1),g,s],g=s;break}default:{i===Ao&&n.charCodeAt(g+1)===Jb?(s=n.indexOf("*/",g+2)+1,s===0&&(r||G?s=n.length:k("comment")),h=["comment",n.slice(g,s+1),g,s],g=s):(Jn.lastIndex=g+1,Jn.test(n),Jn.lastIndex===0?s=n.length-1:s=Jn.lastIndex-2,h=["word",n.slice(g,s+1),g,s],y.push(h),g=s);break}}return g++,h}function P($){S.push($)}return{back:P,nextToken:M,endOfFile:T,position:C}};let Bl=It,Sr=class extends Bl{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 As=Sr;Sr.default=Sr;Bl.registerAtRule(Sr);let Yl=It,Hl,zl,Vt=class extends Yl{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let n=this.index(e);return!t&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}normalize(e,t,n){let r=super.normalize(e);if(t){if(n==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let i of r)i.raws.before=t.raws.before}return r}toResult(e={}){return new Hl(new zl,this,e).stringify()}};Vt.registerLazyResult=e=>{Hl=e};Vt.registerProcessor=e=>{zl=e};var Ln=Vt;Vt.default=Vt;Yl.registerRoot(Vt);let mn={split(e,t,n){let r=[],i="",s=!1,o=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?o+=1:d===")"?o>0&&(o-=1):o===0&&t.includes(d)&&(s=!0),s?(i!==""&&r.push(i.trim()),i="",s=!1):i+=d;return(n||i!=="")&&r.push(i.trim()),r},space(e){let t=[" ",` +`," "];return mn.split(e,t)},comma(e){return mn.split(e,[","],!0)}};var Vl=mn;mn.default=mn;let Fl=It,n1=Vl,Tr=class extends Fl{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return n1.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}};var Ds=Tr;Tr.default=Tr;Fl.registerRule(Tr);let r1=Qr,i1=t1,s1=Xr,o1=As,a1=Ln,Mo=Ds;const No={empty:!0,space:!0};function l1(e){for(let t=e.length-1;t>=0;t--){let n=e[t],r=n[3]||n[2];if(r)return r}}let c1=class{constructor(e){this.input=e,this.root=new a1,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=i1(this.input)}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()}comment(e){let t=new s1;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let r=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=r[2],t.raws.left=r[1],t.raws.right=r[3]}}emptyRule(e){let t=new Mo;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,n=null,r=!1,i=null,s=[],o=e[1].startsWith("--"),a=[],l=e;for(;l;){if(n=l[0],a.push(l),n==="("||n==="[")i||(i=l),s.push(n==="("?")":"]");else if(o&&r&&n==="{")i||(i=l),s.push("}");else if(s.length===0)if(n===";")if(r){this.decl(a,o);return}else break;else if(n==="{"){this.rule(a);return}else if(n==="}"){this.tokenizer.back(a.pop()),t=!0;break}else n===":"&&(r=!0);else n===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&r){if(!o)for(;a.length&&(l=a[a.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(e){e.pop();let t=new Mo;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let n=new r1;this.init(n,e[0][2]);let r=e[e.length-1];for(r[0]===";"&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(r[3]||r[2]||l1(e));e[0][0]!=="word";)e.length===1&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;n.prop+=e.shift()[1]}n.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){n.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),n.raws.between+=i[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let s=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)s.push(e.shift());this.precheckMissedSemicolon(e);for(let a=e.length-1;a>=0;a--){if(i=e[a],i[1].toLowerCase()==="!important"){n.important=!0;let l=this.stringFrom(e,a);l=this.spacesFromEnd(e)+l,l!==" !important"&&(n.raws.important=l);break}else if(i[1].toLowerCase()==="important"){let l=e.slice(0),u="";for(let d=a;d>0;d--){let f=l[d][0];if(u.trim().indexOf("!")===0&&f!=="space")break;u=l.pop()[1]+u}u.trim().indexOf("!")===0&&(n.important=!0,n.raws.important=u,e=l)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(a=>a[0]!=="space"&&a[0]!=="comment")&&(n.raws.between+=s.map(a=>a[1]).join(""),s=[]),this.raw(n,"value",s.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t=new o1;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let n,r,i,s=!1,o=!1,a=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),n=e[0],n==="("||n==="["?l.push(n==="("?")":"]"):n==="{"&&l.length>0?l.push("}"):n===l[l.length-1]&&l.pop(),l.length===0)if(n===";"){t.source.end=this.getPosition(e[2]),this.semicolon=!0;break}else if(n==="{"){o=!0;break}else if(n==="}"){if(a.length>0){for(i=a.length-1,r=a[i];r&&r[0]==="space";)r=a[--i];r&&(t.source.end=this.getPosition(r[3]||r[2]))}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){s=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(t.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(t,"params",a),s&&(e=a[a.length-1],t.source.end=this.getPosition(e[3]||e[2]),this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)}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=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}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}raw(e,t,n,r){let i,s,o=n.length,a="",l=!0,u,d;for(let f=0;fc+h[1],"");e.raws[t]={value:a,raw:f}}e[t]=a}spacesAndCommentsFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let t,n="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)n+=e.shift()[1];return n}spacesFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],t==="space");)n=e.pop()[1]+n;return n}stringFrom(e,t){let n="";for(let r=t;r=0&&(r=e[i],!(r[0]!=="space"&&(n+=1,n===2)));i--);throw this.input.error("Missed semicolon",r[0]==="word"?r[3]+1:r[2])}};var u1=c1;let h1=It,d1=u1,f1=Jr;function Or(e,t){let n=new f1(e,t),r=new d1(n);try{r.parse()}catch(i){throw{}.NODE_ENV!=="production"&&i.name==="CssSyntaxError"&&t&&t.from&&(/\.scss$/i.test(t.from)?i.message+=` You tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser`:/\.sass/i.test(t.from)?i.message+=` You tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser`:/\.less$/i.test(t.from)&&(i.message+=` -You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),i}return r.root}var Ms=Or;Or.default=Or;u1.registerParse(Or);let{isClean:Ve,my:p1}=Pn,f1=El,m1=Gr,g1=It,y1=Es,b1=Ul,Io=Cs,w1=Ms,v1=Ln;const x1={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},k1={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},_1={postcssPlugin:!0,prepare:!0,Once:!0},Ft=0;function tn(e){return typeof e=="object"&&typeof e.then=="function"}function Wl(e){let t=!1,n=x1[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,Ft,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,Ft,n+"Exit"]:[n,n+"Exit"]}function Po(e){let t;return e.type==="document"?t=["Document",Ft,"DocumentExit"]:e.type==="root"?t=["Root",Ft,"RootExit"]:t=Wl(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function Hi(e){return e[Ve]=!1,e.nodes&&e.nodes.forEach(t=>Hi(t)),e}let zi={},$t=class Gl{constructor(t,n,r){this.stringified=!1,this.processed=!1;let i;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))i=Hi(n);else if(n instanceof Gl||n instanceof Io)i=Hi(n.root),n.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{let s=w1;r.syntax&&(s=r.syntax.parse),r.parser&&(s=r.parser),s.parse&&(s=s.parse);try{i=s(n,r)}catch(o){this.processed=!0,this.error=o}i&&!i[p1]&&g1.rebuild(i)}this.result=new Io(t,i,r),this.helpers={...zi,result:this.result,postcss:zi},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,n){return{}.NODE_ENV!=="production"&&("from"in this.opts||b1("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,n)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let n=this.runOnRoot(t);if(tn(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Ve];)t[Ve]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=m1;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let r=new f1(n,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}walkSync(t){t[Ve]=!0;let n=Wl(t);for(let r of n)if(r===Ft)t.nodes&&t.each(i=>{i[Ve]||this.walkSync(i)});else{let i=this.listeners[r];if(i&&this.visitSync(i,t.toProxy()))return}}visitSync(t,n){for(let[r,i]of t){this.result.lastPlugin=r;let s;try{s=i(n,this.helpers)}catch(o){throw this.handleError(o,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(tn(s))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let n=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return tn(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,n){let r=this.result.lastPlugin;try{if(n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin)t.plugin=r.postcssPlugin,t.setMessage();else if(r.postcssVersion&&{}.NODE_ENV!=="production"){let i=r.postcssPlugin,s=r.postcssVersion,o=this.result.processor.version,a=s.split("."),l=o.split(".");(a[0]!==l[0]||parseInt(a[1])>parseInt(l[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+o+", but "+i+" uses "+s+". Perhaps this is the source of the error below.")}}catch(i){console&&console.error&&console.error(i)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let r=this.visitTick(n);if(tn(r))try{await r}catch(i){let s=n[n.length-1].node;throw this.handleError(i,s)}}}if(this.listeners.OnceExit)for(let[n,r]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let i=t.nodes.map(s=>r(s,this.helpers));await Promise.all(i)}else await r(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(n,r,i)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([n,i])};for(let n of this.plugins)if(typeof n=="object")for(let r in n){if(!k1[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!_1[r])if(typeof n[r]=="object")for(let i in n[r])i==="*"?t(n,r,n[r][i]):t(n,r+"-"+i.toLowerCase(),n[r][i]);else typeof n[r]=="function"&&t(n,r,n[r])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let n=t[t.length-1],{node:r,visitors:i}=n;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(i.length>0&&n.visitorIndex{zi=e};var Zl=$t;$t.default=$t;v1.registerLazyResult($t);y1.registerLazyResult($t);let S1=El,T1=Gr,O1=Ul,E1=Ms;const C1=Cs;let Vi=class{constructor(e,t,n){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=n,this._map=void 0;let r,i=T1;this.result=new C1(this._processor,r,this._opts),this.result.css=t;let s=this;Object.defineProperty(this.result,"root",{get(){return s.root}});let o=new S1(i,r,this._opts,t);if(o.isMap()){let[a,l]=o.generate();a&&(this.result.css=a),l&&(this.result.map=l)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=E1;try{e=t(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return{}.NODE_ENV!=="production"&&("from"in this._opts||O1("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}};var A1=Vi;Vi.default=Vi;let D1=A1,M1=Zl,N1=Es,I1=Ln,gn=class{constructor(e=[]){this.version="8.4.24",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return this.plugins.length===0&&typeof t.parser>"u"&&typeof t.stringifier>"u"&&typeof t.syntax>"u"?new D1(this,e,t):new M1(this,e,t)}normalize(e){let t=[];for(let n of e)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))t=t.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)t.push(n);else if(typeof n=="function")t.push(n);else if(typeof n=="object"&&(n.parse||n.stringify)){if({}.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(n+" is not a PostCSS plugin");return t}};var P1=gn;gn.default=gn;I1.registerProcessor(gn);N1.registerProcessor(gn);let L1=Qr,R1=kl,j1=Xr,q1=As,U1=Jr,B1=Ln,Y1=Ds;function yn(e,t){if(Array.isArray(e))return e.map(i=>yn(i));let{inputs:n,...r}=e;if(n){t=[];for(let i of n){let s={...i,__proto__:U1.prototype};s.map&&(s.map={...s.map,__proto__:R1.prototype}),t.push(s)}}if(r.nodes&&(r.nodes=e.nodes.map(i=>yn(i,t))),r.source){let{inputId:i,...s}=r.source;r.source=s,i!=null&&(r.source.input=t[i])}if(r.type==="root")return new B1(r);if(r.type==="decl")return new L1(r);if(r.type==="rule")return new Y1(r);if(r.type==="comment")return new j1(r);if(r.type==="atrule")return new q1(r);throw new Error("Unknown node type: "+e.type)}var H1=yn;yn.default=yn;let z1=Ss,Ql=Qr,V1=Zl,F1=It,Ns=P1,$1=Gr,W1=H1,Jl=Es,G1=Bl,Xl=Xr,Kl=As,Z1=Cs,Q1=Jr,J1=Ms,X1=Fl,ec=Ds,tc=Ln,K1=Zr;function X(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new Ns(e)}X.plugin=function(e,t){let n=!1;function r(...s){console&&console.warn&&!n&&(n=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),i}return r.root}var Ms=Or;Or.default=Or;h1.registerParse(Or);let{isClean:Ve,my:p1}=Pn,m1=Ol,g1=Gr,y1=It,b1=Es,w1=ql,Io=Cs,v1=Ms,x1=Ln;const k1={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},_1={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},S1={postcssPlugin:!0,prepare:!0,Once:!0},Ft=0;function tn(e){return typeof e=="object"&&typeof e.then=="function"}function $l(e){let t=!1,n=k1[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,Ft,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,Ft,n+"Exit"]:[n,n+"Exit"]}function Po(e){let t;return e.type==="document"?t=["Document",Ft,"DocumentExit"]:e.type==="root"?t=["Root",Ft,"RootExit"]:t=$l(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function Hi(e){return e[Ve]=!1,e.nodes&&e.nodes.forEach(t=>Hi(t)),e}let zi={},$t=class Wl{constructor(t,n,r){this.stringified=!1,this.processed=!1;let i;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))i=Hi(n);else if(n instanceof Wl||n instanceof Io)i=Hi(n.root),n.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{let s=v1;r.syntax&&(s=r.syntax.parse),r.parser&&(s=r.parser),s.parse&&(s=s.parse);try{i=s(n,r)}catch(o){this.processed=!0,this.error=o}i&&!i[p1]&&y1.rebuild(i)}this.result=new Io(t,i,r),this.helpers={...zi,result:this.result,postcss:zi},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,n){return{}.NODE_ENV!=="production"&&("from"in this.opts||w1("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,n)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let n=this.runOnRoot(t);if(tn(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Ve];)t[Ve]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=g1;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let r=new m1(n,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}walkSync(t){t[Ve]=!0;let n=$l(t);for(let r of n)if(r===Ft)t.nodes&&t.each(i=>{i[Ve]||this.walkSync(i)});else{let i=this.listeners[r];if(i&&this.visitSync(i,t.toProxy()))return}}visitSync(t,n){for(let[r,i]of t){this.result.lastPlugin=r;let s;try{s=i(n,this.helpers)}catch(o){throw this.handleError(o,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(tn(s))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let n=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return tn(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,n){let r=this.result.lastPlugin;try{if(n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin)t.plugin=r.postcssPlugin,t.setMessage();else if(r.postcssVersion&&{}.NODE_ENV!=="production"){let i=r.postcssPlugin,s=r.postcssVersion,o=this.result.processor.version,a=s.split("."),l=o.split(".");(a[0]!==l[0]||parseInt(a[1])>parseInt(l[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+o+", but "+i+" uses "+s+". Perhaps this is the source of the error below.")}}catch(i){console&&console.error&&console.error(i)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let r=this.visitTick(n);if(tn(r))try{await r}catch(i){let s=n[n.length-1].node;throw this.handleError(i,s)}}}if(this.listeners.OnceExit)for(let[n,r]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let i=t.nodes.map(s=>r(s,this.helpers));await Promise.all(i)}else await r(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(n,r,i)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([n,i])};for(let n of this.plugins)if(typeof n=="object")for(let r in n){if(!_1[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!S1[r])if(typeof n[r]=="object")for(let i in n[r])i==="*"?t(n,r,n[r][i]):t(n,r+"-"+i.toLowerCase(),n[r][i]);else typeof n[r]=="function"&&t(n,r,n[r])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let n=t[t.length-1],{node:r,visitors:i}=n;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(i.length>0&&n.visitorIndex{zi=e};var Gl=$t;$t.default=$t;x1.registerLazyResult($t);b1.registerLazyResult($t);let T1=Ol,O1=Gr,E1=ql,C1=Ms;const A1=Cs;let Vi=class{constructor(e,t,n){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=n,this._map=void 0;let r,i=O1;this.result=new A1(this._processor,r,this._opts),this.result.css=t;let s=this;Object.defineProperty(this.result,"root",{get(){return s.root}});let o=new T1(i,r,this._opts,t);if(o.isMap()){let[a,l]=o.generate();a&&(this.result.css=a),l&&(this.result.map=l)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=C1;try{e=t(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return{}.NODE_ENV!=="production"&&("from"in this._opts||E1("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}};var D1=Vi;Vi.default=Vi;let M1=D1,N1=Gl,I1=Es,P1=Ln,gn=class{constructor(e=[]){this.version="8.4.24",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return this.plugins.length===0&&typeof t.parser>"u"&&typeof t.stringifier>"u"&&typeof t.syntax>"u"?new M1(this,e,t):new N1(this,e,t)}normalize(e){let t=[];for(let n of e)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))t=t.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)t.push(n);else if(typeof n=="function")t.push(n);else if(typeof n=="object"&&(n.parse||n.stringify)){if({}.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(n+" is not a PostCSS plugin");return t}};var L1=gn;gn.default=gn;P1.registerProcessor(gn);I1.registerProcessor(gn);let R1=Qr,j1=xl,q1=Xr,U1=As,B1=Jr,Y1=Ln,H1=Ds;function yn(e,t){if(Array.isArray(e))return e.map(i=>yn(i));let{inputs:n,...r}=e;if(n){t=[];for(let i of n){let s={...i,__proto__:B1.prototype};s.map&&(s.map={...s.map,__proto__:j1.prototype}),t.push(s)}}if(r.nodes&&(r.nodes=e.nodes.map(i=>yn(i,t))),r.source){let{inputId:i,...s}=r.source;r.source=s,i!=null&&(r.source.input=t[i])}if(r.type==="root")return new Y1(r);if(r.type==="decl")return new R1(r);if(r.type==="rule")return new H1(r);if(r.type==="comment")return new q1(r);if(r.type==="atrule")return new U1(r);throw new Error("Unknown node type: "+e.type)}var z1=yn;yn.default=yn;let V1=Ss,Zl=Qr,F1=Gl,$1=It,Ns=L1,W1=Gr,G1=z1,Ql=Es,Z1=Ul,Jl=Xr,Xl=As,Q1=Cs,J1=Jr,X1=Ms,K1=Vl,Kl=Ds,ec=Ln,ew=Zr;function X(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new Ns(e)}X.plugin=function(e,t){let n=!1;function r(...s){console&&console.warn&&!n&&(n=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),{}.LANG&&{}.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南: -https://www.w3ctech.com/topic/2226`));let o=t(...s);return o.postcssPlugin=e,o.postcssVersion=new Ns().version,o}let i;return Object.defineProperty(r,"postcss",{get(){return i||(i=r()),i}}),r.process=function(s,o,a){return X([r(a)]).process(s,o)},r};X.stringify=$1;X.parse=J1;X.fromJSON=W1;X.list=X1;X.comment=e=>new Xl(e);X.atRule=e=>new Kl(e);X.decl=e=>new Ql(e);X.rule=e=>new ec(e);X.root=e=>new tc(e);X.document=e=>new Jl(e);X.CssSyntaxError=z1;X.Declaration=Ql;X.Container=F1;X.Processor=Ns;X.Document=Jl;X.Comment=Xl;X.Warning=G1;X.AtRule=Kl;X.Result=Z1;X.Input=Q1;X.Rule=ec;X.Root=tc;X.Node=K1;V1.registerPostcss(X);var ew=X;X.default=X;const tw=Va,Lo=Zy,{isPlainObject:nw}=ks,Ro=ub,rw=hb,{parse:iw}=ew,sw=["img","audio","video","picture","svg","object","map","iframe","embed"],ow=["script","style"];function nn(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function et(e,t){return{}.hasOwnProperty.call(e,t)}function jo(e,t){const n=[];return nn(e,function(r){t(r)&&n.push(r)}),n}function aw(e){for(const t in e)if(et(e,t))return!1;return!0}function lw(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}const cw=/^[^\0\t\n\f\r /<=>]+$/;function Er(e,t,n){if(e==null)return"";typeof e=="number"&&(e=e.toString());let r="",i="";function s(f,x){const v=this;this.tag=f,this.attribs=x||{},this.tagPosition=r.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(y.length){const q=y[y.length-1];q.text+=v.text}},this.updateParentNodeMediaChildren=function(){y.length&&sw.includes(this.tag)&&y[y.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Er.defaults,t),t.parser=Object.assign({},uw,t.parser);const o=function(f){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(f)>-1};ow.forEach(function(f){o(f)&&!t.allowVulnerableTags&&console.warn(` +https://www.w3ctech.com/topic/2226`));let o=t(...s);return o.postcssPlugin=e,o.postcssVersion=new Ns().version,o}let i;return Object.defineProperty(r,"postcss",{get(){return i||(i=r()),i}}),r.process=function(s,o,a){return X([r(a)]).process(s,o)},r};X.stringify=W1;X.parse=X1;X.fromJSON=G1;X.list=K1;X.comment=e=>new Jl(e);X.atRule=e=>new Xl(e);X.decl=e=>new Zl(e);X.rule=e=>new Kl(e);X.root=e=>new ec(e);X.document=e=>new Ql(e);X.CssSyntaxError=V1;X.Declaration=Zl;X.Container=$1;X.Processor=Ns;X.Document=Ql;X.Comment=Jl;X.Warning=Z1;X.AtRule=Xl;X.Result=Q1;X.Input=J1;X.Rule=Kl;X.Root=ec;X.Node=ew;F1.registerPostcss(X);var tw=X;X.default=X;const nw=za,Lo=Qy,{isPlainObject:rw}=ks,Ro=hb,iw=db,{parse:sw}=tw,ow=["img","audio","video","picture","svg","object","map","iframe","embed"],aw=["script","style"];function nn(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function et(e,t){return{}.hasOwnProperty.call(e,t)}function jo(e,t){const n=[];return nn(e,function(r){t(r)&&n.push(r)}),n}function lw(e){for(const t in e)if(et(e,t))return!1;return!0}function cw(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}const uw=/^[^\0\t\n\f\r /<=>]+$/;function Er(e,t,n){if(e==null)return"";typeof e=="number"&&(e=e.toString());let r="",i="";function s(p,x){const v=this;this.tag=p,this.attribs=x||{},this.tagPosition=r.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(y.length){const q=y[y.length-1];q.text+=v.text}},this.updateParentNodeMediaChildren=function(){y.length&&ow.includes(this.tag)&&y[y.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Er.defaults,t),t.parser=Object.assign({},hw,t.parser);const o=function(p){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(p)>-1};aw.forEach(function(p){o(p)&&!t.allowVulnerableTags&&console.warn(` -⚠️ Your \`allowedTags\` option includes, \`${f}\`, which is inherently +⚠️ Your \`allowedTags\` option includes, \`${p}\`, 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 a=t.nonTextTags||["script","style","textarea","option"];let l,u;t.allowedAttributes&&(l={},u={},nn(t.allowedAttributes,function(f,x){l[x]=[];const v=[];f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?v.push(Lo(q).replace(/\\\*/g,".*")):l[x].push(q)}),v.length&&(u[x]=new RegExp("^("+v.join("|")+")$"))}));const d={},p={},c={};nn(t.allowedClasses,function(f,x){if(l&&(et(l,x)||(l[x]=[]),l[x].push("class")),d[x]=f,Array.isArray(f)){const v=[];d[x]=[],c[x]=[],f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?v.push(Lo(q).replace(/\\\*/g,".*")):q instanceof RegExp?c[x].push(q):d[x].push(q)}),v.length&&(p[x]=new RegExp("^("+v.join("|")+")$"))}});const h={};let b;nn(t.transformTags,function(f,x){let v;typeof f=="function"?v=f:typeof f=="string"&&(v=Er.simpleTransform(f)),x==="*"?b=v:h[x]=v});let g,y,S,C,k,T,M=!1;$();const P=new tw.Parser({onopentag:function(f,x){if(t.enforceHtmlBoundary&&f==="html"&&$(),k){T++;return}const v=new s(f,x);y.push(v);let q=!1;const Ee=!!v.text;let pe;if(et(h,f)&&(pe=h[f](f,x),v.attribs=x=pe.attribs,pe.text!==void 0&&(v.innerText=pe.text),f!==pe.tagName&&(v.name=f=pe.tagName,C[g]=pe.tagName)),b&&(pe=b(f,x),v.attribs=x=pe.attribs,f!==pe.tagName&&(v.name=f=pe.tagName,C[g]=pe.tagName)),(!o(f)||t.disallowedTagsMode==="recursiveEscape"&&!aw(S)||t.nestingLimit!=null&&g>=t.nestingLimit)&&(q=!0,S[g]=!0,t.disallowedTagsMode==="discard"&&a.indexOf(f)!==-1&&(k=!0,T=1),S[g]=!0),g++,q){if(t.disallowedTagsMode==="discard")return;i=r,r=""}r+="<"+f,f==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(v.innerText=""),(!l||et(l,f)||l["*"])&&nn(x,function(se,oe){if(!cw.test(oe)){delete v.attribs[oe];return}if(se===""&&(t.nonBooleanAttributes.includes(oe)||t.nonBooleanAttributes.includes("*"))){delete v.attribs[oe];return}let Kr=!1;if(!l||et(l,f)&&l[f].indexOf(oe)!==-1||l["*"]&&l["*"].indexOf(oe)!==-1||et(u,f)&&u[f].test(oe)||u["*"]&&u["*"].test(oe))Kr=!0;else if(l&&l[f]){for(const ne of l[f])if(nw(ne)&&ne.name&&ne.name===oe){Kr=!0;let re="";if(ne.multiple===!0){const wt=se.split(" ");for(const Je of wt)ne.values.indexOf(Je)!==-1&&(re===""?re=Je:re+=" "+Je)}else ne.values.indexOf(se)>=0&&(re=se);se=re}}if(Kr){if(t.allowedSchemesAppliedToAttributes.indexOf(oe)!==-1&&de(f,se)){delete v.attribs[oe];return}if(f==="script"&&oe==="src"){let ne=!0;try{const re=ye(se);if(t.allowedScriptHostnames||t.allowedScriptDomains){const wt=(t.allowedScriptHostnames||[]).find(function(Re){return Re===re.url.hostname}),Je=(t.allowedScriptDomains||[]).find(function(Re){return re.url.hostname===Re||re.url.hostname.endsWith(`.${Re}`)});ne=wt||Je}}catch{ne=!1}if(!ne){delete v.attribs[oe];return}}if(f==="iframe"&&oe==="src"){let ne=!0;try{const re=ye(se);if(re.isRelativeUrl)ne=et(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const wt=(t.allowedIframeHostnames||[]).find(function(Re){return Re===re.url.hostname}),Je=(t.allowedIframeDomains||[]).find(function(Re){return re.url.hostname===Re||re.url.hostname.endsWith(`.${Re}`)});ne=wt||Je}}catch{ne=!1}if(!ne){delete v.attribs[oe];return}}if(oe==="srcset")try{let ne=rw(se);if(ne.forEach(function(re){de("srcset",re.url)&&(re.evil=!0)}),ne=jo(ne,function(re){return!re.evil}),ne.length)se=lw(jo(ne,function(re){return!re.evil})),v.attribs[oe]=se;else{delete v.attribs[oe];return}}catch{delete v.attribs[oe];return}if(oe==="class"){const ne=d[f],re=d["*"],wt=p[f],Je=c[f],Re=p["*"],Is=[wt,Re].concat(Je).filter(function(nc){return nc});if(ne&&re?se=j(se,Ro(ne,re),Is):se=j(se,ne||re,Is),!se.length){delete v.attribs[oe];return}}if(oe==="style"){if(t.parseStyleAttributes)try{const ne=iw(f+" {"+se+"}"),re=m(ne,t.allowedStyles);if(se=_(re),se.length===0){delete v.attribs[oe];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+f+" {"+se+`}", 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 v.attribs[oe];return}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}r+=" "+oe,se&&se.length&&(r+='="'+G(se,!0)+'"')}else delete v.attribs[oe]}),t.selfClosing.indexOf(f)!==-1?r+=" />":(r+=">",v.innerText&&!Ee&&!t.textFilter&&(r+=G(v.innerText),M=!0)),q&&(r=i+G(r),i="")},ontext:function(f){if(k)return;const x=y[y.length-1];let v;if(x&&(v=x.tag,f=x.innerText!==void 0?x.innerText:f),t.disallowedTagsMode==="discard"&&(v==="script"||v==="style"))r+=f;else{const q=G(f,!1);t.textFilter&&!M?r+=t.textFilter(q,v):M||(r+=q)}if(y.length){const q=y[y.length-1];q.text+=f}},onclosetag:function(f,x){if(k)if(T--,!T)k=!1;else return;const v=y.pop();if(!v)return;if(v.tag!==f){y.push(v);return}k=t.enforceHtmlBoundary?f==="html":!1,g--;const q=S[g];if(q){if(delete S[g],t.disallowedTagsMode==="discard"){v.updateParentNodeText();return}i=r,r=""}if(C[g]&&(f=C[g],delete C[g]),t.exclusiveFilter&&t.exclusiveFilter(v)){r=r.substr(0,v.tagPosition);return}if(v.updateParentNodeMediaChildren(),v.updateParentNodeText(),t.selfClosing.indexOf(f)!==-1||x&&!o(f)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){q&&(r=i,i="");return}r+="",q&&(r=i+G(r),i=""),M=!1}},t.parser);return P.write(e),P.end(),r;function $(){r="",g=0,y=[],S={},C={},k=!1,T=0}function G(f,x){return typeof f!="string"&&(f=f+""),t.parser.decodeEntities&&(f=f.replace(/&/g,"&").replace(//g,">"),x&&(f=f.replace(/"/g,"""))),f=f.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),x&&(f=f.replace(/"/g,""")),f}function de(f,x){for(x=x.replace(/[\x00-\x20]+/g,"");;){const Ee=x.indexOf("",Ee+4);if(pe===-1)break;x=x.substring(0,Ee)+x.substring(pe+3)}const v=x.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!v)return x.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const q=v[1].toLowerCase();return et(t.allowedSchemesByTag,f)?t.allowedSchemesByTag[f].indexOf(q)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(q)===-1}function ye(f){if(f=f.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),f.startsWith("relative:"))throw new Error("relative: exploit attempt");let x="relative://relative-site";for(let q=0;q<100;q++)x+=`/${q}`;const v=new URL(f,x);return{isRelativeUrl:v&&v.hostname==="relative-site"&&v.protocol==="relative:",url:v}}function m(f,x){if(!x)return f;const v=f.nodes[0];let q;return x[v.selector]&&x["*"]?q=Ro(x[v.selector],x["*"]):q=x[v.selector]||x["*"],q&&(f.nodes[0].nodes=v.nodes.reduce(E(q),[])),f}function _(f){return f.nodes[0].nodes.reduce(function(x,v){return x.push(`${v.prop}:${v.value}${v.important?" !important":""}`),x},[]).join(";")}function E(f){return function(x,v){return et(f,v.prop)&&f[v.prop].some(function(q){return q.test(v.value)})&&x.push(v),x}}function j(f,x,v){return x?(f=f.split(/\s+/),f.filter(function(q){return x.indexOf(q)!==-1||v.some(function(Ee){return Ee.test(q)})}).join(" ")):f}}const uw={decodeEntities:!0};Er.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"]},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};Er.simpleTransform=function(e,t,n){return n=n===void 0?!0:n,t=t||{},function(r,i){let s;if(n)for(s in t)i[s]=t[s];else i=t;return{tagName:e,attribs:i}}};const hw={name:"spoiler",level:"inline",start(e){var t;return(t=e.match(/\|\|(?!\s)/))==null?void 0:t.index},tokenizer(e){const t=/^\|\|(?!\s)([^\n]+)(?!\s)\|\|/.exec(e);if(t)return{type:"spoiler",raw:t[0],inner:this.lexer.inlineTokens(t[1].trim())}},renderer(e){return`${this.parser.parseInline(e.inner)}`}};B.use({extensions:[hw]});const dw=e=>(bn("data-v-3a7fd7cb"),e=e(),wn(),e),pw=dw(()=>N("div",{class:"title"},[N("h2",null,"生活"),N("div",{class:"subtitle"},[N("p",null," 在这个时间只会正向流动的世界里,每当秒针划过刻度线,就不可能再回到那里了——每一刻都是我们的第一次、也是最后一次。二十岁,人生中最有趣的这段时光,只匆匆忙忙地经历一次太可惜了。但是或许可以通过这里的照片和文字,让未来的自己能够重新体验这些心情起伏——这是这个频道的初衷。 "),N("p",null," 这里是我记录生活的地方,没有固定格式和内容,更新也会比较频繁。 ")])],-1)),fw=oc({__name:"Life",setup(e){return(t,n)=>(L(),Ae(lc(tg),{postsUrl:"https://profile-api.hydev.org/exports/hykilp/posts.json"},{default:ac(()=>[pw]),_:1}))}});const mw=cc(fw,[["__scopeId","data-v-3a7fd7cb"]]),yw=Object.freeze(Object.defineProperty({__proto__:null,default:mw},Symbol.toStringTag,{value:"Module"}));export{Y as B,yw as L,Qe as Q,Kc as U,Wt as W,On as k,vn as y}; +`)});const a=t.nonTextTags||["script","style","textarea","option"];let l,u;t.allowedAttributes&&(l={},u={},nn(t.allowedAttributes,function(p,x){l[x]=[];const v=[];p.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?v.push(Lo(q).replace(/\\\*/g,".*")):l[x].push(q)}),v.length&&(u[x]=new RegExp("^("+v.join("|")+")$"))}));const d={},f={},c={};nn(t.allowedClasses,function(p,x){if(l&&(et(l,x)||(l[x]=[]),l[x].push("class")),d[x]=p,Array.isArray(p)){const v=[];d[x]=[],c[x]=[],p.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?v.push(Lo(q).replace(/\\\*/g,".*")):q instanceof RegExp?c[x].push(q):d[x].push(q)}),v.length&&(f[x]=new RegExp("^("+v.join("|")+")$"))}});const h={};let b;nn(t.transformTags,function(p,x){let v;typeof p=="function"?v=p:typeof p=="string"&&(v=Er.simpleTransform(p)),x==="*"?b=v:h[x]=v});let g,y,S,C,k,T,M=!1;$();const P=new nw.Parser({onopentag:function(p,x){if(t.enforceHtmlBoundary&&p==="html"&&$(),k){T++;return}const v=new s(p,x);y.push(v);let q=!1;const Ee=!!v.text;let fe;if(et(h,p)&&(fe=h[p](p,x),v.attribs=x=fe.attribs,fe.text!==void 0&&(v.innerText=fe.text),p!==fe.tagName&&(v.name=p=fe.tagName,C[g]=fe.tagName)),b&&(fe=b(p,x),v.attribs=x=fe.attribs,p!==fe.tagName&&(v.name=p=fe.tagName,C[g]=fe.tagName)),(!o(p)||t.disallowedTagsMode==="recursiveEscape"&&!lw(S)||t.nestingLimit!=null&&g>=t.nestingLimit)&&(q=!0,S[g]=!0,t.disallowedTagsMode==="discard"&&a.indexOf(p)!==-1&&(k=!0,T=1),S[g]=!0),g++,q){if(t.disallowedTagsMode==="discard")return;i=r,r=""}r+="<"+p,p==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(v.innerText=""),(!l||et(l,p)||l["*"])&&nn(x,function(se,oe){if(!uw.test(oe)){delete v.attribs[oe];return}if(se===""&&(t.nonBooleanAttributes.includes(oe)||t.nonBooleanAttributes.includes("*"))){delete v.attribs[oe];return}let Kr=!1;if(!l||et(l,p)&&l[p].indexOf(oe)!==-1||l["*"]&&l["*"].indexOf(oe)!==-1||et(u,p)&&u[p].test(oe)||u["*"]&&u["*"].test(oe))Kr=!0;else if(l&&l[p]){for(const ne of l[p])if(rw(ne)&&ne.name&&ne.name===oe){Kr=!0;let re="";if(ne.multiple===!0){const wt=se.split(" ");for(const Je of wt)ne.values.indexOf(Je)!==-1&&(re===""?re=Je:re+=" "+Je)}else ne.values.indexOf(se)>=0&&(re=se);se=re}}if(Kr){if(t.allowedSchemesAppliedToAttributes.indexOf(oe)!==-1&&de(p,se)){delete v.attribs[oe];return}if(p==="script"&&oe==="src"){let ne=!0;try{const re=ye(se);if(t.allowedScriptHostnames||t.allowedScriptDomains){const wt=(t.allowedScriptHostnames||[]).find(function(Re){return Re===re.url.hostname}),Je=(t.allowedScriptDomains||[]).find(function(Re){return re.url.hostname===Re||re.url.hostname.endsWith(`.${Re}`)});ne=wt||Je}}catch{ne=!1}if(!ne){delete v.attribs[oe];return}}if(p==="iframe"&&oe==="src"){let ne=!0;try{const re=ye(se);if(re.isRelativeUrl)ne=et(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const wt=(t.allowedIframeHostnames||[]).find(function(Re){return Re===re.url.hostname}),Je=(t.allowedIframeDomains||[]).find(function(Re){return re.url.hostname===Re||re.url.hostname.endsWith(`.${Re}`)});ne=wt||Je}}catch{ne=!1}if(!ne){delete v.attribs[oe];return}}if(oe==="srcset")try{let ne=iw(se);if(ne.forEach(function(re){de("srcset",re.url)&&(re.evil=!0)}),ne=jo(ne,function(re){return!re.evil}),ne.length)se=cw(jo(ne,function(re){return!re.evil})),v.attribs[oe]=se;else{delete v.attribs[oe];return}}catch{delete v.attribs[oe];return}if(oe==="class"){const ne=d[p],re=d["*"],wt=f[p],Je=c[p],Re=f["*"],Is=[wt,Re].concat(Je).filter(function(tc){return tc});if(ne&&re?se=j(se,Ro(ne,re),Is):se=j(se,ne||re,Is),!se.length){delete v.attribs[oe];return}}if(oe==="style"){if(t.parseStyleAttributes)try{const ne=sw(p+" {"+se+"}"),re=m(ne,t.allowedStyles);if(se=_(re),se.length===0){delete v.attribs[oe];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+p+" {"+se+`}", 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 v.attribs[oe];return}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}r+=" "+oe,se&&se.length&&(r+='="'+G(se,!0)+'"')}else delete v.attribs[oe]}),t.selfClosing.indexOf(p)!==-1?r+=" />":(r+=">",v.innerText&&!Ee&&!t.textFilter&&(r+=G(v.innerText),M=!0)),q&&(r=i+G(r),i="")},ontext:function(p){if(k)return;const x=y[y.length-1];let v;if(x&&(v=x.tag,p=x.innerText!==void 0?x.innerText:p),t.disallowedTagsMode==="discard"&&(v==="script"||v==="style"))r+=p;else{const q=G(p,!1);t.textFilter&&!M?r+=t.textFilter(q,v):M||(r+=q)}if(y.length){const q=y[y.length-1];q.text+=p}},onclosetag:function(p,x){if(k)if(T--,!T)k=!1;else return;const v=y.pop();if(!v)return;if(v.tag!==p){y.push(v);return}k=t.enforceHtmlBoundary?p==="html":!1,g--;const q=S[g];if(q){if(delete S[g],t.disallowedTagsMode==="discard"){v.updateParentNodeText();return}i=r,r=""}if(C[g]&&(p=C[g],delete C[g]),t.exclusiveFilter&&t.exclusiveFilter(v)){r=r.substr(0,v.tagPosition);return}if(v.updateParentNodeMediaChildren(),v.updateParentNodeText(),t.selfClosing.indexOf(p)!==-1||x&&!o(p)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){q&&(r=i,i="");return}r+="",q&&(r=i+G(r),i=""),M=!1}},t.parser);return P.write(e),P.end(),r;function $(){r="",g=0,y=[],S={},C={},k=!1,T=0}function G(p,x){return typeof p!="string"&&(p=p+""),t.parser.decodeEntities&&(p=p.replace(/&/g,"&").replace(//g,">"),x&&(p=p.replace(/"/g,"""))),p=p.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),x&&(p=p.replace(/"/g,""")),p}function de(p,x){for(x=x.replace(/[\x00-\x20]+/g,"");;){const Ee=x.indexOf("",Ee+4);if(fe===-1)break;x=x.substring(0,Ee)+x.substring(fe+3)}const v=x.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!v)return x.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const q=v[1].toLowerCase();return et(t.allowedSchemesByTag,p)?t.allowedSchemesByTag[p].indexOf(q)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(q)===-1}function ye(p){if(p=p.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),p.startsWith("relative:"))throw new Error("relative: exploit attempt");let x="relative://relative-site";for(let q=0;q<100;q++)x+=`/${q}`;const v=new URL(p,x);return{isRelativeUrl:v&&v.hostname==="relative-site"&&v.protocol==="relative:",url:v}}function m(p,x){if(!x)return p;const v=p.nodes[0];let q;return x[v.selector]&&x["*"]?q=Ro(x[v.selector],x["*"]):q=x[v.selector]||x["*"],q&&(p.nodes[0].nodes=v.nodes.reduce(E(q),[])),p}function _(p){return p.nodes[0].nodes.reduce(function(x,v){return x.push(`${v.prop}:${v.value}${v.important?" !important":""}`),x},[]).join(";")}function E(p){return function(x,v){return et(p,v.prop)&&p[v.prop].some(function(q){return q.test(v.value)})&&x.push(v),x}}function j(p,x,v){return x?(p=p.split(/\s+/),p.filter(function(q){return x.indexOf(q)!==-1||v.some(function(Ee){return Ee.test(q)})}).join(" ")):p}}const hw={decodeEntities:!0};Er.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"]},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};Er.simpleTransform=function(e,t,n){return n=n===void 0?!0:n,t=t||{},function(r,i){let s;if(n)for(s in t)i[s]=t[s];else i=t;return{tagName:e,attribs:i}}};const dw={name:"spoiler",level:"inline",start(e){var t;return(t=e.match(/\|\|(?!\s)/))==null?void 0:t.index},tokenizer(e){const t=/^\|\|(?!\s)([^\n]+)(?!\s)\|\|/.exec(e);if(t)return{type:"spoiler",raw:t[0],inner:this.lexer.inlineTokens(t[1].trim())}},renderer(e){return`${this.parser.parseInline(e.inner)}`}};B.use({extensions:[dw]});const fw=e=>(bn("data-v-3a7fd7cb"),e=e(),wn(),e),pw=fw(()=>N("div",{class:"title"},[N("h2",null,"生活"),N("div",{class:"subtitle"},[N("p",null," 在这个时间只会正向流动的世界里,每当秒针划过刻度线,就不可能再回到那里了——每一刻都是我们的第一次、也是最后一次。二十岁,人生中最有趣的这段时光,只匆匆忙忙地经历一次太可惜了。但是或许可以通过这里的照片和文字,让未来的自己能够重新体验这些心情起伏——这是这个频道的初衷。 "),N("p",null," 这里是我记录生活的地方,没有固定格式和内容,更新也会比较频繁。 ")])],-1)),mw=sc({__name:"Life",setup(e){return(t,n)=>(L(),Ae(ac(ng),{postsUrl:"https://profile-api.hydev.org/exports/hykilp/posts.json"},{default:oc(()=>[pw]),_:1}))}});const gw=lc(mw,[["__scopeId","data-v-3a7fd7cb"]]),bw=Object.freeze(Object.defineProperty({__proto__:null,default:gw},Symbol.toStringTag,{value:"Module"}));export{Y as B,bw as L,Qe as Q,Xc as U,Wt as W,On as k,vn as y}; diff --git a/assets/Life-07f34a08.css b/assets/Life-95027e02.css similarity index 95% rename from assets/Life-07f34a08.css rename to assets/Life-95027e02.css index 849fe45..8676daa 100644 --- a/assets/Life-07f34a08.css +++ b/assets/Life-95027e02.css @@ -1 +1 @@ -@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@500&family=Shadows+Into+Light&display=swap";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.file[data-v-5d9d1b35],.sticker[data-v-5d9d1b35]{margin-left:20px;margin-right:20px}.file[data-v-5d9d1b35]{display:flex;flex-direction:row;gap:10px}.thumb>img[data-v-5d9d1b35],.icon[data-v-5d9d1b35]{border-radius:10000px;width:45px;height:45px;object-fit:cover}.detail .title[data-v-5d9d1b35]{font-weight:700}.detail .file-detail[data-v-5d9d1b35]{color:#a68659d6}.detail .file-detail *+*[data-v-5d9d1b35]:before{content:", "}.thumb[data-v-5d9d1b35]{position:relative}.thumb .icon[data-v-5d9d1b35]{position:absolute;left:0;top:0;color:#fff;font-size:1.2em;background:rgba(0,0,0,.25);opacity:.8}.sticker[data-v-5d9d1b35]{display:flex;justify-content:center}.sticker>*[data-v-5d9d1b35]{width:180px}.no-head.has-head[data-v-5d9d1b35]{margin-top:0}.no-head[data-v-5d9d1b35]{margin-top:-22px}.video[data-v-5d9d1b35]{margin:-22px 0 10px;width:100%;overflow-y:hidden;background:gray}.video video[data-v-5d9d1b35]{max-height:500px;width:100%}.video .plyr:fullscreen video[data-v-5d9d1b35]{max-height:unset}.color-highlight[data-v-95a034ba]{color:#ff7878}.unselectable[data-v-95a034ba]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable[data-v-95a034ba],.undraggable img[data-v-95a034ba]{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable[data-v-95a034ba]:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v[data-v-95a034ba]{display:flex;flex-flow:column;height:100%}.mh0[data-v-95a034ba]{min-height:0}.fbox-h[data-v-95a034ba]{display:flex;flex-flow:row}.mw0[data-v-95a034ba]{min-width:0}.f-no-grow[data-v-95a034ba]{flex-grow:0}.f-grow1[data-v-95a034ba]{flex-grow:1}.f-no-shrink[data-v-95a034ba]{flex-shrink:0}.f-shrink1[data-v-95a034ba]{flex-shrink:1}.f-v-expand[data-v-95a034ba]{flex:1 0;min-height:0}.f-h-expand[data-v-95a034ba]{flex:1 0;min-width:0}.h100[data-v-95a034ba]{height:100%}.w100[data-v-95a034ba]{width:100%}.fbox-center[data-v-95a034ba]{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter[data-v-95a034ba]{display:flex;flex-flow:column;justify-content:center}.nowrap[data-v-95a034ba]{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e[data-v-95a034ba]{text-overflow:ellipsis}#page-desc[data-v-95a034ba]{margin-bottom:20px}.tgb-card[data-v-95a034ba]{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body[data-v-95a034ba]{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler[data-v-95a034ba]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span[data-v-95a034ba]{opacity:0}.spoiler.spoiler-visible[data-v-95a034ba]{background-color:transparent}.spoiler.spoiler-visible span[data-v-95a034ba]{filter:blur(0);opacity:1}.font-code[data-v-95a034ba]{font-family:Inconsolata,Monospaced,Noto Sans SC,Avenir,Helvetica,Arial,sans-serif}.post.service .id[data-v-95a034ba]{display:none}.post[data-v-95a034ba]{padding:12px 20px 8px;text-align:left}.post>*[data-v-95a034ba]{margin-bottom:10px}.post>*[data-v-95a034ba]:last-child{margin-bottom:0}.post .forward[data-v-95a034ba],.post .forward a[data-v-95a034ba],.post .reply-to[data-v-95a034ba]{color:#ab4343;font-weight:700}.post .reply[data-v-95a034ba]{display:flex;gap:10px}.post .reply .thumb-wrap[data-v-95a034ba]{display:flex;align-items:center}.post .reply .thumb[data-v-95a034ba]{height:2.6em;aspect-ratio:1;object-fit:cover}.post .reply .mtext[data-v-95a034ba]{flex-grow:1;color:#a68659d6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.post .reply .reply-text[data-v-95a034ba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post .reply[data-v-95a034ba]:before{content:" ";border:2px solid #ba8746;border-radius:2px;background:#70512a}.post .images.has-head[data-v-95a034ba]{margin:0 -20px 10px}.post .images[data-v-95a034ba]{margin:-20px -20px 10px;display:flex;position:relative}.post .images .image_container[data-v-95a034ba]{overflow:hidden;position:absolute;background:gray}.post .images img[data-v-95a034ba]{width:100%;height:100%;object-fit:cover;transition:filter 1s ease}.post .text[data-v-95a034ba]{white-space:pre-line;overflow-wrap:break-word}.post .info[data-v-95a034ba]{display:flex;color:#d6b790;white-space:nowrap;overflow:hidden;font-size:.9em;gap:10px}.post .info .views[data-v-95a034ba]{display:flex;align-items:center;gap:5px}.post .info svg[data-v-95a034ba]{font-size:.75em}.post .files[data-v-95a034ba]{margin-left:-20px;margin-right:-20px}.post .files>*+*[data-v-95a034ba]{margin-top:10px}.media_spoiler{filter:blur(18px)}.post a{color:#ff8373;text-decoration:none}i.custom-emoji video,i.custom-emoji img{height:1.3em;margin-top:-.15em;margin-bottom:-.15em;transform:translateZ(1em);pointer-events:none;image-rendering:optimizeQuality}#ImageViewer[data-v-8d7ec9da]{position:fixed;z-index:1000000;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.img-container[data-v-8d7ec9da]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.img-container img[data-v-8d7ec9da]{max-width:100%;max-height:100%}.icn[data-v-8d7ec9da]{font-size:2em;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.4))}.top[data-v-8d7ec9da],.bottom[data-v-8d7ec9da],.arrows[data-v-8d7ec9da]{color:#fff;opacity:.8;z-index:1000002}.top[data-v-8d7ec9da]{position:absolute}.arrows .icn[data-v-8d7ec9da]{position:absolute;top:calc(50% - .5em);z-index:1000004}.arrows .left[data-v-8d7ec9da]{left:10px}.arrows .right[data-v-8d7ec9da]{right:10px}.top[data-v-8d7ec9da]{position:absolute;inset:10px 10px auto 10px;display:flex}.bottom[data-v-8d7ec9da]{position:absolute;inset:auto 10px 10px 10px;display:flex}.bottom .clickable[data-v-8d7ec9da]{z-index:1000008}.bottom .left[data-v-8d7ec9da],.bottom .right[data-v-8d7ec9da]{display:flex;flex-direction:column;justify-content:end}.bottom .left[data-v-8d7ec9da],.bottom .right[data-v-8d7ec9da]{flex-grow:1;flex-shrink:0}.bottom .left[data-v-8d7ec9da]{text-align:left;display:flex;flex-direction:column;justify-content:end}.bottom .left .index[data-v-8d7ec9da]{font-weight:700}.bottom .left .detail[data-v-8d7ec9da]{display:flex;gap:10px}.bottom .right[data-v-8d7ec9da]{flex-direction:row;align-items:center;justify-content:end}.description[data-v-8d7ec9da]{position:absolute;inset:auto 0 0 0;display:flex;justify-content:center}.description .text[data-v-8d7ec9da]{max-width:800px;padding:10px;background:rgba(0,0,0,.7);border-radius:10px;font-size:.8em;text-align:left;white-space:pre-line}.description .text>div[data-v-8d7ec9da]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical}@media only screen and (max-width: 600px){.description[data-v-8d7ec9da]{position:absolute;bottom:100%;margin-bottom:10px}}#ImageViewer a{color:unset}.color-highlight[data-v-779d22a7]{color:#ff7878}.unselectable[data-v-779d22a7]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable[data-v-779d22a7],.undraggable img[data-v-779d22a7]{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable[data-v-779d22a7]:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v[data-v-779d22a7]{display:flex;flex-flow:column;height:100%}.mh0[data-v-779d22a7]{min-height:0}.fbox-h[data-v-779d22a7]{display:flex;flex-flow:row}.mw0[data-v-779d22a7]{min-width:0}.f-no-grow[data-v-779d22a7]{flex-grow:0}.f-grow1[data-v-779d22a7]{flex-grow:1}.f-no-shrink[data-v-779d22a7]{flex-shrink:0}.f-shrink1[data-v-779d22a7]{flex-shrink:1}.f-v-expand[data-v-779d22a7]{flex:1 0;min-height:0}.f-h-expand[data-v-779d22a7]{flex:1 0;min-width:0}.h100[data-v-779d22a7]{height:100%}.w100[data-v-779d22a7]{width:100%}.fbox-center[data-v-779d22a7]{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter[data-v-779d22a7]{display:flex;flex-flow:column;justify-content:center}.nowrap[data-v-779d22a7]{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e[data-v-779d22a7]{text-overflow:ellipsis}#page-desc[data-v-779d22a7]{margin-bottom:20px}.tgb-card[data-v-779d22a7]{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body[data-v-779d22a7]{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler[data-v-779d22a7]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span[data-v-779d22a7]{opacity:0}.spoiler.spoiler-visible[data-v-779d22a7]{background-color:transparent}.spoiler.spoiler-visible span[data-v-779d22a7]{filter:blur(0);opacity:1}.search[data-v-779d22a7]{width:100%;margin-bottom:20px;padding:.5em 1em;box-sizing:border-box;display:flex;align-items:center;border-radius:999px;background:#fdf9f1;box-shadow:var(--tgb-shadow);overflow:hidden}.search input[data-v-779d22a7]{flex:1;border:none;background:transparent;color:inherit}.search input[data-v-779d22a7]::placeholder{color:#a68659d6}.search input[data-v-779d22a7]:focus-visible{outline:none}.tg-blog.margins[data-v-779d22a7]{margin-top:20px;margin-bottom:20px}.tg-blog[data-v-779d22a7]{margin-left:auto;margin-right:auto;width:450px;color:#70512a;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 490px){.tg-blog[data-v-779d22a7]{margin:20px 20px 0;width:unset}}.tg-blog *[data-v-779d22a7]{transition:all .25s ease}.shake[data-v-779d22a7]{animation:shake-779d22a7 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-779d22a7{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#AudioPlayer[data-v-dcaa915d]{position:fixed;bottom:0;left:0;width:100%;font-weight:700}#AudioPlayer .wrap[data-v-dcaa915d]{max-width:600px;margin:0 auto 20px;padding:10px 20px;box-sizing:border-box;border-radius:50px;background:rgba(107,59,11,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}#AudioPlayer .control[data-v-dcaa915d]{display:flex;gap:50px;align-items:center;justify-content:center}.color-highlight{color:#ff7878}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable,.undraggable img{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v{display:flex;flex-flow:column;height:100%}.mh0{min-height:0}.fbox-h{display:flex;flex-flow:row}.mw0{min-width:0}.f-no-grow{flex-grow:0}.f-grow1{flex-grow:1}.f-no-shrink{flex-shrink:0}.f-shrink1{flex-shrink:1}.f-v-expand{flex:1 0;min-height:0}.f-h-expand{flex:1 0;min-width:0}.h100{height:100%}.w100{width:100%}.fbox-center{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter{display:flex;flex-flow:column;justify-content:center}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e{text-overflow:ellipsis}#page-desc{margin-bottom:20px}.tgb-card{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span{opacity:0}.spoiler.spoiler-visible{background-color:transparent}.spoiler.spoiler-visible span{filter:blur(0);opacity:1}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map[data-v-b4275981]{height:400px}.info[data-v-b4275981]{margin:10px 20px}.info .title[data-v-b4275981]{font-weight:700}.info .address[data-v-b4275981]{font-size:.9em;color:#a68659d6}#Poll[data-v-c8a557d5]{margin-left:20px;margin-right:20px}#Poll .question[data-v-c8a557d5]{font-weight:700}#Poll .subtitle[data-v-c8a557d5],#Poll .tail[data-v-c8a557d5]{color:#a68659d6;font-size:.9em}#Poll .subtitle[data-v-c8a557d5]{margin-bottom:5px}#Poll .options[data-v-c8a557d5]{display:flex;margin-bottom:5px;position:relative;padding:2px 10px}#Poll .options .text[data-v-c8a557d5],#Poll .options .percentage[data-v-c8a557d5]{z-index:10}#Poll .options .percentage[data-v-c8a557d5]{display:inline-block;width:50px;text-align:right}#Poll .options .bar[data-v-c8a557d5]{position:absolute;top:0;left:0;bottom:0;background:#ffe6dc;border-radius:5px}#Poll .options.dominant[data-v-c8a557d5]{font-weight:700}#Poll .options.dominant .bar[data-v-c8a557d5]{background:#ffd4d0}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.general-page[data-v-3a7fd7cb]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-3a7fd7cb]{margin-bottom:2em}.title h2[data-v-3a7fd7cb]{margin-bottom:0}.title .subtitle[data-v-3a7fd7cb]{color:#a68659d6}@media screen and (max-width: 640px){.general-page[data-v-3a7fd7cb]{margin:2em 20px 0;width:unset}}.title[data-v-3a7fd7cb]{text-align:left;margin-bottom:30px} +@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@500&family=Shadows+Into+Light&display=swap";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.file[data-v-9944bade],.sticker[data-v-9944bade]{margin-left:20px;margin-right:20px}.file[data-v-9944bade]{display:flex;flex-direction:row;gap:10px}.thumb>img[data-v-9944bade],.icon[data-v-9944bade]{border-radius:10000px;width:45px;height:45px;object-fit:cover}.detail .title[data-v-9944bade]{font-weight:700}.detail .file-detail[data-v-9944bade]{color:#a68659d6}.detail .file-detail *+*[data-v-9944bade]:before{content:", "}.thumb[data-v-9944bade]{position:relative}.thumb .icon[data-v-9944bade]{position:absolute;left:0;top:0;color:#fff;font-size:1.2em;background:rgba(0,0,0,.25);opacity:.8}.sticker[data-v-9944bade]{display:flex;justify-content:center}.sticker>*[data-v-9944bade]{width:180px}.no-head.has-head[data-v-9944bade]{margin-top:0}.no-head[data-v-9944bade]{margin-top:-22px}.video[data-v-9944bade]{margin:-22px 0 10px;width:100%;overflow-y:hidden;background:gray}.video video[data-v-9944bade]{max-height:500px;width:100%}.video .plyr:fullscreen video[data-v-9944bade]{max-height:unset}.color-highlight[data-v-95a034ba]{color:#ff7878}.unselectable[data-v-95a034ba]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable[data-v-95a034ba],.undraggable img[data-v-95a034ba]{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable[data-v-95a034ba]:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v[data-v-95a034ba]{display:flex;flex-flow:column;height:100%}.mh0[data-v-95a034ba]{min-height:0}.fbox-h[data-v-95a034ba]{display:flex;flex-flow:row}.mw0[data-v-95a034ba]{min-width:0}.f-no-grow[data-v-95a034ba]{flex-grow:0}.f-grow1[data-v-95a034ba]{flex-grow:1}.f-no-shrink[data-v-95a034ba]{flex-shrink:0}.f-shrink1[data-v-95a034ba]{flex-shrink:1}.f-v-expand[data-v-95a034ba]{flex:1 0;min-height:0}.f-h-expand[data-v-95a034ba]{flex:1 0;min-width:0}.h100[data-v-95a034ba]{height:100%}.w100[data-v-95a034ba]{width:100%}.fbox-center[data-v-95a034ba]{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter[data-v-95a034ba]{display:flex;flex-flow:column;justify-content:center}.nowrap[data-v-95a034ba]{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e[data-v-95a034ba]{text-overflow:ellipsis}#page-desc[data-v-95a034ba]{margin-bottom:20px}.tgb-card[data-v-95a034ba]{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body[data-v-95a034ba]{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler[data-v-95a034ba]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span[data-v-95a034ba]{opacity:0}.spoiler.spoiler-visible[data-v-95a034ba]{background-color:transparent}.spoiler.spoiler-visible span[data-v-95a034ba]{filter:blur(0);opacity:1}.font-code[data-v-95a034ba]{font-family:Inconsolata,Monospaced,Noto Sans SC,Avenir,Helvetica,Arial,sans-serif}.post.service .id[data-v-95a034ba]{display:none}.post[data-v-95a034ba]{padding:12px 20px 8px;text-align:left}.post>*[data-v-95a034ba]{margin-bottom:10px}.post>*[data-v-95a034ba]:last-child{margin-bottom:0}.post .forward[data-v-95a034ba],.post .forward a[data-v-95a034ba],.post .reply-to[data-v-95a034ba]{color:#ab4343;font-weight:700}.post .reply[data-v-95a034ba]{display:flex;gap:10px}.post .reply .thumb-wrap[data-v-95a034ba]{display:flex;align-items:center}.post .reply .thumb[data-v-95a034ba]{height:2.6em;aspect-ratio:1;object-fit:cover}.post .reply .mtext[data-v-95a034ba]{flex-grow:1;color:#a68659d6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.post .reply .reply-text[data-v-95a034ba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post .reply[data-v-95a034ba]:before{content:" ";border:2px solid #ba8746;border-radius:2px;background:#70512a}.post .images.has-head[data-v-95a034ba]{margin:0 -20px 10px}.post .images[data-v-95a034ba]{margin:-20px -20px 10px;display:flex;position:relative}.post .images .image_container[data-v-95a034ba]{overflow:hidden;position:absolute;background:gray}.post .images img[data-v-95a034ba]{width:100%;height:100%;object-fit:cover;transition:filter 1s ease}.post .text[data-v-95a034ba]{white-space:pre-line;overflow-wrap:break-word}.post .info[data-v-95a034ba]{display:flex;color:#d6b790;white-space:nowrap;overflow:hidden;font-size:.9em;gap:10px}.post .info .views[data-v-95a034ba]{display:flex;align-items:center;gap:5px}.post .info svg[data-v-95a034ba]{font-size:.75em}.post .files[data-v-95a034ba]{margin-left:-20px;margin-right:-20px}.post .files>*+*[data-v-95a034ba]{margin-top:10px}.media_spoiler{filter:blur(18px)}.post a{color:#ff8373;text-decoration:none}i.custom-emoji video,i.custom-emoji img{height:1.3em;margin-top:-.15em;margin-bottom:-.15em;transform:translateZ(1em);pointer-events:none;image-rendering:optimizeQuality}#ImageViewer[data-v-8d7ec9da]{position:fixed;z-index:1000000;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.img-container[data-v-8d7ec9da]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.img-container img[data-v-8d7ec9da]{max-width:100%;max-height:100%}.icn[data-v-8d7ec9da]{font-size:2em;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.4))}.top[data-v-8d7ec9da],.bottom[data-v-8d7ec9da],.arrows[data-v-8d7ec9da]{color:#fff;opacity:.8;z-index:1000002}.top[data-v-8d7ec9da]{position:absolute}.arrows .icn[data-v-8d7ec9da]{position:absolute;top:calc(50% - .5em);z-index:1000004}.arrows .left[data-v-8d7ec9da]{left:10px}.arrows .right[data-v-8d7ec9da]{right:10px}.top[data-v-8d7ec9da]{position:absolute;inset:10px 10px auto 10px;display:flex}.bottom[data-v-8d7ec9da]{position:absolute;inset:auto 10px 10px 10px;display:flex}.bottom .clickable[data-v-8d7ec9da]{z-index:1000008}.bottom .left[data-v-8d7ec9da],.bottom .right[data-v-8d7ec9da]{display:flex;flex-direction:column;justify-content:end}.bottom .left[data-v-8d7ec9da],.bottom .right[data-v-8d7ec9da]{flex-grow:1;flex-shrink:0}.bottom .left[data-v-8d7ec9da]{text-align:left;display:flex;flex-direction:column;justify-content:end}.bottom .left .index[data-v-8d7ec9da]{font-weight:700}.bottom .left .detail[data-v-8d7ec9da]{display:flex;gap:10px}.bottom .right[data-v-8d7ec9da]{flex-direction:row;align-items:center;justify-content:end}.description[data-v-8d7ec9da]{position:absolute;inset:auto 0 0 0;display:flex;justify-content:center}.description .text[data-v-8d7ec9da]{max-width:800px;padding:10px;background:rgba(0,0,0,.7);border-radius:10px;font-size:.8em;text-align:left;white-space:pre-line}.description .text>div[data-v-8d7ec9da]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical}@media only screen and (max-width: 600px){.description[data-v-8d7ec9da]{position:absolute;bottom:100%;margin-bottom:10px}}#ImageViewer a{color:unset}.color-highlight[data-v-4850356f]{color:#ff7878}.unselectable[data-v-4850356f]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable[data-v-4850356f],.undraggable img[data-v-4850356f]{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable[data-v-4850356f]:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v[data-v-4850356f]{display:flex;flex-flow:column;height:100%}.mh0[data-v-4850356f]{min-height:0}.fbox-h[data-v-4850356f]{display:flex;flex-flow:row}.mw0[data-v-4850356f]{min-width:0}.f-no-grow[data-v-4850356f]{flex-grow:0}.f-grow1[data-v-4850356f]{flex-grow:1}.f-no-shrink[data-v-4850356f]{flex-shrink:0}.f-shrink1[data-v-4850356f]{flex-shrink:1}.f-v-expand[data-v-4850356f]{flex:1 0;min-height:0}.f-h-expand[data-v-4850356f]{flex:1 0;min-width:0}.h100[data-v-4850356f]{height:100%}.w100[data-v-4850356f]{width:100%}.fbox-center[data-v-4850356f]{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter[data-v-4850356f]{display:flex;flex-flow:column;justify-content:center}.nowrap[data-v-4850356f]{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e[data-v-4850356f]{text-overflow:ellipsis}#page-desc[data-v-4850356f]{margin-bottom:20px}.tgb-card[data-v-4850356f]{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body[data-v-4850356f]{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler[data-v-4850356f]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span[data-v-4850356f]{opacity:0}.spoiler.spoiler-visible[data-v-4850356f]{background-color:transparent}.spoiler.spoiler-visible span[data-v-4850356f]{filter:blur(0);opacity:1}.search[data-v-4850356f]{width:100%;margin-bottom:20px;padding:.5em 1em;box-sizing:border-box;display:flex;align-items:center;border-radius:999px;background:#fdf9f1;box-shadow:var(--tgb-shadow);overflow:hidden}.search input[data-v-4850356f]{flex:1;border:none;background:transparent;color:inherit}.search input[data-v-4850356f]::placeholder{color:#a68659d6}.search input[data-v-4850356f]:focus-visible{outline:none}.tg-blog.margins[data-v-4850356f]{margin-top:20px;margin-bottom:20px}.tg-blog[data-v-4850356f]{margin-left:auto;margin-right:auto;width:450px;color:#70512a;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 490px){.tg-blog[data-v-4850356f]{margin:20px 20px 0;width:unset}}.tg-blog *[data-v-4850356f]{transition:all .25s ease}.shake[data-v-4850356f]{animation:shake-4850356f .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-4850356f{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#AudioPlayer[data-v-dcaa915d]{position:fixed;bottom:0;left:0;width:100%;font-weight:700}#AudioPlayer .wrap[data-v-dcaa915d]{max-width:600px;margin:0 auto 20px;padding:10px 20px;box-sizing:border-box;border-radius:50px;background:rgba(107,59,11,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}#AudioPlayer .control[data-v-dcaa915d]{display:flex;gap:50px;align-items:center;justify-content:center}.color-highlight{color:#ff7878}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.undraggable,.undraggable img{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable:hover{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fbox-v{display:flex;flex-flow:column;height:100%}.mh0{min-height:0}.fbox-h{display:flex;flex-flow:row}.mw0{min-width:0}.f-no-grow{flex-grow:0}.f-grow1{flex-grow:1}.f-no-shrink{flex-shrink:0}.f-shrink1{flex-shrink:1}.f-v-expand{flex:1 0;min-height:0}.f-h-expand{flex:1 0;min-width:0}.h100{height:100%}.w100{width:100%}.fbox-center{display:flex;flex-flow:column;justify-content:center;align-items:center}.fbox-vcenter{display:flex;flex-flow:column;justify-content:center}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}.nowrap.e{text-overflow:ellipsis}#page-desc{margin-bottom:20px}.tgb-card{width:100%;background:#fdf9f1;border-radius:20px;margin-bottom:20px;padding:10px 20px;overflow:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:var(--tgb-shadow)}body{--tgb-shadow: 0 4px 6px -1px rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 8%)}.spoiler{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .4s ease;background-color:#a68659d6;margin:0 1px;border-radius:3px}.spoiler span{opacity:0}.spoiler.spoiler-visible{background-color:transparent}.spoiler.spoiler-visible span{filter:blur(0);opacity:1}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map[data-v-0a3cfff1]{height:400px}.info[data-v-0a3cfff1]{margin:10px 20px}.info .title[data-v-0a3cfff1]{font-weight:700}.info .address[data-v-0a3cfff1]{font-size:.9em;color:#a68659d6}#Poll[data-v-c8a557d5]{margin-left:20px;margin-right:20px}#Poll .question[data-v-c8a557d5]{font-weight:700}#Poll .subtitle[data-v-c8a557d5],#Poll .tail[data-v-c8a557d5]{color:#a68659d6;font-size:.9em}#Poll .subtitle[data-v-c8a557d5]{margin-bottom:5px}#Poll .options[data-v-c8a557d5]{display:flex;margin-bottom:5px;position:relative;padding:2px 10px}#Poll .options .text[data-v-c8a557d5],#Poll .options .percentage[data-v-c8a557d5]{z-index:10}#Poll .options .percentage[data-v-c8a557d5]{display:inline-block;width:50px;text-align:right}#Poll .options .bar[data-v-c8a557d5]{position:absolute;top:0;left:0;bottom:0;background:#ffe6dc;border-radius:5px}#Poll .options.dominant[data-v-c8a557d5]{font-weight:700}#Poll .options.dominant .bar[data-v-c8a557d5]{background:#ffd4d0}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.general-page[data-v-3a7fd7cb]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-3a7fd7cb]{margin-bottom:2em}.title h2[data-v-3a7fd7cb]{margin-bottom:0}.title .subtitle[data-v-3a7fd7cb]{color:#a68659d6}@media screen and (max-width: 640px){.general-page[data-v-3a7fd7cb]{margin:2em 20px 0;width:unset}}.title[data-v-3a7fd7cb]{text-align:left;margin-bottom:30px} diff --git a/assets/Loading-5d3ea1a9.js b/assets/Loading-0a2a9ce4.js similarity index 99% rename from assets/Loading-5d3ea1a9.js rename to assets/Loading-0a2a9ce4.js index 392c7e7..9820baa 100644 --- a/assets/Loading-5d3ea1a9.js +++ b/assets/Loading-0a2a9ce4.js @@ -1,4 +1,4 @@ -var te=Object.defineProperty;var ne=(r,t,n)=>t in r?te(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n;var U=(r,t,n)=>(ne(r,typeof t!="symbol"?t+"":t,n),n);import{_ as ie,o as se,c as re,p as le,f as oe,a as H}from"./index-caa8620a.js";function X(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let A=X();function ae(r){A=r}const G=/[&<>"']/,ce=new RegExp(G.source,"g"),V=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,he=new RegExp(V.source,"g"),pe={"&":"&","<":"<",">":">",'"':""","'":"'"},M=r=>pe[r];function w(r,t){if(t){if(G.test(r))return r.replace(ce,M)}else if(V.test(r))return r.replace(he,M);return r}const ue=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function W(r){return r.replace(ue,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const fe=/(^|[^\[])\^/g;function m(r,t){r=typeof r=="string"?r:r.source,t=t||"";const n={replace:(e,i)=>(i=i.source||i,i=i.replace(fe,"$1"),r=r.replace(e,i),n),getRegex:()=>new RegExp(r,t)};return n}const ge=/[^\w:]/g,de=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(r,t,n){if(r){let e;try{e=decodeURIComponent(W(n)).replace(ge,"").toLowerCase()}catch{return null}if(e.indexOf("javascript:")===0||e.indexOf("vbscript:")===0||e.indexOf("data:")===0)return null}t&&!de.test(n)&&(n=be(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const C={},ke=/^[^:]+:\/*[^/]*$/,me=/^([^:]+:)[\s\S]*$/,xe=/^([^:]+:\/*[^/]*)[\s\S]*$/;function be(r,t){C[" "+r]||(ke.test(r)?C[" "+r]=r+"/":C[" "+r]=v(r,"/",!0)),r=C[" "+r];const n=r.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:r.replace(me,"$1")+t:t.charAt(0)==="/"?n?t:r.replace(xe,"$1")+t:r+t}const B={exec:function(){}};function j(r,t){const n=r.replace(/\|/g,(s,l,o)=>{let c=!1,d=l;for(;--d>=0&&o[d]==="\\";)c=!c;return c?"|":" |"}),e=n.split(/ \|/);let i=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>t)e.splice(t);else for(;e.length1;)t&1&&(n+=r),t>>=1,r+=r;return n+r}function N(r,t,n,e){const i=t.href,s=t.title?w(t.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){e.state.inLink=!0;const o={type:"link",raw:n,href:i,title:s,text:l,tokens:e.inlineTokens(l)};return e.state.inLink=!1,o}return{type:"image",raw:n,href:i,title:s,text:w(l)}}function ye(r,t){const n=r.match(/^(\s+)(?:```)/);if(n===null)return t;const e=n[1];return t.split(` +var te=Object.defineProperty;var ne=(r,t,n)=>t in r?te(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n;var U=(r,t,n)=>(ne(r,typeof t!="symbol"?t+"":t,n),n);import{_ as ie,o as se,c as re,p as le,f as oe,a as H}from"./index-9ffd9349.js";function X(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let A=X();function ae(r){A=r}const G=/[&<>"']/,ce=new RegExp(G.source,"g"),V=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,he=new RegExp(V.source,"g"),pe={"&":"&","<":"<",">":">",'"':""","'":"'"},M=r=>pe[r];function w(r,t){if(t){if(G.test(r))return r.replace(ce,M)}else if(V.test(r))return r.replace(he,M);return r}const ue=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function W(r){return r.replace(ue,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const fe=/(^|[^\[])\^/g;function m(r,t){r=typeof r=="string"?r:r.source,t=t||"";const n={replace:(e,i)=>(i=i.source||i,i=i.replace(fe,"$1"),r=r.replace(e,i),n),getRegex:()=>new RegExp(r,t)};return n}const ge=/[^\w:]/g,de=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(r,t,n){if(r){let e;try{e=decodeURIComponent(W(n)).replace(ge,"").toLowerCase()}catch{return null}if(e.indexOf("javascript:")===0||e.indexOf("vbscript:")===0||e.indexOf("data:")===0)return null}t&&!de.test(n)&&(n=be(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const C={},ke=/^[^:]+:\/*[^/]*$/,me=/^([^:]+:)[\s\S]*$/,xe=/^([^:]+:\/*[^/]*)[\s\S]*$/;function be(r,t){C[" "+r]||(ke.test(r)?C[" "+r]=r+"/":C[" "+r]=v(r,"/",!0)),r=C[" "+r];const n=r.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:r.replace(me,"$1")+t:t.charAt(0)==="/"?n?t:r.replace(xe,"$1")+t:r+t}const B={exec:function(){}};function j(r,t){const n=r.replace(/\|/g,(s,l,o)=>{let c=!1,d=l;for(;--d>=0&&o[d]==="\\";)c=!c;return c?"|":" |"}),e=n.split(/ \|/);let i=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>t)e.splice(t);else for(;e.length1;)t&1&&(n+=r),t>>=1,r+=r;return n+r}function N(r,t,n,e){const i=t.href,s=t.title?w(t.title):null,l=r[1].replace(/\\([\[\]])/g,"$1");if(r[0].charAt(0)!=="!"){e.state.inLink=!0;const o={type:"link",raw:n,href:i,title:s,text:l,tokens:e.inlineTokens(l)};return e.state.inLink=!1,o}return{type:"image",raw:n,href:i,title:s,text:w(l)}}function ye(r,t){const n=r.match(/^(\s+)(?:```)/);if(n===null)return t;const e=n[1];return t.split(` `).map(i=>{const s=i.match(/^\s+/);if(s===null)return i;const[l]=s;return l.length>=e.length?i.slice(e.length):i}).join(` `)}class D{constructor(t){this.options=t||A}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const e=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?e:v(e,` `)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const e=n[0],i=ye(e,n[3]||"");return{type:"code",raw:e,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:i}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let e=n[2].trim();if(/#$/.test(e)){const i=v(e,"#");(this.options.pedantic||!i||/ $/.test(i))&&(e=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const e=n[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(e);return this.lexer.state.top=i,{type:"blockquote",raw:n[0],tokens:s,text:e}}}list(t){let n=this.rules.block.list.exec(t);if(n){let e,i,s,l,o,c,d,f,g,k,h,z,_=n[1].trim();const T=_.length>1,x={type:"list",raw:"",ordered:T,start:T?+_.slice(0,-1):"",loose:!1,items:[]};_=T?`\\d{1,9}\\${_.slice(-1)}`:`\\${_}`,this.options.pedantic&&(_=T?_:"[*+-]");const b=new RegExp(`^( {0,3}${_})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;t&&(z=!1,!(!(n=b.exec(t))||this.rules.block.hr.test(t)));){if(e=n[0],t=t.substring(e.length),f=n[2].split(` diff --git a/assets/Location-95a758ea-e0272ccc.js b/assets/Location-20aeb1c0-7ad58ca7.js similarity index 99% rename from assets/Location-95a758ea-e0272ccc.js rename to assets/Location-20aeb1c0-7ad58ca7.js index 28c4601..87fa048 100644 --- a/assets/Location-95a758ea-e0272ccc.js +++ b/assets/Location-20aeb1c0-7ad58ca7.js @@ -1,4 +1,4 @@ -import{b as fi,o as Se,c as Ze,a as Ss,d as gi,w as Zs,t as Wn,e as vi,s as re,H as Es,I as xt,A as bi,j as jt,J as wi,x as Li,K as Gn,C as Fn,L as qn,M as Ht,B as Vn,N as ks}from"./index-caa8620a.js";import{B as Os,k as As,W as Bs,Q as Is,y as Rs,U as Ns}from"./Life-7eebb413.js";var Ds=Object.defineProperty,js=(c,d,h)=>d in c?Ds(c,d,{enumerable:!0,configurable:!0,writable:!0,value:h}):c[d]=h,yi=(c,d,h)=>(js(c,typeof d!="symbol"?d+"":d,h),h);function Hs(c,d){for(var h=0;h_[m]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var xi={exports:{}};/* @preserve +import{b as fi,o as Se,c as Ze,a as Ss,d as gi,w as Zs,t as Wn,e as vi,s as re,H as Es,I as xt,A as bi,j as jt,J as wi,x as Li,K as Gn,C as Fn,L as qn,M as Ht,B as Vn,N as ks}from"./index-9ffd9349.js";import{B as Os,k as As,W as Bs,Q as Is,y as Rs,U as Ns}from"./Life-2174d544.js";var Ds=Object.defineProperty,js=(c,d,h)=>d in c?Ds(c,d,{enumerable:!0,configurable:!0,writable:!0,value:h}):c[d]=h,yi=(c,d,h)=>(js(c,typeof d!="symbol"?d+"":d,h),h);function Hs(c,d){for(var h=0;h_[m]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var xi={exports:{}};/* @preserve * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade - */(function(c,d){(function(h,_){_(d)})(Os,function(h){var _="1.9.4";function m(t){var e,i,n,o;for(i=1,n=arguments.length;i"u"||!L||!L.Mixin)){t=tt(t)?t:[t];for(var e=0;e0?Math.floor(t):Math.ceil(t)};w.prototype={clone:function(){return new w(this.x,this.y)},add:function(t){return this.clone()._add(x(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(x(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new w(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new w(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Zi(this.x),this.y=Zi(this.y),this},distanceTo:function(t){t=x(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=x(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=x(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+Y(this.x)+", "+Y(this.y)+")"}};function x(t,e,i){return t instanceof w?t:tt(t)?new w(t[0],t[1]):t==null?t:typeof t=="object"&&"x"in t&&"y"in t?new w(t.x,t.y):new w(t,e,i)}function R(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=X(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=X(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=e.lat&&o.lat<=i.lat&&n.lng>=e.lng&&o.lng<=i.lng},intersects:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,vo=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",C,e),window.removeEventListener("testPassiveEventSupport",C,e)}catch{}return t}(),yo=function(){return!!document.createElement("canvas").getContext}(),Fe=!!(document.createElementNS&&ki("svg").createSVGRect),xo=!!Fe&&function(){var t=document.createElement("div");return t.innerHTML="",(t.firstChild&&t.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),bo=!Fe&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&typeof e.adj=="object"}catch{return!1}}(),wo=navigator.platform.indexOf("Mac")===0,Lo=navigator.platform.indexOf("Linux")===0;function ht(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var f={ie:ue,ielt9:so,edge:Ai,webkit:je,android:Bi,android23:Ii,androidStock:ao,opera:He,chrome:Ri,gecko:Ni,safari:ho,phantom:Di,opera12:ji,win:lo,ie3d:Hi,webkit3d:We,gecko3d:Wi,any3d:uo,mobile:Gt,mobileWebkit:co,mobileWebkit3d:_o,msPointer:Fi,pointer:Vi,touch:po,touchNative:Ui,mobileOpera:mo,mobileGecko:fo,retina:go,passiveEvents:vo,canvas:yo,svg:Fe,vml:bo,inlineSvg:xo,mac:wo,linux:Lo},Gi=f.msPointer?"MSPointerDown":"pointerdown",qi=f.msPointer?"MSPointerMove":"pointermove",Ki=f.msPointer?"MSPointerUp":"pointerup",Yi=f.msPointer?"MSPointerCancel":"pointercancel",Ve={touchstart:Gi,touchmove:qi,touchend:Ki,touchcancel:Yi},Ji={touchstart:So,touchmove:ce,touchend:ce,touchcancel:ce},Et={},Xi=!1;function Po(t,e,i){return e==="touchstart"&&Co(),Ji[e]?(i=Ji[e].bind(this,i),t.addEventListener(Ve[e],i,!1),i):(console.warn("wrong event specified:",e),C)}function To(t,e,i){if(!Ve[e]){console.warn("wrong event specified:",e);return}t.removeEventListener(Ve[e],i,!1)}function Mo(t){Et[t.pointerId]=t}function zo(t){Et[t.pointerId]&&(Et[t.pointerId]=t)}function $i(t){delete Et[t.pointerId]}function Co(){Xi||(document.addEventListener(Gi,Mo,!0),document.addEventListener(qi,zo,!0),document.addEventListener(Ki,$i,!0),document.addEventListener(Yi,$i,!0),Xi=!0)}function ce(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){e.touches=[];for(var i in Et)e.touches.push(Et[i]);e.changedTouches=[e],t(e)}}function So(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&G(e),ce(t,e)}function Zo(t){var e={},i,n;for(n in t)i=t[n],e[n]=i&&i.bind?i.bind(t):i;return t=e,e.type="dblclick",e.detail=2,e.isTrusted=!1,e._simulated=!0,e}var Eo=200;function ko(t,e){t.addEventListener("dblclick",e);var i=0,n;function o(s){if(s.detail!==1){n=s.detail;return}if(!(s.pointerType==="mouse"||s.sourceCapabilities&&!s.sourceCapabilities.firesTouchEvents)){var r=on(s);if(!(r.some(function(l){return l instanceof HTMLLabelElement&&l.attributes.for})&&!r.some(function(l){return l instanceof HTMLInputElement||l instanceof HTMLSelectElement}))){var a=Date.now();a-i<=Eo?(n++,n===2&&e(Zo(s))):n=1,i=a}}}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function Oo(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var Ue=pe(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),qt=pe(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Qi=qt==="webkitTransition"||qt==="OTransition"?qt+"End":"transitionend";function tn(t){return typeof t=="string"?document.getElementById(t):t}function Kt(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||i==="auto")&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return i==="auto"?null:i}function E(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function N(t){var e=t.parentNode;e&&e.removeChild(t)}function de(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function kt(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function Ot(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function Ge(t,e){if(t.classList!==void 0)return t.classList.contains(e);var i=_e(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function M(t,e){if(t.classList!==void 0)for(var i=q(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function rn(t){return f.edge?t.wheelDeltaY/2:t.deltaY&&t.deltaMode===0?-t.deltaY/Io:t.deltaY&&t.deltaMode===1?-t.deltaY*20:t.deltaY&&t.deltaMode===2?-t.deltaY*60:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?-t.detail*20:t.detail?t.detail/-32765*60:0}function oi(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch{return!1}return i!==t}var Ro={__proto__:null,on:P,off:A,stopPropagation:Mt,disableScrollPropagation:ni,disableClickPropagation:$t,preventDefault:G,stop:zt,getPropagationPath:on,getMousePosition:sn,getWheelDelta:rn,isExternalTarget:oi,addListener:P,removeListener:A},an=Vt.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Tt(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=J(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=this._duration*1e3;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,H(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){e=e||{};var i=x(e.paddingTopLeft||e.padding||[0,0]),n=x(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=X([r.min.add(i),r.max.subtract(n)]),l=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),p=a.extend(s).getSize().subtract(l);o.x+=u.x<0?-p.x:p.x,o.y+=u.y<0?-p.y:p.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=m({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),o=i.divideBy(2).round(),s=n.subtract(o);return!s.x&&!s.y?this:(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(g(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=m({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=g(this._handleGeolocationResponse,this),i=g(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(e===1?"permission denied":e===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=t.coords.latitude,i=t.coords.longitude,n=new O(e,i),o=n.toBounds(t.coords.accuracy*2),s=this._locateOptions;if(s.setView){var r=this.getBoundsZoom(o);this.setView(n,s.maxZoom?Math.min(r,s.maxZoom):r)}var a={latlng:n,bounds:o,timestamp:t.timestamp};for(var l in t.coords)typeof t.coords[l]=="number"&&(a[l]=t.coords[l]);this.fire("locationfound",a)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),N(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(it(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var t;for(t in this._layers)this._layers[t].remove();for(t in this._panes)N(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i="leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),n=E("div",i,e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new $(e,i)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=H(t),i=x(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),l=this.getSize().subtract(i),u=X(this.project(a,n),this.project(r,n)).getSize(),p=f.any3d?this.options.zoomSnap:1,y=l.x/u.x,z=l.y/u.y,K=e?Math.max(y,z):Math.min(y,z);return n=this.getScaleZoom(K,n),p&&(n=Math.round(n/(p/100))*(p/100),n=e?Math.ceil(n/p)*p:Math.floor(n/p)*p),Math.max(o,Math.min(s,n))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new w(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new R(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(t===void 0?this.getZoom():t)},getPane:function(t){return typeof t=="string"?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=e===void 0?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=e===void 0?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.latLngToPoint(S(t),e)},unproject:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.pointToLatLng(x(t),e)},layerPointToLatLng:function(t){var e=x(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(S(t))._round();return e._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(S(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(H(t))},distance:function(t,e){return this.options.crs.distance(S(t),S(e))},containerPointToLayerPoint:function(t){return x(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return x(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(x(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(S(t)))},mouseEventToContainerPoint:function(t){return sn(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=tn(t);if(e){if(e._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");P(e,"scroll",this._onScroll,this),this._containerId=v(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&f.any3d,M(t,"leaflet-container"+(f.touch?" leaflet-touch":"")+(f.retina?" leaflet-retina":"")+(f.ielt9?" leaflet-oldie":"")+(f.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=Kt(t,"position");e!=="absolute"&&e!=="relative"&&e!=="fixed"&&e!=="sticky"&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),W(this._mapPane,new w(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){W(this._mapPane,new w(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){e===void 0&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return it(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){W(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[v(this._container)]=this;var e=t?A:P;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),f.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){it(this._resizeRequest),this._resizeRequest=J(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i=[],n,o=e==="mouseout"||e==="mouseover",s=t.target||t.srcElement,r=!1;s;){if(n=this._targets[v(s)],n&&(e==="click"||e==="preclick")&&this._draggableMoved(n)){r=!0;break}if(n&&n.listens(e,!0)&&(o&&!oi(s,t)||(i.push(n),o))||s===this._container)break;s=s.parentNode}return!i.length&&!r&&!o&&this.listens(e,!0)&&(i=[this]),i},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||t.type==="click"&&this._isClickDisabled(e))){var i=t.type;i==="mousedown"&&$e(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){if(t.type==="click"){var n=m({},t);n.type="preclick",this._fireDOMEvent(n,n.type,i)}var o=this._findEventTargets(t,e);if(i){for(var s=[],r=0;r0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=f.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){D(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return(e&&e.animate)!==!0&&!this.getSize().contains(i)?!1:(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=E("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(e){var i=Ue,n=this._proxy.style[i];Pt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),n===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){N(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();Pt(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return i.animate!==!0&&!this.getSize().contains(o)?!1:(J(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)},this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(g(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&D(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function No(t,e){return new Z(t,e)}var rt=pt.extend({options:{position:"topright"},initialize:function(t){k(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return M(e,"leaflet-control"),i.indexOf("bottom")!==-1?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(N(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),Qt=function(t){return new rt(t)};Z.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=E("div",e+"control-container",this._container);function n(o,s){var r=e+o+" "+e+s;t[o+s]=E("div",r,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)N(this._controlCorners[t]);N(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var hn=rt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(v(t.target)),i=e.overlay?t.type==="add"?"overlayadd":"overlayremove":t.type==="add"?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e=document.createElement("label"),i=this._map.hasLayer(t.layer),n;t.overlay?(n=document.createElement("input"),n.type="checkbox",n.className="leaflet-control-layers-selector",n.defaultChecked=i):n=this._createRadioElement("leaflet-base-layers_"+v(this),i),this._layerControlInputs.push(n),n.layerId=v(t.layer),P(n,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");e.appendChild(s),s.appendChild(n),s.appendChild(o);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){if(!this._preventClick){var t=this._layerControlInputs,e,i,n=[],o=[];this._handlingClick=!0;for(var s=t.length-1;s>=0;s--)e=t[s],i=this._getLayer(e.layerId).layer,e.checked?n.push(i):e.checked||o.push(i);for(s=0;s=0;o--)e=t[o],i=this._getLayer(e.layerId).layer,e.disabled=i.options.minZoom!==void 0&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,P(t,"click",G),this.expand();var e=this;setTimeout(function(){A(t,"click",G),e._preventClick=!1})}}),Do=function(t,e,i){return new hn(t,e,i)},si=rt.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=E("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=E("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),$t(s),P(s,"click",zt),P(s,"click",o,this),P(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";D(this._zoomInButton,e),D(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});Z.mergeOptions({zoomControl:!0}),Z.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new si,this.addControl(this.zoomControl))});var jo=function(t){return new si(t)},ln=rt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=E("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=E("div",e,i)),t.imperial&&(this._iScale=E("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e=t*3.2808399,i,n,o;e>5280?(i=e/5280,n=this._getRoundNum(i),this._updateScale(this._iScale,n+" mi",n/i)):(o=this._getRoundNum(e),this._updateScale(this._iScale,o+" ft",o/e))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),Ho=function(t){return new ln(t)},Wo='',ri=rt.extend({options:{position:"bottomright",prefix:''+(f.inlineSvg?Wo+" ":"")+"Leaflet"},initialize:function(t){k(this,t),this._attributions={}},onAdd:function(t){t.attributionControl=this,this._container=E("div","leaflet-control-attribution"),$t(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});Z.mergeOptions({attributionControl:!0}),Z.addInitHook(function(){this.options.attributionControl&&new ri().addTo(this)});var Fo=function(t){return new ri(t)};rt.Layers=hn,rt.Zoom=si,rt.Scale=ln,rt.Attribution=ri,Qt.layers=Do,Qt.zoom=jo,Qt.scale=Ho,Qt.attribution=Fo;var ut=pt.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});ut.addTo=function(t,e){return t.addHandler(e,this),this};var Vo={Events:et},un=f.touch?"touchstart mousedown":"mousedown",wt=Vt.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){k(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(P(this._dragStartTarget,un,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(wt._dragging===this&&this.finishDrag(!0),A(this._dragStartTarget,un,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!Ge(this._element,"leaflet-zoom-anim"))){if(t.touches&&t.touches.length!==1){wt._dragging===this&&this.finishDrag();return}if(!(wt._dragging||t.shiftKey||t.which!==1&&t.button!==1&&!t.touches)&&(wt._dragging=this,this._preventOutline&&$e(this._element),Ye(),Yt(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=en(this._element);this._startPoint=new w(e.clientX,e.clientY),this._startPos=Tt(this._element),this._parentScale=Qe(i);var n=t.type==="mousedown";P(document,n?"mousemove":"touchmove",this._onMove,this),P(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(t){if(this._enabled){if(t.touches&&t.touches.length>1){this._moved=!0;return}var e=t.touches&&t.touches.length===1?t.touches[0]:t,i=new w(e.clientX,e.clientY)._subtract(this._startPoint);!i.x&&!i.y||Math.abs(i.x)+Math.abs(i.y)s&&(r=a,s=l);s>i&&(e[r]=1,hi(t,e,i,n,r),hi(t,e,i,r,o))}function Ko(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Yo(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function te(t,e,i,n){var o=e.x,s=e.y,r=i.x-o,a=i.y-s,l=r*r+a*a,u;return l>0&&(u=((t.x-o)*r+(t.y-s)*a)/l,u>1?(o=i.x,s=i.y):u>0&&(o+=r*u,s+=a*u)),r=t.x-o,a=t.y-s,n?r*r+a*a:new w(o,s)}function ot(t){return!tt(t[0])||typeof t[0][0]!="object"&&typeof t[0][0]<"u"}function gn(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ot(t)}function vn(t,e){var i,n,o,s,r,a,l,u;if(!t||t.length===0)throw new Error("latlngs not passed");ot(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var p=S([0,0]),y=H(t),z=y.getNorthWest().distanceTo(y.getSouthWest())*y.getNorthEast().distanceTo(y.getNorthWest());z<1700&&(p=ai(t));var K=t.length,U=[];for(i=0;in){l=(s-n)/o,u=[a.x-l*(a.x-r.x),a.y-l*(a.y-r.y)];break}var Q=e.unproject(x(u));return S([Q.lat+p.lat,Q.lng+p.lng])}var Jo={__proto__:null,simplify:_n,pointToSegmentDistance:pn,closestPointOnSegment:Go,clipSegment:fn,_getEdgeIntersection:ge,_getBitCode:Ct,_sqClosestPointOnSegment:te,isFlat:ot,_flat:gn,polylineCenter:vn},li={project:function(t){return new w(t.lng,t.lat)},unproject:function(t){return new O(t.y,t.x)},bounds:new R([-180,-90],[180,90])},ui={R:6378137,R_MINOR:6356752314245179e-9,bounds:new R([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new w(t.lng*e*i,n)},unproject:function(t){for(var e=180/Math.PI,i=this.R,n=this.R_MINOR/i,o=Math.sqrt(1-n*n),s=Math.exp(-t.y/i),r=Math.PI/2-2*Math.atan(s),a=0,l=.1,u;a<15&&Math.abs(l)>1e-7;a++)u=o*Math.sin(r),u=Math.pow((1-u)/(1+u),o/2),l=Math.PI/2-2*Math.atan(s*u)-r,r+=l;return new O(r*e,t.x*e/i)}},Xo={__proto__:null,LonLat:li,Mercator:ui,SphericalMercator:Ie},$o=m({},bt,{code:"EPSG:3395",projection:ui,transformation:function(){var t=.5/(Math.PI*ui.R);return Ut(t,.5,-t,.5)}()}),yn=m({},bt,{code:"EPSG:4326",projection:li,transformation:Ut(1/180,1,-1/180,.5)}),Qo=m({},mt,{projection:li,transformation:Ut(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});mt.Earth=bt,mt.EPSG3395=$o,mt.EPSG3857=Ne,mt.EPSG900913=oo,mt.EPSG4326=yn,mt.Simple=Qo;var at=Vt.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[v(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[v(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",function(){e.off(i,this)},this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});Z.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=v(t);return this._layers[e]?this:(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t),this)},removeLayer:function(t){var e=v(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return v(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){t=t?tt(t)?t:[t]:[];for(var e=0,i=t.length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof O&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){gt.prototype._setLatLngs.call(this,t),ot(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ot(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new w(e,e);if(t=new R(t.min.subtract(i),t.max.add(i)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(t))){if(this.options.noClip){this._parts=this._rings;return}for(var n=0,o=this._rings.length,s;nt.y!=o.y>t.y&&t.x<(o.x-n.x)*(t.y-n.y)/(o.y-n.y)+n.x&&(e=!e);return e||gt.prototype._containsPoint.call(this,t,!0)}});function as(t,e){return new It(t,e)}var vt=ft.extend({initialize:function(t,e){k(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e=tt(t)?t:t.features,i,n,o;if(e){for(i=0,n=e.length;i0&&o.push(o[0].slice()),o}function Rt(t,e){return t.feature?m({},t.feature,{geometry:e}):Le(e)}function Le(t){return t.type==="Feature"||t.type==="FeatureCollection"?t:{type:"Feature",properties:{},geometry:t}}var pi={toGeoJSON:function(t){return Rt(this,{type:"Point",coordinates:_i(this.getLatLng(),t)})}};ve.include(pi),ci.include(pi),ye.include(pi),gt.include({toGeoJSON:function(t){var e=!ot(this._latlngs),i=we(this._latlngs,e?1:0,!1,t);return Rt(this,{type:(e?"Multi":"")+"LineString",coordinates:i})}}),It.include({toGeoJSON:function(t){var e=!ot(this._latlngs),i=e&&!ot(this._latlngs[0]),n=we(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Rt(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),At.include({toMultiPoint:function(t){var e=[];return this.eachLayer(function(i){e.push(i.toGeoJSON(t).geometry.coordinates)}),Rt(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(e==="MultiPoint")return this.toMultiPoint(t);var i=e==="GeometryCollection",n=[];return this.eachLayer(function(o){if(o.toGeoJSON){var s=o.toGeoJSON(t);if(i)n.push(s.geometry);else{var r=Le(s);r.type==="FeatureCollection"?n.push.apply(n,r.features):n.push(r)}}}),i?Rt(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});function wn(t,e){return new vt(t,e)}var hs=wn,Pe=at.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=H(e),k(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(M(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){N(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&kt(this._image),this},bringToBack:function(){return this._map&&Ot(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=H(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t=this._url.tagName==="IMG",e=this._image=t?this._url:E("img");if(M(e,"leaflet-image-layer"),this._zoomAnimated&&M(e,"leaflet-zoom-animated"),this.options.className&&M(e,this.options.className),e.onselectstart=C,e.onmousemove=C,e.onload=g(this.fire,this,"load"),e.onerror=g(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(e.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t){this._url=e.src;return}e.src=this._url,e.alt=this.options.alt},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;Pt(this._image,i,e)},_reset:function(){var t=this._image,e=new R(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();W(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){nt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),ls=function(t,e,i){return new Pe(t,e,i)},Ln=Pe.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t=this._url.tagName==="VIDEO",e=this._image=t?this._url:E("video");if(M(e,"leaflet-image-layer"),this._zoomAnimated&&M(e,"leaflet-zoom-animated"),this.options.className&&M(e,this.options.className),e.onselectstart=C,e.onmousemove=C,e.onloadeddata=g(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],o=0;o0?n:[e.src];return}tt(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var s=0;so?(e.height=o+"px",M(t,s)):D(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();W(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var t=this._map,e=parseInt(Kt(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new w(this._containerLeft,-i-this._containerBottom);o._add(Tt(this._container));var s=t.layerPointToContainerPoint(o),r=x(this.options.autoPanPadding),a=x(this.options.autoPanPaddingTopLeft||r),l=x(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),p=0,y=0;s.x+n+l.x>u.x&&(p=s.x+n-u.x+l.x),s.x-p-a.x<0&&(p=s.x-a.x),s.y+i+l.y>u.y&&(y=s.y+i-u.y+l.y),s.y-y-a.y<0&&(y=s.y-a.y),(p||y)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([p,y]))}},_getAnchor:function(){return x(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ds=function(t,e){return new Te(t,e)};Z.mergeOptions({closePopupOnClick:!0}),Z.include({openPopup:function(t,e,i){return this._initOverlay(Te,t,e,i).openOn(this),this},closePopup:function(t){return t=arguments.length?t:this._popup,t&&t.close(),this}}),at.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Te,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ft||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(!(!this._popup||!this._map)){zt(t);var e=t.layer||t.target;if(this._popup._source===e&&!(e instanceof Lt)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng);return}this._popup._source=e,this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){t.originalEvent.keyCode===13&&this._openPopup(t)}});var Me=ct.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){ct.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){ct.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=ct.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip",e=t+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=E("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+v(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,l=o.offsetWidth,u=o.offsetHeight,p=x(this.options.offset),y=this._getAnchor();a==="top"?(e=l/2,i=u):a==="bottom"?(e=l/2,i=0):a==="center"?(e=l/2,i=u/2):a==="right"?(e=0,i=u/2):a==="left"?(e=l,i=u/2):r.xthis.options.maxZoom||in?this._retainParent(o,s,r,n):!1)},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new w(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),l=this._tiles[a];if(l&&l.active){l.retain=!0;continue}else l&&l.loaded&&(l.retain=!0);i+1this.options.maxZoom||this.options.minZoom!==void 0&&o1){this._setView(t,i);return}for(var y=o.min.y;y<=o.max.y;y++)for(var z=o.min.x;z<=o.max.x;z++){var K=new w(z,y);if(K.z=this._tileZoom,!!this._isValidTile(K)){var U=this._tiles[this._tileCoordsToKey(K)];U?U.current=!0:r.push(K)}}if(r.sort(function(Q,Dt){return Q.distanceTo(s)-Dt.distanceTo(s)}),r.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var st=document.createDocumentFragment();for(z=0;zi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return H(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i),s=e.unproject(n,t.z),r=e.unproject(o,t.z);return[s,r]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new $(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new w(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(N(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=C,t.onmousemove=C,f.ielt9&&this.options.opacity<1&&nt(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),g(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&J(g(this._tileReady,this,t,null,o)),W(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);i=this._tiles[n],i&&(i.loaded=+new Date,this._map._fadeAnimated?(nt(i.el,0),it(this._fadeFrame),this._fadeFrame=J(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),f.ielt9||!this._map._fadeAnimated?J(this._pruneTiles,this):setTimeout(g(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new w(this._wrapX?j(t.x,this._wrapX):t.x,this._wrapY?j(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new R(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function ms(t){return new ie(t)}var Nt=ie.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,e=k(this,e),e.detectRetina&&f.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),typeof e.subdomains=="string"&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&e===void 0&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return P(i,"load",g(this._tileOnLoad,this,e,i)),P(i,"error",g(this._tileOnError,this,e,i)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(i.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:f.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return le(this._url,m(e,this.options))},_tileOnLoad:function(t,e){f.ielt9?setTimeout(g(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom,i=this.options.zoomReverse,n=this.options.zoomOffset;return i&&(t=e-t),t+n},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&(e=this._tiles[t].el,e.onload=C,e.onerror=C,!e.complete)){e.src=Zt;var i=this._tiles[t].coords;N(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",Zt),ie.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(!(!this._map||i&&i.getAttribute("src")===Zt))return ie.prototype._tileReady.call(this,t,e,i)}});function Mn(t,e){return new Nt(t,e)}var zn=Nt.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=m({},this.defaultWmsParams);for(var n in e)n in this.options||(i[n]=e[n]);e=k(this,e);var o=e.detectRetina&&f.retina?2:1,s=this.getTileSize();i.width=s.x*o,i.height=s.y*o,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Nt.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=X(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===yn?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Nt.prototype.getTileUrl.call(this,t);return a+he(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return m(this.wmsParams,t),e||this.redraw(),this}});function fs(t,e){return new zn(t,e)}Nt.WMS=zn,Mn.wms=fs;var yt=at.extend({options:{padding:.1},initialize:function(t){k(this,t),v(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),M(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));f.any3d?Pt(this._container,s,i):W(this._container,s)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var t in this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new R(i,i.add(e.multiplyBy(1+t*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Cn=yt.extend({options:{tolerance:0},getEvents:function(){var t=yt.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){yt.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");P(t,"mousemove",this._onMouseMove,this),P(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),P(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){it(this._redrawRequest),delete this._ctx,N(this._container),A(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var t;this._redrawBounds=null;for(var e in this._layers)t=this._layers[e],t._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){yt.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=f.retina?2:1;W(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",f.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){yt.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[v(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[v(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if(typeof t.options.dashArray=="string"){var e=t.options.dashArray.split(/[, ]+/),i=[],n,o;for(o=0;o')}}catch{}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),gs={_initContainer:function(){this._container=E("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(yt.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=ne("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=ne("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[v(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;N(e),t.removeInteractiveTarget(e),delete this._layers[v(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=ne("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=tt(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=ne("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,"+65535*360)},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){kt(t._container)},_bringToBack:function(t){Ot(t._container)}},ze=f.vml?ne:ki,oe=yt.extend({_initContainer:function(){this._container=ze("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ze("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){N(this._container),A(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){yt.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;(!this._svgSize||!this._svgSize.equals(e))&&(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),W(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=ze("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[v(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){N(t._path),t.removeInteractiveTarget(t._path),delete this._layers[v(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Oi(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n=Math.max(Math.round(t._radiusY),1)||i,o="a"+i+","+n+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+o+i*2+",0 "+o+-i*2+",0 ";this._setPath(t,s)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){kt(t._path)},_bringToBack:function(t){Ot(t._path)}});f.vml&&oe.include(gs);function Zn(t){return f.svg||f.vml?new oe(t):null}Z.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if(t==="overlayPane"||t===void 0)return!1;var e=this._paneRenderers[t];return e===void 0&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Sn(t)||Zn(t)}});var En=It.extend({initialize:function(t,e){It.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=H(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function vs(t,e){return new En(t,e)}oe.create=ze,oe.pointsToPath=Oi,vt.geometryToLayer=xe,vt.coordsToLatLng=di,vt.coordsToLatLngs=be,vt.latLngToCoords=_i,vt.latLngsToCoords=we,vt.getFeature=Rt,vt.asFeature=Le,Z.mergeOptions({boxZoom:!0});var kn=ut.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){P(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){A(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){N(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||t.which!==1&&t.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Yt(),Ye(),this._startPoint=this._map.mouseEventToContainerPoint(t),P(document,{contextmenu:zt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=E("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new R(this._point,this._startPoint),i=e.getSize();W(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(N(this._box),D(this._container,"leaflet-crosshair")),Jt(),Je(),A(document,{contextmenu:zt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if(!(t.which!==1&&t.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(g(this._resetState,this),0);var e=new $(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){t.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Z.addInitHook("addHandler","boxZoom",kn),Z.mergeOptions({doubleClickZoom:!0});var On=ut.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;e.options.doubleClickZoom==="center"?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});Z.addInitHook("addHandler","doubleClickZoom",On),Z.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var An=ut.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new wt(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){D(this._map._container,"leaflet-grab"),D(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=H(this._map.options.maxBounds);this._offsetLimit=X(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&(t.options.scrollWheelZoom==="center"?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});Z.addInitHook("addHandler","scrollWheelZoom",In);var ys=600;Z.mergeOptions({tapHold:f.touchNative&&f.safari&&f.mobile,tapTolerance:15});var Rn=ut.extend({addHooks:function(){P(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){A(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),t.touches.length===1){var e=t.touches[0];this._startPos=this._newPos=new w(e.clientX,e.clientY),this._holdTimeout=setTimeout(g(function(){this._cancel(),this._isTapValid()&&(P(document,"touchend",G),P(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))},this),ys),P(document,"touchend touchcancel contextmenu",this._cancel,this),P(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){A(document,"touchend",G),A(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),A(document,"touchend touchcancel contextmenu",this._cancel,this),A(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new w(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});Z.addInitHook("addHandler","tapHold",Rn),Z.mergeOptions({touchZoom:f.touch,bounceAtZoomLimits:!0});var Nn=ut.extend({addHooks:function(){M(this._map._container,"leaflet-touch-zoom"),P(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){D(this._map._container,"leaflet-touch-zoom"),A(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(!(!t.touches||t.touches.length!==2||e._animatingZoom||this._zooming)){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),e.options.touchZoom!=="center"&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),P(document,"touchmove",this._onTouchMove,this),P(document,"touchend touchcancel",this._onTouchEnd,this),G(t)}},_onTouchMove:function(t){if(!(!t.touches||t.touches.length!==2||!this._zooming)){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),o=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(o,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&o>1)&&(this._zoom=e._limitZoom(this._zoom)),e.options.touchZoom==="center"){if(this._center=this._startLatLng,o===1)return}else{var s=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(o===1&&s.x===0&&s.y===0)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),it(this._animRequest);var r=g(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=J(r,this,!0),G(t)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,it(this._animRequest),A(document,"touchmove",this._onTouchMove,this),A(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Z.addInitHook("addHandler","touchZoom",Nn),Z.BoxZoom=kn,Z.DoubleClickZoom=On,Z.Drag=An,Z.Keyboard=Bn,Z.ScrollWheelZoom=In,Z.TapHold=Rn,Z.TouchZoom=Nn,h.Bounds=R,h.Browser=f,h.CRS=mt,h.Canvas=Cn,h.Circle=ci,h.CircleMarker=ye,h.Class=pt,h.Control=rt,h.DivIcon=Tn,h.DivOverlay=ct,h.DomEvent=Ro,h.DomUtil=Bo,h.Draggable=wt,h.Evented=Vt,h.FeatureGroup=ft,h.GeoJSON=vt,h.GridLayer=ie,h.Handler=ut,h.Icon=Bt,h.ImageOverlay=Pe,h.LatLng=O,h.LatLngBounds=$,h.Layer=at,h.LayerGroup=At,h.LineUtil=Jo,h.Map=Z,h.Marker=ve,h.Mixin=Vo,h.Path=Lt,h.Point=w,h.PolyUtil=Uo,h.Polygon=It,h.Polyline=gt,h.Popup=Te,h.PosAnimation=an,h.Projection=Xo,h.Rectangle=En,h.Renderer=yt,h.SVG=oe,h.SVGOverlay=Pn,h.TileLayer=Nt,h.Tooltip=Me,h.Transformation=Re,h.Util=io,h.VideoOverlay=Ln,h.bind=g,h.bounds=X,h.canvas=Sn,h.circle=ss,h.circleMarker=os,h.control=Qt,h.divIcon=ps,h.extend=m,h.featureGroup=es,h.geoJSON=wn,h.geoJson=hs,h.gridLayer=ms,h.icon=is,h.imageOverlay=ls,h.latLng=S,h.latLngBounds=H,h.layerGroup=ts,h.map=No,h.marker=ns,h.point=x,h.polygon=as,h.polyline=rs,h.popup=ds,h.rectangle=vs,h.setOptions=k,h.stamp=v,h.svg=Zn,h.svgOverlay=cs,h.tileLayer=Mn,h.tooltip=_s,h.transformation=Ut,h.version=_,h.videoOverlay=us;var xs=window.L;h.noConflict=function(){return window.L=xs,this},window.L=h})})(xi,xi.exports);var Kn=xi.exports;const Ws=Ns(Kn),Fs=Hs({__proto__:null,default:Ws},[Kn]),Yn=(c,d=100)=>{let h;const _=function(...m){const T=this;h&&clearTimeout(h),h=setTimeout(()=>{c.apply(T,m),h=null},d)};return _.cancel=function(){h&&clearTimeout(h)},_},Jn=function(c){for(const d of Object.values(c))d&&St(d.cancel)&&d.cancel()},Vs=c=>!c||typeof c.charAt!="function"?c:c.charAt(0).toUpperCase()+c.slice(1),St=c=>typeof c=="function",Pi=(c,d,h)=>{for(const _ in h){const m="set"+Vs(_);c[m]?Vn(()=>h[_],(T,g)=>{c[m](T,g)}):d[m]&&Vn(()=>h[_],T=>{d[m](T)})}},ae=(c,d,h={})=>{const _={...h};for(const m in c){const T=d[m],g=c[m];T&&(T&&T.custom===!0||g!==void 0&&(_[m]=g))}return _},Ti=c=>{const d={};for(const h in c)if(h.startsWith("on")&&!h.startsWith("onUpdate")&&h!=="onReady"){const _=h.slice(2).toLocaleLowerCase();d[_]=c[h]}return d},Us=async c=>{const d=await Promise.all([jt(()=>import("./marker-icon-2x-b9d2094a-e148f0f7.js"),[]),jt(()=>import("./marker-icon-b2ca459f-d6994ad0.js"),[]),jt(()=>import("./marker-shadow-eea80fe0-a7f70f89.js"),[])]);delete c.Default.prototype._getIconUrl,c.Default.mergeOptions({iconRetinaUrl:d[0].default,iconUrl:d[1].default,shadowUrl:d[2].default})},Ee=c=>{const d=re(()=>console.warn(`Method ${c} has been invoked without being replaced`)),h=(..._)=>d.value(..._);return h.wrapped=d,xt(c,h),h},ke=(c,d)=>c.wrapped.value=d,se=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||void 0,Mi="useGlobalLeaflet",Xn={options:{type:Object,default:()=>({}),custom:!0}},$n=c=>({options:c.options,methods:{}}),Wt={...Xn,pane:{type:String},attribution:{type:String},name:{type:String,custom:!0},layerType:{type:String,custom:!0},visible:{type:Boolean,custom:!0,default:!0}},Qn=(c,d,h)=>{const _=Ht("addLayer"),m=Ht("removeLayer"),{options:T,methods:g}=$n(c),I=ae(c,Wt,T),v=()=>_({leafletObject:d.value}),V=()=>m({leafletObject:d.value}),j={...g,setAttribution(C){V(),d.value.options.attribution=C,c.visible&&v()},setName(){V(),c.visible&&v()},setLayerType(){V(),c.visible&&v()},setVisible(C){d.value&&(C?v():V())},bindPopup({leafletObject:C}){if(!d.value||!St(d.value.bindPopup)){console.warn("Attempt to bind popup before bindPopup method available on layer.");return}d.value.bindPopup(C)},bindTooltip({leafletObject:C}){if(!d.value||!St(d.value.bindTooltip)){console.warn("Attempt to bind tooltip before bindTooltip method available on layer.");return}d.value.bindTooltip(C)},unbindTooltip(){d.value&&(St(d.value.closeTooltip)&&d.value.closeTooltip(),St(d.value.unbindTooltip)&&d.value.unbindTooltip())},unbindPopup(){d.value&&(St(d.value.closePopup)&&d.value.closePopup(),St(d.value.unbindPopup)&&d.value.unbindPopup())},updateVisibleProp(C){h.emit("update:visible",C)}};return xt("bindPopup",j.bindPopup),xt("bindTooltip",j.bindTooltip),xt("unbindTooltip",j.unbindTooltip),xt("unbindPopup",j.unbindPopup),ks(()=>{j.unbindPopup(),j.unbindTooltip(),V()}),{options:I,methods:j}},Gs=(c,d)=>{if(c&&d.default)return qn("div",{style:{display:"none"}},d.default())},qs={...Wt,interactive:{type:Boolean,default:void 0},bubblingMouseEvents:{type:Boolean,default:void 0}},Ks={...qs,stroke:{type:Boolean,default:void 0},color:{type:String},weight:{type:Number},opacity:{type:Number},lineCap:{type:String},lineJoin:{type:String},dashArray:{type:String},dashOffset:{type:String},fill:{type:Boolean,default:void 0},fillColor:{type:String},fillOpacity:{type:Number},fillRule:{type:String},className:{type:String}};({...Wt});const zi={...Wt,opacity:{type:Number},zIndex:{type:Number},tileSize:{type:Number},noWrap:{type:Boolean,default:void 0},minZoom:{type:Number},maxZoom:{type:Number}},Ys=(c,d,h)=>{const{options:_,methods:m}=Qn(c,d,h);return{options:ae(c,zi,_),methods:{...m}}};({...zi});({...Wt});const Un={...Xn,center:{type:[Object,Array]},bounds:{type:[Array,Object]},maxBounds:{type:[Array,Object]},zoom:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},paddingBottomRight:{type:Array},paddingTopLeft:{type:Array},padding:{type:Array},worldCopyJump:{type:Boolean,default:void 0},crs:{type:[String,Object]},maxBoundsViscosity:{type:Number},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number},inertiaMaxSpeed:{type:Number},easeLinearity:{type:Number},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:void 0},useGlobalLeaflet:{type:Boolean,default:!0,custom:!0}},Js={emits:["ready","update:zoom","update:center","update:bounds"],props:Un,setup(c,d){const h=re(null),_=Es({ready:!1,leafletRef:{},layersToAdd:[],layersInControl:[]}),{options:m}=$n(c),T=ae(c,Un,m),g=Ee("addLayer"),I=Ee("removeLayer"),v=Ee("registerControl"),V=Ee("registerLayerControl");xt(Mi,c.useGlobalLeaflet);const j={moveEndHandler:Yn(()=>{d.emit("update:zoom",_.leafletRef.getZoom()),d.emit("update:center",_.leafletRef.getCenter()),d.emit("update:bounds",_.leafletRef.getBounds())}),overlayAddHandler(dt){const q=_.layersInControl.find(k=>k.name===dt.name);q&&q.updateVisibleProp(!0)},overlayRemoveHandler(dt){const q=_.layersInControl.find(k=>k.name===dt.name);q&&q.updateVisibleProp(!1)}};bi(async()=>{c.useGlobalLeaflet&&(se.L=se.L||await Promise.resolve().then(()=>Fs));const{map:dt,CRS:q,Icon:k,latLngBounds:he,latLng:Ae,DomEvent:le}=c.useGlobalLeaflet?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);try{T.beforeMapMount&&await T.beforeMapMount()}catch(b){console.error(`The following error occurred running the provided beforeMapMount hook ${b.message}`)}await Us(k);const tt=typeof T.crs=="string"?q[T.crs]:T.crs;T.crs=tt||q.EPSG3857;const _t={addLayer(b){b.layerType!==void 0&&(_.layerControl===void 0?_.layersToAdd.push(b):_.layersInControl.find(B=>B.leafletObject._leaflet_id===b.leafletObject._leaflet_id)||(_.layerControl.addLayer(b),_.layersInControl.push(b))),b.visible!==!1&&_.leafletRef.addLayer(b.leafletObject)},removeLayer(b){b.layerType!==void 0&&(_.layerControl===void 0?_.layersToAdd=_.layersToAdd.filter(B=>B.name!==b.name):(_.layerControl.removeLayer(b.leafletObject),_.layersInControl=_.layersInControl.filter(B=>B.leafletObject._leaflet_id!==b.leafletObject._leaflet_id))),_.leafletRef.removeLayer(b.leafletObject)},registerLayerControl(b){_.layerControl=b,_.layersToAdd.forEach(B=>{_.layerControl.addLayer(B)}),_.layersToAdd=[],v(b)},registerControl(b){_.leafletRef.addControl(b.leafletObject)},setZoom(b){const B=_.leafletRef.getZoom();b!==B&&_.leafletRef.setZoom(b,{animate:c.noBlockingAnimations?!1:null})},setPaddingBottomRight(b){_.paddingBottomRight=b},setPaddingTopLeft(b){_.paddingTopLeft=b},setPadding(b){_.padding=b},setCrs(b){const B=_.leafletRef.getBounds();_.leafletRef.options.crs=b,_.leafletRef.fitBounds(B,{animate:!1,padding:[0,0]})},fitBounds(b){_.leafletRef.fitBounds(b,{animate:this.noBlockingAnimations?!1:null})},setBounds(b){if(!b)return;const B=he(b);B.isValid()&&!(_.lastSetBounds||_.leafletRef.getBounds()).equals(B,0)&&(_.lastSetBounds=B,_.leafletRef.fitBounds(B,this.fitBoundsOptions))},setCenter(b){if(b==null)return;const B=Ae(b),Ft=_.lastSetCenter||_.leafletRef.getCenter();(Ft.lat!==B.lat||Ft.lng!==B.lng)&&(_.lastSetCenter=B,_.leafletRef.panTo(B,{animate:this.noBlockingAnimations?!1:null}))}};ke(g,_t.addLayer),ke(I,_t.removeLayer),ke(v,_t.registerControl),ke(V,_t.registerLayerControl),_.leafletRef=wi(dt(h.value,T)),Pi(_t,_.leafletRef,c);const Zt=Ti(d.attrs);_.leafletRef.on("moveend",j.moveEndHandler),_.leafletRef.on("overlayadd",j.overlayAddHandler),_.leafletRef.on("overlayremove",j.overlayRemoveHandler),le.on(_.leafletRef,Zt),_.ready=!0,Li(()=>d.emit("ready",_.leafletRef))}),Gn(()=>{Jn(j),_.leafletRef&&(_.leafletRef.off(),_.leafletRef.remove())});const C=Fn(()=>_.leafletRef),Y=Fn(()=>_.ready);return{root:h,ready:Y,leafletObject:C}},render(){return qn("div",{style:{width:"100%",height:"100%"},ref:"root"},this.ready&&this.$slots.default?this.$slots.default():{})}},Xs=Js,$s=["Symbol(Comment)","Symbol(Text)"],Qs=["LTooltip","LPopup"],to={...Wt,draggable:{type:Boolean,default:void 0},icon:{type:[Object]},zIndexOffset:{type:Number},latLng:{type:[Object,Array],custom:!0,required:!0}},tr=(c,d,h)=>{const{options:_,methods:m}=Qn(c,d,h),T=ae(c,to,_),g={...m,setDraggable(I){d.value.dragging&&(I?d.value.dragging.enable():d.value.dragging.disable())},latLngSync(I){h.emit("update:latLng",I.latlng),h.emit("update:lat-lng",I.latlng)},setLatLng(I){if(I!=null&&d.value){const v=d.value.getLatLng();(!v||!v.equals(I))&&d.value.setLatLng(I)}}};return{options:T,methods:g}},er=(c,d)=>{const h=d.slots.default&&d.slots.default();return h&&h.length&&h.some(ir)};function ir(c){return!($s.includes(c.type.toString())||Qs.includes(c.type.name))}const nr={name:"LMarker",props:to,setup(c,d){const h=re({}),_=re(!1),m=Ht(Mi),T=Ht("addLayer");xt("canSetParentHtml",()=>!!h.value.getElement()),xt("setParentHtml",V=>h.value.getElement().innerHTML=V),xt("setIcon",V=>h.value.setIcon&&h.value.setIcon(V));const{options:g,methods:I}=tr(c,h,d),v={moveHandler:Yn(I.latLngSync)};return bi(async()=>{const{marker:V,DomEvent:j,divIcon:C}=m?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);er(g,d)&&(g.icon=C({className:""})),h.value=wi(V(c.latLng,g));const Y=Ti(d.attrs);j.on(h.value,Y),h.value.on("move",v.moveHandler),Pi(I,h.value,c),T({...c,...I,leafletObject:h.value}),_.value=!0,Li(()=>d.emit("ready",h.value))}),Gn(()=>Jn(v)),{ready:_,leafletObject:h}},render(){return Gs(this.ready,this.$slots)}},or=nr,sr={...Ks,smoothFactor:{type:Number},noClip:{type:Boolean,default:void 0},latLngs:{type:Array,required:!0,custom:!0}},rr={...sr};rr.latLngs.required=!1;const Ci={...zi,tms:{type:Boolean,default:void 0},subdomains:{type:[String,Array],validator:c=>typeof c=="string"?!0:Array.isArray(c)?c.every(d=>typeof d=="string"):!1},detectRetina:{type:Boolean,default:void 0},url:{type:String,required:!0,custom:!0}},ar=(c,d,h)=>{const{options:_,methods:m}=Ys(c,d,h),T=ae(c,Ci,_),g={...m};return{options:T,methods:g}},hr={props:Ci,setup(c,d){const h=re({}),_=Ht(Mi),m=Ht("addLayer"),{options:T,methods:g}=ar(c,h,d);return bi(async()=>{const{tileLayer:I,DomEvent:v}=_?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);h.value=wi(I(c.url,T));const V=Ti(d.attrs);v.on(h.value,V),Pi(g,h.value,c),m({...c,...g,leafletObject:h.value}),Li(()=>d.emit("ready",h.value))}),{leafletObject:h}},render(){return null}},lr=hr;({...Ci});var ur=Object.defineProperty,cr=Object.getOwnPropertyDescriptor,eo=(c,d,h,_)=>{for(var m=_>1?void 0:_?cr(d,h):d,T=c.length-1,g;T>=0;T--)(g=c[T])&&(m=(_?g(d,h,m):g(m))||m);return _&&m&&ur(d,h,m),m};let Oe=class extends Bs{constructor(){super(...arguments),yi(this,"f"),yi(this,"marker"),yi(this,"zoom",14)}get options(){return{scrollWheelZoom:!1}}get center(){return[this.f.latitude,this.f.longitude]}created(){this.marker=this.center}};eo([Is({required:!0})],Oe.prototype,"f",2);Oe=eo([Rs({components:{LMap:Xs,LTileLayer:lr,LMarker:or}})],Oe);const dr={id:"Location"},_r={class:"map"},pr={key:0,class:"info"},mr={key:0,class:"title"},fr={key:1,class:"address"};function gr(c,d,h,_,m,T){const g=fi("LMarker"),I=fi("LTileLayer"),v=fi("LMap");return Se(),Ze("div",dr,[Ss("div",_r,[gi(v,{options:c.options,zoom:c.zoom,center:c.center,minZoom:3,maxZoom:16},{default:Zs(()=>[gi(g,{"lat-lng":c.marker},null,8,["lat-lng"]),gi(I,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","layer-type":"base",name:"OpenStreetMap"})]),_:1},8,["options","zoom","center"])]),c.f.title?(Se(),Ze("div",pr,[c.f.title?(Se(),Ze("div",mr,Wn(c.f.title),1)):vi("",!0),c.f.address?(Se(),Ze("div",fr,Wn(c.f.address),1)):vi("",!0)])):vi("",!0)])}const xr=As(Oe,[["render",gr],["__scopeId","data-v-b4275981"]]);export{xr as default}; + */(function(c,d){(function(h,_){_(d)})(Os,function(h){var _="1.9.4";function m(t){var e,i,n,o;for(i=1,n=arguments.length;i"u"||!L||!L.Mixin)){t=tt(t)?t:[t];for(var e=0;e0?Math.floor(t):Math.ceil(t)};w.prototype={clone:function(){return new w(this.x,this.y)},add:function(t){return this.clone()._add(x(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(x(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new w(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new w(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Zi(this.x),this.y=Zi(this.y),this},distanceTo:function(t){t=x(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=x(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=x(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+Y(this.x)+", "+Y(this.y)+")"}};function x(t,e,i){return t instanceof w?t:tt(t)?new w(t[0],t[1]):t==null?t:typeof t=="object"&&"x"in t&&"y"in t?new w(t.x,t.y):new w(t,e,i)}function R(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=X(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=X(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=e.lat&&o.lat<=i.lat&&n.lng>=e.lng&&o.lng<=i.lng},intersects:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,vo=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",C,e),window.removeEventListener("testPassiveEventSupport",C,e)}catch{}return t}(),yo=function(){return!!document.createElement("canvas").getContext}(),Fe=!!(document.createElementNS&&ki("svg").createSVGRect),xo=!!Fe&&function(){var t=document.createElement("div");return t.innerHTML="",(t.firstChild&&t.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),bo=!Fe&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&typeof e.adj=="object"}catch{return!1}}(),wo=navigator.platform.indexOf("Mac")===0,Lo=navigator.platform.indexOf("Linux")===0;function ht(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var f={ie:ue,ielt9:so,edge:Ai,webkit:je,android:Bi,android23:Ii,androidStock:ao,opera:He,chrome:Ri,gecko:Ni,safari:ho,phantom:Di,opera12:ji,win:lo,ie3d:Hi,webkit3d:We,gecko3d:Wi,any3d:uo,mobile:Gt,mobileWebkit:co,mobileWebkit3d:_o,msPointer:Fi,pointer:Vi,touch:po,touchNative:Ui,mobileOpera:mo,mobileGecko:fo,retina:go,passiveEvents:vo,canvas:yo,svg:Fe,vml:bo,inlineSvg:xo,mac:wo,linux:Lo},Gi=f.msPointer?"MSPointerDown":"pointerdown",qi=f.msPointer?"MSPointerMove":"pointermove",Ki=f.msPointer?"MSPointerUp":"pointerup",Yi=f.msPointer?"MSPointerCancel":"pointercancel",Ve={touchstart:Gi,touchmove:qi,touchend:Ki,touchcancel:Yi},Ji={touchstart:So,touchmove:ce,touchend:ce,touchcancel:ce},Et={},Xi=!1;function Po(t,e,i){return e==="touchstart"&&Co(),Ji[e]?(i=Ji[e].bind(this,i),t.addEventListener(Ve[e],i,!1),i):(console.warn("wrong event specified:",e),C)}function To(t,e,i){if(!Ve[e]){console.warn("wrong event specified:",e);return}t.removeEventListener(Ve[e],i,!1)}function Mo(t){Et[t.pointerId]=t}function zo(t){Et[t.pointerId]&&(Et[t.pointerId]=t)}function $i(t){delete Et[t.pointerId]}function Co(){Xi||(document.addEventListener(Gi,Mo,!0),document.addEventListener(qi,zo,!0),document.addEventListener(Ki,$i,!0),document.addEventListener(Yi,$i,!0),Xi=!0)}function ce(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){e.touches=[];for(var i in Et)e.touches.push(Et[i]);e.changedTouches=[e],t(e)}}function So(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&G(e),ce(t,e)}function Zo(t){var e={},i,n;for(n in t)i=t[n],e[n]=i&&i.bind?i.bind(t):i;return t=e,e.type="dblclick",e.detail=2,e.isTrusted=!1,e._simulated=!0,e}var Eo=200;function ko(t,e){t.addEventListener("dblclick",e);var i=0,n;function o(s){if(s.detail!==1){n=s.detail;return}if(!(s.pointerType==="mouse"||s.sourceCapabilities&&!s.sourceCapabilities.firesTouchEvents)){var r=on(s);if(!(r.some(function(l){return l instanceof HTMLLabelElement&&l.attributes.for})&&!r.some(function(l){return l instanceof HTMLInputElement||l instanceof HTMLSelectElement}))){var a=Date.now();a-i<=Eo?(n++,n===2&&e(Zo(s))):n=1,i=a}}}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function Oo(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var Ue=pe(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),qt=pe(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Qi=qt==="webkitTransition"||qt==="OTransition"?qt+"End":"transitionend";function tn(t){return typeof t=="string"?document.getElementById(t):t}function Kt(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||i==="auto")&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return i==="auto"?null:i}function E(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function N(t){var e=t.parentNode;e&&e.removeChild(t)}function de(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function kt(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function Ot(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function Ge(t,e){if(t.classList!==void 0)return t.classList.contains(e);var i=_e(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function M(t,e){if(t.classList!==void 0)for(var i=q(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function rn(t){return f.edge?t.wheelDeltaY/2:t.deltaY&&t.deltaMode===0?-t.deltaY/Io:t.deltaY&&t.deltaMode===1?-t.deltaY*20:t.deltaY&&t.deltaMode===2?-t.deltaY*60:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?-t.detail*20:t.detail?t.detail/-32765*60:0}function oi(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch{return!1}return i!==t}var Ro={__proto__:null,on:P,off:A,stopPropagation:Mt,disableScrollPropagation:ni,disableClickPropagation:$t,preventDefault:G,stop:zt,getPropagationPath:on,getMousePosition:sn,getWheelDelta:rn,isExternalTarget:oi,addListener:P,removeListener:A},an=Vt.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Tt(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=J(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=this._duration*1e3;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,H(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){e=e||{};var i=x(e.paddingTopLeft||e.padding||[0,0]),n=x(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=X([r.min.add(i),r.max.subtract(n)]),l=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),p=a.extend(s).getSize().subtract(l);o.x+=u.x<0?-p.x:p.x,o.y+=u.y<0?-p.y:p.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=m({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),o=i.divideBy(2).round(),s=n.subtract(o);return!s.x&&!s.y?this:(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(g(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=m({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=g(this._handleGeolocationResponse,this),i=g(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(e===1?"permission denied":e===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=t.coords.latitude,i=t.coords.longitude,n=new O(e,i),o=n.toBounds(t.coords.accuracy*2),s=this._locateOptions;if(s.setView){var r=this.getBoundsZoom(o);this.setView(n,s.maxZoom?Math.min(r,s.maxZoom):r)}var a={latlng:n,bounds:o,timestamp:t.timestamp};for(var l in t.coords)typeof t.coords[l]=="number"&&(a[l]=t.coords[l]);this.fire("locationfound",a)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),N(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(it(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var t;for(t in this._layers)this._layers[t].remove();for(t in this._panes)N(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i="leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),n=E("div",i,e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new $(e,i)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=H(t),i=x(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),l=this.getSize().subtract(i),u=X(this.project(a,n),this.project(r,n)).getSize(),p=f.any3d?this.options.zoomSnap:1,y=l.x/u.x,z=l.y/u.y,K=e?Math.max(y,z):Math.min(y,z);return n=this.getScaleZoom(K,n),p&&(n=Math.round(n/(p/100))*(p/100),n=e?Math.ceil(n/p)*p:Math.floor(n/p)*p),Math.max(o,Math.min(s,n))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new w(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new R(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(t===void 0?this.getZoom():t)},getPane:function(t){return typeof t=="string"?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=e===void 0?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=e===void 0?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.latLngToPoint(S(t),e)},unproject:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.pointToLatLng(x(t),e)},layerPointToLatLng:function(t){var e=x(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(S(t))._round();return e._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(S(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(H(t))},distance:function(t,e){return this.options.crs.distance(S(t),S(e))},containerPointToLayerPoint:function(t){return x(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return x(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(x(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(S(t)))},mouseEventToContainerPoint:function(t){return sn(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=tn(t);if(e){if(e._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");P(e,"scroll",this._onScroll,this),this._containerId=v(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&f.any3d,M(t,"leaflet-container"+(f.touch?" leaflet-touch":"")+(f.retina?" leaflet-retina":"")+(f.ielt9?" leaflet-oldie":"")+(f.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=Kt(t,"position");e!=="absolute"&&e!=="relative"&&e!=="fixed"&&e!=="sticky"&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),W(this._mapPane,new w(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){W(this._mapPane,new w(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){e===void 0&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return it(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){W(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[v(this._container)]=this;var e=t?A:P;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),f.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){it(this._resizeRequest),this._resizeRequest=J(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i=[],n,o=e==="mouseout"||e==="mouseover",s=t.target||t.srcElement,r=!1;s;){if(n=this._targets[v(s)],n&&(e==="click"||e==="preclick")&&this._draggableMoved(n)){r=!0;break}if(n&&n.listens(e,!0)&&(o&&!oi(s,t)||(i.push(n),o))||s===this._container)break;s=s.parentNode}return!i.length&&!r&&!o&&this.listens(e,!0)&&(i=[this]),i},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||t.type==="click"&&this._isClickDisabled(e))){var i=t.type;i==="mousedown"&&$e(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){if(t.type==="click"){var n=m({},t);n.type="preclick",this._fireDOMEvent(n,n.type,i)}var o=this._findEventTargets(t,e);if(i){for(var s=[],r=0;r0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=f.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){D(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return(e&&e.animate)!==!0&&!this.getSize().contains(i)?!1:(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=E("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(e){var i=Ue,n=this._proxy.style[i];Pt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),n===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){N(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();Pt(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return i.animate!==!0&&!this.getSize().contains(o)?!1:(J(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)},this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(g(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&D(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function No(t,e){return new Z(t,e)}var rt=pt.extend({options:{position:"topright"},initialize:function(t){k(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return M(e,"leaflet-control"),i.indexOf("bottom")!==-1?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(N(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),Qt=function(t){return new rt(t)};Z.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=E("div",e+"control-container",this._container);function n(o,s){var r=e+o+" "+e+s;t[o+s]=E("div",r,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)N(this._controlCorners[t]);N(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var hn=rt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(v(t.target)),i=e.overlay?t.type==="add"?"overlayadd":"overlayremove":t.type==="add"?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e=document.createElement("label"),i=this._map.hasLayer(t.layer),n;t.overlay?(n=document.createElement("input"),n.type="checkbox",n.className="leaflet-control-layers-selector",n.defaultChecked=i):n=this._createRadioElement("leaflet-base-layers_"+v(this),i),this._layerControlInputs.push(n),n.layerId=v(t.layer),P(n,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");e.appendChild(s),s.appendChild(n),s.appendChild(o);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){if(!this._preventClick){var t=this._layerControlInputs,e,i,n=[],o=[];this._handlingClick=!0;for(var s=t.length-1;s>=0;s--)e=t[s],i=this._getLayer(e.layerId).layer,e.checked?n.push(i):e.checked||o.push(i);for(s=0;s=0;o--)e=t[o],i=this._getLayer(e.layerId).layer,e.disabled=i.options.minZoom!==void 0&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,P(t,"click",G),this.expand();var e=this;setTimeout(function(){A(t,"click",G),e._preventClick=!1})}}),Do=function(t,e,i){return new hn(t,e,i)},si=rt.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=E("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=E("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),$t(s),P(s,"click",zt),P(s,"click",o,this),P(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";D(this._zoomInButton,e),D(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});Z.mergeOptions({zoomControl:!0}),Z.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new si,this.addControl(this.zoomControl))});var jo=function(t){return new si(t)},ln=rt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=E("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=E("div",e,i)),t.imperial&&(this._iScale=E("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e=t*3.2808399,i,n,o;e>5280?(i=e/5280,n=this._getRoundNum(i),this._updateScale(this._iScale,n+" mi",n/i)):(o=this._getRoundNum(e),this._updateScale(this._iScale,o+" ft",o/e))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),Ho=function(t){return new ln(t)},Wo='',ri=rt.extend({options:{position:"bottomright",prefix:''+(f.inlineSvg?Wo+" ":"")+"Leaflet"},initialize:function(t){k(this,t),this._attributions={}},onAdd:function(t){t.attributionControl=this,this._container=E("div","leaflet-control-attribution"),$t(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});Z.mergeOptions({attributionControl:!0}),Z.addInitHook(function(){this.options.attributionControl&&new ri().addTo(this)});var Fo=function(t){return new ri(t)};rt.Layers=hn,rt.Zoom=si,rt.Scale=ln,rt.Attribution=ri,Qt.layers=Do,Qt.zoom=jo,Qt.scale=Ho,Qt.attribution=Fo;var ut=pt.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});ut.addTo=function(t,e){return t.addHandler(e,this),this};var Vo={Events:et},un=f.touch?"touchstart mousedown":"mousedown",wt=Vt.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){k(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(P(this._dragStartTarget,un,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(wt._dragging===this&&this.finishDrag(!0),A(this._dragStartTarget,un,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!Ge(this._element,"leaflet-zoom-anim"))){if(t.touches&&t.touches.length!==1){wt._dragging===this&&this.finishDrag();return}if(!(wt._dragging||t.shiftKey||t.which!==1&&t.button!==1&&!t.touches)&&(wt._dragging=this,this._preventOutline&&$e(this._element),Ye(),Yt(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=en(this._element);this._startPoint=new w(e.clientX,e.clientY),this._startPos=Tt(this._element),this._parentScale=Qe(i);var n=t.type==="mousedown";P(document,n?"mousemove":"touchmove",this._onMove,this),P(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(t){if(this._enabled){if(t.touches&&t.touches.length>1){this._moved=!0;return}var e=t.touches&&t.touches.length===1?t.touches[0]:t,i=new w(e.clientX,e.clientY)._subtract(this._startPoint);!i.x&&!i.y||Math.abs(i.x)+Math.abs(i.y)s&&(r=a,s=l);s>i&&(e[r]=1,hi(t,e,i,n,r),hi(t,e,i,r,o))}function Ko(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Yo(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function te(t,e,i,n){var o=e.x,s=e.y,r=i.x-o,a=i.y-s,l=r*r+a*a,u;return l>0&&(u=((t.x-o)*r+(t.y-s)*a)/l,u>1?(o=i.x,s=i.y):u>0&&(o+=r*u,s+=a*u)),r=t.x-o,a=t.y-s,n?r*r+a*a:new w(o,s)}function ot(t){return!tt(t[0])||typeof t[0][0]!="object"&&typeof t[0][0]<"u"}function gn(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ot(t)}function vn(t,e){var i,n,o,s,r,a,l,u;if(!t||t.length===0)throw new Error("latlngs not passed");ot(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var p=S([0,0]),y=H(t),z=y.getNorthWest().distanceTo(y.getSouthWest())*y.getNorthEast().distanceTo(y.getNorthWest());z<1700&&(p=ai(t));var K=t.length,U=[];for(i=0;in){l=(s-n)/o,u=[a.x-l*(a.x-r.x),a.y-l*(a.y-r.y)];break}var Q=e.unproject(x(u));return S([Q.lat+p.lat,Q.lng+p.lng])}var Jo={__proto__:null,simplify:_n,pointToSegmentDistance:pn,closestPointOnSegment:Go,clipSegment:fn,_getEdgeIntersection:ge,_getBitCode:Ct,_sqClosestPointOnSegment:te,isFlat:ot,_flat:gn,polylineCenter:vn},li={project:function(t){return new w(t.lng,t.lat)},unproject:function(t){return new O(t.y,t.x)},bounds:new R([-180,-90],[180,90])},ui={R:6378137,R_MINOR:6356752314245179e-9,bounds:new R([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new w(t.lng*e*i,n)},unproject:function(t){for(var e=180/Math.PI,i=this.R,n=this.R_MINOR/i,o=Math.sqrt(1-n*n),s=Math.exp(-t.y/i),r=Math.PI/2-2*Math.atan(s),a=0,l=.1,u;a<15&&Math.abs(l)>1e-7;a++)u=o*Math.sin(r),u=Math.pow((1-u)/(1+u),o/2),l=Math.PI/2-2*Math.atan(s*u)-r,r+=l;return new O(r*e,t.x*e/i)}},Xo={__proto__:null,LonLat:li,Mercator:ui,SphericalMercator:Ie},$o=m({},bt,{code:"EPSG:3395",projection:ui,transformation:function(){var t=.5/(Math.PI*ui.R);return Ut(t,.5,-t,.5)}()}),yn=m({},bt,{code:"EPSG:4326",projection:li,transformation:Ut(1/180,1,-1/180,.5)}),Qo=m({},mt,{projection:li,transformation:Ut(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});mt.Earth=bt,mt.EPSG3395=$o,mt.EPSG3857=Ne,mt.EPSG900913=oo,mt.EPSG4326=yn,mt.Simple=Qo;var at=Vt.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[v(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[v(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",function(){e.off(i,this)},this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});Z.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=v(t);return this._layers[e]?this:(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t),this)},removeLayer:function(t){var e=v(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return v(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){t=t?tt(t)?t:[t]:[];for(var e=0,i=t.length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof O&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){gt.prototype._setLatLngs.call(this,t),ot(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ot(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new w(e,e);if(t=new R(t.min.subtract(i),t.max.add(i)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(t))){if(this.options.noClip){this._parts=this._rings;return}for(var n=0,o=this._rings.length,s;nt.y!=o.y>t.y&&t.x<(o.x-n.x)*(t.y-n.y)/(o.y-n.y)+n.x&&(e=!e);return e||gt.prototype._containsPoint.call(this,t,!0)}});function as(t,e){return new It(t,e)}var vt=ft.extend({initialize:function(t,e){k(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e=tt(t)?t:t.features,i,n,o;if(e){for(i=0,n=e.length;i0&&o.push(o[0].slice()),o}function Rt(t,e){return t.feature?m({},t.feature,{geometry:e}):Le(e)}function Le(t){return t.type==="Feature"||t.type==="FeatureCollection"?t:{type:"Feature",properties:{},geometry:t}}var pi={toGeoJSON:function(t){return Rt(this,{type:"Point",coordinates:_i(this.getLatLng(),t)})}};ve.include(pi),ci.include(pi),ye.include(pi),gt.include({toGeoJSON:function(t){var e=!ot(this._latlngs),i=we(this._latlngs,e?1:0,!1,t);return Rt(this,{type:(e?"Multi":"")+"LineString",coordinates:i})}}),It.include({toGeoJSON:function(t){var e=!ot(this._latlngs),i=e&&!ot(this._latlngs[0]),n=we(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Rt(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),At.include({toMultiPoint:function(t){var e=[];return this.eachLayer(function(i){e.push(i.toGeoJSON(t).geometry.coordinates)}),Rt(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(e==="MultiPoint")return this.toMultiPoint(t);var i=e==="GeometryCollection",n=[];return this.eachLayer(function(o){if(o.toGeoJSON){var s=o.toGeoJSON(t);if(i)n.push(s.geometry);else{var r=Le(s);r.type==="FeatureCollection"?n.push.apply(n,r.features):n.push(r)}}}),i?Rt(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});function wn(t,e){return new vt(t,e)}var hs=wn,Pe=at.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=H(e),k(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(M(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){N(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&kt(this._image),this},bringToBack:function(){return this._map&&Ot(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=H(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t=this._url.tagName==="IMG",e=this._image=t?this._url:E("img");if(M(e,"leaflet-image-layer"),this._zoomAnimated&&M(e,"leaflet-zoom-animated"),this.options.className&&M(e,this.options.className),e.onselectstart=C,e.onmousemove=C,e.onload=g(this.fire,this,"load"),e.onerror=g(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(e.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t){this._url=e.src;return}e.src=this._url,e.alt=this.options.alt},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;Pt(this._image,i,e)},_reset:function(){var t=this._image,e=new R(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();W(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){nt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),ls=function(t,e,i){return new Pe(t,e,i)},Ln=Pe.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t=this._url.tagName==="VIDEO",e=this._image=t?this._url:E("video");if(M(e,"leaflet-image-layer"),this._zoomAnimated&&M(e,"leaflet-zoom-animated"),this.options.className&&M(e,this.options.className),e.onselectstart=C,e.onmousemove=C,e.onloadeddata=g(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],o=0;o0?n:[e.src];return}tt(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var s=0;so?(e.height=o+"px",M(t,s)):D(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();W(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var t=this._map,e=parseInt(Kt(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new w(this._containerLeft,-i-this._containerBottom);o._add(Tt(this._container));var s=t.layerPointToContainerPoint(o),r=x(this.options.autoPanPadding),a=x(this.options.autoPanPaddingTopLeft||r),l=x(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),p=0,y=0;s.x+n+l.x>u.x&&(p=s.x+n-u.x+l.x),s.x-p-a.x<0&&(p=s.x-a.x),s.y+i+l.y>u.y&&(y=s.y+i-u.y+l.y),s.y-y-a.y<0&&(y=s.y-a.y),(p||y)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([p,y]))}},_getAnchor:function(){return x(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ds=function(t,e){return new Te(t,e)};Z.mergeOptions({closePopupOnClick:!0}),Z.include({openPopup:function(t,e,i){return this._initOverlay(Te,t,e,i).openOn(this),this},closePopup:function(t){return t=arguments.length?t:this._popup,t&&t.close(),this}}),at.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Te,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ft||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(!(!this._popup||!this._map)){zt(t);var e=t.layer||t.target;if(this._popup._source===e&&!(e instanceof Lt)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng);return}this._popup._source=e,this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){t.originalEvent.keyCode===13&&this._openPopup(t)}});var Me=ct.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){ct.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){ct.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=ct.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip",e=t+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=E("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+v(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,l=o.offsetWidth,u=o.offsetHeight,p=x(this.options.offset),y=this._getAnchor();a==="top"?(e=l/2,i=u):a==="bottom"?(e=l/2,i=0):a==="center"?(e=l/2,i=u/2):a==="right"?(e=0,i=u/2):a==="left"?(e=l,i=u/2):r.xthis.options.maxZoom||in?this._retainParent(o,s,r,n):!1)},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new w(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),l=this._tiles[a];if(l&&l.active){l.retain=!0;continue}else l&&l.loaded&&(l.retain=!0);i+1this.options.maxZoom||this.options.minZoom!==void 0&&o1){this._setView(t,i);return}for(var y=o.min.y;y<=o.max.y;y++)for(var z=o.min.x;z<=o.max.x;z++){var K=new w(z,y);if(K.z=this._tileZoom,!!this._isValidTile(K)){var U=this._tiles[this._tileCoordsToKey(K)];U?U.current=!0:r.push(K)}}if(r.sort(function(Q,Dt){return Q.distanceTo(s)-Dt.distanceTo(s)}),r.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var st=document.createDocumentFragment();for(z=0;zi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return H(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i),s=e.unproject(n,t.z),r=e.unproject(o,t.z);return[s,r]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new $(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new w(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(N(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=C,t.onmousemove=C,f.ielt9&&this.options.opacity<1&&nt(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),g(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&J(g(this._tileReady,this,t,null,o)),W(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);i=this._tiles[n],i&&(i.loaded=+new Date,this._map._fadeAnimated?(nt(i.el,0),it(this._fadeFrame),this._fadeFrame=J(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),f.ielt9||!this._map._fadeAnimated?J(this._pruneTiles,this):setTimeout(g(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new w(this._wrapX?j(t.x,this._wrapX):t.x,this._wrapY?j(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new R(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function ms(t){return new ie(t)}var Nt=ie.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,e=k(this,e),e.detectRetina&&f.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),typeof e.subdomains=="string"&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&e===void 0&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return P(i,"load",g(this._tileOnLoad,this,e,i)),P(i,"error",g(this._tileOnError,this,e,i)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(i.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:f.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return le(this._url,m(e,this.options))},_tileOnLoad:function(t,e){f.ielt9?setTimeout(g(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom,i=this.options.zoomReverse,n=this.options.zoomOffset;return i&&(t=e-t),t+n},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&(e=this._tiles[t].el,e.onload=C,e.onerror=C,!e.complete)){e.src=Zt;var i=this._tiles[t].coords;N(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",Zt),ie.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(!(!this._map||i&&i.getAttribute("src")===Zt))return ie.prototype._tileReady.call(this,t,e,i)}});function Mn(t,e){return new Nt(t,e)}var zn=Nt.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=m({},this.defaultWmsParams);for(var n in e)n in this.options||(i[n]=e[n]);e=k(this,e);var o=e.detectRetina&&f.retina?2:1,s=this.getTileSize();i.width=s.x*o,i.height=s.y*o,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Nt.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=X(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===yn?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Nt.prototype.getTileUrl.call(this,t);return a+he(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return m(this.wmsParams,t),e||this.redraw(),this}});function fs(t,e){return new zn(t,e)}Nt.WMS=zn,Mn.wms=fs;var yt=at.extend({options:{padding:.1},initialize:function(t){k(this,t),v(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),M(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));f.any3d?Pt(this._container,s,i):W(this._container,s)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var t in this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new R(i,i.add(e.multiplyBy(1+t*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Cn=yt.extend({options:{tolerance:0},getEvents:function(){var t=yt.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){yt.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");P(t,"mousemove",this._onMouseMove,this),P(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),P(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){it(this._redrawRequest),delete this._ctx,N(this._container),A(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var t;this._redrawBounds=null;for(var e in this._layers)t=this._layers[e],t._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){yt.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=f.retina?2:1;W(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",f.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){yt.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[v(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[v(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if(typeof t.options.dashArray=="string"){var e=t.options.dashArray.split(/[, ]+/),i=[],n,o;for(o=0;o')}}catch{}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),gs={_initContainer:function(){this._container=E("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(yt.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=ne("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=ne("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[v(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;N(e),t.removeInteractiveTarget(e),delete this._layers[v(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=ne("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=tt(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=ne("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,"+65535*360)},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){kt(t._container)},_bringToBack:function(t){Ot(t._container)}},ze=f.vml?ne:ki,oe=yt.extend({_initContainer:function(){this._container=ze("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ze("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){N(this._container),A(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){yt.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;(!this._svgSize||!this._svgSize.equals(e))&&(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),W(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=ze("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[v(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){N(t._path),t.removeInteractiveTarget(t._path),delete this._layers[v(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Oi(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n=Math.max(Math.round(t._radiusY),1)||i,o="a"+i+","+n+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+o+i*2+",0 "+o+-i*2+",0 ";this._setPath(t,s)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){kt(t._path)},_bringToBack:function(t){Ot(t._path)}});f.vml&&oe.include(gs);function Zn(t){return f.svg||f.vml?new oe(t):null}Z.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if(t==="overlayPane"||t===void 0)return!1;var e=this._paneRenderers[t];return e===void 0&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Sn(t)||Zn(t)}});var En=It.extend({initialize:function(t,e){It.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=H(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function vs(t,e){return new En(t,e)}oe.create=ze,oe.pointsToPath=Oi,vt.geometryToLayer=xe,vt.coordsToLatLng=di,vt.coordsToLatLngs=be,vt.latLngToCoords=_i,vt.latLngsToCoords=we,vt.getFeature=Rt,vt.asFeature=Le,Z.mergeOptions({boxZoom:!0});var kn=ut.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){P(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){A(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){N(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||t.which!==1&&t.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Yt(),Ye(),this._startPoint=this._map.mouseEventToContainerPoint(t),P(document,{contextmenu:zt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=E("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new R(this._point,this._startPoint),i=e.getSize();W(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(N(this._box),D(this._container,"leaflet-crosshair")),Jt(),Je(),A(document,{contextmenu:zt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if(!(t.which!==1&&t.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(g(this._resetState,this),0);var e=new $(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){t.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Z.addInitHook("addHandler","boxZoom",kn),Z.mergeOptions({doubleClickZoom:!0});var On=ut.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;e.options.doubleClickZoom==="center"?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});Z.addInitHook("addHandler","doubleClickZoom",On),Z.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var An=ut.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new wt(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){D(this._map._container,"leaflet-grab"),D(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=H(this._map.options.maxBounds);this._offsetLimit=X(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&(t.options.scrollWheelZoom==="center"?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});Z.addInitHook("addHandler","scrollWheelZoom",In);var ys=600;Z.mergeOptions({tapHold:f.touchNative&&f.safari&&f.mobile,tapTolerance:15});var Rn=ut.extend({addHooks:function(){P(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){A(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),t.touches.length===1){var e=t.touches[0];this._startPos=this._newPos=new w(e.clientX,e.clientY),this._holdTimeout=setTimeout(g(function(){this._cancel(),this._isTapValid()&&(P(document,"touchend",G),P(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))},this),ys),P(document,"touchend touchcancel contextmenu",this._cancel,this),P(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){A(document,"touchend",G),A(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),A(document,"touchend touchcancel contextmenu",this._cancel,this),A(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new w(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});Z.addInitHook("addHandler","tapHold",Rn),Z.mergeOptions({touchZoom:f.touch,bounceAtZoomLimits:!0});var Nn=ut.extend({addHooks:function(){M(this._map._container,"leaflet-touch-zoom"),P(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){D(this._map._container,"leaflet-touch-zoom"),A(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(!(!t.touches||t.touches.length!==2||e._animatingZoom||this._zooming)){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),e.options.touchZoom!=="center"&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),P(document,"touchmove",this._onTouchMove,this),P(document,"touchend touchcancel",this._onTouchEnd,this),G(t)}},_onTouchMove:function(t){if(!(!t.touches||t.touches.length!==2||!this._zooming)){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),o=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(o,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&o>1)&&(this._zoom=e._limitZoom(this._zoom)),e.options.touchZoom==="center"){if(this._center=this._startLatLng,o===1)return}else{var s=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(o===1&&s.x===0&&s.y===0)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),it(this._animRequest);var r=g(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=J(r,this,!0),G(t)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,it(this._animRequest),A(document,"touchmove",this._onTouchMove,this),A(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Z.addInitHook("addHandler","touchZoom",Nn),Z.BoxZoom=kn,Z.DoubleClickZoom=On,Z.Drag=An,Z.Keyboard=Bn,Z.ScrollWheelZoom=In,Z.TapHold=Rn,Z.TouchZoom=Nn,h.Bounds=R,h.Browser=f,h.CRS=mt,h.Canvas=Cn,h.Circle=ci,h.CircleMarker=ye,h.Class=pt,h.Control=rt,h.DivIcon=Tn,h.DivOverlay=ct,h.DomEvent=Ro,h.DomUtil=Bo,h.Draggable=wt,h.Evented=Vt,h.FeatureGroup=ft,h.GeoJSON=vt,h.GridLayer=ie,h.Handler=ut,h.Icon=Bt,h.ImageOverlay=Pe,h.LatLng=O,h.LatLngBounds=$,h.Layer=at,h.LayerGroup=At,h.LineUtil=Jo,h.Map=Z,h.Marker=ve,h.Mixin=Vo,h.Path=Lt,h.Point=w,h.PolyUtil=Uo,h.Polygon=It,h.Polyline=gt,h.Popup=Te,h.PosAnimation=an,h.Projection=Xo,h.Rectangle=En,h.Renderer=yt,h.SVG=oe,h.SVGOverlay=Pn,h.TileLayer=Nt,h.Tooltip=Me,h.Transformation=Re,h.Util=io,h.VideoOverlay=Ln,h.bind=g,h.bounds=X,h.canvas=Sn,h.circle=ss,h.circleMarker=os,h.control=Qt,h.divIcon=ps,h.extend=m,h.featureGroup=es,h.geoJSON=wn,h.geoJson=hs,h.gridLayer=ms,h.icon=is,h.imageOverlay=ls,h.latLng=S,h.latLngBounds=H,h.layerGroup=ts,h.map=No,h.marker=ns,h.point=x,h.polygon=as,h.polyline=rs,h.popup=ds,h.rectangle=vs,h.setOptions=k,h.stamp=v,h.svg=Zn,h.svgOverlay=cs,h.tileLayer=Mn,h.tooltip=_s,h.transformation=Ut,h.version=_,h.videoOverlay=us;var xs=window.L;h.noConflict=function(){return window.L=xs,this},window.L=h})})(xi,xi.exports);var Kn=xi.exports;const Ws=Ns(Kn),Fs=Hs({__proto__:null,default:Ws},[Kn]),Yn=(c,d=100)=>{let h;const _=function(...m){const T=this;h&&clearTimeout(h),h=setTimeout(()=>{c.apply(T,m),h=null},d)};return _.cancel=function(){h&&clearTimeout(h)},_},Jn=function(c){for(const d of Object.values(c))d&&St(d.cancel)&&d.cancel()},Vs=c=>!c||typeof c.charAt!="function"?c:c.charAt(0).toUpperCase()+c.slice(1),St=c=>typeof c=="function",Pi=(c,d,h)=>{for(const _ in h){const m="set"+Vs(_);c[m]?Vn(()=>h[_],(T,g)=>{c[m](T,g)}):d[m]&&Vn(()=>h[_],T=>{d[m](T)})}},ae=(c,d,h={})=>{const _={...h};for(const m in c){const T=d[m],g=c[m];T&&(T&&T.custom===!0||g!==void 0&&(_[m]=g))}return _},Ti=c=>{const d={};for(const h in c)if(h.startsWith("on")&&!h.startsWith("onUpdate")&&h!=="onReady"){const _=h.slice(2).toLocaleLowerCase();d[_]=c[h]}return d},Us=async c=>{const d=await Promise.all([jt(()=>import("./marker-icon-2x-b9d2094a-e148f0f7.js"),[]),jt(()=>import("./marker-icon-b2ca459f-d6994ad0.js"),[]),jt(()=>import("./marker-shadow-eea80fe0-a7f70f89.js"),[])]);delete c.Default.prototype._getIconUrl,c.Default.mergeOptions({iconRetinaUrl:d[0].default,iconUrl:d[1].default,shadowUrl:d[2].default})},Ee=c=>{const d=re(()=>console.warn(`Method ${c} has been invoked without being replaced`)),h=(..._)=>d.value(..._);return h.wrapped=d,xt(c,h),h},ke=(c,d)=>c.wrapped.value=d,se=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||void 0,Mi="useGlobalLeaflet",Xn={options:{type:Object,default:()=>({}),custom:!0}},$n=c=>({options:c.options,methods:{}}),Wt={...Xn,pane:{type:String},attribution:{type:String},name:{type:String,custom:!0},layerType:{type:String,custom:!0},visible:{type:Boolean,custom:!0,default:!0}},Qn=(c,d,h)=>{const _=Ht("addLayer"),m=Ht("removeLayer"),{options:T,methods:g}=$n(c),I=ae(c,Wt,T),v=()=>_({leafletObject:d.value}),V=()=>m({leafletObject:d.value}),j={...g,setAttribution(C){V(),d.value.options.attribution=C,c.visible&&v()},setName(){V(),c.visible&&v()},setLayerType(){V(),c.visible&&v()},setVisible(C){d.value&&(C?v():V())},bindPopup({leafletObject:C}){if(!d.value||!St(d.value.bindPopup)){console.warn("Attempt to bind popup before bindPopup method available on layer.");return}d.value.bindPopup(C)},bindTooltip({leafletObject:C}){if(!d.value||!St(d.value.bindTooltip)){console.warn("Attempt to bind tooltip before bindTooltip method available on layer.");return}d.value.bindTooltip(C)},unbindTooltip(){d.value&&(St(d.value.closeTooltip)&&d.value.closeTooltip(),St(d.value.unbindTooltip)&&d.value.unbindTooltip())},unbindPopup(){d.value&&(St(d.value.closePopup)&&d.value.closePopup(),St(d.value.unbindPopup)&&d.value.unbindPopup())},updateVisibleProp(C){h.emit("update:visible",C)}};return xt("bindPopup",j.bindPopup),xt("bindTooltip",j.bindTooltip),xt("unbindTooltip",j.unbindTooltip),xt("unbindPopup",j.unbindPopup),ks(()=>{j.unbindPopup(),j.unbindTooltip(),V()}),{options:I,methods:j}},Gs=(c,d)=>{if(c&&d.default)return qn("div",{style:{display:"none"}},d.default())},qs={...Wt,interactive:{type:Boolean,default:void 0},bubblingMouseEvents:{type:Boolean,default:void 0}},Ks={...qs,stroke:{type:Boolean,default:void 0},color:{type:String},weight:{type:Number},opacity:{type:Number},lineCap:{type:String},lineJoin:{type:String},dashArray:{type:String},dashOffset:{type:String},fill:{type:Boolean,default:void 0},fillColor:{type:String},fillOpacity:{type:Number},fillRule:{type:String},className:{type:String}};({...Wt});const zi={...Wt,opacity:{type:Number},zIndex:{type:Number},tileSize:{type:Number},noWrap:{type:Boolean,default:void 0},minZoom:{type:Number},maxZoom:{type:Number}},Ys=(c,d,h)=>{const{options:_,methods:m}=Qn(c,d,h);return{options:ae(c,zi,_),methods:{...m}}};({...zi});({...Wt});const Un={...Xn,center:{type:[Object,Array]},bounds:{type:[Array,Object]},maxBounds:{type:[Array,Object]},zoom:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},paddingBottomRight:{type:Array},paddingTopLeft:{type:Array},padding:{type:Array},worldCopyJump:{type:Boolean,default:void 0},crs:{type:[String,Object]},maxBoundsViscosity:{type:Number},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number},inertiaMaxSpeed:{type:Number},easeLinearity:{type:Number},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:void 0},useGlobalLeaflet:{type:Boolean,default:!0,custom:!0}},Js={emits:["ready","update:zoom","update:center","update:bounds"],props:Un,setup(c,d){const h=re(null),_=Es({ready:!1,leafletRef:{},layersToAdd:[],layersInControl:[]}),{options:m}=$n(c),T=ae(c,Un,m),g=Ee("addLayer"),I=Ee("removeLayer"),v=Ee("registerControl"),V=Ee("registerLayerControl");xt(Mi,c.useGlobalLeaflet);const j={moveEndHandler:Yn(()=>{d.emit("update:zoom",_.leafletRef.getZoom()),d.emit("update:center",_.leafletRef.getCenter()),d.emit("update:bounds",_.leafletRef.getBounds())}),overlayAddHandler(dt){const q=_.layersInControl.find(k=>k.name===dt.name);q&&q.updateVisibleProp(!0)},overlayRemoveHandler(dt){const q=_.layersInControl.find(k=>k.name===dt.name);q&&q.updateVisibleProp(!1)}};bi(async()=>{c.useGlobalLeaflet&&(se.L=se.L||await Promise.resolve().then(()=>Fs));const{map:dt,CRS:q,Icon:k,latLngBounds:he,latLng:Ae,DomEvent:le}=c.useGlobalLeaflet?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);try{T.beforeMapMount&&await T.beforeMapMount()}catch(b){console.error(`The following error occurred running the provided beforeMapMount hook ${b.message}`)}await Us(k);const tt=typeof T.crs=="string"?q[T.crs]:T.crs;T.crs=tt||q.EPSG3857;const _t={addLayer(b){b.layerType!==void 0&&(_.layerControl===void 0?_.layersToAdd.push(b):_.layersInControl.find(B=>B.leafletObject._leaflet_id===b.leafletObject._leaflet_id)||(_.layerControl.addLayer(b),_.layersInControl.push(b))),b.visible!==!1&&_.leafletRef.addLayer(b.leafletObject)},removeLayer(b){b.layerType!==void 0&&(_.layerControl===void 0?_.layersToAdd=_.layersToAdd.filter(B=>B.name!==b.name):(_.layerControl.removeLayer(b.leafletObject),_.layersInControl=_.layersInControl.filter(B=>B.leafletObject._leaflet_id!==b.leafletObject._leaflet_id))),_.leafletRef.removeLayer(b.leafletObject)},registerLayerControl(b){_.layerControl=b,_.layersToAdd.forEach(B=>{_.layerControl.addLayer(B)}),_.layersToAdd=[],v(b)},registerControl(b){_.leafletRef.addControl(b.leafletObject)},setZoom(b){const B=_.leafletRef.getZoom();b!==B&&_.leafletRef.setZoom(b,{animate:c.noBlockingAnimations?!1:null})},setPaddingBottomRight(b){_.paddingBottomRight=b},setPaddingTopLeft(b){_.paddingTopLeft=b},setPadding(b){_.padding=b},setCrs(b){const B=_.leafletRef.getBounds();_.leafletRef.options.crs=b,_.leafletRef.fitBounds(B,{animate:!1,padding:[0,0]})},fitBounds(b){_.leafletRef.fitBounds(b,{animate:this.noBlockingAnimations?!1:null})},setBounds(b){if(!b)return;const B=he(b);B.isValid()&&!(_.lastSetBounds||_.leafletRef.getBounds()).equals(B,0)&&(_.lastSetBounds=B,_.leafletRef.fitBounds(B,this.fitBoundsOptions))},setCenter(b){if(b==null)return;const B=Ae(b),Ft=_.lastSetCenter||_.leafletRef.getCenter();(Ft.lat!==B.lat||Ft.lng!==B.lng)&&(_.lastSetCenter=B,_.leafletRef.panTo(B,{animate:this.noBlockingAnimations?!1:null}))}};ke(g,_t.addLayer),ke(I,_t.removeLayer),ke(v,_t.registerControl),ke(V,_t.registerLayerControl),_.leafletRef=wi(dt(h.value,T)),Pi(_t,_.leafletRef,c);const Zt=Ti(d.attrs);_.leafletRef.on("moveend",j.moveEndHandler),_.leafletRef.on("overlayadd",j.overlayAddHandler),_.leafletRef.on("overlayremove",j.overlayRemoveHandler),le.on(_.leafletRef,Zt),_.ready=!0,Li(()=>d.emit("ready",_.leafletRef))}),Gn(()=>{Jn(j),_.leafletRef&&(_.leafletRef.off(),_.leafletRef.remove())});const C=Fn(()=>_.leafletRef),Y=Fn(()=>_.ready);return{root:h,ready:Y,leafletObject:C}},render(){return qn("div",{style:{width:"100%",height:"100%"},ref:"root"},this.ready&&this.$slots.default?this.$slots.default():{})}},Xs=Js,$s=["Symbol(Comment)","Symbol(Text)"],Qs=["LTooltip","LPopup"],to={...Wt,draggable:{type:Boolean,default:void 0},icon:{type:[Object]},zIndexOffset:{type:Number},latLng:{type:[Object,Array],custom:!0,required:!0}},tr=(c,d,h)=>{const{options:_,methods:m}=Qn(c,d,h),T=ae(c,to,_),g={...m,setDraggable(I){d.value.dragging&&(I?d.value.dragging.enable():d.value.dragging.disable())},latLngSync(I){h.emit("update:latLng",I.latlng),h.emit("update:lat-lng",I.latlng)},setLatLng(I){if(I!=null&&d.value){const v=d.value.getLatLng();(!v||!v.equals(I))&&d.value.setLatLng(I)}}};return{options:T,methods:g}},er=(c,d)=>{const h=d.slots.default&&d.slots.default();return h&&h.length&&h.some(ir)};function ir(c){return!($s.includes(c.type.toString())||Qs.includes(c.type.name))}const nr={name:"LMarker",props:to,setup(c,d){const h=re({}),_=re(!1),m=Ht(Mi),T=Ht("addLayer");xt("canSetParentHtml",()=>!!h.value.getElement()),xt("setParentHtml",V=>h.value.getElement().innerHTML=V),xt("setIcon",V=>h.value.setIcon&&h.value.setIcon(V));const{options:g,methods:I}=tr(c,h,d),v={moveHandler:Yn(I.latLngSync)};return bi(async()=>{const{marker:V,DomEvent:j,divIcon:C}=m?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);er(g,d)&&(g.icon=C({className:""})),h.value=wi(V(c.latLng,g));const Y=Ti(d.attrs);j.on(h.value,Y),h.value.on("move",v.moveHandler),Pi(I,h.value,c),T({...c,...I,leafletObject:h.value}),_.value=!0,Li(()=>d.emit("ready",h.value))}),Gn(()=>Jn(v)),{ready:_,leafletObject:h}},render(){return Gs(this.ready,this.$slots)}},or=nr,sr={...Ks,smoothFactor:{type:Number},noClip:{type:Boolean,default:void 0},latLngs:{type:Array,required:!0,custom:!0}},rr={...sr};rr.latLngs.required=!1;const Ci={...zi,tms:{type:Boolean,default:void 0},subdomains:{type:[String,Array],validator:c=>typeof c=="string"?!0:Array.isArray(c)?c.every(d=>typeof d=="string"):!1},detectRetina:{type:Boolean,default:void 0},url:{type:String,required:!0,custom:!0}},ar=(c,d,h)=>{const{options:_,methods:m}=Ys(c,d,h),T=ae(c,Ci,_),g={...m};return{options:T,methods:g}},hr={props:Ci,setup(c,d){const h=re({}),_=Ht(Mi),m=Ht("addLayer"),{options:T,methods:g}=ar(c,h,d);return bi(async()=>{const{tileLayer:I,DomEvent:v}=_?se.L:await jt(()=>import("./leaflet-src.esm-a9ea7d3e-c8f3acbe.js"),[]);h.value=wi(I(c.url,T));const V=Ti(d.attrs);v.on(h.value,V),Pi(g,h.value,c),m({...c,...g,leafletObject:h.value}),Li(()=>d.emit("ready",h.value))}),{leafletObject:h}},render(){return null}},lr=hr;({...Ci});var ur=Object.defineProperty,cr=Object.getOwnPropertyDescriptor,eo=(c,d,h,_)=>{for(var m=_>1?void 0:_?cr(d,h):d,T=c.length-1,g;T>=0;T--)(g=c[T])&&(m=(_?g(d,h,m):g(m))||m);return _&&m&&ur(d,h,m),m};let Oe=class extends Bs{constructor(){super(...arguments),yi(this,"f"),yi(this,"marker"),yi(this,"zoom",14)}get options(){return{scrollWheelZoom:!1}}get center(){return[this.f.latitude,this.f.longitude]}created(){this.marker=this.center}};eo([Is({required:!0})],Oe.prototype,"f",2);Oe=eo([Rs({components:{LMap:Xs,LTileLayer:lr,LMarker:or}})],Oe);const dr={id:"Location"},_r={class:"map"},pr={key:0,class:"info"},mr={key:0,class:"title"},fr={key:1,class:"address"};function gr(c,d,h,_,m,T){const g=fi("LMarker"),I=fi("LTileLayer"),v=fi("LMap");return Se(),Ze("div",dr,[Ss("div",_r,[gi(v,{options:c.options,zoom:c.zoom,center:c.center,minZoom:3,maxZoom:16},{default:Zs(()=>[gi(g,{"lat-lng":c.marker},null,8,["lat-lng"]),gi(I,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","layer-type":"base",name:"OpenStreetMap"})]),_:1},8,["options","zoom","center"])]),c.f.title?(Se(),Ze("div",pr,[c.f.title?(Se(),Ze("div",mr,Wn(c.f.title),1)):vi("",!0),c.f.address?(Se(),Ze("div",fr,Wn(c.f.address),1)):vi("",!0)])):vi("",!0)])}const xr=As(Oe,[["render",gr],["__scopeId","data-v-0a3cfff1"]]);export{xr as default}; diff --git a/assets/Menu-fd665229.js b/assets/Menu-b90e668f.js similarity index 98% rename from assets/Menu-fd665229.js rename to assets/Menu-b90e668f.js index 530780b..d26a79f 100644 --- a/assets/Menu-fd665229.js +++ b/assets/Menu-b90e668f.js @@ -1 +1 @@ -var g=Object.defineProperty;var y=(e,t,a)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var p=(e,t,a)=>(y(e,typeof t!="symbol"?t+"":t,a),a);import{V as x,O as C,_ as E,c as r,a as o,F as h,r as f,o as u,t as i,n as F,e as O,p as w,f as B}from"./index-caa8620a.js";var D=Object.defineProperty,M=Object.getOwnPropertyDescriptor,$=(e,t,a,c)=>{for(var m=c>1?void 0:c?M(t,a):t,s=e.length-1,n;s>=0;s--)(n=e[s])&&(m=(c?n(t,a,m):n(m))||m);return c&&m&&D(t,a,m),m},I=(e=>(e[e.light=0]="light",e[e.normal=1]="normal",e[e.salty=2]="salty",e))(I||{});const b=[{cat:"🍖 猪肉",items:[{name:"玉米排骨汤",recommend:!0},{name:"红烧蜜汁五花肉",sub:"+卤蛋",recommend:!0},{name:"蒜香炸排骨"},{name:"椒盐排骨"},{name:"酱香排骨"},{name:"四川回锅肉"},{name:"蒜蓉粉丝蒸排骨"}]},{cat:"🍗 鸡肉",items:[{name:"土豆炖鸡腿",recommend:!0},{name:"香烤鸡腿",recommend:!0},{name:"可乐鸡翅"},{name:"照烧鸡翅"}]},{cat:"🥩 牛肉",items:[{name:"煎牛排"},{name:"牛肉粉丝汤"}]},{cat:"🐟 海鲜",items:[{name:"煎三文鱼皮"}]},{cat:"🥗 菜",items:[{name:"肉丁炒芹菜",recommend:!0},{name:"干锅菜花",recommend:!0},{name:"韭菜炒蛋"},{name:"红烧土豆"},{name:"葱花鸡蛋"},{name:"白菜炖粉条"},{name:"素炒绿叶菜",sub:"大白菜/小油菜"}]},{cat:"🍜 面条",items:[{name:"味噌叉烧豚骨面"},{name:"番茄牛肉面"},{name:"黑椒炒意面"},{name:"炒面",sub:"挂面/乌冬/意面/方便面"}]},{cat:"🍥 其他的",items:[{name:"鸡蛋火腿吐司",recommend:!0},{name:"茶叶蛋"}]},{cat:"🍛 主食",items:[{name:"照烧肥牛饭",sub:"肥牛片/五花肉",recommend:!0},{name:"咖喱饭",sub:"牛肉块/肥牛片/五花肉"},{name:"炒饭"}]},{cat:"🍰 蛋糕",subtitle:"(要提前几天预定哦! qwq",items:[{name:"提拉米苏",recommend:!0}]},{cat:"🍸 饮料",items:[{name:"白桃奶油鸡尾酒",recommend:!0,original:!0},{name:"火龙果葡萄酒",original:!0},{name:"水果宾治鸡尾酒"}]}];let v=class extends x{constructor(){super(...arguments);p(this,"max_cols",2);p(this,"cols",new Array(this.max_cols))}created(){const a=Array.from(b);a.sort((s,n)=>n.items.length-s.items.length);let c=new Array(this.max_cols).fill(0);for(const s of a){let n=c.indexOf(Math.min(...c));s.column=n,c[n]+=s.items.length}for(let s=0;sn.column==s);let m=0;this.cols.forEach(s=>s.forEach(n=>n.items.forEach(_=>_.id=m++)))}};v=$([C({components:{}})],v);const P=e=>(w("data-v-704a0694"),e=e(),B(),e),S={id:"Menu",class:"general-page"},V=P(()=>o("div",{class:"title"},[o("h2",null,"小桂桂的私房菜 菜单"),o("div",{class:"subtitle"},"在桂桂家里可以吃到这些哦")],-1)),A={class:"columns"},j={class:"cat"},q={class:"subtitle"},N={class:"items"},k={class:"number"},z={class:"name"},L={key:0,class:"sub"};function G(e,t,a,c,m,s){return u(),r("div",S,[V,o("div",A,[(u(!0),r(h,null,f(e.cols,(n,_)=>(u(),r("div",{class:"column",key:_},[(u(!0),r(h,null,f(n,d=>(u(),r("div",{class:"category",key:d.cat},[o("div",j,i(d.cat)+"!",1),o("div",q,i(d.subtitle),1),o("div",N,[(u(!0),r(h,null,f(d.items,l=>(u(),r("div",{class:F(["item",{recommend:l.recommend,original:l.original}]),key:l.name},[o("span",k,i(l.id)+". ",1),o("span",z,i(l.name),1),l.sub?(u(),r("span",L,"("+i(l.sub)+")",1)):O("",!0)],2))),128))])]))),128))]))),128))])])}const Q=E(v,[["render",G],["__scopeId","data-v-704a0694"]]);export{I as Flavor,Q as default,b as menu}; +var g=Object.defineProperty;var y=(e,t,a)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var p=(e,t,a)=>(y(e,typeof t!="symbol"?t+"":t,a),a);import{V as x,O as C,_ as E,c as r,a as o,F as h,r as f,o as u,t as i,n as F,e as O,p as w,f as B}from"./index-9ffd9349.js";var D=Object.defineProperty,M=Object.getOwnPropertyDescriptor,$=(e,t,a,c)=>{for(var m=c>1?void 0:c?M(t,a):t,s=e.length-1,n;s>=0;s--)(n=e[s])&&(m=(c?n(t,a,m):n(m))||m);return c&&m&&D(t,a,m),m},I=(e=>(e[e.light=0]="light",e[e.normal=1]="normal",e[e.salty=2]="salty",e))(I||{});const b=[{cat:"🍖 猪肉",items:[{name:"玉米排骨汤",recommend:!0},{name:"红烧蜜汁五花肉",sub:"+卤蛋",recommend:!0},{name:"蒜香炸排骨"},{name:"椒盐排骨"},{name:"酱香排骨"},{name:"四川回锅肉"},{name:"蒜蓉粉丝蒸排骨"}]},{cat:"🍗 鸡肉",items:[{name:"土豆炖鸡腿",recommend:!0},{name:"香烤鸡腿",recommend:!0},{name:"可乐鸡翅"},{name:"照烧鸡翅"}]},{cat:"🥩 牛肉",items:[{name:"煎牛排"},{name:"牛肉粉丝汤"}]},{cat:"🐟 海鲜",items:[{name:"煎三文鱼皮"}]},{cat:"🥗 菜",items:[{name:"肉丁炒芹菜",recommend:!0},{name:"干锅菜花",recommend:!0},{name:"韭菜炒蛋"},{name:"红烧土豆"},{name:"葱花鸡蛋"},{name:"白菜炖粉条"},{name:"素炒绿叶菜",sub:"大白菜/小油菜"}]},{cat:"🍜 面条",items:[{name:"味噌叉烧豚骨面"},{name:"番茄牛肉面"},{name:"黑椒炒意面"},{name:"炒面",sub:"挂面/乌冬/意面/方便面"}]},{cat:"🍥 其他的",items:[{name:"鸡蛋火腿吐司",recommend:!0},{name:"茶叶蛋"}]},{cat:"🍛 主食",items:[{name:"照烧肥牛饭",sub:"肥牛片/五花肉",recommend:!0},{name:"咖喱饭",sub:"牛肉块/肥牛片/五花肉"},{name:"炒饭"}]},{cat:"🍰 蛋糕",subtitle:"(要提前几天预定哦! qwq",items:[{name:"提拉米苏",recommend:!0}]},{cat:"🍸 饮料",items:[{name:"白桃奶油鸡尾酒",recommend:!0,original:!0},{name:"火龙果葡萄酒",original:!0},{name:"水果宾治鸡尾酒"}]}];let v=class extends x{constructor(){super(...arguments);p(this,"max_cols",2);p(this,"cols",new Array(this.max_cols))}created(){const a=Array.from(b);a.sort((s,n)=>n.items.length-s.items.length);let c=new Array(this.max_cols).fill(0);for(const s of a){let n=c.indexOf(Math.min(...c));s.column=n,c[n]+=s.items.length}for(let s=0;sn.column==s);let m=0;this.cols.forEach(s=>s.forEach(n=>n.items.forEach(_=>_.id=m++)))}};v=$([C({components:{}})],v);const P=e=>(w("data-v-704a0694"),e=e(),B(),e),S={id:"Menu",class:"general-page"},V=P(()=>o("div",{class:"title"},[o("h2",null,"小桂桂的私房菜 菜单"),o("div",{class:"subtitle"},"在桂桂家里可以吃到这些哦")],-1)),A={class:"columns"},j={class:"cat"},q={class:"subtitle"},N={class:"items"},k={class:"number"},z={class:"name"},L={key:0,class:"sub"};function G(e,t,a,c,m,s){return u(),r("div",S,[V,o("div",A,[(u(!0),r(h,null,f(e.cols,(n,_)=>(u(),r("div",{class:"column",key:_},[(u(!0),r(h,null,f(n,d=>(u(),r("div",{class:"category",key:d.cat},[o("div",j,i(d.cat)+"!",1),o("div",q,i(d.subtitle),1),o("div",N,[(u(!0),r(h,null,f(d.items,l=>(u(),r("div",{class:F(["item",{recommend:l.recommend,original:l.original}]),key:l.name},[o("span",k,i(l.id)+". ",1),o("span",z,i(l.name),1),l.sub?(u(),r("span",L,"("+i(l.sub)+")",1)):O("",!0)],2))),128))])]))),128))]))),128))])])}const Q=E(v,[["render",G],["__scopeId","data-v-704a0694"]]);export{I as Flavor,Q as default,b as menu}; diff --git a/assets/Others-4da00b79.js b/assets/Others-59bec9e1.js similarity index 92% rename from assets/Others-4da00b79.js rename to assets/Others-59bec9e1.js index 96f5c90..effb826 100644 --- a/assets/Others-4da00b79.js +++ b/assets/Others-59bec9e1.js @@ -1 +1 @@ -import{_ as n,b as d,c as r,a as e,d as a,w as c,o as i,k as _,p as l,f as h}from"./index-caa8620a.js";const p={},s=t=>(l("data-v-16122667"),t=t(),h(),t),u={id:"Others",class:"general-page"},f=s(()=>e("div",{class:"title"},[e("h2",null,"更多链接"),e("div",{class:"subtitle"},"欢迎点进来看看")],-1)),v={class:"links"},k=s(()=>e("a",{href:"https://cast.hydev.org"},"📹 公开直播间",-1)),m=s(()=>e("a",{href:"http://status.hydev.org/"},"🔌 看看服务器们过得怎么样",-1));function x(t,g){const o=d("router-link");return i(),r("div",u,[f,e("div",v,[a(o,{class:"rlink",to:"/kitchen-menu"},{default:c(()=>[_("🍳 小桂桂的私房菜 菜单")]),_:1}),a(o,{class:"rlink",to:"/friends"},{default:c(()=>[_("🎎 朋友们")]),_:1}),k,m])])}const I=n(p,[["render",x],["__scopeId","data-v-16122667"]]);export{I as default}; +import{_ as n,b as d,c as r,a as e,d as a,w as c,o as i,k as _,p as l,f as h}from"./index-9ffd9349.js";const p={},s=t=>(l("data-v-16122667"),t=t(),h(),t),u={id:"Others",class:"general-page"},f=s(()=>e("div",{class:"title"},[e("h2",null,"更多链接"),e("div",{class:"subtitle"},"欢迎点进来看看")],-1)),v={class:"links"},k=s(()=>e("a",{href:"https://cast.hydev.org"},"📹 公开直播间",-1)),m=s(()=>e("a",{href:"http://status.hydev.org/"},"🔌 看看服务器们过得怎么样",-1));function x(t,g){const o=d("router-link");return i(),r("div",u,[f,e("div",v,[a(o,{class:"rlink",to:"/kitchen-menu"},{default:c(()=>[_("🍳 小桂桂的私房菜 菜单")]),_:1}),a(o,{class:"rlink",to:"/friends"},{default:c(()=>[_("🎎 朋友们")]),_:1}),k,m])])}const I=n(p,[["render",x],["__scopeId","data-v-16122667"]]);export{I as default}; diff --git a/assets/Poll-40be91e9-38d83358.js b/assets/Poll-ee42f803-7435fee8.js similarity index 92% rename from assets/Poll-40be91e9-38d83358.js rename to assets/Poll-ee42f803-7435fee8.js index 6a49620..34dd303 100644 --- a/assets/Poll-40be91e9-38d83358.js +++ b/assets/Poll-ee42f803-7435fee8.js @@ -1 +1 @@ -import{k as f,W as v,Q as m,y}from"./Life-7eebb413.js";import{o as p,c as u,a as o,t as l,F as _,r as b,n as g,l as h,p as x,f as F}from"./index-caa8620a.js";var P=Object.defineProperty,R=(e,t,s)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,j=(e,t,s)=>(R(e,typeof t!="symbol"?t+"":t,s),s),k=Object.defineProperty,q=Object.getOwnPropertyDescriptor,d=(e,t,s,n)=>{for(var a=n>1?void 0:n?q(t,s):t,i=e.length-1,r;i>=0;i--)(r=e[i])&&(a=(n?r(t,s,a):r(a))||a);return n&&a&&k(t,s,a),a};let c=class extends v{constructor(){super(...arguments),j(this,"f")}get max(){return Math.max(...this.f.options.map(e=>e.voter_count))}percent(e){return this.f.total_voter_count==0?"0%":(e.voter_count/this.f.total_voter_count*100).toFixed(0)+"%"}get subtitle(){let e=this.f.type=="REGULAR"?"Poll":"Quiz";return this.f.is_anonymous&&(e="Anonymous "+e),e}};d([m({required:!0})],c.prototype,"f",2);c=d([y({components:{}})],c);const w=e=>(x("data-v-c8a557d5"),e=e(),F(),e),z={id:"Poll"},I={class:"question"},O={class:"subtitle"},S={class:"text"},A=w(()=>o("span",{class:"f-grow1"},null,-1)),B={class:"percentage"},D={class:"tail"};function E(e,t,s,n,a,i){return p(),u("div",z,[o("div",I,l(e.f.question),1),o("div",O,l(e.subtitle),1),(p(!0),u(_,null,b(e.f.options,r=>(p(),u("div",{class:g(["options",{dominant:r.voter_count===e.max&&e.max!==0}])},[o("span",S,l(r.text),1),A,o("span",B,l(e.percent(r)),1),o("div",{class:"bar",style:h({width:e.percent(r)})},null,4)],2))),256)),o("div",D,"Final Results - "+l(e.f.total_voter_count)+" Responses",1)])}const M=f(c,[["render",E],["__scopeId","data-v-c8a557d5"]]);export{M as default}; +import{k as f,W as v,Q as m,y}from"./Life-2174d544.js";import{o as p,c as u,a as o,t as l,F as _,r as b,n as g,l as h,p as x,f as F}from"./index-9ffd9349.js";var P=Object.defineProperty,R=(e,t,s)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,j=(e,t,s)=>(R(e,typeof t!="symbol"?t+"":t,s),s),k=Object.defineProperty,q=Object.getOwnPropertyDescriptor,d=(e,t,s,n)=>{for(var a=n>1?void 0:n?q(t,s):t,i=e.length-1,r;i>=0;i--)(r=e[i])&&(a=(n?r(t,s,a):r(a))||a);return n&&a&&k(t,s,a),a};let c=class extends v{constructor(){super(...arguments),j(this,"f")}get max(){return Math.max(...this.f.options.map(e=>e.voter_count))}percent(e){return this.f.total_voter_count==0?"0%":(e.voter_count/this.f.total_voter_count*100).toFixed(0)+"%"}get subtitle(){let e=this.f.type=="REGULAR"?"Poll":"Quiz";return this.f.is_anonymous&&(e="Anonymous "+e),e}};d([m({required:!0})],c.prototype,"f",2);c=d([y({components:{}})],c);const w=e=>(x("data-v-c8a557d5"),e=e(),F(),e),z={id:"Poll"},I={class:"question"},O={class:"subtitle"},S={class:"text"},A=w(()=>o("span",{class:"f-grow1"},null,-1)),B={class:"percentage"},D={class:"tail"};function E(e,t,s,n,a,i){return p(),u("div",z,[o("div",I,l(e.f.question),1),o("div",O,l(e.subtitle),1),(p(!0),u(_,null,b(e.f.options,r=>(p(),u("div",{class:g(["options",{dominant:r.voter_count===e.max&&e.max!==0}])},[o("span",S,l(r.text),1),A,o("span",B,l(e.percent(r)),1),o("div",{class:"bar",style:h({width:e.percent(r)})},null,4)],2))),256)),o("div",D,"Final Results - "+l(e.f.total_voter_count)+" Responses",1)])}const M=f(c,[["render",E],["__scopeId","data-v-c8a557d5"]]);export{M as default}; diff --git a/assets/Projects-1b94ae78.js b/assets/Projects-d160bbd3.js similarity index 85% rename from assets/Projects-1b94ae78.js rename to assets/Projects-d160bbd3.js index de075f2..2f6075f 100644 --- a/assets/Projects-1b94ae78.js +++ b/assets/Projects-d160bbd3.js @@ -1 +1 @@ -import{V as _,O as a,_ as f,c as l,o as P}from"./index-caa8620a.js";var i=Object.defineProperty,u=Object.getOwnPropertyDescriptor,v=(t,s,o,r)=>{for(var e=r>1?void 0:r?u(s,o):s,c=t.length-1,n;c>=0;c--)(n=t[c])&&(e=(r?n(s,o,e):n(e))||e);return r&&e&&i(s,o,e),e};let p=class extends _{};p=v([a({components:{}})],p);const d={id:"Projects"};function j(t,s,o,r,e,c){return P(),l("div",d)}const m=f(p,[["render",j]]);export{m as default}; +import{V as _,O as a,_ as f,c as l,o as P}from"./index-9ffd9349.js";var i=Object.defineProperty,u=Object.getOwnPropertyDescriptor,v=(t,s,o,r)=>{for(var e=r>1?void 0:r?u(s,o):s,c=t.length-1,n;c>=0;c--)(n=t[c])&&(e=(r?n(s,o,e):n(e))||e);return r&&e&&i(s,o,e),e};let p=class extends _{};p=v([a({components:{}})],p);const d={id:"Projects"};function j(t,s,o,r,e,c){return P(),l("div",d)}const m=f(p,[["render",j]]);export{m as default}; diff --git a/assets/VideoPlayer-328c0f9f-edc44f81.js b/assets/VideoPlayer-328c0f9f-c5caaec1.js similarity index 99% rename from assets/VideoPlayer-328c0f9f-edc44f81.js rename to assets/VideoPlayer-328c0f9f-c5caaec1.js index 1dc1238..b9443d5 100644 --- a/assets/VideoPlayer-328c0f9f-edc44f81.js +++ b/assets/VideoPlayer-328c0f9f-c5caaec1.js @@ -1,2 +1,2 @@ -import{y as gt,s as ft,A as yt,o as Ie,c as $e,e as bt}from"./index-caa8620a.js";function m(e,i,t){return(i=wt(i))in e?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,e}function vt(e,i){if(typeof e!="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var s=t.call(e,i||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(e)}function wt(e){var i=vt(e,"string");return typeof i=="symbol"?i:String(i)}function kt(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}function Oe(e,i){for(var t=0;ti){var t=It(i);return parseFloat(e.toFixed(t))}return Math.round(e/i)*i}var Ot=function(){function e(i,t){kt(this,e),_.element(i)?this.element=i:_.string(i)&&(this.element=document.querySelector(i)),_.element(this.element)&&_.empty(this.element.rangeTouch)&&(this.config=je({},qe,{},t),this.init())}return Tt(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(i){var t=this,s=i?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach(function(n){t.element[s](n,function(a){return t.set(a)},!1)})}},{key:"get",value:function(i){if(!e.enabled||!_.event(i))return null;var t,s=i.target,n=i.changedTouches[0],a=parseFloat(s.getAttribute("min"))||0,r=parseFloat(s.getAttribute("max"))||100,o=parseFloat(s.getAttribute("step"))||1,c=s.getBoundingClientRect(),u=100/c.width*(this.config.thumbWidth/2)/100;return 0>(t=100/c.width*(n.clientX-c.left))?t=0:100t?t-=(100-2*t)*u:50e!=null?e.constructor:null,U=(e,i)=>!!(e&&i&&e instanceof i),Pe=e=>e==null,Ye=e=>se(e)===Object,_t=e=>se(e)===Number&&!Number.isNaN(e),de=e=>se(e)===String,jt=e=>se(e)===Boolean,Qe=e=>typeof e=="function",Xe=e=>Array.isArray(e),qt=e=>U(e,WeakMap),Je=e=>U(e,NodeList),Ht=e=>se(e)===Text,Dt=e=>U(e,Event),Ft=e=>U(e,KeyboardEvent),Rt=e=>U(e,window.TextTrackCue)||U(e,window.VTTCue),Vt=e=>U(e,TextTrack)||!Pe(e)&&de(e.kind),Ut=e=>U(e,Promise)&&Qe(e.then),Wt=e=>e!==null&&typeof e=="object"&&e.nodeType===1&&typeof e.style=="object"&&typeof e.ownerDocument=="object",Ge=e=>Pe(e)||(de(e)||Xe(e)||Je(e))&&!e.length||Ye(e)&&!Object.keys(e).length,Bt=e=>{if(U(e,window.URL))return!0;if(!de(e))return!1;let i=e;e.startsWith("http://")&&e.startsWith("https://")||(i=`http://${e}`);try{return!Ge(new URL(i).hostname)}catch{return!1}};var l={nullOrUndefined:Pe,object:Ye,number:_t,string:de,boolean:jt,function:Qe,array:Xe,weakMap:qt,nodeList:Je,element:Wt,textNode:Ht,event:Dt,keyboardEvent:Ft,cue:Rt,track:Vt,promise:Ut,url:Bt,empty:Ge};const ve=(()=>{const e=document.createElement("span"),i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},t=Object.keys(i).find(s=>e.style[s]!==void 0);return!!l.string(t)&&i[t]})();function Ze(e,i){setTimeout(()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch{}},i)}const zt=!!window.document.documentMode,Kt=/Edge/g.test(navigator.userAgent),Yt="WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),Qt=/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,Xt=navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,Jt=/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1;var O={isIE:zt,isEdge:Kt,isWebKit:Yt,isIPhone:Qt,isIPadOS:Xt,isIos:Jt};function Gt(e){return JSON.parse(JSON.stringify(e))}function et(e,i){return i.split(".").reduce((t,s)=>t&&t[s],e)}function N(e={},...i){if(!i.length)return e;const t=i.shift();return l.object(t)?(Object.keys(t).forEach(s=>{l.object(t[s])?(Object.keys(e).includes(s)||Object.assign(e,{[s]:{}}),N(e[s],t[s])):Object.assign(e,{[s]:t[s]})}),N(e,...i)):e}function tt(e,i){const t=e.length?e:[e];Array.from(t).reverse().forEach((s,n)=>{const a=n>0?i.cloneNode(!0):i,r=s.parentNode,o=s.nextSibling;a.appendChild(s),o?r.insertBefore(a,o):r.appendChild(a)})}function we(e,i){l.element(e)&&!l.empty(i)&&Object.entries(i).filter(([,t])=>!l.nullOrUndefined(t)).forEach(([t,s])=>e.setAttribute(t,s))}function y(e,i,t){const s=document.createElement(e);return l.object(i)&&we(s,i),l.string(t)&&(s.innerText=t),s}function Zt(e,i){l.element(e)&&l.element(i)&&i.parentNode.insertBefore(e,i.nextSibling)}function He(e,i,t,s){l.element(i)&&i.appendChild(y(e,t,s))}function V(e){l.nodeList(e)||l.array(e)?Array.from(e).forEach(V):l.element(e)&&l.element(e.parentNode)&&e.parentNode.removeChild(e)}function le(e){if(!l.element(e))return;let{length:i}=e.childNodes;for(;i>0;)e.removeChild(e.lastChild),i-=1}function ce(e,i){return l.element(i)&&l.element(i.parentNode)&&l.element(e)?(i.parentNode.replaceChild(e,i),e):null}function F(e,i){if(!l.string(e)||l.empty(e))return{};const t={},s=N({},i);return e.split(",").forEach(n=>{const a=n.trim(),r=a.replace(".",""),o=a.replace(/[[\]]/g,"").split("="),[c]=o,u=o.length>1?o[1].replace(/["']/g,""):"";switch(a.charAt(0)){case".":l.string(s.class)?t.class=`${s.class} ${r}`:t.class=r;break;case"#":t.id=a.replace("#","");break;case"[":t[c]=u}}),N(s,t)}function z(e,i){if(!l.element(e))return;let t=i;l.boolean(t)||(t=!e.hidden),e.hidden=t}function E(e,i,t){if(l.nodeList(e))return Array.from(e).map(s=>E(s,i,t));if(l.element(e)){let s="toggle";return t!==void 0&&(s=t?"add":"remove"),e.classList[s](i),e.classList.contains(i)}return!1}function ue(e,i){return l.element(e)&&e.classList.contains(i)}function K(e,i){const{prototype:t}=Element;return(t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||function(){return Array.from(document.querySelectorAll(i)).includes(this)}).call(e,i)}function ei(e,i){const{prototype:t}=Element;return(t.closest||function(){let s=this;do{if(K.matches(s,i))return s;s=s.parentElement||s.parentNode}while(s!==null&&s.nodeType===1);return null}).call(e,i)}function G(e){return this.elements.container.querySelectorAll(e)}function I(e){return this.elements.container.querySelector(e)}function ge(e=null,i=!1){l.element(e)&&e.focus({preventScroll:!0,focusVisible:i})}const De={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},x={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,i){const t=x[e]||i!=="html5";return{api:t,ui:t&&x.rangeInput}},pip:!(O.isIPhone||!l.function(y("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||y("video").disablePictureInPicture)),airplay:l.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(l.empty(e))return!1;const[i]=e.split("/");let t=e;if(!this.isHTML5||i!==this.type)return!1;Object.keys(De).includes(t)&&(t+=`; codecs="${De[e]}"`);try{return!!(t&&this.media.canPlayType(t).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range",e.type==="range"})(),touch:"ontouchstart"in document.documentElement,transitions:ve!==!1,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},ti=(()=>{let e=!1;try{const i=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,i),window.removeEventListener("test",null,i)}catch{}return e})();function Z(e,i,t,s=!1,n=!0,a=!1){if(!e||!("addEventListener"in e)||l.empty(i)||!l.function(t))return;const r=i.split(" ");let o=a;ti&&(o={passive:n,capture:a}),r.forEach(c=>{this&&this.eventListeners&&s&&this.eventListeners.push({element:e,type:c,callback:t,options:o}),e[s?"addEventListener":"removeEventListener"](c,t,o)})}function A(e,i="",t,s=!0,n=!1){Z.call(this,e,i,t,!0,s,n)}function me(e,i="",t,s=!0,n=!1){Z.call(this,e,i,t,!1,s,n)}function Me(e,i="",t,s=!0,n=!1){const a=(...r)=>{me(e,i,a,s,n),t.apply(this,r)};Z.call(this,e,i,a,!0,s,n)}function b(e,i="",t=!1,s={}){if(!l.element(e)||l.empty(i))return;const n=new CustomEvent(i,{bubbles:t,detail:{...s,plyr:this}});e.dispatchEvent(n)}function ii(){this&&this.eventListeners&&(this.eventListeners.forEach(e=>{const{element:i,type:t,callback:s,options:n}=e;i.removeEventListener(t,s,n)}),this.eventListeners=[])}function si(){return new Promise(e=>this.ready?setTimeout(e,0):A.call(this,this.elements.container,"ready",e)).then(()=>{})}function R(e){l.promise(e)&&e.then(null,()=>{})}function ke(e){return l.array(e)?e.filter((i,t)=>e.indexOf(i)===t):e}function it(e,i){return l.array(e)&&e.length?e.reduce((t,s)=>Math.abs(s-i)({...e,[i/t]:[i,t]}),{});function nt(e){return l.array(e)||l.string(e)&&e.includes(":")?(l.array(e)?e:e.split(":")).map(Number).every(l.number):!1}function he(e){if(!l.array(e)||!e.every(l.number))return null;const[i,t]=e,s=(a,r)=>r===0?a:s(r,a%r),n=s(i,t);return[i/n,t/n]}function Ne(e){const i=s=>nt(s)?s.split(":").map(Number):null;let t=i(e);if(t===null&&(t=i(this.config.ratio)),t===null&&!l.empty(this.embed)&&l.array(this.embed.ratio)&&({ratio:t}=this.embed),t===null&&this.isHTML5){const{videoWidth:s,videoHeight:n}=this.media;t=[s,n]}return he(t)}function Y(e){if(!this.isVideo)return{};const{wrapper:i}=this.elements,t=Ne.call(this,e);if(!l.array(t))return{};const[s,n]=he(t),a=100/s*n;if(st(`aspect-ratio: ${s}/${n}`)?i.style.aspectRatio=`${s}/${n}`:i.style.paddingBottom=`${a}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const r=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),o=(r-a)/(r/50);this.fullscreen.active?i.style.paddingBottom=null:this.media.style.transform=`translateY(-${o}%)`}else this.isHTML5&&i.classList.add(this.config.classNames.videoFixedRatio);return{padding:a,ratio:t}}function at(e,i,t=.05){const s=e/i,n=it(Object.keys(Fe),s);return Math.abs(n-s)<=t?Fe[n]:[e,i]}function ni(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}const B={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(e=>{const i=e.getAttribute("type");return!!l.empty(i)||x.mime.call(this,i)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:B.getSources.call(this).map(e=>Number(e.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,l.empty(this.config.ratio)||Y.call(e),Object.defineProperty(e.media,"quality",{get(){const i=B.getSources.call(e).find(t=>t.getAttribute("src")===e.source);return i&&Number(i.getAttribute("size"))},set(i){if(e.quality!==i){if(e.config.quality.forced&&l.function(e.config.quality.onChange))e.config.quality.onChange(i);else{const t=B.getSources.call(e).find(c=>Number(c.getAttribute("size"))===i);if(!t)return;const{currentTime:s,paused:n,preload:a,readyState:r,playbackRate:o}=e.media;e.media.src=t.getAttribute("src"),(a!=="none"||r)&&(e.once("loadedmetadata",()=>{e.speed=o,e.currentTime=s,n||R(e.play())}),e.media.load())}b.call(e,e.media,"qualitychange",!1,{quality:i})}}})},cancelRequests(){this.isHTML5&&(V(B.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function ai(e){return`${e}-${Math.floor(1e4*Math.random())}`}function Te(e,...i){return l.empty(e)?e:e.toString().replace(/{(\d+)}/g,(t,s)=>i[s].toString())}function li(e,i){return e===0||i===0||Number.isNaN(e)||Number.isNaN(i)?0:(e/i*100).toFixed(2)}const J=(e="",i="",t="")=>e.replace(new RegExp(i.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),t.toString()),lt=(e="")=>e.toString().replace(/\w\S*/g,i=>i.charAt(0).toUpperCase()+i.slice(1).toLowerCase());function ri(e=""){let i=e.toString();return i=J(i,"-"," "),i=J(i,"_"," "),i=lt(i),J(i," ","")}function oi(e=""){let i=e.toString();return i=ri(i),i.charAt(0).toLowerCase()+i.slice(1)}function ci(e){const i=document.createDocumentFragment(),t=document.createElement("div");return i.appendChild(t),t.innerHTML=e,i.firstChild.innerText}function ui(e){const i=document.createElement("div");return i.appendChild(e),i.innerHTML}const Re={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},$={get(e="",i={}){if(l.empty(e)||l.empty(i))return"";let t=et(i.i18n,e);if(l.empty(t))return Object.keys(Re).includes(e)?Re[e]:"";const s={"{seektime}":i.seekTime,"{title}":i.title};return Object.entries(s).forEach(([n,a])=>{t=J(t,n,a)}),t}};class ee{constructor(i){m(this,"get",t=>{if(!ee.supported||!this.enabled)return null;const s=window.localStorage.getItem(this.key);if(l.empty(s))return null;const n=JSON.parse(s);return l.string(t)&&t.length?n[t]:n}),m(this,"set",t=>{if(!ee.supported||!this.enabled||!l.object(t))return;let s=this.get();l.empty(s)&&(s={}),N(s,t);try{window.localStorage.setItem(this.key,JSON.stringify(s))}catch{}}),this.enabled=i.config.storage.enabled,this.key=i.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const i="___test";return window.localStorage.setItem(i,i),window.localStorage.removeItem(i),!0}catch{return!1}}}function ne(e,i="text"){return new Promise((t,s)=>{try{const n=new XMLHttpRequest;if(!("withCredentials"in n))return;n.addEventListener("load",()=>{if(i==="text")try{t(JSON.parse(n.responseText))}catch{t(n.responseText)}else t(n.response)}),n.addEventListener("error",()=>{throw new Error(n.status)}),n.open("GET",e,!0),n.responseType=i,n.send()}catch(n){s(n)}})}function rt(e,i){if(!l.string(e))return;const t="cache",s=l.string(i);let n=!1;const a=()=>document.getElementById(i)!==null,r=(o,c)=>{o.innerHTML=c,s&&a()||document.body.insertAdjacentElement("afterbegin",o)};if(!s||!a()){const o=ee.supported,c=document.createElement("div");if(c.setAttribute("hidden",""),s&&c.setAttribute("id",i),o){const u=window.localStorage.getItem(`${t}-${i}`);if(n=u!==null,n){const g=JSON.parse(u);r(c,g.content)}}ne(e).then(u=>{if(!l.empty(u)){if(o)try{window.localStorage.setItem(`${t}-${i}`,JSON.stringify({content:u}))}catch{}r(c,u)}}).catch(()=>{})}}const ot=e=>Math.trunc(e/60/60%60,10),hi=e=>Math.trunc(e/60%60,10),di=e=>Math.trunc(e%60,10);function pe(e=0,i=!1,t=!1){if(!l.number(e))return pe(void 0,i,t);const s=o=>`0${o}`.slice(-2);let n=ot(e);const a=hi(e),r=di(e);return n=i||n>0?`${n}:`:"",`${t&&e>0?"-":""}${n}${s(a)}:${s(r)}`}const h={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),i=window.location.host?window.location.host:window.top.location.host,t=e.host!==i||O.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:t}},findElements(){try{return this.elements.controls=I.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:G.call(this,this.config.selectors.buttons.play),pause:I.call(this,this.config.selectors.buttons.pause),restart:I.call(this,this.config.selectors.buttons.restart),rewind:I.call(this,this.config.selectors.buttons.rewind),fastForward:I.call(this,this.config.selectors.buttons.fastForward),mute:I.call(this,this.config.selectors.buttons.mute),pip:I.call(this,this.config.selectors.buttons.pip),airplay:I.call(this,this.config.selectors.buttons.airplay),settings:I.call(this,this.config.selectors.buttons.settings),captions:I.call(this,this.config.selectors.buttons.captions),fullscreen:I.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=I.call(this,this.config.selectors.progress),this.elements.inputs={seek:I.call(this,this.config.selectors.inputs.seek),volume:I.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:I.call(this,this.config.selectors.display.buffer),currentTime:I.call(this,this.config.selectors.display.currentTime),duration:I.call(this,this.config.selectors.display.duration)},l.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,i){const t="http://www.w3.org/2000/svg",s=h.getIconUrl.call(this),n=`${s.cors?"":s.url}#${this.config.iconPrefix}`,a=document.createElementNS(t,"svg");we(a,N(i,{"aria-hidden":"true",focusable:"false"}));const r=document.createElementNS(t,"use"),o=`${n}-${e}`;return"href"in r&&r.setAttributeNS("http://www.w3.org/1999/xlink","href",o),r.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),a.appendChild(r),a},createLabel(e,i={}){const t=$.get(e,this.config);return y("span",{...i,class:[i.class,this.config.classNames.hidden].filter(Boolean).join(" ")},t)},createBadge(e){if(l.empty(e))return null;const i=y("span",{class:this.config.classNames.menu.value});return i.appendChild(y("span",{class:this.config.classNames.menu.badge},e)),i},createButton(e,i){const t=N({},i);let s=oi(e);const n={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(r=>{Object.keys(t).includes(r)&&(n[r]=t[r],delete t[r])}),n.element!=="button"||Object.keys(t).includes("type")||(t.type="button"),Object.keys(t).includes("class")?t.class.split(" ").some(r=>r===this.config.classNames.control)||N(t,{class:`${t.class} ${this.config.classNames.control}`}):t.class=this.config.classNames.control,e){case"play":n.toggle=!0,n.label="play",n.labelPressed="pause",n.icon="play",n.iconPressed="pause";break;case"mute":n.toggle=!0,n.label="mute",n.labelPressed="unmute",n.icon="volume",n.iconPressed="muted";break;case"captions":n.toggle=!0,n.label="enableCaptions",n.labelPressed="disableCaptions",n.icon="captions-off",n.iconPressed="captions-on";break;case"fullscreen":n.toggle=!0,n.label="enterFullscreen",n.labelPressed="exitFullscreen",n.icon="enter-fullscreen",n.iconPressed="exit-fullscreen";break;case"play-large":t.class+=` ${this.config.classNames.control}--overlaid`,s="play",n.label="play",n.icon="play";break;default:l.empty(n.label)&&(n.label=s),l.empty(n.icon)&&(n.icon=e)}const a=y(n.element);return n.toggle?(a.appendChild(h.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),a.appendChild(h.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),a.appendChild(h.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),a.appendChild(h.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(a.appendChild(h.createIcon.call(this,n.icon)),a.appendChild(h.createLabel.call(this,n.label))),N(t,F(this.config.selectors.buttons[s],t)),we(a,t),s==="play"?(l.array(this.elements.buttons[s])||(this.elements.buttons[s]=[]),this.elements.buttons[s].push(a)):this.elements.buttons[s]=a,a},createRange(e,i){const t=y("input",N(F(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":$.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},i));return this.elements.inputs[e]=t,h.updateRangeFill.call(this,t),Ot.setup(t),t},createProgress(e,i){const t=y("progress",N(F(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},i));if(e!=="volume"){t.appendChild(y("span",null,"0"));const s={played:"played",buffer:"buffered"}[e],n=s?$.get(s,this.config):"";t.innerText=`% ${n.toLowerCase()}`}return this.elements.display[e]=t,t},createTime(e,i){const t=F(this.config.selectors.display[e],i),s=y("div",N(t,{class:`${t.class?t.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":$.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=s,s},bindMenuItemShortcuts(e,i){A.call(this,e,"keydown keyup",t=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(t.key)||(t.preventDefault(),t.stopPropagation(),t.type==="keydown"))return;const s=K(e,'[role="menuitemradio"]');if(!s&&[" ","ArrowRight"].includes(t.key))h.showMenuPanel.call(this,i,!0);else{let n;t.key!==" "&&(t.key==="ArrowDown"||s&&t.key==="ArrowRight"?(n=e.nextElementSibling,l.element(n)||(n=e.parentNode.firstElementChild)):(n=e.previousElementSibling,l.element(n)||(n=e.parentNode.lastElementChild)),ge.call(this,n,!0))}},!1),A.call(this,e,"keyup",t=>{t.key==="Return"&&h.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:e,list:i,type:t,title:s,badge:n=null,checked:a=!1}){const r=F(this.config.selectors.inputs[t]),o=y("button",N(r,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${r.class?r.class:""}`.trim(),"aria-checked":a,value:e})),c=y("span");c.innerHTML=s,l.element(n)&&c.appendChild(n),o.appendChild(c),Object.defineProperty(o,"checked",{enumerable:!0,get:()=>o.getAttribute("aria-checked")==="true",set(u){u&&Array.from(o.parentNode.children).filter(g=>K(g,'[role="menuitemradio"]')).forEach(g=>g.setAttribute("aria-checked","false")),o.setAttribute("aria-checked",u?"true":"false")}}),this.listeners.bind(o,"click keyup",u=>{if(!l.keyboardEvent(u)||u.key===" "){switch(u.preventDefault(),u.stopPropagation(),o.checked=!0,t){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}h.showMenuPanel.call(this,"home",l.keyboardEvent(u))}},t,!1),h.bindMenuItemShortcuts.call(this,o,t),i.appendChild(o)},formatTime(e=0,i=!1){return l.number(e)?pe(e,ot(this.duration)>0,i):e},updateTimeDisplay(e=null,i=0,t=!1){l.element(e)&&l.number(i)&&(e.innerText=h.formatTime(i,t))},updateVolume(){this.supported.ui&&(l.element(this.elements.inputs.volume)&&h.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),l.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||this.volume===0))},setRange(e,i=0){l.element(e)&&(e.value=i,h.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!l.event(e))return;let i=0;const t=(s,n)=>{const a=l.number(n)?n:0,r=l.element(s)?s:this.elements.display.buffer;if(l.element(r)){r.value=a;const o=r.getElementsByTagName("span")[0];l.element(o)&&(o.childNodes[0].nodeValue=a)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":i=li(this.currentTime,this.duration),e.type==="timeupdate"&&h.setRange.call(this,this.elements.inputs.seek,i);break;case"playing":case"progress":t(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(e){const i=l.event(e)?e.target:e;if(l.element(i)&&i.getAttribute("type")==="range"){if(K(i,this.config.selectors.inputs.seek)){i.setAttribute("aria-valuenow",this.currentTime);const t=h.formatTime(this.currentTime),s=h.formatTime(this.duration),n=$.get("seekLabel",this.config);i.setAttribute("aria-valuetext",n.replace("{currentTime}",t).replace("{duration}",s))}else if(K(i,this.config.selectors.inputs.volume)){const t=100*i.value;i.setAttribute("aria-valuenow",t),i.setAttribute("aria-valuetext",`${t.toFixed(1)}%`)}else i.setAttribute("aria-valuenow",i.value);(O.isWebKit||O.isIPadOS)&&i.style.setProperty("--value",i.value/i.max*100+"%")}},updateSeekTooltip(e){var i,t;if(!this.config.tooltips.seek||!l.element(this.elements.inputs.seek)||!l.element(this.elements.display.seekTooltip)||this.duration===0)return;const s=this.elements.display.seekTooltip,n=`${this.config.classNames.tooltip}--visible`,a=g=>E(s,n,g);if(this.touch)return void a(!1);let r=0;const o=this.elements.progress.getBoundingClientRect();if(l.event(e))r=100/o.width*(e.pageX-o.left);else{if(!ue(s,n))return;r=parseFloat(s.style.left,10)}r<0?r=0:r>100&&(r=100);const c=this.duration/100*r;s.innerText=h.formatTime(c);const u=(i=this.config.markers)===null||i===void 0||(t=i.points)===null||t===void 0?void 0:t.find(({time:g})=>g===Math.round(c));u&&s.insertAdjacentHTML("afterbegin",`${u.label}
`),s.style.left=`${r}%`,l.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&a(e.type==="mouseenter")},timeUpdate(e){const i=!l.element(this.elements.display.duration)&&this.config.invertTime;h.updateTimeDisplay.call(this,this.elements.display.currentTime,i?this.duration-this.currentTime:this.currentTime,i),e&&e.type==="timeupdate"&&this.media.seeking||h.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return z(this.elements.display.currentTime,!0),void z(this.elements.progress,!0);l.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=l.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&h.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&h.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&h.setMarkers.call(this),h.updateSeekTooltip.call(this)},toggleMenuButton(e,i){z(this.elements.settings.buttons[e],!i)},updateSetting(e,i,t){const s=this.elements.settings.panels[e];let n=null,a=i;if(e==="captions")n=this.currentTrack;else{if(n=l.empty(t)?this[e]:t,l.empty(n)&&(n=this.config[e].default),!l.empty(this.options[e])&&!this.options[e].includes(n))return void this.debug.warn(`Unsupported value of '${n}' for ${e}`);if(!this.config[e].options.includes(n))return void this.debug.warn(`Disabled value of '${n}' for ${e}`)}if(l.element(a)||(a=s&&s.querySelector('[role="menu"]')),!l.element(a))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=h.getLabel.call(this,e,n);const r=a&&a.querySelector(`[value="${n}"]`);l.element(r)&&(r.checked=!0)},getLabel(e,i){switch(e){case"speed":return i===1?$.get("normal",this.config):`${i}×`;case"quality":if(l.number(i)){const t=$.get(`qualityLabel.${i}`,this.config);return t.length?t:`${i}p`}return lt(i);case"captions":return S.getLabel.call(this);default:return null}},setQualityMenu(e){if(!l.element(this.elements.settings.panels.quality))return;const i="quality",t=this.elements.settings.panels.quality.querySelector('[role="menu"]');l.array(e)&&(this.options.quality=ke(e).filter(a=>this.config.quality.options.includes(a)));const s=!l.empty(this.options.quality)&&this.options.quality.length>1;if(h.toggleMenuButton.call(this,i,s),le(t),h.checkMenu.call(this),!s)return;const n=a=>{const r=$.get(`qualityBadge.${a}`,this.config);return r.length?h.createBadge.call(this,r):null};this.options.quality.sort((a,r)=>{const o=this.config.quality.options;return o.indexOf(a)>o.indexOf(r)?1:-1}).forEach(a=>{h.createMenuItem.call(this,{value:a,list:t,type:i,title:h.getLabel.call(this,"quality",a),badge:n(a)})}),h.updateSetting.call(this,i,t)},setCaptionsMenu(){if(!l.element(this.elements.settings.panels.captions))return;const e="captions",i=this.elements.settings.panels.captions.querySelector('[role="menu"]'),t=S.getTracks.call(this),s=!!t.length;if(h.toggleMenuButton.call(this,e,s),le(i),h.checkMenu.call(this),!s)return;const n=t.map((a,r)=>({value:r,checked:this.captions.toggled&&this.currentTrack===r,title:S.getLabel.call(this,a),badge:a.language&&h.createBadge.call(this,a.language.toUpperCase()),list:i,type:"language"}));n.unshift({value:-1,checked:!this.captions.toggled,title:$.get("disabled",this.config),list:i,type:"language"}),n.forEach(h.createMenuItem.bind(this)),h.updateSetting.call(this,e,i)},setSpeedMenu(){if(!l.element(this.elements.settings.panels.speed))return;const e="speed",i=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(s=>s>=this.minimumSpeed&&s<=this.maximumSpeed);const t=!l.empty(this.options.speed)&&this.options.speed.length>1;h.toggleMenuButton.call(this,e,t),le(i),h.checkMenu.call(this),t&&(this.options.speed.forEach(s=>{h.createMenuItem.call(this,{value:s,list:i,type:e,title:h.getLabel.call(this,"speed",s)})}),h.updateSetting.call(this,e,i))},checkMenu(){const{buttons:e}=this.elements.settings,i=!l.empty(e)&&Object.values(e).some(t=>!t.hidden);z(this.elements.settings.menu,!i)},focusFirstMenuItem(e,i=!1){if(this.elements.settings.popup.hidden)return;let t=e;l.element(t)||(t=Object.values(this.elements.settings.panels).find(n=>!n.hidden));const s=t.querySelector('[role^="menuitem"]');ge.call(this,s,i)},toggleMenu(e){const{popup:i}=this.elements.settings,t=this.elements.buttons.settings;if(!l.element(i)||!l.element(t))return;const{hidden:s}=i;let n=s;if(l.boolean(e))n=e;else if(l.keyboardEvent(e)&&e.key==="Escape")n=!1;else if(l.event(e)){const a=l.function(e.composedPath)?e.composedPath()[0]:e.target,r=i.contains(a);if(r||!r&&e.target!==t&&n)return}t.setAttribute("aria-expanded",n),z(i,!n),E(this.elements.container,this.config.classNames.menu.open,n),n&&l.keyboardEvent(e)?h.focusFirstMenuItem.call(this,null,!0):n||s||ge.call(this,t,l.keyboardEvent(e))},getMenuSize(e){const i=e.cloneNode(!0);i.style.position="absolute",i.style.opacity=0,i.removeAttribute("hidden"),e.parentNode.appendChild(i);const t=i.scrollWidth,s=i.scrollHeight;return V(i),{width:t,height:s}},showMenuPanel(e="",i=!1){const t=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!l.element(t))return;const s=t.parentNode,n=Array.from(s.children).find(a=>!a.hidden);if(x.transitions&&!x.reducedMotion){s.style.width=`${n.scrollWidth}px`,s.style.height=`${n.scrollHeight}px`;const a=h.getMenuSize.call(this,t),r=o=>{o.target===s&&["width","height"].includes(o.propertyName)&&(s.style.width="",s.style.height="",me.call(this,s,ve,r))};A.call(this,s,ve,r),s.style.width=`${a.width}px`,s.style.height=`${a.height}px`}z(n,!0),z(t,!1),h.focusFirstMenuItem.call(this,t,i)},setDownloadUrl(){const e=this.elements.buttons.download;l.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:i,createButton:t,createProgress:s,createRange:n,createTime:a,setQualityMenu:r,setSpeedMenu:o,showMenuPanel:c}=h;this.elements.controls=null,l.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(t.call(this,"play-large"));const u=y("div",F(this.config.selectors.controls.wrapper));this.elements.controls=u;const g={class:"plyr__controls__item"};return ke(l.array(this.config.controls)?this.config.controls:[]).forEach(f=>{if(f==="restart"&&u.appendChild(t.call(this,"restart",g)),f==="rewind"&&u.appendChild(t.call(this,"rewind",g)),f==="play"&&u.appendChild(t.call(this,"play",g)),f==="fast-forward"&&u.appendChild(t.call(this,"fast-forward",g)),f==="progress"){const d=y("div",{class:`${g.class} plyr__progress__container`}),v=y("div",F(this.config.selectors.progress));if(v.appendChild(n.call(this,"seek",{id:`plyr-seek-${e.id}`})),v.appendChild(s.call(this,"buffer")),this.config.tooltips.seek){const k=y("span",{class:this.config.classNames.tooltip},"00:00");v.appendChild(k),this.elements.display.seekTooltip=k}this.elements.progress=v,d.appendChild(this.elements.progress),u.appendChild(d)}if(f==="current-time"&&u.appendChild(a.call(this,"currentTime",g)),f==="duration"&&u.appendChild(a.call(this,"duration",g)),f==="mute"||f==="volume"){let{volume:d}=this.elements;if(l.element(d)&&u.contains(d)||(d=y("div",N({},g,{class:`${g.class} plyr__volume`.trim()})),this.elements.volume=d,u.appendChild(d)),f==="mute"&&d.appendChild(t.call(this,"mute")),f==="volume"&&!O.isIos&&!O.isIPadOS){const v={max:1,step:.05,value:this.config.volume};d.appendChild(n.call(this,"volume",N(v,{id:`plyr-volume-${e.id}`})))}}if(f==="captions"&&u.appendChild(t.call(this,"captions",g)),f==="settings"&&!l.empty(this.config.settings)){const d=y("div",N({},g,{class:`${g.class} plyr__menu`.trim(),hidden:""}));d.appendChild(t.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const v=y("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),k=y("div"),T=y("div",{id:`plyr-settings-${e.id}-home`}),M=y("div",{role:"menu"});T.appendChild(M),k.appendChild(T),this.elements.settings.panels.home=T,this.config.settings.forEach(w=>{const p=y("button",N(F(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));i.call(this,p,w),A.call(this,p,"click",()=>{c.call(this,w,!1)});const C=y("span",null,$.get(w,this.config)),L=y("span",{class:this.config.classNames.menu.value});L.innerHTML=e[w],C.appendChild(L),p.appendChild(C),M.appendChild(p);const j=y("div",{id:`plyr-settings-${e.id}-${w}`,hidden:""}),q=y("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});q.appendChild(y("span",{"aria-hidden":!0},$.get(w,this.config))),q.appendChild(y("span",{class:this.config.classNames.hidden},$.get("menuBack",this.config))),A.call(this,j,"keydown",D=>{D.key==="ArrowLeft"&&(D.preventDefault(),D.stopPropagation(),c.call(this,"home",!0))},!1),A.call(this,q,"click",()=>{c.call(this,"home",!1)}),j.appendChild(q),j.appendChild(y("div",{role:"menu"})),k.appendChild(j),this.elements.settings.buttons[w]=p,this.elements.settings.panels[w]=j}),v.appendChild(k),d.appendChild(v),u.appendChild(d),this.elements.settings.popup=v,this.elements.settings.menu=d}if(f==="pip"&&x.pip&&u.appendChild(t.call(this,"pip",g)),f==="airplay"&&x.airplay&&u.appendChild(t.call(this,"airplay",g)),f==="download"){const d=N({},g,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(d.download="");const{download:v}=this.config.urls;!l.url(v)&&this.isEmbed&&N(d,{icon:`logo-${this.provider}`,label:this.provider}),u.appendChild(t.call(this,"download",d))}f==="fullscreen"&&u.appendChild(t.call(this,"fullscreen",g))}),this.isHTML5&&r.call(this,B.getQualityOptions.call(this)),o.call(this),u},inject(){if(this.config.loadSprite){const n=h.getIconUrl.call(this);n.cors&&rt(n.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const i={id:this.id,seektime:this.config.seekTime,title:this.config.title};let t=!0;l.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,i)),this.config.controls||(this.config.controls=[]),l.element(this.config.controls)||l.string(this.config.controls)?e=this.config.controls:(e=h.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:S.getLabel.call(this)}),t=!1);let s;if(t&&l.string(this.config.controls)&&(e=(n=>{let a=n;return Object.entries(i).forEach(([r,o])=>{a=J(a,`{${r}}`,o)}),a})(e)),l.string(this.config.selectors.controls.container)&&(s=document.querySelector(this.config.selectors.controls.container)),l.element(s)||(s=this.elements.container),s[l.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),l.element(this.elements.controls)||h.findElements.call(this),!l.empty(this.elements.buttons)){const n=a=>{const r=this.config.classNames.controlPressed;a.setAttribute("aria-pressed","false"),Object.defineProperty(a,"pressed",{configurable:!0,enumerable:!0,get:()=>ue(a,r),set(o=!1){E(a,r,o),a.setAttribute("aria-pressed",o?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach(a=>{l.array(a)||l.nodeList(a)?Array.from(a).filter(Boolean).forEach(n):n(a)})}if(O.isEdge&&Ze(s),this.config.tooltips.controls){const{classNames:n,selectors:a}=this.config,r=`${a.controls.wrapper} ${a.labels} .${n.hidden}`,o=G.call(this,r);Array.from(o).forEach(c=>{E(c,this.config.classNames.hidden,!1),E(c,this.config.classNames.tooltip,!0)})}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch{}},setMarkers(){var e,i;if(!this.duration||this.elements.markers)return;const t=(e=this.config.markers)===null||e===void 0||(i=e.points)===null||i===void 0?void 0:i.filter(({time:c})=>c>0&&cE(a,r,c);t.forEach(c=>{const u=y("span",{class:this.config.classNames.marker},""),g=c.time/this.duration*100+"%";a&&(u.addEventListener("mouseenter",()=>{c.label||(a.style.left=g,a.innerHTML=c.label,o(!0))}),u.addEventListener("mouseleave",()=>{o(!1)})),u.addEventListener("click",()=>{this.currentTime=c.time}),u.style.left=g,n.appendChild(u)}),s.appendChild(n),this.config.tooltips.seek||(a=y("span",{class:this.config.classNames.tooltip},""),s.appendChild(a)),this.elements.markers={points:n,tip:a},this.elements.progress.appendChild(s)}};function ct(e,i=!0){let t=e;if(i){const s=document.createElement("a");s.href=t,t=s.href}try{return new URL(t)}catch{return null}}function ut(e){const i=new URLSearchParams;return l.object(e)&&Object.entries(e).forEach(([t,s])=>{i.set(t,s)}),i}const S={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!x.textTracks)return void(l.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&h.setCaptionsMenu.call(this));if(l.element(this.elements.captions)||(this.elements.captions=y("div",F(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),Zt(this.elements.captions,this.elements.wrapper)),O.isIE&&window.URL){const s=this.media.querySelectorAll("track");Array.from(s).forEach(n=>{const a=n.getAttribute("src"),r=ct(a);r!==null&&r.hostname!==window.location.href.hostname&&["http:","https:"].includes(r.protocol)&&ne(a,"blob").then(o=>{n.setAttribute("src",window.URL.createObjectURL(o))}).catch(()=>{V(n)})})}const e=ke((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(s=>s.split("-")[0]));let i=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();i==="auto"&&([i]=e);let t=this.storage.get("captions");if(l.boolean(t)||({active:t}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:t,language:i,languages:e}),this.isHTML5){const s=this.config.captions.update?"addtrack removetrack":"removetrack";A.call(this,this.media.textTracks,s,S.update.bind(this))}setTimeout(S.update.bind(this),0)},update(){const e=S.getTracks.call(this,!0),{active:i,language:t,meta:s,currentTrackNode:n}=this.captions,a=!!e.find(r=>r.language===t);this.isHTML5&&this.isVideo&&e.filter(r=>!s.get(r)).forEach(r=>{this.debug.log("Track added",r),s.set(r,{default:r.mode==="showing"}),r.mode==="showing"&&(r.mode="hidden"),A.call(this,r,"cuechange",()=>S.updateCues.call(this))}),(a&&this.language!==t||!e.includes(n))&&(S.setLanguage.call(this,t),S.toggle.call(this,i&&a)),this.elements&&E(this.elements.container,this.config.classNames.captions.enabled,!l.empty(e)),l.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&h.setCaptionsMenu.call(this)},toggle(e,i=!0){if(!this.supported.ui)return;const{toggled:t}=this.captions,s=this.config.classNames.captions.active,n=l.nullOrUndefined(e)?!t:e;if(n!==t){if(i||(this.captions.active=n,this.storage.set({captions:n})),!this.language&&n&&!i){const a=S.getTracks.call(this),r=S.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=r.language,void S.set.call(this,a.indexOf(r))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=n),E(this.elements.container,s,n),this.captions.toggled=n,h.updateSetting.call(this,"captions"),b.call(this,this.media,n?"captionsenabled":"captionsdisabled")}setTimeout(()=>{n&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(e,i=!0){const t=S.getTracks.call(this);if(e!==-1)if(l.number(e))if(e in t){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const s=t[e],{language:n}=s||{};this.captions.currentTrackNode=s,h.updateSetting.call(this,"captions"),i||(this.captions.language=n,this.storage.set({language:n})),this.isVimeo&&this.embed.enableTextTrack(n),b.call(this,this.media,"languagechange")}S.toggle.call(this,!0,i),this.isHTML5&&this.isVideo&&S.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else S.toggle.call(this,!1,i)},setLanguage(e,i=!0){if(!l.string(e))return void this.debug.warn("Invalid language argument",e);const t=e.toLowerCase();this.captions.language=t;const s=S.getTracks.call(this),n=S.findTrack.call(this,[t]);S.set.call(this,s.indexOf(n),i)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter(i=>!this.isHTML5||e||this.captions.meta.has(i)).filter(i=>["captions","subtitles"].includes(i.kind))},findTrack(e,i=!1){const t=S.getTracks.call(this),s=r=>Number((this.captions.meta.get(r)||{}).default),n=Array.from(t).sort((r,o)=>s(o)-s(r));let a;return e.every(r=>(a=n.find(o=>o.language===r),!a)),a||(i?n[0]:void 0)},getCurrentTrack(){return S.getTracks.call(this)[this.currentTrack]},getLabel(e){let i=e;return!l.track(i)&&x.textTracks&&this.captions.toggled&&(i=S.getCurrentTrack.call(this)),l.track(i)?l.empty(i.label)?l.empty(i.language)?$.get("enabled",this.config):e.language.toUpperCase():i.label:$.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!l.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!l.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let i=e;if(!i){const s=S.getCurrentTrack.call(this);i=Array.from((s||{}).activeCues||[]).map(n=>n.getCueAsHTML()).map(ui)}const t=i.map(s=>s.trim()).join(` +import{y as gt,s as ft,A as yt,o as Ie,c as $e,e as bt}from"./index-9ffd9349.js";function m(e,i,t){return(i=wt(i))in e?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,e}function vt(e,i){if(typeof e!="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var s=t.call(e,i||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(e)}function wt(e){var i=vt(e,"string");return typeof i=="symbol"?i:String(i)}function kt(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}function Oe(e,i){for(var t=0;ti){var t=It(i);return parseFloat(e.toFixed(t))}return Math.round(e/i)*i}var Ot=function(){function e(i,t){kt(this,e),_.element(i)?this.element=i:_.string(i)&&(this.element=document.querySelector(i)),_.element(this.element)&&_.empty(this.element.rangeTouch)&&(this.config=je({},qe,{},t),this.init())}return Tt(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(i){var t=this,s=i?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach(function(n){t.element[s](n,function(a){return t.set(a)},!1)})}},{key:"get",value:function(i){if(!e.enabled||!_.event(i))return null;var t,s=i.target,n=i.changedTouches[0],a=parseFloat(s.getAttribute("min"))||0,r=parseFloat(s.getAttribute("max"))||100,o=parseFloat(s.getAttribute("step"))||1,c=s.getBoundingClientRect(),u=100/c.width*(this.config.thumbWidth/2)/100;return 0>(t=100/c.width*(n.clientX-c.left))?t=0:100t?t-=(100-2*t)*u:50e!=null?e.constructor:null,U=(e,i)=>!!(e&&i&&e instanceof i),Pe=e=>e==null,Ye=e=>se(e)===Object,_t=e=>se(e)===Number&&!Number.isNaN(e),de=e=>se(e)===String,jt=e=>se(e)===Boolean,Qe=e=>typeof e=="function",Xe=e=>Array.isArray(e),qt=e=>U(e,WeakMap),Je=e=>U(e,NodeList),Ht=e=>se(e)===Text,Dt=e=>U(e,Event),Ft=e=>U(e,KeyboardEvent),Rt=e=>U(e,window.TextTrackCue)||U(e,window.VTTCue),Vt=e=>U(e,TextTrack)||!Pe(e)&&de(e.kind),Ut=e=>U(e,Promise)&&Qe(e.then),Wt=e=>e!==null&&typeof e=="object"&&e.nodeType===1&&typeof e.style=="object"&&typeof e.ownerDocument=="object",Ge=e=>Pe(e)||(de(e)||Xe(e)||Je(e))&&!e.length||Ye(e)&&!Object.keys(e).length,Bt=e=>{if(U(e,window.URL))return!0;if(!de(e))return!1;let i=e;e.startsWith("http://")&&e.startsWith("https://")||(i=`http://${e}`);try{return!Ge(new URL(i).hostname)}catch{return!1}};var l={nullOrUndefined:Pe,object:Ye,number:_t,string:de,boolean:jt,function:Qe,array:Xe,weakMap:qt,nodeList:Je,element:Wt,textNode:Ht,event:Dt,keyboardEvent:Ft,cue:Rt,track:Vt,promise:Ut,url:Bt,empty:Ge};const ve=(()=>{const e=document.createElement("span"),i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},t=Object.keys(i).find(s=>e.style[s]!==void 0);return!!l.string(t)&&i[t]})();function Ze(e,i){setTimeout(()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch{}},i)}const zt=!!window.document.documentMode,Kt=/Edge/g.test(navigator.userAgent),Yt="WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),Qt=/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,Xt=navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,Jt=/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1;var O={isIE:zt,isEdge:Kt,isWebKit:Yt,isIPhone:Qt,isIPadOS:Xt,isIos:Jt};function Gt(e){return JSON.parse(JSON.stringify(e))}function et(e,i){return i.split(".").reduce((t,s)=>t&&t[s],e)}function N(e={},...i){if(!i.length)return e;const t=i.shift();return l.object(t)?(Object.keys(t).forEach(s=>{l.object(t[s])?(Object.keys(e).includes(s)||Object.assign(e,{[s]:{}}),N(e[s],t[s])):Object.assign(e,{[s]:t[s]})}),N(e,...i)):e}function tt(e,i){const t=e.length?e:[e];Array.from(t).reverse().forEach((s,n)=>{const a=n>0?i.cloneNode(!0):i,r=s.parentNode,o=s.nextSibling;a.appendChild(s),o?r.insertBefore(a,o):r.appendChild(a)})}function we(e,i){l.element(e)&&!l.empty(i)&&Object.entries(i).filter(([,t])=>!l.nullOrUndefined(t)).forEach(([t,s])=>e.setAttribute(t,s))}function y(e,i,t){const s=document.createElement(e);return l.object(i)&&we(s,i),l.string(t)&&(s.innerText=t),s}function Zt(e,i){l.element(e)&&l.element(i)&&i.parentNode.insertBefore(e,i.nextSibling)}function He(e,i,t,s){l.element(i)&&i.appendChild(y(e,t,s))}function V(e){l.nodeList(e)||l.array(e)?Array.from(e).forEach(V):l.element(e)&&l.element(e.parentNode)&&e.parentNode.removeChild(e)}function le(e){if(!l.element(e))return;let{length:i}=e.childNodes;for(;i>0;)e.removeChild(e.lastChild),i-=1}function ce(e,i){return l.element(i)&&l.element(i.parentNode)&&l.element(e)?(i.parentNode.replaceChild(e,i),e):null}function F(e,i){if(!l.string(e)||l.empty(e))return{};const t={},s=N({},i);return e.split(",").forEach(n=>{const a=n.trim(),r=a.replace(".",""),o=a.replace(/[[\]]/g,"").split("="),[c]=o,u=o.length>1?o[1].replace(/["']/g,""):"";switch(a.charAt(0)){case".":l.string(s.class)?t.class=`${s.class} ${r}`:t.class=r;break;case"#":t.id=a.replace("#","");break;case"[":t[c]=u}}),N(s,t)}function z(e,i){if(!l.element(e))return;let t=i;l.boolean(t)||(t=!e.hidden),e.hidden=t}function E(e,i,t){if(l.nodeList(e))return Array.from(e).map(s=>E(s,i,t));if(l.element(e)){let s="toggle";return t!==void 0&&(s=t?"add":"remove"),e.classList[s](i),e.classList.contains(i)}return!1}function ue(e,i){return l.element(e)&&e.classList.contains(i)}function K(e,i){const{prototype:t}=Element;return(t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||function(){return Array.from(document.querySelectorAll(i)).includes(this)}).call(e,i)}function ei(e,i){const{prototype:t}=Element;return(t.closest||function(){let s=this;do{if(K.matches(s,i))return s;s=s.parentElement||s.parentNode}while(s!==null&&s.nodeType===1);return null}).call(e,i)}function G(e){return this.elements.container.querySelectorAll(e)}function I(e){return this.elements.container.querySelector(e)}function ge(e=null,i=!1){l.element(e)&&e.focus({preventScroll:!0,focusVisible:i})}const De={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},x={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,i){const t=x[e]||i!=="html5";return{api:t,ui:t&&x.rangeInput}},pip:!(O.isIPhone||!l.function(y("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||y("video").disablePictureInPicture)),airplay:l.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(l.empty(e))return!1;const[i]=e.split("/");let t=e;if(!this.isHTML5||i!==this.type)return!1;Object.keys(De).includes(t)&&(t+=`; codecs="${De[e]}"`);try{return!!(t&&this.media.canPlayType(t).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range",e.type==="range"})(),touch:"ontouchstart"in document.documentElement,transitions:ve!==!1,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},ti=(()=>{let e=!1;try{const i=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,i),window.removeEventListener("test",null,i)}catch{}return e})();function Z(e,i,t,s=!1,n=!0,a=!1){if(!e||!("addEventListener"in e)||l.empty(i)||!l.function(t))return;const r=i.split(" ");let o=a;ti&&(o={passive:n,capture:a}),r.forEach(c=>{this&&this.eventListeners&&s&&this.eventListeners.push({element:e,type:c,callback:t,options:o}),e[s?"addEventListener":"removeEventListener"](c,t,o)})}function A(e,i="",t,s=!0,n=!1){Z.call(this,e,i,t,!0,s,n)}function me(e,i="",t,s=!0,n=!1){Z.call(this,e,i,t,!1,s,n)}function Me(e,i="",t,s=!0,n=!1){const a=(...r)=>{me(e,i,a,s,n),t.apply(this,r)};Z.call(this,e,i,a,!0,s,n)}function b(e,i="",t=!1,s={}){if(!l.element(e)||l.empty(i))return;const n=new CustomEvent(i,{bubbles:t,detail:{...s,plyr:this}});e.dispatchEvent(n)}function ii(){this&&this.eventListeners&&(this.eventListeners.forEach(e=>{const{element:i,type:t,callback:s,options:n}=e;i.removeEventListener(t,s,n)}),this.eventListeners=[])}function si(){return new Promise(e=>this.ready?setTimeout(e,0):A.call(this,this.elements.container,"ready",e)).then(()=>{})}function R(e){l.promise(e)&&e.then(null,()=>{})}function ke(e){return l.array(e)?e.filter((i,t)=>e.indexOf(i)===t):e}function it(e,i){return l.array(e)&&e.length?e.reduce((t,s)=>Math.abs(s-i)({...e,[i/t]:[i,t]}),{});function nt(e){return l.array(e)||l.string(e)&&e.includes(":")?(l.array(e)?e:e.split(":")).map(Number).every(l.number):!1}function he(e){if(!l.array(e)||!e.every(l.number))return null;const[i,t]=e,s=(a,r)=>r===0?a:s(r,a%r),n=s(i,t);return[i/n,t/n]}function Ne(e){const i=s=>nt(s)?s.split(":").map(Number):null;let t=i(e);if(t===null&&(t=i(this.config.ratio)),t===null&&!l.empty(this.embed)&&l.array(this.embed.ratio)&&({ratio:t}=this.embed),t===null&&this.isHTML5){const{videoWidth:s,videoHeight:n}=this.media;t=[s,n]}return he(t)}function Y(e){if(!this.isVideo)return{};const{wrapper:i}=this.elements,t=Ne.call(this,e);if(!l.array(t))return{};const[s,n]=he(t),a=100/s*n;if(st(`aspect-ratio: ${s}/${n}`)?i.style.aspectRatio=`${s}/${n}`:i.style.paddingBottom=`${a}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const r=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),o=(r-a)/(r/50);this.fullscreen.active?i.style.paddingBottom=null:this.media.style.transform=`translateY(-${o}%)`}else this.isHTML5&&i.classList.add(this.config.classNames.videoFixedRatio);return{padding:a,ratio:t}}function at(e,i,t=.05){const s=e/i,n=it(Object.keys(Fe),s);return Math.abs(n-s)<=t?Fe[n]:[e,i]}function ni(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}const B={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(e=>{const i=e.getAttribute("type");return!!l.empty(i)||x.mime.call(this,i)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:B.getSources.call(this).map(e=>Number(e.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,l.empty(this.config.ratio)||Y.call(e),Object.defineProperty(e.media,"quality",{get(){const i=B.getSources.call(e).find(t=>t.getAttribute("src")===e.source);return i&&Number(i.getAttribute("size"))},set(i){if(e.quality!==i){if(e.config.quality.forced&&l.function(e.config.quality.onChange))e.config.quality.onChange(i);else{const t=B.getSources.call(e).find(c=>Number(c.getAttribute("size"))===i);if(!t)return;const{currentTime:s,paused:n,preload:a,readyState:r,playbackRate:o}=e.media;e.media.src=t.getAttribute("src"),(a!=="none"||r)&&(e.once("loadedmetadata",()=>{e.speed=o,e.currentTime=s,n||R(e.play())}),e.media.load())}b.call(e,e.media,"qualitychange",!1,{quality:i})}}})},cancelRequests(){this.isHTML5&&(V(B.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function ai(e){return`${e}-${Math.floor(1e4*Math.random())}`}function Te(e,...i){return l.empty(e)?e:e.toString().replace(/{(\d+)}/g,(t,s)=>i[s].toString())}function li(e,i){return e===0||i===0||Number.isNaN(e)||Number.isNaN(i)?0:(e/i*100).toFixed(2)}const J=(e="",i="",t="")=>e.replace(new RegExp(i.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),t.toString()),lt=(e="")=>e.toString().replace(/\w\S*/g,i=>i.charAt(0).toUpperCase()+i.slice(1).toLowerCase());function ri(e=""){let i=e.toString();return i=J(i,"-"," "),i=J(i,"_"," "),i=lt(i),J(i," ","")}function oi(e=""){let i=e.toString();return i=ri(i),i.charAt(0).toLowerCase()+i.slice(1)}function ci(e){const i=document.createDocumentFragment(),t=document.createElement("div");return i.appendChild(t),t.innerHTML=e,i.firstChild.innerText}function ui(e){const i=document.createElement("div");return i.appendChild(e),i.innerHTML}const Re={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},$={get(e="",i={}){if(l.empty(e)||l.empty(i))return"";let t=et(i.i18n,e);if(l.empty(t))return Object.keys(Re).includes(e)?Re[e]:"";const s={"{seektime}":i.seekTime,"{title}":i.title};return Object.entries(s).forEach(([n,a])=>{t=J(t,n,a)}),t}};class ee{constructor(i){m(this,"get",t=>{if(!ee.supported||!this.enabled)return null;const s=window.localStorage.getItem(this.key);if(l.empty(s))return null;const n=JSON.parse(s);return l.string(t)&&t.length?n[t]:n}),m(this,"set",t=>{if(!ee.supported||!this.enabled||!l.object(t))return;let s=this.get();l.empty(s)&&(s={}),N(s,t);try{window.localStorage.setItem(this.key,JSON.stringify(s))}catch{}}),this.enabled=i.config.storage.enabled,this.key=i.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const i="___test";return window.localStorage.setItem(i,i),window.localStorage.removeItem(i),!0}catch{return!1}}}function ne(e,i="text"){return new Promise((t,s)=>{try{const n=new XMLHttpRequest;if(!("withCredentials"in n))return;n.addEventListener("load",()=>{if(i==="text")try{t(JSON.parse(n.responseText))}catch{t(n.responseText)}else t(n.response)}),n.addEventListener("error",()=>{throw new Error(n.status)}),n.open("GET",e,!0),n.responseType=i,n.send()}catch(n){s(n)}})}function rt(e,i){if(!l.string(e))return;const t="cache",s=l.string(i);let n=!1;const a=()=>document.getElementById(i)!==null,r=(o,c)=>{o.innerHTML=c,s&&a()||document.body.insertAdjacentElement("afterbegin",o)};if(!s||!a()){const o=ee.supported,c=document.createElement("div");if(c.setAttribute("hidden",""),s&&c.setAttribute("id",i),o){const u=window.localStorage.getItem(`${t}-${i}`);if(n=u!==null,n){const g=JSON.parse(u);r(c,g.content)}}ne(e).then(u=>{if(!l.empty(u)){if(o)try{window.localStorage.setItem(`${t}-${i}`,JSON.stringify({content:u}))}catch{}r(c,u)}}).catch(()=>{})}}const ot=e=>Math.trunc(e/60/60%60,10),hi=e=>Math.trunc(e/60%60,10),di=e=>Math.trunc(e%60,10);function pe(e=0,i=!1,t=!1){if(!l.number(e))return pe(void 0,i,t);const s=o=>`0${o}`.slice(-2);let n=ot(e);const a=hi(e),r=di(e);return n=i||n>0?`${n}:`:"",`${t&&e>0?"-":""}${n}${s(a)}:${s(r)}`}const h={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),i=window.location.host?window.location.host:window.top.location.host,t=e.host!==i||O.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:t}},findElements(){try{return this.elements.controls=I.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:G.call(this,this.config.selectors.buttons.play),pause:I.call(this,this.config.selectors.buttons.pause),restart:I.call(this,this.config.selectors.buttons.restart),rewind:I.call(this,this.config.selectors.buttons.rewind),fastForward:I.call(this,this.config.selectors.buttons.fastForward),mute:I.call(this,this.config.selectors.buttons.mute),pip:I.call(this,this.config.selectors.buttons.pip),airplay:I.call(this,this.config.selectors.buttons.airplay),settings:I.call(this,this.config.selectors.buttons.settings),captions:I.call(this,this.config.selectors.buttons.captions),fullscreen:I.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=I.call(this,this.config.selectors.progress),this.elements.inputs={seek:I.call(this,this.config.selectors.inputs.seek),volume:I.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:I.call(this,this.config.selectors.display.buffer),currentTime:I.call(this,this.config.selectors.display.currentTime),duration:I.call(this,this.config.selectors.display.duration)},l.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,i){const t="http://www.w3.org/2000/svg",s=h.getIconUrl.call(this),n=`${s.cors?"":s.url}#${this.config.iconPrefix}`,a=document.createElementNS(t,"svg");we(a,N(i,{"aria-hidden":"true",focusable:"false"}));const r=document.createElementNS(t,"use"),o=`${n}-${e}`;return"href"in r&&r.setAttributeNS("http://www.w3.org/1999/xlink","href",o),r.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),a.appendChild(r),a},createLabel(e,i={}){const t=$.get(e,this.config);return y("span",{...i,class:[i.class,this.config.classNames.hidden].filter(Boolean).join(" ")},t)},createBadge(e){if(l.empty(e))return null;const i=y("span",{class:this.config.classNames.menu.value});return i.appendChild(y("span",{class:this.config.classNames.menu.badge},e)),i},createButton(e,i){const t=N({},i);let s=oi(e);const n={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(r=>{Object.keys(t).includes(r)&&(n[r]=t[r],delete t[r])}),n.element!=="button"||Object.keys(t).includes("type")||(t.type="button"),Object.keys(t).includes("class")?t.class.split(" ").some(r=>r===this.config.classNames.control)||N(t,{class:`${t.class} ${this.config.classNames.control}`}):t.class=this.config.classNames.control,e){case"play":n.toggle=!0,n.label="play",n.labelPressed="pause",n.icon="play",n.iconPressed="pause";break;case"mute":n.toggle=!0,n.label="mute",n.labelPressed="unmute",n.icon="volume",n.iconPressed="muted";break;case"captions":n.toggle=!0,n.label="enableCaptions",n.labelPressed="disableCaptions",n.icon="captions-off",n.iconPressed="captions-on";break;case"fullscreen":n.toggle=!0,n.label="enterFullscreen",n.labelPressed="exitFullscreen",n.icon="enter-fullscreen",n.iconPressed="exit-fullscreen";break;case"play-large":t.class+=` ${this.config.classNames.control}--overlaid`,s="play",n.label="play",n.icon="play";break;default:l.empty(n.label)&&(n.label=s),l.empty(n.icon)&&(n.icon=e)}const a=y(n.element);return n.toggle?(a.appendChild(h.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),a.appendChild(h.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),a.appendChild(h.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),a.appendChild(h.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(a.appendChild(h.createIcon.call(this,n.icon)),a.appendChild(h.createLabel.call(this,n.label))),N(t,F(this.config.selectors.buttons[s],t)),we(a,t),s==="play"?(l.array(this.elements.buttons[s])||(this.elements.buttons[s]=[]),this.elements.buttons[s].push(a)):this.elements.buttons[s]=a,a},createRange(e,i){const t=y("input",N(F(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":$.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},i));return this.elements.inputs[e]=t,h.updateRangeFill.call(this,t),Ot.setup(t),t},createProgress(e,i){const t=y("progress",N(F(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},i));if(e!=="volume"){t.appendChild(y("span",null,"0"));const s={played:"played",buffer:"buffered"}[e],n=s?$.get(s,this.config):"";t.innerText=`% ${n.toLowerCase()}`}return this.elements.display[e]=t,t},createTime(e,i){const t=F(this.config.selectors.display[e],i),s=y("div",N(t,{class:`${t.class?t.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":$.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=s,s},bindMenuItemShortcuts(e,i){A.call(this,e,"keydown keyup",t=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(t.key)||(t.preventDefault(),t.stopPropagation(),t.type==="keydown"))return;const s=K(e,'[role="menuitemradio"]');if(!s&&[" ","ArrowRight"].includes(t.key))h.showMenuPanel.call(this,i,!0);else{let n;t.key!==" "&&(t.key==="ArrowDown"||s&&t.key==="ArrowRight"?(n=e.nextElementSibling,l.element(n)||(n=e.parentNode.firstElementChild)):(n=e.previousElementSibling,l.element(n)||(n=e.parentNode.lastElementChild)),ge.call(this,n,!0))}},!1),A.call(this,e,"keyup",t=>{t.key==="Return"&&h.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:e,list:i,type:t,title:s,badge:n=null,checked:a=!1}){const r=F(this.config.selectors.inputs[t]),o=y("button",N(r,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${r.class?r.class:""}`.trim(),"aria-checked":a,value:e})),c=y("span");c.innerHTML=s,l.element(n)&&c.appendChild(n),o.appendChild(c),Object.defineProperty(o,"checked",{enumerable:!0,get:()=>o.getAttribute("aria-checked")==="true",set(u){u&&Array.from(o.parentNode.children).filter(g=>K(g,'[role="menuitemradio"]')).forEach(g=>g.setAttribute("aria-checked","false")),o.setAttribute("aria-checked",u?"true":"false")}}),this.listeners.bind(o,"click keyup",u=>{if(!l.keyboardEvent(u)||u.key===" "){switch(u.preventDefault(),u.stopPropagation(),o.checked=!0,t){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}h.showMenuPanel.call(this,"home",l.keyboardEvent(u))}},t,!1),h.bindMenuItemShortcuts.call(this,o,t),i.appendChild(o)},formatTime(e=0,i=!1){return l.number(e)?pe(e,ot(this.duration)>0,i):e},updateTimeDisplay(e=null,i=0,t=!1){l.element(e)&&l.number(i)&&(e.innerText=h.formatTime(i,t))},updateVolume(){this.supported.ui&&(l.element(this.elements.inputs.volume)&&h.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),l.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||this.volume===0))},setRange(e,i=0){l.element(e)&&(e.value=i,h.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!l.event(e))return;let i=0;const t=(s,n)=>{const a=l.number(n)?n:0,r=l.element(s)?s:this.elements.display.buffer;if(l.element(r)){r.value=a;const o=r.getElementsByTagName("span")[0];l.element(o)&&(o.childNodes[0].nodeValue=a)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":i=li(this.currentTime,this.duration),e.type==="timeupdate"&&h.setRange.call(this,this.elements.inputs.seek,i);break;case"playing":case"progress":t(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(e){const i=l.event(e)?e.target:e;if(l.element(i)&&i.getAttribute("type")==="range"){if(K(i,this.config.selectors.inputs.seek)){i.setAttribute("aria-valuenow",this.currentTime);const t=h.formatTime(this.currentTime),s=h.formatTime(this.duration),n=$.get("seekLabel",this.config);i.setAttribute("aria-valuetext",n.replace("{currentTime}",t).replace("{duration}",s))}else if(K(i,this.config.selectors.inputs.volume)){const t=100*i.value;i.setAttribute("aria-valuenow",t),i.setAttribute("aria-valuetext",`${t.toFixed(1)}%`)}else i.setAttribute("aria-valuenow",i.value);(O.isWebKit||O.isIPadOS)&&i.style.setProperty("--value",i.value/i.max*100+"%")}},updateSeekTooltip(e){var i,t;if(!this.config.tooltips.seek||!l.element(this.elements.inputs.seek)||!l.element(this.elements.display.seekTooltip)||this.duration===0)return;const s=this.elements.display.seekTooltip,n=`${this.config.classNames.tooltip}--visible`,a=g=>E(s,n,g);if(this.touch)return void a(!1);let r=0;const o=this.elements.progress.getBoundingClientRect();if(l.event(e))r=100/o.width*(e.pageX-o.left);else{if(!ue(s,n))return;r=parseFloat(s.style.left,10)}r<0?r=0:r>100&&(r=100);const c=this.duration/100*r;s.innerText=h.formatTime(c);const u=(i=this.config.markers)===null||i===void 0||(t=i.points)===null||t===void 0?void 0:t.find(({time:g})=>g===Math.round(c));u&&s.insertAdjacentHTML("afterbegin",`${u.label}
`),s.style.left=`${r}%`,l.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&a(e.type==="mouseenter")},timeUpdate(e){const i=!l.element(this.elements.display.duration)&&this.config.invertTime;h.updateTimeDisplay.call(this,this.elements.display.currentTime,i?this.duration-this.currentTime:this.currentTime,i),e&&e.type==="timeupdate"&&this.media.seeking||h.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return z(this.elements.display.currentTime,!0),void z(this.elements.progress,!0);l.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=l.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&h.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&h.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&h.setMarkers.call(this),h.updateSeekTooltip.call(this)},toggleMenuButton(e,i){z(this.elements.settings.buttons[e],!i)},updateSetting(e,i,t){const s=this.elements.settings.panels[e];let n=null,a=i;if(e==="captions")n=this.currentTrack;else{if(n=l.empty(t)?this[e]:t,l.empty(n)&&(n=this.config[e].default),!l.empty(this.options[e])&&!this.options[e].includes(n))return void this.debug.warn(`Unsupported value of '${n}' for ${e}`);if(!this.config[e].options.includes(n))return void this.debug.warn(`Disabled value of '${n}' for ${e}`)}if(l.element(a)||(a=s&&s.querySelector('[role="menu"]')),!l.element(a))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=h.getLabel.call(this,e,n);const r=a&&a.querySelector(`[value="${n}"]`);l.element(r)&&(r.checked=!0)},getLabel(e,i){switch(e){case"speed":return i===1?$.get("normal",this.config):`${i}×`;case"quality":if(l.number(i)){const t=$.get(`qualityLabel.${i}`,this.config);return t.length?t:`${i}p`}return lt(i);case"captions":return S.getLabel.call(this);default:return null}},setQualityMenu(e){if(!l.element(this.elements.settings.panels.quality))return;const i="quality",t=this.elements.settings.panels.quality.querySelector('[role="menu"]');l.array(e)&&(this.options.quality=ke(e).filter(a=>this.config.quality.options.includes(a)));const s=!l.empty(this.options.quality)&&this.options.quality.length>1;if(h.toggleMenuButton.call(this,i,s),le(t),h.checkMenu.call(this),!s)return;const n=a=>{const r=$.get(`qualityBadge.${a}`,this.config);return r.length?h.createBadge.call(this,r):null};this.options.quality.sort((a,r)=>{const o=this.config.quality.options;return o.indexOf(a)>o.indexOf(r)?1:-1}).forEach(a=>{h.createMenuItem.call(this,{value:a,list:t,type:i,title:h.getLabel.call(this,"quality",a),badge:n(a)})}),h.updateSetting.call(this,i,t)},setCaptionsMenu(){if(!l.element(this.elements.settings.panels.captions))return;const e="captions",i=this.elements.settings.panels.captions.querySelector('[role="menu"]'),t=S.getTracks.call(this),s=!!t.length;if(h.toggleMenuButton.call(this,e,s),le(i),h.checkMenu.call(this),!s)return;const n=t.map((a,r)=>({value:r,checked:this.captions.toggled&&this.currentTrack===r,title:S.getLabel.call(this,a),badge:a.language&&h.createBadge.call(this,a.language.toUpperCase()),list:i,type:"language"}));n.unshift({value:-1,checked:!this.captions.toggled,title:$.get("disabled",this.config),list:i,type:"language"}),n.forEach(h.createMenuItem.bind(this)),h.updateSetting.call(this,e,i)},setSpeedMenu(){if(!l.element(this.elements.settings.panels.speed))return;const e="speed",i=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(s=>s>=this.minimumSpeed&&s<=this.maximumSpeed);const t=!l.empty(this.options.speed)&&this.options.speed.length>1;h.toggleMenuButton.call(this,e,t),le(i),h.checkMenu.call(this),t&&(this.options.speed.forEach(s=>{h.createMenuItem.call(this,{value:s,list:i,type:e,title:h.getLabel.call(this,"speed",s)})}),h.updateSetting.call(this,e,i))},checkMenu(){const{buttons:e}=this.elements.settings,i=!l.empty(e)&&Object.values(e).some(t=>!t.hidden);z(this.elements.settings.menu,!i)},focusFirstMenuItem(e,i=!1){if(this.elements.settings.popup.hidden)return;let t=e;l.element(t)||(t=Object.values(this.elements.settings.panels).find(n=>!n.hidden));const s=t.querySelector('[role^="menuitem"]');ge.call(this,s,i)},toggleMenu(e){const{popup:i}=this.elements.settings,t=this.elements.buttons.settings;if(!l.element(i)||!l.element(t))return;const{hidden:s}=i;let n=s;if(l.boolean(e))n=e;else if(l.keyboardEvent(e)&&e.key==="Escape")n=!1;else if(l.event(e)){const a=l.function(e.composedPath)?e.composedPath()[0]:e.target,r=i.contains(a);if(r||!r&&e.target!==t&&n)return}t.setAttribute("aria-expanded",n),z(i,!n),E(this.elements.container,this.config.classNames.menu.open,n),n&&l.keyboardEvent(e)?h.focusFirstMenuItem.call(this,null,!0):n||s||ge.call(this,t,l.keyboardEvent(e))},getMenuSize(e){const i=e.cloneNode(!0);i.style.position="absolute",i.style.opacity=0,i.removeAttribute("hidden"),e.parentNode.appendChild(i);const t=i.scrollWidth,s=i.scrollHeight;return V(i),{width:t,height:s}},showMenuPanel(e="",i=!1){const t=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!l.element(t))return;const s=t.parentNode,n=Array.from(s.children).find(a=>!a.hidden);if(x.transitions&&!x.reducedMotion){s.style.width=`${n.scrollWidth}px`,s.style.height=`${n.scrollHeight}px`;const a=h.getMenuSize.call(this,t),r=o=>{o.target===s&&["width","height"].includes(o.propertyName)&&(s.style.width="",s.style.height="",me.call(this,s,ve,r))};A.call(this,s,ve,r),s.style.width=`${a.width}px`,s.style.height=`${a.height}px`}z(n,!0),z(t,!1),h.focusFirstMenuItem.call(this,t,i)},setDownloadUrl(){const e=this.elements.buttons.download;l.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:i,createButton:t,createProgress:s,createRange:n,createTime:a,setQualityMenu:r,setSpeedMenu:o,showMenuPanel:c}=h;this.elements.controls=null,l.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(t.call(this,"play-large"));const u=y("div",F(this.config.selectors.controls.wrapper));this.elements.controls=u;const g={class:"plyr__controls__item"};return ke(l.array(this.config.controls)?this.config.controls:[]).forEach(f=>{if(f==="restart"&&u.appendChild(t.call(this,"restart",g)),f==="rewind"&&u.appendChild(t.call(this,"rewind",g)),f==="play"&&u.appendChild(t.call(this,"play",g)),f==="fast-forward"&&u.appendChild(t.call(this,"fast-forward",g)),f==="progress"){const d=y("div",{class:`${g.class} plyr__progress__container`}),v=y("div",F(this.config.selectors.progress));if(v.appendChild(n.call(this,"seek",{id:`plyr-seek-${e.id}`})),v.appendChild(s.call(this,"buffer")),this.config.tooltips.seek){const k=y("span",{class:this.config.classNames.tooltip},"00:00");v.appendChild(k),this.elements.display.seekTooltip=k}this.elements.progress=v,d.appendChild(this.elements.progress),u.appendChild(d)}if(f==="current-time"&&u.appendChild(a.call(this,"currentTime",g)),f==="duration"&&u.appendChild(a.call(this,"duration",g)),f==="mute"||f==="volume"){let{volume:d}=this.elements;if(l.element(d)&&u.contains(d)||(d=y("div",N({},g,{class:`${g.class} plyr__volume`.trim()})),this.elements.volume=d,u.appendChild(d)),f==="mute"&&d.appendChild(t.call(this,"mute")),f==="volume"&&!O.isIos&&!O.isIPadOS){const v={max:1,step:.05,value:this.config.volume};d.appendChild(n.call(this,"volume",N(v,{id:`plyr-volume-${e.id}`})))}}if(f==="captions"&&u.appendChild(t.call(this,"captions",g)),f==="settings"&&!l.empty(this.config.settings)){const d=y("div",N({},g,{class:`${g.class} plyr__menu`.trim(),hidden:""}));d.appendChild(t.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const v=y("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),k=y("div"),T=y("div",{id:`plyr-settings-${e.id}-home`}),M=y("div",{role:"menu"});T.appendChild(M),k.appendChild(T),this.elements.settings.panels.home=T,this.config.settings.forEach(w=>{const p=y("button",N(F(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));i.call(this,p,w),A.call(this,p,"click",()=>{c.call(this,w,!1)});const C=y("span",null,$.get(w,this.config)),L=y("span",{class:this.config.classNames.menu.value});L.innerHTML=e[w],C.appendChild(L),p.appendChild(C),M.appendChild(p);const j=y("div",{id:`plyr-settings-${e.id}-${w}`,hidden:""}),q=y("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});q.appendChild(y("span",{"aria-hidden":!0},$.get(w,this.config))),q.appendChild(y("span",{class:this.config.classNames.hidden},$.get("menuBack",this.config))),A.call(this,j,"keydown",D=>{D.key==="ArrowLeft"&&(D.preventDefault(),D.stopPropagation(),c.call(this,"home",!0))},!1),A.call(this,q,"click",()=>{c.call(this,"home",!1)}),j.appendChild(q),j.appendChild(y("div",{role:"menu"})),k.appendChild(j),this.elements.settings.buttons[w]=p,this.elements.settings.panels[w]=j}),v.appendChild(k),d.appendChild(v),u.appendChild(d),this.elements.settings.popup=v,this.elements.settings.menu=d}if(f==="pip"&&x.pip&&u.appendChild(t.call(this,"pip",g)),f==="airplay"&&x.airplay&&u.appendChild(t.call(this,"airplay",g)),f==="download"){const d=N({},g,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(d.download="");const{download:v}=this.config.urls;!l.url(v)&&this.isEmbed&&N(d,{icon:`logo-${this.provider}`,label:this.provider}),u.appendChild(t.call(this,"download",d))}f==="fullscreen"&&u.appendChild(t.call(this,"fullscreen",g))}),this.isHTML5&&r.call(this,B.getQualityOptions.call(this)),o.call(this),u},inject(){if(this.config.loadSprite){const n=h.getIconUrl.call(this);n.cors&&rt(n.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const i={id:this.id,seektime:this.config.seekTime,title:this.config.title};let t=!0;l.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,i)),this.config.controls||(this.config.controls=[]),l.element(this.config.controls)||l.string(this.config.controls)?e=this.config.controls:(e=h.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:S.getLabel.call(this)}),t=!1);let s;if(t&&l.string(this.config.controls)&&(e=(n=>{let a=n;return Object.entries(i).forEach(([r,o])=>{a=J(a,`{${r}}`,o)}),a})(e)),l.string(this.config.selectors.controls.container)&&(s=document.querySelector(this.config.selectors.controls.container)),l.element(s)||(s=this.elements.container),s[l.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),l.element(this.elements.controls)||h.findElements.call(this),!l.empty(this.elements.buttons)){const n=a=>{const r=this.config.classNames.controlPressed;a.setAttribute("aria-pressed","false"),Object.defineProperty(a,"pressed",{configurable:!0,enumerable:!0,get:()=>ue(a,r),set(o=!1){E(a,r,o),a.setAttribute("aria-pressed",o?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach(a=>{l.array(a)||l.nodeList(a)?Array.from(a).filter(Boolean).forEach(n):n(a)})}if(O.isEdge&&Ze(s),this.config.tooltips.controls){const{classNames:n,selectors:a}=this.config,r=`${a.controls.wrapper} ${a.labels} .${n.hidden}`,o=G.call(this,r);Array.from(o).forEach(c=>{E(c,this.config.classNames.hidden,!1),E(c,this.config.classNames.tooltip,!0)})}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch{}},setMarkers(){var e,i;if(!this.duration||this.elements.markers)return;const t=(e=this.config.markers)===null||e===void 0||(i=e.points)===null||i===void 0?void 0:i.filter(({time:c})=>c>0&&cE(a,r,c);t.forEach(c=>{const u=y("span",{class:this.config.classNames.marker},""),g=c.time/this.duration*100+"%";a&&(u.addEventListener("mouseenter",()=>{c.label||(a.style.left=g,a.innerHTML=c.label,o(!0))}),u.addEventListener("mouseleave",()=>{o(!1)})),u.addEventListener("click",()=>{this.currentTime=c.time}),u.style.left=g,n.appendChild(u)}),s.appendChild(n),this.config.tooltips.seek||(a=y("span",{class:this.config.classNames.tooltip},""),s.appendChild(a)),this.elements.markers={points:n,tip:a},this.elements.progress.appendChild(s)}};function ct(e,i=!0){let t=e;if(i){const s=document.createElement("a");s.href=t,t=s.href}try{return new URL(t)}catch{return null}}function ut(e){const i=new URLSearchParams;return l.object(e)&&Object.entries(e).forEach(([t,s])=>{i.set(t,s)}),i}const S={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!x.textTracks)return void(l.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&h.setCaptionsMenu.call(this));if(l.element(this.elements.captions)||(this.elements.captions=y("div",F(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),Zt(this.elements.captions,this.elements.wrapper)),O.isIE&&window.URL){const s=this.media.querySelectorAll("track");Array.from(s).forEach(n=>{const a=n.getAttribute("src"),r=ct(a);r!==null&&r.hostname!==window.location.href.hostname&&["http:","https:"].includes(r.protocol)&&ne(a,"blob").then(o=>{n.setAttribute("src",window.URL.createObjectURL(o))}).catch(()=>{V(n)})})}const e=ke((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(s=>s.split("-")[0]));let i=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();i==="auto"&&([i]=e);let t=this.storage.get("captions");if(l.boolean(t)||({active:t}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:t,language:i,languages:e}),this.isHTML5){const s=this.config.captions.update?"addtrack removetrack":"removetrack";A.call(this,this.media.textTracks,s,S.update.bind(this))}setTimeout(S.update.bind(this),0)},update(){const e=S.getTracks.call(this,!0),{active:i,language:t,meta:s,currentTrackNode:n}=this.captions,a=!!e.find(r=>r.language===t);this.isHTML5&&this.isVideo&&e.filter(r=>!s.get(r)).forEach(r=>{this.debug.log("Track added",r),s.set(r,{default:r.mode==="showing"}),r.mode==="showing"&&(r.mode="hidden"),A.call(this,r,"cuechange",()=>S.updateCues.call(this))}),(a&&this.language!==t||!e.includes(n))&&(S.setLanguage.call(this,t),S.toggle.call(this,i&&a)),this.elements&&E(this.elements.container,this.config.classNames.captions.enabled,!l.empty(e)),l.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&h.setCaptionsMenu.call(this)},toggle(e,i=!0){if(!this.supported.ui)return;const{toggled:t}=this.captions,s=this.config.classNames.captions.active,n=l.nullOrUndefined(e)?!t:e;if(n!==t){if(i||(this.captions.active=n,this.storage.set({captions:n})),!this.language&&n&&!i){const a=S.getTracks.call(this),r=S.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=r.language,void S.set.call(this,a.indexOf(r))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=n),E(this.elements.container,s,n),this.captions.toggled=n,h.updateSetting.call(this,"captions"),b.call(this,this.media,n?"captionsenabled":"captionsdisabled")}setTimeout(()=>{n&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(e,i=!0){const t=S.getTracks.call(this);if(e!==-1)if(l.number(e))if(e in t){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const s=t[e],{language:n}=s||{};this.captions.currentTrackNode=s,h.updateSetting.call(this,"captions"),i||(this.captions.language=n,this.storage.set({language:n})),this.isVimeo&&this.embed.enableTextTrack(n),b.call(this,this.media,"languagechange")}S.toggle.call(this,!0,i),this.isHTML5&&this.isVideo&&S.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else S.toggle.call(this,!1,i)},setLanguage(e,i=!0){if(!l.string(e))return void this.debug.warn("Invalid language argument",e);const t=e.toLowerCase();this.captions.language=t;const s=S.getTracks.call(this),n=S.findTrack.call(this,[t]);S.set.call(this,s.indexOf(n),i)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter(i=>!this.isHTML5||e||this.captions.meta.has(i)).filter(i=>["captions","subtitles"].includes(i.kind))},findTrack(e,i=!1){const t=S.getTracks.call(this),s=r=>Number((this.captions.meta.get(r)||{}).default),n=Array.from(t).sort((r,o)=>s(o)-s(r));let a;return e.every(r=>(a=n.find(o=>o.language===r),!a)),a||(i?n[0]:void 0)},getCurrentTrack(){return S.getTracks.call(this)[this.currentTrack]},getLabel(e){let i=e;return!l.track(i)&&x.textTracks&&this.captions.toggled&&(i=S.getCurrentTrack.call(this)),l.track(i)?l.empty(i.label)?l.empty(i.language)?$.get("enabled",this.config):e.language.toUpperCase():i.label:$.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!l.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!l.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let i=e;if(!i){const s=S.getCurrentTrack.call(this);i=Array.from((s||{}).activeCues||[]).map(n=>n.getCueAsHTML()).map(ui)}const t=i.map(s=>s.trim()).join(` `);if(t!==this.elements.captions.innerHTML){le(this.elements.captions);const s=y("span",F(this.config.selectors.caption));s.innerHTML=t,this.elements.captions.appendChild(s),b.call(this,this.media,"cuechange")}}},ht={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.8/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},fe={active:"picture-in-picture",inactive:"inline"},W={html5:"html5",youtube:"youtube",vimeo:"vimeo"},ye={audio:"audio",video:"video"};function mi(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?W.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?W.vimeo:null}const be=()=>{};class pi{constructor(i=!1){this.enabled=window.console&&i,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):be}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):be}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):be}}class H{constructor(i){m(this,"onChange",()=>{if(!this.supported)return;const t=this.player.elements.buttons.fullscreen;l.element(t)&&(t.pressed=this.active);const s=this.target===this.player.media?this.target:this.player.elements.container;b.call(this.player,s,this.active?"enterfullscreen":"exitfullscreen",!0)}),m(this,"toggleFallback",(t=!1)=>{if(t?this.scrollPosition={x:window.scrollX??0,y:window.scrollY??0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=t?"hidden":"",E(this.target,this.player.config.classNames.fullscreen.fallback,t),O.isIos){let s=document.head.querySelector('meta[name="viewport"]');const n="viewport-fit=cover";s||(s=document.createElement("meta"),s.setAttribute("name","viewport"));const a=l.string(s.content)&&s.content.includes(n);t?(this.cleanupViewport=!a,a||(s.content+=`,${n}`)):this.cleanupViewport&&(s.content=s.content.split(",").filter(r=>r.trim()!==n).join(","))}this.onChange()}),m(this,"trapFocus",t=>{if(O.isIos||O.isIPadOS||!this.active||t.key!=="Tab")return;const s=document.activeElement,n=G.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[a]=n,r=n[n.length-1];s!==r||t.shiftKey?s===a&&t.shiftKey&&(r.focus(),t.preventDefault()):(a.focus(),t.preventDefault())}),m(this,"update",()=>{if(this.supported){let t;t=this.forceFallback?"Fallback (forced)":H.nativeSupported?"Native":"Fallback",this.player.debug.log(`${t} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");E(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)}),m(this,"enter",()=>{this.supported&&(O.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!H.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?l.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))}),m(this,"exit",()=>{if(this.supported)if(O.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),R(this.player.play());else if(!H.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!l.empty(this.prefix)){const t=this.prefix==="moz"?"Cancel":"Exit";document[`${this.prefix}${t}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)}),m(this,"toggle",()=>{this.active?this.exit():this.enter()}),this.player=i,this.prefix=H.prefix,this.property=H.property,this.scrollPosition={x:0,y:0},this.forceFallback=i.config.fullscreen.fallback==="force",this.player.elements.fullscreen=i.config.fullscreen.container&&ei(this.player.elements.container,i.config.fullscreen.container),A.call(this.player,document,this.prefix==="ms"?"MSFullscreenChange":`${this.prefix}fullscreenchange`,()=>{this.onChange()}),A.call(this.player,this.player.elements.container,"dblclick",t=>{l.element(this.player.elements.controls)&&this.player.elements.controls.contains(t.target)||this.player.listeners.proxy(t,this.toggle,"fullscreen")}),A.call(this,this.player.elements.container,"keydown",t=>this.trapFocus(t)),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return H.nativeSupported&&!this.forceFallback}static get prefix(){if(l.function(document.exitFullscreen))return"";let i="";return["webkit","moz","ms"].some(t=>!(!l.function(document[`${t}ExitFullscreen`])&&!l.function(document[`${t}CancelFullScreen`]))&&(i=t,!0)),i}static get property(){return this.prefix==="moz"?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,H.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||H.nativeSupported||!O.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!H.nativeSupported||this.forceFallback)return ue(this.target,this.player.config.classNames.fullscreen.fallback);const i=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return i&&i.shadowRoot?i===this.target.getRootNode().host:i===this.target}get target(){return O.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen??this.player.elements.container}}function re(e,i=1){return new Promise((t,s)=>{const n=new Image,a=()=>{delete n.onload,delete n.onerror,(n.naturalWidth>=i?t:s)(n)};Object.assign(n,{onload:a,onerror:a,src:e})})}const P={addStyleHook(){E(this.elements.container,this.config.selectors.container.replace(".",""),!0),E(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void P.toggleNativeControls.call(this,!0);l.element(this.elements.controls)||(h.inject.call(this),this.listeners.controls()),P.toggleNativeControls.call(this),this.isHTML5&&S.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,h.updateVolume.call(this),h.timeUpdate.call(this),h.durationUpdate.call(this),P.checkPlaying.call(this),E(this.elements.container,this.config.classNames.pip.supported,x.pip&&this.isHTML5&&this.isVideo),E(this.elements.container,this.config.classNames.airplay.supported,x.airplay&&this.isHTML5),E(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{b.call(this,this.media,"ready")},0),P.setTitle.call(this),this.poster&&P.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&h.durationUpdate.call(this),this.config.mediaMetadata&&h.setMediaMetadata.call(this)},setTitle(){let e=$.get("play",this.config);if(l.string(this.config.title)&&!l.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach(i=>{i.setAttribute("aria-label",e)}),this.isEmbed){const i=I.call(this,"iframe");if(!l.element(i))return;const t=l.empty(this.config.title)?"video":this.config.title,s=$.get("frameTitle",this.config);i.setAttribute("title",s.replace("{title}",t))}},togglePoster(e){E(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,i=!0){return i&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),si.call(this).then(()=>re(e)).catch(t=>{throw e===this.poster&&P.togglePoster.call(this,!1),t}).then(()=>{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),P.togglePoster.call(this,!0),e)))},checkPlaying(e){E(this.elements.container,this.config.classNames.playing,this.playing),E(this.elements.container,this.config.classNames.paused,this.paused),E(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(i=>{Object.assign(i,{pressed:this.playing}),i.setAttribute("aria-label",$.get(this.playing?"pause":"play",this.config))}),l.event(e)&&e.type==="timeupdate"||P.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{E(this.elements.container,this.config.classNames.loading,this.loading),P.toggleControls.call(this)},this.loading?250:0)},toggleControls(e){const{controls:i}=this.elements;if(i&&this.config.hideControls){const t=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(!!(e||this.loading||this.paused||i.pressed||i.hover||t))}},migrateStyles(){Object.values({...this.media.style}).filter(e=>!l.empty(e)&&l.string(e)&&e.startsWith("--plyr")).forEach(e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)}),l.empty(this.media.style)&&this.media.removeAttribute("style")}};class gi{constructor(i){m(this,"firstTouch",()=>{const{player:t}=this,{elements:s}=t;t.touch=!0,E(s.container,t.config.classNames.isTouch,!0)}),m(this,"global",(t=!0)=>{const{player:s}=this;s.config.keyboard.global&&Z.call(s,window,"keydown keyup",this.handleKey,t,!1),Z.call(s,document.body,"click",this.toggleMenu,t),Me.call(s,document.body,"touchstart",this.firstTouch)}),m(this,"container",()=>{const{player:t}=this,{config:s,elements:n,timers:a}=t;!s.keyboard.global&&s.keyboard.focused&&A.call(t,n.container,"keydown keyup",this.handleKey,!1),A.call(t,n.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",c=>{const{controls:u}=n;u&&c.type==="enterfullscreen"&&(u.pressed=!1,u.hover=!1);let g=0;["touchstart","touchmove","mousemove"].includes(c.type)&&(P.toggleControls.call(t,!0),g=t.touch?3e3:2e3),clearTimeout(a.controls),a.controls=setTimeout(()=>P.toggleControls.call(t,!1),g)});const r=()=>{if(!t.isVimeo||t.config.vimeo.premium)return;const c=n.wrapper,{active:u}=t.fullscreen,[g,f]=Ne.call(t),d=st(`aspect-ratio: ${g} / ${f}`);if(!u)return void(d?(c.style.width=null,c.style.height=null):(c.style.maxWidth=null,c.style.margin=null));const[v,k]=ni(),T=v/k>g/f;d?(c.style.width=T?"auto":"100%",c.style.height=T?"100%":"auto"):(c.style.maxWidth=T?k/f*g+"px":null,c.style.margin=T?"0 auto":null)},o=()=>{clearTimeout(a.resized),a.resized=setTimeout(r,50)};A.call(t,n.container,"enterfullscreen exitfullscreen",c=>{const{target:u}=t.fullscreen;u===n.container&&(!t.isEmbed&&l.empty(t.config.ratio)||(r(),(c.type==="enterfullscreen"?A:me).call(t,window,"resize",o)))})}),m(this,"media",()=>{const{player:t}=this,{elements:s}=t;if(A.call(t,t.media,"timeupdate seeking seeked",a=>h.timeUpdate.call(t,a)),A.call(t,t.media,"durationchange loadeddata loadedmetadata",a=>h.durationUpdate.call(t,a)),A.call(t,t.media,"ended",()=>{t.isHTML5&&t.isVideo&&t.config.resetOnEnd&&(t.restart(),t.pause())}),A.call(t,t.media,"progress playing seeking seeked",a=>h.updateProgress.call(t,a)),A.call(t,t.media,"volumechange",a=>h.updateVolume.call(t,a)),A.call(t,t.media,"playing play pause ended emptied timeupdate",a=>P.checkPlaying.call(t,a)),A.call(t,t.media,"waiting canplay seeked playing",a=>P.checkLoading.call(t,a)),t.supported.ui&&t.config.clickToPlay&&!t.isAudio){const a=I.call(t,`.${t.config.classNames.video}`);if(!l.element(a))return;A.call(t,s.container,"click",r=>{([s.container,a].includes(r.target)||a.contains(r.target))&&(t.touch&&t.config.hideControls||(t.ended?(this.proxy(r,t.restart,"restart"),this.proxy(r,()=>{R(t.play())},"play")):this.proxy(r,()=>{R(t.togglePlay())},"play")))})}t.supported.ui&&t.config.disableContextMenu&&A.call(t,s.wrapper,"contextmenu",a=>{a.preventDefault()},!1),A.call(t,t.media,"volumechange",()=>{t.storage.set({volume:t.volume,muted:t.muted})}),A.call(t,t.media,"ratechange",()=>{h.updateSetting.call(t,"speed"),t.storage.set({speed:t.speed})}),A.call(t,t.media,"qualitychange",a=>{h.updateSetting.call(t,"quality",null,a.detail.quality)}),A.call(t,t.media,"ready qualitychange",()=>{h.setDownloadUrl.call(t)});const n=t.config.events.concat(["keyup","keydown"]).join(" ");A.call(t,t.media,n,a=>{let{detail:r={}}=a;a.type==="error"&&(r=t.media.error),b.call(t,s.container,a.type,!0,r)})}),m(this,"proxy",(t,s,n)=>{const{player:a}=this,r=a.config.listeners[n];let o=!0;l.function(r)&&(o=r.call(a,t)),o!==!1&&l.function(s)&&s.call(a,t)}),m(this,"bind",(t,s,n,a,r=!0)=>{const{player:o}=this,c=o.config.listeners[a],u=l.function(c);A.call(o,t,s,g=>this.proxy(g,n,a),r&&!u)}),m(this,"controls",()=>{const{player:t}=this,{elements:s}=t,n=O.isIE?"change":"input";if(s.buttons.play&&Array.from(s.buttons.play).forEach(a=>{this.bind(a,"click",()=>{R(t.togglePlay())},"play")}),this.bind(s.buttons.restart,"click",t.restart,"restart"),this.bind(s.buttons.rewind,"click",()=>{t.lastSeekTime=Date.now(),t.rewind()},"rewind"),this.bind(s.buttons.fastForward,"click",()=>{t.lastSeekTime=Date.now(),t.forward()},"fastForward"),this.bind(s.buttons.mute,"click",()=>{t.muted=!t.muted},"mute"),this.bind(s.buttons.captions,"click",()=>t.toggleCaptions()),this.bind(s.buttons.download,"click",()=>{b.call(t,t.media,"download")},"download"),this.bind(s.buttons.fullscreen,"click",()=>{t.fullscreen.toggle()},"fullscreen"),this.bind(s.buttons.pip,"click",()=>{t.pip="toggle"},"pip"),this.bind(s.buttons.airplay,"click",t.airplay,"airplay"),this.bind(s.buttons.settings,"click",a=>{a.stopPropagation(),a.preventDefault(),h.toggleMenu.call(t,a)},null,!1),this.bind(s.buttons.settings,"keyup",a=>{[" ","Enter"].includes(a.key)&&(a.key!=="Enter"?(a.preventDefault(),a.stopPropagation(),h.toggleMenu.call(t,a)):h.focusFirstMenuItem.call(t,null,!0))},null,!1),this.bind(s.settings.menu,"keydown",a=>{a.key==="Escape"&&h.toggleMenu.call(t,a)}),this.bind(s.inputs.seek,"mousedown mousemove",a=>{const r=s.progress.getBoundingClientRect(),o=100/r.width*(a.pageX-r.left);a.currentTarget.setAttribute("seek-value",o)}),this.bind(s.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",a=>{const r=a.currentTarget,o="play-on-seeked";if(l.keyboardEvent(a)&&!["ArrowLeft","ArrowRight"].includes(a.key))return;t.lastSeekTime=Date.now();const c=r.hasAttribute(o),u=["mouseup","touchend","keyup"].includes(a.type);c&&u?(r.removeAttribute(o),R(t.play())):!u&&t.playing&&(r.setAttribute(o,""),t.pause())}),O.isIos){const a=G.call(t,'input[type="range"]');Array.from(a).forEach(r=>this.bind(r,n,o=>Ze(o.target)))}this.bind(s.inputs.seek,n,a=>{const r=a.currentTarget;let o=r.getAttribute("seek-value");l.empty(o)&&(o=r.value),r.removeAttribute("seek-value"),t.currentTime=o/r.max*t.duration},"seek"),this.bind(s.progress,"mouseenter mouseleave mousemove",a=>h.updateSeekTooltip.call(t,a)),this.bind(s.progress,"mousemove touchmove",a=>{const{previewThumbnails:r}=t;r&&r.loaded&&r.startMove(a)}),this.bind(s.progress,"mouseleave touchend click",()=>{const{previewThumbnails:a}=t;a&&a.loaded&&a.endMove(!1,!0)}),this.bind(s.progress,"mousedown touchstart",a=>{const{previewThumbnails:r}=t;r&&r.loaded&&r.startScrubbing(a)}),this.bind(s.progress,"mouseup touchend",a=>{const{previewThumbnails:r}=t;r&&r.loaded&&r.endScrubbing(a)}),O.isWebKit&&Array.from(G.call(t,'input[type="range"]')).forEach(a=>{this.bind(a,"input",r=>h.updateRangeFill.call(t,r.target))}),t.config.toggleInvert&&!l.element(s.display.duration)&&this.bind(s.display.currentTime,"click",()=>{t.currentTime!==0&&(t.config.invertTime=!t.config.invertTime,h.timeUpdate.call(t))}),this.bind(s.inputs.volume,n,a=>{t.volume=a.target.value},"volume"),this.bind(s.controls,"mouseenter mouseleave",a=>{s.controls.hover=!t.touch&&a.type==="mouseenter"}),s.fullscreen&&Array.from(s.fullscreen.children).filter(a=>!a.contains(s.container)).forEach(a=>{this.bind(a,"mouseenter mouseleave",r=>{s.controls&&(s.controls.hover=!t.touch&&r.type==="mouseenter")})}),this.bind(s.controls,"mousedown mouseup touchstart touchend touchcancel",a=>{s.controls.pressed=["mousedown","touchstart"].includes(a.type)}),this.bind(s.controls,"focusin",()=>{const{config:a,timers:r}=t;E(s.controls,a.classNames.noTransition,!0),P.toggleControls.call(t,!0),setTimeout(()=>{E(s.controls,a.classNames.noTransition,!1)},0);const o=this.touch?3e3:4e3;clearTimeout(r.controls),r.controls=setTimeout(()=>P.toggleControls.call(t,!1),o)}),this.bind(s.inputs.volume,"wheel",a=>{const r=a.webkitDirectionInvertedFromDevice,[o,c]=[a.deltaX,-a.deltaY].map(f=>r?-f:f),u=Math.sign(Math.abs(o)>Math.abs(c)?o:c);t.increaseVolume(u/50);const{volume:g}=t.media;(u===1&&g<1||u===-1&&g>0)&&a.preventDefault()},"volume",!1)}),this.player=i,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(i){const{player:t}=this,{elements:s}=t,{key:n,type:a,altKey:r,ctrlKey:o,metaKey:c,shiftKey:u}=i,g=a==="keydown",f=g&&n===this.lastKey;if(!(r||o||c||u)&&n){if(g){const v=document.activeElement;if(l.element(v)){const{editable:k}=t.config.selectors,{seek:T}=s.inputs;if(v!==T&&K(v,k)||i.key===" "&&K(v,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(n)&&(i.preventDefault(),i.stopPropagation()),n){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":f||(d=parseInt(n,10),t.currentTime=t.duration/10*d);break;case" ":case"k":f||R(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":f||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":f||t.toggleCaptions();break;case"l":t.loop=!t.loop}n==="Escape"&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=n}else this.lastKey=null;var d}}toggleMenu(i){h.toggleMenu.call(this.player,i)}}function fi(e,i){return e(i={exports:{}},i.exports),i.exports}var yi=fi(function(e,i){e.exports=function(){var t=function(){},s={},n={},a={};function r(d,v){d=d.push?d:[d];var k,T,M,w=[],p=d.length,C=p;for(k=function(L,j){j.length&&w.push(L),--C||v(w)};p--;)T=d[p],(M=n[T])?k(T,M):(a[T]=a[T]||[]).push(k)}function o(d,v){if(d){var k=a[d];if(n[d]=v,k)for(;k.length;)k[0](d,v),k.splice(0,1)}}function c(d,v){d.call&&(d={success:d}),v.length?(d.error||t)(v):(d.success||t)(d)}function u(d,v,k,T){var M,w,p=document,C=k.async,L=(k.numRetries||0)+1,j=k.before||t,q=d.replace(/[\?|#].*$/,""),D=d.replace(/^(css|img)!/,"");T=T||0,/(^css!|\.css$)/.test(q)?((w=p.createElement("link")).rel="stylesheet",w.href=D,(M="hideFocus"in w)&&w.relList&&(M=0,w.rel="preload",w.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(q)?(w=p.createElement("img")).src=D:((w=p.createElement("script")).src=d,w.async=C===void 0||C),w.onload=w.onerror=w.onbeforeload=function(Le){var ae=Le.type[0];if(M)try{w.sheet.cssText.length||(ae="e")}catch(pt){pt.code!=18&&(ae="e")}if(ae=="e"){if((T+=1){yi(e,{success:i,error:t})})}function bi(e){return l.empty(e)?null:l.number(Number(e))?e:e.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:e}function vi(e){const i=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return i&&i.length===5?i[4]:null}function Q(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,b.call(this,this.media,e?"play":"pause"))}const Ae={setup(){const e=this;E(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,Y.call(e),l.object(window.Vimeo)?Ae.ready.call(e):xe(e.config.urls.vimeo.sdk).then(()=>{Ae.ready.call(e)}).catch(i=>{e.debug.warn("Vimeo SDK (player.js) failed to load",i)})},ready(){const e=this,i=e.config.vimeo,{premium:t,referrerPolicy:s,...n}=i;let a=e.media.getAttribute("src"),r="";l.empty(a)?(a=e.media.getAttribute(e.config.attributes.embed.id),r=e.media.getAttribute(e.config.attributes.embed.hash)):r=vi(a);const o=r?{h:r}:{};t&&Object.assign(n,{controls:!1,sidedock:!1});const c=ut({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...o,...n}),u=bi(a),g=y("iframe"),f=Te(e.config.urls.vimeo.iframe,u,c);if(g.setAttribute("src",f),g.setAttribute("allowfullscreen",""),g.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),l.empty(s)||g.setAttribute("referrerPolicy",s),t||!i.customControls)g.setAttribute("data-poster",e.poster),e.media=ce(g,e.media);else{const p=y("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});p.appendChild(g),e.media=ce(p,e.media)}i.customControls||ne(Te(e.config.urls.vimeo.api,f)).then(p=>{!l.empty(p)&&p.thumbnail_url&&P.setPoster.call(e,p.thumbnail_url).catch(()=>{})}),e.embed=new window.Vimeo.Player(g,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(Q.call(e,!0),e.embed.play()),e.media.pause=()=>(Q.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:d}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>d,set(p){const{embed:C,media:L,paused:j,volume:q}=e,D=j&&!C.hasPlayed;L.seeking=!0,b.call(e,L,"seeking"),Promise.resolve(D&&C.setVolume(0)).then(()=>C.setCurrentTime(p)).then(()=>D&&C.pause()).then(()=>D&&C.setVolume(q)).catch(()=>{})}});let v=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>v,set(p){e.embed.setPlaybackRate(p).then(()=>{v=p,b.call(e,e.media,"ratechange")}).catch(()=>{e.options.speed=[1]})}});let{volume:k}=e.config;Object.defineProperty(e.media,"volume",{get:()=>k,set(p){e.embed.setVolume(p).then(()=>{k=p,b.call(e,e.media,"volumechange")})}});let{muted:T}=e.config;Object.defineProperty(e.media,"muted",{get:()=>T,set(p){const C=!!l.boolean(p)&&p;e.embed.setMuted(!!C||e.config.muted).then(()=>{T=C,b.call(e,e.media,"volumechange")})}});let M,{loop:w}=e.config;Object.defineProperty(e.media,"loop",{get:()=>w,set(p){const C=l.boolean(p)?p:e.config.loop.active;e.embed.setLoop(C).then(()=>{w=C})}}),e.embed.getVideoUrl().then(p=>{M=p,h.setDownloadUrl.call(e)}).catch(p=>{this.debug.warn(p)}),Object.defineProperty(e.media,"currentSrc",{get:()=>M}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then(p=>{const[C,L]=p;e.embed.ratio=at(C,L),Y.call(this)}),e.embed.setAutopause(e.config.autopause).then(p=>{e.config.autopause=p}),e.embed.getVideoTitle().then(p=>{e.config.title=p,P.setTitle.call(this)}),e.embed.getCurrentTime().then(p=>{d=p,b.call(e,e.media,"timeupdate")}),e.embed.getDuration().then(p=>{e.media.duration=p,b.call(e,e.media,"durationchange")}),e.embed.getTextTracks().then(p=>{e.media.textTracks=p,S.setup.call(e)}),e.embed.on("cuechange",({cues:p=[]})=>{const C=p.map(L=>ci(L.text));S.updateCues.call(e,C)}),e.embed.on("loaded",()=>{e.embed.getPaused().then(p=>{Q.call(e,!p),p||b.call(e,e.media,"playing")}),l.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)}),e.embed.on("bufferstart",()=>{b.call(e,e.media,"waiting")}),e.embed.on("bufferend",()=>{b.call(e,e.media,"playing")}),e.embed.on("play",()=>{Q.call(e,!0),b.call(e,e.media,"playing")}),e.embed.on("pause",()=>{Q.call(e,!1)}),e.embed.on("timeupdate",p=>{e.media.seeking=!1,d=p.seconds,b.call(e,e.media,"timeupdate")}),e.embed.on("progress",p=>{e.media.buffered=p.percent,b.call(e,e.media,"progress"),parseInt(p.percent,10)===1&&b.call(e,e.media,"canplaythrough"),e.embed.getDuration().then(C=>{C!==e.media.duration&&(e.media.duration=C,b.call(e,e.media,"durationchange"))})}),e.embed.on("seeked",()=>{e.media.seeking=!1,b.call(e,e.media,"seeked")}),e.embed.on("ended",()=>{e.media.paused=!0,b.call(e,e.media,"ended")}),e.embed.on("error",p=>{e.media.error=p,b.call(e,e.media,"error")}),i.customControls&&setTimeout(()=>P.build.call(e),0)}};function wi(e){return l.empty(e)?null:e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:e}function X(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,b.call(this,this.media,e?"play":"pause"))}function ki(e){return e.noCookie?"https://www.youtube-nocookie.com":window.location.protocol==="http:"?"http://www.youtube.com":void 0}const oe={setup(){if(E(this.elements.wrapper,this.config.classNames.embed,!0),l.object(window.YT)&&l.function(window.YT.Player))oe.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{l.function(e)&&e(),oe.ready.call(this)},xe(this.config.urls.youtube.sdk).catch(i=>{this.debug.warn("YouTube API failed to load",i)})}},getTitle(e){ne(Te(this.config.urls.youtube.api,e)).then(i=>{if(l.object(i)){const{title:t,height:s,width:n}=i;this.config.title=t,P.setTitle.call(this),this.embed.ratio=at(n,s)}Y.call(this)}).catch(()=>{Y.call(this)})},ready(){const e=this,i=e.config.youtube,t=e.media&&e.media.getAttribute("id");if(!l.empty(t)&&t.startsWith("youtube-"))return;let s=e.media.getAttribute("src");l.empty(s)&&(s=e.media.getAttribute(this.config.attributes.embed.id));const n=wi(s),a=y("div",{id:ai(e.provider),"data-poster":i.customControls?e.poster:void 0});if(e.media=ce(a,e.media),i.customControls){const r=o=>`https://i.ytimg.com/vi/${n}/${o}default.jpg`;re(r("maxres"),121).catch(()=>re(r("sd"),121)).catch(()=>re(r("hq"))).then(o=>P.setPoster.call(e,o.src)).then(o=>{o.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}e.embed=new window.YT.Player(e.media,{videoId:n,host:ki(i),playerVars:N({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&i.customControls?0:1,disablekb:1,playsinline:e.config.playsinline&&!e.config.fullscreen.iosNative?1:0,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},i),events:{onError(r){if(!e.media.error){const o=r.data,c={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[o]||"An unknown error occurred";e.media.error={code:o,message:c},b.call(e,e.media,"error")}},onPlaybackRateChange(r){const o=r.target;e.media.playbackRate=o.getPlaybackRate(),b.call(e,e.media,"ratechange")},onReady(r){if(l.function(e.media.play))return;const o=r.target;oe.getTitle.call(e,n),e.media.play=()=>{X.call(e,!0),o.playVideo()},e.media.pause=()=>{X.call(e,!1),o.pauseVideo()},e.media.stop=()=>{o.stopVideo()},e.media.duration=o.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(o.getCurrentTime()),set(f){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,b.call(e,e.media,"seeking"),o.seekTo(f)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>o.getPlaybackRate(),set(f){o.setPlaybackRate(f)}});let{volume:c}=e.config;Object.defineProperty(e.media,"volume",{get:()=>c,set(f){c=f,o.setVolume(100*c),b.call(e,e.media,"volumechange")}});let{muted:u}=e.config;Object.defineProperty(e.media,"muted",{get:()=>u,set(f){const d=l.boolean(f)?f:u;u=d,o[d?"mute":"unMute"](),o.setVolume(100*c),b.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>o.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const g=o.getAvailablePlaybackRates();e.options.speed=g.filter(f=>e.config.speed.options.includes(f)),e.supported.ui&&i.customControls&&e.media.setAttribute("tabindex",-1),b.call(e,e.media,"timeupdate"),b.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval(()=>{e.media.buffered=o.getVideoLoadedFraction(),(e.media.lastBuffered===null||e.media.lastBufferedP.build.call(e),50)},onStateChange(r){const o=r.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(r.data)&&(e.media.seeking=!1,b.call(e,e.media,"seeked")),r.data){case-1:b.call(e,e.media,"timeupdate"),e.media.buffered=o.getVideoLoadedFraction(),b.call(e,e.media,"progress");break;case 0:X.call(e,!1),e.media.loop?(o.stopVideo(),o.playVideo()):b.call(e,e.media,"ended");break;case 1:i.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(X.call(e,!0),b.call(e,e.media,"playing"),e.timers.playing=setInterval(()=>{b.call(e,e.media,"timeupdate")},50),e.media.duration!==o.getDuration()&&(e.media.duration=o.getDuration(),b.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),X.call(e,!1);break;case 3:b.call(e,e.media,"waiting")}b.call(e,e.elements.container,"statechange",!1,{code:r.data})}}})}},dt={setup(){this.media?(E(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),E(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&E(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=y("div",{class:this.config.classNames.video}),tt(this.media,this.elements.wrapper),this.elements.poster=y("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?B.setup.call(this):this.isYouTube?oe.setup.call(this):this.isVimeo&&Ae.setup.call(this)):this.debug.warn("No media element found!")}};class Ti{constructor(i){m(this,"load",()=>{this.enabled&&(l.object(window.google)&&l.object(window.google.ima)?this.ready():xe(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))}))}),m(this,"ready",()=>{var t;this.enabled||((t=this).manager&&t.manager.destroy(),t.elements.displayContainer&&t.elements.displayContainer.destroy(),t.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(()=>{this.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()}),m(this,"setupIMA",()=>{this.elements.container=y("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,t=>this.onAdsManagerLoaded(t),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,t=>this.onAdError(t),!1),this.requestAds()}),m(this,"requestAds",()=>{const{container:t}=this.player.elements;try{const s=new google.ima.AdsRequest;s.adTagUrl=this.tagUrl,s.linearAdSlotWidth=t.offsetWidth,s.linearAdSlotHeight=t.offsetHeight,s.nonLinearAdSlotWidth=t.offsetWidth,s.nonLinearAdSlotHeight=t.offsetHeight,s.forceNonLinearFullSlot=!1,s.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(s)}catch(s){this.onAdError(s)}}),m(this,"pollCountdown",(t=!1)=>{if(!t)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval(()=>{const s=pe(Math.max(this.manager.getRemainingTime(),0)),n=`${$.get("advertisement",this.player.config)} - ${s}`;this.elements.container.setAttribute("data-badge-text",n)},100)}),m(this,"onAdsManagerLoaded",t=>{if(!this.enabled)return;const s=new google.ima.AdsRenderingSettings;s.restoreCustomPlaybackStateOnAdBreakComplete=!0,s.enablePreloading=!0,this.manager=t.getAdsManager(this.player,s),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,n=>this.onAdError(n)),Object.keys(google.ima.AdEvent.Type).forEach(n=>{this.manager.addEventListener(google.ima.AdEvent.Type[n],a=>this.onAdEvent(a))}),this.trigger("loaded")}),m(this,"addCuePoints",()=>{l.empty(this.cuePoints)||this.cuePoints.forEach(t=>{if(t!==0&&t!==-1&&t{const{container:s}=this.player.elements,n=t.getAd(),a=t.getAdData();switch((r=>{b.call(this.player,this.player.media,`ads${r.replace(/_/g,"").toLowerCase()}`)})(t.type),t.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),n.isLinear()||(n.width=s.offsetWidth,n.height=s.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:a.adError&&this.player.debug.warn(`Non-fatal ad error: ${a.adError.getMessage()}`)}}),m(this,"onAdError",t=>{this.cancel(),this.player.debug.warn("Ads error",t)}),m(this,"listeners",()=>{const{container:t}=this.player.elements;let s;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{s=this.player.currentTime}),this.player.on("seeked",()=>{const n=this.player.currentTime;l.empty(this.cuePoints)||this.cuePoints.forEach((a,r)=>{s{this.manager&&this.manager.resize(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL)})}),m(this,"play",()=>{const{container:t}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then(()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(s){this.onAdError(s)}}).catch(()=>{})}),m(this,"resumeContent",()=>{this.elements.container.style.zIndex="",this.playing=!1,R(this.player.media.play())}),m(this,"pauseContent",()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}),m(this,"cancel",()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}),m(this,"loadAds",()=>{this.managerPromise.then(()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise(t=>{this.on("loaded",t),this.player.debug.log(this.manager)}),this.initialized=!1,this.requestAds()}).catch(()=>{})}),m(this,"trigger",(t,...s)=>{const n=this.events[t];l.array(n)&&n.forEach(a=>{l.function(a)&&a.apply(this,s)})}),m(this,"on",(t,s)=>(l.array(this.events[t])||(this.events[t]=[]),this.events[t].push(s),this)),m(this,"startSafetyTimer",(t,s)=>{this.player.debug.log(`Safety timer invoked from: ${s}`),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},t)}),m(this,"clearSafetyTimer",t=>{l.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${t}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)}),this.player=i,this.config=i.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((t,s)=>{this.on("loaded",t),this.on("error",s)}),this.load()}get enabled(){const{config:i}=this;return this.player.isHTML5&&this.player.isVideo&&i.enabled&&(!l.empty(i.publisherId)||l.url(i.tagUrl))}get tagUrl(){const{config:i}=this;return l.url(i.tagUrl)?i.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${ut({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:i.publisherId})}`}}function mt(e=0,i=0,t=255){return Math.min(Math.max(e,i),t)}const Ai=e=>{const i=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach(t=>{const s={};t.split(/\r\n|\n|\r/).forEach(n=>{if(l.number(s.startTime)){if(!l.empty(n.trim())&&l.empty(s.text)){const a=n.trim().split("#xywh=");[s.text]=a,a[1]&&([s.x,s.y,s.w,s.h]=a[1].split(","))}}else{const a=n.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);a&&(s.startTime=60*Number(a[1]||0)*60+60*Number(a[2])+Number(a[3])+ +`0.${a[4]}`,s.endTime=60*Number(a[6]||0)*60+60*Number(a[7])+Number(a[8])+ +`0.${a[9]}`)}}),s.text&&i.push(s)}),i},Ve=(e,i)=>{const t={};return e>i.width/i.height?(t.width=i.width,t.height=1/e*i.width):(t.height=i.height,t.width=e*i.height),t};class Ce{constructor(i){m(this,"load",()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then(()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.listeners(),this.loaded=!0)})}),m(this,"getThumbnails",()=>new Promise(t=>{const{src:s}=this.player.config.previewThumbnails;if(l.empty(s))throw new Error("Missing previewThumbnails.src config attribute");const n=()=>{this.thumbnails.sort((a,r)=>a.height-r.height),this.player.debug.log("Preview thumbnails",this.thumbnails),t()};if(l.function(s))s(a=>{this.thumbnails=a,n()});else{const a=(l.string(s)?[s]:s).map(r=>this.getThumbnail(r));Promise.all(a).then(n)}})),m(this,"getThumbnail",t=>new Promise(s=>{ne(t).then(n=>{const a={frames:Ai(n),height:null,urlPrefix:""};a.frames[0].text.startsWith("/")||a.frames[0].text.startsWith("http://")||a.frames[0].text.startsWith("https://")||(a.urlPrefix=t.substring(0,t.lastIndexOf("/")+1));const r=new Image;r.onload=()=>{a.height=r.naturalHeight,a.width=r.naturalWidth,this.thumbnails.push(a),s()},r.src=a.urlPrefix+a.frames[0].text})})),m(this,"startMove",t=>{if(this.loaded&&l.event(t)&&["touchmove","mousemove"].includes(t.type)&&this.player.media.duration){if(t.type==="touchmove")this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var s,n;const a=this.player.elements.progress.getBoundingClientRect(),r=100/a.width*(t.pageX-a.left);this.seekTime=this.player.media.duration*(r/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=t.pageX,this.elements.thumb.time.innerText=pe(this.seekTime);const o=(s=this.player.config.markers)===null||s===void 0||(n=s.points)===null||n===void 0?void 0:n.find(({time:c})=>c===Math.round(this.seekTime));o&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${o.label}
`)}this.showImageAtCurrentTime()}}),m(this,"endMove",()=>{this.toggleThumbContainer(!1,!0)}),m(this,"startScrubbing",t=>{(l.nullOrUndefined(t.button)||t.button===!1||t.button===0)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))}),m(this,"endScrubbing",()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):Me.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})}),m(this,"listeners",()=>{this.player.on("play",()=>{this.toggleThumbContainer(!1,!0)}),this.player.on("seeked",()=>{this.toggleThumbContainer(!1)}),this.player.on("timeupdate",()=>{this.lastTime=this.player.media.currentTime})}),m(this,"render",()=>{this.elements.thumb.container=y("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=y("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const t=y("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=y("span",{},"00:00"),t.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(t),l.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=y("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}),m(this,"destroy",()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}),m(this,"showImageAtCurrentTime",()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const t=this.thumbnails[0].frames.findIndex(a=>this.seekTime>=a.startTime&&this.seekTime<=a.endTime),s=t>=0;let n=0;this.mouseDown||this.toggleThumbContainer(s),s&&(this.thumbnails.forEach((a,r)=>{this.loadedImages.includes(a.frames[t].text)&&(n=r)}),t!==this.showingThumb&&(this.showingThumb=t,this.loadImage(n)))}),m(this,"loadImage",(t=0)=>{const s=this.showingThumb,n=this.thumbnails[t],{urlPrefix:a}=n,r=n.frames[s],o=n.frames[s].text,c=a+o;if(this.currentImageElement&&this.currentImageElement.dataset.filename===o)this.showImage(this.currentImageElement,r,t,s,o,!1),this.currentImageElement.dataset.index=s,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const u=new Image;u.src=c,u.dataset.index=s,u.dataset.filename=o,this.showingThumbFilename=o,this.player.debug.log(`Loading image: ${c}`),u.onload=()=>this.showImage(u,r,t,s,o,!0),this.loadingImage=u,this.removeOldImages(u)}}),m(this,"showImage",(t,s,n,a,r,o=!0)=>{this.player.debug.log(`Showing thumb: ${r}. num: ${a}. qual: ${n}. newimg: ${o}`),this.setImageSizeAndOffset(t,s),o&&(this.currentImageContainer.appendChild(t),this.currentImageElement=t,this.loadedImages.includes(r)||this.loadedImages.push(r)),this.preloadNearby(a,!0).then(this.preloadNearby(a,!1)).then(this.getHigherQuality(n,t,s,r))}),m(this,"removeOldImages",t=>{Array.from(this.currentImageContainer.children).forEach(s=>{if(s.tagName.toLowerCase()!=="img")return;const n=this.usingSprites?500:1e3;if(s.dataset.index!==t.dataset.index&&!s.dataset.deleting){s.dataset.deleting=!0;const{currentImageContainer:a}=this;setTimeout(()=>{a.removeChild(s),this.player.debug.log(`Removing thumb: ${s.dataset.filename}`)},n)}})}),m(this,"preloadNearby",(t,s=!0)=>new Promise(n=>{setTimeout(()=>{const a=this.thumbnails[0].frames[t].text;if(this.showingThumbFilename===a){let r;r=s?this.thumbnails[0].frames.slice(t):this.thumbnails[0].frames.slice(0,t).reverse();let o=!1;r.forEach(c=>{const u=c.text;if(u!==a&&!this.loadedImages.includes(u)){o=!0,this.player.debug.log(`Preloading thumb filename: ${u}`);const{urlPrefix:g}=this.thumbnails[0],f=g+u,d=new Image;d.src=f,d.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${u}`),this.loadedImages.includes(u)||this.loadedImages.push(u),n()}}}),o||n()}},300)})),m(this,"getHigherQuality",(t,s,n,a)=>{if(t{this.showingThumbFilename===a&&(this.player.debug.log(`Showing higher quality thumb for: ${a}`),this.loadImage(t+1))},300)}}),m(this,"toggleThumbContainer",(t=!1,s=!1)=>{const n=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(n,t),!t&&s&&(this.showingThumb=null,this.showingThumbFilename=null)}),m(this,"toggleScrubbingContainer",(t=!1)=>{const s=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(s,t),t||(this.showingThumb=null,this.showingThumbFilename=null)}),m(this,"determineContainerAutoSizing",()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)}),m(this,"setThumbContainerSizeAndPos",()=>{const{imageContainer:t}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(t.clientHeight>20&&t.clientWidth<20){const s=Math.floor(t.clientHeight*this.thumbAspectRatio);t.style.width=`${s}px`}else if(t.clientHeight<20&&t.clientWidth>20){const s=Math.floor(t.clientWidth/this.thumbAspectRatio);t.style.height=`${s}px`}}else{const s=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);t.style.height=`${this.thumbContainerHeight}px`,t.style.width=`${s}px`}this.setThumbContainerPos()}),m(this,"setThumbContainerPos",()=>{const t=this.player.elements.progress.getBoundingClientRect(),s=this.player.elements.container.getBoundingClientRect(),{container:n}=this.elements.thumb,a=s.left-t.left+10,r=s.right-t.left-n.clientWidth-10,o=this.mousePosX-t.left-n.clientWidth/2,c=mt(o,a,r);n.style.left=`${c}px`,n.style.setProperty("--preview-arrow-offset",o-c+"px")}),m(this,"setScrubbingContainerSize",()=>{const{width:t,height:s}=Ve(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${t}px`,this.elements.scrubbing.container.style.height=`${s}px`}),m(this,"setImageSizeAndOffset",(t,s)=>{if(!this.usingSprites)return;const n=this.thumbContainerHeight/s.h;t.style.height=t.naturalHeight*n+"px",t.style.width=t.naturalWidth*n+"px",t.style.left=`-${s.x*n}px`,t.style.top=`-${s.y*n}px`}),this.player=i,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:i}=Ve(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return i}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(i){this.mouseDown?this.currentScrubbingImageElement=i:this.currentThumbnailImageElement=i}}const Se={insertElements(e,i){l.string(i)?He(e,this.media,{src:i}):l.array(i)&&i.forEach(t=>{He(e,this.media,t)})},change(e){et(e,"sources.length")?(B.cancelRequests.call(this),this.destroy.call(this,()=>{this.options.quality=[],V(this.media),this.media=null,l.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:i,type:t}=e,[{provider:s=W.html5,src:n}]=i,a=s==="html5"?t:"div",r=s==="html5"?{}:{src:n};Object.assign(this,{provider:s,type:t,supported:x.check(t,s,this.config.playsinline),media:y(a,r)}),this.elements.container.appendChild(this.media),l.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),l.empty(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),P.addStyleHook.call(this),this.isHTML5&&Se.insertElements.call(this,"source",i),this.config.title=e.title,dt.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&Se.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&P.build.call(this),this.isHTML5&&this.media.load(),l.empty(e.previewThumbnails)||(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ce(this))),this.fullscreen.update()},!0)):this.debug.warn("Invalid source format")}};class te{constructor(i,t){if(m(this,"play",()=>l.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>R(this.media.play())),this.media.play()):null),m(this,"pause",()=>this.playing&&l.function(this.media.pause)?this.media.pause():null),m(this,"togglePlay",o=>(l.boolean(o)?o:!this.playing)?this.play():this.pause()),m(this,"stop",()=>{this.isHTML5?(this.pause(),this.restart()):l.function(this.media.stop)&&this.media.stop()}),m(this,"restart",()=>{this.currentTime=0}),m(this,"rewind",o=>{this.currentTime-=l.number(o)?o:this.config.seekTime}),m(this,"forward",o=>{this.currentTime+=l.number(o)?o:this.config.seekTime}),m(this,"increaseVolume",o=>{const c=this.media.muted?0:this.volume;this.volume=c+(l.number(o)?o:0)}),m(this,"decreaseVolume",o=>{this.increaseVolume(-o)}),m(this,"airplay",()=>{x.airplay&&this.media.webkitShowPlaybackTargetPicker()}),m(this,"toggleControls",o=>{if(this.supported.ui&&!this.isAudio){const c=ue(this.elements.container,this.config.classNames.hideControls),u=o===void 0?void 0:!o,g=E(this.elements.container,this.config.classNames.hideControls,u);if(g&&l.array(this.config.controls)&&this.config.controls.includes("settings")&&!l.empty(this.config.settings)&&h.toggleMenu.call(this,!1),g!==c){const f=g?"controlshidden":"controlsshown";b.call(this,this.media,f)}return!g}return!1}),m(this,"on",(o,c)=>{A.call(this,this.elements.container,o,c)}),m(this,"once",(o,c)=>{Me.call(this,this.elements.container,o,c)}),m(this,"off",(o,c)=>{me(this.elements.container,o,c)}),m(this,"destroy",(o,c=!1)=>{if(!this.ready)return;const u=()=>{document.body.style.overflow="",this.embed=null,c?(Object.keys(this.elements).length&&(V(this.elements.buttons.play),V(this.elements.captions),V(this.elements.controls),V(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),l.function(o)&&o()):(ii.call(this),B.cancelRequests.call(this),ce(this.elements.original,this.elements.container),b.call(this,this.elements.original,"destroyed",!0),l.function(o)&&o.call(this.elements.original),this.ready=!1,setTimeout(()=>{this.elements=null,this.media=null},200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(P.toggleNativeControls.call(this,!0),u()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),this.embed!==null&&l.function(this.embed.destroy)&&this.embed.destroy(),u()):this.isVimeo&&(this.embed!==null&&this.embed.unload().then(u),setTimeout(u,200))}),m(this,"supports",o=>x.mime.call(this,o)),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=x.touch,this.media=i,l.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||l.nodeList(this.media)||l.array(this.media))&&(this.media=this.media[0]),this.config=N({},ht,te.defaults,t||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch{return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new pi(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",x),l.nullOrUndefined(this.media)||!l.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!x.check().api)return void this.debug.error("Setup failed: no support");const s=this.media.cloneNode(!0);s.autoplay=!1,this.elements.original=s;const n=this.media.tagName.toLowerCase();let a=null,r=null;switch(n){case"div":if(a=this.media.querySelector("iframe"),l.element(a)){if(r=ct(a.getAttribute("src")),this.provider=mi(r.toString()),this.elements.container=this.media,this.media=a,this.elements.container.className="",r.search.length){const o=["1","true"];o.includes(r.searchParams.get("autoplay"))&&(this.config.autoplay=!0),o.includes(r.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=o.includes(r.searchParams.get("playsinline")),this.config.youtube.hl=r.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(l.empty(this.provider)||!Object.values(W).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=ye.video;break;case"video":case"audio":this.type=n,this.provider=W.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=x.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new gi(this),this.storage=new ee(this),this.media.plyr=this,l.element(this.elements.container)||(this.elements.container=y("div"),tt(this.media,this.elements.container)),P.migrateStyles.call(this),P.addStyleHook.call(this),dt.setup.call(this),this.config.debug&&A.call(this,this.elements.container,this.config.events.join(" "),o=>{this.debug.log(`event: ${o.type}`)}),this.fullscreen=new H(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&P.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Ti(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",()=>R(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ce(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===W.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===W.youtube}get isVimeo(){return this.provider===W.vimeo}get isVideo(){return this.type===ye.video}get isAudio(){return this.type===ye.audio}get playing(){return!!(this.ready&&!this.paused&&!this.ended)}get paused(){return!!this.media.paused}get stopped(){return!!(this.paused&&this.currentTime===0)}get ended(){return!!this.media.ended}set currentTime(i){if(!this.duration)return;const t=l.number(i)&&i>0;this.media.currentTime=t?Math.min(i,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:i}=this.media;return l.number(i)?i:i&&i.length&&this.duration>0?i.end(0)/this.duration:0}get seeking(){return!!this.media.seeking}get duration(){const i=parseFloat(this.config.duration),t=(this.media||{}).duration,s=l.number(t)&&t!==1/0?t:0;return i||s}set volume(i){let t=i;l.string(t)&&(t=Number(t)),l.number(t)||(t=this.storage.get("volume")),l.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!l.empty(i)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(i){let t=i;l.boolean(t)||(t=this.storage.get("muted")),l.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return!!this.media.muted}get hasAudio(){return!this.isHTML5||!!this.isAudio||!!this.media.mozHasAudio||!!this.media.webkitAudioDecodedByteCount||!!(this.media.audioTracks&&this.media.audioTracks.length)}set speed(i){let t=null;l.number(i)&&(t=i),l.number(t)||(t=this.storage.get("speed")),l.number(t)||(t=this.config.speed.selected);const{minimumSpeed:s,maximumSpeed:n}=this;t=mt(t,s,n),this.config.speed.selected=t,setTimeout(()=>{this.media&&(this.media.playbackRate=t)},0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(i){const t=this.config.quality,s=this.options.quality;if(!s.length)return;let n=[!l.empty(i)&&Number(i),this.storage.get("quality"),t.selected,t.default].find(l.number),a=!0;if(!s.includes(n)){const r=it(s,n);this.debug.warn(`Unsupported quality option: ${n}, using ${r} instead`),n=r,a=!1}t.selected=n,this.media.quality=n,a&&this.storage.set({quality:n})}get quality(){return this.media.quality}set loop(i){const t=l.boolean(i)?i:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return!!this.media.loop}set source(i){Se.change.call(this,i)}get source(){return this.media.currentSrc}get download(){const{download:i}=this.config.urls;return l.url(i)?i:this.source}set download(i){l.url(i)&&(this.config.urls.download=i,h.setDownloadUrl.call(this))}set poster(i){this.isVideo?P.setPoster.call(this,i,!1).catch(()=>{}):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const i=he(Ne.call(this));return l.array(i)?i.join(":"):i}set ratio(i){this.isVideo?l.string(i)&&nt(i)?(this.config.ratio=he(i),Y.call(this)):this.debug.error(`Invalid aspect ratio specified (${i})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(i){this.config.autoplay=l.boolean(i)?i:this.config.autoplay}get autoplay(){return!!this.config.autoplay}toggleCaptions(i){S.toggle.call(this,i,!1)}set currentTrack(i){S.set.call(this,i,!1),S.setup.call(this)}get currentTrack(){const{toggled:i,currentTrack:t}=this.captions;return i?t:-1}set language(i){S.setLanguage.call(this,i,!1)}get language(){return(S.getCurrentTrack.call(this)||{}).language}set pip(i){if(!x.pip)return;const t=l.boolean(i)?i:!this.pip;l.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?fe.active:fe.inactive),l.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return x.pip?l.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===fe.active:null}setPreviewThumbnails(i){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,i),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ce(this))}static supported(i,t){return x.check(i,t)}static loadSprite(i,t){return rt(i,t)}static setup(i,t={}){let s=null;return l.string(i)?s=Array.from(document.querySelectorAll(i)):l.nodeList(i)?s=Array.from(i):l.array(i)&&(s=i.filter(l.element)),l.empty(s)?null:s.map(n=>new te(n,t))}}te.defaults=Gt(ht);const Ci=["src"],Si=["src"],Pi=gt({__name:"VideoPlayer",props:{f:{}},setup(e){const i=ft();return yt(()=>{new te(i.value)}),(t,s)=>(Ie(),$e("video",{ref_key:"vid",ref:i,src:t.f.url,preload:"auto",loop:"",playsinline:""},[t.f.thumb?(Ie(),$e("img",{key:0,src:t.f.thumb,alt:""},null,8,Si)):bt("",!0)],8,Ci))}});export{Pi as default}; diff --git a/assets/index-caa8620a.js b/assets/index-9ffd9349.js similarity index 99% rename from assets/index-caa8620a.js rename to assets/index-9ffd9349.js index e327ddd..865247d 100644 --- a/assets/index-caa8620a.js +++ b/assets/index-9ffd9349.js @@ -13,7 +13,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const jn=typeof window<"u";function Hy(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Ki(e,t){const n={};for(const r in t){const s=t[r];n[r]=Lt(s)?s.map(e):e(s)}return n}const Rr=()=>{},Lt=Array.isArray,Vy=/\/$/,By=e=>e.replace(Vy,"");function qi(e,t,n="/"){let r,s={},i="",o="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),i=t.slice(a+1,l>-1?l:t.length),s=e(i)),l>-1&&(r=r||t.slice(0,l),o=t.slice(l,t.length)),r=Wy(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function xy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ac(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Uy(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&lr(t.matched[r],n.matched[s])&&Td(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function lr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Td(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jy(e[n],t[n]))return!1;return!0}function jy(e,t){return Lt(e)?cc(e,t):Lt(t)?cc(t,e):e===t}function cc(e,t){return Lt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Wy(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,l;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Qr;(function(e){e.pop="pop",e.push="push"})(Qr||(Qr={}));var Ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ar||(Ar={}));function Ky(e){if(!e)if(jn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),By(e)}const qy=/^[^#]+#/;function Gy(e,t){return e.replace(qy,"#")+t}function Yy(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const wi=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xy(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Yy(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function uc(e,t){return(history.state?history.state.position-t:-1)+e}const Oo=new Map;function Jy(e,t){Oo.set(e,t)}function Qy(e){const t=Oo.get(e);return Oo.delete(e),t}let Zy=()=>location.protocol+"//"+location.host;function Cd(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let l=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),ac(a,"")}return ac(n,e)+r+s}function zy(e,t,n,r){let s=[],i=[],o=null;const l=({state:h})=>{const _=Cd(e,location),E=n.value,C=t.value;let k=0;if(h){if(n.value=_,t.value=h,o&&o===E){o=null;return}k=C?h.position-C.position:0}else r(_);s.forEach(m=>{m(n.value,E,{delta:k,type:Qr.pop,direction:k?k>0?Ar.forward:Ar.back:Ar.unknown})})};function a(){o=n.value}function c(h){s.push(h);const _=()=>{const E=s.indexOf(h);E>-1&&s.splice(E,1)};return i.push(_),_}function u(){const{history:h}=window;h.state&&h.replaceState(me({},h.state,{scroll:wi()}),"")}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function fc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?wi():null}}function eb(e){const{history:t,location:n}=window,r={value:Cd(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(a,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Zy()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),s.value=c}catch(_){console.error(_),n[u?"replace":"assign"](h)}}function o(a,c){const u=me({},t.state,fc(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});i(a,u,!0),r.value=a}function l(a,c){const u=me({},s.value,t.state,{forward:a,scroll:wi()});i(u.current,u,!0);const f=me({},fc(r.value,a,null),{position:u.position+1},c);i(a,f,!1),r.value=a}return{location:r,state:s,push:l,replace:o}}function tb(e){e=Ky(e);const t=eb(e),n=zy(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=me({location:"",base:e,go:r,createHref:Gy.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function nb(e){return typeof e=="string"||e&&typeof e=="object"}function Sd(e){return typeof e=="string"||typeof e=="symbol"}const Xt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},kd=Symbol("");var dc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(dc||(dc={}));function ar(e,t){return me(new Error,{type:e,[kd]:!0},t)}function Dt(e,t){return e instanceof Error&&kd in e&&(t==null||!!(e.type&t))}const pc="[^/]+?",rb={sensitive:!1,strict:!1,start:!0,end:!0},sb=/[.+*?^${}()[\]/\\]/g;function ib(e,t){const n=me({},rb,t),r=[];let s=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function lb(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ab={type:0,value:""},cb=/[a-zA-Z0-9_]/;function ub(e){if(!e)return[[]];if(e==="/")return[[ab]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${c}": ${_}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let l=0,a,c="",u="";function f(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{o(g)}:Rr}function o(u){if(Sd(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Od(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!gc(u)&&r.set(u.record.name,u)}function c(u,f){let h,_={},E,C;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw ar(1,{location:u});C=h.record.name,_=me(mc(f.params,h.keys.filter(g=>!g.optional).map(g=>g.name)),u.params&&mc(u.params,h.keys.map(g=>g.name))),E=h.stringify(_)}else if("path"in u)E=u.path,h=n.find(g=>g.re.test(E)),h&&(_=h.parse(E),C=h.record.name);else{if(h=f.name?r.get(f.name):n.find(g=>g.re.test(f.path)),!h)throw ar(1,{location:u,currentLocation:f});C=h.record.name,_=me({},f.params,u.params),E=h.stringify(_)}const k=[];let m=h;for(;m;)k.unshift(m.record),m=m.parent;return{name:C,path:E,params:_,matched:k,meta:mb(k)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:l,getRecordMatcher:s}}function mc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function pb(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:hb(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function hb(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function gc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mb(e){return e.reduce((t,n)=>me(t,n.meta),{})}function _c(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Od(e,t){return t.children.some(n=>n===e||Od(e,n))}const Nd=/#/g,gb=/&/g,_b=/\//g,yb=/=/g,bb=/\?/g,Ld=/\+/g,vb=/%5B/g,Eb=/%5D/g,wd=/%5E/g,Tb=/%60/g,Id=/%7B/g,Cb=/%7C/g,Pd=/%7D/g,Sb=/%20/g;function Bl(e){return encodeURI(""+e).replace(Cb,"|").replace(vb,"[").replace(Eb,"]")}function kb(e){return Bl(e).replace(Id,"{").replace(Pd,"}").replace(wd,"^")}function No(e){return Bl(e).replace(Ld,"%2B").replace(Sb,"+").replace(Nd,"%23").replace(gb,"%26").replace(Tb,"`").replace(Id,"{").replace(Pd,"}").replace(wd,"^")}function Ob(e){return No(e).replace(yb,"%3D")}function Nb(e){return Bl(e).replace(Nd,"%23").replace(bb,"%3F")}function Lb(e){return e==null?"":Nb(e).replace(_b,"%2F")}function ti(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function wb(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&No(i)):[r&&No(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Ib(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Lt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Pb=Symbol(""),bc=Symbol(""),xl=Symbol(""),Rd=Symbol(""),Lo=Symbol("");function vr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function zt(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const a=f=>{f===!1?l(ar(4,{from:n,to:t})):f instanceof Error?l(f):nb(f)?l(ar(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},c=e.call(r&&r.instances[s],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Gi(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Rb(l)){const c=(l.__vccOpts||l)[t];c&&s.push(zt(c,n,r,i,o))}else{let a=l();s.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=Hy(c)?c.default:c;i.components[o]=u;const h=(u.__vccOpts||u)[t];return h&&zt(h,n,r,i,o)()}))}}return s}function Rb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vc(e){const t=Ot(xl),n=Ot(Rd),r=ke(()=>t.resolve(nn(e.to))),s=ke(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(lr.bind(null,u));if(h>-1)return h;const _=Ec(a[c-2]);return c>1&&Ec(u)===_&&f[f.length-1].path!==_?f.findIndex(lr.bind(null,a[c-2])):h}),i=ke(()=>s.value>-1&&Db(n.params,r.value.params)),o=ke(()=>s.value>-1&&s.value===n.matched.length-1&&Td(n.params,r.value.params));function l(a={}){return Fb(a)?t[nn(e.replace)?"replace":"push"](nn(e.to)).catch(Rr):Promise.resolve()}return{route:r,href:ke(()=>r.value.href),isActive:i,isExactActive:o,navigate:l}}const Ab=hr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vc,setup(e,{slots:t}){const n=ts(vc(e)),{options:r}=Ot(xl),s=ke(()=>({[Tc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Tc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Hn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Mb=Ab;function Fb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Db(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Lt(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function Ec(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Tc=(e,t,n)=>e??t??n,$b=hr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ot(Lo),s=ke(()=>e.route||r.value),i=Ot(bc,0),o=ke(()=>{let c=nn(i);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=ke(()=>s.value.matched[o.value]);Or(bc,ke(()=>o.value+1)),Or(Pb,l),Or(Lo,s);const a=Ve();return kt(()=>[a.value,l.value,e.name],([c,u,f],[h,_,E])=>{u&&(u.instances[f]=c,_&&_!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=_.leaveGuards),u.updateGuards.size||(u.updateGuards=_.updateGuards))),c&&u&&(!_||!lr(u,_)||!h)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,h=f&&f.components[u];if(!h)return Cc(n.default,{Component:h,route:c});const _=f.props[u],E=_?_===!0?c.params:typeof _=="function"?_(c):_:null,k=Hn(h,me({},E,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Cc(n.default,{Component:k,route:c})||k}}});function Cc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Hb=$b;function Vb(e){const t=db(e.routes,e),n=e.parseQuery||wb,r=e.stringifyQuery||yc,s=e.history,i=vr(),o=vr(),l=vr(),a=zo(Xt);let c=Xt;jn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ki.bind(null,M=>""+M),f=Ki.bind(null,Lb),h=Ki.bind(null,ti);function _(M,K){let W,Y;return Sd(M)?(W=t.getRecordMatcher(M),Y=K):Y=M,t.addRoute(Y,W)}function E(M){const K=t.getRecordMatcher(M);K&&t.removeRoute(K)}function C(){return t.getRoutes().map(M=>M.record)}function k(M){return!!t.getRecordMatcher(M)}function m(M,K){if(K=me({},K||a.value),typeof M=="string"){const p=qi(n,M,K.path),b=t.resolve({path:p.path},K),O=s.createHref(p.fullPath);return me(p,b,{params:h(b.params),hash:ti(p.hash),redirectedFrom:void 0,href:O})}let W;if("path"in M)W=me({},M,{path:qi(n,M.path,K.path).path});else{const p=me({},M.params);for(const b in p)p[b]==null&&delete p[b];W=me({},M,{params:f(p)}),K.params=f(K.params)}const Y=t.resolve(W,K),oe=M.hash||"";Y.params=u(h(Y.params));const v=xy(r,me({},M,{hash:kb(oe),path:Y.path})),d=s.createHref(v);return me({fullPath:v,hash:oe,query:r===yc?Ib(M.query):M.query||{}},Y,{redirectedFrom:void 0,href:d})}function g(M){return typeof M=="string"?qi(n,M,a.value.path):me({},M)}function S(M,K){if(c!==M)return ar(8,{from:K,to:M})}function y(M){return w(M)}function T(M){return y(me(g(M),{replace:!0}))}function I(M){const K=M.matched[M.matched.length-1];if(K&&K.redirect){const{redirect:W}=K;let Y=typeof W=="function"?W(M):W;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=g(Y):{path:Y},Y.params={}),me({query:M.query,hash:M.hash,params:"path"in Y?{}:M.params},Y)}}function w(M,K){const W=c=m(M),Y=a.value,oe=M.state,v=M.force,d=M.replace===!0,p=I(W);if(p)return w(me(g(p),{state:typeof p=="object"?me({},oe,p.state):oe,force:v,replace:d}),K||W);const b=W;b.redirectedFrom=K;let O;return!v&&Uy(r,Y,W)&&(O=ar(16,{to:b,from:Y}),je(Y,Y,!0,!1)),(O?Promise.resolve(O):$(b,Y)).catch(R=>Dt(R)?Dt(R,2)?R:Ze(R):re(R,b,Y)).then(R=>{if(R){if(Dt(R,2))return w(me({replace:d},g(R.to),{state:typeof R.to=="object"?me({},oe,R.to.state):oe,force:v}),K||b)}else R=D(b,Y,!0,d,oe);return H(b,Y,R),R})}function N(M,K){const W=S(M,K);return W?Promise.reject(W):Promise.resolve()}function A(M){const K=ot.values().next().value;return K&&typeof K.runWithContext=="function"?K.runWithContext(M):M()}function $(M,K){let W;const[Y,oe,v]=Bb(M,K);W=Gi(Y.reverse(),"beforeRouteLeave",M,K);for(const p of Y)p.leaveGuards.forEach(b=>{W.push(zt(b,M,K))});const d=N.bind(null,M,K);return W.push(d),Ce(W).then(()=>{W=[];for(const p of i.list())W.push(zt(p,M,K));return W.push(d),Ce(W)}).then(()=>{W=Gi(oe,"beforeRouteUpdate",M,K);for(const p of oe)p.updateGuards.forEach(b=>{W.push(zt(b,M,K))});return W.push(d),Ce(W)}).then(()=>{W=[];for(const p of v)if(p.beforeEnter)if(Lt(p.beforeEnter))for(const b of p.beforeEnter)W.push(zt(b,M,K));else W.push(zt(p.beforeEnter,M,K));return W.push(d),Ce(W)}).then(()=>(M.matched.forEach(p=>p.enterCallbacks={}),W=Gi(v,"beforeRouteEnter",M,K),W.push(d),Ce(W))).then(()=>{W=[];for(const p of o.list())W.push(zt(p,M,K));return W.push(d),Ce(W)}).catch(p=>Dt(p,8)?p:Promise.reject(p))}function H(M,K,W){l.list().forEach(Y=>A(()=>Y(M,K,W)))}function D(M,K,W,Y,oe){const v=S(M,K);if(v)return v;const d=K===Xt,p=jn?history.state:{};W&&(Y||d?s.replace(M.fullPath,me({scroll:d&&p&&p.scroll},oe)):s.push(M.fullPath,oe)),a.value=M,je(M,K,W,d),Ze()}let x;function U(){x||(x=s.listen((M,K,W)=>{if(!wt.listening)return;const Y=m(M),oe=I(Y);if(oe){w(me(oe,{replace:!0}),Y).catch(Rr);return}c=Y;const v=a.value;jn&&Jy(uc(v.fullPath,W.delta),wi()),$(Y,v).catch(d=>Dt(d,12)?d:Dt(d,2)?(w(d.to,Y).then(p=>{Dt(p,20)&&!W.delta&&W.type===Qr.pop&&s.go(-1,!1)}).catch(Rr),Promise.reject()):(W.delta&&s.go(-W.delta,!1),re(d,Y,v))).then(d=>{d=d||D(Y,v,!1),d&&(W.delta&&!Dt(d,8)?s.go(-W.delta,!1):W.type===Qr.pop&&Dt(d,20)&&s.go(-1,!1)),H(Y,v,d)}).catch(Rr)}))}let te=vr(),Q=vr(),z;function re(M,K,W){Ze(M);const Y=Q.list();return Y.length?Y.forEach(oe=>oe(M,K,W)):console.error(M),Promise.reject(M)}function we(){return z&&a.value!==Xt?Promise.resolve():new Promise((M,K)=>{te.add([M,K])})}function Ze(M){return z||(z=!M,U(),te.list().forEach(([K,W])=>M?W(M):K()),te.reset()),M}function je(M,K,W,Y){const{scrollBehavior:oe}=e;if(!jn||!oe)return Promise.resolve();const v=!W&&Qy(uc(M.fullPath,0))||(Y||!W)&&history.state&&history.state.scroll||null;return fi().then(()=>oe(M,K,v)).then(d=>d&&Xy(d)).catch(d=>re(d,M,K))}const Ie=M=>s.go(M);let Et;const ot=new Set,wt={currentRoute:a,listening:!0,addRoute:_,removeRoute:E,hasRoute:k,getRoutes:C,resolve:m,options:e,push:y,replace:T,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:Q.add,isReady:we,install(M){const K=this;M.component("RouterLink",Mb),M.component("RouterView",Hb),M.config.globalProperties.$router=K,Object.defineProperty(M.config.globalProperties,"$route",{enumerable:!0,get:()=>nn(a)}),jn&&!Et&&a.value===Xt&&(Et=!0,y(s.location).catch(oe=>{}));const W={};for(const oe in Xt)Object.defineProperty(W,oe,{get:()=>a.value[oe],enumerable:!0});M.provide(xl,K),M.provide(Rd,Go(W)),M.provide(Lo,a);const Y=M.unmount;ot.add(M),M.unmount=function(){ot.delete(M),ot.size<1&&(c=Xt,x&&x(),x=null,a.value=Xt,Et=!1,z=!1),Y()}}};function Ce(M){return M.reduce((K,W)=>K.then(()=>A(W)),Promise.resolve())}return wt}function Bb(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;olr(c,l))?r.push(l):n.push(l));const a=e.matched[o];a&&(t.matched.find(c=>lr(c,a))||s.push(a))}return[n,r,s]}const cs=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},xb={},Ub=e=>(nl("data-v-69342e97"),e=e(),rl(),e),jb={id:"Home",class:"fbox-center f-grow1"},Wb=Ub(()=>Te("div",{id:"box"},[Te("div",{class:"font-script-en"},"Hykilpikonna's"),Te("div",{class:"font-script-en bold"},"Road Less Traveled")],-1)),Kb=[Wb];function qb(e,t){return Je(),Ct("div",jb,Kb)}const Gb=cs(xb,[["render",qb],["__scopeId","data-v-69342e97"]]),Yb=[{path:"/",name:"Home",meta:{title:"Home",nav:!0},component:Gb},{path:"/about",name:"About",meta:{title:"关于",nav:!0},component:()=>yn(()=>import("./About-64725953.js"),["assets/About-64725953.js","assets/Loading-5d3ea1a9.js","assets/Loading-b61667a3.css","assets/utils-9370cd2e.js","assets/About-a64e1f85.css"])},{path:"/life",name:"Life",meta:{title:"生活",nav:!0},component:()=>yn(()=>import("./Life-7eebb413.js").then(e=>e.L),["assets/Life-7eebb413.js","assets/Life-07f34a08.css"])},{path:"/blog",name:"Blog",meta:{title:"记事本",nav:!0},component:()=>yn(()=>import("./Blog-33aa35bb.js"),["assets/Blog-33aa35bb.js","assets/Loading-5d3ea1a9.js","assets/Loading-b61667a3.css","assets/Blog-026e8632.css"]),props:e=>e.query},{path:"/others",name:"Others",meta:{title:"更多",nav:!0},component:()=>yn(()=>import("./Others-4da00b79.js"),["assets/Others-4da00b79.js","assets/Others-6138e9a7.css"])},{path:"/kitchen-menu",name:"Menu",meta:{title:"菜单",navBookmark:"Others"},component:()=>yn(()=>import("./Menu-fd665229.js"),["assets/Menu-fd665229.js","assets/Menu-cf37dc45.css"])},{path:"/friends",name:"Friends",meta:{title:"朋友们",navBookmark:"Others"},component:()=>yn(()=>import("./Friends-00077c39.js"),["assets/Friends-00077c39.js","assets/utils-9370cd2e.js","assets/Friends-76bac6fa.css"])},{path:"/projects",name:"Projects",meta:{title:"我做的",navBookmark:"Others"},component:()=>yn(()=>import("./Projects-1b94ae78.js"),[])}],ni=Vb({history:tb(),routes:Yb});function Sc(e){const t={...ni.currentRoute.value.query??{}};console.log(e);for(const n of Object.keys(e))e[n]==null?delete t[n]:t[n]=e[n];return ni.push({query:t})}var Xb=Object.defineProperty,Jb=Object.getOwnPropertyDescriptor,Qb=(e,t,n,r)=>{for(var s=r>1?void 0:r?Jb(t,n):t,i=e.length-1,o;i>=0;i--)(o=e[i])&&(s=(r?o(t,n,s):o(s))||s);return r&&s&&Xb(t,n,s),s};let wo=class extends Li{constructor(){super(...arguments);mt(this,"currentRoute","");mt(this,"currentLink",null);mt(this,"bookmarkCss","");mt(this,"bookmarkUpdateIntervalId");mt(this,"lastTop",0);mt(this,"menuOpen",!1)}showMenu(){this.menuOpen=!this.menuOpen,this.menuOpen&&setTimeout(()=>this.menuOpen=!1,2e3)}updateBookmark(n){var r;this.$nextTick(()=>{n.name=="Blog"&&Object.keys(n.query).length!=0||(document.title=n.meta.title?`Hykilpikonna - ${n.meta.title}`:"Hykilpikonna - Home")}),console.log("AfterEach called",n),this.currentRoute=(((r=n.meta)==null?void 0:r.navBookmark)??n.name).toLowerCase(),this.calculateBookmarkCss(),this.menuOpen=!1}mounted(){var n;console.log("Mounted called",this.$route),ni.afterEach(this.updateBookmark),this.$route.name&&(this.currentRoute=(((n=this.$route.meta)==null?void 0:n.navBookmark)??this.$route.name).toLowerCase()),window.addEventListener("resize",this.calculateBookmarkCss,!0),this.bookmarkUpdateIntervalId=window.setInterval(this.calculateBookmarkCss,1e3)}unmounted(){window.removeEventListener("resize",this.calculateBookmarkCss),window.clearInterval(this.bookmarkUpdateIntervalId)}calculateBookmarkCss(){if(this.currentRoute in this.$refs)this.currentLink=this.$refs[this.currentRoute].$el;else return;let n=this.currentLink.getBoundingClientRect();if(n.top==this.lastTop)return;this.lastTop=n.top;let r=n.bottom-n.top,s=Math.round(r/2)+8;this.bookmarkCss=`top: ${n.top-8}px;border-width: ${s}px 20px ${s}px 50px;`}};wo=Qb([Vl({components:{}})],wo);const Zb="/meru_256px.png";const zb=Te("i",{class:"fas fa-bars"},null,-1),ev=[zb],tv={id:"items",class:"fbox-v"},nv=Te("div",{class:"dot"},"·",-1),rv=Te("div",{class:"dot"},"·",-1),sv=Te("div",{class:"dot"},"·",-1),iv=Te("div",{class:"dot"},"·",-1),ov=Te("svg",{focusable:"false","data-prefix":"fal","data-icon":"house-night",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512",class:"svg-inline--fa fa-house-night fa-w-20"},[Te("path",{fill:"currentColor",d:"M112,224a111.5,111.5,0,0,0,87-41.45,20.51,20.51,0,0,0-19.75-33.08A59.2,59.2,0,0,1,138.84,39.85a20.3,20.3,0,0,0,10.07-21.27,20.26,20.26,0,0,0-16.47-16.7A136,136,0,0,0,112,0a112,112,0,0,0,0,224ZM97.78,33.27a91.21,91.21,0,0,0,54.47,147.9A80,80,0,1,1,97.78,33.27Zm97.15,35.51,39.72,16.56,16.56,39.72a5.33,5.33,0,0,0,9.55,0l16.56-39.72L317,68.78a5.33,5.33,0,0,0,0-9.54L277.32,42.68,260.76,3a5.33,5.33,0,0,0-9.55,0L234.65,42.68,194.93,59.24a5.34,5.34,0,0,0,0,9.54ZM157,379.24l-39.72-16.57L100.76,323a5.34,5.34,0,0,0-9.55,0L74.65,362.67,34.93,379.24a5.34,5.34,0,0,0,0,9.54l39.72,16.56,16.56,39.72a5.33,5.33,0,0,0,9.55,0l16.56-39.72L157,388.78a5.33,5.33,0,0,0,0-9.54Zm179-101.9v85.33A21.39,21.39,0,0,0,357.36,384h85.31A21.39,21.39,0,0,0,464,362.67V277.34A21.4,21.4,0,0,0,442.67,256H357.36A21.4,21.4,0,0,0,336,277.34ZM368,288H432v64H368Zm266.49,8L576,244.75V144a16,16,0,0,0-32,0v72.75L410.53,100a16,16,0,0,0-21.07,0l-224,196a16,16,0,0,0,21.07,24.09L224,287.28V464a48.05,48.05,0,0,0,48,48H528a48.06,48.06,0,0,0,48-48V287.28l37.46,32.78A16,16,0,0,0,634.53,296ZM544,464a16,16,0,0,1-16,16H272a16,16,0,0,1-16-16V264a15.94,15.94,0,0,0-.81-4L400,133.27l144,126Z",class:""})],-1),lv=Te("div",{class:"dot"},"·",-1),av=Te("div",{id:"nav-background"},null,-1),cv=Te("img",{id:"meru",src:Zb,alt:""},null,-1);function uv(e,t,n,r,s,i){const o=Hs("router-link"),l=Hs("router-view");return Je(),Ct(Ne,null,[e.currentRoute!=="colorpicker"?(Je(),Ct("div",{key:0,id:"nav",class:Dn(["fbox-v",e.currentRoute+" "+(e.menuOpen?"open":"")])},[Te("div",{id:"menu",onClick:t[0]||(t[0]=(...a)=>e.showMenu&&e.showMenu(...a))},ev),Te("div",tv,[pe(o,{class:"router-link",ref:"others",to:"/others"},{default:Bt(()=>[en(Ut(e.$t("nav.others")),1)]),_:1},512),nv,pe(o,{class:"router-link",ref:"blog",to:"/blog"},{default:Bt(()=>[en(Ut(e.$t("nav.blog")),1)]),_:1},512),rv,pe(o,{class:"router-link",ref:"life",to:"/life"},{default:Bt(()=>[en(Ut(e.$t("nav.life")),1)]),_:1},512),sv,pe(o,{class:"router-link",ref:"about",to:"/about"},{default:Bt(()=>[en(Ut(e.$t("nav.about")),1)]),_:1},512),iv,pe(o,{class:"router-link",ref:"home",to:"/"},{default:Bt(()=>[ov]),_:1},512),lv]),Te("div",{id:"nav-bookmark",ref:"bookmark",style:fr(e.bookmarkCss)},null,4),av,cv],2)):of("",!0),pe(l)],64)}const fv=cs(wo,[["render",uv]]);/*! + */const jn=typeof window<"u";function Hy(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Ki(e,t){const n={};for(const r in t){const s=t[r];n[r]=Lt(s)?s.map(e):e(s)}return n}const Rr=()=>{},Lt=Array.isArray,Vy=/\/$/,By=e=>e.replace(Vy,"");function qi(e,t,n="/"){let r,s={},i="",o="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),i=t.slice(a+1,l>-1?l:t.length),s=e(i)),l>-1&&(r=r||t.slice(0,l),o=t.slice(l,t.length)),r=Wy(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function xy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ac(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Uy(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&lr(t.matched[r],n.matched[s])&&Td(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function lr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Td(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jy(e[n],t[n]))return!1;return!0}function jy(e,t){return Lt(e)?cc(e,t):Lt(t)?cc(t,e):e===t}function cc(e,t){return Lt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Wy(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,l;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Qr;(function(e){e.pop="pop",e.push="push"})(Qr||(Qr={}));var Ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ar||(Ar={}));function Ky(e){if(!e)if(jn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),By(e)}const qy=/^[^#]+#/;function Gy(e,t){return e.replace(qy,"#")+t}function Yy(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const wi=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xy(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Yy(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function uc(e,t){return(history.state?history.state.position-t:-1)+e}const Oo=new Map;function Jy(e,t){Oo.set(e,t)}function Qy(e){const t=Oo.get(e);return Oo.delete(e),t}let Zy=()=>location.protocol+"//"+location.host;function Cd(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let l=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),ac(a,"")}return ac(n,e)+r+s}function zy(e,t,n,r){let s=[],i=[],o=null;const l=({state:h})=>{const _=Cd(e,location),E=n.value,C=t.value;let k=0;if(h){if(n.value=_,t.value=h,o&&o===E){o=null;return}k=C?h.position-C.position:0}else r(_);s.forEach(m=>{m(n.value,E,{delta:k,type:Qr.pop,direction:k?k>0?Ar.forward:Ar.back:Ar.unknown})})};function a(){o=n.value}function c(h){s.push(h);const _=()=>{const E=s.indexOf(h);E>-1&&s.splice(E,1)};return i.push(_),_}function u(){const{history:h}=window;h.state&&h.replaceState(me({},h.state,{scroll:wi()}),"")}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function fc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?wi():null}}function eb(e){const{history:t,location:n}=window,r={value:Cd(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(a,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Zy()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),s.value=c}catch(_){console.error(_),n[u?"replace":"assign"](h)}}function o(a,c){const u=me({},t.state,fc(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});i(a,u,!0),r.value=a}function l(a,c){const u=me({},s.value,t.state,{forward:a,scroll:wi()});i(u.current,u,!0);const f=me({},fc(r.value,a,null),{position:u.position+1},c);i(a,f,!1),r.value=a}return{location:r,state:s,push:l,replace:o}}function tb(e){e=Ky(e);const t=eb(e),n=zy(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=me({location:"",base:e,go:r,createHref:Gy.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function nb(e){return typeof e=="string"||e&&typeof e=="object"}function Sd(e){return typeof e=="string"||typeof e=="symbol"}const Xt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},kd=Symbol("");var dc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(dc||(dc={}));function ar(e,t){return me(new Error,{type:e,[kd]:!0},t)}function Dt(e,t){return e instanceof Error&&kd in e&&(t==null||!!(e.type&t))}const pc="[^/]+?",rb={sensitive:!1,strict:!1,start:!0,end:!0},sb=/[.+*?^${}()[\]/\\]/g;function ib(e,t){const n=me({},rb,t),r=[];let s=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function lb(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ab={type:0,value:""},cb=/[a-zA-Z0-9_]/;function ub(e){if(!e)return[[]];if(e==="/")return[[ab]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${c}": ${_}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let l=0,a,c="",u="";function f(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{o(g)}:Rr}function o(u){if(Sd(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Od(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!gc(u)&&r.set(u.record.name,u)}function c(u,f){let h,_={},E,C;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw ar(1,{location:u});C=h.record.name,_=me(mc(f.params,h.keys.filter(g=>!g.optional).map(g=>g.name)),u.params&&mc(u.params,h.keys.map(g=>g.name))),E=h.stringify(_)}else if("path"in u)E=u.path,h=n.find(g=>g.re.test(E)),h&&(_=h.parse(E),C=h.record.name);else{if(h=f.name?r.get(f.name):n.find(g=>g.re.test(f.path)),!h)throw ar(1,{location:u,currentLocation:f});C=h.record.name,_=me({},f.params,u.params),E=h.stringify(_)}const k=[];let m=h;for(;m;)k.unshift(m.record),m=m.parent;return{name:C,path:E,params:_,matched:k,meta:mb(k)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:l,getRecordMatcher:s}}function mc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function pb(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:hb(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function hb(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function gc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mb(e){return e.reduce((t,n)=>me(t,n.meta),{})}function _c(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Od(e,t){return t.children.some(n=>n===e||Od(e,n))}const Nd=/#/g,gb=/&/g,_b=/\//g,yb=/=/g,bb=/\?/g,Ld=/\+/g,vb=/%5B/g,Eb=/%5D/g,wd=/%5E/g,Tb=/%60/g,Id=/%7B/g,Cb=/%7C/g,Pd=/%7D/g,Sb=/%20/g;function Bl(e){return encodeURI(""+e).replace(Cb,"|").replace(vb,"[").replace(Eb,"]")}function kb(e){return Bl(e).replace(Id,"{").replace(Pd,"}").replace(wd,"^")}function No(e){return Bl(e).replace(Ld,"%2B").replace(Sb,"+").replace(Nd,"%23").replace(gb,"%26").replace(Tb,"`").replace(Id,"{").replace(Pd,"}").replace(wd,"^")}function Ob(e){return No(e).replace(yb,"%3D")}function Nb(e){return Bl(e).replace(Nd,"%23").replace(bb,"%3F")}function Lb(e){return e==null?"":Nb(e).replace(_b,"%2F")}function ti(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function wb(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&No(i)):[r&&No(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Ib(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Lt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Pb=Symbol(""),bc=Symbol(""),xl=Symbol(""),Rd=Symbol(""),Lo=Symbol("");function vr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function zt(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const a=f=>{f===!1?l(ar(4,{from:n,to:t})):f instanceof Error?l(f):nb(f)?l(ar(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},c=e.call(r&&r.instances[s],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Gi(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Rb(l)){const c=(l.__vccOpts||l)[t];c&&s.push(zt(c,n,r,i,o))}else{let a=l();s.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=Hy(c)?c.default:c;i.components[o]=u;const h=(u.__vccOpts||u)[t];return h&&zt(h,n,r,i,o)()}))}}return s}function Rb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vc(e){const t=Ot(xl),n=Ot(Rd),r=ke(()=>t.resolve(nn(e.to))),s=ke(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(lr.bind(null,u));if(h>-1)return h;const _=Ec(a[c-2]);return c>1&&Ec(u)===_&&f[f.length-1].path!==_?f.findIndex(lr.bind(null,a[c-2])):h}),i=ke(()=>s.value>-1&&Db(n.params,r.value.params)),o=ke(()=>s.value>-1&&s.value===n.matched.length-1&&Td(n.params,r.value.params));function l(a={}){return Fb(a)?t[nn(e.replace)?"replace":"push"](nn(e.to)).catch(Rr):Promise.resolve()}return{route:r,href:ke(()=>r.value.href),isActive:i,isExactActive:o,navigate:l}}const Ab=hr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vc,setup(e,{slots:t}){const n=ts(vc(e)),{options:r}=Ot(xl),s=ke(()=>({[Tc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Tc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Hn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Mb=Ab;function Fb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Db(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Lt(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function Ec(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Tc=(e,t,n)=>e??t??n,$b=hr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ot(Lo),s=ke(()=>e.route||r.value),i=Ot(bc,0),o=ke(()=>{let c=nn(i);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=ke(()=>s.value.matched[o.value]);Or(bc,ke(()=>o.value+1)),Or(Pb,l),Or(Lo,s);const a=Ve();return kt(()=>[a.value,l.value,e.name],([c,u,f],[h,_,E])=>{u&&(u.instances[f]=c,_&&_!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=_.leaveGuards),u.updateGuards.size||(u.updateGuards=_.updateGuards))),c&&u&&(!_||!lr(u,_)||!h)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,h=f&&f.components[u];if(!h)return Cc(n.default,{Component:h,route:c});const _=f.props[u],E=_?_===!0?c.params:typeof _=="function"?_(c):_:null,k=Hn(h,me({},E,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Cc(n.default,{Component:k,route:c})||k}}});function Cc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Hb=$b;function Vb(e){const t=db(e.routes,e),n=e.parseQuery||wb,r=e.stringifyQuery||yc,s=e.history,i=vr(),o=vr(),l=vr(),a=zo(Xt);let c=Xt;jn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ki.bind(null,M=>""+M),f=Ki.bind(null,Lb),h=Ki.bind(null,ti);function _(M,K){let W,Y;return Sd(M)?(W=t.getRecordMatcher(M),Y=K):Y=M,t.addRoute(Y,W)}function E(M){const K=t.getRecordMatcher(M);K&&t.removeRoute(K)}function C(){return t.getRoutes().map(M=>M.record)}function k(M){return!!t.getRecordMatcher(M)}function m(M,K){if(K=me({},K||a.value),typeof M=="string"){const p=qi(n,M,K.path),b=t.resolve({path:p.path},K),O=s.createHref(p.fullPath);return me(p,b,{params:h(b.params),hash:ti(p.hash),redirectedFrom:void 0,href:O})}let W;if("path"in M)W=me({},M,{path:qi(n,M.path,K.path).path});else{const p=me({},M.params);for(const b in p)p[b]==null&&delete p[b];W=me({},M,{params:f(p)}),K.params=f(K.params)}const Y=t.resolve(W,K),oe=M.hash||"";Y.params=u(h(Y.params));const v=xy(r,me({},M,{hash:kb(oe),path:Y.path})),d=s.createHref(v);return me({fullPath:v,hash:oe,query:r===yc?Ib(M.query):M.query||{}},Y,{redirectedFrom:void 0,href:d})}function g(M){return typeof M=="string"?qi(n,M,a.value.path):me({},M)}function S(M,K){if(c!==M)return ar(8,{from:K,to:M})}function y(M){return w(M)}function T(M){return y(me(g(M),{replace:!0}))}function I(M){const K=M.matched[M.matched.length-1];if(K&&K.redirect){const{redirect:W}=K;let Y=typeof W=="function"?W(M):W;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=g(Y):{path:Y},Y.params={}),me({query:M.query,hash:M.hash,params:"path"in Y?{}:M.params},Y)}}function w(M,K){const W=c=m(M),Y=a.value,oe=M.state,v=M.force,d=M.replace===!0,p=I(W);if(p)return w(me(g(p),{state:typeof p=="object"?me({},oe,p.state):oe,force:v,replace:d}),K||W);const b=W;b.redirectedFrom=K;let O;return!v&&Uy(r,Y,W)&&(O=ar(16,{to:b,from:Y}),je(Y,Y,!0,!1)),(O?Promise.resolve(O):$(b,Y)).catch(R=>Dt(R)?Dt(R,2)?R:Ze(R):re(R,b,Y)).then(R=>{if(R){if(Dt(R,2))return w(me({replace:d},g(R.to),{state:typeof R.to=="object"?me({},oe,R.to.state):oe,force:v}),K||b)}else R=D(b,Y,!0,d,oe);return H(b,Y,R),R})}function N(M,K){const W=S(M,K);return W?Promise.reject(W):Promise.resolve()}function A(M){const K=ot.values().next().value;return K&&typeof K.runWithContext=="function"?K.runWithContext(M):M()}function $(M,K){let W;const[Y,oe,v]=Bb(M,K);W=Gi(Y.reverse(),"beforeRouteLeave",M,K);for(const p of Y)p.leaveGuards.forEach(b=>{W.push(zt(b,M,K))});const d=N.bind(null,M,K);return W.push(d),Ce(W).then(()=>{W=[];for(const p of i.list())W.push(zt(p,M,K));return W.push(d),Ce(W)}).then(()=>{W=Gi(oe,"beforeRouteUpdate",M,K);for(const p of oe)p.updateGuards.forEach(b=>{W.push(zt(b,M,K))});return W.push(d),Ce(W)}).then(()=>{W=[];for(const p of v)if(p.beforeEnter)if(Lt(p.beforeEnter))for(const b of p.beforeEnter)W.push(zt(b,M,K));else W.push(zt(p.beforeEnter,M,K));return W.push(d),Ce(W)}).then(()=>(M.matched.forEach(p=>p.enterCallbacks={}),W=Gi(v,"beforeRouteEnter",M,K),W.push(d),Ce(W))).then(()=>{W=[];for(const p of o.list())W.push(zt(p,M,K));return W.push(d),Ce(W)}).catch(p=>Dt(p,8)?p:Promise.reject(p))}function H(M,K,W){l.list().forEach(Y=>A(()=>Y(M,K,W)))}function D(M,K,W,Y,oe){const v=S(M,K);if(v)return v;const d=K===Xt,p=jn?history.state:{};W&&(Y||d?s.replace(M.fullPath,me({scroll:d&&p&&p.scroll},oe)):s.push(M.fullPath,oe)),a.value=M,je(M,K,W,d),Ze()}let x;function U(){x||(x=s.listen((M,K,W)=>{if(!wt.listening)return;const Y=m(M),oe=I(Y);if(oe){w(me(oe,{replace:!0}),Y).catch(Rr);return}c=Y;const v=a.value;jn&&Jy(uc(v.fullPath,W.delta),wi()),$(Y,v).catch(d=>Dt(d,12)?d:Dt(d,2)?(w(d.to,Y).then(p=>{Dt(p,20)&&!W.delta&&W.type===Qr.pop&&s.go(-1,!1)}).catch(Rr),Promise.reject()):(W.delta&&s.go(-W.delta,!1),re(d,Y,v))).then(d=>{d=d||D(Y,v,!1),d&&(W.delta&&!Dt(d,8)?s.go(-W.delta,!1):W.type===Qr.pop&&Dt(d,20)&&s.go(-1,!1)),H(Y,v,d)}).catch(Rr)}))}let te=vr(),Q=vr(),z;function re(M,K,W){Ze(M);const Y=Q.list();return Y.length?Y.forEach(oe=>oe(M,K,W)):console.error(M),Promise.reject(M)}function we(){return z&&a.value!==Xt?Promise.resolve():new Promise((M,K)=>{te.add([M,K])})}function Ze(M){return z||(z=!M,U(),te.list().forEach(([K,W])=>M?W(M):K()),te.reset()),M}function je(M,K,W,Y){const{scrollBehavior:oe}=e;if(!jn||!oe)return Promise.resolve();const v=!W&&Qy(uc(M.fullPath,0))||(Y||!W)&&history.state&&history.state.scroll||null;return fi().then(()=>oe(M,K,v)).then(d=>d&&Xy(d)).catch(d=>re(d,M,K))}const Ie=M=>s.go(M);let Et;const ot=new Set,wt={currentRoute:a,listening:!0,addRoute:_,removeRoute:E,hasRoute:k,getRoutes:C,resolve:m,options:e,push:y,replace:T,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:Q.add,isReady:we,install(M){const K=this;M.component("RouterLink",Mb),M.component("RouterView",Hb),M.config.globalProperties.$router=K,Object.defineProperty(M.config.globalProperties,"$route",{enumerable:!0,get:()=>nn(a)}),jn&&!Et&&a.value===Xt&&(Et=!0,y(s.location).catch(oe=>{}));const W={};for(const oe in Xt)Object.defineProperty(W,oe,{get:()=>a.value[oe],enumerable:!0});M.provide(xl,K),M.provide(Rd,Go(W)),M.provide(Lo,a);const Y=M.unmount;ot.add(M),M.unmount=function(){ot.delete(M),ot.size<1&&(c=Xt,x&&x(),x=null,a.value=Xt,Et=!1,z=!1),Y()}}};function Ce(M){return M.reduce((K,W)=>K.then(()=>A(W)),Promise.resolve())}return wt}function Bb(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;olr(c,l))?r.push(l):n.push(l));const a=e.matched[o];a&&(t.matched.find(c=>lr(c,a))||s.push(a))}return[n,r,s]}const cs=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},xb={},Ub=e=>(nl("data-v-69342e97"),e=e(),rl(),e),jb={id:"Home",class:"fbox-center f-grow1"},Wb=Ub(()=>Te("div",{id:"box"},[Te("div",{class:"font-script-en"},"Hykilpikonna's"),Te("div",{class:"font-script-en bold"},"Road Less Traveled")],-1)),Kb=[Wb];function qb(e,t){return Je(),Ct("div",jb,Kb)}const Gb=cs(xb,[["render",qb],["__scopeId","data-v-69342e97"]]),Yb=[{path:"/",name:"Home",meta:{title:"Home",nav:!0},component:Gb},{path:"/about",name:"About",meta:{title:"关于",nav:!0},component:()=>yn(()=>import("./About-0f13791f.js"),["assets/About-0f13791f.js","assets/Loading-0a2a9ce4.js","assets/Loading-b61667a3.css","assets/utils-9370cd2e.js","assets/About-a64e1f85.css"])},{path:"/life",name:"Life",meta:{title:"生活",nav:!0},component:()=>yn(()=>import("./Life-2174d544.js").then(e=>e.L),["assets/Life-2174d544.js","assets/Life-95027e02.css"])},{path:"/blog",name:"Blog",meta:{title:"记事本",nav:!0},component:()=>yn(()=>import("./Blog-aaf6ee05.js"),["assets/Blog-aaf6ee05.js","assets/Loading-0a2a9ce4.js","assets/Loading-b61667a3.css","assets/Blog-026e8632.css"]),props:e=>e.query},{path:"/others",name:"Others",meta:{title:"更多",nav:!0},component:()=>yn(()=>import("./Others-59bec9e1.js"),["assets/Others-59bec9e1.js","assets/Others-6138e9a7.css"])},{path:"/kitchen-menu",name:"Menu",meta:{title:"菜单",navBookmark:"Others"},component:()=>yn(()=>import("./Menu-b90e668f.js"),["assets/Menu-b90e668f.js","assets/Menu-cf37dc45.css"])},{path:"/friends",name:"Friends",meta:{title:"朋友们",navBookmark:"Others"},component:()=>yn(()=>import("./Friends-45c0136f.js"),["assets/Friends-45c0136f.js","assets/utils-9370cd2e.js","assets/Friends-76bac6fa.css"])},{path:"/projects",name:"Projects",meta:{title:"我做的",navBookmark:"Others"},component:()=>yn(()=>import("./Projects-d160bbd3.js"),[])}],ni=Vb({history:tb(),routes:Yb});function Sc(e){const t={...ni.currentRoute.value.query??{}};console.log(e);for(const n of Object.keys(e))e[n]==null?delete t[n]:t[n]=e[n];return ni.push({query:t})}var Xb=Object.defineProperty,Jb=Object.getOwnPropertyDescriptor,Qb=(e,t,n,r)=>{for(var s=r>1?void 0:r?Jb(t,n):t,i=e.length-1,o;i>=0;i--)(o=e[i])&&(s=(r?o(t,n,s):o(s))||s);return r&&s&&Xb(t,n,s),s};let wo=class extends Li{constructor(){super(...arguments);mt(this,"currentRoute","");mt(this,"currentLink",null);mt(this,"bookmarkCss","");mt(this,"bookmarkUpdateIntervalId");mt(this,"lastTop",0);mt(this,"menuOpen",!1)}showMenu(){this.menuOpen=!this.menuOpen,this.menuOpen&&setTimeout(()=>this.menuOpen=!1,2e3)}updateBookmark(n){var r;this.$nextTick(()=>{n.name=="Blog"&&Object.keys(n.query).length!=0||(document.title=n.meta.title?`Hykilpikonna - ${n.meta.title}`:"Hykilpikonna - Home")}),console.log("AfterEach called",n),this.currentRoute=(((r=n.meta)==null?void 0:r.navBookmark)??n.name).toLowerCase(),this.calculateBookmarkCss(),this.menuOpen=!1}mounted(){var n;console.log("Mounted called",this.$route),ni.afterEach(this.updateBookmark),this.$route.name&&(this.currentRoute=(((n=this.$route.meta)==null?void 0:n.navBookmark)??this.$route.name).toLowerCase()),window.addEventListener("resize",this.calculateBookmarkCss,!0),this.bookmarkUpdateIntervalId=window.setInterval(this.calculateBookmarkCss,1e3)}unmounted(){window.removeEventListener("resize",this.calculateBookmarkCss),window.clearInterval(this.bookmarkUpdateIntervalId)}calculateBookmarkCss(){if(this.currentRoute in this.$refs)this.currentLink=this.$refs[this.currentRoute].$el;else return;let n=this.currentLink.getBoundingClientRect();if(n.top==this.lastTop)return;this.lastTop=n.top;let r=n.bottom-n.top,s=Math.round(r/2)+8;this.bookmarkCss=`top: ${n.top-8}px;border-width: ${s}px 20px ${s}px 50px;`}};wo=Qb([Vl({components:{}})],wo);const Zb="/meru_256px.png";const zb=Te("i",{class:"fas fa-bars"},null,-1),ev=[zb],tv={id:"items",class:"fbox-v"},nv=Te("div",{class:"dot"},"·",-1),rv=Te("div",{class:"dot"},"·",-1),sv=Te("div",{class:"dot"},"·",-1),iv=Te("div",{class:"dot"},"·",-1),ov=Te("svg",{focusable:"false","data-prefix":"fal","data-icon":"house-night",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512",class:"svg-inline--fa fa-house-night fa-w-20"},[Te("path",{fill:"currentColor",d:"M112,224a111.5,111.5,0,0,0,87-41.45,20.51,20.51,0,0,0-19.75-33.08A59.2,59.2,0,0,1,138.84,39.85a20.3,20.3,0,0,0,10.07-21.27,20.26,20.26,0,0,0-16.47-16.7A136,136,0,0,0,112,0a112,112,0,0,0,0,224ZM97.78,33.27a91.21,91.21,0,0,0,54.47,147.9A80,80,0,1,1,97.78,33.27Zm97.15,35.51,39.72,16.56,16.56,39.72a5.33,5.33,0,0,0,9.55,0l16.56-39.72L317,68.78a5.33,5.33,0,0,0,0-9.54L277.32,42.68,260.76,3a5.33,5.33,0,0,0-9.55,0L234.65,42.68,194.93,59.24a5.34,5.34,0,0,0,0,9.54ZM157,379.24l-39.72-16.57L100.76,323a5.34,5.34,0,0,0-9.55,0L74.65,362.67,34.93,379.24a5.34,5.34,0,0,0,0,9.54l39.72,16.56,16.56,39.72a5.33,5.33,0,0,0,9.55,0l16.56-39.72L157,388.78a5.33,5.33,0,0,0,0-9.54Zm179-101.9v85.33A21.39,21.39,0,0,0,357.36,384h85.31A21.39,21.39,0,0,0,464,362.67V277.34A21.4,21.4,0,0,0,442.67,256H357.36A21.4,21.4,0,0,0,336,277.34ZM368,288H432v64H368Zm266.49,8L576,244.75V144a16,16,0,0,0-32,0v72.75L410.53,100a16,16,0,0,0-21.07,0l-224,196a16,16,0,0,0,21.07,24.09L224,287.28V464a48.05,48.05,0,0,0,48,48H528a48.06,48.06,0,0,0,48-48V287.28l37.46,32.78A16,16,0,0,0,634.53,296ZM544,464a16,16,0,0,1-16,16H272a16,16,0,0,1-16-16V264a15.94,15.94,0,0,0-.81-4L400,133.27l144,126Z",class:""})],-1),lv=Te("div",{class:"dot"},"·",-1),av=Te("div",{id:"nav-background"},null,-1),cv=Te("img",{id:"meru",src:Zb,alt:""},null,-1);function uv(e,t,n,r,s,i){const o=Hs("router-link"),l=Hs("router-view");return Je(),Ct(Ne,null,[e.currentRoute!=="colorpicker"?(Je(),Ct("div",{key:0,id:"nav",class:Dn(["fbox-v",e.currentRoute+" "+(e.menuOpen?"open":"")])},[Te("div",{id:"menu",onClick:t[0]||(t[0]=(...a)=>e.showMenu&&e.showMenu(...a))},ev),Te("div",tv,[pe(o,{class:"router-link",ref:"others",to:"/others"},{default:Bt(()=>[en(Ut(e.$t("nav.others")),1)]),_:1},512),nv,pe(o,{class:"router-link",ref:"blog",to:"/blog"},{default:Bt(()=>[en(Ut(e.$t("nav.blog")),1)]),_:1},512),rv,pe(o,{class:"router-link",ref:"life",to:"/life"},{default:Bt(()=>[en(Ut(e.$t("nav.life")),1)]),_:1},512),sv,pe(o,{class:"router-link",ref:"about",to:"/about"},{default:Bt(()=>[en(Ut(e.$t("nav.about")),1)]),_:1},512),iv,pe(o,{class:"router-link",ref:"home",to:"/"},{default:Bt(()=>[ov]),_:1},512),lv]),Te("div",{id:"nav-bookmark",ref:"bookmark",style:fr(e.bookmarkCss)},null,4),av,cv],2)):of("",!0),pe(l)],64)}const fv=cs(wo,[["render",uv]]);/*! * shared v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. diff --git a/index.html b/index.html index d396bbb..fdb2e98 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - +