1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4854],{16405:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>r,Hg:()=>o.Element,zd:()=>o.domToReact});var o=n(44958);let r=o.default||o},18266:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){void 0===n&&(n={});for(var o,r,s,d,u,c=[],f="function"==typeof n.replace,p=null!=(o=n.transform)?o:a.returnFirstArg,m=null!=(r=n.library)?r:l,g=m.cloneElement,h=m.createElement,b=m.isValidElement,y=t.length,w=0;w<y;w++){var v,T=t[w];if(f){var x=null==(s=n.replace)?void 0:s.call(n,T,w);if(b(x)){y>1&&(x=g(x,{key:null!=(d=x.key)?d:w})),c.push(p(x,T,w));continue}}if("text"===T.type){var E=!T.data.trim().length;if(E&&T.parent&&!(0,a.canTextBeChildOfNode)(T.parent)||n.trim&&E)continue;c.push(p(T.data,T,w));continue}var O={};(v=T,a.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===v.type&&(0,a.isCustomComponent)(v.name,v.attribs))?((0,a.setStyleProp)(T.attribs.style,T.attribs),O=T.attribs):T.attribs&&(O=(0,i.default)(T.attribs,T.name));var _=void 0;switch(T.type){case"script":case"style":T.children[0]&&(O.dangerouslySetInnerHTML={__html:T.children[0].data});break;case"tag":"textarea"===T.name&&T.children[0]?O.defaultValue=T.children[0].data:(null==(u=T.children)?void 0:u.length)&&(_=e(T.children,n));break;default:continue}y>1&&(O.key=w),c.push(p(h(T.name,O,_),T,w))}return 1===c.length?c[0]:c};var r=n(12115),i=o(n(85724)),a=n(89054),l={cloneElement:r.cloneElement,createElement:r.createElement,isValidElement:r.isValidElement}},44958:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0,t.default=function(e,t){var n;if("string"!=typeof e)throw TypeError("First argument must be a string");return e?(0,i.default)((0,r.default)(e,null!=(n=null==t?void 0:t.htmlparser2)?n:l),t):[]};var r=o(n(9725));t.htmlToDOM=r.default,t.attributesToProps=o(n(85724)).default;var i=o(n(18266));t.domToReact=i.default;var a=n(17663);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return a.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return a.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return a.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return a.Text}});var l={lowerCaseAttributeNames:!1}},85724:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===e&&(e={});var n={},d=!!(e.type&&l[e.type]);for(var u in e){var c=e[u];if((0,o.isCustomAttribute)(u)){n[u]=c;continue}var f=u.toLowerCase(),p=s(f);if(p){var m=(0,o.getPropertyInfo)(p);switch(i.includes(p)&&a.includes(t)&&!d&&(p=s("default"+f)),n[p]=c,null==m?void 0:m.type){case o.BOOLEAN:n[p]=!0;break;case o.OVERLOADED_BOOLEAN:""===c&&(n[p]=!0)}continue}r.PRESERVE_CUSTOM_ATTRIBUTES&&(n[u]=c)}return(0,r.setStyleProp)(e.style,n),n};var o=n(4272),r=n(89054),i=["checked","value"],a=["input","select","textarea"],l={reset:!0,submit:!0};function s(e){return o.possibleStandardNames[e]}},89054:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=void 0,t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):!!(t&&"string"==typeof t.is)},t.setStyleProp=function(e,t){if("string"==typeof e){if(!e.trim()){t.style={};return}try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}}};var r=n(12115),i=o(n(54185)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),l={reactCompat:!0};t.PRESERVE_CUSTOM_ATTRIBUTES=Number(r.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},t.returnFirstArg=function(e){return e}},95644:(e,t,n)=>{let o=n(63231),r=n(33400),{isPlainObject:i}=n(86188),a=n(98482),l=n(40298),{parse:s}=n(33895),d=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function c(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function f(e,t){return({}).hasOwnProperty.call(e,t)}function p(e,t){let n=[];return c(e,function(e){t(e)&&n.push(e)}),n}e.exports=g;let m=/^[^\0\t\n\f\r /<=>]+$/;function g(e,t,n){let b,y,w,v,T,x,E,O,_;if(null==e)return"";"number"==typeof e&&(e=e.toString());let S="",M="";function A(e,t){let n=this;this.tag=e,this.attribs=t||{},this.tagPosition=S.length,this.text="",this.openingTagLength=0,this.mediaChildren=[],this.updateParentNodeText=function(){if(T.length){let e=T[T.length-1];e.text+=n.text}},this.updateParentNodeMediaChildren=function(){T.length&&d.includes(this.tag)&&T[T.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},g.defaults,t)).parser=Object.assign({},h,t.parser);let P=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};u.forEach(function(e){P(e)&&!t.allowVulnerableTags&&console.warn(` 2 3â ï¸ Your \`allowedTags\` option includes, \`${e}\`, which is inherently 4vulnerable to XSS attacks. Please remove it from \`allowedTags\`. 5Or, to disable this warning, add the \`allowVulnerableTags\` option 6and ensure you are accounting for this risk. 7 8`)});let k=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(b={},y={},c(t.allowedAttributes,function(e,t){b[t]=[];let n=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>
8=0?n.push(r(e).replace(/\\\*/g,".*")):b[t].push(e)}),n.length&&(y[t]=RegExp("^("+n.join("|")+")$"))}));let C={},N={},R={};c(t.allowedClasses,function(e,t){if(b&&(f(b,t)||(b[t]=[]),b[t].push("class")),C[t]=e,Array.isArray(e)){let n=[];C[t]=[],R[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?n.push(r(e).replace(/\\\*/g,".*")):e instanceof RegExp?R[t].push(e):C[t].push(e)}),n.length&&(N[t]=RegExp("^("+n.join("|")+")$"))}});let I={};c(t.transformTags,function(e,t){let n;"function"==typeof e?n=e:"string"==typeof e&&(n=g.simpleTransform(e)),"*"===t?w=n:I[t]=n});let D=!1;L();let j=new o.Parser({onopentag:function(e,n){let o;if(t.onOpenTag&&t.onOpenTag(e,n),t.enforceHtmlBoundary&&"html"===e&&L(),O)return void _++;let r=new A(e,n);T.push(r);let d=!1,u=!!r.text;if(f(I,e)&&(r.attribs=n=(o=I[e](e,n)).attribs,void 0!==o.text&&(r.innerText=o.text),e!==o.tagName&&(r.name=e=o.tagName,E[v]=o.tagName)),w&&(r.attribs=n=(o=w(e,n)).attribs,e!==o.tagName&&(r.name=e=o.tagName,E[v]=o.tagName)),(!P(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(let t in e)if(f(e,t))return!1;return!0}(x)||null!=t.nestingLimit&&v>=t.nestingLimit)&&(d=!0,x[v]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==k.indexOf(e)&&(O=!0,_=1)),v++,d){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){if(r.innerText&&!u){let n=B(r.innerText);t.textFilter?S+=t.textFilter(n,e):S+=n,D=!0}return}M=S,S=""}S+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(r.innerText=""),d&&("escape"===t.disallowedTagsMode||"recursiveEscape"===t.disallowedTagsMode)&&t.preserveEscapedAttributes?c(n,function(e,t){S+=" "+t+'="'+B(e||"",!0)+'"'}):(!b||f(b,e)||b["*"])&&c(n,function(n,o){if(!m.test(o)||""===n&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*")))return void delete r.attribs[o];let d=!1;if(!b||f(b,e)&&-1!==b[e].indexOf(o)||b["*"]&&-1!==b["*"].indexOf(o)||f(y,e)&&y[e].test(o)||y["*"]&&y["*"].test(o))d=!0;else if(b&&b[e]){for(let t of b[e])if(i(t)&&t.name&&t.name===o){d=!0;let e="";if(!0===t.multiple)for(let o of n.split(" "))-1!==t.values.indexOf(o)&&(""===e?e=o:e+=" "+o);else t.values.indexOf(n)>=0&&(e=n);n=e}}if(d){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&H(e,n))return void delete r.attribs[o];if("script"===e&&"src"===o){let e=!0;try{let o=U(n);if(t.allowedScriptHostnames||t.allowedScriptDomains){let n=(t.allowedScriptHostnames||[]).find(function(e){return e===o.url.hostname}),r=(t.allowedScriptDomains||[]).find(function(e){return o.url.hostname===e||o.url.hostname.endsWith(`.${e}`)});e=n||r}}catch(t){e=!1}if(!e)return void delete r.attribs[o]}if("iframe"===e&&"src"===o){let e=!0;try{let o=U(n);if(o.isRelativeUrl)e=f(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){let n=(t.allowedIframeHostnames||[]).find(function(e){return e===o.url.hostname}),r=(t.allowedIframeDomains||[]).find(function(e){return o.url.hostname===e||o.url.hostname.endsWith(`.${e}`)});e=n||r}}catch(t){e=!1}if(!e)return void delete r.attribs[o]}if("srcset"===o)try{let e=l(n);if(e.forEach(function(e){H("srcset",e.url)&&(e.evil=!0)}),!(e=p(e,function(e){return!e.evil})).length)return void delete r.attribs[o];n=p(e,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")}).join(", "),r.attribs[o]=n}catch(e){delete r.attribs[o];return}if("class"===o){let t=C[e],i=C["*"],l=N[e],s=R[e],d=R["*"],u=[l,N["*"]].concat(s,d).filter(function(e){return e});if(!(n=t&&i?$(n,a(t,i),u):$(n,t||i,u)).length)return void delete r.attribs[o]}if("style"===o){if(t.parseStyleAttributes)try{let i=s(e+" {"+n+"}",{map:!1});if(n=(function(e,t){var n;let o;if(!t)return e;let r=e.nodes[0];return(o=t[r.selector]&&t["*"]?a(t[r.selector],t["*"]):t[r.selector]||t["*"])&&(e.nodes[0].nodes=r.nodes.reduce((n=o,function(e,t){return f(n,t.prop)&&n[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e}),[])),e})(i,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push(`${t.prop}:${t.value}${t.important?" !important":""}`),e},[]).join(";"),0===n.length)return void delete r.attribs[o]}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+n+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete r.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}S+=" "+o,n&&n.length?S+='="'+B(n,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(S+='=""')}else delete r.attribs[o]}),-1!==t.selfClosing.indexOf(e)?S+=" />":(S+=">",!r.innerText||u||t.textFilter||(S+=B(r.innerText),D=!0)),d&&(S=M+B(S),M=""),r.openingTagLength=S.length-r.tagPosition},ontext:function(e){let n;if(O)return;let o=T[T.length-1];if(o&&(n=o.tag,e=void 0!==o.innerText?o.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||P(n)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===n||"style"===n))S+=e;else if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==k.indexOf(n))S+=e;else if(!D){let o=B(e,!1);t.textFilter?S+=t.textFilter(o,n):S+=o}}else e="";if(T.length){let t=T[T.length-1];t.text+=e}},onclosetag:function(e,n){if(t.onCloseTag&&t.onCloseTag(e,n),O){if(--_)return;O=!1}let o=T.pop();if(!o)return;if(o.tag!==e)return void T.push(o);O=!!t.enforceHtmlBoundary&&"html"===e;let r=x[--v];if(r){if(delete x[v],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return void o.updateParentNodeText();M=S,S=""}if(E[v]&&(e=E[v],delete E[v]),t.exclusiveFilter){let e=t.exclusiveFilter(o
8);if("excludeTag"===e){r&&(S=M,M=""),S=S.substring(0,o.tagPosition)+S.substring(o.tagPosition+o.openingTagLength);return}if(e){S=S.substring(0,o.tagPosition);return}}if(o.updateParentNodeMediaChildren(),o.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||n&&!P(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){r&&(S=M,M="");return}S+="</"+e+">",r&&(S=M+B(S),M=""),D=!1}},t.parser);if(j.write(e),j.end(),"escape"===t.disallowedTagsMode||"recursiveEscape"===t.disallowedTagsMode){let t=j.endIndex;if(null!=t&&t>=0&&t<e.length){let n=e.substring(t);S+=B(n)}else(null==t||t<0)&&e.length>0&&""===S&&(S=B(e))}return S;function L(){S="",v=0,T=[],x={},E={},O=!1,_=0}function B(e,n){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"),n&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(/</g,"<").replace(/>/g,">"),n&&(e=e.replace(/"/g,""")),e}function H(e,n){for(n=n.replace(/[\x00-\x20]+/g,"");;){let e=n.indexOf("\x3c!--");if(-1===e)break;let t=n.indexOf("--\x3e",e+4);if(-1===t)break;n=n.substring(0,e)+n.substring(t+3)}let o=n.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!n.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;let r=o[1].toLowerCase();return f(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(r):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(r)}function U(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");let t="relative://relative-site";for(let e=0;e<100;e++)t+=`/${e}`;let n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function $(e,t,n){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||n.some(function(t){return t.test(e)})}).join(" "):e}}let h={decodeEntities:!0};g.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","menu","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","on
8pause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0,preserveEscapedAttributes:!1},g.simpleTransform=function(e,t,n){return n=void 0===n||n,t=t||{},function(o,r){let i;if(n)for(i in t)r[i]=t[i];else r=t;return{tagName:e,attribs:r}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.