1!function(){"use strict";var e,s;e=setInterval(function(){window.jQuery&&(clearInterval(e),clearTimeout(s),function(b){function s(w){if(!w._processed){w._processed=!0;var g=w.hash,e=w.js_opts,y=w.stream,s=w.ads;window.FlowFlowOpts||(window.FlowFlowOpts=e),window.FlowFlowOpts.streams||(window.FlowFlowOpts.streams={});var v=window.FlowFlowOpts,o=window.FF_resource||{scriptDeferred:b.Deferred(),styleDeferred:b.Deferred(),scriptLoading:!1,styleLoading:!1};window.FF_resource||(window.FF_resource=o),y.shop=w.domain,y.plugin="flow_flow",y.trueLayout=y.layout,"carousel"==y.layout?(y.layout="grid",y["g-ratio-h"]="1",y["g-ratio-img"]="1/2",y["g-ratio-w"]="1",y["g-overlay"]="yep",y["c-overlay"]="yep",y["s-desktop"]="0",y["s-laptop"]="0",y["s-smart-l"]="0",y["s-smart-p"]="0",y["s-tablet-l"]="0",y["s-tablet-p"]="0"):"list"==y.layout&&(y.layout="masonry"),s&&(y.ads=s),v.streams["stream"+y.id]=y;var F=b("[data-plugin='flow_flow']"+String.fromCharCode(35)+"ff-stream-"+w.id);if(!F.data("ff-loaded")){F.data("ff-loaded",!0);var h=/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile/i.test(navigator.userAgent);F.addClass("ff-layout-"+y.trueLayout),h||"carousel"===y.trueLayout||F.css("minHeight","500px");var t,r=y.layout.charAt(0),i="j"===r||"yep"===y[r+"-overlay"]&&"list"!==y.trueLayout;if(i){if("image"!==y.template[0]){for(var a=0,n=y.template.length;a<n;a++)"image"===y.template[a]&&(t=a);y.template.splice(0,0,y.template.splice(t,1)[0])}y.isOverlay=!0}if(w.moderation&&w.boosted&&!o.colorpicker){var l=document.createElement("script");l.src=w.plugin_directory+"/js/spectrum.js?ver="+w.version,l.async=!0,document.body.appendChild(l);var d=document.createElement("link");d.type="text/css",d.id="ff_style_spectrum",d.rel="stylesheet",d.href=w.plugin_directory+"/css/spectrum.css?ver="+w.version,d.media="screen",document.getElementsByTagName("head")[0].appendChild(d),o.colorpicker=!0}if("pending"===o.scriptDeferred.state()&&!o.scriptLoading){var c=document.createElement("script");c.src=w.plugin_directory+"/js/public.js?ver="+w.version,c.onload=function(){o.scriptDeferred.resolve()},document.body.appendChild(c),o.scriptLoading=!0}if("pending"===o.styleDeferred.state()&&!o.styleLoading){var p=document.createElement("link");p.type="text/css",p.id="ff_style",p.rel="stylesheet",p.href=w.plugin_directory+"/css/public.css?ver="+w.version,p.media="screen",p.onload=function(){o.styleDeferred.resolve()};var f=document.getElementsByTagName("head")[0];f.insertBefore(p,f.firstChild),o.styleLoading=!0}var u,m={shop:w.domain,action:"fetch_posts","stream-id":w.id,"disable-cache":w.disableCache?"1":"",hash:g,page:w.page,preview:w.is_preview?"1":"0",token:e.token||"",boosted:w.boosted?"1":"0"},_=function(){var e="test",s=window.sessionStorage;try{return s.setItem(e,"1"),s.removeItem(e),!0}catch(e){return!1}}();u=w.admin?b.get(v.ajaxurl,m):_&&sessionStorage.getItem(g)?{}:b.get(v.ajaxurl,m),b.when(u,o.scriptDeferred,o.styleDeferred).done(function(e){var o,s,t=w.admin?e[0]:_&&sessionStorage.getItem(g)?JSON.parse(sessionStorage.getItem(g)):e[0];try{o=t}catch(e){return void((v.isAdmin||v.isLog)&&(s=b('<div class="ff-errors"><div class="ff-disclaim">Error parsing response.</div><div class="ff-err-info">'+(""==t?"Empty response":t)+"</div></div>"),F.before(s)))}if(o){if(w.ads){for(var r,i,a=[],n=o.items||[],l=0,d=n.length;l<d;l++)r=n[l],w.ads[l]&&((i=w.ads[l]).id="ad_el_"+i.id,a.push(i),delete w.ads[l]),a.push(r);o.items=a}var c,p,f;for(p in v.streams["stream"+y.id].items=o,FlowFlowOpts.dependencies||(FlowFlowOpts.dependencies={}),w.dependencies&&w.dependencies.forEach(function(e){FlowFlowOpts.dependencies[e]||(FlowFlowOpts.dependencies[e]=!0)}),FlowFlow.extensionResourcesRequests=FlowFlow.extensionResourcesRequests||[],FlowFlowOpts.dependencies)FlowFlowOpts.dependencies[p]&&"loaded"!==FlowFlowOpts.dependencies[p]&&(c=b.getScript(w.plugin_base+"-"+p+"/js/ff_"+p+"_public.js?ver="+w.version),FlowFlow.extensionResourcesRequests.push(c),(f=document.createElement("link")).type="text/css",f.rel="stylesheet",f.id="ff_ad_style_"+p,f.href=w.plugin_base+"-"+p+"/css/ff_"+p+"_public.css?ver="+w.version,f.media="screen",document.getElementsByTagName("head")[0].appendChild(f),FlowFlowOpts.dependencies[p]="loaded");var u=b.when.apply(b,FlowFlow.extensionResourcesRequests);u.done(function(){console.log("FLOW-FLOW data",o);var e=FlowFlow.buildStreamWith(o,y,w.moderation,FlowFlowOpts.dependencies);!w.admin&&_&&0<o.items.length&&0<o.hash.length&&sessionStorage.setItem(o.hash,JSON.stringify(t));var s=!!("compact"===y.layout||"yep"===y.mobileslider&&h)&&("yep"===y.mobileslider?3:y["cards-num"]);F.find(".ff-stream-wrapper").length||F.append(e),"string"!=typeof e&&FlowFlow.setupGri
1d(F.find(".ff-stream-wrapper"),s,"yep"===y.scrolltop,"yep"===y.gallery,y,F),setTimeout(function(){F.find(".ff-header").removeClass("ff-loading").end().find(".ff-loader").addClass("ff-squeezed").delay(300).hide()},0),b(document).trigger("flow-flow-view-action",[y,o,v])}).fail(function(){console.log("Flow-Flow: resource loading failed")});var m="errors"===o.status;(v.isAdmin||v.isLog)&&m&&(s=b('<div class="ff-errors"><div class="ff-err-info">Admin message: Feed errors encountered, check feeds in plugin settings.</div></div>'),F.before(s))}else console.log("FLOW-FLOW: null response")})}}}window.flow_flow_streams=window.flow_flow_streams||[];var e=window.flow_flow_streams;e.push=function(e){Array.prototype.push.call(this,e),s(e)},e.forEach(function(e){s(e)})}(window.jQuery))},67),s=setTimeout(function(){window.jQuery||(clearInterval(e),console.log("FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement"))},2e4)}();
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.