1!function(t,o,e){t.fn.captionjs=function(o){var e=t.extend({class_name:"captionjs",schema:!0,mode:"default",debug_mode:!1,force_dimensions:!1},o||{});return this.each(function(){e.debug_mode&&console.log("caption.js | Starting.");var o,a,i=t(this),s=i.data("caption")?i.data("caption"):i.attr("alt"),n=i.wrap('<figure class="'+e.class_name+'"/>').after("<figcaption/>").parent(),d=i.next("figcaption").html(s);if(""===s&&d.remove(),e.debug_mode&&console.log("caption.js | Caption: "+s),e.force_dimensions){e.debug_mode&&console.log("caption.js | Forcing dimensions with a clone.");var m=n.clone().css({position:"absolute",left:"-9999px"}).appendTo("body");o=t("img",m).outerWidth(),a=t("figcaption",m).css("width",o).outerHeight(),m.remove()}else o=i.outerWidth(),a=d.outerHeight();n.width("100%"),!0===e.schema&&(n.attr({itemscope:"itemscope",itemtype:"http://schema.org/Photograph"}),d.attr("itemprop","name"),i.attr("itemprop","image")),"stacked"===e.mode&&(n.addClass("stacked"),d.css({"margin-bottom":"0",bottom:"0"})),"animated"===e.mode&&(n.addClass("animated"),d.css({"margin-bottom":"0",bottom:-a})),"hide"===e.mode&&(n.addClass("hide"),d.css({"margin-bottom":a,bottom:-a}))})}}(jQuery,window);
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.