UNPKG

prettier

Version:

Prettier is an opinionated code formatter

1 lines 3.46 MB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).prettierPlugins=e.prettierPlugins||{},e.prettierPlugins.typescript=t())}(this,(function(){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e){return e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var r=function(e,t){const r=new SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return r.loc=t,r};var n,i=function(){let e;for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];for(const[t,n]of r.entries())try{return{result:n()}}catch(r){0===t&&(e=r)}return{error:e}},a={},o=void 0!==o?o:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function s(){if(void 0===n){var e=new ArrayBuffer(2),t=new Uint8Array(e),r=new Uint16Array(e);if(t[0]=1,t[1]=2,258===r[0])n="BE";else{if(513!==r[0])throw new Error("unable to figure out endianess");n="LE"}}return n}function c(){return void 0!==o.location?o.location.hostname:""}function u(){return[]}function l(){return 0}function d(){return Number.MAX_VALUE}function _(){return Number.MAX_VALUE}function p(){return[]}function f(){return"Browser"}function g(){return void 0!==o.navigator?o.navigator.appVersion:""}function m(){}function y(){}function v(){return"javascript"}function h(){return"browser"}function D(){return"/tmp"}var x=D,b={EOL:"\n",arch:v,platform:h,tmpdir:x,tmpDir:D,networkInterfaces:m,getNetworkInterfaces:y,release:g,type:f,cpus:p,totalmem:_,freemem:d,uptime:l,loadavg:u,hostname:c,endianness:s},S=t(Object.freeze({__proto__:null,endianness:s,hostname:c,loadavg:u,uptime:l,freemem:d,totalmem:_,cpus:p,type:f,release:g,networkInterfaces:m,getNetworkInterfaces:y,arch:v,platform:h,tmpDir:D,tmpdir:x,EOL:"\n",default:b})),T={exports:{}};const C=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");const t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;const r=t.filter((e=>"\r\n"===e)).length;return r>t.length-r?"\r\n":"\n"};function E(){const e=S;return E=function(){return e},e}function k(){const e=(t=T.exports)&&t.__esModule?t:{default:t};var t;return k=function(){return e},e}T.exports=C,T.exports.graceful=e=>"string"==typeof e&&C(e)||"\n",Object.defineProperty(a,"__esModule",{value:!0}),a.extract=function(e){const t=e.match(N);return t?t[0].trimLeft():""},a.strip=function(e){const t=e.match(N);return t&&t[0]?e.substring(t[0].length):e},a.parse=function(e){return R(e).pragmas},a.parseWithComments=R,a.print=function(e){let{comments:t="",pragmas:r={}}=e;const n=(0,k().default)(t)||E().EOL,i=" *",a=Object.keys(r),o=a.map((e=>B(e,r[e]))).reduce(((e,t)=>e.concat(t)),[]).map((e=>" * "+e+n)).join("");if(!t){if(0===a.length)return"";if(1===a.length&&!Array.isArray(r[a[0]])){const e=r[a[0]];return"".concat("/**"," ").concat(B(a[0],e)[0]).concat(" */")}}const s=t.split(n).map((e=>"".concat(i," ").concat(e))).join(n)+n;return"/**"+n+(t?s:"")+(t&&a.length?i+n:"")+o+" */"};const A=/\*\/$/,F=/^\/\*\*/,N=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,P=/(^|\s+)\/\/([^\r\n]*)/g,w=/^(\r?\n)+/,I=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,O=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,M=/(\r?\n|^) *\* ?/g,L=[];function R(e){const t=(0,k().default)(e)||E().EOL;e=e.replace(F,"").replace(A,"").replace(M,"$1");let r="";for(;r!==e;)r=e,e=e.replace(I,"".concat(t,"$1 $2").concat(t));e=e.replace(w,"").trimRight();const n=Object.create(null),i=e.replace(O,"").replace(w,"").trimRight();let a;for(;a=O.exec(e);){const e=a[2].replace(P,"");"string"==typeof n[a[1]]||Array.isArray(n[a[1]])?n[a[1]]=L.concat(n[a[1]],e):n[a[1]]=e}return{comments:i,pragmas:n}}function B(e,t){return L.concat(t).map((t=>"@".concat(e," ").concat(t).trim()))}var j={exports:{}};const J=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 K={exports:{}};const z=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));K.exports=z,K.exports.default=z;const U=e=>"string"==typeof e?e.replace(J(),""):e,V=K.exports,q=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},W=e=>{if("string"!=typeof e||0===e.length)return 0;if(0===(e=U(e)).length)return 0;e=e.replace(q()," ");let t=0;for(let r=0;r<e.length;r++){const n=e.codePointAt(r);n<=31||n>=127&&n<=159||(n>=768&&n<=879||(n>65535&&r++,t+=V(n)?2:1))}return t};j.exports=W,j.exports.default=W;var H=e=>e[e.length-1];function G(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var X=function(e){return e&&e.Math==Math&&e},Q=X("object"==typeof globalThis&&globalThis)||X("object"==typeof window&&window)||X("object"==typeof self&&self)||X("object"==typeof e&&e)||function(){return this}()||Function("return this")(),$={},Z=function(e){try{return!!e()}catch(e){return!0}},ee=!Z((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),te=Function.prototype.call,re=te.bind?te.bind(te):function(){return te.apply(te,arguments)},ne={},ie={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,oe=ae&&!ie.call({1:2},1);ne.f=oe?function(e){var t=ae(this,e);return!!t&&t.enumerable}:ie;var se,ce,ue=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},le=Function.prototype,de=le.bind,_e=le.call,pe=de&&de.bind(_e),fe=de?function(e){return e&&pe(_e,e)}:function(e){return e&&function(){return _e.apply(e,arguments)}},ge=fe,me=ge({}.toString),ye=ge("".slice),ve=function(e){return ye(me(e),8,-1)},he=fe,De=Z,xe=ve,be=Q.Object,Se=he("".split),Te=De((function(){return!be("z").propertyIsEnumerable(0)}))?function(e){return"String"==xe(e)?Se(e,""):be(e)}:be,Ce=Q.TypeError,Ee=function(e){if(null==e)throw Ce("Can't call method on "+e);return e},ke=Te,Ae=Ee,Fe=function(e){return ke(Ae(e))},Ne=function(e){return"function"==typeof e},Pe=Ne,we=function(e){return"object"==typeof e?null!==e:Pe(e)},Ie=Q,Oe=Ne,Me=function(e){return Oe(e)?e:void 0},Le=function(e,t){return arguments.length<2?Me(Ie[e]):Ie[e]&&Ie[e][t]},Re=fe({}.isPrototypeOf),Be=Le("navigator","userAgent")||"",je=Q,Je=Be,Ke=je.process,ze=je.Deno,Ue=Ke&&Ke.versions||ze&&ze.version,Ve=Ue&&Ue.v8;Ve&&(ce=(se=Ve.split("."))[0]>0&&se[0]<4?1:+(se[0]+se[1])),!ce&&Je&&(!(se=Je.match(/Edge\/(\d+)/))||se[1]>=74)&&(se=Je.match(/Chrome\/(\d+)/))&&(ce=+se[1]);var qe=ce,We=qe,He=Z,Ge=!!Object.getOwnPropertySymbols&&!He((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&We&&We<41})),Ye=Ge&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Xe=Le,Qe=Ne,$e=Re,Ze=Ye,et=Q.Object,tt=Ze?function(e){return"symbol"==typeof e}:function(e){var t=Xe("Symbol");return Qe(t)&&$e(t.prototype,et(e))},rt=Q.String,nt=function(e){try{return rt(e)}catch(e){return"Object"}},it=Ne,at=nt,ot=Q.TypeError,st=function(e){if(it(e))return e;throw ot(at(e)+" is not a function")},ct=st,ut=function(e,t){var r=e[t];return null==r?void 0:ct(r)},lt=re,dt=Ne,_t=we,pt=Q.TypeError,ft={exports:{}},gt=Q,mt=Object.defineProperty,yt=function(e,t){try{mt(gt,e,{value:t,configurable:!0,writable:!0})}catch(r){gt[e]=t}return t},vt=yt,ht="__core-js_shared__",Dt=Q[ht]||vt(ht,{}),xt=Dt;(ft.exports=function(e,t){return xt[e]||(xt[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var bt=Ee,St=Q.Object,Tt=function(e){return St(bt(e))},Ct=Tt,Et=fe({}.hasOwnProperty),kt=Object.hasOwn||function(e,t){return Et(Ct(e),t)},At=fe,Ft=0,Nt=Math.random(),Pt=At(1..toString),wt=function(e){return"Symbol("+(void 0===e?"":e)+")_"+Pt(++Ft+Nt,36)},It=Q,Ot=ft.exports,Mt=kt,Lt=wt,Rt=Ge,Bt=Ye,jt=Ot("wks"),Jt=It.Symbol,Kt=Jt&&Jt.for,zt=Bt?Jt:Jt&&Jt.withoutSetter||Lt,Ut=function(e){if(!Mt(jt,e)||!Rt&&"string"!=typeof jt[e]){var t="Symbol."+e;Rt&&Mt(Jt,e)?jt[e]=Jt[e]:jt[e]=Bt&&Kt?Kt(t):zt(t)}return jt[e]},Vt=re,qt=we,Wt=tt,Ht=ut,Gt=function(e,t){var r,n;if("string"===t&&dt(r=e.toString)&&!_t(n=lt(r,e)))return n;if(dt(r=e.valueOf)&&!_t(n=lt(r,e)))return n;if("string"!==t&&dt(r=e.toString)&&!_t(n=lt(r,e)))return n;throw pt("Can't convert object to primitive value")},Yt=Ut,Xt=Q.TypeError,Qt=Yt("toPrimitive"),$t=function(e,t){if(!qt(e)||Wt(e))return e;var r,n=Ht(e,Qt);if(n){if(void 0===t&&(t="default"),r=Vt(n,e,t),!qt(r)||Wt(r))return r;throw Xt("Can't convert object to primitive value")}return void 0===t&&(t="number"),Gt(e,t)},Zt=tt,er=function(e){var t=$t(e,"string");return Zt(t)?t:t+""},tr=we,rr=Q.document,nr=tr(rr)&&tr(rr.createElement),ir=function(e){return nr?rr.createElement(e):{}},ar=!ee&&!Z((function(){return 7!=Object.defineProperty(ir("div"),"a",{get:function(){return 7}}).a})),or=ee,sr=re,cr=ne,ur=ue,lr=Fe,dr=er,_r=kt,pr=ar,fr=Object.getOwnPropertyDescriptor;$.f=or?fr:function(e,t){if(e=lr(e),t=dr(t),pr)try{return fr(e,t)}catch(e){}if(_r(e,t))return ur(!sr(cr.f,e,t),e[t])};var gr={},mr=Q,yr=we,vr=mr.String,hr=mr.TypeError,Dr=function(e){if(yr(e))return e;throw hr(vr(e)+" is not an object")},xr=ee,br=ar,Sr=Dr,Tr=er,Cr=Q.TypeError,Er=Object.defineProperty;gr.f=xr?Er:function(e,t,r){if(Sr(e),t=Tr(t),Sr(r),br)try{return Er(e,t,r)}catch(e){}if("get"in r||"set"in r)throw Cr("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var kr=gr,Ar=ue,Fr=ee?function(e,t,r){return kr.f(e,t,Ar(1,r))}:function(e,t,r){return e[t]=r,e},Nr={exports:{}},Pr=Ne,wr=Dt,Ir=fe(Function.toString);Pr(wr.inspectSource)||(wr.inspectSource=function(e){return Ir(e)});var Or,Mr,Lr,Rr=wr.inspectSource,Br=Ne,jr=Rr,Jr=Q.WeakMap,Kr=Br(Jr)&&/native code/.test(jr(Jr)),zr=ft.exports,Ur=wt,Vr=zr("keys"),qr={},Wr=Kr,Hr=Q,Gr=fe,Yr=we,Xr=Fr,Qr=kt,$r=Dt,Zr=function(e){return Vr[e]||(Vr[e]=Ur(e))},en=qr,tn="Object already initialized",rn=Hr.TypeError,nn=Hr.WeakMap;if(Wr||$r.state){var an=$r.state||($r.state=new nn),on=Gr(an.get),sn=Gr(an.has),cn=Gr(an.set);Or=function(e,t){if(sn(an,e))throw new rn(tn);return t.facade=e,cn(an,e,t),t},Mr=function(e){return on(an,e)||{}},Lr=function(e){return sn(an,e)}}else{var un=Zr("state");en[un]=!0,Or=function(e,t){if(Qr(e,un))throw new rn(tn);return t.facade=e,Xr(e,un,t),t},Mr=function(e){return Qr(e,un)?e[un]:{}},Lr=function(e){return Qr(e,un)}}var ln={set:Or,get:Mr,has:Lr,enforce:function(e){return Lr(e)?Mr(e):Or(e,{})},getterFor:function(e){return function(t){var r;if(!Yr(t)||(r=Mr(t)).type!==e)throw rn("Incompatible receiver, "+e+" required");return r}}},dn=ee,_n=kt,pn=Function.prototype,fn=dn&&Object.getOwnPropertyDescriptor,gn=_n(pn,"name"),mn=gn&&"something"===function(){}.name,yn=gn&&(!dn||dn&&fn(pn,"name").configurable),vn=Q,hn=Ne,Dn=kt,xn=Fr,bn=yt,Sn=Rr,Tn={EXISTS:gn,PROPER:mn,CONFIGURABLE:yn}.CONFIGURABLE,Cn=ln.get,En=ln.enforce,kn=String(String).split("String");(Nr.exports=function(e,t,r,n){var i,a=!!n&&!!n.unsafe,o=!!n&&!!n.enumerable,s=!!n&&!!n.noTargetGet,c=n&&void 0!==n.name?n.name:t;hn(r)&&("Symbol("===String(c).slice(0,7)&&(c="["+String(c).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Dn(r,"name")||Tn&&r.name!==c)&&xn(r,"name",c),(i=En(r)).source||(i.source=kn.join("string"==typeof c?c:""))),e!==vn?(a?!s&&e[t]&&(o=!0):delete e[t],o?e[t]=r:xn(e,t,r)):o?e[t]=r:bn(t,r)})(Function.prototype,"toString",(function(){return hn(this)&&Cn(this).source||Sn(this)}));var An={},Fn=Math.ceil,Nn=Math.floor,Pn=function(e){var t=+e;return t!=t||0===t?0:(t>0?Nn:Fn)(t)},wn=Pn,In=Math.max,On=Math.min,Mn=Pn,Ln=Math.min,Rn=function(e){return e>0?Ln(Mn(e),9007199254740991):0},Bn=function(e){return Rn(e.length)},jn=Fe,Jn=function(e,t){var r=wn(e);return r<0?In(r+t,0):On(r,t)},Kn=Bn,zn=function(e){return function(t,r,n){var i,a=jn(t),o=Kn(a),s=Jn(n,o);if(e&&r!=r){for(;o>s;)if((i=a[s++])!=i)return!0}else for(;o>s;s++)if((e||s in a)&&a[s]===r)return e||s||0;return!e&&-1}},Un={includes:zn(!0),indexOf:zn(!1)},Vn=kt,qn=Fe,Wn=Un.indexOf,Hn=qr,Gn=fe([].push),Yn=function(e,t){var r,n=qn(e),i=0,a=[];for(r in n)!Vn(Hn,r)&&Vn(n,r)&&Gn(a,r);for(;t.length>i;)Vn(n,r=t[i++])&&(~Wn(a,r)||Gn(a,r));return a},Xn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");An.f=Object.getOwnPropertyNames||function(e){return Yn(e,Xn)};var Qn={};Qn.f=Object.getOwnPropertySymbols;var $n=Le,Zn=An,ei=Qn,ti=Dr,ri=fe([].concat),ni=$n("Reflect","ownKeys")||function(e){var t=Zn.f(ti(e)),r=ei.f;return r?ri(t,r(e)):t},ii=kt,ai=ni,oi=$,si=gr,ci=Z,ui=Ne,li=/#|\.prototype\./,di=function(e,t){var r=pi[_i(e)];return r==gi||r!=fi&&(ui(t)?ci(t):!!t)},_i=di.normalize=function(e){return String(e).replace(li,".").toLowerCase()},pi=di.data={},fi=di.NATIVE="N",gi=di.POLYFILL="P",mi=di,yi=Q,vi=$.f,hi=Fr,Di=Nr.exports,xi=yt,bi=function(e,t){for(var r=ai(t),n=si.f,i=oi.f,a=0;a<r.length;a++){var o=r[a];ii(e,o)||n(e,o,i(t,o))}},Si=mi,Ti=function(e,t){var r,n,i,a,o,s=e.target,c=e.global,u=e.stat;if(r=c?yi:u?yi[s]||xi(s,{}):(yi[s]||{}).prototype)for(n in t){if(a=t[n],i=e.noTargetGet?(o=vi(r,n))&&o.value:r[n],!Si(c?n:s+(u?".":"#")+n,e.forced)&&void 0!==i){if(typeof a==typeof i)continue;bi(a,i)}(e.sham||i&&i.sham)&&hi(a,"sham",!0),Di(r,n,a,e)}},Ci=ve,Ei=Array.isArray||function(e){return"Array"==Ci(e)},ki=st,Ai=fe(fe.bind),Fi=function(e,t){return ki(e),void 0===t?e:Ai?Ai(e,t):function(){return e.apply(t,arguments)}},Ni=Ei,Pi=Bn,wi=Fi,Ii=Q.TypeError,Oi=function(e,t,r,n,i,a,o,s){for(var c,u,l=i,d=0,_=!!o&&wi(o,s);d<n;){if(d in r){if(c=_?_(r[d],d,t):r[d],a>0&&Ni(c))u=Pi(c),l=Oi(e,t,c,u,l,a-1)-1;else{if(l>=9007199254740991)throw Ii("Exceed the acceptable array length");e[l]=c}l++}d++}return l},Mi=Oi,Li={};Li[Ut("toStringTag")]="z";var Ri=Q,Bi="[object z]"===String(Li),ji=Ne,Ji=ve,Ki=Ut("toStringTag"),zi=Ri.Object,Ui="Arguments"==Ji(function(){return arguments}()),Vi=Bi?Ji:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=zi(e),Ki))?r:Ui?Ji(t):"Object"==(n=Ji(t))&&ji(t.callee)?"Arguments":n},qi=fe,Wi=Z,Hi=Ne,Gi=Vi,Yi=Rr,Xi=function(){},Qi=[],$i=Le("Reflect","construct"),Zi=/^\s*(?:class|function)\b/,ea=qi(Zi.exec),ta=!Zi.exec(Xi),ra=function(e){if(!Hi(e))return!1;try{return $i(Xi,Qi,e),!0}catch(e){return!1}},na=!$i||Wi((function(){var e;return ra(ra.call)||!ra(Object)||!ra((function(){e=!0}))||e}))?function(e){if(!Hi(e))return!1;switch(Gi(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return ta||!!ea(Zi,Yi(e))}:ra,ia=Q,aa=Ei,oa=na,sa=we,ca=Ut("species"),ua=ia.Array,la=function(e){var t;return aa(e)&&(t=e.constructor,(oa(t)&&(t===ua||aa(t.prototype))||sa(t)&&null===(t=t[ca]))&&(t=void 0)),void 0===t?ua:t},da=Mi,_a=st,pa=Tt,fa=Bn,ga=function(e,t){return new(la(e))(0===t?0:t)};Ti({target:"Array",proto:!0},{flatMap:function(e){var t,r=pa(this),n=fa(r);return _a(e),(t=ga(r,0)).length=da(t,r,r,n,0,1,e,arguments.length>1?arguments[1]:void 0),t}});var ma=Vi,ya=Q.String,va=fe([].slice),ha=Math.floor,Da=function(e,t){var r=e.length,n=ha(r/2);return r<8?xa(e,t):ba(e,Da(va(e,0,n),t),Da(va(e,n),t),t)},xa=function(e,t){for(var r,n,i=e.length,a=1;a<i;){for(n=a,r=e[a];n&&t(e[n-1],r)>0;)e[n]=e[--n];n!==a++&&(e[n]=r)}return e},ba=function(e,t,r,n){for(var i=t.length,a=r.length,o=0,s=0;o<i||s<a;)e[o+s]=o<i&&s<a?n(t[o],r[s])<=0?t[o++]:r[s++]:o<i?t[o++]:r[s++];return e},Sa=Da,Ta=Z,Ca=Be.match(/firefox\/(\d+)/i),Ea=!!Ca&&+Ca[1],ka=/MSIE|Trident/.test(Be),Aa=Be.match(/AppleWebKit\/(\d+)\./),Fa=!!Aa&&+Aa[1],Na=Ti,Pa=fe,wa=st,Ia=Tt,Oa=Bn,Ma=function(e){if("Symbol"===ma(e))throw TypeError("Cannot convert a Symbol value to a string");return ya(e)},La=Z,Ra=Sa,Ba=function(e,t){var r=[][e];return!!r&&Ta((function(){r.call(null,t||function(){throw 1},1)}))},ja=Ea,Ja=ka,Ka=qe,za=Fa,Ua=[],Va=Pa(Ua.sort),qa=Pa(Ua.push),Wa=La((function(){Ua.sort(void 0)})),Ha=La((function(){Ua.sort(null)})),Ga=Ba("sort"),Ya=!La((function(){if(Ka)return Ka<70;if(!(ja&&ja>3)){if(Ja)return!0;if(za)return za<603;var e,t,r,n,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)Ua.push({k:t+n,v:r})}for(Ua.sort((function(e,t){return t.v-e.v})),n=0;n<Ua.length;n++)t=Ua[n].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}}));Na({target:"Array",proto:!0,forced:Wa||!Ha||!Ga||!Ya},{sort:function(e){void 0!==e&&wa(e);var t=Ia(this);if(Ya)return void 0===e?Va(t):Va(t,e);var r,n,i=[],a=Oa(t);for(n=0;n<a;n++)n in t&&qa(i,t[n]);for(Ra(i,function(e){return function(t,r){return void 0===r?-1:void 0===t?1:void 0!==e?+e(t,r)||0:Ma(t)>Ma(r)?1:-1}}(e)),r=i.length,n=0;n<r;)t[n]=i[n++];for(;n<a;)delete t[n++];return t}});var Xa={},Qa=Xa,$a=Ut("iterator"),Za=Array.prototype,eo=Vi,to=ut,ro=Xa,no=Ut("iterator"),io=function(e){if(null!=e)return to(e,no)||to(e,"@@iterator")||ro[eo(e)]},ao=re,oo=st,so=Dr,co=nt,uo=io,lo=Q.TypeError,_o=re,po=Dr,fo=ut,go=Fi,mo=re,yo=Dr,vo=nt,ho=function(e){return void 0!==e&&(Qa.Array===e||Za[$a]===e)},Do=Bn,xo=Re,bo=function(e,t){var r=arguments.length<2?uo(e):t;if(oo(r))return so(ao(r,e));throw lo(co(e)+" is not iterable")},So=io,To=function(e,t,r){var n,i;po(e);try{if(!(n=fo(e,"return"))){if("throw"===t)throw r;return r}n=_o(n,e)}catch(e){i=!0,n=e}if("throw"===t)throw r;if(i)throw n;return po(n),r},Co=Q.TypeError,Eo=function(e,t){this.stopped=e,this.result=t},ko=Eo.prototype,Ao=er,Fo=gr,No=ue,Po=function(e,t,r){var n,i,a,o,s,c,u,l=r&&r.that,d=!(!r||!r.AS_ENTRIES),_=!(!r||!r.IS_ITERATOR),p=!(!r||!r.INTERRUPTED),f=go(t,l),g=function(e){return n&&To(n,"normal",e),new Eo(!0,e)},m=function(e){return d?(yo(e),p?f(e[0],e[1],g):f(e[0],e[1])):p?f(e,g):f(e)};if(_)n=e;else{if(!(i=So(e)))throw Co(vo(e)+" is not iterable");if(ho(i)){for(a=0,o=Do(e);o>a;a++)if((s=m(e[a]))&&xo(ko,s))return s;return new Eo(!1)}n=bo(e,i)}for(c=n.next;!(u=mo(c,n)).done;){try{s=m(u.value)}catch(e){To(n,"throw",e)}if("object"==typeof s&&s&&xo(ko,s))return s}return new Eo(!1)},wo=function(e,t,r){var n=Ao(t);n in e?Fo.f(e,n,No(0,r)):e[n]=r};function Io(){throw new Error("setTimeout has not been defined")}function Oo(){throw new Error("clearTimeout has not been defined")}Ti({target:"Object",stat:!0},{fromEntries:function(e){var t={};return Po(e,(function(e,r){wo(t,e,r)}),{AS_ENTRIES:!0}),t}});var Mo=Io,Lo=Oo;function Ro(e){if(Mo===setTimeout)return setTimeout(e,0);if((Mo===Io||!Mo)&&setTimeout)return Mo=setTimeout,setTimeout(e,0);try{return Mo(e,0)}catch(t){try{return Mo.call(null,e,0)}catch(t){return Mo.call(this,e,0)}}}"function"==typeof o.setTimeout&&(Mo=setTimeout),"function"==typeof o.clearTimeout&&(Lo=clearTimeout);var Bo,jo=[],Jo=!1,Ko=-1;function zo(){Jo&&Bo&&(Jo=!1,Bo.length?jo=Bo.concat(jo):Ko=-1,jo.length&&Uo())}function Uo(){if(!Jo){var e=Ro(zo);Jo=!0;for(var t=jo.length;t;){for(Bo=jo,jo=[];++Ko<t;)Bo&&Bo[Ko].run();Ko=-1,t=jo.length}Bo=null,Jo=!1,function(e){if(Lo===clearTimeout)return clearTimeout(e);if((Lo===Oo||!Lo)&&clearTimeout)return Lo=clearTimeout,clearTimeout(e);try{Lo(e)}catch(t){try{return Lo.call(null,e)}catch(t){return Lo.call(this,e)}}}(e)}}function Vo(e,t){this.fun=e,this.array=t}Vo.prototype.run=function(){this.fun.apply(null,this.array)};function qo(){}var Wo=qo,Ho=qo,Go=qo,Yo=qo,Xo=qo,Qo=qo,$o=qo;var Zo=o.performance||{},es=Zo.now||Zo.mozNow||Zo.msNow||Zo.oNow||Zo.webkitNow||function(){return(new Date).getTime()};var ts=new Date;var rs={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];jo.push(new Vo(e,t)),1!==jo.length||Jo||Ro(Uo)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Wo,addListener:Ho,once:Go,off:Yo,removeListener:Xo,removeAllListeners:Qo,emit:$o,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*es.call(Zo),r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r-=e[0],(n-=e[1])<0&&(r--,n+=1e9)),[r,n]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-ts)/1e3}},ns=rs;const is="object"==typeof ns&&ns.env&&ns.env.NODE_DEBUG&&/\bsemver\b/i.test(ns.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return console.error("SEMVER",...t)}:()=>{};var as=is;var os={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},ss={exports:{}};!function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:r}=os,n=as,i=(t=e.exports={}).re=[],a=t.src=[],o=t.t={};let s=0;const c=(e,t,r)=>{const c=s++;n(c,t),o[e]=c,a[c]=t,i[c]=new RegExp(t,r?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION","(".concat(a[o.NUMERICIDENTIFIER],")\\.")+"(".concat(a[o.NUMERICIDENTIFIER],")\\.")+"(".concat(a[o.NUMERICIDENTIFIER],")")),c("MAINVERSIONLOOSE","(".concat(a[o.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[o.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[o.NUMERICIDENTIFIERLOOSE],")")),c("PRERELEASEIDENTIFIER","(?:".concat(a[o.NUMERICIDENTIFIER],"|").concat(a[o.NONNUMERICIDENTIFIER],")")),c("PRERELEASEIDENTIFIERLOOSE","(?:".concat(a[o.NUMERICIDENTIFIERLOOSE],"|").concat(a[o.NONNUMERICIDENTIFIER],")")),c("PRERELEASE","(?:-(".concat(a[o.PRERELEASEIDENTIFIER],"(?:\\.").concat(a[o.PRERELEASEIDENTIFIER],")*))")),c("PRERELEASELOOSE","(?:-?(".concat(a[o.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(a[o.PRERELEASEIDENTIFIERLOOSE],")*))")),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD","(?:\\+(".concat(a[o.BUILDIDENTIFIER],"(?:\\.").concat(a[o.BUILDIDENTIFIER],")*))")),c("FULLPLAIN","v?".concat(a[o.MAINVERSION]).concat(a[o.PRERELEASE],"?").concat(a[o.BUILD],"?")),c("FULL","^".concat(a[o.FULLPLAIN],"$")),c("LOOSEPLAIN","[v=\\s]*".concat(a[o.MAINVERSIONLOOSE]).concat(a[o.PRERELEASELOOSE],"?").concat(a[o.BUILD],"?")),c("LOOSE","^".concat(a[o.LOOSEPLAIN],"$")),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE","".concat(a[o.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),c("XRANGEIDENTIFIER","".concat(a[o.NUMERICIDENTIFIER],"|x|X|\\*")),c("XRANGEPLAIN","[v=\\s]*(".concat(a[o.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[o.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[o.XRANGEIDENTIFIER],")")+"(?:".concat(a[o.PRERELEASE],")?").concat(a[o.BUILD],"?")+")?)?"),c("XRANGEPLAINLOOSE","[v=\\s]*(".concat(a[o.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[o.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[o.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(a[o.PRERELEASELOOSE],")?").concat(a[o.BUILD],"?")+")?)?"),c("XRANGE","^".concat(a[o.GTLT],"\\s*").concat(a[o.XRANGEPLAIN],"$")),c("XRANGELOOSE","^".concat(a[o.GTLT],"\\s*").concat(a[o.XRANGEPLAINLOOSE],"$")),c("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(r,"})")+"(?:\\.(\\d{1,".concat(r,"}))?")+"(?:\\.(\\d{1,".concat(r,"}))?")+"(?:$|[^\\d])"),c("COERCERTL",a[o.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM","(\\s*)".concat(a[o.LONETILDE],"\\s+"),!0),t.tildeTrimReplace="$1~",c("TILDE","^".concat(a[o.LONETILDE]).concat(a[o.XRANGEPLAIN],"$")),c("TILDELOOSE","^".concat(a[o.LONETILDE]).concat(a[o.XRANGEPLAINLOOSE],"$")),c("LONECARET","(?:\\^)"),c("CARETTRIM","(\\s*)".concat(a[o.LONECARET],"\\s+"),!0),t.caretTrimReplace="$1^",c("CARET","^".concat(a[o.LONECARET]).concat(a[o.XRANGEPLAIN],"$")),c("CARETLOOSE","^".concat(a[o.LONECARET]).concat(a[o.XRANGEPLAINLOOSE],"$")),c("COMPARATORLOOSE","^".concat(a[o.GTLT],"\\s*(").concat(a[o.LOOSEPLAIN],")$|^$")),c("COMPARATOR","^".concat(a[o.GTLT],"\\s*(").concat(a[o.FULLPLAIN],")$|^$")),c("COMPARATORTRIM","(\\s*)".concat(a[o.GTLT],"\\s*(").concat(a[o.LOOSEPLAIN],"|").concat(a[o.XRANGEPLAIN],")"),!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE","^\\s*(".concat(a[o.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(a[o.XRANGEPLAIN],")")+"\\s*$"),c("HYPHENRANGELOOSE","^\\s*(".concat(a[o.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(a[o.XRANGEPLAINLOOSE],")")+"\\s*$"),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0.0.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(ss,ss.exports);const cs=["includePrerelease","loose","rtl"];var us=e=>e?"object"!=typeof e?{loose:!0}:cs.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{};const ls=/^[0-9]+$/,ds=(e,t)=>{const r=ls.test(e),n=ls.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1};var _s={compareIdentifiers:ds,rcompareIdentifiers:(e,t)=>ds(t,e)};const ps=as,{MAX_LENGTH:fs,MAX_SAFE_INTEGER:gs}=os,{re:ms,t:ys}=ss.exports,vs=us,{compareIdentifiers:hs}=_s;class Ds{constructor(e,t){if(t=vs(t),e instanceof Ds){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>fs)throw new TypeError("version is longer than ".concat(fs," characters"));ps("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?ms[ys.LOOSE]:ms[ys.FULL]);if(!r)throw new TypeError("Invalid Version: ".concat(e));if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>gs||this.major<0)throw new TypeError("Invalid major version");if(this.minor>gs||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>gs||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<gs)return t}return e})):this.prerelease=[],this.build=r[5]?r[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(ps("SemVer.compare",this.version,this.options,e),!(e instanceof Ds)){if("string"==typeof e&&e===this.version)return 0;e=new Ds(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof Ds||(e=new Ds(e,this.options)),hs(this.major,e.major)||hs(this.minor,e.minor)||hs(this.patch,e.patch)}comparePre(e){if(e instanceof Ds||(e=new Ds(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 r=this.prerelease[t],n=e.prerelease[t];if(ps("prerelease compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(r!==n)return hs(r,n)}while(++t)}compareBuild(e){e instanceof Ds||(e=new Ds(e,this.options));let t=0;do{const r=this.build[t],n=e.build[t];if(ps("prerelease compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(r!==n)return hs(r,n)}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}}var xs=Ds;const bs=xs;var Ss=(e,t,r)=>new bs(e,r).compare(new bs(t,r));const Ts=Ss;var Cs=(e,t,r)=>Ts(e,t,r)<0;const Es=Ss;var ks,As,Fs,Ns,Ps,ws,Is=(e,t,r)=>Es(e,t,r)>=0,Os={exports:{}};!function(e,t){function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}function n(){return"undefined"!=typeof WeakMap?new WeakMap:{add:r,delete:r,get:r,set:r,has:function(e){return!1}}}Object.defineProperty(t,"__esModule",{value:!0}),t.outdent=void 0;var i=Object.prototype.hasOwnProperty,a=function(e,t){return i.call(e,t)};function o(e,t){for(var r in t)a(t,r)&&(e[r]=t[r]);return e}var s=/^[ \t]*(?:\r\n|\r|\n)/,c=/(?:\r\n|\r|\n)[ \t]*$/,u=/^(?:[\r\n]|$)/,l=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,d=/^[ \t]*[\r\n][ \t\r\n]*$/;function _(e,t,r){var n=0,i=e[0].match(l);i&&(n=i[1].length);var a=new RegExp("(\\r\\n|\\r|\\n).{0,"+n+"}","g");t&&(e=e.slice(1));var o=r.newline,u=r.trimLeadingNewline,d=r.trimTrailingNewline,_="string"==typeof o,p=e.length;return e.map((function(e,t){return e=e.replace(a,"$1"),0===t&&u&&(e=e.replace(s,"")),t===p-1&&d&&(e=e.replace(c,"")),_&&(e=e.replace(/\r\n|\n|\r/g,(function(e){return o}))),e}))}function p(e,t){for(var r="",n=0,i=e.length;n<i;n++)r+=e[n],n<i-1&&(r+=t[n]);return r}function f(e){return a(e,"raw")&&a(e,"length")}var g=function e(t){var r=n(),i=n(),a=o((function n(a){for(var s=[],c=1;c<arguments.length;c++)s[c-1]=arguments[c];if(f(a)){var l=a,m=(s[0]===n||s[0]===g)&&d.test(l[0])&&u.test(l[1]),y=m?i:r,v=y.get(l);if(v||(v=_(l,m,t),y.set(l,v)),0===s.length)return v[0];var h=p(v,m?s.slice(1):s);return h}return e(o(o({},t),a||{}))}),{string:function(e){return _([e],!1,t)[0]}});return a}({trimLeadingNewline:!0,trimTrailingNewline:!0});t.outdent=g,t.default=g;try{e.exports=g,Object.defineProperty(g,"__esModule",{value:!0}),g.default=g,g.outdent=g}catch(e){}}(Os,Os.exports);const{outdent:Ms}=Os.exports,Ls="Config",Rs="Editor",Bs="Other",js="Global",Js="Special",Ks={cursorOffset:{since:"1.4.0",category:Js,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:Ms(ks||(ks=Y(["\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:Rs},endOfLine:{since:"1.15.0",category:js,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:Ms(As||(As=Y(["\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:Js,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:Bs,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:Js,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:Bs},parser:{since:"0.0.10",category:js,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:js,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:Ls},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:js,description:Ms(Fs||(Fs=Y(["\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:Ls},printWidth:{since:"0.0.0",category:js,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:Js,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Ms(Ns||(Ns=Y(["\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:Rs},rangeStart:{since:"1.4.0",category:Js,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Ms(Ps||(Ps=Y(["\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:Rs},requirePragma:{since:"1.7.0",category:Js,type:"boolean",default:!1,description:Ms(ws||(ws=Y(["\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:Bs},tabWidth:{type:"int",category:js,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:js,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:js,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 zs=["cliName","cliCategory","cliDescription"],Us={compare:Ss,lt:Cs,gte:Is},Vs=(e,t)=>Object.entries(e).map((e=>{let[r,n]=e;return Object.assign({[t]:r},n)})),qs="2.5.1",Ws={CATEGORY_CONFIG:Ls,CATEGORY_EDITOR:Rs,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:Bs,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:js,CATEGORY_SPECIAL:Js,options:Ks}.options;function Hs(e,t,r){const n=new Set(e.choices.map((e=>e.value)));for(const i of t)if(i.parsers)for(const t of i.parsers)if(!n.has(t)){n.add(t);const a=r.find((e=>e.parsers&&e.parsers[t]));let o=i.name;a&&a.name&&(o+=" (plugin: ".concat(a.name,")")),e.choices.push({value:t,description:o})}}var Gs={getSupportInfo:function(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:r=!1,showInternal:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=qs.split("-",1)[0],a=e.flatMap((e=>e.languages||[])).filter(s),o=Vs(Object.assign({},...e.map((e=>{let{options:t}=e;return t})),Ws),"name").filter((e=>s(e)&&c(e))).sort(((e,t)=>e.name===t.name?0:e.name<t.name?-1:1)).map(u).map((t=>{t=Object.assign({},t),Array.isArray(t.default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(s).sort(((e,t)=>Us.compare(t.since,e.since)))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter((e=>s(e)&&c(e))),"parser"===t.name&&Hs(t,a,e));const r=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:r})}));return{languages:a,options:o};function s(e){return t||!("since"in e)||e.since&&Us.gte(i,e.since)}function c(e){return r||!("deprecated"in e)||e.deprecated&&Us.lt(i,e.deprecated)}function u(e){if(n)return e;return G(e,zs)}}};const Ys=j.exports,Xs=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Qs=H,{getSupportInfo:$s}=Gs,Zs=/[^\x20-\x7F]/;function ec(e){return(t,r,n)=>{const i=n&&n.backwards;if(!1===r)return!1;const{length:a}=t;let o=r;for(;o>=0&&o<a;){const r=t.charAt(o);if(e instanceof RegExp){if(!e.test(r))return o}else if(!e.includes(r))return o;i?o--:o++}return(-1===o||o===a)&&o}}const tc=ec(/\s/),rc=ec(" \t"),nc=ec(",; \t"),ic=ec(/[^\n\r]/);function ac(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1))for(let r=t+2;r<e.length;++r)if("*"===e.charAt(r)&&"/"===e.charAt(r+1))return r+2;return t}function oc(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?ic(e,t):t)}function sc(e,t,r){const n=r&&r.backwards;if(!1===t)return!1;const i=e.charAt(t);if(n){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 cc(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=rc(e,r.backwards?t-1:t,r),i=sc(e,n,r);return n!==i}function uc(e,t){let r=null,n=t;for(;n!==r;)r=n,n=nc(e,n),n=ac(e,n),n=rc(e,n);return n=oc(e,n),n=sc(e,n),!1!==n&&cc(e,n)}function lc(e,t){let r=null,n=t;for(;n!==r;)r=n,n=rc(e,n),n=ac(e,n),n=oc(e,n),n=sc(e,n);return n}function dc(e,t,r){return lc(e,r(t))}function _c(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=0;for(let i=r;i<e.length;++i)"\t"===e[i]?n=n+t-n%t:n++;return n}function pc(e,t){const r={quote:'"',regex:/"/g,escaped:"&quot;"},n={quote:"'",regex:/'/g,escaped:"&apos;"},i="'"===t?n:r,a=i===n?r:n;let o=i;if(e.includes(i.quote)||e.includes(a.quote)){o=(e.match(i.regex)||[]).length>(e.match(a.regex)||[]).length?a:i}return o}function fc(e,t,r){const n='"'===t?"'":'"',i=e.replace(/\\(.)|(["'])/gs,((e,i,a)=>i===n?i:a===t?"\\"+a:a||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i)));return t+i+t}function gc(e,t){(e.c