File: /home/thuexe247c/public_html/wp-content/plugins/autodescription/lib/js/tsf.min.js
"use strict";window.tsf=function(){function a(a){return a?.length?(n||=new DOMParser,n.parseFromString(a.replace?.(/[<>\\]/g,a=>o[a])||"","text/html").documentElement.textContent):""}function b(a){if(!a?.length)return"";let b={"&":"&","<":"<",">":">",'"':""","'":"'","\\":"\","/":"/"};return a.replace?.(/[&<>"'\\\/]/g,a=>b[a])||""}function c(a){return"string"==typeof a?document.querySelectorAll(a).forEach(c):void(a?.[0]&&(a=a[0]),a?.classList.add("tsf-loading"))}function d(a,b){if("string"==typeof a)return document.querySelectorAll(a).forEach(a=>d(a,b));let c="tsf-success",e=2500;b||(c="tsf-error",e=5e3),a?.[0]&&(a=a[0]),a&&(a.classList.remove("tsf-loading","tsf-error","tsf-success","tsf-unknown"),a.classList.add(c),tsfUI.fadeOut(a,e))}function e(a){return"string"==typeof a?document.querySelectorAll(a).forEach(e):void(a?.[0]&&(a=a[0]),a.replaceChildren(),a.style.animation=null,a.style.opacity="1",a.classList.remove("tsf-loading","tsf-error","tsf-success","tsf-unknown"))}function f(a,b,c){}function g(){p.forEach(([a,b])=>{a.dispatchEvent(new Event(b))})}function h(){t(),s?u():(s=!0,dispatchEvent(new CustomEvent("tsf-resize")))}function i(){v||(v=!0,document.body.dispatchEvent(new CustomEvent("tsf-interactive")))}function j(){document.body.dispatchEvent(new CustomEvent("tsf-ready"))}function k(){document.body.dispatchEvent(new CustomEvent("tsf-onload"))}function l(){w||(document.removeEventListener("DOMContentLoaded",l),document.removeEventListener("load",l),k(),j(),w=!0,document.addEventListener("load",i),setTimeout(i,100))}const m=tsfL10n;let n,o={"<":"<",">":">","\\":"\"},p=new Set,q=!1;const r=tsfUtils.debounce(()=>{document.body.dispatchEvent(new CustomEvent("tsf-reset-notice-listeners"))},100);let s=!1;const t=tsfUtils.debounce(()=>{s=!1},50),u=tsfUtils.debounce(h,50);let v=!1,w=!1;return Object.assign({load:()=>{"complete"!==document.readyState&&("loading"===document.readyState||document.documentElement.doScroll)?(document.addEventListener("DOMContentLoaded",l),document.addEventListener("load",l)):setTimeout(l()),window.addEventListener("resize",h)}},{stripTags:function b(a){return a.length&&a.replace(/(<([^>]+)?>?)/ig,"")||""},decodeEntities:a,escapeString:b,ampHTMLtoText:function b(a){return f("tsf.ampHTMLtoText","5.1.0"),a.replace(/&|�{0,3}26;|&/gi,"&")},sDoubleSpace:function b(a){return a.replace(/\s{2,}/g," ")},sSingleLine:function b(a){return a.replace(/[\x0A\x0B\x0C\x0D]/g," ")},sTabs:function b(a){return a.replace(/\x09/g," ")},coalesceStrlen:function b(a){return a?.length?a:null},getStringLength:function c(a){let d,f=0;return a.length&&(d=document.createElement("span"),d.innerHTML=b(a).trim(),f=d.childNodes?.[0].nodeValue.length||0),+f},selectByValue:function c(a,b){if(!(!a instanceof HTMLSelectElement)){for(const c of a.options)if(b==c.value)return void(a.selectedIndex=c.index);for(const c of a.options)if(b==c.label||b==c.innerHTML)return void(a.selectedIndex=c.index)}},convertJSONResponse:function b(a){let c=1===a?.json;if(!c){let b=a;try{a=JSON.parse(a),c=!0}catch(a){c=!1}c||(a=b)}return a},setAjaxLoader:c,unsetAjaxLoader:d,resetAjaxLoader:e,deprecatedFunc:f,triggerNoticeReset:r,dispatchAtInteractive:function c(a,b){p.add([a,b]),q||(document.body.addEventListener("tsf-interactive",g),q=!0)}},{l10n:m})}(),window.tsf.load();