PageSourceSearch

https://totalelement.com/cdn/shop/t/41/assets/totalelement-pull-force-init.js?v=146086762256745209451780884502

js totalelement.com collected 2026-09-25 01:35:05 UTC 3,435 bytes, 2 lines download raw bytes

1let productPullForces={},productPullForcesPulled=!1,createPullForce=amount=>$('<div class="product-pull-force-image"><span class="pull-force-svg--text">'+amount+'</span><svg class="pull-force-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 512 512" height="17px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="17px" xml:space="preserve"><g><g><path d="M346.516,308.563c0-6.469-4.828-12.563-23.469-12.563H304v28h19.047 C343.938,324,346.516,315.016,346.516,308.563z" fill="#FFF"></path><path d="M479.703,446.234l-39.547-276.859C438.078,154.813,425.594,144,410.875,144h-81.656 c4.313-9.828,6.781-20.625,6.781-32c0-44.125-35.891-80-80-80c-44.109,0-80,35.875-80,80c0,11.375,2.469,22.172,6.781,32h-81.656    c-14.719,0-27.188,10.813-29.281,25.375L32.297,446.234c-1.203,8.483,1.328,17.078,6.938,23.563C44.845,476.282,53,480,61.578,480    h388.844c8.578,0,16.734-3.719,22.344-10.203C478.391,463.313,480.922,454.719,479.703,446.234z M240,395c0,2.75-2.25,5-5,5h-75    h-27c-2.75,0-5-2.25-5-5V277c0-2.766,2.25-5,5-5h22c2.75,0,5,2.234,5,5v91h75c2.75,0,5,2.234,5,5V395z M223.203,112    c0-18.125,14.672-32.813,32.797-32.813c18.109,0,32.797,14.688,32.797,32.813c0,18.109-14.688,32.781-32.797,32.781    C237.875,144.781,223.203,130.109,223.203,112z M336.531,400H277c-2.766,0-5-2.25-5-5V277c0-2.766,2.234-5,5-5h59.141    c33.859,0,41.547,20.438,41.547,30.75c0,3.188-0.469,6.313-1.405,9.344c-0.922,3.031-2.375,5.828-4.313,8.375    c-1.953,2.547-4.391,4.797-7.313,6.75c-2.922,1.969-6.375,3.5-10.344,4.609c3.969,0.516,7.766,1.547,11.375,3.078    c3.625,1.531,6.78,3.531,9.5,5.984c2.719,2.452,4.875,5.327,6.452,8.672c1.578,3.313,2.375,7.047,2.375,11.155    C384.016,373.781,376,400,336.531,400z" fill="#FFF"></path><path d="M327.828,348H304v27.984h23.828c20.891,0,23.469-8.892,23.469-15.438S346.469,348,327.828,348z" fill="#FFF"></path></g></g></svg></div>').get(0),loadPullForces=()=>{productPullForcesPulled&&fetch("https://cdn.shopify.com/s/files/1/1025/0137/t/41/assets/pull_forces_data.json").then(response=>response.json()).then(data=>{let productPullForces2={};for(let product of data.products)productPullForces2[product.product_id]=parseFloat(product.pull_force);let updatePulls=document.querySelectorAll('[x-data-load-pull-force="1"]');if(updatePulls&&updatePulls.length>0)for(let pull of updatePulls){pull.attributes.removeNamedItem("x-data-load-pull-force");let productId=parseInt(pull.attributes.getNamedItem("x-data-product-id").value);productPullForces2.hasOwnProperty(productId)?pull.parentElement.insertBefore(createPullForce(productPullForces2[productId]),pull):console.log("not.found",productId),pull.remove()}}).catch(error=>console.error("Error fetching pull forces:",error))};setInterval(()=>{loadPullForces()},250),(()=>{let c=new XMLHttpRequest;c.onreadystatechange=()=>{if(c.readyState===c.DONE&&c.status===200){let pre=c.response,processedProducts={};for(let product of pre.products)product.hasOwnProperty("product_id")&&product.hasOwnProperty("pull_force")&&(processedProducts[product.product_id]=parseFloat(product.pull_force.split(" ").shift()));productPullForces=processedProducts,productPullForcesPulled=!0}},c.responseType="json",c.open("GET","https://cdn.shopify.com/s/files/1/1025/0137/t/41/assets/pull_forces_data.json",!0),c.send()})();
2//# sourceMappingURL=/cdn/shop/t/41/assets/totalelement-pull-force-init.js.map?v=146086762256745209451780884502

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.