(()=>{"use strict";vart,e={1107:(t,e,n)=>{vari=n(68251),r=(n(43627),n(53334)),s=n(380),o=n(65606),a=(t=>(t.DEFAULT="default",t.HIDDEN="hidden",t))(a||{});Error;varl,u,c={},h={};functionf(){returnl||(l=1,function(t){conste=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n="["+e+"]["+e+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=newRegExp("^"+n+"$");t.isExist=function(t){returnvoid0!==t},t.isEmptyObject=function(t){return0===Object.keys(t).length},t.merge=function(t,e,n){if(e){consti=Object.keys(e),r=i.length;for(lets=0;s<r;s++)t[i[s]]="strict"===n?[e[i[s]]]:e[i[s]]}},t.getValue=function(e){returnt.isExist(e)?e:""},t.isName=function(t){return!(null==i.exec(t))},t.getAllMatches=function(t,e){constn=[];leti=e.exec(t);for(;i;){constr=[];r.startIndex=e.lastIndex-i[0].length;consts=i.length;for(lett=0;t<s;t++)r.push(i[t]);n.push(r),i=e.exec(t)}returnn},t.nameRegexp=n}(h)),h}functiond(){if(u)returnc;u=1;constt=f(),e={allowBooleanAttributes:!1,unpairedTags:[]};functionn(t){return" "===t||"\t"===t||"\n"===t||"\r"===t}functioni(t,e){constn=e;for(;e<t.length;e++)if("?"!=t[e]&&" "!=t[e]);else{consti=t.substr(n,e-n);if(e>5&&"xml"===i)returnp("InvalidXml","XML declaration allowed only at the start of the document.",E(t,e));if("?"==t[e]&&">"==t[e+1]){e++;break}}returne}functionr(t,e){if(t.length>e+5&&"-"===t[e+1]&&"-"===t[e+2]){for(e+=3;e<t.length;e++)if("-"===t[e]&&"-"===t[e+1]&&">"===t[e+2]){e+=2;break}}elseif(t.length>e+8&&"D"===t[e+1]&&"O"===t[e+2]&&"C"===t[e+3]&&"T"===t[e+4]&&"Y"===t[e+5]&&"P"===t[e+6]&&"E"===t[e+7]){letn=1;for(e+=8;e<t.length;e++)if("<"===t[e])n++;elseif(">"===t[e]&&(n--,0===n))break}elseif(t.length>e+9&&"["===t[e+1]&&"C"===t[e+2]&&"D"===t[e+3]&&"A"===t[e+4]&&"T"===t[e+5]&&"A"===t[e+6]&&"["===t[e+7])for(e+=8;e<t.length;e++)if("]"===t[e]&&"]"===t[e+1]&&">"===t[e+2]){e+=2;break}returne}c.validate=function(s,o){o=Object.assign({},e,o);constl=[];letu=!1,c=!1;"\ufeff"===s[0]&&(s=s.substr(1));for(lete=0;e<s.length;e++)if("<"===s[e]&&"?"===s[e+1]){if(e+=2,e=i(s,e),e.err)returne}else{if("<"!==s[e]){if(n(s[e]))continue;returnp("InvalidChar","char '"+s[e]+"' is not expected.",E(s,e))}{letg=e;if(e++,"!"===s[e]){e=r(s,e);continue}{letN=!1;"/"===s[e]&&(N=!0,e++);letm="";for(;e<s.length&&">"!==s[e]&&" "!==s[e]&&"\t"!==s[e]&&"\n"!==s[e]&&"\r"!==s[e];e++)m+=s[e];if(m=m.trim(),"/"===m[m.length-1]&&(m=m.substring(0,m.length-1),e--),f=m,!t.isName(f)){lett;returnt=0===m.trim().length?"Invalid space after '<'.":"Tag '"+m+"' is an invalid name.",p("InvalidTag",t,E(s,e))}constI=a(s,e);if(!1===I)returnp("InvalidAttr","Attributes for '"+m+"' have open quote.",E(s,e));letb=I.value;if(e=I.index,"/"===b[b.length-1]){constt=e-b.length;b=b.substring(0,b.length-1);constn=h(b,o);if(!0!==n)returnp(n.err.code,n.err.msg,E(s,t+n.err.line));u=!0}elseif(N){if(!I.tagClosed)returnp("InvalidTag","Closing tag '"+m+"' doesn't have proper closing.",E(s,e));if(b.trim().length>0)returnp("InvalidTag","Closing tag '"+m+"' can't have attributes or invalid starting.",E(s,g));if(0===l.length)returnp("InvalidTag","Closing tag '"+m+"' has not been opened.",E(s,g));{constt=l.pop();if(m!==t.tagName){lete=E(s,t.tagStartPos);returnp("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+e.line+", col "+e.col+") instead of closing tag '"+m+"'.",E(s,g))}0==l.length&&(c=!0)}}else{constt=h(b,o);if(!0!==t)returnp(t.err.code,t.err.msg,E(s,e-b.length+t.err.line));if(!0===c)returnp("InvalidXml","Multiple possible root nodes found.",E(s,e));-1!==o.unpairedTags.indexOf(m)||l.push({tagName:m,tagStartPos:g}),u=!0}for(e++;e<s.length;e++)if("<"===s[e]){if("!"===s[e+1]){e++,e=r(s,e);continue}if("?"!==s[e+1])break;if(e=i(s,++e),e.err)returne}elseif("&"===s[e]){constt=d(s,e);if(-1==t)returnp("InvalidChar","char '&' is not expected.",E(s,e));e=t}elseif(!0===c&&!n(s[e]))returnp("InvalidXml","Extra text at the end",E(s,e));"<"===s[e]&&e--}}}varf;returnu?1==l.length?p("Invalid