File manager - Edit - /home/vblioqus/unfreezetiktok.com/wp-content/plugins/hummingbird-performance/admin/assets/js/wphb-setup-wizard.min.js
Back
!function(){var e,t={294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},361:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},659:function(e,t,n){var r=n(1873),i=Object.prototype,s=i.hasOwnProperty,o=i.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=s.call(e,a),n=e[a];try{e[a]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[a]=n:delete e[a]),i}},695:function(e,t,n){var r=n(8096),i=n(2428),s=n(6449),o=n(3656),a=n(361),c=n(7167),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=s(e),l=!n&&i(e),p=!n&&!l&&o(e),h=!n&&!l&&!p&&c(e),f=n||l||p||h,d=f?r(e.length,String):[],b=d.length;for(var m in e)!t&&!u.call(e,m)||f&&("length"==m||p&&("offset"==m||"parent"==m)||h&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||a(m,b))||d.push(m);return d}},999:function(e,t,n){var r=n(9302),i=n(6800);e.exports=function(e){return r(function(t,n){var r=-1,s=n.length,o=s>1?n[s-1]:void 0,a=s>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(s--,o):void 0,a&&i(n[0],n[1],a)&&(o=s<3?void 0:o,s=1),t=Object(t);++r<s;){var c=n[r];c&&e(t,c,r,o)}return t})}},1033:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},1597:function(e,t,n){"use strict";n.r(t);var r=n(9620);window.wphbMixPanel={optIn:function(){wphb.mixpanel.enabled=!0},deactivate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.track("plugin_deactivate",{reason:e,feedback:t})},trackHBUpsell:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"hb_upsell_triggered";this.track(i,{Feature:e,Location:t,"User Action":n,"UTM Link":r})},enableFeature:function(e){this.track("plugin_feature_activate",{feature:e})},trackEoUpsell:function(e,t){var n="delayjs"===e?"js_delay_upsell":"critical_css_upsell";this.track(n,{"Modal Action":"direct_cta",Location:t})},getUpdateType:function(e){return"activate"===e?"plugin_feature_activate":"deactivate"===e?"plugin_feature_deactivate":""},trackDelayJSEvent:function(e){"activate"===e.update_type&&this.enableFeature("JS Delay"),"deactivate"===e.update_type&&this.disableFeature("JS Delay"),this.track("js_delay_updated",e)},trackFontOptimizationEvent:function(e,t){"activate"===e&&this.enableFeature(t),"deactivate"===e&&this.disableFeature(t)},trackCriticalCSSEvent:function(e){"activate"===e.update_type&&this.enableFeature("Critical Css"),"deactivate"===e.update_type&&this.disableFeature("Critical Css"),this.track("critical_css_updated",e)},trackAOUpdated:function(e){this.track("ao_updated",e)},trackGutenbergEvent:function(e){this.track("critical_css_gutenberg",{feature:e}),"revert"===e&&this.track("critical_css_cache_purge",{location:"gutenberg"})},trackPageCachingSettings:function(e,t,n,r,i){var s="local_page_cache"===t?"Page Caching":t;"activate"===e&&this.enableFeature(s),"deactivate"===e&&this.disableFeature(s),this.track("page_caching_updated",{update_type:e,Method:t,Location:n,modified_settings:r,preload_homepage:i})},trackProUpsell:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"submenu";this.track(e,{Location:n,"User Action":t})},disableFeature:function(e){this.track("plugin_feature_deactivate",{feature:e})},track:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];void 0!==wphb.mixpanel&&(wphb.mixpanel.enabled||n)&&r.A.mixpanel.trackMixpanelEvent(e,t)}}},1687:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1791:function(e,t,n){var r=n(6547),i=n(3360);e.exports=function(e,t,n,s){var o=!n;n||(n={});for(var a=-1,c=t.length;++a<c;){var u=t[a],l=s?s(n[u],e[u],u,n,e):void 0;void 0===l&&(l=e[u]),o?i(n,u,l):r(n,u,l)}return n}},1811:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),s=16-(i-r);if(r=i,s>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1873:function(e,t,n){var r=n(9325).Symbol;e.exports=r},1882:function(e,t,n){var r=n(2552),i=n(3805);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},2428:function(e,t,n){var r=n(7534),i=n(346),s=Object.prototype,o=s.hasOwnProperty,a=s.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!a.call(e,"callee")};e.exports=c},2552:function(e,t,n){var r=n(1873),i=n(659),s=n(9350),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):s(e)}},2694:function(e,t,n){"use strict";var r=n(1687);function i(){}function s(){}s.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,s,o){if(o!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:i};return n.PropTypes=n,n}},2865:function(e,t,n){var r=n(9570),i=n(1811)(r);e.exports=i},3243:function(e,t,n){var r=n(6110),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},3360:function(e,t,n){var r=n(3243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},3488:function(e){e.exports=function(e){return e}},3650:function(e,t,n){var r=n(4335)(Object.keys,Object);e.exports=r},3656:function(e,t,n){e=n.nmd(e);var r=n(9325),i=n(9935),s=t&&!t.nodeType&&t,o=s&&e&&!e.nodeType&&e,a=o&&o.exports===s?r.Buffer:void 0,c=(a?a.isBuffer:void 0)||i;e.exports=c},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},4335:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},4840:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},4894:function(e,t,n){var r=n(1882),i=n(294);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},4901:function(e,t,n){var r=n(2552),i=n(294),s=n(346),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return s(e)&&i(e.length)&&!!o[r(e)]}},5083:function(e,t,n){var r=n(1882),i=n(7296),s=n(3805),o=n(7473),a=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,p=u.hasOwnProperty,h=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!s(e)||i(e))&&(r(e)?h:a).test(o(e))}},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var s,o,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var u in s=Object(arguments[c]))n.call(s,u)&&(a[u]=s[u]);if(t){o=t(s);for(var l=0;l<o.length;l++)r.call(s,o[l])&&(a[o[l]]=s[o[l]])}}return a}},5288:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},5481:function(e,t,n){var r=n(9325)["__core-js_shared__"];e.exports=r},5527:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},5556:function(e,t,n){e.exports=n(2694)()},5950:function(e,t,n){var r=n(695),i=n(8984),s=n(4894);e.exports=function(e){return s(e)?r(e):i(e)}},6009:function(e,t,n){e=n.nmd(e);var r=n(4840),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,o=s&&s.exports===i&&r.process,a=function(){try{var e=s&&s.require&&s.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a},6110:function(e,t,n){var r=n(5083),i=n(392);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},6139:function(e,t,n){var r=n(6547),i=n(1791),s=n(999),o=n(4894),a=n(5527),c=n(5950),u=Object.prototype.hasOwnProperty,l=s(function(e,t){if(a(t)||o(t))i(t,c(t),e);else for(var n in t)u.call(t,n)&&r(e,n,t[n])});e.exports=l},6449:function(e){var t=Array.isArray;e.exports=t},6547:function(e,t,n){var r=n(3360),i=n(5288),s=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];s.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},6685:function(e,t,n){"use strict";var r=n(6540),i=n(961),s=n(5556),o=n.n(s);var a=function(e){return wphb.links[e]||""},c="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==n.g&&n.g||{},u="URLSearchParams"in c,l="Symbol"in c&&"iterator"in Symbol,p="FileReader"in c&&"Blob"in c&&function(){try{return new Blob,!0}catch(e){return!1}}(),h="FormData"in c,f="ArrayBuffer"in c;if(f)var d=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=ArrayBuffer.isView||function(e){return e&&d.indexOf(Object.prototype.toString.call(e))>-1};function m(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function g(e){return"string"!=typeof e&&(e=String(e)),e}function y(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return l&&(t[Symbol.iterator]=function(){return t}),t}function v(e){this.map={},e instanceof v?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function w(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function E(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function _(e){var t=new FileReader,n=E(t);return t.readAsArrayBuffer(e),n}function S(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function C(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:p&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:h&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:u&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():f&&p&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=S(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):f&&(ArrayBuffer.prototype.isPrototypeOf(e)||b(e))?this._bodyArrayBuffer=S(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):u&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},p&&(this.blob=function(){var e=w(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=w(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(p)return this.blob().then(_);throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,n,r,i,s=w(this);if(s)return s;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=E(t),r=/charset=([A-Za-z0-9_-]+)/.exec(e.type),i=r?r[1]:"utf-8",t.readAsText(e,i),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},h&&(this.formData=function(){return this.text().then(x)}),this.json=function(){return this.text().then(JSON.parse)},this}v.prototype.append=function(e,t){e=m(e),t=g(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},v.prototype.delete=function(e){delete this.map[m(e)]},v.prototype.get=function(e){return e=m(e),this.has(e)?this.map[e]:null},v.prototype.has=function(e){return this.map.hasOwnProperty(m(e))},v.prototype.set=function(e,t){this.map[m(e)]=g(t)},v.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},v.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),y(e)},v.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),y(e)},v.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),y(e)},l&&(v.prototype[Symbol.iterator]=v.prototype.entries);var O=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function k(e,t){if(!(this instanceof k))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,r,i=(t=t||{}).body;if(e instanceof k){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new v(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new v(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),O.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in c)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(i),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var s=/([?&])_=[^&]*/;if(s.test(this.url))this.url=this.url.replace(s,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function x(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function j(e,t){if(!(this instanceof j))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new v(t.headers),this.url=t.url||"",this._initBody(e)}k.prototype.clone=function(){return new k(this,{body:this._bodyInit})},C.call(k.prototype),C.call(j.prototype),j.prototype.clone=function(){return new j(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new v(this.headers),url:this.url})},j.error=function(){var e=new j(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var P=[301,302,303,307,308];j.redirect=function(e,t){if(-1===P.indexOf(t))throw new RangeError("Invalid status code");return new j(null,{status:t,headers:{location:e}})};var T=c.DOMException;try{new T}catch(e){(T=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),T.prototype.constructor=T}function A(e,t){return new Promise(function(n,r){var i=new k(e,t);if(i.signal&&i.signal.aborted)return r(new T("Aborted","AbortError"));var s=new XMLHttpRequest;function o(){s.abort()}if(s.onload=function(){var e,t,r={statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new v,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();try{t.append(r,i)}catch(e){console.warn("Response "+e.message)}}}),t)};0===i.url.indexOf("file://")&&(s.status<200||s.status>599)?r.status=200:r.status=s.status,r.url="responseURL"in s?s.responseURL:r.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;setTimeout(function(){n(new j(o,r))},0)},s.onerror=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},s.ontimeout=function(){setTimeout(function(){r(new TypeError("Network request timed out"))},0)},s.onabort=function(){setTimeout(function(){r(new T("Aborted","AbortError"))},0)},s.open(i.method,function(e){try{return""===e&&c.location.href?c.location.href:e}catch(t){return e}}(i.url),!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&(p?s.responseType="blob":f&&(s.responseType="arraybuffer")),t&&"object"==typeof t.headers&&!(t.headers instanceof v||c.Headers&&t.headers instanceof c.Headers)){var a=[];Object.getOwnPropertyNames(t.headers).forEach(function(e){a.push(m(e)),s.setRequestHeader(e,g(t.headers[e]))}),i.headers.forEach(function(e,t){-1===a.indexOf(t)&&s.setRequestHeader(t,e)})}else i.headers.forEach(function(e,t){s.setRequestHeader(t,e)});i.signal&&(i.signal.addEventListener("abort",o),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",o)}),s.send(void 0===i._bodyInit?null:i._bodyInit)})}function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function D(e){var t=function(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==N(t)?t:t+""}A.polyfill=!0,c.fetch||(c.fetch=A,c.Headers=v,c.Request=k,c.Response=j);var B=["get","post","put","delete"],I=function(){return e=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),B.forEach(function(e){t[e]=t._setupAjaxAPI(e)})},t=[{key:"_setupAjaxAPI",value:function(e){return"get"===e&&(e="post"),function(){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={credentials:"same-origin",method:e,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=wphb_react_"+(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/")+"&_wpnonce="+wphb.nonces.HBFetchNonce+"&data="+JSON.stringify(t)};return A(ajaxurl,n).then(function(e){return e.json().then(function(t){return e.ok?t.data:Promise.reject(t.data)})})}}}],t&&F(e.prototype,t),n&&F(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),M=n(6942),U=n.n(M),R=["text","url","classes","id","icon","target","disabled","onClick","type"];function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(null,arguments)}function q(e){var t,n=e.text,i=e.url,s=void 0===i?"#":i,o=e.classes,a=e.id,c=e.icon,u=e.target,l=e.disabled,p=void 0!==l&&l,h=e.onClick,f=e.type,d=void 0===f?"link":f,b=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,R);return c&&(c=r.createElement("span",{className:c,"aria-hidden":"true"})),"button"===d?r.createElement("button",H({className:U()(o),id:a,disabled:p,onClick:h},b),!window.lodash.includes(o,"sui-button-icon-right")&&c,n,window.lodash.includes(o,"sui-button-icon-right")&&c):("blank"!==u&&"_blank"!==u||(u="_blank",t="noopener noreferrer"),r.createElement("a",H({className:U()(o),href:s,id:a,target:u,rel:t,disabled:p,onClick:h},b),!window.lodash.includes(o,"sui-button-icon-right")&&c,n,window.lodash.includes(o,"sui-button-icon-right")&&c))}function L(e){var t=e.classes;return r.createElement("span",{className:t,"aria-hidden":"true"})}function G(e){var t=e.text,n=e.classes,i=e.icon,s=e.onClick,o=e.loading,a=void 0!==o&&o,c=e.loadingText;return r.createElement("button",{className:U()("sui-button",n,{"sui-button-onload-text":a&&c},{"sui-button-onload":a&&!c}),onClick:s,"aria-live":"polite"},c&&r.createElement("span",{className:"sui-button-text-default"},i&&r.createElement("span",{className:i,"aria-hidden":"true"}),t),!c&&r.createElement("span",{className:"sui-loading-text"},t),!c&&r.createElement(L,{classes:"sui-icon-loader sui-loading"}),c&&r.createElement("span",{className:"sui-button-text-onload"},r.createElement(L,{classes:"sui-icon-loader sui-loading"}),c))}function W(e){var t=e.text,n=e.classes,i=e.children;return r.createElement("span",{className:U()("sui-tooltip",n),"data-tooltip":t},i)}var z=wp.i18n.__;function J(e){var t=e.loading,n=e.text,i=z("Fetching latest data...","wphb");return n&&(i=n),r.createElement("div",{className:U()("wphb-loading-overlay",{"wphb-loading":t})},r.createElement(L,{classes:"sui-icon-loader sui-loading"}),r.createElement("p",null,i))}function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$(r.key),r)}}function $(e){var t=function(e,t){if("object"!=Y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Y(t)?t:t+""}function Q(e,t,n){return t=K(t),function(e,t){if(t&&("object"==Y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,X()?Reflect.construct(t,n||[],K(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(X=function(){return!!e})()}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function Z(e,t){return Z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Z(e,t)}var ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Q(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z(e,t)}(t,e),n=t,s=[{key:"boxHeader",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return r.createElement(r.Fragment,null,(e||t)&&r.createElement("h3",{className:"sui-box-title"},t&&r.createElement(L,{classes:"sui-icon-"+t})," "+e),n)}}],(i=[{key:"renderContent",value:function(){var e,n=t.boxHeader(this.props.title,this.props.icon,this.props.headerActions);return e=this.props.stickyType?["sui-box","sui-box-header",this.props.boxClass]:["sui-box-header"],r.createElement(r.Fragment,null,r.createElement(J,{loading:this.props.loading,text:this.props.loadingText}),!this.props.hideHeader&&r.createElement("div",{className:U()(e)},n),(!this.props.stickyType||this.props.showFilters)&&this.props.content&&r.createElement("div",{className:U()("sui-box-body",this.props.boxBodyClass)},this.props.content),(!this.props.stickyType||this.props.showFilters)&&this.props.footerActions&&r.createElement("div",{className:"sui-box-footer"},this.props.footerActions))}},{key:"render",value:function(){var e=this.renderContent();return this.props.stickyType?r.createElement(r.Fragment,null,e):r.createElement("div",{className:U()("sui-box",this.props.boxClass),"data-tab":"flushed"},e)}}])&&V(n.prototype,i),s&&V(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);function te(e){var t=e.value,n=e.type;if(0===t&&"success"===n)return r.createElement("span",{className:"sui-icon-check-tick sui-lg sui-success","aria-hidden":"true"});var i="sui-tag sui-tag-"+n;return r.createElement("span",{className:i},t)}ee.propTypes={boxClass:o().oneOfType([o().string,o().array]),boxBodyClass:o().oneOfType([o().string,o().array]),title:o().string,icon:o().string,hideHeader:o().bool,headerActions:o().element,content:o().element,footerActions:o().element,loading:o().bool,loadingText:o().string,stickyType:o().bool,showFilters:o().bool},te.defaultProps={value:0,type:"success"};var ne=["text","id","name","className","onChange","checked","hideToggle","disabled","description","learnMore","tag","layout"];function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re.apply(null,arguments)}function ie(e){var t=e.text,n=e.id,i=e.name,s=e.className,o=e.onChange,c=e.checked,u=void 0!==c&&c,l=e.hideToggle,p=void 0!==l&&l,h=e.disabled,f=void 0!==h&&h,d=e.description,b=void 0===d?"":d,m=e.learnMore,g=void 0===m?"":m,y=e.tag,v=void 0===y?"":y,w=e.layout,E=void 0===w?"left":w,_=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,ne);return"right"===E?r.createElement("div",{className:U()("wphb-toggle-right","sui-form-field")},r.createElement("label",{htmlFor:n,className:U()(s,"sui-toggle")},t&&r.createElement("span",{id:n+"-label",className:"sui-toggle-label"},t,v&&r.createElement("span",{className:"sui-tag sui-tag-sm",style:{position:"relative",top:"-4px"}},v)),b&&r.createElement(W,{text:b,classes:"setting-row-tooltip sui-tooltip-constrained"},r.createElement(L,{classes:"hum-icon-question"})),r.createElement("input",re({type:"checkbox",name:i,id:n,checked:u,disabled:f,onChange:o,"aria-labelledby":n+"-label"},_)),!p&&r.createElement("span",{className:"sui-toggle-slider","aria-hidden":"true"}))):r.createElement("div",{className:"sui-form-field "},r.createElement("label",{htmlFor:n,className:U()(s,"sui-toggle")},r.createElement("input",re({type:"checkbox",name:i,id:n,checked:u,disabled:f,onChange:o,"aria-labelledby":n+"-label"},_)),!p&&r.createElement("span",{className:"sui-toggle-slider","aria-hidden":"true"}),t&&r.createElement("span",{id:n+"-label",className:"sui-toggle-label"},t,v&&r.createElement("span",{className:"sui-tag sui-tag-sm",style:{position:"relative",top:"-4px"}},v)),b&&r.createElement("span",{id:n+"-description",className:"sui-description"},b),g&&r.createElement("a",{className:"sui-button sui-button-ghost",href:a("tracking"),target:"_blank",rel:"noreferrer"},g)))}function se(e){var t=e.label,n=e.description,i=e.content,s=e.classes,o=e.wide;return void 0!==o&&o?r.createElement("div",{className:"sui-box-settings-row"},r.createElement("div",{className:"sui-box-settings-col-2"},r.createElement("span",{className:"sui-settings-label"},t),i)):n?r.createElement("div",{className:"sui-box-settings-row"},r.createElement("div",{className:"sui-box-settings-col-1"},r.createElement("span",{className:"sui-settings-label"},t),r.createElement("span",{className:"sui-description"},n)),r.createElement("div",{className:"sui-box-settings-col-2"},i)):r.createElement("div",{className:U()("sui-box-settings-row",s)},i)}function oe(e){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oe(e)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ce(r.key),r)}}function ce(e){var t=function(e,t){if("object"!=oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oe(t)?t:t+""}function ue(e,t,n){return t=pe(t),function(e,t){if(t&&("object"==oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,le()?Reflect.construct(t,n||[],pe(e).constructor):t.apply(e,n))}function le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(le=function(){return!!e})()}function pe(e){return pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pe(e)}function he(e,t){return he=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},he(e,t)}var fe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ue(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&he(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){this.props.sideTabs||SUI.tabs()}},{key:"render",value:function(){var e=this,t=Object.values(this.props.menu).map(function(e){var t=void 0!==e.checked&&e.checked;return r.createElement(q,{text:e.title,id:e.id+"-tab",classes:U()("sui-tab-item",{active:t}),type:"button",role:"tab","aria-controls":e.id+"-tab-content","aria-selected":t,tabIndex:t?"0":"-1",key:e.id,onClick:e.onClick})}),n=Object.values(this.props.tabs).map(function(t,n){var i=void 0!==t.active&&t.active,s=U()({"sui-tab-content":!e.props.sideTabs},{"sui-tab-boxed":e.props.sideTabs},{active:i});return r.createElement("div",{role:"tabpanel",tabIndex:"0",id:t.id+"-tab-content",className:s,"aria-labelledby":t.id+"-tab",hidden:!i,key:n},t.description&&r.createElement("div",{className:"sui-description sui-margin-bottom"},t.description),t.content)});return r.createElement("div",{className:U()({"sui-tabs":!this.props.sideTabs},{"sui-tabs-flushed":this.props.flushed},{"sui-side-tabs":this.props.sideTabs},this.props.className)},r.createElement("div",{role:"tablist",className:"sui-tabs-menu"},t),!window.lodash.isEmpty(this.props.tabs)&&r.createElement("div",{className:"sui-tabs-content"},n))}}])&&ae(n.prototype,i),s&&ae(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);let de,be,me,ge;fe.defaultProps={tabs:{}};const ye=/<(\/)?(\w+)\s*(\/)?>/g;function ve(e,t,n,r,i){return{element:e,tokenStart:t,tokenLength:n,prevOffset:r,leadingTextStart:i,children:[]}}const we=e=>{const t="object"==typeof e,n=t&&Object.values(e);return t&&n.length&&n.every(e=>(0,r.isValidElement)(e))};function Ee(e){const t=function(){const e=ye.exec(de);if(null===e)return["no-more-tokens"];const t=e.index,[n,r,i,s]=e,o=n.length;if(s)return["self-closed",i,t,o];if(r)return["closer",i,t,o];return["opener",i,t,o]}(),[n,i,s,o]=t,a=ge.length,c=s>be?be:null;if(!e[i])return _e(),!1;switch(n){case"no-more-tokens":if(0!==a){const{leadingTextStart:e,tokenStart:t}=ge.pop();me.push(de.substr(e,t))}return _e(),!1;case"self-closed":return 0===a?(null!==c&&me.push(de.substr(c,s-c)),me.push(e[i]),be=s+o,!0):(Se(ve(e[i],s,o)),be=s+o,!0);case"opener":return ge.push(ve(e[i],s,o,s+o,c)),be=s+o,!0;case"closer":if(1===a)return function(e){const{element:t,leadingTextStart:n,prevOffset:i,tokenStart:s,children:o}=ge.pop(),a=e?de.substr(i,e-i):de.substr(i);a&&o.push(a);null!==n&&me.push(de.substr(n,s-n));me.push((0,r.cloneElement)(t,null,...o))}(s),be=s+o,!0;const t=ge.pop(),n=de.substr(t.prevOffset,s-t.prevOffset);t.children.push(n),t.prevOffset=s+o;const u=ve(t.element,t.tokenStart,t.tokenLength,s+o);return u.children=t.children,Se(u),be=s+o,!0;default:return _e(),!1}}function _e(){const e=de.length-be;0!==e&&me.push(de.substr(be,e))}function Se(e){const{element:t,tokenStart:n,tokenLength:i,prevOffset:s,children:o}=e,a=ge[ge.length-1],c=de.substr(a.prevOffset,n-a.prevOffset);c&&a.children.push(c),a.children.push((0,r.cloneElement)(t,null,...o)),a.prevOffset=s||n+i}var Ce=(e,t)=>{if(de=e,be=0,me=[],ge=[],ye.lastIndex=0,!we(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(Ee(t));return(0,r.createElement)(r.Fragment,null,...me)};function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function ke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xe(r.key),r)}}function xe(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oe(t)?t:t+""}function je(e,t,n){return t=Te(t),function(e,t){if(t&&("object"==Oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pe()?Reflect.construct(t,n||[],Te(e).constructor):t.apply(e,n))}function Pe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Pe=function(){return!!e})()}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}var Ne=wp.i18n,Fe=Ne.__,De=(Ne.sprintf,function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=je(this,t,[e])).state={steps:{1:Fe("Getting Started","wphb"),2:Fe("Asset Optimization","wphb"),3:Fe("Uptime","wphb"),4:Fe("Page Caching","wphb"),5:Fe("Advanced Tools","wphb"),6:Fe("Finish","wphb")},skip:{advCacheFile:!1}},n.continueToNextStep=n.continueToNextStep.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ae(e,t)}(t,e),n=t,i=[{key:"componentDidUpdate",value:function(e,t){if(1===this.props.step&&this.props.showConflicts){if(this.props.step===e.step&&this.props.showConflicts===e.showConflicts)return;this.setState({skip:{advCacheFile:!this.props.issues.advCacheFile}}),jQuery(".sui-box-header").on("click",this.toggleContent)}}},{key:"toggleContent",value:function(e){e.currentTarget.parentNode.classList.toggle("open")}},{key:"getNavigation",value:function(){var e=this,t=Object.entries(this.state.steps).map(function(t,n){if(6===n)return null;var i=20*n,s=20*t[0],o=e.props.step<=t[0]?"#D8D8D8":"#1ABC9C";return r.createElement("line",{key:n,x1:i+"%",x2:s+"%",className:"line-mobile",stroke:o})}),n=Object.entries(this.state.steps).map(function(t,n){if(6===n||3===parseInt(t[0])&&!e.props.hasUptime)return null;var i=U()({current:parseInt(t[0])===e.props.step,done:parseInt(t[0])<e.props.step}),s=!e.props.hasUptime&&parseInt(t[0])>3?1:0;return r.createElement(r.Fragment,{key:n},r.createElement("li",{className:i},"done"!==i&&r.createElement("span",null,t[0]-s),"done"===i&&r.createElement(L,{classes:"sui-icon-check"}),t[1]),5>n&&r.createElement("svg",{focusable:"false","aria-hidden":"true"},r.createElement("line",{y1:"0",y2:"30px"})))});return r.createElement("div",{className:"sui-sidenav"},r.createElement("svg",{focusable:"false","aria-hidden":"true"},t),r.createElement("ul",null,n))}},{key:"getHeader",value:function(){var e=1===this.props.step?Fe("Ready to Boost Your Site’s Speed?","wphb"):this.state.steps[this.props.step],t=this.state.steps[this.props.step].replace(/\s+/g,"-").toLowerCase();return 1===this.props.step&&this.props.showConflicts?(t=this.props.issues.advCacheFile?"failed":"success",e=Fe("Plugin Conflict","wphb")):3===this.props.step?e=Fe("Uptime Monitoring","wphb"):6===this.props.step&&(t="success",e=Fe("Wizard Completed!","wphb")),r.createElement(r.Fragment,null,r.createElement("img",{className:"sui-image",alt:this.state.steps[this.props.step],src:a("wphbDirUrl")+"admin/assets/image/setup/"+t+".png",srcSet:a("wphbDirUrl")+"admin/assets/image/setup/"+t+".png 1x, "+a("wphbDirUrl")+"admin/assets/image/setup/"+t+"@2x.png 2x"}),r.createElement("small",null,Fe("Hummingbird Setup","wphb")),r.createElement("h2",null,e))}},{key:"getCompatPluginsContent",value:function(){if(!this.props.showConflicts||this.state.skip.advCacheFile)return null;var e=Fe("No other caching plugin is detected","wphb"),t="check-tick sui-success",n=r.createElement("p",{className:"sui-description"},Fe("No other caching plugin is detected. You can proceed with the setup.","wphb"));if(this.props.issues.advCacheFile){e=Fe("Another caching plugin is detected","wphb"),t="warning-alert sui-error";var i=Ce(Fe("Hummingbird has detected an advanced-cache.php file in your site’s wp-content directory. <a>Manage your plugins</a> and disable any other active caching plugins to ensure Hummingbird’s page caching works properly.","wphb"),{a:r.createElement("a",{href:a("plugins")})});n=r.createElement(r.Fragment,null,r.createElement("p",{className:"sui-description"},i),r.createElement("p",{className:"sui-description"},Fe("If no other caching plugins are active, the advanced-cache.php may have been left by a previously used caching plugin. You can remove the file from the wp-content directory, or remove it via your file manager or FTP.","wphb")))}return r.createElement(ee,{boxClass:"open",icon:t,title:e,headerActions:r.createElement("div",{className:"sui-actions-right"},r.createElement(q,{onClick:this.toggleContent,type:"button",classes:"sui-button-icon",icon:"sui-icon-chevron-up"})),content:n,footerActions:r.createElement(r.Fragment,null,r.createElement(q,{onClick:this.props.reCheckRequirements,type:"button",classes:["sui-button","sui-button-ghost"],icon:"sui-icon-update",text:Fe("Re-check status","wphb")}),this.props.issues.advCacheFile&&r.createElement("div",{className:"sui-actions-right"},r.createElement(q,{onClick:this.props.removeAdvancedCache,type:"button",classes:["sui-button","sui-button-blue"],text:Fe("Remove file","wphb")})))})}},{key:"toggleButtons",value:function(){var e=this;if(2>this.props.step||4<this.props.step)return null;var t=["aoEnable","uptimeEnable","cacheEnable"],n=this.props.settings[t[this.props.step-2]],i=!this.props.settings[t[this.props.step-2]];4===this.props.step&&this.props.settings.isFastCGISupported&&(n=this.props.settings[t[this.props.step-2]]&&!this.props.settings.fastCGI,i=!this.props.settings[t[this.props.step-2]]&&!this.props.settings.fastCGI);var s=[{title:4===this.props.step?Fe("Local Page Cache","wphb"):Fe("Enable","wphb"),checked:n,id:"enable",onClick:function(){return e.props.toggleModule("enable",t[e.props.step-2])}},{title:Fe("Disable","wphb"),checked:i,id:"disable",onClick:function(){return e.props.toggleModule("disable",t[e.props.step-2])}}];return 4===this.props.step&&this.props.settings.isFastCGISupported&&s.unshift({title:Fe("Static Server Cache","wphb"),checked:this.props.settings.isFastCGISupported&&this.props.settings.fastCGI,id:"ssc",onClick:function(){return e.props.toggleModule("enable","fastCGI")}}),r.createElement(fe,{sideTabs:"true",menu:s})}},{key:"assetOptimizationSettings",value:function(){var e=this,t=function(){return r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"aoCdn",onChange:e.props.updateSettings,text:e.props.isMember?Fe("WPMU DEV CDN","wphb"):Ce(Fe("WPMU DEV CDN <span>PRO</span>","wphb"),{span:r.createElement("span",{className:"sui-tag sui-tag-pro"})}),checked:e.props.settings.aoCdn,disabled:!e.props.isMember,description:Fe("WPMU DEV CDN will serve your CSS, JS and other compatible files from our external CDN, effectively taking the load off your server so that pages load faster for your visitors.","wphb"),layout:"right"})})};return r.createElement(r.Fragment,null,this.props.settings.aoEnable&&r.createElement("div",{className:U()("sui-border-frame",{"sui-hidden":this.props.isNetworkAdmin&&!this.props.isMember})},!this.props.isNetworkAdmin&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"aoCompress",onChange:this.props.updateSettings,text:Fe("Compress files & clean code","wphb"),checked:this.props.settings.aoCompress,description:Fe("Compresses your files for faster delivery while improving site speed by decluttering CSS and JavaScript.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"aoCombine",onChange:this.props.updateSettings,text:Fe("Combine JavaScript & CSS","wphb"),checked:this.props.settings.aoCombine,description:Fe("Combines multiple JS and CSS files into fewer files, reducing the number of requests made when a page is loaded.","wphb"),layout:"right"})})),r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"fontSwap",onChange:this.props.updateSettings,text:Fe("Swap web fonts","wphb"),checked:this.props.settings.fontSwap,description:Fe("Apply a similar fallback font that visitors will temporarily see until the primary font loads, to improve text visibility.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"delayJS",onChange:this.props.updateSettings,text:this.props.isMember?Fe("Delay JavaScript execution","wphb"):Ce(Fe("Delay JavaScript execution <span>PRO</span>","wphb"),{span:r.createElement("span",{className:"sui-tag sui-tag-pro"})}),checked:this.props.settings.delayJS,disabled:!this.props.isMember,description:Fe("Improve performance by delaying the loading of non-critical JavaScript files above the fold until user interaction (e.g. scroll, click).","wphb"),layout:"right"})})),r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"criticalCSS",onChange:this.props.updateSettings,text:this.props.isMember?Fe("Generate critical CSS","wphb"):Ce(Fe("Generate critical CSS <span>PRO</span>","wphb"),{span:r.createElement("span",{className:"sui-tag sui-tag-pro"})}),checked:this.props.settings.criticalCSS,disabled:!this.props.isMember,description:Fe("Drastically reduce your page load time and eliminate render-blocking resources by automatically generating the critical CSS required to load your above-the-fold content.","wphb"),layout:"right"})}),t())),this.props.isNetworkAdmin&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wrap-setting-rows"},t())),!this.props.isNetworkAdmin&&r.createElement("p",{className:"sui-description",style:{textAlign:"left",marginTop:"10px"}},Ce(Fe("<strong>Note:</strong> You can tweak these settings further under Assets Optimization > Extra Optimization.","wphb"),{strong:r.createElement("strong",null)}))))}},{key:"cacheSettings",value:function(){return this.props.settings.cacheEnable||this.props.settings.fastCGI?this.props.settings.isFastCGISupported&&this.props.settings.fastCGI?r.createElement("div",{className:"sui-border-frame"},r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"clearOnComment",onChange:this.props.updateSettings,text:Fe("Clear cache after new comment","wphb"),checked:this.props.settings.clearOnComment,description:Fe("The page cache will be cleared after each comment made on a post.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"clearCacheButton",onChange:this.props.updateSettings,text:Fe("Show clear cache button in admin bar","wphb"),checked:this.props.settings.clearCacheButton,description:Fe("Add a shortcut to Hummingbird settings in the top WordPress Admin bar. Clicking the Clear Cache button in the WordPress Admin Bar will clear all active cache types.","wphb"),layout:"right"})}))):r.createElement("div",{className:"sui-border-frame"},r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"clearOnComment",onChange:this.props.updateSettings,text:Fe("Clear cache after new comment","wphb"),checked:this.props.settings.clearOnComment,description:Fe("The page cache will be cleared after each comment made on a post.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"cacheOnMobile",onChange:this.props.updateSettings,text:Fe("Cache on mobile devices","wphb"),checked:this.props.settings.cacheOnMobile,description:Fe("By default, page caching is enabled for mobile devices. If you don't want to use mobile caching, simply disable this setting.","wphb"),layout:"right"})})),r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"cacheHeader",onChange:this.props.updateSettings,text:Fe("Cache HTTP headers","wphb"),checked:this.props.settings.cacheHeader,description:Fe("By default, Hummingbird won't cache HTTP headers. Enable this feature to include them.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"clearCacheButton",onChange:this.props.updateSettings,text:Fe("Show clear cache button in admin bar","wphb"),checked:this.props.settings.clearCacheButton,description:Fe("Add a shortcut to Hummingbird settings in the top WordPress Admin bar. Clicking the Clear Cache button in the WordPress Admin Bar will clear all active cache types.","wphb"),layout:"right"})}))):null}},{key:"advancedSettings",value:function(){return r.createElement("div",{className:"sui-border-frame"},r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"queryStrings",onChange:this.props.updateSettings,text:Fe("Remove query strings from my assets","wphb"),checked:this.props.settings.queryStrings,description:Fe("Some of your resource URLs can end with something like “?x=y”, these are the query strings of the URL. Some servers, CDNs or caching systems don’t like query strings and removing them can help to increase speed.","wphb"),layout:"right"})}),r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"removeEmoji",onChange:this.props.updateSettings,text:Fe("Remove default Emoji JS & CSS files","wphb"),checked:this.props.settings.removeEmoji,description:Fe("WordPress adds Javascript and CSS files to convert common symbols like “:)” to visual emojis. If you don’t need emojis this will remove two unnecessary assets.","wphb"),layout:"right"})})),this.props.hasWoo&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wrap-setting-rows"},r.createElement(se,{classes:"sui-flushed",content:r.createElement(ie,{id:"cartFragments",onChange:this.props.updateSettings,text:Fe("Disable cart fragments","wphb"),checked:this.props.settings.cartFragments,description:Fe("WooCommerce uses ajax calls to update cart totals without refreshing the page. These ajax calls run on every page and can drastically increase page load times. We recommend disabling cart fragments on all non-WooCommerce pages.","wphb"),layout:"right"})}))))}},{key:"getOptimizationLabel",value:function(){var e=this.props.settings,t=e.aoCombine,n=e.aoCompress,r=Fe("Combine & Compress Optimization","wphb");return t&&n?r:t?Fe("Combine Optimization","wphb"):n?Fe("Compress Optimization","wphb"):r}},{key:"showResults",value:function(){return r.createElement("table",{className:"sui-table"},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,Fe("Modules","wphb")),r.createElement("th",null,Fe("Settings applied","wphb")),r.createElement("th",null,Fe("Status","wphb")))),r.createElement("tbody",null,this.props.settings.aoEnable&&r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Asset Optimization","wphb")),r.createElement("td",null,!this.props.isNetworkAdmin&&this.getOptimizationLabel(),this.props.isNetworkAdmin&&Fe("Active on subsites","wphb"),this.props.isMember&&r.createElement("br",null),this.props.isMember&&r.createElement(r.Fragment,null,Fe("CDN","wphb"))),r.createElement("td",null,!this.props.isNetworkAdmin&&(this.props.settings.aoCombine||this.props.settings.aoCompress)&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.isNetworkAdmin&&!this.props.settings.aoCombine&&!this.props.settings.aoCompress&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.isNetworkAdmin&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),this.props.settings.aoCdn&&this.props.isMember&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.aoCdn&&this.props.isMember&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}))),this.props.settings.aoEnable&&!this.props.isNetworkAdmin&&r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Extra Optimization","wphb")),r.createElement("td",null,Fe("Delay JS Executions","wphb"),r.createElement("br",null),Fe("Generate Critical CSS","wphb"),r.createElement("br",null),Fe("Swap Web Fonts","wphb")),r.createElement("td",null,this.props.settings.delayJS&&this.props.isMember&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.delayJS&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.settings.criticalCSS&&this.props.isMember&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.criticalCSS&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.settings.fontSwap&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.fontSwap&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}))),this.props.settings.uptimeEnable&&r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Uptime","wphb")),r.createElement("td",null,Fe("Default settings","wphb")),r.createElement("td",null,r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}))),this.props.settings.fastCGI&&r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Page Caching","wphb")),r.createElement("td",null,Fe("Static Server Cache","wphb"),r.createElement("br",null),Fe("Show clear cache button in admin bar","wphb")),r.createElement("td",null,r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),this.props.settings.clearCacheButton&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.clearCacheButton&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}))),this.props.settings.cacheEnable&&!this.props.settings.fastCGI&&r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Page Caching","wphb")),r.createElement("td",null,Fe("Cache on mobile devices","wphb"),r.createElement("br",null),Fe("Clear cache on comment post","wphb"),r.createElement("br",null),Fe("Cache HTTP headers","wphb"),r.createElement("br",null),Fe("Show clear cache button in admin bar","wphb")),r.createElement("td",null,this.props.settings.cacheOnMobile&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.cacheOnMobile&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.settings.clearOnComment&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.clearOnComment&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.settings.cacheHeader&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.cacheHeader&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.settings.clearCacheButton&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.clearCacheButton&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}))),r.createElement("tr",null,r.createElement("td",{className:"sui-table-item-title"},Fe("Advanced Tools","wphb")),r.createElement("td",null,Fe("Remove query strings from my assets","wphb"),r.createElement("br",null),this.props.hasWoo&&r.createElement(r.Fragment,null,Fe("Disable cart fragments","wphb"),r.createElement("br",null)),Fe("Remove the default Emoji JS & CSS files","wphb")),r.createElement("td",null,this.props.settings.queryStrings&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.queryStrings&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")}),this.props.hasWoo&&r.createElement(r.Fragment,null,this.props.settings.cartFragments&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.cartFragments&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")})),this.props.settings.removeEmoji&&r.createElement(te,{type:"blue sui-tag-sm",value:Fe("Enabled","wphb")}),!this.props.settings.removeEmoji&&r.createElement(te,{type:"grey sui-tag-sm",value:Fe("Disabled","wphb")})))))}},{key:"getContent",value:function(){var e;return 1===this.props.step?(e=Fe("Let’s walk through a few quick steps to fine-tune your site’s performance and keep it running lightning-fast.","wphb"),this.props.showConflicts&&(e=Fe("Any issue reported here may cause issues while we set up the plugin.","wphb"),this.props.issues.advCacheFile||(e=Fe("There are no more potential issues. You can proceed with the setup.","wphb")))):2===this.props.step?e=Fe("Hummingbird's Asset Optimization engine can combine and minify the files your website outputs when a user visits your website. The fewer requests your visitors have to make to your server, the better.","wphb"):3===this.props.step?e=Fe("Never get caught off guard by downtime again. Hummingbird checks your site every few minutes and alerts you if it goes down or slows, helping you keep things running at top speed.","wphb"):4===this.props.step?e=Fe("Hummingbird stores static HTML copies of your pages and posts to decrease page load time. We will activate the default and basic settings and you can then fine-tune them to suit your specific needs.","wphb"):5===this.props.step?e=Fe("Here are a few additional tweaks you can make to further reduce your page load times.","wphb"):6===this.props.step&&(e=Fe("The setup is complete. We have activated the main features with the default settings. You can proceed to run a Performance Test or go directly to the Dashboard page.","wphb")),r.createElement(r.Fragment,null,r.createElement("p",{className:"sui-description"},e),1===this.props.step&&!this.props.showConflicts&&r.createElement("div",{className:"sui-border-frame wphb-getting-started-setup"},r.createElement(ie,{id:"tracking",onChange:this.props.updateSettings,text:Ce(Fe("Help improve Hummingbird with anonymous usage data<span>Recommended</span>","wphb"),{span:r.createElement("span",{className:"sui-tag sui-tag-sm"})}),checked:this.props.settings.tracking,description:Ce(Fe("Join 18,000+ users helping us improve with anonymous data. No personal info collected. <a>Learn more</a>.","wphb"),{a:r.createElement("a",{href:a("tracking"),target:"_blank",rel:"noreferrer"})})})),1===this.props.step&&this.props.showConflicts&&r.createElement("div",{className:"wphb-progress-wrapper"},this.getCompatPluginsContent()),this.toggleButtons(),2===this.props.step&&this.assetOptimizationSettings(),4===this.props.step&&this.cacheSettings(),5===this.props.step&&this.advancedSettings(),6===this.props.step&&this.showResults())}},{key:"getFooter",value:function(){var e=this;return r.createElement(r.Fragment,null,1!==this.props.step&&r.createElement(q,{onClick:this.props.prevStep,type:"button",icon:"sui-icon-arrow-left",classes:["sui-button","sui-button-ghost"],text:Fe("Back","wphb")}),r.createElement("div",{className:"sui-actions-right"},1===this.props.step&&!this.props.showConflicts&&r.createElement(q,{onClick:this.props.nextStep,type:"button",classes:["sui-button","sui-button-blue"],text:Fe("Get started","wphb")}),1===this.props.step&&this.props.showConflicts&&this.props.issues.advCacheFile&&r.createElement(W,{classes:"sui-tooltip-constrained sui-tooltip-top-right-mobile",text:Fe("We advise to check the recommendations before proceeding.","wphb")},r.createElement(q,{onClick:this.props.skipConflicts,type:"button",icon:"sui-icon-arrow-right",classes:["sui-button","sui-button-ghost"],text:Fe("Continue anyway","wphb")})),(1!==this.props.step||this.props.showConflicts&&!this.props.issues.advCacheFile)&&6>this.props.step&&r.createElement(q,{onClick:this.continueToNextStep,type:"button",icon:"sui-icon-arrow-right",classes:["sui-button","sui-button-blue"],text:Fe("Continue","wphb")}),6===this.props.step&&r.createElement(r.Fragment,null,r.createElement(q,{onClick:this.props.finish,type:"button",classes:["sui-button","sui-button-ghost"],text:Fe("Go to Dashboard","wphb")}),r.createElement(q,{onClick:function(){return e.props.finish("runPerf")},type:"button",classes:["sui-button","sui-button-blue"],text:Fe("Run Performance Test","wphb")}))))}},{key:"continueToNextStep",value:function(){this.props.nextStep()}},{key:"render",value:function(){return r.createElement("div",{className:"sui-row-with-sidenav"},this.getNavigation(),r.createElement(ee,{boxClass:"box-setup-requirements",hideHeader:!0,loading:this.props.loading,loadingText:1===this.props.step?Fe("Checking status","wphb"):Fe("Saving settings","wphb"),content:r.createElement(r.Fragment,null,this.getHeader(),this.getContent()),footerActions:this.getFooter()}))}}],i&&ke(n.prototype,i),s&&ke(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component));function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach(function(t){Ue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ue(e,t,n){return(t=He(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,He(r.key),r)}}function He(e){var t=function(e,t){if("object"!=Be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Be(t)?t:t+""}function qe(e,t,n){return t=Ge(t),function(e,t){if(t&&("object"==Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Le()?Reflect.construct(t,n||[],Ge(e).constructor):t.apply(e,n))}function Le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Le=function(){return!!e})()}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function We(e,t){return We=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},We(e,t)}var ze=wp.i18n.__;n(1597);var Je,Ye=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=qe(this,t,[e])).state={api:new I,isMember:n.props.wphbData.isMember,hasUptime:n.props.wphbData.hasUptime,loading:!1,checkDocumentation:!1,step:1,issues:{advCacheFile:!1},showConflicts:!1,settings:{aoEnable:!0,aoCompress:!0,aoCombine:!0,aoCdn:Boolean(n.props.wphbData.isMember),delayJS:Boolean(n.props.wphbData.isMember),criticalCSS:Boolean(n.props.wphbData.isMember),fontSwap:!0,uptimeEnable:Boolean(n.props.wphbData.hasUptime),cacheEnable:!0,fastCGI:!!Boolean(n.props.wphbData.isFastCGISupported),isFastCGISupported:Boolean(n.props.wphbData.isFastCGISupported),cacheOnMobile:!0,clearOnComment:!0,cacheHeader:!0,clearCacheButton:!0,queryStrings:!0,cartFragments:Boolean(n.props.wphbData.hasWoo),removeEmoji:!0,tracking:!1}},n.checkRequirements=n.checkRequirements.bind(n),n.removeAdvancedCache=n.removeAdvancedCache.bind(n),n.disableFastCGI=n.disableFastCGI.bind(n),n.skipConflicts=n.skipConflicts.bind(n),n.nextStep=n.nextStep.bind(n),n.prevStep=n.prevStep.bind(n),n.finish=n.finish.bind(n),n.updateSettings=n.updateSettings.bind(n),n.toggleModule=n.toggleModule.bind(n),n.quitWizard=n.quitWizard.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&We(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){this.checkRequirements()}},{key:"skipConflicts",value:function(){this.setState({showConflicts:!1,step:2})}},{key:"nextStep",value:function(){var e=this;if(1===this.state.step&&this.state.issues.advCacheFile)this.setState({showConflicts:!0});else{var t=this.state.step+1;2!==this.state.step||this.state.hasUptime||t++,this.setState({loading:!0});var n=Me(Me({},this.state.settings),{},{module:"",enable:!1});2===this.state.step?(n.module="ao",n.enable=this.state.settings.aoEnable):3===this.state.step?(n.module="uptime",n.enable=this.state.settings.uptimeEnable):4===this.state.step?(n.module="caching",n.enable=this.state.settings.cacheEnable):5===this.state.step&&(n.module="advanced"),this.state.api.post("settings",n).then(function(){return e.setState({showConflicts:!1,step:t,loading:!1})}).catch(function(e){return window.console.log(e)})}}},{key:"prevStep",value:function(){var e=this.state.step-1;4!==this.state.step||this.state.hasUptime||e--,this.setState({step:e})}},{key:"finish",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pluginDash";this.setState({loading:!0}),"string"!=typeof e&&(e="pluginDash"),this.trackSetupEvents(e),this.state.api.post("complete_wizard",e).then(function(){window.location.href=a(e)}).catch(function(e){return window.console.log(e)})}},{key:"checkRequirements",value:function(){var e=this;arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.setState({loading:!0}),this.state.api.post("check_requirements").then(function(t){e.setState({loading:!1,issues:t.status})}).catch(function(e){return window.console.log(e)})}},{key:"removeAdvancedCache",value:function(){var e=this;this.setState({loading:!0}),this.state.api.post("remove_advanced_cache").then(function(t){e.setState({loading:!1,issues:t.status})}).catch(function(e){return window.console.log(e)})}},{key:"disableFastCGI",value:function(){var e=this;this.setState({loading:!0}),this.state.api.post("disable_fast_cgi").then(function(t){e.setState({loading:!1,issues:t.status})}).catch(function(e){return window.console.log(e)})}},{key:"updateSettings",value:function(e){var t=Me({},this.state.settings);t[e.target.id]=e.target.checked,"tracking"===e.target.id&&this.trackUserConsentToggle(e.target.checked),this.setState({settings:t})}},{key:"toggleModule",value:function(e,t){var n=Me({},this.state.settings);n[t]="enable"===e,"cacheEnable"!==t||"enable"!==e&&"disable"!==e||(n.fastCGI=!1),this.setState({settings:n})}},{key:"quitWizard",value:function(){this.setState({loading:!0}),this.trackSetupEvents(),this.state.api.post("cancel_wizard").then(function(){window.location.href=a("pluginDash")}).catch(function(e){return window.console.log(e)})}},{key:"trackSetupEvents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"quit";e={configs:"apply_configs",runPerf:"performance_test",pluginDash:"complete_dashboard"}[e]||e;var t={1:this.state.issues.advCacheFile?"conflict":"tracking",2:"ao_settings",3:"uptime",4:"page_caching",5:"advanced_tools"}[this.state.step]||"na",n=this.state.issues.advCacheFile?"yes":"no",r=this.state.settings.aoEnable?this.mapSettings({aoCompress:"compress",aoCombine:"combine",aoCdn:"cdn",delayJS:"js_delay",criticalCSS:"critical_css",fontSwap:"font_swap"}):"disabled",i=this.mapSettings({queryStrings:"remove_query_strings",cartFragments:"disable_cart_fragments",removeEmoji:"remove_emoji"}),s=this.state.settings.uptimeEnable?"enabled":"disabled",o=i.length>0?i:"all_disabled",a="disabled";this.state.settings.cacheEnable&&(a=this.state.settings.fastCGI?this.state.settings.clearOnComment&&this.state.settings.clearCacheButton?"ssc_defaults":"ssc_modified":this.state.settings.cacheOnMobile&&this.state.settings.clearOnComment&&this.state.settings.cacheHeader&&this.state.settings.clearCacheButton?"local_defaults":"local_modified"),this.state.settings.tracking&&window.wphbMixPanel.optIn(),window.wphbMixPanel.track("Setup Wizard",{Action:e,"Quit Step":t,Conflict:n,"AO Settings":this.state.step>2?r:"na",Uptime:s,"Cache Settings":this.state.step>4?a:"na","Advanced Settings":this.state.step>5?o:"na",Documentation:this.state.checkDocumentation?"clicked":"not_clicked"})}},{key:"mapSettings",value:function(e){var t=this;return Object.keys(e).filter(function(e){return t.state.settings[e]}).map(function(t){return e[t]})}},{key:"trackDocumentation",value:function(){this.setState({checkDocumentation:!0})}},{key:"trackUserConsentToggle",value:function(e){this.state.api.post("track_user_consent_toggle",e).then(function(){e&&window.wphbMixPanel.optIn()}).catch(function(e){return window.console.log(e)})}},{key:"getHeader",value:function(){var e=this;return r.createElement("div",{className:"sui-header wphb-wizard-header"},r.createElement("h2",{className:"sui-header-title"},r.createElement("img",{className:"sui-image",alt:ze("Setup wizard","wphb"),src:a("wphbDirUrl")+"admin/assets/image/setup/hummingbird.png",srcSet:a("wphbDirUrl")+"admin/assets/image/setup/hummingbird.png 1x, "+a("wphbDirUrl")+"admin/assets/image/setup/hummingbird@2x.png 2x"}),ze("Hummingbird","wphb"),r.createElement("small",null,ze("Wizard","wphb"))),r.createElement("div",{className:"sui-actions-right"},!this.state.isMember&&r.createElement(W,{text:ze("Get Hummingbird Pro for our full WordPress speed optimization suite, including uptime monitoring and enhanced CDN.","wphb"),classes:["sui-tooltip-constrained","sui-tooltip-bottom"]},r.createElement(q,{classes:["sui-button","sui-button-purple"],target:"blank",url:a("upsell"),onClick:function(e){window.wphbMixPanel.trackHBUpsell("pro_general","wizard","cta_clicked",e.target.href,"hb_pro_upsell")},text:ze("UPGRADE TO PRO","wphb")})),6!==this.state.step&&r.createElement(G,{onClick:this.quitWizard,type:"button",loading:this.state.loading,classes:["sui-button","sui-button-ghost"],icon:"sui-icon-logout",text:ze("Quit wizard","wphb")}),r.createElement(q,{classes:["sui-button","sui-button-ghost"],icon:"sui-icon-academy",target:"blank",url:a("docs"),onClick:function(){return e.trackDocumentation()},text:ze("Documentation","wphb")})))}},{key:"render",value:function(){var e=this;return r.createElement(r.Fragment,null,this.getHeader(),r.createElement(De,{loading:this.state.loading,step:this.state.step,showConflicts:this.state.showConflicts,issues:this.state.issues,minifySteps:this.props.wphbData.minifySteps,nextStep:this.nextStep,prevStep:this.prevStep,finish:this.finish,skipConflicts:this.skipConflicts,isMember:this.state.isMember,isNetworkAdmin:this.props.wphbData.isNetworkAdmin,hasUptime:this.state.hasUptime,settings:this.state.settings,hasWoo:this.props.wphbData.hasWoo,reCheckRequirements:function(){return e.checkRequirements(!0)},updateSettings:this.updateSettings,toggleModule:this.toggleModule,disableFastCGI:this.disableFastCGI,removeAdvancedCache:this.removeAdvancedCache}))}}],i&&Re(n.prototype,i),s&&Re(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);Ye.propTypes={wphbData:o().object},Je=function(){var e=document.getElementById("wrap-wphb-setup");if(e){var t=i.render(r.createElement(Ye,{wphbData:window.wphb}),e);window.wphbSetupNextStep=t.nextStep}},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",Je):Je())},6757:function(e,t,n){var r=n(1033),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var s=arguments,o=-1,a=i(s.length-t,0),c=Array(a);++o<a;)c[o]=s[t+o];o=-1;for(var u=Array(t+1);++o<t;)u[o]=s[o];return u[t]=n(c),r(e,this,u)}}},6800:function(e,t,n){var r=n(5288),i=n(4894),s=n(361),o=n(3805);e.exports=function(e,t,n){if(!o(n))return!1;var a=typeof t;return!!("number"==a?i(n)&&s(t,n.length):"string"==a&&t in n)&&r(n[t],e)}},6942:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=o(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=o(t,n));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},6964:function(e,t,n){e.exports=function(){"use strict";function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function t(e){return"function"==typeof e}var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=0,s=void 0,o=void 0,a=function(e,t){w[i]=e,w[i+1]=t,2===(i+=2)&&(o?o(E):S())};function c(e){o=e}function u(e){a=e}var l="undefined"!=typeof window?window:void 0,p=l||{},h=p.MutationObserver||p.WebKitMutationObserver,f="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),d="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function b(){return function(){return process.nextTick(E)}}function m(){return void 0!==s?function(){s(E)}:v()}function g(){var e=0,t=new h(E),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}function y(){var e=new MessageChannel;return e.port1.onmessage=E,function(){return e.port2.postMessage(0)}}function v(){var e=setTimeout;return function(){return e(E,1)}}var w=new Array(1e3);function E(){for(var e=0;e<i;e+=2)(0,w[e])(w[e+1]),w[e]=void 0,w[e+1]=void 0;i=0}function _(){try{var e=Function("return this")().require("vertx");return s=e.runOnLoop||e.runOnContext,m()}catch(e){return v()}}var S=void 0;function C(e,t){var n=this,r=new this.constructor(x);void 0===r[k]&&Y(r);var i=n._state;if(i){var s=arguments[i-1];a(function(){return G(i,r,s,n._result)})}else q(n,r,e,t);return r}function O(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(x);return M(n,e),n}S=f?b():h?g():d?y():void 0===l?_():v();var k=Math.random().toString(36).substring(2);function x(){}var j=void 0,P=1,T=2;function A(){return new TypeError("You cannot resolve a promise with itself")}function N(){return new TypeError("A promises callback cannot return that same promise.")}function F(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}function D(e,t,n){a(function(e){var r=!1,i=F(n,t,function(n){r||(r=!0,t!==n?M(e,n):R(e,n))},function(t){r||(r=!0,H(e,t))},"Settle: "+(e._label||" unknown promise"));!r&&i&&(r=!0,H(e,i))},e)}function B(e,t){t._state===P?R(e,t._result):t._state===T?H(e,t._result):q(t,void 0,function(t){return M(e,t)},function(t){return H(e,t)})}function I(e,n,r){n.constructor===e.constructor&&r===C&&n.constructor.resolve===O?B(e,n):void 0===r?R(e,n):t(r)?D(e,n,r):R(e,n)}function M(t,n){if(t===n)H(t,A());else if(e(n)){var r=void 0;try{r=n.then}catch(e){return void H(t,e)}I(t,n,r)}else R(t,n)}function U(e){e._onerror&&e._onerror(e._result),L(e)}function R(e,t){e._state===j&&(e._result=t,e._state=P,0!==e._subscribers.length&&a(L,e))}function H(e,t){e._state===j&&(e._state=T,e._result=t,a(U,e))}function q(e,t,n,r){var i=e._subscribers,s=i.length;e._onerror=null,i[s]=t,i[s+P]=n,i[s+T]=r,0===s&&e._state&&a(L,e)}function L(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,i=void 0,s=e._result,o=0;o<t.length;o+=3)r=t[o],i=t[o+n],r?G(n,r,i,s):i(s);e._subscribers.length=0}}function G(e,n,r,i){var s=t(r),o=void 0,a=void 0,c=!0;if(s){try{o=r(i)}catch(e){c=!1,a=e}if(n===o)return void H(n,N())}else o=i;n._state!==j||(s&&c?M(n,o):!1===c?H(n,a):e===P?R(n,o):e===T&&H(n,o))}function W(e,t){try{t(function(t){M(e,t)},function(t){H(e,t)})}catch(t){H(e,t)}}var z=0;function J(){return z++}function Y(e){e[k]=z++,e._state=void 0,e._result=void 0,e._subscribers=[]}function V(){return new Error("Array Methods must be provided an Array")}var $=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(x),this.promise[k]||Y(this.promise),r(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?R(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&R(this.promise,this._result))):H(this.promise,V())}return e.prototype._enumerate=function(e){for(var t=0;this._state===j&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===O){var i=void 0,s=void 0,o=!1;try{i=e.then}catch(e){o=!0,s=e}if(i===C&&e._state!==j)this._settledAt(e._state,t,e._result);else if("function"!=typeof i)this._remaining--,this._result[t]=e;else if(n===te){var a=new n(x);o?H(a,s):I(a,e,i),this._willSettleAt(a,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},e.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===j&&(this._remaining--,e===T?H(r,n):this._result[t]=n),0===this._remaining&&R(r,this._result)},e.prototype._willSettleAt=function(e,t){var n=this;q(e,void 0,function(e){return n._settledAt(P,t,e)},function(e){return n._settledAt(T,t,e)})},e}();function Q(e){return new $(this,e).promise}function X(e){var t=this;return r(e)?new t(function(n,r){for(var i=e.length,s=0;s<i;s++)t.resolve(e[s]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})}function K(e){var t=new this(x);return H(t,e),t}function Z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ee(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var te=function(){function e(t){this[k]=J(),this._result=this._state=void 0,this._subscribers=[],x!==t&&("function"!=typeof t&&Z(),this instanceof e?W(this,t):ee())}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.finally=function(e){var n=this,r=n.constructor;return t(e)?n.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){throw t})}):n.then(e,e)},e}();function ne(){var e=void 0;if(void 0!==n.g)e=n.g;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var r=null;try{r=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===r&&!t.cast)return}e.Promise=te}return te.prototype.then=C,te.all=Q,te.race=X,te.resolve=O,te.reject=K,te._setScheduler=c,te._setAsap=u,te._asap=a,te.polyfill=ne,te.Promise=te,te}()},7167:function(e,t,n){var r=n(4901),i=n(7301),s=n(6009),o=s&&s.isTypedArray,a=o?i(o):r;e.exports=a},7296:function(e,t,n){var r,i=n(5481),s=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!s&&s in e}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},7334:function(e){e.exports=function(e){return function(){return e}}},7463:function(e,t){"use strict";var n,r,i,s;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var a=Date,c=a.now();t.unstable_now=function(){return a.now()-c}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,l=null,p=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(p,0),e}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(p,0))},r=function(e,t){l=setTimeout(e,t)},i=function(){clearTimeout(l)},t.unstable_shouldYield=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,f=window.clearTimeout;if("undefined"!=typeof console){var d=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof d&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var b=!1,m=null,g=-1,y=5,v=0;t.unstable_shouldYield=function(){return t.unstable_now()>=v},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();v=e+y;try{m(!0,e)?E.postMessage(null):(b=!1,m=null)}catch(e){throw E.postMessage(null),e}}else b=!1},n=function(e){m=e,b||(b=!0,E.postMessage(null))},r=function(e,n){g=h(function(){e(t.unstable_now())},n)},i=function(){f(g),g=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<O(i,t)))break e;e[r]=t,e[n]=i,n=r}}function S(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var s=2*(r+1)-1,o=e[s],a=s+1,c=e[a];if(void 0!==o&&0>O(o,n))void 0!==c&&0>O(c,o)?(e[r]=c,e[a]=n,r=a):(e[r]=o,e[s]=n,r=s);else{if(!(void 0!==c&&0>O(c,n)))break e;e[r]=c,e[a]=n,r=a}}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],x=[],j=1,P=null,T=3,A=!1,N=!1,F=!1;function D(e){for(var t=S(x);null!==t;){if(null===t.callback)C(x);else{if(!(t.startTime<=e))break;C(x),t.sortIndex=t.expirationTime,_(k,t)}t=S(x)}}function B(e){if(F=!1,D(e),!N)if(null!==S(k))N=!0,n(I);else{var t=S(x);null!==t&&r(B,t.startTime-e)}}function I(e,n){N=!1,F&&(F=!1,i()),A=!0;var s=T;try{for(D(n),P=S(k);null!==P&&(!(P.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=P.callback;if("function"==typeof o){P.callback=null,T=P.priorityLevel;var a=o(P.expirationTime<=n);n=t.unstable_now(),"function"==typeof a?P.callback=a:P===S(k)&&C(k),D(n)}else C(k);P=S(k)}if(null!==P)var c=!0;else{var u=S(x);null!==u&&r(B,u.startTime-n),c=!1}return c}finally{P=null,T=s,A=!1}}var M=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){N||A||(N=!0,n(I))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return S(k)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=M,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,s,o){var a=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?a+o:a:o=a,e){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return e={id:j++,callback:s,priorityLevel:e,startTime:o,expirationTime:c=o+c,sortIndex:-1},o>a?(e.sortIndex=o,_(x,e),null===S(k)&&e===S(x)&&(F?i():F=!0,r(B,o-a))):(e.sortIndex=c,_(k,e),N||A||(N=!0,n(I))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7534:function(e,t,n){var r=n(2552),i=n(346);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},8096:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},8984:function(e,t,n){var r=n(5527),i=n(3650),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}},9302:function(e,t,n){var r=n(3488),i=n(6757),s=n(2865);e.exports=function(e,t){return s(i(e,t,r),e+"")}},9325:function(e,t,n){var r=n(4840),i="object"==typeof self&&self&&self.Object===Object&&self,s=r||i||Function("return this")();e.exports=s},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9570:function(e,t,n){var r=n(7334),i=n(3243),s=n(3488),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:s;e.exports=o},9620:function(e,t,n){"use strict";var r=n(6139),i=n.n(r);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var o=new function(){var e=ajaxurl,t=wphb.nonces.HBFetchNonce,r="wphb_",o="wphb_pro_";function a(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={url:e,method:arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET",cache:!1};return i instanceof FormData?(i.append("nonce",t),i.append("action",r),o.contentType=!1,o.processData=!1):(i.nonce=t,i.action=r),o.data=i,new(0,n(6964).Promise)(function(e,t){jQuery.ajax(o).done(e).fail(t)}).then(function(e){return function(e){"object"!==s(e)&&(e=JSON.parse(e));if(e.success)return e.data;var t=e.data||{},n=new Error(t.message||"Error trying to fetch response from server");throw n.response=e,n}(e)})}var c={caching:{saveSettings:function(e,t){return a(r+e+"_save_settings",{data:t},"POST").then(function(e){return e})},saveFastCGISettings:function(e){return a(r+"fast_cgi_save_settings",{data:e},"POST").then(function(e){return e})},clearCache:function(e){return a(r+"clear_module_cache",{module:e},"POST").then(function(e){return e})},clearCacheForPost:function(e){return a(r+"gutenberg_clear_post_cache",{postId:e},"POST")},redisSaveSettings:function(e,t,n,i){return a(r+"redis_save_settings",{host:e,port:t,password:n,db:i},"POST")},redisObjectCache:function(e){return a(r+"redis_toggle_object_cache",{value:e},"POST")},clearCacheBatch:function(e,t){return a(r+"clear_network_cache",{sites:e,offset:t},"POST")},disableFastCGI:function(){return a(r+"disable_fast_cgi",{},"POST").then(function(e){return e})},switchCacheMethod:function(e){return a(r+"switch_cache_method",{method:e},"POST").then(function(e){return e})}},cloudflare:{connect:function(e,t,n,i){return a(r+"cloudflare_connect",{email:e,key:t,token:n,zone:i},"POST").then(function(e){return e})}},minification:{toggleCDN:function(e){return a(r+"minification_toggle_cdn",{value:e},"POST")},toggleLog:function(e){return a(r+"minification_toggle_log",{value:e},"POST")},toggleView:function(e,t){return a(r+"minification_toggle_view",{value:e,hide:t},"POST").then(function(e){return e})},startCheck:function(){return a(r+"minification_start_check",{},"POST")},checkStep:function(e){return a(r+"minification_check_step",{step:e},"POST").then(function(e){return e})},finishCheck:function(){return a(r+"minification_finish_scan",{},"POST").then(function(e){return e})},cancelScan:function(){return a(r+"minification_cancel_scan",{},"POST")},saveCriticalCss:function(e){return a(r+"minification_save_extra_optimization_data",{form:e},"POST").then(function(e){return e})},updateAssetPath:function(e){return a(r+"minification_update_asset_path",{value:e},"POST")},saveNetworkSettings:function(e){return a(r+"minification_update_network_settings",{settings:e},"POST")},updateExcludeList:function(e){return a(r+"minification_save_exclude_list",{data:e},"POST")},clearCriticalCssFiles:function(){return a(r+"clear_critical_css_files",{},"POST").then(function(e){return e})},createCSSForPost:function(e){return a(r+"gutenberg_create_css_file",{postId:e},"POST")},reCreateCSSForPost:function(e){return a(r+"gutenberg_recreate_css_file",{postId:e},"POST")},revertCSSForPost:function(e){return a(r+"gutenberg_revert_css_file",{postId:e},"POST")},getCriticalStatusForSinglePost:function(e){return a(r+"gutenberg_get_critical_status_for_single_post",{postId:e},"POST")},getCriticalStatusForQueue:function(){return a(r+"get_critical_status_for_queue",{},"POST")},toggleDelayJs:function(e){return a(r+"react_minify_toggle_delay_js",{data:e},"POST")},toggleCriticalCss:function(e){return a(r+"react_minify_toggle_critical_css",{data:e},"POST")},resetExclusions:function(e,t){return a(r+"reset_exclusions",{value:e,type:t},"POST")}},performance:{savePerformanceTestSettings:function(e){return a(r+"performance_save_settings",{data:e},"POST")}},advanced:{saveSettings:function(e,t){return a(r+"advanced_save_settings",{data:e,form:t},"POST").then(function(e){return e})},deleteSelectedData:function(e){return a(r+"advanced_db_delete_data",{data:e},"POST").then(function(e){return e})},clearOrphanedBatch:function(e){return a(r+"advanced_purge_orphaned",{rows:e},"POST")}},settings:{saveSettings:function(e){return a(r+"admin_settings_save_settings",{form_data:e},"POST").then(function(e){return e})},importSettings:function(e){return a(r+"admin_settings_import_settings",e,"POST").then(function(e){return e})},exportSettings:function(){var n=r+"admin_settings_export_settings";window.location=e+"?action="+n+"&nonce="+t}},common:{dismissNotice:function(e){return a(r+"notice_dismiss",{id:e,SubAction:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""},"POST")},clearLogs:function(e){return a(r+"logger_clear",{module:e},"POST").then(function(e){return e})},call:function(e){return a(e,{},"POST").then(function(e){return e})},callWithParams:function(e,t){return a(e,{data:t},"POST").then(function(e){return e})},clearCaches:function(e){return a(r+"clear_caches",{modules:e},"POST").then(function(e){return e})}},mixpanel:{trackMixpanelEvent:function(e,t){return a(r+"analytics_track_event",{event:e,properties:t},"POST")}},notifications:{resendConfirmationEmail:function(e,t){return a(o+"resend_confirmation",{name:e,email:t},"POST").then(function(e){return e})},sendConfirmationEmail:function(e,t){return a(o+"send_confirmation",{name:e,email:t},"POST").then(function(e){return e})},disable:function(e,t){return a(o+"disable_notification",{id:e,type:t},"POST")},enable:function(e){return a(o+"enable_notification",{settings:e,update:arguments.length>1&&void 0!==arguments[1]&&arguments[1]},"POST").then(function(e){return e})},getAvatar:function(e){return a(o+"get_avatar",{email:e},"POST").then(function(e){return e})},getUsers:function(e){return a(o+"search_users",{exclude:e},"POST").then(function(e){return e})}}};i()(this,c)};t.A=o},9935:function(e){e.exports=function(){return!1}},9982:function(e,t,n){"use strict";e.exports=n(7463)}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var s=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(s.exports,s,s.exports,r),s.loaded=!0,s.exports}r.m=t,e=[],r.O=function(t,n,i,s){if(!n){var o=1/0;for(l=0;l<e.length;l++){n=e[l][0],i=e[l][1],s=e[l][2];for(var a=!0,c=0;c<n.length;c++)(!1&s||o>=s)&&Object.keys(r.O).every(function(e){return r.O[e](n[c])})?n.splice(c--,1):(a=!1,s<o&&(o=s));if(a){e.splice(l--,1);var u=i();void 0!==u&&(t=u)}}return t}s=s||0;for(var l=e.length;l>0&&e[l-1][2]>s;l--)e[l]=e[l-1];e[l]=[n,i,s]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={884:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var i,s,o=n[0],a=n[1],c=n[2],u=0;if(o.some(function(t){return 0!==e[t]})){for(i in a)r.o(a,i)&&(r.m[i]=a[i]);if(c)var l=c(r)}for(t&&t(n);u<o.length;u++)s=o[u],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(l)},n=self.webpackChunkwp_hummingbird=self.webpackChunkwp_hummingbird||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var i=r.O(void 0,[816],function(){return r(6685)});i=r.O(i)}(); //# sourceMappingURL=wphb-setup-wizard.min.js.map
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0.1 |
proxy
|
phpinfo
|
Settings