UNPKG

prettier

Version:

Prettier is an opinionated code formatter

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