(()=>{"use strict";var e={5795(e){e.exports=window.ReactDOM}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var l=t[r]={exports:{}};return e[r](l,l.exports,n),l.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);const r=window.React;var a=n.n(r);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,l,c,o=[],i=!0,s=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=l.call(n)).done)&&(o.push(r.value),o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{if(!i&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(s)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const o=window.wp.url,i=window.wp.apiFetch;var s=n.n(i);function u(e,t,n,r,a,l,c){try{var o=e[l](c),i=o.value}catch(e){return void n(e)}o.done?t(i):Promise.resolve(i).then(r,a)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function c(e){u(l,r,a,c,o,"next",e)}function o(e){u(l,r,a,c,o,"throw",e)}c(void 0)})}}const d=window.regeneratorRuntime;var p=n.n(d);const v=window.wp.i18n,f=function(){return a().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",fill:"none",viewBox:"0 0 11 11"},a().createElement("path",{fill:"#475467",d:"M1.658 10.465l-1.4-1.4 3.6-3.6-3.6-3.575 1.4-1.4 3.6 3.6L8.833.49l1.4 1.4-3.6 3.575 3.6 3.6-1.4 1.4-3.575-3.6-3.6 3.6z"}))};function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(null,arguments)}var w=function(e){return a().createElement("svg",y({viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},e),a().createElement("circle",{cx:90.5,cy:454.8,fill:"#ffb45a",r:57.2}),a().createElement("circle",{cx:256,cy:454.8,fill:"#ff7b8e",r:57.2}),a().createElement("circle",{cx:421.5,cy:454.8,fill:"#5ac0ff",r:57.2}),a().createElement("path",{d:"M356.5 94.5c-3.1 0-6.1.2-9.1.4C335 40.6 286.4 0 228.3 0c-15.3 0-29.9 2.8-43.4 8 0 15.3.1 32.9.2 40.4 15.6.1 45.8.2 59.1.2v57.8h-58.8v97.7h60.5c-1.7 4.3-4.3 10.7-5.4 13.2-11 26.5-38.3 41.3-66.6 36.2-26.9-4.9-46.9-27.8-48.4-55.9-.4-8.2-.2-16.5-.2-24.7V106h-20.7c-41.8 19.4-70.9 61.7-70.9 110.8 0 67.5 54.7 122.2 122.2 122.2h202c66.9-.7 120.8-55.1 120.8-122.2 0-67.5-54.7-122.3-122.2-122.3z",fill:"#5633d1"}))},h=function(e){return a().createElement("svg",y({viewBox:"0 0 143 28",xmlns:"http://www.w3.org/2000/svg"},e),a().createElement("g",{fill:"currentColor"},a().createElement("path",{d:"M6.6 18.5c-1.2 0-1.9-.7-1.9-2.1v-7h3.4V6.3H4.3l-.6-3H.8v14.2c0 2.8 1.3 4.1 3.8 4.1H8v-3.1zM17.3 6.3c-4.8 0-7.2 2.5-7.2 7.5 0 5.2 2.8 7.8 8.3 7.8 1.9 0 3.6-.1 4.9-.4v-3.1c-1.5.3-3.1.4-4.6.4-3.2 0-4.8-1.1-4.8-3.2h10.2c.1-.6.1-1.3.1-1.9.1-4.7-2.3-7.1-6.9-7.1zM14 12.6c.2-2.2 1.3-3.3 3.3-3.3 2.1 0 3.2 1.1 3.2 3.2v.1zM44.4 6.3c-1.7 0-3.3.7-4.9 2.1-.7-1.4-2-2.1-4-2.1-1.9 0-3.6.7-4.9 2.2l-.5-2.2h-3v15.3H31V11c1-1 2.1-1.5 3.2-1.5 1.4 0 2.1.9 2.1 2.6v9.6h3.9V11.1c1.1-1 2.2-1.5 3.3-1.5 1.5 0 2.3.8 2.3 2.6v9.6h3.9v-9.5c0-4.1-1.8-6-5.3-6zM59.8 6.3c-2.3 0-4.4.2-6.4.6V28h3.9v-7.1c1 .5 2.1.7 3.1.7 4.8 0 7.3-2.7 7.3-8-.1-4.9-2.7-7.3-7.9-7.3zm.5 12.1c-1.1 0-2.1-.3-3.1-.8v-8c.7-.1 1.6-.2 2.7-.2 2.5 0 3.8 1.4 3.8 4.1.1 3.3-1.1 4.9-3.4 4.9zM70.5.7h3.9v20.8h-3.9zM84.1 6.3c-1.7 0-3.5.2-5.6.7v3.1c2-.5 3.9-.7 5.6-.7 2 0 3 .7 3 2.1v1.2c-1-.2-2.1-.3-3.1-.3-4.4 0-6.6 1.5-6.6 4.6 0 3.2 1.9 4.8 5.6 4.8 1.6 0 3.1-.5 4.4-1.4l1.4 1.4H91V11.5c-.1-3.6-2.4-5.2-6.9-5.2zm-.6 12.5c-1.6 0-2.3-.7-2.3-2s.9-1.9 2.8-1.9c1.1 0 2.1.1 3.1.3v2.4c-1.2.8-2.4 1.2-3.6 1.2zM100 18.5c-1.2 0-1.9-.7-1.9-2.1v-7h3.4V6.3h-3.8l-.6-3h-2.9v14.2c0 2.8 1.3 4.1 3.8 4.1h3.4v-3.1zM110.7 6.3c-4.8 0-7.2 2.5-7.2 7.5 0 5.2 2.8 7.8 8.3 7.8 1.9 0 3.6-.1 4.9-.4v-3.1c-1.5.3-3.1.4-4.6.4-3.2 0-4.8-1.1-4.8-3.2h10.2c.1-.6.1-1.3.1-1.9.1-4.8-2.3-7.1-6.9-7.1zm-3.3 6.3c.2-2.2 1.3-3.3 3.3-3.3 2.1 0 3.2 1.1 3.2 3.2v.1zM120.6.7h3.9v20.8h-3.9zM138 6.2l-3.8 11-3.9-11h-4.1l5.9 15.4c-.8 1.7-2 2.9-3.7 3.7l1.9 2.6c2.5-1.2 4.3-3.2 5.4-5.9L142 6.2z"})))};const E=function(e){var t=e.title,n=e.subTitle,r=e.setIsClosed;return a().createElement("div",{className:"review-header"},!t&&a().createElement("div",{className:"templately-logo"},a().createElement(w,{width:"37.66px",className:"vector-logo"}),a().createElement(h,{width:"143px",className:"text-logo"})),t&&a().createElement("h1",{className:"templately-review-header-title"},t),n&&a().createElement("h3",{className:"templately-review-header-sub-title"},n),a().createElement("button",{className:"templately-review-header-close-button",onClick:function(e){r("close_button")}},a().createElement(f,null)))},g=function(e){e.setCurrentScreen;var t=e.setIsClosed,n=e.rating,l=e.email,i=c((0,r.useState)(null!=l?l:""),2),u=i[0],d=i[1],f=c((0,r.useState)(""),2),y=f[0],w=f[1],h=function(){var e=m(p().mark(function e(r){var a,l,c;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r.preventDefault(),(a=new FormData(r.target)).set("rating",n),e.prev=1,l=(0,o.addQueryArgs)(ajaxurl,{action:"templately_pack_feedback_form",nonce:window.templately.nonce}),e.next=2,s()({url:l,method:"POST",body:a});case 2:t(!0),e.next=4;break;case 3:e.prev=3,c=e.catch(1),t(!0),console.error("Error:",c);case 4:case"end":return e.stop()}},e,null,[[1,3]])}));return function(_x){return e.apply(this,arguments)}}();return a().createElement(a().Fragment,null,a().createElement(E,{title:(0,v.__)("Thank you for sharing your experience.","templately"),subTitle:(0,v.__)("We truly value your feedback. Please let us know how we can improve and enhance your experience.","templately"),setIsClosed:t}),a().createElement("div",{className:"review-body"},a().createElement("div",{className:"review-wrapper"},a().createElement("form",{action:"",className:"review-form",onSubmit:h},a().createElement("div",{className:"form-control form-control-email"},a().createElement("label",{htmlFor:"review-email",className:"input-email-label"},(0,v.__)("Email","templately")),a().createElement("input",{name:"review-email",id:"review-email",type:"email",className:"input-email",placeholder:"example@gmail.com",value:u,onChange:function(e){return d(e.target.value)},required:!0})),a().createElement("div",{className:"form-control form-control-description"},a().createElement("label",{htmlFor:"review-description",className:"input-description-label"},(0,v.__)("Description","templately")),a().createElement("textarea",{name:"review-description",id:"review-description",className:"input-description",placeholder:"Describe your issue in details",value:y,onChange:function(e){return w(e.target.value)},required:!0})),a().createElement("button",{type:"submit",className:"review-submit"},(0,v.__)("Send","templately"))))))},_=function(e){var t=e.setIsClosed,n=c((0,r.useState)(),2),l=n[0],o=n[1];return(0,r.useEffect)(function(){var e=setTimeout(function(){t(!0)},5e3);return o(e),function(){l&&clearTimeout(l)}},[]),a().createElement(a().Fragment,null,a().createElement(E,{title:(0,v.__)("Thanks a lot for your Feedback!","templately"),setIsClosed:t}),a().createElement("div",{className:"review-body"},a().createElement("div",{className:"review-wrapper"},a().createElement("p",{className:"description"},(0,v.__)("We really appreciate you taking the time to share your thoughts with us. Your feedback helps us improve and create a better experience for everyone.","templately")))))},b=function(e){var t=e.setCurrentScreen,n=e.setIsClosed,r=e.setRating,l=e.email,c=function(e){r(e),t(e>=5?"review":"feedback")};return a().createElement(a().Fragment,null,a().createElement(E,{setIsClosed:n,email:l}),a().createElement("div",{className:"review-body"},a().createElement("div",{className:"review-wrapper"},a().createElement("p",{className:"description"},(0,v.__)("I see that you've already started using Templately. How has your experience been so far, and how would you rate us?","templately")),a().createElement("div",{className:"ratting-wrapper"},a().createElement("div",{className:"review-ratings"},a().createElement("div",{className:"rating rating-1",onClick:function(){return c(1)}},a().createElement("span",{className:"icon"}),a().createElement("span",null,(0,v.__)("1 Star","templately"))),a().createElement("div",{className:"rating rating-2",onClick:function(){return c(2)}},a().createElement("span",{className:"icon"}),a().createElement("span",null,(0,v.__)("2 Stars","templately"))),a().createElement("div",{className:"rating rating-3",onClick:function(){return c(3)}},a().createElement("span",{className:"icon"}),a().createElement("span",null,(0,v.__)("3 Stars","templately"))),a().createElement("div",{className:"rating rating-4",onClick:function(){return c(4)}},a().createElement("span",{className:"icon"}),a().createElement("span",null,(0,v.__)("4 Stars","templately"))),a().createElement("div",{className:"rating rating-5",onClick:function(){return c(5)}},a().createElement("span",{className:"icon"}),a().createElement("span",null,(0,v.__)("5 Stars","templately")))),a().createElement("div",{className:"review-scale"},a().createElement("div",{className:"not-satisfied"},(0,v.__)("Not Satisfied","templately")),a().createElement("div",{className:"very-satisfied"},(0,v.__)("Very Satisfied","templately")))))))},N=function(){return a().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 25 24"},a().createElement("mask",{id:"mask0_1187_1613",style:{maskType:"alpha"},width:"25",height:"24",x:"0",y:"0",maskUnits:"userSpaceOnUse"},a().createElement("path",{fill:"#D9D9D9",d:"M0.191 0H24.191V24H0.191z"})),a().createElement("g",{mask:"url(#mask0_1187_1613)"},a().createElement("path",{fill:"#fff",d:"M15.191 19l-1.425-1.4 4.6-4.6H2.191v-2h16.175l-4.575-4.6 1.4-1.4 7 7-7 7z"})))},k=function(e){var t=e.setIsClosed,n=e.email,r=function(){var e=m(p().mark(function e(r){var a,l,c;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(a=new FormData).set("review-description","N/A"),a.set("review-email",n),a.set("rating",5),e.prev=1,l=(0,o.addQueryArgs)(ajaxurl,{action:"templately_pack_feedback_form",nonce:window.templately.nonce}),e.next=2,s()({url:l,method:"POST",body:a});case 2:t(!0),e.next=4;break;case 3:e.prev=3,c=e.catch(1),console.error("Error:",c),t(!0);case 4:case"end":return e.stop()}},e,null,[[1,3]])}));return function(_x){return e.apply(this,arguments)}}();return a().createElement(a().Fragment,null,a().createElement(E,{title:(0,v.__)("We're glad that you liked us! 😍","templately"),setIsClosed:function(e){t("close_button_5_star")}}),a().createElement("div",{className:"review-body"},a().createElement("div",{className:"review-wrapper"},a().createElement("p",{className:"description"},(0,v.__)("If you don't mind, could you take 30 seconds to review us on WordPress? Your feedback will help us improve and grow. Thank you in advance! 🙏","templately")))),a().createElement("div",{className:"review-footer"},a().createElement("a",{href:"https://wordpress.org/support/plugin/templately/reviews/#new-post",className:"button",target:"_blank",onClick:r},a().createElement("span",null,(0,v.__)("Rate Templately","templately")),a().createElement(N,null)),a().createElement("a",{href:"#",className:"button button-secondary",onClick:function(e){e.preventDefault(),t("already_did")}},a().createElement("span",null,(0,v.__)("I already did","templately")))))},x=function(e){var t=c((0,r.useState)(""),2),n=t[0],l=t[1],i=c((0,r.useState)(!1),2),u=i[0],m=i[1],d=c((0,r.useState)(0),2),p=d[0],v=d[1],f=c((0,r.useState)(!1),2),y=f[0],w=f[1];if((0,r.useEffect)(function(){if(u){var t=(0,o.addQueryArgs)(ajaxurl,{action:"templately_pack_import_close_feedback_modal",nonce:window.templately.nonce});u&&"string"==typeof u&&(t=(0,o.addQueryArgs)(t,{closeAction:u,"review-email":e.email})),s()({url:t,method:"GET"}).then(function(e){}).catch(function(e){console.error("Error:",e)})}},[u]),(0,r.useEffect)(function(){setTimeout(function(){w(!0)},1500)},[]),!u&&y)return a().createElement(a().Fragment,null,a().createElement("div",{className:"templately-feedback-form "+n},function(t){switch(t){case"review":return a().createElement(k,{setCurrentScreen:l,setIsClosed:m,email:e.email});case"feedback":return a().createElement(g,{setCurrentScreen:l,setIsClosed:m,rating:p,email:e.email});case"feedbackcomplete":return a().createElement(_,{setCurrentScreen:l,setIsClosed:m});default:return a().createElement(b,{setCurrentScreen:l,setIsClosed:m,setRating:v,email:e.email})}}(n)))};var C,S=n(5795),I=n.n(S),M=null;try{var z=n(5795);M=z.createRoot}catch(e){}if(null!==(C=window.templatelyDeveloper)&&void 0!==C&&C.log){var T=a().version||"unknown",A=M?"18 (createRoot)":"17 (render)";console.log("[Templately] React version: ".concat(T,", Using API: ").concat(A))}var O=function(){return"function"==typeof M};const R=window.wp.domReady;var j,D=n.n(R),F=(j=new Map,{render:function(e,t){var n="string"==typeof t?document.getElementById(t):t;return n?function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return O()?(r&&r.has(t)?n=r.get(t):(n=M(t),r&&r.set(t,n)),n.render(e),n):void I().render(e,t)}(e,n,j):(console.error("Container element not found:",t),null)},unmount:function(e){var t="string"==typeof e?document.getElementById(e):e;return t?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(O()&&t){var n=t.get(e);return!!n&&(n.unmount(),t.delete(e),!0)}return I().unmountComponentAtNode(e)}(t,j):(console.error("Container element not found:",e),!1)},getRoot:function(e){var t="string"==typeof e?document.getElementById(e):e;return j.get(t)||null},hasRoot:function(e){var t="string"==typeof e?document.getElementById(e):e;return j.has(t)}});D()(function(){F.render(a().createElement(x,window.templately),"templately-fsi-feedback")})})();