PageSourceSearch

https://investors.profoto.com/en/wp-content/themes/profoto/public/scripts/jqTransform-33ae89d8b6.js

js profoto.com collected 2026-09-24 09:04:14 UTC 7,093 bytes, 1 lines download raw bytes

1!function(f){function l(r){var a=f(r.get(0).form),e=r.next();if(!e.is("label")&&(e=r.prev()).is("label")){var t=r.attr("id");t&&(e=a.find('label[for="'+t+'"]'))}return!!e.is("label")&&e.css("cursor","pointer")}function h(a){f(".jqTransformSelectWrapper ul:visible").each(function(){var r=f(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);a&&r.oLabel&&r.oLabel.get(0)==a.get(0)||f(this).hide()})}function a(r){0===f(r.target).parents(".jqTransformSelectWrapper").length&&h(f(r.target))}var e={preloadImg:!0};f.fn.jqTransInputButton=function(){return this.each(function(){var r=f('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+f(this).attr("value")+"</span></span>").hover(function(){r.addClass("jqTransformButton_hover")},function(){r.removeClass("jqTransformButton_hover")}).mousedown(function(){r.addClass("jqTransformButton_click")}).mouseup(function(){r.removeClass("jqTransformButton_click")});f(this).replaceWith(r)})},f.fn.jqTransInputText=function(){return this.each(function(){var r=f(this);if(!r.hasClass("jqtranformdone")&&r.is("input")){r.addClass("jqtranformdone");var a=l(f(this));a&&a.bind("click",function(){r.focus()});var e=r.width();r.attr("size")&&(e=10*r.attr("size"),r.css("width",e)),r.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var t=r.parent().parent().parent();t.css("width",e+10),r.focus(function(){t.addClass("jqTransformInputWrapper_focus")}).blur(function(){t.removeClass("jqTransformInputWrapper_focus")}).hover(function(){t.addClass("jqTransformInputWrapper_hover")},function(){t.removeClass("jqTransformInputWrapper_hover")}),f.browser.safari&&t.addClass("jqTransformSafari"),f.browser.safari&&r.css("width",t.width()+16),this.wrapper=t}})},f.fn.jqTransCheckBox=function(){return this.each(function(){if(!f(this).hasClass("jqTransformHidden")){var r=f(this),a=l(r);a&&a.click(function(){e.trigger("click")});var e=f('<a href="#" class="jqTransformCheckbox"></a>');r.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(e),r.change(function(){return this.checked&&e.addClass("jqTransformChecked")||e.removeClass("jqTransformChecked"),!0}),e.click(function(){return r.attr("disabled")||r.trigger("click").trigger("change"),!1}),this.checked&&e.addClass("jqTransformChecked")}})},f.fn.jqTransRadio=function(){return this.each(function(){if(!f(this).hasClass("jqTransformHidden")){var r=f(this),a=this;oLabel=l(r),oLabel&&oLabel.click(function(){e.trigger("click")});var e=f('<a href="#" class="jqTransformRadio" rel="'+this.name+'"></a>');r.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(e),r.change(function(){return a.checked&&e.addClass("jqTransformChecked")||e.removeClass("jqTransformChecked"),!0}),e.click(function(){return r.attr("disabled")||(r.trigger("click").trigger("change"),f('input[name="'+r.attr("name")+'"]',a.form).not(r).each(function(){"radio"==f(this).attr("type")&&f(this).trigger("change")})),!1}),a.checked&&e.addClass("jqTransformChecked")}})},f.fn.jqTransTextarea=function(){return this.each(function(){var r=f(this);if(!r.hasClass("jqtransformdone")){r.addClass("jqtransformdone"),oLabel=l(r),oLabel&&oLabel.click(function(){r.focus()});0;var a=f('<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea"><tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr><tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr><tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr></table>').insertAfter(r).hover(function(){a.hasClass("jqTransformTextarea-focus")||a.addClass("jqTransformTextarea-hover")},function(){a.removeClass("jqTransformTextarea-hover")});r.focus(function(){a.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){a.removeClass("jqTransformTextarea-focus")}).appendTo(f("#jqTransformTextarea-mm div",a)),this.oTable=a,f.browser.safari&&f("#jqTransformTextarea-mm",a).addClass("jqTransformSafariTextarea").find("div").css("height",r.height()).css("width",r.width())}})},f.fn.jqTransSelect=function(){return this.each(function(r){var a=f(this);if(!a.hasClass("jqTransformHidden")&&!a.attr("multiple")){var e=l(a),t=a.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper dropdown" tabindex="0" ></div>').parent().css({zIndex:10-r});t.prepend('<span></span><a href="#" class="jqTransformSelectOpen"></a><ul></ul>');var s=f("ul",t).css("width",a.width()).hide();f("option",this).each(function(r){var a=f('<li><a href="#" index="'+r+'">'+f(this).html()+"</a></li>");s.append(a)}),s.find("a").click(function(){return f("a.selected",t).removeClass("selected"),f(this).addClass("selected"),s.parent().removeClass("open"),a[0].selectedIndex!=f(this).attr("index")&&a[0].onchange&&(a[0].selectedIndex=f(this).attr("index"),a[0].onchange()),a[0].selectedIndex=f(this).attr("index"),f("span:eq(0)",t).html(f(this).html()),s.hide(),!1}),f("a:eq("+this.selectedIndex+")",s).click(),f("span:first",t).click(function(){f("a.jqTransformSelectOpen",t).trigger("click")}),e&&e.click(function(){f("a.jqTransformSelectOpen",t).trigger("click")}),this.oLabel=e;var n=f("a.jqTransformSelectOpen",t).click(function(){return s.parent().toggleClass("open"),"none"==s.css("display")&&h(),a.attr("disabled")||s.slideToggle(0,function(){}),!1});f("html").on("click",function(r){if(r.stopPropagation(),f(r.target).is(".form-dropdown span"))return!1;h(),s.parent().removeClass("open")});var i=a.outerWidth(),o=f("span:first",t),c=i>o.innerWidth()?i+n.outerWidth():t.width();t.css("width",c),s.css("width",c-2),o.css({width:i}),s.css({display:"block",visibility:"hidden"});var d=f("li",s).length*f("li:first",s).height();d<s.height()&&s.css({height:d,overflow:"hidden"}),s.css({display:"none",visibility:"visible"})}})},f.fn.jqTransform=function(r){f.extend({},e,r);return this.each(function(){var r=f(this);r.hasClass("jqtransformdone")||(r.addClass("jqtransformdone"),f('input:submit, input:reset, input[type="button"]',this).jqTransInputButton(),f("input:text, input:password",this).jqTransInputText(),f("input:checkbox",this).jqTransCheckBox(),f("input:radio",this).jqTransRadio(),f("textarea",this).jqTransTextarea(),0<f("select",this).jqTransSelect().length&&f(document).mousedown(a),r.bind("reset",function(){window.setTimeout(function(){var r,a;f(".jqTransformSelectWrapper select",r=this).each(function(){a=this.selectedIndex<0?0:this.selectedIndex,f("ul",f(this).parent()).each(function(){f("a:eq("+a+")",this).click()})}),f("a.jqTransformCheckbox, a.jqTransformRadio",r).removeClass("jqTransformChecked"),f("input:checkbox, input:radio",r).each(function(){this.checked&&f("a",f(this).parent()).addClass("jqTransformChecked")})},10)}))})}}(jQuery);

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.