https://www.bluebella.fr/cdn/shop/t/188/assets/magiczoomplus.sirv.js?v=29523756230569085291789624450
1var JSONP=(function(){var a=0,c,f,b,d=this;function e(j){var i=document.createElement("script"),h=!1;i.src=j,i.async=!0,i.onload=i.onreadystatechange=function(){!h&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&(h=!0,i.onload=i.onreadystatechange=null,i&&i.parentNode&&i.parentNode.removeChild(i))},c||(c=document.getElementsByTagName("head")[0]),c.appendChild(i)}function g(h,j,k){f="?",j=j||{};for(b in j)j.hasOwnProperty(b)&&(f+=encodeURIComponent(b)+"="+encodeURIComponent(j[b])+"&");var i="json"+ ++a;return d[i]=function(l){k(l);try{delete d[i]}catch(m){}d[i]=null},e(h+f+"callback="+i),i}return{get:g}})();function SirvToggleMT(zoom,spin){if(zoom)setTimeout(function(){jQuery("#SirvContainer").hide(),jQuery("#ImageContainer").show()},500);else{var spinObj=document.getElementById("sirv-spin");Sirv.exists(spinObj)||Sirv.start(spinObj),jQuery("#SirvContainer").show(),jQuery("#ImageContainer").hide()}return!1}function SirvOnDocumentReady(){if(!(typeof SirvID=="undefined"||SirvID=="")){var spinURL=document.location.protocol.replace("file:","http:")+"//"+SirvID+".sirv.com/"+SirvSpinsPath.replace(/{product\-id}/g,SirvProductID);JSONP.get(spinURL,{},function(data){jQuery(".MagicToolboxSelectorsContainer").show(),jQuery(".MagicZoomPlus").after('<div class="MTGallery"><div id="ImageContainer"><div></div></div><div style="display:none;" id="SirvContainer"></div></div>'),jQuery(".MagicZoomPlus").appendTo("#ImageContainer div"),jQuery("#SirvContainer").append('<div class="Sirv" id="sirv-spin" data-src="'+spinURL+'"></div>'),jQuery('a[data-zoom-id^="zoom"]').each(function(){$(this).attr("onclick","SirvToggleMT(true, false)")}),jQuery('a[data-zoom-id^="zoom"]:last').after(' <a onclick="return SirvToggleMT(false, true)" href="#"><img id="SirvIcon" style="display:none;" src="'+SirvIconURL+'"/></a>'),jQuery('a[data-zoom-id^="zoom"]:first img').one("load",function(){jQuery("#SirvIcon").css("height",jQuery(this).height()+"px").show()}).each(function(){this.complete&&$(this).load()});var sirv=document.createElement("script");sirv.type="text/javascript",sirv.async=!0,sirv.src=document.location.protocol.replace("file:","http:")+"//scripts.sirv.com/sirv.js",document.getElementsByTagName("script")[0].parentNode.appendChild(sirv)})}}var SirvOptions={autostart:!1},initMagicToolboxFunction=function(){if(SirvOnDocumentReady(),document.body.innerHTML.replace(/(\r\n|\n|\r)/gm,"").match(/onVariantSelected/gm)){var funcName=document.body.innerHTML.replace(/(\r\n|\n|\r)/gm,"").replace(/.*onVariantSelected *: *(.*?)( |,|}).*/igm,"$1");funcName!=""&&(window[funcName+"_old"]=window[funcName],window[funcName]=function(){if(arguments.length&&arguments[0]!=null&&arguments[0].featured_image!=null){var largeImage=arguments[0].featured_image.src,isize=Shopify.Image.imageSize(jQuery("a.MagicZoomPlus img").first().attr("src")),smallImage=Shopify.Image.getSizedImageUrl(arguments[0].featured_image.src,isize);if(arguments[0].featured_image.product_id!=SirvProductID)return;jQuery(".mz-lens").length==0?(jQuery("a.MagicZoomPlus").attr("href",largeImage),jQuery("a.MagicZoomPlus img").first().attr("src",smallImage)):MagicZoom.update(jQuery("a.MagicZoomPlus").attr("id"),largeImage,smallImage)}window[funcName+"_old"](arguments[0],arguments[1],arguments[2])})}};typeof jQuery=="undefined"?$mjs(window).jAddEvent("load",function(){jQuery(initMagicToolboxFunction)}):jQuery(initMagicToolboxFunction); 2//# sourceMappingURL=/cdn/shop/t/188/assets/magiczoomplus.sirv.js.map?v=29523756230569085291789624450
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.