PageSourceSearch

https://realfoodwholelife.com/wp-content/cache/min/1/wp-content/pl…/assets/js/front.js?ver=1789689554

js realfoodwholelife.com collected 2026-10-02 04:54:23 UTC 3,803 bytes, 17 lines download raw bytes

1(function($){window.FWP=window.FWP||{};window.FWP.flyout={open:function(){FWP.flyout.swapFacets('open');FWP.flyout.hideEmptyFacets()},close:function(){FWP.flyout.swapFacets('close')},getOrderedFacets:function(){var facets=[];$('.facetwp-facet').each(function(){var name=$(this).attr('data-name');var type=$(this).attr('data-type');var blacklist=['map','pager'];if(!blacklist.includes(type)){facets.push(name)}});return FWP.hooks.applyFilters('facetwp/flyout/facets',facets)},init:function(){var content='';var facet_html=`
2            <div class="flyout-row name-{name}">
3                <h3>{label}</h3>
4                <div class="flyout-item"></div>
5            </div>
6            `;$.each(FWP.flyout.getOrderedFacets(),function(facet_name){var temp=FWP.hooks.applyFilters('facetwp/flyout/facet_html',facet_html,{facet_name:facet_name});temp=temp.split('{label}').join(FWP.settings.labels[facet_name]);temp=temp.split('{name}').join(facet_name);content+=temp});$tpl=$('.facetwp-flyout-tpl');var layout=$tpl.len()?$tpl.html():'{content}';var flyout=`
7            <div class="facetwp-flyout">
8                <div class="facetwp-flyout-close">x</div>
9                <div class="facetwp-flyout-wrap">
10                    <div class="facetwp-flyout-content">${layout}</div>
11                </div>
12            </div>
13            <div class="facetwp-flyout-fog"></div>
14            `;flyout=FWP.hooks.applyFilters('facetwp/flyout/flyout_html',flyout);flyout=flyout.replace('{content}',content);if(0<$('.facetwp-flyout').len()){$('.facetwp-flyout').nodes[0].remove();$('.facetwp-flyout-fog').nodes[0].remove()}
15$('body').append(flyout)},swapFacets:function(action){var action=('undefined'!==typeof action)?action:'open';var is_open=$('.facetwp-flyout.active').len()>0;if((is_open&&'open'==action)||(!is_open&&'close'==action)){return}
16$.each(FWP.flyout.getOrderedFacets(),function(facet_name){if('open'==action){var $this=$('.facetwp-facet-'+facet_name).nodes[0];var $dest=$('.flyout-row.name-'+facet_name+' .flyout-item:not(.ready)').nodes[0];$this.insertAdjacentHTML('afterend','<div class="placeholder-'+facet_name+'"></div>');$dest.appendChild($this);$dest.classList.add('ready')}else{var $this=$('.flyout-item.ready .facetwp-facet-'+facet_name).nodes[0];$this.parentNode.classList.remove('ready');var $dest=$('.placeholder-'+facet_name).nodes[0];$dest.parentNode.insertBefore($this,$dest.nextSibling);$dest.remove()}});var which=('open'==action)?'addClass':'removeClass';$('.facetwp-flyout, .facetwp-flyout-fog')[which]('active');FWP.hooks.doAction('facetwp/flyout/'+action)},hideEmptyFacets:function(){$('.flyout-row').each(function(){var el=this;var $facet=$(el).find('.facetwp-facet');var facet_name=$facet.attr('data-name');var facet_type=$facet.attr('data-type');if('pager'==facet_type){var which=FWP.settings.pager.total_pages<2?'addClass':'removeClass';$(el)[which]('facetwp-hidden')}else{var which='undefined'!==FWP.settings.num_choices[facet_name]&&FWP.settings.num_choices[facet_name]<1?'addClass':'removeClass';$(el)[which]('facetwp-hidden')}});$('.facetwp-hide-empty').each(function(){let $this=$(this);let facet_name=$this.closest('.facetwp-facet').attr('data-name');var $el=$('.flyout-row.name-'+facet_name);let facets=$this.nodes[0]._facets;let all_facets=!FWP.loaded&&!FWP.is_bfcache&&$.isset(FWP_HTTP.url_vars)?Object.assign(FWP.facets,FWP_HTTP.url_vars):FWP.facets;var which=facets.every(val=>all_facets[val].length<1)?'addClass':'removeClass';$el[which]('facetwp-hidden')})}};$().on('facetwp-loaded',function(){if(!FWP.loaded&&!FWP.is_bfcache){FWP.flyout.init()}
17FWP.flyout.hideEmptyFacets()});$().on('click','.facetwp-flyout-open',function(e){e.preventDefault();FWP.flyout.open()});$().on('click','.facetwp-flyout-close, .facetwp-flyout-fog',function(){FWP.flyout.close()})})(fUtil)

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.