HEX
Server: LiteSpeed
System: Linux cde2.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dtptviut (1121)
PHP: 8.0.30
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dtptviut/public_html/wp-content/plugins/nitropack/assets/js/np_settings.min.js
jQuery(document).ready(function(e){const t=new class{constructor(){this.initial_settings={ajaxShortcodes:{enabled:0,shortcodes:[]},cacheWarmUp:{enabled:0},htmlCompression:{enabled:0},bbCachePurgeSync:{enabled:0},canEditorClearCache:{enabled:0},cartCache:{enabled:0},stockReduce:{enabled:0},optimizationLevel:{int:0,name:""}},this.nitropackAddEventListeners(),this.purgeCacheClick(),this.optimizations(),this.optimizationModeClick(),this.autoPurgeCache(),this.cacheWarmUp(),this.enableCacheWarmup(),this.skipCacheWarmup(),this.setHTMLCompression(),this.beaverBuilder(),this.editorPurgeCache(),this.cartCache(),this.stockRefresh(),this.ajaxShortcodes=this.ajaxShortcodes(),this.restoreConnection(),this.windowNotification(),this.clearResidualCache(),this.onPageLeave(),this.unsavedChangesModal=!1,this.modified_settings=JSON.parse(JSON.stringify(this.initial_settings))}setupCacheEventListeners(t){window.addEventListener("cache.invalidate.request",t.clearCacheHandler("invalidate")),window.addEventListener("cache.purge.request",t.clearCacheHandler("purge")),e("#np-onstate-cache-purge").length?window.addEventListener("cache.purge.success",function(){e.post(ajaxurl,{action:"nitropack_cookie_path_ajax",nonce:np_settings.nitroNonce},function(e){var t=JSON.parse(e);setTimeout(function(){document.cookie="nitropack_apwarning=1; expires=Thu, 01 Jan 1970 00:00:01 GMT; path="+t.cookie_path+";",window.location.reload()},1500)})}):window.addEventListener("cache.purge.success",()=>setTimeout(()=>t.fetchOptimizations(),1500)),window.addEventListener("cache.invalidate.success",()=>setTimeout(()=>t.fetchOptimizations(),1500))}nitropackAddEventListeners(){const e=this;"complete"===document.readyState?this.setupCacheEventListeners(e):window.addEventListener("load",()=>{this.setupCacheEventListeners(e)},{once:!0})}clearCacheHandler=t=>function(s,a){e.ajax({url:ajaxurl,type:"GET",data:{action:"nitropack_"+t+"_cache",nonce:nitroNonce},dataType:"json",beforeSend:function(){e("#optimizations-purge-cache").attr("disabled",!0)},success:function(e){"success"===e.type?(NitropackUI.triggerToast("success",e.message),window.dispatchEvent(new Event("cache."+t+".success"))):(NitropackUI.triggerToast("error",e.message),window.dispatchEvent(new Event("cache."+t+".error")))},error:function(e){NitropackUI.triggerToast("error",e.message),window.dispatchEvent(new Event("cache."+t+".error"))},complete:function(){setTimeout(function(){e("#optimizations-purge-cache").attr("disabled",!1)},3e3)}})};purgeCacheClick(){e("#modal-purge-cache .modal-action").click(function(e){let t=new Event("cache.purge.request");window.dispatchEvent(t)})}fetchOptimizations(){e.post(ajaxurl,{action:"nitropack_fetch_optimizations",nonce:np_settings.nitroNonce},function(t){e("[data-last-cache-purge]").text(t.data.last_cache_purge.timeAgo),t.data.last_cache_purge.reason?(e("[data-purge-reason]").text(t.data.last_cache_purge.reason),e("[data-purge-reason]").attr("title",t.data.last_cache_purge.reason),e("#last-cache-purge-reason").show()):e("#last-cache-purge-reason").hide(),t.data.pending_count?(e("#pending-optimizations-count").text(t.data.pending_count),e("#pending-optimizations-section").show()):e("#pending-optimizations-section").hide(),e("[data-optimized-pages-total]").text(t.data.optimized_pages.total)})}optimizations(){setInterval(this.fetchOptimizations,12e4)}saveOptimizationMode=(t,s,a)=>{const i=this;e.post(ajaxurl,{action:"nitropack_set_optimization_mode",nonce:np_settings.nitroNonce,mode_int:t,mode_name:s},function(e){let t=JSON.parse(e);"success"==t.type?(i.applyOptimizationCosmetics(s,a),NitropackUI.triggerToast("info",'Optimization mode changed to <strong class="capitalized">'+a+"</strong>.")):NitropackUI.triggerToast("error",t.message)})};applyOptimizationCosmetics(t,s){const a="#optimization-modes a";e(a).removeClass("btn-primary active").addClass("btn-link"),e(a+'[data-mode="'+t+'"]').addClass("btn-primary active").removeClass("btn-link"),e(".active-mode").text(s),e(".card-optimization-mode .tab-content").addClass("hidden"),e('.card-optimization-mode .tab-content[data-tab="'+t+'-tab"].hidden').removeClass("hidden")}optimizationModeClick(){const t=this,s=e("#modal-optimization-mode").find(".popup-footer").find(".modal-action"),a="#optimization-modes a";e(a).click(function(){let t=e(this).data("mode");s.data("mode",t)}),s.click(function(){let s=e(this).data("mode"),i=e(a+'[data-mode="'+s+'"]').text().trim(),n=e(a+'[data-mode="'+s+'"]').index()+1;t.saveOptimizationMode(n,s,i)}),this.loadInitOptimizationMode()}loadInitOptimizationMode(){const t=e("#optimization-modes a.active").data("mode"),s=e("#optimization-modes a.active").index()+1;this.initial_settings.optimizationLevel.int=s,this.initial_settings.optimizationLevel.name=t}autoPurgeCache(){e("#auto-purge-status").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_auto_cache_purge_ajax",nonce:nitroNonce,autoCachePurgeStatus:e(this).is(":checked")?1:0},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}cacheWarmUp(){const t="#warmup-status",s=e("#loading-warmup-status"),a=s.find(".icon"),i=s.find(".msg"),n=this;e(t).change(function(){e(this).is(":checked")?c():o()});var o=()=>{e.post(ajaxurl,{action:"nitropack_disable_warmup",nonce:np_settings.nitroNonce},function(e){"success"==JSON.parse(e).type?(n.modified_settings.cacheWarmUp.enabled=0,NitropackUI.triggerToast("success",np_settings.success_msg)):NitropackUI.triggerToast("error",np_settings.error_msg)})},c=(n,o)=>{n=n||null,o=o||0,s.removeClass("hidden"),n?e.post(ajaxurl,{action:"nitropack_estimate_warmup",estId:n,nonce:np_settings.nitroNonce},function(d){var p=JSON.parse(d);"success"==p.type?isNaN(p.res)||-1==p.res?o>=10?(e(t).prop("checked",!1),a.attr("src",np_settings.nitro_plugin_url+"/assets/img/info.svg"),i.text(p.message),setTimeout(function(){s.addClass("hidden")},3e3)):setTimeout(function(e,t){c(e,t)}(n,o+1),1e3):0==p.res?(e(t).prop("checked",!1),a.attr("src",np_settings.nitro_plugin_url+"/assets/img/info.svg"),i.text(p.message),setTimeout(function(){s.addClass("hidden")},3e3)):r():(i.text(p.message),setTimeout(function(){s.addClass("hidden")},3e3))}):(i.text(np_settings.est_cachewarmup_msg),e.post(ajaxurl,{action:"nitropack_estimate_warmup",nonce:np_settings.nitroNonce},function(n){var o=JSON.parse(n);"success"==o.type?setTimeout(function(e){c(e)}(o.res),1e3):(e(t).prop("checked",!0),i.text(o.message),a.attr("src",np_settings.nitro_plugin_url+"/assets/img/info.svg"),setTimeout(function(){s.addClass("hidden")},3e3))}))},r=()=>{e.post(ajaxurl,{action:"nitropack_enable_warmup",nonce:np_settings.nitroNonce},function(a){"success"==JSON.parse(a).type?(n.initial_settings.cacheWarmUp.enabled=1,e(t).prop("checked",!0),s.addClass("hidden"),NitropackUI.triggerToast("success",np_settings.success_msg)):setTimeout(r,1e3)})};1==e("#warmup-status").is(":checked")?n.initial_settings.cacheWarmUp.enabled=1:n.initial_settings.cacheWarmUp.enabled=0}skipCacheWarmupAjax(){e.post(ajaxurl,{action:"nitropack_skip_cache_warmup",nonce:np_settings.nitroNonce},function(t){"success"==JSON.parse(t).type?e(".cache-warmup.card").remove():NitropackUI.triggerToast("error",np_settings.error_msg)})}enableCacheWarmup(){const t=this;e("#enable-cache-warmup").on("click",function(){e("#warmup-status").prop("checked",!0).trigger("change"),t.skipCacheWarmupAjax()})}skipCacheWarmup(){const t=this;e("#skip-cache-warmup").on("click",function(){t.skipCacheWarmupAjax()})}ajaxShortcodes(){const t="#ajax-shortcodes",s=this;e(t).is(":checked")&&(s.initial_settings.ajaxShortcodes.enabled=1);const a=e("#ajax-shortcodes-dropdown");a.npSelect();let i=a.val();s.initial_settings.ajaxShortcodes.enabled&&e(".ajax-shortcodes").removeClass("hidden"),i&&i.length>0?s.initial_settings.ajaxShortcodes.shortcodes=a.val():s.initial_settings.ajaxShortcodes.shortcodes=[],a.on("change",t=>{const s=e(t.target).val()||[];this.modified_settings.ajaxShortcodes.shortcodes=s}),e(t).change(function(){let t=a.val();e(this).is(":checked")?n(t,1):n(t,0)}),e(".ajax-shortcodes #save-shortcodes").click(function(){let t=e("#ajax-shortcodes-dropdown").val();n(t,null)});const n=function(t,a){let i={action:"nitropack_set_ajax_shortcodes_ajax",nonce:np_settings.nitroNonce,shortcodes:Array.isArray(t)&&t.length?t:[JSON.stringify([])]};null!==a&&(i.enabled=a);return e.ajax({url:ajaxurl,type:"POST",data:i,dataType:"json",success:function(i){"success"==i.type?(1==a&&(e(".ajax-shortcodes").removeClass("hidden"),s.modified_settings.ajaxShortcodes.enabled=1),0==a&&(e(".ajax-shortcodes").addClass("hidden"),s.modified_settings.ajaxShortcodes.enabled=0),Array.isArray(t)&&t.length?s.initial_settings.ajaxShortcodes.shortcodes=t:s.initial_settings.ajaxShortcodes.shortcodes=[],NitropackUI.triggerToast("success",np_settings.success_msg)):NitropackUI.triggerToast("error",np_settings.error_msg)}})};return{ajaxShortcodeRequest:n}}omitEnabledProperty(e){return Object.keys(e).reduce((t,s)=>("object"==typeof e[s]&&null!==e[s]?t[s]=this.omitEnabledProperty(e[s]):"enabled"!==s&&(t[s]=e[s]),t),{})}hasUnsavedChanges(){const e=this.omitEnabledProperty(this.initial_settings),t=this.omitEnabledProperty(this.modified_settings);return JSON.stringify(e)!==JSON.stringify(t)}onPageLeave(){const t=this;window.onbeforeunload=function(e){t.hasUnsavedChanges()&&!t.unsavedChangesModal&&1===t.modified_settings.ajaxShortcodes.enabled&&e.preventDefault()},e(document).on("click",'a[href]:not([target="_blank"])',function(e){if(t.hasUnsavedChanges()&&1===t.modified_settings.ajaxShortcodes.enabled){e.preventDefault();const s=this.href;t.showUnsavedChangesModal(()=>{window.location.href=s})}})}showUnsavedChangesModal(t){const s=this,a="modal-unsavedChanges",i=document.getElementById(a),n=new Modal(i,{backdrop:"static",backdropClasses:"nitro-backdrop",closable:!0,onHide:()=>{this.unsavedChangesModal=!1},onShow:()=>{this.unsavedChangesModal=!0}},{id:a}),o=e("#"+a),c=o.find(".close-modal"),r=o.find(".popup-footer"),d=r.find(".popup-close"),p=r.find(".btn-primary");n.show(),e(c).one("click",function(){n.hide()}),e(d).one("click",function(){t(),n.hide()}),e(p).one("click",function(){const e=s.ajaxShortcodes.ajaxShortcodeRequest(s.modified_settings.ajaxShortcodes.shortcodes,null);e.done(function(e){"success"===e.type&&t()}),e.fail(function(){console.error("AJAX request failed."),NitropackUI.triggerToast("error","Error saving shortcodes."),t()}),n.hide()})}removeElement(e,t){const s=e.indexOf(t);-1!==s&&e.splice(s,1)}autoDetectCompression(){let t=e("#compression-widget .msg-container"),s=t.find(".msg"),a=e("#compression-status"),i=e("#compression-test-btn");s.html('<img src="'+np_settings.nitro_plugin_url+'/assets/img/loading.svg" alt="loading" class="icon"> '+np_settings.testing_compression),i.addClass("hidden"),t.removeClass("hidden"),e.post(ajaxurl,{action:"nitropack_test_compression_ajax",nonce:nitroNonce},function(e){var n=JSON.parse(e);if("success"==n.type)n.hasCompression?(a.attr("checked",!1),a.attr("disabled",!0),s.text(np_settings.compression_already_enabled)):(a.attr("checked",!0),a.attr("disabled",!1),s.text(np_settings.compression_not_detected),NitropackUI.triggerToast(n.type,n.message));else if(n.status_code){let e="[Error] HTTP Status Code: "+n.status_code;s.text(e)}else s.text(np_settings.compression_not_determined);setTimeout(function(){t.addClass("hidden"),i.removeClass("hidden")},5e3)})}setHTMLCompression(){const t=this;let s=e("#compression-status").is(":checked")?1:0;t.initial_settings.htmlCompression.enabled=s,e(window).on("load",function(){t.autoDetectCompression()}),e(document).on("click","#compression-test-btn",e=>{e.preventDefault(),t.autoDetectCompression()}),e("#compression-status").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_compression_ajax",nonce:nitroNonce,data:{compressionStatus:e(this).is(":checked")?1:0}},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}beaverBuilder(){let t=e("#bb-purge-status").is(":checked")?1:0;this.initial_settings.bbCachePurgeSync.enabled=t,e("#bb-purge-status").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_bb_cache_purge_sync_ajax",nonce:nitroNonce,nonce:nitroNonce,bbCachePurgeSyncStatus:e(this).is(":checked")?1:0},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}editorPurgeCache(){let t=e("#can-editor-clear-cache").is(":checked")?1:0;this.initial_settings.canEditorClearCache.enabled=t,e("#can-editor-clear-cache").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_can_editor_clear_cache",nonce:nitroNonce,data:{canEditorClearCache:e(this).is(":checked")?1:0}},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}cartCache(){let t=e("#cart-cache-status").is(":checked")?1:0;this.initial_settings.cartCache.enabled=t,e("#cart-cache-status").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_cart_cache_ajax",nonce:nitroNonce,cartCacheStatus:e(this).is(":checked")?1:0},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}stockRefresh(){let t=e("#woo-stock-reduce-status").is(":checked")?1:0;this.initial_settings.stockReduce.enabled=t,e("#woo-stock-reduce-status").on("click",function(t){e.post(ajaxurl,{action:"nitropack_set_stock_reduce_status",nonce:nitroNonce,data:{stockReduceStatus:e(this).is(":checked")?1:0}},function(e){var t=JSON.parse(e);NitropackUI.triggerToast(t.type,t.message)})})}restoreConnection(){const t='<img src="'+np_settings.nitro_plugin_url+'/assets/img/loading.svg" width="14" class="icon loading"/>',s='<img src="'+np_settings.nitro_plugin_url+'/assets/img/check.svg" width="16" class="icon success"/>';e("#nitro-restore-connection-btn").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"nitropack_reconfigure_webhooks",nonce:nitroNonce},dataType:"json",beforeSend:function(){e("#nitro-restore-connection-btn").attr("disabled",!0).html(t)},success:function(t){t.status&&"success"==t.status?(e("#nitro-restore-connection-btn").attr("disabled",!0).html(s),NitropackUI.triggerToast("success",t.message)):t.message?alert(t.message):alert("We were unable to restore the connection. Please contact our support team to get this resolved.")},complete:function(){location.reload()}})})}loadDismissibleNotices(){var e=jQuery;e(".nitro-notification.is-dismissible").each(function(){var t=e(this),s=e('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>');s.on("click.wp-dismiss-notice",function(e){e.preventDefault(),t.fadeTo(100,0,function(){t.slideUp(100,function(){t.remove()})})}),t.append(s)})}windowNotification(){const t=this;var s,a;window.Notification=(a=(a,i)=>{clearTimeout(s),e(".nitro-notification").remove(),e('[name="form"]').prepend('<div class="nitro-notification notification-'+i+'" is-dismissible"><p>'+a+"</p></div>"),s=setTimeout(t=>{e(".nitro-notification").remove()},1e4),t.loadDismissibleNotices()},{success:e=>{a(e,"success")},error:e=>{a(e,"error")},info:e=>{a(e,"info")},warning:e=>{a(e,"warning")}})}clearResidualCache(){let t=!1;e(document).on("click",".btn[nitropack-rc-data]",function(s){if(s.preventDefault(),t)return;let a=e(this);e.ajax({url:ajaxurl,type:"POST",dataType:"text",data:{action:"nitropack_clear_residual_cache",gde:a.attr("nitropack-rc-data"),nonce:nitroNonce},beforeSend:function(){t=!0},success:function(e){NitropackUI.triggerToast("success",np_settings.success_msg)},error:function(e){NitropackUI.triggerToast("error",np_settings.success_msg)},complete:function(){t=!1,setTimeout(function(){location.reload()},3e3)}})})}};window.NitroPackSettings=t});