var Sa=Object.create;var Nt=Object.defineProperty;var qa=Object.getOwnPropertyDescriptor;var Fa=Object.getOwnPropertyNames;var Ra=Object.getPrototypeOf,Ma=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ia=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Fa(e))!Ma.call(t,i)&&i!==r&&Nt(t,i,{get:()=>e[i],enumerable:!(n=qa(e,i))||n.enumerable});return t};var zt=(t,e,r)=>(r=t!=null?Sa(Ra(t)):{},Ia(e||!t||!t.__esModule?Nt(r,"default",{value:t,enumerable:!0}):r,t));var Pt=v((Lr,Or)=>{(function(t,e){typeof Lr=="object"&&typeof Or<"u"?Or.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self,t.DOMPurify=e())})(Lr,function(){"use strict";function t(g){return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},t(g)}function e(g,k){return e=Object.setPrototypeOf||function(F,B){return F.__proto__=B,F},e(g,k)}function r(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function n(g,k,T){return r()?n=Reflect.construct:n=function(B,re,se){var te=[null];te.push.apply(te,re);var Re=Function.bind.apply(B,te),Me=new Re;return se&&e(Me,se.prototype),Me},n.apply(null,arguments)}function i(g){return o(g)||s(g)||a(g)||u()}function o(g){if(Array.isArray(g))return l(g)}function s(g){if(typeof Symbol<"u"&&g[Symbol.iterator]!=null||g["@@iterator"]!=null)return Array.from(g)}function a(g,k){if(!!g){if(typeof g=="string")return l(g,k);var T=Object.prototype.toString.call(g).slice(8,-1);if(T==="Object"&&g.constructor&&(T=g.constructor.name),T==="Map"||T==="Set")return Array.from(g);if(T==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return l(g,k)}}function l(g,k){(k==null||k>g.length)&&(k=g.length);for(var T=0,F=new Array(k);T1?T-1:0),B=1;B/gm),Ko=C(/\${[\w\W]*}/gm),Xo=C(/^data-[\-\w.\u00B7-\uFFFF]/),Qo=C(/^aria-[\-\w]+$/),ea=C(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ra=C(/^(?:\w+script|data):/i),ta=C(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),na=C(/^html$/i),ia=function(){return typeof window>"u"?null:window},oa=function(k,T){if(t(k)!=="object"||typeof k.createPolicy!="function")return null;var F=null,B="data-tt-policy-suffix";T.currentScript&&T.currentScript.hasAttribute(B)&&(F=T.currentScript.getAttribute(B));var re="dompurify"+(F?"#"+F:"");try{return k.createPolicy(re,{createHTML:function(te){return te},createScriptURL:function(te){return te}})}catch{return console.warn("TrustedTypes policy "+re+" could not be created."),null}};function ht(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ia(),k=function(c){return ht(c)};if(k.version="2.4.1",k.removed=[],!g||!g.document||g.document.nodeType!==9)return k.isSupported=!1,k;var T=g.document,F=g.document,B=g.DocumentFragment,re=g.HTMLTemplateElement,se=g.Node,te=g.Element,Re=g.NodeFilter,Me=g.NamedNodeMap,sa=Me===void 0?g.NamedNodeMap||g.MozNamedAttrMap:Me,la=g.HTMLFormElement,ua=g.DOMParser,Ge=g.trustedTypes,je=te.prototype,ca=Ue(je,"cloneNode"),fa=Ue(je,"nextSibling"),pa=Ue(je,"childNodes"),_r=Ue(je,"parentNode");if(typeof re=="function"){var gr=F.createElement("template");gr.content&&gr.content.ownerDocument&&(F=gr.content.ownerDocument)}var Q=oa(Ge,T),dt=Q?Q.createHTML(""):"",Ve=F,br=Ve.implementation,ha=Ve.createNodeIterator,da=Ve.createDocumentFragment,ma=Ve.getElementsByTagName,_a=T.importNode,mt={};try{mt=he(F).documentMode?F.documentMode:{}}catch{}var ne={};k.isSupported=typeof _r=="function"&&br&&typeof br.createHTMLDocument<"u"&&mt!==9;var xr=Yo,kr=Jo,vr=Ko,ga=Xo,ba=Qo,xa=ra,_t=ta,Ar=ea,j=null,gt=q({},[].concat(i(ut),i(pr),i(hr),i(dr),i(ct))),Z=null,bt=q({},[].concat(i(ft),i(mr),i(pt),i(He))),U=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ie=null,yr=null,xt=!0,Cr=!0,kt=!1,ke=!1,de=!1,Er=!1,wr=!1,ve=!1,$e=!1,Ze=!1,vt=!0,At=!1,ka="user-content-",Dr=!0,Le=!1,Ae={},ye=null,yt=q({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ct=null,Et=q({},["audio","video","img","source","image","track"]),Tr=null,wt=q({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),We="http://www.w3.org/1998/Math/MathML",Ye="http://www.w3.org/2000/svg",le="http://www.w3.org/1999/xhtml",Ce=le,Sr=!1,qr=null,va=q({},[We,Ye,le],fe),me,Aa=["application/xhtml+xml","text/html"],ya="text/html",V,Ee=null,Ca=F.createElement("form"),Dt=function(c){return c instanceof RegExp||c instanceof Function},Fr=function(c){Ee&&Ee===c||((!c||t(c)!=="object")&&(c={}),c=he(c),me=Aa.indexOf(c.PARSER_MEDIA_TYPE)===-1?me=ya:me=c.PARSER_MEDIA_TYPE,V=me==="application/xhtml+xml"?fe:P,j="ALLOWED_TAGS"in c?q({},c.ALLOWED_TAGS,V):gt,Z="ALLOWED_ATTR"in c?q({},c.ALLOWED_ATTR,V):bt,qr="ALLOWED_NAMESPACES"in c?q({},c.ALLOWED_NAMESPACES,fe):va,Tr="ADD_URI_SAFE_ATTR"in c?q(he(wt),c.ADD_URI_SAFE_ATTR,V):wt,Ct="ADD_DATA_URI_TAGS"in c?q(he(Et),c.ADD_DATA_URI_TAGS,V):Et,ye="FORBID_CONTENTS"in c?q({},c.FORBID_CONTENTS,V):yt,Ie="FORBID_TAGS"in c?q({},c.FORBID_TAGS,V):{},yr="FORBID_ATTR"in c?q({},c.FORBID_ATTR,V):{},Ae="USE_PROFILES"in c?c.USE_PROFILES:!1,xt=c.ALLOW_ARIA_ATTR!==!1,Cr=c.ALLOW_DATA_ATTR!==!1,kt=c.ALLOW_UNKNOWN_PROTOCOLS||!1,ke=c.SAFE_FOR_TEMPLATES||!1,de=c.WHOLE_DOCUMENT||!1,ve=c.RETURN_DOM||!1,$e=c.RETURN_DOM_FRAGMENT||!1,Ze=c.RETURN_TRUSTED_TYPE||!1,wr=c.FORCE_BODY||!1,vt=c.SANITIZE_DOM!==!1,At=c.SANITIZE_NAMED_PROPS||!1,Dr=c.KEEP_CONTENT!==!1,Le=c.IN_PLACE||!1,Ar=c.ALLOWED_URI_REGEXP||Ar,Ce=c.NAMESPACE||le,c.CUSTOM_ELEMENT_HANDLING&&Dt(c.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(U.tagNameCheck=c.CUSTOM_ELEMENT_HANDLING.tagNameCheck),c.CUSTOM_ELEMENT_HANDLING&&Dt(c.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(U.attributeNameCheck=c.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),c.CUSTOM_ELEMENT_HANDLING&&typeof c.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(U.allowCustomizedBuiltInElements=c.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(Cr=!1),$e&&(ve=!0),Ae&&(j=q({},i(ct)),Z=[],Ae.html===!0&&(q(j,ut),q(Z,ft)),Ae.svg===!0&&(q(j,pr),q(Z,mr),q(Z,He)),Ae.svgFilters===!0&&(q(j,hr),q(Z,mr),q(Z,He)),Ae.mathMl===!0&&(q(j,dr),q(Z,pt),q(Z,He))),c.ADD_TAGS&&(j===gt&&(j=he(j)),q(j,c.ADD_TAGS,V)),c.ADD_ATTR&&(Z===bt&&(Z=he(Z)),q(Z,c.ADD_ATTR,V)),c.ADD_URI_SAFE_ATTR&&q(Tr,c.ADD_URI_SAFE_ATTR,V),c.FORBID_CONTENTS&&(ye===yt&&(ye=he(ye)),q(ye,c.FORBID_CONTENTS,V)),Dr&&(j["#text"]=!0),de&&q(j,["html","head","body"]),j.table&&(q(j,["tbody"]),delete Ie.tbody),_&&_(c),Ee=c)},Tt=q({},["mi","mo","mn","ms","mtext"]),St=q({},["foreignobject","desc","title","annotation-xml"]),Ea=q({},["title","style","font","a","script"]),Je=q({},pr);q(Je,hr),q(Je,Zo);var Rr=q({},dr);q(Rr,Wo);var wa=function(c){var m=_r(c);(!m||!m.tagName)&&(m={namespaceURI:Ce,tagName:"template"});var b=P(c.tagName),O=P(m.tagName);return qr[c.namespaceURI]?c.namespaceURI===Ye?m.namespaceURI===le?b==="svg":m.namespaceURI===We?b==="svg"&&(O==="annotation-xml"||Tt[O]):Boolean(Je[b]):c.namespaceURI===We?m.namespaceURI===le?b==="math":m.namespaceURI===Ye?b==="math"&&St[O]:Boolean(Rr[b]):c.namespaceURI===le?m.namespaceURI===Ye&&!St[O]||m.namespaceURI===We&&!Tt[O]?!1:!Rr[b]&&(Ea[b]||!Je[b]):!!(me==="application/xhtml+xml"&&qr[c.namespaceURI]):!1},ue=function(c){M(k.removed,{element:c});try{c.parentNode.removeChild(c)}catch{try{c.outerHTML=dt}catch{c.remove()}}},Mr=function(c,m){try{M(k.removed,{attribute:m.getAttributeNode(c),from:m})}catch{M(k.removed,{attribute:null,from:m})}if(m.removeAttribute(c),c==="is"&&!Z[c])if(ve||$e)try{ue(m)}catch{}else try{m.setAttribute(c,"")}catch{}},qt=function(c){var m,b;if(wr)c=""+c;else{var O=I(c,/^[\r\n\t ]+/);b=O&&O[0]}me==="application/xhtml+xml"&&Ce===le&&(c=''+c+"");var J=Q?Q.createHTML(c):c;if(Ce===le)try{m=new ua().parseFromString(J,me)}catch{}if(!m||!m.documentElement){m=br.createDocument(Ce,"template",null);try{m.documentElement.innerHTML=Sr?"":J}catch{}}var Y=m.body||m.documentElement;return c&&b&&Y.insertBefore(F.createTextNode(b),Y.childNodes[0]||null),Ce===le?ma.call(m,de?"html":"body")[0]:de?m.documentElement:Y},Ft=function(c){return ha.call(c.ownerDocument||c,c,Re.SHOW_ELEMENT|Re.SHOW_COMMENT|Re.SHOW_TEXT,null,!1)},Da=function(c){return c instanceof la&&(typeof c.nodeName!="string"||typeof c.textContent!="string"||typeof c.removeChild!="function"||!(c.attributes instanceof sa)||typeof c.removeAttribute!="function"||typeof c.setAttribute!="function"||typeof c.namespaceURI!="string"||typeof c.insertBefore!="function"||typeof c.hasChildNodes!="function")},Oe=function(c){return t(se)==="object"?c instanceof se:c&&t(c)==="object"&&typeof c.nodeType=="number"&&typeof c.nodeName=="string"},ce=function(c,m,b){!ne[c]||R(ne[c],function(O){O.call(k,m,b,Ee)})},Rt=function(c){var m;if(ce("beforeSanitizeElements",c,null),Da(c)||H(/[\u0080-\uFFFF]/,c.nodeName))return ue(c),!0;var b=V(c.nodeName);if(ce("uponSanitizeElement",c,{tagName:b,allowedTags:j}),c.hasChildNodes()&&!Oe(c.firstElementChild)&&(!Oe(c.content)||!Oe(c.content.firstElementChild))&&H(/<[/\w]/g,c.innerHTML)&&H(/<[/\w]/g,c.textContent)||b==="select"&&H(/