From a6c3052b0369c24d8679e463a10f562934f444fb Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 16:40:36 +0000 Subject: [PATCH 01/26] Translate languages/rocket.pot in fr_FR 100% translated source file: 'languages/rocket.pot' on 'fr_FR'. --- languages/rocket-fr_FR.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/languages/rocket-fr_FR.po b/languages/rocket-fr_FR.po index 6ae77cf55e..1295fa320f 100644 --- a/languages/rocket-fr_FR.po +++ b/languages/rocket-fr_FR.po @@ -6,9 +6,9 @@ # msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.18.1-alpha1\n" +"Project-Id-Version: WP Rocket 3.18.1-beta1\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" -"POT-Creation-Date: 2025-01-29T08:41:11+00:00\n" +"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" "PO-Revision-Date: 2019-08-26 15:14+0000\n" "Last-Translator: Romain • WP Rocket , 2025\n" "Language-Team: French (France) (https://app.transifex.com/wp-media/teams/18133/fr_FR/)\n" @@ -4872,7 +4872,7 @@ msgid "" "Below is a detailed view of all data WP Rocket will collect %1$sif granted " "permission.%2$s" msgstr "" -"Vous trouverez ci-dessous les données collectées par WP Rocket%1$ssi vous " +"Vous trouverez ci-dessous les données collectées par WP Rocket %1$ssi vous " "nous en donnez l'autorisation.%2$s" #: views/settings/page.php:89 From 121893664f8ee0b58bb694480f9ad704f6031b2f Mon Sep 17 00:00:00 2001 From: Opeyemi Ibrahim Date: Fri, 31 Jan 2025 13:19:42 +0100 Subject: [PATCH 02/26] Fix #7265 fatal error with 3.18.1.2 (#7267) --- .../Common/PerformanceHints/Frontend/Processor.php | 10 ++++++++-- .../Subscriber/HTML/no_closing_body_tag_input.html | 6 ++++++ .../HTML/no_closing_body_tag_output.html | 7 +++++++ .../Subscriber/maybe_apply_optimizations.php | 14 ++++++++++++++ .../Subscriber/maybe_apply_optimizations.php | 4 ++-- 5 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_input.html create mode 100644 tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_output.html diff --git a/inc/Engine/Common/PerformanceHints/Frontend/Processor.php b/inc/Engine/Common/PerformanceHints/Frontend/Processor.php index 7988bdc3bf..b48704c50e 100644 --- a/inc/Engine/Common/PerformanceHints/Frontend/Processor.php +++ b/inc/Engine/Common/PerformanceHints/Frontend/Processor.php @@ -191,8 +191,14 @@ private function inject_beacon( $html, $url, $is_mobile ): string { // Create the script tag. $script_tag = ""; // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript $last_body_tag_position = strrpos( $html, '' ); - // Append the script tag just before the last closing body tag especially in cases where there's an iframe. - $html = substr_replace( $html, $inline_script . $script_tag . '', $last_body_tag_position, 7 ); + + if ( false !== $last_body_tag_position ) { + // Append the script tag just before the last closing body tag especially in cases where there's an iframe. + $html = substr_replace( $html, $inline_script . $script_tag . '', $last_body_tag_position, 7 ); + } else { + // Append to the end of html if is not found. + $html .= $inline_script . $script_tag; + } return $html; } diff --git a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_input.html b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_input.html new file mode 100644 index 0000000000..ae1390a63d --- /dev/null +++ b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_input.html @@ -0,0 +1,6 @@ + + + Test + + + diff --git a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_output.html b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_output.html new file mode 100644 index 0000000000..ac76359cdb --- /dev/null +++ b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/HTML/no_closing_body_tag_output.html @@ -0,0 +1,7 @@ + + + Test + + + + diff --git a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php index 4b661cd212..05c71f65b5 100644 --- a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php +++ b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php @@ -1,6 +1,8 @@ $html_with_double_body_output, ], + 'shouldAddBeaconWithoutClosingBodyTag' => [ + 'config' => [ + 'html' => $html_input_without_closing_body_tag, + 'atf' => [ + 'row' => null, + ], + 'lrc' => [ + 'row' => null, + ], + ], + 'expected' => $html_input_without_closing_body_tag_output, + ], ], ]; diff --git a/tests/Integration/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php b/tests/Integration/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php index 71a21a4cb3..882b5bb8ff 100644 --- a/tests/Integration/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php +++ b/tests/Integration/inc/Engine/Common/PerformanceHints/Frontend/Subscriber/maybe_apply_optimizations.php @@ -91,8 +91,8 @@ public function testShouldReturnAsExpected( $config, $expected ) { add_filter( 'pre_get_rocket_option_cache_logged_user', [ $this, 'get_cache_user' ] ); $this->assertSame( - $expected, - apply_filters( 'rocket_buffer', $config['html'] ) + trim($expected), + trim(apply_filters( 'rocket_buffer', $config['html'] )) ); } From 5b018e45b58e1ba2786dfb9dc1e76447b481944d Mon Sep 17 00:00:00 2001 From: Khadreal Date: Fri, 31 Jan 2025 13:29:17 +0100 Subject: [PATCH 03/26] Change version to 3.18.1.3 --- wp-rocket.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-rocket.php b/wp-rocket.php index 43e7fd8d87..66b67aeeae 100755 --- a/wp-rocket.php +++ b/wp-rocket.php @@ -3,7 +3,7 @@ * Plugin Name: WP Rocket * Plugin URI: https://wp-rocket.me * Description: The best WordPress performance plugin. - * Version: 3.18.1.2 + * Version: 3.18.1.3 * Requires at least: 5.8 * Requires PHP: 7.3 * Code Name: Iego @@ -20,7 +20,7 @@ defined( 'ABSPATH' ) || exit; // Rocket defines. -define( 'WP_ROCKET_VERSION', '3.18.1.2' ); +define( 'WP_ROCKET_VERSION', '3.18.1.3' ); define( 'WP_ROCKET_WP_VERSION', '5.8' ); define( 'WP_ROCKET_WP_VERSION_TESTED', '6.3.1' ); define( 'WP_ROCKET_PHP_VERSION', '7.3' ); From 54ae33a8cb833fd6f4294a767500823d04ac2238 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:09:19 +0000 Subject: [PATCH 04/26] Translate languages/rocket.pot in fa_IR 100% translated source file: 'languages/rocket.pot' on 'fa_IR'. --- languages/rocket-fa_IR.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/languages/rocket-fa_IR.po b/languages/rocket-fa_IR.po index 05486f99ce..0a53f1874d 100644 --- a/languages/rocket-fa_IR.po +++ b/languages/rocket-fa_IR.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.18-beta1\n" +"Project-Id-Version: WP Rocket 3.18.1-beta1\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" -"POT-Creation-Date: 2025-01-06T13:04:08+00:00\n" +"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" "PO-Revision-Date: 2019-08-26 15:14+0000\n" "Last-Translator: Mohammad Yousefzadeh , 2025\n" "Language-Team: Persian (Iran) (https://app.transifex.com/wp-media/teams/18133/fa_IR/)\n" @@ -2917,7 +2917,7 @@ msgstr "وقفه اسکریپت" msgid "It was not possible to determine a valid cut-off time: %s." msgstr "تعیین یک زمان قطع معتبر ممکن نبود:%s." -#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:269 +#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:272 msgid "Every minute" msgstr "هر دقیقه" @@ -3403,10 +3403,14 @@ msgstr "باگذاری با تاخیر تصاویر" msgid "LazyLoad for iframes/videos" msgstr "بارگذاری با تاخیر آی‌‌فریم‌ها\\ویدیوها" -#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:48 +#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:49 msgid "LazyLoad CSS backgrounds" msgstr "بارگذاری تنبل پس ضمینه CSS" +#: inc/Engine/Media/Lazyload/Subscriber.php:262 +msgid "Play Youtube video" +msgstr "تماشای ویدیو" + #: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:244 msgid "Analytics & Trackers" msgstr "آنالیتیکس و رهگیریها" From a994c11fb7038780eeaf21cbe544a28c574d366b Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:09:33 +0000 Subject: [PATCH 05/26] Translate languages/rocket.pot in fa_IR 100% translated source file: 'languages/rocket.pot' on 'fa_IR'. --- languages/rocket-fa_IR.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/rocket-fa_IR.po b/languages/rocket-fa_IR.po index 0a53f1874d..b1f204f811 100644 --- a/languages/rocket-fa_IR.po +++ b/languages/rocket-fa_IR.po @@ -3409,7 +3409,7 @@ msgstr "بارگذاری تنبل پس ضمینه CSS" #: inc/Engine/Media/Lazyload/Subscriber.php:262 msgid "Play Youtube video" -msgstr "تماشای ویدیو" +msgstr "تماشای ویدیو یوتیوب" #: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:244 msgid "Analytics & Trackers" From 9b206de92cb0ce50a9b062106970e584b94e17b6 Mon Sep 17 00:00:00 2001 From: Mathieu Lamiot Date: Tue, 4 Feb 2025 15:45:27 +0100 Subject: [PATCH 06/26] Update delay JS script (#7273) Co-authored-by: wordpressfan Co-authored-by: WordPressFan Co-authored-by: jeawhanlee Co-authored-by: Michael Lee --- assets/js/lazyload-scripts.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/lazyload-scripts.min.js b/assets/js/lazyload-scripts.min.js index 79ec985962..dbb1814ee3 100644 --- a/assets/js/lazyload-scripts.min.js +++ b/assets/js/lazyload-scripts.min.js @@ -1 +1 @@ -(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.0",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),this.T("domReady"),await this.F(),await this.j(),await this.I(),this.T("windowLoad"),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise((t=>setTimeout(t,500-Date.now()+this.lastTouchEnd))),this.H(),this.T("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),{isRocket:!0})}o(){window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalAddEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o})},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}T(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),s.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return!t.realDomReadyFired||t.userActionTriggered&&!t.fauxDomReadyFired?document.addEventListener("DOMContentLoaded",(()=>e.bind(document)(o))):parseInt(o.fn.jquery)>2?setTimeout((()=>e.bind(document)(o))):e.bind(document)(o),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)),e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const a=document.createDocumentFragment();o.setStart(a,0),a.appendChild(o.createContextualFragment(e)),s.insertBefore(a,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver((t=>{for(const e of t)e.addedNodes.forEach((t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise((e=>{const i=()=>{const i=this.pendingScripts.findIndex((e=>e.script===t));i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)}))})}))})),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",(()=>{i.setAttribute("data-rocket-status","failed-network"),e()}),{isRocket:!0}),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}})),document.head.appendChild(o)}W(){this.trash.forEach((t=>t.remove()))}async F(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); \ No newline at end of file +(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.2",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),this.T("domReady"),await this.F(),await this.j(),await this.I(),this.T("windowLoad"),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise((t=>setTimeout(t,500-Date.now()+this.lastTouchEnd))),this.H(),this.T("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),{isRocket:!0})}o(){window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalAddEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o})},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}T(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,(()=>{e[t].forEach((t=>t()))}),{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout((()=>i.bind(document)(o))):i.bind(document)(o)}return t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const a=document.createDocumentFragment();o.setStart(a,0),a.appendChild(o.createContextualFragment(e)),s.insertBefore(a,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver((t=>{for(const e of t)e.addedNodes.forEach((t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise((e=>{const i=()=>{const i=this.pendingScripts.findIndex((e=>e.script===t));i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)}))})}))})),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",(()=>{i.setAttribute("data-rocket-status","failed-network"),e()}),{isRocket:!0}),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}})),document.head.appendChild(o)}W(){this.trash.forEach((t=>t.remove()))}async F(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); \ No newline at end of file From 551a3ec69b0ee55e8b093815428f33f1ac2454d2 Mon Sep 17 00:00:00 2001 From: Khadreal Date: Tue, 4 Feb 2025 14:58:32 +0000 Subject: [PATCH 07/26] update dynamic lists --- dynamic-lists-delayjs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamic-lists-delayjs.json b/dynamic-lists-delayjs.json index cf0813876a..0ed0a898f4 100644 --- a/dynamic-lists-delayjs.json +++ b/dynamic-lists-delayjs.json @@ -1 +1 @@ -{"plugins":{"ffc21030-519a-4853-8cea-49f959e82731":{"title":"Additional Variation Images Gallery for WooCommerce","condition":"woo-variation-gallery\/woo-variation-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woo-variation-gallery\/assets\/js\/slick.min.js","\/woo-variation-gallery\/assets\/js\/frontend.min.js","\/wp-includes\/js\/underscore.min.js","variation_custom_fields"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:def67a2c1ddd6df2353e4772b6fd4e5b","is_default":0,"created_at":1724424735},"0e7dc253-acd0-4421-877f-a7101d848717":{"title":"Advanced Ads","condition":"advanced-ads\/advanced-ads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/(.*).js","advanced_ads_ready","advadsCfpQueue","adsbygoogle","adservice.google","\/advanced-ads(.*)","advads_items","advads_tracking_ads"],"icon_url":"","summary":"The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0","type":"plugin","id":"plugin:4b82cc7379d46c6272f5d556bb264eec","is_default":0,"created_at":1724424826},"a4d5c058-9120-47ee-977c-f30f83fb1a75":{"id":"plugin:a076fbb79772f497349a76ee74a7f708","title":"All-in-one Compliance for GDPR \/ CCPA Cookie Consent","type":"plugin","icon":"","exclusions":["iubenda_cs.js","var _iub"],"is_default":0,"condition":"iubenda-cookie-law-solution\/iubenda_cookie_solution.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"88457e92-0f24-458e-b7b5-bab59074ebef":{"title":"Amelia","condition":"ameliabooking\/ameliabooking.php","exclusions":["\/wp-content\/plugins\/ameliabooking\/(.*).js","var hasAmeliaEvent"],"icon_url":"","summary":"Display booking options without user interaction.","type":"plugin","id":"plugin:93ea6597c3cbd06e93a46b9f5368732d","is_default":0,"created_at":1724425057},"79a5082f-821a-4a4b-a0e3-caaf22cf3f75":{"title":"AMO Team Showcase","condition":"amo-team-showcase\/amo-team-showcase.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/amo-team-showcase\/public\/js\/wookmark.js","\/amo-team-showcase\/public\/js\/amo-team-showcase-public.js","\/wp-includes\/js\/imagesloaded.min.js","amoTeamVars"],"icon_url":"","summary":"To display team members.","type":"plugin","id":"plugin:9bdceaa1bb89135730a3b2aa4db94c22","is_default":0,"created_at":1724425072},"90c7fd90-3adf-4cb7-8a92-845bdbd95d27":{"title":"Anti-Spam by CleanTalk - Prevent console error","condition":"cleantalk-spam-protect\/cleantalk.php","exclusions":["ctPublicFunctions","ctPublic"],"icon_url":"","summary":"Prevent console error","type":"plugin","id":"plugin:ed2ade77cd44e21b1703b093c002a903","is_default":0,"created_at":1724425107},"e054f840-700a-4549-bbba-485473a53f71":{"title":"AnWP Football Leagues - Calendar Widget","condition":"football-leagues-by-anwppro\/anwp-football-leagues.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/football-leagues-by-anwppro\/(.*)","\/football-leagues-by-anwppro-premium-premium\/(.*)","window.AnWPFLPro","window.AnWPFLTabulator","\/elementor\/assets\/lib\/flatpickr\/flatpickr.min.js"],"icon_url":"","summary":"Display FL Calendar Widget","type":"plugin","id":"plugin:e7581089f33fdf0a970d5c5deb16ff50","is_default":0,"created_at":1724425139},"1d058cae-4460-4354-bab3-a96445650bd8":{"title":"AnyWhere Elementor Pro","condition":"anywhere-elementor-pro\/anywhere-elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/anywhere-elementor-pro\/build\/index.js"],"icon_url":"","summary":"Make links clickable","type":"plugin","id":"plugin:b739df50f3f5bf400075f17dca652517","is_default":0,"created_at":1724425158},"8a1614c7-55b1-4b6d-88e5-6e8ddc630dae":{"id":"plugin:46741e77eaf4d13a0c80be6b86379758","title":"Astra - Pro Addon","type":"plugin","icon":"","exclusions":["\/astra-addon\/astra-addon-(.*).js"],"is_default":0,"condition":"astra-addon\/astra-addon.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"24bc7cdf-0c51-4d93-a74d-57344689a4f6":{"title":"Beaver Builder - Background Images","condition":"bb-theme-builder\/bb-theme-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/wp-content\/uploads\/bb-plugin\/cache\/(.*)-layout.js"],"summary":"When Delay JavaScript Execution is enabled, background images don't show until user interaction.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:b509b5b21236c81836daf74954b9109e","is_default":0,"created_at":1737120060},"37d96403-f9ea-4481-b2f8-374d7c93e61a":{"title":"Beaver Builder Lite","condition":"beaver-builder-lite-version\/fl-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/bb-plugin\/","\/bb-plugin\/js\/yui3.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/bb-plugin\/js\/fl-slideshow.min.js"],"summary":"To show parallax background, slideshow background and some animations instantly.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:3fab17e6c8338e2dcc7a5c8a06abf093","is_default":0,"created_at":1737118681},"f83dbf3b-783e-4ef9-9b18-8a469ca7102d":{"title":"Bloom","condition":"bloom\/bloom.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bloom\/"],"icon_url":"","type":"plugin","id":"plugin:e57cdfbc09f4e0f7445c279d9f580bdd","is_default":0,"created_at":1685189070},"135aadd2-cd4a-44ae-8dcf-801f3f2316c0":{"id":"plugin:055ef01accbad6378e3d1a4965600964","title":"Booked","type":"plugin","icon":"","exclusions":["\/booked\/","\/js\/jquery\/ui\/datepicker.min.js"],"is_default":0,"condition":"booked\/booked.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"ddfee9b0-e5a9-4d3f-8c21-b999cbb61c33":{"title":"Bookly","condition":"bookly-responsive-appointment-booking-tool\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bookly-responsive-appointment-booking-tool\/frontend\/","window.bookly"],"icon_url":"","summary":"To load the booking form on page load.","type":"plugin","id":"plugin:492f9b0d55f3bf07c68e915ea1dfb72a","is_default":0,"created_at":1724427886},"7a013fd6-0881-4dbe-8e93-33edefe7f717":{"title":"Borlabs Cookie","condition":"borlabs-cookie\/borlabs-cookie.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","borlabsCookieConfig","borlabs-cookie.min.js","borlabsCookieContentBlocker","BorlabsCookieBox","allFbWidgets","\/borlabs-cookie\/assets\/javascript\/","borlabs-cookie-config"],"icon_url":"","type":"plugin","id":"plugin:e1ec2daca513de476bd3dae79366e9ab","is_default":0,"created_at":1702497952},"3999e680-4049-4494-945c-768cecc1a2c4":{"title":"Brizy","condition":"brizy\/brizy.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/group-(.*).js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/preview.js","Brizy.emit"],"icon_url":"","summary":"Prevents partially loading the slider.","type":"plugin","id":"plugin:43019d66af7b41e65bb602c01e10c6a0","is_default":0,"created_at":1724428007},"af4d9357-3def-42a1-86b7-419553444b4d":{"title":"Carousel Upsells and Related Product for WooCommerce","condition":"carousel-upsells-and-related-product-for-woocommerce\/ffxf-woo-glide-related-and-upsells.php","exclusions":["\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","carusel_poduct_related"],"icon_url":"","summary":"To load the carousel products with the correct spacing without interaction.","type":"plugin","id":"plugin:5c317f9f244597d8f236ecb7d8e41752","is_default":0,"created_at":1724428163},"1d866d90-5451-43ba-a4d1-75b64f9235e1":{"title":"clickskeks.at Cookiebanner","condition":"clickskeks\/index.php","exclusions":["clickskeks"],"icon_url":"","summary":"Load the cookie banner without interaction.","type":"plugin","id":"plugin:0a3a29603ebac8fe0808f64f5c8edbb2","is_default":0,"created_at":1724428285},"c09695cc-2387-4416-881a-c0b392188a26":{"title":"Complianz","condition":"complianz-gdpr\/complianz-gpdr.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","complianz"],"icon_url":"","type":"plugin","id":"plugin:a766f95208154cd69a3e15150a42f325","is_default":0,"created_at":1685188788},"bfb36984-e2a1-40ba-a8cd-f29b0b6f720f":{"title":"Complianz Premium","condition":"complianz-gdpr-premium\/complianz-gpdr-premium.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","complianz"],"icon_url":"","type":"plugin","id":"plugin:89d54385816dd2d5ae92cfda9d95bbfd","is_default":0,"created_at":1712163685},"b5e146fc-0b7c-4c6c-a631-8da246d3bd89":{"title":"Conerstone Builder - Fix mobile menu","condition":"cornerstone\/cornerstone.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix the issue with the hamburger menu, when Delay JavaScript execution is enabled the menu doesn't open.","type":"plugin","id":"plugin:f8f8c81535b5e0073aa3c56b6dd3df5b","is_default":0,"created_at":1724428497},"368bc394-b74e-4b62-b359-cd967f78c6ea":{"title":"ConsentMagic Pro - Show popup without user interaction","condition":"consent-magic-pro\/consent-magic-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/consent-magic-pro\/js\/cs-public.min.js","\/wp-content\/plugins\/pixelyoursite-pro\/(.*)"],"icon_url":"","summary":"Load the consent popup without user interaction.","type":"plugin","id":"plugin:9e0701a214f49a057f17b00e39df2e7e","is_default":0,"created_at":1724428306},"7e551e3b-fbe4-4235-87a9-b476bc9e2020":{"title":"Content Egg","condition":"content-egg\/content-egg.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/content-egg\/res\/js\/morrisjs\/morris.min.js","\/content-egg\/res\/js\/morrisjs\/raphael.min.js","Morris.Area"],"icon_url":"","summary":"Show charts on page load.","type":"plugin","id":"plugin:949b1b923d51d10a2fb67a2a39d166b3","is_default":0,"created_at":1724428456},"7fbca6c5-9239-4550-a755-6f041f867a57":{"title":"Cookie Notice & Compliance for GDPR \/ CCPA","condition":"cookie-notice\/cookie-notice.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/cookie-notice\/","var cnArgs"],"icon_url":"","summary":"Loads the cookie notice on the screen.","type":"plugin","id":"plugin:213d0f883ae27aefb3a7937656bbd11e","is_default":0,"created_at":1724428382},"26722567-fe35-44b5-a5a7-fb0f3a38c3f2":{"title":"Cookiebot CMP","condition":"cookiebot\/cookiebot.php","exclusions":["consent.cookiebot.com"],"icon_url":"","summary":"Resolves issue with links not being clickable.","type":"plugin","id":"plugin:1d10ad30bbcf0fd4b26e9625a07abcfc","is_default":0,"created_at":1724428418},"1547249a-ce0c-40e4-91f6-148a5f9652d7":{"title":"CookieYes Lite - Show on page load","condition":"cookie-law-info\/cookie-law-info.php","exclusions":["\/cookie-law-info\/lite\/frontend\/js\/script.min.js"],"icon_url":"","type":"plugin","id":"plugin:29d4d4ccd077232b111581043bbd8d81","is_default":0,"created_at":1721422981},"74110e36-89e5-440d-bec3-7133da3277c2":{"title":"Coupon Referral Program","condition":"coupon-referral-program\/coupon-referral-program.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/coupon-referral-program\/","\/wp-includes\/js\/jquery\/ui\/draggable.min.js"],"icon_url":"","summary":"Fixes non-breaking dependency error.\r\n\r\nAlso requires excluding the following from JavaScript deferring:\r\n\r\n\/coupon-referral-program\/","type":"plugin","id":"plugin:edcf103293ceab711e999d419d038ca1","is_default":0,"created_at":1724428687},"408fa396-20f2-4b1f-820d-52882af281cc":{"title":"CozyStay Core - Fix background images","condition":"cozystay-core\/cozystay-core.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cozystay-core\/assets\/scripts\/front\/parallax-bundle.min.js"],"icon_url":"","summary":"Fixes background images loading.","type":"plugin","id":"plugin:872b5eef05c1fc3b00cda07ee966938d","is_default":0,"created_at":1724428721},"ed63e02f-d6c5-481a-bcb9-aae15f72aa21":{"title":"Crisp - Live Chat and Chatbot","condition":"crisp\/crisp.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","CRISP_RUNTIME_CONFIG","l.js"],"icon_url":"","summary":"Allow the chat icon to be displayed.","type":"plugin","id":"plugin:c3e26264dcfd25802805b4fd1a2a449c","is_default":0,"created_at":1724428819},"a8eb622b-279c-4f84-86e0-785e9497add7":{"title":"Custom Twitter Feeds pro","condition":"custom-twitter-feeds-pro\/custom-twitter-feed.php","exclusions":["\/custom-twitter-feeds-pro\/js\/ctf-scripts.min.js"],"icon_url":"","summary":"Allow Twitter feed pro to display a Twitter feed","type":"plugin","id":"plugin:6e4bf949e12f0bebfefb48f6c316102a","is_default":0,"created_at":1724428839},"1624ef15-e25b-406d-bdf9-d4b78d7a59e7":{"title":"Customer Reviews for WooCommerce Plugin","condition":"customer-reviews-woocommerce\/ivole.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/customer-reviews-woocommerce\/js\/colcade.js"],"icon_url":"","type":"plugin","id":"plugin:1f893b343e72ce55e6c9013fbda172fa","is_default":0,"created_at":1704734788},"b0614843-afed-4377-9d8d-e869221be331":{"title":"Depicter Slider","condition":"depicter\/depicter.php","exclusions":["\/depicter\/"],"icon_url":"","type":"plugin","id":"plugin:77c42a041f1c40d128f4bb3714a6d20d","is_default":0,"created_at":1713878881},"396cc03a-8946-4ee8-ab15-7e48261df79a":{"title":"Divi - Carousel Module 2.0","condition":"dg-divi-carousel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/dg-divi-carousel\/"],"icon_url":"","type":"plugin","id":"plugin:fcd789b7d02699f89720aa5ff3627912","is_default":0,"created_at":1709126476},"c15fe3b3-0eaa-48f9-bf04-0e778b1f8c63":{"title":"Divi - Supreme","condition":"supreme-modules-for-divi\/supreme-modules-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/supreme-modules-for-divi\/"],"icon_url":"","type":"plugin","id":"plugin:b5489ae4d8b949f536d6dd2e5b0c1a95","is_default":0,"created_at":1679738701},"dd31451b-989a-4517-b02a-e2c2e2023366":{"title":"Divi Den Pro","condition":"ddpro\/ddpro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ddpro\/build\/freddie\/js\/freddieScriptPageTransition.js","\/ddpro\/build\/freddie\/js\/freddieScriptsHeaders.js","\/ddpro\/build\/freddie\/js\/freddieScriptsContents.js","\/ddpro\/build\/freddie\/js\/gsap\/gsap.min.js"],"icon_url":"","summary":"Fires animations and content created with Divi Den Pro.","type":"plugin","id":"plugin:5caed322df984bbfd3ecb506cf12b688","is_default":0,"created_at":1724429225},"2b006370-cc90-42c1-9656-a30fbfbc91c6":{"title":"Divi Mobile","condition":"divi-mobile\/divi-mobile.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","divi-menu","dm_nav"],"icon_url":"","summary":"Avoid double click when using the mobile menu.","type":"plugin","id":"plugin:402d9b241b04934dd30f32e7ba490e63","is_default":0,"created_at":1724429325},"666bbed9-7ce3-457c-ad6e-b5e056d05010":{"title":"Divi Overlays","condition":"divi-overlays\/divi-overlays.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","var DIVI","\/divi-overlays\/"],"icon_url":"","summary":"Enable modals to be displayed on screen","type":"plugin","id":"plugin:1c828c93d87298d2a27c76e13d0880ba","is_default":0,"created_at":1724429242},"42a404af-7792-44be-9baa-565dc3baf25d":{"title":"Divi Pixel","condition":"divi-pixel\/divi-pixel.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/divi-pixel\/dist\/public\/js\/hamburger.min.js","\/divi-pixel\/dist\/vendor\/js\/easypiechart.js"],"icon_url":"","summary":"Page Preloader","type":"plugin","id":"plugin:dd2494945a487a6cc74d3ab1b2137ccb","is_default":0,"created_at":1724429347},"85f5c099-c481-4c38-bbb9-8b76113bdfd5":{"title":"Divi Supreme Pro","condition":"supreme-modules-pro-for-divi\/supreme-modules-pro-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","elm.style.display","\/supreme-modules-pro-for-divi\/includes\/modules\/ImageCarousel\/frontend.min.js","\/supreme-modules-pro-for-divi\/public\/js\/swiper-bundle.min.js"],"icon_url":"","summary":"Avoid white screen before user interaction","type":"plugin","id":"plugin:3d5f0ae7751702fd1bb490fcf991a334","is_default":0,"created_at":1724429378},"0b78d762-c7be-45de-9aae-0c5078ec0619":{"id":"plugin:b5fc0101608d0b0627268dc49e3e1f8f","title":"Divi Toolbox","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","jQuery('.preloader')","\/divi-toolbox\/assets\/js\/toolbox-scripts.js"],"is_default":0,"condition":"divi-toolbox\/divi-toolbox.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"31a34440-1383-40c4-8920-effcf99f2165":{"title":"Dracula Dark Mode","condition":"dracula-dark-mode-premium\/plugin.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/dark-mode.js","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/frontend.js","\/wp-includes\/js\/dist\/vendor\/react-dom.min.js","\/wp-includes\/js\/dist\/vendor\/react.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","draculaDarkMode"],"icon_url":"","summary":"Show dark mode toggle button and apply styles without need for user interaction with page.","type":"plugin","id":"plugin:5e8a5d8d3830136d84d0f3676f1bf5a5","is_default":0,"created_at":1724429514},"8baba0f8-4449-47d8-a87d-9b6a116e7684":{"title":"Dynamic Pricing & Discounts Lite for WooCommerce","condition":"woo-dynamic-pricing-discounts-lite\/dynamic-pricing-discounts-lite-for-woocommerce.php","exclusions":["\/woo-dynamic-pricing-discounts-lite\/assets\/OwlCarousel\/dist\/owl.carousel.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:185062bf08db42515488e1853d1f4917","is_default":0,"created_at":1677857247},"0fa129f2-5869-4db7-9bf0-69e4b3549ee2":{"id":"plugin:27478327aa44075a86176fad95640d76","title":"Dynamic Product Gallery for WooCommerce","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-dynamic-gallery\/","a3revWCDynamicGallery"],"is_default":0,"condition":"woocommerce-dynamic-gallery\/wc_dynamic_gallery_woocommerce.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"9958c6be-2f67-4791-95c3-a7ad96d599c0":{"title":"Dynamic Product Gallery Premium for WooCommerce","condition":"woocommerce-dynamic-gallery-pro\/wc_dynamic_gallery_woocommerce.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/woocommerce-dynamic-gallery-pro\/assets\/js\/mygallery\/jquery.a3-dgallery.js","settings_defaults_","a3revWCDynamicGallery"],"icon_url":"","summary":"Load the gallery content without user interaction.","type":"plugin","id":"plugin:11dc02a76019f00422f4ac85f47f5135","is_default":0,"created_at":1724429541},"ce26ed21-1be5-481f-80d4-31edfac6d890":{"title":"Dynamic.ooo - Dynamic Content for Elementor","condition":"dynamic-content-for-elementor\/dynamic-content-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/dynamic-content-for-elementor\/assets\/","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Show dynamic content","type":"plugin","id":"plugin:d2bd5b348abe016bdc722acce7755062","is_default":0,"created_at":1724429557},"6a3161a6-1a6f-457a-a9ee-54b376981927":{"title":"Easy Table of Contents","condition":"easy-table-of-contents\/easy-table-of-contents.php","exclusions":["\/easy-table-of-contents\/assets\/js\/front.min.js"],"icon_url":"","summary":"Avoid the Easy Table of Contents to briefly open when the page loads.","type":"plugin","id":"plugin:ee1dec033c6481a77fe88de5bef1a02d","is_default":0,"created_at":1724429629},"25a534a0-2c1f-4cf4-9e19-7941bc032b3a":{"title":"Ecwid Ecommerce Shopping Cart","condition":"ecwid-shopping-cart\/ecwid-shopping-cart.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","app.ecwid.com\/script.js","\/ecwid-shopping-cart\/js\/frontend.js","\/ecwid-shopping-cart\/js\/static-page.js","ecwidParamswindow.ec","jQuery.mobile","xSearch","xCategoriesV2","xProductBrowser","Ecwid.init"],"icon_url":"","type":"plugin","id":"plugin:41c8f5f0ab00cb39654aedd783d194e0","is_default":0,"created_at":1704734846},"a0d681db-991a-4220-8f05-c54a4857aa42":{"title":"Element Pack Pro","condition":"bdthemes-element-pack\/bdthemes-element-pack.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/bdthemes-element-pack\/assets\/js\/modules\/ep-static-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-custom-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-slideshow.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-product-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-stacker.min.js","\/bdthemes-element-pack\/assets\/js\/bdt-uikit.min.js","\/bdthemes-element-pack\/assets\/js\/common\/helper.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/ScrollTrigger.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/gsap.min.js"],"icon_url":"","summary":"Fix issues with gallery and product carousels.","type":"plugin","id":"plugin:ced76c4da718a667537dc6c9d5e0244d","is_default":0,"created_at":1724429901},"40464325-5bae-4a20-bc97-553499e09a73":{"title":"Elementor","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:1d15783218a3137bec4ee8df5353e218","is_default":0,"created_at":1694425872},"ac86b64c-c80a-4053-894d-6caa8b4fdce8":{"title":"Elementor Loop Carrousel","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:0eb8d0bbd1c7ca05ac133ea634f676b7","is_default":0,"created_at":1694442056},"a8fc9fd1-f6d3-41eb-abe9-ef176de6d7e2":{"title":"Elementor - Lazy Load Background Images","condition":"elementor\/elementor.php","exclusions":["lazyloadRunObserver"],"icon_url":"","summary":"Start background images so they load immediately","type":"plugin","id":"plugin:bf248cb2876558452a566c5dd89262b8","is_default":0,"created_at":1724430300},"1948aff5-7850-4979-91fa-0ce181484508":{"title":"Elementor Custom Skin","condition":"ele-custom-skin\/ele-custom-skin.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ele-custom-skin(.*)\/assets\/js\/"],"icon_url":"","summary":"Fixes console error when Elementor scripts are excluded","type":"plugin","id":"plugin:de658ae6c2d05a5a4a947efecf5e0c16","is_default":0,"created_at":1724429916},"25708299-c596-4416-8ad8-740aee0f2752":{"title":"Elementor Pro","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js"],"icon_url":"","summary":"Show elements, galleries, and start animations. \r\n\r\nWhen User Cache is active the following exclusions will resolve console errors:\r\n\r\n\/wp-includes\/js\/underscore.min.js\r\n\/wp-includes\/js\/jquery\/ui\/core.min.js\r\n\/wp-includes\/js\/backbone.min.js\r\nelementorAdminBarConfig\r\nelementorCommonConfig\r\nelementorWebCliConfig\r\nelementorDevToolsConfig","type":"plugin","id":"plugin:030ad23e3851ed7adfa7b9b6c13cf5a6","is_default":0,"created_at":1724430189},"f34dd874-4b34-41e6-a31c-ece3c1efbffc":{"title":"Elementor Pro - SmartMenus","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/assets\/lib\/smartmenus\/jquery.smartmenus.min.js","\/elementor-pro\/assets\/js\/preloaded-elements-handlers.min.js"],"icon_url":"","summary":"Fixes the mobile menu","type":"plugin","id":"plugin:305581ad4294a30eeb1247982f626005","is_default":0,"created_at":1724430219},"111cc8b2-0be9-438b-9aa3-7f1e301a5697":{"id":"plugin:5ae9f5d99224d5ebc7d0c0bbf5b99787","title":"Elementor Pro - User Cache","type":"plugin","icon":"","exclusions":["\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/backbone.min.js","elementorAdminBarConfig","elementorCommonConfig","elementorWebCliConfig","elementorDevToolsConfig"],"is_default":0,"condition":"elementor-pro\/elementor-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c1713bf8-e0c3-4cb5-8b3f-841b06aa87ed":{"title":"ElementsKit Lite - Megamenu","condition":"elementskit-lite\/elementskit-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/elementskit(.*)\/"],"icon_url":"","type":"plugin","id":"plugin:b91fed2fc4478dbb7067742c1ee4691b","is_default":0,"created_at":1683270249},"236c2a9e-9668-4a80-9b66-d2222d812dd6":{"title":"Elfsight Slider CC","condition":"elfsight-slider-cc\/elfsight-slider-cc.php","exclusions":["\/elfsight-slider-cc\/assets\/elfsight-slider.js"],"icon_url":"","summary":"Load slider on page loading","type":"plugin","id":"plugin:b0e259c84df5e120d6113dd0eef9da4b","is_default":0,"created_at":1724430233},"706ff35d-8e33-4b04-a986-346faff704e9":{"title":"Essential Addons for Elementor","condition":"essential-addons-for-elementor-lite\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:417192424139d89fb2a5b1ee1f2b9613","is_default":0,"created_at":1724430272},"b38556dc-2bc4-430f-9c55-7191cf7773db":{"title":"Essential Addons for Elementor Pro","condition":"essential-addons-elementor\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:057757d0593ad9d2dc58124f0077a5df","is_default":0,"created_at":1724430280},"719b988f-0d60-40c2-ba46-88f943119cb1":{"title":"Essential Grid","condition":"essential-grid\/essential-grid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/essential-grid\/","lightboxOptions"],"icon_url":"","summary":"Load grid without interaction.","type":"plugin","id":"plugin:c8e6c490f6438f566ade600c33531a85","is_default":0,"created_at":1724430960},"47d3d2ab-160d-4b07-ac25-8250b9e6a951":{"title":"EventON Lite","condition":"eventon-lite\/eventon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/eventon-lite\/assets\/js\/(.*)"],"icon_url":"","summary":"Load the events calendar on page load","type":"plugin","id":"plugin:dafd19fa48a1fef890dc4348052fcb75","is_default":0,"created_at":1724430313},"219968d7-cf1f-4ee0-917a-db35dcc93a3e":{"id":"plugin:49ff465628fc3cb6d7f23ff81d9b8339","title":"FacetWP","type":"plugin","icon":"","exclusions":["\/facetwp\/assets\/js\/dist\/front.min.js","window.FWP_"],"is_default":0,"condition":"facetwp\/index.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"acce5701-5917-48d5-83ab-3e626aa420c5":{"id":"plugin:78a1c88a56fa957c802074b6418c6fac","title":"FacetWP - Flyout menu","type":"plugin","icon":"","exclusions":["\/facetwp-flyout\/assets\/js\/front.js"],"is_default":0,"condition":"facetwp-flyout\/facetwp-flyout.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"081461cf-dbd0-42f3-9557-10cdc16cf145":{"title":"FiboFilters Premium","condition":"fibofilters-pro\/fibofilters.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/fibofilters-pro\/build\/front-pro\/front.js"],"icon_url":"","summary":"Display filter without need for user interaction.","type":"plugin","id":"plugin:d9f62725f1470d35c3f220645bc2e473","is_default":0,"created_at":1724431277},"f2a5b95f-1a22-46d2-8b72-42a53e46ae3f":{"title":"FiboSearch - Ajax Search for WooCommerce","condition":"ajax-search-for-woocommerce\/ajax-search-for-woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.js","\/wp-includes\/js\/jquery\/jquery-migrate.js","\/ajax-search-for-woocommerce-premium\/assets\/js\/search.js"],"icon_url":"","summary":"Avoid search modals moving to the top when adding keyword in the input field.","type":"plugin","id":"plugin:5d7555892a3a9968fde3fa3a335fc3d8","is_default":0,"created_at":1724431295},"7d1404e9-be76-449c-87aa-919557abe82d":{"title":"FlexBlock","condition":"flo-flex-builder\/flo-flex-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/flo-flex-builder\/dist\/flex-public.min.js","flexDebug"],"icon_url":"","summary":"Fire animations and show images on pageload.","type":"plugin","id":"plugin:ad46179e8b0584abaf52056b846da227","is_default":0,"created_at":1724431336},"b9c6a2dc-b226-4e2c-b85e-29ee55b8f751":{"title":"Fluent Forms","condition":"fluentform\/fluentform.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/fluentform\/public\/js\/(.*).js","\/fluentformpro\/public\/js\/(.*).js"],"icon_url":"","summary":"Fixes files upload field.\r\n\r\n*Requires exlcuding jQuery from JavaScript deferring as well","type":"plugin","id":"plugin:567a2b15db30ef6bd4904e4317139aac","is_default":0,"created_at":1724431366},"10874f8a-2855-4e80-bc46-e484589b76a8":{"title":"Flying Images","condition":"nazy-load\/flying-images.php","exclusions":["flyingImages"],"icon_url":"","summary":"Fixes images not being loaded until there is user interaction","type":"plugin","id":"plugin:e78c153103f698b2b34892332d6b3b62","is_default":0,"created_at":1724431386},"53958499-dacd-41d6-93bc-1534fe7d9eda":{"title":"FooGallery Premium","condition":"foogallery-premium\/foogallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/foobox-image-lightbox\/free\/js\/foobox.free.min.js","\/plugins\/foogallery-premium\/pro\/extensions\/default-templates\/shared\/js\/foogallery.min.js"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:5a0e40a6c5783856893b803189de1404","is_default":0,"created_at":1724431261},"7870d704-2024-4622-838c-fad37d5c6753":{"title":"Formidable Forms","condition":"formidable\/formidable.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","frmSigs","\/formidable-signature\/js\/frm.signature.min.js"],"icon_url":"","summary":"Prevent the delay of the function and the file that processes the signature.","type":"plugin","id":"plugin:ebb5efb57b19ae60e734e456ca2df3f8","is_default":0,"created_at":1724431311},"3f24f9b3-e59e-400f-a784-999f93f60fab":{"title":"Forminator","condition":"forminator\/forminator.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","forminatorFront","\/forminator\/build\/front\/front.multi.min.js","\/forminator\/assets\/js\/library\/jquery.validate.min.js","\/forminator\/assets\/forminator-ui\/js\/forminator-form.min.js","\/forminator\/assets\/forminator-ui\/js\/select2.full.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js"],"icon_url":"","summary":"Display form without interaction","type":"plugin","id":"plugin:0b08523445b8869a67ca40e777704692","is_default":0,"created_at":1724431402},"2e1a34f6-21cd-46d1-af05-8ba575170f44":{"title":"Gallery Slider for WooCommerce - Pro - Fix Product Gallery","condition":"woo-gallery-slider-pro\/woo-gallery-slider-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woo-gallery-slider-pro\/public\/js\/woo-gallery-slider-public.min.js","\/woo-gallery-slider-pro\/public\/js\/swiper-bundle.min.js","\/woo-gallery-slider-pro\/public\/js\/zoom.min.js","\/woo-gallery-slider-pro\/public\/js\/jquery.fancybox.min.js","\/woo-gallery-slider-pro\/public\/js\/video.min.js"],"icon_url":"","summary":"Makes the gallery to load at page load","type":"plugin","id":"plugin:04761f78cbc0a1ed05c65d7e20ddda5b","is_default":0,"created_at":1732823624},"3a600ded-3454-48fb-9811-46afa2ab3c05":{"title":"GDPR Cookie Compliance","condition":"gdpr-cookie-compliance\/moove-gdpr.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/gdpr-cookie-compliance\/dist\/scripts\/main.js"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:5759bf0d47ac3457485314b381a9b528","is_default":0,"created_at":1724431440},"e21aaa5e-7354-471d-ab86-85f99f48830c":{"title":"GDPR Cookie Consent","condition":"webtoffee-gdpr-cookie-consent\/cookie-law-info.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/public\/js\/cookie-law-info-public.js","Cli_Data"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:ffb40036ab0583218561de7c28c6bd9b","is_default":0,"created_at":1724431421},"1f8bdec1-9c4c-4080-8ac0-5f8b49967047":{"title":"GetPaid - Fix console errors","condition":"invoicing\/invoicing.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/select2.min.js","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/bootstrap.bundle.min.js"],"summary":"It fixes some errors with jQuery in the browser's console.","icon_url":"","type":"plugin","id":"plugin:6756935a144cf0a74b252db5f8229ee9","is_default":0,"created_at":1728404861},"c11ca4ea-1a23-49ee-9a6b-1e549de50ea2":{"title":"Getwid - Gutenberg Blocks","condition":"getwid\/getwid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Fixes tabs when jQuery is excluded from Delay JavaScript Execution.","type":"plugin","id":"plugin:3877953c5ec1e66db92ad844ae8ebafc","is_default":0,"created_at":1724431639},"79b33eb9-bc92-4d8a-afd8-1c61e70bed8f":{"title":"GiveWP","condition":"give\/give.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/give\/assets\/dist\/js\/give.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Closes the preloader.","type":"plugin","id":"plugin:0fb3af06fc5c710a670220b054c292c5","is_default":0,"created_at":1724431653},"3773bb33-b168-4f68-9963-512da24ac4da":{"title":"GoodLayers Core","condition":"goodlayers-core\/goodlayers-core.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/goodlayers-core\/plugins\/script.js","\/goodlayers-core\/include\/js\/page-builder.js"],"icon_url":"","type":"plugin","id":"plugin:5f124509a56ca2e0644246919ec70434","is_default":0,"created_at":1704734904},"2adabe9b-6e03-4a67-959f-492813d40f69":{"title":"Google Tag Manager for WooCommerce PRO","condition":"gtm-ecommerce-woo-pro\/gtm-ecommerce-woo-pro.php","exclusions":["\/gtm-ecommerce-woo-pro\/assets\/gtm-ecommerce-woo-pro.js"],"icon_url":"","summary":"Fire tracker on page load.","type":"plugin","id":"plugin:e54fd4313007b6fedf8ab4df0e05277a","is_default":0,"created_at":1724431759},"7bf261ac-89d4-492f-8a3d-1c5809b9579a":{"title":"Gravity Forms","condition":"gravityforms\/gravityforms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/gravityforms\/","gform","recaptcha","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/plupload\/plupload.min.js","\/wp-includes\/js\/plupload\/moxie.min.js"],"icon_url":"","type":"plugin","id":"plugin:7a1c1606d094f6bff83c0ee155908367","is_default":0,"created_at":1694457903},"fbaf4a19-f675-441a-b75c-7fd748a59827":{"title":"Gravity Forms Page Transitions","condition":"gp-page-transitions\/gp-page-transitions.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/gp-page-transitions\/js\/"],"icon_url":"","summary":"To load the form without interaction - Gravity Forms one-click exclusion should also be checked.","type":"plugin","id":"plugin:53ef8d0ee1f9fdf0bbf87676e449eef5","is_default":0,"created_at":1724432081},"12340193-5c35-4b0d-b0bc-bea690cf1cae":{"title":"Green Forms","condition":"green-forms\/green-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","leform.min.js","leform_customjs_handlers","leform_ajax_url"],"icon_url":"","summary":"Load forms without any delay","type":"plugin","id":"plugin:2f3112dd98c39aeb6bde618c9026a29f","is_default":0,"created_at":1724432097},"4d20b427-47cf-4cdf-91c7-ff53602d3b2a":{"id":"plugin:0eb769dddc58f998e913345841b1d0b3","title":"GTM4WP","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","dataLayer"],"is_default":0,"condition":"duracelltomi-google-tag-manager\/duracelltomi-google-tag-manager-for-wordpress.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"a2b3c237-728c-49d6-882a-e3885444e9b4":{"title":"GTranslate","condition":"gtranslate\/gtranslate.php","exclusions":["translate.google.com","googleTranslateElementInit"],"icon_url":"","summary":"To enable immediate translation on the page without user interaction","type":"plugin","id":"plugin:3b085ccda851ccf129d9506462f0cd65","is_default":0,"created_at":1724432146},"79dfc946-6b96-4b6d-bcaf-8cae6330581a":{"title":"GTranslate - Show language switcher on page load","condition":"gtranslate\/gtranslate.php","exclusions":["window.gtranslateSettings","\/gtranslate\/js\/dwf.js","\/gtranslate\/js\/flags.js"],"icon_url":"","summary":"To show language switcher on page load.","type":"plugin","category":"analytics","id":"plugin:0aedfaa0f543c47c4b0fcf57307c6691","is_default":0,"created_at":1737550549},"40cd9336-e73f-4a61-a7f6-27ec1ca6892c":{"title":"HBook","condition":"hbook\/hbook.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/hbook\/","hb_booking_form_data","hb_max_date"],"icon_url":"","summary":"Render the form on page load.","type":"plugin","id":"plugin:e1f17c1eac230219e6fec3ac07406a0d","is_default":0,"created_at":1724432162},"192224c7-df72-4e3d-8f13-3206ac5b2e90":{"title":"Helper - OpenAI Chatbot for WordPress","condition":"\/helper\/index.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/helper\/js\/helper.min.js","mdpHelper"],"icon_url":"","summary":"Allow for chatbot icon load without user interaction.","type":"plugin","id":"plugin:07311d992a8a9d6af91e4766d2cb9ac9","is_default":0,"created_at":1724433592},"99cfbb2e-5678-42c2-928f-5cb09d7e43da":{"title":"HUSKY - Products Filter for WooCommerce","condition":"woocommerce-products-filter\/index.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-products-filter\/(.*)","woof"],"icon_url":"","summary":"Avoid console error (no impact on the functionality of WOOF)","type":"plugin","id":"plugin:269c5766fba124a838ac012a4b5a1a13","is_default":0,"created_at":1724432177},"3a964eac-4aeb-49a7-9fd6-4c31b2645dee":{"id":"plugin:d457acfec0f86aac6733f1446f4fc94f","title":"Instagram Feed Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/instagram-feed-pro\/js\/sbi-scripts.min.js","sb_instagram_js_options"],"is_default":0,"condition":"instagram-feed-pro\/instagram-feed.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"8f9f4788-1b8d-468b-b291-1fcbd48618b9":{"id":"plugin:513b0c0ec8e12130af9b4bbbb17d7275","title":"Interactive Geo Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/interactive-geo-maps-premium\/assets\/public\/map-service\/app.min.js","\/interactive-geo-maps\/assets\/public\/map-service\/app.js","iMapsData","cdn.amcharts.com\/lib\/"],"is_default":0,"condition":"interactive-geo-maps\/interactive-geo-maps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"cf650ca3-afa0-4a13-9e4f-f7cca19abac6":{"title":"Ivory Search","condition":"add-search-to-menu\/add-search-to-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/add-search-to-menu\/public\/js\/ivory-search.min.js"],"icon_url":"","type":"plugin","id":"plugin:7430e9d2c985ae0a3339a7b7e1acc318","is_default":0,"created_at":1677852711},"17a5dd54-1f5e-4d57-a56d-a8a970651954":{"title":"JetBlocks","condition":"jet-blocks\/jet-blocks.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-blocks\/assets\/js\/jet-blocks.min.js"],"icon_url":"","summary":"Enable dropdown on hover on the Cart and enable Mobile Sticky Header","type":"plugin","id":"plugin:1c8a1e1ba89a601f88654f094139b469","is_default":0,"created_at":1724432217},"b6f78c90-9823-459a-8dc1-1257e5f0d4e3":{"title":"JetBlog","condition":"jet-blog\/jet-blog.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/","ElementorProFrontendConfig","elementorFrontendConfig","hasJetBlogPlaylist"],"icon_url":"","summary":"News ticker to work on pageload (in addition to any other Jet exclusions).","type":"plugin","id":"plugin:dac9ec782180f33d0fcc7c4e0e569b9d","is_default":0,"created_at":1724432242},"e17173d8-6ef8-4e27-ba0f-379c9aea7eda":{"title":"JetElements","condition":"jet-elements\/jet-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jet-elements\/","hasJetBlogPlaylist","jetElements","\/wp-includes\/js\/jquery\/ui\/"],"icon_url":"","summary":"Load JetElements on page load.","type":"plugin","id":"plugin:0fe8895d1da5247b73a5d0b482df4ac4","is_default":0,"created_at":1724432253},"cfd77501-9c9e-4f11-b994-0178a592fc08":{"title":"JetEngine","condition":"jet-engine\/jet-engine.php","exclusions":["\/jet-engine\/"],"icon_url":"","type":"plugin","id":"plugin:bc998e71546860c8c7f70c45a6c18972","is_default":0,"created_at":1686208296},"f320c661-4a2b-4299-bada-110f9e931e3c":{"title":"JetFormBuilder - Load without interaction","condition":"jetformbuilder\/jet-form-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jetformbuilder\/","var JetFormBuilderSettings","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/jet-plugins\/jet-plugins.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"summary":"The form is loaded without interaction, and styles are applied immediately.","icon_url":"","type":"plugin","id":"plugin:5ad00a39ed79f888daca19429bc59989","is_default":0,"created_at":1730300985},"36fed829-a2d9-41b5-94f6-2c3b9f07a94e":{"title":"JetMenu","condition":"jet-menu\/jet-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/assets\/js\/lib\/slick\/slick.min.js","\/jet-elements\/","\/jet-menu\/","elementorFrontendConfig","ElementorProFrontendConfig","hasJetBlogPlaylist","JetEngineSettings","jetMenuPublicSettings","\/jet-reviews\/assets\/js\/lib\/vue.min.js"],"icon_url":"","summary":"Mobile menu to show on page load.","type":"plugin","id":"plugin:433a3173f2d06f7d02c7b91c06ed215d","is_default":0,"created_at":1724432268},"580cfed7-f034-4e39-bc7a-cdd01923ce87":{"title":"JetPopup","condition":"jet-popup\/jet-popup.php","exclusions":["\/jet-popup\/assets\/js\/lib\/anime-js\/anime.min.js","\/jet-popup\/assets\/js\/jet-popup-frontend.js","\/jet-woo-builder\/","var jetPopupData"],"icon_url":"","summary":"To show the pop up","type":"plugin","id":"plugin:51714cfdb43f231a1c93e7cffb1007ab","is_default":0,"created_at":1724432311},"d9cd2730-12e2-42d7-a082-6f0efcd466cc":{"title":"JetProductGallery","condition":"jet-woo-product-gallery\/jet-woo-product-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-woo-product-gallery\/assets\/lib\/swiper\/swiper.min.js","\/jet-woo-product-gallery\/assets\/js\/jet-woo-product-gallery.min.js"],"icon_url":"","summary":"To avoid issues with the product gallery on the product page","type":"plugin","id":"plugin:df3bc4b6a8a9f28a5ba24cb7496bbc72","is_default":0,"created_at":1724432327},"544aa37b-4d52-4182-99e8-abe23585da14":{"title":"JetReviews","condition":"jet-reviews\/jet-reviews.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-reviews\/assets\/js\/jet-reviews-frontend.js","\/jet-reviews\/assets\/js\/lib\/vue.min.js","jetReviewsWidget"],"icon_url":"","summary":"To show the reviews on the product page","type":"plugin","id":"plugin:5921fc95965ac7fccb7296957bd9abff","is_default":0,"created_at":1724432349},"963c7804-eede-4570-bd63-67066588b758":{"title":"JetSearch - Search results popup","condition":"jet-search\/jet-search.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jet-search\/assets\/lib\/chosen\/chosen.jquery.min.js","\/jet-search\/assets\/js\/jet-search.js","\/jet-search\/assets\/lib\/jet-plugins\/jet-plugins.js"],"icon_url":"","summary":"To display the list of results when using the search box.","type":"plugin","id":"plugin:13e8760379022187de982df2226a5be4","is_default":0,"created_at":1724432367},"a8460089-34b4-4f8f-8694-5d92fa48aa82":{"title":"JetSmartFilters","condition":"jet-smart-filters\/jet-smart-filters.php","exclusions":["jetOffcanvasInitialized"],"icon_url":"","type":"plugin","id":"plugin:0cd63a514de1f1acb88e2bde65c4bc8d","is_default":0,"created_at":1694447256},"fe3c4915-6f8b-49b7-aa9c-c97b264d9f12":{"title":"JetSticky","condition":"jetsticky-for-elementor\/jetsticky-for-elementor.php","exclusions":["\/jetsticky-for-elementor\/"],"icon_url":"","summary":"Allows sticky menu and sidebar to be displayed","type":"plugin","id":"plugin:a346b60514ef52afeffc6e2ef2793da3","is_default":0,"created_at":1724432399},"853479dc-fff5-47cf-9a60-bf9b00f71fc4":{"title":"JetTabs for Elementor","condition":"jet-tabs\/jet-tabs.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/wp-content\/plugins\/jet-tabs\/assets\/js\/jet-tabs-frontend.min.js"],"icon_url":"","summary":"To make the tab functionality work correctly.","type":"plugin","id":"plugin:d887a6ffea25d759e8aecdb6b78917f7","is_default":0,"created_at":1724432416},"b7f89562-230c-4f63-8360-7aad6df31e02":{"title":"JetTricks","condition":"jet-tricks\/jet-tricks.php","exclusions":["\/jet-tricks\/"],"icon_url":"","summary":"To display animations.","type":"plugin","id":"plugin:829272546b040d5aaeeeaf976b6cd4ec","is_default":0,"created_at":1724432431},"90451e2a-553a-4496-9fa4-cffedbe69d43":{"title":"JetWoo Widgets For Elementor","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jetwoo-widgets-for-elementor\/assets\/js\/jet-woo-widgets.js","\/jet-woo-builder\/assets\/js\/jet-woo-builder.min.js","\/jet-woo-builder\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load JetWoo carousel on page load.","type":"plugin","id":"plugin:f44f3dbd09149f57db370e4132b057db","is_default":0,"created_at":1724432447},"944718c2-48c6-4f53-aaa2-460d07e033cc":{"title":"JetWooBuilder","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","\/elementor-pro\/","\/elementor\/","elementorFrontendConfig","ElementorProFrontendConfig","JetEngineSettings","\/jet-woo-builder\/","\/jet-woo-builder-custom-quantity-selectors-main\/assets\/js\/main.js"],"icon_url":"","summary":"Add quantity buttons to add to cart.","type":"plugin","id":"plugin:ed318a971f8a047bed5b02ad546a9c18","is_default":0,"created_at":1724432462},"b7807939-54f8-4d5c-8363-a42a154d9592":{"title":"Joinchat","condition":"creame-whatsapp-me\/joinchat.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/creame-whatsapp-me\/public\/js\/joinchat.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the icon to open new chat does not display for mobile unless we apply these exclusions.","type":"plugin","id":"plugin:1c3ec728d37052f3a3055d415618342f","is_default":0,"created_at":1727103514},"f5b62f59-1dae-4cdf-ac3f-f5e846fc9918":{"id":"plugin:9562e253cd4ac2b1e1f70e32cb4e32dc","title":"Layer Slider","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.utils.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.kreaturamedia.jquery.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.transitions.js","initLayerSlider"],"is_default":0,"condition":"LayerSlider\/layerslider.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"e2be718d-83a2-4fa0-bc98-f0df52be3dc1":{"title":"LoftLoader Pro","condition":"loftloader-pro\/loftloader-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","loftloader.min.js"],"icon_url":"","summary":"Prevent the page from getting stuck in the loader and load the page content without user interaction.","type":"plugin","id":"plugin:1425e2735306796fe1539d9184a77e10","is_default":0,"created_at":1724432664},"cfa18552-656e-453c-9e14-c07522dc6598":{"title":"MailUp for WordPress","condition":"mailup-email-and-newsletter-subscription-form\/mailup.php","exclusions":["\/mailup-email-and-newsletter-subscription-form\/public\/js\/mailup-public.js","mailup-js-extra"],"icon_url":"","summary":"Enables subscription from to be submitted","type":"plugin","id":"plugin:0bf67b8ba84771e1a367fe24590ef09c","is_default":0,"created_at":1724433004},"c5330c66-ba7b-45b1-87e4-ce590ab005dd":{"title":"Maintenance","condition":"maintenance\/maintenance.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maintenance\/"],"icon_url":"","summary":"Removes the preload spinner without interaction.","type":"plugin","id":"plugin:10d0de28911c5f66463b9c8783f8148a","is_default":0,"created_at":1724433020},"62f6663a-a15f-4bca-b9b5-79f1770e2c5a":{"title":"MapifyLite- Show map on page load","condition":"mapifylite\/mapify_lite.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/mapifylite\/assets\/vendor\/leaflet-1.7.1\/leaflet.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/markercluster\/leaflet.markercluster.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/locatecontrol\/L.Control.Locate.min.js","\/plugins\/mapifylite\/assets\/vendor\/tooltip.js","\/plugins\/mapifylite\/assets\/js\/dist\/bundle.js","var map"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:48c30c0f37b64accf88126d4ef58e17b","is_default":0,"created_at":1724432876},"267aef71-afa0-4848-b6f8-3e1ca15c3a23":{"title":"Maps Marker Pro","condition":"maps-marker-pro\/maps-marker-pro.php","exclusions":["\/maps-marker-pro\/js\/mapsmarkerpro.js","var mapsMarkerPro"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:9460789bdfe77425c895f130991a4cb4","is_default":0,"created_at":1724432891},"b5a88b63-e906-49b3-8134-420139915ea6":{"title":"Master Popups","condition":"master-popups\/master-popups.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/master-popups\/assets\/public\/js\/master-popups-libs.min.js"],"icon_url":"","type":"plugin","id":"plugin:8fd7bd2c8b0a33e62798573abd12be63","is_default":0,"created_at":1681305305},"4be41549-bf4d-4c49-8346-0f8a3b88fdba":{"title":"Master Slider","condition":"master-slider\/master-slider.php","exclusions":["masterslider"],"icon_url":"","summary":"Prevents Master Slider to be initially hidden","type":"plugin","id":"plugin:de888634cc4bd51576eed319d5a528fd","is_default":0,"created_at":1724432981},"087bee18-7cd1-4c10-8acc-19e1b7c4f4cd":{"title":"Max Mega Menu","condition":"megamenu\/megamenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/hoverIntent.min.js","\/megamenu\/js\/maxmegamenu.js","var megamenu"],"icon_url":"","summary":"For the Pro version this file may need to be excluded too:\r\n\r\n\/megamenu-pro\/assets\/public.js","type":"plugin","id":"plugin:b71309a89bf3c8b558b6fca5d6531919","is_default":0,"created_at":1724433045},"cf22f0b9-01f4-409e-8a93-ad6743095abd":{"title":"Meta Slider","condition":"ml-slider\/ml-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ml-slider\/","var metaslider"],"icon_url":"","summary":"Shows the slider on page load","type":"plugin","id":"plugin:94a7bae84ef2816494be4af66c577bfc","is_default":0,"created_at":1724433102},"bb2cbc0d-20da-415e-8218-c17f1db53579":{"title":"Monarch","condition":"monarch\/monarch.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","dt-place-monarch-icons"],"icon_url":"","type":"plugin","id":"plugin:b7335d6d6d5c5134ea10ac2d9b04226c","is_default":0,"created_at":1677853476},"a98d6a80-4610-4ede-bd33-c3e15bed0a95":{"id":"plugin:4f8651262425ef6d7c223c68a2ec2063","title":"Monster Insights","type":"plugin","icon":"","exclusions":["__gtagTracker","monsterinsights_frontend","\/google-analytics-for-wordpress\/assets\/js\/frontend-gtag.min.js"],"is_default":0,"condition":"google-analytics-for-wordpress\/googleanalytics.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"26e1a36e-7a03-449e-8ecc-e42c41ca291c":{"title":"Motion.page","condition":"motionpage\/motionpage.php","exclusions":["\/motionpage\/core\/includes\/assets\/js\/(.*)","\/motionpage\/core\/includes\/assets\/js\/gsap\/(.*)","\/motionpage\/assets\/js\/(.*)","\/motionpage\/assets\/js\/gsap\/(.*)"],"icon_url":"","summary":"Fixes any issue with Motion.page animations","type":"plugin","id":"plugin:f8fc66b302dec2327bdec0434a3b275b","is_default":0,"created_at":1724433236},"459fd663-7f80-45fd-8308-d3484981e161":{"title":"Ninja Forms","condition":"ninja-forms\/ninja-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/ninja-forms\/assets\/js\/min\/front-end-deps.js","\/ninja-forms\/assets\/js\/min\/front-end.js","nf-"],"icon_url":"","summary":"Show the form on pageload","type":"plugin","id":"plugin:1d3ae9c1a96d5062616968b81eef319d","is_default":0,"created_at":1724433463},"c97440dd-7592-40e7-8c98-dac20d39808f":{"title":"Ninja Tables","condition":"ninja-tables\/ninja-tables.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ninja-tables(.*)\/assets\/","\/ninja-tables(.*)\/public\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","ninja_table_instance_","ninja_filter_","ninja_table_ready_init_table_id"],"icon_url":"","summary":"Show the table on pageload","type":"plugin","id":"plugin:723a588dcd49285ea9f7404e2379b47f","is_default":0,"created_at":1724433481},"ebc01f06-8c35-47fa-9c63-8959c5cbd915":{"title":"NotificationX","condition":"notificationx\/notificationx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/notificationx\/assets\/public\/js\/(.*).js","notificationXArr"],"icon_url":"","summary":"Show the pop-up notification","type":"plugin","id":"plugin:f41a52ab1dd50a81cd3a5e341af0007c","is_default":0,"created_at":1724433494},"5fcd4cb7-1916-4995-973e-6d9def619e12":{"title":"Nova Blocks","condition":"nova-blocks\/nova-blocks.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js\/dist\/dom-ready.min.js","has-loaded","wf-active","nova-blocks"],"summary":"Allows rendering the layout on page load for themes based on the Nova Blocks framework (Pixelgrade themes)","icon_url":"","type":"plugin","category":null,"id":"plugin:72b8526ce363ca9b7e5d82b245379cbb","is_default":0,"created_at":1733813516},"3aaf4a1b-591a-48b7-8d60-e6d65c0f94c9":{"title":"Ocean Elementor Widgets","condition":"ocean-elementor-widgets\/ocean-elementor-widgets.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ocean-elementor-widgets\/"],"icon_url":"","summary":"Avoid console errors (Elements added with this plugin should work)","type":"plugin","id":"plugin:be8fc72a8b8e8eb5958be13737cff47c","is_default":0,"created_at":1724433526},"f053a7d3-62b0-4312-b0ca-6ff63380eb0b":{"title":"One Click Accessibility","condition":"pojo-accessibility\/pojo-accessibility.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pojo-accessibility\/assets\/js\/app.min.js"],"icon_url":"","summary":"Allow One Click Accessibility to work on all pages","type":"plugin","id":"plugin:1a14afe852fefe7b22ccad3893672a29","is_default":0,"created_at":1724433541},"61e11800-48a9-4354-8a4c-ac9a2b4b033a":{"title":"OoohBoi Steroids for Elementor","condition":"ooohboi-steroids-for-elementor\/ooohboi-steroids.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ooohboi-steroids-for-elementor\/"],"icon_url":"","summary":"Display OohhBoi elements on page load","type":"plugin","id":"plugin:b9ed0fe6f2cdbd305691a6b857f4b3dc","is_default":0,"created_at":1724433511},"560b78a2-f051-490b-9dc6-a602dece0d81":{"title":"Optimole","condition":"optimole-wp\/optimole-wp.php","exclusions":["optimoleData"],"icon_url":"","summary":"To fire excluded JavaScript files served through the Optimole CDN","type":"plugin","id":"plugin:f1ff18a3e04c4e0995fca9cabffe57a7","is_default":0,"created_at":1724433610},"b0fda458-4bf2-41e9-a159-60d4bb6102a6":{"title":"OSM - OpenStreetMap","condition":"osm\/osm.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/osm\/js\/OL\/","\/osm\/js\/osm-v3-plugin-lib.js","vectorM"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"plugin","id":"plugin:48ec18bd3f59772d98f85dddab75e305","is_default":0,"created_at":1724433624},"3743ed67-e0d1-4243-bb1f-ee48a445dd10":{"title":"OxyExtras","condition":"oxyextras\/plugin.php","exclusions":["vime","vime.esm.js"],"icon_url":"","summary":"When using Pro Media Player","type":"plugin","id":"plugin:9eacf0b76484af0259cd788f4923f20c","is_default":0,"created_at":1724433698},"52a21e27-af5b-4476-8d6d-54c323fd1443":{"title":"Oxygen Builder","condition":"oxygen\/functions.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/component-framework\/vendor\/aos\/aos.js","AOS.init","oxygen_init_pro_menu","oxy-pro-menu-show-dropdown","oxy-shape-divider","oxygenVSBInitToggleJs"],"icon_url":"","summary":"When using the \"Pro Menu\" element.\r\nPrevents incorrect positioning of the Shape Divider on page load\r\nAllow tabs toggles to be closed when the page loads","type":"plugin","id":"plugin:e852555c4b4789d78a96d76f503b3262","is_default":0,"created_at":1724433680},"ebd282b9-e175-4b83-90a2-fe12389ccd11":{"id":"plugin:6f9419e58ec86c94e7698aaaaf9dc715","title":"PageLoader by Bonfire","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pageloader-by-bonfire\/pageloader.js","bonfire-pageloader-overlay"],"is_default":0,"condition":"pageloader-by-bonfire\/pageloader-by-bonfire.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"0baf6353-aa70-41a9-a3bc-d89870a5839b":{"title":"PDF Embedder","condition":"pdf-embedder\/pdf_embedder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pdf-embedder\/js\/(.*).js"],"icon_url":"","summary":"Load the PDF's without user interaction.\r\nPlease note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.","type":"plugin","id":"plugin:3a4c4518eb0f60108ab4934fab27d335","is_default":0,"created_at":1724433747},"cba51ec1-87cc-44eb-b12b-d652e3446507":{"title":"Perfect Brands for WooCommerce","condition":"perfect-woocommerce-brands\/perfect-woocommerce-brands.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/perfect-woocommerce-brands\/assets\/lib\/slick\/slick.min.js","\/perfect-woocommerce-brands\/assets\/js\/functions-frontend.min.js"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:4f90aca5957cccbf623e3bbc31afa204","is_default":0,"created_at":1724433762},"808e7a4e-025c-4fae-bf82-de3716e5eb0d":{"title":"Photonic","condition":"photonic\/photonic.php","exclusions":["\/photonic\/include\/js\/front-end\/module\/photonic-baguettebox.min.js"],"icon_url":"","summary":"Display the gallery without user interaction.","type":"plugin","id":"plugin:84fe214646388d7c021dda25003ac165","is_default":0,"created_at":1724434241},"936aff7d-a8ac-4473-a7b5-4b1611b6c557":{"title":"Pixel Caffein","condition":"pixel-caffeine\/pixel-caffeine.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/pixel-caffeine\/build\/frontend.js","aepc_pixel"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:6838be282f853f71be282783cb1c162b","is_default":0,"created_at":1724434253},"ab3a4ef5-2732-4b46-a7c3-17b4e9405cd1":{"title":"Pixel Manager for WooCommerce","condition":"woocommerce-pixel-manager-pro\/woocommerce-pixel-manager.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/woocommerce-pixel-manager-pro\/js\/public\/","wpm"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:afe0eb7c64d4556a7111c56dd8c4d307","is_default":0,"created_at":1724434270},"2774f964-50b2-425e-8a30-0a02f421b7e4":{"title":"Popup Builder","condition":"popup-builder\/popup-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/popup-builder\/public\/js\/(.*).js","\/popupbuilder-exit-intent\/public\/javascript\/ExitIntent.js","var sgpbPublicUrl","SGPB_POPUP_PARAMS"],"icon_url":"","summary":"Show popup on exit","type":"plugin","id":"plugin:38d4b2986868f543639cd1ebc3e510aa","is_default":0,"created_at":1724433776},"82dbb1e5-31f9-43d7-b522-52819aa49ba5":{"title":"Popup Maker","condition":"popup-maker\/popup-maker.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/pum\/pum-site-scripts.js","pum","\/plugins\/popup-maker\/assets\/js\/site.min.js"],"icon_url":"","summary":"Show popup on one click","type":"plugin","id":"plugin:786717922362642f34a7ff58e919bd95","is_default":0,"created_at":1724433839},"48e08305-1f1c-4ef4-9f13-24af1b155abc":{"title":"PowerPack Addons for Elementor","condition":"powerpack-lite-for-elementor\/powerpack-lite-elementor.php","exclusions":["\/powerpack-lite-for-elementor\/assets\/js\/min\/frontend.min.js"],"icon_url":"","summary":"Show animations","type":"plugin","id":"plugin:17831cbb64e469c7f66224c8c63d0a58","is_default":0,"created_at":1724433893},"e037ae2f-e36b-4f1a-ada8-eb8fde6746f2":{"title":"Preloader Plus","condition":"preloader-plus\/preloader-plus.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/preloader-plus\/(.*)"],"icon_url":"","summary":"Prevents the preloader from being stuck until there's user interaction","type":"plugin","id":"plugin:80e1283ea1afead3ca904fad792643c5","is_default":0,"created_at":1724434032},"90fed478-e89a-455c-8371-836bee58fb81":{"title":"Premium Addons for Elementor","condition":"premium-addons-for-elementor\/premium-addons-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-addons.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/isotope.min.js","\/premium-addons-elementor\/pa-frontend-(.*).min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/slick.min.js","\/premium-addons-pro\/assets\/frontend\/min-js\/tooltipster.min.js","window.scopes_array","lottie.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-nav-menu.min.js"],"icon_url":"","summary":"The above will cover:\r\n\r\n- Make equal height work\r\n- Make filters work\r\n- Make lottie animations work\r\n- Make the testimonials' carousel work","type":"plugin","id":"plugin:debbfbbcbdf9ffb465bbc40008d99f02","is_default":0,"created_at":1724434100},"7e43c261-77be-48fc-b25a-8953a654ae85":{"title":"Presto Player","condition":"presto-player\/presto-player.php","exclusions":["\/wp-includes\/js\/dist\/vendor\/regenerator-runtime.min.js","\/presto-player\/dist\/components\/web-components\/web-components.esm.js","\/presto-player\/src\/player\/player-static.js","var player","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Load the video player","type":"plugin","id":"plugin:100a0382fcf3d1b6b22da928bce46ea8","is_default":0,"created_at":1724434113},"3d6f509f-d040-4279-9a2f-a4e6eae1e9df":{"title":"Price Based on Country for WooCommerce Pro","condition":"woocommerce-price-based-country-pro-addon\/woocommerce-price-based-country-pro-addon.php","exclusions":["\/woocommerce-product-price-based-on-countries\/assets\/js\/ajax-geolocation.min.js","\/woocommerce-price-based-country-pro-addon\/assets\/js\/currency-switcher.min.js","add-to-cart.min.js","cart-fragments.min.js"],"icon_url":"","summary":"To load the prices and currency switcher without interaction","type":"plugin","id":"plugin:c0fce700121492b566517e68301db382","is_default":0,"created_at":1724434128},"b970bc8a-bcbe-4d08-8ac0-a6853ab3f036":{"title":"Prime Slider","condition":"bdthemes-prime-slider-lite\/bdthemes-prime-slider.php","exclusions":["\/plugins\/bdthemes-prime-slider-lite\/assets\/js\/bdt-uikit.min.js"],"icon_url":"","summary":"Display slider without interaction","type":"plugin","id":"plugin:f1ecfe258440b371124999ca3bfbfff3","is_default":0,"created_at":1724434141},"e5458963-f167-4b68-88e4-77dd39af2842":{"title":"PRO Elements","condition":"pro-elements\/pro-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pro-elements\/"],"icon_url":"","summary":"Fixes functions execution when the jQuery library is already excluded","type":"plugin","id":"plugin:29ea8f4dd72f5a5c5927917fb0665a05","is_default":0,"created_at":1724434176},"b119ad72-f498-4576-bb71-9e6d8c37b68f":{"title":"Product Filter by WBW (for WooCommerce)","condition":"woo-product-filter\/woo-product-filter.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-content\/plugins\/woo-product-filter\/modules\/woofilters\/js\/frontend.woofilters.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js"],"icon_url":"","summary":"Resolves issue where the product filter won't load on the page, there's a 'loading' gif stuck in its place, and there's a console error.","type":"plugin","id":"plugin:e57ad91e0d94fab011353af544873743","is_default":0,"created_at":1724434285},"7b779aca-e497-4da3-8e51-fa12837d15ab":{"title":"Product Filters for WooCommerce","condition":"woocommerce-product-filters\/woocommerce-product-filters.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-product-filters\/","\/woocommerce\/assets\/js\/accounting\/accounting.min.js","\/wp-includes\/js\/jquery\/ui\/","wcpf-load-project","WCPFData"],"icon_url":"","summary":"Make the filters work","type":"plugin","id":"plugin:719469f1c977f7109d3d6ee21ecd5a16","is_default":0,"created_at":1724434226},"2b2a51f2-bd47-4591-92d8-4a690bce5d99":{"title":"Product Gallery Slider for WooCommerce","condition":"twist\/twist.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/twist\/assets\/js\/slick.min.js","wpgs-public-js-after"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:a898898b2b0ea2cd82e20a6d3a3aa47b","is_default":0,"created_at":1724434162},"9b63d036-595f-477b-918e-049121c29765":{"title":"Product Slider for WooCommerce","condition":"woo-product-slider\/main.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/woo-product-slider\/src\/Frontend\/assets\/js\/swiper.min.js","\/woo-product-slider\/src\/Frontend\/assets\/js\/scripts.min.js"],"summary":"When Delay JavaScript Execution is enabled, the product sliders don't load until user interaction.","icon_url":"","type":"plugin","category":null,"id":"plugin:e8da84c8281e41723851607361a77a92","is_default":0,"created_at":1738076099},"062c5be3-e5ea-4958-9619-44e3410f237e":{"title":"Product Video Gallery for Woocommerce","condition":"product-video-gallery-slider-for-woocommerce\/product-video-gallery-slider-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/product-video-gallery-slider-for-woocommerce\/public\/js\/nickx.front.js"],"icon_url":"","type":"plugin","id":"plugin:bbc653a91f0635cd2edb0b741aa62b85","is_default":0,"created_at":1693512477},"34d225a4-688c-476b-846b-420774160d6b":{"id":"plugin:e0b123d324c6fc85b8682660c34f8829","title":"Rank Math SEO","type":"plugin","icon":"","exclusions":["local_ga_js"],"is_default":0,"condition":"seo-by-rank-math\/rank-math.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"02305ca0-2c2a-4eef-a802-b8a942771ecc":{"title":"Retainful","condition":"retainful-next-order-coupon-for-woocommerce\/retainful-next-order-coupon-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/atc-popup.min.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/exit-intent-popup.js","retainful.com","rnoc-add-to-cart-js-before","rnoc_redirect_coupon_popup"],"icon_url":"","summary":"Show the pop-up","type":"plugin","id":"plugin:f9fdee19ba6aed961d96d86e1521a761","is_default":0,"created_at":1724434370},"b4055250-5813-400f-b663-d390fee989e4":{"title":"Revolution Slider","condition":"revslider\/revslider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/revslider\/public\/assets\/js\/","\/revslider\/sr6\/assets\/js\/","\/revslider-(.*)-addon\/","setREVStartSize","rev_slider_","revslider_","window.RS_MODULES","\/revslider\/public\/js\/libs\/tptools.js","\/revslider\/public\/js\/sr7.js","SR7","_tpt.R.fonts.domFonts"],"icon_url":"","summary":"Show the slider on page load","type":"plugin","category":"analytics","id":"plugin:d6a4d07d1b4022d886df52322dcd8a6f","is_default":0,"created_at":1737127209},"0b4e061a-b366-4d5a-a00e-bded4b107133":{"title":"Royal Elementor Addons","condition":"royal-elementor-addons\/wpr-addons.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/royal-elementor-addons\/assets\/js\/frontend.min.js","\/royal-elementor-addons\/assets\/js\/lib\/jarallax\/jarallax.min.js"],"icon_url":"","summary":"Fixes mobile menu not opening","type":"plugin","id":"plugin:c4b464373716d7ac8e3cfb019aaa6102","is_default":0,"created_at":1724434411},"1b19ec89-171a-4f85-8c4b-b1bcfc6b1433":{"id":"plugin:5e3f85d8c82cc184b945415d1a862601","title":"Sassy Social Share","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/sassy-social-share\/public\/js\/sassy-social-share-public.js","heateorSssLoadEvent"],"is_default":0,"condition":"sassy-social-share\/sassy-social-share.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"f5899925-2ab7-43b6-abc4-51b76d664ca6":{"title":"Scrollsequence","condition":"scrollsequence-pro\/scrollsequence-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/scrollsequence-pro\/public\/js\/gsap__premium_only.js","\/scrollsequence-pro\/public\/js\/gsap-scrolltrigger__premium_only.js","\/scrollsequence-pro\/public\/js\/ssq-lib__premium_only.js","scrollsequence-input-script"],"icon_url":"","summary":"Show images and animation on pageload","type":"plugin","id":"plugin:3df51830b6b80668fc342c8dcea495cf","is_default":0,"created_at":1724434606},"043827fc-3df8-45d6-9cd2-14fbe962987a":{"title":"ShiftNav Pro - Responsive Mobile Menu","condition":"shiftnav-pro\/shiftnav.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-pro\/assets\/js\/shiftnav(.*).js"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:9d60b5d2de4d828b78c7b088024377d6","is_default":0,"created_at":1724434657},"bcbaf240-e76f-4620-b7d5-4852c46d4be7":{"title":"ShiftNav \u2013 Responsive Mobile Menu","condition":"shiftnav-responsive-mobile-menu\/shiftnav-responsive-mobile-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-responsive-mobile-menu\/"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:56279bd768c8f27ad1972b6774738bcf","is_default":0,"created_at":1724434651},"bbe0543b-b5af-467b-a90d-e2975d892d8d":{"title":"Short Pixel Adaptive Image","condition":"shortpixel-adaptive-images\/short-pixel-ai.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shortpixel-adaptive-images\/assets\/js\/ai(.*).min.js","spai_settings"],"icon_url":"","type":"plugin","id":"plugin:1bc7ac87d8ab2301a1b904919dc7a798","is_default":0,"created_at":1704734942},"543ab43a-6bd3-4948-a09e-3b95e7c9209d":{"title":"Showcase IDX","condition":"showcase-idx\/showcaseidx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","SIDX","search.showcaseidx.com\/js\/app-(.*).js","cdn.shortpixel.ai"],"icon_url":"","summary":"Prevents requiring double click on iOS to use filters.\r\n\r\nExclusion when the option New AI engine is enabled (You don't need the above, only this one):\r\n\r\ncdn.shortpixel.ai","type":"plugin","id":"plugin:ce4dea8ddc3caa8d00e95cec3202d32a","is_default":0,"created_at":1724434768},"a16bcab7-1169-46b9-a425-b091478d8312":{"title":"Side Cart WooCommerce","condition":"side-cart-woocommerce\/xoo-wsc-main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/plugins\/woocommerce\/assets\/js\/frontend\/add-to-cart.min.js","\/plugins\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/plugins\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","summary":"Makes cart icon work to slide in the cart menu.","type":"plugin","id":"plugin:3ea7d9f75ad03620b0bce2517bd5b8d1","is_default":0,"created_at":1724434681},"521f748e-cf09-4019-bd28-b52daef5f16f":{"title":"Simple Banner","condition":"simple-banner\/simple-banner.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/simple-banner\/","simpleBannerScriptParams"],"icon_url":"","summary":"Show the banner on pageload.","type":"plugin","id":"plugin:7843983bf90dbae16c6e889382c71b23","is_default":0,"created_at":1724434695},"76026e82-d9cf-482c-b480-55c57693a184":{"title":"Site Kit by Google","condition":"google-site-kit\/google-site-kit.php","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('","\/gtag\/js","gtag\\(","\/gtm.js"],"icon_url":"","summary":"Fixes issues with Google Analytics.","type":"plugin","id":"plugin:b6825f971d35a5515d095564a2e40936","is_default":0,"created_at":1724434707},"4f9be7dd-fa19-401c-a5a5-81654990f9c4":{"title":"SiteOrigin Widgets Bundle - Load images","condition":"so-widgets-bundle\/so-widgets-bundle.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/so-widgets-bundle\/js\/slider\/jquery.slider.min.js","\/so-widgets-bundle\/js\/jquery.cycle.min.js","\/so-widgets-bundle\/js\/jquery.cycle.swipe.min.js","\/so-widgets-bundle\/js\/sow.jquery.fittext.min.js","\/so-widgets-bundle\/js\/lib\/jquery.fitvids.min.js","\/siteorigin-panels\/js\/styling.min.js","siteorigin-panels-before-js","page_id"],"icon_url":"","summary":"Load the images on the page load.","type":"plugin","id":"plugin:3968480c93d7f92ed1cb78a54b47fc9f","is_default":0,"created_at":1724434720},"79c458d7-f7f7-4072-919d-ad337bde6ae3":{"title":"Slick Menu","condition":"slick-menu\/slick-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/slick-menu\/"],"icon_url":"","summary":"Show menu on pageload","type":"plugin","id":"plugin:5ce5dfecdc9d3292c69a1413bbd17d3c","is_default":0,"created_at":1724434809},"99cf4942-49ea-4687-b156-405ed1ce1cfa":{"title":"Slide Anything","condition":"slide-anything\/slide-anything.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/slide-anything\/owl-carousel\/owl.carousel.min.js","owl_goto.trigger"],"icon_url":"","summary":"Show slider without user interaction","type":"plugin","id":"plugin:fff874cc48b80940210228c975df395c","is_default":0,"created_at":1724434788},"dd0ea584-0c99-4c30-b46d-da35b94c9f0a":{"title":"Slider by Soliloquy","condition":"soliloquy-lite\/soliloquy-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","soliloquy-min.js","soliloquy_slider"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:ffb5f8cc0ea17886dbd05f601ca3eec0","is_default":0,"created_at":1724434937},"ecb2fffc-d289-4f68-ae94-71131f17deee":{"title":"Smart Slider 3","condition":"smart-slider-3\/smart-slider-3.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/smart-slider-3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:2f373822dceb191c31c8ad2183d51869","is_default":0,"created_at":1724434826},"284ede43-bf80-419e-8414-46c26cb746f0":{"title":"Smart Slider 3 Pro","condition":"nextend-smart-slider3-pro\/nextend-smart-slider3-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/SmartSlider3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:720ec9fbbd8a52ce525959a68a5310b3","is_default":0,"created_at":1724434836},"be70034f-def5-4771-9b3f-662eb218da2a":{"title":"Spectra - Show Slider Images","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-addons-for-gutenberg\/assets\/js\/spectra-animations.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/post.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/aos.min.js","\/slick.min.js","\/imagesloaded.min.js","UAGBPostCarousel"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:af16af31f83a874b9d0a9570d9c15ff7","is_default":0,"created_at":1724434960},"c3334c29-4160-42df-a1ce-f8aeeaee8668":{"title":"Super Socializer","condition":"super-socializer\/super_socializer.php","exclusions":["theChamp","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:660defe26748470c3a47366cd4012579","is_default":0,"created_at":1677853633},"f18b4242-fe3f-4e2b-bfc9-ac2fb3939a90":{"title":"Superfly Menu","condition":"superfly-menu\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate((.*?)(.min?)?).js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/md5.js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/util.js","\/superfly-menu\/js\/public.min.js","window.SFM_is_mobile","var SFM_skew_disabled","var SFM_template"],"icon_url":"","type":"plugin","id":"plugin:ccb15175093bc6c437b78797f0698a7b","is_default":0,"created_at":1684301673},"1a05c00a-8562-45bc-80e8-987a4574b1c9":{"title":"Symplr Ads","condition":"symplr-ads\/symplr-plugin.php","exclusions":["\/symplr-ads\/","cdns.symplr.de"],"icon_url":"","summary":"Loads Ads right away","type":"plugin","id":"plugin:3b6d39e28a87e86c4659491e2368ff61","is_default":0,"created_at":1724442756},"858d2d7f-bdac-4d27-ba26-baa9ace96ba4":{"title":"Tabby Responsive Tabs","condition":"tabby-responsive-tabs\/tabby-responsive-tabs.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/tabby-responsive-tabs\/js\/tabby.js","RESPONSIVEUI"],"icon_url":"","summary":"Load tabs without delay","type":"plugin","id":"plugin:7d93008296bb5c7c43d4cba185ed2632","is_default":0,"created_at":1724442869},"e44a5c93-bb77-4624-a121-d846905137ea":{"title":"The Plus Addons for Elementor","condition":"the-plus-addons-for-elementor-page-builder\/theplus_elementor_addon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/theplus-addons\/(.*)"],"icon_url":"","summary":"Start animations on page load","type":"plugin","id":"plugin:2f563bbb7e92363ec3fb2989a1c7dffe","is_default":0,"created_at":1724442902},"2bbac961-b000-4802-ae97-d52472ec6750":{"title":"The Plus Addons for Elementor Premium","condition":"theplus_elementor_addon\/theplus_elementor_addon.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/theplus_elementor_addon\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"Solve issues with sliders and tabs","type":"plugin","id":"plugin:6e127deaaeefbe57ff945b1f9e274518","is_default":0,"created_at":1724442911},"c3b5d7fd-a1e0-4aca-a0b6-405018a37266":{"title":"The Post Grid","condition":"the-post-grid\/","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","the-post-grid"],"icon_url":"","summary":"Makes the content of single post appearing immediately","type":"plugin","id":"plugin:93c3354976453458cf67f8ec0fdfce5a","is_default":0,"created_at":1724442928},"666b45e8-749c-4140-bd17-e1cd589e03ee":{"title":"ThemeREX Addons","condition":"trx_addons\/trx_addons.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/trx_addons\/js\/__scripts-full.js","\/trx_addons\/components\/cpt\/layouts\/shortcodes\/menu\/superfish.min.js"],"icon_url":"","summary":"Hide the page preloader without user interaction","type":"plugin","id":"plugin:b9c418b47c986935a1151ab9b42f8971","is_default":0,"created_at":1724443103},"a750cada-eb58-4df4-9966-21c8a69332ba":{"id":"plugin:75af9efe22c5cc776636266feb55adf1","title":"Thrive Architect","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-visual-editor\/thrive-visual-editor.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"13714cde-680e-4ca4-8607-c35952d6a5f2":{"title":"Thrive Comments","condition":"thrive-comments\/thrive-comments.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","type":"plugin","id":"plugin:6a72d06ca2f6a888b0d9d5ea93af2edc","is_default":0,"created_at":1677852974},"aa7ca898-499f-4f04-b419-3de199996969":{"title":"Thrive Leads","condition":"thrive-leads\/thrive-leads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","summary":"Show the form on pageload & Fix comment box not showing","type":"plugin","id":"plugin:b84d82c02cade64ade00712b9c5652aa","is_default":0,"created_at":1724443176},"9eee297a-8241-4ef2-af97-46074bd0898c":{"id":"plugin:5bb61b0559b0a3fd578315b553451327","title":"Thrive Quiz Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-quiz-builder\/thrive-quiz-builder.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c2f3ec2a-5b09-4845-aa95-84841783fbfc":{"id":"plugin:a7f3e5206abff19ca7cf142260181738","title":"Thrive Ultimatum","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-ultimatum\/","var TVE_Ult_"],"is_default":0,"condition":"thrive-ultimatum\/thrive-ultimatum.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"d48b8d2f-e071-4a30-840a-306154a115a0":{"title":"Tidio Chat","condition":"tidio-live-chat\/tidio-elements.php","exclusions":["document.tidioChatCode"],"icon_url":"","summary":"Display the chat icon.","type":"plugin","id":"plugin:f57be2014b6a489d053f8367fa6c0f9f","is_default":0,"created_at":1724442883},"cb6d33ed-7eb4-4ff9-9ad0-7fc54fbecf6f":{"id":"plugin:c9e0485ec256d4a6a8d92a98c18d76fc","title":"Toolset Blocks","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","toolsetCommonEs.fontToHead","toolsetCommonEs.styleToHead","\/toolset-blocks\/vendor\/toolset\/blocks\/public\/js\/frontend.js","\/toolset-blocks\/vendor\/toolset\/common-es\/public\/toolset-common-es-frontend.js","\/toolset-blocks\/public\/js\/views-frontend.js","\/wp-includes\/js\/underscore.min.js"],"is_default":0,"condition":"toolset-blocks\/wp-views.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"4bac6350-0925-49fb-904a-372f22fd6baf":{"title":"Top Bar Pro","condition":"topbar-pro\/topbar_pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/topbar-pro\/js\/tpbr_front.min.js","\/plugins\/topbar-pro\/js\/jquery.cookie.js"],"icon_url":"","summary":"To prevent top bar from getting overlapped with other content.","type":"plugin","id":"plugin:71beda322b37f7fc7d456822493cb972","is_default":0,"created_at":1724443222},"033486e7-0ddc-4915-a848-31504d00448e":{"title":"Twenty20 Image Before-After","condition":"twenty20\/ttwenty.php","exclusions":["\/twenty20\/assets\/js\/(.*).js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","twentytwenty-container"],"icon_url":"","type":"plugin","id":"plugin:23441bba9d3602bc932d697c7cb8aa1f","is_default":0,"created_at":1677858089},"bef2147e-2d0b-431d-ac29-5e8430c0d809":{"title":"Typing Effect","condition":"animated-typing-effect\/typingeffect.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/animated-typing-effect\/assets\/js\/typed.js","\/plugins\/animated-typing-effect\/assets\/js\/typed.fe.js"],"icon_url":"","summary":"Show the animated typing effect on page load","type":"plugin","id":"plugin:e4e1a3e63d09a28dcb20577efbcb5a48","is_default":0,"created_at":1724443336},"7675a34d-006e-4672-99d5-a81e1b8e47f9":{"title":"UberMenu","condition":"ubermenu\/ubermenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ubermenu\/assets\/js\/ubermenu.min.js"],"icon_url":"","summary":"To make mobile menu responsive immediately without any user interaction","type":"plugin","id":"plugin:3d59cc34167a7f8123e66b627148e0b7","is_default":0,"created_at":1724443357},"8233178a-e7b3-43ce-b193-bd0d9c960933":{"title":"Ultimate Addons for Elementor","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"To make header slider be displayed correctly on page load","type":"plugin","id":"plugin:86424c46157c1c7e2e1571055813beee","is_default":0,"created_at":1724443382},"dfb47495-8a46-4caa-8c2a-50b02769dcb5":{"title":"Ultimate Addons for Elementor - Fancy Text Effects","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/plugins\/ultimate-elementor\/assets\/lib\/typed\/typed.min.js","\/plugins\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js"],"summary":"When Delay JavaScript Execution is enabled, the text effects don't work until user interaction.","icon_url":"","type":"plugin","id":"plugin:031c5b0ea0dce0a98a766aec5617b017","is_default":0,"created_at":1732107991},"42f39902-a813-4536-a561-29e2795ac097":{"title":"Ultimate Addons for Elementor - Google Maps","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ultimate-elementor\/assets\/js\/uael-google-map.js","maps.googleapis.com","maps.google.com"],"summary":"Fixes an issue in which the map doesn't work","icon_url":"","type":"plugin","id":"plugin:a3256509256803fa8e9ebfedf73c4843","is_default":0,"created_at":1732565293},"8bddf484-6c78-4147-a4e6-d3039904e5f6":{"title":"Ultimate Addons for Elementor - Mobile Menu","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/ultimate-elementor\/assets\/js\/uael-nav-menu.js","\/ultimate-elementor\/assets\/min-js\/uael-nav-menu.min.js"],"icon_url":"","summary":"To make the mobile menu icon work as expected","type":"plugin","id":"plugin:70cfade3a7adbb54196f6acccc5a176f","is_default":0,"created_at":1724443394},"028504f7-b1cd-4318-8a6d-ce186197e89d":{"id":"plugin:0f0a91f0c454021a5ff9fc25c3ed419f","title":"Ultimate Addons for WPBakery Page Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Ultimate_VC_Addons\/assets\/"],"is_default":0,"condition":"Ultimate_VC_Addons\/Ultimate_VC_Addons.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"5754af3d-a6af-49eb-b731-bdd82f26dc4e":{"title":"Ultimate Responsive Image Slider","condition":"ultimate-responsive-image-slider\/ultimate-responsive-image-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","sliderPro"],"icon_url":"","summary":"To load the slider without any user interaction","type":"plugin","id":"plugin:34db8636812bad84c8aea037c2ddc8c2","is_default":0,"created_at":1724443418},"78ae882d-ae31-4179-b677-8893814938c7":{"title":"Unlimited Elements for Elementor Premium - Slider","condition":"unlimited-elements-for-elementor-premium\/unlimited-elements-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/unlimited-elements-for-elementor-premium\/","uc_"],"icon_url":"","type":"plugin","id":"plugin:17260bc347b8c29bee0010e9ec164184","is_default":0,"created_at":1683270377},"051cbfbb-7ad2-4f06-a493-3cf423a80904":{"title":"Variation Swatches for WooCommerce","condition":"woo-variation-swatches\/woo-variation-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery\/ui\/","\/woo-variation-swatches\/","\/woo-variation-swatches-pro\/","underscore.min.js"],"icon_url":"","summary":"Make some elements to load","type":"plugin","id":"plugin:6717ef5673a956bc08ca4a5117065d53","is_default":0,"created_at":1724443437},"6879caba-7224-4eca-bcb2-370785b495ea":{"title":"Web Accessibility By accessiBe","condition":"accessibe\/accessiebe.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/accessibe\/","acsbJS"],"icon_url":"","summary":"To preserve the functions of the plugin","type":"plugin","id":"plugin:57597b7683e01892932083413f085134","is_default":0,"created_at":1724443688},"bd6732fe-4c2b-40a1-9035-8464057e2da5":{"title":"WooCommerce - Cart Fragments","condition":"woocommerce\/woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","type":"plugin","id":"plugin:201de694c6fc28c8d580a3b2ca484218","is_default":0,"created_at":1680937567},"d044900d-07e1-4533-9516-33106efcb259":{"title":"WooCommerce - Product description","condition":"woocommerce\/woocommerce.php","exclusions":["\/plugins\/woocommerce\/assets\/js\/frontend\/single-product.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:a82644b4c9417ea3a240939a73344700","is_default":0,"created_at":1679309756},"bff953b1-2213-4666-8112-76a84a3cc207":{"title":"WooCommerce - Product Gallery","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/zoom\/jquery.zoom(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/photoswipe\/","\/woocommerce\/?(.*)\/assets\/js\/flexslider\/jquery.flexslider(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/frontend\/single-product(.min)?.js","wc_single_product_params"],"icon_url":"","type":"plugin","id":"plugin:7665868ff97c265628f376523a4f9ecc","is_default":0,"created_at":1686579689},"016e6ddf-c6e7-49ec-bd3f-2585d9e45895":{"title":"WooCommerce - Select2 library","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/assets\/js\/select2\/select2(.*).js"],"icon_url":"","type":"plugin","id":"plugin:4bca670bd5d55dd24b17fb0193b0891e","is_default":0,"created_at":1681459540},"b9b2c6d7-944f-4ae3-ae04-c9e2204b9dab":{"title":"WooCommerce Attribute Swatches","condition":"iconic-woo-attribute-swatches-premium\/iconic-woo-attribute-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/iconic-woo-attribute-swatches-premium\/assets\/frontend\/js\/main.min.js","\/iconic-woo-attribute-swatches-premium\/assets\/vendor\/flickity\/flickity.pkgd.min.js","iconic_was_vars"],"icon_url":"","summary":"Makes using attribute swatches not require two clicks","type":"plugin","id":"plugin:9165c768e978d6ad3f696db8c78ccbb2","is_default":0,"created_at":1724443452},"4506c5e9-7349-44c9-9967-34370c83facb":{"title":"WooCommerce Bookings","condition":"woocommerce-bookings\/woocommerce-bookings.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/woocommerce-bookings\/dist\/frontend.js","\/wp-includes\/js\/dist\/date.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/underscore.min.js","\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/wp-includes\/js\/dist\/hooks.min.js"],"icon_url":"","summary":"Make sure the calendar is displayed correctly","type":"plugin","id":"plugin:14dec6d289b9977fa3a74116feecebcc","is_default":0,"created_at":1724443469},"fec9cd04-c358-45da-a1a8-1668b964016b":{"id":"plugin:456f3b849ba3b6647246aca9d7cdaed5","title":"WooCommerce Product Reviews Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","wc_product_reviews_pro","\/woocommerce-product-reviews-pro\/assets\/js\/frontend\/wc-product-reviews-pro-frontend.min.js","\/woocommerce\/assets\/js\/jquery-tiptip\/jquery.tipTip.min.js"],"is_default":0,"condition":"woocommerce-product-reviews-pro\/woocommerce-product-reviews-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"551a9399-627f-4978-9bae-5cc8e0aefc82":{"id":"plugin:c8577e74eef3b082fb6403760d53f68c","title":"WooCommerce TM Extra Product Options","type":"plugin","icon":"","exclusions":["\/woocommerce-tm-extra-product-options\/assets\/js\/epo.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-util.min.js","\/wp-includes\/js\/dist\/hooks.js","\/wp-includes\/js\/dist\/i18n.js"],"is_default":0,"condition":"woocommerce-tm-extra-product-options\/tm-woo-extra-product-options.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"3cac4650-6a52-448e-8e48-e99a772a59a2":{"title":"WooLentor","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\/woolementor\/assets\/third-party\/slick\/slick.min.js","\/woolentor-addons","woolentor_addons"],"icon_url":"","summary":"Display the carousel without interaction.","type":"plugin","id":"plugin:c6e6cab8c80fa3fe57d609f72d2d5c56","is_default":0,"created_at":1724443648},"21af073d-d2ec-4d46-bbda-2c69f87f3f98":{"title":"Woolentor - Fix product gallery","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)",".woolentor-learg-img","\/woolentor-addons\/assets\/js\/slick.min.js","\/woolentor-addons-pro\/assets\/lib\/js\/tippy.min.js"],"icon_url":"","summary":"Display the product gallery without interaction.","type":"plugin","id":"plugin:c5315e06dfc353cd57f85a60abe4e320","is_default":0,"created_at":1724443660},"67aeb4cb-1a00-4d10-a00c-34888b4c0dba":{"title":"WooThumbs for WooCommerce","condition":"woothumbs-premium\/woothumbs-premium.php","exclusions":["\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-embed.min.js","\/wp-includes\/js\/wp-util.min.js","\/woothumbs-premium\/(.*)"],"icon_url":"","summary":"To preserve the display of product variation images","type":"plugin","id":"plugin:b97b1d3f627769e1dd8305aa25af993c","is_default":0,"created_at":1724443675},"c7a14763-88d0-4344-a6af-e0a8dc5fa8d5":{"title":"WordPress Mega Menu \u2013 QuadMenu","condition":"quadmenu\/quadmenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/quadmenu","#private-menu","#public-menu"],"icon_url":"","summary":"Show the menu on pageload","type":"plugin","id":"plugin:31b9e812a025e5750a6ef0980ee7d2db","is_default":0,"created_at":1724443871},"f699fdbd-84a7-4f24-b729-3e4a4f83a4dd":{"title":"WP Armour","condition":"wp-armour-extended\/wp-armour-extended.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/honeypot\/includes\/js\/wpa.js","\/wp-armour-extended\/includes\/js\/wpae.js","wpa_hidden_field","wpa_add_test"],"icon_url":"","summary":"To prevent marking all product reviews as spam.","type":"plugin","id":"plugin:601f8fc7d10cad1c2ec2949c0d9b1651","is_default":0,"created_at":1724443705},"697239fe-74f5-42a4-a504-97ee85bf43ff":{"title":"WP Booking Calendar","condition":"booking\/wpdev-booking.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/booking(.*)\/_dist\/all\/_out\/wpbc_all.js","\/wp-content\/plugins\/booking(.*)\/js\/datepick\/jquery.datepick.wpbc.9.0.js","\/wp-content\/plugins\/booking(.*)\/js\/wpbc_time-selector.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/tippy.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/popper\/popper.js","wpbc_init__head","wpbc_url_ajax","booking_max_monthes_in_calendar","wpbc_define_tippy_popover","flex_tl_table_loading"],"icon_url":"","type":"plugin","id":"plugin:fdaf786c076fa0f17eec1e321fee0b3f","is_default":0,"created_at":1720571754},"6a28aae5-ef91-43fc-8204-92e3a25642b4":{"id":"plugin:5728f3b9856dfe37a36ab15b0a637198","title":"WP Go Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com"],"is_default":0,"condition":"wp-google-maps\/wpGoogleMaps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c9b991d1-a653-404b-be85-e276b1814e7d":{"title":"WP Google Map Pro","condition":"wp-google-map-gold\/wp-google-map-gold.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","maps.google.com\/maps\/api\/js","\/wp-includes\/js\/masonry.min.js","\/wp-google-map-gold\/(.*)"],"icon_url":"","type":"plugin","id":"plugin:dc12a9b7b9c4c7ce3c532b6b377739f2","is_default":0,"created_at":1677858391},"1f8f9fbf-fbf0-4e3a-b77c-af0fa47e950d":{"title":"WP Google Maps Pro","condition":"wp-google-maps-pro\/wp-google-maps-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-google-maps(.*)","maps.googleapis.com","mgl_","wpgmza"],"icon_url":"","summary":"Loads map on page load and fixes map not displayed after user interaction","type":"plugin","id":"plugin:87f572f5f0ec143a8fceba77d0616197","is_default":0,"created_at":1724444593},"41e4b98c-e63f-4800-a478-02592562322b":{"title":"WP iCal Availability","condition":"wp-ical-availability\/wp-ical-availability.php","exclusions":["\/wp-ical-availability\/js\/custom-select.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-ical-availability\/"],"icon_url":"","summary":"Fixes error when jQuery is already excluded, & Fully render the calendar on page load","type":"plugin","id":"plugin:3735ca768ede98b25795f4cb057ff4ed","is_default":0,"created_at":1724444622},"2b06c5b8-dc32-4bb0-8504-3a9f1c3a1ec0":{"title":"WP MapIt","condition":"wp-mapit\/wp_mapit.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-mapit\/wp_mapit\/js\/leaflet.js","\/wp-mapit\/wp_mapit\/js\/wp_mapit_multipin.js"],"icon_url":"","summary":"Display the map on page load","type":"plugin","id":"plugin:ba8d1c7f294a3f5b593556eb3b0bc7d9","is_default":0,"created_at":1724443719},"2039eafd-1c11-4e21-a61b-30857f291ae3":{"title":"WP Responsive Menu","condition":"wp-responsive-menu\/wp-responsive-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-responsive-menu\/(.*)"],"icon_url":"","summary":"Render the menu on page load","type":"plugin","id":"plugin:927b8bf7806f2d287559b86a0b455a59","is_default":0,"created_at":1724443736},"e06be942-cccd-4b2d-a268-06dc78f0b820":{"title":"WP Search with Algolia","condition":"wp-search-with-algolia\/algolia.php","exclusions":["\/wp-search-with-algolia\/js\/algoliasearch\/dist\/algoliasearch-lite.umd.js","\/wp-search-with-algolia\/js\/autocomplete-noconflict.js","\/wp-search-with-algolia\/js\/autocomplete.js\/dist\/autocomplete.min.js","var algolia"],"icon_url":"","summary":"Fixes the search function and its related console errors.","type":"plugin","id":"plugin:43267e659d599fbb6b42c719b49bb7a7","is_default":0,"created_at":1724443749},"4fc2a7ae-b9e6-410e-93cf-e6d1962add6a":{"title":"WP Smart Preloader","condition":"wp-smart-preloader\/wp-preloader.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-smart-preloader\/assets\/js\/wsp-main-script(.min)?.js"],"icon_url":"","summary":"Allows the preloader to work without user interaction, and resolves GTMetrix\/PageSpeed Insights test.","type":"plugin","id":"plugin:4fb90fc73fc2b5d1e37ea2dadfd3cef3","is_default":0,"created_at":1724443814},"7ecf40ce-2bcd-412c-bb01-9e71fecf6be8":{"title":"WP Store Locator","condition":"wp-store-locator\/wp-store-locator.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-store-locator\/","\/wp-includes\/js\/underscore.min.js","maps.google.com"],"icon_url":"","summary":"Show the map on page load.","type":"plugin","id":"plugin:d37bb5054a24471ca1675d9ab49d01b0","is_default":0,"created_at":1724443828},"7a1d19a2-3a48-40ab-8051-f642fc63ce2d":{"title":"WP Ultimate Post Grid","condition":"wp-ultimate-post-grid\/wp-ultimate-post-grid.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-ultimate-post-grid\/dist\/public.js","\/wp-ultimate-post-grid-premium\/dist\/public-premium.js","wpupg_grid_args"],"icon_url":"","summary":"Show the dropdown selector\/filter option","type":"plugin","id":"plugin:e24341fef49bd64b89682d583218c108","is_default":0,"created_at":1724443858},"76c86163-ddf3-4113-b620-de9d5058f505":{"title":"WPBakery Page Builder","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js"],"icon_url":"","summary":"Fire sliders, animations, full-width elements resizing without user interaction","type":"plugin","id":"plugin:517d7d24da9a7072ed389d0fb30374a0","is_default":0,"created_at":1724444340},"0b8ff2c0-c3cd-4ec1-b7f5-c7751de6101b":{"title":"WPBakery Page Builder - Carousel","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/lib\/vc_carousel\/js\/vc_carousel.min.js"],"icon_url":"","summary":"Fire carousels without user interaction.","type":"plugin","id":"plugin:76336ed3f04df091e669f89d908ef2ed","is_default":0,"created_at":1724444319},"4f5e5b98-c326-4b9f-9ada-3b257862132c":{"id":"plugin:1ec7138c950c355e7af60d49c81139fc","title":"wpDataTables","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wpdatatables\/","highcharts"],"is_default":0,"condition":"wpdatatables\/wpdatatables.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"18be1b8c-0bc4-4a01-abc6-a127aff380c6":{"title":"WPForms","condition":"wpforms\/wpforms.php","exclusions":["\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra","wpformsRecaptchaLoad"],"icon_url":"","summary":"Prevents issues with redirect to Thank you page.","type":"plugin","id":"plugin:c62ca58ea081c1271de8dadfa7daac69","is_default":0,"created_at":1724444513},"3ee8683e-e9d2-4c5c-b6f5-13c38827d2a2":{"title":"WPForms - Fix telephone field","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/wpforms\/assets\/pro\/lib\/intl-tel-input\/module.intl-tel-input.min.js","\/wp-content\/plugins\/wpforms\/assets\/js\/frontend\/wpforms.min.js"],"icon_url":"","summary":"Fix an issue with the telephone field in which this needs interaction to load.","type":"plugin","id":"plugin:737442051c0ae65ebfbc06316a63c6ce","is_default":0,"created_at":1731683324},"138b2894-25d2-47ce-b33d-cbf1256d8f45":{"title":"WPForms - Loader GIF","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wpforms-conversational-forms\/assets\/js\/conversational-forms.es5.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the loader GIF stays until user interaction.","type":"plugin","id":"plugin:03dc6ae2848dd60e1d4f4f86015c22f0","is_default":0,"created_at":1724444364},"8a3cacb6-81bd-456a-a1cc-a4025f8e5234":{"id":"plugin:0992ac952c0a05bb35e18b1d5744d346","title":"WPForms Lite","type":"plugin","icon":"","exclusions":["wpformsRecaptchaLoad","\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra"],"is_default":0,"condition":"wpforms-lite\/wpforms.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"98bbd410-5b01-4244-a8eb-715765180328":{"title":"XL WooCommerce Sales Triggers","condition":"xl-woocommerce-sales-triggers\/xl-woocommerce-sales-triggers.php","exclusions":["\/xl-woocommerce-sales-triggers\/assets\/js\/wcst_combined.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:ba9e526ddb0157e69757530c6b18b714","is_default":0,"created_at":1677856813},"bf9f9620-dd0e-4e6f-9a45-4eb78a148f42":{"title":"YITH WooCommerce Ajax Product Filter","condition":"yith-woocommerce-ajax-navigation\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-navigation\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:58663fc781232169e865f6fe7cf1afaa","is_default":0,"created_at":1724444671},"b053279d-e07c-438c-bb3e-3a1f4f5d7c5e":{"title":"YITH WooCommerce AJAX Product Filter Premium","condition":"yith-woocommerce-ajax-product-filter-premium\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-product-filter-premium\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:68b637fd247e40c8e135e4771d739b07","is_default":0,"created_at":1724444677},"62056165-8bd9-4ff0-b21f-e4ed0ae45fae":{"title":"YITH WooCommerce Points and Rewards","condition":"yith-woocommerce-points-and-rewards-premium\/init.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/yith-woocommerce-points-and-rewards-premium\/assets\/js\/frontend.min.js","\/woo-variation-swatches-pro\/assets\/js\/add-to-cart-variation.min.js"],"icon_url":"","summary":"Display rewards points notification without interaction","type":"plugin","id":"plugin:4acc87d4eb72c86cdea76d180b61a098","is_default":0,"created_at":1724444693},"d94dbbf3-bcab-4e47-9fbb-6b3a7cf92787":{"title":"Yotpo Social Reviews for Woocommerce","condition":"yotpo-social-reviews-for-woocommerce\/wc_yotpo.php","exclusions":["\/yotpo-social-reviews-for-woocommerce\/assets\/js\/headerScript.js"],"icon_url":"","type":"plugin","id":"plugin:45ab742b3fccbd04d7bc973c8582be87","is_default":0,"created_at":1680686421},"51dccf53-5cc7-4283-9ab1-01d34c6cce22":{"title":"Zoho SalesIQ","condition":"zoho-salesiq\/index.php","exclusions":["zoho.salesiq"],"icon_url":"","summary":"Display chat without interaction","type":"plugin","id":"plugin:b96c3865575068aac82c973eb3e3c52a","is_default":0,"created_at":1724444708}},"themes":{"9aeea459-91d3-44b6-8a26-b883dca8b402":{"title":"Agensy - Load page without User Interaction","condition":"agensy","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/agensy\/js\/scripts.js","\/themes\/agensy\/js\/scripts-single.js","\/themes\/agensy\/js\/wow.min.js","\/themes\/agensy\/js\/TweenMax.min.js","\/themes\/agensy\/js\/swiper.min.js","\/plugins\/visualcomposer\/assets\/lib\/bower\/isotope\/dist\/isotope.pkgd.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load page without user interaction.","type":"theme","id":"theme:7ab7dfeb0db9c0c74c020be318c2e6d9","is_default":0,"created_at":1724424755},"9c623554-5834-4669-9e96-1b894c1939b2":{"title":"Andaman","condition":"andaman","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/andaman\/assets\/js\/","\/wp-andaman-plugins\/shortcodes\/vc_extend\/"],"icon_url":"","summary":"Unstuck the page loader (only use when jQuery is already excluded).","type":"theme","id":"theme:0193ea55fce2ada93b262f2824008c0f","is_default":0,"created_at":1724424778},"7374c5a5-69f8-460f-b44f-dee884a824cd":{"title":"Artale","condition":"artale","exclusions":["\/artale-elementor\/assets\/js\/modulobox.js","\/artale-elementor\/assets\/js\/artale-elementor.js","\/artale\/js\/jquery-stellar.js","\/artale\/js\/core\/artale-plugins.js","\/artale\/js\/core\/artale-custom.js","var loader"],"icon_url":"","summary":"Fixes the page loader (not closing) and display the main menu.","type":"theme","id":"theme:24cbda63f1b898ade5562ab4ec6d97a5","is_default":0,"created_at":1724424807},"23b01203-2a70-4394-9326-d59824def2d7":{"title":"Ashe Pro Premium","condition":"ashe-pro-premium","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ashe-pro-premium\/"],"icon_url":"","summary":"Display mobile header without user interaction","type":"theme","id":"theme:4791da3cbbd1ed86253a087f0287aeb4","is_default":0,"created_at":1724426464},"03a9cc62-c167-447d-beb2-65c76c96b056":{"title":"Astra","condition":"astra","exclusions":["\/astra\/assets\/js\/minified\/frontend.min.js","replace\\(\/woocommerce-no-js\/,"],"icon_url":"","type":"theme","id":"theme:3cce5f3eaf76e098ba8e28f7bbba3f92","is_default":0,"created_at":1712608792},"2a2b54cb-8e1d-49d2-bfca-93eee231e470":{"title":"Astra - Carousel","condition":"astra","exclusions":["var astra","\/astra\/assets\/js\/minified\/style.min.js"],"icon_url":"","summary":"Load carousel","type":"theme","id":"theme:72a8d63e59c10bdf512a62b862d143a7","is_default":0,"created_at":1724426844},"7783361f-66fc-4d95-a054-4e9545bb5b48":{"title":"Auteur","condition":"g5plus-auteur","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/g5plus-auteur\/assets\/js\/core.min.js","\/g5plus-auteur\/assets\/vendors\/","\/auteur-framework\/libs\/smart-framework\/assets\/vendors\/perfect-scrollbar\/js\/perfect-scrollbar.jquery.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire the slider on pageload","type":"theme","id":"theme:6207fe478e269e7547bda70a46607a49","is_default":0,"created_at":1724427467},"4c618038-8fc7-4d48-8d41-a32da14e5c1e":{"title":"AutoTrader","condition":"autotrader","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/autotrader\/(.*).js"],"icon_url":"","type":"theme","id":"theme:046dfeee2b77390c53e0e7f93b6a3792","is_default":0,"created_at":1679736741},"18f04f23-35a0-4c45-8cb6-a91d57ca1790":{"id":"theme:835da12f43373029659f766920e81b47","title":"Avada - Animations & mobile-specific actions","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).js","window.off_canvas_","\/plugins\/fusion-builder\/","\/plugins\/fusion-core\/","\/Avada\/includes\/"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"90135867-1b95-498b-80d6-f5dbf2f6b318":{"title":"Avada - FAQ shortcode","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/fusion-core\/js\/min\/avada-faqs.js"],"icon_url":"","summary":"Displays content created with the FAQ shortcode","type":"theme","id":"theme:b084708c80d8582546e5430219aa4670","is_default":0,"created_at":1724427150},"d23b5bb1-1d7f-4109-bf69-b20a2be2d337":{"title":"Avada - Fusion carousel","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.carouFredSel.js","\/includes\/lib\/assets\/min\/js\/general\/fusion-carousel.js","fusionCarouselVars"],"icon_url":"","summary":"Display carousel on pageload","type":"theme","id":"theme:5e7a2248e1a53d9bb27b187deb541248","is_default":0,"created_at":1724427016},"98dfa8c1-e72a-4cef-a0b2-8f0c322490fc":{"title":"Avada - Fusion form","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form-logics.js","\/includes\/lib\/assets\/min\/js\/library\/cssua.js","\/includes\/lib\/assets\/min\/js\/general\/fusion.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js"],"icon_url":"","summary":"To allow submitting forms","type":"theme","id":"theme:f16fb109027f4994a7649a8b1663e6f7","is_default":0,"created_at":1724427132},"026801fa-af67-47ba-b966-347693f0585f":{"title":"Avada - Fusion grid gallery","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-gallery.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js"],"icon_url":"","summary":"Display fusion grid gallery without delay","type":"theme","id":"theme:33f50696d353d8bd4eb59ff6e8f44c97","is_default":0,"created_at":1724426998},"c8349314-15a3-481e-973b-e4d936e4420e":{"title":"Avada - Fusion slider","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-core\/js\/min\/avada-fusion-slider.js","\/Avada\/includes\/"],"icon_url":"","summary":"Display fusion slider without delay","type":"theme","id":"theme:56fa9993a573540c83eda9c49fae5e3c","is_default":0,"created_at":1724426978},"7a04bc85-0fec-4487-ae05-bb2e5d8d0420":{"title":"Avada - Load Portfolio on pageload","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/library\/packery.js","\/library\/isotope.js","\/library\/imagesLoaded.js","\/general\/fusion-lightbox.js","\/fusion-core\/js\/min\/avada-portfolio.js"],"icon_url":"","summary":"Load Portfolio on pageload","type":"theme","id":"theme:c3f0ed4d94499b68c77d95db37d1d399","is_default":0,"created_at":1724427228},"55bd510c-78aa-49d5-8304-8be2ee2ab0da":{"title":"Avada - Mobile menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-menu.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.easing.js"],"icon_url":"","summary":"Load mobile menu scripts without a delay","type":"theme","id":"theme:2189c1c769d65cfc2182e4822847071b","is_default":0,"created_at":1724427273},"ddf00672-c35c-4b68-aeca-925e68bf12b2":{"title":"Avada - OffCanvas","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).min.js","window.off_canvas_"],"icon_url":"","summary":"Load Off Canvas pop-ups without user interaction","type":"theme","id":"theme:97a185f08af70c39c7e221faab0f73eb","is_default":0,"created_at":1724427179},"17544cc3-9d3a-4611-bc5d-44d04e2786fa":{"title":"Avada - Show the Portfolio grid on page load","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/fusion-core\/js\/min\/avada-portfolio.js","avadaPortfolioVars"],"icon_url":"","type":"theme","id":"theme:9d1a9b0c2ca20fca764a82f197b962fd","is_default":0,"created_at":1696601823},"c6c3347c-14e0-4766-afa5-df33a47f5a5a":{"title":"Avada - Sticky menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Avada\/assets\/min\/js\/general\/avada-menu.js"],"icon_url":"","summary":"Fix sticky menu","type":"theme","id":"theme:3ff44421b404c5efffa25e78e479e4ea","is_default":0,"created_at":1724427248},"232596c1-6a6a-4fe8-a5c3-a60fa74a9456":{"id":"theme:0d727d80bb132f17c737e55883fe4be0","title":"Avada - WooCommerce product gallery","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-woo-product-images.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.flexslider.js"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"95ece7e4-3b19-45e5-aa28-14f833c9afca":{"title":"Avesa","condition":"avesa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/avesa\/js\/main.js","\/avesa\/js\/isotope.js","\/sw_core\/js\/slick.min.js","\/avesa\/js\/bootstrap-datetimepicker.min.js","\/avesa\/js\/bootstrap.min.js"],"icon_url":"","summary":"Display images on product pages.","type":"theme","id":"theme:aad8bfcc594eec02e3b0d635198dee5e","is_default":0,"created_at":1724427449},"f2bfe477-4e45-4e52-a7d9-4d0ba3a92258":{"title":"Besa","condition":"besa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/besa\/js\/"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:c238e89523c46ca28b08e401f42f6ccc","is_default":0,"created_at":1724427619},"bd94908c-8138-4995-986b-47ec66494bdd":{"title":"BeTheme","condition":"betheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/betheme\/","mfn","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:b99156eb9eeb357c0a70bd3bda6861cc","is_default":0,"created_at":1724427590},"190d2f1a-72a6-40ca-b08a-5c7ee7b0a6a5":{"title":"Bosa Online Education - Fixes animations and preloader","condition":"bosa-online-education","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/bosa\/assets\/js\/jquery.slicknav.min.js","\/bosa\/assets\/slick\/slick.min.js","\/bosa\/assets\/js\/navigation.js","\/bosa\/assets\/js\/custom.min.js","\/bosa\/assets\/js\/theia-sticky-sidebar.min.js"],"icon_url":"","summary":"Fix for the loading animation and displaying mobile menu.","type":"theme","id":"theme:5430bf7b83c83a3687b3b7b437e961b0","is_default":0,"created_at":1724427748},"6fb2b9d7-6ecc-4260-999c-938fbebdbf01":{"title":"Bridge","condition":"bridge","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/bridge-creative\/bridge\/js\/","\/wp-includes\/js\/","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js"],"icon_url":"","summary":"This was created some time ago and with no notes, so hard to know why it was created.\r\n\r\nIn an update, I needed to add the following exclusion to prevent a console error:\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\r\nIt should be noted that this uses the old regex for excluding jQuery, which appears to accidentally match and exclude over 20 other scripts as well:\r\n\r\nhttps:\/\/mega.wp-rocket.me\/bridge\/\r\nhttps:\/\/regex101.com\/r\/hstZ0q\/1","type":"theme","id":"theme:de8504b73ea228d0ea9bbce69752092e","is_default":0,"created_at":1730991059},"1dd63427-b4c9-4596-b952-ac711e3637f9":{"title":"Bridge - Load elements without user interaction","condition":"bridge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","\/wp-content\/themes\/bridge\/js\/default.min.js","\/wp-content\/themes\/bridge\/js\/plugins.js","\/wp-content\/themes\/bridge\/js\/default_dynamic.js","\/wp-content\/themes\/bridge\/js\/jquery.touchSwipe.min.js","\/themes\/bridge\/js\/default_dynamic_callback.js","\/themes\/bridge\/js\/plugins\/doubletaptogo.js","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js","\/themes\/bridge\/js\/plugins\/mixitup.js","\/themes\/bridge\/js\/plugins\/jquery.appear.js","\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js","\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js","\/themes\/bridge\/js\/plugins\/jquery.fitvids.js","\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, some elements don't load without user interaction.\r\n\r\nUpdate: Needed to add some additional exclusions to prevent console errors and allow the mobile menu to work (mobile menu works without any exclusions, but enabling this one-click exclusion caused the menu to not work before these additional exclusions were added):\r\n\r\n\/themes\/bridge\/js\/default_dynamic_callback.js\r\n\/themes\/bridge\/js\/plugins\/doubletaptogo.js\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\/themes\/bridge\/js\/plugins\/mixitup.js\r\n\/themes\/bridge\/js\/plugins\/jquery.appear.js\r\n\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js\r\n\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js\r\n\/themes\/bridge\/js\/plugins\/jquery.fitvids.js\r\n\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js\r\n\/wp-includes\/js\/hoverIntent.min.js\r\n\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","type":"theme","id":"theme:ad9b810efd365ad9a27987d2912b94cd","is_default":0,"created_at":1730991278},"65698b6b-85dd-41ef-8fd7-718f1e983dba":{"title":"Car Dealer","condition":"cardealer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/(.*)","\/cardealer\/js\/(.*)"],"icon_url":"","summary":"Fix slider and form console errors","type":"theme","id":"theme:b1111424fff61af8d1e152dcdd6810f6","is_default":0,"created_at":1724428045},"3927d724-5a0a-402b-a838-858d30b54ea9":{"title":"Cardea - Show Page Content on Load","condition":"cardea-wp","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/cardea-wp\/js\/main.js","\/themes\/cardea-wp\/js\/jquery.sticky.js","\/themes\/cardea-wp\/js\/jquery.fitvids.js","\/themes\/cardea-wp\/js\/jquery.smartmenus.min.js"],"icon_url":"","summary":"Show content on page load","type":"theme","id":"theme:d65d1a8303b0c7508278884520e4bec7","is_default":0,"created_at":1724428028},"087fb457-a09d-4140-84bd-c9bc1e8195b7":{"title":"CheerUp","condition":"cheerup","exclusions":["\/cheerup\/js\/jquery.sticky-sidebar.js","\/cheerup\/js\/object-fit-images.js","\/cheerup\/js\/jquery.fitvids.js","\/cheerup\/js\/jquery.mfp-lightbox.js","\/cheerup\/js\/ie-polyfills.js","\/cheerup\/js\/theme.js","\/wp-includes\/js\/imagesloaded.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js"],"icon_url":"","summary":"Fix an issue with the links in the menu.","type":"theme","id":"theme:13bcf562f45afb245dc4f76fecfba6d6","is_default":0,"created_at":1724428063},"eb86aedb-91e6-480c-b76c-756ac1da41be":{"title":"Clover","condition":"clover-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/clover-theme\/"],"icon_url":"","summary":"Load the hamburger menu.","type":"theme","id":"theme:89372f3d9321ae09c94488592084da29","is_default":0,"created_at":1724428083},"6e90b649-5736-497f-9bc6-515900cfea8a":{"title":"Divi - Animations","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI"],"icon_url":"","type":"theme","id":"theme:c0abf30dba4ff13db836d1b01685953a","is_default":0,"created_at":1679737389},"70916c43-4e02-4932-b6aa-91a1815bc755":{"title":"Divi - Background video","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/custom.unified.js","\/js\/mediaelement\/(.*)","mejs"],"icon_url":"","summary":"Play video background on page load","type":"theme","id":"theme:c7edea41ae6716291e2d32a2ab429209","is_default":0,"created_at":1724428928},"08531785-9818-4e30-903e-564637a2ad7a":{"title":"Divi - Counter module","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js"],"icon_url":"","summary":"Compatibility with the Number Counter module","type":"theme","id":"theme:2c46b9f5a770f260c3f7115bb330b2d5","is_default":0,"created_at":1724429005},"1d63dd7c-7bc7-4629-b03d-0437e177af32":{"title":"Divi - Load Animated Elements on Page Load","condition":"Divi","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/salvattore.js"],"icon_url":"","type":"theme","id":"theme:5df38c80278da90f725c16d68ea25aa1","is_default":0,"created_at":1719498170},"b996762a-84ef-440d-a089-73a187936fbf":{"title":"Divi - Mobile menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js"],"icon_url":"","summary":"Avoids a double tap to open the mobile menu","type":"theme","id":"theme:b9116994f4e4b9b9fa574440c00d2f0d","is_default":0,"created_at":1724428978},"ae096e1e-9c36-46ad-a3d1-c26ea507276b":{"title":"Divi - Sticky elements","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/sticky-elements.js","var DIVI"],"icon_url":"","summary":"Enable sticky elements on page load.","type":"theme","id":"theme:8b62db03c90245f3e690335b079b05dc","is_default":0,"created_at":1724428907},"349f31f0-dd10-41d3-b0a4-9c5df64879f8":{"title":"Divi - Sticky menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/js\/jquery\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/magnific-popup.js","jqueryParams","firstHeader"],"icon_url":"","summary":"Hide sticky menu on page load.\r\n\r\nAvoid white flash when using this trick to prevent Divi's own flashing: \r\n\r\nelm.style.display","type":"theme","id":"theme:b7b84aca0f0dc6a1ced31d38626c50ea","is_default":0,"created_at":1724429206},"59563458-5f04-4959-b3e2-53e49e169d67":{"title":"Divi - WooCommerce Single Product Images","condition":"Divi","exclusions":["\/Divi\/js\/scripts.min.js"],"icon_url":"","type":"theme","id":"theme:f9c5bdba8b39fc877b41dea00fa756f9","is_default":0,"created_at":1684342262},"6426539e-4e43-4fef-ab5a-3eb7b2a8b057":{"title":"Eikra","condition":"eikra","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/eikra\/assets\/js\/","EikraObj"],"icon_url":"","summary":"Fixes preloader not closing.","type":"theme","id":"theme:55d2581ad975eb6325bc97fc3d3b0cb8","is_default":0,"created_at":1724429672},"59020bd6-069f-4f2d-afa2-fbdefa03211c":{"title":"Ekko","condition":"ekko","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ekko\/"],"icon_url":"","summary":"Fixes preloader (blank page) not closing.","type":"theme","id":"theme:2c06f4a1949f8ba4e77042a47674fd9e","is_default":0,"created_at":1724429886},"d82f5cdd-c5d3-4596-94dc-1e25aaff2083":{"title":"Elessi","condition":"elessi-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elessi-theme\/assets\/js\/min\/functions.min.js","\/elessi-theme\/assets\/js\/min\/main.min.js"],"icon_url":"","type":"theme","id":"theme:d5d2b7fda7b8a2b5b91d430f7602e230","is_default":0,"created_at":1679737773},"f0587c21-54d0-429d-8efe-18a93dacb18d":{"id":"theme:5fc04cc678cb54567aedb51027933002","title":"Enfold","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/dynamic_avia\/avia-footer-scripts-(.*).js","var avia_is_mobile"],"is_default":0,"condition":"enfold","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c93ee1ee-3956-4278-9ee9-1a0968753e86":{"title":"Enfold - Fix hamburger menu","condition":"enfold","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/enfold\/js\/avia-snippet-hamburger-menu.js","\/enfold\/js\/avia.js","\/enfold\/js\/shortcodes.js","\/enfold\/js\/waypoints\/waypoints.js"],"icon_url":"","type":"theme","id":"theme:2b0c22c5169b94c2eabb125d18915246","is_default":0,"created_at":1715090218},"cc0550cb-918e-419d-b4f2-1809cf666dbb":{"title":"Enfold - LayerSlider","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","layerslider"],"icon_url":"","summary":"Loads the slider without user interaction when using Enfold's Layerslider implementation","type":"theme","id":"theme:eb759a03d0ca292c948f09d004a2963f","is_default":0,"created_at":1724430516},"ec883654-4f63-4fae-a3ef-923dcbc2426d":{"title":"Enfold - Shortcodes","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/enfold\/js\/avia(.min)?.js","\/enfold\/js\/shortcodes(.min)?.js","\/enfold\/config-templatebuilder\/avia-shortcodes\/","\/enfold\/js\/avia-compat(.min)?.js","\/enfold\/js\/waypoints\/waypoints.min.js","\/enfold\/js\/avia-snippet-(.*).js","\/enfold\/js\/avia-js(.min)?.js","\/enfold\/js\/aviapopup\/jquery.magnific-popup(.min)?.js"],"icon_url":"","type":"theme","id":"theme:072fc4077d7071791d774d6ddbf5dc2a","is_default":0,"created_at":1712954619},"fe3546f0-be3e-4173-8992-a7f6f203b82f":{"title":"Envision","condition":"envision","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/envision\/lib\/js\/app.min.js","var CloudFwOp"],"is_default":1,"icon_url":"","type":"theme","id":"theme:fc5f7d69b646ed95835badc0fc23bc11","created_at":1679737494},"d997b942-19de-4710-9c81-79d3c65cbd76":{"title":"Ewebot","condition":"ewebot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/gt3-themes-core\/","\/uploads\/gt3-assets\/js\/(.*)","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire animations on pageload.\r\n\r\nAllow the page to load without interaction.\r\n\r\n\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js\r\n\/jquery-migrate(.min)?.js\r\n\/wp-content\/themes\/ewebot\/dist\/js\/theme.js","type":"theme","id":"theme:047f009f2a1f4cdf2088c46be47e385b","is_default":0,"created_at":1724430887},"53d29aec-8ae4-4273-b748-f5bd52dfe177":{"title":"Farvis","condition":"farvis","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/farvis\/"],"icon_url":"","summary":"Fire animations and layout rendering on pageload.","type":"theme","id":"theme:26bff2f3a6ff6347d35edf5c77a35687","is_default":0,"created_at":1724430981},"fb01246b-a5f8-4021-b514-c02cf55e80bd":{"title":"Flatsome","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/assets\/libs\/packery.pkgd.min.js","\/flatsome\/assets\/js\/woocommerce.js","\/flatsome\/assets\/js\/extensions\/flatsome-variation-images-frontend.js"],"icon_url":"","summary":"Avoid homepage slider delay. Allow zoom on the product image gallery.","type":"theme","category":"analytics","id":"theme:26fb1cf80f074ca199d8a7e94c5fc796","is_default":0,"created_at":1735226064},"4d65dc12-9ce7-4171-94a7-9821fd95240e":{"title":"Flatsome - Google map","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com","google.maps.LatLng","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Show Google Map on page load","type":"theme","id":"theme:28a6f8b3319c107a34603be0f01a4bcf","is_default":0,"created_at":1724431100},"890e15b6-c66b-4a9e-9b7d-55417df94916":{"title":"Flatsome - Images","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/inc\/integrations\/wp-rocket\/flatsome-wp-rocket.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/inc\/extensions\/flatsome-lazy-load\/flatsome-lazy-load.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Allow images to load immediately.","type":"theme","id":"theme:f2d60aad9f2f5395e3e145cf8f8ab165","is_default":0,"created_at":1725978870},"ee1a892b-c906-4e35-8684-827919f64bef":{"title":"Foxiz - Load Slider","condition":"foxiz","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/foxiz\/assets\/js\/rbswiper.min.js","\/plugins\/foxiz-core\/assets\/core.js","\/themes\/foxiz\/assets\/js\/global.js","\/themes\/foxiz\/assets\/js\/jquery.ui.totop.min.js"],"summary":"When Delay JavaScript Execution is enabled, the slider doesn't load until there is a user interaction. These exclusions make the slider load immediately.","icon_url":"","type":"theme","id":"theme:ee6e7f08495a961a7bcbfe4e0a283b6e","is_default":0,"created_at":1725039417},"cb54d070-8ee0-4c35-9fa9-b2bac73ccf39":{"title":"Frida","condition":"frida","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/frida\/"],"icon_url":"","summary":"Display images without user interaction and avoid issues with simpleLighbox images","type":"theme","id":"theme:109ddf56796a5133e12279f3daa5ff62","is_default":0,"created_at":1724431195},"435fe79f-47ba-422e-aca6-cea566f6b8a1":{"title":"Gardena Theme","condition":"gardena","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/gardena\/"],"icon_url":"","summary":"Fixes the error message for Largest contentful paint in PageSpeed report, when feature is enabled.","type":"theme","id":"theme:993e6f0fc44b9e55c0a565b84a449340","is_default":0,"created_at":1724431464},"9e78539a-03d9-442b-ab94-dd3b7a9658e4":{"title":"GeneratePress - Mobile menu","condition":"generatepress","exclusions":["\/generatepress\/assets\/js\/menu.min.js","generatepressMenu","\/gp-premium\/menu-plus\/functions\/js\/offside.min.js"],"icon_url":"","summary":"Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.","type":"theme","id":"theme:80a330247d61d729fcd78dc01de6ed2f","is_default":0,"created_at":1724431524},"7d2a6472-83d4-4620-8b9e-ff8872b98c1c":{"title":"Genesis sample","condition":"genesis-sample-develop","exclusions":["\/jquery\/jquery.min.js","\/jquery\/jquery-migrate.min.js","\/js\/hoverIntent.min.js","\/genesis\/lib\/js\/menu\/","\/genesis\/lib\/js\/skip-links.min.js","\/custom-genesis\/js\/custom.js","var c = document.body.classList"],"icon_url":"","summary":"https:\/\/github.com\/wp-media\/delay-javascript-loading\/issues\/33#issuecomment-1201266660 , display mobile menu with DJS","type":"theme","id":"theme:7c14d7a05ad7f4f39b719e015a4723ff","is_default":0,"created_at":1727089078},"02d47d01-56f5-4801-b319-cff1707dd59d":{"title":"Harmuny - Modern WordPress Blog Theme","condition":"harmuny","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/harmuny\/"],"icon_url":"","summary":"Load slideshow without user interaction.","type":"theme","id":"theme:1ff9662c2a3e3221052cbe229feed18c","is_default":0,"created_at":1724427976},"6373bbb2-877c-4075-b6e4-7c58d686b25c":{"title":"HealthFirst","condition":"healthfirst","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/js\/healthfirst-core.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/modernizr\/modernizr.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/perfect-scrollbar\/perfect-scrollbar.jquery.min.js","\/wp-content\/themes\/healthfirst\/assets\/js\/main.min.js","\/wp-content\/themes\/healthfirst\/assets\/plugins\/waitforimages\/jquery.waitforimages.js"],"summary":"When Delay JavaScript Execution is enabled, there are console errors.","icon_url":"","type":"theme","id":"theme:882ee30ccc8ed2b36e93c7b6e2c4b98e","is_default":0,"created_at":1724431542},"2c72e7e6-cb77-44e9-af87-d5c42ae6db52":{"title":"Honor - WPBakery fix","condition":"honor","exclusions":["\/honor\/js\/__scripts.js","HONOR_STORAGE","\/js_composer\/"],"icon_url":"","summary":"Only required if used with WPBakery plugin to fix some dependencies issues","type":"theme","id":"theme:9f228373ff4d172655dbf5cb3b1bc23a","is_default":0,"created_at":1724431564},"9309d1d3-1035-4a2c-8ced-075bc3ff9957":{"title":"HotelMaster","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/hotelmaster\/javascript\/gdlr-script.js","\/hotelmaster\/plugins\/dl-menu\/modernizr.custom.js","\/hotelmaster\/plugins\/dl-menu\/jquery.dlmenu.js","\/hotelmaster\/plugins\/superfish\/js\/superfish.js","\/hotelmaster\/plugins\/jquery.easing.js"],"icon_url":"","summary":"Fixes double touch required to use the menu on mobile.","type":"theme","id":"theme:978eaddad3b1047e479407b6d92197aa","is_default":0,"created_at":1724431621},"4a09f745-cbb1-47c8-b50a-c8014d5d1335":{"title":"HotelMaster - Blog","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/masonry.min.js","\/gp-premium\/blog\/functions\/js\/scripts.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Loads the blog","type":"theme","id":"theme:e813a548bceac6765a1cdf2316f1a6ab","is_default":0,"created_at":1724431587},"f2d8f704-ec68-4278-9ca2-885daa0c1ce5":{"title":"HotelMaster - Masonry","condition":"hotelmaster","exclusions":["\/gp-premium\/menu-plus\/functions\/js\/offside.min.js","offSide"],"icon_url":"","summary":"Display blog archive posts in a masonry layout without user interaction.","type":"theme","id":"theme:398a264e302e42640553681e8759cd07","is_default":0,"created_at":1724431607},"92b2e258-1f44-41c1-b1bd-f117f61ee49d":{"title":"Jannah Theme - Fix masonry grid","condition":"jannah","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/masonry.min.js","\/wp-includes\/js\/jquery\/jquery.masonry.min.js","tie-"],"icon_url":"","summary":"Fix masonry grid","type":"theme","id":"theme:35f7f183089309f52046377ca65e905a","is_default":0,"created_at":1724432477},"df52436c-53d6-461a-b81a-cd0b21680524":{"title":"JNews","condition":"jnews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/jnews\/assets\/js\/","jnews","jfla"],"icon_url":"","summary":"Toggle the search box on mobile.\r\n\r\nLoad images without interaction:\r\n\r\n\/jnews\/assets\/js\/modernizr-custom.js","type":"theme","id":"theme:5d90e451984f9d894b1aabb0d00f30a2","is_default":0,"created_at":1724432551},"87ed69a2-3295-4fad-a82e-eeb02925a5dc":{"title":"Jobify","condition":"jobify","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jobify\/js\/jobify.min.js","\/jobify\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevent white space on the mobile header before user interaction","type":"theme","id":"theme:592006aa4562a6915e344e5e2a09e5ee","is_default":0,"created_at":1724432575},"28a0b1ea-8d2f-4931-a48a-166b8df8a773":{"title":"JOYN","condition":"joyn","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/lib\/modernizr-custom.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/spb-functions.min.js","\/swift-framework\/includes\/swift-slider\/assets\/js\/swift-slider.min.js","\/swift-framework\/public\/js\/lib\/imagesloaded.pkgd.min.js","\/joyn\/js\/owl.carousel.min.js","\/joyn\/js\/theme-scripts.js","\/joyn\/js\/functions.js"],"icon_url":"","summary":"Prevent the page from not loading on mobile devices","type":"theme","id":"theme:c395470ad2d4d681836cd942bbb03120","is_default":0,"created_at":1724432590},"542be60a-2346-4740-9a41-8a580c4f013c":{"title":"Juno Toys","condition":"junotoys","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/junotoys\/fw\/js\/core.init.js","\/junotoys\/fw\/js\/core.utils.js","\/junotoys\/fw\/js\/superfish.js","\/junotoys\/fw\/js\/swiper\/swiper.js","\/trx_utils\/shortcodes\/theme.shortcodes.js","\/wp-includes\/js\/jquery\/ui\/(.*)"],"icon_url":"","summary":"Display the swiper\/carousel products","type":"theme","id":"theme:2acab38e8356d36355bb81d931e7fba4","is_default":0,"created_at":1724432608},"06167710-10c7-446e-a08b-ce676e444102":{"title":"Jupiter","condition":"jupiter","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiter\/","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:89c5c30498c2989611f9044be006197c","is_default":0,"created_at":1679738430},"5d042e1f-7e62-4ec4-ba31-30d396004522":{"title":"JupiterX","condition":"jupiterx","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiterx\/(.*).js","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:b06632962a4948d4944fd8d79ffbfceb","is_default":0,"created_at":1679737312},"c4b030ea-66a1-4729-85bf-a484e373a316":{"title":"Kadence","condition":"kadence","exclusions":["\/kadence\/assets\/js\/navigation.min.js","mobile_menu_breakpoint","kadenceConfig"],"icon_url":"","summary":"Avoid double click to open mobile menu and search button","type":"theme","id":"theme:4b7907ee68218db279648da9bf7102d1","is_default":0,"created_at":1724432769},"20c605b4-3e3a-4bb0-a5e5-a08e2cb0f31f":{"title":"Kalium","condition":"kalium","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kalium\/assets\/js\/main.min.js","mobile_menu_breakpoint","var _k"],"icon_url":"","summary":"Fixes the hamburger menu.","type":"theme","id":"theme:1fcb99a1ab06e1e36635365ed3e59ce5","is_default":0,"created_at":1724432784},"e1e04a7d-635a-4e28-83d9-e345ce40e354":{"title":"Kava","condition":"kava","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kava\/assets\/js\/theme-script.js"],"icon_url":"","summary":"Fixes the header color issue.","type":"theme","id":"theme:359d67efbf530c998245225dd3245a88","is_default":0,"created_at":1724432796},"e833c36e-ee89-4924-b608-3f28327c2f85":{"title":"Lay","condition":"lay","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/underscore.min.js","\/lay\/","\/laytheme-carousel\/","window.laytheme"],"icon_url":"","summary":"Start showing content on pageload.","type":"theme","id":"theme:7c718c6da874ea6e4b27c6d70bc4e7e8","is_default":0,"created_at":1724432836},"2df2ef47-a833-4711-ba54-48dc62586f37":{"title":"LazaNews","condition":"lazanews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery.custom.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:85d9922ac61ed833fd047a67029df8e5","is_default":0,"created_at":1724432810},"9443304a-34e9-4700-a03a-5f8f62f83ed1":{"title":"Listeo","condition":"listeo","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listeo\/js\/"],"icon_url":"","summary":"Render the page on pageload","type":"theme","id":"theme:db7da585545001f5ae614a2810f08f3a","is_default":0,"created_at":1724432849},"77afa73c-c4a8-42a8-aaee-43f6a761364e":{"title":"ListingPro","condition":"listingpro","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listingpro\/assets\/lib\/jquerym.menu\/js\/jquery.mmenu.min.all.js","\/listingpro\/assets\/lib\/Magnific-Popup-master\/jquery.magnific-popup.min.js","\/listingpro\/assets\/js\/select2.full.min.js","\/listingpro\/assets\/js\/jquery.city-autocomplete.js","\/listingpro\/assets\/js\/chosen.jquery.min.js","\/listingpro\/assets\/lib\/bootstrap\/js\/bootstrap-slider.js","\/listingpro\/assets\/js\/jquery-ui.js","\/listingpro\/assets\/js\/mapbox.js","\/listingpro\/assets\/js\/main.js","\/listingpro\/assets\/js\/leaflet.markercluster.js","maps"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"theme","id":"theme:0b365e43dfc65d2b1b70fac6510c7c9c","is_default":0,"created_at":1724432862},"01b369b5-b578-4314-8e95-40b67a41d75a":{"title":"Master Study","condition":"masterstudy","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/masterstudy\/assets\/js\/custom.js","\/masterstudy\/assets\/vendors\/jquery.fancybox.min.js","\/masterstudy\/assets\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:0ee224c20e4ef7d546733d933db598f2","is_default":0,"created_at":1724432905},"6b000cc7-d33b-4109-9c39-6119a5d81cde":{"title":"Maya","condition":"maya","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maya\/js\/jquery.mobilemenu.js","\/maya\/js\/jquery.custom.js","\/maya\/core\/includes\/js\/jquery.tipsy.js"],"icon_url":"","summary":"Convert the mobile menu into a selector form on mobile devices without user interaction.","type":"theme","id":"theme:719fe28004fcdd81a820602924aa8074","is_default":0,"created_at":1724432964},"ef3c76d6-1041-473d-81ea-a5a6e8c86735":{"title":"MH Magazine","condition":"mh-magazine","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/mh-magazine\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:2a0cd6efc2f46be69de61712729a2ec9","is_default":0,"created_at":1724433164},"9cbb2777-5524-43b8-af36-692b27452c0d":{"title":"Minimog","condition":"minimog","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/minimog\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:61c0c235042359ee7d2a9035e79a7da2","is_default":0,"created_at":1724433180},"7eb81c74-8062-4a6c-bf66-b7c5bc160141":{"title":"Moozo Elementor","condition":"moozo-elementor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/moozo-elementor\/assets\/js\/countdown.js","\/moozo-elementor\/assets\/vendor\/countdown\/countdown.min.js"],"icon_url":"","summary":"Display the countdown timer without interaction.","type":"theme","id":"theme:2ddb538c8e6b6c766fffd0d5c861fd82","is_default":0,"created_at":1724433254},"e90b7bfa-9ff6-4e1a-bf29-6207d55fdd39":{"title":"Motor","condition":"motor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/motor\/js\/"],"icon_url":"","type":"theme","id":"theme:b33538179f5661a86cbe327a1793e199","is_default":0,"created_at":1683973354},"445e625a-f955-41fa-84de-65d9ea19be07":{"title":"My Listing","condition":"my-listing","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/my-listing\/assets\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","maps.googleapis.com","MyListing","_Explore_Settings"],"icon_url":"","summary":"Show the content on page load:","type":"theme","id":"theme:afacb777229ddf5cabceacc64948057d","is_default":0,"created_at":1724433267},"677d9967-ca17-4602-8f63-4c3937f7a5c2":{"title":"Nature One PRO - Nivo Slider","condition":"natureone-pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","nivoSlider"],"summary":"When Delay JavaScript Execution is enabled, the Nivo Slider doesn't load until user interaction.","icon_url":"","type":"theme","id":"theme:53ae74a161c1588f5539b6883825d3ee","is_default":0,"created_at":1729860774},"00b8cd2d-2781-4fbb-ac5d-00750ba94ac9":{"title":"Neve - Mobile menu","condition":"neve","exclusions":["\/neve\/assets\/js\/build\/modern\/frontend.js"],"icon_url":"","summary":"Prevents the need for a double tap on the mobile menu.","type":"theme","id":"theme:5ae731cc06dd9284f8172675a6fe81ab","is_default":0,"created_at":1724432677},"483abc54-f1fc-47dc-bfc1-a269c7d1c849":{"title":"Newspaper - Images","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Loads images without delay","type":"theme","id":"theme:649ff22527bac2b1c8e0115cd3851d53","is_default":0,"created_at":1724432710},"50db8d14-d421-4237-be14-a6f7b5c11ec5":{"title":"Newspaper - Slider & YouTube","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","tdb_globals","td_youtube_list_ids","iosSlider","\/td-cloud-library\/assets\/js\/js_files_for_front.min.js","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Render the slider and Youtube videos on pageload","type":"theme","id":"theme:7e2eeee57ae458c5959342eda6526bf1","is_default":0,"created_at":1724432700},"514f4c30-2b67-4648-960e-dfe1cc401ca5":{"title":"Niva","condition":"niva","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/niva\/js\/","\/sweetthemes-framework\/js\/","mt_typed"],"icon_url":"","summary":"Trigger the page loader and the typewriter","type":"theme","id":"theme:c4838f73a344b829ed626635e210dcf4","is_default":0,"created_at":1724432724},"e67ee504-c3b1-455e-88ab-1fae8c830652":{"title":"OceanWP","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/oceanwp\/"],"icon_url":"","summary":"Fixes some non-function breaking browser console errors.","type":"theme","id":"theme:db37af4b7d12695d37d9256313a5f37a","is_default":0,"created_at":1724432755},"e44e240a-8765-4f4f-b67e-d54e4b727506":{"title":"OceanWP - Mobile menu","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ocean-side-panel\/assets\/js\/side-panel.min.js","\/oceanwp\/assets\/js\/theme.vanilla.min.js"],"icon_url":"","summary":"Avoids double tap on mobile menu","type":"theme","id":"theme:9babbcd52b2ce558d299a06cd1130a11","is_default":0,"created_at":1724432740},"897b0100-958d-4a02-b6b2-1e753e9869f4":{"title":"PenNews","condition":"pennews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pennews\/js\/script.min.js","\/pennews\/js\/script.lib.min.js"],"icon_url":"","summary":"When the theme's lazyload functionality is used, lazyload images without interaction.","type":"theme","id":"theme:02811fa00bc1471bb5be0457ce0ee005","is_default":0,"created_at":1724433732},"edd3ba03-e0fd-4b6e-911b-60b29f3471bf":{"title":"Pharmacy Mentor","condition":"pharmacymentor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/pharmacymentor\/"],"icon_url":"","summary":"Load slider and animations on pageload.","type":"theme","id":"theme:3188aaf1ef2c39937450f2a14ebb1174","is_default":0,"created_at":1724442943},"725415ff-cc76-45cc-a131-3170e5aa30fc":{"title":"Porto","condition":"porto","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme.js","\/porto\/js\/theme.min.js"],"icon_url":"","summary":"Load animations","type":"theme","id":"theme:8493f398f200c8dffe60d46439dd3360","is_default":0,"created_at":1724442964},"2c19bcec-f3ff-4873-bfd7-db6bc0f6433c":{"title":"Porto - Owl Carousel","condition":"porto","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme(|.min).js","\/porto\/js\/libs\/owl.carousel(|.min).js","\/porto\/js\/theme-async(|.min).js","\/prettyPhoto\/jquery.prettyPhoto(|.min).js"],"icon_url":"","summary":"Load Owl Carousel without interaction","type":"theme","id":"theme:f34f5199fb7fca78852cd3fb7758f178","is_default":0,"created_at":1724442974},"5b11ec89-1cb2-4793-8b77-79e917e810a0":{"title":"Pro Theme - Fix menu and accordions","condition":"pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/pro\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix menu and accordions","type":"theme","id":"theme:8f30d70dd2d9a0386445aef8fdd534a9","is_default":0,"created_at":1724443035},"31347ccb-f69e-4cd3-bd47-b80ce14ac76e":{"title":"ProPhoto","condition":"prophoto7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/prophoto7\/js\/bundle.front.js","\/wp-includes\/js\/underscore.min.js","PROPHOTO"],"icon_url":"","summary":"Fire animations","type":"theme","id":"theme:a5836a56c4472fade4dc6ebfe2281554","is_default":0,"created_at":1724443049},"a8208c04-865c-49aa-ab96-41e378d391c8":{"title":"Publisher","condition":"publisher","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/publisher\/js\/"],"icon_url":"","summary":"Make the mobile menu expend from the first click and the cookie notice to show on pageload.","type":"theme","id":"theme:32c73be0cb175da278c8e2af0811b0d1","is_default":0,"created_at":1724443063},"a0d69f3d-1356-4a1d-a600-2f2f788b8a9a":{"title":"REHub","condition":"rehub-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rehub-theme\/js\/custom_floatpanel.js"],"icon_url":"","summary":"Fix the sticky menu","type":"theme","id":"theme:321af1febb74f488cf911380893739b2","is_default":0,"created_at":1724434339},"8b74bbe5-7f32-42df-908f-78c99a8cad82":{"title":"Rey","condition":"rey","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rey\/scripts-(.*).js","\/rey-core\/assets\/js\/"],"icon_url":"","summary":"Fix the sticky menu on mobile and animations","type":"theme","id":"theme:e46567cd0f3ec9b37e7230dc87eac367","is_default":0,"created_at":1724434354},"5c9115d3-bcbd-49d6-8feb-4880d2b82bfe":{"title":"Rife Free","condition":"rife-free","exclusions":["\/rife-free\/js\/script.min.js","\/rife-free\/js\/isotope.pkgd.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","var reJS"],"icon_url":"","type":"theme","id":"theme:74a449954de79625eccc6750e87af8f6","is_default":0,"created_at":1679738107},"6542b2fd-1f91-4862-aa18-11eecc02faaf":{"title":"Roisin","condition":"roisin","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/themes\/roisin\/assets\/js\/main.min.js","\/plugins\/roisin-core\/assets\/js\/roisin-core.min.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","type":"theme","id":"theme:8f38fe58034772931110930b91cb6797","is_default":0,"created_at":1685964523},"5a192ad9-d150-4aa0-8efc-d68131cb7a37":{"title":"Sahifa - Mobile Menu","condition":"sahifa","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/themes\/sahifa\/js\/ilightbox.packed.js","\/translate_a\/element.js"],"icon_url":"","summary":"Allow mobile menu slideout to work for Safari mobile","type":"theme","id":"theme:06ebe49f4c1e5b04cece831f8bb198a3","is_default":0,"created_at":1724434427},"7ae9d978-d63c-4a58-beb3-418bebb5b23c":{"title":"Salient","condition":"salient","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/salient\/","winW > bodyW"],"icon_url":"","summary":"Close mobile menu when using anchor links & Show the menu and animations on page load","type":"theme","id":"theme:b3e12d57ac23897be1bb2c673e3fc761","is_default":0,"created_at":1724434525},"35aaa6c5-4a37-4161-b504-fb3ebc4b1148":{"title":"Salient - Nectar slider","condition":"salient","exclusions":["\/salient-nectar-slider\/js\/nectar-slider.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","summary":"load the images without interaction","type":"theme","id":"theme:d612db1dd8dc76faa6a36a9ebfd336dc","is_default":0,"created_at":1724434498},"84c95206-3e59-4eb3-a0c9-e2231a1c0a48":{"title":"SEO Lounge","condition":"seolounge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/seolounge\/js\/radiantthemes-custom.js","\/seolounge\/js\/radiantthemes-core.min.js"],"icon_url":"","summary":"Avoid the loader being delayed so the page can be displayed before user interaction.","type":"theme","id":"theme:3d72b779d9c4ba6b51cc5b245b141433","is_default":0,"created_at":1724434624},"cd44aa56-088a-40dd-bf1e-f835efa68626":{"title":"Shoptimizer","condition":"shoptimizer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shoptimizer\/assets\/js\/lazyload-bg.js","\/shoptimizer\/assets\/js\/main.min.js"],"icon_url":"","summary":"Shows background images and fix the double tap on mobile menu","type":"theme","id":"theme:6c32b43f4da639e5901574fac6b7d387","is_default":0,"created_at":1724434579},"d2c48a48-430a-4eea-bc05-99b66f1f6a7b":{"title":"SmartMag","condition":"smart-mag","exclusions":["\/smart-mag\/js\/lazyload.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:23d6b7878bd0087addb067db3fa39864","is_default":0,"created_at":1724434887},"dd0d9133-ef17-4dac-b174-9f25d535838f":{"title":"Soledad","condition":"soledad","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/soledad\/js\/main.js","\/soledad\/js\/more-post.js","\/soledad\/js\/libs-script.min.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:d3f78b26c2d11c99230171cc6378d06e","is_default":0,"created_at":1724434902},"3b85dd6e-9534-477e-9b15-940d0e155c8d":{"title":"Spacious - Mobile Menu","condition":"spacious","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/spacious\/js\/navigation.js"],"icon_url":"","summary":"Fixes mobile menu functionality.","type":"theme","id":"theme:d423c1f002b10b8682ee24d616b19c9c","is_default":0,"created_at":1724434916},"d657dc56-5c04-439a-8987-401f89a65bf9":{"title":"Stockholm","condition":"stockholm","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/stockholm\/js\/"],"icon_url":"","summary":"To show the logo and prevent JavaScript errors","type":"theme","id":"theme:fcfff492e00727b63cf5dff9f59bc2a4","is_default":0,"created_at":1724443889},"121f9b1b-d3cd-4dde-915e-0b348abf6687":{"title":"Storefront","condition":"storefront","exclusions":["\/storefront\/assets\/js\/navigation.min.js"],"icon_url":"","summary":"Reveals menu from the first click.\r\n\r\nSome elements on the page (Link sliders) are showed on page load:\r\n\r\n\/storefront\/assets\/js\/homepage.min.js","type":"theme","id":"theme:f0dca7e4eaedf573d4664be249845942","is_default":0,"created_at":1724443926},"41cfc83f-ff02-4a35-a3b7-e92db213b224":{"title":"StreamTube","condition":"streamtube","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/streamtube\/","\/streamtube-core\/"],"icon_url":"","summary":"Fixes the display video error on the mobile version.","type":"theme","id":"theme:9772ccddd470688f6bc6aee86e34d29b","is_default":0,"created_at":1724444002},"c31366fe-9045-4767-a405-52a11e08b82e":{"title":"Sydney - Load elements on page load","condition":"sydney-pro-ii","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/sydney-pro-ii\/js\/scripts.js","\/wp-content\/themes\/sydney-pro-ii\/js\/functions.min.js","\/wp-content\/themes\/sydney-pro-ii\/js\/elementor.js","\/wp-content\/themes\/sydney-pro-ii\/js\/hero-slider.js","\/wp-content\/plugins\/sydney-toolbox\/js\/main.js"],"icon_url":"","summary":"Load elements on pages without user interaction","type":"theme","id":"theme:1fb15693856451537e331adeaf2c7d6f","is_default":0,"created_at":1724442744},"aec0a548-4c6b-400a-80ed-19a49e0faef0":{"title":"The7","condition":"dt-the7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","loader-removed","\/Ultimate_VC_Addons\/assets\/min-js\/","\/dt-the7\/","\/js_composer\/"],"icon_url":"","summary":"Remove the loader and fire animations","type":"theme","id":"theme:7934c689fd20e30b6bfc69bb9d46cb63","is_default":0,"created_at":1724443079},"538354ff-d69f-40be-b0cc-df3790599dd2":{"title":"TheGem","condition":"thegem","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thegem\/js\/","gemSettings","thegemSlideshow","tgpLazyItemsOptions"],"icon_url":"","summary":"To show the logo, slider, animations and prevent JavaScript errors","type":"theme","id":"theme:153c54fe73897da838ce39152b1db5a8","is_default":0,"created_at":1724444019},"84d95a79-270c-4223-b459-bb49c6acfaf1":{"title":"Theme Electiman - Mobile Menu","condition":"electiman","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/electiman\/assets\/js\/navigation.js","\/themes\/electiman\/assets\/js\/theme-pluginjs.js","\/themes\/electiman\/assets\/js\/theme.js","\/themes\/electiman\/assets\/js\/slick.min.js","\/themes\/electiman\/venobox\/venobox.min.js","\/themes\/electiman\/assets\/js\/owl.carousel.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","type":"theme","id":"theme:a59c888391c869ed4f3417c02d71fe15","is_default":0,"created_at":1702923332},"3a59bf59-4fe5-4690-8ab7-33e6a976e2e3":{"title":"Thrive Theme Builder","condition":"thrive-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-visual-editor\/editor\/js\/dist\/modules\/(.*).js","TVE_Event_Manager_Registered_Callbacks","ThriveGlobal","TCB_Front","TL_Front","TVE_Ult","thrive-","thrive_","tve_","tve-"],"icon_url":"","type":"theme","id":"theme:7492fc8f8a90ad7ef680d9c560da2b0f","is_default":0,"created_at":1710767440},"68f2de3b-e2b8-4edf-b82f-93fd7834c65f":{"title":"Total","condition":"Total","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Total\/assets\/js\/total.min.js"],"icon_url":"","summary":"Allow the search to work","type":"theme","id":"theme:96b0141273eabab320119c467cdcaf17","is_default":0,"created_at":1724444033},"6dc1cb35-6b50-4da0-9834-dddf169edaa6":{"title":"Townhub","condition":"townhub","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/townhub-add-ons\/assets\/js\/(.*)","\/wp-includes\/js\/dist\/vendor\/react.js","\/wp-includes\/js\/dist\/vendor\/react-dom.js"],"icon_url":"","summary":"Prevent add-ons from breaking the site","type":"theme","id":"theme:7c37c885d7fecf788f635734f99e8610","is_default":0,"created_at":1724444055},"f484f86b-e316-4871-9322-dee3925349fe":{"title":"Travel Monster - Owl Carousel","condition":"travel-monster","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/wp-travel-engine\/assets\/lib\/owl-carousel(.*)\/owl.carousel(|.min).js","var isRtl"],"icon_url":"","summary":"Load Owl Carousel Slider without user interaction","type":"theme","id":"theme:d3e8da87b3affd399205438fbc8a4f05","is_default":0,"created_at":1724444075},"3ec96c3f-a6bf-4748-9b7e-78864bd24add":{"title":"uDesign - Mobile Menu","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework-async.min.js"],"icon_url":"","summary":"Keep the mobile menu working properly.","type":"theme","id":"theme:31ce70b0a02f8720a86d993816676943","is_default":0,"created_at":1724444158},"cb523239-27cc-461e-973d-c984a83223ac":{"title":"uDesign - Show Page Content on Load","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js"],"icon_url":"","summary":"Display page content on load without user interaction.","type":"theme","id":"theme:c55edd40ad3f9321da577dad70bb130c","is_default":0,"created_at":1724444147},"14cb0a85-8bee-491e-99d7-5f20a07f4bdd":{"title":"Uncode","condition":"uncode","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uncode\/library\/js\/init(.min)?.js","\/uncode\/library\/js\/plugins(.min)?.js","\/uncode\/library\/js\/app(.min)?.js","\/uncode\/library\/js\/woocommerce-uncode(.min)?.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","initHeader","initBox","fixMenuHeight","initRow"],"icon_url":"","summary":"Hides Uncode's preloader without user interaction.","type":"theme","id":"theme:18ba19b98aefbb6c0fde6c6bf92e9cfc","is_default":0,"created_at":1724444172},"96aa49eb-6372-4b4c-b70d-f29dede8a8f2":{"title":"Utouch - Load menu on page load","condition":"utouch","exclusions":["\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js","\/utouch\/js\/main.js","\/utouch\/js\/swiper.jquery.min.js","\/utouch\/js\/fitvids.js","\/utouch\/js\/theme-plugins.js","\/utouch\/js\/crum-mega-menu.js"],"icon_url":"","summary":"Display menu on page load.","type":"theme","id":"theme:18284bf26abf49a1d5d60b3fb34e4c2d","is_default":0,"created_at":1724444186},"a1fbf155-720a-4704-9794-d6749ad6df59":{"title":"Vivo theme - Fix blank page","condition":"vivo","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/vivo\/framework\/assets\/js\/bt_framework_misc.js"],"icon_url":"","summary":"Fixes a blank page.","type":"theme","id":"theme:a140e640fed504586e24e7c0df30376b","is_default":0,"created_at":1724444202},"5acb5d19-caa6-4deb-b7db-0051df4c3c3b":{"title":"Voxel Theme","condition":"voxel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/voxel\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","type":"theme","id":"theme:240a2be0a2b66b01f83abdcd83da7c7c","is_default":0,"created_at":1720444241},"88e96479-1aa2-4adc-8f07-20bc0368a63f":{"title":"Werkstatt","condition":"werkstatt","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/js\/underscore.min.js","\/werkstatt\/assets\/js\/vendor.min.js","\/werkstatt\/assets\/js\/fullscreen.min.js","\/werkstatt\/assets\/js\/app.min.js"],"icon_url":"","summary":"Show animated elements on page load.","type":"theme","id":"theme:38faa29db5a07b8fef6aee9cc11cafec","is_default":0,"created_at":1724444798},"60c4110b-a960-4d44-b619-6d79514dbf75":{"title":"Woodmart","condition":"woodmart","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/imagesloaded.min.js","\/woodmart\/js\/scripts\/wc\/","\/woodmart\/js\/scripts\/global\/","\/woodmart\/js\/libs\/owl.carousel.min.js","\/woodmart\/js\/libs\/owl.carousel.js","\/woodmart\/js\/libs\/slick.js","\/woodmart\/js\/libs\/autocomplete.min.js"],"icon_url":"","summary":"Show WooCommerce thumbnails on pageload & Show product image gallery","type":"theme","id":"theme:06338f13cb89e5309ad2eb7e4d457be4","is_default":0,"created_at":1724444297},"a4547b5b-10ab-407c-969c-269fddec07b8":{"title":"Woodmart - Cart Fragments","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js","\/woodmart\/js\/scripts\/wc\/updateCartFragmentsFix.js"],"icon_url":"","summary":"Fix problem with the quantity icon of the mini cart","type":"theme","id":"theme:591f4f1b2e86b1e987cd8789df3ffce3","is_default":0,"created_at":1724444280},"c385fdb6-ac41-4b00-a350-1e2e82445e22":{"title":"Woodmart - Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/menu\/menuOffsets.min.js","\/themes\/woodmart\/js\/libs\/swiper.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, menu dropdowns won't work consistently when clicked (seems to happen if page is refreshed and no user interaction happens until after page is fully loaded).","type":"theme","id":"theme:d8453e5704ad631dd785e452ce75c9f6","is_default":0,"created_at":1729535544},"97066e39-027a-4cd6-9152-7b6b53f365f5":{"title":"Woodmart - Mobile Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/menu\/mobileNavigation.min.js","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js"],"icon_url":"","summary":"Allow mobile menu to work with just one click.","type":"theme","id":"theme:d79a3941e2f12fb93ffc980ebeb1d7f4","is_default":0,"created_at":1724444264},"b654d55b-8094-40a6-b145-48572d2c396d":{"title":"Woodmart - Sticky Header","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/header\/headerBuilder.min.js"],"summary":"When Delay JavaScript Execution is enabled, the header is no longer sticky when scrolling down the page.","icon_url":"","type":"theme","id":"theme:aa0d7919216f3bb2e405069d206dfda4","is_default":0,"created_at":1729604626},"119ebd1c-6b46-4f07-8d6a-3498d9c8814f":{"title":"XStore","condition":"xstore","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/xstore\/js\/","\/et-core-plugin\/packages\/st-woo-swatches\/public\/js\/frontend.min.js"],"icon_url":"","type":"theme","id":"theme:3de9d9ba385200548f177d9c704ae92a","is_default":0,"created_at":1679738190},"9a7a548c-07a1-4dff-93fc-6e8230b67853":{"title":"YOOtheme Pro","condition":"yootheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","uikit.min.js"],"icon_url":"","summary":"Show animations and image in header on page load.\r\n\r\n\r\n\/yootheme\/","type":"theme","id":"theme:119d329456073aa10969d7cbd9760f28","is_default":0,"created_at":1724444774},"f74c499e-b7d9-4590-8671-379f51f468c8":{"title":"Zeen","condition":"zeen","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/zeen\/assets\/js\/","\/js.cookie.min.js"],"icon_url":"","summary":"Starts animations on pageload","type":"theme","id":"theme:acb52844f996627788836366404a3245","is_default":0,"created_at":1724444815}},"scripts":{"analytics":{"2499bb90-0753-4b2b-9bd4-1525f94c7437":{"title":"Google Analytics","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('"],"icon_url":"","summary":"Google Analytics","type":"script","category":"analytics","id":"script:d86cf69a8b82547a94ca3f6a307cf9a6","is_default":0,"created_at":1734096382},"ac2d5720-9418-468c-80a0-3874ee743c0f":{"title":"Google Optimize","exclusions":["a,s,y,n,c,h,i,d,e","googleoptimize.com\/optimize.js","async-hide"],"icon_url":"","summary":"Prevent a flicker or blank screen.","type":"script","category":"analytics","id":"script:031a0cece38c4739df67f910dcabf1bd","is_default":0,"created_at":1734096440},"219277ae-b2ac-4d42-913d-eaea40985295":{"title":"Google Tag Manager","exclusions":["\/gtag\/js","gtag\\(","\/gtm.js","async-hide"],"icon_url":"","summary":"","type":"script","category":"analytics","id":"script:1d3c65b2b03ef35e14df6b163ea3a1f6","is_default":0,"created_at":1733481215},"f632e3f4-20e6-471e-a78d-86afbea63586":{"title":"HubSpot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","js(.*).hsforms.net","hbspt.forms.create"],"icon_url":"","summary":"Display the form","type":"script","category":"analytics","id":"script:de4bd8ef4675ebb85a055955de76d0ee","is_default":0,"created_at":1734105609}},"ad_networks":{"dd0c5a5b-ec56-49f9-9aa4-89e1e3a6a28a":{"title":"Amazon Ads","exclusions":["amazon-adsystem.com"],"icon_url":"","summary":"To show the ads","type":"script","category":"ad_networks","id":"script:b82a5936d8ea0745016caeb71629ae5d","is_default":0,"created_at":1734083105},"980edf32-c64b-4370-bf23-c62b079e71c3":{"title":"Google AdSense","exclusions":["adsbygoogle"],"icon_url":"","summary":"Google Adsense","type":"script","category":"ad_networks","id":"script:0206e6040c8ff64b8d6ee5fef2ce1c90","is_default":0,"created_at":1734096273},"49c38c0a-43b9-4237-88cb-57ddd519f0ad":{"title":"Venatus Media","exclusions":["\/ad-manager.min.js","__vm_add"],"icon_url":"","summary":"Show ads on page load.","type":"script","category":"ad_networks","id":"script:abe11528732aed9a19a97e73b242faa5","is_default":0,"created_at":1734096334},"0627fe24-7e9d-400f-b064-d98bec2ba85e":{"title":"Yandex Ads","exclusions":["yandex.ru","window.yaContextCb"],"icon_url":"","summary":"Display Ads without interaction","type":"script","category":"ad_networks","id":"script:dbd1875130c71eb4b2ef768ad18d820c","is_default":0,"created_at":1734096360}},"payment_processors":{"05d3eb78-f574-49be-95e1-3f11714005d1":{"title":"Stripe","exclusions":["js.stripe.com"],"icon_url":"","summary":"Fixes ReferenceError: Stripe is not defined","type":"script","category":"payment_processors","id":"script:ce7566d1d08cc094b74cf283cf9c56a5","is_default":0,"created_at":1734077637}},"other_services":{"6f460036-3106-4b8c-9951-d32de9b1258f":{"title":"Google Maps","exclusions":["maps.googleapis.com","maps.google.com"],"icon_url":"","summary":"Google Maps","type":"script","category":"other_services","id":"script:4d60ab2c6d11d753267484006c23e54c","is_default":0,"created_at":1734096371},"122e6ebb-51fd-477f-97fb-559593f1a48b":{"title":"Google Recaptcha","exclusions":["recaptcha"],"icon_url":"","summary":"Fixes dependency issues related to Google Recaptcha","type":"script","category":"other_services","id":"script:032cb16577cbf07bc7c02bac83bd936d","is_default":0,"created_at":1734096345},"668df886-2f43-46fa-8426-7be3d7f7d150":{"title":"LeadConnector Chatbox","exclusions":["\/chat-widget\/loader.js"],"icon_url":"","summary":"The chatbox icon\/button does not display until user interaction.\r\n\r\nThis should likely be moved to a new category aside from 'Other Services' once the categories are expanded. Most likely 'Widgets'.\r\n\r\nRelated discussion:\r\nhttps:\/\/wp-media.slack.com\/archives\/C43T1AYMQ\/p1734619420716789?thread_ts=1734605228.860859&cid=C43T1AYMQ\r\n\r\nWebsite using this Chatbox:\r\nhttps:\/\/premiermarketingus.com\r\n\r\nIt uses a custom element for the Chatbox that could be used for limiting display in UI to only sites using this widget: ","type":"script","category":"other_services","id":"script:eeda31f2e95b6f4c2107aebe2887bfe8","is_default":0,"created_at":1734620886},"5d606add-ffb8-4a06-b295-5f722710fbfd":{"title":"Refari","exclusions":["widget.refari.co","refari"],"icon_url":"","summary":"www.refari.co","type":"script","category":"other_services","id":"script:a705e197b13b47e72a105c923e044358","is_default":0,"created_at":1734096181},"742ec14a-27a1-4789-b9c8-a9c3a3cf7042":{"title":"Reviews.io","exclusions":["\/carousel-inline-iframeless\/dist.js","carouselInlineWidget"],"icon_url":"","summary":"Prevents the widget from breaking","type":"script","category":"other_services","id":"script:4df445c576f45889506ba175a4c39fdc","is_default":0,"created_at":1734096412},"0a37e528-8718-49f7-a26d-059aa29f867d":{"title":"Trustindex","exclusions":["cdn.trustindex.io\/loader.js","cdn.trustindex.io\/loader-cert.js"],"icon_url":"","summary":"Trustindex element is shown immediately","type":"script","category":"other_services","id":"script:1d38d6195597e8bb81966870f0a4f939","is_default":0,"created_at":1734096229},"ce9a3865-9efa-4e98-ae10-4f842a4ecc22":{"title":"Typeform","exclusions":["\/next\/embed.js"],"icon_url":"","summary":"Load Typeforms without interaction","type":"script","category":"other_services","id":"script:cd3889ae3b96f891186ae270dbbcc9bb","is_default":0,"created_at":1734096391},"b56bf06c-2f8c-4757-b536-a689fb0e75f9":{"title":"Typekit","exclusions":["typekit"],"icon_url":"","summary":"Load Typekit fonts on page load","type":"script","category":"other_services","id":"script:7815e38b93e3b500a632681bd594bd61","is_default":0,"created_at":1734096353},"03819e72-abf5-4057-9047-16d45db4641e":{"title":"Vidalytics - Autoplay","exclusions":["vidalytics_embed"],"summary":"Allows the autoplay functionality to work for videos without need for user interaction first.","icon_url":"","type":"script","category":"other_services","id":"script:113087c8df349e7c8b86875b46071855","is_default":0,"created_at":1736531452},"2c1d0998-8ab5-478c-8eb9-9e375b46363e":{"title":"Wistia","exclusions":["fast.wistia.com","\/assets\/external\/E-v1.js"],"icon_url":"","summary":"Show video on page load","type":"script","category":"other_services","id":"script:9a0111f8c3186c1cb3113587c660c041","is_default":0,"created_at":1734096254}}}} \ No newline at end of file +{"plugins":{"ffc21030-519a-4853-8cea-49f959e82731":{"title":"Additional Variation Images Gallery for WooCommerce","condition":"woo-variation-gallery\/woo-variation-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woo-variation-gallery\/assets\/js\/slick.min.js","\/woo-variation-gallery\/assets\/js\/frontend.min.js","\/wp-includes\/js\/underscore.min.js","variation_custom_fields"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:def67a2c1ddd6df2353e4772b6fd4e5b","is_default":0,"created_at":1724424735},"0e7dc253-acd0-4421-877f-a7101d848717":{"title":"Advanced Ads","condition":"advanced-ads\/advanced-ads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/(.*).js","advanced_ads_ready","advadsCfpQueue","adsbygoogle","adservice.google","\/advanced-ads(.*)","advads_items","advads_tracking_ads"],"icon_url":"","summary":"The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0","type":"plugin","id":"plugin:4b82cc7379d46c6272f5d556bb264eec","is_default":0,"created_at":1724424826},"a4d5c058-9120-47ee-977c-f30f83fb1a75":{"id":"plugin:a076fbb79772f497349a76ee74a7f708","title":"All-in-one Compliance for GDPR \/ CCPA Cookie Consent","type":"plugin","icon":"","exclusions":["iubenda_cs.js","var _iub"],"is_default":0,"condition":"iubenda-cookie-law-solution\/iubenda_cookie_solution.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"88457e92-0f24-458e-b7b5-bab59074ebef":{"title":"Amelia","condition":"ameliabooking\/ameliabooking.php","exclusions":["\/wp-content\/plugins\/ameliabooking\/(.*).js","var hasAmeliaEvent"],"icon_url":"","summary":"Display booking options without user interaction.","type":"plugin","id":"plugin:93ea6597c3cbd06e93a46b9f5368732d","is_default":0,"created_at":1724425057},"79a5082f-821a-4a4b-a0e3-caaf22cf3f75":{"title":"AMO Team Showcase","condition":"amo-team-showcase\/amo-team-showcase.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/amo-team-showcase\/public\/js\/wookmark.js","\/amo-team-showcase\/public\/js\/amo-team-showcase-public.js","\/wp-includes\/js\/imagesloaded.min.js","amoTeamVars"],"icon_url":"","summary":"To display team members.","type":"plugin","id":"plugin:9bdceaa1bb89135730a3b2aa4db94c22","is_default":0,"created_at":1724425072},"90c7fd90-3adf-4cb7-8a92-845bdbd95d27":{"title":"Anti-Spam by CleanTalk - Prevent console error","condition":"cleantalk-spam-protect\/cleantalk.php","exclusions":["ctPublicFunctions","ctPublic"],"icon_url":"","summary":"Prevent console error","type":"plugin","id":"plugin:ed2ade77cd44e21b1703b093c002a903","is_default":0,"created_at":1724425107},"e054f840-700a-4549-bbba-485473a53f71":{"title":"AnWP Football Leagues - Calendar Widget","condition":"football-leagues-by-anwppro\/anwp-football-leagues.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/football-leagues-by-anwppro\/(.*)","\/football-leagues-by-anwppro-premium-premium\/(.*)","window.AnWPFLPro","window.AnWPFLTabulator","\/elementor\/assets\/lib\/flatpickr\/flatpickr.min.js"],"icon_url":"","summary":"Display FL Calendar Widget","type":"plugin","id":"plugin:e7581089f33fdf0a970d5c5deb16ff50","is_default":0,"created_at":1724425139},"1d058cae-4460-4354-bab3-a96445650bd8":{"title":"AnyWhere Elementor Pro","condition":"anywhere-elementor-pro\/anywhere-elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/anywhere-elementor-pro\/build\/index.js"],"icon_url":"","summary":"Make links clickable","type":"plugin","id":"plugin:b739df50f3f5bf400075f17dca652517","is_default":0,"created_at":1724425158},"8a1614c7-55b1-4b6d-88e5-6e8ddc630dae":{"id":"plugin:46741e77eaf4d13a0c80be6b86379758","title":"Astra - Pro Addon","type":"plugin","icon":"","exclusions":["\/astra-addon\/astra-addon-(.*).js"],"is_default":0,"condition":"astra-addon\/astra-addon.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"24bc7cdf-0c51-4d93-a74d-57344689a4f6":{"title":"Beaver Builder - Background Images","condition":"bb-theme-builder\/bb-theme-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/wp-content\/uploads\/bb-plugin\/cache\/(.*)-layout.js"],"summary":"When Delay JavaScript Execution is enabled, background images don't show until user interaction.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:b509b5b21236c81836daf74954b9109e","is_default":0,"created_at":1737120060},"37d96403-f9ea-4481-b2f8-374d7c93e61a":{"title":"Beaver Builder Lite","condition":"beaver-builder-lite-version\/fl-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/bb-plugin\/","\/bb-plugin\/js\/yui3.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/bb-plugin\/js\/fl-slideshow.min.js"],"summary":"To show parallax background, slideshow background and some animations instantly.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:3fab17e6c8338e2dcc7a5c8a06abf093","is_default":0,"created_at":1737118681},"f83dbf3b-783e-4ef9-9b18-8a469ca7102d":{"title":"Bloom","condition":"bloom\/bloom.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bloom\/"],"icon_url":"","type":"plugin","id":"plugin:e57cdfbc09f4e0f7445c279d9f580bdd","is_default":0,"created_at":1685189070},"135aadd2-cd4a-44ae-8dcf-801f3f2316c0":{"id":"plugin:055ef01accbad6378e3d1a4965600964","title":"Booked","type":"plugin","icon":"","exclusions":["\/booked\/","\/js\/jquery\/ui\/datepicker.min.js"],"is_default":0,"condition":"booked\/booked.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"ddfee9b0-e5a9-4d3f-8c21-b999cbb61c33":{"title":"Bookly","condition":"bookly-responsive-appointment-booking-tool\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bookly-responsive-appointment-booking-tool\/frontend\/","window.bookly"],"icon_url":"","summary":"To load the booking form on page load.","type":"plugin","id":"plugin:492f9b0d55f3bf07c68e915ea1dfb72a","is_default":0,"created_at":1724427886},"7a013fd6-0881-4dbe-8e93-33edefe7f717":{"title":"Borlabs Cookie","condition":"borlabs-cookie\/borlabs-cookie.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","borlabsCookieConfig","borlabs-cookie.min.js","borlabsCookieContentBlocker","BorlabsCookieBox","allFbWidgets","\/borlabs-cookie\/assets\/javascript\/","borlabs-cookie-config"],"icon_url":"","type":"plugin","id":"plugin:e1ec2daca513de476bd3dae79366e9ab","is_default":0,"created_at":1702497952},"3999e680-4049-4494-945c-768cecc1a2c4":{"title":"Brizy","condition":"brizy\/brizy.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/group-(.*).js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/preview.js","Brizy.emit"],"icon_url":"","summary":"Prevents partially loading the slider.","type":"plugin","id":"plugin:43019d66af7b41e65bb602c01e10c6a0","is_default":0,"created_at":1724428007},"af4d9357-3def-42a1-86b7-419553444b4d":{"title":"Carousel Upsells and Related Product for WooCommerce","condition":"carousel-upsells-and-related-product-for-woocommerce\/ffxf-woo-glide-related-and-upsells.php","exclusions":["\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","carusel_poduct_related"],"icon_url":"","summary":"To load the carousel products with the correct spacing without interaction.","type":"plugin","id":"plugin:5c317f9f244597d8f236ecb7d8e41752","is_default":0,"created_at":1724428163},"1d866d90-5451-43ba-a4d1-75b64f9235e1":{"title":"clickskeks.at Cookiebanner","condition":"clickskeks\/index.php","exclusions":["clickskeks"],"icon_url":"","summary":"Load the cookie banner without interaction.","type":"plugin","id":"plugin:0a3a29603ebac8fe0808f64f5c8edbb2","is_default":0,"created_at":1724428285},"c09695cc-2387-4416-881a-c0b392188a26":{"title":"Complianz","condition":"complianz-gdpr\/complianz-gpdr.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","complianz"],"icon_url":"","type":"plugin","id":"plugin:a766f95208154cd69a3e15150a42f325","is_default":0,"created_at":1685188788},"bfb36984-e2a1-40ba-a8cd-f29b0b6f720f":{"title":"Complianz Premium","condition":"complianz-gdpr-premium\/complianz-gpdr-premium.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","complianz"],"icon_url":"","type":"plugin","id":"plugin:89d54385816dd2d5ae92cfda9d95bbfd","is_default":0,"created_at":1712163685},"b5e146fc-0b7c-4c6c-a631-8da246d3bd89":{"title":"Conerstone Builder - Fix mobile menu","condition":"cornerstone\/cornerstone.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix the issue with the hamburger menu, when Delay JavaScript execution is enabled the menu doesn't open.","type":"plugin","id":"plugin:f8f8c81535b5e0073aa3c56b6dd3df5b","is_default":0,"created_at":1724428497},"368bc394-b74e-4b62-b359-cd967f78c6ea":{"title":"ConsentMagic Pro - Show popup without user interaction","condition":"consent-magic-pro\/consent-magic-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/consent-magic-pro\/js\/cs-public.min.js","\/wp-content\/plugins\/pixelyoursite-pro\/(.*)"],"icon_url":"","summary":"Load the consent popup without user interaction.","type":"plugin","id":"plugin:9e0701a214f49a057f17b00e39df2e7e","is_default":0,"created_at":1724428306},"7e551e3b-fbe4-4235-87a9-b476bc9e2020":{"title":"Content Egg","condition":"content-egg\/content-egg.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/content-egg\/res\/js\/morrisjs\/morris.min.js","\/content-egg\/res\/js\/morrisjs\/raphael.min.js","Morris.Area"],"icon_url":"","summary":"Show charts on page load.","type":"plugin","id":"plugin:949b1b923d51d10a2fb67a2a39d166b3","is_default":0,"created_at":1724428456},"7fbca6c5-9239-4550-a755-6f041f867a57":{"title":"Cookie Notice & Compliance for GDPR \/ CCPA","condition":"cookie-notice\/cookie-notice.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/cookie-notice\/","var cnArgs"],"icon_url":"","summary":"Loads the cookie notice on the screen.","type":"plugin","id":"plugin:213d0f883ae27aefb3a7937656bbd11e","is_default":0,"created_at":1724428382},"26722567-fe35-44b5-a5a7-fb0f3a38c3f2":{"title":"Cookiebot CMP","condition":"cookiebot\/cookiebot.php","exclusions":["consent.cookiebot.com"],"icon_url":"","summary":"Resolves issue with links not being clickable.","type":"plugin","id":"plugin:1d10ad30bbcf0fd4b26e9625a07abcfc","is_default":0,"created_at":1724428418},"1547249a-ce0c-40e4-91f6-148a5f9652d7":{"title":"CookieYes Lite - Show on page load","condition":"cookie-law-info\/cookie-law-info.php","exclusions":["\/cookie-law-info\/lite\/frontend\/js\/script.min.js"],"icon_url":"","type":"plugin","id":"plugin:29d4d4ccd077232b111581043bbd8d81","is_default":0,"created_at":1721422981},"74110e36-89e5-440d-bec3-7133da3277c2":{"title":"Coupon Referral Program","condition":"coupon-referral-program\/coupon-referral-program.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/coupon-referral-program\/","\/wp-includes\/js\/jquery\/ui\/draggable.min.js"],"icon_url":"","summary":"Fixes non-breaking dependency error.\r\n\r\nAlso requires excluding the following from JavaScript deferring:\r\n\r\n\/coupon-referral-program\/","type":"plugin","id":"plugin:edcf103293ceab711e999d419d038ca1","is_default":0,"created_at":1724428687},"408fa396-20f2-4b1f-820d-52882af281cc":{"title":"CozyStay Core - Fix background images","condition":"cozystay-core\/cozystay-core.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cozystay-core\/assets\/scripts\/front\/parallax-bundle.min.js"],"icon_url":"","summary":"Fixes background images loading.","type":"plugin","id":"plugin:872b5eef05c1fc3b00cda07ee966938d","is_default":0,"created_at":1724428721},"ed63e02f-d6c5-481a-bcb9-aae15f72aa21":{"title":"Crisp - Live Chat and Chatbot","condition":"crisp\/crisp.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","CRISP_RUNTIME_CONFIG","l.js"],"icon_url":"","summary":"Allow the chat icon to be displayed.","type":"plugin","id":"plugin:c3e26264dcfd25802805b4fd1a2a449c","is_default":0,"created_at":1724428819},"a8eb622b-279c-4f84-86e0-785e9497add7":{"title":"Custom Twitter Feeds pro","condition":"custom-twitter-feeds-pro\/custom-twitter-feed.php","exclusions":["\/custom-twitter-feeds-pro\/js\/ctf-scripts.min.js"],"icon_url":"","summary":"Allow Twitter feed pro to display a Twitter feed","type":"plugin","id":"plugin:6e4bf949e12f0bebfefb48f6c316102a","is_default":0,"created_at":1724428839},"1624ef15-e25b-406d-bdf9-d4b78d7a59e7":{"title":"Customer Reviews for WooCommerce Plugin","condition":"customer-reviews-woocommerce\/ivole.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/customer-reviews-woocommerce\/js\/colcade.js"],"icon_url":"","type":"plugin","id":"plugin:1f893b343e72ce55e6c9013fbda172fa","is_default":0,"created_at":1704734788},"b0614843-afed-4377-9d8d-e869221be331":{"title":"Depicter Slider","condition":"depicter\/depicter.php","exclusions":["\/depicter\/"],"icon_url":"","type":"plugin","id":"plugin:77c42a041f1c40d128f4bb3714a6d20d","is_default":0,"created_at":1713878881},"396cc03a-8946-4ee8-ab15-7e48261df79a":{"title":"Divi - Carousel Module 2.0","condition":"dg-divi-carousel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/dg-divi-carousel\/"],"icon_url":"","type":"plugin","id":"plugin:fcd789b7d02699f89720aa5ff3627912","is_default":0,"created_at":1709126476},"c15fe3b3-0eaa-48f9-bf04-0e778b1f8c63":{"title":"Divi - Supreme","condition":"supreme-modules-for-divi\/supreme-modules-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/supreme-modules-for-divi\/"],"icon_url":"","type":"plugin","id":"plugin:b5489ae4d8b949f536d6dd2e5b0c1a95","is_default":0,"created_at":1679738701},"dd31451b-989a-4517-b02a-e2c2e2023366":{"title":"Divi Den Pro","condition":"ddpro\/ddpro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ddpro\/build\/freddie\/js\/freddieScriptPageTransition.js","\/ddpro\/build\/freddie\/js\/freddieScriptsHeaders.js","\/ddpro\/build\/freddie\/js\/freddieScriptsContents.js","\/ddpro\/build\/freddie\/js\/gsap\/gsap.min.js"],"icon_url":"","summary":"Fires animations and content created with Divi Den Pro.","type":"plugin","id":"plugin:5caed322df984bbfd3ecb506cf12b688","is_default":0,"created_at":1724429225},"2b006370-cc90-42c1-9656-a30fbfbc91c6":{"title":"Divi Mobile","condition":"divi-mobile\/divi-mobile.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","divi-menu","dm_nav"],"icon_url":"","summary":"Avoid double click when using the mobile menu.","type":"plugin","id":"plugin:402d9b241b04934dd30f32e7ba490e63","is_default":0,"created_at":1724429325},"666bbed9-7ce3-457c-ad6e-b5e056d05010":{"title":"Divi Overlays","condition":"divi-overlays\/divi-overlays.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","var DIVI","\/divi-overlays\/"],"icon_url":"","summary":"Enable modals to be displayed on screen","type":"plugin","id":"plugin:1c828c93d87298d2a27c76e13d0880ba","is_default":0,"created_at":1724429242},"42a404af-7792-44be-9baa-565dc3baf25d":{"title":"Divi Pixel","condition":"divi-pixel\/divi-pixel.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/divi-pixel\/dist\/public\/js\/hamburger.min.js","\/divi-pixel\/dist\/vendor\/js\/easypiechart.js"],"icon_url":"","summary":"Page Preloader","type":"plugin","id":"plugin:dd2494945a487a6cc74d3ab1b2137ccb","is_default":0,"created_at":1724429347},"85f5c099-c481-4c38-bbb9-8b76113bdfd5":{"title":"Divi Supreme Pro","condition":"supreme-modules-pro-for-divi\/supreme-modules-pro-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","elm.style.display","\/supreme-modules-pro-for-divi\/includes\/modules\/ImageCarousel\/frontend.min.js","\/supreme-modules-pro-for-divi\/public\/js\/swiper-bundle.min.js"],"icon_url":"","summary":"Avoid white screen before user interaction","type":"plugin","id":"plugin:3d5f0ae7751702fd1bb490fcf991a334","is_default":0,"created_at":1724429378},"0b78d762-c7be-45de-9aae-0c5078ec0619":{"id":"plugin:b5fc0101608d0b0627268dc49e3e1f8f","title":"Divi Toolbox","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","jQuery('.preloader')","\/divi-toolbox\/assets\/js\/toolbox-scripts.js"],"is_default":0,"condition":"divi-toolbox\/divi-toolbox.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"31a34440-1383-40c4-8920-effcf99f2165":{"title":"Dracula Dark Mode","condition":"dracula-dark-mode-premium\/plugin.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/dark-mode.js","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/frontend.js","\/wp-includes\/js\/dist\/vendor\/react-dom.min.js","\/wp-includes\/js\/dist\/vendor\/react.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","draculaDarkMode"],"icon_url":"","summary":"Show dark mode toggle button and apply styles without need for user interaction with page.","type":"plugin","id":"plugin:5e8a5d8d3830136d84d0f3676f1bf5a5","is_default":0,"created_at":1724429514},"8baba0f8-4449-47d8-a87d-9b6a116e7684":{"title":"Dynamic Pricing & Discounts Lite for WooCommerce","condition":"woo-dynamic-pricing-discounts-lite\/dynamic-pricing-discounts-lite-for-woocommerce.php","exclusions":["\/woo-dynamic-pricing-discounts-lite\/assets\/OwlCarousel\/dist\/owl.carousel.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:185062bf08db42515488e1853d1f4917","is_default":0,"created_at":1677857247},"0fa129f2-5869-4db7-9bf0-69e4b3549ee2":{"id":"plugin:27478327aa44075a86176fad95640d76","title":"Dynamic Product Gallery for WooCommerce","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-dynamic-gallery\/","a3revWCDynamicGallery"],"is_default":0,"condition":"woocommerce-dynamic-gallery\/wc_dynamic_gallery_woocommerce.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"9958c6be-2f67-4791-95c3-a7ad96d599c0":{"title":"Dynamic Product Gallery Premium for WooCommerce","condition":"woocommerce-dynamic-gallery-pro\/wc_dynamic_gallery_woocommerce.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/woocommerce-dynamic-gallery-pro\/assets\/js\/mygallery\/jquery.a3-dgallery.js","settings_defaults_","a3revWCDynamicGallery"],"icon_url":"","summary":"Load the gallery content without user interaction.","type":"plugin","id":"plugin:11dc02a76019f00422f4ac85f47f5135","is_default":0,"created_at":1724429541},"ce26ed21-1be5-481f-80d4-31edfac6d890":{"title":"Dynamic.ooo - Dynamic Content for Elementor","condition":"dynamic-content-for-elementor\/dynamic-content-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/dynamic-content-for-elementor\/assets\/","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Show dynamic content","type":"plugin","id":"plugin:d2bd5b348abe016bdc722acce7755062","is_default":0,"created_at":1724429557},"6a3161a6-1a6f-457a-a9ee-54b376981927":{"title":"Easy Table of Contents","condition":"easy-table-of-contents\/easy-table-of-contents.php","exclusions":["\/easy-table-of-contents\/assets\/js\/front.min.js"],"icon_url":"","summary":"Avoid the Easy Table of Contents to briefly open when the page loads.","type":"plugin","id":"plugin:ee1dec033c6481a77fe88de5bef1a02d","is_default":0,"created_at":1724429629},"25a534a0-2c1f-4cf4-9e19-7941bc032b3a":{"title":"Ecwid Ecommerce Shopping Cart","condition":"ecwid-shopping-cart\/ecwid-shopping-cart.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","app.ecwid.com\/script.js","\/ecwid-shopping-cart\/js\/frontend.js","\/ecwid-shopping-cart\/js\/static-page.js","ecwidParamswindow.ec","jQuery.mobile","xSearch","xCategoriesV2","xProductBrowser","Ecwid.init"],"icon_url":"","type":"plugin","id":"plugin:41c8f5f0ab00cb39654aedd783d194e0","is_default":0,"created_at":1704734846},"a0d681db-991a-4220-8f05-c54a4857aa42":{"title":"Element Pack Pro","condition":"bdthemes-element-pack\/bdthemes-element-pack.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/bdthemes-element-pack\/assets\/js\/modules\/ep-static-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-custom-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-slideshow.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-product-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-stacker.min.js","\/bdthemes-element-pack\/assets\/js\/bdt-uikit.min.js","\/bdthemes-element-pack\/assets\/js\/common\/helper.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/ScrollTrigger.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/gsap.min.js"],"icon_url":"","summary":"Fix issues with gallery and product carousels.","type":"plugin","id":"plugin:ced76c4da718a667537dc6c9d5e0244d","is_default":0,"created_at":1724429901},"40464325-5bae-4a20-bc97-553499e09a73":{"title":"Elementor","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:1d15783218a3137bec4ee8df5353e218","is_default":0,"created_at":1694425872},"ac86b64c-c80a-4053-894d-6caa8b4fdce8":{"title":"Elementor Loop Carrousel","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:0eb8d0bbd1c7ca05ac133ea634f676b7","is_default":0,"created_at":1694442056},"a8fc9fd1-f6d3-41eb-abe9-ef176de6d7e2":{"title":"Elementor - Lazy Load Background Images","condition":"elementor\/elementor.php","exclusions":["lazyloadRunObserver"],"icon_url":"","summary":"Start background images so they load immediately","type":"plugin","id":"plugin:bf248cb2876558452a566c5dd89262b8","is_default":0,"created_at":1724430300},"1948aff5-7850-4979-91fa-0ce181484508":{"title":"Elementor Custom Skin","condition":"ele-custom-skin\/ele-custom-skin.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ele-custom-skin(.*)\/assets\/js\/"],"icon_url":"","summary":"Fixes console error when Elementor scripts are excluded","type":"plugin","id":"plugin:de658ae6c2d05a5a4a947efecf5e0c16","is_default":0,"created_at":1724429916},"25708299-c596-4416-8ad8-740aee0f2752":{"title":"Elementor Pro","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js"],"icon_url":"","summary":"Show elements, galleries, and start animations. \r\n\r\nWhen User Cache is active the following exclusions will resolve console errors:\r\n\r\n\/wp-includes\/js\/underscore.min.js\r\n\/wp-includes\/js\/jquery\/ui\/core.min.js\r\n\/wp-includes\/js\/backbone.min.js\r\nelementorAdminBarConfig\r\nelementorCommonConfig\r\nelementorWebCliConfig\r\nelementorDevToolsConfig","type":"plugin","id":"plugin:030ad23e3851ed7adfa7b9b6c13cf5a6","is_default":0,"created_at":1724430189},"f34dd874-4b34-41e6-a31c-ece3c1efbffc":{"title":"Elementor Pro - SmartMenus","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/assets\/lib\/smartmenus\/jquery.smartmenus.min.js","\/elementor-pro\/assets\/js\/preloaded-elements-handlers.min.js"],"icon_url":"","summary":"Fixes the mobile menu","type":"plugin","id":"plugin:305581ad4294a30eeb1247982f626005","is_default":0,"created_at":1724430219},"111cc8b2-0be9-438b-9aa3-7f1e301a5697":{"id":"plugin:5ae9f5d99224d5ebc7d0c0bbf5b99787","title":"Elementor Pro - User Cache","type":"plugin","icon":"","exclusions":["\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/backbone.min.js","elementorAdminBarConfig","elementorCommonConfig","elementorWebCliConfig","elementorDevToolsConfig"],"is_default":0,"condition":"elementor-pro\/elementor-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c1713bf8-e0c3-4cb5-8b3f-841b06aa87ed":{"title":"ElementsKit Lite - Megamenu","condition":"elementskit-lite\/elementskit-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/elementskit(.*)\/"],"icon_url":"","type":"plugin","id":"plugin:b91fed2fc4478dbb7067742c1ee4691b","is_default":0,"created_at":1683270249},"236c2a9e-9668-4a80-9b66-d2222d812dd6":{"title":"Elfsight Slider CC","condition":"elfsight-slider-cc\/elfsight-slider-cc.php","exclusions":["\/elfsight-slider-cc\/assets\/elfsight-slider.js"],"icon_url":"","summary":"Load slider on page loading","type":"plugin","id":"plugin:b0e259c84df5e120d6113dd0eef9da4b","is_default":0,"created_at":1724430233},"706ff35d-8e33-4b04-a986-346faff704e9":{"title":"Essential Addons for Elementor","condition":"essential-addons-for-elementor-lite\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:417192424139d89fb2a5b1ee1f2b9613","is_default":0,"created_at":1724430272},"b38556dc-2bc4-430f-9c55-7191cf7773db":{"title":"Essential Addons for Elementor Pro","condition":"essential-addons-elementor\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:057757d0593ad9d2dc58124f0077a5df","is_default":0,"created_at":1724430280},"719b988f-0d60-40c2-ba46-88f943119cb1":{"title":"Essential Grid","condition":"essential-grid\/essential-grid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/essential-grid\/","lightboxOptions"],"icon_url":"","summary":"Load grid without interaction.","type":"plugin","id":"plugin:c8e6c490f6438f566ade600c33531a85","is_default":0,"created_at":1724430960},"47d3d2ab-160d-4b07-ac25-8250b9e6a951":{"title":"EventON Lite","condition":"eventon-lite\/eventon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/eventon-lite\/assets\/js\/(.*)"],"icon_url":"","summary":"Load the events calendar on page load","type":"plugin","id":"plugin:dafd19fa48a1fef890dc4348052fcb75","is_default":0,"created_at":1724430313},"219968d7-cf1f-4ee0-917a-db35dcc93a3e":{"id":"plugin:49ff465628fc3cb6d7f23ff81d9b8339","title":"FacetWP","type":"plugin","icon":"","exclusions":["\/facetwp\/assets\/js\/dist\/front.min.js","window.FWP_"],"is_default":0,"condition":"facetwp\/index.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"acce5701-5917-48d5-83ab-3e626aa420c5":{"id":"plugin:78a1c88a56fa957c802074b6418c6fac","title":"FacetWP - Flyout menu","type":"plugin","icon":"","exclusions":["\/facetwp-flyout\/assets\/js\/front.js"],"is_default":0,"condition":"facetwp-flyout\/facetwp-flyout.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"081461cf-dbd0-42f3-9557-10cdc16cf145":{"title":"FiboFilters Premium","condition":"fibofilters-pro\/fibofilters.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/fibofilters-pro\/build\/front-pro\/front.js"],"icon_url":"","summary":"Display filter without need for user interaction.","type":"plugin","id":"plugin:d9f62725f1470d35c3f220645bc2e473","is_default":0,"created_at":1724431277},"f2a5b95f-1a22-46d2-8b72-42a53e46ae3f":{"title":"FiboSearch - Ajax Search for WooCommerce","condition":"ajax-search-for-woocommerce\/ajax-search-for-woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.js","\/wp-includes\/js\/jquery\/jquery-migrate.js","\/ajax-search-for-woocommerce-premium\/assets\/js\/search.js"],"icon_url":"","summary":"Avoid search modals moving to the top when adding keyword in the input field.","type":"plugin","id":"plugin:5d7555892a3a9968fde3fa3a335fc3d8","is_default":0,"created_at":1724431295},"7d1404e9-be76-449c-87aa-919557abe82d":{"title":"FlexBlock","condition":"flo-flex-builder\/flo-flex-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/flo-flex-builder\/dist\/flex-public.min.js","flexDebug"],"icon_url":"","summary":"Fire animations and show images on pageload.","type":"plugin","id":"plugin:ad46179e8b0584abaf52056b846da227","is_default":0,"created_at":1724431336},"b9c6a2dc-b226-4e2c-b85e-29ee55b8f751":{"title":"Fluent Forms","condition":"fluentform\/fluentform.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/fluentform\/public\/js\/(.*).js","\/fluentformpro\/public\/js\/(.*).js"],"icon_url":"","summary":"Fixes files upload field.\r\n\r\n*Requires exlcuding jQuery from JavaScript deferring as well","type":"plugin","id":"plugin:567a2b15db30ef6bd4904e4317139aac","is_default":0,"created_at":1724431366},"10874f8a-2855-4e80-bc46-e484589b76a8":{"title":"Flying Images","condition":"nazy-load\/flying-images.php","exclusions":["flyingImages"],"icon_url":"","summary":"Fixes images not being loaded until there is user interaction","type":"plugin","id":"plugin:e78c153103f698b2b34892332d6b3b62","is_default":0,"created_at":1724431386},"53958499-dacd-41d6-93bc-1534fe7d9eda":{"title":"FooGallery Premium","condition":"foogallery-premium\/foogallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/foobox-image-lightbox\/free\/js\/foobox.free.min.js","\/plugins\/foogallery-premium\/pro\/extensions\/default-templates\/shared\/js\/foogallery.min.js"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:5a0e40a6c5783856893b803189de1404","is_default":0,"created_at":1724431261},"7870d704-2024-4622-838c-fad37d5c6753":{"title":"Formidable Forms","condition":"formidable\/formidable.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","frmSigs","\/formidable-signature\/js\/frm.signature.min.js"],"icon_url":"","summary":"Prevent the delay of the function and the file that processes the signature.","type":"plugin","id":"plugin:ebb5efb57b19ae60e734e456ca2df3f8","is_default":0,"created_at":1724431311},"3f24f9b3-e59e-400f-a784-999f93f60fab":{"title":"Forminator","condition":"forminator\/forminator.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","forminatorFront","\/forminator\/build\/front\/front.multi.min.js","\/forminator\/assets\/js\/library\/jquery.validate.min.js","\/forminator\/assets\/forminator-ui\/js\/forminator-form.min.js","\/forminator\/assets\/forminator-ui\/js\/select2.full.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js"],"icon_url":"","summary":"Display form without interaction","type":"plugin","id":"plugin:0b08523445b8869a67ca40e777704692","is_default":0,"created_at":1724431402},"2e1a34f6-21cd-46d1-af05-8ba575170f44":{"title":"Gallery Slider for WooCommerce - Pro - Fix Product Gallery","condition":"woo-gallery-slider-pro\/woo-gallery-slider-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woo-gallery-slider-pro\/public\/js\/woo-gallery-slider-public.min.js","\/woo-gallery-slider-pro\/public\/js\/swiper-bundle.min.js","\/woo-gallery-slider-pro\/public\/js\/zoom.min.js","\/woo-gallery-slider-pro\/public\/js\/jquery.fancybox.min.js","\/woo-gallery-slider-pro\/public\/js\/video.min.js"],"icon_url":"","summary":"Makes the gallery to load at page load","type":"plugin","id":"plugin:04761f78cbc0a1ed05c65d7e20ddda5b","is_default":0,"created_at":1732823624},"3a600ded-3454-48fb-9811-46afa2ab3c05":{"title":"GDPR Cookie Compliance","condition":"gdpr-cookie-compliance\/moove-gdpr.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/gdpr-cookie-compliance\/dist\/scripts\/main.js"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:5759bf0d47ac3457485314b381a9b528","is_default":0,"created_at":1724431440},"e21aaa5e-7354-471d-ab86-85f99f48830c":{"title":"GDPR Cookie Consent","condition":"webtoffee-gdpr-cookie-consent\/cookie-law-info.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/public\/js\/cookie-law-info-public.js","Cli_Data"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:ffb40036ab0583218561de7c28c6bd9b","is_default":0,"created_at":1724431421},"1f8bdec1-9c4c-4080-8ac0-5f8b49967047":{"title":"GetPaid - Fix console errors","condition":"invoicing\/invoicing.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/select2.min.js","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/bootstrap.bundle.min.js"],"summary":"It fixes some errors with jQuery in the browser's console.","icon_url":"","type":"plugin","id":"plugin:6756935a144cf0a74b252db5f8229ee9","is_default":0,"created_at":1728404861},"c11ca4ea-1a23-49ee-9a6b-1e549de50ea2":{"title":"Getwid - Gutenberg Blocks","condition":"getwid\/getwid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Fixes tabs when jQuery is excluded from Delay JavaScript Execution.","type":"plugin","id":"plugin:3877953c5ec1e66db92ad844ae8ebafc","is_default":0,"created_at":1724431639},"79b33eb9-bc92-4d8a-afd8-1c61e70bed8f":{"title":"GiveWP","condition":"give\/give.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/give\/assets\/dist\/js\/give.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Closes the preloader.","type":"plugin","id":"plugin:0fb3af06fc5c710a670220b054c292c5","is_default":0,"created_at":1724431653},"3773bb33-b168-4f68-9963-512da24ac4da":{"title":"GoodLayers Core","condition":"goodlayers-core\/goodlayers-core.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/goodlayers-core\/plugins\/script.js","\/goodlayers-core\/include\/js\/page-builder.js"],"icon_url":"","type":"plugin","id":"plugin:5f124509a56ca2e0644246919ec70434","is_default":0,"created_at":1704734904},"2adabe9b-6e03-4a67-959f-492813d40f69":{"title":"Google Tag Manager for WooCommerce PRO","condition":"gtm-ecommerce-woo-pro\/gtm-ecommerce-woo-pro.php","exclusions":["\/gtm-ecommerce-woo-pro\/assets\/gtm-ecommerce-woo-pro.js"],"icon_url":"","summary":"Fire tracker on page load.","type":"plugin","id":"plugin:e54fd4313007b6fedf8ab4df0e05277a","is_default":0,"created_at":1724431759},"7bf261ac-89d4-492f-8a3d-1c5809b9579a":{"title":"Gravity Forms","condition":"gravityforms\/gravityforms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/gravityforms\/","gform","recaptcha","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/plupload\/plupload.min.js","\/wp-includes\/js\/plupload\/moxie.min.js"],"icon_url":"","type":"plugin","id":"plugin:7a1c1606d094f6bff83c0ee155908367","is_default":0,"created_at":1694457903},"fbaf4a19-f675-441a-b75c-7fd748a59827":{"title":"Gravity Forms Page Transitions","condition":"gp-page-transitions\/gp-page-transitions.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/gp-page-transitions\/js\/"],"icon_url":"","summary":"To load the form without interaction - Gravity Forms one-click exclusion should also be checked.","type":"plugin","id":"plugin:53ef8d0ee1f9fdf0bbf87676e449eef5","is_default":0,"created_at":1724432081},"12340193-5c35-4b0d-b0bc-bea690cf1cae":{"title":"Green Forms","condition":"green-forms\/green-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","leform.min.js","leform_customjs_handlers","leform_ajax_url"],"icon_url":"","summary":"Load forms without any delay","type":"plugin","id":"plugin:2f3112dd98c39aeb6bde618c9026a29f","is_default":0,"created_at":1724432097},"4d20b427-47cf-4cdf-91c7-ff53602d3b2a":{"id":"plugin:0eb769dddc58f998e913345841b1d0b3","title":"GTM4WP","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","dataLayer"],"is_default":0,"condition":"duracelltomi-google-tag-manager\/duracelltomi-google-tag-manager-for-wordpress.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"a2b3c237-728c-49d6-882a-e3885444e9b4":{"title":"GTranslate","condition":"gtranslate\/gtranslate.php","exclusions":["translate.google.com","googleTranslateElementInit"],"icon_url":"","summary":"To enable immediate translation on the page without user interaction","type":"plugin","id":"plugin:3b085ccda851ccf129d9506462f0cd65","is_default":0,"created_at":1724432146},"79dfc946-6b96-4b6d-bcaf-8cae6330581a":{"title":"GTranslate - Show language switcher on page load","condition":"gtranslate\/gtranslate.php","exclusions":["window.gtranslateSettings","\/gtranslate\/js\/dwf.js","\/gtranslate\/js\/flags.js"],"icon_url":"","summary":"To show language switcher on page load.","type":"plugin","category":"analytics","id":"plugin:0aedfaa0f543c47c4b0fcf57307c6691","is_default":0,"created_at":1737550549},"40cd9336-e73f-4a61-a7f6-27ec1ca6892c":{"title":"HBook","condition":"hbook\/hbook.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/hbook\/","hb_booking_form_data","hb_max_date"],"icon_url":"","summary":"Render the form on page load.","type":"plugin","id":"plugin:e1f17c1eac230219e6fec3ac07406a0d","is_default":0,"created_at":1724432162},"192224c7-df72-4e3d-8f13-3206ac5b2e90":{"title":"Helper - OpenAI Chatbot for WordPress","condition":"\/helper\/index.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/helper\/js\/helper.min.js","mdpHelper"],"icon_url":"","summary":"Allow for chatbot icon load without user interaction.","type":"plugin","id":"plugin:07311d992a8a9d6af91e4766d2cb9ac9","is_default":0,"created_at":1724433592},"99cfbb2e-5678-42c2-928f-5cb09d7e43da":{"title":"HUSKY - Products Filter for WooCommerce","condition":"woocommerce-products-filter\/index.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-products-filter\/(.*)","woof"],"icon_url":"","summary":"Avoid console error (no impact on the functionality of WOOF)","type":"plugin","id":"plugin:269c5766fba124a838ac012a4b5a1a13","is_default":0,"created_at":1724432177},"3a964eac-4aeb-49a7-9fd6-4c31b2645dee":{"id":"plugin:d457acfec0f86aac6733f1446f4fc94f","title":"Instagram Feed Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/instagram-feed-pro\/js\/sbi-scripts.min.js","sb_instagram_js_options"],"is_default":0,"condition":"instagram-feed-pro\/instagram-feed.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"8f9f4788-1b8d-468b-b291-1fcbd48618b9":{"id":"plugin:513b0c0ec8e12130af9b4bbbb17d7275","title":"Interactive Geo Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/interactive-geo-maps-premium\/assets\/public\/map-service\/app.min.js","\/interactive-geo-maps\/assets\/public\/map-service\/app.js","iMapsData","cdn.amcharts.com\/lib\/"],"is_default":0,"condition":"interactive-geo-maps\/interactive-geo-maps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"cf650ca3-afa0-4a13-9e4f-f7cca19abac6":{"title":"Ivory Search","condition":"add-search-to-menu\/add-search-to-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/add-search-to-menu\/public\/js\/ivory-search.min.js"],"icon_url":"","type":"plugin","id":"plugin:7430e9d2c985ae0a3339a7b7e1acc318","is_default":0,"created_at":1677852711},"17a5dd54-1f5e-4d57-a56d-a8a970651954":{"title":"JetBlocks","condition":"jet-blocks\/jet-blocks.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-blocks\/assets\/js\/jet-blocks.min.js"],"icon_url":"","summary":"Enable dropdown on hover on the Cart and enable Mobile Sticky Header","type":"plugin","id":"plugin:1c8a1e1ba89a601f88654f094139b469","is_default":0,"created_at":1724432217},"b6f78c90-9823-459a-8dc1-1257e5f0d4e3":{"title":"JetBlog","condition":"jet-blog\/jet-blog.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/","ElementorProFrontendConfig","elementorFrontendConfig","hasJetBlogPlaylist"],"icon_url":"","summary":"News ticker to work on pageload (in addition to any other Jet exclusions).","type":"plugin","id":"plugin:dac9ec782180f33d0fcc7c4e0e569b9d","is_default":0,"created_at":1724432242},"e17173d8-6ef8-4e27-ba0f-379c9aea7eda":{"title":"JetElements","condition":"jet-elements\/jet-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jet-elements\/","hasJetBlogPlaylist","jetElements","\/wp-includes\/js\/jquery\/ui\/"],"icon_url":"","summary":"Load JetElements on page load.","type":"plugin","id":"plugin:0fe8895d1da5247b73a5d0b482df4ac4","is_default":0,"created_at":1724432253},"cfd77501-9c9e-4f11-b994-0178a592fc08":{"title":"JetEngine","condition":"jet-engine\/jet-engine.php","exclusions":["\/jet-engine\/"],"icon_url":"","type":"plugin","id":"plugin:bc998e71546860c8c7f70c45a6c18972","is_default":0,"created_at":1686208296},"f320c661-4a2b-4299-bada-110f9e931e3c":{"title":"JetFormBuilder - Load without interaction","condition":"jetformbuilder\/jet-form-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jetformbuilder\/","var JetFormBuilderSettings","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/jet-plugins\/jet-plugins.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"summary":"The form is loaded without interaction, and styles are applied immediately.","icon_url":"","type":"plugin","id":"plugin:5ad00a39ed79f888daca19429bc59989","is_default":0,"created_at":1730300985},"36fed829-a2d9-41b5-94f6-2c3b9f07a94e":{"title":"JetMenu","condition":"jet-menu\/jet-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/assets\/js\/lib\/slick\/slick.min.js","\/jet-elements\/","\/jet-menu\/","elementorFrontendConfig","ElementorProFrontendConfig","hasJetBlogPlaylist","JetEngineSettings","jetMenuPublicSettings","\/jet-reviews\/assets\/js\/lib\/vue.min.js"],"icon_url":"","summary":"Mobile menu to show on page load.","type":"plugin","id":"plugin:433a3173f2d06f7d02c7b91c06ed215d","is_default":0,"created_at":1724432268},"580cfed7-f034-4e39-bc7a-cdd01923ce87":{"title":"JetPopup","condition":"jet-popup\/jet-popup.php","exclusions":["\/jet-popup\/assets\/js\/lib\/anime-js\/anime.min.js","\/jet-popup\/assets\/js\/jet-popup-frontend.js","\/jet-woo-builder\/","var jetPopupData"],"icon_url":"","summary":"To show the pop up","type":"plugin","id":"plugin:51714cfdb43f231a1c93e7cffb1007ab","is_default":0,"created_at":1724432311},"d9cd2730-12e2-42d7-a082-6f0efcd466cc":{"title":"JetProductGallery","condition":"jet-woo-product-gallery\/jet-woo-product-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-woo-product-gallery\/assets\/lib\/swiper\/swiper.min.js","\/jet-woo-product-gallery\/assets\/js\/jet-woo-product-gallery.min.js"],"icon_url":"","summary":"To avoid issues with the product gallery on the product page","type":"plugin","id":"plugin:df3bc4b6a8a9f28a5ba24cb7496bbc72","is_default":0,"created_at":1724432327},"544aa37b-4d52-4182-99e8-abe23585da14":{"title":"JetReviews","condition":"jet-reviews\/jet-reviews.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-reviews\/assets\/js\/jet-reviews-frontend.js","\/jet-reviews\/assets\/js\/lib\/vue.min.js","jetReviewsWidget"],"icon_url":"","summary":"To show the reviews on the product page","type":"plugin","id":"plugin:5921fc95965ac7fccb7296957bd9abff","is_default":0,"created_at":1724432349},"963c7804-eede-4570-bd63-67066588b758":{"title":"JetSearch - Search results popup","condition":"jet-search\/jet-search.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jet-search\/assets\/lib\/chosen\/chosen.jquery.min.js","\/jet-search\/assets\/js\/jet-search.js","\/jet-search\/assets\/lib\/jet-plugins\/jet-plugins.js"],"icon_url":"","summary":"To display the list of results when using the search box.","type":"plugin","id":"plugin:13e8760379022187de982df2226a5be4","is_default":0,"created_at":1724432367},"a8460089-34b4-4f8f-8694-5d92fa48aa82":{"title":"JetSmartFilters","condition":"jet-smart-filters\/jet-smart-filters.php","exclusions":["jetOffcanvasInitialized"],"icon_url":"","type":"plugin","id":"plugin:0cd63a514de1f1acb88e2bde65c4bc8d","is_default":0,"created_at":1694447256},"fe3c4915-6f8b-49b7-aa9c-c97b264d9f12":{"title":"JetSticky","condition":"jetsticky-for-elementor\/jetsticky-for-elementor.php","exclusions":["\/jetsticky-for-elementor\/"],"icon_url":"","summary":"Allows sticky menu and sidebar to be displayed","type":"plugin","id":"plugin:a346b60514ef52afeffc6e2ef2793da3","is_default":0,"created_at":1724432399},"853479dc-fff5-47cf-9a60-bf9b00f71fc4":{"title":"JetTabs for Elementor","condition":"jet-tabs\/jet-tabs.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/wp-content\/plugins\/jet-tabs\/assets\/js\/jet-tabs-frontend.min.js"],"icon_url":"","summary":"To make the tab functionality work correctly.","type":"plugin","id":"plugin:d887a6ffea25d759e8aecdb6b78917f7","is_default":0,"created_at":1724432416},"b7f89562-230c-4f63-8360-7aad6df31e02":{"title":"JetTricks","condition":"jet-tricks\/jet-tricks.php","exclusions":["\/jet-tricks\/"],"icon_url":"","summary":"To display animations.","type":"plugin","id":"plugin:829272546b040d5aaeeeaf976b6cd4ec","is_default":0,"created_at":1724432431},"90451e2a-553a-4496-9fa4-cffedbe69d43":{"title":"JetWoo Widgets For Elementor","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jetwoo-widgets-for-elementor\/assets\/js\/jet-woo-widgets.js","\/jet-woo-builder\/assets\/js\/jet-woo-builder.min.js","\/jet-woo-builder\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load JetWoo carousel on page load.","type":"plugin","id":"plugin:f44f3dbd09149f57db370e4132b057db","is_default":0,"created_at":1724432447},"944718c2-48c6-4f53-aaa2-460d07e033cc":{"title":"JetWooBuilder","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","\/elementor-pro\/","\/elementor\/","elementorFrontendConfig","ElementorProFrontendConfig","JetEngineSettings","\/jet-woo-builder\/","\/jet-woo-builder-custom-quantity-selectors-main\/assets\/js\/main.js"],"icon_url":"","summary":"Add quantity buttons to add to cart.","type":"plugin","id":"plugin:ed318a971f8a047bed5b02ad546a9c18","is_default":0,"created_at":1724432462},"b7807939-54f8-4d5c-8363-a42a154d9592":{"title":"Joinchat","condition":"creame-whatsapp-me\/joinchat.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/creame-whatsapp-me\/public\/js\/joinchat.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the icon to open new chat does not display for mobile unless we apply these exclusions.","type":"plugin","id":"plugin:1c3ec728d37052f3a3055d415618342f","is_default":0,"created_at":1727103514},"f5b62f59-1dae-4cdf-ac3f-f5e846fc9918":{"id":"plugin:9562e253cd4ac2b1e1f70e32cb4e32dc","title":"Layer Slider","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.utils.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.kreaturamedia.jquery.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.transitions.js","initLayerSlider"],"is_default":0,"condition":"LayerSlider\/layerslider.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"e2be718d-83a2-4fa0-bc98-f0df52be3dc1":{"title":"LoftLoader Pro","condition":"loftloader-pro\/loftloader-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","loftloader.min.js"],"icon_url":"","summary":"Prevent the page from getting stuck in the loader and load the page content without user interaction.","type":"plugin","id":"plugin:1425e2735306796fe1539d9184a77e10","is_default":0,"created_at":1724432664},"cfa18552-656e-453c-9e14-c07522dc6598":{"title":"MailUp for WordPress","condition":"mailup-email-and-newsletter-subscription-form\/mailup.php","exclusions":["\/mailup-email-and-newsletter-subscription-form\/public\/js\/mailup-public.js","mailup-js-extra"],"icon_url":"","summary":"Enables subscription from to be submitted","type":"plugin","id":"plugin:0bf67b8ba84771e1a367fe24590ef09c","is_default":0,"created_at":1724433004},"c5330c66-ba7b-45b1-87e4-ce590ab005dd":{"title":"Maintenance","condition":"maintenance\/maintenance.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maintenance\/"],"icon_url":"","summary":"Removes the preload spinner without interaction.","type":"plugin","id":"plugin:10d0de28911c5f66463b9c8783f8148a","is_default":0,"created_at":1724433020},"62f6663a-a15f-4bca-b9b5-79f1770e2c5a":{"title":"MapifyLite- Show map on page load","condition":"mapifylite\/mapify_lite.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/mapifylite\/assets\/vendor\/leaflet-1.7.1\/leaflet.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/markercluster\/leaflet.markercluster.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/locatecontrol\/L.Control.Locate.min.js","\/plugins\/mapifylite\/assets\/vendor\/tooltip.js","\/plugins\/mapifylite\/assets\/js\/dist\/bundle.js","var map"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:48c30c0f37b64accf88126d4ef58e17b","is_default":0,"created_at":1724432876},"267aef71-afa0-4848-b6f8-3e1ca15c3a23":{"title":"Maps Marker Pro","condition":"maps-marker-pro\/maps-marker-pro.php","exclusions":["\/maps-marker-pro\/js\/mapsmarkerpro.js","var mapsMarkerPro"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:9460789bdfe77425c895f130991a4cb4","is_default":0,"created_at":1724432891},"b5a88b63-e906-49b3-8134-420139915ea6":{"title":"Master Popups","condition":"master-popups\/master-popups.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/master-popups\/assets\/public\/js\/master-popups-libs.min.js"],"icon_url":"","type":"plugin","id":"plugin:8fd7bd2c8b0a33e62798573abd12be63","is_default":0,"created_at":1681305305},"4be41549-bf4d-4c49-8346-0f8a3b88fdba":{"title":"Master Slider","condition":"master-slider\/master-slider.php","exclusions":["masterslider"],"icon_url":"","summary":"Prevents Master Slider to be initially hidden","type":"plugin","id":"plugin:de888634cc4bd51576eed319d5a528fd","is_default":0,"created_at":1724432981},"087bee18-7cd1-4c10-8acc-19e1b7c4f4cd":{"title":"Max Mega Menu","condition":"megamenu\/megamenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/hoverIntent.min.js","\/megamenu\/js\/maxmegamenu.js","var megamenu"],"icon_url":"","summary":"For the Pro version this file may need to be excluded too:\r\n\r\n\/megamenu-pro\/assets\/public.js","type":"plugin","id":"plugin:b71309a89bf3c8b558b6fca5d6531919","is_default":0,"created_at":1724433045},"cf22f0b9-01f4-409e-8a93-ad6743095abd":{"title":"Meta Slider","condition":"ml-slider\/ml-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ml-slider\/","var metaslider"],"icon_url":"","summary":"Shows the slider on page load","type":"plugin","id":"plugin:94a7bae84ef2816494be4af66c577bfc","is_default":0,"created_at":1724433102},"bb2cbc0d-20da-415e-8218-c17f1db53579":{"title":"Monarch","condition":"monarch\/monarch.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","dt-place-monarch-icons"],"icon_url":"","type":"plugin","id":"plugin:b7335d6d6d5c5134ea10ac2d9b04226c","is_default":0,"created_at":1677853476},"a98d6a80-4610-4ede-bd33-c3e15bed0a95":{"id":"plugin:4f8651262425ef6d7c223c68a2ec2063","title":"Monster Insights","type":"plugin","icon":"","exclusions":["__gtagTracker","monsterinsights_frontend","\/google-analytics-for-wordpress\/assets\/js\/frontend-gtag.min.js"],"is_default":0,"condition":"google-analytics-for-wordpress\/googleanalytics.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"26e1a36e-7a03-449e-8ecc-e42c41ca291c":{"title":"Motion.page","condition":"motionpage\/motionpage.php","exclusions":["\/motionpage\/core\/includes\/assets\/js\/(.*)","\/motionpage\/core\/includes\/assets\/js\/gsap\/(.*)","\/motionpage\/assets\/js\/(.*)","\/motionpage\/assets\/js\/gsap\/(.*)"],"icon_url":"","summary":"Fixes any issue with Motion.page animations","type":"plugin","id":"plugin:f8fc66b302dec2327bdec0434a3b275b","is_default":0,"created_at":1724433236},"459fd663-7f80-45fd-8308-d3484981e161":{"title":"Ninja Forms","condition":"ninja-forms\/ninja-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/ninja-forms\/assets\/js\/min\/front-end-deps.js","\/ninja-forms\/assets\/js\/min\/front-end.js","nf-"],"icon_url":"","summary":"Show the form on pageload","type":"plugin","id":"plugin:1d3ae9c1a96d5062616968b81eef319d","is_default":0,"created_at":1724433463},"c97440dd-7592-40e7-8c98-dac20d39808f":{"title":"Ninja Tables","condition":"ninja-tables\/ninja-tables.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ninja-tables(.*)\/assets\/","\/ninja-tables(.*)\/public\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","ninja_table_instance_","ninja_filter_","ninja_table_ready_init_table_id"],"icon_url":"","summary":"Show the table on pageload","type":"plugin","id":"plugin:723a588dcd49285ea9f7404e2379b47f","is_default":0,"created_at":1724433481},"ebc01f06-8c35-47fa-9c63-8959c5cbd915":{"title":"NotificationX","condition":"notificationx\/notificationx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/notificationx\/assets\/public\/js\/(.*).js","notificationXArr"],"icon_url":"","summary":"Show the pop-up notification","type":"plugin","id":"plugin:f41a52ab1dd50a81cd3a5e341af0007c","is_default":0,"created_at":1724433494},"5fcd4cb7-1916-4995-973e-6d9def619e12":{"title":"Nova Blocks","condition":"nova-blocks\/nova-blocks.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js\/dist\/dom-ready.min.js","has-loaded","wf-active","nova-blocks"],"summary":"Allows rendering the layout on page load for themes based on the Nova Blocks framework (Pixelgrade themes)","icon_url":"","type":"plugin","category":null,"id":"plugin:72b8526ce363ca9b7e5d82b245379cbb","is_default":0,"created_at":1733813516},"3aaf4a1b-591a-48b7-8d60-e6d65c0f94c9":{"title":"Ocean Elementor Widgets","condition":"ocean-elementor-widgets\/ocean-elementor-widgets.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ocean-elementor-widgets\/"],"icon_url":"","summary":"Avoid console errors (Elements added with this plugin should work)","type":"plugin","id":"plugin:be8fc72a8b8e8eb5958be13737cff47c","is_default":0,"created_at":1724433526},"f053a7d3-62b0-4312-b0ca-6ff63380eb0b":{"title":"One Click Accessibility","condition":"pojo-accessibility\/pojo-accessibility.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pojo-accessibility\/assets\/js\/app.min.js"],"icon_url":"","summary":"Allow One Click Accessibility to work on all pages","type":"plugin","id":"plugin:1a14afe852fefe7b22ccad3893672a29","is_default":0,"created_at":1724433541},"61e11800-48a9-4354-8a4c-ac9a2b4b033a":{"title":"OoohBoi Steroids for Elementor","condition":"ooohboi-steroids-for-elementor\/ooohboi-steroids.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ooohboi-steroids-for-elementor\/"],"icon_url":"","summary":"Display OohhBoi elements on page load","type":"plugin","id":"plugin:b9ed0fe6f2cdbd305691a6b857f4b3dc","is_default":0,"created_at":1724433511},"560b78a2-f051-490b-9dc6-a602dece0d81":{"title":"Optimole","condition":"optimole-wp\/optimole-wp.php","exclusions":["optimoleData"],"icon_url":"","summary":"To fire excluded JavaScript files served through the Optimole CDN","type":"plugin","id":"plugin:f1ff18a3e04c4e0995fca9cabffe57a7","is_default":0,"created_at":1724433610},"b0fda458-4bf2-41e9-a159-60d4bb6102a6":{"title":"OSM - OpenStreetMap","condition":"osm\/osm.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/osm\/js\/OL\/","\/osm\/js\/osm-v3-plugin-lib.js","vectorM"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"plugin","id":"plugin:48ec18bd3f59772d98f85dddab75e305","is_default":0,"created_at":1724433624},"3743ed67-e0d1-4243-bb1f-ee48a445dd10":{"title":"OxyExtras","condition":"oxyextras\/plugin.php","exclusions":["vime","vime.esm.js"],"icon_url":"","summary":"When using Pro Media Player","type":"plugin","id":"plugin:9eacf0b76484af0259cd788f4923f20c","is_default":0,"created_at":1724433698},"52a21e27-af5b-4476-8d6d-54c323fd1443":{"title":"Oxygen Builder","condition":"oxygen\/functions.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/component-framework\/vendor\/aos\/aos.js","AOS.init","oxygen_init_pro_menu","oxy-pro-menu-show-dropdown","oxy-shape-divider","oxygenVSBInitToggleJs"],"icon_url":"","summary":"When using the \"Pro Menu\" element.\r\nPrevents incorrect positioning of the Shape Divider on page load\r\nAllow tabs toggles to be closed when the page loads","type":"plugin","id":"plugin:e852555c4b4789d78a96d76f503b3262","is_default":0,"created_at":1724433680},"ebd282b9-e175-4b83-90a2-fe12389ccd11":{"id":"plugin:6f9419e58ec86c94e7698aaaaf9dc715","title":"PageLoader by Bonfire","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pageloader-by-bonfire\/pageloader.js","bonfire-pageloader-overlay"],"is_default":0,"condition":"pageloader-by-bonfire\/pageloader-by-bonfire.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"0baf6353-aa70-41a9-a3bc-d89870a5839b":{"title":"PDF Embedder","condition":"pdf-embedder\/pdf_embedder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pdf-embedder\/js\/(.*).js"],"icon_url":"","summary":"Load the PDF's without user interaction.\r\nPlease note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.","type":"plugin","id":"plugin:3a4c4518eb0f60108ab4934fab27d335","is_default":0,"created_at":1724433747},"cba51ec1-87cc-44eb-b12b-d652e3446507":{"title":"Perfect Brands for WooCommerce","condition":"perfect-woocommerce-brands\/perfect-woocommerce-brands.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/perfect-woocommerce-brands\/assets\/lib\/slick\/slick.min.js","\/perfect-woocommerce-brands\/assets\/js\/functions-frontend.min.js"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:4f90aca5957cccbf623e3bbc31afa204","is_default":0,"created_at":1724433762},"808e7a4e-025c-4fae-bf82-de3716e5eb0d":{"title":"Photonic","condition":"photonic\/photonic.php","exclusions":["\/photonic\/include\/js\/front-end\/module\/photonic-baguettebox.min.js"],"icon_url":"","summary":"Display the gallery without user interaction.","type":"plugin","id":"plugin:84fe214646388d7c021dda25003ac165","is_default":0,"created_at":1724434241},"936aff7d-a8ac-4473-a7b5-4b1611b6c557":{"title":"Pixel Caffein","condition":"pixel-caffeine\/pixel-caffeine.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/pixel-caffeine\/build\/frontend.js","aepc_pixel"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:6838be282f853f71be282783cb1c162b","is_default":0,"created_at":1724434253},"ab3a4ef5-2732-4b46-a7c3-17b4e9405cd1":{"title":"Pixel Manager for WooCommerce","condition":"woocommerce-pixel-manager-pro\/woocommerce-pixel-manager.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/woocommerce-pixel-manager-pro\/js\/public\/","wpm"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:afe0eb7c64d4556a7111c56dd8c4d307","is_default":0,"created_at":1724434270},"2774f964-50b2-425e-8a30-0a02f421b7e4":{"title":"Popup Builder","condition":"popup-builder\/popup-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/popup-builder\/public\/js\/(.*).js","\/popupbuilder-exit-intent\/public\/javascript\/ExitIntent.js","var sgpbPublicUrl","SGPB_POPUP_PARAMS"],"icon_url":"","summary":"Show popup on exit","type":"plugin","id":"plugin:38d4b2986868f543639cd1ebc3e510aa","is_default":0,"created_at":1724433776},"82dbb1e5-31f9-43d7-b522-52819aa49ba5":{"title":"Popup Maker","condition":"popup-maker\/popup-maker.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/pum\/pum-site-scripts.js","pum","\/plugins\/popup-maker\/assets\/js\/site.min.js"],"icon_url":"","summary":"Show popup on one click","type":"plugin","id":"plugin:786717922362642f34a7ff58e919bd95","is_default":0,"created_at":1724433839},"48e08305-1f1c-4ef4-9f13-24af1b155abc":{"title":"PowerPack Addons for Elementor","condition":"powerpack-lite-for-elementor\/powerpack-lite-elementor.php","exclusions":["\/powerpack-lite-for-elementor\/assets\/js\/min\/frontend.min.js"],"icon_url":"","summary":"Show animations","type":"plugin","id":"plugin:17831cbb64e469c7f66224c8c63d0a58","is_default":0,"created_at":1724433893},"e037ae2f-e36b-4f1a-ada8-eb8fde6746f2":{"title":"Preloader Plus","condition":"preloader-plus\/preloader-plus.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/preloader-plus\/(.*)"],"icon_url":"","summary":"Prevents the preloader from being stuck until there's user interaction","type":"plugin","id":"plugin:80e1283ea1afead3ca904fad792643c5","is_default":0,"created_at":1724434032},"90fed478-e89a-455c-8371-836bee58fb81":{"title":"Premium Addons for Elementor","condition":"premium-addons-for-elementor\/premium-addons-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-addons.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/isotope.min.js","\/premium-addons-elementor\/pa-frontend-(.*).min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/slick.min.js","\/premium-addons-pro\/assets\/frontend\/min-js\/tooltipster.min.js","window.scopes_array","lottie.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-nav-menu.min.js"],"icon_url":"","summary":"The above will cover:\r\n\r\n- Make equal height work\r\n- Make filters work\r\n- Make lottie animations work\r\n- Make the testimonials' carousel work","type":"plugin","id":"plugin:debbfbbcbdf9ffb465bbc40008d99f02","is_default":0,"created_at":1724434100},"7e43c261-77be-48fc-b25a-8953a654ae85":{"title":"Presto Player","condition":"presto-player\/presto-player.php","exclusions":["\/wp-includes\/js\/dist\/vendor\/regenerator-runtime.min.js","\/presto-player\/dist\/components\/web-components\/web-components.esm.js","\/presto-player\/src\/player\/player-static.js","var player","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Load the video player","type":"plugin","id":"plugin:100a0382fcf3d1b6b22da928bce46ea8","is_default":0,"created_at":1724434113},"3d6f509f-d040-4279-9a2f-a4e6eae1e9df":{"title":"Price Based on Country for WooCommerce Pro","condition":"woocommerce-price-based-country-pro-addon\/woocommerce-price-based-country-pro-addon.php","exclusions":["\/woocommerce-product-price-based-on-countries\/assets\/js\/ajax-geolocation.min.js","\/woocommerce-price-based-country-pro-addon\/assets\/js\/currency-switcher.min.js","add-to-cart.min.js","cart-fragments.min.js"],"icon_url":"","summary":"To load the prices and currency switcher without interaction","type":"plugin","id":"plugin:c0fce700121492b566517e68301db382","is_default":0,"created_at":1724434128},"b970bc8a-bcbe-4d08-8ac0-a6853ab3f036":{"title":"Prime Slider","condition":"bdthemes-prime-slider-lite\/bdthemes-prime-slider.php","exclusions":["\/plugins\/bdthemes-prime-slider-lite\/assets\/js\/bdt-uikit.min.js"],"icon_url":"","summary":"Display slider without interaction","type":"plugin","id":"plugin:f1ecfe258440b371124999ca3bfbfff3","is_default":0,"created_at":1724434141},"e5458963-f167-4b68-88e4-77dd39af2842":{"title":"PRO Elements","condition":"pro-elements\/pro-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pro-elements\/"],"icon_url":"","summary":"Fixes functions execution when the jQuery library is already excluded","type":"plugin","id":"plugin:29ea8f4dd72f5a5c5927917fb0665a05","is_default":0,"created_at":1724434176},"b119ad72-f498-4576-bb71-9e6d8c37b68f":{"title":"Product Filter by WBW (for WooCommerce)","condition":"woo-product-filter\/woo-product-filter.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-content\/plugins\/woo-product-filter\/modules\/woofilters\/js\/frontend.woofilters.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js"],"icon_url":"","summary":"Resolves issue where the product filter won't load on the page, there's a 'loading' gif stuck in its place, and there's a console error.","type":"plugin","id":"plugin:e57ad91e0d94fab011353af544873743","is_default":0,"created_at":1724434285},"7b779aca-e497-4da3-8e51-fa12837d15ab":{"title":"Product Filters for WooCommerce","condition":"woocommerce-product-filters\/woocommerce-product-filters.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-product-filters\/","\/woocommerce\/assets\/js\/accounting\/accounting.min.js","\/wp-includes\/js\/jquery\/ui\/","wcpf-load-project","WCPFData"],"icon_url":"","summary":"Make the filters work","type":"plugin","id":"plugin:719469f1c977f7109d3d6ee21ecd5a16","is_default":0,"created_at":1724434226},"2b2a51f2-bd47-4591-92d8-4a690bce5d99":{"title":"Product Gallery Slider for WooCommerce","condition":"twist\/twist.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/twist\/assets\/js\/slick.min.js","wpgs-public-js-after"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:a898898b2b0ea2cd82e20a6d3a3aa47b","is_default":0,"created_at":1724434162},"9b63d036-595f-477b-918e-049121c29765":{"title":"Product Slider for WooCommerce","condition":"woo-product-slider\/main.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/woo-product-slider\/src\/Frontend\/assets\/js\/swiper.min.js","\/woo-product-slider\/src\/Frontend\/assets\/js\/scripts.min.js"],"summary":"When Delay JavaScript Execution is enabled, the product sliders don't load until user interaction.","icon_url":"","type":"plugin","category":null,"id":"plugin:e8da84c8281e41723851607361a77a92","is_default":0,"created_at":1738076099},"062c5be3-e5ea-4958-9619-44e3410f237e":{"title":"Product Video Gallery for Woocommerce","condition":"product-video-gallery-slider-for-woocommerce\/product-video-gallery-slider-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/product-video-gallery-slider-for-woocommerce\/public\/js\/nickx.front.js"],"icon_url":"","type":"plugin","id":"plugin:bbc653a91f0635cd2edb0b741aa62b85","is_default":0,"created_at":1693512477},"34d225a4-688c-476b-846b-420774160d6b":{"id":"plugin:e0b123d324c6fc85b8682660c34f8829","title":"Rank Math SEO","type":"plugin","icon":"","exclusions":["local_ga_js"],"is_default":0,"condition":"seo-by-rank-math\/rank-math.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"02305ca0-2c2a-4eef-a802-b8a942771ecc":{"title":"Retainful","condition":"retainful-next-order-coupon-for-woocommerce\/retainful-next-order-coupon-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/atc-popup.min.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/exit-intent-popup.js","retainful.com","rnoc-add-to-cart-js-before","rnoc_redirect_coupon_popup"],"icon_url":"","summary":"Show the pop-up","type":"plugin","id":"plugin:f9fdee19ba6aed961d96d86e1521a761","is_default":0,"created_at":1724434370},"b4055250-5813-400f-b663-d390fee989e4":{"title":"Revolution Slider","condition":"revslider\/revslider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/revslider\/public\/assets\/js\/","\/revslider\/sr6\/assets\/js\/","\/revslider-(.*)-addon\/","setREVStartSize","rev_slider_","revslider_","window.RS_MODULES","\/revslider\/public\/js\/libs\/tptools.js","\/revslider\/public\/js\/sr7.js","SR7","_tpt.R.fonts.domFonts"],"icon_url":"","summary":"Show the slider on page load","type":"plugin","category":"analytics","id":"plugin:d6a4d07d1b4022d886df52322dcd8a6f","is_default":0,"created_at":1737127209},"0b4e061a-b366-4d5a-a00e-bded4b107133":{"title":"Royal Elementor Addons","condition":"royal-elementor-addons\/wpr-addons.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/royal-elementor-addons\/assets\/js\/frontend.min.js","\/royal-elementor-addons\/assets\/js\/lib\/jarallax\/jarallax.min.js"],"icon_url":"","summary":"Fixes mobile menu not opening","type":"plugin","id":"plugin:c4b464373716d7ac8e3cfb019aaa6102","is_default":0,"created_at":1724434411},"1b19ec89-171a-4f85-8c4b-b1bcfc6b1433":{"id":"plugin:5e3f85d8c82cc184b945415d1a862601","title":"Sassy Social Share","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/sassy-social-share\/public\/js\/sassy-social-share-public.js","heateorSssLoadEvent"],"is_default":0,"condition":"sassy-social-share\/sassy-social-share.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"f5899925-2ab7-43b6-abc4-51b76d664ca6":{"title":"Scrollsequence","condition":"scrollsequence-pro\/scrollsequence-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/scrollsequence-pro\/public\/js\/gsap__premium_only.js","\/scrollsequence-pro\/public\/js\/gsap-scrolltrigger__premium_only.js","\/scrollsequence-pro\/public\/js\/ssq-lib__premium_only.js","scrollsequence-input-script"],"icon_url":"","summary":"Show images and animation on pageload","type":"plugin","id":"plugin:3df51830b6b80668fc342c8dcea495cf","is_default":0,"created_at":1724434606},"043827fc-3df8-45d6-9cd2-14fbe962987a":{"title":"ShiftNav Pro - Responsive Mobile Menu","condition":"shiftnav-pro\/shiftnav.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-pro\/assets\/js\/shiftnav(.*).js"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:9d60b5d2de4d828b78c7b088024377d6","is_default":0,"created_at":1724434657},"bcbaf240-e76f-4620-b7d5-4852c46d4be7":{"title":"ShiftNav \u2013 Responsive Mobile Menu","condition":"shiftnav-responsive-mobile-menu\/shiftnav-responsive-mobile-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-responsive-mobile-menu\/"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:56279bd768c8f27ad1972b6774738bcf","is_default":0,"created_at":1724434651},"bbe0543b-b5af-467b-a90d-e2975d892d8d":{"title":"Short Pixel Adaptive Image","condition":"shortpixel-adaptive-images\/short-pixel-ai.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shortpixel-adaptive-images\/assets\/js\/ai(.*).min.js","spai_settings"],"icon_url":"","type":"plugin","id":"plugin:1bc7ac87d8ab2301a1b904919dc7a798","is_default":0,"created_at":1704734942},"543ab43a-6bd3-4948-a09e-3b95e7c9209d":{"title":"Showcase IDX","condition":"showcase-idx\/showcaseidx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","SIDX","search.showcaseidx.com\/js\/app-(.*).js","cdn.shortpixel.ai"],"icon_url":"","summary":"Prevents requiring double click on iOS to use filters.\r\n\r\nExclusion when the option New AI engine is enabled (You don't need the above, only this one):\r\n\r\ncdn.shortpixel.ai","type":"plugin","id":"plugin:ce4dea8ddc3caa8d00e95cec3202d32a","is_default":0,"created_at":1724434768},"a16bcab7-1169-46b9-a425-b091478d8312":{"title":"Side Cart WooCommerce","condition":"side-cart-woocommerce\/xoo-wsc-main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/plugins\/woocommerce\/assets\/js\/frontend\/add-to-cart.min.js","\/plugins\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/plugins\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","summary":"Makes cart icon work to slide in the cart menu.","type":"plugin","id":"plugin:3ea7d9f75ad03620b0bce2517bd5b8d1","is_default":0,"created_at":1724434681},"521f748e-cf09-4019-bd28-b52daef5f16f":{"title":"Simple Banner","condition":"simple-banner\/simple-banner.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/simple-banner\/","simpleBannerScriptParams"],"icon_url":"","summary":"Show the banner on pageload.","type":"plugin","id":"plugin:7843983bf90dbae16c6e889382c71b23","is_default":0,"created_at":1724434695},"76026e82-d9cf-482c-b480-55c57693a184":{"title":"Site Kit by Google","condition":"google-site-kit\/google-site-kit.php","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('","\/gtag\/js","gtag\\(","\/gtm.js"],"icon_url":"","summary":"Fixes issues with Google Analytics.","type":"plugin","id":"plugin:b6825f971d35a5515d095564a2e40936","is_default":0,"created_at":1724434707},"4f9be7dd-fa19-401c-a5a5-81654990f9c4":{"title":"SiteOrigin Widgets Bundle - Load images","condition":"so-widgets-bundle\/so-widgets-bundle.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/so-widgets-bundle\/js\/slider\/jquery.slider.min.js","\/so-widgets-bundle\/js\/jquery.cycle.min.js","\/so-widgets-bundle\/js\/jquery.cycle.swipe.min.js","\/so-widgets-bundle\/js\/sow.jquery.fittext.min.js","\/so-widgets-bundle\/js\/lib\/jquery.fitvids.min.js","\/siteorigin-panels\/js\/styling.min.js","siteorigin-panels-before-js","page_id"],"icon_url":"","summary":"Load the images on the page load.","type":"plugin","id":"plugin:3968480c93d7f92ed1cb78a54b47fc9f","is_default":0,"created_at":1724434720},"79c458d7-f7f7-4072-919d-ad337bde6ae3":{"title":"Slick Menu","condition":"slick-menu\/slick-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/slick-menu\/"],"icon_url":"","summary":"Show menu on pageload","type":"plugin","id":"plugin:5ce5dfecdc9d3292c69a1413bbd17d3c","is_default":0,"created_at":1724434809},"99cf4942-49ea-4687-b156-405ed1ce1cfa":{"title":"Slide Anything","condition":"slide-anything\/slide-anything.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/slide-anything\/owl-carousel\/owl.carousel.min.js","owl_goto.trigger"],"icon_url":"","summary":"Show slider without user interaction","type":"plugin","id":"plugin:fff874cc48b80940210228c975df395c","is_default":0,"created_at":1724434788},"dd0ea584-0c99-4c30-b46d-da35b94c9f0a":{"title":"Slider by Soliloquy","condition":"soliloquy-lite\/soliloquy-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","soliloquy-min.js","soliloquy_slider"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:ffb5f8cc0ea17886dbd05f601ca3eec0","is_default":0,"created_at":1724434937},"ecb2fffc-d289-4f68-ae94-71131f17deee":{"title":"Smart Slider 3","condition":"smart-slider-3\/smart-slider-3.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/smart-slider-3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:2f373822dceb191c31c8ad2183d51869","is_default":0,"created_at":1724434826},"284ede43-bf80-419e-8414-46c26cb746f0":{"title":"Smart Slider 3 Pro","condition":"nextend-smart-slider3-pro\/nextend-smart-slider3-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/SmartSlider3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:720ec9fbbd8a52ce525959a68a5310b3","is_default":0,"created_at":1724434836},"be70034f-def5-4771-9b3f-662eb218da2a":{"title":"Spectra - Show Slider Images","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-addons-for-gutenberg\/assets\/js\/spectra-animations.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/post.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/aos.min.js","\/slick.min.js","\/imagesloaded.min.js","UAGBPostCarousel"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:af16af31f83a874b9d0a9570d9c15ff7","is_default":0,"created_at":1724434960},"c3334c29-4160-42df-a1ce-f8aeeaee8668":{"title":"Super Socializer","condition":"super-socializer\/super_socializer.php","exclusions":["theChamp","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:660defe26748470c3a47366cd4012579","is_default":0,"created_at":1677853633},"f18b4242-fe3f-4e2b-bfc9-ac2fb3939a90":{"title":"Superfly Menu","condition":"superfly-menu\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate((.*?)(.min?)?).js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/md5.js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/util.js","\/superfly-menu\/js\/public.min.js","window.SFM_is_mobile","var SFM_skew_disabled","var SFM_template"],"icon_url":"","type":"plugin","id":"plugin:ccb15175093bc6c437b78797f0698a7b","is_default":0,"created_at":1684301673},"1a05c00a-8562-45bc-80e8-987a4574b1c9":{"title":"Symplr Ads","condition":"symplr-ads\/symplr-plugin.php","exclusions":["\/symplr-ads\/","cdns.symplr.de"],"icon_url":"","summary":"Loads Ads right away","type":"plugin","id":"plugin:3b6d39e28a87e86c4659491e2368ff61","is_default":0,"created_at":1724442756},"858d2d7f-bdac-4d27-ba26-baa9ace96ba4":{"title":"Tabby Responsive Tabs","condition":"tabby-responsive-tabs\/tabby-responsive-tabs.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/tabby-responsive-tabs\/js\/tabby.js","RESPONSIVEUI"],"icon_url":"","summary":"Load tabs without delay","type":"plugin","id":"plugin:7d93008296bb5c7c43d4cba185ed2632","is_default":0,"created_at":1724442869},"e44a5c93-bb77-4624-a121-d846905137ea":{"title":"The Plus Addons for Elementor","condition":"the-plus-addons-for-elementor-page-builder\/theplus_elementor_addon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/theplus-addons\/(.*)"],"icon_url":"","summary":"Start animations on page load","type":"plugin","id":"plugin:2f563bbb7e92363ec3fb2989a1c7dffe","is_default":0,"created_at":1724442902},"2bbac961-b000-4802-ae97-d52472ec6750":{"title":"The Plus Addons for Elementor Premium","condition":"theplus_elementor_addon\/theplus_elementor_addon.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/theplus_elementor_addon\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"Solve issues with sliders and tabs","type":"plugin","id":"plugin:6e127deaaeefbe57ff945b1f9e274518","is_default":0,"created_at":1724442911},"c3b5d7fd-a1e0-4aca-a0b6-405018a37266":{"title":"The Post Grid","condition":"the-post-grid\/","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","the-post-grid"],"icon_url":"","summary":"Makes the content of single post appearing immediately","type":"plugin","id":"plugin:93c3354976453458cf67f8ec0fdfce5a","is_default":0,"created_at":1724442928},"666b45e8-749c-4140-bd17-e1cd589e03ee":{"title":"ThemeREX Addons","condition":"trx_addons\/trx_addons.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/trx_addons\/js\/__scripts-full.js","\/trx_addons\/components\/cpt\/layouts\/shortcodes\/menu\/superfish.min.js"],"icon_url":"","summary":"Hide the page preloader without user interaction","type":"plugin","id":"plugin:b9c418b47c986935a1151ab9b42f8971","is_default":0,"created_at":1724443103},"a750cada-eb58-4df4-9966-21c8a69332ba":{"id":"plugin:75af9efe22c5cc776636266feb55adf1","title":"Thrive Architect","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-visual-editor\/thrive-visual-editor.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"13714cde-680e-4ca4-8607-c35952d6a5f2":{"title":"Thrive Comments","condition":"thrive-comments\/thrive-comments.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","type":"plugin","id":"plugin:6a72d06ca2f6a888b0d9d5ea93af2edc","is_default":0,"created_at":1677852974},"aa7ca898-499f-4f04-b419-3de199996969":{"title":"Thrive Leads","condition":"thrive-leads\/thrive-leads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","summary":"Show the form on pageload & Fix comment box not showing","type":"plugin","id":"plugin:b84d82c02cade64ade00712b9c5652aa","is_default":0,"created_at":1724443176},"9eee297a-8241-4ef2-af97-46074bd0898c":{"id":"plugin:5bb61b0559b0a3fd578315b553451327","title":"Thrive Quiz Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-quiz-builder\/thrive-quiz-builder.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c2f3ec2a-5b09-4845-aa95-84841783fbfc":{"id":"plugin:a7f3e5206abff19ca7cf142260181738","title":"Thrive Ultimatum","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-ultimatum\/","var TVE_Ult_"],"is_default":0,"condition":"thrive-ultimatum\/thrive-ultimatum.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"d48b8d2f-e071-4a30-840a-306154a115a0":{"title":"Tidio Chat","condition":"tidio-live-chat\/tidio-elements.php","exclusions":["document.tidioChatCode"],"icon_url":"","summary":"Display the chat icon.","type":"plugin","id":"plugin:f57be2014b6a489d053f8367fa6c0f9f","is_default":0,"created_at":1724442883},"cb6d33ed-7eb4-4ff9-9ad0-7fc54fbecf6f":{"id":"plugin:c9e0485ec256d4a6a8d92a98c18d76fc","title":"Toolset Blocks","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","toolsetCommonEs.fontToHead","toolsetCommonEs.styleToHead","\/toolset-blocks\/vendor\/toolset\/blocks\/public\/js\/frontend.js","\/toolset-blocks\/vendor\/toolset\/common-es\/public\/toolset-common-es-frontend.js","\/toolset-blocks\/public\/js\/views-frontend.js","\/wp-includes\/js\/underscore.min.js"],"is_default":0,"condition":"toolset-blocks\/wp-views.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"4bac6350-0925-49fb-904a-372f22fd6baf":{"title":"Top Bar Pro","condition":"topbar-pro\/topbar_pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/topbar-pro\/js\/tpbr_front.min.js","\/plugins\/topbar-pro\/js\/jquery.cookie.js"],"icon_url":"","summary":"To prevent top bar from getting overlapped with other content.","type":"plugin","id":"plugin:71beda322b37f7fc7d456822493cb972","is_default":0,"created_at":1724443222},"033486e7-0ddc-4915-a848-31504d00448e":{"title":"Twenty20 Image Before-After","condition":"twenty20\/ttwenty.php","exclusions":["\/twenty20\/assets\/js\/(.*).js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","twentytwenty-container"],"icon_url":"","type":"plugin","id":"plugin:23441bba9d3602bc932d697c7cb8aa1f","is_default":0,"created_at":1677858089},"bef2147e-2d0b-431d-ac29-5e8430c0d809":{"title":"Typing Effect","condition":"animated-typing-effect\/typingeffect.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/animated-typing-effect\/assets\/js\/typed.js","\/plugins\/animated-typing-effect\/assets\/js\/typed.fe.js"],"icon_url":"","summary":"Show the animated typing effect on page load","type":"plugin","id":"plugin:e4e1a3e63d09a28dcb20577efbcb5a48","is_default":0,"created_at":1724443336},"7675a34d-006e-4672-99d5-a81e1b8e47f9":{"title":"UberMenu","condition":"ubermenu\/ubermenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ubermenu\/assets\/js\/ubermenu.min.js"],"icon_url":"","summary":"To make mobile menu responsive immediately without any user interaction","type":"plugin","id":"plugin:3d59cc34167a7f8123e66b627148e0b7","is_default":0,"created_at":1724443357},"8233178a-e7b3-43ce-b193-bd0d9c960933":{"title":"Ultimate Addons for Elementor","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"To make header slider be displayed correctly on page load","type":"plugin","id":"plugin:86424c46157c1c7e2e1571055813beee","is_default":0,"created_at":1724443382},"dfb47495-8a46-4caa-8c2a-50b02769dcb5":{"title":"Ultimate Addons for Elementor - Fancy Text Effects","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/plugins\/ultimate-elementor\/assets\/lib\/typed\/typed.min.js","\/plugins\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js"],"summary":"When Delay JavaScript Execution is enabled, the text effects don't work until user interaction.","icon_url":"","type":"plugin","id":"plugin:031c5b0ea0dce0a98a766aec5617b017","is_default":0,"created_at":1732107991},"42f39902-a813-4536-a561-29e2795ac097":{"title":"Ultimate Addons for Elementor - Google Maps","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ultimate-elementor\/assets\/js\/uael-google-map.js","maps.googleapis.com","maps.google.com"],"summary":"Fixes an issue in which the map doesn't work","icon_url":"","type":"plugin","id":"plugin:a3256509256803fa8e9ebfedf73c4843","is_default":0,"created_at":1732565293},"8bddf484-6c78-4147-a4e6-d3039904e5f6":{"title":"Ultimate Addons for Elementor - Mobile Menu","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/ultimate-elementor\/assets\/js\/uael-nav-menu.js","\/ultimate-elementor\/assets\/min-js\/uael-nav-menu.min.js"],"icon_url":"","summary":"To make the mobile menu icon work as expected","type":"plugin","id":"plugin:70cfade3a7adbb54196f6acccc5a176f","is_default":0,"created_at":1724443394},"028504f7-b1cd-4318-8a6d-ce186197e89d":{"id":"plugin:0f0a91f0c454021a5ff9fc25c3ed419f","title":"Ultimate Addons for WPBakery Page Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Ultimate_VC_Addons\/assets\/"],"is_default":0,"condition":"Ultimate_VC_Addons\/Ultimate_VC_Addons.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"5754af3d-a6af-49eb-b731-bdd82f26dc4e":{"title":"Ultimate Responsive Image Slider","condition":"ultimate-responsive-image-slider\/ultimate-responsive-image-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","sliderPro"],"icon_url":"","summary":"To load the slider without any user interaction","type":"plugin","id":"plugin:34db8636812bad84c8aea037c2ddc8c2","is_default":0,"created_at":1724443418},"78ae882d-ae31-4179-b677-8893814938c7":{"title":"Unlimited Elements for Elementor Premium - Slider","condition":"unlimited-elements-for-elementor-premium\/unlimited-elements-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/unlimited-elements-for-elementor-premium\/","uc_"],"icon_url":"","type":"plugin","id":"plugin:17260bc347b8c29bee0010e9ec164184","is_default":0,"created_at":1683270377},"051cbfbb-7ad2-4f06-a493-3cf423a80904":{"title":"Variation Swatches for WooCommerce","condition":"woo-variation-swatches\/woo-variation-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery\/ui\/","\/woo-variation-swatches\/","\/woo-variation-swatches-pro\/","underscore.min.js"],"icon_url":"","summary":"Make some elements to load","type":"plugin","id":"plugin:6717ef5673a956bc08ca4a5117065d53","is_default":0,"created_at":1724443437},"6879caba-7224-4eca-bcb2-370785b495ea":{"title":"Web Accessibility By accessiBe","condition":"accessibe\/accessiebe.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/accessibe\/","acsbJS"],"icon_url":"","summary":"To preserve the functions of the plugin","type":"plugin","id":"plugin:57597b7683e01892932083413f085134","is_default":0,"created_at":1724443688},"bd6732fe-4c2b-40a1-9035-8464057e2da5":{"title":"WooCommerce - Cart Fragments","condition":"woocommerce\/woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","type":"plugin","id":"plugin:201de694c6fc28c8d580a3b2ca484218","is_default":0,"created_at":1680937567},"d044900d-07e1-4533-9516-33106efcb259":{"title":"WooCommerce - Product description","condition":"woocommerce\/woocommerce.php","exclusions":["\/plugins\/woocommerce\/assets\/js\/frontend\/single-product.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:a82644b4c9417ea3a240939a73344700","is_default":0,"created_at":1679309756},"bff953b1-2213-4666-8112-76a84a3cc207":{"title":"WooCommerce - Product Gallery","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/zoom\/jquery.zoom(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/photoswipe\/","\/woocommerce\/?(.*)\/assets\/js\/flexslider\/jquery.flexslider(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/frontend\/single-product(.min)?.js","wc_single_product_params"],"icon_url":"","type":"plugin","id":"plugin:7665868ff97c265628f376523a4f9ecc","is_default":0,"created_at":1686579689},"016e6ddf-c6e7-49ec-bd3f-2585d9e45895":{"title":"WooCommerce - Select2 library","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/assets\/js\/select2\/select2(.*).js"],"icon_url":"","type":"plugin","id":"plugin:4bca670bd5d55dd24b17fb0193b0891e","is_default":0,"created_at":1681459540},"b9b2c6d7-944f-4ae3-ae04-c9e2204b9dab":{"title":"WooCommerce Attribute Swatches","condition":"iconic-woo-attribute-swatches-premium\/iconic-woo-attribute-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/iconic-woo-attribute-swatches-premium\/assets\/frontend\/js\/main.min.js","\/iconic-woo-attribute-swatches-premium\/assets\/vendor\/flickity\/flickity.pkgd.min.js","iconic_was_vars"],"icon_url":"","summary":"Makes using attribute swatches not require two clicks","type":"plugin","id":"plugin:9165c768e978d6ad3f696db8c78ccbb2","is_default":0,"created_at":1724443452},"4506c5e9-7349-44c9-9967-34370c83facb":{"title":"WooCommerce Bookings","condition":"woocommerce-bookings\/woocommerce-bookings.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/woocommerce-bookings\/dist\/frontend.js","\/wp-includes\/js\/dist\/date.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/underscore.min.js","\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/wp-includes\/js\/dist\/hooks.min.js"],"icon_url":"","summary":"Make sure the calendar is displayed correctly","type":"plugin","id":"plugin:14dec6d289b9977fa3a74116feecebcc","is_default":0,"created_at":1724443469},"fec9cd04-c358-45da-a1a8-1668b964016b":{"id":"plugin:456f3b849ba3b6647246aca9d7cdaed5","title":"WooCommerce Product Reviews Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","wc_product_reviews_pro","\/woocommerce-product-reviews-pro\/assets\/js\/frontend\/wc-product-reviews-pro-frontend.min.js","\/woocommerce\/assets\/js\/jquery-tiptip\/jquery.tipTip.min.js"],"is_default":0,"condition":"woocommerce-product-reviews-pro\/woocommerce-product-reviews-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"551a9399-627f-4978-9bae-5cc8e0aefc82":{"id":"plugin:c8577e74eef3b082fb6403760d53f68c","title":"WooCommerce TM Extra Product Options","type":"plugin","icon":"","exclusions":["\/woocommerce-tm-extra-product-options\/assets\/js\/epo.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-util.min.js","\/wp-includes\/js\/dist\/hooks.js","\/wp-includes\/js\/dist\/i18n.js"],"is_default":0,"condition":"woocommerce-tm-extra-product-options\/tm-woo-extra-product-options.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"3cac4650-6a52-448e-8e48-e99a772a59a2":{"title":"WooLentor","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\/woolementor\/assets\/third-party\/slick\/slick.min.js","\/woolentor-addons","woolentor_addons"],"icon_url":"","summary":"Display the carousel without interaction.","type":"plugin","id":"plugin:c6e6cab8c80fa3fe57d609f72d2d5c56","is_default":0,"created_at":1724443648},"21af073d-d2ec-4d46-bbda-2c69f87f3f98":{"title":"Woolentor - Fix product gallery","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)",".woolentor-learg-img","\/woolentor-addons\/assets\/js\/slick.min.js","\/woolentor-addons-pro\/assets\/lib\/js\/tippy.min.js"],"icon_url":"","summary":"Display the product gallery without interaction.","type":"plugin","id":"plugin:c5315e06dfc353cd57f85a60abe4e320","is_default":0,"created_at":1724443660},"67aeb4cb-1a00-4d10-a00c-34888b4c0dba":{"title":"WooThumbs for WooCommerce","condition":"woothumbs-premium\/woothumbs-premium.php","exclusions":["\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-embed.min.js","\/wp-includes\/js\/wp-util.min.js","\/woothumbs-premium\/(.*)"],"icon_url":"","summary":"To preserve the display of product variation images","type":"plugin","id":"plugin:b97b1d3f627769e1dd8305aa25af993c","is_default":0,"created_at":1724443675},"c7a14763-88d0-4344-a6af-e0a8dc5fa8d5":{"title":"WordPress Mega Menu \u2013 QuadMenu","condition":"quadmenu\/quadmenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/quadmenu","#private-menu","#public-menu"],"icon_url":"","summary":"Show the menu on pageload","type":"plugin","id":"plugin:31b9e812a025e5750a6ef0980ee7d2db","is_default":0,"created_at":1724443871},"f699fdbd-84a7-4f24-b729-3e4a4f83a4dd":{"title":"WP Armour","condition":"wp-armour-extended\/wp-armour-extended.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/honeypot\/includes\/js\/wpa.js","\/wp-armour-extended\/includes\/js\/wpae.js","wpa_hidden_field","wpa_add_test"],"icon_url":"","summary":"To prevent marking all product reviews as spam.","type":"plugin","id":"plugin:601f8fc7d10cad1c2ec2949c0d9b1651","is_default":0,"created_at":1724443705},"697239fe-74f5-42a4-a504-97ee85bf43ff":{"title":"WP Booking Calendar","condition":"booking\/wpdev-booking.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/booking(.*)\/_dist\/all\/_out\/wpbc_all.js","\/wp-content\/plugins\/booking(.*)\/js\/datepick\/jquery.datepick.wpbc.9.0.js","\/wp-content\/plugins\/booking(.*)\/js\/wpbc_time-selector.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/tippy.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/popper\/popper.js","wpbc_init__head","wpbc_url_ajax","booking_max_monthes_in_calendar","wpbc_define_tippy_popover","flex_tl_table_loading"],"icon_url":"","type":"plugin","id":"plugin:fdaf786c076fa0f17eec1e321fee0b3f","is_default":0,"created_at":1720571754},"6a28aae5-ef91-43fc-8204-92e3a25642b4":{"id":"plugin:5728f3b9856dfe37a36ab15b0a637198","title":"WP Go Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com"],"is_default":0,"condition":"wp-google-maps\/wpGoogleMaps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c9b991d1-a653-404b-be85-e276b1814e7d":{"title":"WP Google Map Pro","condition":"wp-google-map-gold\/wp-google-map-gold.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","maps.google.com\/maps\/api\/js","\/wp-includes\/js\/masonry.min.js","\/wp-google-map-gold\/(.*)"],"icon_url":"","type":"plugin","id":"plugin:dc12a9b7b9c4c7ce3c532b6b377739f2","is_default":0,"created_at":1677858391},"1f8f9fbf-fbf0-4e3a-b77c-af0fa47e950d":{"title":"WP Google Maps Pro","condition":"wp-google-maps-pro\/wp-google-maps-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-google-maps(.*)","maps.googleapis.com","mgl_","wpgmza"],"icon_url":"","summary":"Loads map on page load and fixes map not displayed after user interaction","type":"plugin","id":"plugin:87f572f5f0ec143a8fceba77d0616197","is_default":0,"created_at":1724444593},"41e4b98c-e63f-4800-a478-02592562322b":{"title":"WP iCal Availability","condition":"wp-ical-availability\/wp-ical-availability.php","exclusions":["\/wp-ical-availability\/js\/custom-select.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-ical-availability\/"],"icon_url":"","summary":"Fixes error when jQuery is already excluded, & Fully render the calendar on page load","type":"plugin","id":"plugin:3735ca768ede98b25795f4cb057ff4ed","is_default":0,"created_at":1724444622},"2b06c5b8-dc32-4bb0-8504-3a9f1c3a1ec0":{"title":"WP MapIt","condition":"wp-mapit\/wp_mapit.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-mapit\/wp_mapit\/js\/leaflet.js","\/wp-mapit\/wp_mapit\/js\/wp_mapit_multipin.js"],"icon_url":"","summary":"Display the map on page load","type":"plugin","id":"plugin:ba8d1c7f294a3f5b593556eb3b0bc7d9","is_default":0,"created_at":1724443719},"2039eafd-1c11-4e21-a61b-30857f291ae3":{"title":"WP Responsive Menu","condition":"wp-responsive-menu\/wp-responsive-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-responsive-menu\/(.*)"],"icon_url":"","summary":"Render the menu on page load","type":"plugin","id":"plugin:927b8bf7806f2d287559b86a0b455a59","is_default":0,"created_at":1724443736},"e06be942-cccd-4b2d-a268-06dc78f0b820":{"title":"WP Search with Algolia","condition":"wp-search-with-algolia\/algolia.php","exclusions":["\/wp-search-with-algolia\/js\/algoliasearch\/dist\/algoliasearch-lite.umd.js","\/wp-search-with-algolia\/js\/autocomplete-noconflict.js","\/wp-search-with-algolia\/js\/autocomplete.js\/dist\/autocomplete.min.js","var algolia"],"icon_url":"","summary":"Fixes the search function and its related console errors.","type":"plugin","id":"plugin:43267e659d599fbb6b42c719b49bb7a7","is_default":0,"created_at":1724443749},"4fc2a7ae-b9e6-410e-93cf-e6d1962add6a":{"title":"WP Smart Preloader","condition":"wp-smart-preloader\/wp-preloader.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-smart-preloader\/assets\/js\/wsp-main-script(.min)?.js"],"icon_url":"","summary":"Allows the preloader to work without user interaction, and resolves GTMetrix\/PageSpeed Insights test.","type":"plugin","id":"plugin:4fb90fc73fc2b5d1e37ea2dadfd3cef3","is_default":0,"created_at":1724443814},"7ecf40ce-2bcd-412c-bb01-9e71fecf6be8":{"title":"WP Store Locator","condition":"wp-store-locator\/wp-store-locator.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-store-locator\/","\/wp-includes\/js\/underscore.min.js","maps.google.com"],"icon_url":"","summary":"Show the map on page load.","type":"plugin","id":"plugin:d37bb5054a24471ca1675d9ab49d01b0","is_default":0,"created_at":1724443828},"7a1d19a2-3a48-40ab-8051-f642fc63ce2d":{"title":"WP Ultimate Post Grid","condition":"wp-ultimate-post-grid\/wp-ultimate-post-grid.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-ultimate-post-grid\/dist\/public.js","\/wp-ultimate-post-grid-premium\/dist\/public-premium.js","wpupg_grid_args"],"icon_url":"","summary":"Show the dropdown selector\/filter option","type":"plugin","id":"plugin:e24341fef49bd64b89682d583218c108","is_default":0,"created_at":1724443858},"76c86163-ddf3-4113-b620-de9d5058f505":{"title":"WPBakery Page Builder","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js"],"icon_url":"","summary":"Fire sliders, animations, full-width elements resizing without user interaction","type":"plugin","id":"plugin:517d7d24da9a7072ed389d0fb30374a0","is_default":0,"created_at":1724444340},"0b8ff2c0-c3cd-4ec1-b7f5-c7751de6101b":{"title":"WPBakery Page Builder - Carousel","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/lib\/vc_carousel\/js\/vc_carousel.min.js"],"icon_url":"","summary":"Fire carousels without user interaction.","type":"plugin","id":"plugin:76336ed3f04df091e669f89d908ef2ed","is_default":0,"created_at":1724444319},"4f5e5b98-c326-4b9f-9ada-3b257862132c":{"id":"plugin:1ec7138c950c355e7af60d49c81139fc","title":"wpDataTables","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wpdatatables\/","highcharts"],"is_default":0,"condition":"wpdatatables\/wpdatatables.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"18be1b8c-0bc4-4a01-abc6-a127aff380c6":{"title":"WPForms","condition":"wpforms\/wpforms.php","exclusions":["\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra","wpformsRecaptchaLoad"],"icon_url":"","summary":"Prevents issues with redirect to Thank you page.","type":"plugin","id":"plugin:c62ca58ea081c1271de8dadfa7daac69","is_default":0,"created_at":1724444513},"3ee8683e-e9d2-4c5c-b6f5-13c38827d2a2":{"title":"WPForms - Fix telephone field","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/wpforms\/assets\/pro\/lib\/intl-tel-input\/module.intl-tel-input.min.js","\/wp-content\/plugins\/wpforms\/assets\/js\/frontend\/wpforms.min.js"],"icon_url":"","summary":"Fix an issue with the telephone field in which this needs interaction to load.","type":"plugin","id":"plugin:737442051c0ae65ebfbc06316a63c6ce","is_default":0,"created_at":1731683324},"138b2894-25d2-47ce-b33d-cbf1256d8f45":{"title":"WPForms - Loader GIF","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wpforms-conversational-forms\/assets\/js\/conversational-forms.es5.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the loader GIF stays until user interaction.","type":"plugin","id":"plugin:03dc6ae2848dd60e1d4f4f86015c22f0","is_default":0,"created_at":1724444364},"8a3cacb6-81bd-456a-a1cc-a4025f8e5234":{"id":"plugin:0992ac952c0a05bb35e18b1d5744d346","title":"WPForms Lite","type":"plugin","icon":"","exclusions":["wpformsRecaptchaLoad","\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra"],"is_default":0,"condition":"wpforms-lite\/wpforms.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"98bbd410-5b01-4244-a8eb-715765180328":{"title":"XL WooCommerce Sales Triggers","condition":"xl-woocommerce-sales-triggers\/xl-woocommerce-sales-triggers.php","exclusions":["\/xl-woocommerce-sales-triggers\/assets\/js\/wcst_combined.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:ba9e526ddb0157e69757530c6b18b714","is_default":0,"created_at":1677856813},"bf9f9620-dd0e-4e6f-9a45-4eb78a148f42":{"title":"YITH WooCommerce Ajax Product Filter","condition":"yith-woocommerce-ajax-navigation\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-navigation\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:58663fc781232169e865f6fe7cf1afaa","is_default":0,"created_at":1724444671},"b053279d-e07c-438c-bb3e-3a1f4f5d7c5e":{"title":"YITH WooCommerce AJAX Product Filter Premium","condition":"yith-woocommerce-ajax-product-filter-premium\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-product-filter-premium\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:68b637fd247e40c8e135e4771d739b07","is_default":0,"created_at":1724444677},"62056165-8bd9-4ff0-b21f-e4ed0ae45fae":{"title":"YITH WooCommerce Points and Rewards","condition":"yith-woocommerce-points-and-rewards-premium\/init.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/yith-woocommerce-points-and-rewards-premium\/assets\/js\/frontend.min.js","\/woo-variation-swatches-pro\/assets\/js\/add-to-cart-variation.min.js"],"icon_url":"","summary":"Display rewards points notification without interaction","type":"plugin","id":"plugin:4acc87d4eb72c86cdea76d180b61a098","is_default":0,"created_at":1724444693},"d94dbbf3-bcab-4e47-9fbb-6b3a7cf92787":{"title":"Yotpo Social Reviews for Woocommerce","condition":"yotpo-social-reviews-for-woocommerce\/wc_yotpo.php","exclusions":["\/yotpo-social-reviews-for-woocommerce\/assets\/js\/headerScript.js"],"icon_url":"","type":"plugin","id":"plugin:45ab742b3fccbd04d7bc973c8582be87","is_default":0,"created_at":1680686421},"51dccf53-5cc7-4283-9ab1-01d34c6cce22":{"title":"Zoho SalesIQ","condition":"zoho-salesiq\/index.php","exclusions":["zoho.salesiq"],"icon_url":"","summary":"Display chat without interaction","type":"plugin","id":"plugin:b96c3865575068aac82c973eb3e3c52a","is_default":0,"created_at":1724444708}},"themes":{"9aeea459-91d3-44b6-8a26-b883dca8b402":{"title":"Agensy - Load page without User Interaction","condition":"agensy","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/agensy\/js\/scripts.js","\/themes\/agensy\/js\/scripts-single.js","\/themes\/agensy\/js\/wow.min.js","\/themes\/agensy\/js\/TweenMax.min.js","\/themes\/agensy\/js\/swiper.min.js","\/plugins\/visualcomposer\/assets\/lib\/bower\/isotope\/dist\/isotope.pkgd.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load page without user interaction.","type":"theme","id":"theme:7ab7dfeb0db9c0c74c020be318c2e6d9","is_default":0,"created_at":1724424755},"9c623554-5834-4669-9e96-1b894c1939b2":{"title":"Andaman","condition":"andaman","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/andaman\/assets\/js\/","\/wp-andaman-plugins\/shortcodes\/vc_extend\/"],"icon_url":"","summary":"Unstuck the page loader (only use when jQuery is already excluded).","type":"theme","id":"theme:0193ea55fce2ada93b262f2824008c0f","is_default":0,"created_at":1724424778},"7374c5a5-69f8-460f-b44f-dee884a824cd":{"title":"Artale","condition":"artale","exclusions":["\/artale-elementor\/assets\/js\/modulobox.js","\/artale-elementor\/assets\/js\/artale-elementor.js","\/artale\/js\/jquery-stellar.js","\/artale\/js\/core\/artale-plugins.js","\/artale\/js\/core\/artale-custom.js","var loader"],"icon_url":"","summary":"Fixes the page loader (not closing) and display the main menu.","type":"theme","id":"theme:24cbda63f1b898ade5562ab4ec6d97a5","is_default":0,"created_at":1724424807},"23b01203-2a70-4394-9326-d59824def2d7":{"title":"Ashe Pro Premium","condition":"ashe-pro-premium","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ashe-pro-premium\/"],"icon_url":"","summary":"Display mobile header without user interaction","type":"theme","id":"theme:4791da3cbbd1ed86253a087f0287aeb4","is_default":0,"created_at":1724426464},"03a9cc62-c167-447d-beb2-65c76c96b056":{"title":"Astra","condition":"astra","exclusions":["\/astra\/assets\/js\/minified\/frontend.min.js","replace\\(\/woocommerce-no-js\/,"],"icon_url":"","type":"theme","id":"theme:3cce5f3eaf76e098ba8e28f7bbba3f92","is_default":0,"created_at":1712608792},"2a2b54cb-8e1d-49d2-bfca-93eee231e470":{"title":"Astra - Carousel","condition":"astra","exclusions":["var astra","\/astra\/assets\/js\/minified\/style.min.js"],"icon_url":"","summary":"Load carousel","type":"theme","id":"theme:72a8d63e59c10bdf512a62b862d143a7","is_default":0,"created_at":1724426844},"7783361f-66fc-4d95-a054-4e9545bb5b48":{"title":"Auteur","condition":"g5plus-auteur","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/g5plus-auteur\/assets\/js\/core.min.js","\/g5plus-auteur\/assets\/vendors\/","\/auteur-framework\/libs\/smart-framework\/assets\/vendors\/perfect-scrollbar\/js\/perfect-scrollbar.jquery.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire the slider on pageload","type":"theme","id":"theme:6207fe478e269e7547bda70a46607a49","is_default":0,"created_at":1724427467},"4c618038-8fc7-4d48-8d41-a32da14e5c1e":{"title":"AutoTrader","condition":"autotrader","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/autotrader\/(.*).js"],"icon_url":"","type":"theme","id":"theme:046dfeee2b77390c53e0e7f93b6a3792","is_default":0,"created_at":1679736741},"18f04f23-35a0-4c45-8cb6-a91d57ca1790":{"id":"theme:835da12f43373029659f766920e81b47","title":"Avada - Animations & mobile-specific actions","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).js","window.off_canvas_","\/plugins\/fusion-builder\/","\/plugins\/fusion-core\/","\/Avada\/includes\/"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"90135867-1b95-498b-80d6-f5dbf2f6b318":{"title":"Avada - FAQ shortcode","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/fusion-core\/js\/min\/avada-faqs.js"],"icon_url":"","summary":"Displays content created with the FAQ shortcode","type":"theme","id":"theme:b084708c80d8582546e5430219aa4670","is_default":0,"created_at":1724427150},"d23b5bb1-1d7f-4109-bf69-b20a2be2d337":{"title":"Avada - Fusion carousel","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.carouFredSel.js","\/includes\/lib\/assets\/min\/js\/general\/fusion-carousel.js","fusionCarouselVars"],"icon_url":"","summary":"Display carousel on pageload","type":"theme","id":"theme:5e7a2248e1a53d9bb27b187deb541248","is_default":0,"created_at":1724427016},"98dfa8c1-e72a-4cef-a0b2-8f0c322490fc":{"title":"Avada - Fusion form","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form-logics.js","\/includes\/lib\/assets\/min\/js\/library\/cssua.js","\/includes\/lib\/assets\/min\/js\/general\/fusion.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js"],"icon_url":"","summary":"To allow submitting forms","type":"theme","id":"theme:f16fb109027f4994a7649a8b1663e6f7","is_default":0,"created_at":1724427132},"026801fa-af67-47ba-b966-347693f0585f":{"title":"Avada - Fusion grid gallery","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-gallery.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js"],"icon_url":"","summary":"Display fusion grid gallery without delay","type":"theme","id":"theme:33f50696d353d8bd4eb59ff6e8f44c97","is_default":0,"created_at":1724426998},"c8349314-15a3-481e-973b-e4d936e4420e":{"title":"Avada - Fusion slider","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-core\/js\/min\/avada-fusion-slider.js","\/Avada\/includes\/"],"icon_url":"","summary":"Display fusion slider without delay","type":"theme","id":"theme:56fa9993a573540c83eda9c49fae5e3c","is_default":0,"created_at":1724426978},"7a04bc85-0fec-4487-ae05-bb2e5d8d0420":{"title":"Avada - Load Portfolio on pageload","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/library\/packery.js","\/library\/isotope.js","\/library\/imagesLoaded.js","\/general\/fusion-lightbox.js","\/fusion-core\/js\/min\/avada-portfolio.js"],"icon_url":"","summary":"Load Portfolio on pageload","type":"theme","id":"theme:c3f0ed4d94499b68c77d95db37d1d399","is_default":0,"created_at":1724427228},"55bd510c-78aa-49d5-8304-8be2ee2ab0da":{"title":"Avada - Mobile menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-menu.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.easing.js"],"icon_url":"","summary":"Load mobile menu scripts without a delay","type":"theme","id":"theme:2189c1c769d65cfc2182e4822847071b","is_default":0,"created_at":1724427273},"ddf00672-c35c-4b68-aeca-925e68bf12b2":{"title":"Avada - OffCanvas","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).min.js","window.off_canvas_"],"icon_url":"","summary":"Load Off Canvas pop-ups without user interaction","type":"theme","id":"theme:97a185f08af70c39c7e221faab0f73eb","is_default":0,"created_at":1724427179},"17544cc3-9d3a-4611-bc5d-44d04e2786fa":{"title":"Avada - Show the Portfolio grid on page load","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/fusion-core\/js\/min\/avada-portfolio.js","avadaPortfolioVars"],"icon_url":"","type":"theme","id":"theme:9d1a9b0c2ca20fca764a82f197b962fd","is_default":0,"created_at":1696601823},"c6c3347c-14e0-4766-afa5-df33a47f5a5a":{"title":"Avada - Sticky menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Avada\/assets\/min\/js\/general\/avada-menu.js"],"icon_url":"","summary":"Fix sticky menu","type":"theme","id":"theme:3ff44421b404c5efffa25e78e479e4ea","is_default":0,"created_at":1724427248},"232596c1-6a6a-4fe8-a5c3-a60fa74a9456":{"id":"theme:0d727d80bb132f17c737e55883fe4be0","title":"Avada - WooCommerce product gallery","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-woo-product-images.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.flexslider.js"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"95ece7e4-3b19-45e5-aa28-14f833c9afca":{"title":"Avesa","condition":"avesa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/avesa\/js\/main.js","\/avesa\/js\/isotope.js","\/sw_core\/js\/slick.min.js","\/avesa\/js\/bootstrap-datetimepicker.min.js","\/avesa\/js\/bootstrap.min.js"],"icon_url":"","summary":"Display images on product pages.","type":"theme","id":"theme:aad8bfcc594eec02e3b0d635198dee5e","is_default":0,"created_at":1724427449},"f2bfe477-4e45-4e52-a7d9-4d0ba3a92258":{"title":"Besa","condition":"besa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/besa\/js\/"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:c238e89523c46ca28b08e401f42f6ccc","is_default":0,"created_at":1724427619},"bd94908c-8138-4995-986b-47ec66494bdd":{"title":"BeTheme","condition":"betheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/betheme\/","mfn","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:b99156eb9eeb357c0a70bd3bda6861cc","is_default":0,"created_at":1724427590},"190d2f1a-72a6-40ca-b08a-5c7ee7b0a6a5":{"title":"Bosa Online Education - Fixes animations and preloader","condition":"bosa-online-education","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/bosa\/assets\/js\/jquery.slicknav.min.js","\/bosa\/assets\/slick\/slick.min.js","\/bosa\/assets\/js\/navigation.js","\/bosa\/assets\/js\/custom.min.js","\/bosa\/assets\/js\/theia-sticky-sidebar.min.js"],"icon_url":"","summary":"Fix for the loading animation and displaying mobile menu.","type":"theme","id":"theme:5430bf7b83c83a3687b3b7b437e961b0","is_default":0,"created_at":1724427748},"6fb2b9d7-6ecc-4260-999c-938fbebdbf01":{"title":"Bridge","condition":"bridge","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/bridge-creative\/bridge\/js\/","\/wp-includes\/js\/","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js"],"icon_url":"","summary":"This was created some time ago and with no notes, so hard to know why it was created.\r\n\r\nIn an update, I needed to add the following exclusion to prevent a console error:\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\r\nIt should be noted that this uses the old regex for excluding jQuery, which appears to accidentally match and exclude over 20 other scripts as well:\r\n\r\nhttps:\/\/mega.wp-rocket.me\/bridge\/\r\nhttps:\/\/regex101.com\/r\/hstZ0q\/1","type":"theme","id":"theme:de8504b73ea228d0ea9bbce69752092e","is_default":0,"created_at":1730991059},"1dd63427-b4c9-4596-b952-ac711e3637f9":{"title":"Bridge - Load elements without user interaction","condition":"bridge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","\/wp-content\/themes\/bridge\/js\/default.min.js","\/wp-content\/themes\/bridge\/js\/plugins.js","\/wp-content\/themes\/bridge\/js\/default_dynamic.js","\/wp-content\/themes\/bridge\/js\/jquery.touchSwipe.min.js","\/themes\/bridge\/js\/default_dynamic_callback.js","\/themes\/bridge\/js\/plugins\/doubletaptogo.js","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js","\/themes\/bridge\/js\/plugins\/mixitup.js","\/themes\/bridge\/js\/plugins\/jquery.appear.js","\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js","\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js","\/themes\/bridge\/js\/plugins\/jquery.fitvids.js","\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, some elements don't load without user interaction.\r\n\r\nUpdate: Needed to add some additional exclusions to prevent console errors and allow the mobile menu to work (mobile menu works without any exclusions, but enabling this one-click exclusion caused the menu to not work before these additional exclusions were added):\r\n\r\n\/themes\/bridge\/js\/default_dynamic_callback.js\r\n\/themes\/bridge\/js\/plugins\/doubletaptogo.js\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\/themes\/bridge\/js\/plugins\/mixitup.js\r\n\/themes\/bridge\/js\/plugins\/jquery.appear.js\r\n\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js\r\n\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js\r\n\/themes\/bridge\/js\/plugins\/jquery.fitvids.js\r\n\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js\r\n\/wp-includes\/js\/hoverIntent.min.js\r\n\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","type":"theme","id":"theme:ad9b810efd365ad9a27987d2912b94cd","is_default":0,"created_at":1730991278},"65698b6b-85dd-41ef-8fd7-718f1e983dba":{"title":"Car Dealer","condition":"cardealer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/(.*)","\/cardealer\/js\/(.*)"],"icon_url":"","summary":"Fix slider and form console errors","type":"theme","id":"theme:b1111424fff61af8d1e152dcdd6810f6","is_default":0,"created_at":1724428045},"3927d724-5a0a-402b-a838-858d30b54ea9":{"title":"Cardea - Show Page Content on Load","condition":"cardea-wp","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/cardea-wp\/js\/main.js","\/themes\/cardea-wp\/js\/jquery.sticky.js","\/themes\/cardea-wp\/js\/jquery.fitvids.js","\/themes\/cardea-wp\/js\/jquery.smartmenus.min.js"],"icon_url":"","summary":"Show content on page load","type":"theme","id":"theme:d65d1a8303b0c7508278884520e4bec7","is_default":0,"created_at":1724428028},"087fb457-a09d-4140-84bd-c9bc1e8195b7":{"title":"CheerUp","condition":"cheerup","exclusions":["\/cheerup\/js\/jquery.sticky-sidebar.js","\/cheerup\/js\/object-fit-images.js","\/cheerup\/js\/jquery.fitvids.js","\/cheerup\/js\/jquery.mfp-lightbox.js","\/cheerup\/js\/ie-polyfills.js","\/cheerup\/js\/theme.js","\/wp-includes\/js\/imagesloaded.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js"],"icon_url":"","summary":"Fix an issue with the links in the menu.","type":"theme","id":"theme:13bcf562f45afb245dc4f76fecfba6d6","is_default":0,"created_at":1724428063},"eb86aedb-91e6-480c-b76c-756ac1da41be":{"title":"Clover","condition":"clover-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/clover-theme\/"],"icon_url":"","summary":"Load the hamburger menu.","type":"theme","id":"theme:89372f3d9321ae09c94488592084da29","is_default":0,"created_at":1724428083},"6e90b649-5736-497f-9bc6-515900cfea8a":{"title":"Divi - Animations","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI"],"icon_url":"","type":"theme","id":"theme:c0abf30dba4ff13db836d1b01685953a","is_default":0,"created_at":1679737389},"70916c43-4e02-4932-b6aa-91a1815bc755":{"title":"Divi - Background video","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/custom.unified.js","\/js\/mediaelement\/(.*)","mejs"],"icon_url":"","summary":"Play video background on page load","type":"theme","id":"theme:c7edea41ae6716291e2d32a2ab429209","is_default":0,"created_at":1724428928},"08531785-9818-4e30-903e-564637a2ad7a":{"title":"Divi - Counter module","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js"],"icon_url":"","summary":"Compatibility with the Number Counter module","type":"theme","id":"theme:2c46b9f5a770f260c3f7115bb330b2d5","is_default":0,"created_at":1724429005},"1d63dd7c-7bc7-4629-b03d-0437e177af32":{"title":"Divi - Load Animated Elements on Page Load","condition":"Divi","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/salvattore.js"],"icon_url":"","type":"theme","id":"theme:5df38c80278da90f725c16d68ea25aa1","is_default":0,"created_at":1719498170},"b996762a-84ef-440d-a089-73a187936fbf":{"title":"Divi - Mobile menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js"],"icon_url":"","summary":"Avoids a double tap to open the mobile menu","type":"theme","id":"theme:b9116994f4e4b9b9fa574440c00d2f0d","is_default":0,"created_at":1724428978},"ae096e1e-9c36-46ad-a3d1-c26ea507276b":{"title":"Divi - Sticky elements","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/sticky-elements.js","var DIVI"],"icon_url":"","summary":"Enable sticky elements on page load.","type":"theme","id":"theme:8b62db03c90245f3e690335b079b05dc","is_default":0,"created_at":1724428907},"349f31f0-dd10-41d3-b0a4-9c5df64879f8":{"title":"Divi - Sticky menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/js\/jquery\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/magnific-popup.js","jqueryParams","firstHeader"],"icon_url":"","summary":"Hide sticky menu on page load.\r\n\r\nAvoid white flash when using this trick to prevent Divi's own flashing: \r\n\r\nelm.style.display","type":"theme","id":"theme:b7b84aca0f0dc6a1ced31d38626c50ea","is_default":0,"created_at":1724429206},"59563458-5f04-4959-b3e2-53e49e169d67":{"title":"Divi - WooCommerce Single Product Images","condition":"Divi","exclusions":["\/Divi\/js\/scripts.min.js"],"icon_url":"","type":"theme","id":"theme:f9c5bdba8b39fc877b41dea00fa756f9","is_default":0,"created_at":1684342262},"6426539e-4e43-4fef-ab5a-3eb7b2a8b057":{"title":"Eikra","condition":"eikra","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/eikra\/assets\/js\/","EikraObj"],"icon_url":"","summary":"Fixes preloader not closing.","type":"theme","id":"theme:55d2581ad975eb6325bc97fc3d3b0cb8","is_default":0,"created_at":1724429672},"59020bd6-069f-4f2d-afa2-fbdefa03211c":{"title":"Ekko","condition":"ekko","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ekko\/"],"icon_url":"","summary":"Fixes preloader (blank page) not closing.","type":"theme","id":"theme:2c06f4a1949f8ba4e77042a47674fd9e","is_default":0,"created_at":1724429886},"d82f5cdd-c5d3-4596-94dc-1e25aaff2083":{"title":"Elessi","condition":"elessi-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elessi-theme\/assets\/js\/min\/functions.min.js","\/elessi-theme\/assets\/js\/min\/main.min.js"],"icon_url":"","type":"theme","id":"theme:d5d2b7fda7b8a2b5b91d430f7602e230","is_default":0,"created_at":1679737773},"f0587c21-54d0-429d-8efe-18a93dacb18d":{"id":"theme:5fc04cc678cb54567aedb51027933002","title":"Enfold","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/dynamic_avia\/avia-footer-scripts-(.*).js","var avia_is_mobile"],"is_default":0,"condition":"enfold","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c93ee1ee-3956-4278-9ee9-1a0968753e86":{"title":"Enfold - Fix hamburger menu","condition":"enfold","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/enfold\/js\/avia-snippet-hamburger-menu.js","\/enfold\/js\/avia.js","\/enfold\/js\/shortcodes.js","\/enfold\/js\/waypoints\/waypoints.js"],"icon_url":"","type":"theme","id":"theme:2b0c22c5169b94c2eabb125d18915246","is_default":0,"created_at":1715090218},"cc0550cb-918e-419d-b4f2-1809cf666dbb":{"title":"Enfold - LayerSlider","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","layerslider"],"icon_url":"","summary":"Loads the slider without user interaction when using Enfold's Layerslider implementation","type":"theme","id":"theme:eb759a03d0ca292c948f09d004a2963f","is_default":0,"created_at":1724430516},"ec883654-4f63-4fae-a3ef-923dcbc2426d":{"title":"Enfold - Shortcodes","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/enfold\/js\/avia(.min)?.js","\/enfold\/js\/shortcodes(.min)?.js","\/enfold\/config-templatebuilder\/avia-shortcodes\/","\/enfold\/js\/avia-compat(.min)?.js","\/enfold\/js\/waypoints\/waypoints.min.js","\/enfold\/js\/avia-snippet-(.*).js","\/enfold\/js\/avia-js(.min)?.js","\/enfold\/js\/aviapopup\/jquery.magnific-popup(.min)?.js"],"icon_url":"","type":"theme","id":"theme:072fc4077d7071791d774d6ddbf5dc2a","is_default":0,"created_at":1712954619},"fe3546f0-be3e-4173-8992-a7f6f203b82f":{"title":"Envision","condition":"envision","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/envision\/lib\/js\/app.min.js","var CloudFwOp"],"is_default":1,"icon_url":"","type":"theme","id":"theme:fc5f7d69b646ed95835badc0fc23bc11","created_at":1679737494},"45b060fe-fd61-48c5-8cc9-694b5b6c103f":{"title":"Erios - Fix Mobile Menu","condition":"erios","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/erios\/assets\/js\/libs\/mlpushmenu.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/modernizr.custom.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/classie.js"],"summary":"Fixes an issue in which the mobile menu doesn't appear when clicking the hamburger button","icon_url":"","type":"theme","category":null,"id":"theme:06c4f62aa28eb5d407096ea7c27939ec","is_default":0,"created_at":1738617553},"d997b942-19de-4710-9c81-79d3c65cbd76":{"title":"Ewebot","condition":"ewebot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/gt3-themes-core\/","\/uploads\/gt3-assets\/js\/(.*)","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire animations on pageload.\r\n\r\nAllow the page to load without interaction.\r\n\r\n\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js\r\n\/jquery-migrate(.min)?.js\r\n\/wp-content\/themes\/ewebot\/dist\/js\/theme.js","type":"theme","id":"theme:047f009f2a1f4cdf2088c46be47e385b","is_default":0,"created_at":1724430887},"53d29aec-8ae4-4273-b748-f5bd52dfe177":{"title":"Farvis","condition":"farvis","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/farvis\/"],"icon_url":"","summary":"Fire animations and layout rendering on pageload.","type":"theme","id":"theme:26bff2f3a6ff6347d35edf5c77a35687","is_default":0,"created_at":1724430981},"fb01246b-a5f8-4021-b514-c02cf55e80bd":{"title":"Flatsome","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/assets\/libs\/packery.pkgd.min.js","\/flatsome\/assets\/js\/woocommerce.js","\/flatsome\/assets\/js\/extensions\/flatsome-variation-images-frontend.js"],"icon_url":"","summary":"Avoid homepage slider delay. Allow zoom on the product image gallery.","type":"theme","category":"analytics","id":"theme:26fb1cf80f074ca199d8a7e94c5fc796","is_default":0,"created_at":1735226064},"4d65dc12-9ce7-4171-94a7-9821fd95240e":{"title":"Flatsome - Google map","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com","google.maps.LatLng","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Show Google Map on page load","type":"theme","id":"theme:28a6f8b3319c107a34603be0f01a4bcf","is_default":0,"created_at":1724431100},"890e15b6-c66b-4a9e-9b7d-55417df94916":{"title":"Flatsome - Images","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/inc\/integrations\/wp-rocket\/flatsome-wp-rocket.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/inc\/extensions\/flatsome-lazy-load\/flatsome-lazy-load.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Allow images to load immediately.","type":"theme","id":"theme:f2d60aad9f2f5395e3e145cf8f8ab165","is_default":0,"created_at":1725978870},"ee1a892b-c906-4e35-8684-827919f64bef":{"title":"Foxiz - Load Slider","condition":"foxiz","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/foxiz\/assets\/js\/rbswiper.min.js","\/plugins\/foxiz-core\/assets\/core.js","\/themes\/foxiz\/assets\/js\/global.js","\/themes\/foxiz\/assets\/js\/jquery.ui.totop.min.js"],"summary":"When Delay JavaScript Execution is enabled, the slider doesn't load until there is a user interaction. These exclusions make the slider load immediately.","icon_url":"","type":"theme","id":"theme:ee6e7f08495a961a7bcbfe4e0a283b6e","is_default":0,"created_at":1725039417},"cb54d070-8ee0-4c35-9fa9-b2bac73ccf39":{"title":"Frida","condition":"frida","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/frida\/"],"icon_url":"","summary":"Display images without user interaction and avoid issues with simpleLighbox images","type":"theme","id":"theme:109ddf56796a5133e12279f3daa5ff62","is_default":0,"created_at":1724431195},"435fe79f-47ba-422e-aca6-cea566f6b8a1":{"title":"Gardena Theme","condition":"gardena","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/gardena\/"],"icon_url":"","summary":"Fixes the error message for Largest contentful paint in PageSpeed report, when feature is enabled.","type":"theme","id":"theme:993e6f0fc44b9e55c0a565b84a449340","is_default":0,"created_at":1724431464},"9e78539a-03d9-442b-ab94-dd3b7a9658e4":{"title":"GeneratePress - Mobile menu","condition":"generatepress","exclusions":["\/generatepress\/assets\/js\/menu.min.js","generatepressMenu","\/gp-premium\/menu-plus\/functions\/js\/offside.min.js"],"icon_url":"","summary":"Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.","type":"theme","id":"theme:80a330247d61d729fcd78dc01de6ed2f","is_default":0,"created_at":1724431524},"7d2a6472-83d4-4620-8b9e-ff8872b98c1c":{"title":"Genesis sample","condition":"genesis-sample-develop","exclusions":["\/jquery\/jquery.min.js","\/jquery\/jquery-migrate.min.js","\/js\/hoverIntent.min.js","\/genesis\/lib\/js\/menu\/","\/genesis\/lib\/js\/skip-links.min.js","\/custom-genesis\/js\/custom.js","var c = document.body.classList"],"icon_url":"","summary":"https:\/\/github.com\/wp-media\/delay-javascript-loading\/issues\/33#issuecomment-1201266660 , display mobile menu with DJS","type":"theme","id":"theme:7c14d7a05ad7f4f39b719e015a4723ff","is_default":0,"created_at":1727089078},"02d47d01-56f5-4801-b319-cff1707dd59d":{"title":"Harmuny - Modern WordPress Blog Theme","condition":"harmuny","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/harmuny\/"],"icon_url":"","summary":"Load slideshow without user interaction.","type":"theme","id":"theme:1ff9662c2a3e3221052cbe229feed18c","is_default":0,"created_at":1724427976},"6373bbb2-877c-4075-b6e4-7c58d686b25c":{"title":"HealthFirst","condition":"healthfirst","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/js\/healthfirst-core.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/modernizr\/modernizr.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/perfect-scrollbar\/perfect-scrollbar.jquery.min.js","\/wp-content\/themes\/healthfirst\/assets\/js\/main.min.js","\/wp-content\/themes\/healthfirst\/assets\/plugins\/waitforimages\/jquery.waitforimages.js"],"summary":"When Delay JavaScript Execution is enabled, there are console errors.","icon_url":"","type":"theme","id":"theme:882ee30ccc8ed2b36e93c7b6e2c4b98e","is_default":0,"created_at":1724431542},"2c72e7e6-cb77-44e9-af87-d5c42ae6db52":{"title":"Honor - WPBakery fix","condition":"honor","exclusions":["\/honor\/js\/__scripts.js","HONOR_STORAGE","\/js_composer\/"],"icon_url":"","summary":"Only required if used with WPBakery plugin to fix some dependencies issues","type":"theme","id":"theme:9f228373ff4d172655dbf5cb3b1bc23a","is_default":0,"created_at":1724431564},"9309d1d3-1035-4a2c-8ced-075bc3ff9957":{"title":"HotelMaster","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/hotelmaster\/javascript\/gdlr-script.js","\/hotelmaster\/plugins\/dl-menu\/modernizr.custom.js","\/hotelmaster\/plugins\/dl-menu\/jquery.dlmenu.js","\/hotelmaster\/plugins\/superfish\/js\/superfish.js","\/hotelmaster\/plugins\/jquery.easing.js"],"icon_url":"","summary":"Fixes double touch required to use the menu on mobile.","type":"theme","id":"theme:978eaddad3b1047e479407b6d92197aa","is_default":0,"created_at":1724431621},"4a09f745-cbb1-47c8-b50a-c8014d5d1335":{"title":"HotelMaster - Blog","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/masonry.min.js","\/gp-premium\/blog\/functions\/js\/scripts.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Loads the blog","type":"theme","id":"theme:e813a548bceac6765a1cdf2316f1a6ab","is_default":0,"created_at":1724431587},"f2d8f704-ec68-4278-9ca2-885daa0c1ce5":{"title":"HotelMaster - Masonry","condition":"hotelmaster","exclusions":["\/gp-premium\/menu-plus\/functions\/js\/offside.min.js","offSide"],"icon_url":"","summary":"Display blog archive posts in a masonry layout without user interaction.","type":"theme","id":"theme:398a264e302e42640553681e8759cd07","is_default":0,"created_at":1724431607},"92b2e258-1f44-41c1-b1bd-f117f61ee49d":{"title":"Jannah Theme - Fix masonry grid","condition":"jannah","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/masonry.min.js","\/wp-includes\/js\/jquery\/jquery.masonry.min.js","tie-"],"icon_url":"","summary":"Fix masonry grid","type":"theme","id":"theme:35f7f183089309f52046377ca65e905a","is_default":0,"created_at":1724432477},"df52436c-53d6-461a-b81a-cd0b21680524":{"title":"JNews","condition":"jnews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/jnews\/assets\/js\/","jnews","jfla"],"icon_url":"","summary":"Toggle the search box on mobile.\r\n\r\nLoad images without interaction:\r\n\r\n\/jnews\/assets\/js\/modernizr-custom.js","type":"theme","id":"theme:5d90e451984f9d894b1aabb0d00f30a2","is_default":0,"created_at":1724432551},"87ed69a2-3295-4fad-a82e-eeb02925a5dc":{"title":"Jobify","condition":"jobify","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jobify\/js\/jobify.min.js","\/jobify\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevent white space on the mobile header before user interaction","type":"theme","id":"theme:592006aa4562a6915e344e5e2a09e5ee","is_default":0,"created_at":1724432575},"28a0b1ea-8d2f-4931-a48a-166b8df8a773":{"title":"JOYN","condition":"joyn","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/lib\/modernizr-custom.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/spb-functions.min.js","\/swift-framework\/includes\/swift-slider\/assets\/js\/swift-slider.min.js","\/swift-framework\/public\/js\/lib\/imagesloaded.pkgd.min.js","\/joyn\/js\/owl.carousel.min.js","\/joyn\/js\/theme-scripts.js","\/joyn\/js\/functions.js"],"icon_url":"","summary":"Prevent the page from not loading on mobile devices","type":"theme","id":"theme:c395470ad2d4d681836cd942bbb03120","is_default":0,"created_at":1724432590},"542be60a-2346-4740-9a41-8a580c4f013c":{"title":"Juno Toys","condition":"junotoys","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/junotoys\/fw\/js\/core.init.js","\/junotoys\/fw\/js\/core.utils.js","\/junotoys\/fw\/js\/superfish.js","\/junotoys\/fw\/js\/swiper\/swiper.js","\/trx_utils\/shortcodes\/theme.shortcodes.js","\/wp-includes\/js\/jquery\/ui\/(.*)"],"icon_url":"","summary":"Display the swiper\/carousel products","type":"theme","id":"theme:2acab38e8356d36355bb81d931e7fba4","is_default":0,"created_at":1724432608},"06167710-10c7-446e-a08b-ce676e444102":{"title":"Jupiter","condition":"jupiter","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiter\/","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:89c5c30498c2989611f9044be006197c","is_default":0,"created_at":1679738430},"5d042e1f-7e62-4ec4-ba31-30d396004522":{"title":"JupiterX","condition":"jupiterx","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiterx\/(.*).js","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:b06632962a4948d4944fd8d79ffbfceb","is_default":0,"created_at":1679737312},"c4b030ea-66a1-4729-85bf-a484e373a316":{"title":"Kadence","condition":"kadence","exclusions":["\/kadence\/assets\/js\/navigation.min.js","mobile_menu_breakpoint","kadenceConfig"],"icon_url":"","summary":"Avoid double click to open mobile menu and search button","type":"theme","id":"theme:4b7907ee68218db279648da9bf7102d1","is_default":0,"created_at":1724432769},"20c605b4-3e3a-4bb0-a5e5-a08e2cb0f31f":{"title":"Kalium","condition":"kalium","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kalium\/assets\/js\/main.min.js","mobile_menu_breakpoint","var _k"],"icon_url":"","summary":"Fixes the hamburger menu.","type":"theme","id":"theme:1fcb99a1ab06e1e36635365ed3e59ce5","is_default":0,"created_at":1724432784},"e1e04a7d-635a-4e28-83d9-e345ce40e354":{"title":"Kava","condition":"kava","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kava\/assets\/js\/theme-script.js"],"icon_url":"","summary":"Fixes the header color issue.","type":"theme","id":"theme:359d67efbf530c998245225dd3245a88","is_default":0,"created_at":1724432796},"e833c36e-ee89-4924-b608-3f28327c2f85":{"title":"Lay","condition":"lay","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/underscore.min.js","\/lay\/","\/laytheme-carousel\/","window.laytheme"],"icon_url":"","summary":"Start showing content on pageload.","type":"theme","id":"theme:7c718c6da874ea6e4b27c6d70bc4e7e8","is_default":0,"created_at":1724432836},"2df2ef47-a833-4711-ba54-48dc62586f37":{"title":"LazaNews","condition":"lazanews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery.custom.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:85d9922ac61ed833fd047a67029df8e5","is_default":0,"created_at":1724432810},"9443304a-34e9-4700-a03a-5f8f62f83ed1":{"title":"Listeo","condition":"listeo","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listeo\/js\/"],"icon_url":"","summary":"Render the page on pageload","type":"theme","id":"theme:db7da585545001f5ae614a2810f08f3a","is_default":0,"created_at":1724432849},"77afa73c-c4a8-42a8-aaee-43f6a761364e":{"title":"ListingPro","condition":"listingpro","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listingpro\/assets\/lib\/jquerym.menu\/js\/jquery.mmenu.min.all.js","\/listingpro\/assets\/lib\/Magnific-Popup-master\/jquery.magnific-popup.min.js","\/listingpro\/assets\/js\/select2.full.min.js","\/listingpro\/assets\/js\/jquery.city-autocomplete.js","\/listingpro\/assets\/js\/chosen.jquery.min.js","\/listingpro\/assets\/lib\/bootstrap\/js\/bootstrap-slider.js","\/listingpro\/assets\/js\/jquery-ui.js","\/listingpro\/assets\/js\/mapbox.js","\/listingpro\/assets\/js\/main.js","\/listingpro\/assets\/js\/leaflet.markercluster.js","maps"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"theme","id":"theme:0b365e43dfc65d2b1b70fac6510c7c9c","is_default":0,"created_at":1724432862},"01b369b5-b578-4314-8e95-40b67a41d75a":{"title":"Master Study","condition":"masterstudy","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/masterstudy\/assets\/js\/custom.js","\/masterstudy\/assets\/vendors\/jquery.fancybox.min.js","\/masterstudy\/assets\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:0ee224c20e4ef7d546733d933db598f2","is_default":0,"created_at":1724432905},"6b000cc7-d33b-4109-9c39-6119a5d81cde":{"title":"Maya","condition":"maya","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maya\/js\/jquery.mobilemenu.js","\/maya\/js\/jquery.custom.js","\/maya\/core\/includes\/js\/jquery.tipsy.js"],"icon_url":"","summary":"Convert the mobile menu into a selector form on mobile devices without user interaction.","type":"theme","id":"theme:719fe28004fcdd81a820602924aa8074","is_default":0,"created_at":1724432964},"ef3c76d6-1041-473d-81ea-a5a6e8c86735":{"title":"MH Magazine","condition":"mh-magazine","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/mh-magazine\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:2a0cd6efc2f46be69de61712729a2ec9","is_default":0,"created_at":1724433164},"9cbb2777-5524-43b8-af36-692b27452c0d":{"title":"Minimog","condition":"minimog","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/minimog\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:61c0c235042359ee7d2a9035e79a7da2","is_default":0,"created_at":1724433180},"7eb81c74-8062-4a6c-bf66-b7c5bc160141":{"title":"Moozo Elementor","condition":"moozo-elementor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/moozo-elementor\/assets\/js\/countdown.js","\/moozo-elementor\/assets\/vendor\/countdown\/countdown.min.js"],"icon_url":"","summary":"Display the countdown timer without interaction.","type":"theme","id":"theme:2ddb538c8e6b6c766fffd0d5c861fd82","is_default":0,"created_at":1724433254},"e90b7bfa-9ff6-4e1a-bf29-6207d55fdd39":{"title":"Motor","condition":"motor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/motor\/js\/"],"icon_url":"","type":"theme","id":"theme:b33538179f5661a86cbe327a1793e199","is_default":0,"created_at":1683973354},"445e625a-f955-41fa-84de-65d9ea19be07":{"title":"My Listing","condition":"my-listing","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/my-listing\/assets\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","maps.googleapis.com","MyListing","_Explore_Settings"],"icon_url":"","summary":"Show the content on page load:","type":"theme","id":"theme:afacb777229ddf5cabceacc64948057d","is_default":0,"created_at":1724433267},"677d9967-ca17-4602-8f63-4c3937f7a5c2":{"title":"Nature One PRO - Nivo Slider","condition":"natureone-pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","nivoSlider"],"summary":"When Delay JavaScript Execution is enabled, the Nivo Slider doesn't load until user interaction.","icon_url":"","type":"theme","id":"theme:53ae74a161c1588f5539b6883825d3ee","is_default":0,"created_at":1729860774},"00b8cd2d-2781-4fbb-ac5d-00750ba94ac9":{"title":"Neve - Mobile menu","condition":"neve","exclusions":["\/neve\/assets\/js\/build\/modern\/frontend.js"],"icon_url":"","summary":"Prevents the need for a double tap on the mobile menu.","type":"theme","id":"theme:5ae731cc06dd9284f8172675a6fe81ab","is_default":0,"created_at":1724432677},"483abc54-f1fc-47dc-bfc1-a269c7d1c849":{"title":"Newspaper - Images","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Loads images without delay","type":"theme","id":"theme:649ff22527bac2b1c8e0115cd3851d53","is_default":0,"created_at":1724432710},"50db8d14-d421-4237-be14-a6f7b5c11ec5":{"title":"Newspaper - Slider & YouTube","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","tdb_globals","td_youtube_list_ids","iosSlider","\/td-cloud-library\/assets\/js\/js_files_for_front.min.js","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Render the slider and Youtube videos on pageload","type":"theme","id":"theme:7e2eeee57ae458c5959342eda6526bf1","is_default":0,"created_at":1724432700},"514f4c30-2b67-4648-960e-dfe1cc401ca5":{"title":"Niva","condition":"niva","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/niva\/js\/","\/sweetthemes-framework\/js\/","mt_typed"],"icon_url":"","summary":"Trigger the page loader and the typewriter","type":"theme","id":"theme:c4838f73a344b829ed626635e210dcf4","is_default":0,"created_at":1724432724},"e67ee504-c3b1-455e-88ab-1fae8c830652":{"title":"OceanWP","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/oceanwp\/"],"icon_url":"","summary":"Fixes some non-function breaking browser console errors.","type":"theme","id":"theme:db37af4b7d12695d37d9256313a5f37a","is_default":0,"created_at":1724432755},"e44e240a-8765-4f4f-b67e-d54e4b727506":{"title":"OceanWP - Mobile menu","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ocean-side-panel\/assets\/js\/side-panel.min.js","\/oceanwp\/assets\/js\/theme.vanilla.min.js"],"icon_url":"","summary":"Avoids double tap on mobile menu","type":"theme","id":"theme:9babbcd52b2ce558d299a06cd1130a11","is_default":0,"created_at":1724432740},"897b0100-958d-4a02-b6b2-1e753e9869f4":{"title":"PenNews","condition":"pennews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pennews\/js\/script.min.js","\/pennews\/js\/script.lib.min.js"],"icon_url":"","summary":"When the theme's lazyload functionality is used, lazyload images without interaction.","type":"theme","id":"theme:02811fa00bc1471bb5be0457ce0ee005","is_default":0,"created_at":1724433732},"edd3ba03-e0fd-4b6e-911b-60b29f3471bf":{"title":"Pharmacy Mentor","condition":"pharmacymentor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/pharmacymentor\/"],"icon_url":"","summary":"Load slider and animations on pageload.","type":"theme","id":"theme:3188aaf1ef2c39937450f2a14ebb1174","is_default":0,"created_at":1724442943},"725415ff-cc76-45cc-a131-3170e5aa30fc":{"title":"Porto","condition":"porto","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme.js","\/porto\/js\/theme.min.js"],"icon_url":"","summary":"Load animations","type":"theme","id":"theme:8493f398f200c8dffe60d46439dd3360","is_default":0,"created_at":1724442964},"2c19bcec-f3ff-4873-bfd7-db6bc0f6433c":{"title":"Porto - Owl Carousel","condition":"porto","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme(|.min).js","\/porto\/js\/libs\/owl.carousel(|.min).js","\/porto\/js\/theme-async(|.min).js","\/prettyPhoto\/jquery.prettyPhoto(|.min).js"],"icon_url":"","summary":"Load Owl Carousel without interaction","type":"theme","id":"theme:f34f5199fb7fca78852cd3fb7758f178","is_default":0,"created_at":1724442974},"5b11ec89-1cb2-4793-8b77-79e917e810a0":{"title":"Pro Theme - Fix menu and accordions","condition":"pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/pro\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix menu and accordions","type":"theme","id":"theme:8f30d70dd2d9a0386445aef8fdd534a9","is_default":0,"created_at":1724443035},"31347ccb-f69e-4cd3-bd47-b80ce14ac76e":{"title":"ProPhoto","condition":"prophoto7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/prophoto7\/js\/bundle.front.js","\/wp-includes\/js\/underscore.min.js","PROPHOTO"],"icon_url":"","summary":"Fire animations","type":"theme","id":"theme:a5836a56c4472fade4dc6ebfe2281554","is_default":0,"created_at":1724443049},"a8208c04-865c-49aa-ab96-41e378d391c8":{"title":"Publisher","condition":"publisher","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/publisher\/js\/"],"icon_url":"","summary":"Make the mobile menu expend from the first click and the cookie notice to show on pageload.","type":"theme","id":"theme:32c73be0cb175da278c8e2af0811b0d1","is_default":0,"created_at":1724443063},"a0d69f3d-1356-4a1d-a600-2f2f788b8a9a":{"title":"REHub","condition":"rehub-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rehub-theme\/js\/custom_floatpanel.js"],"icon_url":"","summary":"Fix the sticky menu","type":"theme","id":"theme:321af1febb74f488cf911380893739b2","is_default":0,"created_at":1724434339},"8b74bbe5-7f32-42df-908f-78c99a8cad82":{"title":"Rey","condition":"rey","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rey\/scripts-(.*).js","\/rey-core\/assets\/js\/"],"icon_url":"","summary":"Fix the sticky menu on mobile and animations","type":"theme","id":"theme:e46567cd0f3ec9b37e7230dc87eac367","is_default":0,"created_at":1724434354},"5c9115d3-bcbd-49d6-8feb-4880d2b82bfe":{"title":"Rife Free","condition":"rife-free","exclusions":["\/rife-free\/js\/script.min.js","\/rife-free\/js\/isotope.pkgd.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","var reJS"],"icon_url":"","type":"theme","id":"theme:74a449954de79625eccc6750e87af8f6","is_default":0,"created_at":1679738107},"6542b2fd-1f91-4862-aa18-11eecc02faaf":{"title":"Roisin","condition":"roisin","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/themes\/roisin\/assets\/js\/main.min.js","\/plugins\/roisin-core\/assets\/js\/roisin-core.min.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","type":"theme","id":"theme:8f38fe58034772931110930b91cb6797","is_default":0,"created_at":1685964523},"5a192ad9-d150-4aa0-8efc-d68131cb7a37":{"title":"Sahifa - Mobile Menu","condition":"sahifa","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/themes\/sahifa\/js\/ilightbox.packed.js","\/translate_a\/element.js"],"icon_url":"","summary":"Allow mobile menu slideout to work for Safari mobile","type":"theme","id":"theme:06ebe49f4c1e5b04cece831f8bb198a3","is_default":0,"created_at":1724434427},"7ae9d978-d63c-4a58-beb3-418bebb5b23c":{"title":"Salient","condition":"salient","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/salient\/","winW > bodyW"],"icon_url":"","summary":"Close mobile menu when using anchor links & Show the menu and animations on page load","type":"theme","id":"theme:b3e12d57ac23897be1bb2c673e3fc761","is_default":0,"created_at":1724434525},"35aaa6c5-4a37-4161-b504-fb3ebc4b1148":{"title":"Salient - Nectar slider","condition":"salient","exclusions":["\/salient-nectar-slider\/js\/nectar-slider.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","summary":"load the images without interaction","type":"theme","id":"theme:d612db1dd8dc76faa6a36a9ebfd336dc","is_default":0,"created_at":1724434498},"84c95206-3e59-4eb3-a0c9-e2231a1c0a48":{"title":"SEO Lounge","condition":"seolounge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/seolounge\/js\/radiantthemes-custom.js","\/seolounge\/js\/radiantthemes-core.min.js"],"icon_url":"","summary":"Avoid the loader being delayed so the page can be displayed before user interaction.","type":"theme","id":"theme:3d72b779d9c4ba6b51cc5b245b141433","is_default":0,"created_at":1724434624},"cd44aa56-088a-40dd-bf1e-f835efa68626":{"title":"Shoptimizer","condition":"shoptimizer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shoptimizer\/assets\/js\/lazyload-bg.js","\/shoptimizer\/assets\/js\/main.min.js"],"icon_url":"","summary":"Shows background images and fix the double tap on mobile menu","type":"theme","id":"theme:6c32b43f4da639e5901574fac6b7d387","is_default":0,"created_at":1724434579},"d2c48a48-430a-4eea-bc05-99b66f1f6a7b":{"title":"SmartMag","condition":"smart-mag","exclusions":["\/smart-mag\/js\/lazyload.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:23d6b7878bd0087addb067db3fa39864","is_default":0,"created_at":1724434887},"dd0d9133-ef17-4dac-b174-9f25d535838f":{"title":"Soledad","condition":"soledad","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/soledad\/js\/main.js","\/soledad\/js\/more-post.js","\/soledad\/js\/libs-script.min.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:d3f78b26c2d11c99230171cc6378d06e","is_default":0,"created_at":1724434902},"3b85dd6e-9534-477e-9b15-940d0e155c8d":{"title":"Spacious - Mobile Menu","condition":"spacious","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/spacious\/js\/navigation.js"],"icon_url":"","summary":"Fixes mobile menu functionality.","type":"theme","id":"theme:d423c1f002b10b8682ee24d616b19c9c","is_default":0,"created_at":1724434916},"d657dc56-5c04-439a-8987-401f89a65bf9":{"title":"Stockholm","condition":"stockholm","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/stockholm\/js\/"],"icon_url":"","summary":"To show the logo and prevent JavaScript errors","type":"theme","id":"theme:fcfff492e00727b63cf5dff9f59bc2a4","is_default":0,"created_at":1724443889},"121f9b1b-d3cd-4dde-915e-0b348abf6687":{"title":"Storefront","condition":"storefront","exclusions":["\/storefront\/assets\/js\/navigation.min.js"],"icon_url":"","summary":"Reveals menu from the first click.\r\n\r\nSome elements on the page (Link sliders) are showed on page load:\r\n\r\n\/storefront\/assets\/js\/homepage.min.js","type":"theme","id":"theme:f0dca7e4eaedf573d4664be249845942","is_default":0,"created_at":1724443926},"41cfc83f-ff02-4a35-a3b7-e92db213b224":{"title":"StreamTube","condition":"streamtube","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/streamtube\/","\/streamtube-core\/"],"icon_url":"","summary":"Fixes the display video error on the mobile version.","type":"theme","id":"theme:9772ccddd470688f6bc6aee86e34d29b","is_default":0,"created_at":1724444002},"c31366fe-9045-4767-a405-52a11e08b82e":{"title":"Sydney - Load elements on page load","condition":"sydney-pro-ii","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/sydney-pro-ii\/js\/scripts.js","\/wp-content\/themes\/sydney-pro-ii\/js\/functions.min.js","\/wp-content\/themes\/sydney-pro-ii\/js\/elementor.js","\/wp-content\/themes\/sydney-pro-ii\/js\/hero-slider.js","\/wp-content\/plugins\/sydney-toolbox\/js\/main.js"],"icon_url":"","summary":"Load elements on pages without user interaction","type":"theme","id":"theme:1fb15693856451537e331adeaf2c7d6f","is_default":0,"created_at":1724442744},"aec0a548-4c6b-400a-80ed-19a49e0faef0":{"title":"The7","condition":"dt-the7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","loader-removed","\/Ultimate_VC_Addons\/assets\/min-js\/","\/dt-the7\/","\/js_composer\/"],"icon_url":"","summary":"Remove the loader and fire animations","type":"theme","id":"theme:7934c689fd20e30b6bfc69bb9d46cb63","is_default":0,"created_at":1724443079},"538354ff-d69f-40be-b0cc-df3790599dd2":{"title":"TheGem","condition":"thegem","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thegem\/js\/","gemSettings","thegemSlideshow","tgpLazyItemsOptions"],"icon_url":"","summary":"To show the logo, slider, animations and prevent JavaScript errors","type":"theme","id":"theme:153c54fe73897da838ce39152b1db5a8","is_default":0,"created_at":1724444019},"84d95a79-270c-4223-b459-bb49c6acfaf1":{"title":"Theme Electiman - Mobile Menu","condition":"electiman","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/electiman\/assets\/js\/navigation.js","\/themes\/electiman\/assets\/js\/theme-pluginjs.js","\/themes\/electiman\/assets\/js\/theme.js","\/themes\/electiman\/assets\/js\/slick.min.js","\/themes\/electiman\/venobox\/venobox.min.js","\/themes\/electiman\/assets\/js\/owl.carousel.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","type":"theme","id":"theme:a59c888391c869ed4f3417c02d71fe15","is_default":0,"created_at":1702923332},"3a59bf59-4fe5-4690-8ab7-33e6a976e2e3":{"title":"Thrive Theme Builder","condition":"thrive-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-visual-editor\/editor\/js\/dist\/modules\/(.*).js","TVE_Event_Manager_Registered_Callbacks","ThriveGlobal","TCB_Front","TL_Front","TVE_Ult","thrive-","thrive_","tve_","tve-"],"icon_url":"","type":"theme","id":"theme:7492fc8f8a90ad7ef680d9c560da2b0f","is_default":0,"created_at":1710767440},"68f2de3b-e2b8-4edf-b82f-93fd7834c65f":{"title":"Total","condition":"Total","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Total\/assets\/js\/total.min.js"],"icon_url":"","summary":"Allow the search to work","type":"theme","id":"theme:96b0141273eabab320119c467cdcaf17","is_default":0,"created_at":1724444033},"6dc1cb35-6b50-4da0-9834-dddf169edaa6":{"title":"Townhub","condition":"townhub","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/townhub-add-ons\/assets\/js\/(.*)","\/wp-includes\/js\/dist\/vendor\/react.js","\/wp-includes\/js\/dist\/vendor\/react-dom.js"],"icon_url":"","summary":"Prevent add-ons from breaking the site","type":"theme","id":"theme:7c37c885d7fecf788f635734f99e8610","is_default":0,"created_at":1724444055},"f484f86b-e316-4871-9322-dee3925349fe":{"title":"Travel Monster - Owl Carousel","condition":"travel-monster","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/wp-travel-engine\/assets\/lib\/owl-carousel(.*)\/owl.carousel(|.min).js","var isRtl"],"icon_url":"","summary":"Load Owl Carousel Slider without user interaction","type":"theme","id":"theme:d3e8da87b3affd399205438fbc8a4f05","is_default":0,"created_at":1724444075},"3ec96c3f-a6bf-4748-9b7e-78864bd24add":{"title":"uDesign - Mobile Menu","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework-async.min.js"],"icon_url":"","summary":"Keep the mobile menu working properly.","type":"theme","id":"theme:31ce70b0a02f8720a86d993816676943","is_default":0,"created_at":1724444158},"cb523239-27cc-461e-973d-c984a83223ac":{"title":"uDesign - Show Page Content on Load","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js"],"icon_url":"","summary":"Display page content on load without user interaction.","type":"theme","id":"theme:c55edd40ad3f9321da577dad70bb130c","is_default":0,"created_at":1724444147},"14cb0a85-8bee-491e-99d7-5f20a07f4bdd":{"title":"Uncode","condition":"uncode","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uncode\/library\/js\/init(.min)?.js","\/uncode\/library\/js\/plugins(.min)?.js","\/uncode\/library\/js\/app(.min)?.js","\/uncode\/library\/js\/woocommerce-uncode(.min)?.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","initHeader","initBox","fixMenuHeight","initRow"],"icon_url":"","summary":"Hides Uncode's preloader without user interaction.","type":"theme","id":"theme:18ba19b98aefbb6c0fde6c6bf92e9cfc","is_default":0,"created_at":1724444172},"96aa49eb-6372-4b4c-b70d-f29dede8a8f2":{"title":"Utouch - Load menu on page load","condition":"utouch","exclusions":["\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js","\/utouch\/js\/main.js","\/utouch\/js\/swiper.jquery.min.js","\/utouch\/js\/fitvids.js","\/utouch\/js\/theme-plugins.js","\/utouch\/js\/crum-mega-menu.js"],"icon_url":"","summary":"Display menu on page load.","type":"theme","id":"theme:18284bf26abf49a1d5d60b3fb34e4c2d","is_default":0,"created_at":1724444186},"a1fbf155-720a-4704-9794-d6749ad6df59":{"title":"Vivo theme - Fix blank page","condition":"vivo","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/vivo\/framework\/assets\/js\/bt_framework_misc.js"],"icon_url":"","summary":"Fixes a blank page.","type":"theme","id":"theme:a140e640fed504586e24e7c0df30376b","is_default":0,"created_at":1724444202},"5acb5d19-caa6-4deb-b7db-0051df4c3c3b":{"title":"Voxel Theme","condition":"voxel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/voxel\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","type":"theme","id":"theme:240a2be0a2b66b01f83abdcd83da7c7c","is_default":0,"created_at":1720444241},"88e96479-1aa2-4adc-8f07-20bc0368a63f":{"title":"Werkstatt","condition":"werkstatt","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/js\/underscore.min.js","\/werkstatt\/assets\/js\/vendor.min.js","\/werkstatt\/assets\/js\/fullscreen.min.js","\/werkstatt\/assets\/js\/app.min.js"],"icon_url":"","summary":"Show animated elements on page load.","type":"theme","id":"theme:38faa29db5a07b8fef6aee9cc11cafec","is_default":0,"created_at":1724444798},"60c4110b-a960-4d44-b619-6d79514dbf75":{"title":"Woodmart","condition":"woodmart","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/imagesloaded.min.js","\/woodmart\/js\/scripts\/wc\/","\/woodmart\/js\/scripts\/global\/","\/woodmart\/js\/libs\/owl.carousel.min.js","\/woodmart\/js\/libs\/owl.carousel.js","\/woodmart\/js\/libs\/slick.js","\/woodmart\/js\/libs\/autocomplete.min.js"],"icon_url":"","summary":"Show WooCommerce thumbnails on pageload & Show product image gallery","type":"theme","id":"theme:06338f13cb89e5309ad2eb7e4d457be4","is_default":0,"created_at":1724444297},"a4547b5b-10ab-407c-969c-269fddec07b8":{"title":"Woodmart - Cart Fragments","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js","\/woodmart\/js\/scripts\/wc\/updateCartFragmentsFix.js"],"icon_url":"","summary":"Fix problem with the quantity icon of the mini cart","type":"theme","id":"theme:591f4f1b2e86b1e987cd8789df3ffce3","is_default":0,"created_at":1724444280},"c385fdb6-ac41-4b00-a350-1e2e82445e22":{"title":"Woodmart - Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/menu\/menuOffsets.min.js","\/themes\/woodmart\/js\/libs\/swiper.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, menu dropdowns won't work consistently when clicked (seems to happen if page is refreshed and no user interaction happens until after page is fully loaded).","type":"theme","id":"theme:d8453e5704ad631dd785e452ce75c9f6","is_default":0,"created_at":1729535544},"97066e39-027a-4cd6-9152-7b6b53f365f5":{"title":"Woodmart - Mobile Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/menu\/mobileNavigation.min.js","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js"],"icon_url":"","summary":"Allow mobile menu to work with just one click.","type":"theme","id":"theme:d79a3941e2f12fb93ffc980ebeb1d7f4","is_default":0,"created_at":1724444264},"b654d55b-8094-40a6-b145-48572d2c396d":{"title":"Woodmart - Sticky Header","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/header\/headerBuilder.min.js"],"summary":"When Delay JavaScript Execution is enabled, the header is no longer sticky when scrolling down the page.","icon_url":"","type":"theme","id":"theme:aa0d7919216f3bb2e405069d206dfda4","is_default":0,"created_at":1729604626},"119ebd1c-6b46-4f07-8d6a-3498d9c8814f":{"title":"XStore","condition":"xstore","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/xstore\/js\/","\/et-core-plugin\/packages\/st-woo-swatches\/public\/js\/frontend.min.js"],"icon_url":"","type":"theme","id":"theme:3de9d9ba385200548f177d9c704ae92a","is_default":0,"created_at":1679738190},"9a7a548c-07a1-4dff-93fc-6e8230b67853":{"title":"YOOtheme Pro","condition":"yootheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","uikit.min.js"],"icon_url":"","summary":"Show animations and image in header on page load.\r\n\r\n\r\n\/yootheme\/","type":"theme","id":"theme:119d329456073aa10969d7cbd9760f28","is_default":0,"created_at":1724444774},"f74c499e-b7d9-4590-8671-379f51f468c8":{"title":"Zeen","condition":"zeen","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/zeen\/assets\/js\/","\/js.cookie.min.js"],"icon_url":"","summary":"Starts animations on pageload","type":"theme","id":"theme:acb52844f996627788836366404a3245","is_default":0,"created_at":1724444815}},"scripts":{"analytics":{"2499bb90-0753-4b2b-9bd4-1525f94c7437":{"title":"Google Analytics","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('"],"icon_url":"","summary":"Google Analytics","type":"script","category":"analytics","id":"script:d86cf69a8b82547a94ca3f6a307cf9a6","is_default":0,"created_at":1734096382},"ac2d5720-9418-468c-80a0-3874ee743c0f":{"title":"Google Optimize","exclusions":["a,s,y,n,c,h,i,d,e","googleoptimize.com\/optimize.js","async-hide"],"icon_url":"","summary":"Prevent a flicker or blank screen.","type":"script","category":"analytics","id":"script:031a0cece38c4739df67f910dcabf1bd","is_default":0,"created_at":1734096440},"219277ae-b2ac-4d42-913d-eaea40985295":{"title":"Google Tag Manager","exclusions":["\/gtag\/js","gtag\\(","\/gtm.js","async-hide"],"icon_url":"","summary":"","type":"script","category":"analytics","id":"script:1d3c65b2b03ef35e14df6b163ea3a1f6","is_default":0,"created_at":1733481215},"f632e3f4-20e6-471e-a78d-86afbea63586":{"title":"HubSpot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","js(.*).hsforms.net","hbspt.forms.create"],"icon_url":"","summary":"Display the form","type":"script","category":"analytics","id":"script:de4bd8ef4675ebb85a055955de76d0ee","is_default":0,"created_at":1734105609}},"ad_networks":{"dd0c5a5b-ec56-49f9-9aa4-89e1e3a6a28a":{"title":"Amazon Ads","exclusions":["amazon-adsystem.com"],"icon_url":"","summary":"To show the ads","type":"script","category":"ad_networks","id":"script:b82a5936d8ea0745016caeb71629ae5d","is_default":0,"created_at":1734083105},"980edf32-c64b-4370-bf23-c62b079e71c3":{"title":"Google AdSense","exclusions":["adsbygoogle"],"icon_url":"","summary":"Google Adsense","type":"script","category":"ad_networks","id":"script:0206e6040c8ff64b8d6ee5fef2ce1c90","is_default":0,"created_at":1734096273},"49c38c0a-43b9-4237-88cb-57ddd519f0ad":{"title":"Venatus Media","exclusions":["\/ad-manager.min.js","__vm_add"],"icon_url":"","summary":"Show ads on page load.","type":"script","category":"ad_networks","id":"script:abe11528732aed9a19a97e73b242faa5","is_default":0,"created_at":1734096334},"0627fe24-7e9d-400f-b064-d98bec2ba85e":{"title":"Yandex Ads","exclusions":["yandex.ru","window.yaContextCb"],"icon_url":"","summary":"Display Ads without interaction","type":"script","category":"ad_networks","id":"script:dbd1875130c71eb4b2ef768ad18d820c","is_default":0,"created_at":1734096360}},"payment_processors":{"05d3eb78-f574-49be-95e1-3f11714005d1":{"title":"Stripe","exclusions":["js.stripe.com"],"icon_url":"","summary":"Fixes ReferenceError: Stripe is not defined","type":"script","category":"payment_processors","id":"script:ce7566d1d08cc094b74cf283cf9c56a5","is_default":0,"created_at":1734077637}},"other_services":{"6f460036-3106-4b8c-9951-d32de9b1258f":{"title":"Google Maps","exclusions":["maps.googleapis.com","maps.google.com"],"icon_url":"","summary":"Google Maps","type":"script","category":"other_services","id":"script:4d60ab2c6d11d753267484006c23e54c","is_default":0,"created_at":1734096371},"122e6ebb-51fd-477f-97fb-559593f1a48b":{"title":"Google Recaptcha","exclusions":["recaptcha"],"icon_url":"","summary":"Fixes dependency issues related to Google Recaptcha","type":"script","category":"other_services","id":"script:032cb16577cbf07bc7c02bac83bd936d","is_default":0,"created_at":1734096345},"668df886-2f43-46fa-8426-7be3d7f7d150":{"title":"LeadConnector Chatbox","exclusions":["\/chat-widget\/loader.js"],"icon_url":"","summary":"The chatbox icon\/button does not display until user interaction.\r\n\r\nThis should likely be moved to a new category aside from 'Other Services' once the categories are expanded. Most likely 'Widgets'.\r\n\r\nRelated discussion:\r\nhttps:\/\/wp-media.slack.com\/archives\/C43T1AYMQ\/p1734619420716789?thread_ts=1734605228.860859&cid=C43T1AYMQ\r\n\r\nWebsite using this Chatbox:\r\nhttps:\/\/premiermarketingus.com\r\n\r\nIt uses a custom element for the Chatbox that could be used for limiting display in UI to only sites using this widget: ","type":"script","category":"other_services","id":"script:eeda31f2e95b6f4c2107aebe2887bfe8","is_default":0,"created_at":1734620886},"5d606add-ffb8-4a06-b295-5f722710fbfd":{"title":"Refari","exclusions":["widget.refari.co","refari"],"icon_url":"","summary":"www.refari.co","type":"script","category":"other_services","id":"script:a705e197b13b47e72a105c923e044358","is_default":0,"created_at":1734096181},"742ec14a-27a1-4789-b9c8-a9c3a3cf7042":{"title":"Reviews.io","exclusions":["\/carousel-inline-iframeless\/dist.js","carouselInlineWidget"],"icon_url":"","summary":"Prevents the widget from breaking","type":"script","category":"other_services","id":"script:4df445c576f45889506ba175a4c39fdc","is_default":0,"created_at":1734096412},"0a37e528-8718-49f7-a26d-059aa29f867d":{"title":"Trustindex","exclusions":["cdn.trustindex.io\/loader.js","cdn.trustindex.io\/loader-cert.js"],"icon_url":"","summary":"Trustindex element is shown immediately","type":"script","category":"other_services","id":"script:1d38d6195597e8bb81966870f0a4f939","is_default":0,"created_at":1734096229},"ce9a3865-9efa-4e98-ae10-4f842a4ecc22":{"title":"Typeform","exclusions":["\/next\/embed.js"],"icon_url":"","summary":"Load Typeforms without interaction","type":"script","category":"other_services","id":"script:cd3889ae3b96f891186ae270dbbcc9bb","is_default":0,"created_at":1734096391},"b56bf06c-2f8c-4757-b536-a689fb0e75f9":{"title":"Typekit","exclusions":["typekit"],"icon_url":"","summary":"Load Typekit fonts on page load","type":"script","category":"other_services","id":"script:7815e38b93e3b500a632681bd594bd61","is_default":0,"created_at":1734096353},"03819e72-abf5-4057-9047-16d45db4641e":{"title":"Vidalytics - Autoplay","exclusions":["vidalytics_embed"],"summary":"Allows the autoplay functionality to work for videos without need for user interaction first.","icon_url":"","type":"script","category":"other_services","id":"script:113087c8df349e7c8b86875b46071855","is_default":0,"created_at":1736531452},"2c1d0998-8ab5-478c-8eb9-9e375b46363e":{"title":"Wistia","exclusions":["fast.wistia.com","\/assets\/external\/E-v1.js"],"icon_url":"","summary":"Show video on page load","type":"script","category":"other_services","id":"script:9a0111f8c3186c1cb3113587c660c041","is_default":0,"created_at":1734096254}}}} \ No newline at end of file From ae926b044573fd74b2a20483a4a94b60e87637a1 Mon Sep 17 00:00:00 2001 From: Khadreal Date: Tue, 4 Feb 2025 16:03:38 +0100 Subject: [PATCH 08/26] Update version to 3.18.1.4 --- wp-rocket.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-rocket.php b/wp-rocket.php index 66b67aeeae..6d12e20912 100755 --- a/wp-rocket.php +++ b/wp-rocket.php @@ -3,7 +3,7 @@ * Plugin Name: WP Rocket * Plugin URI: https://wp-rocket.me * Description: The best WordPress performance plugin. - * Version: 3.18.1.3 + * Version: 3.18.1.4 * Requires at least: 5.8 * Requires PHP: 7.3 * Code Name: Iego @@ -20,7 +20,7 @@ defined( 'ABSPATH' ) || exit; // Rocket defines. -define( 'WP_ROCKET_VERSION', '3.18.1.3' ); +define( 'WP_ROCKET_VERSION', '3.18.1.4' ); define( 'WP_ROCKET_WP_VERSION', '5.8' ); define( 'WP_ROCKET_WP_VERSION_TESTED', '6.3.1' ); define( 'WP_ROCKET_PHP_VERSION', '7.3' ); From 8a6471212ac78ba628467cf637e04a6a385954a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Robin?= Date: Mon, 10 Feb 2025 02:10:55 +0100 Subject: [PATCH 09/26] Closes #6993: Add a condition to bailout (#7251) --- inc/Engine/Optimization/RegexTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/Engine/Optimization/RegexTrait.php b/inc/Engine/Optimization/RegexTrait.php index e117df96c5..7410f91543 100644 --- a/inc/Engine/Optimization/RegexTrait.php +++ b/inc/Engine/Optimization/RegexTrait.php @@ -144,7 +144,7 @@ protected function replace_html_comment( $match ) { // phpcs:ignore Universal.Na * @return string */ protected function restore_html_comments( $html ) { - if ( empty( $this->html_replace ) ) { + if ( ! is_string( $html ) || empty( $this->html_replace ) ) { // @phpstan-ignore-line For some reason, html could be null for some users, and we can't find a way to reproduce it. return $html; } From 11744a188980290fb19dd8164fcd8075fd6d9c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Robin?= Date: Mon, 10 Feb 2025 02:11:19 +0100 Subject: [PATCH 10/26] Closes #7258: Add self hosted font to metatag generator (#7269) --- inc/Engine/Support/Meta.php | 63 +++++++++---------- .../Engine/Support/Meta/addMetaGenerator.php | 4 +- .../rewriteFontsForOptimizations.php | 2 + .../Engine/Support/Meta/addMetaGenerator.php | 6 ++ 4 files changed, 39 insertions(+), 36 deletions(-) diff --git a/inc/Engine/Support/Meta.php b/inc/Engine/Support/Meta.php index c3dc32e2aa..d3b352cf2f 100644 --- a/inc/Engine/Support/Meta.php +++ b/inc/Engine/Support/Meta.php @@ -93,52 +93,45 @@ public function add_meta_generator( $html ): string { * @return string */ private function get_meta_tag( array $features = [] ): string { - if ( $this->options->get( 'do_caching_mobile_files', 0 ) ) { + $options = $this->options; + + // Feature mapping for meta tags. + $features_to_check = [ + 'wpr_preload_links' => 'preload_links', + 'wpr_host_fonts_locally' => 'host_fonts_locally', + ]; + + foreach ( $features_to_check as $meta_name => $option_name ) { + if ( $options->get( $option_name, false ) ) { + $features[] = $meta_name; + } + } + + // Mobile/Desktop caching. + if ( $options->get( 'do_caching_mobile_files', false ) ) { $features[] = $this->mobile_detect->isMobile() ? 'wpr_mobile' : 'wpr_desktop'; } + // CDN & DNS prefetch check. $dns_prefetch = rocket_get_dns_prefetch_domains(); - - if ( - ( - ! $this->options->get( 'cdn', 0 ) - && - ! empty( $dns_prefetch ) - ) - || - ( - $this->options->get( 'cdn', 0 ) - && - count( $dns_prefetch ) > 1 - ) - ) { + if ( $dns_prefetch && ( ! $options->get( 'cdn', false ) || count( $dns_prefetch ) > 1 ) ) { $features[] = 'wpr_dns_prefetch'; } - if ( (bool) $this->options->get( 'preload_links', 0 ) ) { - $features[] = 'wpr_preload_links'; - } - - if ( empty( $features ) ) { + if ( ! $features ) { return ''; } - $version = ''; - - /** - * Filters the display of WP Rocket version in the content attribute of the meta generator tag. - * - * @since 3.17.2 - * - * @param bool $display True to display, false otherwise. - */ - if ( wpm_apply_filters_typed( 'boolean', 'rocket_display_meta_generator_content_version', true ) ) { - $version = ' ' . rocket_get_constant( 'WP_ROCKET_VERSION', '' ); - } - - $meta = ''; + // Check if WP Rocket version should be included. + $version = wpm_apply_filters_typed( 'boolean', 'rocket_display_meta_generator_content_version', true ) + ? ' ' . rocket_get_constant( 'WP_ROCKET_VERSION', '' ) + : ''; - return $meta; + return sprintf( + '', + $version, + implode( ' ', $features ) + ); } /** diff --git a/tests/Fixtures/inc/Engine/Support/Meta/addMetaGenerator.php b/tests/Fixtures/inc/Engine/Support/Meta/addMetaGenerator.php index 409be3e718..edba604e84 100644 --- a/tests/Fixtures/inc/Engine/Support/Meta/addMetaGenerator.php +++ b/tests/Fixtures/inc/Engine/Support/Meta/addMetaGenerator.php @@ -42,6 +42,7 @@ 'cdn' => 0, 'do_caching_mobile_files' => 0, 'preload_links' => 0, + 'host_fonts_locally' => 0, ], 'html' => '', 'expected' => '', @@ -53,8 +54,9 @@ 'do_caching_mobile_files' => 1, 'preload_links' => 1, 'is_mobile' => true, + 'host_fonts_locally' => 1 ], 'html' => '', - 'expected' => '', + 'expected' => '', ], ]; diff --git a/tests/Integration/inc/Engine/Media/Fonts/Frontend/Subscriber/rewriteFontsForOptimizations.php b/tests/Integration/inc/Engine/Media/Fonts/Frontend/Subscriber/rewriteFontsForOptimizations.php index ed62825df3..2455c9038f 100644 --- a/tests/Integration/inc/Engine/Media/Fonts/Frontend/Subscriber/rewriteFontsForOptimizations.php +++ b/tests/Integration/inc/Engine/Media/Fonts/Frontend/Subscriber/rewriteFontsForOptimizations.php @@ -24,6 +24,7 @@ public function set_up() { add_filter( 'pre_get_rocket_option_host_fonts_locally', [ $this, 'host_fonts_locally' ] ); add_filter( 'rocket_host_fonts_locally_inline_css', [ $this, 'locally_inline_css' ] ); add_filter('rocket_exclude_locally_host_fonts', [ $this, 'exclude_locally_host_fonts' ] ); + add_filter('rocket_disable_meta_generator', '__return_true'); $this->setup_http(); } @@ -32,6 +33,7 @@ public function tear_down() { remove_filter('pre_get_rocket_option_host_fonts_locally', [$this, 'host_fonts_locally']); remove_filter('rocket_host_fonts_locally_inline_css', [$this, 'locally_inline_css']); remove_filter('rocket_exclude_locally_host_fonts', [ $this, 'exclude_locally_host_fonts' ] ); + remove_filter('rocket_disable_meta_generator', '__return_true'); $this->restoreWpHook('rocket_buffer'); $this->tear_down_http(); diff --git a/tests/Unit/inc/Engine/Support/Meta/addMetaGenerator.php b/tests/Unit/inc/Engine/Support/Meta/addMetaGenerator.php index e3d29a473a..f1bbfbdadc 100644 --- a/tests/Unit/inc/Engine/Support/Meta/addMetaGenerator.php +++ b/tests/Unit/inc/Engine/Support/Meta/addMetaGenerator.php @@ -68,6 +68,12 @@ public function testShouldReturnExpected( $config, $html, $expected ) { ->andReturn( $config['preload_links'] ); } + if ( isset( $config['host_fonts_locally'] ) ) { + $this->options->shouldReceive( 'get' ) + ->with( 'host_fonts_locally', 0 ) + ->andReturn( $config['host_fonts_locally'] ); + } + $this->mobile_detect->shouldReceive( 'isMobile' ) ->andReturn( $config['is_mobile'] ?? false ); From 0ee63daee4d1ca811090051606b274aa550e28cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Robin?= Date: Fri, 14 Feb 2025 02:29:51 +0100 Subject: [PATCH 11/26] Closes #6661: safeguard exclusions for non valid path (#7254) Co-authored-by: Khadreal Co-authored-by: WordPressFan --- .../AboveTheFold/Frontend/Controller.php | 44 +++++-- .../Frontend/Controller/addExclusions.php | 119 ++++++++++++++++++ 2 files changed, 153 insertions(+), 10 deletions(-) diff --git a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php index 530a525e48..6494ccf6d2 100644 --- a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php +++ b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php @@ -88,6 +88,10 @@ private function preload_lcp( $html, $row ) { $title = $matches[0]; $preload = $title; + if ( ! $this->is_valid_data( $row->lcp ) ) { + return $html; + } + $lcp = json_decode( $row->lcp ); $preload .= $this->preload_tag( $lcp ); @@ -198,13 +202,13 @@ public function add_exclusions( $exclusions ): array { return $exclusions; } - if ( $row->lcp && 'not found' !== $row->lcp ) { + if ( $row->lcp && 'not found' !== $row->lcp && $this->is_valid_data( $row->lcp ) ) { $lcp = $this->generate_lcp_link_tag_with_sources( json_decode( $row->lcp ) ); $lcp = $lcp['sources']; $lcp = $this->get_path_for_exclusion( $lcp ); } - if ( $row->viewport && 'not found' !== $row->viewport ) { + if ( $row->viewport && 'not found' !== $row->viewport && $this->is_valid_data( $row->viewport ) ) { $atf = $this->get_atf_sources( json_decode( $row->viewport ) ); $atf = $this->get_path_for_exclusion( $atf ); } @@ -217,6 +221,17 @@ public function add_exclusions( $exclusions ): array { return $exclusions; } + /** + * Check if lcp/viewport is valid + * + * @param string $data The lcp/viewport data. + * + * @return bool + */ + private function is_valid_data( string $data ): bool { + return ! empty( json_decode( $data, true ) ); + } + /** * Get only the url path to exclude. * @@ -224,15 +239,24 @@ public function add_exclusions( $exclusions ): array { * @return array */ private function get_path_for_exclusion( array $exclusions ): array { - $exclusions = array_map( - function ( $exclusion ) { - $exclusion = wp_parse_url( $exclusion ); - return ltrim( $exclusion['path'], '/' ); - }, - $exclusions - ); + $sanitized_exclusions = []; - return $exclusions; + foreach ( $exclusions as $exclusion ) { + if ( empty( $exclusion ) ) { + continue; + } + + $path = wp_parse_url( $exclusion, PHP_URL_PATH ); + $path = ! empty( $path ) ? ltrim( $path, '/' ) : ''; + + if ( empty( $path ) ) { + continue; + } + + $sanitized_exclusions[] = $path; + } + + return $sanitized_exclusions; } /** diff --git a/tests/Fixtures/inc/Engine/Media/AboveTheFold/Frontend/Controller/addExclusions.php b/tests/Fixtures/inc/Engine/Media/AboveTheFold/Frontend/Controller/addExclusions.php index fc609905eb..e00d91f39f 100644 --- a/tests/Fixtures/inc/Engine/Media/AboveTheFold/Frontend/Controller/addExclusions.php +++ b/tests/Fixtures/inc/Engine/Media/AboveTheFold/Frontend/Controller/addExclusions.php @@ -77,4 +77,123 @@ 'foobar.jpg', ], ], + 'testShouldReturnEmptyStringWhenUrlNotValid' => [ + 'config' => [ + 'filter' => true, + 'wp' => (object) [ + 'request' => '', + ], + 'url' => 'http://example.org', + 'is_mobile' => false, + 'row' => (object) [ + 'lcp' => json_encode( (object) [ + 'type' => 'img', + 'src' => ':', + ] ), + 'viewport' => json_encode( [ + 0 => (object) [ + 'type' => 'img', + 'src' => 'https://example.com/foobar.jpg', + ], + ] ), + ], + 'cache_mobile' => 0, + 'do_caching_mobile_files' => 0, + 'wp_is_mobile' => false, + ], + 'exclusions' => [ + 'foo', + ], + 'expected' => [ + 'foo', + 'foobar.jpg', + ], + ], + 'testShouldReturnEmptyLcpNotValid' => [ + 'config' => [ + 'filter' => true, + 'wp' => (object) [ + 'request' => '', + ], + 'url' => 'http://example.org', + 'is_mobile' => false, + 'row' => (object) [ + 'lcp' => '[]', + 'viewport' => json_encode( [ + 0 => (object) [ + 'type' => 'img', + 'src' => 'https://example.com/foobar.jpg', + ], + ] ), + ], + 'cache_mobile' => 0, + 'do_caching_mobile_files' => 0, + 'wp_is_mobile' => false, + ], + 'exclusions' => [ + 'foo', + ], + 'expected' => [ + 'foo', + 'foobar.jpg', + ], + ], + 'testShouldReturnEmptyLcpNotValid2' => [ + 'config' => [ + 'filter' => true, + 'wp' => (object) [ + 'request' => '', + ], + 'url' => 'http://example.org', + 'is_mobile' => false, + 'row' => (object) [ + 'lcp' => 'null', + 'viewport' => json_encode( [ + 0 => (object) [ + 'type' => 'img', + 'src' => 'https://example.com/foobar.jpg', + ], + ] ), + ], + 'cache_mobile' => 0, + 'do_caching_mobile_files' => 0, + 'wp_is_mobile' => false, + ], + 'exclusions' => [ + 'foo', + ], + 'expected' => [ + 'foo', + 'foobar.jpg', + ], + ], + 'testShouldReturnEmptyLcpNotValid3' => [ + 'config' => [ + 'filter' => true, + 'wp' => (object) [ + 'request' => '', + ], + 'url' => 'http://example.org', + 'is_mobile' => false, + 'row' => (object) [ + 'lcp' => '{}', + 'viewport' => json_encode( [ + 0 => (object) [ + 'type' => 'img', + 'src' => 'https://example.com/foobar.jpg', + ], + ] ), + ], + 'cache_mobile' => 0, + 'do_caching_mobile_files' => 0, + 'wp_is_mobile' => false, + ], + 'exclusions' => [ + 'foo', + ], + 'expected' => [ + 'foo', + 'foobar.jpg', + ], + ], ]; From a0ceecdc2c6e71490413317bdb0959830fa3ef3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Robin?= Date: Fri, 14 Feb 2025 02:30:19 +0100 Subject: [PATCH 12/26] Closes #7187: Add filter to disable Homepage cache clearing in rocket_clean_post (#7297) --- inc/common/purge.php | 6 +++-- .../common/doAdminPostRocketPurgeCache.php | 20 ++++++++++++++++ .../common/doAdminPostRocketPurgeCache.php | 23 +++++++++++++++++++ 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/inc/common/purge.php b/inc/common/purge.php index fcbccb2224..9bb9d5a4be 100755 --- a/inc/common/purge.php +++ b/inc/common/purge.php @@ -248,8 +248,10 @@ function rocket_clean_post( $post_id, $post = null ) { // Purge all files. rocket_clean_files( $purge_urls ); - // Never forget to purge homepage and their pagination. - rocket_clean_home( $lang ); + if ( wpm_apply_filters_typed( 'boolean', 'rocket_clean_home_after_clean_post', true, $post_id ) ) { + // Never forget to purge homepage and their pagination. + rocket_clean_home( $lang ); + } // Purge home feeds (blog & comments). if ( has_filter( 'rocket_cache_reject_uri', 'wp_rocket_cache_feed' ) !== false ) { diff --git a/tests/Fixtures/inc/common/doAdminPostRocketPurgeCache.php b/tests/Fixtures/inc/common/doAdminPostRocketPurgeCache.php index 23cf57cd77..c654511780 100644 --- a/tests/Fixtures/inc/common/doAdminPostRocketPurgeCache.php +++ b/tests/Fixtures/inc/common/doAdminPostRocketPurgeCache.php @@ -46,6 +46,25 @@ ], 'config' => [ 'type' => 'post', + 'rocket_clean_home_after_clean_post' => true, + 'post_id' => 123, // Auto populated in integration tests. + 'lang' => 'en', + 'file' => 'lorem-ipsum-dolor', + 'post_data' => [ + 'post_name' => 'lorem-ipsum-dolor', + 'post_title' => 'Lorem ipsum dolor', + ], + ], + ], + [ + '$_GET' => [ + 'type' => 'post-123', + '_wpnonce' => 'post-123', + 'lang' => 'en', + ], + 'config' => [ + 'type' => 'post', + 'rocket_clean_home_after_clean_post' => false, 'post_id' => 123, // Auto populated in integration tests. 'lang' => 'en', 'file' => 'lorem-ipsum-dolor', @@ -63,6 +82,7 @@ ], 'config' => [ 'type' => 'all', + 'rocket_clean_home_after_clean_post' => true, 'lang' => 'en', ], ], diff --git a/tests/Integration/inc/common/doAdminPostRocketPurgeCache.php b/tests/Integration/inc/common/doAdminPostRocketPurgeCache.php index ec5c3dde2b..49e83165c1 100644 --- a/tests/Integration/inc/common/doAdminPostRocketPurgeCache.php +++ b/tests/Integration/inc/common/doAdminPostRocketPurgeCache.php @@ -29,6 +29,7 @@ class Test_DoAdminPostRocketPurgeCache extends FilesystemTestCase { protected $path_to_test_data = '/inc/common/doAdminPostRocketPurgeCache.php'; protected static $original_transients = []; protected static $user_id; + protected $before_rocket_clean_home; public static function wpSetUpBeforeClass( $factory ) { self::$original_transients = [ @@ -54,6 +55,8 @@ public static function tear_down_after_class() { public function set_up() { parent::set_up(); + add_filter( 'rocket_clean_home_after_clean_post', [ $this, 'rocket_clean_home_after_clean_post'] ); + add_action( 'before_rocket_clean_home', [ $this, 'before_rocket_clean_home'] ); } public function tear_down() { @@ -62,12 +65,17 @@ public function tear_down() { foreach ( array_keys( self::$original_transients ) as $transient ) { delete_transient( $transient ); } + + remove_filter( 'rocket_clean_home_after_clean_post', [ $this, 'rocket_clean_home_after_clean_post'] ); + remove_action( 'before_rocket_clean_home', [ $this, 'before_rocket_clean_home'] ); } /** * @dataProvider purgeTestData */ public function testShouldPurge( $_get, array $config ) { + $this->config = $config; + $this->before_rocket_clean_home = false; wp_set_current_user( self::$user_id ); if ( 'post' === $config['type'] ) { @@ -92,12 +100,19 @@ public function testShouldPurge( $_get, array $config ) { $this->assertSame( 1, did_action( 'rocket_purge_cache' ) ); $this->assertGreaterThan( 0, did_action( 'before_rocket_clean_post' ) ); $this->assertSame( $config['type'], get_transient( 'rocket_clear_cache' ) ); + + if ( $this->config['rocket_clean_home_after_clean_post'] && 'post' === $config['type'] ) { + $this->assertTrue( $this->before_rocket_clean_home ); + } else { + $this->assertFalse( $this->before_rocket_clean_home ); + } } /** * @dataProvider wontPurgeTestData */ public function testShouldNotPurge( $_get, array $config ) { + $this->config = $config; foreach ( $_get as $key => $value ) { $_GET[ $key ] = $value; } @@ -131,4 +146,12 @@ public function wontPurgeTestData() { return $this->config['test_data']['wontpurge']; } + + public function rocket_clean_home_after_clean_post() { + return $this->config['rocket_clean_home_after_clean_post'] ?? true; + } + + public function before_rocket_clean_home() { + $this->before_rocket_clean_home = true; + } } From 0c2d6c55e478020e4f3804c80a53796ba7b79830 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 02:07:09 +0000 Subject: [PATCH 13/26] Translate languages/rocket.pot in ko_KR 100% translated source file: 'languages/rocket.pot' on 'ko_KR'. --- languages/rocket-ko_KR.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/languages/rocket-ko_KR.po b/languages/rocket-ko_KR.po index f799cec436..f4d779e2ef 100644 --- a/languages/rocket-ko_KR.po +++ b/languages/rocket-ko_KR.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.18-beta1\n" +"Project-Id-Version: WP Rocket 3.18.1-beta1\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" -"POT-Creation-Date: 2025-01-06T13:04:08+00:00\n" +"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" "PO-Revision-Date: 2019-08-26 15:14+0000\n" "Last-Translator: Josh Kim , 2025\n" "Language-Team: Korean (Korea) (https://app.transifex.com/wp-media/teams/18133/ko_KR/)\n" @@ -2711,7 +2711,7 @@ msgstr "스크립트 시간 초과" msgid "It was not possible to determine a valid cut-off time: %s." msgstr "유효한 마감 시간을 결정할 수 없습니다: %s." -#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:269 +#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:272 msgid "Every minute" msgstr "1분마다" @@ -3171,10 +3171,14 @@ msgstr "이미지에 대한 지연 로드" msgid "LazyLoad for iframes/videos" msgstr "iframe/비디오에 대한 지연 로드" -#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:48 +#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:49 msgid "LazyLoad CSS backgrounds" msgstr "CSS 배경 지연 로드" +#: inc/Engine/Media/Lazyload/Subscriber.php:262 +msgid "Play Youtube video" +msgstr "YouTube 동영상 재생" + #: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:244 msgid "Analytics & Trackers" msgstr "분석 & 추적기" From 780eba1c88a70090513e72bde4264604b58b2823 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 02:07:42 +0000 Subject: [PATCH 14/26] Translate languages/rocket.pot in ko_KR 100% translated source file: 'languages/rocket.pot' on 'ko_KR'. --- languages/rocket-ko_KR.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/rocket-ko_KR.po b/languages/rocket-ko_KR.po index f4d779e2ef..1dd49f63d7 100644 --- a/languages/rocket-ko_KR.po +++ b/languages/rocket-ko_KR.po @@ -1338,7 +1338,7 @@ msgid "" "specific path." msgstr "" "내부: URL의 도메인 부분은 자동으로 제거됩니다. (.*).css 와일드카드를 사용하여 특정 경로에 있는" -" 모든 CSS 파일을 제외합니다." +" 모든 CSS 파일을 제외하세요." #. translators: %1$s = opening tag, %2$s = closing tag. #: inc/Engine/Admin/Settings/Page.php:553 From 9b04243695376953b9969d9025f41cc5d58c6285 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 02:07:49 +0000 Subject: [PATCH 15/26] Translate languages/rocket.pot in ko_KR 100% translated source file: 'languages/rocket.pot' on 'ko_KR'. --- languages/rocket-ko_KR.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/rocket-ko_KR.po b/languages/rocket-ko_KR.po index 1dd49f63d7..e43f227913 100644 --- a/languages/rocket-ko_KR.po +++ b/languages/rocket-ko_KR.po @@ -1505,7 +1505,7 @@ msgid "" "specific path." msgstr "" "내부: URL의 도메인 부분은 자동으로 제거됩니다. (.*).js 와일드카드를 사용하여 특정 경로에 있는 " -"모든 JS 파일을 제외합니다." +"모든 JS 파일을 제외하세요." #. translators: %1$s = opening tag, %2$s = closing tag. #: inc/Engine/Admin/Settings/Page.php:719 From c1d566fa5da36948b943752a82d651b549c8eda9 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 02:07:56 +0000 Subject: [PATCH 16/26] Translate languages/rocket.pot in ko_KR 100% translated source file: 'languages/rocket.pot' on 'ko_KR'. --- languages/rocket-ko_KR.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/rocket-ko_KR.po b/languages/rocket-ko_KR.po index e43f227913..cd8d58f6e6 100644 --- a/languages/rocket-ko_KR.po +++ b/languages/rocket-ko_KR.po @@ -2135,7 +2135,7 @@ msgid "" "path." msgstr "" "URL의 도메인 부분은 자동으로 제거됩니다.
(.*) 와일드카드를 사용하여 특정 경로에 있는 주어진 파일 유형의 모든 파일을 " -"제외합니다." +"제외하세요." #: inc/Engine/Admin/Settings/Page.php:1636 #: inc/Engine/Admin/Settings/Page.php:1644 From b9f27d341c1b69188ca4893dc1d52e1d7a270060 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Sat, 15 Feb 2025 21:48:40 +0000 Subject: [PATCH 17/26] Translate languages/rocket.pot in pt_PT 100% translated source file: 'languages/rocket.pot' on 'pt_PT'. --- languages/rocket-pt_PT.po | 774 +++++++++++++++++++++++--------------- 1 file changed, 465 insertions(+), 309 deletions(-) diff --git a/languages/rocket-pt_PT.po b/languages/rocket-pt_PT.po index 42f557c96f..8525093bc7 100644 --- a/languages/rocket-pt_PT.po +++ b/languages/rocket-pt_PT.po @@ -1,15 +1,15 @@ -# Copyright (C) 2024 WP Media +# Copyright (C) 2025 WP Media # This file is distributed under the same license as the WP Rocket plugin. # Translators: -# Pedro Mendonça , 2024 +# Pedro Mendonça , 2025 # msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.17.3-alpha2\n" +"Project-Id-Version: WP Rocket 3.18.1-beta1\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" -"POT-Creation-Date: 2024-11-19T12:59:39+00:00\n" +"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" "PO-Revision-Date: 2019-08-26 15:14+0000\n" -"Last-Translator: Pedro Mendonça , 2024\n" +"Last-Translator: Pedro Mendonça , 2025\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/wp-media/teams/18133/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -382,45 +382,45 @@ msgstr "Opções" msgid "Clear this cache" msgstr "Limpar esta cache" -#: inc/admin/admin.php:402 +#: inc/admin/admin.php:408 msgid "Settings import failed: you do not have the permissions to do this." msgstr "Falhou ao importar as opções: Não tem permissões para fazer isto." -#: inc/admin/admin.php:406 +#: inc/admin/admin.php:412 msgid "Settings import failed: no file uploaded." msgstr "Falhou ao importar as opções: Nenhum ficheiro carregado." -#: inc/admin/admin.php:410 +#: inc/admin/admin.php:416 msgid "Settings import failed: incorrect filename." msgstr "Falhou ao importar as opções: Nome de ficheiro incorrecto." -#: inc/admin/admin.php:421 +#: inc/admin/admin.php:427 msgid "Settings import failed: incorrect filetype." msgstr "Falhou ao importar as opções: Tipo de ficheiro incorrecto." -#: inc/admin/admin.php:431 +#: inc/admin/admin.php:437 msgid "Settings import failed: " msgstr "Falhou ao importar as opções: " -#: inc/admin/admin.php:447 +#: inc/admin/admin.php:453 msgid "Settings import failed: unexpected file content." msgstr "Falhou ao importar as opções: Ficheiro com conteúdo inesperado." -#: inc/admin/admin.php:492 +#: inc/admin/admin.php:498 msgid "Settings imported and saved." msgstr "As opções foram importadas e guardadas." -#: inc/admin/options.php:102 inc/Engine/Admin/Settings/Page.php:551 +#: inc/admin/options.php:102 inc/Engine/Admin/Settings/Page.php:549 msgid "Excluded CSS Files" msgstr "Ficheiros de CSS excluídos" -#: inc/admin/options.php:103 inc/Engine/Admin/Settings/Page.php:699 +#: inc/admin/options.php:103 inc/Engine/Admin/Settings/Page.php:697 msgid "Excluded Inline JavaScript" msgstr "JavaScript em linha excluído" -#: inc/admin/options.php:104 inc/Engine/Admin/Settings/Page.php:717 -#: inc/Engine/Admin/Settings/Page.php:750 -#: inc/Engine/Admin/Settings/Page.php:797 +#: inc/admin/options.php:104 inc/Engine/Admin/Settings/Page.php:715 +#: inc/Engine/Admin/Settings/Page.php:748 +#: inc/Engine/Admin/Settings/Page.php:798 msgid "Excluded JavaScript Files" msgstr "Ficheiros de JavaScript excluídos" @@ -432,19 +432,19 @@ msgstr "Diferir ficheiros de JavaScript" msgid "Excluded Delay JavaScript Files" msgstr "Ficheiros de JavaScript excluídos do diferimento" -#: inc/admin/options.php:107 inc/Engine/Admin/Settings/Page.php:1203 +#: inc/admin/options.php:107 inc/Engine/Admin/Settings/Page.php:1243 msgid "Never Cache URL(s)" msgstr "Nunca criar cache dos URL" -#: inc/admin/options.php:108 inc/Engine/Admin/Settings/Page.php:1217 +#: inc/admin/options.php:108 inc/Engine/Admin/Settings/Page.php:1257 msgid "Never Cache User Agent(s)" msgstr "Nunca criar cache de agentes de utilizador" -#: inc/admin/options.php:109 inc/Engine/Admin/Settings/Page.php:1223 +#: inc/admin/options.php:109 inc/Engine/Admin/Settings/Page.php:1263 msgid "Always Purge URL(s)" msgstr "Limpar sempre os URL" -#: inc/admin/options.php:110 inc/Engine/Admin/Settings/Page.php:1504 +#: inc/admin/options.php:110 inc/Engine/Admin/Settings/Page.php:1544 msgid "Exclude files from CDN" msgstr "Excluir ficheiros da CDN" @@ -798,6 +798,103 @@ msgstr "Limpar a cache da RocketCDN" msgid "Documentation" msgstr "Documentação" +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:66 +msgid "Activated" +msgstr "Activado" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:109 +msgid "Install" +msgstr "Instalar" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:118 +msgid "Get it Now" +msgstr "Obter agora" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:127 +msgid "Activate" +msgstr "Activar" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:8 +msgid "Optimize Performance" +msgstr "Optimizar desempenho" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:15 +msgid "Speed Up Your Website, Instantly" +msgstr "Acelere o seu site, instantaneamente" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:16 +msgid "" +"WP Rocket is the easiest way to make your WordPress website faster and boost" +" your Google PageSpeed score. Get more traffic, better engagement, and " +"higher conversions effortlessly." +msgstr "" +"O WP Rocket é a forma mais fácil de tornar o seu site WordPress mais rápido " +"e de melhorar a sua pontuação no Google PageSpeed. Obtenha mais tráfego, " +"melhor envolvimento, e mais conversões, sem esforço." + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:24 +msgid "Speed Up Your Website With Lighter Images" +msgstr "Acelere o seu site com imagens mais leves" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:25 +msgid "" +"Imagify is the easiest WordPress image optimizer. It automatically " +"compresses images, converts them to WebP and AVIF formats, and lets you " +"resize and optimize with just one click!" +msgstr "" +"O Imagify é o optimizador de imagens mais fácil para WordPress. Comprime " +"automaticamente as imagens, converte-as para os formatos WebP e AVIF e " +"permite-lhe redimensionar e optimizar com apenas um clique!" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:31 +msgid "Boost Traffic" +msgstr "Aumente o tráfego" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:38 +msgid "The Swiss Army Knife of SEO Tools" +msgstr "O canivete suíço das ferramentas de SEO" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:39 +msgid "" +"Rank Math SEO is the Best WordPress SEO plugin with the features of many SEO" +" and AI SEO tools in a single package to help multiply your SEO traffic." +msgstr "" +"O Rank Math SEO é o melhor plugin WordPress de SEO com as funcionalidades de" +" muitas ferramentas de SEO e de SEO com IA num único pacote para ajudar a " +"multiplicar o seu tráfego SEO." + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:45 +msgid "Protect & Secure" +msgstr "Protecção e segurança" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:52 +msgid "The Easiest Way to Protect Your Website" +msgstr "A forma mais fácil de proteger o seu site" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:53 +msgid "" +"BackWPup is the most comprehensive and user-friendly backup & restore plugin" +" for WordPress. Easily schedule automatic backups, securely store and " +"restore with just a few clicks!" +msgstr "" +"O BackWPup é o plugin de WordPress para cópias de segurança e reposição mais" +" completo e fácil de utilizar. Agende facilmente cópias de segurança " +"automáticas, armazene e reponha de forma segura com apenas alguns cliques!" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:61 +msgid "GDPR/CCPA Cookie Consent Banner" +msgstr "GDPR/CCPA Cookie Consent Banner" + +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:62 +msgid "" +"One of the easiest, most comprehensive, and popular cookie consent plugins " +"available. Google Gold Certified Partner to quickly comply with data privacy" +" laws from around the world." +msgstr "" +"Um dos plugins disponíveis para consentimento de cookies mais fáceis, " +"abrangentes e populares. Google Gold Certified Partner para cumprir " +"rapidamente as leis de privacidade de dados de todo o mundo." + #: inc/deprecated/3.2.php:52 views/settings/page-sections/imagify.php:107 msgid "Activate Imagify" msgstr "Activar o Imagify" @@ -1111,8 +1208,8 @@ msgstr "Básico" msgid "Static Files" msgstr "Ficheiros estáticos" -#: inc/deprecated/deprecated.php:1773 inc/Engine/Admin/Settings/Page.php:1474 -#: inc/Engine/Admin/Settings/Page.php:1485 +#: inc/deprecated/deprecated.php:1773 inc/Engine/Admin/Settings/Page.php:1514 +#: inc/Engine/Admin/Settings/Page.php:1525 #: inc/Engine/CDN/Admin/Subscriber.php:28 msgid "CDN" msgstr "CDN" @@ -1121,11 +1218,11 @@ msgstr "CDN" msgid "Advanced" msgstr "Avançado" -#: inc/deprecated/deprecated.php:1775 inc/Engine/Admin/Settings/Page.php:1319 +#: inc/deprecated/deprecated.php:1775 inc/Engine/Admin/Settings/Page.php:1359 msgid "Database" msgstr "Base de dados" -#: inc/deprecated/deprecated.php:1776 inc/Engine/Admin/Settings/Page.php:1025 +#: inc/deprecated/deprecated.php:1776 inc/Engine/Admin/Settings/Page.php:1065 msgid "Preload" msgstr "Pré-carregamento" @@ -1178,27 +1275,27 @@ msgid "weekly" msgstr "semanalmente" #: inc/Engine/Admin/Database/Optimization.php:33 -#: inc/Engine/Admin/Settings/Page.php:1363 +#: inc/Engine/Admin/Settings/Page.php:1403 msgid "Revisions" msgstr "Revisões" #: inc/Engine/Admin/Database/Optimization.php:34 -#: inc/Engine/Admin/Settings/Page.php:1373 +#: inc/Engine/Admin/Settings/Page.php:1413 msgid "Auto Drafts" msgstr "Rascunhos automáticos" #: inc/Engine/Admin/Database/Optimization.php:35 -#: inc/Engine/Admin/Settings/Page.php:1383 +#: inc/Engine/Admin/Settings/Page.php:1423 msgid "Trashed Posts" msgstr "Conteúdos no lixo" #: inc/Engine/Admin/Database/Optimization.php:36 -#: inc/Engine/Admin/Settings/Page.php:1393 +#: inc/Engine/Admin/Settings/Page.php:1433 msgid "Spam Comments" msgstr "Comentários de spam" #: inc/Engine/Admin/Database/Optimization.php:37 -#: inc/Engine/Admin/Settings/Page.php:1403 +#: inc/Engine/Admin/Settings/Page.php:1443 msgid "Trashed Comments" msgstr "Comentários no lixo" @@ -1262,7 +1359,7 @@ msgid "Validate License" msgstr "Validar licença" #: inc/Engine/Admin/Settings/Page.php:278 -#: inc/Engine/Admin/Settings/Page.php:279 inc/functions/admin.php:550 +#: inc/Engine/Admin/Settings/Page.php:279 inc/functions/admin.php:559 msgid "Unavailable" msgstr "Indisponível" @@ -1320,16 +1417,8 @@ msgstr "" "Autoptimize. Se quiser usar a minificação do %2$s, " "desactive esta opção no Autoptimize." -#: inc/Engine/Admin/Settings/Page.php:515 -msgid "" -"If you have problems after activating this option, copy and paste the " -"default exclusions to quickly resolve issues:" -msgstr "" -"Se tiver algum problema depois de activar esta opção, copie e cole as " -"exclusões por omissão para corrigir os erros rapidamente:" - #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:519 +#: inc/Engine/Admin/Settings/Page.php:517 msgid "" "Also, please check our %1$sdocumentation%2$s for a list of compatibility " "exclusions." @@ -1337,7 +1426,7 @@ msgstr "" "Além disto, por favor consulte a nossa %1$sdocumentação%2$s para uma lista " "de exclusões compatíveis." -#: inc/Engine/Admin/Settings/Page.php:524 +#: inc/Engine/Admin/Settings/Page.php:522 msgid "" "Internal scripts are excluded by default to prevent issues. Remove them to " "take full advantage of this option." @@ -1346,30 +1435,30 @@ msgstr "" "Remova-os para tirar total partido desta opção." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:527 +#: inc/Engine/Admin/Settings/Page.php:525 msgid "" "If this causes trouble, restore the default exclusions, found %1$shere%2$s" msgstr "" "Se isto criar algum problema, recupere as exclusões por omissão %1$saqui%2$s" -#: inc/Engine/Admin/Settings/Page.php:536 +#: inc/Engine/Admin/Settings/Page.php:534 msgid "Minify CSS files" msgstr "Minificar ficheiros de CSS" -#: inc/Engine/Admin/Settings/Page.php:537 +#: inc/Engine/Admin/Settings/Page.php:535 msgid "Minify CSS removes whitespace and comments to reduce the file size." msgstr "" "A minificação do CSS remove espaços em branco e comentários para reduzir o " "tamanho do ficheiro." -#: inc/Engine/Admin/Settings/Page.php:552 +#: inc/Engine/Admin/Settings/Page.php:550 msgid "" "Specify URLs of CSS files to be excluded from minification (one per line)." msgstr "" "Especifique os URL de ficheiros de CSS a excluir da minificação (um por " "linha)." -#: inc/Engine/Admin/Settings/Page.php:553 +#: inc/Engine/Admin/Settings/Page.php:551 msgid "" "Internal: The domain part of the URL will be stripped " "automatically. Use (.*).css wildcards to exclude all CSS files located at a " @@ -1380,7 +1469,7 @@ msgstr "" "num caminho específico." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:555 +#: inc/Engine/Admin/Settings/Page.php:553 msgid "" "3rd Party: Use either the full URL path or only the domain " "name, to exclude external CSS. %1$sMore info%2$s" @@ -1388,12 +1477,12 @@ msgstr "" "Terceiros: Use o caminho completo do URL ou apenas o nome " "do domínio, para excluir CSS externo. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:568 -#: inc/Engine/Admin/Settings/Page.php:590 +#: inc/Engine/Admin/Settings/Page.php:566 +#: inc/Engine/Admin/Settings/Page.php:588 msgid "Optimize CSS delivery" msgstr "Optimizar entrega do CSS" -#: inc/Engine/Admin/Settings/Page.php:573 +#: inc/Engine/Admin/Settings/Page.php:571 msgid "" "Optimize CSS delivery eliminates render-blocking CSS on your website. Only " "one method can be selected. Remove Unused CSS is recommended for optimal " @@ -1404,7 +1493,7 @@ msgstr "" "recomendado Remover CSS não utilizado, mas apenas para utilizadores com uma " "licença activa." -#: inc/Engine/Admin/Settings/Page.php:573 +#: inc/Engine/Admin/Settings/Page.php:571 msgid "" "Optimize CSS delivery eliminates render-blocking CSS on your website. Only " "one method can be selected. Remove Unused CSS is recommended for optimal " @@ -1415,7 +1504,7 @@ msgstr "" "recomendado Remover CSS não utilizado." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:583 +#: inc/Engine/Admin/Settings/Page.php:581 msgid "" "Optimize CSS Delivery features are disabled on local environments. %1$sLearn" " more%2$s" @@ -1423,13 +1512,13 @@ msgstr "" "As funcionalidades de optimizar entrega do CSS estão desactivadas em " "ambientes locais. %1$sSaiba mais%2$s" -#: inc/Engine/Admin/Settings/Page.php:603 +#: inc/Engine/Admin/Settings/Page.php:601 #: inc/Engine/Optimization/RUCSS/Admin/OptionSubscriber.php:74 msgid "Remove Unused CSS" msgstr "Remover CSS não utilizado" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:606 +#: inc/Engine/Admin/Settings/Page.php:604 msgid "" "Removes unused CSS per page and helps to reduce page size and HTTP requests." " Recommended for best performance. Test thoroughly! %1$sMore info%2$s" @@ -1438,13 +1527,13 @@ msgstr "" "página e os pedidos HTTP. Recomendado para um melhor desempenho. Teste com " "cuidado! %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:608 -#: inc/Engine/Admin/Settings/Page.php:692 +#: inc/Engine/Admin/Settings/Page.php:606 +#: inc/Engine/Admin/Settings/Page.php:690 msgid "This could break things!" msgstr "Isto poderá danificar alguma coisa!" -#: inc/Engine/Admin/Settings/Page.php:609 -#: inc/Engine/Admin/Settings/Page.php:693 +#: inc/Engine/Admin/Settings/Page.php:607 +#: inc/Engine/Admin/Settings/Page.php:691 msgid "" "If you notice any errors on your website after having activated this " "setting, just deactivate it again, and your site will be back to normal." @@ -1452,15 +1541,15 @@ msgstr "" "Se notar quaisquer erros no seu site depois de activar esta opção, basta " "desactivar de novo para o seu site voltar ao normal." -#: inc/Engine/Admin/Settings/Page.php:610 +#: inc/Engine/Admin/Settings/Page.php:608 msgid "Activate Remove Unused CSS" msgstr "Activar a remoção de CSS não utilizado" -#: inc/Engine/Admin/Settings/Page.php:616 +#: inc/Engine/Admin/Settings/Page.php:614 msgid "CSS safelist" msgstr "CSS a não remover" -#: inc/Engine/Admin/Settings/Page.php:617 +#: inc/Engine/Admin/Settings/Page.php:615 msgid "" "Specify CSS filenames, IDs or classes that should not be removed (one per " "line)." @@ -1468,13 +1557,13 @@ msgstr "" "Especifique os ficheiros, ID ou classes CSS que não devem ser removidos (um " "por linha)." -#: inc/Engine/Admin/Settings/Page.php:632 +#: inc/Engine/Admin/Settings/Page.php:630 #: inc/Engine/CriticalPath/Admin/Subscriber.php:201 msgid "Load CSS asynchronously" msgstr "Carregamento assíncrono de CSS" #. translators: %1$s = plugin name. -#: inc/Engine/Admin/Settings/Page.php:635 +#: inc/Engine/Admin/Settings/Page.php:633 msgctxt "WP Critical CSS compatibility" msgid "" "Load CSS asynchronously is currently handled by the %1$s plugin. If you want" @@ -1484,19 +1573,19 @@ msgstr "" "usar o carregamento assíncrono de CSS do WP Rocket, desactive o plugin %1$s." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:637 +#: inc/Engine/Admin/Settings/Page.php:635 msgid "" "Generates critical path CSS and loads CSS asynchronously. %1$sMore info%2$s" msgstr "" "Gera CSS do caminho crítico e carrega o CSS de modo assíncrono. %1$sMais " "informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:643 +#: inc/Engine/Admin/Settings/Page.php:641 msgid "Fallback critical CSS" msgstr "Alternativa ao CSS crítico" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:645 +#: inc/Engine/Admin/Settings/Page.php:643 msgid "" "Provides a fallback if auto-generated critical path CSS is incomplete. " "%1$sMore info%2$s" @@ -1504,18 +1593,18 @@ msgstr "" "Fornece uma alternativa caso o CSS do caminho crítico gerado automaticamente" " esteja incompleto. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:660 +#: inc/Engine/Admin/Settings/Page.php:658 msgid "Minify JavaScript files" msgstr "Minificar ficheiros de JavaScript" -#: inc/Engine/Admin/Settings/Page.php:661 +#: inc/Engine/Admin/Settings/Page.php:659 msgid "" "Minify JavaScript removes whitespace and comments to reduce the file size." msgstr "" "A minificação do JavaScript remove espaços em branco e comentários para " "reduzir o tamanho do ficheiro." -#: inc/Engine/Admin/Settings/Page.php:675 +#: inc/Engine/Admin/Settings/Page.php:673 msgid "" "Combine JavaScript files (Enable Minify JavaScript files to select)" msgstr "" @@ -1523,7 +1612,7 @@ msgstr "" "JavaScript para poder seleccionar)" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:677 +#: inc/Engine/Admin/Settings/Page.php:675 msgid "" "Combine JavaScript files combines your site’s internal, 3rd party and inline" " JS reducing HTTP requests. Not recommended if your site uses HTTP/2. " @@ -1533,7 +1622,7 @@ msgstr "" "terceiros, reduzindo os pedidos HTTP. Não é recomendado se o seu site " "utilizar HTTP/2. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:678 +#: inc/Engine/Admin/Settings/Page.php:676 msgid "" "For compatibility and best results, this option is disabled when delay " "javascript execution is enabled." @@ -1541,12 +1630,12 @@ msgstr "" "Para compatibilidade e melhores resultados, esta opção é desactivada ao " "activar a opção de diferir a execução de JavaScript." -#: inc/Engine/Admin/Settings/Page.php:694 +#: inc/Engine/Admin/Settings/Page.php:692 msgid "Activate combine JavaScript" msgstr "Activar combinação do JavaScript" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:701 +#: inc/Engine/Admin/Settings/Page.php:699 msgid "" "Specify patterns of inline JavaScript to be excluded from concatenation (one" " per line). %1$sMore info%2$s" @@ -1554,7 +1643,7 @@ msgstr "" "Especifique padrões de JavaScript em linha a excluir da concatenação (um por" " linha). %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:718 +#: inc/Engine/Admin/Settings/Page.php:716 msgid "" "Specify URLs of JavaScript files to be excluded from minification and " "concatenation (one per line)." @@ -1562,7 +1651,7 @@ msgstr "" "Especifique os URL de ficheiros de JavaScript a excluir da minificação e " "concatenação (um por linha)." -#: inc/Engine/Admin/Settings/Page.php:719 +#: inc/Engine/Admin/Settings/Page.php:717 msgid "" "Internal: The domain part of the URL will be stripped " "automatically. Use (.*).js wildcards to exclude all JS files located at a " @@ -1573,7 +1662,7 @@ msgstr "" "caminho específico." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:721 +#: inc/Engine/Admin/Settings/Page.php:719 msgid "" "3rd Party: Use either the full URL path or only the domain " "name, to exclude external JS. %1$sMore info%2$s" @@ -1581,13 +1670,13 @@ msgstr "" "Terceiros: Use o caminho completo do URL ou apenas o nome " "do domínio, para excluir JS externo. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:737 +#: inc/Engine/Admin/Settings/Page.php:735 #: inc/Engine/Optimization/DeferJS/AdminSubscriber.php:76 msgid "Load JavaScript deferred" msgstr "Diferir carregamento de JavaScript" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:739 +#: inc/Engine/Admin/Settings/Page.php:737 msgid "" "Load JavaScript deferred eliminates render-blocking JS on your site and can " "improve load time. %1$sMore info%2$s" @@ -1597,7 +1686,7 @@ msgstr "" "informações%2$s" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:752 +#: inc/Engine/Admin/Settings/Page.php:750 msgid "" "Specify URLs or keywords of JavaScript files to be excluded from defer (one " "per line). %1$sMore info%2$s" @@ -1605,13 +1694,13 @@ msgstr "" "Especifique os URL ou palavras-chave de ficheiros de JavaScript a excluir do" " diferimento (um por linha). %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:768 +#: inc/Engine/Admin/Settings/Page.php:766 #: inc/Engine/Optimization/DelayJS/Admin/Subscriber.php:210 msgid "Delay JavaScript execution" msgstr "Diferir execução de JavaScript" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:770 +#: inc/Engine/Admin/Settings/Page.php:768 msgid "" "Improves performance by delaying the loading of JavaScript files until user " "interaction (e.g. scroll, click). %1$sMore info%2$s" @@ -1620,31 +1709,28 @@ msgstr "" "até interacção do utilizador (como scroll ou clique). %1$sMais " "informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:779 +#: inc/Engine/Admin/Settings/Page.php:777 msgid "One-click exclusions" msgstr "Exclusões com um clique" -#: inc/Engine/Admin/Settings/Page.php:780 +#: inc/Engine/Admin/Settings/Page.php:778 msgid "" -"When using the Delay JavaScript Execution, you might experience delay " -"loading elements located in the viewport that need to appear immediately - " -"e.g. slider, header, menu." +"When using the Delay JavaScript feature, you might notice that some elements" +" in the viewport take time to appear." msgstr "" -"Ao usar o diferimento da execução do JavaScript, poderá ocorrer algum atraso" -" no carregamento de elementos localizados na área visível do ecrã que devam " -"ser mostrados de imediato, como por exemplo, slider, cabeçalho ou menu." +"Ao usar a funcionalidade de diferimento do JavaScript, poderá notar que " +"alguns elementos demoram a aparecer no ecrã." -#: inc/Engine/Admin/Settings/Page.php:781 +#: inc/Engine/Admin/Settings/Page.php:779 msgid "" -"If you need instant visibility, click below on files that should NOT be " -"delayed. This selection will help users interact with the elements straight " -"away." +"If you need these elements to load immediately, select the related plugins, " +"themes, or services below to ensure they appear without delay." msgstr "" -"Se precisar de visibilidade imediata, clique abaixo nos ficheiros que NÃO " -"devem ser diferidos. Esta selecção ajudará os utilizadores a interagir de " -"imediato com os elementos." +"Se precisar que estes elementos sejam carregados de imediato, seleccione os " +"plugins, temas ou serviços relacionados abaixo para garantir que aparecem " +"sem demora." -#: inc/Engine/Admin/Settings/Page.php:798 +#: inc/Engine/Admin/Settings/Page.php:799 msgid "" "Specify URLs or keywords that can identify inline or JavaScript files to be " "excluded from delaying execution (one per line)." @@ -1652,24 +1738,55 @@ msgstr "" "Especifique os URL ou palavras-chave que possam identificar o JavaScript em " "linha ou em ficheiros a excluir da execução em diferido (um por linha)." -#: inc/Engine/Admin/Settings/Page.php:830 +#: inc/Engine/Admin/Settings/Page.php:813 +msgid "Safe Mode for Delay JavaScript Execution" +msgstr "Modo de segurança para o diferimento da execução de JavaScript" + +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:815 +msgid "The Safe Mode mode prevents all internal scripts from being delayed." +msgstr "" +"O modo de segurança impede que todos os scripts internos sejam diferidos." + +#: inc/Engine/Admin/Settings/Page.php:831 +msgid "Performance impact" +msgstr "Impacto no desempenho" + +#: inc/Engine/Admin/Settings/Page.php:832 +msgid "" +"By enabling Safe Mode, you significantly reduce your website performance " +"improvements. We recommend using it only as a temporary solution. If you’re " +"experiencing issues with the Delay JavaScript feature, our support team can " +"help you troubleshoot." +msgstr "" +"Ao activar o modo de segurança, reduz significativamente as melhorias de " +"desempenho do seu site. Recomendamos a sua utilização apenas como uma " +"solução temporária. Se tiver problemas com a funcionalidade de diferimento " +"do JavaScript, a nossa equipa de suporte pode ajudar a resolver o problema." + +#: inc/Engine/Admin/Settings/Page.php:833 +msgid "ACTIVATE SAFE MODE" +msgstr "ACTIVAR MODO DE SEGURANÇA" + +#: inc/Engine/Admin/Settings/Page.php:854 msgid "Media" msgstr "Multimédia" -#: inc/Engine/Admin/Settings/Page.php:831 -msgid "LazyLoad, image dimensions" -msgstr "Carregamento diferido, dimensões de imagens" +#: inc/Engine/Admin/Settings/Page.php:855 +msgid "LazyLoad, image dimensions, font optimization" +msgstr "" +"Carregamento diferido, dimensões de imagens, optimização de tipos de letra" -#: inc/Engine/Admin/Settings/Page.php:840 +#: inc/Engine/Admin/Settings/Page.php:864 msgid "Autoptimize" msgstr "Autoptimize" -#: inc/Engine/Admin/Settings/Page.php:894 +#: inc/Engine/Admin/Settings/Page.php:918 msgid "LazyLoad" msgstr "Carregamento diferido" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:897 +#: inc/Engine/Admin/Settings/Page.php:921 msgid "" "It can improve actual and perceived loading time as images, iframes, and " "videos will be loaded only as they enter (or about to enter) the viewport " @@ -1681,7 +1798,7 @@ msgstr "" "informações%2$s" #. translators: %1$s = “WP Rocket”, %2$s = a list of plugin names. -#: inc/Engine/Admin/Settings/Page.php:904 +#: inc/Engine/Admin/Settings/Page.php:928 msgid "" "LazyLoad is currently activated in %2$s. If you want to use WP Rocket’s " "LazyLoad, disable this option in %2$s." @@ -1689,12 +1806,12 @@ msgstr "" "De momento o carregamento diferido está activado em %2$s. Se quiser usar o " "carregamento diferido do WP Rocket, desactive esta opção em %2$s." -#: inc/Engine/Admin/Settings/Page.php:907 +#: inc/Engine/Admin/Settings/Page.php:931 msgid "Image Dimensions" msgstr "Dimensões das imagens" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:910 +#: inc/Engine/Admin/Settings/Page.php:934 msgid "" "Add missing width and height attributes to images. Helps prevent layout " "shifts and improve the reading experience for your visitors. %1$sMore " @@ -1704,12 +1821,26 @@ msgstr "" "evitar alterações de layout e melhora a experiência de leitura dos seus " "visitantes. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:929 +#: inc/Engine/Admin/Settings/Page.php:939 +msgid "Fonts" +msgstr "Tipos de letra" + +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:942 +msgid "" +"Download and serve fonts directly from your server. Reduces connections to " +"external servers and minimizes font shifts. %1$sMore info%2$s" +msgstr "" +"Descarregue e forneça tipos de letra directamente a partir do seu servidor. " +"Isto reduz as ligações a servidores externos e minimiza as mudanças de tipos" +" de letra. %1$sMais informações%2$s" + +#: inc/Engine/Admin/Settings/Page.php:961 msgid "Enable for images" msgstr "Activar para imagens" #. translators: %1$s = “WP Rocket”, %2$s = a list of plugin names. -#: inc/Engine/Admin/Settings/Page.php:941 +#: inc/Engine/Admin/Settings/Page.php:973 msgid "" "LazyLoad for images is currently activated in %2$s. If you want to use " "%1$s’s LazyLoad, disable this option in %2$s." @@ -1717,27 +1848,27 @@ msgstr "" "De momento o carregamento diferido de imagens está activado em %2$s. Se " "quiser usar o carregamento diferido do %1$s, desactive esta opção em %2$s." -#: inc/Engine/Admin/Settings/Page.php:949 +#: inc/Engine/Admin/Settings/Page.php:981 msgid "Enable for CSS background images" msgstr "Activar para imagens de fundo de CSS" -#: inc/Engine/Admin/Settings/Page.php:964 +#: inc/Engine/Admin/Settings/Page.php:996 msgid "Enable for iframes and videos" msgstr "Activar para iframes e vídeos" -#: inc/Engine/Admin/Settings/Page.php:979 +#: inc/Engine/Admin/Settings/Page.php:1011 msgid "Replace YouTube iframe with preview image" msgstr "Substituir iframes do YouTube por imagens de pré-visualização" #. translators: %1$s = “WP Rocket”, %2$s = a list of plugin or themes names. -#: inc/Engine/Admin/Settings/Page.php:981 +#: inc/Engine/Admin/Settings/Page.php:1013 msgid "Replace YouTube iframe with preview image is not compatible with %2$s." msgstr "" "A substituição de iframes do YouTube por imagens de pré-visualização não é " "compatível com %2$s." #. translators: %1$s = “WP Rocket”, %2$s = a list of plugin or themes names. -#: inc/Engine/Admin/Settings/Page.php:981 +#: inc/Engine/Admin/Settings/Page.php:1013 msgid "" "This can significantly improve your loading time if you have a lot of " "YouTube videos on a page." @@ -1745,12 +1876,12 @@ msgstr "" "Isto pode melhorar significativamente o tempo de carregamento se tiver " "muitos vídeos do YouTube numa só página." -#: inc/Engine/Admin/Settings/Page.php:996 +#: inc/Engine/Admin/Settings/Page.php:1028 msgid "Excluded images or iframes" msgstr "Imagens ou iframes excluídos" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:998 +#: inc/Engine/Admin/Settings/Page.php:1030 msgid "" "Specify keywords (e.g. image filename, CSS filename, CSS class, domain) from" " the image or iframe code to be excluded (one per line). %1$sMore info%2$s" @@ -1759,20 +1890,24 @@ msgstr "" "ficheiro CSS, classe CSS, domínio) das imagens ou dos códigos de iframe a " "excluir (uma por linha). %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:1006 +#: inc/Engine/Admin/Settings/Page.php:1038 msgid "Add missing image dimensions" msgstr "Adicionar dimensões em falta das imagens" -#: inc/Engine/Admin/Settings/Page.php:1026 +#: inc/Engine/Admin/Settings/Page.php:1046 +msgid "Self-host Google Fonts" +msgstr "Auto-alojamento de tipos de letra do Google" + +#: inc/Engine/Admin/Settings/Page.php:1066 msgid "Generate cache files, preload fonts" msgstr "Crie ficheiros de cache, pré-carregue tipos de letra" -#: inc/Engine/Admin/Settings/Page.php:1038 +#: inc/Engine/Admin/Settings/Page.php:1078 msgid "Preload Cache" msgstr "Pré-carregamento da cache" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1041 +#: inc/Engine/Admin/Settings/Page.php:1081 msgid "" "When you enable preloading WP Rocket will automatically detect your sitemaps" " and save all URLs to the database. The plugin will make sure that your " @@ -1782,12 +1917,12 @@ msgstr "" "seus sitemaps e guardar todos os URL na base de dados. O plugin assegura que" " a sua cache seja sempre pré-carregada." -#: inc/Engine/Admin/Settings/Page.php:1049 +#: inc/Engine/Admin/Settings/Page.php:1089 msgid "Preload Links" msgstr "Pré-carregamento das ligações" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1052 +#: inc/Engine/Admin/Settings/Page.php:1092 msgid "" "Link preloading improves the perceived load time by downloading a page when " "a user hovers over the link. %1$sMore info%2$s" @@ -1796,11 +1931,11 @@ msgstr "" "através de descarregar a página assim que o utilizador passa com o rato " "sobre a respectiva ligação. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:1060 +#: inc/Engine/Admin/Settings/Page.php:1100 msgid "Prefetch DNS Requests" msgstr "Antecipar pedidos de DNS" -#: inc/Engine/Admin/Settings/Page.php:1062 +#: inc/Engine/Admin/Settings/Page.php:1102 msgid "" "DNS prefetching can make external files load faster, especially on mobile " "networks" @@ -1808,12 +1943,12 @@ msgstr "" "A antecipação do pedido de DNS pode acelerar o carregamento de ficheiros " "externos, especialmente em redes móveis" -#: inc/Engine/Admin/Settings/Page.php:1067 +#: inc/Engine/Admin/Settings/Page.php:1107 msgid "Preload Fonts" msgstr "Pré-carregar tipos de letra" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1070 +#: inc/Engine/Admin/Settings/Page.php:1110 msgid "" "Improves performance by helping browsers discover fonts in CSS files. " "%1$sMore info%2$s" @@ -1821,16 +1956,16 @@ msgstr "" "Melhora o desempenho ao ajudar os navegadores a descobrir tipos de letra em " "ficheiros de CSS. %1$sMais informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:1084 +#: inc/Engine/Admin/Settings/Page.php:1124 msgid "Activate Preloading" msgstr "Activar pré-carregamento" -#: inc/Engine/Admin/Settings/Page.php:1095 +#: inc/Engine/Admin/Settings/Page.php:1135 msgid "Exclude URLs" msgstr "Excluir estes URL" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1100 +#: inc/Engine/Admin/Settings/Page.php:1140 msgid "" "Specify URLs to be excluded from the preload feature (one per line). " "%1$sMore info%2$s" @@ -1838,11 +1973,11 @@ msgstr "" "Especifique os URL a excluir do pré-carregamento (um por linha). %1$sMais " "informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:1111 +#: inc/Engine/Admin/Settings/Page.php:1151 msgid "URLs to prefetch" msgstr "Os URL dos pedidos a antecipar" -#: inc/Engine/Admin/Settings/Page.php:1112 +#: inc/Engine/Admin/Settings/Page.php:1152 msgid "" "Specify external hosts to be prefetched (no http:, one per " "line)" @@ -1850,11 +1985,11 @@ msgstr "" "Especifique os servidores externos a antecipar os pedidos (sem " "http:, um por linha)" -#: inc/Engine/Admin/Settings/Page.php:1121 +#: inc/Engine/Admin/Settings/Page.php:1161 msgid "Fonts to preload" msgstr "Tipos de letra a pré-carregar" -#: inc/Engine/Admin/Settings/Page.php:1122 +#: inc/Engine/Admin/Settings/Page.php:1162 msgid "" "Specify urls of the font files to be preloaded (one per line). Fonts must be" " hosted on your own domain, or the domain you have specified on the CDN tab." @@ -1863,7 +1998,7 @@ msgstr "" "linha). Os tipos de letra devem ser alojados no seu domínio, ou no domínio " "especificado no separador da CDN." -#: inc/Engine/Admin/Settings/Page.php:1123 +#: inc/Engine/Admin/Settings/Page.php:1163 msgid "" "The domain part of the URL will be stripped automatically.
Allowed font " "extensions: otf, ttf, svg, woff, woff2." @@ -1871,53 +2006,53 @@ msgstr "" "O domínio será removido automaticamente do URL.
Extensões permitidas " "para tipos de letra: otf, ttf, svg, woff, woff2." -#: inc/Engine/Admin/Settings/Page.php:1132 +#: inc/Engine/Admin/Settings/Page.php:1172 msgid "Enable link preloading" msgstr "Activar o pré-carregamento de ligações" -#: inc/Engine/Admin/Settings/Page.php:1151 +#: inc/Engine/Admin/Settings/Page.php:1191 msgid "Advanced Rules" msgstr "Regras avançadas" -#: inc/Engine/Admin/Settings/Page.php:1152 +#: inc/Engine/Admin/Settings/Page.php:1192 msgid "Fine-tune cache rules" msgstr "Configure as regras de cache em pormenor" -#: inc/Engine/Admin/Settings/Page.php:1165 +#: inc/Engine/Admin/Settings/Page.php:1205 msgid "" "Sensitive pages like custom login/logout URLs should be excluded from cache." msgstr "" "Devem excluir-se da cache os URL personalizados de páginas dinâmicas como as" " de início e terminar sessão." -#: inc/Engine/Admin/Settings/Page.php:1168 +#: inc/Engine/Admin/Settings/Page.php:1208 msgctxt "plugin name" msgid "WooCommerce" msgstr "WooCommerce" -#: inc/Engine/Admin/Settings/Page.php:1170 +#: inc/Engine/Admin/Settings/Page.php:1210 msgctxt "plugin name" msgid "Easy Digital Downloads" msgstr "Easy Digital Downloads" -#: inc/Engine/Admin/Settings/Page.php:1172 +#: inc/Engine/Admin/Settings/Page.php:1212 msgctxt "plugin name" msgid "iThemes Exchange" msgstr "iThemes Exchange" -#: inc/Engine/Admin/Settings/Page.php:1174 +#: inc/Engine/Admin/Settings/Page.php:1214 msgctxt "plugin name" msgid "Jigoshop" msgstr "Jigoshop" -#: inc/Engine/Admin/Settings/Page.php:1176 +#: inc/Engine/Admin/Settings/Page.php:1216 msgctxt "plugin name" msgid "WP-Shop" msgstr "WP-Shop" #. translators: %1$s = opening tag, %2$s = plugin name, %3$s closing #. tag. -#: inc/Engine/Admin/Settings/Page.php:1182 +#: inc/Engine/Admin/Settings/Page.php:1222 msgid "" "
Cart, checkout and \"my account\" pages set in " "%1$s%2$s%3$s will be detected and never cached by default." @@ -1926,12 +2061,12 @@ msgstr "" "%1$s%2$s%3$s serão detectadas e por omissão nunca serão " "armazenadas em cache." -#: inc/Engine/Admin/Settings/Page.php:1192 +#: inc/Engine/Admin/Settings/Page.php:1232 msgid "Cache Lifespan" msgstr "Expiração da cache" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1195 +#: inc/Engine/Admin/Settings/Page.php:1235 msgid "" "Cache files older than the specified lifespan will be deleted.
Enable " "%1$spreloading%2$s for the cache to be rebuilt automatically after lifespan " @@ -1941,16 +2076,16 @@ msgstr "" "especificada.
Active o %1$spré-carregamento%2$s para a cache ser " "reconstruída automaticamente após a sua expiração." -#: inc/Engine/Admin/Settings/Page.php:1211 +#: inc/Engine/Admin/Settings/Page.php:1251 msgid "Never Cache Cookies" msgstr "Nunca criar cache de cookies" -#: inc/Engine/Admin/Settings/Page.php:1229 +#: inc/Engine/Admin/Settings/Page.php:1269 msgid "Cache Query String(s)" msgstr "Cache de parâmetros de consulta" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1232 +#: inc/Engine/Admin/Settings/Page.php:1272 msgid "" "%1$sCache for query strings%2$s enables you to force caching for specific " "GET parameters." @@ -1958,14 +2093,14 @@ msgstr "" "A %1$scache de parâmetros de consulta%2$s permite forçar a cache de " "parâmetros GET específicos." -#: inc/Engine/Admin/Settings/Page.php:1243 +#: inc/Engine/Admin/Settings/Page.php:1283 msgid "" "Specify time after which the global cache is cleared
(0 = unlimited )" msgstr "" "Especifique o tempo após o qual a cache global é limpa
(0 = ilimitado)" #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1245 +#: inc/Engine/Admin/Settings/Page.php:1285 msgid "" "Reduce lifespan to 10 hours or less if you notice issues that seem to appear" " periodically. %1$sWhy?%2$s" @@ -1973,27 +2108,27 @@ msgstr "" "Reduza a expiração para 10 horas ou menos se notar erros que parecem surgir " "periodicamente. %1$sPorquê?%2$s" -#: inc/Engine/Admin/Settings/Page.php:1251 +#: inc/Engine/Admin/Settings/Page.php:1291 #: inc/Engine/License/views/promo-banner.php:32 #: inc/Engine/License/views/renewal-soon-banner.php:15 msgid "Hours" msgstr "Horas" -#: inc/Engine/Admin/Settings/Page.php:1252 +#: inc/Engine/Admin/Settings/Page.php:1292 #: inc/Engine/License/views/promo-banner.php:31 #: inc/Engine/License/views/renewal-soon-banner.php:14 msgid "Days" msgstr "Dias" -#: inc/Engine/Admin/Settings/Page.php:1257 +#: inc/Engine/Admin/Settings/Page.php:1297 msgid "" "Specify URLs of pages or posts that should never be cached (one per line)" msgstr "" "Especifique os URL de páginas ou conteúdos que nunca deverão ser guardados " "em cache (um por linha)" -#: inc/Engine/Admin/Settings/Page.php:1258 -#: inc/Engine/Admin/Settings/Page.php:1286 +#: inc/Engine/Admin/Settings/Page.php:1298 +#: inc/Engine/Admin/Settings/Page.php:1326 msgid "" "The domain part of the URL will be stripped automatically.
Use (.*) " "wildcards to address multiple URLs under a given path." @@ -2001,7 +2136,7 @@ msgstr "" "O domínio será removido automaticamente do URL.
Utilize wildcards (.*) " "para incluir múltiplos URL num determinado caminho." -#: inc/Engine/Admin/Settings/Page.php:1267 +#: inc/Engine/Admin/Settings/Page.php:1307 msgid "" "Specify full or partial IDs of cookies that, when set in the visitor's " "browser, should prevent a page from getting cached (one per line)" @@ -2010,20 +2145,20 @@ msgstr "" " navegador do visitante, deverão impedir uma página de ser guardada em cache" " (um por linha)" -#: inc/Engine/Admin/Settings/Page.php:1275 +#: inc/Engine/Admin/Settings/Page.php:1315 msgid "" "Specify user agent strings that should never see cached pages (one per line)" msgstr "" "Especifique strings de agentes de utilizador que nunca devem obter páginas " "em cache (uma por linha)" -#: inc/Engine/Admin/Settings/Page.php:1276 +#: inc/Engine/Admin/Settings/Page.php:1316 msgid "Use (.*) wildcards to detect parts of UA strings." msgstr "" "Utilize wildcards (.*) para detectar partes de strings de agentes de " "utilizador." -#: inc/Engine/Admin/Settings/Page.php:1285 +#: inc/Engine/Admin/Settings/Page.php:1325 msgid "" "Specify URLs you always want purged from cache whenever you update any post " "or page (one per line)" @@ -2031,19 +2166,19 @@ msgstr "" "Especifique os URL a limpar da cache sempre que actualizar qualquer conteúdo" " ou página (um por linha)" -#: inc/Engine/Admin/Settings/Page.php:1294 +#: inc/Engine/Admin/Settings/Page.php:1334 msgid "Specify query strings for caching (one per line)" msgstr "Especifique parâmetros de consulta a adicionar à cache (um por linha)" -#: inc/Engine/Admin/Settings/Page.php:1320 +#: inc/Engine/Admin/Settings/Page.php:1360 msgid "Optimize, reduce bloat" msgstr "Optimize, reduza a sobrecarga" -#: inc/Engine/Admin/Settings/Page.php:1327 +#: inc/Engine/Admin/Settings/Page.php:1367 msgid "Post Cleanup" msgstr "Limpeza de conteúdos" -#: inc/Engine/Admin/Settings/Page.php:1329 +#: inc/Engine/Admin/Settings/Page.php:1369 msgid "" "Post revisions and drafts will be permanently deleted. Do not use this " "option if you need to retain revisions or drafts." @@ -2051,19 +2186,19 @@ msgstr "" "As revisões e rascunhos de conteúdos serão eliminados permanentemente. Não " "use esta opção se precisar das revisões e dos rascunhos." -#: inc/Engine/Admin/Settings/Page.php:1334 +#: inc/Engine/Admin/Settings/Page.php:1374 msgid "Comments Cleanup" msgstr "Limpeza de comentários" -#: inc/Engine/Admin/Settings/Page.php:1336 +#: inc/Engine/Admin/Settings/Page.php:1376 msgid "Spam and trashed comments will be permanently deleted." msgstr "Os comentários de spam e no lixo serão eliminados permanentemente." -#: inc/Engine/Admin/Settings/Page.php:1340 +#: inc/Engine/Admin/Settings/Page.php:1380 msgid "Transients Cleanup" msgstr "Limpeza de transientes" -#: inc/Engine/Admin/Settings/Page.php:1342 +#: inc/Engine/Admin/Settings/Page.php:1382 msgid "" "Transients are temporary options; they are safe to remove. They will be " "automatically regenerated as your plugins require them." @@ -2071,21 +2206,21 @@ msgstr "" "Os transientes são opções temporárias, é seguro removê-los. Serão " "regenerados automaticamente quando os seus plugins precisarem." -#: inc/Engine/Admin/Settings/Page.php:1346 +#: inc/Engine/Admin/Settings/Page.php:1386 msgid "Database Cleanup" msgstr "Limpeza da base de dados" -#: inc/Engine/Admin/Settings/Page.php:1348 +#: inc/Engine/Admin/Settings/Page.php:1388 msgid "Reduces overhead of database tables" msgstr "Reduz a sobrecarga das tabelas da base de dados" -#: inc/Engine/Admin/Settings/Page.php:1352 +#: inc/Engine/Admin/Settings/Page.php:1392 msgid "Automatic Cleanup" msgstr "Limpeza automática" #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1365 +#: inc/Engine/Admin/Settings/Page.php:1405 msgid "%s revision in your database." msgid_plural "%s revisions in your database." msgstr[0] "%s revisão na sua base de dados." @@ -2094,7 +2229,7 @@ msgstr[2] "%s revisões na sua base de dados." #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1375 +#: inc/Engine/Admin/Settings/Page.php:1415 msgid "%s draft in your database." msgid_plural "%s drafts in your database." msgstr[0] "%s rascunho na sua base de dados." @@ -2103,7 +2238,7 @@ msgstr[2] "%s rascunhos na sua base de dados." #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1385 +#: inc/Engine/Admin/Settings/Page.php:1425 msgid "%s trashed post in your database." msgid_plural "%s trashed posts in your database." msgstr[0] "%s conteúdo no lixo na sua base de dados." @@ -2112,7 +2247,7 @@ msgstr[2] "%s conteúdos no lixo na sua base de dados." #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1395 +#: inc/Engine/Admin/Settings/Page.php:1435 msgid "%s spam comment in your database." msgid_plural "%s spam comments in your database." msgstr[0] "%s comentário de spam na sua base de dados." @@ -2121,64 +2256,64 @@ msgstr[2] "%s comentários de spam na sua base de dados." #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1405 +#: inc/Engine/Admin/Settings/Page.php:1445 msgid "%s trashed comment in your database." msgid_plural "%s trashed comments in your database." msgstr[0] "%s comentário no lixo na sua base de dados." msgstr[1] "%s comentários no lixo na sua base de dados." msgstr[2] "%s comentários no lixo na sua base de dados." -#: inc/Engine/Admin/Settings/Page.php:1413 +#: inc/Engine/Admin/Settings/Page.php:1453 msgid "All transients" msgstr "Todos os transientes" #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1415 +#: inc/Engine/Admin/Settings/Page.php:1455 msgid "%s transient in your database." msgid_plural "%s transients in your database." msgstr[0] "%s transiente na sua base de dados." msgstr[1] "%s transientes na sua base de dados." msgstr[2] "%s transientes na sua base de dados." -#: inc/Engine/Admin/Settings/Page.php:1423 +#: inc/Engine/Admin/Settings/Page.php:1463 msgid "Optimize Tables" msgstr "Optimizar tabelas" #. translators: %s is the number of revisions found in the database. It's a #. formatted number, don't use %d. -#: inc/Engine/Admin/Settings/Page.php:1425 +#: inc/Engine/Admin/Settings/Page.php:1465 msgid "%s table to optimize in your database." msgid_plural "%s tables to optimize in your database." msgstr[0] "%s tabela a optimizar na sua base de dados." msgstr[1] "%s tabelas a optimizar na sua base de dados." msgstr[2] "%s tabelas a optimizar na sua base de dados." -#: inc/Engine/Admin/Settings/Page.php:1436 +#: inc/Engine/Admin/Settings/Page.php:1476 msgid "Schedule Automatic Cleanup" msgstr "Agendar limpeza automática" -#: inc/Engine/Admin/Settings/Page.php:1448 +#: inc/Engine/Admin/Settings/Page.php:1488 msgid "Frequency" msgstr "Frequência" -#: inc/Engine/Admin/Settings/Page.php:1456 +#: inc/Engine/Admin/Settings/Page.php:1496 msgid "Daily" msgstr "Diariamente" -#: inc/Engine/Admin/Settings/Page.php:1457 +#: inc/Engine/Admin/Settings/Page.php:1497 msgid "Weekly" msgstr "Semanalmente" -#: inc/Engine/Admin/Settings/Page.php:1458 +#: inc/Engine/Admin/Settings/Page.php:1498 msgid "Monthly" msgstr "Mensalmente" -#: inc/Engine/Admin/Settings/Page.php:1475 +#: inc/Engine/Admin/Settings/Page.php:1515 msgid "Integrate your CDN" msgstr "Integre a sua CDN" -#: inc/Engine/Admin/Settings/Page.php:1487 +#: inc/Engine/Admin/Settings/Page.php:1527 msgid "" "All URLs of static files (CSS, JS, images) will be rewritten to the CNAME(s)" " you provide." @@ -2187,7 +2322,7 @@ msgstr "" "no(s) CNAME(s) que fornecer." #. translators: %1$s = opening link tag, %2$s = closing link tag. -#: inc/Engine/Admin/Settings/Page.php:1489 +#: inc/Engine/Admin/Settings/Page.php:1529 msgid "" "Not required for services like Cloudflare and Sucuri. Please see our " "available %1$sAdd-ons%2$s." @@ -2197,7 +2332,7 @@ msgstr "" #. translators: %1$s = opening em tag, %2$l = list of add-on name(s), %3$s = #. closing em tag. -#: inc/Engine/Admin/Settings/Page.php:1529 +#: inc/Engine/Admin/Settings/Page.php:1569 msgid "" "%1$s%2$l Add-on%3$s is currently enabled. Configuration of the CDN settings " "is not required for %2$l to work on your site." @@ -2214,28 +2349,28 @@ msgstr[2] "" "Os %1$smódulos %2$l%3$s estão activos de momento. Não é necessário " "configurar a CDN para os módulos %2$l funcionarem no seu site." -#: inc/Engine/Admin/Settings/Page.php:1555 +#: inc/Engine/Admin/Settings/Page.php:1595 msgid "Enable Content Delivery Network" msgstr "Activar CDN" -#: inc/Engine/Admin/Settings/Page.php:1564 +#: inc/Engine/Admin/Settings/Page.php:1604 #: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:162 msgid "CDN CNAME(s)" msgstr "CNAME(s) da CDN" -#: inc/Engine/Admin/Settings/Page.php:1565 +#: inc/Engine/Admin/Settings/Page.php:1605 #: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:163 msgid "Specify the CNAME(s) below" msgstr "Especifique o(s) CNAME(s) abaixo" -#: inc/Engine/Admin/Settings/Page.php:1572 +#: inc/Engine/Admin/Settings/Page.php:1612 msgid "" "Specify URL(s) of files that should not get served via CDN (one per line)." msgstr "" "Especifique os URL dos ficheiros que não devem ser servidos pela CDN (um por" " linha)." -#: inc/Engine/Admin/Settings/Page.php:1573 +#: inc/Engine/Admin/Settings/Page.php:1613 msgid "" "The domain part of the URL will be stripped automatically.
Use (.*) " "wildcards to exclude all files of a given file type located at a specific " @@ -2245,16 +2380,16 @@ msgstr "" "para excluir todos os ficheiros de um determinado tipo, localizados num " "caminho específico." -#: inc/Engine/Admin/Settings/Page.php:1596 -#: inc/Engine/Admin/Settings/Page.php:1604 +#: inc/Engine/Admin/Settings/Page.php:1636 +#: inc/Engine/Admin/Settings/Page.php:1644 msgid "Heartbeat" msgstr "Heartbeat" -#: inc/Engine/Admin/Settings/Page.php:1597 +#: inc/Engine/Admin/Settings/Page.php:1637 msgid "Control WordPress Heartbeat API" msgstr "Controle a Heartbeat API do WordPress" -#: inc/Engine/Admin/Settings/Page.php:1605 +#: inc/Engine/Admin/Settings/Page.php:1645 msgid "" "Reducing or disabling the Heartbeat API’s activity can help save some of " "your server’s resources." @@ -2262,11 +2397,11 @@ msgstr "" "Reduzir ou desactivar a actividade da Hartbeat API pode economizar alguns " "recursos do seu servidor." -#: inc/Engine/Admin/Settings/Page.php:1611 +#: inc/Engine/Admin/Settings/Page.php:1651 msgid "Reduce or disable Heartbeat activity" msgstr "Reduzir ou desactivar a actividade do Heartbeat" -#: inc/Engine/Admin/Settings/Page.php:1612 +#: inc/Engine/Admin/Settings/Page.php:1652 msgid "" "Reducing activity will change Heartbeat frequency from one hit each minute " "to one hit every 2 minutes." @@ -2274,55 +2409,55 @@ msgstr "" "A redução de actividade altera a frequência do Heartbeat de um acesso por " "minuto para um acesso a cada 2 minutos." -#: inc/Engine/Admin/Settings/Page.php:1612 +#: inc/Engine/Admin/Settings/Page.php:1652 msgid "" "Disabling Heartbeat entirely may break plugins and themes using this API." msgstr "" "Desactivar completamente o Heartbeat pode prejudicar os plugins e temas que " "usem esta API." -#: inc/Engine/Admin/Settings/Page.php:1626 +#: inc/Engine/Admin/Settings/Page.php:1666 msgid "Do not limit" msgstr "Não limitar" -#: inc/Engine/Admin/Settings/Page.php:1627 +#: inc/Engine/Admin/Settings/Page.php:1667 msgid "Reduce activity" msgstr "Reduzir actividade" -#: inc/Engine/Admin/Settings/Page.php:1628 +#: inc/Engine/Admin/Settings/Page.php:1668 msgid "Disable" msgstr "Desactivar" -#: inc/Engine/Admin/Settings/Page.php:1636 +#: inc/Engine/Admin/Settings/Page.php:1676 msgid "Control Heartbeat" msgstr "Controlar Heartbeat" -#: inc/Engine/Admin/Settings/Page.php:1645 +#: inc/Engine/Admin/Settings/Page.php:1685 msgid "Behavior in backend" msgstr "Comportamento no painel de administração" -#: inc/Engine/Admin/Settings/Page.php:1652 +#: inc/Engine/Admin/Settings/Page.php:1692 msgid "Behavior in post editor" msgstr "Comportamento no editor de conteúdos" -#: inc/Engine/Admin/Settings/Page.php:1658 +#: inc/Engine/Admin/Settings/Page.php:1698 msgid "Behavior in frontend" msgstr "Comportamento na interface do site" -#: inc/Engine/Admin/Settings/Page.php:1677 +#: inc/Engine/Admin/Settings/Page.php:1717 #: views/settings/page-sections/tutorials.php:39 msgid "Add-ons" msgstr "Módulos" -#: inc/Engine/Admin/Settings/Page.php:1678 +#: inc/Engine/Admin/Settings/Page.php:1718 msgid "Add more features" msgstr "Adicione mais funcionalidades" -#: inc/Engine/Admin/Settings/Page.php:1685 +#: inc/Engine/Admin/Settings/Page.php:1725 msgid "One-click Rocket Add-ons" msgstr "Módulos do Rocket com um clique" -#: inc/Engine/Admin/Settings/Page.php:1686 +#: inc/Engine/Admin/Settings/Page.php:1726 msgid "" "One-Click Add-ons are features extending available options without " "configuration needed. Switch the option \"on\" to enable from this screen." @@ -2331,21 +2466,21 @@ msgstr "" "opções disponíveis sem necessidade de configuração. Ligue as opções para " "activar os módulos neste mesmo ecrã." -#: inc/Engine/Admin/Settings/Page.php:1696 +#: inc/Engine/Admin/Settings/Page.php:1736 msgid "Rocket Add-ons" msgstr "Módulos do Rocket" -#: inc/Engine/Admin/Settings/Page.php:1697 +#: inc/Engine/Admin/Settings/Page.php:1737 msgid "Rocket Add-ons are complementary features extending available options." msgstr "" "Os módulos do Rocket são funcionalidades complementares que aumentam as " "opções disponíveis." -#: inc/Engine/Admin/Settings/Page.php:1708 +#: inc/Engine/Admin/Settings/Page.php:1748 msgid "User Cache" msgstr "Cache de utilizadores" -#: inc/Engine/Admin/Settings/Page.php:1714 +#: inc/Engine/Admin/Settings/Page.php:1754 msgid "" "If you need to create a dedicated set of cache files for each logged-in " "WordPress user, you must activate this add-on." @@ -2354,7 +2489,7 @@ msgstr "" "utilizador do WordPress com sessão iniciada, tem de activar este módulo." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1716 +#: inc/Engine/Admin/Settings/Page.php:1756 msgid "" "User cache is great when you have user-specific or restricted content on " "your website.
%1$sLearn more%2$s" @@ -2362,16 +2497,16 @@ msgstr "" "A cache de utilizador é excelente quando tem conteúdo restrito ou específico" " do utilizador no seu site.
%1$sSaiba mais%2$s" -#: inc/Engine/Admin/Settings/Page.php:1729 -#: inc/Engine/Admin/Settings/Page.php:1898 +#: inc/Engine/Admin/Settings/Page.php:1769 +#: inc/Engine/Admin/Settings/Page.php:1938 msgid "Cloudflare" msgstr "Cloudflare" -#: inc/Engine/Admin/Settings/Page.php:1735 +#: inc/Engine/Admin/Settings/Page.php:1775 msgid "Integrate your Cloudflare account with this add-on." msgstr "Integre a sua conta da Cloudflare com este módulo." -#: inc/Engine/Admin/Settings/Page.php:1736 +#: inc/Engine/Admin/Settings/Page.php:1776 msgid "" "Provide your account email, global API key, and domain to use options such " "as clearing the Cloudflare cache and enabling optimal settings with WP " @@ -2382,7 +2517,7 @@ msgstr "" "ideal com o WP Rocket." #. translators: %1$s = opening span tag, %2$s = closing span tag. -#: inc/Engine/Admin/Settings/Page.php:1739 +#: inc/Engine/Admin/Settings/Page.php:1779 msgid "" "%1$sPlanning on using Automatic Platform Optimization (APO)?%2$s Just " "activate the official Cloudflare plugin and configure it. WP Rocket will " @@ -2392,16 +2527,16 @@ msgstr "" "activar e o plugin oficial da Cloudflare e configurar. O WP Rocket activará " "a compatibilidade automaticamente." -#: inc/Engine/Admin/Settings/Page.php:1787 +#: inc/Engine/Admin/Settings/Page.php:1827 msgid "Varnish" msgstr "Varnish" -#: inc/Engine/Admin/Settings/Page.php:1793 +#: inc/Engine/Admin/Settings/Page.php:1833 msgid "If Varnish runs on your server, you must activate this add-on." msgstr "Se utilizar o Varnish no seu servidor, deve activar este módulo." #. translators: %1$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1795 +#: inc/Engine/Admin/Settings/Page.php:1835 msgid "" "Varnish cache will be purged each time WP Rocket clears its cache to ensure " "content is always up-to-date.
%1$sLearn more%2$s" @@ -2409,16 +2544,16 @@ msgstr "" "O cache do Varnish será limpa sempre que limpar a cache do WP Rocket para " "garantir que o conteúdo está sempre actualizado.
%1$sSaiba mais%2$s" -#: inc/Engine/Admin/Settings/Page.php:1830 +#: inc/Engine/Admin/Settings/Page.php:1870 msgid "WebP Compatibility" msgstr "Compatibilidade com WebP" -#: inc/Engine/Admin/Settings/Page.php:1836 +#: inc/Engine/Admin/Settings/Page.php:1876 msgid "Improve browser compatibility for WebP images." msgstr "Melhorar a compatibilidade dos navegadores para imagens WebP." #. translators: %1$s and %3$s = opening tag, %2$s = closing tag. -#: inc/Engine/Admin/Settings/Page.php:1840 +#: inc/Engine/Admin/Settings/Page.php:1880 msgid "" "Enable this option if you would like WP Rocket to serve WebP images to " "compatible browsers. Please note that WP Rocket cannot create WebP images " @@ -2430,11 +2565,11 @@ msgstr "" " por si. Para criar imagens WebP recomendamos o %1$sImagify%2$s. %3$sMais " "informações%2$s" -#: inc/Engine/Admin/Settings/Page.php:1860 +#: inc/Engine/Admin/Settings/Page.php:1900 msgid "Clear the Sucuri cache when WP Rocket’s cache is cleared." msgstr "Limpar a cache do Sucuri ao limpar a cache do WP Rocket." -#: inc/Engine/Admin/Settings/Page.php:1863 +#: inc/Engine/Admin/Settings/Page.php:1903 msgid "" "Provide your API key to clear the Sucuri cache when WP Rocket’s cache is " "cleared." @@ -2442,49 +2577,49 @@ msgstr "" "Forneça a sua chave de API para limpar a cache do Sucuri ao limpar a cache " "do WP Rocket." -#: inc/Engine/Admin/Settings/Page.php:1871 -#: inc/Engine/Admin/Settings/Page.php:2015 +#: inc/Engine/Admin/Settings/Page.php:1911 +#: inc/Engine/Admin/Settings/Page.php:2055 msgid "Sucuri" msgstr "Sucuri" -#: inc/Engine/Admin/Settings/Page.php:1877 +#: inc/Engine/Admin/Settings/Page.php:1917 msgid "Synchronize Sucuri cache with this add-on." msgstr "Sincronize a cache do Sucuri com este módulo." -#: inc/Engine/Admin/Settings/Page.php:1915 +#: inc/Engine/Admin/Settings/Page.php:1955 msgid "Cloudflare credentials" msgstr "Credenciais da Cloudflare" -#: inc/Engine/Admin/Settings/Page.php:1924 +#: inc/Engine/Admin/Settings/Page.php:1964 msgid "Cloudflare settings" msgstr "Opções da Cloudflare" -#: inc/Engine/Admin/Settings/Page.php:1938 +#: inc/Engine/Admin/Settings/Page.php:1978 msgctxt "Cloudflare" msgid "Global API key:" msgstr "Chave global de API:" -#: inc/Engine/Admin/Settings/Page.php:1939 +#: inc/Engine/Admin/Settings/Page.php:1979 msgctxt "Cloudflare" msgid "Find your API key" msgstr "Consulte a sua chave de API" -#: inc/Engine/Admin/Settings/Page.php:1951 +#: inc/Engine/Admin/Settings/Page.php:1991 msgctxt "Cloudflare" msgid "Account email" msgstr "Email da conta" -#: inc/Engine/Admin/Settings/Page.php:1960 +#: inc/Engine/Admin/Settings/Page.php:2000 msgctxt "Cloudflare" msgid "Zone ID" msgstr "ID da zona" -#: inc/Engine/Admin/Settings/Page.php:1970 +#: inc/Engine/Admin/Settings/Page.php:2010 msgid "Development mode" msgstr "Modo de desenvolvimento" #. translators: %1$s = link opening tag, %2$s = link closing tag. -#: inc/Engine/Admin/Settings/Page.php:1972 +#: inc/Engine/Admin/Settings/Page.php:2012 msgid "" "Temporarily activate development mode on your website. This setting will " "automatically turn off after 3 hours. %1$sLearn more%2$s" @@ -2492,11 +2627,11 @@ msgstr "" "Active temporariamente o modo de desenvolvimento no seu site. Esta opção " "desactiva-se automaticamente após 3 horas. %1$sSaiba mais%2$s" -#: inc/Engine/Admin/Settings/Page.php:1980 +#: inc/Engine/Admin/Settings/Page.php:2020 msgid "Optimal settings" msgstr "Configuração ideal" -#: inc/Engine/Admin/Settings/Page.php:1981 +#: inc/Engine/Admin/Settings/Page.php:2021 msgid "" "Automatically enhances your Cloudflare configuration for speed, performance " "grade and compatibility." @@ -2504,11 +2639,11 @@ msgstr "" "Melhore automaticamente a sua configuração da Cloudflare para melhor " "velocidade, grau de desempenho e compatibilidade." -#: inc/Engine/Admin/Settings/Page.php:1989 +#: inc/Engine/Admin/Settings/Page.php:2029 msgid "Relative protocol" msgstr "Protocolo relativo" -#: inc/Engine/Admin/Settings/Page.php:1990 +#: inc/Engine/Admin/Settings/Page.php:2030 msgid "" "Should only be used with Cloudflare's flexible SSL feature. URLs of static " "files (CSS, JS, images) will be rewritten to use // instead of http:// or " @@ -2518,11 +2653,11 @@ msgstr "" "ficheiros estáticos (CSS, JS, imagens) serão reescritos para usar // em vez " "de http:// ou https://." -#: inc/Engine/Admin/Settings/Page.php:2028 +#: inc/Engine/Admin/Settings/Page.php:2068 msgid "Sucuri credentials" msgstr "Credenciais do Sucuri" -#: inc/Engine/Admin/Settings/Page.php:2041 +#: inc/Engine/Admin/Settings/Page.php:2081 msgctxt "Sucuri" msgid "" "Firewall API key (for plugin), must be in format {32 characters}/{32 " @@ -2531,14 +2666,14 @@ msgstr "" "A chave de API da firewall (do plugin) tem de estar no formato {32 " "caracteres}/{32 caracteres}:" -#: inc/Engine/Admin/Settings/Page.php:2042 +#: inc/Engine/Admin/Settings/Page.php:2082 msgctxt "Sucuri" msgid "Find your API key" msgstr "Consulte a sua chave de API" #. translators: %1$s: opening strong tag, %2$s: closing strong tag, %3$s: #. opening a tag, %4$s: opening a tag. -#: inc/Engine/Admin/Settings/Page.php:2247 +#: inc/Engine/Admin/Settings/Page.php:2287 msgid "" "%1$sWP Rocket:%2$s the plugin has been updated to the 3.17 version. New " "feature: %3$sAutomatic Lazy Rendering%4$s. Check out our documentation to " @@ -2818,18 +2953,6 @@ msgid "" msgstr "" "Acelere o seu site com a RocketCDN, a Content Delivery Network do WP Rocket!" -#: inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php:68 -msgid "Too many requests." -msgstr "Demasiados pedidos." - -#: inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php:85 -msgid "Not valid response." -msgstr "Resposta inválida." - -#: inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php:151 -msgid "Not valid request type." -msgstr "Tipo de pedido inválido." - #: inc/Engine/Common/JobManager/Cron/Subscriber.php:185 msgid "WP Rocket process pending jobs" msgstr "Tarefas pendentes de processo do WP Rocket" @@ -2886,7 +3009,7 @@ msgstr "Tempo limite de script" msgid "It was not possible to determine a valid cut-off time: %s." msgstr "Não foi possível determinar um tempo limite válido: %s." -#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:269 +#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:272 msgid "Every minute" msgstr "A cada minuto" @@ -3207,28 +3330,18 @@ msgstr "" "informações%2$s." #. translators: %1$s = promotion name, %2$s =
, %3$s = , %4$s = -#. promotion discount percentage, %5$s = . -#: inc/Engine/License/Upgrade.php:247 +#. promotion discount percentage, %5$s = , %6$s = Growth or Multi. +#: inc/Engine/License/Upgrade.php:249 msgid "" "Take advantage of %1$s to speed up more websites:%2$s get a %3$s%4$s off%5$s" -" for %3$supgrading your license to Plus or Infinite!%5$s" -msgid_plural "" -"Take advantage of %1$s to speed up more websites:%2$s get a %3$s%4$s off%5$s" -" for %3$supgrading your license to Infinite!%5$s" -msgstr[0] "" -"Aproveite a promoção %1$s para acelerar mais sites:%2$sObtenha " -"%3$s%4$s de desconto%5$s ao %3$sactualizar a sua licença para Plus ou " -"Infinite!%5$s" -msgstr[1] "" -"Aproveite a promoção %1$s para acelerar mais sites:%2$sObtenha " -"%3$s%4$s de desconto%5$s ao %3$sactualizar a sua licença para Infinite!%5$s" -msgstr[2] "" -"Aproveite a promoção %1$s para acelerar mais sites:%2$sObtenha " -"%3$s%4$s de desconto%5$s ao %3$sactualizar a sua licença para Infinite!%5$s" +" for %3$supgrading your license to %6$s!%5$s" +msgstr "" +"Aproveite a promoção %1$s para acelerar mais sites:%2$sObtenha %3$s%4$s de " +"desconto%5$s ao %3$sactualizar a sua licença para %6$s!%5$s" -#: inc/Engine/License/Upgrade.php:378 inc/Engine/License/Upgrade.php:401 -msgid "Unlimited" -msgstr "Sem limite de" +#: inc/Engine/License/Upgrade.php:258 +msgid "or" +msgstr "ou" #. translators: %s = promotion discount percentage. #: inc/Engine/License/views/promo-banner.php:18 @@ -3339,12 +3452,33 @@ msgstr "" "A %1$slicença do WP Rocket está prestes a expirar%2$s: em breve deixará de " "ter acesso às actualizações e suporte do produto." -#: inc/Engine/License/views/upgrade-popin.php:14 +#. translators: %1$s = span opening tag, %2$s = price, %3$s = span closing +#. tag. +#: inc/Engine/License/views/upgrade-item.php:17 +msgid "Save $%1$s%2$s%3$s" +msgstr "Poupe $%1$s%2$s%3$s" + +#: inc/Engine/License/views/upgrade-item.php:35 +#: inc/Engine/License/views/upgrade-item.php:50 +msgid "Websites" +msgstr "Sites" + +#. translators: %s = number of websites. +#: inc/Engine/License/views/upgrade-item.php:58 +msgid "%s websites" +msgstr "%s sites" + +#. translators: %s = license name. +#: inc/Engine/License/views/upgrade-item.php:66 +msgid "Upgrade to %s" +msgstr "Actualizar para %s" + +#: inc/Engine/License/views/upgrade-popin.php:15 msgid "Speed Up More Websites" msgstr "Acelere mais sites" #. translators: %1$s = opening strong tag, %2$s = closing strong tag. -#: inc/Engine/License/views/upgrade-popin.php:21 +#: inc/Engine/License/views/upgrade-popin.php:22 msgid "" "You can use WP Rocket on more websites by upgrading your license. To " "upgrade, simply pay the %1$sprice difference%2$s between your current and " @@ -3355,27 +3489,12 @@ msgstr "" "actual e a nova, como demostrado abaixo." #. translators: %1$s = opening strong tag, %2$s = closing strong tag. -#: inc/Engine/License/views/upgrade-popin.php:27 +#: inc/Engine/License/views/upgrade-popin.php:28 msgid "" "%1$sN.B.%2$s: Upgrading your license does not change your expiration date" msgstr "" "%1$sAtenção%2$s: Actualizar a licença não altera a sua data de expiração" -#. translators: %s = price. -#: inc/Engine/License/views/upgrade-popin.php:37 -msgid "Save $%s" -msgstr "Poupe $%s" - -#. translators: %s = number of websites. -#: inc/Engine/License/views/upgrade-popin.php:50 -msgid "%s websites" -msgstr "%s sites" - -#. translators: %s = license name. -#: inc/Engine/License/views/upgrade-popin.php:56 -msgid "Upgrade to %s" -msgstr "Actualizar para %s" - #: inc/Engine/License/views/upgrade-section.php:11 msgid "" "You can use WP Rocket on more websites by upgrading your license (you will " @@ -3392,22 +3511,38 @@ msgstr "Carregar imagens em diferido" msgid "LazyLoad for iframes/videos" msgstr "Carregar iframes/vídeos em diferido" -#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:48 +#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:49 msgid "LazyLoad CSS backgrounds" msgstr "Carregar fundos CSS em diferido" -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:194 -msgid "Analytics & Ads" -msgstr "Dados analíticos e anúncios" +#: inc/Engine/Media/Lazyload/Subscriber.php:262 +msgid "Play Youtube video" +msgstr "Reproduzir vídeo do YouTube" -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:199 -msgid "Plugins" -msgstr "Plugins" +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:244 +msgid "Analytics & Trackers" +msgstr "Dados analíticos e rastreamento" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:249 +msgid "Ad Networks" +msgstr "Redes de anúncios" -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:204 +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:254 +msgid "Payment Processors" +msgstr "Processadores de pagamentos" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:259 +msgid "Other Services" +msgstr "Outros serviços" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:267 msgid "Themes" msgstr "Temas" +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:272 +msgid "Plugins" +msgstr "Plugins" + #: inc/Engine/Optimization/DynamicLists/DynamicLists.php:101 msgid "" "You need an active license to get the latest version of the lists from our " @@ -3448,7 +3583,7 @@ msgstr "As listas foram actualizadas com sucesso." msgid "Minify/combine JavaScript" msgstr "Minificar/combinar JavaScript" -#: inc/Engine/Optimization/Minify/CSS/AdminSubscriber.php:143 +#: inc/Engine/Optimization/Minify/CSS/AdminSubscriber.php:144 msgid "Minify CSS" msgstr "Minificar CSS" @@ -3465,7 +3600,7 @@ msgstr "" " nossa %3$sdocumentação%4$s." #. translators: %1$s = plugin name. -#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:274 +#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:275 msgid "%1$s: Used CSS cache cleared!" msgstr "%1$s: A cache do CSS utilizado foi limpa!" @@ -3629,6 +3764,14 @@ msgid "Which WP Rocket settings are active" msgstr "Quais as opções activadas no WP Rocket" #: inc/functions/admin.php:433 +msgid "Anonymized WP Rocket statistics:" +msgstr "Estatísticas do WP Rocket anonimizadas:" + +#: inc/functions/admin.php:436 +msgid "How WP Rocket features function and perform." +msgstr "O funcionamento e o desempenho das funcionalidades do WP Rocket." + +#: inc/functions/admin.php:442 msgid "WP Rocket license type" msgstr "Tipo de licença do WP Rocket" @@ -4239,6 +4382,19 @@ msgstr "Optimizar Google Fonts" msgid "Clear cache after" msgstr "Limpar a cache após" +#: views/settings/fields/categorized_multiselect.php:54 +msgid "3rd parties" +msgstr "Terceiros" + +#: views/settings/fields/categorized_multiselect.php:82 +#: views/settings/fields/categorized_multiselect.php:142 +msgid "Select all" +msgstr "Seleccionar tudo" + +#: views/settings/fields/categorized_multiselect.php:114 +msgid "WordPress" +msgstr "WordPress" + #: views/settings/fields/cnames.php:58 views/settings/fields/cnames.php:92 #: views/settings/fields/cnames.php:122 msgid "CSS & JavaScript" From 28eecc379ee0c1aa0982980691d552362e6d83ba Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 09:00:46 +0000 Subject: [PATCH 18/26] Translate languages/rocket.pot in fi 100% translated source file: 'languages/rocket.pot' on 'fi'. --- languages/rocket-fi.po | 6396 ++++++++++++++++++++++++---------------- 1 file changed, 3847 insertions(+), 2549 deletions(-) diff --git a/languages/rocket-fi.po b/languages/rocket-fi.po index 455c4f20db..d76e66e22a 100644 --- a/languages/rocket-fi.po +++ b/languages/rocket-fi.po @@ -1,87 +1,354 @@ +# Copyright (C) 2025 WP Media +# This file is distributed under the same license as the WP Rocket plugin. +# Translators: +# Romain • WP Rocket , 2019 +# Riku Turunen , 2020 +# timoleinio , 2023 +# filippa.loikkanen, 2025 +# msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.3.7\n" +"Project-Id-Version: WP Rocket 3.18.1-beta1\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" -"Last-Translator: Riku Turunen , 2019\n" -"Language-Team: Finnish (https://www.transifex.com/wp-media/teams/18133/fi/)\n" +"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" +"PO-Revision-Date: 2019-08-26 15:14+0000\n" +"Last-Translator: filippa.loikkanen, 2025\n" +"Language-Team: Finnish (https://app.transifex.com/wp-media/teams/18133/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2019-08-26 11:14-0400\n" -"PO-Revision-Date: 2019-08-26 15:14+0000\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.11\n" -"X-Poedit-Basepath: ..\n" -"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c\n" -"X-Poedit-SearchPath-0: .\n" -"X-Poedit-SearchPathExcluded-0: assets\n" -"X-Poedit-SearchPathExcluded-1: src\n" -"X-Poedit-SearchPathExcluded-2: vendor\n" -"X-Poedit-SearchPathExcluded-3: node_modules\n" -"X-Poedit-SearchPathExcluded-4: tests\n" -"X-Poedit-SourceCharset: UTF-8\n" -"X-Textdomain-Support: yes\n" - +"X-Domain: rocket\n" +"X-Generator: WP-CLI 2.11.0\n" + +#. Plugin Name of the plugin +#: wp-rocket.php +msgid "WP Rocket" +msgstr "WP Rocket" + +#. Plugin URI of the plugin +#: wp-rocket.php +msgid "https://wp-rocket.me" +msgstr "https://wp-rocket.me" + +#. Description of the plugin +#: wp-rocket.php +msgid "The best WordPress performance plugin." +msgstr "Paras suorituskyky lisäosa WordPressille." + +#. Author of the plugin +#: wp-rocket.php +msgid "WP Media" +msgstr "WP Media" + +#. Author URI of the plugin +#: wp-rocket.php +msgid "https://wp-media.me" +msgstr "https://wp-media.me" + +#. Translators: %s = Hosting name. #: inc/3rd-party/hosting/flywheel.php:18 -#: inc/3rd-party/hosting/pressidium.php:18 -#: inc/3rd-party/hosting/wp-serveur.php:27 +#: inc/3rd-party/hosting/wp-serveur.php:27 inc/deprecated/3.6.php:697 +#: inc/deprecated/3.6.php:997 inc/deprecated/3.9.php:22 #: inc/ThirdParty/Hostings/Cloudways.php:90 #: inc/ThirdParty/Hostings/Dreampress.php:44 #: inc/ThirdParty/Hostings/Godaddy.php:63 #: inc/ThirdParty/Hostings/O2Switch.php:49 #: inc/ThirdParty/Hostings/OneCom.php:137 -#: inc/ThirdParty/Hostings/ProIsp.php:51 -#: inc/ThirdParty/Hostings/Savvii.php:50 -#: inc/ThirdParty/Hostings/WPEngine.php:47 +#: inc/ThirdParty/Hostings/Pressidium.php:50 +#: inc/ThirdParty/Hostings/ProIsp.php:51 inc/ThirdParty/Hostings/Savvii.php:50 +#: inc/ThirdParty/Hostings/WPEngine.php:46 #: inc/ThirdParty/Hostings/WPXCloud.php:51 -#: inc/deprecated/3.6.php:697 -#: inc/deprecated/3.6.php:997 -#: inc/deprecated/3.9.php:22 -#, php-format -msgid "Your site is hosted on %s, we have enabled Varnish auto-purge for compatibility." -msgstr "Sivustosi palveluntarjoaja on %s. Olemme kytkeneet päälle Varnishin automaattisen tyhjennyksen yhteensopivuuden takaamiseksi." +msgid "" +"Your site is hosted on %s, we have enabled Varnish auto-purge for " +"compatibility." +msgstr "" +"Sivustosi palveluntarjoaja on %s. Olemme kytkeneet päälle Varnishin " +"automaattisen tyhjennyksen yhteensopivuuden takaamiseksi." -#: inc/deprecated/3.12.php:332 -msgid "Jetpack XML Sitemaps" -msgstr "Jetpack XML -sivukartat" +#: inc/Addon/Cloudflare/API/Client.php:129 +msgid "Cloudflare did not provide any reply. Please try again later." +msgstr "Cloudfare ei antanut vastausta. Yritä myöhemmin uudelleen." -#: inc/deprecated/3.12.php:334 -msgid "Preload the sitemap from the Jetpack plugin" -msgstr "Esilataa sivukartta Jetpack-lisäosasta" +#: inc/Addon/Cloudflare/API/Client.php:135 +msgid "Cloudflare unexpected response" +msgstr "Cloudfare: odottamaton vastaus" -#: inc/deprecated/3.11.php:83 -#: inc/deprecated/3.12.php:58 -#: inc/deprecated/3.12.php:87 -#: inc/deprecated/3.12.php:186 -#: inc/deprecated/3.12.php:253 -#: inc/deprecated/3.12.php:342 -#, php-format -msgid "We automatically detected the sitemap generated by the %s plugin. You can check the option to preload it." -msgstr "Havaitsimme sivukartan, jonka on generoinut %s -lisäosa. Voit valita tämän option esiladataksesi sen." +#: inc/Addon/Cloudflare/API/Client.php:143 +msgid "Missing Cloudflare result." +msgstr "Cloudfare-tulos puuttuu." -#: inc/deprecated/3.12.php:56 -msgid "All in One SEO XML sitemap" -msgstr "All in One SEO XML -sivukartta" +#: inc/Addon/Cloudflare/API/Client.php:194 inc/deprecated/3.5.php:112 +#: inc/deprecated/3.5.php:169 +msgid "Incorrect Cloudflare email address or API key." +msgstr "Virheellinen Cloudfare-sähköpostiosoite tai API-avain." -#: inc/deprecated/3.12.php:85 -msgid "Rank Math XML sitemap" -msgstr "Rank Math XML -sivukartta" +#. translators: %1$s = opening link; %2$s = closing link +#: inc/Addon/Cloudflare/API/Client.php:198 +#: inc/Addon/Cloudflare/API/Client.php:212 +#: inc/Addon/Cloudflare/Cloudflare.php:75 +#: inc/Addon/Cloudflare/Cloudflare.php:108 +#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:157 +#: inc/deprecated/3.5.php:92 inc/deprecated/3.5.php:116 +#: inc/deprecated/3.5.php:129 inc/deprecated/3.5.php:157 +#: inc/deprecated/3.5.php:173 +msgid "Read the %1$sdocumentation%2$s for further guidance." +msgstr "Lue %1$sdokumentaatio%2$s saadaksesi lisätietoja." -#: inc/deprecated/3.12.php:184 -msgid "SEOPress XML sitemap" +#. translators: Documentation exists in EN, FR; use localized URL if +#. applicable. +#: inc/Addon/Cloudflare/API/Client.php:200 +#: inc/Addon/Cloudflare/API/Client.php:214 +#: inc/Addon/Cloudflare/Auth/APIKey.php:63 +#: inc/Addon/Cloudflare/Cloudflare.php:77 +#: inc/Addon/Cloudflare/Cloudflare.php:110 inc/deprecated/3.5.php:81 +#: inc/deprecated/3.5.php:94 inc/deprecated/3.5.php:118 +#: inc/deprecated/3.5.php:131 inc/deprecated/3.5.php:159 +#: inc/deprecated/3.5.php:175 inc/deprecated/3.5.php:208 +msgid "" +"https://docs.wp-rocket.me/article/18-using-wp-rocket-with-" +"cloudflare/?utm_source=wp_plugin&utm_medium=wp_rocket#add-on" msgstr "" +"https://docs.wp-rocket.me/article/18-using-wp-rocket-with-" +"cloudflare/?utm_source=wp_plugin&utm_medium=wp_rocket#add-on" -#: inc/deprecated/3.12.php:251 -msgid "The SEO Framework XML sitemap" -msgstr "The SEO Framework XML -sivukartta" +#: inc/Addon/Cloudflare/API/Client.php:208 inc/deprecated/3.5.php:125 +msgid "Incorrect Cloudflare Zone ID." +msgstr "Virheellinen Cloudfare Zone ID" -#: inc/deprecated/3.11.php:81 -msgid "Yoast SEO XML sitemap" -msgstr "Yoast SEO XML -sivukartta" +#. translators: %1$s = opening link; %2$s = closing link +#: inc/Addon/Cloudflare/Auth/APIKey.php:61 +msgid "" +"Cloudflare email and/or API key are not set. Read the %1$sdocumentation%2$s " +"for further guidance." +msgstr "" +"Cloudfare sähköpostia ja/tai API-avainta ei ole määritetty. Lue " +"%1$sdokumentaatio%2$s saadaksesi lisätietoja." + +#: inc/Addon/Cloudflare/Cloudflare.php:71 inc/deprecated/3.5.php:88 +msgid "Missing Cloudflare Zone ID." +msgstr "Puuttuva Cloudflare Zone ID." + +#: inc/Addon/Cloudflare/Cloudflare.php:104 inc/deprecated/3.5.php:153 +msgid "It looks like your domain is not set up on Cloudflare." +msgstr "Näyttää siltä, että verkkotunnuksesi ei ole määritetty Cloudfaressa." + +#: inc/Addon/Cloudflare/Cloudflare.php:200 +msgid "days" +msgstr "päivää" + +#: inc/Addon/Cloudflare/Cloudflare.php:203 +msgid "seconds" +msgstr "sekuntia" + +#: inc/Addon/Cloudflare/Cloudflare.php:205 +msgid "minutes" +msgstr "minuuttia" + +#: inc/Addon/Cloudflare/Cloudflare.php:207 +msgid "hours" +msgstr "tuntia" + +#. translators: %1$s = , %2$s = , %3$s = CloudFare API return +#. message. +#: inc/Addon/Cloudflare/Subscriber.php:232 +#: inc/Addon/Cloudflare/Subscriber.php:261 +msgid "%1$sWP Rocket:%2$s %3$s" +msgstr "%1$sWP Rocket:%2$s%3$s" + +#. translators: %1$s = , %2$s = . +#: inc/Addon/Cloudflare/Subscriber.php:250 +msgid "%1$sWP Rocket:%2$s Cloudflare cache successfully purged." +msgstr "%1$sWP Rocket:%2$s Cloudfare-välimuisti puhdistettiin onnistuneesti." + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:311 +msgid "Cloudflare development mode error: %s" +msgstr "Cloudflare development -tilan virhe: %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:318 +msgid "Cloudflare development mode %s" +msgstr "Cloudflare development -tila %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:337 +msgid "Cloudflare cache level error: %s" +msgstr "Cloudflare cache level -virhe: %s" + +#: inc/Addon/Cloudflare/Subscriber.php:344 +msgctxt "Cloudflare caching level" +msgid "standard" +msgstr "standardi" + +#. translators: %s is the caching level returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:350 +msgid "Cloudflare cache level set to %s" +msgstr "Cloudfrale cache level asetettu: %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:368 +msgid "Cloudflare rocket loader error: %s" +msgstr "Cloudflare rocket loader -virhe: %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:375 +msgid "Cloudflare rocket loader %s" +msgstr "Cloudflare rocket loader %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:393 +msgid "Cloudflare browser cache error: %s" +msgstr "Cloudflare browser cache -virhe: %s" + +#. translators: %s is the message returned by the CloudFlare API. +#: inc/Addon/Cloudflare/Subscriber.php:400 +msgid "Cloudflare browser cache set to %s" +msgstr "Cloudfare-selaimen välimuisti asetettiin arvoon %s" + +#. translators: %1$s = strong opening tag, %2$s = strong closing tag. +#: inc/Addon/Cloudflare/Subscriber.php:507 +msgid "%1$sWP Rocket:%2$s Optimal settings activated for Cloudflare:" +msgstr "%1$sWP Rocket:%2$s Optimaaliset asetukset aktivoitu Cloudfarelle:" + +#. translators: %1$s = strong opening tag, %2$s = strong closing tag. +#: inc/Addon/Cloudflare/Subscriber.php:516 +msgid "" +"%1$sWP Rocket:%2$s Optimal settings deactivated for Cloudflare, reverted to " +"previous settings:" +msgstr "" +"%1$sWP Rocket:%2$s Optimaaliset Cloudfare-asetukset on poistettu käytöstä, " +"palautettu edelliset asetukset:" + +#: inc/Addon/Cloudflare/Subscriber.php:632 inc/admin/options.php:165 +#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:148 +msgid "WP Rocket: " +msgstr "WP Rocket:" + +#. translators: %s is the error message returned by the API. +#: inc/Addon/Sucuri/Subscriber.php:96 +msgid "Sucuri cache purge error: %s" +msgstr "Sucurin välimuistin tyhjennysvirhe: %s" + +#: inc/Addon/Sucuri/Subscriber.php:101 +msgid "" +"The Sucuri cache is being cleared. Note that it may take up to two minutes " +"for it to be fully flushed." +msgstr "" +"Sucurin välimuistia tyhjennetään. Huomioi, että operaatio voi kestää pari " +"minuuttia." + +#: inc/Addon/Sucuri/Subscriber.php:218 +msgid "Sucuri firewall API key was not found." +msgstr "Sucurin palomuurin API-avainta ei löytynyt." + +#: inc/Addon/Sucuri/Subscriber.php:231 +msgid "Sucuri firewall API key is invalid." +msgstr "Sucurin palomuurin API-avain on virheellinen." + +#. translators: %s is an error message. +#: inc/Addon/Sucuri/Subscriber.php:286 +msgid "Error when contacting Sucuri firewall API. Error message was: %s" +msgstr "" +"Tapahtui virhe otettaessa yhteyttä Sucurin palomuurin rajapintaan. " +"Virheilmoitus oli: %s" + +#: inc/Addon/Sucuri/Subscriber.php:301 +msgid "Could not get a response from the Sucuri firewall API." +msgstr "Sucurin palomuurin rajapinnalta ei saatu vastausta." + +#: inc/Addon/Sucuri/Subscriber.php:316 +msgid "Got an invalid response from the Sucuri firewall API." +msgstr "Sucurin palomuurin rajapinta palautti virheellisen vastauksen." + +#: inc/Addon/Sucuri/Subscriber.php:330 +msgid "The Sucuri firewall API returned an unknown error." +msgstr "Sucurin palomuurin rajapinta palautti tuntemattoman virheen." + +#. translators: %s is an error message. +#: inc/Addon/Sucuri/Subscriber.php:334 +msgid "The Sucuri firewall API returned the following error: %s" +msgid_plural "The Sucuri firewall API returned the following errors: %s" +msgstr[0] "Sucuri-palumuurin API vastasi seuraavalla virheellä: %s" +msgstr[1] "Sucuri-palumuurin API vastasi seuraavilla virheillä: %s" + +#. Translators: %1$s = plugin name(s), %2$s = opening tag, %3$s = closing +#. tag. +#: inc/Addon/WebP/AdminSubscriber.php:93 +msgid "" +"You are using %1$s to serve WebP images so you do not need to enable this " +"option. %2$sMore info%3$s %4$s If you prefer to have WP Rocket serve WebP " +"for you instead, please disable WebP display in %1$s." +msgid_plural "" +"You are using %1$s to serve WebP images so you do not need to enable this " +"option. %2$sMore info%3$s %4$s If you prefer to have WP Rocket serve WebP " +"for you instead, please disable WebP display in %1$s." +msgstr[0] "" +"Käytät tällä hetkellä %1$s WebP-kuvien tarjoamiseen, joten sinun ei tarvitse" +" käyttää tätä vaihtoehtoa. %2$sLisätietoja%3$s%4$s Jos haluat, että WP " +"Rocket tarjoaa Webp-kuvat, poista WebP-näyttö käytöstä täällä: %1$s." +msgstr[1] "" +"Käytät tällä hetkellä %1$s WebP-kuvien tarjoamiseen, joten sinun ei tarvitse" +" käyttää tätä vaihtoehtoa. %2$sLisätietoja%3$s%4$s Jos haluat, että WP " +"Rocket tarjoaa Webp-kuvat, poista WebP-näyttö käytöstä täällä: %1$s." + +#: inc/Addon/WebP/AdminSubscriber.php:105 +msgid "WebP cache is disabled by filter." +msgstr "WebP-välimuisti on poistettu käytöstä suodattimella." + +#. Translators: %1$s = plugin name(s), %2$s = opening tag, %3$s = closing +#. tag. +#: inc/Addon/WebP/AdminSubscriber.php:115 +#: inc/Addon/WebP/AdminSubscriber.php:141 +msgid "" +"You are using %1$s to convert images to WebP. If you want WP Rocket to serve" +" them for you, activate this option. %2$sMore info%3$s" +msgid_plural "" +"You are using %1$s to convert images to WebP. If you want WP Rocket to serve" +" them for you, activate this option. %2$sMore info%3$s" +msgstr[0] "" +"Käytät palvelua %1$s kuvien muuntamiseen WebP-muotoon. Jos haluat, että WP " +"Rocket huolehtii siitä, ota käyttöön tämä vaihtoehto. %2$sLisätietoja%3$s" +msgstr[1] "" +"Käytät palvelua %1$s kuvien muuntamiseen WebP-muotoon. Jos haluat, että WP " +"Rocket huolehtii siitä, ota käyttöön tämä vaihtoehto. %2$sLisätietoja%3$s" + +#. Translators: %1$s = plugin name(s), %2$s = opening tag, %3$s = closing +#. tag. +#: inc/Addon/WebP/AdminSubscriber.php:127 +#: inc/Addon/WebP/AdminSubscriber.php:153 +msgid "" +"You are using %1$s to convert images to WebP. WP Rocket will create separate" +" cache files to serve your WebP images. %2$sMore info%3$s" +msgid_plural "" +"You are using %1$s to convert images to WebP. WP Rocket will create separate" +" cache files to serve your WebP images. %2$sMore info%3$s" +msgstr[0] "" +"Käytät palvelua %1$s kuvien muuntamiseen WebP-muotoon. WP Rocket luo " +"erilliset välimuistitiedostot tarjotakseen WebP-kuvasi. %2$sLisätietoja%3$s" +msgstr[1] "" +"Käytät palvelua %1$s kuvien muuntamiseen WebP-muotoon. WP Rocket luo " +"erilliset välimuistitiedostot tarjotakseen WebP-kuvasi. %2$sLisätietoja%3$s" + +#. Translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Addon/WebP/AdminSubscriber.php:173 +msgid "" +"%5$sWe have not detected any compatible WebP plugin!%6$s%4$s If you don’t " +"already have WebP images on your site consider using %3$sImagify%2$s or " +"another supported plugin. %1$sMore info%2$s %4$s If you are not using WebP " +"do not enable this option." +msgstr "" +"%5$sEmme havainneet yhtään yhteensopivaa WebP-lisäosaa!%6$s%4$sJos sinulla " +"ei jo ole WebP-kuvia sivustollasi, harkitse%3$sImagifyn%2$s tai jonkin muun " +"tuetun lisäosan käyttämistä. %1$sLisätietoja%2$s%4$sJos et käytä WebP-kuvia," +" älä ota tätä asetusta käyttöön." + +#: inc/Addon/WebP/AdminSubscriber.php:185 +msgid "WP Rocket will create separate cache files to serve your WebP images." +msgstr "WP Rocket luo erilliset välimuistitiedostot tarjotakseen WebP-kuvasi." -#: inc/admin/admin.php:18 -#: inc/common/admin-bar.php:255 +#: inc/admin/admin.php:18 inc/common/admin-bar.php:273 #: inc/deprecated/deprecated.php:1787 msgid "Support" msgstr "Tuki" @@ -90,3469 +357,4500 @@ msgstr "Tuki" msgid "Docs" msgstr "Dokumentaatio" -#: inc/admin/admin.php:22 -#: inc/common/admin-bar.php:243 +#: inc/admin/admin.php:22 inc/common/admin-bar.php:261 msgid "FAQ" msgstr "UKK" -#: inc/admin/admin.php:24 -#: inc/common/admin-bar.php:63 +#: inc/admin/admin.php:24 inc/common/admin-bar.php:70 msgid "Settings" msgstr "Asetukset" -#: inc/Engine/Cache/AdminSubscriber.php:118 -#: inc/admin/admin.php:96 -#: inc/admin/admin.php:118 -#: inc/deprecated/3.5.php:898 +#: inc/admin/admin.php:96 inc/admin/admin.php:117 inc/deprecated/3.5.php:898 +#: inc/Engine/Cache/AdminSubscriber.php:135 msgid "Clear this cache" msgstr "Tyhjennä välimuisti" -#: inc/Engine/Plugin/UpdaterSubscriber.php:472 -#: inc/Engine/Plugin/UpdaterSubscriber.php:486 -#: inc/classes/class-wp-rocket-requirements-check.php:203 -#: inc/classes/class-wp-rocket-requirements-check.php:214 -#: inc/deprecated/3.11.php:236 -#: inc/deprecated/3.11.php:251 -#, php-format -msgid "%s Update Rollback" -msgstr "%s päivityksen peruutus" - -#: inc/Engine/Plugin/UpdaterSubscriber.php:509 -#: inc/deprecated/3.11.php:279 -#, php-format -msgid "%1$sReturn to WP Rocket%2$s or %3$sgo to Plugins page%2$s" -msgstr "%1$s Palataksesi WP Rocket %2$s tai %3$s, siirry lisäosat-sivulle %2$s" - -#: inc/admin/admin.php:458 +#: inc/admin/admin.php:408 msgid "Settings import failed: you do not have the permissions to do this." msgstr "Asetusten tuonti epäonnistui: sinulla ei ole riittäviä oikeuksia." -#: inc/admin/admin.php:462 +#: inc/admin/admin.php:412 msgid "Settings import failed: no file uploaded." msgstr "Asetusten tuonti epäonnistui: ei ladattua tiedostoa." -#: inc/admin/admin.php:466 +#: inc/admin/admin.php:416 msgid "Settings import failed: incorrect filename." msgstr "Asetusten tuonti epäonnistui: epäkelpo tiedostonimi." -#: inc/admin/admin.php:477 +#: inc/admin/admin.php:427 msgid "Settings import failed: incorrect filetype." msgstr "Asetusten tuonti epäonnistui: epäkelpo tiedostotyyppi." -#: inc/admin/admin.php:487 +#: inc/admin/admin.php:437 msgid "Settings import failed: " msgstr "Asetusten tuonti epäonnistui:" -#: inc/admin/admin.php:503 +#: inc/admin/admin.php:453 msgid "Settings import failed: unexpected file content." msgstr "Asetusten tuonti epäonnistui: epäkelpo tiedostosisältö." -#: inc/admin/admin.php:533 +#: inc/admin/admin.php:498 msgid "Settings imported and saved." msgstr "Asetukset tuotu ja tallennettu." -#: inc/Addon/Cloudflare/Subscriber.php:297 -#, php-format -msgid "Cloudflare development mode error: %s" -msgstr "Cloudflare development -tilan virhe: %s" - -#: inc/Addon/Cloudflare/Subscriber.php:304 -#, php-format -msgid "Cloudflare development mode %s" -msgstr "Cloudflare development -tila %s" - -#: inc/Addon/Cloudflare/Subscriber.php:321 -#, php-format -msgid "Cloudflare cache level error: %s" -msgstr "Cloudflare cache level -virhe: %s" - -#: inc/Addon/Cloudflare/Subscriber.php:334 -#, php-format -msgid "Cloudflare cache level set to %s" -msgstr "Cloudfrale cache level asetettu: %s" - -#: inc/Addon/Cloudflare/Subscriber.php:350 -#, php-format -msgid "Cloudflare minification error: %s" -msgstr "Cloudflare minification -virhe: %s" - -#: inc/Addon/Cloudflare/Subscriber.php:357 -#, php-format -msgid "Cloudflare minification %s" -msgstr "Cloudflare minification %s" - -#: inc/Addon/Cloudflare/Subscriber.php:373 -#, php-format -msgid "Cloudflare rocket loader error: %s" -msgstr "Cloudflare rocket loader -virhe: %s" - -#: inc/Addon/Cloudflare/Subscriber.php:380 -#, php-format -msgid "Cloudflare rocket loader %s" -msgstr "Cloudflare rocket loader %s" - -#: inc/Addon/Cloudflare/Subscriber.php:396 -#, php-format -msgid "Cloudflare browser cache error: %s" -msgstr "Cloudflare browser cache -virhe: %s" - -#: inc/Engine/Admin/Settings/Page.php:708 -#: inc/admin/options.php:124 +#: inc/admin/options.php:102 inc/Engine/Admin/Settings/Page.php:549 msgid "Excluded CSS Files" msgstr "Poissuljetut CSS -tiedostot" -#: inc/Engine/Admin/Settings/Page.php:862 -#: inc/admin/options.php:125 +#: inc/admin/options.php:103 inc/Engine/Admin/Settings/Page.php:697 msgid "Excluded Inline JavaScript" msgstr "Sulje pois inline-JavaScript" -#: inc/Engine/Admin/Settings/Page.php:880 -#: inc/Engine/Admin/Settings/Page.php:913 -#: inc/Engine/Admin/Settings/Page.php:960 -#: inc/admin/options.php:126 +#: inc/admin/options.php:104 inc/Engine/Admin/Settings/Page.php:715 +#: inc/Engine/Admin/Settings/Page.php:748 +#: inc/Engine/Admin/Settings/Page.php:798 msgid "Excluded JavaScript Files" msgstr "Pois suljetut JavaScript -tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1329 -#: inc/admin/options.php:129 +#: inc/admin/options.php:105 +msgid "Defer JavaScript Files" +msgstr "Lykkää JavaScript-tiedostot" + +#: inc/admin/options.php:106 +msgid "Excluded Delay JavaScript Files" +msgstr "Poissuljetut Lykkää JavaScript-tiedostot" + +#: inc/admin/options.php:107 inc/Engine/Admin/Settings/Page.php:1243 msgid "Never Cache URL(s)" msgstr "Välimuistista pois suljettavat URL-osoitteet" -#: inc/Engine/Admin/Settings/Page.php:1343 -#: inc/admin/options.php:130 +#: inc/admin/options.php:108 inc/Engine/Admin/Settings/Page.php:1257 msgid "Never Cache User Agent(s)" msgstr "Välimuistista pois suljettavat selain-agentit" -#: inc/Engine/Admin/Settings/Page.php:1349 -#: inc/admin/options.php:131 +#: inc/admin/options.php:109 inc/Engine/Admin/Settings/Page.php:1263 msgid "Always Purge URL(s)" msgstr "Tyhjennä aina välimuisti -osoitteet" -#: inc/Engine/Admin/Settings/Page.php:1616 -#: inc/admin/options.php:132 +#: inc/admin/options.php:110 inc/Engine/Admin/Settings/Page.php:1544 msgid "Exclude files from CDN" msgstr "Sulje pois CDN:stä" -#: inc/admin/options.php:160 +#. translators: 1 and 2 can be anything. +#: inc/admin/options.php:131 +msgid "%1$s: %2$s" +msgstr "%1$s: %2$s" + +#: inc/admin/options.php:141 msgid "The following pattern is invalid and has been removed:" msgid_plural "The following patterns are invalid and have been removed:" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Seuraava pattern on virheellinen ja se on poistettu:" +msgstr[1] "Seuraavat patternit ovat virheellisiä ja ne on poistettu:" + +#: inc/admin/options.php:157 +msgid "More info" +msgstr "Lisätietoja" -#: inc/admin/ui/meta-boxes.php:37 -#: inc/admin/ui/notices.php:748 -#: inc/common/admin-bar.php:84 -#: inc/common/admin-bar.php:136 -#: views/settings/page-sections/dashboard.php:150 +#: inc/admin/ui/meta-boxes.php:37 inc/admin/ui/notices.php:671 msgid "Clear cache" msgstr "Tyhjennä välimuisti" -#: inc/admin/ui/meta-boxes.php:67 -msgid "WP Rocket Options" -msgstr "WP Rocket -asetukset" - -#: inc/admin/ui/meta-boxes.php:96 -msgid "Never cache this page" -msgstr "Ei välimuistia tälle sivulle" - -#: inc/admin/ui/meta-boxes.php:100 -msgid "Activate these options on this post:" -msgstr "Aktivoi nämä asetukset tälle postaukselle:" - -#: inc/admin/ui/meta-boxes.php:103 -msgid "LazyLoad for images" -msgstr "LazyLoad kuville" - -#: inc/admin/ui/meta-boxes.php:104 -msgid "LazyLoad for iframes/videos" -msgstr "LazyLoad iframeille/videoille" - -#: inc/admin/ui/meta-boxes.php:105 -msgid "Minify/combine CSS" -msgstr "Kutista/yhdistä CSS" - -#: inc/admin/ui/meta-boxes.php:107 -msgid "Minify/combine JS" -msgstr "Kutista/yhdistä JS" - -#: inc/Engine/Admin/Settings/Page.php:1586 -#: inc/Engine/Admin/Settings/Page.php:1597 -#: inc/admin/ui/meta-boxes.php:108 -#: inc/deprecated/deprecated.php:1773 -msgid "CDN" -msgstr "CDN" - -#: inc/admin/ui/meta-boxes.php:110 -msgid "Defer JS" -msgstr "Puskuroi JS" - -#: inc/admin/ui/meta-boxes.php:117 -#, php-format -msgid "Activate first the %s option." -msgstr "Aktivoi ensin %s -asetus." - -#: inc/admin/ui/meta-boxes.php:133 -#, php-format -msgid "%1$sNote:%2$s None of these options will be applied if this post has been excluded from cache in the global cache settings." -msgstr "%1$sHuomio: %2$s Mikään näistä asetuksista ei pure, mikäli tämä postaus on suljettu pois välimuistista yleisissä välimuistin asetuksissa." - -#: inc/admin/ui/notices.php:31 -#: inc/admin/ui/notices.php:44 -#, php-format +#. translators: %1$s WP Rocket plugin name; %2$s = file name. +#: inc/admin/ui/notices.php:30 inc/admin/ui/notices.php:43 msgid "" "%1$s has not been deactivated due to missing writing permissions.
\n" "Make %2$s writeable and retry deactivation, or force deactivation now:" -msgstr "%1$s ei ole aktivoitu riittämättömien kirjoitusoikeuksien vuoksi.
Tee %2$s kirjoitettavaksi ja yritä deaktivointia uudelleen, tai pakota deaktivointi nyt:" +msgstr "" +"%1$s ei ole aktivoitu riittämättömien kirjoitusoikeuksien " +"vuoksi.
Tee %2$s kirjoitettavaksi ja yritä deaktivointia" +" uudelleen, tai pakota deaktivointi nyt:" +#. translators: %s is WP Rocket plugin name. #: inc/admin/ui/notices.php:97 -#, php-format -msgid "%s: One or more plugins have been enabled or disabled, clear the cache if they affect the front end of your site." -msgstr "%s: Yksi tai useampi lisäosa on otettu käyttöön tai postettu käytöstä. Tyhjennä välimuisti mikäli ne vaikuttavat sivustosi ulkoasuun." +msgid "" +"%s: One or more plugins have been enabled or disabled, " +"clear the cache if they affect the front end of your site." +msgstr "" +"%s: Yksi tai useampi lisäosa on otettu käyttöön tai " +"postettu käytöstä. Tyhjennä välimuisti mikäli ne vaikuttavat sivustosi " +"ulkoasuun." -#: inc/admin/ui/notices.php:218 -#, php-format -msgid "%s: The following plugins are not compatible with this plugin and may cause unexpected results:" -msgstr "%s: Seuraavat lisäosat eivät ole yhteensopivia tämän lisäosan kanssa ja saattavat aiheuttaa erikoisia tilanteita:" +#. translators: %s is WP Rocket plugin name. +#: inc/admin/ui/notices.php:141 +msgid "" +"%s: The following plugins are not compatible with this " +"plugin and may cause unexpected results:" +msgstr "" +"%s: Seuraavat lisäosat eivät ole yhteensopivia tämän " +"lisäosan kanssa ja saattavat aiheuttaa erikoisia tilanteita:" -#: inc/admin/ui/notices.php:224 +#: inc/admin/ui/notices.php:147 msgid "Deactivate" msgstr "Ota pois käytöstä" -#: inc/admin/ui/notices.php:266 -msgid "WP Rocket Footer JS is not an official add-on. It prevents some options in WP Rocket from working correctly. Please deactivate it if you have problems." -msgstr "WP Rocket Footer JS ei ole virallinen lisäosa. Se estää joitakin WP Rocket:in ominaisuuksia toimimasta oikein. Ole hyvä ja poista se käytöstä mikäli törmäät ongelmiin." +#: inc/admin/ui/notices.php:189 +msgid "" +"WP Rocket Footer JS is not an official add-on. It prevents some options in " +"WP Rocket from working correctly. Please deactivate it if you have problems." +msgstr "" +"WP Rocket Footer JS ei ole virallinen lisäosa. Se estää joitakin WP " +"Rocket:in ominaisuuksia toimimasta oikein. Ole hyvä ja poista se käytöstä " +"mikäli törmäät ongelmiin." -#: inc/admin/ui/notices.php:306 -#, php-format -msgid "Endurance Cache is currently enabled, which will conflict with WP Rocket Cache. Please set the Endurance Cache cache level to Off (Level 0) on the %1$sSettings > General%2$s page to prevent any issues." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/admin/ui/notices.php:229 +msgid "" +"Endurance Cache is currently enabled, which will conflict with WP Rocket " +"Cache. Please set the Endurance Cache cache level to Off (Level 0) on the " +"%1$sSettings > General%2$s page to prevent any issues." msgstr "" +"Endurance Cache on tällä hetkellä käytössä, mikä aiheuttaa ristiriidan WP " +"Rocket -välimuistin kanssa. Aseta Endurance Cachen tasoksi 0 (Pois päältä) " +"sivulla %1$sAsetukset > Yleiset%2$s välttääksesi mahdolliset ongelmat." -#: inc/admin/ui/notices.php:327 -#, php-format -msgid "%1$s: A custom permalink structure is required for the plugin to work properly. %2$sGo to permalinks settings%3$s" -msgstr "%1$s: Mukautettu osoiterakenne on pakollinen, jotta tämä lisäosa toimisi oikein. %2$sMene osoiterakenteen asetuksiin %3$s" +#. translators: %1$s WP Rocket plugin name; %2$s = opening link; %3$s = +#. closing link +#: inc/admin/ui/notices.php:250 +msgid "" +"%1$s: A custom permalink structure is required for the plugin to work " +"properly. %2$sGo to permalinks settings%3$s" +msgstr "" +"%1$s: Mukautettu osoiterakenne on pakollinen, jotta tämä lisäosa toimisi " +"oikein. %2$sMene osoiterakenteen asetuksiin %3$s" -#: inc/admin/ui/notices.php:374 -#, php-format -msgid "%s could not modify the .htaccess file due to missing writing permissions." +#. translators: %s = plugin name. +#: inc/admin/ui/notices.php:297 +msgid "" +"%s could not modify the .htaccess file due to missing writing permissions." msgstr "" +"%s ei voinut muokata .htaccess-tiedostoa puuttuvien kirjoituslupien takia." -#: inc/admin/ui/notices.php:380 -#: inc/admin/ui/notices.php:843 -#, php-format +#. translators: This is a doc title! %1$s = opening link; %2$s = closing link +#: inc/admin/ui/notices.php:303 inc/admin/ui/notices.php:788 msgid "Troubleshoot: %1$sHow to make system files writeable%2$s" -msgstr "Vianetsintä: %1$sKuinka antaa järjestelmän tiedostoille kirjoitusoikeus %2$s" +msgstr "" +"Vianetsintä: %1$sKuinka antaa järjestelmän tiedostoille kirjoitusoikeus %2$s" -#: inc/admin/ui/notices.php:382 -#: inc/admin/ui/notices.php:845 -msgid "https://docs.wp-rocket.me/article/626-how-to-make-system-files-htaccess-wp-config-writeable/?utm_source=wp_plugin&utm_medium=wp_rocket" -msgstr "https://docs.wp-rocket.me/article/626-how-to-make-system-files-htaccess-wp-config-writeable/?utm_source=wp_plugin&utm_medium=wp_rocket" +#. translators: Documentation exists in EN, DE, FR, ES, IT; use loaclised URL +#. if applicable +#: inc/admin/ui/notices.php:305 inc/admin/ui/notices.php:790 +msgid "" +"https://docs.wp-rocket.me/article/626-how-to-make-system-files-htaccess-wp-" +"config-writeable/?utm_source=wp_plugin&utm_medium=wp_rocket" +msgstr "" +"https://docs.wp-rocket.me/article/626-how-to-make-system-files-htaccess-wp-" +"config-writeable/?utm_source=wp_plugin&utm_medium=wp_rocket" -#: inc/admin/ui/notices.php:388 -msgid "Don’t worry, WP Rocket’s page caching and settings will still function correctly." +#: inc/admin/ui/notices.php:311 +msgid "" +"Don’t worry, WP Rocket’s page caching and settings will still function " +"correctly." msgstr "" +"Ei huolta, WP Rocketin sivuvälimuisti ja asetukset toimivat silti oikein." -#: inc/admin/ui/notices.php:388 -msgid "For optimal performance, adding the following lines into your .htaccess is recommended (not required):" +#: inc/admin/ui/notices.php:311 +msgid "" +"For optimal performance, adding the following lines into your .htaccess is " +"recommended (not required):" msgstr "" +"Optimaalisen suorituskyvyn saavuttamiseksi suosittelemme, että lisäät " +"seuraavat rivit .htaccess-tiedostoon (ei pakollista):" -#: inc/admin/ui/notices.php:535 -#, php-format -msgid "%1$s is good to go! %2$sTest your load time%4$s, or visit your %3$ssettings%4$s." -msgstr "%1$s on käyttövalmisvalmis! %2$sTestaa sivusilatausaika %4$s, tai tsekkaa %3$s asetukset %4$s." +#. translators: %1$s = plugin name, %2$s + %3$s = opening links, %4$s = +#. closing link +#: inc/admin/ui/notices.php:458 +msgid "" +"%1$s is good to go! %2$sTest your load time%4$s, or visit your " +"%3$ssettings%4$s." +msgstr "" +"%1$s on käyttövalmisvalmis! %2$sTestaa sivusilatausaika %4$s, tai tsekkaa " +"%3$s asetukset %4$s." -#: inc/admin/ui/notices.php:576 -msgid "Would you allow WP Rocket to collect non-sensitive diagnostic data from this website?" -msgstr "Sallitko WP Rocketin kerätä ei-sensitiivistä diagnostiikkadataa verkkosivultasi?" +#: inc/admin/ui/notices.php:499 +msgid "" +"Would you allow WP Rocket to collect non-sensitive diagnostic data from this" +" website?" +msgstr "" +"Sallitko WP Rocketin kerätä ei-sensitiivistä diagnostiikkadataa " +"verkkosivultasi?" -#: inc/admin/ui/notices.php:577 +#: inc/admin/ui/notices.php:500 msgid "This would help us to improve WP Rocket for you in the future." -msgstr "Tämä auttaisi meitä parantamaan WP Rocketin toimintaa tulevaisuudessa." +msgstr "" +"Tämä auttaisi meitä parantamaan WP Rocketin toimintaa tulevaisuudessa." -#: inc/admin/ui/notices.php:583 +#. translators: button text, click will expand data collection preview +#: inc/admin/ui/notices.php:506 msgid "What info will we collect?" msgstr "Mitä tietoja keräämme?" -#: inc/admin/ui/notices.php:588 -msgid "Below is a detailed view of all data WP Rocket will collect if granted permission. WP Rocket will never transmit any domain names or email addresses (except for license validation), IP addresses, or third-party API keys." -msgstr "Alla näet yksityiskohtaisesti kaiken datan jota WP Rocket kerää mikäli sallit sen. WP Rocket ei koskaan siirrä domainin nimitietoja, sähköpostiosoitteita (paitsi lisenssin vahvistuksen yhteydessä), IP-osoitteita, tai kolmannen osapuolen API-avaimia." - -#: inc/admin/ui/notices.php:597 +#: inc/admin/ui/notices.php:511 +msgid "" +"Below is a detailed view of all data WP Rocket will collect if granted " +"permission. WP Rocket will never transmit any domain names or email " +"addresses (except for license validation), IP addresses, or third-party API " +"keys." +msgstr "" +"Alla näet yksityiskohtaisesti kaiken datan jota WP Rocket kerää mikäli " +"sallit sen. WP Rocket ei koskaan siirrä domainin nimitietoja, " +"sähköpostiosoitteita (paitsi lisenssin vahvistuksen yhteydessä), IP-" +"osoitteita, tai kolmannen osapuolen API-avaimia." + +#. translators: button text for data collection opt-in +#: inc/admin/ui/notices.php:520 msgid "Yes, allow" msgstr "Kyllä, salli" -#: inc/admin/ui/notices.php:600 +#. translators: button text for data collection opt-in +#: inc/admin/ui/notices.php:523 msgid "No, thanks" msgstr "Ei kiitos" -#: inc/admin/ui/notices.php:639 +#: inc/admin/ui/notices.php:562 msgid "Thank you!" msgstr "Kiitos!" -#: inc/admin/ui/notices.php:644 +#: inc/admin/ui/notices.php:567 msgid "WP Rocket now collects these metrics from your website:" msgstr "WP Rocket kerää nyt seuraavat tiedot verkkosivustasi:" -#: inc/admin/ui/notices.php:682 -#, php-format +#. translators: %s = plugin name. +#: inc/admin/ui/notices.php:605 msgid "%s: Cache cleared." msgstr "%s: Välimuisti tyhjennetty." -#: inc/admin/ui/notices.php:689 -#, php-format +#. translators: %s = plugin name. +#: inc/admin/ui/notices.php:612 msgid "%s: Post cache cleared." msgstr "%s: Postauksen välimuisti tyhjennetty." -#: inc/admin/ui/notices.php:696 -#, php-format +#. translators: %s = plugin name. +#: inc/admin/ui/notices.php:619 msgid "%s: Term cache cleared." msgstr "%s: Avainsanan välimuisti tyhjennetty." -#: inc/admin/ui/notices.php:703 -#, php-format +#. translators: %s = plugin name). +#: inc/admin/ui/notices.php:626 msgid "%s: User cache cleared." msgstr "%s: Käyttäjän välimuisti tyhjennetty." -#: inc/Engine/HealthCheck/HealthCheck.php:82 -#: inc/deprecated/3.5.php:858 -msgid "The following scheduled event failed to run. This may indicate the CRON system is not running properly, which can prevent some WP Rocket features from working as intended:" -msgid_plural "The following scheduled events failed to run. This may indicate the CRON system is not running properly, which can prevent some WP Rocket features from working as intended:" -msgstr[0] "" -msgstr[1] "" +#: inc/admin/ui/notices.php:662 inc/Engine/License/views/promo-banner.php:38 +#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:34 +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:44 +#: inc/Engine/License/views/renewal-expired-banner.php:32 +#: views/settings/page-sections/dashboard.php:47 +msgid "Dismiss this notice" +msgstr "Ohita tämä ilmoitus" -#: inc/Engine/HealthCheck/HealthCheck.php:88 -#: inc/deprecated/3.5.php:867 -msgid "Please contact your host to check if CRON is working." -msgstr "" +#: inc/admin/ui/notices.php:682 inc/Engine/Saas/Admin/AdminBar.php:51 +msgid "Clear Used CSS" +msgstr "Tyhjennä käytetty CSS" -#: inc/admin/ui/notices.php:751 +#: inc/admin/ui/notices.php:685 msgid "Stop Preload" msgstr "Pysäytä esilataus" -#: inc/admin/ui/notices.php:781 +#: inc/admin/ui/notices.php:691 +msgid "Turn on Remove Unused CSS" +msgstr "Laita päälle Poista käyttämätön CSS" + +#: inc/admin/ui/notices.php:697 +msgid "Enable “Separate Cache Files for Mobile Devices” now" +msgstr "Ota käyttöön \"Erilliset välimuistitiedostot mobiililaitteille\" nyt" + +#: inc/admin/ui/notices.php:715 msgid "Force deactivation " msgstr "Pakota deaktivointi" -#: inc/admin/ui/notices.php:800 +#: inc/admin/ui/notices.php:745 msgid "The following code should have been written to this file:" msgstr "Alla olevan koodin olisi pitänyt päätyä tähän tiedostoon:" -#: inc/admin/ui/notices.php:831 -#, php-format +#. translators: %s = plugin name. +#: inc/admin/ui/notices.php:776 msgid "%s cannot configure itself due to missing writing permissions." msgstr "%s konfigurointi ei onnistunut puuttuvien kirjoitusoikeuksien vuoksi." -#: inc/admin/ui/notices.php:837 -#, php-format +#. translators: %s = file/folder name +#: inc/admin/ui/notices.php:782 msgid "Affected file/folder: %s" msgstr "Tiedosto/kansio: %s" -#: inc/Engine/Admin/Database/Optimization.php:30 -#: inc/Engine/Admin/Settings/Page.php:1475 -msgid "Revisions" -msgstr "Versiot" - -#: inc/Engine/Admin/Database/Optimization.php:31 -#: inc/Engine/Admin/Settings/Page.php:1485 -msgid "Auto Drafts" -msgstr "Automaattiset luonnokset" +#: inc/classes/admin/class-logs.php:124 +msgid "The debug file could not be deleted." +msgstr "Debug -tiedostoa ei voitu poistaa." -#: inc/Engine/Admin/Database/Optimization.php:32 -#: inc/Engine/Admin/Settings/Page.php:1495 -msgid "Trashed Posts" -msgstr "Postaukset roskakorissa" - -#: inc/Engine/Admin/Database/Optimization.php:33 -#: inc/Engine/Admin/Settings/Page.php:1505 -msgid "Spam Comments" -msgstr "Roskapostikommentit" +#. Translators: %1$s = Plugin name, %2$s = Plugin version. +#: inc/classes/class-wp-rocket-requirements-check.php:147 +msgid "To function properly, %1$s %2$s requires at least:" +msgstr "Jotta tämä toimisi, %1$s %2$s vaatii vähintään:" -#: inc/Engine/Admin/Database/Optimization.php:34 -#: inc/Engine/Admin/Settings/Page.php:1515 -msgid "Trashed Comments" -msgstr "Kommentit roskakorissa" +#. Translators: %1$s = PHP version required. +#: inc/classes/class-wp-rocket-requirements-check.php:151 +msgid "" +"PHP %1$s. To use this WP Rocket version, please ask your web host how to " +"upgrade your server to PHP %1$s or higher." +msgstr "" +"PHP %1$s. Käyttääksesi tätä WP Rocket:in versiota, pyydä web-hostaajaasi " +"päivittämään palvelimesi PHP-versio PHP %1$s tai uudempaan." -#: inc/Engine/Admin/Database/Optimization.php:35 -msgid "Transients" -msgstr "Transientit" +#. Translators: %1$s = WordPress version required. +#: inc/classes/class-wp-rocket-requirements-check.php:156 +msgid "" +"WordPress %1$s. To use this WP Rocket version, please upgrade WordPress to " +"version %1$s or higher." +msgstr "" +"WordPress %1$s. Käyttääksesi tätä WP Rocket:in versiota, ole hyvä ja päivitä" +" WordPress vähintään versioon %1$s." -#: inc/Engine/Admin/Database/Optimization.php:36 -msgid "Tables" -msgstr "Taulut" +#: inc/classes/class-wp-rocket-requirements-check.php:159 +msgid "" +"If you are not able to upgrade, you can rollback to the previous version by " +"using the button below." +msgstr "" +"Päivitys ei ole sallittu sinulle. Voit palata edelliseen versioon alla " +"olevasta painikkeesta." -#: inc/classes/admin/class-logs.php:124 -msgid "The debug file could not be deleted." -msgstr "Debug -tiedostoa ei voitu poistaa." +#. Translators: %s = Previous plugin version. +#: inc/classes/class-wp-rocket-requirements-check.php:161 +#: inc/deprecated/deprecated.php:1947 +msgid "Re-install version %s" +msgstr "Uudelleenasenna versio %s" -#: inc/Engine/Admin/Settings/Page.php:257 -#: inc/Engine/Admin/Settings/Page.php:258 -msgid "Unavailable" -msgstr "Ei saatavilla" +#. translators: %s is the plugin name. +#: inc/classes/class-wp-rocket-requirements-check.php:203 +#: inc/classes/class-wp-rocket-requirements-check.php:214 +#: inc/deprecated/3.11.php:236 inc/deprecated/3.11.php:251 +#: inc/Engine/Plugin/UpdaterSubscriber.php:477 +#: inc/Engine/Plugin/UpdaterSubscriber.php:491 +msgid "%s Update Rollback" +msgstr "%s päivityksen peruutus" -#: inc/Engine/Admin/Settings/Page.php:352 -#: inc/deprecated/deprecated.php:1789 -#: views/settings/page-sections/dashboard.php:80 -msgid "License" -msgstr "Lisenssi" +#. translators: %1$s = missing tags; +#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:151 +msgid "" +"Failed to detect the following requirement in your theme: closing %1$s." +msgid_plural "" +"Failed to detect the following requirements in your theme: closing %1$s." +msgstr[0] "" +"Seuraavan vaatimusten havaitseminen teemassasi epäonnistui: closing %1$s." +msgstr[1] "" +"Seuraavien vaatimusten havaitseminen teemassasi epäonnistui: closing %1$s." -#: inc/Engine/Admin/Settings/Page.php:369 -msgid "API key" -msgstr "API-avain" +#. translators: Documentation exists in EN, FR; use localized URL if +#. applicable. +#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:159 +msgid "" +"https://docs.wp-rocket.me/article/99-pages-not-cached-or-minify-cssjs-not-" +"working/?utm_source=wp_plugin&utm_medium=wp_rocket#theme" +msgstr "" +"https://docs.wp-rocket.me/article/99-pages-not-cached-or-minify-cssjs-not-" +"working/?utm_source=wp_plugin&utm_medium=wp_rocket#theme" -#: inc/Engine/Admin/Settings/Page.php:384 -msgid "Email address" -msgstr "Sähköpostiosoite" +#: inc/common/admin-bar.php:91 inc/common/admin-bar.php:154 +msgid "Clear and Preload Cache" +msgstr "Tyhjennä ja esilataa välimuisti" -#: inc/Engine/Admin/Settings/Page.php:410 -msgid "Dashboard" -msgstr "Kojelauta" +#: inc/common/admin-bar.php:91 inc/common/admin-bar.php:154 +msgid "Clear Cache" +msgstr "Tyhjennä välimuisti" -#: inc/Engine/Admin/Settings/Page.php:411 -msgid "Get help, account info" -msgstr "Pyydä apua, tilin tiedot" +#: inc/common/admin-bar.php:131 inc/functions/i18n.php:20 +msgid "All languages" +msgstr "Kaikki kielet" -#: inc/Engine/Admin/Settings/Page.php:420 -msgid "My Status" -msgstr "Oma status" +#: inc/common/admin-bar.php:178 +msgid "Clear this post" +msgstr "Tyhjennä tämä sivu" -#: inc/Engine/Admin/Settings/Page.php:430 -#: views/settings/page.php:75 -msgid "Rocket Analytics" -msgstr "Rocket Analytiikka" +#: inc/common/admin-bar.php:192 +msgid "Purge this URL" +msgstr "Tyhjennä tämä osoite" -#: inc/Engine/Admin/Settings/Page.php:432 -#, php-format -msgid "I agree to share anonymous data with the development team to help improve WP Rocket. %1$sWhat info will we collect?%2$s" -msgstr "Annan luvan jakaa anonymisoitua dataani kehitystiimille auttaakseni WP Rocket parentelua. %1$sMitä tietoja keräämme?%2$s" +#: inc/common/admin-bar.php:212 +msgid "Purge Sucuri cache" +msgstr "Tyhjennä Sucuri-välimuisti" -#: inc/Engine/Admin/Settings/Page.php:456 -#: inc/Engine/Cache/WPCache.php:354 -msgid "Cache" -msgstr "Välimuisti" +#: inc/common/admin-bar.php:236 views/settings/fields/rocket-cdn.php:55 +msgid "Purge RocketCDN cache" +msgstr "Puhdista RocketCDN-välimuisti" -#: inc/Engine/Admin/Settings/Page.php:457 -msgid "Basic cache options" -msgstr "Välimuistin perusasetukset" +#: inc/common/admin-bar.php:249 views/settings/partials/documentation.php:14 +msgid "Documentation" +msgstr "Dokumentaatio" -#: inc/Engine/Admin/Settings/Page.php:464 -msgid "Mobile Cache" -msgstr "Mobiillivälimuisti" +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:66 +msgid "Activated" +msgstr "Aktivoitu" -#: inc/Engine/Admin/Settings/Page.php:466 -msgid "Speed up your site for mobile visitors." -msgstr "Nopeuta sivustoasi mobiilikäyttäjille." +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:109 +msgid "Install" +msgstr "Asenna" -#: inc/Engine/Admin/Settings/Page.php:471 -msgid "We detected you use a plugin that requires a separate cache for mobile, and automatically enabled this option for compatibility." -msgstr "Havaitsimme lisäosan, joka tarvitsee erillisen välimuistin mobiililaitteille. Asetimme tämän asetuksen päälle yhteensopivuuden takaamiseksi." +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:118 +msgid "Get it Now" +msgstr "Hanki se nyt" -#: inc/Engine/Admin/Settings/Page.php:475 -msgid "User Cache" -msgstr "Käyttäjävälimuisti" +#: inc/Dependencies/WPMedia/PluginFamily/Model/PluginFamily.php:127 +msgid "Activate" +msgstr "Aktivoi" -#: inc/Engine/Admin/Settings/Page.php:478 -#, php-format -msgid "%1$sUser cache%2$s is great when you have user-specific or restricted content on your website." -msgstr "%1$sKäyttäjävälimuisti%2$s on väkevä ominaisuus, jos sinulla on käyttäjäkohtaista sisältöä sivullasi." +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:8 +msgid "Optimize Performance" +msgstr "Optimoi suorituskyky" -#: inc/Engine/Admin/Settings/Page.php:486 -msgid "Cache Lifespan" -msgstr "Välimuistin elinikä" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:15 +msgid "Speed Up Your Website, Instantly" +msgstr "Nopeuta kotisivujasi hetkessä" -#: inc/Engine/Admin/Settings/Page.php:503 -msgid "Enable caching for logged-in WordPress users" -msgstr "Salli välimuisti kirjautuneille WordPress -käyttäjille" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:16 +msgid "" +"WP Rocket is the easiest way to make your WordPress website faster and boost" +" your Google PageSpeed score. Get more traffic, better engagement, and " +"higher conversions effortlessly." +msgstr "" +"WP Rocket on helpoin tapa nopeuttaa WordPress-sivustoasi ja parantaa Google " +"PageSpeed -pisteitä. Enemmän liikennettä ja parempi konversio helposti." -#: inc/Engine/Admin/Settings/Page.php:511 -msgid "Enable caching for mobile devices" -msgstr "Salli välimuisti mobiililaitteille" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:24 +msgid "Speed Up Your Website With Lighter Images" +msgstr "Nopeuta verkkosivustoasi kevyemmillä kuvilla" -#: inc/Engine/Admin/Settings/Page.php:526 -msgid "Separate cache files for mobile devices" -msgstr "Erillinen välimuisti mobiililaitteille" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:25 +msgid "" +"Imagify is the easiest WordPress image optimizer. It automatically " +"compresses images, converts them to WebP and AVIF formats, and lets you " +"resize and optimize with just one click!" +msgstr "" +"Imagify on helppokäyttöisin WordPress-lisäosa kuvien optimointiin. Se pakkaa" +" kuvat automaattisesti pienemmiksi, muuntaa ne WebP- ja AVIF-muotoihin ja " +"antaa sinun muuttaa niiden kokoa ja optimoida ne vain yhdellä klikkauksella!" -#: inc/Engine/Admin/Settings/Page.php:544 -msgid "Specify time after which the global cache is cleared
(0 = unlimited )" -msgstr "Määritä aika, jonka jälkeen globaali välimuisti tyhjennetään
(0 = ei aikarajaa)" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:31 +msgid "Boost Traffic" +msgstr "Kasvata sivustosi liikennettä" -#: inc/Engine/Admin/Settings/Page.php:546 -#, php-format -msgid "Reduce lifespan to 10 hours or less if you notice issues that seem to appear periodically. %1$sWhy?%2$s" -msgstr "Pienennä elinikä kymmeneen tuntiin tai pienemmäksi, jos huomaat ongelmia jotka tuntuvat katoavan säännöllisin väliajoin. %1$sMiksi?%2$s" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:38 +msgid "The Swiss Army Knife of SEO Tools" +msgstr "Huippuluokan SEO-työkalu" -#: inc/Engine/License/views/promo-banner.php:31 -#: inc/Engine/License/views/renewal-soon-banner.php:14 -msgid "Minutes" -msgstr "Minuuttia" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:39 +msgid "" +"Rank Math SEO is the Best WordPress SEO plugin with the features of many SEO" +" and AI SEO tools in a single package to help multiply your SEO traffic." +msgstr "" +"Rank Math SEO on paras SEO-lisäosa WordPressille. Se sisältää monien SEO-" +"työkalujen ominaisuudet yhdessä työkalussa, joka auttaa sinua " +"moninkertaistamaan sivustosi SEO-liikenteen." -#: inc/Engine/Admin/Settings/Page.php:552 -#: inc/Engine/License/views/promo-banner.php:30 -#: inc/Engine/License/views/renewal-soon-banner.php:13 -msgid "Hours" -msgstr "Tuntia" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:45 +msgid "Protect & Secure" +msgstr "Parempi tietoturva" -#: inc/Engine/Admin/Settings/Page.php:553 -#: inc/Engine/License/views/promo-banner.php:29 -#: inc/Engine/License/views/renewal-soon-banner.php:12 -msgid "Days" -msgstr "Päivää" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:52 +msgid "The Easiest Way to Protect Your Website" +msgstr "Helpoin tapa turvata WordPress-sivustoasi" -#: inc/Engine/Admin/Settings/Page.php:602 -msgid "File Optimization" -msgstr "Tiedostojen optimointi" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:53 +msgid "" +"BackWPup is the most comprehensive and user-friendly backup & restore plugin" +" for WordPress. Easily schedule automatic backups, securely store and " +"restore with just a few clicks!" +msgstr "" +"BackWPup on kattavin ja käyttäjäystävällisin Varmuuskopiointi-lisäosa " +"WordPressille. Aikatauluta automaattiset varmuuskopioinnit helposti, säilytä" +" niitä turvallisesti ja palauta niitä vain muutamalla klikkauksella!" -#: inc/Engine/Admin/Settings/Page.php:603 -msgid "Optimize CSS & JS" -msgstr "Optimoi CSS & JS" +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:61 +msgid "GDPR/CCPA Cookie Consent Banner" +msgstr "GDPR/CCPA-yhteensopiva evästebanneri" -#: inc/Engine/Admin/Settings/Page.php:611 -#: inc/Engine/Admin/Settings/Page.php:637 -#, php-format -msgid "%1$s Minification is currently activated in Autoptimize. If you want to use %2$s’s minification, disable those options in Autoptimize." -msgstr "%1$s Kutistus on aktivoitu Autoptimize:ssä. Jos haluat käyttää %2$s -kutistusta, poista kyseiset asetukset Autoptimize:stä." +#: inc/Dependencies/WPMedia/PluginFamily/Model/wp_media_plugins.php:62 +msgid "" +"One of the easiest, most comprehensive, and popular cookie consent plugins " +"available. Google Gold Certified Partner to quickly comply with data privacy" +" laws from around the world." +msgstr "" +"Yksi helppokäyttöisimmistä, kattavimmista ja suosituimmista " +"evästebannerilisäosista. Google Gold -sertifioitu partneri, jonka avulla " +"voit noudattaa nopeasti kansainvälisiä tietosuojalakeja." -#: inc/Engine/Admin/Settings/Page.php:621 -msgid "CSS Files" -msgstr "CSS -tiedostot" +#: inc/deprecated/3.2.php:52 views/settings/page-sections/imagify.php:107 +msgid "Activate Imagify" +msgstr "Aktivoi Imagify" -#: inc/Engine/Admin/Settings/Page.php:630 -msgid "JavaScript Files" -msgstr "JavaScript -tiedostot" +#: inc/deprecated/3.2.php:52 +msgid "Install Imagify for Free" +msgstr "Asenna ilmainen Imagify" -#: inc/Engine/Admin/Settings/Page.php:663 -msgid "Minify CSS files" -msgstr "Kutista CSS -tiedostot" +#: inc/deprecated/3.2.php:67 +msgid "" +"Speed up your website and boost your SEO by reducing image file sizes " +"without losing quality with Imagify." +msgstr "" +"Nopeuta sivustoasi ja paranna SEO-tuloksiasi pienemtämällä kuviesi kokoa " +"tinkimättä laadusta Imagifyn avulla." -#: inc/Engine/Admin/Settings/Page.php:664 -msgid "Minify CSS removes whitespace and comments to reduce the file size." -msgstr "CSS -tiedstojen kutistaminen poistaa turhat välilyönnit ja kommentit pienentääkseen tiedoston kokoa." +#: inc/deprecated/3.2.php:72 +msgid "More details" +msgstr "Lisätietoja" -#: inc/Engine/Admin/Settings/Page.php:677 -#: inc/Engine/Admin/Settings/Page.php:701 -#: inc/Engine/Admin/Settings/Page.php:765 -#: inc/Engine/Admin/Settings/Page.php:831 -#: inc/Engine/Admin/Settings/Page.php:855 -msgid "This could break things!" -msgstr "Tämä saattaa rikkoa asioita!" +#. translators: %d is the number of pages preloaded. +#: inc/deprecated/3.2.php:228 +msgid "Sitemap preload: %d pages have been cached." +msgstr "Sivukartan esilataus: %d sivua on välimuistissa." -#: inc/Engine/Admin/Settings/Page.php:678 -#: inc/Engine/Admin/Settings/Page.php:702 -#: inc/Engine/Admin/Settings/Page.php:766 -#: inc/Engine/Admin/Settings/Page.php:832 -#: inc/Engine/Admin/Settings/Page.php:856 -msgid "If you notice any errors on your website after having activated this setting, just deactivate it again, and your site will be back to normal." -msgstr "Jos huomaat virheitä sivustollasi tämän asetuksen aktivoinnin jälkeen, poista tämä asetus käytöstä ja sivustosi toiminta palaa normaaliksi." +#. translators: %d = Number of pages preloaded. +#: inc/deprecated/3.2.php:261 +msgid "" +"Sitemap preload: %d uncached pages have now been preloaded. (refresh to see " +"progress)" +msgstr "" +"Sivukartan esilataus: %d sivua on nyt esiladattu. (päivitä sivua nähdäksesi " +"etenemisen)" -#: inc/Engine/Admin/Settings/Page.php:679 -msgid "Activate minify CSS" -msgstr "Aktivoi CSS:n kutistus" +#. translators: %s is an URL. +#: inc/deprecated/3.3.php:761 inc/deprecated/3.3.php:770 +#: inc/Engine/Plugin/UpdaterApiTools.php:32 +msgid "" +"An unexpected error occurred. Something may be wrong with WP-Rocket.me or " +"this server’s configuration. If you continue to have problems, contact support." +msgstr "" +"Odottamaton virhe. Vika voi olla joko WP-Rocket.me:n päässä tai tämän " +"palvelimen asetuksissa. Jos ongelmat jatkuvat, ota yhteys " +"tukeen." -#: inc/Engine/Admin/Settings/Page.php:684 -msgid "Combine CSS files (Enable Minify CSS files to select)" -msgstr "Yhdistä CSS -tiedostot (aktivoi CSS:n kutistus ensin)" +#: inc/deprecated/3.4.php:18 +msgid "Choose a domain from the list" +msgstr "Valitse verkkotunnus listalta" -#: inc/Engine/Admin/Settings/Page.php:686 -#, php-format -msgid "Combine CSS merges all your files into 1, reducing HTTP requests. Not recommended if your site uses HTTP/2. %1$sMore info%2$s" -msgstr "CSS:n yhdistäminen yhdistää kaikki erilliset CSS -tiedostot yhdeksi, vähentäen HTTP-kyselyiden määrää. Ei suositeltavaa, jos sivustosi käyttää HTTP/2 -yhteyksiä. %1$sLisätietoja%2$s" +#: inc/deprecated/3.4.php:31 +msgid "No domain available in your Cloudflare account" +msgstr "Cloudflare -tililtäsi ei löytynyt yhtään verkkotunnusta" -#: inc/Engine/Admin/Settings/Page.php:703 -msgid "Activate combine CSS" -msgstr "Aktivoi CSS:n yhdistäminen" +#: inc/deprecated/3.5.php:71 inc/deprecated/3.5.php:195 +msgid "" +"Curl is disabled on your server. Please ask your host to enable it. This is " +"required for the Cloudflare Add-on to work correctly." +msgstr "" +"Curl on poistettu käytöstä palvelimellasi. Pyydä palvelimen ylläpitäjää " +"ottamaan se käyttöön. Tämä vaaditaan, jotta Cloudfare-lisäosa toimii oikein." -#: inc/Engine/Admin/Settings/Page.php:709 -msgid "Specify URLs of CSS files to be excluded from minification and concatenation (one per line)." -msgstr "Määritä verkko-osoitteet niihin CSS -tiedostoihin jotka haluat sulkea pois kutistuksesta ja yhdistämisestä (yksi osoite per rivi)." +#. translators: %1$s = opening link; %2$s = closing link +#: inc/deprecated/3.5.php:79 +msgid "" +"Cloudflare email, API key and Zone ID are not set. Read the " +"%1$sdocumentation%2$s for further guidance." +msgstr "" +"Cloudflare-sähköposti, -API-avain ja Zone ID ovat määrittämättä. Lue " +"%1$sdokumentaatio%2$s saadaksesi lisätietoja." -#: inc/Engine/Admin/Settings/Page.php:725 -#: inc/Engine/Admin/Settings/Page.php:747 -msgid "Optimize CSS delivery" -msgstr "Optimoi CSS:n jakelu" +#. translators: %1$s = opening link; %2$s = closing link +#: inc/deprecated/3.5.php:206 +msgid "" +"Cloudflare email and API key are not set. Read the %1$sdocumentation%2$s for" +" further guidance." +msgstr "" +"Cloudflare-sähköpostia ja API-avainta ei ole määritetty. Lue " +"%1$sdokumentaaitio%2$s saadaksesi lisätietoja." -#: inc/Engine/Admin/Settings/Page.php:800 -msgid "Fallback critical CSS" -msgstr "Kriittisen CSS:n turvaverkko" +#: inc/deprecated/3.5.php:271 +msgid "Connection to Cloudflare failed" +msgstr "Yhteys Cloudflareen epäonnistui" -#: inc/Engine/Admin/Settings/Page.php:802 -#, php-format -msgid "Provides a fallback if auto-generated critical path CSS is incomplete. %1$sMore info%2$s" -msgstr "Tarjoaa turvaverkon mikäli automaattisesti luotu kriittinen CSS on virheellinen. %1$sLisätietoja%2$s" +#. translators: %s = CloudFare API return message. +#: inc/deprecated/3.5.php:587 +msgid "WP Rocket: %s" +msgstr "WP Rocket:%s" -#: inc/Engine/Admin/Settings/Page.php:817 -msgid "Minify JavaScript files" -msgstr "Kutista JavaScript -tiedostot" +#: inc/deprecated/3.5.php:592 +msgid "WP Rocket: Cloudflare cache successfully purged." +msgstr "" +"WP Rocket: Cloudflare-välimuisti puhdistettiin " +"onnistuneesti." -#: inc/Engine/Admin/Settings/Page.php:818 -msgid "Minify JavaScript removes whitespace and comments to reduce the file size." -msgstr "JavaScript -tiedostojen kutistaminen poistaa turhat välilyönnit ja kommentit pienentääkseen tiedoston kokoa." +#: inc/deprecated/3.5.php:858 inc/Engine/HealthCheck/HealthCheck.php:73 +msgid "" +"The following scheduled event failed to run. This may indicate the CRON " +"system is not running properly, which can prevent some WP Rocket features " +"from working as intended:" +msgid_plural "" +"The following scheduled events failed to run. This may indicate the CRON " +"system is not running properly, which can prevent some WP Rocket features " +"from working as intended:" +msgstr[0] "" +"Seuraavan ajoitetun tapahtuman suorittaminen epäonnistui. Tämä voi olla " +"merkki siitä, että CRON-järjestelmä ei toimi oikein, mikä voi estää joitakin" +" WP Rocket -ominaisuuksia toimimasta oikein:" +msgstr[1] "" +"Seuraavien ajoitettujen tapahtumien suorittaminen epäonnistui. Tämä voi olla" +" merkki siitä, että CRON-järjestelmä ei toimi oikein, mikä voi estää " +"joitakin WP Rocket -ominaisuuksia toimimasta oikein:" -#: inc/Engine/Admin/Settings/Page.php:833 -msgid "Activate minify JavaScript" -msgstr "Aktivoi JavaScript:in kutistus" +#: inc/deprecated/3.5.php:867 inc/Engine/HealthCheck/HealthCheck.php:80 +msgid "Please contact your host to check if CRON is working." +msgstr "Ota yhteyttä palvelimen ylläpitäjään tarkistaaksesi, toimiiko CRON." -#: inc/Engine/Admin/Settings/Page.php:838 -msgid "Combine JavaScript files (Enable Minify JavaScript files to select)" -msgstr "Yhdistä JavaScript -tiedstot (salli JavaScript:in kutistaminen ensin)" +#: inc/deprecated/3.10.php:163 +msgid "OPcache purge failed." +msgstr "OPcache-puhdistus epäonnistui." -#: inc/Engine/Admin/Settings/Page.php:840 -#, php-format -msgid "Combine JavaScript files combines your site’s internal, 3rd party and inline JS reducing HTTP requests. Not recommended if your site uses HTTP/2. %1$sMore info%2$s" -msgstr "JavaScript:in yhdistäminen yhdistää sivustosi sisäiset, ulkoiset ja inline-JavaScript -koodit yhteen vähentäen HTTP-pyyntöjä. Ei suositeltavaa jos käytössäsi on HTTP/2. %1$sLisätietoja%2$s" +#: inc/deprecated/3.10.php:168 +msgid "OPcache successfully purged" +msgstr "OPcache puhdistettiin onnistuneesti" -#: inc/Engine/Admin/Settings/Page.php:857 -msgid "Activate combine JavaScript" -msgstr "Aktivoi JavaScript:in yhdistäminen" +#: inc/deprecated/3.11.php:81 +msgid "Yoast SEO XML sitemap" +msgstr "Yoast SEO XML -sivukartta" -#: inc/Engine/Admin/Settings/Page.php:864 -#, php-format -msgid "Specify patterns of inline JavaScript to be excluded from concatenation (one per line). %1$sMore info%2$s" -msgstr "Määritä sopivat kaaviot inline-JavaScriptille, jonka haluat sulkea pois yhdistämisestä (yksi per rivi). %1$sLisätietoa%2$s" +#. translators: %s = Name of the plugin. +#. translators: %s = plugin name, e.g. Yoast SEO. +#: inc/deprecated/3.11.php:83 inc/deprecated/3.12.php:58 +#: inc/deprecated/3.12.php:87 inc/deprecated/3.12.php:186 +#: inc/deprecated/3.12.php:253 inc/deprecated/3.12.php:342 +msgid "" +"We automatically detected the sitemap generated by the %s plugin. You can " +"check the option to preload it." +msgstr "" +"Havaitsimme sivukartan, jonka on generoinut %s -lisäosa. Voit valita tämän " +"option esiladataksesi sen." -#: inc/Engine/Admin/Settings/Page.php:881 -msgid "Specify URLs of JavaScript files to be excluded from minification and concatenation (one per line)." -msgstr "Määritä verkko-osoitteet pois suljettaville JavaScript -tiedostoille, joita et halua mukaan kutistukseen ja yhdistämiseen (yksi per rivi)." +#. translators: 1 and 3 are link openings, 2 is a link closing. +#: inc/deprecated/3.11.php:279 inc/Engine/Plugin/UpdaterSubscriber.php:514 +msgid "%1$sReturn to WP Rocket%2$s or %3$sgo to Plugins page%2$s" +msgstr "" +"%1$s Palataksesi WP Rocket %2$s tai %3$s, siirry lisäosat-sivulle %2$s" -#: inc/Engine/Admin/Settings/Page.php:882 -msgid "Internal: The domain part of the URL will be stripped automatically. Use (.*).js wildcards to exclude all JS files located at a specific path." -msgstr "Sisäiset: Verkko-osoitteen domain-osuus osoitteesta jätetään automaattisesti pois. Käytä (.*).js -jokerimerkkiä sulkeaksesi pois kaikki JS-tiedostot tietystä kansiosta." +#: inc/deprecated/3.12.php:56 +msgid "All in One SEO XML sitemap" +msgstr "All in One SEO XML -sivukartta" -#: inc/Engine/Admin/Settings/Page.php:884 -#, php-format -msgid "3rd Party: Use either the full URL path or only the domain name, to exclude external JS. %1$sMore info%2$s" -msgstr "Ulkoiset: Anna joko kokonainen URL, tai pelkkä domain-nimi sulkeaksesi pois ulkoiset JS-tiedostot. %1$sLisätietoa%2$s" +#: inc/deprecated/3.12.php:85 +msgid "Rank Math XML sitemap" +msgstr "Rank Math XML -sivukartta" -#: inc/Engine/Admin/Settings/Page.php:900 -msgid "Load JavaScript deferred" -msgstr "Lataa JavaScript puskuroidusti" +#: inc/deprecated/3.12.php:184 +msgid "SEOPress XML sitemap" +msgstr "SEOPress XML -sivukartta" -#: inc/Engine/Admin/Settings/Page.php:902 -#, php-format -msgid "Load JavaScript deferred eliminates render-blocking JS on your site and can improve load time. %1$sMore info%2$s" -msgstr "JavaScript:in lataaminen puskuroidusti poistaa renderöinnin estävän JS:n lataamisen ja voi parantaa sivusi latausaikaa. %1$sLisätietoa%2$s" +#: inc/deprecated/3.12.php:251 +msgid "The SEO Framework XML sitemap" +msgstr "The SEO Framework XML -sivukartta" -#: inc/Engine/Admin/Settings/Page.php:993 -msgid "Media" -msgstr "Media" +#: inc/deprecated/3.12.php:332 +msgid "Jetpack XML Sitemaps" +msgstr "Jetpack XML -sivukartat" -#: inc/Engine/Admin/Settings/Page.php:1048 -msgid "LazyLoad" -msgstr "LazyLoad" +#: inc/deprecated/3.12.php:334 +msgid "Preload the sitemap from the Jetpack plugin" +msgstr "Esilataa sivukartta Jetpack-lisäosasta" -#: inc/Engine/Admin/Settings/Page.php:1051 -#, php-format -msgid "It can improve actual and perceived loading time as images, iframes, and videos will be loaded only as they enter (or about to enter) the viewport and reduces the number of HTTP requests. %1$sMore Info%2$s" -msgstr "Voi parantaa näkyvää ja todellista latausaikaa, sillä kuvat, iframet ja videot ladataan vasta kun ne ilmestyvät (tai ovat juuri ilmestymässä) näkyviin. Tämä vähentää HTTP-pyyntöjen määrää. %1$sLisätietoja%2$s" +#: inc/deprecated/3.15.php:28 +#: inc/Engine/Admin/Metaboxes/PostEditOptionsSubscriber.php:74 +msgid "WP Rocket Options" +msgstr "WP Rocket -asetukset" -#: inc/Engine/Admin/Settings/Page.php:1083 -msgid "Enable for images" -msgstr "Käytä kuviin" +#: inc/deprecated/3.15.php:57 views/metaboxes/post_edit_options.php:19 +msgid "Never cache this page" +msgstr "Ei välimuistia tälle sivulle" -#: inc/Engine/Admin/Settings/Page.php:1103 -msgid "Enable for iframes and videos" -msgstr "Käytä iframeihin ja videoihin" +#: inc/deprecated/3.15.php:61 views/metaboxes/post_edit_options.php:23 +msgid "Activate these options on this post:" +msgstr "Aktivoi nämä asetukset tälle postaukselle:" -#: inc/Engine/Admin/Settings/Page.php:1118 -msgid "Replace YouTube iframe with preview image" -msgstr "Korvaa YouTuben iframe esikatselukuvalla" +#. translators: %s is the name of the option. +#: inc/deprecated/3.15.php:81 +#: inc/Engine/Admin/Metaboxes/PostEditOptionsSubscriber.php:117 +msgid "Activate first the %s option." +msgstr "Aktivoi ensin %s -asetus." -#: inc/Engine/Admin/Settings/Page.php:1120 -msgid "This can significantly improve your loading time if you have a lot of YouTube videos on a page." -msgstr "Tämä voi parantaa sivusi latausaikaa merkittävästi, jos sivullasi on paljon YouTube -videoita." +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/deprecated/3.15.php:97 views/metaboxes/post_edit_options.php:38 +msgid "" +"%1$sNote:%2$s None of these options will be applied if this post has been " +"excluded from cache in the global cache settings." +msgstr "" +"%1$sHuomio: %2$s Mikään näistä asetuksista ei pure, mikäli tämä postaus on " +"suljettu pois välimuistista yleisissä välimuistin asetuksissa." -#: inc/Engine/Admin/Settings/Page.php:1164 -#: inc/deprecated/deprecated.php:1776 -msgid "Preload" -msgstr "Esilataa" +#: inc/deprecated/deprecated.php:240 +msgid "JS files with Deferred Loading JavaScript" +msgstr "JS -tiedostot jotka on puskuroitu" -#: inc/Engine/Admin/Settings/Page.php:1199 -msgid "Prefetch DNS Requests" -msgstr "Ennakkohae DNS-kyselyjä" +#: inc/deprecated/deprecated.php:293 +msgid "Add URL" +msgstr "Lisää osoite" -#: inc/Engine/Admin/Settings/Page.php:1201 -msgid "DNS prefetching can make external files load faster, especially on mobile networks" -msgstr "DNS-kyselyjen esilataaminen voi nopeuttaa ulkoisten tiedostojen lataamisen etenkin mobiiliverkoissa" +#: inc/deprecated/deprecated.php:1245 +#: inc/Engine/Admin/Settings/Settings.php:453 +msgid "Settings saved." +msgstr "Asetukset tallennettu." -#: inc/Engine/Admin/Settings/Page.php:1223 -msgid "Activate Preloading" -msgstr "Aktivoi esilataus" +#: inc/deprecated/deprecated.php:1277 views/settings/fields/import-form.php:22 +msgid "" +"Before you can upload your import file, you will need to fix the following " +"error:" +msgstr "" +"Ennen kuin voit tallentaa tuontitiedoston, sinun pitää korjata seuraavat " +"virheet:" -#: inc/Engine/Admin/Settings/Page.php:1250 -msgid "URLs to prefetch" -msgstr "URL-osoitteet esilataukseen" +#. translators: %s is the maximum upload size set on the current server. +#: inc/deprecated/deprecated.php:1288 views/settings/fields/import-form.php:35 +msgid "Choose a file from your computer (maximum size: %s)" +msgstr "Valitse tiedosto koneeltasi (maksimi tiedostokoko: %s)" -#: inc/Engine/Admin/Settings/Page.php:1251 -msgid "Specify external hosts to be prefetched (no http:, one per line)" -msgstr "Määritä verkko-isännät jotka esiladataan (ei http:, yksi isäntä per rivi)" +#: inc/deprecated/deprecated.php:1294 inc/Engine/Admin/Settings/Render.php:499 +msgid "Upload file and import settings" +msgstr "Tallenna tiedosto ja tuo asetukset" -#: inc/Engine/Admin/Settings/Page.php:1290 -msgid "Advanced Rules" -msgstr "Lisäasetukset" +#: inc/deprecated/deprecated.php:1385 +msgid "Your Cloudflare credentials are valid." +msgstr "Cloudflare -tunnuksesi ovat oikein." -#: inc/Engine/Admin/Settings/Page.php:1291 -msgid "Fine-tune cache rules" -msgstr "Hienosäädä välimuistisääntöjä" +#: inc/deprecated/deprecated.php:1389 +msgid "Your Cloudflare credentials are invalid!" +msgstr "Cloudflare -tunnuksesi ovat virheelliset!" -#: inc/Engine/Admin/Settings/Page.php:1302 -msgid "Sensitive pages like custom login/logout URLs should be excluded from cache." -msgstr "Arkaluontoiset sivut, kuten räätälöidyt kirjautumis-sivut tulisi poissulkea välimuistista." +#: inc/deprecated/deprecated.php:1453 +msgid "Save and optimize" +msgstr "Tallenna ja optimoi" -#: inc/Engine/Admin/Settings/Page.php:1305 -msgctxt "plugin name" -msgid "WooCommerce" -msgstr "WooCommerce" +#: inc/deprecated/deprecated.php:1453 +msgid "Optimize" +msgstr "Optimoi" -#: inc/Engine/Admin/Settings/Page.php:1307 -msgctxt "plugin name" -msgid "Easy Digital Downloads" -msgstr "Easy Digital Downloads" +#: inc/deprecated/deprecated.php:1464 inc/deprecated/deprecated.php:1666 +msgctxt "screen-reader-text" +msgid "Note:" +msgstr "Huom:" -#: inc/Engine/Admin/Settings/Page.php:1309 -msgctxt "plugin name" -msgid "iThemes Exchange" -msgstr "iThemes Exchange" +#: inc/deprecated/deprecated.php:1470 +msgctxt "screen-reader-text" +msgid "Performance tip:" +msgstr "Suorituskykyvinkki:" -#: inc/Engine/Admin/Settings/Page.php:1311 -msgctxt "plugin name" -msgid "Jigoshop" -msgstr "Jigoshop" +#: inc/deprecated/deprecated.php:1476 +msgctxt "screen-reader-text" +msgid "Third-party feature detected:" +msgstr "Ulkopuolinen ominaisuus havaittu:" -#: inc/Engine/Admin/Settings/Page.php:1313 -msgctxt "plugin name" -msgid "WP-Shop" -msgstr "WP-Shop" +#: inc/deprecated/deprecated.php:1488 inc/deprecated/deprecated.php:1672 +msgctxt "screen-reader-text" +msgid "Warning:" +msgstr "Varoitus:" -#: inc/Engine/Admin/Settings/Page.php:1319 -#, php-format -msgid "
Cart, checkout and \"my account\" pages set in %1$s%2$s%3$s will be detected and never cached by default." -msgstr "
Ostoskori, kassa ja \"Oma tili\" -sivut, jotka on asetettu kohdassa %1$s%2$s%3$s tunnistetaan automaattisesti eikä niitä ladata välimuistiin." +#: inc/deprecated/deprecated.php:1501 +msgctxt "button text" +msgid "Download settings" +msgstr "Latausasetukset" -#: inc/Engine/Admin/Settings/Page.php:1337 -msgid "Never Cache Cookies" -msgstr "Välimuistista pois suljettavat evästeet" +#: inc/deprecated/deprecated.php:1531 +msgid "Replace site's hostname with:" +msgstr "Korvaa sivuston osoite:" -#: inc/Engine/Admin/Settings/Page.php:1355 -msgid "Cache Query String(s)" -msgstr "Muuttujat välimuistiin" +#: inc/deprecated/deprecated.php:1550 inc/deprecated/deprecated.php:1587 +#: inc/deprecated/deprecated.php:1615 views/settings/fields/cnames.php:41 +#: views/settings/fields/cnames.php:75 views/settings/fields/cnames.php:105 +msgid "reserved for" +msgstr "varattu" + +#: inc/deprecated/deprecated.php:1552 inc/deprecated/deprecated.php:1589 +#: inc/deprecated/deprecated.php:1617 views/settings/fields/cnames.php:44 +#: views/settings/fields/cnames.php:78 views/settings/fields/cnames.php:108 +msgid "All files" +msgstr "Kaikki tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1358 -#, php-format -msgid "%1$sCache for query strings%2$s enables you to force caching for specific GET parameters." -msgstr "%1$sMuuttujat välimuistiin -optio%2$s mahdollistaa sinut pakottamaan tietyt GET-parametrit välimuistiin." +#: inc/deprecated/deprecated.php:1564 inc/deprecated/deprecated.php:1594 +#: inc/deprecated/deprecated.php:1622 views/settings/fields/cnames.php:56 +#: views/settings/fields/cnames.php:90 views/settings/fields/cnames.php:120 +msgid "Images" +msgstr "Kuvat" -#: inc/Engine/Admin/Settings/Page.php:1369 -msgid "Specify URLs of pages or posts that should never be cached (one per line)" -msgstr "Määritä URL-osoitteet sivuista tai postauksista jotka aluat sulkea pois välimuistista (yksi per rivi)" +#: inc/deprecated/deprecated.php:1635 views/settings/fields/cnames.php:132 +msgid "Add CNAME" +msgstr "Lisää CNAME" -#: inc/Engine/Admin/Settings/Page.php:1370 -#: inc/Engine/Admin/Settings/Page.php:1398 -msgid "The domain part of the URL will be stripped automatically.
Use (.*) wildcards to address multiple URLs under a given path." -msgstr "Domain-osuus osoitteesta riisutaan automaattisesti.
Käytä (.*) -jokerimerkkiä sulkeaksesi pois useamman osoitteen samasta polusta." +#: inc/deprecated/deprecated.php:1706 +msgid "Watch the video" +msgstr "Katso video" -#: inc/Engine/Admin/Settings/Page.php:1387 -msgid "Specify user agent strings that should never see cached pages (one per line)" -msgstr "Määritä selain-agentit joille ei näytetä koskaan välimuistissa olevaa sivua (yksi per rivi)" +#: inc/deprecated/deprecated.php:1771 +msgid "Basic" +msgstr "Perus" -#: inc/Engine/Admin/Settings/Page.php:1388 -msgid "Use (.*) wildcards to detect parts of UA strings." -msgstr "Käytä (.*) -jokerimerkkiä tunnistaaksesi osan selain-agentista." +#: inc/deprecated/deprecated.php:1772 +msgid "Static Files" +msgstr "Staattiset tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1397 -msgid "Specify URLs you always want purged from cache whenever you update any post or page (one per line)" -msgstr "Määritä ereityiset verkko-osoitteet joiden välimuistin haluat aina tyhjentää kun päivität jonkun sivun tai postauksen (yksi per rivi)" +#: inc/deprecated/deprecated.php:1773 inc/Engine/Admin/Settings/Page.php:1514 +#: inc/Engine/Admin/Settings/Page.php:1525 +#: inc/Engine/CDN/Admin/Subscriber.php:28 +msgid "CDN" +msgstr "CDN" -#: inc/Engine/Admin/Settings/Page.php:1406 -msgid "Specify query strings for caching (one per line)" -msgstr "Määritä osoitteen muuttujat välimuistia varten (yksi per rivi)" +#: inc/deprecated/deprecated.php:1774 +msgid "Advanced" +msgstr "Edistynyt" -#: inc/Engine/Admin/Settings/Page.php:1431 -#: inc/deprecated/deprecated.php:1775 +#: inc/deprecated/deprecated.php:1775 inc/Engine/Admin/Settings/Page.php:1359 msgid "Database" msgstr "Tietokanta" -#: inc/Engine/Admin/Settings/Page.php:1432 -msgid "Optimize, reduce bloat" -msgstr "Optimoi, vähennä turhaa bloattia" +#: inc/deprecated/deprecated.php:1776 inc/Engine/Admin/Settings/Page.php:1065 +msgid "Preload" +msgstr "Esilataa" -#: inc/Engine/Admin/Settings/Page.php:1439 -msgid "Post Cleanup" -msgstr "Postauksien putsaus" +#: inc/deprecated/deprecated.php:1786 +#: inc/Engine/Admin/Settings/Subscriber.php:188 +#: views/settings/page-sections/tools.php:33 +msgid "Tools" +msgstr "Työkalut" -#: inc/Engine/Admin/Settings/Page.php:1441 -msgid "Post revisions and drafts will be permanently deleted. Do not use this option if you need to retain revisions or drafts." -msgstr "Postauksien versiot ja luonnokset poistetaan pysyvästi. Älä käytä tätä toimintoa jos haluat säilyttää eri versiot tai luonnokset." +#: inc/deprecated/deprecated.php:1789 inc/Engine/Admin/Settings/Page.php:368 +#: views/settings/page-sections/dashboard.php:81 +msgid "License" +msgstr "Lisenssi" -#: inc/Engine/Admin/Settings/Page.php:1446 -msgid "Comments Cleanup" -msgstr "Kommentien siivous" +#. Translators: %1$s = Plugin name, %2$s = Plugin version, %3$s = PHP version +#. required. +#: inc/deprecated/deprecated.php:1944 +msgid "" +"%1$s %2$s requires at least PHP %3$s to function properly. To use this " +"version, please ask your web host how to upgrade your server to PHP %3$s or " +"higher. If you are not able to upgrade, you can rollback to the previous " +"version by using the button below." +msgstr "" +"%1$s%2$s tarvitsee vähintään PHP:n version %3$s toimiakseen. Käyttääksesi " +"tätä versiota, pyydä palvelimesi ylläpitäjältä ohjeita kuinka saat " +"päivitettyä PHP:n vähintään versioon %3$s. Jos et pysty päivittämään PHP:ta," +" voit palata edelliseen versioon alla olevalla painikkeella." + +#. translators: 1: PHP class name, 2: version number, 3: replacement class +#. name. +#: inc/deprecated/DeprecatedClassTrait.php:54 +msgid "" +"The called class %1$s is deprecated since version %2$s! Use" +" %3$s instead." +msgstr "" +"Kutsuttu luokka %1$s on merkitty vanhentuneeksi version " +"%2$s jälkeen! Käytä sen sijaan tätä: %3$s." -#: inc/Engine/Admin/Settings/Page.php:1448 -msgid "Spam and trashed comments will be permanently deleted." -msgstr "Roskapostit ja roskakoriin siirretyt kommentit poistetaan pysyvästi." +#. translators: 1: PHP class name, 2: version number. +#: inc/deprecated/DeprecatedClassTrait.php:65 +msgid "" +"The called class %1$s is deprecated since version %2$s!" +msgstr "" +"Kutsuttu luokka %1$s on merkitty vanhentuneeksi version " +"%2$s jälkeen!" -#: inc/Engine/Admin/Settings/Page.php:1452 -msgid "Transients Cleanup" -msgstr "Transienttien siivous" +#: inc/deprecated/Engine/Addon/FacebookTracking/Subscriber.php:92 +#: inc/deprecated/Engine/Addon/GoogleTracking/Subscriber.php:137 +#: inc/Engine/Admin/Database/Subscriber.php:79 +msgid "weekly" +msgstr "viikottain" -#: inc/Engine/Admin/Settings/Page.php:1454 -msgid "Transients are temporary options; they are safe to remove. They will be automatically regenerated as your plugins require them." -msgstr "Transientit ovat väliaikaisia \"asetuksia\"; ne on turvallista poistaa. Transientit luodaan automaattisesti uudestaan niitä käyttävien lisäosien toimesta." +#: inc/Engine/Admin/Database/Optimization.php:33 +#: inc/Engine/Admin/Settings/Page.php:1403 +msgid "Revisions" +msgstr "Versiot" -#: inc/Engine/Admin/Settings/Page.php:1458 -msgid "Database Cleanup" -msgstr "Tietokannan siivous" +#: inc/Engine/Admin/Database/Optimization.php:34 +#: inc/Engine/Admin/Settings/Page.php:1413 +msgid "Auto Drafts" +msgstr "Automaattiset luonnokset" -#: inc/Engine/Admin/Settings/Page.php:1460 -msgid "Reduces overhead of database tables" -msgstr "Vähentää tietokantataulujen hävikkiä" +#: inc/Engine/Admin/Database/Optimization.php:35 +#: inc/Engine/Admin/Settings/Page.php:1423 +msgid "Trashed Posts" +msgstr "Postaukset roskakorissa" -#: inc/Engine/Admin/Settings/Page.php:1477 -#, php-format -msgid "%s revision in your database." -msgid_plural "%s revisions in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Optimization.php:36 +#: inc/Engine/Admin/Settings/Page.php:1433 +msgid "Spam Comments" +msgstr "Roskapostikommentit" -#: inc/Engine/Admin/Settings/Page.php:1487 -#, php-format -msgid "%s draft in your database." -msgid_plural "%s drafts in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Optimization.php:37 +#: inc/Engine/Admin/Settings/Page.php:1443 +msgid "Trashed Comments" +msgstr "Kommentit roskakorissa" -#: inc/Engine/Admin/Settings/Page.php:1497 -#, php-format -msgid "%s trashed post in your database." -msgid_plural "%s trashed posts in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Optimization.php:38 +msgid "Transients" +msgstr "Transientit" -#: inc/Engine/Admin/Settings/Page.php:1507 -#, php-format -msgid "%s spam comment in your database." -msgid_plural "%s spam comments in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Optimization.php:39 +msgid "Tables" +msgstr "Taulut" -#: inc/Engine/Admin/Settings/Page.php:1517 -#, php-format -msgid "%s trashed comment in your database." -msgid_plural "%s trashed comments in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Subscriber.php:85 +msgid "monthly" +msgstr "kuukausittain" -#: inc/Engine/Admin/Settings/Page.php:1525 -msgid "All transients" -msgstr "Kaikki transientit" +#: inc/Engine/Admin/Database/Subscriber.php:194 +msgid "Database optimization process is running" +msgstr "Tietokannan optimointi on parhaillaan käynnissä" -#: inc/Engine/Admin/Settings/Page.php:1527 -#, php-format -msgid "%s transient in your database." -msgid_plural "%s transients in your database." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Database/Subscriber.php:224 +msgid "" +"Database optimization process is complete. Everything was already optimized!" +msgstr "Tietokannan optimointi on valmis. Kaikki oli jo optimoitu!" -#: inc/Engine/Admin/Settings/Page.php:1535 -msgid "Optimize Tables" -msgstr "Optimoi taulut" +#: inc/Engine/Admin/Database/Subscriber.php:227 +msgid "" +"Database optimization process is complete. List of optimized items below:" +msgstr "Tietokannan optimointi on valmis. Alla lista optimoiduista kohteista:" -#: inc/Engine/Admin/Settings/Page.php:1537 -#, php-format -msgid "%s table to optimize in your database." -msgid_plural "%s tables to optimize in your database." -msgstr[0] "" -msgstr[1] "" +#. translators: %1$d = number of items optimized, %2$s = type of optimization +#: inc/Engine/Admin/Database/Subscriber.php:235 +msgid "%1$d %2$s optimized." +msgstr "%1$d %2$s optimoitu" -#: inc/Engine/Admin/Settings/Page.php:1548 -msgid "Schedule Automatic Cleanup" -msgstr "Ajasta automaattinen siivous" +#. translators: %1$s = , %2$s = , %3$s = , %4$s = . +#: inc/Engine/Admin/DomainChange/Subscriber.php:143 +msgid "" +"%1$sWP Rocket:%2$s We detected that the website domain has changed. The " +"configuration files must be regenerated for the page cache and all other " +"optimizations to work as intended. %3$sLearn More%4$s" +msgstr "" +"%1$sWP Rocket:%2$s Havaitsimme, että sivuston verkkotunnus on muuttunut. " +"Määritystiedostot täytyy luoda uudelleen, jotta sivuvälimuisti ja muut " +"optimoinnit toimivat oikein. %3$sLue lisää%4$s" -#: inc/Engine/Admin/Settings/Page.php:1560 -msgid "Frequency" -msgstr "Toistuvuus" +#: inc/Engine/Admin/DomainChange/Subscriber.php:171 +msgid "Regenerate WP Rocket configuration files now" +msgstr "Luo WP Rocket -määritystiedostot uudelleen nyt" -#: inc/Engine/Admin/Settings/Page.php:1568 -msgid "Daily" -msgstr "Päivittäin" +#: inc/Engine/Admin/Settings/Page.php:222 +msgid "Save Changes" +msgstr "Tallenna muutokset" -#: inc/Engine/Admin/Settings/Page.php:1569 -msgid "Weekly" -msgstr "Viikottain" +#: inc/Engine/Admin/Settings/Page.php:222 +msgid "Validate License" +msgstr "Validoi lisenssi" -#: inc/Engine/Admin/Settings/Page.php:1570 -msgid "Monthly" -msgstr "Kuukausittain" +#: inc/Engine/Admin/Settings/Page.php:278 +#: inc/Engine/Admin/Settings/Page.php:279 inc/functions/admin.php:559 +msgid "Unavailable" +msgstr "Ei saatavilla" -#: inc/Engine/Admin/Settings/Page.php:1587 -msgid "Integrate your CDN" -msgstr "Integroi CDN-palveluntarjoajasi" +#: inc/Engine/Admin/Settings/Page.php:385 +msgid "API key" +msgstr "API-avain" -#: inc/Engine/Admin/Settings/Page.php:1599 -msgid "All URLs of static files (CSS, JS, images) will be rewritten to the CNAME(s) you provide." -msgstr "Kaikki staattisten tiedostojen (CSS, JS, kuvat) URL-osoitteet korvataan antamallasi CNAME-tietueella." +#: inc/Engine/Admin/Settings/Page.php:400 +msgid "Email address" +msgstr "Sähköpostiosoite" -#: inc/Engine/Admin/Settings/Page.php:1601 -#, php-format -msgid "Not required for services like Cloudflare and Sucuri. Please see our available %1$sAdd-ons%2$s." -msgstr "Ei vaadittu tietyissä palveluissa kuten Cloudflare ja Sucuri. Ole hyvä ja katso saatavilla olevat %1$slisäosat%2$s." +#: inc/Engine/Admin/Settings/Page.php:426 +msgid "Dashboard" +msgstr "Kojelauta" -#: inc/Engine/Admin/Settings/Page.php:1667 -msgid "Enable Content Delivery Network" -msgstr "Aktivoi CDN (Content Delivery Network)" +#: inc/Engine/Admin/Settings/Page.php:427 +msgid "Get help, account info" +msgstr "Pyydä apua, tilin tiedot" -#: inc/Engine/Admin/Settings/Page.php:1676 -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:159 -msgid "CDN CNAME(s)" -msgstr "CDN CNAME(t)" +#: inc/Engine/Admin/Settings/Page.php:475 +msgid "File Optimization" +msgstr "Tiedostojen optimointi" -#: inc/Engine/Admin/Settings/Page.php:1677 -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:160 -msgid "Specify the CNAME(s) below" -msgstr "Määritä CNAME(t) alle" +#: inc/Engine/Admin/Settings/Page.php:476 +msgid "Optimize CSS & JS" +msgstr "Optimoi CSS & JS" -#: inc/Engine/Admin/Settings/Page.php:1684 -msgid "Specify URL(s) of files that should not get served via CDN (one per line)." -msgstr "Määritä URL-osoitteet joiden tiedostoja ei tarjoilla CDN-palvelusta (yksi per rivi)." +#. translators: %1$s = type of minification (HTML, CSS or JS), %2$s = “WP +#. Rocket”. +#: inc/Engine/Admin/Settings/Page.php:484 +msgid "" +"%1$s Minification is currently activated in Autoptimize. If" +" you want to use %2$s’s minification, disable this option in Autoptimize." +msgstr "" +"%1$s Minimointi on tällä hetkellä käytössä ominaisuudessa " +"Autoptimize. Jos haluat käyttää palvelun %2$s minimointia, " +"ota tämä ominaisuus pois käytöstä Autoptimize-asetuksissa." -#: inc/Engine/Admin/Settings/Page.php:1685 -msgid "The domain part of the URL will be stripped automatically.
Use (.*) wildcards to exclude all files of a given file type located at a specific path." -msgstr "Domain-osuus URL-osoitteesta poistetaan automaattisesti.
Käytä (.*) -jokeria sulkeaksesi pois kaikki tiedostotyypit annetusta polusta." +#: inc/Engine/Admin/Settings/Page.php:494 +msgid "CSS Files" +msgstr "CSS -tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1708 -#: inc/Engine/Admin/Settings/Page.php:1716 -msgid "Heartbeat" -msgstr "Sydämen syke" +#: inc/Engine/Admin/Settings/Page.php:503 +msgid "JavaScript Files" +msgstr "JavaScript -tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1709 -msgid "Control WordPress Heartbeat API" -msgstr "Kontrolloi WordPressin Sydämen sykkeen rajapintaa" +#. translators: %1$s = type of minification (HTML, CSS or JS), %2$s = “WP +#. Rocket”. +#: inc/Engine/Admin/Settings/Page.php:510 +msgid "" +"%1$s Minification is currently activated in Autoptimize. If" +" you want to use %2$s’s minification, disable those options in Autoptimize." +msgstr "" +"%1$s Kutistus on aktivoitu Autoptimize:ssä. Jos haluat " +"käyttää %2$s -kutistusta, poista kyseiset asetukset Autoptimize:stä." -#: inc/Engine/Admin/Settings/Page.php:1717 -msgid "Reducing or disabling the Heartbeat API’s activity can help save some of your server’s resources." -msgstr "Vähennä tai poista kokonaan käytöstä Sydämen sykkeen rajapinta helpottaaksesi palvelimesi kuormaa." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:517 +msgid "" +"Also, please check our %1$sdocumentation%2$s for a list of compatibility " +"exclusions." +msgstr "" +"Tarkistathan myös %1$sdokumentaatiomme%2$s nähdäksesi listan " +"yhteensopivuuksista." -#: inc/Engine/Admin/Settings/Page.php:1723 -msgid "Reduce or disable Heartbeat activity" -msgstr "Vähennä tai poista Sydämen syke" +#: inc/Engine/Admin/Settings/Page.php:522 +msgid "" +"Internal scripts are excluded by default to prevent issues. Remove them to " +"take full advantage of this option." +msgstr "" +"Sisäiset komentosarjat on suljettu pois oletuksena ongelmien ehkäisemiseksi." +" Poista ne saadaksesi kaiken irti tästä ominaisuudesta." -#: inc/Engine/Admin/Settings/Page.php:1724 -msgid "Reducing activity will change Heartbeat frequency from one hit each minute to one hit every 2 minutes." -msgstr "Sykkeen harvennus muuttaa yhden kyselyn minuutista joka toiseen minuuttiin." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:525 +msgid "" +"If this causes trouble, restore the default exclusions, found %1$shere%2$s" +msgstr "" +"Jos tämä aiheuttaa ongelmia, palauta pois suljettavia kohteita koskevat " +"oletusasetukset, jotka löytyvät %1$stäältä%2$s" -#: inc/Engine/Admin/Settings/Page.php:1724 -msgid "Disabling Heartbeat entirely may break plugins and themes using this API." -msgstr "Jos poistat Sykkeen kokonaan käytöstä, saatat rikkoa muiden lisäosien toimivuuden." +#: inc/Engine/Admin/Settings/Page.php:534 +msgid "Minify CSS files" +msgstr "Kutista CSS -tiedostot" -#: inc/Engine/Admin/Settings/Page.php:1738 -msgid "Do not limit" -msgstr "Älä rajoita" +#: inc/Engine/Admin/Settings/Page.php:535 +msgid "Minify CSS removes whitespace and comments to reduce the file size." +msgstr "" +"CSS -tiedstojen kutistaminen poistaa turhat välilyönnit ja kommentit " +"pienentääkseen tiedoston kokoa." -#: inc/Engine/Admin/Settings/Page.php:1739 -msgid "Reduce activity" -msgstr "Vähennetty syke" - -#: inc/Engine/Admin/Settings/Page.php:1740 -msgid "Disable" -msgstr "Poista käytöstä" - -#: inc/Engine/Admin/Settings/Page.php:1748 -msgid "Control Heartbeat" -msgstr "Kontrolloi Sydämen sykettä" - -#: inc/Engine/Admin/Settings/Page.php:1757 -msgid "Behavior in backend" -msgstr "Syke hallintasivulla" - -#: inc/Engine/Admin/Settings/Page.php:1764 -msgid "Behavior in post editor" -msgstr "Syke postauksen editorissa" - -#: inc/Engine/Admin/Settings/Page.php:1770 -msgid "Behavior in frontend" -msgstr "Syke julkisivulla" - -#: inc/Engine/Admin/Settings/Page.php:1787 -#: views/settings/page-sections/tutorials.php:39 -msgid "Add-ons" -msgstr "Lisäosat" - -#: inc/Engine/Admin/Settings/Page.php:1788 -msgid "Add more features" -msgstr "Lisää uusia ominaisuuksia" - -#: inc/Engine/Admin/Settings/Page.php:1795 -msgid "One-click Rocket Add-ons" -msgstr "Yhden klikkauksen Rocket -lisäosat" - -#: inc/Engine/Admin/Settings/Page.php:1796 -msgid "One-Click Add-ons are features extending available options without configuration needed. Switch the option \"on\" to enable from this screen." -msgstr "Yhden klikkauksen lisäosat ovat ominaisuuksia, jotka laajentavat käytettävissä olevia asetuksia helposti. Ota ominaisuus käyttöön tältä sivulta." - -#: inc/Engine/Admin/Settings/Page.php:1806 -msgid "Rocket Add-ons" -msgstr "Rocket -lisäosat" - -#: inc/Engine/Admin/Settings/Page.php:1807 -msgid "Rocket Add-ons are complementary features extending available options." -msgstr "Rocket -lisäosat ovat täydentäviä ominaisuuksia, jotka laajentavat käytettävissä olevia ominaisuuksia." - -#: inc/Engine/Admin/Settings/Page.php:1875 -msgid "Varnish" -msgstr "Varnish" - -#: inc/Engine/Admin/Settings/Page.php:1881 -msgid "If Varnish runs on your server, you must activate this add-on." -msgstr "Jos sinulla on Varnish asennettuna palvelimellesi, ota tämä ominaisuus käyttöön." - -#: inc/Engine/Admin/Settings/Page.php:1883 -#, php-format -msgid "Varnish cache will be purged each time WP Rocket clears its cache to ensure content is always up-to-date.
%1$sLearn more%2$s" -msgstr "Varnish-välimuisti tyhjennetään automaattisesti aina kun WP Rocket:in välimuisti tyhjennetään.
%1$sLue lisää%2$s" - -#: inc/Engine/Admin/Settings/Page.php:1817 -#: inc/Engine/Admin/Settings/Page.php:1986 -msgid "Cloudflare" -msgstr "Cloudflare" - -#: inc/Engine/Admin/Settings/Page.php:1823 -msgid "Integrate your Cloudflare account with this add-on." -msgstr "Integroi Cloudflare -tilisi tällä lisäosalla." - -#: inc/Engine/Admin/Settings/Page.php:1824 -msgid "Provide your account email, global API key, and domain to use options such as clearing the Cloudflare cache and enabling optimal settings with WP Rocket." -msgstr "Syötä tilisi sähköposti, globaali API-avain, sekä domain jotta voit käyttää omainsuuksia kuten Cloudflaren välimusitin tyhjennus, sekä optimaaliset asetukset WP Rocket:ille." - -#: inc/Engine/Admin/Settings/Page.php:1948 -msgid "Clear the Sucuri cache when WP Rocket’s cache is cleared." -msgstr "Tyhjennä Sucuri:n välimuisti kun WP Rocket:in välimuisti tyhjennetään." - -#: inc/Engine/Admin/Settings/Page.php:1951 -msgid "Provide your API key to clear the Sucuri cache when WP Rocket’s cache is cleared." -msgstr "Syötä API-avaimesi tyhjentääksesi Sucuri:n välimuistin automaattisesti." - -#: inc/Engine/Admin/Settings/Page.php:1959 -#: inc/Engine/Admin/Settings/Page.php:2103 -msgid "Sucuri" -msgstr "Sucuri" - -#: inc/Engine/Admin/Settings/Page.php:1965 -msgid "Synchronize Sucuri cache with this add-on." -msgstr "Synkronoi Sucuri:n välimuisti tällä lisäosalla." - -#: inc/Engine/Admin/Settings/Page.php:2003 -msgid "Cloudflare credentials" -msgstr "Cloudflare -tunnukset" - -#: inc/Engine/Admin/Settings/Page.php:2012 -msgid "Cloudflare settings" -msgstr "Cloudflare -asetukset" - -#: inc/Engine/Admin/Settings/Page.php:2026 -msgctxt "Cloudflare" -msgid "Global API key:" -msgstr "Globaali API-avain:" - -#: inc/Engine/Admin/Settings/Page.php:2027 -msgctxt "Cloudflare" -msgid "Find your API key" -msgstr "Löydä API-avaimesi" - -#: inc/Engine/Admin/Settings/Page.php:2039 -msgctxt "Cloudflare" -msgid "Account email" -msgstr "Tilisi sähköposti" - -#: inc/Engine/Admin/Settings/Page.php:2048 -msgctxt "Cloudflare" -msgid "Zone ID" -msgstr "Zone ID" - -#: inc/Engine/Admin/Settings/Page.php:2058 -msgid "Development mode" -msgstr "Kehitystila" - -#: inc/Engine/Admin/Settings/Page.php:2060 -#, php-format -msgid "Temporarily activate development mode on your website. This setting will automatically turn off after 3 hours. %1$sLearn more%2$s" -msgstr "Aktivoi väliaikaisesti kehitystila. Tämä asetus poistetaan automaattiseesti kolmen tunnin kuluttua. %1$sLue lisää%2$s" - -#: inc/Engine/Admin/Settings/Page.php:2068 -msgid "Optimal settings" -msgstr "Optimaaliset asetukset" - -#: inc/Engine/Admin/Settings/Page.php:2069 -msgid "Automatically enhances your Cloudflare configuration for speed, performance grade and compatibility." -msgstr "Automaattisesti paranna Cloudflare:n asetuksia nopeuden ja yhteensopivuuden suhteen." - -#: inc/Engine/Admin/Settings/Page.php:2077 -msgid "Relative protocol" -msgstr "Suhteellinen protokolla" - -#: inc/Engine/Admin/Settings/Page.php:2078 -msgid "Should only be used with Cloudflare's flexible SSL feature. URLs of static files (CSS, JS, images) will be rewritten to use // instead of http:// or https://." -msgstr "Tätä tulisi käyttää vain yhdessä Cloudflaren \"flexible SSL\" -ominaisuuden kanssa. Staattisten tiedostojen (CSS, JS, kuvat) osoitteet uudelleenkirjoitetaan muotoon //." - -#: inc/Engine/Admin/Settings/Page.php:2116 -msgid "Sucuri credentials" -msgstr "Sucuri -tunnukset" - -#: inc/Engine/Admin/Settings/Page.php:2130 -msgctxt "Sucuri" -msgid "Find your API key" -msgstr "Löydä API-avaimesi" - -#: inc/Engine/Admin/Settings/Render.php:422 -#: inc/deprecated/deprecated.php:1294 -msgid "Upload file and import settings" -msgstr "Tallenna tiedosto ja tuo asetukset" - -#: inc/Engine/Admin/Settings/Settings.php:362 -msgid "Sucuri Add-on: The API key for the Sucuri firewall must be in format {32 characters}/{32 characters}." -msgstr "Sucuri -lisäosa: API-avain täytyy olla muodossa {32 characters}/{32 characters}." - -#: inc/Engine/Admin/Settings/Settings.php:452 -#: inc/deprecated/deprecated.php:1245 -msgid "Settings saved." -msgstr "Asetukset tallennettu." - -#: inc/classes/class-wp-rocket-requirements-check.php:147 -#, php-format -msgid "To function properly, %1$s %2$s requires at least:" -msgstr "Jotta tämä toimisi, %1$s %2$s vaatii vähintään:" - -#: inc/classes/class-wp-rocket-requirements-check.php:151 -#, php-format -msgid "PHP %1$s. To use this WP Rocket version, please ask your web host how to upgrade your server to PHP %1$s or higher." -msgstr "PHP %1$s. Käyttääksesi tätä WP Rocket:in versiota, pyydä web-hostaajaasi päivittämään palvelimesi PHP-versio PHP %1$s tai uudempaan." - -#: inc/classes/class-wp-rocket-requirements-check.php:156 -#, php-format -msgid "WordPress %1$s. To use this WP Rocket version, please upgrade WordPress to version %1$s or higher." -msgstr "WordPress %1$s. Käyttääksesi tätä WP Rocket:in versiota, ole hyvä ja päivitä WordPress vähintään versioon %1$s." - -#: inc/classes/class-wp-rocket-requirements-check.php:159 -msgid "If you are not able to upgrade, you can rollback to the previous version by using the button below." -msgstr "Päivitys ei ole sallittu sinulle. Voit palata edelliseen versioon alla olevasta painikkeesta." - -#: inc/classes/class-wp-rocket-requirements-check.php:161 -#: inc/deprecated/deprecated.php:1947 -#, php-format -msgid "Re-install version %s" -msgstr "Uudelleenasenna versio %s" - -#: inc/classes/logger/class-logger.php:260 -#: inc/classes/logger/class-logger.php:292 -msgid "The log file does not exist." -msgstr "Lokitiedostoa ei löydy." - -#: inc/classes/logger/class-logger.php:266 -#: inc/classes/logger/class-logger.php:298 -msgid "The log file could not be read." -msgstr "Lokitiedostoa ei pystytty lukemaan." - -#: inc/classes/logger/class-logger.php:285 -msgid "The logs are not saved into a file." -msgstr "Lokeja ei talleneta tiedostoon." - -#: inc/Engine/CriticalPath/APIClient.php:64 -#, php-format -msgid "Critical CSS for %1$s not generated. Error: %2$s" -msgstr "Kriittinen CSS sivulle %1$s ei generoitunut. Virhe: %2$s" - -#: inc/Engine/CriticalPath/ProcessorService.php:273 -#, php-format -msgid "Critical CSS for %s generated." -msgstr "Kriittinen CSS sivulle %s generoitu." - -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:396 -#, php-format -msgid "Critical CSS generation is currently running: %1$d of %2$d page types completed. (Refresh this page to view progress)" -msgstr "Kriittisen CSS:n generointi on parhaillaan käynnissä: %1$d / %2$d sivutyypistä on valmis. (Päivitä tämä sivu nähdäksesi etenemisen)" - -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:472 -#, php-format -msgid "Critical CSS generation finished for %1$d of %2$d page types." -msgstr "Kriittisen CSS:n generointi valmistunut %1$d / %2$d sivutyypille." - -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:479 -msgid "Critical CSS generation encountered one or more errors." -msgstr "Kriittisen CSS:n generoinnissa tapahtui virhe." - -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:479 -msgid "Learn more." -msgstr "Lue lisää." - -#: inc/Engine/Admin/Database/Subscriber.php:79 -#: inc/deprecated/Engine/Addon/FacebookTracking/Subscriber.php:92 -#: inc/deprecated/Engine/Addon/GoogleTracking/Subscriber.php:137 -msgid "weekly" -msgstr "viikottain" - -#: inc/Engine/Admin/Database/Subscriber.php:194 -msgid "Database optimization process is running" -msgstr "Tietokannan optimointi on parhaillaan käynnissä" - -#: inc/Engine/Admin/Database/Subscriber.php:224 -msgid "Database optimization process is complete. Everything was already optimized!" -msgstr "Tietokannan optimointi on valmis. Kaikki oli jo optimoitu!" - -#: inc/Engine/Admin/Database/Subscriber.php:227 -msgid "Database optimization process is complete. List of optimized items below:" -msgstr "Tietokannan optimointi on valmis. Alla lista optimoiduista kohteista:" - -#: inc/Engine/Admin/Database/Subscriber.php:235 -#, php-format -msgid "%1$d %2$s optimized." -msgstr "%1$d %2$s optimoitu" - -#: inc/Engine/Admin/Settings/Subscriber.php:168 -#: inc/deprecated/deprecated.php:1786 -#: views/settings/page-sections/tools.php:33 -msgid "Tools" -msgstr "Työkalut" - -#: inc/Engine/Admin/Settings/Subscriber.php:169 -msgid "Import, Export, Rollback" -msgstr "Tuo, vie ja palauta" - -#: inc/Engine/Admin/Settings/Subscriber.php:194 -#: views/settings/page-sections/imagify.php:14 -msgid "Image Optimization" -msgstr "Kuvien optimointi" - -#: inc/Engine/Admin/Settings/Subscriber.php:195 -msgid "Compress your images" -msgstr "Pakkaa kuvat" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:78 -#, php-format -msgctxt "Hummingbird notice" -msgid "Please deactivate the following %s option which conflicts with WP Rocket features:" -msgid_plural "Please deactivate the following %s options which conflict with WP Rocket features:" -msgstr[0] "" -msgstr[1] "" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:151 -#, php-format -msgctxt "Hummingbird notice" -msgid "%1$s %2$sdisable emoji%3$s conflicts with WP Rockets %2$sdisable emoji%3$s" -msgstr "%1$s %2$s poista emoji%3$s on ristiriidassa WP Rocketin %2$spoista emoji%3$s kanssa" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:187 -#, php-format -msgctxt "Hummingbird notice" -msgid "%1$s %2$sGZIP compression%3$s conflicts with WP Rocket %2$sGZIP compression%3$s" -msgstr "%1$s %2$sGZIP-pakkaus%3$s on ristiriidassa WP Rocketin %2$sGZIP-pakkauksen%3$s kanssa" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:223 -#, php-format -msgctxt "Hummingbird notice" -msgid "%1$s %2$sbrowser caching%3$s conflicts with WP Rocket %2$sbrowser caching%3$s" -msgstr "%1$s %2$sselaimen välimuisti%3$s on ristiriidassa WP Rocketin %2$sselaimen välimuistin%3$s kanssa" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:255 -#, php-format -msgctxt "Hummingbird notice" -msgid "%1$s %2$spage caching%3$s conflicts with WP Rocket %2$spage caching%3$s" -msgstr "%1$s %2$ssivujen välimuisti%3$s on ristiriidassa WP Rocketin %2$ssivujen välimuistin%3$s kanssa" - -#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:289 -#, php-format -msgctxt "Hummingbird notice" -msgid "%1$s %2$sasset optimization%3$s conflicts with WP Rocket %2$sfile optimization%3$s" -msgstr "%1$s %2$sresurssien optimointi%3$s on ristiriidassa WP Rocketin %2$sresurssien optimoinnin%3$s kanssa" - -#: inc/Addon/Sucuri/Subscriber.php:95 -#, php-format -msgid "Sucuri cache purge error: %s" -msgstr "Sucurin välimuistin tyhjennysvirhe: %s" - -#: inc/Addon/Sucuri/Subscriber.php:100 -msgid "The Sucuri cache is being cleared. Note that it may take up to two minutes for it to be fully flushed." -msgstr "Sucurin välimuistia tyhjennetään. Huomioi, että operaatio voi kestää pari minuuttia." - -#: inc/Addon/Sucuri/Subscriber.php:217 -msgid "Sucuri firewall API key was not found." -msgstr "Sucurin palomuurin API-avainta ei löytynyt." - -#: inc/Addon/Sucuri/Subscriber.php:230 -msgid "Sucuri firewall API key is invalid." -msgstr "Sucurin palomuurin API-avain on virheellinen." - -#: inc/Addon/Sucuri/Subscriber.php:285 -#, php-format -msgid "Error when contacting Sucuri firewall API. Error message was: %s" -msgstr "Tapahtui virhe otettaessa yhteyttä Sucurin palomuurin rajapintaan. Virheilmoitus oli: %s" - -#: inc/Addon/Sucuri/Subscriber.php:300 -msgid "Could not get a response from the Sucuri firewall API." -msgstr "Sucurin palomuurin rajapinnalta ei saatu vastausta." - -#: inc/Addon/Sucuri/Subscriber.php:315 -msgid "Got an invalid response from the Sucuri firewall API." -msgstr "Sucurin palomuurin rajapinta palautti virheellisen vastauksen." - -#: inc/Addon/Sucuri/Subscriber.php:329 -msgid "The Sucuri firewall API returned an unknown error." -msgstr "Sucurin palomuurin rajapinta palautti tuntemattoman virheen." - -#: inc/Addon/Sucuri/Subscriber.php:333 -#, php-format -msgid "The Sucuri firewall API returned the following error: %s" -msgid_plural "The Sucuri firewall API returned the following errors: %s" -msgstr[0] "" -msgstr[1] "" - -#: inc/Engine/Plugin/UpdaterApiTools.php:32 -#: inc/deprecated/3.3.php:761 -#: inc/deprecated/3.3.php:770 -#, php-format -msgid "An unexpected error occurred. Something may be wrong with WP-Rocket.me or this server’s configuration. If you continue to have problems, contact support." -msgstr "Odottamaton virhe. Vika voi olla joko WP-Rocket.me:n päässä tai tämän palvelimen asetuksissa. Jos ongelmat jatkuvat, ota yhteys tukeen." - -#: inc/common/admin-bar.php:124 -#: inc/functions/i18n.php:41 -#: inc/functions/i18n.php:51 -msgid "All languages" -msgstr "Kaikki kielet" - -#: inc/common/admin-bar.php:160 -msgid "Clear this post" -msgstr "Tyhjennä tämä sivu" - -#: inc/common/admin-bar.php:174 -msgid "Purge this URL" -msgstr "Tyhjennä tämä osoite" - -#: inc/Engine/CriticalPath/Admin/Admin.php:264 -msgid "Regenerate Critical Path CSS" -msgstr "Uudellenluo kriittinen CSS" - -#: inc/common/admin-bar.php:231 -#: views/settings/partials/documentation.php:14 -msgid "Documentation" -msgstr "Dokumentaatio" - -#: inc/Engine/Admin/Database/Subscriber.php:85 -msgid "monthly" -msgstr "kuukausittain" - -#: inc/deprecated/3.2.php:52 -#: views/settings/page-sections/imagify.php:36 -msgid "Activate Imagify" -msgstr "Aktivoi Imagify" - -#: inc/deprecated/3.2.php:52 -msgid "Install Imagify for Free" -msgstr "Asenna ilmainen Imagify" - -#: inc/deprecated/3.2.php:67 -msgid "Speed up your website and boost your SEO by reducing image file sizes without losing quality with Imagify." -msgstr "Nopeuta sivustoasi ja paranna SEO-tuloksiasi pienemtämällä kuviesi kokoa tinkimättä laadusta Imagifyn avulla." - -#: inc/deprecated/3.2.php:72 -msgid "More details" -msgstr "Lisätietoja" - -#: inc/deprecated/3.2.php:228 -#, php-format -msgid "Sitemap preload: %d pages have been cached." -msgstr "Sivukartan esilataus: %d sivua on välimuistissa." - -#: inc/deprecated/3.2.php:261 -#, php-format -msgid "Sitemap preload: %d uncached pages have now been preloaded. (refresh to see progress)" -msgstr "Sivukartan esilataus: %d sivua on nyt esiladattu. (päivitä sivua nähdäksesi etenemisen)" - -#: inc/deprecated/deprecated.php:240 -msgid "JS files with Deferred Loading JavaScript" -msgstr "JS -tiedostot jotka on puskuroitu" - -#: inc/deprecated/deprecated.php:293 -msgid "Add URL" -msgstr "Lisää osoite" - -#: inc/deprecated/deprecated.php:1277 -#: views/settings/fields/import-form.php:22 -msgid "Before you can upload your import file, you will need to fix the following error:" -msgstr "Ennen kuin voit tallentaa tuontitiedoston, sinun pitää korjata seuraavat virheet:" - -#: inc/deprecated/deprecated.php:1288 -#: views/settings/fields/import-form.php:35 -#, php-format -msgid "Choose a file from your computer (maximum size: %s)" -msgstr "Valitse tiedosto koneeltasi (maksimi tiedostokoko: %s)" - -#: inc/deprecated/deprecated.php:1385 -msgid "Your Cloudflare credentials are valid." -msgstr "Cloudflare -tunnuksesi ovat oikein." - -#: inc/deprecated/deprecated.php:1389 -msgid "Your Cloudflare credentials are invalid!" -msgstr "Cloudflare -tunnuksesi ovat virheelliset!" - -#: inc/deprecated/deprecated.php:1453 -msgid "Save and optimize" -msgstr "Tallenna ja optimoi" +#: inc/Engine/Admin/Settings/Page.php:550 +msgid "" +"Specify URLs of CSS files to be excluded from minification (one per line)." +msgstr "" +"Määritä niden CSS-tiedostojen URL-osoitteet, jotka suljetaan pois " +"minimonnista (yksi per rivi)." -#: inc/deprecated/deprecated.php:1453 -msgid "Optimize" -msgstr "Optimoi" +#: inc/Engine/Admin/Settings/Page.php:551 +msgid "" +"Internal: The domain part of the URL will be stripped " +"automatically. Use (.*).css wildcards to exclude all CSS files located at a " +"specific path." +msgstr "" +"Sisäinen: URL-osoitteen verkkotunnusosa poistetaan " +"automaattisesti. Käytä (.*).css jokerimerkkejä sulkeaksesi pois kaikki CSS-" +"tiedostot, jotka sijaitsevat tietyssä polussa." -#: inc/deprecated/deprecated.php:1464 -#: inc/deprecated/deprecated.php:1666 -msgctxt "screen-reader-text" -msgid "Note:" -msgstr "Huom:" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:553 +msgid "" +"3rd Party: Use either the full URL path or only the domain " +"name, to exclude external CSS. %1$sMore info%2$s" +msgstr "" +"3. osapuoli: Käytä joko koko URL-polkua tai vain " +"verkkotunnuksen nimeä sulkeaksesi pois ulkoisen CSS:n. %1$sLisätietoja%2$s" -#: inc/deprecated/deprecated.php:1470 -msgctxt "screen-reader-text" -msgid "Performance tip:" -msgstr "Suorituskykyvinkki:" +#: inc/Engine/Admin/Settings/Page.php:566 +#: inc/Engine/Admin/Settings/Page.php:588 +msgid "Optimize CSS delivery" +msgstr "Optimoi CSS:n jakelu" -#: inc/deprecated/deprecated.php:1476 -msgctxt "screen-reader-text" -msgid "Third-party feature detected:" -msgstr "Ulkopuolinen ominaisuus havaittu:" +#: inc/Engine/Admin/Settings/Page.php:571 +msgid "" +"Optimize CSS delivery eliminates render-blocking CSS on your website. Only " +"one method can be selected. Remove Unused CSS is recommended for optimal " +"performance, but limited only to the users with active license." +msgstr "" +"Optimoi CSS-toimitus eliminoi renderöinnin estävän CSS:n verkkosivustoltasi." +" Vain yksi menetelmä voidaan valita. Käyttämättömän CSS:n poistaminen on " +"suositeltavaa optimaalisen suorituskyvyn saavuttamiseksi, mutta rajoitettu " +"vain käyttäjille, joilla on aktiivinen lisenssi." -#: inc/deprecated/deprecated.php:1488 -#: inc/deprecated/deprecated.php:1672 -msgctxt "screen-reader-text" -msgid "Warning:" -msgstr "Varoitus:" +#: inc/Engine/Admin/Settings/Page.php:571 +msgid "" +"Optimize CSS delivery eliminates render-blocking CSS on your website. Only " +"one method can be selected. Remove Unused CSS is recommended for optimal " +"performance." +msgstr "" +"Optimoi CSS-toimitus eliminoi renderöinnin estävän CSS:n verkkosivustoltasi." +" Vain yksi menetelmä voidaan valita. Poista käyttämätön CSS on suositeltavaa" +" optimaalisen suorituskyvyn saavuttamiseksi." -#: inc/deprecated/deprecated.php:1501 -msgctxt "button text" -msgid "Download settings" -msgstr "Latausasetukset" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:581 +msgid "" +"Optimize CSS Delivery features are disabled on local environments. %1$sLearn" +" more%2$s" +msgstr "" +"Optimoi CSS-toimitusominaisuudet ovat poissa käytöstä paikallisissa " +"ympäristöissä. %1$sLisätietoja%2$s" -#: inc/deprecated/deprecated.php:1531 -msgid "Replace site's hostname with:" -msgstr "Korvaa sivuston osoite:" +#: inc/Engine/Admin/Settings/Page.php:601 +#: inc/Engine/Optimization/RUCSS/Admin/OptionSubscriber.php:74 +msgid "Remove Unused CSS" +msgstr "Poista käyttämätön CSS" -#: inc/deprecated/deprecated.php:1550 -#: inc/deprecated/deprecated.php:1587 -#: inc/deprecated/deprecated.php:1615 -#: views/settings/fields/cnames.php:41 -#: views/settings/fields/cnames.php:75 -#: views/settings/fields/cnames.php:105 -msgid "reserved for" -msgstr "varattu" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:604 +msgid "" +"Removes unused CSS per page and helps to reduce page size and HTTP requests." +" Recommended for best performance. Test thoroughly! %1$sMore info%2$s" +msgstr "" +"Poistaa käyttämättömän CSS:n sivua kohden ja auttaa pienentämään sivun kokoa" +" ja HTTP-pyyntöjä. Suositellaan parhaan suorituskyvyn saavuttamiseksi. " +"Testaa tarkasti! %1$sLisätietoja%2$s" -#: inc/deprecated/deprecated.php:1552 -#: inc/deprecated/deprecated.php:1589 -#: inc/deprecated/deprecated.php:1617 -#: views/settings/fields/cnames.php:44 -#: views/settings/fields/cnames.php:78 -#: views/settings/fields/cnames.php:108 -msgid "All files" -msgstr "Kaikki tiedostot" +#: inc/Engine/Admin/Settings/Page.php:606 +#: inc/Engine/Admin/Settings/Page.php:690 +msgid "This could break things!" +msgstr "Tämä saattaa rikkoa asioita!" -#: inc/deprecated/deprecated.php:1564 -#: inc/deprecated/deprecated.php:1594 -#: inc/deprecated/deprecated.php:1622 -#: views/settings/fields/cnames.php:56 -#: views/settings/fields/cnames.php:90 -#: views/settings/fields/cnames.php:120 -msgid "Images" -msgstr "Kuvat" +#: inc/Engine/Admin/Settings/Page.php:607 +#: inc/Engine/Admin/Settings/Page.php:691 +msgid "" +"If you notice any errors on your website after having activated this " +"setting, just deactivate it again, and your site will be back to normal." +msgstr "" +"Jos huomaat virheitä sivustollasi tämän asetuksen aktivoinnin jälkeen, " +"poista tämä asetus käytöstä ja sivustosi toiminta palaa normaaliksi." -#: inc/deprecated/deprecated.php:1635 -#: views/settings/fields/cnames.php:132 -msgid "Add CNAME" -msgstr "Lisää CNAME" +#: inc/Engine/Admin/Settings/Page.php:608 +msgid "Activate Remove Unused CSS" +msgstr "Aktivoi Poista käyttämätön CSS" -#: inc/deprecated/deprecated.php:1706 -msgid "Watch the video" -msgstr "Katso video" +#: inc/Engine/Admin/Settings/Page.php:614 +msgid "CSS safelist" +msgstr "CSS safelist" -#: inc/deprecated/deprecated.php:1771 -msgid "Basic" -msgstr "Perus" +#: inc/Engine/Admin/Settings/Page.php:615 +msgid "" +"Specify CSS filenames, IDs or classes that should not be removed (one per " +"line)." +msgstr "" +"Määritä CSS-tiedostonimet, IDt tai luokat joita ei pitäisi poistaa (yksi per" +" rivi)." -#: inc/deprecated/deprecated.php:1772 -msgid "Static Files" -msgstr "Staattiset tiedostot" +#: inc/Engine/Admin/Settings/Page.php:630 +#: inc/Engine/CriticalPath/Admin/Subscriber.php:201 +msgid "Load CSS asynchronously" +msgstr "Lataa CSS asynkronisesti" -#: inc/deprecated/deprecated.php:1774 -msgid "Advanced" -msgstr "Edistynyt" +#. translators: %1$s = plugin name. +#: inc/Engine/Admin/Settings/Page.php:633 +msgctxt "WP Critical CSS compatibility" +msgid "" +"Load CSS asynchronously is currently handled by the %1$s plugin. If you want" +" to use WP Rocket’s load CSS asynchronously option, disable the %1$s plugin." +msgstr "" +"Lataa CSS asynkronisesti tällä hetkellä %1$s-laajennus käsittelee. Jos " +"haluat käyttää WP Rocketin lataus CSS:n asynkronisesti -vaihtoehtoa, poista " +"%1$s-laajennus käytöstä." -#: inc/deprecated/deprecated.php:1944 -#, php-format -msgid "%1$s %2$s requires at least PHP %3$s to function properly. To use this version, please ask your web host how to upgrade your server to PHP %3$s or higher. If you are not able to upgrade, you can rollback to the previous version by using the button below." -msgstr "%1$s%2$s tarvitsee vähintään PHP:n version %3$s toimiakseen. Käyttääksesi tätä versiota, pyydä palvelimesi ylläpitäjältä ohjeita kuinka saat päivitettyä PHP:n vähintään versioon %3$s. Jos et pysty päivittämään PHP:ta, voit palata edelliseen versioon alla olevalla painikkeella." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:635 +msgid "" +"Generates critical path CSS and loads CSS asynchronously. %1$sMore info%2$s" +msgstr "" +"Luo kriittisen polun CSS:n ja lataa CSS:n asynkronisesti. " +"%1$sLisätietoja%2$s" -#: inc/functions/admin.php:21 -msgid "There seems to be an issue validating your license. Please see the error message below." -msgid_plural "There seems to be an issue validating your license. You can see the error messages below." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Settings/Page.php:641 +msgid "Fallback critical CSS" +msgstr "Kriittisen CSS:n turvaverkko" -#: inc/functions/admin.php:361 -msgid "Server type:" -msgstr "Palvelimen tyyppi:" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:643 +msgid "" +"Provides a fallback if auto-generated critical path CSS is incomplete. " +"%1$sMore info%2$s" +msgstr "" +"Tarjoaa turvaverkon mikäli automaattisesti luotu kriittinen CSS on " +"virheellinen. %1$sLisätietoja%2$s" -#: inc/functions/admin.php:370 -msgid "PHP version number:" -msgstr "PHP:n versio:" +#: inc/Engine/Admin/Settings/Page.php:658 +msgid "Minify JavaScript files" +msgstr "Kutista JavaScript -tiedostot" -#: inc/functions/admin.php:379 -msgid "WordPress version number:" -msgstr "WordPress:in versio:" +#: inc/Engine/Admin/Settings/Page.php:659 +msgid "" +"Minify JavaScript removes whitespace and comments to reduce the file size." +msgstr "" +"JavaScript -tiedostojen kutistaminen poistaa turhat välilyönnit ja kommentit" +" pienentääkseen tiedoston kokoa." -#: inc/functions/admin.php:388 -msgid "WordPress multisite:" -msgstr "WordPress multisite:" +#: inc/Engine/Admin/Settings/Page.php:673 +msgid "" +"Combine JavaScript files (Enable Minify JavaScript files to select)" +msgstr "" +"Yhdistä JavaScript -tiedstot (salli JavaScript:in kutistaminen " +"ensin)" -#: inc/functions/admin.php:397 -msgid "Current theme:" -msgstr "Nykyinen teema:" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:675 +msgid "" +"Combine JavaScript files combines your site’s internal, 3rd party and inline" +" JS reducing HTTP requests. Not recommended if your site uses HTTP/2. " +"%1$sMore info%2$s" +msgstr "" +"JavaScript:in yhdistäminen yhdistää sivustosi sisäiset, ulkoiset ja inline-" +"JavaScript -koodit yhteen vähentäen HTTP-pyyntöjä. Ei suositeltavaa jos " +"käytössäsi on HTTP/2. %1$sLisätietoja%2$s" -#: inc/functions/admin.php:406 -msgid "Current site language:" -msgstr "Sivuston nykyinen kieli:" +#: inc/Engine/Admin/Settings/Page.php:676 +msgid "" +"For compatibility and best results, this option is disabled when delay " +"javascript execution is enabled." +msgstr "" +"Yhteensopivuuden ja parhaiden tulosten vuoksi tämä vaihtoehto on poistettu " +"käytöstä, kun JavaScript-suorituksen viive on käytössä." -#: inc/functions/admin.php:415 -msgid "Active plugins:" -msgstr "Aktiiviset lisäosat:" +#: inc/Engine/Admin/Settings/Page.php:692 +msgid "Activate combine JavaScript" +msgstr "Aktivoi JavaScript:in yhdistäminen" -#: inc/functions/admin.php:418 -msgid "Plugin names of all active plugins" -msgstr "Aktiivisten lisäosien nimet" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:699 +msgid "" +"Specify patterns of inline JavaScript to be excluded from concatenation (one" +" per line). %1$sMore info%2$s" +msgstr "" +"Määritä sopivat kaaviot inline-JavaScriptille, jonka haluat sulkea pois " +"yhdistämisestä (yksi per rivi). %1$sLisätietoa%2$s" -#: inc/functions/admin.php:424 -msgid "Anonymized WP Rocket settings:" -msgstr "Anonymisoidut WP Rocket -asetukset:" +#: inc/Engine/Admin/Settings/Page.php:716 +msgid "" +"Specify URLs of JavaScript files to be excluded from minification and " +"concatenation (one per line)." +msgstr "" +"Määritä verkko-osoitteet pois suljettaville JavaScript -tiedostoille, joita " +"et halua mukaan kutistukseen ja yhdistämiseen (yksi per rivi)." -#: inc/functions/admin.php:427 -msgid "Which WP Rocket settings are active" -msgstr "Mitkä WP Rocket:in asetukset on aktivoitu" +#: inc/Engine/Admin/Settings/Page.php:717 +msgid "" +"Internal: The domain part of the URL will be stripped " +"automatically. Use (.*).js wildcards to exclude all JS files located at a " +"specific path." +msgstr "" +"Sisäiset: Verkko-osoitteen domain-osuus osoitteesta " +"jätetään automaattisesti pois. Käytä (.*).js -jokerimerkkiä sulkeaksesi pois" +" kaikki JS-tiedostot tietystä kansiosta." -#: inc/Addon/Cloudflare/API/Client.php:190 -#: inc/Addon/Cloudflare/API/Client.php:204 -#: inc/Addon/Cloudflare/Cloudflare.php:74 -#: inc/Addon/Cloudflare/Cloudflare.php:109 -#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:157 -#: inc/deprecated/3.5.php:92 -#: inc/deprecated/3.5.php:116 -#: inc/deprecated/3.5.php:129 -#: inc/deprecated/3.5.php:157 -#: inc/deprecated/3.5.php:173 -#, php-format -msgid "Read the %1$sdocumentation%2$s for further guidance." -msgstr "Lue %1$sdokumentaatio%2$s saadaksesi lisätietoja." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:719 +msgid "" +"3rd Party: Use either the full URL path or only the domain " +"name, to exclude external JS. %1$sMore info%2$s" +msgstr "" +"Ulkoiset: Anna joko kokonainen URL, tai pelkkä domain-nimi " +"sulkeaksesi pois ulkoiset JS-tiedostot. %1$sLisätietoa%2$s" -#: inc/deprecated/3.5.php:271 -msgid "Connection to Cloudflare failed" -msgstr "Yhteys Cloudflareen epäonnistui" +#: inc/Engine/Admin/Settings/Page.php:735 +#: inc/Engine/Optimization/DeferJS/AdminSubscriber.php:76 +msgid "Load JavaScript deferred" +msgstr "Lataa JavaScript puskuroidusti" -#: inc/deprecated/3.4.php:18 -msgid "Choose a domain from the list" -msgstr "Valitse verkkotunnus listalta" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:737 +msgid "" +"Load JavaScript deferred eliminates render-blocking JS on your site and can " +"improve load time. %1$sMore info%2$s" +msgstr "" +"JavaScript:in lataaminen puskuroidusti poistaa renderöinnin estävän JS:n " +"lataamisen ja voi parantaa sivusi latausaikaa. %1$sLisätietoa%2$s" -#: inc/deprecated/3.4.php:31 -msgid "No domain available in your Cloudflare account" -msgstr "Cloudflare -tililtäsi ei löytynyt yhtään verkkotunnusta" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:750 +msgid "" +"Specify URLs or keywords of JavaScript files to be excluded from defer (one " +"per line). %1$sMore info%2$s" +msgstr "" +"Määritä lykkäyksen ulkopuolelle jätettävien JavaScript-tiedostojen URL-" +"osoitteet tai avainsanat (yksi per rivi). %1$sLisätietoja%2$s" -#: inc/functions/options.php:491 -#: inc/functions/options.php:530 -msgid "License validation failed. Our server could not resolve the request from your website." -msgstr "Lisenssin varmennus epäonnistui. Palvelimemme ei pystynyt käsittelemään pyyntöäsi." +#: inc/Engine/Admin/Settings/Page.php:766 +#: inc/Engine/Optimization/DelayJS/Admin/Subscriber.php:210 +msgid "Delay JavaScript execution" +msgstr "Lykkää JavaScriptin suoritus" -#: inc/functions/options.php:530 -#, php-format -msgid "Try clicking %1$sSave Changes%2$s below. If the error persists, follow %3$sthis guide%4$s." -msgstr "Yritä klikata %1$sTallenna muutokset%2$s -painiketta. Jos virhe toistuu, seuraa %3$stätä ohjetta%4$s." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:768 +msgid "" +"Improves performance by delaying the loading of JavaScript files until user " +"interaction (e.g. scroll, click). %1$sMore info%2$s" +msgstr "" +"Parantaa suorituskykyä lykkäämällä JavaScript-tiedostojen lataamista kunnes " +"käyttäjä suorittaa toiminnon (esim. srollaus, klikkaus). %1$sLisätietoja%2$s" -#: inc/functions/options.php:507 -msgid "License validation failed. You may be using a nulled version of the plugin. Please do the following:" -msgstr "Lisenssin varmennus epäonnistui. Syynä voi olla, että käytät epäkelpoa versiota lisäosasta. Ole hyvä ja toimi seuraavasti:" +#: inc/Engine/Admin/Settings/Page.php:777 +msgid "One-click exclusions" +msgstr "Yhden klikkauksen ohitukset" -#: inc/functions/options.php:507 -#: inc/functions/options.php:549 -#, php-format -msgid "Login to your WP Rocket %1$saccount%2$s" -msgstr "Kirjaudu WP Rocket %1$s-tilillesi%2$s" +#: inc/Engine/Admin/Settings/Page.php:778 +msgid "" +"When using the Delay JavaScript feature, you might notice that some elements" +" in the viewport take time to appear." +msgstr "" +"Kun käytät Delay JavaScript -ominaisuutta, saatat huomata, että joidenkin " +"elementtien näkyminen näkymässä kestää jonkin aikaa." -#: inc/functions/options.php:507 -#: inc/functions/options.php:549 -msgid "Download the zip file" -msgstr "Lataa zip-paketti" +#: inc/Engine/Admin/Settings/Page.php:779 +msgid "" +"If you need these elements to load immediately, select the related plugins, " +"themes, or services below to ensure they appear without delay." +msgstr "" +"Jos haluat, että nämä elementit latautuvat välittömästi, valitse niihin " +"liittyvät laajennukset, teemat tai palvelut alta varmistaaksesi, että ne " +"tulevat näkyviin viipymättä." -#: inc/functions/options.php:507 -#: inc/functions/options.php:549 -msgid "Reinstall" -msgstr "Asenna uudelleen" +#: inc/Engine/Admin/Settings/Page.php:799 +msgid "" +"Specify URLs or keywords that can identify inline or JavaScript files to be " +"excluded from delaying execution (one per line)." +msgstr "" +"Määritä URL-osoitteet tai avainsanat, jotka voivat tunnistaa sisäisiä tai " +"JavaScript-tiedostoja, jotka suljetaan pois viivästyttävistä suorituksista " +"(yksi per rivi)." -#: inc/functions/options.php:507 -#, php-format -msgid "If you do not have a WP Rocket account, please %1$spurchase a license%2$s." -msgstr "Jos sinulla ei ole WP Rocket -tiliä, ole hyvä ja %1$sosta lisenssi%2$s." +#: inc/Engine/Admin/Settings/Page.php:813 +msgid "Safe Mode for Delay JavaScript Execution" +msgstr "Vikasietotila viivästyttää JavaScript-suoritusta" -#: inc/functions/options.php:515 -msgid "License validation failed. This user account does not exist in our database." -msgstr "Lisenssin varmennus epäonnistui. Tätä käyttäjää ei löydy tietokannastamme." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:815 +msgid "The Safe Mode mode prevents all internal scripts from being delayed." +msgstr "Safe Mode estää kaikkia sisäisiä komentosarjoja tulemasta lykätyiksi." -#: inc/functions/options.php:515 -msgid "To resolve, please contact support." -msgstr "Ratkaistaksesi ongelma, ota yhteys tukeemme." +#: inc/Engine/Admin/Settings/Page.php:831 +msgid "Performance impact" +msgstr "Suorituskykyvaikutus" -#: inc/functions/options.php:523 -#, php-format -msgid "Please see %1$sthis guide%2$s for more info." -msgstr "Ole hyvä ja katso %1$stästä oppaasta%2$s lisätietoja." +#: inc/Engine/Admin/Settings/Page.php:832 +msgid "" +"By enabling Safe Mode, you significantly reduce your website performance " +"improvements. We recommend using it only as a temporary solution. If you’re " +"experiencing issues with the Delay JavaScript feature, our support team can " +"help you troubleshoot." +msgstr "" +"Ottamalla käyttöön Sade Mode -tilan heikennät huomattavasti parannuksia " +"sivustosi suorituskyvyssä. Suosittelemme käyttämään sitä vain tilapäisenä " +"ratkaisuna. Jos Delay JavaScript -ominaisuus aiheuttaa ongelmia, " +"tukitiimimme voi auttaa niiden selvittämisessä." -#: inc/functions/options.php:543 -msgid "Your license is not valid." -msgstr "Lisenssi ei ole validi." +#: inc/Engine/Admin/Settings/Page.php:833 +msgid "ACTIVATE SAFE MODE" +msgstr "OTA KÄYTTÖÖN SAFE MODE" -#: inc/functions/options.php:543 -#, php-format -msgid "Make sure you have an active %1$sWP Rocket license%2$s." -msgstr "Ole hyvä ja varmista, että sinulla on aktiivinen %1$sWP Rocket -lisenssi%2$s." +#: inc/Engine/Admin/Settings/Page.php:854 +msgid "Media" +msgstr "Media" -#: inc/functions/options.php:545 -msgid "You have added as many sites as your current license allows." -msgstr "Olet lisännyt maksimimäärän sivuja jonka lisenssisi sallii." +#: inc/Engine/Admin/Settings/Page.php:855 +msgid "LazyLoad, image dimensions, font optimization" +msgstr "LazyLoad, kuvien mittasuhteet, fontin optimointi" -#: inc/functions/options.php:545 -#, php-format -msgid "Upgrade your %1$saccount%2$s or %3$stransfer your license%2$s to this domain." -msgstr "Päivitä %1$stilisi%2$s tai %3$ssiirrä%2$s lisenssisi tälle verkkotunnukselle." +#: inc/Engine/Admin/Settings/Page.php:864 +msgid "Autoptimize" +msgstr "Automatisoi" -#: inc/functions/options.php:547 -msgid "This website is not allowed." -msgstr "Tämä verkkosivusto ei ole sallittu." +#: inc/Engine/Admin/Settings/Page.php:918 +msgid "LazyLoad" +msgstr "LazyLoad" -#: inc/functions/options.php:547 -#, php-format -msgid "Please %1$scontact support%2$s." -msgstr "Ole hyvä ja %1$sota yhteys tukeen%2$s." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:921 +msgid "" +"It can improve actual and perceived loading time as images, iframes, and " +"videos will be loaded only as they enter (or about to enter) the viewport " +"and reduces the number of HTTP requests. %1$sMore Info%2$s" +msgstr "" +"Voi parantaa näkyvää ja todellista latausaikaa, sillä kuvat, iframet ja " +"videot ladataan vasta kun ne ilmestyvät (tai ovat juuri ilmestymässä) " +"näkyviin. Tämä vähentää HTTP-pyyntöjen määrää. %1$sLisätietoja%2$s" -#: inc/functions/options.php:549 -msgid "This license key is not recognized." -msgstr "Lisenssiavainta ei tunnistettu." +#. translators: %1$s = “WP Rocket”, %2$s = a list of plugin names. +#: inc/Engine/Admin/Settings/Page.php:928 +msgid "" +"LazyLoad is currently activated in %2$s. If you want to use WP Rocket’s " +"LazyLoad, disable this option in %2$s." +msgstr "" +"LazyLoad on tällä hetkellä aktivoitu täällä: %2$s. Jos haluat käyttää WP " +"Rocketin LazyLoadia, poista tämä ominaisuus käytöstä täällä: %2$s." -#: inc/functions/options.php:549 -#, php-format -msgid "If the issue persists, please %1$scontact support%2$s." -msgstr "Jos ongelma jatkuu, ole hyvä ja %1$sota yhteys tukeen%2$s." +#: inc/Engine/Admin/Settings/Page.php:931 +msgid "Image Dimensions" +msgstr "Kuvan mittasuhteet" -#: inc/functions/options.php:555 -#, php-format -msgid "License validation failed: %s" -msgstr "Lisenssin varmennus epäonnistui: %s" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:934 +msgid "" +"Add missing width and height attributes to images. Helps prevent layout " +"shifts and improve the reading experience for your visitors. %1$sMore " +"info%2$s" +msgstr "" +"Lisää kuviin puuttuvat leveys- ja korkeusmääritteet. Auttaa estämään " +"asettelun siirtymistä ja parantamaan vierailijoiden lukukokemusta. " +"%1$sLisätietoja%2$s" -#: inc/vendors/classes/class-imagify-partner.php:531 -msgid "Plugin installed successfully." -msgstr "Lisäosa asennettu." +#: inc/Engine/Admin/Settings/Page.php:939 +msgid "Fonts" +msgstr "Fontit" -#: inc/vendors/classes/class-imagify-partner.php:532 -msgid "Sorry, you are not allowed to install plugins on this site." -msgstr "Pahoittelut, sinulla ei ole oikeuksia asentaa lisäosia tälle sivustolle." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:942 +msgid "" +"Download and serve fonts directly from your server. Reduces connections to " +"external servers and minimizes font shifts. %1$sMore info%2$s" +msgstr "" +"Lataa ja tarjoa kirjasimia suoraan palvelimeltasi. Vähentää yhteyksiä " +"ulkoisiin palvelimiin ja minimoi kirjasinten siirrot. %1$sLisätietoja%2$s" -#: inc/vendors/classes/class-imagify-partner.php:533 -msgid "Sorry, you are not allowed to do that." -msgstr "Pahoittelut, sinulla ei ole oikeuksia tehdä tätä." +#: inc/Engine/Admin/Settings/Page.php:961 +msgid "Enable for images" +msgstr "Käytä kuviin" -#: inc/vendors/classes/class-imagify-partner.php:534 -msgid "Plugin install failed." -msgstr "Lisäosan asennus epäonnistui." +#. translators: %1$s = “WP Rocket”, %2$s = a list of plugin names. +#: inc/Engine/Admin/Settings/Page.php:973 +msgid "" +"LazyLoad for images is currently activated in %2$s. If you want to use " +"%1$s’s LazyLoad, disable this option in %2$s." +msgstr "" +"LazyLoad kuville on tällä hetkellä aktivoitu kohteessa %2$s. Jos haluat " +"käyttää %1$s:n LazyLoadia, poista tämä asetus käytöstä %2$s:ssa." -#: inc/vendors/classes/class-imagify-partner.php:535 -msgid "Go back" -msgstr "Mene takaisin" +#: inc/Engine/Admin/Settings/Page.php:981 +msgid "Enable for CSS background images" +msgstr "Ota käyttöön CSS-taustakuville" -#: views/deactivation-intent/form.php:87 -msgid "Cancel" -msgstr "Peruuta" +#: inc/Engine/Admin/Settings/Page.php:996 +msgid "Enable for iframes and videos" +msgstr "Käytä iframeihin ja videoihin" -#: views/settings/fields/cache-lifespan.php:26 -msgid "Clear cache after" -msgstr "Tyhjennä välimuisti" +#: inc/Engine/Admin/Settings/Page.php:1011 +msgid "Replace YouTube iframe with preview image" +msgstr "Korvaa YouTuben iframe esikatselukuvalla" -#: views/settings/fields/cnames.php:58 -#: views/settings/fields/cnames.php:92 -#: views/settings/fields/cnames.php:122 -msgid "CSS & JavaScript" -msgstr "CSS & JavaScript" +#. translators: %1$s = “WP Rocket”, %2$s = a list of plugin or themes names. +#: inc/Engine/Admin/Settings/Page.php:1013 +msgid "Replace YouTube iframe with preview image is not compatible with %2$s." +msgstr "" +"YouTuben iframen korvaaminen esikatselukuvalla ei ole yhteensopiva kohteen " +"%2$s kanssa." -#: views/settings/fields/cnames.php:59 -#: views/settings/fields/cnames.php:93 -#: views/settings/fields/cnames.php:123 -msgid "JavaScript" -msgstr "JavaScript" +#. translators: %1$s = “WP Rocket”, %2$s = a list of plugin or themes names. +#: inc/Engine/Admin/Settings/Page.php:1013 +msgid "" +"This can significantly improve your loading time if you have a lot of " +"YouTube videos on a page." +msgstr "" +"Tämä voi parantaa sivusi latausaikaa merkittävästi, jos sivullasi on paljon " +"YouTube -videoita." -#: views/settings/fields/cnames.php:60 -#: views/settings/fields/cnames.php:94 -#: views/settings/fields/cnames.php:124 -msgid "CSS" -msgstr "CSS" +#: inc/Engine/Admin/Settings/Page.php:1028 +msgid "Excluded images or iframes" +msgstr "Poissuljetut kuvat tai iframet" -#: views/settings/fields/import-form.php:29 -msgid "Import settings" -msgstr "Tuo asetukset" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1030 +msgid "" +"Specify keywords (e.g. image filename, CSS filename, CSS class, domain) from" +" the image or iframe code to be excluded (one per line). %1$sMore info%2$s" +msgstr "" +"Määritä poissuljettavan kuvan tai iframe-koodin avainsanat (esim. " +"kuvatiedoston nimi, CSS-tiedoston nimi, CSS-luokka, verkkotunnus) (yksi per " +"rivi). %1$sLisätietoja%2$s" -#: views/settings/fields/one-click-addon.php:43 -#: views/settings/fields/rocket-addon.php:43 -msgid "Add-on status" -msgstr "Lisäosan tila" +#: inc/Engine/Admin/Settings/Page.php:1038 +msgid "Add missing image dimensions" +msgstr "Lisää puuttuvat kuvan mittasuhteet" -#: views/settings/fields/rocket-addon.php:72 -msgid "Modify options" -msgstr "Muokkaa asetuksia" +#: inc/Engine/Admin/Settings/Page.php:1046 +msgid "Self-host Google Fonts" +msgstr "Itseisännöivät Google-kirjasimet" -#: views/settings/page-sections/cloudflare.php:27 -msgid "Cloudflare Cache" -msgstr "Cloudflare -välimuisti" +#: inc/Engine/Admin/Settings/Page.php:1066 +msgid "Generate cache files, preload fonts" +msgstr "Generoi välimuistitiedostoja, esilataa fontteja" -#: views/settings/page-sections/cloudflare.php:35 -#: views/settings/page-sections/sucuri.php:36 -#, php-format -msgid "Purges cached resources for your website. %s" -msgstr "Tyhjentää välimuistiin ladatut resurssit. %s" +#: inc/Engine/Admin/Settings/Page.php:1078 +msgid "Preload Cache" +msgstr "Esilataa välimuisti" -#: views/settings/page-sections/cloudflare.php:36 -msgid "https://support.cloudflare.com/hc/en-us/articles/200169246" -msgstr "https://support.cloudflare.com/hc/en-us/articles/200169246" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1081 +msgid "" +"When you enable preloading WP Rocket will automatically detect your sitemaps" +" and save all URLs to the database. The plugin will make sure that your " +"cache is always preloaded." +msgstr "" +"Jos esilataus on käytössä, WP Rocket havaitses automaattisesti " +"sivustokarttasi ja tallentaaa kaikki URL-osoitteet tietokantaan. Lisäosa " +"varmistaa, että välimuistisi on aina esiladattu." -#: views/settings/fields/rocket-cdn.php:63 -#: views/settings/page-sections/cloudflare.php:36 -#: views/settings/page-sections/sucuri.php:37 -msgid "Learn more" -msgstr "Lue lisää" +#: inc/Engine/Admin/Settings/Page.php:1089 +msgid "Preload Links" +msgstr "Esilataa linkit" -#: views/settings/page-sections/cloudflare.php:45 -msgid "Clear all Cloudflare cache files" -msgstr "Tyhjennä kaikki Cloudflaren välimuistin tiedostot" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1092 +msgid "" +"Link preloading improves the perceived load time by downloading a page when " +"a user hovers over the link. %1$sMore info%2$s" +msgstr "" +"Linkkien esilataus parantaa havaittua latausaikaa lataamalla sivun, kun " +"käyttäjä pitää hiiren osoitinta linkin päällä. %1$sLisätietoja%2$s" -#: views/settings/page-sections/dashboard.php:38 -msgid "Congratulations!" -msgstr "Onnittelut!" +#: inc/Engine/Admin/Settings/Page.php:1100 +msgid "Prefetch DNS Requests" +msgstr "Ennakkohae DNS-kyselyjä" -#: views/settings/page-sections/dashboard.php:40 -msgid "WP Rocket is now activated and already working for you." -msgstr "WP Rocket on nyt aktivoitu ja käytössäsi." +#: inc/Engine/Admin/Settings/Page.php:1102 +msgid "" +"DNS prefetching can make external files load faster, especially on mobile " +"networks" +msgstr "" +"DNS-kyselyjen esilataaminen voi nopeuttaa ulkoisten tiedostojen lataamisen " +"etenkin mobiiliverkoissa" -#: views/settings/page-sections/dashboard.php:42 -msgid "Your website should be loading faster now!" -msgstr "Sivustosi pitäisi latautua nyt nopeammin!" +#: inc/Engine/Admin/Settings/Page.php:1107 +msgid "Preload Fonts" +msgstr "Esilataa fontit" -#: views/settings/page-sections/dashboard.php:44 -msgid "We also enable options that provide immediate benefits to your website." -msgstr "Tarjoamme myös lisäasetuksia, joilla saat välitöntä lisähyötyä sivustollesi." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1110 +msgid "" +"Improves performance by helping browsers discover fonts in CSS files. " +"%1$sMore info%2$s" +msgstr "" +"Parantaa suorituskykyä auttamalla selainta löytämään fontteja CSS-" +"tiedostoista. %1$sLisätietoja%2$s" -#: views/settings/page-sections/dashboard.php:45 -msgid "Continue to the options to further optimize your site!" -msgstr "Jatka asetuksiin optimoidaksesi sivuasi vielä enemmän!" +#: inc/Engine/Admin/Settings/Page.php:1124 +msgid "Activate Preloading" +msgstr "Aktivoi esilataus" -#: views/settings/page-sections/dashboard.php:62 -msgid "My Account" -msgstr "Oma tili" +#: inc/Engine/Admin/Settings/Page.php:1135 +msgid "Exclude URLs" +msgstr "Ohita URL-osoitteet" -#: views/settings/page-sections/dashboard.php:68 -msgid "Refresh info" -msgstr "Päivitä tiedot" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1140 +msgid "" +"Specify URLs to be excluded from the preload feature (one per line). " +"%1$sMore info%2$s" +msgstr "" +"Määritä esilatauksessa ohitettavat URL-osoitteet (yksi per rivi). " +"%1$sLisätietoja%2$s" -#: views/settings/page-sections/dashboard.php:100 -msgid "Expiration Date" -msgstr "Päättymisaika" +#: inc/Engine/Admin/Settings/Page.php:1151 +msgid "URLs to prefetch" +msgstr "URL-osoitteet esilataukseen" -#: views/settings/page-sections/dashboard.php:110 -msgid "View my account" -msgstr "Näytä oma tilini" +#: inc/Engine/Admin/Settings/Page.php:1152 +msgid "" +"Specify external hosts to be prefetched (no http:, one per " +"line)" +msgstr "" +"Määritä verkko-isännät jotka esiladataan (ei http:, yksi isäntä" +" per rivi)" -#: views/settings/page-sections/dashboard.php:137 -msgid "Quick Actions" -msgstr "Pikatoiminnot" +#: inc/Engine/Admin/Settings/Page.php:1161 +msgid "Fonts to preload" +msgstr "Esiladattavat fontit" -#: views/settings/page-sections/dashboard.php:144 -msgid "Remove all cached files" -msgstr "Tyhjennä kaikki välimuistit" +#: inc/Engine/Admin/Settings/Page.php:1162 +msgid "" +"Specify urls of the font files to be preloaded (one per line). Fonts must be" +" hosted on your own domain, or the domain you have specified on the CDN tab." +msgstr "" +"Määritä esiladattavien fonttitiedostojen URL-osoitteet (yksi per rivi). " +"Fontit on ylläpidettävä omassa verkkotunnuksessasi tai verkkotunnuksessa, " +"jonka olet määrittänyt CDN-välilehdellä." -#: views/settings/page-sections/dashboard.php:164 -#: views/settings/page-sections/dashboard.php:170 -msgid "Regenerate Critical CSS" -msgstr "Luo uudelleen kriittinen CSS" +#: inc/Engine/Admin/Settings/Page.php:1163 +msgid "" +"The domain part of the URL will be stripped automatically.
Allowed font " +"extensions: otf, ttf, svg, woff, woff2." +msgstr "" +"URL-osoitteen verkkotunnus poistetaan automaattisesti.
Sallitut " +"kirjasinlaajennukset: otf, ttf, svg, woff, woff2." -#: views/settings/page-sections/dashboard.php:205 -msgid "Frequently Asked Questions" -msgstr "Usein Kysytyt Kysymykset" +#: inc/Engine/Admin/Settings/Page.php:1172 +msgid "Enable link preloading" +msgstr "Ota linkin esilataus käyttöön" -#: views/settings/page-sections/dashboard.php:219 -msgid "Still cannot find a solution?" -msgstr "Etkö löytänyt ratkaisua?" +#: inc/Engine/Admin/Settings/Page.php:1191 +msgid "Advanced Rules" +msgstr "Lisäasetukset" + +#: inc/Engine/Admin/Settings/Page.php:1192 +msgid "Fine-tune cache rules" +msgstr "Hienosäädä välimuistisääntöjä" -#: views/settings/page-sections/dashboard.php:220 -msgid "Submit a ticket and get help from our friendly and knowledgeable Rocketeers." -msgstr "Lähetä meille tukitiketti ja saa apua ystävälliseltä ja ammattitaitoiselta Rakettiryhmältämme." +#: inc/Engine/Admin/Settings/Page.php:1205 +msgid "" +"Sensitive pages like custom login/logout URLs should be excluded from cache." +msgstr "" +"Arkaluontoiset sivut, kuten räätälöidyt kirjautumis-sivut tulisi poissulkea " +"välimuistista." -#: views/settings/page-sections/dashboard.php:228 -msgid "Ask support" -msgstr "Pyydä tukea" +#: inc/Engine/Admin/Settings/Page.php:1208 +msgctxt "plugin name" +msgid "WooCommerce" +msgstr "WooCommerce" -#: views/settings/page-sections/database.php:25 -msgid "Backup your database before you run a cleanup!" -msgstr "Varmuuskopioi tietokantasi ennen kuin suoritat siivouksen!" +#: inc/Engine/Admin/Settings/Page.php:1210 +msgctxt "plugin name" +msgid "Easy Digital Downloads" +msgstr "Easy Digital Downloads" -#: views/settings/page-sections/database.php:26 -msgid "Once a database optimization has been performed, there is no way to undo it." -msgstr "Kun tietokanta on optimoitu, toimintoa ei voi peruuttaa." +#: inc/Engine/Admin/Settings/Page.php:1212 +msgctxt "plugin name" +msgid "iThemes Exchange" +msgstr "iThemes Exchange" -#: views/settings/page-sections/imagify.php:21 -#, php-format -msgid "%1$sWP ROCKET%2$s created %3$sIMAGIFY%4$s %1$sfor best-in-class image optimization.%2$s" -msgstr "%1$sWP ROCKET%2$s loi %3$sIMAGIFY:n%4$s%1$s tarjotakseen parasta kuvien optimointia.%2$s" +#: inc/Engine/Admin/Settings/Page.php:1214 +msgctxt "plugin name" +msgid "Jigoshop" +msgstr "Jigoshop" -#: views/settings/page-sections/imagify.php:24 -msgid "Compress image to make your website faster, all while maintaining image quality." -msgstr "Pakkaa kuvasi tehdäksesi sivustostasi nopeamman, kuitenkin säilyttäen hyvän kuvanlaadun." +#: inc/Engine/Admin/Settings/Page.php:1216 +msgctxt "plugin name" +msgid "WP-Shop" +msgstr "WP-Shop" -#: views/settings/page-sections/imagify.php:25 -msgid "More on Imagify:" -msgstr "Lisätietoja Imagify:stä:" +#. translators: %1$s = opening tag, %2$s = plugin name, %3$s closing +#. tag. +#: inc/Engine/Admin/Settings/Page.php:1222 +msgid "" +"
Cart, checkout and \"my account\" pages set in " +"%1$s%2$s%3$s will be detected and never cached by default." +msgstr "" +"
Ostoskori, kassa ja \"Oma tili\" -sivut, jotka on asetettu kohdassa " +"%1$s%2$s%3$s tunnistetaan automaattisesti eikä niitä ladata" +" välimuistiin." -#: views/settings/page-sections/imagify.php:27 -msgid "Imagify Plugin Page" -msgstr "Imagify -lisäosan sivu" +#: inc/Engine/Admin/Settings/Page.php:1232 +msgid "Cache Lifespan" +msgstr "Välimuistin elinikä" -#: views/settings/page-sections/imagify.php:28 -msgid "Imagify Website" -msgstr "Imagify:n verkkosivu" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1235 +msgid "" +"Cache files older than the specified lifespan will be deleted.
Enable " +"%1$spreloading%2$s for the cache to be rebuilt automatically after lifespan " +"expiration." +msgstr "" +"Määritettyä käyttöikää vanhemmat välimuistitiedostot poistetaan.
Ota " +"%1$spreloading%2$s käyttöön, jotta välimuisti rakennetaan automaattisesti " +"uudelleen käyttöiän umpeutumisen jälkeen." -#: views/settings/page-sections/imagify.php:29 -msgid "Review of Image Compression Plugins" -msgstr "Kuvanpakkauslisäosien arvostelu" +#: inc/Engine/Admin/Settings/Page.php:1251 +msgid "Never Cache Cookies" +msgstr "Välimuistista pois suljettavat evästeet" -#: views/settings/page-sections/imagify.php:38 -msgid "Install Imagify" -msgstr "Asenna Imagify" +#: inc/Engine/Admin/Settings/Page.php:1269 +msgid "Cache Query String(s)" +msgstr "Muuttujat välimuistiin" -#: views/settings/page-sections/license.php:22 -msgid "WP Rocket was not able to automatically validate your license." -msgstr "WP Rocket ei pystynyt automaattisesti varmistamaan lisenssiäsi." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1272 +msgid "" +"%1$sCache for query strings%2$s enables you to force caching for specific " +"GET parameters." +msgstr "" +"%1$sMuuttujat välimuistiin -optio%2$s mahdollistaa sinut pakottamaan tietyt " +"GET-parametrit välimuistiin." -#: views/settings/page-sections/license.php:34 -msgid "https://docs.wp-rocket.me/article/100-resolving-problems-with-license-validation/?utm_source=wp_plugin&utm_medium=wp_rocket" -msgstr "https://docs.wp-rocket.me/article/100-resolving-problems-with-license-validation/?utm_source=wp_plugin&utm_medium=wp_rocket" +#: inc/Engine/Admin/Settings/Page.php:1283 +msgid "" +"Specify time after which the global cache is cleared
(0 = unlimited )" +msgstr "" +"Määritä aika, jonka jälkeen globaali välimuisti tyhjennetään
(0 = ei " +"aikarajaa)" -#: views/settings/page-sections/sucuri.php:46 -msgid "Clear all Sucuri cache files" -msgstr "Tyhjennä Sucuri:n välimuisti" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1285 +msgid "" +"Reduce lifespan to 10 hours or less if you notice issues that seem to appear" +" periodically. %1$sWhy?%2$s" +msgstr "" +"Pienennä elinikä kymmeneen tuntiin tai pienemmäksi, jos huomaat ongelmia " +"jotka tuntuvat katoavan säännöllisin väliajoin. %1$sMiksi?%2$s" -#: views/settings/page-sections/tools.php:20 -#, php-format -msgid "Files size: %1$s. Number of entries: %2$s." -msgstr "Tiedostokoko: %1$s. Tietueita yhteensä: %2$s.D" +#: inc/Engine/Admin/Settings/Page.php:1291 +#: inc/Engine/License/views/promo-banner.php:32 +#: inc/Engine/License/views/renewal-soon-banner.php:15 +msgid "Hours" +msgstr "Tuntia" -#: views/settings/page-sections/tools.php:23 -#, php-format -msgid "%1$sDownload the file%2$s." -msgstr "%1$sLadataan tiedostoa %2$s." +#: inc/Engine/Admin/Settings/Page.php:1292 +#: inc/Engine/License/views/promo-banner.php:31 +#: inc/Engine/License/views/renewal-soon-banner.php:14 +msgid "Days" +msgstr "Päivää" -#: views/settings/page-sections/tools.php:26 -#, php-format -msgid "%1$sDelete the file%2$s." -msgstr "%1$sPoista tiedosto%2$s." +#: inc/Engine/Admin/Settings/Page.php:1297 +msgid "" +"Specify URLs of pages or posts that should never be cached (one per line)" +msgstr "" +"Määritä URL-osoitteet sivuista tai postauksista jotka aluat sulkea pois " +"välimuistista (yksi per rivi)" -#: views/settings/page-sections/tools.php:37 -msgid "Export settings" -msgstr "Vie asetukset" +#: inc/Engine/Admin/Settings/Page.php:1298 +#: inc/Engine/Admin/Settings/Page.php:1326 +msgid "" +"The domain part of the URL will be stripped automatically.
Use (.*) " +"wildcards to address multiple URLs under a given path." +msgstr "" +"Domain-osuus osoitteesta riisutaan automaattisesti.
Käytä (.*) " +"-jokerimerkkiä sulkeaksesi pois useamman osoitteen samasta polusta." + +#: inc/Engine/Admin/Settings/Page.php:1307 +msgid "" +"Specify full or partial IDs of cookies that, when set in the visitor's " +"browser, should prevent a page from getting cached (one per line)" +msgstr "" +"Määritä evästeiden täydelliset tai osittaiset tunnukset, jotka vierailijan " +"selaimessa asetettuina estävät sivua pääsemästä välimuistiin (yksi per rivi)" -#: views/settings/page-sections/tools.php:38 -msgid "Download a backup file of your settings" -msgstr "Lataa asetustesi varmuuskopio" +#: inc/Engine/Admin/Settings/Page.php:1315 +msgid "" +"Specify user agent strings that should never see cached pages (one per line)" +msgstr "" +"Määritä selain-agentit joille ei näytetä koskaan välimuistissa olevaa sivua " +"(yksi per rivi)" -#: views/settings/page-sections/tools.php:46 -msgid "Download settings" -msgstr "Latausasetukset" +#: inc/Engine/Admin/Settings/Page.php:1316 +msgid "Use (.*) wildcards to detect parts of UA strings." +msgstr "Käytä (.*) -jokerimerkkiä tunnistaaksesi osan selain-agentista." -#: views/settings/page-sections/tools.php:60 -msgid "Rollback" -msgstr "Palauta" +#: inc/Engine/Admin/Settings/Page.php:1325 +msgid "" +"Specify URLs you always want purged from cache whenever you update any post " +"or page (one per line)" +msgstr "" +"Määritä ereityiset verkko-osoitteet joiden välimuistin haluat aina tyhjentää" +" kun päivität jonkun sivun tai postauksen (yksi per rivi)" -#: views/settings/page-sections/tools.php:64 -#, php-format -msgid "Has version %s caused an issue on your website?" -msgstr "Onko versio %s aiheuttanut ongelmia?" +#: inc/Engine/Admin/Settings/Page.php:1334 +msgid "Specify query strings for caching (one per line)" +msgstr "Määritä osoitteen muuttujat välimuistia varten (yksi per rivi)" -#: views/settings/page-sections/tools.php:80 -#, php-format -msgid "Reinstall version %s" -msgstr "Asenna uudelleen versio %s" +#: inc/Engine/Admin/Settings/Page.php:1360 +msgid "Optimize, reduce bloat" +msgstr "Optimoi, vähennä turhaa bloattia" -#: views/settings/page-sections/tools.php:106 -msgid "Debug mode" -msgstr "Vianetsintä-tila" +#: inc/Engine/Admin/Settings/Page.php:1367 +msgid "Post Cleanup" +msgstr "Postauksien putsaus" -#: views/settings/page-sections/tools.php:111 -msgid "Create a debug log file." -msgstr "Luo vianetsintä-loki." +#: inc/Engine/Admin/Settings/Page.php:1369 +msgid "" +"Post revisions and drafts will be permanently deleted. Do not use this " +"option if you need to retain revisions or drafts." +msgstr "" +"Postauksien versiot ja luonnokset poistetaan pysyvästi. Älä käytä tätä " +"toimintoa jos haluat säilyttää eri versiot tai luonnokset." -#: views/settings/page.php:16 -msgid "WP Rocket Settings" -msgstr "WP Rocket asetukset" +#: inc/Engine/Admin/Settings/Page.php:1374 +msgid "Comments Cleanup" +msgstr "Kommentien siivous" -#: views/settings/page.php:30 -#, php-format -msgid "version %s" -msgstr "versio %s" +#: inc/Engine/Admin/Settings/Page.php:1376 +msgid "Spam and trashed comments will be permanently deleted." +msgstr "Roskapostit ja roskakoriin siirretyt kommentit poistetaan pysyvästi." -#: inc/Engine/Admin/Settings/Page.php:201 -msgid "Save Changes" -msgstr "Tallenna muutokset" +#: inc/Engine/Admin/Settings/Page.php:1380 +msgid "Transients Cleanup" +msgstr "Transienttien siivous" -#: views/settings/page.php:60 -msgid "Show Sidebar" -msgstr "Näytä sivupalkki" +#: inc/Engine/Admin/Settings/Page.php:1382 +msgid "" +"Transients are temporary options; they are safe to remove. They will be " +"automatically regenerated as your plugins require them." +msgstr "" +"Transientit ovat väliaikaisia \"asetuksia\"; ne on turvallista poistaa. " +"Transientit luodaan automaattisesti uudestaan niitä käyttävien lisäosien " +"toimesta." -#: views/settings/page.php:87 -msgid "WP Rocket will never transmit any domain names or email addresses (except for license validation), IP addresses, or third-party API keys." -msgstr "WP Rocket ei koskaan lähetä tietoja verkkotunnuksista, sähköposteista (paitsi lisenssin varmistuksen yhteydessä), IP-osoitteista tai kolmannen osapuolen API-avaimista." +#: inc/Engine/Admin/Settings/Page.php:1386 +msgid "Database Cleanup" +msgstr "Tietokannan siivous" -#: views/settings/page.php:89 -msgid "Activate Rocket analytics" -msgstr "Aktivoi Rocket -analytiikka" +#: inc/Engine/Admin/Settings/Page.php:1388 +msgid "Reduces overhead of database tables" +msgstr "Vähentää tietokantataulujen hävikkiä" -#: views/settings/partials/documentation.php:15 -msgid "It is a great starting point to fix some of the most common issues." -msgstr "Tämä on hyvä lähtökohta korjataksesi useimmat ongelmat." +#: inc/Engine/Admin/Settings/Page.php:1392 +msgid "Automatic Cleanup" +msgstr "Automaattinen putsaus" -#: views/settings/partials/documentation.php:22 -msgid "Read the documentation" -msgstr "Lue dokumentaatio" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1405 +msgid "%s revision in your database." +msgid_plural "%s revisions in your database." +msgstr[0] "%s tarkistus tietokannassasi." +msgstr[1] "%s tarkistusta tietokannassasi." -#: views/settings/partials/sidebar.php:12 -msgid "How to correctly measure your website’s loading time" -msgstr "Kuinka mittaat sivustosi nopeuden oikeaoppisesti" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1415 +msgid "%s draft in your database." +msgid_plural "%s drafts in your database." +msgstr[0] "%s luonnos tietokannassasi." +msgstr[1] "%s luonnosta tietokannassasi." -#: views/settings/partials/sidebar.php:15 -#: views/settings/partials/sidebar.php:24 -msgid "Read our guide" -msgstr "Lue ohjeemme" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1425 +msgid "%s trashed post in your database." +msgid_plural "%s trashed posts in your database." +msgstr[0] "%s roskakoriin siirretty artikkeli tietokannassasi." +msgstr[1] "%s roskakoriin siirrettyä artikkelia tietokannassasi." -#: views/settings/partials/sidebar.php:28 -msgid "Read more" -msgstr "Lue lisää" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1435 +msgid "%s spam comment in your database." +msgid_plural "%s spam comments in your database." +msgstr[0] "%s roskapostikommentti tietokannassasi." +msgstr[1] "%s roskapostikommenttia tietokannassasi." -#: views/settings/partials/sidebar.php:33 -msgid "You have not activated logged-in user cache." -msgstr "Et ole aktivoinut välimuistia kirjautuneille käyttäjille." +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1445 +msgid "%s trashed comment in your database." +msgid_plural "%s trashed comments in your database." +msgstr[0] "%s roskakoriin siirretty kommentti tietokannassasi." +msgstr[1] "%s roskakoriin siirrettyä kommenttia tietokannassasi." -#: views/settings/partials/sidebar.php:34 -msgid "Use a private browser to check your website's speed and visual appearance." -msgstr "Käytä yksityistä selainikkunaa tarkistaaksesi sivustosi nopeuden ja visuaalisen ulkoasun." +#: inc/Engine/Admin/Settings/Page.php:1453 +msgid "All transients" +msgstr "Kaikki transientit" -#: views/settings/sections/addons-container.php:24 -#: views/settings/sections/fields-container.php:28 -msgid "Need Help?" -msgstr "Tarvitseko apua?" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1455 +msgid "%s transient in your database." +msgid_plural "%s transients in your database." +msgstr[0] "%s transientti tietokannassasi." +msgstr[1] "%s transienttia tietokannassasi." -#: inc/Addon/Cloudflare/API/Client.php:129 -msgid "Cloudflare did not provide any reply. Please try again later." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1463 +msgid "Optimize Tables" +msgstr "Optimoi taulut" -#: inc/Addon/Cloudflare/API/Client.php:186 -#: inc/deprecated/3.5.php:112 -#: inc/deprecated/3.5.php:169 -msgid "Incorrect Cloudflare email address or API key." -msgstr "" +#. translators: %s is the number of revisions found in the database. It's a +#. formatted number, don't use %d. +#: inc/Engine/Admin/Settings/Page.php:1465 +msgid "%s table to optimize in your database." +msgid_plural "%s tables to optimize in your database." +msgstr[0] "%s optimoitava taulukko tietokannassasi." +msgstr[1] "%s optimoitavaa taulukkoa tietokannassasi." -#: inc/Addon/Cloudflare/API/Client.php:192 -#: inc/Addon/Cloudflare/API/Client.php:206 -#: inc/Addon/Cloudflare/Auth/APIKey.php:63 -#: inc/Addon/Cloudflare/Cloudflare.php:76 -#: inc/Addon/Cloudflare/Cloudflare.php:111 -#: inc/deprecated/3.5.php:81 -#: inc/deprecated/3.5.php:94 -#: inc/deprecated/3.5.php:118 -#: inc/deprecated/3.5.php:131 -#: inc/deprecated/3.5.php:159 -#: inc/deprecated/3.5.php:175 -#: inc/deprecated/3.5.php:208 -msgid "https://docs.wp-rocket.me/article/18-using-wp-rocket-with-cloudflare/?utm_source=wp_plugin&utm_medium=wp_rocket#add-on" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1476 +msgid "Schedule Automatic Cleanup" +msgstr "Ajasta automaattinen siivous" -#: inc/Addon/Cloudflare/API/Client.php:200 -#: inc/deprecated/3.5.php:125 -msgid "Incorrect Cloudflare Zone ID." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1488 +msgid "Frequency" +msgstr "Toistuvuus" -#: inc/Addon/Cloudflare/Auth/APIKey.php:61 -#, php-format -msgid "Cloudflare email and/or API key are not set. Read the %1$sdocumentation%2$s for further guidance." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1496 +msgid "Daily" +msgstr "Päivittäin" -#: inc/Addon/Cloudflare/Cloudflare.php:70 -#: inc/deprecated/3.5.php:88 -msgid "Missing Cloudflare Zone ID." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1497 +msgid "Weekly" +msgstr "Viikottain" -#: inc/Addon/Cloudflare/Cloudflare.php:105 -#: inc/deprecated/3.5.php:153 -msgid "It looks like your domain is not set up on Cloudflare." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1498 +msgid "Monthly" +msgstr "Kuukausittain" -#: inc/Addon/Cloudflare/Cloudflare.php:205 -msgid "days" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1515 +msgid "Integrate your CDN" +msgstr "Integroi CDN-palveluntarjoajasi" -#: inc/Addon/Cloudflare/Cloudflare.php:208 -msgid "seconds" +#: inc/Engine/Admin/Settings/Page.php:1527 +msgid "" +"All URLs of static files (CSS, JS, images) will be rewritten to the CNAME(s)" +" you provide." msgstr "" +"Kaikki staattisten tiedostojen (CSS, JS, kuvat) URL-osoitteet korvataan " +"antamallasi CNAME-tietueella." -#: inc/Addon/Cloudflare/Cloudflare.php:210 -msgid "minutes" +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/Engine/Admin/Settings/Page.php:1529 +msgid "" +"Not required for services like Cloudflare and Sucuri. Please see our " +"available %1$sAdd-ons%2$s." msgstr "" +"Ei vaadittu tietyissä palveluissa kuten Cloudflare ja Sucuri. Ole hyvä ja " +"katso saatavilla olevat %1$slisäosat%2$s." -#: inc/Addon/Cloudflare/Cloudflare.php:212 -msgid "hours" -msgstr "" +#. translators: %1$s = opening em tag, %2$l = list of add-on name(s), %3$s = +#. closing em tag. +#: inc/Engine/Admin/Settings/Page.php:1569 +msgid "" +"%1$s%2$l Add-on%3$s is currently enabled. Configuration of the CDN settings " +"is not required for %2$l to work on your site." +msgid_plural "" +"%1$s%2$l Add-ons%3$s are currently enabled. Configuration of the CDN " +"settings is not required for %2$l to work on your site." +msgstr[0] "" +"%1$s%2$l Lisäosa%3$s on tällä hetkellä käytössä. CDN-asetusten määritys ei " +"ole edellytys sille, että %2$l toimii sivustollasi." +msgstr[1] "" +"%1$s%2$l Lisäosaa%3$s on tällä hetkellä käytössä. CDN-asetusten määritys ei " +"ole edellytys sille, että %2$l toimii sivustollasi." -#: inc/Addon/Cloudflare/Subscriber.php:224 -#: inc/Addon/Cloudflare/Subscriber.php:253 -#, php-format -msgid "%1$sWP Rocket:%2$s %3$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1595 +msgid "Enable Content Delivery Network" +msgstr "Aktivoi CDN (Content Delivery Network)" -#: inc/Addon/Cloudflare/Subscriber.php:242 -#, php-format -msgid "%1$sWP Rocket:%2$s Cloudflare cache successfully purged." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1604 +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:162 +msgid "CDN CNAME(s)" +msgstr "CDN CNAME(t)" -#: inc/Addon/Cloudflare/Subscriber.php:328 -msgctxt "Cloudflare caching level" -msgid "standard" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1605 +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:163 +msgid "Specify the CNAME(s) below" +msgstr "Määritä CNAME(t) alle" -#: inc/Addon/Cloudflare/Subscriber.php:403 -#, php-format -msgid "Cloudflare browser cache set to %s" +#: inc/Engine/Admin/Settings/Page.php:1612 +msgid "" +"Specify URL(s) of files that should not get served via CDN (one per line)." msgstr "" +"Määritä URL-osoitteet joiden tiedostoja ei tarjoilla CDN-palvelusta (yksi " +"per rivi)." -#: inc/Addon/Cloudflare/Subscriber.php:512 -#, php-format -msgid "%1$sWP Rocket:%2$s Optimal settings activated for Cloudflare:" +#: inc/Engine/Admin/Settings/Page.php:1613 +msgid "" +"The domain part of the URL will be stripped automatically.
Use (.*) " +"wildcards to exclude all files of a given file type located at a specific " +"path." msgstr "" +"Domain-osuus URL-osoitteesta poistetaan automaattisesti.
Käytä (.*) " +"-jokeria sulkeaksesi pois kaikki tiedostotyypit annetusta polusta." -#: inc/Addon/Cloudflare/Subscriber.php:521 -#, php-format -msgid "%1$sWP Rocket:%2$s Optimal settings deactivated for Cloudflare, reverted to previous settings:" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1636 +#: inc/Engine/Admin/Settings/Page.php:1644 +msgid "Heartbeat" +msgstr "Sydämen syke" -#: inc/Addon/Cloudflare/Subscriber.php:632 -#: inc/admin/options.php:184 -#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:148 -msgid "WP Rocket: " +#: inc/Engine/Admin/Settings/Page.php:1637 +msgid "Control WordPress Heartbeat API" +msgstr "Kontrolloi WordPressin Sydämen sykkeen rajapintaa" + +#: inc/Engine/Admin/Settings/Page.php:1645 +msgid "" +"Reducing or disabling the Heartbeat API’s activity can help save some of " +"your server’s resources." msgstr "" +"Vähennä tai poista kokonaan käytöstä Sydämen sykkeen rajapinta " +"helpottaaksesi palvelimesi kuormaa." -#: inc/Addon/WebP/AdminSubscriber.php:93 -#, php-format -msgid "You are using %1$s to serve WebP images so you do not need to enable this option. %2$sMore info%3$s %4$s If you prefer to have WP Rocket serve WebP for you instead, please disable WebP display in %1$s." -msgid_plural "You are using %1$s to serve WebP images so you do not need to enable this option. %2$sMore info%3$s %4$s If you prefer to have WP Rocket serve WebP for you instead, please disable WebP display in %1$s." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Settings/Page.php:1651 +msgid "Reduce or disable Heartbeat activity" +msgstr "Vähennä tai poista Sydämen syke" -#: inc/Addon/WebP/AdminSubscriber.php:105 -msgid "WebP cache is disabled by filter." +#: inc/Engine/Admin/Settings/Page.php:1652 +msgid "" +"Reducing activity will change Heartbeat frequency from one hit each minute " +"to one hit every 2 minutes." msgstr "" +"Sykkeen harvennus muuttaa yhden kyselyn minuutista joka toiseen minuuttiin." -#: inc/Addon/WebP/AdminSubscriber.php:115 -#: inc/Addon/WebP/AdminSubscriber.php:141 -#, php-format -msgid "You are using %1$s to convert images to WebP. If you want WP Rocket to serve them for you, activate this option. %2$sMore info%3$s" -msgid_plural "You are using %1$s to convert images to WebP. If you want WP Rocket to serve them for you, activate this option. %2$sMore info%3$s" -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Settings/Page.php:1652 +msgid "" +"Disabling Heartbeat entirely may break plugins and themes using this API." +msgstr "" +"Jos poistat Sykkeen kokonaan käytöstä, saatat rikkoa muiden lisäosien " +"toimivuuden." -#: inc/Addon/WebP/AdminSubscriber.php:127 -#: inc/Addon/WebP/AdminSubscriber.php:153 -#, php-format -msgid "You are using %1$s to convert images to WebP. WP Rocket will create separate cache files to serve your WebP images. %2$sMore info%3$s" -msgid_plural "You are using %1$s to convert images to WebP. WP Rocket will create separate cache files to serve your WebP images. %2$sMore info%3$s" -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Admin/Settings/Page.php:1666 +msgid "Do not limit" +msgstr "Älä rajoita" -#: inc/Addon/WebP/AdminSubscriber.php:173 -#, php-format -msgid "%5$sWe have not detected any compatible WebP plugin!%6$s%4$s If you don’t already have WebP images on your site consider using %3$sImagify%2$s or another supported plugin. %1$sMore info%2$s %4$s If you are not using WebP do not enable this option." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1667 +msgid "Reduce activity" +msgstr "Vähennetty syke" -#: inc/Addon/WebP/AdminSubscriber.php:185 -msgid "WP Rocket will create separate cache files to serve your WebP images." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1668 +msgid "Disable" +msgstr "Poista käytöstä" -#: inc/Engine/Admin/Settings/Page.php:201 -msgid "Validate License" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1676 +msgid "Control Heartbeat" +msgstr "Kontrolloi Sydämen sykettä" -#: inc/Engine/Admin/Settings/Page.php:489 -#, php-format -msgid "Cache files older than the specified lifespan will be deleted.
Enable %1$spreloading%2$s for the cache to be rebuilt automatically after lifespan expiration." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1685 +msgid "Behavior in backend" +msgstr "Syke hallintasivulla" -#: inc/Engine/Admin/Settings/Page.php:528 -#, php-format -msgid "Most modern themes are responsive and should work without a separate cache. Enable this only if you have a dedicated mobile theme or plugin. %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1692 +msgid "Behavior in post editor" +msgstr "Syke postauksen editorissa" -#: inc/Engine/Admin/Settings/Page.php:642 -msgid "If you have problems after activating this option, copy and paste the default exclusions to quickly resolve issues:" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1698 +msgid "Behavior in frontend" +msgstr "Syke julkisivulla" -#: inc/Engine/Admin/Settings/Page.php:646 -#, php-format -msgid "Also, please check our %1$sdocumentation%2$s for a list of compatibility exclusions." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1717 +#: views/settings/page-sections/tutorials.php:39 +msgid "Add-ons" +msgstr "Lisäosat" -#: inc/Engine/Admin/Settings/Page.php:651 -msgid "Internal scripts are excluded by default to prevent issues. Remove them to take full advantage of this option." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1718 +msgid "Add more features" +msgstr "Lisää uusia ominaisuuksia" -#: inc/Engine/Admin/Settings/Page.php:654 -#, php-format -msgid "If this causes trouble, restore the default exclusions, found %1$shere%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1725 +msgid "One-click Rocket Add-ons" +msgstr "Yhden klikkauksen Rocket -lisäosat" -#: inc/Engine/Admin/Settings/Page.php:687 -msgid "For compatibility and best results, this option is disabled when Remove unused CSS is enabled." +#: inc/Engine/Admin/Settings/Page.php:1726 +msgid "" +"One-Click Add-ons are features extending available options without " +"configuration needed. Switch the option \"on\" to enable from this screen." msgstr "" +"Yhden klikkauksen lisäosat ovat ominaisuuksia, jotka laajentavat " +"käytettävissä olevia asetuksia helposti. Ota ominaisuus käyttöön tältä " +"sivulta." -#: inc/Engine/Admin/Settings/Page.php:710 -msgid "Internal: The domain part of the URL will be stripped automatically. Use (.*).css wildcards to exclude all CSS files located at a specific path." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1736 +msgid "Rocket Add-ons" +msgstr "Rocket -lisäosat" -#: inc/Engine/Admin/Settings/Page.php:712 -#, php-format -msgid "3rd Party: Use either the full URL path or only the domain name, to exclude external CSS. %1$sMore info%2$s" +#: inc/Engine/Admin/Settings/Page.php:1737 +msgid "Rocket Add-ons are complementary features extending available options." msgstr "" +"Rocket -lisäosat ovat täydentäviä ominaisuuksia, jotka laajentavat " +"käytettävissä olevia ominaisuuksia." -#: inc/Engine/Admin/Settings/Page.php:730 -msgid "Optimize CSS delivery eliminates render-blocking CSS on your website. Only one method can be selected. Remove Unused CSS is recommended for optimal performance, but limited only to the users with active license." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1748 +msgid "User Cache" +msgstr "Käyttäjävälimuisti" -#: inc/Engine/Admin/Settings/Page.php:730 -msgid "Optimize CSS delivery eliminates render-blocking CSS on your website. Only one method can be selected. Remove Unused CSS is recommended for optimal performance." +#: inc/Engine/Admin/Settings/Page.php:1754 +msgid "" +"If you need to create a dedicated set of cache files for each logged-in " +"WordPress user, you must activate this add-on." msgstr "" +"Jos sinun on luotava oma valikoima välimuistitiedostoja jokaiselle " +"kirjautuneelle WordPress-käyttäjälle, sinun on aktivoitava tämä lisäosa." -#: inc/Engine/Admin/Settings/Page.php:740 -#, php-format -msgid "Optimize CSS Delivery features are disabled on local environments. %1$sLearn more%2$s" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1756 +msgid "" +"User cache is great when you have user-specific or restricted content on " +"your website.
%1$sLearn more%2$s" msgstr "" +"Käyttäjävälimuisti on hyödyllinen, jos sivustollasi on käyttäjäkohtaista tai" +" rajoitettua sisältöä.
%1$sLue lisää%2$s" -#: inc/Engine/Admin/Settings/Page.php:760 -#: inc/admin/ui/meta-boxes.php:106 -msgid "Remove Unused CSS" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1769 +#: inc/Engine/Admin/Settings/Page.php:1938 +msgid "Cloudflare" +msgstr "Cloudflare" -#: inc/Engine/Admin/Settings/Page.php:763 -#, php-format -msgid "Removes unused CSS per page and helps to reduce page size and HTTP requests. Recommended for best performance. Test thoroughly! %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1775 +msgid "Integrate your Cloudflare account with this add-on." +msgstr "Integroi Cloudflare -tilisi tällä lisäosalla." -#: inc/Engine/Admin/Settings/Page.php:767 -msgid "Activate Remove Unused CSS" +#: inc/Engine/Admin/Settings/Page.php:1776 +msgid "" +"Provide your account email, global API key, and domain to use options such " +"as clearing the Cloudflare cache and enabling optimal settings with WP " +"Rocket." msgstr "" +"Syötä tilisi sähköposti, globaali API-avain, sekä domain jotta voit käyttää " +"omainsuuksia kuten Cloudflaren välimusitin tyhjennus, sekä optimaaliset " +"asetukset WP Rocket:ille." -#: inc/Engine/Admin/Settings/Page.php:773 -msgid "CSS safelist" +#. translators: %1$s = opening span tag, %2$s = closing span tag. +#: inc/Engine/Admin/Settings/Page.php:1779 +msgid "" +"%1$sPlanning on using Automatic Platform Optimization (APO)?%2$s Just " +"activate the official Cloudflare plugin and configure it. WP Rocket will " +"automatically enable compatibility." msgstr "" +"%1$sAiotko käyttää Automatic Platform Optimization -ominaisuutta (APO)?%2$s " +"Aktivoi virallinen Cloudflare-lisäosa ja määritä se. WP Rocket sallii " +"yhteensopivuuden automaattisesti." -#: inc/Engine/Admin/Settings/Page.php:774 -msgid "Specify CSS filenames, IDs or classes that should not be removed (one per line)." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1827 +msgid "Varnish" +msgstr "Varnish" -#: inc/Engine/Admin/Settings/Page.php:789 -#: inc/admin/ui/meta-boxes.php:109 -msgid "Load CSS asynchronously" +#: inc/Engine/Admin/Settings/Page.php:1833 +msgid "If Varnish runs on your server, you must activate this add-on." msgstr "" +"Jos sinulla on Varnish asennettuna palvelimellesi, ota tämä ominaisuus " +"käyttöön." -#: inc/Engine/Admin/Settings/Page.php:792 -#, php-format -msgctxt "WP Critical CSS compatibility" -msgid "Load CSS asynchronously is currently handled by the %1$s plugin. If you want to use WP Rocket’s load CSS asynchronously option, disable the %1$s plugin." +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1835 +msgid "" +"Varnish cache will be purged each time WP Rocket clears its cache to ensure " +"content is always up-to-date.
%1$sLearn more%2$s" msgstr "" +"Varnish-välimuisti tyhjennetään automaattisesti aina kun WP Rocket:in " +"välimuisti tyhjennetään.
%1$sLue lisää%2$s" -#: inc/Engine/Admin/Settings/Page.php:794 -#, php-format -msgid "Generates critical path CSS and loads CSS asynchronously. %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1870 +msgid "WebP Compatibility" +msgstr "WebP-yhteensopivuus" -#: inc/Engine/Admin/Settings/Page.php:841 -msgid "For compatibility and best results, this option is disabled when delay javascript execution is enabled." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1876 +msgid "Improve browser compatibility for WebP images." +msgstr "Paranna selaimen yhteensopivuutta WebP-kuville." -#: inc/Engine/Admin/Settings/Page.php:915 -#, php-format -msgid "Specify URLs or keywords of JavaScript files to be excluded from defer (one per line). %1$sMore info%2$s" +#. translators: %1$s and %3$s = opening tag, %2$s = closing tag. +#: inc/Engine/Admin/Settings/Page.php:1880 +msgid "" +"Enable this option if you would like WP Rocket to serve WebP images to " +"compatible browsers. Please note that WP Rocket cannot create WebP images " +"for you. To create WebP images we recommend %1$sImagify%2$s. %3$sMore " +"info%2$s" msgstr "" +"Ota tämä vaihtoehto käyttöön, jos haluat WP Rocketin tarjoavan WebP-kuvia " +"yhteensopiville selaimille. Huomaa, että WP Rocket ei voi luoda WebP-kuvia " +"puolestasi. WebP-kuvien luomiseen suosittelemme %1$sImagify%2$s. " +"%3$sLisätietoja%2$s" -#: inc/Engine/Admin/Settings/Page.php:931 -#: inc/admin/ui/meta-boxes.php:111 -msgid "Delay JavaScript execution" +#: inc/Engine/Admin/Settings/Page.php:1900 +msgid "Clear the Sucuri cache when WP Rocket’s cache is cleared." msgstr "" +"Tyhjennä Sucuri:n välimuisti kun WP Rocket:in välimuisti tyhjennetään." -#: inc/Engine/Admin/Settings/Page.php:933 -#, php-format -msgid "Improves performance by delaying the loading of JavaScript files until user interaction (e.g. scroll, click). %1$sMore info%2$s" +#: inc/Engine/Admin/Settings/Page.php:1903 +msgid "" +"Provide your API key to clear the Sucuri cache when WP Rocket’s cache is " +"cleared." msgstr "" +"Syötä API-avaimesi tyhjentääksesi Sucuri:n välimuistin automaattisesti." -#: inc/Engine/Admin/Settings/Page.php:942 -msgid "One-click exclusions" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1911 +#: inc/Engine/Admin/Settings/Page.php:2055 +msgid "Sucuri" +msgstr "Sucuri" -#: inc/Engine/Admin/Settings/Page.php:943 -msgid "When using the Delay JavaScript Execution, you might experience delay loading elements located in the viewport that need to appear immediately - e.g. slider, header, menu." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1917 +msgid "Synchronize Sucuri cache with this add-on." +msgstr "Synkronoi Sucuri:n välimuisti tällä lisäosalla." -#: inc/Engine/Admin/Settings/Page.php:944 -msgid "If you need instant visibility, click below on files that should NOT be delayed. This selection will help users interact with the elements straight away." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1955 +msgid "Cloudflare credentials" +msgstr "Cloudflare -tunnukset" -#: inc/Engine/Admin/Settings/Page.php:961 -msgid "Specify URLs or keywords that can identify inline or JavaScript files to be excluded from delaying execution (one per line)." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1964 +msgid "Cloudflare settings" +msgstr "Cloudflare -asetukset" -#: inc/Engine/Admin/Settings/Page.php:994 -msgid "LazyLoad, image dimensions" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1978 +msgctxt "Cloudflare" +msgid "Global API key:" +msgstr "Globaali API-avain:" -#: inc/Engine/Admin/Settings/Page.php:1003 -msgid "Autoptimize" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1979 +msgctxt "Cloudflare" +msgid "Find your API key" +msgstr "Löydä API-avaimesi" -#: inc/Engine/Admin/Settings/Page.php:1058 -#, php-format -msgid "LazyLoad is currently activated in %2$s. If you want to use WP Rocket’s LazyLoad, disable this option in %2$s." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:1991 +msgctxt "Cloudflare" +msgid "Account email" +msgstr "Tilisi sähköposti" -#: inc/Engine/Admin/Settings/Page.php:1061 -msgid "Image Dimensions" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2000 +msgctxt "Cloudflare" +msgid "Zone ID" +msgstr "Zone ID" -#: inc/Engine/Admin/Settings/Page.php:1064 -#, php-format -msgid "Add missing width and height attributes to images. Helps prevent layout shifts and improve the reading experience for your visitors. %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2010 +msgid "Development mode" +msgstr "Kehitystila" -#: inc/Engine/Admin/Settings/Page.php:1095 -#, php-format -msgid "LazyLoad for images is currently activated in %2$s. If you want to use %1$s’s LazyLoad, disable this option in %2$s." +#. translators: %1$s = link opening tag, %2$s = link closing tag. +#: inc/Engine/Admin/Settings/Page.php:2012 +msgid "" +"Temporarily activate development mode on your website. This setting will " +"automatically turn off after 3 hours. %1$sLearn more%2$s" msgstr "" +"Aktivoi väliaikaisesti kehitystila. Tämä asetus poistetaan automaattiseesti " +"kolmen tunnin kuluttua. %1$sLue lisää%2$s" -#: inc/Engine/Admin/Settings/Page.php:1120 -#, php-format -msgid "Replace YouTube iframe with preview image is not compatible with %2$s." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2020 +msgid "Optimal settings" +msgstr "Optimaaliset asetukset" -#: inc/Engine/Admin/Settings/Page.php:1135 -msgid "Excluded images or iframes" +#: inc/Engine/Admin/Settings/Page.php:2021 +msgid "" +"Automatically enhances your Cloudflare configuration for speed, performance " +"grade and compatibility." msgstr "" +"Automaattisesti paranna Cloudflare:n asetuksia nopeuden ja yhteensopivuuden " +"suhteen." -#: inc/Engine/Admin/Settings/Page.php:1137 -#, php-format -msgid "Specify keywords (e.g. image filename, CSS class, domain) from the image or iframe code to be excluded (one per line). %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2029 +msgid "Relative protocol" +msgstr "Suhteellinen protokolla" -#: inc/Engine/Admin/Settings/Page.php:1145 -msgid "Add missing image dimensions" +#: inc/Engine/Admin/Settings/Page.php:2030 +msgid "" +"Should only be used with Cloudflare's flexible SSL feature. URLs of static " +"files (CSS, JS, images) will be rewritten to use // instead of http:// or " +"https://." msgstr "" +"Tätä tulisi käyttää vain yhdessä Cloudflaren \"flexible SSL\" -ominaisuuden " +"kanssa. Staattisten tiedostojen (CSS, JS, kuvat) osoitteet " +"uudelleenkirjoitetaan muotoon //." -#: inc/Engine/Admin/Settings/Page.php:1165 -msgid "Generate cache files, preload fonts" -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2068 +msgid "Sucuri credentials" +msgstr "Sucuri -tunnukset" -#: inc/Engine/Admin/Settings/Page.php:1177 -msgid "Preload Cache" +#: inc/Engine/Admin/Settings/Page.php:2081 +msgctxt "Sucuri" +msgid "" +"Firewall API key (for plugin), must be in format {32 characters}/{32 " +"characters}:" msgstr "" +"Palomuurin API-avain (laajennukselle), on oltava muodossa {32 merkkiä}/{32 " +"merkkiä}:" -#: inc/Engine/Admin/Settings/Page.php:1180 -msgid "When you enable preloading WP Rocket will automatically detect your sitemaps and save all URLs to the database. The plugin will make sure that your cache is always preloaded." -msgstr "" +#: inc/Engine/Admin/Settings/Page.php:2082 +msgctxt "Sucuri" +msgid "Find your API key" +msgstr "Löydä API-avaimesi" -#: inc/Engine/Admin/Settings/Page.php:1188 -msgid "Preload Links" +#. translators: %1$s: opening strong tag, %2$s: closing strong tag, %3$s: +#. opening a tag, %4$s: opening a tag. +#: inc/Engine/Admin/Settings/Page.php:2287 +msgid "" +"%1$sWP Rocket:%2$s the plugin has been updated to the 3.17 version. New " +"feature: %3$sAutomatic Lazy Rendering%4$s. Check out our documentation to " +"learn more about it." msgstr "" +"%1$sWP Rocket:%2$s laajennus on päivitetty versioon 3.17. Uusi ominaisuus: " +"%3$sAutomaattinen laiska renderöinti%4$s. Tutustu dokumentaatioomme " +"saadaksesi lisätietoja siitä." -#: inc/Engine/Admin/Settings/Page.php:1191 -#, php-format -msgid "Link preloading improves the perceived load time by downloading a page when a user hovers over the link. %1$sMore info%2$s" +#: inc/Engine/Admin/Settings/Settings.php:363 +msgid "" +"Sucuri Add-on: The API key for the Sucuri firewall must be in format " +"{32 characters}/{32 characters}." msgstr "" +"Sucuri -lisäosa: API-avain täytyy olla muodossa {32 characters}/{32 " +"characters}." -#: inc/Engine/Admin/Settings/Page.php:1206 -msgid "Preload Fonts" +#: inc/Engine/Admin/Settings/Settings.php:661 +msgid "" +"Sorry! Adding /(.*) in Advanced Rules > Never Cache URL(s) was not saved " +"because it disables caching and optimizations for every page on your site." msgstr "" +"Anteeksi! /(.*) lisäystä kohtaan Lisäsäännöt > Älä koskaan tallenna URL-" +"osoitteita välimuistiin ei tallennettu, koska se poistaa käytöstä " +"välimuistin ja optimoinnit sivustosi jokaiselta sivulta." -#: inc/Engine/Admin/Settings/Page.php:1209 -#, php-format -msgid "Improves performance by helping browsers discover fonts in CSS files. %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:189 +msgid "Import, Export, Rollback" +msgstr "Tuo, vie ja palauta" -#: inc/Engine/Admin/Settings/Page.php:1234 -msgid "Exclude URLs" -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:214 +#: views/settings/page-sections/imagify.php:14 +msgid "Image Optimization" +msgstr "Kuvien optimointi" -#: inc/Engine/Admin/Settings/Page.php:1239 -#, php-format -msgid "Specify URLs to be excluded from the preload feature (one per line). %1$sMore info%2$s" -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:215 +msgid "Compress your images" +msgstr "Pakkaa kuvat" -#: inc/Engine/Admin/Settings/Page.php:1260 -msgid "Fonts to preload" -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:232 +#: views/settings/page-sections/tutorials.php:48 +msgid "Tutorials" +msgstr "Ohjeet" -#: inc/Engine/Admin/Settings/Page.php:1261 -msgid "Specify urls of the font files to be preloaded (one per line). Fonts must be hosted on your own domain, or the domain you have specified on the CDN tab." -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:233 +msgid "Getting started and how to videos" +msgstr "Miten aloittaa ja muita ohjevideoita" -#: inc/Engine/Admin/Settings/Page.php:1262 -msgid "The domain part of the URL will be stripped automatically.
Allowed font extensions: otf, ttf, svg, woff, woff2." -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:308 +#: views/settings/page-sections/plugins.php:13 +msgid "Our Plugins" +msgstr "Lisäosamme" -#: inc/Engine/Admin/Settings/Page.php:1271 -msgid "Enable link preloading" -msgstr "" +#: inc/Engine/Admin/Settings/Subscriber.php:309 +msgid "Build Better, Faster, Safer" +msgstr "Rakenna paremmin, nopeammin ja turvallisemmin" -#: inc/Engine/Admin/Settings/Page.php:1379 -msgid "Specify full or partial IDs of cookies that, when set in the visitor's browser, should prevent a page from getting cached (one per line)" -msgstr "" +#: inc/Engine/Cache/PurgeExpired/Subscriber.php:75 +msgid "WP Rocket Expired Cache Interval" +msgstr "WP Rocket Expired Cache Interval" -#: inc/Engine/Admin/Settings/Page.php:1464 -msgid "Automatic Cleanup" -msgstr "" +#: inc/Engine/Cache/WPCache.php:338 +msgid "WP_CACHE value" +msgstr "WP_CACHE arvo" -#: inc/Engine/Admin/Settings/Page.php:1642 -msgid "%1$s%2$l Add-on%3$s is currently enabled. Configuration of the CDN settings is not required for %2$l to work on your site." -msgid_plural "%1$s%2$l Add-ons%3$s are currently enabled. Configuration of the CDN settings is not required for %2$l to work on your site." -msgstr[0] "" -msgstr[1] "" +#: inc/Engine/Cache/WPCache.php:355 +msgid "Cache" +msgstr "Välimuisti" -#: inc/Engine/Admin/Settings/Page.php:1827 -#, php-format -msgid "%1$sPlanning on using Automatic Platform Optimization (APO)?%2$s Just activate the official Cloudflare plugin and configure it. WP Rocket will automatically enable compatibility." +#: inc/Engine/Cache/WPCache.php:359 +msgid "" +"The WP_CACHE constant needs to be set to true for WP Rocket cache to work " +"properly" msgstr "" +"WP_CACHE vakio täytyy määrittää arvoon true, jotta WP Rocket -välimuisti " +"toimii oikein" -#: inc/Engine/Admin/Settings/Page.php:1918 -msgid "WebP Compatibility" -msgstr "" +#: inc/Engine/Cache/WPCache.php:368 +msgid "WP_CACHE is set to true" +msgstr "WP_CACHE -vakion arvoksi on asetettu true" -#: inc/Engine/Admin/Settings/Page.php:1924 -msgid "Improve browser compatibility for WebP images." -msgstr "" +#: inc/Engine/Cache/WPCache.php:376 +msgid "WP_CACHE is not set" +msgstr "WP_CACHE -vakion arvoa ei ole määritetty" -#: inc/Engine/Admin/Settings/Page.php:1928 -#, php-format -msgid "Enable this option if you would like WP Rocket to serve WebP images to compatible browsers. Please note that WP Rocket cannot create WebP images for you. To create WebP images we recommend %1$sImagify%2$s. %3$sMore info%2$s" -msgstr "" +#: inc/Engine/Cache/WPCache.php:384 +msgid "WP_CACHE is set to false" +msgstr "WP_CACHE vakion arvoksi on määritetty false" -#: inc/Engine/Admin/Settings/Page.php:2129 -msgctxt "Sucuri" -msgid "Firewall API key (for plugin), must be in format {32 characters}/{32 characters}:" -msgstr "" +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:96 +msgid "Next Billing Date" +msgstr "Seuraava laskutuspäivämäärä" -#: inc/Engine/Admin/Settings/Settings.php:668 -msgid "Sorry! Adding /(.*) in Advanced Rules > Never Cache URL(s) was not saved because it disables caching and optimizations for every page on your site." -msgstr "" +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:103 +msgid "No Subscription" +msgstr "Ei tilausta" -#: inc/Engine/Admin/Settings/Subscriber.php:212 -#: views/settings/page-sections/tutorials.php:48 -msgid "Tutorials" -msgstr "" +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:138 +msgid "Your RocketCDN subscription is currently active." +msgstr "RocketCDN-tilauksesi on tällä hetkellä aktiivinen." -#: inc/Engine/Admin/Settings/Subscriber.php:213 -msgid "Getting started and how to videos" -msgstr "" +#. translators: %1$s = opening tag, %2$s = CDN URL, %3$s = closing +#. tag. +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:144 +msgid "To use RocketCDN, replace your CNAME with %1$s%2$s%3$s." +msgstr "Käyttääksesi RocketCDN:ää korvaa CNAME seuraavalla: %1$s%2$s%3$s." + +#. translators: %1$is = opening link tag, %2$s = closing link tag. +#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:155 +#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:229 +#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:329 +msgid "%1$sMore Info%2$s" +msgstr "%1$sLisätietoja%2$s" #: inc/Engine/CDN/RocketCDN/APIClient.php:134 -msgid "We could not fetch the current price because RocketCDN API returned an unexpected error code." +msgid "" +"We could not fetch the current price because RocketCDN API returned an " +"unexpected error code." msgstr "" +"Emme voineet hakea nykyistä hintaa, koska RocketCDN API palautti " +"odottamattoman virhekoodin." #: inc/Engine/CDN/RocketCDN/APIClient.php:140 msgid "RocketCDN is not available at the moment. Please retry later." msgstr "" +"RocketCDN ei ole saatavilla tällä hetkellä. Yritä myöhemmin uudelleen." #: inc/Engine/CDN/RocketCDN/APIClient.php:177 msgid "RocketCDN cache purge failed: Missing identifier parameter." msgstr "" +"RocketCDN-välimuistin puhdistus epäonnistui: Missing identifier parameter." #: inc/Engine/CDN/RocketCDN/APIClient.php:186 msgid "RocketCDN cache purge failed: Missing user token." msgstr "" +"RocketCDN välimuistin puhdistus epäonnistui: Puuttuva käyttäjän tunniste." #: inc/Engine/CDN/RocketCDN/APIClient.php:212 -msgid "RocketCDN cache purge failed: The API returned an unexpected response code." +msgid "" +"RocketCDN cache purge failed: The API returned an unexpected response code." msgstr "" +"RocketCDN välimuistin puhdistus epäonnistui: API palautti odottamattoman " +"vastauskoodin." #: inc/Engine/CDN/RocketCDN/APIClient.php:221 msgid "RocketCDN cache purge failed: The API returned an empty response." msgstr "" +"RocketCDN välimuistin puhdistus epäonnistui: API palautti tyhjän vastauksen." #: inc/Engine/CDN/RocketCDN/APIClient.php:230 msgid "RocketCDN cache purge failed: The API returned an unexpected response." msgstr "" +"RocketCDN välimuistin puhdistus epäonnistui: API palautti odottamattoman " +"vastauksen." +#. translators: %s = message returned by the API. #: inc/Engine/CDN/RocketCDN/APIClient.php:239 -#, php-format msgid "RocketCDN cache purge failed: %s." -msgstr "" +msgstr "RocketCDN välimuistin puhdistus epäonnistui: %s." #: inc/Engine/CDN/RocketCDN/APIClient.php:247 msgid "RocketCDN cache purge successful." -msgstr "" - -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:90 -msgid "Next Billing Date" -msgstr "" +msgstr "RocketCDN -välimuistin puhdistus onnistui." -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:99 -msgid "No Subscription" -msgstr "" - -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:135 -msgid "Your RocketCDN subscription is currently active." -msgstr "" +#. translators: %1$s = Old CName, %2$s = New CName. +#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:398 +msgid "We've updated your RocketCDN CNAME from %1$s to %2$s." +msgstr "Päivitimme RocketCDN-palvelusi CNAME:n arvosta %1$s arvoon %2$s." -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:141 -#, php-format -msgid "To use RocketCDN, replace your CNAME with %1$s%2$s%3$s." +#. translators: %1$s = New CName. +#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:400 +msgid "" +"The change is already applied to the plugin settings. If you were using the " +"CNAME in your code, make sure to update it to: %1$s." msgstr "" +"Tämä muutos on jo otettu käyttöön lisäosan asetuksissa. Jos käytit CNAME:a " +"koodissasi, muista päivittää se seuraavaan arvoon: %1$s." -#: inc/Engine/CDN/RocketCDN/AdminPageSubscriber.php:152 -#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:230 -#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:334 -#, php-format -msgid "%1$sMore Info%2$s" -msgstr "" +#: inc/Engine/CDN/RocketCDN/NoticesSubscriber.php:409 +msgid "contact support" +msgstr "ota yhteyttä tukeen" #: inc/Engine/CDN/RocketCDN/RESTSubscriber.php:137 msgid "RocketCDN enabled" -msgstr "" +msgstr "RocketCDN on käytössä" #: inc/Engine/CDN/RocketCDN/RESTSubscriber.php:160 msgid "RocketCDN disabled" -msgstr "" +msgstr "RocketCDN ei ole käytössä" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:27 -#, php-format +#. Translators: %s = date formatted using date_i18n() and get_option( +#. 'date_format' ). +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:29 msgid "Valid until %s only!" -msgstr "" +msgstr "Voimassa vain %s asti!" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:36 +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:38 msgid "Speed up your website thanks to:" -msgstr "" +msgstr "Nopeuta sivustoasi palvelulla:" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:42 -#, php-format -msgid "High performance Content Delivery Network (CDN) with %1$sunlimited bandwidth%2$s" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:44 +msgid "" +"High performance Content Delivery Network (CDN) with %1$sunlimited " +"bandwidth%2$s" msgstr "" +"Korkean suorituskyvyn sisällönjakeluverkko (CDN) %1$srajattomalla " +"kaistanleveydellä%2$s" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:48 -#, php-format -msgid "Easy configuration: the %1$sbest CDN settings%2$s are automatically applied" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:50 +msgid "" +"Easy configuration: the %1$sbest CDN settings%2$s are automatically applied" msgstr "" +"Helppo käyttöönotto: %1$sparhaimmat CDN-asetukset%2$s otetaan käyttöön " +"automaattisesti" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:54 -#, php-format -msgid "WP Rocket integration: the CDN option is %1$sautomatically configured%2$s in our plugin" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:56 +msgid "" +"WP Rocket integration: the CDN option is %1$sautomatically configured%2$s in" +" our plugin" msgstr "" +"WP Rocket -integraatio: CDN-asetus on %1$sautomaattisesti määritetty%2$s " +"lisäosassamme" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:58 +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:60 msgid "Learn more about RocketCDN" -msgstr "" +msgstr "Lue lisää RocketCDN-sisällönjakeluverkosta" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:65 -#, php-format -msgid "*$%1$s/month for 12 months then $%2$s/month. You can cancel your subscription at any time." +#. translators: %1$s = discounted price, %2$s = regular price. +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:67 +msgid "" +"*$%1$s/month for 12 months then $%2$s/month. You can cancel your " +"subscription at any time." msgstr "" +"*$%1$s/kk 12 kuukauden ajan, sen jälkeen $%2$s/kk. Voit peruuttaa tilauksen " +"milloin tahansa." -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:86 +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:88 msgid "Billed monthly" -msgstr "" +msgstr "Laskutetaan kuukausittain" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:87 +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:89 msgid "Get Started" -msgstr "" +msgstr "Aloita" -#: inc/Engine/CDN/RocketCDN/views/cta-big.php:92 +#: inc/Engine/CDN/RocketCDN/views/cta-big.php:94 msgid "Reduce this banner" -msgstr "" +msgstr "Pienennä tämä banneri" -#: inc/Engine/CDN/RocketCDN/views/cta-small.php:17 -msgid "Speed up your website with RocketCDN, WP Rocket’s Content Delivery Network." -msgstr "" +#: inc/Engine/CDN/RocketCDN/views/cta-small.php:19 +msgid "" +"Speed up your website with RocketCDN, WP Rocket’s Content Delivery Network." +msgstr "Nopeuta sivustoasi RocketCDN:llä, WP Rocketin sisällönjakeluverkolla." -#: inc/Engine/CDN/RocketCDN/views/cta-small.php:20 +#: inc/Engine/CDN/RocketCDN/views/cta-small.php:22 #: inc/Engine/CDN/RocketCDN/views/promote-notice.php:13 +#: views/settings/page-sections/plugins.php:60 msgid "Learn More" -msgstr "" +msgstr "Lue lisää" -#: inc/Engine/CDN/RocketCDN/views/dashboard-status.php:23 +#: inc/Engine/CDN/RocketCDN/views/dashboard-status.php:24 msgid "RocketCDN is unavailable on local domains and staging sites." msgstr "" +"RocketCDN ei ole saatavilla paikallisille verkkotunnuksille ja " +"kehitysympäristöille." -#: inc/Engine/CDN/RocketCDN/views/dashboard-status.php:32 +#: inc/Engine/CDN/RocketCDN/views/dashboard-status.php:33 msgid "Get RocketCDN" -msgstr "" +msgstr "Hanki RocketCDN" #: inc/Engine/CDN/RocketCDN/views/promote-notice.php:11 msgid "New!" -msgstr "" +msgstr "Uutta!" #: inc/Engine/CDN/RocketCDN/views/promote-notice.php:12 -msgid "Speed up your website with RocketCDN, WP Rocket’s Content Delivery Network!" -msgstr "" +msgid "" +"Speed up your website with RocketCDN, WP Rocket’s Content Delivery Network!" +msgstr "Nopeuta sivustoasi RocketCDN:llä, WP Rocketin sisällönjakeluverkolla!" -#: inc/Engine/Cache/PurgeExpired/Subscriber.php:75 -msgid "WP Rocket Expired Cache Interval" -msgstr "" +#: inc/Engine/Common/JobManager/Cron/Subscriber.php:185 +msgid "WP Rocket process pending jobs" +msgstr "WP Rocket process pending jobs" -#: inc/Engine/Cache/WPCache.php:337 -msgid "WP_CACHE value" -msgstr "" +#: inc/Engine/Common/JobManager/Cron/Subscriber.php:204 +msgid "WP Rocket clear failed jobs" +msgstr "WP Rocket poista epäonnistuneet työt" -#: inc/Engine/Cache/WPCache.php:358 -msgid "The WP_CACHE constant needs to be set to true for WP Rocket cache to work properly" -msgstr "" +#: inc/Engine/Common/JobManager/Cron/Subscriber.php:221 +msgid "WP Rocket process on submit jobs" +msgstr "WP Rocket -prosessi töiden lähettämiseen" -#: inc/Engine/Cache/WPCache.php:367 -msgid "WP_CACHE is set to true" -msgstr "" +#: inc/Engine/Common/PerformanceHints/Admin/AdminBar.php:44 +msgid "Clear Priority Elements" +msgstr "Tyhjennä prioriteettielementit" -#: inc/Engine/Cache/WPCache.php:375 -msgid "WP_CACHE is not set" -msgstr "" +#: inc/Engine/Common/PerformanceHints/Admin/AdminBar.php:79 +msgid "Clear Priority Elements of this URL" +msgstr "Tyhjennä tämän URL-osoitteen prioriteettielementit" -#: inc/Engine/Cache/WPCache.php:383 -msgid "WP_CACHE is set to false" -msgstr "" +#: inc/Engine/Common/PerformanceHints/Admin/AdminBar.php:100 +msgid "Priority Elements" +msgstr "Prioriteettielementit" -#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:253 -msgid "Every minute" -msgstr "" +#: inc/Engine/Common/PerformanceHints/Admin/AdminBar.php:101 +#: inc/Engine/Saas/Admin/AdminBar.php:134 +#: views/settings/page-sections/dashboard.php:169 +msgid "Clear" +msgstr "Tyhjennä" -#: inc/Engine/CriticalPath/APIClient.php:170 -#, php-format -msgid "Critical CSS for %1$s on mobile not generated. Error: The API returned an empty response." +#: inc/Engine/Common/PerformanceHints/Admin/AdminBar.php:103 +msgid "" +"This action will clear the Critical Images and Lazily Rendered Content." msgstr "" +"Tämä toiminto poistaa kriittiset kuvat ja laiskasti renderoidun sisällön." -#: inc/Engine/CriticalPath/APIClient.php:173 -#, php-format -msgid "Critical CSS for %1$s not generated. Error: The API returned an empty response." -msgstr "" +#. translators: %1$s = plugin name. +#: inc/Engine/Common/PerformanceHints/Admin/Controller.php:136 +msgid "%1$s: Critical images and Lazy Render data was cleared!" +msgstr "%1$s: Kriittiset kuvat ja Lazy Render -tiedot tyhjennettiin!" -#: inc/Engine/CriticalPath/APIClient.php:185 -#, php-format -msgid "Critical CSS for %1$s on mobile not generated." -msgstr "" +#: inc/Engine/Common/PerformanceHints/AJAX/AJAXControllerTrait.php:19 +msgid "Script error" +msgstr "Skriptivirhe" -#: inc/Engine/CriticalPath/APIClient.php:187 -#: inc/Engine/CriticalPath/ProcessorService.php:194 -#, php-format -msgid "Critical CSS for %1$s not generated." -msgstr "" +#: inc/Engine/Common/PerformanceHints/AJAX/AJAXControllerTrait.php:22 +msgid "Script timeout" +msgstr "Skriptin aikakatkaisu" -#: inc/Engine/CriticalPath/APIClient.php:195 -#, php-format -msgid "Critical CSS for %1$s on mobile not generated. Error: The API returned an invalid response code." -msgstr "" +#. Translators: %s is the exception message. +#: inc/Engine/Common/Queue/Cleaner.php:87 +msgid "It was not possible to determine a valid cut-off time: %s." +msgstr "Ei voitu määrittää kelvollista katkaisuaikaa: %s." -#: inc/Engine/CriticalPath/APIClient.php:197 -#, php-format -msgid "Critical CSS for %1$s not generated. Error: The API returned an invalid response code." -msgstr "" +#: inc/Engine/Common/Queue/RUCSSQueueRunner.php:272 +msgid "Every minute" +msgstr "Jokainen minuutti" -#: inc/Engine/CriticalPath/APIClient.php:205 -#: inc/Engine/CriticalPath/ProcessorService.php:201 -#, php-format -msgid "Error: %1$s" -msgstr "" +#: inc/Engine/CriticalPath/Admin/Admin.php:261 +msgid "Regenerate Critical Path CSS" +msgstr "Uudellenluo kriittinen CSS" #: inc/Engine/CriticalPath/Admin/Post.php:144 #: views/cpcss/metabox/generate.php:47 msgid "Generate Specific CPCSS" -msgstr "" +msgstr "Luo tietty CPCSS" #: inc/Engine/CriticalPath/Admin/Post.php:145 #: views/cpcss/metabox/generate.php:45 msgid "Regenerate specific CPCSS" -msgstr "" +msgstr "Luo tietty CPCSS uudelleen" #: inc/Engine/CriticalPath/Admin/Post.php:216 msgid "This feature is not available for non-public post types." msgstr "" +"Tämä ominaisuus ei ole saatavilla artikkelityypeille, jotka eivät ole " +"julkisia." #: inc/Engine/CriticalPath/Admin/Post.php:219 msgid "%l to use this feature." -msgstr "" +msgstr "%l käyttääksesi tätä ominaisuutta." +#. translators: %s = post type. #: inc/Engine/CriticalPath/Admin/Post.php:222 -#, php-format msgid "Publish the %s" -msgstr "" +msgstr "Julkaise %s" #: inc/Engine/CriticalPath/Admin/Post.php:223 msgid "Enable Load CSS asynchronously in WP Rocket settings" -msgstr "" +msgstr "Ota käyttöön Lataa CSS asynkronisesti WP Rocket -asetuksissa" #: inc/Engine/CriticalPath/Admin/Post.php:224 msgid "Enable Load CSS asynchronously in the options above" +msgstr "Ota käyttöön Lataa CSS asynkronisesti yllä olevissa asetuksissa" + +#. translators: %1$s = type of content, %2$s = error message. +#: inc/Engine/CriticalPath/APIClient.php:64 +msgid "Critical CSS for %1$s not generated. Error: %2$s" +msgstr "Kriittinen CSS sivulle %1$s ei generoitunut. Virhe: %2$s" + +#. translators: %s = item URL. +#: inc/Engine/CriticalPath/APIClient.php:172 +msgid "" +"Critical CSS for %1$s on mobile not generated. Error: The API returned an " +"empty response." msgstr "" +"Kriittinen CSS ei generoitunut mobiilisivulle %1$s. Virhe: API palatti " +"tyhjän vastauksen." -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:176 -msgid "Critical CSS generation is currently running." +#. translators: %s = item URL. +#: inc/Engine/CriticalPath/APIClient.php:175 +msgid "" +"Critical CSS for %1$s not generated. Error: The API returned an empty " +"response." +msgstr "" +"Kriittinen CSS ei generoitunut sivulle %1$s. Virhe: API palatti tyhjän " +"vastauksen." + +#. translators: %s = item URL. +#: inc/Engine/CriticalPath/APIClient.php:187 +msgid "Critical CSS for %1$s on mobile not generated." +msgstr "Kriittinen CSS ei generoitunut mobiilisivulle %1$s." + +#. translators: %s = item URL. +#. translators: %1$s = item URL or item type. +#: inc/Engine/CriticalPath/APIClient.php:189 +#: inc/Engine/CriticalPath/ProcessorService.php:171 +msgid "Critical CSS for %1$s not generated." +msgstr "Kriittinen CSS ei generoitunut sivulle %1$s." + +#. translators: %s = URL. +#: inc/Engine/CriticalPath/APIClient.php:197 +msgid "" +"Critical CSS for %1$s on mobile not generated. Error: The API returned an " +"invalid response code." msgstr "" +"Kriittinen CSS ei generoitunut mobiilisivulle %1$s. Virhe: API palautti " +"virheellisen vastauskoodin." -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:181 -#, php-format +#. translators: %s = URL. +#: inc/Engine/CriticalPath/APIClient.php:199 +msgid "" +"Critical CSS for %1$s not generated. Error: The API returned an invalid " +"response code." +msgstr "" +"Kriittinen CSS ei generoitunut sivulle %1$s. Virhe: API palautti " +"virheellisen vastauskoodin." + +#. translators: %1$s = error message. +#: inc/Engine/CriticalPath/APIClient.php:207 +#: inc/Engine/CriticalPath/ProcessorService.php:178 +msgid "Error: %1$s" +msgstr "Virhe: %1$s" + +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:179 +msgid "Critical CSS generation is currently running." +msgstr "Kriittisen CSS:n generointi on meneillään." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:184 msgid "Go to the %1$sWP Rocket settings%2$s page to track progress." msgstr "" +"Siirry %1$sWP Rocketin asetukset%2$s -sivulle seurataksesi edistymistä." -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:840 -#, php-format -msgid "We highly recommend the %1$supdated Remove Unused CSS%2$s for a better CSS optimization. Load CSS Asynchronously is always available as a back-up." +#. Translators: %1$d = number of critical CSS generated, %2$d = total number +#. of critical CSS to generate. +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:399 +msgid "" +"Critical CSS generation is currently running: %1$d of %2$d page types " +"completed. (Refresh this page to view progress)" msgstr "" +"Kriittisen CSS:n generointi on parhaillaan käynnissä: %1$d / %2$d " +"sivutyypistä on valmis. (Päivitä tämä sivu nähdäksesi etenemisen)" -#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:845 -msgid "Stay with the old option" +#. Translators: %1$d = number of critical CSS generated, %2$d = total number +#. of critical CSS to generate. +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:475 +msgid "Critical CSS generation finished for %1$d of %2$d page types." +msgstr "Kriittisen CSS:n generointi valmistunut %1$d / %2$d sivutyypille." + +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:482 +msgid "Critical CSS generation encountered one or more errors." +msgstr "Kriittisen CSS:n generoinnissa tapahtui virhe." + +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:482 +msgid "Learn more." +msgstr "Lue lisää." + +#. translators: %1$ = opening bold tag, %2$ = closing bold tag. +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:846 +msgid "" +"We highly recommend the %1$supdated Remove Unused CSS%2$s for a better CSS " +"optimization. Load CSS Asynchronously is always available as a back-up." msgstr "" +"Suosittelemme %1$supdated Remove Unused CSS%2$s -toimintoa CSS-optimoinnin " +"parantamiseksi. Lataa CSS asynkronisesti on aina saatavilla varmuuskopiona." + +#: inc/Engine/CriticalPath/CriticalCSSSubscriber.php:851 +msgid "Stay with the old option" +msgstr "Pysy vanhassa vaihtoehdossa" +#. translators: %s = item URL. #: inc/Engine/CriticalPath/DataManager.php:68 -#, php-format -msgid "Critical CSS for %1$s on mobile not generated. Error: The destination folder could not be created." +msgid "" +"Critical CSS for %1$s on mobile not generated. Error: The destination folder" +" could not be created." msgstr "" +"Kriittisen CSS:n generointi mobiilisivulle %1$s ei onnistunut. Virhe: " +"Kohdekansiota ei voitu luoda." +#. translators: %s = item URL. #: inc/Engine/CriticalPath/DataManager.php:71 -#, php-format -msgid "Critical CSS for %1$s not generated. Error: The destination folder could not be created." +msgid "" +"Critical CSS for %1$s not generated. Error: The destination folder could not" +" be created." msgstr "" +"Kriittisen CSS:n generointi sivulle %1$s ei onnistunut. Virhe: Kohdekansiota" +" ei voitu luoda." #: inc/Engine/CriticalPath/DataManager.php:106 msgid "Critical CSS file for mobile does not exist" -msgstr "" +msgstr "Kriittisen CSS:n mobiilitiedostoa ei ole olemassa" #: inc/Engine/CriticalPath/DataManager.php:108 msgid "Critical CSS file does not exist" -msgstr "" +msgstr "Kriittisen CSS:n tiedostoa ei ole olemassa" #: inc/Engine/CriticalPath/DataManager.php:120 msgid "Critical CSS file for mobile cannot be deleted" -msgstr "" +msgstr "Kriittisen CSS:n mobiilitiedostoa ei voi poistaa" #: inc/Engine/CriticalPath/DataManager.php:122 msgid "Critical CSS file cannot be deleted" -msgstr "" +msgstr "Kriittisen CSS:n tiedostoa ei voi poistaa" -#: inc/Engine/CriticalPath/ProcessorService.php:187 -#, php-format +#. translators: %1$s = item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:164 msgid "Mobile Critical CSS for %1$s not generated." -msgstr "" +msgstr "Mobiilikriittistä CSS:ää kohteelle %1$s ei luotu." -#: inc/Engine/CriticalPath/ProcessorService.php:228 -#, php-format +#. translators: %1$s = Item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:205 msgid "Critical CSS for %s in progress." -msgstr "" +msgstr "Kriittinen CSS sivulle %s on kesken." -#: inc/Engine/CriticalPath/ProcessorService.php:262 -#, php-format +#. translators: %1$s = Item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:239 msgid "Mobile Critical CSS for %s generated." -msgstr "" +msgstr "Mobiilikriittinen CSS:lle %s luotu." + +#. translators: %1$s = Item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:250 +msgid "Critical CSS for %s generated." +msgstr "Kriittinen CSS sivulle %s generoitu." -#: inc/Engine/CriticalPath/ProcessorService.php:295 +#: inc/Engine/CriticalPath/ProcessorService.php:272 msgid "Critical CSS file deleted successfully." -msgstr "" +msgstr "Kriittinen CSS -tiedosto poistettiin onnistuneesti" -#: inc/Engine/CriticalPath/ProcessorService.php:317 -#, php-format +#. translators: %1$s = Item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:294 msgid "Mobile Critical CSS for %1$s timeout. Please retry a little later." msgstr "" +"Mobiilikriittinen CSS %1$s aikakatkaisulle. Yritä uudelleen hieman " +"myöhemmin." -#: inc/Engine/CriticalPath/ProcessorService.php:330 -#, php-format +#. translators: %1$s = Item URL or item type. +#: inc/Engine/CriticalPath/ProcessorService.php:307 msgid "Critical CSS for %1$s timeout. Please retry a little later." msgstr "" +"Kriittinen CSS %1$s aikakatkaisulle. Yritä uudelleen hieman myöhemmin." #: inc/Engine/CriticalPath/RESTWP.php:141 msgid "Mobile CPCSS generation not enabled." -msgstr "" +msgstr "Mobiili-CPCSS:n generointi ei ole käytössä." #: inc/Engine/CriticalPath/RESTWPPost.php:36 #: inc/Engine/CriticalPath/RESTWPPost.php:69 msgid "Requested post does not exist." -msgstr "" +msgstr "Pyydettyä artikkelia ei ole olemassa." #: inc/Engine/CriticalPath/RESTWPPost.php:46 msgid "Cannot generate CPCSS for unpublished post." -msgstr "" +msgstr "CPCSS:ää ei voi generoida julkaisemattomalle artikkelille." -#: inc/Engine/HealthCheck/HealthCheck.php:142 +#: inc/Engine/HealthCheck/HealthCheck.php:134 msgid "Scheduled Cache Purge" -msgstr "" +msgstr "Aikataulutettu välimuistin puhdistus" -#: inc/Engine/HealthCheck/HealthCheck.php:143 +#: inc/Engine/HealthCheck/HealthCheck.php:135 msgid "Scheduled Database Optimization" -msgstr "" +msgstr "Aikataulutettu tietokannan optimointi" -#: inc/Engine/HealthCheck/HealthCheck.php:144 +#: inc/Engine/HealthCheck/HealthCheck.php:136 msgid "Database Optimization Process" -msgstr "" +msgstr "Tietokannan optimointi -prosessi" -#: inc/Engine/HealthCheck/HealthCheck.php:145 +#: inc/Engine/HealthCheck/HealthCheck.php:137 msgctxt "noun" msgid "Preload" -msgstr "" +msgstr "Esilataa" -#: inc/Engine/HealthCheck/HealthCheck.php:146 +#: inc/Engine/HealthCheck/HealthCheck.php:138 msgid "Critical Path CSS Generation Process" -msgstr "" +msgstr "Kriittisen polun CSS:n luontiprosessi" +#. translators: %1$s = , %2$s = price, %3$s = . #: inc/Engine/License/Renewal.php:76 -#, php-format msgid "Renew before it is too late, you will only pay %1$s%2$s%3$s!" -msgstr "" +msgstr "Uusi tilauksesi ajoissa ja maksa vain %1$s%2$s%3$s!" +#. translators: %1$s = , %2$s = discount, %3$s = ,%4$s = +#. , %5$s = price, %6$s=. #: inc/Engine/License/Renewal.php:85 -#, php-format -msgid "Renew with a %1$s%2$s discount%3$s before it is too late, you will only pay %4$s%5$s%6$s!" +msgid "" +"Renew with a %1$s%2$s discount%3$s before it is too late, you will only pay " +"%4$s%5$s%6$s!" msgstr "" +"Uusi tilauksesi %1$s%2$s alennuksella%3$s ennen kuin se on myöhäistä ja " +"maksa vain %4$s%5$s%6$s!" +#. translators: %1$s = , %2$s = , %3$s = price. #: inc/Engine/License/Renewal.php:139 -#, php-format msgid "Renew your license for 1 year now at %1$s%3$s%2$s." -msgstr "" +msgstr "Uusi lisenssisi vuodeksi nyt vain hintaan %1$s%3$s%2$s." +#. translators: %1$s = , %2$s = , %3$s = discount percentage, +#. %4$s = price. #: inc/Engine/License/Renewal.php:152 -#, php-format -msgid "Renew your license for 1 year now and get %1$s%3$s OFF%2$s immediately: you will only pay %1$s%4$s%2$s!" +msgid "" +"Renew your license for 1 year now and get %1$s%3$s OFF%2$s immediately: you " +"will only pay %1$s%4$s%2$s!" msgstr "" +"Uusi lisenssisi 1 vuodeksi nyt niin saat %1$s%3$s alennuksen%2$s heti: " +"maksat vain %1$s%4$s%2$s!" +#. translators: %1$s = , %2$s = , %3$s = discount price. #: inc/Engine/License/Renewal.php:218 -#, php-format msgid "Renew before it is too late, you will pay %1$s%3$s%2$s." msgstr "" +"Uusi tilauksesi ennen kuin se on liian myöhäistä, ja maksa %1$s%3$s%2$s." +#. translators: %1$s = , %2$s = discount percentage, %3$s = , +#. %4$s = discount price. #: inc/Engine/License/Renewal.php:227 -#, php-format -msgid "Renew with a %1$s%2$s discount%3$s before it is too late, you will only pay %1$s%4$s%3$s!" +msgid "" +"Renew with a %1$s%2$s discount%3$s before it is too late, you will only pay " +"%1$s%4$s%3$s!" msgstr "" +"Uusi tilauksesi %1$s%2$s alennuksella%3$s ennen kuin se on myöhäistä, ja " +"maksa vain %1$s%4$s%3$s!" -#: inc/Engine/License/Renewal.php:546 -#, php-format -msgid "You need a valid license to continue using this feature. %1$sRenew now%2$s before losing access." +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/Renewal.php:526 +msgid "" +"You need a valid license to continue using this feature. %1$sRenew now%2$s " +"before losing access." msgstr "" +"Tarvitset voimassa olevan lisenssin, jotta voit jatkaa tämän ominaisuuden " +"käyttämistä. %1$sUusi tilauksesi nyt%2$s, ennen kuin menetät käyttöoikeiden." +" " -#: inc/Engine/License/Renewal.php:567 -#, php-format +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/Renewal.php:547 msgid "You need an active license to enable this option. %1$sRenew now%2$s." msgstr "" +"Tarvitset aktiivisen lisenssin käyttääksesi tätä vaihtoehtoa. %1$sUusi " +"tilauksesi nyt%2$s." -#: inc/Engine/License/Renewal.php:595 -#, php-format +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/Renewal.php:575 msgid "You need an active license to enable this option. %1$sMore info%2$s." msgstr "" +"Tarvitset aktiivisen lisenssin käyttääksesi tätä vaihtoehtoa. " +"%1$sLisätietoja%2$s." -#: inc/Engine/License/Upgrade.php:252 -#, php-format -msgid "Take advantage of %1$s to speed up more websites:%2$s get a %3$s%4$s off%5$s for %3$supgrading your license to Plus or Infinite!%5$s" -msgid_plural "Take advantage of %1$s to speed up more websites:%2$s get a %3$s%4$s off%5$s for %3$supgrading your license to Infinite!%5$s" -msgstr[0] "" -msgstr[1] "" - -#: inc/Engine/License/Upgrade.php:382 -#: inc/Engine/License/Upgrade.php:405 -msgid "Unlimited" +#. translators: %1$s = promotion name, %2$s =
, %3$s = , %4$s = +#. promotion discount percentage, %5$s = , %6$s = Growth or Multi. +#: inc/Engine/License/Upgrade.php:249 +msgid "" +"Take advantage of %1$s to speed up more websites:%2$s get a %3$s%4$s off%5$s" +" for %3$supgrading your license to %6$s!%5$s" msgstr "" +"Hyödynnä %1$s nopeuttaaksesi useampia verkkosivustoja:%2$s saat %3$s%4$s " +"alennuksen %5$s %3$slisenssisi päivityksestä %6$s-pakettiin!%5$s" + +#: inc/Engine/License/Upgrade.php:258 +msgid "or" +msgstr "tai" -#: inc/Engine/License/views/promo-banner.php:16 -#, php-format +#. translators: %s = promotion discount percentage. +#: inc/Engine/License/views/promo-banner.php:18 msgid "%s off" -msgstr "" +msgstr "%s alennus" -#: inc/Engine/License/views/promo-banner.php:21 -#, php-format +#. translators: %s = promotion name. +#: inc/Engine/License/views/promo-banner.php:23 msgid "%s promotion is live!" -msgstr "" +msgstr "%s -alennus on saatavilla!" -#: inc/Engine/License/views/promo-banner.php:27 +#: inc/Engine/License/views/promo-banner.php:29 msgid "Hurry Up! Deal ends in:" -msgstr "" +msgstr "Kiirehdi! Alennus päättyy:" -#: inc/Engine/License/views/promo-banner.php:32 -#: inc/Engine/License/views/renewal-soon-banner.php:15 -msgid "Seconds" -msgstr "" +#: inc/Engine/License/views/promo-banner.php:33 +#: inc/Engine/License/views/renewal-soon-banner.php:16 +msgid "Minutes" +msgstr "Minuuttia" #: inc/Engine/License/views/promo-banner.php:34 +#: inc/Engine/License/views/renewal-soon-banner.php:17 +msgid "Seconds" +msgstr "Sekuntia" + +#: inc/Engine/License/views/promo-banner.php:36 #: inc/Engine/License/views/upgrade-section.php:11 msgid "Upgrade now" +msgstr "Päivitä paketti nyt" + +#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:13 +msgid "The Optimize CSS Delivery feature is disabled." +msgstr "Optimoi CSS Delivery -ominaisuus on poistettu käytöstä." + +#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:17 +msgid "" +"You can no longer use the Remove Unused CSS or Load CSS asynchronously " +"options." msgstr "" +"Et voi enää käyttää Poista käyttämätön CSS- tai Lataa CSS asynkronisesti " +"-vaihtoehtoja." -#: inc/Engine/License/views/promo-banner.php:36 -#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:32 -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:42 -#: inc/Engine/License/views/renewal-expired-banner.php:30 -#: inc/admin/ui/notices.php:739 -#: views/settings/page-sections/dashboard.php:46 -msgid "Dismiss this notice" +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:22 +msgid "" +"You need an %1$sactive license%2$s to keep optimizing your CSS delivery, " +"which addresses a PageSpeed Insights recommendation and improves your page " +"performance." +msgstr "" +"Tarvitset %1$saktiivisen lisenssin%2$s jos haluat jatkaa CSS-toimituksen " +"optimointia, mikä vastaa PageSpeed Insights -suositukseen ja parantaa sivun " +"suorituskykyä." + +#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:31 +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:41 +#: inc/Engine/License/views/renewal-expired-banner.php:29 +#: inc/Engine/License/views/renewal-soon-banner.php:33 +msgid "Renew now" +msgstr "Uusi tilauksesi nyt" + +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:13 +msgid "You will soon lose access to some features." +msgstr "Menetät pian joidenkin ominaisuuksien käyttöoikeuden." + +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:20 +msgid "" +"You need an %1$sactive license to continue optimizing your CSS delivery%2$s." msgstr "" +"Tarvitset %1$saktiivisen lisenssin jatkaaksesi CSS:n toimituksen " +"optimointia%2$s." -#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:11 -msgid "The Optimize CSS Delivery feature is disabled." +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:26 +msgid "" +"The Remove Unused CSS and Load CSS asynchronously features are great options" +" to address the PageSpeed Insights recommendations and improve your website " +"performance." msgstr "" +"Poista käyttämätön CSS ja Lataa CSS asynkronisesti -ominaisuudet ovat " +"loistavia vaihtoehtoja PageSpeed ​​Insights -suositusten noudattamiseen ja " +"verkkosivustosi tehokkuuden parantamiseen." + +#. translators: %1$s = , %2$s = , %3$s = date. +#: inc/Engine/License/views/renewal-expired-banner-ocd.php:31 +msgid "These features will be %1$sautomatically disabled on %3$s%2$s." +msgstr "Nämä ominaisuudet %1$spoistetaan automaattisesti käytöstä %3$s%2$s." + +#: inc/Engine/License/views/renewal-expired-banner.php:13 +msgid "Your WP Rocket license is expired!" +msgstr "WP Rocket -lisenssisi on vanhentunut!" -#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:15 -msgid "You can no longer use the Remove Unused CSS or Load CSS asynchronously options." +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/views/renewal-expired-banner.php:20 +msgid "" +"Your website could be much faster if it could take advantage of our %1$snew " +"features and enhancements%2$s. 🚀" msgstr "" +"Sivustosi voisi nopeutua merkittävästi, jos hyödyntäisit %1$suusia " +"ominaisuuksia ja parannuksiamme%2$s. 🚀" -#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:20 -#, php-format -msgid "You need an %1$sactive license%2$s to keep optimizing your CSS delivery, which addresses a PageSpeed Insights recommendation and improves your page performance." +#. translators: %1$s = , %2$s = . +#: inc/Engine/License/views/renewal-soon-banner.php:24 +msgid "" +"Your %1$sWP Rocket license is about to expire%2$s: you will soon lose access" +" to product updates and support." msgstr "" +"%1$sWP Rocket-lisenssisi on vanhenemassa%2$s: menetät pian käyttöoikeutesi " +"tuotepäivityksiin ja asiakastukeen." -#: inc/Engine/License/views/renewal-expired-banner-ocd-disabled.php:29 -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:39 -#: inc/Engine/License/views/renewal-expired-banner.php:27 -#: inc/Engine/License/views/renewal-soon-banner.php:31 -msgid "Renew now" +#. translators: %1$s = span opening tag, %2$s = price, %3$s = span closing +#. tag. +#: inc/Engine/License/views/upgrade-item.php:17 +msgid "Save $%1$s%2$s%3$s" +msgstr "Säästä $%1$s%2$s%3$s" + +#: inc/Engine/License/views/upgrade-item.php:35 +#: inc/Engine/License/views/upgrade-item.php:50 +msgid "Websites" +msgstr "Verkkosivustot" + +#. translators: %s = number of websites. +#: inc/Engine/License/views/upgrade-item.php:58 +msgid "%s websites" +msgstr "%s verkkosivustoa" + +#. translators: %s = license name. +#: inc/Engine/License/views/upgrade-item.php:66 +msgid "Upgrade to %s" +msgstr "Päivitä lisenssiin %s" + +#: inc/Engine/License/views/upgrade-popin.php:15 +msgid "Speed Up More Websites" +msgstr "Nopeuta useampia verkkosivustoja" + +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/Engine/License/views/upgrade-popin.php:22 +msgid "" +"You can use WP Rocket on more websites by upgrading your license. To " +"upgrade, simply pay the %1$sprice difference%2$s between your current and " +"new licenses, as shown below." msgstr "" +"Voit käyttää WP Rocket -lisäosaa useammilla verkkosivustoilla ostamalla " +"suuremman lisenssin. Osta suurempi lisenssi maksamalla vain %1$shintaero%2$s" +" nykyisen ja uuden lisenssin välillä, kuten näytämme alla." -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:11 -msgid "You will soon lose access to some features" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: inc/Engine/License/views/upgrade-popin.php:28 +msgid "" +"%1$sN.B.%2$s: Upgrading your license does not change your expiration date" msgstr "" +"%1$sHuom%2$s: Lisenssin päivittäminen suurempaan ei muuta vanhenemispäivää" -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:18 -#, php-format -msgid "You need an %1$sactive license to continue optimizing your CSS delivery%2$s." +#: inc/Engine/License/views/upgrade-section.php:11 +msgid "" +"You can use WP Rocket on more websites by upgrading your license (you will " +"only pay the price difference between your current and new licenses)." msgstr "" +"Voit käyttää WP Rocket -lisäosaa useammilla verkkosivustoilla ostamalla " +"suuremman lisenssin (maksat vain hintaeron nykyisen ja uuden lisenssin " +"välillä)" + +#: inc/Engine/Media/Lazyload/AdminSubscriber.php:62 +msgid "LazyLoad for images" +msgstr "LazyLoad kuville" + +#: inc/Engine/Media/Lazyload/AdminSubscriber.php:63 +msgid "LazyLoad for iframes/videos" +msgstr "LazyLoad iframeille/videoille" + +#: inc/Engine/Media/Lazyload/CSS/Admin/Subscriber.php:49 +msgid "LazyLoad CSS backgrounds" +msgstr "LazyLoad CSS -taustat" + +#: inc/Engine/Media/Lazyload/Subscriber.php:262 +msgid "Play Youtube video" +msgstr "Soita Youtube-video" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:244 +msgid "Analytics & Trackers" +msgstr "Analytiikka ja Seuranta" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:249 +msgid "Ad Networks" +msgstr "Mainosverkostot" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:254 +msgid "Payment Processors" +msgstr "Maksunkäsittelijät" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:259 +msgid "Other Services" +msgstr "Muut palvelut" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:267 +msgid "Themes" +msgstr "Teemat" + +#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:272 +msgid "Plugins" +msgstr "Lisäosat" -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:24 -msgid "The Remove Unused CSS and Load CSS asynchronously features are great options to address the PageSpeed Insights recommendations and improve your website performance." +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:101 +msgid "" +"You need an active license to get the latest version of the lists from our " +"server." msgstr "" +"Tarvitset aktiivisen lisenssin saadaksesi viimeisimmään version listoista " +"palvelimeltamme." + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:109 +msgid "Default Lists" +msgstr "Oletuslistat" + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:110 +msgid "Delay JavaScript Execution Exclusion Lists" +msgstr "Viive JavaScript-suorituksen poissulkemisluettelot" + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:111 +msgid "Incompatible plugins Lists" +msgstr "Yhteensopimattomat lisäosat -listat" + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:121 +msgid "Could not get updated lists from server." +msgstr "Päivitettyjä listoja ei voitu hakea palvelimelta." + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:130 +msgid "Lists are up to date." +msgstr "Listat ovat ajan tasalla." + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:139 +msgid "Could not update lists." +msgstr "Listoja ei voitu päivittää." + +#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:149 +msgid "Lists are successfully updated." +msgstr "Listat on päivitetty onnistuneesti." + +#: inc/Engine/Optimization/Minify/AdminSubscriber.php:65 +msgid "Minify/combine JavaScript" +msgstr "Minimoi/yhdistä JavaScript" -#: inc/Engine/License/views/renewal-expired-banner-ocd.php:29 -#, php-format -msgid "They will be %1$sautomatically disabled on %3$s%2$s." +#: inc/Engine/Optimization/Minify/CSS/AdminSubscriber.php:144 +msgid "Minify CSS" +msgstr "Minimoi CSS" + +#. translators: %1$s = plugin name, %2$s = table name, %3$s = open tag, +#. %4$s = closing tag. +#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:253 +msgid "" +"%1$s: Could not create the %2$s table in the database which is necessary for" +" the Remove Unused CSS feature to work. Please check our " +"%3$sdocumentation%4$s." msgstr "" +"%1$s: Ei voitu luoda %2$s-taulukkoa tietokantaan, mikä on tarpeen Poista " +"käyttämätön CSS -ominaisuuden toimimiseksi. Tarkista " +"%3$sdokumentaatiomme%4$s." -#: inc/Engine/License/views/renewal-expired-banner.php:11 -msgid "Your WP Rocket license is expired!" +#. translators: %1$s = plugin name. +#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:275 +msgid "%1$s: Used CSS cache cleared!" +msgstr "%1$s: käytetty CSS-välimuisti tyhjennetty!" + +#. translators: %1$s = plugin name. +#: inc/Engine/Preload/Admin/Settings.php:76 +msgid "" +"%1$s: The preload service is now active. After the initial preload it will " +"continue to cache all your pages whenever they are purged. No further action" +" is needed." msgstr "" +"%1$s: Esilatauspalvelu on nyt aktiivinen. Ensimmäisen esilatauksen jälkeen " +"se jatkaa kaikkien sivujesi välimuistia aina, kun ne tyhjennetään. " +"Lisätoimia ei tarvita." + +#: inc/Engine/Preload/Cron/Subscriber.php:138 +msgid "WP Rocket Preload pending jobs" +msgstr "WP Rocket Esilataus odottavat tehtävät" + +#: inc/Engine/Preload/Cron/Subscriber.php:166 +msgid "WP Rocket Preload revert stuck failed jobs" +msgstr "WP Rocket Preload palauttaa jumissa epäonnistuneet työt" -#: inc/Engine/License/views/renewal-expired-banner.php:18 -#, php-format -msgid "Your website could be much faster if it could take advantage of our %1$snew features and enhancements%2$s. 🚀" +#: inc/Engine/Saas/Admin/AdminBar.php:106 +msgid "Clear Used CSS of this URL" +msgstr "Tyhjennä tämän URL-osoitteen käytetty CSS" + +#: inc/Engine/Saas/Admin/AdminBar.php:133 +msgid "Used CSS" +msgstr "Käytetty CSS" + +#: inc/Engine/Saas/Admin/AdminBar.php:136 +msgid "This action will clear the used CSS files." +msgstr "Tämä toiminto tyhjentää kätetyt CSS tiedostot." + +#. translators: %1$s = plugin name, %2$s = number of seconds. +#: inc/Engine/Saas/Admin/Notices.php:91 +msgid "" +"%1$s: Please wait %2$s seconds. The Remove Unused CSS service is processing " +"your pages, the plugin is optimizing LCP and the images above the fold." msgstr "" +"%1$s: Odota %2$s sekuntia. Poista käyttämätön CSS -palvelu käsittelee " +"sivujasi, laajennus optimoi LCP:tä ja sivun yläpuolella olevia kuvia." -#: inc/Engine/License/views/renewal-soon-banner.php:22 -#, php-format -msgid "Your %1$sWP Rocket license is about to expire%2$s: you will soon lose access to product updates and support." +#. translators: %1$s = plugin name, %2$s = number of URLs, %3$s = number of +#. seconds. +#: inc/Engine/Saas/Admin/Notices.php:134 +msgid "" +"%1$s: The LCP element has been optimized, and the images above the fold were excluded from lazyload. The Used CSS of your homepage has been processed.\n" +"\t\t\t WP Rocket will continue to generate Used CSS for up to %2$s URLs per %3$s second(s)." msgstr "" +"%1$s: LCP-elementti on optimoitu, ja sivun yläpuolella olevat kuvat on " +"jätetty pois laiskuudesta. Kotisivusi käytetty CSS on käsitelty.\t\t\t WP " +"Rocket jatkaa käytetyn CSS:n luomista enintään %2$s URL-osoitetta %3$s " +"sekunnissa." -#: inc/Engine/License/views/upgrade-popin.php:12 -msgid "Speed Up More Websites" +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/Engine/Saas/Admin/Notices.php:157 +msgid "We suggest enabling %1$sPreload%2$s for the fastest results." msgstr "" +"Suosittelemme %1$sEsilatauksen%2$s käyttöönottoa parhaiden tulosten " +"saavuttamiseksi." -#: inc/Engine/License/views/upgrade-popin.php:19 -#, php-format -msgid "You can use WP Rocket on more websites by upgrading your license. To upgrade, simply pay the %1$sprice difference%2$s between your current and new licenses, as shown below." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/Engine/Saas/Admin/Notices.php:167 +msgid "To learn more about the process check our %1$sdocumentation%2$s." msgstr "" +"Jos haluat oppia lisää tästä prosessista, lue %1$sdokumentaatiomme%2$s." -#: inc/Engine/License/views/upgrade-popin.php:25 -#, php-format -msgid "%1$sN.B.%2$s: Upgrading your license does not change your expiration date" +#: inc/Engine/Saas/Admin/Notices.php:225 +msgid "" +"We couldn't generate the used CSS because you're using a nulled version of " +"WP Rocket. You need an active license to use the Remove Unused CSS feature " +"and further improve your website's performance." msgstr "" +"Emme voineet luoda käytettyä CSS:ää, koska käytät WP Rocketin nollattua " +"versiota. Tarvitset aktiivisen lisenssin käyttääksesi Poista käyttämätön CSS" +" -ominaisuutta ja parantaaksesi edelleen verkkosivustosi suorituskykyä." -#: inc/Engine/License/views/upgrade-popin.php:35 -#, php-format -msgid "Save $%s" +#. translators: %1$s = promo percentage. +#: inc/Engine/Saas/Admin/Notices.php:228 +msgid "Click here to get a WP Rocket single license at %1$s off!" msgstr "" +"Klikkaa tästä saadaksesi yhden WP Rocket -lisenssin %1$s alennuksella!" -#: inc/Engine/License/views/upgrade-popin.php:48 -#, php-format -msgid "%s websites" +#. translators: %1$s = open tag, %2$s = closing tag. +#: inc/Engine/Saas/Admin/Notices.php:281 +msgid "" +"It seems a security plugin or the server's firewall prevents WP Rocket from " +"accessing the SaaS features. IPs listed %1$shere in our documentation%2$s " +"should be added to your allowlists:" msgstr "" +"Näyttää siltä, että tietoturvalisäosa tai palvelimen palomuuri estää WP " +"Rocketia käyttämästä SaaS-ominaisuuksia. %1$sDokumentaatiossamme%2$s " +"listatut IP-osoitteet pitäisi lisätä sallittujen listalle:" -#: inc/Engine/License/views/upgrade-popin.php:54 -#, php-format -msgid "Upgrade to %s" +#: inc/Engine/Saas/Admin/Notices.php:286 +msgid "- In the security plugin, if you are using one" +msgstr "- Tietuturvalisäosassa, jos käytät sellaista" + +#: inc/Engine/Saas/Admin/Notices.php:287 +msgid "- In the server's firewall. Your host can help you with this" +msgstr "- Palvelimen palomuurissa. Palvelimen ylläpitäjä voi auttaa tässä." + +#: inc/functions/admin.php:21 +msgid "" +"There seems to be an issue validating your license. Please see the error " +"message below." +msgid_plural "" +"There seems to be an issue validating your license. You can see the error " +"messages below." +msgstr[0] "" +"Lisenssisi todentamisessa näyttää olevan ongelma. Voit nähdä virheviestin " +"alla." +msgstr[1] "" +"Lisenssisi todentamisessa näyttää olevan ongelma. Voit nähdä virheviestit " +"alla." + +#: inc/functions/admin.php:361 +msgid "Server type:" +msgstr "Palvelimen tyyppi:" + +#: inc/functions/admin.php:370 +msgid "PHP version number:" +msgstr "PHP:n versio:" + +#: inc/functions/admin.php:379 +msgid "WordPress version number:" +msgstr "WordPress:in versio:" + +#: inc/functions/admin.php:388 +msgid "WordPress multisite:" +msgstr "WordPress multisite:" + +#: inc/functions/admin.php:397 +msgid "Current theme:" +msgstr "Nykyinen teema:" + +#: inc/functions/admin.php:406 +msgid "Current site language:" +msgstr "Sivuston nykyinen kieli:" + +#: inc/functions/admin.php:415 +msgid "Active plugins:" +msgstr "Aktiiviset lisäosat:" + +#: inc/functions/admin.php:418 +msgid "Plugin names of all active plugins" +msgstr "Aktiivisten lisäosien nimet" + +#: inc/functions/admin.php:424 +msgid "Anonymized WP Rocket settings:" +msgstr "Anonymisoidut WP Rocket -asetukset:" + +#: inc/functions/admin.php:427 +msgid "Which WP Rocket settings are active" +msgstr "Mitkä WP Rocket:in asetukset on aktivoitu" + +#: inc/functions/admin.php:433 +msgid "Anonymized WP Rocket statistics:" +msgstr "Anonymisoidut WP Rocket -tilastot:" + +#: inc/functions/admin.php:436 +msgid "How WP Rocket features function and perform." +msgstr "Kuinka WP Rocket -ominaisuudet toimivat ja parantavat suorituskykyä." + +#: inc/functions/admin.php:442 +msgid "WP Rocket license type" +msgstr "WP Rocket -lisenssin tyyppi" + +#: inc/functions/options.php:429 +msgid "The provided license data are not valid." +msgstr "Annettu lisenssidata ei ole kelvollinen." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:432 +msgid "To resolve, please %1$scontact support%2$s." +msgstr "Ratkaistaksesi tämän %1$sota yhteyttä tukeen%2$s." + +#. Translators: %1$s = opening em tag, %2$s = closing em tag, %3$s = opening +#. link tag, %4$s closing link tag. +#: inc/functions/options.php:491 inc/functions/options.php:530 +msgid "" +"License validation failed. Our server could not resolve the request from " +"your website." msgstr "" +"Lisenssin varmennus epäonnistui. Palvelimemme ei pystynyt käsittelemään " +"pyyntöäsi." -#: inc/Engine/License/views/upgrade-section.php:11 -msgid "You can use WP Rocket on more websites by upgrading your license (you will only pay the price difference between your current and new licenses)." +#. Translators: %1$s = opening em tag, %2$s = closing em tag, %3$s = opening +#. link tag, %4$s closing link tag. +#: inc/functions/options.php:491 +msgid "" +"Try clicking %1$sValidate License%2$s below. If the error persists, follow " +"%3$sthis guide%4$s." msgstr "" +"Kokeile klikata %1$sTodenna lisenssi%2$s alla. Jos virhe jatkuu, noudata " +"%3$stämän oppaan%4$s ohjeita." -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:195 -msgid "Analytics & Ads" +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:507 +msgid "" +"License validation failed. You may be using a nulled version of the plugin. " +"Please do the following:" msgstr "" +"Lisenssin varmennus epäonnistui. Syynä voi olla, että käytät epäkelpoa " +"versiota lisäosasta. Ole hyvä ja toimi seuraavasti:" -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:200 -msgid "Plugins" +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:507 inc/functions/options.php:549 +msgid "Login to your WP Rocket %1$saccount%2$s" +msgstr "Kirjaudu WP Rocket %1$s-tilillesi%2$s" + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:507 inc/functions/options.php:549 +msgid "Download the zip file" +msgstr "Lataa zip-paketti" + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:507 inc/functions/options.php:549 +msgid "Reinstall" +msgstr "Asenna uudelleen" + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:507 +msgid "" +"If you do not have a WP Rocket account, please %1$spurchase a license%2$s." msgstr "" +"Jos sinulla ei ole WP Rocket -tiliä, ole hyvä ja %1$sosta lisenssi%2$s." -#: inc/Engine/Optimization/DelayJS/Admin/SiteList.php:205 -msgid "Themes" +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:515 +msgid "" +"License validation failed. This user account does not exist in our database." msgstr "" +"Lisenssin varmennus epäonnistui. Tätä käyttäjää ei löydy tietokannastamme." -#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:101 -msgid "You need an active license to get the latest version of the lists from our server." +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:515 +msgid "To resolve, please contact support." +msgstr "Ratkaistaksesi ongelma, ota yhteys tukeemme." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:523 +msgid "License validation failed. This user account is blocked." +msgstr "Lisenssin todentaminen epäonnistui. Tämä käyttäjätili on estetty." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:523 +msgid "Please see %1$sthis guide%2$s for more info." +msgstr "Ole hyvä ja katso %1$stästä oppaasta%2$s lisätietoja." + +#. Translators: %1$s = opening em tag, %2$s = closing em tag, %3$s = opening +#. link tag, %4$s closing link tag. +#: inc/functions/options.php:530 +msgid "" +"Try clicking %1$sSave Changes%2$s below. If the error persists, follow " +"%3$sthis guide%4$s." msgstr "" +"Yritä klikata %1$sTallenna muutokset%2$s -painiketta. Jos virhe toistuu, " +"seuraa %3$stätä ohjetta%4$s." -#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:115 -msgid "Could not get updated lists from server." +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:543 +msgid "Your license is not valid." +msgstr "Lisenssi ei ole validi." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:543 +msgid "Make sure you have an active %1$sWP Rocket license%2$s." msgstr "" +"Ole hyvä ja varmista, että sinulla on aktiivinen %1$sWP Rocket " +"-lisenssi%2$s." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag, %3$s = +#. opening link tag. +#: inc/functions/options.php:545 +msgid "You have added as many sites as your current license allows." +msgstr "Olet lisännyt maksimimäärän sivuja jonka lisenssisi sallii." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag, %3$s = +#. opening link tag. +#: inc/functions/options.php:545 +msgid "" +"Upgrade your %1$saccount%2$s or %3$stransfer your license%2$s to this " +"domain." +msgstr "" +"Päivitä %1$stilisi%2$s tai %3$ssiirrä%2$s lisenssisi tälle " +"verkkotunnukselle." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:547 +msgid "This website is not allowed." +msgstr "Tämä verkkosivusto ei ole sallittu." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:547 +msgid "Please %1$scontact support%2$s." +msgstr "Ole hyvä ja %1$sota yhteys tukeen%2$s." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:549 +msgid "This license key is not recognized." +msgstr "Lisenssiavainta ei tunnistettu." + +#. Translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/functions/options.php:549 +msgid "If the issue persists, please %1$scontact support%2$s." +msgstr "Jos ongelma jatkuu, ole hyvä ja %1$sota yhteys tukeen%2$s." + +#. Translators: %s = error message returned. +#: inc/functions/options.php:555 +msgid "License validation failed: %s" +msgstr "Lisenssin varmennus epäonnistui: %s" + +#: inc/Logger/Logger.php:227 inc/Logger/Logger.php:257 +msgid "The log file does not exist." +msgstr "Lokitiedostoa ei löydy." + +#: inc/Logger/Logger.php:233 inc/Logger/Logger.php:263 +msgid "The log file could not be read." +msgstr "Lokitiedostoa ei pystytty lukemaan." -#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:124 -msgid "Lists are up to date." -msgstr "" +#: inc/Logger/Logger.php:250 +msgid "The logs are not saved into a file." +msgstr "Lokeja ei talleneta tiedostoon." -#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:133 -msgid "Could not update lists." +#. Translators: %s = Hosting name. +#: inc/ThirdParty/Hostings/Cloudways.php:82 +msgid "" +"Varnish auto-purge will be automatically enabled once Varnish is enabled on " +"your %s server." msgstr "" +"Varnish auto-purge otetaan käyttöön automaattisesti kun Varnish on otettu " +"käyttöön %s palvelimellasi." -#: inc/Engine/Optimization/DynamicLists/DynamicLists.php:142 -msgid "Lists are successfully updated." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: inc/ThirdParty/Hostings/Kinsta.php:159 +msgid "" +"Your installation seems to be missing core Kinsta files managing Cache " +"clearing, which will prevent your Kinsta installation and WP Rocket from " +"working correctly. Please get in touch with Kinsta support through your " +"%1$sMyKinsta%2$s account to resolve this issue." +msgstr "" +"Asennuksestasi näyttää puuttuvan Kinsta-ydintiedostot, jotka hallitsevat " +"välimuistin tyhjennystä, mikä estää Kinsta-asennusta ja WP Rocketia " +"toimimasta oikein. Ratkaise tämä ongelma ottamalla yhteyttä Kinsta-tukeen " +"%1$sMyKinsta%2$s-tilisi kautta." + +#. translators: %1$s = plugin name. +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:127 +msgid "" +"%1$s: Cloudflare's HTTP/2 Server Push is incompatible with the features of " +"Remove Unused CSS and Combine CSS files. We strongly recommend disabling it." msgstr "" +"%1$s: Cloudflaren HTTP/2 Server Push ei ole yhteensopiva Poista " +"käyttämättömät CSS- ja Yhdistä CSS-tiedostot -toimintojen kanssa. " +"Suosittelemme sen poistamista käytöstä." -#: inc/Engine/Optimization/DynamicLists/ServiceProvider.php:52 -msgid "Default Lists" +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:170 +msgid "" +"Your site is using the official Cloudflare plugin. We have enabled " +"Cloudflare auto-purge for compatibility. If you have APO activated, it is " +"also compatible." msgstr "" +"Sivustosi käyttää virallista Cloudfare-lisäosaa. Olemme ottaneet Cloudfaren " +"auto-purge -ominaisuuden käyttöön yhteensopivuuden vuoksi. Jos olet " +"aktivoinut APO:n, myös se on yhteensopiva." -#: inc/Engine/Optimization/DynamicLists/ServiceProvider.php:58 -msgid "Delay JavaScript Execution Exclusion Lists" +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:171 +msgid "" +"Cloudflare cache will be purged each time WP Rocket clears its cache to " +"ensure content is always up-to-date." msgstr "" +"Cloudflare-välimuisti puhdistetaan joka kerta, kun WP Rocket tyhjentää " +"välimuistinsa, jotta sisältösi on aina ajan tasalla." -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:131 -#: views/settings/page-sections/dashboard.php:188 -msgid "Clear Used CSS" +#. Translators: %1$s = strong opening tag, %2$s = strong closing tag. +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:215 +msgid "" +"%1$sWP Rocket:%2$s You are using \"Dynamic Cookies Cache\". Cloudflare APO " +"is not yet compatible with that feature." msgstr "" +"%1$sWP Rocket:%2$s Käytät \"Dynamic Cookies Cache\" -ominaisuutta. " +"Cloudflare APO ei ole yhteensopiva sen kanssa." -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:219 -#, php-format -msgid "%1$s: Please wait %2$s seconds. The Remove Unused CSS service is processing your pages." +#. Translators:%1$s = opening tag, %2$s = closing tag. +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:221 +msgid "" +"You should either disable Cloudflare APO or check with the theme/plugin " +"requiring the use of “Dynamic Cookies Cache” developers for an alternative " +"way to be page-cache friendly. %1$sMore info%2$s" msgstr "" +"Poista Cloudflare APO käytöstä tai tiedustele “Dynamic Cookies Cache” " +"-ominaisuutta edellyttävän teeman tai lisäosan kehittäjiltä vaihtoehtoista, " +"sivuvälimuistin kanssa yhteensopivaa ominaisuutta. %1$sLisätietoja%2$s" -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:264 -#, php-format -msgid "%1$s: The Used CSS of your homepage has been processed. WP Rocket will continue to generate Used CSS for up to %2$s URLs per %3$s second(s)." +#. Translators: %1$s = strong opening tag, %2$s = strong closing tag, %3$s = +#. opening tag, %4$s = closing tag, %5$s = opening tag. +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:272 +msgid "" +"%1$sWP Rocket:%2$s You are using \"Separate cache files for mobile " +"devices\". You need to activate \"Cache by Device Type\" %3$ssetting%5$s on " +"Cloudflare APO to serve the right version of the cache. %4$sMore info%5$s" msgstr "" +"%1$sWP Rocket:%2$s Käytät \"Separate cache files for mobile devices\" " +"-ominaisuutta. Sinun on aktivoitava \"Cache by Device Type\" %3$sasetus%5$s " +"Cloudflare APO:ssa, jotta voit tarjota oikean version välimuistista. " +"%4$sLisätietoja%5$s" -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:273 -#, php-format -msgid "We suggest enabling %1$sPreload%2$s for the fastest results." +#. Translators: %1$s = strong opening tag, %2$s = strong closing tag. +#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:293 +msgid "" +"%1$sWP Rocket:%2$s You have \"Cache by Device Type\" enabled on Cloudflare " +"APO. If you judge it necessary for the website to have a different cache on " +"mobile and desktop, we suggest you enable our “Separate Cache Files for " +"Mobiles Devices” to ensure the generated cache is accurate." +msgstr "" +"%1$sWP Rocket:%2$s \"Cache by Device Type\" -ominaisuus on käytössä " +"Cloudflare APO:ssa. Jos sivustollasi on tärkeää olla eri välimuisti " +"tietokoneille ja mobiililaitteille, suosittelemme, että otat käytöön " +"“Separate Cache Files for Mobiles Devices” -ominaisuutemme varmistaaksesi, " +"että luotu välimuisti on ajan tasainen." + +#. translators: %1$s is WP Rocket plugin name, %2$s is opening tag, %3$s +#. is closing tag. +#: inc/ThirdParty/Plugins/ModPagespeed.php:102 +msgid "" +"%1$s: Mod PageSpeed is not compatible with this plugin and " +"may cause unexpected results. %2$sMore Info%3$s" msgstr "" +"%1$s: Mod PageSpeed ei ole yhteensopiva tämän lisäosan " +"kanssa ja voi aiheuttaa odottamattomia tuloksia. %2$sLisätietoja%3$s" -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:283 -#, php-format -msgid "To learn more about the process check our %1$sdocumentation%2$s." +#. Translators: %1$s is an opening tag; %2$s is a closing +#. tag +#: inc/ThirdParty/Plugins/Optimization/Autoptimize.php:75 +msgid "" +"%1$sWP Rocket: %2$sWe have detected that Autoptimize's JavaScript " +"Aggregation feature is enabled. WP Rocket's Delay JavaScript Execution will " +"not be applied to the file it creates. We suggest disabling %1$sJavaScript " +"Aggregation%2$s to take full advantage of Delay JavaScript Execution." +msgstr "" +"%1$sWP Rocket: %2$sHavaitsimme, että Autoptimize:n JavaScript Aggregation " +"-ominaisuus on käytössä. WP Rocketin Delay JavaScript Execution -toimintoa " +"ei käytetä sen luomaan tiedostoon. Suosittelemme, että poistat " +"%1$sJavaScript Aggregation%2$s -ominaisuuden käytöstä saadaksesi kaiken irti" +" Delay JavaScript Execution -ominaisuudesta." + +#. Translators: %1$s is an opening tag; %2$s is a closing +#. tag +#: inc/ThirdParty/Plugins/Optimization/Autoptimize.php:130 +msgid "" +"%1$sWP Rocket: %2$sWe have detected that Autoptimize's Aggregate Inline CSS " +"feature is enabled. WP Rocket's Load CSS Asynchronously will not work " +"correctly. We suggest disabling %1$sAggregate Inline CSS%2$s to take full " +"advantage of Load CSS Asynchronously Execution." +msgstr "" +"%1$sWP Rocket: %2$sHavaitsimme, että Autoptimize:n Aggregate Inline CSS " +"-ominaisuus on käytössä. WP Rocketin Load CSS Asynchronously -toiminto ei " +"toimi kunnolla. Suosittelemme, että poistat %1$sAggregate Inline CSS%2$s " +"-ominaisuuden käytöstä saadaksesi kaiken irti Load CSS Asynchronously " +"Execution -ominaisuudesta." + +#. translators: %1$s = opening tag, %2$s = closing tag. +#: inc/ThirdParty/Plugins/Optimization/Ezoic.php:45 +msgid "" +"This plugin blocks WP Rocket's caching and optimizations. Deactivate it and " +"use %1$sEzoic's nameserver integration%2$s instead." msgstr "" +"Tämä lisäosa estää WP Rocketin välimuistin ja optimoinnit. Poista se " +"käytöstä ja käytä %1$sEzoicin nimipalvelinintegraatiota%2$s sen sijaan." -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:481 -msgid "We couldn't generate the used CSS because you're using a nulled version of WP Rocket. You need an active license to use the Remove Unused CSS feature and further improve your website's performance." -msgstr "" +#. Translators: %s = Plugin name. +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:78 +msgctxt "Hummingbird notice" +msgid "" +"Please deactivate the following %s option which conflicts with WP Rocket " +"features:" +msgid_plural "" +"Please deactivate the following %s options which conflict with WP Rocket " +"features:" +msgstr[0] "" +"Poista käytöstä seuraava %s asetus, joka aiheuttaa ristiriidan WP Rocket " +"-ominaisuuksien kanssa:" +msgstr[1] "" +"Poista käytöstä seuraavat %s asetukset, jotka aiheuttavat ristiriidan WP " +"Rocket -ominaisuuksien kanssa:" -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:484 -#, php-format -msgid "Click here to get a WP Rocket single license at %1$s off!" +#. Translators: %1$s = Plugin name, %2$s = , %3$s = . +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:156 +msgctxt "Hummingbird notice" +msgid "" +"%1$s %2$sdisable emoji%3$s conflicts with WP Rockets %2$sdisable emoji%3$s" msgstr "" +"%1$s %2$s poista emoji%3$s on ristiriidassa WP Rocketin %2$spoista emoji%3$s" +" kanssa" -#: inc/Engine/Optimization/RUCSS/Admin/Settings.php:521 -#, php-format -msgid "Could not create the %2$s table in the database which is necessary for the Remove Unused CSS feature to work. Please reach out to our support." +#. Translators: %1$s = Plugin name, %2$s = , %3$s = . +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:192 +msgctxt "Hummingbird notice" +msgid "" +"%1$s %2$sGZIP compression%3$s conflicts with WP Rocket %2$sGZIP " +"compression%3$s" msgstr "" +"%1$s %2$sGZIP-pakkaus%3$s on ristiriidassa WP Rocketin %2$sGZIP-" +"pakkauksen%3$s kanssa" -#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:322 -#, php-format -msgid "%1$s: Used CSS option is not enabled!" +#. Translators: %1$s = Plugin name, %2$s = , %3$s = . +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:228 +msgctxt "Hummingbird notice" +msgid "" +"%1$s %2$sbrowser caching%3$s conflicts with WP Rocket %2$sbrowser " +"caching%3$s" msgstr "" +"%1$s %2$sselaimen välimuisti%3$s on ristiriidassa WP Rocketin %2$sselaimen " +"välimuistin%3$s kanssa" -#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:343 -#, php-format -msgid "%1$s: Used CSS cache cleared!" +#. Translators: %1$s = Plugin name, %2$s = , %3$s = . +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:260 +msgctxt "Hummingbird notice" +msgid "" +"%1$s %2$spage caching%3$s conflicts with WP Rocket %2$spage caching%3$s" msgstr "" +"%1$s %2$ssivujen välimuisti%3$s on ristiriidassa WP Rocketin %2$ssivujen " +"välimuistin%3$s kanssa" -#: inc/Engine/Optimization/RUCSS/Controller/UsedCSS.php:776 -msgid "Clear Used CSS of this URL" +#. Translators: %1$s = Plugin name, %2$s = , %3$s = . +#: inc/ThirdParty/Plugins/Optimization/Hummingbird.php:294 +msgctxt "Hummingbird notice" +msgid "" +"%1$s %2$sasset optimization%3$s conflicts with WP Rocket %2$sfile " +"optimization%3$s" msgstr "" +"%1$s %2$sresurssien optimointi%3$s on ristiriidassa WP Rocketin " +"%2$sresurssien optimoinnin%3$s kanssa" -#: inc/Engine/Optimization/RUCSS/Cron/Subscriber.php:160 -msgid "WP Rocket Remove Unused CSS pending jobs" +#: inc/ThirdParty/Plugins/Optimization/Perfmatters.php:38 +msgid "" +"Remove Unused CSS is currently activated in Perfmatters. If you want to use " +"WP Rocket's Remove Unused CSS feature, disable this option in Perfmatters." msgstr "" +"\"Poista käyttämätön CSS\" on tällä hetkellä käytössä Perfmatters-" +"työkalussa. Jos haluat käyttää WP Rocketin \"Poista käyttämätön CSS\" " +"-ominaisuutta, poista tämä asetus käytöstä Perfmatters-asetuksissa." -#: inc/Engine/Optimization/RUCSS/Cron/Subscriber.php:174 -msgid "WP Rocket clear Remove Unused CSS failed jobs" +#: inc/ThirdParty/Plugins/Optimization/RapidLoad.php:39 +msgid "" +"Automated unused CSS removal is currently activated in RapidLoad Power-Up " +"for Autoptimize. If you want to use WP Rocket's Remove Unused CSS feature, " +"disable the RapidLoad Power-Up for Autoptimize plugin." msgstr "" +"Automaattinen käyttämättömän CSS:n poistaminen on tällä hetkellä käytössä " +"RapidLoad Power-Up for Autoptimize -lisäosassa. Jos haluat käyttää WP " +"Rocketin \"Poista käyttämätön CSS\" -ominaisuutta, poista \"RapidLoad Power-" +"Up for Autoptimize\" -lisäosa käytöstä." -#: inc/Engine/Preload/Admin/Settings.php:57 -#, php-format -msgid "%1$s: The preload service is now active. After the initial preload it will continue to cache all your pages whenever they are purged. No further action is needed." +#. translators: %1$s = plugin name. +#: inc/ThirdParty/Plugins/Optimization/WPMeteor.php:42 +msgid "" +"Delay JS is currently activated in %1$s. If you want to use WP Rocket’s " +"delay JS, disable %1$s" msgstr "" +"Delay JS on tällä hetkellä käytössä lisäosassa %1$s. Jos haluat käyttää WP " +"Rocketin delay JS -ominaisuutta, poista käytöstä %1$s" -#: inc/Engine/Preload/Cron/Subscriber.php:138 -msgid "WP Rocket Preload pending jobs" -msgstr "" +#: inc/ThirdParty/Plugins/Smush.php:108 inc/ThirdParty/Plugins/Smush.php:126 +msgid "Smush" +msgstr "Smush" -#: inc/Engine/Preload/Cron/Subscriber.php:166 -msgid "WP Rocket Preload revert stuck failed jobs" -msgstr "" +#: inc/ThirdParty/Themes/Avada.php:107 +msgid "Avada" +msgstr "Avada" -#: inc/ThirdParty/Hostings/Cloudways.php:82 -#, php-format -msgid "Varnish auto-purge will be automatically enabled once Varnish is enabled on your %s server." +#: inc/ThirdParty/Themes/Divi.php:293 +msgid "" +"Your Divi template was updated. Clear the Used CSS if the layout, design or " +"CSS styles were changed." msgstr "" +"Divi-mallisi päivitettiin. Tyhjennä käyttämätön CSS jos ulkoasua, designia " +"tai CSS-tyylejä muutettiin." -#: inc/ThirdParty/Hostings/Kinsta.php:158 -#, php-format -msgid "Your installation seems to be missing core Kinsta files managing Cache clearing, which will prevent your Kinsta installation and WP Rocket from working correctly. Please get in touch with Kinsta support through your %1$sMyKinsta%2$s account to resolve this issue." -msgstr "" +#: views/cpcss/activate-cpcss-mobile.php:13 +msgid "Load CSS asynchronously for mobile" +msgstr "Lataa CSS asynkronisesti mobiililaitteille" -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:114 -#, php-format -msgid "%1$s: Cloudflare's HTTP/2 Server Push is incompatible with the features of Remove Unused CSS and Combine CSS files. We strongly recommend disabling it." +#: views/cpcss/activate-cpcss-mobile.php:14 +msgid "" +"Your website currently uses the same Critical Path CSS for both desktop and " +"mobile." msgstr "" +"Sivustosi käyttää tällä hetkellä samaa Critical Path CSS:ää sekä " +"tietokoneille että mobiililaitteille." -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:157 -msgid "Your site is using the official Cloudflare plugin. We have enabled Cloudflare auto-purge for compatibility. If you have APO activated, it is also compatible." +#: views/cpcss/activate-cpcss-mobile.php:15 +msgid "Click the button to enable mobile-specific CPCSS for your site." msgstr "" +"Ota mobiilikohtainen CPCSS käyttöön sivustossasi napsauttamalla painiketta." -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:158 -msgid "Cloudflare cache will be purged each time WP Rocket clears its cache to ensure content is always up-to-date." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/cpcss/activate-cpcss-mobile.php:20 +#: views/settings/enable-google-fonts.php:19 +#: views/settings/mobile-cache.php:20 +msgid "" +"This is a one-time action and this button will be removed afterwards. " +"%1$sMore info%2$s" msgstr "" +"Tämä on kertaluonteinen toiminto, ja tämä painike poistetaan myöhemmin. " +"%1$sLisätietoja%2$s" -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:202 -#, php-format -msgid "%1$sWP Rocket:%2$s You are using \"Dynamic Cookies Cache\". Cloudflare APO is not yet compatible with that feature." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/cpcss/activate-cpcss-mobile.php:30 +msgid "" +"Your site is now using mobile-specific critical path CSS. %1$sMore info%2$s" msgstr "" +"Sivustosi käyttää nyt mobiilikohtaista kriittistä polkua CSS:ää. " +"%1$sLisätietoja%2$s" -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:208 -#, php-format -msgid "You should either disable Cloudflare APO or check with the theme/plugin requiring the use of “Dynamic Cookies Cache” developers for an alternative way to be page-cache friendly. %1$sMore info%2$s" -msgstr "" +#: views/cpcss/activate-cpcss-mobile.php:39 +msgid "Generate Mobile Specific CPCSS" +msgstr "Luo mobiilikohtainen CPCSS" -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:259 -#, php-format -msgid "%1$sWP Rocket:%2$s You are using \"Separate cache files for mobile devices\". You need to activate \"Cache by Device Type\" %3$ssetting%5$s on Cloudflare APO to serve the right version of the cache. %4$sMore info%5$s" -msgstr "" +#: views/cpcss/metabox/container.php:19 +msgid "Critical Path CSS" +msgstr "Critical Path CSS" -#: inc/ThirdParty/Plugins/CDN/Cloudflare.php:280 -#, php-format -msgid "%1$sWP Rocket:%2$s You have \"Cache by Device Type\" enabled on Cloudflare APO. If you judge it necessary for the website to have a different cache on mobile and desktop, we suggest you enable our “Separate Cache Files for Mobiles Devices” to ensure the generated cache is accurate." -msgstr "" +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/cpcss/metabox/generate.php:23 +msgid "Generate specific Critical Path CSS for this post. %1$sMore info%2$s" +msgstr "Generoi Kriittinen CSS -polku tälle artikkelille. %1$sLisätietoja%2$s" -#: inc/ThirdParty/Plugins/ModPagespeed.php:102 -#, php-format -msgid "%1$s: Mod PageSpeed is not compatible with this plugin and may cause unexpected results. %2$sMore Info%3$s" +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/cpcss/metabox/generate.php:33 +msgid "This post uses specific Critical Path CSS. %1$sMore info%2$s" msgstr "" +"Tämä artikkeli käyttää määritettyä Kriittinen CSS -polkua. " +"%1$sLisätietoja%2$s" -#: inc/ThirdParty/Plugins/Optimization/Autoptimize.php:76 -#, php-format -msgid "%1$sWP Rocket: %2$sWe have detected that Autoptimize's JavaScript Aggregation feature is enabled. WP Rocket's Delay JavaScript Execution will not be applied to the file it creates. We suggest disabling %1$sJavaScript Aggregation%2$s to take full advantage of Delay JavaScript Execution." -msgstr "" +#: views/cpcss/metabox/generate.php:56 +msgid "Revert back to the default CPCSS" +msgstr "Palauta CPCSS-oletusarvo" -#: inc/ThirdParty/Plugins/Optimization/Autoptimize.php:131 -#, php-format -msgid "%1$sWP Rocket: %2$sWe have detected that Autoptimize's Aggregate Inline CSS feature is enabled. WP Rocket's Load CSS Asynchronously will not work correctly. We suggest disabling %1$sAggregate Inline CSS%2$s to take full advantage of Load CSS Asynchronously Execution." -msgstr "" +#: views/deactivation-intent/form.php:21 +msgid "Facing an issue?" +msgstr "Kohtasitko ongelman?" -#: inc/ThirdParty/Plugins/Optimization/Ezoic.php:45 -#, php-format -msgid "This plugin blocks WP Rocket's caching and optimizations. Deactivate it and use %1$sEzoic's nameserver integration%2$s instead." +#: views/deactivation-intent/form.php:24 +msgid "" +"It is not always necessary to deactivate WP Rocket when facing any issues. " +"Most of them can be fixed by deactivating only some options." msgstr "" +"WP Rocketin poistaminen käytöstä ei ole aina tarpeellista ongelmien " +"korjaamiseksi. Suurimman osan niistä voi korjata poistamalla käytöstä vain " +"joitakin ominaisuuksia." -#: inc/ThirdParty/Plugins/Optimization/Perfmatters.php:38 -msgid "Remove Unused CSS is currently activated in Perfmatters. If you want to use WP Rocket's Remove Unused CSS feature, disable this option in Perfmatters." +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: views/deactivation-intent/form.php:29 +msgid "" +"Our advice? Instead of deactivating WP Rocket, use our %1$sSafe Mode%2$s to " +"quickly disable LazyLoad, File Optimization, and CDN options. Then check to " +"see if your issue is resolved." msgstr "" +"Suosittelemme, että WP Rocketin käytöstä poistamisen sijaan käytät %1$sSade " +"Mode%2$s -tilaamme poistaaksesi nopeasti käytöstä LazyLoadin, Tiedostojen " +"Optimoinnin ja CDN-asetukset. Tarkista sen jälkeen, onko ongelma " +"korjautunut." -#: inc/ThirdParty/Plugins/Optimization/RapidLoad.php:39 -msgid "Automated unused CSS removal is currently activated in RapidLoad Power-Up for Autoptimize. If you want to use WP Rocket's Remove Unused CSS feature, disable the RapidLoad Power-Up for Autoptimize plugin." -msgstr "" +#: views/deactivation-intent/form.php:35 +msgid "Do you want to use our Safe Mode to troubleshoot WP Rocket?" +msgstr "Haluatko käyttää Safe Mode -tilaamme WP Rocketin vianmääritykseen?" -#: inc/ThirdParty/Plugins/Optimization/WPMeteor.php:42 -#, php-format -msgid "Delay JS is currently activated in %1$s. If you want to use WP Rocket’s delay JS, disable %1$s" -msgstr "" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: views/deactivation-intent/form.php:55 +msgid "Yes, apply \"%1$sSafe Mode%2$s\"" +msgstr "Kyllä, ota käyttöön \"%1$sSafe Mode%2$s\"" -#: inc/ThirdParty/Plugins/Smush.php:108 -#: inc/ThirdParty/Plugins/Smush.php:126 -msgid "Smush" +#. translators: %1$s = opening strong tag, %2$s = closing strong tag. +#: views/deactivation-intent/form.php:68 +msgid "" +"and export WP Rocket settings %1$s(Recommended as current settings will be " +"deleted)%2$s" msgstr "" +"ja vie WP Rocketin asetukset %1$s(Suositellaan, koska nykyiset asetukset " +"poistetaan)%2$s" -#: inc/ThirdParty/Themes/Avada.php:116 -msgid "Avada" -msgstr "" +#: views/deactivation-intent/form.php:76 +msgid "No, deactivate and snooze this message for" +msgstr "Ei, poista tämä viesti käytöstä ja siirrä myöhemmäksi" -#: inc/admin/options.php:127 -msgid "Defer JavaScript Files" -msgstr "" +#: views/deactivation-intent/form.php:78 +msgid "1 day" +msgstr "1 päivä" -#: inc/admin/options.php:128 -msgid "Excluded Delay JavaScript Files" -msgstr "" +#: views/deactivation-intent/form.php:79 +msgid "7 days" +msgstr "7 päivää" -#: inc/admin/options.php:150 -#, php-format -msgid "%1$s: %2$s" -msgstr "" +#: views/deactivation-intent/form.php:80 +msgid "30 days" +msgstr "30 päivää" -#: inc/admin/options.php:176 -msgid "More info" -msgstr "" +#: views/deactivation-intent/form.php:81 +msgid "Forever" +msgstr "Ikuisesti" -#: inc/admin/ui/notices.php:757 -msgid "Turn on Remove Unused CSS" -msgstr "" +#: views/deactivation-intent/form.php:87 +msgid "Cancel" +msgstr "Peruuta" -#: inc/admin/ui/notices.php:763 -msgid "Enable “Separate Cache Files for Mobile Devices” now" -msgstr "" +#: views/deactivation-intent/form.php:88 +msgid "Confirm" +msgstr "Vahvista" -#: inc/classes/dependencies/wp-media/background-processing/wp-background-process.php:447 -#, php-format -msgid "Every %d Minutes" +#. translators: %1$s = , %2$s = plugin version, %3$s = , %4$s +#. = , %5$s = , %6$s = . +#: views/plugins/update-renewal-expired-notice.php:27 +msgid "" +" %1$sWP Rocket %2$s%3$s is available. %4$sLearn more%5$s about the updates " +"and enhancements of this major version. You need an active license to use " +"them on your website, don’t miss out! %6$sRenew Now%5$s" msgstr "" +" %1$sWP-raketti %2$s%3$s on saatavilla. %4$sLisätietoja%5$s tämän suuren " +"version päivityksistä ja parannuksista. Tarvitset aktiivisen lisenssin " +"käyttääksesi niitä verkkosivustollasi, älä missaa! %6$sUusi nyt%5$s" -#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:151 -#, php-format -msgid "Failed to detect the following requirement in your theme: closing %1$s." -msgid_plural "Failed to detect the following requirements in your theme: closing %1$s." -msgstr[0] "" -msgstr[1] "" +#: views/settings/dynamic-lists-update.php:14 +msgid "Update Inclusion and Exclusion Lists" +msgstr "Päivitä sisällyttämis- ja poissulkemisluettelot" -#: inc/classes/subscriber/Tools/class-detect-missing-tags-subscriber.php:159 -msgid "https://docs.wp-rocket.me/article/99-pages-not-cached-or-minify-cssjs-not-working/?utm_source=wp_plugin&utm_medium=wp_rocket#theme" +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/settings/dynamic-lists-update.php:19 +msgid "" +"Compatibility lists are downloaded automatically every week. Click the " +"button if you want to update them manually. %1$sMore info%2$s" msgstr "" +"Yhteensopivuusluettelot ladataan automaattisesti joka viikko. Napsauta " +"painiketta, jos haluat päivittää ne manuaalisesti. %1$sLisätietoja%2$s" -#: inc/common/admin-bar.php:84 -#: inc/common/admin-bar.php:136 -#: views/settings/page-sections/dashboard.php:150 -msgid "Clear and preload cache" -msgstr "" +#: views/settings/dynamic-lists-update.php:29 +msgid "Update lists" +msgstr "Päivityslistat" -#: inc/common/admin-bar.php:194 -msgid "Purge Sucuri cache" -msgstr "" +#: views/settings/enable-google-fonts.php:13 +msgid "Enable Google Font Optimization" +msgstr "Ota käyttöön Google-fonttien optimointi" -#: inc/common/admin-bar.php:218 -#: views/settings/fields/rocket-cdn.php:55 -msgid "Purge RocketCDN cache" +#: views/settings/enable-google-fonts.php:14 +msgid "" +"Improves font performance and combines multiple font requests to reduce the " +"number of HTTP requests." msgstr "" +"Parantaa kirjasinten suorituskykyä ja yhdistää useita kirjasinpyyntöjä HTTP-" +"pyyntöjen määrän vähentämiseksi." -#: inc/deprecated/3.10.php:163 -msgid "OPcache purge failed." +#. translators: %1$s = opening link tag, %2$s = closing link tag. +#: views/settings/enable-google-fonts.php:29 +msgid "" +"Google Fonts Optimization is now enabled for your site. %1$sMore info%2$s" msgstr "" +"Google Fonts Optimization on nyt otettu käyttöön sivustossasi. " +"%1$sLisätietoja%2$s" -#: inc/deprecated/3.10.php:168 -msgid "OPcache successfully purged" -msgstr "" +#: views/settings/enable-google-fonts.php:38 +msgid "Optimize Google Fonts" +msgstr "Optimoi Google-fontit" -#: inc/deprecated/3.5.php:71 -#: inc/deprecated/3.5.php:195 -msgid "Curl is disabled on your server. Please ask your host to enable it. This is required for the Cloudflare Add-on to work correctly." -msgstr "" +#: views/settings/fields/cache-lifespan.php:26 +msgid "Clear cache after" +msgstr "Tyhjennä välimuisti" -#: inc/deprecated/3.5.php:79 -#, php-format -msgid "Cloudflare email, API key and Zone ID are not set. Read the %1$sdocumentation%2$s for further guidance." -msgstr "" +#: views/settings/fields/categorized_multiselect.php:54 +msgid "3rd parties" +msgstr "Kolmannet osapuolet" -#: inc/deprecated/3.5.php:206 -#, php-format -msgid "Cloudflare email and API key are not set. Read the %1$sdocumentation%2$s for further guidance." -msgstr "" +#: views/settings/fields/categorized_multiselect.php:82 +#: views/settings/fields/categorized_multiselect.php:142 +msgid "Select all" +msgstr "Valitse kaikki" -#: inc/deprecated/3.5.php:587 -#, php-format -msgid "WP Rocket: %s" -msgstr "" +#: views/settings/fields/categorized_multiselect.php:114 +msgid "WordPress" +msgstr "WordPress" -#: inc/deprecated/3.5.php:592 -msgid "WP Rocket: Cloudflare cache successfully purged." -msgstr "" +#: views/settings/fields/cnames.php:58 views/settings/fields/cnames.php:92 +#: views/settings/fields/cnames.php:122 +msgid "CSS & JavaScript" +msgstr "CSS & JavaScript" -#: inc/deprecated/DeprecatedClassTrait.php:54 -#, php-format -msgid "The called class %1$s is deprecated since version %2$s! Use %3$s instead." -msgstr "" +#: views/settings/fields/cnames.php:59 views/settings/fields/cnames.php:93 +#: views/settings/fields/cnames.php:123 +msgid "JavaScript" +msgstr "JavaScript" -#: inc/deprecated/DeprecatedClassTrait.php:65 -#, php-format -msgid "The called class %1$s is deprecated since version %2$s!" -msgstr "" +#: views/settings/fields/cnames.php:60 views/settings/fields/cnames.php:94 +#: views/settings/fields/cnames.php:124 +msgid "CSS" +msgstr "CSS" -#: inc/functions/options.php:429 -msgid "The provided license data are not valid." -msgstr "" +#: views/settings/fields/import-form.php:29 +msgid "Import settings" +msgstr "Tuo asetukset" -#: inc/functions/options.php:432 -#, php-format -msgid "To resolve, please %1$scontact support%2$s." -msgstr "" +#: views/settings/fields/one-click-addon.php:43 +#: views/settings/fields/rocket-addon.php:43 +msgid "Add-on status" +msgstr "Lisäosan tila" -#: inc/functions/options.php:491 -#, php-format -msgid "Try clicking %1$sValidate License%2$s below. If the error persists, follow %3$sthis guide%4$s." -msgstr "" +#: views/settings/fields/rocket-addon.php:72 +msgid "Modify options" +msgstr "Muokkaa asetuksia" -#: inc/functions/options.php:523 -msgid "License validation failed. This user account is blocked." -msgstr "" +#: views/settings/fields/rocket-cdn.php:29 +#: views/settings/fields/rocket-cdn.php:41 +msgid "CDN CNAME" +msgstr "CDN CNAME" -#: views/cpcss/activate-cpcss-mobile.php:13 -msgid "Load CSS asynchronously for mobile" +#. translators: %s is a "Learn more" link. +#: views/settings/fields/rocket-cdn.php:62 +msgid "Purges RocketCDN cached resources for your website. %s" msgstr "" +"Tyhjentää RocketCDN-välimuistissa olevat resurssit verkkosivustollesi. %s" -#: views/cpcss/activate-cpcss-mobile.php:14 -msgid "Your website currently uses the same Critical Path CSS for both desktop and mobile." -msgstr "" +#: views/settings/fields/rocket-cdn.php:63 +#: views/settings/page-sections/cloudflare.php:36 +#: views/settings/page-sections/sucuri.php:37 +msgid "Learn more" +msgstr "Lue lisää" -#: views/cpcss/activate-cpcss-mobile.php:15 -msgid "Click the button to enable mobile-specific CPCSS for your site." -msgstr "" +#: views/settings/fields/rocket-cdn.php:72 +msgid "Clear all RocketCDN cache files" +msgstr "Tyhjennä kaikki RocketCDN välimuistitiedostot" -#: views/cpcss/activate-cpcss-mobile.php:20 -#: views/settings/enable-google-fonts.php:19 -#, php-format -msgid "This is a one-time action and this button will be removed afterwards. %1$sMore info%2$s" -msgstr "" +#: views/settings/mobile-cache.php:11 +msgid "Mobile Cache" +msgstr "Mobiillivälimuisti" -#: views/cpcss/activate-cpcss-mobile.php:30 -#, php-format -msgid "Your site is now using mobile-specific critical path CSS. %1$sMore info%2$s" -msgstr "" +#: views/settings/mobile-cache.php:14 +msgid "Speed your site for mobile visitors." +msgstr "Nopeuta sivustoasi mobiilikäyttäjille." -#: views/cpcss/activate-cpcss-mobile.php:39 -msgid "Generate Mobile Specific CPCSS" -msgstr "" +#: views/settings/mobile-cache.php:28 +msgid "Mobile Cache is now enabled for your site." +msgstr "Mobiilivälimuisti on nyt käytössä sivustollasi." -#: views/cpcss/metabox/container.php:19 -msgid "Critical Path CSS" -msgstr "" +#: views/settings/mobile-cache.php:34 +msgid "Enable Mobile Cache" +msgstr "Ota käyttöön Mobiilivälimuisti" -#: views/cpcss/metabox/generate.php:23 -#, php-format -msgid "Generate specific Critical Path CSS for this post. %1$sMore info%2$s" -msgstr "" +#: views/settings/page-sections/cloudflare.php:27 +msgid "Cloudflare Cache" +msgstr "Cloudflare -välimuisti" + +#. translators: %s is a "Learn more" link. +#: views/settings/page-sections/cloudflare.php:35 +#: views/settings/page-sections/sucuri.php:36 +msgid "Purges cached resources for your website. %s" +msgstr "Tyhjentää välimuistiin ladatut resurssit. %s" -#: views/cpcss/metabox/generate.php:33 -#, php-format -msgid "This post uses specific Critical Path CSS. %1$sMore info%2$s" -msgstr "" +#: views/settings/page-sections/cloudflare.php:36 +msgid "https://support.cloudflare.com/hc/en-us/articles/200169246" +msgstr "https://support.cloudflare.com/hc/en-us/articles/200169246" -#: views/cpcss/metabox/generate.php:56 -msgid "Revert back to the default CPCSS" -msgstr "" +#: views/settings/page-sections/cloudflare.php:45 +msgid "Clear all Cloudflare cache files" +msgstr "Tyhjennä kaikki Cloudflaren välimuistin tiedostot" -#: views/deactivation-intent/form.php:21 -msgid "Facing an issue?" -msgstr "" +#: views/settings/page-sections/dashboard.php:39 +msgid "Congratulations!" +msgstr "Onnittelut!" -#: views/deactivation-intent/form.php:24 -msgid "It is not always necessary to deactivate WP Rocket when facing any issues. Most of them can be fixed by deactivating only some options." -msgstr "" +#: views/settings/page-sections/dashboard.php:41 +msgid "WP Rocket is now activated and already working for you." +msgstr "WP Rocket on nyt aktivoitu ja käytössäsi." -#: views/deactivation-intent/form.php:29 -#, php-format -msgid "Our advice? Instead of deactivating WP Rocket, use our %1$sSafe Mode%2$s to quickly disable LazyLoad, File Optimization, and CDN options. Then check to see if your issue is resolved." -msgstr "" +#: views/settings/page-sections/dashboard.php:43 +msgid "Your website should be loading faster now!" +msgstr "Sivustosi pitäisi latautua nyt nopeammin!" -#: views/deactivation-intent/form.php:35 -msgid "Do you want to use our Safe Mode to troubleshoot WP Rocket?" +#: views/settings/page-sections/dashboard.php:45 +msgid "" +"To guarantee fast websites, WP Rocket automatically applies 80% of web " +"performance best practices." msgstr "" +"Taatakseen nopeamman verkkosivuston WP Rocket ottaa automaattisesti käyttöön" +" 80 % verkkosuorituskyvyn parhaista käytännöistä." -#: views/deactivation-intent/form.php:55 -#, php-format -msgid "Yes, apply \"%1$sSafe Mode%2$s\"" +#: views/settings/page-sections/dashboard.php:45 +msgid "" +"We also enable options that provide immediate benefits to your website." msgstr "" +"Tarjoamme myös lisäasetuksia, joilla saat välitöntä lisähyötyä sivustollesi." -#: views/deactivation-intent/form.php:68 -#, php-format -msgid "and export WP Rocket settings %1$s(Recommended as current settings will be deleted)%2$s" -msgstr "" +#: views/settings/page-sections/dashboard.php:46 +msgid "Continue to the options to further optimize your site!" +msgstr "Jatka asetuksiin optimoidaksesi sivuasi vielä enemmän!" -#: views/deactivation-intent/form.php:76 -msgid "No, deactivate and snooze this message for" -msgstr "" +#: views/settings/page-sections/dashboard.php:63 +msgid "My Account" +msgstr "Oma tili" -#: views/deactivation-intent/form.php:78 -msgid "1 day" -msgstr "" +#: views/settings/page-sections/dashboard.php:69 +msgid "Refresh info" +msgstr "Päivitä tiedot" -#: views/deactivation-intent/form.php:79 -msgid "7 days" -msgstr "" +#: views/settings/page-sections/dashboard.php:87 +msgid "with" +msgstr "kanssa" -#: views/deactivation-intent/form.php:80 -msgid "30 days" -msgstr "" +#: views/settings/page-sections/dashboard.php:101 +msgid "Expiration Date" +msgstr "Päättymisaika" -#: views/deactivation-intent/form.php:81 -msgid "Forever" -msgstr "" +#: views/settings/page-sections/dashboard.php:111 +msgid "View my account" +msgstr "Näytä oma tilini" -#: views/deactivation-intent/form.php:88 -msgid "Confirm" -msgstr "" +#: views/settings/page-sections/dashboard.php:131 views/settings/page.php:76 +msgid "Rocket Analytics" +msgstr "Rocket Analytiikka" -#: views/settings/dynamic-lists-update.php:14 -msgid "Update Inclusion and Exclusion Lists" +#. translators: %1$s = opening tag, %2$s = closing tag. +#: views/settings/page-sections/dashboard.php:137 +msgid "" +"I agree to share anonymous data with the development team to help improve WP" +" Rocket. %1$sWhat info will we collect?%2$s" msgstr "" +"Annan luvan jakaa anonymisoitua dataani kehitystiimille auttaakseni WP " +"Rocket parentelua. %1$sMitä tietoja keräämme?%2$s" -#: views/settings/dynamic-lists-update.php:19 -#, php-format -msgid "Compatibility lists are downloaded automatically every week. Click the button if you want to update them manually. %1$sMore info%2$s" -msgstr "" +#: views/settings/page-sections/dashboard.php:155 +msgid "Quick Actions" +msgstr "Pikatoiminnot" -#: views/settings/dynamic-lists-update.php:29 -msgid "Update lists" -msgstr "" +#: views/settings/page-sections/dashboard.php:162 +msgid "Cache files" +msgstr "Välimuistitiedostot" -#: views/settings/enable-google-fonts.php:13 -msgid "Enable Google Font Optimization" -msgstr "" +#: views/settings/page-sections/dashboard.php:163 +msgid "This action will clear and preload all the cache files." +msgstr "Tämä toiminto tyhjentää ja esilataa kaikki välimuistitiedostot." -#: views/settings/enable-google-fonts.php:14 -msgid "Improves font performance and combines multiple font requests to reduce the number of HTTP requests." -msgstr "" +#: views/settings/page-sections/dashboard.php:163 +msgid "This action will clear all the cache files." +msgstr "Tämä toiminto tyhjentää kaikki välimuistitiedostot." -#: views/settings/enable-google-fonts.php:29 -#, php-format -msgid "Google Fonts Optimization is now enabled for your site. %1$sMore info%2$s" -msgstr "" +#: views/settings/page-sections/dashboard.php:169 +msgid "Clear and preload" +msgstr "Tyhjennä ja esilataa" -#: views/settings/enable-google-fonts.php:38 -msgid "Optimize Google Fonts" -msgstr "" +#: views/settings/page-sections/dashboard.php:183 +#: views/settings/page-sections/dashboard.php:189 +msgid "Regenerate Critical CSS" +msgstr "Luo uudelleen kriittinen CSS" -#: views/settings/fields/rocket-cdn.php:29 -#: views/settings/fields/rocket-cdn.php:41 -msgid "CDN CNAME" -msgstr "" +#: views/settings/page-sections/dashboard.php:215 +msgid "Frequently Asked Questions" +msgstr "Usein Kysytyt Kysymykset" -#: views/settings/fields/rocket-cdn.php:62 -#, php-format -msgid "Purges RocketCDN cached resources for your website. %s" -msgstr "" +#: views/settings/page-sections/dashboard.php:229 +msgid "Still cannot find a solution?" +msgstr "Etkö löytänyt ratkaisua?" -#: views/settings/fields/rocket-cdn.php:72 -msgid "Clear all RocketCDN cache files" +#: views/settings/page-sections/dashboard.php:230 +msgid "" +"Submit a ticket and get help from our friendly and knowledgeable Rocketeers." msgstr "" +"Lähetä meille tukitiketti ja saa apua ystävälliseltä ja ammattitaitoiselta " +"Rakettiryhmältämme." -#: views/settings/page-sections/dashboard.php:44 -#, php-format -msgid "To guarantee fast websites, WP Rocket automatically applies 80% of web performance best practices." -msgstr "" +#: views/settings/page-sections/dashboard.php:238 +msgid "Ask support" +msgstr "Pyydä tukea" -#: views/settings/page-sections/dashboard.php:86 -msgid "with" -msgstr "" +#: views/settings/page-sections/database.php:25 +msgid "Backup your database before you run a cleanup!" +msgstr "Varmuuskopioi tietokantasi ennen kuin suoritat siivouksen!" -#: views/settings/page-sections/dashboard.php:182 -msgid "Remove Used CSS Cache" -msgstr "" +#: views/settings/page-sections/database.php:26 +msgid "" +"Once a database optimization has been performed, there is no way to undo it." +msgstr "Kun tietokanta on optimoitu, toimintoa ei voi peruuttaa." #: views/settings/page-sections/database.php:28 msgid "Save Changes and Optimize" +msgstr "Tallenna muutokset ja Optimoi" + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:22 +msgid "" +"%1$sWP Rocket created IMAGIFY to give your website an extra speed boost!%2$s" msgstr "" +"%1$sWP Rocket loi IMAGIFY:n tehostaakseen verkkosivustosi nopeutta!%2$s" + +#: views/settings/page-sections/imagify.php:28 +msgid "Images can account for 50% of your loading time!" +msgstr "50 % latausajasta voi johtua kuvista!" + +#: views/settings/page-sections/imagify.php:31 +msgid "" +"Imagify automatically optimizes all your images, helping your website gain " +"precious seconds while saving you time. With just one click, it resizes, " +"compresses, and converts your images to WebP and AVIF formats without " +"sacrificing quality." +msgstr "" +"Imagify optimoi kaikki kuvasi automaattisesti, säästäen omaa aikaasi ja " +"auttaen pienentämään sivustosi latausaikaa. Se säätää kuvien kokoa, pakkaa " +"ne ja muuntaa ne WebP- ja AVIF-muotoihin vain yhdellä klikkauksella, hyvästä" +" laadusta tinkimättä." + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:41 +msgid "%1$sCompress%2$s all your images in one click" +msgstr "%1$sPakkaa%2$s kaikki kuvasi yhdellä klikkauksella" + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:49 +msgid "%1$sConvert%2$s images to WebP and Avif" +msgstr "%1$sMuunna%2$s kuvat WebP- ja Avif-muotoihin" + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:57 +msgid "%1$sResize%2$s your images on the fly" +msgstr "%1$sMuuta kuvien kokoa%2$s helposti" + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:65 +msgid "%1$sFree plan%2$s includes 20MB/month (around 200 images)" +msgstr "%1$sIlmainen versio%2$s sisältää 20Mt/kuukausi (noin 200 kuvaa)" + +#. Translators: %1$s = , %2$s = . +#: views/settings/page-sections/imagify.php:83 +msgid "%1$sInstall Imagify, the Easiest WordPress Image Optimizer%2$s" +msgstr "%1$sAsenna Imagify, helpoin kuvienoptimointityökalu WordPressille%2$s" + +#: views/settings/page-sections/imagify.php:110 +msgid "Install Imagify" +msgstr "Asenna Imagify" +#: views/settings/page-sections/license.php:22 +msgid "WP Rocket was not able to automatically validate your license." +msgstr "WP Rocket ei pystynyt automaattisesti varmistamaan lisenssiäsi." + +#. translators: %1$s = tutorial URL, %2$s = support URL. #: views/settings/page-sections/license.php:29 -#, php-format msgid "Follow this %1$s, or contact %2$s to get the engine started." -msgstr "" +msgstr "Lue %1$s, tai ota yhteyttä %2$s aloittaaksesi." +#. translators: %1$s = , %4$s = . #: views/settings/page-sections/license.php:32 -#, php-format msgid "%1$s%2$s%3$stutorial%4$s" +msgstr "%1$s%2$s%3$sopas%4$s" + +#: views/settings/page-sections/license.php:34 +msgid "" +"https://docs.wp-rocket.me/article/100-resolving-problems-with-license-" +"validation/?utm_source=wp_plugin&utm_medium=wp_rocket" msgstr "" +"https://docs.wp-rocket.me/article/100-resolving-problems-with-license-" +"validation/?utm_source=wp_plugin&utm_medium=wp_rocket" +#. translators: %1$s = , %4$s = . #: views/settings/page-sections/license.php:40 -#, php-format msgid "%1$s%2$s%3$ssupport%4$s" +msgstr "%1$s%2$s%3$stukeen%4$s" + +#: views/settings/page-sections/plugins.php:18 +msgid "" +"Beyond WP Rocket, there's a whole family of plugins designed to help you " +"build better, faster, and safer websites. Each one is crafted with our " +"unique blend of expertise, simplicity, and outstanding support." +msgstr "" +"WP Rocketin lisäksi meillä on laaja valikoima lisäosia, jotka voivat auttaa " +"sinua rakentamaan parempia, nopeampia ja turvallisempia verkkosivustoja. " +"Taidolla rakennettuihin ja yksinkertaisiin lisäosiimme kuuluu myös " +"erinomainen asiakastuki." + +#: views/settings/page-sections/plugins.php:22 +msgid "Combine our plugins below to build incredible WordPress websites!" msgstr "" +"Yhdistä lisäosamme alla rakentaaksesi uskomattomia WordPress-sivustoja!" + +#: views/settings/page-sections/sucuri.php:46 +msgid "Clear all Sucuri cache files" +msgstr "Tyhjennä Sucuri:n välimuisti" + +#. translators: %1$s = formatted file size, %2$s = formatted number of entries +#. (don't use %2$d). +#: views/settings/page-sections/tools.php:20 +msgid "Files size: %1$s. Number of entries: %2$s." +msgstr "Tiedostokoko: %1$s. Tietueita yhteensä: %2$s.D" + +#. translators: %1$s = opening tag, %2$s = closing tag. +#: views/settings/page-sections/tools.php:23 +msgid "%1$sDownload the file%2$s." +msgstr "%1$sLadataan tiedostoa %2$s." + +#. translators: %1$s = opening tag, %2$s = closing tag. +#: views/settings/page-sections/tools.php:26 +msgid "%1$sDelete the file%2$s." +msgstr "%1$sPoista tiedosto%2$s." + +#: views/settings/page-sections/tools.php:37 +msgid "Export settings" +msgstr "Vie asetukset" +#: views/settings/page-sections/tools.php:38 +msgid "Download a backup file of your settings" +msgstr "Lataa asetustesi varmuuskopio" + +#: views/settings/page-sections/tools.php:46 +msgid "Download settings" +msgstr "Latausasetukset" + +#: views/settings/page-sections/tools.php:60 +msgid "Rollback" +msgstr "Palauta" + +#. translators: %s = WP Rocket version number. +#: views/settings/page-sections/tools.php:64 +msgid "Has version %s caused an issue on your website?" +msgstr "Onko versio %s aiheuttanut ongelmia?" + +#. translators: %s =
. #: views/settings/page-sections/tools.php:69 -#, php-format -msgid "You can rollback to the previous major version here.%sThen send us a support request." +msgid "" +"You can rollback to the previous major version here.%sThen send us a support" +" request." msgstr "" +"Voit palata takaisin edelliseen suureen versioon alla.%sLähetä meille sen " +"jälkeen tukipyyntö." + +#. translators: %s = WP Rocket previous version. +#: views/settings/page-sections/tools.php:80 +msgid "Reinstall version %s" +msgstr "Asenna uudelleen versio %s" + +#: views/settings/page-sections/tools.php:106 +msgid "Debug mode" +msgstr "Vianetsintä-tila" + +#: views/settings/page-sections/tools.php:111 +msgid "Create a debug log file." +msgstr "Luo vianetsintä-loki." #: views/settings/page-sections/tutorials.php:13 #: views/settings/partials/getting-started.php:18 msgid "Getting Started" -msgstr "" +msgstr "Näin pääset alkuun" #: views/settings/page-sections/tutorials.php:15 msgid "Getting Started with WP Rocket" -msgstr "" +msgstr "WP Rocket - Aloita näin" #: views/settings/page-sections/tutorials.php:16 #: views/settings/partials/getting-started.php:12 msgid "Finding the Best Settings for Your Site" -msgstr "" +msgstr "Parhaiden asetusten löytäminen sivustollesi" #: views/settings/page-sections/tutorials.php:17 #: views/settings/partials/getting-started.php:13 msgid "How to Check if WP Rocket is Caching Your Site" -msgstr "" +msgstr "Kuinka tarkistaa, tallentaako WP Rocket sivustosi välimuistiin" #: views/settings/page-sections/tutorials.php:18 #: views/settings/partials/getting-started.php:14 msgid "How to Measure the Speed of Your Site" -msgstr "" +msgstr "Kuinka mitata sivustosi nopeutta" #: views/settings/page-sections/tutorials.php:19 msgid "How Preloading Works" -msgstr "" +msgstr "Miten esilataus toimii" #: views/settings/page-sections/tutorials.php:23 msgid "Passing the Core Web vitals" -msgstr "" +msgstr "Core Web vitals -pisteet" #: views/settings/page-sections/tutorials.php:25 msgid "How to improve LCP with WP Rocket" -msgstr "" +msgstr "Miten parantaa LCP:tä WP Rocketilla" #: views/settings/page-sections/tutorials.php:26 -msgid "How to improve FID with WP Rocket" -msgstr "" +msgid "How to improve INP with WP Rocket" +msgstr "Miten parantaa INP:tä WP Rocketilla" #: views/settings/page-sections/tutorials.php:27 msgid "How to improve CLS with WP Rocket" -msgstr "" +msgstr "Miten parantaa CLS:ää WP Rocketilla" #: views/settings/page-sections/tutorials.php:31 msgid "Troubleshooting" -msgstr "" +msgstr "Vianmääritys" #: views/settings/page-sections/tutorials.php:33 msgid "Troubleshooting Display Issues with File Optimization" -msgstr "" +msgstr "Näyttöongelmien vianmääritys tiedostooptimoinnin avulla" #: views/settings/page-sections/tutorials.php:34 msgid "How to Find the Right JavaScript to Exclude" -msgstr "" +msgstr "Kuinka löytää oikea poissuljettava JavaScript" #: views/settings/page-sections/tutorials.php:35 msgid "How External Content Slows Your Site" -msgstr "" +msgstr "Miten ulkoinen sisältö hidastaa sivustoasi" #: views/settings/page-sections/tutorials.php:41 msgid "Set Up the Cloudflare Add-on" +msgstr "Määritä Cloudfare-lisäosa" + +#: views/settings/page.php:16 +msgid "WP Rocket Settings" +msgstr "WP Rocket asetukset" + +#. translators: %s = Plugin version number. +#: views/settings/page.php:30 +msgid "version %s" +msgstr "versio %s" + +#: views/settings/page.php:61 +msgid "Show Sidebar" +msgstr "Näytä sivupalkki" + +#. translators: %1$s = , %2$s = . +#: views/settings/page.php:83 +msgid "" +"Below is a detailed view of all data WP Rocket will collect %1$sif granted " +"permission.%2$s" msgstr "" +"Alta näet tarkat tiedot kaikista tiedoista, joita WP Rocket tulee keräämään," +" %1$sjos siihen annetaan lupa.%2$s" -#: views/settings/page.php:82 -#, php-format -msgid "Below is a detailed view of all data WP Rocket will collect %1$sif granted permission.%2$s" +#: views/settings/page.php:89 +msgid "" +"WP Rocket will never transmit any domain names or email addresses (except " +"for license validation), IP addresses, or third-party API keys." msgstr "" +"WP Rocket ei koskaan lähetä tietoja verkkotunnuksista, sähköposteista " +"(paitsi lisenssin varmistuksen yhteydessä), IP-osoitteista tai kolmannen " +"osapuolen API-avaimista." + +#: views/settings/page.php:91 +msgid "Activate Rocket analytics" +msgstr "Aktivoi Rocket -analytiikka" + +#: views/settings/partials/documentation.php:15 +msgid "It is a great starting point to fix some of the most common issues." +msgstr "Tämä on hyvä lähtökohta korjataksesi useimmat ongelmat." + +#: views/settings/partials/documentation.php:22 +msgid "Read the documentation" +msgstr "Lue dokumentaatio" #: views/settings/partials/getting-started.php:11 msgid "What WP Rocket Does For You By Default" -msgstr "" +msgstr "Mitä WP Rocket tekee puolestasi oletuksena" + +#: views/settings/partials/sidebar.php:12 +msgid "How to correctly measure your website’s loading time" +msgstr "Kuinka mittaat sivustosi nopeuden oikeaoppisesti" #: views/settings/partials/sidebar.php:14 msgid "Check our tutorial and learn how to measure the speed of your site." -msgstr "" +msgstr "Katso ohjeemme ja opi, kuinka voi mitata sivustosi nopeuttta." + +#: views/settings/partials/sidebar.php:15 +#: views/settings/partials/sidebar.php:24 +msgid "Read our guide" +msgstr "Lue ohjeemme" #: views/settings/partials/sidebar.php:18 msgid "Learn about optimal WP Rocket settings for mobile." -msgstr "" +msgstr "Opi, mitkä ovat optimaaliset WP Rocket -asetukset mobiililaitteille." #: views/settings/partials/sidebar.php:27 msgid "Test and Improve Google Core Web Vitals for WordPress." +msgstr "Testaa ja paranna Google Core Web Vitals -pisteitä WordPressille." + +#: views/settings/partials/sidebar.php:28 +msgid "Read more" +msgstr "Lue lisää" + +#: views/settings/partials/sidebar.php:33 +msgid "You have not activated logged-in user cache." +msgstr "Et ole aktivoinut välimuistia kirjautuneille käyttäjille." + +#: views/settings/partials/sidebar.php:34 +msgid "" +"Use a private browser to check your website's speed and visual appearance." msgstr "" +"Käytä yksityistä selainikkunaa tarkistaaksesi sivustosi nopeuden ja " +"visuaalisen ulkoasun." + +#: views/settings/sections/addons-container.php:24 +#: views/settings/sections/fields-container.php:28 +msgid "Need Help?" +msgstr "Tarvitsetko apua?" From 6dbc31c4031ed2c1c46e4a5feacdc1a97ad3c3c4 Mon Sep 17 00:00:00 2001 From: WordPress Fan <146129302+wordpressfan@users.noreply.github.com> Date: Mon, 17 Feb 2025 12:17:03 +0200 Subject: [PATCH 19/26] Clear CPT custom cache files correctly (#7277) --- inc/Engine/Preload/Controller/ClearCache.php | 6 +++++- inc/common/purge.php | 9 +-------- inc/functions/files.php | 18 +++++++++++++++++- .../Fixtures/inc/common/rocketGetPurgeUrls.php | 3 +-- tests/Unit/inc/common/rocketGetPurgeUrls.php | 4 ---- 5 files changed, 24 insertions(+), 16 deletions(-) diff --git a/inc/Engine/Preload/Controller/ClearCache.php b/inc/Engine/Preload/Controller/ClearCache.php index 37ba587082..7b8d521f2a 100644 --- a/inc/Engine/Preload/Controller/ClearCache.php +++ b/inc/Engine/Preload/Controller/ClearCache.php @@ -31,7 +31,11 @@ public function __construct( Cache $query ) { */ public function partial_clean( array $urls ) { foreach ( $urls as $url ) { - + // if it has a regex, remove the regex part completely. + if ( str_contains( $url, '*' ) ) { + $regex_part = basename( $url ); + $url = str_replace( $regex_part, '', $url ); + } if ( ! $this->is_excluded_by_filter( $url ) ) { $this->query->create_or_update( [ diff --git a/inc/common/purge.php b/inc/common/purge.php index 9bb9d5a4be..9dca7ae232 100755 --- a/inc/common/purge.php +++ b/inc/common/purge.php @@ -63,15 +63,8 @@ function rocket_get_purge_urls( $post_id, $post ) { if ( 'post' !== $post_type ) { $post_type_archive = get_post_type_archive_link( $post_type ); if ( $post_type_archive ) { - // Rename the caching filename for SSL URLs. - $filename = 'index'; - if ( is_ssl() ) { - $filename .= '-https'; - } - $post_type_archive = trailingslashit( $post_type_archive ); - $purge_urls[] = $post_type_archive . $filename . '.html'; - $purge_urls[] = $post_type_archive . $filename . '.html_gzip'; + $purge_urls[] = $post_type_archive . 'index(.*).html'; $purge_urls[] = $post_type_archive . $GLOBALS['wp_rewrite']->pagination_base; } } diff --git a/inc/functions/files.php b/inc/functions/files.php index 57580f83d8..4661813f64 100755 --- a/inc/functions/files.php +++ b/inc/functions/files.php @@ -574,7 +574,7 @@ function rocket_clean_files( $urls, $filesystem = null, $run_actions = true ) { do_action( 'before_rocket_clean_files', $urls ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals } - foreach ( $urls as $url ) { + foreach ( $urls as $url_key => $url ) { if ( $run_actions ) { /** * Fires before the cache file is deleted. @@ -612,6 +612,22 @@ function rocket_clean_files( $urls, $filesystem = null, $run_actions = true ) { $entry = $dir . $parsed_url['path']; + // For regex we use it for file names only, and it should include the * character. + if ( str_contains( $entry, '*' ) ) { + $regex_part = basename( $entry ); + $search_dir = str_replace( $regex_part, '', $entry ); + $matched_files = _rocket_get_dir_files_by_regex( $search_dir, '#' . $regex_part . '#i' ); + foreach ( $matched_files as $item ) { + $current_file = $item->getPath() . DIRECTORY_SEPARATOR . $item->getFilename(); + if ( $filesystem->exists( $current_file ) ) { + $filesystem->delete( $current_file ); + } + } + // Remove the regex part from the url. + $url = str_replace( $regex_part, '', $url ); + $urls[ $url_key ] = $url; + } + // Skip if the dir/file does not exist. if ( ! $filesystem->exists( $entry ) ) { continue; diff --git a/tests/Fixtures/inc/common/rocketGetPurgeUrls.php b/tests/Fixtures/inc/common/rocketGetPurgeUrls.php index 74b013b2e5..a99a72d84a 100644 --- a/tests/Fixtures/inc/common/rocketGetPurgeUrls.php +++ b/tests/Fixtures/inc/common/rocketGetPurgeUrls.php @@ -115,8 +115,7 @@ ], 'expected' => [ 'http://example.org/custompost/test_custom_post/', - 'http://example.org/custompost/index.html', - 'http://example.org/custompost/index.html_gzip', + 'http://example.org/custompost/index(.*).html', 'http://example.org/custompost/page', 'http://example.org/author/author_name/', 'http://example.org/test_parent/', diff --git a/tests/Unit/inc/common/rocketGetPurgeUrls.php b/tests/Unit/inc/common/rocketGetPurgeUrls.php index 64e4b6fdce..5179465759 100644 --- a/tests/Unit/inc/common/rocketGetPurgeUrls.php +++ b/tests/Unit/inc/common/rocketGetPurgeUrls.php @@ -106,10 +106,6 @@ public function testShouldReturnUrls( $config, $expected ) { ->andReturn( $archive_url ); if ( $archive_url ) { - Functions\expect('is_ssl') - ->once() - ->andReturn( $config['is_ssl'] ); - $GLOBALS['wp_rewrite'] = (object) [ 'pagination_base' => 'page' ]; From 10a00a8d579106da31e34469a99aa050b46a9b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Perona?= Date: Mon, 17 Feb 2025 05:46:31 -0500 Subject: [PATCH 20/26] Closes #6550 Delegate creation of the dependencies to the container (#7215) Co-authored-by: WordPressFan --- inc/Addon/Cloudflare/ServiceProvider.php | 34 ++-- inc/Addon/ServiceProvider.php | 27 ++- inc/Addon/Varnish/ServiceProvider.php | 10 +- inc/Engine/Activation/Activation.php | 3 +- inc/Engine/Activation/ServiceProvider.php | 11 +- inc/Engine/Admin/API/ServiceProvider.php | 1 + inc/Engine/Admin/Beacon/ServiceProvider.php | 13 +- inc/Engine/Admin/Database/ServiceProvider.php | 13 +- .../Admin/DomainChange/ServiceProvider.php | 12 +- inc/Engine/Admin/ServiceProvider.php | 25 ++- inc/Engine/Admin/Settings/ServiceProvider.php | 39 ++-- inc/Engine/CDN/RocketCDN/ServiceProvider.php | 54 +++-- inc/Engine/CDN/ServiceProvider.php | 14 +- inc/Engine/Cache/ServiceProvider.php | 60 ++++-- inc/Engine/Capabilities/ServiceProvider.php | 4 +- .../Common/ExtractCSS/ServiceProvider.php | 4 +- .../Common/JobManager/ServiceProvider.php | 23 +-- .../Activation/ServiceProvider.php | 18 +- .../PerformanceHints/ServiceProvider.php | 54 +++-- inc/Engine/CriticalPath/ServiceProvider.php | 120 ++++++----- inc/Engine/Deactivation/Deactivation.php | 4 +- inc/Engine/Deactivation/ServiceProvider.php | 12 +- inc/Engine/Debug/ServiceProvider.php | 10 +- inc/Engine/HealthCheck/ServiceProvider.php | 4 +- inc/Engine/Heartbeat/ServiceProvider.php | 4 +- inc/Engine/License/ServiceProvider.php | 36 ++-- .../Media/AboveTheFold/ServiceProvider.php | 23 ++- .../Lazyload/CSS/Admin/ServiceProvider.php | 4 +- .../Media/Lazyload/CSS/ServiceProvider.php | 55 +++--- inc/Engine/Media/ServiceProvider.php | 44 +++-- .../Optimization/AdminServiceProvider.php | 23 ++- .../Optimization/DeferJS/ServiceProvider.php | 14 +- .../Optimization/DelayJS/ServiceProvider.php | 41 ++-- .../DynamicLists/ServiceProvider.php | 24 ++- .../LazyRenderContent/ServiceProvider.php | 18 +- .../Optimization/RUCSS/ServiceProvider.php | 107 ++++++---- inc/Engine/Optimization/ServiceProvider.php | 48 +++-- inc/Engine/Plugin/ServiceProvider.php | 61 +++--- .../Preload/Activation/ServiceProvider.php | 37 ++-- inc/Engine/Preload/Links/ServiceProvider.php | 8 +- inc/Engine/Preload/ServiceProvider.php | 163 +++++++-------- inc/Engine/Saas/ServiceProvider.php | 35 ++-- inc/Engine/Support/ServiceProvider.php | 30 ++- inc/Logger/ServiceProvider.php | 1 + inc/Plugin.php | 31 +-- inc/ThirdParty/Hostings/ServiceProvider.php | 1 + inc/ThirdParty/ServiceProvider.php | 187 ++++++++---------- .../class-common-subscribers.php | 2 + inc/classes/ServiceProvider/class-options.php | 2 + 49 files changed, 916 insertions(+), 652 deletions(-) diff --git a/inc/Addon/Cloudflare/ServiceProvider.php b/inc/Addon/Cloudflare/ServiceProvider.php index f10d4ee06d..004c2e6cd4 100644 --- a/inc/Addon/Cloudflare/ServiceProvider.php +++ b/inc/Addon/Cloudflare/ServiceProvider.php @@ -20,6 +20,7 @@ class ServiceProvider extends AbstractServiceProvider { * @var array */ protected $provides = [ + 'cloudflare_api_key_factory', 'cloudflare_client', 'cloudflare_endpoints', 'cloudflare', @@ -42,26 +43,29 @@ public function provides( string $id ): bool { * Registers items with the container */ public function register(): void { - $options = $this->getContainer()->get( 'options' ); - - $this->getContainer()->add( 'cloudflare_auth_factory', APIKeyFactory::class )->addArgument( $options ); + $this->getContainer()->add( 'cloudflare_api_key_factory', APIKeyFactory::class )->addArgument( 'options' ); $this->getContainer()->add( 'cloudflare_client', Client::class ) - ->addArgument( $this->getContainer()->get( 'cloudflare_auth_factory' )->create() ); + ->addArgument( $this->getContainer()->get( 'cloudflare_api_key_factory' )->create() ); $this->getContainer()->add( 'cloudflare_endpoints', Endpoints::class ) - ->addArgument( $this->getContainer()->get( 'cloudflare_client' ) ); + ->addArgument( 'cloudflare_client' ); $this->getContainer()->add( 'cloudflare', Cloudflare::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'cloudflare_endpoints' ) ); + ->addArguments( + [ + 'options', + 'cloudflare_endpoints', + ] + ); $this->getContainer()->addShared( 'cloudflare_subscriber', CloudflareSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'cloudflare' ) ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'cloudflare_auth_factory' ) ); - $this->getContainer()->addShared( - 'cloudflare_admin_subscriber', - CloudflareAdminSubscriber::class - ); + ->addArguments( + [ + 'cloudflare', + 'options', + 'options_api', + 'cloudflare_api_key_factory', + ] + ); + $this->getContainer()->addShared( 'cloudflare_admin_subscriber', CloudflareAdminSubscriber::class ); } } diff --git a/inc/Addon/ServiceProvider.php b/inc/Addon/ServiceProvider.php index e885fd843f..1e92bb2f12 100644 --- a/inc/Addon/ServiceProvider.php +++ b/inc/Addon/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->get( 'options' ); - - // Sucuri Addon. $this->getContainer()->addShared( 'sucuri_subscriber', SucuriSubscriber::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'webp_admin_subscriber', WebPAdminSubscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'cdn_subscriber' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ); + ->addArguments( + [ + 'options', + 'cdn_subscriber', + 'beacon', + ] + ); $this->getContainer()->addShared( 'webp_subscriber', WebPSubscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'cdn_subscriber' ) ); + ->addArguments( + [ + 'options', + 'options_api', + 'cdn_subscriber', + ] + ); } } diff --git a/inc/Addon/Varnish/ServiceProvider.php b/inc/Addon/Varnish/ServiceProvider.php index 46435929c6..c5e30eb0ca 100644 --- a/inc/Addon/Varnish/ServiceProvider.php +++ b/inc/Addon/Varnish/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->add( 'varnish', Varnish::class ); $this->getContainer()->addShared( 'varnish_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'varnish' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArguments( + [ + 'varnish', + 'options', + ] + ); } } diff --git a/inc/Engine/Activation/Activation.php b/inc/Engine/Activation/Activation.php index 12541b5568..25b8fee43b 100644 --- a/inc/Engine/Activation/Activation.php +++ b/inc/Engine/Activation/Activation.php @@ -3,6 +3,7 @@ namespace WP_Rocket\Engine\Activation; use WP_Rocket\Admin\Options; +use WP_Rocket\Dependencies\League\Container\Argument\Literal\StringArgument; use WP_Rocket\Dependencies\League\Container\Container; use WP_Rocket\Engine\Common\PerformanceHints\Activation\ServiceProvider as PerformanceHintsActivationServiceProvider; use WP_Rocket\Engine\License\ServiceProvider as LicenseServiceProvider; @@ -44,7 +45,7 @@ public static function activate_plugin() { $container = new Container(); $event_manager = new Event_Manager(); - $container->add( 'template_path', WP_ROCKET_PATH . 'views' ); + $container->add( 'template_path', new StringArgument( rocket_get_constant( 'WP_ROCKET_PATH', '' ) . 'views' ) ); $options_api = new Options( 'wp_rocket_' ); $container->add( 'options_api', $options_api ); $container->addServiceProvider( new OptionsServiceProvider() ); diff --git a/inc/Engine/Activation/ServiceProvider.php b/inc/Engine/Activation/ServiceProvider.php index eda25745b7..2455e1d0de 100644 --- a/inc/Engine/Activation/ServiceProvider.php +++ b/inc/Engine/Activation/ServiceProvider.php @@ -1,6 +1,9 @@ getContainer()->add( 'advanced_cache', AdvancedCache::class ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ) - ->addArgument( $filesystem ); + ->addArguments( + [ + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ), + $filesystem, + ] + ); $this->getContainer()->add( 'capabilities_manager', Manager::class ); $this->getContainer()->add( 'wp_cache', WPCache::class ) ->addArgument( $filesystem ); diff --git a/inc/Engine/Admin/API/ServiceProvider.php b/inc/Engine/Admin/API/ServiceProvider.php index a418cd752f..e509ac1e68 100644 --- a/inc/Engine/Admin/API/ServiceProvider.php +++ b/inc/Engine/Admin/API/ServiceProvider.php @@ -1,4 +1,5 @@ getContainer()->addShared( 'beacon', Beacon::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/settings' ) - ->addArgument( $this->getContainer()->get( 'support_data' ) ); + ->addArguments( + [ + 'options', + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/settings' ), + 'support_data', + ] + ); } } diff --git a/inc/Engine/Admin/Database/ServiceProvider.php b/inc/Engine/Admin/Database/ServiceProvider.php index 73fa04a959..a9cfaeaa6a 100644 --- a/inc/Engine/Admin/Database/ServiceProvider.php +++ b/inc/Engine/Admin/Database/ServiceProvider.php @@ -1,6 +1,9 @@ getContainer()->add( 'db_optimization_process', OptimizationProcess::class ); $this->getContainer()->add( 'db_optimization', Optimization::class ) - ->addArgument( $this->getContainer()->get( 'db_optimization_process' ) ); + ->addArgument( 'db_optimization_process' ); $this->getContainer()->addShared( 'db_optimization_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'db_optimization' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArguments( + [ + 'db_optimization', + 'options', + ] + ); } } diff --git a/inc/Engine/Admin/DomainChange/ServiceProvider.php b/inc/Engine/Admin/DomainChange/ServiceProvider.php index 7c93f13c97..bfd969132d 100644 --- a/inc/Engine/Admin/DomainChange/ServiceProvider.php +++ b/inc/Engine/Admin/DomainChange/ServiceProvider.php @@ -1,8 +1,10 @@ getContainer()->add( 'ajax_handler', AjaxHandler::class ); - $this->getContainer()->add( 'domain_change_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'ajax_handler' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ); + $this->getContainer()->addShared( 'domain_change_subscriber', Subscriber::class ) + ->addArguments( + [ + 'ajax_handler', + 'beacon', + ] + ); } } diff --git a/inc/Engine/Admin/ServiceProvider.php b/inc/Engine/Admin/ServiceProvider.php index 324e8ef050..2e62ce1966 100644 --- a/inc/Engine/Admin/ServiceProvider.php +++ b/inc/Engine/Admin/ServiceProvider.php @@ -1,7 +1,10 @@ getContainer()->get( 'options' ); - $this->getContainer()->add( 'deactivation_intent', DeactivationIntent::class ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/deactivation-intent' ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $options ); + ->addArguments( + [ + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/deactivation-intent' ), + 'options_api', + 'options', + ] + ); $this->getContainer()->addShared( 'deactivation_intent_subscriber', Subscriber::class ) ->addArgument( $this->getContainer()->get( 'deactivation_intent' ) ); $this->getContainer()->addShared( 'hummingbird_subscriber', Hummingbird::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'actionscheduler_admin_subscriber', ActionSchedulerSubscriber::class ); $this->getContainer()->addShared( 'post_edit_options_subscriber', PostEditOptionsSubscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/metaboxes' ); + ->addArguments( + [ + 'options', + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/metaboxes' ), + ] + ); } } diff --git a/inc/Engine/Admin/Settings/ServiceProvider.php b/inc/Engine/Admin/Settings/ServiceProvider.php index 20a287010c..3eac3e3a7c 100644 --- a/inc/Engine/Admin/Settings/ServiceProvider.php +++ b/inc/Engine/Admin/Settings/ServiceProvider.php @@ -1,6 +1,9 @@ getContainer()->add( 'plugin_family_controller', PluginFamilyController::class ); $this->getContainer()->add( 'settings', Settings::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->add( 'settings_render', Render::class ) ->addArguments( [ - $this->getContainer()->get( 'template_path' ) . '/settings', + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/settings' ), 'plugin_family_model', ] ); $this->getContainer()->add( 'settings_page', Page::class ) - ->addArgument( $this->getContainer()->get( 'settings_page_config' ) ) - ->addArgument( $this->getContainer()->get( 'settings' ) ) - ->addArgument( $this->getContainer()->get( 'settings_render' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( $this->getContainer()->get( 'db_optimization' ) ) - ->addArgument( $this->getContainer()->get( 'user_client' ) ) - ->addArgument( $this->getContainer()->get( 'delay_js_sitelist' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArguments( + [ + new ArrayArgument( + [ + 'slug' => WP_ROCKET_PLUGIN_SLUG, + 'title' => WP_ROCKET_PLUGIN_NAME, + 'capability' => 'rocket_manage_options', + ] + ), + 'settings', + 'settings_render', + 'beacon', + 'db_optimization', + 'user_client', + 'delay_js_sitelist', + 'template_path', + 'options', + ] + ); $this->getContainer()->addShared( 'settings_page_subscriber', Subscriber::class ) ->addArguments( [ - $this->getContainer()->get( 'settings_page' ), + 'settings_page', 'plugin_family_controller', ] ); diff --git a/inc/Engine/CDN/RocketCDN/ServiceProvider.php b/inc/Engine/CDN/RocketCDN/ServiceProvider.php index 220bd65248..647ae22fe0 100644 --- a/inc/Engine/CDN/RocketCDN/ServiceProvider.php +++ b/inc/Engine/CDN/RocketCDN/ServiceProvider.php @@ -1,6 +1,9 @@ getContainer()->get( 'options' ); // RocketCDN API Client. $this->getContainer()->add( 'rocketcdn_api_client', APIClient::class ); // RocketCDN CDN options manager. $this->getContainer()->add( 'rocketcdn_options_manager', CDNOptionsManager::class ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $options ); + ->addArguments( + [ + 'options_api', + 'options', + ] + ); // RocketCDN Data manager subscriber. $this->getContainer()->addShared( 'rocketcdn_data_manager_subscriber', DataManagerSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rocketcdn_api_client' ) ) - ->addArgument( $this->getContainer()->get( 'rocketcdn_options_manager' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ); + ->addArguments( + [ + 'rocketcdn_api_client', + 'rocketcdn_options_manager', + 'options', + 'options_api', + ] + ); // RocketCDN REST API Subscriber. $this->getContainer()->addShared( 'rocketcdn_rest_subscriber', RESTSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rocketcdn_options_manager' ) ) - ->addArgument( $options ); + ->addArguments( + [ + 'rocketcdn_options_manager', + 'options', + ] + ); // RocketCDN Notices Subscriber. $this->getContainer()->addShared( 'rocketcdn_notices_subscriber', NoticesSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rocketcdn_api_client' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( __DIR__ . '/views' ); + ->addArguments( + [ + 'rocketcdn_api_client', + 'beacon', + new StringArgument( __DIR__ . '/views' ), + ] + ); // RocketCDN settings page subscriber. $this->getContainer()->addShared( 'rocketcdn_admin_subscriber', AdminPageSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rocketcdn_api_client' ) ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( __DIR__ . '/views' ); + ->addArguments( + [ + 'rocketcdn_api_client', + 'options', + 'beacon', + new StringArgument( __DIR__ . '/views' ), + ] + ); } } diff --git a/inc/Engine/CDN/ServiceProvider.php b/inc/Engine/CDN/ServiceProvider.php index 6c5454dd89..4e36436963 100644 --- a/inc/Engine/CDN/ServiceProvider.php +++ b/inc/Engine/CDN/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->get( 'options' ); - $this->getContainer()->addShared( 'cdn', CDN::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'cdn_subscriber', Subscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'cdn' ) ); + ->addArguments( + [ + 'options', + 'cdn', + ] + ); $this->getContainer()->addShared( 'cdn_admin_subscriber', AdminSubscriber::class ); } } diff --git a/inc/Engine/Cache/ServiceProvider.php b/inc/Engine/Cache/ServiceProvider.php index eb34187aaf..88ddc3befd 100644 --- a/inc/Engine/Cache/ServiceProvider.php +++ b/inc/Engine/Cache/ServiceProvider.php @@ -1,11 +1,13 @@ getContainer()->add( 'preload_caches_query', CacheQuery::class ) - ->addArgument( new Logger() ); - $cache_query = $this->getContainer()->get( 'preload_caches_query' ); + ->addArgument( 'logger' ); $this->getContainer()->add( 'advanced_cache', AdvancedCache::class ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ) - ->addArgument( $filesystem ); + ->addArguments( + [ + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ), + $filesystem, + ] + ); $this->getContainer()->add( 'wp_cache', WPCache::class ) ->addArgument( $filesystem ); $this->getContainer()->add( 'purge', Purge::class ) - ->addArgument( $filesystem ) - ->addArgument( $cache_query ); + ->addArguments( + [ + $filesystem, + 'preload_caches_query', + ] + ); $this->getContainer()->addShared( 'purge_actions_subscriber', PurgeActionsSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'purge' ) ); + ->addArguments( + [ + 'options', + 'purge', + ] + ); $this->getContainer()->addShared( 'admin_cache_subscriber', AdminSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'advanced_cache' ) ) - ->addArgument( $this->getContainer()->get( 'wp_cache' ) ); - + ->addArguments( + [ + 'advanced_cache', + 'wp_cache', + ] + ); $this->getContainer()->add( 'expired_cache_purge', PurgeExpiredCache::class ) - ->addArgument( rocket_get_constant( 'WP_ROCKET_CACHE_PATH' ) ); + ->addArgument( new StringArgument( rocket_get_constant( 'WP_ROCKET_CACHE_PATH', '' ) ) ); $this->getContainer()->addShared( 'expired_cache_purge_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'expired_cache_purge' ) ); - $this->getContainer()->add( 'cache_config', ConfigSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ); + ->addArguments( + [ + 'options', + 'expired_cache_purge', + ] + ); + $this->getContainer()->addShared( 'cache_config', ConfigSubscriber::class ) + ->addArguments( + [ + 'options', + 'options_api', + ] + ); $this->getContainer()->addShared( 'taxonomy_subscriber', TaxonomySubscriber::class ); } } diff --git a/inc/Engine/Capabilities/ServiceProvider.php b/inc/Engine/Capabilities/ServiceProvider.php index 7dda54986b..b33a71980f 100644 --- a/inc/Engine/Capabilities/ServiceProvider.php +++ b/inc/Engine/Capabilities/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->add( 'capabilities_manager', Manager::class ); $this->getContainer()->addShared( 'capabilities_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'capabilities_manager' ) ); + ->addArgument( 'capabilities_manager' ); } } diff --git a/inc/Engine/Common/ExtractCSS/ServiceProvider.php b/inc/Engine/Common/ExtractCSS/ServiceProvider.php index dea19f7be0..27356f1cf4 100644 --- a/inc/Engine/Common/ExtractCSS/ServiceProvider.php +++ b/inc/Engine/Common/ExtractCSS/ServiceProvider.php @@ -1,7 +1,9 @@ getContainer()->add( 'lazyload_css_cache', FilesystemCache::class ) - ->addArgument( $root ); + ->addArgument( new StringArgument( $root ) ); $this->getContainer()->addShared( 'common_extractcss_subscriber', Subscriber::class ); } } diff --git a/inc/Engine/Common/JobManager/ServiceProvider.php b/inc/Engine/Common/JobManager/ServiceProvider.php index d404ef36ff..7059307f4f 100644 --- a/inc/Engine/Common/JobManager/ServiceProvider.php +++ b/inc/Engine/Common/JobManager/ServiceProvider.php @@ -48,40 +48,35 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $factories = [ $this->getContainer()->get( 'rucss_factory' ), ]; $this->getContainer()->add( 'wpr_clock', WPRClock::class ); - $this->getContainer()->add( 'retry_strategy_context', RetryContext::class ); - $this->getContainer()->add( 'retry_strategy_factory', StrategyFactory::class ) - ->addArgument( $this->getContainer()->get( 'wpr_clock' ) ); - + ->addArgument( 'wpr_clock' ); $this->getContainer()->add( 'queue', Queue::class ); $this->getContainer()->add( 'api_client', APIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'job_processor', JobProcessor::class ) ->addArguments( [ $factories, - $this->getContainer()->get( 'queue' ), - $this->getContainer()->get( 'retry_strategy_factory' ), - $this->getContainer()->get( 'api_client' ), - $this->getContainer()->get( 'wpr_clock' ), + 'queue', + 'retry_strategy_factory', + 'api_client', + 'wpr_clock', ] - ); - + ); $this->getContainer()->addShared( 'cron_subscriber', CronSubscriber::class ) ->addArguments( [ - $this->getContainer()->get( 'job_processor' ), + 'job_processor', $factories, ] - ); + ); } } diff --git a/inc/Engine/Common/PerformanceHints/Activation/ServiceProvider.php b/inc/Engine/Common/PerformanceHints/Activation/ServiceProvider.php index 6640dbe77a..03a2e10c4d 100644 --- a/inc/Engine/Common/PerformanceHints/Activation/ServiceProvider.php +++ b/inc/Engine/Common/PerformanceHints/Activation/ServiceProvider.php @@ -55,7 +55,7 @@ public function register(): void { $this->getContainer()->addShared( 'atf_activation_factory', ATFActivationFactory::class ) ->addArguments( [ - $this->getContainer()->get( 'atf_context' ), + 'atf_context', ] ); @@ -64,7 +64,7 @@ public function register(): void { $this->getContainer()->addShared( 'lrc_activation_factory', LRCActivationFactory::class ) ->addArguments( [ - $this->getContainer()->get( 'lrc_context' ), + 'lrc_context', ] ); @@ -83,7 +83,7 @@ public function register(): void { } $this->getContainer()->add( 'performance_hints_warmup_apiclient', APIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->add( 'performance_hints_warmup_queue', Queue::class ); @@ -91,20 +91,20 @@ public function register(): void { ->addArguments( [ $factories, - $this->getContainer()->get( 'options' ), - $this->getContainer()->get( 'performance_hints_warmup_apiclient' ), - $this->getContainer()->get( 'user' ), - $this->getContainer()->get( 'performance_hints_warmup_queue' ), + 'options', + 'performance_hints_warmup_apiclient', + 'user', + 'performance_hints_warmup_queue', ] ); $this->getContainer()->addShared( 'performance_hints_warmup_subscriber', WarmUpSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'performance_hints_warmup_controller' ) ); + ->addArgument( 'performance_hints_warmup_controller' ); $this->getContainer()->add( 'performance_hints_activation', Activation::class ) ->addArguments( [ - $this->getContainer()->get( 'performance_hints_warmup_controller' ), + 'performance_hints_warmup_controller', $factories, ] ); diff --git a/inc/Engine/Common/PerformanceHints/ServiceProvider.php b/inc/Engine/Common/PerformanceHints/ServiceProvider.php index 1330e11e3a..0a74c07e63 100644 --- a/inc/Engine/Common/PerformanceHints/ServiceProvider.php +++ b/inc/Engine/Common/PerformanceHints/ServiceProvider.php @@ -4,6 +4,7 @@ namespace WP_Rocket\Engine\Common\PerformanceHints; use WP_Rocket\Buffer\{Config, Tests}; +use WP_Rocket\Dependencies\League\Container\Argument\Literal\{ArrayArgument, StringArgument}; use WP_Rocket\Dependencies\League\Container\ServiceProvider\AbstractServiceProvider; use WP_Rocket\Engine\Common\PerformanceHints\Admin\{ Controller as AdminController, @@ -49,6 +50,7 @@ class ServiceProvider extends AbstractServiceProvider { 'performance_hints_warmup_subscriber', 'performance_hints_admin_bar', 'performance_hints_clean', + 'performance_hints_notices', ]; /** @@ -68,7 +70,6 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $factories = []; $factory_array = [ @@ -92,27 +93,32 @@ public function register(): void { ); $this->getContainer()->addShared( 'performance_hints_ajax_subscriber', AjaxSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'ajax_processor' ) ); + ->addArgument( 'ajax_processor' ); $this->getContainer()->add( 'frontend_processor', FrontendProcessor::class ) ->addArguments( [ $factories, - $this->getContainer()->get( 'options' ), + 'options', ] ); $this->getContainer()->add( 'config', Config::class ) - ->addArgument( [ 'config_dir_path' => rocket_get_constant( 'WP_ROCKET_CONFIG_PATH' ) ] ); - + ->addArgument( + new ArrayArgument( + [ + 'config_dir_path' => rocket_get_constant( 'WP_ROCKET_CONFIG_PATH', '' ), + ] + ) + ); $this->getContainer()->add( 'tests', Tests::class ) - ->addArgument( $this->getContainer()->get( 'config' ) ); + ->addArgument( 'config' ); $this->getContainer()->addShared( 'performance_hints_frontend_subscriber', FrontendSubscriber::class ) ->addArguments( [ - $this->getContainer()->get( 'frontend_processor' ), - $this->getContainer()->get( 'tests' ), + 'frontend_processor', + 'tests', ] ); @@ -129,49 +135,41 @@ public function register(): void { $factories, ] ); - $this->getContainer()->add( 'performance_hints_admin_bar', Adminbar::class ) ->addArguments( [ $factories, - $this->getContainer()->get( 'template_path' ) . '/settings', + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/settings' ), ] ); - $this->getContainer()->add( 'performance_hints_clean', Clean::class ); - $this->getContainer()->addShared( 'performance_hints_admin_subscriber', AdminSubscriber::class ) ->addArguments( [ - $this->getContainer()->get( 'performance_hints_admin_controller' ), - $this->getContainer()->get( 'performance_hints_admin_bar' ), - $this->getContainer()->get( 'performance_hints_clean' ), - $this->getContainer()->get( 'performance_hints_notices' ), + 'performance_hints_admin_controller', + 'performance_hints_admin_bar', + 'performance_hints_clean', + 'performance_hints_notices', ] ); $this->getContainer()->add( 'cron_controller', CronController::class ) ->addArgument( $factory_array ); - $this->getContainer()->addShared( 'performance_hints_cron_subscriber', CronSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'cron_controller' ) ); - + ->addArgument( 'cron_controller' ); $this->getContainer()->add( 'performance_hints_warmup_apiclient', APIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); - + ->addArgument( 'options' ); $this->getContainer()->add( 'performance_hints_warmup_queue', Queue::class ); - $this->getContainer()->add( 'performance_hints_warmup_controller', WarmUpController::class ) ->addArguments( [ $factories, - $this->getContainer()->get( 'options' ), - $this->getContainer()->get( 'performance_hints_warmup_apiclient' ), - $this->getContainer()->get( 'user' ), - $this->getContainer()->get( 'performance_hints_warmup_queue' ), + 'options', + 'performance_hints_warmup_apiclient', + 'user', + 'performance_hints_warmup_queue', ] ); - $this->getContainer()->addShared( 'performance_hints_warmup_subscriber', WarmUpSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'performance_hints_warmup_controller' ) ); + ->addArgument( 'performance_hints_warmup_controller' ); } } diff --git a/inc/Engine/CriticalPath/ServiceProvider.php b/inc/Engine/CriticalPath/ServiceProvider.php index 4584532428..cdf96681c4 100644 --- a/inc/Engine/CriticalPath/ServiceProvider.php +++ b/inc/Engine/CriticalPath/ServiceProvider.php @@ -1,7 +1,9 @@ getContainer()->get( 'options' ); - $beacon = $this->getContainer()->get( 'beacon' ); - $template_path = $this->getContainer()->get( 'template_path' ) . '/cpcss'; + $critical_css_path = new StringArgument( rocket_get_constant( 'WP_ROCKET_CRITICAL_CSS_PATH' ) ); + $template_path = new StringArgument( $this->getContainer()->get( 'template_path' ) . '/cpcss' ); - $this->getContainer()->addShared( 'cpcss_api_client', APIClient::class ); - $this->getContainer()->addShared( 'cpcss_data_manager', DataManager::class ) - ->addArgument( $critical_css_path ) - ->addArgument( $filesystem ); - $this->getContainer()->addShared( 'cpcss_service', ProcessorService::class ) - ->addArgument( $this->getContainer()->get( 'cpcss_data_manager' ) ) - ->addArgument( $this->getContainer()->get( 'cpcss_api_client' ) ); - - $processor_service = $this->getContainer()->get( 'cpcss_service' ); + $this->getContainer()->add( 'cpcss_api_client', APIClient::class ); + $this->getContainer()->add( 'cpcss_data_manager', DataManager::class ) + ->addArguments( + [ + $critical_css_path, + $filesystem, + ] + ); + $this->getContainer()->add( 'cpcss_service', ProcessorService::class ) + ->addArguments( + [ + 'cpcss_data_manager', + 'cpcss_api_client', + ] + ); // REST CPCSS START. - $this->getContainer()->addShared( 'rest_cpcss_wp_post', RESTWPPost::class ) - ->addArgument( $processor_service ) - ->addArgument( $options ); + $this->getContainer()->add( 'rest_cpcss_wp_post', RESTWPPost::class ) + ->addArguments( + [ + 'cpcss_service', + 'options', + ] + ); $this->getContainer()->addShared( 'rest_cpcss_subscriber', RESTCSSSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rest_cpcss_wp_post' ) ); + ->addArgument( 'rest_cpcss_wp_post' ); // REST CPCSS END. $this->getContainer()->add( 'critical_css_generation', CriticalCSSGeneration::class ) - ->addArgument( $processor_service ); + ->addArgument( 'cpcss_service' ); $this->getContainer()->add( 'critical_css', CriticalCSS::class ) - ->addArgument( $this->getContainer()->get( 'critical_css_generation' ) ) - ->addArgument( $options ) - ->addArgument( $filesystem ); - - $critical_css = $this->getContainer()->get( 'critical_css' ); - + ->addArguments( + [ + 'critical_css_generation', + 'options', + $filesystem, + ] + ); $this->getContainer()->addShared( 'critical_css_subscriber', CriticalCSSSubscriber::class ) - ->addArgument( $critical_css ) - ->addArgument( $processor_service ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'user' ) ) - ->addArgument( $filesystem ); - - $this->getContainer()->add( 'cpcss_post', Post::class ) - ->addArgument( $options ) - ->addArgument( $beacon ) - ->addArgument( $critical_css_path ) - ->addArgument( $template_path ); + ->addArguments( + [ + 'critical_css', + 'cpcss_service', + 'options', + 'options_api', + 'user', + $filesystem, + ] + ); + $this->getContainer()->add( 'cpcss_post', Post::class ) + ->addArguments( + [ + 'options', + 'beacon', + $critical_css_path, + $template_path, + ] + ); $this->getContainer()->add( 'cpcss_settings', Settings::class ) - ->addArgument( $options ) - ->addArgument( $beacon ) - ->addArgument( $critical_css ) - ->addArgument( $template_path ); + ->addArguments( + [ + 'options', + 'beacon', + 'critical_css', + $template_path, + ] + ); $this->getContainer()->add( 'cpcss_admin', Admin::class ) - ->addArgument( $options ) - ->addArgument( $processor_service ); + ->addArguments( + [ + 'options', + 'cpcss_service', + ] + ); $this->getContainer()->addShared( 'critical_css_admin_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'cpcss_post' ) ) - ->addArgument( $this->getContainer()->get( 'cpcss_settings' ) ) - ->addArgument( $this->getContainer()->get( 'cpcss_admin' ) ); + ->addArguments( + [ + 'cpcss_post', + 'cpcss_settings', + 'cpcss_admin', + ] + ); } } diff --git a/inc/Engine/Deactivation/Deactivation.php b/inc/Engine/Deactivation/Deactivation.php index f7380914e2..30d936fa66 100644 --- a/inc/Engine/Deactivation/Deactivation.php +++ b/inc/Engine/Deactivation/Deactivation.php @@ -3,6 +3,7 @@ namespace WP_Rocket\Engine\Deactivation; use WP_Rocket\Admin\Options; +use WP_Rocket\Dependencies\League\Container\Argument\Literal\StringArgument; use WP_Rocket\Dependencies\League\Container\Container; use WP_Rocket\Engine\Admin\Beacon\ServiceProvider as BeaconServiceProvider; use WP_Rocket\Engine\Support\ServiceProvider as SupportServiceProvider; @@ -36,12 +37,11 @@ public static function deactivate_plugin() { $container = new Container(); $container->add( 'options_api', new Options( 'wp_rocket_' ) ); - $container->add( 'template_path', WP_ROCKET_PATH . 'views' ); + $container->add( 'template_path', new StringArgument( rocket_get_constant( 'WP_ROCKET_PATH', '' ) . 'views' ) ); $container->addServiceProvider( new OptionsServiceProvider() ); $container->addServiceProvider( new BeaconServiceProvider() ); $container->addServiceProvider( new SupportServiceProvider() ); - $container->addServiceProvider( new ServiceProvider() ); $container->addServiceProvider( new HostingsServiceProvider() ); diff --git a/inc/Engine/Deactivation/ServiceProvider.php b/inc/Engine/Deactivation/ServiceProvider.php index 6d33c2d9ee..ac020b5c4e 100644 --- a/inc/Engine/Deactivation/ServiceProvider.php +++ b/inc/Engine/Deactivation/ServiceProvider.php @@ -1,6 +1,7 @@ getContainer()->add( 'cloudflare_plugin_facade', CloudflareFacade::class ); $this->getContainer() ->addShared( 'cloudflare_plugin_subscriber', Cloudflare::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( $this->getContainer()->get( 'cloudflare_plugin_facade' ) ); + ->addArgument( 'options' ) + ->addArgument( 'options_api' ) + ->addArgument( 'beacon' ) + ->addArgument( 'cloudflare_plugin_facade' ); $this->getContainer()->add( 'advanced_cache', AdvancedCache::class ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ) + ->addArgument( new StringArgument( $this->getContainer()->get( 'template_path' ) . '/cache/' ) ) ->addArgument( $filesystem ); $this->getContainer()->add( 'capabilities_manager', Manager::class ); $this->getContainer()->add( 'wp_cache', WPCache::class ) diff --git a/inc/Engine/Debug/ServiceProvider.php b/inc/Engine/Debug/ServiceProvider.php index 78b441f699..1045156caf 100644 --- a/inc/Engine/Debug/ServiceProvider.php +++ b/inc/Engine/Debug/ServiceProvider.php @@ -1,8 +1,10 @@ container->add( 'debug_subscriber', DebugSubscriber::class ); + $this->container->addShared( 'debug_subscriber', DebugSubscriber::class ); if ( empty( $this->services ) ) { return; @@ -71,8 +73,8 @@ public function register(): void { foreach ( $this->services as $service ) { $this->getContainer()->add( $service['service'], $service['class'] ) - ->addArgument( $this->getContainer()->get( 'options_debug' ) ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ); + ->addArgument( 'options_debug' ) + ->addArgument( 'options_api' ); } } } diff --git a/inc/Engine/HealthCheck/ServiceProvider.php b/inc/Engine/HealthCheck/ServiceProvider.php index 1a2acf8758..a9dcf73b58 100644 --- a/inc/Engine/HealthCheck/ServiceProvider.php +++ b/inc/Engine/HealthCheck/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->addShared( 'health_check', HealthCheck::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'action_scheduler_check', ActionSchedulerCheck::class ); } } diff --git a/inc/Engine/Heartbeat/ServiceProvider.php b/inc/Engine/Heartbeat/ServiceProvider.php index e8c1664e65..d180062dec 100644 --- a/inc/Engine/Heartbeat/ServiceProvider.php +++ b/inc/Engine/Heartbeat/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->addShared( 'heartbeat_subscriber', HeartbeatSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); } } diff --git a/inc/Engine/License/ServiceProvider.php b/inc/Engine/License/ServiceProvider.php index cae466089a..cde3cc726b 100644 --- a/inc/Engine/License/ServiceProvider.php +++ b/inc/Engine/License/ServiceProvider.php @@ -1,7 +1,9 @@ getContainer()->add( 'pricing_client', PricingClient::class ); $this->getContainer()->add( 'user_client', UserClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'pricing', Pricing::class ) ->addArgument( $this->getContainer()->get( 'pricing_client' )->get_pricing_data() ); $this->getContainer()->addShared( 'user', User::class ) ->addArgument( $this->getContainer()->get( 'user_client' )->get_user_data() ); $this->getContainer()->add( 'upgrade', Upgrade::class ) - ->addArgument( $this->getContainer()->get( 'pricing' ) ) - ->addArgument( $this->getContainer()->get( 'user' ) ) - ->addArgument( $views ); + ->addArguments( + [ + 'pricing', + 'user', + $views, + ] + ); $this->getContainer()->add( 'renewal', Renewal::class ) - ->addArgument( $this->getContainer()->get( 'pricing' ) ) - ->addArgument( $this->getContainer()->get( 'user' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $views ); + ->addArguments( + [ + 'pricing', + 'user', + 'options', + $views, + ] + ); $this->getContainer()->addShared( 'license_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'upgrade' ) ) - ->addArgument( $this->getContainer()->get( 'renewal' ) ); + ->addArguments( + [ + 'upgrade', + 'renewal', + ] + ); } } diff --git a/inc/Engine/Media/AboveTheFold/ServiceProvider.php b/inc/Engine/Media/AboveTheFold/ServiceProvider.php index 55c1f4999f..50095f783b 100644 --- a/inc/Engine/Media/AboveTheFold/ServiceProvider.php +++ b/inc/Engine/Media/AboveTheFold/ServiceProvider.php @@ -56,31 +56,30 @@ public function register(): void { $this->getContainer()->add( 'atf_controller', FrontController::class ) ->addArguments( [ - $this->getContainer()->get( 'options' ), - $this->getContainer()->get( 'atf_query' ), - $this->getContainer()->get( 'atf_context' ), + 'options', + 'atf_query', + 'atf_context', ] ); $this->getContainer()->addShared( 'atf_subscriber', FrontSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'atf_controller' ) ); - + ->addArgument( 'atf_controller' ); $this->getContainer()->add( 'atf_ajax_controller', AJAXController::class ) ->addArguments( [ - $this->getContainer()->get( 'atf_query' ), - $this->getContainer()->get( 'atf_context' ), + 'atf_query', + 'atf_context', ] ); $this->getContainer()->addShared( 'atf_factory', Factory::class ) ->addArguments( [ - $this->getContainer()->get( 'atf_ajax_controller' ), - $this->getContainer()->get( 'atf_controller' ), - $this->getContainer()->get( 'atf_table' ), - $this->getContainer()->get( 'atf_query' ), - $this->getContainer()->get( 'atf_context' ), + 'atf_ajax_controller', + 'atf_controller', + 'atf_table', + 'atf_query', + 'atf_context', ] ); } diff --git a/inc/Engine/Media/Lazyload/CSS/Admin/ServiceProvider.php b/inc/Engine/Media/Lazyload/CSS/Admin/ServiceProvider.php index 7b12094792..55bfbb5a9d 100644 --- a/inc/Engine/Media/Lazyload/CSS/Admin/ServiceProvider.php +++ b/inc/Engine/Media/Lazyload/CSS/Admin/ServiceProvider.php @@ -1,4 +1,5 @@ getContainer()->addShared( 'lazyload_css_admin_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_cache' ) ); + ->addArgument( 'lazyload_css_cache' ); } } diff --git a/inc/Engine/Media/Lazyload/CSS/ServiceProvider.php b/inc/Engine/Media/Lazyload/CSS/ServiceProvider.php index e0bbc28a15..1650114fd6 100644 --- a/inc/Engine/Media/Lazyload/CSS/ServiceProvider.php +++ b/inc/Engine/Media/Lazyload/CSS/ServiceProvider.php @@ -1,9 +1,9 @@ getContainer()->get( 'lazyload_css_cache' ); - $this->getContainer()->add( 'lazyload_css_context', LazyloadCSSContext::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $cache ); - - $this->getContainer()->add( 'lazyload_css_fetcher', ContentFetcher::class ); - + ->addArguments( + [ + 'options', + 'lazyload_css_cache', + ] + ); + $this->getContainer()->add( 'lazyload_css_content_fetcher', ContentFetcher::class ); $this->getContainer()->add( 'lazyload_css_extractor', Extractor::class ); $this->getContainer()->add( 'lazyload_css_file_resolver', FileResolver::class ); - $this->getContainer()->add( 'lazyload_css_json_formatter', MappingFormatter::class ); + $this->getContainer()->add( 'lazyload_css_mapping_formatter', MappingFormatter::class ); $this->getContainer()->add( 'lazyload_css_rule_formatter', RuleFormatter::class ); $this->getContainer()->add( 'lazyload_css_tag_generator', TagGenerator::class ); - - $this->getContainer()->add( 'lazyload_css_factory', LazyloadCSSContentFactory::class ); - + $this->getContainer()->add( 'lazyload_css_content_factory', LazyloadCSSContentFactory::class ); $this->getContainer()->addShared( 'lazyload_css_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_extractor' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_rule_formatter' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_file_resolver' ) ) - ->addArgument( $cache ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_json_formatter' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_tag_generator' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_fetcher' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_context' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_css_factory' ) ); + ->addArguments( + [ + 'lazyload_css_extractor', + 'lazyload_css_rule_formatter', + 'lazyload_css_file_resolver', + 'lazyload_css_cache', + 'lazyload_css_mapping_formatter', + 'lazyload_css_tag_generator', + 'lazyload_css_content_fetcher', + 'lazyload_css_context', + 'options', + 'lazyload_css_content_factory', + ] + ); } } diff --git a/inc/Engine/Media/ServiceProvider.php b/inc/Engine/Media/ServiceProvider.php index 1b3d686a0c..8a866a2423 100644 --- a/inc/Engine/Media/ServiceProvider.php +++ b/inc/Engine/Media/ServiceProvider.php @@ -1,8 +1,10 @@ getContainer()->get( 'options' ); - $this->getContainer()->add( 'config', Config::class ) - ->addArgument( [ 'config_dir_path' => rocket_get_constant( 'WP_ROCKET_CONFIG_PATH' ) ] ); + ->addArgument( + new ArrayArgument( + [ + 'config_dir_path' => rocket_get_constant( 'WP_ROCKET_CONFIG_PATH' ), + ] + ) + ); $this->getContainer()->add( 'tests', Tests::class ) - ->addArgument( $this->getContainer()->get( 'config' ) ); + ->addArgument( 'config' ); $this->getContainer()->add( 'lazyload_assets', Assets::class ); $this->getContainer()->add( 'lazyload_image', Image::class ); $this->getContainer()->add( 'lazyload_iframe', Iframe::class ); $this->getContainer()->addShared( 'lazyload_subscriber', Subscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'lazyload_assets' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_image' ) ) - ->addArgument( $this->getContainer()->get( 'lazyload_iframe' ) ); + ->addArguments( + [ + 'options', + 'lazyload_assets', + 'lazyload_image', + 'lazyload_iframe', + ] + ); $this->getContainer()->addShared( 'lazyload_admin_subscriber', LazyloadAdminSubscriber::class ); $this->getContainer()->addShared( 'emojis_subscriber', EmojisSubscriber::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->add( 'image_dimensions', ImageDimensions::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'image_dimensions_subscriber', ImageDimensionsSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'image_dimensions' ) ) - ->addArgument( $this->getContainer()->get( 'tests' ) ); + ->addArguments( + [ + 'image_dimensions', + 'tests', + ] + ); $this->getContainer()->addShared( 'image_dimensions_admin_subscriber', ImageDimensionsAdminSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'image_dimensions' ) ); + ->addArgument( 'image_dimensions' ); } } diff --git a/inc/Engine/Optimization/AdminServiceProvider.php b/inc/Engine/Optimization/AdminServiceProvider.php index 2c5730e4d2..2609bf46bb 100644 --- a/inc/Engine/Optimization/AdminServiceProvider.php +++ b/inc/Engine/Optimization/AdminServiceProvider.php @@ -1,7 +1,12 @@ getContainer()->addShared( 'minify_css_admin_subscriber', 'WP_Rocket\Engine\Optimization\Minify\CSS\AdminSubscriber' ); - $this->getContainer()->add( 'google_fonts_settings', 'WP_Rocket\Engine\Optimization\GoogleFonts\Admin\Settings' ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) ); - $this->getContainer()->addShared( 'google_fonts_admin_subscriber', 'WP_Rocket\Engine\Optimization\GoogleFonts\Admin\Subscriber' ) - ->addArgument( $this->getContainer()->get( 'google_fonts_settings' ) ); - $this->getContainer()->addShared( 'minify_admin_subscriber', 'WP_Rocket\Engine\Optimization\Minify\AdminSubscriber' ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + $this->getContainer()->addShared( 'minify_css_admin_subscriber', MinifyCssAdminSubscriber::class ); + $this->getContainer()->add( 'google_fonts_settings', Settings::class ) + ->addArgument( 'options' ) + ->addArgument( 'beacon' ) + ->addArgument( 'template_path' ); + $this->getContainer()->addShared( 'google_fonts_admin_subscriber', Subscriber::class ) + ->addArgument( 'google_fonts_settings' ); + $this->getContainer()->addShared( 'minify_admin_subscriber', MinifyAdminSubscriber::class ) + ->addArgument( 'options' ); } } diff --git a/inc/Engine/Optimization/DeferJS/ServiceProvider.php b/inc/Engine/Optimization/DeferJS/ServiceProvider.php index 4376d115e8..aea10665bd 100644 --- a/inc/Engine/Optimization/DeferJS/ServiceProvider.php +++ b/inc/Engine/Optimization/DeferJS/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->add( 'defer_js', DeferJS::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'dynamic_lists_defaultlists_data_manager' ) ); + ->addArguments( + [ + 'options', + 'dynamic_lists_defaultlists_data_manager', + ] + ); $this->getContainer()->addShared( 'defer_js_admin_subscriber', AdminSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'defer_js' ) ); + ->addArgument( 'defer_js' ); $this->getContainer()->addShared( 'defer_js_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'defer_js' ) ); + ->addArgument( 'defer_js' ); } } diff --git a/inc/Engine/Optimization/DelayJS/ServiceProvider.php b/inc/Engine/Optimization/DelayJS/ServiceProvider.php index fb39c7a2c7..35194388a0 100644 --- a/inc/Engine/Optimization/DelayJS/ServiceProvider.php +++ b/inc/Engine/Optimization/DelayJS/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->add( 'delay_js_sitelist', SiteList::class ) - ->addArgument( $this->getContainer()->get( 'dynamic_lists' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ); + ->addArguments( + [ + 'dynamic_lists', + 'options', + 'options_api', + ] + ); $this->getContainer()->add( 'delay_js_settings', Settings::class ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ); + ->addArgument( 'options_api' ); $this->getContainer()->addShared( 'delay_js_admin_subscriber', AdminSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'delay_js_settings' ) ) - ->addArgument( $this->getContainer()->get( 'delay_js_sitelist' ) ); + ->addArguments( + [ + 'delay_js_settings', + 'delay_js_sitelist', + ] + ); $this->getContainer()->add( 'delay_js_html', HTML::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'dynamic_lists_defaultlists_data_manager' ) ) - ->addArgument( new Logger() ); + ->addArguments( + [ + 'options', + 'dynamic_lists_defaultlists_data_manager', + 'logger', + ] + ); $this->getContainer()->addShared( 'delay_js_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'delay_js_html' ) ) - ->addArgument( rocket_direct_filesystem() ); + ->addArguments( + [ + 'delay_js_html', + rocket_direct_filesystem(), + ] + ); } } diff --git a/inc/Engine/Optimization/DynamicLists/ServiceProvider.php b/inc/Engine/Optimization/DynamicLists/ServiceProvider.php index cfb64586f5..8dc27e566d 100644 --- a/inc/Engine/Optimization/DynamicLists/ServiceProvider.php +++ b/inc/Engine/Optimization/DynamicLists/ServiceProvider.php @@ -1,4 +1,5 @@ getContainer()->add( 'dynamic_lists_defaultlists_data_manager', DefaultListsDataManager::class ); $this->getContainer()->add( 'dynamic_lists_defaultlists_api_client', DefaultListsAPIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->add( 'dynamic_lists_delayjslists_data_manager', DelayJSListsDataManager::class ); $this->getContainer()->add( 'dynamic_lists_delayjslists_api_client', DelayJSListsAPIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->add( 'dynamic_lists_incompatible_plugins_lists_data_manager', IncompatiblePluginsListsDataManager::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $this->getContainer()->add( 'dynamic_lists_incompatible_plugins_lists_api_client', IncompatiblePluginsListsAPIClient::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); + ->addArgument( 'options' ); $providers = [ 'defaultlists' => @@ -84,12 +85,15 @@ public function register(): void { ]; $this->getContainer()->add( 'dynamic_lists', DynamicLists::class ) - ->addArgument( $providers ) - ->addArgument( $this->getContainer()->get( 'user' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ); - + ->addArguments( + [ + $providers, + 'user', + 'template_path', + 'beacon', + ] + ); $this->getContainer()->addShared( 'dynamic_lists_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'dynamic_lists' ) ); + ->addArgument( 'dynamic_lists' ); } } diff --git a/inc/Engine/Optimization/LazyRenderContent/ServiceProvider.php b/inc/Engine/Optimization/LazyRenderContent/ServiceProvider.php index 023710553e..600b028608 100644 --- a/inc/Engine/Optimization/LazyRenderContent/ServiceProvider.php +++ b/inc/Engine/Optimization/LazyRenderContent/ServiceProvider.php @@ -56,16 +56,16 @@ public function register(): void { $this->getContainer()->add( 'lrc_ajax_controller', AJAXController::class ) ->addArguments( [ - $this->getContainer()->get( 'lrc_query' ), - $this->getContainer()->get( 'lrc_context' ), + 'lrc_query', + 'lrc_context', ] ); $this->getContainer()->add( 'lrc_frontend_processor', Processor::class ); $this->getContainer()->add( 'lrc_frontend_controller', FrontController::class ) ->addArguments( [ - $this->getContainer()->get( 'lrc_frontend_processor' ), - $this->getContainer()->get( 'lrc_context' ), + 'lrc_frontend_processor', + 'lrc_context', ] ); $this->getContainer()->addShared( 'lrc_frontend_subscriber', FrontSubscriber::class ) @@ -78,11 +78,11 @@ public function register(): void { $this->getContainer()->addShared( 'lrc_factory', Factory::class ) ->addArguments( [ - $this->getContainer()->get( 'lrc_context' ), - $this->getContainer()->get( 'lrc_table' ), - $this->getContainer()->get( 'lrc_query' ), - $this->getContainer()->get( 'lrc_ajax_controller' ), - $this->getContainer()->get( 'lrc_frontend_controller' ), + 'lrc_context', + 'lrc_table', + 'lrc_query', + 'lrc_ajax_controller', + 'lrc_frontend_controller', ] ); } diff --git a/inc/Engine/Optimization/RUCSS/ServiceProvider.php b/inc/Engine/Optimization/RUCSS/ServiceProvider.php index 3e4bef6c37..10a8a2e1f3 100644 --- a/inc/Engine/Optimization/RUCSS/ServiceProvider.php +++ b/inc/Engine/Optimization/RUCSS/ServiceProvider.php @@ -1,6 +1,9 @@ getContainer()->addShared( 'rucss_usedcss_table', UsedCSSTable::class ); $this->getContainer()->add( 'rucss_database', Database::class ) - ->addArgument( $this->getContainer()->get( 'rucss_usedcss_table' ) ); + ->addArgument( 'rucss_usedcss_table' ); $this->getContainer()->add( 'rucss_settings', Settings::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_usedcss_table' ) ); - + ->addArguments( + [ + 'options', + 'beacon', + 'rucss_usedcss_table', + ] + ); $this->getContainer()->add( 'rucss_used_css_query', UsedCSSQuery::class ); $this->getContainer()->add( 'rucss_queue', Queue::class ); $this->getContainer()->add( 'rucss_filesystem', Filesystem::class ) - ->addArgument( rocket_get_constant( 'WP_ROCKET_USED_CSS_PATH' ) ) - ->addArgument( rocket_direct_filesystem() ); - + ->addArguments( + [ + new StringArgument( rocket_get_constant( 'WP_ROCKET_USED_CSS_PATH', '' ) ), + rocket_direct_filesystem(), + ] + ); $this->getContainer()->add( 'rucss_context', RUCSSContext::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_filesystem' ) ); - + ->addArguments( + [ + 'options', + 'rucss_filesystem', + ] + ); $this->getContainer()->add( 'rucss_optimize_context', RUCSSOptimizeContext::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); - + ->addArgument( 'options' ); $this->getContainer()->add( 'rucss_context_saas', RUCSSContextSaas::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ); - + ->addArgument( 'options' ); $this->getContainer()->add( 'rucss_manager', Manager::class ) ->addArguments( [ - $this->getContainer()->get( 'rucss_used_css_query' ), - $this->getContainer()->get( 'rucss_filesystem' ), - $this->getContainer()->get( 'rucss_context_saas' ), - $this->getContainer()->get( 'options' ), + 'rucss_used_css_query', + 'rucss_filesystem', + 'rucss_context_saas', + 'options', ] ); - $this->getContainer()->addShared( 'rucss_factory', Factory::class ) ->addArguments( - [ - $this->getContainer()->get( 'rucss_manager' ), - $this->getContainer()->get( 'rucss_usedcss_table' ), - ] + [ + 'rucss_manager', + 'rucss_usedcss_table', + ] ); - $this->getContainer()->add( 'rucss_used_css_controller', UsedCSSController::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_used_css_query' ) ) - ->addArgument( $this->getContainer()->get( 'dynamic_lists_defaultlists_data_manager' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_filesystem' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_context' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_manager' ) ); - + ->addArguments( + [ + 'options', + 'rucss_used_css_query', + 'dynamic_lists_defaultlists_data_manager', + 'rucss_filesystem', + 'rucss_context', + 'rucss_manager', + ] + ); $this->getContainer()->addShared( 'rucss_option_subscriber', OptionSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rucss_settings' ) ); + ->addArgument( 'rucss_settings' ); $this->getContainer()->addShared( 'rucss_admin_subscriber', AdminSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rucss_settings' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_database' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_used_css_controller' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_queue' ) ); + ->addArguments( + [ + 'rucss_settings', + 'rucss_database', + 'rucss_used_css_controller', + 'rucss_queue', + ] + ); $this->getContainer()->addShared( 'rucss_frontend_subscriber', FrontendSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'rucss_used_css_controller' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_context' ) ); - + ->addArguments( + [ + 'rucss_used_css_controller', + 'rucss_context', + ] + ); $this->getContainer()->addShared( 'rucss_cron_subscriber', CronSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'job_processor' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_used_css_query' ) ); + ->addArguments( + [ + 'job_processor', + 'rucss_used_css_query', + ] + ); } } diff --git a/inc/Engine/Optimization/ServiceProvider.php b/inc/Engine/Optimization/ServiceProvider.php index 65cc7d66f0..06e484336d 100644 --- a/inc/Engine/Optimization/ServiceProvider.php +++ b/inc/Engine/Optimization/ServiceProvider.php @@ -1,10 +1,13 @@ getContainer()->get( 'options' ); $filesystem = rocket_direct_filesystem(); $this->getContainer()->add( 'buffer_optimization', Optimization::class ) - ->addArgument( $this->getContainer()->get( 'tests' ) ); + ->addArgument( 'tests' ); $this->getContainer()->addShared( 'buffer_subscriber', BufferSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'buffer_optimization' ) ); + ->addArgument( 'buffer_optimization' ); $this->getContainer()->addShared( 'cache_dynamic_resource', CacheDynamicResource::class ) - ->addArgument( $options ) - ->addArgument( WP_ROCKET_CACHE_BUSTING_PATH ) - ->addArgument( WP_ROCKET_CACHE_BUSTING_URL ); + ->addArguments( + [ + 'options', + new StringArgument( rocket_get_constant( 'WP_ROCKET_CACHE_BUSTING_PATH', '' ) ), + new StringArgument( rocket_get_constant( 'WP_ROCKET_CACHE_BUSTING_URL', '' ) ), + ] + ); $this->getContainer()->add( 'optimize_google_fonts', Combine::class ); $this->getContainer()->add( 'optimize_google_fonts_v2', CombineV2::class ); $this->getContainer()->addShared( 'combine_google_fonts_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'optimize_google_fonts' ) ) - ->addArgument( $this->getContainer()->get( 'optimize_google_fonts_v2' ) ) - ->addArgument( $options ); + ->addArguments( + [ + 'optimize_google_fonts', + 'optimize_google_fonts_v2', + 'options', + ] + ); $this->getContainer()->addShared( 'minify_css_subscriber', Minify\CSS\Subscriber::class ) - ->addArgument( $options ) - ->addArgument( $filesystem ); + ->addArguments( + [ + 'options', + $filesystem, + ] + ); $this->getContainer()->addShared( 'minify_js_subscriber', Minify\JS\Subscriber::class ) - ->addArgument( $options ) - ->addArgument( $filesystem ); + ->addArguments( + [ + 'options', + $filesystem, + ] + ); $this->getContainer()->addShared( 'ie_conditionals_subscriber', IEConditionalSubscriber::class ); } } diff --git a/inc/Engine/Plugin/ServiceProvider.php b/inc/Engine/Plugin/ServiceProvider.php index 1bc3ab0f99..3dd6d903fb 100644 --- a/inc/Engine/Plugin/ServiceProvider.php +++ b/inc/Engine/Plugin/ServiceProvider.php @@ -1,6 +1,10 @@ getContainer()->add( 'plugin_renewal_notice', RenewalNotice::class ) - ->addArgument( $this->getContainer()->get( 'user' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/plugins/' ); - - $this->getContainer()->addShared( 'plugin_updater_common_subscriber', UpdaterApiCommonSubscriber::class ) - ->addArgument( + ->addArguments( [ - 'site_url' => home_url(), - 'plugin_version' => WP_ROCKET_VERSION, - 'settings_slug' => WP_ROCKET_SLUG, - 'settings_nonce_key' => WP_ROCKET_PLUGIN_SLUG, - 'plugin_options' => $this->getContainer()->get( 'options' ), + 'user', + new StringArgument( $this->getContainer()->get( 'template_path' ) . '/plugins/' ), ] ); - + $this->getContainer()->addShared( 'plugin_updater_common_subscriber', UpdaterApiCommonSubscriber::class ) + ->addArgument( + new ArrayArgument( + [ + 'site_url' => home_url(), + 'plugin_version' => WP_ROCKET_VERSION, + 'settings_slug' => WP_ROCKET_SLUG, + 'settings_nonce_key' => WP_ROCKET_PLUGIN_SLUG, + 'plugin_options' => $this->getContainer()->get( 'options' ), + ] + ) + ); $this->getContainer()->addShared( 'plugin_information_subscriber', InformationSubscriber::class ) ->addArgument( - [ - 'plugin_file' => WP_ROCKET_FILE, - ] + new ArrayArgument( + [ + 'plugin_file' => WP_ROCKET_FILE, + ] + ) ); - $this->getContainer()->addShared( 'plugin_updater_subscriber', UpdaterSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'plugin_renewal_notice' ) ) - ->addArgument( + ->addArguments( [ - 'plugin_file' => WP_ROCKET_FILE, - 'plugin_version' => WP_ROCKET_VERSION, - 'vendor_url' => WP_ROCKET_WEB_MAIN, - 'icons' => [ - '2x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-256x256.png', - '1x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-128x128.png', - ], + 'plugin_renewal_notice', + new ArrayArgument( + [ + 'plugin_file' => WP_ROCKET_FILE, + 'plugin_version' => WP_ROCKET_VERSION, + 'vendor_url' => WP_ROCKET_WEB_MAIN, + 'icons' => [ + '2x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-256x256.png', + '1x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-128x128.png', + ], + ] + ), ] ); } diff --git a/inc/Engine/Preload/Activation/ServiceProvider.php b/inc/Engine/Preload/Activation/ServiceProvider.php index 51e492fd17..6ef624771d 100755 --- a/inc/Engine/Preload/Activation/ServiceProvider.php +++ b/inc/Engine/Preload/Activation/ServiceProvider.php @@ -3,12 +3,10 @@ namespace WP_Rocket\Engine\Preload\Activation; -use WP_Filesystem_Direct; use WP_Rocket\Dependencies\League\Container\ServiceProvider\AbstractServiceProvider; use WP_Rocket\Engine\Preload\Controller\{PreloadUrl, Queue}; use WP_Rocket\Engine\Preload\Database\Queries\Cache as CacheQuery; use WP_Rocket\Engine\Preload\Database\Tables\Cache as CacheTable; -use WP_Rocket\Logger\Logger; class ServiceProvider extends AbstractServiceProvider { /** @@ -43,29 +41,28 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $options = $this->getContainer()->get( 'options' ); - $this->getContainer()->add( 'preload_cache_table', CacheTable::class ); $this->getContainer()->get( 'preload_cache_table' ); - $this->getContainer()->add( 'wp_direct_filesystem', WP_Filesystem_Direct::class ) - ->addArgument( [] ); $this->getContainer()->add( 'preload_cache_query', CacheQuery::class ) - ->addArgument( new Logger() ); + ->addArgument( 'logger' ); $this->getContainer()->add( 'preload_queue', Queue::class ); - - $cache_query = $this->getContainer()->get( 'preload_cache_query' ); - $queue = $this->getContainer()->get( 'preload_queue' ); - $this->getContainer()->add( 'preload_url_controller', PreloadUrl::class ) - ->addArgument( $options ) - ->addArgument( $queue ) - ->addArgument( $cache_query ) - ->addArgument( $this->getContainer()->get( 'wp_direct_filesystem' ) ); - + ->addArguments( + [ + 'options', + 'preload_queue', + 'preload_cache_query', + rocket_direct_filesystem(), + ] + ); $this->getContainer()->add( 'preload_activation', Activation::class ) - ->addArgument( $this->getContainer()->get( 'preload_url_controller' ) ) - ->addArgument( $queue ) - ->addArgument( $cache_query ) - ->addArgument( $options ); + ->addArguments( + [ + 'preload_url_controller', + 'preload_queue', + 'preload_cache_query', + 'options', + ] + ); } } diff --git a/inc/Engine/Preload/Links/ServiceProvider.php b/inc/Engine/Preload/Links/ServiceProvider.php index d68be1b287..5ccd84432b 100644 --- a/inc/Engine/Preload/Links/ServiceProvider.php +++ b/inc/Engine/Preload/Links/ServiceProvider.php @@ -1,4 +1,6 @@ getContainer()->get( 'options' ); - $this->getContainer()->addShared( 'preload_links_admin_subscriber', AdminSubscriber::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->addShared( 'preload_links_subscriber', Subscriber::class ) - ->addArgument( $options ) + ->addArgument( 'options' ) ->addArgument( rocket_direct_filesystem() ); } } diff --git a/inc/Engine/Preload/ServiceProvider.php b/inc/Engine/Preload/ServiceProvider.php index 8c29dd4083..5623d729cb 100755 --- a/inc/Engine/Preload/ServiceProvider.php +++ b/inc/Engine/Preload/ServiceProvider.php @@ -3,7 +3,6 @@ namespace WP_Rocket\Engine\Preload; -use WP_Filesystem_Direct; use WP_Rocket\Dependencies\League\Container\ServiceProvider\AbstractServiceProvider; use WP_Rocket\Engine\Preload\Activation\Activation; use WP_Rocket\Engine\Preload\Admin\Settings; @@ -15,7 +14,6 @@ use WP_Rocket\Engine\Preload\Frontend\FetchSitemap; use WP_Rocket\Engine\Preload\Frontend\SitemapParser; use WP_Rocket\Engine\Preload\Frontend\Subscriber as FrontEndSubscriber; -use WP_Rocket\Logger\Logger; use WP_Rocket_Mobile_Detect; /** @@ -28,6 +26,7 @@ class ServiceProvider extends AbstractServiceProvider { * @var array */ protected $provides = [ + 'mobile_detect', 'preload_queue', 'sitemap_parser', 'fetch_sitemap_controller', @@ -64,101 +63,105 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $options = $this->getContainer()->get( 'options' ); - - $this->getContainer()->add( 'preload_mobile_detect', WP_Rocket_Mobile_Detect::class ); - - $this->getContainer()->add( 'wp_direct_filesystem', WP_Filesystem_Direct::class ) - ->addArgument( [] ); - $wp_file_system = $this->getContainer()->get( 'wp_direct_filesystem' ); - + $this->getContainer()->add( 'mobile_detect', WP_Rocket_Mobile_Detect::class ); $this->getContainer()->add( 'preload_caches_table', CacheTable::class ); $this->getContainer()->add( 'preload_caches_query', CacheQuery::class ) - ->addArgument( new Logger() ); + ->addArgument( 'logger' ); $this->getContainer()->get( 'preload_caches_table' ); - $cache_query = $this->getContainer()->get( 'preload_caches_query' ); - $this->getContainer()->add( 'preload_queue', Queue::class ); - $queue = $this->getContainer()->get( 'preload_queue' ); - $this->getContainer()->add( 'preload_url_controller', PreloadUrl::class ) - ->addArgument( $options ) - ->addArgument( $queue ) - ->addArgument( $cache_query ) - ->addArgument( $wp_file_system ); - - $preload_url_controller = $this->getContainer()->get( 'preload_url_controller' ); - + ->addArguments( + [ + 'options', + 'preload_queue', + 'preload_caches_query', + rocket_direct_filesystem(), + ] + ); $this->getContainer()->add( 'homepage_crawler', CrawlHomepage::class ); - $crawl_homepage = $this->getContainer()->get( 'homepage_crawler' ); - $this->getContainer()->add( 'sitemap_parser', SitemapParser::class ); - $sitemap_parser = $this->getContainer()->get( 'sitemap_parser' ); - $this->getContainer()->add( 'fetch_sitemap_controller', FetchSitemap::class ) - ->addArgument( $sitemap_parser ) - ->addArgument( $queue ) - ->addArgument( $cache_query ); - - $fetch_sitemap_controller = $this->getContainer()->get( 'fetch_sitemap_controller' ); - + ->addArguments( + [ + 'sitemap_parser', + 'preload_queue', + 'preload_caches_query', + ] + ); $this->getContainer()->add( 'load_initial_sitemap_controller', LoadInitialSitemap::class ) - ->addArgument( $queue ) - ->addArgument( $cache_query ) - ->addArgument( $crawl_homepage ); - + ->addArguments( + [ + 'preload_queue', + 'preload_caches_query', + 'homepage_crawler', + ] + ); $this->getContainer()->add( 'preload_activation', Activation::class ) - ->addArgument( $preload_url_controller ) - ->addArgument( $queue ) - ->addArgument( $cache_query ) - ->addArgument( $options ); - + ->addArguments( + [ + 'preload_url_controller', + 'preload_queue', + 'preload_caches_query', + 'options', + ] + ); $this->getContainer()->add( 'preload_settings', Settings::class ) - ->addArgument( $options ) - ->addArgument( $preload_url_controller ) - ->addArgument( $this->getContainer()->get( 'load_initial_sitemap_controller' ) ) - ->addArgument( $this->getContainer()->get( 'preload_caches_table' ) ); - - $preload_settings = $this->getContainer()->get( 'preload_settings' ); - + ->addArguments( + [ + 'options', + 'preload_url_controller', + 'load_initial_sitemap_controller', + 'preload_caches_table', + ] + ); $this->getContainer()->add( 'check_finished_controller', CheckFinished::class ) - ->addArgument( $preload_settings ) - ->addArgument( $cache_query ) - ->addArgument( $queue ); - - $check_finished_controller = $this->getContainer()->get( 'check_finished_controller' ); - + ->addArguments( + [ + 'preload_settings', + 'preload_caches_query', + 'preload_queue', + ] + ); $this->getContainer()->addShared( 'preload_front_subscriber', FrontEndSubscriber::class ) - ->addArgument( $fetch_sitemap_controller ) - ->addArgument( $preload_url_controller ) - ->addArgument( $check_finished_controller ) - ->addArgument( $this->getContainer()->get( 'load_initial_sitemap_controller' ) ); - + ->addArguments( + [ + 'fetch_sitemap_controller', + 'preload_url_controller', + 'check_finished_controller', + 'load_initial_sitemap_controller', + ] + ); $this->getContainer()->add( 'preload_clean_controller', ClearCache::class ) - ->addArgument( $cache_query ); - - $clean_controller = $this->getContainer()->get( 'preload_clean_controller' ); - + ->addArgument( 'preload_caches_query' ); $this->getContainer()->addShared( 'preload_subscriber', Subscriber::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'load_initial_sitemap_controller' ) ) - ->addArgument( $cache_query ) - ->addArgument( $this->getContainer()->get( 'preload_activation' ) ) - ->addArgument( $this->getContainer()->get( 'preload_mobile_detect' ) ) - ->addArgument( $clean_controller ) - ->addArgument( $queue ); - + ->addArguments( + [ + 'options', + 'load_initial_sitemap_controller', + 'preload_caches_query', + 'preload_activation', + 'mobile_detect', + 'preload_clean_controller', + 'preload_queue', + ] + ); $this->getContainer()->addShared( 'preload_cron_subscriber', CronSubscriber::class ) - ->addArgument( $preload_settings ) - ->addArgument( $cache_query ) - ->addArgument( $preload_url_controller ); - + ->addArguments( + [ + 'preload_settings', + 'preload_caches_query', + 'preload_url_controller', + ] + ); $this->getContainer()->addShared( 'fonts_preload_subscriber', Fonts::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'cdn' ) ); - - $this->getContainer()->add( 'preload_admin_subscriber', AdminSubscriber::class ) - ->addArgument( $preload_settings ); + ->addArguments( + [ + 'options', + 'cdn', + ] + ); + $this->getContainer()->addShared( 'preload_admin_subscriber', AdminSubscriber::class ) + ->addArgument( 'preload_settings' ); } } diff --git a/inc/Engine/Saas/ServiceProvider.php b/inc/Engine/Saas/ServiceProvider.php index 784c0e3a78..9b9f9e1116 100644 --- a/inc/Engine/Saas/ServiceProvider.php +++ b/inc/Engine/Saas/ServiceProvider.php @@ -3,6 +3,7 @@ namespace WP_Rocket\Engine\Saas; +use WP_Rocket\Dependencies\League\Container\Argument\Literal\StringArgument; use WP_Rocket\Dependencies\League\Container\ServiceProvider\AbstractServiceProvider; use WP_Rocket\Engine\Saas\Admin\{AdminBar, Clean, Notices, Subscriber}; @@ -40,17 +41,29 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $this->getContainer()->add( 'sass_admin_bar', Adminbar::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'rucss_optimize_context' ) ) - ->addArgument( $this->getContainer()->get( 'template_path' ) . '/settings' ); - $this->getContainer()->add( 'sass_clean', Clean::class ); - $this->getContainer()->add( 'sass_notices', Notices::class ) - ->addArgument( $this->getContainer()->get( 'options' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ); + $this->getContainer()->add( 'saas_admin_bar', Adminbar::class ) + ->addArguments( + [ + 'options', + 'rucss_optimize_context', + new StringArgument( $this->getContainer()->get( 'template_path' ) ), + ] + ); + $this->getContainer()->add( 'saas_clean', Clean::class ); + $this->getContainer()->add( 'saas_notices', Notices::class ) + ->addArguments( + [ + 'options', + 'beacon', + ] + ); $this->getContainer()->addShared( 'saas_admin_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'sass_admin_bar' ) ) - ->addArgument( $this->getContainer()->get( 'sass_clean' ) ) - ->addArgument( $this->getContainer()->get( 'sass_notices' ) ); + ->addArguments( + [ + 'saas_admin_bar', + 'saas_clean', + 'saas_notices', + ] + ); } } diff --git a/inc/Engine/Support/ServiceProvider.php b/inc/Engine/Support/ServiceProvider.php index e16d26a386..c2a344bf6f 100644 --- a/inc/Engine/Support/ServiceProvider.php +++ b/inc/Engine/Support/ServiceProvider.php @@ -3,8 +3,8 @@ namespace WP_Rocket\Engine\Support; -use WP_Rocket_Mobile_Detect; use WP_Rocket\Dependencies\League\Container\ServiceProvider\AbstractServiceProvider; +use WP_Rocket_Mobile_Detect; class ServiceProvider extends AbstractServiceProvider { /** @@ -37,20 +37,30 @@ public function provides( string $id ): bool { * @return void */ public function register(): void { - $options = $this->getContainer()->get( 'options' ); - $this->getContainer()->add( 'mobile_detect', WP_Rocket_Mobile_Detect::class ); $this->getContainer()->add( 'support_data', Data::class ) - ->addArgument( $options ); + ->addArgument( 'options' ); $this->getContainer()->add( 'support_rest', Rest::class ) - ->addArgument( $this->getContainer()->get( 'support_data' ) ) - ->addArgument( $options ); + ->addArguments( + [ + 'support_data', + 'options', + ] + ); $this->getContainer()->add( 'support_meta', Meta::class ) - ->addArgument( $this->getContainer()->get( 'mobile_detect' ) ) - ->addArgument( $options ); + ->addArguments( + [ + 'mobile_detect', + 'options', + ] + ); $this->getContainer()->addShared( 'support_subscriber', Subscriber::class ) - ->addArgument( $this->getContainer()->get( 'support_rest' ) ) - ->addArgument( $this->getContainer()->get( 'support_meta' ) ); + ->addArguments( + [ + 'support_rest', + 'support_meta', + ] + ); } } diff --git a/inc/Logger/ServiceProvider.php b/inc/Logger/ServiceProvider.php index 8b5c497675..c6ad9d1776 100644 --- a/inc/Logger/ServiceProvider.php +++ b/inc/Logger/ServiceProvider.php @@ -1,4 +1,5 @@ event_manager = new Event_Manager(); $this->container->addShared( 'event_manager', $this->event_manager ); - $this->options_api = new Options( 'wp_rocket_' ); - $this->container->add( 'options_api', $this->options_api ); + $this->container->add( 'options_api', Options::class ) + ->addArgument( new StringArgument( 'wp_rocket_' ) ); $this->container->addServiceProvider( new OptionsServiceProvider() ); $this->options = $this->container->get( 'options' ); @@ -204,15 +195,6 @@ private function init_admin_subscribers() { remove_action( 'imagify_assets_enqueued', 'imagify_dequeue_sweetalert_wprocket' ); } - $this->container->add( - 'settings_page_config', - [ - 'slug' => WP_ROCKET_PLUGIN_SLUG, - 'title' => WP_ROCKET_PLUGIN_NAME, - 'capability' => 'rocket_manage_options', - ] - ); - $this->container->addServiceProvider( new SettingsServiceProvider() ); $this->container->addServiceProvider( new EngineAdminServiceProvider() ); $this->container->addServiceProvider( new OptimizationAdminServiceProvider() ); @@ -286,19 +268,17 @@ private function init_valid_key_subscribers() { private function init_common_subscribers() { $this->container->addServiceProvider( new CapabilitiesServiceProvider() ); $this->container->addServiceProvider( new AddonServiceProvider() ); - $this->container->addServiceProvider( new VarnishServiceProvider() ); $this->container->addServiceProvider( new PreloadServiceProvider() ); $this->container->addServiceProvider( new PreloadLinksServiceProvider() ); $this->container->addServiceProvider( new CDNServiceProvider() ); $this->container->addServiceProvider( new Common_Subscribers() ); - $this->container->addServiceProvider( new ThirdPartyServiceProvider() ); $this->container->addServiceProvider( new HostingsServiceProvider() ); $this->container->addServiceProvider( new PluginServiceProvider() ); + $this->container->addServiceProvider( new DynamicListsServiceProvider() ); $this->container->addServiceProvider( new DelayJSServiceProvider() ); $this->container->addServiceProvider( new RUCSSServiceProvider() ); $this->container->addServiceProvider( new HeartbeatServiceProvider() ); - $this->container->addServiceProvider( new DynamicListsServiceProvider() ); $this->container->addServiceProvider( new LicenseServiceProvider() ); $this->container->addServiceProvider( new ThemesServiceProvider() ); $this->container->addServiceProvider( new APIServiceProvider() ); @@ -311,6 +291,7 @@ private function init_common_subscribers() { $this->container->addServiceProvider( new PerformanceHintsServiceProvider() ); $this->container->addServiceProvider( new LRCServiceProvider() ); $this->container->addServiceProvider( new MediaFontsServiceProvider() ); + $this->container->addServiceProvider( new ThirdPartyServiceProvider() ); $common_subscribers = [ 'license_subscriber', diff --git a/inc/ThirdParty/Hostings/ServiceProvider.php b/inc/ThirdParty/Hostings/ServiceProvider.php index 82de2e72e8..61dfe187a1 100644 --- a/inc/ThirdParty/Hostings/ServiceProvider.php +++ b/inc/ThirdParty/Hostings/ServiceProvider.php @@ -1,4 +1,5 @@ getContainer()->get( 'options' ); - - $this->getContainer() - ->addShared( 'mobile_subscriber', Mobile_Subscriber::class ); - $this->getContainer() - ->addShared( 'elementor_subscriber', Elementor::class ) - ->addArgument( $options ) - ->addArgument( rocket_direct_filesystem() ) - ->addArgument( $this->getContainer()->get( 'delay_js_html' ) ); - $this->getContainer() - ->addShared( 'woocommerce_subscriber', WooCommerceSubscriber::class ) - ->addArgument( $this->getContainer()->get( 'delay_js_html' ) ); - $this->getContainer() - ->addShared( 'syntaxhighlighter_subscriber', SyntaxHighlighter_Subscriber::class ); - $this->getContainer() - ->addShared( 'ngg_subscriber', NGG_Subscriber::class ); - $this->getContainer() - ->addShared( 'smush_subscriber', Smush::class ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'options' ) ); - $this->getContainer() - ->addShared( 'imagify_webp_subscriber', Imagify_Subscriber::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'shortpixel_webp_subscriber', ShortPixel_Subscriber::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'ewww_webp_subscriber', EWWW_Subscriber::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'optimus_webp_subscriber', Optimus_Subscriber::class ); - $this->getContainer() - ->addShared( 'bigcommerce_subscriber', BigCommerce::class ); - $this->getContainer() - ->addShared( 'beaverbuilder_subscriber', BeaverBuilder::class ); - $this->getContainer() - ->addShared( 'amp_subscriber', AMP::class ) - ->addArgument( $this->getContainer()->get( 'cdn_subscriber' ) ); - $this->getContainer() - ->addShared( 'simple_custom_css', SimpleCustomCss::class ) - ->addArgument( WP_ROCKET_CACHE_BUSTING_PATH )->addArgument( WP_ROCKET_CACHE_BUSTING_URL ); - $this->getContainer() - ->addShared( 'pdfembedder', PDFEmbedder::class ); - $this->getContainer() - ->addShared( 'mod_pagespeed', ModPagespeed::class ); - $this->getContainer() - ->addShared( 'adthrive', Adthrive::class ); - $this->getContainer() - ->addShared( 'autoptimize', Autoptimize::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'wp-meteor', WPMeteor::class ); - $this->getContainer() - ->addShared( 'revolution_slider_subscriber', RevolutionSlider::class ); - $this->getContainer() - ->addShared( 'wordfence_subscriber', WordFenceCompatibility::class ); - $this->getContainer() - ->addShared( 'ezoic', Ezoic::class ); - $this->getContainer() - ->addShared( 'thirstyaffiliates', ThirstyAffiliates::class ); - $this->getContainer() - ->addShared( 'pwa', PWA::class ); - $this->getContainer() - ->addShared( 'yoast_seo', Yoast::class ); - $this->getContainer() - ->addShared( 'convertplug', ConvertPlug::class ); - $this->getContainer() - ->addShared( 'unlimited_elements', UnlimitedElements::class ); - $this->getContainer() - ->addShared( 'inline_related_posts', InlineRelatedPosts::class ); - $this->getContainer() - ->addShared( 'wpml', WPML::class ); - $this->getContainer()->add( 'cloudflare_plugin_facade', CloudflareFacade::class ); - $this->getContainer() - ->addShared( 'cloudflare_plugin_subscriber', Cloudflare::class ) - ->addArgument( $options ) - ->addArgument( $this->getContainer()->get( 'options_api' ) ) - ->addArgument( $this->getContainer()->get( 'beacon' ) ) - ->addArgument( $this->getContainer()->get( 'cloudflare_plugin_facade' ) ); - $this->getContainer() - ->addShared( 'jetpack', Jetpack::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'convertplug', ConvertPlug::class ); - $this->getContainer() - ->addShared( 'rank_math_seo', RankMathSEO::class ); - $this->getContainer() - ->addShared( 'all_in_one_seo_pack', AllInOneSEOPack::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'seopress', SEOPress::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'the_seo_framework', TheSEOFramework::class ) - ->addArgument( $options ); - $this->getContainer() - ->addShared( 'rocket_lazy_load', RocketLazyLoad::class ); - $this->getContainer() - ->addShared( 'the_events_calendar', TheEventsCalendar::class ); - $this->getContainer() - ->addShared( 'perfmatters', Perfmatters::class ); - $this->getContainer() - ->addShared( 'rapidload', RapidLoad::class ); - $this->getContainer() - ->addShared( 'weglot', Weglot::class ); + $this->getContainer()->addShared( 'mobile_subscriber', Mobile_Subscriber::class ); + $this->getContainer()->addShared( 'elementor_subscriber', Elementor::class ) + ->addArguments( + [ + 'options', + rocket_direct_filesystem(), + 'delay_js_html', + ] + ); + $this->getContainer()->addShared( 'woocommerce_subscriber', WooCommerceSubscriber::class ) + ->addArgument( 'delay_js_html' ); + $this->getContainer()->addShared( 'syntaxhighlighter_subscriber', SyntaxHighlighter_Subscriber::class ); + $this->getContainer()->addShared( 'ngg_subscriber', NGG_Subscriber::class ); + $this->getContainer()->addShared( 'smush_subscriber', Smush::class ) + ->addArguments( + [ + 'options_api', + 'options', + ] + ); + $this->getContainer()->addShared( 'imagify_webp_subscriber', Imagify_Subscriber::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'shortpixel_webp_subscriber', ShortPixel_Subscriber::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'ewww_webp_subscriber', EWWW_Subscriber::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'optimus_webp_subscriber', Optimus_Subscriber::class ); + $this->getContainer()->addShared( 'bigcommerce_subscriber', BigCommerce::class ); + $this->getContainer()->addShared( 'beaverbuilder_subscriber', BeaverBuilder::class ); + $this->getContainer()->addShared( 'amp_subscriber', AMP::class ) + ->addArgument( 'cdn_subscriber' ); + $this->getContainer()->addShared( 'simple_custom_css', SimpleCustomCss::class ) + ->addArguments( + [ + new StringArgument( rocket_get_constant( 'WP_ROCKET_CACHE_BUSTING_PATH', '' ) ), + new StringArgument( rocket_get_constant( 'WP_ROCKET_CACHE_BUSTING_URL', '' ) ), + ] + ); + $this->getContainer()->addShared( 'pdfembedder', PDFEmbedder::class ); + $this->getContainer()->addShared( 'mod_pagespeed', ModPagespeed::class ); + $this->getContainer()->addShared( 'adthrive', Adthrive::class ); + $this->getContainer()->addShared( 'autoptimize', Autoptimize::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'wp-meteor', WPMeteor::class ); + $this->getContainer()->addShared( 'revolution_slider_subscriber', RevolutionSlider::class ); + $this->getContainer()->addShared( 'wordfence_subscriber', WordFenceCompatibility::class ); + $this->getContainer()->addShared( 'ezoic', Ezoic::class ); + $this->getContainer()->addShared( 'thirstyaffiliates', ThirstyAffiliates::class ); + $this->getContainer()->addShared( 'pwa', PWA::class ); + $this->getContainer()->addShared( 'yoast_seo', Yoast::class ); + $this->getContainer()->addShared( 'convertplug', ConvertPlug::class ); + $this->getContainer()->addShared( 'unlimited_elements', UnlimitedElements::class ); + $this->getContainer()->addShared( 'inline_related_posts', InlineRelatedPosts::class ); + $this->getContainer()->addShared( 'wpml', WPML::class ); + $this->getContainer()->add( 'cloudflare_plugin_facade', CloudflareFacade::class ); + $this->getContainer()->addShared( 'cloudflare_plugin_subscriber', Cloudflare::class ) + ->addArguments( + [ + 'options', + 'options_api', + 'beacon', + 'cloudflare_plugin_facade', + ] + ); + $this->getContainer()->addShared( 'jetpack', Jetpack::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'convertplug', ConvertPlug::class ); + $this->getContainer()->addShared( 'rank_math_seo', RankMathSEO::class ); + $this->getContainer()->addShared( 'all_in_one_seo_pack', AllInOneSEOPack::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'seopress', SEOPress::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'the_seo_framework', TheSEOFramework::class ) + ->addArgument( 'options' ); + $this->getContainer()->addShared( 'rocket_lazy_load', RocketLazyLoad::class ); + $this->getContainer()->addShared( 'the_events_calendar', TheEventsCalendar::class ); + $this->getContainer()->addShared( 'perfmatters', Perfmatters::class ); + $this->getContainer()->addShared( 'rapidload', RapidLoad::class ); + $this->getContainer()->addShared( 'weglot', Weglot::class ); $this->getContainer()->addShared( 'translatepress', TranslatePress::class ); $this->getContainer()->addShared( 'wpgeotargeting', WPGeotargeting::class ); $this->getContainer()->addShared( 'contactform7', ContactForm7::class ); diff --git a/inc/classes/ServiceProvider/class-common-subscribers.php b/inc/classes/ServiceProvider/class-common-subscribers.php index ab94157a1a..6c09a6b73c 100644 --- a/inc/classes/ServiceProvider/class-common-subscribers.php +++ b/inc/classes/ServiceProvider/class-common-subscribers.php @@ -1,4 +1,6 @@ Date: Mon, 17 Feb 2025 12:57:40 +0200 Subject: [PATCH 21/26] Fix #7061 Exclude attachment post type from some features (#7073) Co-authored-by: Khadreal --- .../Common/PerformanceHints/Admin/Controller.php | 4 ++++ .../Optimization/RUCSS/Admin/Subscriber.php | 4 ++++ .../Admin/Controller/deletePost.php | 13 +++++++++++++ .../Subscriber/deleteUsedCssOnUpdateOrDelete.php | 16 ++++++++++++++++ .../Admin/Controller/deletePost.php | 2 ++ .../Subscriber/deleteUsedCssOnUpdateOrDelete.php | 3 +++ 6 files changed, 42 insertions(+) diff --git a/inc/Engine/Common/PerformanceHints/Admin/Controller.php b/inc/Engine/Common/PerformanceHints/Admin/Controller.php index 5856d55633..fb3152570f 100644 --- a/inc/Engine/Common/PerformanceHints/Admin/Controller.php +++ b/inc/Engine/Common/PerformanceHints/Admin/Controller.php @@ -64,6 +64,10 @@ private function delete_rows() { * @return void */ public function delete_post( $post_id ) { + if ( 'attachment' === get_post_type( $post_id ) ) { + return; + } + $url = get_permalink( $post_id ); // get_permalink should return false or string, but some plugins return null. diff --git a/inc/Engine/Optimization/RUCSS/Admin/Subscriber.php b/inc/Engine/Optimization/RUCSS/Admin/Subscriber.php index 2962c44b87..459e10337e 100644 --- a/inc/Engine/Optimization/RUCSS/Admin/Subscriber.php +++ b/inc/Engine/Optimization/RUCSS/Admin/Subscriber.php @@ -120,6 +120,10 @@ public function delete_used_css_on_update_or_delete( $post_id ) { return; } + if ( 'attachment' === get_post_type( $post_id ) ) { + return; + } + $url = get_permalink( $post_id ); if ( false === $url ) { diff --git a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php index d7bb531977..10da29d203 100644 --- a/tests/Fixtures/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php +++ b/tests/Fixtures/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php @@ -5,6 +5,7 @@ 'config' => [ 'filter' => false, 'post_id' => 1, + 'post_type' => 'post', 'url' => 'http://example.org', 'factories' => [ 'get_admin_controller' @@ -17,6 +18,7 @@ 'filter' => true, 'post_id' => 1, 'url' => null, + 'post_type' => 'post', ], 'expected' => false, ], @@ -25,6 +27,7 @@ 'filter' => true, 'post_id' => 1, 'url' => false, + 'post_type' => 'post', ], 'expected' => false, ], @@ -32,8 +35,18 @@ 'config' => [ 'filter' => true, 'post_id' => 1, + 'post_type' => 'post', 'url' => 'http://example.org', ], 'expected' => true, ], + 'testShoulNotDeletePostWithAttachmentPostType' => [ + 'config' => [ + 'filter' => true, + 'post_id' => 1, + 'post_type' => 'attachment', + 'url' => 'http://example.org', + ], + 'expected' => false, + ], ]; diff --git a/tests/Fixtures/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php b/tests/Fixtures/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php index 3eddb2cbd3..154b912ed8 100644 --- a/tests/Fixtures/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php +++ b/tests/Fixtures/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php @@ -68,6 +68,7 @@ 'url' => 'http://example.org/category/test/', 'files_deleted' => [], 'files_preserved' => array_merge( $files, $preserved ), + 'post_type' => 'post' ] ], 'shouldDeleteOnUpdate' => [ @@ -80,6 +81,7 @@ 'post_id' => 1, 'url' => 'http://example.org/category/test/', 'files_preserved' => array_merge( $files, $preserved ), + 'post_type' => 'post' ] ], 'shouldNotDeleteOnDisabledFilter' => [ @@ -92,6 +94,20 @@ 'items' => $items, 'files_deleted' => [], 'files_preserved' => array_merge( $files, $preserved ), + 'post_type' => 'post' + ] + ], + 'shouldNotDeleteOnAttachmentPostType' => [ + 'input' => [ + 'remove_unused_css' => true, + 'is_disabled' => false, + 'wp_error' => false, + 'post_id' => 1, + 'url' => 'http://example.org/category/test/', + 'items' => $items, + 'files_deleted' => [], + 'files_preserved' => array_merge( $files, $preserved ), + 'post_type' => 'attachment' ] ] ] diff --git a/tests/Unit/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php b/tests/Unit/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php index 1c244493ef..3facd62f45 100644 --- a/tests/Unit/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php +++ b/tests/Unit/inc/Engine/Common/PerformanceHints/Admin/Controller/deletePost.php @@ -37,6 +37,8 @@ public function testShouldDoExpected( $config, $expected ) { $controller = new Controller( ! $config['filter'] ? [] : $this->factories ); Functions\when( 'get_permalink' )->justReturn( $config['url'] ); + Functions\when( 'get_post_type' ) + ->justReturn( $config['post_type'] ); if ( $expected ) { $this->queries->expects( $this->once() ) diff --git a/tests/Unit/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php b/tests/Unit/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php index 35fb9e9727..614bb46348 100644 --- a/tests/Unit/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php +++ b/tests/Unit/inc/Engine/Optimization/RUCSS/Admin/Subscriber/deleteUsedCssOnUpdateOrDelete.php @@ -42,6 +42,9 @@ public function testShouldDoExpected( $config ) { Functions\when( 'get_permalink' ) ->justReturn( $config['url'] ); + Functions\when( 'get_post_type' ) + ->justReturn( $config['post_type'] ); + $this->configureDeletion($config); $this->subscriber->delete_used_css_on_update_or_delete( $config['post_id'] ); From b2dbb4447bbe4dbcf3813259662f8392bb26d419 Mon Sep 17 00:00:00 2001 From: wordpressfan Date: Mon, 17 Feb 2025 11:08:38 +0000 Subject: [PATCH 22/26] update dynamic lists --- dynamic-lists.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamic-lists.json b/dynamic-lists.json index 00905ce23d..3929c75606 100644 --- a/dynamic-lists.json +++ b/dynamic-lists.json @@ -1 +1 @@ -{"rucss_inline_atts_exclusions":["rocket-lazyload-inline-css","divi-style-parent-inline-inline-css","gsf-custom-css","extra-style-inline-inline-css","woodmart-inline-css-inline-css","woodmart_shortcodes-custom-css","rs-plugin-settings-inline-css","divi-style-inline-inline-css","tcb-post-list-dynamic-style","n2-ss-","wpcf7-","siteorigin-panels-layouts-footer","xstore-inline-css-inline-css","assets.reviews.io","ezoicCSS","stk-","rocket-lazyrender-inline-css","umsMapStyles_","trx_addons-inline-styles-inline-css"],"rucss_inline_content_exclusions":[".wp-container-",".wp-elements-","#wpv-expandable-",".custom-content-","#thb-",".et_pb_text_dap_","#gdlr-core-shape-divider","#ultib3-",".uvc-wrap-",".jet-listing-dynamic-post-",".vcex_",".wprm-advanced-list-",".adsslot_",".jnews_",".cp-info-bar.content-","#stockie-custom-","#ohio-custom-",".uid-","#wpfMainWrapper","#penci_","#penci-",".wpbs_s","#apcore_","#apress_","#zolo_",".extended-products-grid#style-",".preloader#style-preloader-",".thegem-heading-",".thegem-button-",".thegem-custom-",".thegem-popup-","#pattern-","#thegem-video-frame-","#thegem-",".qwery_inline_",".dcgd_submit_button",".irs-bar",".gallery-grid-",".cmplz-hidden","#sqbquizouter","#start_sqbquizouter",".flo-header--",".trx_addons_inline_",".wpp-cardview-compact",".e-loop-item-",".tiered-pricing-plain-text",".vc_cta3_content-container",".vc_btn-gradient-btn-"],"defer_js_inline_exclusions":["DOMContentLoaded","document.write","window.lazyLoadOptions","N.N2_","rev_slider_wrapper","FB3D_CLIENT_LOCALE","ewww_webp_supported","anr_captcha_field_div","renderInvisibleReCaptcha","bookingInProgress"],"defer_js_external_exclusions":["gist.github.com","content.jwplatform.com","js.hsforms.net","www.uplaunch.com","google.com\/recaptcha","widget.reviews.co.uk","verify.authorize.net\/anetseal","lib\/admin\/assets\/lib\/webfont\/webfont.min.js","app.mailerlite.com","widget.reviews.io","simplybook.(.*)\/v2\/widget\/widget.js","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-content\/plugins\/wpfront-notification-bar\/js\/wpfront-notification-bar(.*).js","\/wp-content\/plugins\/oxygen\/component-framework\/vendor\/aos\/aos.js","\/wp-content\/plugins\/ewww-image-optimizer\/includes\/check-webp(.min)?.js","static.mailerlite.com\/data\/(.*).js","cdn.voxpow.com\/static\/libs\/v1\/(.*).js","cdn.voxpow.com\/media\/trackers\/js\/(.*).js","use.typekit.net","www.idxhome.com","\/wp-includes\/js\/dist\/vendor\/lodash(.min)?.js","\/wp-includes\/js\/dist\/api-fetch(.min)?.js","\/wp-includes\/js\/dist\/i18n(.min)?.js","\/wp-includes\/js\/dist\/vendor\/wp-polyfill(.min)?.js","\/wp-includes\/js\/dist\/url(.min)?.js","\/wp-includes\/js\/dist\/hooks(.min)?.js","www.paypal.com\/sdk\/js","js-eu1.hsforms.net","yanovis.Voucher.js","\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","use.typekit.com","\/artale\/modules\/kirki\/assets\/webfont.js","\/api\/scripts\/lb_cs.js","js.hscta.net\/cta\/current.js","widget.refari.co","player.vdocipher.com","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js"],"delay_js_exclusions":["nowprocket","\/wp-includes\/js\/wp-embed.min.js","lazyLoadOptions","lazyLoadThumb","wp-rocket\/assets\/js\/lazyload\/(.*)","et_core_page_resource_fallback","window.\\$us === undefined","js-extra","fusionNavIsCollapsed","\/assets\/js\/smush-lazy-load","eio_lazy_vars","\\\/lazysizes(\\.min|-pre|-post)?\\.js","document\\.body\\.classList\\.remove\\(\"no-js\"\\)","document\\.documentElement\\.className\\.replace\\( 'no-js', 'js' \\)","et_animation_data","wpforms_settings","var nfForms","\/\/stats.wp.com","_stq.push","fluent_form_ff_form_instance_","cpLoadCSS","ninja_column_","var rbs_gallery_","var lepopup_","var billing_additional_field","var gtm4wp","var dataLayer_content","\/ewww-image-optimizer\/includes\/load[_-]webp(\\.min)?.js","\/ewww-image-optimizer\/includes\/check-webp(\\.min)?.js","ewww_webp_supported","\/dist\/js\/browser-redirect\/app.js","\/perfmatters\/js\/lazyload.min.js","lazyLoadInstance","scripts.mediavine.com\/tags\/","initCubePortfolio","simpli.fi","gforms_recaptcha_","\/jetpack-boost\/vendor\/automattic\/jetpack-lazy-images\/(.*)","jetpack-lazy-images-js-enabled","jetpack-boost-critical-css","wpformsRecaptchaCallback","booking-suedtirol-js","wpcp_css_disable_selection","\/gravityforms\/js\/conditional_logic.min.js","statcounter.com\/counter\/counter.js","var sc_project","\/jetpack\/jetpack_vendor\/automattic\/jetpack-lazy-images\/(.*)","\/themify-builder\/themify\/js\/modules\/fallback(\\.min)?.js","handlePixMessage","var corner_video","cdn.pixfuture.com\/hb_v2.js","cdn.pixfuture.com\/pbix.js","served-by.pixfuture.com\/www\/delivery\/ads.js","served-by.pixfuture.com\/www\/delivery\/headerbid_sticky_refresh.js","serv-vdo.pixfuture.com\/vpaid\/ads.js","wprRemoveCPCSS","window.jdgmSettings","\/photonic\/include\/js\/front-end\/nomodule\/photonic-baguettebox.min.js","\/photonic\/include\/ext\/baguettebox\/baguettebox.min.js","window.wsf_form_json_config","et_link_options_data","FuseboxPlayerAPIKey","js.hscta.net\/cta\/current.js","hbspt.cta.load","consent.cookiebot.com\/uc.js","\/woofilter-pro\/woofilterpro\/js\/ion.rangeSlider.min.js","barra.r7.com\/barra.js","rocket_css_lazyload_launch","#wpr-lazyload-bg","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","rocket_lcp_data","rocket_beacon_data","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","elm.style.display=\"none\""],"js_minify_external":["html5.js","show_ads.js","histats.com\/js","ws.amazon.com\/widgets","\/ads\/","intensedebate.com","scripts.chitika.net\/","jotform.com\/","gist.github.com","forms.aweber.com","video.unrulymedia.com","stats.wp.com","stats.wordpress.com","widget.rafflecopter.com","widget-prime.rafflecopter.com","releases.flowplayer.org","c.ad6media.fr","cdn.stickyadstv.com","www.smava.de","contextual.media.net","app.getresponse.com","adserver.reklamstore.com","s0.wp.com","wprp.zemanta.com","files.bannersnack.com","smarticon.geotrust.com","js.gleam.io","ir-na.amazon-adsystem.com","web.ventunotech.com","verify.authorize.net","ads.themoneytizer.com","embed.finanzcheck.de","imagesrv.adition.com","js.juicyads.com","form.jotformeu.com","speakerdeck.com","content.jwplatform.com","ads.investingchannel.com","app.ecwid.com","www.industriejobs.de","s.gravatar.com","googlesyndication.com","a.optmstr.com","a.optmnstr.com","a.opmnstr.com","adthrive.com","mediavine.com","js.hsforms.net","googleadservices.com","f.convertkit.com","recaptcha\/api.js","mailmunch.co","apps.shareaholic.com","dsms0mj1bbhn4.cloudfront.net","nutrifox.com","code.tidio.co","www.uplaunch.com","widget.reviewability.com","embed-cdn.gettyimages.com\/widgets.js","app.mailerlite.com","ck.page","cdn.jsdelivr.net\/gh\/AmauriC\/","static.klaviyo.com\/onsite\/js\/klaviyo.js","a.omappapi.com\/app\/js\/api.min.js","static.zdassets.com","feedbackcompany.com\/widgets\/feedback-company-widget.min.js","widget.gleamjs.io","phonewagon.com","simplybook.asia\/v2\/widget\/widget.js","simplybook.it\/v2\/widget\/widget.js","simplybook.me\/v2\/widget\/widget.js","static.botsrv.com\/website\/js\/widget2.36cf1446.js","static.mailerlite.com\/data\/","cdn.voxpow.com","loader.knack.com","embed.lpcontent.net\/leadboxes\/current\/embed.js","cc.cdn.civiccomputing.com\/9\/cookieControl-9.x.min.js","cse.google.com\/cse.js","kit.fontawesome.com","cdn.jsdelivr.net\/npm\/mathjax@3\/es5\/tex-mml-chtml.js","static.leadpages.net\/leadbars\/current\/embed.js","booqable.com\/v2\/booqable.js","googleoptimize.com","cdna.hubpeople.com\/js\/widget_standalone_two_modes.js","s3.tradingview.com","www.vbt.io\/ext\/vbtforms.js","cdn.callrail.com","documentcloud.adobe.com\/view-sdk\/main.js","static.cleverpush.com","js.afterpay.com","cdn.enable.co.il\/licenses\/enable-","hcaptcha.com\/1\/api.js","voucher.getavo.it\/public\/js\/yanovis.Voucher.js","js-eu1.hsforms.net","statcounter.com\/counter\/counter.js","snapppt.com","use.typekit.com","secure.gravatar.com\/js\/gprofiles.js","cdn.jsdelivr.net\/npm\/hockeystack","widget.prod.faslet.net","ga.getresponse.com\/script\/ga.js","cognitoforms.com","usercentrics.eu","cdn.amcharts.com","umami","cdn.popt.in\/pixel.js","m2d.m2.ai","pubguru.net","trustindex.io","cdnjs.cloudflare.com\/ajax\/libs\/prism\/","podigee-podcast-player.js","tarteaucitron.io\/load.js","osm.klarnaservices.com\/lib.js","mein.clickskeks.at\/app.js","barra.r7.com\/barra.js","widget.refari.co","widget.reviews.co.uk","player.vdocipher.com","www.instagram.com\/embed.js","smartframe.io","challenges.cloudflare.com\/turnstile\/","script.roboassist.ai","cdn.hu-manity.co","daumcdn.net\/mapjsapi\/bundle\/postcode\/prod\/postcode.v2.js","consent.cookiebot.com\/uc.js","umstats.tools.coolw.xyz","powerad.ai","leadconnectorhq.com"],"js_move_after_combine":["map_fusion_map_","ec:addProduct","ec:addImpression","clear_better_facebook_comments","vc-row-destroy-equal-heights-","dfd-icon-list-","SFM_template","WLTChangeState","wlt_star_","wlt_pop_distance_","smart_list_tip","gd-wgt-pagi-","data-rf-id=","tvc_po=","scrapeazon","startclock","it_logo_field_owl-box_","td_live_css_uid","wpvl_paramReplace","tdAjaxCount","mec_skin_","_wca","_taboola","fbq('trackCustom'","fbq('track'","data.token","sharrre","dfads_ajax_load_ads","tie_postviews","wmp_update","h5ab-print-article","gform_ajax_frame_","gform_post_render","mts_view_count","act_css_tooltip","window.SLB","wpt_view_count","var dateNow","gallery_product_",".flo-block-slideshow-","data='api-key=ct-","ip_common_function()","(\"style#gsf-custom-css\").append","a3revWCDynamicGallery_","#owl-carousel-instagram-","window.FlowFlowOpts","jQuery('.td_uid_","jQuery(\".slider-","#dfd-vcard-widget-","#sf-instagram-widget-",".woocommerce-tabs-","penci_megamenu__","vc_prepareHoverBox","wp-temp-form-div","_wswebinarsystem_already_","#views-extra-css\").text","fusetag.setTargeting","hit.uptrendsdata.com","callback:window.renderBadge","test_run_nf_conditional_logic","cb_nombre","$('.fl-node-","function($){google_maps_","$(\"#myCarousel","et_animation_data=","current_url=\"","CustomEvent.prototype=window.Event.prototype","electro-wc-product-gallery","woof_is_mobile","jQuery('.videonextup","wpp_params","us.templateDirectoryUri=",".fat-gallery-item",".ratingbox","user_rating.prototype.eraseCookie","test_run_nf_conditional","dpsp-networks-btns-wrapper","pa_woo_product_info","sharing_enabled_on_post_via_metabox","#product-search-field-","GOTMLS_login_offset","berocket_aapf_time_to_fix_products_style","window.vc_googleMapsPointer","sinceID_","#ut-background-video-ut-section","+window.comment_tab_width+","dfd-button-hover-in","wpseo-address-wrapper","platform.stumbleupon.com","#woo_pp_ec_button_mini_cart","#supercarousel","blockClass","tdbMenuItem","tdbSearchItem","best_seller_badge","jQuery('#product-top-bar","fb_desc-","FC_regenerate_captcha","wp_post_blocks_vars.listed_posts=[","captcha-hash","mapdata={",".ywpc-char-",").countdowntimer(","jQuery(\"#td_uid_","find('#td_uid_","variation_estimate_msg"],"js_excluded_inline":["document.write","google_ad","edToolbar","gtag","_gaq.push","_gaLt","GoogleAnalyticsObject","syntaxhighlighter","adsbygoogle","ci_cap_","_stq","nonce","post_id","LogHuman","idcomments_acct","ch_client","sc_online_t","_stq","bannersnack_embed","vtn_player_type","ven_video_key","ANS_customer_id","tdBlock","tdLocalCache","wpRestNonce","\"url\":","lazyLoadOptions","adthrive","loadCSS","google_tag_params","clicky_custom","clicky_site_ids","NSLPopupCenter","_paq","gtm","dataLayer","RecaptchaLoad","WPCOM_sharing_counts","jetpack_remote_comment","subscribe-field","contextly","_mmunch","gt_request_uri","doGTranslate","docTitle","bs_ajax_paginate_","bs_deferred_loading_","theChampRedirectionUrl","theChampFBCommentUrl","theChampTwitterRedirect","theChampRegRedirectionUrl","ESSB_CACHE_URL","oneall_social_login_providers_","betterads_screen_width","woocommerce_wishlist_add_to_wishlist_url","arf_conditional_logic","heateorSsHorSharingShortUrl","TL_Const","bimber_front_microshare","setAttribute(\"id\"","setAttribute( \"id\"","TribeEventsPro","peepsotimedata","wphc_data","hc_rand_id","RBL_ADD","AfsAnalyticsObject","_thriveCurrentPost","esc_login_url","fwduvpMainPlaylist","Bibblio.initRelatedContent","showUFC()","#iphorm-","#fancy-","ult-carousel-","theChampLJAuthUrl","f._fbq","Insticator","w2dc_js_objects","cherry_ajax","ad_block_","elementorFrontendConfig","zeen_","disqusIdentifier","currentAjaxUrl","geodir_event_call_calendar_","atatags-","hbspt.forms.create","function(c,h,i,m,p)","dataTable({","rankMath = {","_atrk_opts","quicklinkOptions","ct_checkjs_","WP_Statistics_http","penci_block_","omapi_localized","omapi_data","OptinMonsterApp","tminusnow","nfForms","galleries.gallery_","wcj_evt.prodID","advads_tracking_ads","advadsGATracking.postContext","woopack_config","ulp_content_id","wp-cumulus\/tagcloud.swf?r=","ctSetCookie('ct_checkjs'","woof_really_curr_tax","uLogin.customInit","i18n_no_matching_variations_text","alsp_map_markers_attrs","var inc_opt =","iworks_upprev","yith_wcevti_tickets","window.metrilo.ensure_cbuid","metrilo.event","wordpress_page_root","wcct_info","Springbot.product_id","pysWooProductData","dfd-heading","owl=$(\"#","penci_megamenu","fts_security","algoliaAutocomplete","avia_framework_globals","tabs.easyResponsiveTabs","searchlocationHeader","yithautocomplete","data-parallax-speed","currency_data=","cedexisData","function reenableButton","#wpnbio-show","e.Newsletter2GoTrackingObject","var categories_","\"+nRemaining+\"","cartsguru_cart_token","after_share_easyoptin","location_data.push","thirstyFunctions.isThirstyLink","styles: ' #custom-menu-","function svc_center_","#svc_carousel2_container_","advads.move","elementid","advads_has_ads","wpseo_map_init","mdf_current_page_url","tptn_tracker","dpsp_pin_button_data","searchwp_live_search_params","wpp_params","top.location,thispage","selection+pagelink","ic_window_resolution","PHP.wp_p_id","ShopifyBuy.UI.onReady(client)","orig_request_uri","gie.widgets.load","Adman.Flash","PHP.wp_p_id","window.broadstreetKeywords","var productId =","var flatsomeVars","wc_product_block_data","static.mailerlite.com","amzn_assoc","_bs_getParameterByName","_stq.push","h._remove","var FlowFlowOpts","var WCPFData =","var _beeketing","var _statcounter","var actions =","var current_url","var object_name","var the_ajax_script","var wc_cart_fragments_params","var woocommerce_params","var wpml_cookies","wc_add_to_cart_params","window.broadstreetKeywords","window.wc_ga_pro.available_gateways","xa.prototype","HOUZEZ_ajaxcalls_vars","w2dc_maps_objects","w2dc_controller_args_array","w2dc_map_markers_attrs","YT.Player","WPFC.data","function current_video_","var videodiv","var slider_wppasrotate","wppas_ga","var blockClass","tarteaucitron","pw_brand_product_list","tminusCountDown","pysWooSelectContentData","wpvq_ans89733","_isp_version","price_range_data","window.FeedbackCompanyWidgets","woocs_current_currency","woo_variation_swatches_options","woocommerce_price_slider_params","scriptParams","form-adv-pagination","borlabsCookiePrioritize","urls_wpwidgetpolylang","quickViewNonce","frontendscripts_params","nj-facebook-messenger","var fb_mess_position","init_particles_row_background_script","setREVStartSize","fl-node","PPAccordion","soliloquy_","wprevpublicjs_script_vars","DTGS_NONCE_FRONTEND","et_animation_data","archives-dropdown","loftloaderCache","SmartSliderSimple","var nectarLove","var incOpt","RocketBrowserCompatibilityChecker","RocketPreloadLinksConfig","placementVersionId","var useEdit","var DTGS_NONCE_FRONTEND","n2jQuery","et_core_api_spam_recaptcha","cnArgs","__CF$cv$params","trustbox_settings","aepro","cdn.jst.ai","w2dc_fields_in_categories","jetMenuPublicSettings","JetTricksSettings","aepc_pixel","avadaWooCommerceVars","var isb","fcaPcPost","csrf_token","icwp_wpsf_vars_lpantibot","wpvViewHead","ed_school_plugin","aps_comp_","guaven_woos","__lm_redirect_to","__wpdm_view_count","bookacti.booking_system","nfFrontEnd","view_quote_cart_link","__eae_decode_emails","divioverlays_ajaxurl","var _EPYT_","#ins-heading-","#ins-button-","tve_frontend_options","lb24.src","amazon_Login_accessToken","porto_infinite_scroll",".adace-loader-","adace_load_","tagGroupsAccordiontaggroupscloudaccordion","tagGroupsTabstaggroupscloudtabs","jrRelatedWidgets","UNCODE.initRow","amp_mobile_redirect_disabled","wpgdprcData","wpml_browser_redirect_params","swPreRegister","kboard_settings","ct_ultimate_gdpr_cookie","wcpv_registration_local","www.idxhome.com","arf_footer_cl_logic_call","reload_attached_coupons","var ftpp","forminatorFront","_EPYT_","edd_free_downloads_vars","edd_stripe_vars","var ASP","ecwidOriginalTitle","defaultCategoryId","translation-revision-date","google_conversion_id","hbspt","var marker_locations_","var AdmMyAjax","ifso_page_url","referrer_for_pageload","WoocommerceWidget\/woocommerceWidget.js","var ht_ctc_chat_var","spuvar","var wpilFrontend","urls_polylangREPLACETOID","e.setAttribute('unselectable',on);","try{Typekit.load","iMapsData","var wpforms_user_journey","rocket_lazyload_css_data","wcStoreApiNonceTimestamp","createNonceMiddleware","pbidHash","wcBlocksMiddlewareConfig"],"cache_ignored_parameters":["utm_source","utm_medium","utm_campaign","utm_expid","utm_term","utm_content","utm_id","utm_source_platform","utm_creative_format","utm_marketing_tactic","mtm_source","mtm_medium","mtm_campaign","mtm_keyword","mtm_cid","mtm_content","pk_source","pk_medium","pk_campaign","pk_keyword","pk_cid","pk_content","fb_action_ids","fb_action_types","fb_source","fbclid","campaignid","adgroupid","adid","gclid","age-verified","ao_noptimize","usqp","cn-reloaded","_ga","sscid","gclsrc","_gl","mc_cid","mc_eid","_bta_tid","_bta_c","trk_contact","trk_msg","trk_module","trk_sid","gdfms","gdftrk","gdffi","_ke","_kx","redirect_log_mongo_id","redirect_mongo_id","sb_referer_host","mkwid","pcrid","ef_id","s_kwcid","msclkid","dm_i","epik","pp","gbraid","wbraid","ssp_iabi","ssp_iaba","gad","vgo_ee","gad_source","onlywprocket","srsltid"],"preload_exclusions":["void\\(.*;","(.*)__trashed(.*)","\/jet-menu\/(.*)","\/jet-popup\/(.*)","(.*)printButton.href(.*)"],"exclude_js_files":["\/wp-includes\/js\/dist\/i18n.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/html2canvas.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/pdf.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/three.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/3d-flip-book.min.js","\/google-site-kit\/dist\/assets\/js\/(.*).js","\/wp-live-chat-support\/public\/js\/callus(.*).js","\/borlabs-cookie\/assets\/javascript\/(.*).js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","\/woocommerce-bookings\/dist\/frontend.js","\/plugins\/mapify(.*)\/assets\/js\/dist\/bundle.js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","\/wp-recipe-maker-premium\/dist\/public-premium.js","\/plugins\/wp-recipe-maker\/(.*)"],"staging_domains":[".wpengine.com",".wpenginepowered.com",".pantheonsite.io",".flywheelsites.com",".flywheelstaging.com",".kinsta.com",".kinsta.cloud",".cloudwaysapps.com",".azurewebsites.net",".wpserveur.net","-liquidwebsites.com",".myftpupload.com",".dream.press",".sg-host.com",".platformsh.site",".wpstage.net",".bigscoots-staging.com",".wpsc.site",".runcloud.link",".onrocket.site",".singlestaging.com",".myraidbox.de",".instawp.xyz",".instawp.co",".instawp.link",".instawp.app",".hstgr.cloud",".myhostpoint.ch",".wpcomstaging.com",".nxcli.io",".lyricalstaging.com",".myrdbx.io",".staging.tempurl.host",".staging.mysites.io",".updraftclone.com",".easywp.com",".preview.infomaniak.website",".wp-cloud.dev",".wpsc.dev",".wptiger.fr",".amazonaws.com",".wpdns.site",".patheonsite.io",".cloudwayssites.com",".mystagingwebsite.com",".hostingersite.com",".ngrok.io",".wpenginepowered.com",".stage.site",".ksysweb.com"],"exclude_js_template":["type=\"module\"","data-minify=","data-no-minify="],"lazy_rendering_exclusions":["class=\"parallex\"","class=\"avada-footer-scripts\"","id=\"rhslidingMenu\"","class=\"logobsmallt\"","id=\"ast-mobile-popup-wrapper\"","id=\"cmplz-cookiebanner-container\"","class=\"wf-container-footer\"","class=\"de-mega-menu-container\"","data-nosnippet","class=\"floating-menu float-menu-","id=\"jeg_off_canvas\"","id=\"dipi-popup-maker-container\"","class=\"static-position vendor_hidden\"","class=\"jws-mini-cart-wrapper\"","class=\"home-widgets-section\"","elementor-location-floating_buttons","class=\"xoo-el-container xoo-el-style-popup\"","class=\"off-canvas-wrapper\"","id=\"ast-hb-account-login-wrap\"","id=\"ak_drawer_holder\"","id=\"brx-footer\"","elementor-location-footer","class=\"ts-floating-sidebar\"","id=\"yith-wacp-popup\"","class=\"fl-builder-content fl-builder-content-30 fl-builder-global-templates-locked\"","class=\"mfn-footer-tmpl mfn-footer\"","class=\"fusion-tb-footer fusion-footer","class=\"wt-cli-cookie-bar-container\"","id=\"lazy-loading-point\"","class=\"cp-popup-container","class=\"xoo-wsc-markup\"","class=\"xoo-wsc-modal","class=\"breakdance\"","class=\"footer-container color-scheme-light\"","class=\"sticky-cta\"","class=\"footer-booking-widget","rh_sticky_wrapper_footer","class=\"sticky-add-to-cart-wrapper","id=\"wcpa_img_preview\"","id=\"wpca-lay-out-wrapper\""],"host_fonts":[]} \ No newline at end of file +{"rucss_inline_atts_exclusions":["rocket-lazyload-inline-css","divi-style-parent-inline-inline-css","gsf-custom-css","extra-style-inline-inline-css","woodmart-inline-css-inline-css","woodmart_shortcodes-custom-css","rs-plugin-settings-inline-css","divi-style-inline-inline-css","tcb-post-list-dynamic-style","n2-ss-","wpcf7-","siteorigin-panels-layouts-footer","xstore-inline-css-inline-css","assets.reviews.io","ezoicCSS","stk-","rocket-lazyrender-inline-css","umsMapStyles_","trx_addons-inline-styles-inline-css"],"rucss_inline_content_exclusions":[".wp-container-",".wp-elements-","#wpv-expandable-",".custom-content-","#thb-",".et_pb_text_dap_","#gdlr-core-shape-divider","#ultib3-",".uvc-wrap-",".jet-listing-dynamic-post-",".vcex_",".wprm-advanced-list-",".adsslot_",".jnews_",".cp-info-bar.content-","#stockie-custom-","#ohio-custom-",".uid-","#wpfMainWrapper","#penci_","#penci-",".wpbs_s","#apcore_","#apress_","#zolo_",".extended-products-grid#style-",".preloader#style-preloader-",".thegem-heading-",".thegem-button-",".thegem-custom-",".thegem-popup-","#pattern-","#thegem-video-frame-","#thegem-",".qwery_inline_",".dcgd_submit_button",".irs-bar",".gallery-grid-",".cmplz-hidden","#sqbquizouter","#start_sqbquizouter",".flo-header--",".trx_addons_inline_",".wpp-cardview-compact",".e-loop-item-",".tiered-pricing-plain-text",".vc_cta3_content-container",".vc_btn-gradient-btn-",".et_pb_de_mach_title_1"],"defer_js_inline_exclusions":["DOMContentLoaded","document.write","window.lazyLoadOptions","N.N2_","rev_slider_wrapper","FB3D_CLIENT_LOCALE","ewww_webp_supported","anr_captcha_field_div","renderInvisibleReCaptcha","bookingInProgress"],"defer_js_external_exclusions":["gist.github.com","content.jwplatform.com","js.hsforms.net","www.uplaunch.com","google.com\/recaptcha","widget.reviews.co.uk","verify.authorize.net\/anetseal","lib\/admin\/assets\/lib\/webfont\/webfont.min.js","app.mailerlite.com","widget.reviews.io","simplybook.(.*)\/v2\/widget\/widget.js","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-content\/plugins\/wpfront-notification-bar\/js\/wpfront-notification-bar(.*).js","\/wp-content\/plugins\/oxygen\/component-framework\/vendor\/aos\/aos.js","\/wp-content\/plugins\/ewww-image-optimizer\/includes\/check-webp(.min)?.js","static.mailerlite.com\/data\/(.*).js","cdn.voxpow.com\/static\/libs\/v1\/(.*).js","cdn.voxpow.com\/media\/trackers\/js\/(.*).js","use.typekit.net","www.idxhome.com","\/wp-includes\/js\/dist\/vendor\/lodash(.min)?.js","\/wp-includes\/js\/dist\/api-fetch(.min)?.js","\/wp-includes\/js\/dist\/i18n(.min)?.js","\/wp-includes\/js\/dist\/vendor\/wp-polyfill(.min)?.js","\/wp-includes\/js\/dist\/url(.min)?.js","\/wp-includes\/js\/dist\/hooks(.min)?.js","www.paypal.com\/sdk\/js","js-eu1.hsforms.net","yanovis.Voucher.js","\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","use.typekit.com","\/artale\/modules\/kirki\/assets\/webfont.js","\/api\/scripts\/lb_cs.js","js.hscta.net\/cta\/current.js","widget.refari.co","player.vdocipher.com","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js"],"delay_js_exclusions":["nowprocket","\/wp-includes\/js\/wp-embed.min.js","lazyLoadOptions","lazyLoadThumb","wp-rocket\/assets\/js\/lazyload\/(.*)","et_core_page_resource_fallback","window.\\$us === undefined","js-extra","fusionNavIsCollapsed","\/assets\/js\/smush-lazy-load","eio_lazy_vars","\\\/lazysizes(\\.min|-pre|-post)?\\.js","document\\.body\\.classList\\.remove\\(\"no-js\"\\)","document\\.documentElement\\.className\\.replace\\( 'no-js', 'js' \\)","et_animation_data","wpforms_settings","var nfForms","\/\/stats.wp.com","_stq.push","fluent_form_ff_form_instance_","cpLoadCSS","ninja_column_","var rbs_gallery_","var lepopup_","var billing_additional_field","var gtm4wp","var dataLayer_content","\/ewww-image-optimizer\/includes\/load[_-]webp(\\.min)?.js","\/ewww-image-optimizer\/includes\/check-webp(\\.min)?.js","ewww_webp_supported","\/dist\/js\/browser-redirect\/app.js","\/perfmatters\/js\/lazyload.min.js","lazyLoadInstance","scripts.mediavine.com\/tags\/","initCubePortfolio","simpli.fi","gforms_recaptcha_","\/jetpack-boost\/vendor\/automattic\/jetpack-lazy-images\/(.*)","jetpack-lazy-images-js-enabled","jetpack-boost-critical-css","wpformsRecaptchaCallback","booking-suedtirol-js","wpcp_css_disable_selection","\/gravityforms\/js\/conditional_logic.min.js","statcounter.com\/counter\/counter.js","var sc_project","\/jetpack\/jetpack_vendor\/automattic\/jetpack-lazy-images\/(.*)","\/themify-builder\/themify\/js\/modules\/fallback(\\.min)?.js","handlePixMessage","var corner_video","cdn.pixfuture.com\/hb_v2.js","cdn.pixfuture.com\/pbix.js","served-by.pixfuture.com\/www\/delivery\/ads.js","served-by.pixfuture.com\/www\/delivery\/headerbid_sticky_refresh.js","serv-vdo.pixfuture.com\/vpaid\/ads.js","wprRemoveCPCSS","window.jdgmSettings","\/photonic\/include\/js\/front-end\/nomodule\/photonic-baguettebox.min.js","\/photonic\/include\/ext\/baguettebox\/baguettebox.min.js","window.wsf_form_json_config","et_link_options_data","FuseboxPlayerAPIKey","js.hscta.net\/cta\/current.js","hbspt.cta.load","consent.cookiebot.com\/uc.js","\/woofilter-pro\/woofilterpro\/js\/ion.rangeSlider.min.js","barra.r7.com\/barra.js","rocket_css_lazyload_launch","#wpr-lazyload-bg","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","rocket_lcp_data","rocket_beacon_data","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","elm.style.display=\"none\""],"js_minify_external":["html5.js","show_ads.js","histats.com\/js","ws.amazon.com\/widgets","\/ads\/","intensedebate.com","scripts.chitika.net\/","jotform.com\/","gist.github.com","forms.aweber.com","video.unrulymedia.com","stats.wp.com","stats.wordpress.com","widget.rafflecopter.com","widget-prime.rafflecopter.com","releases.flowplayer.org","c.ad6media.fr","cdn.stickyadstv.com","www.smava.de","contextual.media.net","app.getresponse.com","adserver.reklamstore.com","s0.wp.com","wprp.zemanta.com","files.bannersnack.com","smarticon.geotrust.com","js.gleam.io","ir-na.amazon-adsystem.com","web.ventunotech.com","verify.authorize.net","ads.themoneytizer.com","embed.finanzcheck.de","imagesrv.adition.com","js.juicyads.com","form.jotformeu.com","speakerdeck.com","content.jwplatform.com","ads.investingchannel.com","app.ecwid.com","www.industriejobs.de","s.gravatar.com","googlesyndication.com","a.optmstr.com","a.optmnstr.com","a.opmnstr.com","adthrive.com","mediavine.com","js.hsforms.net","googleadservices.com","f.convertkit.com","recaptcha\/api.js","mailmunch.co","apps.shareaholic.com","dsms0mj1bbhn4.cloudfront.net","nutrifox.com","code.tidio.co","www.uplaunch.com","widget.reviewability.com","embed-cdn.gettyimages.com\/widgets.js","app.mailerlite.com","ck.page","cdn.jsdelivr.net\/gh\/AmauriC\/","static.klaviyo.com\/onsite\/js\/klaviyo.js","a.omappapi.com\/app\/js\/api.min.js","static.zdassets.com","feedbackcompany.com\/widgets\/feedback-company-widget.min.js","widget.gleamjs.io","phonewagon.com","simplybook.asia\/v2\/widget\/widget.js","simplybook.it\/v2\/widget\/widget.js","simplybook.me\/v2\/widget\/widget.js","static.botsrv.com\/website\/js\/widget2.36cf1446.js","static.mailerlite.com\/data\/","cdn.voxpow.com","loader.knack.com","embed.lpcontent.net\/leadboxes\/current\/embed.js","cc.cdn.civiccomputing.com\/9\/cookieControl-9.x.min.js","cse.google.com\/cse.js","kit.fontawesome.com","cdn.jsdelivr.net\/npm\/mathjax@3\/es5\/tex-mml-chtml.js","static.leadpages.net\/leadbars\/current\/embed.js","booqable.com\/v2\/booqable.js","googleoptimize.com","cdna.hubpeople.com\/js\/widget_standalone_two_modes.js","s3.tradingview.com","www.vbt.io\/ext\/vbtforms.js","cdn.callrail.com","documentcloud.adobe.com\/view-sdk\/main.js","static.cleverpush.com","js.afterpay.com","cdn.enable.co.il\/licenses\/enable-","hcaptcha.com\/1\/api.js","voucher.getavo.it\/public\/js\/yanovis.Voucher.js","js-eu1.hsforms.net","statcounter.com\/counter\/counter.js","snapppt.com","use.typekit.com","secure.gravatar.com\/js\/gprofiles.js","cdn.jsdelivr.net\/npm\/hockeystack","widget.prod.faslet.net","ga.getresponse.com\/script\/ga.js","cognitoforms.com","usercentrics.eu","cdn.amcharts.com","umami","cdn.popt.in\/pixel.js","m2d.m2.ai","pubguru.net","trustindex.io","cdnjs.cloudflare.com\/ajax\/libs\/prism\/","podigee-podcast-player.js","tarteaucitron.io\/load.js","osm.klarnaservices.com\/lib.js","mein.clickskeks.at\/app.js","barra.r7.com\/barra.js","widget.refari.co","widget.reviews.co.uk","player.vdocipher.com","www.instagram.com\/embed.js","smartframe.io","challenges.cloudflare.com\/turnstile\/","script.roboassist.ai","cdn.hu-manity.co","daumcdn.net\/mapjsapi\/bundle\/postcode\/prod\/postcode.v2.js","consent.cookiebot.com\/uc.js","umstats.tools.coolw.xyz","powerad.ai","leadconnectorhq.com"],"js_move_after_combine":["map_fusion_map_","ec:addProduct","ec:addImpression","clear_better_facebook_comments","vc-row-destroy-equal-heights-","dfd-icon-list-","SFM_template","WLTChangeState","wlt_star_","wlt_pop_distance_","smart_list_tip","gd-wgt-pagi-","data-rf-id=","tvc_po=","scrapeazon","startclock","it_logo_field_owl-box_","td_live_css_uid","wpvl_paramReplace","tdAjaxCount","mec_skin_","_wca","_taboola","fbq('trackCustom'","fbq('track'","data.token","sharrre","dfads_ajax_load_ads","tie_postviews","wmp_update","h5ab-print-article","gform_ajax_frame_","gform_post_render","mts_view_count","act_css_tooltip","window.SLB","wpt_view_count","var dateNow","gallery_product_",".flo-block-slideshow-","data='api-key=ct-","ip_common_function()","(\"style#gsf-custom-css\").append","a3revWCDynamicGallery_","#owl-carousel-instagram-","window.FlowFlowOpts","jQuery('.td_uid_","jQuery(\".slider-","#dfd-vcard-widget-","#sf-instagram-widget-",".woocommerce-tabs-","penci_megamenu__","vc_prepareHoverBox","wp-temp-form-div","_wswebinarsystem_already_","#views-extra-css\").text","fusetag.setTargeting","hit.uptrendsdata.com","callback:window.renderBadge","test_run_nf_conditional_logic","cb_nombre","$('.fl-node-","function($){google_maps_","$(\"#myCarousel","et_animation_data=","current_url=\"","CustomEvent.prototype=window.Event.prototype","electro-wc-product-gallery","woof_is_mobile","jQuery('.videonextup","wpp_params","us.templateDirectoryUri=",".fat-gallery-item",".ratingbox","user_rating.prototype.eraseCookie","test_run_nf_conditional","dpsp-networks-btns-wrapper","pa_woo_product_info","sharing_enabled_on_post_via_metabox","#product-search-field-","GOTMLS_login_offset","berocket_aapf_time_to_fix_products_style","window.vc_googleMapsPointer","sinceID_","#ut-background-video-ut-section","+window.comment_tab_width+","dfd-button-hover-in","wpseo-address-wrapper","platform.stumbleupon.com","#woo_pp_ec_button_mini_cart","#supercarousel","blockClass","tdbMenuItem","tdbSearchItem","best_seller_badge","jQuery('#product-top-bar","fb_desc-","FC_regenerate_captcha","wp_post_blocks_vars.listed_posts=[","captcha-hash","mapdata={",".ywpc-char-",").countdowntimer(","jQuery(\"#td_uid_","find('#td_uid_","variation_estimate_msg"],"js_excluded_inline":["document.write","google_ad","edToolbar","gtag","_gaq.push","_gaLt","GoogleAnalyticsObject","syntaxhighlighter","adsbygoogle","ci_cap_","_stq","nonce","post_id","LogHuman","idcomments_acct","ch_client","sc_online_t","_stq","bannersnack_embed","vtn_player_type","ven_video_key","ANS_customer_id","tdBlock","tdLocalCache","wpRestNonce","\"url\":","lazyLoadOptions","adthrive","loadCSS","google_tag_params","clicky_custom","clicky_site_ids","NSLPopupCenter","_paq","gtm","dataLayer","RecaptchaLoad","WPCOM_sharing_counts","jetpack_remote_comment","subscribe-field","contextly","_mmunch","gt_request_uri","doGTranslate","docTitle","bs_ajax_paginate_","bs_deferred_loading_","theChampRedirectionUrl","theChampFBCommentUrl","theChampTwitterRedirect","theChampRegRedirectionUrl","ESSB_CACHE_URL","oneall_social_login_providers_","betterads_screen_width","woocommerce_wishlist_add_to_wishlist_url","arf_conditional_logic","heateorSsHorSharingShortUrl","TL_Const","bimber_front_microshare","setAttribute(\"id\"","setAttribute( \"id\"","TribeEventsPro","peepsotimedata","wphc_data","hc_rand_id","RBL_ADD","AfsAnalyticsObject","_thriveCurrentPost","esc_login_url","fwduvpMainPlaylist","Bibblio.initRelatedContent","showUFC()","#iphorm-","#fancy-","ult-carousel-","theChampLJAuthUrl","f._fbq","Insticator","w2dc_js_objects","cherry_ajax","ad_block_","elementorFrontendConfig","zeen_","disqusIdentifier","currentAjaxUrl","geodir_event_call_calendar_","atatags-","hbspt.forms.create","function(c,h,i,m,p)","dataTable({","rankMath = {","_atrk_opts","quicklinkOptions","ct_checkjs_","WP_Statistics_http","penci_block_","omapi_localized","omapi_data","OptinMonsterApp","tminusnow","nfForms","galleries.gallery_","wcj_evt.prodID","advads_tracking_ads","advadsGATracking.postContext","woopack_config","ulp_content_id","wp-cumulus\/tagcloud.swf?r=","ctSetCookie('ct_checkjs'","woof_really_curr_tax","uLogin.customInit","i18n_no_matching_variations_text","alsp_map_markers_attrs","var inc_opt =","iworks_upprev","yith_wcevti_tickets","window.metrilo.ensure_cbuid","metrilo.event","wordpress_page_root","wcct_info","Springbot.product_id","pysWooProductData","dfd-heading","owl=$(\"#","penci_megamenu","fts_security","algoliaAutocomplete","avia_framework_globals","tabs.easyResponsiveTabs","searchlocationHeader","yithautocomplete","data-parallax-speed","currency_data=","cedexisData","function reenableButton","#wpnbio-show","e.Newsletter2GoTrackingObject","var categories_","\"+nRemaining+\"","cartsguru_cart_token","after_share_easyoptin","location_data.push","thirstyFunctions.isThirstyLink","styles: ' #custom-menu-","function svc_center_","#svc_carousel2_container_","advads.move","elementid","advads_has_ads","wpseo_map_init","mdf_current_page_url","tptn_tracker","dpsp_pin_button_data","searchwp_live_search_params","wpp_params","top.location,thispage","selection+pagelink","ic_window_resolution","PHP.wp_p_id","ShopifyBuy.UI.onReady(client)","orig_request_uri","gie.widgets.load","Adman.Flash","PHP.wp_p_id","window.broadstreetKeywords","var productId =","var flatsomeVars","wc_product_block_data","static.mailerlite.com","amzn_assoc","_bs_getParameterByName","_stq.push","h._remove","var FlowFlowOpts","var WCPFData =","var _beeketing","var _statcounter","var actions =","var current_url","var object_name","var the_ajax_script","var wc_cart_fragments_params","var woocommerce_params","var wpml_cookies","wc_add_to_cart_params","window.broadstreetKeywords","window.wc_ga_pro.available_gateways","xa.prototype","HOUZEZ_ajaxcalls_vars","w2dc_maps_objects","w2dc_controller_args_array","w2dc_map_markers_attrs","YT.Player","WPFC.data","function current_video_","var videodiv","var slider_wppasrotate","wppas_ga","var blockClass","tarteaucitron","pw_brand_product_list","tminusCountDown","pysWooSelectContentData","wpvq_ans89733","_isp_version","price_range_data","window.FeedbackCompanyWidgets","woocs_current_currency","woo_variation_swatches_options","woocommerce_price_slider_params","scriptParams","form-adv-pagination","borlabsCookiePrioritize","urls_wpwidgetpolylang","quickViewNonce","frontendscripts_params","nj-facebook-messenger","var fb_mess_position","init_particles_row_background_script","setREVStartSize","fl-node","PPAccordion","soliloquy_","wprevpublicjs_script_vars","DTGS_NONCE_FRONTEND","et_animation_data","archives-dropdown","loftloaderCache","SmartSliderSimple","var nectarLove","var incOpt","RocketBrowserCompatibilityChecker","RocketPreloadLinksConfig","placementVersionId","var useEdit","var DTGS_NONCE_FRONTEND","n2jQuery","et_core_api_spam_recaptcha","cnArgs","__CF$cv$params","trustbox_settings","aepro","cdn.jst.ai","w2dc_fields_in_categories","jetMenuPublicSettings","JetTricksSettings","aepc_pixel","avadaWooCommerceVars","var isb","fcaPcPost","csrf_token","icwp_wpsf_vars_lpantibot","wpvViewHead","ed_school_plugin","aps_comp_","guaven_woos","__lm_redirect_to","__wpdm_view_count","bookacti.booking_system","nfFrontEnd","view_quote_cart_link","__eae_decode_emails","divioverlays_ajaxurl","var _EPYT_","#ins-heading-","#ins-button-","tve_frontend_options","lb24.src","amazon_Login_accessToken","porto_infinite_scroll",".adace-loader-","adace_load_","tagGroupsAccordiontaggroupscloudaccordion","tagGroupsTabstaggroupscloudtabs","jrRelatedWidgets","UNCODE.initRow","amp_mobile_redirect_disabled","wpgdprcData","wpml_browser_redirect_params","swPreRegister","kboard_settings","ct_ultimate_gdpr_cookie","wcpv_registration_local","www.idxhome.com","arf_footer_cl_logic_call","reload_attached_coupons","var ftpp","forminatorFront","_EPYT_","edd_free_downloads_vars","edd_stripe_vars","var ASP","ecwidOriginalTitle","defaultCategoryId","translation-revision-date","google_conversion_id","hbspt","var marker_locations_","var AdmMyAjax","ifso_page_url","referrer_for_pageload","WoocommerceWidget\/woocommerceWidget.js","var ht_ctc_chat_var","spuvar","var wpilFrontend","urls_polylangREPLACETOID","e.setAttribute('unselectable',on);","try{Typekit.load","iMapsData","var wpforms_user_journey","rocket_lazyload_css_data","wcStoreApiNonceTimestamp","createNonceMiddleware","pbidHash","wcBlocksMiddlewareConfig"],"cache_ignored_parameters":["utm_source","utm_medium","utm_campaign","utm_expid","utm_term","utm_content","utm_id","utm_source_platform","utm_creative_format","utm_marketing_tactic","mtm_source","mtm_medium","mtm_campaign","mtm_keyword","mtm_cid","mtm_content","pk_source","pk_medium","pk_campaign","pk_keyword","pk_cid","pk_content","fb_action_ids","fb_action_types","fb_source","fbclid","campaignid","adgroupid","adid","gclid","age-verified","ao_noptimize","usqp","cn-reloaded","_ga","sscid","gclsrc","_gl","mc_cid","mc_eid","_bta_tid","_bta_c","trk_contact","trk_msg","trk_module","trk_sid","gdfms","gdftrk","gdffi","_ke","_kx","redirect_log_mongo_id","redirect_mongo_id","sb_referer_host","mkwid","pcrid","ef_id","s_kwcid","msclkid","dm_i","epik","pp","gbraid","wbraid","ssp_iabi","ssp_iaba","gad","vgo_ee","gad_source","onlywprocket","srsltid"],"preload_exclusions":["void\\(.*;","(.*)__trashed(.*)","\/jet-menu\/(.*)","\/jet-popup\/(.*)","(.*)printButton.href(.*)"],"exclude_js_files":["\/wp-includes\/js\/dist\/i18n.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/html2canvas.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/pdf.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/three.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/3d-flip-book.min.js","\/google-site-kit\/dist\/assets\/js\/(.*).js","\/wp-live-chat-support\/public\/js\/callus(.*).js","\/borlabs-cookie\/assets\/javascript\/(.*).js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","\/woocommerce-bookings\/dist\/frontend.js","\/plugins\/mapify(.*)\/assets\/js\/dist\/bundle.js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","\/wp-recipe-maker-premium\/dist\/public-premium.js","\/plugins\/wp-recipe-maker\/(.*)"],"staging_domains":[".wpengine.com",".wpenginepowered.com",".pantheonsite.io",".flywheelsites.com",".flywheelstaging.com",".kinsta.com",".kinsta.cloud",".cloudwaysapps.com",".azurewebsites.net",".wpserveur.net","-liquidwebsites.com",".myftpupload.com",".dream.press",".sg-host.com",".platformsh.site",".wpstage.net",".bigscoots-staging.com",".wpsc.site",".runcloud.link",".onrocket.site",".singlestaging.com",".myraidbox.de",".instawp.xyz",".instawp.co",".instawp.link",".instawp.app",".hstgr.cloud",".myhostpoint.ch",".wpcomstaging.com",".nxcli.io",".lyricalstaging.com",".myrdbx.io",".staging.tempurl.host",".staging.mysites.io",".updraftclone.com",".easywp.com",".preview.infomaniak.website",".wp-cloud.dev",".wpsc.dev",".wptiger.fr",".amazonaws.com",".wpdns.site",".patheonsite.io",".cloudwayssites.com",".mystagingwebsite.com",".hostingersite.com",".ngrok.io",".wpenginepowered.com",".stage.site",".ksysweb.com"],"exclude_js_template":["type=\"module\"","data-minify=","data-no-minify="],"lazy_rendering_exclusions":["class=\"parallex\"","class=\"avada-footer-scripts\"","id=\"rhslidingMenu\"","class=\"logobsmallt\"","id=\"ast-mobile-popup-wrapper\"","id=\"cmplz-cookiebanner-container\"","class=\"wf-container-footer\"","class=\"de-mega-menu-container\"","data-nosnippet","class=\"floating-menu float-menu-","id=\"jeg_off_canvas\"","id=\"dipi-popup-maker-container\"","class=\"static-position vendor_hidden\"","class=\"jws-mini-cart-wrapper\"","class=\"home-widgets-section\"","elementor-location-floating_buttons","class=\"xoo-el-container xoo-el-style-popup\"","class=\"off-canvas-wrapper\"","id=\"ast-hb-account-login-wrap\"","id=\"ak_drawer_holder\"","id=\"brx-footer\"","elementor-location-footer","class=\"ts-floating-sidebar\"","id=\"yith-wacp-popup\"","class=\"fl-builder-content fl-builder-content-30 fl-builder-global-templates-locked\"","class=\"mfn-footer-tmpl mfn-footer\"","class=\"fusion-tb-footer fusion-footer","class=\"wt-cli-cookie-bar-container\"","id=\"lazy-loading-point\"","class=\"cp-popup-container","class=\"xoo-wsc-markup\"","class=\"xoo-wsc-modal","class=\"breakdance\"","class=\"footer-container color-scheme-light\"","class=\"sticky-cta\"","class=\"footer-booking-widget","rh_sticky_wrapper_footer","class=\"sticky-add-to-cart-wrapper","id=\"wcpa_img_preview\"","id=\"wpca-lay-out-wrapper\""],"host_fonts":[]} \ No newline at end of file From 0cd6b43b94bf4f5ff43867f06fb5179c1b61773f Mon Sep 17 00:00:00 2001 From: WordPressFan Date: Mon, 17 Feb 2025 13:12:21 +0200 Subject: [PATCH 23/26] updater version to 3.18.2-alpha --- wp-rocket.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-rocket.php b/wp-rocket.php index 042056c8b1..c5fcf9cbca 100755 --- a/wp-rocket.php +++ b/wp-rocket.php @@ -3,7 +3,7 @@ * Plugin Name: WP Rocket * Plugin URI: https://wp-rocket.me * Description: The best WordPress performance plugin. - * Version: 3.18.1.5 + * Version: 3.18.2-alpha * Requires at least: 5.8 * Requires PHP: 7.3 * Code Name: Iego @@ -20,7 +20,7 @@ defined( 'ABSPATH' ) || exit; // Rocket defines. -define( 'WP_ROCKET_VERSION', '3.18.1.5' ); +define( 'WP_ROCKET_VERSION', '3.18.2-alpha' ); define( 'WP_ROCKET_WP_VERSION', '5.8' ); define( 'WP_ROCKET_WP_VERSION_TESTED', '6.3.1' ); define( 'WP_ROCKET_PHP_VERSION', '7.3' ); From b64fc470fe0e0b4dd70c138614bb5ee839b82b0f Mon Sep 17 00:00:00 2001 From: WP Media GitHub Actions Bot Date: Mon, 17 Feb 2025 11:30:08 +0000 Subject: [PATCH 24/26] Prepare transifex before alpha release --- languages/rocket-fa_IR.mo | Bin 136212 -> 136286 bytes languages/rocket-fi.mo | Bin 46270 -> 112533 bytes languages/rocket-fr_FR.mo | Bin 117646 -> 117646 bytes languages/rocket-ko_KR.mo | Bin 115378 -> 115440 bytes languages/rocket-pt_PT.mo | Bin 112231 -> 115951 bytes languages/rocket.pot | 8 ++++---- 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/languages/rocket-fa_IR.mo b/languages/rocket-fa_IR.mo index e3a4640e909cfaef66a0ca517d7c02b1002ab20f..6328001634756b711bd39bd6dcf83565002d8564 100644 GIT binary patch delta 13369 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 LyIRiozMK4i!s2(c delta 13300 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≦nV5wFT{S61`vB=W5$(QthZzFOpNw9p#h0g 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 delta 11718 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 XVQKTNqiRbR_YVsB#8+Q@oALhu9H$Kx diff --git a/languages/rocket-fr_FR.mo b/languages/rocket-fr_FR.mo index 5b12a8d7fda9c1a4cc26ae4cb8cfd965a0424488..681daccc09bd1c56535b54e11036c77e43897ec1 100644 GIT binary patch delta 1098 zcmXZaZA{Kl7{~G7>G4kJ`H`ku*07<3XpG*_Ds7rrTjXJF7F%npnXS1!WYbcXUL-TZ znze3Dx!dVs^@@@NqowfvC!nRqfGEyLQM(h=;ybr|fG5z6O}H5!;VzuSNX(j) z_ToOYiFDx$%=|5_M%R?I1=FWI(m@85OyrTsAQoZrv~#1gGtv&eU&T!Pgf_9{KN7{z zMZADjf2EHY^p8YXKZ@PNTV)hQJcEhEVLoQIVr#L0INQUZm_ZAYi{xwM2d6L|&!L@f z!Mm8~XLJPz(9W0o8};A_wqbjKkqh?(8iipo#$h?yr>aF;!CQC$Jv|IIFj(p`%E3Ym zz*e*ywWEF0E)2vzypC^h2+M=aY>9Jdphn_BJcCDrokYK3GjYv)C()z@M$d>pBTws5 z>q4U?OuWOLIF0t^Ss_jWhtVE<3`4L2?TxB26|bRfzSro+VNAl{P&3<0YtXLWjkY(6 zFdEA-)YkAk1G{lEuD~|z#kaT^FNZm$>_WTI%ei=9&JSoyI)Nn^7Vi9i9PNA!hU0Ct zm3)l0hx##|^OYW9X1hNh?VGtHotvcLa^eEC3s0g=^b*o8x`|Q5t#nv5c4IJZi#GDd zT=Zf-ZpVxmXZ>m1PuzeBwkgIK*b=&8odexiMx5O_lu*^@d#I$MvCy0AN=?g1S)Y-% SvGb1ieTqqZSQ~46JO2Zj$E*wh delta 1097 zcmXZaOGwp06vy%3_~`m7_4>A?e1O#=6s5!pvPB_k5n@K9DHI6W13`%>E{O%HNa(^8 zLadOA>?Igv5{X5*D2oW%{Qom^=FDmBaJ6>0?u;aOa{Z(X zuM}dW>d#V~r20uIi?|hU6Aw>0)_#$W5vP2WM)}@`_W!bJDIV)E3R|%mFXI#3@Ld|h zS=@y8W~2d}oRLQ>*{J7-^n!_@pHdpO%t}>w7qc<(m$V*tV-lXkWW0!5@B!|@IgG~q z-%=@-qfKN0pW^m8lEL74X)ET;d!$MR^-Sy{k#RhL>3^IXH7-ay`F;uW@FUv9(ibI) zp$pi8r~gVHFytSJu>Knk5^s}H4DlkaA$I#2U&XSpgt)-N;2?t@Bo`TfqX0aEiFgj} zd=K8j%VEi($jQkPLAR$v0wqJ63sv=zLH73djeu#rJ(kWm5d z$7R@ycB4MDZ#sZ39K~*YjT2ZKY;a^hhAbL=PM`5_`1Is?VF`UJ2%P3wZwbTF7%*Hv>j;|UBMXQUOKE1A7Uux#To@- z5qhy0ci`qYXMF>f6SrZKZHgHNwuHg)&Vea-l(?XOBI(rgfXbTVRqgw{g+UoPx!IYy RnVJ1Jz3(#aH^&?Q{{Ij|tkD1f diff --git a/languages/rocket-ko_KR.mo b/languages/rocket-ko_KR.mo index 8caa9c83625da8d4b9c50c849d5340e56bbf6559..62cb1a8363a066db9fd1a5d01e46464a9ef8027b 100644 GIT binary patch delta 13405 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 delta 13345 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 N{9oVLmA+}w{{vX~{(b-e diff --git a/languages/rocket-pt_PT.mo b/languages/rocket-pt_PT.mo index 421c70c9cbc7f4f4dfa81c0a59eac8ee35387293..c5721b47c7fbdef2e52854a3e0ec76a5801744b4 100644 GIT binary patch delta 18096 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 delta 14496 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 SoKxW?yPb6j#Yt~EC;lIczX_rM diff --git a/languages/rocket.pot b/languages/rocket.pot index 918b507e84..ee5225a641 100644 --- a/languages/rocket.pot +++ b/languages/rocket.pot @@ -2,14 +2,14 @@ # This file is distributed under the same license as the WP Rocket plugin. msgid "" msgstr "" -"Project-Id-Version: WP Rocket 3.18.1-beta1\n" +"Project-Id-Version: WP Rocket 3.18.2-alpha\n" "Report-Msgid-Bugs-To: http://wp-rocket.me/\n" "Last-Translator: WP Media (http://wp-rocket.me/)\n" "Language-Team: WP Media (http://www.transifex.com/projects/p/wp-media/) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2025-01-29T13:05:38+00:00\n" +"POT-Creation-Date: 2025-02-17T11:30:03+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: rocket\n" @@ -2323,7 +2323,7 @@ msgid "This action will clear the Critical Images and Lazily Rendered Content." msgstr "" #. translators: %1$s = plugin name. -#: inc/Engine/Common/PerformanceHints/Admin/Controller.php:136 +#: inc/Engine/Common/PerformanceHints/Admin/Controller.php:140 msgid "%1$s: Critical images and Lazy Render data was cleared!" msgstr "" @@ -2811,7 +2811,7 @@ msgid "%1$s: Could not create the %2$s table in the database which is necessary msgstr "" #. translators: %1$s = plugin name. -#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:275 +#: inc/Engine/Optimization/RUCSS/Admin/Subscriber.php:279 msgid "%1$s: Used CSS cache cleared!" msgstr "" From f629604f347903481b4cd0f6c66c7a478bd3bb24 Mon Sep 17 00:00:00 2001 From: Khadreal Date: Tue, 18 Feb 2025 14:03:26 +0100 Subject: [PATCH 25/26] Change version to 3.18.2 --- wp-rocket.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-rocket.php b/wp-rocket.php index c5fcf9cbca..740c828cc5 100755 --- a/wp-rocket.php +++ b/wp-rocket.php @@ -3,7 +3,7 @@ * Plugin Name: WP Rocket * Plugin URI: https://wp-rocket.me * Description: The best WordPress performance plugin. - * Version: 3.18.2-alpha + * Version: 3.18.2 * Requires at least: 5.8 * Requires PHP: 7.3 * Code Name: Iego @@ -20,7 +20,7 @@ defined( 'ABSPATH' ) || exit; // Rocket defines. -define( 'WP_ROCKET_VERSION', '3.18.2-alpha' ); +define( 'WP_ROCKET_VERSION', '3.18.2' ); define( 'WP_ROCKET_WP_VERSION', '5.8' ); define( 'WP_ROCKET_WP_VERSION_TESTED', '6.3.1' ); define( 'WP_ROCKET_PHP_VERSION', '7.3' ); From 5dd73e7048226b26060979a22f794e041f5c68e3 Mon Sep 17 00:00:00 2001 From: Khadreal Date: Tue, 18 Feb 2025 13:04:00 +0000 Subject: [PATCH 26/26] update dynamic lists --- dynamic-lists-delayjs.json | 2 +- dynamic-lists.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dynamic-lists-delayjs.json b/dynamic-lists-delayjs.json index 0184876cd3..09d58a70aa 100644 --- a/dynamic-lists-delayjs.json +++ b/dynamic-lists-delayjs.json @@ -1 +1 @@ -{"plugins":{"ffc21030-519a-4853-8cea-49f959e82731":{"title":"Additional Variation Images Gallery for WooCommerce","condition":"woo-variation-gallery\/woo-variation-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woo-variation-gallery\/assets\/js\/slick.min.js","\/woo-variation-gallery\/assets\/js\/frontend.min.js","\/wp-includes\/js\/underscore.min.js","variation_custom_fields"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:def67a2c1ddd6df2353e4772b6fd4e5b","is_default":0,"created_at":1724424735},"0e7dc253-acd0-4421-877f-a7101d848717":{"title":"Advanced Ads","condition":"advanced-ads\/advanced-ads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/(.*).js","advanced_ads_ready","advadsCfpQueue","adsbygoogle","adservice.google","\/advanced-ads(.*)","advads_items","advads_tracking_ads"],"icon_url":"","summary":"The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0","type":"plugin","id":"plugin:4b82cc7379d46c6272f5d556bb264eec","is_default":0,"created_at":1724424826},"a4d5c058-9120-47ee-977c-f30f83fb1a75":{"id":"plugin:a076fbb79772f497349a76ee74a7f708","title":"All-in-one Compliance for GDPR \/ CCPA Cookie Consent","type":"plugin","icon":"","exclusions":["iubenda_cs.js","var _iub"],"is_default":0,"condition":"iubenda-cookie-law-solution\/iubenda_cookie_solution.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"88457e92-0f24-458e-b7b5-bab59074ebef":{"title":"Amelia","condition":"ameliabooking\/ameliabooking.php","exclusions":["\/wp-content\/plugins\/ameliabooking\/(.*).js","var hasAmeliaEvent"],"icon_url":"","summary":"Display booking options without user interaction.","type":"plugin","id":"plugin:93ea6597c3cbd06e93a46b9f5368732d","is_default":0,"created_at":1724425057},"79a5082f-821a-4a4b-a0e3-caaf22cf3f75":{"title":"AMO Team Showcase","condition":"amo-team-showcase\/amo-team-showcase.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/amo-team-showcase\/public\/js\/wookmark.js","\/amo-team-showcase\/public\/js\/amo-team-showcase-public.js","\/wp-includes\/js\/imagesloaded.min.js","amoTeamVars"],"icon_url":"","summary":"To display team members.","type":"plugin","id":"plugin:9bdceaa1bb89135730a3b2aa4db94c22","is_default":0,"created_at":1724425072},"90c7fd90-3adf-4cb7-8a92-845bdbd95d27":{"title":"Anti-Spam by CleanTalk - Prevent console error","condition":"cleantalk-spam-protect\/cleantalk.php","exclusions":["ctPublicFunctions","ctPublic"],"icon_url":"","summary":"Prevent console error","type":"plugin","id":"plugin:ed2ade77cd44e21b1703b093c002a903","is_default":0,"created_at":1724425107},"e054f840-700a-4549-bbba-485473a53f71":{"title":"AnWP Football Leagues - Calendar Widget","condition":"football-leagues-by-anwppro\/anwp-football-leagues.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/football-leagues-by-anwppro\/(.*)","\/football-leagues-by-anwppro-premium-premium\/(.*)","window.AnWPFLPro","window.AnWPFLTabulator","\/elementor\/assets\/lib\/flatpickr\/flatpickr.min.js"],"icon_url":"","summary":"Display FL Calendar Widget","type":"plugin","id":"plugin:e7581089f33fdf0a970d5c5deb16ff50","is_default":0,"created_at":1724425139},"1d058cae-4460-4354-bab3-a96445650bd8":{"title":"AnyWhere Elementor Pro","condition":"anywhere-elementor-pro\/anywhere-elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/anywhere-elementor-pro\/build\/index.js"],"icon_url":"","summary":"Make links clickable","type":"plugin","id":"plugin:b739df50f3f5bf400075f17dca652517","is_default":0,"created_at":1724425158},"8a1614c7-55b1-4b6d-88e5-6e8ddc630dae":{"id":"plugin:46741e77eaf4d13a0c80be6b86379758","title":"Astra - Pro Addon","type":"plugin","icon":"","exclusions":["\/astra-addon\/astra-addon-(.*).js"],"is_default":0,"condition":"astra-addon\/astra-addon.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"24bc7cdf-0c51-4d93-a74d-57344689a4f6":{"title":"Beaver Builder - Background Images","condition":"bb-theme-builder\/bb-theme-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/wp-content\/uploads\/bb-plugin\/cache\/(.*)-layout.js"],"summary":"When Delay JavaScript Execution is enabled, background images don't show until user interaction.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:b509b5b21236c81836daf74954b9109e","is_default":0,"created_at":1737120060},"37d96403-f9ea-4481-b2f8-374d7c93e61a":{"title":"Beaver Builder Lite","condition":"beaver-builder-lite-version\/fl-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/bb-plugin\/","\/bb-plugin\/js\/yui3.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/bb-plugin\/js\/fl-slideshow.min.js"],"summary":"To show parallax background, slideshow background and some animations instantly.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:3fab17e6c8338e2dcc7a5c8a06abf093","is_default":0,"created_at":1737118681},"f83dbf3b-783e-4ef9-9b18-8a469ca7102d":{"title":"Bloom","condition":"bloom\/bloom.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bloom\/"],"icon_url":"","type":"plugin","id":"plugin:e57cdfbc09f4e0f7445c279d9f580bdd","is_default":0,"created_at":1685189070},"135aadd2-cd4a-44ae-8dcf-801f3f2316c0":{"id":"plugin:055ef01accbad6378e3d1a4965600964","title":"Booked","type":"plugin","icon":"","exclusions":["\/booked\/","\/js\/jquery\/ui\/datepicker.min.js"],"is_default":0,"condition":"booked\/booked.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"ddfee9b0-e5a9-4d3f-8c21-b999cbb61c33":{"title":"Bookly","condition":"bookly-responsive-appointment-booking-tool\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bookly-responsive-appointment-booking-tool\/frontend\/","window.bookly"],"icon_url":"","summary":"To load the booking form on page load.","type":"plugin","id":"plugin:492f9b0d55f3bf07c68e915ea1dfb72a","is_default":0,"created_at":1724427886},"7a013fd6-0881-4dbe-8e93-33edefe7f717":{"title":"Borlabs Cookie","condition":"borlabs-cookie\/borlabs-cookie.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","borlabsCookieConfig","borlabs-cookie.min.js","borlabsCookieContentBlocker","BorlabsCookieBox","allFbWidgets","\/borlabs-cookie\/assets\/javascript\/","borlabs-cookie-config"],"icon_url":"","type":"plugin","id":"plugin:e1ec2daca513de476bd3dae79366e9ab","is_default":0,"created_at":1702497952},"3999e680-4049-4494-945c-768cecc1a2c4":{"title":"Brizy","condition":"brizy\/brizy.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/group-(.*).js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/preview.js","Brizy.emit"],"icon_url":"","summary":"Prevents partially loading the slider.","type":"plugin","id":"plugin:43019d66af7b41e65bb602c01e10c6a0","is_default":0,"created_at":1724428007},"af4d9357-3def-42a1-86b7-419553444b4d":{"title":"Carousel Upsells and Related Product for WooCommerce","condition":"carousel-upsells-and-related-product-for-woocommerce\/ffxf-woo-glide-related-and-upsells.php","exclusions":["\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","carusel_poduct_related"],"icon_url":"","summary":"To load the carousel products with the correct spacing without interaction.","type":"plugin","id":"plugin:5c317f9f244597d8f236ecb7d8e41752","is_default":0,"created_at":1724428163},"1d866d90-5451-43ba-a4d1-75b64f9235e1":{"title":"clickskeks.at Cookiebanner","condition":"clickskeks\/index.php","exclusions":["clickskeks"],"icon_url":"","summary":"Load the cookie banner without interaction.","type":"plugin","id":"plugin:0a3a29603ebac8fe0808f64f5c8edbb2","is_default":0,"created_at":1724428285},"c09695cc-2387-4416-881a-c0b392188a26":{"title":"Complianz","condition":"complianz-gdpr\/complianz-gpdr.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","complianz"],"icon_url":"","type":"plugin","id":"plugin:a766f95208154cd69a3e15150a42f325","is_default":0,"created_at":1685188788},"bfb36984-e2a1-40ba-a8cd-f29b0b6f720f":{"title":"Complianz Premium","condition":"complianz-gdpr-premium\/complianz-gpdr-premium.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","complianz"],"icon_url":"","type":"plugin","id":"plugin:89d54385816dd2d5ae92cfda9d95bbfd","is_default":0,"created_at":1712163685},"b5e146fc-0b7c-4c6c-a631-8da246d3bd89":{"title":"Conerstone Builder - Fix mobile menu","condition":"cornerstone\/cornerstone.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix the issue with the hamburger menu, when Delay JavaScript execution is enabled the menu doesn't open.","type":"plugin","id":"plugin:f8f8c81535b5e0073aa3c56b6dd3df5b","is_default":0,"created_at":1724428497},"368bc394-b74e-4b62-b359-cd967f78c6ea":{"title":"ConsentMagic Pro - Show popup without user interaction","condition":"consent-magic-pro\/consent-magic-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/consent-magic-pro\/js\/cs-public.min.js","\/wp-content\/plugins\/pixelyoursite-pro\/(.*)"],"icon_url":"","summary":"Load the consent popup without user interaction.","type":"plugin","id":"plugin:9e0701a214f49a057f17b00e39df2e7e","is_default":0,"created_at":1724428306},"7e551e3b-fbe4-4235-87a9-b476bc9e2020":{"title":"Content Egg","condition":"content-egg\/content-egg.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/content-egg\/res\/js\/morrisjs\/morris.min.js","\/content-egg\/res\/js\/morrisjs\/raphael.min.js","Morris.Area"],"icon_url":"","summary":"Show charts on page load.","type":"plugin","id":"plugin:949b1b923d51d10a2fb67a2a39d166b3","is_default":0,"created_at":1724428456},"7fbca6c5-9239-4550-a755-6f041f867a57":{"title":"Cookie Notice & Compliance for GDPR \/ CCPA","condition":"cookie-notice\/cookie-notice.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/cookie-notice\/","var cnArgs"],"icon_url":"","summary":"Loads the cookie notice on the screen.","type":"plugin","id":"plugin:213d0f883ae27aefb3a7937656bbd11e","is_default":0,"created_at":1724428382},"26722567-fe35-44b5-a5a7-fb0f3a38c3f2":{"title":"Cookiebot CMP","condition":"cookiebot\/cookiebot.php","exclusions":["consent.cookiebot.com"],"icon_url":"","summary":"Resolves issue with links not being clickable.","type":"plugin","id":"plugin:1d10ad30bbcf0fd4b26e9625a07abcfc","is_default":0,"created_at":1724428418},"1547249a-ce0c-40e4-91f6-148a5f9652d7":{"title":"CookieYes Lite - Show on page load","condition":"cookie-law-info\/cookie-law-info.php","exclusions":["\/cookie-law-info\/lite\/frontend\/js\/script.min.js"],"icon_url":"","type":"plugin","id":"plugin:29d4d4ccd077232b111581043bbd8d81","is_default":0,"created_at":1721422981},"74110e36-89e5-440d-bec3-7133da3277c2":{"title":"Coupon Referral Program","condition":"coupon-referral-program\/coupon-referral-program.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/coupon-referral-program\/","\/wp-includes\/js\/jquery\/ui\/draggable.min.js"],"icon_url":"","summary":"Fixes non-breaking dependency error.\r\n\r\nAlso requires excluding the following from JavaScript deferring:\r\n\r\n\/coupon-referral-program\/","type":"plugin","id":"plugin:edcf103293ceab711e999d419d038ca1","is_default":0,"created_at":1724428687},"408fa396-20f2-4b1f-820d-52882af281cc":{"title":"CozyStay Core - Fix background images","condition":"cozystay-core\/cozystay-core.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cozystay-core\/assets\/scripts\/front\/parallax-bundle.min.js"],"icon_url":"","summary":"Fixes background images loading.","type":"plugin","id":"plugin:872b5eef05c1fc3b00cda07ee966938d","is_default":0,"created_at":1724428721},"ed63e02f-d6c5-481a-bcb9-aae15f72aa21":{"title":"Crisp - Live Chat and Chatbot","condition":"crisp\/crisp.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","CRISP_RUNTIME_CONFIG","l.js"],"icon_url":"","summary":"Allow the chat icon to be displayed.","type":"plugin","id":"plugin:c3e26264dcfd25802805b4fd1a2a449c","is_default":0,"created_at":1724428819},"a8eb622b-279c-4f84-86e0-785e9497add7":{"title":"Custom Twitter Feeds pro","condition":"custom-twitter-feeds-pro\/custom-twitter-feed.php","exclusions":["\/custom-twitter-feeds-pro\/js\/ctf-scripts.min.js"],"icon_url":"","summary":"Allow Twitter feed pro to display a Twitter feed","type":"plugin","id":"plugin:6e4bf949e12f0bebfefb48f6c316102a","is_default":0,"created_at":1724428839},"1624ef15-e25b-406d-bdf9-d4b78d7a59e7":{"title":"Customer Reviews for WooCommerce Plugin","condition":"customer-reviews-woocommerce\/ivole.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/customer-reviews-woocommerce\/js\/colcade.js"],"icon_url":"","type":"plugin","id":"plugin:1f893b343e72ce55e6c9013fbda172fa","is_default":0,"created_at":1704734788},"b0614843-afed-4377-9d8d-e869221be331":{"title":"Depicter Slider","condition":"depicter\/depicter.php","exclusions":["\/depicter\/"],"icon_url":"","type":"plugin","id":"plugin:77c42a041f1c40d128f4bb3714a6d20d","is_default":0,"created_at":1713878881},"396cc03a-8946-4ee8-ab15-7e48261df79a":{"title":"Divi - Carousel Module 2.0","condition":"dg-divi-carousel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/dg-divi-carousel\/"],"icon_url":"","type":"plugin","id":"plugin:fcd789b7d02699f89720aa5ff3627912","is_default":0,"created_at":1709126476},"c15fe3b3-0eaa-48f9-bf04-0e778b1f8c63":{"title":"Divi - Supreme","condition":"supreme-modules-for-divi\/supreme-modules-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/supreme-modules-for-divi\/"],"icon_url":"","type":"plugin","id":"plugin:b5489ae4d8b949f536d6dd2e5b0c1a95","is_default":0,"created_at":1679738701},"dd31451b-989a-4517-b02a-e2c2e2023366":{"title":"Divi Den Pro","condition":"ddpro\/ddpro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ddpro\/build\/freddie\/js\/freddieScriptPageTransition.js","\/ddpro\/build\/freddie\/js\/freddieScriptsHeaders.js","\/ddpro\/build\/freddie\/js\/freddieScriptsContents.js","\/ddpro\/build\/freddie\/js\/gsap\/gsap.min.js"],"icon_url":"","summary":"Fires animations and content created with Divi Den Pro.","type":"plugin","id":"plugin:5caed322df984bbfd3ecb506cf12b688","is_default":0,"created_at":1724429225},"2b006370-cc90-42c1-9656-a30fbfbc91c6":{"title":"Divi Mobile","condition":"divi-mobile\/divi-mobile.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","divi-menu","dm_nav"],"icon_url":"","summary":"Avoid double click when using the mobile menu.","type":"plugin","id":"plugin:402d9b241b04934dd30f32e7ba490e63","is_default":0,"created_at":1724429325},"666bbed9-7ce3-457c-ad6e-b5e056d05010":{"title":"Divi Overlays","condition":"divi-overlays\/divi-overlays.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","var DIVI","\/divi-overlays\/"],"icon_url":"","summary":"Enable modals to be displayed on screen","type":"plugin","id":"plugin:1c828c93d87298d2a27c76e13d0880ba","is_default":0,"created_at":1724429242},"42a404af-7792-44be-9baa-565dc3baf25d":{"title":"Divi Pixel","condition":"divi-pixel\/divi-pixel.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/divi-pixel\/dist\/public\/js\/hamburger.min.js","\/divi-pixel\/dist\/vendor\/js\/easypiechart.js"],"icon_url":"","summary":"Page Preloader","type":"plugin","id":"plugin:dd2494945a487a6cc74d3ab1b2137ccb","is_default":0,"created_at":1724429347},"85f5c099-c481-4c38-bbb9-8b76113bdfd5":{"title":"Divi Supreme Pro","condition":"supreme-modules-pro-for-divi\/supreme-modules-pro-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","elm.style.display","\/supreme-modules-pro-for-divi\/includes\/modules\/ImageCarousel\/frontend.min.js","\/supreme-modules-pro-for-divi\/public\/js\/swiper-bundle.min.js"],"icon_url":"","summary":"Avoid white screen before user interaction","type":"plugin","id":"plugin:3d5f0ae7751702fd1bb490fcf991a334","is_default":0,"created_at":1724429378},"0b78d762-c7be-45de-9aae-0c5078ec0619":{"id":"plugin:b5fc0101608d0b0627268dc49e3e1f8f","title":"Divi Toolbox","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","jQuery('.preloader')","\/divi-toolbox\/assets\/js\/toolbox-scripts.js"],"is_default":0,"condition":"divi-toolbox\/divi-toolbox.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"31a34440-1383-40c4-8920-effcf99f2165":{"title":"Dracula Dark Mode","condition":"dracula-dark-mode-premium\/plugin.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/dark-mode.js","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/frontend.js","\/wp-includes\/js\/dist\/vendor\/react-dom.min.js","\/wp-includes\/js\/dist\/vendor\/react.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","draculaDarkMode"],"icon_url":"","summary":"Show dark mode toggle button and apply styles without need for user interaction with page.","type":"plugin","id":"plugin:5e8a5d8d3830136d84d0f3676f1bf5a5","is_default":0,"created_at":1724429514},"8baba0f8-4449-47d8-a87d-9b6a116e7684":{"title":"Dynamic Pricing & Discounts Lite for WooCommerce","condition":"woo-dynamic-pricing-discounts-lite\/dynamic-pricing-discounts-lite-for-woocommerce.php","exclusions":["\/woo-dynamic-pricing-discounts-lite\/assets\/OwlCarousel\/dist\/owl.carousel.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:185062bf08db42515488e1853d1f4917","is_default":0,"created_at":1677857247},"0fa129f2-5869-4db7-9bf0-69e4b3549ee2":{"id":"plugin:27478327aa44075a86176fad95640d76","title":"Dynamic Product Gallery for WooCommerce","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-dynamic-gallery\/","a3revWCDynamicGallery"],"is_default":0,"condition":"woocommerce-dynamic-gallery\/wc_dynamic_gallery_woocommerce.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"9958c6be-2f67-4791-95c3-a7ad96d599c0":{"title":"Dynamic Product Gallery Premium for WooCommerce","condition":"woocommerce-dynamic-gallery-pro\/wc_dynamic_gallery_woocommerce.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/woocommerce-dynamic-gallery-pro\/assets\/js\/mygallery\/jquery.a3-dgallery.js","settings_defaults_","a3revWCDynamicGallery"],"icon_url":"","summary":"Load the gallery content without user interaction.","type":"plugin","id":"plugin:11dc02a76019f00422f4ac85f47f5135","is_default":0,"created_at":1724429541},"ce26ed21-1be5-481f-80d4-31edfac6d890":{"title":"Dynamic.ooo - Dynamic Content for Elementor","condition":"dynamic-content-for-elementor\/dynamic-content-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/dynamic-content-for-elementor\/assets\/","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Show dynamic content","type":"plugin","id":"plugin:d2bd5b348abe016bdc722acce7755062","is_default":0,"created_at":1724429557},"6a3161a6-1a6f-457a-a9ee-54b376981927":{"title":"Easy Table of Contents","condition":"easy-table-of-contents\/easy-table-of-contents.php","exclusions":["\/easy-table-of-contents\/assets\/js\/front.min.js"],"icon_url":"","summary":"Avoid the Easy Table of Contents to briefly open when the page loads.","type":"plugin","id":"plugin:ee1dec033c6481a77fe88de5bef1a02d","is_default":0,"created_at":1724429629},"25a534a0-2c1f-4cf4-9e19-7941bc032b3a":{"title":"Ecwid Ecommerce Shopping Cart","condition":"ecwid-shopping-cart\/ecwid-shopping-cart.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","app.ecwid.com\/script.js","\/ecwid-shopping-cart\/js\/frontend.js","\/ecwid-shopping-cart\/js\/static-page.js","ecwidParamswindow.ec","jQuery.mobile","xSearch","xCategoriesV2","xProductBrowser","Ecwid.init"],"icon_url":"","type":"plugin","id":"plugin:41c8f5f0ab00cb39654aedd783d194e0","is_default":0,"created_at":1704734846},"a0d681db-991a-4220-8f05-c54a4857aa42":{"title":"Element Pack Pro","condition":"bdthemes-element-pack\/bdthemes-element-pack.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/bdthemes-element-pack\/assets\/js\/modules\/ep-static-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-custom-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-slideshow.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-product-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-stacker.min.js","\/bdthemes-element-pack\/assets\/js\/bdt-uikit.min.js","\/bdthemes-element-pack\/assets\/js\/common\/helper.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/ScrollTrigger.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/gsap.min.js"],"icon_url":"","summary":"Fix issues with gallery and product carousels.","type":"plugin","id":"plugin:ced76c4da718a667537dc6c9d5e0244d","is_default":0,"created_at":1724429901},"40464325-5bae-4a20-bc97-553499e09a73":{"title":"Elementor","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:1d15783218a3137bec4ee8df5353e218","is_default":0,"created_at":1694425872},"ac86b64c-c80a-4053-894d-6caa8b4fdce8":{"title":"Elementor Loop Carrousel","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:0eb8d0bbd1c7ca05ac133ea634f676b7","is_default":0,"created_at":1694442056},"a8fc9fd1-f6d3-41eb-abe9-ef176de6d7e2":{"title":"Elementor - Lazy Load Background Images","condition":"elementor\/elementor.php","exclusions":["lazyloadRunObserver"],"icon_url":"","summary":"Start background images so they load immediately","type":"plugin","id":"plugin:bf248cb2876558452a566c5dd89262b8","is_default":0,"created_at":1724430300},"1948aff5-7850-4979-91fa-0ce181484508":{"title":"Elementor Custom Skin","condition":"ele-custom-skin\/ele-custom-skin.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ele-custom-skin(.*)\/assets\/js\/"],"icon_url":"","summary":"Fixes console error when Elementor scripts are excluded","type":"plugin","id":"plugin:de658ae6c2d05a5a4a947efecf5e0c16","is_default":0,"created_at":1724429916},"25708299-c596-4416-8ad8-740aee0f2752":{"title":"Elementor Pro","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js"],"icon_url":"","summary":"Show elements, galleries, and start animations. \r\n\r\nWhen User Cache is active the following exclusions will resolve console errors:\r\n\r\n\/wp-includes\/js\/underscore.min.js\r\n\/wp-includes\/js\/jquery\/ui\/core.min.js\r\n\/wp-includes\/js\/backbone.min.js\r\nelementorAdminBarConfig\r\nelementorCommonConfig\r\nelementorWebCliConfig\r\nelementorDevToolsConfig","type":"plugin","id":"plugin:030ad23e3851ed7adfa7b9b6c13cf5a6","is_default":0,"created_at":1724430189},"f34dd874-4b34-41e6-a31c-ece3c1efbffc":{"title":"Elementor Pro - SmartMenus","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/assets\/lib\/smartmenus\/jquery.smartmenus.min.js","\/elementor-pro\/assets\/js\/preloaded-elements-handlers.min.js"],"icon_url":"","summary":"Fixes the mobile menu","type":"plugin","id":"plugin:305581ad4294a30eeb1247982f626005","is_default":0,"created_at":1724430219},"111cc8b2-0be9-438b-9aa3-7f1e301a5697":{"id":"plugin:5ae9f5d99224d5ebc7d0c0bbf5b99787","title":"Elementor Pro - User Cache","type":"plugin","icon":"","exclusions":["\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/backbone.min.js","elementorAdminBarConfig","elementorCommonConfig","elementorWebCliConfig","elementorDevToolsConfig"],"is_default":0,"condition":"elementor-pro\/elementor-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c1713bf8-e0c3-4cb5-8b3f-841b06aa87ed":{"title":"ElementsKit Lite - Megamenu","condition":"elementskit-lite\/elementskit-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/elementskit(.*)\/"],"icon_url":"","type":"plugin","id":"plugin:b91fed2fc4478dbb7067742c1ee4691b","is_default":0,"created_at":1683270249},"236c2a9e-9668-4a80-9b66-d2222d812dd6":{"title":"Elfsight Slider CC","condition":"elfsight-slider-cc\/elfsight-slider-cc.php","exclusions":["\/elfsight-slider-cc\/assets\/elfsight-slider.js"],"icon_url":"","summary":"Load slider on page loading","type":"plugin","id":"plugin:b0e259c84df5e120d6113dd0eef9da4b","is_default":0,"created_at":1724430233},"706ff35d-8e33-4b04-a986-346faff704e9":{"title":"Essential Addons for Elementor","condition":"essential-addons-for-elementor-lite\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:417192424139d89fb2a5b1ee1f2b9613","is_default":0,"created_at":1724430272},"b38556dc-2bc4-430f-9c55-7191cf7773db":{"title":"Essential Addons for Elementor Pro","condition":"essential-addons-elementor\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:057757d0593ad9d2dc58124f0077a5df","is_default":0,"created_at":1724430280},"719b988f-0d60-40c2-ba46-88f943119cb1":{"title":"Essential Grid","condition":"essential-grid\/essential-grid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/essential-grid\/","lightboxOptions"],"icon_url":"","summary":"Load grid without interaction.","type":"plugin","id":"plugin:c8e6c490f6438f566ade600c33531a85","is_default":0,"created_at":1724430960},"47d3d2ab-160d-4b07-ac25-8250b9e6a951":{"title":"EventON Lite","condition":"eventon-lite\/eventon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/eventon-lite\/assets\/js\/(.*)"],"icon_url":"","summary":"Load the events calendar on page load","type":"plugin","id":"plugin:dafd19fa48a1fef890dc4348052fcb75","is_default":0,"created_at":1724430313},"219968d7-cf1f-4ee0-917a-db35dcc93a3e":{"id":"plugin:49ff465628fc3cb6d7f23ff81d9b8339","title":"FacetWP","type":"plugin","icon":"","exclusions":["\/facetwp\/assets\/js\/dist\/front.min.js","window.FWP_"],"is_default":0,"condition":"facetwp\/index.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"acce5701-5917-48d5-83ab-3e626aa420c5":{"id":"plugin:78a1c88a56fa957c802074b6418c6fac","title":"FacetWP - Flyout menu","type":"plugin","icon":"","exclusions":["\/facetwp-flyout\/assets\/js\/front.js"],"is_default":0,"condition":"facetwp-flyout\/facetwp-flyout.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"081461cf-dbd0-42f3-9557-10cdc16cf145":{"title":"FiboFilters Premium","condition":"fibofilters-pro\/fibofilters.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/fibofilters-pro\/build\/front-pro\/front.js"],"icon_url":"","summary":"Display filter without need for user interaction.","type":"plugin","id":"plugin:d9f62725f1470d35c3f220645bc2e473","is_default":0,"created_at":1724431277},"f2a5b95f-1a22-46d2-8b72-42a53e46ae3f":{"title":"FiboSearch - Ajax Search for WooCommerce","condition":"ajax-search-for-woocommerce\/ajax-search-for-woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.js","\/wp-includes\/js\/jquery\/jquery-migrate.js","\/ajax-search-for-woocommerce-premium\/assets\/js\/search.js"],"icon_url":"","summary":"Avoid search modals moving to the top when adding keyword in the input field.","type":"plugin","id":"plugin:5d7555892a3a9968fde3fa3a335fc3d8","is_default":0,"created_at":1724431295},"7d1404e9-be76-449c-87aa-919557abe82d":{"title":"FlexBlock","condition":"flo-flex-builder\/flo-flex-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/flo-flex-builder\/dist\/flex-public.min.js","flexDebug"],"icon_url":"","summary":"Fire animations and show images on pageload.","type":"plugin","id":"plugin:ad46179e8b0584abaf52056b846da227","is_default":0,"created_at":1724431336},"b9c6a2dc-b226-4e2c-b85e-29ee55b8f751":{"title":"Fluent Forms","condition":"fluentform\/fluentform.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/fluentform\/public\/js\/(.*).js","\/fluentformpro\/public\/js\/(.*).js"],"icon_url":"","summary":"Fixes files upload field.\r\n\r\n*Requires exlcuding jQuery from JavaScript deferring as well","type":"plugin","id":"plugin:567a2b15db30ef6bd4904e4317139aac","is_default":0,"created_at":1724431366},"10874f8a-2855-4e80-bc46-e484589b76a8":{"title":"Flying Images","condition":"nazy-load\/flying-images.php","exclusions":["flyingImages"],"icon_url":"","summary":"Fixes images not being loaded until there is user interaction","type":"plugin","id":"plugin:e78c153103f698b2b34892332d6b3b62","is_default":0,"created_at":1724431386},"53958499-dacd-41d6-93bc-1534fe7d9eda":{"title":"FooGallery Premium","condition":"foogallery-premium\/foogallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/foobox-image-lightbox\/free\/js\/foobox.free.min.js","\/plugins\/foogallery-premium\/pro\/extensions\/default-templates\/shared\/js\/foogallery.min.js"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:5a0e40a6c5783856893b803189de1404","is_default":0,"created_at":1724431261},"7870d704-2024-4622-838c-fad37d5c6753":{"title":"Formidable Forms","condition":"formidable\/formidable.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","frmSigs","\/formidable-signature\/js\/frm.signature.min.js"],"icon_url":"","summary":"Prevent the delay of the function and the file that processes the signature.","type":"plugin","id":"plugin:ebb5efb57b19ae60e734e456ca2df3f8","is_default":0,"created_at":1724431311},"3f24f9b3-e59e-400f-a784-999f93f60fab":{"title":"Forminator","condition":"forminator\/forminator.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","forminatorFront","\/forminator\/build\/front\/front.multi.min.js","\/forminator\/assets\/js\/library\/jquery.validate.min.js","\/forminator\/assets\/forminator-ui\/js\/forminator-form.min.js","\/forminator\/assets\/forminator-ui\/js\/select2.full.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js"],"icon_url":"","summary":"Display form without interaction","type":"plugin","id":"plugin:0b08523445b8869a67ca40e777704692","is_default":0,"created_at":1724431402},"2e1a34f6-21cd-46d1-af05-8ba575170f44":{"title":"Gallery Slider for WooCommerce - Pro - Fix Product Gallery","condition":"woo-gallery-slider-pro\/woo-gallery-slider-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woo-gallery-slider-pro\/public\/js\/woo-gallery-slider-public.min.js","\/woo-gallery-slider-pro\/public\/js\/swiper-bundle.min.js","\/woo-gallery-slider-pro\/public\/js\/zoom.min.js","\/woo-gallery-slider-pro\/public\/js\/jquery.fancybox.min.js","\/woo-gallery-slider-pro\/public\/js\/video.min.js"],"icon_url":"","summary":"Makes the gallery to load at page load","type":"plugin","id":"plugin:04761f78cbc0a1ed05c65d7e20ddda5b","is_default":0,"created_at":1732823624},"3a600ded-3454-48fb-9811-46afa2ab3c05":{"title":"GDPR Cookie Compliance","condition":"gdpr-cookie-compliance\/moove-gdpr.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/gdpr-cookie-compliance\/dist\/scripts\/main.js"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:5759bf0d47ac3457485314b381a9b528","is_default":0,"created_at":1724431440},"e21aaa5e-7354-471d-ab86-85f99f48830c":{"title":"GDPR Cookie Consent","condition":"webtoffee-gdpr-cookie-consent\/cookie-law-info.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/public\/js\/cookie-law-info-public.js","Cli_Data"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:ffb40036ab0583218561de7c28c6bd9b","is_default":0,"created_at":1724431421},"1f8bdec1-9c4c-4080-8ac0-5f8b49967047":{"title":"GetPaid - Fix console errors","condition":"invoicing\/invoicing.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/select2.min.js","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/bootstrap.bundle.min.js"],"summary":"It fixes some errors with jQuery in the browser's console.","icon_url":"","type":"plugin","id":"plugin:6756935a144cf0a74b252db5f8229ee9","is_default":0,"created_at":1728404861},"c11ca4ea-1a23-49ee-9a6b-1e549de50ea2":{"title":"Getwid - Gutenberg Blocks","condition":"getwid\/getwid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Fixes tabs when jQuery is excluded from Delay JavaScript Execution.","type":"plugin","id":"plugin:3877953c5ec1e66db92ad844ae8ebafc","is_default":0,"created_at":1724431639},"79b33eb9-bc92-4d8a-afd8-1c61e70bed8f":{"title":"GiveWP","condition":"give\/give.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/give\/assets\/dist\/js\/give.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Closes the preloader.","type":"plugin","id":"plugin:0fb3af06fc5c710a670220b054c292c5","is_default":0,"created_at":1724431653},"3773bb33-b168-4f68-9963-512da24ac4da":{"title":"GoodLayers Core","condition":"goodlayers-core\/goodlayers-core.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/goodlayers-core\/plugins\/script.js","\/goodlayers-core\/include\/js\/page-builder.js"],"icon_url":"","type":"plugin","id":"plugin:5f124509a56ca2e0644246919ec70434","is_default":0,"created_at":1704734904},"2adabe9b-6e03-4a67-959f-492813d40f69":{"title":"Google Tag Manager for WooCommerce PRO","condition":"gtm-ecommerce-woo-pro\/gtm-ecommerce-woo-pro.php","exclusions":["\/gtm-ecommerce-woo-pro\/assets\/gtm-ecommerce-woo-pro.js"],"icon_url":"","summary":"Fire tracker on page load.","type":"plugin","id":"plugin:e54fd4313007b6fedf8ab4df0e05277a","is_default":0,"created_at":1724431759},"7bf261ac-89d4-492f-8a3d-1c5809b9579a":{"title":"Gravity Forms","condition":"gravityforms\/gravityforms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/gravityforms\/","gform","recaptcha","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/plupload\/plupload.min.js","\/wp-includes\/js\/plupload\/moxie.min.js"],"icon_url":"","type":"plugin","id":"plugin:7a1c1606d094f6bff83c0ee155908367","is_default":0,"created_at":1694457903},"fbaf4a19-f675-441a-b75c-7fd748a59827":{"title":"Gravity Forms Page Transitions","condition":"gp-page-transitions\/gp-page-transitions.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/gp-page-transitions\/js\/"],"icon_url":"","summary":"To load the form without interaction - Gravity Forms one-click exclusion should also be checked.","type":"plugin","id":"plugin:53ef8d0ee1f9fdf0bbf87676e449eef5","is_default":0,"created_at":1724432081},"12340193-5c35-4b0d-b0bc-bea690cf1cae":{"title":"Green Forms","condition":"green-forms\/green-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","leform.min.js","leform_customjs_handlers","leform_ajax_url"],"icon_url":"","summary":"Load forms without any delay","type":"plugin","id":"plugin:2f3112dd98c39aeb6bde618c9026a29f","is_default":0,"created_at":1724432097},"4d20b427-47cf-4cdf-91c7-ff53602d3b2a":{"id":"plugin:0eb769dddc58f998e913345841b1d0b3","title":"GTM4WP","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","dataLayer"],"is_default":0,"condition":"duracelltomi-google-tag-manager\/duracelltomi-google-tag-manager-for-wordpress.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"a2b3c237-728c-49d6-882a-e3885444e9b4":{"title":"GTranslate","condition":"gtranslate\/gtranslate.php","exclusions":["translate.google.com","googleTranslateElementInit"],"icon_url":"","summary":"To enable immediate translation on the page without user interaction","type":"plugin","id":"plugin:3b085ccda851ccf129d9506462f0cd65","is_default":0,"created_at":1724432146},"79dfc946-6b96-4b6d-bcaf-8cae6330581a":{"title":"GTranslate - Show language switcher on page load","condition":"gtranslate\/gtranslate.php","exclusions":["window.gtranslateSettings","\/gtranslate\/js\/dwf.js","\/gtranslate\/js\/flags.js"],"icon_url":"","summary":"To show language switcher on page load.","type":"plugin","category":"analytics","id":"plugin:0aedfaa0f543c47c4b0fcf57307c6691","is_default":0,"created_at":1737550549},"40cd9336-e73f-4a61-a7f6-27ec1ca6892c":{"title":"HBook","condition":"hbook\/hbook.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/hbook\/","hb_booking_form_data","hb_max_date"],"icon_url":"","summary":"Render the form on page load.","type":"plugin","id":"plugin:e1f17c1eac230219e6fec3ac07406a0d","is_default":0,"created_at":1724432162},"192224c7-df72-4e3d-8f13-3206ac5b2e90":{"title":"Helper - OpenAI Chatbot for WordPress","condition":"\/helper\/index.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/helper\/js\/helper.min.js","mdpHelper"],"icon_url":"","summary":"Allow for chatbot icon load without user interaction.","type":"plugin","id":"plugin:07311d992a8a9d6af91e4766d2cb9ac9","is_default":0,"created_at":1724433592},"99cfbb2e-5678-42c2-928f-5cb09d7e43da":{"title":"HUSKY - Products Filter for WooCommerce","condition":"woocommerce-products-filter\/index.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-products-filter\/(.*)","woof"],"icon_url":"","summary":"Avoid console error (no impact on the functionality of WOOF)","type":"plugin","id":"plugin:269c5766fba124a838ac012a4b5a1a13","is_default":0,"created_at":1724432177},"3a964eac-4aeb-49a7-9fd6-4c31b2645dee":{"id":"plugin:d457acfec0f86aac6733f1446f4fc94f","title":"Instagram Feed Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/instagram-feed-pro\/js\/sbi-scripts.min.js","sb_instagram_js_options"],"is_default":0,"condition":"instagram-feed-pro\/instagram-feed.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"8f9f4788-1b8d-468b-b291-1fcbd48618b9":{"id":"plugin:513b0c0ec8e12130af9b4bbbb17d7275","title":"Interactive Geo Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/interactive-geo-maps-premium\/assets\/public\/map-service\/app.min.js","\/interactive-geo-maps\/assets\/public\/map-service\/app.js","iMapsData","cdn.amcharts.com\/lib\/"],"is_default":0,"condition":"interactive-geo-maps\/interactive-geo-maps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"cf650ca3-afa0-4a13-9e4f-f7cca19abac6":{"title":"Ivory Search","condition":"add-search-to-menu\/add-search-to-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/add-search-to-menu\/public\/js\/ivory-search.min.js"],"icon_url":"","type":"plugin","id":"plugin:7430e9d2c985ae0a3339a7b7e1acc318","is_default":0,"created_at":1677852711},"17a5dd54-1f5e-4d57-a56d-a8a970651954":{"title":"JetBlocks","condition":"jet-blocks\/jet-blocks.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-blocks\/assets\/js\/jet-blocks.min.js"],"icon_url":"","summary":"Enable dropdown on hover on the Cart and enable Mobile Sticky Header","type":"plugin","id":"plugin:1c8a1e1ba89a601f88654f094139b469","is_default":0,"created_at":1724432217},"b6f78c90-9823-459a-8dc1-1257e5f0d4e3":{"title":"JetBlog","condition":"jet-blog\/jet-blog.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/","ElementorProFrontendConfig","elementorFrontendConfig","hasJetBlogPlaylist"],"icon_url":"","summary":"News ticker to work on pageload (in addition to any other Jet exclusions).","type":"plugin","id":"plugin:dac9ec782180f33d0fcc7c4e0e569b9d","is_default":0,"created_at":1724432242},"e17173d8-6ef8-4e27-ba0f-379c9aea7eda":{"title":"JetElements","condition":"jet-elements\/jet-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jet-elements\/","hasJetBlogPlaylist","jetElements","\/wp-includes\/js\/jquery\/ui\/"],"icon_url":"","summary":"Load JetElements on page load.","type":"plugin","id":"plugin:0fe8895d1da5247b73a5d0b482df4ac4","is_default":0,"created_at":1724432253},"cfd77501-9c9e-4f11-b994-0178a592fc08":{"title":"JetEngine","condition":"jet-engine\/jet-engine.php","exclusions":["\/jet-engine\/"],"icon_url":"","type":"plugin","id":"plugin:bc998e71546860c8c7f70c45a6c18972","is_default":0,"created_at":1686208296},"f320c661-4a2b-4299-bada-110f9e931e3c":{"title":"JetFormBuilder - Load without interaction","condition":"jetformbuilder\/jet-form-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jetformbuilder\/","var JetFormBuilderSettings","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/jet-plugins\/jet-plugins.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"summary":"The form is loaded without interaction, and styles are applied immediately.","icon_url":"","type":"plugin","id":"plugin:5ad00a39ed79f888daca19429bc59989","is_default":0,"created_at":1730300985},"36fed829-a2d9-41b5-94f6-2c3b9f07a94e":{"title":"JetMenu","condition":"jet-menu\/jet-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/assets\/js\/lib\/slick\/slick.min.js","\/jet-elements\/","\/jet-menu\/","elementorFrontendConfig","ElementorProFrontendConfig","hasJetBlogPlaylist","JetEngineSettings","jetMenuPublicSettings","\/jet-reviews\/assets\/js\/lib\/vue.min.js"],"icon_url":"","summary":"Mobile menu to show on page load.","type":"plugin","id":"plugin:433a3173f2d06f7d02c7b91c06ed215d","is_default":0,"created_at":1724432268},"580cfed7-f034-4e39-bc7a-cdd01923ce87":{"title":"JetPopup","condition":"jet-popup\/jet-popup.php","exclusions":["\/jet-popup\/assets\/js\/lib\/anime-js\/anime.min.js","\/jet-popup\/assets\/js\/jet-popup-frontend.js","\/jet-woo-builder\/","var jetPopupData"],"icon_url":"","summary":"To show the pop up","type":"plugin","id":"plugin:51714cfdb43f231a1c93e7cffb1007ab","is_default":0,"created_at":1724432311},"d9cd2730-12e2-42d7-a082-6f0efcd466cc":{"title":"JetProductGallery","condition":"jet-woo-product-gallery\/jet-woo-product-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-woo-product-gallery\/assets\/lib\/swiper\/swiper.min.js","\/jet-woo-product-gallery\/assets\/js\/jet-woo-product-gallery.min.js"],"icon_url":"","summary":"To avoid issues with the product gallery on the product page","type":"plugin","id":"plugin:df3bc4b6a8a9f28a5ba24cb7496bbc72","is_default":0,"created_at":1724432327},"544aa37b-4d52-4182-99e8-abe23585da14":{"title":"JetReviews","condition":"jet-reviews\/jet-reviews.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-reviews\/assets\/js\/jet-reviews-frontend.js","\/jet-reviews\/assets\/js\/lib\/vue.min.js","jetReviewsWidget"],"icon_url":"","summary":"To show the reviews on the product page","type":"plugin","id":"plugin:5921fc95965ac7fccb7296957bd9abff","is_default":0,"created_at":1724432349},"963c7804-eede-4570-bd63-67066588b758":{"title":"JetSearch - Search results popup","condition":"jet-search\/jet-search.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jet-search\/assets\/lib\/chosen\/chosen.jquery.min.js","\/jet-search\/assets\/js\/jet-search.js","\/jet-search\/assets\/lib\/jet-plugins\/jet-plugins.js"],"icon_url":"","summary":"To display the list of results when using the search box.","type":"plugin","id":"plugin:13e8760379022187de982df2226a5be4","is_default":0,"created_at":1724432367},"a8460089-34b4-4f8f-8694-5d92fa48aa82":{"title":"JetSmartFilters","condition":"jet-smart-filters\/jet-smart-filters.php","exclusions":["jetOffcanvasInitialized"],"icon_url":"","type":"plugin","id":"plugin:0cd63a514de1f1acb88e2bde65c4bc8d","is_default":0,"created_at":1694447256},"fe3c4915-6f8b-49b7-aa9c-c97b264d9f12":{"title":"JetSticky","condition":"jetsticky-for-elementor\/jetsticky-for-elementor.php","exclusions":["\/jetsticky-for-elementor\/"],"icon_url":"","summary":"Allows sticky menu and sidebar to be displayed","type":"plugin","id":"plugin:a346b60514ef52afeffc6e2ef2793da3","is_default":0,"created_at":1724432399},"853479dc-fff5-47cf-9a60-bf9b00f71fc4":{"title":"JetTabs for Elementor","condition":"jet-tabs\/jet-tabs.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/wp-content\/plugins\/jet-tabs\/assets\/js\/jet-tabs-frontend.min.js"],"icon_url":"","summary":"To make the tab functionality work correctly.","type":"plugin","id":"plugin:d887a6ffea25d759e8aecdb6b78917f7","is_default":0,"created_at":1724432416},"b7f89562-230c-4f63-8360-7aad6df31e02":{"title":"JetTricks","condition":"jet-tricks\/jet-tricks.php","exclusions":["\/jet-tricks\/"],"icon_url":"","summary":"To display animations.","type":"plugin","id":"plugin:829272546b040d5aaeeeaf976b6cd4ec","is_default":0,"created_at":1724432431},"90451e2a-553a-4496-9fa4-cffedbe69d43":{"title":"JetWoo Widgets For Elementor","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jetwoo-widgets-for-elementor\/assets\/js\/jet-woo-widgets.js","\/jet-woo-builder\/assets\/js\/jet-woo-builder.min.js","\/jet-woo-builder\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load JetWoo carousel on page load.","type":"plugin","id":"plugin:f44f3dbd09149f57db370e4132b057db","is_default":0,"created_at":1724432447},"944718c2-48c6-4f53-aaa2-460d07e033cc":{"title":"JetWooBuilder","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","\/elementor-pro\/","\/elementor\/","elementorFrontendConfig","ElementorProFrontendConfig","JetEngineSettings","\/jet-woo-builder\/","\/jet-woo-builder-custom-quantity-selectors-main\/assets\/js\/main.js"],"icon_url":"","summary":"Add quantity buttons to add to cart.","type":"plugin","id":"plugin:ed318a971f8a047bed5b02ad546a9c18","is_default":0,"created_at":1724432462},"b7807939-54f8-4d5c-8363-a42a154d9592":{"title":"Joinchat","condition":"creame-whatsapp-me\/joinchat.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/creame-whatsapp-me\/public\/js\/joinchat.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the icon to open new chat does not display for mobile unless we apply these exclusions.","type":"plugin","id":"plugin:1c3ec728d37052f3a3055d415618342f","is_default":0,"created_at":1727103514},"f5b62f59-1dae-4cdf-ac3f-f5e846fc9918":{"id":"plugin:9562e253cd4ac2b1e1f70e32cb4e32dc","title":"Layer Slider","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.utils.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.kreaturamedia.jquery.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.transitions.js","initLayerSlider"],"is_default":0,"condition":"LayerSlider\/layerslider.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"e2be718d-83a2-4fa0-bc98-f0df52be3dc1":{"title":"LoftLoader Pro","condition":"loftloader-pro\/loftloader-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","loftloader.min.js"],"icon_url":"","summary":"Prevent the page from getting stuck in the loader and load the page content without user interaction.","type":"plugin","id":"plugin:1425e2735306796fe1539d9184a77e10","is_default":0,"created_at":1724432664},"cfa18552-656e-453c-9e14-c07522dc6598":{"title":"MailUp for WordPress","condition":"mailup-email-and-newsletter-subscription-form\/mailup.php","exclusions":["\/mailup-email-and-newsletter-subscription-form\/public\/js\/mailup-public.js","mailup-js-extra"],"icon_url":"","summary":"Enables subscription from to be submitted","type":"plugin","id":"plugin:0bf67b8ba84771e1a367fe24590ef09c","is_default":0,"created_at":1724433004},"c5330c66-ba7b-45b1-87e4-ce590ab005dd":{"title":"Maintenance","condition":"maintenance\/maintenance.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maintenance\/"],"icon_url":"","summary":"Removes the preload spinner without interaction.","type":"plugin","id":"plugin:10d0de28911c5f66463b9c8783f8148a","is_default":0,"created_at":1724433020},"62f6663a-a15f-4bca-b9b5-79f1770e2c5a":{"title":"MapifyLite- Show map on page load","condition":"mapifylite\/mapify_lite.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/mapifylite\/assets\/vendor\/leaflet-1.7.1\/leaflet.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/markercluster\/leaflet.markercluster.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/locatecontrol\/L.Control.Locate.min.js","\/plugins\/mapifylite\/assets\/vendor\/tooltip.js","\/plugins\/mapifylite\/assets\/js\/dist\/bundle.js","var map"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:48c30c0f37b64accf88126d4ef58e17b","is_default":0,"created_at":1724432876},"267aef71-afa0-4848-b6f8-3e1ca15c3a23":{"title":"Maps Marker Pro","condition":"maps-marker-pro\/maps-marker-pro.php","exclusions":["\/maps-marker-pro\/js\/mapsmarkerpro.js","var mapsMarkerPro"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:9460789bdfe77425c895f130991a4cb4","is_default":0,"created_at":1724432891},"b5a88b63-e906-49b3-8134-420139915ea6":{"title":"Master Popups","condition":"master-popups\/master-popups.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/master-popups\/assets\/public\/js\/master-popups-libs.min.js"],"icon_url":"","type":"plugin","id":"plugin:8fd7bd2c8b0a33e62798573abd12be63","is_default":0,"created_at":1681305305},"4be41549-bf4d-4c49-8346-0f8a3b88fdba":{"title":"Master Slider","condition":"master-slider\/master-slider.php","exclusions":["masterslider"],"icon_url":"","summary":"Prevents Master Slider to be initially hidden","type":"plugin","id":"plugin:de888634cc4bd51576eed319d5a528fd","is_default":0,"created_at":1724432981},"087bee18-7cd1-4c10-8acc-19e1b7c4f4cd":{"title":"Max Mega Menu","condition":"megamenu\/megamenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/hoverIntent.min.js","\/megamenu\/js\/maxmegamenu.js","var megamenu"],"icon_url":"","summary":"For the Pro version this file may need to be excluded too:\r\n\r\n\/megamenu-pro\/assets\/public.js","type":"plugin","id":"plugin:b71309a89bf3c8b558b6fca5d6531919","is_default":0,"created_at":1724433045},"cf22f0b9-01f4-409e-8a93-ad6743095abd":{"title":"Meta Slider","condition":"ml-slider\/ml-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ml-slider\/","var metaslider"],"icon_url":"","summary":"Shows the slider on page load","type":"plugin","id":"plugin:94a7bae84ef2816494be4af66c577bfc","is_default":0,"created_at":1724433102},"bb2cbc0d-20da-415e-8218-c17f1db53579":{"title":"Monarch","condition":"monarch\/monarch.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","dt-place-monarch-icons"],"icon_url":"","type":"plugin","id":"plugin:b7335d6d6d5c5134ea10ac2d9b04226c","is_default":0,"created_at":1677853476},"a98d6a80-4610-4ede-bd33-c3e15bed0a95":{"id":"plugin:4f8651262425ef6d7c223c68a2ec2063","title":"Monster Insights","type":"plugin","icon":"","exclusions":["__gtagTracker","monsterinsights_frontend","\/google-analytics-for-wordpress\/assets\/js\/frontend-gtag.min.js"],"is_default":0,"condition":"google-analytics-for-wordpress\/googleanalytics.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"26e1a36e-7a03-449e-8ecc-e42c41ca291c":{"title":"Motion.page","condition":"motionpage\/motionpage.php","exclusions":["\/motionpage\/core\/includes\/assets\/js\/(.*)","\/motionpage\/core\/includes\/assets\/js\/gsap\/(.*)","\/motionpage\/assets\/js\/(.*)","\/motionpage\/assets\/js\/gsap\/(.*)"],"icon_url":"","summary":"Fixes any issue with Motion.page animations","type":"plugin","id":"plugin:f8fc66b302dec2327bdec0434a3b275b","is_default":0,"created_at":1724433236},"459fd663-7f80-45fd-8308-d3484981e161":{"title":"Ninja Forms","condition":"ninja-forms\/ninja-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/ninja-forms\/assets\/js\/min\/front-end-deps.js","\/ninja-forms\/assets\/js\/min\/front-end.js","nf-"],"icon_url":"","summary":"Show the form on pageload","type":"plugin","id":"plugin:1d3ae9c1a96d5062616968b81eef319d","is_default":0,"created_at":1724433463},"c97440dd-7592-40e7-8c98-dac20d39808f":{"title":"Ninja Tables","condition":"ninja-tables\/ninja-tables.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ninja-tables(.*)\/assets\/","\/ninja-tables(.*)\/public\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","ninja_table_instance_","ninja_filter_","ninja_table_ready_init_table_id"],"icon_url":"","summary":"Show the table on pageload","type":"plugin","id":"plugin:723a588dcd49285ea9f7404e2379b47f","is_default":0,"created_at":1724433481},"ebc01f06-8c35-47fa-9c63-8959c5cbd915":{"title":"NotificationX","condition":"notificationx\/notificationx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/notificationx\/assets\/public\/js\/(.*).js","notificationXArr"],"icon_url":"","summary":"Show the pop-up notification","type":"plugin","id":"plugin:f41a52ab1dd50a81cd3a5e341af0007c","is_default":0,"created_at":1724433494},"5fcd4cb7-1916-4995-973e-6d9def619e12":{"title":"Nova Blocks","condition":"nova-blocks\/nova-blocks.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js\/dist\/dom-ready.min.js","has-loaded","wf-active","nova-blocks"],"summary":"Allows rendering the layout on page load for themes based on the Nova Blocks framework (Pixelgrade themes)","icon_url":"","type":"plugin","category":null,"id":"plugin:72b8526ce363ca9b7e5d82b245379cbb","is_default":0,"created_at":1733813516},"3aaf4a1b-591a-48b7-8d60-e6d65c0f94c9":{"title":"Ocean Elementor Widgets","condition":"ocean-elementor-widgets\/ocean-elementor-widgets.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ocean-elementor-widgets\/"],"icon_url":"","summary":"Avoid console errors (Elements added with this plugin should work)","type":"plugin","id":"plugin:be8fc72a8b8e8eb5958be13737cff47c","is_default":0,"created_at":1724433526},"f053a7d3-62b0-4312-b0ca-6ff63380eb0b":{"title":"One Click Accessibility","condition":"pojo-accessibility\/pojo-accessibility.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pojo-accessibility\/assets\/js\/app.min.js"],"icon_url":"","summary":"Allow One Click Accessibility to work on all pages","type":"plugin","id":"plugin:1a14afe852fefe7b22ccad3893672a29","is_default":0,"created_at":1724433541},"61e11800-48a9-4354-8a4c-ac9a2b4b033a":{"title":"OoohBoi Steroids for Elementor","condition":"ooohboi-steroids-for-elementor\/ooohboi-steroids.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ooohboi-steroids-for-elementor\/"],"icon_url":"","summary":"Display OohhBoi elements on page load","type":"plugin","id":"plugin:b9ed0fe6f2cdbd305691a6b857f4b3dc","is_default":0,"created_at":1724433511},"560b78a2-f051-490b-9dc6-a602dece0d81":{"title":"Optimole","condition":"optimole-wp\/optimole-wp.php","exclusions":["optimoleData"],"icon_url":"","summary":"To fire excluded JavaScript files served through the Optimole CDN","type":"plugin","id":"plugin:f1ff18a3e04c4e0995fca9cabffe57a7","is_default":0,"created_at":1724433610},"b0fda458-4bf2-41e9-a159-60d4bb6102a6":{"title":"OSM - OpenStreetMap","condition":"osm\/osm.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/osm\/js\/OL\/","\/osm\/js\/osm-v3-plugin-lib.js","vectorM"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"plugin","id":"plugin:48ec18bd3f59772d98f85dddab75e305","is_default":0,"created_at":1724433624},"3743ed67-e0d1-4243-bb1f-ee48a445dd10":{"title":"OxyExtras","condition":"oxyextras\/plugin.php","exclusions":["vime","vime.esm.js"],"icon_url":"","summary":"When using Pro Media Player","type":"plugin","id":"plugin:9eacf0b76484af0259cd788f4923f20c","is_default":0,"created_at":1724433698},"52a21e27-af5b-4476-8d6d-54c323fd1443":{"title":"Oxygen Builder","condition":"oxygen\/functions.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/component-framework\/vendor\/aos\/aos.js","AOS.init","oxygen_init_pro_menu","oxy-pro-menu-show-dropdown","oxy-shape-divider","oxygenVSBInitToggleJs"],"icon_url":"","summary":"When using the \"Pro Menu\" element.\r\nPrevents incorrect positioning of the Shape Divider on page load\r\nAllow tabs toggles to be closed when the page loads","type":"plugin","id":"plugin:e852555c4b4789d78a96d76f503b3262","is_default":0,"created_at":1724433680},"ebd282b9-e175-4b83-90a2-fe12389ccd11":{"id":"plugin:6f9419e58ec86c94e7698aaaaf9dc715","title":"PageLoader by Bonfire","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pageloader-by-bonfire\/pageloader.js","bonfire-pageloader-overlay"],"is_default":0,"condition":"pageloader-by-bonfire\/pageloader-by-bonfire.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"0baf6353-aa70-41a9-a3bc-d89870a5839b":{"title":"PDF Embedder","condition":"pdf-embedder\/pdf_embedder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pdf-embedder\/js\/(.*).js"],"icon_url":"","summary":"Load the PDF's without user interaction.\r\nPlease note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.","type":"plugin","id":"plugin:3a4c4518eb0f60108ab4934fab27d335","is_default":0,"created_at":1724433747},"cba51ec1-87cc-44eb-b12b-d652e3446507":{"title":"Perfect Brands for WooCommerce","condition":"perfect-woocommerce-brands\/perfect-woocommerce-brands.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/perfect-woocommerce-brands\/assets\/lib\/slick\/slick.min.js","\/perfect-woocommerce-brands\/assets\/js\/functions-frontend.min.js"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:4f90aca5957cccbf623e3bbc31afa204","is_default":0,"created_at":1724433762},"808e7a4e-025c-4fae-bf82-de3716e5eb0d":{"title":"Photonic","condition":"photonic\/photonic.php","exclusions":["\/photonic\/include\/js\/front-end\/module\/photonic-baguettebox.min.js"],"icon_url":"","summary":"Display the gallery without user interaction.","type":"plugin","id":"plugin:84fe214646388d7c021dda25003ac165","is_default":0,"created_at":1724434241},"936aff7d-a8ac-4473-a7b5-4b1611b6c557":{"title":"Pixel Caffein","condition":"pixel-caffeine\/pixel-caffeine.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/pixel-caffeine\/build\/frontend.js","aepc_pixel"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:6838be282f853f71be282783cb1c162b","is_default":0,"created_at":1724434253},"ab3a4ef5-2732-4b46-a7c3-17b4e9405cd1":{"title":"Pixel Manager for WooCommerce","condition":"woocommerce-pixel-manager-pro\/woocommerce-pixel-manager.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/woocommerce-pixel-manager-pro\/js\/public\/","wpm"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:afe0eb7c64d4556a7111c56dd8c4d307","is_default":0,"created_at":1724434270},"2774f964-50b2-425e-8a30-0a02f421b7e4":{"title":"Popup Builder","condition":"popup-builder\/popup-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/popup-builder\/public\/js\/(.*).js","\/popupbuilder-exit-intent\/public\/javascript\/ExitIntent.js","var sgpbPublicUrl","SGPB_POPUP_PARAMS"],"icon_url":"","summary":"Show popup on exit","type":"plugin","id":"plugin:38d4b2986868f543639cd1ebc3e510aa","is_default":0,"created_at":1724433776},"82dbb1e5-31f9-43d7-b522-52819aa49ba5":{"title":"Popup Maker","condition":"popup-maker\/popup-maker.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/pum\/pum-site-scripts.js","pum","\/plugins\/popup-maker\/assets\/js\/site.min.js"],"icon_url":"","summary":"Show popup on one click","type":"plugin","id":"plugin:786717922362642f34a7ff58e919bd95","is_default":0,"created_at":1724433839},"48e08305-1f1c-4ef4-9f13-24af1b155abc":{"title":"PowerPack Addons for Elementor","condition":"powerpack-lite-for-elementor\/powerpack-lite-elementor.php","exclusions":["\/powerpack-lite-for-elementor\/assets\/js\/min\/frontend.min.js"],"icon_url":"","summary":"Show animations","type":"plugin","id":"plugin:17831cbb64e469c7f66224c8c63d0a58","is_default":0,"created_at":1724433893},"e037ae2f-e36b-4f1a-ada8-eb8fde6746f2":{"title":"Preloader Plus","condition":"preloader-plus\/preloader-plus.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/preloader-plus\/(.*)"],"icon_url":"","summary":"Prevents the preloader from being stuck until there's user interaction","type":"plugin","id":"plugin:80e1283ea1afead3ca904fad792643c5","is_default":0,"created_at":1724434032},"90fed478-e89a-455c-8371-836bee58fb81":{"title":"Premium Addons for Elementor","condition":"premium-addons-for-elementor\/premium-addons-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-addons.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/isotope.min.js","\/premium-addons-elementor\/pa-frontend-(.*).min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/slick.min.js","\/premium-addons-pro\/assets\/frontend\/min-js\/tooltipster.min.js","window.scopes_array","lottie.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-nav-menu.min.js"],"icon_url":"","summary":"The above will cover:\r\n\r\n- Make equal height work\r\n- Make filters work\r\n- Make lottie animations work\r\n- Make the testimonials' carousel work","type":"plugin","id":"plugin:debbfbbcbdf9ffb465bbc40008d99f02","is_default":0,"created_at":1724434100},"7e43c261-77be-48fc-b25a-8953a654ae85":{"title":"Presto Player","condition":"presto-player\/presto-player.php","exclusions":["\/wp-includes\/js\/dist\/vendor\/regenerator-runtime.min.js","\/presto-player\/dist\/components\/web-components\/web-components.esm.js","\/presto-player\/src\/player\/player-static.js","var player","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Load the video player","type":"plugin","id":"plugin:100a0382fcf3d1b6b22da928bce46ea8","is_default":0,"created_at":1724434113},"3d6f509f-d040-4279-9a2f-a4e6eae1e9df":{"title":"Price Based on Country for WooCommerce Pro","condition":"woocommerce-price-based-country-pro-addon\/woocommerce-price-based-country-pro-addon.php","exclusions":["\/woocommerce-product-price-based-on-countries\/assets\/js\/ajax-geolocation.min.js","\/woocommerce-price-based-country-pro-addon\/assets\/js\/currency-switcher.min.js","add-to-cart.min.js","cart-fragments.min.js"],"icon_url":"","summary":"To load the prices and currency switcher without interaction","type":"plugin","id":"plugin:c0fce700121492b566517e68301db382","is_default":0,"created_at":1724434128},"b970bc8a-bcbe-4d08-8ac0-a6853ab3f036":{"title":"Prime Slider","condition":"bdthemes-prime-slider-lite\/bdthemes-prime-slider.php","exclusions":["\/plugins\/bdthemes-prime-slider-lite\/assets\/js\/bdt-uikit.min.js"],"icon_url":"","summary":"Display slider without interaction","type":"plugin","id":"plugin:f1ecfe258440b371124999ca3bfbfff3","is_default":0,"created_at":1724434141},"e5458963-f167-4b68-88e4-77dd39af2842":{"title":"PRO Elements","condition":"pro-elements\/pro-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pro-elements\/"],"icon_url":"","summary":"Fixes functions execution when the jQuery library is already excluded","type":"plugin","id":"plugin:29ea8f4dd72f5a5c5927917fb0665a05","is_default":0,"created_at":1724434176},"b119ad72-f498-4576-bb71-9e6d8c37b68f":{"title":"Product Filter by WBW (for WooCommerce)","condition":"woo-product-filter\/woo-product-filter.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-content\/plugins\/woo-product-filter\/modules\/woofilters\/js\/frontend.woofilters.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js"],"icon_url":"","summary":"Resolves issue where the product filter won't load on the page, there's a 'loading' gif stuck in its place, and there's a console error.","type":"plugin","id":"plugin:e57ad91e0d94fab011353af544873743","is_default":0,"created_at":1724434285},"7b779aca-e497-4da3-8e51-fa12837d15ab":{"title":"Product Filters for WooCommerce","condition":"woocommerce-product-filters\/woocommerce-product-filters.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-product-filters\/","\/woocommerce\/assets\/js\/accounting\/accounting.min.js","\/wp-includes\/js\/jquery\/ui\/","wcpf-load-project","WCPFData"],"icon_url":"","summary":"Make the filters work","type":"plugin","id":"plugin:719469f1c977f7109d3d6ee21ecd5a16","is_default":0,"created_at":1724434226},"2b2a51f2-bd47-4591-92d8-4a690bce5d99":{"title":"Product Gallery Slider for WooCommerce","condition":"twist\/twist.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/twist\/assets\/js\/slick.min.js","wpgs-public-js-after"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:a898898b2b0ea2cd82e20a6d3a3aa47b","is_default":0,"created_at":1724434162},"9b63d036-595f-477b-918e-049121c29765":{"title":"Product Slider for WooCommerce","condition":"woo-product-slider\/main.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/woo-product-slider\/src\/Frontend\/assets\/js\/swiper.min.js","\/woo-product-slider\/src\/Frontend\/assets\/js\/scripts.min.js"],"summary":"When Delay JavaScript Execution is enabled, the product sliders don't load until user interaction.","icon_url":"","type":"plugin","category":null,"id":"plugin:e8da84c8281e41723851607361a77a92","is_default":0,"created_at":1738076099},"062c5be3-e5ea-4958-9619-44e3410f237e":{"title":"Product Video Gallery for Woocommerce","condition":"product-video-gallery-slider-for-woocommerce\/product-video-gallery-slider-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/product-video-gallery-slider-for-woocommerce\/public\/js\/nickx.front.js"],"icon_url":"","type":"plugin","id":"plugin:bbc653a91f0635cd2edb0b741aa62b85","is_default":0,"created_at":1693512477},"34d225a4-688c-476b-846b-420774160d6b":{"id":"plugin:e0b123d324c6fc85b8682660c34f8829","title":"Rank Math SEO","type":"plugin","icon":"","exclusions":["local_ga_js"],"is_default":0,"condition":"seo-by-rank-math\/rank-math.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"02305ca0-2c2a-4eef-a802-b8a942771ecc":{"title":"Retainful","condition":"retainful-next-order-coupon-for-woocommerce\/retainful-next-order-coupon-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/atc-popup.min.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/exit-intent-popup.js","retainful.com","rnoc-add-to-cart-js-before","rnoc_redirect_coupon_popup"],"icon_url":"","summary":"Show the pop-up","type":"plugin","id":"plugin:f9fdee19ba6aed961d96d86e1521a761","is_default":0,"created_at":1724434370},"b4055250-5813-400f-b663-d390fee989e4":{"title":"Revolution Slider","condition":"revslider\/revslider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/revslider\/public\/assets\/js\/","\/revslider\/sr6\/assets\/js\/","\/revslider-(.*)-addon\/","setREVStartSize","rev_slider_","revslider_","window.RS_MODULES","\/revslider\/public\/js\/libs\/tptools.js","\/revslider\/public\/js\/sr7.js","SR7","_tpt.R.fonts.domFonts"],"icon_url":"","summary":"Show the slider on page load","type":"plugin","category":"analytics","id":"plugin:d6a4d07d1b4022d886df52322dcd8a6f","is_default":0,"created_at":1737127209},"0b4e061a-b366-4d5a-a00e-bded4b107133":{"title":"Royal Elementor Addons","condition":"royal-elementor-addons\/wpr-addons.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/royal-elementor-addons\/assets\/js\/frontend.min.js","\/royal-elementor-addons\/assets\/js\/lib\/jarallax\/jarallax.min.js"],"icon_url":"","summary":"Fixes mobile menu not opening","type":"plugin","id":"plugin:c4b464373716d7ac8e3cfb019aaa6102","is_default":0,"created_at":1724434411},"1b19ec89-171a-4f85-8c4b-b1bcfc6b1433":{"id":"plugin:5e3f85d8c82cc184b945415d1a862601","title":"Sassy Social Share","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/sassy-social-share\/public\/js\/sassy-social-share-public.js","heateorSssLoadEvent"],"is_default":0,"condition":"sassy-social-share\/sassy-social-share.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"f5899925-2ab7-43b6-abc4-51b76d664ca6":{"title":"Scrollsequence","condition":"scrollsequence-pro\/scrollsequence-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/scrollsequence-pro\/public\/js\/gsap__premium_only.js","\/scrollsequence-pro\/public\/js\/gsap-scrolltrigger__premium_only.js","\/scrollsequence-pro\/public\/js\/ssq-lib__premium_only.js","scrollsequence-input-script"],"icon_url":"","summary":"Show images and animation on pageload","type":"plugin","id":"plugin:3df51830b6b80668fc342c8dcea495cf","is_default":0,"created_at":1724434606},"043827fc-3df8-45d6-9cd2-14fbe962987a":{"title":"ShiftNav Pro - Responsive Mobile Menu","condition":"shiftnav-pro\/shiftnav.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-pro\/assets\/js\/shiftnav(.*).js"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:9d60b5d2de4d828b78c7b088024377d6","is_default":0,"created_at":1724434657},"bcbaf240-e76f-4620-b7d5-4852c46d4be7":{"title":"ShiftNav \u2013 Responsive Mobile Menu","condition":"shiftnav-responsive-mobile-menu\/shiftnav-responsive-mobile-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-responsive-mobile-menu\/"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:56279bd768c8f27ad1972b6774738bcf","is_default":0,"created_at":1724434651},"bbe0543b-b5af-467b-a90d-e2975d892d8d":{"title":"Short Pixel Adaptive Image","condition":"shortpixel-adaptive-images\/short-pixel-ai.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shortpixel-adaptive-images\/assets\/js\/ai(.*).min.js","spai_settings"],"icon_url":"","type":"plugin","id":"plugin:1bc7ac87d8ab2301a1b904919dc7a798","is_default":0,"created_at":1704734942},"543ab43a-6bd3-4948-a09e-3b95e7c9209d":{"title":"Showcase IDX","condition":"showcase-idx\/showcaseidx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","SIDX","search.showcaseidx.com\/js\/app-(.*).js","cdn.shortpixel.ai"],"icon_url":"","summary":"Prevents requiring double click on iOS to use filters.\r\n\r\nExclusion when the option New AI engine is enabled (You don't need the above, only this one):\r\n\r\ncdn.shortpixel.ai","type":"plugin","id":"plugin:ce4dea8ddc3caa8d00e95cec3202d32a","is_default":0,"created_at":1724434768},"a16bcab7-1169-46b9-a425-b091478d8312":{"title":"Side Cart WooCommerce","condition":"side-cart-woocommerce\/xoo-wsc-main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/plugins\/woocommerce\/assets\/js\/frontend\/add-to-cart.min.js","\/plugins\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/plugins\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","summary":"Makes cart icon work to slide in the cart menu.","type":"plugin","id":"plugin:3ea7d9f75ad03620b0bce2517bd5b8d1","is_default":0,"created_at":1724434681},"521f748e-cf09-4019-bd28-b52daef5f16f":{"title":"Simple Banner","condition":"simple-banner\/simple-banner.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/simple-banner\/","simpleBannerScriptParams"],"icon_url":"","summary":"Show the banner on pageload.","type":"plugin","id":"plugin:7843983bf90dbae16c6e889382c71b23","is_default":0,"created_at":1724434695},"76026e82-d9cf-482c-b480-55c57693a184":{"title":"Site Kit by Google","condition":"google-site-kit\/google-site-kit.php","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('","\/gtag\/js","gtag\\(","\/gtm.js"],"icon_url":"","summary":"Fixes issues with Google Analytics.","type":"plugin","id":"plugin:b6825f971d35a5515d095564a2e40936","is_default":0,"created_at":1724434707},"4f9be7dd-fa19-401c-a5a5-81654990f9c4":{"title":"SiteOrigin Widgets Bundle - Load images","condition":"so-widgets-bundle\/so-widgets-bundle.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/so-widgets-bundle\/js\/slider\/jquery.slider.min.js","\/so-widgets-bundle\/js\/jquery.cycle.min.js","\/so-widgets-bundle\/js\/jquery.cycle.swipe.min.js","\/so-widgets-bundle\/js\/sow.jquery.fittext.min.js","\/so-widgets-bundle\/js\/lib\/jquery.fitvids.min.js","\/siteorigin-panels\/js\/styling.min.js","siteorigin-panels-before-js","page_id"],"icon_url":"","summary":"Load the images on the page load.","type":"plugin","id":"plugin:3968480c93d7f92ed1cb78a54b47fc9f","is_default":0,"created_at":1724434720},"79c458d7-f7f7-4072-919d-ad337bde6ae3":{"title":"Slick Menu","condition":"slick-menu\/slick-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/slick-menu\/"],"icon_url":"","summary":"Show menu on pageload","type":"plugin","id":"plugin:5ce5dfecdc9d3292c69a1413bbd17d3c","is_default":0,"created_at":1724434809},"99cf4942-49ea-4687-b156-405ed1ce1cfa":{"title":"Slide Anything","condition":"slide-anything\/slide-anything.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/slide-anything\/owl-carousel\/owl.carousel.min.js","owl_goto.trigger"],"icon_url":"","summary":"Show slider without user interaction","type":"plugin","id":"plugin:fff874cc48b80940210228c975df395c","is_default":0,"created_at":1724434788},"dd0ea584-0c99-4c30-b46d-da35b94c9f0a":{"title":"Slider by Soliloquy","condition":"soliloquy-lite\/soliloquy-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","soliloquy-min.js","soliloquy_slider"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:ffb5f8cc0ea17886dbd05f601ca3eec0","is_default":0,"created_at":1724434937},"ecb2fffc-d289-4f68-ae94-71131f17deee":{"title":"Smart Slider 3","condition":"smart-slider-3\/smart-slider-3.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/smart-slider-3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:2f373822dceb191c31c8ad2183d51869","is_default":0,"created_at":1724434826},"284ede43-bf80-419e-8414-46c26cb746f0":{"title":"Smart Slider 3 Pro","condition":"nextend-smart-slider3-pro\/nextend-smart-slider3-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/SmartSlider3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:720ec9fbbd8a52ce525959a68a5310b3","is_default":0,"created_at":1724434836},"be70034f-def5-4771-9b3f-662eb218da2a":{"title":"Spectra - Show Gallery Images","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-addons-for-gutenberg\/assets\/js\/spectra-animations.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/post.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/aos.min.js","\/slick.min.js","\/imagesloaded.min.js","UAGBPostCarousel"],"summary":"Show the gallery on pageload","icon_url":"","type":"plugin","category":"analytics","id":"plugin:ca362d462a44a9622dd8542db373d3d6","is_default":0,"created_at":1738865101},"5ed91dc6-b172-4d45-8406-71689bdb1fef":{"title":"Spectra - Slider","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/uploads\/uag-plugin\/assets\/(.*)\/uag-js-(.*).js","\/ultimate-addons-for-gutenberg\/assets\/js\/swiper-bundle.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/uagb-button-child.min.js"],"summary":"While Delay JavaScript Execution is enabled, sliders only show the first slide and do not autoplay.","icon_url":"","type":"plugin","category":null,"id":"plugin:f263043f4ed2c766c758fb139b6d50a0","is_default":0,"created_at":1738865295},"c3334c29-4160-42df-a1ce-f8aeeaee8668":{"title":"Super Socializer","condition":"super-socializer\/super_socializer.php","exclusions":["theChamp","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:660defe26748470c3a47366cd4012579","is_default":0,"created_at":1677853633},"f18b4242-fe3f-4e2b-bfc9-ac2fb3939a90":{"title":"Superfly Menu","condition":"superfly-menu\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate((.*?)(.min?)?).js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/md5.js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/util.js","\/superfly-menu\/js\/public.min.js","window.SFM_is_mobile","var SFM_skew_disabled","var SFM_template"],"icon_url":"","type":"plugin","id":"plugin:ccb15175093bc6c437b78797f0698a7b","is_default":0,"created_at":1684301673},"1a05c00a-8562-45bc-80e8-987a4574b1c9":{"title":"Symplr Ads","condition":"symplr-ads\/symplr-plugin.php","exclusions":["\/symplr-ads\/","cdns.symplr.de"],"icon_url":"","summary":"Loads Ads right away","type":"plugin","id":"plugin:3b6d39e28a87e86c4659491e2368ff61","is_default":0,"created_at":1724442756},"858d2d7f-bdac-4d27-ba26-baa9ace96ba4":{"title":"Tabby Responsive Tabs","condition":"tabby-responsive-tabs\/tabby-responsive-tabs.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/tabby-responsive-tabs\/js\/tabby.js","RESPONSIVEUI"],"icon_url":"","summary":"Load tabs without delay","type":"plugin","id":"plugin:7d93008296bb5c7c43d4cba185ed2632","is_default":0,"created_at":1724442869},"e44a5c93-bb77-4624-a121-d846905137ea":{"title":"The Plus Addons for Elementor","condition":"the-plus-addons-for-elementor-page-builder\/theplus_elementor_addon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/theplus-addons\/(.*)"],"icon_url":"","summary":"Start animations on page load","type":"plugin","id":"plugin:2f563bbb7e92363ec3fb2989a1c7dffe","is_default":0,"created_at":1724442902},"2bbac961-b000-4802-ae97-d52472ec6750":{"title":"The Plus Addons for Elementor Premium","condition":"theplus_elementor_addon\/theplus_elementor_addon.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/theplus_elementor_addon\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"Solve issues with sliders and tabs","type":"plugin","id":"plugin:6e127deaaeefbe57ff945b1f9e274518","is_default":0,"created_at":1724442911},"c3b5d7fd-a1e0-4aca-a0b6-405018a37266":{"title":"The Post Grid","condition":"the-post-grid\/","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","the-post-grid"],"icon_url":"","summary":"Makes the content of single post appearing immediately","type":"plugin","id":"plugin:93c3354976453458cf67f8ec0fdfce5a","is_default":0,"created_at":1724442928},"666b45e8-749c-4140-bd17-e1cd589e03ee":{"title":"ThemeREX Addons","condition":"trx_addons\/trx_addons.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/trx_addons\/js\/__scripts-full.js","\/trx_addons\/components\/cpt\/layouts\/shortcodes\/menu\/superfish.min.js"],"icon_url":"","summary":"Hide the page preloader without user interaction","type":"plugin","id":"plugin:b9c418b47c986935a1151ab9b42f8971","is_default":0,"created_at":1724443103},"a750cada-eb58-4df4-9966-21c8a69332ba":{"id":"plugin:75af9efe22c5cc776636266feb55adf1","title":"Thrive Architect","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-visual-editor\/thrive-visual-editor.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"13714cde-680e-4ca4-8607-c35952d6a5f2":{"title":"Thrive Comments","condition":"thrive-comments\/thrive-comments.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","type":"plugin","id":"plugin:6a72d06ca2f6a888b0d9d5ea93af2edc","is_default":0,"created_at":1677852974},"aa7ca898-499f-4f04-b419-3de199996969":{"title":"Thrive Leads","condition":"thrive-leads\/thrive-leads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","summary":"Show the form on pageload & Fix comment box not showing","type":"plugin","id":"plugin:b84d82c02cade64ade00712b9c5652aa","is_default":0,"created_at":1724443176},"9eee297a-8241-4ef2-af97-46074bd0898c":{"id":"plugin:5bb61b0559b0a3fd578315b553451327","title":"Thrive Quiz Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-quiz-builder\/thrive-quiz-builder.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c2f3ec2a-5b09-4845-aa95-84841783fbfc":{"id":"plugin:a7f3e5206abff19ca7cf142260181738","title":"Thrive Ultimatum","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-ultimatum\/","var TVE_Ult_"],"is_default":0,"condition":"thrive-ultimatum\/thrive-ultimatum.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"d48b8d2f-e071-4a30-840a-306154a115a0":{"title":"Tidio Chat","condition":"tidio-live-chat\/tidio-elements.php","exclusions":["document.tidioChatCode"],"icon_url":"","summary":"Display the chat icon.","type":"plugin","id":"plugin:f57be2014b6a489d053f8367fa6c0f9f","is_default":0,"created_at":1724442883},"cb6d33ed-7eb4-4ff9-9ad0-7fc54fbecf6f":{"id":"plugin:c9e0485ec256d4a6a8d92a98c18d76fc","title":"Toolset Blocks","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","toolsetCommonEs.fontToHead","toolsetCommonEs.styleToHead","\/toolset-blocks\/vendor\/toolset\/blocks\/public\/js\/frontend.js","\/toolset-blocks\/vendor\/toolset\/common-es\/public\/toolset-common-es-frontend.js","\/toolset-blocks\/public\/js\/views-frontend.js","\/wp-includes\/js\/underscore.min.js"],"is_default":0,"condition":"toolset-blocks\/wp-views.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"4bac6350-0925-49fb-904a-372f22fd6baf":{"title":"Top Bar Pro","condition":"topbar-pro\/topbar_pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/topbar-pro\/js\/tpbr_front.min.js","\/plugins\/topbar-pro\/js\/jquery.cookie.js"],"icon_url":"","summary":"To prevent top bar from getting overlapped with other content.","type":"plugin","id":"plugin:71beda322b37f7fc7d456822493cb972","is_default":0,"created_at":1724443222},"033486e7-0ddc-4915-a848-31504d00448e":{"title":"Twenty20 Image Before-After","condition":"twenty20\/ttwenty.php","exclusions":["\/twenty20\/assets\/js\/(.*).js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","twentytwenty-container"],"icon_url":"","type":"plugin","id":"plugin:23441bba9d3602bc932d697c7cb8aa1f","is_default":0,"created_at":1677858089},"bef2147e-2d0b-431d-ac29-5e8430c0d809":{"title":"Typing Effect","condition":"animated-typing-effect\/typingeffect.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/animated-typing-effect\/assets\/js\/typed.js","\/plugins\/animated-typing-effect\/assets\/js\/typed.fe.js"],"icon_url":"","summary":"Show the animated typing effect on page load","type":"plugin","id":"plugin:e4e1a3e63d09a28dcb20577efbcb5a48","is_default":0,"created_at":1724443336},"7675a34d-006e-4672-99d5-a81e1b8e47f9":{"title":"UberMenu","condition":"ubermenu\/ubermenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ubermenu\/assets\/js\/ubermenu.min.js"],"icon_url":"","summary":"To make mobile menu responsive immediately without any user interaction","type":"plugin","id":"plugin:3d59cc34167a7f8123e66b627148e0b7","is_default":0,"created_at":1724443357},"8233178a-e7b3-43ce-b193-bd0d9c960933":{"title":"Ultimate Addons for Elementor","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"To make header slider be displayed correctly on page load","type":"plugin","id":"plugin:86424c46157c1c7e2e1571055813beee","is_default":0,"created_at":1724443382},"dfb47495-8a46-4caa-8c2a-50b02769dcb5":{"title":"Ultimate Addons for Elementor - Fancy Text Effects","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/plugins\/ultimate-elementor\/assets\/lib\/typed\/typed.min.js","\/plugins\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js"],"summary":"When Delay JavaScript Execution is enabled, the text effects don't work until user interaction.","icon_url":"","type":"plugin","id":"plugin:031c5b0ea0dce0a98a766aec5617b017","is_default":0,"created_at":1732107991},"42f39902-a813-4536-a561-29e2795ac097":{"title":"Ultimate Addons for Elementor - Google Maps","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ultimate-elementor\/assets\/js\/uael-google-map.js","maps.googleapis.com","maps.google.com"],"summary":"Fixes an issue in which the map doesn't work","icon_url":"","type":"plugin","id":"plugin:a3256509256803fa8e9ebfedf73c4843","is_default":0,"created_at":1732565293},"8bddf484-6c78-4147-a4e6-d3039904e5f6":{"title":"Ultimate Addons for Elementor - Mobile Menu","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/ultimate-elementor\/assets\/js\/uael-nav-menu.js","\/ultimate-elementor\/assets\/min-js\/uael-nav-menu.min.js"],"icon_url":"","summary":"To make the mobile menu icon work as expected","type":"plugin","id":"plugin:70cfade3a7adbb54196f6acccc5a176f","is_default":0,"created_at":1724443394},"028504f7-b1cd-4318-8a6d-ce186197e89d":{"id":"plugin:0f0a91f0c454021a5ff9fc25c3ed419f","title":"Ultimate Addons for WPBakery Page Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Ultimate_VC_Addons\/assets\/"],"is_default":0,"condition":"Ultimate_VC_Addons\/Ultimate_VC_Addons.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"5754af3d-a6af-49eb-b731-bdd82f26dc4e":{"title":"Ultimate Responsive Image Slider","condition":"ultimate-responsive-image-slider\/ultimate-responsive-image-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","sliderPro"],"icon_url":"","summary":"To load the slider without any user interaction","type":"plugin","id":"plugin:34db8636812bad84c8aea037c2ddc8c2","is_default":0,"created_at":1724443418},"78ae882d-ae31-4179-b677-8893814938c7":{"title":"Unlimited Elements for Elementor Premium - Slider","condition":"unlimited-elements-for-elementor-premium\/unlimited-elements-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/unlimited-elements-for-elementor-premium\/","uc_"],"icon_url":"","type":"plugin","id":"plugin:17260bc347b8c29bee0010e9ec164184","is_default":0,"created_at":1683270377},"051cbfbb-7ad2-4f06-a493-3cf423a80904":{"title":"Variation Swatches for WooCommerce","condition":"woo-variation-swatches\/woo-variation-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery\/ui\/","\/woo-variation-swatches\/","\/woo-variation-swatches-pro\/","underscore.min.js"],"icon_url":"","summary":"Make some elements to load","type":"plugin","id":"plugin:6717ef5673a956bc08ca4a5117065d53","is_default":0,"created_at":1724443437},"6879caba-7224-4eca-bcb2-370785b495ea":{"title":"Web Accessibility By accessiBe","condition":"accessibe\/accessiebe.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/accessibe\/","acsbJS"],"icon_url":"","summary":"To preserve the functions of the plugin","type":"plugin","id":"plugin:57597b7683e01892932083413f085134","is_default":0,"created_at":1724443688},"bd6732fe-4c2b-40a1-9035-8464057e2da5":{"title":"WooCommerce - Cart Fragments","condition":"woocommerce\/woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","type":"plugin","id":"plugin:201de694c6fc28c8d580a3b2ca484218","is_default":0,"created_at":1680937567},"d044900d-07e1-4533-9516-33106efcb259":{"title":"WooCommerce - Product description","condition":"woocommerce\/woocommerce.php","exclusions":["\/plugins\/woocommerce\/assets\/js\/frontend\/single-product.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:a82644b4c9417ea3a240939a73344700","is_default":0,"created_at":1679309756},"bff953b1-2213-4666-8112-76a84a3cc207":{"title":"WooCommerce - Product Gallery","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/zoom\/jquery.zoom(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/photoswipe\/","\/woocommerce\/?(.*)\/assets\/js\/flexslider\/jquery.flexslider(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/frontend\/single-product(.min)?.js","wc_single_product_params"],"icon_url":"","type":"plugin","id":"plugin:7665868ff97c265628f376523a4f9ecc","is_default":0,"created_at":1686579689},"016e6ddf-c6e7-49ec-bd3f-2585d9e45895":{"title":"WooCommerce - Select2 library","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/assets\/js\/select2\/select2(.*).js"],"icon_url":"","type":"plugin","id":"plugin:4bca670bd5d55dd24b17fb0193b0891e","is_default":0,"created_at":1681459540},"b9b2c6d7-944f-4ae3-ae04-c9e2204b9dab":{"title":"WooCommerce Attribute Swatches","condition":"iconic-woo-attribute-swatches-premium\/iconic-woo-attribute-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/iconic-woo-attribute-swatches-premium\/assets\/frontend\/js\/main.min.js","\/iconic-woo-attribute-swatches-premium\/assets\/vendor\/flickity\/flickity.pkgd.min.js","iconic_was_vars"],"icon_url":"","summary":"Makes using attribute swatches not require two clicks","type":"plugin","id":"plugin:9165c768e978d6ad3f696db8c78ccbb2","is_default":0,"created_at":1724443452},"4506c5e9-7349-44c9-9967-34370c83facb":{"title":"WooCommerce Bookings","condition":"woocommerce-bookings\/woocommerce-bookings.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/woocommerce-bookings\/dist\/frontend.js","\/wp-includes\/js\/dist\/date.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/underscore.min.js","\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/wp-includes\/js\/dist\/hooks.min.js"],"icon_url":"","summary":"Make sure the calendar is displayed correctly","type":"plugin","id":"plugin:14dec6d289b9977fa3a74116feecebcc","is_default":0,"created_at":1724443469},"fec9cd04-c358-45da-a1a8-1668b964016b":{"id":"plugin:456f3b849ba3b6647246aca9d7cdaed5","title":"WooCommerce Product Reviews Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","wc_product_reviews_pro","\/woocommerce-product-reviews-pro\/assets\/js\/frontend\/wc-product-reviews-pro-frontend.min.js","\/woocommerce\/assets\/js\/jquery-tiptip\/jquery.tipTip.min.js"],"is_default":0,"condition":"woocommerce-product-reviews-pro\/woocommerce-product-reviews-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"551a9399-627f-4978-9bae-5cc8e0aefc82":{"id":"plugin:c8577e74eef3b082fb6403760d53f68c","title":"WooCommerce TM Extra Product Options","type":"plugin","icon":"","exclusions":["\/woocommerce-tm-extra-product-options\/assets\/js\/epo.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-util.min.js","\/wp-includes\/js\/dist\/hooks.js","\/wp-includes\/js\/dist\/i18n.js"],"is_default":0,"condition":"woocommerce-tm-extra-product-options\/tm-woo-extra-product-options.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"3cac4650-6a52-448e-8e48-e99a772a59a2":{"title":"WooLentor","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\/woolementor\/assets\/third-party\/slick\/slick.min.js","\/woolentor-addons","woolentor_addons"],"icon_url":"","summary":"Display the carousel without interaction.","type":"plugin","id":"plugin:c6e6cab8c80fa3fe57d609f72d2d5c56","is_default":0,"created_at":1724443648},"21af073d-d2ec-4d46-bbda-2c69f87f3f98":{"title":"Woolentor - Fix product gallery","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)",".woolentor-learg-img","\/woolentor-addons\/assets\/js\/slick.min.js","\/woolentor-addons-pro\/assets\/lib\/js\/tippy.min.js"],"icon_url":"","summary":"Display the product gallery without interaction.","type":"plugin","id":"plugin:c5315e06dfc353cd57f85a60abe4e320","is_default":0,"created_at":1724443660},"67aeb4cb-1a00-4d10-a00c-34888b4c0dba":{"title":"WooThumbs for WooCommerce","condition":"woothumbs-premium\/woothumbs-premium.php","exclusions":["\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-embed.min.js","\/wp-includes\/js\/wp-util.min.js","\/woothumbs-premium\/(.*)"],"icon_url":"","summary":"To preserve the display of product variation images","type":"plugin","id":"plugin:b97b1d3f627769e1dd8305aa25af993c","is_default":0,"created_at":1724443675},"c7a14763-88d0-4344-a6af-e0a8dc5fa8d5":{"title":"WordPress Mega Menu \u2013 QuadMenu","condition":"quadmenu\/quadmenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/quadmenu","#private-menu","#public-menu"],"icon_url":"","summary":"Show the menu on pageload","type":"plugin","id":"plugin:31b9e812a025e5750a6ef0980ee7d2db","is_default":0,"created_at":1724443871},"f699fdbd-84a7-4f24-b729-3e4a4f83a4dd":{"title":"WP Armour","condition":"wp-armour-extended\/wp-armour-extended.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/honeypot\/includes\/js\/wpa.js","\/wp-armour-extended\/includes\/js\/wpae.js","wpa_hidden_field","wpa_add_test"],"icon_url":"","summary":"To prevent marking all product reviews as spam.","type":"plugin","id":"plugin:601f8fc7d10cad1c2ec2949c0d9b1651","is_default":0,"created_at":1724443705},"697239fe-74f5-42a4-a504-97ee85bf43ff":{"title":"WP Booking Calendar","condition":"booking\/wpdev-booking.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/booking(.*)\/_dist\/all\/_out\/wpbc_all.js","\/wp-content\/plugins\/booking(.*)\/js\/datepick\/jquery.datepick.wpbc.9.0.js","\/wp-content\/plugins\/booking(.*)\/js\/wpbc_time-selector.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/tippy.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/popper\/popper.js","wpbc_init__head","wpbc_url_ajax","booking_max_monthes_in_calendar","wpbc_define_tippy_popover","flex_tl_table_loading"],"icon_url":"","type":"plugin","id":"plugin:fdaf786c076fa0f17eec1e321fee0b3f","is_default":0,"created_at":1720571754},"6a28aae5-ef91-43fc-8204-92e3a25642b4":{"id":"plugin:5728f3b9856dfe37a36ab15b0a637198","title":"WP Go Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com"],"is_default":0,"condition":"wp-google-maps\/wpGoogleMaps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c9b991d1-a653-404b-be85-e276b1814e7d":{"title":"WP Google Map Pro","condition":"wp-google-map-gold\/wp-google-map-gold.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","maps.google.com\/maps\/api\/js","\/wp-includes\/js\/masonry.min.js","\/wp-google-map-gold\/(.*)"],"icon_url":"","type":"plugin","id":"plugin:dc12a9b7b9c4c7ce3c532b6b377739f2","is_default":0,"created_at":1677858391},"1f8f9fbf-fbf0-4e3a-b77c-af0fa47e950d":{"title":"WP Google Maps Pro","condition":"wp-google-maps-pro\/wp-google-maps-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-google-maps(.*)","maps.googleapis.com","mgl_","wpgmza"],"icon_url":"","summary":"Loads map on page load and fixes map not displayed after user interaction","type":"plugin","id":"plugin:87f572f5f0ec143a8fceba77d0616197","is_default":0,"created_at":1724444593},"41e4b98c-e63f-4800-a478-02592562322b":{"title":"WP iCal Availability","condition":"wp-ical-availability\/wp-ical-availability.php","exclusions":["\/wp-ical-availability\/js\/custom-select.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-ical-availability\/"],"icon_url":"","summary":"Fixes error when jQuery is already excluded, & Fully render the calendar on page load","type":"plugin","id":"plugin:3735ca768ede98b25795f4cb057ff4ed","is_default":0,"created_at":1724444622},"2b06c5b8-dc32-4bb0-8504-3a9f1c3a1ec0":{"title":"WP MapIt","condition":"wp-mapit\/wp_mapit.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-mapit\/wp_mapit\/js\/leaflet.js","\/wp-mapit\/wp_mapit\/js\/wp_mapit_multipin.js"],"icon_url":"","summary":"Display the map on page load","type":"plugin","id":"plugin:ba8d1c7f294a3f5b593556eb3b0bc7d9","is_default":0,"created_at":1724443719},"2039eafd-1c11-4e21-a61b-30857f291ae3":{"title":"WP Responsive Menu","condition":"wp-responsive-menu\/wp-responsive-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-responsive-menu\/(.*)"],"icon_url":"","summary":"Render the menu on page load","type":"plugin","id":"plugin:927b8bf7806f2d287559b86a0b455a59","is_default":0,"created_at":1724443736},"e06be942-cccd-4b2d-a268-06dc78f0b820":{"title":"WP Search with Algolia","condition":"wp-search-with-algolia\/algolia.php","exclusions":["\/wp-search-with-algolia\/js\/algoliasearch\/dist\/algoliasearch-lite.umd.js","\/wp-search-with-algolia\/js\/autocomplete-noconflict.js","\/wp-search-with-algolia\/js\/autocomplete.js\/dist\/autocomplete.min.js","var algolia"],"icon_url":"","summary":"Fixes the search function and its related console errors.","type":"plugin","id":"plugin:43267e659d599fbb6b42c719b49bb7a7","is_default":0,"created_at":1724443749},"4fc2a7ae-b9e6-410e-93cf-e6d1962add6a":{"title":"WP Smart Preloader","condition":"wp-smart-preloader\/wp-preloader.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-smart-preloader\/assets\/js\/wsp-main-script(.min)?.js"],"icon_url":"","summary":"Allows the preloader to work without user interaction, and resolves GTMetrix\/PageSpeed Insights test.","type":"plugin","id":"plugin:4fb90fc73fc2b5d1e37ea2dadfd3cef3","is_default":0,"created_at":1724443814},"7ecf40ce-2bcd-412c-bb01-9e71fecf6be8":{"title":"WP Store Locator","condition":"wp-store-locator\/wp-store-locator.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-store-locator\/","\/wp-includes\/js\/underscore.min.js","maps.google.com"],"icon_url":"","summary":"Show the map on page load.","type":"plugin","id":"plugin:d37bb5054a24471ca1675d9ab49d01b0","is_default":0,"created_at":1724443828},"7a1d19a2-3a48-40ab-8051-f642fc63ce2d":{"title":"WP Ultimate Post Grid","condition":"wp-ultimate-post-grid\/wp-ultimate-post-grid.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-ultimate-post-grid\/dist\/public.js","\/wp-ultimate-post-grid-premium\/dist\/public-premium.js","wpupg_grid_args"],"icon_url":"","summary":"Show the dropdown selector\/filter option","type":"plugin","id":"plugin:e24341fef49bd64b89682d583218c108","is_default":0,"created_at":1724443858},"76c86163-ddf3-4113-b620-de9d5058f505":{"title":"WPBakery Page Builder","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js"],"icon_url":"","summary":"Fire sliders, animations, full-width elements resizing without user interaction","type":"plugin","id":"plugin:517d7d24da9a7072ed389d0fb30374a0","is_default":0,"created_at":1724444340},"0b8ff2c0-c3cd-4ec1-b7f5-c7751de6101b":{"title":"WPBakery Page Builder - Carousel","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/lib\/vc_carousel\/js\/vc_carousel.min.js"],"icon_url":"","summary":"Fire carousels without user interaction.","type":"plugin","id":"plugin:76336ed3f04df091e669f89d908ef2ed","is_default":0,"created_at":1724444319},"4f5e5b98-c326-4b9f-9ada-3b257862132c":{"id":"plugin:1ec7138c950c355e7af60d49c81139fc","title":"wpDataTables","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wpdatatables\/","highcharts"],"is_default":0,"condition":"wpdatatables\/wpdatatables.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"18be1b8c-0bc4-4a01-abc6-a127aff380c6":{"title":"WPForms","condition":"wpforms\/wpforms.php","exclusions":["\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra","wpformsRecaptchaLoad"],"icon_url":"","summary":"Prevents issues with redirect to Thank you page.","type":"plugin","id":"plugin:c62ca58ea081c1271de8dadfa7daac69","is_default":0,"created_at":1724444513},"3ee8683e-e9d2-4c5c-b6f5-13c38827d2a2":{"title":"WPForms - Fix telephone field","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/wpforms\/assets\/pro\/lib\/intl-tel-input\/module.intl-tel-input.min.js","\/wp-content\/plugins\/wpforms\/assets\/js\/frontend\/wpforms.min.js"],"icon_url":"","summary":"Fix an issue with the telephone field in which this needs interaction to load.","type":"plugin","id":"plugin:737442051c0ae65ebfbc06316a63c6ce","is_default":0,"created_at":1731683324},"138b2894-25d2-47ce-b33d-cbf1256d8f45":{"title":"WPForms - Loader GIF","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wpforms-conversational-forms\/assets\/js\/conversational-forms.es5.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the loader GIF stays until user interaction.","type":"plugin","id":"plugin:03dc6ae2848dd60e1d4f4f86015c22f0","is_default":0,"created_at":1724444364},"8a3cacb6-81bd-456a-a1cc-a4025f8e5234":{"id":"plugin:0992ac952c0a05bb35e18b1d5744d346","title":"WPForms Lite","type":"plugin","icon":"","exclusions":["wpformsRecaptchaLoad","\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra"],"is_default":0,"condition":"wpforms-lite\/wpforms.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"98bbd410-5b01-4244-a8eb-715765180328":{"title":"XL WooCommerce Sales Triggers","condition":"xl-woocommerce-sales-triggers\/xl-woocommerce-sales-triggers.php","exclusions":["\/xl-woocommerce-sales-triggers\/assets\/js\/wcst_combined.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:ba9e526ddb0157e69757530c6b18b714","is_default":0,"created_at":1677856813},"bf9f9620-dd0e-4e6f-9a45-4eb78a148f42":{"title":"YITH WooCommerce Ajax Product Filter","condition":"yith-woocommerce-ajax-navigation\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-navigation\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:58663fc781232169e865f6fe7cf1afaa","is_default":0,"created_at":1724444671},"b053279d-e07c-438c-bb3e-3a1f4f5d7c5e":{"title":"YITH WooCommerce AJAX Product Filter Premium","condition":"yith-woocommerce-ajax-product-filter-premium\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-product-filter-premium\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:68b637fd247e40c8e135e4771d739b07","is_default":0,"created_at":1724444677},"62056165-8bd9-4ff0-b21f-e4ed0ae45fae":{"title":"YITH WooCommerce Points and Rewards","condition":"yith-woocommerce-points-and-rewards-premium\/init.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/yith-woocommerce-points-and-rewards-premium\/assets\/js\/frontend.min.js","\/woo-variation-swatches-pro\/assets\/js\/add-to-cart-variation.min.js"],"icon_url":"","summary":"Display rewards points notification without interaction","type":"plugin","id":"plugin:4acc87d4eb72c86cdea76d180b61a098","is_default":0,"created_at":1724444693},"d94dbbf3-bcab-4e47-9fbb-6b3a7cf92787":{"title":"Yotpo Social Reviews for Woocommerce","condition":"yotpo-social-reviews-for-woocommerce\/wc_yotpo.php","exclusions":["\/yotpo-social-reviews-for-woocommerce\/assets\/js\/headerScript.js"],"icon_url":"","type":"plugin","id":"plugin:45ab742b3fccbd04d7bc973c8582be87","is_default":0,"created_at":1680686421},"51dccf53-5cc7-4283-9ab1-01d34c6cce22":{"title":"Zoho SalesIQ","condition":"zoho-salesiq\/index.php","exclusions":["zoho.salesiq"],"icon_url":"","summary":"Display chat without interaction","type":"plugin","id":"plugin:b96c3865575068aac82c973eb3e3c52a","is_default":0,"created_at":1724444708}},"themes":{"9aeea459-91d3-44b6-8a26-b883dca8b402":{"title":"Agensy - Load page without User Interaction","condition":"agensy","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/agensy\/js\/scripts.js","\/themes\/agensy\/js\/scripts-single.js","\/themes\/agensy\/js\/wow.min.js","\/themes\/agensy\/js\/TweenMax.min.js","\/themes\/agensy\/js\/swiper.min.js","\/plugins\/visualcomposer\/assets\/lib\/bower\/isotope\/dist\/isotope.pkgd.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load page without user interaction.","type":"theme","id":"theme:7ab7dfeb0db9c0c74c020be318c2e6d9","is_default":0,"created_at":1724424755},"9c623554-5834-4669-9e96-1b894c1939b2":{"title":"Andaman","condition":"andaman","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/andaman\/assets\/js\/","\/wp-andaman-plugins\/shortcodes\/vc_extend\/"],"icon_url":"","summary":"Unstuck the page loader (only use when jQuery is already excluded).","type":"theme","id":"theme:0193ea55fce2ada93b262f2824008c0f","is_default":0,"created_at":1724424778},"7374c5a5-69f8-460f-b44f-dee884a824cd":{"title":"Artale","condition":"artale","exclusions":["\/artale-elementor\/assets\/js\/modulobox.js","\/artale-elementor\/assets\/js\/artale-elementor.js","\/artale\/js\/jquery-stellar.js","\/artale\/js\/core\/artale-plugins.js","\/artale\/js\/core\/artale-custom.js","var loader"],"icon_url":"","summary":"Fixes the page loader (not closing) and display the main menu.","type":"theme","id":"theme:24cbda63f1b898ade5562ab4ec6d97a5","is_default":0,"created_at":1724424807},"23b01203-2a70-4394-9326-d59824def2d7":{"title":"Ashe Pro Premium","condition":"ashe-pro-premium","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ashe-pro-premium\/"],"icon_url":"","summary":"Display mobile header without user interaction","type":"theme","id":"theme:4791da3cbbd1ed86253a087f0287aeb4","is_default":0,"created_at":1724426464},"03a9cc62-c167-447d-beb2-65c76c96b056":{"title":"Astra","condition":"astra","exclusions":["\/astra\/assets\/js\/minified\/frontend.min.js","replace\\(\/woocommerce-no-js\/,"],"icon_url":"","type":"theme","id":"theme:3cce5f3eaf76e098ba8e28f7bbba3f92","is_default":0,"created_at":1712608792},"2a2b54cb-8e1d-49d2-bfca-93eee231e470":{"title":"Astra - Carousel","condition":"astra","exclusions":["var astra","\/astra\/assets\/js\/minified\/style.min.js"],"icon_url":"","summary":"Load carousel","type":"theme","id":"theme:72a8d63e59c10bdf512a62b862d143a7","is_default":0,"created_at":1724426844},"7783361f-66fc-4d95-a054-4e9545bb5b48":{"title":"Auteur","condition":"g5plus-auteur","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/g5plus-auteur\/assets\/js\/core.min.js","\/g5plus-auteur\/assets\/vendors\/","\/auteur-framework\/libs\/smart-framework\/assets\/vendors\/perfect-scrollbar\/js\/perfect-scrollbar.jquery.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire the slider on pageload","type":"theme","id":"theme:6207fe478e269e7547bda70a46607a49","is_default":0,"created_at":1724427467},"4c618038-8fc7-4d48-8d41-a32da14e5c1e":{"title":"AutoTrader","condition":"autotrader","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/autotrader\/(.*).js"],"icon_url":"","type":"theme","id":"theme:046dfeee2b77390c53e0e7f93b6a3792","is_default":0,"created_at":1679736741},"18f04f23-35a0-4c45-8cb6-a91d57ca1790":{"id":"theme:835da12f43373029659f766920e81b47","title":"Avada - Animations & mobile-specific actions","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).js","window.off_canvas_","\/plugins\/fusion-builder\/","\/plugins\/fusion-core\/","\/Avada\/includes\/"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"90135867-1b95-498b-80d6-f5dbf2f6b318":{"title":"Avada - FAQ shortcode","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/fusion-core\/js\/min\/avada-faqs.js"],"icon_url":"","summary":"Displays content created with the FAQ shortcode","type":"theme","id":"theme:b084708c80d8582546e5430219aa4670","is_default":0,"created_at":1724427150},"d23b5bb1-1d7f-4109-bf69-b20a2be2d337":{"title":"Avada - Fusion carousel","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.carouFredSel.js","\/includes\/lib\/assets\/min\/js\/general\/fusion-carousel.js","fusionCarouselVars"],"icon_url":"","summary":"Display carousel on pageload","type":"theme","id":"theme:5e7a2248e1a53d9bb27b187deb541248","is_default":0,"created_at":1724427016},"98dfa8c1-e72a-4cef-a0b2-8f0c322490fc":{"title":"Avada - Fusion form","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form-logics.js","\/includes\/lib\/assets\/min\/js\/library\/cssua.js","\/includes\/lib\/assets\/min\/js\/general\/fusion.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js"],"icon_url":"","summary":"To allow submitting forms","type":"theme","id":"theme:f16fb109027f4994a7649a8b1663e6f7","is_default":0,"created_at":1724427132},"026801fa-af67-47ba-b966-347693f0585f":{"title":"Avada - Fusion grid gallery","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-gallery.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js"],"icon_url":"","summary":"Display fusion grid gallery without delay","type":"theme","id":"theme:33f50696d353d8bd4eb59ff6e8f44c97","is_default":0,"created_at":1724426998},"c8349314-15a3-481e-973b-e4d936e4420e":{"title":"Avada - Fusion slider","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-core\/js\/min\/avada-fusion-slider.js","\/Avada\/includes\/"],"icon_url":"","summary":"Display fusion slider without delay","type":"theme","id":"theme:56fa9993a573540c83eda9c49fae5e3c","is_default":0,"created_at":1724426978},"7a04bc85-0fec-4487-ae05-bb2e5d8d0420":{"title":"Avada - Load Portfolio on pageload","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/library\/packery.js","\/library\/isotope.js","\/library\/imagesLoaded.js","\/general\/fusion-lightbox.js","\/fusion-core\/js\/min\/avada-portfolio.js"],"icon_url":"","summary":"Load Portfolio on pageload","type":"theme","id":"theme:c3f0ed4d94499b68c77d95db37d1d399","is_default":0,"created_at":1724427228},"55bd510c-78aa-49d5-8304-8be2ee2ab0da":{"title":"Avada - Mobile menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-menu.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.easing.js"],"icon_url":"","summary":"Load mobile menu scripts without a delay","type":"theme","id":"theme:2189c1c769d65cfc2182e4822847071b","is_default":0,"created_at":1724427273},"ddf00672-c35c-4b68-aeca-925e68bf12b2":{"title":"Avada - OffCanvas","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).min.js","window.off_canvas_"],"icon_url":"","summary":"Load Off Canvas pop-ups without user interaction","type":"theme","id":"theme:97a185f08af70c39c7e221faab0f73eb","is_default":0,"created_at":1724427179},"17544cc3-9d3a-4611-bc5d-44d04e2786fa":{"title":"Avada - Show the Portfolio grid on page load","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/fusion-core\/js\/min\/avada-portfolio.js","avadaPortfolioVars"],"icon_url":"","type":"theme","id":"theme:9d1a9b0c2ca20fca764a82f197b962fd","is_default":0,"created_at":1696601823},"c6c3347c-14e0-4766-afa5-df33a47f5a5a":{"title":"Avada - Sticky menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Avada\/assets\/min\/js\/general\/avada-menu.js"],"icon_url":"","summary":"Fix sticky menu","type":"theme","id":"theme:3ff44421b404c5efffa25e78e479e4ea","is_default":0,"created_at":1724427248},"232596c1-6a6a-4fe8-a5c3-a60fa74a9456":{"id":"theme:0d727d80bb132f17c737e55883fe4be0","title":"Avada - WooCommerce product gallery","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-woo-product-images.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.flexslider.js"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"95ece7e4-3b19-45e5-aa28-14f833c9afca":{"title":"Avesa","condition":"avesa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/avesa\/js\/main.js","\/avesa\/js\/isotope.js","\/sw_core\/js\/slick.min.js","\/avesa\/js\/bootstrap-datetimepicker.min.js","\/avesa\/js\/bootstrap.min.js"],"icon_url":"","summary":"Display images on product pages.","type":"theme","id":"theme:aad8bfcc594eec02e3b0d635198dee5e","is_default":0,"created_at":1724427449},"f2bfe477-4e45-4e52-a7d9-4d0ba3a92258":{"title":"Besa","condition":"besa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/besa\/js\/"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:c238e89523c46ca28b08e401f42f6ccc","is_default":0,"created_at":1724427619},"bd94908c-8138-4995-986b-47ec66494bdd":{"title":"BeTheme","condition":"betheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/betheme\/","mfn","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:b99156eb9eeb357c0a70bd3bda6861cc","is_default":0,"created_at":1724427590},"190d2f1a-72a6-40ca-b08a-5c7ee7b0a6a5":{"title":"Bosa Online Education - Fixes animations and preloader","condition":"bosa-online-education","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/bosa\/assets\/js\/jquery.slicknav.min.js","\/bosa\/assets\/slick\/slick.min.js","\/bosa\/assets\/js\/navigation.js","\/bosa\/assets\/js\/custom.min.js","\/bosa\/assets\/js\/theia-sticky-sidebar.min.js"],"icon_url":"","summary":"Fix for the loading animation and displaying mobile menu.","type":"theme","id":"theme:5430bf7b83c83a3687b3b7b437e961b0","is_default":0,"created_at":1724427748},"6fb2b9d7-6ecc-4260-999c-938fbebdbf01":{"title":"Bridge","condition":"bridge","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/bridge-creative\/bridge\/js\/","\/wp-includes\/js\/","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js"],"icon_url":"","summary":"This was created some time ago and with no notes, so hard to know why it was created.\r\n\r\nIn an update, I needed to add the following exclusion to prevent a console error:\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\r\nIt should be noted that this uses the old regex for excluding jQuery, which appears to accidentally match and exclude over 20 other scripts as well:\r\n\r\nhttps:\/\/mega.wp-rocket.me\/bridge\/\r\nhttps:\/\/regex101.com\/r\/hstZ0q\/1","type":"theme","id":"theme:de8504b73ea228d0ea9bbce69752092e","is_default":0,"created_at":1730991059},"1dd63427-b4c9-4596-b952-ac711e3637f9":{"title":"Bridge - Load elements without user interaction","condition":"bridge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","\/wp-content\/themes\/bridge\/js\/default.min.js","\/wp-content\/themes\/bridge\/js\/plugins.js","\/wp-content\/themes\/bridge\/js\/default_dynamic.js","\/wp-content\/themes\/bridge\/js\/jquery.touchSwipe.min.js","\/themes\/bridge\/js\/default_dynamic_callback.js","\/themes\/bridge\/js\/plugins\/doubletaptogo.js","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js","\/themes\/bridge\/js\/plugins\/mixitup.js","\/themes\/bridge\/js\/plugins\/jquery.appear.js","\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js","\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js","\/themes\/bridge\/js\/plugins\/jquery.fitvids.js","\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, some elements don't load without user interaction.\r\n\r\nUpdate: Needed to add some additional exclusions to prevent console errors and allow the mobile menu to work (mobile menu works without any exclusions, but enabling this one-click exclusion caused the menu to not work before these additional exclusions were added):\r\n\r\n\/themes\/bridge\/js\/default_dynamic_callback.js\r\n\/themes\/bridge\/js\/plugins\/doubletaptogo.js\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\/themes\/bridge\/js\/plugins\/mixitup.js\r\n\/themes\/bridge\/js\/plugins\/jquery.appear.js\r\n\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js\r\n\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js\r\n\/themes\/bridge\/js\/plugins\/jquery.fitvids.js\r\n\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js\r\n\/wp-includes\/js\/hoverIntent.min.js\r\n\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","type":"theme","id":"theme:ad9b810efd365ad9a27987d2912b94cd","is_default":0,"created_at":1730991278},"65698b6b-85dd-41ef-8fd7-718f1e983dba":{"title":"Car Dealer","condition":"cardealer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/(.*)","\/cardealer\/js\/(.*)"],"icon_url":"","summary":"Fix slider and form console errors","type":"theme","id":"theme:b1111424fff61af8d1e152dcdd6810f6","is_default":0,"created_at":1724428045},"3927d724-5a0a-402b-a838-858d30b54ea9":{"title":"Cardea - Show Page Content on Load","condition":"cardea-wp","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/cardea-wp\/js\/main.js","\/themes\/cardea-wp\/js\/jquery.sticky.js","\/themes\/cardea-wp\/js\/jquery.fitvids.js","\/themes\/cardea-wp\/js\/jquery.smartmenus.min.js"],"icon_url":"","summary":"Show content on page load","type":"theme","id":"theme:d65d1a8303b0c7508278884520e4bec7","is_default":0,"created_at":1724428028},"087fb457-a09d-4140-84bd-c9bc1e8195b7":{"title":"CheerUp","condition":"cheerup","exclusions":["\/cheerup\/js\/jquery.sticky-sidebar.js","\/cheerup\/js\/object-fit-images.js","\/cheerup\/js\/jquery.fitvids.js","\/cheerup\/js\/jquery.mfp-lightbox.js","\/cheerup\/js\/ie-polyfills.js","\/cheerup\/js\/theme.js","\/wp-includes\/js\/imagesloaded.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js"],"icon_url":"","summary":"Fix an issue with the links in the menu.","type":"theme","id":"theme:13bcf562f45afb245dc4f76fecfba6d6","is_default":0,"created_at":1724428063},"eb86aedb-91e6-480c-b76c-756ac1da41be":{"title":"Clover","condition":"clover-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/clover-theme\/"],"icon_url":"","summary":"Load the hamburger menu.","type":"theme","id":"theme:89372f3d9321ae09c94488592084da29","is_default":0,"created_at":1724428083},"6e90b649-5736-497f-9bc6-515900cfea8a":{"title":"Divi - Animations","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI"],"icon_url":"","type":"theme","id":"theme:c0abf30dba4ff13db836d1b01685953a","is_default":0,"created_at":1679737389},"70916c43-4e02-4932-b6aa-91a1815bc755":{"title":"Divi - Background video","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/custom.unified.js","\/js\/mediaelement\/(.*)","mejs"],"icon_url":"","summary":"Play video background on page load","type":"theme","id":"theme:c7edea41ae6716291e2d32a2ab429209","is_default":0,"created_at":1724428928},"08531785-9818-4e30-903e-564637a2ad7a":{"title":"Divi - Counter module","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js"],"icon_url":"","summary":"Compatibility with the Number Counter module","type":"theme","id":"theme:2c46b9f5a770f260c3f7115bb330b2d5","is_default":0,"created_at":1724429005},"1d63dd7c-7bc7-4629-b03d-0437e177af32":{"title":"Divi - Load Animated Elements on Page Load","condition":"Divi","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/salvattore.js"],"icon_url":"","type":"theme","id":"theme:5df38c80278da90f725c16d68ea25aa1","is_default":0,"created_at":1719498170},"b996762a-84ef-440d-a089-73a187936fbf":{"title":"Divi - Mobile menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js"],"icon_url":"","summary":"Avoids a double tap to open the mobile menu","type":"theme","id":"theme:b9116994f4e4b9b9fa574440c00d2f0d","is_default":0,"created_at":1724428978},"ae096e1e-9c36-46ad-a3d1-c26ea507276b":{"title":"Divi - Sticky elements","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/sticky-elements.js","var DIVI"],"icon_url":"","summary":"Enable sticky elements on page load.","type":"theme","id":"theme:8b62db03c90245f3e690335b079b05dc","is_default":0,"created_at":1724428907},"349f31f0-dd10-41d3-b0a4-9c5df64879f8":{"title":"Divi - Sticky menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/js\/jquery\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/magnific-popup.js","jqueryParams","firstHeader"],"icon_url":"","summary":"Hide sticky menu on page load.\r\n\r\nAvoid white flash when using this trick to prevent Divi's own flashing: \r\n\r\nelm.style.display","type":"theme","id":"theme:b7b84aca0f0dc6a1ced31d38626c50ea","is_default":0,"created_at":1724429206},"59563458-5f04-4959-b3e2-53e49e169d67":{"title":"Divi - WooCommerce Single Product Images","condition":"Divi","exclusions":["\/Divi\/js\/scripts.min.js"],"icon_url":"","type":"theme","id":"theme:f9c5bdba8b39fc877b41dea00fa756f9","is_default":0,"created_at":1684342262},"6426539e-4e43-4fef-ab5a-3eb7b2a8b057":{"title":"Eikra","condition":"eikra","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/eikra\/assets\/js\/","EikraObj"],"icon_url":"","summary":"Fixes preloader not closing.","type":"theme","id":"theme:55d2581ad975eb6325bc97fc3d3b0cb8","is_default":0,"created_at":1724429672},"59020bd6-069f-4f2d-afa2-fbdefa03211c":{"title":"Ekko","condition":"ekko","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ekko\/"],"icon_url":"","summary":"Fixes preloader (blank page) not closing.","type":"theme","id":"theme:2c06f4a1949f8ba4e77042a47674fd9e","is_default":0,"created_at":1724429886},"d82f5cdd-c5d3-4596-94dc-1e25aaff2083":{"title":"Elessi","condition":"elessi-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elessi-theme\/assets\/js\/min\/functions.min.js","\/elessi-theme\/assets\/js\/min\/main.min.js"],"icon_url":"","type":"theme","id":"theme:d5d2b7fda7b8a2b5b91d430f7602e230","is_default":0,"created_at":1679737773},"f0587c21-54d0-429d-8efe-18a93dacb18d":{"id":"theme:5fc04cc678cb54567aedb51027933002","title":"Enfold","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/dynamic_avia\/avia-footer-scripts-(.*).js","var avia_is_mobile"],"is_default":0,"condition":"enfold","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c93ee1ee-3956-4278-9ee9-1a0968753e86":{"title":"Enfold - Fix hamburger menu","condition":"enfold","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/enfold\/js\/avia-snippet-hamburger-menu.js","\/enfold\/js\/avia.js","\/enfold\/js\/shortcodes.js","\/enfold\/js\/waypoints\/waypoints.js"],"icon_url":"","type":"theme","id":"theme:2b0c22c5169b94c2eabb125d18915246","is_default":0,"created_at":1715090218},"cc0550cb-918e-419d-b4f2-1809cf666dbb":{"title":"Enfold - LayerSlider","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","layerslider"],"icon_url":"","summary":"Loads the slider without user interaction when using Enfold's Layerslider implementation","type":"theme","id":"theme:eb759a03d0ca292c948f09d004a2963f","is_default":0,"created_at":1724430516},"ec883654-4f63-4fae-a3ef-923dcbc2426d":{"title":"Enfold - Shortcodes","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/enfold\/js\/avia(.min)?.js","\/enfold\/js\/shortcodes(.min)?.js","\/enfold\/config-templatebuilder\/avia-shortcodes\/","\/enfold\/js\/avia-compat(.min)?.js","\/enfold\/js\/waypoints\/waypoints.min.js","\/enfold\/js\/avia-snippet-(.*).js","\/enfold\/js\/avia-js(.min)?.js","\/enfold\/js\/aviapopup\/jquery.magnific-popup(.min)?.js"],"icon_url":"","type":"theme","id":"theme:072fc4077d7071791d774d6ddbf5dc2a","is_default":0,"created_at":1712954619},"fe3546f0-be3e-4173-8992-a7f6f203b82f":{"title":"Envision","condition":"envision","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/envision\/lib\/js\/app.min.js","var CloudFwOp"],"is_default":1,"icon_url":"","type":"theme","id":"theme:fc5f7d69b646ed95835badc0fc23bc11","created_at":1679737494},"45b060fe-fd61-48c5-8cc9-694b5b6c103f":{"title":"Erios - Fix Mobile Menu","condition":"erios","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/erios\/assets\/js\/libs\/mlpushmenu.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/modernizr.custom.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/classie.js"],"summary":"Fixes an issue in which the mobile menu doesn't appear when clicking the hamburger button","icon_url":"","type":"theme","category":null,"id":"theme:06c4f62aa28eb5d407096ea7c27939ec","is_default":0,"created_at":1738617553},"d997b942-19de-4710-9c81-79d3c65cbd76":{"title":"Ewebot","condition":"ewebot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/gt3-themes-core\/","\/uploads\/gt3-assets\/js\/(.*)","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire animations on pageload.\r\n\r\nAllow the page to load without interaction.\r\n\r\n\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js\r\n\/jquery-migrate(.min)?.js\r\n\/wp-content\/themes\/ewebot\/dist\/js\/theme.js","type":"theme","id":"theme:047f009f2a1f4cdf2088c46be47e385b","is_default":0,"created_at":1724430887},"53d29aec-8ae4-4273-b748-f5bd52dfe177":{"title":"Farvis","condition":"farvis","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/farvis\/"],"icon_url":"","summary":"Fire animations and layout rendering on pageload.","type":"theme","id":"theme:26bff2f3a6ff6347d35edf5c77a35687","is_default":0,"created_at":1724430981},"fb01246b-a5f8-4021-b514-c02cf55e80bd":{"title":"Flatsome","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/assets\/libs\/packery.pkgd.min.js","\/flatsome\/assets\/js\/woocommerce.js","\/flatsome\/assets\/js\/extensions\/flatsome-variation-images-frontend.js"],"icon_url":"","summary":"Avoid homepage slider delay. Allow zoom on the product image gallery.","type":"theme","category":"analytics","id":"theme:26fb1cf80f074ca199d8a7e94c5fc796","is_default":0,"created_at":1735226064},"4d65dc12-9ce7-4171-94a7-9821fd95240e":{"title":"Flatsome - Google map","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com","google.maps.LatLng","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Show Google Map on page load","type":"theme","id":"theme:28a6f8b3319c107a34603be0f01a4bcf","is_default":0,"created_at":1724431100},"890e15b6-c66b-4a9e-9b7d-55417df94916":{"title":"Flatsome - Images","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/inc\/integrations\/wp-rocket\/flatsome-wp-rocket.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/inc\/extensions\/flatsome-lazy-load\/flatsome-lazy-load.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Allow images to load immediately.","type":"theme","id":"theme:f2d60aad9f2f5395e3e145cf8f8ab165","is_default":0,"created_at":1725978870},"ee1a892b-c906-4e35-8684-827919f64bef":{"title":"Foxiz - Load Slider","condition":"foxiz","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/foxiz\/assets\/js\/rbswiper.min.js","\/plugins\/foxiz-core\/assets\/core.js","\/themes\/foxiz\/assets\/js\/global.js","\/themes\/foxiz\/assets\/js\/jquery.ui.totop.min.js"],"summary":"When Delay JavaScript Execution is enabled, the slider doesn't load until there is a user interaction. These exclusions make the slider load immediately.","icon_url":"","type":"theme","id":"theme:ee6e7f08495a961a7bcbfe4e0a283b6e","is_default":0,"created_at":1725039417},"cb54d070-8ee0-4c35-9fa9-b2bac73ccf39":{"title":"Frida","condition":"frida","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/frida\/"],"icon_url":"","summary":"Display images without user interaction and avoid issues with simpleLighbox images","type":"theme","id":"theme:109ddf56796a5133e12279f3daa5ff62","is_default":0,"created_at":1724431195},"435fe79f-47ba-422e-aca6-cea566f6b8a1":{"title":"Gardena Theme","condition":"gardena","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/gardena\/"],"icon_url":"","summary":"Fixes the error message for Largest contentful paint in PageSpeed report, when feature is enabled.","type":"theme","id":"theme:993e6f0fc44b9e55c0a565b84a449340","is_default":0,"created_at":1724431464},"9e78539a-03d9-442b-ab94-dd3b7a9658e4":{"title":"GeneratePress - Mobile menu","condition":"generatepress","exclusions":["\/generatepress\/assets\/js\/menu.min.js","generatepressMenu","\/gp-premium\/menu-plus\/functions\/js\/offside.min.js"],"icon_url":"","summary":"Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.","type":"theme","id":"theme:80a330247d61d729fcd78dc01de6ed2f","is_default":0,"created_at":1724431524},"7d2a6472-83d4-4620-8b9e-ff8872b98c1c":{"title":"Genesis sample","condition":"genesis-sample-develop","exclusions":["\/jquery\/jquery.min.js","\/jquery\/jquery-migrate.min.js","\/js\/hoverIntent.min.js","\/genesis\/lib\/js\/menu\/","\/genesis\/lib\/js\/skip-links.min.js","\/custom-genesis\/js\/custom.js","var c = document.body.classList"],"icon_url":"","summary":"https:\/\/github.com\/wp-media\/delay-javascript-loading\/issues\/33#issuecomment-1201266660 , display mobile menu with DJS","type":"theme","id":"theme:7c14d7a05ad7f4f39b719e015a4723ff","is_default":0,"created_at":1727089078},"02d47d01-56f5-4801-b319-cff1707dd59d":{"title":"Harmuny - Modern WordPress Blog Theme","condition":"harmuny","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/harmuny\/"],"icon_url":"","summary":"Load slideshow without user interaction.","type":"theme","id":"theme:1ff9662c2a3e3221052cbe229feed18c","is_default":0,"created_at":1724427976},"6373bbb2-877c-4075-b6e4-7c58d686b25c":{"title":"HealthFirst","condition":"healthfirst","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/js\/healthfirst-core.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/modernizr\/modernizr.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/perfect-scrollbar\/perfect-scrollbar.jquery.min.js","\/wp-content\/themes\/healthfirst\/assets\/js\/main.min.js","\/wp-content\/themes\/healthfirst\/assets\/plugins\/waitforimages\/jquery.waitforimages.js"],"summary":"When Delay JavaScript Execution is enabled, there are console errors.","icon_url":"","type":"theme","id":"theme:882ee30ccc8ed2b36e93c7b6e2c4b98e","is_default":0,"created_at":1724431542},"2c72e7e6-cb77-44e9-af87-d5c42ae6db52":{"title":"Honor - WPBakery fix","condition":"honor","exclusions":["\/honor\/js\/__scripts.js","HONOR_STORAGE","\/js_composer\/"],"icon_url":"","summary":"Only required if used with WPBakery plugin to fix some dependencies issues","type":"theme","id":"theme:9f228373ff4d172655dbf5cb3b1bc23a","is_default":0,"created_at":1724431564},"9309d1d3-1035-4a2c-8ced-075bc3ff9957":{"title":"HotelMaster","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/hotelmaster\/javascript\/gdlr-script.js","\/hotelmaster\/plugins\/dl-menu\/modernizr.custom.js","\/hotelmaster\/plugins\/dl-menu\/jquery.dlmenu.js","\/hotelmaster\/plugins\/superfish\/js\/superfish.js","\/hotelmaster\/plugins\/jquery.easing.js"],"icon_url":"","summary":"Fixes double touch required to use the menu on mobile.","type":"theme","id":"theme:978eaddad3b1047e479407b6d92197aa","is_default":0,"created_at":1724431621},"4a09f745-cbb1-47c8-b50a-c8014d5d1335":{"title":"HotelMaster - Blog","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/masonry.min.js","\/gp-premium\/blog\/functions\/js\/scripts.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Loads the blog","type":"theme","id":"theme:e813a548bceac6765a1cdf2316f1a6ab","is_default":0,"created_at":1724431587},"f2d8f704-ec68-4278-9ca2-885daa0c1ce5":{"title":"HotelMaster - Masonry","condition":"hotelmaster","exclusions":["\/gp-premium\/menu-plus\/functions\/js\/offside.min.js","offSide"],"icon_url":"","summary":"Display blog archive posts in a masonry layout without user interaction.","type":"theme","id":"theme:398a264e302e42640553681e8759cd07","is_default":0,"created_at":1724431607},"92b2e258-1f44-41c1-b1bd-f117f61ee49d":{"title":"Jannah Theme - Fix masonry grid","condition":"jannah","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/masonry.min.js","\/wp-includes\/js\/jquery\/jquery.masonry.min.js","tie-"],"icon_url":"","summary":"Fix masonry grid","type":"theme","id":"theme:35f7f183089309f52046377ca65e905a","is_default":0,"created_at":1724432477},"df52436c-53d6-461a-b81a-cd0b21680524":{"title":"JNews","condition":"jnews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/jnews\/assets\/js\/","jnews","jfla"],"icon_url":"","summary":"Toggle the search box on mobile.\r\n\r\nLoad images without interaction:\r\n\r\n\/jnews\/assets\/js\/modernizr-custom.js","type":"theme","id":"theme:5d90e451984f9d894b1aabb0d00f30a2","is_default":0,"created_at":1724432551},"87ed69a2-3295-4fad-a82e-eeb02925a5dc":{"title":"Jobify","condition":"jobify","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jobify\/js\/jobify.min.js","\/jobify\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevent white space on the mobile header before user interaction","type":"theme","id":"theme:592006aa4562a6915e344e5e2a09e5ee","is_default":0,"created_at":1724432575},"28a0b1ea-8d2f-4931-a48a-166b8df8a773":{"title":"JOYN","condition":"joyn","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/lib\/modernizr-custom.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/spb-functions.min.js","\/swift-framework\/includes\/swift-slider\/assets\/js\/swift-slider.min.js","\/swift-framework\/public\/js\/lib\/imagesloaded.pkgd.min.js","\/joyn\/js\/owl.carousel.min.js","\/joyn\/js\/theme-scripts.js","\/joyn\/js\/functions.js"],"icon_url":"","summary":"Prevent the page from not loading on mobile devices","type":"theme","id":"theme:c395470ad2d4d681836cd942bbb03120","is_default":0,"created_at":1724432590},"542be60a-2346-4740-9a41-8a580c4f013c":{"title":"Juno Toys","condition":"junotoys","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/junotoys\/fw\/js\/core.init.js","\/junotoys\/fw\/js\/core.utils.js","\/junotoys\/fw\/js\/superfish.js","\/junotoys\/fw\/js\/swiper\/swiper.js","\/trx_utils\/shortcodes\/theme.shortcodes.js","\/wp-includes\/js\/jquery\/ui\/(.*)"],"icon_url":"","summary":"Display the swiper\/carousel products","type":"theme","id":"theme:2acab38e8356d36355bb81d931e7fba4","is_default":0,"created_at":1724432608},"06167710-10c7-446e-a08b-ce676e444102":{"title":"Jupiter","condition":"jupiter","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiter\/","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:89c5c30498c2989611f9044be006197c","is_default":0,"created_at":1679738430},"5d042e1f-7e62-4ec4-ba31-30d396004522":{"title":"JupiterX","condition":"jupiterx","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiterx\/(.*).js","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:b06632962a4948d4944fd8d79ffbfceb","is_default":0,"created_at":1679737312},"c4b030ea-66a1-4729-85bf-a484e373a316":{"title":"Kadence","condition":"kadence","exclusions":["\/kadence\/assets\/js\/navigation.min.js","mobile_menu_breakpoint","kadenceConfig"],"icon_url":"","summary":"Avoid double click to open mobile menu and search button","type":"theme","id":"theme:4b7907ee68218db279648da9bf7102d1","is_default":0,"created_at":1724432769},"20c605b4-3e3a-4bb0-a5e5-a08e2cb0f31f":{"title":"Kalium","condition":"kalium","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kalium\/assets\/js\/main.min.js","mobile_menu_breakpoint","var _k"],"icon_url":"","summary":"Fixes the hamburger menu.","type":"theme","id":"theme:1fcb99a1ab06e1e36635365ed3e59ce5","is_default":0,"created_at":1724432784},"e1e04a7d-635a-4e28-83d9-e345ce40e354":{"title":"Kava","condition":"kava","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kava\/assets\/js\/theme-script.js"],"icon_url":"","summary":"Fixes the header color issue.","type":"theme","id":"theme:359d67efbf530c998245225dd3245a88","is_default":0,"created_at":1724432796},"e833c36e-ee89-4924-b608-3f28327c2f85":{"title":"Lay","condition":"lay","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/underscore.min.js","\/lay\/","\/laytheme-carousel\/","window.laytheme"],"icon_url":"","summary":"Start showing content on pageload.","type":"theme","id":"theme:7c718c6da874ea6e4b27c6d70bc4e7e8","is_default":0,"created_at":1724432836},"2df2ef47-a833-4711-ba54-48dc62586f37":{"title":"LazaNews","condition":"lazanews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery.custom.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:85d9922ac61ed833fd047a67029df8e5","is_default":0,"created_at":1724432810},"9443304a-34e9-4700-a03a-5f8f62f83ed1":{"title":"Listeo","condition":"listeo","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listeo\/js\/"],"icon_url":"","summary":"Render the page on pageload","type":"theme","id":"theme:db7da585545001f5ae614a2810f08f3a","is_default":0,"created_at":1724432849},"77afa73c-c4a8-42a8-aaee-43f6a761364e":{"title":"ListingPro","condition":"listingpro","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listingpro\/assets\/lib\/jquerym.menu\/js\/jquery.mmenu.min.all.js","\/listingpro\/assets\/lib\/Magnific-Popup-master\/jquery.magnific-popup.min.js","\/listingpro\/assets\/js\/select2.full.min.js","\/listingpro\/assets\/js\/jquery.city-autocomplete.js","\/listingpro\/assets\/js\/chosen.jquery.min.js","\/listingpro\/assets\/lib\/bootstrap\/js\/bootstrap-slider.js","\/listingpro\/assets\/js\/jquery-ui.js","\/listingpro\/assets\/js\/mapbox.js","\/listingpro\/assets\/js\/main.js","\/listingpro\/assets\/js\/leaflet.markercluster.js","maps"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"theme","id":"theme:0b365e43dfc65d2b1b70fac6510c7c9c","is_default":0,"created_at":1724432862},"01b369b5-b578-4314-8e95-40b67a41d75a":{"title":"Master Study","condition":"masterstudy","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/masterstudy\/assets\/js\/custom.js","\/masterstudy\/assets\/vendors\/jquery.fancybox.min.js","\/masterstudy\/assets\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:0ee224c20e4ef7d546733d933db598f2","is_default":0,"created_at":1724432905},"6b000cc7-d33b-4109-9c39-6119a5d81cde":{"title":"Maya","condition":"maya","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maya\/js\/jquery.mobilemenu.js","\/maya\/js\/jquery.custom.js","\/maya\/core\/includes\/js\/jquery.tipsy.js"],"icon_url":"","summary":"Convert the mobile menu into a selector form on mobile devices without user interaction.","type":"theme","id":"theme:719fe28004fcdd81a820602924aa8074","is_default":0,"created_at":1724432964},"ef3c76d6-1041-473d-81ea-a5a6e8c86735":{"title":"MH Magazine","condition":"mh-magazine","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/mh-magazine\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:2a0cd6efc2f46be69de61712729a2ec9","is_default":0,"created_at":1724433164},"9cbb2777-5524-43b8-af36-692b27452c0d":{"title":"Minimog","condition":"minimog","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/minimog\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:61c0c235042359ee7d2a9035e79a7da2","is_default":0,"created_at":1724433180},"7eb81c74-8062-4a6c-bf66-b7c5bc160141":{"title":"Moozo Elementor","condition":"moozo-elementor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/moozo-elementor\/assets\/js\/countdown.js","\/moozo-elementor\/assets\/vendor\/countdown\/countdown.min.js"],"icon_url":"","summary":"Display the countdown timer without interaction.","type":"theme","id":"theme:2ddb538c8e6b6c766fffd0d5c861fd82","is_default":0,"created_at":1724433254},"e90b7bfa-9ff6-4e1a-bf29-6207d55fdd39":{"title":"Motor","condition":"motor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/motor\/js\/"],"icon_url":"","type":"theme","id":"theme:b33538179f5661a86cbe327a1793e199","is_default":0,"created_at":1683973354},"445e625a-f955-41fa-84de-65d9ea19be07":{"title":"My Listing","condition":"my-listing","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/my-listing\/assets\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","maps.googleapis.com","MyListing","_Explore_Settings"],"icon_url":"","summary":"Show the content on page load:","type":"theme","id":"theme:afacb777229ddf5cabceacc64948057d","is_default":0,"created_at":1724433267},"677d9967-ca17-4602-8f63-4c3937f7a5c2":{"title":"Nature One PRO - Nivo Slider","condition":"natureone-pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","nivoSlider"],"summary":"When Delay JavaScript Execution is enabled, the Nivo Slider doesn't load until user interaction.","icon_url":"","type":"theme","id":"theme:53ae74a161c1588f5539b6883825d3ee","is_default":0,"created_at":1729860774},"00b8cd2d-2781-4fbb-ac5d-00750ba94ac9":{"title":"Neve - Mobile menu","condition":"neve","exclusions":["\/neve\/assets\/js\/build\/modern\/frontend.js"],"icon_url":"","summary":"Prevents the need for a double tap on the mobile menu.","type":"theme","id":"theme:5ae731cc06dd9284f8172675a6fe81ab","is_default":0,"created_at":1724432677},"483abc54-f1fc-47dc-bfc1-a269c7d1c849":{"title":"Newspaper - Images","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Loads images without delay","type":"theme","id":"theme:649ff22527bac2b1c8e0115cd3851d53","is_default":0,"created_at":1724432710},"50db8d14-d421-4237-be14-a6f7b5c11ec5":{"title":"Newspaper - Slider & YouTube","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","tdb_globals","td_youtube_list_ids","iosSlider","\/td-cloud-library\/assets\/js\/js_files_for_front.min.js","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Render the slider and Youtube videos on pageload","type":"theme","id":"theme:7e2eeee57ae458c5959342eda6526bf1","is_default":0,"created_at":1724432700},"514f4c30-2b67-4648-960e-dfe1cc401ca5":{"title":"Niva","condition":"niva","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/niva\/js\/","\/sweetthemes-framework\/js\/","mt_typed"],"icon_url":"","summary":"Trigger the page loader and the typewriter","type":"theme","id":"theme:c4838f73a344b829ed626635e210dcf4","is_default":0,"created_at":1724432724},"e67ee504-c3b1-455e-88ab-1fae8c830652":{"title":"OceanWP","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/oceanwp\/"],"icon_url":"","summary":"Fixes some non-function breaking browser console errors.","type":"theme","id":"theme:db37af4b7d12695d37d9256313a5f37a","is_default":0,"created_at":1724432755},"e44e240a-8765-4f4f-b67e-d54e4b727506":{"title":"OceanWP - Mobile menu","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ocean-side-panel\/assets\/js\/side-panel.min.js","\/oceanwp\/assets\/js\/theme.vanilla.min.js"],"icon_url":"","summary":"Avoids double tap on mobile menu","type":"theme","id":"theme:9babbcd52b2ce558d299a06cd1130a11","is_default":0,"created_at":1724432740},"897b0100-958d-4a02-b6b2-1e753e9869f4":{"title":"PenNews","condition":"pennews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pennews\/js\/script.min.js","\/pennews\/js\/script.lib.min.js"],"icon_url":"","summary":"When the theme's lazyload functionality is used, lazyload images without interaction.","type":"theme","id":"theme:02811fa00bc1471bb5be0457ce0ee005","is_default":0,"created_at":1724433732},"edd3ba03-e0fd-4b6e-911b-60b29f3471bf":{"title":"Pharmacy Mentor","condition":"pharmacymentor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/pharmacymentor\/"],"icon_url":"","summary":"Load slider and animations on pageload.","type":"theme","id":"theme:3188aaf1ef2c39937450f2a14ebb1174","is_default":0,"created_at":1724442943},"725415ff-cc76-45cc-a131-3170e5aa30fc":{"title":"Porto","condition":"porto","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme.js","\/porto\/js\/theme.min.js"],"icon_url":"","summary":"Load animations","type":"theme","id":"theme:8493f398f200c8dffe60d46439dd3360","is_default":0,"created_at":1724442964},"2c19bcec-f3ff-4873-bfd7-db6bc0f6433c":{"title":"Porto - Owl Carousel","condition":"porto","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme(|.min).js","\/porto\/js\/libs\/owl.carousel(|.min).js","\/porto\/js\/theme-async(|.min).js","\/prettyPhoto\/jquery.prettyPhoto(|.min).js"],"icon_url":"","summary":"Load Owl Carousel without interaction","type":"theme","id":"theme:f34f5199fb7fca78852cd3fb7758f178","is_default":0,"created_at":1724442974},"5b11ec89-1cb2-4793-8b77-79e917e810a0":{"title":"Pro Theme - Fix menu and accordions","condition":"pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/pro\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix menu and accordions","type":"theme","id":"theme:8f30d70dd2d9a0386445aef8fdd534a9","is_default":0,"created_at":1724443035},"31347ccb-f69e-4cd3-bd47-b80ce14ac76e":{"title":"ProPhoto","condition":"prophoto7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/prophoto7\/js\/bundle.front.js","\/wp-includes\/js\/underscore.min.js","PROPHOTO"],"icon_url":"","summary":"Fire animations","type":"theme","id":"theme:a5836a56c4472fade4dc6ebfe2281554","is_default":0,"created_at":1724443049},"a8208c04-865c-49aa-ab96-41e378d391c8":{"title":"Publisher","condition":"publisher","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/publisher\/js\/"],"icon_url":"","summary":"Make the mobile menu expend from the first click and the cookie notice to show on pageload.","type":"theme","id":"theme:32c73be0cb175da278c8e2af0811b0d1","is_default":0,"created_at":1724443063},"a0d69f3d-1356-4a1d-a600-2f2f788b8a9a":{"title":"REHub","condition":"rehub-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rehub-theme\/js\/custom_floatpanel.js"],"icon_url":"","summary":"Fix the sticky menu","type":"theme","id":"theme:321af1febb74f488cf911380893739b2","is_default":0,"created_at":1724434339},"8b74bbe5-7f32-42df-908f-78c99a8cad82":{"title":"Rey","condition":"rey","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rey\/scripts-(.*).js","\/rey-core\/assets\/js\/"],"icon_url":"","summary":"Fix the sticky menu on mobile and animations","type":"theme","id":"theme:e46567cd0f3ec9b37e7230dc87eac367","is_default":0,"created_at":1724434354},"5c9115d3-bcbd-49d6-8feb-4880d2b82bfe":{"title":"Rife Free","condition":"rife-free","exclusions":["\/rife-free\/js\/script.min.js","\/rife-free\/js\/isotope.pkgd.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","var reJS"],"icon_url":"","type":"theme","id":"theme:74a449954de79625eccc6750e87af8f6","is_default":0,"created_at":1679738107},"6542b2fd-1f91-4862-aa18-11eecc02faaf":{"title":"Roisin","condition":"roisin","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/themes\/roisin\/assets\/js\/main.min.js","\/plugins\/roisin-core\/assets\/js\/roisin-core.min.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","type":"theme","id":"theme:8f38fe58034772931110930b91cb6797","is_default":0,"created_at":1685964523},"5a192ad9-d150-4aa0-8efc-d68131cb7a37":{"title":"Sahifa - Mobile Menu","condition":"sahifa","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/themes\/sahifa\/js\/ilightbox.packed.js","\/translate_a\/element.js"],"icon_url":"","summary":"Allow mobile menu slideout to work for Safari mobile","type":"theme","id":"theme:06ebe49f4c1e5b04cece831f8bb198a3","is_default":0,"created_at":1724434427},"7ae9d978-d63c-4a58-beb3-418bebb5b23c":{"title":"Salient","condition":"salient","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/salient\/","winW > bodyW"],"icon_url":"","summary":"Close mobile menu when using anchor links & Show the menu and animations on page load","type":"theme","id":"theme:b3e12d57ac23897be1bb2c673e3fc761","is_default":0,"created_at":1724434525},"35aaa6c5-4a37-4161-b504-fb3ebc4b1148":{"title":"Salient - Nectar slider","condition":"salient","exclusions":["\/salient-nectar-slider\/js\/nectar-slider.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","summary":"load the images without interaction","type":"theme","id":"theme:d612db1dd8dc76faa6a36a9ebfd336dc","is_default":0,"created_at":1724434498},"84c95206-3e59-4eb3-a0c9-e2231a1c0a48":{"title":"SEO Lounge","condition":"seolounge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/seolounge\/js\/radiantthemes-custom.js","\/seolounge\/js\/radiantthemes-core.min.js"],"icon_url":"","summary":"Avoid the loader being delayed so the page can be displayed before user interaction.","type":"theme","id":"theme:3d72b779d9c4ba6b51cc5b245b141433","is_default":0,"created_at":1724434624},"cd44aa56-088a-40dd-bf1e-f835efa68626":{"title":"Shoptimizer","condition":"shoptimizer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shoptimizer\/assets\/js\/lazyload-bg.js","\/shoptimizer\/assets\/js\/main.min.js"],"icon_url":"","summary":"Shows background images and fix the double tap on mobile menu","type":"theme","id":"theme:6c32b43f4da639e5901574fac6b7d387","is_default":0,"created_at":1724434579},"d2c48a48-430a-4eea-bc05-99b66f1f6a7b":{"title":"SmartMag","condition":"smart-mag","exclusions":["\/smart-mag\/js\/lazyload.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:23d6b7878bd0087addb067db3fa39864","is_default":0,"created_at":1724434887},"dd0d9133-ef17-4dac-b174-9f25d535838f":{"title":"Soledad","condition":"soledad","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/soledad\/js\/main.js","\/soledad\/js\/more-post.js","\/soledad\/js\/libs-script.min.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:d3f78b26c2d11c99230171cc6378d06e","is_default":0,"created_at":1724434902},"3b85dd6e-9534-477e-9b15-940d0e155c8d":{"title":"Spacious - Mobile Menu","condition":"spacious","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/spacious\/js\/navigation.js"],"icon_url":"","summary":"Fixes mobile menu functionality.","type":"theme","id":"theme:d423c1f002b10b8682ee24d616b19c9c","is_default":0,"created_at":1724434916},"d657dc56-5c04-439a-8987-401f89a65bf9":{"title":"Stockholm","condition":"stockholm","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/stockholm\/js\/"],"icon_url":"","summary":"To show the logo and prevent JavaScript errors","type":"theme","id":"theme:fcfff492e00727b63cf5dff9f59bc2a4","is_default":0,"created_at":1724443889},"121f9b1b-d3cd-4dde-915e-0b348abf6687":{"title":"Storefront","condition":"storefront","exclusions":["\/storefront\/assets\/js\/navigation.min.js"],"icon_url":"","summary":"Reveals menu from the first click.\r\n\r\nSome elements on the page (Link sliders) are showed on page load:\r\n\r\n\/storefront\/assets\/js\/homepage.min.js","type":"theme","id":"theme:f0dca7e4eaedf573d4664be249845942","is_default":0,"created_at":1724443926},"41cfc83f-ff02-4a35-a3b7-e92db213b224":{"title":"StreamTube","condition":"streamtube","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/streamtube\/","\/streamtube-core\/"],"icon_url":"","summary":"Fixes the display video error on the mobile version.","type":"theme","id":"theme:9772ccddd470688f6bc6aee86e34d29b","is_default":0,"created_at":1724444002},"c31366fe-9045-4767-a405-52a11e08b82e":{"title":"Sydney - Load elements on page load","condition":"sydney-pro-ii","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/sydney-pro-ii\/js\/scripts.js","\/wp-content\/themes\/sydney-pro-ii\/js\/functions.min.js","\/wp-content\/themes\/sydney-pro-ii\/js\/elementor.js","\/wp-content\/themes\/sydney-pro-ii\/js\/hero-slider.js","\/wp-content\/plugins\/sydney-toolbox\/js\/main.js"],"icon_url":"","summary":"Load elements on pages without user interaction","type":"theme","id":"theme:1fb15693856451537e331adeaf2c7d6f","is_default":0,"created_at":1724442744},"aec0a548-4c6b-400a-80ed-19a49e0faef0":{"title":"The7","condition":"dt-the7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","loader-removed","\/Ultimate_VC_Addons\/assets\/min-js\/","\/dt-the7\/","\/js_composer\/"],"icon_url":"","summary":"Remove the loader and fire animations","type":"theme","id":"theme:7934c689fd20e30b6bfc69bb9d46cb63","is_default":0,"created_at":1724443079},"538354ff-d69f-40be-b0cc-df3790599dd2":{"title":"TheGem","condition":"thegem","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thegem\/js\/","gemSettings","thegemSlideshow","tgpLazyItemsOptions"],"icon_url":"","summary":"To show the logo, slider, animations and prevent JavaScript errors","type":"theme","id":"theme:153c54fe73897da838ce39152b1db5a8","is_default":0,"created_at":1724444019},"84d95a79-270c-4223-b459-bb49c6acfaf1":{"title":"Theme Electiman - Mobile Menu","condition":"electiman","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/electiman\/assets\/js\/navigation.js","\/themes\/electiman\/assets\/js\/theme-pluginjs.js","\/themes\/electiman\/assets\/js\/theme.js","\/themes\/electiman\/assets\/js\/slick.min.js","\/themes\/electiman\/venobox\/venobox.min.js","\/themes\/electiman\/assets\/js\/owl.carousel.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","type":"theme","id":"theme:a59c888391c869ed4f3417c02d71fe15","is_default":0,"created_at":1702923332},"3a59bf59-4fe5-4690-8ab7-33e6a976e2e3":{"title":"Thrive Theme Builder","condition":"thrive-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-visual-editor\/editor\/js\/dist\/modules\/(.*).js","TVE_Event_Manager_Registered_Callbacks","ThriveGlobal","TCB_Front","TL_Front","TVE_Ult","thrive-","thrive_","tve_","tve-"],"icon_url":"","type":"theme","id":"theme:7492fc8f8a90ad7ef680d9c560da2b0f","is_default":0,"created_at":1710767440},"68f2de3b-e2b8-4edf-b82f-93fd7834c65f":{"title":"Total","condition":"Total","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Total\/assets\/js\/total.min.js"],"icon_url":"","summary":"Allow the search to work","type":"theme","id":"theme:96b0141273eabab320119c467cdcaf17","is_default":0,"created_at":1724444033},"6dc1cb35-6b50-4da0-9834-dddf169edaa6":{"title":"Townhub","condition":"townhub","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/townhub-add-ons\/assets\/js\/(.*)","\/wp-includes\/js\/dist\/vendor\/react.js","\/wp-includes\/js\/dist\/vendor\/react-dom.js"],"icon_url":"","summary":"Prevent add-ons from breaking the site","type":"theme","id":"theme:7c37c885d7fecf788f635734f99e8610","is_default":0,"created_at":1724444055},"f484f86b-e316-4871-9322-dee3925349fe":{"title":"Travel Monster - Owl Carousel","condition":"travel-monster","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/wp-travel-engine\/assets\/lib\/owl-carousel(.*)\/owl.carousel(|.min).js","var isRtl"],"icon_url":"","summary":"Load Owl Carousel Slider without user interaction","type":"theme","id":"theme:d3e8da87b3affd399205438fbc8a4f05","is_default":0,"created_at":1724444075},"3ec96c3f-a6bf-4748-9b7e-78864bd24add":{"title":"uDesign - Mobile Menu","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework-async.min.js"],"icon_url":"","summary":"Keep the mobile menu working properly.","type":"theme","id":"theme:31ce70b0a02f8720a86d993816676943","is_default":0,"created_at":1724444158},"cb523239-27cc-461e-973d-c984a83223ac":{"title":"uDesign - Show Page Content on Load","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js"],"icon_url":"","summary":"Display page content on load without user interaction.","type":"theme","id":"theme:c55edd40ad3f9321da577dad70bb130c","is_default":0,"created_at":1724444147},"14cb0a85-8bee-491e-99d7-5f20a07f4bdd":{"title":"Uncode","condition":"uncode","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uncode\/library\/js\/init(.min)?.js","\/uncode\/library\/js\/plugins(.min)?.js","\/uncode\/library\/js\/app(.min)?.js","\/uncode\/library\/js\/woocommerce-uncode(.min)?.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","initHeader","initBox","fixMenuHeight","initRow"],"icon_url":"","summary":"Hides Uncode's preloader without user interaction.","type":"theme","id":"theme:18ba19b98aefbb6c0fde6c6bf92e9cfc","is_default":0,"created_at":1724444172},"96aa49eb-6372-4b4c-b70d-f29dede8a8f2":{"title":"Utouch - Load menu on page load","condition":"utouch","exclusions":["\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js","\/utouch\/js\/main.js","\/utouch\/js\/swiper.jquery.min.js","\/utouch\/js\/fitvids.js","\/utouch\/js\/theme-plugins.js","\/utouch\/js\/crum-mega-menu.js"],"icon_url":"","summary":"Display menu on page load.","type":"theme","id":"theme:18284bf26abf49a1d5d60b3fb34e4c2d","is_default":0,"created_at":1724444186},"a1fbf155-720a-4704-9794-d6749ad6df59":{"title":"Vivo theme - Fix blank page","condition":"vivo","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/vivo\/framework\/assets\/js\/bt_framework_misc.js"],"icon_url":"","summary":"Fixes a blank page.","type":"theme","id":"theme:a140e640fed504586e24e7c0df30376b","is_default":0,"created_at":1724444202},"5acb5d19-caa6-4deb-b7db-0051df4c3c3b":{"title":"Voxel Theme","condition":"voxel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/voxel\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","type":"theme","id":"theme:240a2be0a2b66b01f83abdcd83da7c7c","is_default":0,"created_at":1720444241},"88e96479-1aa2-4adc-8f07-20bc0368a63f":{"title":"Werkstatt","condition":"werkstatt","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/js\/underscore.min.js","\/werkstatt\/assets\/js\/vendor.min.js","\/werkstatt\/assets\/js\/fullscreen.min.js","\/werkstatt\/assets\/js\/app.min.js"],"icon_url":"","summary":"Show animated elements on page load.","type":"theme","id":"theme:38faa29db5a07b8fef6aee9cc11cafec","is_default":0,"created_at":1724444798},"60c4110b-a960-4d44-b619-6d79514dbf75":{"title":"Woodmart","condition":"woodmart","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/imagesloaded.min.js","\/woodmart\/js\/scripts\/wc\/","\/woodmart\/js\/scripts\/global\/","\/woodmart\/js\/libs\/owl.carousel.min.js","\/woodmart\/js\/libs\/owl.carousel.js","\/woodmart\/js\/libs\/slick.js","\/woodmart\/js\/libs\/autocomplete.min.js"],"icon_url":"","summary":"Show WooCommerce thumbnails on pageload & Show product image gallery","type":"theme","id":"theme:06338f13cb89e5309ad2eb7e4d457be4","is_default":0,"created_at":1724444297},"a4547b5b-10ab-407c-969c-269fddec07b8":{"title":"Woodmart - Cart Fragments","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js","\/woodmart\/js\/scripts\/wc\/updateCartFragmentsFix.js"],"icon_url":"","summary":"Fix problem with the quantity icon of the mini cart","type":"theme","id":"theme:591f4f1b2e86b1e987cd8789df3ffce3","is_default":0,"created_at":1724444280},"c385fdb6-ac41-4b00-a350-1e2e82445e22":{"title":"Woodmart - Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/menu\/menuOffsets.min.js","\/themes\/woodmart\/js\/libs\/swiper.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, menu dropdowns won't work consistently when clicked (seems to happen if page is refreshed and no user interaction happens until after page is fully loaded).","type":"theme","id":"theme:d8453e5704ad631dd785e452ce75c9f6","is_default":0,"created_at":1729535544},"97066e39-027a-4cd6-9152-7b6b53f365f5":{"title":"Woodmart - Mobile Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/menu\/mobileNavigation.min.js","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js"],"icon_url":"","summary":"Allow mobile menu to work with just one click.","type":"theme","id":"theme:d79a3941e2f12fb93ffc980ebeb1d7f4","is_default":0,"created_at":1724444264},"b654d55b-8094-40a6-b145-48572d2c396d":{"title":"Woodmart - Sticky Header","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/header\/headerBuilder.min.js"],"summary":"When Delay JavaScript Execution is enabled, the header is no longer sticky when scrolling down the page.","icon_url":"","type":"theme","id":"theme:aa0d7919216f3bb2e405069d206dfda4","is_default":0,"created_at":1729604626},"119ebd1c-6b46-4f07-8d6a-3498d9c8814f":{"title":"XStore","condition":"xstore","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/xstore\/js\/","\/et-core-plugin\/packages\/st-woo-swatches\/public\/js\/frontend.min.js"],"icon_url":"","type":"theme","id":"theme:3de9d9ba385200548f177d9c704ae92a","is_default":0,"created_at":1679738190},"9a7a548c-07a1-4dff-93fc-6e8230b67853":{"title":"YOOtheme Pro","condition":"yootheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","uikit.min.js"],"icon_url":"","summary":"Show animations and image in header on page load.\r\n\r\n\r\n\/yootheme\/","type":"theme","id":"theme:119d329456073aa10969d7cbd9760f28","is_default":0,"created_at":1724444774},"f74c499e-b7d9-4590-8671-379f51f468c8":{"title":"Zeen","condition":"zeen","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/zeen\/assets\/js\/","\/js.cookie.min.js"],"icon_url":"","summary":"Starts animations on pageload","type":"theme","id":"theme:acb52844f996627788836366404a3245","is_default":0,"created_at":1724444815}},"scripts":{"analytics":{"2499bb90-0753-4b2b-9bd4-1525f94c7437":{"title":"Google Analytics","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('"],"icon_url":"","summary":"Google Analytics","type":"script","category":"analytics","id":"script:d86cf69a8b82547a94ca3f6a307cf9a6","is_default":0,"created_at":1734096382},"ac2d5720-9418-468c-80a0-3874ee743c0f":{"title":"Google Optimize","exclusions":["a,s,y,n,c,h,i,d,e","googleoptimize.com\/optimize.js","async-hide"],"icon_url":"","summary":"Prevent a flicker or blank screen.","type":"script","category":"analytics","id":"script:031a0cece38c4739df67f910dcabf1bd","is_default":0,"created_at":1734096440},"219277ae-b2ac-4d42-913d-eaea40985295":{"title":"Google Tag Manager","exclusions":["\/gtag\/js","gtag\\(","\/gtm.js","async-hide"],"icon_url":"","summary":"","type":"script","category":"analytics","id":"script:1d3c65b2b03ef35e14df6b163ea3a1f6","is_default":0,"created_at":1733481215},"f632e3f4-20e6-471e-a78d-86afbea63586":{"title":"HubSpot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","js(.*).hsforms.net","hbspt.forms.create"],"icon_url":"","summary":"Display the form","type":"script","category":"analytics","id":"script:de4bd8ef4675ebb85a055955de76d0ee","is_default":0,"created_at":1734105609}},"ad_networks":{"dd0c5a5b-ec56-49f9-9aa4-89e1e3a6a28a":{"title":"Amazon Ads","exclusions":["amazon-adsystem.com"],"icon_url":"","summary":"To show the ads","type":"script","category":"ad_networks","id":"script:b82a5936d8ea0745016caeb71629ae5d","is_default":0,"created_at":1734083105},"980edf32-c64b-4370-bf23-c62b079e71c3":{"title":"Google AdSense","exclusions":["adsbygoogle"],"icon_url":"","summary":"Google Adsense","type":"script","category":"ad_networks","id":"script:0206e6040c8ff64b8d6ee5fef2ce1c90","is_default":0,"created_at":1734096273},"49c38c0a-43b9-4237-88cb-57ddd519f0ad":{"title":"Venatus Media","exclusions":["\/ad-manager.min.js","__vm_add"],"icon_url":"","summary":"Show ads on page load.","type":"script","category":"ad_networks","id":"script:abe11528732aed9a19a97e73b242faa5","is_default":0,"created_at":1734096334},"0627fe24-7e9d-400f-b064-d98bec2ba85e":{"title":"Yandex Ads","exclusions":["yandex.ru","window.yaContextCb"],"icon_url":"","summary":"Display Ads without interaction","type":"script","category":"ad_networks","id":"script:dbd1875130c71eb4b2ef768ad18d820c","is_default":0,"created_at":1734096360}},"payment_processors":{"05d3eb78-f574-49be-95e1-3f11714005d1":{"title":"Stripe","exclusions":["js.stripe.com"],"icon_url":"","summary":"Fixes ReferenceError: Stripe is not defined","type":"script","category":"payment_processors","id":"script:ce7566d1d08cc094b74cf283cf9c56a5","is_default":0,"created_at":1734077637}},"other_services":{"6f460036-3106-4b8c-9951-d32de9b1258f":{"title":"Google Maps","exclusions":["maps.googleapis.com","maps.google.com"],"icon_url":"","summary":"Google Maps","type":"script","category":"other_services","id":"script:4d60ab2c6d11d753267484006c23e54c","is_default":0,"created_at":1734096371},"122e6ebb-51fd-477f-97fb-559593f1a48b":{"title":"Google Recaptcha","exclusions":["recaptcha"],"icon_url":"","summary":"Fixes dependency issues related to Google Recaptcha","type":"script","category":"other_services","id":"script:032cb16577cbf07bc7c02bac83bd936d","is_default":0,"created_at":1734096345},"668df886-2f43-46fa-8426-7be3d7f7d150":{"title":"LeadConnector Chatbox","exclusions":["\/chat-widget\/loader.js"],"icon_url":"","summary":"The chatbox icon\/button does not display until user interaction.\r\n\r\nThis should likely be moved to a new category aside from 'Other Services' once the categories are expanded. Most likely 'Widgets'.\r\n\r\nRelated discussion:\r\nhttps:\/\/wp-media.slack.com\/archives\/C43T1AYMQ\/p1734619420716789?thread_ts=1734605228.860859&cid=C43T1AYMQ\r\n\r\nWebsite using this Chatbox:\r\nhttps:\/\/premiermarketingus.com\r\n\r\nIt uses a custom element for the Chatbox that could be used for limiting display in UI to only sites using this widget: ","type":"script","category":"other_services","id":"script:eeda31f2e95b6f4c2107aebe2887bfe8","is_default":0,"created_at":1734620886},"5d606add-ffb8-4a06-b295-5f722710fbfd":{"title":"Refari","exclusions":["widget.refari.co","refari"],"icon_url":"","summary":"www.refari.co","type":"script","category":"other_services","id":"script:a705e197b13b47e72a105c923e044358","is_default":0,"created_at":1734096181},"742ec14a-27a1-4789-b9c8-a9c3a3cf7042":{"title":"Reviews.io","exclusions":["\/carousel-inline-iframeless\/dist.js","carouselInlineWidget"],"icon_url":"","summary":"Prevents the widget from breaking","type":"script","category":"other_services","id":"script:4df445c576f45889506ba175a4c39fdc","is_default":0,"created_at":1734096412},"0a37e528-8718-49f7-a26d-059aa29f867d":{"title":"Trustindex","exclusions":["cdn.trustindex.io\/loader.js","cdn.trustindex.io\/loader-cert.js"],"icon_url":"","summary":"Trustindex element is shown immediately","type":"script","category":"other_services","id":"script:1d38d6195597e8bb81966870f0a4f939","is_default":0,"created_at":1734096229},"ce9a3865-9efa-4e98-ae10-4f842a4ecc22":{"title":"Typeform","exclusions":["\/next\/embed.js"],"icon_url":"","summary":"Load Typeforms without interaction","type":"script","category":"other_services","id":"script:cd3889ae3b96f891186ae270dbbcc9bb","is_default":0,"created_at":1734096391},"b56bf06c-2f8c-4757-b536-a689fb0e75f9":{"title":"Typekit","exclusions":["typekit"],"icon_url":"","summary":"Load Typekit fonts on page load","type":"script","category":"other_services","id":"script:7815e38b93e3b500a632681bd594bd61","is_default":0,"created_at":1734096353},"03819e72-abf5-4057-9047-16d45db4641e":{"title":"Vidalytics - Autoplay","exclusions":["vidalytics_embed"],"summary":"Allows the autoplay functionality to work for videos without need for user interaction first.","icon_url":"","type":"script","category":"other_services","id":"script:113087c8df349e7c8b86875b46071855","is_default":0,"created_at":1736531452},"2c1d0998-8ab5-478c-8eb9-9e375b46363e":{"title":"Wistia","exclusions":["fast.wistia.com","\/assets\/external\/E-v1.js"],"icon_url":"","summary":"Show video on page load","type":"script","category":"other_services","id":"script:9a0111f8c3186c1cb3113587c660c041","is_default":0,"created_at":1734096254}}}} \ No newline at end of file +{"plugins":{"ffc21030-519a-4853-8cea-49f959e82731":{"title":"Additional Variation Images Gallery for WooCommerce","condition":"woo-variation-gallery\/woo-variation-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woo-variation-gallery\/assets\/js\/slick.min.js","\/woo-variation-gallery\/assets\/js\/frontend.min.js","\/wp-includes\/js\/underscore.min.js","variation_custom_fields"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:def67a2c1ddd6df2353e4772b6fd4e5b","is_default":0,"created_at":1724424735},"0e7dc253-acd0-4421-877f-a7101d848717":{"title":"Advanced Ads","condition":"advanced-ads\/advanced-ads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/(.*).js","advanced_ads_ready","advadsCfpQueue","adsbygoogle","adservice.google","\/advanced-ads(.*)","advads_items","advads_tracking_ads"],"icon_url":"","summary":"The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0","type":"plugin","id":"plugin:4b82cc7379d46c6272f5d556bb264eec","is_default":0,"created_at":1724424826},"a4d5c058-9120-47ee-977c-f30f83fb1a75":{"id":"plugin:a076fbb79772f497349a76ee74a7f708","title":"All-in-one Compliance for GDPR \/ CCPA Cookie Consent","type":"plugin","icon":"","exclusions":["iubenda_cs.js","var _iub"],"is_default":0,"condition":"iubenda-cookie-law-solution\/iubenda_cookie_solution.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"88457e92-0f24-458e-b7b5-bab59074ebef":{"title":"Amelia","condition":"ameliabooking\/ameliabooking.php","exclusions":["\/wp-content\/plugins\/ameliabooking\/(.*).js","var hasAmeliaEvent"],"icon_url":"","summary":"Display booking options without user interaction.","type":"plugin","id":"plugin:93ea6597c3cbd06e93a46b9f5368732d","is_default":0,"created_at":1724425057},"79a5082f-821a-4a4b-a0e3-caaf22cf3f75":{"title":"AMO Team Showcase","condition":"amo-team-showcase\/amo-team-showcase.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/amo-team-showcase\/public\/js\/wookmark.js","\/amo-team-showcase\/public\/js\/amo-team-showcase-public.js","\/wp-includes\/js\/imagesloaded.min.js","amoTeamVars"],"icon_url":"","summary":"To display team members.","type":"plugin","id":"plugin:9bdceaa1bb89135730a3b2aa4db94c22","is_default":0,"created_at":1724425072},"90c7fd90-3adf-4cb7-8a92-845bdbd95d27":{"title":"Anti-Spam by CleanTalk - Prevent console error","condition":"cleantalk-spam-protect\/cleantalk.php","exclusions":["ctPublicFunctions","ctPublic"],"icon_url":"","summary":"Prevent console error","type":"plugin","id":"plugin:ed2ade77cd44e21b1703b093c002a903","is_default":0,"created_at":1724425107},"e054f840-700a-4549-bbba-485473a53f71":{"title":"AnWP Football Leagues - Calendar Widget","condition":"football-leagues-by-anwppro\/anwp-football-leagues.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/football-leagues-by-anwppro\/(.*)","\/football-leagues-by-anwppro-premium-premium\/(.*)","window.AnWPFLPro","window.AnWPFLTabulator","\/elementor\/assets\/lib\/flatpickr\/flatpickr.min.js"],"icon_url":"","summary":"Display FL Calendar Widget","type":"plugin","id":"plugin:e7581089f33fdf0a970d5c5deb16ff50","is_default":0,"created_at":1724425139},"1d058cae-4460-4354-bab3-a96445650bd8":{"title":"AnyWhere Elementor Pro","condition":"anywhere-elementor-pro\/anywhere-elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/anywhere-elementor-pro\/build\/index.js"],"icon_url":"","summary":"Make links clickable","type":"plugin","id":"plugin:b739df50f3f5bf400075f17dca652517","is_default":0,"created_at":1724425158},"8a1614c7-55b1-4b6d-88e5-6e8ddc630dae":{"id":"plugin:46741e77eaf4d13a0c80be6b86379758","title":"Astra - Pro Addon","type":"plugin","icon":"","exclusions":["\/astra-addon\/astra-addon-(.*).js"],"is_default":0,"condition":"astra-addon\/astra-addon.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"24bc7cdf-0c51-4d93-a74d-57344689a4f6":{"title":"Beaver Builder - Background Images","condition":"bb-theme-builder\/bb-theme-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/wp-content\/uploads\/bb-plugin\/cache\/(.*)-layout.js"],"summary":"When Delay JavaScript Execution is enabled, background images don't show until user interaction.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:b509b5b21236c81836daf74954b9109e","is_default":0,"created_at":1737120060},"37d96403-f9ea-4481-b2f8-374d7c93e61a":{"title":"Beaver Builder Lite","condition":"beaver-builder-lite-version\/fl-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/bb-plugin\/","\/bb-plugin\/js\/yui3.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/bb-plugin\/js\/fl-slideshow.min.js"],"summary":"To show parallax background, slideshow background and some animations instantly.","icon_url":"","type":"plugin","category":"analytics","id":"plugin:3fab17e6c8338e2dcc7a5c8a06abf093","is_default":0,"created_at":1737118681},"f83dbf3b-783e-4ef9-9b18-8a469ca7102d":{"title":"Bloom","condition":"bloom\/bloom.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bloom\/"],"icon_url":"","type":"plugin","id":"plugin:e57cdfbc09f4e0f7445c279d9f580bdd","is_default":0,"created_at":1685189070},"135aadd2-cd4a-44ae-8dcf-801f3f2316c0":{"id":"plugin:055ef01accbad6378e3d1a4965600964","title":"Booked","type":"plugin","icon":"","exclusions":["\/booked\/","\/js\/jquery\/ui\/datepicker.min.js"],"is_default":0,"condition":"booked\/booked.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"ddfee9b0-e5a9-4d3f-8c21-b999cbb61c33":{"title":"Bookly","condition":"bookly-responsive-appointment-booking-tool\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/bookly-responsive-appointment-booking-tool\/frontend\/","window.bookly"],"icon_url":"","summary":"To load the booking form on page load.","type":"plugin","id":"plugin:492f9b0d55f3bf07c68e915ea1dfb72a","is_default":0,"created_at":1724427886},"7a013fd6-0881-4dbe-8e93-33edefe7f717":{"title":"Borlabs Cookie","condition":"borlabs-cookie\/borlabs-cookie.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","borlabsCookieConfig","borlabs-cookie.min.js","borlabsCookieContentBlocker","BorlabsCookieBox","allFbWidgets","\/borlabs-cookie\/assets\/javascript\/","borlabs-cookie-config"],"icon_url":"","type":"plugin","id":"plugin:e1ec2daca513de476bd3dae79366e9ab","is_default":0,"created_at":1702497952},"3999e680-4049-4494-945c-768cecc1a2c4":{"title":"Brizy","condition":"brizy\/brizy.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/group-(.*).js","\/brizy\/public\/editor-build\/(.*)-wp\/editor\/js\/preview.js","Brizy.emit"],"icon_url":"","summary":"Prevents partially loading the slider.","type":"plugin","id":"plugin:43019d66af7b41e65bb602c01e10c6a0","is_default":0,"created_at":1724428007},"af4d9357-3def-42a1-86b7-419553444b4d":{"title":"Carousel Upsells and Related Product for WooCommerce","condition":"carousel-upsells-and-related-product-for-woocommerce\/ffxf-woo-glide-related-and-upsells.php","exclusions":["\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","carusel_poduct_related"],"icon_url":"","summary":"To load the carousel products with the correct spacing without interaction.","type":"plugin","id":"plugin:5c317f9f244597d8f236ecb7d8e41752","is_default":0,"created_at":1724428163},"1d866d90-5451-43ba-a4d1-75b64f9235e1":{"title":"clickskeks.at Cookiebanner","condition":"clickskeks\/index.php","exclusions":["clickskeks"],"icon_url":"","summary":"Load the cookie banner without interaction.","type":"plugin","id":"plugin:0a3a29603ebac8fe0808f64f5c8edbb2","is_default":0,"created_at":1724428285},"c09695cc-2387-4416-881a-c0b392188a26":{"title":"Complianz","condition":"complianz-gdpr\/complianz-gpdr.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","complianz"],"icon_url":"","type":"plugin","id":"plugin:a766f95208154cd69a3e15150a42f325","is_default":0,"created_at":1685188788},"bfb36984-e2a1-40ba-a8cd-f29b0b6f720f":{"title":"Complianz Premium","condition":"complianz-gdpr-premium\/complianz-gpdr-premium.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","complianz"],"icon_url":"","type":"plugin","id":"plugin:89d54385816dd2d5ae92cfda9d95bbfd","is_default":0,"created_at":1712163685},"b5e146fc-0b7c-4c6c-a631-8da246d3bd89":{"title":"Conerstone Builder - Fix mobile menu","condition":"cornerstone\/cornerstone.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix the issue with the hamburger menu, when Delay JavaScript execution is enabled the menu doesn't open.","type":"plugin","id":"plugin:f8f8c81535b5e0073aa3c56b6dd3df5b","is_default":0,"created_at":1724428497},"368bc394-b74e-4b62-b359-cd967f78c6ea":{"title":"ConsentMagic Pro - Show popup without user interaction","condition":"consent-magic-pro\/consent-magic-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/consent-magic-pro\/js\/cs-public.min.js","\/wp-content\/plugins\/pixelyoursite-pro\/(.*)"],"icon_url":"","summary":"Load the consent popup without user interaction.","type":"plugin","id":"plugin:9e0701a214f49a057f17b00e39df2e7e","is_default":0,"created_at":1724428306},"7e551e3b-fbe4-4235-87a9-b476bc9e2020":{"title":"Content Egg","condition":"content-egg\/content-egg.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/content-egg\/res\/js\/morrisjs\/morris.min.js","\/content-egg\/res\/js\/morrisjs\/raphael.min.js","Morris.Area"],"icon_url":"","summary":"Show charts on page load.","type":"plugin","id":"plugin:949b1b923d51d10a2fb67a2a39d166b3","is_default":0,"created_at":1724428456},"7fbca6c5-9239-4550-a755-6f041f867a57":{"title":"Cookie Notice & Compliance for GDPR \/ CCPA","condition":"cookie-notice\/cookie-notice.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/cookie-notice\/","var cnArgs"],"icon_url":"","summary":"Loads the cookie notice on the screen.","type":"plugin","id":"plugin:213d0f883ae27aefb3a7937656bbd11e","is_default":0,"created_at":1724428382},"26722567-fe35-44b5-a5a7-fb0f3a38c3f2":{"title":"Cookiebot CMP","condition":"cookiebot\/cookiebot.php","exclusions":["consent.cookiebot.com"],"icon_url":"","summary":"Resolves issue with links not being clickable.","type":"plugin","id":"plugin:1d10ad30bbcf0fd4b26e9625a07abcfc","is_default":0,"created_at":1724428418},"1547249a-ce0c-40e4-91f6-148a5f9652d7":{"title":"CookieYes Lite - Show on page load","condition":"cookie-law-info\/cookie-law-info.php","exclusions":["\/cookie-law-info\/lite\/frontend\/js\/script.min.js"],"icon_url":"","type":"plugin","id":"plugin:29d4d4ccd077232b111581043bbd8d81","is_default":0,"created_at":1721422981},"74110e36-89e5-440d-bec3-7133da3277c2":{"title":"Coupon Referral Program","condition":"coupon-referral-program\/coupon-referral-program.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/coupon-referral-program\/","\/wp-includes\/js\/jquery\/ui\/draggable.min.js"],"icon_url":"","summary":"Fixes non-breaking dependency error.\r\n\r\nAlso requires excluding the following from JavaScript deferring:\r\n\r\n\/coupon-referral-program\/","type":"plugin","id":"plugin:edcf103293ceab711e999d419d038ca1","is_default":0,"created_at":1724428687},"408fa396-20f2-4b1f-820d-52882af281cc":{"title":"CozyStay Core - Fix background images","condition":"cozystay-core\/cozystay-core.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/cozystay-core\/assets\/scripts\/front\/parallax-bundle.min.js"],"icon_url":"","summary":"Fixes background images loading.","type":"plugin","id":"plugin:872b5eef05c1fc3b00cda07ee966938d","is_default":0,"created_at":1724428721},"ed63e02f-d6c5-481a-bcb9-aae15f72aa21":{"title":"Crisp - Live Chat and Chatbot","condition":"crisp\/crisp.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","CRISP_RUNTIME_CONFIG","l.js"],"icon_url":"","summary":"Allow the chat icon to be displayed.","type":"plugin","id":"plugin:c3e26264dcfd25802805b4fd1a2a449c","is_default":0,"created_at":1724428819},"a8eb622b-279c-4f84-86e0-785e9497add7":{"title":"Custom Twitter Feeds pro","condition":"custom-twitter-feeds-pro\/custom-twitter-feed.php","exclusions":["\/custom-twitter-feeds-pro\/js\/ctf-scripts.min.js"],"icon_url":"","summary":"Allow Twitter feed pro to display a Twitter feed","type":"plugin","id":"plugin:6e4bf949e12f0bebfefb48f6c316102a","is_default":0,"created_at":1724428839},"1624ef15-e25b-406d-bdf9-d4b78d7a59e7":{"title":"Customer Reviews for WooCommerce Plugin","condition":"customer-reviews-woocommerce\/ivole.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/customer-reviews-woocommerce\/js\/colcade.js"],"icon_url":"","type":"plugin","id":"plugin:1f893b343e72ce55e6c9013fbda172fa","is_default":0,"created_at":1704734788},"b0614843-afed-4377-9d8d-e869221be331":{"title":"Depicter Slider","condition":"depicter\/depicter.php","exclusions":["\/depicter\/"],"icon_url":"","type":"plugin","id":"plugin:77c42a041f1c40d128f4bb3714a6d20d","is_default":0,"created_at":1713878881},"396cc03a-8946-4ee8-ab15-7e48261df79a":{"title":"Divi - Carousel Module 2.0","condition":"dg-divi-carousel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/dg-divi-carousel\/"],"icon_url":"","type":"plugin","id":"plugin:fcd789b7d02699f89720aa5ff3627912","is_default":0,"created_at":1709126476},"c15fe3b3-0eaa-48f9-bf04-0e778b1f8c63":{"title":"Divi - Supreme","condition":"supreme-modules-for-divi\/supreme-modules-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/supreme-modules-for-divi\/"],"icon_url":"","type":"plugin","id":"plugin:b5489ae4d8b949f536d6dd2e5b0c1a95","is_default":0,"created_at":1679738701},"dd31451b-989a-4517-b02a-e2c2e2023366":{"title":"Divi Den Pro","condition":"ddpro\/ddpro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ddpro\/build\/freddie\/js\/freddieScriptPageTransition.js","\/ddpro\/build\/freddie\/js\/freddieScriptsHeaders.js","\/ddpro\/build\/freddie\/js\/freddieScriptsContents.js","\/ddpro\/build\/freddie\/js\/gsap\/gsap.min.js"],"icon_url":"","summary":"Fires animations and content created with Divi Den Pro.","type":"plugin","id":"plugin:5caed322df984bbfd3ecb506cf12b688","is_default":0,"created_at":1724429225},"2b006370-cc90-42c1-9656-a30fbfbc91c6":{"title":"Divi Mobile","condition":"divi-mobile\/divi-mobile.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","divi-menu","dm_nav"],"icon_url":"","summary":"Avoid double click when using the mobile menu.","type":"plugin","id":"plugin:402d9b241b04934dd30f32e7ba490e63","is_default":0,"created_at":1724429325},"666bbed9-7ce3-457c-ad6e-b5e056d05010":{"title":"Divi Overlays","condition":"divi-overlays\/divi-overlays.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","var DIVI","\/divi-overlays\/"],"icon_url":"","summary":"Enable modals to be displayed on screen","type":"plugin","id":"plugin:1c828c93d87298d2a27c76e13d0880ba","is_default":0,"created_at":1724429242},"42a404af-7792-44be-9baa-565dc3baf25d":{"title":"Divi Pixel","condition":"divi-pixel\/divi-pixel.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/divi-pixel\/dist\/public\/js\/hamburger.min.js","\/divi-pixel\/dist\/vendor\/js\/easypiechart.js"],"icon_url":"","summary":"Page Preloader","type":"plugin","id":"plugin:dd2494945a487a6cc74d3ab1b2137ccb","is_default":0,"created_at":1724429347},"85f5c099-c481-4c38-bbb9-8b76113bdfd5":{"title":"Divi Supreme Pro","condition":"supreme-modules-pro-for-divi\/supreme-modules-pro-for-divi.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","elm.style.display","\/supreme-modules-pro-for-divi\/includes\/modules\/ImageCarousel\/frontend.min.js","\/supreme-modules-pro-for-divi\/public\/js\/swiper-bundle.min.js"],"icon_url":"","summary":"Avoid white screen before user interaction","type":"plugin","id":"plugin:3d5f0ae7751702fd1bb490fcf991a334","is_default":0,"created_at":1724429378},"0b78d762-c7be-45de-9aae-0c5078ec0619":{"id":"plugin:b5fc0101608d0b0627268dc49e3e1f8f","title":"Divi Toolbox","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","jQuery('.preloader')","\/divi-toolbox\/assets\/js\/toolbox-scripts.js"],"is_default":0,"condition":"divi-toolbox\/divi-toolbox.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"31a34440-1383-40c4-8920-effcf99f2165":{"title":"Dracula Dark Mode","condition":"dracula-dark-mode-premium\/plugin.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/dark-mode.js","\/wp-content\/plugins\/dracula-dark-mode-premium\/assets\/js\/frontend.js","\/wp-includes\/js\/dist\/vendor\/react-dom.min.js","\/wp-includes\/js\/dist\/vendor\/react.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","draculaDarkMode"],"icon_url":"","summary":"Show dark mode toggle button and apply styles without need for user interaction with page.","type":"plugin","id":"plugin:5e8a5d8d3830136d84d0f3676f1bf5a5","is_default":0,"created_at":1724429514},"8baba0f8-4449-47d8-a87d-9b6a116e7684":{"title":"Dynamic Pricing & Discounts Lite for WooCommerce","condition":"woo-dynamic-pricing-discounts-lite\/dynamic-pricing-discounts-lite-for-woocommerce.php","exclusions":["\/woo-dynamic-pricing-discounts-lite\/assets\/OwlCarousel\/dist\/owl.carousel.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:185062bf08db42515488e1853d1f4917","is_default":0,"created_at":1677857247},"0fa129f2-5869-4db7-9bf0-69e4b3549ee2":{"id":"plugin:27478327aa44075a86176fad95640d76","title":"Dynamic Product Gallery for WooCommerce","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-dynamic-gallery\/","a3revWCDynamicGallery"],"is_default":0,"condition":"woocommerce-dynamic-gallery\/wc_dynamic_gallery_woocommerce.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"9958c6be-2f67-4791-95c3-a7ad96d599c0":{"title":"Dynamic Product Gallery Premium for WooCommerce","condition":"woocommerce-dynamic-gallery-pro\/wc_dynamic_gallery_woocommerce.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/woocommerce-dynamic-gallery-pro\/assets\/js\/mygallery\/jquery.a3-dgallery.js","settings_defaults_","a3revWCDynamicGallery"],"icon_url":"","summary":"Load the gallery content without user interaction.","type":"plugin","id":"plugin:11dc02a76019f00422f4ac85f47f5135","is_default":0,"created_at":1724429541},"ce26ed21-1be5-481f-80d4-31edfac6d890":{"title":"Dynamic.ooo - Dynamic Content for Elementor","condition":"dynamic-content-for-elementor\/dynamic-content-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/dynamic-content-for-elementor\/assets\/","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Show dynamic content","type":"plugin","id":"plugin:d2bd5b348abe016bdc722acce7755062","is_default":0,"created_at":1724429557},"6a3161a6-1a6f-457a-a9ee-54b376981927":{"title":"Easy Table of Contents","condition":"easy-table-of-contents\/easy-table-of-contents.php","exclusions":["\/easy-table-of-contents\/assets\/js\/front.min.js"],"icon_url":"","summary":"Avoid the Easy Table of Contents to briefly open when the page loads.","type":"plugin","id":"plugin:ee1dec033c6481a77fe88de5bef1a02d","is_default":0,"created_at":1724429629},"25a534a0-2c1f-4cf4-9e19-7941bc032b3a":{"title":"Ecwid Ecommerce Shopping Cart","condition":"ecwid-shopping-cart\/ecwid-shopping-cart.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","app.ecwid.com\/script.js","\/ecwid-shopping-cart\/js\/frontend.js","\/ecwid-shopping-cart\/js\/static-page.js","ecwidParamswindow.ec","jQuery.mobile","xSearch","xCategoriesV2","xProductBrowser","Ecwid.init"],"icon_url":"","type":"plugin","id":"plugin:41c8f5f0ab00cb39654aedd783d194e0","is_default":0,"created_at":1704734846},"a0d681db-991a-4220-8f05-c54a4857aa42":{"title":"Element Pack Pro","condition":"bdthemes-element-pack\/bdthemes-element-pack.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/bdthemes-element-pack\/assets\/js\/modules\/ep-static-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-custom-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-slideshow.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-product-carousel.min.js","\/bdthemes-element-pack\/assets\/js\/modules\/ep-stacker.min.js","\/bdthemes-element-pack\/assets\/js\/bdt-uikit.min.js","\/bdthemes-element-pack\/assets\/js\/common\/helper.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/ScrollTrigger.min.js","\/bdthemes-element-pack\/assets\/vendor\/js\/gsap.min.js"],"icon_url":"","summary":"Fix issues with gallery and product carousels.","type":"plugin","id":"plugin:ced76c4da718a667537dc6c9d5e0244d","is_default":0,"created_at":1724429901},"40464325-5bae-4a20-bc97-553499e09a73":{"title":"Elementor","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:1d15783218a3137bec4ee8df5353e218","is_default":0,"created_at":1694425872},"ac86b64c-c80a-4053-894d-6caa8b4fdce8":{"title":"Elementor Loop Carrousel","condition":"elementor\/elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","type":"plugin","id":"plugin:0eb8d0bbd1c7ca05ac133ea634f676b7","is_default":0,"created_at":1694442056},"a8fc9fd1-f6d3-41eb-abe9-ef176de6d7e2":{"title":"Elementor - Lazy Load Background Images","condition":"elementor\/elementor.php","exclusions":["lazyloadRunObserver"],"icon_url":"","summary":"Start background images so they load immediately","type":"plugin","id":"plugin:bf248cb2876558452a566c5dd89262b8","is_default":0,"created_at":1724430300},"1948aff5-7850-4979-91fa-0ce181484508":{"title":"Elementor Custom Skin","condition":"ele-custom-skin\/ele-custom-skin.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ele-custom-skin(.*)\/assets\/js\/"],"icon_url":"","summary":"Fixes console error when Elementor scripts are excluded","type":"plugin","id":"plugin:de658ae6c2d05a5a4a947efecf5e0c16","is_default":0,"created_at":1724429916},"25708299-c596-4416-8ad8-740aee0f2752":{"title":"Elementor Pro","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js"],"icon_url":"","summary":"Show elements, galleries, and start animations. \r\n\r\nWhen User Cache is active the following exclusions will resolve console errors:\r\n\r\n\/wp-includes\/js\/underscore.min.js\r\n\/wp-includes\/js\/jquery\/ui\/core.min.js\r\n\/wp-includes\/js\/backbone.min.js\r\nelementorAdminBarConfig\r\nelementorCommonConfig\r\nelementorWebCliConfig\r\nelementorDevToolsConfig","type":"plugin","id":"plugin:030ad23e3851ed7adfa7b9b6c13cf5a6","is_default":0,"created_at":1724430189},"f34dd874-4b34-41e6-a31c-ece3c1efbffc":{"title":"Elementor Pro - SmartMenus","condition":"elementor-pro\/elementor-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/assets\/lib\/smartmenus\/jquery.smartmenus.min.js","\/elementor-pro\/assets\/js\/preloaded-elements-handlers.min.js"],"icon_url":"","summary":"Fixes the mobile menu","type":"plugin","id":"plugin:305581ad4294a30eeb1247982f626005","is_default":0,"created_at":1724430219},"111cc8b2-0be9-438b-9aa3-7f1e301a5697":{"id":"plugin:5ae9f5d99224d5ebc7d0c0bbf5b99787","title":"Elementor Pro - User Cache","type":"plugin","icon":"","exclusions":["\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/backbone.min.js","elementorAdminBarConfig","elementorCommonConfig","elementorWebCliConfig","elementorDevToolsConfig"],"is_default":0,"condition":"elementor-pro\/elementor-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c1713bf8-e0c3-4cb5-8b3f-841b06aa87ed":{"title":"ElementsKit Lite - Megamenu","condition":"elementskit-lite\/elementskit-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/elementskit(.*)\/"],"icon_url":"","type":"plugin","id":"plugin:b91fed2fc4478dbb7067742c1ee4691b","is_default":0,"created_at":1683270249},"236c2a9e-9668-4a80-9b66-d2222d812dd6":{"title":"Elfsight Slider CC","condition":"elfsight-slider-cc\/elfsight-slider-cc.php","exclusions":["\/elfsight-slider-cc\/assets\/elfsight-slider.js"],"icon_url":"","summary":"Load slider on page loading","type":"plugin","id":"plugin:b0e259c84df5e120d6113dd0eef9da4b","is_default":0,"created_at":1724430233},"706ff35d-8e33-4b04-a986-346faff704e9":{"title":"Essential Addons for Elementor","condition":"essential-addons-for-elementor-lite\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:417192424139d89fb2a5b1ee1f2b9613","is_default":0,"created_at":1724430272},"b38556dc-2bc4-430f-9c55-7191cf7773db":{"title":"Essential Addons for Elementor Pro","condition":"essential-addons-elementor\/essential_adons_elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/essential-addons(-for)?-elementor(-lite)?\/.*(.min)?.js"],"icon_url":"","summary":"Start the carousel on page load","type":"plugin","id":"plugin:057757d0593ad9d2dc58124f0077a5df","is_default":0,"created_at":1724430280},"719b988f-0d60-40c2-ba46-88f943119cb1":{"title":"Essential Grid","condition":"essential-grid\/essential-grid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/essential-grid\/","lightboxOptions"],"icon_url":"","summary":"Load grid without interaction.","type":"plugin","id":"plugin:c8e6c490f6438f566ade600c33531a85","is_default":0,"created_at":1724430960},"47d3d2ab-160d-4b07-ac25-8250b9e6a951":{"title":"EventON Lite","condition":"eventon-lite\/eventon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/eventon-lite\/assets\/js\/(.*)"],"icon_url":"","summary":"Load the events calendar on page load","type":"plugin","id":"plugin:dafd19fa48a1fef890dc4348052fcb75","is_default":0,"created_at":1724430313},"219968d7-cf1f-4ee0-917a-db35dcc93a3e":{"id":"plugin:49ff465628fc3cb6d7f23ff81d9b8339","title":"FacetWP","type":"plugin","icon":"","exclusions":["\/facetwp\/assets\/js\/dist\/front.min.js","window.FWP_"],"is_default":0,"condition":"facetwp\/index.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"acce5701-5917-48d5-83ab-3e626aa420c5":{"id":"plugin:78a1c88a56fa957c802074b6418c6fac","title":"FacetWP - Flyout menu","type":"plugin","icon":"","exclusions":["\/facetwp-flyout\/assets\/js\/front.js"],"is_default":0,"condition":"facetwp-flyout\/facetwp-flyout.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"081461cf-dbd0-42f3-9557-10cdc16cf145":{"title":"FiboFilters Premium","condition":"fibofilters-pro\/fibofilters.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/fibofilters-pro\/build\/front-pro\/front.js"],"icon_url":"","summary":"Display filter without need for user interaction.","type":"plugin","id":"plugin:d9f62725f1470d35c3f220645bc2e473","is_default":0,"created_at":1724431277},"f2a5b95f-1a22-46d2-8b72-42a53e46ae3f":{"title":"FiboSearch - Ajax Search for WooCommerce","condition":"ajax-search-for-woocommerce\/ajax-search-for-woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.js","\/wp-includes\/js\/jquery\/jquery-migrate.js","\/ajax-search-for-woocommerce-premium\/assets\/js\/search.js"],"icon_url":"","summary":"Avoid search modals moving to the top when adding keyword in the input field.","type":"plugin","id":"plugin:5d7555892a3a9968fde3fa3a335fc3d8","is_default":0,"created_at":1724431295},"7d1404e9-be76-449c-87aa-919557abe82d":{"title":"FlexBlock","condition":"flo-flex-builder\/flo-flex-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/flo-flex-builder\/dist\/flex-public.min.js","flexDebug"],"icon_url":"","summary":"Fire animations and show images on pageload.","type":"plugin","id":"plugin:ad46179e8b0584abaf52056b846da227","is_default":0,"created_at":1724431336},"b9c6a2dc-b226-4e2c-b85e-29ee55b8f751":{"title":"Fluent Forms","condition":"fluentform\/fluentform.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/fluentform\/public\/js\/(.*).js","\/fluentformpro\/public\/js\/(.*).js"],"icon_url":"","summary":"Fixes files upload field.\r\n\r\n*Requires exlcuding jQuery from JavaScript deferring as well","type":"plugin","id":"plugin:567a2b15db30ef6bd4904e4317139aac","is_default":0,"created_at":1724431366},"10874f8a-2855-4e80-bc46-e484589b76a8":{"title":"Flying Images","condition":"nazy-load\/flying-images.php","exclusions":["flyingImages"],"icon_url":"","summary":"Fixes images not being loaded until there is user interaction","type":"plugin","id":"plugin:e78c153103f698b2b34892332d6b3b62","is_default":0,"created_at":1724431386},"53958499-dacd-41d6-93bc-1534fe7d9eda":{"title":"FooGallery Premium","condition":"foogallery-premium\/foogallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/foobox-image-lightbox\/free\/js\/foobox.free.min.js","\/plugins\/foogallery-premium\/pro\/extensions\/default-templates\/shared\/js\/foogallery.min.js"],"icon_url":"","summary":"Prevents delay in the loading of product images.","type":"plugin","id":"plugin:5a0e40a6c5783856893b803189de1404","is_default":0,"created_at":1724431261},"7870d704-2024-4622-838c-fad37d5c6753":{"title":"Formidable Forms","condition":"formidable\/formidable.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","frmSigs","\/formidable-signature\/js\/frm.signature.min.js"],"icon_url":"","summary":"Prevent the delay of the function and the file that processes the signature.","type":"plugin","id":"plugin:ebb5efb57b19ae60e734e456ca2df3f8","is_default":0,"created_at":1724431311},"3f24f9b3-e59e-400f-a784-999f93f60fab":{"title":"Forminator","condition":"forminator\/forminator.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","forminatorFront","\/forminator\/build\/front\/front.multi.min.js","\/forminator\/assets\/js\/library\/jquery.validate.min.js","\/forminator\/assets\/forminator-ui\/js\/forminator-form.min.js","\/forminator\/assets\/forminator-ui\/js\/select2.full.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js"],"icon_url":"","summary":"Display form without interaction","type":"plugin","id":"plugin:0b08523445b8869a67ca40e777704692","is_default":0,"created_at":1724431402},"2e1a34f6-21cd-46d1-af05-8ba575170f44":{"title":"Gallery Slider for WooCommerce - Pro - Fix Product Gallery","condition":"woo-gallery-slider-pro\/woo-gallery-slider-pro.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woo-gallery-slider-pro\/public\/js\/woo-gallery-slider-public.min.js","\/woo-gallery-slider-pro\/public\/js\/swiper-bundle.min.js","\/woo-gallery-slider-pro\/public\/js\/zoom.min.js","\/woo-gallery-slider-pro\/public\/js\/jquery.fancybox.min.js","\/woo-gallery-slider-pro\/public\/js\/video.min.js"],"icon_url":"","summary":"Makes the gallery to load at page load","type":"plugin","id":"plugin:04761f78cbc0a1ed05c65d7e20ddda5b","is_default":0,"created_at":1732823624},"3a600ded-3454-48fb-9811-46afa2ab3c05":{"title":"GDPR Cookie Compliance","condition":"gdpr-cookie-compliance\/moove-gdpr.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/gdpr-cookie-compliance\/dist\/scripts\/main.js"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:5759bf0d47ac3457485314b381a9b528","is_default":0,"created_at":1724431440},"e21aaa5e-7354-471d-ab86-85f99f48830c":{"title":"GDPR Cookie Consent","condition":"webtoffee-gdpr-cookie-consent\/cookie-law-info.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/public\/js\/cookie-law-info-public.js","Cli_Data"],"icon_url":"","summary":"Show the consent banner on page load.","type":"plugin","id":"plugin:ffb40036ab0583218561de7c28c6bd9b","is_default":0,"created_at":1724431421},"1f8bdec1-9c4c-4080-8ac0-5f8b49967047":{"title":"GetPaid - Fix console errors","condition":"invoicing\/invoicing.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/select2.min.js","\/invoicing\/vendor\/ayecode\/wp-ayecode-ui\/assets\/js\/bootstrap.bundle.min.js"],"summary":"It fixes some errors with jQuery in the browser's console.","icon_url":"","type":"plugin","id":"plugin:6756935a144cf0a74b252db5f8229ee9","is_default":0,"created_at":1728404861},"c11ca4ea-1a23-49ee-9a6b-1e549de50ea2":{"title":"Getwid - Gutenberg Blocks","condition":"getwid\/getwid.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Fixes tabs when jQuery is excluded from Delay JavaScript Execution.","type":"plugin","id":"plugin:3877953c5ec1e66db92ad844ae8ebafc","is_default":0,"created_at":1724431639},"79b33eb9-bc92-4d8a-afd8-1c61e70bed8f":{"title":"GiveWP","condition":"give\/give.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/give\/assets\/dist\/js\/give.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Closes the preloader.","type":"plugin","id":"plugin:0fb3af06fc5c710a670220b054c292c5","is_default":0,"created_at":1724431653},"3773bb33-b168-4f68-9963-512da24ac4da":{"title":"GoodLayers Core","condition":"goodlayers-core\/goodlayers-core.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/goodlayers-core\/plugins\/script.js","\/goodlayers-core\/include\/js\/page-builder.js"],"icon_url":"","type":"plugin","id":"plugin:5f124509a56ca2e0644246919ec70434","is_default":0,"created_at":1704734904},"2adabe9b-6e03-4a67-959f-492813d40f69":{"title":"Google Tag Manager for WooCommerce PRO","condition":"gtm-ecommerce-woo-pro\/gtm-ecommerce-woo-pro.php","exclusions":["\/gtm-ecommerce-woo-pro\/assets\/gtm-ecommerce-woo-pro.js"],"icon_url":"","summary":"Fire tracker on page load.","type":"plugin","id":"plugin:e54fd4313007b6fedf8ab4df0e05277a","is_default":0,"created_at":1724431759},"7bf261ac-89d4-492f-8a3d-1c5809b9579a":{"title":"Gravity Forms","condition":"gravityforms\/gravityforms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/gravityforms\/","gform","recaptcha","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/plupload\/plupload.min.js","\/wp-includes\/js\/plupload\/moxie.min.js"],"icon_url":"","type":"plugin","id":"plugin:7a1c1606d094f6bff83c0ee155908367","is_default":0,"created_at":1694457903},"fbaf4a19-f675-441a-b75c-7fd748a59827":{"title":"Gravity Forms Page Transitions","condition":"gp-page-transitions\/gp-page-transitions.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/gp-page-transitions\/js\/"],"icon_url":"","summary":"To load the form without interaction - Gravity Forms one-click exclusion should also be checked.","type":"plugin","id":"plugin:53ef8d0ee1f9fdf0bbf87676e449eef5","is_default":0,"created_at":1724432081},"12340193-5c35-4b0d-b0bc-bea690cf1cae":{"title":"Green Forms","condition":"green-forms\/green-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","leform.min.js","leform_customjs_handlers","leform_ajax_url"],"icon_url":"","summary":"Load forms without any delay","type":"plugin","id":"plugin:2f3112dd98c39aeb6bde618c9026a29f","is_default":0,"created_at":1724432097},"4d20b427-47cf-4cdf-91c7-ff53602d3b2a":{"id":"plugin:0eb769dddc58f998e913345841b1d0b3","title":"GTM4WP","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","dataLayer"],"is_default":0,"condition":"duracelltomi-google-tag-manager\/duracelltomi-google-tag-manager-for-wordpress.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"a2b3c237-728c-49d6-882a-e3885444e9b4":{"title":"GTranslate","condition":"gtranslate\/gtranslate.php","exclusions":["translate.google.com","googleTranslateElementInit"],"icon_url":"","summary":"To enable immediate translation on the page without user interaction","type":"plugin","id":"plugin:3b085ccda851ccf129d9506462f0cd65","is_default":0,"created_at":1724432146},"79dfc946-6b96-4b6d-bcaf-8cae6330581a":{"title":"GTranslate - Show language switcher on page load","condition":"gtranslate\/gtranslate.php","exclusions":["window.gtranslateSettings","\/gtranslate\/js\/dwf.js","\/gtranslate\/js\/flags.js"],"icon_url":"","summary":"To show language switcher on page load.","type":"plugin","category":"analytics","id":"plugin:0aedfaa0f543c47c4b0fcf57307c6691","is_default":0,"created_at":1737550549},"40cd9336-e73f-4a61-a7f6-27ec1ca6892c":{"title":"HBook","condition":"hbook\/hbook.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/hbook\/","hb_booking_form_data","hb_max_date"],"icon_url":"","summary":"Render the form on page load.","type":"plugin","id":"plugin:e1f17c1eac230219e6fec3ac07406a0d","is_default":0,"created_at":1724432162},"192224c7-df72-4e3d-8f13-3206ac5b2e90":{"title":"Helper - OpenAI Chatbot for WordPress","condition":"\/helper\/index.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/helper\/js\/helper.min.js","mdpHelper"],"icon_url":"","summary":"Allow for chatbot icon load without user interaction.","type":"plugin","id":"plugin:07311d992a8a9d6af91e4766d2cb9ac9","is_default":0,"created_at":1724433592},"99cfbb2e-5678-42c2-928f-5cb09d7e43da":{"title":"HUSKY - Products Filter for WooCommerce","condition":"woocommerce-products-filter\/index.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-products-filter\/(.*)","woof"],"icon_url":"","summary":"Avoid console error (no impact on the functionality of WOOF)","type":"plugin","id":"plugin:269c5766fba124a838ac012a4b5a1a13","is_default":0,"created_at":1724432177},"3a964eac-4aeb-49a7-9fd6-4c31b2645dee":{"id":"plugin:d457acfec0f86aac6733f1446f4fc94f","title":"Instagram Feed Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/instagram-feed-pro\/js\/sbi-scripts.min.js","sb_instagram_js_options"],"is_default":0,"condition":"instagram-feed-pro\/instagram-feed.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"8f9f4788-1b8d-468b-b291-1fcbd48618b9":{"id":"plugin:513b0c0ec8e12130af9b4bbbb17d7275","title":"Interactive Geo Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/interactive-geo-maps-premium\/assets\/public\/map-service\/app.min.js","\/interactive-geo-maps\/assets\/public\/map-service\/app.js","iMapsData","cdn.amcharts.com\/lib\/"],"is_default":0,"condition":"interactive-geo-maps\/interactive-geo-maps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"cf650ca3-afa0-4a13-9e4f-f7cca19abac6":{"title":"Ivory Search","condition":"add-search-to-menu\/add-search-to-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/add-search-to-menu\/public\/js\/ivory-search.min.js"],"icon_url":"","type":"plugin","id":"plugin:7430e9d2c985ae0a3339a7b7e1acc318","is_default":0,"created_at":1677852711},"17a5dd54-1f5e-4d57-a56d-a8a970651954":{"title":"JetBlocks","condition":"jet-blocks\/jet-blocks.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-blocks\/assets\/js\/jet-blocks.min.js"],"icon_url":"","summary":"Enable dropdown on hover on the Cart and enable Mobile Sticky Header","type":"plugin","id":"plugin:1c8a1e1ba89a601f88654f094139b469","is_default":0,"created_at":1724432217},"b6f78c90-9823-459a-8dc1-1257e5f0d4e3":{"title":"JetBlog","condition":"jet-blog\/jet-blog.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/","ElementorProFrontendConfig","elementorFrontendConfig","hasJetBlogPlaylist"],"icon_url":"","summary":"News ticker to work on pageload (in addition to any other Jet exclusions).","type":"plugin","id":"plugin:dac9ec782180f33d0fcc7c4e0e569b9d","is_default":0,"created_at":1724432242},"e17173d8-6ef8-4e27-ba0f-379c9aea7eda":{"title":"JetElements","condition":"jet-elements\/jet-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jet-elements\/","hasJetBlogPlaylist","jetElements","\/wp-includes\/js\/jquery\/ui\/"],"icon_url":"","summary":"Load JetElements on page load.","type":"plugin","id":"plugin:0fe8895d1da5247b73a5d0b482df4ac4","is_default":0,"created_at":1724432253},"cfd77501-9c9e-4f11-b994-0178a592fc08":{"title":"JetEngine","condition":"jet-engine\/jet-engine.php","exclusions":["\/jet-engine\/"],"icon_url":"","type":"plugin","id":"plugin:bc998e71546860c8c7f70c45a6c18972","is_default":0,"created_at":1686208296},"f320c661-4a2b-4299-bada-110f9e931e3c":{"title":"JetFormBuilder - Load without interaction","condition":"jetformbuilder\/jet-form-builder.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jetformbuilder\/","var JetFormBuilderSettings","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/jet-plugins\/jet-plugins.js","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"summary":"The form is loaded without interaction, and styles are applied immediately.","icon_url":"","type":"plugin","id":"plugin:5ad00a39ed79f888daca19429bc59989","is_default":0,"created_at":1730300985},"36fed829-a2d9-41b5-94f6-2c3b9f07a94e":{"title":"JetMenu","condition":"jet-menu\/jet-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor-pro\/","\/elementor\/","\/jet-blog\/assets\/js\/lib\/slick\/slick.min.js","\/jet-elements\/","\/jet-menu\/","elementorFrontendConfig","ElementorProFrontendConfig","hasJetBlogPlaylist","JetEngineSettings","jetMenuPublicSettings","\/jet-reviews\/assets\/js\/lib\/vue.min.js"],"icon_url":"","summary":"Mobile menu to show on page load.","type":"plugin","id":"plugin:433a3173f2d06f7d02c7b91c06ed215d","is_default":0,"created_at":1724432268},"580cfed7-f034-4e39-bc7a-cdd01923ce87":{"title":"JetPopup","condition":"jet-popup\/jet-popup.php","exclusions":["\/jet-popup\/assets\/js\/lib\/anime-js\/anime.min.js","\/jet-popup\/assets\/js\/jet-popup-frontend.js","\/jet-woo-builder\/","var jetPopupData"],"icon_url":"","summary":"To show the pop up","type":"plugin","id":"plugin:51714cfdb43f231a1c93e7cffb1007ab","is_default":0,"created_at":1724432311},"d9cd2730-12e2-42d7-a082-6f0efcd466cc":{"title":"JetProductGallery","condition":"jet-woo-product-gallery\/jet-woo-product-gallery.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-woo-product-gallery\/assets\/lib\/swiper\/swiper.min.js","\/jet-woo-product-gallery\/assets\/js\/jet-woo-product-gallery.min.js"],"icon_url":"","summary":"To avoid issues with the product gallery on the product page","type":"plugin","id":"plugin:df3bc4b6a8a9f28a5ba24cb7496bbc72","is_default":0,"created_at":1724432327},"544aa37b-4d52-4182-99e8-abe23585da14":{"title":"JetReviews","condition":"jet-reviews\/jet-reviews.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jet-reviews\/assets\/js\/jet-reviews-frontend.js","\/jet-reviews\/assets\/js\/lib\/vue.min.js","jetReviewsWidget"],"icon_url":"","summary":"To show the reviews on the product page","type":"plugin","id":"plugin:5921fc95965ac7fccb7296957bd9abff","is_default":0,"created_at":1724432349},"963c7804-eede-4570-bd63-67066588b758":{"title":"JetSearch - Search results popup","condition":"jet-search\/jet-search.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/jet-search\/assets\/lib\/chosen\/chosen.jquery.min.js","\/jet-search\/assets\/js\/jet-search.js","\/jet-search\/assets\/lib\/jet-plugins\/jet-plugins.js"],"icon_url":"","summary":"To display the list of results when using the search box.","type":"plugin","id":"plugin:13e8760379022187de982df2226a5be4","is_default":0,"created_at":1724432367},"a8460089-34b4-4f8f-8694-5d92fa48aa82":{"title":"JetSmartFilters","condition":"jet-smart-filters\/jet-smart-filters.php","exclusions":["jetOffcanvasInitialized"],"icon_url":"","type":"plugin","id":"plugin:0cd63a514de1f1acb88e2bde65c4bc8d","is_default":0,"created_at":1694447256},"fe3c4915-6f8b-49b7-aa9c-c97b264d9f12":{"title":"JetSticky","condition":"jetsticky-for-elementor\/jetsticky-for-elementor.php","exclusions":["\/jetsticky-for-elementor\/"],"icon_url":"","summary":"Allows sticky menu and sidebar to be displayed","type":"plugin","id":"plugin:a346b60514ef52afeffc6e2ef2793da3","is_default":0,"created_at":1724432399},"853479dc-fff5-47cf-9a60-bf9b00f71fc4":{"title":"JetTabs for Elementor","condition":"jet-tabs\/jet-tabs.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/wp-content\/plugins\/jet-tabs\/assets\/js\/jet-tabs-frontend.min.js"],"icon_url":"","summary":"To make the tab functionality work correctly.","type":"plugin","id":"plugin:d887a6ffea25d759e8aecdb6b78917f7","is_default":0,"created_at":1724432416},"b7f89562-230c-4f63-8360-7aad6df31e02":{"title":"JetTricks","condition":"jet-tricks\/jet-tricks.php","exclusions":["\/jet-tricks\/"],"icon_url":"","summary":"To display animations.","type":"plugin","id":"plugin:829272546b040d5aaeeeaf976b6cd4ec","is_default":0,"created_at":1724432431},"90451e2a-553a-4496-9fa4-cffedbe69d43":{"title":"JetWoo Widgets For Elementor","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/jetwoo-widgets-for-elementor\/assets\/js\/jet-woo-widgets.js","\/jet-woo-builder\/assets\/js\/jet-woo-builder.min.js","\/jet-woo-builder\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load JetWoo carousel on page load.","type":"plugin","id":"plugin:f44f3dbd09149f57db370e4132b057db","is_default":0,"created_at":1724432447},"944718c2-48c6-4f53-aaa2-460d07e033cc":{"title":"JetWooBuilder","condition":"jet-woo-builder\/jet-woo-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","\/elementor-pro\/","\/elementor\/","elementorFrontendConfig","ElementorProFrontendConfig","JetEngineSettings","\/jet-woo-builder\/","\/jet-woo-builder-custom-quantity-selectors-main\/assets\/js\/main.js"],"icon_url":"","summary":"Add quantity buttons to add to cart.","type":"plugin","id":"plugin:ed318a971f8a047bed5b02ad546a9c18","is_default":0,"created_at":1724432462},"b7807939-54f8-4d5c-8363-a42a154d9592":{"title":"Joinchat","condition":"creame-whatsapp-me\/joinchat.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/creame-whatsapp-me\/public\/js\/joinchat.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the icon to open new chat does not display for mobile unless we apply these exclusions.","type":"plugin","id":"plugin:1c3ec728d37052f3a3055d415618342f","is_default":0,"created_at":1727103514},"f5b62f59-1dae-4cdf-ac3f-f5e846fc9918":{"id":"plugin:9562e253cd4ac2b1e1f70e32cb4e32dc","title":"Layer Slider","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.utils.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.kreaturamedia.jquery.js","\/LayerSlider\/assets\/static\/layerslider\/js\/layerslider.transitions.js","initLayerSlider"],"is_default":0,"condition":"LayerSlider\/layerslider.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"e2be718d-83a2-4fa0-bc98-f0df52be3dc1":{"title":"LoftLoader Pro","condition":"loftloader-pro\/loftloader-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","loftloader.min.js"],"icon_url":"","summary":"Prevent the page from getting stuck in the loader and load the page content without user interaction.","type":"plugin","id":"plugin:1425e2735306796fe1539d9184a77e10","is_default":0,"created_at":1724432664},"cfa18552-656e-453c-9e14-c07522dc6598":{"title":"MailUp for WordPress","condition":"mailup-email-and-newsletter-subscription-form\/mailup.php","exclusions":["\/mailup-email-and-newsletter-subscription-form\/public\/js\/mailup-public.js","mailup-js-extra"],"icon_url":"","summary":"Enables subscription from to be submitted","type":"plugin","id":"plugin:0bf67b8ba84771e1a367fe24590ef09c","is_default":0,"created_at":1724433004},"c5330c66-ba7b-45b1-87e4-ce590ab005dd":{"title":"Maintenance","condition":"maintenance\/maintenance.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maintenance\/"],"icon_url":"","summary":"Removes the preload spinner without interaction.","type":"plugin","id":"plugin:10d0de28911c5f66463b9c8783f8148a","is_default":0,"created_at":1724433020},"62f6663a-a15f-4bca-b9b5-79f1770e2c5a":{"title":"MapifyLite- Show map on page load","condition":"mapifylite\/mapify_lite.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/mapifylite\/assets\/vendor\/leaflet-1.7.1\/leaflet.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/markercluster\/leaflet.markercluster.js","\/plugins\/mapifylite\/assets\/vendor\/leaflet\/locatecontrol\/L.Control.Locate.min.js","\/plugins\/mapifylite\/assets\/vendor\/tooltip.js","\/plugins\/mapifylite\/assets\/js\/dist\/bundle.js","var map"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:48c30c0f37b64accf88126d4ef58e17b","is_default":0,"created_at":1724432876},"267aef71-afa0-4848-b6f8-3e1ca15c3a23":{"title":"Maps Marker Pro","condition":"maps-marker-pro\/maps-marker-pro.php","exclusions":["\/maps-marker-pro\/js\/mapsmarkerpro.js","var mapsMarkerPro"],"icon_url":"","summary":"Load map on pageload.","type":"plugin","id":"plugin:9460789bdfe77425c895f130991a4cb4","is_default":0,"created_at":1724432891},"b5a88b63-e906-49b3-8134-420139915ea6":{"title":"Master Popups","condition":"master-popups\/master-popups.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/master-popups\/assets\/public\/js\/master-popups-libs.min.js"],"icon_url":"","type":"plugin","id":"plugin:8fd7bd2c8b0a33e62798573abd12be63","is_default":0,"created_at":1681305305},"4be41549-bf4d-4c49-8346-0f8a3b88fdba":{"title":"Master Slider","condition":"master-slider\/master-slider.php","exclusions":["masterslider"],"icon_url":"","summary":"Prevents Master Slider to be initially hidden","type":"plugin","id":"plugin:de888634cc4bd51576eed319d5a528fd","is_default":0,"created_at":1724432981},"087bee18-7cd1-4c10-8acc-19e1b7c4f4cd":{"title":"Max Mega Menu","condition":"megamenu\/megamenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/hoverIntent.min.js","\/megamenu\/js\/maxmegamenu.js","var megamenu"],"icon_url":"","summary":"For the Pro version this file may need to be excluded too:\r\n\r\n\/megamenu-pro\/assets\/public.js","type":"plugin","id":"plugin:b71309a89bf3c8b558b6fca5d6531919","is_default":0,"created_at":1724433045},"cf22f0b9-01f4-409e-8a93-ad6743095abd":{"title":"Meta Slider","condition":"ml-slider\/ml-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ml-slider\/","var metaslider"],"icon_url":"","summary":"Shows the slider on page load","type":"plugin","id":"plugin:94a7bae84ef2816494be4af66c577bfc","is_default":0,"created_at":1724433102},"bb2cbc0d-20da-415e-8218-c17f1db53579":{"title":"Monarch","condition":"monarch\/monarch.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","dt-place-monarch-icons"],"icon_url":"","type":"plugin","id":"plugin:b7335d6d6d5c5134ea10ac2d9b04226c","is_default":0,"created_at":1677853476},"a98d6a80-4610-4ede-bd33-c3e15bed0a95":{"id":"plugin:4f8651262425ef6d7c223c68a2ec2063","title":"Monster Insights","type":"plugin","icon":"","exclusions":["__gtagTracker","monsterinsights_frontend","\/google-analytics-for-wordpress\/assets\/js\/frontend-gtag.min.js"],"is_default":0,"condition":"google-analytics-for-wordpress\/googleanalytics.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"26e1a36e-7a03-449e-8ecc-e42c41ca291c":{"title":"Motion.page","condition":"motionpage\/motionpage.php","exclusions":["\/motionpage\/core\/includes\/assets\/js\/(.*)","\/motionpage\/core\/includes\/assets\/js\/gsap\/(.*)","\/motionpage\/assets\/js\/(.*)","\/motionpage\/assets\/js\/gsap\/(.*)"],"icon_url":"","summary":"Fixes any issue with Motion.page animations","type":"plugin","id":"plugin:f8fc66b302dec2327bdec0434a3b275b","is_default":0,"created_at":1724433236},"459fd663-7f80-45fd-8308-d3484981e161":{"title":"Ninja Forms","condition":"ninja-forms\/ninja-forms.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/ninja-forms\/assets\/js\/min\/front-end-deps.js","\/ninja-forms\/assets\/js\/min\/front-end.js","nf-"],"icon_url":"","summary":"Show the form on pageload","type":"plugin","id":"plugin:1d3ae9c1a96d5062616968b81eef319d","is_default":0,"created_at":1724433463},"c97440dd-7592-40e7-8c98-dac20d39808f":{"title":"Ninja Tables","condition":"ninja-tables\/ninja-tables.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ninja-tables(.*)\/assets\/","\/ninja-tables(.*)\/public\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","ninja_table_instance_","ninja_filter_","ninja_table_ready_init_table_id"],"icon_url":"","summary":"Show the table on pageload","type":"plugin","id":"plugin:723a588dcd49285ea9f7404e2379b47f","is_default":0,"created_at":1724433481},"ebc01f06-8c35-47fa-9c63-8959c5cbd915":{"title":"NotificationX","condition":"notificationx\/notificationx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/notificationx\/assets\/public\/js\/(.*).js","notificationXArr"],"icon_url":"","summary":"Show the pop-up notification","type":"plugin","id":"plugin:f41a52ab1dd50a81cd3a5e341af0007c","is_default":0,"created_at":1724433494},"5fcd4cb7-1916-4995-973e-6d9def619e12":{"title":"Nova Blocks","condition":"nova-blocks\/nova-blocks.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js\/dist\/dom-ready.min.js","has-loaded","wf-active","nova-blocks"],"summary":"Allows rendering the layout on page load for themes based on the Nova Blocks framework (Pixelgrade themes)","icon_url":"","type":"plugin","category":null,"id":"plugin:72b8526ce363ca9b7e5d82b245379cbb","is_default":0,"created_at":1733813516},"3aaf4a1b-591a-48b7-8d60-e6d65c0f94c9":{"title":"Ocean Elementor Widgets","condition":"ocean-elementor-widgets\/ocean-elementor-widgets.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ocean-elementor-widgets\/"],"icon_url":"","summary":"Avoid console errors (Elements added with this plugin should work)","type":"plugin","id":"plugin:be8fc72a8b8e8eb5958be13737cff47c","is_default":0,"created_at":1724433526},"f053a7d3-62b0-4312-b0ca-6ff63380eb0b":{"title":"One Click Accessibility","condition":"pojo-accessibility\/pojo-accessibility.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pojo-accessibility\/assets\/js\/app.min.js"],"icon_url":"","summary":"Allow One Click Accessibility to work on all pages","type":"plugin","id":"plugin:1a14afe852fefe7b22ccad3893672a29","is_default":0,"created_at":1724433541},"61e11800-48a9-4354-8a4c-ac9a2b4b033a":{"title":"OoohBoi Steroids for Elementor","condition":"ooohboi-steroids-for-elementor\/ooohboi-steroids.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ooohboi-steroids-for-elementor\/"],"icon_url":"","summary":"Display OohhBoi elements on page load","type":"plugin","id":"plugin:b9ed0fe6f2cdbd305691a6b857f4b3dc","is_default":0,"created_at":1724433511},"560b78a2-f051-490b-9dc6-a602dece0d81":{"title":"Optimole","condition":"optimole-wp\/optimole-wp.php","exclusions":["optimoleData"],"icon_url":"","summary":"To fire excluded JavaScript files served through the Optimole CDN","type":"plugin","id":"plugin:f1ff18a3e04c4e0995fca9cabffe57a7","is_default":0,"created_at":1724433610},"b0fda458-4bf2-41e9-a159-60d4bb6102a6":{"title":"OSM - OpenStreetMap","condition":"osm\/osm.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/osm\/js\/OL\/","\/osm\/js\/osm-v3-plugin-lib.js","vectorM"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"plugin","id":"plugin:48ec18bd3f59772d98f85dddab75e305","is_default":0,"created_at":1724433624},"3743ed67-e0d1-4243-bb1f-ee48a445dd10":{"title":"OxyExtras","condition":"oxyextras\/plugin.php","exclusions":["vime","vime.esm.js"],"icon_url":"","summary":"When using Pro Media Player","type":"plugin","id":"plugin:9eacf0b76484af0259cd788f4923f20c","is_default":0,"created_at":1724433698},"52a21e27-af5b-4476-8d6d-54c323fd1443":{"title":"Oxygen Builder","condition":"oxygen\/functions.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/component-framework\/vendor\/aos\/aos.js","AOS.init","oxygen_init_pro_menu","oxy-pro-menu-show-dropdown","oxy-shape-divider","oxygenVSBInitToggleJs"],"icon_url":"","summary":"When using the \"Pro Menu\" element.\r\nPrevents incorrect positioning of the Shape Divider on page load\r\nAllow tabs toggles to be closed when the page loads","type":"plugin","id":"plugin:e852555c4b4789d78a96d76f503b3262","is_default":0,"created_at":1724433680},"ebd282b9-e175-4b83-90a2-fe12389ccd11":{"id":"plugin:6f9419e58ec86c94e7698aaaaf9dc715","title":"PageLoader by Bonfire","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pageloader-by-bonfire\/pageloader.js","bonfire-pageloader-overlay"],"is_default":0,"condition":"pageloader-by-bonfire\/pageloader-by-bonfire.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"0baf6353-aa70-41a9-a3bc-d89870a5839b":{"title":"PDF Embedder","condition":"pdf-embedder\/pdf_embedder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pdf-embedder\/js\/(.*).js"],"icon_url":"","summary":"Load the PDF's without user interaction.\r\nPlease note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.","type":"plugin","id":"plugin:3a4c4518eb0f60108ab4934fab27d335","is_default":0,"created_at":1724433747},"cba51ec1-87cc-44eb-b12b-d652e3446507":{"title":"Perfect Brands for WooCommerce","condition":"perfect-woocommerce-brands\/perfect-woocommerce-brands.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/perfect-woocommerce-brands\/assets\/lib\/slick\/slick.min.js","\/perfect-woocommerce-brands\/assets\/js\/functions-frontend.min.js"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:4f90aca5957cccbf623e3bbc31afa204","is_default":0,"created_at":1724433762},"808e7a4e-025c-4fae-bf82-de3716e5eb0d":{"title":"Photonic","condition":"photonic\/photonic.php","exclusions":["\/photonic\/include\/js\/front-end\/module\/photonic-baguettebox.min.js"],"icon_url":"","summary":"Display the gallery without user interaction.","type":"plugin","id":"plugin:84fe214646388d7c021dda25003ac165","is_default":0,"created_at":1724434241},"936aff7d-a8ac-4473-a7b5-4b1611b6c557":{"title":"Pixel Caffein","condition":"pixel-caffeine\/pixel-caffeine.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/pixel-caffeine\/build\/frontend.js","aepc_pixel"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:6838be282f853f71be282783cb1c162b","is_default":0,"created_at":1724434253},"ab3a4ef5-2732-4b46-a7c3-17b4e9405cd1":{"title":"Pixel Manager for WooCommerce","condition":"woocommerce-pixel-manager-pro\/woocommerce-pixel-manager.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/woocommerce-pixel-manager-pro\/js\/public\/","wpm"],"icon_url":"","summary":"Fire the tracker on pageload.","type":"plugin","id":"plugin:afe0eb7c64d4556a7111c56dd8c4d307","is_default":0,"created_at":1724434270},"2774f964-50b2-425e-8a30-0a02f421b7e4":{"title":"Popup Builder","condition":"popup-builder\/popup-builder.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/popup-builder\/public\/js\/(.*).js","\/popupbuilder-exit-intent\/public\/javascript\/ExitIntent.js","var sgpbPublicUrl","SGPB_POPUP_PARAMS"],"icon_url":"","summary":"Show popup on exit","type":"plugin","id":"plugin:38d4b2986868f543639cd1ebc3e510aa","is_default":0,"created_at":1724433776},"82dbb1e5-31f9-43d7-b522-52819aa49ba5":{"title":"Popup Maker","condition":"popup-maker\/popup-maker.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/pum\/pum-site-scripts.js","pum","\/plugins\/popup-maker\/assets\/js\/site.min.js"],"icon_url":"","summary":"Show popup on one click","type":"plugin","id":"plugin:786717922362642f34a7ff58e919bd95","is_default":0,"created_at":1724433839},"48e08305-1f1c-4ef4-9f13-24af1b155abc":{"title":"PowerPack Addons for Elementor","condition":"powerpack-lite-for-elementor\/powerpack-lite-elementor.php","exclusions":["\/powerpack-lite-for-elementor\/assets\/js\/min\/frontend.min.js"],"icon_url":"","summary":"Show animations","type":"plugin","id":"plugin:17831cbb64e469c7f66224c8c63d0a58","is_default":0,"created_at":1724433893},"e037ae2f-e36b-4f1a-ada8-eb8fde6746f2":{"title":"Preloader Plus","condition":"preloader-plus\/preloader-plus.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/preloader-plus\/(.*)"],"icon_url":"","summary":"Prevents the preloader from being stuck until there's user interaction","type":"plugin","id":"plugin:80e1283ea1afead3ca904fad792643c5","is_default":0,"created_at":1724434032},"90fed478-e89a-455c-8371-836bee58fb81":{"title":"Premium Addons for Elementor","condition":"premium-addons-for-elementor\/premium-addons-for-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-addons.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/isotope.min.js","\/premium-addons-elementor\/pa-frontend-(.*).min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/slick.min.js","\/premium-addons-pro\/assets\/frontend\/min-js\/tooltipster.min.js","window.scopes_array","lottie.min.js","\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-nav-menu.min.js"],"icon_url":"","summary":"The above will cover:\r\n\r\n- Make equal height work\r\n- Make filters work\r\n- Make lottie animations work\r\n- Make the testimonials' carousel work","type":"plugin","id":"plugin:debbfbbcbdf9ffb465bbc40008d99f02","is_default":0,"created_at":1724434100},"7e43c261-77be-48fc-b25a-8953a654ae85":{"title":"Presto Player","condition":"presto-player\/presto-player.php","exclusions":["\/wp-includes\/js\/dist\/vendor\/regenerator-runtime.min.js","\/presto-player\/dist\/components\/web-components\/web-components.esm.js","\/presto-player\/src\/player\/player-static.js","var player","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js"],"icon_url":"","summary":"Load the video player","type":"plugin","id":"plugin:100a0382fcf3d1b6b22da928bce46ea8","is_default":0,"created_at":1724434113},"3d6f509f-d040-4279-9a2f-a4e6eae1e9df":{"title":"Price Based on Country for WooCommerce Pro","condition":"woocommerce-price-based-country-pro-addon\/woocommerce-price-based-country-pro-addon.php","exclusions":["\/woocommerce-product-price-based-on-countries\/assets\/js\/ajax-geolocation.min.js","\/woocommerce-price-based-country-pro-addon\/assets\/js\/currency-switcher.min.js","add-to-cart.min.js","cart-fragments.min.js"],"icon_url":"","summary":"To load the prices and currency switcher without interaction","type":"plugin","id":"plugin:c0fce700121492b566517e68301db382","is_default":0,"created_at":1724434128},"b970bc8a-bcbe-4d08-8ac0-a6853ab3f036":{"title":"Prime Slider","condition":"bdthemes-prime-slider-lite\/bdthemes-prime-slider.php","exclusions":["\/plugins\/bdthemes-prime-slider-lite\/assets\/js\/bdt-uikit.min.js"],"icon_url":"","summary":"Display slider without interaction","type":"plugin","id":"plugin:f1ecfe258440b371124999ca3bfbfff3","is_default":0,"created_at":1724434141},"e5458963-f167-4b68-88e4-77dd39af2842":{"title":"PRO Elements","condition":"pro-elements\/pro-elements.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pro-elements\/"],"icon_url":"","summary":"Fixes functions execution when the jQuery library is already excluded","type":"plugin","id":"plugin:29ea8f4dd72f5a5c5927917fb0665a05","is_default":0,"created_at":1724434176},"b119ad72-f498-4576-bb71-9e6d8c37b68f":{"title":"Product Filter by WBW (for WooCommerce)","condition":"woo-product-filter\/woo-product-filter.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-content\/plugins\/woo-product-filter\/modules\/woofilters\/js\/frontend.woofilters.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js"],"icon_url":"","summary":"Resolves issue where the product filter won't load on the page, there's a 'loading' gif stuck in its place, and there's a console error.","type":"plugin","id":"plugin:e57ad91e0d94fab011353af544873743","is_default":0,"created_at":1724434285},"7b779aca-e497-4da3-8e51-fa12837d15ab":{"title":"Product Filters for WooCommerce","condition":"woocommerce-product-filters\/woocommerce-product-filters.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce-product-filters\/","\/woocommerce\/assets\/js\/accounting\/accounting.min.js","\/wp-includes\/js\/jquery\/ui\/","wcpf-load-project","WCPFData"],"icon_url":"","summary":"Make the filters work","type":"plugin","id":"plugin:719469f1c977f7109d3d6ee21ecd5a16","is_default":0,"created_at":1724434226},"2b2a51f2-bd47-4591-92d8-4a690bce5d99":{"title":"Product Gallery Slider for WooCommerce","condition":"twist\/twist.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/twist\/assets\/js\/slick.min.js","wpgs-public-js-after"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:a898898b2b0ea2cd82e20a6d3a3aa47b","is_default":0,"created_at":1724434162},"9b63d036-595f-477b-918e-049121c29765":{"title":"Product Slider for WooCommerce","condition":"woo-product-slider\/main.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/woo-product-slider\/src\/Frontend\/assets\/js\/swiper.min.js","\/woo-product-slider\/src\/Frontend\/assets\/js\/scripts.min.js"],"summary":"When Delay JavaScript Execution is enabled, the product sliders don't load until user interaction.","icon_url":"","type":"plugin","category":null,"id":"plugin:e8da84c8281e41723851607361a77a92","is_default":0,"created_at":1738076099},"062c5be3-e5ea-4958-9619-44e3410f237e":{"title":"Product Video Gallery for Woocommerce","condition":"product-video-gallery-slider-for-woocommerce\/product-video-gallery-slider-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/product-video-gallery-slider-for-woocommerce\/public\/js\/nickx.front.js"],"icon_url":"","type":"plugin","id":"plugin:bbc653a91f0635cd2edb0b741aa62b85","is_default":0,"created_at":1693512477},"34d225a4-688c-476b-846b-420774160d6b":{"id":"plugin:e0b123d324c6fc85b8682660c34f8829","title":"Rank Math SEO","type":"plugin","icon":"","exclusions":["local_ga_js"],"is_default":0,"condition":"seo-by-rank-math\/rank-math.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"02305ca0-2c2a-4eef-a802-b8a942771ecc":{"title":"Retainful","condition":"retainful-next-order-coupon-for-woocommerce\/retainful-next-order-coupon-for-woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/atc-popup.min.js","\/retainful-next-order-coupon-for-woocommerce\/src\/premium\/assets\/js\/exit-intent-popup.js","retainful.com","rnoc-add-to-cart-js-before","rnoc_redirect_coupon_popup"],"icon_url":"","summary":"Show the pop-up","type":"plugin","id":"plugin:f9fdee19ba6aed961d96d86e1521a761","is_default":0,"created_at":1724434370},"b4055250-5813-400f-b663-d390fee989e4":{"title":"Revolution Slider","condition":"revslider\/revslider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/revslider\/public\/assets\/js\/","\/revslider\/sr6\/assets\/js\/","\/revslider-(.*)-addon\/","setREVStartSize","rev_slider_","revslider_","window.RS_MODULES","\/revslider\/public\/js\/libs\/tptools.js","\/revslider\/public\/js\/sr7.js","SR7","_tpt.R.fonts.domFonts"],"icon_url":"","summary":"Show the slider on page load","type":"plugin","category":"analytics","id":"plugin:d6a4d07d1b4022d886df52322dcd8a6f","is_default":0,"created_at":1737127209},"0b4e061a-b366-4d5a-a00e-bded4b107133":{"title":"Royal Elementor Addons","condition":"royal-elementor-addons\/wpr-addons.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/royal-elementor-addons\/assets\/js\/frontend.min.js","\/royal-elementor-addons\/assets\/js\/lib\/jarallax\/jarallax.min.js"],"icon_url":"","summary":"Fixes mobile menu not opening","type":"plugin","id":"plugin:c4b464373716d7ac8e3cfb019aaa6102","is_default":0,"created_at":1724434411},"1b19ec89-171a-4f85-8c4b-b1bcfc6b1433":{"id":"plugin:5e3f85d8c82cc184b945415d1a862601","title":"Sassy Social Share","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/sassy-social-share\/public\/js\/sassy-social-share-public.js","heateorSssLoadEvent"],"is_default":0,"condition":"sassy-social-share\/sassy-social-share.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"f5899925-2ab7-43b6-abc4-51b76d664ca6":{"title":"Scrollsequence","condition":"scrollsequence-pro\/scrollsequence-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/scrollsequence-pro\/public\/js\/gsap__premium_only.js","\/scrollsequence-pro\/public\/js\/gsap-scrolltrigger__premium_only.js","\/scrollsequence-pro\/public\/js\/ssq-lib__premium_only.js","scrollsequence-input-script"],"icon_url":"","summary":"Show images and animation on pageload","type":"plugin","id":"plugin:3df51830b6b80668fc342c8dcea495cf","is_default":0,"created_at":1724434606},"043827fc-3df8-45d6-9cd2-14fbe962987a":{"title":"ShiftNav Pro - Responsive Mobile Menu","condition":"shiftnav-pro\/shiftnav.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-pro\/assets\/js\/shiftnav(.*).js"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:9d60b5d2de4d828b78c7b088024377d6","is_default":0,"created_at":1724434657},"bcbaf240-e76f-4620-b7d5-4852c46d4be7":{"title":"ShiftNav \u2013 Responsive Mobile Menu","condition":"shiftnav-responsive-mobile-menu\/shiftnav-responsive-mobile-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shiftnav-responsive-mobile-menu\/"],"icon_url":"","summary":"Displays without interaction.","type":"plugin","id":"plugin:56279bd768c8f27ad1972b6774738bcf","is_default":0,"created_at":1724434651},"bbe0543b-b5af-467b-a90d-e2975d892d8d":{"title":"Short Pixel Adaptive Image","condition":"shortpixel-adaptive-images\/short-pixel-ai.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shortpixel-adaptive-images\/assets\/js\/ai(.*).min.js","spai_settings"],"icon_url":"","type":"plugin","id":"plugin:1bc7ac87d8ab2301a1b904919dc7a798","is_default":0,"created_at":1704734942},"543ab43a-6bd3-4948-a09e-3b95e7c9209d":{"title":"Showcase IDX","condition":"showcase-idx\/showcaseidx.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","SIDX","search.showcaseidx.com\/js\/app-(.*).js","cdn.shortpixel.ai"],"icon_url":"","summary":"Prevents requiring double click on iOS to use filters.\r\n\r\nExclusion when the option New AI engine is enabled (You don't need the above, only this one):\r\n\r\ncdn.shortpixel.ai","type":"plugin","id":"plugin:ce4dea8ddc3caa8d00e95cec3202d32a","is_default":0,"created_at":1724434768},"a16bcab7-1169-46b9-a425-b091478d8312":{"title":"Side Cart WooCommerce","condition":"side-cart-woocommerce\/xoo-wsc-main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/plugins\/woocommerce\/assets\/js\/frontend\/add-to-cart.min.js","\/plugins\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/plugins\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","summary":"Makes cart icon work to slide in the cart menu.","type":"plugin","id":"plugin:3ea7d9f75ad03620b0bce2517bd5b8d1","is_default":0,"created_at":1724434681},"521f748e-cf09-4019-bd28-b52daef5f16f":{"title":"Simple Banner","condition":"simple-banner\/simple-banner.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/simple-banner\/","simpleBannerScriptParams"],"icon_url":"","summary":"Show the banner on pageload.","type":"plugin","id":"plugin:7843983bf90dbae16c6e889382c71b23","is_default":0,"created_at":1724434695},"76026e82-d9cf-482c-b480-55c57693a184":{"title":"Site Kit by Google","condition":"google-site-kit\/google-site-kit.php","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('","\/gtag\/js","gtag\\(","\/gtm.js"],"icon_url":"","summary":"Fixes issues with Google Analytics.","type":"plugin","id":"plugin:b6825f971d35a5515d095564a2e40936","is_default":0,"created_at":1724434707},"4f9be7dd-fa19-401c-a5a5-81654990f9c4":{"title":"SiteOrigin Widgets Bundle - Load images","condition":"so-widgets-bundle\/so-widgets-bundle.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/so-widgets-bundle\/js\/slider\/jquery.slider.min.js","\/so-widgets-bundle\/js\/jquery.cycle.min.js","\/so-widgets-bundle\/js\/jquery.cycle.swipe.min.js","\/so-widgets-bundle\/js\/sow.jquery.fittext.min.js","\/so-widgets-bundle\/js\/lib\/jquery.fitvids.min.js","\/siteorigin-panels\/js\/styling.min.js","siteorigin-panels-before-js","page_id"],"icon_url":"","summary":"Load the images on the page load.","type":"plugin","id":"plugin:3968480c93d7f92ed1cb78a54b47fc9f","is_default":0,"created_at":1724434720},"79c458d7-f7f7-4072-919d-ad337bde6ae3":{"title":"Slick Menu","condition":"slick-menu\/slick-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/slick-menu\/"],"icon_url":"","summary":"Show menu on pageload","type":"plugin","id":"plugin:5ce5dfecdc9d3292c69a1413bbd17d3c","is_default":0,"created_at":1724434809},"99cf4942-49ea-4687-b156-405ed1ce1cfa":{"title":"Slide Anything","condition":"slide-anything\/slide-anything.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/slide-anything\/owl-carousel\/owl.carousel.min.js","owl_goto.trigger"],"icon_url":"","summary":"Show slider without user interaction","type":"plugin","id":"plugin:fff874cc48b80940210228c975df395c","is_default":0,"created_at":1724434788},"dd0ea584-0c99-4c30-b46d-da35b94c9f0a":{"title":"Slider by Soliloquy","condition":"soliloquy-lite\/soliloquy-lite.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","soliloquy-min.js","soliloquy_slider"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:ffb5f8cc0ea17886dbd05f601ca3eec0","is_default":0,"created_at":1724434937},"ecb2fffc-d289-4f68-ae94-71131f17deee":{"title":"Smart Slider 3","condition":"smart-slider-3\/smart-slider-3.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/smart-slider-3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:2f373822dceb191c31c8ad2183d51869","is_default":0,"created_at":1724434826},"284ede43-bf80-419e-8414-46c26cb746f0":{"title":"Smart Slider 3 Pro","condition":"nextend-smart-slider3-pro\/nextend-smart-slider3-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/SmartSlider3\/(.*).js","_N2"],"icon_url":"","summary":"Show the slider on pageload","type":"plugin","id":"plugin:720ec9fbbd8a52ce525959a68a5310b3","is_default":0,"created_at":1724434836},"be70034f-def5-4771-9b3f-662eb218da2a":{"title":"Spectra - Show Gallery Images","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-addons-for-gutenberg\/assets\/js\/spectra-animations.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/post.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/aos.min.js","\/slick.min.js","\/imagesloaded.min.js","UAGBPostCarousel"],"summary":"Show the gallery on pageload","icon_url":"","type":"plugin","category":"analytics","id":"plugin:ca362d462a44a9622dd8542db373d3d6","is_default":0,"created_at":1738865101},"5ed91dc6-b172-4d45-8406-71689bdb1fef":{"title":"Spectra - Slider","condition":"ultimate-addons-for-gutenberg\/ultimate-addons-for-gutenberg.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |\\'|\"|>|$)","\/uploads\/uag-plugin\/assets\/(.*)\/uag-js-(.*).js","\/ultimate-addons-for-gutenberg\/assets\/js\/swiper-bundle.min.js","\/ultimate-addons-for-gutenberg\/assets\/js\/uagb-button-child.min.js"],"summary":"While Delay JavaScript Execution is enabled, sliders only show the first slide and do not autoplay.","icon_url":"","type":"plugin","category":null,"id":"plugin:f263043f4ed2c766c758fb139b6d50a0","is_default":0,"created_at":1738865295},"c3334c29-4160-42df-a1ce-f8aeeaee8668":{"title":"Super Socializer","condition":"super-socializer\/super_socializer.php","exclusions":["theChamp","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:660defe26748470c3a47366cd4012579","is_default":0,"created_at":1677853633},"f18b4242-fe3f-4e2b-bfc9-ac2fb3939a90":{"title":"Superfly Menu","condition":"superfly-menu\/main.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate((.*?)(.min?)?).js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/md5.js","\/superfly-menu\/includes\/vendor\/looks_awesome\/icon_manager\/js\/util.js","\/superfly-menu\/js\/public.min.js","window.SFM_is_mobile","var SFM_skew_disabled","var SFM_template"],"icon_url":"","type":"plugin","id":"plugin:ccb15175093bc6c437b78797f0698a7b","is_default":0,"created_at":1684301673},"1a05c00a-8562-45bc-80e8-987a4574b1c9":{"title":"Symplr Ads","condition":"symplr-ads\/symplr-plugin.php","exclusions":["\/symplr-ads\/","cdns.symplr.de"],"icon_url":"","summary":"Loads Ads right away","type":"plugin","id":"plugin:3b6d39e28a87e86c4659491e2368ff61","is_default":0,"created_at":1724442756},"858d2d7f-bdac-4d27-ba26-baa9ace96ba4":{"title":"Tabby Responsive Tabs","condition":"tabby-responsive-tabs\/tabby-responsive-tabs.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/tabby-responsive-tabs\/js\/tabby.js","RESPONSIVEUI"],"icon_url":"","summary":"Load tabs without delay","type":"plugin","id":"plugin:7d93008296bb5c7c43d4cba185ed2632","is_default":0,"created_at":1724442869},"e44a5c93-bb77-4624-a121-d846905137ea":{"title":"The Plus Addons for Elementor","condition":"the-plus-addons-for-elementor-page-builder\/theplus_elementor_addon.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/theplus-addons\/(.*)"],"icon_url":"","summary":"Start animations on page load","type":"plugin","id":"plugin:2f563bbb7e92363ec3fb2989a1c7dffe","is_default":0,"created_at":1724442902},"2bbac961-b000-4802-ae97-d52472ec6750":{"title":"The Plus Addons for Elementor Premium","condition":"theplus_elementor_addon\/theplus_elementor_addon.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/theplus_elementor_addon\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"Solve issues with sliders and tabs","type":"plugin","id":"plugin:6e127deaaeefbe57ff945b1f9e274518","is_default":0,"created_at":1724442911},"c3b5d7fd-a1e0-4aca-a0b6-405018a37266":{"title":"The Post Grid","condition":"the-post-grid\/","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","the-post-grid"],"icon_url":"","summary":"Makes the content of single post appearing immediately","type":"plugin","id":"plugin:93c3354976453458cf67f8ec0fdfce5a","is_default":0,"created_at":1724442928},"666b45e8-749c-4140-bd17-e1cd589e03ee":{"title":"ThemeREX Addons","condition":"trx_addons\/trx_addons.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/trx_addons\/js\/__scripts-full.js","\/trx_addons\/components\/cpt\/layouts\/shortcodes\/menu\/superfish.min.js"],"icon_url":"","summary":"Hide the page preloader without user interaction","type":"plugin","id":"plugin:b9c418b47c986935a1151ab9b42f8971","is_default":0,"created_at":1724443103},"a750cada-eb58-4df4-9966-21c8a69332ba":{"id":"plugin:75af9efe22c5cc776636266feb55adf1","title":"Thrive Architect","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-visual-editor\/thrive-visual-editor.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"13714cde-680e-4ca4-8607-c35952d6a5f2":{"title":"Thrive Comments","condition":"thrive-comments\/thrive-comments.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","type":"plugin","id":"plugin:6a72d06ca2f6a888b0d9d5ea93af2edc","is_default":0,"created_at":1677852974},"aa7ca898-499f-4f04-b419-3de199996969":{"title":"Thrive Leads","condition":"thrive-leads\/thrive-leads.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-leads\/","window.TL_Const","var ml=","\/thrive-comments\/assets\/js\/","ThriveComments","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/backbone.min.js"],"icon_url":"","summary":"Show the form on pageload & Fix comment box not showing","type":"plugin","id":"plugin:b84d82c02cade64ade00712b9c5652aa","is_default":0,"created_at":1724443176},"9eee297a-8241-4ef2-af97-46074bd0898c":{"id":"plugin:5bb61b0559b0a3fd578315b553451327","title":"Thrive Quiz Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"is_default":0,"condition":"thrive-quiz-builder\/thrive-quiz-builder.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c2f3ec2a-5b09-4845-aa95-84841783fbfc":{"id":"plugin:a7f3e5206abff19ca7cf142260181738","title":"Thrive Ultimatum","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-ultimatum\/","var TVE_Ult_"],"is_default":0,"condition":"thrive-ultimatum\/thrive-ultimatum.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"d48b8d2f-e071-4a30-840a-306154a115a0":{"title":"Tidio Chat","condition":"tidio-live-chat\/tidio-elements.php","exclusions":["document.tidioChatCode"],"icon_url":"","summary":"Display the chat icon.","type":"plugin","id":"plugin:f57be2014b6a489d053f8367fa6c0f9f","is_default":0,"created_at":1724442883},"cb6d33ed-7eb4-4ff9-9ad0-7fc54fbecf6f":{"id":"plugin:c9e0485ec256d4a6a8d92a98c18d76fc","title":"Toolset Blocks","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","toolsetCommonEs.fontToHead","toolsetCommonEs.styleToHead","\/toolset-blocks\/vendor\/toolset\/blocks\/public\/js\/frontend.js","\/toolset-blocks\/vendor\/toolset\/common-es\/public\/toolset-common-es-frontend.js","\/toolset-blocks\/public\/js\/views-frontend.js","\/wp-includes\/js\/underscore.min.js"],"is_default":0,"condition":"toolset-blocks\/wp-views.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"4bac6350-0925-49fb-904a-372f22fd6baf":{"title":"Top Bar Pro","condition":"topbar-pro\/topbar_pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/topbar-pro\/js\/tpbr_front.min.js","\/plugins\/topbar-pro\/js\/jquery.cookie.js"],"icon_url":"","summary":"To prevent top bar from getting overlapped with other content.","type":"plugin","id":"plugin:71beda322b37f7fc7d456822493cb972","is_default":0,"created_at":1724443222},"033486e7-0ddc-4915-a848-31504d00448e":{"title":"Twenty20 Image Before-After","condition":"twenty20\/ttwenty.php","exclusions":["\/twenty20\/assets\/js\/(.*).js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","twentytwenty-container"],"icon_url":"","type":"plugin","id":"plugin:23441bba9d3602bc932d697c7cb8aa1f","is_default":0,"created_at":1677858089},"bef2147e-2d0b-431d-ac29-5e8430c0d809":{"title":"Typing Effect","condition":"animated-typing-effect\/typingeffect.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/plugins\/animated-typing-effect\/assets\/js\/typed.js","\/plugins\/animated-typing-effect\/assets\/js\/typed.fe.js"],"icon_url":"","summary":"Show the animated typing effect on page load","type":"plugin","id":"plugin:e4e1a3e63d09a28dcb20577efbcb5a48","is_default":0,"created_at":1724443336},"7675a34d-006e-4672-99d5-a81e1b8e47f9":{"title":"UberMenu","condition":"ubermenu\/ubermenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ubermenu\/assets\/js\/ubermenu.min.js"],"icon_url":"","summary":"To make mobile menu responsive immediately without any user interaction","type":"plugin","id":"plugin:3d59cc34167a7f8123e66b627148e0b7","is_default":0,"created_at":1724443357},"8233178a-e7b3-43ce-b193-bd0d9c960933":{"title":"Ultimate Addons for Elementor","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","summary":"To make header slider be displayed correctly on page load","type":"plugin","id":"plugin:86424c46157c1c7e2e1571055813beee","is_default":0,"created_at":1724443382},"dfb47495-8a46-4caa-8c2a-50b02769dcb5":{"title":"Ultimate Addons for Elementor - Fancy Text Effects","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/plugins\/ultimate-elementor\/assets\/lib\/typed\/typed.min.js","\/plugins\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js"],"summary":"When Delay JavaScript Execution is enabled, the text effects don't work until user interaction.","icon_url":"","type":"plugin","id":"plugin:031c5b0ea0dce0a98a766aec5617b017","is_default":0,"created_at":1732107991},"42f39902-a813-4536-a561-29e2795ac097":{"title":"Ultimate Addons for Elementor - Google Maps","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ultimate-elementor\/assets\/lib\/slick\/slick.min.js","\/ultimate-elementor\/assets\/min-js\/uael-frontend.min.js","\/ultimate-elementor\/assets\/lib\/isotope\/isotope.min.js","\/ultimate-elementor\/assets\/lib\/jquery-element-resize\/jquery_resize.min.js","\/ultimate-elementor\/assets\/lib\/fancybox\/jquery_fancybox.min.js","\/ultimate-elementor\/assets\/lib\/justifiedgallery\/justifiedgallery.min.js","\/elementor-pro\/assets\/js\/frontend.min.js","\/wp-includes\/js\/imagesloaded.min.js","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/elementor\/assets\/lib\/swiper\/swiper.min.js","\/nasa-core\/assets\/js\/min\/jquery.slick.min.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/ultimate-elementor\/assets\/js\/uael-google-map.js","maps.googleapis.com","maps.google.com"],"summary":"Fixes an issue in which the map doesn't work","icon_url":"","type":"plugin","id":"plugin:a3256509256803fa8e9ebfedf73c4843","is_default":0,"created_at":1732565293},"8bddf484-6c78-4147-a4e6-d3039904e5f6":{"title":"Ultimate Addons for Elementor - Mobile Menu","condition":"ultimate-elementor\/ultimate-elementor.php","exclusions":["\/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/ultimate-elementor\/assets\/js\/uael-nav-menu.js","\/ultimate-elementor\/assets\/min-js\/uael-nav-menu.min.js"],"icon_url":"","summary":"To make the mobile menu icon work as expected","type":"plugin","id":"plugin:70cfade3a7adbb54196f6acccc5a176f","is_default":0,"created_at":1724443394},"028504f7-b1cd-4318-8a6d-ce186197e89d":{"id":"plugin:0f0a91f0c454021a5ff9fc25c3ed419f","title":"Ultimate Addons for WPBakery Page Builder","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Ultimate_VC_Addons\/assets\/"],"is_default":0,"condition":"Ultimate_VC_Addons\/Ultimate_VC_Addons.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"5754af3d-a6af-49eb-b731-bdd82f26dc4e":{"title":"Ultimate Responsive Image Slider","condition":"ultimate-responsive-image-slider\/ultimate-responsive-image-slider.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","sliderPro"],"icon_url":"","summary":"To load the slider without any user interaction","type":"plugin","id":"plugin:34db8636812bad84c8aea037c2ddc8c2","is_default":0,"created_at":1724443418},"78ae882d-ae31-4179-b677-8893814938c7":{"title":"Unlimited Elements for Elementor Premium - Slider","condition":"unlimited-elements-for-elementor-premium\/unlimited-elements-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elementor\/","\/elementor-pro\/","ElementorProFrontendConfig","elementorFrontendConfig","\/unlimited-elements-for-elementor-premium\/","uc_"],"icon_url":"","type":"plugin","id":"plugin:17260bc347b8c29bee0010e9ec164184","is_default":0,"created_at":1683270377},"051cbfbb-7ad2-4f06-a493-3cf423a80904":{"title":"Variation Swatches for WooCommerce","condition":"woo-variation-swatches\/woo-variation-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery\/ui\/","\/woo-variation-swatches\/","\/woo-variation-swatches-pro\/","underscore.min.js"],"icon_url":"","summary":"Make some elements to load","type":"plugin","id":"plugin:6717ef5673a956bc08ca4a5117065d53","is_default":0,"created_at":1724443437},"6879caba-7224-4eca-bcb2-370785b495ea":{"title":"Web Accessibility By accessiBe","condition":"accessibe\/accessiebe.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/accessibe\/","acsbJS"],"icon_url":"","summary":"To preserve the functions of the plugin","type":"plugin","id":"plugin:57597b7683e01892932083413f085134","is_default":0,"created_at":1724443688},"bd6732fe-4c2b-40a1-9035-8464057e2da5":{"title":"WooCommerce - Cart Fragments","condition":"woocommerce\/woocommerce.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js"],"icon_url":"","type":"plugin","id":"plugin:201de694c6fc28c8d580a3b2ca484218","is_default":0,"created_at":1680937567},"d044900d-07e1-4533-9516-33106efcb259":{"title":"WooCommerce - Product description","condition":"woocommerce\/woocommerce.php","exclusions":["\/plugins\/woocommerce\/assets\/js\/frontend\/single-product.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:a82644b4c9417ea3a240939a73344700","is_default":0,"created_at":1679309756},"bff953b1-2213-4666-8112-76a84a3cc207":{"title":"WooCommerce - Product Gallery","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/zoom\/jquery.zoom(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/photoswipe\/","\/woocommerce\/?(.*)\/assets\/js\/flexslider\/jquery.flexslider(.min)?.js","\/woocommerce\/?(.*)\/assets\/js\/frontend\/single-product(.min)?.js","wc_single_product_params"],"icon_url":"","type":"plugin","id":"plugin:7665868ff97c265628f376523a4f9ecc","is_default":0,"created_at":1686579689},"016e6ddf-c6e7-49ec-bd3f-2585d9e45895":{"title":"WooCommerce - Select2 library","condition":"woocommerce\/woocommerce.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/woocommerce\/assets\/js\/select2\/select2(.*).js"],"icon_url":"","type":"plugin","id":"plugin:4bca670bd5d55dd24b17fb0193b0891e","is_default":0,"created_at":1681459540},"b9b2c6d7-944f-4ae3-ae04-c9e2204b9dab":{"title":"WooCommerce Attribute Swatches","condition":"iconic-woo-attribute-swatches-premium\/iconic-woo-attribute-swatches.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/iconic-woo-attribute-swatches-premium\/assets\/frontend\/js\/main.min.js","\/iconic-woo-attribute-swatches-premium\/assets\/vendor\/flickity\/flickity.pkgd.min.js","iconic_was_vars"],"icon_url":"","summary":"Makes using attribute swatches not require two clicks","type":"plugin","id":"plugin:9165c768e978d6ad3f696db8c78ccbb2","is_default":0,"created_at":1724443452},"4506c5e9-7349-44c9-9967-34370c83facb":{"title":"WooCommerce Bookings","condition":"woocommerce-bookings\/woocommerce-bookings.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/woocommerce-bookings\/dist\/frontend.js","\/wp-includes\/js\/dist\/date.min.js","\/wp-includes\/js\/dist\/vendor\/moment.min.js","\/wp-includes\/js\/jquery\/ui\/datepicker.min.js","\/wp-includes\/js\/underscore.min.js","\/woocommerce\/assets\/js\/jquery-blockui\/jquery.blockUI.min.js","\/wp-includes\/js\/dist\/hooks.min.js"],"icon_url":"","summary":"Make sure the calendar is displayed correctly","type":"plugin","id":"plugin:14dec6d289b9977fa3a74116feecebcc","is_default":0,"created_at":1724443469},"fec9cd04-c358-45da-a1a8-1668b964016b":{"id":"plugin:456f3b849ba3b6647246aca9d7cdaed5","title":"WooCommerce Product Reviews Pro","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","wc_product_reviews_pro","\/woocommerce-product-reviews-pro\/assets\/js\/frontend\/wc-product-reviews-pro-frontend.min.js","\/woocommerce\/assets\/js\/jquery-tiptip\/jquery.tipTip.min.js"],"is_default":0,"condition":"woocommerce-product-reviews-pro\/woocommerce-product-reviews-pro.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"551a9399-627f-4978-9bae-5cc8e0aefc82":{"id":"plugin:c8577e74eef3b082fb6403760d53f68c","title":"WooCommerce TM Extra Product Options","type":"plugin","icon":"","exclusions":["\/woocommerce-tm-extra-product-options\/assets\/js\/epo.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/jquery\/ui\/mouse.min.js","\/wp-includes\/js\/jquery\/ui\/slider.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-util.min.js","\/wp-includes\/js\/dist\/hooks.js","\/wp-includes\/js\/dist\/i18n.js"],"is_default":0,"condition":"woocommerce-tm-extra-product-options\/tm-woo-extra-product-options.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"3cac4650-6a52-448e-8e48-e99a772a59a2":{"title":"WooLentor","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\/woolementor\/assets\/third-party\/slick\/slick.min.js","\/woolentor-addons","woolentor_addons"],"icon_url":"","summary":"Display the carousel without interaction.","type":"plugin","id":"plugin:c6e6cab8c80fa3fe57d609f72d2d5c56","is_default":0,"created_at":1724443648},"21af073d-d2ec-4d46-bbda-2c69f87f3f98":{"title":"Woolentor - Fix product gallery","condition":"woolentor-addons\/woolentor_addons_elementor.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)",".woolentor-learg-img","\/woolentor-addons\/assets\/js\/slick.min.js","\/woolentor-addons-pro\/assets\/lib\/js\/tippy.min.js"],"icon_url":"","summary":"Display the product gallery without interaction.","type":"plugin","id":"plugin:c5315e06dfc353cd57f85a60abe4e320","is_default":0,"created_at":1724443660},"67aeb4cb-1a00-4d10-a00c-34888b4c0dba":{"title":"WooThumbs for WooCommerce","condition":"woothumbs-premium\/woothumbs-premium.php","exclusions":["\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/underscore.min.js","\/wp-includes\/js\/wp-embed.min.js","\/wp-includes\/js\/wp-util.min.js","\/woothumbs-premium\/(.*)"],"icon_url":"","summary":"To preserve the display of product variation images","type":"plugin","id":"plugin:b97b1d3f627769e1dd8305aa25af993c","is_default":0,"created_at":1724443675},"c7a14763-88d0-4344-a6af-e0a8dc5fa8d5":{"title":"WordPress Mega Menu \u2013 QuadMenu","condition":"quadmenu\/quadmenu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/quadmenu","#private-menu","#public-menu"],"icon_url":"","summary":"Show the menu on pageload","type":"plugin","id":"plugin:31b9e812a025e5750a6ef0980ee7d2db","is_default":0,"created_at":1724443871},"f699fdbd-84a7-4f24-b729-3e4a4f83a4dd":{"title":"WP Armour","condition":"wp-armour-extended\/wp-armour-extended.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/honeypot\/includes\/js\/wpa.js","\/wp-armour-extended\/includes\/js\/wpae.js","wpa_hidden_field","wpa_add_test"],"icon_url":"","summary":"To prevent marking all product reviews as spam.","type":"plugin","id":"plugin:601f8fc7d10cad1c2ec2949c0d9b1651","is_default":0,"created_at":1724443705},"697239fe-74f5-42a4-a504-97ee85bf43ff":{"title":"WP Booking Calendar","condition":"booking\/wpdev-booking.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/booking(.*)\/_dist\/all\/_out\/wpbc_all.js","\/wp-content\/plugins\/booking(.*)\/js\/datepick\/jquery.datepick.wpbc.9.0.js","\/wp-content\/plugins\/booking(.*)\/js\/wpbc_time-selector.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/tippy.js","\/wp-content\/plugins\/booking(.*)\/assets\/libs\/popper\/popper.js","wpbc_init__head","wpbc_url_ajax","booking_max_monthes_in_calendar","wpbc_define_tippy_popover","flex_tl_table_loading"],"icon_url":"","type":"plugin","id":"plugin:fdaf786c076fa0f17eec1e321fee0b3f","is_default":0,"created_at":1720571754},"6a28aae5-ef91-43fc-8204-92e3a25642b4":{"id":"plugin:5728f3b9856dfe37a36ab15b0a637198","title":"WP Go Maps","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com"],"is_default":0,"condition":"wp-google-maps\/wpGoogleMaps.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"c9b991d1-a653-404b-be85-e276b1814e7d":{"title":"WP Google Map Pro","condition":"wp-google-map-gold\/wp-google-map-gold.php","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","maps.google.com\/maps\/api\/js","\/wp-includes\/js\/masonry.min.js","\/wp-google-map-gold\/(.*)"],"icon_url":"","type":"plugin","id":"plugin:dc12a9b7b9c4c7ce3c532b6b377739f2","is_default":0,"created_at":1677858391},"1f8f9fbf-fbf0-4e3a-b77c-af0fa47e950d":{"title":"WP Google Maps Pro","condition":"wp-google-maps-pro\/wp-google-maps-pro.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-google-maps(.*)","maps.googleapis.com","mgl_","wpgmza"],"icon_url":"","summary":"Loads map on page load and fixes map not displayed after user interaction","type":"plugin","id":"plugin:87f572f5f0ec143a8fceba77d0616197","is_default":0,"created_at":1724444593},"41e4b98c-e63f-4800-a478-02592562322b":{"title":"WP iCal Availability","condition":"wp-ical-availability\/wp-ical-availability.php","exclusions":["\/wp-ical-availability\/js\/custom-select.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-ical-availability\/"],"icon_url":"","summary":"Fixes error when jQuery is already excluded, & Fully render the calendar on page load","type":"plugin","id":"plugin:3735ca768ede98b25795f4cb057ff4ed","is_default":0,"created_at":1724444622},"2b06c5b8-dc32-4bb0-8504-3a9f1c3a1ec0":{"title":"WP MapIt","condition":"wp-mapit\/wp_mapit.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-mapit\/wp_mapit\/js\/leaflet.js","\/wp-mapit\/wp_mapit\/js\/wp_mapit_multipin.js"],"icon_url":"","summary":"Display the map on page load","type":"plugin","id":"plugin:ba8d1c7f294a3f5b593556eb3b0bc7d9","is_default":0,"created_at":1724443719},"2039eafd-1c11-4e21-a61b-30857f291ae3":{"title":"WP Responsive Menu","condition":"wp-responsive-menu\/wp-responsive-menu.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-responsive-menu\/(.*)"],"icon_url":"","summary":"Render the menu on page load","type":"plugin","id":"plugin:927b8bf7806f2d287559b86a0b455a59","is_default":0,"created_at":1724443736},"e06be942-cccd-4b2d-a268-06dc78f0b820":{"title":"WP Search with Algolia","condition":"wp-search-with-algolia\/algolia.php","exclusions":["\/wp-search-with-algolia\/js\/algoliasearch\/dist\/algoliasearch-lite.umd.js","\/wp-search-with-algolia\/js\/autocomplete-noconflict.js","\/wp-search-with-algolia\/js\/autocomplete.js\/dist\/autocomplete.min.js","var algolia"],"icon_url":"","summary":"Fixes the search function and its related console errors.","type":"plugin","id":"plugin:43267e659d599fbb6b42c719b49bb7a7","is_default":0,"created_at":1724443749},"4fc2a7ae-b9e6-410e-93cf-e6d1962add6a":{"title":"WP Smart Preloader","condition":"wp-smart-preloader\/wp-preloader.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-smart-preloader\/assets\/js\/wsp-main-script(.min)?.js"],"icon_url":"","summary":"Allows the preloader to work without user interaction, and resolves GTMetrix\/PageSpeed Insights test.","type":"plugin","id":"plugin:4fb90fc73fc2b5d1e37ea2dadfd3cef3","is_default":0,"created_at":1724443814},"7ecf40ce-2bcd-412c-bb01-9e71fecf6be8":{"title":"WP Store Locator","condition":"wp-store-locator\/wp-store-locator.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-store-locator\/","\/wp-includes\/js\/underscore.min.js","maps.google.com"],"icon_url":"","summary":"Show the map on page load.","type":"plugin","id":"plugin:d37bb5054a24471ca1675d9ab49d01b0","is_default":0,"created_at":1724443828},"7a1d19a2-3a48-40ab-8051-f642fc63ce2d":{"title":"WP Ultimate Post Grid","condition":"wp-ultimate-post-grid\/wp-ultimate-post-grid.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/wp-ultimate-post-grid\/dist\/public.js","\/wp-ultimate-post-grid-premium\/dist\/public-premium.js","wpupg_grid_args"],"icon_url":"","summary":"Show the dropdown selector\/filter option","type":"plugin","id":"plugin:e24341fef49bd64b89682d583218c108","is_default":0,"created_at":1724443858},"76c86163-ddf3-4113-b620-de9d5058f505":{"title":"WPBakery Page Builder","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js"],"icon_url":"","summary":"Fire sliders, animations, full-width elements resizing without user interaction","type":"plugin","id":"plugin:517d7d24da9a7072ed389d0fb30374a0","is_default":0,"created_at":1724444340},"0b8ff2c0-c3cd-4ec1-b7f5-c7751de6101b":{"title":"WPBakery Page Builder - Carousel","condition":"js_composer\/js_composer.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/js_composer\/assets\/lib\/vc_carousel\/js\/vc_carousel.min.js"],"icon_url":"","summary":"Fire carousels without user interaction.","type":"plugin","id":"plugin:76336ed3f04df091e669f89d908ef2ed","is_default":0,"created_at":1724444319},"4f5e5b98-c326-4b9f-9ada-3b257862132c":{"id":"plugin:1ec7138c950c355e7af60d49c81139fc","title":"wpDataTables","type":"plugin","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wpdatatables\/","highcharts"],"is_default":0,"condition":"wpdatatables\/wpdatatables.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"18be1b8c-0bc4-4a01-abc6-a127aff380c6":{"title":"WPForms","condition":"wpforms\/wpforms.php","exclusions":["\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra","wpformsRecaptchaLoad"],"icon_url":"","summary":"Prevents issues with redirect to Thank you page.","type":"plugin","id":"plugin:c62ca58ea081c1271de8dadfa7daac69","is_default":0,"created_at":1724444513},"3ee8683e-e9d2-4c5c-b6f5-13c38827d2a2":{"title":"WPForms - Fix telephone field","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/plugins\/wpforms\/assets\/pro\/lib\/intl-tel-input\/module.intl-tel-input.min.js","\/wp-content\/plugins\/wpforms\/assets\/js\/frontend\/wpforms.min.js"],"icon_url":"","summary":"Fix an issue with the telephone field in which this needs interaction to load.","type":"plugin","id":"plugin:737442051c0ae65ebfbc06316a63c6ce","is_default":0,"created_at":1731683324},"138b2894-25d2-47ce-b33d-cbf1256d8f45":{"title":"WPForms - Loader GIF","condition":"wpforms\/wpforms.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wpforms-conversational-forms\/assets\/js\/conversational-forms.es5.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, the loader GIF stays until user interaction.","type":"plugin","id":"plugin:03dc6ae2848dd60e1d4f4f86015c22f0","is_default":0,"created_at":1724444364},"8a3cacb6-81bd-456a-a1cc-a4025f8e5234":{"id":"plugin:0992ac952c0a05bb35e18b1d5744d346","title":"WPForms Lite","type":"plugin","icon":"","exclusions":["wpformsRecaptchaLoad","\/wpforms-offline-forms\/assets\/js\/wpforms-offline-forms.min.js","wpforms-offline-forms-js-extra"],"is_default":0,"condition":"wpforms-lite\/wpforms.php","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"98bbd410-5b01-4244-a8eb-715765180328":{"title":"XL WooCommerce Sales Triggers","condition":"xl-woocommerce-sales-triggers\/xl-woocommerce-sales-triggers.php","exclusions":["\/xl-woocommerce-sales-triggers\/assets\/js\/wcst_combined.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","type":"plugin","id":"plugin:ba9e526ddb0157e69757530c6b18b714","is_default":0,"created_at":1677856813},"bf9f9620-dd0e-4e6f-9a45-4eb78a148f42":{"title":"YITH WooCommerce Ajax Product Filter","condition":"yith-woocommerce-ajax-navigation\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-navigation\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:58663fc781232169e865f6fe7cf1afaa","is_default":0,"created_at":1724444671},"b053279d-e07c-438c-bb3e-3a1f4f5d7c5e":{"title":"YITH WooCommerce AJAX Product Filter Premium","condition":"yith-woocommerce-ajax-product-filter-premium\/init.php","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/yith-woocommerce-ajax-product-filter-premium\/assets\/js\/yith-wcan-shortcodes.min.js"],"icon_url":"","summary":"Display product filters on mobile without interaction","type":"plugin","id":"plugin:68b637fd247e40c8e135e4771d739b07","is_default":0,"created_at":1724444677},"62056165-8bd9-4ff0-b21f-e4ed0ae45fae":{"title":"YITH WooCommerce Points and Rewards","condition":"yith-woocommerce-points-and-rewards-premium\/init.php","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/yith-woocommerce-points-and-rewards-premium\/assets\/js\/frontend.min.js","\/woo-variation-swatches-pro\/assets\/js\/add-to-cart-variation.min.js"],"icon_url":"","summary":"Display rewards points notification without interaction","type":"plugin","id":"plugin:4acc87d4eb72c86cdea76d180b61a098","is_default":0,"created_at":1724444693},"d94dbbf3-bcab-4e47-9fbb-6b3a7cf92787":{"title":"Yotpo Social Reviews for Woocommerce","condition":"yotpo-social-reviews-for-woocommerce\/wc_yotpo.php","exclusions":["\/yotpo-social-reviews-for-woocommerce\/assets\/js\/headerScript.js"],"icon_url":"","type":"plugin","id":"plugin:45ab742b3fccbd04d7bc973c8582be87","is_default":0,"created_at":1680686421},"51dccf53-5cc7-4283-9ab1-01d34c6cce22":{"title":"Zoho SalesIQ","condition":"zoho-salesiq\/index.php","exclusions":["zoho.salesiq"],"icon_url":"","summary":"Display chat without interaction","type":"plugin","id":"plugin:b96c3865575068aac82c973eb3e3c52a","is_default":0,"created_at":1724444708}},"themes":{"9aeea459-91d3-44b6-8a26-b883dca8b402":{"title":"Agensy - Load page without User Interaction","condition":"agensy","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/agensy\/js\/scripts.js","\/themes\/agensy\/js\/scripts-single.js","\/themes\/agensy\/js\/wow.min.js","\/themes\/agensy\/js\/TweenMax.min.js","\/themes\/agensy\/js\/swiper.min.js","\/plugins\/visualcomposer\/assets\/lib\/bower\/isotope\/dist\/isotope.pkgd.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Load page without user interaction.","type":"theme","id":"theme:7ab7dfeb0db9c0c74c020be318c2e6d9","is_default":0,"created_at":1724424755},"9c623554-5834-4669-9e96-1b894c1939b2":{"title":"Andaman","condition":"andaman","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/andaman\/assets\/js\/","\/wp-andaman-plugins\/shortcodes\/vc_extend\/"],"icon_url":"","summary":"Unstuck the page loader (only use when jQuery is already excluded).","type":"theme","id":"theme:0193ea55fce2ada93b262f2824008c0f","is_default":0,"created_at":1724424778},"7374c5a5-69f8-460f-b44f-dee884a824cd":{"title":"Artale","condition":"artale","exclusions":["\/artale-elementor\/assets\/js\/modulobox.js","\/artale-elementor\/assets\/js\/artale-elementor.js","\/artale\/js\/jquery-stellar.js","\/artale\/js\/core\/artale-plugins.js","\/artale\/js\/core\/artale-custom.js","var loader"],"icon_url":"","summary":"Fixes the page loader (not closing) and display the main menu.","type":"theme","id":"theme:24cbda63f1b898ade5562ab4ec6d97a5","is_default":0,"created_at":1724424807},"23b01203-2a70-4394-9326-d59824def2d7":{"title":"Ashe Pro Premium","condition":"ashe-pro-premium","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/ashe-pro-premium\/"],"icon_url":"","summary":"Display mobile header without user interaction","type":"theme","id":"theme:4791da3cbbd1ed86253a087f0287aeb4","is_default":0,"created_at":1724426464},"03a9cc62-c167-447d-beb2-65c76c96b056":{"title":"Astra","condition":"astra","exclusions":["\/astra\/assets\/js\/minified\/frontend.min.js","replace\\(\/woocommerce-no-js\/,"],"icon_url":"","type":"theme","id":"theme:3cce5f3eaf76e098ba8e28f7bbba3f92","is_default":0,"created_at":1712608792},"2a2b54cb-8e1d-49d2-bfca-93eee231e470":{"title":"Astra - Carousel","condition":"astra","exclusions":["var astra","\/astra\/assets\/js\/minified\/style.min.js"],"icon_url":"","summary":"Load carousel","type":"theme","id":"theme:72a8d63e59c10bdf512a62b862d143a7","is_default":0,"created_at":1724426844},"7783361f-66fc-4d95-a054-4e9545bb5b48":{"title":"Auteur","condition":"g5plus-auteur","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/g5plus-auteur\/assets\/js\/core.min.js","\/g5plus-auteur\/assets\/vendors\/","\/auteur-framework\/libs\/smart-framework\/assets\/vendors\/perfect-scrollbar\/js\/perfect-scrollbar.jquery.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire the slider on pageload","type":"theme","id":"theme:6207fe478e269e7547bda70a46607a49","is_default":0,"created_at":1724427467},"4c618038-8fc7-4d48-8d41-a32da14e5c1e":{"title":"AutoTrader","condition":"autotrader","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/autotrader\/(.*).js"],"icon_url":"","type":"theme","id":"theme:046dfeee2b77390c53e0e7f93b6a3792","is_default":0,"created_at":1679736741},"18f04f23-35a0-4c45-8cb6-a91d57ca1790":{"id":"theme:835da12f43373029659f766920e81b47","title":"Avada - Animations & mobile-specific actions","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).js","window.off_canvas_","\/plugins\/fusion-builder\/","\/plugins\/fusion-core\/","\/Avada\/includes\/"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:16.000000Z","icon_url":""},"90135867-1b95-498b-80d6-f5dbf2f6b318":{"title":"Avada - FAQ shortcode","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/plugins\/fusion-core\/js\/min\/avada-faqs.js"],"icon_url":"","summary":"Displays content created with the FAQ shortcode","type":"theme","id":"theme:b084708c80d8582546e5430219aa4670","is_default":0,"created_at":1724427150},"d23b5bb1-1d7f-4109-bf69-b20a2be2d337":{"title":"Avada - Fusion carousel","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.carouFredSel.js","\/includes\/lib\/assets\/min\/js\/general\/fusion-carousel.js","fusionCarouselVars"],"icon_url":"","summary":"Display carousel on pageload","type":"theme","id":"theme:5e7a2248e1a53d9bb27b187deb541248","is_default":0,"created_at":1724427016},"98dfa8c1-e72a-4cef-a0b2-8f0c322490fc":{"title":"Avada - Fusion form","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-form-logics.js","\/includes\/lib\/assets\/min\/js\/library\/cssua.js","\/includes\/lib\/assets\/min\/js\/general\/fusion.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js"],"icon_url":"","summary":"To allow submitting forms","type":"theme","id":"theme:f16fb109027f4994a7649a8b1663e6f7","is_default":0,"created_at":1724427132},"026801fa-af67-47ba-b966-347693f0585f":{"title":"Avada - Fusion grid gallery","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-builder\/assets\/js\/min\/general\/fusion-gallery.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js"],"icon_url":"","summary":"Display fusion grid gallery without delay","type":"theme","id":"theme:33f50696d353d8bd4eb59ff6e8f44c97","is_default":0,"created_at":1724426998},"c8349314-15a3-481e-973b-e4d936e4420e":{"title":"Avada - Fusion slider","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/fusion-core\/js\/min\/avada-fusion-slider.js","\/Avada\/includes\/"],"icon_url":"","summary":"Display fusion slider without delay","type":"theme","id":"theme:56fa9993a573540c83eda9c49fae5e3c","is_default":0,"created_at":1724426978},"7a04bc85-0fec-4487-ae05-bb2e5d8d0420":{"title":"Avada - Load Portfolio on pageload","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/library\/packery.js","\/library\/isotope.js","\/library\/imagesLoaded.js","\/general\/fusion-lightbox.js","\/fusion-core\/js\/min\/avada-portfolio.js"],"icon_url":"","summary":"Load Portfolio on pageload","type":"theme","id":"theme:c3f0ed4d94499b68c77d95db37d1d399","is_default":0,"created_at":1724427228},"55bd510c-78aa-49d5-8304-8be2ee2ab0da":{"title":"Avada - Mobile menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-menu.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.easing.js"],"icon_url":"","summary":"Load mobile menu scripts without a delay","type":"theme","id":"theme:2189c1c769d65cfc2182e4822847071b","is_default":0,"created_at":1724427273},"ddf00672-c35c-4b68-aeca-925e68bf12b2":{"title":"Avada - OffCanvas","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uploads\/fusion-scripts\/(.*).min.js","window.off_canvas_"],"icon_url":"","summary":"Load Off Canvas pop-ups without user interaction","type":"theme","id":"theme:97a185f08af70c39c7e221faab0f73eb","is_default":0,"created_at":1724427179},"17544cc3-9d3a-4611-bc5d-44d04e2786fa":{"title":"Avada - Show the Portfolio grid on page load","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/includes\/lib\/assets\/min\/js\/library\/imagesLoaded.js","\/includes\/lib\/assets\/min\/js\/library\/isotope.js","\/includes\/lib\/assets\/min\/js\/library\/lazysizes.js","\/includes\/lib\/assets\/min\/js\/library\/modernizr.js","\/includes\/lib\/assets\/min\/js\/library\/packery.js","\/fusion-core\/js\/min\/avada-portfolio.js","avadaPortfolioVars"],"icon_url":"","type":"theme","id":"theme:9d1a9b0c2ca20fca764a82f197b962fd","is_default":0,"created_at":1696601823},"c6c3347c-14e0-4766-afa5-df33a47f5a5a":{"title":"Avada - Sticky menu","condition":"Avada","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Avada\/assets\/min\/js\/general\/avada-menu.js"],"icon_url":"","summary":"Fix sticky menu","type":"theme","id":"theme:3ff44421b404c5efffa25e78e479e4ea","is_default":0,"created_at":1724427248},"232596c1-6a6a-4fe8-a5c3-a60fa74a9456":{"id":"theme:0d727d80bb132f17c737e55883fe4be0","title":"Avada - WooCommerce product gallery","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/assets\/min\/js\/general\/avada-woo-product-images.js","\/includes\/lib\/assets\/min\/js\/library\/jquery.flexslider.js"],"is_default":0,"condition":"Avada","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"95ece7e4-3b19-45e5-aa28-14f833c9afca":{"title":"Avesa","condition":"avesa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/avesa\/js\/main.js","\/avesa\/js\/isotope.js","\/sw_core\/js\/slick.min.js","\/avesa\/js\/bootstrap-datetimepicker.min.js","\/avesa\/js\/bootstrap.min.js"],"icon_url":"","summary":"Display images on product pages.","type":"theme","id":"theme:aad8bfcc594eec02e3b0d635198dee5e","is_default":0,"created_at":1724427449},"f2bfe477-4e45-4e52-a7d9-4d0ba3a92258":{"title":"Besa","condition":"besa","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/besa\/js\/"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:c238e89523c46ca28b08e401f42f6ccc","is_default":0,"created_at":1724427619},"bd94908c-8138-4995-986b-47ec66494bdd":{"title":"BeTheme","condition":"betheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/betheme\/","mfn","\/wp-includes\/js\/jquery\/ui\/tabs.min.js","\/wp-includes\/js\/jquery\/ui\/core.min.js"],"icon_url":"","summary":"Trigger animations and makes the mobile menu immediately responsive","type":"theme","id":"theme:b99156eb9eeb357c0a70bd3bda6861cc","is_default":0,"created_at":1724427590},"190d2f1a-72a6-40ca-b08a-5c7ee7b0a6a5":{"title":"Bosa Online Education - Fixes animations and preloader","condition":"bosa-online-education","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/bosa\/assets\/js\/jquery.slicknav.min.js","\/bosa\/assets\/slick\/slick.min.js","\/bosa\/assets\/js\/navigation.js","\/bosa\/assets\/js\/custom.min.js","\/bosa\/assets\/js\/theia-sticky-sidebar.min.js"],"icon_url":"","summary":"Fix for the loading animation and displaying mobile menu.","type":"theme","id":"theme:5430bf7b83c83a3687b3b7b437e961b0","is_default":0,"created_at":1724427748},"6fb2b9d7-6ecc-4260-999c-938fbebdbf01":{"title":"Bridge","condition":"bridge","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/bridge-creative\/bridge\/js\/","\/wp-includes\/js\/","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js"],"icon_url":"","summary":"This was created some time ago and with no notes, so hard to know why it was created.\r\n\r\nIn an update, I needed to add the following exclusion to prevent a console error:\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\r\nIt should be noted that this uses the old regex for excluding jQuery, which appears to accidentally match and exclude over 20 other scripts as well:\r\n\r\nhttps:\/\/mega.wp-rocket.me\/bridge\/\r\nhttps:\/\/regex101.com\/r\/hstZ0q\/1","type":"theme","id":"theme:de8504b73ea228d0ea9bbce69752092e","is_default":0,"created_at":1730991059},"1dd63427-b4c9-4596-b952-ac711e3637f9":{"title":"Bridge - Load elements without user interaction","condition":"bridge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","\/wp-content\/themes\/bridge\/js\/default.min.js","\/wp-content\/themes\/bridge\/js\/plugins.js","\/wp-content\/themes\/bridge\/js\/default_dynamic.js","\/wp-content\/themes\/bridge\/js\/jquery.touchSwipe.min.js","\/themes\/bridge\/js\/default_dynamic_callback.js","\/themes\/bridge\/js\/plugins\/doubletaptogo.js","\/themes\/bridge\/js\/plugins\/abstractBaseClass.js","\/themes\/bridge\/js\/plugins\/mixitup.js","\/themes\/bridge\/js\/plugins\/jquery.appear.js","\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js","\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js","\/themes\/bridge\/js\/plugins\/jquery.fitvids.js","\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, some elements don't load without user interaction.\r\n\r\nUpdate: Needed to add some additional exclusions to prevent console errors and allow the mobile menu to work (mobile menu works without any exclusions, but enabling this one-click exclusion caused the menu to not work before these additional exclusions were added):\r\n\r\n\/themes\/bridge\/js\/default_dynamic_callback.js\r\n\/themes\/bridge\/js\/plugins\/doubletaptogo.js\r\n\/themes\/bridge\/js\/plugins\/abstractBaseClass.js\r\n\/themes\/bridge\/js\/plugins\/mixitup.js\r\n\/themes\/bridge\/js\/plugins\/jquery.appear.js\r\n\/themes\/bridge\/js\/plugins\/jquery.prettyPhoto.js\r\n\/themes\/bridge\/js\/plugins\/jquery.flexslider-min.js\r\n\/themes\/bridge\/js\/plugins\/jquery.fitvids.js\r\n\/themes\/bridge\/js\/plugins\/jquery.carouFredSel-(.*).min.js\r\n\/wp-includes\/js\/hoverIntent.min.js\r\n\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js\r\n\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","type":"theme","id":"theme:ad9b810efd365ad9a27987d2912b94cd","is_default":0,"created_at":1730991278},"65698b6b-85dd-41ef-8fd7-718f1e983dba":{"title":"Car Dealer","condition":"cardealer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/(.*)","\/cardealer\/js\/(.*)"],"icon_url":"","summary":"Fix slider and form console errors","type":"theme","id":"theme:b1111424fff61af8d1e152dcdd6810f6","is_default":0,"created_at":1724428045},"3927d724-5a0a-402b-a838-858d30b54ea9":{"title":"Cardea - Show Page Content on Load","condition":"cardea-wp","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/cardea-wp\/js\/main.js","\/themes\/cardea-wp\/js\/jquery.sticky.js","\/themes\/cardea-wp\/js\/jquery.fitvids.js","\/themes\/cardea-wp\/js\/jquery.smartmenus.min.js"],"icon_url":"","summary":"Show content on page load","type":"theme","id":"theme:d65d1a8303b0c7508278884520e4bec7","is_default":0,"created_at":1724428028},"087fb457-a09d-4140-84bd-c9bc1e8195b7":{"title":"CheerUp","condition":"cheerup","exclusions":["\/cheerup\/js\/jquery.sticky-sidebar.js","\/cheerup\/js\/object-fit-images.js","\/cheerup\/js\/jquery.fitvids.js","\/cheerup\/js\/jquery.mfp-lightbox.js","\/cheerup\/js\/ie-polyfills.js","\/cheerup\/js\/theme.js","\/wp-includes\/js\/imagesloaded.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js"],"icon_url":"","summary":"Fix an issue with the links in the menu.","type":"theme","id":"theme:13bcf562f45afb245dc4f76fecfba6d6","is_default":0,"created_at":1724428063},"eb86aedb-91e6-480c-b76c-756ac1da41be":{"title":"Clover","condition":"clover-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/clover-theme\/"],"icon_url":"","summary":"Load the hamburger menu.","type":"theme","id":"theme:89372f3d9321ae09c94488592084da29","is_default":0,"created_at":1724428083},"6e90b649-5736-497f-9bc6-515900cfea8a":{"title":"Divi - Animations","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI"],"icon_url":"","type":"theme","id":"theme:c0abf30dba4ff13db836d1b01685953a","is_default":0,"created_at":1679737389},"70916c43-4e02-4932-b6aa-91a1815bc755":{"title":"Divi - Background video","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/custom.unified.js","\/js\/mediaelement\/(.*)","mejs"],"icon_url":"","summary":"Play video background on page load","type":"theme","id":"theme:c7edea41ae6716291e2d32a2ab429209","is_default":0,"created_at":1724428928},"08531785-9818-4e30-903e-564637a2ad7a":{"title":"Divi - Counter module","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js","\/js\/magnific-popup.js","var DIVI","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js"],"icon_url":"","summary":"Compatibility with the Number Counter module","type":"theme","id":"theme:2c46b9f5a770f260c3f7115bb330b2d5","is_default":0,"created_at":1724429005},"1d63dd7c-7bc7-4629-b03d-0437e177af32":{"title":"Divi - Load Animated Elements on Page Load","condition":"Divi","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/easypiechart.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/salvattore.js"],"icon_url":"","type":"theme","id":"theme:5df38c80278da90f725c16d68ea25aa1","is_default":0,"created_at":1719498170},"b996762a-84ef-440d-a089-73a187936fbf":{"title":"Divi - Mobile menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/js\/custom.unified.js"],"icon_url":"","summary":"Avoids a double tap to open the mobile menu","type":"theme","id":"theme:b9116994f4e4b9b9fa574440c00d2f0d","is_default":0,"created_at":1724428978},"ae096e1e-9c36-46ad-a3d1-c26ea507276b":{"title":"Divi - Sticky elements","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js",".dipi_preloader_wrapper_outer","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/sticky-elements.js","var DIVI"],"icon_url":"","summary":"Enable sticky elements on page load.","type":"theme","id":"theme:8b62db03c90245f3e690335b079b05dc","is_default":0,"created_at":1724428907},"349f31f0-dd10-41d3-b0a4-9c5df64879f8":{"title":"Divi - Sticky menu","condition":"Divi","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/js\/jquery\/jquery-migrate.min.js","\/Divi\/js\/scripts.min.js","\/Divi\/includes\/builder\/feature\/dynamic-assets\/assets\/js\/magnific-popup.js","jqueryParams","firstHeader"],"icon_url":"","summary":"Hide sticky menu on page load.\r\n\r\nAvoid white flash when using this trick to prevent Divi's own flashing: \r\n\r\nelm.style.display","type":"theme","id":"theme:b7b84aca0f0dc6a1ced31d38626c50ea","is_default":0,"created_at":1724429206},"59563458-5f04-4959-b3e2-53e49e169d67":{"title":"Divi - WooCommerce Single Product Images","condition":"Divi","exclusions":["\/Divi\/js\/scripts.min.js"],"icon_url":"","type":"theme","id":"theme:f9c5bdba8b39fc877b41dea00fa756f9","is_default":0,"created_at":1684342262},"6426539e-4e43-4fef-ab5a-3eb7b2a8b057":{"title":"Eikra","condition":"eikra","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/eikra\/assets\/js\/","EikraObj"],"icon_url":"","summary":"Fixes preloader not closing.","type":"theme","id":"theme:55d2581ad975eb6325bc97fc3d3b0cb8","is_default":0,"created_at":1724429672},"59020bd6-069f-4f2d-afa2-fbdefa03211c":{"title":"Ekko","condition":"ekko","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ekko\/"],"icon_url":"","summary":"Fixes preloader (blank page) not closing.","type":"theme","id":"theme:2c06f4a1949f8ba4e77042a47674fd9e","is_default":0,"created_at":1724429886},"d82f5cdd-c5d3-4596-94dc-1e25aaff2083":{"title":"Elessi","condition":"elessi-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/elessi-theme\/assets\/js\/min\/functions.min.js","\/elessi-theme\/assets\/js\/min\/main.min.js"],"icon_url":"","type":"theme","id":"theme:d5d2b7fda7b8a2b5b91d430f7602e230","is_default":0,"created_at":1679737773},"f0587c21-54d0-429d-8efe-18a93dacb18d":{"id":"theme:5fc04cc678cb54567aedb51027933002","title":"Enfold","type":"theme","icon":"","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/dynamic_avia\/avia-footer-scripts-(.*).js","var avia_is_mobile"],"is_default":0,"condition":"enfold","created_at":1676435704,"updated_at":"2023-02-15T04:32:17.000000Z","icon_url":""},"c93ee1ee-3956-4278-9ee9-1a0968753e86":{"title":"Enfold - Fix hamburger menu","condition":"enfold","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/enfold\/js\/avia-snippet-hamburger-menu.js","\/enfold\/js\/avia.js","\/enfold\/js\/shortcodes.js","\/enfold\/js\/waypoints\/waypoints.js"],"icon_url":"","type":"theme","id":"theme:2b0c22c5169b94c2eabb125d18915246","is_default":0,"created_at":1715090218},"cc0550cb-918e-419d-b4f2-1809cf666dbb":{"title":"Enfold - LayerSlider","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","layerslider"],"icon_url":"","summary":"Loads the slider without user interaction when using Enfold's Layerslider implementation","type":"theme","id":"theme:eb759a03d0ca292c948f09d004a2963f","is_default":0,"created_at":1724430516},"ec883654-4f63-4fae-a3ef-923dcbc2426d":{"title":"Enfold - Shortcodes","condition":"enfold","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/enfold\/js\/avia(.min)?.js","\/enfold\/js\/shortcodes(.min)?.js","\/enfold\/config-templatebuilder\/avia-shortcodes\/","\/enfold\/js\/avia-compat(.min)?.js","\/enfold\/js\/waypoints\/waypoints.min.js","\/enfold\/js\/avia-snippet-(.*).js","\/enfold\/js\/avia-js(.min)?.js","\/enfold\/js\/aviapopup\/jquery.magnific-popup(.min)?.js"],"icon_url":"","type":"theme","id":"theme:072fc4077d7071791d774d6ddbf5dc2a","is_default":0,"created_at":1712954619},"fe3546f0-be3e-4173-8992-a7f6f203b82f":{"title":"Envision","condition":"envision","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/envision\/lib\/js\/app.min.js","var CloudFwOp"],"is_default":1,"icon_url":"","type":"theme","id":"theme:fc5f7d69b646ed95835badc0fc23bc11","created_at":1679737494},"45b060fe-fd61-48c5-8cc9-694b5b6c103f":{"title":"Erios - Fix Mobile Menu","condition":"erios","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/erios\/assets\/js\/libs\/mlpushmenu.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/modernizr.custom.js","\/wp-content\/themes\/erios\/assets\/js\/libs\/classie.js"],"summary":"Fixes an issue in which the mobile menu doesn't appear when clicking the hamburger button","icon_url":"","type":"theme","category":null,"id":"theme:06c4f62aa28eb5d407096ea7c27939ec","is_default":0,"created_at":1738617553},"d997b942-19de-4710-9c81-79d3c65cbd76":{"title":"Ewebot","condition":"ewebot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/gt3-themes-core\/","\/uploads\/gt3-assets\/js\/(.*)","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Fire animations on pageload.\r\n\r\nAllow the page to load without interaction.\r\n\r\n\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js\r\n\/jquery-migrate(.min)?.js\r\n\/wp-content\/themes\/ewebot\/dist\/js\/theme.js","type":"theme","id":"theme:047f009f2a1f4cdf2088c46be47e385b","is_default":0,"created_at":1724430887},"53d29aec-8ae4-4273-b748-f5bd52dfe177":{"title":"Farvis","condition":"farvis","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/farvis\/"],"icon_url":"","summary":"Fire animations and layout rendering on pageload.","type":"theme","id":"theme:26bff2f3a6ff6347d35edf5c77a35687","is_default":0,"created_at":1724430981},"fb01246b-a5f8-4021-b514-c02cf55e80bd":{"title":"Flatsome","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/assets\/libs\/packery.pkgd.min.js","\/flatsome\/assets\/js\/woocommerce.js","\/flatsome\/assets\/js\/extensions\/flatsome-variation-images-frontend.js"],"icon_url":"","summary":"Avoid homepage slider delay. Allow zoom on the product image gallery.","type":"theme","category":"analytics","id":"theme:26fb1cf80f074ca199d8a7e94c5fc796","is_default":0,"created_at":1735226064},"4d65dc12-9ce7-4171-94a7-9821fd95240e":{"title":"Flatsome - Google map","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","maps.googleapis.com","google.maps.LatLng","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Show Google Map on page load","type":"theme","id":"theme:28a6f8b3319c107a34603be0f01a4bcf","is_default":0,"created_at":1724431100},"890e15b6-c66b-4a9e-9b7d-55417df94916":{"title":"Flatsome - Images","condition":"flatsome","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/flatsome\/inc\/integrations\/wp-rocket\/flatsome-wp-rocket.js","\/flatsome\/assets\/js\/flatsome.js","\/flatsome\/inc\/extensions\/flatsome-lazy-load\/flatsome-lazy-load.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","summary":"Allow images to load immediately.","type":"theme","id":"theme:f2d60aad9f2f5395e3e145cf8f8ab165","is_default":0,"created_at":1725978870},"ee1a892b-c906-4e35-8684-827919f64bef":{"title":"Foxiz - Load Slider","condition":"foxiz","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/foxiz\/assets\/js\/rbswiper.min.js","\/plugins\/foxiz-core\/assets\/core.js","\/themes\/foxiz\/assets\/js\/global.js","\/themes\/foxiz\/assets\/js\/jquery.ui.totop.min.js"],"summary":"When Delay JavaScript Execution is enabled, the slider doesn't load until there is a user interaction. These exclusions make the slider load immediately.","icon_url":"","type":"theme","id":"theme:ee6e7f08495a961a7bcbfe4e0a283b6e","is_default":0,"created_at":1725039417},"cb54d070-8ee0-4c35-9fa9-b2bac73ccf39":{"title":"Frida","condition":"frida","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/frida\/"],"icon_url":"","summary":"Display images without user interaction and avoid issues with simpleLighbox images","type":"theme","id":"theme:109ddf56796a5133e12279f3daa5ff62","is_default":0,"created_at":1724431195},"435fe79f-47ba-422e-aca6-cea566f6b8a1":{"title":"Gardena Theme","condition":"gardena","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/gardena\/"],"icon_url":"","summary":"Fixes the error message for Largest contentful paint in PageSpeed report, when feature is enabled.","type":"theme","id":"theme:993e6f0fc44b9e55c0a565b84a449340","is_default":0,"created_at":1724431464},"9e78539a-03d9-442b-ab94-dd3b7a9658e4":{"title":"GeneratePress - Mobile menu","condition":"generatepress","exclusions":["\/generatepress\/assets\/js\/menu.min.js","generatepressMenu","\/gp-premium\/menu-plus\/functions\/js\/offside.min.js"],"icon_url":"","summary":"Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.","type":"theme","id":"theme:80a330247d61d729fcd78dc01de6ed2f","is_default":0,"created_at":1724431524},"7d2a6472-83d4-4620-8b9e-ff8872b98c1c":{"title":"Genesis sample","condition":"genesis-sample-develop","exclusions":["\/jquery\/jquery.min.js","\/jquery\/jquery-migrate.min.js","\/js\/hoverIntent.min.js","\/genesis\/lib\/js\/menu\/","\/genesis\/lib\/js\/skip-links.min.js","\/custom-genesis\/js\/custom.js","var c = document.body.classList"],"icon_url":"","summary":"https:\/\/github.com\/wp-media\/delay-javascript-loading\/issues\/33#issuecomment-1201266660 , display mobile menu with DJS","type":"theme","id":"theme:7c14d7a05ad7f4f39b719e015a4723ff","is_default":0,"created_at":1727089078},"02d47d01-56f5-4801-b319-cff1707dd59d":{"title":"Harmuny - Modern WordPress Blog Theme","condition":"harmuny","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/harmuny\/"],"icon_url":"","summary":"Load slideshow without user interaction.","type":"theme","id":"theme:1ff9662c2a3e3221052cbe229feed18c","is_default":0,"created_at":1724427976},"6373bbb2-877c-4075-b6e4-7c58d686b25c":{"title":"HealthFirst","condition":"healthfirst","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-includes\/js\/hoverIntent.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/js\/healthfirst-core.min.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/modernizr\/modernizr.js","\/wp-content\/plugins\/healthfirst-core\/assets\/plugins\/perfect-scrollbar\/perfect-scrollbar.jquery.min.js","\/wp-content\/themes\/healthfirst\/assets\/js\/main.min.js","\/wp-content\/themes\/healthfirst\/assets\/plugins\/waitforimages\/jquery.waitforimages.js"],"summary":"When Delay JavaScript Execution is enabled, there are console errors.","icon_url":"","type":"theme","id":"theme:882ee30ccc8ed2b36e93c7b6e2c4b98e","is_default":0,"created_at":1724431542},"2c72e7e6-cb77-44e9-af87-d5c42ae6db52":{"title":"Honor - WPBakery fix","condition":"honor","exclusions":["\/honor\/js\/__scripts.js","HONOR_STORAGE","\/js_composer\/"],"icon_url":"","summary":"Only required if used with WPBakery plugin to fix some dependencies issues","type":"theme","id":"theme:9f228373ff4d172655dbf5cb3b1bc23a","is_default":0,"created_at":1724431564},"9309d1d3-1035-4a2c-8ced-075bc3ff9957":{"title":"HotelMaster","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/hotelmaster\/javascript\/gdlr-script.js","\/hotelmaster\/plugins\/dl-menu\/modernizr.custom.js","\/hotelmaster\/plugins\/dl-menu\/jquery.dlmenu.js","\/hotelmaster\/plugins\/superfish\/js\/superfish.js","\/hotelmaster\/plugins\/jquery.easing.js"],"icon_url":"","summary":"Fixes double touch required to use the menu on mobile.","type":"theme","id":"theme:978eaddad3b1047e479407b6d92197aa","is_default":0,"created_at":1724431621},"4a09f745-cbb1-47c8-b50a-c8014d5d1335":{"title":"HotelMaster - Blog","condition":"hotelmaster","exclusions":["\/wp-includes\/js\/masonry.min.js","\/gp-premium\/blog\/functions\/js\/scripts.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","summary":"Loads the blog","type":"theme","id":"theme:e813a548bceac6765a1cdf2316f1a6ab","is_default":0,"created_at":1724431587},"f2d8f704-ec68-4278-9ca2-885daa0c1ce5":{"title":"HotelMaster - Masonry","condition":"hotelmaster","exclusions":["\/gp-premium\/menu-plus\/functions\/js\/offside.min.js","offSide"],"icon_url":"","summary":"Display blog archive posts in a masonry layout without user interaction.","type":"theme","id":"theme:398a264e302e42640553681e8759cd07","is_default":0,"created_at":1724431607},"92b2e258-1f44-41c1-b1bd-f117f61ee49d":{"title":"Jannah Theme - Fix masonry grid","condition":"jannah","exclusions":["\/wp-includes\/js\/jquery\/jquery.min.js","\/wp-includes\/js\/masonry.min.js","\/wp-includes\/js\/jquery\/jquery.masonry.min.js","tie-"],"icon_url":"","summary":"Fix masonry grid","type":"theme","id":"theme:35f7f183089309f52046377ca65e905a","is_default":0,"created_at":1724432477},"df52436c-53d6-461a-b81a-cd0b21680524":{"title":"JNews","condition":"jnews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/jnews\/assets\/js\/","jnews","jfla"],"icon_url":"","summary":"Toggle the search box on mobile.\r\n\r\nLoad images without interaction:\r\n\r\n\/jnews\/assets\/js\/modernizr-custom.js","type":"theme","id":"theme:5d90e451984f9d894b1aabb0d00f30a2","is_default":0,"created_at":1724432551},"87ed69a2-3295-4fad-a82e-eeb02925a5dc":{"title":"Jobify","condition":"jobify","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jobify\/js\/jobify.min.js","\/jobify\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevent white space on the mobile header before user interaction","type":"theme","id":"theme:592006aa4562a6915e344e5e2a09e5ee","is_default":0,"created_at":1724432575},"28a0b1ea-8d2f-4931-a48a-166b8df8a773":{"title":"JOYN","condition":"joyn","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/lib\/modernizr-custom.js","\/swift-framework\/includes\/page-builder\/frontend-assets\/js\/spb-functions.min.js","\/swift-framework\/includes\/swift-slider\/assets\/js\/swift-slider.min.js","\/swift-framework\/public\/js\/lib\/imagesloaded.pkgd.min.js","\/joyn\/js\/owl.carousel.min.js","\/joyn\/js\/theme-scripts.js","\/joyn\/js\/functions.js"],"icon_url":"","summary":"Prevent the page from not loading on mobile devices","type":"theme","id":"theme:c395470ad2d4d681836cd942bbb03120","is_default":0,"created_at":1724432590},"542be60a-2346-4740-9a41-8a580c4f013c":{"title":"Juno Toys","condition":"junotoys","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate.min.js","\/junotoys\/fw\/js\/core.init.js","\/junotoys\/fw\/js\/core.utils.js","\/junotoys\/fw\/js\/superfish.js","\/junotoys\/fw\/js\/swiper\/swiper.js","\/trx_utils\/shortcodes\/theme.shortcodes.js","\/wp-includes\/js\/jquery\/ui\/(.*)"],"icon_url":"","summary":"Display the swiper\/carousel products","type":"theme","id":"theme:2acab38e8356d36355bb81d931e7fba4","is_default":0,"created_at":1724432608},"06167710-10c7-446e-a08b-ce676e444102":{"title":"Jupiter","condition":"jupiter","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiter\/","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:89c5c30498c2989611f9044be006197c","is_default":0,"created_at":1679738430},"5d042e1f-7e62-4ec4-ba31-30d396004522":{"title":"JupiterX","condition":"jupiterx","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jupiterx\/(.*).js","\/wp-includes\/js\/underscore.min.js","WebFont.load"],"icon_url":"","type":"theme","id":"theme:b06632962a4948d4944fd8d79ffbfceb","is_default":0,"created_at":1679737312},"c4b030ea-66a1-4729-85bf-a484e373a316":{"title":"Kadence","condition":"kadence","exclusions":["\/kadence\/assets\/js\/navigation.min.js","mobile_menu_breakpoint","kadenceConfig"],"icon_url":"","summary":"Avoid double click to open mobile menu and search button","type":"theme","id":"theme:4b7907ee68218db279648da9bf7102d1","is_default":0,"created_at":1724432769},"20c605b4-3e3a-4bb0-a5e5-a08e2cb0f31f":{"title":"Kalium","condition":"kalium","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kalium\/assets\/js\/main.min.js","mobile_menu_breakpoint","var _k"],"icon_url":"","summary":"Fixes the hamburger menu.","type":"theme","id":"theme:1fcb99a1ab06e1e36635365ed3e59ce5","is_default":0,"created_at":1724432784},"e1e04a7d-635a-4e28-83d9-e345ce40e354":{"title":"Kava","condition":"kava","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/kava\/assets\/js\/theme-script.js"],"icon_url":"","summary":"Fixes the header color issue.","type":"theme","id":"theme:359d67efbf530c998245225dd3245a88","is_default":0,"created_at":1724432796},"e833c36e-ee89-4924-b608-3f28327c2f85":{"title":"Lay","condition":"lay","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/backbone.min.js","\/wp-includes\/js\/underscore.min.js","\/lay\/","\/laytheme-carousel\/","window.laytheme"],"icon_url":"","summary":"Start showing content on pageload.","type":"theme","id":"theme:7c718c6da874ea6e4b27c6d70bc4e7e8","is_default":0,"created_at":1724432836},"2df2ef47-a833-4711-ba54-48dc62586f37":{"title":"LazaNews","condition":"lazanews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/jquery.custom.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:85d9922ac61ed833fd047a67029df8e5","is_default":0,"created_at":1724432810},"9443304a-34e9-4700-a03a-5f8f62f83ed1":{"title":"Listeo","condition":"listeo","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listeo\/js\/"],"icon_url":"","summary":"Render the page on pageload","type":"theme","id":"theme:db7da585545001f5ae614a2810f08f3a","is_default":0,"created_at":1724432849},"77afa73c-c4a8-42a8-aaee-43f6a761364e":{"title":"ListingPro","condition":"listingpro","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/listingpro\/assets\/lib\/jquerym.menu\/js\/jquery.mmenu.min.all.js","\/listingpro\/assets\/lib\/Magnific-Popup-master\/jquery.magnific-popup.min.js","\/listingpro\/assets\/js\/select2.full.min.js","\/listingpro\/assets\/js\/jquery.city-autocomplete.js","\/listingpro\/assets\/js\/chosen.jquery.min.js","\/listingpro\/assets\/lib\/bootstrap\/js\/bootstrap-slider.js","\/listingpro\/assets\/js\/jquery-ui.js","\/listingpro\/assets\/js\/mapbox.js","\/listingpro\/assets\/js\/main.js","\/listingpro\/assets\/js\/leaflet.markercluster.js","maps"],"icon_url":"","summary":"Display the map and avoid console errors.","type":"theme","id":"theme:0b365e43dfc65d2b1b70fac6510c7c9c","is_default":0,"created_at":1724432862},"01b369b5-b578-4314-8e95-40b67a41d75a":{"title":"Master Study","condition":"masterstudy","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/masterstudy\/assets\/js\/custom.js","\/masterstudy\/assets\/vendors\/jquery.fancybox.min.js","\/masterstudy\/assets\/js\/select2.full.min.js"],"icon_url":"","summary":"Prevents the page preloading animation from being stuck until user interaction.","type":"theme","id":"theme:0ee224c20e4ef7d546733d933db598f2","is_default":0,"created_at":1724432905},"6b000cc7-d33b-4109-9c39-6119a5d81cde":{"title":"Maya","condition":"maya","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/maya\/js\/jquery.mobilemenu.js","\/maya\/js\/jquery.custom.js","\/maya\/core\/includes\/js\/jquery.tipsy.js"],"icon_url":"","summary":"Convert the mobile menu into a selector form on mobile devices without user interaction.","type":"theme","id":"theme:719fe28004fcdd81a820602924aa8074","is_default":0,"created_at":1724432964},"ef3c76d6-1041-473d-81ea-a5a6e8c86735":{"title":"MH Magazine","condition":"mh-magazine","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/mh-magazine\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:2a0cd6efc2f46be69de61712729a2ec9","is_default":0,"created_at":1724433164},"9cbb2777-5524-43b8-af36-692b27452c0d":{"title":"Minimog","condition":"minimog","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/minimog\/"],"icon_url":"","summary":"Display menus on page load.","type":"theme","id":"theme:61c0c235042359ee7d2a9035e79a7da2","is_default":0,"created_at":1724433180},"7eb81c74-8062-4a6c-bf66-b7c5bc160141":{"title":"Moozo Elementor","condition":"moozo-elementor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/moozo-elementor\/assets\/js\/countdown.js","\/moozo-elementor\/assets\/vendor\/countdown\/countdown.min.js"],"icon_url":"","summary":"Display the countdown timer without interaction.","type":"theme","id":"theme:2ddb538c8e6b6c766fffd0d5c861fd82","is_default":0,"created_at":1724433254},"e90b7bfa-9ff6-4e1a-bf29-6207d55fdd39":{"title":"Motor","condition":"motor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/motor\/js\/"],"icon_url":"","type":"theme","id":"theme:b33538179f5661a86cbe327a1793e199","is_default":0,"created_at":1683973354},"445e625a-f955-41fa-84de-65d9ea19be07":{"title":"My Listing","condition":"my-listing","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/my-listing\/assets\/","\/wp-includes\/js\/dist\/vendor\/moment.min.js","maps.googleapis.com","MyListing","_Explore_Settings"],"icon_url":"","summary":"Show the content on page load:","type":"theme","id":"theme:afacb777229ddf5cabceacc64948057d","is_default":0,"created_at":1724433267},"677d9967-ca17-4602-8f63-4c3937f7a5c2":{"title":"Nature One PRO - Nivo Slider","condition":"natureone-pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","nivoSlider"],"summary":"When Delay JavaScript Execution is enabled, the Nivo Slider doesn't load until user interaction.","icon_url":"","type":"theme","id":"theme:53ae74a161c1588f5539b6883825d3ee","is_default":0,"created_at":1729860774},"00b8cd2d-2781-4fbb-ac5d-00750ba94ac9":{"title":"Neve - Mobile menu","condition":"neve","exclusions":["\/neve\/assets\/js\/build\/modern\/frontend.js"],"icon_url":"","summary":"Prevents the need for a double tap on the mobile menu.","type":"theme","id":"theme:5ae731cc06dd9284f8172675a6fe81ab","is_default":0,"created_at":1724432677},"483abc54-f1fc-47dc-bfc1-a269c7d1c849":{"title":"Newspaper - Images","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Loads images without delay","type":"theme","id":"theme:649ff22527bac2b1c8e0115cd3851d53","is_default":0,"created_at":1724432710},"50db8d14-d421-4237-be14-a6f7b5c11ec5":{"title":"Newspaper - Slider & YouTube","condition":"Newspaper","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","tagdiv_theme.min.js","tdBlocksArray","tdb_globals","td_youtube_list_ids","iosSlider","\/td-cloud-library\/assets\/js\/js_files_for_front.min.js","\/wp-includes\/js\/underscore.min.js","\/td-cloud-library\/assets\/js\/","\/npm\/slick-carousel@1.8.1\/slick\/slick.min.js","tdb-gallery-wrap","tdBlocksArray","tdb_"],"icon_url":"","summary":"Render the slider and Youtube videos on pageload","type":"theme","id":"theme:7e2eeee57ae458c5959342eda6526bf1","is_default":0,"created_at":1724432700},"514f4c30-2b67-4648-960e-dfe1cc401ca5":{"title":"Niva","condition":"niva","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/niva\/js\/","\/sweetthemes-framework\/js\/","mt_typed"],"icon_url":"","summary":"Trigger the page loader and the typewriter","type":"theme","id":"theme:c4838f73a344b829ed626635e210dcf4","is_default":0,"created_at":1724432724},"e67ee504-c3b1-455e-88ab-1fae8c830652":{"title":"OceanWP","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/oceanwp\/"],"icon_url":"","summary":"Fixes some non-function breaking browser console errors.","type":"theme","id":"theme:db37af4b7d12695d37d9256313a5f37a","is_default":0,"created_at":1724432755},"e44e240a-8765-4f4f-b67e-d54e4b727506":{"title":"OceanWP - Mobile menu","condition":"oceanwp","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/ocean-side-panel\/assets\/js\/side-panel.min.js","\/oceanwp\/assets\/js\/theme.vanilla.min.js"],"icon_url":"","summary":"Avoids double tap on mobile menu","type":"theme","id":"theme:9babbcd52b2ce558d299a06cd1130a11","is_default":0,"created_at":1724432740},"897b0100-958d-4a02-b6b2-1e753e9869f4":{"title":"PenNews","condition":"pennews","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/pennews\/js\/script.min.js","\/pennews\/js\/script.lib.min.js"],"icon_url":"","summary":"When the theme's lazyload functionality is used, lazyload images without interaction.","type":"theme","id":"theme:02811fa00bc1471bb5be0457ce0ee005","is_default":0,"created_at":1724433732},"edd3ba03-e0fd-4b6e-911b-60b29f3471bf":{"title":"Pharmacy Mentor","condition":"pharmacymentor","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/pharmacymentor\/"],"icon_url":"","summary":"Load slider and animations on pageload.","type":"theme","id":"theme:3188aaf1ef2c39937450f2a14ebb1174","is_default":0,"created_at":1724442943},"725415ff-cc76-45cc-a131-3170e5aa30fc":{"title":"Porto","condition":"porto","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme.js","\/porto\/js\/theme.min.js"],"icon_url":"","summary":"Load animations","type":"theme","id":"theme:8493f398f200c8dffe60d46439dd3360","is_default":0,"created_at":1724442964},"2c19bcec-f3ff-4873-bfd7-db6bc0f6433c":{"title":"Porto - Owl Carousel","condition":"porto","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-includes\/js\/jquery\/ui\/","\/porto\/js\/theme(|.min).js","\/porto\/js\/libs\/owl.carousel(|.min).js","\/porto\/js\/theme-async(|.min).js","\/prettyPhoto\/jquery.prettyPhoto(|.min).js"],"icon_url":"","summary":"Load Owl Carousel without interaction","type":"theme","id":"theme:f34f5199fb7fca78852cd3fb7758f178","is_default":0,"created_at":1724442974},"5b11ec89-1cb2-4793-8b77-79e917e810a0":{"title":"Pro Theme - Fix menu and accordions","condition":"pro","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/pro\/cornerstone\/assets\/js\/site\/cs-classic.(.*).js"],"icon_url":"","summary":"Fix menu and accordions","type":"theme","id":"theme:8f30d70dd2d9a0386445aef8fdd534a9","is_default":0,"created_at":1724443035},"31347ccb-f69e-4cd3-bd47-b80ce14ac76e":{"title":"ProPhoto","condition":"prophoto7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/prophoto7\/js\/bundle.front.js","\/wp-includes\/js\/underscore.min.js","PROPHOTO"],"icon_url":"","summary":"Fire animations","type":"theme","id":"theme:a5836a56c4472fade4dc6ebfe2281554","is_default":0,"created_at":1724443049},"a8208c04-865c-49aa-ab96-41e378d391c8":{"title":"Publisher","condition":"publisher","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/publisher\/js\/"],"icon_url":"","summary":"Make the mobile menu expend from the first click and the cookie notice to show on pageload.","type":"theme","id":"theme:32c73be0cb175da278c8e2af0811b0d1","is_default":0,"created_at":1724443063},"a0d69f3d-1356-4a1d-a600-2f2f788b8a9a":{"title":"REHub","condition":"rehub-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rehub-theme\/js\/custom_floatpanel.js"],"icon_url":"","summary":"Fix the sticky menu","type":"theme","id":"theme:321af1febb74f488cf911380893739b2","is_default":0,"created_at":1724434339},"8b74bbe5-7f32-42df-908f-78c99a8cad82":{"title":"Rey","condition":"rey","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/rey\/scripts-(.*).js","\/rey-core\/assets\/js\/"],"icon_url":"","summary":"Fix the sticky menu on mobile and animations","type":"theme","id":"theme:e46567cd0f3ec9b37e7230dc87eac367","is_default":0,"created_at":1724434354},"5c9115d3-bcbd-49d6-8feb-4880d2b82bfe":{"title":"Rife Free","condition":"rife-free","exclusions":["\/rife-free\/js\/script.min.js","\/rife-free\/js\/isotope.pkgd.min.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","var reJS"],"icon_url":"","type":"theme","id":"theme:74a449954de79625eccc6750e87af8f6","is_default":0,"created_at":1679738107},"6542b2fd-1f91-4862-aa18-11eecc02faaf":{"title":"Roisin","condition":"roisin","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/themes\/roisin\/assets\/js\/main.min.js","\/plugins\/roisin-core\/assets\/js\/roisin-core.min.js","\/wp-includes\/js\/hoverIntent.min.js"],"icon_url":"","type":"theme","id":"theme:8f38fe58034772931110930b91cb6797","is_default":0,"created_at":1685964523},"5a192ad9-d150-4aa0-8efc-d68131cb7a37":{"title":"Sahifa - Mobile Menu","condition":"sahifa","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/themes\/sahifa\/js\/ilightbox.packed.js","\/translate_a\/element.js"],"icon_url":"","summary":"Allow mobile menu slideout to work for Safari mobile","type":"theme","id":"theme:06ebe49f4c1e5b04cece831f8bb198a3","is_default":0,"created_at":1724434427},"7ae9d978-d63c-4a58-beb3-418bebb5b23c":{"title":"Salient","condition":"salient","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/salient\/","winW > bodyW"],"icon_url":"","summary":"Close mobile menu when using anchor links & Show the menu and animations on page load","type":"theme","id":"theme:b3e12d57ac23897be1bb2c673e3fc761","is_default":0,"created_at":1724434525},"35aaa6c5-4a37-4161-b504-fb3ebc4b1148":{"title":"Salient - Nectar slider","condition":"salient","exclusions":["\/salient-nectar-slider\/js\/nectar-slider.js","\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js"],"icon_url":"","summary":"load the images without interaction","type":"theme","id":"theme:d612db1dd8dc76faa6a36a9ebfd336dc","is_default":0,"created_at":1724434498},"84c95206-3e59-4eb3-a0c9-e2231a1c0a48":{"title":"SEO Lounge","condition":"seolounge","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?$","\/js_composer\/assets\/js\/dist\/js_composer_front.min.js","\/seolounge\/js\/radiantthemes-custom.js","\/seolounge\/js\/radiantthemes-core.min.js"],"icon_url":"","summary":"Avoid the loader being delayed so the page can be displayed before user interaction.","type":"theme","id":"theme:3d72b779d9c4ba6b51cc5b245b141433","is_default":0,"created_at":1724434624},"cd44aa56-088a-40dd-bf1e-f835efa68626":{"title":"Shoptimizer","condition":"shoptimizer","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/shoptimizer\/assets\/js\/lazyload-bg.js","\/shoptimizer\/assets\/js\/main.min.js"],"icon_url":"","summary":"Shows background images and fix the double tap on mobile menu","type":"theme","id":"theme:6c32b43f4da639e5901574fac6b7d387","is_default":0,"created_at":1724434579},"d2c48a48-430a-4eea-bc05-99b66f1f6a7b":{"title":"SmartMag","condition":"smart-mag","exclusions":["\/smart-mag\/js\/lazyload.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:23d6b7878bd0087addb067db3fa39864","is_default":0,"created_at":1724434887},"dd0d9133-ef17-4dac-b174-9f25d535838f":{"title":"Soledad","condition":"soledad","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/soledad\/js\/main.js","\/soledad\/js\/more-post.js","\/soledad\/js\/libs-script.min.js"],"icon_url":"","summary":"Fixes the images not being displayed because of the theme's Lazyload.","type":"theme","id":"theme:d3f78b26c2d11c99230171cc6378d06e","is_default":0,"created_at":1724434902},"3b85dd6e-9534-477e-9b15-940d0e155c8d":{"title":"Spacious - Mobile Menu","condition":"spacious","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/spacious\/js\/navigation.js"],"icon_url":"","summary":"Fixes mobile menu functionality.","type":"theme","id":"theme:d423c1f002b10b8682ee24d616b19c9c","is_default":0,"created_at":1724434916},"d657dc56-5c04-439a-8987-401f89a65bf9":{"title":"Stockholm","condition":"stockholm","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/stockholm\/js\/"],"icon_url":"","summary":"To show the logo and prevent JavaScript errors","type":"theme","id":"theme:fcfff492e00727b63cf5dff9f59bc2a4","is_default":0,"created_at":1724443889},"121f9b1b-d3cd-4dde-915e-0b348abf6687":{"title":"Storefront","condition":"storefront","exclusions":["\/storefront\/assets\/js\/navigation.min.js"],"icon_url":"","summary":"Reveals menu from the first click.\r\n\r\nSome elements on the page (Link sliders) are showed on page load:\r\n\r\n\/storefront\/assets\/js\/homepage.min.js","type":"theme","id":"theme:f0dca7e4eaedf573d4664be249845942","is_default":0,"created_at":1724443926},"41cfc83f-ff02-4a35-a3b7-e92db213b224":{"title":"StreamTube","condition":"streamtube","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/streamtube\/","\/streamtube-core\/"],"icon_url":"","summary":"Fixes the display video error on the mobile version.","type":"theme","id":"theme:9772ccddd470688f6bc6aee86e34d29b","is_default":0,"created_at":1724444002},"c31366fe-9045-4767-a405-52a11e08b82e":{"title":"Sydney - Load elements on page load","condition":"sydney-pro-ii","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/sydney-pro-ii\/js\/scripts.js","\/wp-content\/themes\/sydney-pro-ii\/js\/functions.min.js","\/wp-content\/themes\/sydney-pro-ii\/js\/elementor.js","\/wp-content\/themes\/sydney-pro-ii\/js\/hero-slider.js","\/wp-content\/plugins\/sydney-toolbox\/js\/main.js"],"icon_url":"","summary":"Load elements on pages without user interaction","type":"theme","id":"theme:1fb15693856451537e331adeaf2c7d6f","is_default":0,"created_at":1724442744},"aec0a548-4c6b-400a-80ed-19a49e0faef0":{"title":"The7","condition":"dt-the7","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/wp-includes\/js\/jquery\/jquery-migrate.min.js","loader-removed","\/Ultimate_VC_Addons\/assets\/min-js\/","\/dt-the7\/","\/js_composer\/"],"icon_url":"","summary":"Remove the loader and fire animations","type":"theme","id":"theme:7934c689fd20e30b6bfc69bb9d46cb63","is_default":0,"created_at":1724443079},"538354ff-d69f-40be-b0cc-df3790599dd2":{"title":"TheGem","condition":"thegem","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thegem\/js\/","gemSettings","thegemSlideshow","tgpLazyItemsOptions"],"icon_url":"","summary":"To show the logo, slider, animations and prevent JavaScript errors","type":"theme","id":"theme:153c54fe73897da838ce39152b1db5a8","is_default":0,"created_at":1724444019},"84d95a79-270c-4223-b459-bb49c6acfaf1":{"title":"Theme Electiman - Mobile Menu","condition":"electiman","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/electiman\/assets\/js\/navigation.js","\/themes\/electiman\/assets\/js\/theme-pluginjs.js","\/themes\/electiman\/assets\/js\/theme.js","\/themes\/electiman\/assets\/js\/slick.min.js","\/themes\/electiman\/venobox\/venobox.min.js","\/themes\/electiman\/assets\/js\/owl.carousel.min.js","\/wp-includes\/js\/imagesloaded.min.js"],"icon_url":"","type":"theme","id":"theme:a59c888391c869ed4f3417c02d71fe15","is_default":0,"created_at":1702923332},"3a59bf59-4fe5-4690-8ab7-33e6a976e2e3":{"title":"Thrive Theme Builder","condition":"thrive-theme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/thrive-visual-editor\/editor\/js\/dist\/modules\/(.*).js","TVE_Event_Manager_Registered_Callbacks","ThriveGlobal","TCB_Front","TL_Front","TVE_Ult","thrive-","thrive_","tve_","tve-"],"icon_url":"","type":"theme","id":"theme:7492fc8f8a90ad7ef680d9c560da2b0f","is_default":0,"created_at":1710767440},"68f2de3b-e2b8-4edf-b82f-93fd7834c65f":{"title":"Total","condition":"Total","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/Total\/assets\/js\/total.min.js"],"icon_url":"","summary":"Allow the search to work","type":"theme","id":"theme:96b0141273eabab320119c467cdcaf17","is_default":0,"created_at":1724444033},"6dc1cb35-6b50-4da0-9834-dddf169edaa6":{"title":"Townhub","condition":"townhub","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/townhub-add-ons\/assets\/js\/(.*)","\/wp-includes\/js\/dist\/vendor\/react.js","\/wp-includes\/js\/dist\/vendor\/react-dom.js"],"icon_url":"","summary":"Prevent add-ons from breaking the site","type":"theme","id":"theme:7c37c885d7fecf788f635734f99e8610","is_default":0,"created_at":1724444055},"f484f86b-e316-4871-9322-dee3925349fe":{"title":"Travel Monster - Owl Carousel","condition":"travel-monster","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/wp-content\/plugins\/wp-travel-engine\/assets\/lib\/owl-carousel(.*)\/owl.carousel(|.min).js","var isRtl"],"icon_url":"","summary":"Load Owl Carousel Slider without user interaction","type":"theme","id":"theme:d3e8da87b3affd399205438fbc8a4f05","is_default":0,"created_at":1724444075},"3ec96c3f-a6bf-4748-9b7e-78864bd24add":{"title":"uDesign - Mobile Menu","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework-async.min.js"],"icon_url":"","summary":"Keep the mobile menu working properly.","type":"theme","id":"theme:31ce70b0a02f8720a86d993816676943","is_default":0,"created_at":1724444158},"cb523239-27cc-461e-973d-c984a83223ac":{"title":"uDesign - Show Page Content on Load","condition":"u-design","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/wp-content\/themes\/u-design\/assets\/js\/theme.min.js","\/wp-content\/themes\/u-design\/framework\/assets\/js\/framework.min.js"],"icon_url":"","summary":"Display page content on load without user interaction.","type":"theme","id":"theme:c55edd40ad3f9321da577dad70bb130c","is_default":0,"created_at":1724444147},"14cb0a85-8bee-491e-99d7-5f20a07f4bdd":{"title":"Uncode","condition":"uncode","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/uncode\/library\/js\/init(.min)?.js","\/uncode\/library\/js\/plugins(.min)?.js","\/uncode\/library\/js\/app(.min)?.js","\/uncode\/library\/js\/woocommerce-uncode(.min)?.js","\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","initHeader","initBox","fixMenuHeight","initRow"],"icon_url":"","summary":"Hides Uncode's preloader without user interaction.","type":"theme","id":"theme:18ba19b98aefbb6c0fde6c6bf92e9cfc","is_default":0,"created_at":1724444172},"96aa49eb-6372-4b4c-b70d-f29dede8a8f2":{"title":"Utouch - Load menu on page load","condition":"utouch","exclusions":["\/wp-includes\/js\/jquery\/jquery-migrate.min.js","\/wp-includes\/js\/jquery\/jquery.min.js","\/utouch\/js\/main.js","\/utouch\/js\/swiper.jquery.min.js","\/utouch\/js\/fitvids.js","\/utouch\/js\/theme-plugins.js","\/utouch\/js\/crum-mega-menu.js"],"icon_url":"","summary":"Display menu on page load.","type":"theme","id":"theme:18284bf26abf49a1d5d60b3fb34e4c2d","is_default":0,"created_at":1724444186},"a1fbf155-720a-4704-9794-d6749ad6df59":{"title":"Vivo theme - Fix blank page","condition":"vivo","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/vivo\/framework\/assets\/js\/bt_framework_misc.js"],"icon_url":"","summary":"Fixes a blank page.","type":"theme","id":"theme:a140e640fed504586e24e7c0df30376b","is_default":0,"created_at":1724444202},"5acb5d19-caa6-4deb-b7db-0051df4c3c3b":{"title":"Voxel Theme","condition":"voxel","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/voxel\/","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig"],"icon_url":"","type":"theme","id":"theme:240a2be0a2b66b01f83abdcd83da7c7c","is_default":0,"created_at":1720444241},"88e96479-1aa2-4adc-8f07-20bc0368a63f":{"title":"Werkstatt","condition":"werkstatt","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/js\/underscore.min.js","\/werkstatt\/assets\/js\/vendor.min.js","\/werkstatt\/assets\/js\/fullscreen.min.js","\/werkstatt\/assets\/js\/app.min.js"],"icon_url":"","summary":"Show animated elements on page load.","type":"theme","id":"theme:38faa29db5a07b8fef6aee9cc11cafec","is_default":0,"created_at":1724444798},"60c4110b-a960-4d44-b619-6d79514dbf75":{"title":"Woodmart","condition":"woodmart","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/wp-includes\/js\/imagesloaded.min.js","\/woodmart\/js\/scripts\/wc\/","\/woodmart\/js\/scripts\/global\/","\/woodmart\/js\/libs\/owl.carousel.min.js","\/woodmart\/js\/libs\/owl.carousel.js","\/woodmart\/js\/libs\/slick.js","\/woodmart\/js\/libs\/autocomplete.min.js"],"icon_url":"","summary":"Show WooCommerce thumbnails on pageload & Show product image gallery","type":"theme","id":"theme:06338f13cb89e5309ad2eb7e4d457be4","is_default":0,"created_at":1724444297},"a4547b5b-10ab-407c-969c-269fddec07b8":{"title":"Woodmart - Cart Fragments","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>)","\/woocommerce\/assets\/js\/frontend\/cart-fragments.min.js","\/woocommerce\/assets\/js\/js-cookie\/js.cookie.min.js","\/woodmart\/js\/scripts\/wc\/updateCartFragmentsFix.js"],"icon_url":"","summary":"Fix problem with the quantity icon of the mini cart","type":"theme","id":"theme:591f4f1b2e86b1e987cd8789df3ffce3","is_default":0,"created_at":1724444280},"c385fdb6-ac41-4b00-a350-1e2e82445e22":{"title":"Woodmart - Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/menu\/menuOffsets.min.js","\/themes\/woodmart\/js\/libs\/swiper.min.js"],"icon_url":"","summary":"When Delay JavaScript Execution is enabled, menu dropdowns won't work consistently when clicked (seems to happen if page is refreshed and no user interaction happens until after page is fully loaded).","type":"theme","id":"theme:d8453e5704ad631dd785e452ce75c9f6","is_default":0,"created_at":1729535544},"97066e39-027a-4cd6-9152-7b6b53f365f5":{"title":"Woodmart - Mobile Menu","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/menu\/mobileNavigation.min.js","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js"],"icon_url":"","summary":"Allow mobile menu to work with just one click.","type":"theme","id":"theme:d79a3941e2f12fb93ffc980ebeb1d7f4","is_default":0,"created_at":1724444264},"b654d55b-8094-40a6-b145-48572d2c396d":{"title":"Woodmart - Sticky Header","condition":"woodmart","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/themes\/woodmart\/js\/scripts\/global\/helpers.min.js","\/themes\/woodmart\/js\/scripts\/header\/headerBuilder.min.js"],"summary":"When Delay JavaScript Execution is enabled, the header is no longer sticky when scrolling down the page.","icon_url":"","type":"theme","id":"theme:aa0d7919216f3bb2e405069d206dfda4","is_default":0,"created_at":1729604626},"926d3769-8ce6-4137-b682-44124909d2cc":{"title":"WooVina - Fix Preloader and Hero section","condition":"woovina","exclusions":["\\\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\\?(.*))?( |'|\"|>|$)","\/elementor\/","\/elementor-pro\/","\/wp-includes\/js\/imagesloaded.min.js","ElementorProFrontendConfig","elementorFrontendConfig","\/happy-elementor-addons-pro\/","\/header-footer-elementor\/inc\/js\/frontend.js","\/wp-includes\/js\/jquery\/ui\/core.min.js","\/wp-includes\/js\/dist\/api-fetch.min.js","\/wp-includes\/js\/dist\/hooks.min.js","\/wp-includes\/js\/dist\/i18n.min.js","\/woovina-preloader\/assets\/js\/wvp-main-script.js","\/woovina\/assets\/js\/main.min.js","\/woovina-elementor-widgets\/assets\/js\/wew-frontend.min.js","\/woovina-elementor-widgets\/assets\/js\/blog-carousel.min.js","\/woovina-elementor-widgets\/assets\/js\/tabs.min.js"],"icon_url":"","summary":"Fixes preloader and hero section","type":"theme","category":"analytics","id":"theme:23a0047d6cddc8e93a6695e42aa24da0","is_default":0,"created_at":1739814571},"119ebd1c-6b46-4f07-8d6a-3498d9c8814f":{"title":"XStore","condition":"xstore","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/xstore\/js\/","\/et-core-plugin\/packages\/st-woo-swatches\/public\/js\/frontend.min.js"],"icon_url":"","type":"theme","id":"theme:3de9d9ba385200548f177d9c704ae92a","is_default":0,"created_at":1679738190},"9a7a548c-07a1-4dff-93fc-6e8230b67853":{"title":"YOOtheme Pro","condition":"yootheme","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","uikit.min.js"],"icon_url":"","summary":"Show animations and image in header on page load.\r\n\r\n\r\n\/yootheme\/","type":"theme","id":"theme:119d329456073aa10969d7cbd9760f28","is_default":0,"created_at":1724444774},"f74c499e-b7d9-4590-8671-379f51f468c8":{"title":"Zeen","condition":"zeen","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","\/zeen\/assets\/js\/","\/js.cookie.min.js"],"icon_url":"","summary":"Starts animations on pageload","type":"theme","id":"theme:acb52844f996627788836366404a3245","is_default":0,"created_at":1724444815}},"scripts":{"analytics":{"2499bb90-0753-4b2b-9bd4-1525f94c7437":{"title":"Google Analytics","exclusions":["google-analytics.com\/analytics.js","ga\\( '","ga\\('"],"icon_url":"","summary":"Google Analytics","type":"script","category":"analytics","id":"script:d86cf69a8b82547a94ca3f6a307cf9a6","is_default":0,"created_at":1734096382},"ac2d5720-9418-468c-80a0-3874ee743c0f":{"title":"Google Optimize","exclusions":["a,s,y,n,c,h,i,d,e","googleoptimize.com\/optimize.js","async-hide"],"icon_url":"","summary":"Prevent a flicker or blank screen.","type":"script","category":"analytics","id":"script:031a0cece38c4739df67f910dcabf1bd","is_default":0,"created_at":1734096440},"219277ae-b2ac-4d42-913d-eaea40985295":{"title":"Google Tag Manager","exclusions":["\/gtag\/js","gtag\\(","\/gtm.js","async-hide"],"icon_url":"","summary":"","type":"script","category":"analytics","id":"script:1d3c65b2b03ef35e14df6b163ea3a1f6","is_default":0,"created_at":1733481215},"f632e3f4-20e6-471e-a78d-86afbea63586":{"title":"HubSpot","exclusions":["\/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js","\/jquery-migrate(.min)?.js","js(.*).hsforms.net","hbspt.forms.create"],"icon_url":"","summary":"Display the form","type":"script","category":"analytics","id":"script:de4bd8ef4675ebb85a055955de76d0ee","is_default":0,"created_at":1734105609}},"ad_networks":{"dd0c5a5b-ec56-49f9-9aa4-89e1e3a6a28a":{"title":"Amazon Ads","exclusions":["amazon-adsystem.com"],"icon_url":"","summary":"To show the ads","type":"script","category":"ad_networks","id":"script:b82a5936d8ea0745016caeb71629ae5d","is_default":0,"created_at":1734083105},"980edf32-c64b-4370-bf23-c62b079e71c3":{"title":"Google AdSense","exclusions":["adsbygoogle"],"icon_url":"","summary":"Google Adsense","type":"script","category":"ad_networks","id":"script:0206e6040c8ff64b8d6ee5fef2ce1c90","is_default":0,"created_at":1734096273},"49c38c0a-43b9-4237-88cb-57ddd519f0ad":{"title":"Venatus Media","exclusions":["\/ad-manager.min.js","__vm_add"],"icon_url":"","summary":"Show ads on page load.","type":"script","category":"ad_networks","id":"script:abe11528732aed9a19a97e73b242faa5","is_default":0,"created_at":1734096334},"0627fe24-7e9d-400f-b064-d98bec2ba85e":{"title":"Yandex Ads","exclusions":["yandex.ru","window.yaContextCb"],"icon_url":"","summary":"Display Ads without interaction","type":"script","category":"ad_networks","id":"script:dbd1875130c71eb4b2ef768ad18d820c","is_default":0,"created_at":1734096360}},"payment_processors":{"05d3eb78-f574-49be-95e1-3f11714005d1":{"title":"Stripe","exclusions":["js.stripe.com"],"icon_url":"","summary":"Fixes ReferenceError: Stripe is not defined","type":"script","category":"payment_processors","id":"script:ce7566d1d08cc094b74cf283cf9c56a5","is_default":0,"created_at":1734077637}},"other_services":{"6f460036-3106-4b8c-9951-d32de9b1258f":{"title":"Google Maps","exclusions":["maps.googleapis.com","maps.google.com"],"icon_url":"","summary":"Google Maps","type":"script","category":"other_services","id":"script:4d60ab2c6d11d753267484006c23e54c","is_default":0,"created_at":1734096371},"122e6ebb-51fd-477f-97fb-559593f1a48b":{"title":"Google Recaptcha","exclusions":["recaptcha"],"icon_url":"","summary":"Fixes dependency issues related to Google Recaptcha","type":"script","category":"other_services","id":"script:032cb16577cbf07bc7c02bac83bd936d","is_default":0,"created_at":1734096345},"668df886-2f43-46fa-8426-7be3d7f7d150":{"title":"LeadConnector Chatbox","exclusions":["\/chat-widget\/loader.js"],"icon_url":"","summary":"The chatbox icon\/button does not display until user interaction.\r\n\r\nThis should likely be moved to a new category aside from 'Other Services' once the categories are expanded. Most likely 'Widgets'.\r\n\r\nRelated discussion:\r\nhttps:\/\/wp-media.slack.com\/archives\/C43T1AYMQ\/p1734619420716789?thread_ts=1734605228.860859&cid=C43T1AYMQ\r\n\r\nWebsite using this Chatbox:\r\nhttps:\/\/premiermarketingus.com\r\n\r\nIt uses a custom element for the Chatbox that could be used for limiting display in UI to only sites using this widget: ","type":"script","category":"other_services","id":"script:eeda31f2e95b6f4c2107aebe2887bfe8","is_default":0,"created_at":1734620886},"5d606add-ffb8-4a06-b295-5f722710fbfd":{"title":"Refari","exclusions":["widget.refari.co","refari"],"icon_url":"","summary":"www.refari.co","type":"script","category":"other_services","id":"script:a705e197b13b47e72a105c923e044358","is_default":0,"created_at":1734096181},"742ec14a-27a1-4789-b9c8-a9c3a3cf7042":{"title":"Reviews.io","exclusions":["\/carousel-inline-iframeless\/dist.js","carouselInlineWidget"],"icon_url":"","summary":"Prevents the widget from breaking","type":"script","category":"other_services","id":"script:4df445c576f45889506ba175a4c39fdc","is_default":0,"created_at":1734096412},"0a37e528-8718-49f7-a26d-059aa29f867d":{"title":"Trustindex","exclusions":["cdn.trustindex.io\/loader.js","cdn.trustindex.io\/loader-cert.js"],"icon_url":"","summary":"Trustindex element is shown immediately","type":"script","category":"other_services","id":"script:1d38d6195597e8bb81966870f0a4f939","is_default":0,"created_at":1734096229},"ce9a3865-9efa-4e98-ae10-4f842a4ecc22":{"title":"Typeform","exclusions":["\/next\/embed.js"],"icon_url":"","summary":"Load Typeforms without interaction","type":"script","category":"other_services","id":"script:cd3889ae3b96f891186ae270dbbcc9bb","is_default":0,"created_at":1734096391},"b56bf06c-2f8c-4757-b536-a689fb0e75f9":{"title":"Typekit","exclusions":["typekit"],"icon_url":"","summary":"Load Typekit fonts on page load","type":"script","category":"other_services","id":"script:7815e38b93e3b500a632681bd594bd61","is_default":0,"created_at":1734096353},"03819e72-abf5-4057-9047-16d45db4641e":{"title":"Vidalytics - Autoplay","exclusions":["vidalytics_embed"],"summary":"Allows the autoplay functionality to work for videos without need for user interaction first.","icon_url":"","type":"script","category":"other_services","id":"script:113087c8df349e7c8b86875b46071855","is_default":0,"created_at":1736531452},"2c1d0998-8ab5-478c-8eb9-9e375b46363e":{"title":"Wistia","exclusions":["fast.wistia.com","\/assets\/external\/E-v1.js"],"icon_url":"","summary":"Show video on page load","type":"script","category":"other_services","id":"script:9a0111f8c3186c1cb3113587c660c041","is_default":0,"created_at":1734096254}}}} \ No newline at end of file diff --git a/dynamic-lists.json b/dynamic-lists.json index 3929c75606..93a047b2fd 100644 --- a/dynamic-lists.json +++ b/dynamic-lists.json @@ -1 +1 @@ -{"rucss_inline_atts_exclusions":["rocket-lazyload-inline-css","divi-style-parent-inline-inline-css","gsf-custom-css","extra-style-inline-inline-css","woodmart-inline-css-inline-css","woodmart_shortcodes-custom-css","rs-plugin-settings-inline-css","divi-style-inline-inline-css","tcb-post-list-dynamic-style","n2-ss-","wpcf7-","siteorigin-panels-layouts-footer","xstore-inline-css-inline-css","assets.reviews.io","ezoicCSS","stk-","rocket-lazyrender-inline-css","umsMapStyles_","trx_addons-inline-styles-inline-css"],"rucss_inline_content_exclusions":[".wp-container-",".wp-elements-","#wpv-expandable-",".custom-content-","#thb-",".et_pb_text_dap_","#gdlr-core-shape-divider","#ultib3-",".uvc-wrap-",".jet-listing-dynamic-post-",".vcex_",".wprm-advanced-list-",".adsslot_",".jnews_",".cp-info-bar.content-","#stockie-custom-","#ohio-custom-",".uid-","#wpfMainWrapper","#penci_","#penci-",".wpbs_s","#apcore_","#apress_","#zolo_",".extended-products-grid#style-",".preloader#style-preloader-",".thegem-heading-",".thegem-button-",".thegem-custom-",".thegem-popup-","#pattern-","#thegem-video-frame-","#thegem-",".qwery_inline_",".dcgd_submit_button",".irs-bar",".gallery-grid-",".cmplz-hidden","#sqbquizouter","#start_sqbquizouter",".flo-header--",".trx_addons_inline_",".wpp-cardview-compact",".e-loop-item-",".tiered-pricing-plain-text",".vc_cta3_content-container",".vc_btn-gradient-btn-",".et_pb_de_mach_title_1"],"defer_js_inline_exclusions":["DOMContentLoaded","document.write","window.lazyLoadOptions","N.N2_","rev_slider_wrapper","FB3D_CLIENT_LOCALE","ewww_webp_supported","anr_captcha_field_div","renderInvisibleReCaptcha","bookingInProgress"],"defer_js_external_exclusions":["gist.github.com","content.jwplatform.com","js.hsforms.net","www.uplaunch.com","google.com\/recaptcha","widget.reviews.co.uk","verify.authorize.net\/anetseal","lib\/admin\/assets\/lib\/webfont\/webfont.min.js","app.mailerlite.com","widget.reviews.io","simplybook.(.*)\/v2\/widget\/widget.js","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-content\/plugins\/wpfront-notification-bar\/js\/wpfront-notification-bar(.*).js","\/wp-content\/plugins\/oxygen\/component-framework\/vendor\/aos\/aos.js","\/wp-content\/plugins\/ewww-image-optimizer\/includes\/check-webp(.min)?.js","static.mailerlite.com\/data\/(.*).js","cdn.voxpow.com\/static\/libs\/v1\/(.*).js","cdn.voxpow.com\/media\/trackers\/js\/(.*).js","use.typekit.net","www.idxhome.com","\/wp-includes\/js\/dist\/vendor\/lodash(.min)?.js","\/wp-includes\/js\/dist\/api-fetch(.min)?.js","\/wp-includes\/js\/dist\/i18n(.min)?.js","\/wp-includes\/js\/dist\/vendor\/wp-polyfill(.min)?.js","\/wp-includes\/js\/dist\/url(.min)?.js","\/wp-includes\/js\/dist\/hooks(.min)?.js","www.paypal.com\/sdk\/js","js-eu1.hsforms.net","yanovis.Voucher.js","\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","use.typekit.com","\/artale\/modules\/kirki\/assets\/webfont.js","\/api\/scripts\/lb_cs.js","js.hscta.net\/cta\/current.js","widget.refari.co","player.vdocipher.com","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js"],"delay_js_exclusions":["nowprocket","\/wp-includes\/js\/wp-embed.min.js","lazyLoadOptions","lazyLoadThumb","wp-rocket\/assets\/js\/lazyload\/(.*)","et_core_page_resource_fallback","window.\\$us === undefined","js-extra","fusionNavIsCollapsed","\/assets\/js\/smush-lazy-load","eio_lazy_vars","\\\/lazysizes(\\.min|-pre|-post)?\\.js","document\\.body\\.classList\\.remove\\(\"no-js\"\\)","document\\.documentElement\\.className\\.replace\\( 'no-js', 'js' \\)","et_animation_data","wpforms_settings","var nfForms","\/\/stats.wp.com","_stq.push","fluent_form_ff_form_instance_","cpLoadCSS","ninja_column_","var rbs_gallery_","var lepopup_","var billing_additional_field","var gtm4wp","var dataLayer_content","\/ewww-image-optimizer\/includes\/load[_-]webp(\\.min)?.js","\/ewww-image-optimizer\/includes\/check-webp(\\.min)?.js","ewww_webp_supported","\/dist\/js\/browser-redirect\/app.js","\/perfmatters\/js\/lazyload.min.js","lazyLoadInstance","scripts.mediavine.com\/tags\/","initCubePortfolio","simpli.fi","gforms_recaptcha_","\/jetpack-boost\/vendor\/automattic\/jetpack-lazy-images\/(.*)","jetpack-lazy-images-js-enabled","jetpack-boost-critical-css","wpformsRecaptchaCallback","booking-suedtirol-js","wpcp_css_disable_selection","\/gravityforms\/js\/conditional_logic.min.js","statcounter.com\/counter\/counter.js","var sc_project","\/jetpack\/jetpack_vendor\/automattic\/jetpack-lazy-images\/(.*)","\/themify-builder\/themify\/js\/modules\/fallback(\\.min)?.js","handlePixMessage","var corner_video","cdn.pixfuture.com\/hb_v2.js","cdn.pixfuture.com\/pbix.js","served-by.pixfuture.com\/www\/delivery\/ads.js","served-by.pixfuture.com\/www\/delivery\/headerbid_sticky_refresh.js","serv-vdo.pixfuture.com\/vpaid\/ads.js","wprRemoveCPCSS","window.jdgmSettings","\/photonic\/include\/js\/front-end\/nomodule\/photonic-baguettebox.min.js","\/photonic\/include\/ext\/baguettebox\/baguettebox.min.js","window.wsf_form_json_config","et_link_options_data","FuseboxPlayerAPIKey","js.hscta.net\/cta\/current.js","hbspt.cta.load","consent.cookiebot.com\/uc.js","\/woofilter-pro\/woofilterpro\/js\/ion.rangeSlider.min.js","barra.r7.com\/barra.js","rocket_css_lazyload_launch","#wpr-lazyload-bg","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","rocket_lcp_data","rocket_beacon_data","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","elm.style.display=\"none\""],"js_minify_external":["html5.js","show_ads.js","histats.com\/js","ws.amazon.com\/widgets","\/ads\/","intensedebate.com","scripts.chitika.net\/","jotform.com\/","gist.github.com","forms.aweber.com","video.unrulymedia.com","stats.wp.com","stats.wordpress.com","widget.rafflecopter.com","widget-prime.rafflecopter.com","releases.flowplayer.org","c.ad6media.fr","cdn.stickyadstv.com","www.smava.de","contextual.media.net","app.getresponse.com","adserver.reklamstore.com","s0.wp.com","wprp.zemanta.com","files.bannersnack.com","smarticon.geotrust.com","js.gleam.io","ir-na.amazon-adsystem.com","web.ventunotech.com","verify.authorize.net","ads.themoneytizer.com","embed.finanzcheck.de","imagesrv.adition.com","js.juicyads.com","form.jotformeu.com","speakerdeck.com","content.jwplatform.com","ads.investingchannel.com","app.ecwid.com","www.industriejobs.de","s.gravatar.com","googlesyndication.com","a.optmstr.com","a.optmnstr.com","a.opmnstr.com","adthrive.com","mediavine.com","js.hsforms.net","googleadservices.com","f.convertkit.com","recaptcha\/api.js","mailmunch.co","apps.shareaholic.com","dsms0mj1bbhn4.cloudfront.net","nutrifox.com","code.tidio.co","www.uplaunch.com","widget.reviewability.com","embed-cdn.gettyimages.com\/widgets.js","app.mailerlite.com","ck.page","cdn.jsdelivr.net\/gh\/AmauriC\/","static.klaviyo.com\/onsite\/js\/klaviyo.js","a.omappapi.com\/app\/js\/api.min.js","static.zdassets.com","feedbackcompany.com\/widgets\/feedback-company-widget.min.js","widget.gleamjs.io","phonewagon.com","simplybook.asia\/v2\/widget\/widget.js","simplybook.it\/v2\/widget\/widget.js","simplybook.me\/v2\/widget\/widget.js","static.botsrv.com\/website\/js\/widget2.36cf1446.js","static.mailerlite.com\/data\/","cdn.voxpow.com","loader.knack.com","embed.lpcontent.net\/leadboxes\/current\/embed.js","cc.cdn.civiccomputing.com\/9\/cookieControl-9.x.min.js","cse.google.com\/cse.js","kit.fontawesome.com","cdn.jsdelivr.net\/npm\/mathjax@3\/es5\/tex-mml-chtml.js","static.leadpages.net\/leadbars\/current\/embed.js","booqable.com\/v2\/booqable.js","googleoptimize.com","cdna.hubpeople.com\/js\/widget_standalone_two_modes.js","s3.tradingview.com","www.vbt.io\/ext\/vbtforms.js","cdn.callrail.com","documentcloud.adobe.com\/view-sdk\/main.js","static.cleverpush.com","js.afterpay.com","cdn.enable.co.il\/licenses\/enable-","hcaptcha.com\/1\/api.js","voucher.getavo.it\/public\/js\/yanovis.Voucher.js","js-eu1.hsforms.net","statcounter.com\/counter\/counter.js","snapppt.com","use.typekit.com","secure.gravatar.com\/js\/gprofiles.js","cdn.jsdelivr.net\/npm\/hockeystack","widget.prod.faslet.net","ga.getresponse.com\/script\/ga.js","cognitoforms.com","usercentrics.eu","cdn.amcharts.com","umami","cdn.popt.in\/pixel.js","m2d.m2.ai","pubguru.net","trustindex.io","cdnjs.cloudflare.com\/ajax\/libs\/prism\/","podigee-podcast-player.js","tarteaucitron.io\/load.js","osm.klarnaservices.com\/lib.js","mein.clickskeks.at\/app.js","barra.r7.com\/barra.js","widget.refari.co","widget.reviews.co.uk","player.vdocipher.com","www.instagram.com\/embed.js","smartframe.io","challenges.cloudflare.com\/turnstile\/","script.roboassist.ai","cdn.hu-manity.co","daumcdn.net\/mapjsapi\/bundle\/postcode\/prod\/postcode.v2.js","consent.cookiebot.com\/uc.js","umstats.tools.coolw.xyz","powerad.ai","leadconnectorhq.com"],"js_move_after_combine":["map_fusion_map_","ec:addProduct","ec:addImpression","clear_better_facebook_comments","vc-row-destroy-equal-heights-","dfd-icon-list-","SFM_template","WLTChangeState","wlt_star_","wlt_pop_distance_","smart_list_tip","gd-wgt-pagi-","data-rf-id=","tvc_po=","scrapeazon","startclock","it_logo_field_owl-box_","td_live_css_uid","wpvl_paramReplace","tdAjaxCount","mec_skin_","_wca","_taboola","fbq('trackCustom'","fbq('track'","data.token","sharrre","dfads_ajax_load_ads","tie_postviews","wmp_update","h5ab-print-article","gform_ajax_frame_","gform_post_render","mts_view_count","act_css_tooltip","window.SLB","wpt_view_count","var dateNow","gallery_product_",".flo-block-slideshow-","data='api-key=ct-","ip_common_function()","(\"style#gsf-custom-css\").append","a3revWCDynamicGallery_","#owl-carousel-instagram-","window.FlowFlowOpts","jQuery('.td_uid_","jQuery(\".slider-","#dfd-vcard-widget-","#sf-instagram-widget-",".woocommerce-tabs-","penci_megamenu__","vc_prepareHoverBox","wp-temp-form-div","_wswebinarsystem_already_","#views-extra-css\").text","fusetag.setTargeting","hit.uptrendsdata.com","callback:window.renderBadge","test_run_nf_conditional_logic","cb_nombre","$('.fl-node-","function($){google_maps_","$(\"#myCarousel","et_animation_data=","current_url=\"","CustomEvent.prototype=window.Event.prototype","electro-wc-product-gallery","woof_is_mobile","jQuery('.videonextup","wpp_params","us.templateDirectoryUri=",".fat-gallery-item",".ratingbox","user_rating.prototype.eraseCookie","test_run_nf_conditional","dpsp-networks-btns-wrapper","pa_woo_product_info","sharing_enabled_on_post_via_metabox","#product-search-field-","GOTMLS_login_offset","berocket_aapf_time_to_fix_products_style","window.vc_googleMapsPointer","sinceID_","#ut-background-video-ut-section","+window.comment_tab_width+","dfd-button-hover-in","wpseo-address-wrapper","platform.stumbleupon.com","#woo_pp_ec_button_mini_cart","#supercarousel","blockClass","tdbMenuItem","tdbSearchItem","best_seller_badge","jQuery('#product-top-bar","fb_desc-","FC_regenerate_captcha","wp_post_blocks_vars.listed_posts=[","captcha-hash","mapdata={",".ywpc-char-",").countdowntimer(","jQuery(\"#td_uid_","find('#td_uid_","variation_estimate_msg"],"js_excluded_inline":["document.write","google_ad","edToolbar","gtag","_gaq.push","_gaLt","GoogleAnalyticsObject","syntaxhighlighter","adsbygoogle","ci_cap_","_stq","nonce","post_id","LogHuman","idcomments_acct","ch_client","sc_online_t","_stq","bannersnack_embed","vtn_player_type","ven_video_key","ANS_customer_id","tdBlock","tdLocalCache","wpRestNonce","\"url\":","lazyLoadOptions","adthrive","loadCSS","google_tag_params","clicky_custom","clicky_site_ids","NSLPopupCenter","_paq","gtm","dataLayer","RecaptchaLoad","WPCOM_sharing_counts","jetpack_remote_comment","subscribe-field","contextly","_mmunch","gt_request_uri","doGTranslate","docTitle","bs_ajax_paginate_","bs_deferred_loading_","theChampRedirectionUrl","theChampFBCommentUrl","theChampTwitterRedirect","theChampRegRedirectionUrl","ESSB_CACHE_URL","oneall_social_login_providers_","betterads_screen_width","woocommerce_wishlist_add_to_wishlist_url","arf_conditional_logic","heateorSsHorSharingShortUrl","TL_Const","bimber_front_microshare","setAttribute(\"id\"","setAttribute( \"id\"","TribeEventsPro","peepsotimedata","wphc_data","hc_rand_id","RBL_ADD","AfsAnalyticsObject","_thriveCurrentPost","esc_login_url","fwduvpMainPlaylist","Bibblio.initRelatedContent","showUFC()","#iphorm-","#fancy-","ult-carousel-","theChampLJAuthUrl","f._fbq","Insticator","w2dc_js_objects","cherry_ajax","ad_block_","elementorFrontendConfig","zeen_","disqusIdentifier","currentAjaxUrl","geodir_event_call_calendar_","atatags-","hbspt.forms.create","function(c,h,i,m,p)","dataTable({","rankMath = {","_atrk_opts","quicklinkOptions","ct_checkjs_","WP_Statistics_http","penci_block_","omapi_localized","omapi_data","OptinMonsterApp","tminusnow","nfForms","galleries.gallery_","wcj_evt.prodID","advads_tracking_ads","advadsGATracking.postContext","woopack_config","ulp_content_id","wp-cumulus\/tagcloud.swf?r=","ctSetCookie('ct_checkjs'","woof_really_curr_tax","uLogin.customInit","i18n_no_matching_variations_text","alsp_map_markers_attrs","var inc_opt =","iworks_upprev","yith_wcevti_tickets","window.metrilo.ensure_cbuid","metrilo.event","wordpress_page_root","wcct_info","Springbot.product_id","pysWooProductData","dfd-heading","owl=$(\"#","penci_megamenu","fts_security","algoliaAutocomplete","avia_framework_globals","tabs.easyResponsiveTabs","searchlocationHeader","yithautocomplete","data-parallax-speed","currency_data=","cedexisData","function reenableButton","#wpnbio-show","e.Newsletter2GoTrackingObject","var categories_","\"+nRemaining+\"","cartsguru_cart_token","after_share_easyoptin","location_data.push","thirstyFunctions.isThirstyLink","styles: ' #custom-menu-","function svc_center_","#svc_carousel2_container_","advads.move","elementid","advads_has_ads","wpseo_map_init","mdf_current_page_url","tptn_tracker","dpsp_pin_button_data","searchwp_live_search_params","wpp_params","top.location,thispage","selection+pagelink","ic_window_resolution","PHP.wp_p_id","ShopifyBuy.UI.onReady(client)","orig_request_uri","gie.widgets.load","Adman.Flash","PHP.wp_p_id","window.broadstreetKeywords","var productId =","var flatsomeVars","wc_product_block_data","static.mailerlite.com","amzn_assoc","_bs_getParameterByName","_stq.push","h._remove","var FlowFlowOpts","var WCPFData =","var _beeketing","var _statcounter","var actions =","var current_url","var object_name","var the_ajax_script","var wc_cart_fragments_params","var woocommerce_params","var wpml_cookies","wc_add_to_cart_params","window.broadstreetKeywords","window.wc_ga_pro.available_gateways","xa.prototype","HOUZEZ_ajaxcalls_vars","w2dc_maps_objects","w2dc_controller_args_array","w2dc_map_markers_attrs","YT.Player","WPFC.data","function current_video_","var videodiv","var slider_wppasrotate","wppas_ga","var blockClass","tarteaucitron","pw_brand_product_list","tminusCountDown","pysWooSelectContentData","wpvq_ans89733","_isp_version","price_range_data","window.FeedbackCompanyWidgets","woocs_current_currency","woo_variation_swatches_options","woocommerce_price_slider_params","scriptParams","form-adv-pagination","borlabsCookiePrioritize","urls_wpwidgetpolylang","quickViewNonce","frontendscripts_params","nj-facebook-messenger","var fb_mess_position","init_particles_row_background_script","setREVStartSize","fl-node","PPAccordion","soliloquy_","wprevpublicjs_script_vars","DTGS_NONCE_FRONTEND","et_animation_data","archives-dropdown","loftloaderCache","SmartSliderSimple","var nectarLove","var incOpt","RocketBrowserCompatibilityChecker","RocketPreloadLinksConfig","placementVersionId","var useEdit","var DTGS_NONCE_FRONTEND","n2jQuery","et_core_api_spam_recaptcha","cnArgs","__CF$cv$params","trustbox_settings","aepro","cdn.jst.ai","w2dc_fields_in_categories","jetMenuPublicSettings","JetTricksSettings","aepc_pixel","avadaWooCommerceVars","var isb","fcaPcPost","csrf_token","icwp_wpsf_vars_lpantibot","wpvViewHead","ed_school_plugin","aps_comp_","guaven_woos","__lm_redirect_to","__wpdm_view_count","bookacti.booking_system","nfFrontEnd","view_quote_cart_link","__eae_decode_emails","divioverlays_ajaxurl","var _EPYT_","#ins-heading-","#ins-button-","tve_frontend_options","lb24.src","amazon_Login_accessToken","porto_infinite_scroll",".adace-loader-","adace_load_","tagGroupsAccordiontaggroupscloudaccordion","tagGroupsTabstaggroupscloudtabs","jrRelatedWidgets","UNCODE.initRow","amp_mobile_redirect_disabled","wpgdprcData","wpml_browser_redirect_params","swPreRegister","kboard_settings","ct_ultimate_gdpr_cookie","wcpv_registration_local","www.idxhome.com","arf_footer_cl_logic_call","reload_attached_coupons","var ftpp","forminatorFront","_EPYT_","edd_free_downloads_vars","edd_stripe_vars","var ASP","ecwidOriginalTitle","defaultCategoryId","translation-revision-date","google_conversion_id","hbspt","var marker_locations_","var AdmMyAjax","ifso_page_url","referrer_for_pageload","WoocommerceWidget\/woocommerceWidget.js","var ht_ctc_chat_var","spuvar","var wpilFrontend","urls_polylangREPLACETOID","e.setAttribute('unselectable',on);","try{Typekit.load","iMapsData","var wpforms_user_journey","rocket_lazyload_css_data","wcStoreApiNonceTimestamp","createNonceMiddleware","pbidHash","wcBlocksMiddlewareConfig"],"cache_ignored_parameters":["utm_source","utm_medium","utm_campaign","utm_expid","utm_term","utm_content","utm_id","utm_source_platform","utm_creative_format","utm_marketing_tactic","mtm_source","mtm_medium","mtm_campaign","mtm_keyword","mtm_cid","mtm_content","pk_source","pk_medium","pk_campaign","pk_keyword","pk_cid","pk_content","fb_action_ids","fb_action_types","fb_source","fbclid","campaignid","adgroupid","adid","gclid","age-verified","ao_noptimize","usqp","cn-reloaded","_ga","sscid","gclsrc","_gl","mc_cid","mc_eid","_bta_tid","_bta_c","trk_contact","trk_msg","trk_module","trk_sid","gdfms","gdftrk","gdffi","_ke","_kx","redirect_log_mongo_id","redirect_mongo_id","sb_referer_host","mkwid","pcrid","ef_id","s_kwcid","msclkid","dm_i","epik","pp","gbraid","wbraid","ssp_iabi","ssp_iaba","gad","vgo_ee","gad_source","onlywprocket","srsltid"],"preload_exclusions":["void\\(.*;","(.*)__trashed(.*)","\/jet-menu\/(.*)","\/jet-popup\/(.*)","(.*)printButton.href(.*)"],"exclude_js_files":["\/wp-includes\/js\/dist\/i18n.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/html2canvas.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/pdf.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/three.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/3d-flip-book.min.js","\/google-site-kit\/dist\/assets\/js\/(.*).js","\/wp-live-chat-support\/public\/js\/callus(.*).js","\/borlabs-cookie\/assets\/javascript\/(.*).js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","\/woocommerce-bookings\/dist\/frontend.js","\/plugins\/mapify(.*)\/assets\/js\/dist\/bundle.js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","\/wp-recipe-maker-premium\/dist\/public-premium.js","\/plugins\/wp-recipe-maker\/(.*)"],"staging_domains":[".wpengine.com",".wpenginepowered.com",".pantheonsite.io",".flywheelsites.com",".flywheelstaging.com",".kinsta.com",".kinsta.cloud",".cloudwaysapps.com",".azurewebsites.net",".wpserveur.net","-liquidwebsites.com",".myftpupload.com",".dream.press",".sg-host.com",".platformsh.site",".wpstage.net",".bigscoots-staging.com",".wpsc.site",".runcloud.link",".onrocket.site",".singlestaging.com",".myraidbox.de",".instawp.xyz",".instawp.co",".instawp.link",".instawp.app",".hstgr.cloud",".myhostpoint.ch",".wpcomstaging.com",".nxcli.io",".lyricalstaging.com",".myrdbx.io",".staging.tempurl.host",".staging.mysites.io",".updraftclone.com",".easywp.com",".preview.infomaniak.website",".wp-cloud.dev",".wpsc.dev",".wptiger.fr",".amazonaws.com",".wpdns.site",".patheonsite.io",".cloudwayssites.com",".mystagingwebsite.com",".hostingersite.com",".ngrok.io",".wpenginepowered.com",".stage.site",".ksysweb.com"],"exclude_js_template":["type=\"module\"","data-minify=","data-no-minify="],"lazy_rendering_exclusions":["class=\"parallex\"","class=\"avada-footer-scripts\"","id=\"rhslidingMenu\"","class=\"logobsmallt\"","id=\"ast-mobile-popup-wrapper\"","id=\"cmplz-cookiebanner-container\"","class=\"wf-container-footer\"","class=\"de-mega-menu-container\"","data-nosnippet","class=\"floating-menu float-menu-","id=\"jeg_off_canvas\"","id=\"dipi-popup-maker-container\"","class=\"static-position vendor_hidden\"","class=\"jws-mini-cart-wrapper\"","class=\"home-widgets-section\"","elementor-location-floating_buttons","class=\"xoo-el-container xoo-el-style-popup\"","class=\"off-canvas-wrapper\"","id=\"ast-hb-account-login-wrap\"","id=\"ak_drawer_holder\"","id=\"brx-footer\"","elementor-location-footer","class=\"ts-floating-sidebar\"","id=\"yith-wacp-popup\"","class=\"fl-builder-content fl-builder-content-30 fl-builder-global-templates-locked\"","class=\"mfn-footer-tmpl mfn-footer\"","class=\"fusion-tb-footer fusion-footer","class=\"wt-cli-cookie-bar-container\"","id=\"lazy-loading-point\"","class=\"cp-popup-container","class=\"xoo-wsc-markup\"","class=\"xoo-wsc-modal","class=\"breakdance\"","class=\"footer-container color-scheme-light\"","class=\"sticky-cta\"","class=\"footer-booking-widget","rh_sticky_wrapper_footer","class=\"sticky-add-to-cart-wrapper","id=\"wcpa_img_preview\"","id=\"wpca-lay-out-wrapper\""],"host_fonts":[]} \ No newline at end of file +{"rucss_inline_atts_exclusions":["rocket-lazyload-inline-css","divi-style-parent-inline-inline-css","gsf-custom-css","extra-style-inline-inline-css","woodmart-inline-css-inline-css","woodmart_shortcodes-custom-css","rs-plugin-settings-inline-css","divi-style-inline-inline-css","tcb-post-list-dynamic-style","n2-ss-","wpcf7-","siteorigin-panels-layouts-footer","xstore-inline-css-inline-css","assets.reviews.io","ezoicCSS","stk-","rocket-lazyrender-inline-css","umsMapStyles_","trx_addons-inline-styles-inline-css"],"rucss_inline_content_exclusions":[".wp-container-",".wp-elements-","#wpv-expandable-",".custom-content-","#thb-",".et_pb_text_dap_","#gdlr-core-shape-divider","#ultib3-",".uvc-wrap-",".jet-listing-dynamic-post-",".vcex_",".wprm-advanced-list-",".adsslot_",".jnews_",".cp-info-bar.content-","#stockie-custom-","#ohio-custom-",".uid-","#wpfMainWrapper","#penci_","#penci-",".wpbs_s","#apcore_","#apress_","#zolo_",".extended-products-grid#style-",".preloader#style-preloader-",".thegem-heading-",".thegem-button-",".thegem-custom-",".thegem-popup-","#pattern-","#thegem-video-frame-","#thegem-",".qwery_inline_",".dcgd_submit_button",".irs-bar",".gallery-grid-",".cmplz-hidden","#sqbquizouter","#start_sqbquizouter",".flo-header--",".trx_addons_inline_",".wpp-cardview-compact",".e-loop-item-",".tiered-pricing-plain-text",".vc_cta3_content-container",".vc_btn-gradient-btn-",".et_pb_de_mach_title_1"],"defer_js_inline_exclusions":["DOMContentLoaded","document.write","window.lazyLoadOptions","N.N2_","rev_slider_wrapper","FB3D_CLIENT_LOCALE","ewww_webp_supported","anr_captcha_field_div","renderInvisibleReCaptcha","bookingInProgress"],"defer_js_external_exclusions":["gist.github.com","content.jwplatform.com","js.hsforms.net","www.uplaunch.com","google.com\/recaptcha","widget.reviews.co.uk","verify.authorize.net\/anetseal","lib\/admin\/assets\/lib\/webfont\/webfont.min.js","app.mailerlite.com","widget.reviews.io","simplybook.(.*)\/v2\/widget\/widget.js","\/wp-includes\/js\/dist\/i18n.min.js","\/wp-content\/plugins\/wpfront-notification-bar\/js\/wpfront-notification-bar(.*).js","\/wp-content\/plugins\/oxygen\/component-framework\/vendor\/aos\/aos.js","\/wp-content\/plugins\/ewww-image-optimizer\/includes\/check-webp(.min)?.js","static.mailerlite.com\/data\/(.*).js","cdn.voxpow.com\/static\/libs\/v1\/(.*).js","cdn.voxpow.com\/media\/trackers\/js\/(.*).js","use.typekit.net","www.idxhome.com","\/wp-includes\/js\/dist\/vendor\/lodash(.min)?.js","\/wp-includes\/js\/dist\/api-fetch(.min)?.js","\/wp-includes\/js\/dist\/i18n(.min)?.js","\/wp-includes\/js\/dist\/vendor\/wp-polyfill(.min)?.js","\/wp-includes\/js\/dist\/url(.min)?.js","\/wp-includes\/js\/dist\/hooks(.min)?.js","www.paypal.com\/sdk\/js","js-eu1.hsforms.net","yanovis.Voucher.js","\/carousel-upsells-and-related-product-for-woocommerce\/assets\/js\/glide.min.js","use.typekit.com","\/artale\/modules\/kirki\/assets\/webfont.js","\/api\/scripts\/lb_cs.js","js.hscta.net\/cta\/current.js","widget.refari.co","player.vdocipher.com","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js"],"delay_js_exclusions":["nowprocket","\/wp-includes\/js\/wp-embed.min.js","lazyLoadOptions","lazyLoadThumb","wp-rocket\/assets\/js\/lazyload\/(.*)","et_core_page_resource_fallback","window.\\$us === undefined","js-extra","fusionNavIsCollapsed","\/assets\/js\/smush-lazy-load","eio_lazy_vars","\\\/lazysizes(\\.min|-pre|-post)?\\.js","document\\.body\\.classList\\.remove\\(\"no-js\"\\)","document\\.documentElement\\.className\\.replace\\( 'no-js', 'js' \\)","et_animation_data","wpforms_settings","var nfForms","\/\/stats.wp.com","_stq.push","fluent_form_ff_form_instance_","cpLoadCSS","ninja_column_","var rbs_gallery_","var lepopup_","var billing_additional_field","var gtm4wp","var dataLayer_content","\/ewww-image-optimizer\/includes\/load[_-]webp(\\.min)?.js","\/ewww-image-optimizer\/includes\/check-webp(\\.min)?.js","ewww_webp_supported","\/dist\/js\/browser-redirect\/app.js","\/perfmatters\/js\/lazyload.min.js","lazyLoadInstance","scripts.mediavine.com\/tags\/","initCubePortfolio","simpli.fi","gforms_recaptcha_","\/jetpack-boost\/vendor\/automattic\/jetpack-lazy-images\/(.*)","jetpack-lazy-images-js-enabled","jetpack-boost-critical-css","wpformsRecaptchaCallback","booking-suedtirol-js","wpcp_css_disable_selection","\/gravityforms\/js\/conditional_logic.min.js","statcounter.com\/counter\/counter.js","var sc_project","\/jetpack\/jetpack_vendor\/automattic\/jetpack-lazy-images\/(.*)","\/themify-builder\/themify\/js\/modules\/fallback(\\.min)?.js","handlePixMessage","var corner_video","cdn.pixfuture.com\/hb_v2.js","cdn.pixfuture.com\/pbix.js","served-by.pixfuture.com\/www\/delivery\/ads.js","served-by.pixfuture.com\/www\/delivery\/headerbid_sticky_refresh.js","serv-vdo.pixfuture.com\/vpaid\/ads.js","wprRemoveCPCSS","window.jdgmSettings","\/photonic\/include\/js\/front-end\/nomodule\/photonic-baguettebox.min.js","\/photonic\/include\/ext\/baguettebox\/baguettebox.min.js","window.wsf_form_json_config","et_link_options_data","FuseboxPlayerAPIKey","js.hscta.net\/cta\/current.js","hbspt.cta.load","consent.cookiebot.com\/uc.js","\/woofilter-pro\/woofilterpro\/js\/ion.rangeSlider.min.js","barra.r7.com\/barra.js","rocket_css_lazyload_launch","#wpr-lazyload-bg","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","rocket_lcp_data","rocket_beacon_data","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","elm.style.display=\"none\""],"js_minify_external":["html5.js","show_ads.js","histats.com\/js","ws.amazon.com\/widgets","\/ads\/","intensedebate.com","scripts.chitika.net\/","jotform.com\/","gist.github.com","forms.aweber.com","video.unrulymedia.com","stats.wp.com","stats.wordpress.com","widget.rafflecopter.com","widget-prime.rafflecopter.com","releases.flowplayer.org","c.ad6media.fr","cdn.stickyadstv.com","www.smava.de","contextual.media.net","app.getresponse.com","adserver.reklamstore.com","s0.wp.com","wprp.zemanta.com","files.bannersnack.com","smarticon.geotrust.com","js.gleam.io","ir-na.amazon-adsystem.com","web.ventunotech.com","verify.authorize.net","ads.themoneytizer.com","embed.finanzcheck.de","imagesrv.adition.com","js.juicyads.com","form.jotformeu.com","speakerdeck.com","content.jwplatform.com","ads.investingchannel.com","app.ecwid.com","www.industriejobs.de","s.gravatar.com","googlesyndication.com","a.optmstr.com","a.optmnstr.com","a.opmnstr.com","adthrive.com","mediavine.com","js.hsforms.net","googleadservices.com","f.convertkit.com","recaptcha\/api.js","mailmunch.co","apps.shareaholic.com","dsms0mj1bbhn4.cloudfront.net","nutrifox.com","code.tidio.co","www.uplaunch.com","widget.reviewability.com","embed-cdn.gettyimages.com\/widgets.js","app.mailerlite.com","ck.page","cdn.jsdelivr.net\/gh\/AmauriC\/","static.klaviyo.com\/onsite\/js\/klaviyo.js","a.omappapi.com\/app\/js\/api.min.js","static.zdassets.com","feedbackcompany.com\/widgets\/feedback-company-widget.min.js","widget.gleamjs.io","phonewagon.com","simplybook.asia\/v2\/widget\/widget.js","simplybook.it\/v2\/widget\/widget.js","simplybook.me\/v2\/widget\/widget.js","static.botsrv.com\/website\/js\/widget2.36cf1446.js","static.mailerlite.com\/data\/","cdn.voxpow.com","loader.knack.com","embed.lpcontent.net\/leadboxes\/current\/embed.js","cc.cdn.civiccomputing.com\/9\/cookieControl-9.x.min.js","cse.google.com\/cse.js","kit.fontawesome.com","cdn.jsdelivr.net\/npm\/mathjax@3\/es5\/tex-mml-chtml.js","static.leadpages.net\/leadbars\/current\/embed.js","booqable.com\/v2\/booqable.js","googleoptimize.com","cdna.hubpeople.com\/js\/widget_standalone_two_modes.js","s3.tradingview.com","www.vbt.io\/ext\/vbtforms.js","cdn.callrail.com","documentcloud.adobe.com\/view-sdk\/main.js","static.cleverpush.com","js.afterpay.com","cdn.enable.co.il\/licenses\/enable-","hcaptcha.com\/1\/api.js","voucher.getavo.it\/public\/js\/yanovis.Voucher.js","js-eu1.hsforms.net","statcounter.com\/counter\/counter.js","snapppt.com","use.typekit.com","secure.gravatar.com\/js\/gprofiles.js","cdn.jsdelivr.net\/npm\/hockeystack","widget.prod.faslet.net","ga.getresponse.com\/script\/ga.js","cognitoforms.com","usercentrics.eu","cdn.amcharts.com","umami","cdn.popt.in\/pixel.js","m2d.m2.ai","pubguru.net","trustindex.io","cdnjs.cloudflare.com\/ajax\/libs\/prism\/","podigee-podcast-player.js","tarteaucitron.io\/load.js","osm.klarnaservices.com\/lib.js","mein.clickskeks.at\/app.js","barra.r7.com\/barra.js","widget.refari.co","widget.reviews.co.uk","player.vdocipher.com","www.instagram.com\/embed.js","smartframe.io","challenges.cloudflare.com\/turnstile\/","script.roboassist.ai","cdn.hu-manity.co","daumcdn.net\/mapjsapi\/bundle\/postcode\/prod\/postcode.v2.js","consent.cookiebot.com\/uc.js","umstats.tools.coolw.xyz","powerad.ai","leadconnectorhq.com"],"js_move_after_combine":["map_fusion_map_","ec:addProduct","ec:addImpression","clear_better_facebook_comments","vc-row-destroy-equal-heights-","dfd-icon-list-","SFM_template","WLTChangeState","wlt_star_","wlt_pop_distance_","smart_list_tip","gd-wgt-pagi-","data-rf-id=","tvc_po=","scrapeazon","startclock","it_logo_field_owl-box_","td_live_css_uid","wpvl_paramReplace","tdAjaxCount","mec_skin_","_wca","_taboola","fbq('trackCustom'","fbq('track'","data.token","sharrre","dfads_ajax_load_ads","tie_postviews","wmp_update","h5ab-print-article","gform_ajax_frame_","gform_post_render","mts_view_count","act_css_tooltip","window.SLB","wpt_view_count","var dateNow","gallery_product_",".flo-block-slideshow-","data='api-key=ct-","ip_common_function()","(\"style#gsf-custom-css\").append","a3revWCDynamicGallery_","#owl-carousel-instagram-","window.FlowFlowOpts","jQuery('.td_uid_","jQuery(\".slider-","#dfd-vcard-widget-","#sf-instagram-widget-",".woocommerce-tabs-","penci_megamenu__","vc_prepareHoverBox","wp-temp-form-div","_wswebinarsystem_already_","#views-extra-css\").text","fusetag.setTargeting","hit.uptrendsdata.com","callback:window.renderBadge","test_run_nf_conditional_logic","cb_nombre","$('.fl-node-","function($){google_maps_","$(\"#myCarousel","et_animation_data=","current_url=\"","CustomEvent.prototype=window.Event.prototype","electro-wc-product-gallery","woof_is_mobile","jQuery('.videonextup","wpp_params","us.templateDirectoryUri=",".fat-gallery-item",".ratingbox","user_rating.prototype.eraseCookie","test_run_nf_conditional","dpsp-networks-btns-wrapper","pa_woo_product_info","sharing_enabled_on_post_via_metabox","#product-search-field-","GOTMLS_login_offset","berocket_aapf_time_to_fix_products_style","window.vc_googleMapsPointer","sinceID_","#ut-background-video-ut-section","+window.comment_tab_width+","dfd-button-hover-in","wpseo-address-wrapper","platform.stumbleupon.com","#woo_pp_ec_button_mini_cart","#supercarousel","blockClass","tdbMenuItem","tdbSearchItem","best_seller_badge","jQuery('#product-top-bar","fb_desc-","FC_regenerate_captcha","wp_post_blocks_vars.listed_posts=[","captcha-hash","mapdata={",".ywpc-char-",").countdowntimer(","jQuery(\"#td_uid_","find('#td_uid_","variation_estimate_msg"],"js_excluded_inline":["document.write","google_ad","edToolbar","gtag","_gaq.push","_gaLt","GoogleAnalyticsObject","syntaxhighlighter","adsbygoogle","ci_cap_","_stq","nonce","post_id","LogHuman","idcomments_acct","ch_client","sc_online_t","_stq","bannersnack_embed","vtn_player_type","ven_video_key","ANS_customer_id","tdBlock","tdLocalCache","wpRestNonce","\"url\":","lazyLoadOptions","adthrive","loadCSS","google_tag_params","clicky_custom","clicky_site_ids","NSLPopupCenter","_paq","gtm","dataLayer","RecaptchaLoad","WPCOM_sharing_counts","jetpack_remote_comment","subscribe-field","contextly","_mmunch","gt_request_uri","doGTranslate","docTitle","bs_ajax_paginate_","bs_deferred_loading_","theChampRedirectionUrl","theChampFBCommentUrl","theChampTwitterRedirect","theChampRegRedirectionUrl","ESSB_CACHE_URL","oneall_social_login_providers_","betterads_screen_width","woocommerce_wishlist_add_to_wishlist_url","arf_conditional_logic","heateorSsHorSharingShortUrl","TL_Const","bimber_front_microshare","setAttribute(\"id\"","setAttribute( \"id\"","TribeEventsPro","peepsotimedata","wphc_data","hc_rand_id","RBL_ADD","AfsAnalyticsObject","_thriveCurrentPost","esc_login_url","fwduvpMainPlaylist","Bibblio.initRelatedContent","showUFC()","#iphorm-","#fancy-","ult-carousel-","theChampLJAuthUrl","f._fbq","Insticator","w2dc_js_objects","cherry_ajax","ad_block_","elementorFrontendConfig","zeen_","disqusIdentifier","currentAjaxUrl","geodir_event_call_calendar_","atatags-","hbspt.forms.create","function(c,h,i,m,p)","dataTable({","rankMath = {","_atrk_opts","quicklinkOptions","ct_checkjs_","WP_Statistics_http","penci_block_","omapi_localized","omapi_data","OptinMonsterApp","tminusnow","nfForms","galleries.gallery_","wcj_evt.prodID","advads_tracking_ads","advadsGATracking.postContext","woopack_config","ulp_content_id","wp-cumulus\/tagcloud.swf?r=","ctSetCookie('ct_checkjs'","woof_really_curr_tax","uLogin.customInit","i18n_no_matching_variations_text","alsp_map_markers_attrs","var inc_opt =","iworks_upprev","yith_wcevti_tickets","window.metrilo.ensure_cbuid","metrilo.event","wordpress_page_root","wcct_info","Springbot.product_id","pysWooProductData","dfd-heading","owl=$(\"#","penci_megamenu","fts_security","algoliaAutocomplete","avia_framework_globals","tabs.easyResponsiveTabs","searchlocationHeader","yithautocomplete","data-parallax-speed","currency_data=","cedexisData","function reenableButton","#wpnbio-show","e.Newsletter2GoTrackingObject","var categories_","\"+nRemaining+\"","cartsguru_cart_token","after_share_easyoptin","location_data.push","thirstyFunctions.isThirstyLink","styles: ' #custom-menu-","function svc_center_","#svc_carousel2_container_","advads.move","elementid","advads_has_ads","wpseo_map_init","mdf_current_page_url","tptn_tracker","dpsp_pin_button_data","searchwp_live_search_params","wpp_params","top.location,thispage","selection+pagelink","ic_window_resolution","PHP.wp_p_id","ShopifyBuy.UI.onReady(client)","orig_request_uri","gie.widgets.load","Adman.Flash","PHP.wp_p_id","window.broadstreetKeywords","var productId =","var flatsomeVars","wc_product_block_data","static.mailerlite.com","amzn_assoc","_bs_getParameterByName","_stq.push","h._remove","var FlowFlowOpts","var WCPFData =","var _beeketing","var _statcounter","var actions =","var current_url","var object_name","var the_ajax_script","var wc_cart_fragments_params","var woocommerce_params","var wpml_cookies","wc_add_to_cart_params","window.broadstreetKeywords","window.wc_ga_pro.available_gateways","xa.prototype","HOUZEZ_ajaxcalls_vars","w2dc_maps_objects","w2dc_controller_args_array","w2dc_map_markers_attrs","YT.Player","WPFC.data","function current_video_","var videodiv","var slider_wppasrotate","wppas_ga","var blockClass","tarteaucitron","pw_brand_product_list","tminusCountDown","pysWooSelectContentData","wpvq_ans89733","_isp_version","price_range_data","window.FeedbackCompanyWidgets","woocs_current_currency","woo_variation_swatches_options","woocommerce_price_slider_params","scriptParams","form-adv-pagination","borlabsCookiePrioritize","urls_wpwidgetpolylang","quickViewNonce","frontendscripts_params","nj-facebook-messenger","var fb_mess_position","init_particles_row_background_script","setREVStartSize","fl-node","PPAccordion","soliloquy_","wprevpublicjs_script_vars","DTGS_NONCE_FRONTEND","et_animation_data","archives-dropdown","loftloaderCache","SmartSliderSimple","var nectarLove","var incOpt","RocketBrowserCompatibilityChecker","RocketPreloadLinksConfig","placementVersionId","var useEdit","var DTGS_NONCE_FRONTEND","n2jQuery","et_core_api_spam_recaptcha","cnArgs","__CF$cv$params","trustbox_settings","aepro","cdn.jst.ai","w2dc_fields_in_categories","jetMenuPublicSettings","JetTricksSettings","aepc_pixel","avadaWooCommerceVars","var isb","fcaPcPost","csrf_token","icwp_wpsf_vars_lpantibot","wpvViewHead","ed_school_plugin","aps_comp_","guaven_woos","__lm_redirect_to","__wpdm_view_count","bookacti.booking_system","nfFrontEnd","view_quote_cart_link","__eae_decode_emails","divioverlays_ajaxurl","var _EPYT_","#ins-heading-","#ins-button-","tve_frontend_options","lb24.src","amazon_Login_accessToken","porto_infinite_scroll",".adace-loader-","adace_load_","tagGroupsAccordiontaggroupscloudaccordion","tagGroupsTabstaggroupscloudtabs","jrRelatedWidgets","UNCODE.initRow","amp_mobile_redirect_disabled","wpgdprcData","wpml_browser_redirect_params","swPreRegister","kboard_settings","ct_ultimate_gdpr_cookie","wcpv_registration_local","www.idxhome.com","arf_footer_cl_logic_call","reload_attached_coupons","var ftpp","forminatorFront","_EPYT_","edd_free_downloads_vars","edd_stripe_vars","var ASP","ecwidOriginalTitle","defaultCategoryId","translation-revision-date","google_conversion_id","hbspt","var marker_locations_","var AdmMyAjax","ifso_page_url","referrer_for_pageload","WoocommerceWidget\/woocommerceWidget.js","var ht_ctc_chat_var","spuvar","var wpilFrontend","urls_polylangREPLACETOID","e.setAttribute('unselectable',on);","try{Typekit.load","iMapsData","var wpforms_user_journey","rocket_lazyload_css_data","wcStoreApiNonceTimestamp","createNonceMiddleware","pbidHash","wcBlocksMiddlewareConfig"],"cache_ignored_parameters":["utm_source","utm_medium","utm_campaign","utm_expid","utm_term","utm_content","utm_id","utm_source_platform","utm_creative_format","utm_marketing_tactic","mtm_source","mtm_medium","mtm_campaign","mtm_keyword","mtm_cid","mtm_content","pk_source","pk_medium","pk_campaign","pk_keyword","pk_cid","pk_content","fb_action_ids","fb_action_types","fb_source","fbclid","campaignid","adgroupid","adid","gclid","age-verified","ao_noptimize","usqp","cn-reloaded","_ga","sscid","gclsrc","_gl","mc_cid","mc_eid","_bta_tid","_bta_c","trk_contact","trk_msg","trk_module","trk_sid","gdfms","gdftrk","gdffi","_ke","_kx","redirect_log_mongo_id","redirect_mongo_id","sb_referer_host","mkwid","pcrid","ef_id","s_kwcid","msclkid","dm_i","epik","pp","gbraid","wbraid","ssp_iabi","ssp_iaba","gad","vgo_ee","gad_source","onlywprocket","srsltid","gadid","fbadid"],"preload_exclusions":["void\\(.*;","(.*)__trashed(.*)","\/jet-menu\/(.*)","\/jet-popup\/(.*)","(.*)printButton.href(.*)"],"exclude_js_files":["\/wp-includes\/js\/dist\/i18n.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/html2canvas.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/pdf.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/three.min.js","\/interactive-3d-flipbook-powered-physics-engine\/assets\/js\/3d-flip-book.min.js","\/google-site-kit\/dist\/assets\/js\/(.*).js","\/wp-live-chat-support\/public\/js\/callus(.*).js","\/borlabs-cookie\/assets\/javascript\/(.*).js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/lcp-beacon(.min)?.js","\/woocommerce-bookings\/dist\/frontend.js","\/plugins\/mapify(.*)\/assets\/js\/dist\/bundle.js","\/wp-content\/plugins\/wp-rocket\/assets\/js\/wpr-beacon(.min)?.js","\/wp-recipe-maker-premium\/dist\/public-premium.js","\/plugins\/wp-recipe-maker\/(.*)"],"staging_domains":[".wpengine.com",".wpenginepowered.com",".pantheonsite.io",".flywheelsites.com",".flywheelstaging.com",".kinsta.com",".kinsta.cloud",".cloudwaysapps.com",".azurewebsites.net",".wpserveur.net","-liquidwebsites.com",".myftpupload.com",".dream.press",".sg-host.com",".platformsh.site",".wpstage.net",".bigscoots-staging.com",".wpsc.site",".runcloud.link",".onrocket.site",".singlestaging.com",".myraidbox.de",".instawp.xyz",".instawp.co",".instawp.link",".instawp.app",".hstgr.cloud",".myhostpoint.ch",".wpcomstaging.com",".nxcli.io",".lyricalstaging.com",".myrdbx.io",".staging.tempurl.host",".staging.mysites.io",".updraftclone.com",".easywp.com",".preview.infomaniak.website",".wp-cloud.dev",".wpsc.dev",".wptiger.fr",".amazonaws.com",".wpdns.site",".patheonsite.io",".cloudwayssites.com",".mystagingwebsite.com",".hostingersite.com",".ngrok.io",".wpenginepowered.com",".stage.site",".ksysweb.com"],"exclude_js_template":["type=\"module\"","data-minify=","data-no-minify="],"lazy_rendering_exclusions":["class=\"parallex\"","class=\"avada-footer-scripts\"","id=\"rhslidingMenu\"","class=\"logobsmallt\"","id=\"ast-mobile-popup-wrapper\"","id=\"cmplz-cookiebanner-container\"","class=\"wf-container-footer\"","class=\"de-mega-menu-container\"","data-nosnippet","class=\"floating-menu float-menu-","id=\"jeg_off_canvas\"","id=\"dipi-popup-maker-container\"","class=\"static-position vendor_hidden\"","class=\"jws-mini-cart-wrapper\"","class=\"home-widgets-section\"","elementor-location-floating_buttons","class=\"xoo-el-container xoo-el-style-popup\"","class=\"off-canvas-wrapper\"","id=\"ast-hb-account-login-wrap\"","id=\"ak_drawer_holder\"","id=\"brx-footer\"","elementor-location-footer","class=\"ts-floating-sidebar\"","id=\"yith-wacp-popup\"","class=\"fl-builder-content fl-builder-content-30 fl-builder-global-templates-locked\"","class=\"mfn-footer-tmpl mfn-footer\"","class=\"fusion-tb-footer fusion-footer","class=\"wt-cli-cookie-bar-container\"","id=\"lazy-loading-point\"","class=\"cp-popup-container","class=\"xoo-wsc-markup\"","class=\"xoo-wsc-modal","class=\"breakdance\"","class=\"footer-container color-scheme-light\"","class=\"sticky-cta\"","class=\"footer-booking-widget","rh_sticky_wrapper_footer","class=\"sticky-add-to-cart-wrapper","id=\"wcpa_img_preview\"","id=\"wpca-lay-out-wrapper\""],"host_fonts":[]} \ No newline at end of file