PageSourceSearch

https://www.sudocrempolska.pl/js/custom.js?v=639251641280000000

js sudocrempolska.pl collected 2026-10-07 03:55:48 UTC 6,798 bytes, 1 lines download raw bytes

1$(document).ready(()=>{const r='[data-tooltip="true"][data-custom-tooltip="true"]',h='a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])',c=n=>{const i=n.getAttribute("aria-describedby"),t=document.getElementById(i);t&&t.remove()},f=n=>{const r=n?.nextElementSibling,i=r?.cloneNode(!0);r&&r.remove();const u=n.getAttribute("aria-describedby"),t=document.getElementById(u);if(!i&&t){t.remove();return}if(t){t.classList.add("vi-tooltip--custom");i&&i.classList.remove("d-none");const n=t.querySelector(".vi-tooltip__main");n.innerHTML="";n.appendChild(i)}},l=()=>{const n=document.querySelectorAll(r);n?.forEach(n=>f(n))};document.addEventListener("update-row",({detail:{detachedProductRow:n,updatedRow:t}})=>{const i=n?.querySelectorAll(r);i?.length&&i.forEach(n=>{c(n)});const u=t?.querySelectorAll(r);u?.length&&u.forEach(n=>{$(n).viTooltip(),f(n)})});const e=n=>{n.target.style.visibility="hidden",n.target.style.width="0"},a=n=>{n.removeEventListener("error",e),n.addEventListener("error",e),n.src&&n.src.trim()!==""&&!n.src.startsWith("data:")||n.dataset.src?n.classList.remove("d-none"):n.classList.add("d-none")},n=()=>{const n=document.querySelectorAll("img");n.forEach(n=>{a(n)})},o=n=>{const i=$(n);if($.trim(i.text()).length>0)return!1;if(["img","video","iframe","svg","input","button","select","canvas","audio"].includes(n.tagName?.toLowerCase()))return!1;const t=i.children();if(!t.length)return!0;for(let n=0;n<t.length;n++)if(!o(t[n]))return!1;return!0},v=n=>{o(n)&&($(n).nextAll(".vi-separator")?.first()?.remove(),$(n).prevAll(".vi-separator.js-separator-top")?.first()?.remove(),$(n).remove())},y=()=>{const n=$(".js-content-container");n?.each((n,t)=>{v(t)})},p=document.querySelectorAll('a[href$=".pdf"][download], a[href$=".PDF"][download]');p.forEach(n=>{n.addEventListener("click",async function(n){n.preventDefault();try{const t=await fetch(this.href);if(!t.ok)throw new Error("Network response was not ok");const r=await t.blob(),i=window.URL.createObjectURL(r),u=this.href.split("/").pop().split("?")[0]||"download.pdf",n=document.createElement("a");n.href=i;n.download=u;document.body.insertBefore(n,null);n.click();document.body.removeChild(n);window.URL.revokeObjectURL(i)}catch(t){window.location.href=this.href}})});const u=n=>{try{if(n){window.dataLayer=window.dataLayer||[];var t=JSON.parse(n);window.dataLayer.push(t)}}catch(i){console.log(i)}},w=n=>{const i=document.querySelector("[data-removeFromCartAnalyticsAllowed]")?.dataset.removefromcartanalyticsallowed;if(n&&i&&i.toLowerCase()==="true"){const i={event:"remove_from_cart",currency:n?.dataset?.currency,ecommerce:{items:[{item_id:n?.dataset?.productCode,item_name:n?.dataset?.productName,affiliation:n?.dataset?.affilation,currency:n?.dataset?.currency,discount:t(n?.dataset?.discount),index:0,item_brand:n?.dataset?.salesOrg,item_category:n?.dataset?.pricingGroup2,item_list_id:"shopping_cart",item_list_name:"Shopping Cart",item_variant:n?.dataset?.dosageForm,price:t(n?.dataset?.price),quantity:parseInt(n?.dataset?.quantity??n?.dataset?.fixedQuantity),discountType:n?.dataset?.discountType}]}};u(JSON.stringify(i))}},b=()=>{const n=document.querySelector("[data-viewItemAnalytics-allowed]")?.dataset.viewitemanalyticsAllowed;if(n&&n.toLowerCase()==="true"){const n=document.querySelector(".vi-card.vi-card-price-cart.vi-card-price-cart--in-stock");if(n&&n.dataset){const i={event:"view_item",ecommerce:{items:[{item_id:n.dataset.productCode,item_name:n.dataset.productName,affiliation:n.dataset.affilation,currency:n.dataset.currency,discount:t(n.dataset.discount),index:0,item_brand:n.dataset.salesOrg,item_category:n.dataset.category,item_list_id:"product_Details",item_list_name:"Product Details",item_variant:n.dataset.variant,price:t(n.dataset.price),quantity:1,discountType:n.dataset.discountType}]}};u(JSON.stringify(i))}}},t=n=>{if(typeof n!="string")return 0;const t=n.replace(",",".");return parseFloat(t)};y();n();l();document.addEventListener("updateCatalogViewEvent",n);document.addEventListener("replaceBrochureCustomEvent",n);window.addEventListener("cart-update",n);
1window.pushAnalyticsToDataLayer=u;window.triggerViewItemAnalyticsPush=b;window.triggerRemoveFromCartAnalyticsPush=w;const k=n=>{const t=window.getComputedStyle(n),i=n.tagName==="INPUT";return t.display!=="none"&&t.visibility!=="hidden"&&(i||t.opacity!=="0")&&!n.disabled},s=n=>!n||!n[0]?[]:Array.from(n[0].querySelectorAll(h)).filter(k);$(document).on("shown.bs.modal",".modal",function(){var n=$(this),t;n.data("focus-trigger",document.activeElement);t=s(n);t.length&&t[0].focus();n.off("keydown.focus-trap").on("keydown.focus-trap",function(t){var i,r,u;t.key==="Tab"&&(i=s(n),i.length)&&(r=i[0],u=i[i.length-1],t.shiftKey?document.activeElement===r&&(t.preventDefault(),u.focus()):document.activeElement===u&&(t.preventDefault(),r.focus()))})});$(document).on("hidden.bs.modal",".modal",function(){var n=$(this),t;n.off("keydown.focus-trap");t=n.data("focus-trigger");t&&t.focus();n.removeData("focus-trigger")});$(document).on("keydown","a.vi-card__trigger, a.vi-strip__trigger, a.vi-btn",function(n){if(n.code==="Space"||n.key==="Spacebar"||n.key===" "){if(n.preventDefault(),n.repeat)return;const t=this.getAttribute("aria-disabled")==="true";t||this.click()}});window.addEventListener("keydown",function(n){if(n.key==="Escape"){const n=document.activeElement,t=document.querySelectorAll(".vi-multiple-select-v3__content--open");t.forEach(function(t){const i=t.closest(".vi-multiple-select-v3");if(i){const r=$(i).data("viMultipleSelectV3");if(r){const u=n&&i.contains(n);if(r.closeDropdown(),u){const n=i.querySelector(".vi-multiple-select-v3__toggle");n&&n.focus()}}}})}});const i=(n,t)=>{let i;try{i=$.datepicker.parseDate(t,n.value)}catch(r){i=null}return i},d=()=>{$(".datepicker-range").each(function(){let u=$(this),r=u.data("date-format")||"dd/mm/yy",n=u.find(".datepicker-trigger").eq(0),t=u.find(".datepicker-trigger").eq(1);if(n.length&&t.length){n.datepicker("destroy");t.datepicker("destroy");n.datepicker({dateFormat:r,beforeShow:function(n){$(n).addClass("datepicker--open")},onClose:function(){n.removeClass("datepicker--open")}}).off("change.datepickerRange").on("change.datepickerRange",function(){t.datepicker("option","minDate",i(this,r))});t.datepicker({dateFormat:r,beforeShow:function(n){$(n).addClass("datepicker--open")},onClose:function(){t.removeClass("datepicker--open")}}).off("change.datepickerRange").on("change.datepickerRange",function(){n.datepicker("option","maxDate",i(this,r))});t.datepicker("option","minDate",i(n[0],r));n.datepicker("option","maxDate",i(t[0],r));u.find(".datepicker-trigger").off("keydown.datepickerRange").on("keydown.datepickerRange",function(n){n.key==="Tab"&&$(this).datepicker("hide")})}})};window.initDateRangePicker=d})

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.