PageSourceSearch

https://www.meinherzschlag.de/cdn/shop/t/21/assets/mhsys-produktfragen.js?v=121309372883797996161789998873

js meinherzschlag.de collected 2026-10-02 21:07:32 UTC 3,611 bytes, 2 lines download raw bytes

1(function(){"use strict";var ENDPUNKT="/apps/kunde?bereich=fragen",MELDUNG_FEHLER="Das hat gerade nicht geklappt. Bitte versuch es gleich noch einmal.";function einrichten(wurzel){var knopf=wurzel.querySelector("[data-mhsys-pfr-oeffnen]"),panel=wurzel.querySelector("[data-mhsys-pfr-panel]"),form=wurzel.querySelector("[data-mhsys-pfr-form]"),fehler=wurzel.querySelector("[data-mhsys-pfr-fehler]"),danke=wurzel.querySelector("[data-mhsys-pfr-danke]"),senden=wurzel.querySelector("[data-mhsys-pfr-senden]"),honigtopf=form.querySelector('[name="website"]'),offenSeit=0;function oeffnen(){panel.hidden=!1,knopf.setAttribute("aria-expanded","true"),offenSeit=Date.now();var erstesFeld=form.querySelector('[name="frage"]');erstesFeld&&erstesFeld.focus()}function schliessen(){panel.hidden=!0,knopf.setAttribute("aria-expanded","false"),knopf.focus()}knopf.addEventListener("click",function(){panel.hidden?oeffnen():schliessen()}),panel.addEventListener("keydown",function(e){e.key==="Escape"&&(e.preventDefault(),schliessen())});function fehlerAnzeigen(text){fehler.textContent=text,fehler.hidden=!1}form.addEventListener("submit",function(e){if(e.preventDefault(),!(honigtopf&&honigtopf.value)){if(!form.checkValidity()){fehlerAnzeigen("Bitte Frage und E-Mail-Adresse ausf\xFCllen.");return}fehler.hidden=!0,senden.disabled=!0;var textVorher=senden.textContent;senden.textContent="Wird gesendet\u2026";var daten=new FormData(form),dauer=offenSeit?Date.now()-offenSeit:0;fetch(ENDPUNKT,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prod_id:wurzel.dataset.produktId,prva_id:wurzel.dataset.varianteId,frage:(daten.get("frage")||"").toString().trim(),email:(daten.get("email")||"").toString().trim(),vorname:(daten.get("vorname")||"").toString().trim(),website:(daten.get("website")||"").toString(),_dauer:dauer})}).then(function(res){return res.json().then(function(data){if(!res.ok||!data||data.ok!==!0)throw new Error("fehler")})}).then(function(){form.hidden=!0,danke.hidden=!1,danke.setAttribute("tabindex","-1"),danke.focus()}).catch(function(){fehlerAnzeigen(MELDUNG_FEHLER)}).finally(function(){senden.disabled=!1,senden.textContent=textVorher})}})}function alleEinrichten(){document.querySelectorAll("[data-mhsys-pfr]").forEach(function(wurzel){wurzel.dataset.mhsysPfrBereit||(wurzel.dataset.mhsysPfrBereit="1",einrichten(wurzel))})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",alleEinrichten):alleEinrichten(),document.addEventListener("shopify:section:load",alleEinrichten),document.addEventListener("click",function(e){var link=e.target.closest("[data-mhsys-pfr-sprung]");if(link){var wurzel=document.querySelector("[data-mhsys-pfr]"),knopf=wurzel?wurzel.querySelector("[data-mhsys-pfr-oeffnen]"):null;knopf&&(e.preventDefault(),knopf.getAttribute("aria-expanded")!=="true"&&knopf.click(),wurzel.scrollIntoView({behavior:"smooth",block:"center"}))}});function ausAdresseOeffnen(){if(location.hash.indexOf("#mhsys-pfr-panel-")===0){var wurzel=document.querySelector("[data-mhsys-pfr]"),knopf=wurzel?wurzel.querySelector("[data-mhsys-pfr-oeffnen]"):null;if(knopf){knopf.getAttribute("aria-expanded")!=="true"&&knopf.click();var hin=function(){wurzel.scrollIntoView({block:"center"})};hin(),document.readyState==="complete"?setTimeout(hin,300):window.addEventListener("load",function(){setTimeout(hin,100)},{once:!0})}}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",ausAdresseOeffnen):ausAdresseOeffnen()})();
2//# sourceMappingURL=/cdn/shop/t/21/assets/mhsys-produktfragen.js.map?v=121309372883797996161789998873

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.