PageSourceSearch

https://drvet.lt/wp-content/themes/drvet/assets/app.js?ver=1791205466&cb=1791374355

js drvet.lt collected 2026-10-08 10:55:43 UTC 37,303 bytes, 1 lines download raw bytes

1(()=>{"use strict";const e=(e,t)=>{const r=document.querySelectorAll(e),n=document.querySelectorAll(t);r.forEach(((e,t)=>{e.addEventListener("click",(()=>{e.classList.toggle("active"),n[t].classList.toggle("visible")}))}))},t=function(e){return""==e.value.replace(/\s+/g,"")},r=e=>!!e.match(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),n=()=>{const e=document.querySelector("form.send-cv-form"),n=e.querySelector('input[name="agree"]'),a=e.querySelector("button.order-submit"),o=e.querySelector('input[name="name"]'),s=e.querySelector('input[name="email"]'),c=e.querySelector('input[name="phone"]');n.addEventListener("change",(()=>{n.checked?a.disabled=!1:a.disabled=!0})),document.getElementById("file-cv").onchange=function(){e.querySelector(".file-cv-title").innerHTML=themeUrl.added+": "+this.value.replace(/.*[\/\\]/,"")},document.getElementById("file-letter").onchange=function(){e.querySelector(".file-letter-title").innerHTML=themeUrl.added+": "+this.value.replace(/.*[\/\\]/,"")},o.addEventListener("change",(()=>{o.classList.contains("error")&&(o.classList.remove("error"),e.querySelector("p.error-msg").remove())})),c.addEventListener("change",(()=>{c.classList.contains("error")&&(c.classList.remove("error"),e.querySelector("p.error-msg").remove())})),s.addEventListener("change",(()=>{s.classList.contains("error")&&(s.classList.remove("error"),e.querySelector("p.error-msg").remove())})),e.addEventListener("submit",(n=>{if(n.preventDefault(),!(e=>{return!(e.classList.contains("error")||(t(e)?(e.classList.add("error"),e.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.name_empty}</p>`),1):(r=e.value,/\d/.test(r)&&(e.classList.add("error"),e.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.name_error}</p>`),1))));var r})(o)||!(e=>{return!(e.classList.contains("error")||(t(e)?(e.classList.add("error"),e.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.phone_empty}</p>`),1):(r=e.value,!/^(\+)?([ 0-9()-]){8,16}$/.test(r)&&(e.classList.add("error"),e.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.phone_error}</p>`),1))));var r})(c)||((l=s).classList.contains("error")||(t(l)?(l.classList.add("error"),l.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.mail_empty}</p>`),1):!r(l.value)&&(l.classList.add("error"),l.insertAdjacentHTML("afterend",`<p class="error-msg">${themeUrl.mail_error}</p>`),1))))return!1;var l;let i=new FormData(e),d=document.createElement("div");d.classList.add("status"),e.appendChild(d),(async(e,t)=>{document.querySelector(".status").textContent=themeUrl.loading;let r=await fetch(e,{method:"POST",body:t});return await r.text()})(themeUrl.themeUrl+"/api/send-cv-form.php",i).then((e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"form_cv_submission"}),d.textContent=themeUrl.cv_success})).catch((()=>{d.textContent=themeUrl.failure})).finally((()=>{a.disabled=!0,e.reset(),e.querySelector(".file-cv-title").innerHTML=themeUrl.add_file,e.querySelector(".file-letter-title").innerHTML=themeUrl.add_file,setTimeout((()=>{d.remove()}),7e3)}))}))},a=()=>{const e=document.querySelector("form.input-newsletter-area"),n=(e.querySelector("button.send-newsletter"),document.querySelector(".newsletter-wrapper p.error-msg")),a=e.querySelector('input[name="email"]'),o={loading:themeUrl.loading,success:themeUrl.success,failure:themeUrl.failure};function s(){return o=n,!((e=a).classList.contains("error")||(t(e)?(e.classList.add("error"),o.textContent=themeUrl.mail_empty,1):!r(e.value)&&(e.classList.add("error"),o.textContent=themeUrl.mail_error,1)));var e,o}a.addEventListener("input",(()=>{a.classList.contains("error")&&(a.classList.remove("error"),n.classList.remove("field-error"),n.textContent=""),s()})),e.addEventListener("submit",(t=>{if(t.preventDefault(),!s()&&(n.classList.add("field-error"),1))return!1;let r=new FormData(e);(async(e,t)=>{n.textContent=o.loading;let r=await fetch(e,{method:"POST",body:t});return await r.text()})(themeUrl.themeUrl+"/api/newsletter-form.php",r).then((e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"form_submission"}),n.textContent="Naujienlaiškis sėkmingai užprenumeruotas!"})).catch((()=>{n.textContent=o.failure})).finally((()=>{e.reset(),setTimeout((()=>{n.textContent=""}),5e3)}))}
1))},o=["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],s=["Pr","An","Tr","Kt","Pn","Št","Sk"],c=e=>String(e).padStart(2,"0"),l=e=>{const t=e.querySelector(".auth-datepicker__display"),r=e.querySelector('input[type="hidden"]'),n=e.querySelector(".auth-datepicker__cal");if(!t||!r||!n)return;const a=new Date,l=a.getFullYear();let i={y:2e3,m:0},d=null;if(r.value){const e=r.value.split("-");3===e.length&&(d={y:+e[0],m:+e[1]-1,d:+e[2]},i={y:d.y,m:d.m},t.value=r.value)}const u=()=>{n.innerHTML=(()=>{const e=o.map(((e,t)=>`<option value="${t}"${t===i.m?" selected":""}>${e}</option>`)).join("");let t="";for(let e=l;e>=1920;e--)t+=`<option value="${e}"${e===i.y?" selected":""}>${e}</option>`;return`<div class="auth-dp-head">\n            <select class="auth-dp-month" aria-label="Mėnuo">${e}</select>\n            <select class="auth-dp-year" aria-label="Metai">${t}</select>\n        </div>`})()+(()=>{const e=(new Date(i.y,i.m,1).getDay()+6)%7,t=new Date(i.y,i.m+1,0).getDate(),r=s.map((e=>`<span class="auth-dp-wd">${e}</span>`)).join("");let n="";for(let t=0;t<e;t++)n+='<button type="button" class="auth-dp-day is-empty" tabindex="-1"></button>';for(let e=1;e<=t;e++){const t=new Date(i.y,i.m,e)>a;n+=`<button type="button" class="auth-dp-day${d&&d.y===i.y&&d.m===i.m&&d.d===e?" is-selected":""}${t?" is-disabled":""}" data-d="${e}"${t?" disabled":""}>${e}</button>`}return`<div class="auth-dp-weekdays">${r}</div><div class="auth-dp-days">${n}</div>`})(),n.querySelector(".auth-dp-month").addEventListener("change",(e=>{i.m=parseInt(e.target.value,10),u()})),n.querySelector(".auth-dp-year").addEventListener("change",(e=>{i.y=parseInt(e.target.value,10),u()})),n.querySelectorAll(".auth-dp-day:not(.is-empty):not(.is-disabled)").forEach((e=>{e.addEventListener("click",(()=>{const n=parseInt(e.dataset.d,10);d={y:i.y,m:i.m,d:n};const a=`${i.y}-${c(i.m+1)}-${c(n)}`;r.value=a,t.value=a,m()}))}))},m=()=>{n.hidden=!0,e.classList.remove("is-open")};t.addEventListener("click",(()=>{n.hidden?(d&&(i={y:d.y,m:d.m}),u(),n.hidden=!1,e.classList.add("is-open")):m()})),document.addEventListener("click",(t=>{e.contains(t.target)||m()}))},i=e=>{if(e.dataset.csInit)return;e.dataset.csInit="1";const t=e.querySelector("select"),r=e.querySelector(".auth-select__display");let n,a,o,s,c;if(r){n=r,a=e.querySelector(".auth-select__value"),o=e.querySelector(".auth-select__list"),c=a?a.textContent:"";const t=e.querySelector('input[type="hidden"]');s={get:()=>t?t.value:"",set:e=>{t&&(t.value=e)}}}else{if(!t)return;{const e=Array.from(t.options).find((e=>!e.value));c=e?e.textContent:"",n=document.createElement("button"),n.type="button",n.className="auth-select__display",a=document.createElement("span"),a.className="auth-select__value is-placeholder",a.textContent=c,n.appendChild(a),o=document.createElement("ul"),o.className="auth-select__list",o.hidden=!0,Array.from(t.options).forEach((e=>{if(!e.value)return;const t=document.createElement("li");t.className="auth-select__opt",t.textContent=e.textContent,t.dataset.value=e.value,o.appendChild(t)})),t.style.display="none",t.after(n),n.after(o),s={get:()=>t.value,set:e=>{t.value=e,t.dispatchEvent(new Event("change",{bubbles:!0}))}}}}const l=o.querySelectorAll(".auth-select__opt"),i=()=>{const e=s.get();if(e){const t=Array.from(l).find((t=>t.dataset.value===e));a.textContent=t?t.textContent:e,a.classList.remove("is-placeholder"),l.forEach((t=>t.classList.toggle("is-selected",t.dataset.value===e)))}else a.textContent=c,a.classList.add("is-placeholder"),l.forEach((e=>e.classList.remove("is-selected")))},d=()=>{o.hidden=!0,e.classList.remove("is-open")};n.addEventListener("click",(()=>o.hidden?(o.hidden=!1,void e.classList.add("is-open")):d())),l.forEach((e=>e.addEventListener("click",(()=>{s.set(e.dataset.value),i(),d()})))),document.addEventListener("click",(t=>{e.contains(t.target)||d()})),t&&t.addEventListener("change",i),i()};let d=null,u=null;const m=()=>!!document.querySelector("form.checkout")||document.body.classList.contains("woocommerce-checkout"),p=e=>{e&&Object.keys(e).forEach((t=>{document.querySelectorAll(t).forEach((r=>{const n=document.createElement("div");n.innerHTML=e[t];const a=n.firstElementChild;a&&r.replaceWith(a)}))}))};let v=null;const y=e=>{if(null==e)return;u&&(u.innerHTML=e);const t=document.getElementById("drvet-minicart-data");t&&(t.innerHTML=e)},h=()=>{"undefined"!=typeof themeUrl&&fetch(themeUrl.ajax_url+"?action=drvet_get_mini_cart",{credentials:"same-origin"}).then((e=>e.json())).then((e=>{e&&e.success&&y(e.data.mini_cart)})).catch((()=>{}))},f=()=>{d&&d.classList.remove("is-open"),document.body.classList.remove("drvet-minicart-open")},L=e=>{if(d||(d=document.createElement("div"),d.className="drvet-minicart-overlay",u=document.createElement("div"),u.className="drvet-minicart",d.appendChild(u),document.body.appendChild(d),d.addEventListener("click",(e=>{e.target===d&&f()})),u.addEventListener("click",(e=>{if(e.target.closest(".drvet-minicart__close"))return void f();const t=e.target.closest(".drvet-minicart__remove");t&&((e,t)=>{if(!e||"undefined"==typeof themeUrl)return;if(m())return;t&&(t.classList.add("is-removing"),t.innerHTML='<div class="drvet-minicart__thumb drvet-sk"></div><div class="drvet-minicart__info"><span class="drvet-sk drvet-sk--line"></span><span class="drvet-sk drvet-sk--line drvet-sk--short"></span></div><div class="drvet-sk drvet-sk--price"></div>');const r=new FormData;r.append("action","drvet_remove_cart_item"),r.append("nonce",themeUrl.nonce),r.append("key",e),fetch(themeUrl.ajax_url,{method:"POST",body:r,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e&&e.success&&(p(e.data.fragments),y(e.data.mini_cart),(()=>{if(window.wp&&wp.data&&"function"==typeof wp.data.dispatch){const e=wp.data.dispatch("wc/store/cart");
1e&&"function"==typeof e.invalidateResolutionForStore&&e.invalidateResolutionForStore()}})())})).catch((()=>{}))})(t.dataset.key,t.closest(".drvet-minicart__item"))})),window.addEventListener("keyup",(e=>{"Escape"===e.key&&f()})),u.addEventListener("mouseover",(e=>{const t=e.target.closest(".drvet-minicart__remove");t&&m()&&(e=>{const t=e.getAttribute("data-tooltip");if(!t)return;v||(v=document.createElement("div"),v.className="drvet-tooltip",document.body.appendChild(v)),v.textContent=t;const r=e.getBoundingClientRect();v.style.left=r.right+"px",v.style.top=r.top+"px",v.classList.add("is-visible")})(t)})),u.addEventListener("mouseout",(e=>{e.target.closest(".drvet-minicart__remove")&&v&&v.classList.remove("is-visible")}))),d.classList.toggle("is-checkout",m()),null!=e){u.innerHTML=e;const t=document.getElementById("drvet-minicart-data");t&&(t.innerHTML=e)}const t=document.querySelector(".desktop-header"),r=t&&t.classList.contains("hide");t&&t.classList.remove("hide");const n=()=>{d.classList.add("is-open"),document.body.classList.add("drvet-minicart-open")};r?setTimeout(n,300):requestAnimationFrame(n)},_=()=>{"undefined"!=typeof themeUrl&&fetch(themeUrl.ajax_url+"?action=drvet_get_mini_cart",{credentials:"same-origin"}).then((e=>e.json())).then((e=>{e&&e.success&&L(e.data.mini_cart)})).catch((()=>{}))};const g=e=>String(null==e?"":e).replace(/[&<>"']/g,(e=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}[e]))),S=e=>{const t=e.querySelector(".pets-list"),r=e.querySelector(".pets-add"),n=e.querySelector(".pets-tpl");if(!t||!r||!n)return;const a=()=>t.querySelectorAll(".pet-row").length,o=()=>{const e=a()<=1;t.querySelectorAll(".pet-row__remove").forEach((t=>{t.hidden=e}))},s=e=>{const t=e.querySelector(".auth-select[data-select]");t&&i(t);const r=e.querySelector(".pet-row__remove");r&&r.addEventListener("click",(()=>{a()>1?e.remove():e.querySelectorAll("input, select").forEach((e=>{e.value=""})),o()}))},c=e=>{const t=n.content.firstElementChild.cloneNode(!0),r=t.querySelector(".pet-row__type"),a=t.querySelector(".pet-row__name");return r&&(r.value=e&&e.type?e.type:""),a&&(a.value=e&&e.name?e.name:""),s(t),t};r.addEventListener("click",(()=>{const e=c({});t.appendChild(e),o();const r=e.querySelector(".auth-select__display, .pet-row__name");r&&r.focus()})),t.querySelectorAll(".pet-row").forEach(s),o();const l=e.querySelector(".profile-row__edit"),d=e.querySelector(".profile-row__save"),u=e.querySelector(".profile-row__cancel");if(!l||!d||"undefined"==typeof themeUrl)return;const m=e.querySelector(".pets-read"),p=e.querySelector(".profile-row__msg");let v=Array.from(t.querySelectorAll(".pet-row")).map((e=>({type:e.querySelector(".pet-row__type")?.value||"",name:e.querySelector(".pet-row__name")?.value||""})));const y=m?m.querySelectorAll(".pets-table thead th"):[],h=y[0]?y[0].textContent:"Tipas",f=y[1]?y[1].textContent:"Vardas",L=m?m.querySelector(".pets-empty"):null,_=L?L.textContent:"Kol kas augintinių nėra.",S=()=>{p&&(p.textContent="",p.className="profile-row__msg")},q=e=>{t.innerHTML="",e&&e.length?e.forEach((e=>t.appendChild(c(e)))):t.appendChild(c({})),o()};l.addEventListener("click",(()=>{S(),e.classList.add("is-editing")})),u.addEventListener("click",(()=>{q(v),S(),e.classList.remove("is-editing")})),d.addEventListener("click",(async()=>{const r=new FormData;r.append("action","drvet_update_profile_field"),r.append("nonce",themeUrl.nonce),r.append("field","pets"),t.querySelectorAll(".pet-row").forEach((e=>{r.append("pet_type[]",e.querySelector(".pet-row__type")?.value||""),r.append("pet_name[]",e.querySelector(".pet-row__name")?.value||"")})),d.disabled=!0,S();try{const t=await fetch(themeUrl.ajax_url,{method:"POST",body:r,credentials:"same-origin"}),n=await t.json();if(n.success){const t=n.data&&n.data.pets||[];(e=>{if(!m)return;if(!e||!e.length)return void(m.innerHTML=`<p class="pets-empty">${g(_)}</p>`);const t=e.map((e=>`<tr><td>${g(e.type||"—")}</td><td>${g(e.name||"—")}</td></tr>`)).join("");m.innerHTML=`<table class="pets-table"><thead><tr><th>${g(h)}</th><th>${g(f)}</th></tr></thead><tbody>${t}</tbody></table>`})(t),q(t),v=t.map((e=>({type:e.type||"",name:e.name||""}))),e.classList.remove("is-editing")}else p&&(p.textContent=n.data&&n.data.message||themeUrl.failure,p.classList.add("is-error"))}catch(e){p&&(p.textContent=themeUrl.failure,p.classList.add("is-error"))}d.disabled=!1}))};window.addEventListener("DOMContentLoaded",(()=>{(()=>{const e=document.querySelector("button.open-header-menu-popup"),t=document.querySelector(".links-modal"),r=document.querySelector(".desktop-header"),n=document.querySelector("body");function a(){t.classList.add("close-block"),n.classList.remove("modal-is-open"),e.classList.remove("modal-active"),setTimeout((()=>{t.classList.remove("modal-active"),t.classList.remove("close-block")}),500)}e.addEventListener("click",(()=>{r.classList.remove("hide"),e.classList.contains("modal-active")?a():(n.classList.add("modal-is-open"),t.classList.add("modal-active"),e.classList.add("modal-active"))})),window.addEventListener("keyup",(function(e){27==e.keyCode&&a()}))})(),(()=>{const e=document.querySelector(".desktop-header");let t=0;window.addEventListener("scroll",(function(){let r=window.pageYOffset||document.documentElement.scrollTop;r>t?e.classList.add("hide"):e.classList.remove("hide"),t=r<=0?0:r}),!1)})(),document.querySelector("button.play-youtube-video")&&(()=>{const e=document.querySelectorAll("button.play-youtube-video"),t=document.querySelector(".modal-video"),r=document.querySelector(".modal-close"),n=t.querySelector(".video-frame");function a(){t.style.display="none",document.querySelector("body").style.overflowY="unset",n.innerHTML=""}e.forEach((e=>{e.addEventListener("click",(r=>{r.preventDefault();let a,o=e.dataset.id;t.style.display="block",document.querySelector("body").style.overflowY="hidden",a=screen.width>860?.4*screen.width:.5*screen.width,n.innerHTML=`<iframe width="100%" height="${a}" src="https://www.youtube.com/embed/${o}">\n                    </iframe>`}))})),r.addEventListener("click",(()=>{a()})),window.addEventListener("keyup",(function(e){27==e.keyCode&&a()})),window.addEventListener("click",(e=>{if(e.target.classList.contains("modal-video"))for(let e in t)void 0!==t.style&&a()}))})(),document.querySelector(".offers-banner-wrapper__slider_item")&&new Swiper(".offers-banner-wrapper__slider_item ",{loop:!0,navigation:{nextEl:"button.move-offer-slider-next",prevEl:"button.move-offer-slider-prev"},pagination:{el:".offers-slider-pagination",clickable:!0}}),document.querySelector(".cc-custom-selector")&&function(e=[]){var t,r,n,a,o,s,c,l,i;for(a=(t=e.length?e:document.getElementsByClassName("cc-custom-selector")).length,r=0;r<a;r++){for(o=(s=t[r].getElementsByTagName("select")[0]).length,(c=document.createElement("DIV")).setAttribute("class","select-selected"),c.innerHTML=s.options[s.selectedIndex].innerHTML,s.options[s.selectedIndex].dataset.doc&&c.setAttribute("data-doc",s.options[s.selectedIndex].dataset.doc),t[r].appendChild(c),(l=document.createElement("DIV")).setAttribute("class","select-items select-hide"),n=1;n<o;n++)(i=document.createElement("DIV")).innerHTML=s.options[n].innerHTML,s.options[n].dataset.doc&&i.setAttribute("data-doc",s.options[n].dataset.doc),i.addEventListener("click",(function(e){var t,r,n,a,o,s,c;for(s=(a=this.parentNode.parentNode.getElementsByTagName("select")[0]).length,o=this.parentNode.previousSibling,r=0;r<s;r++)if(a.options[r].innerHTML==this.innerHTML){for(a.selectedIndex=r,a.dispatchEvent(new Event("change")),o.innerHTML=this.innerHTML,o.dataset.id=a.options[r].value,c=(t=this.parentNode.getElementsByClassName("same-as-selected")).length,n=0;n<c;n++)t[n].removeAttribute("class");this.setAttribute("class","same-as-selected");break}o.click()})),l.appendChild(i);t[r].appendChild(l),c.addEventListener("click",(function(e){e.stopPropagation(),d(this),this.nextSibling.classList.toggle("select-hide"),this.classList.toggle("select-arrow-active")}))}function d(e){var t,r,n,a,o,s=[];for(t=document.getElementsByClassName("select-items"),r=document.getElementsByClassName("select-selected"),a=t.length,o=r.length,n=0;n<o;n++)e==r[n]?s.push(n):r[n].classList.remove("select-arrow-active");for(n=0;n<a;n++)s.indexOf(n)&&t[n].classList.add("select-hide")}document.addEventListener("click",d)}(),document.querySelector("section.our-clinics-content")&&(()=>{const e=document.querySelectorAll(".select-selected"),t=document.querySelectorAll(".clinic-block");e.forEach(((e,r)=>{e.addEventListener("click",(()=>{"visos"!==e.dataset.id&&e.dataset.id?t.forEach((t=>{t.classList.contains(e.dataset.id)?t.classList.remove("hidden"):t.classList.add("hidden")})):t.forEach((e=>e.classList.remove("hidden")))}))}))})(),document.querySelector(".input-newsletter-area")&&a(),document.querySelector(".photo-gallery-slider-wrapper__item")&&new Swiper(".gallery-slider",{slidesPerView:2,spaceBetween:10,loop:!0,navigation:{nextEl:"button.move-gallery-slider-next",prevEl:"button.move-gallery-slider-prev"},breakpoints:{660:{slidesPerView:3,spaceBetween:15}}}),document.querySelector("section.specialists-page-content")&&(()=>{const e=document.querySelectorAll(".clinic-specialists-block"),t=document.querySelector(".select-items"),r=document.querySelectorAll(".select-selected");e.forEach((e=>{e.children[1].childElementCount||(e.style.display="none",t.childNodes.forEac
1h((t=>{e.firstChild.nextElementSibling.children[0].children[0].innerText===t.innerText&&(t.style.display="none")})))})),r.forEach(((t,r)=>{t.addEventListener("click",(()=>{"visos"!==t.dataset.id&&t.dataset.id?e.forEach((e=>{e.classList.contains(t.dataset.id)?e.classList.remove("hidden"):e.classList.add("hidden")})):e.forEach((e=>e.classList.remove("hidden")))}))}))})(),document.querySelector("section.accordion")&&e(".accordion-wrapper__item_head",".accordion-wrapper__item_body"),document.querySelector("form.send-cv-form")&&n(),document.querySelector("section.services-page-content")&&(()=>{const e=document.querySelectorAll(".select-selected"),t=document.querySelectorAll(".service-block");t[0].classList.add("active"),e.forEach((e=>{e.addEventListener("click",(()=>{t.forEach((r=>{e.dataset.id?e.dataset.id===r.dataset.id?r.classList.add("active"):r.classList.remove("active"):t[0].classList.add("active")}))}))}))})(),document.querySelector("section.faq-page")&&(e(".faq-block-content__item_head",".faq-block-content__item_body"),(()=>{const e=document.querySelectorAll("button.open-faq-group"),t=document.querySelectorAll(".faq-block-content");function r(r){e.forEach((e=>e.classList.remove("active"))),t.forEach((e=>e.classList.remove("active"))),e[r].classList.add("active"),t[r].classList.add("active")}e.forEach(((e,t)=>{e.addEventListener("click",(()=>{e.classList.contains("active")||r(t)}))})),r(0)})()),document.querySelector("section.prices")&&(()=>{const e=document.querySelectorAll("button.city-price-switcher"),t=document.querySelectorAll(".prices-wrapper__list_item"),r=document.querySelectorAll(".price-blocks-list"),n=document.querySelectorAll(".price-blocks-list__head");function a(r){e.forEach((e=>e.classList.remove("active"))),t.forEach((e=>e.classList.remove("active"))),e[r].classList.add("active"),t[r].classList.add("active")}e.forEach(((e,t)=>{e.addEventListener("click",(()=>{e.classList.contains("active")||a(t)}))})),a(0),n.forEach(((e,t)=>{e.addEventListener("click",(()=>{r[t].classList.contains("active")?r[t].classList.remove("active"):(r.forEach((e=>e.classList.remove("active"))),r[t].classList.add("active"))}))}))})(),document.querySelector(".front-page-popup")&&(()=>{const e=document.querySelectorAll(".front-page-popup"),t=document.querySelector(".close-front-page-popup"),r=()=>{e.forEach((e=>e.classList.add("hidden"))),document.querySelector("body").classList.remove("modal-is-open")};t.addEventListener("click",r),window.addEventListener("keyup",(function(e){27==e.keyCode&&r()})),window.addEventListener("click",(e=>{e.target.classList.contains("front-page-popup")&&r()})),e.forEach((e=>e.classList.remove("hidden"))),document.querySelector("body").classList.add("modal-is-open")})(),document.querySelector(".auth-modal")&&(()=>{const e=document.querySelector(".auth-modal");if(!e)return;e.querySelector(".auth-modal__box");const t=e.querySelector(".auth-panel--login"),r=e.querySelector(".auth-panel--register"),n=e.querySelector(".auth-modal__close"),a=document.querySelectorAll(".open-auth-modal"),o=e.querySelector(".auth-login-form"),s=e.querySelector(".auth-register-form");if(!(t&&r&&o&&s))return;const c=t=>{t&&t.preventDefault(),e.classList.add("is-open"),document.body.classList.add("modal-is-open")},l=()=>{e.classList.remove("is-open"),document.body.classList.remove("modal-is-open")},i=n=>{t.classList.toggle("is-active","login"===n),r.classList.toggle("is-active","register"===n),e.querySelectorAll(".auth-msg").forEach((e=>{e.textContent="",e.classList.remove("is-error","is-success")}))};a.forEach((e=>e.addEventListener("click",(t=>{const r=e.dataset.authPanel;r&&i(r),c(t)})))),n.addEventListener("click",l),window.addEventListener("keyup",(e=>{"Escape"===e.key&&l()})),e.addEventListener("click",(t=>{t.target===e&&l()})),e.querySelector(".switch-to-register").addEventListener("click",(()=>i("register"))),e.querySelector(".switch-to-login").addEventListener("click",(()=>i("login")));const d=(e,t,r)=>{const n=e.querySelector(".auth-msg");n.textContent=t,n.classList.remove("is-error","is-success"),r&&n.classList.add("error"===r?"is-error":"is-success")},u=async(e,t)=>{const r=e.querySelector('button[type="submit"]'),n=new FormData(e);n.append("action",t),n.append("nonce",themeUrl.nonce),r.disabled=!0,r.classList.add("is-loading"),d(e,"",null);try{const t=await fetch(themeUrl.ajax_url,{method:"POST",body:n,credentials:"same-origin"}),a=await t.json();if(a.success){if(a.data.redirect)return void(window.location.href=a.data.redirect);window.location.reload()}else d(e,a.data&&a.data.message||themeUrl.failure,"error"),r.disabled=!1,r.classList.remove("is-loading")}catch(t){d(e,themeUrl.failure,"error"),r.disabled=!1,r.classList.remove("is-loading")}};o.addEventListener("submit",(e=>{e.preventDefault(),u(o,"drvet_login")})),s.addEventListener("submit",(e=>{e.preventDefault(),u(s,"drvet_register")}));const m=new URLSearchParams(window.location.search).get("auth");"login"!==m&&"register"!==m||(i(m),c());const p=document.querySelector("[data-auto-auth]");if(p){const e="login"===p.dataset.autoAuth?"login":"register";i(e),c()}})(),document.querySelector("[data-dp]")&&document.querySelectorAll("[data-dp]").forEach(l),document.querySelector("[data-select]")&&document.querySelectorAll("[data-select]").forEach(i),document.querySelector(".profile-fields")&&(()=>{const e=document.querySelector(".profile-fields");
1if(!e)return;const t=themeUrl.ajax_url,r=themeUrl.nonce,n=async e=>(e.append("action","drvet_update_profile_field"),e.append("nonce",r),(await fetch(t,{method:"POST",body:e,credentials:"same-origin"})).json());e.querySelectorAll(".profile-row[data-field]").forEach((e=>{const t=e.querySelector(".profile-row__edit"),r=e.querySelector(".profile-row__save"),a=e.querySelector(".profile-row__cancel"),o=e.querySelector(".profile-row__text"),s=e.querySelector(".profile-row__msg");t&&r&&(t.addEventListener("click",(()=>{e.classList.add("is-editing"),s&&(s.textContent="")})),a.addEventListener("click",(()=>{e.classList.remove("is-editing"),s&&(s.textContent="")})),r.addEventListener("click",(async()=>{const t=new FormData;t.append("field",e.dataset.field),t.append("value",(e=>{const t=e.querySelector('[data-dp] input[type="hidden"]');if(t)return t.value;const r=e.querySelector('[data-select] input[type="hidden"]');if(r)return r.value;const n=e.querySelector(".profile-row__input");return n?n.value:""})(e)),r.disabled=!0,s&&(s.textContent="",s.className="profile-row__msg");try{const r=await n(t);r.success?(o.textContent=r.data.display||"",e.classList.remove("is-editing")):s&&(s.textContent=r.data&&r.data.message||themeUrl.failure,s.classList.add("is-error"))}catch(e){s&&(s.textContent=themeUrl.failure,s.classList.add("is-error"))}finally{r.disabled=!1}})))}));const a=document.querySelector(".profile-password");if(!a)return;const o=a.querySelector(".profile-pass-fields"),s=a.querySelectorAll(".profile-pass-edit"),c=a.querySelector(".profile-pass-save"),l=a.querySelector(".profile-pass-cancel"),i=o.querySelector(".profile-row__msg"),d=a.querySelector(".pass-current"),u=a.querySelector(".pass-new"),m=a.querySelector(".pass-confirm"),p=[d,u,m];s.forEach((e=>e.addEventListener("click",(()=>{o.hidden=!1})))),l.addEventListener("click",(()=>{o.hidden=!0,p.forEach((e=>{e.value=""})),i.textContent="",i.className="profile-row__msg"})),c.addEventListener("click",(async()=>{const e=new FormData;e.append("field","password"),e.append("current",d.value),e.append("new",u.value),e.append("confirm",m.value),c.disabled=!0,c.classList.add("is-loading"),i.textContent="",i.className="profile-row__msg";try{const t=await n(e);t.success?(i.textContent=t.data.message||"",i.classList.add("is-success"),p.forEach((e=>{e.value=""})),setTimeout((()=>{o.hidden=!0,i.textContent="",i.className="profile-row__msg"}),1500)):(i.textContent=t.data&&t.data.message||themeUrl.failure,i.classList.add("is-error"))}catch(e){i.textContent=themeUrl.failure,i.classList.add("is-error")}finally{c.disabled=!1,c.classList.remove("is-loading")}}))})(),document.querySelector(".variations--plan")&&document.querySelectorAll(".variations--plan .variation-row").forEach((e=>{if(-1===(e.dataset.attr||"").toLowerCase().indexOf("periodas"))return;const t=e.querySelector("select");if(!t)return;const r=document.createElement("div");r.className="variation-radios";const n=Array.from(t.options).filter((e=>e.value));n.forEach((e=>{const n=document.createElement("label");n.className="variation-radio";const a=document.createElement("input");a.type="radio",a.name="drvet_periodas",a.value=e.value,a.addEventListener("change",(()=>{t.value=e.value,t.dispatchEvent(new Event("change",{bubbles:!0}))}));const o=document.createElement("span");o.textContent=e.textContent,n.appendChild(a),n.appendChild(o),r.appendChild(n)})),t.style.display="none",t.after(r),t.addEventListener("change",(()=>{r.querySelectorAll("input").forEach((e=>{e.checked=e.value===t.value}))}));const a=t.value||n[0]&&n[0].value;a&&(t.value=a,r.querySelectorAll("input").forEach((e=>{e.checked=e.value===a})),t.dispatchEvent(new Event("change",{bubbles:!0})))})),document.querySelector("[data-sub-open]")&&function(){const e=e=>{e.classList.remove("is-open"),document.body.style.overflow="",setTimeout((()=>{e.hidden=!0}),250)};document.querySelectorAll("[data-sub-open]").forEach((e=>{e.addEventListener("click",(()=>(e=>{const t=document.querySelector(`[data-sub-modal="${e}"]`);t&&(t.hidden=!1,requestAnimationFrame((()=>t.classList.add("is-open"))),document.body.style.overflow="hidden")})(e.getAttribute("data-sub-open"))))})),document.querySelectorAll(".sub-modal").forEach((t=>{t.querySelectorAll("[data-sub-close]").forEach((r=>{r.addEventListener("click",(()=>e(t)))}))})),document.addEventListener("keydown",(t=>{"Escape"===t.key&&document.querySelectorAll(".sub-modal:not([hidden])").forEach((t=>e(t)))}))}(),document.querySelector("#drvet_pet_name")&&function(){const e=document.querySelector("form.variations_form"),t=document.getElementById("drvet_pet_name");if(!e||!t)return;const r=e.querySelector(".single_add_to_cart_button"),n=document.querySelector(".drvet-pet-name__error"),a=document.querySelector(".drvet-pet-name"),o=document.querySelector("[data-pet-select]"),s=t.dataset.error||"Įveskite augintinio vardą.";let c=!1;const l=()=>{n&&(n.hidden=!0,n.textContent=""),a&&a.classList.remove("has-error")},i=()=>""!==t.value.trim(),d=()=>{r&&r.classList.toggle("drvet-disabled",!(c&&i()))};if(window.jQuery){const t=window.jQuery(e);t.on("show_variation",(()=>{c=!0,d()})),t.on("hide_variation reset_data",(()=>{c=!1,d()}))}t.addEventListener("input",(()=>{l(),d()})),o&&o.addEventListener("change",(()=>{const e=o.value;
1"__new__"===e?(t.value="",t.hidden=!1,t.focus()):""===e?(t.value="",t.hidden=!0):(t.value=e,t.hidden=!0),l(),d()}));const u=e=>{if(!i()){e.preventDefault(),e.stopImmediatePropagation(),n&&(n.textContent=s,n.hidden=!1),a&&a.classList.add("has-error");const r=o&&t.hidden?o:t;return r.focus(),r.scrollIntoView({block:"center",behavior:"smooth"}),!1}return!0};e.addEventListener("submit",u),r&&r.addEventListener("click",u),d()}(),document.querySelector("form.variations_form")&&document.querySelector("#drvet_pet_name")&&function(){if("undefined"==typeof themeUrl||!window.jQuery)return;const e=window.jQuery,t=document.querySelector("form.variations_form");if(!t)return;const r=t.querySelector(".single_add_to_cart_button"),n=e=>{let n=t.querySelector(".drvet-cart-msg");n||(n=document.createElement("div"),n.className="drvet-cart-msg is-error",r&&r.insertAdjacentElement("afterend",n)),n.className="drvet-cart-msg is-error is-visible",n.textContent=e,clearTimeout(n._t),n._t=setTimeout((()=>n.classList.remove("is-visible")),5e3)};t.addEventListener("submit",(a=>{const o=t.querySelector('input[name="variation_id"]');if(!o||!parseInt(o.value,10))return void a.preventDefault();a.preventDefault();const s=new FormData;s.append("action","drvet_add_to_cart"),s.append("nonce",themeUrl.nonce),s.append("product_id",t.dataset.product_id||t.getAttribute("data-product_id")||""),s.append("variation_id",o.value),t.querySelectorAll('[name^="attribute_"]').forEach((e=>s.append(e.name,e.value)));const c=t.querySelector("#drvet_pet_name");c&&s.append("drvet_pet_name",c.value),r&&(r.classList.add("is-loading"),r.disabled=!0),fetch(themeUrl.ajax_url,{method:"POST",body:s,credentials:"same-origin"}).then((e=>e.json())).then((a=>{var o;a&&a.success?((o=a.data.fragments)&&Object.keys(o).forEach((e=>{document.querySelectorAll(e).forEach((t=>{const r=document.createElement("div");r.innerHTML=o[e];const n=r.firstElementChild;n&&t.replaceWith(n)}))})),(()=>{const n=e(t),a=t.querySelector('select[name*="planas"], select[name*="plan"]');a&&(a.value="",a.dispatchEvent(new Event("change",{bubbles:!0})));const o=t.querySelectorAll('input[name="drvet_periodas"]');if(o.length){o.forEach(((e,t)=>{e.checked=0===t}));const e=t.querySelector('select[name*="periodas"], select[name*="period"]');e&&(e.value=o[0].value,e.dispatchEvent(new Event("change",{bubbles:!0})))}const s=t.querySelector("#drvet_pet_name"),c=t.querySelector("[data-pet-select]");c&&(c.value="",c.dispatchEvent(new Event("change",{bubbles:!0})),s&&(s.hidden=!0)),s&&(s.value="",s.dispatchEvent(new Event("input",{bubbles:!0}))),n.trigger("check_variations"),r&&r.classList.add("drvet-disabled")})(),a.data.mini_cart&&L(a.data.mini_cart)):n(a&&a.data&&a.data.message||themeUrl.failure)})).catch((()=>n(themeUrl.failure))).finally((()=>{r&&(r.classList.remove("is-loading"),r.disabled=!1)}))}))}(),document.querySelector(".cart-icon-area")&&function(){if("undefined"!=typeof themeUrl&&(document.querySelectorAll(".cart-icon-area a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),(()=>{const e=document.getElementById("drvet-minicart-data");e&&e.innerHTML.trim()?L(e.innerHTML):_()})()}))})),window.jQuery&&(window.jQuery(document.body).on("added_to_cart",(()=>_())),window.jQuery(document.body).on("updated_cart_totals updated_checkout",(()=>h()))),window.wp&&wp.data&&"function"==typeof wp.data.subscribe)){let e=null;wp.data.subscribe((()=>{const t=wp.data.select("wc/store/cart");if(!t||"function"!=typeof t.getCartData)return;const r=t.getCartData();if(!r)return;const n=null!=r.itemsCount?r.itemsCount:r.items_count;null!=n&&n!==e&&(e=n,(e=>{document.querySelectorAll(".cart-counter").forEach((t=>{const r=t.querySelector("span");r&&(r.textContent=e),e>0?t.removeAttribute("hidden"):t.setAttribute("hidden","")}))})(n),h())}))}}(),document.querySelector("form.cart")&&"undefined"!=typeof themeUrl&&document.querySelectorAll("form.cart").forEach((e=>{e.querySelector("#drvet_pet_name")||e.addEventListener("submit",(t=>{const r=e.querySelector('input[name="variation_id"]');if(r&&!parseInt(r.value,10))return;t.preventDefault();const n=e.querySelector('[name="add-to-cart"]'),a=n&&n.value||e.dataset.product_id||e.getAttribute("data-product_id")||"";if(!a)return;const o=e.querySelector('[name="quantity"]'),s=new FormData;s.append("action","drvet_add_to_cart"),s.append("nonce",themeUrl.nonce),s.append("product_id",a),s.append("quantity",o?o.value:1),r&&s.append("variation_id",r.value),e.querySelectorAll('[name^="attribute_"]').forEach((e=>s.append(e.name,e.value)));const c=e.querySelector(".single_add_to_cart_button");c&&(c.classList.add("loading"),c.disabled=!0),fetch(themeUrl.ajax_url,{method:"POST",body:s,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e&&e.success&&(p(e.data.fragments),L(e.data.mini_cart))})).catch((()=>{})).finally((()=>{c&&(c.classList.remove("loading"),c.disabled=!1)}))}))})),document.querySelector("[data-pets]")&&document.querySelectorAll("[data-pets]").forEach(S),document.querySelector("form.checkout")&&function(){if(!window.jQuery)return;const e=window.jQuery;if(!e("form.checkout").length)return;const t=()=>{document.querySelectorAll(".woocommerce-error").forEach((e=>{e.querySelector("li[data-id]")&&(e.closest(".woocommerce-NoticeGroup")||e).remove()}));const e=document.querySelector(".woocommerce-invalid, .checkout-inline-error-message");e&&e.scrollIntoView({block:"center",behavior:"smooth"})},r=document.querySelector(".drvet-checkout__coupon[data-coupon-slot]");if(r){const t=document.querySelector(".woocommerce-form-coupon-toggle"),n=document.querySelector("form.checkout_coupon");if(n){let a="Turite nuolaidos kodą?";if(t){const e=t.querySelector(".woocommerce-info");if(e){const t=e.querySelector("a"),r=t?t.textContent:"";a=e.textContent.replace(r,"").trim()||a}}const o=document.createElement("button");
1o.type="button",o.className="drvet-coupon-toggle",o.innerHTML='<span class="drvet-coupon-toggle__label"></span><span class="drvet-coupon-toggle__chevron" aria-hidden="true"></span>',o.querySelector(".drvet-coupon-toggle__label").textContent=a,r.appendChild(o),n.style.display="none",r.appendChild(n),t&&t.remove(),o.addEventListener("click",(()=>{r.classList.toggle("is-open"),e(n).slideToggle(200)}));const s=n.querySelector("#coupon_code"),c=n.querySelector(".drvet-coupon-btn");if(s&&c){const e=()=>{const e=""===s.value.trim();c.disabled=e,c.setAttribute("aria-disabled",e?"true":"false")};s.addEventListener("input",e),e()}}else t&&r.appendChild(t)}e(document.body).on("checkout_error",t),document.querySelector(".woocommerce-error li[data-id]")&&t();const n=()=>{const e=document.querySelector("#drvet_plan_terms"),t=document.querySelector("#place_order");if(!e||!t)return;const r=e.checked;t.disabled=!r,t.classList.toggle("drvet-disabled",!r)};e(document).on("change","#drvet_plan_terms",n),e(document.body).on("updated_checkout payment_method_selected",(function(){setTimeout(n,0)})),n()}()}))})();

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.