1 line
No EOL
10 KiB
JavaScript
1 line
No EOL
10 KiB
JavaScript
!function(){var e={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var c in n)r.call(n,c)&&n[c]&&e.push(c)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.wp.hooks;function t(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}function r(e,n){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,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e,n)||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.")}()}var o=window.React,a=n.n(o);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function c(e){return c="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},c(e)}function s(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(t)?t:String(t)}function u(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?u(Object(n),!0).forEach((function(t){var r,o,a;r=e,o=t,a=n[t],(o=s(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=n(184),p=n.n(f),d={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],m=function(e){var t=l(l({},d),e),n=t.className,r=t.percent,a=t.prefixCls,c=t.strokeColor,s=t.strokeLinecap,u=t.strokeWidth,f=t.style,m=t.trailColor,v=t.trailWidth,w=t.transition,h=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,y);delete h.gapPosition;var b,g,O=Array.isArray(r)?r:[r],k=Array.isArray(c)?c:[c],S=(b=(0,o.useRef)([]),g=(0,o.useRef)(null),(0,o.useEffect)((function(){var e=Date.now(),t=!1;b.current.forEach((function(n){if(n){t=!0;var r=n.style;r.transitionDuration=".3s, .3s, .3s, .06s",g.current&&e-g.current<100&&(r.transitionDuration="0s, 0s")}})),t&&(g.current=Date.now())})),b.current),_=u/2,j=100-u/2,E="M ".concat("round"===s?_:0,",").concat(_,"\n L ").concat("round"===s?j:100,",").concat(_),x="0 0 100 ".concat(u),P=0;return o.createElement("svg",i({className:p()("".concat(a,"-line"),n),viewBox:x,preserveAspectRatio:"none",style:f},h),o.createElement("path",{className:"".concat(a,"-line-trail"),d:E,strokeLinecap:s,stroke:m,strokeWidth:v||u,fillOpacity:"0"}),O.map((function(e,t){var n=1;switch(s){case"round":n=1-u/100;break;case"square":n=1-u/2/100;break;default:n=1}var r={strokeDasharray:"".concat(e*n,"px, 100px"),strokeDashoffset:"-".concat(P,"px"),transition:w||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},i=k[t]||k[k.length-1];return P+=e,o.createElement("path",{key:t,className:"".concat(a,"-line-path"),d:E,strokeLinecap:s,stroke:i,strokeWidth:u,fillOpacity:"0",ref:function(e){S[t]=e},style:r})})))};"undefined"==typeof window||!window.document||window.document.createElement;var v=window.wp.components,w=function(e){var t=e.className,n=e.label,i=e.desc,c=e.button,s=void 0===c?n:c,u=e.primary,l=r((0,o.useState)(0),2),f=l[0],d=l[1],y=r((0,o.useState)(0),2),w=y[0],h=y[1],b=r((0,o.useState)(!1),2),g=b[0],O=b[1],k=r((0,o.useState)(0),2),S=k[0],_=k[1],j=function(e){return e.ok?e.json():Promise.reject(e)},E=function(e){if("done"===e.status)h(100),O(!1),_(0);else if("pending"===e.status){var t=f+e.processed_count;d(t),h(t/e.total_count*100),S!==e.next_page&&_(e.next_page)}},x=function(e){console.error(e),O(!1)};return(0,o.useEffect)((function(){S>0&&S>0&&g&&fetch("".concat(e.feed_chunk_url,"?page=").concat(S)).then(j).then(E).catch(x)}),[S]),e.feed_chunk_url?(0,o.createElement)("div",null,(0,o.createElement)(a().Fragment,null,(0,o.createElement)("div",{style:{display:"flex"}},(0,o.createElement)(v.Button,{className:p()(t,"button",{"button-primary":u}),onClick:function(){d(0),h(0),O(!0),_(1)},disabled:g},s),g&&(0,o.createElement)("span",null,(0,o.createElement)(v.Spinner,null)," ",(0,o.createElement)("strong",null,Math.round(100*(w+Number.EPSILON))/100,"%"))),i&&(0,o.createElement)("p",{dangerouslySetInnerHTML:{__html:i},style:{margin:"10px 0"}})),g&&(0,o.createElement)(m,{percent:w,strokeWidth:"2",strokeColor:"#15d6d6"})):null};function h(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){h(a,r,o,i,c,"next",e)}function c(e){h(a,r,o,i,c,"throw",e)}i(void 0)}))}}var g=window.regeneratorRuntime,O=n.n(g),k=window.wp.i18n,S=function(e){var t=e.default_value,n=e.value,a=void 0===n?t:n,i=e.id,c=e.desc,s=e.slug,u=e.activated,l=e.moduleId,f=e.group_level,d=void 0===f?0:f,y=e.onChange,m=r((0,o.useState)(a),2),w=m[0],h=m[1],g=r((0,o.useState)(""),2),S=g[0],_=g[1];(0,o.useEffect)((function(){y&&y(w)}),[w]);var j=function(){var e=b(O().mark((function e(t){var n,r,o,a;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=window.wpifyWooSettings.activateUrl,"deactivate"===t&&(n=window.wpifyWooSettings.deactivateUrl),r="".concat(n,"?license=").concat(w,"&slug=").concat(s,"&module_id=").concat(l),e.next=5,fetch(r,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-WP-Nonce":window.wpifyWooSettings.nonce}});case 5:if((o=e.sent).ok){e.next=11;break}return e.next=9,o.json();case 9:return a=e.sent,e.abrupt("return",{success:!1,message:a.message});case 11:return e.abrupt("return",{success:!0});case 12:case"end":return e.stop()}}),e)})));return function(_x){return e.apply(this,arguments)}}(),E=function(){var e=b(O().mark((function e(){var t,n,r;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j("activate");case 2:(t=e.sent).success?(_((0,k.__)("Activated","wpify-woo")),n=window.location.href+"&wpify-woo-license-activated=1",(r=document.getElementById("mainform")).setAttribute("action",n),r.submit()):_(t.message);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=b(O().mark((function e(){var t,n,r;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j("deactivate");case 2:(t=e.sent).success?(_((0,k.__)("Deactivated","wpify-woo")),n=window.location.href+"&wpify-woo-license-deactivated=1",(r=document.getElementById("mainform")).setAttribute("action",n),r.submit()):_(t.message);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=(0,k.__)("Status:","wpify-woo")+" "+(u?(0,k.__)("Activated","wpify-woo"):(0,k.__)("Not active","wpify-woo"));return(0,o.createElement)(o.Fragment,null,0===d&&(0,o.createElement)("input",{type:"hidden",name:"id",value:w}),u?(0,o.createElement)("div",{className:p()("wpify-woo-license-control",{activated:u})},P):(0,o.createElement)(v.TextControl,{id:i,value:w,onChange:function(e){h(e)},label:(0,o.createElement)("span",{dangerouslySetInnerHTML:{__html:P}}),help:(0,o.createElement)("span",{dangerouslySetInnerHTML:{__html:c}}),className:p()("wpify-woo-license-control",{activated:u})}),u?(0,o.createElement)(v.Button,{onClick:x,isPrimary:!0},(0,k.__)("Deactivate license","wpify-woo")):(0,o.createElement)(v.Button,{onClick:E,isPrimary:!0},(0,k.__)("Activate license","wpify-woo")),(0,o.createElement)("p",null,S))};(0,e.addFilter)("wcf_field_generate_feed","wpify-woo",(function(e){return w})),(0,e.addFilter)("wcf_field_license","wpify-woo",(function(e){return S}))}()}(); |