1(()=>{var e={693:()=>{class e{static EL="scp-select";static EL_SHOW="scp-select_show";static EL_OPTION="scp-select__option";static EL_OPTION_SELECTED="scp-select__option_selected";static DATA="[data-select]";static DATA_TOGGLE='[data-select="toggle"]';static template(e){const{name:t,options:s,targetValue:o}=e,i=[];let n=-1,a="",l="Select from list";return s.forEach(((e,t)=>{let s="";e[0]===o&&(s=` ${this.EL_OPTION_SELECTED}`,n=t,a=e[0],l=e[1]),i.push(`<li class="scp-select__option${s}" data-select="option"\n data-value="${e[0]}" data-index="${t}">${e[1]}</li>`)})),`<button type="button" class="scp-select__toggle" name="${t}"\n value="${a}" data-select="toggle" data-index="${n}">\n ${l}</button><div class="scp-select__dropdown">\n <ul class="scp-select__options">${i.join("")}</ul></div>`}static hideOpenSelect(){document.addEventListener("click",(e=>{e.target.closest(`.${this.EL}`)||document.querySelectorAll(`.${this.EL_SHOW}`).forEach((e=>{e.classList.remove(this.EL_SHOW)}))}))}static create(e,t){return this._el="string"==typeof e?document.querySelector(e):e,this._el?new this(e,t):null}constructor(e,t){this._el="string"==typeof e?document.querySelector(e):e,this._params=t||{},this._onClickFn=this._onClick.bind(this),this._params.options&&(this._el.innerHTML=this.constructor.template(this._params),this._el.classList.add(this.constructor.EL)),this._elToggle=this._el.querySelector(this.constructor.DATA_TOGGLE),this._el.addEventListener("click",this._onClickFn)}_onClick(e){const{target:t}=e,s=t.closest(this.constructor.DATA).dataset.select;"toggle"===s?this.toggle():"option"===s&&this._changeValue(t)}_updateOption(e){const t=e.closest(`.${this.constructor.EL_OPTION}`),s=this._el.querySelector(`.${this.constructor.EL_OPTION_SELECTED}`);return s&&s.classList.remove(this.constructor.EL_OPTION_SELECTED),t.classList.add(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent=t.textContent,this._elToggle.value=t.dataset.value,this._elToggle.dataset.index=t.dataset.index,this._el.dispatchEvent(new CustomEvent("scp.select.change")),this._params.onSelected&&this._params.onSelected(this,t),t.dataset.value}_reset(){const e=this._el.querySelector(`.${this.constructor.EL_OPTION_SELECTED}`);return e&&e.classList.remove(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent="Select from list",this._elToggle.value="",this._elToggle.dataset.index="-1",this._el.dispatchEvent(new CustomEvent("scp.select.change")),this._params.onSelected&&this._params.onSelected(this,null),""}_changeValue(e){e.classList.contains(this.constructor.EL_OPTION_SELECTED)||(this._updateOption(e),this.hide())}show(){document.querySelectorAll(`.${this.constructor.EL_SHOW}`).forEach((e=>{e.classList.remove(this.constructor.EL_SHOW)})),this._el.classList.add(`${this.constructor.EL_SHOW}`)}hide(){this._el.classList.remove(this.constructor.EL_SHOW)}toggle(){this._el.classList.contains(this.constructor.EL_SHOW)?this.hide():this.show()}dispose(){this._el.removeEventListener("click",this._onClickFn)}get value(){return this._elToggle.value}set value(e){let t=!1;this._el.querySelectorAll(".scp-select__option").forEach((s=>{s.dataset.value===e&&(t=!0,this._updateOption(s))})),t||this._reset()}get selectedIndex(){return this._elToggle.dataset.index}set selectedIndex(e){const t=this._el.querySelector(`.scp-select__option[data-index="${e}"]`);t&&this._updateOption(t),this._reset()}}e.hideOpenSelect(),jQuery(document).ready((function(t){function s(){let e=t(".banner").height(),s=t(".banner-wrap").height(),o=t(window).width();o>1280?(t(".triangle").css({"border-top":e+"px solid #080103","border-right":e/2+"px solid transparent"}),t(".banner-image-wrap").css("height","auto")):(t(".triangle").css({"border-top":o/2+"px solid #080103","border-right":o+"px solid transparent"}),t(".banner-image-wrap").css("height",s+o/2))}t(window).on("resize",(function(){s()})),setTimeout((function(){s()}),10),t(".product-form input").on("focusin",(function(){t(this).siblings().addClass("active")})),t(".product-form input").on("focusout",(function(){let e=t(this).siblings(),s=t(this).val();console.log(s),""==s&&e.removeClass("active")}));let o=t(".product-form"),i=t(".button-reserve"),n=t(".button-enquire"),a=t(".button-sell"),l=t(".products-wrapper"),c=t(".reserve-form"),r=t(".enquire-form"),d=t(".sell-form");if(i.on("click",(function(){t(this).toggleClass("clicked-button"),t(this).hasClass("clicked-button")?(n.text("Enquire"),n.removeClass("clicked-button"),r.addClass("visually-hidden"),a.text("Sell My Bike"),a.removeClass("clicked-button"),d.addClass("visually-hidden"),t(this).text("Cancel"),c.removeClass("visually-hidden"),o.removeClass("visually-hidden"),l.addClass("visually-hidden")):(t(this).text("Reserve bike"),c.addClass("visually-hidden"),o.addClass("visually-hidden"),l.removeClass("visually-hidden"))})),n.on("click",(function(){t(this).toggleClass("clicked-button"),t(this).hasClass("clicked-button")?(i.text("Reserve bike"),i.removeClass("clicked-button"),c.addClass("visually-hidden"),a.text("Sell My Bike"),a.removeClass("clicked-button"),d.addClass("visually-hidden"),t(this).text("Cancel"),r.removeClass("visually-hidden"),o.removeClass("visually-hidden"),l.addClass("visually-hidden")):(t(this).text("Enquire"),r.addClass("visually-hidden"),o.addClass("visually-hidden"),l.removeClass("visually-hidden"))})),a.on("click",(function(){t(this).toggleClass("clicked-button"),t(this).hasClass("clicked-button")?(n.text("Enquire"),n.removeClass("clicked-button"),r.addClass("visually-hidden"),i.text("Reserve bike"),i.removeClass("clicked-button"),c.addClass("visually-hidden"),t(this).text("Cancel"),d.removeClass("visually-hidden"),o.removeClass("visually-hidden"),l.addClass("visually-hidden")):(t(this).text("Sell My Bike"),d.addClass("visually-hidden"),o.addClass("visually-hidden"),l.removeClass("visually-hidden"))})),t(".burger-button").on("click",(function(){t(this).toggleClass("active"),t(".header-wrap").toggleClass("active")})),t("#menu-primary .menu-item-has-children").on("click",(function(){t(this).toggleClass("active")})),t(".product-dropdown-button").on("click",(function(){const e=t(".button-enquire");let s=0;s=t(window).width()>768?e.offset().top-250:e.offset().top-350,window.scrollTo({top:s,behavior:"smooth"}),e.trigger("click")})),t(".sbmt_prod").on("click",(function(){t(this).closest("form").submit()})),t(".read_full").on("click",(function(){const e=t(".article-container").offset().top-60;window.scrollTo({top:e,behavior:"smooth"})})),t(".acf-map").each((function(){var e,s,o,i;e=t(this),s=e.find(".marker"),o={zoom:e.data("zoom")||16,mapTypeId:google.maps.MapTypeId.ROADMAP},(i=new google.maps.Map(e[0],o)).markers=[],s.each((function(){!function(e,t){var s=e.data("lat"),o=e.data("lng"),i={lat:parseFloat(s),lng:parseFloat(o)},n=new google.maps.Marker({position:i,map:t});if(t.markers.push(n),e.html()){var a=new google.maps.InfoWindow({content:e.html()});google.maps.event.addListener(n,"click",(function(){a.open(t,n)}))}}(t(this),i)})),function(e){var t=new google.maps.LatLngBounds;
1e.markers.forEach((function(e){t.extend({lat:e.position.lat(),lng:e.position.lng()})})),1==e.markers.length?e.setCenter(t.getCenter()):e.fitBounds(t)}(i)})),null!==document.getElementById("sorting-select")){const b=new e("#sorting-select"),y=new e("#product-brand"),C=new e("#product-type"),E=new e("#product-size");b.value="recent";let w="",L="",k="",S="";function u(e){const s=e.target.querySelector(".scp-select__toggle").value;switch(e.target.id){case"sorting-select":w=s;break;case"product-brand":L=s,t(".goods-btn.ajax").removeClass("active"),t(".goods-icons").find(`.goods-btn.ajax[data-brand="${L}"]`).addClass("active"),t(".filters_icon").addClass("filters");break;case"product-type":k=s,t(".filters_icon").addClass("filters");break;case"product-size":S=s,t(".filters_icon").addClass("filters")}setTimeout((function(){v(),t(".circle-container").show(),g=2,p=!0,f(w,L,k,S)}),100)}document.querySelectorAll(".scp-select").forEach((e=>{e.addEventListener("scp.select.change",u)}));var h,p=!0,m=!1,g=2;function v(){t(".goods-list .goods-item").remove(),t("#load_more").hide()}function f(e,s,o,i){let n=t(".filter_popup").data("category");m||(m=!0,t.ajax({url:woocommerce_params.ajax_url,type:"POST",data:{action:"load_filter_product",category:n,sorting:e,brand:s,type:o,size:i,loadMore:0},success:function(e){e&&(t(".goods-list").append(e),t(".circle-container").hide()),m=!1},error:function(e,t,s){console.error(s)}}))}function _(){t("#search-results .search-item").remove()}t(document).on("click","#load_more",(function(){!function(){let e=t(".filter_popup").data("category");if(!m&&p){if(t("#load_more").hide(),t(".circle-container").show(),m=!0,!s)var s=function(e){e=e.split("+").join(" ");for(var t,s={},o=/[?&]?([^=]+)=([^&]*)/g;t=o.exec(e);)s[decodeURIComponent(t[1])]=decodeURIComponent(t[2]);return s}(document.location.search).brand;t.ajax({url:woocommerce_params.ajax_url,type:"POST",data:{action:"load_filter_product",page:g,sorting:w,category:e,brand:s,type:k,size:S,loadMore:1},success:function(e){"end loop"!=e?(t(".goods-list").append(e),g++,t(".circle-container").hide(),t("#load_more").show()):(p=!1,t(".circle-container").hide(),t("#load_more").hide()),m=!1},error:function(e,t,s){console.error(s)}})}}()})),t(".goods-btn.ajax").on("click",(function(){let e=t(this).data("brand");y.value=e;let s=new URL(window.location);s.searchParams.set("brand",e),window.history.pushState({},"",s),v(),t(".circle-container").show(),g=2,f(w,L,k,S)})),t(window).on("load scroll",(function(){var e,t;null!=(t=document.getElementById("load_more"))&&(e=t.getBoundingClientRect()).top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)&&t.click(),console.log("check on scroll")})),t(".filters_icon").on("click",(function(){t(this).toggleClass("active"),t(".filter_popup").toggleClass("active")})),t(document).on("click",(function(e){var s=t(".filter_popup"),o=t(".filters_icon"),i=t("#search-results");o.is(e.target)||s.is(e.target)||0!==s.has(e.target).length||s.hasClass("active")&&(s.removeClass("active"),o.removeClass("active")),i.is(e.target)||0!==i.has(e.target).length||i.hide()})),t(".reset_filter").on("click",(function(){y.value="",C.value="",E.value="",t("button[name='product-brand']").text("-Select brand-"),t("button[name='product-type']").text("-Select engine type-"),t("button[name='product-size']").text("-Select engine size-"),t(".filters_icon").removeClass("filters")})),document.getElementById("search-input").addEventListener("input",(function(){var e=this.value;e.length>0?(clearTimeout(h),h=setTimeout((function(){!function(e){t.ajax({url:woocommerce_params.ajax_url,type:"POST",data:{action:"search_products",search_query:e},success:function(e){t("#search-results").show(),_(),t("#search-results").append(e)},error:function(e,t,s){console.error(s)}})}(e)}),500)):_()}))}})),document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelector(".product-dropdown"),t=document.querySelector(".product-path");t instanceof Element&&new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting?e.classList.add("visually-hidden"):e.classList.remove("visually-hidden")}))}
1)).observe(t);const s={"scp-fade-in-bottom":[".news-second-group",".blog-list",".meet-first-group",".meet-second-group",".testimonials-list"],"scp-fade-in2":[".testimonials-box",".blog-wrap"],"scp-fade-in":[".news-button",".about-content",".story-info",".contacts-second-group",".picture-map",".banner-button",".hero-button",".hero-icon",".testimonials-button",".advanced-info",".showRoom-list",".goods-list"],"scp-slide-in-left":[".news-link",".news-title",".news-description",".story-image-second",".story-image-second-mob",".banner-title",".banner-description",".hero-text",".hero-title",".hero-description",".contacts-first-group",".advanced-image-second"],"scp-slide-in-right":[".story-image-first",".story-image-first-mob",".banner-image-wrap",".banner-image-wrap-mob",".advanced-image-first"]};function o(e,t){t.forEach((function(t){t&&new IntersectionObserver((function(s,o){s.forEach((function(s){s.isIntersecting&&(t.classList.remove("scp-reveal-hidden"),t.classList.add(e),o.unobserve(t))}))}),{threshold:.1}).observe(t)}))}if("IntersectionObserver"in window)for(const[e,t]of Object.entries(s))o(e,document.querySelectorAll(t.join(",")));else document.querySelectorAll(".scp-reveal-hidden").forEach((function(e){e.classList.remove("scp-reveal-hidden")}));var i=0,n=document.querySelector(".product_header"),a=document.querySelector(".product-dropdown"),l=document.querySelector(".product-contacts"),c=document.querySelector(".product-form");null!=a&&window.addEventListener("scroll",(function(){if(window.innerWidth<1280){var e=window.pageYOffset||document.documentElement.scrollTop;c.classList.contains("visually-hidden")?(a.classList.remove("hide"),e<i?(a.classList.remove("top"),n.classList.remove("hide"),l.classList.remove("hide")):(a.classList.add("top"),e<250?(n.classList.remove("hide"),l.classList.remove("hide")):(n.classList.add("hide"),l.classList.add("hide")))):(n.classList.add("hide"),l.classList.add("hide"),a.classList.add("hide")),i=e}}))}))}},t={};function s(o){var i=t[o];if(void 0!==i)return i.exports;var n=t[o]={exports:{}};return e[o](n,n.exports,s),n.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var o in t)s.o(t,o)&&!s.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";s(693)})()})();
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.