PageSourceSearch

https://pulpygarden.com/cdn/shop/t/10/assets/jquery.fs.shifter.js?v=49917305197206640071561650239

js pulpygarden.com collected 2026-10-06 18:52:11 UTC 2,271 bytes, 2 lines download raw bytes

1(function($,window2){"use strict";var namespace="shifter",initialized=!1,hasTouched=!1,data={},classes={handle:"shifter-handle",page:"shifter-page",header:"shifter-header",navigation:"shifter-navigation",isEnabled:"shifter-enabled",isOpen:"shifter-open"},events={click:"touchstart."+namespace+" click."+namespace},options={maxWidth:"980px"},pub={close:function(){initialized&&(data.$html.removeClass(classes.isOpen),data.$body.removeClass(classes.isOpen),data.$shifts.off(classify(namespace)),data.$nav.find("input").trigger("blur"))},enable:function(){initialized&&data.$body.addClass(classes.isEnabled)},destroy:function(){initialized&&(data.$html.removeClass(classes.isOpen),data.$body.removeClass([classes.isEnabled,classes.isOpen].join(" ")).off(events.click),window2.matchMedia!==void 0&&data.mediaQuery.removeListener(onRespond),data={},initialized=!1)},disable:function(){initialized&&(pub.close(),data.$body.removeClass(classes.isEnabled))},open:function(){initialized&&(data.$html.addClass(classes.isOpen),data.$body.addClass(classe
1s.isOpen),data.$shifts.one(events.click,onClick))}};function init(opts){initialized||(data=$.extend({},options,opts||{}),data.$html=$("html"),data.$body=$("body"),data.$shifts=$([classify(classes.page),classify(classes.header)].join(", ")),data.$nav=$(classify(classes.navigation)),data.$shifts.length>0&&data.$nav.length>0&&(initialized=!0,data.$body.on(events.click,classify(classes.handle),onClick),window2.matchMedia!==void 0&&(data.mediaQuery=window2.matchMedia("(max-width:"+(data.maxWidth===1/0?"100000px":data.maxWidth)+")"),data.mediaQuery.addListener(onRespond),onRespond())))}function onRespond(){data.mediaQuery.matches?pub.enable():pub.disable()}function onClick(e){e.preventDefault(),e.stopPropagation(),hasTouched||(data.$body.hasClass(classes.isOpen)?pub.close():pub.open()),e.type==="touchstart"&&(hasTouched=!0,setTimeout(resetTouch,500))}function resetTouch(){hasTouched=!1}function classify(text){return"."+text}$[namespace]=function(method){return pub[method]?pub[method].apply(this,Array.prototype.slice.call(arguments,1)):typeof method=="object"||!method?init.apply(this,arguments):this}})(jQuery,window);
2//# sourceMappingURL=/cdn/shop/t/10/assets/jquery.fs.shifter.js.map?v=49917305197206640071561650239

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.