1var dvKV;jQuery(function(d){class c{constructor(t,e,s){this.moduleParts=t,this.moduleIndex=e,this.classList=s}}class f{constructor(t,e,s,n,o,a){this.selectorElementType=t,this.filterElementType=e,this.multiSelectMode=s,this.postTypeFiltering=n,this.cutSetMode=o,this.moduleArray=a,this.activeFilterBtnClasses=[]}}var u,p=[],_="column",h="",b="",v=!1,m=!1,g=!1;function l(t){u=y(t),b=null==u?(u=1," "):".dfn-"+u;t=!1;void 0!==p[u]&&(t=!0),m=t?(h=p[u].selectorElementType,_=p[u].filterElementType,v=p[u].multiSelectMode,g=p[u].postTypeFiltering,p[u].cutSetMode):(d(".df-area"+b).hasClass("et_section_specialty")&&dvKV?(h=".df-area"+b+" .et_pb_row_inner:not(.df-buttons) > .et_pb_column:not(.df-buttons)",_="specialty",d(".df-area"+b).hasClass("df-rows")&&(h=".df-area"+b+" .et_pb_row_inner:not(.df-buttons)")):d(".df-area"+b).hasClass("df-rows")&&dvKV?(h=".df-area"+b+" > .et_pb_row:not(.df-buttons)",_="row"):d(".df-area"+b).hasClass("df-post")?d(".df-area"+b+" .et_pb_module").hasClass("et_pb_posts")||d(".df-area"+b+" .et_pb_module").hasClass("et_pb_blog_grid_wrapper")?(h=".df-area"+b+"> .et_pb_row:not(.df-buttons) article",_="blog",d(".df-area"+b+" .et_pb_module").hasClass("et_pb_blog_grid_wrapper")&&(_="blogGrid")):(h=".df-area"+b+"> .et_pb_row:not(.df-buttons) .et_pb_portfolio_item",_="post"):_=(h=dvKV?".df-area"+b+"> .et_pb_row:not(.df-buttons) > .et_pb_column:not(.df-buttons)":".df-area > .et_pb_row > .et_pb_column","column"),v=!(!d(".df-area"+b).hasClass("df-multi")||!dvKV),d(".df-area"+b).hasClass("df-post")?(g="portfolio",(d(".df-area"+b+" .et_pb_module").hasClass("et_pb_posts")||d(".df-area"+b+" .et_pb_module").hasClass("et_pb_blog_grid_wrapper"))&&(g="blog")):g=!1,!(!d(".df-area"+b).hasClass("df-picky")||!dvKV))}function C(n){var t=n.attr("class").split(/\s+/);return classListFiltered=d.grep(t,function(t,e){var s=0;return 0!==t.indexOf("et")&&0!==t.indexOf("dfs-")&&(n.removeClass(t),s=1),0==t.indexOf("et_pb_"+_+"_")&&("column"===_&&"_"!==t.charAt(14)&&"_"!==t.charAt(15)&&"_"!==t.charAt(16)||"row"===_&&"_"!==t.charAt(11)&&"_"!==t.charAt(12)&&"_"!==t.charAt(13))&&(n.removeClass(t),s=1),s})}function w(t,e){t=t.attr("class").split(/\s+/),t=d.grep(t,function(t){return 0===t.indexOf("dfc-")});let s=d.grep(t,function(t){return-1===t.indexOf("df-button")});if(e)for(let t=0;t<s.length;t++)"blog"==e&&(s[t]=s[t].replace("dfc-","category-")),"portfolio"==e&&(s[t]=s[t].replace("dfc-","project_category-"));return s}function y(t){var s=null;return void 0!==(t=(t.hasClass("df-button")?t.closest(".et_pb_row"):t).attr("class"))&&(t=t.split(/\s+/),classListFiltered=d.each(t,function(t,e){0==e.indexOf("dfn-")&&(e=e.substring(4),s=parseInt(e,10))})),s}function S(t){let i=!1,r=(void 0!==p[u]&&(i=!0),[]),e=(d(h).each(function(t,e){a=d(this),n=a.attr("class").split(/\s+/),1==(n=d.grep(n,function(t,e){return 0===t.indexOf("df-elementindex-")})).length?(s=n[0].substring(16),s=parseInt(s),a.removeClass(n[0])):0==n.length?s=-1:console.log("Divi Filter Plugin: Error 563 More than one or no moduleIndex class");var s,n,o,a=s;-1!=a&&(o=[],d(this).children().each(function(){o.push(d(this).detach())}),i?(p[u].moduleArray[a].moduleParts=o,C(d(this))):r[a]=new c(o,a,C(d(this))))}),i||(allModulesWithoutReference=r,p[u]=new f(h,_,v,g,m,allModulesWithoutReference)),p[u].moduleArray.map(t=>Object.assign({},t)));p[u].multiSelectMode?(s=p[u].activeFilterBtnClasses,t.hasClass("df-activebutton")?(toRemove=w(t,p[u].postTypeFiltering),s=s.filter(function(t){return!toRemove.includes(t)}),t.removeClass("df-activebutton")):(s=s.concat(w(t,p[u].postTypeFiltering)),t.addClass("df-activebutton")),e=(p[u].cutSetMode?F:K)(s,e),p[u].activeFilterBtnClasses=s):(s=w(t,p[u].postTypeFiltering),dvKV&&(d(b+" .df-button").removeClass("df-activebutton"),t.addClass("df-activebutton")),e=(p[u].cutSetMode?F:K)(s,e));var s,o=e;if("blogGrid"==_){var a=d(".df-area"+b+"> .et_pb_row:not(.df-buttons) .et_pb_salvattore_content .column").length-1;let t=0,e=0;for(let n=0;n<o.length;n++){let s=d(".df-area"+b+"> .et_pb_row:not(.df-buttons) .et_pb_salvattore_content .column:eq("+t+") article:eq("+e+")");var l=o[n].moduleIndex.toString().padStart(3,"0");if(s.addClass("df-elementindex-"+l),d.each(o[n].classList,function(t,e){s.addClass(e)}),d.each(o[n].moduleParts,function(t,e){s.append(o[n].moduleParts[t])}),dvKV){let t=document.querySelectorAll(h)[n];t&&(t.classList.remove("df-animation"),t.offsetWidth,t.classList.add("df-animation"))}t<a?t+=1:(t=0,e+=1)}}else for(let s=0;s<o.length;s++){var n=o[s].moduleIndex.toString().padStart(3,"0");if(d(h+":eq("+s+")").addClass("df-elementindex-"+n),d.each(o[s].classList,function(t,e){d(h+":eq("+s+")").addClass(e)}),d.each(o[s].moduleParts,function(t,e){d(h+":eq("+s+")").append(o[s].moduleParts[t])}),dvKV){let t=document.querySelectorAll(h)[s];t&&(t.classList.remove("df-animation"),t.offsetWidth,t.classList.add("df-animation"))}}}function F(t,s){var o=[],n=(d.each(t,function(t,n){d.each(s,function(t,e){var s=0;void 0!==e?.classList?d.each(e.classList,function(t,e){e==n&&(s=1)}):s=0,0==s&&o.push(t)})}),[]);return d.each(o,function(t,e){-1==d.inArray(e,n)&&n.push(e)}),(o=n).sort(function(t,e){return e-t}),d.each(o,function(t,e){s.splice(e,1)}),s}function K(o,s){var a;return 0<o.length&&(a=[],d.each(s,function(t,e){var n=0;void 0!==e.classList?d.each(e.classList,function(t,s){d.each(o,function(t,e){s==e&&(n=1)})}):n=0,0==n&&a.push(t)}),a.sort(function(t,e){return e-t}),d.each(a,function(t,e){s.splice(e,1)})),s}console.log("Filtering done with the Divi Filter plugin, get the free version here:"),console.log("https://danielvoelk.de/e
1n/divi-filter/"),dvKV="undefined"!=typeof dvServerResponse&&(!!dvServerResponse[0].includes("PREMIUM")||!dvServerResponse[0].includes("FREE")),d(".df-area").before("\x3c!-- Filtering done with the Divi Filter plugin, get the free version here: https://danielvoelk.de/en/divi-filter/ --\x3e"),1<d(".df-area").length&&!dvKV?console.log("Divi Filter Plugin: More than 1 filter area. Remove filter area or upgrade license!"):(d(".df-area").each(function(t,e){let s="> .et_pb_row > .et_pb_column",n="";if(d(this).hasClass("et_section_specialty")&&dvKV?(s=".et_pb_row_inner:not(.df-buttons) > .et_pb_column:not(.df-buttons)",d(this).hasClass("df-rows")&&dvKV&&(s=".et_pb_row_inner:not(.df-buttons)")):d(this).hasClass("df-rows")&&dvKV?s="> .et_pb_row:not(.df-buttons)":d(this).hasClass("df-post")?(s="> .et_pb_row:not(.df-buttons) .et_pb_portfolio_item",d(".df-area"+b+" .et_pb_module").hasClass("et_pb_blog_grid_wrapper")&&(n="blogGrid"),(d(".df-area"+b+" .et_pb_module").hasClass("et_pb_posts")||d(".df-area"+b+" .et_pb_module").hasClass("et_pb_blog_grid_wrapper"))&&(s="> .et_pb_row:not(.df-buttons) article")):dvKV?s="> .et_pb_row:not(.df-buttons) > .et_pb_column:not(.df-buttons)":(d(this).hasClass("df-rows")||d(this).hasClass("et_section_specialty"))&&console.log("Divi Filter Plugin: You can't filter rows or specialty sections with the free license. Please get a Premium license!"),"blogGrid"==n){const r=d(".df-area"+b+"> .et_pb_row:not(.df-buttons) .et_pb_salvattore_content .column").length-1;let n=0,o=0;d(this).find(s).each(function(t,e){let s=d(".df-area > .et_pb_row:not(.df-buttons) .column:eq("+n+") article:eq("+o+")");t=t.toString().padStart(3,"0");s.addClass("df-elementindex-"+t),dvKV&&s.addClass("df-animation"),n<r?n+=1:(n=0,o+=1)})}else d(this).find(s).each(function(t,e){t=t.toString().padStart(3,"0");d(this).addClass("df-elementindex-"+t),dvKV&&d(this).addClass("df-animation")});var o,a,i;dvKV&&(o=" ",o=(a=null)==(i=y(d(this)))?(i=1," "):".dfn-"+i,a=new URLSearchParams(window.location.search).get("filter"),0==d(o+" .df-button.dfc-"+a).length&&void 0!==(i=d(this).attr("class"))&&(i=i.split(/\s+/),classListFiltered=d.each(i,function(t,e){0!=e.indexOf("dfs-")&&0!=e.indexOf("dfc-")||(a=e.substring(4))})),d(o+" .df-button.dfc-"+a).length&&(d(this).hasClass("df-startingdelay")||d(this).hasClass("df-delay")?setTimeout(function(){d(".df-button.dfc-"+a).click()},300):(l($button=d(o+" .df-button.dfc-"+a)),S($button)))),d(this).addClass("df-loaded")}),d(".df-button").on("click",function(t){t.preventDefault(),l(d(this)),S(d(this))}),d(".df-reset").on("click",function(t){dvKV&&(t.preventDefault(),(0<d(".dv-dropdown").length?d(".dv-dropdown .df-button:first-child"):d('.df-button:not([class*=" dfc-"])')).trigger("click"))}))});
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.