Object.defineProperty(mhchemParser$1,"__esModule",{value:!0}),mhchemParser$1.mhchemParser=void0;varmhchemParser=function(){functione(){}returne.toTex=function(e,t){return_mhchemTexify.go(_mhchemParser.go(e,t),"tex"!==t)},e}();function_mhchemCreateTransitions(e){vart,n,r={};for(tine)for(nine[t]){vari=n.split("|");e[t][n].stateArray=i;for(vara=0;a<i.length;a++)r[i[a]]=[]}for(tine)for(nine[t])for(i=e[t][n].stateArray||[],a=0;a<i.length;a++){varo=e[t][n];o.action_=[].concat(o.action_);for(vars=0;s<o.action_.length;s++)"string"==typeofo.action_[s]&&(o.action_[s]={type_:o.action_[s]});for(varl=t.split("|"),c=0;c<l.length;c++)if("*"===i[a]){vard=void0;for(dinr)r[d].push({pattern:l[c],task:o})}elser[i[a]].push({pattern:l[c],task:o})}returnr}mhchemParser$1.mhchemParser=mhchemParser;var_mhchemParser={go:function(e,t){if(!e)return[];void0===t&&(t="ce");varn,r="0",i={parenthesisLevel:0};e=(e=(e=e.replace(/\n/g," ")).replace(/[\u2212\u2013\u2014\u2010]/g,"-")).replace(/[\u2026]/g,"...");for(vara=10,o=[];;){n!==e?(a=10,n=e):a--;vars=_mhchemParser.stateMachines[t],l=s.transitions[r]||s.transitions["*"];e:for(varc=0;c<l.length;c++){vard=_mhchemParser.patterns.match_(l[c].pattern,e);if(d){for(varT=l[c].task,u=0;u<T.action_.length;u++){varQ=void0;if(s.actions[T.action_[u].type_])Q=s.actions[T.action_[u].type_](i,d.match_,T.action_[u].option);else{if(!_mhchemParser.actions[T.action_[u].type_])throw["MhchemBugA","mhchem bug A. Please report. ("+T.action_[u].type_+")"];Q=_mhchemParser.actions[T.action_[u].type_](i,d.match_,T.action_[u].option)}_mhchemParser.concatArray(o,Q)}if(r=T.nextState||r,!(e.length>0))returno;if(T.revisit||(e=d.remainder),!T.toContinue)breake}}if(a<=0)throw["MhchemBugU","mhchem bug U. Please report."]}},concatArray:function(e,t){if(t)if(Array.isArray(t))for(varn=0;n<t.length;n++)e.push(t[n]);elsee.push(t)},patterns:{patterns:{empty:/^$/,else:/^./,else2:/^./,space:/^\s/,"space A":/^\s(?=[A-Z\\$])/,space$:/^\s$/,"a-z":/^[a-z]/,x:/^x/,x$:/^x$/,i$:/^i$/,letters:/^(?:[a-zA-Z\u03B1-\u03C9\u0391-\u03A9?@]|(?:\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))))+/,"\\greek":/^\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))/,"one lowercase latin letter $":/^(?:([a-z])(?:$|[^a-zA-Z]))$/,"$one lowercase latin letter$ $":/^\$(?:([a-z])(?:$|[^a-zA-Z]))\$$/,"one lowercase greek letter $":/^(?:\$?[\u03B1-\u03C9]\$?|\$?\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\s*\$?)(?:\s+|\{\}|(?![a-zA-Z]))$/,digits:/^[0-9]+/,"-9.,9":/^[+\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))/,"-9.,9 no missing 0":/^[+\-]?[0-9]+(?:[.,][0-9]+)?/,"(-)(9.,9)(e)(99)":function(e){vart=e.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))?(\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))\))?(?:(?:([eE])|\s*(\*|x|\\times|\u00D7)\s*10\^)([+\-]?[0-9]+|\{[+\-]?[0-9]+\}))?/);returnt&&t[0]?{match_:t.slice(1),remainder:e.substr(t[0].length)}:null},"(-)(9)^(-9)":/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+)?)\^([+\-]?[0-9]+|\{[+\-]?[0-9]+\})/,"state of aggregation $":function(e){vart=_mhchemParser.patterns.findObserveGroups(e,"",/^\([a-z]{1,3}(?=[\),])/,")","");if(t&&t.remainder.match(/^($|[\s,;\)\]\}])/))returnt;varn=e.match(/^(?:\((?:\\ca\s?)?\$[amothc]\$\))/);returnn?{match_:n[0],remainder:e.substr(n[0].length)}:null},"_{(state of aggregation)}$":/^_\{(\([a-z]{1,3}\))\}/,"{[(":/^(?:\\\{|\[|\()/,")]}":/^(?:\)|\]|\\\})/,", ":/^[,;]\s*/,",":/^[,;]/,".":/^[.]/,". __* ":/^([.\u22C5\u00B7\u2022]|[*])\s*/,"...":/^\.\.\.(?=$|[^.])/,"^{(...)}":function(e){return_mhchemParser.patterns.findObserveGroups(e,"^{","","","}")},"^($...$)":function(e){return_mhchemParser.pattern
/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */
functionisNothing(e){returnnull==e}functionisObject(e){return"object"==typeofe&&null!==e}functiontoArray(e){returnArray.isArray(e)?e:isNothing(e)?[]:[e]}functionextend(e,t){varn,r,i,a;if(t)for(n=0,r=(a=Object.keys(t)).length;n<r;n+=1)e[i=a[n]]=t[i];returne}functionrepeat(e,t){varn,r="";for(n=0;n<t;n+=1)r+=e;returnr}functionisNegativeZero(e){return0===e&&Number.NEGATIVE_INFINITY===1/e}varisNothing_1=isNothing,isObject_1=isObject,toArray_1=toArray,repeat_1=repeat,isNegativeZero_1=isNegativeZero,extend_1=extend,common={isNothing:isNothing_1,isObject:isObject_1,toArray:toArray_1,repeat:repeat_1,isNegativeZero:isNegativeZero_1,extend:extend_1};functionformatError(e,t){varn="",r=e.reason||"(unknown reason)";returne.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+="\n\n"+e.mark.snippet),r+" "+n):r}functionYAMLException$1(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=formatError(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(newError).stack||""}YAMLException$1.prototype=Object.create(Error.prototype),YAMLException$1.prototype.constructor=YAMLException$1,YAMLException$1.prototype.toString=function(e){returnthis.name+": "+formatError(this,e)};varexception=YAMLException$1;functiongetLine(e,t,n,r,i){vara="",o="",s=Math.floor(i/2)-1;returnr-t>s&&(t=r-s+(a=" ... ").length),n-r>s&&(n=r+s-(o=" ...").length),{str:a+e.slice(t,n).replace(/\t/g,"→")+o,pos:r-t+a.length}}functionpadStart(e,t){returncommon.repeat(" ",t-e.length)+e}functionmakeSnippet(e,t){if(t=Object.create(t||null),!e.buffer)returnnull;t.maxLength||(t.maxLength=79),"number"!=typeoft.indent&&(t.indent=1),"number"!=typeoft.linesBefore&&(t.linesBefore=3),"number"!=typeoft.linesAfter&&(t.linesAfter=2);for(varn,r=/\r?\n|\r|\0/g,i=[0],a=[],o=-1;n=r.exec(e.buffer);)a.push(n.index),i.push(n.index+n[0].length),e.position<=n.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);vars,l,c="",d=Math.min(e.line+t.linesAfter,a.length).toString().length,T=t.maxLength-(t.indent+d+3);for(s=1;s<=t.linesBefore&&!(o-s<0);s++)l=getLine(e.buffer,i[o-s],a[o-s],e.position-(i[o]-i[o-s]),T),c=common.repeat(" ",t.indent)+padStart((e.line-s+1).toString(),d)+" | "+l.str+"\n"+c;for(l=getLine(e.buffer,i[o],a[o],e.position,T),c+=common.repeat(" ",t.indent)+padStart((e.line+1).toString(),d)+" | "+l.str+"\n",c+=common.repeat("-",t.indent+d+3+l.pos)+"^\n",s=1;s<=t.linesAfter&&!(o+s>=a.length);s++)l=getLine(e.buffer,i[o+s],a[o+s],e.position-(i[o]-i[o+s]),T),c+=common.repeat(" ",t.indent)+padStart((e.line+s+1).toString(),d)+" | "+l.str+"\n";returnc.replace(/\n$/,"")}varsnippet=makeSnippet,TYPE_CONSTRUCTOR_OPTIONS=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];functioncompileStyleAliases(e){vart={};returnnull!==e&&Object.keys(e).forEach((function(n){e[n].forEach((function(e){t[String(e)]=n}))})),t}functionType$1(e,t){if(t=t||{},Object.keys(t).forEach((function(t){if(-1===TYPE_CONSTRUCTOR_OPTIONS.indexOf(t))thrownewexception('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){returne},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=compileStyleAliases(t.styleAliases||null),-1===YAML_NODE_KINDS.indexOf(this.kind))thrownewexception('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}vartype=Type$1;functioncompileList(e,t){varn=[];returne[t].forEach((function(e){vart=n.length;n.forEach((function(n,r){n.tag===e.tag&&n.kind===e.kind&&n.multi===e.multi&&(t=r)})),n[t]=e})),n}functioncompileMap(){vare,t,n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scala
/*! https://mths.be/codepointat v0.2.0 by @mathias */String.prototype.codePointAt||function(){vare=function(){try{vare={},t=Object.defineProperty,n=t(e,e,e)&&t}catch(e){}returnn}(),t=function(e){if(null==this)throwTypeError();vart=String(this),n=t.length,r=e?Number(e):0;if(r!=r&&(r=0),!(r<0||r>=n)){vari,a=t.charCodeAt(r);returna>=55296&&a<=56319&&n>r+1&&(i=t.charCodeAt(r+1))>=56320&&i<=57343?1024*(a-55296)+i-56320+65536:a}};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}();varTINF_OK=0,TINF_DATA_ERROR=-3;functionTree(){this.table=newUint16Array(16),this.trans=newUint16Array(288)}functionData(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=newTree,this.dtree=newTree}varsltree=newTree,sdtree=newTree,length_bits=newUint8Array(30),length_base=newUint16Array(30),dist_bits=newUint8Array(30),dist_base=newUint16Array(30),clcidx=newUint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),code_tree=newTree,lengths=newUint8Array(320);functiontinf_build_bits_base(e,t,n,r){vari,a;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(a=r,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}functiontinf_build_fixed_trees(e,t){varn;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}varoffs=newUint16Array(16);functiontinf_build_tree(e,t,n,r){vari,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)offs[i]=a,a+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[offs[t[n+i]]++]=i)}functiontinf_getbit(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);vart=1&e.tag;returne.tag>>>=1,t}functiontinf_read_bits(e,t,n){if(!t)returnn;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;varr=e.tag&65535>>>16-t;returne.tag>>>=t,e.bitcount-=t,r+n}functiontinf_decode_symbol(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;varn=0,r=0,i=0,a=e.tag;do{r=2*r+(1&a),a>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);returne.tag=a,e.bitcount-=i,t.trans[n+r]}functiontinf_decode_trees(e,t,n){varr,i,a,o,s,l;for(r=tinf_read_bits(e,5,257),i=tinf_read_bits(e,5,1),a=tinf_read_bits(e,4,4),o=0;o<19;++o)lengths[o]=0;for(o=0;o<a;++o){varc=tinf_read_bits(e,3,0);lengths[clcidx[o]]=c}for(tinf_build_tree(code_tree,lengths,0,19),s=0;s<r+i;){vard=tinf_decode_symbol(e,code_tree);switch(d){case16:varT=lengths[s-1];for(l=tinf_read_bits(e,2,3);l;--l)lengths[s++]=T;break;case17:for(l=tinf_read_bits(e,3,3);l;--l)lengths[s++]=0;break;case18:for(l=tinf_read_bits(e,7,11);l;--l)lengths[s++]=0;break;default:lengths[s++]=d}}tinf_build_tree(t,lengths,0,r),tinf_build_tree(n,lengths,r,i)}functiontinf_inflate_block_data(e,t,n){for(;;){varr,i,a,o,s=tinf_decode_symbol(e,t);if(256===s)returnTINF_OK;if(s<256)e.dest[e.destLen++]=s;elsefor(r=tinf_read_bits(e,length_bits[s-=257],length_base[s]),i=tinf_decode_symbol(e,n),o=a=e.destLen-tinf_read_bits(e,dist_bits[i],dist_base[i]);o<a+r;++o)e.dest[e.destLen++]=e.dest[o]}}functiontinf_inflate_uncompressed_block(e){for(vart,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))returnTINF_DATA_ERROR;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];returne.bitcount=0,TINF_OK}functiontinf_uncompress(e,t){varn,r,i=newData(e,t);do{switch(n=tinf_getbit(i),tinf_read_bits(i,2,0)){case0:r=tinf_inflate_uncompressed_block(i);break;case1:r=tinf_inflate_block_data(i,sltree,sdtree);break;case2:tinf_decode_trees(i,i.ltree,i.dtree),r=tinf_inflate_block_data(i,i.ltree,i.dtree);break;default:r=TINF_DATA_ERROR}if(r!==TINF_OK)thrownewError("Data error")}while(!n);returni.destLen<i.dest.length?"function"==typeof