UNPKG

1.5 kBJavaScriptView Raw
1System.register([],(function(e){"use strict";return{execute:function(){var r=e("s",(function(e){try{if(e instanceof u){return e.value}if(!i()||typeof e!=="string"||e===""){return e}var r=document.createDocumentFragment();var a=document.createElement("div");r.appendChild(a);a.innerHTML=e;o.forEach((function(e){var i=r.querySelectorAll(e);for(var a=i.length-1;a>=0;a--){var o=i[a];if(o.parentNode){o.parentNode.removeChild(o)}else{r.removeChild(o)}var u=t(o);for(var c=0;c<u.length;c++){n(u[c])}}}));var c=t(r);for(var l=0;l<c.length;l++){n(c[l])}var v=document.createElement("div");v.appendChild(r);var d=v.querySelector("div");return d!==null?d.innerHTML:v.innerHTML}catch(f){console.error(f);return""}}));var n=function(e){if(e.nodeType&&e.nodeType!==1){return}for(var r=e.attributes.length-1;r>=0;r--){var i=e.attributes.item(r);var o=i.name;if(!a.includes(o.toLowerCase())){e.removeAttribute(o);continue}var u=i.value;if(u!=null&&u.toLowerCase().includes("javascript:")){e.removeAttribute(o)}}var c=t(e);for(var r=0;r<c.length;r++){n(c[r])}};var t=function(e){return e.children!=null?e.children:e.childNodes};var i=function(){var e=window;var r=e&&e.Ionic&&e.Ionic.config;if(r){if(r.get){return r.get("sanitizerEnabled",true)}else{return r.sanitizerEnabled===true||r.sanitizerEnabled===undefined}}return true};var a=["class","id","href","src","name","slot"];var o=["script","style","iframe","meta","link","object","embed"];var u=function(){function e(e){this.value=e}return e}();e("I",u)}}}));
\No newline at end of file