PageSourceSearch

https://www.combatarena.net/cdn/shop/t/75/assets/theme.js?v=13687830328180009521788513243

js combatarena.net collected 2026-09-26 04:15:09 UTC 12,719 bytes, 2 lines download raw bytes

1$(document).ready(function(){initPage()});function initPage(){quantitySelector(),topbar(),nouisliders(),productCard(),multiproduct(),forms(),popups(),addressForm(),addCart(),invoices(),giftCard(),recentlyViewed();const tooltipList=[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(tooltipTriggerEl=>new bootstrap.Tooltip(tooltipTriggerEl))}function addressForm(){$(".address-form").each(function(){address(this)});function address(form){var province=$(form).find("[data-province-select]"),country=$(form).find("[data-country-select]");setProvince(),$(country).on("change",setProvince);function setProvince(){try{var provinces=JSON.parse($(country).find("option:selected").attr("data-provinces"));if(provinces.length){var p=['<option value=""></option>'];$(provinces).each(function(){p.push('<option value="'+this[0]+'">'+this[0]+"</option>")}),$(province).html(p.join(""))}else $(province).html("")}catch{$(province).html("")}}}}function gallery(el){$(el).each(function(){var initial=parseInt($(this).attr("data-gallery-initial")),thumbs=$(this).find("[data-gallery-thumbs]"),main=$(this).find("[data-gallery-main]"),swiper=new Swiper($(thumbs).get(0),{slidesPerView:"auto",freeMode:!0,watchSlidesProgress:!0,initialSlide:initial,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{992:{direction:"vertical"}}}),swiper2=new Swiper($(main).get(0),{spaceBetween:10,zoom:!0,loop:!0,initialSlide:initial,thumbs:{swiper}})})}function quantitySelector(){$("[data-quantity-selector]").each(function(){qSelector(this)});function qSelector(el){var input=$(el).find("[data-quantity-input]"),minus=$(el).find("[data-quantity-minus]"),plus=$(el).find("[data-quantity-plus]"),sub=$(el).find("[data-quantity-submit]").length>0;$(input).on("blur",function(){setValue($(this).val())}),$(minus).on("click",function(){setValue($(input).val(),-1)}),$(plus).on("click",function(){setValue($(input).val(),1)});function setValue(str,add=0){try{var val=parseInt(str);!val||val<=0||val==NaN?$(input).val(1):(add!=0&&(val=val+add),val>0&&$(input).val(val))}catch{$(input).val(1)}sub&&$(el).parents("form").trigger("submit")}}}function nouisliders(){$("[data-uislider]").each(function(){var min=Number($(this).attr("data-uislider-from")),max=Number($(this).attr("data-uislider-to")),start=Number($(this).attr("data-uislider-min")),end=Number($(this).attr("data-uislider-max")),symbol=$(this).attr("data-uislider-symbol"),minparam=$(this).attr("data-uislider-minparam"),maxparam=$(this).attr("data-uislider-maxparam"),parent=$(this).parents("[data-uislider-parent]"),minvalue=$(parent).find("[data-uislider-minvalue]"),maxvalue=$(parent).find("[data-uislider-maxvalue]"),url=new URL(location.href);if(this.noUiSlider==null){var slider=noUiSlider.create(this,{start:[start,end],connect:!0,step:500,range:{min,max}},!0);slider.on("update",function(values){$(minvalue).text(symbol+(values[0]/100).toFixed(2)),$(maxvalue).text(symbol+(values[1]/100).toFixed(2))}),minparam!=null&&maxparam!=null&&slider.on("change",function(values){values[0]!=start&&url.searchParams.set(minparam,values[0]/100),values[1]!=end&&url.searchParams.set(maxparam,values[1]/100),(values[0]!=start||values[1]!=end)&&(location.href=url)})}})}function recentlyViewed(){$("[data-viewed]").each(function(){var container=this,id=$(container).attr("data-viewed"),product=$('[data-viewed-product="'+id+'"]').text(),compare=$('[data-viewed-compare="'+id+'"]').text(),products="",index=0,items=JSON.parse(localStorage.getItem("viewed"));items!=null&&items.length>0&&appendProduct({items,index,products,container,product,compare})});function setTemplate(products,container){var id=$(container).attr("data-viewed"),template=$('[data-viewed-template="'+id+'"]').text();template=template.replaceAll("{products}",products),$(container).html(template)}function appendProduct(obj){$.getJSON(window.Shopify.routes.root+"products/"+obj.items[obj.index]+".js",function(p){var pTemp=obj.product.replaceAll("{title}",p.title).replaceAll("{image}",p.featured_image).replaceAll("{url}",p.url).replaceAll("{price}",formatMoney(p.price));if(p.price<p.compare_at_price){var pComp=obj.compare.replaceAll("{compare}",formatMoney(p.compare_at_price)).replaceAll("{percentage}",parseInt((p.compare_at_price-p.price)/p.compare_at_price*100));pTemp=pTemp.replaceAll("{compare}",pComp)}else pTemp=pTemp.replaceAll("{compare}","");obj.products=pTemp+obj.products,obj.index++,obj.index<obj.items.length?appendProduct(obj):setTemplate(obj.products,obj.container)})}}function formatMoney(price){const p=(price/100).toFixed(2).replaceAll(".",",");var f='<font class="font-price">\u20AC '+p+"</font>";return currency_format!=null&&(f=currency_format.replaceAll("{{amount_with_comma_separator}}",p)),f}window.saveViewed=function(handle){var items=JSON.parse(localStorage.getItem("viewed"));if(!items)items=[],items.push(handle);else{var found=!1;$(items).each(function(){if(this.localeCompare(handle)===0)return found=!0,!1}),found||(items.push(handle),items.length>6&&items.shift())}localStorage.setItem("viewed",JSON.stringify(items))};function productCard(){var classname="border";$("[data-card-variant]").on("click",function(){var thumb=$(this).attr("data-card-variant"),card=$(this).parents("[data-card]"),image=$(card).find("[data-card-image] img");$(image).attr("src",thumb),$(image).attr("srcset",thumb),$(card).find("[data-card-variant]").removeClass(classname),$(this).addClass(classname)}),$("[data-variants-toggle]").on("click",function(){var parent=$(this).parents("[data-variants-parent]"),thumbs=$(parent).find("[data-variants-element]");$(thumbs).removeClass("d-none").removeClass("d-sm-none").removeClass("d-lg-none").removeClass("d-xl-none"),$(this).remove()})}function dispatchBIS(url){for(var sParam="variant",variantId,sURLVariables=url.split("&"),i=0;i<sURLVariables.length;i++){var sParameterName=sURLVariables[i].split("=");sParameterName[0]===sParam&&(variantId=typeof sParameterName[1]===void 0?!0:decodeURIComponent(sParameterName[1]))}if(variantId){var event=new CustomEvent("OrdersifyFormChange",{detail:{variantID:variantId}});document.body.dispatchEvent(event)}}function multiproduct(){$("[data-multiproduct-variants]").on("change",function(){var parent=$(this).parents("[data-multiproduct]"),checkbox=$(parent).find("[data-multiproduct-checkbox]");$(checkbox).val($(this).val())}),$("[data-multiproduct-checkbox]").on("change",function(){var price=0;$("[data-multiproduct-checkbox]:checked").each(function(){price=parseInt($(this).attr("data-multiproduct-checkbox"))+price}),$("[data-multiproduct-total]").html(formatMoney(price))})}function popups(){$("[data-popup-now]").each(function(){var id=$(this).attr("id"),modal=new bootstrap.Modal(document.getElementById(id),{});modal.show()}),$("[data-popup-delay]").each(function(){var delay=parseInt($(this).attr("data-popup-delay"))*1e3,id=$(this).attr("id"),modal=new bootstrap.Modal(document.getElementById(id),{});setTimeout(function(){modal.show()},delay)}),$("[data-popup-scroll]").each(function(){var percentage=parseInt($(this).attr("data-popup-scroll")),id=$(this).attr("id"),modal=new bootstrap.Modal(document.getElementById(id),{});$(window).on("scroll",function(){getScrollPercent()>=percentage&&(modal.show(),$(window).off("scroll"))})})}function forms(){$.extend($.validator.messages,form_errors),$("[data-validate]").each(function(){$(this).val
1idate({highlight:function(element){$(element).parents(".form-group").addClass("was-validated")},unhighlight:function(element){$(element).parents(".form-group").removeClass("was-validated")},errorPlacement:function(error,element){var placement=$(element).parents(".form-group").find(".invalid-feedback");$(placement).append(error)}})}),$("[data-form-submit]").on("click",function(){var form=$(this).parents("form");Swal.fire({icon:"info",title:"Wait...",showCancelButton:!1,showConfirmButton:!1}),$.ajax({type:$(form).attr("method"),url:$(form).attr("action"),data:new FormData($(form).get(0)),dataType:"json",cache:!1,contentType:!1,processData:!1,success:function(data){location.reload()},error:function(err){console.log(err),Swal.fire({icon:"error",title:"There was an error",text:"Please retry"})}})}),$("[data-validate-submit]").on("click",function(){var form=$(this).parents("form");$(form).length&&$(form).valid()&&$(form).trigger("submit")})}function addCart(){$("[data-add-cart]").on("click",function(){var form=$(this).parents("form").get(0),params=new FormData(form);$.ajax({type:"POST",url:$(form).attr("action"),data:params,dataType:"json",cache:!1,contentType:!1,processData:!1,success:function(data){$(window).trigger("theme-cart-add",data),location.href=window.Shopify.routes.root+"cart"},error:function(err){console.log(err)}})})}class ProductRecommendations extends HTMLElement{constructor(){super()}connectedCallback(){const handleIntersection=(entries,observer)=>{entries[0].isIntersecting&&(observer.unobserve(this),fetch(this.dataset.url).then(response=>response.text()).then(text=>{const html=document.createElement("div");html.innerHTML=text;const recommendations=html.querySelector("product-recommendations");recommendations&&recommendations.innerHTML.trim().length&&(this.innerHTML=recommendations.innerHTML),productCard()}).catch(e=>{console.error(e)}))};new IntersectionObserver(handleIntersection.bind(this),{rootMargin:"0px 0px 400px 0px"}).observe(this)}}customElements.get("product-recommendations")||customElements.define("product-recommendations",ProductRecommendations);function invoices(){$("[data-invoice-request]").off().on("change",function(){$("[data-invoice-checkbox]").prop("checked",$(this).is(":checked"))}),$("#modal-invoice [data-form-submit]").off().on("click",function(){var form=$(this).parents("form");$(form).valid()&&$.ajax({type:"POST",url:"/cart/update.js",data:new FormData($(form).get(0)),dataType:"json",cache:!1,contentType:!1,processData:!1,success:function(data){location.reload()},error:function(err){console.log(err)}})}),$("[data-invoice-remove]").off().on("click",function(){var data=new FormData;data.append("attributes[invoice]",0),data.append("attributes[invoice_company]",null),data.append("attributes[invoice_vat]",null),data.append("attributes[invoice_address]",null),data.append("attributes[invocie_pec]",null),data.append("attributes[invoice_type]",null),$.ajax({type:"POST",url:"/cart/update.js",data,dataType:"json",cache:!1,contentType:!1,processData:!1,success:function(data2){location.reload()},error:function(err){console.log(err)}})})}function giftCard(){if($("#qr-code").length){var code=$("#qr-code").attr("data-identifier");new QRCode(document.querySelector("#qr-code"),{text:code,width:150,height:150,imageAltText:"qr"})}$("[data-copy]").on("click",function(){navigator.clipboard.writeText($(this).attr("data-copy"));var feed=$(this).attr("data-copy-element"),copied=$(this).attr("data-copy-text"),text=$(feed).text();$(feed).text(copied),setTimeout(function(){$(feed).text(text)},4e3)})}function topbar(){$("[data-topbar-annunci]").each(function(){setupTopbar(this)}),window.Shopify&&Shopify.designMode&&!topbar.editorBound&&(topbar.editorBound=!0,document.addEventListener("shopify:section:load",function(event){$(event.target).find("[data-topbar-annunci]").each(function(){setupTopbar(this)})}),document.addEventListener("shopify:block:select",function(event){var carousel=$(event.target).closest("theme-swiper")[0],slide=$(event.target).closest(".swiper-slide")[0];if(!(!carousel||!slide||!carousel.swiper)){var swiper=carousel.swiper;swiper.autoplay&&swiper.autoplay.stop();
1var index=parseInt(slide.dataset.swiperSlideIndex,10);isNaN(index)&&(index=$(slide).index()),swiper.params.loop?swiper.slideToLoop(index):swiper.slideTo(index)}}))}function setupTopbar(bar){if(bar.dataset.topbarReady==="true")return;bar.dataset.topbarReady="true";var $bar=$(bar),key=bar.dataset.dismissKey,duration=bar.dataset.dismissDuration,carousel=bar.querySelector("theme-swiper"),swiper=carousel?carousel.swiper:null;function remember(){try{if(duration==="session"){window.sessionStorage.setItem(key,"1");return}var days=parseInt(duration,10)||7;window.localStorage.setItem(key,Date.now()+days*864e5)}catch{}}$bar.on("click","[data-topbar-close]",function(){bar.hidden=!0,swiper&&swiper.autoplay&&swiper.autoplay.stop(),remember()});var hasAutoplay=swiper&&swiper.autoplay&&swiper.params.autoplay&&swiper.params.autoplay.delay;if(hasAutoplay){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){swiper.autoplay.stop();return}$bar.on("mouseenter focusin",function(){swiper.autoplay.stop()}),$bar.on("mouseleave focusout",function(){swiper.autoplay.start()})}}
2//# sourceMappingURL=/cdn/shop/t/75/assets/theme.js.map?v=13687830328180009521788513243

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.