PageSourceSearch

https://tinysprout.com.au/cdn/shop/t/38/assets/bc-sf-filter.js?v=143182708247043593601605582053

js tinysprout.com.au collected 2026-10-03 18:17:13 UTC 25,700 bytes, 2 lines download raw bytes

1if(typeof lazySizes=="undefined"){/*! lazysizes - v4.1.8 */(function(a,b){var c=b(a,a.document);a.lazySizes=c,typeof module=="object"&&module.exports&&(module.exports=c)})(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a2,b2){return p[b2]||(p[b2]=new RegExp("(\\s|^)"+b2+"(\\s|$)")),p[b2].test(a2[i]("class")||"")&&p[b2]},s=function(a2,b2){r(a2,b2)||a2.setAttribute("class",(a2[i]("class")||"").trim()+" "+b2)},t=function(a2,b2){var c2;(c2=r(a2,b2))&&a2.setAttribute("class",(a2[i]("class")||"").replace(c2," "))},u=function(a2,b2,c2){var d2=c2?h:"removeEventListener";c2&&u(a2,b2),o.forEach(function(c3){a2[d2](c3,b2)})},v=function(a2,d2,e2,f2,g2){var h2=b.createEvent("Event");return e2||(e2={}),e2.instance=c,h2.initEvent(d2,!f2,!g2),h2.detail=e2,a2.dispatchEvent(h2),h2},w=function(b2,c2){var e2;!g&&(e2=a.picturefill||d.pf)?(c2&&c2.src&&!b2[i]("srcset")&&b2.setAttribute("srcset",c2.src),e2({reevaluate:!0,elements:[b2]})):c2&&c2.src&&(b2.src=c2.src)},x=function(a2,b2){return(getComputedStyle(a2,null)||{})[b2]},y=function(a2,b2,c2){for(c2=c2||a2.offsetWidth;c2<d.minSize&&b2&&!a2._lazysizesWidth;)c2=b2.offsetWidth,b2=b2.parentNode;return c2},z=(function(){var a2,c2,d2=[],e2=[],f2=d2,g2=function(){var b2=f2;for(f2=d2.length?e2:d2,a2=!0,c2=!1;b2.length;)b2.shift()();a2=!1},h2=function(d3,e3){a2&&!e3?d3.apply(this,arguments):(f2.push(d3),c2||(c2=!0,(b.hidden?k:l)(g2)))};return h2._lsFlush=g2,h2})(),A=function(a2,b2){return b2?function(){z(a2)}:function(){var b3=this,c2=arguments;z(function(){a2.apply(b3,c2)})}},B=function(a2){var b2,c2=0,e2=d.throttleDelay,g2=d.ricTimeout,h2=function(){b2=!1,c2=f.now(),a2()},i2=m&&g2>49?function(){m(h2,{timeout:g2}),g2!==d.ricTimeout&&(g2=d.ricTimeout)}:A(function(){k(h2)},!0);return function(a3){var d2;(a3=a3===!0)&&(g2=33),b2||(b2=!0,d2=e2-(f.now()-c2),d2<0&&(d2=0),a3||d2<9?i2():k(i2,d2))}},C=function(a2){var b2,c2,d2=99,e2=function(){b2=null,a2()},g2=function(){var a3=f.now()-c2;a3<d2?k(g2,d2-a3):(m||e2)(e2)};return function(){c2=f.now(),b2||(b2=k(g2,d2))}};(function(){var b2,c2={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b2 in c2)b2 in d||(d[b2]=c2[b2]);a.lazySizesConfig=d,k(function(){d.init&&F()})})();var D=(function(){var g2,l2,m2,o2,p2,y2,D2,F2,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a2){P--,(!a2||P<0||!a2.target)&&(P=0)},S=function(a2){return J==null&&(J=x(b.body,"visibility")=="hidden"),J||x(a2.parentNode,"visibility")!="hidden"&&x(a2,"visibility")!="hidden"},T=function(a2,c2){var d2,f2=a2,g3=S(a2);for(F2-=c2,I+=c2,G-=c2,H+=c2;g3&&(f2=f2.offsetParent)&&f2!=b.body&&f2!=e;)(g3=(x(f2,"opacity")||1)>0)&&x(f2,"overflow")!="visible"&&(d2=f2.getBoundingClientRect(),g3=H>d2.left&&G<d2.right&&I>d2.top-1&&F2<d2.bottom+1);return g3},U=function(){var a2,f2,h2,j2,k2,m3,n2,p3,q2,r2,s2,t2,u2=c.elements;if((o2=d.loadMode)&&P<8&&(a2=u2.length)){for(f2=0,Q++;f2<a2;f2++)if(u2[f2]&&!u2[f2]._lazyRace)if(!M||c.prematureUnveil&&c.prematureUnveil(u2[f2]))aa(u2[f2]);else if((p3=u2[f2][i]("data-expand"))&&(m3=1*p3)||(m3=O),r2||(r2=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,c._defEx=r2,s2=r2*d.expFactor,t2=d.hFac,J=null,O<s2&&P<1&&Q>2&&o2>2&&!b.hidden?(O=s2,Q=0):O=o2>1&&Q>1&&P<6?r2:N),q2!==m3&&(y2=innerWidth+m3*t2,D2=innerHeight+m3,n2=-1*m3,q2=m3),h2=u2[f2].getBoundingClientRect(),(I=h2.bottom)>=n2&&(F2=h2.top)<=D2&&(H=h2.right)>=n2*t2&&(G=h2.left)<=y2&&(I||H||G||F2)&&(d.loadHidden||S(u2[f2]))&&(l2&&P<3&&!p3&&(o2<3||Q<4)||T(u2[f2],m3))){if(aa(u2[f2]),k2=!0,P>9)break}else!k2&&l2&&!j2&&P<4&&Q<4&&o2>
12&&(g2[0]||d.preloadAfterLoad)&&(g2[0]||!p3&&(I||H||G||F2||u2[f2][i](d.sizesAttr)!="auto"))&&(j2=g2[0]||u2[f2]);j2&&!k2&&aa(j2)}},V=B(U),W=function(a2){var b2=a2.target;if(b2._lazyCache)return void delete b2._lazyCache;R(a2),s(b2,d.loadedClass),t(b2,d.loadingClass),u(b2,Y),v(b2,"lazyloaded")},X=A(W),Y=function(a2){X({target:a2.target})},Z=function(a2,b2){try{a2.contentWindow.location.replace(b2)}catch(c2){a2.src=b2}},$=function(a2){var b2,c2=a2[i](d.srcsetAttr);(b2=d.customMedia[a2[i]("data-media")||a2[i]("media")])&&a2.setAttribute("media",b2),c2&&a2.setAttribute("srcset",c2)},_=A(function(a2,b2,c2,e2,f2){var g3,h2,j2,l3,o3,p3;(o3=v(a2,"lazybeforeunveil",b2)).defaultPrevented||(e2&&(c2?s(a2,d.autosizesClass):a2.setAttribute("sizes",e2)),h2=a2[i](d.srcsetAttr),g3=a2[i](d.srcAttr),f2&&(j2=a2.parentNode,l3=j2&&n.test(j2.nodeName||"")),p3=b2.firesLoad||"src"in a2&&(h2||g3||l3),o3={target:a2},s(a2,d.loadingClass),p3&&(clearTimeout(m2),m2=k(R,2500),u(a2,Y,!0)),l3&&q.call(j2.getElementsByTagName("source"),$),h2?a2.setAttribute("srcset",h2):g3&&!l3&&(L.test(a2.nodeName)?Z(a2,g3):a2.src=g3),f2&&(h2||l3)&&w(a2,{src:g3})),a2._lazyRace&&delete a2._lazyRace,t(a2,d.lazyClass),z(function(){var b3=a2.complete&&a2.naturalWidth>1;p3&&!b3||(b3&&s(a2,"ls-is-cached"),W(o3),a2._lazyCache=!0,k(function(){"_lazyCache"in a2&&delete a2._lazyCache},9)),a2.loading=="lazy"&&P--},!0)}),aa=function(a2){if(!a2._lazyRace){var b2,c2=K.test(a2.nodeName),e2=c2&&(a2[i](d.sizesAttr)||a2[i]("sizes")),f2=e2=="auto";(!f2&&l2||!c2||!a2[i]("src")&&!a2.srcset||a2.complete||r(a2,d.errorClass)||!r(a2,d.lazyClass))&&(b2=v(a2,"lazyunveilread").detail,f2&&E.updateElem(a2,!0,a2.offsetWidth),a2._lazyRace=!0,P++,_(a2,b2,f2,e2,c2))}},ba=C(function(){d.loadMode=3,V()}),ca=function(){d.loadMode==3&&(d.loadMode=2),ba()},da=function(){if(!l2){if(f.now()-p2<999)return void k(da,999);l2=!0,d.loadMode=3,V(),j("scroll",ca,!0)}};return{_:function(){p2=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g2=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a2){b[h](a2,V,!0)}),/d$|^c/.test(b.readyState)?da():(j("load",da),b[h]("DOMContentLoaded",V),k(da,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa,_aLSL:ca}})(),E=(function(){var a2,c2=A(function(a3,b2,c3,d2){var e3,f3,g3;if(a3._lazysizesWidth=d2,d2+="px",a3.setAttribute("sizes",d2),n.test(b2.nodeName||""))for(e3=b2.getElementsByTagName("source"),f3=0,g3=e3.length;f3<g3;f3++)e3[f3].setAttribute("sizes",d2);c3.detail.dataAttr||w(a3,c3.detail)}),e2=function(a3,b2,d2){var e3,f3=a3.parentNode;f3&&(d2=y(a3,f3,d2),e3=v(a3,"lazybeforesizes",{width:d2,dataAttr:!!b2}),e3.defaultPrevented||(d2=e3.detail.width)&&d2!==a3._lazysizesWidth&&c2(a3,f3,e3,d2))},f2=function(){var b2,c3=a2.length;if(c3)for(b2=0;b2<c3;b2++)e2(a2[b2])},g2=C(f2);return{_:function(){a2=b.getElementsByClassName(d.autosizesClass),j("resize",g2)},checkElems:g2,updateElem:e2}})(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}});/*! ls.rias.min.ks - v4.1.8 */(function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0)};b=b.bind(null,a,a.document),typeof module=="object"&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0)})(window,function(a,b,c){"use strict";function d(b2,c2){var d2,e2,f2,g2,h2=a.getComputedStyle(b2);e2=b2.parentNode,g2={isPicture:!(!e2||!m.test(e2.nodeName||""))},f2=function(a2,c3){var d3=b2.getAttribute("data-"+a2);if(!d3){var e3=h2.getPropertyValue("--ls-"+a2);e3&&(d3=e3.trim())}if(d3){if(d3=="true")d3=!0;else if(d3=="false")d3=!1;else if(l.test(d3))d3=parseFloat(d3);else if(typeof j[a2]=="function")d3=j[a2](b2,d3);else if(q.test(d3))try{d3=JSON.parse(d3)}catch(a3){}g2[a2]=d3}else a2 in j&&typeof j[a2]!="function"?g2[a2]=j[a2]:c3&&typeof j[a2]=="function"&&(g2[a2]=j[a2](b2,d3))};for(d2 in j)f2(d2);return c2.replace(p,function(a2,b3){b3 in g2||f2(b3,!0)}),g2}function e(a2,b2){var c2=[],d2=function(a3,c3){return k[typeof b2[c3]]?b2[c3]:a3};return c2.srcset=[],b2.absUrl&&(s.setAttribute("href",a2),a2=s.href),a2=((b2.prefix||"")+a2+(b2.postfix||"")).replace(p,d2),b2.widths.forEach(function(d3){var e2=b2.widthmap[d3]||d3,f2=b2.aspectratio||b2.ratio,g2=!b2.aspectratio&&j.traditionalRatio,h2={u:a2.replace(n,e2).replace(o,f2?Math.round(g2?d3*f2:d3/f2):""),w:d3};c2.push(h2),c2.srcset.push(h2.c=h2.u+" "+d3+"w")}),c2}function f(a2,c2,d2){var f2=0,g2=0,h2=d2;if(a2){if(c2.ratio==="container"){for(f2=h2.scrollWidth,g2=h2.scrollHeight;!(f2&&g2||h2===b);)h2=h2.parentNode,f2=h2.scrollWidth,g2=h2.scrollHeight;f2&&g2&&(c2.ratio=g2/f2)}a2=e(a2,c2),a2.isPicture=c2.isPicture,u&&d2.nodeName.toUpperCase()=="IMG"?d2.removeAttribute(i.srcsetAttr):d2.setAttribute(i.srcsetAttr,a2.srcset.join(", ")),Object.defineProperty(d2,"_lazyrias",{value:a2,writable:!0})}}function g(a2,b2){var e2=d(a2,b2);return j.modifyOptions.call(a2,{target:a2,details:e2,detail:e2}),c.fire(a2,"lazyriasmodifyoptions",e2),e2}function h(a2){return a2.getAttribute(a2.getAttribute("data-srcattr")||j.srcAttr)||a2.getAttribute(i.srcsetAttr)||a2.getAttribute(i.srcAttr)||a2.getAttribute("data-pfsrcset")||""}var i,j,k={string:1,number:1},l=/^\-*\+*\d+\.*\d*$/,m=/^picture$/i,n=/\s*\{\s*width\s*\}\s*/i,o=/\s*\{\s*height\s*\}\s*/i,p=/\s*\{\s*([a-z0-9]+)\s*\}\s*/gi,q=/^\[.*\]|\{.*\}$/,r=/^(?:auto|\d+(px)?)$/,s=b.createElement("a"),t=b.createElement("img"),u="srcset"in t&&!("sizes"in t),v=!!a.HTMLPictureElement&&!u;(function(){var b2,d2=function(){},e2={prefix:"",postfix:"",srcAttr:"data-src",absUrl:!1,modifyOptions:d2,widthmap:{},ratio:!1,traditionalRatio:!1,aspectratio:!1};i=c&&c.cfg||a.lazySizesConfig,i||(i={},a.lazySizesConfig=i),i.supportsType||(i.supportsType=function(a2){return!a2}),i.rias||(i.rias={}),"widths"in(j=i.rias)||(j.widths=[],(function(a2){for(var b3,c2=0;!b3||b3<3e3;)c2+=5,c2>30&&(c2+=1),b3=36*c2,a2.push(b3)})(j.widths));for(b2 in e2)b2 in j||(j[b2]=e2[b2])})(),addEventListener("lazybeforesizes",function(a2){if(a2.detail.instance==c){var b2,d2,e2,k2,l2,m2,o2,p2,q2,s2,t2,u2,x;if(b2=a2.target,a2.detail.dataAttr&&!a2.defaultPrevented&&!j.disabled&&(q2=b2.getAttribute(i.sizesAttr)||b2.getAttribute("sizes"))&&r.test(q2)){if(d2=h(b2),e2=g(b2,d2),t2=n.test(e2.prefix)||n.test(e2.postfix),e2.isPicture&&(k2=b2.parentNode))for(l2=k2.getElementsByTagName("source"),m2=0,o2=l2.length;m2<o2;m2++)(t2||n.test(p2=h(l2[m2])))&&(f(p2,e2,l2[m2]),u2=!0);t2||n.test(d2)?(f(d2,e2,b2),u2=!0):u2&&(x=[],x.srcset=[],x.isPicture=!0,Object.defineProperty(b2,"_lazyrias",{value:x,writable:!0})),u2&&(v?b2.removeAttribute(i.srcAttr):q2!="auto"&&(s2={width:parseInt(q2,10)},w({target:b2,detail:s2})))}}},!0);var w=(function(){var d2=function(a2,b2){return a2.w-b2.w},e2=function(a2){var b2,c2,d3=a2.length,e3=a2[d3-1],f3=0;for(f3;f3<d3;f3++)if(e3=a2[f3],e3.d=e3.w/a2.w,e3.d>=a2.d){!e3.cached&&(b2=a2[f3-1])&&b2.d>a2.d-.13*Math.pow(a2.d,2.2)&&(c2=Math.pow(b2.d-.6,1.6),b2.cached&&(b2.d+=.15*c2),b2.d+(e3.d-a2.d)*c2>a2.d&&(e3=b2));break}return e3},f2=function(a2,b2){var d3;return!a2._lazyrias&&c.pWS&&(d3=c.pWS(a2.getAttribute(i.srcsetAttr||""))).length&&(Object.defineProperty(a2,"_lazyrias",{value:d3,writable:!0}),b2&&a2.parentNode&&(d3.isPicture=a2.parentNode.nodeName.toUpperCase()=="PICTURE")),a2._lazyrias},g2=function(b2){var d3=a.devicePixelRatio||1,e3=c.getX&&c.getX(b2);return Math.min(e3||d3,2.4,d3)},h2=function(b2,c2){var h3,i2,j3,k2,l2,m2;if(l2=b2._lazyrias,l2.isPicture&&a.matchMedia){for(i2=0,h3=b2.parentNode.getElementsByTagName("source"),j3=h3.length;i2<j3;i2++)if(f2(h3[i2])&&!h3[i2].getAttribute("type")&&(!(k2=h3[i2].getAttribute("media"))||(matchMedia(k2)||{}).matches)){l2=h3[i2]._lazyrias;break}}return(!l2.w||l2.w<c2)&&(l2.w=c2,l2.d=g2(b2),m2=e2(l2.sort(d2))),m2},j2=function(d3){if(d3.detail.instance==c){var e3,g3=d3.target;if(!u&&(a.respimage||a.picturefill||lazySizesConfig.pf))return void b.removeEventListener("lazybeforesizes",j2);("_lazyrias"in g3||d3.detail.dataAttr&&f2(g3,!0))&&(e3=h2(g3,d3.detail.width))&&e3.u&&g3._lazyrias.cur!=e3.u&&(g3._lazyrias.cur=e3.u,e3.cached=!0,c.rAF(function(){g3.setAttribute(i.srcAttr,e3.u),g3.setAttribute("src",e3.u)}))}};return v?j2=function(){}:addEventListener("lazybeforesizes",j2),j2})()})}var onSale=!1,soldOut=!1,priceVaries=!1,images=[],firstVariant={},bcSfFilterSettings={general:{limit:bcSfFilterConfig.custom.products_per_page,loadProductFirst:!0,showPlaceholderProductList:!0,placeholderProductPerRow:8}};function prepareShopifyData(data){soldOut=!data.available,onSale=data.compare_at_price_min>data.price_min,priceVaries=data.price_min!=data.price_max,images=data.images_info;var firstVariant2=data.variants[0];if(getParam("variant")!==null&&getParam("variant")!=""){var paramVariant=data.variants.filter(function(e){return e.id==getParam("variant")});typeof paramVariant[0]!="undefined"&&(firstVariant2=paramVariant[0])}else for(var i=0;i<data.variants.length;i++)if(data.variants[i].available){firstVariant2=data.variants[i];break}return data}BCSfFilter.prototype.buildProductGridItem=function(data,index){var itemHtml=bcSfFilterTemplate.productGridItemHtml;data=prepareShopifyData(data);var soldOutClass=soldOut?bcSfFilterTemplate.soldOutClass:"",saleClass=onSale?bcSfFilterTemplate.saleClass:"";itemHtml=itemHtml.replace(/{{itemLabels}}/g,buildLabels(data)),itemHtml=itemHtml.replace(/{{itemImages}}/g,buildImages(data));var priceHtml="";return priceVaries?priceHtml=this.formatMoney(data.price_min)+" - "+this.formatMoney(data.price_max):priceHtml=this.formatMoney(data.price_min),itemHtml=itemHtml.replace(/{{itemPrice}}/g,priceHtml),itemHtml=itemHtml.replace(/{{itemId}}/g,data.id),itemHtml=itemHtml.replace(/{{itemTitle}}/g,data.title),itemHtml=itemHtml.replace(/{{itemHandle}}/g,data.handle),itemHtml=itemHtml.replace(/{{itemVendorLabel}}/g,data.vendor),itemHtml=itemHtml.replace(/{{itemUrl}}/g,this.buildProductItemUrl(data)),itemHtml},BCSfFilter.prototype.buildProductListItem=function(data){};function buildImages(data){var html="",thumbUrl=images.length>0?images[0].src:bcSfFilterConfig.general.no_image_url;if(html+='<div class="c-product-list__image-1-wrapper"><img src="'+bcsffilter.optimizeImage(thumbUrl,"large")+'" alt="[[itemTitle]]" class="c-products-list__image zoomed"></div>',images.length>1){var flipImageUrl=images.length>1?images[1].src:thumbUrl;html+='<div class="c-product-list__image-2-wrapper"><img src="'+bcsffilter.optimizeImage(flipImageUrl,"large")+'" alt="[[itemTitle]]" class="c-products-list__image-second"></div>'}return html+='<div class="c-product-list__image-1-wrapper"><img src="'+bcsffilter.optimizeImage(thumbUrl,"large")+'" alt="[[itemTitle]]" class="c-products-list__image"></div>',html}function buildLabels(data){var html="";return soldOut&&(html+=bcSfFilterTemplate.soldOutLabelHtml),onSale&&!soldOut&&(html+=bcSfFilterTemplate.saleLabelHtml),data.tags.forEac
1h(function(tag){var ltag=tag.toLowerCase();ltag.indexOf("latest")>-1&&(html+=bcSfFilterTemplate.tagLabelHtml.replace(/{{labelClass}}/g,"new").replace(/{{labelText}}/g,"New").replace(/{{labelDesc}}/g,"New arrival")),ltag.indexOf("preorder")>-1&&(html+=bcSfFilterTemplate.tagLabelHtml.replace(/{{labelClass}}/g,"preorder").replace(/{{labelText}}/g,"Preorder").replace(/{{labelDesc}}/g,"Preorder now")),ltag.indexOf("restock")>-1&&(html+=bcSfFilterTemplate.tagLabelHtml.replace(/{{labelClass}}/g,"stock").replace(/{{labelText}}/g,"Restocked").replace(/{{labelDesc}}/g,"New stock in"))}),firstVariant&&firstVariant.inventory_management==="Shopify"&&firstVariant.inventory_quantity===1&&(html+=bcSfFilterTemplate.tagLabelHtml.replace(/{{labelClass}}/g,"last").replace(/{{labelText}}/g,"Last").replace(/{{labelDesc}}/g,"Last in stock")),html&&(html='<div class="c-product-list__icons">'+html+"</div>"),html}BCSfFilter.prototype.buildPagination=function(totalProduct){var currentPage=parseInt(this.queryParams.page),totalPage=Math.ceil(totalProduct/this.queryParams.limit);if(totalPage==1)return jQ(this.selector.pagination).html(""),!1;if(this.getSettingValue("general.paginationType")=="default"){var paginationHtml=bcSfFilterTemplate.paginateHtml,previousHtml=currentPage>1?bcSfFilterTemplate.previousActiveHtml:bcSfFilterTemplate.previousDisabledHtml;previousHtml=previousHtml.replace(/{{itemUrl}}/g,this.buildToolbarLink("page",currentPage,currentPage-1)),paginationHtml=paginationHtml.replace(/{{previous}}/g,previousHtml);var nextHtml=currentPage<totalPage?bcSfFilterTemplate.nextActiveHtml:bcSfFilterTemplate.nextDisabledHtml;nextHtml=nextHtml.replace(/{{itemUrl}}/g,this.buildToolbarLink("page",currentPage,currentPage+1)),paginationHtml=paginationHtml.replace(/{{next}}/g,nextHtml);for(var beforeCurrentPageArr=[],iBefore=currentPage-1;iBefore>currentPage-3&&iBefore>0;iBefore--)beforeCurrentPageArr.unshift(iBefore);currentPage-4>0&&beforeCurrentPageArr.unshift("..."),currentPage-4>=0&&beforeCurrentPageArr.unshift(1),beforeCurrentPageArr.push(currentPage);for(var afterCurrentPageArr=[],iAfter=currentPage+1;iAfter<currentPage+3&&iAfter<=totalPage;iAfter++)afterCurrentPageArr.push(iAfter);currentPage+3<totalPage&&afterCurrentPageArr.push("..."),currentPage+3<=totalPage&&afterCurrentPageArr.push(totalPage);for(var pageItemsHtml="",pageArr=beforeCurrentPageArr.concat(afterCurrentPageArr),iPage=0;iPage<pageArr.length;iPage++)pageArr[iPage]=="..."?pageItemsHtml+=bcSfFilterTemplate.pageItemRemainHtml:pageItemsHtml+=pageArr[iPage]==currentPage?bcSfFilterTemplate.pageItemSelectedHtml:bcSfFilterTemplate.pageItemHtml,pageItemsHtml=pageItemsHtml.replace(/{{itemTitle}}/g,pageArr[iPage]),pageItemsHtml=pageItemsHtml.replace(/{{itemUrl}}/g,this.buildToolbarLink("page",currentPage,pageArr[iPage]));paginationHtml=paginationHtml.replace(/{{pageItems}}/g,pageItemsHtml),paginationHtml=jQ.parseHTML(paginationHtml),jQ(this.selector.pagination).html(paginationHtml)}},BCSfFilter.prototype.buildFilterSorting=function(){if(bcSfFilterTemplate.hasOwnProperty("sortingHtml")){jQ(this.selector.topSorting).html("");var sortingArr=this.getSortingList();if(sortingArr){var paramSort=this.queryParams.sort||"",sortingItemsHtml="";for(var k in sortingArr)activeClass="",paramSort==k&&(activeClass="active"),sortingItemsHtml+='<li><a href="#" data-sort="'+k+'" class="'+activeClass+'">'+sortingArr[k]+"</a></li>";var html=bcSfFilterTemplate.sortingHtml.replace(/{{sortingItems}}/g,sortingItemsHtml);html=jQ.parseHTML(html),jQ(".bc-sf-filter-custom-sorting").html(html),jQ(".bc-sf-filter-custom-sorting").hasClass("bc-sf-filter-sort-active")&&jQ(".bc-sf-filter-custom-sorting").toggleClass("bc-sf-filter-sort-active");var labelSort="";if(paramSort.length>0){var labelHandle="sorting_"+paramSort.replace(/\-/g,"_");labelSort=bcSfFilterConfig.label[labelHandle]}else labelSort=bcSfFilterConfig.label.sorting;jQ(".bc-sf-filter-custom-sorting label span span").text(labelSort)}}},BCSfFilter.prototype.buildSortingEvent=function(){var _this=this;jQ(".bc-sf-filter-filter-dropdown a").click(function(e){e.preventDefault(),onInteractWithToolbar(e,"sort",_this.queryParams.sort,jQ(this).data("sort"))}),jQ(".bc-sf-filter-custom-sorting > label").click(function(){jQ(".bc-sf-filter-filter-dropdown").is(":animated")||(jQ(".bc-sf-filter-filter-dropdown").toggle().parent().toggleClass("bc-sf-filter-sort-active"),jQ("#bc-sf-filter-tree").hide())}),jQ(this.getSelector("filterTreeMobileButton")).click(function(){jQ("#bc-sf-filter-top-sorting-mobile .bc-sf-filter-filter-dropdown").hide()})},BCSfFilter.prototype.buildExtrasProductList=function(data,eventType){jQ(".c-product-list__icon").off(),jQ(".c-product-list__icon").hover(function(){jQ(this).find(".c-product-list__icon-tooltip").css("opacity",1)},function(){jQ(this).find(".c-product-list__icon-tooltip").css("opacity",0)})},BCSfFilter.prototype.buildAdditionalElements=function(data,eventType){},BCSfFilter.prototype.buildDefaultElements=function(){var isiOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,isSafari=/Safari/.test(navigator.userAgent),isBackButton=window.performance&&window.performance.navigation&&window.performance.navigation.type==2;if(!(isiOS&&isSafari&&isBackButton)){var self=this,url=window.location.href.split("?")[0],searchQuery=self.isSearchPage()&&self.queryParams.hasOwnProperty("q")?"&q="+self.queryParams.q:"";window.location.replace(url+"?view=bc-original"+searchQuery)}};function customizeJsonProductData(data){for(var i=0;i<data.variants.length;i++){var variant=data.variants[i],featureImage=data.images.filter(function(e){return e.src==variant.image});featureImage.length>0?variant.featured_image={id:featureImage[0].id,product_id:data.id,position:featureImage[0].position,created_at:"",updated_at:"",alt:null,width:featureImage[0].width,height:featureImage[0].height,src:featureImage[0].src,variant_ids:[variant.id]}:variant.featured_image=""}var self=bcsffilter,itemJson={id:data.id,title:data.title,handle:data.handle,vendor:data.vendor,variants:data.variants,url:self.buildProductItemUrl(data),options_with_values:data.options_with_values,images:data.images,images_info:data.images_info,available:data.available,price_min:data.price_min,price_max:data.price_max,compare_at_price_min:data.compare_at_price_min,compare_at_price_max:data.compare_at_price_max};return itemJson}BCSfFilter.prototype.prepareProductData=function(data){for(var self=this,countData=data.length,k=0;k<countData;k++){data[k].images=data[k].images_info,data[k].images.length>0?data[k].featured_image=data[k].images[0]:data[k].featured_image={src:bcSfFilterConfig.general.no_image_url,width:"",height:"",aspect_ratio:0},data[k].url="/products/"+data[k].handle;for(var optionsArr=[],countOptionsWithValues=data[k].options_with_values.length,i=0;i<countOptionsWithValues;i++)optionsArr.push(data[k].options_with_values[i].name);data[k].options=optionsArr;var firstVariant2=data[k].variants[0],isRoundedPrice=!0;
1if(firstVariant2.hasOwnProperty("fulfillment_service")&&firstVariant2.fulfillment_service=="gift_card"&&(isRoundedPrice=!1),typeof self.convertPriceBasedOnActiveCurrency!="undefined"&&(data[k].price_min=self.convertPriceBasedOnActiveCurrency(data[k].price_min,isRoundedPrice),data[k].price_max=self.convertPriceBasedOnActiveCurrency(data[k].price_max,isRoundedPrice),data[k].compare_at_price_min=self.convertPriceBasedOnActiveCurrency(data[k].compare_at_price_min,isRoundedPrice),data[k].compare_at_price_max=self.convertPriceBasedOnActiveCurrency(data[k].compare_at_price_max,isRoundedPrice)),data[k].price_min*=100,data[k].price_max*=100,data[k].compare_at_price_min!=null&&(data[k].compare_at_price_min*=100),data[k].compare_at_price_max!=null&&(data[k].compare_at_price_max*=100),data[k].price=data[k].price_min,data[k].compare_at_price=data[k].compare_at_price_min,data[k].price_varies=data[k].price_min!=data[k].price_max,getParam("variant")!==null&&getParam("variant")!=""){var paramVariant=data[k].variants.filter(function(e){return e.id==getParam("variant")});typeof paramVariant[0]!="undefined"&&(firstVariant2=paramVariant[0])}else for(var countVariants=data[k].variants.length,i=0;i<countVariants;i++)if(data[k].variants[i].available){firstVariant2=data[k].variants[i];break}data[k].selected_or_first_available_variant=firstVariant2;for(var countVariants=data[k].variants.length,i=0;i<countVariants;i++){var variantOptionArr=[],count=1,variant=data[k].variants[i],variantOptions=variant.merged_options;if(Array.isArray(variantOptions)){for(var countVariantOptions=variantOptions.length,j=0;j<countVariantOptions;j++){var temp=variantOptions[j].split(":");data[k].variants[i]["option"+(parseInt(j)+1)]=temp[1],data[k].variants[i]["option_"+temp[0]]=temp[1],variantOptionArr.push(temp[1])}data[k].variants[i].options=variantOptionArr}if(data[k].variants[i].compare_at_price!=null){var variantCompareAtPrice=parseFloat(data[k].variants[i].compare_at_price);typeof self.convertPriceBasedOnActiveCurrency!="undefined"&&(variantCompareAtPrice=self.convertPriceBasedOnActiveCurrency(variantCompareAtPrice,isRoundedPrice)),data[k].variants[i].compare_at_price=variantCompareAtPrice*100}var variantPrice=parseFloat(data[k].variants[i].price);typeof self.convertPriceBasedOnActiveCurrency!="undefined"&&(variantPrice=self.convertPriceBasedOnActiveCurrency(variantPrice,isRoundedPrice)),data[k].variants[i].price=variantPrice*100}data[k].description=data[k].content=data[k].body_html,data[k].hasOwnProperty("original_tags")&&data[k].original_tags.length>0&&(data[k].tags=data[k].original_tags.slice(0)),data[k].json=customizeJsonProductData(data[k])}return data},BCSfFilter.prototype.initFilter=function(){return this.isBadUrl()?void(window.location.href=window.location.pathname):(this.updateApiParams(!1),void this.getFilterData("init"))},BCSfFilter.prototype.isBadUrl=function(){try{var t=decodeURIComponent(window.location.search).split("&"),e=!1;if(t.length>0)for(var i=0;i<t.length;i++){var n=t[i],a=(n.match(/</g)||[]).length,r=(n.match(/>/g)||[]).length,o=(n.match(/alert\(/g)||[]).length,h=(n.match(/execCommand/g)||[]).length;if(a>0&&r>0||a>1||r>1||o||h){e=!0;break}}return e}catch(l){return!0}};
2//# sourceMappingURL=/cdn/shop/t/38/assets/bc-sf-filter.js.map?v=143182708247043593601605582053

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.