PageSourceSearch

https://wisdomrecall.com/assets/lazy-D1JZu5bI.js

js wisdomrecall.com collected 2026-10-02 01:48:41 UTC 2,420 bytes, 1 lines download raw bytes

1const b="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",p=".cf-turnstile",h='[name="cf-turnstile-response"]',o="data-wr-turnstile-id",c="data-wr-turnstile-error",A="Please complete the verification check above, then send again.";function s(t,e){console.warn(`[turnstile] ${t}`,e??"")}let u=null;function y(){return u||(u=new Promise(t=>{if(window.turnstile){t(window.turnstile);return}const e=document.createElement("script");e.src=b,e.async=!0,e.defer=!0,e.onload=()=>{window.turnstile||s("api.js loaded but window.turnstile is absent"),t(window.turnstile??null)},e.onerror=()=>{s("api.js failed to load"),t(null)},document.head.appendChild(e)}),u)}function l(t){return t.getAttribute("aria-hidden")==="false"}async function a(t){const e=t.getAttribute(o);if(e==="pending")return;if(e){m(t);return}const r=t.getAttribute("data-sitekey");if(!r){s("widget has no data-sitekey, skipping",t);return}t.setAttribute(o,"pending");const n=await y();if(!n){t.removeAttribute(o);return}try{const i=n.render(t,{sitekey:r,theme:t.getAttribute("data-theme")||"auto"});i?t.setAttribute(o,i):(t.removeAttribute(o),s("render returned no widget id",t))}catch(i){t.removeAttribute(o),s("render threw",i)}}function m(t){const e=t.getAttribute(o);if(!(!e||e==="pending"||!window.turnstile))try{window.turnstile.reset(e)}catch(r){s("reset threw",r)}}function E(t){const e=t.closest('[role="dialog"]');if(!e){a(t);return}let r=l(e);r&&a(t),new MutationObserver(()=>{const i=l(e);i!==r&&(r=i,i&&a(t))}).observe(e,{attributes:!0,attributeFilter:["aria-hidden"]})}function d(t,e){const r=t.parentNode;if(!r)return;let n=r.querySelector(`[${c}]`);if(!n){if(!e)return;n=document.createElement("div"),n.setAttribute(c,""),n.setAttribute("role","alert"),n.style.cssText="margin-top:8px;font-size:14px;line-height:1.4;color:#b42318;",n.textContent=A,r.insertBefore(n,t.nextSibling)}n.style.display=e?"":"none"}function g(){document.addEventListener("submit",t=>{const e=t.target;if(!(e instanceof HTMLFormElement))return;const r=e.querySelector(p);if(!r)return;const n=e.querySelector(h);if(!((n==null?void 0:n.value.trim())??"")){t.preventDefault(),t.stopImmediatePropagation(),d(r,!0),a(r);return}d(r,!1),setTimeout(()=>m(r),0)},!0)}function f(){const t=Array.from(document.querySelectorAll(p));t.length!==0&&(t.forEach(E),g())}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",f,{once:!0}):f();

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.