PluginProbe
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code / 5.5.4
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code v5.5.4
5.5.4 5.5.3 3.1.0 3.2.0 3.2.1 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.6.0 3.7.0 3.8.0 3.8.1 3.8.2 3.8.3 4.0.0 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 All 79 releases
← All changes | assets/admin/js/dashboard.js +1 -1 4.0.2 → 5.5.4 View file →
@@ -1 +1 @@
1 -!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=jQuery,n=e.n(t),r=wp.element,l=wp.hooks,a=(0,r.createContext)(),o=function(e){var t=e.reducer,n=e.initialState,l=e.children;return wp.element.createElement(a.Provider,{value:(0,r.useReducer)(t,n)},l)},c=function(){return(0,r.useContext)(a)};function i(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,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(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)?m(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.")}()}function m(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}var u=function(){return wp.element.createElement("svg",{viewBox:"-21 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"m186.667969 416c-49.984375 0-90.667969-40.683594-90.667969-90.667969v-218.664062h-37.332031c-32.363281 0-58.667969 26.300781-58.667969 58.664062v288c0 32.363281 26.304688 58.667969 58.667969 58.667969h266.664062c32.363281 0 58.667969-26.304688 58.667969-58.667969v-37.332031zm0 0"}),wp.element.createElement("path",{d:"m469.332031 58.667969c0-32.40625-26.261719-58.667969-58.664062-58.667969h-224c-32.40625 0-58.667969 26.261719-58.667969 58.667969v266.664062c0 32.40625 26.261719 58.667969 58.667969 58.667969h224c32.402343 0 58.664062-26.261719 58.664062-58.667969zm0 0"}))},p=function(){var e=i(c(),2),t=e[0],a=e[1],o=t.buttonStyle,m=t.meta,p=o.btn_color,s=o.btn_bg_color,d=o.btn_l_padding,b=o.btn_t_padding,f=o.btn_r_padding,y=o.btn_b_padding,v=o.btn_l_margin,w=o.btn_t_margin,g=o.btn_r_margin,E=o.btn_b_margin,h=o.btn_tl_radius,O=o.btn_tr_radius,S=o.btn_br_radius,N=o.btn_bl_radius,j=o.btn_font_size,_=o.btn_line_height,C=o.btn_h_color,P=o.btn_h_bg_color,x=o.svg_icon_color,A=o.svg_icon_width,D=o.svg_icon_t_padding,k=o.svg_icon_r_padding,I=o.svg_icon_b_padding,U=o.svg_icon_l_padding,T=o.svg_icon_h_color,B=o.cover_color,z=o.cover_font_size,V=(m["button-copy-text"],m["button-position"]||""),F=m["button-text"]||"",R=m["button-title"]||"",H=(m["copy-format"],m.selector,m.style||""),W=function(){var e=n()("#ctc-style");e.length||((e=document.createElement("style")).id="ctc-style",e.type="text/css",e.media="screen",e.innerHTML="",document.head.appendChild(e),e=n()("#ctc-style"));var t="\n #preview .ctc-style-cover .ctc-button {\n color: ".concat(B,";\n font-size: ").concat(z,"px;\n }\n #preview .ctc-style-svg-icon .ctc-button {\n padding-top: ").concat(D,"px;\n padding-right: ").concat(k,"px;\n padding-bottom: ").concat(I,"px;\n padding-left: ").concat(U,"px;\n color: ").concat(x,";\n }\n #preview .ctc-style-svg-icon svg {\n fill: ").concat(x,";\n width: ").concat(A,"px;\n }\n #preview .ctc-style-svg-icon .ctc-button:hover {\n color: ").concat(T,";\n }\n #preview .ctc-style-svg-icon .ctc-button:hover svg {\n fill: ").concat(T,";\n }\n\n #preview .ctc-style-button .ctc-button {\n color: ").concat(p,";\n background-color: ").concat(s,";\n font-size: ").concat(j,"px;\n line-height: ").concat(_,"px;\n padding-left: ").concat(d,"px;\n padding-top: ").concat(b,"px;\n padding-right: ").concat(f,"px;\n padding-bottom: ").concat(y,"px;\n margin-left: ").concat(v,"px;\n margin-top: ").concat(w,"px;\n margin-right: ").concat(g,"px;\n margin-bottom: ").concat(E,"px;\n border-top-left-radius: ").concat(h,"px;\n border-top-right-radius: ").concat(O,"px;\n border-bottom-right-radius: ").concat(S,"px;\n border-bottom-left-radius: ").concat(N,"px;\n }\n #preview .ctc-style-button .ctc-button:hover {\n color: ").concat(C,";\n background-color: ").concat(P,";\n }\n #preview .ctc-style-button .ctc-button svg {\n fill: ").concat(p,";\n width: ").concat(j,"px;\n }\n #preview .ctc-style-button .ctc-button:hover svg {\n fill: ").concat(C,";\n }\n ");e.html(t)};return(0,r.useEffect)((function(){!1!==M&&W()}),[o]),wp.element.createElement("div",{id:"preview",className:"ctc-preview"},wp.element.createElement("h2",null,"Preview"),wp.element.createElement("div",{className:"ctc-preview-wrap ctc-position-".concat(V," ctc-style-").concat(H)},""===H||"button"===H?wp.element.createElement(React.Fragment,null,"inside"===V?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("button",{className:"ctc-button",title:R},F),"Hello World"):null,""===V||"outside"===V?wp.element.createElement(React.Fragment,null,wp.element.createElement("button",{className:"ctc-button",title:R},F),wp.element.createElement("div",{className:"ctc-preview-target"},"Hello World")):null):null,"svg-icon"===H?wp.element.createElement(React.Fragment,null,"inside"===V?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("button",{className:"ctc-button",title:R},wp.element.createElement(u,null)),"Hello World"):null,"outside"===V?wp.element.createElement(React.Fragment,null,wp.element.createElement("button",{className:"ctc-button",title:R},wp.element.createElement(u,null)),wp.element.createElement("div",{className:"ctc-preview-target"},"Hello World")):null):null,"cover"===H?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("span",{className:"ctc-button",title:R},F),"Hello World"):null),wp.element.createElement("form",{id:"ctc-style-form",className:"".concat(!1===M?"is-free":""," ").concat(H?"style-"+H:""),onChange:function(e){e.preventDefault();var t=e.target.name,n=e.target.value;t=(t=t.replaceAll("ctc-","")).replaceAll("-","_");var r=(0,l.applyFilters)("ctc.settings.submit",!1,t,n,o);!1!==r&&(a({type:"set",buttonStyle:r,isUpdated:!0}),W())}},!1===M?wp.element.createElement("div",{className:"upgrade"},wp.element.createElement("a",{href:CopyDashboardVars.upgradeUrl},"Upgrade to Premium to Access")):null,wp.element.createElement("table",{className:"style-svg-icon widefat striped",style:{display:"svg-icon"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Normal Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-svg-icon-color",name:"ctc-svg-icon-color",value:x}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-width",name:"ctc-svg-icon-width",value:A}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Padding"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-t-padding",name:"ctc-svg-icon-t-padding",value:D}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-r-padding",name:"ctc-svg-icon-r-padding",value:k}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-b-padding",name:"ctc-svg-icon-b-padding",value:I}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-l-padding",name:"ctc-svg-icon-l-padding",value:U}))),wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Hover Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-svg-icon-h-color",name:"ctc-svg-icon-h-color",value:T}))))),wp.element.createElement("table",{className:"style-cover widefat striped",style:{display:"cover"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("td",null,"Text Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-cover-color",name:"ctc-cover-color",value:B}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Font Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-cover-font-size",name:"ctc-cover-font-size",value:z}))))),wp.element.createElement("table",{className:"style-button widefat striped",style:{display:"button"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Normal Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-color",name:"ctc-btn-color",value:p}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Background Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-bg-color",name:"ctc-btn-bg-color",value:s}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Font Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-font-size",name:"ctc-btn-font-size",value:j}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Line Height"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-line-height",name:"ctc-btn-line-height",value:_}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Padding"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-t-padding",name:"ctc-btn-t-padding",value:b}),wp.element.createElement("input",{type:"number",className:"ctc-btn-r-padding",name:"ctc-btn-r-padding",value:f}),wp.element.createElement("input",{type:"number",className:"ctc-btn-b-padding",name:"ctc-btn-b-padding",value:y}),wp.element.createElement("input",{type:"number",className:"ctc-btn-l-padding",name:"ctc-btn-l-padding",value:d}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Margin"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-t-margin",name:"ctc-btn-t-margin",value:w}),wp.element.createElement("input",{type:"number",className:"ctc-btn-r-margin",name:"ctc-btn-r-margin",value:g}),wp.element.createElement("input",{type:"number",className:"ctc-btn-b-margin",name:"ctc-btn-b-margin",value:E}),wp.element.createElement("input",{type:"number",className:"ctc-btn-l-margin",name:"ctc-btn-l-margin",value:v}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Border Radius"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-tl-radius",name:"ctc-btn-tl-radius",value:h}),wp.element.createElement("input",{type:"number",className:"ctc-btn-tr-radius",name:"ctc-btn-tr-radius",value:O}),wp.element.createElement("input",{type:"number",className:"ctc-btn-br-radius",name:"ctc-btn-br-radius",value:S}),wp.element.createElement("input",{type:"number",className:"ctc-btn-bl-radius",name:"ctc-btn-bl-radius",value:N}))),wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Hover Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-h-color",name:"ctc-btn-h-color",value:C}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Background Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-h-bg-color",name:"ctc-btn-h-bg-color",value:P})))))))};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(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,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(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)?v(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.")}()}function v(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}var w=[{name:"Button",value:"button"},{name:"Icon",value:"svg-icon"},{name:"Cover",value:"cover"}],g=[{name:"Inside",value:"inside"},{name:"Outside",value:"outside"}],E=[{name:"Default",value:"default"},{name:"Google Docs",value:"google-docs"},{name:"Email",value:"email"}],h=function(){var e=y(c(),2),t=e[0].meta,n=e[1],r=t["button-copy-text"]||"",l=t["button-position"]||"",a=t["button-text"]||"",o=t["button-title"]||"",i=t["copy-format"]||"",m=t.selector||"",u=t.style||"";return wp.element.createElement("div",{className:"ctc-settings"},wp.element.createElement("h2",null,"Settings"),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Selector"),wp.element.createElement("input",{type:"text",value:m,placeholder:"E.g. pre, .my-class, #my-id",onChange:function(e){n({type:"set",meta:b(b({},t),{},{selector:e.target.value}),isUpdated:!0})}})),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Format"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{"copy-format":e.target.value}),isUpdated:!0})}},E.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:i===e.value},e.name)})))),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Style"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{style:e.target.value}),isUpdated:!0})}},w.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:u===e.value},e.name)})))),"cover"===u?null:wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Position"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-position":e.target.value}),isUpdated:!0})}},g.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:l===e.value},e.name)})))),"button"===u?wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Button Text"),wp.element.createElement("input",{type:"text",value:a,placeholder:"Copy to Clipboard",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-text":e.target.value}),isUpdated:!0})}})):null,wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"After Copy Button Text"),wp.element.createElement("input",{type:"text",value:r,placeholder:"Copied",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-copy-text":e.target.value}),isUpdated:!0})}})),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Button Title"),wp.element.createElement("input",{type:"text",value:o,placeholder:"Copy to Clipboard",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-title":e.target.value}),isUpdated:!0})}})))};function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function S(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}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,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||P(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.")}()}function P(e,t){if(e){if("string"==typeof e)return x(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)?x(e,t):void 0}}function x(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}var A=function(e){var t=e.data,n=t.id,l=t.operator,a=t.type,o=t.value,i=C(c(),2),m=i[0].meta,u=i[1],p=m.conditions,s=C((0,r.useState)(a),2),d=s[0],b=s[1],f=CopyDashboardVars.conditions.filter((function(e){return e.key===d}));return wp.element.createElement("div",{className:"condition"},wp.element.createElement("select",{value:d,onChange:function(e){b(e.target.value),u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{type:e.target.value}):t}))})})}},wp.element.createElement("option",{value:""},"Select a field"),CopyDashboardVars.conditions.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.key},e.name)}))),wp.element.createElement("select",{value:l,onChange:function(e){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{operator:e.target.value}):t}))})})}},wp.element.createElement("option",{value:"="},"is equal to"),wp.element.createElement("option",{value:"!="},"is not equal to")),wp.element.createElement("select",{className:"condition-value",value:o,onChange:function(e){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{value:e.target.value}):t}))})})}},f.length>0?wp.element.createElement(React.Fragment,null,f[0].types.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value},e.name)}))):wp.element.createElement("option",{value:""},"Select a value")),wp.element.createElement("button",{className:"button button-secondary",onClick:function(){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.filter((function(e){return e.id!==n}))})})}},"Remove"))},D=function(){var e=C(c(),2),t=e[0].meta,n=e[1],r=t.conditions;return wp.element.createElement("div",{className:"ctc-conditions"},wp.element.createElement("h2",null,"Display Conditions"),wp.element.createElement("h3",null,"Show this field group if"),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("div",{className:"field"},r.map((function(e,t){return wp.element.createElement(A,{key:t,data:e})})),wp.element.createElement("button",{className:"button button-primary",onClick:function(){n({type:"set",isUpdated:!0,meta:j(j({},t),{},{conditions:[].concat(S(r),[{id:Date.now().toString(),operator:"=",type:"",value:""}])})})}},"Add Condition"))))};function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(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,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return z(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)?z(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.")}()}function z(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}var V=function(){var e=B(c(),2),t=e[0],l=t.isUpdated,a=t.meta,o=t.buttonStyle,i=t.post,m=e[1],u=i.post_title,s=B((0,r.useState)("Cancel"),2),d=s[0],b=s[1],f=B((0,r.useState)(CopyDashboardVars.onEdit?"Save Changes":"Create"),2),y=f[0],v=f[1],w=a["button-copy-text"]||"",g=a["button-position"]||"",E=a["button-text"]||"",O=a["button-title"]||"",S=a["copy-format"]||"",N=a.selector||"",j=a.style||"",_=a.conditions||[];return wp.element.createElement("div",null,wp.element.createElement("div",{className:"row"},wp.element.createElement("div",{className:"col"},wp.element.createElement("div",{className:"field post-title"},wp.element.createElement("span",{className:"label"},"Post Title"),wp.element.createElement("input",{type:"text",value:u,className:"post-title",placeholder:"Enter post title",onChange:function(e){m({type:"set",post:U(U({},i),{},{post_title:e.target.value}),isUpdated:!0})}})))),wp.element.createElement("div",{className:"row"},wp.element.createElement("div",{className:"col"},wp.element.createElement(h,null),wp.element.createElement(D,null)),wp.element.createElement("div",{className:"col"},wp.element.createElement(p,null))),wp.element.createElement("div",null,wp.element.createElement("button",{className:"button button-primary save-btn",disabled:!l,onClick:function(){CopyDashboardVars.onEdit?v("Saving..."):v("Creating..."),n().ajax({url:CopyDashboardVars.ajax_url,type:"POST",data:{action:"ctc_save_changes",on_edit:CopyDashboardVars.onEdit,style_type:j,position:g,format:S,btn_text:E,btn_after_copy_text:w,btn_title:O,selector:N,buttonStyle:o,post:i,conditions:_,nonce:CopyDashboardVars.nonce},success:function(e){var t;v("Redirecting..."),window.location.href=(t=e.data.edit_post_url)?t=(t=(t=t.replaceAll("&amp;","&")).replaceAll("&#215;","x")).replaceAll("&#8211;","-"):t}})}},y),wp.element.createElement("button",{className:"button",onClick:function(){b("Redirecting..."),window.location.href=CopyDashboardVars.editUrl}},d)))},F=function(){return wp.element.createElement("div",null,wp.element.createElement("h2",null,"Current Upgrade Offer"),wp.element.createElement("div",{className:"offer"},wp.element.createElement("br",null),"Get up to ",wp.element.createElement("span",null,"20% to 58% off")," by upgrading to the Premium version.",wp.element.createElement("br",null),"Don't miss out! 🛍️✨",wp.element.createElement("br",null),wp.element.createElement("a",{href:"https://clipboard.agency/#pricing",target:"_blank"},"Get Offer Now")))};function R(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,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return H(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)?H(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.")}()}function H(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}var M=(0,l.applyFilters)("ctc.settings.customize",!1),W=function(){var e=R(c(),2),t=e[0].tab,n=e[1],r=[{slug:"dashboard",name:"Editor",component:V,canDisplay:!0},{slug:"upgrade",name:"Upgrade to Pro",component:F,canDisplay:!1===M}];return wp.element.createElement("div",{className:"page"},wp.element.createElement("div",{className:"header"},wp.element.createElement("div",{className:"logo"}),wp.element.createElement("div",{className:"header-right"},wp.element.createElement("ul",{className:"menu menu-admin"},r.map((function(e,r){return e.canDisplay?wp.element.createElement("li",{key:r,className:"tab-".concat(e.slug," ").concat(t.slug===e.slug?"active":""),onClick:function(){n({type:"set",tab:e})}},wp.element.createElement("a",{href:"#"},e.name)):null}))),wp.element.createElement("div",{className:"flex"},wp.element.createElement("ul",{className:"menu"},wp.element.createElement("li",null,wp.element.createElement("a",{href:"https://clipboard.agency/doc/installation/",target:"_blank"},"Knowledge Base")))))),wp.element.createElement("div",{className:"content"},wp.element.createElement(t.component,null)),wp.element.createElement("div",{className:"footer"}))};function $(e){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$(e)}var G=["type"];function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q={styleType:"button",position:"outside",format:"",btnText:"Copy to Clipboard",btnAfterCopyText:"Copy",btnTitle:"Copy to Clipboard",buttonStyle:CopyDashboardVars.buttonStyle,isUpdated:!1,post:CopyDashboardVars.onEdit?CopyDashboardVars.post:{post_title:""},meta:CopyDashboardVars.onEdit?CopyDashboardVars.meta:{"button-copy-text":"Copied","button-position":"outside","button-text":"Copy to Clipboard","button-title":"Copy to Clipboard","copy-format":"",selector:"pre",style:"button",conditions:[]},tab:{slug:"dashboard",name:"Editor",component:V}},J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=function(e,t){if(null==e)return{};var n,r,l=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(t,G);return"set"===n?L(L({},e),r):e};function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Z(r.key),r)}}function Z(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}var ee=function(){return wp.element.createElement(o,{reducer:J,initialState:Q},wp.element.createElement(W,null))},te=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"setup",value:function(){(0,r.render)((0,r.createElement)(ee),document.getElementById("ctc-dashboard-root"))}}])&&Y(e.prototype,t),n&&Y(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();n()(document).ready((function(){window.ctcDashboard=new te,null!==document.getElementById("ctc-dashboard-root")&&window.ctcDashboard.setup()}))}();
1 +!function(){"use strict";var e={"./assets/admin/src/components/AdminHeader.js":function(e,t,n){n.r(t);var r=n("./assets/admin/src/components/Icons.js"),a=n("./assets/admin/src/components/ProBadge.js");t.default=function(e){var t=e.title,n=e.version,o=void 0===n?"":n,l=e.isPro,c=void 0!==l&&l,s=e.backHref,i=e.children;return wp.element.createElement("header",{className:"h-16 bg-white border-b border-gray-200 flex items-center justify-between flex-shrink-0 z-20 relative pr-6 ".concat(s?"pl-2":"px-6")},wp.element.createElement("div",{className:"flex items-center gap-3"},s&&wp.element.createElement("a",{href:s,className:"flex items-center justify-center w-8 h-8 rounded-lg text-slate-500 hover:bg-slate-100 hover:text-slate-700 transition-colors","aria-label":"Back to rules list"},wp.element.createElement(r.ChevronLeftIcon,{className:"w-5 h-5"})),wp.element.createElement("div",{className:"h-8 w-8 bg-indigo-600 rounded-lg flex items-center justify-center text-white font-bold text-lg shadow-indigo-200 shadow-md"},wp.element.createElement(r.BoltIcon,{className:"w-4 h-4"})),wp.element.createElement("div",null,wp.element.createElement("h1",{className:"text-base font-bold text-slate-900 leading-tight m-0 p-0"},t),wp.element.createElement("div",{className:"flex items-center gap-2 mt-0.5"},o&&wp.element.createElement("span",{className:"text-[10px] text-slate-500 font-medium"},"v",o),wp.element.createElement(a.default,{isPro:c})))),i&&wp.element.createElement("div",{className:"flex items-center gap-4"},i))}},"./assets/admin/src/components/Footer.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("./assets/admin/src/components/Icons.js");t.default=function(){return wp.element.createElement("footer",{className:"bg-white border-t border-gray-200 px-6 py-3 flex items-center justify-between flex-shrink-0"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"text-sm font-medium text-slate-700"},(0,r.__)("Copy Anything to Clipboard","ctc")),wp.element.createElement("span",{className:"text-gray-300"},"|"),wp.element.createElement("span",{className:"text-xs text-gray-400"},(0,r.__)("by","ctc")," ",wp.element.createElement("a",{href:"https://clipboard.agency/",target:"_blank",rel:"noopener noreferrer",className:"text-indigo-600 hover:text-indigo-700 transition-colors"},"Clipboard Agency"))),wp.element.createElement("div",{className:"flex items-center gap-4"},wp.element.createElement("a",{href:"https://docs.clipboard.agency/getting-started",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-gray-500 hover:text-indigo-600 transition-colors"},wp.element.createElement(a.BookIcon,null),(0,r.__)("Documentation","ctc")),wp.element.createElement("a",{href:"https://wordpress.org/support/plugin/copy-the-code/",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-gray-500 hover:text-indigo-600 transition-colors"},wp.element.createElement(a.SupportIcon,null),(0,r.__)("Support","ctc"))))}},"./assets/admin/src/components/Icons.js":function(e,t,n){n.r(t),n.d(t,{ArrowUpRightIcon:function(){return v},BoltIcon:function(){return c},BookIcon:function(){return w},ChartIcon:function(){return J},CheckIcon:function(){return r},CheckmarkIcon:function(){return i},ChevronDownIcon:function(){return E},ChevronLeftIcon:function(){return p},ChevronRightIcon:function(){return h},ClickIcon:function(){return q},ClipboardCopyIcon:function(){return A},ClipboardIcon:function(){return F},ClockIcon:function(){return O},CloseIcon:function(){return d},CodeIcon:function(){return x},CopyAsIcon:function(){return X},CopyIcon:function(){return M},DatabaseIcon:function(){return D},DocumentCopyIcon:function(){return G},DuplicateIcon:function(){return z},EditIcon:function(){return S},ExcludeIcon:function(){return b},ExternalLinkIcon:function(){return y},EyeIcon:function(){return H},FilterIcon:function(){return P},InfoIcon:function(){return o},LayoutDashboardIcon:function(){return R},LinkIcon:function(){return Y},LockIcon:function(){return W},PaletteIcon:function(){return j},PaperclipIcon:function(){return U},PauseIcon:function(){return V},PlusIcon:function(){return m},PresetIcon:function(){return C},SaveIcon:function(){return I},SmallPlusIcon:function(){return k},SparkleIcon:function(){return f},SpinnerIcon:function(){return s},StarIcon:function(){return Q},SupportIcon:function(){return g},TableIcon:function(){return _},TagIcon:function(){return L},TicketIcon:function(){return T},TrashIcon:function(){return u},TrashSmallIcon:function(){return B},UploadIcon:function(){return N},WarningIcon:function(){return l},XIcon:function(){return a}});var r=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))},a=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))},o=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))},l=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))},c=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"}))},s=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5 animate-spin":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))},i=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"}))},m=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 4v16m8-8H4"}))},u=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))},d=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 18L18 6M6 6l12 12"}))},p=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 19l-7-7 7-7"}))},h=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"}))},f=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"}))},v=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 17L17 7M17 7H7M17 7v10"}))},w=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"}))},g=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z"}))},x=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"}))},b=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"}))},y=function(e){var t=e.className,n=void 0===t?"w-2.5 h-2.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))},E=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 9l-7 7-7-7"}))},k=function(e){var t=e.className,n=void 0===t?"w-2.5 h-2.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"}))},N=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"}))},L=function(e){var t=e.className,n=void 0===t?"w-6 h-6":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z"}))},_=function(e){var t=e.className,n=void 0===t?"w-6 h-6":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 10h18M3 14h18m-9-4v8m-7 0h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z"}))},j=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01"}))},M=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},C=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"}))},I=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4"}))},B=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))},S=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))},W=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 20 20"},wp.element.createElement("path",{fillRule:"evenodd",d:"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z",clipRule:"evenodd"}))},P=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"}))},z=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},H=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}))},A=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))},O=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}))},V=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"}))},T=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z"}))},R=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z"}))},D=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))},F=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},G=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))},U=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13"}))},Y=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"}))},q=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"}))},Q=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 20 20","aria-hidden":"true"},wp.element.createElement("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"}))},J=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"}))},X=function(e){var t=e.type,n=e.className,r=void 0===n?"w-4 h-4":n,a={text:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h7"}),html:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"}),smart:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 7v8a2 2 0 002 2h6M8 7V5a2 2 0 012-2h4.586a1 1 0 01.707.293l4.414 4.414a1 1 0 01.293.707V15a2 2 0 01-2 2h-2M8 7H6a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2v-2"}),image:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}),json:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h16M4 14h16M4 18h16"}),svg:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"})},o=a[t]||a.smart;return wp.element.createElement("svg",{className:r,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},o)}},"./assets/admin/src/components/ProBadge.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("./assets/admin/src/components/Icons.js");t.default=function(e){var t=e.isPro,n=e.className,o=void 0===n?"":n;return t?wp.element.createElement("span",{className:"inline-flex items-center gap-1 px-1.5 py-0.5 bg-gradient-to-r from-violet-600 to-purple-600 text-white text-[9px] font-bold uppercase tracking-wide rounded shadow-sm ".concat(o)},wp.element.createElement(a.SparkleIcon,{className:"w-2.5 h-2.5"}),"Pro"):wp.element.createElement("a",{href:"https://clipboard.agency/pricing/?utm_source=plugin&utm_medium=header&utm_campaign=upgrade",target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-1 px-1.5 py-0.5 bg-slate-100 hover:bg-gradient-to-r hover:from-amber-500 hover:to-orange-500 text-slate-500 hover:text-white text-[9px] font-bold uppercase tracking-wide rounded transition-all ".concat(o)},wp.element.createElement(a.SparkleIcon,{className:"w-2.5 h-2.5"}),(0,r.__)("Upgrade","ctc"),wp.element.createElement(a.ArrowUpRightIcon,{className:"w-2 h-2 opacity-0 group-hover:opacity-100 transition-opacity"}))}},"./assets/admin/src/dashboard/index.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("@wordpress/element"),o=n("@wordpress/api-fetch"),l=n.n(o),c=n("./assets/admin/src/components/AdminHeader.js"),s=n("./assets/admin/src/components/Footer.js"),i=n("./assets/admin/src/components/Icons.js");function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function u(){u=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},l=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function i(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof x?t:x,l=Object.create(o.prototype),c=new S(r||[]);return a(l,"_invoke",{value:M(e,n,c)}),l}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var h="suspendedStart",f="suspendedYield",v="executing",w="completed",g={};function x(){}function b(){}function y(){}var E={};i(E,l,(function(){return this}));var k=Object.getPrototypeOf,N=k&&k(k(W([])));N&&N!==n&&r.call(N,l)&&(E=N);var L=y.prototype=x.prototype=Object.create(E);function _(e){["next","throw","return"].forEach((function(t){i(e,t,(function(e){return this._invoke(t,e)}))}))}function j(e,t){function n(a,o,l,c){var s=p(e[a],e,o);if("throw"!==s.type){var i=s.arg,u=i.value;return u&&"object"==m(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,l,c)}),(function(e){n("throw",e,l,c)})):t.resolve(u).then((function(e){i.value=e,l(i)}),(function(e){return n("throw",e,l,c)}))}c(s.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=h;return function(o,l){if(a===v)throw Error("Generator is already running");if(a===w){if("throw"===o)throw l;return{value:e,done:!0}}for(r.method=o,r.arg=l;;){var c=r.delegate;if(c){var s=C(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=w,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var i=p(t,n,r);if("normal"===i.type){if(a=r.done?w:f,i.arg===g)continue;return{value:i.arg,done:r.done}}"throw"===i.type&&(a=w,r.method="throw",r.arg=i.arg)}}}function C(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var l=o.arg;return l?l.done?(n[t.resultName]=l.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):l:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function W(t){if(t||""===t){var n=t[l];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(m(t)+" is not iterable")}return b.prototype=y,a(L,"constructor",{value:y,configurable:!0}),a(y,"constructor",{value:b,configurable:!0}),b.displayName=i(y,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,i(e,s,"GeneratorFunction")),e.prototype=Object.create(L),e},t.awrap=function(e){return{__await:e}},_(j.prototype),i(j.prototype,c,(function(){return this})),t.AsyncIterator=j,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var l=new j(d(e,n,r,a),o);return t.isGeneratorFunction(n)?l:l.next().then((function(e){return e.done?e.value:l.next()}))},_(L),i(L,s,"Generator"),i(L,l,(function(){return this})),i(L,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=W,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(B),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o],c=l.completion;if("root"===l.tryLoc)return a("end");if(l.tryLoc<=this.prev){var s=r.call(l,"catchLoc"),i=r.call(l,"finallyLoc");if(s&&i){if(this.prev<l.catchLoc)return a(l.catchLoc,!0);if(this.prev<l.finallyLoc)return a(l.finallyLoc)}else if(s){if(this.prev<l.catchLoc)return a(l.catchLoc,!0)}else{if(!i)throw Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return a(l.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(l)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),B(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;B(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:W(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function d(e,t,n,r,a,o,l){try{var c=e[o](l),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function l(e){d(o,r,a,l,c,"next",e)}function c(e){d(o,r,a,l,c,"throw",e)}l(void 0)}))}}function h(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,o,l,c=[],s=!0,i=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){i=!0,a=e}finally{try{if(!s&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(i)throw a}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(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.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(){var e=window.CTCDashboard||{},t=e.urls,n=void 0===t?{}:t,o=e.rulesCount,m=void 0===o?0:o,d=e.activeCount,f=void 0===d?0:d,v=e.pausedCount,w=void 0===v?0:v,g=e.version,x=void 0===g?"":g,b=e.isPro,y=void 0!==b&&b,E=e.recentRules,k=void 0===E?[]:E,N=e.telemetryOptIn,L=void 0!==N&&N,_=e.telemetryNonce,j=void 0===_?"":_,M=h((0,a.useState)(!!L),2),C=M[0],I=M[1],B=h((0,a.useState)(!1),2),S=B[0],W=B[1],P=(0,a.useCallback)(p(u().mark((function e(){var t,n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!S){e.next=2;break}return e.abrupt("return");case 2:return t=!C,W(!0),e.prev=4,e.next=7,l()({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"ctc_update_telemetry_opt_in",nonce:j,opt_in:t?"1":"0"}).toString()});case 7:null!=(n=e.sent)&&n.success&&I(!(null===(r=n.data)||void 0===r||!r.opt_in));case 9:return e.prev=9,W(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[4,,9,12]])}))),[C,j,S]),z=m>0?Math.round(f/m*100):0;return wp.element.createElement("div",{className:"ctc-dashboard h-full flex flex-col overflow-hidden bg-gray-50 font-sans absolute top-0 left-0 right-0 bottom-0"},wp.element.createElement(c.default,{title:(0,r.__)("Copy Anything to Clipboard","ctc"),version:x,isPro:y},wp.element.createElement("a",{href:n.addNew,className:"px-4 py-2 text-xs font-bold text-white bg-slate-900 hover:bg-slate-800 rounded-lg shadow-md transition-all flex items-center justify-center gap-2"},(0,r.__)("Add New Rule","ctc"))),wp.element.createElement("div",{className:"flex-1 overflow-y-auto p-8"},wp.element.createElement("div",{className:"mx-auto max-w-7xl space-y-8"},wp.element.createElement("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-4"},wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-indigo-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-indigo-100 bg-indigo-50 text-indigo-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.DocumentCopyIcon,{className:"h-5 w-5"}))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Total Rules","ctc")),wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-indigo-600"},m)))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-blue-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-blue-100 bg-blue-50 text-blue-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.ClockIcon,{className:"h-5 w-5"})),wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"h-2 w-2 animate-pulse rounded-full bg-emerald-500"}),wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-500"},(0,r.__)("System Live","ctc")))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Active Rules","ctc")),wp.element.createElement("div",{className:"flex items-baseline gap-2"},wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-blue-600"},f),wp.element.createElement("span",{className:"text-xs font-medium text-gray-400"},"/ ",m," ",(0,r.__)("Total","ctc")))),wp.element.createElement("div",{className:"flex h-8 flex-col items-end justify-end gap-1"},wp.element.createElement("div",{className:"h-1.5 w-16 overflow-hidden rounded-full bg-gray-100"},wp.element.createElement("div",{className:"h-full rounded-full bg-blue-500",style:{width:"".concat(z,"%")}})),wp.element.createElement("span",{className:"text-[9px] font-bold text-gray-400"},w," ",(0,r.__)("Paused","ctc"))))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-purple-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-purple-100 bg-purple-50 text-purple-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.PauseIcon,{className:"h-5 w-5"}))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Paused Rules","ctc")),wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-purple-600"},w)))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-amber-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-amber-100 bg-amber-50 text-amber-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.TicketIcon,{className:"h-5 w-5"})),wp.element.createElement("span",{className:"inline-flex items-center rounded border border-slate-200 bg-slate-100 px-2 py-1 text-[10px] font-bold text-slate-500"},y?"PRO":(0,r.__)("Free","ctc"))),wp.element.createElement("div",{className:"flex w-full items-end justify-between"},wp.element.createElement("div",{className:"w-full"},wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("License","ctc")),wp.element.createElement("p",{className:"w-full truncate text-lg font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-amber-600"},y?(0,r.__)("Pro","ctc"):(0,r.__)("Free","ctc")),wp.element.createElement("div",{className:"mt-1 flex items-center gap-1"},wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-500"},"v",x)))))),wp.element.createElement("div",{className:"grid grid-cols-1 gap-8 lg:grid-cols-3"},wp.element.createElement("div",{className:"col-span-1 flex h-full flex-col rounded-xl border border-gray-200 bg-white p-6 shadow-sm lg:col-span-2"},wp.element.createElement("div",{className:"mb-6"},wp.element.createElement("h2",{className:"m-0 text-sm font-bold tracking-wide text-slate-900 uppercase"},(0,r.__)("Recent Rules","ctc")),wp.element.createElement("p",{className:"mb-0 mt-1 text-xs text-gray-500"},(0,r.__)("Your latest Global Injector rules","ctc"))),0===k.length?wp.element.createElement("div",{className:"flex flex-1 flex-col items-center justify-center rounded-lg border-2 border-dashed border-gray-100 py-12"},wp.element.createElement("p",{className:"text-sm font-medium text-gray-500"},(0,r.__)("No rules yet","ctc")),wp.element.createElement("a",{href:n.addNew,className:"mt-3 inline-flex items-center gap-1 text-xs font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("Create your first rule","ctc"),wp.element.createElement(i.ChevronRightIcon,{className:"h-3 w-3"}))):wp.element.createElement("div",{className:"flex-1 space-y-3"},k.map((function(e){return wp.element.createElement("a",{key:e.id,href:"".concat(n.editRule||"").concat(e.id),className:"flex items-center justify-between rounded-lg border border-gray-100 bg-gray-50/50 px-4 py-3 transition-colors hover:border-indigo-100 hover:bg-indigo-50/30"},wp.element.createElement("div",{className:"min-w-0 flex-1"},wp.element.createElement("p",{className:"truncate text-sm font-semibold text-slate-800"},e.title||(0,r.__)("Untitled Rule","ctc")),wp.element.createElement("p",{className:"mt-0.5 truncate font-mono text-[10px] text-gray-500"},e.selector||"pre")),wp.element.createElement("span",{className:"ml-3 shrink-0 rounded-full px-2 py-0.5 text-[10px] font-bold ".concat(e.is_active?"bg-emerald-50 text-emerald-600":"bg-gray-200 text-gray-500")},e.is_active?(0,r.__)("Active","ctc"):(0,r.__)("Paused","ctc")))})),wp.element.createElement("a",{href:n.rules,className:"mt-4 inline-flex items-center gap-1 text-[10px] font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("View all rules","ctc"),wp.element.createElement(i.ChevronRightIcon,{className:"h-3 w-3"})))),wp.element.createElement("div",{className:"flex h-full flex-col gap-6"},wp.element.createElement("div",{className:"rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},wp.element.createElement("h3",{className:"mb-4 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Quick Actions","ctc")),wp.element.createElement("div",{className:"grid grid-cols-2 gap-3"},wp.element.createElement("a",{href:n.addNew,className:"group flex flex-col items-center justify-center gap-2 rounded-xl border border-indigo-100 bg-indigo-50 p-4 transition-all duration-200 hover:bg-indigo-600"},wp.element.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-white text-indigo-600 shadow-sm transition-colors group-hover:bg-white/20 group-hover:text-white"},wp.element.createElement(i.SmallPlusIcon,{className:"h-4 w-4"})),wp.element.createElement("span",{className:"text-[10px] font-bold text-indigo-700 uppercase transition-colors group-hover:text-white"},(0,r.__)("New Rule","ctc"))),wp.element.createElement("a",{href:n.rules,className:"group flex flex-col items-center justify-center gap-2 rounded-xl border border-gray-200 bg-white p-4 shadow-sm transition-all duration-200 hover:border-gray-300 hover:bg-gray-50"},wp.element.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-gray-100 bg-gray-50 text-gray-500 transition-transform group-hover:scale-110"},wp.element.createElement(i.LayoutDashboardIcon,{className:"h-4 w-4"})),wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-600 uppercase transition-colors group-hover:text-slate-900"},(0,r.__)("Library","ctc"))))),wp.element.createElement("div",{className:"overflow-hidden rounded-xl border border-gray-200 bg-white shadow-sm"},wp.element.createElement("div",{className:"flex items-center justify-between border-b border-gray-100 bg-gray-50/80 px-5 py-3"},wp.element.createElement("h3",{className:"text-xs font-bold tracking-widest text-gray-500 uppercase"},(0,r.__)("System Health","ctc")),wp.element.createElement("span",{className:"relative flex h-2 w-2",title:(0,r.__)("All systems operational","ctc"),"aria-label":(0,r.__)("All systems operational","ctc")},wp.element.createElement("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-emerald-400 opacity-75"}),wp.element.createElement("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-emerald-500"}))),wp.element.createElement("div",{className:"space-y-4 p-5"},wp.element.createElement("div",{className:"flex cursor-help items-center justify-between",title:(0,r.__)("The plugin injects copy button JavaScript onto pages where your rules match. Active when at least one rule is enabled.","ctc")},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.BoltIcon,{className:"h-4 w-4 text-gray-400 shrink-0"}),wp.element.createElement("span",{className:"text-xs font-medium text-slate-600"},(0,r.__)("Script Injection","ctc"))),wp.element.createElement("span",{className:"inline-flex items-center gap-1.5 rounded border border-emerald-100 bg-emerald-50 px-2 py-0.5 text-[10px] font-bold text-emerald-600"},(0,r.__)("Active","ctc"))),wp.element.createElement("div",{className:"flex items-center justify-between"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.DatabaseIcon,{className:"h-4 w-4 text-gray-400"}),wp.element.createElement("span",{className:"text-xs font-medium text-slate-600"},(0,r.__)("Plugin","ctc"))),wp.element.createElement("span",{className:"font-mono text-[10px] text-gray-500"},"v",x)),wp.element.createElement("div",{className:"flex items-center justify-between border-t border-gray-50 pt-3"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"text-xs font-medium text-slate-600",title:(0,r.__)("Help improve Copy the Code by sending anonymous usage data","ctc")},(0,r.__)("Share usage insights","ctc"))),wp.element.createElement("button",{type:"button",onClick:P,disabled:S,className:"rounded-full px-3 py-1 text-[10px] font-bold transition-colors ".concat(C?"bg-indigo-100 text-indigo-600 hover:bg-indigo-200":"bg-gray-100 text-gray-500 hover:bg-gray-200"),"aria-pressed":C,"aria-label":(0,r.__)("Toggle anonymous usage data","ctc")},C?(0,r.__)("On","ctc"):(0,r.__)("Off","ctc"))),wp.element.createElement("div",{className:"flex items-center justify-between border-t border-gray-50 pt-3"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.TicketIcon,{className:"h-4 w-4 text-amber-500"}),wp.element.createElement("span",{className:"text-xs font-bold text-slate-700"},y?(0,r.__)("Pro License","ctc"):(0,r.__)("Free License","ctc"))),y&&wp.element.createElement("a",{href:"#",className:"text-[10px] font-bold text-indigo-600 hover:text-indigo-800 hover:underline"},(0,r.__)("Manage","ctc"))))),wp.element.createElement("div",{className:"flex-1 rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},wp.element.createElement("div",{className:"mb-5 flex items-center justify-between"},wp.element.createElement("h3",{className:"text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Latest Updates","ctc")),wp.element.createElement("a",{href:n.changelog||n.docs,target:"_blank",rel:"noopener noreferrer",className:"text-[10px] font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("Changelog","ctc"))),wp.element.createElement("div",{className:"relative space-y-6 pl-2"},wp.element.createElement("div",{className:"absolute top-2 bottom-2 left-[5px] w-px bg-gray-100"}),wp.element.createElement("a",{href:n.globalInjector||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-indigo-500 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-indigo-50 px-1.5 py-0.5 text-[9px] font-bold text-indigo-600"},(0,r.__)("New Feature","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Global Injector","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Rule-based copy buttons without coding. Visual styles, display conditions, live preview.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))),wp.element.createElement("a",{href:n.gettingStarted||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-gray-300 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-gray-100 px-1.5 py-0.5 text-[9px] font-bold text-slate-500"},(0,r.__)("Docs","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Getting Started","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Setup guide, shortcodes, Gutenberg blocks, and integrations.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))),wp.element.createElement("a",{href:n.visualStyles||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-gray-300 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-gray-100 px-1.5 py-0.5 text-[9px] font-bold text-slate-500"},(0,r.__)("Docs","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Visual Styles","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Button, Icon, Cover, and other copy button styles.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))))))))),wp.element.createElement(s.default,null))}},jquery:function(e){e.exports=jQuery},"@wordpress/api-fetch":function(e){e.exports=wp.apiFetch},"@wordpress/element":function(e){e.exports=wp.element},"@wordpress/i18n":function(e){e.exports=wp.i18n}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){n.r(r);var e=n("jquery"),t=n.n(e),a=n("@wordpress/element"),o=n("./assets/admin/src/dashboard/index.js");function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function s(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"setup",value:function(){var e=document.getElementById("ctc-dashboard-root");(0,a.createRoot)(e).render(wp.element.createElement(o.default,null))}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();t()(document).ready((function(){window.ctcDashboard=new i,null!==document.getElementById("ctc-dashboard-root")&&window.ctcDashboard.setup()}))}()}();