| 1 |
(()=>{var e={2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,s){if(s!==r){var i=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 i.name="Invariant Violation",i}}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:a,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338:(e,t,n)=>{"use strict";var r=n(5795);t.H=r.createRoot,r.hydrateRoot},1020:(e,t,n)=>{"use strict";var r=n(1609),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:i.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.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=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>Ee,hasStandardBrowserEnv:()=>ve,hasStandardBrowserWebWorkerEnv:()=>Se,navigator:()=>we,origin:()=>Ne});var t=n(1609),r=n.n(t),o=n(5338);const a=window.wp.i18n,s=({render:e})=>(0,t.createElement)("div",{className:"ablocks-topbar"},(0,t.createElement)("div",{className:"ablocks-topbar__entry-left"},(0,t.createElement)("h4",{className:"ablocks-topbar--heading"},(0,a.__)("Import Demo","ablocks"))),(0,t.createElement)("div",{className:"ablocks-topbar__entry-right"},e()));var i=n(5556),l=n.n(i);const c={placeholder:l().string,onSearchHandler:l().func};function u({placeholder:e="Search...",defaultValue:n="",onSearchHandler:o=()=>{}}){const[a,s]=(0,t.useState)(n),i=(0,t.useCallback)((l=e=>{o(e)},c=1e3,d=null,m=null,p=function(){d&&(clearTimeout(d),m=null,d=null)},f=function(){if(!c)return l.apply(this,arguments);var e=this,t=arguments,n=u&&!d;return p(),m=function(){l.apply(e,t)},d=setTimeout((function(){if(d=null,!n){var e=m;return m=null,e()}}),c),n?m():void 0},f.cancel=p,f.flush=function(){var e=m;p(),e&&e()},f),[o]);var l,c,u,d,m,p,f;return(0,t.createElement)(r().Fragment,null,(0,t.createElement)("div",{className:"ablocks-search-component"},(0,t.createElement)("span",{className:"ablocks-search-component__search ablocks-icon ablocks-icon--search"}),(0,t.createElement)("input",{id:"search",type:"text",className:"ablocks-search-component__input ablocks-input",placeholder:e,value:a,onChange:e=>{return t=e.target.value,s(t),void i(t);var t}}),a&&(0,t.createElement)("button",{onClick:()=>{a&&(s(""),i(""))},className:"ablocks-search-component__control"},(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--close"}))))}u.propTypes=c;const d=window.wp.date;function m(e,t){return function(){return e.apply(t,arguments)}}const{toString:p}=Object.prototype,{getPrototypeOf:f}=Object,h=(b=Object.create(null),e=>{const t=p.call(e);return b[t]||(b[t]=t.slice(8,-1).toLowerCase())});var b;const g=e=>(e=e.toLowerCase(),t=>h(t)===e),y=e=>t=>typeof t===e,{isArray:_}=Array,k=y("undefined"),E=g("ArrayBuffer"),w=y("string"),v=y("function"),S=y("number"),N=e=>null!==e&&"object"==typeof e,R=e=>{if("object"!==h(e))return!1;const t=f(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},O=g("Date"),T=g("File"),C=g("Blob"),x=g("FileList"),I=g("URLSearchParams"),[A,P,j,L]=["ReadableStream","Request","Response","Headers"].map(g);function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),_(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let s;for(r=0;r<a;r++)s=o[r],t.call(null,e[s],s,e)}}function D(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const U="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,B=e=>!k(e)&&e!==U,M=(q="undefined"!=typeof Uint8Array&&f(Uint8Array),e=>q&&e instanceof q);var q;const z=g("HTMLFormElement"),H=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$=g("RegExp"),W=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};F(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},J="abcdefghijklmnopqrstuvwxyz",V="0123456789",Y={DIGIT:V,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+V},K=g("AsyncFunction"),G=(X="function"==typeof setImmediate,Q=v(U.postMessage),X?setImmediate:Q?(Z=`axios@${Math.random()}`,ee=[],U.addEventListener("message",(({source:e,data:t})=>{e===U&&t===Z&&ee.length&&ee.shift()()}),!1),e=>{ee.push(e),U.postMessage(Z,"*")}):e=>setTimeout(e));var X,Q,Z,ee;const te="undefined"!=typeof queueMicrotask?queueMicrotask.bind(U):"undefined"!=typeof process&&process.nextTick||G,ne={isArray:_,isArrayBuffer:E,isBuffer:function(e){return null!==e&&!k(e)&&null!==e.constructor&&!k(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=h(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&E(e.buffer),t},isString:w,isNumber:S,isBoolean:e=>!0===e||!1===e,isObject:N,isPlainObject:R,isReadableStream:A,isRequest:P,isResponse:j,isHeaders:L,isUndefined:k,isDate:O,isFile:T,isBlob:C,isRegExp:$,isFunction:v,isStream:e=>N(e)&&v(e.pipe),isURLSearchParams:I,isTypedArray:M,isFileList:x,forEach:F,merge:function e(){const{caseless:t}=B(this)&&this||{},n={},r=(r,o)=>{const a=t&&D(n,o)||o;R(n[a])&&R(r)?n[a]=e(n[a],r):R(r)?n[a]=e({},r):_(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&F(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(F(t,((t,r)=>{n&&v(t)?e[r]=m(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,s;const i={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],r&&!r(s,e,t)||i[s]||(t[s]=e[s],i[s]=!0);e=!1!==n&&f(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:h,kindOfTest:g,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(_(e))return e;let t=e.length;if(!S(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:z,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:W,freezeMethods:e=>{W(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];v(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return _(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:D,global:U,isContextDefined:B,ALPHABET:Y,generateString:(e=16,t=Y.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(N(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=_(e)?[]:{};return F(e,((e,t)=>{const a=n(e,r+1);!k(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:K,isThenable:e=>e&&(N(e)||v(e))&&v(e.then)&&v(e.catch),setImmediate:G,asap:te};function re(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}ne.inherits(re,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ne.toJSONObject(this.config),code:this.code,status:this.status}}});const oe=re.prototype,ae={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ae[e]={value:e}})),Object.defineProperties(re,ae),Object.defineProperty(oe,"isAxiosError",{value:!0}),re.from=(e,t,n,r,o,a)=>{const s=Object.create(oe);return ne.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),re.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,a&&Object.assign(s,a),s};const se=re;function ie(e){return ne.isPlainObject(e)||ne.isArray(e)}function le(e){return ne.endsWith(e,"[]")?e.slice(0,-2):e}function ce(e,t,n){return e?e.concat(t).map((function(e,t){return e=le(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ue=ne.toFlatObject(ne,{},null,(function(e){return/^is[A-Z]/.test(e)})),de=function(e,t,n){if(!ne.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=ne.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ne.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,a=n.dots,s=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&ne.isSpecCompliantForm(t);if(!ne.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(ne.isDate(e))return e.toISOString();if(!i&&ne.isBlob(e))throw new se("Blob is not supported. Use a Buffer instead.");return ne.isArrayBuffer(e)||ne.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let i=e;if(e&&!o&&"object"==typeof e)if(ne.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(ne.isArray(e)&&function(e){return ne.isArray(e)&&!e.some(ie)}(e)||(ne.isFileList(e)||ne.endsWith(n,"[]"))&&(i=ne.toArray(e)))return n=le(n),i.forEach((function(e,r){!ne.isUndefined(e)&&null!==e&&t.append(!0===s?ce([n],r,a):null===s?n:n+"[]",l(e))})),!1;return!!ie(e)||(t.append(ce(o,n,a),l(e)),!1)}const u=[],d=Object.assign(ue,{defaultVisitor:c,convertValue:l,isVisitable:ie});if(!ne.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!ne.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),ne.forEach(n,(function(n,a){!0===(!(ne.isUndefined(n)||null===n)&&o.call(t,n,ne.isString(a)?a.trim():a,r,d))&&e(n,r?r.concat(a):[a])})),u.pop()}}(e),t};function me(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function pe(e,t){this._pairs=[],e&&de(e,this,t)}const fe=pe.prototype;fe.append=function(e,t){this._pairs.push([e,t])},fe.toString=function(e){const t=e?function(t){return e.call(this,t,me)}:me;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const he=pe;function be(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ge(e,t,n){if(!t)return e;const r=n&&n.encode||be,o=n&&n.serialize;let a;if(a=o?o(t,n):ne.isURLSearchParams(t)?t.toString():new he(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const ye=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ne.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},_e={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ke={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:he,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Ee="undefined"!=typeof window&&"undefined"!=typeof document,we="object"==typeof navigator&&navigator||void 0,ve=Ee&&(!we||["ReactNative","NativeScript","NS"].indexOf(we.product)<0),Se="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ne=Ee&&window.location.href||"http://localhost",Re={...e,...ke},Oe=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const s=Number.isFinite(+a),i=o>=e.length;return a=!a&&ne.isArray(r)?r.length:a,i?(ne.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!s):(r[a]&&ne.isObject(r[a])||(r[a]=[]),t(e,n,r[a],o)&&ne.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}(r[a])),!s)}if(ne.isFormData(e)&&ne.isFunction(e.entries)){const n={};return ne.forEachEntry(e,((e,r)=>{t(function(e){return ne.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null},Te={transitional:_e,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=ne.isObject(e);if(o&&ne.isHTMLForm(e)&&(e=new FormData(e)),ne.isFormData(e))return r?JSON.stringify(Oe(e)):e;if(ne.isArrayBuffer(e)||ne.isBuffer(e)||ne.isStream(e)||ne.isFile(e)||ne.isBlob(e)||ne.isReadableStream(e))return e;if(ne.isArrayBufferView(e))return e.buffer;if(ne.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return de(e,new Re.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Re.isNode&&ne.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=ne.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return de(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e){if(ne.isString(e))try{return(0,JSON.parse)(e),ne.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Te.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(ne.isResponse(e)||ne.isReadableStream(e))return e;if(e&&ne.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw se.from(e,se.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Re.classes.FormData,Blob:Re.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ne.forEach(["delete","get","head","post","put","patch"],(e=>{Te.headers[e]={}}));const Ce=Te,xe=ne.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ie=Symbol("internals");function Ae(e){return e&&String(e).trim().toLowerCase()}function Pe(e){return!1===e||null==e?e:ne.isArray(e)?e.map(Pe):String(e)}function je(e,t,n,r,o){return ne.isFunction(r)?r.call(this,t,n):(o&&(t=n),ne.isString(t)?ne.isString(r)?-1!==t.indexOf(r):ne.isRegExp(r)?r.test(t):void 0:void 0)}class Le{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Ae(t);if(!o)throw new Error("header name must be a non-empty string");const a=ne.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Pe(e))}const a=(e,t)=>ne.forEach(e,((e,n)=>o(e,n,t)));if(ne.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(ne.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&xe[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(ne.isHeaders(e))for(const[t,r]of e.entries())o(r,t,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=Ae(e)){const n=ne.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(ne.isFunction(t))return t.call(this,e,n);if(ne.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ae(e)){const n=ne.findKey(this,e);return!(!n||void 0===this[n]||t&&!je(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Ae(e)){const o=ne.findKey(n,e);!o||t&&!je(0,n[o],o,t)||(delete n[o],r=!0)}}return ne.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!je(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return ne.forEach(this,((r,o)=>{const a=ne.findKey(n,o);if(a)return t[a]=Pe(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=Pe(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return ne.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&ne.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ie]=this[Ie]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ae(e);t[r]||(function(e,t){const n=ne.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return ne.isArray(e)?e.forEach(r):r(e),this}}Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ne.reduceDescriptors(Le.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),ne.freezeMethods(Le);const Fe=Le;function De(e,t){const n=this||Ce,r=t||n,o=Fe.from(r.headers);let a=r.data;return ne.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function Ue(e){return!(!e||!e.__CANCEL__)}function Be(e,t,n){se.call(this,null==e?"canceled":e,se.ERR_CANCELED,t,n),this.name="CanceledError"}ne.inherits(Be,se,{__CANCEL__:!0});const Me=Be;function qe(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new se("Request failed with status code "+n.status,[se.ERR_BAD_REQUEST,se.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const ze=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,s=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),c=r[s];o||(o=l),n[a]=i,r[a]=l;let u=s,d=0;for(;u!==a;)d+=n[u++],u%=e;if(a=(a+1)%e,a===s&&(s=(s+1)%e),l-o<t)return;const m=c&&l-c;return m?Math.round(1e3*d/m):void 0}}(50,250);return function(e,t){let n,r,o=0,a=1e3/t;const s=(t,a=Date.now())=>{o=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),i=t-o;i>=a?s(e,t):(n=e,r||(r=setTimeout((()=>{r=null,s(n)}),a-i)))},()=>n&&s(n)]}((n=>{const a=n.loaded,s=n.lengthComputable?n.total:void 0,i=a-r,l=o(i);r=a,e({loaded:a,total:s,progress:s?a/s:void 0,bytes:i,rate:l||void 0,estimated:l&&s&&a<=s?(s-a)/l:void 0,event:n,lengthComputable:null!=s,[t?"download":"upload"]:!0})}),n)},He=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},$e=e=>(...t)=>ne.asap((()=>e(...t))),We=Re.hasStandardBrowserEnv?function(){const e=Re.navigator&&/(msie|trident)/i.test(Re.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=ne.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Je=Re.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const s=[e+"="+encodeURIComponent(t)];ne.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),ne.isString(r)&&s.push("path="+r),ne.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ve(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ye=e=>e instanceof Fe?{...e}:e;function Ke(e,t){t=t||{};const n={};function r(e,t,n){return ne.isPlainObject(e)&&ne.isPlainObject(t)?ne.merge.call({caseless:n},e,t):ne.isPlainObject(t)?ne.merge({},t):ne.isArray(t)?t.slice():t}function o(e,t,n){return ne.isUndefined(t)?ne.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!ne.isUndefined(t))return r(void 0,t)}function s(e,t){return ne.isUndefined(t)?ne.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function i(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const l={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:i,headers:(e,t)=>o(Ye(e),Ye(t),!0)};return ne.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=l[r]||o,s=a(e[r],t[r],r);ne.isUndefined(s)&&a!==i||(n[r]=s)})),n}const Ge=e=>{const t=Ke({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:s,headers:i,auth:l}=t;if(t.headers=i=Fe.from(i),t.url=ge(Ve(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),ne.isFormData(r))if(Re.hasStandardBrowserEnv||Re.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(!1!==(n=i.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];i.setContentType([e||"multipart/form-data",...t].join("; "))}if(Re.hasStandardBrowserEnv&&(o&&ne.isFunction(o)&&(o=o(t)),o||!1!==o&&We(t.url))){const e=a&&s&&Je.read(s);e&&i.set(a,e)}return t},Xe="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Ge(e);let o=r.data;const a=Fe.from(r.headers).normalize();let s,i,l,c,u,{responseType:d,onUploadProgress:m,onDownloadProgress:p}=r;function f(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(s),r.signal&&r.signal.removeEventListener("abort",s)}let h=new XMLHttpRequest;function b(){if(!h)return;const r=Fe.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());qe((function(e){t(e),f()}),(function(e){n(e),f()}),{data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout,"onloadend"in h?h.onloadend=b:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(b)},h.onabort=function(){h&&(n(new se("Request aborted",se.ECONNABORTED,e,h)),h=null)},h.onerror=function(){n(new se("Network Error",se.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||_e;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new se(t,o.clarifyTimeoutError?se.ETIMEDOUT:se.ECONNABORTED,e,h)),h=null},void 0===o&&a.setContentType(null),"setRequestHeader"in h&&ne.forEach(a.toJSON(),(function(e,t){h.setRequestHeader(t,e)})),ne.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),d&&"json"!==d&&(h.responseType=r.responseType),p&&([l,u]=ze(p,!0),h.addEventListener("progress",l)),m&&h.upload&&([i,c]=ze(m),h.upload.addEventListener("progress",i),h.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(s=t=>{h&&(n(!t||t.type?new Me(null,e,h):t),h.abort(),h=null)},r.cancelToken&&r.cancelToken.subscribe(s),r.signal&&(r.signal.aborted?s():r.signal.addEventListener("abort",s)));const g=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);g&&-1===Re.protocols.indexOf(g)?n(new se("Unsupported protocol "+g+":",se.ERR_BAD_REQUEST,e)):h.send(o||null)}))},Qe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,s();const t=e instanceof Error?e:this.reason;r.abort(t instanceof se?t:new Me(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,o(new se(`timeout ${t} of ms exceeded`,se.ETIMEDOUT))}),t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:i}=r;return i.unsubscribe=()=>ne.asap(s),i}},Ze=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;for(;o<n;)r=o+t,yield e.slice(o,r),o=r},et=(e,t,n,r)=>{const o=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*Ze(n,t)}(e,t);let a,s=0,i=e=>{a||(a=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return i(),void e.close();let a=r.byteLength;if(n){let e=s+=a;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw i(e),e}},cancel:e=>(i(e),o.return())},{highWaterMark:2})},tt="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,nt=tt&&"function"==typeof ReadableStream,rt=tt&&("function"==typeof TextEncoder?(ot=new TextEncoder,e=>ot.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var ot;const at=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},st=nt&&at((()=>{let e=!1;const t=new Request(Re.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),it=nt&&at((()=>ne.isReadableStream(new Response("").body))),lt={stream:it&&(e=>e.body)};var ct;tt&&(ct=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!lt[e]&&(lt[e]=ne.isFunction(ct[e])?t=>t[e]():(t,n)=>{throw new se(`Response type '${e}' is not supported`,se.ERR_NOT_SUPPORT,n)})})));const ut={http:null,xhr:Xe,fetch:tt&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:a,timeout:s,onDownloadProgress:i,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:m}=Ge(e);c=c?(c+"").toLowerCase():"text";let p,f=Qe([o,a&&a.toAbortSignal()],s);const h=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let b;try{if(l&&st&&"get"!==n&&"head"!==n&&0!==(b=await(async(e,t)=>{const n=ne.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(ne.isBlob(e))return e.size;if(ne.isSpecCompliantForm(e)){const t=new Request(Re.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return ne.isArrayBufferView(e)||ne.isArrayBuffer(e)?e.byteLength:(ne.isURLSearchParams(e)&&(e+=""),ne.isString(e)?(await rt(e)).byteLength:void 0)})(t):n})(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(ne.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=He(b,ze($e(l)));r=et(n.body,65536,e,t)}}ne.isString(d)||(d=d?"include":"omit");const o="credentials"in Request.prototype;p=new Request(t,{...m,signal:f,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:o?d:void 0});let a=await fetch(p);const s=it&&("stream"===c||"response"===c);if(it&&(i||s&&h)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=a[t]}));const t=ne.toFiniteNumber(a.headers.get("content-length")),[n,r]=i&&He(t,ze($e(i),!0))||[];a=new Response(et(a.body,65536,n,(()=>{r&&r(),h&&h()})),e)}c=c||"text";let g=await lt[ne.findKey(lt,c)||"text"](a,e);return!s&&h&&h(),await new Promise(((t,n)=>{qe(t,n,{data:g,headers:Fe.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:p})}))}catch(t){if(h&&h(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new se("Network Error",se.ERR_NETWORK,e,p),{cause:t.cause||t});throw se.from(t,t&&t.code,e,p)}})};ne.forEach(ut,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const dt=e=>`- ${e}`,mt=e=>ne.isFunction(e)||null===e||!1===e,pt=e=>{e=ne.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a<t;a++){let t;if(n=e[a],r=n,!mt(n)&&(r=ut[(t=String(n)).toLowerCase()],void 0===r))throw new se(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+a]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(dt).join("\n"):" "+dt(e[0]):"as no adapter specified";throw new se("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function ft(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Me(null,e)}function ht(e){return ft(e),e.headers=Fe.from(e.headers),e.data=De.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),pt(e.adapter||Ce.adapter)(e).then((function(t){return ft(e),t.data=De.call(e,e.transformResponse,t),t.headers=Fe.from(t.headers),t}),(function(t){return Ue(t)||(ft(e),t&&t.response&&(t.response.data=De.call(e,e.transformResponse,t.response),t.response.headers=Fe.from(t.response.headers))),Promise.reject(t)}))}const bt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{bt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const gt={};bt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new se(r(o," has been removed"+(t?" in "+t:"")),se.ERR_DEPRECATED);return t&&!gt[o]&&(gt[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}};const yt={assertOptions:function(e,t,n){if("object"!=typeof e)throw new se("options must be an object",se.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],s=t[a];if(s){const t=e[a],n=void 0===t||s(t,a,e);if(!0!==n)throw new se("option "+a+" must be "+n,se.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new se("Unknown option "+a,se.ERR_BAD_OPTION)}},validators:bt},_t=yt.validators;class kt{constructor(e){this.defaults=e,this.interceptors={request:new ye,response:new ye}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ke(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&yt.assertOptions(n,{silentJSONParsing:_t.transitional(_t.boolean),forcedJSONParsing:_t.transitional(_t.boolean),clarifyTimeoutError:_t.transitional(_t.boolean)},!1),null!=r&&(ne.isFunction(r)?t.paramsSerializer={serialize:r}:yt.assertOptions(r,{encode:_t.function,serialize:_t.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&ne.merge(o.common,o[t.method]);o&&ne.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Fe.concat(a,o);const s=[];let i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!i){const e=[ht.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=s.length;let m=t;for(d=0;d<u;){const e=s[d++],t=s[d++];try{m=e(m)}catch(e){t.call(this,e);break}}try{c=ht.call(this,m)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return ge(Ve((e=Ke(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}ne.forEach(["delete","get","head","options"],(function(e){kt.prototype[e]=function(t,n){return this.request(Ke(n||{},{method:e,url:t,data:(n||{}).data}))}})),ne.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Ke(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}kt.prototype[e]=t(),kt.prototype[e+"Form"]=t(!0)}));const Et=kt;class wt{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Me(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new wt((function(t){e=t})),cancel:e}}}const vt=wt,St={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(St).forEach((([e,t])=>{St[t]=e}));const Nt=St,Rt=function e(t){const n=new Et(t),r=m(Et.prototype.request,n);return ne.extend(r,Et.prototype,n,{allOwnKeys:!0}),ne.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Ke(t,n))},r}(Ce);Rt.Axios=Et,Rt.CanceledError=Me,Rt.CancelToken=vt,Rt.isCancel=Ue,Rt.VERSION="1.7.7",Rt.toFormData=de,Rt.AxiosError=se,Rt.Cancel=Rt.CanceledError,Rt.all=function(e){return Promise.all(e)},Rt.spread=function(e){return function(t){return e.apply(null,t)}},Rt.isAxiosError=function(e){return ne.isObject(e)&&!0===e.isAxiosError},Rt.mergeConfig=Ke,Rt.AxiosHeaders=Fe,Rt.formToJSON=e=>Oe(ne.isHTMLForm(e)?new FormData(e):e),Rt.getAdapter=pt,Rt.HttpStatusCode=Nt,Rt.default=Rt;const Ot=Rt;var Tt;window.lodash;const{ajax_url:Ct,namespace:xt,plugin_root_path:It,plugin_root_url:At,is_pro:Pt,route_path:jt,menu:Lt,nonce:Ft,addons:Dt,ablocks_nonce:Ut,rest_url:Bt,toplevel_menu_icon_url:Mt,third_party_plugin_status:qt,settings:zt,site_url:Ht,blocks_status:$t,theme_builder:Wt,admin_url:Jt,is_fse_theme:Vt}=null!==(Tt=window.ABlocksGlobal)&&void 0!==Tt?Tt:{},Yt=(Ot.create({baseURL:Bt,headers:{"content-type":"application/json","X-WP-Nonce":Ft,"Cache-Control":"no-cache"}}),(0,d.dateI18n)("M j, Y",new Date),(0,d.dateI18n)("F j, Y",new Date),(0,d.dateI18n)("m/d/Y",new Date),(0,d.dateI18n)("m-d-Y",new Date),(0,d.dateI18n)("m.d.Y",new Date),(0,d.dateI18n)("d M Y",new Date),(0,d.dateI18n)("d F Y",new Date),(0,d.dateI18n)("d-m-Y",new Date),(0,d.dateI18n)("d.m.Y",new Date),(0,d.dateI18n)("d/m/Y",new Date),(0,d.dateI18n)("Y-m-d",new Date),(0,d.dateI18n)("Y.m.d",new Date),(0,d.dateI18n)("Y/m/d",new Date),(0,d.dateI18n)("M, Y",new Date),(0,d.dateI18n)("M Y",new Date),(0,d.dateI18n)("F, Y",new Date),(0,d.dateI18n)("F Y",new Date),(0,a.__)("Normal Text","ablocks"),async(e={},t=!1)=>{let n=new FormData;return n.append("security",Ut),Object.entries(e).forEach((([e,r])=>{t||"object"!=typeof r||null===r?n.append(e,r):n.append(e,JSON.stringify(r))})),await Ot.post(Ct,n).then((e=>e),(e=>e.response))}),Kt=(e,t)=>{let n=null,r=5e3;const o=e=>{e&&e.preventDefault(),i.remove(),n=null},s=()=>{r-=1e3,r<=0&&(clearInterval(n),o())},i=document.createElement("div");i.className="ablocks-notification ablocks-notification--dashbaord "+(e?`ablocks-notification--${e}`:"ablocks-notification--success"),i.setAttribute("aria-live","polite"),i.onmouseenter=()=>clearInterval(n),i.onmouseleave=()=>n=setInterval(s,1e3);const l=document.createElement("p");l.className="ablocks-notification__message",l.appendChild(document.createTextNode(t)),i.appendChild(l);const c=document.createElement("button");c.className="ablocks-btn ablocks-btn--bg-transparent",c.setAttribute("data-suffix","close-notification"),c.setAttribute("aria-label",(0,a.__)("Close","ablocks")),c.innerHTML='<span class="ablocks-icon ablocks-icon--close" aria-hidden="true"></span>',c.onclick=o,i.appendChild(c),n=setInterval(s,1e3),document.body.appendChild(i)},Gt=window.wp.components;var Xt=n(4848);const Qt={size:l().string};function Zt({size:e="md"}){return(0,Xt.jsx)("div",{className:`ablocks-preloader ablocks-preloader--${e}`,children:(0,Xt.jsx)(Gt.Spinner,{})})}Zt.propTypes=Qt;const en=({leftContent:e,rightContent:n})=>(0,t.createElement)("div",{className:"ablocks-SecondaryTopbar"},(0,t.createElement)("div",{className:"ablocks-SecondaryTopbar__entry-left"},e()),(0,t.createElement)("div",{className:"ablocks-SecondaryTopbar__entry-right"},n()));var tn=n(6942),nn=n.n(tn);const rn=e=>{const{label:t,icon:n,iconPosition:r,isDisabled:o,onClick:a,buttonStyle:s,className:i,buttonType:l,type:c="button",link:u,target:d,suffix:m,preset:p,buttonSize:f}=e,h=nn()("ablocks-btn",{["ablocks-btn--"+m]:m,["ablocks-btn--"+p]:p,["ablocks-btn--"+r]:r,["ablocks-btn--"+f]:f,"ablocks-btn--primary":!l&&t,"ablocks-btn--secondary":"secondary"===l&&!o,"ablocks-btn--tertiary":"tertiary"===l&&!o,"ablocks-btn--primary-disabled":o&&!l,"ablocks-btn--secondary-disabled":o&&"secondary"===l,"ablocks-btn--tertiary-disabled":o&&"tertiary"===l});return"link"===c?(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.jsxs)("a",{href:u,className:i||h,onClick:a,disabled:o,style:s,rel:"noreferrer",target:d,children:[n&&"right"!==r?n:"",t&&(0,Xt.jsx)("span",{className:"ablocks-btn--label",children:t}),n&&"right"===r&&n]})}):(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.jsxs)("button",{type:c,className:i||h,disabled:o,onClick:a,style:s,children:["right"!==r&&n,t&&(0,Xt.jsx)("span",{className:"ablocks-btn--label",children:t}),"right"===r&&n]})})},on={totalItems:l().number,currentPageNumber:l().number,fetchHandler:l().func,rowsPerPage:l().number},an=({totalItems:e=0,currentPageNumber:n=1,fetchHandler:r=()=>{},rowsPerPage:o=10})=>{const[a,s]=(0,t.useState)(n||1),i=Number.isFinite(e)&&Number.isFinite(o)&&o>0?Math.ceil(e/o):0,l=o>=e?1:n,c=Array.from({length:i},((e,t)=>t+1)),u=a<c.length&&e>o,d=a>1&&e>o;(0,t.useEffect)((()=>{s(l)}),[o,n]);const m=e=>{s(e),r(e,o)};return(0,t.createElement)("div",{className:"ablocks-pagination"},d&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(rn,{icon:(0,t.createElement)("span",null,(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-left"}),(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-left"})),onClick:()=>{m(1)}}),(0,t.createElement)(rn,{icon:(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-left"}),onClick:()=>{m(a-1)}})),c.length>1&&(0,t.createElement)("ul",{className:"ablocks-pagination-list"},(()=>{const e=[];if(c.length<=5)c.forEach(((n,r)=>{const o=(0,t.createElement)("li",{className:`ablocks-pagination-list__item ${n===a&&"ablocks-pagination-list__item-active"}`,key:r,onClick:()=>{m(n)},role:"presentation"},n);e.push(o)}));else if(a<=3){for(let n=1;n<=3;n++){const r=(0,t.createElement)("li",{className:`ablocks-pagination-list__item ${n===a&&"ablocks-pagination-list__item-active"}`,key:n,onClick:()=>{m(n)},role:"presentation"},n);e.push(r)}e.push((0,t.createElement)("li",{className:"ablocks-pagination-list__item ablocks-pagination-list__item-dots",key:"dots"},"..."));const n=(0,t.createElement)("li",{className:"ablocks-pagination-list__item",key:i,onClick:()=>{m(i)},role:"presentation"},i);e.push(n)}else if(a>=i-2){const n=(0,t.createElement)("li",{className:"ablocks-pagination-list__item",key:1,onClick:()=>{m(1)},role:"presentation"},1);e.push(n),e.push((0,t.createElement)("li",{className:"ablocks-pagination-list__item ablocks-pagination-list__item-dots",key:"dots"},"..."));for(let n=i-2;n<=i;n++){const r=(0,t.createElement)("li",{className:`ablocks-pagination-list__item ${n===a&&"ablocks-pagination-list__item-active"}`,key:n,onClick:()=>{m(n)},role:"presentation"},n);e.push(r)}}else{const n=(0,t.createElement)("li",{className:"ablocks-pagination-list__item",key:1,onClick:()=>{m(1)},role:"presentation"},1);e.push(n),e.push((0,t.createElement)("li",{className:"ablocks-pagination-list__item ablocks-pagination-list__item-dots",key:"dots-start"},"..."));for(let n=a-1;n<=a+1;n++){const r=(0,t.createElement)("li",{className:`ablocks-pagination-list__item ${n===a&&"ablocks-pagination-list__item-active"}`,key:n,onClick:()=>{m(n)},role:"presentation"},n);e.push(r)}e.push((0,t.createElement)("li",{className:"ablocks-pagination-list__item ablocks-pagination-list__item-dots",key:"dots-end"},"..."));const r=(0,t.createElement)("li",{className:"ablocks-pagination-list__item",key:i,onClick:()=>{m(i)},role:"presentation"},i);e.push(r)}return e})()),u&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(rn,{icon:(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-right"}),onClick:()=>{m(a+1)}}),(0,t.createElement)(rn,{icon:(0,t.createElement)("span",null,(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-right"}),(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-right"})),onClick:()=>{m(c.length)}})))};an.propTypes=on;const sn=an,ln={label:l().oneOfType([l().object,l().string]),size:l().string,className:l().string,preset:l().string,bg:l().string,onClick:l().func,type:l().string,link:l().string,isLoading:l().bool,loadingLabel:l().string,loadingStatus:l().string,icon:l().any,iconPosition:l().string,border:l().string,borderRadius:l().string,isCircle:l().bool,isDisabled:l().bool,style:l().object,suffix:l().string,target:l().string,isPro:l().bool},cn=({label:e="",size:n="md",className:r="",preset:o="purple",onClick:s=()=>{},type:i="button",link:l="#",isLoading:c=!1,loadingLabel:u=null,icon:d=null,iconPosition:m=null,isCircle:p=!1,border:f=null,isDisabled:h=!1,borderRadius:b=null,style:g={},suffix:y="",target:_="",isPro:k=!0,id:E})=>{const w=[`ablocks-btn ablocks-btn--${n}`];if(o&&w.push("ablocks-btn--preset-"+o),m&&w.push("ablocks-btn--icon-"+m),p&&w.push("ablocks-btn--circle"),f&&w.push("ablocks-btn--border-"+f),b&&w.push("ablocks-btn--border-"+b),h&&w.push("ablocks-btn--disabled"),y&&w.push("ablocks-btn--"+y),"link"===i){const n=_?{target:_}:{};return(0,t.createElement)("a",{href:l,className:r||w.join(" "),type:i,onClick:s,disabled:h||c,style:g,rel:"noreferrer",id:E,...n},"right"!==m&&d,c?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Gt.Spinner,null),u&&(0,t.createElement)("span",{className:"ablocks-btn--label"},u)):(0,t.createElement)(t.Fragment,null,e&&(0,t.createElement)("span",{className:"ablocks-btn--label"},e)),"right"===m&&d,!k&&(0,t.createElement)("span",{className:"ablocks-pro-badge"},(0,a.__)("PRO","ablocks")))}return(0,t.createElement)("button",{className:r||w.join(" "),type:i,onClick:s,disabled:h||c,style:g,id:E},"right"!==m&&!c&&d,c?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Gt.Spinner,null),u&&(0,t.createElement)("span",{className:"ablocks-btn--label"},u)):(0,t.createElement)(t.Fragment,null,e&&(0,t.createElement)("span",{className:"ablocks-btn--label"},e)),"right"===m&&!c&&d,!k&&(0,t.createElement)("span",{className:"ablocks-pro-badge"},(0,a.__)("PRO","ablocks")))};cn.propTypes=ln;const un=cn,dn=({onRequestClose:e,currentIndex:n,demos:o,dependencyData:s,installDependenciesAndImport:i,allDependenciesIsInstalled:l,importWithImage:c,setImportWithImage:u,dependencyIndex:d,improtMessages:m,importItem:p,improtingStates:f})=>{const h=(0,t.useRef)();(0,t.useEffect)((()=>{m?.length&&h?.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"end"})}),[h,m?.length]);const b=l?(0,a.__)("Import Now","ablocks"):(0,a.__)("Install and Activate →","ablocks"),g=o[n]?.id===c?.itemId&&c.isChecked,y=o[n]?.images_with_sizes?o[n]?.images_with_sizes[0]?.large?.url:o[n]?.featured_image,_=f.isSuccess&&!f.isRunning?(0,a.__)("Importing Successful","ablocks"):(0,a.__)("Import Failed","ablocks"),k=f.isRunning&&(0,a.__)("Your Theme is Importing","ablocks"),E={background:`url(${y})`,backgroundPosition:"center top",backgroundRepeat:"no-repeat",backgroundSize:"cover"};return(0,t.createElement)(r().Fragment,null,(0,t.createElement)("div",{className:"ablocks-demo-dependency"},f.isImportModalLoading?(0,t.createElement)("div",{className:"ablocks-demo-dependency--preloader"},(0,t.createElement)(Zt,null)):(0,t.createElement)(t.Fragment,null,(0,t.createElement)(un,{onClick:()=>e(),suffix:"dependency-close",icon:(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--close"}),preset:"white",size:"sm"}),(0,t.createElement)("div",{className:"ablocks-demo-dependency__page"},(0,t.createElement)("div",{className:"ablocks-demo-dependency__content"},(0,t.createElement)("div",{className:"ablocks-demo-dependency__image-container"},(0,t.createElement)("div",{className:"ablocks-demo-importer-thumbnail-placeholder",style:E})),(0,t.createElement)("div",{className:"ablocks-demo-dependency__dependency"},(0,t.createElement)(t.Fragment,null,m?.length?(0,t.createElement)("div",{className:"ablocks-demo-importing"},(0,t.createElement)("h2",{className:"ablocks-demo-importing__title"},f.isRunning?k:_),(0,t.createElement)("p",{className:"ablocks-demo-importing__subtitle"},f.isRunning&&(0,t.createElement)(t.Fragment,null,(0,a.__)("Theme Importing in progress. Please do not refresh or go back. This may take a few minutes.","ablocks")),f.isSuccess&&(0,a.__)("Theme Importing is complete. You can visite website now.","ablocks"),f.isFailed&&(0,a.__)("Theme Importing Failed. Please try again!","ablocks")),(0,t.createElement)("div",{className:"ablocks-demo-importing__status"},(0,t.createElement)("div",{className:"ablocks-demo-importing__loading"},(0,t.createElement)("span",{className:"ablocks-demo-importing-loader"}),f.isRunning&&(0,t.createElement)("span",{className:"ablocks-demo-importing__loading-title"},(0,a.__)("Importing in Progress Please wait…","ablocks"))),(0,t.createElement)("ul",{className:"ablocks-demo-importing__list"},m.map((({action:e,message:n,error:r},o)=>{const a=n?.includes("Failed")||"warning"===n?.level,s=o===m.length-1,i=n||r;return(0,t.createElement)(t.Fragment,null,i&&(0,t.createElement)("li",{className:"ablocks-demo-importing__item ablocks-demo-importing__item"+(a||r?"--error":"--success"),key:o},a||r?"✖":"✔"," ",`${e}: ${n||r}`,s&&(0,t.createElement)("div",{ref:h})))}))))):(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",{className:"ablocks-demo-dependency--header"},(0,a.__)("Required Plugins for Theme Import")),(0,t.createElement)("span",{className:"ablocks-demo-dependency--sub-header"},(0,a.__)("Install and activate the recommended plugins to ensure a smooth theme import and full functionality.")),(0,t.createElement)("div",{className:"ablocks-demo-dependency__card-wrapper"},s?.length>0&&s.map(((e,n)=>{const r=e?.status?.activated&&e?.status?.installed,o=r?(0,a.__)("Installed and Activated","ablocks"):(0,a.__)("Install and Activate","ablocks");return(0,t.createElement)("div",{key:n,className:"ablocks-demo-dependency__card"},(0,t.createElement)("h3",{className:"ablocks-demo-dependency__card-title"},e?.status?.activated&&e?.status?.installed?"� |
| 2 |
":"⚠️",(0,t.createElement)("span",{dangerouslySetInnerHTML:{__html:e.name}})),(0,t.createElement)(un,{isDisabled:e?.status?.activated&&e?.status?.installed,onClick:()=>i([e],n),isLoading:d===n,label:o,suffix:r?"install":"installed",preset:"white",border:"gray"}))}))))),(0,t.createElement)("div",{className:"ablocks-demo-dependency__footer"},(0,t.createElement)("div",{className:"ablocks-demo-dependency__footer-content"},f.isSuccess?(0,t.createElement)(un,{label:(0,a.__)("Visit Website"),type:"link",link:Ht,target:"_blank",iconPosition:"right",icon:(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--arrow-right"}),suffix:"website"}):(0,t.createElement)("div",{className:"ablocks-demo-dependency__footer-right"},(0,t.createElement)("div",{className:"ablocks-demo-dependency__checkbox-container"},(0,t.createElement)("input",{id:"select-card",type:"checkbox",className:"ablocks-demo-dependency__checkbox",checked:g,onChange:()=>{parseInt(o[n].id)===parseInt(c.itemId)||o[n].file_url===c.file_url?u({itemId:null,file_url:"",isChecked:!1}):u({file_url:o[n].file_url,itemId:o[n].id,isChecked:!0})}}),(0,t.createElement)("label",{className:"ablocks-demo-dependency__checkbox-label",htmlFor:"select-card"},(0,a.__)("Import with Image","ablocks"))),(0,t.createElement)(un,{label:b,isLoading:f.isRunning,size:"sm",onClick:async()=>{l?p(o[n],!0):i(s,n,!0)},suffix:l?"import-now":"insatall-activate"}))))))))))},mn=({index:e,importLoading:n,demo:r,demoUrl:o,checkDependenciesAndImport:s,setCurrentIndex:i,setImprotingStates:l})=>{var c;const u={background:`url(${r?.images_with_sizes?r?.images_with_sizes[0]?.large?.url:r?.featured_image})`,backgroundPosition:"center top",backgroundRepeat:"no-repeat",backgroundSize:"cover"};return(0,t.createElement)("div",{key:e,className:"ablocks-import-demo-content__card "+(n?.currentIndex===e?"loading-active":"")},(0,t.createElement)("div",{className:"ablocks-import-demo-content__card__image-container"},(0,t.createElement)("div",{className:"ablocks-demo-importer-thumbnail-placeholder",style:null!=u?u:o})),(0,t.createElement)("div",{className:"ablocks-import-demo-content--buttons"},(0,t.createElement)("div",{className:"ablocks-import-demo-actions"},(0,t.createElement)(un,{onClick:()=>{l((e=>({...e,isImportModalLoading:!0}))),s(r,e),i(e)},isLoading:n?.currentIndex===e,label:(0,a.__)("Start Import","ablocks"),preset:"white",suffix:"import"}),(0,t.createElement)(un,{onClick:()=>window.open(r?.demo_url,"_blank"),label:(0,a.__)("Live Preview","ablocks"),suffix:"live"}))),(0,t.createElement)("p",{className:"ablocks-import-demo-template-name"},null!==(c=r?.title)&&void 0!==c?c:(0,a.__)("Import","ablocks")+e+1))},pn=({category:e,selectedCategory:n,setSelectedCategory:r,handleFilterByCategory:o})=>{const[a,s]=(0,t.useState)(!1),i=(0,t.useRef)(null),l=e.slice(0,9),c=e.slice(9),u=e=>{r(e),o(e),s(!1)};return(0,t.useEffect)((()=>{const e=e=>!i.current.contains(e.target)&&s(!1);return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[]),(0,t.createElement)("ul",{className:"ablocks-import-demo-content__category",ref:i},l.map(((e,r)=>(0,t.createElement)("li",{role:"presentation",key:r,className:"ablocks-import-demo-content__category__title "+(e.slug===n.slug?"ablocks-import-demo-content__category--title-active":""),onClick:()=>u(e)},e.label))),c.length>0&&(0,t.createElement)("li",{className:"ablocks-import-demo-content__category__title ablocks-import-demo-content__category__more",onClick:()=>s((e=>!e))},"More",a?(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-down"}):(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--angle-right"}),a&&(0,t.createElement)("ul",{className:"ablocks-import-demo-content__category__dropdown"},c.map(((e,r)=>(0,t.createElement)("li",{key:r,className:"ablocks-import-demo-content__category__dropdown__item "+(e.slug===n.slug?"ablocks-import-demo-content__category__dropdown__item--active":""),onClick:()=>u(e)},e.label))))))},fn=()=>{const e=(0,t.useRef)(),[n,r]=(0,t.useState)([]),[o,i]=(0,t.useState)([]),[l,c]=(0,t.useState)([]),[d,m]=(0,t.useState)({label:(0,a.__)("All","ablocks"),slug:"all"}),[p,f]=(0,t.useState)(!0),[h,b]=(0,t.useState)(""),[g,y]=(0,t.useState)(""),[_,k]=(0,t.useState)([]),[E,w]=(0,t.useState)(null),[v,S]=(0,t.useState)(!1),[N,R]=(0,t.useState)({page:1,perPage:10,total:0}),[O,T]=(0,t.useState)(!1),[C,x]=(0,t.useState)({currentIndex:null,isLoading:!1}),[I,A]=(0,t.useState)({itemId:null,isChecked:!1}),[P,j]=(0,t.useState)([]),[L,F]=(0,t.useState)({isSuccess:!1,isFailed:!1,isRunning:!1,isImportModalLoading:!1});(0,t.useMemo)((()=>{if(_.length){const e=_.every((e=>e.status.installed&&e.status.activated));T(e)}}),[_]),(0,t.useMemo)((()=>{_?.length&&e?.current?.scrollIntoView({behavior:"smooth",block:"start"})}),[e,_?.length,L.isImportModalLoading]);const D=At+"assets/images/template-placeholder.png";(0,t.useEffect)((()=>{v||B()}),[v]);const U=(e,t="")=>{if(e.success)return R({page:e.data.page,total:e.data.total}),1!==N.page||t?e.data.posts:[...n,...e.data.posts];throw new Error("Invalid response status")},B=async(e=null,t)=>{let n={};!t||"all"===t.slug&&"all"===d.slug||(n={category:t?.slug,...n}),f(!0);try{if(null===e){const{data:e}=await Yt({action:"ablocks/get_theme_demos"});if(e.data.demos=e.data.demos?.map((e=>({...e,id:Math.floor(1e7+9e7*Math.random()),type:"theme_demo"})))||[],!e.success)throw new Error("Initial request failed");let t=[...e.data.demos];if(r(e.data.demos),e.data.preloaded_demo){const{data:r}=await Yt({action:"ablocks/get_demo_list",type:"template",...n}),o=U(r);t=[...t,...o];const{data:s}=await Yt({action:"ablocks/get_demo_categories",type:"template",...n}),i=s?.data?.map((e=>({label:(0,a.__)(e?.name,"ablocks"),slug:e?.slug})))||[],l=Array.isArray(e?.data?.categories)&&e.data.categories.length>0?e?.data?.categories:i;c([{label:(0,a.__)("All","ablocks"),slug:"all"},...l])}i(t)}else{const{data:t}=await Yt({action:"ablocks/get_demo_list",type:"template",...n,page:e}),r=U(t);i(r)}}catch(e){Kt("error",(0,a.__)("Something went wrong! please try again.","ablocks"))}finally{f(!1)}},M=async(e,t)=>{j([]),x({currentIndex:t,isLoading:!0});const n=e?.plugins||e?.dependencies;try{const e=await Yt({action:"ablocks/check_dependencies",dependencies:n});e.data.success&&(F({isSuccess:!1,isFailed:!1,isRunning:!1,isImportModalLoading:!1}),k(e.data.data),x({currentIndex:null,isLoading:!1}))}catch(e){Kt("error",e.message),x({currentIndex:null,isLoading:!1})}},q=async(e,t)=>{var n,r,o;F({isSuccess:!1,isFailed:!1,isRunning:!0,isImportModalLoading:!1}),j([]);let s=Ct+`?action=ablocks/import_template&security=${Ut}&file_url=${e?.file_url}&widget_file_url=${null!==(n=e?.widget_file_url)&&void 0!==n?n:""}&customizer_file_url=${null!==(r=e?.customizer_file_url)&&void 0!==r?r:""}&codestar_file_url=${null!==(o=e?.codestar_file_url)&&void 0!==o?o:""}&redux_options=${e?.redux_options?JSON.stringify(e.redux_options):""}`;!O&&!t||parseInt(I.itemId)!==parseInt(e.id)&&I.file_url!==e.file_url||(s+=`&with_images=${I.isChecked}`);const i=new EventSource(s,{withCredentials:!0});i.onmessage=e=>{const t=JSON.parse(e.data);"complete"!==t.action||t.error?"complete"===t.action&&t.error?(F({isSuccess:!1,isFailed:!0,isRunning:!1,isImportModalLoading:!1}),Kt("error",t.error),j((e=>[...e,t]))):j((e=>[...e,t])):(j((e=>[...e,t])),Kt("success",(0,a.__)("Template sucessfully imported!","ablocks")),F({isSuccess:!0,isFailed:!1,isRunning:!1,isImportModalLoading:!1}),i.close())},i.onerror=()=>{i.close()}},z=async e=>{H(),f(!0);const t=n.filter((e=>e.categories.some((e=>e.slug===d.slug))));try{let n={};"all"!==e?.slug&&(n={category:e?.slug,...n}),g&&(n={q:g,...n});const{data:r}=await Yt({action:"ablocks/get_demo_list",type:"template",...n}),o=U(r);i([...t,...o])}catch(e){Kt("error",(0,a.__)("Something wen wrong! Please try again.")),f(!1)}finally{f(!1)}},H=()=>{F({isSuccess:!1,isFailed:!1,isRunning:!1,isImportModalLoading:!1}),k([]),j([])},$=()=>{H(),S(!0),Yt({action:"ablocks/clear_demo_transients"}).then((()=>{S(!1)}))};return(0,t.createElement)("div",{ref:e},(0,t.createElement)(s,{render:()=>(0,t.createElement)(un,{label:(0,a.__)("Sync Templates","ablocks"),icon:(0,t.createElement)("span",{className:"ablocks-icon ablocks-icon--assets-generation"}),suffix:"sync-btn",isLoading:v,onClick:$})}),(0,t.createElement)(en,{leftContent:()=>(0,t.createElement)(pn,{category:l,selectedCategory:d,setSelectedCategory:m,handleFilterByCategory:z}),rightContent:()=>(0,t.createElement)(u,{defaultValue:g,onSearchHandler:e=>(async e=>{H(),f(!0);const t=e.toLowerCase().trim();y(t);try{const r=n.filter((e=>e.title?.toLowerCase().includes(t)));let o={};d&&"all"!==d.slug&&(o={category:d.slug,...o}),t&&(o={q:t,...o});const{data:a}=await Yt({action:"ablocks/get_demo_list",type:"template",...o}),s=U(a,e);i([...r,...s])}catch(e){Kt("error",(0,a.__)("Something wen wrong! Please try again.")),f(!1)}finally{f(!1)}})(e.trim())})}),(0,t.createElement)("div",{className:"ablocks-import-demo-content"},_?.length>0&&(0,t.createElement)(dn,{onRequestClose:H,currentIndex:h,demos:o,dependencyData:_,importLoading:C,installDependenciesAndImport:async(e,t=null,n=!1)=>{let r;x({currentIndex:h,isLoading:!0});for(let t=0;t<e?.length;t++)w(_.findIndex((n=>n?.slug===e[t]?.slug))||t),r=await Yt({action:"ablocks/install_and_active",dependency:e[t]}).catch((e=>{x({currentIndex:null,isLoading:!1}),Kt("error",e.message)}));if(r?.data?.success){w(null),Kt("success","successfully installed and activated");const r=_.map((t=>({...t,status:e.some((e=>t?.slug===e?.slug))?{installed:!0,activated:!0}:t.status}))),a=r.every((e=>e.status.installed&&e.status.activated));a&&n&&q(o[t],a),k(r),x({currentIndex:null,isLoading:!1})}else x({currentIndex:null,isLoading:!1})},setImportLoading:x,allDependenciesIsInstalled:O,importWithImage:I,setImportWithImage:A,dependencyIndex:E,improtMessages:P,importItem:q,setImprotingStates:F,improtingStates:L}),p?(0,t.createElement)(Zt,null):(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ablocks-import-demo-content__cards"},o.length>0&&o.length>0?o.map(((e,n)=>(0,t.createElement)(mn,{key:n,index:n,setCurrentIndex:b,importLoading:C,demo:e,demoUrl:D,importWithImage:I,setImportWithImage:A,onRequestClose:H,setImprotingStates:F,checkDependenciesAndImport:M}))):(0,t.createElement)("p",{className:"ablocks-no-data-message"},(0,a.__)("No item found","ablocks"))),(0,t.createElement)(sn,{totalItems:N.total,currentPageNumber:N.page,fetchHandler:e=>B(e)}))))};document.addEventListener("DOMContentLoaded",(()=>{const e=document.getElementById("ablocks-theme-demo-importer");e&&(0,o.H)(e).render((0,t.createElement)(fn,null))}))})()})(); |