PageSourceSearch

https://www.shannons.com.au/etc.clientlibs/clientlibs/granite/domp…-46a64582d529fd6024b6aca7db08cb41-lc.min.js

js shannons.com.au collected 2026-09-24 18:12:10 UTC 25,052 bytes, 48 lines download raw bytes

1/*
2 @license DOMPurify 3.1.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.3/LICENSE */
3function _slicedToArray(a,c){return _arrayWithHoles(a)||_iterableToArrayLimit(a,c)||_unsupportedIterableToArray(a,c)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
4function _iterableToArrayLimit(a,c){var d=null==a?null:"undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(null!=d){var e,E,B,q=[],F=!0,H=!1;try{if(E=(d=d.call(a)).next,0===c){if(Object(d)!==d)return;F=!1}else for(;!(F=(e=E.call(d)).done)&&(q.push(e.value),q.length!==c);F=!0);}catch(l){H=!0;var L=l}finally{try{if(!F&&null!=d["return"]&&(B=d["return"](),Object(B)!==B))return}finally{if(H)throw L;}}return q}}function _arrayWithHoles(a){if(Array.isArray(a))return a}
5function _createForOfIteratorHelper(a,c){var d="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!d){if(Array.isArray(a)||(d=_unsupportedIterableToArray(a))||c&&a&&"number"==typeof a.length){d&&(a=d);var e=0;c=function(){};return{s:c,n:function(){return e>=a.length?{done:!0}:{done:!1,value:a[e++]}},e:function(a){throw a;},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
6}var E,B=!0,q=!1;return{s:function(){d=d.call(a)},n:function(){var a=d.next();return B=a.done,a},e:function(a){q=!0;E=a},f:function(){try{B||null==d["return"]||d["return"]()}finally{if(q)throw E;}}}}function _construct(a,c,d){if(_isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var e=[null];e.push.apply(e,c);e=new (a.bind.apply(a,e));return d&&_setPrototypeOf(e,d.prototype),e}
7function _setPrototypeOf(a,c){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,c){return a.__proto__=c,a},_setPrototypeOf(a,c)}function _isNativeReflectConstruct(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct=function(){return!!a})()}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}
8function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
9function _unsupportedIterableToArray(a,c){if(a){if("string"==typeof a)return _arrayLikeToArray(a,c);var d={}.toString.call(a).slice(8,-1);return"Object"===d&&a.constructor&&(d=a.constructor.name),"Map"===d||"Set"===d?Array.from(a):"Arguments"===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d)?_arrayLikeToArray(a,c):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}
10function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,c){(null==c||c>a.length)&&(c=a.length);for(var d=0,e=Array(c);d<c;d++)e[d]=a[d];return e}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}
11(function(a,c){"object"===("undefined"===typeof exports?"undefined":_typeof(exports))&&"undefined"!==typeof module?module.exports=c():"function"===typeof define&&define.amd?define(c):(a="undefined"!==typeof globalThis?globalThis:a||self,a.DOMPurify=c())})(void 0,function(){function a(a){return function(c){for(var g=arguments.length,f=Array(1<g?g-1:0),d=1;d<g;d++)f[d-1]=arguments[d];return S(a,c,f)}}function c(a,c){var g=2<arguments.length&&void 0!==arguments[2]?arguments[2]:ca;q&&q(a,null);for(var d=
12c.length;d--;){var f=c[d];if("string"===typeof f){var e=g(f);e!==f&&(F(c)||(c[d]=e),f=e)}a[f]=!0}return a}function d(a){var c=La(null),f=_createForOfIteratorHelper(B(a)),e;try{for(f.s();
12!(e=f.n()).done;){var l=_slicedToArray(e.value,2),n=l[0],r=l[1];if(y(a,n))if(Array.isArray(r)){for(var h=n,q=r,z=0;z<q.length;z++)y(q,z)||(q[z]=null);c[h]=q}else r&&"object"===_typeof(r)&&r.constructor===Object?c[n]=d(r):c[n]=r}}catch(da){f.e(da)}finally{f.f()}return c}function e(c,d){for(;null!==c;){var f=L(c,d);
13if(f){if(f.get)return a(f.get);if("function"===typeof f.value)return a(f.value)}c=H(c)}return function(){return null}}function E(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"undefined"===typeof window?null:window,g=function(b){return E(b)};g.version="3.1.3";g.removed=[];if(!a||!a.document||a.document.nodeType!==I.document)return g.isSupported=!1,g;var h=a.document,q=h,F=q.currentScript,H=a.DocumentFragment,r=a.HTMLTemplateElement,G=a.Node,L=a.Element,z=a.NodeFilter,da=a.NamedNodeMap,
14S=void 0===da?a.NamedNodeMap||a.MozNamedAttrMap:da,ba=a.HTMLFormElement,Fa=a.DOMParser,ea=a.trustedTypes;a=L.prototype;var Ga=e(a,"cloneNode"),Ha=e(a,"nextSibling"),Ia=e(a,"childNodes"),T=e(a,"parentNode");"function"===typeof r&&(r=h.createElement("template"),r.content&&r.content.ownerDocument&&(h=r.content.ownerDocument));var w,U="";r=h;var ma=r.implementation,Ja=r.createNodeIterator,Ka=r.createDocumentFragment,ub=r.getElementsByTagName,vb=q.importNode,A={};g.isSupported="function"===typeof B&&"function"===
15typeof T&&ma&&void 0!==ma.createHTMLDocument;var na=C.MUSTACHE_EXPR,oa=C.ERB_EXPR,pa=C.TMPLIT_EXPR,wb=C.DATA_ATTR,xb=C.ARIA_ATTR,yb=C.IS_SCRIPT_OR_DATA,Ma=C.ATTR_WHITESPACE,Na=C.CUSTOM_ELEMENT,Oa=C.IS_ALLOWED_URI,t=null,Ra=c({},[].concat(_toConsumableArray(Pa),_toConsumableArray(qa),_toConsumableArray(ra),_toConsumableArray(sa),_toConsumableArray(Qa))),u=null,Ua=c({},[].concat(_toConsumableArray(Sa),_toConsumableArray(ta),_toConsumableArray(Ta),_toConsumableArray(fa))),k=Object.seal(La(null,{tagNameCheck:{writable:!0,
16configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),V=null,ua=null,Va=!0,va=!0,Wa=!1,Xa=!0,M=!1,wa=!0,J=!1,xa=!1,ya=!1,N=!1,ha=!1,ia=!1,Ya=!0,Za=!1,za=!0,W=!1,O={},P=null,$a=c({},"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".split(" ")),
17ab=null,bb=c({},"audio video img source image track".split(" ")),Aa=null,cb=c({},"alt class for id label name pattern placeholder role summary title value style xmlns".split(" ")),Q="http://www.w3.org/1999/xhtml",db=!1,Ba=null,zb=c({},["http://www.w3.org/1998/Math/MathML","http://www.w3.org/2000/svg","http://www.w3.org/1999/xhtml"],Ca),X=null,Ab=["application/xhtml+xml","text/html"],v=null,R=null,Bb=h.createElement("form"),eb=function(b){return b instanceof RegExp||b instanceof Function},Da=function(){var b=
180<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!R||R!==b){b&&"object"===_typeof(b)||(b={});b=d(b);X=-1===Ab.indexOf(b.PARSER_MEDIA_TYPE)?"text/html":b.PARSER_MEDIA_TYPE;v="application/xhtml+xml"===X?Ca:ca;t=y(b,"ALLOWED_TAGS")?c({},b.ALLOWED_TAGS,v):Ra;u=y(b,"ALLOWED_ATTR")?c({},b.ALLOWED_ATTR,v):Ua;Ba=y(b,"ALLOWED_NAMESPACES")?c({},b.ALLOWED_NAMESPACES,Ca):zb;Aa=y(b,"ADD_URI_SAFE_ATTR")?c(d(cb),b.ADD_URI_SAFE_ATTR,v):cb;ab=y(b,"ADD_DATA_URI_TAGS")?c(d(bb),b.ADD_DATA_URI_TAGS,v):bb;
19P=y(b,"FORBID_CONTENTS")?c({},b.FORBID_CONTENTS,v):$a;V=y(b,"FORBID_TAGS")?c({},b.FORBID_TAGS,v):{};ua=y(b,"FORBID_ATTR")?c({},b.FORBID_ATTR,v):{};O=y(b,"USE_PROFILES")?b.USE_PROFILES:!1;Va=!1!==b.ALLOW_ARIA_ATTR;va=!1!==b.ALLOW_DATA_ATTR;Wa=b.ALLOW_UNKNOWN_PROTOCOLS||!1;Xa=!1!==b.ALLOW_SELF_CLOSE_IN_ATTR;M=b.SAFE_FOR_TEMPLATES||!1;wa=!1!==b.SAFE_FOR_XML;J=b.WHOLE_DOCUMENT||!1;N=b.RETURN_DOM||!1;ha=b.RETURN_DOM_FRAGMENT||!1;ia=b.RETURN_TRUSTED_TYPE||!1;ya=b.FORCE_BODY||!1;Ya=!1!==b.SANITIZE_DOM;Za=
20b.SANITIZE_NAMED_PROPS||!1;za=!1!==b.KEEP_CONTENT;W=b.IN_PLACE||!1;Oa=b.ALLOWED_URI_REGEXP||fb;Q=b.NAMESPACE||"http://www.w3.org/1999/xhtml";k=b.CUSTOM_ELEMENT_HANDLING||{};b.CUSTOM_ELEMENT_HANDLING&&eb(b.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(k.tagNameCheck=b.CUSTOM_ELEMENT_HANDLING.tagNameCheck);b.CUSTOM_ELEMENT_HANDLING&&eb(b.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(k.attributeNameCheck=b.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);b.CUSTOM_ELEMENT_HANDLING&&"boolean"===typeof b.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&
21(k.allowCustomizedBuiltInElements=b.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);M&&(va=!1);ha&&(N=!0);O&&(t=c({},Qa),u=[],!0===O.html&&(c(t,Pa),c(u,Sa)),!0===O.svg&&(c(t,qa),c(u,ta),c(u,fa)),!0===O.svgFilters&&
21(c(t,ra),c(u,ta),c(u,fa)),!0===O.mathMl&&(c(t,sa),c(u,Ta),c(u,fa)));b.ADD_TAGS&&(t===Ra&&(t=d(t)),c(t,b.ADD_TAGS,v));b.ADD_ATTR&&(u===Ua&&(u=d(u)),c(u,b.ADD_ATTR,v));b.ADD_URI_SAFE_ATTR&&c(Aa,b.ADD_URI_SAFE_ATTR,v);b.FORBID_CONTENTS&&(P===$a&&(P=d(P)),c(P,b.FORBID_CONTENTS,v));za&&
22(t["#text"]=!0);J&&c(t,["html","head","body"]);t.table&&(c(t,["tbody"]),delete V.tbody);if(b.TRUSTED_TYPES_POLICY){if("function"!==typeof b.TRUSTED_TYPES_POLICY.createHTML)throw Y('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!==typeof b.TRUSTED_TYPES_POLICY.createScriptURL)throw Y('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=b.TRUSTED_TYPES_POLICY;U=w.createHTML("")}else void 0===w&&(w=Cb(ea,F)),null!==w&&"string"===
23typeof U&&(U=w.createHTML(""));l&&l(b);R=b}},gb=c({},["mi","mo","mn","ms","mtext"]),hb=c({},["foreignobject","annotation-xml"]),Db=c({},["title","style","font","a","script"]),ib=c({},[].concat(_toConsumableArray(qa),_toConsumableArray(ra),_toConsumableArray(Eb))),jb=c({},[].concat(_toConsumableArray(sa),_toConsumableArray(Fb))),Gb=function(b){var a=T(b);a&&a.tagName||(a={namespaceURI:Q,tagName:"template"});var c=ca(b.tagName),p=ca(a.tagName);return Ba[b.namespaceURI]?"http://www.w3.org/2000/svg"===
24b.namespaceURI?"http://www.w3.org/1999/xhtml"===a.namespaceURI?"svg"===c:"http://www.w3.org/1998/Math/MathML"===a.namespaceURI?"svg"===c&&("annotation-xml"===p||gb[p]):!!ib[c]:"http://www.w3.org/1998/Math/MathML"===b.namespaceURI?"http://www.w3.org/1999/xhtml"===a.namespaceURI?"math"===c:"http://www.w3.org/2000/svg"===a.namespaceURI?"math"===c&&hb[p]:!!jb[c]:"http://www.w3.org/1999/xhtml"===b.namespaceURI?"http://www.w3.org/2000/svg"===a.namespaceURI&&!hb[p]||"http://www.w3.org/1998/Math/MathML"===
25a.namespaceURI&&!gb[p]?!1:!jb[c]&&(Db[c]||!ib[c]):"application/xhtml+xml"===X&&Ba[b.namespaceURI]?!0:!1:!1},x=function(b){Z(g.removed,{element:b});try{b.parentNode.removeChild(b)}catch(m){b.remove()}},ka=function(b,a){try{Z(g.removed,{attribute:a.getAttributeNode(b),from:a})}catch(ja){Z(g.removed,{attribute:null,from:a})}a.removeAttribute(b);if("is"===b&&!u[b])if(N||ha)try{x(a)}catch(ja){}else try{a.setAttribute(b,"")}catch(ja){}},kb=function(b){var a=null,c=null;ya?b="\x3cremove\x3e\x3c/remove\x3e"+
26b:c=(c=Ea(b,/^[\r\n\t ]+/))&&c[0];"application/xhtml+xml"===X&&"http://www.w3.org/1999/xhtml"===Q&&(b='\x3chtml xmlns\x3d"http://www.w3.org/1999/xhtml"\x3e\x3chead\x3e\x3c/head\x3e\x3cbody\x3e'+b+"\x3c/body\x3e\x3c/html\x3e");var p=w?w.createHTML(b):b;if("http://www.w3.org/1999/xhtml"===Q)try{a=(new Fa).parseFromString(p,X)}catch(K){}if(!a||!a.documentElement){a=ma.createDocument(Q,"template",null);try{a.documentElement.innerHTML=db?U:p}catch(K){}}p=a.body||a.documentElement;b&&c&&p.insertBefore(h.createTextNode(c),
27p.childNodes[0]||null);return"http://www.w3.org/1999/xhtml"===Q?ub.call(a,J?"html":"body")[0]:J?a.documentElement:p},lb=function(b){return Ja.call(b.ownerDocument||b,b,z.SHOW_ELEMENT|z.SHOW_COMMENT|z.SHOW_TEXT|z.SHOW_PROCESSING_INSTRUCTION|z.SHOW_CDATA_SECTION,null)},mb=function(b){return b instanceof ba&&("undefined"!==typeof b.__depth&&"number"!==typeof b.__depth||"undefined"!==typeof b.__removalCount&&"number"!==typeof b.__removalCount||"string"!==typeof b.nodeName||"string"!==typeof b.textContent||
28"function"!==typeof b.removeChild||!(b.attributes instanceof S)||"function"!==typeof b.removeAttribute||"function"!==typeof b.setAttribute||"string"!==typeof b.namespaceURI||"function"!==typeof b.insertBefore||"function"!==typeof b.hasChildNodes)},nb=function(b){return"function"===typeof G&&b instanceof G},D=function(b,a,c){A[b]&&la(A[b],function(b){b.call(g,a,c,R)})},ob=function(b){var a=null;D("beforeSanitizeElements",b,null);if(mb(b))return x(b),!0;var c=v(b.nodeName);D("uponSanitizeElement",b,
29{tagName:c,allowedTags:t});if(b.hasChildNodes()&&!nb(b.firstElementChild)&&n(/<[/\w]/g,b.innerHTML)&&n(/<[/\w]/g,b.textContent)||b.nodeType===I.progressingInstruction||wa&&b.nodeType===I.comment&&n(/<[/\w]/g,b.data))return x(b),!0;if(!t[c]||V[c]){if(!V[c]&&"annotation-xml"!==c&&Ea(c,Na)&&(k.tagNameCheck instanceof RegExp&&n(k.tagNameCheck,c)||k.tagNameCheck instanceof Function&&k.tagNameCheck(c)))return!1;if(za&&!P[c]){c=T(b)||b.parentNode;var p=Ia(b)||b.childNodes;if(p&&c)for(var d=p.length-1;0<=
30d;--d){var f=Ga(p[d],!0);f.__removalCount=(b.__removalCount||0)+1;c.insertBefore(f,Ha(b))}}x(b);return!0}if(b instanceof L&&!Gb(b)||("noscript"===c||"noembed"===c||"noframes"===c)&&n(/<\/no(script|embed|frames)/i,b.innerHTML))return x(b),!0;M&&b.nodeType===I.text&&(a=b.textContent,la([na,oa,pa],function(b){a=aa(a,b," ")}),b.textContent!==a&&(Z(g.removed,{element:b.cloneNode()}),b.textContent=a));D("afterSanitizeElements",b,null);return!1},pb=function(b,a,c){if(Ya&&("id"===a||"name"===a)&&(c in h||
31c in Bb||"__depth"===c||"__removalCount"===c))return!1;if(!va||ua[a]||!n(wb,a))if(!Va||!n(xb,a))if(!u[a]||ua[a]){if(!("annotation-xml"!==b&&Ea(b,Na)&&(k.tagNameCheck instanceof RegExp&&n(k.tagNameCheck,b)||k.tagNameCheck instanceof Function&&k.tagNameCheck(b))&&(k.attributeNameCheck instanceof RegExp&&n(k.attributeNameCheck,a)||k.attributeNameCheck instanceof Function&&k.attributeNameCheck(a))||"is"===a&&k.allowCustomizedBuiltInElements&&(k.tagNameCheck instanceof RegExp&&n(k.tagNameCheck,c)||k.tagNameCheck instanceof
32Function&&k.tagNameCheck(c))))return!1}else if(!(Aa[a]||n(Oa,aa(c,Ma,""))||("src"===a||"xlink:href"===a||"href"===a)&&"script"!==b&&0===Hb(c,"data:")&&ab[b]||Wa&&!n(yb,aa(c,Ma,"")))&&c)return!1;return!0},rb=function(b){D("beforeSanitizeAttributes",b,null);var a=b.attributes;if(a){for(var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:u},p=a.length,d=function(){var d=a[p],m=d.name,f=d.namespaceURI,K=d.value;d=v(m);var e="value"===m?K:Ib(K);c.attrName=d;c.attrValue=e;c.keepAttr=!0;c.forceKeepAttr=
33void 0;D("uponSanitizeAttribute",b,c);e=c.attrValue;if(c.forceKeepAttr)return 0;ka(m,b);if(!c.keepAttr)return 0;if(!Xa&&n(/\/>/i,e)||wa&&n(/((--!?|])>)|<\/(style|title)/i,e))return ka(m,b),0;M&&la([na,oa,pa],function(b){e=aa(e,b," ")});K=v(b.nodeName);if(!pb(K,d,e))return 0;!Za||"id"!==d&&"name"!==d||(ka(m,b),e="user-content-"+e);if(w&&"object"===_typeof(ea)&&"function"===typeof ea.getAttributeType&&!f)switch(ea.getAttributeType(K,d)){case "TrustedHTML":e=w.createHTML(e);break;case "TrustedScriptURL":e=
34w.createScriptURL(e)}try{f?b.setAttributeNS(f,m,e):b.setAttribute(m,e),mb(b)?x(b):qb(g.removed)}catch(Lb){}};p--;)d();D("afterSanitizeAttributes",b,null)}},Jb=function ja(a){var c,d=lb(a);for(D("beforeSanitizeShadowDOM",a,null);c=d.nextNode();)if(D("uponSanitizeShadowNode",c,null),!ob(c)){var m=T(c);c.nodeType===I.element&&(c.__depth=m&&m.__depth?(c.__removalCount||0)+m.__depth+1:1);(255<=c.__depth||0>c.__depth||sb(c.__depth))&&x(c);c.content instanceof H&&(c.content.__depth=c.__depth,ja(c.content));
35rb(c)}D("afterSanitizeShadowDOM",a,null)};g.sanitize=function(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},d=null,e=null;e=e=null;(db=!a)&&(a="\x3c!--\x3e");if("string"!==typeof a&&!nb(a))if("function"===typeof a.toString){if(a=a.toString(),"string"!==typeof a)throw Y("dirty is not a string, aborting");}else throw Y("toString is not a function");if(!g.isSupported)return a;xa||Da(c);g.removed=[];"string"===typeof a&&(W=!1);if(W){if(a.nodeName&&(c=v(a.nodeName),!t[c]||V[c]))throw Y("root node is forbidden and cannot be sanitized in-place");
36}else if(a instanceof G)d=kb("\x3c!----\x3e"),e=d.ownerDocument.importNode(a,!0),e.nodeType===I.element&&"BODY"===e.nodeName?d=e:"HTML"===e.nodeName?d=e:d.appendChild(e);else{if(!N&&!M&&!J&&-1===a.indexOf("\x3c"))return w&&ia?w.createHTML(a):a;d=kb(a);if(!d)return N?null:ia?U:""}d&&ya&&x(d.firstChild);for(c=lb(W?a:d);e=c.nextNode();)if(!ob(e)){var f=T(e);e.nodeType===I.element&&(e.__depth=f&&f.__depth?(e.__removalCount||0)+f.__depth+1:1);(255<=e.__depth||0>e.__depth||sb(e.__depth))&&x(e);e.content instanceof
37H&&(e.content.__depth=e.__depth,Jb(e.content));rb(e)}if(W)return a;
37if(N){if(ha)for(e=Ka.call(d.ownerDocument);d.firstChild;)e.appendChild(d.firstChild);else e=d;if(u.shadowroot||u.shadowrootmode)e=vb.call(q,e,!0);return e}var m=J?d.outerHTML:d.innerHTML;J&&t["!doctype"]&&d.ownerDocument&&d.ownerDocument.doctype&&d.ownerDocument.doctype.name&&n(tb,d.ownerDocument.doctype.name)&&(m="\x3c!DOCTYPE "+d.ownerDocument.doctype.name+"\x3e\n"+m);M&&la([na,oa,pa],function(a){m=aa(m,a," ")});return w&&ia?w.createHTML(m):
38m};g.setConfig=function(){Da(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});xa=!0};g.clearConfig=function(){R=null;xa=!1};g.isValidAttribute=function(a,c,d){R||Da({});a=v(a);c=v(c);return pb(a,c,d)};g.addHook=function(a,c){"function"===typeof c&&(A[a]=A[a]||[],Z(A[a],c))};g.removeHook=function(a){if(A[a])return qb(A[a])};g.removeHooks=function(a){A[a]&&(A[a]=[])};g.removeAllHooks=function(){A={}};return g}var B=Object.entries,q=Object.setPrototypeOf,F=Object.isFrozen,H=Object.getPrototypeOf,
39L=Object.getOwnPropertyDescriptor,l=Object.freeze,h=Object.seal,La=Object.create,G="undefined"!==typeof Reflect&&Reflect,S=G.apply,ba=G.construct;l||(l=function(a){return a});h||(h=function(a){return a});S||(S=function(a,c,d){return a.apply(c,d)});ba||(ba=function(a,c){return _construct(a,_toConsumableArray(c))});var la=a(Array.prototype.forEach),qb=a(Array.prototype.pop),Z=a(Array.prototype.push),ca=a(String.prototype.toLowerCase),Ca=a(String.prototype.toString),Ea=a(String.prototype.match),aa=a(String.prototype.replace),
40Hb=a(String.prototype.indexOf),Ib=a(String.prototype.trim),y=a(Object.prototype.hasOwnProperty),n=a(RegExp.prototype.test),Y=function(a){return function(){for(var c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];return ba(a,d)}}(TypeError),sb=a(Number.isNaN),Pa=l("a abbr acronym address area article aside audio b bdi bdo big blink blockquote body br button canvas caption center cite code col colgroup content data datalist dd decorator del details dfn dialog dir div dl dt element em fieldset figcaption figure font footer form h1 h2 h3 h4 h5 h6 head header hgroup hr html i img input ins kbd label legend li main map mark marquee menu menuitem meter nav nobr ol optgroup option output p picture pre progress q rp rt ruby s samp section select shadow small source spacer span strike strong style sub summary sup table tbody td template textarea tfoot th thead time tr track tt u ul var video wbr".split(" ")),
41qa=l("svg a altglyph altglyphdef altglyphitem animatecolor animatemotion animatetransform circle clippath defs desc ellipse filter font g glyph glyphref hkern image line lineargradient marker mask metadata mpath path pattern polygon polyline radialgradient rect stop style switch symbol text textpath title tref tspan view vkern".split(" ")),ra=l("feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence".split(" ")),
42Eb=l("animate color-profile cursor discard font-face font-face-format font-face-name font-face-src font-face-uri foreignobject hatch hatchpath mesh meshgradient meshpatch meshrow missing-glyph script set solidcolor unknown use".split(" ")),sa=l("math menclose merror mfenced mfrac mglyph mi mlabeledtr mmultiscripts mn mo mover mpadded mphantom mroot mrow ms mspace msqrt mstyle msub msup msubsup mtable mtd mtext mtr munder munderover mprescripts".split(" ")),Fb=l("maction maligngroup malignmark mlongdiv mscarries mscarry msgroup mstack msline msrow semantics annotation annotation-xml mprescripts none".split(" ")),
43Qa=l(["#text"]),Sa=l("accept action align alt autocapitalize autocomplete autopictureinpicture autoplay background bgcolor border capture cellpadding cellspacing checked cite class clear color cols colspan controls controlslist coords crossorigin datetime decoding default dir disabled disablepictureinpicture disableremoteplayback download draggable enctype enterkeyhint face for headers height hidden high href hreflang id inputmode integrity ismap kind label lang list loading loop low max maxlength media method min minlength multiple muted name nonce noshade novalidate nowrap open optimum pattern placeholder playsinline poster preload pubdate radiogroup readonly rel required rev reversed role rows rowspan spellcheck scope selected shape size sizes span srclang start src srcset step style summary tabindex title translate type usemap valign value width wrap xmlns slot".split(" ")),
44ta=l("accent-height accumulate additive alignment-baseline ascent attributename attributetype azimuth basefrequency baseline-shift begin bias by class clip clippathunits clip-path clip-rule color color-interpolation color-interpolation-filters color-profile color-rendering cx cy d dx dy diffuseconstant direction display divisor dur edgemode elevation end fill fill-opacity fill-rule filter filterunits flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight fx fy g1 g2 glyph-name glyphref gradientunits gradienttransform height href id image-rendering in in2 k k1 k2 k3 k4 kerning keypoints keysplines keytimes lang lengthadjust letter-spacing kernelmatrix kernelunitlength lighting-color local marker-end marker-mid marker-start markerheight markerunits markerwidth maskcontentunits maskunits max mask media method mode min name numoctaves offset operator opacity order orient orientation origin overflow paint-order path pathlength patterncontentunits patterntransform patternunits points preservealpha preserveaspectratio primitiveunits r rx ry radiu
44s refx refy repeatcount repeatdur restart result rotate scale seed shape-rendering specularconstant specularexponent spreadmethod startoffset stddeviation stitchtiles stop-color stop-opacity stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke stroke-width style surfacescale systemlanguage tabindex targetx targety transform transform-origin text-anchor text-decoration text-rendering textlength type u1 u2 unicode values viewbox visibility version vert-adv-y vert-origin-x vert-origin-y width word-spacing wrap writing-mode xchannelselector ychannelselector x x1 x2 xmlns y y1 y2 z zoomandpan".split(" ")),
45Ta=l("accent accentunder align bevelled close columnsalign columnlines columnspan denomalign depth dir display displaystyle encoding fence frame height href id largeop length linethickness lspace lquote mathbackground mathcolor mathsize mathvariant maxsize minsize movablelimits notation numalign open rowalign rowlines rowspacing rowspan rspace rquote scriptlevel scriptminsize scriptsizemultiplier selection separator separators stretchy subscriptshift supscriptshift symmetric voffset width xmlns".split(" ")),
46fa=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]);G=h(/\{\{[\w\W]*|[\w\W]*\}\}/gm);var Fa=h(/<%[\w\W]*|[\w\W]*%>/gm),Ga=h(/\${[\w\W]*}/gm),Ha=h(/^data-[\-\w.\u00B7-\uFFFF]/),Ia=h(/^aria-[\-\w]+$/),fb=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ja=h(/^(?:\w+script|data):/i),Ka=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tb=h(/^html$/i);h=h(/^[a-z][.\w]*(-[.\w]+)+$/i);var C=Object.freeze({__proto__:null,MUSTACHE_EXPR:G,
47ERB_EXPR:Fa,TMPLIT_EXPR:Ga,DATA_ATTR:Ha,ARIA_ATTR:Ia,IS_ALLOWED_URI:fb,IS_SCRIPT_OR_DATA:Ja,ATTR_WHITESPACE:Ka,DOCTYPE_NAME:tb,CUSTOM_ELEMENT:h}),I={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Cb=function(a,c){if("object"!==_typeof(a)||"function"!==typeof a.createPolicy)return null;var d=null;c&&c.hasAttribute("data-tt-policy-suffix")&&(d=c.getAttribute("data-tt-policy-suffix"));
48c="dompurify"+(d?"#"+d:"");try{return a.createPolicy(c,{createHTML:function(a){return a},createScriptURL:function(a){return a}})}catch(Kb){return console.warn("TrustedTypes policy "+c+" could not be created."),null}};return E()});

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.