1/*! For license information please see 4384.e234b13e.js.LICENSE.txt */ 2(self.webpackChunk=self.webpackChunk||[]).push([[4384],{87757:(t,n,e)=>{t.exports=e(35666)},80519:(t,n,e)=>{"use strict";function a(t){r(t,!0)}function r(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=document.createElement("a");e.style.display="none",e.href=t,n&&(e.setAttribute("target","_blank"),e.setAttribute("rel","nofollow,noopener,noreferrer")),document.body.appendChild(e),e.click(),document.body.removeChild(e)}e.d(n,{d:()=>r,e:()=>a})},7358:(t,n,e)=>{"use strict";e.d(n,{H:()=>C,j:()=>b});var a=e(87757),r=e.n(a),s=e(70313);function i(t){var n="https://www.paypal.com/sdk/js";t.sdkBaseURL&&(n=t.sdkBaseURL,delete t.sdkBaseURL),function(t){var n=t["merchant-id"],e=t["data-merchant-id"],a="",r="";Array.isArray(n)?n.length>1?(a="*",r=n.toString()):a=n.toString():"string"==typeof n&&n.length>0?a=n:"string"==typeof e&&e.length>0&&(a="*",r=e);t["merchant-id"]=a,t["data-merchant-id"]=r}(t);var e=Object.keys(t).filter((function(n){return void 0!==t[n]&&null!==t[n]&&""!==t[n]})).reduce((function(n,e){var a=t[e].toString();return"data-"===e.substring(0,5)?n.dataAttributes[e]=a:n.queryParams[e]=a,n}),{queryParams:{},dataAttributes:{}}),a=e.queryParams,r=e.dataAttributes;return{url:"".concat(n,"?").concat(o(a)),dataAttributes:r}}function o(t){var n="";return Object.keys(t).forEach((function(e){0!==n.length&&(n+="&"),n+=e+"="+t[e]})),n}function l(t,n){void 0===n&&(n={});var e=document.createElement("script");return e.src=t,Object.keys(n).forEach((function(t){e.setAttribute(t,n[t]),"data-csp-nonce"===t&&e.setAttribute("nonce",n["data-csp-nonce"])})),e}function c(t,n){if(void 0===n&&(n=d()),p(t,n),"undefined"==typeof window)return n.resolve(null);var e=i(t),a=e.url,r=e.dataAttributes,s=r["data-namespace"]||"paypal",o=u(s);return function(t,n){var e=document.querySelector('script[src="'.concat(t,'"]'));if(null===e)return null;var a=l(t,n),r=e.cloneNode();if(delete r.dataset.uidAuto,Object.keys(r.dataset).length!==Object.keys(a.dataset).length)return null;var s=!0;return Object.keys(r.dataset).forEach((function(t){r.dataset[t]!==a.dataset[t]&&(s=!1)})),s?e:null}(a,r)&&o?n.resolve(o):function(t,n){void 0===n&&(n=d());p(t,n);var e=t.url,a=t.attributes;if("string"!=typeof e||0===e.length)throw new Error("Invalid url.");if(void 0!==a&&"object"!=typeof a)throw new Error("Expected attributes to be an object.");return new n((function(t,n){if("undefined"==typeof window)return t();!function(t){var n=t.url,e=t.attributes,a=t.onSuccess,r=t.onError,s=l(n,e);s.onerror=r,s.onload=a,document.head.insertBefore(s,document.head.firstElementChild)}({url:e,attributes:a,onSuccess:function(){return t()},onError:function(){var t=new Error('The script "'.concat(e,'" failed to load.'));return window.fetch?fetch(e).then((function(e){return 200===e.status&&n(t),e.text()})).then((function(t){var e=function(t){var n=t.split("/* Original Error:")[1];return n?n.replace(/\n/g,"").replace("*/","").trim():t}(t);n(new Error(e))})).catch((function(t){n(t)})):n(t)}})}))}({url:a,attributes:r},n).then((function(){var t=u(s);if(t)return t;throw new Error("The window.".concat(s," global variable is not available."))}))}function d(){if("undefined"==typeof Promise)throw new Error("Promise is undefined. To resolve the issue, use a Promise polyfill.");return Promise}function u(t){return window[t]}function p(t,n){if("object"!=typeof t||null===t)throw new Error("Expected an options object.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected PromisePonyfill to be a function.")}var g=e(43057),m=e(17109);function f(t,n,e,a,r,s,i){try{var o=t[s](i),l=o.value}catch(t){return void e(t)}o.done?n(l):Promise.resolve(l).then(a,r)}function h(t){return function(){var n=this,e=arguments;return new Promise((function(a,r){var s=t.apply(n,e);function i(t){f(s,a,r,i,o,"next",t)}function o(t){f(s,a,r,i,o,"throw",t)}i(void 0)}))}}var y={label:"pay",shape:"pill",tagline:!1,height:parseInt(s.computedBtnHeight)};function b(t){return v.apply(this,arguments)}function v(){return(v=h(r().mark((function t(n){var e;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,c({"client-id":"AVe7esepuGbTV7UrElqZt14ELIGiUxh3Ks63zs75ikuKIKnzJ2R862xdBkwfWkZlwZodMwPnR1i2rGsK","disable-funding":"card,credit,bancontact,blik,eps,giropay,ideal,mercadopago,mybank,p24,sepa,sofort,venmo",currency:n});case 3:e=t.sent,t.next=11;break;case 6:return t.prev=6,t.t0=t.catch(0),(0,g.F)().error("Error loading PayPal",{error:t.t0}),m.l.$bvToast.toast("Please refresh the page and try again.",{title:"An error occurred!",solid:!0,variant:"danger",autoHideDelay:5e3}),t.abrupt("return",null);case 11:return t.abrupt("return",e);case 12:case"end":return t.stop()}}),t,null,[[0,6]])})))).apply(this,arguments)}function C(t,n,e,a,s){var i,o,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,d=!1,u=function(){var t=h(r().mark((function t(n){var a,i;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d||(d=!0),t.prev=1,t.next=4,axios.post("/webapi/checkout/paypal/finalize",{order_id:n});case 4:t.next=14;break;case 6:if(t.prev=6,t.t0=t.catch(1),null===(a=t.t0.response)||void 0===a||null===(i=a.data)||void 0===i||!i.message){t.next=11;break}return m.l.$bvToast.toast(t.t0.response.data.message,{title:"Payment Error",solid:!0,variant:"danger",autoHideDelay:1e4}),t.abrupt("return");case 11:return(0,g.F)().warning("Error finalizing PayPal payment",{orderId:n}),m.l.$bvToast.toast("There was an error processing your payment, please try again in a few moments or contact support. You have not been charged.",{title:"Payment Error",solid:!0,variant:"danger",autoHideDelay:1e4}),t.abrupt("return");case 14:return t.prev=14,e(!1),t.finish(14);case 17:s();case 18:case"end":return t.stop()}}),t,null,[[1,6,14,17]])})));return function(n){return t.apply(this,arguments)}}();return t.Buttons({style:y,createOrder:function(){return e(!0),a()},onApprove:(o=h(r().mark((function t(n){var e;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=n.orderID,t.abrupt("return",u(e));case 2:case"end":return t.stop()}}),t)}))),function(t){return o.apply(this,arguments)}),onCancel:(i=h(r().mark((function t(n){var a;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=n.orderID,!d||!a){t.next=7;break}return(0,g.F)().info("Trying to finalize a previously failed PayPal payment",{orderId:a}),t.next=5,u(a);case 5:return e(!1),t.abrupt("return");case 7:m.l.$bvToast.toast("The payment was canceled by the user. Please try again.",{title:"Payment Canceled",solid:!0,variant:"danger",autoHideDelay:1e4}),e(!1),l&&l();case 10:case"end":return t.stop()}}),t)}))),function(t){return i.apply(this,arguments)}),onError:function(t){switch(e(!1),t.message){case"Detected popup close"
2:return;case"Expected an order id to be passed":(0,g.F)().info("No PayPal order ID was passed, backend malfunction?");break;default:(0,g.F)().warning("Unknown PayPal error",{error:t}),console.error(t)}m.l.$bvToast.toast("Something went wrong with the payment. Please try again.",{title:"Error in the payment",solid:!0,variant:"danger",autoHideDelay:1e4}),c&&c()}}).render(n)}},85206:(t,n,e)=>{"use strict";e.d(n,{Y:()=>r});var a=e(61775);function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{subject:""};a.Nd.$emit(a.gd,t)}},23521:(t,n,e)=>{"use strict";e.d(n,{Z:()=>i});var a=e(85795),r=e.n(a),s=e(58483);const i={data:function(){return{availablePlans:[]}},methods:{addToCart:function(t,n,e,a,r,i){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1;if(20==this.$store.getters.itemsOnCartCount)return this.$root.$bvToast.toast("The cart has a limit of 20 items. Please proceed to checkout.",{title:"Cart limit reached",solid:!0,variant:"warning",autoHideDelay:5e3}),void this.$router.push("/cart").catch((function(t){}));if(!this.availablePlans.includes(r))return this.$root.$bvToast.toast("An unexpected error occurred, please contact [email protected] for help.",{title:"Oops! Something went wrong.",solid:!0,variant:"danger",autoHideDelay:5e3}),void this.$rollbar.warning("Invalid plan added to cart.",{plan:r,subplan:i});var c={plan:r,subplan:i,quantity:o,upfrontMonths:l};this.$store.commit("addToCart",c),this.$router.push("/cart").catch((function(t){})),(0,s.Kc)(t,this.$store.getters.userCurrency,this.$store.getters.userIsReseller,n,e,a,c)},convertCart:function(){this.$store.getters.userIsReseller?this.$store.getters.cartContainsCustomerItems&&(this.$store.commit("convertCartItemsToReseller"),this.$root.$bvToast.toast("Some items on your shopping cart were converted from customer to reseller plans.",{title:"Shopping Cart",solid:!0,variant:"success",autoHideDelay:5e3})):this.$store.getters.cartContainsResellerItems&&(this.$store.commit("convertCartItemsToCustomer"),this.$root.$bvToast.toast("Some items on your shopping cart were converted from reseller to customer plans.",{title:"Shopping Cart",solid:!0,variant:"success",autoHideDelay:5e3}))}},created:function(){var t=this;r().cart.item.forEach((function(n){t.availablePlans.push(n.plan)}))}}},29699:(t,n,e)=>{"use strict";e.d(n,{Z:()=>d});var a=e(94542),r=e(7554);function s(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,a)}return e}function i(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?s(Object(e),!0).forEach((function(n){o(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):s(Object(e)).forEac
2h((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function o(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function l(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==e)return;var a,r,s=[],i=!0,o=!1;try{for(e=e.call(t);!(i=(a=e.next()).done)&&(s.push(a.value),!n||s.length!==n);i=!0);}catch(t){o=!0,r=t}finally{try{i||null==e.return||e.return()}finally{if(o)throw r}}return s}(t,n)||function(t,n){if(!t)return;if("string"==typeof t)return c(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return c(t,n)}(t,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.")}()}function c(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}const d={data:function(){return{offers:{}}},computed:{cartOffers:function(){return Object.values(this.offers).reduce((function(t,n){return t+n}),0)},cartOffersAmount:function(){var t=this;return Object.keys(this.offers).reduce((function(n,e){var a=t.cart[e],r=t.cartItemOffer(e);return 0===r?n+0:n+(t.hasDiscount(a)?t.priceWithDiscount(a,r):t.priceWithoutDiscount(a,r))}),0)},cartSavings:function(){return(0,a.gU)(this.plans,this.planIndexes,this.cart,this.discounts,this.selectedUserCurrency)+this.cartOffersAmount},cartTotalWithDiscountsAndOffers:function(){return this.userIsReseller?(0,a.xz)(this.plans,this.planIndexes,this.cart,this.selectedUserCurrency):0!==this.cartSavings?(0,a.v4)(this.plans,this.planIndexes,this.cart,this.discounts,this.selectedUserCurrency)-this.cartOffersAmount:(0,a.xN)(this.plans,this.planIndexes,this.cart,this.selectedUserCurrency)}},methods:{hasDiscount:function(t){return(0,a.T9)(this.discounts,this.planIndexes,t.plan,t.subplan)},formatPrice:function(t){return this.selectedUserCurrencySign+(0,a.E9)(t)},priceWithoutDiscount:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,a.e6)(this.plans[this.planIndexes[t.plan]],t.subplan,this.selectedUserCurrency,null!=n?n:t.quantity,t.upfrontMonths)},priceWithDiscount:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,a.pC)(this.plans[this.planIndexes[t.plan]],t.subplan,this.selectedUserCurrency,this.discounts[this.planIndexes[t.plan]],null!=n?n:t.quantity,t.upfrontMonths)},priceWithoutDiscountWithOffers:function(t,n){var e=this.cartItemOffer(t);return n.quantity-e==0?0:this.priceWithoutDiscount(n,n.quantity-e)},priceWithDiscountAndOffers:function(t,n){var e=this.cartItemOffer(t);return n.quantity-e==0?0:this.priceWithDiscount(n,n.quantity-e)},cartItemOffer:function(t){var n;return null!==(n=this.offers[t])&&void 0!==n?n:0},isCartItemFullyOffered:function(t,n){var e=this.cartItemOffer(t);return e&&e===n.quantity},isCartItemPartiallyOffered:function(t,n){var e=this.cartItemOffer(t);return e&&e!==n.quantity},computeOffers:function(){if(this.offers={},!r.WI&&this.cart&&0!=this.cart.length){for(var t=[],n=0,e=0,a=Object.entries(this.cart);e<a.length;e++){var s=l(a[e],2),o=s[0],c=s[1];for(n=0;n<c.quantity;n++){var d=this.hasDiscount(c)?this.priceWithDiscount(c,1):this.priceWithoutDiscount(c,1);t.push(i(i({},c),{},{quantity:1,price:d,cartIndex:parseInt(o)}))}}var u=t.filter((function(t){return["perpetual"].includes(t.subplan)})),p=Math.floor(u.length/2);if(0!==p){var g=t.filter((function(t){return["air-perpetual","doppler-perpetual","energy-panner-perpetual","brightness-
2panner-perpetual","space-controller-standard-perpetual","space-controller-studio-perpetual","density-perpetual"].includes(t.plan)})),m=function(t,n){return t.price-n.price};for(u.sort(m),g.sort(m),n=0;n<p;n++){var f=g[n];if(!f)break;if(g[n].price>u[n].price)break;this.offers[f.cartIndex]||(this.offers[f.cartIndex]=0),this.offers[f.cartIndex]+=1}}}}}}},49968:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]),i.locals={accent:"#a1693a",primary:"#2e6e9f",secondary:"#4c4d53",success:"#41904b",info:"#804abc",warning:"#9c8d3a",danger:"#a24944",light:"#98989c",dark:"#22262a","gray-7":"#69696e","gray-6":"#4c4d53","gray-5":"#383b40","gray-4":"#2e3136","gray-2":"#181b1f","input-bg-color":"rgba(56,59,64,.6)",white:"#fff",computedBtnHeight:"42.8"};const o=i},66681:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]),i.locals={accent:"#a1693a",primary:"#2e6e9f",secondary:"#4c4d53",success:"#41904b",info:"#804abc",warning:"#9c8d3a",danger:"#a24944",light:"#98989c",dark:"#22262a","gray-7":"#69696e","gray-6":"#4c4d53","gray-5":"#383b40","gray-4":"#2e3136","gray-2":"#181b1f","input-bg-color":"rgba(56,59,64,.6)",white:"#fff","red-light":"#d95d50"};const o=i},96348:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,".loading-wrapper[data-v-2a831e02]{position:relative}.loading-wrapper .loading-wrapper__loader[data-v-2a831e02]{position:absolute;top:0;bottom:0;left:0;right:0}[data-v-2a831e02] .invisible *{visibility:hidden!important}","",{version:3,sources:["webpack://./resources/js/components/buttons/LoadingWrapper.vue"],names:[],mappings:"AAqCA,kCACC,iBApCD,CAsCC,2DACC,iBAAA,CACA,KAAA,CACA,QAAA,CACA,MAAA,CACA,OApCF,CAyCA,+BACC,2BAtCD",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.loading-wrapper {\n\tposition: relative;\n\n\t.loading-wrapper__loader {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n}\n\n// Force invisibility, used to fix the PayPal button that forces the visibility on the iframe\n::v-deep .invisible * {\n\tvisibility: hidden !important;\n}\n"],sourceRoot:""}]);const o=i},47046:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,'[data-v-116f82de]:export{accent:#a1693a;primary:#2e6e9f;secondary:#4c4d53;success:#41904b;info:#804abc;warning:#9c8d3a;danger:#a24944;light:#98989c;dark:#22262a;gray-7:#69696e;gray-6:#4c4d53;gray-5:#383b40;gray-4:#2e3136;gray-2:#181b1f;input-bg-color:rgba(56,59,64,.6);white:#fff}.checkout-billing-information[data-v-116f82de]{border-right:1px solid #181b1f}.progress[data-v-116f82de]{height:.5rem}.progress[data-v-116f82de] .progress-bar{border-radius:.75rem}.checkout-steps-link[data-v-116f82de]{text-decoration:none!important;text-transform:uppercase}.checkout-steps-link>*[data-v-116f82de]{font-weight:inherit}[data-v-116f82de] label{max-height:3.25rem}.checkout-steps-link.disabled[data-v-116f82de]{pointer-events:none;cursor:default}.checkout-steps-link.disabled[data-v-116f82de]:hover{color:inherit}.prepend-vat-country[data-v-116f82de]{background:rgba(56,59,64,.6);border-top-left-radius:1.625em;border-bottom-left-radius:1.625em}.prepend-vat-country .prepend-vat-country__country[data-v-116f82de]{height:2.5rem;min-width:2.5rem;border-radius:1.625em}.btn-sm[data-v-116f82de]{padding-left:13px;padding-right:13px}.cart-item-remove[data-v-116f82de]{margin-right:10px}.cart-item-controls[data-v-116f82de]{padding-left:10px;border-left:1px solid #000;display:inherit}.cart-item-quantity[data-v-116f82de]{text-align:center;width:40px;margin-right:2px;margin-left:2px;margin-top:2px}.tutorials-row[data-v-116f82de]{transform:scale(1.2);transform-origin:top center}.all-done-title[data-v-116f82de]{z-index:2}.all-done-icon[data-v-116f82de]{position:absolute;top:0;left:0;transform:scale(20) translateX(20%);transform-origin:top left;z-index:1;opacity:.6}.share-row[data-v-116f82de]{margin-top:100px}.video-ratio[data-v-116f82de]{cursor:pointer;position:relative}.video-ratio[data-v-116f82de]:before{display:block;content:" ";width:100%;padding-top:56.25%}.video-ratio>.aspect-ratio-content[data-v-116f82de]{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:991.98px){.tutorials-row[data-v-116f82de]{transform:none}.share-row[data-v-116f82de]{margin-top:50px}.checkout-billing-information[data-v-116f82de]{border-right:none}}',"",{version:3,sources:["webpack://./common/css-style/_themecolors.scss","webpack://./resources/js/components/customer/checkout.vue","webpack://./common/css-style/_variables.scss","webpack://./common/css-style/_helpers.scss"],names:[],mappings:"AAsFA,yBACC,cAnFQ,CAoFR,eA9EM,CA+EN,iBAlCU,CAmCV,eA1EO,CA2EP,YA/DQ,CAgER,eA1DQ,CA2DR,cAvEK,CAwEL,aArCU,CAsCV,YA3CU,CA4CV,cAxCU,CAyCV,cA1CU,CA2CV,cA5CU,CA6CV,cA9CU,CA+CV,cAjDU,CAkDV,gCAjBgB,CAkBhB,UCrFD,CAsyFA,+CACC,8BAnyFD,CAsyFA,2BACC,YAnyFD,CAqyFC,0CACC,oBAnyFF,CAuyFA,sCACC,8BAAA,CACA,wBApyFD,CAsyFC,wCACC,mBApyFF,CAwyFA,wBACC,kBAryFD,CAwyFA,+CACC,mBAAA,CACA,cAryFD,CAwyFA,qDACC,aAryFD,CAwyFA,sCACC,4BDtwFgB,CCuwFhB,8BCptFmB,CDqtFnB,iCAryFD,
2CAuyFC,oEACC,aAAA,CACA,gBAAA,CACA,qBAryFF,CAyyFA,yBACC,iBAAA,CACA,kBAtyFD,CAyyFA,mCACC,iBAtyFD,CAyyFA,qCACC,iBAAA,CACA,0BAAA,CACA,eAtyFD,CAyyFA,qCACC,iBAAA,CACA,UAAA,CACA,gBAAA,CACA,eAAA,CACA,cAtyFD,CAyyFA,gCACC,oBAAA,CACA,2BAtyFD,CAyyFA,iCACC,SAtyFD,CAyyFA,gCACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,mCAAA,CACA,yBAAA,CACA,SAAA,CACA,UAtyFD,CAyyFA,4BACC,gBAtyFD,CAyyFA,8BACC,cAAA,CEn4FA,iBF6FD,CE5FC,qCACC,aAAA,CACA,WAAA,CACA,UAAA,CACA,kBFkGF,CE/FC,oDACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,OAAA,CACA,QFiGF,CA4xFA,4BACC,gCACC,cAzxFA,CA4xFD,4BACC,eAzxFA,CA4xFD,+CACC,iBAzxFA,CACF",sourcesContent:['@use "sass:color";\n\n$orange-darker: #54361e;\n$orange-dark: #724928;\n$orange: #a1693a;\n$orange-light: #d88348;\n$orange-lighter: #dca880;\n\n$blue-darker: #163b55;\n$blue-dark: #1f4d71;\n$blue: #2e6e9f;\n$blue-light: #4294db;\n$blue-lighter: #66a9e1;\n\n$green-darker: #224f29;\n$green-dark: #2b6835;\n$green: #41904b;\n$green-light: #70d078;\n$green-lighter: #a4d9a6;\n\n$red-darker: #592b27;\n$red-dark: #753732;\n$red: #a24944;\n$red-light: #d95d50;\n$red-lighter: #df978e;\n\n$purple-darker: #472868;\n$purple-dark: #5c3585;\n$purple: #804abc;\n$purple-light: #954df2;\n$purple-lighter: #b380f3;\n\n$yellow-darker: #534b1d;\n$yellow-dark: #6e6427;\n$yellow: #9c8d3a;\n$yellow-light: #d8c057;\n$yellow-lighter: #ded18e;\n\n$aqua-darker: #1d4743;\n$aqua-dark: #24615a;\n$aqua: #3d9184;\n$aqua-light: #50b29e;\n$aqua-lighter: #77c6b3;\n\n$pink-darker: #542847;\n$pink-dark: #6b365c;\n$pink: #8f477b;\n$pink-light: #bb5c9a;\n$pink-lighter: #cf88b5;\n\n$gray-100: #13161a;\n$gray-200: #181b1f;\n$gray-300: #22262a;\n$gray-400: #2e3136;\n$gray-500: #383b40;\n$gray-600: #4c4d53;\n$gray-700: #69696e;\n$gray-800: #98989c;\n$gray-900: #ffffff;\n$white: $gray-900;\n$black: #000;\n\n$indigo: #6610f2;\n$pink: #d63384;\n$teal: #20c997;\n$cyan: #0dcaf0;\n$transparent: transparent;\n\n$light-green: #75a07c;\n\n$accent: $orange;\n$primary: $blue;\n$secondary: $gray-600;\n$success: $green;\n$info: $purple;\n$warning: $yellow;\n$danger: $red;\n$light: $gray-800;\n$dark: $gray-300;\n$gray-7: $gray-700;\n$gray-6: $gray-600;\n$gray-5: $gray-500;\n$gray-4: $gray-400;\n$gray-2: $gray-200;\n$input-bg-color: color.adjust($gray-500, $alpha: -0.4);\n\n:export {\n\taccent: $accent;
2\n\tprimary: $primary;\n\tsecondary: $secondary;\n\tsuccess: $success;\n\tinfo: $info;\n\twarning: $warning;\n\tdanger: $danger;\n\tlight: $light;\n\tdark: $dark;\n\tgray-7: $gray-7;\n\tgray-6: $gray-6;\n\tgray-5: $gray-5;\n\tgray-4: $gray-4;\n\tgray-2: $gray-2;\n\tinput-bg-color: $input-bg-color;\n\twhite: $white;\n}\n','\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@use "@soundparticles/css-style/helpers";\n@use "@soundparticles/css-style/variables" as sp_vars;\n\n.checkout-billing-information {\n\tborder-right: 1px solid sp_vars.$gray-200;\n}\n\n.progress {\n\theight: 0.5rem;\n\n\t::v-deep .progress-bar {\n\t\tborder-radius: sp_vars.$border-radius;\n\t}\n}\n\n.checkout-steps-link {\n\ttext-decoration: none !important;\n\ttext-transform: uppercase;\n\n\t& > * {\n\t\tfont-weight: inherit;\n\t}\n}\n\n::v-deep label {\n\tmax-height: sp_vars.$input-height;\n}\n\n.checkout-steps-link.disabled {\n\tpointer-events: none;\n\tcursor: default;\n}\n\n.checkout-steps-link.disabled:hover {\n\tcolor: inherit;\n}\n\n.prepend-vat-country {\n\tbackground: sp_vars.$input-bg-color;\n\tborder-top-left-radius: sp_vars.$input-border-radius;\n\tborder-bottom-left-radius: sp_vars.$input-border-radius;\n\n\t.prepend-vat-country__country {\n\t\theight: 2.5rem;\n\t\tmin-width: 2.5rem;\n\t\tborder-radius: sp_vars.$input-border-radius;\n\t}\n}\n\n.btn-sm {\n\tpadding-left: 13px;\n\tpadding-right: 13px;\n}\n\n.cart-item-remove {\n\tmargin-right: 10px;\n}
2\n\n.cart-item-controls {\n\tpadding-left: 10px;\n\tborder-left: 1px solid black;\n\tdisplay: inherit;\n}\n\n.cart-item-quantity {\n\ttext-align: center;\n\twidth: 40px;\n\tmargin-right: 2px;\n\tmargin-left: 2px;\n\tmargin-top: 2px;\n}\n\n.tutorials-row {\n\ttransform: scale(1.2);\n\ttransform-origin: top center;\n}\n\n.all-done-title {\n\tz-index: 2;\n}\n\n.all-done-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\ttransform: scale(20) translateX(20%);\n\ttransform-origin: top left;\n\tz-index: 1;\n\topacity: 0.6;\n}\n\n.share-row {\n\tmargin-top: 100px;\n}\n\n.video-ratio {\n\tcursor: pointer;\n}\n\n.video-ratio {\n\t@include helpers.aspect-ratio(16, 9);\n}\n\n@media (max-width: sp_vars.$grid-breakpoint-to-lg) {\n\t.tutorials-row {\n\t\ttransform: none;\n\t}\n\n\t.share-row {\n\t\tmargin-top: 50px;\n\t}\n\n\t.checkout-billing-information {\n\t\tborder-right: none;\n\t}\n}\n','@use "helpers";\n@import "breakpoints";\n@import "themecolors";\n\n$grid-gutter-width: 2.5rem;\n$gutters: (\n\t0: 0,\n\t1: $grid-gutter-width * 0.5,\n\t2: $grid-gutter-width * 0.75,\n\t3: $grid-gutter-width,\n\t4: $grid-gutter-width * 1.25,\n\t5: $grid-gutter-width * 1.5,\n);\n\n$grid-breakpoints: (\n\txs: $grid-breakpoint-xs,\n\tsm: $grid-breakpoint-sm,\n\tmd: $grid-breakpoint-md,\n\tlg: $grid-breakpoint-lg,\n\txl: $grid-breakpoint-xl,\n);\n\n$container-max-widths: (\n\tsm: $container-max-width-sm,\n\tmd: $container-max-width-md,\n\tlg: $container-max-width-lg,\n\txl: $container-max-width-xl,\n);\n\n$font-family-sans-serif: proxima-nova, Helvetica, Arial, sans-serif;\n\n$h1-font-size: 3.44rem;\n$h2-font-size: 2.06rem;\n$h3-font-size: 1.25rem;\n$h4-font-size: 1.25rem;\n$h5-font-size: 1rem;\n$h6-font-size: 1rem;\n\n$headings-margin-bottom: 0.5em;\n$headings-line-height: 1.5;\n$paragraph-margin-bottom: 1em;\n\n$lead-font-size: 1.25rem;\n$lead-font-size-sm: 1.15rem;\n\n$small-font-size: 0.75rem;\n\n$border-radius: 0.75rem;\n$border-radius-lg: 1rem;\n$border-radius-sm: 0.375rem;\n\n$gray-100: $gray-100;\n$gray-200: $gray-200;\n$gray-300: $gray-300;\n$gray-400: $gray-400;\n$gray-500: $gray-500;\n$gray-600: $gray-600;\n$gray-700: $gray-700;\n$gray-800: $gray-800;\n$gray-900: $gray-900;\n$white: $white;\n$black: $black;\n\n$blue: $blue;\n$indigo: $indigo;\n$purple: $purple;\n$pink: $pink;\n$red: $red;\n$orange: $orange;\n$yellow: $yellow;\n$green: $green;\n$teal: $teal;\n$cyan: $cyan;\n$transparent: $transparent;\n\n$light-green: $light-green;\n\n$accent: $orange;\n$primary: $blue;\n$secondary: $gray-600;\n$success: $green;\n$info: $purple;\n$warning: $yellow;\n$danger: $red;\n$light: $gray-800;\n$dark: $gray-300;\n$gray-7: $gray-700;\n$gray-6: $gray-600;\n$gray-5: $gray-500;\n$gray-4: $gray-400;\n$gray-2: $gray-200;\n\n$link-color: rgba($gray-900, 0.9);\n\n$body-bg: $gray-100;\n$figure-caption-color: $gray-800;\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n\t"accent": $accent,\n\t"primary": $primary,\n\t"secondary": $secondary,\n\t"success": $success,\n\t"info": $info,\n\t"warning": $warning,\n\t"danger": $danger,\n\t"light": $light,\n\t"dark": $dark,\n\t"gray-9": $gray-900,\n\t"gray-8": $gray-800,\n\t"gray-7": $gray-700,\n\t"gray-6": $gray-600,\n\t"gray-5": $gray-500,\n\t"gray-4": $gray-400,\n\t"gray-2": $gray-200,\n);\n\n//-------NAVBAR------------\n\n$navbar-nav-link-padding-x: 1.25rem;\n$navbar-padding-y: 0;\n$navbar-toggler-border-radius: 0;\n$navbar-toggler-padding-y: 0;\n$navbar-toggler-padding-x: 0;\n$navbar-dark-toggler-border-color: transparent;\n\n$nav-tabs-border-width: 0;\n$nav-tabs-border-radius: 0.75rem;\n$nav-tabs-link-active-color: $gray-900;\n$nav-tabs-link-active-bg: $dark;\n\n//-------BUTTONS------------\n\n$btn-font-size: 0.95rem;\n$btn-font-weight: bold;\n$btn-border-radius: 1.625em;\n$btn-border-radius-sm: $btn-border-radius;\n$btn-border-radius-lg: $btn-border-radius;\n$btn-padding-x: 1.75rem;\n$btn-padding-y: 0.625rem;\n$btn-disabled-opacity: 0.4;\n$input-btn-border-width: 0;\n\n$btn-padding-y-sm: 0.4375rem;\n$btn-padding-x-sm: 1.125rem;\n$btn-font-size-sm: 0.75rem;\n\n$btn-padding-y-lg: 1rem;\n$btn-padding-x-lg: 1.75rem;\n$btn-font-size-lg: 1.25rem;\n$btn-line-height: 1.5;\n\n$btn-group-padding: 0.3em;\n\n//-------FORMS------------\n\n$form-label-font-size: 1rem;
2\n$form-label-font-weight: bold;\n\n$input-border-radius: $btn-border-radius;\n$input-border-radius-sm: $btn-border-radius-sm;\n$input-border-radius-lg: $btn-border-radius-lg;\n$input-font-size: 0.95rem;\n$input-bg: $input-bg-color;\n$input-bg-static: #2f3237; // Only use this in HubSpot forms with multiple checkboxes\n$input-disabled-bg: $gray-200;\n$input-color: $gray-800;\n$input-height: 3.25rem;\n$input-padding-x: 1.5rem;\n$label-margin-bottom: 0.95rem;\n$form-group-margin-bottom: 30px;\n$form-group-negative-x-margin: 4px;\n\n$form-feedback-invalid-color: $red-light;\n$form-feedback-icon-size: $input-height * 2/5;\n$form-feedback-icon-right-padding: 16px;\n$form-feedback-icon-valid: url("data:image/svg+xml,<svg viewBox=\'0 0 512 512\' xmlns=\'http://www.w3.org/2000/svg\'><path fill=\'#{$success}\' d=\'M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\'/></svg>");\n$form-feedback-icon-invalid: url("data:image/svg+xml,<svg viewBox=\'0 0 512 512\' xmlns=\'http://www.w3.org/2000/svg\'><path fill=\'#{$danger}\' d=\'M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z\'/></svg>");\n$form-validation-states: (\n\t"warning": (\n\t\t"color": $warning,\n\t\t"icon":\n\t\t\turl("data:image/svg+xml,<svg viewBox=\'0 0 576 512\' xmlns=\'http://www.w3.org/2000/svg\'><path fill=\'#{$warning}\' d=\'M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\'/></svg>"),\n\t),\n);\n\n//-------DROPDOWNS------------\n\n$dropdown-spacer: 2.5rem;\n$dropdown-min-width: 15rem;\n$dropdown-bg: $gray-500;\n$dropdown-border-radius: 0.375rem;\n$dropdown-border-width: 0;\n$dropdown-padding-y: 0.75rem;\n$dropdown-divider-bg: $gray-200;\n$dropdown-divider-margin-y: 0.5rem;\n$dropdown-item-padding-x: 1.5rem;\n$dropdown-item-padding-y: 0.375rem;\n$dropdown-link-hover-color: $gray-900;\n$dropdown-link-hover-bg: $primary;\n$dropdown-link-active-color: $gray-900;\n$dropdown-link-active-bg: $gray-600;\n\n$card-spacer-y: 2.5rem;\n$card-spacer-x: 2.5rem;\n$card-border-radius: 0.75rem;\n$card-bg: $dark;\n$card-border-width: 0;\n\n$table-border-color: $gray-800;\n\n$pagination-bg: $gray-400;\n$pagination-disabled-bg: $gray-200;\n\n$list-group-bg: $gray-200;\n$list-group-border-radius: 0.75rem;\n$list-group-hover-bg: $dark;\n$list-group-action-color: $gray-900;\n$list-group-action-active-bg: $blue;\n\n$modal-content-border-radius: 0.75rem;\n$modal-content-bg: $gray-300;\n$modal-footer-border-color: $transparent;\n$modal-header-border-color: $transparent;\n$modal-header-padding-y: 0;\n$modal-header-padding-x: 0;\n$modal-footer-padding-y: 0;\n$modal-footer-padding-y: 0;\n\n$alert-border-radius: $border-radius;\n\n$badge-border-radius: 0.75rem;\n\n$progress-border-radius: 0.75rem;\n\n$footer-margin-top: 3.75rem;\n\n$close-color: $gray-900;\n$close-text-shadow: none;\n\n$spacer: 1rem;\n\n$sizes: ();\n$sizes: map-merge(\n\t(\n\t\t25: 25%,\n\t\t33: 33%,\n\t\t50: 50%,\n\t\t75: 75%,\n\t\t100: 100%,\n\t\tauto: auto,\n\t),\n\t$sizes\n);\n','@function convertTrackingToEm($target) {\n\t@return ($target / 1000) * 1em;\n}\n\n@function strip-unit($number) {\n\t@if type-of($number) == "number" and not unitless($number) {\n\t\t@return $number / ($number * 0 + 1);\n\t}\n\n\t@return $number;\n}\n\n@mixin tracking($target) {\n\tletter-spacing: convertTrackingToEm($target);\n}\n\n@mixin aspect-ratio($width, $height) {\n\tposition: relative;\n\t&:before {\n\t\tdisplay: block;\n\t\tcontent: " ";\n\t\twidth: 100%;\n\t\tpadding-top: ($height / $width) * 100%;\n\t}\n\n\t> .aspect-ratio-content {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t}\n}\n'],sourceRoot:""}]);const o=i},11222:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,'[data-v-53069edc]:export{accent:#a1693a;primary:#2e6e9f;secondary:#4c4d53;success:#41904b;info:#804abc;warning:#9c8d3a;danger:#a24944;light:#98989c;dark:#22262a;gray-7:#69696e;gray-6:#4c4d53;gray-5:#383b40;gray-4:#2e3136;gray-2:#181b1f;input-bg-color:rgba(56,59,64,.6);white:#fff}.payment-gateways[data-v-53069edc],.stripe-payment-methods[data-v-53069edc]{display:grid;grid-template-columns:1fr;background:#181b1f;padding:.5rem;gap:.5rem;border-radius:calc(1.625em + .5rem)}.payment-gateways i[data-v-53069edc]{font-size:2em}.payment-gateways .credit-card-icon[data-v-53069edc]{position:relative}.payment-gateways .credit-card-icon[data-v-53069edc]:before{content:"";display:block;position:absolute;top:10%;bottom:10%;left:0;right:0;background:#98989c}
2.payment-gateways .credit-card-icon i[data-v-53069edc]{position:relative}.stripe-payment-methods .credit-card-icon[data-v-53069edc],.supported-cards img[data-v-53069edc]{width:2.25em;height:1.5em}@media (min-width:576px){.payment-gateways[data-v-53069edc],.stripe-payment-methods[data-v-53069edc]{grid-template-columns:1fr 1fr}.payment-gateways i[data-v-53069edc]{font-size:4em}}',"",{version:3,sources:["webpack://./common/css-style/_themecolors.scss","webpack://./resources/js/components/payments/PaymentGatewaySelector.vue","webpack://./resources/js/components/payments/payments.scss"],names:[],mappings:"AAsFA,yBACC,cAnFQ,CAoFR,eA9EM,CA+EN,iBAlCU,CAmCV,eA1EO,CA2EP,YA/DQ,CAgER,eA1DQ,CA2DR,cAvEK,CAwEL,aArCU,CAsCV,YA3CU,CA4CV,cAxCU,CAyCV,cA1CU,CA2CV,cA5CU,CA6CV,cA9CU,CA+CV,cAjDU,CAkDV,gCAjBgB,CAkBhB,UCrFD,CCfA,4EAGC,YAAA,CACA,yBAAA,CACA,kBF4CU,CE3CV,aAJU,CAKV,SALU,CAMV,mCDiBD,CCbC,qCACC,aDgBF,CCbC,qDACC,iBDeF,CCbE,4DACC,UAAA,CACA,aAAA,CACA,iBAAA,CACA,OAAA,CACA,UAAA,CACA,MAAA,CACA,OAAA,CACA,kBDeH,CCZE,uDAEC,iBDaH,CCRA,iGAKC,YADoB,CAEpB,YDQD,CCLA,yBACC,4EAEC,6BDQA,CCJA,qCACC,aDOD,CACF",sourcesContent:['@use "sass:color";\n\n$orange-darker: #54361e;\n$orange-dark: #724928;\n$orange: #a1693a;\n$orange-light: #d88348;\n$orange-lighter: #dca880;\n\n$blue-darker: #163b55;\n$blue-dark: #1f4d71;\n$blue: #2e6e9f;\n$blue-light: #4294db;\n$blue-lighter: #66a9e1;\n\n$green-darker: #224f29;\n$green-dark: #2b6835;\n$green: #41904b;\n$green-light: #70d078;\n$green-lighter: #a4d9a6;\n\n$red-darker: #592b27;\n$red-dark: #753732;\n$red: #a24944;\n$red-light: #d95d50;\n$red-lighter: #df978e;\n\n$purple-darker: #472868;\n$purple-dark: #5c3585;\n$purple: #804abc;\n$purple-light: #954df2;\n$purple-lighter: #b380f3;\n\n$yellow-darker: #534b1d;\n$yellow-dark: #6e6427;\n$yellow: #9c8d3a;\n$yellow-light: #d8c057;\n$yellow-lighter: #ded18e;\n\n$aqua-darker: #1d4743;\n$aqua-dark: #24615a;\n$aqua: #3d9184;\n$aqua-light: #50b29e;\n$aqua-lighter: #77c6b3;\n\n$pink-darker: #542847;\n$pink-dark: #6b365c;\n$pink: #8f477b;\n$pink-light: #bb5c9a;\n$pink-lighter: #cf88b5;\n\n$gray-100: #13161a;\n$gray-200: #181b1f;\n$gray-300: #22262a;\n$gray-400: #2e3136;\n$gray-500: #383b40;\n$gray-600: #4c4d53;\n$gray-700: #69696e;\n$gray-800: #98989c;\n$gray-900: #ffffff;\n$white: $gray-900;\n$black: #000;\n\n$indigo: #6610f2;\n$pink: #d63384;\n$teal: #20c997;\n$cyan: #0dcaf0;\n$transparent: transparent;\n\n$light-green: #75a07c;\n\n$accent: $orange;\n$primary: $blue;\n$secondary: $gray-600;\n$success: $green;\n$info: $purple;\n$warning: $yellow;\n$danger: $red;\n$light: $gray-800;\n$dark: $gray-300;\n$gray-7: $gray-700;\n$gray-6: $gray-600;\n$gray-5: $gray-500;\n$gray-4: $gray-400;\n$gray-2: $gray-200;\n$input-bg-color: color.adjust($gray-500, $alpha: -0.4);\n\n:export {\n\taccent: $accent;
2\n\tprimary: $primary;\n\tsecondary: $secondary;\n\tsuccess: $success;\n\tinfo: $info;\n\twarning: $warning;\n\tdanger: $danger;\n\tlight: $light;\n\tdark: $dark;\n\tgray-7: $gray-7;\n\tgray-6: $gray-6;\n\tgray-5: $gray-5;\n\tgray-4: $gray-4;\n\tgray-2: $gray-2;\n\tinput-bg-color: $input-bg-color;\n\twhite: $white;\n}\n',':export {\n accent: #a1693a;\n primary: #2e6e9f;\n secondary: #4c4d53;\n success: #41904b;\n info: #804abc;\n warning: #9c8d3a;\n danger: #a24944;\n light: #98989c;\n dark: #22262a;\n gray-7: #69696e;\n gray-6: #4c4d53;\n gray-5: #383b40;\n gray-4: #2e3136;\n gray-2: #181b1f;\n input-bg-color: rgba(56, 59, 64, 0.6);\n white: #ffffff;\n}\n\n.payment-gateways,\n.stripe-payment-methods {\n display: grid;\n grid-template-columns: 1fr;\n background: #181b1f;\n padding: 0.5rem;\n gap: 0.5rem;\n border-radius: calc(1.625em + 0.5rem);\n}\n\n.payment-gateways i {\n font-size: 2em;\n}\n.payment-gateways .credit-card-icon {\n position: relative;\n}\n.payment-gateways .credit-card-icon::before {\n content: "";\n display: block;\n position: absolute;\n top: 10%;\n bottom: 10%;\n left: 0;\n right: 0;\n background: #98989c;\n}
2\n.payment-gateways .credit-card-icon i {\n position: relative;\n}\n\n.stripe-payment-methods .credit-card-icon,\n.supported-cards img {\n width: 2.25em;\n height: 1.5em;\n}\n\n@media (min-width: 576px) {\n .payment-gateways,\n.stripe-payment-methods {\n grid-template-columns: 1fr 1fr;\n }\n\n .payment-gateways i {\n font-size: 4em;\n }\n}','@use "@soundparticles/css-style/variables" as sp_vars;\n\n.payment-gateways,\n.stripe-payment-methods {\n\t$padding: 0.5rem;\n\tdisplay: grid;\n\tgrid-template-columns: 1fr;\n\tbackground: sp_vars.$gray-200;\n\tpadding: $padding;\n\tgap: $padding;\n\tborder-radius: calc(#{sp_vars.$btn-border-radius} + #{$padding});\n}\n\n.payment-gateways {\n\ti {\n\t\tfont-size: 2em;\n\t}\n\n\t.credit-card-icon {\n\t\tposition: relative;\n\n\t\t&::before {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 10%;\n\t\t\tbottom: 10%;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbackground: sp_vars.$gray-800;\n\t\t}\n\n\t\ti {\n\t\t\t// Fix the stacking, so the icon appears first\n\t\t\tposition: relative;\n\t\t}\n\t}\n}\n\n.stripe-payment-methods .credit-card-icon,\n.supported-cards img {\n\t$credit-card-ratio: 3/2;\n\t$credit-card-height: 1.5em;\n\t$credit-card-width: 1.5em * $credit-card-ratio;\n\twidth: $credit-card-width; // Set the width to prevent content shifting\n\theight: $credit-card-height;\n}\n\n@media (min-width: sp_vars.$grid-breakpoint-sm) {\n\t.payment-gateways,\n\t.stripe-payment-methods {\n\t\tgrid-template-columns: 1fr 1fr;\n\t}\n\n\t.payment-gateways {\n\t\ti {\n\t\t\tfont-size: 4em;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const o=i},97211:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,'[data-v-04aa5f08]:export{accent:#a1693a;primary:#2e6e9f;secondary:#4c4d53;success:#41904b;info:#804abc;warning:#9c8d3a;danger:#a24944;light:#98989c;dark:#22262a;gray-7:#69696e;gray-6:#4c4d53;gray-5:#383b40;gray-4:#2e3136;gray-2:#181b1f;input-bg-color:rgba(56,59,64,.6);white:#fff}.payment-gateways[data-v-04aa5f08],.stripe-payment-methods[data-v-04aa5f08]{display:grid;grid-template-columns:1fr;background:#181b1f;padding:.5rem;gap:.5rem;border-radius:calc(1.625em + .5rem)}.payment-gateways i[data-v-04aa5f08]{font-size:2em}.payment-gateways .credit-card-icon[data-v-04aa5f08]{position:relative}.payment-gateways .credit-card-icon[data-v-04aa5f08]:before{content:"";display:block;position:absolute;top:10%;bottom:10%;left:0;right:0;background:#98989c}
2.payment-gateways .credit-card-icon i[data-v-04aa5f08]{position:relative}.stripe-payment-methods .credit-card-icon[data-v-04aa5f08],.supported-cards img[data-v-04aa5f08]{width:2.25em;height:1.5em}@media (min-width:576px){.payment-gateways[data-v-04aa5f08],.stripe-payment-methods[data-v-04aa5f08]{grid-template-columns:1fr 1fr}.payment-gateways i[data-v-04aa5f08]{font-size:4em}}',"",{version:3,sources:["webpack://./common/css-style/_themecolors.scss","webpack://./resources/js/components/payments/StripePayment.vue","webpack://./resources/js/components/payments/payments.scss"],names:[],mappings:"AAsFA,yBACC,cAnFQ,CAoFR,eA9EM,CA+EN,iBAlCU,CAmCV,eA1EO,CA2EP,YA/DQ,CAgER,eA1DQ,CA2DR,cAvEK,CAwEL,aArCU,CAsCV,YA3CU,CA4CV,cAxCU,CAyCV,cA1CU,CA2CV,cA5CU,CA6CV,cA9CU,CA+CV,cAjDU,CAkDV,gCAjBgB,CAkBhB,UCrFD,CCfA,4EAGC,YAAA,CACA,yBAAA,CACA,kBF4CU,CE3CV,aAJU,CAKV,SALU,CAMV,mCDiBD,CCbC,qCACC,aDgBF,CCbC,qDACC,iBDeF,CCbE,4DACC,UAAA,CACA,aAAA,CACA,iBAAA,CACA,OAAA,CACA,UAAA,CACA,MAAA,CACA,OAAA,CACA,kBDeH,CCZE,uDAEC,iBDaH,CCRA,iGAKC,YADoB,CAEpB,YDQD,CCLA,yBACC,4EAEC,6BDQA,CCJA,qCACC,aDOD,CACF",sourcesContent:['@use "sass:color";\n\n$orange-darker: #54361e;\n$orange-dark: #724928;\n$orange: #a1693a;\n$orange-light: #d88348;\n$orange-lighter: #dca880;\n\n$blue-darker: #163b55;\n$blue-dark: #1f4d71;\n$blue: #2e6e9f;\n$blue-light: #4294db;\n$blue-lighter: #66a9e1;\n\n$green-darker: #224f29;\n$green-dark: #2b6835;\n$green: #41904b;\n$green-light: #70d078;\n$green-lighter: #a4d9a6;\n\n$red-darker: #592b27;\n$red-dark: #753732;\n$red: #a24944;\n$red-light: #d95d50;\n$red-lighter: #df978e;\n\n$purple-darker: #472868;\n$purple-dark: #5c3585;\n$purple: #804abc;\n$purple-light: #954df2;\n$purple-lighter: #b380f3;\n\n$yellow-darker: #534b1d;\n$yellow-dark: #6e6427;\n$yellow: #9c8d3a;\n$yellow-light: #d8c057;\n$yellow-lighter: #ded18e;\n\n$aqua-darker: #1d4743;\n$aqua-dark: #24615a;\n$aqua: #3d9184;\n$aqua-light: #50b29e;\n$aqua-lighter: #77c6b3;\n\n$pink-darker: #542847;\n$pink-dark: #6b365c;\n$pink: #8f477b;\n$pink-light: #bb5c9a;\n$pink-lighter: #cf88b5;\n\n$gray-100: #13161a;\n$gray-200: #181b1f;\n$gray-300: #22262a;\n$gray-400: #2e3136;\n$gray-500: #383b40;\n$gray-600: #4c4d53;\n$gray-700: #69696e;\n$gray-800: #98989c;\n$gray-900: #ffffff;\n$white: $gray-900;\n$black: #000;\n\n$indigo: #6610f2;\n$pink: #d63384;\n$teal: #20c997;\n$cyan: #0dcaf0;\n$transparent: transparent;\n\n$light-green: #75a07c;\n\n$accent: $orange;\n$primary: $blue;\n$secondary: $gray-600;\n$success: $green;\n$info: $purple;\n$warning: $yellow;\n$danger: $red;\n$light: $gray-800;\n$dark: $gray-300;\n$gray-7: $gray-700;\n$gray-6: $gray-600;\n$gray-5: $gray-500;\n$gray-4: $gray-400;\n$gray-2: $gray-200;\n$input-bg-color: color.adjust($gray-500, $alpha: -0.4);\n\n:export {\n\taccent: $accent;
2\n\tprimary: $primary;\n\tsecondary: $secondary;\n\tsuccess: $success;\n\tinfo: $info;\n\twarning: $warning;\n\tdanger: $danger;\n\tlight: $light;\n\tdark: $dark;\n\tgray-7: $gray-7;\n\tgray-6: $gray-6;\n\tgray-5: $gray-5;\n\tgray-4: $gray-4;\n\tgray-2: $gray-2;\n\tinput-bg-color: $input-bg-color;\n\twhite: $white;\n}\n',':export {\n accent: #a1693a;\n primary: #2e6e9f;\n secondary: #4c4d53;\n success: #41904b;\n info: #804abc;\n warning: #9c8d3a;\n danger: #a24944;\n light: #98989c;\n dark: #22262a;\n gray-7: #69696e;\n gray-6: #4c4d53;\n gray-5: #383b40;\n gray-4: #2e3136;\n gray-2: #181b1f;\n input-bg-color: rgba(56, 59, 64, 0.6);\n white: #ffffff;\n}\n\n.payment-gateways,\n.stripe-payment-methods {\n display: grid;\n grid-template-columns: 1fr;\n background: #181b1f;\n padding: 0.5rem;\n gap: 0.5rem;\n border-radius: calc(1.625em + 0.5rem);\n}\n\n.payment-gateways i {\n font-size: 2em;\n}\n.payment-gateways .credit-card-icon {\n position: relative;\n}\n.payment-gateways .credit-card-icon::before {\n content: "";\n display: block;\n position: absolute;\n top: 10%;\n bottom: 10%;\n left: 0;\n right: 0;\n background: #98989c;\n}
2\n.payment-gateways .credit-card-icon i {\n position: relative;\n}\n\n.stripe-payment-methods .credit-card-icon,\n.supported-cards img {\n width: 2.25em;\n height: 1.5em;\n}\n\n@media (min-width: 576px) {\n .payment-gateways,\n.stripe-payment-methods {\n grid-template-columns: 1fr 1fr;\n }\n\n .payment-gateways i {\n font-size: 4em;\n }\n}','@use "@soundparticles/css-style/variables" as sp_vars;\n\n.payment-gateways,\n.stripe-payment-methods {\n\t$padding: 0.5rem;\n\tdisplay: grid;\n\tgrid-template-columns: 1fr;\n\tbackground: sp_vars.$gray-200;\n\tpadding: $padding;\n\tgap: $padding;\n\tborder-radius: calc(#{sp_vars.$btn-border-radius} + #{$padding});\n}\n\n.payment-gateways {\n\ti {\n\t\tfont-size: 2em;\n\t}\n\n\t.credit-card-icon {\n\t\tposition: relative;\n\n\t\t&::before {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 10%;\n\t\t\tbottom: 10%;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbackground: sp_vars.$gray-800;\n\t\t}\n\n\t\ti {\n\t\t\t// Fix the stacking, so the icon appears first\n\t\t\tposition: relative;\n\t\t}\n\t}\n}\n\n.stripe-payment-methods .credit-card-icon,\n.supported-cards img {\n\t$credit-card-ratio: 3/2;\n\t$credit-card-height: 1.5em;\n\t$credit-card-width: 1.5em * $credit-card-ratio;\n\twidth: $credit-card-width; // Set the width to prevent content shifting\n\theight: $credit-card-height;\n}\n\n@media (min-width: sp_vars.$grid-breakpoint-sm) {\n\t.payment-gateways,\n\t.stripe-payment-methods {\n\t\tgrid-template-columns: 1fr 1fr;\n\t}\n\n\t.payment-gateways {\n\t\ti {\n\t\t\tfont-size: 4em;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const o=i},92323:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>o});var a=e(94015),r=e.n(a),s=e(23645),i=e.n(s)()(r());i.push([t.id,".password-strength[data-v-7bd2650e]{margin-top:16px}.progress[data-v-7bd2650e]{width:50px;height:12px}small[data-v-7bd2650e]{opacity:1}","",{version:3,sources:["webpack://./resources/js/components/common/passwordStrength.vue"],names:[],mappings:"AA0LA,oCACA,eACA,CAEA,2BACA,UAAA,CACA,WACA,CAEA,uBACA,SACA",sourcesContent:['<template>\n\t<div v-if="password" class="password-strength">\n\t\t<div class="d-flex align-items-center">\n\t\t\t<b-progress max="3" class="mr-2">\n\t\t\t\t<b-progress-bar :value="spScore" :variant="variant" />\n\t\t\t</b-progress>\n\t\t\t<small :class="textClass">{{ title }}</small>\n\t\t</div>\n\t\t<ul v-if="suggestions" class="mt-2 mb-0">\n\t\t\t<li\n\t\t\t\tv-for="suggestion in suggestions"\n\t\t\t\t:key="suggestion"\n\t\t\t\t:class="textClass"\n\t\t\t>\n\t\t\t\t<small>{{ suggestion }}</small>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n</template>\n\n<script>\nimport zxcvbn from "zxcvbn";\n\nexport default {\n\tprops: {\n\t\tpassword: {\n\t\t\ttype: String,\n\t\t\tdefault: null,\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tresult: null,\n\t\t};\n\t},\n\tcomputed: {\n\t\tspScore() {\n\t\t\tswitch (this.result.score) {\n\t\t\t\tcase 4:\n\t\t\t\t\treturn 3;\n\t\t\t\tcase 3:\n\t\t\t\tcase 2:\n\t\t\t\t\treturn 2;\n\t\t\t\tdefault:\n\t\t\t\t\treturn 1;\n\t\t\t}\n\t\t},\n\t\tvariant() {\n\t\t\tswitch (this.spScore) {\n\t\t\t\tcase 3:\n\t\t\t\t\treturn "success";\n\t\t\t\tcase 2:\n\t\t\t\t\treturn "warning";\n\t\t\t\tdefault:\n\t\t\t\t\treturn "danger";\n\t\t\t}\n\t\t},\n\t\ttitle() {\n\t\t\tswitch (this.spScore) {\n\t\t\t\tcase 3:\n\t\t\t\t\treturn "Strong password";\n\t\t\t\tcase 2:\n\t\t\t\t\treturn "Average password";\n\t\t\t\tdefault:\n\t\t\t\t\treturn "Weak password";\n\t\t\t}\n\t\t},\n\t\ttextClass() {\n\t\t\treturn "text-" + this.variant;\n\t\t},\n\t\tvalidationClass() {\n\t\t\tif (!this.password) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tswitch (this.spScore) {\n\t\t\t\tcase 3:\n\t\t\t\t\treturn "is-valid";\n\t\t\t\tcase 2:\n\t\t\t\t\treturn "is-warning";\n\t\t\t\tdefault:\n\t\t\t\t\treturn "is-invalid";\n\t\t\t}\n\t\t},\n\t\tsuggestions() {\n\t\t\t// Based on https://github.com/dropbox/zxcvbn/blob/master/src/feedback.coffee\n\t\t\tconst suggestions = [];\n\n\t\t\t// Only give suggestions for poor passwords\n\t\t\tif (!this.password || this.spScore > 1) return null;\n\n\t\t\t// Only give suggestions to the longest match\n\t\t\tconst match = this.result.match_sequence.reduce((previous, current) =>\n\t\t\t\tcurrent.token.length > previous.token.length ? current : previous\n\t\t\t);\n\t\t\tconst isSingleMatch = this.result.match_sequence.length === 1;\n\n\t\t\tswitch (match.pattern) {\n\t\t\t\tcase "dictionary":\n\t\t\t\t\tswitch (match.dictionary_name) {\n\t\t\t\t\t\tcase "passwords":\n\t\t\t\t\t\t\tif (isSingleMatch && !match.l33t && !match.reversed) {\n\t\t\t\t\t\t\t\tif (match.rank <= 10) {\n\t\t\t\t\t\t\t\t\tsuggestions.push("This is a top-10 common password");\n\t\t\t\t\t\t\t\t} else if (match.rank <= 100) {\n\t\t\t\t\t\t\t\t\tsuggestions.push("This is a top-100 common password");\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tsuggestions.push("This is a very common password");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase "english_wikipedia":\n\t\t\t\t\t\t\tif (isSingleMatch) {\n\t\t\t\t\t\t\t\tsuggestions.push("A word by itself is easy to guess");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase "surnames":\n\t\t\t\t\t\tcase "male_names":\n\t\t\t\t\t\tcase "female_names":\n\t\t\t\t\t\t\tsuggestions.push("Common names and surnames are easy to guess");\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (match.l33t) {\n\t\t\t\t\t\tsuggestions.push(\n\t\t\t\t\t\t\t\'Predictable substitutions like "1" (one) instead of "i" don\\\'t help very much\'\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase "spatial":\n\t\t\t\t\tsuggestions.push(\n\t\t\t\t\t\tmatch.turns === 1\n\t\t\t\t\t\t\t? "Straight rows of keys are easy to guess"\n\t\t\t\t\t\t\t: "Short keyboard patterns are easy to guess"\n\t\t\t\t\t);\n\t\t\t\t\tsuggestions.push("Avoid repeated words and characters");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase "repeat":\n\t\t\t\t\tsuggestions.push(\'Repeats like "aaa" are easy to guess\');\n\t\t\t\t\tsuggestions.push("Avoid repeated words and characters");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase "sequence":\n\t\t\t\t\tsuggestions.push(\'Sequences like "abc" or "123" are easy to guess\');\n\t\t\t\t\tsuggestions.push("Avoid sequences");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase "year":\n\t\t\t\t\tsuggestions.push("Years are easy to guess");\n\t\t\t\t\tsuggestions.push(\n\t\t\t\t\t\t"Avoid historical years or years that are associated with you"\n\t\t\t\t\t);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase "date":\n\t\t\t\t\tsuggestions.push("Dates are often easy to guess");\n\t\t\t\t\tsuggestions.push(\n\t\t\t\t\t\t"Avoid historical dates or dates that are associated with you"\n\t\t\t\t\t);\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Add another common suggestion\n\t\t\tif (suggestions.length < 1) {\n\t\t\t\tsuggestions.push("Add another word or two. Uncommon words are better");\n\t\t\t}\n\n\t\t\treturn suggestions;\n\t\t},\n\t},\n\twatch: {\n\t\tpassword: function (password) {\n\t\t\tthis.result = zxcvbn(password);\n\t\t\tthis.$emit("validation", {\n\t\t\t\tscore: this.spScore,\n\t\t\t\tclass: this.validationClass,\n\t\t\t\tsuggestions: this.suggestions,\n\t\t\t});\n\t\t},\n\t},\n};\n<\/script>\n\n<style scoped>\n.password-strength {\n\tmargin-top: 16px;\n}\n\n.progress {\n\twidth: 50px;\n\theight: 12px;\n}\n\nsmall {\n\topacity: 1;\n}\n</style>\n'],sourceRoot:""}]);const o=i},35666:t=>{var n=function(t){"use strict";var n,e=Object.prototype,a=e.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},s=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",o=r.toStringTag||"@@toStringTag";function l(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{l({},"")}catch(t){l=function(t,n,e){return t[n]=e}}function c(t,n,e,a){var r=n&&n.prototype instanceof h?n:h,s=Object.create(r.prototype),i=new I(a||[]);return s._invoke=function(t,n,e){var a=u;return function(r,s){if(a===g)throw new Error("Generator is already running");if(a===m){if("throw"===r)throw s;return E()}for(e.method=r,e.arg=s;;){var i=e.delegate;if(i){var o=A(i,e);if(o){if(o===f)continue;return o}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(a===u)throw a=m,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);a=g;var l=d(t,n,e);if("normal"===l.type){if(a=e.done?m:p,l.arg===f)continue;return{value:l.arg,done:e.done}}"throw"===l.type&&(a=m,e.method="throw",e.arg=l.arg)}}}(t,e,i),s}function d(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var u="suspendedStart",p="suspendedYield",g="executing",m="completed",f={};function h(){}function y(){}function b(){}var v={};v[s]=function(){return this};var C=Object.getPrototypeOf,w=C&&C(C(P([])));w&&w!==e&&a.call(w,s)&&(v=w);var x=b.prototype=h.prototype=Object.create(v);function $(t){["next","throw","return"].forEach((function(n){l(t,n,(function(t){return this._invoke(n,t)}))}))}function _(t,n){function e(r,s,i,o){var l=d(t[r],t,s);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==typeof u&&a.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,i,o)}),(function(t){e("throw",t,i,o)})):n.resolve(u).then((function(t){c.value=t,i(c)}),(function(t){return e("throw",t,i,o)}))}o(l.arg)}var r;this._invoke=function(t,a){function s(){return new n((function(n,r){e(t,a,n,r)}))}return r=r?r.then(s,s):s()}}function A(t,e){var a=t.iterator[e.method];if(a===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&
vendor: 5,406 bytes, line 2
2(e.method="return",e.arg=n,A(t,e),"throw"===e.method))return f;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=d(a,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,f;var s=r.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,f):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function S(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function P(t){if(t){var e=t[s];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(a.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}return{next:E}}function E(){return{value:n,done:!0}}return y.prototype=x.constructor=b,b.constructor=y,y.displayName=l(b,o,"GeneratorFunction"),t.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===y||"GeneratorFunction"===(n.displayName||n.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,l(t,o,"GeneratorFunction")),t.prototype=Object.create(x),t},t.awrap=function(t){return{__await:t}},$(_.prototype),_.prototype[i]=function(){return this},t.AsyncIterator=_,t.async=function(n,e,a,r,s){void 0===s&&(s=Promise);var i=new _(c(n,e,a,r),s);return t.isGeneratorFunction(e)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},$(x),l(x,o,"Generator"),x[s]=function(){return this},x.toString=function(){return"[object Generator]"},t.keys=function(t){var n=[];for(var e in t)n.push(e);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&a.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(a,r){return o.type="throw",o.arg=t,e.next=a,r&&(e.method="next",e.arg=n),!!r}for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(l&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var s=r;break}}s&&("break"===t||"continue"===t)&&s.tryLoc<=n&&n<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=t,i.arg=n,s?(this.method="next",this.next=s.finallyLoc,f):this.complete(i)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),f},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),S(e),f}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var a=e.completion;if("throw"===a.type){var r=a.arg;S(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:P(t),resultName:e,nextLoc:a},"next"===this.method&&(this.arg=n),f}},t}(t.exports);try{regeneratorRuntime=n}catch(t){Function("r","regeneratorRuntime = r")(n)}},9783:(t,n,e)=>{"use strict";e.d(n,{Z:()=>i});var a=e(47772),r={PRIMARY:"primary",SECONDARY:"secondary",SUCCESS:"success",DANGER:"danger",GRAY5:"gray5",WHITE_PRIMARY_PRIMARY:"white-primary-primary",WHITE_PRIMARY_SECONDARY:"white-primary-secondary",TRANSPARENT_WHITE_PRIMARY:"transparent-white-primary",TRANSPARENT_WHITE_SECONDARY:"transparent-white-secondary",TRANSPARENT_WHITE_GRAY5:"transparent-white-gray5",TRANSPARENT_WHITE_TRANSPARENT:"transparent-white-transparent"};const s={components:{LoadingWrapper:a.Z},props:{loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},largePadding:{type:Boolean,default:!1},variant:{type:String,default:"secondary",validator:function(t){return Object.values(r).includes(t)}},wrapperClass:{type:String,default:null},contentClass:{type:String,default:null}},computed:{buttonVariant:function(){switch(this.variant){case r.WHITE_PRIMARY_PRIMARY:case r.WHITE_PRIMARY_SECONDARY:return"white-primary";case r.TRANSPARENT_WHITE_PRIMARY:case r.TRANSPARENT_WHITE_SECONDARY:case r.TRANSPARENT_WHITE_GRAY5:case r.TRANSPARENT_WHITE_TRANSPARENT:return"transparent-gray-9";default:return this.variant}}
2,buttonClasses:function(){var t=[];switch(this.variant){case r.WHITE_PRIMARY_PRIMARY:case r.TRANSPARENT_WHITE_PRIMARY:t.push("btn-primary");break;case r.WHITE_PRIMARY_SECONDARY:case r.TRANSPARENT_WHITE_SECONDARY:t.push("btn-secondary");break;case r.GRAY5:case r.TRANSPARENT_WHITE_GRAY5:t.push("btn-gray-5")}return this.largePadding&&t.push("px-sm-5"),t},buttonDisabled:function(){return this.disabled||this.loading}}};const i=(0,e(51900).Z)(s,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("b-button",t._g(t._b({class:t.buttonClasses,attrs:{variant:t.buttonVariant,disabled:t.buttonDisabled}},"b-button",t.$attrs,!1),t.$listeners),[e("LoadingWrapper",{class:t.wrapperClass,attrs:{loading:t.loading,"content-class":t.contentClass}},[t._t("default")],2)],1)}),[],!1,null,null,null).exports},47772:(t,n,e)=>{"use strict";e.d(n,{Z:()=>r});const a={props:{loading:{type:Boolean,default:!1},contentClass:{type:String,default:null}}};e(86290);const r=(0,e(51900).Z)(a,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"loading-wrapper"},[e("div",{staticClass:"loading-wrapper__content d-inline-flex align-items-center justify-content-center row-gap-2",class:[{invisible:t.loading},t.contentClass]},[t._t("default")],2),t._v(" "),t.loading?e("div",{staticClass:"loading-wrapper__loader w-100 text-center"},[t._t("loader",(function(){return[e("b-spinner",{attrs:{small:""}})]}))],2):t._e()])}),[],!1,null,"2a831e02",null).exports},86451:(t,n,e)=>{"use strict";e.d(n,{Z:()=>s});var a=e(9783);const r={components:{LoadingWrapper:e(47772).Z,Button:a.Z},props:{loading:{type:Boolean,required:!0},id:{type:String,required:!0}}};const s=(0,e(51900).Z)(r,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("LoadingWrapper",{staticClass:"d-flex",attrs:{loading:t.loading,"content-class":"w-100"},scopedSlots:t._u([{key:"loader",fn:function(){return[e("Button",{attrs:{variant:"secondary",disabled:"",loading:"",block:""}})]},proxy:!0}])},[t._v(" "),e("div",{staticClass:"d-flex w-100",attrs:{id:t.id}})])}),[],!1,null,null,null).exports},43047:(t,n,e)=>{"use strict";e.d(n,{Z:()=>i});var a=e(21322),r=e.n(a);const s={props:{password:{type:String,default:null}},data:function(){return{result:null}},computed:{spScore:function(){switch(this.result.score){case 4:return 3;case 3:case 2:return 2;default:return 1}},variant:function(){switch(this.spScore){case 3:return"success";case 2:return"warning";default:return"danger"}},title:function(){switch(this.spScore){case 3:return"Strong password";case 2:return"Average password";default:return"Weak password"}},textClass:function(){return"text-"+this.variant},validationClass:function(){if(!this.password)return null;switch(this.spScore){case 3:return"is-valid";case 2:return"is-warning";default:return"is-invalid"}},suggestions:function(){var t=[];if(!this.password||this.spScore>1)return null;var n=this.result.match_sequence.reduce((function(t,n){return n.token.length>t.token.length?n:t})),e=1===this.result.match_sequence.length;switch(n.pattern){case"dictionary":switch(n.dictionary_name){case"passwords":!e||n.l33t||n.reversed||(n.rank<=10?t.push("This is a top-10 common password"):n.rank<=100?t.push("This is a top-100 common password"):t.push("This is a very common password"));break;case"english_wikipedia":e&&t.push("A word by itself is easy to guess");break;case"surnames":case"male_names":case"female_names":t.push("Common names and surnames are easy to guess")}n.l33t&&t.push('Predictable substitutions like "1" (one) instead of "i" don\'t help very much');break;case"spatial":t.push(1===n.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess"),t.push("Avoid repeated words and characters");break;case"repeat":t.push('Repeats like "aaa" are easy to guess'),t.push("Avoid repeated words and characters");break;case"sequence":t.push('Sequences like "abc" or "123" are easy to guess'),t.push("Avoid sequences");break;case"year":t.push("Years are easy to guess"),t.push("Avoid historical years or years that are associated with you");break;case"date":t.push("Dates are often easy to guess"),t.push("Avoid historical dates or dates that are associated with you")}return t.length<1&&t.push("Add another word or two. Uncommon words are better"),t}},watch:{password:function(t){this.result=r()(t),this.$emit("validation",{score:this.spScore,class:this.validationClass,suggestions:this.suggestions})}}};e(62079);const i=(0,e(51900).Z)(s,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return t.password?e("div",{staticClass:"password-strength"},[e("div",{staticClass:"d-flex align-items-center"},[e("b-progress",{staticClass:"mr-2",attrs:{max:"3"}},[e("b-progress-bar",{attrs:{value:t.spScore,variant:t.variant}}
2)],1),t._v(" "),e("small",{class:t.textClass},[t._v(t._s(t.title))])],1),t._v(" "),t.suggestions?e("ul",{staticClass:"mt-2 mb-0"},t._l(t.suggestions,(function(n){return e("li",{key:n,class:t.textClass},[e("small",[t._v(t._s(n))])])})),0):t._e()]):t._e()}),[],!1,null,"7bd2650e",null).exports},84384:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>j});var a=e(87757),r=e.n(a),s=e(9783);const i={components:{Button:s.Z},props:{paymentHasRecurrentSubscription:{type:Boolean,default:!1}},data:function(){return{payingWithStripe:!0,payingWithPayPal:!1}},methods:{selectStripe:function(){this.payingWithStripe=!0,this.payingWithPayPal=!1,this.$emit("stripe-selected")},selectPayPal:function(){this.payingWithStripe=!1,this.payingWithPayPal=!0,this.$emit("paypal-selected")},buttonVariant:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?"primary":n?"transparent-white-transparent":"transparent-white-gray5"}}};e(1848);var o=e(51900);const l=(0,o.Z)(i,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"payment-gateways"},[e("Button",{staticClass:"px-0 __dusk-btn-payment-gateway-stripe",attrs:{"content-class":"flex-sm-column gap-2 gap-sm-3 py-3 py-sm-4",variant:t.buttonVariant(t.payingWithStripe)},on:{click:t.selectStripe}},[e("div",{staticClass:"credit-card-icon"},[e("i",{staticClass:"fas fa-credit-card fa-4x"})]),t._v("\n\t\tCredit Card\n\t")]),t._v(" "),e("Button",{staticClass:"px-3 __dusk-btn-payment-gateway-paypal",attrs:{"content-class":"flex-sm-column flex-wrap gap-2 gap-sm-3 py-3 py-sm-4",variant:t.buttonVariant(t.payingWithPayPal,t.paymentHasRecurrentSubscription),disabled:t.paymentHasRecurrentSubscription},on:{click:t.selectPayPal}},[e("i",{staticClass:"fab fa-paypal fa-4x"}),t._v("\n\t\tPayPal\n\n\t\t"),t._v(" "),t.paymentHasRecurrentSubscription?e("small",{staticClass:"mt-sm-n2"},[t._v("\n\t\t\tUnavailable for recurrent subscriptions\n\t\t")]):t._e()])],1)}),[],!1,null,"53069edc",null).exports;var c=e(20629),d=e(96486),u=e(23521),p=e(29699),g=e(85795),m=e.n(g),f=e(45019),h=e.n(f),y=e(26095),b=e(94542),v=e(58483),C=e(79600),w=e(33566),x=e(7358),$=e(43047),_=e(68573),A=e(86451),k=e(78494),S=e(65812);function I(t){return function(t){if(Array.isArray(t))return P(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return P(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return P(t,n)}(t)||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 P(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function E(t,n,e,a,r,s,i){try{var o=t[s](i),l=o.value}catch(t){return void e(t)}o.done?n(l):Promise.resolve(l).then(a,r)}function D(t){return function(){var n=this,e=arguments;return new Promise((function(a,r){var s=t.apply(n,e);function i(t){E(s,a,r,i,o,"next",t)}function o(t){E(s,a,r,i,o,"throw",t)}i(void 0)}))}}function O(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,a)}return e}function T(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?O(Object(e),!0).forEach((function(n){B(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):O(Object(e)).forEac
2h((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function B(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var L="stripe",R="paypal";const F={mixins:[u.Z,p.Z],components:{PaymentInstructionMessage:S.Z,PaymentGatewaySelector:l,PaypalButtonContainer:A.Z,PasswordStrength:$.Z,ProductDownload:_.Z,Button:s.Z,StripePayment:k.Z},data:function(){return{useAffiliateCredit:!1,isLoadingBase:!0,isLoadingProceedAuthentication:!1,changesAuth:!1,currentStep:1,user:null,email:"",password:"",passwordClass:null,confirmation:"",emailExists:null,showFailedLogin:!1,isLoadingProceedBillingInfo:!1,name:"",company:"",address:"",addressLine2:"",city:"",state:"",zip:"",country:"",countryName:"",vatId:"",taxRate:0,isoCountries:y.SF,asIndividual:!1,asBusiness:!1,isInvalidVat:!1,isValidCountry:!0,validatingVat:!1,refreshingTaxRate:!1,vatDescription:"Your country requires us to collect tax. Please specify a valid company VAT ID or you will be considered an individual. Please fill the ZIP code to check for tax exceptions.",countryDescription:"We're sorry! Your country does not allow us to procced with your purchase.",taxException:null,showEmailNotUnique:!1,privacyPolicyAccepted:null,newsletter:!1,newCardBrand:"",changesPaymentInfo:!1,isLoadingProceedPaymentMethod:!1,cardLastFour:"",cardBrand:"",useStripeDefaultPaymentMethod:!1,stripePaymentValid:!1,avatarUrl:"",cart:null,plans:[],planIndexes:{},discounts:[],itemsContent:m().cart.item,coupon:"",couponInfo:null,isLoadingConfirm:!1,videos:h().checkout.videos.video,currentVideoId:"",downloadList:[],productToDownload:"",stripePaymentIntentSecret:null,transactionId:null,paypal:null,paypalOrderId:null,paymentGateway:L}},computed:T(T({},(0,c.Se)(["userIsReseller","userCurrency","userCurrencySign","overridableUserCurrency"])),{},{selectedUserCurrency:function(){return this.userCurrency},selectedUserCurrencySign:function(){return this.userCurrencySign},progress:function(){return 25*this.currentStep-12.5},taxExempt:function(){return"PT"!==this.country&&!this.asIndividual},checkoutData:function(){return{cart:this.cart,coupon:this.coupon,utmParameters:(0,w.l)(),cumulativeDiscount:this.cumulativeDiscount,valueToDebit:this.valueToDebit}},cartTax:function(){return(0,b.L0)(this.cartTotalWithDiscountsAndOffers,this.taxRate)},cartTotal:function(){return this.cartTotalWithDiscountsAndOffers+(this.taxExempt?0:this.cartTax)},payingWithCreditOnly:function(){return this.useAffiliateCredit&&this.$store.getters.user.affiliate_credit>=100*this.cartTotal},cumulativeDiscount:function(){return this.useAffiliateCredit?this.$store.getters.user.affiliate_credit>=100*this.cartTotal?100:(0,b.qw)(this.cartTotalWithDiscountsAndOffers,(0,b.xN)(this.plans,this.planIndexes,this.cart,this.userCurrency))+this.$store.getters.user.affiliate_credit/(1+(this.taxExempt?0:this.taxRate)/100)/(0,b.xN)(this.plans,this.planIndexes,this.cart,this.userCurrency):0},valueToDebit:function(){return this.useAffiliateCredit?this.payingWithCreditOnly?100*this.cartTotal:this.$store.getters.user.affiliate_credit:0},payingWithStripe:function(){return this.paymentGateway===L},payingWithPayPal:function(){return this.paymentGateway===R},transactionLocked:function(){return!!this.stripePaymentIntentSecret||!!this.paypalOrderId},cartHasRecurrentSubscription:function(){var t;return!this.userIsReseller&&(null===(t=this.cart)||void 0===t?void 0:t.some((function(t){var n=t.subplan;return!["perpetual","upfront"].includes(n)})))},cartHasNonPerpetual:function(){var t;return null===(t=this.cart)||void 0===t?void 0:t.some((function(t){var n=t.subplan;return!["perpetual"].includes(n)}))},cartHasEduProducts:function(){var t;return null===(t=this.cart)||void 0===t?void 0:t.some((function(t){var n=t.plan;return["air-edu-perpetual","density-edu-perpetual","doppler-edu-perpetual","energy-panner-edu-perpetual","brightness-
2panner-edu-perpetual","space-controller-standard-edu-perpetual","space-controller-studio-edu-perpetual","audiomatrix-edu-perpetual","skydust-stereo-edu-perpetual","skydust-3d-edu-perpetual","indelay-edu-perpetual","inshaper-edu-perpetual","minidust-edu-perpetual","graindust-edu-perpetual","sp3-professional-edu-perpetual","sp3-enterprise-edu-perpetual"].includes(n)}))}}),watch:{country:function(){this.refreshTaxRate()},zip:function(){this.refreshTaxRate()},isLoadingBase:function(){this.afterLoading()},privacyPolicyAccepted:function(t){t||(this.privacyPolicyAccepted=null)}},methods:{shouldCollectVat:y.dk,getCardIcon:b.y5,getCountryName:y.pD,moneyFormat:b.E9,priceForReseller:b.y$,cartMonthlyTotalWithDiscountAndTax:b.N7,cartYearlyTotalWithDiscountAndTax:b.dx,changeStep:function(t){this.currentStep=t,this.scrollToTop(),!this.isLoadingBase&&t<=4&&this.trackStep(t)},scrollToTop:function(){var t=document.querySelector("#checkout-steps");t&&t.scrollIntoView({block:"start"})},trackStep:function(t){(0,v.rT)(this.userCurrency,this.userIsReseller,this.cart,this.planIndexes,this.plans,this.discounts,t,this.coupon,this.useStripeDefaultPaymentMethod,this.paymentGateway)},afterLoading:function(){switch(this.currentStep){case 1:this.trackStep(this.currentStep);break;case 2:this.trackStep(1),this.trackStep(this.currentStep);break;default:this.$rollbar.warning("Unexpected checkout step after loading the checkout data",{step:this.currentStep})}},goBackAuth:function(){this.emailExists||(this.password="",this.confirmation="",this.passwordClass=""),this.changesAuth=!0,this.emailExists=null},afterAuthAnimation:function(){var t=this;"observerAuth"in this.$refs&&void 0!==this.$refs.observerAuth&&this.$nextTick((function(){return t.$refs.observerAuth.reset()}))},proceedEmailChoosing:function(){var t=this;return D(r().mark((function n(){return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.isLoadingProceedAuthentication=!0,t.showEmailNotUnique=!1,n.next=4,t.$refs.observerAuthEmail.validate();case 4:if(n.sent){n.next=8;break}return t.isLoadingProceedAuthentication=!1,n.abrupt("return");case 8:axios.get("/webapi/users/".concat(t.email,"/exists")).then((function(n){n.data.exists&&(t.emailExists=!0)})).catch((function(n){404===n.response.status&&(t.emailExists=!1,t.password="")})).then((function(){t.isLoadingProceedAuthentication=!1}));case 9:case"end":return n.stop()}}),n)})))()},proceedAuthentication:function(){var t=this;return D(r().mark((function n(){return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.isLoadingProceedAuthentication=!0,n.next=3,t.$refs.observerAuth.validate();case 3:if(n.sent){n.next=7;break}return t.isLoadingProceedAuthentication=!1,n.abrupt("return");case 7:if(t.emailExists){n.next=13;break}return t.isLoadingProceedAuthentication=!1,t.country=t.$store.getters.userCountry,t.updateVatId(),t.changeStep(2),n.abrupt("return");case 13:axios.post("/webapi/login",{email:t.email,password:t.password,affiliate:t.$store.getters.affiliate},{skipAuthRefresh:!0}).then((function(n){t.$store.commit("setAuthTokens",n.data),t.$store.commit("setUser",n.data.user),t.$store.commit("setAffiliate",n.data.user.my_affiliate_id),(0,C.f)({a:n.data.user.my_affiliate_id}),(0,v.EX)(n.data.user.email),t.$emit("login"),t.user=t.$store.getters.user,t.avatarUrl=t.user.photo_url,t.convertCart(),t.getBillingInfo(),t.refreshDefaultDiscounts(),(0,v.Oi)(t.userCurrency,1,"Login"),t.changeStep(2)})).catch((function(n){401===n.response.status&&(t.showFailedLogin=!0)})).then((function(){t.isLoadingProceedAuthentication=!1}));case 14:case"end":return n.stop()}}),n)})))()},getBillingInfo:function(){this.isLoadingBillingInfo=!0,this.name=this.user.name,this.company=this.user.billing_company,this.address=this.user.billing_address,this.addressLine2=this.user.billing_address_line_2,this.city=this.user.billing_city,this.state=this.user.billing_state,this.country=this.user.country_code,this.countryName=(0,y.pD)(this.user.country_code),this.zip=this.user.billing_zip,this.vatId=this.user.vat_id,this.updateVatId(),this.invalidateCountry(),this.isLoadingBillingInfo=!1},handlePasswordValidation:function(t){this.passwordClass=t.class}
2,updateVatId:function(){var t=this;if(!this.shouldCollectVat(this.country))return this.isInvalidVat=!1,this.asIndividual=!1,void(this.asBusiness=!1);this.isInvalidVat=!1,this.asIndividual=!0,this.asBusiness=!1,this.vatId?(this.validatingVat=!0,axios.put("/webapi/users/billing-information/vat-id",{vat_id:this.vatId,country_code:this.country,update:null!==this.user}).then((function(n){t.asIndividual=!n.data,t.asBusiness=n.data,null!==t.user&&t.$store.commit("setVatId",t.vatId)})).catch((function(n){t.isInvalidVat=!0,t.asIndividual=!0,t.asBusiness=!1,t.$rollbar.error("Error when fetching informating about a VAT number",{response:n.response.data,request:{vat_id:t.vatId,update:null!==t.user}})})).then((function(){t.validatingVat=!1,t.shouldCollectVat(t.country)||(t.isInvalidVat=!1)}))):this.isInvalidVat=!0},refreshTaxRate:function(){this.refreshingTaxRate=!0,this.fetchTaxRateDebounced()},fetchTaxRateDebounced:(0,d.debounce)((function(){this.fetchTaxRate()}),500),fetchTaxRate:function(){var t=this;axios.post("/webapi/tax-rate",{country:this.country,zip:this.zip}).then((function(n){t.taxRate=n.data})).finally((function(){t.refreshingTaxRate=!1}))},proceedBillingInfo:function(){var t=this;if(this.user&&(this.useAffiliateCredit=this.$store.getters.user.useAffiliateCredit,this.useAffiliateCredit&&(this.discounts.push({discount:this.cumulativeDiscount,duration:null,description:"AffiliateCredit"}),this.payingWithCreditOnly&&(this.selectStripe(),this.stripePaymentValid=!0))),!this.validatingVat){if(this.isLoadingProceedBillingInfo=!0,this.user)return this.isLoadingProceedBillingInfo=!1,void this.changeStep(3);axios.post("/webapi/users",{name:this.name,email:this.email,password:this.password,countryCode:this.country,newsletter:this.newsletter,privacyPolicy:this.privacyPolicyAccepted,affiliate:this.$store.getters.affiliate}).then((function(n){t.$store.commit("setAuthTokens",n.data),t.$store.commit("setUser",n.data.user),t.$store.commit("setAffiliate",n.data.user.my_affiliate_id),(0,v.ju)(),(0,v.EX)(n.data.user.email),t.$emit("login"),t.user=t.$store.getters.user,t.avatarUrl=t.user.photo_url,t.countryName=(0,y.pD)(t.user.country_code),t.convertCart(),t.updateVatId(),t.refreshDefaultDiscounts(),(0,v.Oi)(t.userCurrency,1,"Registration"),t.changeStep(3)})).catch((function(n){409!=n.response.status&&422!=n.response.status||(t.emailExists=null,t.showEmailNotUnique=!0,t.changeStep(1))})).then((function(){t.isLoadingProceedBillingInfo=!1}))}},checkAffiliateCredit:function(t){if(this.$store.commit("setUseAffiliateCredit",this.useAffiliateCredit),console.log(this.discounts),this.useAffiliateCredit)this.discounts.push({discount:this.cumulativeDiscount,duration:null,description:"AffiliateCredit"}),this.payingWithCreditOnly&&(this.selectStripe(),this.stripePaymentValid=!0);else{var n=this.discounts.findIndex((function(t){if(null!==t)return"AffiliateCredit"===t.description}));n>=0&&this.discounts.splice(n,1)}},proceedPaymentMethod:function(){var t=this;return D(r().mark((function n(){return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t.isLoadingProceedPaymentMethod=!0,!t.payingWithCreditOnly){n.next=5;break}t.changeStep(4),n.next=15;break;case 5:if(!t.payingWithPayPal){n.next=10;break}return n.next=8,t.paypalInit();case 8:n.next=15;break;case 10:if(!t.payingWithStripe){n.next=15;break}return n.next=13,t.$refs.stripePayment.validate();case 13:n.sent&&t.changeStep(4);case 15:t.isLoadingProceedPaymentMethod=!1;case 16:case"end":return n.stop()}}),n)})))()},getGravatar:function(){this.avatarUrl="https://www.gravatar.com/avatar/"+md5(this.user.email.toLowerCase().trim())+"?s=128"},getCart:function(){var t=this;if(!this.user&&this.$store.cartContainsResellerItems&&this.$store.commit("convertCartItemsToCustomer"),this.cart=JSON.parse(JSON.stringify(this.$store.getters.cart)),!this.cart||0===this.cart.length)return this.$router.push("/cart").catch((function(t){})),void(this.isLoadingBase=!1);var n=I(new Set(this.cart.map((function(t){return t.plan}))));axios.get("/webapi/plans/stripe_id/".concat(n.join("&"))).then((function(n){t.plans=n.data;var e=[];t.plans.forEach((function(n,a){t.planIndexes[n.stripe_id]=a,e.push({product_id:n.product_id}),n.info=t.itemsContent.find((function(t){return t.plan===n.stripe_id}))})),t.userIsReseller?t.isLoadingBase=!1:(e=I(new Set(e.map((function(t){return t})))),t.coupon&&axios.post("/webapi/discount-codes/redeem",{code:t.coupon,user:t.user.email}).then((function(n){(0,b.sh)(n.data,t.plans)?(t.couponInfo=n.data,t.coupon=n.data.code,t.couponInfo.perpetual_stripe_ids=[],t.couponInfo.subs_stripe_ids=[],t.couponInfo.plans.forEach((function(n){"perpetual"===n.interval?t.couponInfo.perpetual_stripe_ids.push(n.stripe_id):t.couponInfo.subs_stripe_ids.push(n.stripe_id)})),t.$store.commit("setCoupon",t.coupon),t.isLoadingBase=!1):t.invali
2dateCoupon(e)})).catch((function(n){400===n.response.status&&t.invalidateCoupon(e)})).then((function(){t.computeOffers()})),axios.post("/webapi/discounts",{items:e,code:t.coupon}).then((function(n){t.discounts=n.data})).catch((function(t){})).then((function(){t.computeOffers(),t.isLoadingBase=!1})))})).catch((function(t){}))},invalidateCoupon:function(t){var n=this;this.coupon="",this.$store.commit("setCoupon",this.coupon),axios.post("/webapi/discounts",{items:t}).then((function(t){n.discounts=t.data})).catch((function(t){})).then((function(){n.isLoadingBase=!1})),this.$root.$bvToast.toast("An applied coupon seems to have expired or doesn't apply to your current items on cart. If any, default discounts are now being applied.",{title:"Coupon invalidated",solid:!0,variant:"warning",autoHideDelay:5e3})},refreshDefaultDiscounts:function(){var t=this;if(!this.coupon&&!this.userIsReseller){var n=[];this.plans.forEach((function(t){n.push({product_id:t.product_id})})),n=I(new Set(n.map((function(t){return t})))),axios.post("/webapi/discounts",{items:n}).then((function(n){t.discounts=n.data}))}},removeFromCart:function(t){var n=this,e=this.cart[t],a={plan:e.plan,subplan:e.subplan,quantity:e.quantity,upfrontMonths:e.upfrontMonths};(0,v.CL)("Checkout page",this.$store.getters.userCurrency,this.$store.getters.userIsReseller,this.planIndexes,this.plans,this.discounts,a);var r=this.cart[t].plan;this.cart.splice(t,1);for(var s=0,i=0;i<this.cart.length;i++)if(this.cart[i].plan===r){s++;break}0===s&&(this.plans.splice(this.planIndexes[r],1),this.discounts.splice(this.planIndexes[r],1),this.plans.forEach((function(t,e){n.planIndexes[t.stripe_id]=e}))),this.$store.commit("removeFromCart",t),0!==this.cart.length?this.computeOffers():this.$router.push("/cart").catch((function(t){}))},incrementQuantity:function(t){this.cart[t].quantity++,this.$store.commit("cartIncrementQuantity",t);var n=this.cart[t],e={plan:n.plan,subplan:n.subplan,quantity:1,upfrontMonths:n.upfrontMonths};(0,v.Kc)("Checkout page",this.$store.getters.userCurrency,this.$store.getters.userIsReseller,this.planIndexes,this.plans,this.discounts,e),this.computeOffers()},decrementQuantity:function(t){if(1!==this.cart[t].quantity){this.cart[t].quantity--,this.$store.commit("cartDecrementQuantity",t);var n=this.cart[t],e={plan:n.plan,subplan:n.subplan,quantity:1,upfrontMonths:n.upfrontMonths};(0,v.CL)("Checkout page",this.$store.getters.userCurrency,this.$store.getters.userIsReseller,this.planIndexes,this.plans,this.discounts,e),this.computeOffers()}},cartHasMonthlyPlan:function(){for(var t=0;t<this.cart.length;t++)if(("loyal"==this.cart[t].subplan||"standard"==this.cart[t].subplan)&&"explorer-sfx-cloud-yearly"!=this.cart[t].plan)return!0;return!1},cartHasYearlyPlan:function(){for(var t=0;t<this.cart.length;t++)if("explorer-sfx-cloud-yearly"==this.cart[t].plan&&"upfront"!=this.cart[t].subplan)return!0;return!1},confirm:function(){var t=this;this.isLoadingConfirm=!0,this.$store.commit("startCheckingOut"),axios.put("/webapi/users/billing-information",{company:this.company,address:this.address,address_line_2:this.addressLine2,city:this.city,state:this.state,zip:this.zip,vat_id:this.vatId,affiliate:this.$store.getters.affiliate}).then((function(n){t.$emit("new-billing-information",{stripe_id:t.user.stripe_id,c
2ompany:t.company,address:t.address,address_line_2:t.addressLine2,city:t.city,state:t.state,zip:t.zip,vat_id:t.vatId,country:t.user.country_code}),t.checkoutSubmit()})).catch((function(n){t.checkoutSubmit()}))},checkoutSubmit:function(){var t=this;this.stripePaymentIntentSecret?this.confirmPayment():axios.post("/webapi/checkout/stripe",this.checkoutData).then((function(n){t.transactionId=n.data.transaction_id,"no_invoice"==n.data.payment_intent_secret?t.handleCheckoutSuccess():(t.stripePaymentIntentSecret=n.data.payment_intent_secret,t.confirmPayment())})).catch((function(n){t.handleCheckoutErrors(n)}))},confirmPayment:function(){var t=this;this.$refs.stripePayment.confirmPayment(this.stripePaymentIntentSecret).then((function(n){!0===n?t.handleCheckoutSuccess():t.handleStripeCardError()}))},handleStripeCardError:function(){this.changeStep(3),this.isLoadingConfirm=!1,this.$store.commit("stopCheckingOut")},handleCheckoutSuccess:function(){var t=this;(0,v.Qc)(this.transactionId,this.userCurrency,this.userIsReseller,this.cart,this.planIndexes,this.plans,this.discounts,this.taxRate,this.coupon),window.axios.get("/webapi/users/credit").then((function(n){null==n.data.affiliate_credit?t.$store.commit("setUserCredit",0):t.$store.commit("setUserCredit",n.data.affiliate_credit),null==n.data.affiliate_credit_used?t.$store.commit("setUserCreditUsed",0):t.$store.commit("setUserCreditUsed",n.data.affiliate_credit_used),null==n.data.affiliate_credit_total?t.$store.commit("setUserCreditTotal",0):t.$store.commit("setUserCreditTotal",n.data.affiliate_credit_total)})).catch((function(t){handleCheckoutErrors(t)})),this.coupon="",this.$store.commit("setCoupon",this.coupon),this.$store.commit("clearCart"),this.$store.commit("setCartActivity",0),this.$root.$bvToast.toast("Successful purchase. Thank you!",{title:"Success!",solid:!0,variant:"success",autoHideDelay:5e3}),this.generateDownloadList(),this.changeStep(5),this.isLoadingConfirm=!1,this.$store.commit("stopCheckingOut"),this.$store.commit("setUseAffiliateCredit",!1)},handleCheckoutErrors:function(t){if(!("errorType"in t.response.data))return this.isLoadingConfirm=!1,void this.$store.commit("stopCheckingOut");switch(t.response.data.errorType){case"invalid_plan":this.$root.$bvToast.toast(t.response.data.message,{title:"Invalid Plan!",solid:!0,variant:"danger",autoHideDelay:1e4}),this.$router.push("/cart").catch((function(t){}));break;case"invalid_coupon":this.$root.$bvToast.toast(t.response.data.message,{title:"Invalid Coupon!",solid:!0,variant:"danger",autoHideDelay:5e3}),this.$router.push("/cart").catch((function(t){}));break;case"out_of_stock":this.$root.$bvToast.toast(t.response.data.message,{title:"Out of stock!",solid:!0,variant:"danger",autoHideDelay:1e4});break;case"not_enough_credit":this.$root.$bvToast.toast(t.response.data.message,{title:"Not enough credit!",solid:!0,variant:"danger",autoHideDelay:1e4});break;case"transaction":this.$root.$bvToast.toast(t.response.data.message,{title:"Transaction failed!",solid:!0,variant:"danger",autoHideDelay:1e4})}this.isLoadingConfirm=!1,this.$store.commit("stopCheckingOut")},openVideoModal:function(t){this.currentVideoId=t,this.$bvModal.show("video-modal")},generateDownloadList:function(){for(var t=this,n=!1,e=!1,a=!1,r=function(r){"sp2-pro"!==t.cart[r].plan&&"sp2-pro-perpetual"!==t.cart[r].plan&&"sp2-teams"!==t.cart[r].plan||(n=!0),"sp3-artist"!==t.cart[r].plan&&"sp3-professional"!==t.cart[r].plan&&"sp3-enterprise"!==t.cart[r].plan||(e=!0),"sp3-artist-perpetual"!==t.cart[r].plan&&"sp3-professional-perpetual"!==t.cart[r].plan&&"sp3-enterprise-perpetual"!==t.cart[r].plan||(a=!0);var s=t.plans[t.planIndexes[t.cart[r].plan]].type;t.downloadList.some((function(t){return t.product===s}))||t.downloadList.push({product:s,icon:t.plans[t.planIndexes[t.cart[r].plan]].info.downloadIcon})},s=0;s<this.cart.length;s++)r(s);n&&!this.downloadList.some((function(t){return"Doppler + Air"===t.product}))&&this.downloadList.push({product:"Doppler + Air",icon:this.itemsContent.find((function(t){return"dp-perpetual"===t.plan})).downloadIcon}),e&&!this.downloadList.some((function(t){return"Sound Particles Indie"===t.product}))&&this.downloadList.push({product:"Sound Particles 2",icon:this.itemsContent.find((function(t){return"sp2"===t.plan})).downloadIcon}),a&&!this.downloadList.some((function(t){return"Sound Particles Indie Perpetual"===t.product}))&&this.downloadList.push({product:"Sound Particles 2",icon:this.itemsContent.find((function(t){return"sp2-indie-perpetual"===t.plan})).downloadIcon})},download:function(t){var n=this;this.productToDownload=t,this.$nextTick((function(){return n.$refs.downloadMenu.openDownloadModal()}))}
2,selectStripe:function(){this.paymentGateway=L},selectPayPal:function(){this.paymentGateway=R},onStripePaymentChange:function(t){var n=t.usingExistingCard,e=t.valid,a=t.newCard,r=t.existingCard;this.useStripeDefaultPaymentMethod=n,this.stripePaymentValid=e,this.newCardBrand=null==a?void 0:a.brand,this.cardBrand=null==r?void 0:r.brand,this.cardLastFour=null==r?void 0:r.lastFour},onStripePaymentSubmit:function(){this.changeStep(4)},paypalInit:function(){var t=this;return D(r().mark((function n(){var e;return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.paypal){n.next=3;break}return t.changeStep(4),n.abrupt("return");case 3:return n.next=5,(0,x.j)(t.userCurrency);case 5:if(e=n.sent){n.next=8;break}return n.abrupt("return");case 8:t.paypal=e,t.changeStep(4),t.$nextTick((function(){(0,x.H)(e,"#checkout-paypal-button",t.paypalSetState,t.paypalCreateOrder,t.paypalOnApprove,t.paypalOnCancel)}));case 11:case"end":return n.stop()}}),n)})))()},paypalSetState:function(t){this.isLoadingConfirm=t,this.$store.commit(t?"startCheckingOut":"stopCheckingOut")},paypalCreateOrder:function(){var t=this;return this.paypalOrderId?this.paypalOrderId:axios.post("/webapi/checkout/paypal",this.checkoutData).then((function(n){var e=n.data;return t.paypalOrderId=e.order_id,e.order_id})).catch((function(){return t.$rollbar.warning("Error when creating a PayPal purchase",{checkoutData:t.checkoutData,userId:t.user.id}),null}))},paypalOnApprove:function(){this.handleCheckoutSuccess()},paypalOnCancel:function(){var t=this;this.paypalOrderId&&axios.delete("/webapi/pending-payments/paypal/".concat(this.paypalOrderId)).then((function(){t.paypalOrderId=null})).catch((function(){location.reload()}))},invalidateCountry:function(){"RU"==this.country&&(this.isValidCountry=!1,this.$root.$bvToast.toast(this.countryDescription,{title:"Not allowed!",solid:!0,variant:"danger",autoHideDelay:1e4}))}},created:function(){this.user=this.$store.getters.user,this.coupon=this.$store.getters.coupon,this.user&&(this.avatarUrl=this.user.photo_url,this.convertCart(),this.getBillingInfo(),this.changeStep(2)),this.getCart()}};e(13448);const j=(0,o.Z)(F,(function(){var t,n=this,e=n.$createElement,a=n._self._c||e;return a("div",{staticClass:"overflow-hidden"},[a("b-container",{staticClass:"mt-5"},[a("div",{directives:[{name:"show",rawName:"v-show",value:n.isLoadingBase,expression:"isLoadingBase"}],staticClass:"w-100 text-center"},[a("b-spinner")],1),n._v(" "),a("b-row",{directives:[{name:"show",rawName:"v-show",value:!n.isLoadingBase,expression:"!isLoadingBase"}],staticClass:"justify-content-center",attrs:{id:"checkout-steps"}},[a("b-col",{attrs:{lg:"11",xl:"10"}},[a("div",{staticClass:"px-md-4"},[a("b-row",{staticClass:"d-none d-md-flex mx-md-0 mb-3"},[a("b-col",{staticClass:"text-center",attrs:{md:"3"}},[a("b-link",{staticClass:"h5 checkout-steps-link",class:{"text-white":1===n.currentStep,"font-weight-bold":n.currentStep>=1},attrs:{disabled:n.currentStep>1&&null!==n.user||n.isLoadingConfirm||n.transactionLocked},on:{click:function(t){return n.changeStep(1)}}},[n._v("\n\t\t\t\t\t\t\t\t\t"+n._s(null===n.emailExists||!0===n.emailExists?"Sign In":"Sign Up")+"\n\t\t\t\t\t\t\t\t")])],1),n._v(" "),a("b-col",{staticClass:"text-center",attrs:{md:"3"}},[a("b-link",{staticClass:"h5 checkout-steps-link",class:{"text-gray-7":n.currentStep<2,"text-white":2===n.currentStep,"font-weight-bold":n.currentStep>=2},attrs:{disabled:n.currentStep<2||5===n.currentStep||n.isLoadingConfirm||n.transactionLocked},on:{click:function(t){return n.changeStep(2)}}},[n._v("\n\t\t\t\t\t\t\t\t\tBilling\n\t\t\t\t\t\t\t\t")])],1),n._v(" "),a("b-col",{staticClass:"__dusk-btn-checkout-step-payment text-center",attrs:{md:"3"}},[a("b-link",{staticClass:"h5 checkout-steps-link",class:{"text-gray-7":n.currentStep<3,"text-white":3===n.currentStep,"font-weight-bold":n.currentStep>=3},attrs:{disabled:n.currentStep<3||5===n.currentStep||n.isLoadingConfirm},on:{click:function(t){return n.changeStep(3)}}},[n._v("\n\t\t\t\t\t\t\t\t\tPayment\n\t\t\t\t\t\t\t\t")])],1),n._v(" "),a("b-col",{staticClass:"text-center",attrs:{md:"3"}},[a("b-link",{staticClass:"h5 checkout-steps-link",class:{"text-gray-7":n.currentStep<4,"text-white":4===n.currentStep,"font-weight-bold":n.currentStep>=4},attrs:{disabled:n.currentStep<4||5===n.currentStep||n.isLoadingConfirm||!n.isValidCountry},on:{click:function(t){return n.changeStep(4)}}}
2,[n._v("\n\t\t\t\t\t\t\t\t\tConfirm\n\t\t\t\t\t\t\t\t")])],1)],1),n._v(" "),a("b-progress",{staticClass:"mb-5",attrs:{value:n.progress,max:100,precision:2,variant:5!==n.currentStep?"primary":"success"}})],1),n._v(" "),a("b-card",{directives:[{name:"show",rawName:"v-show",value:1===n.currentStep,expression:"currentStep === 1"}]},[a("div",{staticClass:"text-center"},[a("h1",{staticClass:"mt-0"},[n._v("\n\t\t\t\t\t\t\t\t"+n._s(null===n.emailExists?"What's your email?":!0===n.emailExists?"Sign In":"Sign Up")+"\n\t\t\t\t\t\t\t")]),n._v(" "),a("p",[n._v("\n\t\t\t\t\t\t\t\tUse an email associated to an account or choose one to create a\n\t\t\t\t\t\t\t\tnew account. In your account you will be able to manage your\n\t\t\t\t\t\t\t\tpurchases and more.\n\t\t\t\t\t\t\t")])]),n._v(" "),a("transition",{attrs:{name:"fade",mode:"out-in"},on:{"after-enter":n.afterAuthAnimation}},[null===n.emailExists?a("div",{key:"auth-email",staticClass:"mt-5"},[a("b-alert",{attrs:{variant:"danger",dismissible:""},model:{value:n.showEmailNotUnique,callback:function(t){n.showEmailNotUnique=t},expression:"showEmailNotUnique"}},[n._v("\n\t\t\t\t\t\t\t\t\tThe email has already been taken.\n\t\t\t\t\t\t\t\t")]),n._v(" "),a("validation-observer",{ref:"observerAuthEmail"},[a("b-form",{on:{submit:function(t){return t.preventDefault(),n.proceedEmailChoosing.apply(null,arguments)}}},[a("validation-provider",{attrs:{name:"E-Mail Address",rules:{required:!0,email:!0,max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{"label-for":"email","label-cols-md":"2","label-align":"left","label-align-md":"right"},scopedSlots:n._u([{key:"label",fn:function(){return[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\tE-Mail\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),a("span",{staticClass:"text-danger"},[n._v("*")])]},proxy:!0}],null,!0)},[n._v(" "),a("b-form-input",{attrs:{id:"email",name:"email",state:n.getValidationState(t),"aria-describedby":"email-feedback"},on:{input:function(t){n.changesAuth=1}},model:{value:n.email,callback:function(t){n.email=t},expression:"email"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"email-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!1,1108761579)}),n._v(" "),a("b-form-input",{attrs:{id:"password_autofill",name:"password_autofill",type:"password",hidden:""},model:{value:n.password,callback:function(t){n.password=t},expression:"password"}}),n._v(" "),a("input",{attrs:{type:"submit",hidden:""}})],1)],1)],1):a("div",{key:"auth",staticClass:"mt-5"},[a("b-alert",{attrs:{variant:"danger",dismissible:""},model:{value:n.showFailedLogin,callback:function(t){n.showFailedLogin=t},expression:"showFailedLogin"}},[n._v("\n\t\t\t\t\t\t\t\t\tIncorrect e-mail address or password.\n\t\t\t\t\t\t\t\t")]),n._v(" "),a("validation-observer",{ref:"observerAuth"},[a("b-form",{on:{submit:function(t){return t.preventDefault(),n.proceedAuthentication.apply(null,arguments)}}},[a("validation-provider",{attrs:{name:"Password",vid:"password",rules:n.emailExists?{required:!0}:{required:!0,zxcvbn:2}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{"label-for":"password","label-cols-md":"2","label-align":"left","label-align-md":"right"},scopedSlots:n._u([{key:"label",fn:function(){return[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),a("span",{staticClass:"text-danger"},[n._v("*")])]},proxy:!0}],null,!0)},[n._v(" "),a("b-form-input",{class:n.emailExists?"":n.passwordClass,attrs:{id:"password",name:"password",type:"password",state:n.getValidationState(t),"aria-describedby":"password-feedback",debounce:n.emailExists?0:200},on:{input:function(t){n.changesAuth=!0}},model:{value:n.password,callback:function(t){n.password=t},expression:"password"}}),n._v(" "),t.failedRules.zxcvbn?n._e():a("b-form-invalid-feedback",{attrs:{id:"password-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),n.emailExists?n._e():a("PasswordStrength",{attrs:{password:n.password},on:{validation:n.handlePasswordValidation}})],1)]}}])}),n._v(" "),n.emailExists?n._e():a("validation-provider",{attrs:{name:"Password Confirmation",rules:{required:!0,confirmed:"password"}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{"label-for":"confirmation","label-cols-md":"2","label-class":"d-md-inline-flex flex-column align-items-end justify-content-center my-md-0 py-md-0"},scopedSlots:n._u([{key:"label",fn:function(){return[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\tPassword\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),a("span",{staticClass:"text-nowrap"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tConfirmation\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"),a("span",{staticClass:"text-danger"},[n._v("*")])])]},proxy:!0}],null,!0)},[n._v(" "),a("b-form-input",{attrs:{type:"password",id:"confirmation",name:"confirmation",state:n.getValidationState(t),"aria-describedby":"password-confirmation-feedback"},model:{value:n.confirmation,callback:function(t){n.confirmation=t},expression:"confirmation"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"password-confirmation-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.failedRules.confirmed?"Passwords don't match":t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])],1),n._v(" "),n.emailExists?n._e():a("validation-provider",{attrs:{name:"Privacy Policy",rules:{required:!0}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{"label-cols-md":"2"}},[a("b-form-checkbox",{attrs:{id:"privacyPolicyAccepted",name:"privacyPolicyAccepted","aria-describedby":"privacy-policy-feedback",plain:""}
2,model:{value:n.privacyPolicyAccepted,callback:function(t){n.privacyPolicyAccepted=t},expression:"privacyPolicyAccepted"}},[a("p",{staticClass:"text-xl-nowrap m-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tI have read and accepted the "),a("a",{attrs:{href:"/privacy-policy",target:"_blank",rel:"nofollow noopener noreferrer"}},[n._v("Privacy Policy")]),n._v(" "),a("span",{staticClass:"text-danger"},[n._v("*")])])]),n._v(" "),a("b-form-invalid-feedback",{attrs:{"force-show":t.invalid,id:"privacy-policy-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),a("div",{staticClass:"legal-text mt-2"},[a("small",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tSound Particles will only store and process your\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tpersonal information to administer your account\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tand to provide the products and services you\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trequested from us.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])])],1)]}}],null,!0)}),n._v(" "),n.emailExists?n._e():a("b-form-group",{attrs:{"label-cols-md":"2"}},[a("b-form-checkbox",{attrs:{id:"newsletter",name:"newsletter",plain:""},model:{value:n.newsletter,callback:function(t){n.newsletter=t},expression:"newsletter"}}
2,[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\tI accept to receive communications from Sound\n\t\t\t\t\t\t\t\t\t\t\t\t\tParticles\n\t\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),a("div",{staticClass:"legal-text mt-2"},[a("small",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tWe would like to contact you about our products and\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tservices, as well as other content that may be of\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tinterest to you.\n\t\t\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),a("small",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\tYou can unsubscribe from these communications at any time. For\n\t\t\t\t\t\t\t\t\t\t\t\tmore information, please review our "),a("a",{attrs:{href:"/privacy-policy",target:"_blank",rel:"nofollow noopener noreferrer"}},[n._v("Privacy Policy")]),n._v(".\n\t\t\t\t\t\t\t\t\t\t\t")])])],1)]}}],null,!1,2104066791)})],1)],1)],1)]),n._v(" "),a("div",{staticClass:"d-flex justify-content-end gap-2 mt-5"},[null!==n.emailExists?a("Button",{on:{click:function(t){return n.goBackAuth()}}},[a("i",{staticClass:"fas fa-chevron-left"})]):n._e(),n._v(" "),a("Button",{staticClass:"flex-grow-1 flex-sm-grow-0 __dusk-btn-proceed-auth",attrs:{variant:"primary",loading:n.isLoadingProceedAuthentication,disabled:!n.changesAuth,"large-padding":""},on:{click:function(t){null===n.emailExists?n.proceedEmailChoosing():n.proceedAuthentication()}}},[n._v("\n\t\t\t\t\t\t\t\tProceed\n\t\t\t\t\t\t\t")])],1)],1),n._v(" "),a("b-card",{directives:[{name:"show",rawName:"v-show",value:2===n.currentStep,expression:"currentStep === 2"}]},[a("h1",{staticClass:"mt-0 text-center"},[n._v("Billing Information")]),n._v(" "),a("div",{staticClass:"mt-5"},[a("validation-observer",{ref:"observerBillingInfo",scopedSlots:n._u([{key:"default",fn:function(t){var e=t.passes;return[a("b-form",{on:{submit:function(t){return t.preventDefault(),e(n.proceedBillingInfo)}}},[a("b-form-group",{attrs:{"label-for":"name","label-cols-md":"2","label-align":"left","label-align-md":"right"},scopedSlots:n._u([{key:"label",fn:function(){return[n._v("\n\t\t\t\t\t\t\t\t\t\t\tName\n\t\t\t\t\t\t\t\t\t\t\t"),n.user?n._e():a("span",{staticClass:"text-danger"},[n._v("*")])]},proxy:!0}],null,!0)},[n._v(" "),n.user?a("b-form-input",{attrs:{id:"name",name:"name",value:n.name,readonly:""}}):a("validation-provider",{attrs:{name:"Name",rules:{required:!0,min:2,max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-input",{attrs:{id:"name",name:"name",state:n.getValidationState(t),"aria-describedby":"name-feedback"},model:{value:n.name,callback:function(t){n.name=t},expression:"name"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"name-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])]}}],null,!0)})],1),n._v(" "),a("validation-provider",{attrs:{name:"Company",rules:{max:100}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"Company","label-for":"company","label-cols-md":"2","label-align":"left","label-align-md":"right"}},[a("b-form-input",{attrs:{id:"company",name:"company",state:n.getValidationState(t),"aria-describedby":"company-feedback"},model:{value:n.company,callback:function(t){n.company=t},expression:"company"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"company-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)}),n._v(" "),a("validation-provider",{attrs:{name:"Address",rules:{max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"Address","label-for":"address","label-cols-md":"2","label-align":"left","label-align-md":"right"}},[a("b-form-input",{attrs:{id:"address",name:"address",state:n.getValidationState(t),"aria-describedby":"address-feedback"},model:{value:n.address,callback:function(t){n.address=t},expression:"address"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"address-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)}),n._v(" "),a("validation-provider",{attrs:{name:"Address Line 2",rules:{max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"Address Line 2","label-for":"addressLine2","label-cols-md":"2","label-align":"left","label-align-md":"right","label-class":"text-xl-nowrap d-md-inline-flex justify-content-end align-items-center my-md-0 py-md-0"}},[a("b-form-input",{attrs:{id:"addressLine2",name:"addressLine2",state:n.getValidationState(t),"aria-describedby":"address-line-2-feedback"},model:{value:n.addressLine2,callback:function(t){n.addressLine2=t},expression:"addressLine2"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"address-line-2-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)}),n._v(" "),a("validation-provider",{attrs:{name:"City",rules:{max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"City","label-for":"city","label-cols-md":"2","label-align":"left","label-align-md":"right"}},[a("b-form-input",{attrs:{id:"city",name:"city",state:n.getValidationState(t),"aria-describedby":"
2city-feedback"},model:{value:n.city,callback:function(t){n.city=t},expression:"city"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"city-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)}),n._v(" "),a("b-row",[a("b-col",{attrs:{xl:"6"}},[a("validation-provider",{attrs:{name:"State",rules:{max:255}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"State","label-for":"state","label-cols-md":"2","label-cols-xl":"4","label-align":"left","label-align-md":"right"}},[a("b-form-input",{attrs:{id:"state",name:"state",state:n.getValidationState(t),"aria-describedby":"state-feedback"},model:{value:n.state,callback:function(t){n.state=t},expression:"state"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"state-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)})],1),n._v(" "),a("b-col",{attrs:{xl:"6"}},[a("validation-provider",{attrs:{name:"ZIP / Postal Code",rules:{max:25}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"ZIP / Postal Code","label-for":"zip","label-cols-md":"2","label-cols-xl":"4","label-align":"left","label-align-md":"right","label-class":"text-xl-nowrap d-md-inline-flex justify-content-end align-items-center my-md-0 py-md-0"}},[a("b-form-input",{attrs:{id:"zip",name:"zip",state:n.getValidationState(t),"aria-describedby":"zip-feedback"},model:{value:n.zip,callback:function(t){n.zip=t},expression:"zip"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"zip-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t")])],1)]}}],null,!0)})],1)],1),n._v(" "),a("b-form-group",{attrs:{"label-for":"country","label-cols-md":"2","label-align":"left","label-align-md":"right"},scopedSlots:n._u([{key:"label",fn:function(){return[n._v("\n\t\t\t\t\t\t\t\t\t\t\tCountry\n\t\t\t\t\t\t\t\t\t\t\t"),n.user?n._e():a("span",{staticClass:"text-danger"},[n._v("*")])]},proxy:!0}],null,!0)},[n._v(" "),n.user?a("b-form-input",{attrs:{id:"country",name:"country",value:n.countryName,readonly:""}}):a("validation-provider",{attrs:{name:"Country",rules:{required:!0,max:2}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-select",{attrs:{id:"country",name:"country",options:n.isoCountries,state:n.getValidationState(t),"aria-describedby":"country-feedback"},on:{change:function(t){return n.updateVatId()}},model:{value:n.country,callback:function(t){n.country=t},expression:"country"}}),n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"country-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")])]}}],null,!0)})],1),n._v(" "),a("validation-provider",{attrs:{name:"VAT ID",rules:{max:30}},scopedSlots:n._u([{key:"default",fn:function(t){return[a("b-form-group",{attrs:{label:"VAT ID","label-for":"vatId","label-cols-md":"2","label-align":"left","label-align-md":"right"}},[n.shouldCollectVat(n.country)?[a("b-input-group",[a("b-input-group-prepend",{staticClass:"prepend-vat-country align-items-center"}
2,[a("div",{staticClass:"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tprepend-vat-country__country\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\td-inline-flex\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\talign-items-center\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tjustify-content-center\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tfont-weight-bold\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tbg-gray-6\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmx-2\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.country)+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])]),n._v(" "),a("b-form-input",{staticClass:"pl-2",class:n.isInvalidVat?"is-warning":"",attrs:{id:"vatId",name:"vatId",state:n.getValidationState(t),"aria-describedby":"vat-id-feedback"},on:{change:function(t){return n.updateVatId()}},model:{value:n.vatId,callback:function(t){n.vatId=t},expression:"vatId"}})],1),n._v(" "),a("small",{directives:[{name:"show",rawName:"v-show",value:n.isInvalidVat,expression:"isInvalidVat"}]},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.vatDescription)+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])]:[a("b-form-input",{attrs:{id:"vatId",name:"vatId",state:n.getValidationState(t),"aria-describedby":"vat-id-feedback",description:n.isInvalidVat?"Please specify a valid VAT ID":""},model:{value:n.vatId,callback:function(t){n.vatId=t},expression:"vatId"}})],n._v(" "),a("b-form-invalid-feedback",{attrs:{id:"vat-id-feedback"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.errors[0])+"\n\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),!n.shouldCollectVat(n.country)||n.validatingVat||n.refreshingTaxRate?n._e():a("div",{staticClass:"text-right text-success small mt-1"},[n.asIndividual?[n._v("Individual")]:n.asBusiness?[n._v("Business")]:n._e(),n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t| Tax Rate\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.taxExempt?0:n.taxRate)+"%\n\t\t\t\t\t\t\t\t\t\t\t")],2)],2)]}}],null,!0)}),n._v(" "),a("div",{staticClass:"\n\t\t\t\t\t\t\t\t\t\t\td-flex\n\t\t\t\t\t\t\t\t\t\t\tflex-wrap\n\t\t\t\t\t\t\t\t\t\t\talign-items-center\n\t\t\t\t\t\t\t\t\t\t\tjustify-content-end\n\t\t\t\t\t\t\t\t\t\t\tgap-2\n\t\t\t\t\t\t\t\t\t\t\tmt-5\n\t\t\t\t\t\t\t\t\t\t"},[n.user?n._e():a("p",{staticClass:"w-100 w-sm-auto flex-grow-1 mt-0 mb-2 mb-sm-0"},[a("span",{staticClass:"text-danger"},[n._v("*")]),n._v("\n\t\t\t\t\t\t\t\t\t\t\tRequired Fields\n\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),n.isValidCountry?n._e():a("p",{staticStyle:{color:"brown"}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.countryDescription)+"\n\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),null===n.user?a("Button",{on:{click:function(t){return n.changeStep(1)}}},[a("i",{staticClass:"fas fa-chevron-left"})]):n._e(),n._v(" "),a("Button",{staticClass:"\n\t\t\t\t\t\t\t\t\t\t\t\tflex-grow-1 flex-sm-grow-0\n\t\t\t\t\t\t\t\t\t\t\t\t__dusk-btn-proceed-billing\n\t\t\t\t\t\t\t\t\t\t\t",attrs:{variant:"primary",type:"submit",loading:n.isLoadingProceedBillingInfo,disabled:n.validatingVat||n.refreshingTaxRate||!n.isValidCountry,"large-padding":""}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\tProceed\n\t\t\t\t\t\t\t\t\t\t")])],1)],1)]}}])})],1)]),n._v(" "),a("b-card",{directives:[{name:"show",rawName:"v-show",value:3===n.currentStep,expression:"currentStep === 3"}]},[a("h1",{staticClass:"text-center mt-0"},[n._v("Payment")]),n._v(" "),null!=n.user&&this.$store.getters.user.affiliate_credit>0&&(null==this.couponInfo||!n.cartHasRecurrentSubscription)?a("div",{staticClass:" mt-4 mb-0 mb-sm-0 pl-lg-3"},[a("input",{directives:[{name:"model",rawName:"v-model",value:n.useAffiliateCredit,expression:"useAffiliateCredit"}],attrs:{type:"checkbox",id:"hasCredit"},domProps:{checked:Array.isArray(n.useAffiliateCredit)?n._i(n.useAffiliateCredit,null)>-1:n.useAffiliateCredit},on:{change:[function(t){var e=n.useAffiliateCredit,a=t.target,r=!!a.checked;if(Array.isArray(e)){var s=n._i(e,null);a.checked?s<0&&(n.useAffiliateCredit=e.concat([null])):s>-1&&(n.useAffiliateCredit=e.slice(0,s).concat(e.slice(s+1)))}else n.useAffiliateCredit=r},function(t){return n.checkAffiliateCredit(t)}]}}),n._v(" "),a("label",{attrs:{for:"hasCredit"}},[n._v("Use my credit ("+n._s(n.userCurrencySign+n.moneyFormat(this.$store.getters.user.affiliate_credit/100))+")")])]):n._e(),n._v(" "),n.payingWithCreditOnly?n._e():a("b-row",{staticClass:"mt-5",attrs:{"align-h":"center"}},[a("b-col",{attrs:{lg:"10"}},[a("PaymentGatewaySelector",{staticClass:"mb-3",attrs:{"payment-has-recurrent-subscription":n.cartHasRecurrentSubscription}
2,on:{"stripe-selected":n.selectStripe,"paypal-selected":n.selectPayPal}}),n._v(" "),a("StripePayment",{directives:[{name:"show",rawName:"v-show",value:n.payingWithStripe,expression:"payingWithStripe"}],ref:"stripePayment",attrs:{"cardholder-name":n.name,"zip-code":n.zip},on:{change:n.onStripePaymentChange,submit:n.onStripePaymentSubmit}})],1)],1),n._v(" "),a("div",{staticClass:"\n\t\t\t\t\t\t\t\td-flex\n\t\t\t\t\t\t\t\tflex-wrap flex-sm-nowrap\n\t\t\t\t\t\t\t\talign-items-center\n\t\t\t\t\t\t\t\tjustify-content-end\n\t\t\t\t\t\t\t\tgap-2\n\t\t\t\t\t\t\t\tmt-5\n\t\t\t\t\t\t\t"},[a("PaymentInstructionMessage",{staticClass:"w-100 w-sm-auto flex-grow-1 mt-0 mb-2 mb-sm-0 pl-lg-3",attrs:{"paying-with-paypal":n.payingWithPayPal,"paying-with-stripe":n.payingWithStripe,"using-stripe-existing-payment-method":n.useStripeDefaultPaymentMethod}}),n._v(" "),a("Button",{attrs:{disabled:n.transactionLocked},on:{click:function(t){return n.changeStep(2)}}},[a("i",{staticClass:"fas fa-chevron-left"})]),n._v(" "),a("Button",{staticClass:"flex-grow-1 flex-sm-grow-0 __dusk-btn-proceed-payment",attrs:{variant:"primary",type:"submit",loading:n.isLoadingProceedPaymentMethod,disabled:n.payingWithStripe&&!n.stripePaymentValid,"large-padding":""},on:{click:function(t){return n.proceedPaymentMethod()}}},[n._v("\n\t\t\t\t\t\t\t\tProceed\n\t\t\t\t\t\t\t")])],1)],1),n._v(" "),a("b-card",{directives:[{name:"show",rawName:"v-show",value:4===n.currentStep,expression:"currentStep === 4"}]},[a("div",{staticClass:"text-center"},[a("h1",{staticClass:"mt-0"},[n._v("Confirm")]),n._v(" "),a("p",[n._v("Confirm your purchase and billing/payment information")])]),n._v(" "),a("b-row",[a("b-col",{staticClass:"text-center"},[a("h2",[n._v("Billing / Payment")])])],1),n._v(" "),n.user&&!n.payingWithCreditOnly?a("b-row",{staticClass:"shadow bg-gray-4",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"bg-gray-2 py-5 checkout-billing-information",attrs:{lg:"5"}},[a("b-row",{staticClass:"mb-4",attrs:{"align-v":"stretch"}},[a("b-col",{staticClass:"text-center text-md-right mb-2 mb-md-0",attrs:{md:"4"}},[a("b-avatar",{attrs:{src:n.avatarUrl,size:"3rem"},on:{"img-error":function(t){return n.getGravatar()}}})],1),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"8"}},[a("h5",{staticClass:"mt-0"},[n._v(n._s(n.user.name))]),n._v(" "),a("p",{staticClass:"mt-0"},[n._v(n._s(n.user.email))])])],1),n._v(" "),a("b-row",{attrs:{"align-v":"center"}},[a("b-col",{staticClass:"text-center text-md-right mb-2 mb-md-0",attrs:{md:"4"}},[a("p",{staticClass:"h4 my-0 font-weight-bold text-light"},[a("i",{class:"fa-2x fab "+(n.payingWithPayPal?"fa-paypal":n.getCardIcon(n.useStripeDefaultPaymentMethod?n.cardBrand:n.newCardBrand))})])]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"8"}},[a("p",{staticClass:"h5 my-0"},[n.cardLastFour&&n.useStripeDefaultPaymentMethod?[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\tCard ending in\n\t\t\t\t\t\t\t\t\t\t\t\t"),a("strong",[n._v(n._s(n.cardLastFour))])]:n.payingWithPayPal?[n._v("PayPal")]:[n._v("New card")]],2),n._v(" "),a("b-button",{staticClass:"mt-2",attrs:{disabled:n.isLoadingConfirm,variant:"dark",size:"sm"},on:{click:function(t){return n.changeStep(3)}}},[n._v("\n\t\t\t\t\t\t\t\t\t\t\tChange\n\t\t\t\t\t\t\t\t\t\t")])],1)],1)],1),n._v(" "),a("b-col",{staticClass:"bg-gray-4 py-5",attrs:{lg:"7"}},[a("b-row",{staticClass:"mb-4",attrs:{"align-v":"baseline"}},[a("b-col",{staticClass:"text-center text-md-right mb-2 mb-md-0",attrs:{md:"4"}},[a("h5",{staticClass:"my-0 font-weight-bold"},[n._v("Billed to")])]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"8"}},[a("p",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.company?n.company+" - ":"")+n._s(n.address?n.address+" - ":"")+n._s(n.addressLine2?n.addressLine2+" - ":"")+n._s(n.city?n.city+" - ":"")+n._s(n.zip?n.zip+" - ":"")+n._s(n.state?n.state+" - ":"")+n._s(n.getCountryName(n.country))+"\n\t\t\t\t\t\t\t\t\t\t")])])],1),n._v(" "),a("b-row",{attrs:{"align-v":"baseline"}},[a("b-col",{staticClass:"text-center text-md-right mb-2 mb-md-0",attrs:{md:"4"}},[a("h5",{staticClass:"my-0 font-weight-bold"},[n._v("VAT")])]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"8"}},[a("p",{staticClass:"my-0"}
2,[n._v(n._s(null!==(t=n.vatId)&&void 0!==t?t:"-"))])])],1),n._v(" "),n.user&&n.useAffiliateCredit?a("b-row",{staticClass:"mt-4",attrs:{"align-v":"baseline"}},[a("b-col",{staticClass:"text-center text-md-right mb-2 mb-md-0",attrs:{md:"4"}},[a("h5",{staticClass:"my-0 font-weight-bold"},[n._v("VALUE")])]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"8"}},[a("p",{staticClass:"my-0"},[n._v(n._s(n.userCurrencySign+n.moneyFormat(this.cartTotal-this.$store.getters.user.affiliate_credit/100)))])])],1):n._e()],1)],1):n._e(),n._v(" "),n.user&&n.payingWithCreditOnly?a("b-row",{staticClass:"mt-5"},[a("b-col",{staticClass:"text-center"},[n._v("\n\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(this.cartTotal))+" will be subtracted from your "),a("strong",[n._v("affiliate")]),n._v(" credit\n\t\t\t\t\t\t\t\t("+n._s(n.userCurrencySign+n.moneyFormat(this.$store.getters.user.affiliate_credit/100))+")\n\t\t\t\t\t\t\t")])],1):n.user&&n.useAffiliateCredit?a("b-row",{staticClass:"mt-5"},[a("b-col",{staticClass:"text-center"},[n._v("\n\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(this.$store.getters.user.affiliate_credit/100))+" will be subtracted from your "),a("strong",[n._v("affiliate")]),n._v(" credit\n\t\t\t\t\t\t\t\t("+n._s(n.userCurrencySign+n.moneyFormat(this.$store.getters.user.affiliate_credit/100))+")\n\t\t\t\t\t\t\t")])],1):n._e(),n._v(" "),n.user&&n.payingWithCreditOnly?a("b-row",{staticClass:"mt-3"},[a("b-col",{staticClass:"text-center"},[n._v("\n\t\t\t\t\t\t\t\tYour order will be fully payed with your credit.\n\t\t\t\t\t\t\t")])],1):n._e(),n._v(" "),n.user&&n.payingWithCreditOnly?a("b-row",{staticClass:"mt-3"},[a("b-col",{staticClass:"text-center"},[n._v("\n\t\t\t\t\t\t\t\tWe will not debit your credit card nor generate an invoice.\n\t\t\t\t\t\t\t")])],1):n._e(),n._v(" "),a("b-row",{staticClass:"mt-5"},[a("b-col",{staticClass:"text-center"},[a("h2",[n._v("Purchase")]),n._v(" "),n.user&&n.userCurrency!==n.overridableUserCurrency?a("p",{staticClass:"mt-0 text-warning"},[n._v("\n\t\t\t\t\t\t\t\t\tPrices are shown in your account's currency ("+n._s(n.userCurrency)+")\n\t\t\t\t\t\t\t\t")]):n._e()])],1),n._v(" "),a("b-row",[n.plans.length>0&&null!==n.cart?a("b-col",{staticClass:"shadow"},[n._l(n.cart,(function(t,e){return a("b-row",{key:e+"-item",staticClass:"py-4 checkout-purchase-row",class:e%2==0?"bg-gray-4":"bg-dark",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"\n\t\t\t\t\t\t\t\t\t\t\tcart-item-icon-wrapper\n\t\t\t\t\t\t\t\t\t\t\tjustify-content-center justify-content-md-left\n\t\t\t\t\t\t\t\t\t\t\tmb-2 mb-md-0\n\t\t\t\t\t\t\t\t\t\t",attrs:{md:"2"}},[a("img",{staticClass:"img-fluid cart-item-icon",attrs:{src:n.plans[n.planIndexes[t.plan]].info.icon}})]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left mb-2 mb-md-0",attrs:{md:"6"}},[n.userIsReseller?[a("h5",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.plans[n.planIndexes[t.plan]].details.resellers[t.subplan])+"\n\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),"additionalInfoResellers"in n.plans[n.planIndexes[t.plan]].info?a("p",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.plans[n.planIndexes[t.plan]].info.additionalInfoResellers)+"\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e()]:[a("h5",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s("month"===n.plans[n.planIndexes[t.plan]].interval?n.plans[n.planIndexes[t.plan]].details.subplans[t.subplan]:n.plans[n.planIndexes[t.plan]].name)+"\n\t\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),"upfront"===t.subplan?a("p",{staticClass:"my-1"},["explorer-sfx-cloud-yearly"==t.plan?a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t1 year\n\t\t\t\t\t\t\t\t\t\t\t\t")]):a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(t.upfrontMonths)+" upfront months\n\t\t\t\t\t\t\t\t\t\t\t\t")])]):n._e(),n._v(" "),"additionalInfo"in n.plans[n.planIndexes[t.plan]].info?a("p",{staticClass:"my-1"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.plans[n.planIndexes[t.plan]].info.additionalInfo)+"\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e()]],2),n._v(" "),a("b-col",{staticClass:"d-flex align-items-center justify-content-between",attrs:{md:"4"}},[a("h4",{staticClass:"d-inline my-0"},[n._v("x"+n._s(t.quantity))]),n._v(" "),a("div",{staticClass:"d-flex align-items-center"},[n.userIsReseller?[a("h4",{staticClass:"d-inline my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(n.priceForReseller(n.plans[n.planIndexes[t.plan]],t.subplan,n.userCurrency,t.quantity)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])]:[n.isCartItemFullyOffered(e,t)?[a("h3",{staticClass:"d-inline my-0"},[n._v("Free")])]:n.isCartItemPartiallyOffered(e,t)?[a("div",{staticClass:"d-inline-flex align-items-end flex-column"},[n.hasDiscount(t)?[a("h4",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.priceWithDiscountAndOffers(e,t)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])]:[a("h4",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.priceWithoutDiscountWithOffers(e,t)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])],n._v(" "),a("h5",{staticClass:"font-weight-bold text-uppercase my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ "+n._s(n.cartItemOffer(e))+" free\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])],2)]:[n.hasDiscount(t)?[a("h4",{staticClass:"d-inline my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.priceWithDiscount(t)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])]:[a("h4",{staticClass:"d-inline my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.priceWithoutDiscount(t)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t")])]]],n._v(" "),a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"collapse-options-"+e,expression:"'collapse-options-' + index"}],staticClass:"ml-1",class:"__dusk-btn-item-options-"+e,attrs:{size:"sm",disabled:n.isLoadingConfirm}},[a("i",{staticClass:"fas fa-ellipsis-v"})])],2)]),n._v(" "),a("b-collapse",{staticClass:"w-100",attrs:{id:"c
2ollapse-options-"+e}},[a("b-row",[a("b-col",{staticClass:"d-flex justify-content-center"},[a("b-form",{attrs:{inline:""}},[a("b-button",{staticClass:"cart-item-remove",attrs:{variant:"danger",size:"sm",disabled:n.isLoadingConfirm||n.transactionLocked},on:{click:function(t){return n.removeFromCart(e)}}},[a("i",{staticClass:"fas fa-trash-alt"})]),n._v(" "),a("div",{staticClass:"cart-item-controls"},[a("b-button",{staticClass:"cart-item-decrement",attrs:{variant:"secondary",size:"sm",disabled:1===t.quantity||n.isLoadingConfirm||n.transactionLocked},on:{click:function(t){return n.decrementQuantity(e)}}},[a("i",{staticClass:"fas fa-minus"})]),n._v(" "),a("b-form-input",{staticClass:"cart-item-quantity input-reset-disable",attrs:{value:t.quantity,size:"sm",disabled:""}}),n._v(" "),a("b-button",{staticClass:"cart-item-increment",attrs:{variant:"secondary",size:"sm",disabled:n.isLoadingConfirm||n.transactionLocked},on:{click:function(t){return n.incrementQuantity(e)}}},[a("i",{staticClass:"fas fa-plus"})])],1)],1)],1)],1)],1)],1)})),n._v(" "),a("b-row",{staticClass:"py-3 bg-gray-4 checkout-purchase-row __dusk-info-tax",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"text-left"},[a("h3",{staticClass:"my-0 font-weight-bold"},[n._v("Tax")])]),n._v(" "),a("b-col",{staticClass:"text-right"},[n.shouldCollectVat(n.country)&&!n.taxExempt?a("h4",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.cartTax))+"\n\t\t\t\t\t\t\t\t\t\t\t("+n._s(n.taxRate)+"%)\n\t\t\t\t\t\t\t\t\t\t")]):a("h4",{staticClass:"my-0"},[n._v("Exempt")])])],1),n._v(" "),a("b-row",{staticClass:"\n\t\t\t\t\t\t\t\t\t\tpy-3\n\t\t\t\t\t\t\t\t\t\tbg-gray-4\n\t\t\t\t\t\t\t\t\t\tcheckout-purchase-row checkout-purchase-row-last\n\t\t\t\t\t\t\t\t\t",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"text-left"},[a("h3",{staticClass:"my-0 font-weight-bold"},[n._v("Total")])]),n._v(" "),a("b-col",{staticClass:"text-right"},[a("h2",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.cartTotal))+"\n\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),a("p",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\tnow\n\t\t\t\t\t\t\t\t\t\t\t"),!n.userIsReseller&&n.cartHasMonthlyPlan()?a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t+\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(n.cartMonthlyTotalWithDiscountAndTax(n.plans,n.planIndexes,n.cart,n.discounts,n.taxExempt?0:n.taxRate,n.userCurrency)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t/ month\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e(),n._v(" "),!n.userIsReseller&&n.cartHasYearlyPlan()?a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t+\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(n.cartYearlyTotalWithDiscountAndTax(n.plans,n.planIndexes,n.cart,n.discounts,n.taxExempt?0:n.taxRate,n.userCurrency)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t/ year\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e()])])],1),n._v(" "),n.user&&n.useAffiliateCredit?a("b-row",{staticClass:"\n\t\t\t\t\t\t\t\t\t\tpy-3\n\t\t\t\t\t\t\t\t\t\tbg-gray-4\n\t\t\t\t\t\t\t\t\t\tcheckout-purchase-row checkout-purchase-row-last\n\t\t\t\t\t\t\t\t\t",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"text-left"},[a("h3",{staticClass:"my-0 font-weight-bold"},[n._v("Credit")])]),n._v(" "),a("b-col",{staticClass:"text-right"},[n.user&&n.payingWithCreditOnly?a("h4",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t- "+n._s(n.formatPrice(n.cartTotal))+"\n\t\t\t\t\t\t\t\t\t\t")]):a("h4",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t- "+n._s(n.userCurrencySign+n.moneyFormat(this.$store.getters.user.affiliate_credit/100))+"\n\t\t\t\t\t\t\t\t\t\t")])])],1):n._e(),n._v(" "),n.user&&n.useAffiliateCredit?a("b-row",{staticClass:"\n\t\t\t\t\t\t\t\t\t\tpy-3\n\t\t\t\t\t\t\t\t\t\tbg-gray-4\n\t\t\t\t\t\t\t\t\t\tcheckout-purchase-row checkout-purchase-row-last\n\t\t\t\t\t\t\t\t\t",attrs:{"align-v":"center"}},[a("b-col",{staticClass:"text-left"},[a("h3",{staticClass:"my-0 font-weight-bold"},[n._v("Total Charged")])]),n._v(" "),a("b-col",{staticClass:"text-right"},[n.user&&n.payingWithCreditOnly?a("h2",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.cartTotal-n.cartTotal))+"\n\t\t\t\t\t\t\t\t\t\t")]):n.user&&n.useAffiliate
2Credit?a("h2",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.cartTotal-this.$store.getters.user.affiliate_credit/100))+"\n\t\t\t\t\t\t\t\t\t\t")]):a("h2",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.formatPrice(n.cartTotal))+"\n\t\t\t\t\t\t\t\t\t\t")]),n._v(" "),a("p",{staticClass:"my-0"},[n._v("\n\t\t\t\t\t\t\t\t\t\t\tnow\n\t\t\t\t\t\t\t\t\t\t\t"),!n.userIsReseller&&n.cartHasMonthlyPlan()?a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t+\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(n.cartMonthlyTotalWithDiscountAndTax(n.plans,n.planIndexes,n.cart,n.discounts,n.taxExempt?0:n.taxRate,n.userCurrency)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t/ month\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e(),n._v(" "),!n.userIsReseller&&n.cartHasYearlyPlan()?a("span",[n._v("\n\t\t\t\t\t\t\t\t\t\t\t\t+\n\t\t\t\t\t\t\t\t\t\t\t\t"+n._s(n.userCurrencySign+n.moneyFormat(n.cartYearlyTotalWithDiscountAndTax(n.plans,n.planIndexes,n.cart,n.discounts,n.taxExempt?0:n.taxRate,n.userCurrency)))+"\n\t\t\t\t\t\t\t\t\t\t\t\t/ year\n\t\t\t\t\t\t\t\t\t\t\t")]):n._e()])])],1):n._e()],2):n._e()],1),n._v(" "),a("div",{staticClass:"d-flex justify-content-end gap-2 mt-5"},[a("Button",{attrs:{disabled:n.isLoadingConfirm},on:{click:function(t){return n.changeStep(3)}}},[a("i",{staticClass:"fas fa-chevron-left"})]),n._v(" "),n.payingWithPayPal?a("PaypalButtonContainer",{staticClass:"flex-grow-1 flex-sm-grow-0",attrs:{id:"checkout-paypal-button",loading:n.isLoadingConfirm}}):n._e(),n._v(" "),n.payingWithStripe?a("Button",{staticClass:"flex-grow-1 flex-sm-grow-0 __dusk-btn-confirm-checkout",attrs:{variant:"success",loading:n.isLoadingConfirm,"large-padding":""},on:{click:function(t){return n.confirm()}}},[n._v("\n\t\t\t\t\t\t\t\tConfirm\n\t\t\t\t\t\t\t")]):n._e()],1)],1),n._v(" "),a("b-card",{directives:[{name:"show",rawName:"v-show",value:5===n.currentStep,expression:"currentStep === 5"}]},[a("b-row",{staticClass:"position-relative",attrs:{"align-h":"center"}},[a("b-col",{staticClass:"text-center all-done-title",attrs:{lg:"8"}},[a("h1",[n._v("All Done!")]),n._v(" "),n.userIsReseller?a("p",[n._v('\n\t\t\t\t\t\t\t\t\tAll purchased vouchers were sent to your email address! You\n\t\t\t\t\t\t\t\t\tcan also access this transaction by going to the "My\n\t\t\t\t\t\t\t\t\tPurchases" page. The button below will redirect you there.\n\t\t\t\t\t\t\t\t')]):a("p",[n._v("\n\t\t\t\t\t\t\t\t\tDownload the software below. An invoice will be sent to your\n\t\t\t\t\t\t\t\t\temail address. Also, watch some tutorials to get started!\n\t\t\t\t\t\t\t\t")]),n._v(" "),a("p",[n._v("\n\t\t\t\t\t\t\t\t\tYou will receive your invoice within\n\t\t\t\t\t\t\t\t\t"),a("strong",[n._v("one to two business days.")])])]),n._v(" "),a("i",{staticClass:"\n\t\t\t\t\t\t\t\t\tfas\n\t\t\t\t\t\t\t\t\tfa-check-circle\n\t\t\t\t\t\t\t\t\ttext-gray-4\n\t\t\t\t\t\t\t\t\tall-done-icon\n\t\t\t\t\t\t\t\t\td-none d-lg-block\n\t\t\t\t\t\t\t\t"})],1),n._v(" "),a("div",{staticClass:"text-center mt-5"},[n.userIsReseller?a("b-button",{attrs:{variant:"secondary",to:"/mypurchases"}},[n._v("\n\t\t\t\t\t\t\t\tMy Purchases\n\t\t\t\t\t\t\t")]):[a("h2",[n._v("Downloads")]),n._v(" "),a("b-row",{staticClass:"mb-4",attrs:{"align-h":"center"}},[a("b-col",{attrs:{lg:"8",xl:"7"}},[a("b-list-group",{staticClass:"rounded-0 shadow"},[n._l(n.downloadList,(function(t,e){return a("b-list-group-item",{key:"download-"+e,class:e%2==0?"bg-gray-4":"bg-gray-5"},[a("b-row",{attrs:{"align-v":"center"}},[a("b-col",{staticClass:"cart-item-icon-wrapper",attrs:{md:"2"}},[a("img",{staticClass:"cart-item-icon d-inline",attrs:{src:t.icon}})]),n._v(" "),a("b-col",{staticClass:"text-center text-md-left",attrs:{md:"6"}},[a("h4",{staticClass:"my-0"},[n._v(n._s(t.product))])]),n._v(" "),a("b-col",{staticClass:"text-center text-md-right",attrs:{md:"4"}},[a("b-button",{attrs:{variant:"primary"},on:{click:function(e){return n.download(t.product)}}},[a("i",{staticClass:"fas fa-download"})])],1)],1)],1)})),n._v(" "),a("b-list-group")],2)],1)],1)]],2),n._v(" "),a("h2",{staticClass:"text-center mt-5"},[n._v("Get Started!")]),n._v(" "),a("b-row",{staticClass:"mt-1 tutorials-row",attrs:{cols:"1","cols-lg":"3","align-h":"center"}},n._l(n.videos,(function(t){return a("b-col",{key:t.youtubeVideoId,staticClass:"mb-4 mb-lg-0"},[a("div",{staticClass:"bg-gray-4 shadow"},[a("img",{staticClass:"img-fluid",attrs:{src:"https://img.youtube.com/vi/"+t.youtubeVideoId+"/maxresdefault.jpg"}}),n._v(" "),a("div",{staticClass:"py-4 w-100 text-center"},[a("b-button",{attrs:{variant:"primary"},on:{click:function(e){return n.openVideoModal(t.youtubeVideoId)}}},[a("i",{staticClass:"fas fa-play"}),n._v("\n\t\t\t\t\t\t\t\t\t\t\tWatch\n\t\t\t\t\t\t\t\t\t\t")])],1)])])})),1),n._v(" "),a("h2",{staticClass:"share-row text-center"},[n._v("Check Our Social Media!")]),n._v(" "),a("div",{staticClass:"mb-5"},[a("div",{staticClass:"w-100 d-flex justify-content-center"},[a("ul",{staticClass:"social-icons social-icons-clean social-icons-big"},[a("li",{staticClass:"social-icons-facebook"},[a("a",{attrs:{href:"https://www.facebook.com/SoundParticles",target:"_blank",rel:"nofollow noopener noreferrer"}},[a("i",{staticClass:"fab fa-facebook-f"})])]),n._v(" "),a("li",{staticClass:"social-icons-instagram"},[a("a",{attrs:{href:"https://www.instagram.com/soundparticles/",target:"_blank",rel:"nofollow noopener noreferrer"}},[a("i",{staticClass:"fab fa-instagram"})])]),n._v(" "),a("li",{staticClass:"social-icons-youtube"},[a("a",{attrs:{href:"https://www.youtube.com/channel/UCW_iEL_jS5oSf5wcafNMn5Q",target:"_blank",rel:"nofollow noopener noreferrer"}},[a("i",{staticClass:"fab fa-youtube"})])]),n._v(" "),a("li",{staticClass:"social-icons-twitter"},[a("a",{attrs:{href:"https://www.twitter.com/soundparticles",target:"_blank",rel:"nofollow noopener noreferrer"}},[a("i",{staticClass:"fab fa-twitter"})])]),n._v(" "),a("li",{staticClass:"social-icons-linkedin"},[a("a",{attrs:{href:"https://www.linkedin.com/company/sound-particles/",taget:"_blank",rel:"nofollow noopener noreferrer"}},[a("i",{staticClass:"fab fa-linkedin-in"}
2)])])])])])],1)],1)],1)],1),n._v(" "),a("b-modal",{attrs:{size:"xl",id:"video-modal",centered:"","hide-footer":""}},[a("div",{staticClass:"video-ratio"},[a("div",{staticClass:"aspect-ratio-content"},[a("iframe",{staticClass:"youtube-iframe w-100 h-100",attrs:{type:"text/html",src:"https://www.youtube.com/embed/"+n.currentVideoId+"?autoplay=1&origin=https://soundparticles.com",frameborder:"0"}})])])]),n._v(" "),a("ProductDownload",{ref:"downloadMenu",attrs:{product:n.productToDownload}})],1)}),[],!1,null,"116f82de",null).exports},68573:(t,n,e)=>{"use strict";e.d(n,{Z:()=>c});var a=e(70538),r=e(80519),s=e(58483);function i(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==e)return;var a,r,s=[],i=!0,o=!1;try{for(e=e.call(t);!(i=(a=e.next()).done)&&(s.push(a.value),!n||s.length!==n);i=!0);}catch(t){o=!0,r=t}finally{try{i||null==e.return||e.return()}finally{if(o)throw r}}return s}(t,n)||function(t,n){if(!t)return;if("string"==typeof t)return o(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o(t,n)}(t,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.")}()}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}const l={props:{product:{type:String,required:!0}},data:function(){return{isLoading:!0,isEmpty:!1,files:{},isLoadingDownload:{},isBundle:!1,selectedProduct:"",products:[]}},methods:{openDownloadModal:function(){var t=this;this.files={},this.selectedProduct="",this.isLoading=!0,this.isEmpty=!1,this.isBundle=!1,this.products=[],this.$bvModal.show("downloads-menu-modal"),axios.get("/webapi/plans/products/".concat(this.product,"/files")).then((function(n){t.isBundle=n.data.is_bundle,t.products=Object.keys(n.data.products),t.selectedProduct=t.products[0];for(var e=function(){var n=i(r[a],2),e=n[0],s=n[1];
2e in t.files||(t.files[e]=[]),s.forEach((function(n){n.os in t.files[e]||(t.files[e][n.os]=[]),t.files[e][n.os].push(n)}))},a=0,r=Object.entries(n.data.products);a<r.length;a++)e()})).catch((function(n){404==n.response.status?t.isEmpty=!0:403==n.response.status&&t.$bvModal.hide("downloads-menu-modal")})).then((function(){t.isLoading=!1}))},fileDownload:function(t){var n=this;this.$set(this.isLoadingDownload,t.id,!0),axios.get("/webapi/download/token").then((function(e){n.$set(n.isLoadingDownload,t.id,!1),n.$bvModal.hide("downloads-menu-modal"),n.$root.$bvToast.toast("Your download will start soon...",{title:"Success!",solid:!0,variant:"success",autoHideDelay:3e3}),(0,r.d)("/webapi/plans/files/".concat(t.id,"/download?downloadToken=").concat(e.data.token)),(0,s.OQ)("full",n.product,a.default.filter("capitalize")(t.os),t.version)}))}}};const c=(0,e(51900).Z)(l,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",[e("b-modal",{attrs:{id:"downloads-menu-modal",size:"lg",centered:"","hide-footer":""}},[e("div",{staticClass:"w-100 text-center"},[e("h1",{staticClass:"my-0"},[t._v("Download")]),t._v(" "),e("h2",{staticClass:"mt-0 mb-4"},[t._v(t._s(t.product))])]),t._v(" "),t.isLoading?e("b-row",[e("b-col",[e("div",{staticClass:"w-100 text-center"},[e("b-spinner")],1)])],1):e("b-row",[e("b-col",[t.isEmpty?e("div",{staticClass:"w-100 text-center"},[e("p",[t._v("No available files found! Please check again soon.")])]):e("div",[t.isBundle?e("b-button-group",{staticClass:"w-100 mb-4 bg-gray-4 py-1 pl-1"},t._l(t.products,(function(n,a){return e("b-button",{key:"select-product-"+a,staticClass:"shadow-none mr-1",attrs:{variant:n==t.selectedProduct?"primary":"gray-4"},on:{click:function(e){t.selectedProduct=n}}},[t._v("\n\t\t\t\t\t\t\t"+t._s(n)+"\n\t\t\t\t\t\t")])})),1):t._e(),t._v(" "),t._l(t.products,(function(n){return e("div",{key:n},[e("b-card",{directives:[{name:"show",rawName:"v-show",value:t.selectedProduct==n,expression:"selectedProduct == product"}],staticClass:"bg-gray-5",attrs:{"no-body":""}},[e("b-tabs",{attrs:{card:"",justified:""}},t._l(Object.keys(t.files[n]),(function(a){return e("b-tab",{key:a,staticStyle:{"margin-top":"2.5rem"},scopedSlots:t._u([{key:"title",fn:function(){return[t._v("\n\t\t\t\t\t\t\t\t\t\t"+t._s(t._f("capitalize")(a))+"\n\t\t\t\t\t\t\t\t\t\t"),e("i",{class:"all"==a?"fas fa-asterisk":"win"==a?"fab fa-windows":"mac"==a?"fab fa-apple":"fab fa-linux"})]},proxy:!0}],null,!0)},[t._v(" "),e("b-list-group",t._l(t.files[n][a],(function(n,a){return e("b-list-group-item",{key:n.id},[e("b-row",{attrs:{"align-h":"between","align-v":"center"}},[e("b-col",[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+t._s(n.name)+" ("+t._s(n.version)+")\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),0==a?e("b-badge",{attrs:{variant:"success"}},[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tLatest\n\t\t\t\t\t\t\t\t\t\t\t\t\t")]):t._e()],1),t._v(" "),e("b-col",{attrs:{cols:"auto"}},[e("b-button",{attrs:{variant:"primary",size:"sm",disabled:t.isLoadingDownload[n.id]},on:{click:function(e){return t.fileDownload(n)}}},[t.isLoadingDownload[n.id]?e("b-spinner"):[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDownload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"),e("i",{staticClass:"fas fa-download"})]],2)],1)],1)],1)})),1)],1)})),1)],1)],1)}))],2)])],1)],1)],1)}),[],!1,null,null,null).exports},65812:(t,n,e)=>{"use strict";e.d(n,{Z:()=>r});const a={props:{payingWithPaypal:{type:Boolean,default:!1},payingWithStripe:{type:Boolean,default:!1},usingStripeExistingPaymentMethod:{type:Boolean,default:!1}}};const r=(0,e(51900).Z)(a,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("p",[t.payingWithStripe?[t.usingStripeExistingPaymentMethod?[t._v("\n\t\t\tYour existing payment method will be used\n\t\t")]:[e("span",{staticClass:"text-danger"},[t._v("*")]),t._v("\n\t\t\tRequired Fields\n\t\t")]]:t.payingWithPaypal?[t._v("\n\t\tYou will be prompted to pay with PayPal in the next step\n\t")]:t._e()],2)}),[],!1,null,null,null).exports},78494:(t,n,e)=>{"use strict";e.d(n,{Z:()=>T});var a=e(87757),r=e.n(a),s=e(20629),i=e(94542),o=e(65688),l=e.n(o),c="https://js.stripe.com/v3",d=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,u="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",p=null,g=function(t){return null!==p||(p=new Promise((function(n,e){if("undefined"!=typeof window)if(window.Stripe&&t&&console.warn(u),window.Stripe)n(window.Stripe);else try{var a=function(){for(var t=document.querySelectorAll('script[src^="'.concat(c,'"]')),n=0;n<t.length;n++){var e=t[n];if(d.test(e.src))return e}return null}();a&&t?console.warn(u):a||(a=function(t){var n=t&&!t.advancedFraudSignals?"?advancedFraudSignals=false":"",e=document.createElement("script");e.src="".concat(c).concat(n);var a=document.head||document.body;if(!a)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return a.appendChild(e),e}(t)),a.addEventListener("load",(function(){window.Stripe?n(window.Stripe):e(new Error("Stripe.js not available"))})),a.addEventListener("error",(function(){e(new Error("Failed to load Stripe.js"))}))}catch(t){return void e(t)}else n(null)}))),p},m=function(t,n,e){if(null===t)return null;
2var a=t.apply(void 0,n);return function(t,n){t&&t._registerWrapper&&t._registerWrapper({name:"stripe-js",version:"1.11.0",startTime:n})}(a,e),a},f=Promise.resolve().then((function(){return g(null)})),h=!1;f.catch((function(t){h||console.warn(t)}));var y={color:l().light,fontSize:"15px",fontFamily:"proxima-nova, Helvetica, Arial, sans-serif"},b={color:l()["red-light"],iconColor:l()["red-light"]};function v(t){(function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];h=!0;var a=Date.now();return f.then((function(t){return m(t,n,a)}))})("pk_live_iHtVvpdWxt89IEBMrBpJCxxz",{apiVersion:"2019-08-14"}).then(t)}var C=e(9783),w=e(85206);const x={methods:{openSupportModalForPayment:function(){(0,w.Y)({subject:"Alternative payment methods"})}}};var $=e(51900);const _=(0,$.Z)(x,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("b-alert",{attrs:{variant:"warning",show:""}},[e("div",{staticClass:"mt-0 mb-1"},[e("i",{staticClass:"fa fa-exclamation-triangle text-warning mr-1"}),t._v(" "),e("strong",[t._v("Your card is unsupported")])]),t._v("\n\tWe are terribly sorry, but our store only supports\n\t"),e("strong",[t._v("VISA, MasterCard, and American Express")]),t._v("\n\tcards. Please\n\t"),t._v(" "),e("a",{attrs:{href:"/support"},on:{click:function(n){return n.preventDefault(),t.openSupportModalForPayment.apply(null,arguments)}}},[t._v("contact support")]),t._v("\n\tfor alternative payment methods.\n")])}),[],!1,null,null,null).exports;var A;function k(t,n,e,a,r,s,i){try{var o=t[s](i),l=o.value}catch(t){return void e(t)}o.done?n(l):Promise.resolve(l).then(a,r)}function S(t){return function(){var n=this,e=arguments;return new Promise((function(a,r){var s=t.apply(n,e);function i(t){k(s,a,r,i,o,"next",t)}function o(t){k(s,a,r,i,o,"throw",t)}i(void 0)}))}}function I(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,a)}return e}function P(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?I(Object(e),!0).forEach((function(n){E(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):I(Object(e)).forEac
2h((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function E(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var D={dirty:!1,complete:!1,brand:null,cardholderName:null,error:null};const O={components:{Button:C.Z,UnsupportedCardWarning:_},props:{cardholderName:{type:String,default:null},zipCode:{type:String,default:null}},data:function(){return{stripe:null,cardElement:null,existingCard:null,newCard:P({},D),loading:{existingCard:!1},useSavedCard:!0}},computed:P(P({},(0,s.Se)(["user"])),{},{hasExistingCard:function(){return!!this.existingCard},usingExistingCard:function(){return this.hasExistingCard&&this.useSavedCard},newCardSupported:function(){return(0,i.uj)(this.newCard.brand)}}),watch:(A={user:{handler:function(t){t&&this.fetchExistingPaymentMethod()},immediate:!0}},E(A,"loading.existingCard",(function(){this.onChange()})),E(A,"hasExistingCard",(function(t,n){n!=t&&this.onChange()})),E(A,"cardholderName",{handler:function(t,n){this.canPrefillNewCardData(t,n)&&this.prefillCardholderName(t)},immediate:!0}),E(A,"zipCode",{handler:function(t,n){this.canPrefillNewCardData(t,n)&&this.prefillZipCode(t)},immediate:!0}),A),methods:{getCardImage:i.Z$,canPrefillNewCardData:function(t,n){return!this.newCard.dirty&&n!==t},prefillCardholderName:function(t){this.newCard.cardholderName=t},prefillZipCode:function(t){this.cardElement&&this.cardElement.update({value:{postalCode:JSON.parse(JSON.stringify(t))}})},initStripe:function(){var t=this;v((function(n){var e,a,r,s,i;t.stripe=n,t.cardElement=(e=t.stripe,a="#card-element",r=function(n){t.newCard.dirty=!0,t.newCard.complete=n.complete,t.newCard.brand=n.brand,n.error?t.newCard.error={code:n.error.code,declineCode:n.error.decline_code,message:n.error.message}:t.newCard.error=null,t.onChange()},s={base:y,invalid:b},(i=e.elements().create("card",{style:s})).mount(a),i.on("change",r),i),t.prefillZipCode(t.zipCode)}))},fetchExistingPaymentMethod:function(){var t=this;return S(r().mark((function n(){var e,a;return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.existingCard){n.next=2;break}return n.abrupt("return");case 2:return t.loading.existingCard=!0,n.prev=3,n.next=6,axios.get("/webapi/users/stripe-payment-method-information?payment_method_id=true");case 6:e=n.sent,(a=e.data).card_brand&&(t.existingCard={brand:a.card_brand,lastFour:a.card_last_four,paymentMethodId:a.payment_method_id}),n.next=13;break;case 11:n.prev=11,n.t0=n.catch(3);case 13:t.loading.existingCard=!1;case 14:case"end":return n.stop()}}),n,null,[[3,11]])})))()},selectSavedCard:function(){this.useSavedCard=!0,this.onChange()},selectNewCard:function(){this.useSavedCard=!1,this.onChange()},onChange:function(){var t=this;return S(r().mark((function n(){var e;return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.validate(!1);case 2:e=n.sent,t.$emit("change",{usingExistingCard:t.usingExistingCard,valid:e,existingCard:t.existingCard,newCard:t.newCard});case 4:case"end":return n.stop()}}),n)})))()},onSubmit:function(){var t=this;return S(r().mark((function n(){return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.validate();case 2:if(n.sent){n.next=5;break}return n.abrupt("return",!1);case 5:t.$emit("submit");case 6:case"end":return n.stop()}}),n)})))()},generateStripeToken:function(){return S(r().mark((function t(){var n;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,axios.get("/webapi/stripe/token");case 2:return n=t.sent,t.abrupt("return",n.data.clientSecret);case 4:case"end":return t.stop()}}),t)})))()},handleCardError:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n.includes(t.code)||(this.usingExistingCard?this.$root.$bvToast.toast(t.message,{title:"Payment failed!",solid:!0,variant:"danger",autoHideDelay:1e4}):this.newCard.error={code:t.code,declineCode:t.decline_code,message:t.message})},clear:function(){var t,n=this;this.newCard=P({},D),null===(t=this.cardElement)||void 0===t||t.clear(),this.$nextTick((function(){n.$refs.observerNewCard.reset()}))},validate:function(){var t=arguments,n=this;return S(r().mark((function e(){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=!(t.length>0&&void 0!==t[0])||t[0],!n.loading.existingCard){e.next=3;break}return e.abrupt("return",!1);case 3:if(!n.usingExistingCard){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,n.$refs.observerNewCard.validate();case 7:if(e.sent){e.next=10;break}return e.abrupt("return",!1);case 10:if(n.newCardSupported){e.next=12;break}return e.abrupt("return",!1);case 12:if(!a){e.next=16;break}return n.cardElement.blur(),e.next=16,new Promise((function(t){return setTimeout(t,100)}));case 16:if(n.newCard.complete){e.next=18;break}return e.abrupt("return",!1);case 18:return e.abrupt("return",!n.newCard.error);case 19:case"end":return e.stop()}}),e)})))()},confirmPayment:function(t){var n=arguments,e=this;return S(r().mark((function a(){var s,i,o,l;return r().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return i=n.length>1&&void 0!==n[1]?n[1]:[],o={setup_future_usage:"off_session",payment_method:null===(s=e.existingCard)||void 0===s?void 0:s.paymentMethodId},e.usingExistingCard||(o=P(P({},o),{},{payment_method:{card:e.cardElement,billing_details:{name:e.newCard.cardholderName}}})),a.next=5,e.stripe.confirmCardPayment(t,o);case 5:if(!(l=a.sent).error){a.next=9;break}return e.handleCardError(l.error,i),a.abrupt("return",l.error);case 9:return a.abrupt("return",!0);case 10:case"end":return a.stop()}}),a)})))()},setupCard:function(){var t=this;return S(r().mark((function n(){var e,a,s;return r().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e={payment_method:{card:t.cardElement,billing_details:{name:t.newCard.cardholderName}}},n.next=3,t.generateStripeToken();case 3:return a=n.sent,n.next=6,t.stripe.confirmCardSetup(a,e);case 6:if(!(s=n.sent).error){n.next=10;break}return t.handleCardError(s.error),n.abrupt("return",s.error);case 10:return n.abrupt("return",s.setupIntent);case 11:case"end":return n.stop()}}),n)})))()}},mounted:function(){var t=this;
2this.initStripe(),this.$nextTick((function(){t.onChange()}))}};e(82036);const T=(0,$.Z)(O,(function(){var t,n,e,a,r,s,i=this,o=i.$createElement,l=i._self._c||o;return l("div",[i.loading.existingCard?l("div",{staticClass:"w-100 text-center mt-5"},[l("b-spinner")],1):i._e(),i._v(" "),l("div",{directives:[{name:"show",rawName:"v-show",value:!i.loading.existingCard,expression:"!loading.existingCard"}]},[i.hasExistingCard?l("div",{staticClass:"stripe-payment-methods"},[l("Button",{staticClass:"px-3 px-sm-0 __dusk-btn-stripe-existing-card",attrs:{"wrapper-class":"d-flex justify-content-center","content-class":"flex-wrap",variant:i.useSavedCard?"gray5":"transparent-white-gray5"},on:{click:i.selectSavedCard}},[l("img",{staticClass:"credit-card-icon",attrs:{src:i.getCardImage(null===(t=i.existingCard)||void 0===t?void 0:t.brand),alt:null===(n=i.existingCard)||void 0===n?void 0:n.brand}}),i._v(" "),l("span",[i._v("Card ending in "+i._s(null===(e=i.existingCard)||void 0===e?void 0:e.lastFour))])]),i._v(" "),l("Button",{staticClass:"px-0 __dusk-btn-stripe-new-card",attrs:{variant:i.useSavedCard?"transparent-white-gray5":"gray5"},on:{click:i.selectNewCard}},[i._v("\n\t\t\t\tUse another card\n\t\t\t")])],1):i._e(),i._v(" "),l("div",{directives:[{name:"show",rawName:"v-show",value:!i.usingExistingCard,expression:"!usingExistingCard"}],staticClass:"mt-4 mt-sm-5"},[i._m(0),i._v(" "),l("validation-observer",{ref:"observerNewCard"},[l("b-form",{on:{submit:function(t){return t.preventDefault(),i.onSubmit.apply(null,arguments)}}},[l("b-form-group",{attrs:{"label-for":"card-element","label-cols-md":"2","label-align":"left","label-align-md":"right"},scopedSlots:i._u([{key:"label",fn:function(){return[i._v("\n\t\t\t\t\t\t\tCard\n\t\t\t\t\t\t\t"),l("span",{staticClass:"text-danger"},[i._v("*")])]},proxy:!0}])},[i._v(" "),l("div",{staticClass:"card-element-wrapper",attrs:{"aria-describedby":"card-feedback"}},[l("div",{attrs:{id:"card-element"}})]),i._v(" "),l("input",{class:{"is-invalid":i.newCard.error},attrs:{type:"hidden"}}),i._v(" "),l("b-form-invalid-feedback",{attrs:{id:"card-feedback","data-stripe-code":null===(a=i.newCard.error)||void 0===a?void 0:a.code,"data-stripe-decline-code":null===(r=i.newCard.error)||void 0===r?void 0:r.declineCode}},[i._v("\n\t\t\t\t\t\t\t"+i._s(null===(s=i.newCard.error)||void 0===s?void 0:s.message)+"\n\t\t\t\t\t\t")]),i._v(" "),i.newCardSupported?i._e():l("UnsupportedCardWarning",{staticClass:"mt-4 mb-0"})],1),i._v(" "),l("validation-provider",{attrs:{name:"Cardholder Name",rules:{required:!0}},scopedSlots:i._u([{key:"default",fn:function(t){return[l("b-form-group",{attrs:{"label-for":"cardholderName","label-cols-md":"2","label-align":"left","label-align-md":"right","label-class":"d-md-inline-flex align-items-center my-md-0 py-md-0"},scopedSlots:i._u([{key:"label",fn:function(){return[l("span",[i._v("\n\t\t\t\t\t\t\t\t\tCardholder Name\n\t\t\t\t\t\t\t\t\t"),l("span",{staticClass:"text-danger"},[i._v("*")])])]},proxy:!0}],null,!0)},[i._v(" "),l("b-form-input",{attrs:{id:"cardholderName",name:"cardholderName",state:i.getValidationState(t),"aria-describedby":"cardholder-name-feedback"},on:{input:i.onChange},model:{value:i.newCard.cardholderName,callback:function(t){i.$set(i.newCard,"cardholderName",t)},expression:"newCard.cardholderName"}}),i._v(" "),l("b-form-invalid-feedback",{attrs:{id:"cardholder-name-feedback"}},[i._v("\n\t\t\t\t\t\t\t\t"+i._s(t.errors[0])+"\n\t\t\t\t\t\t\t")])],1)]}}])}),i._v(" "),l("input",{attrs:{type:"submit",hidden:""}})],1)],1),i._v(" "),l("b-row",{staticClass:"mx-md-0"},[l("b-col",{attrs:{"offset-md":"2",md:"10"}},[l("small",[i._v("\n\t\t\t\t\t\tCard details are handled by Stripe, Sound Particles external\n\t\t\t\t\t\tpayment handler. Str
2ipe is certified as a PCI Level 1 Service\n\t\t\t\t\t\tProvider. Sound Particles does not store card details.\n\t\t\t\t\t")])])],1)],1)])])}),[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"supported-cards d-flex flex-wrap justify-content-center justify-content-sm-end align-items-center gap-3 mb-4"},[e("small",{staticClass:"text-center"},[t._v("Supported cards")]),t._v(" "),e("div",{staticClass:"d-flex gap-3"},[e("img",{attrs:{src:"/assets/img/cards/visa.svg",alt:"Visa"}}),t._v(" "),e("img",{attrs:{src:"/assets/img/cards/mastercard.svg",alt:"MasterCard"}}),t._v(" "),e("img",{attrs:{src:"/assets/img/cards/amex.svg",alt:"American Express"}})])])}],!1,null,"04aa5f08",null).exports},70313:(t,n,e)=>{var a=e(49968);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("05e5f2d0",a,!0,{})},65688:(t,n,e)=>{var a=e(66681);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("27cb9dba",a,!0,{})},86290:(t,n,e)=>{var a=e(96348);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("1ad83d68",a,!0,{})},13448:(t,n,e)=>{var a=e(47046);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("06fd4120",a,!0,{})},1848:(t,n,e)=>{var a=e(11222);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("704c9eb5",a,!0,{})},82036:(t,n,e)=>{var a=e(97211);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("6300cc1f",a,!0,{})},62079:(t,n,e)=>{var a=e(92323);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);(0,e(45346).Z)("c2168e98",a,!0,{})},85795:t=>{t.exports={cart:{$:{"xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xsi:noNamespaceSchemaLocation":"cart.xsd"},item:[{plan:"sp2",image:"/assets/img/sp/sp-indie-box.png",icon:"/assets/img/sp/sp-indie-icon.png",downloadIcon:"/assets/img/sp/sp-logo.png"},{plan:"sp2-indie-perpetual",image:"/assets/img/sp/sp-indie-box.png",icon:"/assets/img/sp/sp-indie-icon.png",downloadIcon:"/assets/img/sp/sp-logo.png"},{plan:"sp2-pro",image:"/assets/img/sp/sp-pro-box.png",icon:"/assets/img/sp/sp-pro-icon.png",downloadIcon:"/assets/img/sp/sp-logo.png",additionalInfo:"includes Doppler + Air"},{plan:"sp2-pro-perpetual",image:"/assets/img/sp/sp-pro-box.png",icon:"/assets/img/sp/sp-pro-icon.png",downloadIcon:"/assets/img/sp/sp-logo.png",additionalInfo:"includes Doppler + Air"},{plan:"sp2-teams",image:"/assets/img/sp/sp-teams-box.png",icon:"/assets/img/sp/sp-teams-icon.png",downloadIcon:"/assets/img/sp/sp-logo.png",additionalInfo:"includes Doppler + Air"},{plan:"sp3-artist",image:"/assets/img/sp3/sp3-artist-box.png",icon:"/assets/img/sp3/sp3-artist-logo.png",downloadIcon:"/assets/img/sp3/sp3-artist-logo.png"},{plan:"sp3-artist-perpetual",image:"/assets/img/sp3/sp3-artist-box.png",icon:"/assets/img/sp3/sp3-artist-logo.png",downloadIcon:"/assets/img/sp3/sp3-artist-logo.png"},{plan:"sp3-professional",image:"/assets/img/sp3/sp3-professional-box.png",icon:"/assets/img/sp3/sp3-professional-logo.png",downloadIcon:"/assets/img/sp3/sp3-professional-logo.png"},{plan:"sp3-professional-perpetual",image:"/assets/img/sp3/sp3-professional-box.png",icon:"/assets/img/sp3/sp3-professional-logo.png",downloadIcon:"/assets/img/sp3/sp3-professional-logo.png"},{plan:"sp3-enterprise",image:"/assets/img/sp3/sp3-enterprise-box.png",icon:"/assets/img/sp3/sp3-enterprise-logo.png",downloadIcon:"/assets/img/sp3/sp3-enterprise-logo.png"},{plan:"sp3-enterprise-perpetual",image:"/assets/img/sp3/sp3-enterprise-box.png",icon:"/assets/img/sp3/sp3-enterprise-logo.png",downloadIcon:"/assets/img/sp3/sp3-enterprise-logo.png"},{plan:"sp3-professional-edu",image:"/assets/img/sp3/sp3-professional-box.png",icon:"/assets/img/sp3/sp3-professional-logo.png",downloadIcon:"/assets/img/sp3/sp3-professional-logo.png"},{plan:"sp3-professional-edu-perpetual",image:"/assets/img/sp3/sp3-professional-box.png",icon:"/assets/img/sp3/sp3-professional-logo.png",downloadIcon:"/assets/img/sp3/sp3-professional-logo.png"},{plan:"sp3-enterprise-edu",image:"/assets/img/sp3/sp3-enterprise-box.png",icon:"/assets/img/sp3/sp3-enterprise-logo.png",downloadIcon:"/assets/img/sp3/sp3-enterprise-logo.png"},{plan:"sp3-enterprise-edu-perpetual",image:"/assets/img/sp3/sp3-enterprise-box.png",icon:"/assets/img/sp3/sp3-enterprise-logo.png",downloadIcon:"/assets/img/sp3/sp3-enterprise-logo.png"},{plan:"air-perpetual",image:"/assets/img/air/air-box.png",icon:"/assets/img/air/air-logo.png",downloadIcon:"/assets/img/air/air-logo.png"},{plan:"doppler-perpetual",image:"/assets/img/doppler/doppler-box.png",icon:"/assets/img/doppler/doppler-logo.png",downloadIcon:"/assets/img/doppler/doppler-logo.png"},{plan:"energy-panner-perpetual",image:"/assets/img/energypanner/energypanner-box.png",icon:"/assets/img/energypanner/energypanner-logo.png",downloadIcon:"/assets/img/energypanner/energypanner-logo.png"}
2,{plan:"brightness-panner-perpetual",image:"/assets/img/brightnesspanner/brightnesspanner-box.png",icon:"/assets/img/brightnesspanner/brightnesspanner-logo.png",downloadIcon:"/assets/img/brightnesspanner/brightnesspanner-logo.png"},{plan:"beat-panner-perpetual",image:"/assets/img/beatpanner/box.png",icon:"/assets/img/beatpanner/logo.png",downloadIcon:"/assets/img/beatpanner/logo.png"},{plan:"space-controller-standard-perpetual",image:"/assets/img/spacecontroller/box.png",icon:"/assets/img/spacecontroller/logo.png",downloadIcon:"/assets/img/spacecontroller/logo.png"},{plan:"space-controller-studio-perpetual",image:"/assets/img/spacecontroller/box.png",icon:"/assets/img/spacecontroller/logo.png",downloadIcon:"/assets/img/spacecontroller/logo.png"},{plan:"density-perpetual",image:"/assets/img/density/box.png",icon:"/assets/img/density/logo.png",downloadIcon:"/assets/img/density/logo.png"},{plan:"audiomatrix-perpetual",image:"/assets/img/audiomatrix/box.png",icon:"/assets/img/audiomatrix/logo.png",downloadIcon:"/assets/img/audiomatrix/logo.png"},{plan:"air-music-edition-perpetual",image:"/assets/img/air-music-edition/box.png",icon:"/assets/img/air-music-edition/logo.png",downloadIcon:"/assets/img/air-music-edition/logo.png"},{plan:"skydust-stereo-perpetual",image:"/assets/img/skydust/box.png",icon:"/assets/img/skydust/logo.png",downloadIcon:"/assets/img/skydust/logo.png"},{plan:"skydust-3d-perpetual",image:"/assets/img/skydust/box.png",icon:"/assets/img/skydust/logo.png",downloadIcon:"/assets/img/skydust/logo.png"},{plan:"indelay-perpetual",image:"/assets/img/indelay/box.png",icon:"/assets/img/indelay/logo.png",downloadIcon:"/assets/img/indelay/logo.png"},{plan:"inshaper-perpetual",image:"/assets/img/inshaper/box.png",icon:"/assets/img/inshaper/logo.png",downloadIcon:"/assets/img/inshaper/logo.png"},{plan:"minidust-perpetual",image:"/assets/img/minidust/box.png",icon:"/assets/img/minidust/logo.png",downloadIcon:"/assets/img/minidust/logo.png"},{plan:"graindust-perpetual",image:"/assets/img/graindust/box.png",icon:"/assets/img/graindust/logo.png",downloadIcon:"/assets/img/graindust/logo.png"},{plan:"explorer-perpetual",image:"/assets/img/explorer/box.png",icon:"/assets/img/explorer/[email protected]",downloadIcon:"/assets/img/explorer/[email protected]"},{plan:"explorer-sfx-cloud",image:"/assets/img/explorer/box.png",icon:"/assets/img/explorer/[email protected]",downloadIcon:"/assets/img/explorer/[email protected]"},{plan:"explorer-sfx-cloud-yearly",image:"/assets/img/explorer/box.png",icon:"/assets/img/explorer/[email protected]",downloadIcon:"/assets/img/explorer/[email protected]"},{plan:"dp-perpetual",image:"/assets/img/dopplerair/dopplerair-box.png",icon:"/assets/img/dopplerair/dopplerair-box.png",downloadIcon:"/assets/img/dopplerair/dopplerair-box.png"},{plan:"pc-perpetual",image:"/assets/img/pannercollection/pannercollection-box.png",icon:"/assets/img/pannercollection/pannercollection-box.png",downloadIcon:"/assets/img/pannercollection/pannercollection-box.png"},{plan:"pc-ii-perpetual",image:"/assets/img/pannercollection-ii/box.png",icon:"/assets/img/pannercollection-ii/box.png",downloadIcon:"/assets/img/pannercollection-ii/box.png"},{plan:"4fx-perpetual",image:"/assets/img/4fxbundle/4fxbundle-box.png",icon:"/assets/img/4fxbundle/4fxbundle-box.png",downloadIcon:"/assets/img/4fxbundle/4fxbundle-box.png"},{plan:"6fx-perpetual",image:"/assets/img/6fx/box.png",icon:"/assets/img/6fx/box.png",downloadIcon:"/assets/img/6fx/box.png"},{plan:"8fx-perpetual",image:"/assets/img/8fx/box.png",icon:"/assets/img/8fx/box.png",downloadIcon:"/assets/img/8fx/box.png"},{plan:"10fx-perpetual",image:"/assets/img/10fx/box.png",icon:"/assets/img/10fx/box.png",downloadIcon:"/assets/img/10fx/box.png"},{plan:"3dust-perpetual",image:"/assets/img/3dust/box.png",icon:"/assets/img/3dust/box.png",downloadIcon:"/assets/img/3dust/box.png"},{plan:"spatial-music-perpetual",image:"/assets/img/spatial-music-bundle/box.png",icon:"/assets/img/spatial-music-bundle/box.png",downloadIcon:"/assets/img/spatial-music-bundle/box.png"},{plan:"spatial-music-ii-perpetual",image:"/assets/img/spatial-music-ii-bundle/box.png",icon:"/assets/img/spatial-music-ii-bundle/box.png",downloadIcon:"/assets/img/spatial-music-ii-bundle/box.png"},{plan:"spatial-music-iii-perpetual",image:"/assets/img/spatial-music-iii-bundle/box.png",icon:"/assets/img/spatial-music-iii-bundle/box.png",downloadIcon:"/assets/img/spatial-music-iii-bundle/box.png"},{plan:"spatial-music-iv-perpetual",image:"/assets/img/spatial-music-iv-bundle/box.png",icon:"/assets/img/spatial-music-iv-bundle/box.png",downloadIcon:"/assets/img/spatial-music-iv-bundle/box.png"}
2,{plan:"essential-perpetual",image:"/assets/img/essential/box.png",icon:"/assets/img/essential/box.png",downloadIcon:"/assets/img/essential/box.png"},{plan:"music-creator-perpetual",image:"/assets/img/music-creator/box.png",icon:"/assets/img/music-creator/box.png",downloadIcon:"/assets/img/music-creator/box.png"},{plan:"immersive-composer-perpetual",image:"/assets/img/immersive-composer/box.png",icon:"/assets/img/immersive-composer/box.png",downloadIcon:"/assets/img/immersive-composer/box.png"},{plan:"air-edu-perpetual",image:"/assets/img/air/air-box.png",icon:"/assets/img/air/air-logo.png",downloadIcon:"/assets/img/air/air-logo.png"},{plan:"doppler-edu-perpetual",image:"/assets/img/doppler/doppler-box.png",icon:"/assets/img/doppler/doppler-logo.png",downloadIcon:"/assets/img/doppler/doppler-logo.png"},{plan:"energy-panner-edu-perpetual",image:"/assets/img/energypanner/energypanner-box.png",icon:"/assets/img/energypanner/energypanner-logo.png",downloadIcon:"/assets/img/energypanner/energypanner-logo.png"},{plan:"brightness-panner-edu-perpetual",image:"/assets/img/brightnesspanner/brightnesspanner-box.png",icon:"/assets/img/brightnesspanner/brightnesspanner-logo.png",downloadIcon:"/assets/img/brightnesspanner/brightnesspanner-logo.png"},{plan:"beat-panner-edu-perpetual",image:"/assets/img/beatpanner/box.png",icon:"/assets/img/beatpanner/logo.png",downloadIcon:"/assets/img/beatpanner/logo.png"},{plan:"space-controller-standard-edu-perpetual",image:"/assets/img/spacecontroller/box.png",icon:"/assets/img/spacecontroller/logo.png",downloadIcon:"/assets/img/spacecontroller/logo.png"},{plan:"space-controller-studio-edu-perpetual",image:"/assets/img/spacecontroller/box.png",icon:"/assets/img/spacecontroller/logo.png",downloadIcon:"/assets/img/spacecontroller/logo.png"},{plan:"density-edu-perpetual",image:"/assets/img/density/box.png",icon:"/assets/img/density/logo.png",downloadIcon:"/assets/img/density/logo.png"},{plan:"audiomatrix-edu-perpetual",image:"/assets/img/audiomatrix/box.png",icon:"/assets/img/audiomatrix/logo.png",downloadIcon:"/assets/img/audiomatrix/logo.png"},{plan:"skydust-stereo-edu-perpetual",image:"/assets/img/skydust/box.png",icon:"/assets/img/skydust/logo.png",downloadIcon:"/assets/img/skydust/logo.png"},{plan:"skydust-3d-edu-perpetual",image:"/assets/img/skydust/box.png",icon:"/assets/img/skydust/logo.png",downloadIcon:"/assets/img/skydust/logo.png"},{plan:"pack-edu-all-perpetual",image:"/assets/img/pack-edu-all/box.png",icon:"/assets/img/pack-edu-all/box.png",downloadIcon:"/assets/img/pack-edu-all/box.png"},{plan:"pack-edu-all-ii-perpetual",image:"/assets/img/pack-edu-all-ii/box.png",icon:"/assets/img/pack-edu-all-ii/box.png",downloadIcon:"/assets/img/pack-edu-all-ii/box.png"},{plan:"pack-edu-all-iii-perpetual",image:"/assets/img/pack-edu-all-iii/box.png",icon:"/assets/img/pack-edu-all-iii/box.png",downloadIcon:"/assets/img/pack-edu-all-iii/box.png"},{plan:"indelay-edu-perpetual",image:"/assets/img/indelay/box.png",icon:"/assets/img/indelay/logo.png",downloadIcon:"/assets/img/indelay/logo.png"},{plan:"inshaper-edu-perpetual",image:"/assets/img/inshaper/box.png",icon:"/assets/img/inshaper/logo.png",downloadIcon:"/assets/img/inshaper/logo.png"},{plan:"minidust-edu-perpetual",image:"/assets/img/minidust/box.png",icon:"/assets/img/minidust/logo.png",downloadIcon:"/assets/img/minidust/logo.png"},{plan:"graindust-edu-perpetual",image:"/assets/img/graindust/box.png",icon:"/assets/img/graindust/logo.png",downloadIcon:"/assets/img/graindust/logo.png"},{plan:"sp-perpetual",image:"/assets/img/sp/sp-indie-box.png",icon:"/assets/img/sp/sp-logo.png",downloadIcon:"/assets/img/sp/sp-logo.png"},{plan:"sp-dp-perpetual",image:"/assets/img/sp/sp-indie-box.png",icon:"/assets/img/sp/sp-logo.png",downloadIcon:"/assets/img/sp/sp-logo.png"}]}}},45019:t=>{t.exports={checkout:{$:{"xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xsi:noNamespaceSchemaLocation":"checkout.xsd"},videos:{video:[{youtubeVideoId:"cxvpGMDYqHM"},{youtubeVideoId:"nigFrC2mORk"},{youtubeVideoId:"08Kq1SjNAvE"}]}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.