admin
3 days ago
blocks
3 days ago
components
3 days ago
icon-assets
2 months ago
scripts
1 year ago
store
1 week ago
styles
1 year ago
templates
1 week ago
vendor
1 week ago
1012.js
1 week ago
1013.js
1 week ago
1071.js
3 days ago
1222.js
3 days ago
1279.js
3 days ago
1331.js
3 days ago
1375.js
3 days ago
1418.js
3 days ago
1437.js
3 days ago
1467.js
3 days ago
1542.js
3 days ago
1545.js
3 days ago
1567.js
3 days ago
1712.js
3 days ago
1782.js
3 days ago
1834.js
3 days ago
1897.js
3 days ago
1935.js
3 days ago
1936.js
3 days ago
1972.js
1 week ago
2023.js
3 days ago
2039.js
3 days ago
2074.js
3 days ago
2107.js
3 days ago
2120.js
1 week ago
216.js
3 days ago
2161.js
3 days ago
2176.js
3 days ago
2179.js
3 days ago
2262.js
3 days ago
2321.js
1 week ago
2368.js
3 days ago
2393.js
1 week ago
2459.js
3 days ago
2487.js
3 days ago
2518.js
3 days ago
2655.js
3 days ago
2837.js
3 days ago
2850.js
3 days ago
2865.js
3 days ago
2878.js
3 days ago
2885.js
3 days ago
2894.js
3 days ago
294.js
3 days ago
2940.js
3 days ago
2948.js
3 days ago
3015.js
3 days ago
3074.js
1 week ago
3093.js
1 week ago
3163.js
3 days ago
321.js
3 days ago
3291.js
1 week ago
3328.js
3 days ago
3346.js
3 days ago
3396.js
3 days ago
3419.js
3 days ago
348.js
3 days ago
3590.js
1 week ago
366.js
3 days ago
3684.js
1 week ago
3787.js
3 days ago
3789.js
3 days ago
3829.js
3 days ago
3877.js
3 days ago
3928.js
1 week ago
393.js
3 days ago
3998.js
1 week ago
4006.js
3 days ago
4009.js
1 week ago
4086.js
3 days ago
4127.js
3 days ago
4179.js
3 days ago
4264.js
1 week ago
4276.js
1 week ago
4372.js
3 days ago
4495.js
3 days ago
4498.js
3 days ago
4527.js
3 days ago
4612.js
1 week ago
4691.js
3 days ago
475.js
3 days ago
4869.js
3 days ago
4910.js
3 days ago
4917.js
3 days ago
515.js
3 days ago
5167.js
3 days ago
5223.js
3 days ago
5230.js
1 week ago
5235.js
3 days ago
5254.js
3 days ago
5360.js
3 days ago
5397.js
3 days ago
5426.js
3 days ago
5471.js
3 days ago
5503.js
3 days ago
5558.js
3 days ago
5585.js
3 days ago
5593.js
3 days ago
5611.js
3 days ago
5668.js
3 days ago
5703.js
3 days ago
5733.js
3 days ago
5812.js
3 days ago
5825.js
3 days ago
5908.js
3 days ago
6000.js
3 days ago
6008.js
3 days ago
6021.js
3 days ago
6034.js
1 week ago
6087.js
3 days ago
610.js
3 days ago
614.js
3 days ago
6241.js
1 week ago
6274.js
1 week ago
6325.js
3 days ago
6387.js
3 days ago
6453.js
1 week ago
648.js
3 days ago
6653.js
3 days ago
6755.js
3 days ago
6756.js
3 days ago
686.js
3 days ago
6886.js
3 days ago
6912.js
3 days ago
6932.js
3 days ago
698.js
1 week ago
713.js
3 days ago
7245.js
3 days ago
7254.js
3 days ago
7272.js
3 days ago
7291.js
1 week ago
7313.js
3 days ago
7349.js
3 days ago
7354.js
3 days ago
7435.js
3 days ago
7481.js
3 days ago
75.js
1 week ago
7513.js
3 days ago
758.js
3 days ago
7581.js
1 week ago
7624.js
3 days ago
7854.js
3 days ago
7893.js
1 week ago
8017.js
3 days ago
8053.js
3 days ago
8084.js
1 week ago
8110.js
1 week ago
8148.js
3 days ago
8207.js
3 days ago
8229.js
3 days ago
8270.js
3 days ago
829.js
3 days ago
8360.js
3 days ago
8371.js
3 days ago
839.js
3 days ago
8516.js
3 days ago
854.js
3 days ago
8566.js
3 days ago
8676.js
3 days ago
868.js
1 week ago
8695.js
3 days ago
8702.js
3 days ago
8739.js
3 days ago
8804.js
3 days ago
8820.js
3 days ago
8839.js
3 days ago
889.js
3 days ago
8923.js
3 days ago
8925.js
3 days ago
8935.js
1 week ago
8942.js
3 days ago
8979.js
3 days ago
9008.js
3 days ago
9010.js
1 week ago
9017.js
3 days ago
9023.js
3 days ago
903.js
1 week ago
9049.js
3 days ago
9063.js
3 days ago
9093.js
1 week ago
9140.js
3 days ago
9173.js
1 week ago
9210.js
3 days ago
9367.js
3 days ago
9372.js
3 days ago
9389.js
3 days ago
9433.js
3 days ago
9459.js
3 days ago
9537.js
3 days ago
9555.js
3 days ago
9640.js
3 days ago
9643.js
3 days ago
965.js
3 days ago
9687.js
3 days ago
9688.js
3 days ago
9691.js
3 days ago
9797.js
3 days ago
9804.js
3 days ago
9812.js
1 week ago
9846.js
3 days ago
9881.js
3 days ago
9969.js
3 days ago
sc-bundles-bulk-delete.js
3 days ago
sc-bundles-detail.js
3 days ago
sc-product-collections-detail.js
3 days ago
sc-product-groups-detail.js
1 week ago
sc-products-detail.js
3 days ago
sc-reviews-detail.js
1 week ago
style-rtl.css
1 week ago
style.css
1 week ago
2885.js
16 lines
| 1 | "use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[2885],{34805:function(n,e,t){t.d(e,{a:function(){return p},b:function(){return s},g:function(){return d}});var r=t(64467),i=t(3453);function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?o(Object(t),!0).forEach((function(e){(0,r.A)(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function c(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return u(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var _n=0,r=function(){};return{s:r,n:function(){return _n>=n.length?{done:!0}:{done:!1,value:n[_n++]}},e:function(n){throw n},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return o=n.done,n},e:function(n){a=!0,i=n},f:function(){try{o||null==t.return||t.return()}finally{if(a)throw i}}}}function u(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t<e;t++)r[t]=n[t];return r}function s(n){for(var e,t="",r=Object.entries(n);e=r.shift();){var o=e,a=(0,i.A)(o,2),u=a[0],s=a[1];if(Array.isArray(s)||s&&s.constructor===Object){var l,d=c(Object.entries(s).reverse());try{for(d.s();!(l=d.n()).done;){var p=(0,i.A)(l.value,2),v=p[0],f=p[1];r.unshift(["".concat(u,"[").concat(v,"]"),f])}}catch(n){d.e(n)}finally{d.f()}}else void 0!==s&&(null===s&&(s=""),t+="&"+[u,s].map(encodeURIComponent).join("="))}return t.substr(1)}function l(n){try{return decodeURIComponent(n)}catch(e){return n}}function d(n){return(function(n){var e;try{e=new URL(n,"http://example.com").search.substring(1)}catch(n){}if(e)return e}(n)||"").replace(/\+/g,"%20").split("&").reduce((function(n,e){var t=e.split("=").filter(Boolean).map(l),r=(0,i.A)(t,2),o=r[0],c=r[1],u=void 0===c?"":c;return o&&function(n,e,t){for(var r=e.length,i=r-1,o=0;o<r;o++){var c=e[o];!c&&Array.isArray(n)&&(c=n.length.toString()),c=["__proto__","constructor","prototype"].includes(c)?c.toUpperCase():c;var u=!isNaN(Number(e[o+1]));n[c]=o===i?t:n[c]||(u?[]:{}),Array.isArray(n[c])&&!u&&(n[c]=a({},n[c])),n=n[c]}}(n,o.replace(/\]/g,"").split("["),u),n}),Object.create(null))}function p(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0;if(!e||!Object.keys(e).length)return n;var t=n,r=n.indexOf("?");return-1!==r&&(e=Object.assign(d(n),e),t=t.substr(0,r)),t+"?"+s(e)}},90488:function(n,e,t){t.d(e,{i:function(){return o},m:function(){return i},z:function(){return r}});var r=["bif","byr","clp","djf","gnf","isk","jpy","kmf","krw","pyg","rwf","ugx","vnd","vuv","xaf","xag","xau","xba","xbb","xbc","xbd","xdr","xof","xpd","xpf","xpt","xts"],i=function(n,e){return o(e)?n:n/100},o=function(n){var e;return r.includes(null===(e=null==n?void 0:n.toLowerCase)||void 0===e?void 0:e.call(n))}},78095:function(n,e,t){t.d(e,{h:function(){return y}});var r,i,o,a,c,u,s,l=t(10467),d=t(89394),p=t(64467),v=t(89280),f=t.n(v),h=t(96030),_=t(34805),b=t(53506);function w(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}var g=(null===(i=null===(r=null===window||void 0===window?void 0:window.parent)||void 0===r?void 0:r.scData)||void 0===i?void 0:i.root_url)||(null===(o=null===window||void 0===window?void 0:window.scData)||void 0===o?void 0:o.root_url);g&&(h.a.fetchAllMiddleware=null,h.a.use(h.a.createRootURLMiddleware(g)),(null===(a=null===window||void 0===window?void 0:window.scData)||void 0===a?void 0:a.nonce)&&(h.a.nonceMiddleware=h.a.createNonceMiddleware(null===(c=null===window||void 0===window?void 0:window.scData)||void 0===c?void 0:c.nonce),h.a.use(h.a.nonceMiddleware)),(null===(u=null===window||void 0===window?void 0:window.scData)||void 0===u?void 0:u.nonce_endpoint)&&(h.a.nonceEndpoint=null===(s=null===window||void 0===window?void 0:window.scData)||void 0===s?void 0:s.nonce_endpoint),h.a.use((function(n,e){return n.path=(0,_.a)(n.path,{t:Date.now()}),e(n)})),h.a.use((function(n,e){return n.path=(0,_.a)(n.path,function(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?w(Object(t),!0).forEach((function(e){(0,p.A)(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}({},!!(0,b.g)(window.location.href,"currency")&&{currency:(0,b.g)(window.location.href,"currency")})),e(n)})),h.a.use((function(n,e){var t=e(n);return t.catch((function(n){var e;return"invalid_json"===n.code&&(n.message=wp.i18n.__("The response is not a valid JSON response.","surecart"),n.additional_errors=[{code:"invalid_json",message:wp.i18n.sprintf(/* translators: %s: URL to debug settings page */ |
| 2 | wp.i18n.__("Please ensure that your site is not in debug mode as this may interfere with API responses. %s","surecart"),'<a href="'.concat("https://surecart.com/docs/is-not-a-valid-json-response/",'" target="_blank" rel="noopener noreferrer">').concat(wp.i18n.__("More Information","surecart"),"</a>"))}]),"checkout.finalize_error"===n.code&&(n.additional_errors=[].concat((0,d.A)((null===(e=null==n?void 0:n.additional_errors)||void 0===e?void 0:e.length)?[]:[{code:"checkout.finalize_error",message:n.message}]),(0,d.A)(n.additional_errors||[])),n.message=wp.i18n.__("We were not able to process this order","surecart")),Promise.reject(n)})),t})));var m=function(n){var e={code:"invalid_json",message:wp.i18n.__("The response is not a valid JSON response.","surecart")};if((null==n?void 0:n.code)&&(null==n?void 0:n.message))throw n;if(!n||!n.json)throw e;return n.json().catch((function(){throw e}))},y=function(){var n=(0,l.A)(f().mark((function n(e){var t;return f().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,m(e);case 2:if("rest_cookie_invalid_nonce"===(t=n.sent).code){n.next=5;break}throw t;case 5:return n.abrupt("return",window.fetch(h.a.nonceEndpoint).then((function(n){if(n.status>=200&&n.status<300)return n;throw n})).then((function(n){return n.text()})).then((function(n){h.a.nonceMiddleware.nonce=n})));case 6:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}()},86485:function(n,e,t){t.d(e,{a:function(){return d},b:function(){return v},c:function(){return p},d:function(){return u},e:function(){return l},g:function(){return s},i:function(){return f}});var r=t(64467),i=t(89394);function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?o(Object(t),!0).forEach((function(e){(0,r.A)(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}var c=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,i.A)(n).sort((function(n,e){var t,r;return(null!==(t=null==n?void 0:n.position)&&void 0!==t?t:0)-(null!==(r=null==e?void 0:e.position)&&void 0!==r?r:0)}))},u=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=Math.max(Number(e)||1,1),r=Math.max(Number(null==n?void 0:n.quantity)||1,1);return Math.max(Math.round(r/t),1)},s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=((arguments.length>3&&void 0!==arguments[3]?arguments[3]:"·")||"·").trim()||"·";return(n||[]).map((function(n){var i,o=((null==n?void 0:n.variant_options)||[]).filter(Boolean),a=o.length?o.join(" ".concat(r," ")):((null==n?void 0:n.variant_display_options)||"").trim();if(!t&&!a)return null;var c=null===(i=null==n?void 0:n.price)||void 0===i?void 0:i.product,s=(null==c?void 0:c.name)||"";if(!s)return null;var l=u(n,e);return{id:null==n?void 0:n.id,name:s,variants:a,qty:l}})).filter(Boolean)},l=function(){return c(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(n){var e=null==n?void 0:n.component_product,t=(null==e?void 0:e.name)||"",r=Math.max(Number(null==n?void 0:n.quantity)||1,1);return t?{id:null==n?void 0:n.id,name:t,variants:"",qty:r}:null})).filter(Boolean)},d=function(){var n=[],e=[],t={};return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[])||[]).forEach((function(r){var i,o;if(!(null==r?void 0:r.component_line_item)){var a=null===(i=null==r?void 0:r.price)||void 0===i?void 0:i.product;if(null==a?void 0:a.bundle)return e.push(r),void(t[r.id]=c((null===(o=null==r?void 0:r.component_line_items)||void 0===o?void 0:o.data)||[]));n.push(r)}})),{regular:n,bundleParents:e,componentsByParent:t}},p=function(n){return((null==n?void 0:n.data)||[]).filter((function(n){return!(null==n?void 0:n.component_line_item)})).map((function(n){var e;return a(a({},(null==n?void 0:n.id)?{id:n.id}:{}),{},{price_id:n.price.id,quantity:n.quantity,variant_id:null===(e=n.variant)||void 0===e?void 0:e.id})}))},v=function(n,e){return((null==n?void 0:n.data)||[]).find((function(n){return n.price.id===e}))},f=function(n,e){var t;return!!((null==(t=null==e?void 0:e.line_items)?void 0:t.data)||[]).map((function(n){return n.price.id})).find((function(e){return(null==n?void 0:n.id)===e}))}},96030:function(n,e,t){t.d(e,{a:function(){return E}});var r=t(10467),i=t(80045),o=t(3453),a=t(64467),c=t(89280),u=t.n(c),s=t(34805),l=t(53506),d=["rest_route"],p=["path","url"],v=["url","path","data","parse"];function f(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function h(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){(0,a.A)(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function _(n,e){return void 0!==(0,l.g)(n,e)}function b(n){var e=n.split("?"),t=e[1],r=e[0];return t?r+"?"+t.split("&").map((function(n){return n.split("=")})).map((function(n){return n.map(decodeURIComponent)})).sort((function(n,e){return n[0].localeCompare(e[0])})).map((function(n){return n.map(encodeURIComponent)})).map((function(n){return n.join("=")})).join("&"):r}var w=function(n,e){var t,r,i=n.path;return"string"==typeof n.namespace&&"string"==typeof n.endpoint&&(t=n.namespace.replace(/^\/|\/$/g,""),i=(r=n.endpoint.replace(/^\//,""))?t+"/"+r:t),delete n.namespace,delete n.endpoint,e(h(h({},n),{},{path:i}))};function g(n,e){return Promise.resolve(e?n.body:new window.Response(JSON.stringify(n.body),{status:200,statusText:"OK",headers:n.headers}))}var m=function(n){return n.json?n.json():Promise.reject(n)},y=function(n){return function(n){if(!n)return{};var e=n.match(/<([^>]+)>; rel="next"/);return e?{next:e[1]}:{}}(n.headers.get("link")).next},x=function(n){var e=!!n.path&&-1!==n.path.indexOf("per_page=-1"),t=!!n.url&&-1!==n.url.indexOf("per_page=-1");return e||t},O=function(){var n=(0,r.A)(u().mark((function n(e,t){var r,o,a,c,l,d;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!1!==e.parse){n.next=2;break}return n.abrupt("return",t(e));case 2:if(x(e)){n.next=4;break}return n.abrupt("return",t(e));case 4:return n.next=6,E(h(h({},(v={per_page:100},void 0,void 0,f=(u=e).path,_=u.url,h(h({},(0,i.A)(u,p)),{},{url:_&&(0,s.a)(_,v),path:f&&(0,s.a)(f,v)}))),{},{parse:!1}));case 6:return r=n.sent,n.next=9,m(r);case 9:if(o=n.sent,Array.isArray(o)){n.next=12;break}return n.abrupt("return",o);case 12:if(a=y(r)){n.next=15;break}return n.abrupt("return",o);case 15:c=[].concat(o);case 16:if(!a){n.next=27;break}return n.next=19,E(h(h({},e),{},{path:void 0,url:a,parse:!1}));case 19:return l=n.sent,n.next=22,m(l);case 22:d=n.sent,c=c.concat(d),a=y(l),n.next=16;break;case 27:return n.abrupt("return",c);case 28:case"end":return n.stop()}var u,v,f,_}),n)})));return function(_x,e){return n.apply(this,arguments)}}(),j=new Set(["PATCH","PUT","DELETE"]),P=function(n){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Promise.resolve(function(n){return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?n:204===n.status?null:n.json?n.json():Promise.reject(n)}(n,e)).catch((function(n){return k(n,e)}))};function k(n){if(arguments.length>1&&void 0!==arguments[1]&&!arguments[1])throw n;return function(n){var e={code:"invalid_json",message:wp.i18n.__("The response is not a valid JSON response.")};if(!n||!n.json)throw e;return n.json().catch((function(){throw e}))}(n).then((function(n){var e={code:"unknown_error",message:wp.i18n.__("An unknown error occurred.")};throw n||e}))}var A={Accept:"application/json, */*;q=0.1"},T={credentials:"include"},D=[function(n,e){return"string"!=typeof n.url||_(n.url,"_locale")||(n.url=(0,s.a)(n.url,{_locale:"user"})),"string"!=typeof n.path||_(n.path,"_locale")||(n.path=(0,s.a)(n.path,{_locale:"user"})),e(n)},w,function(n,e){var t=n.method,r=void 0===t?"GET":t;return j.has(r.toUpperCase())&&(n=h(h({},n),{},{headers:h(h({},n.headers),{},{"X-HTTP-Method-Override":r,"Content-Type":"application/json"}),method:"POST"})),e(n)},O],S=function(n){if(n.status>=200&&n.status<300)return n;throw n},C=function(n){var e=n.url,t=n.path,r=n.data,o=n.parse,a=void 0===o||o,c=(0,i.A)(n,v),u=n.body,s=n.headers;return s=h(h({},A),s),r&&(u=JSON.stringify(r),s["Content-Type"]="application/json"),window.fetch(e||t||window.location.href,h(h(h({},T),c),{},{body:u,headers:s})).then((function(n){return Promise.resolve(n).then(S).catch((function(n){return k(n,a)})).then((function(n){return P(n,a)}))}),(function(n){if(n&&"AbortError"===n.name)throw n;throw{code:"fetch_error",message:wp.i18n.__("You are probably offline.")}}))};function E(n){return D.reduceRight((function(n,e){return function(t){return e(t,n)}}),C)(n).catch((function(e){return"rest_cookie_invalid_nonce"!==e.code?Promise.reject(e):window.fetch(E.nonceEndpoint).then(S).then((function(n){return n.text()})).then((function(e){return E.nonceMiddleware.nonce=e,E(n)}))}))}E.use=function(n){D.unshift(n)},E.setFetchHandler=function(n){C=n},E.createNonceMiddleware=function(n){var e=function n(e,t){var r=e.headers,i=void 0===r?{}:r;for(var o in i)if("x-wp-nonce"===o.toLowerCase()&&i[o]===n.nonce)return t(e);return t(h(h({},e),{},{headers:h(h({},i),{},{"X-WP-Nonce":n.nonce})}))};return e.nonce=n,e},E.createPreloadingMiddleware=function(n){var e=Object.fromEntries(Object.entries(n).map((function(n){var e=(0,o.A)(n,2),t=e[0],r=e[1];return[b(t),r]})));return function(n,t){var r=n.parse,o=void 0===r||r,a=n.path;if(!a&&n.url){var c=(0,s.g)(n.url),u=c.rest_route,l=(0,i.A)(c,d);"string"==typeof u&&(a=(0,s.a)(u,l))}if("string"!=typeof a)return t(n);var p=n.method||"GET",v=b(a);if("GET"===p&&e[v]){var f=e[v];return delete e[v],g(f,!!o)}if("OPTIONS"===p&&e[p]&&e[p][v]){var h=e[p][v];return delete e[p][v],g(h,!!o)}return t(n)}},E.createRootURLMiddleware=function(n){return function(e,t){return w(e,(function(e){var r,i=e.url,o=e.path;return"string"==typeof o&&(r=n,-1!==n.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),"string"==typeof r&&-1!==r.indexOf("?")&&(o=o.replace("?","&")),i=r+o),t(h(h({},e),{},{url:i}))}))}},E.fetchAllMiddleware=O,E.mediaUploadMiddleware=function(n,e){if(!function(n){var e=!!n.method&&"POST"===n.method;return(!!n.path&&-1!==n.path.indexOf("/wp/v2/media")||!!n.url&&-1!==n.url.indexOf("/wp/v2/media"))&&e}(n))return e(n);var t=0,r=function n(r){return t++,e({path:"/wp/v2/media/".concat(r,"/post-process"),method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch((function(){return t<5?n(r):(e({path:"/wp/v2/media/".concat(r,"?force=true"),method:"DELETE"}),Promise.reject())}))};return e(h(h({},n),{},{parse:!1})).catch((function(e){var t=e.headers.get("x-wp-upload-attachment-id");return e.status>=500&&e.status<600&&t?r(t).catch((function(){return!1!==n.parse?Promise.reject({code:"post_process",message:wp.i18n.__("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(e)})):k(e,n.parse)})).then((function(e){return P(e,n.parse)}))},E.createThemePreviewMiddleware=function(n){return function(e,t){if("string"==typeof e.url){var r=(0,l.g)(e.url,"wp_theme_preview");void 0===r?e.url=(0,s.a)(e.url,{wp_theme_preview:n}):""===r&&(e.url=(0,l.r)(e.url,"wp_theme_preview"))}if("string"==typeof e.path){var i=(0,l.g)(e.path,"wp_theme_preview");void 0===i?e.path=(0,s.a)(e.path,{wp_theme_preview:n}):""===i&&(e.path=(0,l.r)(e.path,"wp_theme_preview"))}return t(e)}}},73309:function(n,e,t){t.d(e,{a:function(){return i},b:function(){return p},c:function(){return a},g:function(){return o},i:function(){return u},p:function(){return d},t:function(){return c}});var r=t(90488),i=function(n){if((null==n?void 0:n.amount_off)&&(null==n?void 0:n.currency))return o({amount:n.amount_off,currency:n.currency});if(null==n?void 0:n.percent_off){var e="".concat(0|n.percent_off,"%"); |
| 3 | // translators: %s is the discount percentage (e.g. "10%"). |
| 4 | return wp.i18n.sprintf(wp.i18n.__("%s off","surecart"),e)}return""},o=function(n){var e=n.amount,t=n.currency,i=function(n,e){return r.z.includes(e)?n:n/100}(e,t);return"".concat(new Intl.NumberFormat(void 0,{style:"currency",currency:t}).format(parseFloat(i.toFixed(2))))},a=function(){var n,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"usd";return null===(n=new Intl.NumberFormat(void 0,{style:"currency",currency:e}).formatToParts().find((function(n){return"currency"===n.type})))||void 0===n?void 0:n.value},c=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:wp.i18n.__("every","surecart"),r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:wp.i18n.__("once","surecart"),i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];switch(e){case"day":return"".concat(t," ").concat(wp.i18n.sprintf(i?wp.i18n._n("%d day","%d days",n,"surecart"):wp.i18n._n("day","%d days",n,"surecart"),n));case"week":return"".concat(t," ").concat(wp.i18n.sprintf(i?wp.i18n._n("%d week","%d weeks",n,"surecart"):wp.i18n._n("week","%d weeks",n,"surecart"),n));case"month":return"".concat(t," ").concat(wp.i18n.sprintf(i?wp.i18n._n("%d month","%d months",n,"surecart"):wp.i18n._n("month","%d months",n,"surecart"),n));case"year":return"".concat(t," ").concat(wp.i18n.sprintf(i?wp.i18n._n("%d year","%d years",n,"surecart"):wp.i18n._n("year","%d years",n,"surecart"),n));default:return r}},u=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n)return"";var t=e.showOnce,r=e.labels,i=e.abbreviate,o=(r||{}).interval,a=void 0===o?wp.i18n.__("every","surecart"):o;return"".concat(s(n,a,t?wp.i18n.__("once","surecart"):"",i)," ").concat(l(n,i))},s=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:wp.i18n.__("once","surecart"),r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.recurring_interval_count&&n.recurring_interval&&1!==(null==n?void 0:n.recurring_period_count)?r?function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:wp.i18n.__("once","surecart"),r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];switch(e){case"day":return" / ".concat(wp.i18n.sprintf(r?wp.i18n._n("%d day","%d days",n,"surecart"):wp.i18n._n("day","%d days",n,"surecart"),n));case"week":return" / ".concat(wp.i18n.sprintf(r?wp.i18n._n("%d wk","%d wks",n,"surecart"):wp.i18n._n("wk","%d wks",n,"surecart"),n));case"month":return" / ".concat(wp.i18n.sprintf(r?wp.i18n._n("%d mo","%d months",n,"surecart"):wp.i18n._n("mo","%d mos",n,"surecart"),n));case"year":return" / ".concat(wp.i18n.sprintf(r?wp.i18n._n("%d yr","%d yrs",n,"surecart"):wp.i18n._n("yr","%d yrs",n,"surecart"),n));default:return t}}(n.recurring_interval_count,n.recurring_interval,t):c(n.recurring_interval_count,n.recurring_interval," ".concat(e),t):""},l=function(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(null==n?void 0:n.recurring_period_count)&&1!==(null==n?void 0:n.recurring_period_count)?e?"x ".concat(n.recurring_period_count):" (".concat(wp.i18n.sprintf(wp.i18n._n("%d payment","%d payments",n.recurring_period_count,"surecart"),n.recurring_period_count),")"):""},d=function(n){var e;return n?"".concat(null===(e=null==n?void 0:n.product)||void 0===e?void 0:e.name," ").concat((null==n?void 0:n.name)?"— ".concat(n.name):""):""},p=function(n){switch(n){case"invalid":return wp.i18n.__("Not valid","surecart");case"expired":return wp.i18n.__("Expired","surecart");case"gone":return wp.i18n.__("Not available","surecart");case"less_than_min_subtotal_amount":return wp.i18n.__("Minimum not met","surecart");case"greater_than_max_subtotal_amount":return wp.i18n.__("Order amount exceeds limit","surecart");case"not_applicable":return wp.i18n.__("Product(s) not eligible","surecart");case"not_applicable_to_customer":return wp.i18n.__("Not eligible","surecart");case"":return"";default:return wp.i18n.__("Not redeemable","surecart")}}},53506:function(n,e,t){t.d(e,{g:function(){return i},r:function(){return o}});var r=t(34805);function i(n,e){return(0,r.g)(n)[e]}function o(n){var e=n.indexOf("?");if(-1===e)return n;for(var t=(0,r.g)(n),i=n.substr(0,e),o=arguments.length,a=new Array(o>1?o-1:0),c=1;c<o;c++)a[c-1]=arguments[c];a.forEach((function(n){return delete t[n]}));var u=(0,r.b)(t);return u?i+"?"+u:i}},62885:function(n,e,t){t.r(e),t.d(e,{sc_subscription_details:function(){return f},sc_subscription_status_badge:function(){return h}});var r=t(10467),i=t(23029),o=t(92901),a=t(89280),c=t.n(a),u=t(27364),s=(t(78095),t(73309)),l=t(86485),d=t(34805),p=t(96030),v=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Intl.NumberFormat([],{style:"currency",currency:e.toUpperCase(),currencyDisplay:"symbol"}).format(function(n,e){return["BIF","BYR","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XDR","XOF","XPD","XPF","XPT","XTS"].includes(null==e?void 0:e.toUpperCase())?n:n/100}(n,e.toUpperCase()))},f=function(){return(0,o.A)((function n(e){(0,i.A)(this,n),(0,u.r)(this,e),this.subscription=void 0,this.pendingPrice=void 0,this.hideRenewalText=void 0,this.activationsModal=void 0,this.loading=void 0,this.hasPendingUpdate=void 0,this.bundleExpanded=!1}),[{key:"renderName",value:function(){var n,e,t;return"string"!=typeof(null===(e=null===(n=this.subscription)||void 0===n?void 0:n.price)||void 0===e?void 0:e.product)?(0,s.p)(null===(t=this.subscription)||void 0===t?void 0:t.price):wp.i18n.__("Subscription","surecart")}},{key:"handleSubscriptionChange",value:(e=(0,r.A)(c().mark((function n(){var e,t,r,i;return c().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(this.hasPendingUpdate=!!(null===(t=Object.keys((null===(e=null==this?void 0:this.subscription)||void 0===e?void 0:e.pending_update)||{}))||void 0===t?void 0:t.length),!(null===(i=null===(r=null==this?void 0:this.subscription)||void 0===r?void 0:r.pending_update)||void 0===i?void 0:i.price)||(null==this?void 0:this.pendingPrice)||this.hideRenewalText){n.next=5;break}return n.next=4,this.fetchPrice(this.subscription.pending_update.price);case 4:this.pendingPrice=n.sent;case 5:case"end":return n.stop()}}),n,this)}))),function(){return e.apply(this,arguments)})},{key:"componentWillLoad",value:function(){this.handleSubscriptionChange()}},{key:"fetchPrice",value:(n=(0,r.A)(c().mark((function n(e){var t;return c().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,this.loading=!0,n.next=4,(0,p.a)({path:(0,d.a)("surecart/v1/prices/".concat(e),{expand:["product"]})});case 4:return t=n.sent,n.abrupt("return",t);case 8:n.prev=8,n.t0=n.catch(0),console.error(n.t0);case 11:return n.prev=11,this.loading=!1,n.finish(11);case 14:case"end":return n.stop()}}),n,this,[[0,8,11,14]])}))),function(e){return n.apply(this,arguments)})},{key:"renderRenewalText",value:function(){var n,e,t,r,i,o,a,c,l,d,p,f,h,_,b,w,g,m,y,x,O,_x,j,P=(0,u.h)("sc-subscription-status-badge",{subscription:null==this?void 0:this.subscription});return(null===(n=null==this?void 0:this.subscription)||void 0===n?void 0:n.cancel_at_period_end)&&(null===(e=null==this?void 0:this.subscription)||void 0===e?void 0:e.current_period_end_at)?(0,u.h)("span",{"aria-label":wp.i18n.sprintf(/* translators: %s: current period end date */ |
| 5 | wp.i18n.__("Renewal Update - Your plan will be canceled on %s","surecart"),this.subscription.current_period_end_at_date)},P," ",/* translators: %s: current period end date */ |
| 6 | wp.i18n.sprintf(wp.i18n.__("Your plan will be canceled on %s","surecart"),this.subscription.current_period_end_at_date)):this.hasPendingUpdate?this.pendingPrice||(null===(r=null===(t=this.subscription)||void 0===t?void 0:t.pending_update)||void 0===r?void 0:r.ad_hoc_amount)?(null===(o=null===(i=this.subscription)||void 0===i?void 0:i.pending_update)||void 0===o?void 0:o.ad_hoc_amount)?(0,u.h)("span",{"aria-label":wp.i18n.sprintf(/* translators: 1: new price, 2: current period end date */ |
| 7 | wp.i18n.__("Renewal Update - Your plan switches to %1s on %2s","surecart"),v(null===(c=null===(a=this.subscription)||void 0===a?void 0:a.pending_update)||void 0===c?void 0:c.ad_hoc_amount,(null===(l=this.pendingPrice)||void 0===l?void 0:l.currency)||(null===(p=null===(d=this.subscription)||void 0===d?void 0:d.price)||void 0===p?void 0:p.currency)),this.subscription.current_period_end_at_date)},wp.i18n.__("Your plan switches to","surecart")," ",(0,u.h)("strong",null,(0,u.h)("sc-format-number",{type:"currency",currency:(null===(f=this.pendingPrice)||void 0===f?void 0:f.currency)||(null===(_=null===(h=this.subscription)||void 0===h?void 0:h.price)||void 0===_?void 0:_.currency),value:null===(w=null===(b=this.subscription)||void 0===b?void 0:b.pending_update)||void 0===w?void 0:w.ad_hoc_amount})," ",(0,s.i)(this.pendingPrice||(null===(g=this.subscription)||void 0===g?void 0:g.price)))," ",wp.i18n.__("on","surecart")," ",this.subscription.current_period_end_at_date):(0,u.h)("span",{"aria-label":wp.i18n.sprintf(/* translators: 1: new plan name, 2: current period end date */ |
| 8 | wp.i18n.__("Renewal Update - Your plan switches to %1s on %2s","surecart"),this.pendingPrice.product.name,this.subscription.current_period_end_at_date)},wp.i18n.__("Your plan switches to","surecart")," ",(0,u.h)("strong",null,this.pendingPrice.product.name)," ",wp.i18n.__("on","surecart")," ",this.subscription.current_period_end_at_date):(0,u.h)("sc-skeleton",null):"trialing"===(null===(m=null==this?void 0:this.subscription)||void 0===m?void 0:m.status)&&(null===(y=null==this?void 0:this.subscription)||void 0===y?void 0:y.trial_end_at)?(0,u.h)("span",{"aria-label":wp.i18n.sprintf(/* translators: %s: trial end date */ |
| 9 | wp.i18n.__("Renewal Update - Your plan begins on %s.","surecart"),this.subscription.trial_end_at_date)},P," ",wp.i18n.sprintf(/* translators: %s: trial end date */ |
| 10 | wp.i18n.__("Your plan begins on %s","surecart"),null===(x=null==this?void 0:this.subscription)||void 0===x?void 0:x.trial_end_at_date)):"active"===(null===(O=this.subscription)||void 0===O?void 0:O.status)&&(null===(_x=this.subscription)||void 0===_x?void 0:_x.current_period_end_at)?(0,u.h)("span",{"aria-label":wp.i18n.sprintf(/* translators: %s: current period end date */ |
| 11 | wp.i18n.__("Renewal Update - Your next payment is on %s","surecart"),this.subscription.current_period_end_at_date)},P," ",null===(null===(j=this.subscription)||void 0===j?void 0:j.remaining_period_count)?/* translators: %s: current period end date */ |
| 12 | wp.i18n.sprintf(wp.i18n.__("Your plan renews on %s","surecart"),this.subscription.current_period_end_at_date):/* translators: %s: current period end date */ |
| 13 | wp.i18n.sprintf(wp.i18n.__("Your next payment is on %s","surecart"),this.subscription.current_period_end_at_date)):P}},{key:"getActivations",value:function(){var n,e,t,r;return((null===(r=null===(t=null===(e=null===(n=this.subscription)||void 0===n?void 0:n.purchase)||void 0===e?void 0:e.license)||void 0===t?void 0:t.activations)||void 0===r?void 0:r.data)||[]).filter((function(n){return null==n?void 0:n.counted}))}},{key:"renderActivations",value:function(){var n,e=this,t=this.getActivations();return(null==t?void 0:t.length)?(0,u.h)("sc-flex",{justifyContent:"flex-start",alignItems:"center"},(0,u.h)("sc-tag",{size:"small"},null===(n=null==t?void 0:t[0])||void 0===n?void 0:n.name),(null==t?void 0:t.length)>1&&(0,u.h)("sc-text",{style:{"--font-size":"var(--sc-font-size-small)",cursor:"pointer"},onClick:function(n){n.preventDefault(),n.stopImmediatePropagation(),e.activationsModal=!0}},"+ ",(null==t?void 0:t.length)-1," More")):null}},{key:"getBundleItems",value:function(){var n,e,t,r=null===(e=null===(n=this.subscription)||void 0===n?void 0:n.price)||void 0===e?void 0:e.product;return(null==r?void 0:r.bundle)&&(null===(t=null==r?void 0:r.bundle_items)||void 0===t?void 0:t.data)||[]}},{key:"renderBundleComponents",value:function(){var n=this,e=(0,l.e)(this.getBundleItems());return e.length?(0,u.h)("div",null,(0,u.h)("button",{type:"button",class:"subscription-details__bundle-toggle","aria-expanded":this.bundleExpanded?"true":"false",onClick:function(e){e.preventDefault(),e.stopPropagation(),n.bundleExpanded=!n.bundleExpanded}},(0,u.h)("sc-icon",{name:this.bundleExpanded?"chevron-up":"chevron-down"}),wp.i18n.sprintf(/* translators: %d: number of bundle component items */ |
| 14 | wp.i18n._n("Includes %d item","Includes %d items",e.length,"surecart"),e.length)),this.bundleExpanded&&(0,u.h)("div",{class:"subscription-details__bundle-components"},e.map((function(n){return(0,u.h)("div",{class:"bundle-component subscription-details__bundle-component",key:n.id},(0,u.h)("span",{class:"bundle-component__label"},n.name),n.qty>1&&(0,u.h)("span",{class:"bundle-component__qty subscription-details__bundle-qty"},wp.i18n.sprintf(/* translators: %d: quantity */ |
| 15 | wp.i18n.__("× %d","surecart"),n.qty)))})))):null}},{key:"showWarning",value:function(){var n,e,t,r,i,o,a,c;return!(null===(n=this.subscription)||void 0===n?void 0:n.payment_method)&&!(null===(e=this.subscription)||void 0===e?void 0:e.manual_payment)&&!!["active","past_due","unpaid","incomplete"].includes(null===(t=this.subscription)||void 0===t?void 0:t.status)&&((null===(i=null===(r=this.subscription)||void 0===r?void 0:r.price)||void 0===i?void 0:i.ad_hoc)?0!==(null===(o=this.subscription)||void 0===o?void 0:o.ad_hoc_amount):0!==(null===(c=null===(a=this.subscription)||void 0===a?void 0:a.price)||void 0===c?void 0:c.amount))}},{key:"render",value:function(){var n=this;return(0,u.h)("div",{key:"0af8aaeeffdd06301794468798575a49c655e791",class:"subscription-details"},this.hasPendingUpdate&&(0,u.h)("div",{key:"b543b7dfb1960beb1bf2ea7dba29384586d941e1"},(0,u.h)("sc-tag",{key:"32077623289e99dbf40619b88c2ff71a13c76fbb",size:"small",type:"warning"},wp.i18n.__("Update Scheduled","surecart"))),(0,u.h)("sc-flex",{key:"2323ea492755eef1c6c6b00aa31e48d63403fc02",alignItems:"center",justifyContent:"flex-start"},(0,u.h)("sc-text",{key:"e974fb27e46435cdb057a1c722749516db98748f","aria-label":wp.i18n.sprintf(/* translators: %s: plan name */ |
| 16 | wp.i18n.__("Plan name - %s","surecart"),this.renderName()),style:{"--font-weight":"var(--sc-font-weight-bold)"}},this.renderName()),this.renderActivations()),!this.hideRenewalText&&(0,u.h)("div",{key:"a6f540c039f5435561f0d1375e9aeb79b89ca72e"},this.renderRenewalText()," "),this.renderBundleComponents(),(0,u.h)("slot",{key:"f3fd579417b5d1da39262eb9cb6ab8f038965d96"}),(0,u.h)("sc-dialog",{key:"3cf68ce55917febef8f773c786cfa604a0703d5c",label:wp.i18n.__("Activations","surecart"),onScRequestClose:function(){return n.activationsModal=!1},open:!!this.activationsModal},(0,u.h)("sc-card",{key:"4ce37429a8a8cfd4cd52bb47b2bc5667fdaa9f57","no-padding":!0,style:{"--overflow":"hidden"}},(0,u.h)("sc-stacked-list",{key:"ff19f56ad27ec67865f030beb132f715a3742a99"},(this.getActivations()||[]).map((function(n){return(0,u.h)("sc-stacked-list-row",{style:{"--columns":"2"},mobileSize:0},(0,u.h)("sc-text",{style:{"--line-height":"var(--sc-line-height-dense)"}},(0,u.h)("strong",null,null==n?void 0:n.name),(0,u.h)("div",null,(0,u.h)("sc-text",{style:{"--color":"var(--sc-color-gray-500)"}},null==n?void 0:n.fingerprint))),(0,u.h)("sc-text",{style:{"--color":"var(--sc-color-gray-500)"}},null==n?void 0:n.created_at_date))}))))),this.showWarning()&&(0,u.h)("div",{key:"614dc9d79cd3acd0f99f50b8418b66b8086e8563"},(0,u.h)("sc-tag",{key:"79541f44622d0fc6dbe89e499a238da6d0479901",type:"warning"},(0,u.h)("div",{key:"c4cd2e30a88fc289ef894d0cefc6412e9c2ee97b",class:"subscription-details__missing-method"},(0,u.h)("sc-icon",{key:"f04ee1ef6bfa4821c302d2a97b87ff03f07a3d4e",name:"alert-triangle"}),wp.i18n.__("Payment Method Missing","surecart")))))}}],[{key:"watchers",get:function(){return{subscription:["handleSubscriptionChange"]}}}]);var n,e}();f.style=":host{display:block}.subscription-details{display:grid;gap:0.25em;color:var(--sc-input-label-color)}.subscription-details__missing-method{display:flex;align-items:center;gap:var(--sc-spacing-x-small)}.subscription-details__bundle-toggle{display:inline-flex;align-items:center;gap:var(--sc-spacing-xx-small);background:transparent;border:0;padding:0;margin:0;color:var(--sc-color-primary-500, var(--sc-input-label-color));font:inherit;font-size:var(--sc-font-size-small);cursor:pointer}.subscription-details__bundle-toggle:focus-visible{outline:2px solid var(--sc-color-primary-500);outline-offset:2px;border-radius:2px}.subscription-details__bundle-components{display:grid;gap:var(--sc-spacing-xx-small);margin-top:var(--sc-spacing-xx-small);padding-left:var(--sc-spacing-medium);border-left:2px solid var(--sc-color-gray-200);font-size:var(--sc-font-size-small);color:var(--sc-color-gray-600)}.subscription-details__bundle-component{display:flex;align-items:center;gap:var(--sc-spacing-xx-small)}.subscription-details__bundle-qty{color:var(--sc-color-gray-500)}";var h=function(){return(0,o.A)((function n(e){(0,i.A)(this,n),(0,u.r)(this,e),this.status=void 0,this.subscription=void 0,this.size="medium",this.pill=!1,this.clearable=!1}),[{key:"getType",value:function(){var n,e,t;if(null===(n=this.subscription)||void 0===n?void 0:n.cancel_at_period_end)return"info";switch(this.status||(null===(e=this.subscription)||void 0===e?void 0:e.status)){case"incomplete":case"past_due":case"unpaid":return"warning";case"trialing":return"info";case"active":case"completed":return"success";case"canceled":return(null===(t=this.subscription)||void 0===t?void 0:t.restore_at)?"info":"danger"}}},{key:"getText",value:function(){var n,e,t,r;if((null===(n=this.subscription)||void 0===n?void 0:n.cancel_at_period_end)&&this.subscription.current_period_end_at&&"canceled"!==(null===(e=this.subscription)||void 0===e?void 0:e.status))return wp.i18n.__("Cancelling","surecart");switch(this.status||(null===(t=this.subscription)||void 0===t?void 0:t.status)){case"incomplete":return wp.i18n.__("Incomplete","surecart");case"trialing":return wp.i18n.__("Trialing","surecart");case"active":return wp.i18n.__("Active","surecart");case"past_due":return wp.i18n.__("Past Due","surecart");case"canceled":return(null===(r=this.subscription)||void 0===r?void 0:r.restore_at)?"Paused":wp.i18n.__("Canceled","surecart");case"completed":return wp.i18n.__("Completed","surecart");case"unpaid":return wp.i18n.__("Unpaid","surecart")}}},{key:"render",value:function(){return(0,u.h)("sc-tag",{key:"3646869d3c54a92053e0bdc4397274c48f8c5bfd","aria-label":wp.i18n.sprintf(wp.i18n.__("Plan Status - %s","surecart"),this.getText()),type:this.getType()},this.getText())}}])}();h.style=":host{display:inline-block;vertical-align:middle}"}}]); |