Файловый менеджер - Редактировать - /home/digitalm/tendepavia/wp-content/plugins/redux-framework/extendify-sdk/public/build/extendify.js
Назад
!function(){var e={184:function(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];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},640:function(e,t,n){"use strict";var r=n(742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,l,s,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},230:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},300:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=l(n(196)),a=l(n(640)),i=["text","onCopy","options","children"];function l(e){return e&&e.__esModule?e:{default:e}}function s(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 c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(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 m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function f(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){!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&&m(e,t)}(g,e);var t,n,r,l,s=(r=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=h(r);if(l){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return f(this,e)});function g(){var e;u(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return x(p(e=s.call.apply(s,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,i=n.onCopy,l=n.children,s=n.options,c=o.default.Children.only(l),u=(0,a.default)(r,s);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,i),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&d(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=g,x(g,"defaultProps",{onCopy:void 0,options:void 0})},855:function(e,t,n){"use strict";var r=n(300).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=l(null);if(null===d.current){var m={hasValue:!1,value:null};d.current=m}else m=d.current;d=c((function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&m.hasValue){var t=m.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var f=i(e,d[0],d[1]);return s((function(){m.hasValue=!0,m.value=f}),[f]),u(f),f}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},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=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.wp.element,t=window.wp.blocks;const r=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,a={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,o,a),a};var o=n(196),a=n.n(o),i=n(798);const{useSyncExternalStoreWithSelector:l}=i,s=e=>{const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=l(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,o.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},c=e=>e?s(e):s,u=e=>(t,n,r)=>{const o=r.subscribe;return r.subscribe=(e,t,n)=>{let a=e;if(t){const o=(null==n?void 0:n.equalityFn)||Object.is;let i=e(r.getState());a=n=>{const r=e(n);if(!o(i,r)){const e=i;t(i=r,e)}},(null==n?void 0:n.fireImmediately)&&t(i,i)}return o(a)},e(t,n,r)},d=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return d(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return d(t)(e)}}}},m=(e,t)=>(n,r,o)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const l=new Set,s=new Set;let c;try{c=a.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=d(a.serialize),m=()=>{const e=a.partialize({...r()});let t;const n=u({state:e,version:a.version}).then((e=>c.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),m()};const p=e(((...e)=>{n(...e),m()}),r,o);let h;const x=()=>{var e;if(!c)return;i=!1,l.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return d(c.getItem.bind(c))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return h=a.merge(e,null!=(t=r())?t:p),n(h,!0),m()})).then((()=>{null==t||t(h,void 0),i=!0,s.forEach((e=>e(h)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{a={...a,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>x(),hasHydrated:()=>i,onHydrate:e=>(l.add(e),()=>{l.delete(e)}),onFinishHydration:e=>(s.add(e),()=>{s.delete(e)})},x(),h||p},f=c(u(m(((e,t)=>({open:!1,ready:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",modals:[],pushModal:n=>e({modals:[n,...t().modals]}),popModal:()=>e({modals:t().modals.slice(1)}),removeAllModals:()=>e({modals:[]}),updateCurrentTaxonomies:t=>e({currentTaxonomies:{...t}}),updateCurrentType:t=>e({currentType:t}),setOpen:t=>e({open:t}),setReady:t=>e({ready:t})})),{name:"extendify-global-state",partialize:e=>(delete e.modals,delete e.ready,e)})));function p(e,t){return function(){return e.apply(t,arguments)}}const{toString:h}=Object.prototype,{getPrototypeOf:x}=Object,g=(y=Object.create(null),e=>{const t=h.call(e);return y[t]||(y[t]=t.slice(8,-1).toLowerCase())});var y;const b=e=>(e=e.toLowerCase(),t=>g(t)===e),v=e=>t=>typeof t===e,{isArray:w}=Array,E=v("undefined"),k=b("ArrayBuffer"),C=v("string"),_=v("function"),S=v("number"),N=e=>null!==e&&"object"==typeof e,O=e=>{if("object"!==g(e))return!1;const t=x(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},P=b("Date"),T=b("File"),R=b("Blob"),j=b("FileList"),A=b("URLSearchParams");function D(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),w(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 i;for(r=0;r<a;r++)i=o[r],t.call(null,e[i],i,e)}}function L(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 M="undefined"==typeof self?"undefined"==typeof global?void 0:global:self,F=e=>!E(e)&&e!==M,I=(B="undefined"!=typeof Uint8Array&&x(Uint8Array),e=>B&&e instanceof B);var B;const z=b("HTMLFormElement"),$=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),U=b("RegExp"),V=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};D(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)};var H={isArray:w,isArrayBuffer:k,isBuffer:function(e){return null!==e&&!E(e)&&null!==e.constructor&&!E(e.constructor)&&_(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||h.call(e)===t||_(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&k(e.buffer),t},isString:C,isNumber:S,isBoolean:e=>!0===e||!1===e,isObject:N,isPlainObject:O,isUndefined:E,isDate:P,isFile:T,isBlob:R,isRegExp:U,isFunction:_,isStream:e=>N(e)&&_(e.pipe),isURLSearchParams:A,isTypedArray:I,isFileList:j,forEach:D,merge:function e(){const{caseless:t}=F(this)&&this||{},n={},r=(r,o)=>{const a=t&&L(n,o)||o;O(n[a])&&O(r)?n[a]=e(n[a],r):O(r)?n[a]=e({},r):w(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&D(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(D(t,((t,r)=>{n&&_(t)?e[r]=p(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,i;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],r&&!r(i,e,t)||l[i]||(t[i]=e[i],l[i]=!0);e=!1!==n&&x(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:g,kindOfTest:b,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(w(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:$,hasOwnProp:$,reduceDescriptors:V,freezeMethods:e=>{V(e,((t,n)=>{if(_(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];_(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 w(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)=>(e=+e,Number.isFinite(e)?e:t),findKey:L,global:M,isContextDefined:F,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=w(e)?[]:{};return D(e,((e,t)=>{const a=n(e,r+1);!E(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)}};function W(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)}H.inherits(W,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:H.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const q=W.prototype,G={};["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=>{G[e]={value:e}})),Object.defineProperties(W,G),Object.defineProperty(q,"isAxiosError",{value:!0}),W.from=(e,t,n,r,o,a)=>{const i=Object.create(q);return H.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),W.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};var J=W,K=n(230);function Z(e){return H.isPlainObject(e)||H.isArray(e)}function X(e){return H.endsWith(e,"[]")?e.slice(0,-2):e}function Y(e,t,n){return e?e.concat(t).map((function(e,t){return e=X(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Q=H.toFlatObject(H,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ee=function(e,t,n){if(!H.isObject(e))throw new TypeError("target must be an object");t=t||new(K||FormData);const r=(n=H.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!H.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,a=n.dots,i=n.indexes,l=(n.Blob||"undefined"!=typeof Blob&&Blob)&&(s=t)&&H.isFunction(s.append)&&"FormData"===s[Symbol.toStringTag]&&s[Symbol.iterator];var s;if(!H.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(H.isDate(e))return e.toISOString();if(!l&&H.isBlob(e))throw new J("Blob is not supported. Use a Buffer instead.");return H.isArrayBuffer(e)||H.isTypedArray(e)?l&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let l=e;if(e&&!o&&"object"==typeof e)if(H.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(H.isArray(e)&&function(e){return H.isArray(e)&&!e.some(Z)}(e)||H.isFileList(e)||H.endsWith(n,"[]")&&(l=H.toArray(e)))return n=X(n),l.forEach((function(e,r){!H.isUndefined(e)&&null!==e&&t.append(!0===i?Y([n],r,a):null===i?n:n+"[]",c(e))})),!1;return!!Z(e)||(t.append(Y(o,n,a),c(e)),!1)}const d=[],m=Object.assign(Q,{defaultVisitor:u,convertValue:c,isVisitable:Z});if(!H.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!H.isUndefined(n)){if(-1!==d.indexOf(n))throw Error("Circular reference detected in "+r.join("."));d.push(n),H.forEach(n,(function(n,a){!0===(!(H.isUndefined(n)||null===n)&&o.call(t,n,H.isString(a)?a.trim():a,r,m))&&e(n,r?r.concat(a):[a])})),d.pop()}}(e),t};function te(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ne(e,t){this._pairs=[],e&&ee(e,this,t)}const re=ne.prototype;re.append=function(e,t){this._pairs.push([e,t])},re.toString=function(e){const t=e?function(t){return e.call(this,t,te)}:te;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var oe=ne;function ae(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ie(e,t,n){if(!t)return e;const r=n&&n.encode||ae,o=n&&n.serialize;let a;if(a=o?o(t,n):H.isURLSearchParams(t)?t.toString():new oe(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}var le=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){H.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},se={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ce="undefined"!=typeof URLSearchParams?URLSearchParams:oe,ue=FormData;const de=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})();var me={isBrowser:!0,classes:{URLSearchParams:ce,FormData:ue,Blob:Blob},isStandardBrowserEnv:de,protocols:["http","https","file","blob","url","data"]},fe=function(e){function t(e,n,r,o){let a=e[o++];const i=Number.isFinite(+a),l=o>=e.length;return a=!a&&H.isArray(r)?r.length:a,l?(H.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i):(r[a]&&H.isObject(r[a])||(r[a]=[]),t(e,n,r[a],o)&&H.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])),!i)}if(H.isFormData(e)&&H.isFunction(e.entries)){const n={};return H.forEachEntry(e,((e,r)=>{t(function(e){return H.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const pe={"Content-Type":void 0},he={transitional:se,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=H.isObject(e);if(o&&H.isHTMLForm(e)&&(e=new FormData(e)),H.isFormData(e))return r&&r?JSON.stringify(fe(e)):e;if(H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e))return e;if(H.isArrayBufferView(e))return e.buffer;if(H.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 ee(e,new me.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return me.isNode&&H.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=H.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ee(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(H.isString(e))try{return(0,JSON.parse)(e),H.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||he.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&H.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 J.from(e,J.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:me.classes.FormData,Blob:me.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};H.forEach(["delete","get","head"],(function(e){he.headers[e]={}})),H.forEach(["post","put","patch"],(function(e){he.headers[e]=H.merge(pe)}));var xe=he;const ge=H.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"]),ye=Symbol("internals");function be(e){return e&&String(e).trim().toLowerCase()}function ve(e){return!1===e||null==e?e:H.isArray(e)?e.map(ve):String(e)}function we(e,t,n,r){return H.isFunction(r)?r.call(this,t,n):H.isString(t)?H.isString(r)?-1!==t.indexOf(r):H.isRegExp(r)?r.test(t):void 0:void 0}class Ee{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=be(t);if(!o)throw new Error("header name must be a non-empty string");const a=H.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=ve(e))}const a=(e,t)=>H.forEach(e,((e,n)=>o(e,n,t)));return H.isPlainObject(e)||e instanceof this.constructor?a(e,t):H.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.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]&&ge[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=be(e)){const n=H.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(H.isFunction(t))return t.call(this,e,n);if(H.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=be(e)){const n=H.findKey(this,e);return!(!n||t&&!we(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=be(e)){const o=H.findKey(n,e);!o||t&&!we(0,n[o],o,t)||(delete n[o],r=!0)}}return H.isArray(e)?e.forEach(o):o(e),r}clear(){return Object.keys(this).forEach(this.delete.bind(this))}normalize(e){const t=this,n={};return H.forEach(this,((r,o)=>{const a=H.findKey(n,o);if(a)return t[a]=ve(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=ve(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return H.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&H.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[ye]=this[ye]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=be(e);t[r]||(function(e,t){const n=H.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 H.isArray(e)?e.forEach(r):r(e),this}}Ee.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent"]),H.freezeMethods(Ee.prototype),H.freezeMethods(Ee);var ke=Ee;function Ce(e,t){const n=this||xe,r=t||n,o=ke.from(r.headers);let a=r.data;return H.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function _e(e){return!(!e||!e.__CANCEL__)}function Se(e,t,n){J.call(this,null==e?"canceled":e,J.ERR_CANCELED,t,n),this.name="CanceledError"}H.inherits(Se,J,{__CANCEL__:!0});var Ne=Se,Oe=me.isStandardBrowserEnv?{write:function(e,t,n,r,o,a){const i=[];i.push(e+"="+encodeURIComponent(t)),H.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),H.isString(r)&&i.push("path="+r),H.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Pe(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}var Te=me.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(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=H.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};function Re(e,t){let n=0;const r=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),c=r[i];o||(o=s),n[a]=l,r[a]=s;let u=i,d=0;for(;u!==a;)d+=n[u++],u%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-o<t)return;const m=c&&s-c;return m?Math.round(1e3*d/m):void 0}}(50,250);return o=>{const a=o.loaded,i=o.lengthComputable?o.total:void 0,l=a-n,s=r(l);n=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:s||void 0,estimated:s&&i&&a<=i?(i-a)/s:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const je={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ke.from(e.headers).normalize(),a=e.responseType;let i;function l(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}H.isFormData(r)&&me.isStandardBrowserEnv&&o.setContentType(!1);let s=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Pe(e.baseURL,e.url);function u(){if(!s)return;const r=ke.from("getAllResponseHeaders"in s&&s.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),l()}),(function(e){n(e),l()}),{data:a&&"text"!==a&&"json"!==a?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:r,config:e,request:s}),s=null}if(s.open(e.method.toUpperCase(),ie(c,e.params,e.paramsSerializer),!0),s.timeout=e.timeout,"onloadend"in s?s.onloadend=u:s.onreadystatechange=function(){s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))&&setTimeout(u)},s.onabort=function(){s&&(n(new J("Request aborted",J.ECONNABORTED,e,s)),s=null)},s.onerror=function(){n(new J("Network Error",J.ERR_NETWORK,e,s)),s=null},s.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||se;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new J(t,r.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,s)),s=null},me.isStandardBrowserEnv){const t=(e.withCredentials||Te(c))&&e.xsrfCookieName&&Oe.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in s&&H.forEach(o.toJSON(),(function(e,t){s.setRequestHeader(t,e)})),H.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),a&&"json"!==a&&(s.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",Re(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",Re(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{s&&(n(!t||t.type?new Ne(null,e,s):t),s.abort(),s=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===me.protocols.indexOf(d)?n(new J("Unsupported protocol "+d+":",J.ERR_BAD_REQUEST,e)):s.send(r||null)}))}};H.forEach(je,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));function Ae(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ne}function De(e){return Ae(e),e.headers=ke.from(e.headers),e.data=Ce.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),(e=>{e=H.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=H.isString(n)?je[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new J(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(H.hasOwnProp(je,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!H.isFunction(r))throw new TypeError("adapter is not a function");return r})(e.adapter||xe.adapter)(e).then((function(t){return Ae(e),t.data=Ce.call(e,e.transformResponse,t),t.headers=ke.from(t.headers),t}),(function(t){return _e(t)||(Ae(e),t&&t.response&&(t.response.data=Ce.call(e,e.transformResponse,t.response),t.response.headers=ke.from(t.response.headers))),Promise.reject(t)}))}const Le=e=>e instanceof ke?e.toJSON():e;function Me(e,t){t=t||{};const n={};function r(e,t,n){return H.isPlainObject(e)&&H.isPlainObject(t)?H.merge.call({caseless:n},e,t):H.isPlainObject(t)?H.merge({},t):H.isArray(t)?t.slice():t}function o(e,t,n){return H.isUndefined(t)?H.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!H.isUndefined(t))return r(void 0,t)}function i(e,t){return H.isUndefined(t)?H.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const s={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t)=>o(Le(e),Le(t),!0)};return H.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const a=s[r]||o,i=a(e[r],t[r],r);H.isUndefined(i)&&a!==l||(n[r]=i)})),n}const Fe={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Fe[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Ie={};Fe.transitional=function(e,t,n){function r(e,t){return"[Axios v1.2.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new J(r(o," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!Ie[o]&&(Ie[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)}};var Be={assertOptions:function(e,t,n){if("object"!=typeof e)throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new J("option "+a+" must be "+n,J.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new J("Unknown option "+a,J.ERR_BAD_OPTION)}},validators:Fe};const ze=Be.validators;class $e{constructor(e){this.defaults=e,this.interceptors={request:new le,response:new le}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Me(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let a;void 0!==n&&Be.assertOptions(n,{silentJSONParsing:ze.transitional(ze.boolean),forcedJSONParsing:ze.transitional(ze.boolean),clarifyTimeoutError:ze.transitional(ze.boolean)},!1),void 0!==r&&Be.assertOptions(r,{encode:ze.function,serialize:ze.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),a=o&&H.merge(o.common,o[t.method]),a&&H.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ke.concat(a,o);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let c;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let u,d=0;if(!l){const e=[De.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let m=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{m=e(m)}catch(e){t.call(this,e);break}}try{c=De.call(this,m)}catch(e){return Promise.reject(e)}for(d=0,u=s.length;d<u;)c=c.then(s[d++],s[d++]);return c}getUri(e){return ie(Pe((e=Me(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}H.forEach(["delete","get","head","options"],(function(e){$e.prototype[e]=function(t,n){return this.request(Me(n||{},{method:e,url:t,data:(n||{}).data}))}})),H.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Me(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}$e.prototype[e]=t(),$e.prototype[e+"Form"]=t(!0)}));var Ue=$e;class Ve{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 Ne(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)}static source(){let e;return{token:new Ve((function(t){e=t})),cancel:e}}}var He=Ve;const We=function e(t){const n=new Ue(t),r=p(Ue.prototype.request,n);return H.extend(r,Ue.prototype,n,{allOwnKeys:!0}),H.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Me(t,n))},r}(xe);We.Axios=Ue,We.CanceledError=Ne,We.CancelToken=He,We.isCancel=_e,We.VERSION="1.2.0",We.toFormData=ee,We.AxiosError=J,We.Cancel=We.CanceledError,We.all=function(e){return Promise.all(e)},We.spread=function(e){return function(t){return e.apply(null,t)}},We.isAxiosError=function(e){return H.isObject(e)&&!0===e.isAxiosError},We.AxiosHeaders=ke,We.formToJSON=e=>fe(H.isHTMLForm(e)?new FormData(e):e),We.default=We;var qe=We;const Ge={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return Xe.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),Xe.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),Xe.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Xe.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return Xe.post("clear-user")},registerMailingList(e){const t=new FormData;return t.append("email",e),Xe.post("register-mailing-list",t,{headers:{"Content-Type":"multipart/form-data"}})},allowedImports(){return Xe.get("max-free-imports")}},Je={getItem:async()=>await Ge.getData(),setItem:async(e,t)=>await Ge.setData(t),removeItem:async()=>await Ge.deleteData()},Ke=()=>{var e,t,n;return null===window.extendifyData.sitesettings||(null===(e=window.extendifyData)||void 0===e||null===(t=e.sitesettings)||void 0===t||null===(n=t.state)||void 0===n?void 0:n.enabled)},Ze=c(m(((e,t)=>({_hasHydrated:!1,firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,allowedImports:0,freebieImports:0,entryPoint:"not-set",enabled:Ke(),canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{const n=Number(t().freebieImports)>0?Number(t().freebieImports)-1:Number(t().freebieImports),r=Number(t().runningImports)+ +(n<1);e({imports:Number(t().imports)+1,runningImports:r,freebieImports:n})},giveFreebieImports:n=>{e({freebieImports:t().freebieImports+n})},totalAvailableImports:()=>Number(t().allowedImports)+Number(t().freebieImports),hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<Number(t().totalAvailableImports()),remainingImports:()=>{const e=Number(t().totalAvailableImports())-Number(t().runningImports);return t().allowedImports?e>0?e:0:null},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}})),{name:"extendify-user",getStorage:()=>Je,onRehydrateStorage:()=>()=>{Ze.setState({_hasHydrated:!0})},partialize:e=>(delete e._hasHydrated,e)})),Xe=qe.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});function Ye(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}Xe.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(Ye(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(Ye(e.response))}(e))),Xe.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=Ze.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const Qe={getData(){return Xe.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Xe.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return Xe.post("site-settings/options",{option:e,value:t})}},et={getItem:async()=>await Qe.getData(),setItem:async(e,t)=>await Qe.setData(t),removeItem:()=>{}},tt=c(m((e=>({enabled:!0,siteType:{},setSiteType:async t=>{e({siteType:t}),await Qe.updateOption("extendify_siteType",t)}})),{name:"extendify-sitesettings",getStorage:()=>et})),nt={async get(){return await Xe.get("taxonomies")}},rt=c(m(((e,t)=>({taxonomies:{},setTaxonomies:t=>e({taxonomies:t}),fetchTaxonomies:async()=>{var e;let n=await nt.get();n=Object.keys(n).reduce(((e,t)=>(e[t]=n[t],e)),{}),null!==(e=Object.keys(n))&&void 0!==e&&e.length&&t().setTaxonomies(n)}})),{name:"extendify-taxonomies"})),ot=c(u(((e,t)=>({templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(f.getState().currentType)},appendTemplates:async n=>{for(const r of n)t().templates.find((e=>e.id===r.id))||(await new Promise((e=>setTimeout(e,5))),requestAnimationFrame((()=>{const n=[...t().templates,r];e({templates:n})})))},setupDefaultTaxonomies:()=>{var t,n;const r=rt.getState().taxonomies;let o=Object.entries(r).reduce(((e,t)=>(e[t[0]]={slug:"",title:"Featured"},e)),{});const a={taxonomies:{...o,...null!==(t=null===(n=f.getState())||void 0===n?void 0:n.currentTaxonomies)&&void 0!==t?t:{},siteType:tt.getState().siteType}};e((e=>({taxonomyDefaultState:o,searchParams:{...e.searchParams,...a}}))),f.getState().updateCurrentTaxonomies(a.taxonomies)},updateTaxonomies:e=>{const n={};n.taxonomies=Object.assign({},t().searchParams.taxonomies,e),f.getState().updateCurrentTaxonomies(null==n?void 0:n.taxonomies),t().updateSearchParams(n)},updateType(e){f.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:n=>{null!=n&&n.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);const r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},resetTemplates:()=>e({templates:[],nextPage:""})})))),at={metaData(){return Xe.get("meta-data")},ping(e){var t,n,r,o,a;const i=null!==(t=null===(n=ot.getState())||void 0===n||null===(r=n.searchParams)||void 0===r?void 0:r.taxonomies)&&void 0!==t?t:[];return Xe.post("simple-ping",{action:e,categories:i,sdk_partner:null!==(o=null===(a=Ze.getState())||void 0===a?void 0:a.sdkPartner)&&void 0!==o?o:""})}};var it=window.wp.data;function lt(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,lt),r}var st,ct=((st=ct||{})[st.None=0]="None",st[st.RenderStrategy=1]="RenderStrategy",st[st.Static=2]="Static",st),ut=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(ut||{});function dt({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:a=!0,name:i}){let l=ft(t,e);if(a)return mt(l,n,r,i);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=l;if(e)return mt(t,n,r,i)}if(1&s){let{unmount:e=!0,...t}=l;return lt(e?0:1,{0(){return null},1(){return mt({...t,hidden:!0,style:{display:"none"}},n,r,i)}})}return mt(l,n,r,i)}function mt(e,t={},n,r){let{as:a=n,children:i,refName:l="ref",...s}=xt(e,["unmount","static"]),c=void 0!==e.ref?{[l]:e.ref}:{},u="function"==typeof i?i(t):i;s.className&&"function"==typeof s.className&&(s.className=s.className(t));let d={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(d["data-headlessui-state"]=n.join(" "))}if(a===o.Fragment&&Object.keys(ht(s)).length>0){if(!(0,o.isValidElement)(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,o.cloneElement)(u,Object.assign({},ft(u.props,ht(xt(s,["ref"]))),d,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(u.ref,c.ref)))}return(0,o.createElement)(a,Object.assign({},xt(s,["ref"]),a!==o.Fragment&&c,a!==o.Fragment&&d),u)}function ft(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function pt(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ht(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function xt(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}const gt="undefined"==typeof window||"undefined"==typeof document;let yt=gt?o.useEffect:o.useLayoutEffect;function bt(e){let t=(0,o.useRef)(e);return yt((()=>{t.current=e}),[e]),t}let vt=function(e){let t=bt(e);return o.useCallback(((...e)=>t.current(...e)),[t])},wt=Symbol();function Et(e,t=!0){return Object.assign(e,{[wt]:t})}function kt(...e){let t=(0,o.useRef)(e);(0,o.useEffect)((()=>{t.current=e}),[e]);let n=vt((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[wt])))?void 0:n}var Ct=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Ct||{});let _t={serverHandoffComplete:!1};function St(){let[e,t]=(0,o.useState)(_t.serverHandoffComplete);return(0,o.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,o.useEffect)((()=>{!1===_t.serverHandoffComplete&&(_t.serverHandoffComplete=!0)}),[]),e}var Nt;let Ot=0;function Pt(){return++Ot}let Tt=null!=(Nt=o.useId)?Nt:function(){let e=St(),[t,n]=o.useState(e?Pt:null);return yt((()=>{null===t&&n(Pt())}),[t]),null!=t?""+t:void 0};var Rt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Rt||{});let jt=pt((function(e,t){let{features:n=1,...r}=e;return dt({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function At(e){return gt?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let Dt=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var Lt,Mt=((Lt=Mt||{})[Lt.First=1]="First",Lt[Lt.Previous=2]="Previous",Lt[Lt.Next=4]="Next",Lt[Lt.Last=8]="Last",Lt[Lt.WrapAround=16]="WrapAround",Lt[Lt.NoScroll=32]="NoScroll",Lt),Ft=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Ft||{}),It=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(It||{});var Bt=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Bt||{});function zt(e){null==e||e.focus({preventScroll:!0})}let $t=["textarea","input"].join(",");function Ut(e,t,n=!0,r=null){let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let a=r.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(Dt))}(e);r=null!=r?r:o.activeElement;let i,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},u=0,d=a.length;do{if(u>=d||u+d<=0)return 0;let e=s+u;if(16&t)e=(e+d)%d;else{if(e<0)return 3;if(e>=d)return 1}i=a[e],null==i||i.focus(c),u+=l}while(i!==o.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,$t))&&n}(i)&&i.select(),i.hasAttribute("tabindex")||i.setAttribute("tabindex","0"),2}var Vt=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Vt||{});function Ht(){let e=(0,o.useRef)(!1);return yt((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Wt(...e){return(0,o.useMemo)((()=>At(...e)),[...e])}function qt(e,t,n,r){let a=bt(n);(0,o.useEffect)((()=>{function n(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function Gt(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Jt(e,t){let n=(0,o.useRef)([]),r=vt(e);(0,o.useEffect)((()=>{let e=[...n.current];for(let[o,a]of t.entries())if(n.current[o]!==a){let o=r(t,e);return n.current=t,o}}),[r,...t])}var Kt=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Kt||{});let Zt=Object.assign(pt((function(e,t){let n=(0,o.useRef)(null),r=kt(n,t),{initialFocus:a,containers:i,features:l=30,...s}=e;St()||(l=1);let c=Wt(n);!function({ownerDocument:e},t){let n=(0,o.useRef)(null);qt(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Jt((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&zt(n.current),n.current=null)}),[t]);let r=(0,o.useRef)(!1);(0,o.useEffect)((()=>(r.current=!1,()=>{r.current=!0,Gt((()=>{!r.current||(zt(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&l));let u=function({ownerDocument:e,container:t,initialFocus:n},r){let a=(0,o.useRef)(null),i=Ht();return Jt((()=>{if(!r)return;let o=t.current;!o||Gt((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(a.current=t)}else if(o.contains(t))return void(a.current=t);null!=n&&n.current?zt(n.current):Ut(o,Mt.First)===Ft.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==e?void 0:e.activeElement}))}),[r]),a}({ownerDocument:c,container:n,initialFocus:a},Boolean(2&l));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let a=Ht();qt(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!a.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let l=r.current;if(!l)return;let s=e.target;s&&s instanceof HTMLElement?function(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}(i,s)?(r.current=s,zt(s)):(e.preventDefault(),e.stopPropagation(),zt(l)):zt(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:u},Boolean(8&l));let d=function(){let e=(0,o.useRef)(0);return function(e,t,n){let r=bt(t);(0,o.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=vt((()=>{let e=n.current;!e||lt(d.current,{[Vt.Forwards]:()=>Ut(e,Mt.First),[Vt.Backwards]:()=>Ut(e,Mt.Last)})})),f={ref:r};return o.createElement(o.Fragment,null,Boolean(4&l)&&o.createElement(jt,{as:"button",type:"button",onFocus:m,features:Rt.Focusable}),dt({ourProps:f,theirProps:s,defaultTag:"div",name:"FocusTrap"}),Boolean(4&l)&&o.createElement(jt,{as:"button",type:"button",onFocus:m,features:Rt.Focusable}))})),{features:Kt}),Xt=new Set,Yt=new Map;function Qt(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function en(e){let t=Yt.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var tn=window.ReactDOM;let nn=(0,o.createContext)(!1);function rn(){return(0,o.useContext)(nn)}function on(e){return o.createElement(nn.Provider,{value:e.force},e.children)}let an=o.Fragment,ln=pt((function(e,t){let n=e,r=(0,o.useRef)(null),a=kt(Et((e=>{r.current=e})),t),i=Wt(r),l=function(e){let t=rn(),n=(0,o.useContext)(cn),r=Wt(e),[a,i]=(0,o.useState)((()=>{if(!t&&null!==n||gt)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,o.useEffect)((()=>{null!==a&&(null!=r&&r.body.contains(a)||null==r||r.body.appendChild(a))}),[a,r]),(0,o.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),a}(r),[s]=(0,o.useState)((()=>{var e;return gt?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=St(),u=(0,o.useRef)(!1);return yt((()=>{if(u.current=!1,l&&s)return l.contains(s)||(s.setAttribute("data-headlessui-portal",""),l.appendChild(s)),()=>{u.current=!0,Gt((()=>{var e;!u.current||!l||!s||(l.removeChild(s),l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l)))}))}}),[l,s]),c&&l&&s?(0,tn.createPortal)(dt({ourProps:{ref:a},theirProps:n,defaultTag:an,name:"Portal"}),s):null})),sn=o.Fragment,cn=(0,o.createContext)(null),un=pt((function(e,t){let{target:n,...r}=e,a={ref:kt(t)};return o.createElement(cn.Provider,{value:n},dt({ourProps:a,theirProps:r,defaultTag:sn,name:"Popover.Group"}))})),dn=Object.assign(ln,{Group:un}),mn=(0,o.createContext)(null);function fn(){let e=(0,o.useContext)(mn);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,fn),e}return e}let pn=pt((function(e,t){let n=fn(),r=`headlessui-description-${Tt()}`,o=kt(t);yt((()=>n.register(r)),[r,n.register]);let a=e;return dt({ourProps:{ref:o,...n.props,id:r},theirProps:a,slot:n.slot||{},defaultTag:"p",name:n.name||"Description"})})),hn=(0,o.createContext)(null);hn.displayName="OpenClosedContext";var xn=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(xn||{});function gn(){return(0,o.useContext)(hn)}function yn({value:e,children:t}){return o.createElement(hn.Provider,{value:e},t)}let bn=(0,o.createContext)((()=>{}));bn.displayName="StackContext";var vn=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(vn||{});function wn({children:e,onUpdate:t,type:n,element:r,enabled:a}){let i=(0,o.useContext)(bn),l=vt(((...e)=>{null==t||t(...e),i(...e)}));return yt((()=>{let e=void 0===a||!0===a;return e&&l(0,n,r),()=>{e&&l(1,n,r)}}),[l,n,r,a]),o.createElement(bn.Provider,{value:l},e)}function En(e,t,n){let r=bt(t);(0,o.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function kn(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return Gt((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return n}var Cn=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Cn||{}),Sn=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(Sn||{});let Nn={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},On=(0,o.createContext)(null);function Pn(e){let t=(0,o.useContext)(On);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Pn),t}return t}function Tn(e,t){return lt(t.type,Nn,e,t)}On.displayName="DialogContext";let Rn=ct.RenderStrategy|ct.Static,jn=pt((function(e,t){let{open:n,onClose:r,initialFocus:a,__demoMode:i=!1,...l}=e,[s,c]=(0,o.useState)(0),u=gn();void 0===n&&null!==u&&(n=lt(u,{[xn.Open]:!0,[xn.Closed]:!1}));let d=(0,o.useRef)(new Set),m=(0,o.useRef)(null),f=kt(m,t),p=(0,o.useRef)(null),h=Wt(m),x=e.hasOwnProperty("open")||null!==u,g=e.hasOwnProperty("onClose");if(!x&&!g)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!g)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof n)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${n}`);if("function"!=typeof r)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${r}`);let y=n?0:1,[b,v]=(0,o.useReducer)(Tn,{titleId:null,descriptionId:null,panelRef:(0,o.createRef)()}),w=vt((()=>r(!1))),E=vt((e=>v({type:0,id:e}))),k=!!St()&&!i&&0===y,C=s>1,_=null!==(0,o.useContext)(On),S=C?"parent":"leaf";(function(e,t=!0){yt((()=>{if(!t||!e.current)return;let n=e.current,r=At(n);if(r){Xt.add(n);for(let e of Yt.keys())e.contains(n)&&(en(e),Yt.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Xt)if(e.contains(t))return;1===Xt.size&&(Yt.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Qt(e))}})),()=>{if(Xt.delete(n),Xt.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!Yt.has(e)){for(let t of Xt)if(e.contains(t))return;Yt.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Qt(e)}}));else for(let e of Yt.keys())en(e),Yt.delete(e)}}}),[t])})(m,!!C&&k),function(e,t,n=!0){let r=(0,o.useRef)(!1);function a(n,o){if(!r.current||n.defaultPrevented)return;let a=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=o(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of a){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i))return}return!function(e,t=0){var n;return e!==(null==(n=At(e))?void 0:n.body)&<(t,{0(){return e.matches(Dt)},1(){let t=e;for(;null!==t;){if(t.matches(Dt))return!0;t=t.parentElement}return!1}})}(i,Bt.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,o.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,o.useRef)(null);En("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),En("click",(e=>{!i.current||(a(e,(()=>i.current)),i.current=null)}),!0),En("blur",(e=>a(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}((()=>{var e,t;return[...Array.from(null!=(e=null==h?void 0:h.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(!(e instanceof HTMLElement)||e.contains(p.current)||b.panelRef.current&&e.contains(b.panelRef.current)))),null!=(t=b.panelRef.current)?t:m.current]}),w,k&&!C),qt(null==h?void 0:h.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===Ct.Escape&&0===y&&(C||(e.preventDefault(),e.stopPropagation(),w()))})),function(e,t){(0,o.useEffect)((()=>{var n;if(!t||!e)return;let r=kn();function o(e,t,n){let o=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),r.add((()=>{Object.assign(e.style,{[t]:o})}))}let a=e.documentElement,i=(null!=(n=e.defaultView)?n:window).innerWidth-a.clientWidth;if(o(a,"overflow","hidden"),i>0&&o(a,"paddingRight",i-(a.clientWidth-a.offsetWidth)+"px"),/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){let e=window.pageYOffset;o(a,"position","fixed"),o(a,"marginTop",`-${e}px`),o(a,"width","100%"),r.add((()=>window.scrollTo(0,e)))}return r.dispose}),[e,t])}(h,0===y&&!_),(0,o.useEffect)((()=>{if(0!==y||!m.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&w()}));return e.observe(m.current),()=>e.disconnect()}),[y,m,w]);let[N,O]=function(){let[e,t]=(0,o.useState)([]);return[e.length>0?e.join(" "):void 0,(0,o.useMemo)((()=>function(e){let n=vt((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,o.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return o.createElement(mn.Provider,{value:r},e.children)}),[t])]}(),P=`headlessui-dialog-${Tt()}`,T=(0,o.useMemo)((()=>[{dialogState:y,close:w,setTitleId:E},b]),[y,b,w,E]),R=(0,o.useMemo)((()=>({open:0===y})),[y]),j={ref:f,id:P,role:"dialog","aria-modal":0===y||void 0,"aria-labelledby":b.titleId,"aria-describedby":N};return o.createElement(wn,{type:"Dialog",enabled:0===y,element:m,onUpdate:vt(((e,t,n)=>{"Dialog"===t&<(e,{[vn.Add](){d.current.add(n),c((e=>e+1))},[vn.Remove](){d.current.add(n),c((e=>e-1))}})}))},o.createElement(on,{force:!0},o.createElement(dn,null,o.createElement(On.Provider,{value:T},o.createElement(dn.Group,{target:m},o.createElement(on,{force:!1},o.createElement(O,{slot:R,name:"Dialog.Description"},o.createElement(Zt,{initialFocus:a,containers:d,features:k?lt(S,{parent:Zt.features.RestoreFocus,leaf:Zt.features.All&~Zt.features.FocusLock}):Zt.features.None},dt({ourProps:j,theirProps:l,slot:R,defaultTag:"div",features:Rn,visible:0===y,name:"Dialog"})))))))),o.createElement(jt,{features:Rt.Hidden,ref:p}))})),An=pt((function(e,t){let[{dialogState:n,close:r}]=Pn("Dialog.Overlay"),a=kt(t),i=`headlessui-dialog-overlay-${Tt()}`,l=vt((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),r()}}));return dt({ourProps:{ref:a,id:i,"aria-hidden":!0,onClick:l},theirProps:e,slot:(0,o.useMemo)((()=>({open:0===n})),[n]),defaultTag:"div",name:"Dialog.Overlay"})})),Dn=pt((function(e,t){let[{dialogState:n},r]=Pn("Dialog.Backdrop"),a=kt(t),i=`headlessui-dialog-backdrop-${Tt()}`;(0,o.useEffect)((()=>{if(null===r.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[r.panelRef]);let l=(0,o.useMemo)((()=>({open:0===n})),[n]);return o.createElement(on,{force:!0},o.createElement(dn,null,dt({ourProps:{ref:a,id:i,"aria-hidden":!0},theirProps:e,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))})),Ln=pt((function(e,t){let[{dialogState:n},r]=Pn("Dialog.Panel"),a=kt(t,r.panelRef),i=`headlessui-dialog-panel-${Tt()}`,l=(0,o.useMemo)((()=>({open:0===n})),[n]);return dt({ourProps:{ref:a,id:i,onClick:vt((e=>{e.stopPropagation()}))},theirProps:e,slot:l,defaultTag:"div",name:"Dialog.Panel"})})),Mn=pt((function(e,t){let[{dialogState:n,setTitleId:r}]=Pn("Dialog.Title"),a=`headlessui-dialog-title-${Tt()}`,i=kt(t);(0,o.useEffect)((()=>(r(a),()=>r(null))),[a,r]);let l=(0,o.useMemo)((()=>({open:0===n})),[n]);return dt({ourProps:{ref:i,id:a},theirProps:e,slot:l,defaultTag:"h2",name:"Dialog.Title"})})),Fn=Object.assign(jn,{Backdrop:Dn,Panel:Ln,Overlay:An,Title:Mn,Description:pn});var In=window.wp.components,Bn=window.wp.i18n,zn=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},$n=window.wp.primitives,Un=(0,e.createElement)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)($n.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Vn=n(184),Hn=n.n(Vn);const Wn={getInstalled(){return Xe.get("plugins")},installAndActivate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new FormData;return t.append("plugins",JSON.stringify(e)),Xe.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},getActivated(){return Xe.get("active-plugins")}},qn={promotion:function(t){var n;let{promotionData:r}=t;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"text-black"},null!==(n=null==r?void 0:r.text)&&void 0!==n?n:""),(0,e.createElement)("span",{className:"px-2 opacity-50","aria-hidden":"true"},"|"),(0,e.createElement)("div",{className:"flex items-center justify-center space-x-2"},(null==r?void 0:r.url)&&(0,e.createElement)(In.Button,{variant:"link",className:"h-auto p-0 text-black underline hover:no-underline",href:`${r.url}&utm_source=${window.extendifyData.sdk_partner}`,onClick:async()=>await at.ping("promotion-notice-click"),target:"_blank"},null==r?void 0:r.button_text)))},feedback:function(){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"text-black"},(0,Bn.sprintf)(// translators: %s: Extendify Library term. (0,Bn.__)("Tell us how to make the %s work better for you","extendify"),"Extendify Library")),(0,e.createElement)("span",{className:"px-2 opacity-50","aria-hidden":"true"},"|"),(0,e.createElement)("div",{className:"flex items-center justify-center space-x-2"},(0,e.createElement)(In.Button,{variant:"link",className:"h-auto p-0 text-black underline hover:no-underline",href:`https://extendify.com/feedback/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=feedback-notice&utm_content=give-feedback`,onClick:async()=>await at.ping("feedback-notice-click"),target:"_blank"},(0,Bn.__)("Give feedback","extendify"))))},standalone:()=>{const[t,n]=(0,e.useState)(""),r=Ze((e=>e.giveFreebieImports));return(0,e.createElement)("div",null,(0,e.createElement)("span",{className:"text-black"},(0,Bn.sprintf)(// translators: %s: Extendify Library term. (0,Bn.__)("Install the new %s plugin to get the latest we have to offer","extendify"),"Extendify Library")),(0,e.createElement)("span",{className:"px-2 opacity-50","aria-hidden":"true"},"|"),(0,e.createElement)("div",{className:"relative inline-flex items-center space-x-2"},(0,e.createElement)(In.Button,{variant:"link",className:Hn()("h-auto p-0 text-black underline hover:no-underline",{"opacity-0":t}),onClick:()=>{n((0,Bn.__)("Installing...","extendify")),Promise.all([at.ping("stln-footer-install"),Wn.installAndActivate(["extendify"]),new Promise((e=>setTimeout(e,1e3)))]).then((async()=>{r(10),n((0,Bn.__)("Success! Reloading...","extendify")),await at.ping("stln-footer-success"),window.location.reload()})).catch((async e=>{console.error(e),n((0,Bn.__)("Error. See console.","extendify")),await at.ping("stln-footer-fail")}))}},(0,Bn.__)("Install Extendify standalone plugin","extendify")),t?(0,e.createElement)(In.Button,{variant:"link",disabled:!0,className:"absolute left-0 h-auto p-0 text-black underline opacity-100 hover:no-underline",onClick:()=>{}},t):null))}};function Gn(t){var n;let{className:r=""}=t;const[o,a]=(0,e.useState)(null),i=(0,e.useRef)(!1),l=f((e=>{var t,n;return null===(t=e.metaData)||void 0===t||null===(n=t.banners)||void 0===n?void 0:n.footer})),s=null!==(n=Object.keys(qn).find((e=>{var t;return"promotion"===e?!(null!==(t=Ze.getState().apiKey)&&void 0!==t&&t.length)&&(null==l?void 0:l.key)&&!Ze.getState().noticesDismissedAt[l.key]:"feedback"===e?(()=>{var e,t,n;const r=null!==(e=Ze.getState().imports)&&void 0!==e?e:0,o=null!==(t=null===(n=Ze.getState())||void 0===n?void 0:n.firstLoadedOn)&&void 0!==t?t:new Date,a=(new Date).getTime()-new Date(o).getTime();return r>=3&&a/864e5>3})()&&!Ze.getState().noticesDismissedAt[e]:"standalone"===e?!window.extendifyData.standalone&&!Ze.getState().noticesDismissedAt[e]:!Ze.getState().noticesDismissedAt[e]})))&&void 0!==n?n:null,c=qn[s];return(0,e.useEffect)((()=>{qn[s]&&!i.current&&(a(!0),i.current=!0)}),[s]),o&&c?(0,e.createElement)("div",{className:`${r} relative mx-auto hidden max-w-screen-4xl items-center justify-center space-x-4 bg-extendify-secondary py-3 px-5 lg:flex`},(0,e.createElement)(c,{promotionData:l}),(0,e.createElement)("div",{className:"absolute right-1"},(0,e.createElement)(In.Button,{className:"text-extendify-black opacity-50 hover:opacity-100 focus:opacity-100",icon:(0,e.createElement)(zn,{icon:Un}),label:(0,Bn.__)("Dismiss this notice","extendify"),onClick:async()=>{a(!1);const e="promotion"===s?l.key:s;Ze.getState().markNoticeSeen(e,"notices"),await at.ping(`footer-notice-x-${e}`)},showTooltip:!1}))):null}var Jn=window.wp.dom,Kn=(0,e.createElement)($n.SVG,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)($n.Path,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"})),Zn=(0,e.createElement)($n.SVG,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"})),Xn=(0,e.createElement)($n.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{clipRule:"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor",fillRule:"evenodd"})),Yn=(0,e.createElement)($n.SVG,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.G,{fill:"currentColor"},(0,e.createElement)($n.Path,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,e.createElement)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,e.createElement)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,e.createElement)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,e.createElement)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,e.createElement)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,e.createElement)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,e.createElement)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,e.createElement)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,e.createElement)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"}))),Qn=(0,e.createElement)($n.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"m11.9893 2.59931c-.1822.00285-.3558.07789-.4827.20864s-.1967.30653-.1941.48871v1.375c-.0013.0911.0156.18155.0495.26609.034.08454.0844.16149.1484.22637s.1402.11639.2242.15156c.0841.03516.1743.05327.2654.05327s.1813-.01811.2654-.05327c.084-.03517.1603-.08668.2242-.15156.064-.06488.1144-.14183.1484-.22637s.0508-.17499.0495-.26609v-1.375c.0013-.09202-.0158-.18337-.0505-.26863-.0346-.08526-.086-.1627-.1511-.22773s-.1426-.11633-.2279-.15085c-.0853-.03453-.1767-.05158-.2687-.05014zm-5.72562.46013c-.1251.00033-.24775.0348-.35471.09968-.10697.06488-.19421.15771-.25232.2685-.05812.1108-.0849.23534-.07747.36023.00744.12488.0488.24537.11964.34849l.91667 1.375c.04939.07667.11354.14274.18872.19437.07517.05164.15987.0878.24916.10639.08928.01858.18137.01922.27091.00187.08953-.01734.17472-.05233.2506-.10292.07589-.05059.14095-.11577.1914-.19174.05045-.07598.08528-.16123.10246-.2508.01719-.08956.01638-.18165-.00237-.2709s-.05507-.17388-.10684-.24897l-.91666-1.375c-.06252-.09667-.14831-.1761-.2495-.231-.1012-.0549-.21456-.08351-.32969-.0832zm11.45212 0c-.1117.00307-.2209.03329-.3182.08804-.0973.05474-.1798.13237-.2404.22616l-.9167 1.375c-.0518.07509-.0881.15972-.1068.24897-.0188.08925-.0196.18134-.0024.2709.0172.08957.052.17482.1024.2508.0505.07597.1156.14115.1914.19174.0759.05059.1611.08558.2506.10292.0896.01735.1817.01671.271-.00187.0892-.01859.1739-.05475.2491-.10639.0752-.05163.1393-.1177.1887-.19437l.9167-1.375c.0719-.10456.1135-.22698.1201-.3537s-.022-.25281-.0826-.36429c-.0606-.11149-.1508-.20403-.2608-.26738-.11-.06334-.2353-.09502-.3621-.09153zm-9.61162 3.67472c-.09573-.00001-.1904.01998-.27795.05867-.08756.03869-.16607.09524-.23052.16602l-4.58333 5.04165c-.11999.1319-.18407.3052-.17873.4834.00535.1782.0797.3473.20738.4718l8.47917 8.25c.1284.1251.3006.1951.4798.1951.1793 0 .3514-.07.4798-.1951l8.4792-8.25c.1277-.1245.202-.2936.2074-.4718.0053-.1782-.0588-.3515-.1788-.4834l-4.5833-5.04165c-.0644-.07078-.1429-.12733-.2305-.16602s-.1822-.05868-.278-.05867h-3.877zm.30436 1.375h2.21646l-2.61213 3.48314c-.04258.0557-.07639.1176-.10026.1835h-2.83773zm4.96646 0h2.2165l3.3336 3.66664h-2.8368c-.0241-.066-.0582-.1278-.1011-.1835zm-1.375.45833 2.4063 3.20831h-4.81254zm-6.78637 4.58331h2.70077c.00665.0188.01412.0374.02238.0555l2.11442 4.6505zm4.20826 0h5.15621l-2.5781 5.6719zm6.66371 0h2.7008l-4.8376 4.706 2.1144-4.6505c.0083-.0181.0158-.0367.0224-.0555z",fill:"#000"})),er=(0,e.createElement)($n.SVG,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,e.createElement)($n.Path,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"})),tr=(0,e.createElement)($n.SVG,{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M7.93298 20.2773L17.933 20.2773C18.1982 20.2773 18.4526 20.172 18.6401 19.9845C18.8276 19.7969 18.933 19.5426 18.933 19.2773C18.933 19.0121 18.8276 18.7578 18.6401 18.5702C18.4526 18.3827 18.1982 18.2773 17.933 18.2773L7.93298 18.2773C7.66777 18.2773 7.41341 18.3827 7.22588 18.5702C7.03834 18.7578 6.93298 19.0121 6.93298 19.2773C6.93298 19.5426 7.03834 19.7969 7.22588 19.9845C7.41341 20.172 7.66777 20.2773 7.93298 20.2773Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.933 4.27734C12.6678 4.27734 12.4134 4.3827 12.2259 4.57024C12.0383 4.75777 11.933 5.01213 11.933 5.27734L11.933 12.8673L9.64298 10.5773C9.55333 10.4727 9.44301 10.3876 9.31895 10.3276C9.19488 10.2676 9.05975 10.2339 8.92203 10.2285C8.78431 10.2232 8.64698 10.2464 8.51865 10.2967C8.39033 10.347 8.27378 10.4232 8.17632 10.5207C8.07887 10.6181 8.00261 10.7347 7.95234 10.863C7.90206 10.9913 7.87886 11.1287 7.88418 11.2664C7.8895 11.4041 7.92323 11.5392 7.98325 11.6633C8.04327 11.7874 8.12829 11.8977 8.23297 11.9873L12.233 15.9873C12.3259 16.0811 12.4365 16.1555 12.5584 16.2062C12.6803 16.257 12.811 16.2831 12.943 16.2831C13.075 16.2831 13.2057 16.257 13.3276 16.2062C13.4494 16.1555 13.56 16.0811 13.653 15.9873L17.653 11.9873C17.8168 11.796 17.9024 11.55 17.8927 11.2983C17.883 11.0466 17.7786 10.8079 17.6005 10.6298C17.4224 10.4517 17.1837 10.3474 16.932 10.3376C16.6804 10.3279 16.4343 10.4135 16.243 10.5773L13.933 12.8673L13.933 5.27734C13.933 5.01213 13.8276 4.75777 13.6401 4.57024C13.4525 4.3827 13.1982 4.27734 12.933 4.27734Z",fill:"white"})),nr=(0,e.createElement)($n.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)($n.G,{fill:"currentColor"},(0,e.createElement)($n.Path,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,e.createElement)($n.Path,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"}))),rr=(0,e.createElement)($n.SVG,{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"m16.2382 9.17969.7499.00645.0066-.75988-.7599.00344zm-5.5442.77506 5.5475-.02507-.0067-1.49998-5.5476.02506zm4.7942-.78152-.0476 5.52507 1.5.0129.0475-5.52506zm.2196-.52387-7.68099 7.68104 1.06066 1.0606 7.68103-7.68098z",fill:"currentColor"})),or=(0,e.createElement)($n.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.G,{stroke:"currentColor",strokeWidth:"1.5"},(0,e.createElement)($n.Path,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,e.createElement)($n.Path,{d:"m9.25 19v-14"}))),ar=(0,e.createElement)($n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,e.createElement)($n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})),ir=(0,e.createElement)($n.SVG,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Circle,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,e.createElement)($n.G,{fill:"#cbc3f5",stroke:"#0b4a43"},(0,e.createElement)($n.Path,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,e.createElement)($n.Path,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,e.createElement)($n.Rect,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,e.createElement)($n.Rect,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,e.createElement)($n.Rect,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,e.createElement)($n.Rect,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,e.createElement)($n.Path,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,e.createElement)($n.Path,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}))),lr=(0,e.createElement)($n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Circle,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)($n.Circle,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)($n.Circle,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"})),sr=(0,e.createElement)($n.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"})),cr=(0,e.createElement)($n.SVG,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})),ur=(0,e.createElement)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)($n.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function dr(e,...t){e&&t.length>0&&e.classList.add(...t)}function mr(e,...t){e&&t.length>0&&e.classList.remove(...t)}var fr=(e=>(e.Ended="ended",e.Cancelled="cancelled",e))(fr||{});function pr(){let[e]=(0,o.useState)(kn);return(0,o.useEffect)((()=>()=>e.dispose()),[e]),e}function hr({container:e,direction:t,classes:n,onStart:r,onStop:o}){let a=Ht(),i=pr(),l=bt(t);yt((()=>{let t=kn();i.add(t.dispose);let s=e.current;if(s&&"idle"!==l.current&&a.current)return t.dispose(),r.current(l.current),t.add(function(e,t,n,r){let o=n?"enter":"leave",a=kn(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");let l=lt(o,{enter:()=>t.enter,leave:()=>t.leave}),s=lt(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=lt(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return mr(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),dr(e,...l,...c),a.nextFrame((()=>{mr(e,...c),dr(e,...s),function(e,t){let n=kn();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[a,i]=[r,o].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(a+i!==0){let r=[];r.push(n.addEventListener(e,"transitionrun",(o=>{o.target===o.currentTarget&&(r.splice(0).forEach((e=>e())),r.push(n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),r.splice(0).forEach((e=>e())))})),n.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),r.splice(0).forEach((e=>e())))}))))})))}else t("ended");n.add((()=>t("cancelled"))),n.dispose}(e,(n=>("ended"===n&&(mr(e,...l),dr(e,...t.entered)),i(n))))})),a.dispose}(s,n.current,"enter"===l.current,(e=>{t.dispose(),lt(e,{[fr.Ended](){o.current(l.current)},[fr.Cancelled]:()=>{}})}))),t.dispose}),[t])}function xr(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let gr=(0,o.createContext)(null);gr.displayName="TransitionContext";var yr,br=((yr=br||{}).Visible="visible",yr.Hidden="hidden",yr);let vr=(0,o.createContext)(null);function wr(e){return"children"in e?wr(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Er(e,t){let n=bt(e),r=(0,o.useRef)([]),a=Ht(),i=pr(),l=vt(((e,t=ut.Hidden)=>{let o=r.current.findIndex((({el:t})=>t===e));-1!==o&&(lt(t,{[ut.Unmount](){r.current.splice(o,1)},[ut.Hidden](){r.current[o].state="hidden"}}),i.microTask((()=>{var e;!wr(r)&&a.current&&(null==(e=n.current)||e.call(n))})))})),s=vt((e=>{let t=r.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>l(e,ut.Unmount)})),c=(0,o.useRef)([]),u=(0,o.useRef)(Promise.resolve()),d=(0,o.useRef)({enter:[],leave:[],idle:[]}),m=vt(((e,n,r)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(d.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),f=vt(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,o.useMemo)((()=>({children:r,register:s,unregister:l,onStart:m,onStop:f,wait:u,chains:d})),[s,l,r,m,f,d,u])}function kr(){}vr.displayName="NestingContext";let Cr=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function _r(e){var t;let n={};for(let r of Cr)n[r]=null!=(t=e[r])?t:kr;return n}let Sr=ct.RenderStrategy,Nr=pt((function(e,t){let{beforeEnter:n,afterEnter:r,beforeLeave:a,afterLeave:i,enter:l,enterFrom:s,enterTo:c,entered:u,leave:d,leaveFrom:m,leaveTo:f,...p}=e,h=(0,o.useRef)(null),x=kt(h,t),g=p.unmount?ut.Unmount:ut.Hidden,{show:y,appear:b,initial:v}=function(){let e=(0,o.useContext)(gr);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[w,E]=(0,o.useState)(y?"visible":"hidden"),k=function(){let e=(0,o.useContext)(vr);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:C,unregister:_}=k,S=(0,o.useRef)(null);(0,o.useEffect)((()=>C(h)),[C,h]),(0,o.useEffect)((()=>{if(g===ut.Hidden&&h.current)return y&&"visible"!==w?void E("visible"):lt(w,{hidden:()=>_(h),visible:()=>C(h)})}),[w,h,C,_,y,g]);let N=bt({enter:xr(l),enterFrom:xr(s),enterTo:xr(c),entered:xr(u),leave:xr(d),leaveFrom:xr(m),leaveTo:xr(f)}),O=function(e){let t=(0,o.useRef)(_r(e));return(0,o.useEffect)((()=>{t.current=_r(e)}),[e]),t}({beforeEnter:n,afterEnter:r,beforeLeave:a,afterLeave:i}),P=St();(0,o.useEffect)((()=>{if(P&&"visible"===w&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,w,P]);let T=v&&!b,R=!P||T||S.current===y?"idle":y?"enter":"leave",j=vt((e=>lt(e,{enter:()=>O.current.beforeEnter(),leave:()=>O.current.beforeLeave(),idle:()=>{}}))),A=vt((e=>lt(e,{enter:()=>O.current.afterEnter(),leave:()=>O.current.afterLeave(),idle:()=>{}}))),D=Er((()=>{E("hidden"),_(h)}),k);hr({container:h,classes:N,direction:R,onStart:bt((e=>{D.onStart(h,e,j)})),onStop:bt((e=>{D.onStop(h,e,A),"leave"===e&&!wr(D)&&(E("hidden"),_(h))}))}),(0,o.useEffect)((()=>{!T||(g===ut.Hidden?S.current=null:S.current=y)}),[y,T,w]);let L=p,M={ref:x};return o.createElement(vr.Provider,{value:D},o.createElement(yn,{value:lt(w,{visible:xn.Open,hidden:xn.Closed})},dt({ourProps:M,theirProps:L,defaultTag:"div",features:Sr,visible:"visible"===w,name:"Transition.Child"})))})),Or=pt((function(e,t){let{show:n,appear:r=!1,unmount:a,...i}=e,l=(0,o.useRef)(null),s=kt(l,t);St();let c=gn();if(void 0===n&&null!==c&&(n=lt(c,{[xn.Open]:!0,[xn.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,o.useState)(n?"visible":"hidden"),m=Er((()=>{d("hidden")})),[f,p]=(0,o.useState)(!0),h=(0,o.useRef)([n]);yt((()=>{!1!==f&&h.current[h.current.length-1]!==n&&(h.current.push(n),p(!1))}),[h,n]);let x=(0,o.useMemo)((()=>({show:n,appear:r,initial:f})),[n,r,f]);(0,o.useEffect)((()=>{if(n)d("visible");else if(wr(m)){let e=l.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[n,m]);let g={unmount:a};return o.createElement(vr.Provider,{value:m},o.createElement(gr.Provider,{value:x},dt({ourProps:{...g,as:o.Fragment,children:o.createElement(Nr,{ref:s,...g,...i})},theirProps:{},defaultTag:o.Fragment,features:Sr,visible:"visible"===u,name:"Transition"})))})),Pr=pt((function(e,t){let n=null!==(0,o.useContext)(gr),r=null!==gn();return o.createElement(o.Fragment,null,!n&&r?o.createElement(Or,{ref:t,...e}):o.createElement(Nr,{ref:t,...e}))})),Tr=Object.assign(Or,{Child:Pr,Root:Or});const Rr=(0,e.forwardRef)(((t,n)=>{var r;let{onClose:o,isOpen:a,invertedButtonColor:i,children:l,leftContainerBgColor:s="bg-white",rightContainerBgColor:c="bg-gray-100"}=t;const u=(0,e.useRef)(null),d=f((e=>e.removeAllModals));return o=null!==(r=o)&&void 0!==r?r:d,(0,e.createElement)(Tr.Root,{appear:!0,show:!0,as:e.Fragment},(0,e.createElement)(Fn,{as:"div",static:!0,open:a,className:"extendify",initialFocus:null!=n?n:u,onClose:o},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Tr.Child,{as:e.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(Fn.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})),(0,e.createElement)(Tr.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"m-auto"},(0,e.createElement)("div",{className:"relative m-8 max-w-md justify-between rounded-sm shadow-modal md:m-0 md:flex md:max-w-2xl"},(0,e.createElement)("button",{onClick:o,ref:u,className:"absolute top-0 right-0 block cursor-pointer rounded-md bg-transparent p-4 text-gray-700 opacity-30 hover:opacity-100",style:i&&{filter:"invert(1)"}},(0,e.createElement)("span",{className:"sr-only"},(0,Bn.__)("Close","extendify")),(0,e.createElement)(zn,{icon:ur})),(0,e.createElement)("div",{className:`w-7/12 p-12 ${s}`},l[0]),(0,e.createElement)("div",{className:`hidden w-6/12 md:block ${c}`},l[1])))))))})),jr=()=>{const[t,n]=(0,e.useState)((0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("Install %s","extendify"),"Extendify")),[r,o]=(0,e.useState)(!1),[a,i]=(0,e.useState)(!1),l=(0,e.useRef)(null),s=Ze((e=>e.markNoticeSeen)),c=Ze((e=>e.giveFreebieImports)),u=f((e=>e.removeAllModals));return(0,e.createElement)(Rr,{ref:l,onClose:async()=>{u(),s("standalone","modalNotices"),await at.ping("stln-modal-x")}},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-10 flex items-center space-x-2 text-extendify-black"},Yn),(0,e.createElement)("h3",{className:"text-xl"},(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("Get the brand new %s plugin today!","extendify"),"Extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Jn.safeHTML)((0,Bn.sprintf)(// translators: %1$s: The name of the plugin, Extendify; %2$s and %3$s: <strong> tags. (0,Bn.__)("Install the new %1$s Library plugin to get the latest we have to offer — right from WordPress.org. Plus, well send you %2$s10 more imports%3$s. Nice.","extendify"),"Extendify","<strong>","</strong>"))}}),(0,e.createElement)("div",null,(0,e.createElement)("button",{onClick:()=>{n((0,Bn.__)("Installing...","extendify")),i(!0),Promise.all([at.ping("stln-modal-install"),Wn.installAndActivate(["extendify"]),new Promise((e=>setTimeout(e,1e3)))]).then((async()=>{n((0,Bn.__)("Success! Reloading...","extendify")),o(!0),c(10),await at.ping("stln-modal-success"),window.location.reload()})).catch((async e=>{console.error(e),n((0,Bn.__)("Error. See console.","extendify")),await at.ping("stln-modal-fail")}))},ref:l,disabled:a,className:"button-extendify-main button-focus mt-2 inline-flex justify-center px-4 py-3",style:{minWidth:"225px"}},t,r||(0,e.createElement)(In.Icon,{icon:tr,size:24,className:"ml-2 w-6 flex-grow-0"})))),(0,e.createElement)("div",{className:"flex w-full justify-end rounded-tr-sm rounded-br-sm bg-extendify-secondary"},(0,e.createElement)("img",{alt:(0,Bn.__)("Upgrade Now","extendify"),className:"rounded-br-sm max-w-full rounded-tr-sm",src:window.extendifyData.asset_path+"/modal-extendify-purple.png"})))};var Ar=window.lodash;const Dr=new Map,Lr=new WeakMap;let Mr=0;function Fr(e,t,n={},r){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:a,elements:i}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(Lr.has(n)||(Mr+=1,Lr.set(n,Mr.toString())),Lr.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=Dr.get(t);if(!n){const r=new Map;let o;const a=new IntersectionObserver((t=>{t.forEach((t=>{var n;const a=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=r.get(t.target))||n.forEach((e=>{e(a,t)}))}))}),e);o=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:r},Dr.set(t,n)}return n}(n);let l=i.get(e)||[];return i.has(e)||i.set(e,l),l.push(t),a.observe(e),function(){l.splice(l.indexOf(t),1),0===l.length&&(i.delete(e),a.unobserve(e)),0===i.size&&(a.disconnect(),Dr.delete(o))}}function Ir(){return Ir=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ir.apply(this,arguments)}function Br(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 zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(n),!0).forEach((function(t){$r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o.Component;class Ur extends a().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const a=parseInt(o);a>0&&e<=a&&a<n&&(n=a,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=a().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let i=n;i&&"string"!=typeof i&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===i&&(i="my-masonry-grid_column"));const l=zr(zr(zr({},e),t),{},{style:zr(zr({},t.style),{},{width:o}),className:i});return r.map(((e,t)=>a().createElement("div",Ir({},l,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:i,className:l}=e,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=l;return"string"!=typeof l&&(this.logDeprecated('The property "className" requires a string'),void 0===l&&(c="my-masonry-grid")),a().createElement("div",Ir({},s,{className:c}),this.renderColumns())}}Ur.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var Vr=Ur;let Hr=0;const Wr={async get(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Hr++;const r="pattern"===e.type?"8":"4",o="pattern"===e.type?"patternType":"layoutType",a=Object.assign({filterByFormula:qr(e,o),pageSize:r,categories:e.taxonomies,search:e.search,type:e.type,offset:"",initial:1===Hr,request_count:Hr,sdk_partner:null!==(t=Ze.getState().sdkPartner)&&void 0!==t?t:""},n);return await Xe.post("templates",a)},maybeImport(e){var t,n,r,o,a,i;const l=null!==(t=null===(n=ot.getState())||void 0===n||null===(r=n.searchParams)||void 0===r?void 0:r.taxonomies)&&void 0!==t?t:[];return Xe.post(`templates/${e.id}`,{template_id:null==e?void 0:e.id,categories:l,maybe_import:!0,type:null===(o=e.fields)||void 0===o?void 0:o.type,sdk_partner:null!==(a=Ze.getState().sdkPartner)&&void 0!==a?a:"",pageSize:"1",template_name:null===(i=e.fields)||void 0===i?void 0:i.title})},import(e){var t,n,r,o,a,i,l,s,c;const u=null!==(t=null===(n=ot.getState())||void 0===n||null===(r=n.searchParams)||void 0===r?void 0:r.taxonomies)&&void 0!==t?t:[];return Xe.post(`templates/${e.id}`,{template_id:e.id,categories:u,imported:!0,basePattern:null!==(o=null!==(a=null===(i=e.fields)||void 0===i?void 0:i.basePattern)&&void 0!==a?a:null===(l=e.fields)||void 0===l?void 0:l.baseLayout)&&void 0!==o?o:"",type:e.fields.type,sdk_partner:null!==(s=Ze.getState().sdkPartner)&&void 0!==s?s:"",pageSize:"1",template_name:null===(c=e.fields)||void 0===c?void 0:c.title})}},qr=(e,t)=>{var n,r;let{taxonomies:o}=e;const a=null==o||null===(n=o.siteType)||void 0===n?void 0:n.slug,i=[`{type}="${t.replace("Type","")}"`,`{siteType}="${a}"`];return null!==(r=o[t])&&void 0!==r&&r.slug&&i.push(`{${t}}="${o[t].slug}"`),`AND(${i.join(", ")})`.replace(/\r?\n|\r/g,"")};var Gr=window.wp.blockEditor;const Jr=()=>{const[t,n]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=()=>n(window.location.search.indexOf("DEVMODE")>-1||window.location.search.indexOf("LOCALMODE")>-1);return e(),window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),t};let Kr=[],Zr=[];async function Xr(e){var t,n,r,o,a;let i=null!==(t=null==e||null===(n=e.fields)||void 0===n?void 0:n.required_plugins)&&void 0!==t?t:[];if(i=i.filter((e=>"editorplus"!==e)),null===(r=i)||void 0===r||!r.length)return!1;null!==(o=Kr)&&void 0!==o&&o.length||(Kr=Object.keys(await Wn.getInstalled()));return(!(null===(a=i)||void 0===a||!a.length)&&i.filter((e=>!Kr.some((t=>t.includes(e)))))).length}async function Yr(e){var t,n,r,o,a;let i=null!==(t=null==e||null===(n=e.fields)||void 0===n?void 0:n.required_plugins)&&void 0!==t?t:[];if(i=i.filter((e=>"editorplus"!==e)),null===(r=i)||void 0===r||!r.length)return!1;null!==(o=Zr)&&void 0!==o&&o.length||(Zr=Object.values(await Wn.getActivated()));const l=!(null===(a=i)||void 0===a||!a.length)&&i.filter((e=>!Zr.some((t=>t.includes(e)))));return(!l||!await Xr(e))&&(null==l?void 0:l.length)}const Qr=c(m((e=>({wantedTemplate:{},importOnLoad:!1,setWanted:t=>e({wantedTemplate:t}),removeWanted:()=>e({wantedTemplate:{}})})),{name:"extendify-wanted-template"})),eo=e=>to(e,"open");function to(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";Ze.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent(`extendify::${t}-library`,{detail:e,bubbles:!0}))}function no(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function ro(e){switch(e){case"siteType":return(0,Bn.__)("Site Type","extendify");case"patternType":return(0,Bn.__)("Content","extendify");case"layoutType":return(0,Bn.__)("Page Types","extendify")}return e}function oo(){var t,n,r;const o=Qr((e=>e.wantedTemplate)),a=(null==o||null===(t=o.fields)||void 0===t?void 0:t.required_plugins)||[];return(0,e.createElement)(In.Modal,{title:(0,Bn.__)("Plugins required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,Bn.sprintf)(// translators: %s is the template type (e.g. "pattern", "layout", etc.) (0,Bn.__)("In order to add this %s to your site, the following plugins are required to be installed and activated.","extendify"),null!==(n=null==o||null===(r=o.fields)||void 0===r?void 0:r.type)&&void 0!==n?n:"template")),(0,e.createElement)("ul",null,a.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},no(t))))),(0,e.createElement)("p",{style:{maxWidth:"400px",fontWeight:"bold"}},(0,Bn.__)("Please contact a site admin for assistance in adding these plugins to your site.","extendify")),(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(Ra,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none"}},(0,Bn.__)("Return to library","extendify")))}function ao(){const[t,n]=(0,e.useState)(!1),{isEditedPostDirty:r}=(0,it.select)("core/editor");return r()?(0,e.createElement)(In.Modal,{title:(0,Bn.__)("Reload required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,Bn.__)("Just one more thing! We need to reload the page to continue.","extendify")),(0,e.createElement)(In.ButtonGroup,null,(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>{},disabled:t},(0,Bn.__)("Reload page","extendify")),(0,e.createElement)(In.Button,{isSecondary:!0,onClick:()=>{n(!0),(0,it.dispatch)("core/editor").savePost(),n(!1)},isBusy:t,style:{margin:"0 4px"}},(0,Bn.__)("Save changes","extendify")))):null}function io(t){let{msg:n}=t;return(0,e.createElement)(In.Modal,{style:{maxWidth:"500px"},title:(0,Bn.__)("Error Activating plugins","extendify"),isDismissible:!1},(0,Bn.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(In.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>{(0,e.render)((0,e.createElement)(so,null),document.getElementById("extendify-root"))}},(0,Bn.__)("Go back","extendify")))}function lo(){var t;const[n,r]=(0,e.useState)(""),o=Qr((e=>e.wantedTemplate)),a=null==o||null===(t=o.fields)||void 0===t?void 0:t.required_plugins.filter((e=>"editorplus"!==e));return Wn.installAndActivate(a).then((()=>{Qr.setState({importOnLoad:!0})})).then((async()=>{await new Promise((e=>setTimeout(e,1e3))),(0,e.render)((0,e.createElement)(ao,null),document.getElementById("extendify-root"))})).catch((e=>{let{response:t}=e;r(t.data.message)})),n?(0,e.createElement)(io,{msg:n}):(0,e.createElement)(In.Modal,{title:(0,Bn.__)("Activating plugins","extendify"),isDismissible:!1},(0,e.createElement)(In.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,Bn.__)("Activating...","extendify")))}function so(t){var n,r,o,a,i;const l=Qr((e=>e.wantedTemplate)),s=(null==l||null===(n=l.fields)||void 0===n?void 0:n.required_plugins)||[];return null!==(r=Ze.getState())&&void 0!==r&&r.canActivatePlugins?(0,e.createElement)(In.Modal,{title:(0,Bn.__)("Activate required plugins","extendify"),isDismissible:!1},(0,e.createElement)("div",null,(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!==(o=t.message)&&void 0!==o?o:(0,Bn.__)((0,Bn.sprintf)("There is just one more step. This %s requires the following plugins to be installed and activated:",null!==(a=null==l||null===(i=l.fields)||void 0===i?void 0:i.type)&&void 0!==a?a:"template"),"extendify")),(0,e.createElement)("ul",null,s.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},no(t))))),(0,e.createElement)(In.ButtonGroup,null,(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(lo,null),document.getElementById("extendify-root"))},(0,Bn.__)("Activate Plugins","extendify")),t.showClose&&(0,e.createElement)(In.Button,{isTertiary:!0,onClick:()=>(0,e.render)((0,e.createElement)(Ra,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none",margin:"0 4px"}},(0,Bn.__)("No thanks, return to library","extendify"))))):(0,e.createElement)(oo,null)}const co=async t=>({id:"hasPluginsActivated",pass:!await Yr(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(so,{showClose:!0}),document.getElementById("extendify-root"))}))}});function uo(t){let{msg:n}=t;return(0,e.createElement)(In.Modal,{style:{maxWidth:"500px"},title:(0,Bn.__)("Error installing plugins","extendify"),isDismissible:!1},(0,Bn.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(In.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(fo,null),document.getElementById("extendify-root"))},(0,Bn.__)("Go back","extendify")))}function mo(t){var n;let{requiredPlugins:r}=t;const[o,a]=(0,e.useState)(""),i=Qr((e=>e.wantedTemplate)),l=null!=r?r:null==i||null===(n=i.fields)||void 0===n?void 0:n.required_plugins.filter((e=>"editorplus"!==e));return Wn.installAndActivate(l).then((()=>{Qr.setState({importOnLoad:!0}),(0,e.render)((0,e.createElement)(ao,null),document.getElementById("extendify-root"))})).catch((e=>{let{message:t}=e;a(t)})),o?(0,e.createElement)(uo,{msg:o}):(0,e.createElement)(In.Modal,{title:(0,Bn.__)("Installing plugins","extendify"),isDismissible:!1},(0,e.createElement)(In.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,Bn.__)("Installing...","extendify")))}function fo(t){var n,r,o,a,i;let{forceOpen:l,buttonLabel:s,title:c,message:u,requiredPlugins:d}=t;const m=Qr((e=>e.wantedTemplate));return d=null!==(n=d)&&void 0!==n?n:null==m||null===(r=m.fields)||void 0===r?void 0:r.required_plugins,null!==(o=Ze.getState())&&void 0!==o&&o.canInstallPlugins?(0,e.createElement)(In.Modal,{title:null!=c?c:(0,Bn.__)("Install required plugins","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!=u?u:(0,Bn.__)((0,Bn.sprintf)("There is just one more step. This %s requires the following to be automatically installed and activated:",null!==(a=null==m||null===(i=m.fields)||void 0===i?void 0:i.type)&&void 0!==a?a:"template"),"extendify")),(null==u?void 0:u.length)>0||(0,e.createElement)("ul",null,d.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},no(t))))),(0,e.createElement)(In.ButtonGroup,null,(0,e.createElement)(In.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(mo,{requiredPlugins:d}),document.getElementById("extendify-root"))},null!=s?s:(0,Bn.__)("Install Plugins","extendify")),l||(0,e.createElement)(In.Button,{isTertiary:!0,onClick:()=>{l||(0,e.render)((0,e.createElement)(Ra,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none",margin:"0 4px"}},(0,Bn.__)("No thanks, take me back","extendify")))):(0,e.createElement)(oo,null)}const po=async t=>({id:"hasRequiredPlugins",pass:!await Xr(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(fo,null),document.getElementById("extendify-root"))}))}});function ho(e,t){const{insertBlocks:n,replaceBlock:r}=(0,it.dispatch)("core/block-editor"),{getSelectedBlock:o,getBlockHierarchyRootClientId:a,getBlockIndex:i,getGlobalBlockCount:l}=(0,it.select)("core/block-editor"),{clientId:s,name:c,attributes:u}=o()||{},d=s?a(s):"",m=(d?i(d):l())+1;return("core/paragraph"===c&&""===(null==u?void 0:u.content)?r(s,e):n(e,m)).then((()=>window.dispatchEvent(new CustomEvent("extendify::template-inserted",{detail:{template:t},bubbles:!0}))))}var xo=n(855);const go=t=>{var n,r,o,a,i;let{template:l}=t;const s=null!=l&&null!==(n=l.fields)&&void 0!==n&&null!==(r=n.basePattern)&&void 0!==r&&r.length?null==l||null===(o=l.fields)||void 0===o?void 0:o.basePattern[0]:"",[c,u]=(0,e.useState)(s);return(0,e.useEffect)((()=>{null!=s&&s.length&&c!==s&&setTimeout((()=>u(s)),1e3)}),[c,s]),s?(0,e.createElement)("div",{className:"absolute bottom-0 left-0 z-50 mb-4 ml-4 flex items-center space-x-2 opacity-0 transition duration-100 group-hover:opacity-100 space-x-0.5"},(0,e.createElement)(xo.CopyToClipboard,{text:null==l||null===(a=l.fields)||void 0===a?void 0:a.basePattern,onCopy:()=>u((0,Bn.__)("Copied!","extendify"))},(0,e.createElement)("button",{className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0 cursor-pointer"},(0,Bn.sprintf)(// translators: %s is an ID (0,Bn.__)("Base: %s","extendify"),c))),(0,e.createElement)("a",{target:"_blank",className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0",href:null==l||null===(i=l.fields)||void 0===i?void 0:i.editURL,rel:"noreferrer"},(0,Bn.__)("Edit","extendify"))):null};function yo(){return yo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yo.apply(this,arguments)}const bo=(0,e.forwardRef)(((t,n)=>{var r;let{isOpen:o,heading:a,onClose:i,children:l}=t;const s=(0,e.useRef)(null),c=f((e=>e.removeAllModals));return i=null!==(r=i)&&void 0!==r?r:c,(0,e.createElement)(Tr,{appear:!0,show:o,as:e.Fragment,className:"extendify"},(0,e.createElement)(Fn,{initialFocus:null!=n?n:s,onClose:i},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Tr.Child,{as:e.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(Fn.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})),(0,e.createElement)(Tr.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"relative m-auto w-full"},(0,e.createElement)("div",{className:"relative m-auto w-full max-w-lg items-center justify-center rounded-sm bg-white shadow-modal"},a?(0,e.createElement)("div",{className:"flex items-center justify-between border-b py-2 pl-6 pr-3 leading-none"},(0,e.createElement)("span",{className:"whitespace-nowrap text-base text-extendify-black"},a),(0,e.createElement)(vo,{onClick:i})):(0,e.createElement)("div",{className:"absolute top-0 right-0 block px-4 py-4 "},(0,e.createElement)(vo,{ref:s,onClick:i})),(0,e.createElement)("div",null,l)))))))})),vo=(0,e.forwardRef)(((t,n)=>(0,e.createElement)(In.Button,yo({},t,{icon:(0,e.createElement)(zn,{icon:ur}),ref:n,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,Bn.__)("Close dialog","extendify")})))),wo=()=>{const[t,n]=(0,e.useState)(!1),[r,o]=(0,e.useState)(!1),a=Jr();return window.extendifyData.devbuild?(0,e.createElement)("section",{className:"p-6 flex flex-col space-y-6 border-l-8 border-extendify-secondary"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"text-base m-0 text-extendify-black"},"Development Settings"),(0,e.createElement)("p",{className:"text-sm italic m-0 text-gray-500"},"Only available on dev builds")),(0,e.createElement)("div",{className:"flex space-x-2"},(0,e.createElement)(In.Button,{isSecondary:!0,onClick:async()=>{const e=new URLSearchParams(window.location.search);e.delete("LOCALMODE",1),e[e.has("DEVMODE")||a?"delete":"append"]("DEVMODE",1),window.history.replaceState(null,null,window.location.pathname+"?"+e.toString()),await new Promise((e=>setTimeout(e,500))),window.dispatchEvent(new Event("popstate")),ot.getState().resetTemplates(),ot.getState().updateSearchParams({}),rt.persist.clearStorage(),rt.persist.rehydrate(),ot.setState({taxonomyDefaultState:{}}),rt.getState().fetchTaxonomies().then((()=>{ot.getState().setupDefaultTaxonomies()}))}},"Switch to ",a?"Live":"Dev"," Server"),(0,e.createElement)(In.Button,{isSecondary:!0,onClick:async()=>{if(!t){if(n(!0),r)return o(!1),await Ze.persist.rehydrate(),window.extendifyData._canRehydrate=!1,void n(!1);Ze.persist.clearStorage(),f.persist.clearStorage(),await new Promise((e=>setTimeout(e,1e3))),window.extendifyData._canRehydrate=!0,o(!0),n(!1)}}},t?"Processing...":r?"OK! Press to rehydrate app":"Reset User Data"))):null};function Eo(t){let{actionCallback:n,initialFocus:r}=t;const o=Ze((e=>e.apiKey.length)),[a,i]=(0,e.useState)(""),[l,s]=(0,e.useState)(""),[c,u]=(0,e.useState)(""),[d,m]=(0,e.useState)("info"),[f,p]=(0,e.useState)(!1),[h,x]=(0,e.useState)(!1),g=(0,e.useRef)(null),y=(0,e.useRef)(null),b=Jr();(0,e.useEffect)((()=>(i(Ze.getState().email),()=>m("info"))),[]),(0,e.useEffect)((()=>{var e;h&&(null==g||null===(e=g.current)||void 0===e||e.focus())}),[h]);return h?(0,e.createElement)("section",{className:"space-y-6 p-6 text-center flex flex-col items-center"},(0,e.createElement)(zn,{icon:ir,size:148}),(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("You've signed in to %s","extendify"),"Extendify")),(0,e.createElement)(In.Button,{ref:g,className:"cursor-pointer rounded bg-extendify-main p-2 px-4 text-center text-white",onClick:n},(0,Bn.__)("View patterns","extendify"))):o?(0,e.createElement)("section",{className:"w-full space-y-6 p-6"},(0,e.createElement)("p",{className:"text-base m-0 text-extendify-black"},(0,Bn.__)("Account","extendify")),(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)("div",{className:"-ml-2 flex items-center space-x-2"},(0,e.createElement)(zn,{icon:cr,size:48}),(0,e.createElement)("p",{className:"text-extendify-black"},null!=a&&a.length?a:(0,Bn.__)("Logged In","extendify"))),b&&(0,e.createElement)(In.Button,{className:"cursor-pointer rounded bg-extendify-main px-4 py-3 text-center text-white hover:bg-extendify-main-dark",onClick:()=>{s(""),Ze.setState({apiKey:""}),setTimeout((()=>{var e;null==y||null===(e=y.current)||void 0===e||e.focus()}),0)}},(0,Bn.__)("Sign out","extendify")))):(0,e.createElement)("section",{className:"space-y-6 p-6 text-left"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,Bn.__)("Sign in to Extendify","extendify")),(0,e.createElement)("p",{className:"space-x-1 text-center text-sm m-0 text-extendify-gray"},(0,e.createElement)("span",null,(0,Bn.__)("Don't have an account?","extendify")),(0,e.createElement)("a",{href:`https://extendify.com/pricing?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=sign-in-form&utm_content=sign-up`,target:"_blank",onClick:async()=>await at.ping("sign-up-link-from-login-modal-click"),className:"underline hover:no-underline text-extendify-gray",rel:"noreferrer"},(0,Bn.__)("Sign up","extendify")))),(0,e.createElement)("form",{onSubmit:async e=>{e.preventDefault(),p(!0),u("");const{token:t,error:n,exception:r,message:o}=await Ge.authenticate(a,l);return void 0!==o?(m("error"),p(!1),void u(null!=o&&o.length?o:"Error: Are you interacting with the wrong server?")):n||r?(m("error"),p(!1),void u(null!=n&&n.length?n:r)):t&&"string"==typeof t?(m("success"),u("Success!"),x(!0),p(!1),void Ze.setState({email:a,apiKey:t})):(m("error"),p(!1),void u((0,Bn.__)("Something went wrong","extendify")))},className:"flex flex-col items-center justify-center space-y-2"},(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("label",{className:"sr-only",htmlFor:"extendify-login-email"},(0,Bn.__)("Email address","extendify")),(0,e.createElement)("input",{ref:r,id:"extendify-login-email",name:"extendify-login-email",style:{minWidth:"320px"},type:"email",className:"w-full rounded border-2 p-2",placeholder:(0,Bn.__)("Email address","extendify"),value:a.length?a:"",onChange:e=>i(e.target.value)})),(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("label",{className:"sr-only",htmlFor:"extendify-login-license"},(0,Bn.__)("License key","extendify")),(0,e.createElement)("input",{ref:y,id:"extendify-login-license",name:"extendify-login-license",style:{minWidth:"320px"},type:"text",className:"w-full rounded border-2 p-2",placeholder:(0,Bn.__)("License key","extendify"),value:l,onChange:e=>s(e.target.value)})),(0,e.createElement)("div",{className:"flex justify-center pt-2"},(0,e.createElement)("button",{type:"submit",className:"relative flex w-72 max-w-full cursor-pointer justify-center rounded bg-extendify-main p-2 py-3 text-center text-base text-white hover:bg-extendify-main-dark "},(0,e.createElement)("span",null,(0,Bn.__)("Sign in","extendify")),f&&(0,e.createElement)("div",{className:"absolute right-2.5"},(0,e.createElement)(In.Spinner,null)))),c&&(0,e.createElement)("div",{className:Hn()({"border-gray-900 text-gray-900":"info"===d,"border-wp-alert-red text-wp-alert-red":"error"===d,"border-extendify-main text-extendify-main":"success"===d})},c),(0,e.createElement)("div",{className:"pt-4 text-center"},(0,e.createElement)("a",{target:"_blank",rel:"noreferrer",href:`https://extendify.com/guides/sign-in?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=sign-in-form&utm_content=need-help`,onClick:async()=>await at.ping("need-help-link-from-login-modal-click"),className:"underline hover:no-underline text-sm text-extendify-gray"},(0,Bn.__)("Need Help?","extendify")))))}const ko=()=>{const t=(0,e.useRef)(null),n=f((e=>e.removeAllModals));return(0,e.createElement)(bo,{heading:(0,Bn.__)("Settings","extendify"),isOpen:!0,ref:t},(0,e.createElement)("div",{className:"flex justify-center flex-col divide-y"},(0,e.createElement)(wo,null),(0,e.createElement)(Eo,{initialFocus:t,actionCallback:n})))},Co=()=>{const t=f((e=>e.pushModal)),n=(0,e.useRef)(null);return(0,e.createElement)(Rr,{isOpen:!0,ref:n,leftContainerBgColor:"bg-white"},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Yn),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,Bn.__)("You're out of imports","extendify")),(0,e.createElement)("p",{className:"text-sm text-black"},(0,Bn.__)("Sign up today and get unlimited access to our entire collection of patterns and page layouts.","extendify")),(0,e.createElement)("div",null,(0,e.createElement)("a",{target:"_blank",ref:n,className:"button-extendify-main button-focus mt-2 inline-flex justify-center px-4 py-3",style:{minWidth:"225px"},href:`https://extendify.com/pricing/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=no-imports-modal&utm_content=get-unlimited-imports`,onClick:async()=>await at.ping("no-imports-modal-click"),rel:"noreferrer"},(0,Bn.__)("Get Unlimited Imports","extendify"),(0,e.createElement)(In.Icon,{icon:rr,size:24,className:"-mr-1"})),(0,e.createElement)("p",{className:"mb-0 text-left text-sm text-extendify-gray"},(0,Bn.__)("Have an account?","extendify"),(0,e.createElement)(In.Button,{onClick:()=>t((0,e.createElement)(ko,null)),className:"pl-2 text-sm text-extendify-gray underline hover:no-underline"},(0,Bn.__)("Sign in","extendify"))))),(0,e.createElement)("div",{className:"flex h-full flex-col justify-center space-y-2 p-10 text-black"},(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(In.Icon,{icon:ar,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,Bn.__)("Access to 100's of Patterns","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(In.Icon,{icon:Qn,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,Bn.__)('Access to "Pro" catalog',"extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(In.Icon,{icon:or,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,Bn.__)("Beautiful full page layouts","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(In.Icon,{icon:lr,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,Bn.__)("Fast and friendly support","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(In.Icon,{icon:sr,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,Bn.__)("14-Day guarantee","extendify")))))},_o=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Rr,{isOpen:!0,invertedButtonColor:!0,ref:t},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Yn),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,Bn.__)("Get unlimited access to all our Pro patterns & layouts","extendify")),(0,e.createElement)("p",{className:"text-sm text-black"},(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("Upgrade to %s Pro and use all the patterns and layouts you'd like, including our exclusive Pro catalog.","extendify"),"Extendify")),(0,e.createElement)("div",null,(0,e.createElement)("a",{target:"_blank",ref:t,className:"button-extendify-main button-focus mt-2 inline-flex justify-center px-4 py-3",style:{minWidth:"225px"},href:`https://extendify.com/pricing/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=pro-modal&utm_content=upgrade-now`,onClick:async()=>await at.ping("pro-modal-click"),rel:"noreferrer"},(0,Bn.__)("Upgrade Now","extendify"),(0,e.createElement)(In.Icon,{icon:rr,size:24,className:"-mr-1"})))),(0,e.createElement)("div",{className:"justify-endrounded-tr-sm flex w-full rounded-br-sm bg-black"},(0,e.createElement)("img",{alt:(0,Bn.__)("Upgrade Now","extendify"),className:"max-w-full rounded-tr-sm rounded-br-sm",src:window.extendifyData.asset_path+"/modal-extendify-black.png"})))},So=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{hasRequiredPlugins:po,hasPluginsActivated:co,stack:[],async check(t){for(const n of e){const e=await this[`${n}`](t);this.stack.push(e.pass?e.allow:e.deny)}},reset(){this.stack=[]}}}(["hasRequiredPlugins","hasPluginsActivated"]);function No(n){var r,o,a,i,l;let{template:s,maxHeight:c}=n;const u=(0,e.useRef)(null),d=Ze((e=>e.hasAvailableImports)),m=Ze((e=>e.apiKey.length)),p=f((e=>e.setOpen)),h=f((e=>e.pushModal)),x=f((e=>e.removeAllModals)),[g,y]=(0,e.useState)(0),b=Array.isArray(null==s||null===(r=s.fields)||void 0===r?void 0:r.type)?s.fields.type[0]:null==s||null===(o=s.fields)||void 0===o?void 0:o.type,v=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:Oo(s.fields.code)})),[s.fields.code]),w=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:s.fields.code})),[s.fields.code]),E=Jr(),k=()=>{var t;Wr.maybeImport(s),null==s||null===(t=s.fields)||void 0===t||!t.pro||m?d()?(async()=>{await So.check(s),async function(e){const t=async function*(e){for(const t of e)yield await t()}(e.stack);for(;;){let n;try{n=await t.next()}catch{throw e.reset(),"Middleware exited"}if(n.done)break}}(So).then((()=>{setTimeout((()=>{ho(w,s).then((()=>x())).then((()=>p(!1))).then((()=>So.reset()))}),100)})).catch((()=>{}))})():h((0,e.createElement)(Co,null)):h((0,e.createElement)(_o,null))};return(0,e.useEffect)((()=>{if(!Number.isInteger(c))return;if("layout"!==b)return;const e=u.current,t=()=>{const t=e.offsetHeight;e.style.transitionDuration=1.5*t+"ms",y(-1*Math.abs(t-c))},n=()=>{const t=e.offsetHeight;e.style.transitionDuration=t/1.5+"ms",y(0)};return e.addEventListener("focus",t),e.addEventListener("mouseenter",t),e.addEventListener("blur",n),e.addEventListener("mouseleave",n),()=>{e.removeEventListener("focus",t),e.removeEventListener("mouseenter",t),e.removeEventListener("blur",n),e.removeEventListener("mouseleave",n)}}),[c,b]),(0,e.createElement)("div",{className:"group relative"},(0,e.createElement)("div",{role:"button",tabIndex:"0","aria-label":(0,Bn.sprintf)(// translators: %s is the type of template (e.g. layout, pattern) (0,Bn.__)("Press to import %s","extendify"),null==s||null===(a=s.fields)||void 0===a?void 0:a.type),style:{maxHeight:c},className:"button-focus relative m-0 cursor-pointer overflow-hidden bg-gray-100 ease-in-out",onClick:k,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),k())}},(0,e.createElement)("div",{ref:u,style:{top:g,transitionProperty:"all"},className:Hn()("with-light-shadow relative",{[`is-template--${s.fields.status}`]:(null==s||null===(i=s.fields)||void 0===i?void 0:i.status)&&E,"p-6 md:p-8":Number.isInteger(c)})},(0,e.createElement)(Gr.BlockPreview,{blocks:v,live:!1,viewportWidth:1400}))),E&&(0,e.createElement)(go,{template:s}),(null==s||null===(l=s.fields)||void 0===l?void 0:l.pro)&&(0,e.createElement)("div",{className:"pointer-events-none absolute top-4 right-4 z-20 rounded-md border border-none bg-white bg-wp-theme-500 py-1 px-2.5 font-medium text-white no-underline shadow-sm"},(0,Bn.__)("Pro","extendify")))}const Oo=e=>e.replace(/\w+:\/\/\S*(w=(\d*))&(h=(\d*))&\w+\S*"/g,((e,t,n,r,o)=>e.replace(t,"w="+Math.floor(Number(n)/2)).replace(r,"h="+Math.floor(Number(o)/2)))),Po=(0,e.memo)((function(){const t=function(){const t=(0,e.useRef)(!1);return(0,e.useEffect)((()=>(t.current=!0,()=>t.current=!1))),t}(),n=ot((e=>e.templates)),[r,a]=(0,e.useState)(0),i=ot((e=>e.appendTemplates)),[l,s]=(0,e.useState)(""),c=(0,e.useRef)(!1),[u,d]=(0,e.useState)(!1),[m,p]=(0,e.useState)(!1),[h,x]=function({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:a,triggerOnce:i,skip:l,initialInView:s,fallbackInView:c,onChange:u}={}){var d;const[m,f]=o.useState(null),p=o.useRef(),[h,x]=o.useState({inView:!!s,entry:void 0});p.current=u,o.useEffect((()=>{if(l||!m)return;let o;return o=Fr(m,((e,t)=>{x({inView:e,entry:t}),p.current&&p.current(e,t),t.isIntersecting&&i&&o&&(o(),o=void 0)}),{root:a,rootMargin:r,threshold:e,trackVisibility:n,delay:t},c),()=>{o&&o()}}),[Array.isArray(e)?e.toString():e,m,a,r,i,l,n,c,t]);const g=null==(d=h.entry)?void 0:d.target;o.useEffect((()=>{m||!g||i||l||x({inView:!!s,entry:void 0})}),[m,g,i,l,s]);const y=[f,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}(),g=ot((e=>e.searchParams)),y=f((e=>e.currentType)),b=ot((e=>e.resetTemplates)),v=f((e=>e.open)),w=rt((e=>e.taxonomies)),E=ot((e=>e.updateType)),k=ot((e=>e.updateTaxonomies)),C=(0,e.useRef)(ot.getState().nextPage),_=(0,e.useRef)(ot.getState().searchParams),S="pattern"===_.current.type?"patternType":"layoutType",N=_.current.taxonomies[S];(0,e.useEffect)((()=>ot.subscribe((e=>e.nextPage),(e=>C.current=e))),[]),(0,e.useEffect)((()=>ot.subscribe((e=>e.searchParams),(e=>_.current=e))),[]);const O=(0,e.useCallback)((()=>{var e,n,r;s(""),d(!1);const o=(0,Bn.__)("Unknown error occurred. Check browser console or contact support.","extendify"),l={offset:C.current},c=null!==(e=_.current.taxonomies)&&void 0!==e&&null!==(n=e.siteType)&&void 0!==n&&null!==(r=n.slug)&&void 0!==r&&r.length?_.current.taxonomies.siteType:{slug:"default"},u=(0,Ar.cloneDeep)(_.current);u.taxonomies.siteType=c,Wr.get(u,l).then((e=>{var n,r,o,l;t.current&&(null!=e&&null!==(n=e.error)&&void 0!==n&&n.length?s(null==e?void 0:e.error):(null==e||null===(r=e.records)||void 0===r?void 0:r.length)<=0?d(!0):g===_.current&&null!=e&&null!==(o=e.records)&&void 0!==o&&o.length&&(ot.setState({nextPage:null!==(l=null==e?void 0:e.offset)&&void 0!==l?l:""}),i(e.records),a((t=>e.records.length+t)),p(!1)))})).catch((e=>{t.current&&(console.error(e),s(o))}))}),[i,t,g]);return(0,e.useEffect)((()=>{0!==(null==n?void 0:n.length)||p(!0)}),[null==n?void 0:n.length,g]),(0,e.useEffect)((()=>{!c.current&&l.length&&(c.current=!0,O())}),[l,O]),(0,e.useEffect)((()=>{var e;if(!v||null==w||null===(e=w.patternType)||void 0===e||!e.length)return;const t=new URLSearchParams(window.location.search);if(!t.has("ext-patternType"))return;const n=t.get("ext-patternType");t.delete("ext-patternType"),window.history.replaceState(null,null,window.location.pathname+"?"+t.toString());const r=w.patternType.find((e=>e.slug===n));r&&(k({patternType:r}),E("pattern"))}),[v,w,E,k]),(0,e.useEffect)((()=>{var e,t;if(null!==(e=Object.keys(null===(t=_.current)||void 0===t?void 0:t.taxonomies))&&void 0!==e&&e.length){if(!ot.getState().skipNextFetch)return O(),()=>b();ot.setState({skipNextFetch:!1})}}),[O,_,b]),(0,e.useEffect)((()=>{C.current&&x&&O()}),[x,O,r]),l.length&&c.current?(0,e.createElement)("div",{className:"text-left"},(0,e.createElement)("h2",{className:"text-left"},(0,Bn.__)("Server error","extendify")),(0,e.createElement)("code",{className:"mb-4 block max-w-xl p-4",style:{minHeight:"10rem"}},l),(0,e.createElement)(In.Button,{isTertiary:!0,onClick:()=>{c.current=!1,O()}},(0,Bn.__)("Press here to reload","extendify"))):u?(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)("h2",{className:"text-sm font-normal text-extendify-gray"},(0,Bn.sprintf)("template"===_.current.type?// translators: %s is the layout category name (0,Bn.__)('We couldn\'t find any layouts in the "%s" category.',"extendify"):// translators: %s is the pattern category name (0,Bn.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(P=null==N?void 0:N.title)&&void 0!==P?P:N.slug))):(0,e.createElement)(e.Fragment,null,m&&(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)(In.Spinner,null)),(0,e.createElement)(To,{type:y,templates:n},n.map((t=>(0,e.createElement)(No,{maxHeight:"template"===y?520:"none",key:t.id,template:t})))),C.current&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"mt-8"},(0,e.createElement)(In.Spinner,null)),(0,e.createElement)("div",{className:"relative flex flex-col items-end justify-end -top-1/4 h-4",ref:h,style:{zIndex:-1}})));var P})),To=t=>{let{type:n,children:r}=t;const o="relative min-h-screen z-10 pb-40 pt-0.5";return"template"===n?(0,e.createElement)("div",{className:`grid gap-6 md:gap-8 lg:grid-cols-2 ${o}`},r):(0,e.createElement)(Vr,{breakpointCols:{default:3,1600:2,860:1,599:2,400:1},className:`-ml-6 flex w-auto px-0.5 md:-ml-8 ${o}`,columnClassName:"pl-6 md:pl-8 bg-clip-padding space-y-6 md:space-y-8"},r)},Ro=(0,e.memo)((function(){const t=Ze((e=>e.remainingImports)),n=Ze((e=>e.allowedImports)),r=t(),o=r>0?"has-imports":"no-imports",a=(0,e.useRef)();return(0,e.useEffect)((()=>{if(n<1||!n){const e=5;Ge.allowedImports().then((t=>{t=/^[1-9]\d*$/.test(t)?t:e,Ze.setState({allowedImports:t})})).catch((()=>Ze.setState({allowedImports:e})))}}),[n]),n?(0,e.createElement)("div",{tabIndex:"0",className:"group relative mb-5"},(0,e.createElement)("a",{target:"_blank",ref:a,rel:"noreferrer",className:Hn()("button-focus hidden w-full justify-between rounded py-3 px-4 text-sm text-white no-underline sm:flex",{"bg-wp-theme-500 hover:bg-wp-theme-600":r>0,"bg-extendify-alert":!r}),onClick:async()=>await at.ping("import-counter-click"),href:`https://www.extendify.com/pricing/?utm_source=${encodeURIComponent(window.extendifyData.sdk_partner)}&utm_medium=library&utm_campaign=import-counter&utm_content=get-more&utm_term=${o}`},(0,e.createElement)("span",{className:"flex items-center space-x-2 text-xs no-underline"},(0,e.createElement)(zn,{icon:r>0?er:Kn,size:14}),(0,e.createElement)("span",null,(0,Bn.sprintf)(// translators: %s is the number of imports remaining (0,Bn._n)("%s Import","%s Imports",r,"extendify"),r))),(0,e.createElement)("span",{className:"outline-none flex items-center text-sm font-medium text-white no-underline"},(0,Bn.__)("Get more","extendify"),(0,e.createElement)(zn,{icon:rr,size:24,className:"-mr-1.5"}))),(0,e.createElement)("div",{className:"extendify-bottom-arrow invisible absolute top-0 w-full -translate-y-full transform opacity-0 shadow-md transition-all delay-200 duration-300 ease-in-out group-hover:visible group-hover:-top-2.5 group-hover:opacity-100 group-focus:visible group-focus:-top-2.5 group-focus:opacity-100",tabIndex:"-1"},(0,e.createElement)("a",{href:`https://www.extendify.com/pricing/?utm_source=${encodeURIComponent(window.extendifyData.sdk_partner)}&utm_medium=library&utm_campaign=import-counter-tooltip&utm_content=get-50-off&utm_term=${o}`,className:"block bg-gray-900 text-white p-4 no-underline rounded bg-cover",onClick:async()=>await at.ping("import-counter-tooltip-click"),style:{backgroundImage:`url(${window.extendifyData.asset_path}/logo-tips.png)`,backgroundSize:"100% 100%"}},(0,e.createElement)("span",{dangerouslySetInnerHTML:{__html:(0,Jn.safeHTML)((0,Bn.sprintf)((0,Bn.__)(// translators: %s is a discount amount "%1$sGet %2$s off%3$s %4$s Pro when you upgrade today!","extendify"),"<strong>","50%","</strong>","Extendify"))}})))):null}));function jo(e){return Array.isArray?Array.isArray(e):"[object Array]"===Io(e)}function Ao(e){return"string"==typeof e}function Do(e){return"number"==typeof e}function Lo(e){return"object"==typeof e}function Mo(e){return null!=e}function Fo(e){return!e.trim().length}function Io(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const Bo=Object.prototype.hasOwnProperty;class zo{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=$o(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function $o(e){let t=null,n=null,r=null,o=1,a=null;if(Ao(e)||jo(e))r=e,t=Uo(e),n=Vo(e);else{if(!Bo.call(e,"name"))throw new Error("Missing name property in key");const i=e.name;if(r=i,Bo.call(e,"weight")&&(o=e.weight,o<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(i));t=Uo(i),n=Vo(i),a=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:a}}function Uo(e){return jo(e)?e:e.split(".")}function Vo(e){return jo(e)?e.join("."):e}var Ho={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...{useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,a)=>{if(Mo(e))if(t[a]){const i=e[t[a]];if(!Mo(i))return;if(a===t.length-1&&(Ao(i)||Do(i)||function(e){return!0===e||!1===e||function(e){return Lo(e)&&null!==e}(e)&&"[object Boolean]"==Io(e)}(i)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(i));else if(jo(i)){r=!0;for(let e=0,n=i.length;e<n;e+=1)o(i[e],t,a+1)}else t.length&&o(i,t,a+1)}else n.push(e)};return o(e,Ao(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const Wo=/[^ ]+/g;class qo{constructor({getFn:e=Ho.getFn,fieldNormWeight:t=Ho.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(Wo).length;if(n.has(o))return n.get(o);const a=1/Math.pow(o,.5*e),i=parseFloat(Math.round(a*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,Ao(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();Ao(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!Mo(e)||Fo(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(Mo(o))if(jo(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(Mo(r))if(Ao(r)&&!Fo(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else jo(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(Ao(o)&&!Fo(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Go(e,t,{getFn:n=Ho.getFn,fieldNormWeight:r=Ho.fieldNormWeight}={}){const o=new qo({getFn:n,fieldNormWeight:r});return o.setKeys(e.map($o)),o.setSources(t),o.create(),o}function Jo(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Ho.distance,ignoreLocation:a=Ho.ignoreLocation}={}){const i=t/e.length;if(a)return i;const l=Math.abs(r-n);return o?i+l/o:l?1:i}const Ko=32;function Zo(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Xo{constructor(e,{location:t=Ho.location,threshold:n=Ho.threshold,distance:r=Ho.distance,includeMatches:o=Ho.includeMatches,findAllMatches:a=Ho.findAllMatches,minMatchCharLength:i=Ho.minMatchCharLength,isCaseSensitive:l=Ho.isCaseSensitive,ignoreLocation:s=Ho.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:a,minMatchCharLength:i,isCaseSensitive:l,ignoreLocation:s},this.pattern=l?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:Zo(e),startIndex:t})},u=this.pattern.length;if(u>Ko){let e=0;const t=u%Ko,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ko),e),e+=Ko;if(t){const e=u-Ko;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:a,findAllMatches:i,minMatchCharLength:l,ignoreLocation:s}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:m,startIndex:f})=>{const{isMatch:p,score:h,indices:x}=function(e,t,n,{location:r=Ho.location,distance:o=Ho.distance,threshold:a=Ho.threshold,findAllMatches:i=Ho.findAllMatches,minMatchCharLength:l=Ho.minMatchCharLength,includeMatches:s=Ho.includeMatches,ignoreLocation:c=Ho.ignoreLocation}={}){if(t.length>Ko)throw new Error("Pattern length exceeds max of 32.");const u=t.length,d=e.length,m=Math.max(0,Math.min(r,d));let f=a,p=m;const h=l>1||s,x=h?Array(d):[];let g;for(;(g=e.indexOf(t,p))>-1;){let e=Jo(t,{currentLocation:g,expectedLocation:m,distance:o,ignoreLocation:c});if(f=Math.min(e,f),p=g+u,h){let e=0;for(;e<u;)x[g+e]=1,e+=1}}p=-1;let y=[],b=1,v=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let a=0,l=v;for(;a<l;)Jo(t,{errors:r,currentLocation:m+l,expectedLocation:m,distance:o,ignoreLocation:c})<=f?a=l:v=l,l=Math.floor((v-a)/2+a);v=l;let s=Math.max(1,m-l+1),g=i?d:Math.min(m+l,d)+u,E=Array(g+2);E[g+1]=(1<<r)-1;for(let a=g;a>=s;a-=1){let i=a-1,l=n[e.charAt(i)];if(h&&(x[i]=+!!l),E[a]=(E[a+1]<<1|1)&l,r&&(E[a]|=(y[a+1]|y[a])<<1|1|y[a+1]),E[a]&w&&(b=Jo(t,{errors:r,currentLocation:i,expectedLocation:m,distance:o,ignoreLocation:c}),b<=f)){if(f=b,p=i,p<=m)break;s=Math.max(1,2*m-p)}}if(Jo(t,{errors:r+1,currentLocation:m,expectedLocation:m,distance:o,ignoreLocation:c})>f)break;y=E}const E={isMatch:p>=0,score:Math.max(.001,b)};if(h){const e=function(e=[],t=Ho.minMatchCharLength){let n=[],r=-1,o=-1,a=0;for(let i=e.length;a<i;a+=1){let i=e[a];i&&-1===r?r=a:i||-1===r||(o=a-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}(x,l);e.length?s&&(E.indices=e):E.isMatch=!1}return E}(e,t,m,{location:r+f,distance:o,threshold:a,findAllMatches:i,minMatchCharLength:l,includeMatches:n,ignoreLocation:s});p&&(d=!0),u+=h,p&&x&&(c=[...c,...x])}));let m={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(m.indices=c),m}}class Yo{constructor(e){this.pattern=e}static isMultiMatch(e){return Qo(e,this.multiRegex)}static isSingleMatch(e){return Qo(e,this.singleRegex)}search(){}}function Qo(e,t){const n=e.match(t);return n?n[1]:null}class ea extends Yo{constructor(e,{location:t=Ho.location,threshold:n=Ho.threshold,distance:r=Ho.distance,includeMatches:o=Ho.includeMatches,findAllMatches:a=Ho.findAllMatches,minMatchCharLength:i=Ho.minMatchCharLength,isCaseSensitive:l=Ho.isCaseSensitive,ignoreLocation:s=Ho.ignoreLocation}={}){super(e),this._bitapSearch=new Xo(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:a,minMatchCharLength:i,isCaseSensitive:l,ignoreLocation:s})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class ta extends Yo{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const a=!!r.length;return{isMatch:a,score:a?0:1,indices:r}}}const na=[class extends Yo{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},ta,class extends Yo{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Yo{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Yo{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Yo{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Yo{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},ea],ra=na.length,oa=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,aa=new Set([ea.type,ta.type]);const ia=[];function la(e,t){for(let n=0,r=ia.length;n<r;n+=1){let r=ia[n];if(r.condition(e,t))return new r(e,t)}return new Xo(e,t)}const sa="$and",ca=e=>!(!e.$and&&!e.$or),ua=e=>({[sa]:Object.keys(e).map((t=>({[t]:e[t]})))});function da(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const a=(e=>!!e.$path)(e);if(!a&&o.length>1&&!ca(e))return r(ua(e));if((e=>!jo(e)&&Lo(e)&&!ca(e))(e)){const r=a?e.$path:o[0],i=a?e.$val:e[r];if(!Ao(i))throw new Error((e=>`Invalid value for key ${e}`)(r));const l={keyId:Vo(r),pattern:i};return n&&(l.searcher=la(i,t)),l}let i={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];jo(n)&&n.forEach((e=>{i.children.push(r(e))}))})),i};return ca(e)||(e=ua(e)),r(e)}function ma(e,t){const n=e.matches;t.matches=[],Mo(n)&&n.forEach((e=>{if(!Mo(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function fa(e,t){t.score=e.score}class pa{constructor(e,t={},n){this.options={...Ho,...t},this.options.useExtendedSearch,this._keyStore=new zo(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof qo))throw new Error("Incorrect 'index' type");this._myIndex=t||Go(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Mo(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:a,ignoreFieldNorm:i}=this.options;let l=Ao(e)?Ao(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Ho.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const a=e?e.weight:null;n*=Math.pow(0===o&&a?Number.EPSILON:o,(a||1)*(t?1:r))})),e.score=n}))}(l,{ignoreFieldNorm:i}),o&&l.sort(a),Do(t)&&t>-1&&(l=l.slice(0,t)),function(e,t,{includeMatches:n=Ho.includeMatches,includeScore:r=Ho.includeScore}={}){const o=[];return n&&o.push(ma),r&&o.push(fa),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(l,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=la(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!Mo(e))return;const{isMatch:a,score:i,indices:l}=t.searchIn(e);a&&r.push({item:e,idx:n,matches:[{score:i,value:e,norm:o,indices:l}]})})),r}_searchLogical(e){const t=da(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,a=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return a&&a.length?[{idx:r,item:t,matches:a}]:[]}const o=[];for(let a=0,i=e.children.length;a<i;a+=1){const i=e.children[a],l=n(i,t,r);if(l.length)o.push(...l);else if(e.operator===sa)return[]}return o},r=this._myIndex.records,o={},a=[];return r.forEach((({$:e,i:r})=>{if(Mo(e)){let i=n(t,e,r);i.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},a.push(o[r])),i.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),a}_searchObjectList(e){const t=la(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!Mo(e))return;let a=[];n.forEach(((n,r)=>{a.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),a.length&&o.push({idx:r,item:e,matches:a})})),o}_findMatches({key:e,value:t,searcher:n}){if(!Mo(t))return[];let r=[];if(jo(t))t.forEach((({v:t,i:o,n:a})=>{if(!Mo(t))return;const{isMatch:i,score:l,indices:s}=n.searchIn(t);i&&r.push({score:l,key:e,value:t,idx:o,norm:a,indices:s})}));else{const{v:o,n:a}=t,{isMatch:i,score:l,indices:s}=n.searchIn(o);i&&r.push({score:l,key:e,value:o,norm:a,indices:s})}return r}}pa.version="6.6.2",pa.createIndex=Go,pa.parseIndex=function(e,{getFn:t=Ho.getFn,fieldNormWeight:n=Ho.fieldNormWeight}={}){const{keys:r,records:o}=e,a=new qo({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(o),a},pa.config=Ho,pa.parseQuery=da,function(...e){ia.push(...e)}(class{constructor(e,{isCaseSensitive:t=Ho.isCaseSensitive,includeMatches:n=Ho.includeMatches,minMatchCharLength:r=Ho.minMatchCharLength,ignoreLocation:o=Ho.ignoreLocation,findAllMatches:a=Ho.findAllMatches,location:i=Ho.location,threshold:l=Ho.threshold,distance:s=Ho.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:a,ignoreLocation:o,location:i,threshold:l,distance:s},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(oa).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let a=!1,i=-1;for(;!a&&++i<ra;){const e=na[i];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),a=!0)}if(!a)for(i=-1;++i<ra;){const e=na[i];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,a=[],i=0;for(let r=0,l=t.length;r<l;r+=1){const l=t[r];a.length=0,o=0;for(let t=0,r=l.length;t<r;t+=1){const r=l[t],{isMatch:s,indices:c,score:u}=r.search(e);if(!s){i=0,o=0,a.length=0;break}if(o+=1,i+=u,n){const e=r.constructor.type;aa.has(e)?a=[...a,...c]:a.push(c)}}if(o){let e={isMatch:!0,score:i/o};return n&&(e.indices=a),e}}return{isMatch:!1,score:1}}});const ha=new Map,xa=t=>{var n,r,o,a;let{value:i,setValue:l,terms:s}=t;const c=ot((e=>e.searchParams)),[u,d]=(0,e.useState)(!1),m=(0,e.useRef)(),[f,p]=(0,e.useState)({}),[h,x]=(0,e.useState)(""),[g,y]=(0,e.useState)([]),[b,v]=(0,e.useState)(!0),w=(0,e.useMemo)((()=>[...s].sort(((e,t)=>e.title<t.title?-1:e.title>t.title?1:0))),[s]),E=(0,e.useMemo)((()=>w.filter((e=>null==e?void 0:e.featured))),[w]);return(0,e.useEffect)((()=>{p(new pa(s,{keys:["slug","title"],minMatchCharLength:1,threshold:.3}))}),[s]),(0,e.useEffect)((()=>{null!=h&&h.length||y(b?E:w)}),[E,h,w,b]),(0,e.useEffect)((()=>{var e;u&&(null===(e=m.current)||void 0===e||e.focus())}),[u]),(0,e.useEffect)((()=>{i.slug||d(!0)}),[i.slug]),(0,e.createElement)("div",{className:"w-full rounded bg-gray-50 border border-gray-900"},(0,e.createElement)("button",{type:"button",onClick:()=>d((e=>!e)),className:"button-focus m-0 flex w-full cursor-pointer items-center justify-between rounded bg-transparent p-4 text-gray-800"},(k=u?(0,Bn.__)("Choose a site industry","extendify"):null!==(n=null!==(r=null==i?void 0:i.title)&&void 0!==r?r:i.slug)&&void 0!==n?n:"Not set",(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"flex flex-col text-left"},(0,e.createElement)("span",{className:Hn()("mb-1",{"text-base font-normal":!i.slug,"text-sm font-normal":null===(C=i.slug)||void 0===C?void 0:C.length})},(0,Bn.__)("Site Type","extendify")),(0,e.createElement)("span",{className:"text-xs font-light"},k)),(0,e.createElement)("span",{className:"flex items-center space-x-4"},!u&&!i.slug&&(0,e.createElement)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("title",null,(0,Bn.__)("Click to select a preferred site industry","extendify")),(0,e.createElement)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,e.createElement)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,e.createElement)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})),(0,e.createElement)("svg",{className:Hn()("stroke-current text-gray-900",{"-translate-x-1 rotate-90 transform":u}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})))))),u&&(0,e.createElement)("div",{className:"max-h-96 overflow-y-auto px-4 py-0"},(0,e.createElement)("div",{className:"sticky top-0 pt-0.5 pb-2 bg-gray-50"},(0,e.createElement)("div",{className:"relative"},(0,e.createElement)("label",{htmlFor:"site-type-search",className:"sr-only"},(0,Bn.__)("Search","extendify")),(0,e.createElement)("input",{ref:m,id:"site-type-search",value:null!=h?h:"",onChange:e=>{return t=e.target.value,x(t),void function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(ha.has(e))return void y(ha.get(e));const t=f.search(e);ha.set(e,null!=t&&t.length?t.map((e=>e.item)):E),y(ha.get(e))}(t);var t},type:"text",className:"button-focus m-0 w-full bg-white p-3.5 py-2.5 text-sm border border-gray-900",placeholder:(0,Bn.__)("Search","extendify")}),(0,e.createElement)("svg",{className:"pointer-events-none absolute top-2 right-2 hidden lg:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})))),(null==h?void 0:h.length)>1&&g===E&&(0,e.createElement)("p",{className:"text-left"},(0,Bn.__)("Nothing found...","extendify")),(null==g?void 0:g.length)>0&&(0,e.createElement)("div",null,(0,e.createElement)(ga,{choices:g,onClick:e=>{d(!1),l(e)},currentSiteType:null==c||null===(o=c.taxonomies)||void 0===o||null===(a=o.siteType)||void 0===a?void 0:a.slug}))),h||!u?null:(0,e.createElement)("button",{type:"button",className:"w-full cursor-pointer bg-transparent p-4 py-2 text-left text-sm text-wp-theme-500 hover:text-wp-theme-500",onClick:()=>v((e=>!e))},b?(0,Bn.__)("Show all","extendify"):(0,Bn.__)("Close","extendify")));var k,C},ga=t=>{let{choices:n,currentSiteType:r,onClick:o}=t;return(0,e.createElement)("ul",{className:"mt-4 mb-0"},n.map((t=>{var n;const a=null!==(n=null==t?void 0:t.title)&&void 0!==n?n:t.slug,i=r===t.slug;return(0,e.createElement)("li",{key:t.id,className:"m-0 mb-1"},(0,e.createElement)("button",{type:"button",className:Hn()("m-0 w-full cursor-pointer bg-transparent pl-0 text-left text-sm font-normal hover:text-wp-theme-500",{"text-gray-800":!i}),onClick:()=>o(t)},a))})))},ya=t=>{var n;let{active:r,tax:o,update:a}=t;return(0,e.createElement)("li",{className:"m-0 w-full",key:o.slug},(0,e.createElement)("button",{type:"button",className:"group m-0 p-0 flex w-full cursor-pointer text-left text-sm leading-none my-px bg-transparent",onClick:a},(0,e.createElement)("span",{className:Hn()("w-full group-hover:bg-gray-900 p-2 group-hover:text-gray-50 rounded",{"bg-transparent text-gray-900":!r,"bg-gray-900 text-gray-50":r})},null!==(n=null==o?void 0:o.title)&&void 0!==n?n:o.slug)))},ba=t=>{let{taxType:n,taxonomies:r,taxLabel:o}=t;const a=ot((e=>e.searchParams)),i=ot((e=>e.updateTaxonomies));return!(null!=r&&r.length)>0?null:(0,e.createElement)(In.PanelBody,{title:ro(null!=o?o:n),className:"ext-type-control p-0",initialOpen:!0},(0,e.createElement)(In.PanelRow,null,(0,e.createElement)("div",{className:"relative w-full overflow-hidden"},(0,e.createElement)("ul",{className:"m-0 w-full px-5 py-1"},r.map((t=>{var r;const o=(null==a||null===(r=a.taxonomies[n])||void 0===r?void 0:r.slug)===(null==t?void 0:t.slug);return(0,e.createElement)(ya,{key:null==t?void 0:t.slug,active:o,tax:t,update:()=>i({[n]:t})})}))))))},va=t=>{let{className:n}=t;const r=ot((e=>e.updateType)),o=f((e=>{var t;return null!==(t=null==e?void 0:e.currentType)&&void 0!==t?t:"pattern"}));return(0,e.createElement)("div",{className:n},(0,e.createElement)("h4",{className:"sr-only"},(0,Bn.__)("Type select","extendify")),(0,e.createElement)("div",{className:"flex justify-evenly border border-gray-900 p-0.5 rounded"},(0,e.createElement)("button",{type:"button",className:Hn()({"w-full m-0 min-w-sm cursor-pointer rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"pattern"===o,"bg-transparent text-black":"pattern"!==o}),onClick:()=>r("pattern")},(0,e.createElement)("span",{className:""},(0,Bn.__)("Patterns","extendify"))),(0,e.createElement)("button",{type:"button",className:Hn()({"outline-none w-full m-0 -ml-px min-w-sm cursor-pointer items-center rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"template"===o,"bg-transparent text-black":"template"!==o}),onClick:()=>r("template")},(0,e.createElement)("span",{className:""},(0,Bn.__)("Templates","extendify")))))},wa=(0,e.memo)((function(){var t,n,r,o;const a=rt((e=>e.taxonomies)),i=ot((e=>e.searchParams)),l=ot((e=>e.updateTaxonomies)),s=Ze((e=>e.apiKey)),c="pattern"===i.type?"patternType":"layoutType",u=!(null!=i&&null!==(t=i.taxonomies[c])&&void 0!==t&&null!==(n=t.slug)&&void 0!==n&&n.length),d=f((e=>e.setOpen)),[m,p]=tt((e=>{var t;return[(null===(t=Object.keys(null==e?void 0:e.siteType))||void 0===t?void 0:t.length)>0?null==e?void 0:e.siteType:{slug:"",title:"Not set"},e.setSiteType]}));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"-ml-1.5 hidden px-5 text-extendify-black sm:flex"},(0,e.createElement)(zn,{icon:Xn,size:40})),(0,e.createElement)("div",{className:"flex md:hidden items-center justify-end -mt-5 mx-1"},(0,e.createElement)(In.Button,{onClick:()=>d(!1),icon:(0,e.createElement)(zn,{icon:ur,size:24}),label:(0,Bn.__)("Close library","extendify")})),(0,e.createElement)("div",{className:"px-5 hidden md:block"},(0,e.createElement)("button",{onClick:()=>l({[c]:{slug:"",title:"Featured"}}),className:Hn()("m-0 flex w-full cursor-pointer items-center space-x-1 bg-transparent px-0 py-2 text-left text-sm leading-none transition duration-200 hover:text-wp-theme-500",{"text-wp-theme-500":u})},(0,e.createElement)(zn,{icon:nr,size:24}),(0,e.createElement)("span",{className:"text-sm"},(0,Bn.__)("Featured","extendify")))),(0,e.createElement)("div",{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"},Object.keys(m).length>0&&(0,e.createElement)(xa,{value:m,setValue:e=>{p(e),l({siteType:e})},terms:a.siteType})),(0,e.createElement)(va,{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"}),(0,e.createElement)("div",{className:"mt-px hidden flex-grow overflow-y-auto overflow-x-hidden pb-36 pt-px sm:block space-y-6"},(0,e.createElement)(In.Panel,{className:"bg-transparent"},(0,e.createElement)(ba,{taxType:c,taxonomies:null===(r=a[c])||void 0===r?void 0:r.filter((e=>!(null!=e&&e.designType)))})),(0,e.createElement)(In.Panel,{className:"bg-transparent"},(0,e.createElement)(ba,{taxLabel:(0,Bn.__)("Design","extendify"),taxType:c,taxonomies:null===(o=a[c])||void 0===o?void 0:o.filter((e=>Boolean(null==e?void 0:e.designType)))}))),!s.length&&(0,e.createElement)("div",{className:"px-5"},(0,e.createElement)(Ro,null)))}));function Ea(t){let{children:n}=t;const r=f((e=>e.ready));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("aside",{className:"relative flex-shrink-0 border-r border-extendify-transparent-black-100 bg-extendify-transparent-white py-0 backdrop-blur-xl backdrop-saturate-200 backdrop-filter sm:pt-5"},(0,e.createElement)("div",{className:"flex h-full flex-col py-6 sm:w-72 sm:space-y-6 sm:py-0"},r?n[0]:null)),(0,e.createElement)("main",{id:"extendify-templates",className:"h-full w-full overflow-hidden bg-gray-50 pt-6 sm:pt-0"},r?n[1]:null))}const ka=(0,e.memo)((function(t){let{className:n}=t;const{setOpen:r,pushModal:o}=f(),a=Ze((e=>e.apiKey.length)),{setOpenOnNewPage:i}=Ze(),[l,s]=(0,e.useState)("1"===window.extendifyData.openOnNewPage);return(0,e.useEffect)((()=>{i(l)}),[i,l]),(0,e.createElement)("div",{className:n},(0,e.createElement)("div",{className:"flex h-full items-center justify-between"},(0,e.createElement)("div",{className:"flex flex-1 items-center justify-end lg:-mr-1"},(0,e.createElement)("label",{className:"mr-8",htmlFor:"extendify-open-on-new-pages",title:(0,Bn.sprintf)(// translators: %s: Extendify Library term (0,Bn.__)("Toggle %s on new pages","extendify"),"Extendify Library")},(0,e.createElement)("input",{id:"extendify-open-on-new-pages",className:"border border-solid border-gray-900 rounded-sm mr-2",type:"checkbox",checked:l,onChange:e=>s(e.target.checked)}),(0,Bn.__)("Open for new pages","extendify")),(0,e.createElement)(In.Button,{onClick:()=>o((0,e.createElement)(ko,null)),icon:(0,e.createElement)(zn,{icon:cr,size:24}),label:(0,Bn.__)("Login and settings area","extendify")},a?"":(0,Bn.__)("Sign in","extendify")),(0,e.createElement)(In.Button,{onClick:()=>r(!1),icon:(0,e.createElement)(zn,{icon:ur,size:24}),label:(0,Bn.__)("Close library","extendify")}))))})),Ca=t=>{let{setOpen:n}=t;const r=(0,e.useRef)(),o=ot((e=>e.searchParams));return(0,e.useEffect)((()=>{r.current&&(r.current.scrollTop=0)}),[o]),(0,e.createElement)("div",{className:"relative mx-auto flex h-full max-w-screen-4xl flex-col items-center"},(0,e.createElement)("div",{className:"w-full flex-grow overflow-hidden"},(0,e.createElement)("button",{onClick:()=>document.getElementById("extendify-templates").querySelector("button").focus(),className:"extendify-skip-to-sr-link sr-only focus:not-sr-only focus:text-blue-500"},(0,Bn.__)("Skip to templates","extendify")),(0,e.createElement)("div",{className:"relative mx-auto h-full sm:flex"},(0,e.createElement)(Ea,null,(0,e.createElement)(wa,null),(0,e.createElement)("div",{className:"relative z-30 flex h-full flex-col"},(0,e.createElement)(ka,{className:"hidden h-12 w-full flex-shrink-0 px-6 sm:block md:px-8",hideLibrary:()=>n(!1)}),(0,e.createElement)("div",{ref:r,className:"z-20 flex-grow overflow-y-auto px-6 md:px-8"},(0,e.createElement)(Po,null)))))))};function _a(){const{open:t,setOpen:n,ready:r}=f(),o=(0,e.useRef)(null),a=(()=>{const[t,n]=(0,e.useState)(null),r=f((e=>e.open)),o=f((e=>e.pushModal)),a=f((e=>e.removeAllModals));return(0,e.useEffect)((()=>f.subscribe((e=>e.modals),(e=>n((null==e?void 0:e.length)>0?e[0]:null)))),[]),(0,e.useEffect)((()=>{var t;if(!r)return void a();const n={standalone:jr},i=n[null!==(t=Object.keys(n).find((e=>"standalone"===e?!window.extendifyData.standalone&&!Ze.getState().modalNoticesDismissedAt[e]:!Ze.getState().modalNoticesDismissedAt[e])))&&void 0!==t?t:null];i&&o((0,e.createElement)(i,null))}),[r,o,a]),t})(),i=(0,it.useSelect)((e=>{var t;return null===(t=e("core/edit-post"))||void 0===t?void 0:t.isFeatureActive("welcomeGuide")}));return(0,e.useLayoutEffect)((()=>{t&&i&&(0,it.dispatch)("core/edit-post").toggleFeature("welcomeGuide")}),[t,i]),(0,e.createElement)(Fn,{as:"div",className:"extendify",initialFocus:o,open:t,onClose:()=>n(!1)},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"}),(0,e.createElement)("div",{className:"fixed inset-0 z-high m-auto h-screen w-screen overflow-y-auto sm:h-auto sm:w-auto"},(0,e.createElement)("div",{className:"flex min-h-screen items-end justify-center px-4 pt-4 pb-20 text-center sm:block sm:p-0"},(0,e.createElement)("div",{ref:o,tabIndex:"0",onClick:e=>e.target===e.currentTarget&&n(!1),className:"fixed inset-0 transform p-2 transition-all lg:absolute lg:overflow-hidden lg:p-16"},(0,e.createElement)(Ca,null),r?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Gn,null),a):null))))}var Sa=window.wp.compose,Na=window.wp.hooks,Oa=JSON.parse('{"t":["ext-absolute","ext-relative","ext-top-base","ext-top-lg","ext--top-base","ext--top-lg","ext-right-base","ext-right-lg","ext--right-base","ext--right-lg","ext-bottom-base","ext-bottom-lg","ext--bottom-base","ext--bottom-lg","ext-left-base","ext-left-lg","ext--left-base","ext--left-lg","ext-order-1","ext-order-2","ext-col-auto","ext-col-span-1","ext-col-span-2","ext-col-span-3","ext-col-span-4","ext-col-span-5","ext-col-span-6","ext-col-span-7","ext-col-span-8","ext-col-span-9","ext-col-span-10","ext-col-span-11","ext-col-span-12","ext-col-span-full","ext-col-start-1","ext-col-start-2","ext-col-start-3","ext-col-start-4","ext-col-start-5","ext-col-start-6","ext-col-start-7","ext-col-start-8","ext-col-start-9","ext-col-start-10","ext-col-start-11","ext-col-start-12","ext-col-start-13","ext-col-start-auto","ext-col-end-1","ext-col-end-2","ext-col-end-3","ext-col-end-4","ext-col-end-5","ext-col-end-6","ext-col-end-7","ext-col-end-8","ext-col-end-9","ext-col-end-10","ext-col-end-11","ext-col-end-12","ext-col-end-13","ext-col-end-auto","ext-row-auto","ext-row-span-1","ext-row-span-2","ext-row-span-3","ext-row-span-4","ext-row-span-5","ext-row-span-6","ext-row-span-full","ext-row-start-1","ext-row-start-2","ext-row-start-3","ext-row-start-4","ext-row-start-5","ext-row-start-6","ext-row-start-7","ext-row-start-auto","ext-row-end-1","ext-row-end-2","ext-row-end-3","ext-row-end-4","ext-row-end-5","ext-row-end-6","ext-row-end-7","ext-row-end-auto","ext-m-0","ext-m-auto","ext-m-base","ext-m-lg","ext--m-base","ext--m-lg","ext-mx-0","ext-mx-auto","ext-mx-base","ext-mx-lg","ext--mx-base","ext--mx-lg","ext-my-0","ext-my-auto","ext-my-base","ext-my-lg","ext--my-base","ext--my-lg","ext-mt-0","ext-mt-auto","ext-mt-base","ext-mt-lg","ext--mt-base","ext--mt-lg","ext-mr-0","ext-mr-auto","ext-mr-base","ext-mr-lg","ext--mr-base","ext--mr-lg","ext-mb-0","ext-mb-auto","ext-mb-base","ext-mb-lg","ext--mb-base","ext--mb-lg","ext-ml-0","ext-ml-auto","ext-ml-base","ext-ml-lg","ext--ml-base","ext--ml-lg","ext-block","ext-inline-block","ext-inline","ext-flex","ext-inline-flex","ext-grid","ext-inline-grid","ext-hidden","ext-w-auto","ext-w-full","ext-max-w-full","ext-flex-1","ext-flex-auto","ext-flex-initial","ext-flex-none","ext-flex-shrink-0","ext-flex-shrink","ext-flex-grow-0","ext-flex-grow","ext-list-none","ext-grid-cols-1","ext-grid-cols-2","ext-grid-cols-3","ext-grid-cols-4","ext-grid-cols-5","ext-grid-cols-6","ext-grid-cols-7","ext-grid-cols-8","ext-grid-cols-9","ext-grid-cols-10","ext-grid-cols-11","ext-grid-cols-12","ext-grid-cols-none","ext-grid-rows-1","ext-grid-rows-2","ext-grid-rows-3","ext-grid-rows-4","ext-grid-rows-5","ext-grid-rows-6","ext-grid-rows-none","ext-flex-row","ext-flex-row-reverse","ext-flex-col","ext-flex-col-reverse","ext-flex-wrap","ext-flex-wrap-reverse","ext-flex-nowrap","ext-items-start","ext-items-end","ext-items-center","ext-items-baseline","ext-items-stretch","ext-justify-start","ext-justify-end","ext-justify-center","ext-justify-between","ext-justify-around","ext-justify-evenly","ext-justify-items-start","ext-justify-items-end","ext-justify-items-center","ext-justify-items-stretch","ext-gap-0","ext-gap-base","ext-gap-lg","ext-gap-x-0","ext-gap-x-base","ext-gap-x-lg","ext-gap-y-0","ext-gap-y-base","ext-gap-y-lg","ext-justify-self-auto","ext-justify-self-start","ext-justify-self-end","ext-justify-self-center","ext-justify-self-stretch","ext-rounded-none","ext-rounded-full","ext-rounded-t-none","ext-rounded-t-full","ext-rounded-r-none","ext-rounded-r-full","ext-rounded-b-none","ext-rounded-b-full","ext-rounded-l-none","ext-rounded-l-full","ext-rounded-tl-none","ext-rounded-tl-full","ext-rounded-tr-none","ext-rounded-tr-full","ext-rounded-br-none","ext-rounded-br-full","ext-rounded-bl-none","ext-rounded-bl-full","ext-border-0","ext-border-t-0","ext-border-r-0","ext-border-b-0","ext-border-l-0","ext-p-0","ext-p-base","ext-p-lg","ext-px-0","ext-px-base","ext-px-lg","ext-py-0","ext-py-base","ext-py-lg","ext-pt-0","ext-pt-base","ext-pt-lg","ext-pr-0","ext-pr-base","ext-pr-lg","ext-pb-0","ext-pb-base","ext-pb-lg","ext-pl-0","ext-pl-base","ext-pl-lg","ext-text-left","ext-text-center","ext-text-right","ext-leading-none","ext-leading-tight","ext-leading-snug","ext-leading-normal","ext-leading-relaxed","ext-leading-loose","ext-aspect-square","ext-aspect-landscape","ext-aspect-landscape-wide","ext-aspect-portrait","clip-path--rhombus","clip-path--diamond","clip-path--rhombus-alt","tablet\\\\:fullwidth-cols","desktop\\\\:fullwidth-cols","direction-rtl","direction-ltr","bring-to-front","text-stroke","text-stroke--primary","text-stroke--secondary","editor\\\\:no-caption","editor\\\\:no-inserter","editor\\\\:no-resize","editor\\\\:pointer-events-none","ext-mr-0.alignfull","tablet\\\\:ext-absolute","tablet\\\\:ext-relative","tablet\\\\:ext-top-base","tablet\\\\:ext-top-lg","tablet\\\\:ext--top-base","tablet\\\\:ext--top-lg","tablet\\\\:ext-right-base","tablet\\\\:ext-right-lg","tablet\\\\:ext--right-base","tablet\\\\:ext--right-lg","tablet\\\\:ext-bottom-base","tablet\\\\:ext-bottom-lg","tablet\\\\:ext--bottom-base","tablet\\\\:ext--bottom-lg","tablet\\\\:ext-left-base","tablet\\\\:ext-left-lg","tablet\\\\:ext--left-base","tablet\\\\:ext--left-lg","tablet\\\\:ext-order-1","tablet\\\\:ext-order-2","tablet\\\\:ext-m-0","tablet\\\\:ext-m-auto","tablet\\\\:ext-m-base","tablet\\\\:ext-m-lg","tablet\\\\:ext--m-base","tablet\\\\:ext--m-lg","tablet\\\\:ext-mx-0","tablet\\\\:ext-mx-auto","tablet\\\\:ext-mx-base","tablet\\\\:ext-mx-lg","tablet\\\\:ext--mx-base","tablet\\\\:ext--mx-lg","tablet\\\\:ext-my-0","tablet\\\\:ext-my-auto","tablet\\\\:ext-my-base","tablet\\\\:ext-my-lg","tablet\\\\:ext--my-base","tablet\\\\:ext--my-lg","tablet\\\\:ext-mt-0","tablet\\\\:ext-mt-auto","tablet\\\\:ext-mt-base","tablet\\\\:ext-mt-lg","tablet\\\\:ext--mt-base","tablet\\\\:ext--mt-lg","tablet\\\\:ext-mr-0","tablet\\\\:ext-mr-auto","tablet\\\\:ext-mr-base","tablet\\\\:ext-mr-lg","tablet\\\\:ext--mr-base","tablet\\\\:ext--mr-lg","tablet\\\\:ext-mb-0","tablet\\\\:ext-mb-auto","tablet\\\\:ext-mb-base","tablet\\\\:ext-mb-lg","tablet\\\\:ext--mb-base","tablet\\\\:ext--mb-lg","tablet\\\\:ext-ml-0","tablet\\\\:ext-ml-auto","tablet\\\\:ext-ml-base","tablet\\\\:ext-ml-lg","tablet\\\\:ext--ml-base","tablet\\\\:ext--ml-lg","tablet\\\\:ext-block","tablet\\\\:ext-inline-block","tablet\\\\:ext-inline","tablet\\\\:ext-flex","tablet\\\\:ext-inline-flex","tablet\\\\:ext-grid","tablet\\\\:ext-inline-grid","tablet\\\\:ext-hidden","tablet\\\\:ext-w-auto","tablet\\\\:ext-w-full","tablet\\\\:ext-max-w-full","tablet\\\\:ext-flex-1","tablet\\\\:ext-flex-auto","tablet\\\\:ext-flex-initial","tablet\\\\:ext-flex-none","tablet\\\\:ext-flex-shrink-0","tablet\\\\:ext-flex-shrink","tablet\\\\:ext-flex-grow-0","tablet\\\\:ext-flex-grow","tablet\\\\:ext-list-none","tablet\\\\:ext-grid-cols-1","tablet\\\\:ext-grid-cols-2","tablet\\\\:ext-grid-cols-3","tablet\\\\:ext-grid-cols-4","tablet\\\\:ext-grid-cols-5","tablet\\\\:ext-grid-cols-6","tablet\\\\:ext-grid-cols-7","tablet\\\\:ext-grid-cols-8","tablet\\\\:ext-grid-cols-9","tablet\\\\:ext-grid-cols-10","tablet\\\\:ext-grid-cols-11","tablet\\\\:ext-grid-cols-12","tablet\\\\:ext-grid-cols-none","tablet\\\\:ext-flex-row","tablet\\\\:ext-flex-row-reverse","tablet\\\\:ext-flex-col","tablet\\\\:ext-flex-col-reverse","tablet\\\\:ext-flex-wrap","tablet\\\\:ext-flex-wrap-reverse","tablet\\\\:ext-flex-nowrap","tablet\\\\:ext-items-start","tablet\\\\:ext-items-end","tablet\\\\:ext-items-center","tablet\\\\:ext-items-baseline","tablet\\\\:ext-items-stretch","tablet\\\\:ext-justify-start","tablet\\\\:ext-justify-end","tablet\\\\:ext-justify-center","tablet\\\\:ext-justify-between","tablet\\\\:ext-justify-around","tablet\\\\:ext-justify-evenly","tablet\\\\:ext-justify-items-start","tablet\\\\:ext-justify-items-end","tablet\\\\:ext-justify-items-center","tablet\\\\:ext-justify-items-stretch","tablet\\\\:ext-justify-self-auto","tablet\\\\:ext-justify-self-start","tablet\\\\:ext-justify-self-end","tablet\\\\:ext-justify-self-center","tablet\\\\:ext-justify-self-stretch","tablet\\\\:ext-p-0","tablet\\\\:ext-p-base","tablet\\\\:ext-p-lg","tablet\\\\:ext-px-0","tablet\\\\:ext-px-base","tablet\\\\:ext-px-lg","tablet\\\\:ext-py-0","tablet\\\\:ext-py-base","tablet\\\\:ext-py-lg","tablet\\\\:ext-pt-0","tablet\\\\:ext-pt-base","tablet\\\\:ext-pt-lg","tablet\\\\:ext-pr-0","tablet\\\\:ext-pr-base","tablet\\\\:ext-pr-lg","tablet\\\\:ext-pb-0","tablet\\\\:ext-pb-base","tablet\\\\:ext-pb-lg","tablet\\\\:ext-pl-0","tablet\\\\:ext-pl-base","tablet\\\\:ext-pl-lg","tablet\\\\:ext-text-left","tablet\\\\:ext-text-center","tablet\\\\:ext-text-right","desktop\\\\:ext-absolute","desktop\\\\:ext-relative","desktop\\\\:ext-top-base","desktop\\\\:ext-top-lg","desktop\\\\:ext--top-base","desktop\\\\:ext--top-lg","desktop\\\\:ext-right-base","desktop\\\\:ext-right-lg","desktop\\\\:ext--right-base","desktop\\\\:ext--right-lg","desktop\\\\:ext-bottom-base","desktop\\\\:ext-bottom-lg","desktop\\\\:ext--bottom-base","desktop\\\\:ext--bottom-lg","desktop\\\\:ext-left-base","desktop\\\\:ext-left-lg","desktop\\\\:ext--left-base","desktop\\\\:ext--left-lg","desktop\\\\:ext-order-1","desktop\\\\:ext-order-2","desktop\\\\:ext-m-0","desktop\\\\:ext-m-auto","desktop\\\\:ext-m-base","desktop\\\\:ext-m-lg","desktop\\\\:ext--m-base","desktop\\\\:ext--m-lg","desktop\\\\:ext-mx-0","desktop\\\\:ext-mx-auto","desktop\\\\:ext-mx-base","desktop\\\\:ext-mx-lg","desktop\\\\:ext--mx-base","desktop\\\\:ext--mx-lg","desktop\\\\:ext-my-0","desktop\\\\:ext-my-auto","desktop\\\\:ext-my-base","desktop\\\\:ext-my-lg","desktop\\\\:ext--my-base","desktop\\\\:ext--my-lg","desktop\\\\:ext-mt-0","desktop\\\\:ext-mt-auto","desktop\\\\:ext-mt-base","desktop\\\\:ext-mt-lg","desktop\\\\:ext--mt-base","desktop\\\\:ext--mt-lg","desktop\\\\:ext-mr-0","desktop\\\\:ext-mr-auto","desktop\\\\:ext-mr-base","desktop\\\\:ext-mr-lg","desktop\\\\:ext--mr-base","desktop\\\\:ext--mr-lg","desktop\\\\:ext-mb-0","desktop\\\\:ext-mb-auto","desktop\\\\:ext-mb-base","desktop\\\\:ext-mb-lg","desktop\\\\:ext--mb-base","desktop\\\\:ext--mb-lg","desktop\\\\:ext-ml-0","desktop\\\\:ext-ml-auto","desktop\\\\:ext-ml-base","desktop\\\\:ext-ml-lg","desktop\\\\:ext--ml-base","desktop\\\\:ext--ml-lg","desktop\\\\:ext-block","desktop\\\\:ext-inline-block","desktop\\\\:ext-inline","desktop\\\\:ext-flex","desktop\\\\:ext-inline-flex","desktop\\\\:ext-grid","desktop\\\\:ext-inline-grid","desktop\\\\:ext-hidden","desktop\\\\:ext-w-auto","desktop\\\\:ext-w-full","desktop\\\\:ext-max-w-full","desktop\\\\:ext-flex-1","desktop\\\\:ext-flex-auto","desktop\\\\:ext-flex-initial","desktop\\\\:ext-flex-none","desktop\\\\:ext-flex-shrink-0","desktop\\\\:ext-flex-shrink","desktop\\\\:ext-flex-grow-0","desktop\\\\:ext-flex-grow","desktop\\\\:ext-list-none","desktop\\\\:ext-grid-cols-1","desktop\\\\:ext-grid-cols-2","desktop\\\\:ext-grid-cols-3","desktop\\\\:ext-grid-cols-4","desktop\\\\:ext-grid-cols-5","desktop\\\\:ext-grid-cols-6","desktop\\\\:ext-grid-cols-7","desktop\\\\:ext-grid-cols-8","desktop\\\\:ext-grid-cols-9","desktop\\\\:ext-grid-cols-10","desktop\\\\:ext-grid-cols-11","desktop\\\\:ext-grid-cols-12","desktop\\\\:ext-grid-cols-none","desktop\\\\:ext-flex-row","desktop\\\\:ext-flex-row-reverse","desktop\\\\:ext-flex-col","desktop\\\\:ext-flex-col-reverse","desktop\\\\:ext-flex-wrap","desktop\\\\:ext-flex-wrap-reverse","desktop\\\\:ext-flex-nowrap","desktop\\\\:ext-items-start","desktop\\\\:ext-items-end","desktop\\\\:ext-items-center","desktop\\\\:ext-items-baseline","desktop\\\\:ext-items-stretch","desktop\\\\:ext-justify-start","desktop\\\\:ext-justify-end","desktop\\\\:ext-justify-center","desktop\\\\:ext-justify-between","desktop\\\\:ext-justify-around","desktop\\\\:ext-justify-evenly","desktop\\\\:ext-justify-items-start","desktop\\\\:ext-justify-items-end","desktop\\\\:ext-justify-items-center","desktop\\\\:ext-justify-items-stretch","desktop\\\\:ext-justify-self-auto","desktop\\\\:ext-justify-self-start","desktop\\\\:ext-justify-self-end","desktop\\\\:ext-justify-self-center","desktop\\\\:ext-justify-self-stretch","desktop\\\\:ext-p-0","desktop\\\\:ext-p-base","desktop\\\\:ext-p-lg","desktop\\\\:ext-px-0","desktop\\\\:ext-px-base","desktop\\\\:ext-px-lg","desktop\\\\:ext-py-0","desktop\\\\:ext-py-base","desktop\\\\:ext-py-lg","desktop\\\\:ext-pt-0","desktop\\\\:ext-pt-base","desktop\\\\:ext-pt-lg","desktop\\\\:ext-pr-0","desktop\\\\:ext-pr-base","desktop\\\\:ext-pr-lg","desktop\\\\:ext-pb-0","desktop\\\\:ext-pb-base","desktop\\\\:ext-pb-lg","desktop\\\\:ext-pl-0","desktop\\\\:ext-pl-base","desktop\\\\:ext-pl-lg","desktop\\\\:ext-text-left","desktop\\\\:ext-text-center","desktop\\\\:ext-text-right"]}');const Pa=(0,Sa.createHigherOrderComponent)((t=>function(n){var r,o;const a=null!==(r=null==n||null===(o=n.attributes)||void 0===o?void 0:o.extUtilities)&&void 0!==r?r:[],i=Oa.t.map((e=>e.replace(".","").replace(new RegExp("\\\\","g"),"")));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t,n),a&&(0,e.createElement)(Gr.InspectorAdvancedControls,null,(0,e.createElement)(In.FormTokenField,{label:(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("%s Utilities","extendify"),"Extendify"),tokenizeOnSpace:!0,value:a,suggestions:i,onChange:e=>{n.setAttributes({extUtilities:e})}})))}),"utilityClassEdit");function Ta(e,t,n){var r,o,a;const i=null!==(r=null==e?void 0:e.className)&&void 0!==r?r:[],l=null!==(o=null==n?void 0:n.extUtilities)&&void 0!==o?o:[],s=null!==(a=null==n?void 0:n.className)&&void 0!==a?a:[];if(!l||!Object.keys(l).length)return e;const c=e=>{switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},u=new Set([...c(s),...c(i),...c(l)]);return Object.assign({},e,{className:[...u].join(" ")})}function Ra(t){let{show:n=!1}=t;const{open:r,setReady:o,setOpen:a}=f(),i=(0,e.useCallback)((()=>a(!0)),[a]),l=(0,e.useCallback)((()=>a(!1)),[a]),{initTemplateData:s}=ot(),c=rt((e=>e.fetchTaxonomies)),u=Ze((e=>e._hasHydrated)),d=ot((e=>Object.keys(e.taxonomyDefaultState).length>0));return(0,e.useEffect)((()=>{r&&c().then((()=>{ot.getState().setupDefaultTaxonomies()}))}),[r,c]),(0,e.useEffect)((()=>{u&&d&&(s(),o(!0))}),[u,d,s,o]),(0,e.useEffect)((()=>{const e=new URLSearchParams(window.location.search);(n||e.has("ext-open"))&&a(!0)}),[n,a]),(0,e.useEffect)((()=>{var e,t,n;null!==(e=window)&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&null!==(n=t.pathname)&&void 0!==n&&n.includes("post-new.php")&&"1"===window.extendifyData.openOnNewPage&&a(!0)}),[a]),(0,e.useEffect)((()=>{at.metaData().then((e=>{f.setState({metaData:e})}))}),[]),(0,e.useEffect)((()=>(window.addEventListener("extendify::open-library",i),window.addEventListener("extendify::close-library",l),()=>{window.removeEventListener("extendify::open-library",i),window.removeEventListener("extendify::close-library",l)})),[l,i]),(0,e.createElement)(_a,null)}(0,Na.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return{...e,attributes:{...e.attributes,extUtilities:{type:"array",default:[]}}}})),(0,Na.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{let n={};return t&&(n=t(e)),Ta(n,0,e)},e})),(0,Na.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",Pa),(0,Na.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",Ta);const ja=(0,it.select)("core/blocks").getCategories();(0,t.setCategories)([{slug:"extendify",title:"Extendify",icon:null},...ja]),(0,t.registerBlockCollection)("extendify",{title:"Extendify",icon:(0,e.createElement)(In.Icon,{icon:Zn})});var Aa=(0,e.createElement)($n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8h-1.5zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zM4.5 4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1V12l-2.3-1.7c-.3-.2-.6-.2-.9 0l-2.9 2.1L8 11.3c-.2-.1-.5-.1-.7 0l-2.9 1.5V4.6zm0 11.8v-1.8l3.2-1.7 2.4 1.2c.2.1.5.1.8-.1l2.8-2 2.8 2v2.5c0 .1-.1.1-.1.1H4.6c0-.1-.1-.2-.1-.2z"})),Da=(0,e.createElement)($n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"})),La=(0,e.createElement)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)($n.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z"})),Ma=(0,e.createElement)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)($n.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"})),Fa=(0,e.createElement)($n.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)($n.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"})),Ia=(0,e.createElement)($n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)($n.Path,{d:"M19 6.5H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v7zM8 12.8h8v-1.5H8v1.5z"})),Ba=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"extendify/library","title":"Pattern Library","description":"Add block patterns and full page layouts with the Extendify Library.","keywords":["template","layouts"],"textdomain":"extendify","attributes":{"preview":{"type":"string"},"search":{"type":"string"}}}');(0,t.registerBlockType)(Ba,{icon:Zn,category:"extendify",example:{attributes:{preview:window.extendifyData.asset_path+"/preview.png"}},variations:[{name:"gallery",icon:(0,e.createElement)(zn,{icon:Aa}),category:"extendify",attributes:{search:"gallery"},title:(0,Bn.__)("Gallery Patterns","extendify"),description:(0,Bn.__)("Add gallery patterns and layouts.","extendify"),keywords:[(0,Bn.__)("slideshow","extendify"),(0,Bn.__)("images","extendify")]},{name:"team",icon:(0,e.createElement)(zn,{icon:Da}),category:"extendify",attributes:{search:"team"},title:(0,Bn.__)("Team Patterns","extendify"),description:(0,Bn.__)("Add team patterns and layouts.","extendify"),keywords:[(0,Bn._x)("crew","As in team","extendify"),(0,Bn.__)("colleagues","extendify"),(0,Bn.__)("members","extendify")]},{name:"hero",icon:(0,e.createElement)(zn,{icon:La}),category:"extendify",attributes:{search:"hero"},title:(0,Bn._x)("Hero Patterns","Hero being a hero/top section of a webpage","extendify"),description:(0,Bn.__)("Add hero patterns and layouts.","extendify"),keywords:[(0,Bn.__)("heading","extendify"),(0,Bn.__)("headline","extendify")]},{name:"text",icon:(0,e.createElement)(zn,{icon:Ma}),category:"extendify",attributes:{search:"text"},title:(0,Bn._x)("Text Patterns","Relating to patterns that feature text only","extendify"),description:(0,Bn.__)("Add text patterns and layouts.","extendify"),keywords:[(0,Bn.__)("simple","extendify"),(0,Bn.__)("paragraph","extendify")]},{name:"about",icon:(0,e.createElement)(zn,{icon:Fa}),category:"extendify",attributes:{search:"about"},title:(0,Bn._x)("About Page Patterns","Add patterns relating to an about us page","extendify"),description:(0,Bn.__)("About patterns and layouts.","extendify"),keywords:[(0,Bn.__)("who we are","extendify"),(0,Bn.__)("team","extendify")]},{name:"call-to-action",icon:(0,e.createElement)(zn,{icon:Ia}),category:"extendify",attributes:{search:"call-to-action"},title:(0,Bn.__)("Call to Action Patterns","extendify"),description:(0,Bn.__)("Add call to action patterns and layouts.","extendify"),keywords:[(0,Bn._x)("cta","Initialism for call to action","extendify"),(0,Bn.__)("callout","extendify"),(0,Bn.__)("buttons","extendify")]}],edit:function(t){let{clientId:n,attributes:r}=t;const{removeBlock:o}=(0,it.useDispatch)("core/block-editor");return(0,e.useEffect)((()=>{r.preview||(r.search&&za(r.search),to("library-block","open"),o(n))}),[n,r,o]),(0,e.createElement)("img",{style:{display:"block",maxWidth:"100%"},src:r.preview,alt:(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("%s Pattern Library","extendify"),"Extendify")})}});const za=e=>{const t=new URLSearchParams(window.location.search);t.append("ext-patternType",e),window.history.replaceState(null,null,window.location.pathname+"?"+t.toString())};var $a=window.wp.editPost,Ua=window.wp.plugins,Va=()=>{const t=(0,it.useSelect)((e=>e("core").canUser("create","users"))),[n,r]=(0,e.useState)(Ze.getState().enabled),[o,a]=(0,e.useState)(tt.getState().enabled);function i(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=document.getElementById("extendify-templates-inserter-btn");t&&(e?t.classList.add("hidden"):t.classList.remove("hidden"))}async function l(e,t){"global"===t?await async function(e){await tt.setState({enabled:e})}(e):await async function(e){await Ze.setState({enabled:e})}(e)}function s(e){"global"===e?a((t=>(l(!t,e),!t))):r((t=>(i(!t),l(!t,e),!t)))}return(0,e.useEffect)((()=>{i(!n)}),[n]),(0,e.createElement)(In.Modal,{title:(0,Bn.sprintf)(// translators: %s: The name of the plugin, Extendify. (0,Bn.__)("%s Settings","extendify"),"Extendify"),onRequestClose:()=>{const t=document.getElementById("extendify-util");(0,e.unmountComponentAtNode)(t)}},(0,e.createElement)(In.ToggleControl,{label:t?(0,Bn.__)("Enable the library for myself","extendify"):(0,Bn.__)("Enable the library","extendify"),help:(0,Bn.__)("Publish with hundreds of patterns & page layouts","extendify"),checked:n,onChange:()=>s("user")}),t&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)(In.ToggleControl,{label:(0,Bn.__)("Allow all users to publish with the library","extendify"),help:(0,Bn.__)("Everyone publishes with patterns & page layouts","extendify"),checked:o,onChange:()=>s("global")})))};const Ha=t=>{let{anchorRef:n,onPressX:r,onClick:o,onClickOutside:a}=t;return n.current?(0,e.createElement)(In.Popover,{anchorRef:n.current,shouldAnchorIncludePadding:!0,className:"extendify-tooltip-default",focusOnMount:!1,onFocusOutside:a,onClick:o,position:"bottom center",noArrow:!1},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"0.5rem"}},(0,e.createElement)("span",{style:{textTransform:"uppercase",color:"#8b8b8b"}},(0,Bn.__)("Monthly Imports","extendify")),(0,e.createElement)(In.Button,{style:{color:"white",position:"relative",right:"-5px",padding:"0",minWidth:"0",height:"20px",width:"20px"},onClick:e=>{e.stopPropagation(),r()},icon:(0,e.createElement)(zn,{icon:ur,size:12}),showTooltip:!1,label:(0,Bn.__)("Close callout","extendify")})),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:(0,Jn.safeHTML)((0,Bn.sprintf)(// translators: %s: <strong> tags (0,Bn.__)("%1$sGood news!%2$s We've added more imports to your library. Enjoy!","extendify"),"<strong>","</strong>"))}}))):null},Wa=()=>{const[t,n]=(0,e.useState)(!1),r=(0,e.useRef)(!1),o=(0,e.useRef)(),a=Ze((e=>e.apiKey.length)),i=Ze((e=>e.imports>0)),l=f((e=>e.open)),s=Ze((e=>0===e.allowedImports));return(0,e.useEffect)((()=>{l&&(n(!1),r.current=!0),!a&&s&&i&&(r.current||n(!0),r.current=!0)}),[a,s,i,l]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(qa,{buttonRef:o,text:(0,Bn.__)("Design Library","extendify")}),t&&(0,e.createElement)(Ha,{anchorRef:o,onClick:async()=>{await at.ping("mb-tooltip-pressed"),eo("main-button-tooltip")},onPressX:async()=>{await at.ping("mb-tooltip-closed"),n(!1),Ze.setState({allowedImports:-1})}}))},qa=t=>{let{buttonRef:n,text:r}=t;return(0,e.createElement)("div",{className:"extendify"},(0,e.createElement)(In.Button,{isPrimary:!0,ref:n,className:"h-8 xs:h-9 px-1 min-w-0 xs:pl-2 xs:pr-3 sm:ml-2",onClick:()=>eo("main-button"),id:"extendify-templates-inserter-btn",icon:(0,e.createElement)(zn,{icon:Xn,size:24,style:{marginRight:0}})},(0,e.createElement)("span",{className:"hidden xs:inline ml-1"},r)))},Ga=()=>(0,e.createElement)(In.Button,{id:"extendify-cta-button",style:{margin:"1rem 1rem 0",width:"calc(100% - 2rem)",justifyContent:" center"},onClick:()=>eo("patterns-cta"),isSecondary:!0},(0,Bn.sprintf)(// translators: %s: Extendify Library term. (0,Bn.__)("Discover patterns in the %s","extendify"),"Extendify Library"));var Ja,Ka,Za,Xa,Ya,Qa,ei,ti;const ni=null===(Ja=window.extendifyData)||void 0===Ja||null===(Ka=Ja.user)||void 0===Ka?void 0:Ka.state,ri=()=>null===window.extendifyData.user||(null==ni?void 0:ni.isAdmin),oi=()=>{var e,t,n;return null===window.extendifyData.sitesettings||(null===(e=window.extendifyData)||void 0===e||null===(t=e.sitesettings)||void 0===t||null===(n=t.state)||void 0===n?void 0:n.enabled)},ai=null===(Za=window)||void 0===Za||null===(Xa=Za.wp)||void 0===Xa||null===(Ya=Xa.data)||void 0===Ya?void 0:Ya.subscribe((()=>{requestAnimationFrame((()=>{var t,n;if(!oi()&&!ri())return;if(document.getElementById("extendify-templates-inserter"))return;if(!document.querySelector(".edit-post-header-toolbar")&&!document.querySelector(".edit-site-header_start"))return;const r=Object.assign(document.createElement("div"),{id:"extendify-templates-inserter"});null===(t=document.querySelector(".edit-post-header-toolbar"))||void 0===t||t.append(r),null===(n=document.querySelector(".edit-site-header_start"))||void 0===n||n.append(r),(0,e.render)((0,e.createElement)(Wa,null),r),(null===window.extendifyData.user?oi():null==ni?void 0:ni.enabled)||document.getElementById("extendify-templates-inserter-btn").classList.add("hidden"),ai()}))})),ii=null===(Qa=window)||void 0===Qa||null===(ei=Qa.wp)||void 0===ei||null===(ti=ei.data)||void 0===ti?void 0:ti.subscribe((()=>{requestAnimationFrame((()=>{if(!oi()&&!ri())return;if(!document.querySelector("[id$=patterns-view]"))return;if(document.getElementById("extendify-cta-button"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-cta-button-container"});document.querySelector("[id$=patterns-view]").prepend(t),(0,e.render)((0,e.createElement)(Ga,null),t),ii()}))})),li=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)($a.PluginSidebarMoreMenuItem,{onClick:function(){const t=document.getElementById("extendify-util");(0,e.render)((0,e.createElement)(Va,null),t)},icon:(0,e.createElement)(zn,{icon:Xn,size:24})}," ","Extendify"));try{(0,Ua.registerPlugin)("extendify-settings-enable-disable",{render:li})}catch(nn){console.error("registerPlugin not supported? (error handled gracefully)",nn.message)}var si,ci;[{register(){const{createNotice:e}=(0,it.dispatch)("core/notices"),t=Ze.getState().incrementImports;window.addEventListener("extendify::template-inserted",(n=>{e("info",(0,Bn.__)("Page layout added","extendify"),{isDismissible:!0,type:"snackbar"}),setTimeout((()=>{var e;t(),Wr.import(null===(e=n.detail)||void 0===e?void 0:e.template)}),0)}))}},{register(){window.addEventListener("extendify::softerror-encountered",(e=>{this[(0,Ar.camelCase)(e.detail.type)](e.detail)}))},versionOutdated(t){(0,e.render)((0,e.createElement)(fo,{title:t.data.title,requiredPlugins:["extendify"],message:t.data.message,buttonLabel:t.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((e=>e.register())),null===(si=window)||void 0===si||null===(ci=si.wp)||void 0===ci||ci.domReady((()=>{const n=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(n),(0,e.render)((0,e.createElement)(Ra,null),n),n.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),n.nextSibling),Qr.getState().importOnLoad){const e=Qr.getState().wantedTemplate;setTimeout((()=>{ho((0,t.rawHandler)({HTML:e.fields.code}),e)}),0)}Qr.setState({importOnLoad:!1,wantedTemplate:{}})}))}()}();
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.1 |
proxy
|
phpinfo
|
Настройка