UNPKG

prettier

Version:

Prettier is an opinionated code formatter

1 lines 107 kB
var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t={exports:{}};const n=function(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")};var r={exports:{}};const i=e=>!Number.isNaN(e)&&(e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141));r.exports=i,r.exports.default=i;const s=e=>"string"==typeof e?e.replace(n(),""):e,u=r.exports,a=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g},o=e=>{if("string"!=typeof e||0===e.length)return 0;if(0===(e=s(e)).length)return 0;e=e.replace(a()," ");let t=0;for(let n=0;n<e.length;n++){const r=e.codePointAt(n);r<=31||r>=127&&r<=159||(r>=768&&r<=879||(r>65535&&n++,t+=u(r)?2:1))}return t};t.exports=o,t.exports.default=o;var c=e=>e[e.length-1];function D(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var p=function(e){return e&&e.Math==Math&&e},h=p("object"==typeof globalThis&&globalThis)||p("object"==typeof window&&window)||p("object"==typeof self&&self)||p("object"==typeof e&&e)||function(){return this}()||Function("return this")(),d={},f=function(e){try{return!!e()}catch(e){return!0}},E=!f((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),v=Function.prototype.call,C=v.bind?v.bind(v):function(){return v.apply(v,arguments)},g={},F={}.propertyIsEnumerable,m=Object.getOwnPropertyDescriptor,y=m&&!F.call({1:2},1);g.f=y?function(e){var t=m(this,e);return!!t&&t.enumerable}:F;var x,A,S=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},w=Function.prototype,I=w.bind,O=w.call,b=I&&I.bind(O),N=I?function(e){return e&&b(O,e)}:function(e){return e&&function(){return O.apply(e,arguments)}},B=N,P=B({}.toString),T=B("".slice),R=function(e){return T(P(e),8,-1)},L=N,k=f,_=R,M=h.Object,j=L("".split),G=k((function(){return!M("z").propertyIsEnumerable(0)}))?function(e){return"String"==_(e)?j(e,""):M(e)}:M,K=h.TypeError,U=function(e){if(null==e)throw K("Can't call method on "+e);return e},W=G,$=U,V=function(e){return W($(e))},X=function(e){return"function"==typeof e},z=X,q=function(e){return"object"==typeof e?null!==e:z(e)},Q=h,Y=X,H=function(e){return Y(e)?e:void 0},J=function(e,t){return arguments.length<2?H(Q[e]):Q[e]&&Q[e][t]},Z=N({}.isPrototypeOf),ee=J("navigator","userAgent")||"",te=h,ne=ee,re=te.process,ie=te.Deno,se=re&&re.versions||ie&&ie.version,ue=se&&se.v8;ue&&(A=(x=ue.split("."))[0]>0&&x[0]<4?1:+(x[0]+x[1])),!A&&ne&&(!(x=ne.match(/Edge\/(\d+)/))||x[1]>=74)&&(x=ne.match(/Chrome\/(\d+)/))&&(A=+x[1]);var ae=A,oe=ae,ce=f,De=!!Object.getOwnPropertySymbols&&!ce((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&oe&&oe<41})),le=De&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,pe=J,he=X,de=Z,fe=le,Ee=h.Object,ve=fe?function(e){return"symbol"==typeof e}:function(e){var t=pe("Symbol");return he(t)&&de(t.prototype,Ee(e))},Ce=h.String,ge=function(e){try{return Ce(e)}catch(e){return"Object"}},Fe=X,me=ge,ye=h.TypeError,xe=function(e){if(Fe(e))return e;throw ye(me(e)+" is not a function")},Ae=xe,Se=function(e,t){var n=e[t];return null==n?void 0:Ae(n)},we=C,Ie=X,Oe=q,be=h.TypeError,Ne={exports:{}},Be=h,Pe=Object.defineProperty,Te=function(e,t){try{Pe(Be,e,{value:t,configurable:!0,writable:!0})}catch(n){Be[e]=t}return t},Re=Te,Le=h["__core-js_shared__"]||Re("__core-js_shared__",{}),ke=Le;(Ne.exports=function(e,t){return ke[e]||(ke[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var _e=U,Me=h.Object,je=function(e){return Me(_e(e))},Ge=je,Ke=N({}.hasOwnProperty),Ue=Object.hasOwn||function(e,t){return Ke(Ge(e),t)},We=N,$e=0,Ve=Math.random(),Xe=We(1..toString),ze=function(e){return"Symbol("+(void 0===e?"":e)+")_"+Xe(++$e+Ve,36)},qe=h,Qe=Ne.exports,Ye=Ue,He=ze,Je=De,Ze=le,et=Qe("wks"),tt=qe.Symbol,nt=tt&&tt.for,rt=Ze?tt:tt&&tt.withoutSetter||He,it=function(e){if(!Ye(et,e)||!Je&&"string"!=typeof et[e]){var t="Symbol."+e;Je&&Ye(tt,e)?et[e]=tt[e]:et[e]=Ze&&nt?nt(t):rt(t)}return et[e]},st=C,ut=q,at=ve,ot=Se,ct=function(e,t){var n,r;if("string"===t&&Ie(n=e.toString)&&!Oe(r=we(n,e)))return r;if(Ie(n=e.valueOf)&&!Oe(r=we(n,e)))return r;if("string"!==t&&Ie(n=e.toString)&&!Oe(r=we(n,e)))return r;throw be("Can't convert object to primitive value")},Dt=it,lt=h.TypeError,pt=Dt("toPrimitive"),ht=function(e,t){if(!ut(e)||at(e))return e;var n,r=ot(e,pt);if(r){if(void 0===t&&(t="default"),n=st(r,e,t),!ut(n)||at(n))return n;throw lt("Can't convert object to primitive value")}return void 0===t&&(t="number"),ct(e,t)},dt=ve,ft=function(e){var t=ht(e,"string");return dt(t)?t:t+""},Et=q,vt=h.document,Ct=Et(vt)&&Et(vt.createElement),gt=function(e){return Ct?vt.createElement(e):{}},Ft=!E&&!f((function(){return 7!=Object.defineProperty(gt("div"),"a",{get:function(){return 7}}).a})),mt=E,yt=C,xt=g,At=S,St=V,wt=ft,It=Ue,Ot=Ft,bt=Object.getOwnPropertyDescriptor;d.f=mt?bt:function(e,t){if(e=St(e),t=wt(t),Ot)try{return bt(e,t)}catch(e){}if(It(e,t))return At(!yt(xt.f,e,t),e[t])};var Nt={},Bt=h,Pt=q,Tt=Bt.String,Rt=Bt.TypeError,Lt=function(e){if(Pt(e))return e;throw Rt(Tt(e)+" is not an object")},kt=E,_t=Ft,Mt=Lt,jt=ft,Gt=h.TypeError,Kt=Object.defineProperty;Nt.f=kt?Kt:function(e,t,n){if(Mt(e),t=jt(t),Mt(n),_t)try{return Kt(e,t,n)}catch(e){}if("get"in n||"set"in n)throw Gt("Accessors not supported");return"value"in n&&(e[t]=n.value),e};var Ut=Nt,Wt=S,$t=E?function(e,t,n){return Ut.f(e,t,Wt(1,n))}:function(e,t,n){return e[t]=n,e},Vt={exports:{}},Xt=X,zt=Le,qt=N(Function.toString);Xt(zt.inspectSource)||(zt.inspectSource=function(e){return qt(e)});var Qt,Yt,Ht,Jt=zt.inspectSource,Zt=X,en=Jt,tn=h.WeakMap,nn=Zt(tn)&&/native code/.test(en(tn)),rn=Ne.exports,sn=ze,un=rn("keys"),an={},on=nn,cn=h,Dn=N,ln=q,pn=$t,hn=Ue,dn=Le,fn=function(e){return un[e]||(un[e]=sn(e))},En=an,vn=cn.TypeError,Cn=cn.WeakMap;if(on||dn.state){var gn=dn.state||(dn.state=new Cn),Fn=Dn(gn.get),mn=Dn(gn.has),yn=Dn(gn.set);Qt=function(e,t){if(mn(gn,e))throw new vn("Object already initialized");return t.facade=e,yn(gn,e,t),t},Yt=function(e){return Fn(gn,e)||{}},Ht=function(e){return mn(gn,e)}}else{var xn=fn("state");En[xn]=!0,Qt=function(e,t){if(hn(e,xn))throw new vn("Object already initialized");return t.facade=e,pn(e,xn,t),t},Yt=function(e){return hn(e,xn)?e[xn]:{}},Ht=function(e){return hn(e,xn)}}var An={set:Qt,get:Yt,has:Ht,enforce:function(e){return Ht(e)?Yt(e):Qt(e,{})},getterFor:function(e){return function(t){var n;if(!ln(t)||(n=Yt(t)).type!==e)throw vn("Incompatible receiver, "+e+" required");return n}}},Sn=E,wn=Ue,In=Function.prototype,On=Sn&&Object.getOwnPropertyDescriptor,bn=wn(In,"name"),Nn=bn&&"something"===function(){}.name,Bn=bn&&(!Sn||Sn&&On(In,"name").configurable),Pn=h,Tn=X,Rn=Ue,Ln=$t,kn=Te,_n=Jt,Mn={EXISTS:bn,PROPER:Nn,CONFIGURABLE:Bn}.CONFIGURABLE,jn=An.get,Gn=An.enforce,Kn=String(String).split("String");(Vt.exports=function(e,t,n,r){var i,s=!!r&&!!r.unsafe,u=!!r&&!!r.enumerable,a=!!r&&!!r.noTargetGet,o=r&&void 0!==r.name?r.name:t;Tn(n)&&("Symbol("===String(o).slice(0,7)&&(o="["+String(o).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Rn(n,"name")||Mn&&n.name!==o)&&Ln(n,"name",o),(i=Gn(n)).source||(i.source=Kn.join("string"==typeof o?o:""))),e!==Pn?(s?!a&&e[t]&&(u=!0):delete e[t],u?e[t]=n:Ln(e,t,n)):u?e[t]=n:kn(t,n)})(Function.prototype,"toString",(function(){return Tn(this)&&jn(this).source||_n(this)}));var Un={},Wn=Math.ceil,$n=Math.floor,Vn=function(e){var t=+e;return t!=t||0===t?0:(t>0?$n:Wn)(t)},Xn=Vn,zn=Math.max,qn=Math.min,Qn=Vn,Yn=Math.min,Hn=function(e){return e>0?Yn(Qn(e),9007199254740991):0},Jn=function(e){return Hn(e.length)},Zn=V,er=function(e,t){var n=Xn(e);return n<0?zn(n+t,0):qn(n,t)},tr=Jn,nr=function(e){return function(t,n,r){var i,s=Zn(t),u=tr(s),a=er(r,u);if(e&&n!=n){for(;u>a;)if((i=s[a++])!=i)return!0}else for(;u>a;a++)if((e||a in s)&&s[a]===n)return e||a||0;return!e&&-1}},rr={includes:nr(!0),indexOf:nr(!1)},ir=Ue,sr=V,ur=rr.indexOf,ar=an,or=N([].push),cr=function(e,t){var n,r=sr(e),i=0,s=[];for(n in r)!ir(ar,n)&&ir(r,n)&&or(s,n);for(;t.length>i;)ir(r,n=t[i++])&&(~ur(s,n)||or(s,n));return s},Dr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");Un.f=Object.getOwnPropertyNames||function(e){return cr(e,Dr)};var lr={};lr.f=Object.getOwnPropertySymbols;var pr=J,hr=Un,dr=lr,fr=Lt,Er=N([].concat),vr=pr("Reflect","ownKeys")||function(e){var t=hr.f(fr(e)),n=dr.f;return n?Er(t,n(e)):t},Cr=Ue,gr=vr,Fr=d,mr=Nt,yr=f,xr=X,Ar=/#|\.prototype\./,Sr=function(e,t){var n=Ir[wr(e)];return n==br||n!=Or&&(xr(t)?yr(t):!!t)},wr=Sr.normalize=function(e){return String(e).replace(Ar,".").toLowerCase()},Ir=Sr.data={},Or=Sr.NATIVE="N",br=Sr.POLYFILL="P",Nr=Sr,Br=h,Pr=d.f,Tr=$t,Rr=Vt.exports,Lr=Te,kr=function(e,t){for(var n=gr(t),r=mr.f,i=Fr.f,s=0;s<n.length;s++){var u=n[s];Cr(e,u)||r(e,u,i(t,u))}},_r=Nr,Mr=function(e,t){var n,r,i,s,u,a=e.target,o=e.global,c=e.stat;if(n=o?Br:c?Br[a]||Lr(a,{}):(Br[a]||{}).prototype)for(r in t){if(s=t[r],i=e.noTargetGet?(u=Pr(n,r))&&u.value:n[r],!_r(o?r:a+(c?".":"#")+r,e.forced)&&void 0!==i){if(typeof s==typeof i)continue;kr(s,i)}(e.sham||i&&i.sham)&&Tr(s,"sham",!0),Rr(n,r,s,e)}},jr=R,Gr=Array.isArray||function(e){return"Array"==jr(e)},Kr=xe,Ur=N(N.bind),Wr=function(e,t){return Kr(e),void 0===t?e:Ur?Ur(e,t):function(){return e.apply(t,arguments)}},$r=Gr,Vr=Jn,Xr=Wr,zr=h.TypeError,qr=function(e,t,n,r,i,s,u,a){for(var o,c,D=i,l=0,p=!!u&&Xr(u,a);l<r;){if(l in n){if(o=p?p(n[l],l,t):n[l],s>0&&$r(o))c=Vr(o),D=qr(e,t,o,c,D,s-1)-1;else{if(D>=9007199254740991)throw zr("Exceed the acceptable array length");e[D]=o}D++}l++}return D},Qr=qr,Yr={};Yr[it("toStringTag")]="z";var Hr=h,Jr="[object z]"===String(Yr),Zr=X,ei=R,ti=it("toStringTag"),ni=Hr.Object,ri="Arguments"==ei(function(){return arguments}()),ii=Jr?ei:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=ni(e),ti))?n:ri?ei(t):"Object"==(r=ei(t))&&Zr(t.callee)?"Arguments":r},si=N,ui=f,ai=X,oi=ii,ci=Jt,Di=function(){},li=[],pi=J("Reflect","construct"),hi=/^\s*(?:class|function)\b/,di=si(hi.exec),fi=!hi.exec(Di),Ei=function(e){if(!ai(e))return!1;try{return pi(Di,li,e),!0}catch(e){return!1}},vi=!pi||ui((function(){var e;return Ei(Ei.call)||!Ei(Object)||!Ei((function(){e=!0}))||e}))?function(e){if(!ai(e))return!1;switch(oi(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return fi||!!di(hi,ci(e))}:Ei,Ci=h,gi=Gr,Fi=vi,mi=q,yi=it("species"),xi=Ci.Array,Ai=function(e){var t;return gi(e)&&(t=e.constructor,(Fi(t)&&(t===xi||gi(t.prototype))||mi(t)&&null===(t=t[yi]))&&(t=void 0)),void 0===t?xi:t},Si=Qr,wi=xe,Ii=je,Oi=Jn,bi=function(e,t){return new(Ai(e))(0===t?0:t)};Mr({target:"Array",proto:!0},{flatMap:function(e){var t,n=Ii(this),r=Oi(n);return wi(e),(t=bi(n,0)).length=Si(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}});var Ni=ii,Bi=h.String,Pi=N([].slice),Ti=Math.floor,Ri=function(e,t){var n=e.length,r=Ti(n/2);return n<8?Li(e,t):ki(e,Ri(Pi(e,0,r),t),Ri(Pi(e,r),t),t)},Li=function(e,t){for(var n,r,i=e.length,s=1;s<i;){for(r=s,n=e[s];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==s++&&(e[r]=n)}return e},ki=function(e,t,n,r){for(var i=t.length,s=n.length,u=0,a=0;u<i||a<s;)e[u+a]=u<i&&a<s?r(t[u],n[a])<=0?t[u++]:n[a++]:u<i?t[u++]:n[a++];return e},_i=Ri,Mi=f,ji=ee.match(/firefox\/(\d+)/i),Gi=!!ji&&+ji[1],Ki=/MSIE|Trident/.test(ee),Ui=ee.match(/AppleWebKit\/(\d+)\./),Wi=!!Ui&&+Ui[1],$i=Mr,Vi=N,Xi=xe,zi=je,qi=Jn,Qi=function(e){if("Symbol"===Ni(e))throw TypeError("Cannot convert a Symbol value to a string");return Bi(e)},Yi=f,Hi=_i,Ji=function(e,t){var n=[][e];return!!n&&Mi((function(){n.call(null,t||function(){throw 1},1)}))},Zi=Gi,es=Ki,ts=ae,ns=Wi,rs=[],is=Vi(rs.sort),ss=Vi(rs.push),us=Yi((function(){rs.sort(void 0)})),as=Yi((function(){rs.sort(null)})),os=Ji("sort"),cs=!Yi((function(){if(ts)return ts<70;if(!(Zi&&Zi>3)){if(es)return!0;if(ns)return ns<603;var e,t,n,r,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)rs.push({k:t+r,v:n})}for(rs.sort((function(e,t){return t.v-e.v})),r=0;r<rs.length;r++)t=rs[r].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}}));$i({target:"Array",proto:!0,forced:us||!as||!os||!cs},{sort:function(e){void 0!==e&&Xi(e);var t=zi(this);if(cs)return void 0===e?is(t):is(t,e);var n,r,i=[],s=qi(t);for(r=0;r<s;r++)r in t&&ss(i,t[r]);for(Hi(i,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:Qi(t)>Qi(n)?1:-1}}(e)),n=i.length,r=0;r<n;)t[r]=i[r++];for(;r<s;)delete t[r++];return t}});var Ds={},ls=Ds,ps=it("iterator"),hs=Array.prototype,ds=ii,fs=Se,Es=Ds,vs=it("iterator"),Cs=function(e){if(null!=e)return fs(e,vs)||fs(e,"@@iterator")||Es[ds(e)]},gs=C,Fs=xe,ms=Lt,ys=ge,xs=Cs,As=h.TypeError,Ss=C,ws=Lt,Is=Se,Os=Wr,bs=C,Ns=Lt,Bs=ge,Ps=function(e){return void 0!==e&&(ls.Array===e||hs[ps]===e)},Ts=Jn,Rs=Z,Ls=function(e,t){var n=arguments.length<2?xs(e):t;if(Fs(n))return ms(gs(n,e));throw As(ys(e)+" is not iterable")},ks=Cs,_s=function(e,t,n){var r,i;ws(e);try{if(!(r=Is(e,"return"))){if("throw"===t)throw n;return n}r=Ss(r,e)}catch(e){i=!0,r=e}if("throw"===t)throw n;if(i)throw r;return ws(r),n},Ms=h.TypeError,js=function(e,t){this.stopped=e,this.result=t},Gs=js.prototype,Ks=ft,Us=Nt,Ws=S,$s=function(e,t,n){var r,i,s,u,a,o,c,D=n&&n.that,l=!(!n||!n.AS_ENTRIES),p=!(!n||!n.IS_ITERATOR),h=!(!n||!n.INTERRUPTED),d=Os(t,D),f=function(e){return r&&_s(r,"normal",e),new js(!0,e)},E=function(e){return l?(Ns(e),h?d(e[0],e[1],f):d(e[0],e[1])):h?d(e,f):d(e)};if(p)r=e;else{if(!(i=ks(e)))throw Ms(Bs(e)+" is not iterable");if(Ps(i)){for(s=0,u=Ts(e);u>s;s++)if((a=E(e[s]))&&Rs(Gs,a))return a;return new js(!1)}r=Ls(e,i)}for(o=r.next;!(c=bs(o,r)).done;){try{a=E(c.value)}catch(e){_s(r,"throw",e)}if("object"==typeof a&&a&&Rs(Gs,a))return a}return new js(!1)},Vs=function(e,t,n){var r=Ks(t);r in e?Us.f(e,r,Ws(0,n)):e[r]=n};Mr({target:"Object",stat:!0},{fromEntries:function(e){var t={};return $s(e,(function(e,n){Vs(t,e,n)}),{AS_ENTRIES:!0}),t}});var Xs=void 0!==Xs?Xs:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function zs(){throw new Error("setTimeout has not been defined")}function qs(){throw new Error("clearTimeout has not been defined")}var Qs=zs,Ys=qs;function Hs(e){if(Qs===setTimeout)return setTimeout(e,0);if((Qs===zs||!Qs)&&setTimeout)return Qs=setTimeout,setTimeout(e,0);try{return Qs(e,0)}catch(t){try{return Qs.call(null,e,0)}catch(t){return Qs.call(this,e,0)}}}"function"==typeof Xs.setTimeout&&(Qs=setTimeout),"function"==typeof Xs.clearTimeout&&(Ys=clearTimeout);var Js,Zs=[],eu=!1,tu=-1;function nu(){eu&&Js&&(eu=!1,Js.length?Zs=Js.concat(Zs):tu=-1,Zs.length&&ru())}function ru(){if(!eu){var e=Hs(nu);eu=!0;for(var t=Zs.length;t;){for(Js=Zs,Zs=[];++tu<t;)Js&&Js[tu].run();tu=-1,t=Zs.length}Js=null,eu=!1,function(e){if(Ys===clearTimeout)return clearTimeout(e);if((Ys===qs||!Ys)&&clearTimeout)return Ys=clearTimeout,clearTimeout(e);try{Ys(e)}catch(t){try{return Ys.call(null,e)}catch(t){return Ys.call(this,e)}}}(e)}}function iu(e,t){this.fun=e,this.array=t}iu.prototype.run=function(){this.fun.apply(null,this.array)};function su(){}var uu=su,au=su,ou=su,cu=su,Du=su,lu=su,pu=su;var hu=Xs.performance||{},du=hu.now||hu.mozNow||hu.msNow||hu.oNow||hu.webkitNow||function(){return(new Date).getTime()};var fu=new Date;var Eu={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Zs.push(new iu(e,t)),1!==Zs.length||eu||Hs(ru)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:uu,addListener:au,once:ou,off:cu,removeListener:Du,removeAllListeners:lu,emit:pu,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*du.call(hu),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-fu)/1e3}};var vu="object"==typeof Eu&&Eu.env&&Eu.env.NODE_DEBUG&&/\bsemver\b/i.test(Eu.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.error("SEMVER",...t)}:()=>{};var Cu={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},gu={exports:{}};!function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n}=Cu,r=vu,i=(t=e.exports={}).re=[],s=t.src=[],u=t.t={};let a=0;const o=(e,t,n)=>{const o=a++;r(o,t),u[e]=o,s[o]=t,i[o]=new RegExp(t,n?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION","(".concat(s[u.NUMERICIDENTIFIER],")\\.")+"(".concat(s[u.NUMERICIDENTIFIER],")\\.")+"(".concat(s[u.NUMERICIDENTIFIER],")")),o("MAINVERSIONLOOSE","(".concat(s[u.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(s[u.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(s[u.NUMERICIDENTIFIERLOOSE],")")),o("PRERELEASEIDENTIFIER","(?:".concat(s[u.NUMERICIDENTIFIER],"|").concat(s[u.NONNUMERICIDENTIFIER],")")),o("PRERELEASEIDENTIFIERLOOSE","(?:".concat(s[u.NUMERICIDENTIFIERLOOSE],"|").concat(s[u.NONNUMERICIDENTIFIER],")")),o("PRERELEASE","(?:-(".concat(s[u.PRERELEASEIDENTIFIER],"(?:\\.").concat(s[u.PRERELEASEIDENTIFIER],")*))")),o("PRERELEASELOOSE","(?:-?(".concat(s[u.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(s[u.PRERELEASEIDENTIFIERLOOSE],")*))")),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD","(?:\\+(".concat(s[u.BUILDIDENTIFIER],"(?:\\.").concat(s[u.BUILDIDENTIFIER],")*))")),o("FULLPLAIN","v?".concat(s[u.MAINVERSION]).concat(s[u.PRERELEASE],"?").concat(s[u.BUILD],"?")),o("FULL","^".concat(s[u.FULLPLAIN],"$")),o("LOOSEPLAIN","[v=\\s]*".concat(s[u.MAINVERSIONLOOSE]).concat(s[u.PRERELEASELOOSE],"?").concat(s[u.BUILD],"?")),o("LOOSE","^".concat(s[u.LOOSEPLAIN],"$")),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE","".concat(s[u.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),o("XRANGEIDENTIFIER","".concat(s[u.NUMERICIDENTIFIER],"|x|X|\\*")),o("XRANGEPLAIN","[v=\\s]*(".concat(s[u.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(s[u.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(s[u.XRANGEIDENTIFIER],")")+"(?:".concat(s[u.PRERELEASE],")?").concat(s[u.BUILD],"?")+")?)?"),o("XRANGEPLAINLOOSE","[v=\\s]*(".concat(s[u.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(s[u.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(s[u.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(s[u.PRERELEASELOOSE],")?").concat(s[u.BUILD],"?")+")?)?"),o("XRANGE","^".concat(s[u.GTLT],"\\s*").concat(s[u.XRANGEPLAIN],"$")),o("XRANGELOOSE","^".concat(s[u.GTLT],"\\s*").concat(s[u.XRANGEPLAINLOOSE],"$")),o("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(n,"})")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:$|[^\\d])"),o("COERCERTL",s[u.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM","(\\s*)".concat(s[u.LONETILDE],"\\s+"),!0),t.tildeTrimReplace="$1~",o("TILDE","^".concat(s[u.LONETILDE]).concat(s[u.XRANGEPLAIN],"$")),o("TILDELOOSE","^".concat(s[u.LONETILDE]).concat(s[u.XRANGEPLAINLOOSE],"$")),o("LONECARET","(?:\\^)"),o("CARETTRIM","(\\s*)".concat(s[u.LONECARET],"\\s+"),!0),t.caretTrimReplace="$1^",o("CARET","^".concat(s[u.LONECARET]).concat(s[u.XRANGEPLAIN],"$")),o("CARETLOOSE","^".concat(s[u.LONECARET]).concat(s[u.XRANGEPLAINLOOSE],"$")),o("COMPARATORLOOSE","^".concat(s[u.GTLT],"\\s*(").concat(s[u.LOOSEPLAIN],")$|^$")),o("COMPARATOR","^".concat(s[u.GTLT],"\\s*(").concat(s[u.FULLPLAIN],")$|^$")),o("COMPARATORTRIM","(\\s*)".concat(s[u.GTLT],"\\s*(").concat(s[u.LOOSEPLAIN],"|").concat(s[u.XRANGEPLAIN],")"),!0),t.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE","^\\s*(".concat(s[u.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(s[u.XRANGEPLAIN],")")+"\\s*$"),o("HYPHENRANGELOOSE","^\\s*(".concat(s[u.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(s[u.XRANGEPLAINLOOSE],")")+"\\s*$"),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0.0.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(gu,gu.exports);const Fu=["includePrerelease","loose","rtl"];var mu=e=>e?"object"!=typeof e?{loose:!0}:Fu.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{};const yu=/^[0-9]+$/,xu=(e,t)=>{const n=yu.test(e),r=yu.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1};var Au={compareIdentifiers:xu,rcompareIdentifiers:(e,t)=>xu(t,e)};const Su=vu,{MAX_LENGTH:wu,MAX_SAFE_INTEGER:Iu}=Cu,{re:Ou,t:bu}=gu.exports,Nu=mu,{compareIdentifiers:Bu}=Au;class Pu{constructor(e,t){if(t=Nu(t),e instanceof Pu){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: ".concat(e));if(e.length>wu)throw new TypeError("version is longer than ".concat(wu," characters"));Su("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?Ou[bu.LOOSE]:Ou[bu.FULL]);if(!n)throw new TypeError("Invalid Version: ".concat(e));if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Iu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Iu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Iu||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<Iu)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(e){if(Su("SemVer.compare",this.version,this.options,e),!(e instanceof Pu)){if("string"==typeof e&&e===this.version)return 0;e=new Pu(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof Pu||(e=new Pu(e,this.options)),Bu(this.major,e.major)||Bu(this.minor,e.minor)||Bu(this.patch,e.patch)}comparePre(e){if(e instanceof Pu||(e=new Pu(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],r=e.prerelease[t];if(Su("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return Bu(n,r)}while(++t)}compareBuild(e){e instanceof Pu||(e=new Pu(e,this.options));let t=0;do{const n=this.build[t],r=e.build[t];if(Su("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return Bu(n,r)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: ".concat(e))}return this.format(),this.raw=this.version,this}}const Tu=Pu;var Ru=(e,t,n)=>new Tu(e,n).compare(new Tu(t,n));const Lu=Ru;var ku=(e,t,n)=>Lu(e,t,n)<0;const _u=Ru;var Mu,ju,Gu,Ku,Uu,Wu,$u=(e,t,n)=>_u(e,t,n)>=0,Vu={exports:{}};!function(e,t){function n(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}function r(){return"undefined"!=typeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(e){return!1}}}Object.defineProperty(t,"__esModule",{value:!0}),t.outdent=void 0;var i=Object.prototype.hasOwnProperty,s=function(e,t){return i.call(e,t)};function u(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return e}var a=/^[ \t]*(?:\r\n|\r|\n)/,o=/(?:\r\n|\r|\n)[ \t]*$/,c=/^(?:[\r\n]|$)/,D=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,l=/^[ \t]*[\r\n][ \t\r\n]*$/;function p(e,t,n){var r=0,i=e[0].match(D);i&&(r=i[1].length);var s=new RegExp("(\\r\\n|\\r|\\n).{0,"+r+"}","g");t&&(e=e.slice(1));var u=n.newline,c=n.trimLeadingNewline,l=n.trimTrailingNewline,p="string"==typeof u,h=e.length;return e.map((function(e,t){return e=e.replace(s,"$1"),0===t&&c&&(e=e.replace(a,"")),t===h-1&&l&&(e=e.replace(o,"")),p&&(e=e.replace(/\r\n|\n|\r/g,(function(e){return u}))),e}))}function h(e,t){for(var n="",r=0,i=e.length;r<i;r++)n+=e[r],r<i-1&&(n+=t[r]);return n}function d(e){return s(e,"raw")&&s(e,"length")}var f=function e(t){var n=r(),i=r(),s=u((function r(s){for(var a=[],o=1;o<arguments.length;o++)a[o-1]=arguments[o];if(d(s)){var D=s,E=(a[0]===r||a[0]===f)&&l.test(D[0])&&c.test(D[1]),v=E?i:n,C=v.get(D);if(C||(C=p(D,E,t),v.set(D,C)),0===a.length)return C[0];var g=h(C,E?a.slice(1):a);return g}return e(u(u({},t),s||{}))}),{string:function(e){return p([e],!1,t)[0]}});return s}({trimLeadingNewline:!0,trimTrailingNewline:!0});t.outdent=f,t.default=f;try{e.exports=f,Object.defineProperty(f,"__esModule",{value:!0}),f.default=f,f.outdent=f}catch(e){}}(Vu,Vu.exports);const{outdent:Xu}=Vu.exports,zu={cursorOffset:{since:"1.4.0",category:"Special",type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:Xu(Mu||(Mu=l(["\n Print (to stderr) where a cursor at the given position would move to after formatting.\n This option cannot be used with --range-start and --range-end.\n "]))),cliCategory:"Editor"},endOfLine:{since:"1.15.0",category:"Global",type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:Xu(ju||(ju=l(["\n Maintain existing\n (mixed values within one file are normalised by looking at what's used after the first line)\n "])))}]},filepath:{since:"1.4.0",category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{since:"0.0.10",category:"Global",type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:e=>"string"==typeof e||"function"==typeof e,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:"Config"},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:"Global",description:Xu(Gu||(Gu=l(["\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n "]))),exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin-search-dir",cliCategory:"Config"},printWidth:{since:"0.0.0",category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:"Special",type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Xu(Ku||(Ku=l(["\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:"Editor"},rangeStart:{since:"1.4.0",category:"Special",type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Xu(Uu||(Uu=l(["\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:"Editor"},requirePragma:{since:"1.7.0",category:"Special",type:"boolean",default:!1,description:Xu(Wu||(Wu=l(["\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n "]))),cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:"Global",type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};const qu=["cliName","cliCategory","cliDescription"],Qu={compare:Ru,lt:ku,gte:$u},Yu=(e,t)=>Object.entries(e).map((e=>{let[n,r]=e;return Object.assign({[t]:n},r)})),Hu="2.5.0",Ju={CATEGORY_CONFIG:"Config",CATEGORY_EDITOR:"Editor",CATEGORY_FORMAT:"Format",CATEGORY_OTHER:"Other",CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:"Global",CATEGORY_SPECIAL:"Special",options:zu}.options;function Zu(e,t,n){const r=new Set(e.choices.map((e=>e.value)));for(const i of t)if(i.parsers)for(const t of i.parsers)if(!r.has(t)){r.add(t);const s=n.find((e=>e.parsers&&e.parsers[t]));let u=i.name;s&&s.name&&(u+=" (plugin: ".concat(s.name,")")),e.choices.push({value:t,description:u})}}var ea={getSupportInfo:function(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:n=!1,showInternal:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=Hu.split("-",1)[0],s=e.flatMap((e=>e.languages||[])).filter(a),u=Yu(Object.assign({},...e.map((e=>{let{options:t}=e;return t})),Ju),"name").filter((e=>a(e)&&o(e))).sort(((e,t)=>e.name===t.name?0:e.name<t.name?-1:1)).map(c).map((t=>{t=Object.assign({},t),Array.isArray(t.default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(a).sort(((e,t)=>Qu.compare(t.since,e.since)))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter((e=>a(e)&&o(e))),"parser"===t.name&&Zu(t,s,e));const n=Object.fromEntries(e.filter((e=>e.defaultOptions&&void 0!==e.defaultOptions[t.name])).map((e=>[e.name,e.defaultOptions[t.name]])));return Object.assign(Object.assign({},t),{},{pluginDefaults:n})}));return{languages:s,options:u};function a(e){return t||!("since"in e)||e.since&&Qu.gte(i,e.since)}function o(e){return n||!("deprecated"in e)||e.deprecated&&Qu.lt(i,e.deprecated)}function c(e){if(r)return e;return D(e,qu)}}};const ta=t.exports,na=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},ra=c,{getSupportInfo:ia}=ea,sa=/[^\x20-\x7F]/;function ua(e){return(t,n,r)=>{const i=r&&r.backwards;if(!1===n)return!1;const{length:s}=t;let u=n;for(;u>=0&&u<s;){const n=t.charAt(u);if(e instanceof RegExp){if(!e.test(n))return u}else if(!e.includes(n))return u;i?u--:u++}return(-1===u||u===s)&&u}}const aa=ua(/\s/),oa=ua(" \t"),ca=ua(",; \t"),Da=ua(/[^\n\r]/);function la(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1))for(let n=t+2;n<e.length;++n)if("*"===e.charAt(n)&&"/"===e.charAt(n+1))return n+2;return t}function pa(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?Da(e,t):t)}function ha(e,t,n){const r=n&&n.backwards;if(!1===t)return!1;const i=e.charAt(t);if(r){if("\r"===e.charAt(t-1)&&"\n"===i)return t-2;if("\n"===i||"\r"===i||"\u2028"===i||"\u2029"===i)return t-1}else{if("\r"===i&&"\n"===e.charAt(t+1))return t+2;if("\n"===i||"\r"===i||"\u2028"===i||"\u2029"===i)return t+1}return t}function da(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=oa(e,n.backwards?t-1:t,n),i=ha(e,r,n);return r!==i}function fa(e,t){let n=null,r=t;for(;r!==n;)n=r,r=ca(e,r),r=la(e,r),r=oa(e,r);return r=pa(e,r),r=ha(e,r),!1!==r&&da(e,r)}function Ea(e,t){let n=null,r=t;for(;r!==n;)n=r,r=oa(e,r),r=la(e,r),r=pa(e,r),r=ha(e,r);return r}function va(e,t,n){return Ea(e,n(t))}function Ca(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let i=n;i<e.length;++i)"\t"===e[i]?r=r+t-r%t:r++;return r}function ga(e,t){const n={quote:'"',regex:/"/g,escaped:"&quot;"},r={quote:"'",regex:/'/g,escaped:"&apos;"},i="'"===t?r:n,s=i===r?n:r;let u=i;if(e.includes(i.quote)||e.includes(s.quote)){u=(e.match(i.regex)||[]).length>(e.match(s.regex)||[]).length?s:i}return u}function Fa(e,t,n){const r='"'===t?"'":'"',i=e.replace(/\\(.)|(["'])/gs,((e,i,s)=>i===r?i:s===t?"\\"+s:s||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i)));return t+i+t}function ma(e,t){(e.comments||(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=function(e){const t=e.type||e.kind||"(unknown type)";let n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"");n.length>20&&(n=n.slice(0,19)+"\u2026");return t+(n?" "+n:"")}(e)}var ya={inferParserByLanguage:function(e,t){const{languages:n}=ia({plugins:t.plugins}),r=n.find((t=>{let{name:n}=t;return n.toLowerCase()===e}))||n.find((t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)}))||n.find((t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(".".concat(e))}));return r&&r.parsers[0]},getStringWidth:function(e){return e?sa.test(e)?ta(e):e.length:0},getMaxContinuousCount:function(e,t){const n=e.match(new RegExp("(".concat(na(t),")+"),"g"));return null===n?0:n.reduce(((e,n)=>Math.max(e,n.length/t.length)),0)},getMinNotPresentContinuousCount:function(e,t){const n=e.match(new RegExp("(".concat(na(t),")+"),"g"));if(null===n)return 0;const r=new Map;let i=0;for(const e of n){const n=e.length/t.length;r.set(n,!0),n>i&&(i=n)}for(let e=1;e<i;e++)if(!r.get(e))return e;return i+1},getPenultimate:e=>e[e.length-2],getLast:ra,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:Ea,getNextNonSpaceNonCommentCharacterIndex:va,getNextNonSpaceNonCommentCharacter:function(e,t,n){return e.charAt(va(e,t,n))},skip:ua,skipWhitespace:aa,skipSpaces:oa,skipToLineEnd:ca,skipEverythingButNewLine:Da,skipInlineComment:la,skipTrailingComment:pa,skipNewline:ha,isNextLineEmptyAfterIndex:fa,isNextLineEmpty:function(e,t,n){return fa(e,n(t))},isPreviousLineEmpty:function(e,t,n){let r=n(t)-1;return r=oa(e,r,{backwards:!0}),r=ha(e,r,{backwards:!0}),r=oa(e,r,{backwards:!0}),r!==ha(e,r,{backwards:!0})},hasNewline:da,hasNewlineInRange:function(e,t,n){for(let r=t;r<n;++r)if("\n"===e.charAt(r))return!0;return!1},hasSpaces:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=oa(e,n.backwards?t-1:t,n);return r!==t},getAlignmentSize:Ca,getIndentSize:function(e,t){const n=e.lastIndexOf("\n");return-1===n?0:Ca(e.slice(n+1).match(/^[\t ]*/)[0],t)},getPreferredQuote:ga,printString:function(e,t){const n=e.slice(1,-1);return Fa(n,"json"===t.parser||"json5"===t.parser&&"preserve"===t.quoteProps&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":ga(n,t.singleQuote?"'":'"').quote,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))},printNumber:function(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:Fa,addLeadingComment:function(e,t){t.leading=!0,t.trailing=!1,ma(e,t)},addDanglingComment:function(e,t,n){t.leading=!1,t.trailing=!1,n&&(t.marker=n),ma(e,t)},addTrailingComment:function(e,t){t.leading=!1,t.trailing=!0,ma(e,t)},isFrontMatterNode:function(e){return e&&"front-matter"===e.type},getShebang:function(e){if(!e.startsWith("#!"))return"";const t=e.indexOf("\n");return-1===t?e:e.slice(0,t)},isNonEmptyArray:function(e){return Array.isArray(e)&&e.length>0},createGroupIdMapper:function(e){const t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}};const{isNonEmptyArray:xa}=ya;function Aa(e,t){const{ignoreDecorators:n}=t||{};if(!n){const t=e.declaration&&e.declaration.decorators||e.decorators;if(xa(t))return Aa(t[0])}return e.range?e.range[0]:e.start}function Sa(e){return e.range?e.range[1]:e.end}function wa(e,t){return Aa(e)===Aa(t)}var Ia,Oa,ba,Na={locStart:Aa,locEnd:Sa,hasSameLocStart:wa,hasSameLoc:function(e,t){return wa(e,t)&&function(