!function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=1)}({"+ne9":function(e,t,n){"use strict";n("yYMr")},"/J/A":function(e,t,n){"use strict";n.r(t);var i=n("kdAh"),o=n("L2JU");function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){var i;return i=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==r(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={props:["simpleLayout"],mixins:[i.a],data:function(){return{checkout:checkout,countries:countries,input:input,address:{firstname:input.firstname||null,lastname:input.lastname||null,email:input.email||null,street:input.street||null,housenumber:input.housenumber||null,zipcode:input.zipcode||null,city:input.city||null,country:input.country||null,company:input.company||null,telephone:input.telephone||null},note:input.note||null,selectedCountry:{iso_2_code:""},zipcodeError:null,defaultCountry:null,isTyping:!1,loadingZipcode:!1,warningShown:!1}},computed:s(s({},Object(o.c)(["cart","errors","settings"])),{},{tabIndex:function(){var e=this.selectedCountry.iso_2_code.toUpperCase();return{firstname:1,lastname:2,email:3,country:4,zipcode:"NL"===e?5:7,housenumber:6,street:"NL"===e?-1:5,city:"NL"===e?-1:8,telephone:9,company:10,vat_number:11,note:12}}}),watch:{selectedCountry:function(e,t){var n=this;t&&t.iso_2_code&&this.$store.commit("address/setCountry",e),this.address.country=e.iso_2_code,setTimeout((function(){return n.validateAddress()}),250)},"address.zipcode":_.debounce((function(){this.isTyping=!1}),1e3),"address.housenumber":_.debounce((function(){this.isTyping=!1}),1e3),"address.telephone":function(e){this.address.telephone=e.replace(/[^\d\s()\+.-]/g,"")},isTyping:function(e){e||this.validateAddress()}},mounted:function(){var e=this;this.defaultCountry=this.countries.find((function(e){return e.is_default}))||{iso_2_code:""},this.selectedCountry=this.defaultCountry,this.input.country?(this.getGeoLocation(this.input.country),this.selectedCountry=this.countries.find((function(t){return t.iso_2_code===e.input.country}))||this.selectedCountry):this.getGeoLocation().then((function(t){e.selectedCountry=e.countries.find((function(e){return e.iso_2_code===t.country}))||e.selectedCountry,e.selectedCountry.iso_2_code||(e.selectedCountry=e.countries[0])}))},methods:{changedEmail:function(){this.$store.commit("address/setEmail",this.address.email)},readonlyWarning:function(){400===this.zipcodeError||this.warningShown||"NL"!==this.selectedCountry.iso_2_code||(this.warningShown=!0,alert(this.$t("zipcode_warning")))},validateAddress:function(){var e=this;if("NL"===this.selectedCountry.iso_2_code){if(!this.address.zipcode||!this.address.housenumber||""===this.address.zipcode||""===this.address.housenumber)return this.address.street=null,void(this.address.city=null);this.loadingZipcode=!0;var t={country:this.selectedCountry.iso_2_code,housenumber:this.address.housenumber,zipcode:this.address.zipcode};this.$store.dispatch("address/validateAddress",t).then((function(t){e.address.street=t.street,e.address.city=t.city,e.$forceUpdate(),e.loadingZipcode=!1,e.errors.postal_code=null})).catch((function(t){e.address.street=null,e.address.city=null,e.loadingZipcode=!1,e.zipcodeError=t.response.status,e.errors.postal_code=[t.response.data.message]}))}}}},u=(n("DVq4"),n("KHd+")),d=n("Cg7H"),p=Object(u.a)(c,(function(){var e=this,t=e._self._c;return t("section",{class:{"is-nl":e.selectedCountry&&"NL"===e.selectedCountry.iso_2_code},attrs:{id:"address"}},[t("h2",[e._v(e._s(e.$t("sidebar.info")))]),e._v(" "),t("div",{staticClass:"row"},[t("div",{staticClass:"col-12 col-md-6 col-firstname",staticStyle:{order:"1"}},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.firstname,expression:"address.firstname"}],staticClass:"form-control",class:{"is-invalid":e.errors.firstname},attrs:{placeholder:e.$t("common.first_name")+"*",tabindex:e.tabIndex.firstname,autocomplete:"given-name",name:"firstname",type:"text"},domProps:{value:e.address.firstname},on:{input:function(t){t.target.composing||e.$set(e.address,"firstname",t.target.value)}}}),e._v(" "),e.errors.firstname?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.firstname[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-12 col-md-6",staticStyle:{order:"2"}},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.lastname,expression:"address.lastname"}],staticClass:"form-control",class:{"is-invalid":e.errors.lastname},attrs:{placeholder:e.$t("common.last_name")+"*",tabindex:e.tabIndex.lastname,autocomplete:"family-name",name:"lastname",type:"text"},domProps:{value:e.address.lastname},on:{input:function(t){t.target.composing||e.$set(e.address,"lastname",t.target.value)}}}),e._v(" "),e.errors.lastname?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.lastname[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-12",staticStyle:{order:"3"}},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.email,expression:"address.email"}],staticClass:"form-control",class:{"is-invalid":e.errors.email},attrs:{placeholder:e.$t("common.email")+"*",tabindex:e.tabIndex.email,autocomplete:"email",name:"email",type:"text"},domProps:{value:e.address.email},on:{blur:e.changedEmail,input:function(t){t.target.composing||e.$set(e.address,"email",t.target.value)}}}),e._v(" "),e.errors.email?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.email[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-12 col-country"},[t("div",{staticClass:"form-group select"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedCountry,expression:"selectedCountry"}],staticClass:"custom-select form-control",class:{"is-invalid":e.errors.country},staticStyle:{"line-height":"20px"},attrs:{tabindex:e.tabIndex.country},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedCountry=t.target.multiple?n:n[0]}}},[t("option",{attrs:{disabled:"",hidden:""},domProps:{value:{iso_2_code:""}}},[e._v(e._s(e.$t("address.country")))]),e._v(" "),e._l(e.countries,(function(n){return t("option",{domProps:{value:n}},[e._v(e._s(n.name))])}))],2),e._v(" "),e.selectedCountry?t("input",{attrs:{name:"country",type:"hidden"},domProps:{value:e.selectedCountry.iso_2_code}}):e._e(),e._v(" "),e.errors.country?t("span",{staticClass:"invalid-feedback",staticStyle:{display:"block"}},[e._v(e._s(e.errors.country[0]))]):e._e()])]),e._v(" "),e.settings.needs_address||e.cart.has_physical_product?[t("div",{staticClass:"col-7 col-zipcode"},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.zipcode,expression:"address.zipcode"}],staticClass:"form-control",class:{"is-invalid":e.errors.zipcode},attrs:{maxlength:"BE"===e.selectedCountry.iso_2_code?4:8,placeholder:e.$t("address.zipcode")+(e.settings.address_required||e.cart.has_physical_product?"*":""),tabindex:e.tabIndex.zipcode,autocomplete:"postal-code",name:"zipcode",type:"text"},domProps:{value:e.address.zipcode},on:{input:[function(t){t.target.composing||e.$set(e.address,"zipcode",t.target.value)},function(t){e.isTyping=!0}]}}),e._v(" "),e.errors.zipcode?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.zipcode[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-5 col-housenumber"},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.housenumber,expression:"address.housenumber"}],staticClass:"form-control",class:{"is-invalid":e.errors.housenumber},attrs:{placeholder:e.$t("address.housenumber")+(e.settings.address_required||e.cart.has_physical_product?"*":""),tabindex:e.tabIndex.housenumber,autocomplete:"housenumber",name:"housenumber",type:"text"},domProps:{value:e.address.housenumber},on:{input:[function(t){t.target.composing||e.$set(e.address,"housenumber",t.target.value)},function(t){e.isTyping=!0}]}}),e._v(" "),e.errors.housenumber?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.housenumber[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-6 col-street"},[t("div",{staticClass:"form-group",staticStyle:{position:"relative"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.street,expression:"address.street"}],staticClass:"form-control",class:{"is-invalid":e.errors.street},attrs:{placeholder:e.$t("address.street")+(e.settings.address_required||e.cart.has_physical_product?"*":""),readonly:400!==e.zipcodeError&&"NL"===e.selectedCountry.iso_2_code,tabindex:e.tabIndex.street,autocomplete:"street_only",name:"street",type:"text"},domProps:{value:e.address.street},on:{click:e.readonlyWarning,input:function(t){t.target.composing||e.$set(e.address,"street",t.target.value)}}}),e._v(" "),(e.loadingZipcode||e.isTyping)&&"NL"===e.selectedCountry.iso_2_code?t("i",{staticClass:"fa fa-spinner fa-spin",staticStyle:{position:"absolute",top:"20px",right:"10px",color:"#aaa"}}):e._e(),e._v(" "),e.errors.street?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.street[0]))]):e._e()])]),e._v(" "),t("div",{staticClass:"col-6 col-city"},[t("div",{staticClass:"form-group",staticStyle:{position:"relative"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.city,expression:"address.city"}],staticClass:"form-control",class:{"is-invalid":e.errors.city},attrs:{placeholder:e.$t("address.city")+(e.settings.address_required||e.cart.has_physical_product?"*":""),readonly:400!==this.zipcodeError&&"NL"===e.selectedCountry.iso_2_code,tabindex:e.tabIndex.city,autocomplete:"address-level2",name:"city",type:"text"},domProps:{value:e.address.city},on:{click:e.readonlyWarning,input:function(t){t.target.composing||e.$set(e.address,"city",t.target.value)}}}),e._v(" "),(e.loadingZipcode||e.isTyping)&&"NL"===e.selectedCountry.iso_2_code?t("i",{staticClass:"fa fa-spinner fa-spin",staticStyle:{position:"absolute",top:"20px",right:"10px",color:"#aaa"},on:{click:e.readonlyWarning}}):e._e(),e._v(" "),e.errors.city?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.city[0]))]):e._e()])])]:e._e(),e._v(" "),e.errors.postal_code?t("div",{staticClass:"col-12 col-city",staticStyle:{"margin-top":"-8px"}},[t("div",{staticClass:"form-group"},[t("span",{staticClass:"invalid-postal-code"},[e._v(e._s(e.errors.postal_code[0]))])])]):e._e(),e._v(" "),e.settings.needs_telephone?[t("div",{staticClass:"col-12",staticStyle:{order:"9"}},[t("div",{staticClass:"form-group",staticStyle:{"margin-top":"0"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.telephone,expression:"address.telephone"}],staticClass:"form-control",class:{"is-invalid":e.errors.telephone},attrs:{placeholder:e.$t("address.telephone")+(e.settings.telephone_required?"*":""),tabindex:e.tabIndex.telephone,autocomplete:"tel-national",name:"telephone",type:"text"},domProps:{value:e.address.telephone},on:{input:function(t){t.target.composing||e.$set(e.address,"telephone",t.target.value)}}}),e._v(" "),e.errors.telephone?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.telephone[0]))]):e._e()])])]:e._e(),e._v(" "),e.settings.hide_company?e._e():[t("div",{staticClass:"col-12",staticStyle:{order:"10"}},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.address.company,expression:"address.company"}],staticClass:"form-control",class:{"is-invalid":e.errors.company},attrs:{placeholder:e.$t("address.business_name")+(e.settings.require_company?"*":""),tabindex:e.tabIndex.company,autocomplete:"organization",name:"company",type:"text"},domProps:{value:e.address.company},on:{input:function(t){t.target.composing||e.$set(e.address,"company",t.target.value)}}}),e._v(" "),e.errors.company?t("span",{staticClass:"invalid-feedback",staticStyle:{display:"block"}},[e._v(e._s(e.errors.company[0]))]):e._e()])]),e._v(" "),e.address.company||e.input.vat_number?t(n("8r0v").default,{tag:"component",attrs:{tabindex:e.tabIndex.vat_number}}):e._e()]],2),e._v(" "),e.settings.allow_remarks?t("div",{staticClass:"row"},[t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("textarea-autosize",{staticClass:"form-control",attrs:{placeholder:e.$t("common.comments"),tabindex:e.tabIndex.note,name:"note",rows:"1"},model:{value:e.note,callback:function(t){e.note=t},expression:"note"}})],1)])]):e._e(),e._v(" "),e.checkout.product.custom_fields.length<0?t("div",{staticClass:"col-12",staticStyle:{"text-align":"right","margin-bottom":"15px",opacity:"0.7","font-size":"90%"}},[e._v("\n    "+e._s(e.$t("common.fields_asterisk_required"))+"\n  ")]):e._e()])}),[],!1,null,"31225587",null);"function"==typeof d.default&&Object(d.default)(p);t.default=p.exports},"/TH3":function(e,t,n){"use strict";n.r(t);var i={props:{clampOffset:{type:Number,default:5},lineHeight:{type:Number,default:24},maxHeight:{type:Number,default:100}},data:function(){return{clamped:!1,display:"-webkit-box",lineClamp:"initial"}},computed:{css:function(){return{"--display":this.display,"--line-clamp":this.lineClamp}}},methods:{readMore:function(e){this.display="block",this.clamped=!1}},mounted:function(){var e=this.$slots.default[0].elm.parentNode;e.clientHeight>this.maxHeight+this.lineHeight*this.clampOffset&&(this.lineClamp=Math.floor(this.maxHeight/this.lineHeight),e.classList.add("clamped"),this.clamped=!0)}},o=(n("/w+Q"),n("KHd+")),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",[t("p",{style:e.css},[e._t("default")],2),e._v(" "),e.clamped?t("button",{staticClass:"cursor-pointer text-primary-link hover:text-primary-link-hover mt-4",on:{click:e.readMore}},[e._v(e._s(e.$t("common.read_more")))]):e._e()])}),[],!1,null,"1a0a89ec",null);t.default=r.exports},"/w+Q":function(e,t,n){"use strict";n("85K4")},"031T":function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={data:function(){return{input:input,hasEspPlugin:hasEsp}},methods:{toggleTestMode:function(e){var t=new URLSearchParams(window.location.search);e.target.checked?t.set("mode","test"):t.set("mode","live");var n=[/^discount\_code$/,/^plan$/,/^suggested\-plan$/,/^firstname$/,/^lastname$/,/^street$/,/^telephone$/,/^city$/,/^country$/,/^zipcode$/,/^housenumber$/,/^email$/,/^company$/,/^vat\_number$/,/^upsells\[\d+\]$/,/^custom\_fields\[\d+\]$/];document.querySelectorAll("input").forEach((function(e){if(n.some((function(t){return t.test(e.name)}))){if(!e.value)return;"checkbox"===e.type?e.checked?t.set(e.name,"on"):t.delete(e.name):t.set(e.name,"email"!==e.name?encodeURIComponent(e.value):e.value)}})),window.location.href=window.location.pathname+"?"+t.toString()}},computed:a(a({},Object(i.c)(["cart","checkout","errors","settings","testToken"])),{},{label:function(){var e=this.$t("pay.accept_tos");return"en"==this.$i18n.locale&&(this.settings.tos||this.settings.product_tos)&&(e+=" and I accept "),this.settings.tos?("nl"==this.$i18n.locale&&(this.settings.product_tos?e+=", ":e+=" "+this.$t("common.and").toLowerCase()+" "),e+=this.$t("common.the").toLowerCase(),e+=' <a href="'+this.settings.tos+'" target="_blank" style="display: inline;">'+this.$t("pay.tos")+"</a>"):this.settings.product_tos||(e=e.replace(","," "+this.$t("common.and").toLowerCase())),this.settings.product_tos&&((this.settings.tos||"nl"==this.$i18n.locale)&&(e+=" "+this.$t("common.and").toLowerCase()),e+=" "+this.$t("common.the").toLowerCase(),e+=' <a href="'+this.settings.product_tos+'" target="_blank" style="display: inline;">'+this.$t("pay.product_tos")+"</a>"),e+=". ",this.checkout.product.is_subscription?e+=this.$t("pay.accept_automatic_billing"):this.checkout.product.pay_in_terms&&"monthly"==this.cart.billing_cycle&&(e+=this.$tc("pay.accept_installments",this.cart.nr_of_cycles-1)),e},hasOriginalContractReference:function(){return!!this.$route.query.subscription_reference}})},c=n("KHd+"),u=Object(c.a)(l,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"terms"}},[t("div",{staticClass:"form-group"},[e.testToken?t("div",{staticClass:"custom-control custom-checkbox",staticStyle:{"margin-bottom":"15px"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.is_test_mode,expression:"input.is_test_mode"}],staticClass:"custom-control-input",attrs:{id:"testmode",type:"checkbox",name:"testmode",disabled:e.settings.testmode},domProps:{value:e.testToken,checked:Array.isArray(e.input.is_test_mode)?e._i(e.input.is_test_mode,e.testToken)>-1:e.input.is_test_mode},on:{click:e.toggleTestMode,change:function(t){var n=e.input.is_test_mode,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e.testToken,a=e._i(n,r);i.checked?a<0&&e.$set(e.input,"is_test_mode",n.concat([r])):a>-1&&e.$set(e.input,"is_test_mode",n.slice(0,a).concat(n.slice(a+1)))}else e.$set(e.input,"is_test_mode",o)}}}),e._v(" "),t("label",{staticClass:"custom-control-label",staticStyle:{"padding-top":"2px"},attrs:{for:"testmode"}},[e._v("\n        "+e._s(e.$t("checkouts.is_test_checkbox"))+"\n      ")])]):e._e(),e._v(" "),t("div",{staticClass:"custom-control custom-checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.av,expression:"input.av"}],staticClass:"custom-control-input",class:{"is-invalid":e.errors.av},attrs:{name:"av",type:"checkbox",value:"1",id:"avCheckbox"},domProps:{checked:Array.isArray(e.input.av)?e._i(e.input.av,"1")>-1:e.input.av},on:{change:function(t){var n=e.input.av,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e._i(n,"1");i.checked?r<0&&e.$set(e.input,"av",n.concat(["1"])):r>-1&&e.$set(e.input,"av",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.input,"av",o)}}}),e._v(" "),t("label",{staticClass:"custom-control-label",attrs:{for:"avCheckbox"},domProps:{innerHTML:e._s(e.label)}}),e._v(" "),e.errors.av?t("div",{staticClass:"invalid-feedback"},[e._v("\n        "+e._s(e.errors.av[0])+"\n      ")]):e._e()]),e._v(" "),e.hasEspPlugin&&e.settings.esp_opt_in?t("div",{staticClass:"custom-control custom-checkbox",staticStyle:{"margin-top":"20px"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.esp_opt_in,expression:"input.esp_opt_in"}],staticClass:"custom-control-input",class:{"is-invalid":e.errors.esp_opt_in},attrs:{name:"esp_opt_in",type:"checkbox",value:"1",id:"espOptinCheckbox"},domProps:{checked:Array.isArray(e.input.esp_opt_in)?e._i(e.input.esp_opt_in,"1")>-1:e.input.esp_opt_in},on:{change:function(t){var n=e.input.esp_opt_in,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e._i(n,"1");i.checked?r<0&&e.$set(e.input,"esp_opt_in",n.concat(["1"])):r>-1&&e.$set(e.input,"esp_opt_in",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.input,"esp_opt_in",o)}}}),e._v(" "),t("label",{staticClass:"custom-control-label",attrs:{for:"espOptinCheckbox"},domProps:{innerHTML:e._s(e.settings.esp_checkbox_label)}}),e._v(" "),e.errors.esp_opt_in?t("div",{staticClass:"invalid-feedback"},[e._v("\n        "+e._s(e.errors.esp_opt_in[0])+"\n      ")]):e._e()]):e._e(),e._v(" "),e.hasOriginalContractReference?t("div",{staticStyle:{"margin-top":"20px","background-color":"white","border-color":"#e5e6e7",padding:"0.5rem 1rem","margin-bottom":"1rem"}},[e._v("\n      "+e._s(e.$t("checkouts.has_subscription_reference"))+"\n    ")]):e._e()])])}),[],!1,null,null,null);t.default=u.exports},"0qaK":function(e,t,n){var i=n("J7/c");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},1:function(e,t,n){e.exports=n("EAO+")},"2EIp":function(e,t,n){"use strict";n("hM9t")},"2SVd":function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},"3EFn":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.append=function(e,t){var n=document.createElement("div");for(n.innerHTML=t;n.children.length>0;)e.appendChild(n.children[0])},t.getUniqId=function(){return(Date.now().toString(36)+Math.random().toString(36).substr(2,5)).toUpperCase()},t.remove=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},t.addClass=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},t.triggerEvent=function(e,t,n){var i=void 0;window.CustomEvent?i=new CustomEvent(t,{cancelable:!0}):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!1,!1,n),e.dispatchEvent(i)}},"3JDX":function(e,t,n){e.exports=function(e){function t(e){let n,o,r,a=null;function s(...e){if(!s.enabled)return;const i=s,o=Number(new Date),r=o-(n||o);i.diff=r,i.prev=n,i.curr=o,n=o,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return"%";a++;const r=t.formatters[o];if("function"==typeof r){const t=e[a];n=r.call(i,t),e.splice(a,1),a--}return n}),t.formatArgs.call(i,e);(i.log||t.log).apply(i,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=i,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==t.namespaces&&(o=t.namespaces,r=t.enabled(e)),r),set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function i(e,n){const i=t(this.namespace+(void 0===n?":":n)+e);return i.log=this.log,i}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const i=("string"==typeof e?e:"").split(/[\s,]+/),o=i.length;for(n=0;n<o;n++)i[n]&&("-"===(e=i[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.slice(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,i;for(n=0,i=t.skips.length;n<i;n++)if(t.skips[n].test(e))return!1;for(n=0,i=t.names.length;n<i;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n("FGiv"),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(n=>{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},"3JFx":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n("NOtv")),o=s(n("4Y/j")),r=s(n("s/rx")),a=s(n("t0y4"));function s(e){return e&&e.__esModule?e:{default:e}}const l=(0,i.default)("youtube-player"),c={proxyEvents:e=>{const t={};for(const n of r.default){const i="on"+n.slice(0,1).toUpperCase()+n.slice(1);t[i]=t=>{l('event "%s"',i,t),e.trigger(n,t)}}return t},promisifyPlayer:(e,t=!1)=>{const n={};for(const i of a.default)t&&o.default[i]?n[i]=(...t)=>e.then(e=>{const n=o.default[i],r=e.getPlayerState(),a=e[i].apply(e,t);return n.stateChangeRequired||Array.isArray(n.acceptableStates)&&!n.acceptableStates.includes(r)?new Promise(t=>{const i=()=>{const o=e.getPlayerState();let r;"number"==typeof n.timeout&&(r=setTimeout(()=>{e.removeEventListener("onStateChange",i),t()},n.timeout)),Array.isArray(n.acceptableStates)&&n.acceptableStates.includes(o)&&(e.removeEventListener("onStateChange",i),clearTimeout(r),t())};e.addEventListener("onStateChange",i)}).then(()=>a):a}):n[i]=(...t)=>e.then(e=>e[i].apply(e,t));return n}};t.default=c,e.exports=t.default},"4BP0":function(e,t,n){var i=n("70m3");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"4Ox+":function(e,t,n){(function(e){(function(t){"use strict";"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var i=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){e.exports=function(e,t){if(null==t&&(t={fuzzy:!0}),/youtu\.?be/.test(e)){var n,i=[/youtu\.be\/([^#\&\?]{11})/,/\?v=([^#\&\?]{11})/,/\&v=([^#\&\?]{11})/,/embed\/([^#\&\?]{11})/,/\/v\/([^#\&\?]{11})/];for(n=0;n<i.length;++n)if(i[n].test(e))return i[n].exec(e)[1];if(t.fuzzy){var o=e.split(/[\/\&\?=#\.\s]/g);for(n=0;n<o.length;++n)if(/^[^#\&\?]{11}$/.test(o[n]))return o[n]}}return null}})),o=n("D+Oc"),r={name:"Youtube",props:{videoId:String,playerVars:{type:Object,default:function(){return{}}},height:{type:[Number,String],default:360},width:{type:[Number,String],default:640},resize:{type:Boolean,default:!1},resizeDelay:{type:Number,default:100},nocookie:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!1}},data:function(){return{player:{},events:(e={},e[-1]="unstarted",e[1]="playing",e[2]="paused",e[0]="ended",e[3]="buffering",e[5]="cued",e),resizeTimeout:null};var e},computed:{aspectRatio:function(){return this.width/this.height}},methods:{playerReady:function(e){this.$emit("ready",e.target)},playerStateChange:function(e){null!==e.data&&-1!==e.data&&this.$emit(this.events[e.data],e.target)},playerError:function(e){this.$emit("error",e.target)},updatePlayer:function(e){e?1!==this.playerVars.autoplay?this.player.cueVideoById({videoId:e}):this.player.loadVideoById({videoId:e}):this.player.stopVideo()},resizeProportionally:function(){var e=this;this.player.getIframe().then((function(t){var n=e.fitParent?t.parentElement.offsetWidth:t.offsetWidth,i=n/e.aspectRatio;e.player.setSize(n,i)}))},onResize:function(){clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(this.resizeProportionally,this.resizeDelay)}},watch:{videoId:"updatePlayer",resize:function(e){e?(window.addEventListener("resize",this.onResize),this.resizeProportionally()):(window.removeEventListener("resize",this.onResize),this.player.setSize(this.width,this.height))},width:function(e){this.player.setSize(e,this.height)},height:function(e){this.player.setSize(this.width,e)}},beforeDestroy:function(){null!==this.player&&this.player.destroy&&(this.player.destroy(),delete this.player),this.resize&&window.removeEventListener("resize",this.onResize)},mounted:function(){window.YTConfig={host:"https://www.youtube.com/iframe_api"};var e=this.nocookie?"https://www.youtube-nocookie.com":"https://www.youtube.com";this.player=o(this.$el,{host:e,width:this.width,height:this.height,videoId:this.videoId,playerVars:this.playerVars}),this.player.on("ready",this.playerReady),this.player.on("stateChange",this.playerStateChange),this.player.on("error",this.playerError),this.resize&&window.addEventListener("resize",this.onResize),this.fitParent&&this.resizeProportionally()},render:function(e){return e("div")}};function a(e){e.prototype.$youtube={getIdFromUrl:i},e.component("youtube",r)}"undefined"!=typeof window&&window.Vue&&window.Vue.use(a),t.default=a,t.Youtube=r,t.getIdFromUrl=i,t.version="1.4.0",Object.defineProperty(t,"__esModule",{value:!0})})(t)}).call(this,n("yLpj"))},"4Y/j":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,o=n("u6sg"),r=(i=o)&&i.__esModule?i:{default:i};t.default={pauseVideo:{acceptableStates:[r.default.ENDED,r.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[r.default.ENDED,r.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[r.default.ENDED,r.default.PLAYING,r.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=t.default},"4em7":function(e,t,n){"use strict";n("4jvk")},"4gxy":function(e,t,n){"use strict";n.r(t);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,n){var o;return o=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==i(o)?o:String(o))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={name:"theme2",props:{popup:Object,checkout:Object,preview:{type:Boolean,default:!1}},data:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({image:{}},this.popup)},computed:{primaryBtnStyle:function(){return{color:this.popup.primary_color_is_dark?"#FFFFFF !important":"#000000 !important",backgroundColor:this.popup.primary_color}},imageUrl:function(){return"url('".concat(this.image.url,"?width=800')")}},methods:{redirect:function(e){this.$emit("redirect",e)}}},s=(n("QbSs"),n("KHd+")),l=Object(s.a)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"exitintent theme2"},[t("div",{staticClass:"content"},[e.image&&e.image.is_active?t("div",{staticClass:"image",style:{backgroundImage:e.imageUrl}}):e._e(),e._v(" "),t("div",{staticClass:"text"},[t("h1",{staticClass:"title"},[e._v("\n        "+e._s(e.placeholders.title)+"\n      ")]),e._v(" "),t("h2",{staticClass:"subtitle"},[e._v("\n        "+e._s(e.placeholders.subtitle)+"\n      ")]),e._v(" "),t("p",{staticClass:"description"},[e._v("\n        "+e._s(e.placeholders.description)+"\n      ")])])]),e._v(" "),t("div",{staticClass:"button-wrapper"},[t("a",{staticClass:"popup_btn-primary",style:e.primaryBtnStyle,attrs:{href:"#"},on:{click:function(t){return e.redirect("primary")}}},[e._v("\n      "+e._s(e.placeholders.primary_button)+"\n    ")]),e._v(" "),t("a",{staticClass:"popup_btn-secondary",style:{color:e.primary_color},attrs:{href:"#"},on:{click:function(t){return e.redirect("secondary")}}},[e._v("\n      "+e._s(e.placeholders.secondary_button)+"\n    ")])])])}),[],!1,null,null,null);t.default=l.exports},"4jvk":function(e,t,n){var i=n("oyqC");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"4mm8":function(e,t,n){"use strict";e.exports=n("Vp+C")},"5oMp":function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},"5unr":function(e,t,n){"use strict";n.r(t);var i={data:function(){return{usps:checkout.usps}}},o=n("KHd+"),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return Object.entries(e.usps.points).length?t("ul",e._l(e.usps.points,(function(n){return t("li",[t("i",{staticClass:"fa fa-fw fa-check"}),e._v(" "+e._s(n)+"\n    ")])})),0):e._e()}),[],!1,null,null,null);t.default=r.exports},"64kx":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,'.theme1 .content {\n  display: grid;\n  grid-auto-flow: column;\n  grid-gap: 24px;\n  grid-template-columns: 66% 33%;\n}\n.theme1 .content .inner-content {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.theme1 .content .inner-content .text {\n  text-align: center;\n}\n.theme1 .content .inner-content .text .title {\n  font-size: 24px;\n  font-weight: 700;\n  margin: 0;\n}\n.theme1 .content .inner-content .text .subtitle {\n  font-size: 20px;\n  font-weight: 400;\n  margin: 0;\n}\n.theme1 .content .inner-content .text .description {\n  opacity: 0.75;\n  margin: 8px 0 0;\n}\n.theme1 .content .inner-content .button-wrapper {\n  margin-top: 16px;\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n}\n.theme1 .content .inner-content .button-wrapper a {\n  text-decoration: none;\n  display: block;\n}\n.theme1 .content .inner-content .button-wrapper .popup_btn-primary, .theme1 .content .inner-content .button-wrapper .popup_btn-secondary {\n  border-radius: 8px;\n  padding: 8px 16px;\n}\n.theme1 .content .inner-content .button-wrapper .popup_btn-primary:hover, .theme1 .content .inner-content .button-wrapper .popup_btn-secondary:hover {\n  cursor: pointer;\n}\n.theme1 .content .inner-content .button-wrapper .popup_btn-primary {\n  margin-right: 8px;\n}\n.theme1 .content .inner-content .button-wrapper .popup_btn-secondary {\n  padding: 8px 16px;\n  background: #fff;\n  color: #4a5568 !important;\n  opacity: 0.75;\n}\n.theme1 .content .usp-list {\n  margin-top: 8px;\n}\n.theme1 .content .usp-list ul {\n  position: relative;\n  list-style: none;\n  padding-left: 24px;\n  margin: 0;\n  max-width: calc(100% - 25px);\n}\n.theme1 .content .usp-list ul li {\n  padding: 4px 0 4px 8px;\n  margin: 0;\n  position: relative;\n}\n.theme1 .content .usp-list ul li:before {\n  content: "";\n  -webkit-mask: url(\'data:image/svg+xml,%3Csvg width="22" height="15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6.43848 14.7055C6.80957 15.0982 7.44043 15.0982 7.81152 14.7055L18.7217 3.16099C19.0928 2.76832 19.0928 2.10079 18.7217 1.70811L17.3857 0.294503C17.0146 -0.0981675 16.4209 -0.0981675 16.0498 0.294503L7.14355 9.71859L2.9502 5.32068C2.5791 4.92801 1.98535 4.92801 1.61426 5.32068L0.27832 6.73429C-0.0927734 7.12696 -0.0927734 7.7945 0.27832 8.18717L6.43848 14.7055Z" fill="%23000"/%3E%3C/svg%3E\') center center no-repeat;\n  mask: url(\'data:image/svg+xml,%3Csvg width="22" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6.43848 14.7055C6.80957 15.0982 7.44043 15.0982 7.81152 14.7055L18.7217 3.16099C19.0928 2.76832 19.0928 2.10079 18.7217 1.70811L17.3857 0.294503C17.0146 -0.0981675 16.4209 -0.0981675 16.0498 0.294503L7.14355 9.71859L2.9502 5.32068C2.5791 4.92801 1.98535 4.92801 1.61426 5.32068L0.27832 6.73429C-0.0927734 7.12696 -0.0927734 7.7945 0.27832 8.18717L6.43848 14.7055Z" fill="%23000"/%3E%3C/svg%3E\') center center no-repeat;\n  -webkit-mask-size: contain;\n          mask-size: contain;\n  background: var(--usp-icon-color);\n  position: absolute;\n  left: -20px;\n  top: 0;\n  min-height: 100%;\n  min-width: 22px;\n  z-index: 9;\n}',""])},"70m3":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".modal-close[data-v-7f43b3d4] {\n  background: transparent;\n  border: 0;\n  min-width: 50px;\n  min-height: 50px;\n  position: absolute;\n  top: 0;\n  right: 0;\n}\n.modal-close[data-v-7f43b3d4]:before {\n  width: 30% !important;\n  background: #dbdbdb;\n}\n.modal-close[data-v-7f43b3d4]:after {\n  height: 30% !important;\n  background: #dbdbdb;\n}\n.modal-close[data-v-7f43b3d4]:hover {\n  cursor: pointer;\n  background: none;\n}",""])},"7GD2":function(e,t,n){"use strict";n("0qaK")},"85K4":function(e,t,n){var i=n("D2hZ");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"8FGb":function(e,t,n){"use strict";n("Arm3")},"8oxB":function(e,t){var n,i,o=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(e){n=r}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(e){i=a}}();var l,c=[],u=!1,d=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&h())}function h(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function f(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new m(e,t)),1!==c.length||u||s(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=f,o.addListener=f,o.once=f,o.off=f,o.removeListener=f,o.removeAllListeners=f,o.emit=f,o.prependListener=f,o.prependOnceListener=f,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},"8r0v":function(e,t,n){"use strict";n.r(t);var i={props:["tabindex"],data:function(){return{error:this.$store.getters.errors.vat_number?this.$store.getters.errors.vat_number[0]:null,isLoading:!1,isConfirmed:null,settings:settings,number:input.vat_number}},computed:{display:function(){var e=this.$store.getters.merchant.country===this.$store.getters["address/country"];return!(this.settings.hide_vat_number_all||this.settings.hide_vat_number&&e)}},watch:{number:function(){var e=this;"eu_vat"===this.$store.getters.address.tax_type&&(this.isConfirmed=!1,clearTimeout(this.isLoading),this.isLoading=setTimeout((function(){e.$store.dispatch("address/validateVatNumber",e.number).then((function(){e.isLoading=!1,e.isConfirmed=!0,e.error=null})).catch((function(t){e.isConfirmed=!1,e.isLoading=!1,e.error=t}))}),500))}},beforeDestroy:function(){this.$store.commit("address/setVatNumber",null),this.$store.dispatch("cart/update")}},o=n("KHd+"),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return e.display?t("div",{staticClass:"col-12",staticStyle:{order:"11"}},[t("div",{staticClass:"form-group append-icon"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.number,expression:"number"}],staticClass:"form-control",class:{"is-invalid":e.error},attrs:{type:"text",tabindex:e.tabindex,name:"vat_number",placeholder:e.$t("address.vat_number")+" ("+e.$t("common.optional")+")"},domProps:{value:e.number},on:{input:function(t){t.target.composing||(e.number=t.target.value)}}}),e._v(" "),e.isConfirmed?t("i",{staticClass:"fa fa-check"}):e.isLoading?t("i",{staticClass:"fa fa-spinner fa-spin"}):e.error?t("i",{staticClass:"fa fa-exclamation-triangle"}):e._e(),e._v(" "),e.error?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.error))]):e._e()])]):e._e()}),[],!1,null,null,null);t.default=r.exports},"8wEU":function(e,t){e.exports="/images/vendor/photoswipe/dist/default-skin/default-skin.svg?b257fa9c5ac8c515ac4d77a667ce2943"},"9rSQ":function(e,t,n){"use strict";var i=n("xTJ+");function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},"9tPo":function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,r=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(r)?e:(o=0===r.indexOf("//")?r:0===r.indexOf("/")?n+r:i+r.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},AOfK:function(e,t,n){!function(){Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e};var t=n("BrHA"),i={install:function(e){e.prototype.$cookie=this,e.cookie=this},set:function(e,n,i){var o=i;return Number.isInteger(i)&&(o={expires:i}),t.set(e,n,o)},get:function(e){return t.get(e)},delete:function(e,t){var n={expires:-1};void 0!==t&&(n=Object.assign(t,n)),this.set(e,"",n)}};e.exports=i}()},Arm3:function(e,t,n){var i=n("qvMY");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},BrHA:function(e,t,n){var i,o;void 0===(o="function"==typeof(i=function(){"use strict";function e(t,n,i){if(void 0===n)return e.get(t);null===n?e.remove(t):e.set(t,n,i)}function t(e){var t="";for(var i in e)if(e.hasOwnProperty(i)){if("expires"===i){var o=e[i];"object"!=typeof o&&(o=n(o+="number"==typeof o?"D":"")),e[i]=o.toUTCString()}if("secure"===i){e[i]&&(t+=";"+i);continue}t+=";"+i+"="+e[i]}return e.hasOwnProperty("path")||(t+=";path=/"),t}function n(e){var t=new Date,n=e.charAt(e.length-1),i=parseInt(e,10);switch(n){case"Y":t.setFullYear(t.getFullYear()+i);break;case"M":t.setMonth(t.getMonth()+i);break;case"D":t.setDate(t.getDate()+i);break;case"h":t.setHours(t.getHours()+i);break;case"m":t.setMinutes(t.getMinutes()+i);break;case"s":t.setSeconds(t.getSeconds()+i);break;default:t=new Date(e)}return t}return e.enabled=function(){var t,n="__test_key";return document.cookie=n+"=1",(t=!!document.cookie)&&e.remove(n),t},e.get=function(e,t){if("string"!=typeof e||!e)return null;e="(?:^|; )"+e.replace(/[.*+?^$|[\](){}\\-]/g,"\\$&")+"(?:=([^;]*?))?(?:;|$)";var n=new RegExp(e).exec(document.cookie);return null!==n?t?n[1]:decodeURIComponent(n[1]):null},e.getRaw=function(t){return e.get(t,!0)},e.set=function(e,n,i,o){!0!==i&&(o=i,i=!1),o=t(o||{});var r=e+"="+(i?n:encodeURIComponent(n))+o;document.cookie=r},e.setRaw=function(t,n,i){e.set(t,n,!0,i)},e.remove=function(t){e.set(t,"a",{expires:new Date})},e})?i.call(t,n,t,e):i)||(e.exports=o)},Cg7H:function(e,t,n){"use strict";var i=n("DHla"),o=n.n(i);t.default=o.a},CgaS:function(e,t,n){"use strict";var i=n("xTJ+"),o=n("MLWZ"),r=n("9rSQ"),a=n("UnBK"),s=n("SntB"),l=n("hIuj"),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new r,response:new r}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(i=i&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,r=[];if(this.interceptors.response.forEach((function(e){r.push(e.fulfilled,e.rejected)})),!i){var u=[a,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(r),o=Promise.resolve(e);u.length;)o=o.then(u.shift(),u.shift());return o}for(var d=e;n.length;){var p=n.shift(),h=n.shift();try{d=p(d)}catch(e){h(e);break}}try{o=a(d)}catch(e){return Promise.reject(e)}for(;r.length;)o=o.then(r.shift(),r.shift());return o},u.prototype.getUri=function(e){return e=s(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=u},"D+Oc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n("MEFE")),o=a(n("3JFx")),r=a(n("MIx2"));function a(e){return e&&e.__esModule?e:{default:e}}let s;t.default=(e,t={},n=!1)=>{const a=(0,i.default)();if(s||(s=(0,r.default)(a)),t.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');t.events=o.default.proxyEvents(a);const l=new Promise(n=>{if("object"==typeof e&&e.playVideo instanceof Function){n(e)}else s.then(i=>{const o=new i.Player(e,t);return a.on("ready",()=>{n(o)}),null})}),c=o.default.promisifyPlayer(l,n);return c.on=a.on,c.off=a.off,c},e.exports=t.default},D2hZ:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"p.clamped[data-v-1a0a89ec] {\n  display: var(--display);\n  -webkit-line-clamp: var(--line-clamp);\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n}\n",""])},DHla:function(e,t){e.exports=function(e){e.options.__i18n=e.options.__i18n||[],e.options.__i18n.push('{"en":{"zipcode_warning":"Please fill in your zipcode and housenumber first. Your street and city will then be filled in automatically."},"nl":{"zipcode_warning":"Vul eerst je postcode en huisnummer in, dan worden de straat en plaatsnaam velden automatisch gevuld."}}'),delete e.options._Ctor}},DVq4:function(e,t,n){"use strict";n("a22+")},DfZB:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},E7Bp:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".fade-enter-active[data-v-5b6b9172],\n.fade-leave-active[data-v-5b6b9172] {\n  transition: opacity 0.8s;\n}\n.fade-enter[data-v-5b6b9172],\n.fade-leave-to[data-v-5b6b9172] {\n  opacity: 0;\n}",""])},"EAO+":function(e,t,n){"use strict";n.r(t);var i=n("Vjiq"),o=n("GIGG"),r=n.n(o),a=n("XuX8"),s=n.n(a),l=n("Jq6k"),c=n.n(l),u=n("qSUR"),d=n("jE9Z"),p=n("P52h"),h=(n("bfyA"),n("AOfK")),m=n.n(h),f=n("4Ox+"),g=n.n(f),v=n("nWk9"),_=n("FlYM"),b=n("L2JU"),y=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===w}(e)}(e)},w="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function k(e,t){return!1!==t.clone&&t.isMergeableObject(e)?S(Array.isArray(e)?[]:{},e,t):e}function x(e,t,n){return e.concat(t).map((function(e){return k(e,n)}))}function j(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function C(e,t){try{return t in e}catch(e){return!1}}function S(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||x,n.isMergeableObject=n.isMergeableObject||y,n.cloneUnlessOtherwiseSpecified=k;var i=Array.isArray(t);return i===Array.isArray(e)?i?n.arrayMerge(e,t,n):function(e,t,n){var i={};return n.isMergeableObject(e)&&j(e).forEach((function(t){i[t]=k(e[t],n)})),j(t).forEach((function(o){(function(e,t){return C(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(i[o]=C(e,o)&&n.isMergeableObject(t[o])?function(e,t){if(!t.customMerge)return S;var n=t.customMerge(e);return"function"==typeof n?n:S}(o,n)(e[o],t[o],n):k(t[o],n))})),i}(e,t,n):k(t,n)}S.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return S(e,n,t)}),{})};var P=S;var O=function(e){var t=(e=e||{}).storage||window&&window.localStorage,n=e.key||"vuex";function i(e,t){var n=t.getItem(e);try{return"string"==typeof n?JSON.parse(n):"object"==typeof n?n:void 0}catch(e){}}function o(){return!0}function r(e,t,n){return n.setItem(e,JSON.stringify(t))}function a(e,t){return Array.isArray(t)?t.reduce((function(t,n){return function(e,t,n,i){return!/^(__proto__|constructor|prototype)$/.test(t)&&((t=t.split?t.split("."):t.slice(0)).slice(0,-1).reduce((function(e,t){return e[t]=e[t]||{}}),e)[t.pop()]=n),e}(t,n,(i=e,void 0===(i=((o=n).split?o.split("."):o).reduce((function(e,t){return e&&e[t]}),i))?void 0:i));var i,o}),{}):e}function s(e){return function(t){return e.subscribe(t)}}(e.assertStorage||function(){t.setItem("@@",1),t.removeItem("@@")})(t);var l,c=function(){return(e.getState||i)(n,t)};return e.fetchBeforeUse&&(l=c()),function(i){e.fetchBeforeUse||(l=c()),"object"==typeof l&&null!==l&&(i.replaceState(e.overwrite?l:P(i.state,l,{arrayMerge:e.arrayMerger||function(e,t){return t},clone:!1})),(e.rehydrated||function(){})(i)),(e.subscriber||s)(i)((function(i,s){(e.filter||o)(i)&&(e.setState||r)(n,(e.reducer||a)(s,e.paths),t)}))}},T={namespaced:!0,state:{country:input.country||initialCart.country||countries.find((function(e){return e.is_default})).iso_2_code,email:input.email||null,ip:input.ip_address||initialCart.ip_address||null,tax_type:initialCart.tax_type||countries.find((function(e){return e.is_default})).tax_type||null,vat_number:input.vat_number||null},actions:{getGeoLocation:function(e,t){var n=e.commit,i=e.state;return new Promise((function(e,o){if(i.ip)return e(i),null;axios.get("".concat("https://api.plugandpay.com","/ip/location"),{withCredentials:!0}).then((function(o){n("setGeoLocation",{ip:o.data.ip,iso_code:t||o.data.iso_code}),e(i)})).catch((function(e){o(e)}))}))},validateAddress:function(e,t){e.commit,e.dispatch,e.state,e.rootState;var n=t.country,i=t.housenumber,o=t.zipcode;return new Promise((function(e,t){o=o.replace(/\s/g,""),i=i.trim(),axios.get("".concat("https://api.plugandpay.com","/postcode/").concat(n,"/").concat(o,"/").concat(i)).then((function(t){e(t.data)})).catch((function(e){t(e)}))}))},validateVatNumber:function(e,t){var n=e.commit,i=e.dispatch,o=(e.state,e.rootState);return new Promise((function(e,r){axios.post("/vat-number",{vat_number:t}).then((function(t){t.data&&t.data.isValid?(n("setVatNumber",t.data.value),(t.data.country!==o.merchant.country&&!settings.ignore_vat_shift)!==o.cart.vat_shifted&&i("cart/update",null,{root:!0}),e()):r()})).catch((function(e){r(e.response.data.message),n("setVatNumber",null),o.cart.vat_shifted&&i("cart/update",null,{root:!0})}))}))}},mutations:{setCountry:function(e,t){e.country=t.iso_2_code,e.tax_type=t.tax_type},setEmail:function(e,t){e.email=t},setGeoLocation:function(e,t){e.ip=t.ip,e.country=t.iso_code},setVatNumber:function(e,t){e.vat_number=t}},getters:{country:function(e){return e.country},ipAddress:function(e){return e.ip}}};function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=A(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $={namespaced:!0,state:z(z({},initialCart),{},{loading:!1,cancelToken:null}),actions:{update:function(e){var t=e.state,n=e.rootState;return t.cancelToken&&t.cancelToken.cancel(),t.loading=!0,t.cancelToken=axios.CancelToken.source(),new Promise((function(e,i){var o,r={billing_cycle:t.billing_cycle,checkout:n.checkout.slug,country:n.address.country,coupon:t.coupon,email:n.address.email,ip_address:n.address.ip,nr_of_cycles:t.nr_of_cycles,order:t.order,payment_intent:null===(o=t.payment_intent)||void 0===o?void 0:o.id,product_ids:t.product_ids,quantity:t.quantity,vat_number:n.address.vat_number};axios.post("/cart",r,{cancelToken:t.cancelToken.token}).then((function(i){var o;Object.assign(n.errors,i.data.errors),n.errors=i.data.errors,delete i.data.errors,Object.assign(t,i.data),(null==i||null===(o=i.data)||void 0===o?void 0:o.total)>0&&window.dispatchEvent(new CustomEvent("render-stripe",{bubbles:!0})),t.loading=!1,e()})).catch((function(e){t.loading=!1,i(e)}))}))}},mutations:{changePlan:function(e,t){e.billing_cycle=t.billing_cycle,e.nr_of_cycles=t.nr_of_cycles},setPaymentIntent:function(e,t){e.payment_intent=t},setCoupon:function(e,t){e.coupon=t},setQuantity:function(e,t){e.quantity=t},setCustomFieldStock:function(e,t){e.custom_field_stock=t},addProduct:function(e,t){e.product_ids.includes(t)||e.product_ids.push(t)},removeProduct:function(e,t){var n=e.product_ids.indexOf(t);n>-1&&e.product_ids.splice(n,1)}},getters:{maxCosts:function(e){var t=Math.max(parseFloat(e.recurring_total||e.total),parseFloat(e.total));return Math.round(100*t)/100},minCosts:function(e){var t=Math.min(parseFloat(e.recurring_total||e.total),parseFloat(e.total));return Math.round(100*t)/100}}};s.a.use(b.a);var D=new b.a.Store({plugins:[O({paths:["address.country","address.ip"]})],modules:{address:T,cart:$},state:{checkout:checkout||{},errors:errors||{},methods:methods,order:input.order||null,pending:!1,pixel:!1,merchant:{country:merchant.vat_country,id:checkout.tenant_id,plan:merchant.plan,settings:settings},test_token:null},actions:{},mutations:{allowTestmode:function(e,t){e.test_token=t},errors:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){e.errors=t})),pending:function(e,t){e.pending=t},pixel:function(e,t){e.pixel=t}},getters:{address:function(e){return e.address},cart:function(e){return e.cart},checkout:function(e){return e.checkout},errors:function(e){return e.errors},merchant:function(e){return e.merchant},methods:function(e,t){return e.methods.filter((function(n){var i=n.maxAmount,o=n.minAmount;return!(e.cart.items.filter((function(e){return"single"!==e.billing_cycle})).length&&!n.sequenceTypes.includes("first"))&&(!(!n.sequenceTypes.includes("first")&&!n.sequenceTypes.includes("oneoff"))&&((!i||parseFloat(i)>=t["cart/maxCosts"])&&t["cart/minCosts"]>=parseFloat(o)))}))},pending:function(e){return e.pending},pixel:function(e){return e.pixel},product:function(e){return e.checkout.product},settings:function(e){return e.merchant.settings},testToken:function(e){return e.test_token}}});D.watch((function(e){return e.address.country}),(function(){return D.dispatch("cart/update")})),D.watch((function(e){return e.address.email}),(function(){D.state.cart.coupon&&D.dispatch("cart/update")})),D.watch((function(e){return e.cart.billing_cycle}),(function(){return D.dispatch("cart/update")})),D.watch((function(e){return e.cart.nr_of_cycles}),(function(){return D.dispatch("cart/update")})),D.watch((function(e){return JSON.stringify(e.cart.product_ids)}),(function(){return D.dispatch("cart/update")})),D.watch((function(e){return e.cart.quantity}),(function(){return D.dispatch("cart/update")}));var M=D;function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=L(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}window.axios=n("vDqi"),window.ModalVideo=n("4mm8"),window.Pusher=n("eC5B"),window.Echo=new i.a({broadcaster:"pusher",key:"".concat("ILABLn3q1K4JPPE3"),cluster:"eu",wsHost:"".concat("hermes.plugandpay.com"),wssHost:"".concat("hermes.plugandpay.com"),authEndpoint:"/broadcasting/checkout-presence",encrypted:!0,forceTLS:!0}),window.Echo.join("checkout-presence.".concat(checkout.tenant_id)),window.live_users=0;try{window.Echo.join("checkout-presence.".concat(checkout.tenant_id,".").concat(checkout.id)).here((function(e){window.live_users=e.length-1})).joining((function(e){window.live_users++})).leaving((function(e){window.live_users--}))}catch(w){console.log(w)}s.a.prototype.$eventHub=new s.a,s.a.use(d.a);var B=new d.a({mode:"history"});s.a.use(u.a),s.a.use(p.a),s.a.use(c.a,R(R({},currencyOptions),{},{fractionCount:2,symbolPosition:"front",symbolSpacing:!0})),s.a.use(r.a),s.a.use(m.a),s.a.use(g.a),s.a.component("description",n("/TH3").default),s.a.component("address-form",n("/J/A").default),s.a.component("custom-fields",n("Ht0i").default),s.a.component("pricing",n("WGYd").default),s.a.component("cart",n("vKE2").default),s.a.component("payment-form",n("uJMC").default),s.a.component("payment-button",n("k4PK").default),s.a.component("quantity",n("whth").default),s.a.component("quantity-tier-message",n("gCxh").default),s.a.component("terms",n("031T").default),s.a.component("upsell",n("oAP8").default),s.a.component("countdown",n("xUH+").default),s.a.component("gallery",n("liuU").default),s.a.component("pixel",n("uG00").default),s.a.component("timed-content",n("Lh0N").default),s.a.component("video-link",n("qjUA").default),s.a.component("usps",n("5unr").default),s.a.component("owner",n("xJ8+").default),s.a.component("exit-intent",n("H5GU").default);var U={en:v,nl:_},V=new u.a({locale:locale,fallbackLocale:"en",silentFallbackWarn:!0,messages:U});new s.a({el:"#app",i18n:V,router:B,store:M,data:{checkout:checkout,settings:settings,countries:countries,methods:methods,images:images,errors:errors,pixel:pixel,popup:popup}})},F400:function(e,t){e.exports="/images/vendor/photoswipe/dist/default-skin/default-skin.png?e3f799c6dec9af194c86decdf7392405"},FCaK:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"[data-v-4f509130] div.testimonial {\n  background-color: transparent !important;\n  --text-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  line-height: 1.75rem !important;\n}",""])},FGiv:function(e,t){var n=1e3,i=6e4,o=60*i,r=24*o;function a(e,t,n,i){var o=t>=1.5*n;return Math.round(e/n)+" "+i+(o?"s":"")}e.exports=function(e,t){t=t||{};var s=typeof e;if("string"===s&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var a=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"weeks":case"week":case"w":return 6048e5*a;case"days":case"day":case"d":return a*r;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*i;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===s&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=r)return a(e,t,r,"day");if(t>=o)return a(e,t,o,"hour");if(t>=i)return a(e,t,i,"minute");if(t>=n)return a(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=r)return Math.round(e/r)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=i)return Math.round(e/i)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},FOoS:function(e,t,n){var i=n("FCaK");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},FP2o:function(e,t,n){var i,o;void 0===(o="function"==typeof(i=function(){"use strict";return function(e,t){var n,i,o,r,a,s,l,c,u,d,p,h,m,f,g,v,_,b,y=this,w=!1,k=!0,x=!0,j={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},C=function(e){if(v)return!0;e=e||window.event,g.timeToIdle&&g.mouseUsed&&!u&&$();for(var n,i,o=(e.target||e.srcElement).getAttribute("class")||"",r=0;r<N.length;r++)(n=N[r]).onTap&&o.indexOf("pswp__"+n.name)>-1&&(n.onTap(),i=!0);if(i){e.stopPropagation&&e.stopPropagation(),v=!0;var a=t.features.isOldAndroid?600:30;setTimeout((function(){v=!1}),a)}},S=function(e,n,i){t[(i?"add":"remove")+"Class"](e,"pswp__"+n)},P=function(){var e=1===g.getNumItemsFn();e!==f&&(S(i,"ui--one-slide",e),f=e)},O=function(){S(l,"share-modal--hidden",x)},T=function(){return(x=!x)?(t.removeClass(l,"pswp__share-modal--fade-in"),setTimeout((function(){x&&O()}),300)):(O(),setTimeout((function(){x||t.addClass(l,"pswp__share-modal--fade-in")}),30)),x||E(),!1},A=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!(!n.href||!n.hasAttribute("download")&&(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),x||T(),1))},E=function(){for(var e,t,n,i,o="",r=0;r<g.shareButtons.length;r++)e=g.shareButtons[r],t=g.getImageURLForShare(e),n=g.getPageURLForShare(e),i=g.getTextForShare(e),o+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(i))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",g.parseShareButtonOut&&(o=g.parseShareButtonOut(e,o));l.children[0].innerHTML=o,l.children[0].onclick=A},z=function(e){for(var n=0;n<g.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+g.closeElClasses[n]))return!0},I=0,$=function(){clearTimeout(b),I=0,u&&y.setIdle(!1)},D=function(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(b),b=setTimeout((function(){y.setIdle(!0)}),g.timeToIdleOutside))},M=function(e){h!==e&&(S(p,"preloader--active",!e),h=e)},L=function(n){var a=n.vGap;if(!e.likelyTouchDevice||g.mouseUsed||screen.width>g.fitControlsWidth){var s=g.barsSize;if(g.captionEl&&"auto"===s.bottom)if(r||((r=t.createEl("pswp__caption pswp__caption--fake")).appendChild(t.createEl("pswp__caption__center")),i.insertBefore(r,o),t.addClass(i,"pswp__ui--fit")),g.addCaptionHTMLFn(n,r,!0)){var l=r.clientHeight;a.bottom=parseInt(l,10)||44}else a.bottom=s.top;else a.bottom="auto"===s.bottom?0:s.bottom;a.top=s.top}else a.top=a.bottom=0},N=[{name:"caption",option:"captionEl",onInit:function(e){o=e}},{name:"share-modal",option:"shareEl",onInit:function(e){l=e},onTap:function(){T()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){T()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){a=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){p=e}}];y.init=function(){var a;t.extend(e.options,j,!0),g=e.options,i=t.getChildByClass(e.scrollWrap,"pswp__ui"),(d=e.listen)("onVerticalDrag",(function(e){k&&e<.95?y.hideControls():!k&&e>=.95&&y.showControls()})),d("onPinchClose",(function(e){k&&e<.9?(y.hideControls(),a=!0):a&&!k&&e>.9&&y.showControls()})),d("zoomGestureEnded",(function(){(a=!1)&&!k&&y.showControls()})),d("beforeChange",y.update),d("doubleTap",(function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(g.getDoubleTapZoom(!1,e.currItem),t,333)})),d("preventDragEvent",(function(e,t,n){var i=e.target||e.srcElement;i&&i.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(i.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(i.tagName))&&(n.prevent=!1)})),d("bindEvents",(function(){t.bind(i,"pswpTap click",C),t.bind(e.scrollWrap,"pswpTap",y.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",y.onMouseOver)})),d("unbindEvents",(function(){x||T(),_&&clearInterval(_),t.unbind(document,"mouseout",D),t.unbind(document,"mousemove",$),t.unbind(i,"pswpTap click",C),t.unbind(e.scrollWrap,"pswpTap",y.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",y.onMouseOver),n&&(t.unbind(document,n.eventK,y.updateFullscreen),n.isFullscreen()&&(g.hideAnimationDuration=0,n.exit()),n=null)})),d("destroy",(function(){g.captionEl&&(r&&i.removeChild(r),t.removeClass(o,"pswp__caption--empty")),l&&(l.children[0].onclick=null),t.removeClass(i,"pswp__ui--over-close"),t.addClass(i,"pswp__ui--hidden"),y.setIdle(!1)})),g.showAnimationDuration||t.removeClass(i,"pswp__ui--hidden"),d("initialZoomIn",(function(){g.showAnimationDuration&&t.removeClass(i,"pswp__ui--hidden")})),d("initialZoomOut",(function(){t.addClass(i,"pswp__ui--hidden")})),d("parseVerticalMargin",L),function(){var e,n,o,r=function(i){if(i)for(var r=i.length,a=0;a<r;a++){e=i[a],n=e.className;for(var s=0;s<N.length;s++)o=N[s],n.indexOf("pswp__"+o.name)>-1&&(g[o.option]?(t.removeClass(e,"pswp__element--disabled"),o.onInit&&o.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};r(i.children);var a=t.getChildByClass(i,"pswp__top-bar");a&&r(a.children)}(),g.shareEl&&s&&l&&(x=!0),P(),g.timeToIdle&&d("mouseUsed",(function(){t.bind(document,"mousemove",$),t.bind(document,"mouseout",D),_=setInterval((function(){2==++I&&y.setIdle(!0)}),g.timeToIdle/2)})),g.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=y.getFullscreenAPI()),n?(t.bind(document,n.eventK,y.updateFullscreen),y.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs")),g.preloaderEl&&(M(!0),d("beforeChange",(function(){clearTimeout(m),m=setTimeout((function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&M(!1):M(!0)}),g.loadingIndicatorDelay)})),d("imageLoadComplete",(function(t,n){e.currItem===n&&M(!0)})))},y.setIdle=function(e){u=e,S(i,"ui--idle",e)},y.update=function(){k&&e.currItem?(y.updateIndexIndicator(),g.captionEl&&(g.addCaptionHTMLFn(e.currItem,o),S(o,"caption--empty",!e.currItem.title)),w=!0):w=!1,x||T(),P()},y.updateFullscreen=function(i){i&&setTimeout((function(){e.setScrollOffset(0,t.getScrollY())}),50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},y.updateIndexIndicator=function(){g.counterEl&&(a.innerHTML=e.getCurrentIndex()+1+g.indexIndicatorSep+g.getNumItemsFn())},y.onGlobalTap=function(n){var i=(n=n||window.event).target||n.srcElement;if(!v)if(n.detail&&"mouse"===n.detail.pointerType){if(z(i))return void e.close();t.hasClass(i,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?g.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(g.tapToToggleControls&&(k?y.hideControls():y.showControls()),g.tapToClose&&(t.hasClass(i,"pswp__img")||z(i)))return void e.close()},y.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;S(i,"ui--over-close",z(t))},y.hideControls=function(){t.addClass(i,"pswp__ui--hidden"),k=!1},y.showControls=function(){k=!0,w||y.update(),t.removeClass(i,"pswp__ui--hidden")},y.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},y.getFullscreenAPI=function(){var t,n=document.documentElement,i="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:i}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+i}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+i}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){if(c=g.closeOnScroll,g.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return g.closeOnScroll=c,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}})?i.call(t,n,t,e):i)||(e.exports=o)},Fgw9:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".theme2 .content {\n  display: grid;\n  grid-auto-flow: row;\n  grid-gap: 24px;\n}\n.theme2 .content .text {\n  text-align: center;\n}\n.theme2 .content .text .title {\n  font-size: 24px;\n  font-weight: 700;\n  margin: 0;\n}\n.theme2 .content .text .subtitle {\n  font-size: 20px;\n  font-weight: 400;\n  margin: 0;\n}\n.theme2 .content .text .description {\n  opacity: 0.75;\n  margin: 8px 0 0;\n}\n.theme2 .content .image {\n  margin: -24px -24px 0 -24px;\n  height: 300px;\n  width: calc(100% + 48px);\n  background-repeat: no-repeat;\n  background-size: cover;\n  background-position: center top;\n}\n.theme2 .button-wrapper {\n  margin-top: 16px;\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n}\n.theme2 .button-wrapper a {\n  text-decoration: none;\n  display: block;\n}\n.theme2 .button-wrapper .popup_btn-primary {\n  border-radius: 8px;\n  padding: 8px 16px;\n}\n.theme2 .button-wrapper .popup_btn-primary:hover {\n  cursor: pointer;\n}\n.theme2 .button-wrapper .popup_btn-secondary {\n  padding: 8px 16px;\n  background: #fff;\n  color: #4a5568 !important;\n  opacity: 0.75;\n}",""])},FlYM:function(e){e.exports=JSON.parse('{"placeholders":{"header":"Titel","sub_header":"Ondertitel","offer":"Buitenkansje","checkout":"Checkout","buy_button_text":"Afrekenknop","no_thank_you_button_text":"Nee-knop","payment_popup_text":"Extra tekst in popup"},"placeholder_defaults":{"header":"Gefeliciteerd met je bestelling","sub_header":"Wil je dit nog toevoegen met korting?","offer":"Buitenkansje","checkout":"Checkout","buy_button_text":"Voeg toe aan bestelling","no_thank_you_button_text":"Nee, dankje","confirmation":"Bevestiging","now_only":"Nu voor maar","then_for":", daarna voor ","payment_popup_text":"Zo, dat is pas makkelijk hè :)","continue_to_typ":"Ga verder naar besteloverzicht"},"ai":{"pipi_ai_moved_v2":"Onze AI-functies zijn verplaatst naar Plug&Pay 2.0 voor een verbeterde ervaring!","pipi_ai_moved_v2_button":"Ga naar Plug&Pay 2.0","plug_and_pay_ai":"Plug&Pay AI","overwrite_checkout_warning":"Waarschuwing: de AI overschijft je huidige content. Bewaar de huidige teksten als je ze wil behouden.","generate_with_ai":"Genereer {keyword} met AI","only_available_if_usps_defined":"Alleen beschikbaar als je USP\'s  hebt toegevoegd.","usp_tip":"Tip! Vul eerst je USP\'s in, dan kan de AI die ook gebruiken voor de beschrijving.","rephrase_review":"Herschrijf review met AI","not_allowed":"Missende data, kan geen tekst genereren","can_take_some_time":"Deze AI generatie duurt langer dan de andere, heb geduld. Het kan maximaal 60 seconden duren.","has_ai_features":"Deze functie heeft AI functionaliteit, klik door om deze te gebruiken.","give_a_product_description":"Geef een productbeschrijving","give_a_product_description_tip":"Hoe meer informatie je geeft over je product, hoe beter het resultaat zal zijn.","give_a_product_description_placeholder":"Dit is een product dat...","what_language_output":"In welke taal moet de output zijn?","description_length":"De beschrijving moet minimaal 25 karakters lang zijn en maximaal 512 karakters.","agree_to_ai_policy":"Door Plug&Pay AI te gebruiken ga je akkoord met de <a target=\\"_blank\\" href=\\"https://plugandpay.nl/privacy-policy/\\",>Privacy Policy</a> van Plug&Pay","no_product_order_bump":"Je moet eerst een product selecteren voordat Plug&Pay AI een kassakoopje voor je kan genereren.","no_product_order_bump_tooltip":"Je moet eerst een product selecteren voordat de Plug&Pay AI een kassakoopje voor je kan genereren. Geen product beschikbaar om te selecteren? Maak dan eerst een nieuw product op de producten pagina.","type":{"usps":"USP\'s","description":"Beschrijving","title":"Titel","title_usps_description":"titel, USP\'s en beschrijving","checkout":"Checkout","checkouts-layout":"Checkout","order-bump":"Kassakoopje"},"almost_there":"Je bent er bijna!","i_agree":"Ik ga akkoord","no_ai_for_me":"Nee, ik wil geen AI gebruiken","policy":{"one":"Door de AI functies te gebruiken, worden stukjes data naar onze AI partners gestuurd.","two":"AI maakt soms fouten bij het schrijven van teksten, dus het is belangrijk om ze altijd te controleren.\\n\\n\\n","three":"Gebruik AI niet om teksten te genereren die verboden zijn volgens onze algemene voorwaarden."},"loading":{"tonny":"Tonny vragen om marketinginspiratie","robot":"Robots die beep boop zeggen","marketing_clue":"Geniale marketingaanwijzing schrijven","generating_content":"De inhoud genereren","analyzing_potential_customers":"Potentiële klanten analyseren","listening_to_marketingpraat":"Marketingpraat podcast luisteren"}},"confirmation_page":{"title":"Bedankpagina\'s","index_description":"Sinds kort biedt Plug&Pay een dynamische bedankpagina aan waar je onder andere je eigen video en call-to-action aan kunt toevoegen. Voeg hier eerst een nieuwe bedankpagina toe en koppel deze vervolgens door naar een checkout te gaan en onder Bedankpagina te kiezen voor de optie Template. <a target=\\"_blank\\" href=\\"https://help.imu.nl/nl/articles/5102059-plug-pay-een-bedankpagina-maken-in-plug-pay#h_dffce4d071\\">Klik hier voor een uitgebreide handleiding</a>.","learn_more":"Meer weten?","create_new":"Nieuwe bedankpagina aanmaken","create_new_alt":"Bedankpagina aanmaken","create_new_description":"Maak je eigen bedankpagina en koppel deze vervolgens aan een of meerdere van je checkouts.","create_new_link":"<a target=\\"_blank\\" href=\\"https://help.imu.nl/nl/articles/5102059-plug-pay-een-bedankpagina-maken-in-plug-pay#h_dffce4d071\\">Klik hier voor een uitgebreide handleiding</a> of bekijk de video hieronder voor meer uitleg.","header":"Gefeliciteerd!","header_failed":"Bestelling mislukt","order_summary":"Samenvatting bestelling","sub_header_failed":"Je bestelling kon niet worden afgerond omdat je betaling is afgebroken of geannuleerd. Je kunt de bestelling alsnog betalen via onderstaande link","sub_header":"Je bestelling is geslaagd.","follow_us_title":"Volg ons","follow_us_description":"Krijg als eerste nieuws, aanbiedingen en podcasts van ons te zien op onderstaande social media kanalen.","description_notags":"1) Binnen enkele minuten ontvang je van ons een orderbevestiging & factuur. 2) Aansluitend aan deze mail ontvang je verdere informatie omtrent je product.","description":"<ol><li>Binnen enkele minuten ontvang je van ons een orderbevestiging & factuur.</li><li>Aansluitend aan deze mail ontvang je verdere informatie omtrent je product.</li></ol>","create_page_success":"Bedankpagina toegevoegd","emptystate":"Geen bedankpagina\'s gevonden","typ":"Bedankpagina","checkouts":"checkouts","typ_update_success":"Bedankpagina bijgewerkt","check_nav_links":"Ongeldige navigatie links","typ_created":"Bedankpagina aangemaakt","warning_linked":"Let op: deze bedankpagina is nog niet gekoppeld aan een checkout. Je kunt koppelen door naar een checkout te gaan en vervolgens onder Bedankpagina te kiezen voor de optie Template.","upload_busy_warning":"Het uploaden van je afbeeldingen is nog bezig, weet je zeker dat je deze pagina wilt verlaten?","general":{"title":"Algemeen","description":"Sinds kort biedt Plug&Pay een bedankpagina aan die je kunt personaliseren. Stel eerst je nieuwe bedankpagina samen en koppel \'m daarna aan je checkouts.","typ_title":"Bedankpagina","js_widget":"Javascript widget (optioneel)"},"layout":{"title":"Layout","description":"Voeg hieronder een video of afbeelding, social media buttons, en een call-to-action toe aan je bedankpagina.","description_label":"Beschrijving","media":"Media","none":"Geen","image":"Afbeelding","video":"Video","cta":"CTA","socials":"Socials","placeholders":{"title":"Teksten","header":{"label":"Titel","placeholder":"Gefeliciteerd!"},"sub_header":{"label":"Ondertitel","placeholder":"Je bestelling is geslaagd"},"follow_us_title":{"label":"Titel","placeholder":"Volg ons"},"follow_us_description":{"label":"Ondertitel","placeholder":"Krijg als eerste het nieuws, aanbiedingen en....."}},"upload":"Afbeelding uploaden","remove_warning":"Weet je zeker dat je dit bestand wilt verwijderen?","image_size_dimensions":"Max. image resolution is 2500*2500 pixels."},"finish":"Je bestelling afronden"},"common":{"variation":"Variatie","great_deal":"Top deal!","setting_up":"Setting up shop...","save_info":"gegevens opslaan","language_for_shop":"Taal voor shop","language_for_dashboard":"Taal voor dashboard","netherlands":"Nederland","belgium":"België","plug_and_pay_full_name":"Plug&Pay B.V.","plug_and_pay_street":"Newtonlaan 281","plug_and_pay_postal_code":"3584 BH","plug_and_pay_city":" Utrecht","plug_and_pay_kvk_number":" KVK: 72447842","plug_and_pay_vat_number":" Btw: NL859112378B01","plug_and_pay_email":"info@plugandpay.nl","placeholders_description":"Hieronder kun je enkele standaardwoorden en -zinnen van de upsell template naar eigen voorkeur wijzigen.","the":"De","and":"En","for":"voor","current":"huidig","loading":"Aan het laden...","name":"Naam","name_alt":"Name","label":"Label","first_name":"Voornaam","last_name":"Achternaam","full_name":"Volledige naam","domain":"Domein","title":"Titel","subtitle":"Subtitel","subject":"Subject","action":"Actie","header":"Koptekst","do_empty":"Leegmaken","price":"Prijs","order_item":"Artikel","order_nr":"Ordernummer","product_name":"Productnaam","reference":"Referentie","subtotal":"Subtotaal","total":"Totaal","total_incl_vat":"Totaal incl. btw","til":"tot","id":"ID","email":"E-mailadres","email_short":"E-mail","email_for_invoices":"E-mailadres voor facturen (indien anders)","question":"Vraag","password":"Wachtwoord","change_password":"Nieuw wachtwoord","repeat_password":"Herhaal wachtwoord","current_password":"Huidige wachtwoord","date":"Datum","save":"Opslaan","send":"Verzenden","sent":"Verzonden","save_and_publish":"Opslaan & Publiceren","cancel":"Annuleren","description":"Beschrijving","description_alt":"Omschrijving","short_description":"Korte omschrijving (max. {length} karakters)","long_description":"Lange omschrijving","captcha":"Anti-spam","field":"Veld","required":"Verplicht","optional":"Optioneel","hidden":"Verborgen","type":"Type","pricing_type":"Prijstype","installments":"Termijnbetaling","per_installment":"Per termijn","single":"Eenmalig","one_time":"Eenmalig","two_terms":"In 2 termijnen","terms":"termijnen","choose":"Kiezen","billing":"Facturering","month":"Maand | Maanden","today":"Vandaag","yesterday":"Gisteren","monthly":"Per maand","quarterly":"Per kwartaal","yearly":"Per jaar","monthly_subscription":"Maandabonnement","quarterly_subscription":"Kwartaalabonnement","yearly_subscription":"Jaarabonnement","monthly_first":"De eerste maand","quarterly_first":"Het eerste kwartaal","yearly_first":"Het eerste jaar","company":"Bedrijf","vat":"Btw","vat_shifted":"Btw verlegd","vat_group":"Btw groep","including":"Inclusief","including_short":"Incl","excluding":"Exclusief","including_vat":"Inclusief btw","excluding_vat":"Exclusief btw","search":"Zoeken","search_name_email":"Zoek op naam of e-mailadres","order":"Bestelling | Bestellingen","contract":"Abonnement | Abonnementen","subscription":"Abonnement | Abonnementen","active_subscriptions":"Actieve abonnementen","transaction":"Transactie | Transacties","invoice":"Factuur | Facturen","credit_invoice":"Creditfactuur | Creditfacturen","save_changes":"Wijzigingen opslaan","slug":"Slug","url":"URL","template":"Template","color":"Kleur","default":"Standaard","conversion":"Conversie","views":"View | Views","general":"Algemeen","statistics":"Statistieken","display":"Weergeven","preview":"Preview","products":"Producten","product":"Product","main_product":"Hoofdproduct","upsell":"Upsell | Upsells","downsell":"Downsell | Downsells","order_bumps":"Kassakoopje | Kassakoopjes","one_click_upsells":"One-click upsell | One-click upsells","properties":"Eigenschappen","options":"Optie | Opties","no_options":"Geen opties","value":"Waarde","value_alt":"Value","back_to_overview":"Terug naar overzicht","new":"Nieuw","create":"Aanmaken","start_date":"Startdatum","end_date":"Einddatum","volume":"Volume","active":"Actief","inactive":"Inactief","revenue":"Omzet","language":"Taal","status":"Status","paid":"Betaald","locked":"Vrijgegeven","locked_alt":"Locked","pending":"Wachtend","accepted":"Geaccepteerd","declined":"Afgewezen","activated":"Geactiveerd","cancelled":"Opgezegd","ended":"Geëindigd","test":"Test","conversion_rate":"Conversieratio","thankyou_page":"Bedankpagina","thankyou_page_url":"Bedankpagina URL","checkout":"Checkout | Checkouts","coming_soon":"Binnenkort beschikbaar","back":"Vorige","next":"Volgende","export":"Export","export_results":"{count} resultaten exporteren","download":"Downloaden","amount":"Bedrag","delete":"Verwijderen","recover":"Herstellen","edit":"Aanpassen","archive":"Archiveren","ltv":"Lifetime value","comments":"Opmerkingen","cart":"Winkelmandje","text":"Tekst","image":"Afbeelding","quantity":"Aantal","esp_opt_in":"Email lijst inschrijvingen","esp_checkbox_label":"Ja, voeg me toe aan jullie mailinglijst zodat ik andere tips en aanbiedingen kan ontvangen.","yes":"Ja","no":"Nee","confirm_delete":"Weet je zeker dat je dit wil verwijderen?","confirm_clone":"Weet je zeker dat je dit wil kopiëren?","clone":"Kopiëren","filter_label":"Filter","filters":"Filters","filter":"Filteren","apply":"Toepassen","trash":"Prullenbak","restore":"Herstellen","email_notifications":"E-mailadres voor notificaties","email_notifications_placeholder":"Op welk e-mailadres wil je notificaties ontvangen?","border_color":"Lijnkleur","button_color":"Button kleur","upgrade_now":"Upgrade direct (€9,99)","expired":"Verlopen","deleted":"Verwijderd","all":"Alles","minimum":"Minimum","attachment":"Bijlage","close":"Sluiten","reset":"Reset","copy":"Kopiëren","copy_from":"Kopiëren van","copy_address":"Adres kopiëren","currency":"Valuta","results":"Resultaat | Resultaten","fields_asterisk_required":"Alle velden met een * zijn verplicht","activate":"Activeren","deactivate":"Deactiveren","continue":"Verder","order_id":"Order ID","invoice_nr":"Factuurnummer","data":"Data","raw_data":"Ruwe data","recurring":"Doorlopend","reason":"Reden","info":"Gegevens","address_info":"Adresgegevens","merchants":"Shops","affiliates":"Affiliates","content_type_main":"Hoofdproduct","content_type_bump":"Kassakoopje","content_type_upsell":"One-click upsell","saved":"Opgeslagen","disabled":"Uitgeschakeld","availability":"Nog maar {stock} beschikbaar!","sold_out":"Dit product is helaas uitverkocht","marketplace":"Marketplace","category":"Categorie","thanks":"Bedankt","reviews":"Recensie | Recensies","payment_methods":{"creditcard":"Creditcard","directdebit":"SEPA","paypal":"PayPal"},"times":"keer | keer","primary":"Primaire","secondary":"Secundaire","add":"Toevoegen","added":"Toegevoegd!","read_more":"Lees meer","one_less":"1 minder","one_more":"1 meer","testimonials":"Testimonial | Testimonials","orders":"Orders","unpaid_orders":"Onbetaalde orders","unpaid_orders_short":"Onb.","customer_lifetime_value":"Customer Lifetime Value","customer_lifetime_value_short":"CLV","latest":"Laatste","trial":"Trial","login":"Inloggen","password_reset":"Wachtwoord vergeten?","signup":"Aanmelden","two_factor_error":"Je dient een geldige 2fa code in te vullen om dit te doen","copied_to_clipboard":"Gekopieerd naar klembord","note":"let op","details":"Details","since":"Sinds","user":"User","upload":"Upload","settings_updated":"Instellingen bijgewerkt","zip":"ZIP","csv":"CSV","complete":"Voltooien","old_data":"Oude data","new_data":"Nieuwe data","learn_more":"Meer weten?","none":"Geen","unsaved_changes":"Weet je zeker dat je deze pagina wilt verlaten? Er staan nog wijzigingen open.","keyword":"Trefwoord:","name_of_email":"Naam of e-mailadres","phone":"Telefoonnummer","customer_note":"Opmerking van klant","shop_name":"Naam van webshop","shop_email":"E-mailadres van webshop","payment_failed":"Laatste betaling mislukt","start":"Start","now":"Nu","value_of":"t.w.v.","total_value":"Totale waarde"},"terms":{"title":"Algemene Voorwaarden"},"payment":{"title":"Betaalprovider","description":"Vul hieronder je API keys in. Deze kun je vinden via de pagina Developers in het ","dashboard":"dashboard.","test_api_key":"Test API-key","your_test_api_key":"Jouw test API-sleutel","your_live_api_key":"Jouw live API-sleutel","care":"Let op","api_key_warning":"Als je de live API-key verandert kunnen nieuwe facturen van bestaande abonnementen niet meer geïncasseerd worden!","test_mode":"Testmodus","security":"Beveiliging","open_authenticator":"Open je Authenticator app of klik op de SMS knop","sms":"SMS","sms_send":"SMS verstuurd","sms_send_failed":"SMS kon niet verstuurd worden","activated_payment_methods":"Geactiveerde betaalmethodes","synchronised_at":"Gesynchroniseerd op","at":"om","from":"Vanaf","till":"tot","klarna":"Klarna achteraf betalen kan alleen gebruikt worden voor fysieke producten.","ideal":"Om abonnementen via iDeal te verkopen dien je ook de betaalmethode SEPA-incasso te activeren via je Mollie dashboard.","invoices":"Facturen","invoices_description":"Opties voor de facturen die jouw klanten ontvangen.","invoice_number":"Factuurnummer","invoice_number_information":"Factuurnummers worden opgebouwd uit onderstaande prefix, het jaar van de factuurdatum, en een volgnummer. Vul hieronder bijvoorbeeld <em>PP</em> in als prefix en <em>4</em> als minimale lengte volgnummer om je facturing als volgt op te laten bouwen: <em>PP20200025</em>.","prefix":"Prefix","min_length":"Min. lengte volgnr.","known_invoices_warning":"Let op: bestaande factuurnummers worden niet aangepast.","direct_debit":"Automatische incasso","order_code":"Gebruik de variabele <code>:order_id</code> om de order ID in de opmerking te zetten.","hide_comment":"Verberg opmerking","manual_transfer":"Handmatige overboeking","payment_terms":"Stel een betaaltermijn tussen de 7 en 100 dagen in, en gebruik de variabelen <code>:order_id</code> en <code>:payment_term</code> om de order ID en betaaltermijn in de opmerking te zetten.","days":"dagen","extra_text":"Extra tekst","extra_text_description":"Wil je nog wat extra tekst op je factuur zetten?","other_options":"Overige optie","hide_product_description":"Verberg productomschrijving","error_live_key_missing":"A live API key is required","settings_updated":"Instellingen aangepast"},"info":{"dict_default_message":"Klik hier of sleep een afbeelding naar dit vlak om een logo toe te voegen. Dit moet een afbeelding van maximaal 800x800 pixels zijn.","dict_remove_file_confirmation":"Weet je zeker dat je dit bestand wilt verwijderen?","dict_response_error":"Fout bij uploaden van bestand","image_error":"Image width or height too big.","settings_updated":"Instelling bijgewerkt","favicon":"Alleen .ico bestanden zijn toegestaan. Je kunt een afbeelding naar .ico converteren via <a target=\\"_blank\\" style=\\"color: red\\" href=\\"https://favicon.io/favicon-converter\\">https://favicon.io/favicon-converter</a>"},"cancel":{"title":"Weet je zeker dat je je account wilt opzeggen?","reasons_title":"Reden voor opzegging:","custom_reason_title":"Geef kort de reden op voor het beëindigen van je abonnement","end_date_description":"Na klikken op \\"Opzeggen\\" wordt je account per {date} verwijderd.","clean_up_description":"Verwijder mijn volledige Plug&Pay shop en stuur een export via mail. Let op: je wordt direct uitgelogd","cancel":"Opzeggen","cancel_success":"Je abonnement is opgezegd.","error":"Er is iets misgegaan met het opzeggen van je account.","select_reason":"Selecteer een opzegreden"},"downgrade":{"title":"Jammer dat je wilt downgraden naar {plan}.","limit_reached_title":"Je voldoet alleen nog niet aan de eisen om te downgraden:","order_limit":"Je shop bevat teveel doorlopende orders om te kunnen downgraden","product_limit":"Je shop bevat teveel producten om te kunnen downgraden","checkout_limit":"Je shop bevat teveel checkouts om te kunnen downgraden","defer_warning":"Je abonnement loopt nog tot {date}, daarom kan je niet direct downgraden. Je kunt hem nu al wel inplannen maar zorg dan dat bovenstaande is opgelost, anders wordt je wijziging automatisch ingetrokken.","defer":"Ja, ga verder met inplannen","downgrade_to_plan":"Downgraden naar Plug&Pay <strong>{plan}</strong>","save_discount":"bespaar {discount}%","features_title":"Je verliest hierdoor toegang tot","downgrade_now":"Downgrade inplannen","downgrade_date":"Deze wijziging zal ingaan per de einddatum van je huidige contract.","summary":"Zodra je op bevestigen klikt wordt de wijziging gepland per {date}. Je abonnement wordt gedowngradet naar Plug&Pay {plan}. Vanaf {billing} wordt dan {cycle} {subtotal} excl. btw afgeschreven."},"license":{"contract_ended":"Opgezegd","end_contract":"Opzeggen","contract_ended_description":"Je abonnement eindigt op {date}. Tot die tijd blijf je toegang houden.","schedule_change_description":"Je account wijzigt per {date} naar {plan}. Tot die tijd blijf je toegang houden. ","delete_version":"Wijziging intrekken x","change_plan":"Abonnement wijzigen","lite":"Lite","premium":"Premium","premium_features":"<li>Abonnementen en termijnbetalingen</li><li>Upsells en downsells</li><li>Kortingscodes</li><li>A/B-testing module</li>","ultimate":"🏆  Ultimate","ultimate_features":"<li>Affiliates</li><li>Marketplace toegang</li><li>Geavanceerde statistieken</li><li>2500 orders per kalendermaand</li>","downgrade_description":"Is je huidige abonnement te groot? Dan kun je downgraden. Je verliest dan de volgende functies:","upgrade_description":"Upgrade vandaag nog om direct meer uit jouw shop te halen:","upgrade_ultimate":"Upgrade vandaag nog naar Ultimate om direct meer uit jouw shop te halen:","upgrade":"Upgraden naar {plan}","payment_method":"Betaalmethode","receive_percentage_discount":"(krijg {percentage} korting)","iban_label":"Op naam van","support":"De door jou gekozen betaalmethode ({method}) kan niet worden gewijzigd. Neem hiervoor contact op met de klantenservice.","change_method":"Wijzig betaalgegevens","plan_change_date":"Wijziging van je abonnement vindt plaats per de eerstvolgende incassodatum ({date})","downgrade":"Downgraden","downgrade_alt":"Downgrade","is_subscription":"Abonnementsvorm","iban":"Rekeningnummer","stop_cancellation":"Opzegging annuleren","cancelled_per":"Na opzeggen wordt je account per {date} verwijderd","cancel_success":"Opzegging ongedaan gemaakt.","delete_version_success":"Wijziging ongedaan gemaakt.","save_contract_success":"Je abonnementsgegevens zijn gewijzigd."},"licence":{"options":{"checkouts":"Ongelimiteerd aantal producten en checkouts","subscriptions":"Abonnementen en termijnbetalingen","custom-dns":"Eigen domein","splittests":"Splittests","upsells":"Verhoog je omzet met kassakoopjes en one click upsells","promotions":"Kortingscodes en staffelkorting","affiliates":"Affiliate center","marketplace":"Toegang tot de Plug&Pay Marketplace","orders":"Tot 2500 orders per kalendermaand"}},"upgrade":{"title":"Upgrade nu naar Plug&Pay","upgrade_reason":" Upgrade daarom nu en","and":"en","receive_for":"krijg voor maar","extra":" extra per","features":" toegang tot al deze features:","monthly":" Per maand","yearly":" Per jaar","save":"bespaar","onboarding":"Bekijk alvast de onboarding video van het affiliate systeem:","now_for":"Upgrade nu voor","licence":{"is_trial":{"order_first":"Zodra je op de bestelknop klikt wordt je abonnement geüpgraded naar Plug&Pay","order_second":"en wordt een bedrag van","order_third":"afgeschreven. Dit is inclusief een korting van","order_fourth":"voor je huidige lopende abonnement. Vanaf","order_fifth":"wordt dan","order_sixth":"excl. btw afgeschreven."},"is_no_trial":{"order_first":"We verrekenen het restant van je lopende abonnement als {amount} korting op je upgrade.","order_second":"Zodra je op de bestelknop klikt incasseren we direct ","order_third":"excl. btw","order_fourth":"van je rekening. Daarna wordt","order_fifth":"excl. btw afgeschreven."}}},"patch_notes":{"li_first":{"date":"27 feb \'20","introduction":"De afgelopen maanden hebben we weer veel functionaliteiten en opties toegevoegd. Hiernaast zijn er nog talloze kleine quality of life updates doorgevoerd waardoor het gebruik van Plug&Pay hopelijk nog makkelijker is geworden!","list":"<li>Je kan nu binnen abonnementen het product wijzigingen.</li> <li>Bij abonnementen en bij bestellingen van de klant kan je een \'nieuwe bestelling\' toevoegen.</li> <li>Voor het testen van webhooks kun je zelf een bestelling of abonnement aanmaken en aangeven dat het om een testbestelling gaat.</li> <li>Tijdens het toevoegen van labels krijg je nu de optie om te kiezen uit bestaande labels.</li> <li>Binnen de productinstellingen kan je een eigen productnaam opgeven die alleen in de admin zichtbaar is en niet voor je bezoekers, zodat je voor jezelf een handiger overzicht kan maken.</li> <li>De bedrijfsnaam staat nu in het overzicht van de klanten onder de naam</li> <li>Een filteroptie om maand/kwartaal/jaar abonnementen te onderscheiden</li> <li>Je kan nu de totale waarde tot nu toe van een abonnement inzien</li> <li>Tijdens het filteren van abonnementen zie je nu hoeveel resultaten er zijn</li> <li>Een optie om de productbeschrijving te verbergen op de factuur</li> <li>Er staat extra uitleg bij de statistieken op het dashboard</li> <li>Btw-bedrag wordt nu weergeven in het dashboard als je met je muis over het vraagteken gaat</li> <li>De bedrijfsnaam kun je nu verbergen in je checkout</li> <li>Het maximale bedrag per betaalmethode wordt nu weergeven onder de instellingen</li> <li>Je kunt nu een interne opmerking toevoegen bij het aanmaken van een bestelling en de opmerkingen en labels exporteren.</li> <li>Onder het kopje statistieken kun je nu ook al je upsell en kassakoopjes vinden.</li> <li>Als je op je checkoutpagina zit en bent ingelogd kun je nu met één druk op de knop de checkout aanpassen.</li> <li>Producten kun je dupliceren</li> <li>Je kunt de naam van je klant weergeven op bedankpagina, dit kun je aanzetten via ‘Instellingen &gt; Analytics’</li>"},"li_second":{"date":"27 juni","introduction":"Naar aanleiding van alle feedback van de afgelopen maanden hebben we het Plug&Pay dashboard een update gegeven:","list":"<li>We hebben een support widget toegevoegd aan het dashboard. Heb je vragen over de update of over iets anders? Ga dan naar de pagina <a href=\\"/contact\\">Support</a> en klik op het blauwe tekstballonnetje rechtsonder.</li> <li>Er zijn tabjes voor Afgebroken bestellingen en Mislukte incasso\'s toegevoegd aan het orderoverzicht</li> <li>De filters op het bestellingen- en abonnementenoverzicht zijn op kleine schermen naar het witte vlak verplaatst, en zijn op grote schermen altijd zichtbaar aan de rechterkant van het scherm.</li> <li>Op grote schermen zie je op de orderpagina nu rechts de ordergeschiedenis in plaats van onderaan de pagina.</li> <li>Er is een zoekveld toegevoegd aan het producten- en checkoutoverzicht.</li> <li>Overzichtspagina kortingscodes toont meer informatie, o.a. het verbruik en of de kortingscode nog actief/geldig is.</li> <li>Vanaf de product-detailpagina is nu meteen door te klikken naar de geselecteerde checkout en vice versa.</li> <li>Nieuwe template selector met preview-knoppen.</li> <li>Alle tabellen zijn iets aangepast zodat bestellingen en abonnementen met lange productnamen nu beter op kleine schermen passen.</li>"},"li_third":{"date":"6 juni","list":"Mogelijkheid om een redirect URL in te stellen bij een countdown, waar een gebruiker na het verlopen van een aanbeiding automatisch naar wordt doorverwezen."},"li_fourth":{"date":"4 juni","list":"Nieuwe aparte template voor herinneringen n.a.v. mislukte automatische incasso\'s, naast de betaalherinnering voor eerste orders."},"li_fifth":{"date":"27 mei","list":"Het is vanaf nu mogelijk om naast je algemene voorwaarden ook product-specifieke voorwaarden toe te voegen. Ga hiervoor naar Producten > Product X > Geavanceerd."},"li_sixth":{"date":"24 mei","list":"<li>Wanneer gebruiker een bestelling afbreekt maar binnen een kwartier alsnog een bestelling plaatst, wordt er geen betaalherinnering meer gestuurd voor de eerste order.</li><li>Instelling toegevoegd om webhook ook aan te roepen bij automatische incasso\'s</li><li>De webhook stuurt bij termijnbetalingen nu ook het totaal aantal termijnen en de huidige termijn mee.</li>"}},"memberships":{"edit":"Bijwerken","delete":"Verwijderen","disconnect_product":"Product ontkoppelen","rule_deleted":"Regel verwijderd","order_information":"Er is iets fout gegaan met de gekoppelde regels uitvoeren voor deze order. Bekijk wat er is fout gegaan onder het blok Triggers","force_rules":"Regels met het event \\"Bestelling betaald\\" direct uitvoeren","huddle":{"name":"Huddle","title":"Huddle instellingen","description":"Vul hieronder de Huddle instellingen in voor dit product","add_product_to_rule":"Product koppelen aan bestaande regel","add_rule":"Regel toevoegen","rule_deleted":"Regel verwijderd","settings":{"event":{"invoice_created_title":"Event: Factuur aangemaakt","order_paid_title":"Event: Bestelling betaald","invoice_created_description":"Huddle configuratie na een aangemaakt factuur:","order_paid_description":"Huddle configuratie na een betaalde bestelling:","subscription_ended_title":"Event: Abonnement geëindigd","subscription_ended_help":"Wanneer je een event maakt voor een abonnement, wordt deze regel automatisch gegenereerd.","subscription_ended_description":"Huddle configuratie als een abonnement van de status \'actief\' naar \'geëindigd\' gaat:","no_levels":"Er zijn geen toegangsniveaus gevonden in Huddle.","check_huddle":"Er zijn geen toegangsniveaus gevonden in Huddle. Controleer je Huddle instellingen.","loading_levels":"Toegangsniveaus laden...","api_token_error":"Er is een fout opgetreden bij het ophalen van de Huddle toegangsniveaus. Het lijkt er op dat de ingevulde API token niet correct is ingevuld. Controleer de Huddle plugin instellingen, als dit probleem zich blijft voordoen neem dan contact op met Plug&Pay support."}},"modal":{"name":"Naam","name_placeholder":"Huddle Ultimate voor product x","levels_placeholder":"Toegangsniveau toevoegen","create_title":"Regel aanmaken","levels":"Toegangsniveaus toekennen","levels_search":"Toegangsniveaus zoeken","levels_edit":"Toegangsniveaus toekennen of wijzigen","levels_example":"Ultimate, Premium etc.","tool_tip_search":"Kan je je eerder aangemaakte regel niet vinden? Type dan de naam in het zoekvenster.","search_rule":"Zoek naar een eerder aangemaakte regel","add_rule":"Regel toevoegen","rule_name":"Regel naam zoeken","edit_rule":"Regel wijzigen","product_already_assigned":"Dit product is al gekoppeld aan deze regel","level_already_used_on_product":"Deze toegangsniveau\'s zijn al gekoppeld aan  een regel op dit product, verwijder de regel eerst voordat je ze hier kunt koppelen","something_went_wrong":"Er is iets fout gegaan bij het aanmaken van deze regel","product_added":"Product gekoppeld aan regel","product_edited":"Product gewijzigd","rule_order_title":"Als order betaald is met product id: ","rule_level_title":"Voeg Huddle gebruiker toe met toegangsniveau: ","delete_rule_levels":"Verwijder Huddle level van gebruiker","delete_confirm":"Weet je zeker dat je deze regel wil verwijderen?","disconnect_product_confirm":"Weet je zeker dat je dit product wil ontkoppelen van deze regel?","level_unknown":"Dit toegangsniveau is verwijderd in Huddle, maar nog wel gekoppeld aan deze regel. Verwijder de regel om de regel uit het overzicht te halen.","rule_deleted":"Deze regel is verwijderd (inactief gezet) door een extern systeem. Verwijder de regel om de regel uit het overzicht te halen."},"table":{"level":"Toegangsniveau","recurring_rule":"Wederkerend uitvoeren","name":"Regel naam","type":"Type","action":"Actie","options":"Opties","add":"Toekennen","revoke":"Afnemen","delete_tooltip":"Met deze knop wordt de regel verwijderd, dit betekent dat de regel niet meer wordt uitgevoerd voor alle producten die aan deze regel zijn gekoppeld.","recurring_rule_tooltip":"Regel uitvoeren bij elke automatische incasso van abonnementen en termijnbetalingen"}}},"auth":{"register":"Registreren","create_account":"Account aanmaken","signup_for_merchant":"Affiliate worden van {name}","signup_for_merchant_info":"Om te starten met het promoten van {name} heb je een Plug&Pay affiliate account nodig.","affiliate_signup_subtitle":"Registreer je nu geheel kosteloos als affiliate en verdien commissies met het promoten van jouw favoriete merken. Als je al een account hebt kun je <a href=\\"/login\\">hier inloggen</a>.","configuring_your_account":"Je account wordt geconfigureerd..."},"home":{"latest_orders":"Laatste bestellingen","latest_transactions":"Laatste transacties","latest_commissions":"Laatste commissies","revenue_per_product":"Omzet per product","recurring_revenue_per_product":"Gemiddelde maandomzet abonnementen","update_message":"<strong>Gepland serveronderhoud.</strong><br />Op woensdag 22 april om 6:30 in de ochtend zal Plug&Pay even offline zijn vanwege serveronderhoud. Dit duurt naar verwachting ongeveer 15 minuten."},"calendar":{"period":"Periode","daily":"Dag","weekly":"Week","monthly":"Maand","yearly":"Jaar","quarterly":"Kwartaal","interval":"Interval","days":"Dag | Dagen","hours":"Uur | Uren","minutes":"Minuut | Minuten","seconds":"Seconde | Seconden","then":"daarna","first":"eerste","short":{"days":"Dag","hours":"Uur","minutes":"Min","seconds":"Sec"},"enter_date":"Datum invullen","moment":"Moment"},"contract":{"name":"Contract","status":"Status","vat":"Btw","total":"Totaal","refund":"Crediteren","create_new":"Abonnement aanmaken","billing_info":"Betaalgegevens","handling":"E-mails en verwerking","iban":"IBAN","iban_name":"Op naam van","product":"Te bestellen product","send_payment_link":"Factuur + betaallink mailen","send_sepa_invoice":"Machtiging"},"installments":{"create_new":"Termijnbetaling aanmaken","total":"Het totaal aan toekomstige termijnbetalingen bedraagt {currency}.","export":"Abonnementen exporteren","empty_state":"Geen abonnementen gevonden"},"order":{"create_new":"Bestelling aanmaken","title":"Bestellingen","status":"Status","vat":"Btw","total":"Totaal","subtotal":"Subtotaal","product":"Product","refund":"Crediteren","shipping_costs":"Verzendkosten","order_summary":"Inhoud bestelling","action_history":{"title":"Triggers","retry_failed":"Klik op de knop rechtboven om de regels te bekijken, en eventueel opnieuw uit te voeren.","form":{"try_again":"Alle regels opnieuw uitvoeren","date":"Datum","order_paid":"Order betaald","order_created":"Order aangemaakt","trigger":"Trigger","action":"Actie","status":"Status","failed":"Mislukt","success":"Gelukt","attempts":"Pogingen"}},"status_code":{"canceled":"Gestorneerd","unpaid":"Onbetaald","paid":"Betaald","credited":"Gecrediteerd","credit_invoice":"Creditfactuur","pending":"In afwachting"}},"products":{"public_name":"Naam op checkout en factuur","marketplace_name":"Naam in Marketplace","create":"Product toevoegen","title":"Producten","description":"Onderstaande gegevens worden toegevoegd aan je exportbestanden.","sku":"SKU","ledger":"Grootboekrekening","group":"Productgroep","appearance":"Uiterlijk","connections":"Koppelingen","pricing":"Prijzen","downloads":"Downloads","downloads_description":"Deze bestanden worden weergegeven op de standaard bedankpagina van Plug&Pay. Als je een eigen bedankpagina instelt voor je checkout zijn ze niet zichtbaar. De maximale bestandsgrootte is 20 MB.","download_added":"added just now","details":"Details","save_images":"Afbeeldingen opslaan","upload_images":"Afbeeldingen uploaden","physical":"Fysiek product","in_marketplace":"Tonen in Marketplace","product_details":"Productdetails","image_dropzone":"Klik hier of sleep bestanden naar dit vlak om nieuwe afbeeldingen toe te voegen","image_dropzone_more":"Om meer afbeeldingen toe te voegen kun je ze naar het vak hierboven slepen of op het vak klikken.","confirm_remove_image":"Weet je zeker dat je dit bestand wilt verwijderen?","confirm_delete":"Wil je product `{product}` archiveren? Je kunt het daarna nog terugvinden via het filter Archief. Je statistieken en abonnementen met dit product blijven bewaard en operationeel.","confirm_delete_in_marketplace":"Dit product is zichtbaar in de Marketplace. Weet je zeker dat je dit product wilt archiveren? Je statistieken en abonnementen met dit product blijven bewaard en operationeel.","confirm_restore":"Wil je dit product terugzetten?","stock":"Voorraad","no_stock":"Geen voorraad","has_stock":"Voorraad","maintain_stock":"Voorraad bijhouden","show_stock_on_checkout":"Actuele productvoorraad tonen","is_required":"Is verplicht","emptystate":"Geen producten gevonden","create_title":"Product aanmaken","create_product_to_start":"Maak een eerste product aan om te beginnen met het verkopen in jouw shop.","new_product_title":"Nieuw product aanmaken","product_restore_success":"Product teruggezet.","product_archive_success":"Product gearchiveerd.","product_added_success":"Product toegevoegd.","clone_alert":"Wacht ten minste 5 seconden voor je nog een product kopieert","clone_success":"Product gekopiëerd","limit_stock":"Voorraad beperken","via_cf":"via custom fields","stock_prefix":"Nog","stock_suffix":"items beschikbaar","hide_stock":"Voorraad verbergen","stock_error":"Ongeldige voorraad","cloned_warning":"Wacht ten minste 5 seconden voor je het product nog een keer kopieert","product_info_save_success":"Productgegevens opgeslagen","stock_show_type":"Op welke manier wil je jouw voorraad aangeven?","in_stock":"Toon een label met ‘Op voorraad’ op jouw checkout.","limited_stock":"Toon een label met ‘Beperkte voorraad’ op jouw checkout.","count_stock":"Toon de actuele voorraad van jouw product op de checkout.","customfields":{"title":"Gepersonaliseerde velden","description":"Maak en beheer gepersonaliseerde velden om extra informatie te krijgen die relevant zijn voor je bestellingen.  Er zijn twee velden beschikbaar.<br><strong>Let op:</strong> Vergeet de velden niet in teschakelen bij de checkout.","field_deleted":"Custom field is verwijderd","field_required":"Veld is verplicht","field_not_required":"Veld is niet verplicht","add_field":"Veld toevoegen","max_options":"Je hebt meer opties dan toegestaan, we hebben er een aantal weggehaald","option_deleted":"Optie verwijderd","label_empty":"Vul een label in"},"splitscreen":{"template_start":"Start met template","template_subtitle":"Kies een template om mee te beginnen zoals instagram gebruikersnaam, kleding maat of kleur.","template_open":"Open template","custom_start":"Ontwerp een veld","custom_subtitle":"Ontwerp zelf een veld door een veldtype te kiezen dat overeenkomt met de informatie die je wilt verzamelen.","custom_open":"Ontwerp zelf"},"form":{"fieldtype":{"title":"Veld type","description":"Kies het veld type dat overeenkomt met de informatie die je wilt verzamelen."},"fieldname":{"title":"Veldnaam","description":"Een veldnaam die gemakkelijk voor jou te herkennen is."},"public_fieldname":{"title":"Publieke veldnaam","description":"Deze veldnaam zal zichtbaar zijn voor de klant op jouw checkout pagina."},"options":{"title":"Opties","description":"Er zijn {options} opties mogelijk."},"stock":{"title":"Voorraad","description":"Voorraad bijhouden"},"stock_on_checkout":{"title":"Voorraad tonen","description":"Voorraad aantallen tonen op de checkout"},"required":{"title":"Verplicht veld","description":"Veld moet verplicht ingevuld worden."},"max":{"title":"Max. aantal karakters","description":"Het maximaal aantal karakters dat ingevuld mag worden."},"add_option":"Voeg optie toe"},"selectedform":{"instagram":{"name":"Instagram naam","description":"Vraag naar de klant zijn/haar instagram naam.","label":"Instagram naam","public_label":"Wat is je instagram gebruikersnaam?"},"color":{"name":"Kleur","description":"Geef de klant kleuropties voor het product.","label":"Product kleur","public_label":"Welke kleur?","options":{"0":"Rood","1":"Blauw","2":"Groen"}},"size":{"name":"Maat","description":"Geef de klant maatopties voor het product.","label":"Product maatopties ","public_label":"Wat is jouw maat?","options":{"0":"XXS","1":"XS","2":"S","3":"M","4":"L","5":"XL","6":"XXL"}},"date":{"name":"Datum","description":"Laat de klant een datum kiezen voor een evenement.","label":"Datum product","public_label":"Voor welke datum?"},"gift":{"name":"Persoonlijk bericht","description":"Een persoonlijk bericht laten invullen voor de ontvanger.","label":"Persoonlijk bericht","public_label":"Vul hier je bericht in"}},"fieldtypes":{"text":"Tekst","textarea":"Tekst alinea","dropdown":"Dropdown","checkbox":"Checkbox","radio":"Radio button","numeric":"Numeriek","email":"E-mail","multiselect":"Multiselect"},"images":{"title":"Afbeeldingen","description":"Als je een checkout voor dit product aanmaakt worden de afbeeldingen die je hier uploadt op je checkout weergegeven.","uploading_message":"Bezig met uploaden","uploading_error":"Fout bij uploaden van bestand"},"esp":{"title":"ActiveCampaign instellingen","description":"Vul hieronder de ActiveCampaign instellingen in voor dit product"}},"upsells":{"archived":"Upsell gearchiveerd.","clone_alert":"Wacht ten minste 5 seconden voor je nog een upsell kopieert","cloned":"Upsell gekopieerd","create_new":"Nieuwe upsell aanmaken","layout":"Layout","go_to_next_page":"Ga naar de volgende pagina","skip_upsell_button":"Nee dank je, ga verder naar de laatste pagina","confirm_delete":"Weet je zeker dat je de upsell wil verwijderen?","confirm_delete_in_flow":"Deze upsell is actief in een Upsell Flow, je zeker dat je de upsell wil verwijderen?","previewing":"<strong>Let op</strong>, dit is slechts een preview van je pagina. De buttons werken daarom niet.","embed":{"one_button":"Een knop","multiple_buttons":"Meerdere knoppen","help":"Plak deze code op je eigen bedank- of upsellpagina op de plek waar jij de knop wilt plaatsen.","help_tooltip":"Wil je de button meerdere keren op één pagina plaatsen? Zorg dan dat ze allemaal binnen hetzelfde .pnp-elements container element staan en je het .js script maar één keer inlaadt.","title":"Embed code"},"javascript_widget":"Javascript widget ({t})"},"upsell_reminder":{"title":"Je hebt het kassakoopje overgeslagen, weet je zeker dat je verder wilt?","accept":"Voeg toe en ga door met afrekenen","deny":"Afrekenen zonder kassakoopje","admin_label":"Herinnering","admin_description":"Laat een popup zien als de bezoeker dit kassakoopje niet heeft toegevoegd aan de winkelwagen.","address_warning":"Je kan geen popup tonen voor fysieke producten als adres niet verplicht is op de checkout.","nr_of_bumps_warning":"Je kan maar één popup per checkout tonen. Als je de popup voor dit kassakoopje aanzet, dan wordt deze uitgeschakeld bij de andere kassakoopjes van deze checkout."},"administration":{"title":"Administratie","description":"Onderstaande gegevens worden toegevoegd aan je exportbestanden.","select_ledger":"Selecteer een grootboekrekening","ledger_empty":"(geen code ingevuld)","product_terms":"Productvoorwaarden","product_terms_description":"Als je product specifieke/extra voorwaarden heeft kun je deze hier uploaden. Op je checkout dienen mensen dan zowel je algemene voorwaarden als je productvoorwaarden te accepteren.","delete_file_success":"Productvoorwaarden verwijderd","upload_file_success":"Productvoorwaarden opgeslagen"},"blocks":{"countdown":{"title":"Countdown","empty_state":"Geen countdown ingesteld","edit":"Countdown aanpassen","description":"Een evergreen countdown op je upsellpagina telt af vanaf het betaalmoment van de oorspronkelijke order.","enabled":"Evergreen timer tonen op deze upsellpagina.","time":"Tijd","hours":"uren","minutes":"minuten","redirect_url":"Redirect URL","actions":{"nothing":"Niets, klant kan nog steeds afrekenen","disable":"Afrekenknop vervangen door \'Helaas, deze aanbieding is verlopen\'","forward":"Doorsturen naar bedankpagina"}},"cta":{"description":"Voeg een button toe om gebruikers bijvoorbeeld naar een landingspagina door te sturen.","title":"Call-to-action","button_text":"Knoptekst","new_window":"In nieuw venster openen"},"socials":{"title":"Social media","description":"Plaats onderaan de bedankpagina links naar jouw social media.","enable":"Toon social media knoppen"},"testimonials":{"title":"Testimonials aanpassen","max_nr":"Je kunt maximaal 4 testimonials toevoegen.","max_length":"De maximale lengte van een testimonial is {maxLength} karakters.","add":"Testimonial toevoegen","no":"Geen"},"video":{"edit":"Video aanpassen","empty_state":"Geen video ingesteld.","title":"Video","display_after":"Content weergeven na:","end":"Einde video","moment":"Specifiek moment","support":"Het is mogelijk om video\'s van een van de volgende platforms te gebruiken {platforms}."},"usps":{"title":"USP\'s","edit":"USP\'s aanpassen","max":"Geef hieronder maximaal {max} unique selling points op.","title_helptext":"De titel wordt alleen weergegeven in de templates Wall Street en Miss Moneypenny.","no":"Geen"}},"checkouts":{"create":"Checkout toevoegen","create_alt":"Checkout aanmaken","no_content_subtitle":"Plaats je producten op jouw eigen checkout. Kies een template en bepaal de look-and-feel.","create_new":"Nieuwe checkout aanmaken","flow":"Flow","thank_you_page":"Bedankpagina","blocks":"Blokken","video_url":"Video URL","countdown":"Countdown","minutes":"Minuten","usps":"USP\'s","add_block":"Blok toevoegen","is_active":"Activeren","set_vat_null":"Btw verleggen","allow_iban":"Rekeningnummer als betaalmethode toestaan","hide_banktransfer":"Optie \'Betalen op factuur\' verbergen op deze checkout","payment_method":"Betaalmethode","select_method":"Kies een betaalmethode","select_bank":"Kies je bank","watch_video":"Bekijk video","is_test_checkbox":"Dit is een testbestelling (alleen zichtbaar voor admins)","has_subscription_reference":"Let op: je abonnement wordt pas (weer) actief nadat de betaling is ontvangen","out_of_stock":"Onvoldoende voorraad","stock_exceeded":"Dit product mag maximaal {maxQuantity} keer besteld worden","have_discount_code":"Heb je een kortingscode?","discount_code_applied":"Kortingscode toegepast","volume_discount_from":"Je krijgt staffelkorting vanaf {quantity} stuks.","next_tier_discount":"Als je {quantity} of meer stuks bestelt krijg je staffelkorting en betaal je slechts {price} per stuk.","max_tier_discount":"Als je {quantity} stuks bestelt krijg je staffelkorting en betaal je slechts {price} per stuk.","secure_payment":"Veilige betaling","secure_connection":"Verbindingen zijn versleuteld met SSL","hide_vat":"Verberg btw-bedrag waar mogelijk","hide_vat_number":"Verberg het btw-id veld voor binnenlandse bestellingen","hide_vat_number_all":"Verberg het btw-id veld voor alle bestellingen","require_company":"Bedrijfsnaam verplichten","availability":"Nog {nr} beschikbaar!","computed_monthly_price":"Jaar- en kwartaalbedragen als maandbedrag tonen, inclusief kortingspercentage","annual_purchase":"Bij jaarbetaling van","save_amount":"-{amount}%","all_checkouts":"Alle checkouts","emptystate":"Geen checkouts gevonden","removed_success":"Checkout verwijderd","clone_alert":"Wacht ten minste 5 seconden voor je nog een checkout kopieert","copy_success":"Checkout gekopiëerd","added_success":"Checkout toegevoegd","checkout_price_inactive":"Let op: deze checkout is nog niet actief, omdat er nog geen prijs is ingesteld voor het product","checkout_expired":"Deze checkout heeft een countdown met een datum in het verleden en is daarom niet toegankelijk voor klanten. Als je de checkout weer wil activeren, verwijder dan de countdown via het tabje Layout.","avg_ordervalue":"gem. orderwaarde","with_orderbump":"met kassakoopje","with_oneclickupsell":"met one click upsell","upsell_flow":"Upsell Flow","upsell_flow_description":"Stel hieronder in welke upsells kopers na het betalen van hun bestelling te zien krijgen. Als je een flow met meerdere upsells hebt kun je deze opnieuw rangschikken door ze met het <i class=\\"fa-fw fa fa-arrows-v\\"></i> icoontje te slepen. Een flow kan uit maximaal {nr} upsells bestaan.","settings":{"cover_image":"Cover image","cover_image_description":"Deze afbeelding wordt bovenaan de checkout getoond.","title":"Geavanceerde instellingen","fields":"Velden","fields_description":"Vraag op de checkoutpagina naar de volgende informatie:","physical_product":"(Fysiek product)","max_quantity_prefix":"Max","max_quantity_suffix":"items","payment_options":"Betaalopties","button_text":"Knoptekst","allowed_countries":"Toegestane landen","allowed_countries_tooltip":"Gebruik 2-letterige ISO landcodes, bijvoorbeeld:<br>NL - Nederland<br>BE - België<br>ES - Spanje<br>FR - Frankrijk<br>GB - Verenigd Koninkrijk<br>US - Verenigde Staten","seo":"SEO","page_title":"Paginatitel","no_index":"Niet laten indexeren door zoekmachines","primary_image":"Primaire afbeelding","secundary_image":"Secundaire afbeelding","secundary_image_description":"Deze afbeelding wordt alleen gebruikt in de Moneyball en VSL template.","no_image":"Geen afbeelding","js_widget":"Javascript widget","js_widget_description":"Voeg deze Javascript toe aan de checkout, bijvoorbeeld om de Facebook Messenger widget te tonen:","social_media":"Social Media","esp_title":"ActiveCampaign","checkbox_text":"Checkbox tekst","allowed_countries_codes":"Vul alleen 2-letterige landcodes in","pay":"Afrekenen","update_success":"Checkout bijgewerkt","integrations":"Integraties","live_users":"Live gebruikers","live_users_description":"Toon in realtime hoeveel bezoekers er op je checkout aanwezig zijn.","live_users_toggle":"Toon live gebruikers","come_back_title":"Tabblad-notificatie","default_come_back_title":"Vergeet je bestelling niet!","come_back_title_toggle":"Ik wil een tabblad-notificatie gebruiken","custom_come_back_title_description":"Een tabblad-notificatie is een titel die wordt getoond in de tabbladen balk als een klant de checkout verlaat door naar een ander tabblad te gaan. Je kunt hieronder een eigen titel instellen of het veld leeg laten om de standaard titel te gebruiken.","recent_orders":"Recente verkopen","recent_orders_description":"Toon individuele mensen die recentelijk jouw product hebben aangeschaft.","recent_orders_placeholder":"Heeft net product naam geclaimd!","privacy":"Privacy","message":"Bericht","anonymize_details":"Naam klanten anonimiseren.","target":"Doelgroep","period":"Periode","today":"Afgelopen dag","yesterday":"Afgelopen twee dagen","last_7_days":"Afgelopen week","last_30_days":"Afgelopen maand","all_time":"Sinds het begin","streak":"Reeksprestatie","streak_placeholder":"Bijvoorbeeld: klanten, ondernemers, fans","streak_description":"Toon het aantal personen dat jouw product binnen een periode heeft aangeschaft.","notifications":"Boost Notificaties"},"general":{"type_default":"Standaard","type_url":"Eigen URL","type_dynamic":"Template","select_template":"Selecteer een template","new_typ":"Nieuwe bedankpagina aanmaken","typ_title":"Bedankpagina ","one_clicks_help":"Let op: je bedankpagina wordt pas getoond na de one-click upsell pagina\'s.","no_exitintent":"Geen exit intent gebruiken","activate_help":" De checkout is pas toegankelijk als je hem activeert.","restore_fail":"Kan niet herstellen (geen bestaand product geselecteerd).","url_copied":"URL gekopieerd","update_success":"Checkout bijgewerkt","end_of_video":"Einde video"},"layout":{"title":"Layout","description":"Op deze pagina kun je het ontwerp van jouw checkout naar eigen wens aanpassen. Kies eerst een template en je primaire en secundaire kleur","primary_color":"Primaire kleur","secondary_color":"Kleur betaalknop","mirror_layout":"Spiegel layout","customize":"Personaliseren","customize_description":"Klik op de verschillende blokken om de modules te activeren en je betaalpagina uit te breiden.","description_help":"de titel en omschrijving blijven hetzelfde als die van het product, tenzij je ze hier handmatig wijzigt.","usps":"USP\'s","value_stack":{"description":"Creëer een lijst van producten met hun individuele waarden, die visueel worden samengevoegd om de totale waarde van je bundel te presenteren.","error":"Zorg dat iedere rij een label en een bedrag hoger dan 1 euro heeft","savings":"Besparing tonen","savings_hide":"Niet","savings_pct":"Percentage","savings_amount":"Bedrag","title":"Waardebundel"},"video":"Video","show_content_after":"Content weergeven na:","call_to_action":"Call-to-action","timed_content":"Timed content","is_subscription":"Abonnementsvorm","add_bump":"Kassakoopje toevoegen","pay":"Afrekenen","warranty":"Garantie","cart":"Mandje","countdown":"Countdown","testimonials":"Testimonials","countdown_change":"Countdown aanpassen","countdown_description":"Met de countdown kun je een aanbieding laten verlopen. Als je een redirect URL invult is de checkout na het verstrijken van de deadline <strong>niet</strong> meer te gebruiken en wordt de gebruiker na 5 seconden doorgestuurd naar de betreffende URL.","deadline":"Deadline","extra_text":"Aanvullende tekst","redirect_url":"Redirect URL","imageslider":"ImageSlider","testimonial":"Testimonial","testimonials_title":"Testimonials aanpassen","testimonials_description":"Je kunt maximaal 4 testimonials toevoegen.","testimonial_add":"Testimonial toevoegen","name":"Naam","max_3":"Maximaal 3 testimonials","change_order_bump":"Kassakoopje aanpassen","change_ups":"USP\'s aanpassen","change_ups_description":"USP\'s aanpassen","change_ups_title_help":"De titel wordt alleen weergegeven in de templates Wall Street, Miss Moneypenny en Moneyball","change_ups_description_help":"De beschrijving wordt alleen weergegeven in de templates Wall Street en Moneyball","change_video":"Video aanpassen","timed_content_video_available":"Het is op dit moment mogelijk om {value} video\'s te gebruiken.","yt_vimeo_vidya":"YouTube, Vimeo en Vidalytics","yt_vimeo":"YouTube en Vimeo","timedcontent_label":"Content weergeven na:","timedcontent_label_stackoverflow":"Checkout formulier weergeven na:","end_of_video":"Einde video","specific_time":"Specifiek moment","change_warranty":"Garantie aanpassen"},"og_tags_description":"OG tags zorgen voor een betere ervaring wanneer je checkout pagina op social media gedeeld wordt.","og_tags":{"title":{"label":"Titel","tooltip":"Pagina titel"},"description":{"label":"Beschrijving","tooltip":"Een beschrijvende zin van één of twee regels lang."},"image":{"label":"Afbeelding URL","tooltip":"URL van een afbeelding die getoond wordt"},"url":{"label":"URL","tooltip":"URL van de pagina, deze zal bij social media platformen als ID gebruikt worden"}},"redirect_on_cancel":"Doorsturen naar volgende pagina bij sluiten van popup"},"boosters":{"exit_intent":"Exit-intent | Exit-intents","upsell":"Upsell | Upsells","add_popup":"Pop-up toevoegen","add_popup_alt":"Voeg pop-up toe","preview":"Preview","layout":"Opmaak","layout_description":"Kies een template en een kleur voor je primaire button.","preferred_image_size":"Aanbevolen afmeting: {value} pixels.","use_image":"Afbeelding gebruiken","texts":"Teksten","texts_content":"Pas de inhoud van je exit intent popup aan.","paragraph":"Paragraaf","usps":"USP\'s","button":"button","buttons":"Buttons","buttons_description":"Geef op wat er moet gebeuren als er op een button geklikt wordt.","action_default":"Kies een actie","action_close":"Popup sluiten","action_tab":"Nieuw tabblad","action_link":"Link openen","action_upsell":"Upsell kopen","action_next":"Verder in upsell flow","add_img_message":"Klik of sleep om een afbeelding toe te voegen. <br>Maximale afmeting: 2000x2000 pixels.","confirm_remove_image":"Weet je zeker dat je dit bestand wilt verwijderen?","uploading_error":"Fout bij uploaden van bestand","reject_dimensions":"Image width or height too big.","reject_dimensions_alt":"Breedte of hoogte van de afbeelding is te groot.","usps_title":"Usp titel","popup_saved":"Popup opgeslagen","choose_template_title":"Kies een template","choose_template_description":"Kies de template die je wilt gebruiken voor je exit intent pop-up.","no_exit_intent":"Geen exit intent gebruiken"},"upsell":{"new_up_down_sell_title":"Nieuwe upsell/downsell aanmaken","create_upsell":"Upsell aanmaken","create_upsell_description":"Maak je eerste one click upsell en koppel deze vervolgens aan een of meerdere van je checkouts.","add_upsell_success":"Upsell toegevoegd","upsells_and_downsells_title":" Upsells & downsells","upsells_and_downsells_description":"Vanaf deze pagina kun je one click upsells en downsells aanmaken en beheren. Zodra je een upsell hebt gemaakt en naar eigen wens hebt aangepast, kun je deze aan een checkout koppelen door naar het Upsells tabblad van de betreffende checkout te navigeren. <a target=\\"_blank\\" href=\\"https://help.imu.nl/nl/articles/4533726-plug-pay-upsells-aanmaken-en-werken-met-een-upsellflow\\">Klik hier voor een uitgebreide handleiding</a>.","conversion_tooltip":"Conversiestatistieken worden pas sinds oktober 2020 bijgehouden.","emptystate":"Geen upsells gevonden","general":{"upsell_description":"Met one-click upsells kan een klant zonder een nieuwe betaling te starten een extra product aan zijn bestelling toevoegen. Deze upsells kun je vervolgens toevoegen aan de flow van je upsells.<br/>","payment_methods_warning":"Let op: om one-click upsells betalingen te kunnen gebruiken dien je in het Mollie dashboard de betaalmethode \'SEPA-incasso\' te activeren.","upsell_no_id":"Selecteer eerst een product en vul in op welke pagina je de button wil tonen. Als je vervolgens op Opslaan klikt verschijnt er een embed code die je op je pagina kan plakken.","pnp_template":"Plug&Pay template","pnp_template_description":"Kies voor `Plug&Pay template` als je de standaard Plug&Pay template wil gebruiken, kies voor `Op eigen website` als je de upsell button op je eigen website wil plaatsen.","external_site":"Op eigen website","hosted_visible":"De definitieve link wordt pas beschikbaar wanneer je de upsell koppelt aan een checkout.","url":"De URL van de upsell pagina.","webhook":"Webhook","webhook_description":"Deze URL wordt aangeroepen na iedere succesvolle bestelling via deze upsell."},"layout":{"description":"Hier kun je het ontwerp van de upsell naar eigen wens aanpassen. Kies eerst een template en je primaire en secundaire kleur","customize":"Personaliseren","customize_description":"Hier kun je de inhoud van je content van je upsellpagina wijzigen.","remove_image":"Afbeelding verwijderen","add_image":" Nieuwe afbeelding uploaden","background_image":"Achtergrond-afbeelding","background_image_tooltip":"Aanbevolen: 1920x1080","upsell_save_success":"De one-click upsell is opgeslagen.","upsell_save_error":"Er is iets misgegaan bij het opslaan","load_templates_error":"Er is iets misgegaan bij het laden van de templates.","image_selected":"Afbeelding geselecteerd","delete_background_confirmation":"Wil je de achtergrondafbeelding van deze upsell verwijderen?","delete_background_success":"Achtergrondafbeelding is verwijderd?"},"show":{"warning_1":"Let op: deze upsell is nog niet gekoppeld aan een checkout en is daarom nog niet actief in een upsell flow.","warning_2":"Let op: je hebt nog geen prijs ingesteld voor het product in deze upsell.","warning_3":"Let op: voor de Timed content template is een Vimeo of Wistia video verplicht.","upload_busy_warning":"Het uploaden van je afbeeldingen is nog bezig, weet je zeker dat je deze pagina wilt verlaten?"},"placeholders":{"title":"Teksten","open_text":{"label":"Openknop","placeholder":"Direct bestellen"},"header":{"label":"Titel","placeholder":"Gefeliciteerd!"},"sub_header":{"label":"Ondertitel","placeholder":"Wil je dit nog toevoegen met korting?"},"checkout":{"label":"Checkout","placeholder":"Checkout"},"offer":{"label":"Buitenkansje","placeholder":"Buitenkansje"},"confirmation":{"label":"Bevestiging","placeholder":"Bevestiging"},"buy_button_text":{"label":"Afrekenknop","placeholder":"Voeg toe aan bestelling"},"no_thank_you_button_text":{"label":"Nee-knop","placeholder":"Nee, dankje"},"payment_popup_text":{"label":"Extra tekst in popup","placeholder":"Zo, dat is pas makkelijk hè :)"}},"almost_there":"80% - Je bent er bijna","only_now":"Alleen nu","first_cycle_for":"Eerste {cycle} nu voor","price_including_vat":"Prijs inclusief btw","including_vat":"inclusief btw","excluding_vat":"exclusief btw","added":"Toegevoegd!","add_to_order":"Voeg {product} toe aan je bestelling!","accept_terms":"Door te klikken op onderstaande knop voeg je dit product toe aan je bestelling en ga je akkoord met onze voorwaarden.","payment_explanation":"De betaling wordt binnen enkele werkdagen afgeschreven via de betaalmethode waarmee je zojuist hebt betaald.","button_add":"Ja, voeg toe aan mijn bestelling","no_thanks":"Nee, maar toch bedankt","shipping":"Verzendkosten","free_trial":"Het abonnement gaat pas in na de gratis proefperiode van {duration} dagen.","payment_popup_text":" ","paid_trial":"Het abonnement gaat pas in na de proefperiode van {duration} dagen (kosten: {price})."},"exit_intent":{"title":"Exit intents","description":"Een exit intent is een popup die verschijnt zodra iemand een website wil verlaten. Je kunt exit intents gebruiken om te voorkomen dat iemand jouw checkout verlaat zonder iets te bestellen. Stel hier je exit intent in en kies deze op je checkout of upsell pagina.","splitscreen":{"upsell_start":"Pop-up voor upsells","upsell_subtitle":"Ontwerp een pop-up voor een upsell. Selecteer deze pop-up daarna bij de bewerkpagina van de upsell.","upsell_open":"Ontwerp voor upsell","checkout_start":"Pop-up voor checkouts","checkout_subtitle":"Ontwerp een pop-up voor een checkout. Selecteer deze pop-up daarna bij de bewerkpagina van de checkout.","checkout_open":"Ontwerp voor checkout"},"placeholders":{"title":"Vul titel in","subtitle":"Vul subtitel in","paragraph":"Vul paragraaf in","primary_text":"Vul primaire button in","secondary_text":"Vul secundaire button in"}},"pricing":{"title":"Prijzen","options":"Betaalopties","subscription":"Abonnement","subscription_prices":"Abonnementsprijzen","default_price":"Standaardprijs","volume_discount":"Staffelkorting","discount_prices":"Actieprijzen","discount_price":"Actieprijs","schema":"Prijsschema","two_terms":"Twee termijnen","registration_fee":"Afwijkende eerste periode","trial":"Proefperiode","original_price":"Van","current_price":"Voor","pieces":"Stuks","tiers":"Staffels","tier":"Staffel","add_tier":"Staffel toevoegen","add_price":"Prijs toevoegen","prices_include_vat":"Alle prijzen zijn inclusief btw","first_charge":"Eerste periode","pay_in_terms":"Betaling in termijnen","free":"Gratis","paid_trial":"Probeer {days} dagen voor {price}","free_trial":"Probeer {days} dagen gratis","after_trial_choice":"Daarna kun je kiezen tussen:","after_trial":"Betaal daarna","installments":"Termijnen","trial_display_price_prefix":"dagen proefperiode €","trial_display_price_suffix":", daarna","display_price_first_prefix":"Eerste periode € ","display_price_first_suffix":", daarna ","prices_excluding_vat":"Prijzen excl. btw","prices_including_vat":"Prijzen incl. btw","sepa_unavailable":"Let op: als je abonnementen of termijnbetalingen wil aanbieden dien je via je Mollie dashboard de betaalmethode SEPA-incasso of creditcard te activeren.","no_discount":"Geen korting","trial_duration_prefix":"De eerste","trial_duration_suffix":"dagen voor €","active_subscriptions_warning_prefix":"Als je prijzen aanpast geldt dit alleen voor nieuwe abonnementen, niet voor de","active_subscriptions_warning_suffix":"actieve abonnementen.","highlighted":"Uitgelicht","highlighted_tooltip":"Kies welke prijs standaard geselecteerd wordt op checkouts met dit product. Je kunt dit eventueel overschrijven door ?suggested-plan=yearly achter de url te plakken, of ?plan=yearly als je de keuze wil verbergen.","tiers_prefix":"Vanaf","tiers_suffix":"stuks","mollie_raise_limit":"Via Mollie kunnen bedragen hoger dan {price} niet standaard via SEPA geïncasseerd worden. Neem contact met Mollie om de limiet te verhogen.","select_period_error":"Selecteer voor alle prijzen een periode...","price_save_success":"Prijzen opgeslagen"},"address":{"store_name":"Winkelnaam","street":"Straat","housenumber":"Huisnr.","business_name":"Bedrijfsnaam","company":"Bedrijfsnaam","address":"Adres","address_alt":"Adresgegevens","city":"Plaats","country":"Land","vat_number":"Btw-id","coc_number":"KvK-nummer","zipcode":"Postcode","telephone":"Telefoon","website":"Website","ignore_vat_shift":"Geen btw verleggen","bic":"BIC","numero":"Nr."},"promotions":{"discount":"Korting","sale":"Actiekorting","promosale":"Promokorting","volume_discount":"Volumekorting","label":"Label","unit_price":"Stukprijs","requirements":"Voorwaarden bestelling","discount_value":"Korting","restrictions":"Beperkingen","create_new":"Kortingscode aanmaken","edit":"Kortingscode bewerken","discount_code":"Kortingscode","hide_discount_code":"Verberg het kortingscode veld","code":"Code","static":"Generieke code","dynamic":"Unieke code per klant","min_amount":"Minimumbedrag","min_quantity":"Minimumaantal","limits":"Limiet","max_uses":"Beperken tot {input} keer gebruik in totaal","once_per_user":"Beperken tot 1 keer per e-mailadres","per_order":"Gehele bestelling","per_item":"Per item","days_valid":"Geldigheidsduur","code_example":"Bijv. WINTERSALE","type_percentage":"Percentage","type_fixed":"Vast bedrag","type_free_product":"Gratis product","type_no_shipping":"Geen verzendkosten","usage":"Gebruik","first_term_extra":"Eenmalige extra kosten","create_code":"Kortingscode aanmaken","emptystate":"Trek extra klanten door kortingscodes aan te bieden. Je kunt kiezen tussen een vaste korting, een percentage, of een gratis product.","remove_code_confirmation":"Wil je deze kortingscodes verwijderen?","removed_success":"Kortingscodes verwijderd","options_warning":"Let op: als je een percentage instelt of korting per item geeft, wordt deze ook toegepast op het kassakoopje.","select_type":"Selecteer een type","select_product":"Selecteer een product","requirements_percentage":"Selecteer of de korting op de gehele bestelling of op één bepaald product berekend moet worden:","requirements_else":"De korting wordt alleen toegepast als het winkelmandje aan de volgende voorwaarden voldoet:","requirements_min":"Korting wordt alleen toegepast als het totale orderbedrag hoger is","restrictions_description":"Met onderstaande opties kun je de geldigheid en het gebruik van je kortingscode beperken:","save_success":"Promotie opgeslagen"},"sidebar":{"links":"Links","administration":"Administratie","shop":"Winkel","dashboard":"Dashboard","products":"Producten","customers":"Klanten","contracts":"Abonnementen","orders":"Bestellingen","templates":"Templates","checkouts":"Checkouts","preferences":"Voorkeuren","promotions":"Kortingscodes","ab_tests":"A/B-tests","statistics":"Statistieken","emails":"E-mails","connections":"Koppelingen","support":"Support","affiliates":"Affiliates","account":"Account","info":"Gegevens","settings":"Instellingen","integrations":"Koppelingen","invoices":"Verbruik","logging":"Logging","upsells":"Upsells","boosters":"Boosters","confirmation_pages":"Bedankpagina\'s","widgets":"Widgets","debtors":"Debiteuren","installments":"Termijnen","more":"Meer","contact":"Contact","help":"Help","admin":"Beheer","tenants":"Gebruikers","commissions":"Commissies","my_partners":"Mijn Partners","payouts":"Uitbetalingen","referrals":"Referrals","copyright":"Copyright &copy; 2020 Plug-and-Pay.com. Alle rechten voorbehouden."},"countdown":{"duration_description":"Aanbieding nog","valid":"geldig"},"navbar":{"upgrades":"Upgrade","search_results":"Zoekresultaten","logout":"Uitloggen","stock":"Voorraad","exports":"Exports","store":"Store dashboard","partner":"Partner dashboard","customers":"Klanten","trials":"Trials","stock_low":"Laag","nl":"Nederlands","en":"English","test":"Testmodus"},"dashboard":{"title":"Dashboard"},"customers":{"title":"Klantbeheer","filter":"Filter","emptystate":"Geen klanten gevonden","search_placeholder":"Klanten zoeken op naam of e-mailadres","show":{"contracts":"Abonnementen","orders":"Orders","lifetime_value":"Lifetime value","latest_order":"Lifetime value"},"table":{"order_amount":"Aantal orders","latest_order":"Laatste order","emptystate":"Geen klanten gevonden"}},"contracts":{"title":"Abonnementen","every_year":"Ieder jaar","every_month":"Iedere maand","every_quarter":"Ieder kwartaal","yearly":"Jaarlijks","monthly":"Maandelijks","quarterly":"Ieder kwartaal","single":"Eenmalig","two_terms":"Twee termijnen","nr_of_terms":"Aantal termijnen","in_x_terms":"{x} maandtermijnen","in_x_terms_of":"{x} maandtermijnen van","content":"Inhoud abonnement","mine":"Mijn Abonnement","upgrade":"Aanpassen","cancel":"Opzeggen","current":"Huidig Abonnement","pricing":"Kosten","disabled_recurring_dates":"Op de 31e van de maand en op 29 februari worden er geen incasso\'s uitgevoerd.","future":"Toekomst","review":"Ter controle","billed":"gefactureerd","emptystate":"As soon as subscriptions have been created, you will see an overview with filter and export options.","no_found":"No contracts gevonden","contract_details":"Abonnement details","paymentmethods_not_found":"Je kunt geen bestellingen of abonnementen aanmaken als je nog geen Mollie account met actieve betaalmethodes hebt gekoppeld.<br /><br /> Ga naar <a href=\\"/settings#payments\\">Instellingen - Betalingen</a> om je Mollie account te koppelen.","notify_pdf":"Automatisch een orderbevestiging met PDF factuur mailen","notify_prefix":"De bevestiging en de betaallink van de eerste order worden","is_future_prefix":"Verzonden op","direct":"direct verzonden","pdf_manually":"Je hebt ervoor gekozen om de klant zelf de eerste factuur te mailen. De betaallink vind je na het aanmaken bij de orderinformatie.","is_single":"Alle volgende orders worden automatisch geïncasseerd.","price_invalid_error":"Het totaalbedrag van {price} kan niet worden voldaan met de gekozen betaalmethode","is_past_error":"Je kunt geen datum in het verleden selecteren","create_success":"Contract aangemaakt","delete_success":"Contract is verwijderd","delete_warning":"Are you sure you want to delete this contract?","testmode_description":"Dit is een testabonnement","is_trial":"dit is een account in de proefperiode","next_payment_at":"Volgende betaling op:","remaining_payments":"Resterende betalingen","contract_active":"Abonnement actief","contract_active_warning":"Let op: bij opzeggen wordt het domein ook gelijk onbereikbaar","deactivate_from":"Deactiveren vanaf","end_current_period":"Einde huidige periode","next_billing":"Volgende incasso op:","next_billing_alt":"Volgende incasso","wizard_url":"Signup wizard URL","huddle_domain":"Huddle domein","phoenix_domain":"Phoenix domein","domain_deleted":"x Domein is offline","customer_info":"Klantgegevens","edit_contents":"Inhoud wijzigen ","recently_billed":"Reeds gefactureerd","upcoming":"Toekomstig","save_success":"Contract opgeslagen","new_order":"Nieuwe bestelling","new_contract":"Nieuw abonnement","new_installment":"Nieuwe termijnbetaling","installment":"Termijn","vat_shifted":"Btw verlegd","prices_including_vat":"Prijzen inclusief. btw","base_price":"Basisprijs","save_billing_warning":"Weet je zeker dat het nieuwe totaalbedrag klopt?","show":{"payment_methods":"Betaalmethodes","no_payment_methods":"Geen betaalmethodes gevonden.","invalid_payment_method_error":"Deze betaalmethode is niet geldig meer.","payment_method_destroy":"Weet je zeker dat je deze betaalmethode wil verwijderen?","payment_method_destroy_warning":" Dit kan niet ongedaan gemaakt worden!","delete_contract_warning":"Are you sure you want to delete this contract?"},"mandate":{"create_title":"Betaalmethode toevoegen","create_description":"Via onderstaand formulier kun je een nieuwe SEPA-betaalmethode toevoegen.","replace_all_customer_mandates":"Vanaf nu alle abonnementen van {contract} incasseren van dit IBAN-nummer","saved_success":"Betaalmethode opgeslagen.","delete_title":"Betaalmethode verwijderen","delete_description":"Let op! Deze betaalmethode wordt gebruikt in andere actieve abonnementen. Als je de methode verwijdert kunnen die abonnementen niet meer met deze methode geïncasseerd worden.","mandate_id":"Mandaat ID","customer_id":"Klant ID","delete_destroy":"Weet je zeker dat je deze betaalmethode wil verwijderen?","delete_warning":" Dit kan niet ongedaan gemaakt worden!","reset_mollie_prefix":"Abonnement {contract} is gekoppeld aan hetzelfde","reset_mollie_suffix":"als onderstaande abonnementen met een ander e-mail adres:","mollie_profile":"Mollie profiel","reset_description":"Bij het toevoegen van of afrekenen met een nieuwe betaalmethode wordt deze daardoor ook aan bovenstaande abonnementen gekoppeld. Als je dit wil voorkomen kun je voor dit abonnement het profiel resetten. Alle bestaande betaalmethodes worden dan van dit abonnement ontkoppeld.","reset_button":"Reset abonnement","reset_warning":"Weet je het zeker? Als je het profiel reset worden alle bestaande betaalmethodes van dit abonnement ontkoppeld.","profile_reset_success":"Profiel is gereset.","changes_title":"Wijzigingen","changes_prefix":"Op dit abonnement zijn onderstaande handmatige wijzigingen toegepast","changes_suffix":"(sinds 25 juni 2020)","edit_pricing_title":"Abonnement aanpassen","edit_pricing_description":"Hier kun je de inhoud en de prijs van dit abonnement aanpassen.\\nControleer na het opslaan altijd even of het nieuwe bedrag klopt.","edit_pricing_warning":" Bij dit abonnement is mogelijk de basisprijs of korting niet goed opgeslagen, let dus even extra goed op als je iets gaat wijzigen."}},"orders":{"title":"Bestellingen","history":"Geschiedenis","abandoned":"Afgebroken","failed":"Mislukte betalingen","tests":"Tests","manual":"Handmatig","emptystate":"Geen bestellingen gevonden","webhook_failed":"Webhook aanroepen mislukt","pay":"Nu betalen","test":"Test","hide_order":"Wil je deze order verbergen?","order_hidden":"Order verborgen","payment_status":"Betaalstatus","credited_locked":"Deze order is gecrediteerd en kan niet worden gewijzigd.","credit_invoice_locked":"Dit is een creditfactuur, deze order kan niet worden gewijzigd.","mollie_status":"Mollie status","labels":"Labels","comments":"Comments","order_updated":"Order is geüpdatet","testmode_description":"Dit is een testbestelling","no_stock":"Voorraad leeg","no_pricing":"Geen prijs ingesteld","create_success":"Bestelling aangemaakt","show":{"webhooks_failed":"Webhooks aanroepen mislukt","webhooks_history":"De webhooks voor deze bestelling zijn {calls_count} keer aangeroepen.","installment_details":"Details termijnbetaling"},"create":{"custom_row":"Aanpasbare orderregel","select_product":"Kies een product","product_without_pricing":"[Geen prijs ingesteld]","product_out_of_stock":"[Voorraad leeg]"}},"commissions":{"title":"Affiliate-commissies","emptystate":"Geen commissies toegekend.","create":"Aanmaken","hide_commission":"Weet je zeker dat je deze commissie wil verwijderen?","hide_commission_confirm":"Wil je de bijbehorende wederkerende commissie ook stopzetten?","create_title":"Commissie toevoegen","create_description":"Wil je handmatig een commissie toekennen aan een van je affiliates? Vul dan onderstaande formulier in:","affiliate":"Affiliate","order_id_tooltip":"Let op: dit betreft niet het factuurnummer maar de Order ID. Je vindt deze op de orderpagina.","contract_has_commissions":"Commissies voor het bijbehorende abonnement zijn al toegepast.","order_has_commissions":"Commissies voor deze bestelling zijn al toegepast.","include_contract":"Commissie wederkerend maken","for_this_order":"voor deze bestelling","recurring":"wederkerend"},"history":{"open":"Openen","delete":"Verwijderen","delete_confirmation":"Wil je deze factuur verwijderen uit je boekhoudpakket?","delete_confirmed":"Factuur verwijderd"},"invoice":{"pdf_invoice":"PDF factuur","open":"Openen","mail":"Mailen","original_order":"Oorspronkelijke bestelling","one_click_upsell":"One click upsell","payment_link":"Betaallink","discount_code":"Kortingscode","additional_fees":"Aanmaningkosten","on":"over","more_actions":"Meer actie","new_order":"Nieuwe bestelling","new_contract":"Nieuw abonnement","new_installment":"Nieuw termijnbetaling","edit_address":"Adres bewerken","delete_order":"Order verwijderen","plugin_create":"Aanmaken in","cancel_payment":"Incasso annuleren","reminder":"Herinnering","collect":"Incasseren","remove_order_confirmation":"Wil je deze bestelling verwijderen?","remove_order_warning":"Let op: als je deze order verwijdert is je reeks factuurnummers in Plug&Pay niet meer opeenvolgend.","order_removed":"Bestelling is verwijderd","plugin_invoice_created":"Factuur aangemaakt in {plugin}","refund_confirmation":"Weet je zeker dat je deze order wil crediteren?\\n\\nLet op: crediteren is puur administratief in Plug&Pay. Als de betaling al binnen is dien je deze handmatig terug te storten of dit via je Mollie dashboard te doen.","refund_confirmed":"Order gecrediteerd","refund_failed":"Order kon niet gecrediteerd worden","cancel_confirm":"Wil je deze incasso annuleren? De betaalstatus in Plug&Pay wordt dan Onbetaald, en de Mollie incasso wordt geannuleerd","cancel_confirmed":"Incasso is geannuleerd","cancel_failed":"Incasso kon niet geannuleerd worden","collecting_confirmed":"Incasso gestart","collecting_failed":"Incasso starten mislukt","address_external_reference":"Bijv. PO-nummer of kostenplaats","order_updated":"Order is geüpdatet","send_invoice":"Factuur mailen","subject":"Onderwerp","message_body":"Bericht","time":"Time","webhook_url":"Webhook URL","webhook_history":"Webhook history"},"contact":{"title":"Contact opnemen","intro":"Op deze pagina vind je de manier om met ons in contact te komen. Voor alle technische vragen kun je terecht in ons helpcentrum, overige vragen behandelen we via mail.","helpdesk":"Helpdesk","helpdesk_title":"Technische vraag?","helpdesk_intro":"Voor je technische vragen over de Plug&Pay software kun je terecht in onze helpdesk.","patch_notes_text":"Als je meer wilt weten over Plug&Pay updates, lees dan onze {0}.","patch_notes_intro":"Op deze pagina houden we je op de hoogte van de belangrijkste veranderingen in de Plug&Pay software.","patch_notes":"Patch notes","contact_title":"Adresgevens","non_technical_questions":"Voor administratieve vragen:","no_answer_listed":"Staat je antwoord niet bij de veelgestelde vragen? Stel hem dan rechtstreeks aan","message_send_to":"Je bericht is verstuurd naar","bug_report":"Bug melden","policies":"Voorwaarden","policies_intro":"Hieronder tref je alle voorwaarden aan die gelden op het gebruik van Plug&Pay.","data_processing_agreement":"Verwerkersovereenkomst","terms_and_conditions":"Algemene Voorwaarden","define_contact_recipient":"Ik heb een vraag voor...","select_merchant_info":"Kies de merchant voor wie je vraag is bedoeld."},"settings":{"advanced":"Geavanceerd","beta":"BETA","title":"Instellingen","payment_providers":"Betalingen","payments":{"warning_unlink_mollie":"Weet je zeker dat je de koppeling met je Mollie account wil resetten? Je kunt dan geen betalingen meer ontvangen via Plug&Pay!","mollie_unlinked":"Je Mollie account is ontkoppeld. Je kunt nu ook de Plug&Pay app verwijderen in je Mollie dashboard via Instellingen - Apps.","add_payment_provider":"We kunnen je shop pas live zetten als je een betaalprovider hebt gekoppeld","website_profile":"Website profiel","unlink_mollie":"Mollie ontkoppelen","information":"Informatie over de koppeling tussen Plug&Pay en je betaalprovider.","mollie":"Het koppelen van Mollie door middel van API-keys wordt niet langer ondersteund. Hoewel je bestaande koppeling uiteraard gewoon blijft werken raden we je aan om jouw Mollie account opnieuw te koppelen via de blauwe button hierboven.","not_connected":"Om betalingen te kunnen ontvangen dien je een betaalprovider te koppelen. Klik op de button hieronder om je Plug&Pay toegang te geven tot je Mollie account.<br /><br />Heb je nog geen Mollie account? Klik dan in het volgende scherm onderin op Aanmelden.","onboarding":{"pending":"Mollie heeft alle benodigde informatie ontvangen en is je aanmelding aan het beoordelen.","unverified":"Mollie heeft meer informatie nodig, je kunt deze opgeven via je <a target=\\"_blank\\" href=\\"https://my.mollie.com/dashboard/org_{organization_id}/onboarding\\">Mollie dashboard</a>."}},"vat":"Btw","email":"Email","terms_conditions":"Algemene voorwaarden","credentials":"Inloggegevens","two_factor_auth":"Twee-factor-authenticatie","two_factor_auth_description":"Wanneer je deze extra beveiliging voor je Plug&Pay omgeving instelt kan er pas op nieuwe apparaten worden ingelogd als je deze expliciet toegang geeft via een unieke code die je op je telefoon ontvangt.","two_factor_setup":"Instellen","two_factor_tel":"Vul je telefoonnummer in","tel":"Telefoonnummer","sms_success":"SMS verstuurd","sms_error":"SMS kon niet verstuurd worden","two_factor_activate_success":"Twee-factor-authenticatie ingeschakeld","two_factor_deactivate_success":"Twee-factor-authenticatie is uitgeschakeld","two_factor_error":"Activatie kon niet worden voltooid","credentials_updated":"Credentials updated","change_password":"Wachtwoord wijzigen","google_analytics":"Analytics","domains":"Domeinnaam","dns_explanation":"Vul onderstaande DNS records in bij jouw domeinhost. Zodra je domein gevalideerd is verschijnt er een vinkje bij en kun je je huidige domein omzetten.","dns_oss_explanation":"Vul onderstaande DNS records in bij jouw domeinhost. Zodra je domein gevalideerd is verschijnt er een vinkje bij en kun je doorgaan naar de volgende stap van het OSS proces.","defaults":"Standaardwaarden","preferences":"Voorkeuren","notify_email_commission":"Stuur mij e-mailnotificaties bij nieuwe commissies","send_review_requests":"Vraag mij om recensies achter te laten voor mijn partners","include_in_marketplace":"Toon mijn winkel in de Plug&Pay marketplace","accounting":"Boekhouding","esps":"ESPs","partner_opt_in":"Hou mij op de hoogte van producten en aanbieders die ik zou kunnen promoten.","plugins":"Plugins","developers":"Ontwikkelaars","step_two":"Download en installeer de Google of Windows Authenticator app en scan de QR-code, of ","step_two_link":"klik hier om de code via SMS te ontvangen","step_two_warning_prefix":"Let op! ","step_two_warning":"De QR-code verdwijnt na activeren, zorg er dus voor dat iedereen die toegang moet hebben tot jouw P&P omgeving deze eerst scant!","verification_code_label":"Vul de 6-cijferige verificatiecode in:","verification_code":"Verificatiecode","step_two_deactivate_prefix":"Om twee-factor-authenticatie uit te zetten dien je je eerst opnieuw te verifiëren. Open je Authenticator app of ","step_two_deactivate_suffix":"en vul daarna de 6-cijferige verificatiecode in: ","step_two_deactivate_link":"ontvang de code via SMS ","store_email_label":"Store email","full_name_label":"Your full name","introduction":"Op deze pagina kun je een aantal opties instellen die bij het aanmaken van nieuwe checkouts standaard ingevuld zullen worden.","primary":"Primaire","secondary":"Secundaire","warranty_title":"Garantie titel","warranty_description":"Garantie omschrijving","money_back":"Niet goed? Geld terug!","two_weeks_warranty":"14 dagen garantie op je aankoop.","powered_by_hide_text":"Powered by Plug&Pay tekst verbergen","affiliate_replacement_text":"De tekst wordt automatisch vervangen door jouw persoonlijke affiliatelink.","affiliate_call_to_action":"Jouw investering in Plug&Pay terugverdienen? <a href=\\"https://plugandpay.nl/affiliate-programma/\\">Meld je aan als affiliate</a> en ontvang een maandelijkse vergoeding om ons te promoten!","shop_information_title":"Algemene kenmerken van shop","shop_information_description":"Bijvoorbeeld laagste prijs garantie, levertijden, beleid voor retouren etc.","standard_country":"Standaard ingevulde land","country_tooltip":"Er wordt eerst geprobeerd een land te selecteren op basis van de locatie van je bezoeker, pas als dat niet lukt wordt onderstaande land gebruikt.","usp_description":"Deze worden alleen weergegeven bij de Miss Moneypenny template.","widgets":{"title":"Javascript widgets","introduction":"Voeg stukjes Javascript code toe aan al je checkouts, upsells, of bedankpagina\'s. Hiermee kun je bijvoorbeeld de Facebook Messenger widget tonen, of je eigen conversie-tracking toevoegen.","textarea":{"checkout":"Checkouts:","upsells":"Upsells:","thank_you_pages":"Bedankpagina\'s:"},"settings_saved":"Settings saved"},"email_templates":{"title":"E-mail templates"},"emails":{"title":"E-mail instellingen","disable_for_recurring":"Factuurmails voor automatische incasso\'s uitschakelen","disable_for_first":"Factuurmails voor nieuwe bestellingen uitschakelen","disable_for_fails":"Mails voor betaalherinneringen en mislukte incasso\'s uitschakelen","disable_announcements":"Aankondigingsmail voor automatische incasso\'s inschakelen","days_in_advance":"dagen van te voren","announce_trials":"Eerste incasso na proefperiode altijd aankondigen","announce_installments":"Termijnbetalingen altijd aankondigen","dns_title":"DNS Instellingen","dns_address":"Adres voor versturen van mail","dns_domain":"Let op: dit moet een eigen domeinnaam zijn, dus geen Gmail of Hotmail adres.","dns_address_placeholder":"Van welke e-mailadres wil je facturen sturen?","dns_error":"Er is iets fout gegaan. Probeer het e-mailadres te verwijderen en daarna opnieuw toe te voegen."}},"esp":{"title":"ActiveCampaign instellingen","description":"Vul hieronder de ActiveCampaign instellingen in voor dit product","event_paid_title":"Event: Factuur aangemaakt","event_paid_description":"ActiveCampaign configuratie voor het moment dat een factuurnummer aangemaakt is","event_cancelled_title":"Event: Abonnement stopgezet","event_cancelled_description":"ActiveCampaign configuratie voor het moment dat een abonnement is geannuleerd","event_ended_title":"Event: Abonnement geëindigd","event_ended_description":"ActiveCampaign configuratie voor het moment dat een abonnement afloopt","event_changed_title":"Event: Abonnement gewijzigd","event_changed_description":"ActiveCampaign configuratie voor het moment dat een abonnement is gewijzigd","add_rule":"Regel toevoegen","edit_rule":"Regel aanpassen","add_new_rule":"Nieuwe regel toevoegen","rule_delete_success":"Regel verwijderd","tags_label":"Tags (komma gescheiden)","custom_field_label":"Kies custom field","list_label":"Kies lijst","automation_label":"Zoek automation","automation_tooltip":"Kan je je automation niet vinden? Type dan de naam in het zoekvenster.","automation_search":"Zoek een automation..","tags_placeholder":"dit,zijn,vier,tags","value_label":"Vul een waarde in","action_label":"Kies actie","subscribe":"Subscribe contact","unsubscribe":"Unsubscribe contact","billing_cycle":"Factureringscyclus","end_date":"Einddatum","current_date":"Huidige datum","company":"Bedrijfsnaam","phone_number":"Telefoonnummer","invoice_nr":"Factuurnummer","street":"Straat","housenumber":"Huisnummer","zipcode":"Postcode","city":"Woonplaats","country":"Land","remarks":"Opmerkingen","quantity":"Aantal","sku":"SKU","price":"Prijs","fields_empty_error":"Vul aub alle velden in.","rule_added_success":"Regel toegevoegd"},"domains":{"setup":{"title":"Bestaand domein koppelen","diy_title":"Zelf instellen","diy_subtitle":"Stel zelf de DNS instellingen in. ","diy_open":"Zelf instellen","support_title":"Laten instellen","support_subtitle":"Ben je niet bekend met deze instellingen of lukt het niet? Vul een vragenlijst in zodat we de DNS voor jou kunnen instellen.","support_open":"Laten instellen"},"example_domain":"bijv. checkout.vogelspotters.nl","not_verified":"Not yet verified","settings_updated":"Instelling bijgewerkt","confirm":"Weet je zeker dat je jouw domeinnaam wil ontkoppelen?","updated":"Domains updated","settings":"Instellingen","title":"Jouw domein","subtitle":"Als je jouw betaalpagina\'s vanaf een eigen (sub)domein wil weergeven kun je dat hieronder instellen. Je betaalpagina\'s worden pas omgeleid wanneer de DNS instellingen succesvol ingesteld zijn.","no_domain":"Er is nog geen domein gekoppeld.","settings_shown_for_hosting":"Wanneer je de domeinnaam hebt opgeslagen verschijnen de DNS-instellingen die je bij je webhosting dient in te vullen.","dns_in_progress":"Je aanvraag voor DNS op eigen domein is in behandeling","dns_help_requested":"Het aanvraag formulier is automatisch geopend. <br>Is het niet gelukt?","dns_help_request_again":"Probeer opnieuw te openen.","dns_loaded_request_help":"Toch hulp nodig?","dns_loaded_request_help_link":"Laat dit voor jou instellen.","wants_help_request_help":"Toch zelf doen?","wants_help_request_help_link":"Aanvraag intrekken.","dns_records":"DNS Records","esp_title":"ActiveCampaign","esp_api_url":"API URL","esp_api_url_tooltip":"Deze kun je vinden via https://JOUW-ACCOUNT.activehosted.com/app/settings/developer","esp_api_url_placeholder":"Bijv: https://persoonlijke-url.api-us1.com","esp_token":"API TOKEN","esp_token_placeholder":"Jouw ActiveCampaign API Token","esp_token_tooltip":"Deze kun je vinden via https://JOUW-ACCOUNT.activehosted.com/app/settings/developer","table":{"name":"Name","type":"Type","value":"Value","current":"Current","active":"Actief"}},"vat":{"settings":"Btw instellingen","profiles":"Btw-profielen","group":"Tarief","description":"Instellingen voor internationale verkopen.","vat_country":"In welk land doe je btw aangifte?","vat_description_one":"De tarieven die je bij je productprijzen kunt selecteren worden geladen op basis van deze instelling. ","vat_watch_out":"Let op: ","vat_description_two":"als je deze instelling wijzigt moet je bij al je producten opnieuw het juiste btw tarief selecteren.","eu_tax":"Bij verkoop buiten de EU 0% btw rekenen.","ip_warning":"Let op: dit doen we op basis van IP-adres en kun je dus niet makkelijk zelf testen.","edit_settings":"Instellingen aanpassen","set_now":"Nu instellen","new_vat_rules":"Nieuwe btw-regels voor e-commerce in de EU","new_vat_rules_description":"Verkoop je jaarlijks voor meer dan €10.000 aan consumenten in EU-landen buiten je eigen land? Dan moet je vanaf 1 juli 2021 het btw-tarief van het land van de afnemer rekenen. Lees meer op de site van de ","tax_service":"Belastingdienst","tax_shifted":"Omschrijving bij 0% btw (btw verlegd)","tax_shifted_description":"Weet je niet wat dit is? Laat het dan zoals het is.","saved":"Voorkeuren opgeslagen"},"accounting":{"reeleezee_username":"Reeleezee gebruikersnaam","reeleezee_password":"Reeleezee wachtwoord","reeleezee_paused":"Pauzeer importeren","start_from_id":"Eerste order ID","moneybird_token":"Moneybird API token","moneybird_paused":"Pauzeer importeren","moneybird_administration_id":"Moneybird Administration ID","conflict":"Deze factuur is al naar {plugin} verzonden."},"analytics":{"ga":"Google Analytics","gtm":"Google Tag Manager","warning":"Let op: als je een eigen bedankpagina hebt, voeg de trackers dan ook daar toe.","send_name_email":"Naam + email meesturen naar bedankpagina","encrypt_values":"Gegevens versleuteld meesturen naar bedankpagina","specific_url":"Specifieke orderbevestiging-URL per checkout gebruiken","ua_code_placeholder":"UA-XXXXXX-1 of G-XXXXXXXXXX","fb_pixel_example":"Your Pixel ID should go here (e.g. 178271792)","fb_conversions_token_example":"Add the token returned from the Facebook Events Manager here (looks like EAAGuo...)","fb_test_code_example":"Use the test code provided by Facebook to test if your connection is working","ua_code":"UA tracking code","tracking_code":"Tracking code","fb_pixel":"Facebook Pixel","fb_conversions_token":"Facebook Conversie API token","fb_test_code":"Testcode (Let op: vergeet deze niet leeg te maken als je live data wilt ontvangen)","send_order_info":"Orderwaarde meesturen naar bedankpagina","vat_included":"Orderwaarde incl. btw","enhanced_ecommerce":"Enhanced E-commerce","send_ecommerce_data":"E-commerce data meesturen","gtag_heading":"Google Tag Manager instellingen","gtag_manager":"GTM activeren","gtag_id":"GTM code"},"invoices":{"title":"Facturen","monthly_usage":"Orders verbruikt deze maand","warning":"Let op: alle facturen tellen mee, dus ook je abonnement incasso\'s en termijnbetalingen.","usage":"Mijn verbruik deze maand"},"help":{},"webhooks":{"title":"Webhooks","cancelled_url":"Webhook voor opzeggingen","ordered_url":"Webhook voor bestellingen","cancelled_webhook_description":"Deze webhook wordt aangeroepen op het moment dat een abonnement is verlopen.","description":"Webhooks worden altijd aangeroepen na een succesvolle order.","url":"Webhook URL","key":"API-sleutel","resend":"Opnieuw","call":"Aanroepen","history":"Geschiedenis","call_webhooks":"Webhooks aanroepen","generic_webhooks":"Alleen generieke webhook","call_webhooks_now":"Webhooks direct aanroepen en niet wachten tot de eerste incasso van","call_webhooks_invoices":"Webhooks en zaps ook aanroepen bij automatische incasso\'s van abonnementen en termijnbetalingen.","call_webhooks_orders":"Webhooks en zaps aanroepen per orderregel in plaats van per hele order.","copy":"Copied the key: ","updated":"Settings updated","webhooks_moved_to_v2":"Onze webhook functies zijn verplaatst naar Plug&Pay 2.0 voor een verbeterde ervaring!"},"emails":{"templates":"Templates","test":"Testen","send_invoice":"Factuur toesturen","send_invoice_descr":"Standaardtekst bij het handmatig versturen van PDF-facturen.","announce_invoice":"Aankonding automatische incasso","announce_invoice_descr":"Deze mail wordt voor een automatische incasso naar de klant gestuurd.","ordered":"Orderbevestiging","payment_link":"Betaallink","paid":"Betaling ontvangen","shipped":"Verzendbevestiging","payment_reminder":"Betaalherinnering","sepa_reminder":"Mislukte incasso","recurring_invoice":"Herhaalfactuur","order_confirmation":"Orderbevestiging","order_notification":"Ordernotificatie","variables":{"title":"Variabelen","variable":"Variabele","description":"Je kan variabelen aan je e-mails toevoegen door de volgende tags in de tekstvelden te plaatsen, ingesloten door haken. Bijvoorbeeld: [first_name] voor voornaam. Onderstaande variabelen zijn beschikbaar:","templates":"Templates","subscription_cycle":"Jaar- of maandabonnement","total_with_vat":"Totaalbedrag incl. btw","total_without_vat":"Totaalbedrag excl. btw","due_date":"Aantal dagen tot incasso"},"send_recurring_invoices":"Mail klant bij iedere termijnfactuur","spf_dkim_explanation":"Om mails te kunnen sturen naar jouw klanten (bijv. voor facturen en betaalherinneringen) vanaf een eigen e-mailadres moet je een paar stappen ondernemen. Bevestig allereerst je e-mailadres en voeg daarna de SPF & DKIM records toe aan je DNS instellingen.","order_confirmation_descr":"Deze mail wordt naar de klant verstuurd zodra een nieuwe bestelling is geplaatst en betaald.","order_notification_descr":"Deze mail wordt naar jezelf gestuurd zodra een nieuwe bestelling is geplaatst en betaald.","recurring_invoice_descr":"Deze mail wordt naar de klant verstuurd wanneer een nieuwe incasso/factuur wordt aangemaakt voor een abonnement of termijnbetaling.","payment_reminder_descr":"Deze mail wordt naar de klant (inclusief betaallink) verstuurd wanneer er na het klikken op Afrekenen niet binnen 15 minuten betaald is.","sepa_reminder_descr":"Deze mail wordt naar de klant (inclusief betaallink) verstuurd wanneer een incasso niet kon worden uitgevoerd.","payment_link_descr":"Deze mail wordt naar de klant verstuurd wanneer je handmatig een bestelling of abonnement aanmaakt en kiest voor Betaallink mailen.","order_received":"We hebben je bestelling ontvangen.","invoice_announcement":"Aankondiging automatische incasso.","payment_failed":"Betaling mislukt.","new_order":"Er is een bestelling binnen gekomen.","your_invoice":"Je factuur","invoice_generated":"Er is een incasso aangemaakt.","variable":"Variabele"},"errors":{"generic":"Er is iets fout gegaan","ai_limit":"Je hebt onze AI functionaliteiten te snel achter elkaar gebruikt, probeer het over een paar minuten opnieuw.","ai_generic_error":"Er is iets fout gegaan, dit kan komen door informatie dat mist. Controleer of je beschrijving duidelijk genoeg is.","no_input":"Je hebt geen beschrijving ingevuld.","invalid_vat":"Dit is geen geldig btw-id","vat_missing_country":"Een btw-id moet altijd beginnen met een landcode","get_info_failed":"Er is iets misgegaan met het ophalen van de gegevens.","save_info_failed":"Er is iets misgegaan met het opslaan van de gegevens."},"success":{"changes_saved":"Wijzigingen opgeslagen"},"unpaid_invoices_notification":{"title":"Onbetaalde Plug&Pay facturen","description":"Betaal deze zo snel mogelijk om te voorkomen dat je shop offline gaat.","pay":"Nu betalen →"},"pay":{"stripe_issuer_error":"Selecteer een bank","purchase":"Afrekenen","tos":"algemene voorwaarden","product_tos":"productvoorwaarden","accept_tos":"Ik ga akkoord met de aankoop, de door mij ingevulde gegevens","accept_automatic_billing":"Je abonnement wordt zonder opzegging automatisch verlengd.","accept_installments":"De volgende termijn wordt automatisch afgeschreven. | De volgende {count} termijnen worden automatisch afgeschreven.","no_methods":"Let op: er zijn geen betaalmethodes beschikbaar, je kunt dus niet afrekenen. Dit kan bijvoorbeeld komen door een storing bij Mollie.","stripe_direct_debit":"Door uw IBAN in te vullen en deze betaling te bevestigen geeft u Stripe, onze betalingsprovider, toestemming om instructies naar uw bank te sturen om het bedrag van uw rekening af te schrijven. U heeft recht op restitutie volgens de voorwaarden van uw overeenkomst met uw bank."},"cart":{"shipping_costs":"Verzendkosten","including_vat":"Inclusief btw","including_vat_short":"incl. btw","amount_including_vat":"Bedrag incl. btw","excluding_vat":"Exclusief {pct}% btw","excluding_vat_short":"ex. btw","price_includes_vat":"Totaalbedrag is inclusief {vat} btw","no_vat":"Geen btw","invalid_currency":"Ongeldige valuta geselecteerd.","unknown_error":"Er is een onbekende fout opgetreden.","price_note_1":"Deze prijs geldt alleen voor de eerste betaling","price_note_2":"Daarna wordt {cycle} {price} {vat_status} geïncasseerd.","price_note_3":"Daarna wordt {installments} keer {price} {vat_status} geïncasseerd.","price_note_after":"Na deze eerste betaling wordt er","price_note_after_trial":"Na je proefperiode van {days} dagen wordt er","price_note_announcement":"","price_note_ending":" gefactureerd","first_installment":"De eerste termijn","starting_next_cycle":"Vanaf volgende {cycle} wordt er","trial_note":"Over {duration} dagen wordt er {amount} {vat} geïncasseerd. Dit zal vanaf dan {cycle} gebeuren.","first_period_note":"Deze prijs geldt alleen voor de eerste betaling. Daarna wordt {cycle} {price} {vat_status} geïncasseerd.","installments_note":"Dit bedrag wordt later nog {nr} {label} automatisch geïncasseerd.","quantity_discount":"Je staffelkorting bedraagt {amount}."},"tests":{"title":"A/B-tests","ab_test":"A/B-test","emptystate":"Verhoog je conversie door verschillende checkouts te testen. Je bezoekers worden willekeurig naar een van je checkouts gestuurd en wij laten zien welke het beste scoort.","max_tests":"Max. tests","done_tests":"Tests gedaan","is_active":"Actief","control":"Controle","variation":"Variatie","create_new":"A/B-test toevoegen","value_per_view":"Waarde per view","started":"Gestart","ended":"Geëindigd","create_title":"A/B-test aanmaken","premium_feature":"<strong>🏆 Premium Feature</strong> <em>A/B testen is een functie van het `Premium` abonnement. Upgrade vandaag nog om meer uit jouw shop te halen!</em>","upgrade_now":"Upgrade je account","original":"Oorspronkelijk","max_test_description":"Maximaal aantal keer dat deze A/B-test wordt uitgevoerd. Laat leeg als er geen maximum is.","create_success":"A/B-test aangemaakt","started_at":"Gestart op","ended_at":"Geëndigd op","winner":"Winnaar","start_test":"Test starten","end_test":"Test beëindigen","results":"Resultaten","original_short":"Oorspr.","times_sold":"keer verkocht","start_confirm":"Wanneer je een splittest start kan deze niet meer gewijzigd worden. Weet je het zeker?","end_confirm":"Weet je zeker dat je deze splittest wil beëndigen? Dit kan niet ongedaan maakt worden!","updated_success":"A/B-test aangepast"},"statistics":{"recurring_subtotal":"Doorlopende omzet","retention":"Retentie","trials":"Trials","trial_description":"Overzicht van trials per product. Opgezegd en Actief gaan over de huidige status; Betaald betekent dat minimaal 1 vervolgfactuur is betaald.","upsells":"Upsells","active_carts":"{count} Winkelwagen actief | {count} Winkelwagens actief","tooltip_ex_vat":"Dit bedrag is exclusief {count} btw.","today":"Vandaag","today_tooltip":"De omzet van vandaag. Hierbij worden bestellingen met de status ‘betaald’ en ‘in afwachting’ meegerekend.","month":"Deze maand","month_tooltip":"De omzet van alle bestellingen van deze maand met de status ‘betaald’ en ‘in afwachting’.","year":"Dit jaar","year_tooltip":"De omzet van alle bestellingen van dit jaar met de status ‘betaald’ en ‘in afwachting’.","compare":"vs. zelfde dag vorige maand","revenue_tooltip":"Dit is de omzet van alle bestellingen met de status ‘betaald’ of ’in afwachting’ in de geselecteerde periode.","revenue_label":"Omzet deze periode","order_count_label":"Aantal bestellingen","subscriptions_tooltip":"Dit is het totaal aantal abonnementen met de status ‘Actief’.","subscription_compare":"vs. maand geleden","expected_revenue_tooltip":"De verwachte omzet van abonnementen en termijnbetalingen waarvan de incassodatum in de geselecteerde periode staat.","expected_revenue_label":"Verwachte incasso\'s deze periode","excluding_vat_short":"ex. btw","recurring_revenue_tooltip":"Dit is de gemiddelde maandomzet. Uit kwartaalabonnementen, jaarabonnementen en termijnbetalingen worden ook teruggerekend naar een maandomzet.","from_new":"Uit nieuwe sales","from_recurring":"Uit recurring","from_installments":"Er zijn daarnaast ook nog {count} termijnbetalingen geïncasseerd.","revenue_from_installments":"Uit termijnbetalingen","emptystate":"Er was geen omzet in deze periode.","orders_empty":"Geen bestellingen gevonden in deze periode.","commission_label":"Commissie deze periode","commission_tooltip":"Het totaalbedrag aan afgedragen commissie deze periode.","hits_label":"Aantal hits deze periode","hits_tooltip":"Het aantal bezoekers dat via een affiliate naar je salespages en checkouts is geredirect.","balances_label":"Openstaande betalingen","balances_tooltip":"Het totale openstaande bedrag van al je affiliates.","announce_invoice_short":"Autom. incasso\'s","all_products":"Alle producten","recurring_description":"De gemiddelde maandelijkse omzet van alle actieve abonnementen.","recurring_revenue_label":"Doorlopende omzet","retention_description":"Het percentage abonnementen dat <em>x</em> maanden na de eerste betaling nog actief is.","active_contracts":"Actieve abonnementen","active_contracts_description":"Het verloop van het aantal actieve abonnementen.","subscriptions":"Abonnementen","new":"Nieuw","cancelled":"Geannuleerd","trials_description":"Overzicht van je abonnementen met proefperiodes. De kolommen Opgezegd en Actief gaan over de huidige status; Betaald betekent dat minimaal 1 vervolgfactuur is betaald.","started":"Gestart","in_trial":"In trial","upsells_description":"Conversiepercentages van kassakoopjes en one click upsells.","bumps_revenue":"Extra omzet","conversion_tooltip":"De precieze conversie wordt bijgehouden vanaf 14 oktober 2019 en geeft aan hoeveel van de mensen die een kassakoopje aangeboden hebben gekregen, deze ook geselecteerd hebben.","upsells_revenue":"Extra omzet","conversion_tooltip_2":"De precieze conversie wordt bijgehouden vanaf 14 oktober 2019 en geeft aan hoeveel van de mensen die een one click upsell aangeboden hebben gekregen, deze ook gekocht hebben.","ocu":"One click upsells","total_revenue":"Totale maandelijkse omzet van geselecteerde abonnementen: ","table":{"product":"Product","started":"Gestart","canceled":"Opgezegd","active":"Actief","payed":"Betaald","in_trial":"In trial"}},"admin":{"tenants":"User management","index":{"users":"Gebruikers","search_users":"Gebruikers zoeken op naam of e-mailadres","search_table":{"all":"Alles","inactive":"Inactief","no_subscription":"Geen abonnement","non_paying":"Niet betalend","test_account":"Testaccount"}},"edit":{"edit_merchant":"Merchant bewerken","edit_subdomain_first":"Je kunt hier het subdomein van ","edit_subdomain_second":" wijzigen. Dit is alleen beschikbaar voor merchants die geen eigen domen hebben opgegeven.","form":{"email":"E-mail","domain":"Domein"}},"pending_marketplace":{"merchant":"Merchant","date":"Datum","login":"Login","approve":"Approve","approved":"Merchant is toegelaten tot de Marketplace","went_wrong":"Merchant is toegelaten tot de Marketplace","are_you_sure_first":"Weet je zeker dat je affiliate","are_you_sure_second":"wil verwijderen?","affiliate_deleted":"Affiliate verwijderd?"}},"date_range":{"today":"Vandaag","this_month":"Deze maand","thirty_days":"30 dagen","past_month":"Vorige maand"},"affiliates":{"affiliate":"Affiliate","statistics":"Statistieken","statistics_description":"Totaal commissie totaal sales etc","sellers":"Verkoper | Verkopers","new_sellers":"Nieuwe aanmeldingen","orders":"Bestellingen","order":"Bestelling","contract":"Abonnement","commissions":"Commissie | Commissies","preferences":"Voorkeuren","products":"Producten","profiles":"Profiel | Profielen","invoices":"Facturen","recurring":"Wederkerend","recurring_explanation":"Geef ook commissie op wederkerende incasso\'s","default_commission":"Standaardcommissie","balances":"Balansen","settings":"Instellingen","payments":"Betalingen","payments_info":"Hieronder vind je alle facturen van uitbetalingen naar jouw rekeningnummer. Zodra een merchant de bestellingen heeft goedgekeurd komen ze hieronder te staan.","your_referrals":"Aangebrachte klanten","your_referrals_info":"Alle door jou aangebrachte klanten en de beloningen die je hiervoor hebt ontvangen.","view_merchant":"Profiel bekijken van verkoper","join_request_sent":"Je verzoek is ingediend!","join_request_failed":"Er is iets mis gegaan met je verzoek.","left_partnership":"Je hebt je uitgeschreven bij deze merchant.","your_affiliate_checkouts":"Jouw unieke affiliatelinks","marketplace":"Marketplace","marketplace_info":"Meld je aan voor de Plug&Pay Marketplace om meer affiliates te bereiken. Als je je aanmeldt wordt Plug&Pay een van je affiliates en voegen we onze tracking code toe aan alle links op <a target=\\"_blank\\" href=\\"https://marketplace.plugandpay.nl\\">marketplace.plugandpay.nl</a>.","marketplace_max_products":"Om jouw shop perfect te kunnen uitlichten kun je maximaal 5 producten kiezen die in de Marketplace getoond worden.","rules":"Huisregels","decline_reason_info":"De affiliate zal deze reden via mail toegestuurd krijgen","decline":"Afwijzen","merchant_settings_info":"Dit zijn de gegevens die (potentiële) verkopers van jouw winkel zien in de verschillende overzichten. Bijvoorbeeld als ze zich willen aanmelden voor je programma.","issue_activating":"Je kunt het affiliate center niet activeren zonder een geldige afbeelding, omschrijving of huisregels.","rate_this_merchant":"Beoordeel deze verkoper","your_vote_is_anonymous":"De verkoper krijgt jouw stem niet te zien","based_on_nr_votes":"op basis van {count} stem | op basis van {count} stemmen","votes":"stem | stemmen","affiliate_not_verified":"Voordat je betalingen kunt ontvangen dien je je profiel compleet te maken →","report_problem":"Ik heb een technisch probleem","support":"Support","faq_of_partner":"Veel gestelde vragen van ","question_about":"Ik heb een vraag over...","question_not_found":"Mijn vraag staat hier niet tussen","new_tag":"Nieuw!","refferal_id":"Unieke referral ID","is_b2b":"Ik ben geregistreerd als ondernemer","all":"Alle affiliates","actions":"Acties","stop":"Stopzetten","approve":"Goedkeuren","delete":"Verwijderen","inactive_message":"Weet je zeker dat je deze wederkerende commissie stop wil zetten?","active_message":"Weet je zeker dat je deze wederkerende commissie wil (her)activeren?","deleted_message":"WWeet je zeker dat je deze commissie wil verwijderen?","edit":{"title":"Affiliate bewerken","description":"Je kunt hier de affiliate key van {affiliate} wijzigen.","refferal_key":"Referral key"},"index":{"emptystate_title":"Affiliate Marketing","emptystate_description":"Verhoog je bereik door verschillende affiliates in te zetten voor jouw marketing.","ultimate_title":"🏆 Ultimate Feature","ultimate_description":"Het affiliate dashboard is een functie van het `Ultimate` abonnement. Upgrade vandaag nog om meer uit jouw shop te halen!","upgrade":"Upgrade je account","view_video":"Of bekijk alvast de onboarding video van het affiliate systeem:"},"marketplace_tab":{"reviews":"Je gemiddelde beoordeling in de Marketplace is op dit moment {starcount}/5 sterren op basis van <a href=\\"/affiliates/marketplace/reviews\\">{reviewcount} recensies</a>.","confirmation_needed":"Let op: voordat je shop zichtbaar wordt in de Marketplace moet deze nog even goedgekeurd worden door een medewerker van Plug&Pay. Zodra dat is gebeurd ontvang je een mailtje en verdwijnt deze melding.<br />Je kunt hieronder wel alvast je content instellen.","public_email":"Openbaar e-mailadres","short_description":"Korte omschrijving","no_index":" Mijn pagina\'s niet laten indexeren door zoekmachines","save_settings":"Instellingen opslaan","products_in_mp":"Producten in marketplace","no_products":"Geen producten gevonden","add_product":"Product toevoegen","max_5_products":"Max. aantal van 5 producten bereikt.","add_to_mp":"Product aan marketplace toevoegen","saved":"Voorkeuren opgeslagen","max_3":"Je kunt maximaal 3 categoriën kiezen","mp_status_save_success":"Marketplace status opgeslagen","delete_warning":"Wil je dit product uit de Marketplace verwijderen?"},"marketplace_product":{"back":"&laquo; Terug naar overzicht","mp":"Marketplace","product_title":"Bepaal hier hoe {title} er voor potentiële affiliates uit komt te zien in de Plug&Pay marketplace.","category":"Categorie","page_elements":"Pagina-elementen","usps":"USP\'s","video":"Video","testimonials":"Testimonials","links_title":"Uitgelichte promotielinks","links_description":"Selecteer welke promotielinks je wil tonen op de marketplace-pagina van dit product.","limit_reached":"Max. bereikt","promo_media":"Promotiemateriaal selecteren","no_promo_media":"Geen andere promotiematerialen gevonden.","saved":"Productgegevens opgeslagen","max_uploads":"Max. aantal uploads bereikt","max_categories":"Je kunt maximaal 3 categoriën kiezen"},"materials":{"type":"Type bijlage","website":"Website","landing":"Landingspagina","optin":"Opt-in pagina","trial":"Proefperiode","webinar":"Webinar","body":"De url van je salespage","description":"Omschrijving van de pagina","whitelist_help":"Je promotiemateriaal kan alleen verwijzen naar een url die je hebt aangegeven in je <a href=\'/affiliates/settings#whitelist\' style=\\"font-size:11px;\\">whitelist instellingen.</a>","limit_reached":"Max. bereikt","saved":"Media zijn opgeslagen","max_uploads":"Max. aantal uploads bereikt.","delete_success":"Media verwijderd"},"onboarding":{"title":"Onboarding","description_prefix":"In onderstaande video laat Martijn het affiliatesysteem zien en vertelt hij welke instellingen van belang zijn om gelijk van start te gaan. Klik op het","description_suffix":"icoontje rechtsonder om de video op je volledige scherm te bekijken:","start":"Aan de slag!"},"payment":{"description":"Op deze pagina vind je een overzicht van alle betalingsruns die je hebt aangemaakt. De SEPA bestanden kun je gebruiken om de betalingen eenvoudig bij je bank te importeren.","sepa_allowed":"SEPA bestanden kunnen alleen worden gedownload als je een IBAN-nummer en BIC-code hebt ingevuld in je <a href=\\"/settings\\">instellingen</a>.","iban":"IBAN","export_failed":"Export mislukt"},"profile":{"description":"Op deze pagina kun je affiliate profielen aanmaken. Je kunt voor ieder profiel instellen hoeveel procent of euro commissie je wil betalen en aangeven of de commissie ook op automatische incasso\'s van toepassing is. Vervolgens kun je aan al je verkopers een profiel toewijzen.","select_profile":"Selecteer een profiel","new_profile":"Nieuw profiel","create_new_profile":"Nieuw profiel aanmaken","current_description":"Bepaal eerst een standaardcommissie in die voor alle producten geldt, en stel daarna eventueel per product een afwijkende waarde in. Wanneer je nieuwe producten toevoegt krijgen ze automatisch de standaardcommissie.","cookie_life":"Levensduur cookie","cookie_life_tooltip":"Maximaal aantal dagen vanaf de verwijzing dat een affiliate nog commissie ontvangt op nieuwe bestellingen.:","no_products":"Geen producten gevonden","cycle":"per termijn ","hide_description_prefix":"Met het","hide_description_suffix":"knopje kun je producten verbergen voor affiliates binnen dit profiel, zonder dat het invloed heeft op het wel/niet ontvangen van commissie.","delete_profile":"Profiel verwijderen","copy":"Bestaand profiel kopiëren","deleted":"Profiel verwijdered","created":"Profiel aangemaakt","saved":"Profiel opgeslagen"},"seller":{"description":"Hier zie je alle verkopers die zich hebben aangemeld voor jouw affiliate programma. Om een affiliate te verwijderen zet je de status op Declined.","active_since":"Actief sinds","address":"Adresgegevens","company":"Bedrijfsgegevens","no_company":"Er zijn geen bedrijfsgegevens bekend.","website":"Website","socials":"Social media","no_socials":"Er zijn geen social media profielen gevonden.","stats":"Statistieken","order_amount":"Aantal bestellingen","orders":"bestellingen","clicks":"Kliks","conversion":"Conversie","totals":"Totale orderwaarde","paidout":"Totale commissie","recurring":"Wederkerend","pending":"Wachtend","locked":"Openstaand","paid":"Betaald","invoices":"Facturen","date":"Datum","bank":"Rekeningnummer","amount":"Bedrag","to_receive":"Te ontvangen","download_pdf":"Download PDF factuur","no_invoices":"Er zijn nog geen facturen voor deze partner gemaakt.","reviews":"Recensie","total":"Totaal","communication":"Communicatie","payouts":"Uitbetalingen","materials":"Materialen","pm":"Privébericht","editing":"Let op: je hebt wijzigingen die nog moeten worden opgeslagen.","sales":"Sales","commission":"Commissie","commission_tooltip":"Het onderste bedrag is de gemiddelde wederkerende commissie per maand. Commissies uit kwartaalabonnementen, jaarabonnementen en termijnbetalingen worden ook teruggerekend naar een maandelijks bedrag.","profile":"Profiel","totals_description":"{sales} verkochte producten in {orders} bestellingen","open_msg":"Bekijk bericht aan deze affiliate","found":"gevonden","declined_reason":"Welke reden wil je affiliate <strong>{seller}</strong> laten weten?","save_seller_title":"Verkopers definitief accepteren","save_seller_description":"Je staat op het punt verkoper(s) te accepteren voor jouw programma. Met deze actie krijgen ze een bevestiging in de mail waarin ze nogmaals worden gewezen op jouw huisregels en het gebruik van jouw linkjes & materialen. Als je Zapier hebt aangesloten worden na \\"Opslaan\\" ook direct jouw zaps afgevuurd voor acceptatie van deze verkopers."},"setting":{"logo":"Logo","is_active":"Registraties toestaan","is_active_tooltip":"Voor activeren van jouw affiliate center zijn nodig: afbeelding, betaaldrempel, omschrijving en huisregels.","unique_reg_url":"Unieke registratie-url","description":"Beschrijving (max 500 karakters)*","preferences_description":"Geef hier je voorkeuren aan. Het instellen van commissiepercentages kun je doen door middel van","profiles":"Profielen","allow_sellers":"Verkopers toelaten","auto":"Automatisch","manual":"Handmatig","click_policy_label":"Wie ontvangt er commissie","nobody":"Niemand (affiliate systeem uitschakelen)","first":"De eerste die de koper doorstuurde","last":"De laatste die de koper doorstuurde","threshold_tooltip":"Minimum openstaand bedrag om in een betalingsrun meegenomen te worden","threshold":"Betaaldrempel*","whitelist_tooltip":"Alleen bij redirects naar een van onderstaande domeinen wordt een affiliate cookie geplaatst.","whitelist":"Redirect whitelist","release":"Vrijgeven na","release_tooltip":"Het aantal dagen tussen een initiële bestelling en uitbetaling van de bijbehorende commissie. Commissies over automatische incasso\'s worden altijd na 60 dagen uitbetaald.","mute_new_reg":"Stuur mij geen mail bij een nieuwe affiliate aanmeldingen","mute_affiliate_invoices":"Stuur mijn affiliates geen mail bij een nieuwe uitbetaling","rules":"De huisregels voor aanmelding van affiliates. Gebruik deze ruimte voor bijv. je betaaldrempel & betaaltermijn, do\'s & dont\'s en tips.","rule":"Regel","actions":"Acties","limit_reached":"Max. bereikt","webhook_description":"Je kunt webhooks aanroepen bij verschillende acties binnen het affiliateportal.","payout_created":"Uitbetaling aangemaakt","payout_created_tooltip":"Bij het aanmaken van een betalingsrun wordt deze url aangeroepen","esp":"ActiveCampaign","esp_description":"Synchroniseer je affiliates met onderstaande e-maillijst.","list":"Lijst","select_list":"Selecteer een lijst","tag":"Tag","dummy_1":"Onze uitbetaaldrempel is €...","dummy_2":"De (eerste/laatste) klik is leidend voor de commissie.","dummy_3":"Wij betalen iedere ... de commissies","add_img":"Voeg een productafbeelding toe van 800 bij 800 px","remove_img":"Weet je zeker dat je dit bestand wilt verwijderen?","upload_error":"Fout bij uploaden van bestand","invalid_error":"Ongeldige URL","max_rules":"Max. aantal regels bereikt"},"review":{"back":"&laquo; Terug naar overzicht","mp":"Marketplace","review_count":"Hier vind je alle recensies die jouw affiliates hebben achtergelaten. Je gemiddelde beoordeling is {starcount}/5 op basis van {metacount} recensies.","no_reviews":"Er zijn nog geen recensies achtergelaten.","date":"Datum","affiliate":"Affiliate","communication":"Communicatie","payouts":"uitbetalingen","materials":"Materialen","total":"Totaal","anonymous":"Anoniem","review":"Recensie","pm":"Privébericht"},"home":{"dashboard":"Dashboard","correction_prefix":"Let op: btw correctie","correction":"Op de facturen van juni is voor sommige affiliates te veel of te weinig btw gerekend. Als je te weinig hebt ontvangen wordt het restant bij de volgende uitbetaling opgeteld. Als je te veel hebt ontvangen proberen we dit te verrekenen met je huidige saldo. We raden aan de voorgaande facturen opnieuw te downloaden voor een kloppende administratie.","statistics_today":"Vandaag:","statistics_monthly":"Deze maand:","statistics_yearly":"Dit jaar:","comparison_month":"vs. zelfde dag vorige maand","excluding_vat_short":"ex. btw","statistics_balance":"Openstaande balans:","statistics_balance_tooltip":"Het totale openstaande bedrag van al je partners.","statistics_recurring":"Doorlopend:","statistics_recurring_tooltip":"Je gemiddelde maandomzet uit abonnement-commissies. Omzet uit kwartaalabonnementen, jaarabonnementen en termijnbetalingen worden ook teruggerekend naar een maandomzet.","statistics_total_hits":"Aantal hits deze periode:","statistics_total_hits_tooltip":"Het aantal bezoekers dat via een van jouw links naar een partner is geredirect.","statistics_revenue":"Omzet","statistics_views":"Views","statistics_sales":"Sales","commissions_order":"Bestelling","commissions_status":"Status","commissions_amount":"Orderwaarde","commissions_commission":"Commissie","commissions_value":"Waarde","commissions_deleted":"Verwijderd","commissions_cancelled":"Gecrediteerd","commissions_test":"Test","commissions_paid":"Betaald","commissions_locked":"Vrijgegeven","commissions_incl":"incl","commissions_empty":"Geen bestellingen gevonden in deze periode."},"commission":{"on_orders":"over bestellingen","on_contracts":"over abonnementen","order_description_prefix":"Hier vind je alle bestellingen en incasso\'s die via een affiliate zijn binnengekomen. Nieuwe commissies worden na 30 (iDeal) of 60 (incasso) dagen definitief verwerkt en krijgen dan een","order_description_suffix":"icoontje. Na uitbetaling verandert dit in een","contracts_description_prefix":"Hier vind je alle lopende abonnementen die via een affiliate zijn binnengekomen. Voor deze abonnementen wordt bij nieuwe incasso\'s ook commissie afgedragen. Klik op het","contracts_description_suffix":"icoontje om dit per abonnement stop te zetten."},"balance":{"create_payment_run":"Run aanmaken","description":"Via deze pagina kun je nieuwe betalingsruns aanmaken. Let op: je kunt alleen affiliates selecteren waarvan het openstaande bedrag boven de betaaldrempel uitkomt, en die een geldig IBAN-nummer hebben ingevuld.","no_bank":"Let op: vul eerst je IBAN en BIC in bij de <a href=\\"/settings\\" style=\\"color: red;\\">instellingen </a>.","sales":"Sales","sales_tooltip":"Totaal aantal betaalde bestellingen via affiliate.","order_value":"Orderwaarde","order_value_tooltip":"Totale waarde van alle betaalde orders via een affiliate.","commission":"Commissie","commissions_tooltip":"Totale commissie die een affiliate verdiend heeft.","pending":"Wachtend","pending_tooltip":"Commissie die nog niet uitbetaald moet worden, omdat de orders korter dan 28 dagen (iDeal) of 60 dagen (SEPA-incasso) geleden betaald zijn.","open":"Openstaand","open_tooltip":"Commissie die wel uitbetaald moet worden, omdat orders langer dan 28 dagen (iDeal) of 60 dagen (SEPA-incasso) geleden betaald zijn.","paid":"Betaald","paid_tooltip":"Het totaalbedrag dat reeds aan de affiliate is uitbetaald.","products_in_sales":"{sales} verkochte producten in {orders} bestellingen","seller_invalid_message":"Deze affiliate heeft nog geen geldig IBAN en/of BIC-nummer ingevuld","seller_threshold_message":"Het openstaande bedrag voor deze affiliate is lager dan je betaaldrempel","seller_locked_message":"De openstaande balans van deze affiliate is 0","create_run_confirmation":"Zodra je een betalingsrun aanmaakt ontvangen de geselecteerde affiliates een e-mail met factuur. Wil je doorgaan?","run_create_success":"Betalingsrun aangemaakt"},"news":{"modal_title":"Controleer je gegevens","confirm_btb":"Ik ben geregistreerd als ondernemer","address_optin":"Hou mij op de hoogte van producten en aanbieders die ik zou kunnen promoten","confirm":"Ja, bovenstaande gegevens kloppen","marketplace_title":"NIEUW! De Plug&Pay Marketplace!","marketplace_description":"Goed nieuws: De Plug&Pay Marketplace is LIVE!","marketplace_body":"Wil je weten welke producten je allemaal zou kunnen promoten als affiliate? In de gloednieuwe Plug&Pay Marketplace vind je producten en aanbieders in allerlei verschillende branches met fantastische commissies.<br /><br />\\n Bekijk de korte video hieronder om te zien hoe de marketplace werkt!<br /><br />","marketplace_postpone":"Misschien later","marketplace_link":"Marketplace bekijken"},"your_commissions":{"title":"Jouw commissies","info":"Dit is het overzicht van jouw verdiende commissies. Afhankelijk van het type betaling worden de commissies binnen 28 tot 60 dagen vrijgegeven voor betaling. Daarna kun je via het tabje \'Uitbetalingen\' de betalingen naar je rekening in de gaten houden.","info_empty":"Hier vind je het overzicht van jouw verdiende commissies. Op dit moment heb je nog geen verkopen gemaakt, maar jij hebt deze pagina vast binnen no time gevuld 🔥","search":"Zoek op productnaam","merchant":"Merchant","commissions_amount":"Orderwaarde","cancelled":"Gecrediteerd","risk":"Afgekeurd","no_content_title":"<strong>En wat nu...?</strong><br> Dit zijn de eerste stappen die je zou kunnen nemen:","no_content_list":"<li>Ga naar de <a href=\\"/partners\\">partnerpagina</a> van een bedrijf waar jij affiliate voor bent.</li> <li>Kopieer de link naar één van de aangeleverde promotiematerialen (bijv. een salespage).</li> <li>Verwerk deze eerste url in een blogbericht of in je e-books ter promotie.</li> <li>Klikt er iemand op één van jouw links? Mooi! Je vindt deze info terug onder het tabje \\"Links\\".</li> <li>Als iemand daadwerkelijk besluit om af te rekenen ontvang jij een commissie!</li>"},"links":{"title":"Links","info":"Op deze pagina ontvang je statistieken over jouw affiliate links: info over gepromote url\'s, bezoekersaantallen en conversies.","url":"URL","hits":"Hits","sales":"Sales","conversion":"Conversie","commission":"Commissie"},"tenantsignup":{"complete_title":"Gelukt!","complete_description":"Je Plug&Pay account is succesvol aangemaakt. Je wordt nu geredirect naar het Plug&Pay dashboard.","intro_title":"Bijna klaar!","intro_description":"Voltooi de installatie van jouw Plug&Pay shop door onderstaand formulier in te vullen:","error_token":"Je signup token is al gebruikt of ongeldig. Probeer in te loggen of neem contact op met de klantenservice.","error":"Er ging iets mis bij het opslaan van je gegevens. Controleer a.u.b. je ingevulde formulier.","create_mollie_title":"Maak een GRATIS account bij Mollie","create_molllie_description":"Wij maken direct een account bij Mollie aan, je ontvangt binnen enkele minuten de gegevens in je mail.","reg_closed":"Sorry, we are currently not taking any new registrations.","back":"Terug naar stap 1"},"partners":{"title":"Partnerships","info":"Hier vind je alle merchants die jou als affiliate hebben geaccepteerd. In de kolom `In afwachting` staat het bedrag aan commissies die nog niet vrijgegeven zijn. In de kolom `Balans` vind je het bedrag wat klaar staat voor overboeking aan jou. In de kolom `Omzet` staat het totaalbedrag wat je reeds van de merchant hebt ontvangen.","info_empty":"Hier vind je alle merchants zodra ze jou als affiliate hebben geaccepteerd. Betalingen komen eerst `In afwachting` voordat ze worden vrijgegeven. In de kolom `Balans` vind je het bedrag wat klaar staat voor overboeking aan jou. In de kolom `Omzet` staat het totaalbedrag wat je reeds van de merchant hebt ontvangen.","search":"Zoek op naam of e-mailadres","product_search":"Zoek op producttitel of checkout url","merchant":"Merchant","awaiting":"In afwachting","balance":"Balans","revenue":"Omzet","address":"Adres","email":"Email","website":"Website","socials":"Social Media","cookie":"Cookie policy","cookie_tooltip":"Welke affiliate de commissie ontvangt (de eerste of de laatste die de bezoeker heeft doorverwezen) en hoe lang de tracking cookie bewaard blijft.","days_valid":"dagen geldig","threshold":"Betalingsdrempel","av_prefix":"Ja, ik ga akkoord met de ","av":"algemene voorwaarden en de","av_suffix":" huisregels van de verkoper.","signup":"Aanmelden","created":"Verzoek ingediend ","partner_declined":"Je aanmelding is helaas geweigerd.","edit_review":"Beoordeling wijzigen","leave_program":"Uitschrijven van programma","leave_alert":"Weet je het zeker?","confirm_leave":"Weet je het zeker?","promotion_materials":"Promotielinks","promotion_materials_title":"Je kunt {company} promoten via de onderstaande funnels & pagina\'s. Klik op \\"Kopieer link\\" om deze daarna in je marketing te kunnen gebruiken, bijvoorbeeld in een mailing of op je website.","promotion_materials_info":"Voeg hier links toe die je affiliates kunnen gebruiken om jouw producten te promoten, zoals salespages of handouts/e-books. Let op: het verwijderen van een link zorgt er alleen voor dat deze niet meer zichtbaar is in ons affiliate dashboard; voor affiliates die de link al gebruiken verandert er niets.","custom_link":"Custom link","validate_link":"Wil je een URL promoten die niet in het lijstje hieronder staat? Plak deze dan hieronder en klik daarna op de button Kopieer link om een affiliate URL met tracking te krijgen.","whitelisted_link":"<strong>Let op:</strong> de custom link werkt alleen voor aankopen bij ","copy_link":"Kopieer link","copy_success":"Copied your referral link!","copy_error":"Dit is geen geldige redirect URL","payments_info":"Hier vind je alle uitbetalingen en PDF-facturen die je van {company} hebt ontvangen. Je kunt een betaling bevestigen door op de knop Ontvangen te klikken.","payments_info_empty":"Je hebt nog geen betalingen van {company} ontvangen.","date":"Datum","iban_number":"Rekeningnummer","amount":"Bedrag","payment_received":"Ontvangen?","download_pdf":"Download PDF factuur","confirm_alert":"Heb je deze betaling op je rekening ontvangen?","pm_description":"Heb je nog vragen, tips of opmerkingen? Laat het {company} hieronder in een privébericht weten wat je nog kwijt wil, zodat zij hun dienstverlening kunnen verbeteren.","pm_saved":"Je bericht wordt doorgegeven aan {company}.","pm_locked":"Je kan dit bericht niet meer wijzigen.","pm_subtitle":"Bedankt voor je beoordeling!","pm_error":"Je privébericht kon helaas niet worden opgeslagen","pm_private_message":"Privébericht","send_pm":"Verstuur privébericht","products_description":"Op deze pagina wordt voor alle producten van { company } aangegeven hoeveel commissie je ontvangt als je voor een sale zorgt.","no_commission":"Je krijgt geen commissie op producten in deze checkout","no_products":"Geen producten gevonden","cycle":"per termijn ","products_error":"Checkout niet gevonden","saved":"Je wijzigingen zijn opgeslagen.","rating_not_received":"Er ging iets mis, je recensie is helaas niet opgeslagen.","rating_title":"Beoordeel {merchant}","rating_subtitle":"Jouw recensie kan worden gebruikt in de Plug&Pay Marketplace.","anonymous":"Beoordeling anoniem versturen","feedback":"Geef een korte toelichting","rating_description":"Wat vind je van de samenwerking met {merchant}?","rating_locked":"Je kan deze beoordeling niet meer wijzigen.","rating":"Rating","feedback_label":"Toelichting (optioneel)","start_partnership":"Aan de slag met {company}","av_title":"Belangrijk: accepteer de voorwaarden van de merchant","av_subtitle":"Voordat je kunt beginnen met promoten moet je akkoord gaan met de voorwaarden van deze merchant. Neem ze aandachtig door en accepteer onderaan de voorwaarden.","signup_success_title":"Gelukt!","signup_success_description":"Je Plug&Pay affiliate account is succesvol aangemaakt en je kunt vanaf nu inloggen in het Plug&Pay affiliate dashboard voor inzage in al je commissies en uitbetalingen.","signup_accepted":"Je aanmelding bij {merchant} is automatisch geaccepteerd, je kunt dus meteen beginnen met verkopen!","signup_pending":"{merchant} moet je aanmelding nog goedkeuren, wacht dus nog heel even met promoten...","dashboard_link":"Naar Dashboard","marketplace_link":"Naar Marketplace","auth_email":"Je kunt hiervoor hetzelfde account gebruiken als voor je Plug&Pay webshop. Je bent op dit moment ingelogd met het volgende e-mailadres:","signup_optin":"Hou mij op de hoogte van producten van andere aanbieders die ik zou kunnen promoten.","signup_terms":"Ik ben akkoord met de <a target=\\"_blank\\" href=\\"https://plugandpay.nl/algemene-voorwaarden/\\">algemene voorwaarden</a>.","too_many_requests":"Te veel requests, probeer het over 5 minuten nog eens"},"payouts":{"description_prefix":"Let op!","description":"De verkoper is verantwoordelijk voor uitbetaling naar jouw rekening. Bij vragen over betalingen dien je dus rechtstreeks contact op te nemen met de verkoper!","sender":"Afzender","date":"Datum","iban":"Rekeningnummer","amount":"Bedrag","status":"Status","received":"Ontvangen","download_pdf":"Download PDF factuur","reception_confirmed":"Heb je deze betaling op je rekening ontvangen?"},"history":{"history":"Geschiedenis","description":"Alle updates die verkopers aan hun producten aanbrengen, worden hier vermeld, zodat u altijd op de hoogte bent wanneer er wijzigingen worden aangebracht aan een product dat u gebruikt.","date":"Datum","product":"Product","field":"Veld","original_value":"Originele waarde","new_value":"Nieuwe waarde"},"referrals":{"client":"Klantnaam","orders":"orders","total_revenue":"Totale omzet","no_content_title":"Referrals","no_content_subtitle":"Al jouw aangebrachte klanten en de totale beloningen die je hiervoor ontvangt komen hier te staan. Blijf je best doen dan is deze pagina vast snel gevuld!"}},"marketplace":{"applications":"Aanmelding | Aanmeldingen","ratings":{"communication":"Communicatie","payouts":"Uitbetalingen","materials":"Promotiematerialen","total":"Totale ervaring"}},"reactivate":{"title":"Leuk om je weer te zien!","open_invoices":"Je kunt op dit moment niet heractiveren omdat er nog <b>1 of meer facturen</b> openstaan. <br/> Neem contact op met onze klantenservice om verder geholpen te worden.","description":"Je hebt je abonnement in het verleden stopgezet. <br/> Kies een abonnement om je account te heractiveren.","subscription_title":"Jouw abonnement","subscription_subtitle":"Heractiveer je abonnement","terms":"Ik ga akkoord met de aankoop, de door mij ingevulde gegevens en de algemene voorwaarden. Je abonnement wordt zonder opzegging automatisch verlengd.","pay":"Betaling voltooien","gdpr_button":"Je Plug&Pay gegevens downloaden","gdpr_title":"Je Plug&Pay gegevens downloaden","gdpr_description":"<p>Je kunt een kopie van de informatie die we hebben verzameld downloaden. Het gedownloade bestand kan gevoelige informatie bevatten. U moet dit veilig bewaren en voorzorgsmaatregelen nemen bij het opslaan, verzenden of uploaden naar andere diensten.</p><br><p><b>Belangrijk:</b> Jouw Plug&Pay gegevens worden {0} na het stoppen van je abonnement verwijderd. Na deze periode is het niet meer mogelijk om de gegevens op te vragen. In onze verwerkingsovereenkomst kun je meer informatie vinden over hoe wij data opslaan, delen en gebruiken.</p>","lite":"Het voordeligste abonnement","premium":"Het meest gekozen","ultimate":"Voor bedrijven met hoge omzet","features":{"templates":"Betaalpagina templates","checkout_deals":"Kassakoopjes","checkout_products":"Max. {0} producten","checkout_checkouts":"Max. {0} checkouts","invoices":"Facturen en exports","transactions":"Incl. {0} transacties p/m*","transactions_info":"Boven de {count} transacties per kalendermaand word je automatisch geüpgraded naar Plug&Pay {plan}","transactions_custom":"Meer dan 2.500 transacties per kalendermaand? Start met Ultimate en neem contact op voor custom pricing.","upsells":"Upselling en salestriggers","subscriptions":"Abonnementen module","splittesting":"Splittesting (A/B Testen)","mailblue":"1 Jaar gratis Mailblue t.w.v. €108","affiliate_marketing":"Incl. Affiliate marketing systeem","affiliate_marketplace":"Affiliate marketplace (nieuw)"}},"plugins":{"title":"Plugins","action_required":"Actie vereist. Herstart de wizard om het probleem te herstellen.","connect":"Koppeling maken","reset_error":"Er is een fout opgetreden bij het resetten van de plugin. Probeer het later opnieuw.","reset_warning":"Weet je zeker dat je de plugin wilt resetten?","reset_success":"De plugin is succesvol gereset.","reset_tooltip":"Bij het resetten van de plugin worden alle instellingen verwijderd en wordt de plugin opnieuw gereset. Houdt er rekening mee dat je de plugin opnieuw moet instellen.","edit":"Wijzigen","combidesk":{"description":"Via Combidesk kun je koppelen met: Exact Online, e-Boekhouden.nl, SnelStart en Yuki."},"huddle":{"success":"Koppeling gelukt!","invalid_api_token":"De ingevulde API token is ongeldig.","description":"Koppel gemakkelijk je Huddle account met Plug&Pay. Je kunt dan direct je Huddle toegangsniveaus toekennen aan je producten.","api_token":{"title":"API token","placeholder":"Vul de API Token in","introduction":"Met deze plugin kun je verbinden met Huddle, om alle toegangsniveaus op te halen.","call_to_action":"Ga naar Huddle en log in in je account.","description":"Om gebruik te maken van de Huddle plugin is er een API sleutel vereist.","description_follow_up":"Klik op deze <a target=\'_blank\' href=\'https://help.imu.nl/nl/articles/3080953-plug-pay-koppelen-met-huddle\'>link</a> als je meer informatie wil over het aanmaken van de API sleutel.","create_token_steps":{"step_one":"step one"}},"settings":{"introduction":"API token is gekoppeld. Voltooi de koppeling door onderstaande instellingen in te vullen","administration":"Administratie"}},"facebook_pixel":{"description":"Track jouw verkopen ook via Facebook Conversies"},"active_campaign":{"description":"Rechtstreeks koppelen met je ActiveCampaign en MailBlue e-maillijsten"},"moneybird":{"description":"Plezier in je financiële zaken met het boekhoudprogramma van Moneybird."},"reeleezee":{"description":"Real easy boekhouden voor kleine ondernemers & hun boekhouders."},"wizards":{"title":"{plugin} is gekoppeld!","success":"Koppeling gelukt!","description":"Woohoo! Nu kun je zorgeloos aan de gang met {plugin}.","field_is_required":"Dit veld is verplicht","huddle":{"apitoken":{"label":"API Token"}},"dns":{"domain":{"label":"Btw-profielen","description":"Als je jouw betaalpagina\'s vanaf een eigen (sub)domein wil weergeven kun je dat hieronder instellen. Je betaalpagina\'s worden pas omgeleid wanneer de DNS instellingen succesvol ingesteld zijn."},"records":{"label":"DNS records","description":"Hier moet een tabel met DNS records verschijnen."}},"facebook":{"conversion":{"label":"Conversion API","description":"Met de conversion API kun je direct via de servers van Facebook gegevens tracken.","first":"1: Verifiër jouw hoofddomein in facebook. Dit gaat buiten Plug&amp;Pay om. Je kunt hier <a href=\\"https://developers.facebook.com/docs/sharing/domain-verification/verifying-your-domain/\\" target=\\"_blank\\" >de uitleg van Facebook vinden om je domein te verifiëren</a >.","second":"2: Na het verifiëren kun je verder met het instellen van de conversions API. Dit doe je door in Facebook bij je pixel naar <strong>Settings</strong> te gaan. Vervolgens zie je het kopje Conversions API. Klik onder <strong>Set up manually</strong> op <strong>Create Access Token</strong>. Een <a href=\\"https://help.imu.nl/nl/articles/5182469-plug-pay-werken-met-de-facebook-conversions-api\\" target=\\"_blank\\" >volledige beschrijving van deze stap kun je hier lezen</a >.","fb_conversions_token_placeholder":"Your Facebook Conversie API token should go here (e.g. 178271792)"},"pixel":{"label":"Facebook Pixel","description":"Als je nog geen Facebookpixel hebt, kun je deze aanmaken in de Business Manager van Facebook.","events_manager":"Facebook Events Manager","first":"1: Links in het menu zie je Data Sources en daaronder Pixels. Je een nieuwe pixel toevoegen door op Add te klikken.","second":"2: In het scherm van het aanmaken van de pixel, hoef je alleen maar een naam in te vullen. Na het invullen van de naam en het klikken op Continue, krijg je een nieuw scherm voor het installeren van je pixel met code. Dit kun je wegklikken.","third":"3: Als je de pixel hebt geselecteerd, zie je bovenaan het Pixel ID staan. Deze zul je moeten kopiëren en plakken hieronder.","fb_pixel_placeholder":"Je Pixel-ID zou hier moeten komen (bijv. 178271792)","fb_pixel_error":"Gebruikersnaam en wachtwoord zijn verplicht"},"testcode":{"label":"Testcode","description":"Vul de testcode in, zodat je de conversions API kunt testen.","first":"1: De testcode vind je in Facebook onder <strong>Test Events</strong> en vervolgens <strong>Server</strong>. Een <a href=\\"https://help.imu.nl/nl/articles/5182469-plug-pay-werken-met-de-facebook-conversions-api\\" target=\\"_blank\\" >volledige beschrijving van deze stap kun je hier lezen</a >.","testcode_placeholder":"Vul hier je testcode in"}},"moneybird":{"apitoken":{"label":"API Token","token":"API Token","token_placeholder":"Vul de API Token in","description":"Met deze plugin kun je het facturatieproces volledig automatiseren. Maak volgens het stappenplan hieronder een API-key aan om Plug&Pay toegang te verlenen tot jouw Moneybird administratie.","first":"<li> <a target=\\"_blank\\" href=\\"https://www.moneybird.nl/?referrer=f1a74a1982\\"> Ga naar Moneybird en log in in je account <i class=\\"fas fa-xs fa-external-link-alt\\" style=\\"margin-left: 8px\\"></i> </a> </li> <li> Klik via het tandwiel rechtsboven op Gebruikersaccount en ga vervolgens naar <strong>Ontwikkelaars</strong>. </li> <li> Klik op de <strong>groene knop</strong> rechtsboven om een nieuwe API token aan te maken. </li> <li> Geef je API token een naam (bijv. plugandpay) en selecteer <strong>persoonlijk gebruik</strong>. </li> <li> Kopieer de API Token en plak deze hieronder. Sla de API token veilig op. Je kunt deze later niet meer opvragen bij Moneybird. </li>","token_error":"Empty Token"},"settings":{"label":"Instellingen","description":"API token is gekoppeld. Voltooi de koppeling door onderstaande instellingen in te vullen.","administration":"Administratie","administration_id":"Standaard grootboekrekening","select_ledger":"Selecteer een grootboekrekening","no_ledger":"(Geen code ingevuld)","first_title":"Om grootboekrekeningen te gebruiken moet je deze in je Moneybird omgeving een code geven:","first":"<li> <a target=\\"_blank\\" href=\\"https://moneybird.com/login\\"> Ga naar je Moneybird gebruikersaccount <i class=\\"fas fa-xs fa-external-link-alt\\" style=\\"margin-left: 8px\\"></i> </a> </li> <li> Klik via het tandwiel rechtsboven op <strong>Administratie-instellingen</strong> en ga vervolgens naar <strong>Categorieën</strong>. </li> <li> Klik op een bestaande categorie of voeg een nieuwe toe. </li> <li> Zorg dat het veld <strong>Grootboekcode</strong> ingevuld is en klik op Opslaan. Een grootboekcode bestaat meestal uit 4 cijfers. </li>"},"startid":{"label":"Importeren","description":"API token is gekoppeld. Voltooi de koppeling door onderstaande instellingen in te vullen.","start_from_id":"Vanaf welke order moet Moneybird de boekhouding bijhouden? Vul hieronder de order ID in (let op, dit is niet het factuurnummer).","start_from_id_placeholder":"Vanaf welke factuur moet worden gestart"}},"oss":{"confirmation":{"label":"Overzicht","description":"ls je alles goed hebt ingesteld kun je nu hieronder een ingangsdatum opgeven en op de knop Activeren klikken. Zodra jouw ingangsdatum is bereikt kun je dit niet meer terugdraaien; Je kunt de OSS-instellingen dan dus niet meer uitschakelen. Je kunt je btw-profielen uiteraard wel blijven aanpassen, open dan opnieuw deze wizard.","notification":"<strong>Let op:</strong> abonnementen van producten die binnen de regeling vallen worden ook automatisch aangepast.","start_date":"Ingangsdatum","warning":"Wil je liever nog even wachten met activeren? Vul dan geen datum in en sluit deze popup. Al je instellingen blijven gewoon bewaard.","enabled_warning":"Al je wijzigingen zijn opgeslagen, je kunt deze wizard nu sluiten.","save_success":"Jouw OSS-instellingen worden op {date} geactiveerd."},"dnssetup":{"label":"DNS","description":"Om orders te kunnen koppelen aan een land en btw-tarief maken wij gebruik van IP-herkenning in combinatie met adresgegevens van de klant. Om deze functie te activeren dien jij eerst je DNS instellingen aan te passen.","records":"DNS Records","cname":"CNAME","validate":"Opnieuw valideren","not_verified":"Not yet verified"},"introduction":{"label":"Introductie","description":"Lever je voor meer dan €10.000 aan goederen aan klanten in de EU die geen btw-aangifte doen? Dan moet je vanaf 1 juli 2021 meestal btw rekenen in het land van de afnemer. Voor deze leveringen kun je het zogenoemde éénloketsysteem (OSS of One-Stop-Shop) van de Belastingdienst gaan gebruiken. Deze regeling geldt ook voor sommige digitale diensten.","notification":"Voor meer informatie over de nieuwe regels kun je terecht op de site van de <a target=\\"_blank\\" href=\\"https://www.belastingdienst.nl/wps/wcm/connect/nl/btw/content/e-commerce-en-diensten-in-de-eu-kijk-wat-er-verandert-voor-de-btw-x\\">Belastingdienst</a>. Weet je zeker dat de regeling voor jou geldt en wil je meer hulp bij het instellen in Plug&Pay, check dan onze <a href=\\"https://help.imu.nl/nl/articles/5352419-plug-pay-wijziging-btw-regels-fysieke-producten-oss-regeling\\" target=\\"_blank\\">handleiding</a>.","warning_prefix":"Wij activeren de OSS-regeling niet automatisch voor je als je het drempelbedrag haalt, je moet dit altijd zelf doen. In de volgende stappen kun je btw-profielen opstellen en deze koppelen aan producten. Heb je alleen producten die onder het standaard btw-tarief vallen? Dan kun je stap 2 overslaan","warning_link":" en direct naar stap 3 gaan.","oss_unactive":"Zodra je alles hebt voorbereid kun je in de laatste stap de nieuwe btw-instellingen activeren. Let op: je moet je ook nog zelf bij de Belastingdienst aanmelden voor de Unieregeling."},"products":{"label":"Producten","description":"Selecteer hieronder per product bij welk btw-profiel het hoort. Wijzigingen worden automatisch opgeslagen."},"vatprofiles":{"label":"Btw-profielen","description":"Gebruik btw-profielen om eenvoudig voor al je producten het juiste btw-tarief per land in te stellen. Voor de meeste producten kun je het standaardprofiel gebruiken. Verkoop je ook producten met een lager tarief (zoals e-books) dien je zelf een profiel aan te maken en per land het juiste btw-tarief te selecteren. In de volgende stap kun je kiezen welke producten binnen dit profiel vallen.","profile":"Profiel","new_profile":"Nieuw profiel","delete_profile":"Profiel verwijderen","profile_warning":"Geef je voor een land geen btw-tarief op, maar verkoop je daar vervolgens wel een product met dit btw-profiel? Dan wordt het standaardtarief van dat land gerekend.","new_profile_title":"Nieuw btw-profiel aanmaken","delete_warning":"Weet je zeker dat je dit profiel wil verwijderen?","delete_success":"Profiel verwijdered","create_success":"Profiel aangemaakt","save_success":"Profiel opgeslagen"}},"reeleezee":{"credentials":{"label":"Inloggegevens","description":"Heb je een Reeleezee account? Dan kun je hier zorgen dat facturen uit Plug&amp;Pay automatisch in je boekhouding worden verwerkt.","notification":"Vul je gegevens in om de koppeling te maken.","username_placeholder":"Mijn gebruikersnaam","save_error":"Gebruikersnaam en wachtwoord zijn verplicht"},"settings":{"label":"Instellingen","description":"Je inloggegevens zijn opgeslagen, voltooi de koppeling door onderstaande instellingen in te vullen.","start_from_id_description":"Vanaf welke order moet reeleezee de boekhouding bijhouden? Vul hieronder de order ID in (let op, dit is niet het factuurnummer).","reeleezee_start_id_placeholder":"Vanaf welke factuur moet worden gestart","default_ledger":"Standaard grootboekrekening","select_default_ledger":"Selecteer een grootboekrekening","ledger_empty":"(geen code ingevuld)","options":"Opties","vat_included":"Bedragen inclusief btw invoeren","help":"Zet dit alleen aan als je dit ook zo in Reeleezee hebt ingesteld, anders wordt er dubbel btw geboekt. Zie <a target=\\"_blank\\" href=\\"https://support.reeleezee.nl/s/article/Bedragen-inclusief-of-exclusief-BTW-invoeren-en-tonen-voor-verkopen\\">https://support.reeleezee.nl/s/article/Bedragen-inclusief-of-exclusief-BTW-invoeren-en-tonen-voor-verkopen</a> voor meer info.","start_id_error":"Eerste order ID is verplicht"}},"activecampaign":{"apitoken":{"label":"API sleutel","description":"Koppel ActiveCampaign/MailBlue om gebruikt te maken van slimme e-mailmarketing.","link":"Ga naar je ActiveCampaign/MailBlue gebruikersaccount","first":"1: Log in en klik op de <strong>\'Settings\'</strong> optie in het navigatie menu aan de linkerkant van je scherm.","second":"2: Het \'account settings menu\' zal nu zichtbaar zijn. Klik op <strong>\'Developer\'</strong> in het menu.","third":"3: De developer settings pagina zal jouw ActiveCampaign/MailBlue <strong>API URL en Key</strong> tonen. Kopieer deze en plak ze hieronder.","url":"URL","url_placeholder":"API URL","key":"Sleutel","key_placeholder":"API Key"}}}},"filters":{"keyword":"Trefwoord","search_name_email":"Zoek op naam of e-mailadres","name_email":"naam of e-mailadres","search_name_sku":"Zoek op naam of SKU","search_name_product_checkout_url":"Zoek op naam, product of checkout url","status":"Status","all":"Alles","unpaid":"Onbetaald","paid":"Betaald","credited":"Gecrediteerd","credit_invoice":"Creditfactuur","invoice_announced":"Incasso gestart","canceled":"Gestorneerd","awaiting":"In afwachting","type":"Type","trials":"Trials","new_orders":"Nieuwe bestellingen","recurring":"Abonnement incasso\'s","installments":"Termijnbetalingen","order_bump":"Met kassakoopje","one_click_upsells":"One-click upsells","product_group":"Productgroep","product":"Product","country":"Land","label":"Label","labels":"Labels","checkout":"Checkout","discount":"Korting","affiliate":"Affiliate","vat":"Btw","sort":"Sorteren","invoice_date":"Factuurdatum","paid_at":"Betaaldatum","debtor_flow":"Debiteurenstap","include_tests":"Inclusief testbestellingen","display_hidden_orders":"Verborgen orders weergeven","subscription":"Abonnement","installment":"Termijnbetaling","tax_group_zero":"0% (Geen btw)","tax_group_regular":"Regulier geldend tarief","start_date":"Startdatum","billing_next_at_short":"Vlg. incasso","cycle":"Cyclus","all_groups":"Alle groepen","all_products":"Alle producten","contract_short":"Abonn.","page_type":"Paginatype","deleted":"Stopgezet","cancelled":"Geannuleerd","risk":"Risico","url":"URL","subtotal":"Subtotaal"},"exports":{"export_order":"Per order","export_order_row":"Per orderregel","invoices":"Facturen","max_invoices":"Je kunt tot maximaal {max} facturen tegelijk downloaden","title":"Exports","description":"Hier zie je de meeste recente exports die je hebt aangevraagd.","format":"Format","download":"Download"},"flowbuilder":{"skip_all":"Direct naar de bedankpagina gaan zodra bezoeker een aanbod weigert.","add_upsell":"Upsell toevoegen","dynamic_prefix":"Aan het eind van de flow wordt jouw bedankpagina","dynamic_suffix":"getoond.","standard":"Aan het eind van de flow wordt de standaard Plug&Pay bedankpagina getoond.","link_to_checkout":"aan checkout koppelen","select_upsell_prefix":"Selecteer een ","link":"Koppelen","saved":"Flow opgeslagen"},"developers":{"tokens":"API sleutels","create_api_key":"Nieuwe API sleutel aanmaken","copy_token_below":"Dit is jouw unieke API token. Let op: deze wordt maar 1x aan je getoond dus kopieer hem direct!","api_index_description":"We bieden een open API aan om als ontwikkelaar zelf aan de slag te kunnen met jouw data. Om nog gemakkelijker te kunnen koppelen, hebben we een PHP SDK.","sign_agreement":"Onderteken onze developer agreement en code of conduct voordat je aan de slag gaat.","api_read_more":"Meer informatie over de open API","sdk_information":" Meer informatie over de PHP SDK","api_discord_info":"Contact met ontwikkelaars via onze Discord Server","add_token":"Nieuwe API sleutel toevoegen","your_api_token_label":"Jouw API token (alleen nu zichtbaar):","token_created_at":"Aangemaakt op","token_expires_in":"Verloopt nooit","copied":"API token naar klembord gekopieerd","key_created":"API sleutel toegevoegd","accept_the_terms":" Je dient eerst akkoord te gaan met de <a href=\\"/policies/developer-agreement?request_url=/settings#developers\\">ontwikkelaarsovereenkomst</a> voordat je je API keys kunt aanvragen.","getting_started_button":"<a href=\\"/policies/developer-agreement?request_url=/settings#developers\\" class=\\"btn btn-default\\">Aan de slag met de Plug&Pay API &nbsp; <i class=\\"fa fa-file-pdf\\"></i></a>"},"debtors":{"title":"Debiteurenbeheer","view_notification":"bekijken","open_in_flow":"Openstaand in flow","step":"Stap","notifications":"Notificaties","invoices":"Facturen","invoice":"Factuur","debtor":"Debiteur","revenue":"Omzet","view_mail":"Mail bekijken","activate":"Activeer","pause":"Pauzeer","cancel":"Beëindig traject","flow":"Traject","view_letter":"Brief bekijken","end_date":"Vervaldatum","next_reminder":"Volgende herinnering","amount":"Bedrag","no_invoices":"Geen openstaande facturen gevonden.","settings":"Instellingen","pause_flow":"Pauzeer debiteurenbeheer","update_accounting":"Koppel met boekhouding","exclude_upsells":"Exclude upsells","reminder_costs":"Aanmaningskosten","allow_wire_transfer":"Overboeken op IBAN toestaan","invoice_reminder_1":"Eerste betaalherinnering","invoice_reminder_2":"Tweede betaalherinnering","invoice_reminder_3":"Eerste aanmaning","invoice_reminder_4":"Tweede aanmaning","invoice_reminder_5":"Derde aanmaning + opzegging","invoice_reminder_6":"Afgeboekt","save_success":"Voorkeuren opgeslagen"},"select_images":{"choose_image":"Kies een Afbeelding","choose_featured_image":"Kies één van de beschikbare productafbeeldingen om uit te lichten","no_images_available":"Er zijn nog geen afbeeldingen toegevoegd voor dit product.","add_images":"Klik hier om afbeeldingen toe te voegen.","empty":"Geen afbeelding"},"order_limit":{"usage":"{usage}% verbruik bereikt","upgrade_now":"Nu upgraden","warning":"Je gaat hard deze maand! Je bent daardoor {almost} door je maximaal aantal orders van {limit} heen. Upgrade zo snel mogelijk je account om pauzeren van je checkout te voorkomen.","almost":"bijna"},"misc":{"add_file":"Add file","announcement":"<strong>Nieuw: Plug&Pay 2.0!</strong><br />Vanaf vandaag kun je overstappen naar het volledig vernieuwde Plug&Pay dashboard.","hide_announcement":"Weet je zeker dat je deze melding wil verwijderen?"},"error_page":{"description":"Er is iets verkeerd gegaan. Probeer het later nog eens of neem contact op met onze","title":"Oops...","helpdesk":"support afdeling"},"stock":{"title":"Voorraad","description":"Hier vind je al je producten met een beperkte voorraad. Alleen producten met een actieve checkout worden getoond.","low":"Laag"}}')},GIGG:function(e,t,n){window,e.exports=function(){return n={},e.m=t=[function(e,t,n){var i=n(6);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("27d83796",i,!1,{})},function(e,t,n){var i=n(8);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("0e783494",i,!1,{})},function(e,t,n){var i=n(10);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("17757f60",i,!1,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var o=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),r=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(r).concat([o]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},o=0;o<this.length;o++){var r=this[o][0];"number"==typeof r&&(i[r]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"==typeof a[0]&&i[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){"use strict";function i(e,t){for(var n=[],i={},o=0;o<t.length;o++){var r=t[o],a=r[0],s={id:e+":"+o,css:r[1],media:r[2],sourceMap:r[3]};i[a]?i[a].parts.push(s):n.push(i[a]={id:a,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return m}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},a=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function m(e,t,n,o){c=n,d=o||{};var a=i(e,t);return f(a),function(t){for(var n=[],o=0;o<a.length;o++){var s=a[o];(l=r[s.id]).refs--,n.push(l)}for(t?f(a=i(e,t)):a=[],o=0;o<n.length;o++){var l;if(0===(l=n[o]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function f(e){for(var t=0;t<e.length;t++){var n=e[t],i=r[n.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](n.parts[o]);for(;o<n.parts.length;o++)i.parts.push(v(n.parts[o]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(o=0;o<n.parts.length;o++)a.push(v(n.parts[o]));r[n.id]={id:n.id,refs:1,parts:a}}}}function g(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function v(e){var t,n,i=document.querySelector("style["+p+'~="'+e.id+'"]');if(i){if(c)return u;i.parentNode.removeChild(i)}if(h){var o=l++;i=s=s||g(),t=y.bind(null,i,o,!1),n=y.bind(null,i,o,!0)}else i=g(),t=function(e,t){var n=t.css,i=t.media,o=t.sourceMap;if(i&&e.setAttribute("media",i),d.ssrId&&e.setAttribute(p,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,i),n=function(){i.parentNode.removeChild(i)};return t(e),function(i){if(i){if(i.css===e.css&&i.media===e.media&&i.sourceMap===e.sourceMap)return;t(e=i)}else n()}}var _,b=(_=[],function(e,t){return _[e]=t,_.filter(Boolean).join("\n")});function y(e,t,n,i){var o=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var r=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(r,a[t]):e.appendChild(r)}}},function(e,t,n){"use strict";var i=n(0);n.n(i).a},function(e,t,n){(e.exports=n(3)(!1)).push([e.i,"\n.vue-modal-resizer {\n  display: block;\n  overflow: hidden;\n  position: absolute;\n  width: 12px;\n  height: 12px;\n  right: 0;\n  bottom: 0;\n  z-index: 9999999;\n  background: transparent;\n  cursor: se-resize;\n}\n.vue-modal-resizer::after {\n  display: block;\n  position: absolute;\n  content: '';\n  background: transparent;\n  left: 0;\n  top: 0;\n  width: 0;\n  height: 0;\n  border-bottom: 10px solid #ddd;\n  border-left: 10px solid transparent;\n}\n.vue-modal-resizer.clicked::after {\n  border-bottom: 10px solid #369be9;\n}\n",""])},function(e,t,n){"use strict";var i=n(1);n.n(i).a},function(e,t,n){(e.exports=n(3)(!1)).push([e.i,"\n.v--modal-block-scroll {\n  overflow: hidden;\n  width: 100vw;\n}\n.v--modal-overlay {\n  position: fixed;\n  box-sizing: border-box;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100vh;\n  background: rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  opacity: 1;\n}\n.v--modal-overlay.scrollable {\n  height: 100%;\n  min-height: 100vh;\n  overflow-y: auto;\n  -webkit-overflow-scrolling: touch;\n}\n.v--modal-overlay .v--modal-background-click {\n  width: 100%;\n  min-height: 100%;\n  height: auto;\n}\n.v--modal-overlay .v--modal-box {\n  position: relative;\n  overflow: hidden;\n  box-sizing: border-box;\n}\n.v--modal-overlay.scrollable .v--modal-box {\n  margin-bottom: 2px;\n}\n.v--modal {\n  background-color: white;\n  text-align: left;\n  border-radius: 3px;\n  box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);\n  padding: 0;\n}\n.v--modal.v--modal-fullscreen {\n  width: 100vw;\n  height: 100vh;\n  margin: 0;\n  left: 0;\n  top: 0;\n}\n.v--modal-top-right {\n  display: block;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.overlay-fade-enter-active,\n.overlay-fade-leave-active {\n  transition: all 0.2s;\n}\n.overlay-fade-enter,\n.overlay-fade-leave-active {\n  opacity: 0;\n}\n.nice-modal-fade-enter-active,\n.nice-modal-fade-leave-active {\n  transition: all 0.4s;\n}\n.nice-modal-fade-enter,\n.nice-modal-fade-leave-active {\n  opacity: 0;\n  transform: translateY(-20px);\n}\n",""])},function(e,t,n){"use strict";var i=n(2);n.n(i).a},function(e,t,n){(e.exports=n(3)(!1)).push([e.i,"\n.vue-dialog div {\n  box-sizing: border-box;\n}\n.vue-dialog .dialog-flex {\n  width: 100%;\n  height: 100%;\n}\n.vue-dialog .dialog-content {\n  flex: 1 0 auto;\n  width: 100%;\n  padding: 15px;\n  font-size: 14px;\n}\n.vue-dialog .dialog-c-title {\n  font-weight: 600;\n  padding-bottom: 15px;\n}\n.vue-dialog .dialog-c-text {\n}\n.vue-dialog .vue-dialog-buttons {\n  display: flex;\n  flex: 0 1 auto;\n  width: 100%;\n  border-top: 1px solid #eee;\n}\n.vue-dialog .vue-dialog-buttons-none {\n  width: 100%;\n  padding-bottom: 15px;\n}\n.vue-dialog-button {\n  font-size: 12px !important;\n  background: transparent;\n  padding: 0;\n  margin: 0;\n  border: 0;\n  cursor: pointer;\n  box-sizing: border-box;\n  line-height: 40px;\n  height: 40px;\n  color: inherit;\n  font: inherit;\n  outline: none;\n}\n.vue-dialog-button:hover {\n  background: rgba(0, 0, 0, 0.01);\n}\n.vue-dialog-button:active {\n  background: rgba(0, 0, 0, 0.025);\n}\n.vue-dialog-button:not(:first-of-type) {\n  border-left: 1px solid #eee;\n}\n",""])},function(e,t,n){"use strict";function i(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.overlayTransition}},[e.visibility.overlay?n("div",{ref:"overlay",class:e.overlayClass,attrs:{"aria-expanded":e.visibility.overlay.toString(),"data-modal":e.name}},[n("div",{staticClass:"v--modal-background-click",on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.handleBackgroundClick(t)},touchstart:function(t){return t.target!==t.currentTarget?null:e.handleBackgroundClick(t)}}},[n("div",{staticClass:"v--modal-top-right"},[e._t("top-right")],2),e._v(" "),n("transition",{attrs:{name:e.transition},on:{"before-enter":e.beforeTransitionEnter,"after-enter":e.afterTransitionEnter,"after-leave":e.afterTransitionLeave}},[e.visibility.modal?n("div",{ref:"modal",class:e.modalClass,style:e.modalStyle,attrs:{role:"dialog","aria-modal":"true"}},[e._t("default"),e._v(" "),e.resizable&&!e.isAutoHeight?n("resizer",{attrs:{"min-width":e.minWidth,"min-height":e.minHeight,"max-width":e.maxWidth,"max-height":e.maxHeight},on:{resize:e.handleModalResize}}):e._e()],2):e._e()])],1)]):e._e()])}function o(){var e=this.$createElement;return(this._self._c||e)("div",{class:this.className})}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){return n<e?e:t<n?t:n}function l(){var e=window.innerWidth,t=document.documentElement.clientWidth;return e&&t?Math.min(e,t):t||e}n.r(t),n.d(t,"getModalsContainer",(function(){return I})),o._withStripped=i._withStripped=!0;var c=function(e){var t=0<arguments.length&&void 0!==e?e:0;return function(){return(t++).toString()}}(),u={name:"VueJsModalResizer",props:{minHeight:{type:Number,default:0},minWidth:{type:Number,default:0},maxWidth:{type:Number,default:Number.MAX_SAFE_INTEGER},maxHeight:{type:Number,default:Number.MAX_SAFE_INTEGER}},data:function(){return{clicked:!1,size:{}}},mounted:function(){this.$el.addEventListener("mousedown",this.start,!1)},computed:{className:function(){return{"vue-modal-resizer":!0,clicked:this.clicked}}},methods:{start:function(e){this.clicked=!0,window.addEventListener("mousemove",this.mousemove,!1),window.addEventListener("mouseup",this.stop,!1),e.stopPropagation(),e.preventDefault()},stop:function(){this.clicked=!1,window.removeEventListener("mousemove",this.mousemove,!1),window.removeEventListener("mouseup",this.stop,!1),this.$emit("resize-stop",{element:this.$el.parentElement,size:this.size})},mousemove:function(e){this.resize(e)},resize:function(e){var t=this.$el.parentElement;if(t){var n=e.clientX-t.offsetLeft,i=e.clientY-t.offsetTop,o=Math.min(l(),this.maxWidth),r=Math.min(window.innerHeight,this.maxHeight);n=s(this.minWidth,o,n),i=s(this.minHeight,r,i),this.size={width:n,height:i},t.style.width=n+"px",t.style.height=i+"px",this.$emit("resize",{element:t,size:this.size})}}}};function d(e,t,n,i,o,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n(5);var p=d(u,o,[],!1,null,null,null);p.options.__file="src/Resizer.vue";var h=p.exports;function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e){switch(m(e)){case"number":return{type:"px",value:e};case"string":return function(e){if("auto"===e)return{type:e,value:0};var t=_.find((function(t){return t.regexp.test(e)}));return t?{type:t.name,value:parseFloat(e)}:{type:"",value:e}}(e);default:return{type:"",value:e}}}function g(e){if("string"!=typeof e)return 0<=e;var t=f(e);return("%"===t.type||"px"===t.type)&&0<t.value}var v="[-+]?[0-9]*.?[0-9]+",_=[{name:"px",regexp:new RegExp("^".concat(v,"px$"))},{name:"%",regexp:new RegExp("^".concat(v,"%$"))},{name:"px",regexp:new RegExp("^".concat(v,"$"))}];function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y={name:"VueJsModal",props:{name:{required:!0,type:String},delay:{type:Number,default:0},resizable:{type:Boolean,default:!1},adaptive:{type:Boolean,default:!1},draggable:{type:[Boolean,String],default:!1},scrollable:{type:Boolean,default:!1},reset:{type:Boolean,default:!1},overlayTransition:{type:String,default:"overlay-fade"},transition:{type:String},clickToClose:{type:Boolean,default:!0},classes:{type:[String,Array],default:"v--modal"},styles:{type:[String,Array,Object]},minWidth:{type:Number,default:0,validator:function(e){return 0<=e}},minHeight:{type:Number,default:0,validator:function(e){return 0<=e}},maxWidth:{type:Number,default:Number.MAX_SAFE_INTEGER},maxHeight:{type:Number,default:Number.MAX_SAFE_INTEGER},width:{type:[Number,String],default:600,validator:g},height:{type:[Number,String],default:300,validator:function(e){return"auto"===e||g(e)}},pivotX:{type:Number,default:.5,validator:function(e){return 0<=e&&e<=1}},pivotY:{type:Number,default:.5,validator:function(e){return 0<=e&&e<=1}}},components:{Resizer:h},data:function(){return{visible:!1,visibility:{modal:!1,overlay:!1},shift:{left:0,top:0},modal:{width:0,widthType:"px",height:0,heightType:"px",renderedHeight:0},viewportHeight:0,viewportWidth:0,mutationObserver:null}},created:function(){this.setInitialSize()},beforeMount:function(){var e=this;if(D.event.$on("toggle",this.handleToggleEvent),window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize(),this.scrollable&&!this.isAutoHeight&&console.warn('Modal "'.concat(this.name,'" has scrollable flag set to true ')+'but height is not "auto" ('.concat(this.height,")")),this.isAutoHeight){var t=function(){if("undefined"!=typeof window)for(var e=["","WebKit","Moz","O","Ms"],t=0;t<e.length;t++){var n=e[t]+"MutationObserver";if(n in window)return window[n]}return!1}();t?this.mutationObserver=new t((function(t){e.updateRenderedHeight()})):console.warn("MutationObserver was not found. Vue-js-modal automatic resizing relies heavily on MutationObserver. Please make sure to provide shim for it.")}this.clickToClose&&window.addEventListener("keyup",this.handleEscapeKeyUp)},beforeDestroy:function(){D.event.$off("toggle",this.handleToggleEvent),window.removeEventListener("resize",this.handleWindowResize),this.clickToClose&&window.removeEventListener("keyup",this.handleEscapeKeyUp),this.scrollable&&document.body.classList.remove("v--modal-block-scroll")},computed:{isAutoHeight:function(){return"auto"===this.modal.heightType},position:function(){var e=this.viewportHeight,t=this.viewportWidth,n=this.shift,i=this.pivotX,o=this.pivotY,r=this.trueModalWidth,a=this.trueModalHeight,l=t-r,c=Math.max(e-a,0),u=n.left+i*l,d=n.top+o*c;return{left:parseInt(s(0,l,u)),top:parseInt(s(0,c,d))}},trueModalWidth:function(){var e=this.viewportWidth,t=this.modal,n=this.adaptive,i=this.minWidth,o=this.maxWidth,r="%"===t.widthType?e/100*t.width:t.width,a=Math.max(i,Math.min(e,o));return n?s(i,a,r):r},trueModalHeight:function(){var e=this.viewportHeight,t=this.modal,n=this.isAutoHeight,i=this.adaptive,o=this.minHeight,r=this.maxHeight,a="%"===t.heightType?e/100*t.height:t.height;if(n)return this.modal.renderedHeight;var l=Math.max(o,Math.min(e,r));return i?s(o,l,a):a},overlayClass:function(){return{"v--modal-overlay":!0,scrollable:this.scrollable&&this.isAutoHeight}},modalClass:function(){return["v--modal-box",this.classes]},stylesProp:function(){return"string"==typeof this.styles?this.styles.split(";").map((function(e){return e.trim()})).filter(Boolean).map((function(e){return e.split(":")})).reduce((function(e,t){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,o=!1,r=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){o=!0,r=e}finally{try{i||null==s.return||s.return()}finally{if(o)throw r}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(t,2);return r({},e,a({},n[0],n[1]))}),{}):this.styles},modalStyle:function(){return[this.stylesProp,{top:this.position.top+"px",left:this.position.left+"px",width:this.trueModalWidth+"px",height:this.isAutoHeight?"auto":this.trueModalHeight+"px"}]}},watch:{visible:function(e){var t=this;e?(this.visibility.overlay=!0,setTimeout((function(){t.visibility.modal=!0,t.$nextTick((function(){t.addDraggableListeners(),t.callAfterEvent(!0)}))}),this.delay)):(this.visibility.modal=!1,setTimeout((function(){t.visibility.overlay=!1,t.$nextTick((function(){t.removeDraggableListeners(),t.callAfterEvent(!1)}))}),this.delay))}},methods:{handleToggleEvent:function(e,t,n){if(this.name===e){var i=void 0===t?!this.visible:t;this.toggle(i,n)}},setInitialSize:function(){var e=this.modal,t=f(this.width),n=f(this.height);e.width=t.value,e.widthType=t.type,e.height=n.value,e.heightType=n.type},handleEscapeKeyUp:function(e){27===e.which&&this.visible&&this.$modal.hide(this.name)},handleWindowResize:function(){this.viewportWidth=l(),this.viewportHeight=window.innerHeight,this.ensureShiftInWindowBounds()},createModalEvent:function(e){var t=0<arguments.length&&void 0!==e?e:{};return function(e){var t=0<arguments.length&&void 0!==e?e:{};return r({id:c(),timestamp:Date.now(),canceled:!1},t)}(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){b(e,t,n[t])}))}return e}({name:this.name,ref:this.$refs.modal},t))},handleModalResize:function(e){this.modal.widthType="px",this.modal.width=e.size.width,this.modal.heightType="px",this.modal.height=e.size.height;var t=this.modal.size;this.$emit("resize",this.createModalEvent({size:t}))},toggle:function(e,t){var n=this.reset,i=this.scrollable,o=this.visible;if(o!==e){var r=o?"before-close":"before-open";"before-open"==r?(n&&(this.setInitialSize(),this.shift.left=0,this.shift.top=0),i&&document.body.classList.add("v--modal-block-scroll")):i&&document.body.classList.remove("v--modal-block-scroll");var a=!1,s=this.createModalEvent({stop:function(){a=!0},state:e,params:t});this.$emit(r,s),a||(this.visible=e,"before-open"==r&&"undefined"!=typeof document&&document.activeElement&&"BODY"!==document.activeElement.tagName&&document.activeElement.blur&&document.activeElement.blur())}},getDraggableElement:function(){var e="string"!=typeof this.draggable?".v--modal-box":this.draggable;return e?this.$refs.overlay.querySelector(e):null},handleBackgroundClick:function(){this.clickToClose&&this.toggle(!1)},callAfterEvent:function(e){e?this.connectObserver():this.disconnectObserver();var t=e?"opened":"closed",n=this.createModalEvent({state:e});this.$emit(t,n)},addDraggableListeners:function(){var e=this;if(this.draggable){var t=this.getDraggableElement();if(t){var n=0,i=0,o=0,r=0,a=function(e){return e.touches&&0<e.touches.length?e.touches[0]:e},s=function(t){var s=t.target;if(!s||"INPUT"!==s.nodeName&&"TEXTAREA"!==s.nodeName&&"SELECT"!==s.nodeName){var u=a(t),d=u.clientX,p=u.clientY;document.addEventListener("mousemove",l),document.addEventListener("touchmove",l),document.addEventListener("mouseup",c),document.addEventListener("touchend",c),n=d,i=p,o=e.shift.left,r=e.shift.top}},l=function(t){var s=a(t),l=s.clientX,c=s.clientY;e.shift.left=o+l-n,e.shift.top=r+c-i,t.preventDefault()},c=function t(n){e.ensureShiftInWindowBounds(),document.removeEventListener("mousemove",l),document.removeEventListener("touchmove",l),document.removeEventListener("mouseup",t),document.removeEventListener("touchend",t),n.preventDefault()};t.addEventListener("mousedown",s),t.addEventListener("touchstart",s)}}},removeDraggableListeners:function(){},updateRenderedHeight:function(){this.$refs.modal&&(this.modal.renderedHeight=this.$refs.modal.getBoundingClientRect().height)},connectObserver:function(){this.mutationObserver&&this.mutationObserver.observe(this.$refs.overlay,{childList:!0,attributes:!0,subtree:!0})},disconnectObserver:function(){this.mutationObserver&&this.mutationObserver.disconnect()},beforeTransitionEnter:function(){this.connectObserver()},afterTransitionEnter:function(){},afterTransitionLeave:function(){},ensureShiftInWindowBounds:function(){var e=this.viewportHeight,t=this.viewportWidth,n=this.shift,i=this.pivotX,o=this.pivotY,r=this.trueModalWidth,a=this.trueModalHeight,l=t-r,c=Math.max(e-a,0),u=n.left+i*l,d=n.top+o*c;this.shift.left-=u-s(0,l,u),this.shift.top-=d-s(0,c,d)}}},w=(n(7),d(y,i,[],!1,null,null,null));function k(){var e=this,t=e.$createElement,n=e._self._c||t;return n("modal",{attrs:{name:"dialog",height:"auto",classes:["v--modal","vue-dialog",this.params.class],width:e.width,"pivot-y":.3,adaptive:!0,clickToClose:e.clickToClose,transition:e.transition},on:{"before-open":e.beforeOpened,"before-close":e.beforeClosed,opened:function(t){e.$emit("opened",t)},closed:function(t){e.$emit("closed",t)}}},[n("div",{staticClass:"dialog-content"},[e.params.title?n("div",{staticClass:"dialog-c-title",domProps:{innerHTML:e._s(e.params.title||"")}}):e._e(),e._v(" "),e.params.component?n(e.params.component,e._b({tag:"component"},"component",e.params.props,!1)):n("div",{staticClass:"dialog-c-text",domProps:{innerHTML:e._s(e.params.text||"")}})],1),e._v(" "),e.buttons?n("div",{staticClass:"vue-dialog-buttons"},e._l(e.buttons,(function(t,i){return n("button",{key:i,class:t.class||"vue-dialog-button",style:e.buttonStyle,attrs:{type:"button"},domProps:{innerHTML:e._s(t.title)},on:{click:function(t){t.stopPropagation(),e.click(i,t)}}},[e._v("\n      "+e._s(t.title)+"\n    ")])}))):n("div",{staticClass:"vue-dialog-buttons-none"})])}w.options.__file="src/Modal.vue";var x=w.exports;k._withStripped=!0;var j={name:"VueJsDialog",props:{width:{type:[Number,String],default:400},clickToClose:{type:Boolean,default:!0},transition:{type:String,default:"fade"}},data:function(){return{params:{},defaultButtons:[{title:"CLOSE"}]}},computed:{buttons:function(){return this.params.buttons||this.defaultButtons},buttonStyle:function(){return{flex:"1 1 ".concat(100/this.buttons.length,"%")}}},methods:{beforeOpened:function(e){window.addEventListener("keyup",this.onKeyUp),this.params=e.params||{},this.$emit("before-opened",e)},beforeClosed:function(e){window.removeEventListener("keyup",this.onKeyUp),this.params={},this.$emit("before-closed",e)},click:function(e,t,n){var i=2<arguments.length&&void 0!==n?n:"click",o=this.buttons[e];o&&"function"==typeof o.handler?o.handler(e,t,{source:i}):this.$modal.hide("dialog")},onKeyUp:function(e){if(13===e.which&&0<this.buttons.length){var t=1===this.buttons.length?0:this.buttons.findIndex((function(e){return e.default}));-1!==t&&this.click(t,e,"keypress")}}}},C=(n(9),d(j,k,[],!1,null,null,null));function S(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"modals-container"}},e._l(e.modals,(function(t){return n("modal",e._g(e._b({key:t.id,on:{closed:function(n){e.remove(t.id)}}},"modal",t.modalAttrs,!1),t.modalListeners),[n(t.component,e._g(e._b({tag:"component",on:{close:function(n){e.$modal.hide(t.modalAttrs.name)}}},"component",t.componentAttrs,!1),e.$listeners))],1)})))}C.options.__file="src/Dialog.vue";var P=C.exports;function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}S._withStripped=!0;var T=d({data:function(){return{modals:[]}},created:function(){this.$root._dynamicContainer=this},methods:{add:function(e,t,n,i){var o=this,r=1<arguments.length&&void 0!==t?t:{},a=2<arguments.length&&void 0!==n?n:{},s=3<arguments.length&&void 0!==i?i:{},l=c(),u=a.name||"_dynamic_modal_"+l;this.modals.push({id:l,modalAttrs:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){O(e,t,n[t])}))}return e}({},a,{name:u}),modalListeners:s,component:e,componentAttrs:r}),this.$nextTick((function(){o.$modal.show(u)}))},remove:function(e){var t=this.modals.findIndex((function(t){return t.id===e}));-1!==t&&this.modals.splice(t,1)}}},S,[],!1,null,null,null);T.options.__file="src/ModalsContainer.vue";var A=T.exports;function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var I=function(e,t,n){if(!n._dynamicContainer&&t.injectModalsContainer){var i=(o=document.createElement("div"),document.body.appendChild(o),o);new e({parent:n,render:function(e){return e(A)}}).$mount(i)}var o;return n._dynamicContainer},$={install:function(e,t){var n=1<arguments.length&&void 0!==t?t:{};if(!this.installed){this.installed=!0,this.event=new e,this.rootInstance=null;var i=n.componentName||"Modal",o=n.dynamicDefaults||{},r=function(t,i,r,a){var s=r&&r.root?r.root:$.rootInstance,l=I(e,n,s);l?l.add(t,i,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){z(e,t,n[t])}))}return e}({},o,r),a):console.warn("[vue-js-modal] In order to render dynamic modals, a <modals-container> component must be present on the page.")};e.prototype.$modal={show:function(e){for(var t=arguments.length,i=new Array(1<t?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];switch(E(e)){case"string":return function(e,t){$.event.$emit("toggle",e,!0,t)}.apply(void 0,[e].concat(i));case"object":case"function":return n.dynamic?r.apply(void 0,[e].concat(i)):console.warn("[vue-js-modal] $modal() received object as a first argument, but dynamic modals are switched off. https://github.com/euvl/vue-js-modal/#dynamic-modals");default:console.warn("[vue-js-modal] $modal() received an unsupported argument as a first argument.",e)}},hide:function(e,t){$.event.$emit("toggle",e,!1,t)},toggle:function(e,t){$.event.$emit("toggle",e,void 0,t)}},e.component(i,x),n.dialog&&e.component("VDialog",P),n.dynamic&&(e.component("ModalsContainer",A),e.mixin({beforeMount:function(){null===$.rootInstance&&($.rootInstance=this.$root)}}))}}},D=t.default=$}],e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(i,o,function(e){return t[e]}.bind(null,o));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e.p="/dist/",e(e.s=11);function e(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var t,n}()},H5GU:function(e,t,n){"use strict";n.r(t);var i=n("r9To"),o=n.n(i),r=n("L2JU");function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){var i;return i=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=a(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==a(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={directives:{farewell:o.a},name:"ExitIntent",props:{checkout:Object,inline:Boolean,popup:Object,preview:Boolean,upsell:Object},data:function(){return{order_id:this.preview?null:window.order_id}},computed:l(l({},Object(r.c)(["merchant"])),{},{merchant:function(){return this.$store.getters.merchant},testToken:function(){return this.$store.state.test_token},theme:function(){if(this.popup.template)switch(this.popup.template.id){case 10:return n("lU+6").default;case 11:return n("4gxy").default;case 12:return n("TCXn").default}}}),methods:{open:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("lite"!==this.merchant.plan){if(!this.preview&&!this.testToken&&document.cookie.indexOf("is-admin=1")<=-1){if(window.ppAnalytics){var n=l(l({},window.ppAnalytics.data),{},{popup_id:this.popup.id,viewable_type:"popup"});window.ppAnalytics.send([n])}var i=this.upsell?"upsell":"checkout",o=this.upsell?this.upsell.id:this.checkout.id;axios.get("/popups/".concat(this.popup.id,"/track?page_type=").concat(i,"&page_id=").concat(o)).then((function(){})).catch((function(e){e.response}))}this.portal&&!t||this.$modal.show("exit-intent"),(this.preview||this.testToken)&&setTimeout((function(){var t=e.upsell?"/preview/upsell":"/checkout";e.$cookie.set("fired_once",!1,{path:t})}))}},close:function(){this.$modal.hide("exit-intent")},redirect:function(e){if(!this.inline){var t=this.popup[e+"_action"];if("close"!==t){if("upsell"===t&&this.upsell)return this.$modal.hide("exit-intent"),void this.$store.commit("modal/setModalState","open");if(!this.preview&&["link","next","tab"].includes(t)){var n=this.upsell?"upsell":"checkout",i=this.upsell?this.upsell.id:this.checkout.id,o="/popups/".concat(this.popup.id,"/track?button=").concat(e,"&page_type=").concat(n,"&page_id=").concat(i,"&order_id=").concat(this.order_id);switch(t){case"link":case"next":return window.location.href=o;case"tab":return window.open(o,"_blank").focus()}}}else this.$modal.hide("exit-intent")}}}},d=(n("8FGb"),n("qyyD"),n("KHd+")),p=Object(d.a)(u,(function(){var e=this,t=e._self._c;return t("div",[e.inline?t(e.theme,e._b({tag:"component"},"component",e.$props,!1)):t("div",{directives:[{name:"farewell",rawName:"v-farewell",value:e.open,expression:"open"}]},[t("modal",{attrs:{height:"auto",name:"exit-intent",width:"800"}},[t(e.theme,e._b({tag:"component",on:{redirect:e.redirect}},"component",e.$props,!1)),e._v(" "),t("button",{staticClass:"modal-close",attrs:{"aria-label":"close"},on:{click:e.close}},[t("i",{staticClass:"fas fa-times",staticStyle:{color:"#adb0ba"}})])],1)],1)],1)}),[],!1,null,"7f43b3d4",null);t.default=p.exports},HSsa:function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},Ht0i:function(e,t,n){"use strict";n.r(t);var i=n("L2JU"),o={name:"Multiselect",props:["custom_field","customFieldErrors"],data:function(){return{inputData:input,input:[]}},created:function(){this.inputData.custom_fields&&this.inputData.custom_fields[this.custom_field.id]&&(this.input=this.inputData.custom_fields[this.custom_field.id])}},r=n("KHd+"),a=Object(r.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("h3",{staticStyle:{"margin-top":"8px"}},[e._v("\n            "+e._s(e.custom_field.public_label)+" "+e._s(e.custom_field.is_required?" *":"")+"\n        ")]),e._v(" "),e._l(e.custom_field.options,(function(n){return t("div",{staticClass:"custom-control custom-checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"custom-control-input form-control",class:{"is-invalid":e.customFieldErrors&&e.custom_field.is_required},attrs:{id:"custom_field_checkbox_"+n.id,name:"custom_fields[".concat(e.custom_field.id,"][]"),type:"checkbox"},domProps:{value:n.value,checked:Array.isArray(e.input)?e._i(e.input,n.value)>-1:e.input},on:{change:function(t){var i=e.input,o=t.target,r=!!o.checked;if(Array.isArray(i)){var a=n.value,s=e._i(i,a);o.checked?s<0&&(e.input=i.concat([a])):s>-1&&(e.input=i.slice(0,s).concat(i.slice(s+1)))}else e.input=r}}}),e._v(" "),t("label",{staticClass:"custom-control-label",attrs:{for:"custom_field_checkbox_"+n.id}},[e._v("\n                "+e._s(n.value)+"\n            ")])])})),e._v(" "),e.customFieldErrors?t("span",{staticClass:"text-danger",staticStyle:{"font-size":"80%"}},[e._v(e._s(e.customFieldErrors[0]))]):e._e()],2)])}),[],!1,null,null,null).exports,s={name:"Checkbox",props:["custom_field","customFieldErrors"],data:function(){return{inputData:input,input:[]}},created:function(){this.inputData.custom_fields&&this.inputData.custom_fields[this.custom_field.id]&&(this.input=this.inputData.custom_fields[this.custom_field.id])}},l=Object(r.a)(s,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("div",{staticClass:"custom-control custom-checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"custom-control-input form-control",class:{"is-invalid":e.customFieldErrors&&e.custom_field.is_required},attrs:{id:"custom_field_checkbox[".concat(e.custom_field.id,"]"),name:"custom_fields[".concat(e.custom_field.id,"]"),value:"1",type:"checkbox"},domProps:{checked:Array.isArray(e.input)?e._i(e.input,"1")>-1:e.input},on:{change:function(t){var n=e.input,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e._i(n,"1");i.checked?r<0&&(e.input=n.concat(["1"])):r>-1&&(e.input=n.slice(0,r).concat(n.slice(r+1)))}else e.input=o}}}),e._v(" "),t("label",{staticClass:"custom-control-label",attrs:{for:"custom_field_checkbox[".concat(e.custom_field.id,"]")}},[e._v("\n                "+e._s(e.custom_field.public_label)+"\n            ")])]),e._v(" "),e.customFieldErrors?t("span",{staticClass:"text-danger",staticStyle:{"font-size":"80%"}},[e._v(e._s(e.customFieldErrors[0]))]):e._e()])])}),[],!1,null,null,null).exports;function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){var i;return i=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=c(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==c(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h={name:"Radio",props:["custom_field","customFieldErrors"],data:function(){return{active:null,inputData:input}},created:function(){this.inputData.custom_fields&&this.inputData.custom_fields[this.custom_field.id]&&(this.active=this.inputData.custom_fields[this.custom_field.id])},computed:d(d({},Object(i.c)(["cart"])),{},{quantity:function(){return this.cart&&this.cart.quantity?this.cart.quantity:1}}),methods:{hasEnoughStock:function(e){return!this.custom_field.has_stock||!this.quantity||null===e.stock||void 0===e.stock||e.stock>=this.quantity},activate:function(e){this.hasEnoughStock(e)?this.$store.commit("cart/setCustomFieldStock",e.stock):(this.$store.commit("cart/setCustomFieldStock",null),alert("Onvoldoende voorraad"))}},watch:{active:function(e){this.activate(this.custom_field.options.filter((function(t){return t.value===e}))[0])}}},m=Object(r.a)(h,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("h3",{staticStyle:{"margin-top":"8px"}},[e._v("\n            "+e._s(e.custom_field.public_label)+" "+e._s(e.custom_field.is_required?" *":"")+"\n        ")]),e._v(" "),t("div",{staticClass:"radio"},e._l(e.custom_field.options,(function(n,i){return t("div",{staticClass:"radio-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.active,expression:"active"}],attrs:{name:"custom_fields["+e.custom_field.id+"]",type:"radio",searchable:!1,id:"custom_field_radio_"+n.id,disabled:!e.hasEnoughStock(n)},domProps:{value:n.value,checked:e._q(e.active,n.value)},on:{change:function(t){e.active=n.value}}}),e._v(" "),t("label",{class:{active:e.active===n.id,"is-invalid":e.customFieldErrors&&e.custom_field.is_required},attrs:{for:"custom_field_radio_"+n.id,disabled:!e.hasEnoughStock(n)},domProps:{innerHTML:e._s(n.value)},on:{click:function(t){return e.activate(n)}}}),e._v(" "),e.custom_field.show_stock_on_checkout&&e.custom_field.has_stock&&n.stock>0?t("span",{staticStyle:{"font-size":"11px","margin-left":"8px",opacity:".75"}},[e._v("\n                    "+e._s(e.$t("checkouts.availability",{nr:n.stock}))+"\n                ")]):e._e()])})),0),e._v(" "),e.customFieldErrors?t("span",{staticClass:"text-danger",staticStyle:{"font-size":"80%"}},[e._v(e._s(e.customFieldErrors[0]))]):e._e()])])}),[],!1,null,null,null).exports,f={name:"Textfield",props:["custom_field","customFieldErrors"],data:function(){return{input:null,inputData:input}},created:function(){this.inputData.custom_fields&&this.inputData.custom_fields[this.custom_field.id]&&(this.input=this.inputData.custom_fields[this.custom_field.id])},methods:{setType:function(e){return"numeric"===e?"number":e}},computed:{maxLength:function(){var e,t;return null!==(e=this.custom_field.validation_rules)&&void 0!==e&&e.max&&(null===(t=this.custom_field.validation_rules)||void 0===t?void 0:t.max)>0?this.custom_field.validation_rules.max:null}}},g=Object(r.a)(f,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("h3",{staticStyle:{"margin-top":"8px"}},[e._v("\n            "+e._s(e.custom_field.public_label)+" "+e._s(e.custom_field.is_required?" *":"")+"\n        ")]),e._v(" "),"text"===e.custom_field.type||"numeric"===e.custom_field.type||"email"===e.custom_field.type?["checkbox"===e.setType(e.custom_field.type)?t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"form-control",class:{"is-invalid":e.customFieldErrors},attrs:{name:"custom_fields["+e.custom_field.id+"]",placeholder:e.custom_field.public_label+[e.custom_field.is_required?" *":""],required:e.custom_field.is_required,maxlength:e.maxLength,type:"checkbox"},domProps:{checked:Array.isArray(e.input)?e._i(e.input,null)>-1:e.input},on:{change:function(t){var n=e.input,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e._i(n,null);i.checked?r<0&&(e.input=n.concat([null])):r>-1&&(e.input=n.slice(0,r).concat(n.slice(r+1)))}else e.input=o}}}):"radio"===e.setType(e.custom_field.type)?t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"form-control",class:{"is-invalid":e.customFieldErrors},attrs:{name:"custom_fields["+e.custom_field.id+"]",placeholder:e.custom_field.public_label+[e.custom_field.is_required?" *":""],required:e.custom_field.is_required,maxlength:e.maxLength,type:"radio"},domProps:{checked:e._q(e.input,null)},on:{change:function(t){e.input=null}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"form-control",class:{"is-invalid":e.customFieldErrors},attrs:{name:"custom_fields["+e.custom_field.id+"]",placeholder:e.custom_field.public_label+[e.custom_field.is_required?" *":""],required:e.custom_field.is_required,maxlength:e.maxLength,type:e.setType(e.custom_field.type)},domProps:{value:e.input},on:{input:function(t){t.target.composing||(e.input=t.target.value)}}})]:e._e(),e._v(" "),"textarea"===e.custom_field.type?[t("textarea-autosize",{staticClass:"textarea form-control",class:{"is-invalid":e.customFieldErrors},attrs:{name:"custom_fields["+e.custom_field.id+"]",placeholder:e.custom_field.public_label+[e.custom_field.is_required?" *":""],maxlength:e.maxLength},model:{value:e.input,callback:function(t){e.input=t},expression:"input"}})]:e._e(),e._v(" "),e.customFieldErrors?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.customFieldErrors[0]))]):e._e()],2)])}),[],!1,null,null,null).exports,v=n("Snq/");function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){var i;return i=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=_(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==_(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k={name:"Select",components:{vSelect:n.n(v).a},data:function(){return{hiddenValue:"",input:null,inputData:input}},props:["custom_field","customFieldErrors","simpleLayout"],computed:y(y({},Object(i.c)(["cart"])),{},{quantity:function(){return this.cart&&this.cart.quantity?this.cart.quantity:1}}),created:function(){this.inputData.custom_fields&&this.inputData.custom_fields[this.custom_field.id]&&(this.hiddenValue=this.inputData.custom_fields[this.custom_field.id],this.input=this.hiddenValue)},methods:{setSelected:function(e){if(!this.custom_field.has_stock||!this.quantity||null===e.stock)return this.hiddenValue=e.value,!0;e.stock&&e.stock>=this.quantity?(this.$store.commit("cart/setCustomFieldStock",e.stock),this.hiddenValue=e.value):(this.input=null,this.hiddenValue="",alert("Onvoldoende voorraad"))}}};function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){var i;return i=function(e,t){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=x(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==x(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P={components:{Textfield:g,Radio:m,Checkbox:l,Select:Object(r.a)(k,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"col-12"},[t("div",{staticClass:"form-group"},[t("h3",{staticStyle:{"margin-top":"8px"}},[e._v("\n            "+e._s(e.custom_field.public_label)+" "+e._s(e.custom_field.is_required?" *":"")+"\n        ")]),e._v(" "),e.simpleLayout?[t("div",{staticClass:"form-group select"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.hiddenValue,expression:"hiddenValue"}],staticClass:"form-control custom-select",attrs:{name:"custom_fields["+e.custom_field.id+"]"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.hiddenValue=t.target.multiple?n:n[0]}}},e._l(e.custom_field.options,(function(n){return t("option",{domProps:{value:n.value,selected:e.hiddenValue===n.value},on:{input:e.setSelected}},[e._v("\n                      "+e._s(n.value)+"\n                        "),e.custom_field.show_stock_on_checkout&&e.custom_field.has_stock&&n.stock>0?[e._v("\n                            - "+e._s(e.$t("checkouts.availability",{nr:n.stock}))+"\n                        ")]:e._e(),e._v(" "),e.custom_field.show_stock_on_checkout&&e.custom_field.has_stock&&n.stock<=0?[e._v("\n                            - "+e._s(e.$t("common.sold_out"))+"\n                        ")]:e._e()],2)})),0)])]:e.simpleLayout?e._e():[t("v-select",{class:{"is-invalid":e.customFieldErrors&&e.custom_field.is_required},attrs:{options:e.custom_field.options,searchable:!1,label:"value",placeholder:e.custom_field.public_label,selectable:function(t){return!e.custom_field.has_stock||t.stock>=e.quantity}},on:{input:e.setSelected},scopedSlots:e._u([{key:"option",fn:function(n){return[t("span",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[t("span",[e._v(e._s(n.value))]),e._v(" "),e.custom_field.show_stock_on_checkout&&e.custom_field.has_stock&&n.stock>0?t("span",{class:{"out-of-stock":n.stock<=1},staticStyle:{"font-size":"11px"}},[e._v("\n                            "+e._s(e.$t("checkouts.availability",{nr:n.stock}))+"\n                        ")]):e._e()])]}}]),model:{value:e.input,callback:function(t){e.input=t},expression:"input"}}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.hiddenValue,expression:"hiddenValue"}],attrs:{type:"hidden",name:"custom_fields["+e.custom_field.id+"]"},domProps:{value:e.hiddenValue},on:{input:function(t){t.target.composing||(e.hiddenValue=t.target.value)}}})],e._v(" "),e.customFieldErrors?t("span",{staticClass:"text-danger",staticStyle:{"font-size":"80%"}},[e._v(e._s(e.customFieldErrors[0]))]):e._e()],2)])}),[],!1,null,null,null).exports,Multiselect:a},props:["simpleLayout"],data:function(){return{checkout:checkout}},computed:C(C({},Object(i.c)(["errors"])),{},{filterCustomFields:function(){var e=this.checkout.settings;return this.checkout.product.custom_fields.filter((function(t){var n="needs_custom_field_".concat(t.id);return t.is_required||e.find((function(e){return e.setting==n}))}))}}),methods:{customFieldErrors:function(e){return!("object"!==x(this.errors)||!this.errors["custom_fields."+e])&&this.errors["custom_fields."+e]}}},O=Object(r.a)(P,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"customfields"}},[e._l(e.filterCustomFields,(function(n){return t("div",{key:n.id,staticClass:"row"},["checkbox"===n.type?t("Checkbox",{attrs:{custom_field:n,customFieldErrors:e.customFieldErrors(n.id)}}):e._e(),e._v(" "),"multiselect"===n.type?t("Multiselect",{attrs:{custom_field:n,customFieldErrors:e.customFieldErrors(n.id)}}):e._e(),e._v(" "),"radio"===n.type?t("Radio",{attrs:{custom_field:n,customFieldErrors:e.customFieldErrors(n.id)}}):e._e(),e._v(" "),"select"===n.type?t("Select",{attrs:{custom_field:n,customFieldErrors:e.customFieldErrors(n.id),"simple-layout":e.simpleLayout}}):e._e(),e._v(" "),["text","textarea","numeric","email"].includes(n.type)?t("textfield",{attrs:{custom_field:n,customFieldErrors:e.customFieldErrors(n.id),"simple-layout":e.simpleLayout}}):e._e()],1)})),e._v(" "),t("div",{staticClass:"col-12",staticStyle:{"text-align":"right","margin-bottom":"15px",opacity:"0.7","font-size":"90%"}},[e._v("\n        "+e._s(e.$t("common.fields_asterisk_required"))+"\n    ")])],2)}),[],!1,null,null,null);t.default=O.exports},I1BE:function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var o=(a=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),r=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(r).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},o=0;o<this.length;o++){var r=this[o][0];"number"==typeof r&&(i[r]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"==typeof a[0]&&i[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},INkZ:function(e,t,n){"use strict";(function(t,n){const i=Object.freeze({}),o=Array.isArray;function r(e){return null==e}function a(e){return null!=e}function s(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function c(e){return"function"==typeof e}function u(e){return null!==e&&"object"==typeof e}const d=Object.prototype.toString;function p(e){return"[object Object]"===d.call(e)}function h(e){const t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function m(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function f(e){return null==e?"":Array.isArray(e)||p(e)&&e.toString===d?JSON.stringify(e,g,2):String(e)}function g(e,t){return t&&t.__v_isRef?t.value:t}function v(e){const t=parseFloat(e);return isNaN(t)?e:t}function _(e,t){const n=Object.create(null),i=e.split(",");for(let e=0;e<i.length;e++)n[i[e]]=!0;return t?e=>n[e.toLowerCase()]:e=>n[e]}const b=_("slot,component",!0),y=_("key,ref,slot,slot-scope,is");function w(e,t){const n=e.length;if(n){if(t===e[n-1])return void(e.length=n-1);const i=e.indexOf(t);if(i>-1)return e.splice(i,1)}}const k=Object.prototype.hasOwnProperty;function x(e,t){return k.call(e,t)}function j(e){const t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}const C=/-(\w)/g,S=j(e=>e.replace(C,(e,t)=>t?t.toUpperCase():"")),P=j(e=>e.charAt(0).toUpperCase()+e.slice(1)),O=/\B([A-Z])/g,T=j(e=>e.replace(O,"-$1").toLowerCase()),A=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){const i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;let n=e.length-t;const i=new Array(n);for(;n--;)i[n]=e[n+t];return i}function z(e,t){for(const n in t)e[n]=t[n];return e}function I(e){const t={};for(let n=0;n<e.length;n++)e[n]&&z(t,e[n]);return t}function $(e,t,n){}const D=(e,t,n)=>!1,M=e=>e;function L(e,t){if(e===t)return!0;const n=u(e),i=u(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{const n=Array.isArray(e),i=Array.isArray(t);if(n&&i)return e.length===t.length&&e.every((e,n)=>L(e,t[n]));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(n||i)return!1;{const n=Object.keys(e),i=Object.keys(t);return n.length===i.length&&n.every(n=>L(e[n],t[n]))}}catch(e){return!1}}function N(e,t){for(let n=0;n<e.length;n++)if(L(e[n],t))return n;return-1}function R(e){let t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function F(e,t){return e===t?0===e&&1/e!=1/t:e==e||t==t}const B="data-server-rendered",U=["component","directive","filter"],V=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"];var H={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:D,isReservedAttr:D,isUnknownElement:D,getTagNamespace:$,parsePlatformTagName:M,mustUseProp:D,async:!0,_lifecycleHooks:V};const q=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function W(e){const t=(e+"").charCodeAt(0);return 36===t||95===t}function J(e,t,n,i){Object.defineProperty(e,t,{value:n,enumerable:!!i,writable:!0,configurable:!0})}const G=new RegExp(`[^${q.source}.$_\\d]`),K="__proto__"in{},Y="undefined"!=typeof window,Z=Y&&window.navigator.userAgent.toLowerCase(),X=Z&&/msie|trident/.test(Z),Q=Z&&Z.indexOf("msie 9.0")>0,ee=Z&&Z.indexOf("edge/")>0;Z&&Z.indexOf("android");const te=Z&&/iphone|ipad|ipod|ios/.test(Z);Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z);const ne=Z&&Z.match(/firefox\/(\d+)/),ie={}.watch;let oe,re=!1;if(Y)try{const e={};Object.defineProperty(e,"passive",{get(){re=!0}}),window.addEventListener("test-passive",null,e)}catch(i){}const ae=()=>(void 0===oe&&(oe=!Y&&void 0!==t&&t.process&&"server"===t.process.env.VUE_ENV),oe),se=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"==typeof e&&/native code/.test(e.toString())}const ce="undefined"!=typeof Symbol&&le(Symbol)&&"undefined"!=typeof Reflect&&le(Reflect.ownKeys);let ue;ue="undefined"!=typeof Set&&le(Set)?Set:class{constructor(){this.set=Object.create(null)}has(e){return!0===this.set[e]}add(e){this.set[e]=!0}clear(){this.set=Object.create(null)}};let de=null;function pe(e=null){e||de&&de._scope.off(),de=e,e&&e._scope.on()}class he{constructor(e,t,n,i,o,r,a,s){this.tag=e,this.data=t,this.children=n,this.text=i,this.elm=o,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}get child(){return this.componentInstance}}const me=(e="")=>{const t=new he;return t.text=e,t.isComment=!0,t};function fe(e){return new he(void 0,void 0,void 0,String(e))}function ge(e){const t=new he(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}let ve=0;const _e=[];class be{constructor(){this._pending=!1,this.id=ve++,this.subs=[]}addSub(e){this.subs.push(e)}removeSub(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,_e.push(this))}depend(e){be.target&&be.target.addDep(this)}notify(e){const t=this.subs.filter(e=>e);for(let e=0,n=t.length;e<n;e++)t[e].update()}}be.target=null;const ye=[];function we(e){ye.push(e),be.target=e}function ke(){ye.pop(),be.target=ye[ye.length-1]}const xe=Array.prototype,je=Object.create(xe);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){const t=xe[e];J(je,e,(function(...n){const i=t.apply(this,n),o=this.__ob__;let r;switch(e){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&o.observeArray(r),o.dep.notify(),i}))}));const Ce=Object.getOwnPropertyNames(je),Se={};let Pe=!0;function Oe(e){Pe=e}const Te={notify:$,depend:$,addSub:$,removeSub:$};class Ae{constructor(e,t=!1,n=!1){if(this.value=e,this.shallow=t,this.mock=n,this.dep=n?Te:new be,this.vmCount=0,J(e,"__ob__",this),o(e)){if(!n)if(K)e.__proto__=je;else for(let t=0,n=Ce.length;t<n;t++){const n=Ce[t];J(e,n,je[n])}t||this.observeArray(e)}else{const i=Object.keys(e);for(let o=0;o<i.length;o++)ze(e,i[o],Se,void 0,t,n)}}observeArray(e){for(let t=0,n=e.length;t<n;t++)Ee(e[t],!1,this.mock)}}function Ee(e,t,n){return e&&x(e,"__ob__")&&e.__ob__ instanceof Ae?e.__ob__:!Pe||!n&&ae()||!o(e)&&!p(e)||!Object.isExtensible(e)||e.__v_skip||Ue(e)||e instanceof he?void 0:new Ae(e,t,n)}function ze(e,t,n,i,r,a,s=!1){const l=new be,c=Object.getOwnPropertyDescriptor(e,t);if(c&&!1===c.configurable)return;const u=c&&c.get,d=c&&c.set;u&&!d||n!==Se&&2!==arguments.length||(n=e[t]);let p=r?n&&n.__ob__:Ee(n,!1,a);return Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){const t=u?u.call(e):n;return be.target&&(l.depend(),p&&(p.dep.depend(),o(t)&&De(t))),Ue(t)&&!r?t.value:t},set:function(t){const i=u?u.call(e):n;if(F(i,t)){if(d)d.call(e,t);else{if(u)return;if(!r&&Ue(i)&&!Ue(t))return void(i.value=t);n=t}p=r?t&&t.__ob__:Ee(t,!1,a),l.notify()}}}),l}function Ie(e,t,n){if(Fe(e))return;const i=e.__ob__;return o(e)&&h(t)?(e.length=Math.max(e.length,t),e.splice(t,1,n),i&&!i.shallow&&i.mock&&Ee(n,!1,!0),n):t in e&&!(t in Object.prototype)?(e[t]=n,n):e._isVue||i&&i.vmCount?n:i?(ze(i.value,t,n,void 0,i.shallow,i.mock),i.dep.notify(),n):(e[t]=n,n)}function $e(e,t){if(o(e)&&h(t))return void e.splice(t,1);const n=e.__ob__;e._isVue||n&&n.vmCount||Fe(e)||x(e,t)&&(delete e[t],n&&n.dep.notify())}function De(e){for(let t,n=0,i=e.length;n<i;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),o(t)&&De(t)}function Me(e){return Le(e,!0),J(e,"__v_isShallow",!0),e}function Le(e,t){Fe(e)||Ee(e,t,ae())}function Ne(e){return Fe(e)?Ne(e.__v_raw):!(!e||!e.__ob__)}function Re(e){return!(!e||!e.__v_isShallow)}function Fe(e){return!(!e||!e.__v_isReadonly)}const Be="__v_isRef";function Ue(e){return!(!e||!0!==e.__v_isRef)}function Ve(e,t){if(Ue(e))return e;const n={};return J(n,Be,!0),J(n,"__v_isShallow",t),J(n,"dep",ze(n,"value",e,null,t,ae())),n}function He(e,t,n){Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>{const e=t[n];if(Ue(e))return e.value;{const t=e&&e.__ob__;return t&&t.dep.depend(),e}},set:e=>{const i=t[n];Ue(i)&&!Ue(e)?i.value=e:t[n]=e}})}function qe(e,t,n){const i=e[t];if(Ue(i))return i;const o={get value(){const i=e[t];return void 0===i?n:i},set value(n){e[t]=n}};return J(o,Be,!0),o}function We(e){return Je(e,!1)}function Je(e,t){if(!p(e))return e;if(Fe(e))return e;const n=t?"__v_rawToShallowReadonly":"__v_rawToReadonly",i=e[n];if(i)return i;const o=Object.create(Object.getPrototypeOf(e));J(e,n,o),J(o,"__v_isReadonly",!0),J(o,"__v_raw",e),Ue(e)&&J(o,Be,!0),(t||Re(e))&&J(o,"__v_isShallow",!0);const r=Object.keys(e);for(let n=0;n<r.length;n++)Ge(o,e,r[n],t);return o}function Ge(e,t,n,i){Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get(){const e=t[n];return i||!p(e)?e:We(e)},set(){}})}const Ke=j(e=>{const t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),i="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=i?e.slice(1):e,once:n,capture:i,passive:t}});function Ye(e,t){function n(){const e=n.fns;if(!o(e))return pn(e,null,arguments,t,"v-on handler");{const n=e.slice();for(let e=0;e<n.length;e++)pn(n[e],null,arguments,t,"v-on handler")}}return n.fns=e,n}function Ze(e,t,n,i,o,a){let l,c,u,d;for(l in e)c=e[l],u=t[l],d=Ke(l),r(c)||(r(u)?(r(c.fns)&&(c=e[l]=Ye(c,a)),s(d.once)&&(c=e[l]=o(d.name,c,d.capture)),n(d.name,c,d.capture,d.passive,d.params)):c!==u&&(u.fns=c,e[l]=u));for(l in t)r(e[l])&&(d=Ke(l),i(d.name,t[l],d.capture))}function Xe(e,t,n){let i;e instanceof he&&(e=e.data.hook||(e.data.hook={}));const o=e[t];function l(){n.apply(this,arguments),w(i.fns,l)}r(o)?i=Ye([l]):a(o.fns)&&s(o.merged)?(i=o,i.fns.push(l)):i=Ye([o,l]),i.merged=!0,e[t]=i}function Qe(e,t,n,i,o){if(a(t)){if(x(t,n))return e[n]=t[n],o||delete t[n],!0;if(x(t,i))return e[n]=t[i],o||delete t[i],!0}return!1}function et(e){return l(e)?[fe(e)]:o(e)?function e(t,n){const i=[];let c,u,d,p;for(c=0;c<t.length;c++)u=t[c],r(u)||"boolean"==typeof u||(d=i.length-1,p=i[d],o(u)?u.length>0&&(u=e(u,`${n||""}_${c}`),tt(u[0])&&tt(p)&&(i[d]=fe(p.text+u[0].text),u.shift()),i.push.apply(i,u)):l(u)?tt(p)?i[d]=fe(p.text+u):""!==u&&i.push(fe(u)):tt(u)&&tt(p)?i[d]=fe(p.text+u.text):(s(t._isVList)&&a(u.tag)&&r(u.key)&&a(n)&&(u.key=`__vlist${n}_${c}__`),i.push(u)));return i}(e):void 0}function tt(e){return a(e)&&a(e.text)&&!1===e.isComment}function nt(e,t,n,i,r,d){return(o(n)||l(n))&&(r=i,i=n,n=void 0),s(d)&&(r=2),function(e,t,n,i,r){if(a(n)&&a(n.__ob__))return me();if(a(n)&&a(n.is)&&(t=n.is),!t)return me();let s,l;if(o(i)&&c(i[0])&&((n=n||{}).scopedSlots={default:i[0]},i.length=0),2===r?i=et(i):1===r&&(i=function(e){for(let t=0;t<e.length;t++)if(o(e[t]))return Array.prototype.concat.apply([],e);return e}(i)),"string"==typeof t){let o;l=e.$vnode&&e.$vnode.ns||H.getTagNamespace(t),s=H.isReservedTag(t)?new he(H.parsePlatformTagName(t),n,i,void 0,void 0,e):n&&n.pre||!a(o=pi(e.$options,"components",t))?new he(t,n,i,void 0,void 0,e):ni(o,n,e,i,t)}else s=ni(t,n,e,i);return o(s)?s:a(s)?(a(l)&&it(s,l),a(n)&&function(e){u(e.style)&&Mn(e.style),u(e.class)&&Mn(e.class)}(n),s):me()}(e,t,n,i,r)}function it(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(let i=0,o=e.children.length;i<o;i++){const o=e.children[i];a(o.tag)&&(r(o.ns)||s(n)&&"svg"!==o.tag)&&it(o,t,n)}}function ot(e,t){let n,i,r,s,l=null;if(o(e)||"string"==typeof e)for(l=new Array(e.length),n=0,i=e.length;n<i;n++)l[n]=t(e[n],n);else if("number"==typeof e)for(l=new Array(e),n=0;n<e;n++)l[n]=t(n+1,n);else if(u(e))if(ce&&e[Symbol.iterator]){l=[];const n=e[Symbol.iterator]();let i=n.next();for(;!i.done;)l.push(t(i.value,l.length)),i=n.next()}else for(r=Object.keys(e),l=new Array(r.length),n=0,i=r.length;n<i;n++)s=r[n],l[n]=t(e[s],s,n);return a(l)||(l=[]),l._isVList=!0,l}function rt(e,t,n,i){const o=this.$scopedSlots[e];let r;o?(n=n||{},i&&(n=z(z({},i),n)),r=o(n)||(c(t)?t():t)):r=this.$slots[e]||(c(t)?t():t);const a=n&&n.slot;return a?this.$createElement("template",{slot:a},r):r}function at(e){return pi(this.$options,"filters",e)||M}function st(e,t){return o(e)?-1===e.indexOf(t):e!==t}function lt(e,t,n,i,o){const r=H.keyCodes[t]||n;return o&&i&&!H.keyCodes[t]?st(o,i):r?st(r,e):i?T(i)!==t:void 0===e}function ct(e,t,n,i,r){if(n&&u(n)){let a;o(n)&&(n=I(n));for(const o in n){if("class"===o||"style"===o||y(o))a=e;else{const n=e.attrs&&e.attrs.type;a=i||H.mustUseProp(t,n,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}const s=S(o),l=T(o);s in a||l in a||(a[o]=n[o],!r)||((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e})}}return e}function ut(e,t){const n=this._staticTrees||(this._staticTrees=[]);let i=n[e];return i&&!t||(i=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,this._c,this),pt(i,"__static__"+e,!1)),i}function dt(e,t,n){return pt(e,`__once__${t}${n?"_"+n:""}`,!0),e}function pt(e,t,n){if(o(e))for(let i=0;i<e.length;i++)e[i]&&"string"!=typeof e[i]&&ht(e[i],`${t}_${i}`,n);else ht(e,t,n)}function ht(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function mt(e,t){if(t&&p(t)){const n=e.on=e.on?z({},e.on):{};for(const e in t){const i=n[e],o=t[e];n[e]=i?[].concat(i,o):o}}return e}function ft(e,t,n,i){t=t||{$stable:!n};for(let i=0;i<e.length;i++){const r=e[i];o(r)?ft(r,t,n):r&&(r.proxy&&(r.fn.proxy=!0),t[r.key]=r.fn)}return i&&(t.$key=i),t}function gt(e,t){for(let n=0;n<t.length;n+=2){const i=t[n];"string"==typeof i&&i&&(e[t[n]]=t[n+1])}return e}function vt(e,t){return"string"==typeof e?t+e:e}function _t(e){e._o=dt,e._n=v,e._s=f,e._l=ot,e._t=rt,e._q=L,e._i=N,e._m=ut,e._f=at,e._k=lt,e._b=ct,e._v=fe,e._e=me,e._u=ft,e._g=mt,e._d=gt,e._p=vt}function bt(e,t){if(!e||!e.length)return{};const n={};for(let i=0,o=e.length;i<o;i++){const o=e[i],r=o.data;if(r&&r.attrs&&r.attrs.slot&&delete r.attrs.slot,o.context!==t&&o.fnContext!==t||!r||null==r.slot)(n.default||(n.default=[])).push(o);else{const e=r.slot,t=n[e]||(n[e]=[]);"template"===o.tag?t.push.apply(t,o.children||[]):t.push(o)}}for(const e in n)n[e].every(yt)&&delete n[e];return n}function yt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function wt(e){return e.isComment&&e.asyncFactory}function kt(e,t,n,o){let r;const a=Object.keys(n).length>0,s=t?!!t.$stable:!a,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&o&&o!==i&&l===o.$key&&!a&&!o.$hasNormal)return o;r={};for(const i in t)t[i]&&"$"!==i[0]&&(r[i]=xt(e,n,i,t[i]))}else r={};for(const e in n)e in r||(r[e]=jt(n,e));return t&&Object.isExtensible(t)&&(t._normalized=r),J(r,"$stable",s),J(r,"$key",l),J(r,"$hasNormal",a),r}function xt(e,t,n,i){const r=function(){const t=de;pe(e);let n=arguments.length?i.apply(null,arguments):i({});n=n&&"object"==typeof n&&!o(n)?[n]:et(n);const r=n&&n[0];return pe(t),n&&(!r||1===n.length&&r.isComment&&!wt(r))?void 0:n};return i.proxy&&Object.defineProperty(t,n,{get:r,enumerable:!0,configurable:!0}),r}function jt(e,t){return()=>e[t]}function Ct(e){return{get attrs(){if(!e._attrsProxy){const t=e._attrsProxy={};J(t,"_v_attr_proxy",!0),St(t,e.$attrs,i,e,"$attrs")}return e._attrsProxy},get listeners(){return e._listenersProxy||St(e._listenersProxy={},e.$listeners,i,e,"$listeners"),e._listenersProxy},get slots(){return function(e){return e._slotsProxy||Ot(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}(e)},emit:A(e.$emit,e),expose(t){t&&Object.keys(t).forEach(n=>He(e,t,n))}}}function St(e,t,n,i,o){let r=!1;for(const a in t)a in e?t[a]!==n[a]&&(r=!0):(r=!0,Pt(e,a,i,o));for(const n in e)n in t||(r=!0,delete e[n]);return r}function Pt(e,t,n,i){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:()=>n[i][t]})}function Ot(e,t){for(const n in t)e[n]=t[n];for(const n in e)n in t||delete e[n]}function Tt(){const e=de;return e._setupContext||(e._setupContext=Ct(e))}let At,Et,zt=null;function It(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),u(e)?t.extend(e):e}function $t(e){if(o(e))for(let t=0;t<e.length;t++){const n=e[t];if(a(n)&&(a(n.componentOptions)||wt(n)))return n}}function Dt(e,t){At.$on(e,t)}function Mt(e,t){At.$off(e,t)}function Lt(e,t){const n=At;return function i(){null!==t.apply(null,arguments)&&n.$off(e,i)}}function Nt(e,t,n){At=e,Ze(t,n||{},Dt,Mt,Lt,e),At=void 0}class Rt{constructor(e=!1){this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Et,!e&&Et&&(this.index=(Et.scopes||(Et.scopes=[])).push(this)-1)}run(e){if(this.active){const t=Et;try{return Et=this,e()}finally{Et=t}}}on(){Et=this}off(){Et=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].teardown();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this.active=!1}}}function Ft(){return Et}let Bt=null;function Ut(e){const t=Bt;return Bt=e,()=>{Bt=t}}function Vt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Ht(e,t){if(t){if(e._directInactive=!1,Vt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(let t=0;t<e.$children.length;t++)Ht(e.$children[t]);qt(e,"activated")}}function qt(e,t,n,i=!0){we();const o=de,r=Ft();i&&pe(e);const a=e.$options[t],s=t+" hook";if(a)for(let t=0,i=a.length;t<i;t++)pn(a[t],e,n||null,e,s);e._hasHookEvent&&e.$emit("hook:"+t),i&&(pe(o),r&&r.on()),ke()}const Wt=[],Jt=[];let Gt={},Kt=!1,Yt=!1,Zt=0,Xt=0,Qt=Date.now;if(Y&&!X){const e=window.performance;e&&"function"==typeof e.now&&Qt()>document.createEvent("Event").timeStamp&&(Qt=()=>e.now())}const en=(e,t)=>{if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function tn(){let e,t;for(Xt=Qt(),Yt=!0,Wt.sort(en),Zt=0;Zt<Wt.length;Zt++)e=Wt[Zt],e.before&&e.before(),t=e.id,Gt[t]=null,e.run();const n=Jt.slice(),i=Wt.slice();Zt=Wt.length=Jt.length=0,Gt={},Kt=Yt=!1,function(e){for(let t=0;t<e.length;t++)e[t]._inactive=!0,Ht(e[t],!0)}(n),function(e){let t=e.length;for(;t--;){const n=e[t],i=n.vm;i&&i._watcher===n&&i._isMounted&&!i._isDestroyed&&qt(i,"updated")}}(i),(()=>{for(let e=0;e<_e.length;e++){const t=_e[e];t.subs=t.subs.filter(e=>e),t._pending=!1}_e.length=0})(),se&&H.devtools&&se.emit("flush")}function nn(e){const t=e.id;if(null==Gt[t]&&(e!==be.target||!e.noRecurse)){if(Gt[t]=!0,Yt){let t=Wt.length-1;for(;t>Zt&&Wt[t].id>e.id;)t--;Wt.splice(t+1,0,e)}else Wt.push(e);Kt||(Kt=!0,yn(tn))}}const on="watcher",rn=on+" callback",an=on+" getter";function sn(e,t){return cn(e,null,{flush:"post"})}const ln={};function cn(e,t,{immediate:n,deep:r,flush:a="pre",onTrack:s,onTrigger:l}=i){const u=de,d=(e,t,n=null)=>{const i=pn(e,null,n,u,t);return r&&i&&i.__ob__&&i.__ob__.dep.depend(),i};let p,h,m=!1,f=!1;if(Ue(e)?(p=()=>e.value,m=Re(e)):Ne(e)?(p=()=>(e.__ob__.dep.depend(),e),r=!0):o(e)?(f=!0,m=e.some(e=>Ne(e)||Re(e)),p=()=>e.map(e=>Ue(e)?e.value:Ne(e)?(e.__ob__.dep.depend(),Mn(e)):c(e)?d(e,an):void 0)):p=c(e)?t?()=>d(e,an):()=>{if(!u||!u._isDestroyed)return h&&h(),d(e,on,[g])}:$,t&&r){const e=p;p=()=>Mn(e())}let g=e=>{h=v.onStop=()=>{d(e,"watcher cleanup")}};if(ae())return g=$,t?n&&d(t,rn,[p(),f?[]:void 0,g]):p(),$;const v=new Nn(de,p,$,{lazy:!0});v.noRecurse=!t;let _=f?[]:ln;return v.run=()=>{if(v.active)if(t){const e=v.get();(r||m||(f?e.some((e,t)=>F(e,_[t])):F(e,_)))&&(h&&h(),d(t,rn,[e,_===ln?void 0:_,g]),_=e)}else v.get()},"sync"===a?v.update=v.run:"post"===a?(v.post=!0,v.update=()=>nn(v)):v.update=()=>{if(u&&u===de&&!u._isMounted){const e=u._preWatchers||(u._preWatchers=[]);e.indexOf(v)<0&&e.push(v)}else nn(v)},t?n?v.run():_=v.get():"post"===a&&u?u.$once("hook:mounted",()=>v.get()):v.get(),()=>{v.teardown()}}function un(e){const t=e._provided,n=e.$parent&&e.$parent._provided;return n===t?e._provided=Object.create(n):t}function dn(e,t,n){we();try{if(t){let i=t;for(;i=i.$parent;){const o=i.$options.errorCaptured;if(o)for(let r=0;r<o.length;r++)try{if(!1===o[r].call(i,e,t,n))return}catch(e){hn(e,i,"errorCaptured hook")}}}hn(e,t,n)}finally{ke()}}function pn(e,t,n,i,o){let r;try{r=n?e.apply(t,n):e.call(t),r&&!r._isVue&&m(r)&&!r._handled&&(r.catch(e=>dn(e,i,o+" (Promise/async)")),r._handled=!0)}catch(e){dn(e,i,o)}return r}function hn(e,t,n){if(H.errorHandler)try{return H.errorHandler.call(null,e,t,n)}catch(t){t!==e&&mn(t)}mn(e)}function mn(e,t,n){if(!Y||"undefined"==typeof console)throw e;console.error(e)}let fn=!1;const gn=[];let vn,_n=!1;function bn(){_n=!1;const e=gn.slice(0);gn.length=0;for(let t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&le(Promise)){const e=Promise.resolve();vn=()=>{e.then(bn),te&&setTimeout($)},fn=!0}else if(X||"undefined"==typeof MutationObserver||!le(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())vn=void 0!==n&&le(n)?()=>{n(bn)}:()=>{setTimeout(bn,0)};else{let e=1;const t=new MutationObserver(bn),n=document.createTextNode(String(e));t.observe(n,{characterData:!0}),vn=()=>{e=(e+1)%2,n.data=String(e)},fn=!0}function yn(e,t){let n;if(gn.push(()=>{if(e)try{e.call(t)}catch(e){dn(e,t,"nextTick")}else n&&n(t)}),_n||(_n=!0,vn()),!e&&"undefined"!=typeof Promise)return new Promise(e=>{n=e})}function wn(e){return(t,n=de)=>{if(n)return function(e,t,n){const i=e.$options;i[t]=li(i[t],n)}(n,e,t)}}const kn=wn("beforeMount"),xn=wn("mounted"),jn=wn("beforeUpdate"),Cn=wn("updated"),Sn=wn("beforeDestroy"),Pn=wn("destroyed"),On=wn("activated"),Tn=wn("deactivated"),An=wn("serverPrefetch"),En=wn("renderTracked"),zn=wn("renderTriggered"),In=wn("errorCaptured");var $n=Object.freeze({__proto__:null,version:"2.7.16",defineComponent:function(e){return e},ref:function(e){return Ve(e,!1)},shallowRef:function(e){return Ve(e,!0)},isRef:Ue,toRef:qe,toRefs:function(e){const t=o(e)?new Array(e.length):{};for(const n in e)t[n]=qe(e,n);return t},unref:function(e){return Ue(e)?e.value:e},proxyRefs:function(e){if(Ne(e))return e;const t={},n=Object.keys(e);for(let i=0;i<n.length;i++)He(t,e,n[i]);return t},customRef:function(e){const t=new be,{get:n,set:i}=e(()=>{t.depend()},()=>{t.notify()}),o={get value(){return n()},set value(e){i(e)}};return J(o,Be,!0),o},triggerRef:function(e){e.dep&&e.dep.notify()},reactive:function(e){return Le(e,!1),e},isReactive:Ne,isReadonly:Fe,isShallow:Re,isProxy:function(e){return Ne(e)||Fe(e)},shallowReactive:Me,markRaw:function(e){return Object.isExtensible(e)&&J(e,"__v_skip",!0),e},toRaw:function e(t){const n=t&&t.__v_raw;return n?e(n):t},readonly:We,shallowReadonly:function(e){return Je(e,!0)},computed:function(e,t){let n,i;const o=c(e);o?(n=e,i=$):(n=e.get,i=e.set);const r=ae()?null:new Nn(de,n,$,{lazy:!0}),a={effect:r,get value(){return r?(r.dirty&&r.evaluate(),be.target&&r.depend(),r.value):n()},set value(e){i(e)}};return J(a,Be,!0),J(a,"__v_isReadonly",o),a},watch:function(e,t,n){return cn(e,t,n)},watchEffect:function(e,t){return cn(e,null,t)},watchPostEffect:sn,watchSyncEffect:function(e,t){return cn(e,null,{flush:"sync"})},EffectScope:Rt,effectScope:function(e){return new Rt(e)},onScopeDispose:function(e){Et&&Et.cleanups.push(e)},getCurrentScope:Ft,provide:function(e,t){de&&(un(de)[e]=t)},inject:function(e,t,n=!1){const i=de;if(i){const o=i.$parent&&i.$parent._provided;if(o&&e in o)return o[e];if(arguments.length>1)return n&&c(t)?t.call(i):t}},h:function(e,t,n){return nt(de,e,t,n,2,!0)},getCurrentInstance:function(){return de&&{proxy:de}},useSlots:function(){return Tt().slots},useAttrs:function(){return Tt().attrs},useListeners:function(){return Tt().listeners},mergeDefaults:function(e,t){const n=o(e)?e.reduce((e,t)=>(e[t]={},e),{}):e;for(const e in t){const i=n[e];i?o(i)||c(i)?n[e]={type:i,default:t[e]}:i.default=t[e]:null===i&&(n[e]={default:t[e]})}return n},nextTick:yn,set:Ie,del:$e,useCssModule:function(e="$style"){if(!de)return i;return de[e]||i},useCssVars:function(e){if(!Y)return;const t=de;t&&sn(()=>{const n=t.$el,i=e(t,t._setupProxy);if(n&&1===n.nodeType){const e=n.style;for(const t in i)e.setProperty("--"+t,i[t])}})},defineAsyncComponent:function(e){c(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:i,delay:o=200,timeout:r,suspensible:a=!1,onError:s}=e;let l=null,u=0;const d=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),s)return new Promise((t,n)=>{s(e,()=>t((u++,l=null,d())),()=>n(e),u+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),t)))};return()=>({component:d(),delay:o,timeout:r,error:i,loading:n})},onBeforeMount:kn,onMounted:xn,onBeforeUpdate:jn,onUpdated:Cn,onBeforeUnmount:Sn,onUnmounted:Pn,onActivated:On,onDeactivated:Tn,onServerPrefetch:An,onRenderTracked:En,onRenderTriggered:zn,onErrorCaptured:function(e,t=de){In(e,t)}});const Dn=new ue;function Mn(e){return function e(t,n){let i,r;const a=o(t);if(!(!a&&!u(t)||t.__v_skip||Object.isFrozen(t)||t instanceof he)){if(t.__ob__){const e=t.__ob__.dep.id;if(n.has(e))return;n.add(e)}if(a)for(i=t.length;i--;)e(t[i],n);else if(Ue(t))e(t.value,n);else for(r=Object.keys(t),i=r.length;i--;)e(t[r[i]],n)}}(e,Dn),Dn.clear(),e}let Ln=0;class Nn{constructor(e,t,n,i,o){!function(e,t=Et){t&&t.active&&t.effects.push(e)}(this,Et&&!Et._vm?Et:e?e._scope:void 0),(this.vm=e)&&o&&(e._watcher=this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ln,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ue,this.newDepIds=new ue,this.expression="",c(t)?this.getter=t:(this.getter=function(e){if(G.test(e))return;const t=e.split(".");return function(e){for(let n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}(t),this.getter||(this.getter=$)),this.value=this.lazy?void 0:this.get()}get(){let e;we(this);const t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;dn(e,t,`getter for watcher "${this.expression}"`)}finally{this.deep&&Mn(e),ke(),this.cleanupDeps()}return e}addDep(e){const t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))}cleanupDeps(){let e=this.deps.length;for(;e--;){const t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}let t=this.depIds;this.depIds=this.newDepIds,this.newDepIds=t,this.newDepIds.clear(),t=this.deps,this.deps=this.newDeps,this.newDeps=t,this.newDeps.length=0}update(){this.lazy?this.dirty=!0:this.sync?this.run():nn(this)}run(){if(this.active){const e=this.get();if(e!==this.value||u(e)||this.deep){const t=this.value;if(this.value=e,this.user){const n=`callback for watcher "${this.expression}"`;pn(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}}evaluate(){this.value=this.get(),this.dirty=!1}depend(){let e=this.deps.length;for(;e--;)this.deps[e].depend()}teardown(){if(this.vm&&!this.vm._isBeingDestroyed&&w(this.vm._scope.effects,this),this.active){let e=this.deps.length;for(;e--;)this.deps[e].removeSub(this);this.active=!1,this.onStop&&this.onStop()}}}const Rn={enumerable:!0,configurable:!0,get:$,set:$};function Fn(e,t,n){Rn.get=function(){return this[t][n]},Rn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Rn)}function Bn(e){const t=e.$options;if(t.props&&function(e,t){const n=e.$options.propsData||{},i=e._props=Me({}),o=e.$options._propKeys=[];!e.$parent||Oe(!1);for(const r in t)o.push(r),ze(i,r,hi(r,t,n,e),void 0,!0),r in e||Fn(e,"_props",r);Oe(!0)}(e,t.props),function(e){const t=e.$options,n=t.setup;if(n){const i=e._setupContext=Ct(e);pe(e),we();const o=pn(n,null,[e._props||Me({}),i],e,"setup");if(ke(),pe(),c(o))t.render=o;else if(u(o))if(e._setupState=o,o.__sfc){const t=e._setupProxy={};for(const e in o)"__sfc"!==e&&He(t,o,e)}else for(const t in o)W(t)||He(e,o,t)}}(e),t.methods&&function(e,t){e.$options.props;for(const n in t)e[n]="function"!=typeof t[n]?$:A(t[n],e)}(e,t.methods),t.data)!function(e){let t=e.$options.data;t=e._data=c(t)?function(e,t){we();try{return e.call(t,t)}catch(e){return dn(e,t,"data()"),{}}finally{ke()}}(t,e):t||{},p(t)||(t={});const n=Object.keys(t),i=e.$options.props;e.$options.methods;let o=n.length;for(;o--;){const t=n[o];i&&x(i,t)||W(t)||Fn(e,"_data",t)}const r=Ee(t);r&&r.vmCount++}(e);else{const t=Ee(e._data={});t&&t.vmCount++}t.computed&&function(e,t){const n=e._computedWatchers=Object.create(null),i=ae();for(const o in t){const r=t[o],a=c(r)?r:r.get;i||(n[o]=new Nn(e,a||$,$,Un)),o in e||Vn(e,o,r)}}(e,t.computed),t.watch&&t.watch!==ie&&function(e,t){for(const n in t){const i=t[n];if(o(i))for(let t=0;t<i.length;t++)Wn(e,n,i[t]);else Wn(e,n,i)}}(e,t.watch)}const Un={lazy:!0};function Vn(e,t,n){const i=!ae();c(n)?(Rn.get=i?Hn(t):qn(n),Rn.set=$):(Rn.get=n.get?i&&!1!==n.cache?Hn(t):qn(n.get):$,Rn.set=n.set||$),Object.defineProperty(e,t,Rn)}function Hn(e){return function(){const t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),be.target&&t.depend(),t.value}}function qn(e){return function(){return e.call(this,this)}}function Wn(e,t,n,i){return p(n)&&(i=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,i)}function Jn(e,t){if(e){const n=Object.create(null),i=ce?Reflect.ownKeys(e):Object.keys(e);for(let o=0;o<i.length;o++){const r=i[o];if("__ob__"===r)continue;const a=e[r].from;if(a in t._provided)n[r]=t._provided[a];else if("default"in e[r]){const i=e[r].default;n[r]=c(i)?i.call(t):i}}return n}}let Gn=0;function Kn(e){let t=e.options;if(e.super){const n=Kn(e.super);if(n!==e.superOptions){e.superOptions=n;const i=function(e){let t;const n=e.options,i=e.sealedOptions;for(const e in n)n[e]!==i[e]&&(t||(t={}),t[e]=n[e]);return t}(e);i&&z(e.extendOptions,i),t=e.options=di(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Yn(e,t,n,r,a){const l=a.options;let c;x(r,"_uid")?(c=Object.create(r),c._original=r):(c=r,r=r._original);const u=s(l._compiled),d=!u;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||i,this.injections=Jn(l.inject,r),this.slots=()=>(this.$slots||kt(r,e.scopedSlots,this.$slots=bt(n,r)),this.$slots),Object.defineProperty(this,"scopedSlots",{enumerable:!0,get(){return kt(r,e.scopedSlots,this.slots())}}),u&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=kt(r,e.scopedSlots,this.$slots)),l._scopeId?this._c=(e,t,n,i)=>{const a=nt(c,e,t,n,i,d);return a&&!o(a)&&(a.fnScopeId=l._scopeId,a.fnContext=r),a}:this._c=(e,t,n,i)=>nt(c,e,t,n,i,d)}function Zn(e,t,n,i,o){const r=ge(e);return r.fnContext=n,r.fnOptions=i,t.slot&&((r.data||(r.data={})).slot=t.slot),r}function Xn(e,t){for(const n in t)e[S(n)]=t[n]}function Qn(e){return e.name||e.__name||e._componentTag}_t(Yn.prototype);const ei={init(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){const t=e;ei.prepatch(t,t)}else(e.componentInstance=function(e,t){const n={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;return a(i)&&(n.render=i.render,n.staticRenderFns=i.staticRenderFns),new e.componentOptions.Ctor(n)}(e,Bt)).$mount(t?e.elm:void 0,t)},prepatch(e,t){const n=t.componentOptions;!function(e,t,n,o,r){const a=o.data.scopedSlots,s=e.$scopedSlots,l=!!(a&&!a.$stable||s!==i&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key);let c=!!(r||e.$options._renderChildren||l);const u=e.$vnode;e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=r;const d=o.data.attrs||i;e._attrsProxy&&St(e._attrsProxy,d,u.data&&u.data.attrs||i,e,"$attrs")&&(c=!0),e.$attrs=d,n=n||i;const p=e.$options._parentListeners;if(e._listenersProxy&&St(e._listenersProxy,n,p||i,e,"$listeners"),e.$listeners=e.$options._parentListeners=n,Nt(e,n,p),t&&e.$options.props){Oe(!1);const n=e._props,i=e.$options._propKeys||[];for(let o=0;o<i.length;o++){const r=i[o],a=e.$options.props;n[r]=hi(r,a,t,e)}Oe(!0),e.$options.propsData=t}c&&(e.$slots=bt(r,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert(e){const{context:t,componentInstance:n}=e;var i;n._isMounted||(n._isMounted=!0,qt(n,"mounted")),e.data.keepAlive&&(t._isMounted?((i=n)._inactive=!1,Jt.push(i)):Ht(n,!0))},destroy(e){const{componentInstance:t}=e;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,Vt(t))||t._inactive)){t._inactive=!0;for(let n=0;n<t.$children.length;n++)e(t.$children[n]);qt(t,"deactivated")}}(t,!0):t.$destroy())}},ti=Object.keys(ei);function ni(e,t,n,l,c){if(r(e))return;const d=n.$options._base;if(u(e)&&(e=d.extend(e)),"function"!=typeof e)return;let p;if(r(e.cid)&&(p=e,void 0===(e=function(e,t){if(s(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;const n=zt;if(n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),s(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){const i=e.owners=[n];let o=!0,s=null,l=null;n.$on("hook:destroyed",()=>w(i,n));const c=e=>{for(let e=0,t=i.length;e<t;e++)i[e].$forceUpdate();e&&(i.length=0,null!==s&&(clearTimeout(s),s=null),null!==l&&(clearTimeout(l),l=null))},d=R(n=>{e.resolved=It(n,t),o?i.length=0:c(!0)}),p=R(t=>{a(e.errorComp)&&(e.error=!0,c(!0))}),h=e(d,p);return u(h)&&(m(h)?r(e.resolved)&&h.then(d,p):m(h.component)&&(h.component.then(d,p),a(h.error)&&(e.errorComp=It(h.error,t)),a(h.loading)&&(e.loadingComp=It(h.loading,t),0===h.delay?e.loading=!0:s=setTimeout(()=>{s=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,c(!1))},h.delay||200)),a(h.timeout)&&(l=setTimeout(()=>{l=null,r(e.resolved)&&p(null)},h.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}(p,d))))return function(e,t,n,i,o){const r=me();return r.asyncFactory=e,r.asyncMeta={data:t,context:n,children:i,tag:o},r}(p,t,n,l,c);t=t||{},Kn(e),a(t.model)&&function(e,t){const n=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;const r=t.on||(t.on={}),s=r[i],l=t.model.callback;a(s)?(o(s)?-1===s.indexOf(l):s!==l)&&(r[i]=[l].concat(s)):r[i]=l}(e.options,t);const h=function(e,t,n){const i=t.options.props;if(r(i))return;const o={},{attrs:s,props:l}=e;if(a(s)||a(l))for(const e in i){const t=T(e);Qe(o,l,e,t,!0)||Qe(o,s,e,t,!1)}return o}(t,e);if(s(e.options.functional))return function(e,t,n,r,s){const l=e.options,c={},u=l.props;if(a(u))for(const e in u)c[e]=hi(e,u,t||i);else a(n.attrs)&&Xn(c,n.attrs),a(n.props)&&Xn(c,n.props);const d=new Yn(n,c,s,r,e),p=l.render.call(null,d._c,d);if(p instanceof he)return Zn(p,n,d.parent,l);if(o(p)){const e=et(p)||[],t=new Array(e.length);for(let i=0;i<e.length;i++)t[i]=Zn(e[i],n,d.parent,l);return t}}(e,h,t,n,l);const f=t.on;if(t.on=t.nativeOn,s(e.options.abstract)){const e=t.slot;t={},e&&(t.slot=e)}!function(e){const t=e.hook||(e.hook={});for(let e=0;e<ti.length;e++){const n=ti[e],i=t[n],o=ei[n];i===o||i&&i._merged||(t[n]=i?ii(o,i):o)}}(t);const g=Qn(e.options)||c;return new he(`vue-component-${e.cid}${g?"-"+g:""}`,t,void 0,void 0,void 0,n,{Ctor:e,propsData:h,listeners:f,tag:c,children:l},p)}function ii(e,t){const n=(n,i)=>{e(n,i),t(n,i)};return n._merged=!0,n}let oi=$;const ri=H.optionMergeStrategies;function ai(e,t,n=!0){if(!t)return e;let i,o,r;const a=ce?Reflect.ownKeys(t):Object.keys(t);for(let s=0;s<a.length;s++)i=a[s],"__ob__"!==i&&(o=e[i],r=t[i],n&&x(e,i)?o!==r&&p(o)&&p(r)&&ai(o,r):Ie(e,i,r));return e}function si(e,t,n){return n?function(){const i=c(t)?t.call(n,n):t,o=c(e)?e.call(n,n):e;return i?ai(i,o):o}:t?e?function(){return ai(c(t)?t.call(this,this):t,c(e)?e.call(this,this):e)}:t:e}function li(e,t){const n=t?e?e.concat(t):o(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function ci(e,t,n,i){const o=Object.create(e||null);return t?z(o,t):o}ri.data=function(e,t,n){return n?si(e,t,n):t&&"function"!=typeof t?e:si(e,t)},V.forEach(e=>{ri[e]=li}),U.forEach((function(e){ri[e+"s"]=ci})),ri.watch=function(e,t,n,i){if(e===ie&&(e=void 0),t===ie&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;const r={};z(r,e);for(const e in t){let n=r[e];const i=t[e];n&&!o(n)&&(n=[n]),r[e]=n?n.concat(i):o(i)?i:[i]}return r},ri.props=ri.methods=ri.inject=ri.computed=function(e,t,n,i){if(!e)return t;const o=Object.create(null);return z(o,e),t&&z(o,t),o},ri.provide=function(e,t){return e?function(){const n=Object.create(null);return ai(n,c(e)?e.call(this):e),t&&ai(n,c(t)?t.call(this):t,!1),n}:t};const ui=function(e,t){return void 0===t?e:t};function di(e,t,n){if(c(t)&&(t=t.options),function(e,t){const n=e.props;if(!n)return;const i={};let r,a,s;if(o(n))for(r=n.length;r--;)a=n[r],"string"==typeof a&&(s=S(a),i[s]={type:null});else if(p(n))for(const e in n)a=n[e],s=S(e),i[s]=p(a)?a:{type:a};e.props=i}(t),function(e,t){const n=e.inject;if(!n)return;const i=e.inject={};if(o(n))for(let e=0;e<n.length;e++)i[n[e]]={from:n[e]};else if(p(n))for(const e in n){const t=n[e];i[e]=p(t)?z({from:e},t):{from:t}}}(t),function(e){const t=e.directives;if(t)for(const e in t){const n=t[e];c(n)&&(t[e]={bind:n,update:n})}}(t),!t._base&&(t.extends&&(e=di(e,t.extends,n)),t.mixins))for(let i=0,o=t.mixins.length;i<o;i++)e=di(e,t.mixins[i],n);const i={};let r;for(r in e)a(r);for(r in t)x(e,r)||a(r);function a(o){const r=ri[o]||ui;i[o]=r(e[o],t[o],n,o)}return i}function pi(e,t,n,i){if("string"!=typeof n)return;const o=e[t];if(x(o,n))return o[n];const r=S(n);if(x(o,r))return o[r];const a=P(r);return x(o,a)?o[a]:o[n]||o[r]||o[a]}function hi(e,t,n,i){const o=t[e],r=!x(n,e);let a=n[e];const s=vi(Boolean,o.type);if(s>-1)if(r&&!x(o,"default"))a=!1;else if(""===a||a===T(e)){const e=vi(String,o.type);(e<0||s<e)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!x(t,"default"))return;const i=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:c(i)&&"Function"!==fi(t.type)?i.call(e):i}(i,o,e);const t=Pe;Oe(!0),Ee(a),Oe(t)}return a}const mi=/^\s*function (\w+)/;function fi(e){const t=e&&e.toString().match(mi);return t?t[1]:""}function gi(e,t){return fi(e)===fi(t)}function vi(e,t){if(!o(t))return gi(t,e)?0:-1;for(let n=0,i=t.length;n<i;n++)if(gi(t[n],e))return n;return-1}function _i(e){this._init(e)}function bi(e){return e&&(Qn(e.Ctor.options)||e.tag)}function yi(e,t){return o(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===d.call(n)&&e.test(t));var n}function wi(e,t){const{cache:n,keys:i,_vnode:o,$vnode:r}=e;for(const e in n){const r=n[e];if(r){const a=r.name;a&&!t(a)&&ki(n,e,i,o)}}r.componentOptions.children=void 0}function ki(e,t,n,i){const o=e[t];!o||i&&o.tag===i.tag||o.componentInstance.$destroy(),e[t]=null,w(n,t)}!function(e){e.prototype._init=function(e){const t=this;t._uid=Gn++,t._isVue=!0,t.__v_skip=!0,t._scope=new Rt(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){const n=e.$options=Object.create(e.constructor.options),i=t._parentVnode;n.parent=t.parent,n._parentVnode=i;const o=i.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=di(Kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){const t=e.$options;let n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;const t=e.$options._parentListeners;t&&Nt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;const t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=bt(t._renderChildren,o),e.$scopedSlots=n?kt(e.$parent,n.data.scopedSlots,e.$slots):i,e._c=(t,n,i,o)=>nt(e,t,n,i,o,!1),e.$createElement=(t,n,i,o)=>nt(e,t,n,i,o,!0);const r=n&&n.data;ze(e,"$attrs",r&&r.attrs||i,null,!0),ze(e,"$listeners",t._parentListeners||i,null,!0)}(t),qt(t,"beforeCreate",void 0,!1),function(e){const t=Jn(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach(n=>{ze(e,n,t[n])}),Oe(!0))}(t),Bn(t),function(e){const t=e.$options.provide;if(t){const n=c(t)?t.call(e):t;if(!u(n))return;const i=un(e),o=ce?Reflect.ownKeys(n):Object.keys(n);for(let e=0;e<o.length;e++){const t=o[e];Object.defineProperty(i,t,Object.getOwnPropertyDescriptor(n,t))}}}(t),qt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(_i),function(e){Object.defineProperty(e.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(e.prototype,"$props",{get:function(){return this._props}}),e.prototype.$set=Ie,e.prototype.$delete=$e,e.prototype.$watch=function(e,t,n){const i=this;if(p(t))return Wn(i,e,t,n);(n=n||{}).user=!0;const o=new Nn(i,e,t,n);if(n.immediate){const e=`callback for immediate watcher "${o.expression}"`;we(),pn(t,i,[o.value],i,e),ke()}return function(){o.teardown()}}}(_i),function(e){const t=/^hook:/;e.prototype.$on=function(e,n){const i=this;if(o(e))for(let t=0,o=e.length;t<o;t++)i.$on(e[t],n);else(i._events[e]||(i._events[e]=[])).push(n),t.test(e)&&(i._hasHookEvent=!0);return i},e.prototype.$once=function(e,t){const n=this;function i(){n.$off(e,i),t.apply(n,arguments)}return i.fn=t,n.$on(e,i),n},e.prototype.$off=function(e,t){const n=this;if(!arguments.length)return n._events=Object.create(null),n;if(o(e)){for(let i=0,o=e.length;i<o;i++)n.$off(e[i],t);return n}const i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;let r,a=i.length;for(;a--;)if(r=i[a],r===t||r.fn===t){i.splice(a,1);break}return n},e.prototype.$emit=function(e){const t=this;let n=t._events[e];if(n){n=n.length>1?E(n):n;const i=E(arguments,1),o=`event handler for "${e}"`;for(let e=0,r=n.length;e<r;e++)pn(n[e],t,i,t,o)}return t}}(_i),function(e){e.prototype._update=function(e,t){const n=this,i=n.$el,o=n._vnode,r=Ut(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),r(),i&&(i.__vue__=null),n.$el&&(n.$el.__vue__=n);let a=n;for(;a&&a.$vnode&&a.$parent&&a.$vnode===a.$parent._vnode;)a.$parent.$el=a.$el,a=a.$parent},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){const e=this;if(e._isBeingDestroyed)return;qt(e,"beforeDestroy"),e._isBeingDestroyed=!0;const t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||w(t.$children,e),e._scope.stop(),e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),qt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}(_i),function(e){_t(e.prototype),e.prototype.$nextTick=function(e){return yn(e,this)},e.prototype._render=function(){const e=this,{render:t,_parentVnode:n}=e.$options;n&&e._isMounted&&(e.$scopedSlots=kt(e.$parent,n.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&Ot(e._slotsProxy,e.$scopedSlots)),e.$vnode=n;const i=de,r=zt;let a;try{pe(e),zt=e,a=t.call(e._renderProxy,e.$createElement)}catch(t){dn(t,e,"render"),a=e._vnode}finally{zt=r,pe(i)}return o(a)&&1===a.length&&(a=a[0]),a instanceof he||(a=me()),a.parent=n,a}}(_i);const xi=[String,RegExp,Array];var ji={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:xi,exclude:xi,max:[String,Number]},methods:{cacheVNode(){const{cache:e,keys:t,vnodeToCache:n,keyToCache:i}=this;if(n){const{tag:o,componentInstance:r,componentOptions:a}=n;e[i]={name:bi(a),tag:o,componentInstance:r},t.push(i),this.max&&t.length>parseInt(this.max)&&ki(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created(){this.cache=Object.create(null),this.keys=[]},destroyed(){for(const e in this.cache)ki(this.cache,e,this.keys)},mounted(){this.cacheVNode(),this.$watch("include",e=>{wi(this,t=>yi(e,t))}),this.$watch("exclude",e=>{wi(this,t=>!yi(e,t))})},updated(){this.cacheVNode()},render(){const e=this.$slots.default,t=$t(e),n=t&&t.componentOptions;if(n){const e=bi(n),{include:i,exclude:o}=this;if(i&&(!e||!yi(i,e))||o&&e&&yi(o,e))return t;const{cache:r,keys:a}=this,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;r[s]?(t.componentInstance=r[s].componentInstance,w(a,s),a.push(s)):(this.vnodeToCache=t,this.keyToCache=s),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){const t={get:()=>H};Object.defineProperty(e,"config",t),e.util={warn:oi,extend:z,mergeOptions:di,defineReactive:ze},e.set=Ie,e.delete=$e,e.nextTick=yn,e.observable=e=>(Ee(e),e),e.options=Object.create(null),U.forEach(t=>{e.options[t+"s"]=Object.create(null)}),e.options._base=e,z(e.options.components,ji),function(e){e.use=function(e){const t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;const n=E(arguments,1);return n.unshift(this),c(e.install)?e.install.apply(e,n):c(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=di(this.options,e),this}}(e),function(e){e.cid=0;let t=1;e.extend=function(e){e=e||{};const n=this,i=n.cid,o=e._Ctor||(e._Ctor={});if(o[i])return o[i];const r=Qn(e)||Qn(n.options),a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=di(n.options,e),a.super=n,a.options.props&&function(e){const t=e.options.props;for(const n in t)Fn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){const t=e.options.computed;for(const n in t)Vn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,U.forEach((function(e){a[e]=n[e]})),r&&(a.options.components[r]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=z({},a.options),o[i]=a,a}}(e),function(e){U.forEach(t=>{e[t]=function(e,n){return n?("component"===t&&p(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&c(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(_i),Object.defineProperty(_i.prototype,"$isServer",{get:ae}),Object.defineProperty(_i.prototype,"$ssrContext",{get(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(_i,"FunctionalRenderContext",{value:Yn}),_i.version="2.7.16";const Ci=_("style,class"),Si=_("input,textarea,option,select,progress"),Pi=(e,t,n)=>"value"===n&&Si(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e,Oi=_("contenteditable,draggable,spellcheck"),Ti=_("events,caret,typing,plaintext-only"),Ai=_("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ei="http://www.w3.org/1999/xlink",zi=e=>":"===e.charAt(5)&&"xlink"===e.slice(0,5),Ii=e=>zi(e)?e.slice(6,e.length):"",$i=e=>null==e||!1===e;function Di(e,t){return{staticClass:Mi(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Mi(e,t){return e?t?e+" "+t:e:t||""}function Li(e){return Array.isArray(e)?function(e){let t,n="";for(let i=0,o=e.length;i<o;i++)a(t=Li(e[i]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):u(e)?function(e){let t="";for(const n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}const Ni={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Ri=_("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Fi=_("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Bi=e=>Ri(e)||Fi(e);function Ui(e){return Fi(e)?"svg":"math"===e?"math":void 0}const Vi=Object.create(null),Hi=_("text,number,password,search,email,tel,url");function qi(e){if("string"==typeof e){return document.querySelector(e)||document.createElement("div")}return e}var Wi=Object.freeze({__proto__:null,createElement:function(e,t){const n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(Ni[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Ji={create(e,t){Gi(t)},update(e,t){e.data.ref!==t.data.ref&&(Gi(e,!0),Gi(t))},destroy(e){Gi(e,!0)}};function Gi(e,t){const n=e.data.ref;if(!a(n))return;const i=e.context,r=e.componentInstance||e.elm,s=t?null:r,l=t?void 0:r;if(c(n))return void pn(n,i,[s],i,"template ref function");const u=e.data.refInFor,d="string"==typeof n||"number"==typeof n,p=Ue(n),h=i.$refs;if(d||p)if(u){const e=d?h[n]:n.value;t?o(e)&&w(e,r):o(e)?e.includes(r)||e.push(r):d?(h[n]=[r],Ki(i,n,h[n])):n.value=[r]}else if(d){if(t&&h[n]!==r)return;h[n]=l,Ki(i,n,s)}else if(p){if(t&&n.value!==r)return;n.value=s}}function Ki({_setupState:e},t,n){e&&x(e,t)&&(Ue(e[t])?e[t].value=n:e[t]=n)}const Yi=new he("",{},[]),Zi=["create","activate","update","remove","destroy"];function Xi(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;let n;const i=a(n=e.data)&&a(n=n.attrs)&&n.type,o=a(n=t.data)&&a(n=n.attrs)&&n.type;return i===o||Hi(i)&&Hi(o)}(e,t)||s(e.isAsyncPlaceholder)&&r(t.asyncFactory.error))}function Qi(e,t,n){let i,o;const r={};for(i=t;i<=n;++i)o=e[i].key,a(o)&&(r[o]=i);return r}var eo={create:to,update:to,destroy:function(e){to(e,Yi)}};function to(e,t){(e.data.directives||t.data.directives)&&function(e,t){const n=e===Yi,i=t===Yi,o=io(e.data.directives,e.context),r=io(t.data.directives,t.context),a=[],s=[];let l,c,u;for(l in r)c=o[l],u=r[l],c?(u.oldValue=c.value,u.oldArg=c.arg,ro(u,"update",t,e),u.def&&u.def.componentUpdated&&s.push(u)):(ro(u,"bind",t,e),u.def&&u.def.inserted&&a.push(u));if(a.length){const i=()=>{for(let n=0;n<a.length;n++)ro(a[n],"inserted",t,e)};n?Xe(t,"insert",i):i()}if(s.length&&Xe(t,"postpatch",()=>{for(let n=0;n<s.length;n++)ro(s[n],"componentUpdated",t,e)}),!n)for(l in o)r[l]||ro(o[l],"unbind",e,e,i)}(e,t)}const no=Object.create(null);function io(e,t){const n=Object.create(null);if(!e)return n;let i,o;for(i=0;i<e.length;i++){if(o=e[i],o.modifiers||(o.modifiers=no),n[oo(o)]=o,t._setupState&&t._setupState.__sfc){const e=o.def||pi(t,"_setupState","v-"+o.name);o.def="function"==typeof e?{bind:e,update:e}:e}o.def=o.def||pi(t.$options,"directives",o.name)}return n}function oo(e){return e.rawName||`${e.name}.${Object.keys(e.modifiers||{}).join(".")}`}function ro(e,t,n,i,o){const r=e.def&&e.def[t];if(r)try{r(n.elm,e,n,i,o)}catch(i){dn(i,n.context,`directive ${e.name} ${t} hook`)}}var ao=[Ji,eo];function so(e,t){const n=t.componentOptions;if(a(n)&&!1===n.Ctor.options.inheritAttrs)return;if(r(e.data.attrs)&&r(t.data.attrs))return;let i,o,l;const c=t.elm,u=e.data.attrs||{};let d=t.data.attrs||{};for(i in(a(d.__ob__)||s(d._v_attr_proxy))&&(d=t.data.attrs=z({},d)),d)o=d[i],l=u[i],l!==o&&lo(c,i,o,t.data.pre);for(i in(X||ee)&&d.value!==u.value&&lo(c,"value",d.value),u)r(d[i])&&(zi(i)?c.removeAttributeNS(Ei,Ii(i)):Oi(i)||c.removeAttribute(i))}function lo(e,t,n,i){i||e.tagName.indexOf("-")>-1?co(e,t,n):Ai(t)?$i(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Oi(t)?e.setAttribute(t,((e,t)=>$i(t)||"false"===t?"false":"contenteditable"===e&&Ti(t)?t:"true")(t,n)):zi(t)?$i(n)?e.removeAttributeNS(Ei,Ii(t)):e.setAttributeNS(Ei,t,n):co(e,t,n)}function co(e,t,n){if($i(n))e.removeAttribute(t);else{if(X&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){const t=n=>{n.stopImmediatePropagation(),e.removeEventListener("input",t)};e.addEventListener("input",t),e.__ieph=!0}e.setAttribute(t,n)}}var uo={create:so,update:so};function po(e,t){const n=t.elm,i=t.data,o=e.data;if(r(i.staticClass)&&r(i.class)&&(r(o)||r(o.staticClass)&&r(o.class)))return;let s=function(e){let t=e.data,n=e,i=e;for(;a(i.componentInstance);)i=i.componentInstance._vnode,i&&i.data&&(t=Di(i.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Di(t,n.data));return function(e,t){return a(e)||a(t)?Mi(e,Li(t)):""}(t.staticClass,t.class)}(t);const l=n._transitionClasses;a(l)&&(s=Mi(s,Li(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}var ho={create:po,update:po};const mo=/[\w).+\-_$\]]/;function fo(e){let t,n,i,o,r,a=!1,s=!1,l=!1,c=!1,u=0,d=0,p=0,h=0;for(i=0;i<e.length;i++)if(n=t,t=e.charCodeAt(i),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(l)96===t&&92!==n&&(l=!1);else if(c)47===t&&92!==n&&(c=!1);else if(124!==t||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||u||d||p){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:l=!0;break;case 40:p++;break;case 41:p--;break;case 91:d++;break;case 93:d--;break;case 123:u++;break;case 125:u--}if(47===t){let t,n=i-1;for(;n>=0&&(t=e.charAt(n)," "===t);n--);t&&mo.test(t)||(c=!0)}}else void 0===o?(h=i+1,o=e.slice(0,i).trim()):m();function m(){(r||(r=[])).push(e.slice(h,i).trim()),h=i+1}if(void 0===o?o=e.slice(0,i).trim():0!==h&&m(),r)for(i=0;i<r.length;i++)o=go(o,r[i]);return o}function go(e,t){const n=t.indexOf("(");if(n<0)return`_f("${t}")(${e})`;{const i=t.slice(0,n),o=t.slice(n+1);return`_f("${i}")(${e}${")"!==o?","+o:o}`}}function vo(e,t){console.error("[Vue compiler]: "+e)}function _o(e,t){return e?e.map(e=>e[t]).filter(e=>e):[]}function bo(e,t,n,i,o){(e.props||(e.props=[])).push(Oo({name:t,value:n,dynamic:o},i)),e.plain=!1}function yo(e,t,n,i,o){(o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Oo({name:t,value:n,dynamic:o},i)),e.plain=!1}function wo(e,t,n,i){e.attrsMap[t]=n,e.attrsList.push(Oo({name:t,value:n},i))}function ko(e,t,n,i,o,r,a,s){(e.directives||(e.directives=[])).push(Oo({name:t,rawName:n,value:i,arg:o,isDynamicArg:r,modifiers:a},s)),e.plain=!1}function xo(e,t,n){return n?`_p(${t},"${e}")`:e+t}function jo(e,t,n,o,r,a,s,l){let c;(o=o||i).right?l?t=`(${t})==='click'?'contextmenu':(${t})`:"click"===t&&(t="contextmenu",delete o.right):o.middle&&(l?t=`(${t})==='click'?'mouseup':(${t})`:"click"===t&&(t="mouseup")),o.capture&&(delete o.capture,t=xo("!",t,l)),o.once&&(delete o.once,t=xo("~",t,l)),o.passive&&(delete o.passive,t=xo("&",t,l)),o.native?(delete o.native,c=e.nativeEvents||(e.nativeEvents={})):c=e.events||(e.events={});const u=Oo({value:n.trim(),dynamic:l},s);o!==i&&(u.modifiers=o);const d=c[t];Array.isArray(d)?r?d.unshift(u):d.push(u):c[t]=d?r?[u,d]:[d,u]:u,e.plain=!1}function Co(e,t,n){const i=So(e,":"+t)||So(e,"v-bind:"+t);if(null!=i)return fo(i);if(!1!==n){const n=So(e,t);if(null!=n)return JSON.stringify(n)}}function So(e,t,n){let i;if(null!=(i=e.attrsMap[t])){const n=e.attrsList;for(let e=0,i=n.length;e<i;e++)if(n[e].name===t){n.splice(e,1);break}}return n&&delete e.attrsMap[t],i}function Po(e,t){const n=e.attrsList;for(let e=0,i=n.length;e<i;e++){const i=n[e];if(t.test(i.name))return n.splice(e,1),i}}function Oo(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function To(e,t,n){const{number:i,trim:o}=n||{},r="$$v";let a=r;o&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(a=`_n(${a})`);const s=Ao(t,a);e.model={value:`(${t})`,expression:JSON.stringify(t),callback:`function ($$v) {${s}}`}}function Ao(e,t){const n=function(e){if(e=e.trim(),Eo=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Eo-1)return $o=e.lastIndexOf("."),$o>-1?{exp:e.slice(0,$o),key:'"'+e.slice($o+1)+'"'}:{exp:e,key:null};for(zo=e,$o=Do=Mo=0;!No();)Io=Lo(),Ro(Io)?Bo(Io):91===Io&&Fo(Io);return{exp:e.slice(0,Do),key:e.slice(Do+1,Mo)}}(e);return null===n.key?`${e}=${t}`:`$set(${n.exp}, ${n.key}, ${t})`}let Eo,zo,Io,$o,Do,Mo;function Lo(){return zo.charCodeAt(++$o)}function No(){return $o>=Eo}function Ro(e){return 34===e||39===e}function Fo(e){let t=1;for(Do=$o;!No();)if(Ro(e=Lo()))Bo(e);else if(91===e&&t++,93===e&&t--,0===t){Mo=$o;break}}function Bo(e){const t=e;for(;!No()&&(e=Lo())!==t;);}const Uo="__r";let Vo;function Ho(e,t,n){const i=Vo;return function o(){null!==t.apply(null,arguments)&&Jo(e,o,n,i)}}const qo=fn&&!(ne&&Number(ne[1])<=53);function Wo(e,t,n,i){if(qo){const e=Xt,n=t;t=n._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=e||t.timeStamp<=0||t.target.ownerDocument!==document)return n.apply(this,arguments)}}Vo.addEventListener(e,t,re?{capture:n,passive:i}:n)}function Jo(e,t,n,i){(i||Vo).removeEventListener(e,t._wrapper||t,n)}function Go(e,t){if(r(e.data.on)&&r(t.data.on))return;const n=t.data.on||{},i=e.data.on||{};Vo=t.elm||e.elm,function(e){if(a(e.__r)){const t=X?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}a(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),Ze(n,i,Wo,Jo,Ho,t.context),Vo=void 0}var Ko={create:Go,update:Go,destroy:e=>Go(e,Yi)};let Yo;function Zo(e,t){if(r(e.data.domProps)&&r(t.data.domProps))return;let n,i;const o=t.elm,l=e.data.domProps||{};let c=t.data.domProps||{};for(n in(a(c.__ob__)||s(c._v_attr_proxy))&&(c=t.data.domProps=z({},c)),l)n in c||(o[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=i;const e=r(i)?"":String(i);Xo(o,e)&&(o.value=e)}else if("innerHTML"===n&&Fi(o.tagName)&&r(o.innerHTML)){Yo=Yo||document.createElement("div"),Yo.innerHTML=`<svg>${i}</svg>`;const e=Yo.firstChild;for(;o.firstChild;)o.removeChild(o.firstChild);for(;e.firstChild;)o.appendChild(e.firstChild)}else if(i!==l[n])try{o[n]=i}catch(e){}}}function Xo(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){let n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){const n=e.value,i=e._vModifiers;if(a(i)){if(i.number)return v(n)!==v(t);if(i.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Qo={create:Zo,update:Zo};const er=j((function(e){const t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){const i=e.split(n);i.length>1&&(t[i[0].trim()]=i[1].trim())}})),t}));function tr(e){const t=nr(e.style);return e.staticStyle?z(e.staticStyle,t):t}function nr(e){return Array.isArray(e)?I(e):"string"==typeof e?er(e):e}const ir=/^--/,or=/\s*!important$/,rr=(e,t,n)=>{if(ir.test(t))e.style.setProperty(t,n);else if(or.test(n))e.style.setProperty(T(t),n.replace(or,""),"important");else{const i=lr(t);if(Array.isArray(n))for(let t=0,o=n.length;t<o;t++)e.style[i]=n[t];else e.style[i]=n}},ar=["Webkit","Moz","ms"];let sr;const lr=j((function(e){if(sr=sr||document.createElement("div").style,"filter"!==(e=S(e))&&e in sr)return e;const t=e.charAt(0).toUpperCase()+e.slice(1);for(let e=0;e<ar.length;e++){const n=ar[e]+t;if(n in sr)return n}}));function cr(e,t){const n=t.data,i=e.data;if(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))return;let o,s;const l=t.elm,c=i.staticStyle,u=i.normalizedStyle||i.style||{},d=c||u,p=nr(t.data.style)||{};t.data.normalizedStyle=a(p.__ob__)?z({},p):p;const h=function(e,t){const n={};let i;{let t=e;for(;t.componentInstance;)t=t.componentInstance._vnode,t&&t.data&&(i=tr(t.data))&&z(n,i)}(i=tr(e.data))&&z(n,i);let o=e;for(;o=o.parent;)o.data&&(i=tr(o.data))&&z(n,i);return n}(t);for(s in d)r(h[s])&&rr(l,s,"");for(s in h)o=h[s],rr(l,s,null==o?"":o)}var ur={create:cr,update:cr};const dr=/\s+/;function pr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(dr).forEach(t=>e.classList.add(t)):e.classList.add(t);else{const n=` ${e.getAttribute("class")||""} `;n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function hr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(dr).forEach(t=>e.classList.remove(t)):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{let n=` ${e.getAttribute("class")||""} `;const i=" "+t+" ";for(;n.indexOf(i)>=0;)n=n.replace(i," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function mr(e){if(e){if("object"==typeof e){const t={};return!1!==e.css&&z(t,fr(e.name||"v")),z(t,e),t}return"string"==typeof e?fr(e):void 0}}const fr=j(e=>({enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"})),gr=Y&&!Q,vr="transition",_r="animation";let br="transition",yr="transitionend",wr="animation",kr="animationend";gr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(br="WebkitTransition",yr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(wr="WebkitAnimation",kr="webkitAnimationEnd"));const xr=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:e=>e();function jr(e){xr(()=>{xr(e)})}function Cr(e,t){const n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),pr(e,t))}function Sr(e,t){e._transitionClasses&&w(e._transitionClasses,t),hr(e,t)}function Pr(e,t,n){const{type:i,timeout:o,propCount:r}=Tr(e,t);if(!i)return n();const a=i===vr?yr:kr;let s=0;const l=()=>{e.removeEventListener(a,c),n()},c=t=>{t.target===e&&++s>=r&&l()};setTimeout(()=>{s<r&&l()},o+1),e.addEventListener(a,c)}const Or=/\b(transform|all)(,|$)/;function Tr(e,t){const n=window.getComputedStyle(e),i=(n[br+"Delay"]||"").split(", "),o=(n[br+"Duration"]||"").split(", "),r=Ar(i,o),a=(n[wr+"Delay"]||"").split(", "),s=(n[wr+"Duration"]||"").split(", "),l=Ar(a,s);let c,u=0,d=0;return t===vr?r>0&&(c=vr,u=r,d=o.length):t===_r?l>0&&(c=_r,u=l,d=s.length):(u=Math.max(r,l),c=u>0?r>l?vr:_r:null,d=c?c===vr?o.length:s.length:0),{type:c,timeout:u,propCount:d,hasTransform:c===vr&&Or.test(n[br+"Property"])}}function Ar(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((t,n)=>Er(t)+Er(e[n])))}function Er(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function zr(e,t){const n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());const i=mr(e.data.transition);if(r(i))return;if(a(n._enterCb)||1!==n.nodeType)return;const{css:o,type:s,enterClass:l,enterToClass:d,enterActiveClass:p,appearClass:h,appearToClass:m,appearActiveClass:f,beforeEnter:g,enter:_,afterEnter:b,enterCancelled:y,beforeAppear:w,appear:k,afterAppear:x,appearCancelled:j,duration:C}=i;let S=Bt,P=Bt.$vnode;for(;P&&P.parent;)S=P.context,P=P.parent;const O=!S._isMounted||!e.isRootInsert;if(O&&!k&&""!==k)return;const T=O&&h?h:l,A=O&&f?f:p,E=O&&m?m:d,z=O&&w||g,I=O&&c(k)?k:_,$=O&&x||b,D=O&&j||y,M=v(u(C)?C.enter:C),L=!1!==o&&!Q,N=Dr(I),F=n._enterCb=R(()=>{L&&(Sr(n,E),Sr(n,A)),F.cancelled?(L&&Sr(n,T),D&&D(n)):$&&$(n),n._enterCb=null});e.data.show||Xe(e,"insert",()=>{const t=n.parentNode,i=t&&t._pending&&t._pending[e.key];i&&i.tag===e.tag&&i.elm._leaveCb&&i.elm._leaveCb(),I&&I(n,F)}),z&&z(n),L&&(Cr(n,T),Cr(n,A),jr(()=>{Sr(n,T),F.cancelled||(Cr(n,E),N||($r(M)?setTimeout(F,M):Pr(n,s,F)))})),e.data.show&&(t&&t(),I&&I(n,F)),L||N||F()}function Ir(e,t){const n=e.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());const i=mr(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(a(n._leaveCb))return;const{css:o,type:s,leaveClass:l,leaveToClass:c,leaveActiveClass:d,beforeLeave:p,leave:h,afterLeave:m,leaveCancelled:f,delayLeave:g,duration:_}=i,b=!1!==o&&!Q,y=Dr(h),w=v(u(_)?_.leave:_),k=n._leaveCb=R(()=>{n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(Sr(n,c),Sr(n,d)),k.cancelled?(b&&Sr(n,l),f&&f(n)):(t(),m&&m(n)),n._leaveCb=null});function x(){k.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),p&&p(n),b&&(Cr(n,l),Cr(n,d),jr(()=>{Sr(n,l),k.cancelled||(Cr(n,c),y||($r(w)?setTimeout(k,w):Pr(n,s,k)))})),h&&h(n,k),b||y||k())}g?g(x):x()}function $r(e){return"number"==typeof e&&!isNaN(e)}function Dr(e){if(r(e))return!1;const t=e.fns;return a(t)?Dr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Mr(e,t){!0!==t.data.show&&zr(t)}const Lr=function(e){let t,n;const i={},{modules:c,nodeOps:u}=e;for(t=0;t<Zi.length;++t)for(i[Zi[t]]=[],n=0;n<c.length;++n)a(c[n][Zi[t]])&&i[Zi[t]].push(c[n][Zi[t]]);function d(e){const t=u.parentNode(e);a(t)&&u.removeChild(t,e)}function p(e,t,n,o,r,l,c){if(a(e.elm)&&a(l)&&(e=l[c]=ge(e)),e.isRootInsert=!r,function(e,t,n,o){let r=e.data;if(a(r)){const l=a(e.componentInstance)&&r.keepAlive;if(a(r=r.hook)&&a(r=r.init)&&r(e,!1),a(e.componentInstance))return h(e,t),m(n,e.elm,o),s(l)&&function(e,t,n,o){let r,s=e;for(;s.componentInstance;)if(s=s.componentInstance._vnode,a(r=s.data)&&a(r=r.transition)){for(r=0;r<i.activate.length;++r)i.activate[r](Yi,s);t.push(s);break}m(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o))return;const d=e.data,p=e.children,g=e.tag;a(g)?(e.elm=e.ns?u.createElementNS(e.ns,g):u.createElement(g,e),b(e),f(e,p,t),a(d)&&v(e,t),m(n,e.elm,o)):s(e.isComment)?(e.elm=u.createComment(e.text),m(n,e.elm,o)):(e.elm=u.createTextNode(e.text),m(n,e.elm,o))}function h(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,g(e)?(v(e,t),b(e)):(Gi(e),t.push(e))}function m(e,t,n){a(e)&&(a(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function f(e,t,n){if(o(t))for(let i=0;i<t.length;++i)p(t[i],n,e.elm,null,!0,t,i);else l(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function v(e,n){for(let t=0;t<i.create.length;++t)i.create[t](Yi,e);t=e.data.hook,a(t)&&(a(t.create)&&t.create(Yi,e),a(t.insert)&&n.push(e))}function b(e){let t;if(a(t=e.fnScopeId))u.setStyleScope(e.elm,t);else{let n=e;for(;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent}a(t=Bt)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function y(e,t,n,i,o,r){for(;i<=o;++i)p(n[i],r,e,t,!1,n,i)}function w(e){let t,n;const o=e.data;if(a(o))for(a(t=o.hook)&&a(t=t.destroy)&&t(e),t=0;t<i.destroy.length;++t)i.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)w(e.children[n])}function k(e,t,n){for(;t<=n;++t){const n=e[t];a(n)&&(a(n.tag)?(x(n),w(n)):d(n.elm))}}function x(e,t){if(a(t)||a(e.data)){let n;const o=i.remove.length+1;for(a(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&d(e)}return n.listeners=t,n}(e.elm,o),a(n=e.componentInstance)&&a(n=n._vnode)&&a(n.data)&&x(n,t),n=0;n<i.remove.length;++n)i.remove[n](e,t);a(n=e.data.hook)&&a(n=n.remove)?n(e,t):t()}else d(e.elm)}function j(e,t,n,i){for(let o=n;o<i;o++){const n=t[o];if(a(n)&&Xi(e,n))return o}}function C(e,t,n,o,l,c){if(e===t)return;a(t.elm)&&a(o)&&(t=o[l]=ge(t));const d=t.elm=e.elm;if(s(e.isAsyncPlaceholder))return void(a(t.asyncFactory.resolved)?O(e.elm,t,n):t.isAsyncPlaceholder=!0);if(s(t.isStatic)&&s(e.isStatic)&&t.key===e.key&&(s(t.isCloned)||s(t.isOnce)))return void(t.componentInstance=e.componentInstance);let h;const m=t.data;a(m)&&a(h=m.hook)&&a(h=h.prepatch)&&h(e,t);const f=e.children,v=t.children;if(a(m)&&g(t)){for(h=0;h<i.update.length;++h)i.update[h](e,t);a(h=m.hook)&&a(h=h.update)&&h(e,t)}r(t.text)?a(f)&&a(v)?f!==v&&function(e,t,n,i,o){let s,l,c,d,h=0,m=0,f=t.length-1,g=t[0],v=t[f],_=n.length-1,b=n[0],w=n[_];const x=!o;for(;h<=f&&m<=_;)r(g)?g=t[++h]:r(v)?v=t[--f]:Xi(g,b)?(C(g,b,i,n,m),g=t[++h],b=n[++m]):Xi(v,w)?(C(v,w,i,n,_),v=t[--f],w=n[--_]):Xi(g,w)?(C(g,w,i,n,_),x&&u.insertBefore(e,g.elm,u.nextSibling(v.elm)),g=t[++h],w=n[--_]):Xi(v,b)?(C(v,b,i,n,m),x&&u.insertBefore(e,v.elm,g.elm),v=t[--f],b=n[++m]):(r(s)&&(s=Qi(t,h,f)),l=a(b.key)?s[b.key]:j(b,t,h,f),r(l)?p(b,i,e,g.elm,!1,n,m):(c=t[l],Xi(c,b)?(C(c,b,i,n,m),t[l]=void 0,x&&u.insertBefore(e,c.elm,g.elm)):p(b,i,e,g.elm,!1,n,m)),b=n[++m]);h>f?(d=r(n[_+1])?null:n[_+1].elm,y(e,d,n,m,_,i)):m>_&&k(t,h,f)}(d,f,v,n,c):a(v)?(a(e.text)&&u.setTextContent(d,""),y(d,null,v,0,v.length-1,n)):a(f)?k(f,0,f.length-1):a(e.text)&&u.setTextContent(d,""):e.text!==t.text&&u.setTextContent(d,t.text),a(m)&&a(h=m.hook)&&a(h=h.postpatch)&&h(e,t)}function S(e,t,n){if(s(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(let e=0;e<t.length;++e)t[e].data.hook.insert(t[e])}const P=_("attrs,class,staticClass,staticStyle,key");function O(e,t,n,i){let o;const{tag:r,data:l,children:c}=t;if(i=i||l&&l.pre,t.elm=e,s(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(l)&&(a(o=l.hook)&&a(o=o.init)&&o(t,!0),a(o=t.componentInstance)))return h(t,n),!0;if(a(r)){if(a(c))if(e.hasChildNodes())if(a(o=l)&&a(o=o.domProps)&&a(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{let t=!0,o=e.firstChild;for(let e=0;e<c.length;e++){if(!o||!O(o,c[e],n,i)){t=!1;break}o=o.nextSibling}if(!t||o)return!1}else f(t,c,n);if(a(l)){let e=!1;for(const i in l)if(!P(i)){e=!0,v(t,n);break}!e&&l.class&&Mn(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,o){if(r(t))return void(a(e)&&w(e));let l=!1;const c=[];if(r(e))l=!0,p(t,c);else{const r=a(e.nodeType);if(!r&&Xi(e,t))C(e,t,c,null,null,o);else{if(r){if(1===e.nodeType&&e.hasAttribute(B)&&(e.removeAttribute(B),n=!0),s(n)&&O(e,t,c))return S(t,c,!0),e;d=e,e=new he(u.tagName(d).toLowerCase(),{},[],void 0,d)}const o=e.elm,l=u.parentNode(o);if(p(t,c,o._leaveCb?null:l,u.nextSibling(o)),a(t.parent)){let e=t.parent;const n=g(t);for(;e;){for(let t=0;t<i.destroy.length;++t)i.destroy[t](e);if(e.elm=t.elm,n){for(let t=0;t<i.create.length;++t)i.create[t](Yi,e);const t=e.data.hook.insert;if(t.merged){const e=t.fns.slice(1);for(let t=0;t<e.length;t++)e[t]()}}else Gi(e);e=e.parent}}a(l)?k([e],0,0):a(e.tag)&&w(e)}}var d;return S(t,c,l),t.elm}}({nodeOps:Wi,modules:[uo,ho,Ko,Qo,ur,Y?{create:Mr,activate:Mr,remove(e,t){!0!==e.data.show?Ir(e,t):t()}}:{}].concat(ao)});Q&&document.addEventListener("selectionchange",()=>{const e=document.activeElement;e&&e.vmodel&&qr(e,"input")});const Nr={inserted(e,t,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?Xe(n,"postpatch",()=>{Nr.componentUpdated(e,t,n)}):Rr(e,t,n.context),e._vOptions=[].map.call(e.options,Ur)):("textarea"===n.tag||Hi(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Vr),e.addEventListener("compositionend",Hr),e.addEventListener("change",Hr),Q&&(e.vmodel=!0)))},componentUpdated(e,t,n){if("select"===n.tag){Rr(e,t,n.context);const i=e._vOptions,o=e._vOptions=[].map.call(e.options,Ur);o.some((e,t)=>!L(e,i[t]))&&(e.multiple?t.value.some(e=>Br(e,o)):t.value!==t.oldValue&&Br(t.value,o))&&qr(e,"change")}}};function Rr(e,t,n){Fr(e,t),(X||ee)&&setTimeout(()=>{Fr(e,t)},0)}function Fr(e,t,n){const i=t.value,o=e.multiple;if(o&&!Array.isArray(i))return;let r,a;for(let t=0,n=e.options.length;t<n;t++)if(a=e.options[t],o)r=N(i,Ur(a))>-1,a.selected!==r&&(a.selected=r);else if(L(Ur(a),i))return void(e.selectedIndex!==t&&(e.selectedIndex=t));o||(e.selectedIndex=-1)}function Br(e,t){return t.every(t=>!L(t,e))}function Ur(e){return"_value"in e?e._value:e.value}function Vr(e){e.target.composing=!0}function Hr(e){e.target.composing&&(e.target.composing=!1,qr(e.target,"input"))}function qr(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Wr(e){return!e.componentInstance||e.data&&e.data.transition?e:Wr(e.componentInstance._vnode)}var Jr={model:Nr,show:{bind(e,{value:t},n){const i=(n=Wr(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;t&&i?(n.data.show=!0,zr(n,()=>{e.style.display=o})):e.style.display=t?o:"none"},update(e,{value:t,oldValue:n},i){!t!=!n&&((i=Wr(i)).data&&i.data.transition?(i.data.show=!0,t?zr(i,()=>{e.style.display=e.__vOriginalDisplay}):Ir(i,()=>{e.style.display="none"})):e.style.display=t?e.__vOriginalDisplay:"none")},unbind(e,t,n,i,o){o||(e.style.display=e.__vOriginalDisplay)}}};const Gr={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Kr(e){const t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Kr($t(t.children)):e}function Yr(e){const t={},n=e.$options;for(const i in n.propsData)t[i]=e[i];const i=n._parentListeners;for(const e in i)t[S(e)]=i[e];return t}function Zr(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}const Xr=e=>e.tag||wt(e),Qr=e=>"show"===e.name;var ea={name:"transition",props:Gr,abstract:!0,render(e){let t=this.$slots.default;if(!t)return;if(t=t.filter(Xr),!t.length)return;const n=this.mode,i=t[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return i;const o=Kr(i);if(!o)return i;if(this._leaving)return Zr(e,i);const r=`__transition-${this._uid}-`;o.key=null==o.key?o.isComment?r+"comment":r+o.tag:l(o.key)?0===String(o.key).indexOf(r)?o.key:r+o.key:o.key;const a=(o.data||(o.data={})).transition=Yr(this),s=this._vnode,c=Kr(s);if(o.data.directives&&o.data.directives.some(Qr)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!wt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){const t=c.data.transition=z({},a);if("out-in"===n)return this._leaving=!0,Xe(t,"afterLeave",()=>{this._leaving=!1,this.$forceUpdate()}),Zr(e,i);if("in-out"===n){if(wt(o))return s;let e;const n=()=>{e()};Xe(a,"afterEnter",n),Xe(a,"enterCancelled",n),Xe(t,"delayLeave",t=>{e=t})}}return i}};const ta=z({tag:String,moveClass:String},Gr);function na(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ia(e){e.data.newPos=e.elm.getBoundingClientRect()}function oa(e){const t=e.data.pos,n=e.data.newPos,i=t.left-n.left,o=t.top-n.top;if(i||o){e.data.moved=!0;const t=e.elm.style;t.transform=t.WebkitTransform=`translate(${i}px,${o}px)`,t.transitionDuration="0s"}}delete ta.mode;var ra={Transition:ea,TransitionGroup:{props:ta,beforeMount(){const e=this._update;this._update=(t,n)=>{const i=Ut(this);this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept,i(),e.call(this,t,n)}},render(e){const t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,o=this.$slots.default||[],r=this.children=[],a=Yr(this);for(let e=0;e<o.length;e++){const t=o[e];t.tag&&null!=t.key&&0!==String(t.key).indexOf("__vlist")&&(r.push(t),n[t.key]=t,(t.data||(t.data={})).transition=a)}if(i){const o=[],r=[];for(let e=0;e<i.length;e++){const t=i[e];t.data.transition=a,t.data.pos=t.elm.getBoundingClientRect(),n[t.key]?o.push(t):r.push(t)}this.kept=e(t,null,o),this.removed=r}return e(t,null,r)},updated(){const e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(na),e.forEach(ia),e.forEach(oa),this._reflow=document.body.offsetHeight,e.forEach(e=>{if(e.data.moved){const n=e.elm,i=n.style;Cr(n,t),i.transform=i.WebkitTransform=i.transitionDuration="",n.addEventListener(yr,n._moveCb=function e(i){i&&i.target!==n||i&&!/transform$/.test(i.propertyName)||(n.removeEventListener(yr,e),n._moveCb=null,Sr(n,t))})}}))},methods:{hasMove(e,t){if(!gr)return!1;if(this._hasMove)return this._hasMove;const n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(e=>{hr(n,e)}),pr(n,t),n.style.display="none",this.$el.appendChild(n);const i=Tr(n);return this.$el.removeChild(n),this._hasMove=i.hasTransform}}}};_i.config.mustUseProp=Pi,_i.config.isReservedTag=Bi,_i.config.isReservedAttr=Ci,_i.config.getTagNamespace=Ui,_i.config.isUnknownElement=function(e){if(!Y)return!0;if(Bi(e))return!1;if(e=e.toLowerCase(),null!=Vi[e])return Vi[e];const t=document.createElement(e);return e.indexOf("-")>-1?Vi[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Vi[e]=/HTMLUnknownElement/.test(t.toString())},z(_i.options.directives,Jr),z(_i.options.components,ra),_i.prototype.__patch__=Y?Lr:$,_i.prototype.$mount=function(e,t){return function(e,t,n){let i;e.$el=t,e.$options.render||(e.$options.render=me),qt(e,"beforeMount"),i=()=>{e._update(e._render(),n)},new Nn(e,i,$,{before(){e._isMounted&&!e._isDestroyed&&qt(e,"beforeUpdate")}},!0),n=!1;const o=e._preWatchers;if(o)for(let e=0;e<o.length;e++)o[e].run();return null==e.$vnode&&(e._isMounted=!0,qt(e,"mounted")),e}(this,e=e&&Y?qi(e):void 0,t)},Y&&setTimeout(()=>{H.devtools&&se&&se.emit("init",_i)},0);const aa=/\{\{((?:.|\r?\n)+?)\}\}/g,sa=/[-.*+?^${}()|[\]\/\\]/g,la=j(e=>{const t=e[0].replace(sa,"\\$&"),n=e[1].replace(sa,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var ca={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;const n=So(e,"class");n&&(e.staticClass=JSON.stringify(n.replace(/\s+/g," ").trim()));const i=Co(e,"class",!1);i&&(e.classBinding=i)},genData:function(e){let t="";return e.staticClass&&(t+=`staticClass:${e.staticClass},`),e.classBinding&&(t+=`class:${e.classBinding},`),t}},ua={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;const n=So(e,"style");n&&(e.staticStyle=JSON.stringify(er(n)));const i=Co(e,"style",!1);i&&(e.styleBinding=i)},genData:function(e){let t="";return e.staticStyle&&(t+=`staticStyle:${e.staticStyle},`),e.styleBinding&&(t+=`style:(${e.styleBinding}),`),t}};let da;var pa=e=>(da=da||document.createElement("div"),da.innerHTML=e,da.textContent);const ha=_("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),ma=_("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),fa=_("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ga=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,va=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,_a=`[a-zA-Z_][\\-\\.0-9_a-zA-Z${q.source}]*`,ba=`((?:${_a}\\:)?${_a})`,ya=new RegExp("^<"+ba),wa=/^\s*(\/?)>/,ka=new RegExp(`^<\\/${ba}[^>]*>`),xa=/^<!DOCTYPE [^>]+>/i,ja=/^<!\--/,Ca=/^<!\[/,Sa=_("script,style,textarea",!0),Pa={},Oa={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Ta=/&(?:lt|gt|quot|amp|#39);/g,Aa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ea=_("pre,textarea",!0),za=(e,t)=>e&&Ea(e)&&"\n"===t[0];function Ia(e,t){const n=t?Aa:Ta;return e.replace(n,e=>Oa[e])}const $a=/^@|^v-on:/,Da=/^v-|^@|^:|^#/,Ma=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,La=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Na=/^\(|\)$/g,Ra=/^\[.*\]$/,Fa=/:(.*)$/,Ba=/^:|^\.|^v-bind:/,Ua=/\.[^.\]]+(?=[^\]]*$)/g,Va=/^v-slot(:|$)|^#/,Ha=/[\r\n]/,qa=/[ \f\t\r\n]+/g,Wa=j(pa),Ja="_empty_";let Ga,Ka,Ya,Za,Xa,Qa,es,ts;function ns(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ls(t),rawAttrsMap:{},parent:n,children:[]}}function is(e,t){var n;!function(e){const t=Co(e,"key");t&&(e.key=t)}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){const t=Co(e,"ref");t&&(e.ref=t,e.refInFor=function(e){let t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){let t;"template"===e.tag?(t=So(e,"scope"),e.slotScope=t||So(e,"slot-scope")):(t=So(e,"slot-scope"))&&(e.slotScope=t);const n=Co(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||yo(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot"))),"template"===e.tag){const t=Po(e,Va);if(t){const{name:n,dynamic:i}=as(t);e.slotTarget=n,e.slotTargetDynamic=i,e.slotScope=t.value||Ja}}else{const t=Po(e,Va);if(t){const n=e.scopedSlots||(e.scopedSlots={}),{name:i,dynamic:o}=as(t),r=n[i]=ns("template",[],e);r.slotTarget=i,r.slotTargetDynamic=o,r.children=e.children.filter(e=>{if(!e.slotScope)return e.parent=r,!0}),r.slotScope=t.value||Ja,e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=Co(n,"name")),function(e){let t;(t=Co(e,"is"))&&(e.component=t),null!=So(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(let n=0;n<Ya.length;n++)e=Ya[n](e,t)||e;return function(e){const t=e.attrsList;let n,i,o,r,a,s,l,c;for(n=0,i=t.length;n<i;n++)if(o=r=t[n].name,a=t[n].value,Da.test(o))if(e.hasBindings=!0,s=ss(o.replace(Da,"")),s&&(o=o.replace(Ua,"")),Ba.test(o))o=o.replace(Ba,""),a=fo(a),c=Ra.test(o),c&&(o=o.slice(1,-1)),s&&(s.prop&&!c&&(o=S(o),"innerHtml"===o&&(o="innerHTML")),s.camel&&!c&&(o=S(o)),s.sync&&(l=Ao(a,"$event"),c?jo(e,`"update:"+(${o})`,l,null,!1,0,t[n],!0):(jo(e,"update:"+S(o),l,null,!1,0,t[n]),T(o)!==S(o)&&jo(e,"update:"+T(o),l,null,!1,0,t[n])))),s&&s.prop||!e.component&&es(e.tag,e.attrsMap.type,o)?bo(e,o,a,t[n],c):yo(e,o,a,t[n],c);else if($a.test(o))o=o.replace($a,""),c=Ra.test(o),c&&(o=o.slice(1,-1)),jo(e,o,a,s,!1,0,t[n],c);else{o=o.replace(Da,"");const i=o.match(Fa);let l=i&&i[1];c=!1,l&&(o=o.slice(0,-(l.length+1)),Ra.test(l)&&(l=l.slice(1,-1),c=!0)),ko(e,o,r,a,l,c,s,t[n])}else yo(e,o,JSON.stringify(a),t[n]),!e.component&&"muted"===o&&es(e.tag,e.attrsMap.type,o)&&bo(e,o,"true",t[n])}(e),e}function os(e){let t;if(t=So(e,"v-for")){const n=function(e){const t=e.match(Ma);if(!t)return;const n={};n.for=t[2].trim();const i=t[1].trim().replace(Na,""),o=i.match(La);return o?(n.alias=i.replace(La,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=i,n}(t);n&&z(e,n)}}function rs(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function as(e){let t=e.name.replace(Va,"");return t||"#"!==e.name[0]&&(t="default"),Ra.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:`"${t}"`,dynamic:!1}}function ss(e){const t=e.match(Ua);if(t){const e={};return t.forEach(t=>{e[t.slice(1)]=!0}),e}}function ls(e){const t={};for(let n=0,i=e.length;n<i;n++)t[e[n].name]=e[n].value;return t}const cs=/^xmlns:NS\d+/,us=/^NS\d+:/;function ds(e){return ns(e.tag,e.attrsList.slice(),e.parent)}var ps=[ca,ua,{preTransformNode:function(e,t){if("input"===e.tag){const n=e.attrsMap;if(!n["v-model"])return;let i;if((n[":type"]||n["v-bind:type"])&&(i=Co(e,"type")),n.type||i||!n["v-bind"]||(i=`(${n["v-bind"]}).type`),i){const n=So(e,"v-if",!0),o=n?`&&(${n})`:"",r=null!=So(e,"v-else",!0),a=So(e,"v-else-if",!0),s=ds(e);os(s),wo(s,"type","checkbox"),is(s,t),s.processed=!0,s.if=`(${i})==='checkbox'`+o,rs(s,{exp:s.if,block:s});const l=ds(e);So(l,"v-for",!0),wo(l,"type","radio"),is(l,t),rs(s,{exp:`(${i})==='radio'`+o,block:l});const c=ds(e);return So(c,"v-for",!0),wo(c,":type",i),is(c,t),rs(s,{exp:n,block:c}),r?s.else=!0:a&&(s.elseif=a),s}}}}];const hs={expectHTML:!0,modules:ps,directives:{model:function(e,t,n){const i=t.value,o=t.modifiers,r=e.tag,a=e.attrsMap.type;if(e.component)return To(e,i,o),!1;if("select"===r)!function(e,t,n){let i=`var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return ${n&&n.number?"_n(val)":"val"}});`;i=`${i} ${Ao(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]")}`,jo(e,"change",i,null,!0)}(e,i,o);else if("input"===r&&"checkbox"===a)!function(e,t,n){const i=n&&n.number,o=Co(e,"value")||"null",r=Co(e,"true-value")||"true",a=Co(e,"false-value")||"false";bo(e,"checked",`Array.isArray(${t})?_i(${t},${o})>-1`+("true"===r?`:(${t})`:`:_q(${t},${r})`)),jo(e,"change",`var $$a=${t},$$el=$event.target,$$c=$$el.checked?(${r}):(${a});if(Array.isArray($$a)){var $$v=${i?"_n("+o+")":o},$$i=_i($$a,$$v);if($$el.checked){$$i<0&&(${Ao(t,"$$a.concat([$$v])")})}else{$$i>-1&&(${Ao(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")})}}else{${Ao(t,"$$c")}}`,null,!0)}(e,i,o);else if("input"===r&&"radio"===a)!function(e,t,n){const i=n&&n.number;let o=Co(e,"value")||"null";o=i?`_n(${o})`:o,bo(e,"checked",`_q(${t},${o})`),jo(e,"change",Ao(t,o),null,!0)}(e,i,o);else if("input"===r||"textarea"===r)!function(e,t,n){const i=e.attrsMap.type,{lazy:o,number:r,trim:a}=n||{},s=!o&&"range"!==i,l=o?"change":"range"===i?Uo:"input";let c="$event.target.value";a&&(c="$event.target.value.trim()"),r&&(c=`_n(${c})`);let u=Ao(t,c);s&&(u="if($event.target.composing)return;"+u),bo(e,"value",`(${t})`),jo(e,l,u,null,!0),(a||r)&&jo(e,"blur","$forceUpdate()")}(e,i,o);else if(!H.isReservedTag(r))return To(e,i,o),!1;return!0},text:function(e,t){t.value&&bo(e,"textContent",`_s(${t.value})`,t)},html:function(e,t){t.value&&bo(e,"innerHTML",`_s(${t.value})`,t)}},isPreTag:e=>"pre"===e,isUnaryTag:ha,mustUseProp:Pi,canBeLeftOpenTag:ma,isReservedTag:Bi,getTagNamespace:Ui,staticKeys:function(e){return e.reduce((e,t)=>e.concat(t.staticKeys||[]),[]).join(",")}(ps)};let ms,fs;const gs=j((function(e){return _("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function vs(e,t){e&&(ms=gs(t.staticKeys||""),fs=t.isReservedTag||D,function e(t){if(t.static=function(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||b(e.tag)||!fs(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ms))))}(t),1===t.type){if(!fs(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(let n=0,i=t.children.length;n<i;n++){const i=t.children[n];e(i),i.static||(t.static=!1)}if(t.ifConditions)for(let n=1,i=t.ifConditions.length;n<i;n++){const i=t.ifConditions[n].block;e(i),i.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(let i=0,o=t.children.length;i<o;i++)e(t.children[i],n||!!t.for);if(t.ifConditions)for(let i=1,o=t.ifConditions.length;i<o;i++)e(t.ifConditions[i].block,n)}}(e,!1))}const _s=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,bs=/\([^)]*?\);*$/,ys=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ws={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ks={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},xs=e=>`if(${e})return null;`,js={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:xs("$event.target !== $event.currentTarget"),ctrl:xs("!$event.ctrlKey"),shift:xs("!$event.shiftKey"),alt:xs("!$event.altKey"),meta:xs("!$event.metaKey"),left:xs("'button' in $event && $event.button !== 0"),middle:xs("'button' in $event && $event.button !== 1"),right:xs("'button' in $event && $event.button !== 2")};function Cs(e,t){const n=t?"nativeOn:":"on:";let i="",o="";for(const t in e){const n=Ss(e[t]);e[t]&&e[t].dynamic?o+=`${t},${n},`:i+=`"${t}":${n},`}return i=`{${i.slice(0,-1)}}`,o?n+`_d(${i},[${o.slice(0,-1)}])`:n+i}function Ss(e){if(!e)return"function(){}";if(Array.isArray(e))return`[${e.map(e=>Ss(e)).join(",")}]`;const t=ys.test(e.value),n=_s.test(e.value),i=ys.test(e.value.replace(bs,""));if(e.modifiers){let o="",r="";const a=[];for(const t in e.modifiers)if(js[t])r+=js[t],ws[t]&&a.push(t);else if("exact"===t){const t=e.modifiers;r+=xs(["ctrl","shift","alt","meta"].filter(e=>!t[e]).map(e=>`$event.${e}Key`).join("||"))}else a.push(t);return a.length&&(o+=function(e){return`if(!$event.type.indexOf('key')&&${e.map(Ps).join("&&")})return null;`}(a)),r&&(o+=r),`function($event){${o}${t?`return ${e.value}.apply(null, arguments)`:n?`return (${e.value}).apply(null, arguments)`:i?"return "+e.value:e.value}}`}return t||n?e.value:`function($event){${i?"return "+e.value:e.value}}`}function Ps(e){const t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;const n=ws[e],i=ks[e];return`_k($event.keyCode,${JSON.stringify(e)},${JSON.stringify(n)},$event.key,${JSON.stringify(i)})`}var Os={on:function(e,t){e.wrapListeners=e=>`_g(${e},${t.value})`},bind:function(e,t){e.wrapData=n=>`_b(${n},'${e.tag}',${t.value},${t.modifiers&&t.modifiers.prop?"true":"false"}${t.modifiers&&t.modifiers.sync?",true":""})`},cloak:$};class Ts{constructor(e){this.options=e,this.warn=e.warn||vo,this.transforms=_o(e.modules,"transformCode"),this.dataGenFns=_o(e.modules,"genData"),this.directives=z(z({},Os),e.directives);const t=e.isReservedTag||D;this.maybeComponent=e=>!!e.component||!t(e.tag),this.onceId=0,this.staticRenderFns=[],this.pre=!1}}function As(e,t){const n=new Ts(t);return{render:`with(this){return ${e?"script"===e.tag?"null":Es(e,n):'_c("div")'}}`,staticRenderFns:n.staticRenderFns}}function Es(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return zs(e,t);if(e.once&&!e.onceProcessed)return Is(e,t);if(e.for&&!e.forProcessed)return Ds(e,t);if(e.if&&!e.ifProcessed)return $s(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){const n=e.slotName||'"default"',i=Rs(e,t);let o=`_t(${n}${i?`,function(){return ${i}}`:""}`;const r=e.attrs||e.dynamicAttrs?Us((e.attrs||[]).concat(e.dynamicAttrs||[]).map(e=>({name:S(e.name),value:e.value,dynamic:e.dynamic}))):null,a=e.attrsMap["v-bind"];return!r&&!a||i||(o+=",null"),r&&(o+=","+r),a&&(o+=`${r?"":",null"},${a}`),o+")"}(e,t);{let n;if(e.component)n=function(e,t,n){const i=t.inlineTemplate?null:Rs(t,n,!0);return`_c(${e},${Ms(t,n)}${i?","+i:""})`}(e.component,e,t);else{let i;const o=t.maybeComponent(e);let r;(!e.plain||e.pre&&o)&&(i=Ms(e,t));const a=t.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(r=function(e,t){const n=S(t),i=P(n),o=o=>e[t]===o?t:e[n]===o?n:e[i]===o?i:void 0,r=o("setup-const")||o("setup-reactive-const");if(r)return r;const a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");return a||void 0}(a,e.tag)),r||(r=`'${e.tag}'`);const s=e.inlineTemplate?null:Rs(e,t,!0);n=`_c(${r}${i?","+i:""}${s?","+s:""})`}for(let i=0;i<t.transforms.length;i++)n=t.transforms[i](e,n);return n}}return Rs(e,t)||"void 0"}function zs(e,t){e.staticProcessed=!0;const n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push(`with(this){return ${Es(e,t)}}`),t.pre=n,`_m(${t.staticRenderFns.length-1}${e.staticInFor?",true":""})`}function Is(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return $s(e,t);if(e.staticInFor){let n="",i=e.parent;for(;i;){if(i.for){n=i.key;break}i=i.parent}return n?`_o(${Es(e,t)},${t.onceId++},${n})`:Es(e,t)}return zs(e,t)}function $s(e,t,n,i){return e.ifProcessed=!0,function e(t,n,i,o){if(!t.length)return o||"_e()";const r=t.shift();return r.exp?`(${r.exp})?${a(r.block)}:${e(t,n,i,o)}`:""+a(r.block);function a(e){return i?i(e,n):e.once?Is(e,n):Es(e,n)}}(e.ifConditions.slice(),t,n,i)}function Ds(e,t,n,i){const o=e.for,r=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,`${i||"_l"}((${o}),function(${r}${a}${s}){return ${(n||Es)(e,t)}})`}function Ms(e,t){let n="{";const i=function(e,t){const n=e.directives;if(!n)return;let i,o,r,a,s="directives:[",l=!1;for(i=0,o=n.length;i<o;i++){r=n[i],a=!0;const o=t.directives[r.name];o&&(a=!!o(e,r,t.warn)),a&&(l=!0,s+=`{name:"${r.name}",rawName:"${r.rawName}"${r.value?`,value:(${r.value}),expression:${JSON.stringify(r.value)}`:""}${r.arg?",arg:"+(r.isDynamicArg?r.arg:`"${r.arg}"`):""}${r.modifiers?",modifiers:"+JSON.stringify(r.modifiers):""}},`)}return l?s.slice(0,-1)+"]":void 0}(e,t);i&&(n+=i+","),e.key&&(n+=`key:${e.key},`),e.ref&&(n+=`ref:${e.ref},`),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+=`tag:"${e.tag}",`);for(let i=0;i<t.dataGenFns.length;i++)n+=t.dataGenFns[i](e);if(e.attrs&&(n+=`attrs:${Us(e.attrs)},`),e.props&&(n+=`domProps:${Us(e.props)},`),e.events&&(n+=Cs(e.events,!1)+","),e.nativeEvents&&(n+=Cs(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+=`slot:${e.slotTarget},`),e.scopedSlots&&(n+=function(e,t,n){let i=e.for||Object.keys(t).some(e=>{const n=t[e];return n.slotTargetDynamic||n.if||n.for||Ls(n)}),o=!!e.if;if(!i){let t=e.parent;for(;t;){if(t.slotScope&&t.slotScope!==Ja||t.for){i=!0;break}t.if&&(o=!0),t=t.parent}}const r=Object.keys(t).map(e=>Ns(t[e],n)).join(",");return`scopedSlots:_u([${r}]${i?",null,true":""}${!i&&o?",null,false,"+function(e){let t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(r):""})`}(e,e.scopedSlots,t)+","),e.model&&(n+=`model:{value:${e.model.value},callback:${e.model.callback},expression:${e.model.expression}},`),e.inlineTemplate){const i=function(e,t){const n=e.children[0];if(n&&1===n.type){const e=As(n,t.options);return`inlineTemplate:{render:function(){${e.render}},staticRenderFns:[${e.staticRenderFns.map(e=>`function(){${e}}`).join(",")}]}`}}(e,t);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n=`_b(${n},"${e.tag}",${Us(e.dynamicAttrs)})`),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ls(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ls))}function Ns(e,t){const n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return $s(e,t,Ns,"null");if(e.for&&!e.forProcessed)return Ds(e,t,Ns);const i=e.slotScope===Ja?"":String(e.slotScope),o=`function(${i}){return ${"template"===e.tag?e.if&&n?`(${e.if})?${Rs(e,t)||"undefined"}:undefined`:Rs(e,t)||"undefined":Es(e,t)}}`,r=i?"":",proxy:true";return`{key:${e.slotTarget||'"default"'},fn:${o}${r}}`}function Rs(e,t,n,i,o){const r=e.children;if(r.length){const e=r[0];if(1===r.length&&e.for&&"template"!==e.tag&&"slot"!==e.tag){const o=n?t.maybeComponent(e)?",1":",0":"";return`${(i||Es)(e,t)}${o}`}const a=n?function(e,t){let n=0;for(let i=0;i<e.length;i++){const o=e[i];if(1===o.type){if(Fs(o)||o.ifConditions&&o.ifConditions.some(e=>Fs(e.block))){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some(e=>t(e.block)))&&(n=1)}}return n}(r,t.maybeComponent):0,s=o||Bs;return`[${r.map(e=>s(e,t)).join(",")}]${a?","+a:""}`}}function Fs(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Bs(e,t){return 1===e.type?Es(e,t):3===e.type&&e.isComment?function(e){return`_e(${JSON.stringify(e.text)})`}(e):function(e){return`_v(${2===e.type?e.expression:Vs(JSON.stringify(e.text))})`}(e)}function Us(e){let t="",n="";for(let i=0;i<e.length;i++){const o=e[i],r=Vs(o.value);o.dynamic?n+=`${o.name},${r},`:t+=`"${o.name}":${r},`}return t=`{${t.slice(0,-1)}}`,n?`_d(${t},[${n.slice(0,-1)}])`:t}function Vs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function Hs(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),$}}function qs(e){const t=Object.create(null);return function(n,i,o){(i=z({},i)).warn,delete i.warn;const r=i.delimiters?String(i.delimiters)+n:n;if(t[r])return t[r];const a=e(n,i),s={},l=[];return s.render=Hs(a.render,l),s.staticRenderFns=a.staticRenderFns.map(e=>Hs(e,l)),t[r]=s}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");const Ws=(Js=function(e,t){const n=function(e,t){Ga=t.warn||vo,Qa=t.isPreTag||D,es=t.mustUseProp||D,ts=t.getTagNamespace||D,t.isReservedTag,Ya=_o(t.modules,"transformNode"),Za=_o(t.modules,"preTransformNode"),Xa=_o(t.modules,"postTransformNode"),Ka=t.delimiters;const n=[],i=!1!==t.preserveWhitespace,o=t.whitespace;let r,a,s=!1,l=!1;function c(e){if(u(e),s||e.processed||(e=is(e,t)),n.length||e===r||r.if&&(e.elseif||e.else)&&rs(r,{exp:e.elseif,block:e}),a&&!e.forbidden)if(e.elseif||e.else)!function(e,t){const n=function(e){let t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(t.children);n&&n.if&&rs(n,{exp:e.elseif,block:e})}(e,a);else{if(e.slotScope){const t=e.slotTarget||'"default"';(a.scopedSlots||(a.scopedSlots={}))[t]=e}a.children.push(e),e.parent=a}e.children=e.children.filter(e=>!e.slotScope),u(e),e.pre&&(s=!1),Qa(e.tag)&&(l=!1);for(let n=0;n<Xa.length;n++)Xa[n](e,t)}function u(e){if(!l){let t;for(;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}}return function(e,t){const n=[],i=t.expectHTML,o=t.isUnaryTag||D,r=t.canBeLeftOpenTag||D;let a,s,l=0;for(;e;){if(a=e,s&&Sa(s)){let n=0;const i=s.toLowerCase(),o=Pa[i]||(Pa[i]=new RegExp("([\\s\\S]*?)(</"+i+"[^>]*>)","i")),r=e.replace(o,(function(e,o,r){return n=r.length,Sa(i)||"noscript"===i||(o=o.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),za(i,o)&&(o=o.slice(1)),t.chars&&t.chars(o),""}));l+=e.length-r.length,e=r,p(i,l-n,l)}else{let n,i,o,r=e.indexOf("<");if(0===r){if(ja.test(e)){const n=e.indexOf("--\x3e");if(n>=0){t.shouldKeepComment&&t.comment&&t.comment(e.substring(4,n),l,l+n+3),c(n+3);continue}}if(Ca.test(e)){const t=e.indexOf("]>");if(t>=0){c(t+2);continue}}const n=e.match(xa);if(n){c(n[0].length);continue}const i=e.match(ka);if(i){const e=l;c(i[0].length),p(i[1],e,l);continue}const o=u();if(o){d(o),za(o.tagName,e)&&c(1);continue}}if(r>=0){for(i=e.slice(r);!(ka.test(i)||ya.test(i)||ja.test(i)||Ca.test(i)||(o=i.indexOf("<",1),o<0));)r+=o,i=e.slice(r);n=e.substring(0,r)}r<0&&(n=e),n&&c(n.length),t.chars&&n&&t.chars(n,l-n.length,l)}if(e===a){t.chars&&t.chars(e);break}}function c(t){l+=t,e=e.substring(t)}function u(){const t=e.match(ya);if(t){const n={tagName:t[1],attrs:[],start:l};let i,o;for(c(t[0].length);!(i=e.match(wa))&&(o=e.match(va)||e.match(ga));)o.start=l,c(o[0].length),o.end=l,n.attrs.push(o);if(i)return n.unarySlash=i[1],c(i[0].length),n.end=l,n}}function d(e){const a=e.tagName,l=e.unarySlash;i&&("p"===s&&fa(a)&&p(s),r(a)&&s===a&&p(a));const c=o(a)||!!l,u=e.attrs.length,d=new Array(u);for(let n=0;n<u;n++){const i=e.attrs[n],o=i[3]||i[4]||i[5]||"",r="a"===a&&"href"===i[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;d[n]={name:i[1],value:Ia(o,r)}}c||(n.push({tag:a,lowerCasedTag:a.toLowerCase(),attrs:d,start:e.start,end:e.end}),s=a),t.start&&t.start(a,d,c,e.start,e.end)}function p(e,i,o){let r,a;if(null==i&&(i=l),null==o&&(o=l),e)for(a=e.toLowerCase(),r=n.length-1;r>=0&&n[r].lowerCasedTag!==a;r--);else r=0;if(r>=0){for(let e=n.length-1;e>=r;e--)t.end&&t.end(n[e].tag,i,o);n.length=r,s=r&&n[r-1].tag}else"br"===a?t.start&&t.start(e,[],!0,i,o):"p"===a&&(t.start&&t.start(e,[],!1,i,o),t.end&&t.end(e,i,o))}p()}(e,{warn:Ga,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start(e,i,o,u,d){const p=a&&a.ns||ts(e);X&&"svg"===p&&(i=function(e){const t=[];for(let n=0;n<e.length;n++){const i=e[n];cs.test(i.name)||(i.name=i.name.replace(us,""),t.push(i))}return t}(i));let h=ns(e,i,a);var m;p&&(h.ns=p),"style"!==(m=h).tag&&("script"!==m.tag||m.attrsMap.type&&"text/javascript"!==m.attrsMap.type)||ae()||(h.forbidden=!0);for(let e=0;e<Za.length;e++)h=Za[e](h,t)||h;s||(function(e){null!=So(e,"v-pre")&&(e.pre=!0)}(h),h.pre&&(s=!0)),Qa(h.tag)&&(l=!0),s?function(e){const t=e.attrsList,n=t.length;if(n){const i=e.attrs=new Array(n);for(let e=0;e<n;e++)i[e]={name:t[e].name,value:JSON.stringify(t[e].value)},null!=t[e].start&&(i[e].start=t[e].start,i[e].end=t[e].end)}else e.pre||(e.plain=!0)}(h):h.processed||(os(h),function(e){const t=So(e,"v-if");if(t)e.if=t,rs(e,{exp:t,block:e});else{null!=So(e,"v-else")&&(e.else=!0);const t=So(e,"v-else-if");t&&(e.elseif=t)}}(h),function(e){null!=So(e,"v-once")&&(e.once=!0)}(h)),r||(r=h),o?c(h):(a=h,n.push(h))},end(e,t,i){const o=n[n.length-1];n.length-=1,a=n[n.length-1],c(o)},chars(e,t,n){if(!a)return;if(X&&"textarea"===a.tag&&a.attrsMap.placeholder===e)return;const r=a.children;var c;if(e=l||e.trim()?"script"===(c=a).tag||"style"===c.tag?e:Wa(e):r.length?o?"condense"===o&&Ha.test(e)?"":" ":i?" ":"":""){let t,n;l||"condense"!==o||(e=e.replace(qa," ")),!s&&" "!==e&&(t=function(e,t){const n=t?la(t):aa;if(!n.test(e))return;const i=[],o=[];let r,a,s,l=n.lastIndex=0;for(;r=n.exec(e);){a=r.index,a>l&&(o.push(s=e.slice(l,a)),i.push(JSON.stringify(s)));const t=fo(r[1].trim());i.push(`_s(${t})`),o.push({"@binding":t}),l=a+r[0].length}return l<e.length&&(o.push(s=e.slice(l)),i.push(JSON.stringify(s))),{expression:i.join("+"),tokens:o}}(e,Ka))?n={type:2,expression:t.expression,tokens:t.tokens,text:e}:" "===e&&r.length&&" "===r[r.length-1].text||(n={type:3,text:e}),n&&r.push(n)}},comment(e,t,n){if(a){const t={type:3,text:e,isComment:!0};a.children.push(t)}}}),r}(e.trim(),t);!1!==t.optimize&&vs(n,t);const i=As(n,t);return{ast:n,render:i.render,staticRenderFns:i.staticRenderFns}},function(e){function t(t,n){const i=Object.create(e),o=[],r=[];if(n){n.modules&&(i.modules=(e.modules||[]).concat(n.modules)),n.directives&&(i.directives=z(Object.create(e.directives||null),n.directives));for(const e in n)"modules"!==e&&"directives"!==e&&(i[e]=n[e])}i.warn=(e,t,n)=>{(n?r:o).push(e)};const a=Js(t.trim(),i);return a.errors=o,a.tips=r,a}return{compile:t,compileToFunctions:qs(t)}});var Js;const{compile:Gs,compileToFunctions:Ks}=Ws(hs);let Ys;function Zs(e){return Ys=Ys||document.createElement("div"),Ys.innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',Ys.innerHTML.indexOf("&#10;")>0}const Xs=!!Y&&Zs(!1),Qs=!!Y&&Zs(!0),el=j(e=>{const t=qi(e);return t&&t.innerHTML}),tl=_i.prototype.$mount;_i.prototype.$mount=function(e,t){if((e=e&&qi(e))===document.body||e===document.documentElement)return this;const n=this.$options;if(!n.render){let t=n.template;if(t)if("string"==typeof t)"#"===t.charAt(0)&&(t=el(t));else{if(!t.nodeType)return this;t=t.innerHTML}else e&&(t=function(e){if(e.outerHTML)return e.outerHTML;{const t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}}(e));if(t){const{render:e,staticRenderFns:i}=Ks(t,{outputSourceRange:!1,shouldDecodeNewlines:Xs,shouldDecodeNewlinesForHref:Qs,delimiters:n.delimiters,comments:n.comments},this);n.render=e,n.staticRenderFns=i}}return tl.call(this,e,t)},_i.compile=Ks,z(_i,$n),_i.effect=function(e,t){const n=new Nn(de,e,$,{sync:!0});t&&(n.update=()=>{t(()=>n.run())})},e.exports=_i}).call(this,n("yLpj"),n("URgk").setImmediate)},"J7/c":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"h4[data-v-32728d71] {\n  display: inline;\n}\n.panel-body span[data-v-32728d71] {\n  font-size: 12px;\n  display: inline;\n}\n.convertedPrice[data-v-32728d71] {\n  display: block;\n  font-size: 12px;\n  margin-top: 10px;\n}",""])},JEQr:function(e,t,n){"use strict";(function(t){var i=n("xTJ+"),o=n("yK9s"),r=n("OH9c"),a={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(l=n("tQ2B")),l),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,n){if(i.isString(e))try{return(t||JSON.parse)(e),i.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||o&&i.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw r(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){c.headers[e]=i.merge(a)})),e.exports=c}).call(this,n("8oxB"))},Jq6k:function(e,t){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),r={install:function(e,t){function n(e){return void 0===e}function r(e){a=n(e.symbol)?"":e.symbol,s=n(e.thousandsSeparator)?".":e.thousandsSeparator,l=n(e.fractionCount)?0:e.fractionCount,c=n(e.fractionSeparator)?",":e.fractionSeparator,u=n(e.symbolPosition)?"front":e.symbolPosition,d=!!n(e.symbolSpacing)||e.symbolSpacing}n(t)&&(t={});var a="",s=".",l=0,c=",",u="front",d=!0;r(t),e.filter("currency",(function(e,p,h,m,f,g,v){r(t),"object"===(void 0===p?"undefined":i(p))&&(h=p.thousandsSeparator,m=p.fractionCount,f=p.fractionSeparator,g=p.symbolPosition,v=p.symbolSpacing,p=p.symbol),n(p)||(a=p),n(h)||(s=h),n(m)||(l=m),n(f)||(c=f),n(g)||(u=g),n(v)||(d=v);var _=0,b="-"===String(e).charAt(0);b&&(e=String(e).slice(1));var y=parseFloat(e);isNaN(y)||(_=y);var w;return w="front"===u?d?"%s %v":"%s%v":d?"%v %s":"%v%s",l>0&&(e=o.default.toFixed(e,l)),_=o.default.formatMoney(e,{format:w,symbol:a,precision:l,thousand:s,decimal:c}),b&&(_="-"+_),_}))}};t.default=r},function(e,t,n){!function(n,i){var o={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},r=Array.prototype.map,a=Array.isArray,s=Object.prototype.toString;function l(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function c(e){return a?a(e):"[object Array]"===s.call(e)}function u(e){return e&&"[object Object]"===s.call(e)}function d(e,t){var n;for(n in e=e||{},t=t||{})t.hasOwnProperty(n)&&null==e[n]&&(e[n]=t[n]);return e}function p(e,t,n){var i,o,a=[];if(!e)return a;if(r&&e.map===r)return e.map(t,n);for(i=0,o=e.length;i<o;i++)a[i]=t.call(n,e[i],i,e);return a}function h(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function m(e){var t=o.settings.currency.format;return"function"==typeof e&&(e=e()),l(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:l(t)?o.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var f=o.unformat=o.parse=function(e,t){if(c(e))return p(e,(function(e){return f(e,t)}));if("number"==typeof(e=e||0))return e;t=t||o.settings.number.decimal;var n=new RegExp("[^0-9-"+t+"]",["g"]),i=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(n,"").replace(t,"."));return isNaN(i)?0:i},g=o.toFixed=function(e,t){t=h(t,o.settings.number.precision);var n=Math.pow(10,t);return(Math.round(o.unformat(e)*n)/n).toFixed(t)},v=o.formatNumber=o.format=function(e,t,n,i){if(c(e))return p(e,(function(e){return v(e,t,n,i)}));e=f(e);var r=d(u(t)?t:{precision:t,thousand:n,decimal:i},o.settings.number),a=h(r.precision),s=e<0?"-":"",l=parseInt(g(Math.abs(e||0),a),10)+"",m=l.length>3?l.length%3:0;return s+(m?l.substr(0,m)+r.thousand:"")+l.substr(m).replace(/(\d{3})(?=\d)/g,"$1"+r.thousand)+(a?r.decimal+g(Math.abs(e),a).split(".")[1]:"")},_=o.formatMoney=function(e,t,n,i,r,a){if(c(e))return p(e,(function(e){return _(e,t,n,i,r,a)}));e=f(e);var s=d(u(t)?t:{symbol:t,precision:n,thousand:i,decimal:r,format:a},o.settings.currency),l=m(s.format);return(e>0?l.pos:e<0?l.neg:l.zero).replace("%s",s.symbol).replace("%v",v(Math.abs(e),h(s.precision),s.thousand,s.decimal))};o.formatColumn=function(e,t,n,i,r,a){if(!e)return[];var s=d(u(t)?t:{symbol:t,precision:n,thousand:i,decimal:r,format:a},o.settings.currency),g=m(s.format),_=g.pos.indexOf("%s")<g.pos.indexOf("%v"),b=0;return p(p(e,(function(e,t){if(c(e))return o.formatColumn(e,s);var n=((e=f(e))>0?g.pos:e<0?g.neg:g.zero).replace("%s",s.symbol).replace("%v",v(Math.abs(e),h(s.precision),s.thousand,s.decimal));return n.length>b&&(b=n.length),n})),(function(e,t){return l(e)&&e.length<b?_?e.replace(s.symbol,s.symbol+new Array(b-e.length+1).join(" ")):new Array(b-e.length+1).join(" ")+e:e}))},void 0!==e&&e.exports&&(t=e.exports=o),t.accounting=o}()}])},"KHd+":function(e,t,n){"use strict";function i(e,t,n,i,o,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,"a",(function(){return i}))},KeWL:function(e,t,n){var i=n("sEG9");(e.exports=n("I1BE")(!1)).push([e.i,'/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */\n\n/*\n\n\tContents:\n\n\t1. Buttons\n\t2. Share modal and links\n\t3. Index indicator ("1 of X" counter)\n\t4. Caption\n\t5. Loading indicator\n\t6. Additional styles (root element, top bar, idle state, hidden state, etc.)\n\n*/\n\n/*\n\t\n\t1. Buttons\n\n */\n\n/* <button> css reset */\n\n.pswp__button {\n  width: 44px;\n  height: 44px;\n  position: relative;\n  background: none;\n  cursor: pointer;\n  overflow: visible;\n  -webkit-appearance: none;\n  display: block;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  float: right;\n  opacity: 0.75;\n  transition: opacity 0.2s;\n  box-shadow: none;\n}\n\n.pswp__button:focus, .pswp__button:hover {\n  opacity: 1;\n}\n\n.pswp__button:active {\n  outline: none;\n  opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n  padding: 0;\n  border: 0;\n}\n\n/* pswp__ui--over-close class it added when mouse is over element that should close gallery */\n\n.pswp__ui--over-close .pswp__button--close {\n  opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left:before,\n.pswp__button--arrow--right:before {\n  background: url('+i(n("F400"))+") 0 0 no-repeat;\n  background-size: 264px 88px;\n  width: 44px;\n  height: 44px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */\n\n  .pswp--svg .pswp__button,\n  .pswp--svg .pswp__button--arrow--left:before,\n  .pswp--svg .pswp__button--arrow--right:before {\n    background-image: url("+i(n("8wEU"))+");\n  }\n\n  .pswp--svg .pswp__button--arrow--left,\n  .pswp--svg .pswp__button--arrow--right {\n    background: none;\n  }\n}\n\n.pswp__button--close {\n  background-position: 0 -44px;\n}\n\n.pswp__button--share {\n  background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n  display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n  display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n  background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n  display: none;\n  background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n  display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n  background-position: -132px 0;\n}\n\n/* no arrows on touch screens */\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n  visibility: hidden;\n}\n\n/*\n\tArrow buttons hit area\n\t(icon is added to :before pseudo-element)\n*/\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n  background: none;\n  top: 50%;\n  margin-top: -50px;\n  width: 70px;\n  height: 100px;\n  position: absolute;\n}\n\n.pswp__button--arrow--left {\n  left: 0;\n}\n\n.pswp__button--arrow--right {\n  right: 0;\n}\n\n.pswp__button--arrow--left:before,\n.pswp__button--arrow--right:before {\n  content: '';\n  top: 35px;\n  background-color: rgba(0, 0, 0, 0.3);\n  height: 30px;\n  width: 32px;\n  position: absolute;\n}\n\n.pswp__button--arrow--left:before {\n  left: 6px;\n  background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right:before {\n  right: 6px;\n  background-position: -94px -44px;\n}\n\n/*\n\n\t2. Share modal/popup and links\n\n */\n\n.pswp__counter,\n.pswp__share-modal {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  user-select: none;\n}\n\n.pswp__share-modal {\n  display: block;\n  background: rgba(0, 0, 0, 0.5);\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  padding: 10px;\n  position: absolute;\n  z-index: 1600;\n  opacity: 0;\n  transition: opacity 0.25s ease-out;\n  -webkit-backface-visibility: hidden;\n  will-change: opacity;\n}\n\n.pswp__share-modal--hidden {\n  display: none;\n}\n\n.pswp__share-tooltip {\n  z-index: 1620;\n  position: absolute;\n  background: #FFF;\n  top: 56px;\n  border-radius: 2px;\n  display: block;\n  width: auto;\n  right: 44px;\n  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);\n  transform: translateY(6px);\n  transition: transform 0.25s;\n  -webkit-backface-visibility: hidden;\n  will-change: transform;\n}\n\n.pswp__share-tooltip a {\n  display: block;\n  padding: 8px 12px;\n  color: #000;\n  text-decoration: none;\n  font-size: 14px;\n  line-height: 18px;\n}\n\n.pswp__share-tooltip a:hover {\n  text-decoration: none;\n  color: #000;\n}\n\n.pswp__share-tooltip a:first-child {\n  /* round corners on the first/last list item */\n  border-radius: 2px 2px 0 0;\n}\n\n.pswp__share-tooltip a:last-child {\n  border-radius: 0 0 2px 2px;\n}\n\n.pswp__share-modal--fade-in {\n  opacity: 1;\n}\n\n.pswp__share-modal--fade-in .pswp__share-tooltip {\n  transform: translateY(0);\n}\n\n/* increase size of share links on touch devices */\n\n.pswp--touch .pswp__share-tooltip a {\n  padding: 16px 12px;\n}\n\na.pswp__share--facebook:before {\n  content: '';\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  top: -12px;\n  right: 15px;\n  border: 6px solid transparent;\n  border-bottom-color: #FFF;\n  -webkit-pointer-events: none;\n  -moz-pointer-events: none;\n  pointer-events: none;\n}\n\na.pswp__share--facebook:hover {\n  background: #3E5C9A;\n  color: #FFF;\n}\n\na.pswp__share--facebook:hover:before {\n  border-bottom-color: #3E5C9A;\n}\n\na.pswp__share--twitter:hover {\n  background: #55ACEE;\n  color: #FFF;\n}\n\na.pswp__share--pinterest:hover {\n  background: #CCC;\n  color: #CE272D;\n}\n\na.pswp__share--download:hover {\n  background: #DDD;\n}\n\n/*\n\n\t3. Index indicator (\"1 of X\" counter)\n\n */\n\n.pswp__counter {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 44px;\n  font-size: 13px;\n  line-height: 44px;\n  color: #FFF;\n  opacity: 0.75;\n  padding: 0 10px;\n}\n\n/*\n\t\n\t4. Caption\n\n */\n\n.pswp__caption {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  min-height: 44px;\n}\n\n.pswp__caption small {\n  font-size: 11px;\n  color: #BBB;\n}\n\n.pswp__caption__center {\n  text-align: left;\n  max-width: 420px;\n  margin: 0 auto;\n  font-size: 13px;\n  padding: 10px;\n  line-height: 20px;\n  color: #CCC;\n}\n\n.pswp__caption--empty {\n  display: none;\n}\n\n/* Fake caption element, used to calculate height of next/prev image */\n\n.pswp__caption--fake {\n  visibility: hidden;\n}\n\n/*\n\n\t5. Loading indicator (preloader)\n\n\tYou can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR\n\n */\n\n.pswp__preloader {\n  width: 44px;\n  height: 44px;\n  position: absolute;\n  top: 0;\n  left: 50%;\n  margin-left: -22px;\n  opacity: 0;\n  transition: opacity 0.25s ease-out;\n  will-change: opacity;\n  direction: ltr;\n}\n\n.pswp__preloader__icn {\n  width: 20px;\n  height: 20px;\n  margin: 12px;\n}\n\n.pswp__preloader--active {\n  opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n  /* We use .gif in browsers that don't support CSS animation */\n  background: url("+i(n("dtzU"))+') 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n  opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n  animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n  background: none;\n  opacity: 0.75;\n  width: 14px;\n  height: 14px;\n  position: absolute;\n  left: 15px;\n  top: 15px;\n  margin: 0;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n  /* \n\t\t\tThe idea of animating inner circle is based on Polymer ("material") loading indicator \n\t\t\t by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html\n\t\t*/\n  position: relative;\n  width: 7px;\n  height: 14px;\n  overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n  box-sizing: border-box;\n  width: 14px;\n  height: 14px;\n  border: 2px solid #FFF;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-bottom-color: transparent;\n  position: absolute;\n  top: 0;\n  left: 0;\n  background: none;\n  margin: 0;\n}\n\n@media screen and (max-width: 1024px) {\n  .pswp__preloader {\n    position: relative;\n    left: auto;\n    top: auto;\n    margin: 0;\n    float: right;\n  }\n}\n\n@keyframes clockwise {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes donut-rotate {\n  0% {\n    transform: rotate(0);\n  }\n\n  50% {\n    transform: rotate(-140deg);\n  }\n\n  100% {\n    transform: rotate(0);\n  }\n}\n\n/*\n\t\n\t6. Additional styles\n\n */\n\n/* root element of UI */\n\n.pswp__ui {\n  -webkit-font-smoothing: auto;\n  visibility: visible;\n  opacity: 1;\n  z-index: 1550;\n}\n\n/* top black bar with buttons and "1 of X" indicator */\n\n.pswp__top-bar {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 44px;\n  width: 100%;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n  -webkit-backface-visibility: hidden;\n  will-change: opacity;\n  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n}\n\n/* pswp--has_mouse class is added only when two subsequent mousemove events occur */\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n  visibility: visible;\n}\n\n.pswp__top-bar,\n.pswp__caption {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */\n\n.pswp__ui--fit .pswp__top-bar,\n.pswp__ui--fit .pswp__caption {\n  background-color: rgba(0, 0, 0, 0.3);\n}\n\n/* pswp__ui--idle class is added when mouse isn\'t moving for several seconds (JS option timeToIdle) */\n\n.pswp__ui--idle .pswp__top-bar {\n  opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n  opacity: 0;\n}\n\n/*\n\tpswp__ui--hidden class is added when controls are hidden\n\te.g. when user taps to toggle visibility of controls\n*/\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n  /* Force paint & create composition layer for controls. */\n  opacity: 0.001;\n}\n\n/* pswp__ui--one-slide class is added when there is just one item in gallery */\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n  display: none;\n}\n\n.pswp__element--disabled {\n  display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n  background: none;\n}\n',""])},L2JU:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return x})),n.d(t,"c",(function(){return k})),n.d(t,"d",(function(){return y}));var i=("undefined"!=typeof window?window:void 0!==e?e:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(e,t){if(void 0===t&&(t=[]),null===e||"object"!=typeof e)return e;var n,i=(n=function(t){return t.original===e},t.filter(n)[0]);if(i)return i.copy;var r=Array.isArray(e)?[]:{};return t.push({original:e,copy:r}),Object.keys(e).forEach((function(n){r[n]=o(e[n],t)})),r}function r(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function a(e){return null!==e&&"object"==typeof e}var s=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"==typeof n?n():n)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(e,t){this._children[e]=t},s.prototype.removeChild=function(e){delete this._children[e]},s.prototype.getChild=function(e){return this._children[e]},s.prototype.hasChild=function(e){return e in this._children},s.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},s.prototype.forEachChild=function(e){r(this._children,e)},s.prototype.forEachGetter=function(e){this._rawModule.getters&&r(this._rawModule.getters,e)},s.prototype.forEachAction=function(e){this._rawModule.actions&&r(this._rawModule.actions,e)},s.prototype.forEachMutation=function(e){this._rawModule.mutations&&r(this._rawModule.mutations,e)},Object.defineProperties(s.prototype,l);var c=function(e){this.register([],e,!1)};c.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},c.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return e+((t=t.getChild(n)).namespaced?n+"/":"")}),"")},c.prototype.update=function(e){!function e(t,n,i){0;if(n.update(i),i.modules)for(var o in i.modules){if(!n.getChild(o))return void 0;e(t.concat(o),n.getChild(o),i.modules[o])}}([],this.root,e)},c.prototype.register=function(e,t,n){var i=this;void 0===n&&(n=!0);var o=new s(t,n);0===e.length?this.root=o:this.get(e.slice(0,-1)).addChild(e[e.length-1],o);t.modules&&r(t.modules,(function(t,o){i.register(e.concat(o),t,n)}))},c.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],i=t.getChild(n);i&&i.runtime&&t.removeChild(n)},c.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var u;var d=function(e){var t=this;void 0===e&&(e={}),!u&&"undefined"!=typeof window&&window.Vue&&b(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var o=e.strict;void 0===o&&(o=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new c(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new u,this._makeLocalGettersCache=Object.create(null);var r=this,a=this.dispatch,s=this.commit;this.dispatch=function(e,t){return a.call(r,e,t)},this.commit=function(e,t,n){return s.call(r,e,t,n)},this.strict=o;var l=this._modules.root.state;g(this,l,[],this._modules.root),f(this,l),n.forEach((function(e){return e(t)})),(void 0!==e.devtools?e.devtools:u.config.devtools)&&function(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}(this)},p={state:{configurable:!0}};function h(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function m(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;g(e,n,[],e._modules.root,!0),f(e,n,t)}function f(e,t,n){var i=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,a={};r(o,(function(t,n){a[n]=function(e,t){return function(){return e(t)}}(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var s=u.config.silent;u.config.silent=!0,e._vm=new u({data:{$$state:t},computed:a}),u.config.silent=s,e.strict&&function(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(e),i&&(n&&e._withCommit((function(){i._data.$$state=null})),u.nextTick((function(){return i.$destroy()})))}function g(e,t,n,i,o){var r=!n.length,a=e._modules.getNamespace(n);if(i.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=i),!r&&!o){var s=v(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){u.set(s,l,i.state)}))}var c=i.context=function(e,t,n){var i=""===t,o={dispatch:i?e.dispatch:function(n,i,o){var r=_(n,i,o),a=r.payload,s=r.options,l=r.type;return s&&s.root||(l=t+l),e.dispatch(l,a)},commit:i?e.commit:function(n,i,o){var r=_(n,i,o),a=r.payload,s=r.options,l=r.type;s&&s.root||(l=t+l),e.commit(l,a,s)}};return Object.defineProperties(o,{getters:{get:i?function(){return e.getters}:function(){return function(e,t){if(!e._makeLocalGettersCache[t]){var n={},i=t.length;Object.keys(e.getters).forEach((function(o){if(o.slice(0,i)===t){var r=o.slice(i);Object.defineProperty(n,r,{get:function(){return e.getters[o]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}(e,t)}},state:{get:function(){return v(e.state,n)}}}),o}(e,a,n);i.forEachMutation((function(t,n){!function(e,t,n,i){(e._mutations[t]||(e._mutations[t]=[])).push((function(t){n.call(e,i.state,t)}))}(e,a+n,t,c)})),i.forEachAction((function(t,n){var i=t.root?n:a+n,o=t.handler||t;!function(e,t,n,i){(e._actions[t]||(e._actions[t]=[])).push((function(t){var o,r=n.call(e,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:e.getters,rootState:e.state},t);return(o=r)&&"function"==typeof o.then||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}(e,i,o,c)})),i.forEachGetter((function(t,n){!function(e,t,n,i){if(e._wrappedGetters[t])return void 0;e._wrappedGetters[t]=function(e){return n(i.state,i.getters,e.state,e.getters)}}(e,a+n,t,c)})),i.forEachChild((function(i,r){g(e,t,n.concat(r),i,o)}))}function v(e,t){return t.reduce((function(e,t){return e[t]}),e)}function _(e,t,n){return a(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function b(e){u&&e===u||function(e){if(Number(e.version.split(".")[0])>=2)e.mixin({beforeCreate:n});else{var t=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[n].concat(e.init):n,t.call(this,e)}}function n(){var e=this.$options;e.store?this.$store="function"==typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}(u=e)}p.state.get=function(){return this._vm._data.$$state},p.state.set=function(e){0},d.prototype.commit=function(e,t,n){var i=this,o=_(e,t,n),r=o.type,a=o.payload,s=(o.options,{type:r,payload:a}),l=this._mutations[r];l&&(this._withCommit((function(){l.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(s,i.state)})))},d.prototype.dispatch=function(e,t){var n=this,i=_(e,t),o=i.type,r=i.payload,a={type:o,payload:r},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(e){0}var l=s.length>1?Promise.all(s.map((function(e){return e(r)}))):s[0](r);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(e){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,n.state,e)}))}catch(e){0}t(e)}))}))}},d.prototype.subscribe=function(e,t){return h(e,this._subscribers,t)},d.prototype.subscribeAction=function(e,t){return h("function"==typeof e?{before:e}:e,this._actionSubscribers,t)},d.prototype.watch=function(e,t,n){var i=this;return this._watcherVM.$watch((function(){return e(i.state,i.getters)}),t,n)},d.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},d.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"==typeof e&&(e=[e]),this._modules.register(e,t),g(this,this.state,e,this._modules.get(e),n.preserveState),f(this,this.state)},d.prototype.unregisterModule=function(e){var t=this;"string"==typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=v(t.state,e.slice(0,-1));u.delete(n,e[e.length-1])})),m(this)},d.prototype.hasModule=function(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)},d.prototype.hotUpdate=function(e){this._modules.update(e),m(this,!0)},d.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(d.prototype,p);var y=C((function(e,t){var n={};return j(t).forEach((function(t){var i=t.key,o=t.val;n[i]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var i=S(this.$store,"mapState",e);if(!i)return;t=i.context.state,n=i.context.getters}return"function"==typeof o?o.call(this,t,n):t[o]},n[i].vuex=!0})),n})),w=C((function(e,t){var n={};return j(t).forEach((function(t){var i=t.key,o=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.commit;if(e){var r=S(this.$store,"mapMutations",e);if(!r)return;i=r.context.commit}return"function"==typeof o?o.apply(this,[i].concat(t)):i.apply(this.$store,[o].concat(t))}})),n})),k=C((function(e,t){var n={};return j(t).forEach((function(t){var i=t.key,o=t.val;o=e+o,n[i]=function(){if(!e||S(this.$store,"mapGetters",e))return this.$store.getters[o]},n[i].vuex=!0})),n})),x=C((function(e,t){var n={};return j(t).forEach((function(t){var i=t.key,o=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.dispatch;if(e){var r=S(this.$store,"mapActions",e);if(!r)return;i=r.context.dispatch}return"function"==typeof o?o.apply(this,[i].concat(t)):i.apply(this.$store,[o].concat(t))}})),n}));function j(e){return function(e){return Array.isArray(e)||a(e)}(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function C(e){return function(t,n){return"string"!=typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function S(e,t,n){return e._modulesNamespaceMap[n]}function P(e,t,n){var i=n?e.groupCollapsed:e.group;try{i.call(e,t)}catch(n){e.log(t)}}function O(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function T(){var e=new Date;return" @ "+A(e.getHours(),2)+":"+A(e.getMinutes(),2)+":"+A(e.getSeconds(),2)+"."+A(e.getMilliseconds(),3)}function A(e,t){return n="0",i=t-e.toString().length,new Array(i+1).join(n)+e;var n,i}var E={Store:d,install:b,version:"3.6.2",mapState:y,mapMutations:w,mapGetters:k,mapActions:x,createNamespacedHelpers:function(e){return{mapState:y.bind(null,e),mapGetters:k.bind(null,e),mapMutations:w.bind(null,e),mapActions:x.bind(null,e)}},createLogger:function(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var i=e.transformer;void 0===i&&(i=function(e){return e});var r=e.mutationTransformer;void 0===r&&(r=function(e){return e});var a=e.actionFilter;void 0===a&&(a=function(e,t){return!0});var s=e.actionTransformer;void 0===s&&(s=function(e){return e});var l=e.logMutations;void 0===l&&(l=!0);var c=e.logActions;void 0===c&&(c=!0);var u=e.logger;return void 0===u&&(u=console),function(e){var d=o(e.state);void 0!==u&&(l&&e.subscribe((function(e,a){var s=o(a);if(n(e,d,s)){var l=T(),c=r(e),p="mutation "+e.type+l;P(u,p,t),u.log("%c prev state","color: #9E9E9E; font-weight: bold",i(d)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",i(s)),O(u)}d=s})),c&&e.subscribeAction((function(e,n){if(a(e,n)){var i=T(),o=s(e),r="action "+e.type+i;P(u,r,t),u.log("%c action","color: #03A9F4; font-weight: bold",o),O(u)}})))}}};t.a=E}).call(this,n("yLpj"))},LYNF:function(e,t,n){"use strict";var i=n("OH9c");e.exports=function(e,t,n,o,r){var a=new Error(e);return i(a,t,n,o,r)}},Lh0N:function(e,t,n){"use strict";n.r(t);var i=n("L2JU"),o=n("qDI4");function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){var i;return i=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==r(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={components:{Template:n("vqXR").default,Video:o.default},data:function(){return{showContent:!1}},mounted:function(){document.getElementById("timed-content").style.display="block",this.videoBlock&&this.videoBlock.video_url&&!this.$route.query.signature||this.advance()},watch:{testToken:function(e){e&&this.advance()}},computed:s(s({},Object(i.c)(["checkout","settings"])),{},{testToken:function(){return this.$store.state.test_token},featuredImage:function(){var e,t=this;return null!==(e=this.checkout.product.uploads.find((function(e){return e.id===t.settings.featured_image})))&&void 0!==e?e:this.checkout.product.uploads.filter((function(e){return e.is_image})).shift()},videoBlock:function(){return this.checkout.blocks.find((function(e){return"video"===e.type}))}}),methods:{advance:function(){this.showContent=!0}}},u=(n("O98K"),n("KHd+")),d=Object(u.a)(c,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"timed-content"}},[e.videoBlock&&e.videoBlock.video_url||e.featuredImage&&"stack-overflow"!==e.checkout.template.slug?t("div",{staticClass:"box"},[e.videoBlock&&e.videoBlock.video_url?t("Video",e._b({on:{advance:e.advance}},"Video",e.videoBlock,!1)):e.featuredImage&&"stack-overflow"!==e.checkout.template.slug?t("img",{staticClass:"mx-auto max-w-full max-h-screen-1/4",attrs:{src:e.featuredImage.url}}):e._e()],1):e._e(),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.showContent?t("div",[e._t("default")],2):e._e()])],1)}),[],!1,null,"5b6b9172",null);t.default=d.exports},Lmem:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},MEFE:function(e,t,n){"use strict";var i;i=function(){var e={},t={};return e.on=function(e,n){var i={name:e,handler:n};return t[e]=t[e]||[],t[e].unshift(i),i},e.off=function(e){var n=t[e.name].indexOf(e);-1!==n&&t[e.name].splice(n,1)},e.trigger=function(e,n){var i,o=t[e];if(o)for(i=o.length;i--;)o[i].handler(n)},e},e.exports=i},MIx2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,o=n("MuZe"),r=(i=o)&&i.__esModule?i:{default:i};t.default=e=>new Promise(t=>{if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)return void t(window.YT);{const t="http:"===window.location.protocol?"http:":"https:";(0,r.default)(t+"//www.youtube.com/iframe_api",t=>{t&&e.trigger("error",t)})}const n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{n&&n(),t(window.YT)}}),e.exports=t.default},MLWZ:function(e,t,n){"use strict";var i=n("xTJ+");function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(i.isURLSearchParams(t))r=t.toString();else{var a=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),r=a.join("&")}if(r){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}},MXGY:function(e,t,n){var i=n("Fgw9");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},MuZe:function(e,t){function n(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function i(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}e.exports=function(e,t,o){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");"function"==typeof t&&(o=t,t={}),t=t||{},o=o||function(){},a.type=t.type||"text/javascript",a.charset=t.charset||"utf8",a.async=!("async"in t)||!!t.async,a.src=e,t.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(a,t.attrs),t.text&&(a.text=""+t.text),("onload"in a?n:i)(a,o),a.onload||n(a,o),r.appendChild(a)}},NDqF:function(e,t,n){var i=n("qTkT");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},NOtv:function(e,t,n){(function(i){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let i=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(i++,"%c"===e&&(o=i))}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==i&&"env"in i&&(e=i.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n("3JDX")(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n("8oxB"))},NqGU:function(e,t,n){"use strict";n("z+sD")},O98K:function(e,t,n){"use strict";n("QeoE")},OH9c:function(e,t,n){"use strict";e.exports=function(e,t,n,i,o){return e.config=t,n&&(e.code=n),e.request=i,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},OTTw:function(e,t,n){"use strict";var i=n("xTJ+");e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=i.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},OmKa:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"input[data-v-31225587]:disabled {\n  color: #333 !important;\n  text-transform: uppercase;\n  cursor: not-allowed;\n  background: none;\n}\n.invalid-postal-code[data-v-31225587] {\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #dc3545;\n}\nsection#address.is-nl .col-country[data-v-31225587] {\n  order: 4;\n}\nsection#address.is-nl .col-zipcode[data-v-31225587] {\n  order: 5;\n  padding-right: 0;\n}\nsection#address.is-nl .col-housenumber[data-v-31225587] {\n  order: 6;\n}\nsection#address.is-nl .col-street[data-v-31225587] {\n  order: 7;\n  padding-right: 0;\n}\nsection#address.is-nl .col-city[data-v-31225587] {\n  order: 8;\n}\nsection#address:not(.is-nl) .col-country[data-v-31225587] {\n  order: 4;\n}\nsection#address:not(.is-nl) .col-zipcode[data-v-31225587] {\n  order: 7;\n  flex-basis: 40%;\n  max-width: 60%;\n  padding-right: 0;\n}\nsection#address:not(.is-nl) .col-housenumber[data-v-31225587] {\n  order: 6;\n  flex-basis: 30%;\n  max-width: 30%;\n}\nsection#address:not(.is-nl) .col-street[data-v-31225587] {\n  order: 5;\n  flex-basis: 70%;\n  max-width: 70%;\n  padding-right: 0;\n}\nsection#address:not(.is-nl) .col-city[data-v-31225587] {\n  order: 8;\n  flex-basis: 60%;\n  max-width: 60%;\n}",""])},P52h:function(e,t,n){"use strict";var i=function(e,t,n,i,o,r,a,s,l,c){"boolean"!=typeof a&&(l=s,s=a,a=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,o&&(d.functional=!0)),i&&(d._scopeId=i),r?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=u):t&&(u=a?function(){t.call(this,c(this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var p=d.render;d.render=function(e,t){return u.call(t),p(e,t)}}else{var h=d.beforeCreate;d.beforeCreate=h?[].concat(h,u):[u]}return n}({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("textarea",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],style:e.computedStyles,domProps:{value:e.val},on:{focus:e.resize,input:function(t){t.target.composing||(e.val=t.target.value)}}})},staticRenderFns:[]},void 0,{name:"TextareaAutosize",props:{value:{type:[String,Number],default:""},autosize:{type:Boolean,default:!0},minHeight:{type:[Number],default:null},maxHeight:{type:[Number],default:null},important:{type:[Boolean,Array],default:!1}},data:function(){return{val:null,maxHeightScroll:!1,height:"auto"}},computed:{computedStyles:function(){return this.autosize?{resize:this.isResizeImportant?"none !important":"none",height:this.height,overflow:this.maxHeightScroll?"auto":this.isOverflowImportant?"hidden !important":"hidden"}:{}},isResizeImportant:function(){var e=this.important;return!0===e||Array.isArray(e)&&e.includes("resize")},isOverflowImportant:function(){var e=this.important;return!0===e||Array.isArray(e)&&e.includes("overflow")},isHeightImportant:function(){var e=this.important;return!0===e||Array.isArray(e)&&e.includes("height")}},watch:{value:function(e){this.val=e},val:function(e){this.$nextTick(this.resize),this.$emit("input",e)},minHeight:function(){this.$nextTick(this.resize)},maxHeight:function(){this.$nextTick(this.resize)},autosize:function(e){e&&this.resize()}},methods:{resize:function(){var e=this,t=this.isHeightImportant?"important":"";return this.height="auto".concat(t?" !important":""),this.$nextTick((function(){var n=e.$el.scrollHeight+1;e.minHeight&&(n=n<e.minHeight?e.minHeight:n),e.maxHeight&&(n>e.maxHeight?(n=e.maxHeight,e.maxHeightScroll=!0):e.maxHeightScroll=!1);var i=n+"px";e.height="".concat(i).concat(t?" !important":"")})),this}},created:function(){this.val=this.value},mounted:function(){this.resize()}},void 0,!1,void 0,void 0,void 0),o={install:function(e){e.component("TextareaAutosize",i)},version:"1.1.1"};"undefined"!=typeof window&&window.Vue&&window.Vue.use(o),t.a=o},P7Wk:function(e,t,n){var i=n("KeWL");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},QbSs:function(e,t,n){"use strict";n("MXGY")},QeoE:function(e,t,n){var i=n("E7Bp");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},REvq:function(e,t,n){var i=n("vRvA");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"Rn+g":function(e,t,n){"use strict";var i=n("LYNF");e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"SFS+":function(e,t,n){"use strict";n("SpRs")},SgzI:function(e){e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},"Snq/":function(e,t,n){"undefined"!=typeof self&&self,e.exports=(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},713:e=>{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var i=n(646),o=n(860),r=n(206);e.exports=function(e){return i(e)||o(e)||r()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t}},t={};function n(i){var o=t[i];if(void 0!==o)return o.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";n.r(i),n.d(i,{VueSelect:()=>v,default:()=>b,mixins:()=>_});var e=n(319),t=n.n(e),o=n(8),r=n.n(o),a=n(713),s=n.n(a);const l={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()},open:function(e){var t=this;this.autoscroll&&e&&this.$nextTick((function(){return t.maybeAdjustScroll()}))}},methods:{maybeAdjustScroll:function(){var e,t=(null===(e=this.$refs.dropdownMenu)||void 0===e?void 0:e.children[this.typeAheadPointer])||!1;if(t){var n=this.getDropdownViewport(),i=t.getBoundingClientRect(),o=i.top,r=i.bottom,a=i.height;if(o<n.top)return this.$refs.dropdownMenu.scrollTop=t.offsetTop;if(r>n.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-a)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},c={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var e=0;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},open:function(e){e&&this.typeAheadToLastSelected()},selectedValue:function(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp:function(){for(var e=this.typeAheadPointer-1;e>=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadSelect:function(){var e=this.filteredOptions[this.typeAheadPointer];e&&this.selectable(e)&&this.select(e)},typeAheadToLastSelected:function(){var e=0!==this.selectedValue.length?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1;-1!==e&&(this.typeAheadPointer=e)}}},u={props:{loading:{type:Boolean,default:!1}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.$emit("search",this.search,this.toggleLoading)},loading:function(e){this.mutableLoading=e}},methods:{toggleLoading:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};function d(e,t,n,i,o,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}const p={Deselect:d({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[t("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])}),[],!1,null,null,null).exports,OpenIndicator:d({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[t("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])}),[],!1,null,null,null).exports},h={inserted:function(e,t,n){var i=n.context;if(i.appendToBody){var o=i.$refs.toggle.getBoundingClientRect(),r=o.height,a=o.top,s=o.left,l=o.width,c=window.scrollX||window.pageXOffset,u=window.scrollY||window.pageYOffset;e.unbindPosition=i.calculatePosition(e,i,{width:l+"px",left:c+s+"px",top:u+a+r+"px"}),document.body.appendChild(e)}},unbind:function(e,t,n){n.context.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};var m=0;function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const v=d({components:g({},p),directives:{appendToBody:h},mixins:[l,c,u],props:{value:{},components:{type:Object,default:function(){return{}}},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:function(e){return e}},selectable:{type:Function,default:function(e){return!0}},getOptionLabel:{type:Function,default:function(e){return"object"===r()(e)?e.hasOwnProperty(this.label)?e[this.label]:console.warn('[vue-select warn]: Label key "option.'.concat(this.label,'" does not')+" exist in options object ".concat(JSON.stringify(e),".\n")+"https://vue-select.org/api/props.html#getoptionlabel"):e}},getOptionKey:{type:Function,default:function(e){if("object"!==r()(e))return e;try{return e.hasOwnProperty("id")?e.id:function(e){var t={};return Object.keys(e).sort().forEach((function(n){t[n]=e[n]})),JSON.stringify(t)}(e)}catch(t){return console.warn("[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option.\nhttps://vue-select.org/api/props.html#getoptionkey",e,t)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default:function(e,t,n){return(t||"").toLocaleLowerCase().indexOf(n.toLocaleLowerCase())>-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var i=n.getOptionLabel(e);return"number"==typeof i&&(i=i.toString()),n.filterBy(e,i,t)}))}},createOption:{type:Function,default:function(e){return"object"===r()(this.optionList[0])?s()({},this.label,e):e}},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(r()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var i=n.width,o=n.top,r=n.left;e.style.top=o,e.style.left=r,e.style.width=i}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,i=e.mutableLoading;return!t&&n&&!i}},uid:{type:[String,Number],default:function(){return++m}}},data:function(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[]}},computed:{isTrackingValues:function(){return void 0===this.value||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var e=this.value;return this.isTrackingValues&&(e=this.$data._value),null!=e&&""!==e?[].concat(e):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var e=this,t={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:g({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return e.isComposing=!0},compositionend:function(){return e.isComposing=!1},keydown:this.onSearchKeyDown,keypress:this.onSearchKeyPress,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(t){return e.search=t.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:t,listFooter:t,header:g({},t,{deselect:this.deselect}),footer:g({},t,{deselect:this.deselect})}},childComponents:function(){return g({},p,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions:function(){var e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;var t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){var n=this.createOption(this.search);this.optionExists(n)||t.unshift(n)}return t},isValueEmpty:function(){return 0===this.selectedValue.length},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options:function(e,t){var n=this;!this.taggable&&("function"==typeof n.resetOnOptionsChange?n.resetOnOptionsChange(e,t,n.selectedValue):n.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:{immediate:!0,handler:function(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple:function(){this.clearSelection()},open:function(e){this.$emit(e?"open":"close")},search:function(e){e.length&&(this.open=!0)}},created:function(){this.mutableLoading=this.loading,this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(e){var t=this;Array.isArray(e)?this.$data._value=e.map((function(e){return t.findOptionFromReducedValue(e)})):this.$data._value=this.findOptionFromReducedValue(e)},select:function(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&this.$emit("option:created",e),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect:function(e){var t=this;this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter((function(n){return!t.optionComparator(n,e)}))),this.$emit("option:deselected",e)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(e){var t=this;this.closeOnSelect&&(this.open=!this.open),this.clearSearchOnSelect&&(this.search=""),this.noDrop&&this.multiple&&this.$nextTick((function(){return t.$refs.search.focus()}))},updateValue:function(e){var t=this;void 0===this.value&&(this.$data._value=e),null!==e&&(e=Array.isArray(e)?e.map((function(e){return t.reduce(e)})):this.reduce(e)),this.$emit("input",e)},toggleDropdown:function(e){var n=e.target!==this.searchEl;n&&e.preventDefault();var i=[].concat(t()(this.$refs.deselectButtons||[]),t()([this.$refs.clearButton]||!1));void 0===this.searchEl||i.filter(Boolean).some((function(t){return t.contains(e.target)||t===e.target}))?e.preventDefault():this.open&&n?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(e){var t=this;return this.selectedValue.some((function(n){return t.optionComparator(n,e)}))},isOptionDeselectable:function(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator:function(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue:function(e){var n=this,i=[].concat(t()(this.options),t()(this.pushedTags)).filter((function(t){return JSON.stringify(n.reduce(t))===JSON.stringify(e)}));return 1===i.length?i[0]:i.find((function(e){return n.optionComparator(e,n.$data._value)}))||e},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var e=null;this.multiple&&(e=t()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(e)}},optionExists:function(e){var t=this;return this.optionList.some((function(n){return t.optionComparator(n,e)}))},normalizeOptionForSlot:function(e){return"object"===r()(e)?e:s()({},this.label,e)},pushTag:function(e){this.pushedTags.push(e)},onEscape:function(){this.search.length?this.search="":this.open=!1},onSearchBlur:function(){if(!this.mousedown||this.searching){var e=this.clearSearchOnSelect,t=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,0!==this.search.length||0!==this.options.length||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(e){var t=this,n=function(e){return e.preventDefault(),!t.isComposing&&t.typeAheadSelect()},i={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){if(e.preventDefault(),t.open)return t.typeAheadUp();t.open=!0},40:function(e){if(e.preventDefault(),t.open)return t.typeAheadDown();t.open=!0}};this.selectOnKeyCodes.forEach((function(e){return i[e]=n}));var o=this.mapKeydown(i,this);if("function"==typeof o[e.keyCode])return o[e.keyCode](e)},onSearchKeyPress:function(e){this.open||32!==e.keyCode||(e.preventDefault(),this.open=!0)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-select",class:e.stateClasses,attrs:{dir:e.dir}},[e._t("header",null,null,e.scope.header),e._v(" "),n("div",{ref:"toggle",staticClass:"vs__dropdown-toggle",attrs:{id:"vs"+e.uid+"__combobox",role:"combobox","aria-expanded":e.dropdownOpen.toString(),"aria-owns":"vs"+e.uid+"__listbox","aria-label":"Search for option"},on:{mousedown:function(t){return e.toggleDropdown(t)}}},[n("div",{ref:"selectedOptions",staticClass:"vs__selected-options"},[e._l(e.selectedValue,(function(t){return e._t("selected-option-container",[n("span",{key:e.getOptionKey(t),staticClass:"vs__selected"},[e._t("selected-option",[e._v("\n            "+e._s(e.getOptionLabel(t))+"\n          ")],null,e.normalizeOptionForSlot(t)),e._v(" "),e.multiple?n("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:e.disabled,type:"button",title:"Deselect "+e.getOptionLabel(t),"aria-label":"Deselect "+e.getOptionLabel(t)},on:{click:function(n){return e.deselect(t)}}},[n(e.childComponents.Deselect,{tag:"component"})],1):e._e()],2)],{option:e.normalizeOptionForSlot(t),deselect:e.deselect,multiple:e.multiple,disabled:e.disabled})})),e._v(" "),e._t("search",[n("input",e._g(e._b({staticClass:"vs__search"},"input",e.scope.search.attributes,!1),e.scope.search.events))],null,e.scope.search)],2),e._v(" "),n("div",{ref:"actions",staticClass:"vs__actions"},[n("button",{directives:[{name:"show",rawName:"v-show",value:e.showClearButton,expression:"showClearButton"}],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:e.disabled,type:"button",title:"Clear Selected","aria-label":"Clear Selected"},on:{click:e.clearSelection}},[n(e.childComponents.Deselect,{tag:"component"})],1),e._v(" "),e._t("open-indicator",[e.noDrop?e._e():n(e.childComponents.OpenIndicator,e._b({tag:"component"},"component",e.scope.openIndicator.attributes,!1))],null,e.scope.openIndicator),e._v(" "),e._t("spinner",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[e._v("Loading...")])],null,e.scope.spinner)],2)]),e._v(" "),n("transition",{attrs:{name:e.transition}},[e.dropdownOpen?n("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs"+e.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs"+e.uid+"__listbox",role:"listbox",tabindex:"-1"},on:{mousedown:function(t){return t.preventDefault(),e.onMousedown(t)},mouseup:e.onMouseUp}},[e._t("list-header",null,null,e.scope.listHeader),e._v(" "),e._l(e.filteredOptions,(function(t,i){return n("li",{key:e.getOptionKey(t),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--deselect":e.isOptionDeselectable(t)&&i===e.typeAheadPointer,"vs__dropdown-option--selected":e.isOptionSelected(t),"vs__dropdown-option--highlight":i===e.typeAheadPointer,"vs__dropdown-option--disabled":!e.selectable(t)},attrs:{id:"vs"+e.uid+"__option-"+i,role:"option","aria-selected":i===e.typeAheadPointer||null},on:{mouseover:function(n){e.selectable(t)&&(e.typeAheadPointer=i)},click:function(n){n.preventDefault(),n.stopPropagation(),e.selectable(t)&&e.select(t)}}},[e._t("option",[e._v("\n          "+e._s(e.getOptionLabel(t))+"\n        ")],null,e.normalizeOptionForSlot(t))],2)})),e._v(" "),0===e.filteredOptions.length?n("li",{staticClass:"vs__no-options"},[e._t("no-options",[e._v("\n          Sorry, no matching options.\n        ")],null,e.scope.noOptions)],2):e._e(),e._v(" "),e._t("list-footer",null,null,e.scope.listFooter)],2):n("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs"+e.uid+"__listbox",role:"listbox"}})]),e._v(" "),e._t("footer",null,null,e.scope.footer)],2)}),[],!1,null,null,null).exports,_={ajax:u,pointer:c,pointerScroll:l},b=v})(),i})()},SntB:function(e,t,n){"use strict";var i=n("xTJ+");e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],r=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function c(o){i.isUndefined(t[o])?i.isUndefined(e[o])||(n[o]=l(void 0,e[o])):n[o]=l(e[o],t[o])}i.forEach(o,(function(e){i.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),i.forEach(r,c),i.forEach(a,(function(o){i.isUndefined(t[o])?i.isUndefined(e[o])||(n[o]=l(void 0,e[o])):n[o]=l(void 0,t[o])})),i.forEach(s,(function(i){i in t?n[i]=l(e[i],t[i]):i in e&&(n[i]=l(void 0,e[i]))}));var u=o.concat(r).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return i.forEach(d,c),n}},SpRs:function(e,t,n){var i=n("UjBR");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},TCXn:function(e,t,n){"use strict";n.r(t);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,n){var o;return o=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==i(o)?o:String(o))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={name:"theme1",props:{popup:Object,preview:{type:Boolean,default:!1}},data:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({style:{"--usp-icon-color":this.popup.primary_color}},this.popup)},computed:{primaryBtnStyle:function(){return{color:this.popup.primary_color_is_dark?"#FFFFFF !important":"#000000 !important",backgroundColor:this.popup.primary_color}}},methods:{redirect:function(e){this.$emit("redirect",e)}}},s=(n("+ne9"),n("KHd+")),l=Object(s.a)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"exitintent theme1"},[t("div",{staticClass:"content"},[t("div",{staticClass:"inner-content"},[t("div",{staticClass:"text"},[t("h1",{staticClass:"title"},[e._v("\n                    "+e._s(e.placeholders.title)+"\n                ")]),e._v(" "),t("h2",{staticClass:"subtitle"},[e._v("\n                    "+e._s(e.placeholders.subtitle)+"\n                ")]),e._v(" "),t("p",{staticClass:"description"},[e._v("\n                    "+e._s(e.placeholders.description)+"\n                ")])]),e._v(" "),t("div",{staticClass:"button-wrapper"},[t("a",{staticClass:"popup_btn-primary",style:e.primaryBtnStyle,attrs:{href:"#"},on:{click:function(t){return e.redirect("primary")}}},[e._v("\n                    "+e._s(e.placeholders.primary_button)+"\n                ")]),e._v(" "),t("a",{staticClass:"popup_btn-secondary",style:{color:e.primary_color},attrs:{href:"#"},on:{click:function(t){return e.redirect("secondary")}}},[e._v("\n                    "+e._s(e.placeholders.secondary_button)+"\n                ")])])]),e._v(" "),t("div",[t("strong",[e._v(e._s(e.placeholders.usps_title))]),e._v(" "),t("div",{staticClass:"usp-list",style:e.style,domProps:{innerHTML:e._s(e.placeholders.usps_text)}})])])])}),[],!1,null,null,null);t.default=l.exports},URgk:function(e,t,n){(function(e){var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function r(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new r(o.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new r(o.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},UjBR:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"a[data-v-7956246f] {\n  position: fixed;\n  top: 15px;\n  right: 15px;\n  background: #000;\n  padding: 10px;\n  font-weight: 500;\n  color: #fff !important;\n  border-radius: 5px;\n  z-index: 500;\n}",""])},UnBK:function(e,t,n){"use strict";var i=n("xTJ+"),o=n("xAGQ"),r=n("Lmem"),a=n("JEQr");function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return r(t)||(s(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},Vjiq:function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=c(e);if(t){var o=c(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return d(this,n)}}n.d(t,"a",(function(){return T}));var h=function(){function e(){o(this,e)}return a(e,[{key:"listenForWhisper",value:function(e,t){return this.listen(".client-"+e,t)}},{key:"notification",value:function(e){return this.listen(".Illuminate\\Notifications\\Events\\BroadcastNotificationCreated",e)}},{key:"stopListeningForWhisper",value:function(e,t){return this.stopListening(".client-"+e,t)}}]),e}(),m=function(){function e(t){o(this,e),this.namespace=t}return a(e,[{key:"format",value:function(e){return"."===e.charAt(0)||"\\"===e.charAt(0)?e.substr(1):(this.namespace&&(e=this.namespace+"."+e),e.replace(/\./g,"\\"))}},{key:"setNamespace",value:function(e){this.namespace=e}}]),e}(),f=function(e){l(n,e);var t=p(n);function n(e,i,r){var a;return o(this,n),(a=t.call(this)).name=i,a.pusher=e,a.options=r,a.eventFormatter=new m(a.options.namespace),a.subscribe(),a}return a(n,[{key:"subscribe",value:function(){this.subscription=this.pusher.subscribe(this.name)}},{key:"unsubscribe",value:function(){this.pusher.unsubscribe(this.name)}},{key:"listen",value:function(e,t){return this.on(this.eventFormatter.format(e),t),this}},{key:"listenToAll",value:function(e){var t=this;return this.subscription.bind_global((function(n,i){if(!n.startsWith("pusher:")){var o=t.options.namespace.replace(/\./g,"\\"),r=n.startsWith(o)?n.substring(o.length+1):"."+n;e(r,i)}})),this}},{key:"stopListening",value:function(e,t){return t?this.subscription.unbind(this.eventFormatter.format(e),t):this.subscription.unbind(this.eventFormatter.format(e)),this}},{key:"stopListeningToAll",value:function(e){return e?this.subscription.unbind_global(e):this.subscription.unbind_global(),this}},{key:"subscribed",value:function(e){return this.on("pusher:subscription_succeeded",(function(){e()})),this}},{key:"error",value:function(e){return this.on("pusher:subscription_error",(function(t){e(t)})),this}},{key:"on",value:function(e,t){return this.subscription.bind(e,t),this}}]),n}(h),g=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"whisper",value:function(e,t){return this.pusher.channels.channels[this.name].trigger("client-".concat(e),t),this}}]),n}(f),v=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"whisper",value:function(e,t){return this.pusher.channels.channels[this.name].trigger("client-".concat(e),t),this}}]),n}(f),_=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"here",value:function(e){return this.on("pusher:subscription_succeeded",(function(t){e(Object.keys(t.members).map((function(e){return t.members[e]})))})),this}},{key:"joining",value:function(e){return this.on("pusher:member_added",(function(t){e(t.info)})),this}},{key:"whisper",value:function(e,t){return this.pusher.channels.channels[this.name].trigger("client-".concat(e),t),this}},{key:"leaving",value:function(e){return this.on("pusher:member_removed",(function(t){e(t.info)})),this}}]),n}(f),b=function(e){l(n,e);var t=p(n);function n(e,i,r){var a;return o(this,n),(a=t.call(this)).events={},a.listeners={},a.name=i,a.socket=e,a.options=r,a.eventFormatter=new m(a.options.namespace),a.subscribe(),a}return a(n,[{key:"subscribe",value:function(){this.socket.emit("subscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"unsubscribe",value:function(){this.unbind(),this.socket.emit("unsubscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"listen",value:function(e,t){return this.on(this.eventFormatter.format(e),t),this}},{key:"stopListening",value:function(e,t){return this.unbindEvent(this.eventFormatter.format(e),t),this}},{key:"subscribed",value:function(e){return this.on("connect",(function(t){e(t)})),this}},{key:"error",value:function(e){return this}},{key:"on",value:function(e,t){var n=this;return this.listeners[e]=this.listeners[e]||[],this.events[e]||(this.events[e]=function(t,i){n.name===t&&n.listeners[e]&&n.listeners[e].forEach((function(e){return e(i)}))},this.socket.on(e,this.events[e])),this.listeners[e].push(t),this}},{key:"unbind",value:function(){var e=this;Object.keys(this.events).forEach((function(t){e.unbindEvent(t)}))}},{key:"unbindEvent",value:function(e,t){this.listeners[e]=this.listeners[e]||[],t&&(this.listeners[e]=this.listeners[e].filter((function(e){return e!==t}))),t&&0!==this.listeners[e].length||(this.events[e]&&(this.socket.removeListener(e,this.events[e]),delete this.events[e]),delete this.listeners[e])}}]),n}(h),y=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"whisper",value:function(e,t){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(e),data:t}),this}}]),n}(b),w=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"here",value:function(e){return this.on("presence:subscribed",(function(t){e(t.map((function(e){return e.user_info})))})),this}},{key:"joining",value:function(e){return this.on("presence:joining",(function(t){return e(t.user_info)})),this}},{key:"whisper",value:function(e,t){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(e),data:t}),this}},{key:"leaving",value:function(e){return this.on("presence:leaving",(function(t){return e(t.user_info)})),this}}]),n}(y),k=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"subscribe",value:function(){}},{key:"unsubscribe",value:function(){}},{key:"listen",value:function(e,t){return this}},{key:"listenToAll",value:function(e){return this}},{key:"stopListening",value:function(e,t){return this}},{key:"subscribed",value:function(e){return this}},{key:"error",value:function(e){return this}},{key:"on",value:function(e,t){return this}}]),n}(h),x=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"whisper",value:function(e,t){return this}}]),n}(k),j=function(e){l(n,e);var t=p(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"here",value:function(e){return this}},{key:"joining",value:function(e){return this}},{key:"whisper",value:function(e,t){return this}},{key:"leaving",value:function(e){return this}}]),n}(k),C=function(){function e(t){o(this,e),this._defaultOptions={auth:{headers:{}},authEndpoint:"/broadcasting/auth",userAuthentication:{endpoint:"/broadcasting/user-auth",headers:{}},broadcaster:"pusher",csrfToken:null,bearerToken:null,host:null,key:null,namespace:"App.Events"},this.setOptions(t),this.connect()}return a(e,[{key:"setOptions",value:function(e){this.options=s(this._defaultOptions,e);var t=this.csrfToken();return t&&(this.options.auth.headers["X-CSRF-TOKEN"]=t,this.options.userAuthentication.headers["X-CSRF-TOKEN"]=t),(t=this.options.bearerToken)&&(this.options.auth.headers.Authorization="Bearer "+t,this.options.userAuthentication.headers.Authorization="Bearer "+t),e}},{key:"csrfToken",value:function(){var e;return"undefined"!=typeof window&&window.Laravel&&window.Laravel.csrfToken?window.Laravel.csrfToken:this.options.csrfToken?this.options.csrfToken:"undefined"!=typeof document&&"function"==typeof document.querySelector&&(e=document.querySelector('meta[name="csrf-token"]'))?e.getAttribute("content"):null}}]),e}(),S=function(e){l(n,e);var t=p(n);function n(){var e;return o(this,n),(e=t.apply(this,arguments)).channels={},e}return a(n,[{key:"connect",value:function(){void 0!==this.options.client?this.pusher=this.options.client:this.options.Pusher?this.pusher=new this.options.Pusher(this.options.key,this.options):this.pusher=new Pusher(this.options.key,this.options)}},{key:"signin",value:function(){this.pusher.signin()}},{key:"listen",value:function(e,t,n){return this.channel(e).listen(t,n)}},{key:"channel",value:function(e){return this.channels[e]||(this.channels[e]=new f(this.pusher,e,this.options)),this.channels[e]}},{key:"privateChannel",value:function(e){return this.channels["private-"+e]||(this.channels["private-"+e]=new g(this.pusher,"private-"+e,this.options)),this.channels["private-"+e]}},{key:"encryptedPrivateChannel",value:function(e){return this.channels["private-encrypted-"+e]||(this.channels["private-encrypted-"+e]=new v(this.pusher,"private-encrypted-"+e,this.options)),this.channels["private-encrypted-"+e]}},{key:"presenceChannel",value:function(e){return this.channels["presence-"+e]||(this.channels["presence-"+e]=new _(this.pusher,"presence-"+e,this.options)),this.channels["presence-"+e]}},{key:"leave",value:function(e){var t=this;[e,"private-"+e,"private-encrypted-"+e,"presence-"+e].forEach((function(e,n){t.leaveChannel(e)}))}},{key:"leaveChannel",value:function(e){this.channels[e]&&(this.channels[e].unsubscribe(),delete this.channels[e])}},{key:"socketId",value:function(){return this.pusher.connection.socket_id}},{key:"disconnect",value:function(){this.pusher.disconnect()}}]),n}(C),P=function(e){l(n,e);var t=p(n);function n(){var e;return o(this,n),(e=t.apply(this,arguments)).channels={},e}return a(n,[{key:"connect",value:function(){var e=this,t=this.getSocketIO();return this.socket=t(this.options.host,this.options),this.socket.on("reconnect",(function(){Object.values(e.channels).forEach((function(e){e.subscribe()}))})),this.socket}},{key:"getSocketIO",value:function(){if(void 0!==this.options.client)return this.options.client;if("undefined"!=typeof io)return io;throw new Error("Socket.io client not found. Should be globally available or passed via options.client")}},{key:"listen",value:function(e,t,n){return this.channel(e).listen(t,n)}},{key:"channel",value:function(e){return this.channels[e]||(this.channels[e]=new b(this.socket,e,this.options)),this.channels[e]}},{key:"privateChannel",value:function(e){return this.channels["private-"+e]||(this.channels["private-"+e]=new y(this.socket,"private-"+e,this.options)),this.channels["private-"+e]}},{key:"presenceChannel",value:function(e){return this.channels["presence-"+e]||(this.channels["presence-"+e]=new w(this.socket,"presence-"+e,this.options)),this.channels["presence-"+e]}},{key:"leave",value:function(e){var t=this;[e,"private-"+e,"presence-"+e].forEach((function(e){t.leaveChannel(e)}))}},{key:"leaveChannel",value:function(e){this.channels[e]&&(this.channels[e].unsubscribe(),delete this.channels[e])}},{key:"socketId",value:function(){return this.socket.id}},{key:"disconnect",value:function(){this.socket.disconnect()}}]),n}(C),O=function(e){l(n,e);var t=p(n);function n(){var e;return o(this,n),(e=t.apply(this,arguments)).channels={},e}return a(n,[{key:"connect",value:function(){}},{key:"listen",value:function(e,t,n){return new k}},{key:"channel",value:function(e){return new k}},{key:"privateChannel",value:function(e){return new x}},{key:"encryptedPrivateChannel",value:function(e){return new x}},{key:"presenceChannel",value:function(e){return new j}},{key:"leave",value:function(e){}},{key:"leaveChannel",value:function(e){}},{key:"socketId",value:function(){return"fake-socket-id"}},{key:"disconnect",value:function(){}}]),n}(C),T=function(){function e(t){o(this,e),this.options=t,this.connect(),this.options.withoutInterceptors||this.registerInterceptors()}return a(e,[{key:"channel",value:function(e){return this.connector.channel(e)}},{key:"connect",value:function(){"pusher"==this.options.broadcaster?this.connector=new S(this.options):"socket.io"==this.options.broadcaster?this.connector=new P(this.options):"null"==this.options.broadcaster?this.connector=new O(this.options):"function"==typeof this.options.broadcaster&&(this.connector=new this.options.broadcaster(this.options))}},{key:"disconnect",value:function(){this.connector.disconnect()}},{key:"join",value:function(e){return this.connector.presenceChannel(e)}},{key:"leave",value:function(e){this.connector.leave(e)}},{key:"leaveChannel",value:function(e){this.connector.leaveChannel(e)}},{key:"leaveAllChannels",value:function(){for(var e in this.connector.channels)this.leaveChannel(e)}},{key:"listen",value:function(e,t,n){return this.connector.listen(e,t,n)}},{key:"private",value:function(e){return this.connector.privateChannel(e)}},{key:"encryptedPrivate",value:function(e){return this.connector.encryptedPrivateChannel(e)}},{key:"socketId",value:function(){return this.connector.socketId()}},{key:"registerInterceptors",value:function(){"function"==typeof Vue&&Vue.http&&this.registerVueRequestInterceptor(),"function"==typeof axios&&this.registerAxiosRequestInterceptor(),"function"==typeof jQuery&&this.registerjQueryAjaxSetup(),"object"===("undefined"==typeof Turbo?"undefined":i(Turbo))&&this.registerTurboRequestInterceptor()}},{key:"registerVueRequestInterceptor",value:function(){var e=this;Vue.http.interceptors.push((function(t,n){e.socketId()&&t.headers.set("X-Socket-ID",e.socketId()),n()}))}},{key:"registerAxiosRequestInterceptor",value:function(){var e=this;axios.interceptors.request.use((function(t){return e.socketId()&&(t.headers["X-Socket-Id"]=e.socketId()),t}))}},{key:"registerjQueryAjaxSetup",value:function(){var e=this;void 0!==jQuery.ajax&&jQuery.ajaxPrefilter((function(t,n,i){e.socketId()&&i.setRequestHeader("X-Socket-Id",e.socketId())}))}},{key:"registerTurboRequestInterceptor",value:function(){var e=this;document.addEventListener("turbo:before-fetch-request",(function(t){t.detail.fetchOptions.headers["X-Socket-Id"]=e.socketId()}))}}]),e}()},"Vp+C":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();n("XHo5");var o=n("3EFn");var r=n("nv/5").assign,a={channel:"youtube",facebook:{},youtube:{autoplay:1,cc_load_policy:1,color:null,controls:1,disablekb:0,enablejsapi:0,end:null,fs:1,h1:null,iv_load_policy:1,loop:0,modestbranding:null,mute:0,origin:null,playsinline:null,rel:0,showinfo:1,start:0,wmode:"transparent",theme:"dark",nocookie:!1},ratio:"16:9",vimeo:{api:!1,autopause:!0,autoplay:!0,byline:!0,callback:null,color:null,controls:!0,height:null,loop:!1,maxheight:null,maxwidth:null,muted:!1,player_id:null,portrait:!0,title:!0,width:null,xhtml:!1},allowFullScreen:!0,allowAutoplay:!0,animationSpeed:300,classNames:{modalVideo:"modal-video",modalVideoClose:"modal-video-close",modalVideoBody:"modal-video-body",modalVideoInner:"modal-video-inner",modalVideoIframeWrap:"modal-video-movie-wrap",modalVideoCloseBtn:"modal-video-close-btn"},aria:{openMessage:"You just openned the modal video",dismissBtnMessage:"Close the modal by clicking here"}},s=function(){function e(t,n){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var s=r({},a,n),l="string"==typeof t?document.querySelectorAll(t):t,c=document.querySelector("body"),u=s.classNames,d=s.animationSpeed;[].forEach.call(l,(function(e){e.addEventListener("click",(function(t){"A"===e.tagName&&t.preventDefault();var n=e.dataset.videoId,r=e.dataset.channel||s.channel,a=(0,o.getUniqId)(),l=e.dataset.videoUrl||i.getVideoUrl(s,r,n),p=i.getHtml(s,l,a);(0,o.append)(c,p);var h=document.getElementById(a),m=h.querySelector(".js-modal-video-dismiss-btn"),f=void 0,g=function(){clearTimeout(f),f=setTimeout((function(){var e=i.getWidthFulfillAspectRatio(s.ratio,window.innerHeight,window.innerWidth),t=document.getElementById("modal-video-inner-"+a);t.style.maxWidth!==e&&(t.style.maxWidth=e)}),10)};h.focus(),h.addEventListener("click",(function(){(0,o.addClass)(h,u.modalVideoClose),window.removeEventListener("resize",g),setTimeout((function(){(0,o.remove)(h),e.focus()}),d)})),h.addEventListener("keydown",(function(e){9===e.which&&(e.preventDefault(),document.activeElement===h?m.focus():(h.setAttribute("aria-label",""),h.focus()))})),window.addEventListener("resize",g),m.addEventListener("click",(function(){(0,o.triggerEvent)(h,"click")}))}))}))}return i(e,[{key:"getPadding",value:function(e){var t=e.split(":"),n=Number(t[0]);return 100*Number(t[1])/n+"%"}},{key:"getWidthFulfillAspectRatio",value:function(e,t,n){var i=e.split(":"),o=Number(i[0]),r=Number(i[1]);return t<n*(r/o)?Math.floor(o/r*t)+"px":"100%"}},{key:"getQueryString",value:function(e){var t="";return Object.keys(e).forEach((function(n){t+=n+"="+e[n]+"&"})),t.substr(0,t.length-1)}},{key:"getVideoUrl",value:function(e,t,n){return"youtube"===t?this.getYoutubeUrl(e.youtube,n):"vimeo"===t?this.getVimeoUrl(e.vimeo,n):"facebook"===t?this.getFacebookUrl(e.facebook,n):"custom"===t?e.url:""}},{key:"getVimeoUrl",value:function(e,t){return"//player.vimeo.com/video/"+t+"?"+this.getQueryString(e)}},{key:"getYoutubeUrl",value:function(e,t){var n=this.getQueryString(e);return!0===e.nocookie?"//www.youtube-nocookie.com/embed/"+t+"?"+n:"//www.youtube.com/embed/"+t+"?"+n}},{key:"getFacebookUrl",value:function(e,t){return"//www.facebook.com/v2.10/plugins/video.php?href=https://www.facebook.com/facebook/videos/"+t+"&"+this.getQueryString(e)}},{key:"getHtml",value:function(e,t,n){var i=this.getPadding(e.ratio),o=e.classNames;return'\n      <div class="'+o.modalVideo+'" tabindex="-1" role="dialog" aria-label="'+e.aria.openMessage+'" id="'+n+'">\n        <div class="'+o.modalVideoBody+'">\n          <div class="'+o.modalVideoInner+'" id="modal-video-inner-'+n+'">\n            <div class="'+o.modalVideoIframeWrap+'" style="padding-bottom:'+i+'">\n              <button class="'+o.modalVideoCloseBtn+' js-modal-video-dismiss-btn" aria-label="'+e.aria.dismissBtnMessage+"\"></button>\n              <iframe width='460' height='230' src=\""+t+"\" frameborder='0' allowfullscreen="+e.allowFullScreen+' tabindex="-1" allow="'+(e.allowAutoplay?"autoplay;":"")+' accelerometer; encrypted-media; gyroscope; picture-in-picture" />\n            </div>\n          </div>\n        </div>\n      </div>\n    '}}]),e}();t.default=s,e.exports=t.default},W0BY:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,":root{\n  --vs-colors--lightest:rgba(60,60,60,0.26);\n  --vs-colors--light:rgba(60,60,60,0.5);\n  --vs-colors--dark:#333;\n  --vs-colors--darkest:rgba(0,0,0,0.15);\n  --vs-search-input-color:inherit;\n  --vs-search-input-bg:#fff;\n  --vs-search-input-placeholder-color:inherit;\n  --vs-font-size:1rem;\n  --vs-line-height:1.4;\n  --vs-state-disabled-bg:#f8f8f8;\n  --vs-state-disabled-color:var(--vs-colors--light);\n  --vs-state-disabled-controls-color:var(--vs-colors--light);\n  --vs-state-disabled-cursor:not-allowed;\n  --vs-border-color:var(--vs-colors--lightest);\n  --vs-border-width:1px;\n  --vs-border-style:solid;\n  --vs-border-radius:4px;\n  --vs-actions-padding:4px 6px 0 3px;\n  --vs-controls-color:var(--vs-colors--light);\n  --vs-controls-size:1;\n  --vs-controls--deselect-text-shadow:0 1px 0 #fff;\n  --vs-selected-bg:#f0f0f0;\n  --vs-selected-color:var(--vs-colors--dark);\n  --vs-selected-border-color:var(--vs-border-color);\n  --vs-selected-border-style:var(--vs-border-style);\n  --vs-selected-border-width:var(--vs-border-width);\n  --vs-dropdown-bg:#fff;\n  --vs-dropdown-color:inherit;\n  --vs-dropdown-z-index:1000;\n  --vs-dropdown-min-width:160px;\n  --vs-dropdown-max-height:350px;\n  --vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);\n  --vs-dropdown-option-bg:#000;\n  --vs-dropdown-option-color:var(--vs-dropdown-color);\n  --vs-dropdown-option-padding:3px 20px;\n  --vs-dropdown-option--active-bg:#5897fb;\n  --vs-dropdown-option--active-color:#fff;\n  --vs-dropdown-option--deselect-bg:#fb5858;\n  --vs-dropdown-option--deselect-color:#fff;\n  --vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);\n  --vs-transition-duration:150ms\n}\n\n.v-select{\n  font-family:inherit;\n  position:relative\n}\n\n.v-select,.v-select *{\n  box-sizing:border-box\n}\n\n:root{\n  --vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);\n  --vs-transition-duration:0.15s\n}\n\n@keyframes vSelectSpinner{\n  0%{\n    transform:rotate(0deg)\n  }\n\n  to{\n    transform:rotate(1turn)\n  }\n}\n\n.vs__fade-enter-active,.vs__fade-leave-active{\n  pointer-events:none;\n  transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)\n}\n\n.vs__fade-enter,.vs__fade-leave-to{\n  opacity:0\n}\n\n:root{\n  --vs-disabled-bg:var(--vs-state-disabled-bg);\n  --vs-disabled-color:var(--vs-state-disabled-color);\n  --vs-disabled-cursor:var(--vs-state-disabled-cursor)\n}\n\n.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{\n  background-color:var(--vs-disabled-bg);\n  cursor:var(--vs-disabled-cursor)\n}\n\n.v-select[dir=rtl] .vs__actions{\n  padding:0 3px 0 6px\n}\n\n.v-select[dir=rtl] .vs__clear{\n  margin-left:6px;\n  margin-right:0\n}\n\n.v-select[dir=rtl] .vs__deselect{\n  margin-left:0;\n  margin-right:2px\n}\n\n.v-select[dir=rtl] .vs__dropdown-menu{\n  text-align:right\n}\n\n.vs__dropdown-toggle{\n  -webkit-appearance:none;\n  -moz-appearance:none;\n  appearance:none;\n  background:var(--vs-search-input-bg);\n  border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);\n  border-radius:var(--vs-border-radius);\n  display:flex;\n  padding:0 0 4px;\n  white-space:normal\n}\n\n.vs__selected-options{\n  display:flex;\n  flex-basis:100%;\n  flex-grow:1;\n  flex-wrap:wrap;\n  padding:0 2px;\n  position:relative\n}\n\n.vs__actions{\n  align-items:center;\n  display:flex;\n  padding:var(--vs-actions-padding)\n}\n\n.vs--searchable .vs__dropdown-toggle{\n  cursor:text\n}\n\n.vs--unsearchable .vs__dropdown-toggle{\n  cursor:pointer\n}\n\n.vs--open .vs__dropdown-toggle{\n  border-bottom-color:transparent;\n  border-bottom-left-radius:0;\n  border-bottom-right-radius:0\n}\n\n.vs__open-indicator{\n  fill:var(--vs-controls-color);\n  transform:scale(var(--vs-controls-size));\n  transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);\n  transition-timing-function:var(--vs-transition-timing-function)\n}\n\n.vs--open .vs__open-indicator{\n  transform:rotate(180deg) scale(var(--vs-controls-size))\n}\n\n.vs--loading .vs__open-indicator{\n  opacity:0\n}\n\n.vs__clear{\n  fill:var(--vs-controls-color);\n  background-color:transparent;\n  border:0;\n  cursor:pointer;\n  margin-right:8px;\n  padding:0\n}\n\n.vs__dropdown-menu{\n  background:var(--vs-dropdown-bg);\n  border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);\n  border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);\n  border-top-style:none;\n  box-shadow:var(--vs-dropdown-box-shadow);\n  box-sizing:border-box;\n  color:var(--vs-dropdown-color);\n  display:block;\n  left:0;\n  list-style:none;\n  margin:0;\n  max-height:var(--vs-dropdown-max-height);\n  min-width:var(--vs-dropdown-min-width);\n  overflow-y:auto;\n  padding:5px 0;\n  position:absolute;\n  text-align:left;\n  top:calc(100% - var(--vs-border-width));\n  width:100%;\n  z-index:var(--vs-dropdown-z-index)\n}\n\n.vs__no-options{\n  text-align:center\n}\n\n.vs__dropdown-option{\n  clear:both;\n  color:var(--vs-dropdown-option-color);\n  cursor:pointer;\n  display:block;\n  line-height:1.42857143;\n  padding:var(--vs-dropdown-option-padding);\n  white-space:nowrap\n}\n\n.vs__dropdown-option--highlight{\n  background:var(--vs-dropdown-option--active-bg);\n  color:var(--vs-dropdown-option--active-color)\n}\n\n.vs__dropdown-option--deselect{\n  background:var(--vs-dropdown-option--deselect-bg);\n  color:var(--vs-dropdown-option--deselect-color)\n}\n\n.vs__dropdown-option--disabled{\n  background:var(--vs-state-disabled-bg);\n  color:var(--vs-state-disabled-color);\n  cursor:var(--vs-state-disabled-cursor)\n}\n\n.vs__selected{\n  align-items:center;\n  background-color:var(--vs-selected-bg);\n  border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);\n  border-radius:var(--vs-border-radius);\n  color:var(--vs-selected-color);\n  display:flex;\n  line-height:var(--vs-line-height);\n  margin:4px 2px 0;\n  padding:0 .25em;\n  z-index:0\n}\n\n.vs__deselect{\n  fill:var(--vs-controls-color);\n  -webkit-appearance:none;\n  -moz-appearance:none;\n  appearance:none;\n  background:none;\n  border:0;\n  cursor:pointer;\n  display:inline-flex;\n  margin-left:4px;\n  padding:0;\n  text-shadow:var(--vs-controls--deselect-text-shadow)\n}\n\n.vs--single .vs__selected{\n  background-color:transparent;\n  border-color:transparent\n}\n\n.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{\n  opacity:.4;\n  position:absolute\n}\n\n.vs--single.vs--searching .vs__selected{\n  display:none\n}\n\n.vs__search::-webkit-search-cancel-button{\n  display:none\n}\n\n.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{\n  display:none\n}\n\n.vs__search,.vs__search:focus{\n  -webkit-appearance:none;\n  -moz-appearance:none;\n  appearance:none;\n  background:none;\n  border:1px solid transparent;\n  border-left:none;\n  box-shadow:none;\n  color:var(--vs-search-input-color);\n  flex-grow:1;\n  font-size:var(--vs-font-size);\n  line-height:var(--vs-line-height);\n  margin:4px 0 0;\n  max-width:100%;\n  outline:none;\n  padding:0 7px;\n  width:0;\n  z-index:1\n}\n\n.vs__search::-moz-placeholder{\n  color:var(--vs-search-input-placeholder-color)\n}\n\n.vs__search::placeholder{\n  color:var(--vs-search-input-placeholder-color)\n}\n\n.vs--unsearchable .vs__search{\n  opacity:1\n}\n\n.vs--unsearchable:not(.vs--disabled) .vs__search{\n  cursor:pointer\n}\n\n.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{\n  opacity:.2\n}\n\n.vs__spinner{\n  align-self:center;\n  animation:vSelectSpinner 1.1s linear infinite;\n  border:.9em solid hsla(0,0%,39%,.1);\n  border-left-color:rgba(60,60,60,.45);\n  font-size:5px;\n  opacity:0;\n  overflow:hidden;\n  text-indent:-9999em;\n  transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));\n  transition:opacity .1s\n}\n\n.vs__spinner,.vs__spinner:after{\n  border-radius:50%;\n  height:5em;\n  transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));\n  width:5em\n}\n\n.vs--loading .vs__spinner{\n  opacity:1\n}",""])},WGYd:function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={props:{checkoutTemplateSlug:String},data:function(){return{input:input,selectedPlan:null}},computed:a(a({},Object(i.c)(["product","settings"])),{},{showComputedMonthlyPrice:function(){var e=this.product.pricing.some((function(e){return"yearly"===e.billing_cycle})),t=this.product.pricing.some((function(e){return"monthly"===e.billing_cycle})),n=this.product.pricing.some((function(e){return"quarterly"===e.billing_cycle}));return t&&(e||n)&&this.settings.show_computed_monthly_prices},isMoneyballTemplate:function(){return"moneyball"===this.checkoutTemplateSlug}}),watch:{selectedPlan:function(e,t){t&&this.$store.commit("cart/changePlan",e)}},mounted:function(){var e=this;this.product.pricing.forEach((function(t){var n=["monthly","quarterly","yearly","single"].indexOf(e.input.billing_cycle)>-1?e.input.billing_cycle:null,i=e.input.nr_of_cycles||null,o=e.$route.query.plan||e.$route.query["suggested-plan"]||null;(n&&n==t.billing_cycle&&i==t.nr_of_cycles||!n&&o&&o==t.billing_cycle||!e.selectedPlan&&t.is_default)&&(e.selectedPlan=t)})),!this.selectedPlan&&this.product.pricing.length&&(this.selectedPlan=this.product.pricing[0])},methods:{discountByInterval:function(e){var t="quarterly"===e?3:12,n=this.product.pricing.find((function(t){return t.billing_cycle===e})),i=this.product.pricing.find((function(e){return"monthly"===e.billing_cycle})),o=100-n.total/(i.total*t)*100;return Math.round(o)},pricePerMonth:function(e,t){return"quarterly"===t?e/3:"yearly"===t?e/12:e}}},c=(n("7GD2"),n("KHd+")),u=Object(c.a)(l,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"pricing"}},[e.selectedPlan?t("input",{attrs:{type:"hidden",name:"billing_cycle"},domProps:{value:e.selectedPlan.billing_cycle}}):e._e(),e._v(" "),e.selectedPlan?t("input",{attrs:{type:"hidden",name:"nr_of_cycles"},domProps:{value:e.selectedPlan.nr_of_cycles}}):e._e(),e._v(" "),e.product.is_subscription?t("h2",[e._v(e._s(e.$tc("common.subscription",1)))]):t("h2",[e._v(e._s(e.$t("pricing.options")))]),e._v(" "),e.product.trial_duration>0?t("h3",{staticStyle:{display:"block !important"},attrs:{id:"trial-note"}},[0==e.product.trial_price?[e._v("\n            "+e._s(e.$t("pricing.free_trial",{days:e.product.trial_duration}))+".\n        ")]:[e._v("\n            "+e._s(e.$t("pricing.paid_trial",{days:e.product.trial_duration,price:e.$options.filters.currency(e.product.trial_price*(e.product.vat_included?1+e.product.vat_rate.rate/100:1))}))+".\n        ")],e._v("\n        "+e._s(e.$t("pricing.after_trial_choice"))+"\n    ")],2):e._e(),e._v(" "),t("div",{staticClass:"row"},e._l(e.product.pricing,(function(n){return t("div",{staticClass:"col-12",class:"col-md-"+12/e.product.pricing.length},[t("div",{staticClass:"panel panel-plan primary",class:{active:n===e.selectedPlan},staticStyle:{height:"100%"},on:{click:function(t){e.selectedPlan=n}}},[n.billing_cycle?t("div",{staticClass:"panel-footer text-center"},[n.nr_of_cycles?[e._v("\n                      "+e._s(e.$t("contracts.in_x_terms",{x:n.nr_of_cycles}))+"\n                    ")]:[e._v("\n                      "+e._s(e.$t("common."+n.billing_cycle))+"\n                    ")]],2):e._e(),e._v(" "),t("div",{staticClass:"panel-body text-center"},[n.price_first&&n.price_first>n.price?t("h4",[e._v(e._s(e._f("currency")(n.display_price)))]):[!n.original_price||e.product.vat_included&&n.original_price==n.total||!e.product.vat_included&&n.original_price==parseFloat(n.subtotal).toFixed(2)?n.price_first?t("h5",[e._v("\n                            "+e._s(e._f("currency")(n.original_price))+"\n                        ")]):t("h5",{staticStyle:{"text-decoration":"none"}}):t("h5",[e._v("\n                            "+e._s(e._f("currency")(n.original_price))+"\n                        ")]),e._v(" "),t("h4",{class:{smaller:n.total>=1e3}},[e._v("\n                            "+e._s(e._f("currency")(e.product.vat_included?n.total:n.subtotal))+"\n                        ")]),e._v(" "),["yearly","quarterly"].includes(n.billing_cycle)&&e.showComputedMonthlyPrice?t("div",{class:{discount:e.isMoneyballTemplate}},[t("small",{staticClass:"font-display convertedPrice"},[e._v("\n                                "+e._s(e._f("currency")(e.pricePerMonth(e.product.vat_included?n.total:n.subtotal,n.billing_cycle)))+" p/m\n                            ")]),e._v(" "),e.discountByInterval(n.billing_cycle)>0?t("span",{staticClass:"badge badge-success badge-discount"},[e._v("\n                                "+e._s(e.$t("checkouts.save_amount",{amount:e.discountByInterval(n.billing_cycle)}))+"\n                            ")]):e._e()]):e._e()]],2)])])})),0)])}),[],!1,null,"32728d71",null);t.default=u.exports},XHo5:function(e,t){try{var n=new window.CustomEvent("test");if(n.preventDefault(),!0!==n.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var i=function(e,t){var n,i;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i=n.preventDefault,n.preventDefault=function(){i.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},n};i.prototype=window.Event.prototype,window.CustomEvent=i}},"XZs+":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"div.body[data-v-6ac47707] {\n  cursor: pointer;\n  overflow: hidden;\n}\ndiv.body img[data-v-6ac47707] {\n  max-width: 40%;\n  float: right;\n  max-height: 80px;\n  margin-top: 5px;\n  margin-left: 15px;\n  border-radius: 3px;\n}\nsection.upsell div.body[data-v-6ac47707] {\n  border-color: var(--color);\n}\nsection.upsell div.body label strong[data-v-6ac47707] {\n  color: var(--color);\n}\nsection.upsell div.body .custom-checkbox .custom-control-input:checked ~ .custom-control-label[data-v-6ac47707]::before {\n  background-color: var(--color);\n}",""])},XuX8:function(e,t,n){e.exports=n("INkZ")},XwJu:function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},YBdB:function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,o,r,a,s,l=1,c={},u=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick((function(){m(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((r=new MessageChannel).port1.onmessage=function(e){m(e.data)},i=function(e){r.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(o=d.documentElement,i=function(e){var t=d.createElement("script");t.onreadystatechange=function(){m(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):i=function(e){setTimeout(m,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&m(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[l]=o,i(l),l++},p.clearImmediate=h}function h(e){delete c[e]}function m(e){if(u)setTimeout(m,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{h(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n("yLpj"),n("8oxB"))},ZNp5:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".theme3 .content {\n  display: grid;\n  grid-auto-flow: column;\n  grid-gap: 24px;\n  grid-template-columns: 2fr 1fr;\n  overflow: hidden;\n}\n.theme3 .content .text .title {\n  font-size: 24px;\n  font-weight: 700;\n  margin: 0;\n}\n.theme3 .content .text .subtitle {\n  font-size: 20px;\n  font-weight: 400;\n  margin: 0;\n}\n.theme3 .content .text .description {\n  opacity: 0.75;\n  margin: 8px 0 0;\n}\n.theme3 .content .image {\n  aspect-ratio: 1500/1080;\n  width: 100%;\n  height: 100%;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: cover;\n}\n.theme3 .button-wrapper {\n  display: flex;\n  width: calc(100% + 48px);\n  margin-top: 16px;\n  background: #F5F5F5;\n  margin: 24px -24px -24px -24px;\n  padding: 24px;\n}\n.theme3 .button-wrapper a {\n  text-decoration: none;\n  display: block;\n  border-radius: 8px;\n  padding: 8px 16px;\n  width: 50%;\n  text-align: center;\n}\n.theme3 .button-wrapper .popup_btn-primary {\n  margin-right: 8px;\n}\n.theme3 .button-wrapper .popup_btn-primary:hover {\n  cursor: pointer;\n}\n.theme3 .button-wrapper .popup_btn-secondary {\n  background: #fff;\n  color: #4a5568 !important;\n}",""])},"a22+":function(e,t,n){var i=n("OmKa");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"aET+":function(e,t,n){var i,o,r={},a=(i=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=i.apply(this,arguments)),o}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var i=s.call(this,e,n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}}(),c=null,u=0,d=[],p=n("9tPo");function h(e,t){for(var n=0;n<e.length;n++){var i=e[n],o=r[i.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](i.parts[a]);for(;a<i.parts.length;a++)o.parts.push(b(i.parts[a],t))}else{var s=[];for(a=0;a<i.parts.length;a++)s.push(b(i.parts[a],t));r[i.id]={id:i.id,refs:1,parts:s}}}}function m(e,t){for(var n=[],i={},o=0;o<e.length;o++){var r=e[o],a=t.base?r[0]+t.base:r[0],s={css:r[1],media:r[2],sourceMap:r[3]};i[a]?i[a].parts.push(s):n.push(i[a]={id:a,parts:[s]})}return n}function f(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var i=d[d.length-1];if("top"===e.insertAt)i?i.nextSibling?n.insertBefore(t,i.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertAt.before,n);n.insertBefore(t,o)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var i=function(){0;return n.nc}();i&&(e.attrs.nonce=i)}return _(t,e.attrs),f(e,t),t}function _(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,i,o,r;if(t.transform&&e.css){if(!(r="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=r}if(t.singleton){var a=u++;n=c||(c=v(t)),i=k.bind(null,n,a,!1),o=k.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",_(t,e.attrs),f(e,t),t}(t),i=j.bind(null,n,t),o=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),i=x.bind(null,n),o=function(){g(n)});return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return h(n,t),function(e){for(var i=[],o=0;o<n.length;o++){var a=n[o];(s=r[a.id]).refs--,i.push(s)}e&&h(m(e,t),t);for(o=0;o<i.length;o++){var s;if(0===(s=i[o]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete r[s.id]}}}};var y,w=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function k(e,t,n,i){var o=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=w(t,o);else{var r=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(r,a[t]):e.appendChild(r)}}function x(e,t){var n=t.css,i=t.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function j(e,t,n){var i=n.css,o=n.sourceMap,r=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||r)&&(i=p(i)),o&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([i],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},"aV+6":function(e,t,n){var i=n("zImp");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},bPEO:function(e,t,n){"use strict";n("REvq")},bfyA:function(e,t,n){var i=n("W0BY");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},dtzU:function(e,t){e.exports="/images/vendor/photoswipe/dist/default-skin/preloader.gif?e34aafbb485a96eaf2a789b2bf3af6fe"},eC5B:function(e,t,n){var i;window,i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){void 0===e&&(e="="),this._paddingCharacter=e}return e.prototype.encodedLength=function(e){return this._paddingCharacter?(e+2)/3*4|0:(8*e+5)/6|0},e.prototype.encode=function(e){for(var t="",n=0;n<e.length-2;n+=3){var i=e[n]<<16|e[n+1]<<8|e[n+2];t+=this._encodeByte(i>>>18&63),t+=this._encodeByte(i>>>12&63),t+=this._encodeByte(i>>>6&63),t+=this._encodeByte(i>>>0&63)}var o=e.length-n;return o>0&&(i=e[n]<<16|(2===o?e[n+1]<<8:0),t+=this._encodeByte(i>>>18&63),t+=this._encodeByte(i>>>12&63),t+=2===o?this._encodeByte(i>>>6&63):this._paddingCharacter||"",t+=this._paddingCharacter||""),t},e.prototype.maxDecodedLength=function(e){return this._paddingCharacter?e/4*3|0:(6*e+7)/8|0},e.prototype.decodedLength=function(e){return this.maxDecodedLength(e.length-this._getPaddingLength(e))},e.prototype.decode=function(e){if(0===e.length)return new Uint8Array(0);for(var t=this._getPaddingLength(e),n=e.length-t,i=new Uint8Array(this.maxDecodedLength(n)),o=0,r=0,a=0,s=0,l=0,c=0,u=0;r<n-4;r+=4)s=this._decodeChar(e.charCodeAt(r+0)),l=this._decodeChar(e.charCodeAt(r+1)),c=this._decodeChar(e.charCodeAt(r+2)),u=this._decodeChar(e.charCodeAt(r+3)),i[o++]=s<<2|l>>>4,i[o++]=l<<4|c>>>2,i[o++]=c<<6|u,a|=256&s,a|=256&l,a|=256&c,a|=256&u;if(r<n-1&&(s=this._decodeChar(e.charCodeAt(r)),l=this._decodeChar(e.charCodeAt(r+1)),i[o++]=s<<2|l>>>4,a|=256&s,a|=256&l),r<n-2&&(c=this._decodeChar(e.charCodeAt(r+2)),i[o++]=l<<4|c>>>2,a|=256&c),r<n-3&&(u=this._decodeChar(e.charCodeAt(r+3)),i[o++]=c<<6|u,a|=256&u),0!==a)throw new Error("Base64Coder: incorrect characters for decoding");return i},e.prototype._encodeByte=function(e){var t=e;return t+=65,t+=25-e>>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-15,t+=62-e>>>8&3,String.fromCharCode(t)},e.prototype._decodeChar=function(e){var t=256;return t+=(42-e&e-44)>>>8&-256+e-43+62,t+=(46-e&e-48)>>>8&-256+e-47+63,t+=(47-e&e-58)>>>8&-256+e-48+52,t+=(64-e&e-91)>>>8&-256+e-65+0,t+=(96-e&e-123)>>>8&-256+e-97+26},e.prototype._getPaddingLength=function(e){var t=0;if(this._paddingCharacter){for(var n=e.length-1;n>=0&&e[n]===this._paddingCharacter;n--)t++;if(e.length<4||t>2)throw new Error("Base64Coder: incorrect padding")}return t},e}();t.Coder=r;var a=new r;t.encode=function(e){return a.encode(e)},t.decode=function(e){return a.decode(e)};var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype._encodeByte=function(e){var t=e;return t+=65,t+=25-e>>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-13,t+=62-e>>>8&49,String.fromCharCode(t)},t.prototype._decodeChar=function(e){var t=256;return t+=(44-e&e-46)>>>8&-256+e-45+62,t+=(94-e&e-96)>>>8&-256+e-95+63,t+=(47-e&e-58)>>>8&-256+e-48+52,t+=(64-e&e-91)>>>8&-256+e-65+0,t+=(96-e&e-123)>>>8&-256+e-97+26},t}(r);t.URLSafeCoder=s;var l=new s;t.encodeURLSafe=function(e){return l.encode(e)},t.decodeURLSafe=function(e){return l.decode(e)},t.encodedLength=function(e){return a.encodedLength(e)},t.maxDecodedLength=function(e){return a.maxDecodedLength(e)},t.decodedLength=function(e){return a.decodedLength(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="utf8: invalid source encoding";function o(e){for(var t=0,n=0;n<e.length;n++){var i=e.charCodeAt(n);if(i<128)t+=1;else if(i<2048)t+=2;else if(i<55296)t+=3;else{if(!(i<=57343))throw new Error("utf8: invalid string");if(n>=e.length-1)throw new Error("utf8: invalid string");n++,t+=4}}return t}t.encode=function(e){for(var t=new Uint8Array(o(e)),n=0,i=0;i<e.length;i++){var r=e.charCodeAt(i);r<128?t[n++]=r:r<2048?(t[n++]=192|r>>6,t[n++]=128|63&r):r<55296?(t[n++]=224|r>>12,t[n++]=128|r>>6&63,t[n++]=128|63&r):(i++,r=(1023&r)<<10,r|=1023&e.charCodeAt(i),r+=65536,t[n++]=240|r>>18,t[n++]=128|r>>12&63,t[n++]=128|r>>6&63,t[n++]=128|63&r)}return t},t.encodedLength=o,t.decode=function(e){for(var t=[],n=0;n<e.length;n++){var o=e[n];if(128&o){var r=void 0;if(o<224){if(n>=e.length)throw new Error(i);if(128!=(192&(a=e[++n])))throw new Error(i);o=(31&o)<<6|63&a,r=128}else if(o<240){if(n>=e.length-1)throw new Error(i);var a=e[++n],s=e[++n];if(128!=(192&a)||128!=(192&s))throw new Error(i);o=(15&o)<<12|(63&a)<<6|63&s,r=2048}else{if(!(o<248))throw new Error(i);if(n>=e.length-2)throw new Error(i);a=e[++n],s=e[++n];var l=e[++n];if(128!=(192&a)||128!=(192&s)||128!=(192&l))throw new Error(i);o=(15&o)<<18|(63&a)<<12|(63&s)<<6|63&l,r=65536}if(o<r||o>=55296&&o<=57343)throw new Error(i);if(o>=65536){if(o>1114111)throw new Error(i);o-=65536,t.push(String.fromCharCode(55296|o>>10)),o=56320|1023&o}}t.push(String.fromCharCode(o))}return t.join("")}},function(e,t,n){e.exports=n(3).default},function(e,t,n){"use strict";n.r(t);class i{constructor(e,t){this.lastId=0,this.prefix=e,this.name=t}create(e){this.lastId++;var t=this.lastId,n=this.prefix+t,i=this.name+"["+t+"]",o=!1,r=function(){o||(e.apply(null,arguments),o=!0)};return this[t]=r,{number:t,id:n,name:i,callback:r}}remove(e){delete this[e.number]}}var o=new i("_pusher_script_","Pusher.ScriptReceivers"),r={VERSION:"8.3.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},a=new i("_pusher_dependencies","Pusher.DependenciesReceivers"),s=new class{constructor(e){this.options=e,this.receivers=e.receivers||o,this.loading={}}load(e,t,n){var i=this;if(i.loading[e]&&i.loading[e].length>0)i.loading[e].push(n);else{i.loading[e]=[n];var o=ut.createScriptRequest(i.getPath(e,t)),r=i.receivers.create((function(t){if(i.receivers.remove(r),i.loading[e]){var n=i.loading[e];delete i.loading[e];for(var a=function(e){e||o.cleanup()},s=0;s<n.length;s++)n[s](t,a)}}));o.send(r)}}getRoot(e){var t=ut.getDocument().location.protocol;return(e&&e.useTLS||"https:"===t?this.options.cdn_https:this.options.cdn_http).replace(/\/*$/,"")+"/"+this.options.version}getPath(e,t){return this.getRoot(t)+"/"+e+this.options.suffix+".js"}}({cdn_http:r.cdn_http,cdn_https:r.cdn_https,version:r.VERSION,suffix:r.dependency_suffix,receivers:a});const l={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}};var c,u=function(e){const t=l.urls[e];if(!t)return"";let n;return t.fullUrl?n=t.fullUrl:t.path&&(n=l.baseUrl+t.path),n?"See: "+n:""};!function(e){e.UserAuthentication="user-authentication",e.ChannelAuthorization="channel-authorization"}(c||(c={}));class d extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class p extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class h extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class m extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class f extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class g extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class v extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class _ extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}class b extends Error{constructor(e,t){super(t),this.status=e,Object.setPrototypeOf(this,new.target.prototype)}}for(var y=function(e,t,n,i,o){const r=ut.createXHR();for(var a in r.open("POST",n.endpoint,!0),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.headers)r.setRequestHeader(a,n.headers[a]);if(null!=n.headersProvider){let e=n.headersProvider();for(var a in e)r.setRequestHeader(a,e[a])}return r.onreadystatechange=function(){if(4===r.readyState)if(200===r.status){let e,t=!1;try{e=JSON.parse(r.responseText),t=!0}catch(e){o(new b(200,`JSON returned from ${i.toString()} endpoint was invalid, yet status code was 200. Data was: ${r.responseText}`),null)}t&&o(null,e)}else{let e="";switch(i){case c.UserAuthentication:e=u("authenticationEndpoint");break;case c.ChannelAuthorization:e="Clients must be authorized to join private or presence channels. "+u("authorizationEndpoint")}o(new b(r.status,`Unable to retrieve auth string from ${i.toString()} endpoint - received status: ${r.status} from ${n.endpoint}. ${e}`),null)}},r.send(t),r},w=String.fromCharCode,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x={},j=0,C=k.length;j<C;j++)x[k.charAt(j)]=j;var S=function(e){var t=e.charCodeAt(0);return t<128?e:t<2048?w(192|t>>>6)+w(128|63&t):w(224|t>>>12&15)+w(128|t>>>6&63)+w(128|63&t)},P=function(e){return e.replace(/[^\x00-\x7F]/g,S)},O=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[k.charAt(n>>>18),k.charAt(n>>>12&63),t>=2?"=":k.charAt(n>>>6&63),t>=1?"=":k.charAt(63&n)].join("")},T=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,O)},A=class{constructor(e,t,n,i){this.clear=t,this.timer=e(()=>{this.timer&&(this.timer=i(this.timer))},n)}isRunning(){return null!==this.timer}ensureAborted(){this.timer&&(this.clear(this.timer),this.timer=null)}};function E(e){window.clearTimeout(e)}function z(e){window.clearInterval(e)}class I extends A{constructor(e,t){super(setTimeout,E,e,(function(e){return t(),null}))}}class $ extends A{constructor(e,t){super(setInterval,z,e,(function(e){return t(),e}))}}var D={now:()=>Date.now?Date.now():(new Date).valueOf(),defer:e=>new I(0,e),method(e,...t){var n=Array.prototype.slice.call(arguments,1);return function(t){return t[e].apply(t,n.concat(arguments))}}};function M(e,...t){for(var n=0;n<t.length;n++){var i=t[n];for(var o in i)i[o]&&i[o].constructor&&i[o].constructor===Object?e[o]=M(e[o]||{},i[o]):e[o]=i[o]}return e}function L(){for(var e=["Pusher"],t=0;t<arguments.length;t++)"string"==typeof arguments[t]?e.push(arguments[t]):e.push(G(arguments[t]));return e.join(" : ")}function N(e,t){var n=Array.prototype.indexOf;if(null===e)return-1;if(n&&e.indexOf===n)return e.indexOf(t);for(var i=0,o=e.length;i<o;i++)if(e[i]===t)return i;return-1}function R(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t(e[n],n,e)}function F(e){var t=[];return R(e,(function(e,n){t.push(n)})),t}function B(e,t,n){for(var i=0;i<e.length;i++)t.call(n||window,e[i],i,e)}function U(e,t){for(var n=[],i=0;i<e.length;i++)n.push(t(e[i],i,e,n));return n}function V(e,t){t=t||function(e){return!!e};for(var n=[],i=0;i<e.length;i++)t(e[i],i,e,n)&&n.push(e[i]);return n}function H(e,t){var n={};return R(e,(function(i,o){(t&&t(i,o,e,n)||Boolean(i))&&(n[o]=i)})),n}function q(e,t){for(var n=0;n<e.length;n++)if(t(e[n],n,e))return!0;return!1}function W(e){return t=function(e){return"object"==typeof e&&(e=G(e)),encodeURIComponent((t=e.toString(),T(P(t))));var t},n={},R(e,(function(e,i){n[i]=t(e)})),n;var t,n}function J(e){var t,n,i=H(e,(function(e){return void 0!==e}));return U((t=W(i),n=[],R(t,(function(e,t){n.push([t,e])})),n),D.method("join","=")).join("&")}function G(e){try{return JSON.stringify(e)}catch(i){return JSON.stringify((t=[],n=[],function e(i,o){var r,a,s;switch(typeof i){case"object":if(!i)return null;for(r=0;r<t.length;r+=1)if(t[r]===i)return{$ref:n[r]};if(t.push(i),n.push(o),"[object Array]"===Object.prototype.toString.apply(i))for(s=[],r=0;r<i.length;r+=1)s[r]=e(i[r],o+"["+r+"]");else for(a in s={},i)Object.prototype.hasOwnProperty.call(i,a)&&(s[a]=e(i[a],o+"["+JSON.stringify(a)+"]"));return s;case"number":case"string":case"boolean":return i}}(e,"$")))}var t,n}var K=new class{constructor(){this.globalLog=e=>{window.console&&window.console.log&&window.console.log(e)}}debug(...e){this.log(this.globalLog,e)}warn(...e){this.log(this.globalLogWarn,e)}error(...e){this.log(this.globalLogError,e)}globalLogWarn(e){window.console&&window.console.warn?window.console.warn(e):this.globalLog(e)}globalLogError(e){window.console&&window.console.error?window.console.error(e):this.globalLogWarn(e)}log(e,...t){var n=L.apply(this,arguments);At.log?At.log(n):At.logToConsole&&e.bind(this)(n)}},Y=function(e,t,n,i,o){void 0===n.headers&&null==n.headersProvider||K.warn(`To send headers with the ${i.toString()} request, you must use AJAX, rather than JSONP.`);var r=e.nextAuthCallbackID.toString();e.nextAuthCallbackID++;var a=e.getDocument(),s=a.createElement("script");e.auth_callbacks[r]=function(e){o(null,e)};var l="Pusher.auth_callbacks['"+r+"']";s.src=n.endpoint+"?callback="+encodeURIComponent(l)+"&"+t;var c=a.getElementsByTagName("head")[0]||a.documentElement;c.insertBefore(s,c.firstChild)};class Z{constructor(e){this.src=e}send(e){var t=this,n="Error loading "+t.src;t.script=document.createElement("script"),t.script.id=e.id,t.script.src=t.src,t.script.type="text/javascript",t.script.charset="UTF-8",t.script.addEventListener?(t.script.onerror=function(){e.callback(n)},t.script.onload=function(){e.callback(null)}):t.script.onreadystatechange=function(){"loaded"!==t.script.readyState&&"complete"!==t.script.readyState||e.callback(null)},void 0===t.script.async&&document.attachEvent&&/opera/i.test(navigator.userAgent)?(t.errorScript=document.createElement("script"),t.errorScript.id=e.id+"_error",t.errorScript.text=e.name+"('"+n+"');",t.script.async=t.errorScript.async=!1):t.script.async=!0;var i=document.getElementsByTagName("head")[0];i.insertBefore(t.script,i.firstChild),t.errorScript&&i.insertBefore(t.errorScript,t.script.nextSibling)}cleanup(){this.script&&(this.script.onload=this.script.onerror=null,this.script.onreadystatechange=null),this.script&&this.script.parentNode&&this.script.parentNode.removeChild(this.script),this.errorScript&&this.errorScript.parentNode&&this.errorScript.parentNode.removeChild(this.errorScript),this.script=null,this.errorScript=null}}class X{constructor(e,t){this.url=e,this.data=t}send(e){if(!this.request){var t=J(this.data),n=this.url+"/"+e.number+"?"+t;this.request=ut.createScriptRequest(n),this.request.send(e)}}cleanup(){this.request&&this.request.cleanup()}}var Q={name:"jsonp",getAgent:function(e,t){return function(n,i){var r="http"+(t?"s":"")+"://"+(e.host||e.options.host)+e.options.path,a=ut.createJSONPRequest(r,n),s=ut.ScriptReceivers.create((function(t,n){o.remove(s),a.cleanup(),n&&n.host&&(e.host=n.host),i&&i(t,n)}));a.send(s)}}};function ee(e,t,n){return e+(t.useTLS?"s":"")+"://"+(t.useTLS?t.hostTLS:t.hostNonTLS)+n}function te(e,t){return"/app/"+e+"?protocol="+r.PROTOCOL+"&client=js&version="+r.VERSION+(t?"&"+t:"")}var ne={getInitial:function(e,t){return ee("ws",t,(t.httpPath||"")+te(e,"flash=false"))}},ie={getInitial:function(e,t){return ee("http",t,(t.httpPath||"/pusher")+te(e))}},oe={getInitial:function(e,t){return ee("http",t,t.httpPath||"/pusher")},getPath:function(e,t){return te(e)}};class re{constructor(){this._callbacks={}}get(e){return this._callbacks[ae(e)]}add(e,t,n){var i=ae(e);this._callbacks[i]=this._callbacks[i]||[],this._callbacks[i].push({fn:t,context:n})}remove(e,t,n){if(e||t||n){var i=e?[ae(e)]:F(this._callbacks);t||n?this.removeCallback(i,t,n):this.removeAllCallbacks(i)}else this._callbacks={}}removeCallback(e,t,n){B(e,(function(e){this._callbacks[e]=V(this._callbacks[e]||[],(function(e){return t&&t!==e.fn||n&&n!==e.context})),0===this._callbacks[e].length&&delete this._callbacks[e]}),this)}removeAllCallbacks(e){B(e,(function(e){delete this._callbacks[e]}),this)}}function ae(e){return"_"+e}class se{constructor(e){this.callbacks=new re,this.global_callbacks=[],this.failThrough=e}bind(e,t,n){return this.callbacks.add(e,t,n),this}bind_global(e){return this.global_callbacks.push(e),this}unbind(e,t,n){return this.callbacks.remove(e,t,n),this}unbind_global(e){return e?(this.global_callbacks=V(this.global_callbacks||[],t=>t!==e),this):(this.global_callbacks=[],this)}unbind_all(){return this.unbind(),this.unbind_global(),this}emit(e,t,n){for(var i=0;i<this.global_callbacks.length;i++)this.global_callbacks[i](e,t);var o=this.callbacks.get(e),r=[];if(n?r.push(t,n):t&&r.push(t),o&&o.length>0)for(i=0;i<o.length;i++)o[i].fn.apply(o[i].context||window,r);else this.failThrough&&this.failThrough(e,t);return this}}class le extends se{constructor(e,t,n,i,o){super(),this.initialize=ut.transportConnectionInitializer,this.hooks=e,this.name=t,this.priority=n,this.key=i,this.options=o,this.state="new",this.timeline=o.timeline,this.activityTimeout=o.activityTimeout,this.id=this.timeline.generateUniqueID()}handlesActivityChecks(){return Boolean(this.hooks.handlesActivityChecks)}supportsPing(){return Boolean(this.hooks.supportsPing)}connect(){if(this.socket||"initialized"!==this.state)return!1;var e=this.hooks.urls.getInitial(this.key,this.options);try{this.socket=this.hooks.getSocket(e,this.options)}catch(e){return D.defer(()=>{this.onError(e),this.changeState("closed")}),!1}return this.bindListeners(),K.debug("Connecting",{transport:this.name,url:e}),this.changeState("connecting"),!0}close(){return!!this.socket&&(this.socket.close(),!0)}send(e){return"open"===this.state&&(D.defer(()=>{this.socket&&this.socket.send(e)}),!0)}ping(){"open"===this.state&&this.supportsPing()&&this.socket.ping()}onOpen(){this.hooks.beforeOpen&&this.hooks.beforeOpen(this.socket,this.hooks.urls.getPath(this.key,this.options)),this.changeState("open"),this.socket.onopen=void 0}onError(e){this.emit("error",{type:"WebSocketError",error:e}),this.timeline.error(this.buildTimelineMessage({error:e.toString()}))}onClose(e){e?this.changeState("closed",{code:e.code,reason:e.reason,wasClean:e.wasClean}):this.changeState("closed"),this.unbindListeners(),this.socket=void 0}onMessage(e){this.emit("message",e)}onActivity(){this.emit("activity")}bindListeners(){this.socket.onopen=()=>{this.onOpen()},this.socket.onerror=e=>{this.onError(e)},this.socket.onclose=e=>{this.onClose(e)},this.socket.onmessage=e=>{this.onMessage(e)},this.supportsPing()&&(this.socket.onactivity=()=>{this.onActivity()})}unbindListeners(){this.socket&&(this.socket.onopen=void 0,this.socket.onerror=void 0,this.socket.onclose=void 0,this.socket.onmessage=void 0,this.supportsPing()&&(this.socket.onactivity=void 0))}changeState(e,t){this.state=e,this.timeline.info(this.buildTimelineMessage({state:e,params:t})),this.emit(e,t)}buildTimelineMessage(e){return M({cid:this.id},e)}}class ce{constructor(e){this.hooks=e}isSupported(e){return this.hooks.isSupported(e)}createConnection(e,t,n,i){return new le(this.hooks,e,t,n,i)}}var ue=new ce({urls:ne,handlesActivityChecks:!1,supportsPing:!1,isInitialized:function(){return Boolean(ut.getWebSocketAPI())},isSupported:function(){return Boolean(ut.getWebSocketAPI())},getSocket:function(e){return ut.createWebSocket(e)}}),de={urls:ie,handlesActivityChecks:!1,supportsPing:!0,isInitialized:function(){return!0}},pe=M({getSocket:function(e){return ut.HTTPFactory.createStreamingSocket(e)}},de),he=M({getSocket:function(e){return ut.HTTPFactory.createPollingSocket(e)}},de),me={isSupported:function(){return ut.isXHRSupported()}},fe={ws:ue,xhr_streaming:new ce(M({},pe,me)),xhr_polling:new ce(M({},he,me))},ge=new ce({file:"sockjs",urls:oe,handlesActivityChecks:!0,supportsPing:!1,isSupported:function(){return!0},isInitialized:function(){return void 0!==window.SockJS},getSocket:function(e,t){return new window.SockJS(e,null,{js_path:s.getPath("sockjs",{useTLS:t.useTLS}),ignore_null_origin:t.ignoreNullOrigin})},beforeOpen:function(e,t){e.send(JSON.stringify({path:t}))}}),ve={isSupported:function(e){return ut.isXDRSupported(e.useTLS)}},_e=new ce(M({},pe,ve)),be=new ce(M({},he,ve));fe.xdr_streaming=_e,fe.xdr_polling=be,fe.sockjs=ge;var ye=fe,we=new class extends se{constructor(){super();var e=this;void 0!==window.addEventListener&&(window.addEventListener("online",(function(){e.emit("online")}),!1),window.addEventListener("offline",(function(){e.emit("offline")}),!1))}isOnline(){return void 0===window.navigator.onLine||window.navigator.onLine}};class ke{constructor(e,t,n){this.manager=e,this.transport=t,this.minPingDelay=n.minPingDelay,this.maxPingDelay=n.maxPingDelay,this.pingDelay=void 0}createConnection(e,t,n,i){i=M({},i,{activityTimeout:this.pingDelay});var o=this.transport.createConnection(e,t,n,i),r=null,a=function(){o.unbind("open",a),o.bind("closed",s),r=D.now()},s=e=>{if(o.unbind("closed",s),1002===e.code||1003===e.code)this.manager.reportDeath();else if(!e.wasClean&&r){var t=D.now()-r;t<2*this.maxPingDelay&&(this.manager.reportDeath(),this.pingDelay=Math.max(t/2,this.minPingDelay))}};return o.bind("open",a),o}isSupported(e){return this.manager.isAlive()&&this.transport.isSupported(e)}}const xe={decodeMessage:function(e){try{var t=JSON.parse(e.data),n=t.data;if("string"==typeof n)try{n=JSON.parse(t.data)}catch(e){}var i={event:t.event,channel:t.channel,data:n};return t.user_id&&(i.user_id=t.user_id),i}catch(t){throw{type:"MessageParseError",error:t,data:e.data}}},encodeMessage:function(e){return JSON.stringify(e)},processHandshake:function(e){var t=xe.decodeMessage(e);if("pusher:connection_established"===t.event){if(!t.data.activity_timeout)throw"No activity timeout specified in handshake";return{action:"connected",id:t.data.socket_id,activityTimeout:1e3*t.data.activity_timeout}}if("pusher:error"===t.event)return{action:this.getCloseAction(t.data),error:this.getCloseError(t.data)};throw"Invalid handshake"},getCloseAction:function(e){return e.code<4e3?e.code>=1002&&e.code<=1004?"backoff":null:4e3===e.code?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return 1e3!==e.code&&1001!==e.code?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}};var je=xe;class Ce extends se{constructor(e,t){super(),this.id=e,this.transport=t,this.activityTimeout=t.activityTimeout,this.bindListeners()}handlesActivityChecks(){return this.transport.handlesActivityChecks()}send(e){return this.transport.send(e)}send_event(e,t,n){var i={event:e,data:t};return n&&(i.channel=n),K.debug("Event sent",i),this.send(je.encodeMessage(i))}ping(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})}close(){this.transport.close()}bindListeners(){var e={message:e=>{var t;try{t=je.decodeMessage(e)}catch(t){this.emit("error",{type:"MessageParseError",error:t,data:e.data})}if(void 0!==t){switch(K.debug("Event recd",t),t.event){case"pusher:error":this.emit("error",{type:"PusherError",data:t.data});break;case"pusher:ping":this.emit("ping");break;case"pusher:pong":this.emit("pong")}this.emit("message",t)}},activity:()=>{this.emit("activity")},error:e=>{this.emit("error",e)},closed:e=>{t(),e&&e.code&&this.handleCloseEvent(e),this.transport=null,this.emit("closed")}},t=()=>{R(e,(e,t)=>{this.transport.unbind(t,e)})};R(e,(e,t)=>{this.transport.bind(t,e)})}handleCloseEvent(e){var t=je.getCloseAction(e),n=je.getCloseError(e);n&&this.emit("error",n),t&&this.emit(t,{action:t,error:n})}}class Se{constructor(e,t){this.transport=e,this.callback=t,this.bindListeners()}close(){this.unbindListeners(),this.transport.close()}bindListeners(){this.onMessage=e=>{var t;this.unbindListeners();try{t=je.processHandshake(e)}catch(e){return this.finish("error",{error:e}),void this.transport.close()}"connected"===t.action?this.finish("connected",{connection:new Ce(t.id,this.transport),activityTimeout:t.activityTimeout}):(this.finish(t.action,{error:t.error}),this.transport.close())},this.onClosed=e=>{this.unbindListeners();var t=je.getCloseAction(e)||"backoff",n=je.getCloseError(e);this.finish(t,{error:n})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)}unbindListeners(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)}finish(e,t){this.callback(M({transport:this.transport,action:e},t))}}class Pe{constructor(e,t){this.timeline=e,this.options=t||{}}send(e,t){this.timeline.isEmpty()||this.timeline.send(ut.TimelineTransport.getAgent(this,e),t)}}class Oe extends se{constructor(e,t){super((function(t,n){K.debug("No callbacks on "+e+" for "+t)})),this.name=e,this.pusher=t,this.subscribed=!1,this.subscriptionPending=!1,this.subscriptionCancelled=!1}authorize(e,t){return t(null,{auth:""})}trigger(e,t){if(0!==e.indexOf("client-"))throw new d("Event '"+e+"' does not start with 'client-'");if(!this.subscribed){var n=u("triggeringClientEvents");K.warn("Client event triggered before channel 'subscription_succeeded' event . "+n)}return this.pusher.send_event(e,t,this.name)}disconnect(){this.subscribed=!1,this.subscriptionPending=!1}handleEvent(e){var t=e.event,n=e.data;"pusher_internal:subscription_succeeded"===t?this.handleSubscriptionSucceededEvent(e):"pusher_internal:subscription_count"===t?this.handleSubscriptionCountEvent(e):0!==t.indexOf("pusher_internal:")&&this.emit(t,n,{})}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",e.data)}handleSubscriptionCountEvent(e){e.data.subscription_count&&(this.subscriptionCount=e.data.subscription_count),this.emit("pusher:subscription_count",e.data)}subscribe(){this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,(e,t)=>{e?(this.subscriptionPending=!1,K.error(e.toString()),this.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:e.message},e instanceof b?{status:e.status}:{}))):this.pusher.send_event("pusher:subscribe",{auth:t.auth,channel_data:t.channel_data,channel:this.name})}))}unsubscribe(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})}cancelSubscription(){this.subscriptionCancelled=!0}reinstateSubscription(){this.subscriptionCancelled=!1}}class Te extends Oe{authorize(e,t){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:e},t)}}class Ae{constructor(){this.reset()}get(e){return Object.prototype.hasOwnProperty.call(this.members,e)?{id:e,info:this.members[e]}:null}each(e){R(this.members,(t,n)=>{e(this.get(n))})}setMyID(e){this.myID=e}onSubscription(e){this.members=e.presence.hash,this.count=e.presence.count,this.me=this.get(this.myID)}addMember(e){return null===this.get(e.user_id)&&this.count++,this.members[e.user_id]=e.user_info,this.get(e.user_id)}removeMember(e){var t=this.get(e.user_id);return t&&(delete this.members[e.user_id],this.count--),t}reset(){this.members={},this.count=0,this.myID=null,this.me=null}}var Ee=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function a(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};class ze extends Te{constructor(e,t){super(e,t),this.members=new Ae}authorize(e,t){super.authorize(e,(e,n)=>Ee(this,void 0,void 0,(function*(){if(!e)if(null!=(n=n).channel_data){var i=JSON.parse(n.channel_data);this.members.setMyID(i.user_id)}else{if(yield this.pusher.user.signinDonePromise,null==this.pusher.user.user_data){let e=u("authorizationEndpoint");return K.error(`Invalid auth response for channel '${this.name}', expected 'channel_data' field. ${e}, or the user should be signed in.`),void t("Invalid auth response")}this.members.setMyID(this.pusher.user.user_data.id)}t(e,n)})))}handleEvent(e){var t=e.event;if(0===t.indexOf("pusher_internal:"))this.handleInternalEvent(e);else{var n=e.data,i={};e.user_id&&(i.user_id=e.user_id),this.emit(t,n,i)}}handleInternalEvent(e){var t=e.event,n=e.data;switch(t){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(e);break;case"pusher_internal:subscription_count":this.handleSubscriptionCountEvent(e);break;case"pusher_internal:member_added":var i=this.members.addMember(n);this.emit("pusher:member_added",i);break;case"pusher_internal:member_removed":var o=this.members.removeMember(n);o&&this.emit("pusher:member_removed",o)}}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(e.data),this.emit("pusher:subscription_succeeded",this.members))}disconnect(){this.members.reset(),super.disconnect()}}var Ie=n(1),$e=n(0);class De extends Te{constructor(e,t,n){super(e,t),this.key=null,this.nacl=n}authorize(e,t){super.authorize(e,(e,n)=>{if(e)return void t(e,n);let i=n.shared_secret;i?(this.key=Object($e.decode)(i),delete n.shared_secret,t(null,n)):t(new Error("No shared_secret key in auth payload for encrypted channel: "+this.name),null)})}trigger(e,t){throw new g("Client events are not currently supported for encrypted channels")}handleEvent(e){var t=e.event,n=e.data;0!==t.indexOf("pusher_internal:")&&0!==t.indexOf("pusher:")?this.handleEncryptedEvent(t,n):super.handleEvent(e)}handleEncryptedEvent(e,t){if(!this.key)return void K.debug("Received encrypted event before key has been retrieved from the authEndpoint");if(!t.ciphertext||!t.nonce)return void K.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+t);let n=Object($e.decode)(t.ciphertext);if(n.length<this.nacl.secretbox.overheadLength)return void K.error(`Expected encrypted event ciphertext length to be ${this.nacl.secretbox.overheadLength}, got: ${n.length}`);let i=Object($e.decode)(t.nonce);if(i.length<this.nacl.secretbox.nonceLength)return void K.error(`Expected encrypted event nonce length to be ${this.nacl.secretbox.nonceLength}, got: ${i.length}`);let o=this.nacl.secretbox.open(n,i,this.key);if(null===o)return K.debug("Failed to decrypt an event, probably because it was encrypted with a different key. Fetching a new key from the authEndpoint..."),void this.authorize(this.pusher.connection.socket_id,(t,r)=>{t?K.error(`Failed to make a request to the authEndpoint: ${r}. Unable to fetch new key, so dropping encrypted event`):(o=this.nacl.secretbox.open(n,i,this.key),null!==o?this.emit(e,this.getDataToEmit(o)):K.error("Failed to decrypt event with new key. Dropping encrypted event"))});this.emit(e,this.getDataToEmit(o))}getDataToEmit(e){let t=Object(Ie.decode)(e);try{return JSON.parse(t)}catch(e){return t}}}class Me extends se{constructor(e,t){super(),this.state="initialized",this.connection=null,this.key=e,this.options=t,this.timeline=this.options.timeline,this.usingTLS=this.options.useTLS,this.errorCallbacks=this.buildErrorCallbacks(),this.connectionCallbacks=this.buildConnectionCallbacks(this.errorCallbacks),this.handshakeCallbacks=this.buildHandshakeCallbacks(this.errorCallbacks);var n=ut.getNetwork();n.bind("online",()=>{this.timeline.info({netinfo:"online"}),"connecting"!==this.state&&"unavailable"!==this.state||this.retryIn(0)}),n.bind("offline",()=>{this.timeline.info({netinfo:"offline"}),this.connection&&this.sendActivityCheck()}),this.updateStrategy()}connect(){this.connection||this.runner||(this.strategy.isSupported()?(this.updateState("connecting"),this.startConnecting(),this.setUnavailableTimer()):this.updateState("failed"))}send(e){return!!this.connection&&this.connection.send(e)}send_event(e,t,n){return!!this.connection&&this.connection.send_event(e,t,n)}disconnect(){this.disconnectInternally(),this.updateState("disconnected")}isUsingTLS(){return this.usingTLS}startConnecting(){var e=(t,n)=>{t?this.runner=this.strategy.connect(0,e):"error"===n.action?(this.emit("error",{type:"HandshakeError",error:n.error}),this.timeline.error({handshakeError:n.error})):(this.abortConnecting(),this.handshakeCallbacks[n.action](n))};this.runner=this.strategy.connect(0,e)}abortConnecting(){this.runner&&(this.runner.abort(),this.runner=null)}disconnectInternally(){this.abortConnecting(),this.clearRetryTimer(),this.clearUnavailableTimer(),this.connection&&this.abandonConnection().close()}updateStrategy(){this.strategy=this.options.getStrategy({key:this.key,timeline:this.timeline,useTLS:this.usingTLS})}retryIn(e){this.timeline.info({action:"retry",delay:e}),e>0&&this.emit("connecting_in",Math.round(e/1e3)),this.retryTimer=new I(e||0,()=>{this.disconnectInternally(),this.connect()})}clearRetryTimer(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)}setUnavailableTimer(){this.unavailableTimer=new I(this.options.unavailableTimeout,()=>{this.updateState("unavailable")})}clearUnavailableTimer(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()}sendActivityCheck(){this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new I(this.options.pongTimeout,()=>{this.timeline.error({pong_timed_out:this.options.pongTimeout}),this.retryIn(0)})}resetActivityCheck(){this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new I(this.activityTimeout,()=>{this.sendActivityCheck()}))}stopActivityCheck(){this.activityTimer&&this.activityTimer.ensureAborted()}buildConnectionCallbacks(e){return M({},e,{message:e=>{this.resetActivityCheck(),this.emit("message",e)},ping:()=>{this.send_event("pusher:pong",{})},activity:()=>{this.resetActivityCheck()},error:e=>{this.emit("error",e)},closed:()=>{this.abandonConnection(),this.shouldRetry()&&this.retryIn(1e3)}})}buildHandshakeCallbacks(e){return M({},e,{connected:e=>{this.activityTimeout=Math.min(this.options.activityTimeout,e.activityTimeout,e.connection.activityTimeout||1/0),this.clearUnavailableTimer(),this.setConnection(e.connection),this.socket_id=this.connection.id,this.updateState("connected",{socket_id:this.socket_id})}})}buildErrorCallbacks(){let e=e=>t=>{t.error&&this.emit("error",{type:"WebSocketError",error:t.error}),e(t)};return{tls_only:e(()=>{this.usingTLS=!0,this.updateStrategy(),this.retryIn(0)}),refused:e(()=>{this.disconnect()}),backoff:e(()=>{this.retryIn(1e3)}),retry:e(()=>{this.retryIn(0)})}}setConnection(e){for(var t in this.connection=e,this.connectionCallbacks)this.connection.bind(t,this.connectionCallbacks[t]);this.resetActivityCheck()}abandonConnection(){if(this.connection){for(var e in this.stopActivityCheck(),this.connectionCallbacks)this.connection.unbind(e,this.connectionCallbacks[e]);var t=this.connection;return this.connection=null,t}}updateState(e,t){var n=this.state;if(this.state=e,n!==e){var i=e;"connected"===i&&(i+=" with new socket ID "+t.socket_id),K.debug("State changed",n+" -> "+i),this.timeline.info({state:e,params:t}),this.emit("state_change",{previous:n,current:e}),this.emit(e,t)}}shouldRetry(){return"connecting"===this.state||"connected"===this.state}}class Le{constructor(){this.channels={}}add(e,t){return this.channels[e]||(this.channels[e]=function(e,t){if(0===e.indexOf("private-encrypted-")){if(t.config.nacl)return Ne.createEncryptedChannel(e,t,t.config.nacl);let n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",i=u("encryptedChannelSupport");throw new g(`${n}. ${i}`)}if(0===e.indexOf("private-"))return Ne.createPrivateChannel(e,t);if(0===e.indexOf("presence-"))return Ne.createPresenceChannel(e,t);if(0===e.indexOf("#"))throw new p('Cannot create a channel with name "'+e+'".');return Ne.createChannel(e,t)}(e,t)),this.channels[e]}all(){return function(e){var t=[];return R(e,(function(e){t.push(e)})),t}(this.channels)}find(e){return this.channels[e]}remove(e){var t=this.channels[e];return delete this.channels[e],t}disconnect(){R(this.channels,(function(e){e.disconnect()}))}}var Ne={createChannels:()=>new Le,createConnectionManager:(e,t)=>new Me(e,t),createChannel:(e,t)=>new Oe(e,t),createPrivateChannel:(e,t)=>new Te(e,t),createPresenceChannel:(e,t)=>new ze(e,t),createEncryptedChannel:(e,t,n)=>new De(e,t,n),createTimelineSender:(e,t)=>new Pe(e,t),createHandshake:(e,t)=>new Se(e,t),createAssistantToTheTransportManager:(e,t,n)=>new ke(e,t,n)};class Re{constructor(e){this.options=e||{},this.livesLeft=this.options.lives||1/0}getAssistant(e){return Ne.createAssistantToTheTransportManager(this,e,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})}isAlive(){return this.livesLeft>0}reportDeath(){this.livesLeft-=1}}class Fe{constructor(e,t){this.strategies=e,this.loop=Boolean(t.loop),this.failFast=Boolean(t.failFast),this.timeout=t.timeout,this.timeoutLimit=t.timeoutLimit}isSupported(){return q(this.strategies,D.method("isSupported"))}connect(e,t){var n=this.strategies,i=0,o=this.timeout,r=null,a=(s,l)=>{l?t(null,l):(i+=1,this.loop&&(i%=n.length),i<n.length?(o&&(o*=2,this.timeoutLimit&&(o=Math.min(o,this.timeoutLimit))),r=this.tryStrategy(n[i],e,{timeout:o,failFast:this.failFast},a)):t(!0))};return r=this.tryStrategy(n[i],e,{timeout:o,failFast:this.failFast},a),{abort:function(){r.abort()},forceMinPriority:function(t){e=t,r&&r.forceMinPriority(t)}}}tryStrategy(e,t,n,i){var o=null,r=null;return n.timeout>0&&(o=new I(n.timeout,(function(){r.abort(),i(!0)}))),r=e.connect(t,(function(e,t){e&&o&&o.isRunning()&&!n.failFast||(o&&o.ensureAborted(),i(e,t))})),{abort:function(){o&&o.ensureAborted(),r.abort()},forceMinPriority:function(e){r.forceMinPriority(e)}}}}class Be{constructor(e){this.strategies=e}isSupported(){return q(this.strategies,D.method("isSupported"))}connect(e,t){return function(e,t,n){var i=U(e,(function(e,i,o,r){return e.connect(t,n(i,r))}));return{abort:function(){B(i,Ue)},forceMinPriority:function(e){B(i,(function(t){t.forceMinPriority(e)}))}}}(this.strategies,e,(function(e,n){return function(i,o){n[e].error=i,i?function(e){return function(e,t){for(var n=0;n<e.length;n++)if(!t(e[n],n,e))return!1;return!0}(e,(function(e){return Boolean(e.error)}))}(n)&&t(!0):(B(n,(function(e){e.forceMinPriority(o.transport.priority)})),t(null,o))}}))}}function Ue(e){e.error||e.aborted||(e.abort(),e.aborted=!0)}class Ve{constructor(e,t,n){this.strategy=e,this.transports=t,this.ttl=n.ttl||18e5,this.usingTLS=n.useTLS,this.timeline=n.timeline}isSupported(){return this.strategy.isSupported()}connect(e,t){var n=this.usingTLS,i=function(e){var t=ut.getLocalStorage();if(t)try{var n=t[He(e)];if(n)return JSON.parse(n)}catch(t){qe(e)}return null}(n),o=i&&i.cacheSkipCount?i.cacheSkipCount:0,r=[this.strategy];if(i&&i.timestamp+this.ttl>=D.now()){var a=this.transports[i.transport];a&&(["ws","wss"].includes(i.transport)||o>3?(this.timeline.info({cached:!0,transport:i.transport,latency:i.latency}),r.push(new Fe([a],{timeout:2*i.latency+1e3,failFast:!0}))):o++)}var s=D.now(),l=r.pop().connect(e,(function i(a,c){a?(qe(n),r.length>0?(s=D.now(),l=r.pop().connect(e,i)):t(a)):(function(e,t,n,i){var o=ut.getLocalStorage();if(o)try{o[He(e)]=G({timestamp:D.now(),transport:t,latency:n,cacheSkipCount:i})}catch(e){}}(n,c.transport.name,D.now()-s,o),t(null,c))}));return{abort:function(){l.abort()},forceMinPriority:function(t){e=t,l&&l.forceMinPriority(t)}}}}function He(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function qe(e){var t=ut.getLocalStorage();if(t)try{delete t[He(e)]}catch(e){}}class We{constructor(e,{delay:t}){this.strategy=e,this.options={delay:t}}isSupported(){return this.strategy.isSupported()}connect(e,t){var n,i=this.strategy,o=new I(this.options.delay,(function(){n=i.connect(e,t)}));return{abort:function(){o.ensureAborted(),n&&n.abort()},forceMinPriority:function(t){e=t,n&&n.forceMinPriority(t)}}}}class Je{constructor(e,t,n){this.test=e,this.trueBranch=t,this.falseBranch=n}isSupported(){return(this.test()?this.trueBranch:this.falseBranch).isSupported()}connect(e,t){return(this.test()?this.trueBranch:this.falseBranch).connect(e,t)}}class Ge{constructor(e){this.strategy=e}isSupported(){return this.strategy.isSupported()}connect(e,t){var n=this.strategy.connect(e,(function(e,i){i&&n.abort(),t(e,i)}));return n}}function Ke(e){return function(){return e.isSupported()}}var Ye,Ze=function(e,t,n){var i={};function o(t,o,r,a,s){var l=n(e,t,o,r,a,s);return i[t]=l,l}var r,a=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),s=Object.assign({},a,{useTLS:!0}),l=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),c={loop:!0,timeout:15e3,timeoutLimit:6e4},u=new Re({minPingDelay:1e4,maxPingDelay:e.activityTimeout}),d=new Re({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),p=o("ws","ws",3,a,u),h=o("wss","ws",3,s,u),m=o("sockjs","sockjs",1,l),f=o("xhr_streaming","xhr_streaming",1,l,d),g=o("xdr_streaming","xdr_streaming",1,l,d),v=o("xhr_polling","xhr_polling",1,l),_=o("xdr_polling","xdr_polling",1,l),b=new Fe([p],c),y=new Fe([h],c),w=new Fe([m],c),k=new Fe([new Je(Ke(f),f,g)],c),x=new Fe([new Je(Ke(v),v,_)],c),j=new Fe([new Je(Ke(k),new Be([k,new We(x,{delay:4e3})]),x)],c),C=new Je(Ke(j),j,w);return r=t.useTLS?new Be([b,new We(C,{delay:2e3})]):new Be([b,new We(y,{delay:2e3}),new We(C,{delay:5e3})]),new Ve(new Ge(new Je(Ke(p),r,C)),i,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},Xe={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new h),e.close()},t.onerror=function(t){e.emit("error",t),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}};class Qe extends se{constructor(e,t,n){super(),this.hooks=e,this.method=t,this.url=n}start(e){this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=()=>{this.close()},ut.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(e)}close(){this.unloader&&(ut.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)}onChunk(e,t){for(;;){var n=this.advanceBuffer(t);if(!n)break;this.emit("chunk",{status:e,data:n})}this.isBufferTooLong(t)&&this.emit("buffer_too_long")}advanceBuffer(e){var t=e.slice(this.position),n=t.indexOf("\n");return-1!==n?(this.position+=n+1,t.slice(0,n)):null}isBufferTooLong(e){return this.position===e.length&&e.length>262144}}!function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"}(Ye||(Ye={}));var et=Ye,tt=1;function nt(e){var t=-1===e.indexOf("?")?"?":"&";return e+t+"t="+ +new Date+"&n="+tt++}function it(e){return ut.randomInt(e)}var ot,rt=class{constructor(e,t){this.hooks=e,this.session=it(1e3)+"/"+function(e){for(var t=[],n=0;n<e;n++)t.push(it(32).toString(32));return t.join("")}(8),this.location=function(e){var t=/([^\?]*)\/*(\??.*)/.exec(e);return{base:t[1],queryString:t[2]}}(t),this.readyState=et.CONNECTING,this.openStream()}send(e){return this.sendRaw(JSON.stringify([e]))}ping(){this.hooks.sendHeartbeat(this)}close(e,t){this.onClose(e,t,!0)}sendRaw(e){if(this.readyState!==et.OPEN)return!1;try{return ut.createSocketRequest("POST",nt((t=this.location,n=this.session,t.base+"/"+n+"/xhr_send"))).start(e),!0}catch(e){return!1}var t,n}reconnect(){this.closeStream(),this.openStream()}onClose(e,t,n){this.closeStream(),this.readyState=et.CLOSED,this.onclose&&this.onclose({code:e,reason:t,wasClean:n})}onChunk(e){var t;if(200===e.status)switch(this.readyState===et.OPEN&&this.onActivity(),e.data.slice(0,1)){case"o":t=JSON.parse(e.data.slice(1)||"{}"),this.onOpen(t);break;case"a":t=JSON.parse(e.data.slice(1)||"[]");for(var n=0;n<t.length;n++)this.onEvent(t[n]);break;case"m":t=JSON.parse(e.data.slice(1)||"null"),this.onEvent(t);break;case"h":this.hooks.onHeartbeat(this);break;case"c":t=JSON.parse(e.data.slice(1)||"[]"),this.onClose(t[0],t[1],!0)}}onOpen(e){var t,n,i;this.readyState===et.CONNECTING?(e&&e.hostname&&(this.location.base=(t=this.location.base,n=e.hostname,(i=/(https?:\/\/)([^\/:]+)((\/|:)?.*)/.exec(t))[1]+n+i[3])),this.readyState=et.OPEN,this.onopen&&this.onopen()):this.onClose(1006,"Server lost session",!0)}onEvent(e){this.readyState===et.OPEN&&this.onmessage&&this.onmessage({data:e})}onActivity(){this.onactivity&&this.onactivity()}onError(e){this.onerror&&this.onerror(e)}openStream(){this.stream=ut.createSocketRequest("POST",nt(this.hooks.getReceiveURL(this.location,this.session))),this.stream.bind("chunk",e=>{this.onChunk(e)}),this.stream.bind("finished",e=>{this.hooks.onFinished(this,e)}),this.stream.bind("buffer_too_long",()=>{this.reconnect()});try{this.stream.start()}catch(e){D.defer(()=>{this.onError(e),this.onClose(1006,"Could not start streaming",!1)})}}closeStream(){this.stream&&(this.stream.unbind_all(),this.stream.close(),this.stream=null)}},at={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr_streaming"+e.queryString},onHeartbeat:function(e){e.sendRaw("[]")},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){e.onClose(1006,"Connection interrupted ("+t+")",!1)}},st={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr"+e.queryString},onHeartbeat:function(){},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){200===t?e.reconnect():e.onClose(1006,"Connection interrupted ("+t+")",!1)}},lt={getRequest:function(e){var t=new(ut.getXHRAPI());return t.onreadystatechange=t.onprogress=function(){switch(t.readyState){case 3:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText);break;case 4:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText),e.emit("finished",t.status),e.close()}},t},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},ct={createStreamingSocket(e){return this.createSocket(at,e)},createPollingSocket(e){return this.createSocket(st,e)},createSocket:(e,t)=>new rt(e,t),createXHR(e,t){return this.createRequest(lt,e,t)},createRequest:(e,t,n)=>new Qe(e,t,n),createXDR:function(e,t){return this.createRequest(Xe,e,t)}},ut={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:o,DependenciesReceivers:a,getDefaultStrategy:Ze,Transports:ye,transportConnectionInitializer:function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),s.load(e.hooks.file,{useTLS:e.options.useTLS},(function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))}))):e.onClose()},HTTPFactory:ct,TimelineTransport:Q,getXHRAPI:()=>window.XMLHttpRequest,getWebSocketAPI:()=>window.WebSocket||window.MozWebSocket,setup(e){window.Pusher=e;var t=()=>{this.onDocumentBody(e.ready)};window.JSON?t():s.load("json2",{},t)},getDocument:()=>document,getProtocol(){return this.getDocument().location.protocol},getAuthorizers:()=>({ajax:y,jsonp:Y}),onDocumentBody(e){document.body?e():setTimeout(()=>{this.onDocumentBody(e)},0)},createJSONPRequest:(e,t)=>new X(e,t),createScriptRequest:e=>new Z(e),getLocalStorage(){try{return window.localStorage}catch(e){return}},createXHR(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest(){return new(this.getXHRAPI())},createMicrosoftXHR:()=>new ActiveXObject("Microsoft.XMLHTTP"),getNetwork:()=>we,createWebSocket(e){return new(this.getWebSocketAPI())(e)},createSocketRequest(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(0===t.indexOf("https:")))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported(){var e=this.getXHRAPI();return Boolean(e)&&void 0!==(new e).withCredentials},isXDRSupported(e){var t=e?"https:":"http:",n=this.getProtocol();return Boolean(window.XDomainRequest)&&n===t},addUnloadListener(e){void 0!==window.addEventListener?window.addEventListener("unload",e,!1):void 0!==window.attachEvent&&window.attachEvent("onunload",e)},removeUnloadListener(e){void 0!==window.addEventListener?window.removeEventListener("unload",e,!1):void 0!==window.detachEvent&&window.detachEvent("onunload",e)},randomInt:e=>Math.floor((window.crypto||window.msCrypto).getRandomValues(new Uint32Array(1))[0]/Math.pow(2,32)*e)};!function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"}(ot||(ot={}));var dt=ot;class pt{constructor(e,t,n){this.key=e,this.session=t,this.events=[],this.options=n||{},this.sent=0,this.uniqueID=0}log(e,t){e<=this.options.level&&(this.events.push(M({},t,{timestamp:D.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())}error(e){this.log(dt.ERROR,e)}info(e){this.log(dt.INFO,e)}debug(e){this.log(dt.DEBUG,e)}isEmpty(){return 0===this.events.length}send(e,t){var n=M({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],e(n,(e,n)=>{e||this.sent++,t&&t(e,n)}),!0}generateUniqueID(){return this.uniqueID++,this.uniqueID}}class ht{constructor(e,t,n,i){this.name=e,this.priority=t,this.transport=n,this.options=i||{}}isSupported(){return this.transport.isSupported({useTLS:this.options.useTLS})}connect(e,t){if(!this.isSupported())return mt(new _,t);if(this.priority<e)return mt(new m,t);var n=!1,i=this.transport.createConnection(this.name,this.priority,this.options.key,this.options),o=null,r=function(){i.unbind("initialized",r),i.connect()},a=function(){o=Ne.createHandshake(i,(function(e){n=!0,c(),t(null,e)}))},s=function(e){c(),t(e)},l=function(){var e;c(),e=G(i),t(new f(e))},c=function(){i.unbind("initialized",r),i.unbind("open",a),i.unbind("error",s),i.unbind("closed",l)};return i.bind("initialized",r),i.bind("open",a),i.bind("error",s),i.bind("closed",l),i.initialize(),{abort:()=>{n||(c(),o?o.close():i.close())},forceMinPriority:e=>{n||this.priority<e&&(o?o.close():i.close())}}}}function mt(e,t){return D.defer((function(){t(e)})),{abort:function(){},forceMinPriority:function(){}}}const{Transports:ft}=ut;var gt=function(e,t,n,i,o,r){var a,s=ft[n];if(!s)throw new v(n);return e.enabledTransports&&-1===N(e.enabledTransports,t)||e.disabledTransports&&-1!==N(e.disabledTransports,t)?a=vt:(o=Object.assign({ignoreNullOrigin:e.ignoreNullOrigin},o),a=new ht(t,i,r?r.getAssistant(s):s,o)),a},vt={isSupported:function(){return!1},connect:function(e,t){var n=D.defer((function(){t(new _)}));return{abort:function(){n.ensureAborted()},forceMinPriority:function(){}}}},_t=e=>{if(void 0===ut.getAuthorizers()[e.transport])throw`'${e.transport}' is not a recognized auth transport`;return(t,n)=>{const i=((e,t)=>{var n="socket_id="+encodeURIComponent(e.socketId);for(var i in t.params)n+="&"+encodeURIComponent(i)+"="+encodeURIComponent(t.params[i]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var i in e)n+="&"+encodeURIComponent(i)+"="+encodeURIComponent(e[i])}return n})(t,e);ut.getAuthorizers()[e.transport](ut,i,e,c.UserAuthentication,n)}},bt=e=>{if(void 0===ut.getAuthorizers()[e.transport])throw`'${e.transport}' is not a recognized auth transport`;return(t,n)=>{const i=((e,t)=>{var n="socket_id="+encodeURIComponent(e.socketId);for(var i in n+="&channel_name="+encodeURIComponent(e.channelName),t.params)n+="&"+encodeURIComponent(i)+"="+encodeURIComponent(t.params[i]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var i in e)n+="&"+encodeURIComponent(i)+"="+encodeURIComponent(e[i])}return n})(t,e);ut.getAuthorizers()[e.transport](ut,i,e,c.ChannelAuthorization,n)}};function yt(e){return e.httpHost?e.httpHost:e.cluster?`sockjs-${e.cluster}.pusher.com`:r.httpHost}function wt(e){return e.wsHost?e.wsHost:`ws-${e.cluster}.pusher.com`}function kt(e){return"https:"===ut.getProtocol()||!1!==e.forceTLS}function xt(e){return"enableStats"in e?e.enableStats:"disableStats"in e&&!e.disableStats}function jt(e){const t=Object.assign(Object.assign({},r.userAuthentication),e.userAuthentication);return"customHandler"in t&&null!=t.customHandler?t.customHandler:_t(t)}function Ct(e,t){const n=function(e,t){let n;return"channelAuthorization"in e?n=Object.assign(Object.assign({},r.channelAuthorization),e.channelAuthorization):(n={transport:e.authTransport||r.authTransport,endpoint:e.authEndpoint||r.authEndpoint},"auth"in e&&("params"in e.auth&&(n.params=e.auth.params),"headers"in e.auth&&(n.headers=e.auth.headers)),"authorizer"in e&&(n.customHandler=((e,t,n)=>{const i={authTransport:t.transport,authEndpoint:t.endpoint,auth:{params:t.params,headers:t.headers}};return(t,o)=>{const r=e.channel(t.channelName);n(r,i).authorize(t.socketId,o)}})(t,n,e.authorizer))),n}(e,t);return"customHandler"in n&&null!=n.customHandler?n.customHandler:bt(n)}class St extends se{constructor(e){super((function(e,t){K.debug("No callbacks on watchlist events for "+e)})),this.pusher=e,this.bindWatchlistInternalEvent()}handleEvent(e){e.data.events.forEach(e=>{this.emit(e.name,e)})}bindWatchlistInternalEvent(){this.pusher.connection.bind("message",e=>{"pusher_internal:watchlist_events"===e.event&&this.handleEvent(e)})}}var Pt=function(){let e,t;return{promise:new Promise((n,i)=>{e=n,t=i}),resolve:e,reject:t}};class Ot extends se{constructor(e){super((function(e,t){K.debug("No callbacks on user for "+e)})),this.signin_requested=!1,this.user_data=null,this.serverToUserChannel=null,this.signinDonePromise=null,this._signinDoneResolve=null,this._onAuthorize=(e,t)=>{if(e)return K.warn("Error during signin: "+e),void this._cleanup();this.pusher.send_event("pusher:signin",{auth:t.auth,user_data:t.user_data})},this.pusher=e,this.pusher.connection.bind("state_change",({previous:e,current:t})=>{"connected"!==e&&"connected"===t&&this._signin(),"connected"===e&&"connected"!==t&&(this._cleanup(),this._newSigninPromiseIfNeeded())}),this.watchlist=new St(e),this.pusher.connection.bind("message",e=>{"pusher:signin_success"===e.event&&this._onSigninSuccess(e.data),this.serverToUserChannel&&this.serverToUserChannel.name===e.channel&&this.serverToUserChannel.handleEvent(e)})}signin(){this.signin_requested||(this.signin_requested=!0,this._signin())}_signin(){this.signin_requested&&(this._newSigninPromiseIfNeeded(),"connected"===this.pusher.connection.state&&this.pusher.config.userAuthenticator({socketId:this.pusher.connection.socket_id},this._onAuthorize))}_onSigninSuccess(e){try{this.user_data=JSON.parse(e.user_data)}catch(t){return K.error("Failed parsing user data after signin: "+e.user_data),void this._cleanup()}if("string"!=typeof this.user_data.id||""===this.user_data.id)return K.error("user_data doesn't contain an id. user_data: "+this.user_data),void this._cleanup();this._signinDoneResolve(),this._subscribeChannels()}_subscribeChannels(){this.serverToUserChannel=new Oe("#server-to-user-"+this.user_data.id,this.pusher),this.serverToUserChannel.bind_global((e,t)=>{0!==e.indexOf("pusher_internal:")&&0!==e.indexOf("pusher:")&&this.emit(e,t)}),(e=>{e.subscriptionPending&&e.subscriptionCancelled?e.reinstateSubscription():e.subscriptionPending||"connected"!==this.pusher.connection.state||e.subscribe()})(this.serverToUserChannel)}_cleanup(){this.user_data=null,this.serverToUserChannel&&(this.serverToUserChannel.unbind_all(),this.serverToUserChannel.disconnect(),this.serverToUserChannel=null),this.signin_requested&&this._signinDoneResolve()}_newSigninPromiseIfNeeded(){if(!this.signin_requested)return;if(this.signinDonePromise&&!this.signinDonePromise.done)return;const{promise:e,resolve:t,reject:n}=Pt();e.done=!1;const i=()=>{e.done=!0};e.then(i).catch(i),this.signinDonePromise=e,this._signinDoneResolve=t}}class Tt{static ready(){Tt.isReady=!0;for(var e=0,t=Tt.instances.length;e<t;e++)Tt.instances[e].connect()}static getClientFeatures(){return F(H({ws:ut.Transports.ws},(function(e){return e.isSupported({})})))}constructor(e,t){!function(e){if(null==e)throw"You must pass your app key when you instantiate Pusher."}(e),function(e){if(null==e)throw"You must pass an options object";if(null==e.cluster)throw"Options object must provide a cluster";"disableStats"in e&&K.warn("The disableStats option is deprecated in favor of enableStats")}(t),this.key=e,this.config=function(e,t){let n={activityTimeout:e.activityTimeout||r.activityTimeout,cluster:e.cluster,httpPath:e.httpPath||r.httpPath,httpPort:e.httpPort||r.httpPort,httpsPort:e.httpsPort||r.httpsPort,pongTimeout:e.pongTimeout||r.pongTimeout,statsHost:e.statsHost||r.stats_host,unavailableTimeout:e.unavailableTimeout||r.unavailableTimeout,wsPath:e.wsPath||r.wsPath,wsPort:e.wsPort||r.wsPort,wssPort:e.wssPort||r.wssPort,enableStats:xt(e),httpHost:yt(e),useTLS:kt(e),wsHost:wt(e),userAuthenticator:jt(e),channelAuthorizer:Ct(e,t)};return"disabledTransports"in e&&(n.disabledTransports=e.disabledTransports),"enabledTransports"in e&&(n.enabledTransports=e.enabledTransports),"ignoreNullOrigin"in e&&(n.ignoreNullOrigin=e.ignoreNullOrigin),"timelineParams"in e&&(n.timelineParams=e.timelineParams),"nacl"in e&&(n.nacl=e.nacl),n}(t,this),this.channels=Ne.createChannels(),this.global_emitter=new se,this.sessionID=ut.randomInt(1e9),this.timeline=new pt(this.key,this.sessionID,{cluster:this.config.cluster,features:Tt.getClientFeatures(),params:this.config.timelineParams||{},limit:50,level:dt.INFO,version:r.VERSION}),this.config.enableStats&&(this.timelineSender=Ne.createTimelineSender(this.timeline,{host:this.config.statsHost,path:"/timeline/v2/"+ut.TimelineTransport.name})),this.connection=Ne.createConnectionManager(this.key,{getStrategy:e=>ut.getDefaultStrategy(this.config,e,gt),timeline:this.timeline,activityTimeout:this.config.activityTimeout,pongTimeout:this.config.pongTimeout,unavailableTimeout:this.config.unavailableTimeout,useTLS:Boolean(this.config.useTLS)}),this.connection.bind("connected",()=>{this.subscribeAll(),this.timelineSender&&this.timelineSender.send(this.connection.isUsingTLS())}),this.connection.bind("message",e=>{var t=0===e.event.indexOf("pusher_internal:");if(e.channel){var n=this.channel(e.channel);n&&n.handleEvent(e)}t||this.global_emitter.emit(e.event,e.data)}),this.connection.bind("connecting",()=>{this.channels.disconnect()}),this.connection.bind("disconnected",()=>{this.channels.disconnect()}),this.connection.bind("error",e=>{K.warn(e)}),Tt.instances.push(this),this.timeline.info({instances:Tt.instances.length}),this.user=new Ot(this),Tt.isReady&&this.connect()}channel(e){return this.channels.find(e)}allChannels(){return this.channels.all()}connect(){if(this.connection.connect(),this.timelineSender&&!this.timelineSenderTimer){var e=this.connection.isUsingTLS(),t=this.timelineSender;this.timelineSenderTimer=new $(6e4,(function(){t.send(e)}))}}disconnect(){this.connection.disconnect(),this.timelineSenderTimer&&(this.timelineSenderTimer.ensureAborted(),this.timelineSenderTimer=null)}bind(e,t,n){return this.global_emitter.bind(e,t,n),this}unbind(e,t,n){return this.global_emitter.unbind(e,t,n),this}bind_global(e){return this.global_emitter.bind_global(e),this}unbind_global(e){return this.global_emitter.unbind_global(e),this}unbind_all(e){return this.global_emitter.unbind_all(),this}subscribeAll(){var e;for(e in this.channels.channels)this.channels.channels.hasOwnProperty(e)&&this.subscribe(e)}subscribe(e){var t=this.channels.add(e,this);return t.subscriptionPending&&t.subscriptionCancelled?t.reinstateSubscription():t.subscriptionPending||"connected"!==this.connection.state||t.subscribe(),t}unsubscribe(e){var t=this.channels.find(e);t&&t.subscriptionPending?t.cancelSubscription():(t=this.channels.remove(e))&&t.subscribed&&t.unsubscribe()}send_event(e,t,n){return this.connection.send_event(e,t,n)}shouldUseTLS(){return this.config.useTLS}signin(){this.user.signin()}}Tt.instances=[],Tt.isReady=!1,Tt.logToConsole=!1,Tt.Runtime=ut,Tt.ScriptReceivers=ut.ScriptReceivers,Tt.DependenciesReceivers=ut.DependenciesReceivers,Tt.auth_callbacks=ut.auth_callbacks;var At=t.default=Tt;ut.setup(Tt)}])},e.exports=i()},endd:function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},eqyj:function(e,t,n){"use strict";var i=n("xTJ+");e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,o,r,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(o)&&s.push("path="+o),i.isString(r)&&s.push("domain="+r),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},g7np:function(e,t,n){"use strict";var i=n("2SVd"),o=n("5oMp");e.exports=function(e,t){return e&&!i(t)?o(e,t):t}},gCxh:function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={props:{quantity:Number},computed:a(a({},Object(i.c)(["cart","checkout","settings"])),{},{plan:function(){return this.cart.billing_cycle+(this.cart.nr_of_cycles||"")},nextTier:function(){if(!this.checkout.product.tiers||!Object.entries(this.checkout.product.tiers).length)return null;for(var e in this.checkout.product.tiers[this.plan])if(e>this.quantity)return{quantity:parseInt(e),price:this.$options.filters.currency(this.checkout.product.tiers[this.plan][e])};if(this.checkout.product.tiers[this.plan]){var t=Math.max.apply(Math,Object.keys(this.checkout.product.tiers[this.plan]).map((function(e){return parseInt(e)})));return{quantity:parseInt(t),price:this.$options.filters.currency(this.checkout.product.tiers[this.plan][t])}}}})},c=n("KHd+"),u=Object(c.a)(l,(function(){var e=this,t=e._self._c;return e.nextTier?t("p",{staticClass:"mb-4",staticStyle:{background:"rgba(0, 0, 0, 0.05)",padding:"10px","border-radius":"5px"},attrs:{id:"quantity-tier-message"}},[!e.settings.max_quantity||e.nextTier.quantity<e.settings.max_quantity?[e._v("\n        "+e._s(e.$t("checkouts.next_tier_discount",e.nextTier))+"\n    ")]:[e._v("\n        "+e._s(e.$t("checkouts.max_tier_discount",e.nextTier))+"\n    ")]],2):e._e()}),[],!1,null,null,null);t.default=u.exports},hIuj:function(e,t,n){"use strict";var i=n("SgzI"),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var r={},a=i.version.split(".");function s(e,t){for(var n=t?t.split("."):a,i=e.split("."),o=0;o<3;o++){if(n[o]>i[o])return!0;if(n[o]<i[o])return!1}return!1}o.transitional=function(e,t,n){var o=t&&s(t);function a(e,t){return"[Axios v"+i.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,s){if(!1===e)throw new Error(a(i," has been removed in "+t));return o&&!r[i]&&(r[i]=!0,console.warn(a(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,s)}},e.exports={isOlderVersion:s,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var i=Object.keys(e),o=i.length;o-- >0;){var r=i[o],a=t[r];if(a){var s=e[r],l=void 0===s||a(s,r,e);if(!0!==l)throw new TypeError("option "+r+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+r)}},validators:o}},hM9t:function(e,t,n){var i=n("XZs+");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},jE9Z:function(e,t,n){"use strict";function i(e,t){for(var n in t)e[n]=t[n];return e}n.d(t,"a",(function(){return qe}));var o=/[!'()*]/g,r=function(e){return"%"+e.charCodeAt(0).toString(16)},a=/%2C/g,s=function(e){return encodeURIComponent(e).replace(o,r).replace(a,",")};function l(e){try{return decodeURIComponent(e)}catch(e){0}return e}var c=function(e){return null==e||"object"==typeof e?e:String(e)};function u(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),i=l(n.shift()),o=n.length>0?l(n.join("=")):null;void 0===t[i]?t[i]=o:Array.isArray(t[i])?t[i].push(o):t[i]=[t[i],o]})),t):t}function d(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return s(t);if(Array.isArray(n)){var i=[];return n.forEach((function(e){void 0!==e&&(null===e?i.push(s(t)):i.push(s(t)+"="+s(e)))})),i.join("&")}return s(t)+"="+s(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var p=/\/?$/;function h(e,t,n,i){var o=i&&i.options.stringifyQuery,r=t.query||{};try{r=m(r)}catch(e){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:r,params:t.params||{},fullPath:v(t,o),matched:e?g(e):[]};return n&&(a.redirectedFrom=v(n,o)),Object.freeze(a)}function m(e){if(Array.isArray(e))return e.map(m);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=m(e[n]);return t}return e}var f=h(null,{path:"/"});function g(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function v(e,t){var n=e.path,i=e.query;void 0===i&&(i={});var o=e.hash;return void 0===o&&(o=""),(n||"/")+(t||d)(i)+o}function _(e,t,n){return t===f?e===t:!!t&&(e.path&&t.path?e.path.replace(p,"")===t.path.replace(p,"")&&(n||e.hash===t.hash&&b(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&b(e.query,t.query)&&b(e.params,t.params))))}function b(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),i=Object.keys(t).sort();return n.length===i.length&&n.every((function(n,o){var r=e[n];if(i[o]!==n)return!1;var a=t[n];return null==r||null==a?r===a:"object"==typeof r&&"object"==typeof a?b(r,a):String(r)===String(a)}))}function y(e){for(var t=0;t<e.matched.length;t++){var n=e.matched[t];for(var i in n.instances){var o=n.instances[i],r=n.enteredCbs[i];if(o&&r){delete n.enteredCbs[i];for(var a=0;a<r.length;a++)o._isBeingDestroyed||r[a](o)}}}}var w={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,o=t.children,r=t.parent,a=t.data;a.routerView=!0;for(var s=r.$createElement,l=n.name,c=r.$route,u=r._routerViewCache||(r._routerViewCache={}),d=0,p=!1;r&&r._routerRoot!==r;){var h=r.$vnode?r.$vnode.data:{};h.routerView&&d++,h.keepAlive&&r._directInactive&&r._inactive&&(p=!0),r=r.$parent}if(a.routerViewDepth=d,p){var m=u[l],f=m&&m.component;return f?(m.configProps&&k(f,a,m.route,m.configProps),s(f,a,o)):s()}var g=c.matched[d],v=g&&g.components[l];if(!g||!v)return u[l]=null,s();u[l]={component:v},a.registerRouteInstance=function(e,t){var n=g.instances[l];(t&&n!==e||!t&&n===e)&&(g.instances[l]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){g.instances[l]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==g.instances[l]&&(g.instances[l]=e.componentInstance),y(c)};var _=g.props&&g.props[l];return _&&(i(u[l],{route:c,configProps:_}),k(v,a,c,_)),s(v,a,o)}};function k(e,t,n,o){var r=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(n,o);if(r){r=t.props=i({},r);var a=t.attrs=t.attrs||{};for(var s in r)e.props&&s in e.props||(a[s]=r[s],delete r[s])}}function x(e,t,n){var i=e.charAt(0);if("/"===i)return e;if("?"===i||"#"===i)return t+e;var o=t.split("/");n&&o[o.length-1]||o.pop();for(var r=e.replace(/^\//,"").split("/"),a=0;a<r.length;a++){var s=r[a];".."===s?o.pop():"."!==s&&o.push(s)}return""!==o[0]&&o.unshift(""),o.join("/")}function j(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var C=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},S=F,P=z,O=function(e,t){return $(z(e,t),t)},T=$,A=R,E=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function z(e,t){for(var n,i=[],o=0,r=0,a="",s=t&&t.delimiter||"/";null!=(n=E.exec(e));){var l=n[0],c=n[1],u=n.index;if(a+=e.slice(r,u),r=u+l.length,c)a+=c[1];else{var d=e[r],p=n[2],h=n[3],m=n[4],f=n[5],g=n[6],v=n[7];a&&(i.push(a),a="");var _=null!=p&&null!=d&&d!==p,b="+"===g||"*"===g,y="?"===g||"*"===g,w=n[2]||s,k=m||f;i.push({name:h||o++,prefix:p||"",delimiter:w,optional:y,repeat:b,partial:_,asterisk:!!v,pattern:k?M(k):v?".*":"[^"+D(w)+"]+?"})}}return r<e.length&&(a+=e.substr(r)),a&&i.push(a),i}function I(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function $(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",N(t)));return function(t,i){for(var o="",r=t||{},a=(i||{}).pretty?I:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var c,u=r[l.name];if(null==u){if(l.optional){l.partial&&(o+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(C(u)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<u.length;d++){if(c=a(u[d]),!n[s].test(c))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(c)+"`");o+=(0===d?l.prefix:l.delimiter)+c}}else{if(c=l.asterisk?encodeURI(u).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):a(u),!n[s].test(c))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+c+'"');o+=l.prefix+c}}else o+=l}return o}}function D(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function M(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function L(e,t){return e.keys=t,e}function N(e){return e&&e.sensitive?"":"i"}function R(e,t,n){C(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==n.end,r="",a=0;a<e.length;a++){var s=e[a];if("string"==typeof s)r+=D(s);else{var l=D(s.prefix),c="(?:"+s.pattern+")";t.push(s),s.repeat&&(c+="(?:"+l+c+")*"),r+=c=s.optional?s.partial?l+"("+c+")?":"(?:"+l+"("+c+"))?":l+"("+c+")"}}var u=D(n.delimiter||"/"),d=r.slice(-u.length)===u;return i||(r=(d?r.slice(0,-u.length):r)+"(?:"+u+"(?=$))?"),r+=o?"$":i&&d?"":"(?="+u+"|$)",L(new RegExp("^"+r,N(n)),t)}function F(e,t,n){return C(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var i=0;i<n.length;i++)t.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return L(e,t)}(e,t):C(e)?function(e,t,n){for(var i=[],o=0;o<e.length;o++)i.push(F(e[o],t,n).source);return L(new RegExp("(?:"+i.join("|")+")",N(n)),t)}(e,t,n):function(e,t,n){return R(z(e,n),t,n)}(e,t,n)}S.parse=P,S.compile=O,S.tokensToFunction=T,S.tokensToRegExp=A;var B=Object.create(null);function U(e,t,n){t=t||{};try{var i=B[e]||(B[e]=S.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),i(t,{pretty:!0})}catch(e){return""}finally{delete t[0]}}function V(e,t,n,o){var r="string"==typeof e?{path:e}:e;if(r._normalized)return r;if(r.name){var a=(r=i({},e)).params;return a&&"object"==typeof a&&(r.params=i({},a)),r}if(!r.path&&r.params&&t){(r=i({},r))._normalized=!0;var s=i(i({},t.params),r.params);if(t.name)r.name=t.name,r.params=s;else if(t.matched.length){var l=t.matched[t.matched.length-1].path;r.path=U(l,s,t.path)}else 0;return r}var d=function(e){var t="",n="",i=e.indexOf("#");i>=0&&(t=e.slice(i),e=e.slice(0,i));var o=e.indexOf("?");return o>=0&&(n=e.slice(o+1),e=e.slice(0,o)),{path:e,query:n,hash:t}}(r.path||""),p=t&&t.path||"/",h=d.path?x(d.path,p,n||r.append):p,m=function(e,t,n){void 0===t&&(t={});var i,o=n||u;try{i=o(e||"")}catch(e){i={}}for(var r in t){var a=t[r];i[r]=Array.isArray(a)?a.map(c):c(a)}return i}(d.query,r.query,o&&o.options.parseQuery),f=r.hash||d.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:h,query:m,hash:f}}var H,q=function(){},W={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,o=this.$route,r=n.resolve(this.to,o,this.append),a=r.location,s=r.route,l=r.href,c={},u=n.options.linkActiveClass,d=n.options.linkExactActiveClass,m=null==u?"router-link-active":u,f=null==d?"router-link-exact-active":d,g=null==this.activeClass?m:this.activeClass,v=null==this.exactActiveClass?f:this.exactActiveClass,b=s.redirectedFrom?h(null,V(s.redirectedFrom),null,n):s;c[v]=_(o,b,this.exactPath),c[g]=this.exact||this.exactPath?c[v]:function(e,t){return 0===e.path.replace(p,"/").indexOf(t.path.replace(p,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(o,b);var y=c[v]?this.ariaCurrentValue:null,w=function(e){J(e)&&(t.replace?n.replace(a,q):n.push(a,q))},k={click:J};Array.isArray(this.event)?this.event.forEach((function(e){k[e]=w})):k[this.event]=w;var x={class:c},j=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:l,route:s,navigate:w,isActive:c[g],isExactActive:c[v]});if(j){if(1===j.length)return j[0];if(j.length>1||!j.length)return 0===j.length?e():e("span",{},j)}if("a"===this.tag)x.on=k,x.attrs={href:l,"aria-current":y};else{var C=function e(t){var n;if(t)for(var i=0;i<t.length;i++){if("a"===(n=t[i]).tag)return n;if(n.children&&(n=e(n.children)))return n}}(this.$slots.default);if(C){C.isStatic=!1;var S=C.data=i({},C.data);for(var P in S.on=S.on||{},S.on){var O=S.on[P];P in k&&(S.on[P]=Array.isArray(O)?O:[O])}for(var T in k)T in S.on?S.on[T].push(k[T]):S.on[T]=w;var A=C.data.attrs=i({},C.data.attrs);A.href=l,A["aria-current"]=y}else x.on=k}return e(this.tag,x,this.$slots.default)}};function J(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}var G="undefined"!=typeof window;function K(e,t,n,i,o){var r=t||[],a=n||Object.create(null),s=i||Object.create(null);e.forEach((function(e){!function e(t,n,i,o,r,a){var s=o.path,l=o.name;0;var c=o.pathToRegexpOptions||{},u=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return j(t.path+"/"+e)}(s,r,c.strict);"boolean"==typeof o.caseSensitive&&(c.sensitive=o.caseSensitive);var d={path:u,regex:Y(u,c),components:o.components||{default:o.component},alias:o.alias?"string"==typeof o.alias?[o.alias]:o.alias:[],instances:{},enteredCbs:{},name:l,parent:r,matchAs:a,redirect:o.redirect,beforeEnter:o.beforeEnter,meta:o.meta||{},props:null==o.props?{}:o.components?o.props:{default:o.props}};o.children&&o.children.forEach((function(o){var r=a?j(a+"/"+o.path):void 0;e(t,n,i,o,d,r)}));n[d.path]||(t.push(d.path),n[d.path]=d);if(void 0!==o.alias)for(var p=Array.isArray(o.alias)?o.alias:[o.alias],h=0;h<p.length;++h){0;var m={path:p[h],children:o.children};e(t,n,i,m,r,d.path||"/")}l&&(i[l]||(i[l]=d))}(r,a,s,e,o)}));for(var l=0,c=r.length;l<c;l++)"*"===r[l]&&(r.push(r.splice(l,1)[0]),c--,l--);return{pathList:r,pathMap:a,nameMap:s}}function Y(e,t){return S(e,[],t)}function Z(e,t){var n=K(e),i=n.pathList,o=n.pathMap,r=n.nameMap;function a(e,n,a){var s=V(e,n,!1,t),c=s.name;if(c){var u=r[c];if(!u)return l(null,s);var d=u.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var p in n.params)!(p in s.params)&&d.indexOf(p)>-1&&(s.params[p]=n.params[p]);return s.path=U(u.path,s.params),l(u,s,a)}if(s.path){s.params={};for(var h=0;h<i.length;h++){var m=i[h],f=o[m];if(X(f.regex,s.path,s.params))return l(f,s,a)}}return l(null,s)}function s(e,n){var i=e.redirect,o="function"==typeof i?i(h(e,n,null,t)):i;if("string"==typeof o&&(o={path:o}),!o||"object"!=typeof o)return l(null,n);var s=o,c=s.name,u=s.path,d=n.query,p=n.hash,m=n.params;if(d=s.hasOwnProperty("query")?s.query:d,p=s.hasOwnProperty("hash")?s.hash:p,m=s.hasOwnProperty("params")?s.params:m,c){r[c];return a({_normalized:!0,name:c,query:d,hash:p,params:m},void 0,n)}if(u){var f=function(e,t){return x(e,t.parent?t.parent.path:"/",!0)}(u,e);return a({_normalized:!0,path:U(f,m),query:d,hash:p},void 0,n)}return l(null,n)}function l(e,n,i){return e&&e.redirect?s(e,i||n):e&&e.matchAs?function(e,t,n){var i=a({_normalized:!0,path:U(n,t.params)});if(i){var o=i.matched,r=o[o.length-1];return t.params=i.params,l(r,t)}return l(null,t)}(0,n,e.matchAs):h(e,n,i,t)}return{match:a,addRoute:function(e,t){var n="object"!=typeof e?r[e]:void 0;K([t||e],i,o,r,n),n&&n.alias.length&&K(n.alias.map((function(e){return{path:e,children:[t]}})),i,o,r,n)},getRoutes:function(){return i.map((function(e){return o[e]}))},addRoutes:function(e){K(e,i,o,r)}}}function X(e,t,n){var i=t.match(e);if(!i)return!1;if(!n)return!0;for(var o=1,r=i.length;o<r;++o){var a=e.keys[o-1];a&&(n[a.name||"pathMatch"]="string"==typeof i[o]?l(i[o]):i[o])}return!0}var Q=G&&window.performance&&window.performance.now?window.performance:Date;function ee(){return Q.now().toFixed(3)}var te=ee();function ne(){return te}function ie(e){return te=e}var oe=Object.create(null);function re(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),n=i({},window.history.state);return n.key=ne(),window.history.replaceState(n,"",t),window.addEventListener("popstate",le),function(){window.removeEventListener("popstate",le)}}function ae(e,t,n,i){if(e.app){var o=e.options.scrollBehavior;o&&e.app.$nextTick((function(){var r=function(){var e=ne();if(e)return oe[e]}(),a=o.call(e,t,n,i?r:null);a&&("function"==typeof a.then?a.then((function(e){he(e,r)})).catch((function(e){0})):he(a,r))}))}}function se(){var e=ne();e&&(oe[e]={x:window.pageXOffset,y:window.pageYOffset})}function le(e){se(),e.state&&e.state.key&&ie(e.state.key)}function ce(e){return de(e.x)||de(e.y)}function ue(e){return{x:de(e.x)?e.x:window.pageXOffset,y:de(e.y)?e.y:window.pageYOffset}}function de(e){return"number"==typeof e}var pe=/^#\d/;function he(e,t){var n,i="object"==typeof e;if(i&&"string"==typeof e.selector){var o=pe.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(o){var r=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{x:i.left-n.left-t.x,y:i.top-n.top-t.y}}(o,r={x:de((n=r).x)?n.x:0,y:de(n.y)?n.y:0})}else ce(e)&&(t=ue(e))}else i&&ce(e)&&(t=ue(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var me,fe=G&&((-1===(me=window.navigator.userAgent).indexOf("Android 2.")&&-1===me.indexOf("Android 4.0")||-1===me.indexOf("Mobile Safari")||-1!==me.indexOf("Chrome")||-1!==me.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function ge(e,t){se();var n=window.history;try{if(t){var o=i({},n.state);o.key=ne(),n.replaceState(o,"",e)}else n.pushState({key:ie(ee())},"",e)}catch(n){window.location[t?"replace":"assign"](e)}}function ve(e){ge(e,!0)}var _e={redirected:2,aborted:4,cancelled:8,duplicated:16};function be(e,t){return we(e,t,_e.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return ke.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function ye(e,t){return we(e,t,_e.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function we(e,t,n,i){var o=new Error(i);return o._isRouter=!0,o.from=e,o.to=t,o.type=n,o}var ke=["params","query","hash"];function xe(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function je(e,t){return xe(e)&&e._isRouter&&(null==t||e.type===t)}function Ce(e,t,n){var i=function(o){o>=e.length?n():e[o]?t(e[o],(function(){i(o+1)})):i(o+1)};i(0)}function Se(e){return function(t,n,i){var o=!1,r=0,a=null;Pe(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){o=!0,r++;var l,c=Ae((function(t){var o;((o=t).__esModule||Te&&"Module"===o[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:H.extend(t),n.components[s]=t,--r<=0&&i()})),u=Ae((function(e){var t="Failed to resolve async component "+s+": "+e;a||(a=xe(e)?e:new Error(t),i(a))}));try{l=e(c,u)}catch(e){u(e)}if(l)if("function"==typeof l.then)l.then(c,u);else{var d=l.component;d&&"function"==typeof d.then&&d.then(c,u)}}})),o||i()}}function Pe(e,t){return Oe(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function Oe(e){return Array.prototype.concat.apply([],e)}var Te="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ae(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var Ee=function(e,t){this.router=e,this.base=function(e){if(!e)if(G){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=f,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ze(e,t,n,i){var o=Pe(e,(function(e,i,o,r){var a=function(e,t){"function"!=typeof e&&(e=H.extend(e));return e.options[t]}(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,i,o,r)})):n(a,i,o,r)}));return Oe(i?o.reverse():o)}function Ie(e,t){if(t)return function(){return e.apply(t,arguments)}}Ee.prototype.listen=function(e){this.cb=e},Ee.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},Ee.prototype.onError=function(e){this.errorCbs.push(e)},Ee.prototype.transitionTo=function(e,t,n){var i,o=this;try{i=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var r=this.current;this.confirmTransition(i,(function(){o.updateRoute(i),t&&t(i),o.ensureURL(),o.router.afterHooks.forEach((function(e){e&&e(i,r)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!o.ready&&(je(e,_e.redirected)&&r===f||(o.ready=!0,o.readyErrorCbs.forEach((function(t){t(e)}))))}))},Ee.prototype.confirmTransition=function(e,t,n){var i=this,o=this.current;this.pending=e;var r,a,s=function(e){!je(e)&&xe(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},l=e.matched.length-1,c=o.matched.length-1;if(_(e,o)&&l===c&&e.matched[l]===o.matched[c])return this.ensureURL(),e.hash&&ae(this.router,o,e,!1),s(((a=we(r=o,e,_e.duplicated,'Avoided redundant navigation to current location: "'+r.fullPath+'".')).name="NavigationDuplicated",a));var u=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n<i&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),d=u.updated,p=u.deactivated,h=u.activated,m=[].concat(function(e){return ze(e,"beforeRouteLeave",Ie,!0)}(p),this.router.beforeHooks,function(e){return ze(e,"beforeRouteUpdate",Ie)}(d),h.map((function(e){return e.beforeEnter})),Se(h)),f=function(t,n){if(i.pending!==e)return s(ye(o,e));try{t(e,o,(function(t){!1===t?(i.ensureURL(!0),s(function(e,t){return we(e,t,_e.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}(o,e))):xe(t)?(i.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(be(o,e)),"object"==typeof t&&t.replace?i.replace(t):i.push(t)):n(t)}))}catch(e){s(e)}};Ce(m,f,(function(){Ce(function(e){return ze(e,"beforeRouteEnter",(function(e,t,n,i){return function(e,t,n){return function(i,o,r){return e(i,o,(function(e){"function"==typeof e&&(t.enteredCbs[n]||(t.enteredCbs[n]=[]),t.enteredCbs[n].push(e)),r(e)}))}}(e,n,i)}))}(h).concat(i.router.resolveHooks),f,(function(){if(i.pending!==e)return s(ye(o,e));i.pending=null,t(e),i.router.app&&i.router.app.$nextTick((function(){y(e)}))}))}))},Ee.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)},Ee.prototype.setupListeners=function(){},Ee.prototype.teardown=function(){this.listeners.forEach((function(e){e()})),this.listeners=[],this.current=f,this.pending=null};var $e=function(e){function t(t,n){e.call(this,t,n),this._startLocation=De(this.base)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,n=t.options.scrollBehavior,i=fe&&n;i&&this.listeners.push(re());var o=function(){var n=e.current,o=De(e.base);e.current===f&&o===e._startLocation||e.transitionTo(o,(function(e){i&&ae(t,e,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var i=this,o=this.current;this.transitionTo(e,(function(e){ge(j(i.base+e.fullPath)),ae(i.router,e,o,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,o=this.current;this.transitionTo(e,(function(e){ve(j(i.base+e.fullPath)),ae(i.router,e,o,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(De(this.base)!==this.current.fullPath){var t=j(this.base+this.current.fullPath);e?ge(t):ve(t)}},t.prototype.getCurrentLocation=function(){return De(this.base)},t}(Ee);function De(e){var t=window.location.pathname,n=t.toLowerCase(),i=e.toLowerCase();return!e||n!==i&&0!==n.indexOf(j(i+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Me=function(e){function t(t,n,i){e.call(this,t,n),i&&function(e){var t=De(e);if(!/^\/#/.test(t))return window.location.replace(j(e+"/#"+t)),!0}(this.base)||Le()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=fe&&t;n&&this.listeners.push(re());var i=function(){var t=e.current;Le()&&e.transitionTo(Ne(),(function(i){n&&ae(e.router,i,t,!0),fe||Be(i.fullPath)}))},o=fe?"popstate":"hashchange";window.addEventListener(o,i),this.listeners.push((function(){window.removeEventListener(o,i)}))}},t.prototype.push=function(e,t,n){var i=this,o=this.current;this.transitionTo(e,(function(e){Fe(e.fullPath),ae(i.router,e,o,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,o=this.current;this.transitionTo(e,(function(e){Be(e.fullPath),ae(i.router,e,o,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Ne()!==t&&(e?Fe(t):Be(t))},t.prototype.getCurrentLocation=function(){return Ne()},t}(Ee);function Le(){var e=Ne();return"/"===e.charAt(0)||(Be("/"+e),!1)}function Ne(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function Re(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Fe(e){fe?ge(Re(e)):window.location.hash=e}function Be(e){fe?ve(Re(e)):window.location.replace(Re(e))}var Ue=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index+1).concat(e),i.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,(function(){var e=t.current;t.index=n,t.updateRoute(i),t.router.afterHooks.forEach((function(t){t&&t(i,e)}))}),(function(e){je(e,_e.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(Ee),Ve=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Z(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!fe&&!1!==e.fallback,this.fallback&&(t="hash"),G||(t="abstract"),this.mode=t,t){case"history":this.history=new $e(this,e.base);break;case"hash":this.history=new Me(this,e.base,this.fallback);break;case"abstract":this.history=new Ue(this,e.base);break;default:0}},He={currentRoute:{configurable:!0}};Ve.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},He.currentRoute.get=function(){return this.history&&this.history.current},Ve.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof $e||n instanceof Me){var i=function(e){n.setupListeners(),function(e){var i=n.current,o=t.options.scrollBehavior;fe&&o&&"fullPath"in e&&ae(t,e,i,!1)}(e)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},Ve.prototype.beforeEach=function(e){return We(this.beforeHooks,e)},Ve.prototype.beforeResolve=function(e){return We(this.resolveHooks,e)},Ve.prototype.afterEach=function(e){return We(this.afterHooks,e)},Ve.prototype.onReady=function(e,t){this.history.onReady(e,t)},Ve.prototype.onError=function(e){this.history.onError(e)},Ve.prototype.push=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.push(e,t,n)}));this.history.push(e,t,n)},Ve.prototype.replace=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.replace(e,t,n)}));this.history.replace(e,t,n)},Ve.prototype.go=function(e){this.history.go(e)},Ve.prototype.back=function(){this.go(-1)},Ve.prototype.forward=function(){this.go(1)},Ve.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},Ve.prototype.resolve=function(e,t,n){var i=V(e,t=t||this.history.current,n,this),o=this.match(i,t),r=o.redirectedFrom||o.fullPath;return{location:i,route:o,href:function(e,t,n){var i="hash"===n?"#"+t:t;return e?j(e+"/"+i):i}(this.history.base,r,this.mode),normalizedTo:i,resolved:o}},Ve.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ve.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==f&&this.history.transitionTo(this.history.getCurrentLocation())},Ve.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==f&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ve.prototype,He);var qe=Ve;function We(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}Ve.install=function e(t){if(!e.installed||H!==t){e.installed=!0,H=t;var n=function(e){return void 0!==e},i=function(e,t){var i=e.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,i(this,this)},destroyed:function(){i(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",w),t.component("RouterLink",W);var o=t.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ve.version="3.6.5",Ve.isNavigationFailure=je,Ve.NavigationFailureType=_e,Ve.START_LOCATION=f,G&&window.Vue&&window.Vue.use(Ve)},"jfS+":function(e,t,n){"use strict";var i=n("endd");function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},k4PK:function(e,t,n){"use strict";n.r(t);var i=n("URgk"),o=n("L2JU");function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){var i;return i=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==r(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={props:{name:{type:String,default:"upsellReminder"},upsell:Object},computed:s(s({},Object(o.c)(["cart","checkout"])),{},{css:function(){return{"--color":"#000","--upsell-border-color":this.upsell.border_color,"--upsell-bg-color":this.upsell.border_color+"0D"}},pricing:function(){var e=this,t=[];if(this.cart.billing_cycle){var n=this.upsell.product.pricing.filter((function(t){return t.billing_cycle===e.cart.billing_cycle}));n=this.cart.nr_of_cycles?n.filter((function(t){return t.nr_of_cycles===e.cart.nr_of_cycles}))[0]:n.filter((function(e){return!e.nr_of_cycles}))}return t.length||(t=this.upsell.product.pricing.filter((function(e){return e.is_default}))),t.length||(t=this.upsell.product.pricing),t.length?t[0]:null},fullPriceString:function(){var e=this,t=null;if(this.cart.billing_cycle){var n=this.upsell.product.pricing.filter((function(t){return t.billing_cycle===e.cart.billing_cycle}));t=this.cart.nr_of_cycles?n.filter((function(t){return t.nr_of_cycles===e.cart.nr_of_cycles}))[0]:n.filter((function(e){return!e.nr_of_cycles}))[0]}var i="";if((t=(t=t||this.upsell.product.pricing.filter((function(e){return e.is_default}))[0]||null)||this.upsell.product.pricing[0]||null).nr_of_cycles&&(i+=this.$t("contracts.in_x_terms_of",{x:t.nr_of_cycles}).toLowerCase()+" "),this.upsell.product.trial_duration){if(0===this.upsell.product.trial_price)i+=this.$t("pricing.free_trial",{days:this.upsell.product.trial_duration});else{var o=this.upsell.product.vat_included?1+this.upsell.product.vat_rate.rate/100:1;i+=this.$t("pricing.paid_trial",{days:this.upsell.product.trial_duration,price:this.$options.filters.currency(this.upsell.product.trial_price*o)})}i+=", "+this.$t("pricing.after_trial").toLowerCase()+" "}else null!==t.display_price_first&&t.display_price_first!==t.display_price?i+=this.$t("calendar.first")+" "+this.$t("calendar."+t.billing_cycle).toLowerCase()+" "+this.$options.filters.currency(parseFloat(t.display_price_first))+", "+this.$t("calendar.then")+" ":t.original_price&&t.original_price!==t.display_price&&(i+='<span style="text-decoration: line-through;">'+this.$options.filters.currency(t.original_price)+"</span> ");return i+=this.$options.filters.currency(parseFloat(t.display_price)),this.upsell.product.shipping_costs>0&&(i+=" + "+this.$options.filters.currency(parseFloat(this.upsell.product.shipping_costs))+" "+this.$t("cart.shipping_costs").toLowerCase()),t.billing_cycle&&"single"!=t.billing_cycle&&!t.nr_of_cycles&&(i+=" "+this.$t("common."+t.billing_cycle).toLowerCase()),i.charAt(0).toUpperCase()+i.slice(1)}}),methods:{close:function(e){e&&(this.$store.commit("cart/addProduct",this.upsell.product_id),this.$root.$el.querySelector('[name="upsells['+this.upsell.id+']"]').checked=!0),this.$modal.hide(this.name),this.$emit("process",e)}}},u=(n("4em7"),n("KHd+"));function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){var i;return i=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=d(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==d(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={components:{UpsellReminderPopup:Object(u.a)(c,(function(){var e=this,t=e._self._c;return t("modal",{attrs:{name:e.name,height:"auto",width:"90%",maxWidth:800,adaptive:"",scrollable:"",clickToClose:!1,id:"upsell-reminder-popup"}},[t("div",{staticClass:"modal-container",style:e.css},[t("h1",{staticClass:"modal-title"},[e._v(e._s(e.$t("upsell_reminder.title")))]),e._v(" "),t("div",{staticClass:"upsell-container"},[e.upsell.image_url?t("img",{staticClass:"upsell-img",attrs:{src:e.upsell.image_url}}):e._e(),e._v(" "),t("div",[t("strong",{staticClass:"upsell-title"},[e._v(e._s(e.upsell.title))]),e._v(" "),t("p",{staticClass:"upsell-content mt-2 mb-0"},[e._v(e._s(e.upsell.description))]),e._v(" "),e.pricing?t("p",{staticClass:"upsell-price mt-2"},["single"!==e.pricing.billing_cycle?t("span",{staticClass:"upsell-price-string",domProps:{innerHTML:e._s(e.fullPriceString)}}):[e.pricing.sale_price?[e.upsell.product.shipping_costs?[t("span",{staticClass:"upsell-price-original"},[e._v(e._s(e._f("currency")(e.pricing.original_price)))])]:e._e(),e._v(" "),t("span",{staticClass:"upsell-price-sale"},[e._v(e._s(e._f("currency")(e.pricing.sale_price)))])]:[e._v("\n                            "+e._s(e._f("currency")(e.pricing.original_price))+"\n                        ")],e._v(" "),e.upsell.product.shipping_costs?[e._v("\n                             + "+e._s(e._f("currency")(e.upsell.product.shipping_costs))+" "+e._s(e.$t("cart.shipping_costs"))+"\n                        ")]:e._e(),e._v(" "),e.pricing.sale_price&&!e.upsell.product.shipping_costs?[t("span",{staticClass:"upsell-price-original"},[e._v(e._s(e._f("currency")(e.pricing.original_price)))])]:e._e()]],2):e._e()])]),e._v(" "),t("button",{staticClass:"modal-button modal-button-accept",on:{click:function(t){return t.preventDefault(),e.close(!0)}}},[t("i",{staticClass:"fas fa-shopping-cart"}),e._v(" "+e._s(e.$t("upsell_reminder.accept")))]),e._v(" "),t("button",{staticClass:"modal-button modal-button-deny",on:{click:function(t){return t.preventDefault(),e.close(!1)}}},[e._v(e._s(e.$t("upsell_reminder.deny")))])])])}),[],!1,null,"8a4440a2",null).exports},data:function(){return{upsellReminderResponse:null,driverIsStripe:!1,method:null,issuer:null}},mounted:function(){var e=this;"stripe"===window.driver&&(this.driverIsStripe=!0,window.addEventListener("ideal_issuer_change",(function(t){e.issuer=t.detail.issuer,e.method=t.detail.method})))},beforeUnmount:function(){var e=this;"stripe"===window.driver&&window.removeEventListener("ideal_issuer_change",(function(t){e.issuer=t.detail.issuer,e.method=t.detail.method}))},props:{showPromises:{type:Boolean,default:!0}},computed:h(h({},Object(o.c)(["cart","checkout","methods","pending","settings"])),{},{disabled:function(){return this.$store.getters.pending||this.cart.total>0&&(!this.methods||!Object.keys(this.methods).length)},warranty:function(){return this.checkout.warranty?this.checkout.warranty.properties:null},upsellReminder:function(){var e=this;return this.checkout.upsells.find((function(t){return t.id===e.settings.upsell_reminder}))}}),methods:{processReminder:function(e){this.upsellReminderResponse=e?"accepted":"denied",this.purchase()},purchase:function(e){var t=this;null==e||e.preventDefault(),this.$store.commit("pending",!0),this.$store.commit("errors",{});var n=document.getElementById("checkout-form"),o=new FormData(n);axios.post("/checkout/"+this.checkout.slug,o,{headers:{Precognition:"true"}}).then((function(e){if(t.upsellReminder){var i=t.upsellReminder.product,o=t.checkout.product.is_physical||t.settings.address_required,r=i.is_physical&&!o,a=i.has_limited_stock&&!i.stock>0,s=t.cart.items.some((function(e){return"order-bump"===e.type})),l=null!==t.upsellReminderResponse;if(!(r||a||s||l))return t.$store.commit("pending",!1),t.$modal.show("upsellReminder"),void axios.get("/checkout/"+t.checkout.slug+"/track/upsell-reminder")}if("undefined"!=typeof fbq&&t.cart){var c=t.settings.analytics_vat_included?t.cart.total-t.cart.shipping.total:t.cart.subtotal;fbq("track","InitiateCheckout",{content_name:t.cart.items[0].title,currency:"EUR",value:Math.round(100*c)/100})}if(t.driverIsStripe&&"ideal"===t.method&&!t.issuer)return t.$store.commit("pending",!1),void t.$store.commit("errors",{issuer:[!0]});n.submit()})).catch((function(e){t.$store.commit("pending",!1);var n=e.response.data.errors||{};t.driverIsStripe&&"ideal"===t.method&&!t.issuer&&(n.issuer=[!0]),t.$store.commit("errors",n),Object(i.setTimeout)((function(){var e=t.$root.$el.querySelector(".is-invalid");e&&(e.style.scrollMarginTop="75px",e.scrollIntoView({behavior:"smooth"}))}),300)}))}}},g=Object(u.a)(f,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"payment-button"}},[t("button",{staticClass:"btn btn-success btn-pay checkout-submit",style:{cursor:e.disabled?"not-allowed":"pointer"},attrs:{type:"submit",disabled:e.disabled},on:{click:e.purchase}},[e._v("\n    "+e._s(e.checkout.pay_button_label)+"\n    "),t("i",{staticClass:"fa fa-fw",class:{"fa-shopping-cart":"stack-overflow"===e.checkout.template.slug,"fa-arrow-right":"stack-overflow"!==e.checkout.template.slug}})]),e._v(" "),e.upsellReminder?t("upsell-reminder-popup",{attrs:{upsell:e.upsellReminder},on:{process:e.processReminder}}):e._e(),e._v(" "),e.showPromises?[t("div",{staticClass:"row"},[t("div",{staticClass:"col-xs-6 col-sm-6 warranty"},[t("i",{staticClass:"fa fa-lock"}),e._v(" "),t("h3",[e._v(e._s(e.$t("checkouts.secure_payment")))]),e._v(" "),t("p",[e._v(e._s(e.$t("checkouts.secure_connection")))])]),e._v(" "),e.warranty&&e.warranty.description?t("div",{staticClass:"col-xs-12 col-sm-6 warranty"},[e._m(0),e._v(" "),t("h3",[e._v(e._s(e.warranty.title))]),e._v(" "),t("p",[e._v(e._s(e.warranty.description))])]):e._e()])]:e._e()],2)}),[function(){var e=this._self._c;return e("i",[e("img",{attrs:{loading:"lazy",src:"/img/guarantee.svg"}})])}],!1,null,null,null);t.default=g.exports},kI7K:function(e,t,n){"use strict";var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a={methods:a({},Object(i.b)("modal",["showModal","closeModal","lockModal","unlockModal"])),computed:a(a(a(a(a({},Object(i.c)({locale:"locale"})),Object(i.c)("pricing",{first_price:"first_price",original_price:"original_price",display_price:"display_price",billing_cycle:"billing_cycle"})),Object(i.c)("template",{usps:"usps",usps_block:"usps_block",video_block:"video_block",testimonials_block:"testimonials_block",placeholders:"placeholders",background_image:"background_image",product_image:"product_image",images:"images",trial:"trial"})),Object(i.d)("modal",{modalState:"modalState"})),Object(i.d)({upsell:"upsell",tx_id:"tx_id",duplicate:"duplicate",expired:"expired"}))}},kdAh:function(e,t,n){"use strict";var i=n("L2JU");t.a={computed:Object(i.c)({ip_address:"address/ipAddress"}),methods:{getGeoLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.$store.dispatch("address/getGeoLocation",e)}}}},"lU+6":function(e,t,n){"use strict";n.r(t);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,n){var o;return o=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==i(o)?o:String(o))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={name:"theme3",props:{popup:Object,checkout:Object,preview:{type:Boolean,default:!1}},data:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({image:{}},this.popup)},computed:{primaryBtnStyle:function(){return{color:this.popup.primary_color_is_dark?"#FFFFFF !important":"#000000 !important",backgroundColor:this.popup.primary_color}},imageUrl:function(){return"url('".concat(this.image.url,"?width=800')")}},methods:{redirect:function(e){this.$emit("redirect",e)}}},s=(n("NqGU"),n("KHd+")),l=Object(s.a)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"exitintent theme3"},[t("div",{staticClass:"content"},[t("div",{staticClass:"text"},[t("h1",{staticClass:"title"},[e._v("\n                "+e._s(e.placeholders.title)+"\n            ")]),e._v(" "),t("h2",{staticClass:"subtitle"},[e._v("\n                "+e._s(e.placeholders.subtitle)+"\n            ")]),e._v(" "),t("p",{staticClass:"description"},[e._v("\n                "+e._s(e.placeholders.description)+"\n            ")])]),e._v(" "),e.image&&e.image.is_active?t("div",{staticClass:"image",style:{backgroundImage:e.imageUrl}}):e._e()]),e._v(" "),t("div",{staticClass:"button-wrapper"},[t("a",{staticClass:"popup_btn-primary",style:e.primaryBtnStyle,attrs:{href:"#"},on:{click:function(t){return e.redirect("primary")}}},[e._v("\n            "+e._s(e.placeholders.primary_button)+"\n        ")]),e._v(" "),t("a",{staticClass:"popup_btn-secondary",style:{color:e.primary_color},attrs:{href:"#"},on:{click:function(t){return e.redirect("secondary")}}},[e._v("\n            "+e._s(e.placeholders.secondary_button)+"\n        ")])])])}),[],!1,null,null,null);t.default=l.exports},liuU:function(e,t,n){"use strict";n.r(t);n("NDqF"),n("P7Wk");var i=n("sk+M"),o=n.n(i),r=n("FP2o"),a=n.n(r),s={props:{isOpen:{type:Boolean,default:!1},items:{type:Array,required:!0},options:{type:Object,required:!1},title:{type:String,required:!1}},data:function(){return{events:["beforeChange","afterChange","imageLoadComplete","resize","gettingData","mouseUsed","initialZoomIn","initialZoomInEnd","initialZoomOut","initialZoomOutEnd","parseVerticalMargin","close","unbindEvents","destroy","updateScrollOffset","preventDragEvent","shareLinkClick"]}},watch:{isOpen:function(e){console.log("isOpen watcher: "+e),e?this.open(0,this.items,this.options):this.close()}},mounted:function(){this.isOpen&&this.open(this.items,this.options)},beforeDestroy:function(){this.close()},methods:{open:function(e,t,n){var i=this,r=Object.assign({showHideOpacity:!0,captionEl:!0,fullscreenEl:!1,history:!0,shareEl:!1,tapToClose:!0,zoomEl:!1,preloaderEl:!0,modal:!0,getThumbBoundsFn:function(e){var t=document.querySelectorAll(".preview-img-item")[e];if(t){var n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,i=t.getBoundingClientRect();return{x:i.left,y:i.top+n,w:i.width}}}},n);this.photoswipe=new o.a(this.$el,a.a,t,r),this.events.forEach((function(e){i.photoswipe.listen(e,(function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.unshift(i),i.$emit(e,[].concat(n))}))})),this.photoswipe.init()},close:function(){this.photoswipe&&this.photoswipe.close()}}},l=n("KHd+"),c={components:{Photoswipe:Object(l.a)(s,(function(){this._self._c;return this._m(0)}),[function(){var e=this,t=e._self._c;return t("section",{staticClass:"pswp",attrs:{id:"photoswipe",tabindex:"-1",role:"dialog","aria-hidden":"true"}},[t("div",{staticClass:"pswp__bg"}),e._v(" "),t("div",{staticClass:"pswp__scroll-wrap"},[t("div",{staticClass:"pswp__container"},[t("div",{staticClass:"pswp__item"}),e._v(" "),t("div",{staticClass:"pswp__item"}),e._v(" "),t("div",{staticClass:"pswp__item"})]),e._v(" "),t("div",{staticClass:"pswp__ui pswp__ui--hidden"},[t("div",{staticClass:"pswp__top-bar"},[t("div",{staticClass:"pswp__counter"}),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--close",attrs:{type:"button",title:"Close (Esc)"}}),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--share",attrs:{type:"button",title:"Share"}}),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--fs",attrs:{type:"button",title:"Toggle fullscreen"}}),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--zoom",attrs:{type:"button",title:"Zoom in/out"}}),e._v(" "),t("div",{staticClass:"pswp__preloader"},[t("div",{staticClass:"pswp__preloader__icn"},[t("div",{staticClass:"pswp__preloader__cut"},[t("div",{staticClass:"pswp__preloader__donut"})])])])]),e._v(" "),t("div",{staticClass:"pswp__share-modal pswp__share-modal--hidden pswp__single-tap"},[t("div",{staticClass:"pswp__share-tooltip"})]),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--arrow--left",attrs:{type:"button",title:"Previous (arrow left)"}}),e._v(" "),t("button",{staticClass:"pswp__button pswp__button--arrow--right",attrs:{type:"button",title:"Next (arrow right)"}}),e._v(" "),t("div",{staticClass:"pswp__caption"},[t("div",{staticClass:"pswp__caption__center"})])])])])}],!1,null,null,null).exports},props:["images"],data:function(){return{isOpen:!1,options:{}}},mounted:function(){},methods:{photoHover:function(e,t){t.currentTarget.querySelector("img").style.transform="scale(1.05)"},photoMouseOut:function(e,t){t.currentTarget.querySelector("img").style.transform="scale(1)"},openGallery:function(e){this.isOpen=!0,this.options.index=e,document.getElementById("right")&&(document.getElementById("right").style.zIndex=1500)},closeGallery:function(){this.isOpen=!1,document.getElementById("right")&&(document.getElementById("right").style.zIndex=null)}}},u=Object(l.a)(c,(function(){var e=this,t=e._self._c;return e.images&&e.images.length?t("section",{attrs:{id:"gallery"}},[t("div",{staticClass:"body"},e._l(e.images,(function(n,i){return t("div",{staticClass:"item",style:{"flex-basis":Math.min(25,100/(e.images.length-1))+"%"},on:{click:function(t){return e.openGallery(i)},mouseenter:function(t){return e.photoHover(n,t)},mouseleave:function(t){return e.photoMouseOut(n,t)}}},[t("div",[t("img",{staticClass:"img-responsive product-image preview-img-item",attrs:{src:n.thumbnail,"data-key":i}})])])})),0),e._v(" "),t("photoswipe",{attrs:{isOpen:e.isOpen,items:e.images,options:e.options},on:{close:e.closeGallery}})],1):e._e()}),[],!1,null,null,null);t.default=u.exports},nRKa:function(e,t,n){"use strict";n("FOoS")},nWk9:function(e){e.exports=JSON.parse('{"placeholders":{"header":"Title","sub_header":"Subtitle","offer":"Special offer","checkout":"Checkout","buy_button_text":"Checkout button","no_thank_you_button_text":"No button","payment_popup_text":"Additional text in popup"},"placeholder_defaults":{"header":"Congratulations on your order","sub_header":"Do you want to add this with a discount?","offer":"Great offer","checkout":"Checkout","buy_button_text":"Add to order","no_thank_you_button_text":"No thank you","confirmation":"Confirmation","now_only":"Now only","then_for":", afterwards","payment_popup_text":"Well, that\'s easy, isn\'t it :)","continue_to_typ":"Continue to order overview"},"ai":{"pipi_ai_moved_v2":"Our AI features have been moved to Plug&Pay 2.0 for an improved experience!","pipi_ai_moved_v2_button":"Go to Plug&Pay 2.0","plug_and_pay_ai":"Plug&Pay AI","overwrite_checkout_warning_title":"Warning: the Plug&Pay AI will overwrite your current content. Please make a copy if you want to want to save the original text.","generate_with_ai":"Generate {keyword} with AI","only_available_if_usps_defined":"Only available if the USPs are defined","usp_tip":"Tip! Fill in your USPs first, then the AI can use those for the description as well.","rephrase_review":"Rephrase review with AI","not_allowed":"Missing data, cannot generate text","can_take_some_time":"This AI generation takes longer than the other ones, please be patient. It can take upto 60 seconds at most.","has_ai_features":"This feature has AI functionality, click through to use it.","give_a_product_description":"Give a product description","give_a_product_description_tip":"The more information you give about your product, the better the result will be.","give_a_product_description_placeholder":"This is a product that...","what_language_output":"What language should the output be in?","description_length":"The description should be at least 25 characters long and at most 512 characters.","agree_to_ai_policy":"By using Plug&Pay AI you agree to the <a target=\\"_blank\\" href=\\"https://plugandpay.nl/privacy-policy/\\",>Privacy Policy</a> of Plug&Pay","no_product_order_bump":"You first need to select a product before the Plug&Pay AI can generate an order bump for you.","no_product_order_bump_tooltip":"You first need to select a product before the Plug&Pay AI can generate an order bump for you. No product available to select? Make one first on the products page.","type":{"usps":"USPs","description":"Description","title":"Title","title_usps_description":"title, USPs and description","checkout":"Checkout","checkouts-layout":"Checkout","order-bump":"Order bump"},"almost_there":"You\'re almost there!","i_agree":"I agree","no_ai_for_me":"No, I don\'t want to use AI","policy":{"one":"By using the AI functions, pieces of data are sent to our AI partners.","two":"AI sometimes generates texts that are incorrect, always read them back.","three":"Do not use AI to generate texts that are prohibited according to our terms of service."},"loading":{"tonny":"Asking Tonny for marketing inspiration","robot":"Robots saying beep boop","marketing_clue":"Writing genial marketing clue","generating_content":"Generating the content","analyzing_potential_customers":"Analyzing potential customers","listening_to_marketingpraat":"Listening to Marketingpraat podcast"}},"confirmation_page":{"title":"Confirmation pages","index_description":"Plug&Pay recently started offering a dynamic thank you page to which you can add your own video and call-to-action, among other things. First add a new thank you page here and then start using it by going to a checkout and choosing the Template option under Thank you page. <a target=\\"_blank\\" href=\\"https://help.imu.nl/nl/articles/5102059-plug-pay-een-bedankpagina-maken-in-plug-pay#h_dffce4d071\\">Click here for an extensive manual</a>.","learn_more":"Want to learn more?","create_new":"Create a new thank you page","create_new_alt":"Create thank you page","create_new_description":"Create your own thank you page and then link it to one or more of your checkouts.","create_new_link":"<a target=\\"_blank\\" href=\\"https://help.imu.nl/nl/articles/5102059-plug-pay-een-bedankpagina-maken-in-plug-pay#h_dffce4d071\\">Click here for an extensive manual</a> or watch the video below for more explanation.","header":"Congratulations!","header_failed":"Order failed","order_summary":"Summary order","sub_header_failed":"Your order could not be completed because your payment was interrupted or cancelled. You can still pay for the order via the link below","sub_header":"Your order has been successfully placed.","follow_us_title":"Follow us","follow_us_description":"Be the first to see news, offers and podcasts from us on the social media channels below.","description_notags":"1) You will receive an order confirmation from us within a few minutes","description":"<ol><li>You will receive an order confirmation from us within a few minutes","create_page_success":"Confirmation page added","emptystate":"No thank you pages found","typ":"Confirmation page","checkouts":"Checkout","typ_update_success":"Confirmation page updated","check_nav_links":"Invalid navigation links","typ_created":"Confirmation page created","warning_linked":"Please note: this thank you page is not yet linked to a checkout. You can link by going to a checkout and then choosing the Template option under thank you page.","upload_busy_warning":"Your images are still uploading, are you sure you want to leave this page?","general":{"title":"Advanced","description":"","typ_title":"Confirmation page","js_widget":"JavaScript widget (optional)"},"layout":{"title":"Layout","description":"Add a video or image, social media buttons, and a call-to-action to your thank you page below.","description_label":"Description","media":"Media","none":"No","image":"Image","video":"Video","cta":"CTA","socials":"Socials","placeholders":{"title":"Texts","header":{"label":"Title","placeholder":"Congratulations!"},"sub_header":{"label":"Subtitle","placeholder":"Your order was successfully placed"},"follow_us_title":{"label":"Title","placeholder":"Follow us"},"follow_us_description":{"label":"Subtitle","placeholder":"Be the first to receive news, offers and....."}},"upload":"Upload image","remove_warning":"Are you sure you want to delete this file?","image_size_dimensions":"Max. image resolution is 2500x2500 pixels."},"finish":"Complete your order"},"common":{"variation":"Variation","great_deal":"Great deal!","setting_up":"Setting up shop...","save_info":"Saving data","language_for_shop":"Checkout language","language_for_dashboard":"Dashboard language","netherlands":"The Netherlands","belgium":"Belgium","plug_and_pay_full_name":"Plug&Pay B.V.","plug_and_pay_street":"Newtonlaan 281","plug_and_pay_postal_code":"3584BH","plug_and_pay_city":"Utrecht","plug_and_pay_kvk_number":"Chamber of Commerce: 72447842","plug_and_pay_vat_number":"VAT: NL859112378B01","plug_and_pay_email":"info@plugandpay.nl","placeholders_description":"Below you can change some of the default words and phrases of the upsell template to your own preference.","the":"the","and":"and","for":"for","current":"Current","loading":"Loading...","name":"Name","name_alt":"Name","label":"Label","first_name":"First name","last_name":"Last name","full_name":"Full name","domain":"Domain","title":"Title","subtitle":"Subtitle","subject":"Subject","action":"Action","header":"Header","do_empty":"To empty","price":"Price","order_item":"Article","order_nr":"Order number","product_name":"Product name","reference":"Reference","subtotal":"Subtotal","total":"Total","total_incl_vat":"Total incl. VAT","til":"Until","id":"ID","email":"Email address","email_short":"Email","email_for_invoices":"Alternative email address for invoices","question":"Question","password":"Password","change_password":"New password","repeat_password":"Repeat password","current_password":"Current password","date":"Date","save":"Save","send":"Send","sent":"Sent","save_and_publish":"Save","cancel":"Cancel","description":"Description","description_alt":"Description","short_description":"Short description (max. {length} characters)","long_description":"Long description","captcha":"Captcha","field":"Field","required":"Required","optional":"Optional","hidden":"Hidden","type":"Type","pricing_type":"Price type","installments":"Installments","per_installment":"Per installment","single":"Oneoff","one_time":"Oneoff","two_terms":"In two installments","terms":"terms","choose":"Choose","billing":"Billing","month":"Month | Months","today":"Today","yesterday":"Yesterday","monthly":"Per month","quarterly":"Quarterly","yearly":"Per year","monthly_subscription":"Monthly subscription","quarterly_subscription":"Quarterly Subscription","yearly_subscription":"Year subscription","monthly_first":"The first month","quarterly_first":"The first quarter","yearly_first":"The first year","company":"Company","vat":"VAT","vat_shifted":"VAT shifted","vat_group":"VAT group","including":"Including","including_short":"Incl","excluding":"Excluding","including_vat":"Including VAT","excluding_vat":"Excluding VAT","search":"Search","search_name_email":"Search by name or email address","order":"Order | Orders","contract":"Subscription | Subscriptions","subscription":"Subscription | Subscriptions","active_subscriptions":"Active Subscriptions","transaction":"Transaction | Transactions","invoice":"Invoice | Invoices","credit_invoice":"Credit Invoice | Credit invoices","save_changes":"Save Changes","slug":"Slug","url":"URL","template":"Template","color":"Color","default":"Default","conversion":"Conversion","views":"View | Views","general":"General","statistics":"Statistics","display":"Preview","preview":"Preview","products":"Products","product":"Product","main_product":"Main product","upsell":"Upsell | Upsells","downsell":"Downsell | Downsells","order_bumps":"Order Bump | Order Bumps","one_click_upsells":"One Click Upsell | One click upsell","properties":"Properties","options":"Option | Options","no_options":"No options","value":"Value","value_alt":"Value","back_to_overview":"Back to overview","new":"New","create":"Create","start_date":"Start date","end_date":"End date","volume":"Volume","active":"Active","inactive":"Inactive","revenue":"Revenue","language":"Language","status":"Status","paid":"Paid","locked":"Locked","locked_alt":"Locked","pending":"Pending","accepted":"Accepted","declined":"Declined","activated":"Activated","cancelled":"Cancelled","ended":"Ended","test":"Test","conversion_rate":"Conversion rate","thankyou_page":"Confirmation page","thankyou_page_url":"Confirmation page URL","checkout":"Checkout | Checkout","coming_soon":"Coming soon","back":"Previous","next":"Next one","export":"Export","export_results":"Export {count} results","download":"Download","amount":"Amount","delete":"Delete","recover":"Recover","edit":"Edit","archive":"Archive","ltv":"Loan to value","comments":"Comments","cart":"Shoppingcart","text":"Text","image":"Image","quantity":"Amount","esp_opt_in":"Email list registrations","esp_checkbox_label":"Yes, add me to the mailing list so I can receive other tips and offers.","yes":"Yes","no":"No","confirm_delete":"Are you sure you want to delete this?","confirm_clone":"Are you sure you want to copy this?","clone":"Copy","filter_label":"Filter","filters":"Filters","filter":"Filter","apply":"Apply","trash":"Trash","restore":"Recover","email_notifications":"Email address for notifications","email_notifications_placeholder":"At which email address would you like to receive notifications?","border_color":"Border color","button_color":"Button color","upgrade_now":"Upgrade immediately (€9.99)","expired":"Expired","deleted":"Deleted","all":"All","minimum":"Minimum","attachment":"Attachment","close":"Close","reset":"Reset","copy":"Copy","copy_from":"Copy from","copy_address":"Copy address","currency":"Currencies","results":"Result | Results","fields_asterisk_required":"All fields with an * are required","activate":"Activate","deactivate":"Deactivate","continue":"Continue","order_id":"Order ID","invoice_nr":"Invoice number","data":"Dates","raw_data":"Raw data","recurring":"Recurring","reason":"Reason","info":"General information","address_info":"Address data","merchants":"Merchants","affiliates":"Affiliates","content_type_main":"Main product","content_type_bump":"Order bump","content_type_upsell":"One click upsell","saved":"Saved","disabled":"Disabled","availability":"Only {stock} available!","sold_out":"This product is sold out","marketplace":"Marketplace","category":"Category","thanks":"Thank you","reviews":"Review | Reviews","payment_methods":{"creditcard":"Credit card","directdebit":"SEPA","paypal":"PayPal"},"times":"time | Times","primary":"Primary","secondary":"secondary","add":"Add","added":"Added!","read_more":"Read more","one_less":"1 less","one_more":"1 more","testimonials":"Testimonial | Testimonials","orders":"Orders","unpaid_orders":"Unpaid orders","unpaid_orders_short":"Open","customer_lifetime_value":"Customer Lifetime Value","customer_lifetime_value_short":"CLV","latest":"Latest","trial":"Trial","login":"Login","password_reset":"Forgot your password?","signup":"Sign Up","two_factor_error":"You must enter a valid 2fa code to do this","copied_to_clipboard":"Copied to clipboard","note":"Note","details":"Details","since":"Since","user":"User","upload":"Upload","settings_updated":"Settings updated","zip":"Zip","csv":"CSV","complete":"Complete","old_data":"Old data","new_data":"New data","learn_more":"Want to know more?","none":"None","unsaved_changes":"Are you sure you want to leave this page? Changes are still pending.","keyword":"Keyword:","name_of_email":"Name or email address","phone":"Phone number","customer_note":"Customer note","shop_name":"Shop name","shop_email":"Shop email address","payment_failed":"Last payment failed","start":"Start","now":"Now","value_of":"value of","total_value":"Total value"},"terms":{"title":"Terms and Conditions"},"payment":{"title":"Payment provider","description":"Enter your API keys below. You can find this via the Developers page in the","dashboard":"dashboard.","test_api_key":"Test API key","your_test_api_key":"Your test API key","your_live_api_key":"Your live API key","care":"Beware","api_key_warning":"If you change the live API key, new invoices from existing subscriptions can no longer be collected!","test_mode":"Test mode","security":"Security","open_authenticator":"Open your Authenticator app or click on the SMS button","sms":"Text message","sms_send":"SMS sent","sms_send_failed":"SMS could not be sent","activated_payment_methods":"Activated payment methods","synchronised_at":"Synchronized on","at":"to","from":"From","till":"until","klarna":"Klarna pay after delivery can only be used for physical products.","ideal":"To sell subscriptions via iDeal, you must also activate the SEPA direct debit payment method via your Mollie dashboard.","invoices":"Invoices","invoices_description":"Options for the invoices your customers receive.","invoice_number":"Invoice number","invoice_number_information":"Invoice numbers are made up of the prefix below, the year of the invoice date, and a sequence number. For example, enter <em>PP</em> as prefix below and <em>4</em> as minimum length sequence number to have your invoicing structured as follows: <em>PP20200025</em> .","prefix":"Prefix","min_length":"Min. length sequence no.","known_invoices_warning":"Please note: existing invoice numbers will not be changed.","direct_debit":"Direct debits","order_code":"Use the <code>:order_id</code> variable to put the order ID in the comment.","hide_comment":"Hide comment","manual_transfer":"Manual transfer","payment_terms":"Set a payment term between 7 and 100 days, and use the variables <code>:order_id</code> and <code>:payment_term</code> to put the order ID and payment term in the comment.","days":"days","extra_text":"Additional text","extra_text_description":"Would you like to add some extra text to your invoice?","other_options":"Other options","hide_product_description":"Hide product description","error_live_key_missing":"A live API key is required","settings_updated":"Settings adjusted"},"info":{"dict_default_message":"Click here or drag an image to this area to add a logo. This must be an image of up to 800x800 pixels.","dict_remove_file_confirmation":"Are you sure you want to delete this file?","dict_response_error":"Error uploading file","image_error":"Image width or height too big.","settings_updated":"Setting updated","favicon":"Only .ico files are allowed. You can convert an image to .ico at <a target=\\"_blank\\" style=\\"color: red\\" href=\\"https://favicon.io/favicon-converter\\">https://favicon.io/favicon-converter</a>"},"cancel":{"title":"Are you sure you want to cancel your account?","reasons_title":"Reason for cancellation:","custom_reason_title":"Briefly state the reason for terminating your subscription","end_date_description":"After clicking on &quot;Cancel&quot; your account will be deleted per {date}.","clean_up_description":"Delete my data immediately and send my export via email. Please be aware: you will be logged out immediately.","cancel":"Terminate","cancel_success":"Your subscription has been cancelled.","error":"Something went wrong while canceling your account.","select_reason":"Select a cancellation reason"},"downgrade":{"title":"Too bad you want to downgrade to {plan}.","limit_reached_title":"You just don\'t yet meet the requirements to downgrade:","order_limit":"Your shop has too many standing orders to downgrade","product_limit":"Your shop contains too many products to downgrade","checkout_limit":"Your shop contains too many checkouts to downgrade","defer_warning":"Your subscription still runs until {date}, so you cannot downgrade immediately. You can already schedule it now, but make sure that the above has been resolved, otherwise your change will be automatically withdrawn.","defer":"Yes, continue scheduling","downgrade_to_plan":"Downgrade to Plug&Pay <strong>{plan}</strong>","save_discount":"save {discount}%","features_title":"You will lose access to this","downgrade_now":"Schedule a downgrade","downgrade_date":"This change will take effect on the end date of your current contract.","summary":"As soon as you click on confirm, the change will be scheduled per {date}. Your subscription will be downgraded to Plug&Pay {plan}. From {billing}, {cycle} {subtotal} will then be debited excluding VAT."},"license":{"contract_ended":"Cancelled","end_contract":"Terminate","contract_ended_description":"Your subscription ends on {date}. Until then you will continue to have access.","schedule_change_description":"Your account will change to {plan} per {date}. Until then you will continue to have access.","delete_version":"Withdraw change x","change_plan":"Change subscription","lite":"Lite","premium":"Premium","premium_features":"<li>Recurring payments</li><li>Upsells and downsells</li><li>Promotions</li><li>A/B testing module</li>","ultimate":"🏆 Ultimate","ultimate_features":"<li>Affiliates</li><li>Marketplace access</li><li>Advanced statistics</li><li>2500 orders per calendar month</li>","downgrade_description":"Is your current subscription too big? Then you can downgrade. You will then lose the following features:","upgrade_description":"Upgrade today to get more out of your shop right away:","upgrade_ultimate":"Upgrade to Ultimate today to get more out of your shop right away:","upgrade":"Upgrade to {plan}","payment_method":"Payment method","receive_percentage_discount":"(get {percentage} discount)","iban_label":"Name","support":"The payment method you have chosen ({method}) cannot be changed. Please contact customer service for this.","change_method":"Change payment details","plan_change_date":"Changes to your subscription will take place on the next collection date ({date})","downgrade":"Downgrade","downgrade_alt":"Downgrade","is_subscription":"Subscription form","iban":"Account number","stop_cancellation":"Cancel cancellation","cancelled_per":"After cancellation, your account will be deleted per {date}","cancel_success":"Cancellation cancelled.","delete_version_success":"Change undone.","save_contract_success":"Your subscription details have changed."},"licence":{"options":{"checkouts":"Unlimited number of products and checkouts","subscriptions":"Subscriptions and installment payments","custom-dns":"Your own domain","splittests":"Split tests","upsells":"Increase your sales with order bumps and one-click upsells","promotions":"Discount codes and volume discount","affiliates":"Affiliate center","marketplace":"Access to the Plug&Pay Marketplace","orders":"Up to 2500 orders per calendar month"}},"upgrade":{"title":"Upgrade to Plug&Pay","upgrade_reason":"So upgrade now and","and":"and","receive_for":"get for just","extra":"additional per","features":"access to all these features:","monthly":"Per month","yearly":"Per year","save":"save","onboarding":"Check out our affiliate center onboarding:","now_for":"Upgrade now for","licence":{"is_trial":{"order_first":"As soon as you click on the order button, your subscription will be upgraded to Plug&Pay","order_second":"and becomes an amount of","order_third":"written off. This includes a discount of","order_fourth":"for your current current subscription. From","order_fifth":"becomes","order_sixth":"depreciated excl. VAT."},"is_no_trial":{"order_first":"We will settle the remainder of your current subscription as {amount} discount on your upgrade.","order_second":"As soon as you click on the order button, we collect immediately","order_third":"excl. VAT","order_fourth":"from your account. After that it will be","order_fifth":"excl. VAT."}}},"patch_notes":{"li_first":{"date":"27 Feb \'20","introduction":"In recent months we have again added many functionalities and options. In addition, countless small quality of life updates have been implemented, which hopefully makes using Plug&Pay even easier!","list":"<li>You can now change the product within subscriptions.</li><li> You can add a \'new order\' to subscriptions and customer orders.</li><li> To test webhooks, you can create an order or subscription yourself and indicate that it is a test order.</li><li> While adding labels you now get the option to choose from existing labels.</li><li> Within the product settings you can specify your own product name that is only visible in the admin and not for your visitors, so that you can create a more convenient overview for yourself.</li><li> The company name is now in the overview of the customers under the name</li><li> A filter option to distinguish monthly/quarterly/yearly subscriptions</li><li> You can now see the total value of a subscription so far</li><li> While filtering subscriptions, you can now see how many results there are</li><li> An option to hide the product description on the invoice</li><li> There is additional explanation for the statistics on the dashboard</li><li> VAT amount is now displayed in the dashboard when you mouse over the question mark</li><li> You can now hide the company name in your checkout</li><li> The maximum amount per payment method is now displayed under the settings</li><li> You can now add an internal comment when creating an order and export the comments and labels.</li><li> You can now also find all your upsell and order bump sales under the heading statistics.</li><li> If you are on your checkout page and are logged in, you can now adjust the checkout with one click of a button.</li><li> You can duplicate products</li><li> You can display your customer\'s name on the thank you page, you can enable this via \'Settings"},"li_second":{"date":"June 27","introduction":"Based on all the feedback from the past few months, we have updated the Plug&Pay dashboard:","list":"<li>We have added a support widget to the dashboard. Do you have questions about the update or anything else? Then go to the <a href=\\"/contact\\">Support</a> page and click on the blue speech bubble at the bottom right.</li><li> Tabs for Abandoned orders and Failed direct debits have been added to the order overview</li><li> The filters on the orders and subscription overview have been moved to the white area on small screens, and are always visible on the right side of the screen on large screens.</li><li> On large screens, you can now see the order history on the right side of the order page instead of at the bottom of the page.</li><li> A search field has been added to the products and checkout overview.</li><li> Promotions overview page shows more information, including usage and whether the discount code is still active/valid.</li><li> From the product detail page you can now immediately click through to the selected checkout and vice versa.</li><li> New template selector with preview buttons.</li><li> All tables have been slightly modified so that orders and subscriptions with long product names now fit better on small screens.</li>"},"li_third":{"date":"June the 6th","list":"Ability to set a redirect URL on a countdown, where a user is automatically redirected to after an offer expires."},"li_fourth":{"date":"June 4","list":"New separate template for reminders after failed direct debits, in addition to the payment reminder for first orders."},"li_fifth":{"date":"may 27th","list":"It is now possible to add product-specific conditions in addition to your general terms and conditions. To do this, go to Products &gt; Product X &gt; Advanced."},"li_sixth":{"date":"May 24","list":"<li>If the user cancels an order but still places an order within fifteen minutes, no payment reminder will be sent for the first order.</li><li> Added setting to also call webhook on direct debits</li><li> With installment payments, the webhook now also sends the total number of installments and the current installment.</li>"}},"memberships":{"edit":"Edit","delete":"Delete","disconnect_product":"Unlink product","rule_deleted":"Rule deleted","order_information":"Something went wrong with the linked execution lines for this order. See what went wrong under the Triggers block","force_rules":"Run rules with event \\"Order paid\\" directly","huddle":{"name":"Huddle","title":"Huddle settings","description":"Enter the Huddle settings for this product below","add_product_to_rule":"Link product to existing line","add_rule":"Add rule","rule_deleted":"Rule deleted","settings":{"event":{"invoice_created_title":"Event: Invoice created","order_paid_title":"Event: Order paid","invoice_created_description":"Huddle configuration after a created invoice:","order_paid_description":"Huddle configuration after a paid order:","subscription_ended_title":"Event: Contract ended","subscription_ended_help":"When you create an event for a subscription, this rule is automatically generated.","subscription_ended_description":"Huddle configuration when a subscription goes from \'active\' to \'inactive\' status:","no_levels":"No levels were found in Huddle.","check_huddle":"No levels were found in Huddle. Check your Huddle settings.","loading_levels":"Loading levels...","api_token_error":"An error occurred while retrieving the Huddle levels. It seems that the entered API token is not entered correctly. Check the Huddle plugin settings, if this problem persists please contact Plug&Pay"}},"modal":{"name":"Name","name_placeholder":"Huddle Ultimate for product x","levels_placeholder":"Add levels","create_title":"Assign rule","levels":"Assign levels","levels_search":"Search levels","levels_edit":"Assign or change levels","levels_example":"Ultimate, Premium, Basic","tool_tip_search":"Can\'t find your previously created rule? Then type the name in the search box.","search_rule":"Search for a previously created rule","add_rule":"Add rule","rule_name":"Search rule name","edit_rule":"Edit rule","product_already_assigned":"This product is already associated with this rule","level_already_used_on_product":"This level is already associated with this product, please delete the rule first","something_went_wrong":"Something went wrong while creating this rule","product_added":"Product linked with rule","product_edited":"Product updated","rule_order_title":"If order is paid with product id: ","rule_level_title":"Add Huddle user with level: ","delete_rule_levels":"Remove Huddle level from user","delete_confirm":"Are you sure you want to delete this line?","disconnect_product_confirm":"Are you sure you want to unlink this product from this rule?","level_unknown":"This level has been removed in Huddle, but is still associated with this rule. Delete the rule to remove the rule from the overview.","rule_deleted":"This rule has been removed (disabled) by an external system. Delete the rule to remove the rule from the overview."},"table":{"level":"Level","recurring_rule":"Run recurrently","name":"Rule name","type":"Type","action":"Action","options":"Options","add":"Assign","revoke":"Revoke","delete_tooltip":"This button deletes the rule, which means that the rule will no longer run for all products associated with this rule.","recurring_rule_tooltip":"Run rule with every direct debit of subscriptions and installment payments"}}},"auth":{"register":"Register","create_account":"Create an account","signup_for_merchant":"Become an affiliate of {name}","signup_for_merchant_info":"To start promoting {name} you need a Plug&Pay","affiliate_signup_subtitle":"Register now as an affiliate completely free of charge and earn commissions by promoting your favorite brands. If you already have an account you can <a href=\\"/login\\">log in here</a> .","configuring_your_account":"Your account is being configured..."},"home":{"latest_orders":"Latest orders","latest_transactions":"Latest transactions","latest_commissions":"Latest commissions","revenue_per_product":"Revenue by product","recurring_revenue_per_product":"Monthly recurring revenue","update_message":"<strong>Scheduled server maintenance.</strong><br />On Wednesday, April 22 at 6:30 am Plug&Pay will be offline for a while due to server maintenance. This is expected to take approximately 15 minutes."},"calendar":{"period":"Period","daily":"Day","weekly":"Week","monthly":"Month","yearly":"Year","quarterly":"Quarter","interval":"Interval","days":"Day | Days","hours":"Hour | Hours","minutes":"Minute | Minutes","seconds":"Second | Seconds","then":"then","first":"first","short":{"days":"Day","hours":"Hour","minutes":"Min","seconds":"Sec"},"enter_date":"Enter date","moment":"Moment"},"contract":{"name":"Contract","status":"Status","vat":"VAT","total":"Total","refund":"Credit","create_new":"Create subscription","billing_info":"Payment details","handling":"Emails and Processing","iban":"IBAN","iban_name":"In name of","product":"Product","send_payment_link":"Email invoice payment link","send_sepa_invoice":"Direct debit"},"installments":{"create_new":"Create installment payment","total":"The total of future installment payments is {currency}.","export":"Export subscriptions","empty_state":"No subscriptions found"},"order":{"create_new":"Create order","title":"Orders","status":"Status","vat":"VAT","total":"Total","subtotal":"Subtotal","product":"Product","refund":"Credit","shipping_costs":"Shipping costs","order_summary":"Content order","action_history":{"title":"Triggers","retry_failed":"Click on the button at the top right to view the rules and re-run them if necessary.","form":{"try_again":"Retry all rules","date":"Date","order_paid":"Order Paid","order_created":"Order Created","trigger":"Trigger","action":"Action","status":"Status","failed":"Failed","success":"Success","attempts":"Attempts"}},"status_code":{"canceled":"Canceled","unpaid":"Unpaid","paid":"Paid","credited":"Credited","credit_invoice":"Credit Invoice","pending":"Pending"}},"products":{"public_name":"Name on checkout and invoice","marketplace_name":"Name in Marketplace","create":"Add product","title":"Products","description":"The data below will be added to your export files.","sku":"SKU","ledger":"Ledger account","group":"Product group","appearance":"Appearance","connections":"Links","pricing":"Prices","downloads":"Downloads","downloads_description":"These files will be displayed on your Plug&Pay thank you pages","download_added":"added just now","details":"Details","save_images":"Save images","upload_images":"Upload images","physical":"Physical product","in_marketplace":"Show in Marketplace","product_details":"Product details","image_dropzone":"Click here or drag files to this area to add new images","image_dropzone_more":"To add more images you can drag them to the box above or click on the box.","confirm_remove_image":"Are you sure you want to delete this file?","confirm_delete":"Do you want to archive product `{product}`? You can still find it afterwards via the Archive filter. Your statistics and subscriptions with this product will remain preserved and operational.","confirm_delete_in_marketplace":"This product is visible in the Marketplace. Are you sure you want to archive this product? Your statistics and subscriptions with this product will remain preserved and operational.","confirm_restore":"Do you want to restore this product?","stock":"Stock","no_stock":"No stock","has_stock":"In Stock","maintain_stock":"Keep track of the stock","show_stock_on_checkout":"Show actual product stock","is_required":"Is required","emptystate":"No products found","create_title":"Create product","create_product_to_start":"Create a first product to start selling in your shop.","new_product_title":"Create new product","product_restore_success":"Product reset.","product_archive_success":"Product archived.","product_added_success":"Product added.","clone_alert":"Wait at least 5 seconds before copying another product","clone_success":"Product copied","limit_stock":"Limit stock","via_cf":"through custom fields","stock_prefix":"Only","stock_suffix":"items available","hide_stock":"Hide stock","stock_error":"Invalid stock","cloned_warning":"Wait at least 5 seconds before copying the product again","product_info_save_success":"Product data saved","stock_show_type":"How do you want to indicate your stock?","in_stock":"Show a label with \'In stock\' on your checkout.","limited_stock":"Show a label with \'limited stock\' on your checkout.","count_stock":"Show the actual stock of your product on the checkout.","customfields":{"title":"Custom fields","description":"Create and manage custom fields to get additional information relevant to your orders. You can add two custom fields per product.<br> <strong>Note:</strong> Don\'t forget to enable the fields on your checkout.","field_deleted":"Custom field has been removed","field_required":"Field is required","field_not_required":"Field is not required","add_field":"Add field","max_options":"You have more options than allowed, we\'ve removed some of them","option_deleted":"Option removed","label_empty":"Enter a tag"},"splitscreen":{"template_start":"Start with template","template_subtitle":"Choose a template to start with such as instagram username, clothing size or color.","template_open":"Open template","custom_start":"Design a field","custom_subtitle":"Design your own field by choosing a field type that matches the information you want to collect.","custom_open":"Design yourself"},"form":{"fieldtype":{"title":"Field type","description":"Choose the field type that corresponds to the information you want to collect."},"fieldname":{"title":"Field name","description":"A field name that is easy for you to recognize."},"public_fieldname":{"title":"Public field name","description":"This field name will be visible to the customer on your checkout page."},"options":{"title":"Options","description":"{options} options are possible."},"stock":{"title":"Stock","description":"Keep track of the stock"},"stock_on_checkout":{"title":"Show stock","description":"Show stock numbers on checkout"},"required":{"title":"Required field","description":"Field is required."},"max":{"title":"Max. number of characters","description":"The maximum number of characters that can be entered."},"add_option":"Add option"},"selectedform":{"instagram":{"name":"Instagram username","description":"Ask for the customer\'s Instagram username.","label":"Instagram username","public_label":"What is your Instagram username?"},"color":{"name":"Colour","description":"Provide the customer with color options for the product.","label":"Product color","public_label":"Which colour?","options":["Red","Blue","Green"]},"size":{"name":"Size","description":"Provide the customer with sizing options for the product.","label":"Product size options","public_label":"What is your size?","options":["XXS","XS","S","m","L","XL","XXL"]},"date":{"name":"Date","description":"Let the customer choose a date for an event.","label":"Date product","public_label":"For which date?"},"gift":{"name":"Personal message","description":"Have a personal message filled in for the recipient.","label":"Personal message","public_label":"Enter your message here"}},"fieldtypes":{"text":"Text","textarea":"Text paragraph","dropdown":"Dropdown","checkbox":"Check box","radio":"Radio button","numeric":"Numeric","email":"Email","multiselect":"Multiselect"},"images":{"title":"Images","description":"If you create a checkout for this product, the images you upload here will be displayed on your checkout.","uploading_message":"Uploading","uploading_error":"Error uploading file"},"esp":{"title":"ActiveCampaign settings","description":"Enter the ActiveCampaign settings for this product below"}},"upsells":{"archived":"Upsell archived.","clone_alert":"Wait at least 5 seconds before copying another product","cloned":"Upsell copied","create_new":"Create new upsell","layout":"Layout","go_to_next_page":"Go to the next page","skip_upsell_button":"No thanks, continue to the last page","confirm_delete":"Are you sure you want to delete the upsell?","confirm_delete_in_flow":"This upsell is active in an Upsell Flow, are you sure you want to delete the upsell?","previewing":"<strong>Please note</strong> , this is just a preview of your page. The buttons therefore do not work.","embed":{"one_button":"A button","multiple_buttons":"Multiple buttons","help":"Paste this code on your own thank you or upsell page where you want to place the button.","help_tooltip":"Do you want to place the button several times on one page? Then make sure they are all within the same .pnp-elements container element and you only load the .js script once.","title":"Embed code"},"javascript_widget":"JavaScript Widget ({t})"},"upsell_reminder":{"title":"You skipped the order bump, are you sure you want to continue?","accept":"Add and proceed to checkout","deny":"Checkout without order bump","admin_label":"Reminder","admin_description":"Show a popup if the visitor has not added this order bump to the shopping cart.","address_warning":"You cannot show a popup for physical products if address is not required on checkout.","nr_of_bumps_warning":"You can only show one popup per checkout. If you enable the popup for this checkout, it will be disabled for the other checkouts in this checkout."},"administration":{"title":"Administration","description":"The data below will be added to your export files.","select_ledger":"Select a ledger account","ledger_empty":"(no code entered)","product_terms":"Product terms and conditions","product_terms_description":"If your product has specific/additional conditions, you can upload them here. On your checkout, people must then accept both your general terms and conditions and your product terms and conditions.","delete_file_success":"Product terms removed","upload_file_success":"Product terms saved"},"blocks":{"countdown":{"title":"Countdown","empty_state":"No countdown set","edit":"Adjust countdown","description":"An evergreen countdown on your upsell page counts down from the payment moment of the original order.","enabled":"Show evergreen timer on this upsell page.","time":"Time","hours":"hours","minutes":"minutes","redirect_url":"Redirect URL","actions":{"nothing":"Nothing, customer can still checkout","disable":"Replace checkout button with &quot;Sorry, this offer has expired&quot;","forward":"Forward to thank you page"}},"cta":{"description":"Add a button to send users to a landing page, for example.","title":"Call to action","button_text":"Button text","new_window":"Open in new window"},"socials":{"title":"Social media","description":"Place links to your social media at the bottom of the thank you page.","enable":"Show social media buttons"},"testimonials":{"title":"Customize testimonials","no":"No","max_nr":"You can add up to 4 testimonials.","max_length":"The maximum length of a testimonial is {maxLength} characters.","add":"Add testimonial"},"video":{"edit":"Adjust video","empty_state":"No video set.","title":"Video","display_after":"Show content after:","end":"End video","moment":"Specific moment","support":"It is possible to use videos from any of the following platforms {platforms}."},"usps":{"title":"USPs","no":"No","edit":"Customize USPs","max":"Enter a maximum of {max} unique selling points below.","title_helptext":"The title only appears in the Wall Street and Miss Moneypenny templates."}},"checkouts":{"create":"Add checkout","create_alt":"Create checkout","no_content_subtitle":"Place your products on your own checkout. Choose a template and determine the look and feel.","create_new":"Create new checkout","flow":"Flow","thank_you_page":"Confirmation page","blocks":"Blocks","video_url":"Video URL","countdown":"Countdown","minutes":"Minutes","usps":"USPs","add_block":"Add block","is_active":"Activate","set_vat_null":"Shift VAT","allow_iban":"Allow IBAN number as payment method","hide_banktransfer":"Hide option \'Pay by invoice\' on this checkout","payment_method":"Payment method","select_method":"Choose a payment method","select_bank":"Choose your bank","watch_video":"Watch video","is_test_checkbox":"This is a test order (only visible to admins)","has_subscription_reference":"Note: this subscription will be (re)activated after receiving the payment.","out_of_stock":"Insufficient stock","stock_exceeded":"This product may be ordered a maximum of {maxQuantity} times","have_discount_code":"Do you have a discount code?","discount_code_applied":"Discount code applied","volume_discount_from":"You get a volume discount from {quantity} pieces.","next_tier_discount":"If you order {quantity} or more pieces you will receive a volume discount and you only pay {price} per piece.","max_tier_discount":"If you order {quantity} pieces you will receive a volume discount and you only pay {price} per piece.","secure_payment":"Secure payment","secure_connection":"Connections are encrypted with SSL","hide_vat":"Hide VAT amount where possible","hide_vat_number":"Hide the VAT ID field for domestic orders","hide_vat_number_all":"Hide the VAT ID field for all orders","require_company":"Require company name","availability":"Still {number} available!","computed_monthly_price":"Show annual and quarterly amounts as a monthly amount, including discount percentage","annual_purchase":"With annual payment of","save_amount":"-{amount}%","all_checkouts":"All checkouts","emptystate":"No checkouts found","removed_success":"Checkout removed","clone_alert":"Wait at least 5 seconds before copying another checkout","copy_success":"Checkout copied","added_success":"Checkout added","checkout_price_inactive":"Please note: this checkout is not yet active, because no price has yet been set for the product","checkout_expired":"This checkout has a countdown with a date in the past and is therefore not accessible to customers. If you want to activate the checkout again, remove the countdown via the Layout tab.","avg_ordervalue":"avg. order value","with_orderbump":"with order bump","with_oneclickupsell":"with one-click upsell","upsell_flow":"Upsell Flow","upsell_flow_description":"Pick one or more upsells that your buyers see after paying for their order. If you have a flow with multiple upsells you can reorder them by using the<i class=\\"fa-fw fa fa-arrows-v\\"></i> drag icon. A flow can consist of a maximum of {nr} upsells.","settings":{"cover_image":"Cover image","cover_image_description":"This image is shown at the top of the checkout page.","title":"Advanced settings","fields":"Fields","fields_description":"On the checkout page, ask for the following information:","physical_product":"(Physical product)","max_quantity_prefix":"max","max_quantity_suffix":"items","payment_options":"Payment options","button_text":"Button text","allowed_countries":"Permitted countries","allowed_countries_tooltip":"Use 2-letter ISO country codes, for example:<br> NL - Netherlands<br> BE - Belgium<br> ES - Spain<br> FR - France<br> GB - United Kingdom<br> US - United States","seo":"SEO","page_title":"Page Title","no_index":"Prevent checkout from appearing in search results","primary_image":"Primary image","secundary_image":"Secondary image","secundary_image_description":"This image is only used in the Moneyball and VSL template.","no_image":"No image","js_widget":"JavaScript widget","js_widget_description":"Add Javascript to your checkout, for example to display the Facebook Messenger widget:","social_media":"Social Media","esp_title":"ActiveCampaign","checkbox_text":"Check box text","allowed_countries_codes":"Only enter 2-letter country codes","pay":"Pay","update_success":"Checkout updated","integrations":"Integrations","live_users":"Live users","live_users_description":"Show how many people are currently on the checkout page.","live_users_toggle":"Show live users","come_back_title":"Tab Notification","default_come_back_title":"Don\'t forget your order!","come_back_title_toggle":"I want to use a tab notification","custom_come_back_title_description":"A tab notification is a title that is displayed in the tab bar when a customer leaves the checkout by going to another tab. You can set your own title below or leave the field blank to use the default title.","message":"Message","recent_orders":"Recent orders","recent_orders_description":"Show recent orders on the checkout page.","recent_orders_placeholder":"Just claimed product name!","privacy":"Privacy","anonymize_details":"Anonymize name of customer.","target":"Target audience","period":"Period","today":"Past day","yesterday":"Past two days","last_7_days":"Past week","last_30_days":"Past month","all_time":"All time","streak":"Streaks","streak_placeholder":"Example: Customers, Entrepreneurs, Fans","streak_description":"Show the total amount of orders in the selected period.","notifications":"Boost Notifications"},"general":{"type_default":"Standard","type_url":"Own URL","type_dynamic":"template","select_template":"Select a template","new_typ":"Create a new thank you page","typ_title":"Confirmation page","one_clicks_help":"Please note: your thank you page will only be shown after the one-click upsell pages.","no_exitintent":"Don\'t use exit intent","activate_help":"The checkout is only accessible when you activate it.","restore_fail":"Unable to restore (no existing product selected).","url_copied":"URL copied","update_success":"Checkout updated","end_of_video":"End video"},"layout":{"title":"Layout","description":"On this page you can adjust the design of your checkout to your own liking. Start by choosing a template and picking colors.","primary_color":"Primary color","secondary_color":"Payment button","mirror_layout":"Mirror layout","customize":"Personalize","customize_description":"Click on the different blocks to activate the modules and customize your checkout.","description_help":"the title and description remain the same as the product unless you change them manually here.","usps":"USPs","value_stack":{"description":"Create a compelling list of products with their individual values, which are visually joined together to clearly present the total value of your bundle, including the discount.","error":"Every row must have a label and an amount higher than 1 euro","savings":"Display savings","savings_hide":"Hide","savings_pct":"Percentage","savings_amount":"Amount","title":"Value stack"},"video":"Video","show_content_after":"Show content after:","call_to_action":"Call to action","timed_content":"Timed content","is_subscription":"Subscription form","add_bump":"Add order bump","pay":"Pay","warranty":"Warranty","cart":"Cart","countdown":"Countdown","testimonials":"Testimonials","countdown_change":"Adjust countdown","countdown_description":"You can let an offer expire with the countdown. If you enter a redirect URL, the checkout can <strong>no</strong> longer be used after the deadline has passed and the user will be redirected to the relevant URL after 5 seconds.","deadline":"deadline","extra_text":"Additional text","redirect_url":"Redirect URL","imageslider":"ImageSlider","testimonial":"testimonial","testimonials_title":"Customize testimonials","testimonials_description":"You can add up to 4 testimonials.","testimonial_add":"Add testimonial","name":"Name","max_3":"Maximum 3 testimonials","change_order_bump":"Adjust order bump","change_ups":"Customize USPs","change_ups_description":"Customize USPs","change_ups_title_help":"The title only appears in the Wall Street, Miss Moneypenny, and Moneyball templates","change_ups_description_help":"The description only appears in the Wall Street and Moneyball templates","change_video":"Adjust video","timed_content_video_available":"It is currently possible to use {value} videos.","yt_vimeo_vidya":"YouTube, Vimeo and Vidalytics","yt_vimeo":"YouTube and Vimeo","timedcontent_label":"Show content after:","timedcontent_label_stackoverflow":"Show checkout form after:","end_of_video":"End video","specific_time":"Specific moment","change_warranty":"Adjust warranty"},"og_tags_description":"OG tags provide a better experience when your checkout page is shared on social media.","og_tags":{"title":{"label":"Title","tooltip":"Page Title"},"description":{"label":"Description","tooltip":"A descriptive sentence of one or two lines long."},"image":{"label":"Image URL","tooltip":"URL of an image being displayed"},"url":{"label":"URL","tooltip":"URL of the page, which will be used as an ID on social media platforms"}},"redirect_on_cancel":"Forward to next page when closing popup"},"boosters":{"exit_intent":"Exit Intent | Exit Intents","upsell":"Upsell | Upsells","add_popup":"Add popup","add_popup_alt":"Add popup","preview":"Preview","layout":"Format","layout_description":"Choose a template and a color for your primary button.","preferred_image_size":"Recommended size: {value} pixels.","use_image":"Use image","texts":"Texts","texts_content":"Customize the content of your exit intent popup.","paragraph":"Section","usps":"USPs","button":"button","buttons":"buttons","buttons_description":"Specify what should happen when a button is clicked.","action_default":"Choose an action","action_close":"Close popup","action_tab":"New tab","action_link":"Open link","action_upsell":"Buy upsell","action_next":"Continue in upsell flow","add_img_message":"Click or drag to add an image.<br> Maximum size: 2000x2000 pixels.","confirm_remove_image":"Are you sure you want to delete this file?","uploading_error":"Error uploading file","reject_dimensions":"Image width or height too big.","reject_dimensions_alt":"Width or height of the image is too large.","usps_title":"US title","popup_saved":"Popup saved","choose_template_title":"Choose a template","choose_template_description":"Choose the template you want to use for your exit intent popup.","no_exit_intent":"Don\'t use exit intent"},"upsell":{"new_up_down_sell_title":"Create new upsell/downsell","create_upsell":"Create upsell","create_upsell_description":"Make your first one-click upsell and then link it to one or more of your checkouts.","add_upsell_success":"Upsell added","upsells_and_downsells_title":"Upsells","upsells_and_downsells_description":"From this page you can create and manage one click upsells and downsells. Once you\'ve created and customized an upsell, you can link it to a checkout by navigating to the Upsells tab of that checkout.","conversion_tooltip":"Conversion statistics have only been tracked since October 2020.","emptystate":"No upsells found","general":{"upsell_description":"One-click upsells allow a customer to add an additional product to their order without initiating a new payment. You can add these upsells to your checkout flow.<br/>","payment_methods_warning":"Please note: to be able to use one-click upsells payments, you must activate the payment method \'SEPA direct debit\' in the Mollie dashboard.","upsell_no_id":"First select a product and enter on which page you want to display the button. If you then click on Save, an embed code will appear that you can paste on your page.","pnp_template":"Plug&Pay template","pnp_template_description":"Choose `Plug&Pay template` if you want to use the standard Plug&Pay template, choose `On own website` if you want to place the upsell button on your own website.","external_site":"On own website","hosted_visible":"The definitive link only becomes available when you link the upsell to a checkout.","url":"The URL of the upsell page.","webhook":"Webhook","webhook_description":"This URL will be called after every successful order through this upsell."},"layout":{"description":"Here you can customize the design of the upsell to your liking. First choose a template and your primary and button color","customize":"Personalize","customize_description":"Here you can change the content of your upsell page content.","remove_image":"Remove image","add_image":"Upload new image","background_image":"Background image","background_image_tooltip":"Recommended: 1920x1080","upsell_save_success":"The one-click upsell has been saved.","upsell_save_error":"Something went wrong while saving","load_templates_error":"Something went wrong while loading the templates.","image_selected":"Image selected","delete_background_confirmation":"Do you want to remove the background image of this upsell?","delete_background_success":"Background image has been removed?"},"show":{"warning_1":"Please note: this upsell is not yet linked to a checkout and is therefore not yet active in an upsell flow.","warning_2":"Please note that you have not yet set a price for the product in this upsell.","warning_3":"Please note: a Vimeo or Wistia video is required for the Timed content template.","upload_busy_warning":"Your images are still uploading, are you sure you want to leave this page?"},"placeholders":{"title":"Texts","open_text":{"label":"Open button","placeholder":"Order direct"},"header":{"label":"Title","placeholder":"Congratulations!"},"sub_header":{"label":"Subtitle","placeholder":"Do you want to add this with a discount?"},"checkout":{"label":"Checkout","placeholder":"Checkout"},"offer":{"label":"Great opportunity","placeholder":"Great opportunity"},"confirmation":{"label":"Confirmation","placeholder":"Confirmation"},"buy_button_text":{"label":"Checkout button","placeholder":"Add to order"},"no_thank_you_button_text":{"label":"No button","placeholder":"No thanks"},"payment_popup_text":{"label":"Additional text in popup","placeholder":"It\'s that easy! :)"}},"almost_there":"80% - Almost there","only_now":"One time offer","first_cycle_for":"The first {cycle} for","price_including_vat":"Price including VAT","including_vat":"including VAT","excluding_vat":"excluding VAT","added":"Added!","add_to_order":"Add {product} to your order!","accept_terms":"By clicking the button below you immediately add this product to your order and accept our terms and conditions.","payment_explanation":"The payment will be debited within a few business days, via the payment method with which you have just paid.","button_add":"Yes, add to my order","no_thanks":"No, thanks","shipping":"Shipping costs","free_trial":"The subscription will start after the {duration} day free trial.","payment_popup_text":" ","paid_trial":"The subscription will start after the {duration} day trial (trial costs: {price})."},"exit_intent":{"title":"Exit intentions","description":"An exit intent is a popup that appears as soon as someone wants to leave a website. You can use exit intents to prevent someone from leaving your checkout without ordering anything. Set your exit intent here and choose it on your checkout or upsell page.","splitscreen":{"upsell_start":"Popup for upsells","upsell_subtitle":"Design a pop-up for an upsell. Then select this pop-up at the upsell edit page.","upsell_open":"Design for upsell","checkout_start":"Checkout popup","checkout_subtitle":"Design a pop-up for a checkout. Then select this pop-up at the checkout edit page.","checkout_open":"Design for checkout"},"placeholders":{"title":"Enter title","subtitle":"Enter subtitle","paragraph":"Fill in paragraph","primary_text":"Enter primary button","secondary_text":"Enter secondary button"}},"pricing":{"title":"Prices","options":"Payment options","subscription":"Subscription","subscription_prices":"Subscription prices","default_price":"Standard price","volume_discount":"Bulk discount","discount_prices":"Promotional prices","discount_price":"Promotional price","schema":"Pricing schedule","two_terms":"Two installments","registration_fee":"Deviating first period","trial":"Trial period","original_price":"From","current_price":"In front of","pieces":"Pieces","tiers":"Tiers","tier":"Tier","add_tier":"Add tier","add_price":"Add price","prices_include_vat":"All prices include VAT","first_charge":"First period","pay_in_terms":"Pay in installments","free":"Free","paid_trial":"Try {days} days for {price}","free_trial":"Try {days} days for free","after_trial_choice":"Then you can choose between:","after_trial":"Pay afterwards","installments":"Installments","trial_display_price_prefix":"days trial period €","trial_display_price_suffix":", then","display_price_first_prefix":"First period €","display_price_first_suffix":", then","prices_excluding_vat":"Prices excl. VAT","prices_including_vat":"Prices incl. VAT","sepa_unavailable":"Please note: if you want to offer subscriptions or installment payments, you must activate the payment method SEPA direct debit or credit card via your Mollie dashboard.","no_discount":"No discount","trial_duration_prefix":"The first","trial_duration_suffix":"days for €","active_subscriptions_warning_prefix":"If you change prices, this only applies to new subscriptions, not to the","active_subscriptions_warning_suffix":"active subscriptions.","highlighted":"Featured","highlighted_tooltip":"Choose which price is selected by default on checkouts with this product. You can override this by pasting ?suggested-plan=yearly after the URL, or ?plan=yearly if you want to hide the choice.","tiers_prefix":"From","tiers_suffix":"pcs","mollie_raise_limit":"Via Mollie, amounts higher than {price} cannot be collected via SEPA as standard. Contact Mollie to increase the limit.","select_period_error":"For all prices, select a period...","price_save_success":"Prices saved"},"address":{"store_name":"Store name","street":"Street","housenumber":"house no.","business_name":"Company name","company":"Company name","address":"Address","address_alt":"Address data","city":"City","country":"Country","vat_number":"VAT ID","coc_number":"Chamber of Commerce number","zipcode":"Zipcode","telephone":"Phone","website":"Website","ignore_vat_shift":"Do not shift VAT","bic":"BIC","numero":"No."},"promotions":{"discount":"Discount","sale":"Action discount","promosale":"Promo discount","volume_discount":"Bulk discount","label":"Label","unit_price":"Unit price","requirements":"Criteria","discount_value":"Discount","restrictions":"Limits","create_new":"Create discount code","edit":"Edit discount code","discount_code":"Discount code","hide_discount_code":"Hide the discount code field","code":"Code","static":"Generic code","dynamic":"Unique code per customer","min_amount":"Minimum amount","min_quantity":"Minimum quantity","limits":"Limit","max_uses":"Limit to {input} times of use in total","once_per_user":"Limit to 1 time per email address","per_order":"Entire order","per_item":"By entry","days_valid":"Validity period","code_example":"E.g. WINTER SALE","type_percentage":"Percentage","type_fixed":"Fixed amount","type_free_product":"Free product","type_no_shipping":"Free shipping","usage":"Usage","first_term_extra":"One-time additional costs","create_code":"Create discount code","emptystate":"Attract extra customers by offering Promotions. You can choose between a fixed discount, a percentage, or a free product.","remove_code_confirmation":"Do you want to delete these Promotions?","removed_success":"Promotions removed","options_warning":"Note: If you set a percentage or give a discount per item, it will also be applied to the order bump.","select_type":"Select a type","select_product":"Select a product","requirements_percentage":"Select whether the discount should be calculated on the entire order or on a specific product:","requirements_else":"The discount will only be applied if the shopping cart meets the following criteria:","requirements_min":"Discount is only applied if the total order amount is higher","restrictions_description":"You can limit the validity and use of your discount code with the options below:","save_success":"Promotion saved"},"sidebar":{"links":"Links","administration":"Administration","shop":"Store","dashboard":"Dashboard","products":"Products","customers":"Customers","contracts":"Subscriptions","orders":"Orders","templates":"Templates","checkouts":"Checkout","preferences":"Preferences","promotions":"Promotions","ab_tests":"A/B testing","statistics":"Statistics","emails":"Emails","connections":"Links","support":"Support","affiliates":"Affiliates","account":"Account","info":"General Information","settings":"Settings","integrations":"Links","invoices":"Invoices","logging":"Logging","upsells":"Upsells","boosters":"Boosters","confirmation_pages":"Confirmation pages","widgets":"Widgets","debtors":"Debtors","installments":"Installments","more":"More","contact":"Contact","help":"Help","admin":"Management","tenants":"Users","commissions":"Commissions","my_partners":"My Partners","payouts":"Payouts","referrals":"Referrals","copyright":"Copyright"},"countdown":{"duration_description":"Offer still","valid":"valid"},"navbar":{"search_results":"Search results","logout":"Log out","upgrades":"Upgrades","stock":"Stock","exports":"Exports","store":"Store dashboard","partner":"Partner dashboard","customers":"Customers","trials":"Trials","stock_low":"Low","nl":"Dutch","en":"English","test":"Test mode"},"dashboard":{"title":"Dashboard"},"customers":{"title":"Customer management","filter":"Filter","search_placeholder":"Search customers by name or email address","emptystate":"No customers found","show":{"contracts":"Subscriptions","orders":"Orders","lifetime_value":"Lifetime value","latest_order":"Latest order"},"table":{"order_amount":"Number of orders","latest_order":"Last order","emptystate":"No customers found"}},"contracts":{"title":"Subscriptions","every_year":"Every year","every_month":"Every month","every_quarter":"Every quarter","yearly":"Annual","monthly":"Monthly","quarterly":"Every quarter","single":"One-time","two_terms":"Two installments","nr_of_terms":"Number of installments","in_x_terms":"{x} monthly installments","in_x_terms_of":"{x} monthly installments of","content":"Subscription content","mine":"My subscription","upgrade":"Modify","cancel":"Terminate","current":"Current Subscription","pricing":"Cost","disabled_recurring_dates":"No direct debits will be made on the 31st of the month and on February 29th.","future":"Future","review":"To check","billed":"billed","emptystate":"As soon as subscriptions have been created, you will see an overview with filter and export options.","no_found":"No subscriptions found","contract_details":"Subscription details","notify_pdf":"Automatically email an order confirmation with a PDF invoice","notify_prefix":"The confirmation and payment link of the first order will be","is_future_prefix":"Sent on","direct":"shipped immediately","pdf_manually":"You have chosen to email the customer the first invoice yourself. You will find the payment link after creating the order information.","is_single":"All subsequent orders will be collected automatically.","price_invalid_error":"The total amount of {price} cannot be paid with the chosen payment method","is_past_error":"You cannot select a date in the past","create_success":"Contract created","delete_success":"Contract has been deleted","delete_warning":"Are you sure you want to delete this contract?","testmode_description":"This is a test subscription","is_trial":"this is a trial account","next_payment_at":"Next payment on:","remaining_payments":"Remaining payments","contract_active":"Subscription active","contract_active_warning":"Please note: when you cancel, the domain will immediately become inaccessible","deactivate_from":"Deactivate from","end_current_period":"End of current period","next_billing":"Next direct debit on:","next_billing_alt":"Next collection","wizard_url":"Signup Wizard URL","huddle_domain":"Huddle domain","phoenix_domain":"Phoenix domain","domain_deleted":"x Domain is offline","customer_info":"Customer data","edit_contents":"Change content","recently_billed":"Already billed","upcoming":"Future","save_success":"Contract saved","new_order":"New order","new_contract":"New subscription","new_installment":"New installment payment","installment":"Term","vat_shifted":"VAT shifted","prices_including_vat":"Prices incl. VAT","base_price":"Base price","save_billing_warning":"Are you sure the new total amount is correct?","show":{"payment_methods":"Payment Methods","no_payment_methods":"No payment methods found.","invalid_payment_method_error":"This payment method is no longer valid.","payment_method_destroy":"Are you sure you want to delete this payment method?","payment_method_destroy_warning":"This cannot be undone!","delete_contract_warning":"Are you sure you want to delete this contract?"},"mandate":{"create_title":"Add payment method","create_description":"You can add a new SEPA payment method using the form below.","replace_all_customer_mandates":"From now on, collect all {contract} subscriptions from this IBAN number","saved_success":"Payment method saved.","delete_title":"Remove payment method","delete_description":"NB! This payment method is used in other active subscriptions. If you remove the method, those subscriptions can no longer be collected with this method.","mandate_id":"Mandate ID","customer_id":"Customer ID","delete_destroy":"Are you sure you want to delete this payment method?","delete_warning":"This cannot be undone!","reset_mollie_prefix":"Subscription {contract} is linked to the same","reset_mollie_suffix":"as below subscriptions with a different email address:","mollie_profile":"Mollie profile","reset_description":"When adding or paying with a new payment method, it is therefore also linked to the above subscriptions. If you want to prevent this, you can reset the profile for this subscription. All existing payment methods will then be disconnected from this subscription.","reset_button":"Reset subscription","reset_warning":"Are you sure? If you reset the profile, all existing payment methods of this subscription will be disconnected.","profile_reset_success":"Profile has been reset.","changes_title":"Amendments","changes_prefix":"The following manual changes have been applied to this subscription","changes_suffix":"(since June 25, 2020)","edit_pricing_title":"Adjust subscription","edit_pricing_description":"Here you can adjust the content and price of this subscription. After saving, always check whether the new amount is correct.","edit_pricing_warning":"With this subscription, the base price or discount may not have been saved properly, so pay extra attention if you are going to change something."}},"orders":{"title":"Orders","history":"History","abandoned":"Abandoned","failed":"Failed","tests":"Tests","manual":"Manual","emptystate":"No orders found","webhook_failed":"Webhook call failed","pay":"Pay now","test":"Test","hide_order":"Do you want to hide this order?","order_hidden":"Order hidden","payment_status":"Payment status","credited_locked":"This order has been credited and cannot be changed.","credit_invoice_locked":"This is a credit note, this order cannot be changed.","mollie_status":"Mollie status","labels":"Tags","comments":"Comments","order_updated":"Order has been updated","testmode_description":"This is a test order","no_stock":"Stock empty","no_pricing":"No price set","create_success":"Order created","show":{"webhooks_failed":"Calling webhooks failed","webhooks_history":"The webhooks for this order have been called {calls_count} times.","installment_details":"Installment payment details"},"create":{"custom_row":"Customizable order line","select_product":"Choose a product","product_without_pricing":"[No price set]","product_out_of_stock":"[stock empty]"}},"commissions":{"title":"Affiliate Commissions","emptystate":"No commissions awarded.","create":"Create","hide_commission":"Are you sure you want to remove this commission?","hide_commission_confirm":"Do you also want to stop the corresponding recurring commission?","create_title":"Add commission","create_description":"Fill in this form if you want to award a commission to one of your affiliates:","affiliate":"Affiliate","order_id_tooltip":"Please note: this does not concern the invoice number, but the Order ID. You can find this on the order page.","contract_has_commissions":"Commissions for the associated subscription have already been applied.","order_has_commissions":"Commissions for this order have already been applied.","include_contract":"Return Commission","for_this_order":"for this order","recurring":"reflexive"},"history":{"open":"Open","delete":"Remove","delete_confirmation":"Do you want to remove this invoice from your accounting package?","delete_confirmed":"Invoice removed"},"invoice":{"pdf_invoice":"PDF invoice","open":"Open","mail":"Mail","original_order":"Original order","one_click_upsell":"One click upsell","payment_link":"Payment link","discount_code":"Discount code","additional_fees":"Reminder costs","on":"about","more_actions":"More actions","new_order":"New order","new_contract":"New subscription","new_installment":"New installment payment","edit_address":"Edit address","delete_order":"Delete order","plugin_create":"Create in","cancel_payment":"Cancel collection","reminder":"Reminder","collect":"Charge card","remove_order_confirmation":"Do you want to delete this order?","remove_order_warning":"Please note: if you delete this order, your series of invoice numbers in Plug&Pay will no longer be consecutive.","order_removed":"Order has been deleted","plugin_invoice_created":"Invoice created in {plugin}","refund_confirmation":"Are you sure you want to credit this order? Please note: crediting is purely administrative in Plug&Pay","refund_confirmed":"Order credited","refund_failed":"Order could not be credited","cancel_confirm":"Do you want to cancel this direct debit? The payment status in Plug&Pay then becomes Unpaid and the Mollie direct debit is cancelled","cancel_confirmed":"Collection has been cancelled","cancel_failed":"Collection could not be cancelled","collecting_confirmed":"Collection started","collecting_failed":"Start collection failed","address_external_reference":"E.g. PO number or cost center","order_updated":"Order has been updated","send_invoice":"Email invoice","subject":"Topic","message_body":"Message","time":"Time","webhook_url":"Webhook URL","webhook_history":"Webhook history"},"contact":{"title":"Contact","intro":"On this page you will find ways to contact us. For all technical questions you can go to our help center, for other questions you can send an email.","helpdesk":"Help desk","helpdesk_title":"Technical question?","helpdesk_intro":"For your technical questions about the Plug&Pay software, you can contact our helpdesk.","patch_notes_text":"If you want to know more about Plug&Pay updates, read our {0}.","patch_notes_intro":"On this page we will keep you informed of the most important changes in the Plug&Pay software.","patch_notes":"Patch notes","contact_title":"Address details","non_technical_questions":"For administrative questions:","no_answer_listed":"Is your answer not in the frequently asked questions? Then set it directly","message_send_to":"Your message has been sent to","bug_report":"Report bug","policies":"Requirements","policies_intro":"Below you will find all conditions that apply to the use of Plug&Pay.","data_processing_agreement":"Processing Agreement","terms_and_conditions":"Terms and Conditions","define_contact_recipient":"I have a question for...","select_merchant_info":"Choose the merchant for whom your question is intended."},"settings":{"advanced":"Advanced","beta":"BETA","title":"Settings","payment_providers":"Payments","payments":{"warning_unlink_mollie":"Are you sure you want to reset the link with your Mollie account? You will then no longer be able to receive payments via Plug&Pay!","mollie_unlinked":"Your Mollie account has been disconnected. You can now also remove the Plug&Pay app from your Mollie dashboard via Settings - Apps.","add_payment_provider":"We can only put your shop live if you have linked a payment provider","website_profile":"Website profile","unlink_mollie":"Unlink Mollie","information":"Information about the connection between Plug&Pay and your payment provider.","mollie":"Connecting Mollie using API keys is no longer supported. Although your existing connection will of course continue to work, we recommend that you connect your Mollie account again via the blue button above.","not_connected":"To receive payments, you must connect a payment provider. Click on the button below to give Plug&Pay access to your Mollie account.<br /><br />Don\'t have a Mollie account yet? Then click on Sign up at the bottom of the next screen.","onboarding":{"pending":"Mollie has received all the necessary information and is assessing your application.","unverified":"Mollie needs more information, you can provide this via your <a target=\\"_blank\\" href=\\"https://my.mollie.com/dashboard/org_{organization_id}/onboarding\\">Mollie dashboard</a> ."}},"vat":"VAT","email":"Email","terms_conditions":"Terms and Conditions","credentials":"Credentials","two_factor_auth":"Two-factor authentication","two_factor_auth_description":"When you set up this extra security for your Plug&Pay environment, you can only log in with new devices if you explicitly give them access via a unique code that you receive on your phone.","two_factor_setup":"Set up","two_factor_tel":"Enter your phone number","tel":"phone number","sms_success":"SMS sent","sms_error":"SMS could not be sent","two_factor_activate_success":"Two-factor authentication enabled","two_factor_deactivate_success":"Two-factor authentication is disabled","two_factor_error":"Activation could not be completed","credentials_updated":"Credential updated","change_password":"Change Password","google_analytics":"Analytics","domains":"Domain name","dns_explanation":"Enter the DNS records below at your domain host. Once your domain has been validated, a checkmark will appear and you can convert your current domain.","dns_oss_explanation":"Enter the DNS records below at your domain host. Once your domain has been validated, a checkmark will appear and you can proceed to the next step of the OSS process.","defaults":"Default values","preferences":"Preferences","notify_email_commission":"Send me email notifications of new commissions","send_review_requests":"Ask me to leave reviews for my partners","include_in_marketplace":"Show my shop in the Plug&Pay marketplace","accounting":"Accountancy","esps":"ESPs","partner_opt_in":"Keep me informed of products and providers that I could promote.","plugins":"Plugins","developers":"Developers","step_two":"Download and install the Google or Windows Authenticator app and scan the QR code, or","step_two_link":"click here to receive the code via SMS","step_two_warning_prefix":"NB!","step_two_warning":"The QR code disappears after activation, so make sure anyone who needs to access your P","verification_code_label":"Enter the 6-digit verification code:","verification_code":"Verification code","step_two_deactivate_prefix":"To turn off two-factor authentication, you must first reauthenticate. Open your Authenticator app or","step_two_deactivate_suffix":"and then enter the 6-digit verification code:","step_two_deactivate_link":"receive the code via SMS","store_email_label":"Store email","full_name_label":"Your full name","introduction":"On this page you can set a number of options that will be filled in by default when creating new checkouts.","primary":"Primary","secondary":"Secondary","warranty_title":"Guarantee title","warranty_description":"Guarantee description","money_back":"100% money back guarantee","two_weeks_warranty":"14 days money back guarantee.","powered_by_hide_text":"Hide Powered by Plug&Pay text","affiliate_replacement_text":"The text is automatically replaced by your personal affiliate link.","affiliate_call_to_action":"Would you like to recoup your investment in Plug&Pay? <a href=\\"https://plugandpay.nl/affiliate-programma/\\">Sign up as an affiliate</a> and receive a monthly fee to promote us!","shop_information_title":"Shop General Features","shop_information_description":"For example, lowest price guarantee, delivery times, return policy, etc.","standard_country":"Default country on checkouts","country_tooltip":"An attempt is first made to select a country based on the location of your visitor. If that fails, the country below will be used.","usp_description":"These are only displayed with the Miss Moneypenny template.","widgets":{"title":"JavaScript widgets","introduction":"Add pieces of Javascript code to all your checkouts, upsells, or thank you pages. This allows you to show the Facebook Messenger widget or add your own conversion tracking, for example.","textarea":{"checkout":"Checkout:","upsells":"Upsells:","thank_you_pages":"Confirmation pages:"},"settings_saved":"Settings saved"},"email_templates":{"title":"Email templates"},"emails":{"title":"Email settings","disable_for_recurring":"Disable billing emails for direct debits","disable_for_first":"Disable invoice emails for new orders","disable_for_fails":"Disable emails for payment reminders and failed direct debits","disable_announcements":"Enable direct debit notification email","days_in_advance":"days in advance","announce_trials":"Always announce the first direct debit after the trial period","announce_installments":"Always announce installment payments","dns_title":"DNS Settings","dns_address":"Address for sending mail","dns_domain":"Note: this must be your own domain name, so no Gmail or Hotmail address.","dns_address_placeholder":"From which email address do you want to send invoices?","dns_error":"Something went wrong. Try removing the email address and then adding it again."}},"esp":{"title":"ActiveCampaign settings","description":"Enter the ActiveCampaign settings for this product below","event_paid_title":"Event: Invoice created","event_paid_description":"ActiveCampaign configuration for when an invoice is finalized","event_cancelled_title":"Event: Subscription terminated","event_cancelled_description":"ActiveCampaign configuration for when a subscription is canceled","event_ended_title":"Event: Subscription expired","event_ended_description":"ActiveCampaign configuration for when a subscription expires","event_changed_title":"Event: Subscription changed","event_changed_description":"ActiveCampaign configuration for when a subscription is changed","add_rule":"Add rule","edit_rule":"Edit rule","add_new_rule":"Add new rule","rule_delete_success":"Rule deleted","tags_label":"Tags (comma separated)","custom_field_label":"Choose custom field","list_label":"Choose list","automation_label":"Search automation","automation_tooltip":"Can\'t find your automation? Then type the name in the search box.","automation_search":"Find an automation..","tags_placeholder":"these,are,four,tags","value_label":"Enter a value","action_label":"Choose action","subscribe":"Subscribe contact","unsubscribe":"Unsubscribe contact","billing_cycle":"Billing cycle","end_date":"End date","current_date":"Current date","company":"Company name","phone_number":"phone number","invoice_nr":"Invoice number","street":"Street","housenumber":"House number","zipcode":"Zipcode","city":"residence","country":"Country","remarks":"Comments","quantity":"Quantity","sku":"SKU","price":"Price","fields_empty_error":"Please fill in all fields.","rule_added_success":"Rule added"},"domains":{"setup":{"title":"Connect existing domain","diy_title":"Do it yourself","diy_subtitle":"Configure the DNS settings yourself.","diy_open":"Do it yourself","support_title":"Ask for help","support_subtitle":"Are you not familiar with these settings? Fill out a questionnaire so we can help setting up your DNS.","support_open":"Ask for help"},"example_domain":"e.g. checkout.vogelspotters.nl","not_verified":"Not yet verified","settings_updated":"Setting updated","confirm":"Are you sure you want to unlink your domain name?","updated":"Domain updates","settings":"Settings","title":"Your domain","subtitle":"If you want to use your own (sub)domain, you can set this up below. Your checkouts will be redirected once the DNS settings have been successfully set up.","no_domain":"No domain has been set up yet.","settings_shown_for_hosting":"When you have saved the domain name, the DNS settings that you must enter for your web hosting will appear.","dns_in_progress":"Your request for DNS on your own domain is being processed","dns_help_requested":"The application form is automatically opened.<br>","dns_help_request_again":"Try to reopen it.","dns_loaded_request_help":"Still need help?","dns_loaded_request_help_link":"Let this set up for you.","wants_help_request_help":"Do it yourself?","wants_help_request_help_link":"Withdraw request.","dns_records":"DNS records","esp_title":"ActiveCampaign","esp_api_url":"API URL","esp_api_url_tooltip":"You can find this via https://YOUR-ACCOUNT.activehosted.com/app/settings/developer","esp_api_url_placeholder":"Eg: https://personal-url.api-us1.com","esp_token":"API TOKEN","esp_token_placeholder":"Your ActiveCampaign API Token","esp_token_tooltip":"You can find this via https://YOUR-ACCOUNT.activehosted.com/app/settings/developer","table":{"name":"Name","type":"Type","value":"Value","current":"Current","active":"Active"}},"vat":{"settings":"VAT settings","profiles":"VAT profiles","group":"Rate","description":"Settings for international sales.","vat_country":"In which country do you file tax returns?","vat_description_one":"The VAT rates that you can select on product pricing pages are loaded based on this setting.","vat_watch_out":"NB:","vat_description_two":" Changing this setting means that you must reselect the correct VAT rate for all your products.","eu_tax":"Charge 0% VAT for sales outside the EU.","ip_warning":"Please note: we do this based on IP address, so you cannot easily test it yourself.","edit_settings":"Adjust settings","set_now":"Set now","new_vat_rules":"New VAT rules for e-commerce in the EU","new_vat_rules_description":"Do you sell more than €10,000 annually to consumers in EU countries outside your home country? Then from 1 July 2021 you must charge the VAT rate of the country of the buyer. Read more on the site of the","tax_service":"tax authorities","tax_shifted":"Description on invoices where VAT is shifted","tax_shifted_description":"Don\'t know what this is? Then leave it as it is.","saved":"Preferences saved"},"accounting":{"reeleezee_username":"Reelezee username","reeleezee_password":"Reeleezee password","reeleezee_paused":"Pause import","start_from_id":"First order ID","moneybird_token":"Moneybird API token","moneybird_paused":"Pause import","moneybird_administration_id":"Moneybird Administration ID","conflict":"This invoice has already been sent to {plugin}."},"analytics":{"ga":"Google Analytics","gtm":"Google tags manager","warning":"Note: if you have your own thank you page, add the trackers there too.","send_name_email":"Send name and email to thank you page","encrypt_values":"Encrypt data that is sent to thank you page","specific_url":"Use specific order confirmation URL per checkout","ua_code_placeholder":"UA-XXXXXX-1 or G-XXXXXXXXXX","fb_pixel_example":"Your Pixel ID should go here (eg 178271792)","fb_conversions_token_example":"Add the token returned from the Facebook Events Manager here (looks like EAAGuo...)","fb_test_code_example":"Use the test code provided by Facebook to test if your connection is working","ua_code":"USA tracking code","tracking_code":"Tracking code","fb_pixel":"FacebookPixel","fb_conversions_token":"Facebook Conversion API token","fb_test_code":"Test code (Note: don\'t forget to empty this if you want to receive live data)","send_order_info":"Send order value to thank you page","vat_included":"Order value incl. VAT","enhanced_ecommerce":"Enhanced Ecommerce","send_ecommerce_data":"Send e-commerce data","gtag_heading":"Google Tag Manager settings","gtag_manager":"Activate GTM","gtag_id":"GTM code"},"invoices":{"title":"Invoices","monthly_usage":"Number of orders this month","warning":"Please note: all orders are taken into account, including recurring payments.","usage":"My usage this month"},"webhooks":{"title":"Webhooks","cancelled_url":"Webhook for cancellations","ordered_url":"Webhook for orders","cancelled_webhook_description":"This webhook is called when a subscription has ended.","description":"Webhooks are always called after a successful order.","url":"Webhook URL","key":"API key","resend":"Again","call":"Invoke","history":"History","call_webhooks":"Call webhooks","generic_webhooks":"Generic webhook only","call_webhooks_now":"Call webhooks immediately and don\'t wait for the first direct debit","call_webhooks_invoices":"Call webhooks and zaps for recurring direct debit payments.","call_webhooks_orders":"Call webhooks and zaps per order line instead of per entire order.","copy":"Copy the key:","updated":"Settings updated","webhooks_moved_to_v2":"Our webhook features have been moved to Plug&Pay 2.0 for an improved experience!"},"emails":{"templates":"Templates","test":"To test","send_invoice":"Send invoice","send_invoice_descr":"Default text when sending PDF invoices manually.","announce_invoice":"Direct debit announcement","announce_invoice_descr":"This email will be sent to the customer before a recurring direct debit payment.","ordered":"Order Confirmation","payment_link":"Payment link","paid":"Payment received","shipped":"Shipping Confirmation","payment_reminder":"Payment reminder","sepa_reminder":"Failed direct debit","recurring_invoice":"Repeat invoice","order_confirmation":"Order Confirmation","order_notification":"Order notification","variables":{"title":"Variables","variable":"Variable","description":"You can add variables to your emails by placing the following tags in the text fields enclosed by brackets. For example: [first_name] for first name. The following variables are available:","templates":"Templates","subscription_cycle":"Annual or monthly subscription","total_with_vat":"Total amount incl. VAT","total_without_vat":"Total amount excluding VAT","due_date":"Number of days until collection"},"send_recurring_invoices":"Mail customer with every installment invoice","spf_dkim_explanation":"To be able to send emails to your customers (e.g. for invoices and payment reminders) from your own Email address, you need to take a few steps. First, confirm your Email address and then add the SPF","order_confirmation_descr":"This email will be sent to the customer as soon as a new order has been placed and paid for.","order_notification_descr":"This email will be sent to you as soon as a new order has been placed and paid for.","recurring_invoice_descr":"This email is sent to the customer when a new direct debit/invoice is created for a subscription or installment payment.","payment_reminder_descr":"This email will be sent to the customer (including payment link) if payment has not been made within 15 minutes after clicking on Checkout.","sepa_reminder_descr":"This email is sent to the customer (including payment link) when a direct debit could not be executed.","payment_link_descr":"This email is sent to the customer when you manually create an order or subscription and choose Email payment link.","order_received":"We have received your order.","invoice_announcement":"Announcement direct debit.","payment_failed":"Payment failed.","new_order":"An order has arrived.","your_invoice":"Your invoice","invoice_generated":"A direct debit has been created.","variable":"Variable"},"errors":{"generic":"Something went wrong","ai_limit":"You have used our AI functionalities too quickly in succession, please try again in a few minutes.","ai_generic_error":"Something went wrong, this can be caused by missing information. Check if your description is clear enough.","no_input":"You have not entered a description.","invalid_vat":"This is not a valid VAT ID","vat_missing_country":"A VAT ID must always start with a country code","get_info_failed":"Something went wrong while retrieving the data.","save_info_failed":"Something went wrong while saving the data."},"success":{"changes_saved":"Changes saved"},"unpaid_invoices_notification":{"title":"Unpaid Plug&Pay invoices","description":"Pay these as soon as possible to prevent your shop from going offline.","pay":"Pay now →"},"pay":{"stripe_issuer_error":"Please select a bank","purchase":"Pay","tos":"Terms and Conditions","product_tos":"product conditions","accept_tos":"I agree with the purchase, the data entered by me","accept_automatic_billing":"Your subscription will automatically renew without cancellation.","accept_installments":"The next installment is automatically debited. | The following {count} installments are automatically debited.","no_methods":"Please note: there are no payment methods available, so you cannot pay. This may be due to a malfunction at Mollie, for example.","stripe_direct_debit":"By entering your IBAN and confirming this payment, you authorize Stripe, our payment provider, to send instructions to your bank to debit the amount from your account. You are entitled to a refund under the terms of your agreement with your bank."},"cart":{"shipping_costs":"Shipping costs","including_vat":"Including VAT","including_vat_short":"incl. VAT","amount_including_vat":"Amount incl. VAT","excluding_vat":"Excluding {pct}% VAT","excluding_vat_short":"ex. VAT","price_includes_vat":"Total amount includes {vat} VAT","no_vat":"No tax","invalid_currency":"Invalid currency selected.","unknown_error":"An unknown error has occurred.","price_note_1":"This price only applies to the first payment","price_note_2":"After that, {cycle} {price} {vat_status} is collected.","price_note_3":"After that, {installments} times {price} {vat_status} will be collected.","price_note_after":"After this first payment","price_note_after_trial":"After your trial period of {days} days","price_note_announcement":"","price_note_ending":"billed","first_installment":"The first term","starting_next_cycle":"From next {cycle} there will be","trial_note":"In {duration} days, {amount} {vat} will be collected. This will happen from then on {cycle}.","first_period_note":"This price only applies to the first payment. After that, {cycle} {price} {vat_status} is collected.","installments_note":"This amount will be automatically collected {nr} more {label}.","quantity_discount":"Your volume discount is {amount}."},"tests":{"title":"A/B testing","ab_test":"A/B test","emptystate":"Increase your conversion by testing different checkouts. Your visitors are randomly sent to one of your checkouts and we show you which one scores the best.","max_tests":"Max. tests","done_tests":"Tests done","is_active":"Active","control":"Check","variation":"Variation","create_new":"Add A/B test","value_per_view":"Value per view","started":"Started","ended":"Finished","create_title":"Create A/B test","premium_feature":"<strong>🏆 Premium Feature</strong> <em>A/B testing is a feature of the `Premium` subscription. Upgrade today to get more out of your shop!</em>","upgrade_now":"Upgrade your account","original":"Original","max_test_description":"Maximum number of times this A/B test will run. Leave blank if there is no maximum.","create_success":"A/B test created","started_at":"Started on","ended_at":"Ended on","winner":"Winner","start_test":"Start test","end_test":"End test","results":"Results","original_short":"Origin","times_sold":"times sold","start_confirm":"When you start a split test, it can no longer be changed. Are you sure?","end_confirm":"Are you sure you want to end this split test? This cannot be undone!","updated_success":"A/B test adjusted"},"statistics":{"recurring_subtotal":"Recurring revenue","retention":"Retention","trials":"Trials","trial_description":"Overview of trials per product. Canceled and Active are about the current status; Paid means that at least 1 subsequent invoice has been paid.","upsells":"Upsells","active_carts":"{count} Shopping cart active | {count} Shopping carts active","tooltip_ex_vat":"This amount is excluding {count} VAT.","today":"Today","today_tooltip":"Today\'s sales. This includes orders with the status \'paid\' and \'pending\'.","month":"This month","month_tooltip":"The revenue of all orders this month with status \'paid\' and \'pending\'.","year":"This year","year_tooltip":"The revenue of all orders this year with status \'paid\' and \'pending\'.","compare":"vs. same day last month","revenue_tooltip":"This is the revenue of all orders with the status \'paid\' or \'pending\' in the selected period.","revenue_label":"Revenue this period","order_count_label":"Number of orders","subscriptions_tooltip":"This is the total number of subscriptions with the status \'Active\'.","subscription_compare":"vs. a month ago","expected_revenue_tooltip":"The planned revenue of subscriptions and installments for which the collection date is in the selected period.","expected_revenue_label":"Planned invoices this period","excluding_vat_short":"ex. VAT","recurring_revenue_tooltip":"This is the average monthly revenue. Quarterly subscriptions, annual subscriptions and installment payments are also calculated back to a monthly revenue.","from_new":"From new sales","from_recurring":"From recurring","from_installments":"{count} installment payments were made.","revenue_from_installments":"From installment payments","emptystate":"There was no revenue during this period.","orders_empty":"No orders found in this period.","commission_label":"Commission this period","commission_tooltip":"The total amount of commission paid during this period.","hits_label":"Number of hits this period","hits_tooltip":"The number of visitors that were redirected to your sales pages and checkouts via an affiliate.","balances_label":"Open invoices","balances_tooltip":"The total open amount of all your affiliates.","announce_invoice_short":"Auto. collections","all_products":"All products","recurring_description":"The average monthly revenue of all active subscriptions.","recurring_revenue_label":"Recurring revenue","retention_description":"The percentage of subscriptions that are still active <em>x</em> months after the first payment.","active_contracts":"Active Subscriptions","active_contracts_description":"Changes in the number of active subscriptions.","subscriptions":"Subscriptions","new":"New","cancelled":"Cancelled","trials_description":"Overview of your subscriptions with trial periods. The Canceled and Active columns are about the current status; Paid means that at least 1 subsequent invoice has been paid.","started":"Started","in_trial":"Trial","upsells_description":"Order bump and one-click upsell conversion rates.","bumps_revenue":"Additional sales","conversion_tooltip":"The precise conversion is tracked as of October 14, 2019 and indicates how many of the people who were offered a box office deal actually selected it.","upsells_revenue":"Additional sales","conversion_tooltip_2":"The precise conversion is tracked from October 14, 2019 and indicates how many of the people who were offered a one-click upsell actually bought it.","ocu":"One click upsell","total_revenue":"Total monthly revenue of selected subscriptions: ","table":{"product":"Product","started":"Started","canceled":"Canceled","active":"Active","payed":"Payed","in_trial":"In trial"}},"admin":{"tenants":"User management","index":{"users":"Users","search_users":"Search users by name or email address","search_table":{"all":"All","inactive":"Inactive","no_subscription":"No subscription","non_paying":"Not paying","test_account":"Test account"}},"edit":{"edit_merchant":"Edit Merchant","edit_subdomain_first":"You can find the subdomain of this","edit_subdomain_second":"modify. This is only available for merchants who have not specified any properties.","form":{"email":"Email","domain":"Domain"}},"pending_marketplace":{"merchant":"Merchant","date":"Date","login":"Login","approve":"Approve","approved":"Merchant is admitted to the Marketplace","went_wrong":"Merchant is admitted to the Marketplace","are_you_sure_first":"Are you sure your affiliate","are_you_sure_second":"want to delete?","affiliate_deleted":"Affiliate deleted?"}},"date_range":{"today":"Today","this_month":"This month","thirty_days":"30 days","past_month":"Last month"},"affiliates":{"affiliate":"Affiliate","statistics":"Statistics","statistics_description":"Total commission total sales etc","sellers":"Seller | Sellers","new_sellers":"New registrations","orders":"Orders","order":"Order","contract":"Subscription","commissions":"Commission | Commissions","preferences":"Preferences","products":"Products","profiles":"Profile | Profiles","invoices":"Invoices","recurring":"Recurring","recurring_explanation":"Also give commission on recurring direct debits","default_commission":"Standard commission","balances":"Balances","settings":"Settings","payments":"Payments","payments_info":"Below you will find all invoices for payments to your account number. Once a merchant has approved the orders, they will appear below.","your_referrals":"referred customers","your_referrals_info":"All customers you brought and the rewards you received for them.","view_merchant":"View seller\'s profile","join_request_sent":"Your request has been submitted!","join_request_failed":"Something went wrong with your request.","left_partnership":"You have unsubscribed from this merchant.","your_affiliate_checkouts":"Your unique affiliate links","marketplace":"Marketplace","marketplace_info":"Sign up for the Plug&Pay","marketplace_max_products":"To highlight your shop perfectly, you can choose a maximum of 5 products that will be shown in the Marketplace.","rules":"House rules","decline_reason_info":"The affiliate will receive this reason via email","decline":"Reject","merchant_settings_info":"This is the data that (potential) sellers of your store see in the various overviews. For example, if they want to sign up for your program.","issue_activating":"You cannot activate the affiliate center without a valid image, description or house rules.","rate_this_merchant":"Rate this seller","your_vote_is_anonymous":"The seller will not see your vote","based_on_nr_votes":"based on {count} vote | based on {count} votes","votes":"voice | to vote","affiliate_not_verified":"Before you can receive payments you need to complete your profile →","report_problem":"I have a technical problem","support":"Support","faq_of_partner":"Frequently asked questions from","question_about":"I have a question left...","question_not_found":"My question is not listed here","new_tag":"New!","refferal_id":"Unique referral ID","is_b2b":"I am registered as an entrepreneur","all":"All affiliates","actions":"Actions","stop":"Stop","approve":"To approve","delete":"Remove","inactive_message":"Are you sure you want to stop this recurring commission?","active_message":"Are you sure you want to (re)activate this recurring commission?","deleted_message":"Are you sure you want to remove this commission?","edit":{"title":"Edit Affiliate","description":"You can change the affiliate key of {affiliate} here.","refferal_key":"referral key"},"index":{"emptystate_title":"Affiliate Marketing","emptystate_description":"Increase your reach by using different affiliates for your marketing.","ultimate_title":"🏆UltimateFeature","ultimate_description":"The affiliate dashboard is a feature of the `Ultimate` plan. Upgrade today to get more out of your shop!","upgrade":"Upgrade your account","view_video":"Or watch the onboarding video of the affiliate system:"},"marketplace_tab":{"reviews":"Your average rating in the Marketplace is currently {starcount}/5 stars based on <a href=\\"/affiliates/marketplace/reviews\\">{reviewcount} reviews</a> .","confirmation_needed":"Please note: Before your shop becomes visible in the Marketplace, it must be approved by a Plug&Pay employee","public_email":"Public email address","short_description":"Short description","no_index":"Don\'t let search engines index my pages","save_settings":"Save settings","products_in_mp":"Products in marketplace","no_products":"no products found","add_product":"Add product","max_5_products":"max. number of 5 products reached.","add_to_mp":"Add product to marketplace","saved":"Preferences saved","max_3":"You can choose up to 3 categories","mp_status_save_success":"Marketplace status saved","delete_warning":"Do you want to remove this product from the Marketplace?"},"marketplace_product":{"back":"","mp":"marketplace","product_title":"Determine here what {title} will look like for potential affiliates in the Plug&Pay marketplace.","category":"Category","page_elements":"Page elements","usps":"USPs","video":"Video","testimonials":"Testimonials","links_title":"Featured promotional links","links_description":"Select which promotional links you want to show on this product\'s marketplace page.","limit_reached":"max. reaches","promo_media":"Select promotional material","no_promo_media":"No other promotional materials found.","saved":"Product data saved","max_uploads":"max. number of uploads reached","max_categories":"You can choose up to 3 categories"},"materials":{"type":"Type of attachment","website":"Website","landing":"Landing page","optin":"Opt in page","trial":"Trial period","webinar":"Webinar","body":"The URL of your sales page","description":"Description of the page","limit_reached":"max. reaches","saved":"Media has been saved","max_uploads":"max. number of uploads reached.","delete_success":"Media removed"},"onboarding":{"title":"Onboarding","description_prefix":"In the video below, Martijn shows the affiliate system and explains which settings are important to get started right away. Click on it","description_suffix":"icon at the bottom right to watch the video in full screen:","start":"Get started!"},"payment":{"description":"On this page you will find an overview of all payment runs that you have created. You can use the SEPA files to easily import the payments to your bank.","sepa_allowed":"SEPA files can only be downloaded if you have entered an IBAN number and BIC code in your <a href=\\"/settings\\">settings</a> .","iban":"IBAN","export_failed":"Export failed"},"profile":{"description":"On this page you can create affiliate profiles. You can set a commission value per product, per profile. You can then assign a profile to all your sellers.","select_profile":"Select a profile","new_profile":"New profile","create_new_profile":"Create new profile","current_description":"First determine a default commission that applies to all products, and then set a different value for each product if necessary. When you add new products, they automatically receive the default commission.","cookie_life":"Lifetime cookie","cookie_life_tooltip":"Maximum number of days from the referral that an affiliate will receive commission on new orders.:","no_products":"no products found","cycle":"per term","hide_description_prefix":"Use the","hide_description_suffix":"button to hide products from affiliates within this profile, without affecting whether or not they receive commission.","delete_profile":"Delete profile","copy":"Copy existing profile","deleted":"Profile deleted","created":"Profile created","saved":"Profile saved"},"seller":{"description":"Here you will see all sellers who have signed up for your affiliate program. To remove an affiliate, set the status to Declined.","active_since":"active since","address":"Address data","company":"Company details","no_company":"No company details are known.","website":"Website","socials":"Social media","no_socials":"No social media profiles were found.","stats":"Statistics","order_amount":"Number of orders","orders":"orders","clicks":"Clicks","conversion":"Conversion","totals":"Total order value","paidout":"Total commission","recurring":"Recurring","pending":"Waiting","locked":"Open","paid":"Paid","invoices":"Invoices","date":"Date","bank":"Account number","amount":"Amount","to_receive":"Receive","download_pdf":"Download PDF invoice","no_invoices":"No invoices have been created for this partner yet.","reviews":"Review","total":"Total","communication":"Communication","payouts":"Payouts","materials":"Materials","pm":"Private message","editing":"Note: you have changes that have yet to be saved.","sales":"Sales","commission":"Commission","commission_tooltip":"The bottom amount is the average recurring commission per month. Commissions from quarterly subscriptions, annual subscriptions and installment payments are also calculated back to a monthly amount.","profile":"Profile","totals_description":"{sales} products sold in {orders} orders","open_msg":"View message to this affiliate","found":"found it","declined_reason":"What reason do you want to let affiliate <strong>{seller}</strong> know?","save_seller_title":"Final acceptance of sellers","save_seller_description":"You are about to accept merchant(s) for your program. With this promotion they will receive a confirmation in the mail in which they are again reminded of your house rules and the use of your links"},"setting":{"logo":"Logo","is_active":"Allow registrations","is_active_tooltip":"To activate your affiliate center you need: image, payment threshold, description and house rules.","unique_reg_url":"Unique registration URL","description":"Description (max 500 characters)*","preferences_description":"Indicate your preferences here. You can set commission percentages by means of","profiles":"Profiles","allow_sellers":"Accept sellers","auto":"Automatically","manual":"Manually","click_policy_label":"Who receives commission","nobody":"Nobody (disable affiliate system)","first":"The first one the buyer forwarded","last":"The last one the buyer forwarded","threshold_tooltip":"Minimum open amount to be included in a payment run","threshold":"Payment threshold*","whitelist_tooltip":"An affiliate cookie is only placed with redirects to one of the domains below.","whitelist":"Redirect whitelist","release":"Release after","release_tooltip":"The number of days between an initial order and payment of the corresponding commission. Direct debit commissions are always paid after 60 days.","mute_new_reg":"Do not send me emails about new affiliate registrations","mute_affiliate_invoices":"Do not notify my affiliates about payouts","rules":"The house rules for affiliates. You can use this to let potential affiliates know about things like your payment threshold.","rule":"Rule","actions":"Actions","limit_reached":"max. reaches","webhook_description":"You can call webhooks for various actions within the affiliate portal.","payout_created":"Payout created","payout_created_tooltip":"When creating a payment run, this URL is called","esp":"ActiveCampaign","esp_description":"Sync your affiliates with the email list below.","list":"List","select_list":"Select a list","tag":"Tag","dummy_1":"Our payout threshold is €...","dummy_2":"The (first/last) click is leading for the commission.","dummy_3":"We pay every ... the commissions","add_img":"Add an 800 by 800 px product image","remove_img":"Are you sure you want to delete this file?","upload_error":"Error uploading file","invalid_error":"Invalid URL","max_rules":"max. number of lines reached"},"review":{"back":"","mp":"marketplace","review_count":"Here you will find all the reviews your affiliates have left. Your average rating is {starcount}/5 based on {metacount} reviews.","no_reviews":"No reviews have been left yet.","date":"Date","affiliate":"Affiliate","communication":"Communication","payouts":"payouts","materials":"Materials","total":"Total","anonymous":"Anonymously","review":"Review","pm":"Private message"},"home":{"dashboard":"Dashboard","correction_prefix":"Note: VAT correction","correction":"Some affiliates charged too much or too little VAT on the June invoices. If you have received too little, the remainder will be added to the next payout. If you have received too much, we will try to settle this with your current balance. We recommend downloading the previous invoices again for accurate administration.","statistics_today":"Today:","statistics_monthly":"This month","statistics_yearly":"This year:","comparison_month":"vs. same day last month","excluding_vat_short":"ex. VAT","statistics_balance":"Open balance:","statistics_balance_tooltip":"The total amount of open invoices of all your partners.","statistics_recurring":"Ongoing:","statistics_recurring_tooltip":"Your average monthly revenue from subscription commissions. Revenue from quarterly subscriptions, annual subscriptions and installments are also calculated back to a monthly revenue.","statistics_total_hits":"Number of hits this period:","statistics_total_hits_tooltip":"The number of visitors that were redirected to an affiliate through one of your links.","statistics_revenue":"Revenue","statistics_views":"Views","statistics_sales":"Sales","commissions_order":"Order","commissions_status":"Status","commissions_amount":"Order value","commissions_commission":"Commission","commissions_value":"Where the","commissions_deleted":"Deleted","commissions_cancelled":"Credited","commissions_test":"Test","commissions_paid":"Paid","commissions_locked":"Released","commissions_incl":"incl","commissions_empty":"No orders found in this period."},"commission":{"on_orders":"on orders","on_contracts":"on subscriptions","order_description_prefix":"Here you will find all orders and direct debits that have come in through an affiliate. New commissions are locked after 30 (iDeal) or 60 (direct debit) days and then receive a","order_description_suffix":"icon. After payout, this changes to","contracts_description_prefix":"Here you will find all current subscriptions that have come in through an affiliate. Commission is also paid for these subscriptions with new direct debits. Click on it","contracts_description_suffix":"icon to stop this per subscription."},"balance":{"create_payment_run":"Create run","description":"You can create new payment runs via this page. Please note: you can only select affiliates whose open amount exceeds your payment threshold and who have entered a valid IBAN number.","no_bank":"Note: first enter your IBAN and BIC in the <a href=\\"/settings\\" style=\\"color: red;\\">settings</a> .","sales":"Sales","sales_tooltip":"Total number of paid orders through affiliate.","order_value":"Order value","order_value_tooltip":"Total value of all paid orders through an affiliate.","commission":"Commission","commissions_tooltip":"Total commission earned by an affiliate.","pending":"Waiting","pending_tooltip":"Commission that has not yet been paid, because the orders were paid less than 28 days (iDeal) or 60 days (SEPA direct debit).","open":"Open","open_tooltip":"Commission that must be paid, because orders were paid longer than 28 days (iDeal) or 60 days (SEPA direct debit).","paid":"Paid","paid_tooltip":"The total amount already paid to the affiliate.","products_in_sales":"{sales} products sold in {orders} orders","seller_invalid_message":"This affiliate has not yet entered a valid IBAN and/or BIC number","seller_threshold_message":"The open amount for this affiliate is lower than your payment threshold","seller_locked_message":"The open balance of this affiliate is 0","create_run_confirmation":"As soon as you create a payment run, the selected affiliates will receive an email with an invoice. Do you want to continue?","run_create_success":"Payment run created"},"news":{"modal_title":"Check your data","confirm_btb":"I am registered as an entrepreneur","address_optin":"Keep me informed of products and providers that I could promote","confirm":"Yes, the above information is correct","marketplace_title":"NEW! The Plug&Pay Marketplace!","marketplace_description":"Good news: The Plug&Pay Marketplace is LIVE!","marketplace_body":"Do you want to know which products you could promote as an affiliate? In the brand new Plug&Pay Marketplace you will find products and providers in all kinds of different industries with fantastic commissions.<br /><br />\\n  Watch the short video below to see how the Plug&Pay Marketplace works!<br /><br />","marketplace_postpone":"Maybe later","marketplace_link":"View marketplace"},"your_commissions":{"title":"Your commissions","info":"This is the overview of your earned commissions. Depending on the type of payment, commissions are released for payment within 28 to 60 days. You can then keep an eye on the payments to your account via the \'Payments\' tab.","info_empty":"Here you will find an overview of your earned commissions. At the moment you have not made any sales yet, but you will have filled this page in no time 🔥","search":"Search by product name","merchant":"Merchant","commissions_amount":"Order value","cancelled":"Credited","risk":"Rejected","no_content_title":"<strong>And what now...?</strong><br> Here are the first steps you could take:","no_content_list":"<li>Go to the <a href=\\"/partners\\">partner page</a> of a company for which you are an affiliate.</li><li> Copy the link to one of the promotional materials supplied (eg a sales page).</li><li> Process this first URL in a blog post or in your e-books for promotion.</li><li> Did someone click on one of your links? Beautiful! You can find this information under the &quot;Links&quot; tab.</li><li> If someone actually decides to pay, you will receive a commission!</li>"},"links":{"title":"Links","info":"On this page you will receive statistics about your affiliate links: information about promoted URLs, visitor numbers and conversions.","url":"URL","hits":"hits","sales":"Sales","conversion":"Conversion","commission":"Commission"},"tenantsignup":{"complete_title":"Success!","complete_description":"Your Plug&Pay account is successfully created.","intro_title":"Almost finished!","intro_description":"Complete the installation of your Plug&Pay account by filling in the the form below:","error_token":"Your signup token has already been used or is invalid. Try logging in or contact customer service.","error":"Something went wrong while saving your data. Please check your completed form.","create_mollie_title":"Create a FREE account with Mollie","create_molllie_description":"We immediately create an account with Mollie, you will receive the details in your email within a few minutes.","reg_closed":"Sorry, we are currently not taking any new registrations.","back":"Back to step 1"},"partners":{"title":"Partnerships","info":"Here you will find all merchants who have accepted you as an affiliate. The \'Pending\' column shows the amount of commissions that have not yet been released. In the column \'Balance\' you will find the amount that is ready for transfer to you. The column \'Revenue\' shows the total amount that you have already received from the merchant.","info_empty":"Here you will find all merchants once they have accepted you as an affiliate. Payments will first come \'Pending\' before being released. In the column \'Balance\' you will find the amount that is ready for transfer to you. The column \'Revenue\' shows the total amount that you have already received from the merchant.","search":"Search by name or email address","product_search":"Search by product title or checkout URL","merchant":"Merchant","awaiting":"Pending","balance":"balance","revenue":"Revenue","address":"Address","email":"Email","website":"Website","socials":"Social Media","cookie":"Cookie policy","cookie_tooltip":"Which affiliate receives the commission (the first or the last that referred the visitor) and how long the tracking cookie is kept.","days_valid":"days valid","threshold":"Payment Threshold","av_prefix":"Yes, I agree with the","av":"terms and conditions and the","av_suffix":"house rules of the seller.","signup":"Sign Up","created":"Request submitted","partner_declined":"Unfortunately, your registration has been declined.","edit_review":"Change rating","leave_program":"Unsubscribe from program","leave_alert":"Are you sure?","confirm_leave":"Are you sure?","promotion_materials":"Promotional links","promotion_materials_title":"You can promote {company} through the funnels below","promotion_materials_info":"Add links that your affiliates can use to promote your products, such as sales pages or handouts/e-books. Please note: removing a link only ensures that it is no longer visible in our affiliate dashboard; nothing changes for affiliates who already use the link.","custom_link":"custom links","validate_link":"Do you want to promote a URL that is not in the list below? Paste it below and then click the Copy link button to get an affiliate URL with tracking.","whitelisted_link":"<strong>Note:</strong> The custom link only updates for purchases","copy_link":"Copy link","copy_success":"Copy your referral link!","copy_error":"This is not a valid redirect URL","payments_info":"Here you will find all payouts and PDF invoices that you have received from {company}. You can confirm a payment by clicking the Receive button.","payments_info_empty":"You have not yet received any payments from {company}.","date":"Date","iban_number":"Account number","amount":"Amount","payment_received":"Receive?","download_pdf":"Download PDF invoice","confirm_alert":"Have you received this payment on your account?","pm_description":"Do you have any questions, tips or comments? Let the {company} know below in a private message what you want to say, so that they can improve their services.","pm_saved":"Your message will be forwarded to {company}.","pm_locked":"You can no longer edit this message.","pm_subtitle":"Thank you for your review!","pm_error":"Sorry, your private message could not be saved","pm_private_message":"Private message","send_pm":"Send private message","products_description":"This page indicates for all { company } products how much commission you will receive if you arrange a sale.","no_commission":"You will not receive any commission on products in this checkout","no_products":"no products found","cycle":"per term","products_error":"Checkout not found","saved":"Your changes have been saved.","rating_not_received":"Something went wrong, your review has not been saved.","rating_title":"Review {merchant}","rating_subtitle":"Your review can be used in the Plug&Pay Marketplace.","anonymous":"Submit review anonymously","feedback":"Give a brief explanation","rating_description":"What do you think of the collaboration with {merchant}?","rating_locked":"You can no longer change this rating.","rating":"rating","feedback_label":"Explanation (optional)","start_partnership":"Get started with {company}","av_title":"Important: Accept the merchant\'s terms and conditions","av_subtitle":"Before you can start promoting, you must agree to this merchant\'s terms and conditions. Please read them carefully and accept the terms and conditions at the bottom.","signup_success_title":"Success!","signup_success_description":"Your Plug&Pay affiliate account has been successfully created and you can now log in to the Plug&Pay affiliate dashboard to view all your commissions and payouts. ","signup_accepted":"Your registration with {merchant} has been automatically accepted, so you can start selling right away!","signup_pending":"{merchant} still needs to approve your registration, so wait a while before promoting...","dashboard_link":"To Dashboard","marketplace_link":"To Marketplace","auth_email":"You can use the same account for this as for your Plug&Pay webshop. You are currently logged in with the following email address:","signup_optin":"Keep me informed of products from other providers that I could promote.","signup_terms":"I agree with the <a target=\\"_blank\\" href=\\"https://plugandpay.nl/algemene-voorwaarden/\\">terms and conditions</a> .","too_many_requests":"Too many requests, please try again in 5 minutes"},"payouts":{"description_prefix":"NB!","description":"The seller is responsible for payment to your account. If you have questions about payments, you should therefore contact the seller directly!","sender":"Sender","date":"Date","iban":"Account number","amount":"Amount","status":"Status","received":"Receive","download_pdf":"Download PDF invoice","reception_confirmed":"Have you received this payment on your account?"},"history":{"history":"History","description":"Any updates sellers make to their products will be listed here, so you\'ll always know when changes are made to a product you\'re using.","date":"Date","product":"Product","field":"Field","original_value":"Original value","new_value":"New value"},"referrals":{"client":"Customer Name","orders":"orders","total_revenue":"Total revenue","no_content_title":"Referrals","no_content_subtitle":"All your referred customers and the total rewards you receive for this will be shown here. Keep doing your best and this page will fill up quickly!"}},"marketplace":{"applications":"Login | Registrations","ratings":{"communication":"Communication","payouts":"Payouts","materials":"Promotional materials","total":"Total experience"}},"reactivate":{"title":"Nice to see you again!","open_invoices":"You can\'t reactivate at this time because there are <b>1 or more open invoices</b>.<br/>Please contact our customer service to be assisted.","description":"You have canceled your subscription in the past.<br/> Choose a plan to reactivate your account.","subscription_title":"Your subscription","subscription_subtitle":"Reactivate your subscription","terms":"I agree with the purchase, the data entered by me and the general terms and conditions. Your subscription will automatically renew without cancellation.","pay":"Complete payment","gdpr_button":"Download your Plug&Pay data","gdpr_title":"Download your Plug&Pay data","gdpr_description":"<p>You can download a copy of the information we have collected. The downloaded file may contain sensitive information. You should keep it safe and take precautions when storing, sending or uploading it to other services.</p><br><p><b>Important:</b> Your Plug&Pay data will be {0} after stopping your subscription removed. After this period it is no longer possible to request the data. You can find more information about how we store, share and use data in our processing agreement.</p>","lite":"The cheapest subscription","premium":"The most chosen","ultimate":"For companies with high revenue","features":{"templates":"Checkout templates","checkout_deals":"Order bumps","checkout_products":"max. {0} products","checkout_checkouts":"max. {0} checkouts","invoices":"Invoices and exports","transactions":"incl. {0} transactions p/m*","transactions_info":"Above the {count} transactions per calendar month you will be automatically upgraded to Plug&Pay {plan}","transactions_custom":"More than 2,500 transactions per calendar month? Start with Ultimate and contact us for custom pricing.","upsells":"Upselling and sales triggers","subscriptions":"Subscription module","splittesting":"Split testing (A/B Testing)","mailblue":"1 Year free Mailblue worth €108","affiliate_marketing":"incl. affiliate marketing system","affiliate_marketplace":"Affiliate marketplace (new)"}},"plugins":{"title":"Plugins","action_required":"Action required. Restart the wizard to fix the problem.","connect":"Create link","reset_error":"Something went wrong while resetting the plugin. Please try again later.","reset_warning":"Are you sure you want to reset the plugin?","reset_success":"The plugin has been reset successfully.","reset_tooltip":"When resetting the plugin, all settings will be reset to the default values. This cannot be undone. You will have to go through the wizard again to set up the plugin.","edit":"Modify","combidesk":{"description":"Using Combidesk, you can connect your shop to Exact Online, e-Boekhouden.nl, SnelStart and Yuki."},"huddle":{"success":"Connection successful!","invalid_api_token":"The API token entered is invalid.","description":"Easily link your Huddle account with Plug&Pay. You can then immediately assign your Huddle levels to your products.","api_token":{"title":"API token","placeholder":"Enter the API Token","introduction":"With this plugin you can connect to Huddle to retrieve all access levels.","call_to_action":"Go to Huddle and log in to your account.","description":"To use the Huddle plugin, an API key is required.","description_follow_up":"Click this <a target=\'_blank\' href=\'https://help.imu.nl/nl/articles/3080953-plug-pay-koppelen-met-huddle\'>link</a> if you want more wants information about creating the API key.","create_token_steps":{"step_one":"step one"}},"settings":{"introduction":"API token is attached. Complete the link by completing the settings below","administration":"Administration"}},"facebook_pixel":{"description":"Track your sales via the Facebook Conversions API."},"active_campaign":{"description":"Link directly to your ActiveCampaign and MailBlue email lists."},"moneybird":{"description":"Automatically send all your Plug&Pay invoices to your Moneybird account."},"reeleezee":{"description":"Automatically send all your Plug&Pay invoices to your Reeleezee account."},"wizards":{"title":"{plugin} is linked!","success":"Pairing successful!","description":"Woohoo! Now you can get started with {plugin} without any worries. Just sit back, because everything is automatic now.","field_is_required":"This field is required","huddle":{"apitoken":{"label":"API Token"}},"dns":{"domain":{"description":"If you want to use your own (sub)domain, you can set this up below. Your checkouts will be redirected once the DNS settings have been successfully set up."},"records":{"label":"DNS records","description":"A table with DNS records should appear here."}},"facebook":{"conversion":{"label":"Conversion API","description":"With the conversion API you can track data directly via Facebook\'s servers.","first":"1: Verify your main domain in facebook. This goes beyond Plug&Pay. You can find here <a href=\\"https://developers.facebook.com/docs/sharing/domain-verification/verifying-your-domain/\\" target=\\"_blank\\" >Facebook\'s explanation of how to verify your domain< /a >.","second":"2: After verifying you can continue setting up the conversions API. You do this by going to <strong>Settings</strong> in Facebook under your pixel. You will then see the heading Conversions API. Under <strong>Set up manually,</strong> click <strong>Create Access Token</strong> . <a href=\\"https://help.imu.nl/nl/articles/5182469-plug-pay-werken-met-de-facebook-conversions-api\\" target=\\"_blank\\" >You can read a full description of this step here</a> .","fb_conversions_token_placeholder":"Your Facebook Conversion API token should go here (eg 178271792)"},"pixel":{"label":"FacebookPixel","description":"If you don\'t have a Facebook pixel yet, you can create one in Facebook\'s Business Manager.","events_manager":"Facebook EventsManager","first":"1: On the left in the menu you see Data Sources and below that Pixels. You can add a new pixel by clicking Add.","second":"2: In the pixel creation screen, you just need to enter a name. After entering the name and clicking Continue, you will get a new screen for installing your pixel with code. You can click this away.","third":"3: Once you have selected the pixel, you will see the Pixel ID at the top. You will need to copy and paste these below.","fb_pixel_placeholder":"Your Pixel ID should go here (e.g. 178271792)","fb_pixel_error":"Username and password are required"},"testcode":{"label":"Test code","description":"Enter the test code so that you can test the conversions API.","first":"1: The test code can be found in Facebook under <strong>Test Events</strong> and then <strong>Server</strong> . <a href=\\"https://help.imu.nl/nl/articles/5182469-plug-pay-werken-met-de-facebook-conversions-api\\" target=\\"_blank\\" >You can read a full description of this step here</a> .","testcode_placeholder":"Enter your test code here"}},"moneybird":{"apitoken":{"label":"API Token","token":"API Token","token_placeholder":"Enter the API Token","description":"With this plugin you can fully automate the billing process. Create an API key according to the step-by-step plan below to grant Plug&Pay access to your Moneybird administration.","first":"<li><a target=\\"_blank\\" href=\\"https://www.moneybird.nl/?referrer=f1a74a1982\\">Go to Moneybird and log in to your account<i class=\\"fas fa-xs fa-external-link-alt\\" style=\\"margin-left: 8px\\"></i></a></li><li> From the cog wheel at the top right, click User Account and then go to <strong>Developers</strong> .</li><li> Click on the <strong>green button</strong> at the top right to create a new API token.</li><li> Give your API token a name (e.g. plugandpay) and select <strong>personal use</strong> .</li><li> Copy the API Token and paste it below. Store the API token securely. You can no longer request this from Moneybird later.</li>","token_error":"Empty Token"},"settings":{"label":"Settings","description":"API token is attached. Complete the link by completing the settings below.","administration":"Administration","administration_id":"Standard ledger account","select_ledger":"Select a ledger account","no_ledger":"(no code entered)","first_title":"To use general ledger accounts, you must give them a code in your Moneybird environment:","first":"<li><a target=\\"_blank\\" href=\\"https://moneybird.com/login\\">Go to your Moneybird user account<i class=\\"fas fa-xs fa-external-link-alt\\" style=\\"margin-left: 8px\\"></i></a></li><li> Click on <strong>Administration settings</strong> via the gear at the top right and then go to <strong>Categories</strong> .</li><li> Click on an existing category or add a new one.</li><li> Make sure the <strong>General ledger code</strong> field is filled in and click Save. A general ledger code usually consists of 4 digits.</li>"},"startid":{"label":"Import","description":"API token is attached. Complete the link by completing the settings below.","start_from_id":"From which order does Moneybird have to keep the accounts? Enter the order ID below (note, this is not the invoice number).","start_from_id_placeholder":"From which invoice to start"}},"oss":{"confirmation":{"label":"Overview","description":"If you have set everything up correctly, you can now enter an effective date below and click the Activate button. Once your effective date has been reached, you cannot reverse it; You can then no longer disable the OSS settings. You can of course continue to adjust your VAT profiles, open this wizard again.","notification":"<strong>Please note:</strong> subscriptions of products that fall within the scheme are also automatically adjusted.","start_date":"starting date","warning":"Would you rather wait a while before activating? Do not enter a date and close this popup. All your settings will be saved.","enabled_warning":"All your changes have been saved, you can now close this wizard.","save_success":"Your OSS settings will be activated on {date}."},"dnssetup":{"label":"DNS","description":"To be able to link orders to a country and VAT rate, we use IP recognition in combination with the customer\'s address details. To activate this function, you must first adjust your DNS settings.","records":"DNS records","cname":"CNAME","validate":"Validate again","not_verified":"Not yet verified"},"introduction":{"label":"Introduction","description":"Do you deliver goods worth more than €10,000 to customers in the EU who do not file a VAT return? Then from 1 July 2021 you usually have to charge VAT in the country of the buyer. For these deliveries you can use the so-called one-stop-shop system (OSS or One-Stop-Shop) of the Tax and Customs Administration. This regulation also applies to some digital services.","notification":"For more information about the new rules, please visit the site of the <a target=\\"_blank\\" href=\\"https://www.belastingdienst.nl/wps/wcm/connect/nl/btw/content/e-commerce -and-services-in-the-eu-see-what-is-changing-for-VAT-x\\">Belastingdienst</a>. If you are sure that the scheme applies to you and if you would like more help with setting it up in Plug&Pay, check out our <a href=\\"https://help.imu.nl/nl/articles/5352419-plug-pay-change- vat-rules-physical-products-oss-scheme\\" target=\\"_blank\\">manual</a>.","warning_prefix":"We do not automatically activate the OSS scheme for you if you reach the threshold amount, you always have to do this yourself. In the following steps you can set up VAT profiles and link them to products. Do you only have products that fall under the standard VAT rate? Then you can skip step 2","warning_link":"and go directly to step 3.","oss_unactive":"Once you have prepared everything, you can activate the new VAT settings in the last step. Please note: you must also register yourself with the Tax and Customs Administration for the Union scheme."},"products":{"label":"Products","description":"Select below per product to which VAT profile it belongs. Changes are saved automatically."},"vatprofiles":{"label":"VAT profiles","description":"Use VAT profiles to easily set the correct VAT rate per country for all your products. You can use the default profile for most products. If you also sell products with a lower rate (such as e-books), you must create a profile yourself and select the correct VAT rate per country. In the next step you can choose which products fall within this profile.","profile":"Profile","new_profile":"New profile","delete_profile":"Delete profile","profile_warning":"Do you not specify a VAT rate for a country, but do you then sell a product there with this VAT profile? Then the standard rate of that country will be charged.","new_profile_title":"Create a new VAT profile","delete_warning":"Are you sure you want to delete this profile?","delete_success":"Profile deleted","create_success":"Profile created","save_success":"Profile saved"}},"reeleezee":{"credentials":{"label":"Credentials","description":"Do you have a Reeleezee account? Then you can ensure that invoices from Plug&Pay are automatically processed in your accounting.","notification":"Enter your details to create the link.","username_placeholder":"my username","save_error":"Username and password are required"},"settings":{"label":"Settings","description":"Your login details have been saved, complete the link by completing the settings below.","start_from_id_description":"From which order does reeleezee have to keep the accounts? Enter the order ID below (note, this is not the invoice number).","reeleezee_start_id_placeholder":"From which invoice to start","default_ledger":"Standard ledger account","select_default_ledger":"Select a ledger account","ledger_empty":"(no code entered)","options":"Options","vat_included":"Enter amounts including VAT","help":"Only enable this if you have also set this up in Reeleezee, otherwise double VAT will be booked. See <a target=\\"_blank\\" href=\\"https://support.reeleezee.nl/s/article/Bedragen-inclusief-of-exclusief-BTW-invoeren-en-tonen-voor-verkopen\\">https://support.reeleezee.nl/s/article/Bedragen-inclusief-of-exclusief-BTW-invoeren-en-tonen-voor-verkopen</a> for more info.","start_id_error":"First order ID is required"}},"activecampaign":{"apitoken":{"label":"API key","description":"Connect ActiveCampaign/MailBlue to use smart email marketing.","link":"Go to your ActiveCampaign/MailBlue user account","first":"1: Log in and click on the <strong>\'Settings\'</strong> option in the navigation menu on the left side of your screen.","second":"2: The \'account settings menu\' will now be visible. Click on <strong>\'Developer\'</strong> in the menu.","third":"3: The developer settings page will show your ActiveCampaign/MailBlue <strong>API URL and Key</strong> . Copy these and paste them below.","url":"URL","url_placeholder":"APIURL","key":"Key","key_placeholder":"API key"}}}},"filters":{"keyword":"Keyword","search_name_email":"Search by name or email address","name_email":"Name or email address","search_name_sku":"Search by name or SKU","search_name_product_checkout_url":"Search by name, product or checkout URL","status":"Status","all":"All","unpaid":"Unpaid","paid":"Paid","credited":"Credited","credit_invoice":"Credit invoice","invoice_announced":"Collection started","canceled":"Cancelled","awaiting":"Pending","type":"Type","trials":"Trials","new_orders":"New orders","recurring":"Subscription direct debits","installments":"Installment payments","order_bump":"With order bump","one_click_upsells":"One click upsell","product_group":"Product group","product":"Product","country":"Country","label":"Label","labels":"Tags","checkout":"Checkout","discount":"Discount","affiliate":"Affiliate","vat":"VAT","sort":"To sort","invoice_date":"Invoice date","paid_at":"Payment date","debtor_flow":"Credit step","include_tests":"Including test orders","display_hidden_orders":"Show hidden orders","subscription":"Subscription","installment":"Installment payment","tax_group_zero":"0% (No VAT)","tax_group_regular":"Regular applicable rate","start_date":"Start date","billing_next_at_short":"Acc. collection","cycle":"Cycle","all_groups":"All groups","all_products":"All products","contract_short":"Subscr.","page_type":"Page type","deleted":"Discontinued","cancelled":"Cancelled","risk":"Risk","url":"URL","subtotal":"Subtotal"},"exports":{"export_order":"Per order","export_order_row":"Per order line","invoices":"Invoices","max_invoices":"You can download up to {max} invoices at a time","title":"Exports","description":"A list of your recently requested exports.","format":"Format","download":"Download"},"flowbuilder":{"skip_all":"Go directly to the thank you page as soon as a visitor declines an offer.","add_upsell":"Add upsell","dynamic_prefix":"This flow ends with your thank you page","dynamic_suffix":"shown.","standard":"This flow ends with a standard Plug&Pay thank you page.","link_to_checkout":"link to checkout","select_upsell_prefix":"Select one","link":"To link","saved":"Flow saved"},"developers":{"tokens":"API keys","create_api_key":"Create new API key","copy_token_below":"This is your unique API token. Note: this will only be shown to you once, so copy it immediately!","api_index_description":"We offer an open API to be able to work with your data as a developer. To make linking even easier, we have a PHP SDK.","sign_agreement":"Sign our developer agreement and code of conduct before you get started.","api_read_more":"Learn more about the open API","sdk_information":"Learn more about the PHP SDK","api_discord_info":"Contact developers through our Discord Server","add_token":"Add new API key","your_api_token_label":"Your API token (only visible now):","token_created_at":"Made on","token_expires_in":"Never expires","copied":"API token copied to clipboard","key_created":"API key added","accept_the_terms":"You must first agree to the <a href=\\"/policies/developer-agreement?request_url=/settings#developers\\">developer terms and conditions</a> before you can request your API keys.","getting_started_button":"<a href=\\"/policies/developer-agreement?request_url=/settings#developers\\" class=\\"btn btn-default\\">Get started with the Plug&Pay API &nbsp; <i class=\\"fa fa-file-pdf\\"></i></a>"},"debtors":{"title":"Debtors management","view_notification":"see","open_in_flow":"Open in flow","step":"Step","notifications":"Notifications","invoices":"Invoices","invoice":"Invoice","debtor":"Debtor","revenue":"Revenue","view_mail":"View mail","activate":"Activate","pause":"Pause","cancel":"End trajectory","flow":"Procedure","view_letter":"View letter","end_date":"Expiration date","next_reminder":"Next reminder","amount":"Amount","no_invoices":"No open invoices found.","settings":"Settings","pause_flow":"Pause Debtors","update_accounting":"Link with accountancy","exclude_upsells":"Exclude upsells","reminder_costs":"Collection letter fee","allow_wire_transfer":"Allow IBAN transfers","invoice_reminder_1":"First payment reminder","invoice_reminder_2":"Second payment reminder","invoice_reminder_3":"First notice","invoice_reminder_4":"Second notice","invoice_reminder_5":"Third notice of cancellation","invoice_reminder_6":"Canceled","save_success":"Preferences saved"},"select_images":{"choose_image":"Choose an Image","choose_featured_image":"Choose one of the available product images to highlight","no_images_available":"No images have been added for this product yet.","add_images":"Click here to add images.","empty":"No image"},"order_limit":{"usage":"{usage}% usage reached","upgrade_now":"Upgrade now","warning":"You\'re going fast this month! You are therefore {almost} through your maximum number of orders of {limit}. Upgrade your account as soon as possible to avoid pausing your checkout.","almost":"almost"},"misc":{"add_file":"Add file","announcement":"<strong>NB!</strong> Due to a technical error, subscriptions taken out on May 31, 2021 were collected for the second time on June 1. We recommend that you credit these orders and ask your customer to reverse the amount. The relevant monthly subscriptions will then be collected again on July 1, 2021, annual subscriptions again on June 1, 2022. We apologize for the inconvenience.<br /><br /> It may concern the following subscriptions:","hide_announcement":"Are you sure you want to delete this message?"},"error_page":{"description":"Something went wrong. Please try again later or contact us","title":"Oops...","helpdesk":"Support department"},"stock":{"title":"stock","description":"Here you will find all your products with limited stock. Only products with an active checkout are displayed.","low":"Low"}}')},"nv/5":function(e,t,n){"use strict";function i(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),i=1;i<arguments.length;i++){var o=arguments[i];if(null!=o)for(var r=Object.keys(Object(o)),a=0,s=r.length;a<s;a++){var l=r[a],c=Object.getOwnPropertyDescriptor(o,l);void 0!==c&&c.enumerable&&(n[l]=o[l])}}return n}e.exports={assign:i,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:i})}}},oAP8:function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={props:{upsell:Object,checkout_template_slug:String},data:function(){return{input:input,selected:!1}},computed:a(a({},Object(i.c)(["cart","checkout"])),{},{css:function(){return{"--color":this.upsell.border_color}},originalPrice:function(){return this.pricing.original_price||null},price:function(){return this.pricing.sale_price||this.pricing.original_price||null},pricing:function(){var e;return null!==(e=this.product.pricing.find((function(e){return"single"===e.billing_cycle})))&&void 0!==e?e:{}},product:function(){return this.upsell.product},addButtonText:function(){return this.selected?this.$t("common.added"):this.$t("common.add")},isModernTemplate:function(){return["moneyball","stack-overflow","vsl"].includes(this.checkout_template_slug)},fullPriceString:function(){var e=this,t=null;if(this.cart.billing_cycle){var n=this.upsell.product.pricing.filter((function(t){return t.billing_cycle===e.cart.billing_cycle}));t=this.cart.nr_of_cycles?n.filter((function(t){return t.nr_of_cycles===e.cart.nr_of_cycles}))[0]:n.filter((function(e){return!e.nr_of_cycles}))[0]}var i="";if((t=(t=t||this.upsell.product.pricing.filter((function(e){return e.is_default}))[0]||null)||this.upsell.product.pricing[0]||null).nr_of_cycles&&(i+=this.$t("contracts.in_x_terms_of",{x:t.nr_of_cycles}).toLowerCase()+" "),this.upsell.product.trial_duration){if(0===this.upsell.product.trial_price)i+=this.$t("pricing.free_trial",{days:this.upsell.product.trial_duration});else{var o=this.upsell.product.vat_included?1+this.upsell.product.vat_rate.rate/100:1;i+=this.$t("pricing.paid_trial",{days:this.upsell.product.trial_duration,price:this.$options.filters.currency(this.upsell.product.trial_price*o)})}i+=", "+this.$t("pricing.after_trial").toLowerCase()+" "}else null!==t.display_price_first&&t.display_price_first!==t.display_price?i+=this.$t("calendar.first")+" "+this.$t("calendar."+t.billing_cycle).toLowerCase()+" "+this.$options.filters.currency(parseFloat(t.display_price_first))+", "+this.$t("calendar.then")+" ":t.original_price&&t.original_price!==t.display_price&&(i+='<span style="text-decoration: line-through;">'+this.$options.filters.currency(t.original_price)+"</span> ");return i+=this.$options.filters.currency(parseFloat(t.display_price)),this.upsell.product.shipping_costs>0&&(i+=" + "+this.$options.filters.currency(parseFloat(this.upsell.product.shipping_costs))+" "+this.$t("cart.shipping_costs").toLowerCase()),t.billing_cycle&&"single"!=t.billing_cycle&&!t.nr_of_cycles&&(i+=" "+this.$t("common."+t.billing_cycle).toLowerCase()),i.charAt(0).toUpperCase()+i.slice(1)}}),created:function(){this.input.upsells&&this.input.upsells[this.upsell.id]&&(this.selected=!0)},watch:{selected:function(e){var t=e?"cart/addProduct":"cart/removeProduct";this.$store.commit(t,this.upsell.product_id)}},methods:{toggleUpsell:function(e){if(this.isModernTemplate){var t=e.target.hasAttribute("remover")||e.target.parentNode.hasAttribute("remover");if(this.selected&&!t)return}this.selected=!this.selected}}},c=(n("2EIp"),n("KHd+")),u=Object(c.a)(l,(function(){var e=this,t=e._self._c;return 0!==e.product.stock?t("section",{staticClass:"upsell",class:{"order-bump-checked":e.selected},staticStyle:{position:"relative"},style:e.css,attrs:{id:"order-bump"}},[t("div",{staticClass:"body",on:{click:function(t){return t.preventDefault(),e.toggleUpsell.apply(null,arguments)}}},[t("div",{staticClass:"custom-control custom-checkbox",staticStyle:{"margin-right":"auto"},style:{cursor:e.selected?"":"pointer"}},[e.upsell.image_url?t("img",{attrs:{src:e.upsell.image_url}}):e._e(),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.selected,expression:"selected"}],staticClass:"custom-control-input",attrs:{name:"upsells["+e.upsell.id+"]",type:"checkbox",id:"upsells."+e.upsell.id},domProps:{checked:Array.isArray(e.selected)?e._i(e.selected,null)>-1:e.selected},on:{change:function(t){var n=e.selected,i=t.target,o=!!i.checked;if(Array.isArray(n)){var r=e._i(n,null);i.checked?r<0&&(e.selected=n.concat([null])):r>-1&&(e.selected=n.slice(0,r).concat(n.slice(r+1)))}else e.selected=o}}}),e._v(" "),e.isModernTemplate?t("button",{staticClass:"upsell-remover-checkbox absolute bg-transparent h-5 w-5 z-10",attrs:{remover:""}}):e._e(),e._v(" "),t("label",{staticClass:"custom-control-label",class:{"upsell-with-image":e.isModernTemplate&&e.upsell.image_url},staticStyle:{display:"block"},style:{cursor:e.selected?"":"pointer"},attrs:{for:"upsells."+e.upsell.id}},[t("strong",[e._v("\n          "+e._s(e.upsell.title)+"\n          "),!e.isModernTemplate&&e.fullPriceString&&e.fullPriceString.replace(/(<([^>]+)>)/gi,"").length<25?[e._v("\n            ("),t("span",{domProps:{innerHTML:e._s(e.fullPriceString)}}),e._v(")\n          ")]:e._e()],2),e._v(" "),!e.isModernTemplate&&e.fullPriceString.replace(/(<([^>]+)>)/gi,"").length>=25?t("p",{staticStyle:{"font-size":"80%"},domProps:{innerHTML:e._s(e.fullPriceString)}}):e._e(),e._v("\n        "+e._s(e.upsell.description)+"\n\n        "),e.isModernTemplate?t("div",{staticClass:"flex mt-3 flex-wrap items-start space-x-2"},[e.price?t("div",{staticClass:"upsell-price-wrapper inline-flex items-center px-3 mb-2 h-10 bg-white text-secondary-upsell-text text-base whitespace-no-wrap"},[t("span",{staticClass:"inline-flex items-center gap-2 upsell-price-container",class:{"flex-row-reverse":e.upsell.product.shipping_costs>0}},[t("span",{staticClass:"upsell-price"},[e._v(e._s(e._f("currency")(e.price)))]),e._v(" "),e.originalPrice&&e.originalPrice!=e.price?t("span",{staticClass:"upsell-original-price text-sm text-grey-darker line-through"},[e._v(e._s(e._f("currency")(e.originalPrice)))]):e._e()]),e._v(" "),e.upsell.product.shipping_costs>0?t("span",{staticClass:"upsell-shipping-costs"},[e._v("\n                               + "+e._s(e._f("currency")(parseFloat(e.upsell.product.shipping_costs)))+" "+e._s(e.$t("cart.shipping_costs").toLowerCase())+"\n                          ")]):e._e()]):e._e(),e._v(" "),t("div",{staticClass:"upsell-price-buttons flex items-center"},[t("button",{staticClass:"btn-add inline-flex items-center px-4 sm:px-6 md:px-4 lg:px-6 h-10 bg-secondary text-sm text-secondary-text shadow",attrs:{disabled:e.selected}},[e._v(e._s(e.addButtonText)+"\n            ")]),e._v(" "),e.selected?t("button",{staticClass:"ml-2 p-2",attrs:{remover:"",title:e.$t("common.delete")}},[t("i",{staticClass:"fa fa-trash"})]):e._e(),e._v(" "),e.price?e._e():t("span",{staticClass:"ml-4 text-sm",domProps:{innerHTML:e._s(e.fullPriceString)}})])]):e._e(),e._v(" "),e.isModernTemplate&&e.product.stock>0&&e.checkout.settings.find((function(e){return"display_stock"===e.setting&&e.value}))?t("div",[t("p",{staticClass:"badge badge-warning stock-warning"},[e._v("\n            "+e._s(e.$t("common.availability",{stock:e.product.stock}))+"\n          ")])]):e._e()]),e._v(" "),!e.isModernTemplate&&e.product.stock>0&&e.checkout.settings.find((function(e){return"display_stock"===e.setting&&e.value}))?t("p",{staticClass:"badge badge-warning stock-warning"},[e._v("\n        "+e._s(e.$t("common.availability",{stock:e.product.stock}))+"\n      ")]):e._e()])]),e._v(" "),e.isModernTemplate?t("svg",{staticClass:"upsell-border-icon",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 18.695 18.695"}},[t("path",{attrs:{id:"cut-regular",d:"M10.991,41.348,18.6,33.726a.334.334,0,0,0,0-.472,2,2,0,0,0-2.833,0L9.34,39.693l-1.8-1.8a4,4,0,1,0-1.653,1.652l1.8,1.8-1.8,1.8A4.006,4.006,0,1,0,7.542,44.8L9.34,43l6.424,6.439a2,2,0,0,0,2.833,0,.334.334,0,0,0,0-.472ZM4.006,38.009a2,2,0,1,1,2-2A2.005,2.005,0,0,1,4.006,38.009Zm0,10.683a2,2,0,1,1,2-2A2.005,2.005,0,0,1,4.006,48.692Z",transform:"translate(18.695 50.695) rotate(180)",fill:"var(--color)"}})]):e._e()]):e._e()}),[],!1,null,"6ac47707",null);t.default=u.exports},oyqC:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,'.modal-container[data-v-8a4440a2] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 2rem;\n}\n.modal-container > * + *[data-v-8a4440a2] {\n  margin-top: 1.5rem;\n}\n.modal-title[data-v-8a4440a2] {\n  width: 100%;\n  font-size: 1.25rem !important;\n  line-height: 1.25 !important;\n}\n@media (min-width: 576px) {\n.modal-title[data-v-8a4440a2] {\n    font-size: 1.75rem;\n}\n}\n.modal-button[data-v-8a4440a2] {\n  padding: 1rem 1.5rem;\n  border: none;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n.modal-button-accept[data-v-8a4440a2] {\n  background-color: #333;\n  color: white;\n  font-size: 1.05rem;\n  font-weight: 500;\n  border-radius: 3px;\n}\n@media (min-width: 425px) {\n.modal-button-accept[data-v-8a4440a2] {\n    height: 50px;\n    line-height: 1em;\n}\n}\n.modal-button-accept[data-v-8a4440a2]:hover {\n  background-color: #000;\n}\n.modal-button-accept i[data-v-8a4440a2] {\n  margin-right: 0.5rem;\n}\n.modal-button-deny[data-v-8a4440a2] {\n  background-color: #fff;\n  border-bottom: 1px solid #cecece;\n  padding: 0.25rem 0;\n}\n.modal-button-deny[data-v-8a4440a2]:hover {\n  border-bottom-color: currentColor;\n}\n.modal-close[data-v-8a4440a2] {\n  background: transparent;\n  color: #adb0ba;\n  border: 0;\n  min-width: 50px;\n  min-height: 50px;\n  position: absolute;\n  top: 0;\n  right: 0;\n}\n.modal-close[data-v-8a4440a2]:before {\n  width: 30% !important;\n  background: #DBDBDB;\n}\n.modal-close[data-v-8a4440a2]:after {\n  height: 30% !important;\n  background: #DBDBDB;\n}\n.modal-close[data-v-8a4440a2]:hover {\n  cursor: pointer;\n  background: none;\n}\n.v--modal-overlay[data-v-8a4440a2] {\n  z-index: 9999;\n  -webkit-backdrop-filter: blur(3px);\n          backdrop-filter: blur(3px);\n}\n.upsell-container[data-v-8a4440a2] {\n  width: 100%;\n  border: var(--upsell-border-color) 1.5px dashed;\n  background-color: var(--upsell-bg-color);\n  padding: 1rem;\n}\n.upsell-container[data-v-8a4440a2]::after {\n  display: table;\n  clear: both;\n  content: "";\n}\n@media (min-width: 425px) {\n.upsell-container[data-v-8a4440a2] {\n    display: flex;\n}\n}\n.upsell-title[data-v-8a4440a2] {\n  font-weight: 500;\n  display: block;\n  color: var(--color);\n}\n.upsell-img[data-v-8a4440a2] {\n  max-width: 40%;\n  max-height: 120px;\n}\n@media (min-width: 425px) {\n.upsell-img[data-v-8a4440a2] {\n    margin-right: 1.25rem;\n    margin-bottom: 0;\n}\n}\n.upsell-content[data-v-8a4440a2] {\n  font-size: 0.9rem;\n}\n.upsell-price[data-v-8a4440a2] {\n  font-weight: 500;\n}\n.upsell-price-original[data-v-8a4440a2] {\n  margin-right: 0.5rem;\n  text-decoration: line-through;\n  font-size: 0.9rem;\n  font-weight: normal;\n}\n.upsell-price-string[data-v-8a4440a2] span {\n  font-size: 0.9em;\n}\n.upsell-stock-warning[data-v-8a4440a2] {\n  margin-top: 0.5rem;\n  font-size: 1rem;\n  font-weight: 500;\n}',""])},pC58:function(e,t,n){"use strict";n("aV+6")},qDI4:function(e,t,n){"use strict";n.r(t);var i={props:{video_id:String,embed_url:String,min_playback_time:{default:null}},data:function(){return{player:null,playbackTimeExceeded:!1}},mounted:function(){this.injectScripts(),this.initializePlayer()},methods:{injectScripts:function(){!function(e,t,n,i,o,r,a,s,l){r="_"+n.toLowerCase(),s=n+"L",e[n]||(e[n]={}),e[s]||(e[s]={}),e[r]||(e[r]={});var c="Loader",u=e[r][c],d=e[s].LoaderScript;e[s].LoaderLoaded;d||(d=function(e,n){a?n():((l=t.createElement("script")).type="text/javascript",l.async=1,l.src=e,l.readyState?l.onreadystatechange=function(){"loaded"!==l.readyState&&"complete"!=l.readyState||(l.onreadystatechange=null,1,n())}:l.onload=function(){1,n()},t.getElementsByTagName("head")[0].appendChild(l))}),d(o+"loader.min.js",(function(){if(!u){var t=e[s][c];u=new t}u.loadScript(o+"player.min.js",(function(){var t=e[n].Embed;(a=new t).run(i)}))}))}(window,document,"Vidalytics","vidalytics_embed_"+this.video_id,this.embed_url)},initializePlayer:function(){var e="vidalytics_embed_"+this.video_id,t=null;function n(){"start"===this.min_playback_time&&t._player.addEventHandler("onPlay",function(){this.$emit("playbackTimeExceeded")}.bind(this)),t._player.addEventHandler("onTimeChanged",function(){this.playbackTimeExceeded||this.min_playback_time&&"end"!==this.min_playback_time&&t.getCurrentVideoTime()>=this.min_playback_time&&(this.playbackTimeExceeded=!0,this.$emit("playbackTimeExceeded"))}.bind(this)),t._player.addEventHandler("onPlaybackFinished",function(){this.$emit("playbackTimeExceeded")}.bind(this))}(function i(){var o=function(){var t=(window._vidalytics||{}).embeds||{};if(t[e])return t[e].player||{};return{}}();if(o._player)return t=o,void n.bind(this)();setTimeout(i.bind(this),100)}).bind(this)()}}},o=n("KHd+"),r=Object(o.a)(i,(function(){return(0,this._self._c)("div",{staticStyle:{width:"100%",position:"relative","padding-top":"56.25%"},attrs:{id:"vidalytics_embed_"+this.video_id}})}),[],!1,null,null,null).exports,a={props:{embed_url:String,min_playback_time:{default:null}},mounted:function(){var e=this;if(this.min_playback_time){var t=document.querySelector("iframe"),n=new Vimeo.Player(t);n.on("ended",(function(){e.playbackTimeExceeded()})),"start"===this.min_playback_time&&n.on("play",(function(){e.playbackTimeExceeded()})),n.on("timeupdate",(function(t){t.seconds>=e.min_playback_time&&(n.off("timeupdate"),e.playbackTimeExceeded())}))}},methods:{playbackTimeExceeded:function(){this.$emit("playbackTimeExceeded")}}},s=Object(o.a)(a,(function(){return(0,this._self._c)("iframe",{staticClass:"absolute inset-0 w-full h-full",attrs:{height:"230",src:this.embed_url,frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}})}),[],!1,null,null,null).exports,l={props:{external_id:String,min_playback_time:{default:null}},mounted:function(){var e=this;this.min_playback_time&&(window._wq||[]).push({id:this.external_id,onReady:function(t){t.bind("end",(function(){e.playbackTimeExceeded()})),"start"!==e.min_playback_time?t.bind("secondchange",(function(n){n>=e.min_playback_time&&(t.unbind("secondchange"),e.playbackTimeExceeded())})):t.bind("play",(function(){e.playbackTimeExceeded()}))}})},methods:{playbackTimeExceeded:function(){this.$emit("playbackTimeExceeded")}}},c=Object(o.a)(l,(function(){var e=this._self._c;return e("div",{staticClass:"wistia_responsive_padding",staticStyle:{padding:"56.25% 0 0 0",position:"relative"}},[e("div",{staticClass:"wistia_responsive_wrapper",staticStyle:{height:"100%",left:"0",position:"absolute",top:"0",width:"100%"}},[e("div",{staticClass:"wistia_embed videoFoam=true",class:"wistia_async_".concat(this.external_id),staticStyle:{height:"100%",position:"relative",width:"100%"}},[e("div",{staticClass:"wistia_swatch",staticStyle:{height:"100%",left:"0",opacity:"0",overflow:"hidden",position:"absolute",top:"0",transition:"opacity 200ms",width:"100%"}},[e("img",{staticStyle:{filter:"blur(5px)",height:"100%","object-fit":"contain",width:"100%"},attrs:{src:"https://fast.wistia.com/embed/medias/".concat(this.external_id,"/swatch"),alt:"","aria-hidden":"true",onload:"this.parentNode.style.opacity=1;"}})])])])])}),[],!1,null,null,null).exports,u={props:{external_id:String,min_playback_time:{default:null}},data:function(){return{timer:null}},computed:{player:function(){return this.$refs.youtube.player}},methods:{playbackTimeExceeded:function(){this.$emit("playbackTimeExceeded")},startTimer:function(){var e=this;this.min_playback_time&&("start"!==this.min_playback_time?this.timer=setInterval((function(){e.player.getCurrentTime().then((function(t){t>=e.min_playback_time&&e.playbackTimeExceeded()}))}),1e3):this.playbackTimeExceeded())},stopTimer:function(){this.timer&&clearInterval(this.timer)}}},d={components:{Vidalytics:r,Vimeo:s,Wistia:c,Youtube:Object(o.a)(u,(function(){return(0,this._self._c)("youtube",{ref:"youtube",staticClass:"absolute inset-0 w-full h-full",attrs:{"video-id":this.external_id},on:{playing:this.startTimer,paused:this.stopTimer,ended:this.playbackTimeExceeded}})}),[],!1,null,null,null).exports},props:{video_id:String,embed_url:String,platform:String,external_id:String,properties:Object},data:function(){return{timer:null}},mounted:function(){var e;this.playbackTimeExceeded()?this.showContent():null!==(e=this.properties)&&void 0!==e&&e.min_playback_time||this.showContent()},computed:{provider:function(){switch(this.platform){case"vidalytics":return"Vidalytics";case"vimeo":return"Vimeo";case"wistia":return"Wistia";case"youtube":return"Youtube";default:return!1}}},methods:{playbackTimeExceeded:function(){var e=localStorage.getItem("playbackTimeExceeded"),t=e?JSON.parse(e):[];return!!t.includes(this.$route.path)},showContent:function(){var e=localStorage.getItem("playbackTimeExceeded"),t=e?JSON.parse(e):[];t.includes(this.$route.path)||t.push(this.$route.path),localStorage.setItem("playbackTimeExceeded",JSON.stringify(t)),this.$emit("advance")}}},p=Object(o.a)(d,(function(){var e=this._self._c;return e("div",{staticClass:"w-full relative h-0 overflow-hidden max-w-full ratio",staticStyle:{"padding-bottom":"56.25%"}},[this.provider?e(this.provider,this._b({tag:"component",attrs:{min_playback_time:this.properties.min_playback_time},on:{playbackTimeExceeded:this.showContent}},"component",this.$props,!1)):e("iframe",{staticClass:"absolute inset-0 w-full h-full",attrs:{height:"230",src:this.embed_url,frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}})],1)}),[],!1,null,null,null);t.default=p.exports},qSUR:function(e,t,n){"use strict";var i=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],o=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function r(e,t){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}var a=Array.isArray;function s(e){return null!==e&&"object"==typeof e}function l(e){return"string"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function d(e){return null==e}function p(e){return"function"==typeof e}function h(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=null,i=null;return 1===e.length?s(e[0])||a(e[0])?i=e[0]:"string"==typeof e[0]&&(n=e[0]):2===e.length&&("string"==typeof e[0]&&(n=e[0]),(s(e[1])||a(e[1]))&&(i=e[1])),{locale:n,params:i}}function m(e){return JSON.parse(JSON.stringify(e))}function f(e,t){return!!~e.indexOf(t)}var g=Object.prototype.hasOwnProperty;function v(e,t){return g.call(e,t)}function _(e){for(var t=arguments,n=Object(e),i=1;i<arguments.length;i++){var o=t[i];if(null!=o){var r=void 0;for(r in o)v(o,r)&&(s(o[r])?n[r]=_(n[r],o[r]):n[r]=o[r])}}return n}function b(e,t){if(e===t)return!0;var n=s(e),i=s(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{var o=a(e),r=a(t);if(o&&r)return e.length===t.length&&e.every((function(e,n){return b(e,t[n])}));if(o||r)return!1;var l=Object.keys(e),c=Object.keys(t);return l.length===c.length&&l.every((function(n){return b(e[n],t[n])}))}catch(e){return!1}}function y(e){return null!=e&&Object.keys(e).forEach((function(t){"string"==typeof e[t]&&(e[t]=e[t].replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))})),e}var w={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var n=t.data,i=t.parent,o=t.props,r=t.slots,a=i.$i18n;if(a){var s=o.path,l=o.locale,c=o.places,u=r(),d=a.i(s,l,function(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}(u)||c?function(e,t){var n=t?function(e){0;return Array.isArray(e)?e.reduce(x,{}):Object.assign({},e)}(t):{};if(!e)return n;var i=(e=e.filter((function(e){return e.tag||""!==e.text.trim()}))).every(j);0;return e.reduce(i?k:x,n)}(u.default,c):u),p=o.tag&&!0!==o.tag||!1===o.tag?o.tag:"span";return p?e(p,n,d):d}}};function k(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function x(e,t,n){return e[n]=t,e}function j(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var C,S={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,o=t.parent,r=t.data,a=o.$i18n;if(!a)return null;var c=null,u=null;l(n.format)?c=n.format:s(n.format)&&(n.format.key&&(c=n.format.key),u=Object.keys(n.format).reduce((function(e,t){var o;return f(i,t)?Object.assign({},e,((o={})[t]=n.format[t],o)):e}),null));var d=n.locale||a.locale,p=a._ntp(n.value,d,c,u),h=p.map((function(e,t){var n,i=r.scopedSlots&&r.scopedSlots[e.type];return i?i(((n={})[e.type]=e.value,n.index=t,n.parts=p,n)):e.value})),m=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return m?e(m,{attrs:r.attrs,class:r.class,staticClass:r.staticClass},h):h}};function P(e,t,n){A(e,n)&&E(e,t,n)}function O(e,t,n,i){if(A(e,n)){var o=n.context.$i18n;(function(e,t){var n=t.context;return e._locale===n.$i18n.locale})(e,n)&&b(t.value,t.oldValue)&&b(e._localeMessage,o.getLocaleMessage(o.locale))||E(e,t,n)}}function T(e,t,n,i){if(n.context){var o=n.context.$i18n||{};t.modifiers.preserve||o.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e._vt,e._locale=void 0,delete e._locale,e._localeMessage=void 0,delete e._localeMessage}else r("Vue instance does not exists in VNode context")}function A(e,t){var n=t.context;return n?!!n.$i18n||(r("VueI18n instance does not exists in Vue instance"),!1):(r("Vue instance does not exists in VNode context"),!1)}function E(e,t,n){var i,o,a=function(e){var t,n,i,o;l(e)?t=e:u(e)&&(t=e.path,n=e.locale,i=e.args,o=e.choice);return{path:t,locale:n,args:i,choice:o}}(t.value),s=a.path,c=a.locale,d=a.args,p=a.choice;if(s||c||d)if(s){var h=n.context;e._vt=e.textContent=null!=p?(i=h.$i18n).tc.apply(i,[s,p].concat(z(c,d))):(o=h.$i18n).t.apply(o,[s].concat(z(c,d))),e._locale=h.$i18n.locale,e._localeMessage=h.$i18n.getLocaleMessage(h.$i18n.locale)}else r("`path` is required in v-t directive");else r("value type not supported")}function z(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||u(t))&&n.push(t),n}function I(e,t){void 0===t&&(t={bridge:!1}),I.installed=!0;(C=e).version&&Number(C.version.split(".")[0]);(function(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var o=this.$i18n;return o._tc.apply(o,[e,o.locale,o._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){for(var t,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){for(var t,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}})(C),C.mixin(function(e){function t(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===e&&(e=!1),e?{mounted:t}:{beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n)if(e.i18n instanceof K){if(e.__i18nBridge||e.__i18n)try{var t=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){t=_(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(e){0}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(u(e.i18n)){var n=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof K?this.$root.$i18n:null;if(n&&(e.i18n.root=this.$root,e.i18n.formatter=n.formatter,e.i18n.fallbackLocale=n.fallbackLocale,e.i18n.formatFallbackMessages=n.formatFallbackMessages,e.i18n.silentTranslationWarn=n.silentTranslationWarn,e.i18n.silentFallbackWarn=n.silentFallbackWarn,e.i18n.pluralizationRules=n.pluralizationRules,e.i18n.preserveDirectiveContent=n.preserveDirectiveContent),e.__i18nBridge||e.__i18n)try{var i=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){i=_(i,JSON.parse(e))})),e.i18n.messages=i}catch(e){0}var o=e.i18n.sharedMessages;o&&u(o)&&(e.i18n.messages=_(e.i18n.messages,o)),this._i18n=new K(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),n&&n.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof K?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof K&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n?(e.i18n instanceof K||u(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof K||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof K)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:t,beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}}}(t.bridge)),C.directive("t",{bind:P,update:O,unbind:T}),C.component(w.name,w),C.component(S.name,S),C.config.optionMergeStrategies.i18n=function(e,t){return void 0===t?e:t}}var $=function(){this._caches=Object.create(null)};$.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=function(e){var t=[],n=0,i="";for(;n<e.length;){var o=e[n++];if("{"===o){i&&t.push({type:"text",value:i}),i="";var r="";for(o=e[n++];void 0!==o&&"}"!==o;)r+=o,o=e[n++];var a="}"===o,s=D.test(r)?"list":a&&M.test(r)?"named":"unknown";t.push({value:r,type:s})}else"%"===o?"{"!==e[n]&&(i+=o):i+=o}return i&&t.push({type:"text",value:i}),t}(e),this._caches[e]=n),function(e,t){var n=[],i=0,o=Array.isArray(t)?"list":s(t)?"named":"unknown";if("unknown"===o)return n;for(;i<e.length;){var r=e[i];switch(r.type){case"text":n.push(r.value);break;case"list":n.push(t[parseInt(r.value,10)]);break;case"named":"named"===o&&n.push(t[r.value]);break;case"unknown":0}i++}return n}(n,t)};var D=/^(?:\d)+/,M=/^(?:\w)+/;var L=[];L[0]={ws:[0],ident:[3,0],"[":[4],eof:[7]},L[1]={ws:[1],".":[2],"[":[4],eof:[7]},L[2]={ws:[2],ident:[3,0],0:[3,0],number:[3,0]},L[3]={ident:[3,0],0:[3,0],number:[3,0],ws:[1,1],".":[2,1],"[":[4,1],eof:[7,1]},L[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],eof:8,else:[4,0]},L[5]={"'":[4,0],eof:8,else:[5,0]},L[6]={'"':[4,0],eof:8,else:[6,0]};var N=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function R(e){if(null==e)return"eof";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function F(e){var t,n,i,o=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(i=o,N.test(i)?(n=(t=o).charCodeAt(0))!==t.charCodeAt(t.length-1)||34!==n&&39!==n?t:t.slice(1,-1):"*"+o)}var B=function(){this._cache=Object.create(null)};B.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=function(e){var t,n,i,o,r,a,s,l=[],c=-1,u=0,d=0,p=[];function h(){var t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,i="\\"+t,p[0](),!0}for(p[1]=function(){void 0!==n&&(l.push(n),n=void 0)},p[0]=function(){void 0===n?n=i:n+=i},p[2]=function(){p[0](),d++},p[3]=function(){if(d>0)d--,u=4,p[0]();else{if(d=0,void 0===n)return!1;if(!1===(n=F(n)))return!1;p[1]()}};null!==u;)if(c++,"\\"!==(t=e[c])||!h()){if(o=R(t),8===(r=(s=L[u])[o]||s.else||8))return;if(u=r[0],(a=p[r[1]])&&(i=void 0===(i=r[2])?t:i,!1===a()))return;if(7===u)return l}}(e))&&(this._cache[e]=t),t||[]},B.prototype.getPathValue=function(e,t){if(!s(e))return null;var n=this.parsePath(t);if(0===n.length)return null;for(var i=n.length,o=e,r=0;r<i;){var a=o[n[r]];if(null==a)return null;o=a,r++}return o};var U,V=/<\/?[\w\s="/.':;#-\/]+>/,H=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,q=/^@(?:\.([a-zA-Z]+))?:/,W=/[()]/g,J={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},G=new $,K=function(e){var t=this;void 0===e&&(e={}),!C&&"undefined"!=typeof window&&window.Vue&&I(window.Vue);var n=e.locale||"en-US",i=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),o=e.messages||{},r=e.dateTimeFormats||e.datetimeFormats||{},a=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||G,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._fallbackRootWithEmptyString=void 0===e.fallbackRootWithEmptyString||!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new B,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(e,n){var i=Object.getPrototypeOf(t);if(i&&i.getChoiceIndex)return i.getChoiceIndex.call(t,e,n);var o,r;return t.locale in t.pluralizationRules?t.pluralizationRules[t.locale].apply(t,[e,n]):(o=e,r=n,o=Math.abs(o),2===r?o?o>1?1:0:1:o?Math.min(o,2):0)},this._exist=function(e,n){return!(!e||!n)&&(!d(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,o[e])})),this._initVM({locale:n,fallbackLocale:i,messages:o,dateTimeFormats:r,numberFormats:a})},Y={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};K.prototype._checkLocaleMessage=function(e,t,n){var i=function(e,t,n,o){if(u(n))Object.keys(n).forEach((function(r){var a=n[r];u(a)?(o.push(r),o.push("."),i(e,t,a,o),o.pop(),o.pop()):(o.push(r),i(e,t,a,o),o.pop())}));else if(a(n))n.forEach((function(n,r){u(n)?(o.push("["+r+"]"),o.push("."),i(e,t,n,o),o.pop(),o.pop()):(o.push("["+r+"]"),i(e,t,n,o),o.pop())}));else if(l(n)){if(V.test(n)){var s="Detected HTML in message '"+n+"' of keypath '"+o.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?r(s):"error"===e&&function(e,t){"undefined"!=typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}(s)}}};i(t,e,n,[])},K.prototype._initVM=function(e){var t=C.config.silent;C.config.silent=!0,this._vm=new C({data:e,__VUE18N__INSTANCE__:!0}),C.config.silent=t},K.prototype.destroyVM=function(){this._vm.$destroy()},K.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)},K.prototype.unsubscribeDataChanging=function(e){!function(e,t){if(e.delete(t));}(this._dataListeners,e)},K.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){for(var t,n,i=(t=e._dataListeners,n=[],t.forEach((function(e){return n.push(e)})),n),o=i.length;o--;)C.nextTick((function(){i[o]&&i[o].$forceUpdate()}))}),{deep:!0})},K.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var t=this,n=this._vm;return this.vm.$watch("locale",(function(i){n.$set(n,"locale",i),t.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=i),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var i=this._vm;return this._root.$i18n.vm.$watch("locale",(function(e){i.$set(i,"locale",e),i.$forceUpdate()}),{immediate:!0})},K.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},Y.vm.get=function(){return this._vm},Y.messages.get=function(){return m(this._getMessages())},Y.dateTimeFormats.get=function(){return m(this._getDateTimeFormats())},Y.numberFormats.get=function(){return m(this._getNumberFormats())},Y.availableLocales.get=function(){return Object.keys(this.messages).sort()},Y.locale.get=function(){return this._vm.locale},Y.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},Y.fallbackLocale.get=function(){return this._vm.fallbackLocale},Y.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},Y.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Y.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},Y.missing.get=function(){return this._missing},Y.missing.set=function(e){this._missing=e},Y.formatter.get=function(){return this._formatter},Y.formatter.set=function(e){this._formatter=e},Y.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Y.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},Y.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Y.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},Y.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Y.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},Y.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Y.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var i=this._getMessages();Object.keys(i).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,i[e])}))}},Y.postTranslation.get=function(){return this._postTranslation},Y.postTranslation.set=function(e){this._postTranslation=e},Y.sync.get=function(){return this._sync},Y.sync.set=function(e){this._sync=e},K.prototype._getMessages=function(){return this._vm.messages},K.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},K.prototype._getNumberFormats=function(){return this._vm.numberFormats},K.prototype._warnDefault=function(e,t,n,i,o,r){if(!d(n))return n;if(this._missing){var a=this._missing.apply(null,[e,t,i,o]);if(l(a))return a}else 0;if(this._formatFallbackMessages){var s=h.apply(void 0,o);return this._render(t,r,s.params,t)}return t},K.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:d(e))&&!d(this._root)&&this._fallbackRoot},K.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},K.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},K.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},K.prototype._interpolate=function(e,t,n,i,o,r,s){if(!t)return null;var c,h=this._path.getPathValue(t,n);if(a(h)||u(h))return h;if(d(h)){if(!u(t))return null;if(!l(c=t[n])&&!p(c))return null}else{if(!l(h)&&!p(h))return null;c=h}return l(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(e,t,c,i,"raw",r,s)),this._render(c,o,r,n)},K.prototype._link=function(e,t,n,i,o,r,s){var l=n,c=l.match(H);for(var u in c)if(c.hasOwnProperty(u)){var d=c[u],p=d.match(q),h=p[0],m=p[1],g=d.replace(h,"").replace(W,"");if(f(s,g))return l;s.push(g);var v=this._interpolate(e,t,g,i,"raw"===o?"string":o,"raw"===o?void 0:r,s);if(this._isFallbackRoot(v)){if(!this._root)throw Error("unexpected error");var _=this._root.$i18n;v=_._translate(_._getMessages(),_.locale,_.fallbackLocale,g,i,o,r)}v=this._warnDefault(e,g,v,i,a(r)?r:[r],o),this._modifiers.hasOwnProperty(m)?v=this._modifiers[m](v):J.hasOwnProperty(m)&&(v=J[m](v)),s.pop(),l=v?l.replace(d,v):l}return l},K.prototype._createMessageContext=function(e,t,n,i){var o=this,r=a(e)?e:[],l=s(e)?e:{},c=this._getMessages(),u=this.locale;return{list:function(e){return r[e]},named:function(e){return l[e]},values:e,formatter:t,path:n,messages:c,locale:u,linked:function(e){return o._interpolate(u,c[u]||{},e,null,i,void 0,[e])}}},K.prototype._render=function(e,t,n,i){if(p(e))return e(this._createMessageContext(n,this._formatter||G,i,t));var o=this._formatter.interpolate(e,n,i);return o||(o=G.interpolate(e,n,i)),"string"!==t||l(o)?o:o.join("")},K.prototype._appendItemToChain=function(e,t,n){var i=!1;return f(e,t)||(i=!0,t&&(i="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),n&&n[t]&&(i=n[t]))),i},K.prototype._appendLocaleToChain=function(e,t,n){var i,o=t.split("-");do{var r=o.join("-");i=this._appendItemToChain(e,r,n),o.splice(-1,1)}while(o.length&&!0===i);return i},K.prototype._appendBlockToChain=function(e,t,n){for(var i=!0,o=0;o<t.length&&"boolean"==typeof i;o++){var r=t[o];l(r)&&(i=this._appendLocaleToChain(e,r,n))}return i},K.prototype._getLocaleChain=function(e,t){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var n=this._localeChainCache[e];if(!n){t||(t=this.fallbackLocale),n=[];for(var i,o=[e];a(o);)o=this._appendBlockToChain(n,o,t);(o=l(i=a(t)?t:s(t)?t.default?t.default:null:t)?[i]:i)&&this._appendBlockToChain(n,o,null),this._localeChainCache[e]=n}return n},K.prototype._translate=function(e,t,n,i,o,r,a){for(var s,l=this._getLocaleChain(t,n),c=0;c<l.length;c++){var u=l[c];if(!d(s=this._interpolate(u,e[u],i,o,r,a,[i])))return s}return null},K.prototype._t=function(e,t,n,i){for(var o,r=[],a=arguments.length-4;a-- >0;)r[a]=arguments[a+4];if(!e)return"";var s=h.apply(void 0,r);this._escapeParameterHtml&&(s.params=y(s.params));var l=s.locale||t,c=this._translate(n,l,this.fallbackLocale,e,i,"string",s.params);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[e].concat(r))}return c=this._warnDefault(l,e,c,i,r,"string"),this._postTranslation&&null!=c&&(c=this._postTranslation(c,e)),c},K.prototype.t=function(e){for(var t,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},K.prototype._i=function(e,t,n,i,o){var r=this._translate(n,t,this.fallbackLocale,e,i,"raw",o);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,o)}return this._warnDefault(t,e,r,i,[o],"raw")},K.prototype.i=function(e,t,n){return e?(l(t)||(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},K.prototype._tc=function(e,t,n,i,o){for(var r,a=[],s=arguments.length-5;s-- >0;)a[s]=arguments[s+5];if(!e)return"";void 0===o&&(o=1);var l={count:o,n:o},c=h.apply(void 0,a);return c.params=Object.assign(l,c.params),a=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((r=this)._t.apply(r,[e,t,n,i].concat(a)),o)},K.prototype.fetchChoice=function(e,t){if(!e||!l(e))return null;var n=e.split("|");return n[t=this.getChoiceIndex(t,n.length)]?n[t].trim():e},K.prototype.tc=function(e,t){for(var n,i=[],o=arguments.length-2;o-- >0;)i[o]=arguments[o+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(i))},K.prototype._te=function(e,t,n){for(var i=[],o=arguments.length-3;o-- >0;)i[o]=arguments[o+3];var r=h.apply(void 0,i).locale||t;return this._exist(n[r],e)},K.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},K.prototype.getLocaleMessage=function(e){return m(this._vm.messages[e]||{})},K.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},K.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,_(void 0!==this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},t))},K.prototype.getDateTimeFormat=function(e){return m(this._vm.dateTimeFormats[e]||{})},K.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},K.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,_(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},K.prototype._clearDateTimeFormat=function(e,t){for(var n in t){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}},K.prototype._localizeDateTime=function(e,t,n,i,o,r){for(var a=t,s=i[a],l=this._getLocaleChain(t,n),c=0;c<l.length;c++){var u=l[c];if(a=u,!d(s=i[u])&&!d(s[o]))break}if(d(s)||d(s[o]))return null;var p,h=s[o];if(r)p=new Intl.DateTimeFormat(a,Object.assign({},h,r));else{var m=a+"__"+o;(p=this._dateTimeFormatters[m])||(p=this._dateTimeFormatters[m]=new Intl.DateTimeFormat(a,h))}return p.format(e)},K.prototype._d=function(e,t,n,i){if(!n)return(i?new Intl.DateTimeFormat(t,i):new Intl.DateTimeFormat(t)).format(e);var o=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),n,i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,n,t)}return o||""},K.prototype.d=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var i=this.locale,r=null,a=null;return 1===t.length?(l(t[0])?r=t[0]:s(t[0])&&(t[0].locale&&(i=t[0].locale),t[0].key&&(r=t[0].key)),a=Object.keys(t[0]).reduce((function(e,n){var i;return f(o,n)?Object.assign({},e,((i={})[n]=t[0][n],i)):e}),null)):2===t.length&&(l(t[0])&&(r=t[0]),l(t[1])&&(i=t[1])),this._d(e,i,r,a)},K.prototype.getNumberFormat=function(e){return m(this._vm.numberFormats[e]||{})},K.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},K.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,_(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},K.prototype._clearNumberFormat=function(e,t){for(var n in t){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}},K.prototype._getNumberFormatter=function(e,t,n,i,o,r){for(var a=t,s=i[a],l=this._getLocaleChain(t,n),c=0;c<l.length;c++){var u=l[c];if(a=u,!d(s=i[u])&&!d(s[o]))break}if(d(s)||d(s[o]))return null;var p,h=s[o];if(r)p=new Intl.NumberFormat(a,Object.assign({},h,r));else{var m=a+"__"+o;(p=this._numberFormatters[m])||(p=this._numberFormatters[m]=new Intl.NumberFormat(a,h))}return p},K.prototype._n=function(e,t,n,i){if(!K.availabilities.numberFormat)return"";if(!n)return(i?new Intl.NumberFormat(t,i):new Intl.NumberFormat(t)).format(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,i),r=o&&o.format(e);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:n,locale:t},i))}return r||""},K.prototype.n=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var o=this.locale,r=null,a=null;return 1===t.length?l(t[0])?r=t[0]:s(t[0])&&(t[0].locale&&(o=t[0].locale),t[0].key&&(r=t[0].key),a=Object.keys(t[0]).reduce((function(e,n){var o;return f(i,n)?Object.assign({},e,((o={})[n]=t[0][n],o)):e}),null)):2===t.length&&(l(t[0])&&(r=t[0]),l(t[1])&&(o=t[1])),this._n(e,o,r,a)},K.prototype._ntp=function(e,t,n,i){if(!K.availabilities.numberFormat)return[];if(!n)return(i?new Intl.NumberFormat(t,i):new Intl.NumberFormat(t)).formatToParts(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,i),r=o&&o.formatToParts(e);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,i)}return r||[]},Object.defineProperties(K.prototype,Y),Object.defineProperty(K,"availabilities",{get:function(){if(!U){var e="undefined"!=typeof Intl;U={dateTimeFormat:e&&void 0!==Intl.DateTimeFormat,numberFormat:e&&void 0!==Intl.NumberFormat}}return U}}),K.install=I,K.version="8.28.2",t.a=K},qTkT:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */\n\n/*\n\tStyles for basic PhotoSwipe functionality (sliding area, open/close transitions)\n*/\n\n/* pswp = photoswipe */\n\n.pswp {\n  display: none;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  left: 0;\n  top: 0;\n  overflow: hidden;\n  touch-action: none;\n  z-index: 1500;\n  -webkit-text-size-adjust: 100%;\n  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */\n  -webkit-backface-visibility: hidden;\n  outline: none;\n}\n\n.pswp * {\n  box-sizing: border-box;\n}\n\n.pswp img {\n  max-width: none;\n}\n\n/* style is added when JS option showHideOpacity is set to true */\n\n.pswp--animate_opacity {\n  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */\n  opacity: 0.001;\n  will-change: opacity;\n  /* for open/close transition */\n  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n}\n\n.pswp--open {\n  display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-zoom-in;\n  cursor: -moz-zoom-in;\n  cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-grab;\n  cursor: -moz-grab;\n  cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-grabbing;\n  cursor: -moz-grabbing;\n  cursor: grabbing;\n}\n\n/*\n\tBackground is added as a separate element.\n\tAs animating opacity is much faster than animating rgba() background-color.\n*/\n\n.pswp__bg {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: #000;\n  opacity: 0;\n  transform: translateZ(0);\n  -webkit-backface-visibility: hidden;\n  will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n  touch-action: none;\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n}\n\n/* Prevent selection and tap highlights */\n\n.pswp__container,\n.pswp__img {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n  position: absolute;\n  width: 100%;\n  transform-origin: left top;\n  /* for open/close transition */\n  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n}\n\n.pswp__bg {\n  will-change: opacity;\n  /* for open/close transition */\n  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n  transition: none;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n  -webkit-backface-visibility: hidden;\n}\n\n.pswp__item {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  overflow: hidden;\n}\n\n.pswp__img {\n  position: absolute;\n  width: auto;\n  height: auto;\n  top: 0;\n  left: 0;\n}\n\n/*\n\tstretched thumbnail or div placeholder element (see below)\n\tstyle is added to avoid flickering in webkit/blink when layers overlap\n*/\n\n.pswp__img--placeholder {\n  -webkit-backface-visibility: hidden;\n}\n\n/*\n\tdiv element that matches size of large image\n\tlarge image loads on top of it\n*/\n\n.pswp__img--placeholder--blank {\n  background: #222;\n}\n\n.pswp--ie .pswp__img {\n  width: 100% !important;\n  height: auto !important;\n  left: 0;\n  top: 0;\n}\n\n/*\n\tError message appears when image is not loaded\n\t(JS option errorMsg controls markup)\n*/\n\n.pswp__error-msg {\n  position: absolute;\n  left: 0;\n  top: 50%;\n  width: 100%;\n  text-align: center;\n  font-size: 14px;\n  line-height: 16px;\n  margin-top: -8px;\n  color: #CCC;\n}\n\n.pswp__error-msg a {\n  color: #CCC;\n  text-decoration: underline;\n}\n",""])},qjUA:function(e,t,n){"use strict";n.r(t);var i={data:function(){return{template:checkout.template,video:checkout.video}}},o=n("KHd+"),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return["vidalytics","wistia"].includes(e.video.platform)&&"vsl"!==e.template.slug?e._e():t("div",[t("a",{staticClass:"video js-modal-video",class:{"has-thumbnail":e.video.thumbnail_path},attrs:{"data-video-id":e.video.external_id,target:"_blank",href:e.video.video_url,"data-channel":e.video.platform}},[t("i",{staticClass:"fa fa-fw fa-play"}),e._v(" "),e.video.thumbnail_path?t("img",{attrs:{src:e.video.thumbnail_path||"/static/blank.gif"}}):e._e(),e._v("\n        "+e._s(e.$t("checkouts.watch_video"))+"\n    ")])])}),[],!1,null,null,null);t.default=r.exports},qvMY:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,'body div.exitintent {\n  color: #081a2b !important;\n  padding: 24px;\n  background: #fff;\n}\nbody div.exitintent div,\nbody div.exitintent h1,\nbody div.exitintent h2,\nbody div.exitintent h3,\nbody div.exitintent h4,\nbody div.exitintent h5,\nbody div.exitintent h6,\nbody div.exitintent p {\n  color: #081a2b !important;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  font-size: 100%;\n  font: inherit;\n  vertical-align: baseline;\n  opacity: 1;\n  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n  -webkit-font-smoothing: antialiased;\n  -webkit-text-size-adjust: none;\n  -moz-osx-font-smoothing: grayscale;\n}',""])},qyyD:function(e,t,n){"use strict";n("4BP0")},r9To:function(e,t,n){e.exports=function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/vue-farewell/dist",t(t.s=1)}([function(e,t,n){"use strict";t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{bind:function(t,n){if("undefined"!=typeof document&&t){!0===e.elementHiddenByDefault&&(t.style.display="none");var i=function(e,t){return void 0===e||isNaN(Number(e))?t:e},o=document.documentElement,r=!0===e.aggressive,a=i(e.delay,0),s=i(e.sensitivity,20),l=function(e){var t=24*i(e,7)*60*60*1e3,n=new Date;return n.setTime(n.getTime()+t),"; expires="+n.toUTCString()}(e.cookieExpire)||"",c=e.cookieDomain?";domain="+e.cookieDomain:"",u=e.cookieName?e.cookieName:"fired_once",d=!0===e.sitewide?";path=/":"",p=null,h=!1,m=function(e,t){return function(){for(var e=document.cookie.split("; "),t={},n=e.length-1;n>=0;n--){var i=e[n].split("=");t[i[0]]=i[1]}return t}()[e]===t},f=function(){return m(u,"true")&&!r},g=function(e){e.clientY>s||(p=setTimeout(y,a))},v=function(){p&&(clearTimeout(p),p=null)},_=function(e){h||e.metaKey&&76===e.keyCode&&(h=!0,p=setTimeout(y,a))},b=function(){document.cookie=u+"=true"+l+c+d,o.removeEventListener("mouseleave",g),o.removeEventListener("mouseenter",v),o.removeEventListener("keydown",_)},y=function(){f()||(t&&(t.style.display=-1===["inline","block","flex","inline-block","inline-flex","inline-table","list-item","run-in","table","inherit","initial","table-row","table-column","table-cell","table-row-group","table-column-group","table-header-group","table-footer-group","table-caption"].indexOf(e.elementDisplayStyleOnFire)?"block":e.elementDisplayStyleOnFire),"function"==typeof n.value&&n.value(),b())};f()||(o.addEventListener("mouseleave",g),o.addEventListener("mouseenter",v),o.addEventListener("keydown",_)),t.$destroy=function(){b()}}},unbind:function(e){e.$destroy()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"farewellDirectivePlugin",(function(){return o}));var i=n(0),o={install:function(e,t){e.directive("farewell",n.i(i.a)(t))}};t.default=n.i(i.a)()}])},"s/rx":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=t.default},sEG9:function(e,t){e.exports=function(e){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},"sk+M":function(e,t,n){var i,o;void 0===(o="function"==typeof(i=function(){"use strict";return function(e,t,n,i){var o={features:null,bind:function(e,t,n,i){var o=(i?"remove":"add")+"EventListener";t=t.split(" ");for(var r=0;r<t.length;r++)t[r]&&e[o](t[r],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&&(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,n){o.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){o.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(o.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var i=e.length;i--;)if(e[i][n]===t)return i;return-1},extend:function(e,t,n){for(var i in t)if(t.hasOwnProperty(i)){if(n&&e.hasOwnProperty(i))continue;e[i]=t[i]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(o.features)return o.features;var e=o.createEl().style,t="",n={};if(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!n.pointerEvent){var i=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var r=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);r&&r.length>0&&(r=parseInt(r[1],10))>=1&&r<8&&(n.isOldIOSPhone=!0)}var a=i.match(/Android\s([0-9\.]*)/),s=a?a[1]:0;(s=parseFloat(s))>=1&&(s<4.4&&(n.isOldAndroid=!0),n.androidVersion=s),n.isMobileOpera=/opera mini|opera mobi/i.test(i)}for(var l,c,u=["transform","perspective","animationName"],d=["","webkit","Moz","ms","O"],p=0;p<4;p++){t=d[p];for(var h=0;h<3;h++)l=u[h],c=t+(t?l.charAt(0).toUpperCase()+l.slice(1):l),!n[l]&&c in e&&(n[l]=c);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!n.raf){var m=0;n.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-m)),i=window.setTimeout((function(){e(t+n)}),n);return m=t+n,i},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=n,n}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(e,t,n,i){t=t.split(" ");for(var o,r=(i?"detach":"attach")+"Event",a=function(){n.handleEvent.call(n)},s=0;s<t.length;s++)if(o=t[s])if("object"==typeof n&&n.handleEvent){if(i){if(!n["oldIE"+o])return!1}else n["oldIE"+o]=a;e[r]("on"+o,n["oldIE"+o])}else e[r]("on"+o,n)});var r=this,a={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(a,i);var s,l,c,u,d,p,h,m,f,g,v,_,b,y,w,k,x,j,C,S,P,O,T,A,E,z,I,$,D,M,L,N,R,F,B,U,V,H,q,W,J,G,K,Y,Z,X,Q,ee,te,ne,ie,oe,re,ae,se,le,ce={x:0,y:0},ue={x:0,y:0},de={x:0,y:0},pe={},he=0,me={},fe={x:0,y:0},ge=0,ve=!0,_e=[],be={},ye=!1,we=function(e,t){o.extend(r,t.publicMethods),_e.push(e)},ke=function(e){var t=Bt();return e>t-1?e-t:e<0?t+e:e},xe={},je=function(e,t){return xe[e]||(xe[e]=[]),xe[e].push(t)},Ce=function(e){var t=xe[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var i=0;i<t.length;i++)t[i].apply(r,n)}},Se=function(){return(new Date).getTime()},Pe=function(e){ae=e,r.bg.style.opacity=e*a.bgOpacity},Oe=function(e,t,n,i,o){(!ye||o&&o!==r.currItem)&&(i/=o?o.fitRatio:r.currItem.fitRatio),e[O]=_+t+"px, "+n+"px"+b+" scale("+i+")"},Te=function(e){te&&(e&&(g>r.currItem.fitRatio?ye||(Yt(r.currItem,!1,!0),ye=!0):ye&&(Yt(r.currItem),ye=!1)),Oe(te,de.x,de.y,g))},Ae=function(e){e.container&&Oe(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Ee=function(e,t){t[O]=_+e+"px, 0px"+b},ze=function(e,t){if(!a.loop&&t){var n=u+(fe.x*he-e)/fe.x,i=Math.round(e-ut.x);(n<0&&i>0||n>=Bt()-1&&i<0)&&(e=ut.x+i*a.mainScrollEndFriction)}ut.x=e,Ee(e,d)},Ie=function(e,t){var n=dt[e]-me[e];return ue[e]+ce[e]+n-n*(t/v)},$e=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},De=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Me=null,Le=function(){Me&&(o.unbind(document,"mousemove",Le),o.addClass(e,"pswp--has_mouse"),a.mouseUsed=!0,Ce("mouseUsed")),Me=setTimeout((function(){Me=null}),100)},Ne=function(e,t){var n=Wt(r.currItem,pe,e);return t&&(ee=n),n},Re=function(e){return e||(e=r.currItem),e.initialZoomLevel},Fe=function(e){return e||(e=r.currItem),e.w>0?a.maxSpreadZoom:1},Be=function(e,t,n,i){return i===r.currItem.initialZoomLevel?(n[e]=r.currItem.initialPosition[e],!0):(n[e]=Ie(e,i),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]<t.max[e]&&(n[e]=t.max[e],!0))},Ue=function(e){var t="";a.escKey&&27===e.keyCode?t="close":a.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),t&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,r[t]()))},Ve=function(e){e&&(G||J||ne||V)&&(e.preventDefault(),e.stopPropagation())},He=function(){r.setScrollOffset(0,o.getScrollY())},qe={},We=0,Je=function(e){qe[e]&&(qe[e].raf&&z(qe[e].raf),We--,delete qe[e])},Ge=function(e){qe[e]&&Je(e),qe[e]||(We++,qe[e]={})},Ke=function(){for(var e in qe)qe.hasOwnProperty(e)&&Je(e)},Ye=function(e,t,n,i,o,r,a){var s,l=Se();Ge(e);var c=function(){if(qe[e]){if((s=Se()-l)>=i)return Je(e),r(n),void(a&&a());r((n-t)*o(s/i)+t),qe[e].raf=E(c)}};c()},Ze={shout:Ce,listen:je,viewportSize:pe,options:a,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return g},getCurrentIndex:function(){return u},isDragging:function(){return q},isZooming:function(){return X},setScrollOffset:function(e,t){me.x=e,M=me.y=t,Ce("updateScrollOffset",me)},applyZoomPan:function(e,t,n,i){de.x=t,de.y=n,g=e,Te(i)},init:function(){if(!s&&!l){var n;r.framework=o,r.template=e,r.bg=o.getChildByClass(e,"pswp__bg"),I=e.className,s=!0,L=o.detectFeatures(),E=L.raf,z=L.caf,O=L.transform,D=L.oldIE,r.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),r.container=o.getChildByClass(r.scrollWrap,"pswp__container"),d=r.container.style,r.itemHolders=k=[{el:r.container.children[0],wrap:0,index:-1},{el:r.container.children[1],wrap:0,index:-1},{el:r.container.children[2],wrap:0,index:-1}],k[0].el.style.display=k[2].el.style.display="none",function(){if(O){var t=L.perspective&&!A;return _="translate"+(t?"3d(":"("),void(b=L.perspective?", 0px)":")")}O="left",o.addClass(e,"pswp--ie"),Ee=function(e,t){t.left=e+"px"},Ae=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,i=t*e.w,o=t*e.h;n.width=i+"px",n.height=o+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},Te=function(){if(te){var e=te,t=r.currItem,n=t.fitRatio>1?1:t.fitRatio,i=n*t.w,o=n*t.h;e.width=i+"px",e.height=o+"px",e.left=de.x+"px",e.top=de.y+"px"}}}(),f={resize:r.updateSize,orientationchange:function(){clearTimeout(N),N=setTimeout((function(){pe.x!==r.scrollWrap.clientWidth&&r.updateSize()}),500)},scroll:He,keydown:Ue,click:Ve};var i=L.isOldIOSPhone||L.isOldAndroid||L.isMobileOpera;for(L.animationName&&L.transform&&!i||(a.showAnimationDuration=a.hideAnimationDuration=0),n=0;n<_e.length;n++)r["init"+_e[n]]();t&&(r.ui=new t(r,o)).init(),Ce("firstUpdate"),u=u||a.index||0,(isNaN(u)||u<0||u>=Bt())&&(u=0),r.currItem=Ft(u),(L.isOldIOSPhone||L.isOldAndroid)&&(ve=!1),e.setAttribute("aria-hidden","false"),a.modal&&(ve?e.style.position="fixed":(e.style.position="absolute",e.style.top=o.getScrollY()+"px")),void 0===M&&(Ce("initialLayout"),M=$=o.getScrollY());var c="pswp--open ";for(a.mainClass&&(c+=a.mainClass+" "),a.showHideOpacity&&(c+="pswp--animate_opacity "),c+=A?"pswp--touch":"pswp--notouch",c+=L.animationName?" pswp--css_animation":"",c+=L.svg?" pswp--svg":"",o.addClass(e,c),r.updateSize(),p=-1,ge=null,n=0;n<3;n++)Ee((n+p)*fe.x,k[n].el.style);D||o.bind(r.scrollWrap,m,r),je("initialZoomInEnd",(function(){r.setContent(k[0],u-1),r.setContent(k[2],u+1),k[0].el.style.display=k[2].el.style.display="block",a.focus&&e.focus(),o.bind(document,"keydown",r),L.transform&&o.bind(r.scrollWrap,"click",r),a.mouseUsed||o.bind(document,"mousemove",Le),o.bind(window,"resize scroll orientationchange",r),Ce("bindEvents")})),r.setContent(k[1],u),r.updateCurrItem(),Ce("afterInit"),ve||(y=setInterval((function(){We||q||X||g!==r.currItem.initialZoomLevel||r.updateSize()}),1e3)),o.addClass(e,"pswp--visible")}},close:function(){s&&(s=!1,l=!0,Ce("close"),o.unbind(window,"resize scroll orientationchange",r),o.unbind(window,"scroll",f.scroll),o.unbind(document,"keydown",r),o.unbind(document,"mousemove",Le),L.transform&&o.unbind(r.scrollWrap,"click",r),q&&o.unbind(window,h,r),clearTimeout(N),Ce("unbindEvents"),Ut(r.currItem,null,!0,r.destroy))},destroy:function(){Ce("destroy"),Mt&&clearTimeout(Mt),e.setAttribute("aria-hidden","true"),e.className=I,y&&clearInterval(y),o.unbind(r.scrollWrap,m,r),o.unbind(window,"scroll",r),mt(),Ke(),xe=null},panTo:function(e,t,n){n||(e>ee.min.x?e=ee.min.x:e<ee.max.x&&(e=ee.max.x),t>ee.min.y?t=ee.min.y:t<ee.max.y&&(t=ee.max.y)),de.x=e,de.y=t,Te()},handleEvent:function(e){e=e||window.event,f[e.type]&&f[e.type](e)},goTo:function(e){var t=(e=ke(e))-u;ge=t,u=e,r.currItem=Ft(u),he-=t,ze(fe.x*he),Ke(),ne=!1,r.updateCurrItem()},next:function(){r.goTo(u+1)},prev:function(){r.goTo(u-1)},updateCurrZoomItem:function(e){if(e&&Ce("beforeChange",0),k[1].el.children.length){var t=k[1].el.children[0];te=o.hasClass(t,"pswp__zoom-wrap")?t.style:null}else te=null;ee=r.currItem.bounds,v=g=r.currItem.initialZoomLevel,de.x=ee.center.x,de.y=ee.center.y,e&&Ce("afterChange")},invalidateCurrItems:function(){w=!0;for(var e=0;e<3;e++)k[e].item&&(k[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==ge){var t,n=Math.abs(ge);if(!(e&&n<2)){r.currItem=Ft(u),ye=!1,Ce("beforeChange",ge),n>=3&&(p+=ge+(ge>0?-3:3),n=3);for(var i=0;i<n;i++)ge>0?(t=k.shift(),k[2]=t,p++,Ee((p+2)*fe.x,t.el.style),r.setContent(t,u-n+i+1+1)):(t=k.pop(),k.unshift(t),p--,Ee(p*fe.x,t.el.style),r.setContent(t,u+n-i-1-1));if(te&&1===Math.abs(ge)){var o=Ft(x);o.initialZoomLevel!==g&&(Wt(o,pe),Yt(o),Ae(o))}ge=0,r.updateCurrZoomItem(),x=u,Ce("afterChange")}}},updateSize:function(t){if(!ve&&a.modal){var n=o.getScrollY();if(M!==n&&(e.style.top=n+"px",M=n),!t&&be.x===window.innerWidth&&be.y===window.innerHeight)return;be.x=window.innerWidth,be.y=window.innerHeight,e.style.height=be.y+"px"}if(pe.x=r.scrollWrap.clientWidth,pe.y=r.scrollWrap.clientHeight,He(),fe.x=pe.x+Math.round(pe.x*a.spacing),fe.y=pe.y,ze(fe.x*he),Ce("beforeResize"),void 0!==p){for(var i,s,l,c=0;c<3;c++)i=k[c],Ee((c+p)*fe.x,i.el.style),l=u+c-1,a.loop&&Bt()>2&&(l=ke(l)),(s=Ft(l))&&(w||s.needsUpdate||!s.bounds)?(r.cleanSlide(s),r.setContent(i,l),1===c&&(r.currItem=s,r.updateCurrZoomItem(!0)),s.needsUpdate=!1):-1===i.index&&l>=0&&r.setContent(i,l),s&&s.container&&(Wt(s,pe),Yt(s),Ae(s));w=!1}v=g=r.currItem.initialZoomLevel,(ee=r.currItem.bounds)&&(de.x=ee.center.x,de.y=ee.center.y,Te(!0)),Ce("resize")},zoomTo:function(e,t,n,i,r){t&&(v=g,dt.x=Math.abs(t.x)-de.x,dt.y=Math.abs(t.y)-de.y,$e(ue,de));var a=Ne(e,!1),s={};Be("x",a,s,e),Be("y",a,s,e);var l=g,c=de.x,u=de.y;De(s);var d=function(t){1===t?(g=e,de.x=s.x,de.y=s.y):(g=(e-l)*t+l,de.x=(s.x-c)*t+c,de.y=(s.y-u)*t+u),r&&r(t),Te(1===t)};n?Ye("customZoomTo",0,1,n,i||o.easing.sine.inOut,d):d(1)}},Xe={},Qe={},et={},tt={},nt={},it=[],ot={},rt=[],at={},st=0,lt={x:0,y:0},ct=0,ut={x:0,y:0},dt={x:0,y:0},pt={x:0,y:0},ht=function(e,t){return at.x=Math.abs(e.x-t.x),at.y=Math.abs(e.y-t.y),Math.sqrt(at.x*at.x+at.y*at.y)},mt=function(){K&&(z(K),K=null)},ft=function(){q&&(K=E(ft),Tt())},gt=function(e,t){return!(!e||e===document)&&!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(e)?e:gt(e.parentNode,t))},vt={},_t=function(e,t){return vt.prevent=!gt(e.target,a.isClickableElement),Ce("preventDragEvent",e,t,vt),vt.prevent},bt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},yt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},wt=function(){var e=de.y-r.currItem.initialPosition.y;return 1-Math.abs(e/(pe.y/2))},kt={},xt={},jt=[],Ct=function(e){for(;jt.length>0;)jt.pop();return T?(le=0,it.forEach((function(e){0===le?jt[0]=e:1===le&&(jt[1]=e),le++}))):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(jt[0]=bt(e.touches[0],kt),e.touches.length>1&&(jt[1]=bt(e.touches[1],xt))):(kt.x=e.pageX,kt.y=e.pageY,kt.id="",jt[0]=kt),jt},St=function(e,t){var n,i,o,s,l=de[e]+t[e],c=t[e]>0,u=ut.x+t.x,d=ut.x-ot.x;if(n=l>ee.min[e]||l<ee.max[e]?a.panEndFriction:1,l=de[e]+t[e]*n,(a.allowPanToNext||g===r.currItem.initialZoomLevel)&&(te?"h"!==ie||"x"!==e||J||(c?(l>ee.min[e]&&(n=a.panEndFriction,ee.min[e],i=ee.min[e]-ue[e]),(i<=0||d<0)&&Bt()>1?(s=u,d<0&&u>ot.x&&(s=ot.x)):ee.min.x!==ee.max.x&&(o=l)):(l<ee.max[e]&&(n=a.panEndFriction,ee.max[e],i=ue[e]-ee.max[e]),(i<=0||d>0)&&Bt()>1?(s=u,d>0&&u<ot.x&&(s=ot.x)):ee.min.x!==ee.max.x&&(o=l))):s=u,"x"===e))return void 0!==s&&(ze(s,!0),Y=s!==ot.x),ee.min.x!==ee.max.x&&(void 0!==o?de.x=o:Y||(de.x+=t.x*n)),void 0!==s;ne||Y||g>r.currItem.fitRatio&&(de[e]+=t[e]*n)},Pt=function(e){if(!("mousedown"===e.type&&e.button>0))if(Rt)e.preventDefault();else if(!H||"mousedown"!==e.type){if(_t(e,!0)&&e.preventDefault(),Ce("pointerDown"),T){var t=o.arraySearch(it,e.pointerId,"id");t<0&&(t=it.length),it[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Ct(e),i=n.length;Z=null,Ke(),q&&1!==i||(q=oe=!0,o.bind(window,h,r),U=se=re=V=Y=G=W=J=!1,ie=null,Ce("firstTouchStart",n),$e(ue,de),ce.x=ce.y=0,$e(tt,n[0]),$e(nt,tt),ot.x=fe.x*he,rt=[{x:tt.x,y:tt.y}],F=R=Se(),Ne(g,!0),mt(),ft()),!X&&i>1&&!ne&&!Y&&(v=g,J=!1,X=W=!0,ce.y=ce.x=0,$e(ue,de),$e(Xe,n[0]),$e(Qe,n[1]),yt(Xe,Qe,pt),dt.x=Math.abs(pt.x)-de.x,dt.y=Math.abs(pt.y)-de.y,Q=ht(Xe,Qe))}},Ot=function(e){if(e.preventDefault(),T){var t=o.arraySearch(it,e.pointerId,"id");if(t>-1){var n=it[t];n.x=e.pageX,n.y=e.pageY}}if(q){var i=Ct(e);if(ie||G||X)Z=i;else if(ut.x!==fe.x*he)ie="h";else{var r=Math.abs(i[0].x-tt.x)-Math.abs(i[0].y-tt.y);Math.abs(r)>=10&&(ie=r>0?"h":"v",Z=i)}}},Tt=function(){if(Z){var e=Z.length;if(0!==e)if($e(Xe,Z[0]),et.x=Xe.x-tt.x,et.y=Xe.y-tt.y,X&&e>1){if(tt.x=Xe.x,tt.y=Xe.y,!et.x&&!et.y&&function(e,t){return e.x===t.x&&e.y===t.y}(Z[1],Qe))return;$e(Qe,Z[1]),J||(J=!0,Ce("zoomGestureStarted"));var t=ht(Xe,Qe),n=$t(t);n>r.currItem.initialZoomLevel+r.currItem.initialZoomLevel/15&&(se=!0);var i=1,o=Re(),s=Fe();if(n<o)if(a.pinchToClose&&!se&&v<=r.currItem.initialZoomLevel){var l=1-(o-n)/(o/1.2);Pe(l),Ce("onPinchClose",l),re=!0}else(i=(o-n)/o)>1&&(i=1),n=o-i*(o/3);else n>s&&((i=(n-s)/(6*o))>1&&(i=1),n=s+i*o);i<0&&(i=0),yt(Xe,Qe,lt),ce.x+=lt.x-pt.x,ce.y+=lt.y-pt.y,$e(pt,lt),de.x=Ie("x",n),de.y=Ie("y",n),U=n>g,g=n,Te()}else{if(!ie)return;if(oe&&(oe=!1,Math.abs(et.x)>=10&&(et.x-=Z[0].x-nt.x),Math.abs(et.y)>=10&&(et.y-=Z[0].y-nt.y)),tt.x=Xe.x,tt.y=Xe.y,0===et.x&&0===et.y)return;if("v"===ie&&a.closeOnVerticalDrag&&"fit"===a.scaleMode&&g===r.currItem.initialZoomLevel){ce.y+=et.y,de.y+=et.y;var c=wt();return V=!0,Ce("onVerticalDrag",c),Pe(c),void Te()}!function(e,t,n){if(e-F>50){var i=rt.length>2?rt.shift():{};i.x=t,i.y=n,rt.push(i),F=e}}(Se(),Xe.x,Xe.y),G=!0,ee=r.currItem.bounds,St("x",et)||(St("y",et),De(de),Te())}}},At=function(e){if(L.isOldAndroid){if(H&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(H),H=setTimeout((function(){H=0}),600))}var t;if(Ce("pointerUp"),_t(e,!1)&&e.preventDefault(),T){var n=o.arraySearch(it,e.pointerId,"id");n>-1&&(t=it.splice(n,1)[0],navigator.msPointerEnabled?(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")):t.type=e.pointerType||"mouse")}var i,s=Ct(e),l=s.length;if("mouseup"===e.type&&(l=0),2===l)return Z=null,!0;1===l&&$e(nt,s[0]),0!==l||ie||ne||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Ce("touchRelease",e,t));var c=-1;if(0===l&&(q=!1,o.unbind(window,h,r),mt(),X?c=0:-1!==ct&&(c=Se()-ct)),ct=1===l?Se():-1,i=-1!==c&&c<150?"zoom":"swipe",X&&l<2&&(X=!1,1===l&&(i="zoomPointerUp"),Ce("zoomGestureEnded")),Z=null,G||J||ne||V)if(Ke(),B||(B=Et()),B.calculateSwipeSpeed("x"),V)if(wt()<a.verticalDragRange)r.close();else{var u=de.y,d=ae;Ye("verticalDrag",0,1,300,o.easing.cubic.out,(function(e){de.y=(r.currItem.initialPosition.y-u)*e+u,Pe((1-d)*e+d),Te()})),Ce("onVerticalDrag",1)}else{if((Y||ne)&&0===l){if(It(i,B))return;i="zoomPointerUp"}ne||("swipe"===i?!Y&&g>r.currItem.fitRatio&&zt(B):Dt())}},Et=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(i){rt.length>1?(e=Se()-F+50,t=rt[rt.length-2][i]):(e=Se()-R,t=nt[i]),n.lastFlickOffset[i]=tt[i]-t,n.lastFlickDist[i]=Math.abs(n.lastFlickOffset[i]),n.lastFlickDist[i]>20?n.lastFlickSpeed[i]=n.lastFlickOffset[i]/e:n.lastFlickSpeed[i]=0,Math.abs(n.lastFlickSpeed[i])<.1&&(n.lastFlickSpeed[i]=0),n.slowDownRatio[i]=.95,n.slowDownRatioReverse[i]=1-n.slowDownRatio[i],n.speedDecelerationRatio[i]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(de[e]>ee.min[e]?n.backAnimDestination[e]=ee.min[e]:de[e]<ee.max[e]&&(n.backAnimDestination[e]=ee.max[e]),void 0!==n.backAnimDestination[e]&&(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]<.05&&(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,Ye("bounceZoomPan"+e,de[e],n.backAnimDestination[e],t||300,o.easing.sine.out,(function(t){de[e]=t,Te()})))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,de[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(qe.zoomPan&&(qe.zoomPan.raf=E(n.panAnimLoop),n.now=Se(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),Te(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return de.x=Math.round(de.x),de.y=Math.round(de.y),Te(),void Je("zoomPan")}};return n},zt=function(e){if(e.calculateSwipeSpeed("y"),ee=r.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;Ge("zoomPan"),e.lastNow=Se(),e.panAnimLoop()},It=function(e,t){var n,i,s;if(ne||(st=u),"swipe"===e){var l=tt.x-nt.x,c=t.lastFlickDist.x<10;l>30&&(c||t.lastFlickOffset.x>20)?i=-1:l<-30&&(c||t.lastFlickOffset.x<-20)&&(i=1)}i&&((u+=i)<0?(u=a.loop?Bt()-1:0,s=!0):u>=Bt()&&(u=a.loop?0:Bt()-1,s=!0),s&&!a.loop||(ge+=i,he-=i,n=!0));var d,p=fe.x*he,h=Math.abs(p-ut.x);return n||p>ut.x==t.lastFlickSpeed.x>0?(d=Math.abs(t.lastFlickSpeed.x)>0?h/Math.abs(t.lastFlickSpeed.x):333,d=Math.min(d,400),d=Math.max(d,250)):d=333,st===u&&(n=!1),ne=!0,Ce("mainScrollAnimStart"),Ye("mainScroll",ut.x,p,d,o.easing.cubic.out,ze,(function(){Ke(),ne=!1,st=-1,(n||st!==u)&&r.updateCurrItem(),Ce("mainScrollAnimComplete")})),n&&r.updateCurrItem(!0),n},$t=function(e){return 1/Q*e*v},Dt=function(){var e=g,t=Re(),n=Fe();g<t?e=t:g>n&&(e=n);var i,a=ae;return re&&!U&&!se&&g<t?(r.close(),!0):(re&&(i=function(e){Pe((1-a)*e+a)}),r.zoomTo(e,0,200,o.easing.cubic.out,i),!0)};we("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,i,o){j=e+t,C=e+n,S=e+i,P=o?e+o:""};(T=L.pointerEvent)&&L.touch&&(L.touch=!1),T?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):L.touch?(e("touch","start","move","end","cancel"),A=!0):e("mouse","down","move","up"),h=C+" "+S+" "+P,m=j,T&&!A&&(A=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),r.likelyTouchDevice=A,f[j]=Pt,f[C]=Ot,f[S]=At,P&&(f[P]=f[S]),L.touch&&(m+=" mousedown",h+=" mousemove mouseup",f.mousedown=f[j],f.mousemove=f[C],f.mouseup=f[S]),A||(a.allowPanToNext=!1)}}});var Mt,Lt,Nt,Rt,Ft,Bt,Ut=function(t,n,i,s){var l;Mt&&clearTimeout(Mt),Rt=!0,Nt=!0,t.initialLayout?(l=t.initialLayout,t.initialLayout=null):l=a.getThumbBoundsFn&&a.getThumbBoundsFn(u);var d,p,h=i?a.hideAnimationDuration:a.showAnimationDuration,m=function(){Je("initialZoom"),i?(r.template.removeAttribute("style"),r.bg.removeAttribute("style")):(Pe(1),n&&(n.style.display="block"),o.addClass(e,"pswp--animated-in"),Ce("initialZoom"+(i?"OutEnd":"InEnd"))),s&&s(),Rt=!1};if(!h||!l||void 0===l.x)return Ce("initialZoom"+(i?"Out":"In")),g=t.initialZoomLevel,$e(de,t.initialPosition),Te(),e.style.opacity=i?0:1,Pe(1),void(h?setTimeout((function(){m()}),h):m());d=c,p=!r.currItem.src||r.currItem.loadError||a.showHideOpacity,t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),i||(g=l.w/t.w,de.x=l.x,de.y=l.y-$,r[p?"template":"bg"].style.opacity=.001,Te()),Ge("initialZoom"),i&&!d&&o.removeClass(e,"pswp--animated-in"),p&&(i?o[(d?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout((function(){o.addClass(e,"pswp--animate_opacity")}),30)),Mt=setTimeout((function(){if(Ce("initialZoom"+(i?"Out":"In")),i){var n=l.w/t.w,r={x:de.x,y:de.y},a=g,s=ae,c=function(t){1===t?(g=n,de.x=l.x,de.y=l.y-M):(g=(n-a)*t+a,de.x=(l.x-r.x)*t+r.x,de.y=(l.y-M-r.y)*t+r.y),Te(),p?e.style.opacity=1-t:Pe(s-t*s)};d?Ye("initialZoom",0,1,h,o.easing.cubic.out,c,m):(c(1),Mt=setTimeout(m,h+20))}else g=t.initialZoomLevel,$e(de,t.initialPosition),Te(),Pe(1),p?e.style.opacity=1:Pe(1),Mt=setTimeout(m,h+20)}),i?25:90)},Vt={},Ht=[],qt={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Lt.length}},Wt=function(e,t,n){if(e.src&&!e.loadError){var i=!n;if(i&&(e.vGap||(e.vGap={top:0,bottom:0}),Ce("parseVerticalMargin",e)),Vt.x=t.x,Vt.y=t.y-e.vGap.top-e.vGap.bottom,i){var o=Vt.x/e.w,r=Vt.y/e.h;e.fitRatio=o<r?o:r;var s=a.scaleMode;"orig"===s?n=1:"fit"===s&&(n=e.fitRatio),n>1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var i=e.bounds;i.center.x=Math.round((Vt.x-t)/2),i.center.y=Math.round((Vt.y-n)/2)+e.vGap.top,i.max.x=t>Vt.x?Math.round(Vt.x-t):i.center.x,i.max.y=n>Vt.y?Math.round(Vt.y-n)+e.vGap.top:i.center.y,i.min.x=t>Vt.x?0:i.center.x,i.min.y=n>Vt.y?e.vGap.top:i.center.y}(e,e.w*n,e.h*n),i&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Jt=function(e,t,n,i,o,a){t.loadError||i&&(t.imageAppended=!0,Yt(t,i,t===r.currItem&&ye),n.appendChild(i),a&&setTimeout((function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)}),500))},Gt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=o.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t},Kt=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=a.errorMsg.replace("%url%",e.src),!0},Yt=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var i=n?e.w:Math.round(e.w*e.fitRatio),o=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=i+"px",e.placeholder.style.height=o+"px"),t.style.width=i+"px",t.style.height=o+"px"}},Zt=function(){if(Ht.length){for(var e,t=0;t<Ht.length;t++)(e=Ht[t]).holder.index===e.index&&Jt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Ht=[]}};we("Controller",{publicMethods:{lazyLoadItem:function(e){e=ke(e);var t=Ft(e);t&&(!t.loaded&&!t.loading||w)&&(Ce("gettingData",e,t),t.src&&Gt(t))},initController:function(){o.extend(a,qt,!0),r.items=Lt=n,Ft=r.getItemAt,Bt=a.getNumItemsFn,a.loop,Bt()<3&&(a.loop=!1),je("beforeChange",(function(e){var t,n=a.preload,i=null===e||e>=0,o=Math.min(n[0],Bt()),s=Math.min(n[1],Bt());for(t=1;t<=(i?s:o);t++)r.lazyLoadItem(u+t);for(t=1;t<=(i?o:s);t++)r.lazyLoadItem(u-t)})),je("initialLayout",(function(){r.currItem.initialLayout=a.getThumbBoundsFn&&a.getThumbBoundsFn(u)})),je("mainScrollAnimComplete",Zt),je("initialZoomInEnd",Zt),je("destroy",(function(){for(var e,t=0;t<Lt.length;t++)(e=Lt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);Ht=null}))},getItemAt:function(e){return e>=0&&void 0!==Lt[e]&&Lt[e]},allowProgressiveImg:function(){return a.forceProgressiveLoading||!A||a.mouseUsed||screen.width>1200},setContent:function(e,t){a.loop&&(t=ke(t));var n=r.getItemAt(e.index);n&&(n.container=null);var i,l=r.getItemAt(t);if(l){Ce("gettingData",t,l),e.index=t,e.item=l;var c=l.container=o.createEl("pswp__zoom-wrap");if(!l.src&&l.html&&(l.html.tagName?c.appendChild(l.html):c.innerHTML=l.html),Kt(l),Wt(l,pe),!l.src||l.loadError||l.loaded)l.src&&!l.loadError&&((i=o.createEl("pswp__img","img")).style.opacity=1,i.src=l.src,Yt(l,i),Jt(0,l,c,i));else{if(l.loadComplete=function(n){if(s){if(e&&e.index===t){if(Kt(n,!0))return n.loadComplete=n.img=null,Wt(n,pe),Ae(n),void(e.index===u&&r.updateCurrZoomItem());n.imageAppended?!Rt&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):L.transform&&(ne||Rt)?Ht.push({item:n,baseDiv:c,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Jt(0,n,c,n.img,0,!0)}n.loadComplete=null,n.img=null,Ce("imageLoadComplete",t,n)}},o.features.transform){var d="pswp__img pswp__img--placeholder";d+=l.msrc?"":" pswp__img--placeholder--blank";var p=o.createEl(d,l.msrc?"img":"");l.msrc&&(p.src=l.msrc),Yt(l,p),c.appendChild(p),l.placeholder=p}l.loading||Gt(l),r.allowProgressiveImg()&&(!Nt&&L.transform?Ht.push({item:l,baseDiv:c,img:l.img,index:t,holder:e}):Jt(0,l,c,l.img,0,!0))}Nt||t!==u?Ae(l):(te=c.style,Ut(l,i||l.img)),e.el.innerHTML="",e.el.appendChild(c)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Xt,Qt,en={},tn=function(e,t,n){var i=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};i.initCustomEvent("pswpTap",!0,!0,o),e.target.dispatchEvent(i)};we("Tap",{publicMethods:{initTap:function(){je("firstTouchStart",r.onTapStart),je("touchRelease",r.onTapRelease),je("destroy",(function(){en={},Xt=null}))},onTapStart:function(e){e.length>1&&(clearTimeout(Xt),Xt=null)},onTapRelease:function(e,t){var n,i;if(t&&!G&&!W&&!We){var r=t;if(Xt&&(clearTimeout(Xt),Xt=null,n=r,i=en,Math.abs(n.x-i.x)<25&&Math.abs(n.y-i.y)<25))return void Ce("doubleTap",r);if("mouse"===t.type)return void tn(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||o.hasClass(e.target,"pswp__single-tap"))return void tn(e,t);$e(en,r),Xt=setTimeout((function(){tn(e,t),Xt=null}),300)}}}}),we("DesktopZoom",{publicMethods:{initDesktopZoom:function(){D||(A?je("mouseUsed",(function(){r.setupDesktopZoom()})):r.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Qt={};var n="wheel mousewheel DOMMouseScroll";je("bindEvents",(function(){o.bind(e,n,r.handleMouseWheel)})),je("unbindEvents",(function(){Qt&&o.unbind(e,n,r.handleMouseWheel)})),r.mouseZoomedIn=!1;var i,a=function(){r.mouseZoomedIn&&(o.removeClass(e,"pswp--zoomed-in"),r.mouseZoomedIn=!1),g<1?o.addClass(e,"pswp--zoom-allowed"):o.removeClass(e,"pswp--zoom-allowed"),s()},s=function(){i&&(o.removeClass(e,"pswp--dragging"),i=!1)};je("resize",a),je("afterChange",a),je("pointerDown",(function(){r.mouseZoomedIn&&(i=!0,o.addClass(e,"pswp--dragging"))})),je("pointerUp",s),t||a()},handleMouseWheel:function(e){if(g<=r.currItem.fitRatio)return a.modal&&(!a.closeOnScroll||We||q?e.preventDefault():O&&Math.abs(e.deltaY)>2&&(c=!0,r.close())),!0;if(e.stopPropagation(),Qt.x=0,"deltaX"in e)1===e.deltaMode?(Qt.x=18*e.deltaX,Qt.y=18*e.deltaY):(Qt.x=e.deltaX,Qt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(Qt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Qt.y=-.16*e.wheelDeltaY:Qt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Qt.y=e.detail}Ne(g,!0);var t=de.x-Qt.x,n=de.y-Qt.y;(a.modal||t<=ee.min.x&&t>=ee.max.x&&n<=ee.min.y&&n>=ee.max.y)&&e.preventDefault(),r.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:pe.x/2+me.x,y:pe.y/2+me.y};var n=a.getDoubleTapZoom(!0,r.currItem),i=g===n;r.mouseZoomedIn=!i,r.zoomTo(i?r.currItem.initialZoomLevel:n,t,333),o[(i?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var nn,on,rn,an,sn,ln,cn,un,dn,pn,hn,mn,fn={history:!0,galleryUID:1},gn=function(){return hn.hash.substring(1)},vn=function(){nn&&clearTimeout(nn),rn&&clearTimeout(rn)},_n=function(){var e=gn(),t={};if(e.length<5)return t;var n,i=e.split("&");for(n=0;n<i.length;n++)if(i[n]){var o=i[n].split("=");o.length<2||(t[o[0]]=o[1])}if(a.galleryPIDs){var r=t.pid;for(t.pid=0,n=0;n<Lt.length;n++)if(Lt[n].pid===r){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t},bn=function(){if(rn&&clearTimeout(rn),We||q)rn=setTimeout(bn,500);else{an?clearTimeout(on):an=!0;var e=u+1,t=Ft(u);t.hasOwnProperty("pid")&&(e=t.pid);var n=cn+"&gid="+a.galleryUID+"&pid="+e;un||-1===hn.hash.indexOf(n)&&(pn=!0);var i=hn.href.split("#")[0]+"#"+n;mn?"#"+n!==window.location.hash&&history[un?"replaceState":"pushState"]("",document.title,i):un?hn.replace(i):hn.hash=n,un=!0,on=setTimeout((function(){an=!1}),60)}};we("History",{publicMethods:{initHistory:function(){if(o.extend(a,fn,!0),a.history){hn=window.location,pn=!1,dn=!1,un=!1,cn=gn(),mn="pushState"in history,cn.indexOf("gid=")>-1&&(cn=(cn=cn.split("&gid=")[0]).split("?gid=")[0]),je("afterChange",r.updateURL),je("unbindEvents",(function(){o.unbind(window,"hashchange",r.onHashChange)}));var e=function(){ln=!0,dn||(pn?history.back():cn?hn.hash=cn:mn?history.pushState("",document.title,hn.pathname+hn.search):hn.hash=""),vn()};je("unbindEvents",(function(){c&&e()})),je("destroy",(function(){ln||e()})),je("firstUpdate",(function(){u=_n().pid}));var t=cn.indexOf("pid=");t>-1&&"&"===(cn=cn.substring(0,t)).slice(-1)&&(cn=cn.slice(0,-1)),setTimeout((function(){s&&o.bind(window,"hashchange",r.onHashChange)}),40)}},onHashChange:function(){if(gn()===cn)return dn=!0,void r.close();an||(sn=!0,r.goTo(_n().pid),sn=!1)},updateURL:function(){vn(),sn||(un?nn=setTimeout(bn,800):bn())}}}),o.extend(r,Ze)}})?i.call(t,n,t,e):i)||(e.exports=o)},t0y4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe","getSphericalProperties","setSphericalProperties"],e.exports=t.default},tQ2B:function(e,t,n){"use strict";var i=n("xTJ+"),o=n("Rn+g"),r=n("eqyj"),a=n("MLWZ"),s=n("g7np"),l=n("w0Vi"),c=n("OTTw"),u=n("LYNF");e.exports=function(e){return new Promise((function(t,n){var d=e.data,p=e.headers,h=e.responseType;i.isFormData(d)&&delete p["Content-Type"];var m=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(f+":"+g)}var v=s(e.baseURL,e.url);function _(){if(m){var i="getAllResponseHeaders"in m?l(m.getAllResponseHeaders()):null,r={data:h&&"text"!==h&&"json"!==h?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:i,config:e,request:m};o(t,n,r),m=null}}if(m.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),m.timeout=e.timeout,"onloadend"in m?m.onloadend=_:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(_)},m.onabort=function(){m&&(n(u("Request aborted",e,"ECONNABORTED",m)),m=null)},m.onerror=function(){n(u("Network Error",e,null,m)),m=null},m.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",m)),m=null},i.isStandardBrowserEnv()){var b=(e.withCredentials||c(v))&&e.xsrfCookieName?r.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}"setRequestHeader"in m&&i.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:m.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(m.withCredentials=!!e.withCredentials),h&&"json"!==h&&(m.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&m.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&m.upload&&m.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){m&&(m.abort(),n(e),m=null)})),d||(d=null),m.send(d)}))}},u6sg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=t.default},uG00:function(e,t,n){"use strict";n.r(t);var i={mixins:[n("kdAh").a],created:function(){this.getGeoLocation()},computed:{pixel:function(){return this.$store.state.pixel},source:function(){var e=this.$route.query;e.ip=this.ip_address;var t=new URLSearchParams(e).toString();return"".concat(pixel,"?").concat(t)}}},o=n("KHd+"),r=Object(o.a)(i,(function(){var e=this._self._c;return this.pixel?e("section",{attrs:{id:"pixel"}},[this.ip_address?e("img",{staticClass:"pixel",attrs:{src:this.source}}):this._e()]):this._e()}),[],!1,null,null,null);t.default=r.exports},uJMC:function(e,t,n){"use strict";n.r(t);var i=n("Snq/"),o=n.n(i),r=n("L2JU");function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){var i;return i=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=a(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==a(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={components:{vSelect:o.a},props:["simpleLayout"],data:function(){return{input:input,psp:psp,method:{},retainMethod:!1}},watch:{country:function(){this.retainMethod||this.input.payment_method||this.guessMethod()},method:function(){this.retainMethod=!0},methods:function(){var e=this;this.method&&this.methods.find((function(t){return t.id===e.method.id}))||(this.method=this.methods[0]||{})}},computed:l(l({},Object(r.c)({cart:"cart",checkout:"checkout",country:"address/country",errors:"errors",methods:"methods",settings:"settings"})),{},{isFree:function(){var e=this.cart.shipping?this.cart.shipping.total:this.cart.shipping_costs,t=Math.ceil(Math.round(100*this.cart.total)/100),n=Math.ceil(Math.round(100*this.cart.recurring_total)/100);return!this.cart.is_trial&&0===t&&0===n&&0===Math.ceil(e)},nrOfMethods:function(){return this.methods.length},panelWidth:function(){return window.innerWidth<768&&this.nrOfMethods>3?50:100/Math.max(this.nrOfMethods,3)}}),created:function(){var e=this;this.input.payment_method?this.method=this.methods.find((function(t){return t.id===e.input.payment_method}))||{}:this.guessMethod()},methods:{guessMethod:function(){var e=this,t=this.methods[0]||{};switch(this.country.toUpperCase()){case"NL":this.method=this.methods.find((function(e){return"ideal"===e.id}))||t;break;case"BE":this.method=this.methods.find((function(e){return"bancontact"===e.id}))||t;break;default:this.method=this.methods.find((function(e){return"creditcard"===e.id}))||t}setTimeout((function(){return e.retainMethod=!1}))}}},d=(n("bPEO"),n("KHd+")),p=Object(d.a)(u,(function(){var e=this,t=e._self._c;return e.isFree?e._e():t("section",{attrs:{id:"pay"}},[t("h2",[e._v(e._s(e.$t("checkouts.payment_method")))]),e._v(" "),e.method?t("input",{attrs:{type:"hidden",name:"payment_method"},domProps:{value:e.method.id}}):e._e(),e._v(" "),e.nrOfMethods?e._e():t("p",{staticClass:"no-methods-warning"},[e._v("\n        "+e._s(e.$t("pay.no_methods"))+"\n    ")]),e._v(" "),e.nrOfMethods&&this.simpleLayout?[e.nrOfMethods>1||!["directdebit","sepa_debit"].includes(e.method.id)?[t("div",{staticClass:"form-group select"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.method,expression:"method"}],staticClass:"form-control custom-select",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.method=t.target.multiple?n:n[0]}}},[t("option",[e._v(e._s(e.$t("checkouts.select_method")))]),e._v(" "),e._l(e.methods,(function(n){return t("option",{domProps:{value:n}},[e._v(e._s(n.name))])}))],2)])]:e._e(),e._v(" "),"stripe"!==e.psp?t("div",{staticClass:"form-group",class:{"d-none":"directdebit"!==e.method.id}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.iban,expression:"input.iban"}],staticClass:"form-control",class:{"is-invalid":e.errors.iban},attrs:{type:"text",name:"iban",placeholder:e.$t("contract.iban")},domProps:{value:e.input.iban},on:{input:function(t){t.target.composing||e.$set(e.input,"iban",t.target.value)}}}),e._v(" "),e.errors.iban?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.iban[0]))]):e._e()]):e._e(),e._v(" "),t("div",{staticClass:"form-group",class:{"d-none":!["directdebit","sepa_debit"].includes(e.method.id)}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.iban_name,expression:"input.iban_name"}],staticClass:"form-control",class:{"is-invalid":e.errors.iban_name},attrs:{type:"text",name:"iban_name",placeholder:e.$t("contract.iban_name")},domProps:{value:e.input.iban_name},on:{input:function(t){t.target.composing||e.$set(e.input,"iban_name",t.target.value)}}}),e._v(" "),e.errors.iban_name?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.iban_name[0]))]):e._e()])]:e.nrOfMethods?t("div",{staticClass:"row payment-methods"},[e.nrOfMethods>1||!["directdebit","sepa_debit"].includes(e.method.id)?[e.nrOfMethods<=4?t("div",{staticStyle:{display:"flex",width:"100%","flex-wrap":"wrap"}},e._l(e.methods,(function(n){return t("div",{staticClass:"col",staticStyle:{"margin-bottom":"12px"},style:{maxWidth:e.panelWidth+"%",minWidth:e.panelWidth+"%"}},[t("div",{staticClass:"panel ideal",class:{active:e.method.id==n.id},on:{click:function(t){e.method=n}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.method,expression:"method"}],staticClass:"payment_method_radio",attrs:{type:"radio"},domProps:{value:n,checked:e._q(e.method,n)},on:{change:function(t){e.method=n}}}),e._v(" "),t("img",{attrs:{loading:"lazy",src:n.image}}),e._v(" "),t("span",[e._v(e._s(n.name))])])])})),0):t("div",{staticClass:"col col-12",staticStyle:{margin:"0 0 12px 0"}},[t("div",{staticClass:"form-group",staticStyle:{margin:"0"}},[t("v-select",{attrs:{options:e.methods,searchable:!1,label:"name",placeholder:e.$t("checkouts.select_method")},scopedSlots:e._u([{key:"option",fn:function(n){return[t("span",[t("img",{attrs:{loading:"lazy",src:n.image}}),e._v("\n                            "+e._s(n.name)+"\n                        ")])]}}],null,!1,2674069189),model:{value:e.method,callback:function(t){e.method=t},expression:"method"}})],1)])]:e._e(),e._v(" "),"stripe"!==e.psp?t("div",{staticStyle:{width:"100%"}},[["directdebit","sepa_debit"].includes(e.method.id)?t("div",{staticClass:"method col col-12 show",staticStyle:{overflow:"auto"}},[t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.iban,expression:"input.iban"}],staticClass:"form-control",class:{"is-invalid":e.errors.iban},attrs:{type:"text",name:"iban",placeholder:e.$t("contract.iban")},domProps:{value:e.input.iban},on:{input:function(t){t.target.composing||e.$set(e.input,"iban",t.target.value)}}}),e._v(" "),e.errors.iban?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.iban[0]))]):e._e()]),e._v(" "),t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.iban_name,expression:"input.iban_name"}],staticClass:"form-control",class:{"is-invalid":e.errors.iban_name},attrs:{type:"text",name:"iban_name",placeholder:e.$t("contract.iban_name")},domProps:{value:e.input.iban_name},on:{input:function(t){t.target.composing||e.$set(e.input,"iban_name",t.target.value)}}}),e._v(" "),e.errors.iban_name?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.iban_name[0]))]):e._e()]),e._v(" "),e.settings.needs_date?t("div",{staticClass:"form-group"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input.billing_next_at,expression:"input.billing_next_at"}],staticClass:"form-control",class:{"is-invalid":e.errors.billing_next_at},attrs:{type:"date",name:"billing_next_at",placeholder:e.$t("common.start_date")},domProps:{value:e.input.billing_next_at},on:{input:function(t){t.target.composing||e.$set(e.input,"billing_next_at",t.target.value)}}}),e._v(" "),e.errors.billing_next_at?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.billing_next_at[0]))]):e._e()]):e._e()]):e._e()]):e._e()],2):e._e(),e._v(" "),"stripe"===e.psp?t("div",{staticClass:"form-group"},[t("div",{directives:[{name:"show",rawName:"v-show",value:["directdebit","sepa_debit"].includes(e.method.id),expression:"['directdebit','sepa_debit'].includes(method.id)"}],staticClass:"form-control",staticStyle:{height:"auto"},attrs:{id:"iban-element"}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"creditcard"===e.method.id,expression:"method.id === 'creditcard'"}],staticClass:"form-control",staticStyle:{height:"auto"},attrs:{id:"card-element"}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"ideal"===e.method.id,expression:"method.id === 'ideal'"}],staticClass:"form-control",class:e.errors.issuer?"stripe-issuer-red-outline":"",staticStyle:{height:"auto",padding:"8px 18px"},attrs:{id:"ideal-bank-element"}}),e._v(" "),t("span",{staticClass:"stripe-issuer-error"},[e._v(e._s(e.errors.issuer?e.$t("pay.stripe_issuer_error"):""))]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"creditcard"===e.method.id,expression:"method.id === 'creditcard'"}],staticClass:"element-errors",attrs:{id:"card-errors"}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:["directdebit","sepa_debit"].includes(e.method.id),expression:"['directdebit','sepa_debit'].includes(method.id)"}],staticClass:"element-errors",attrs:{id:"iban-errors"}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:["directdebit","sepa_debit"].includes(e.method.id),expression:"['directdebit','sepa_debit'].includes(method.id)"}]},[t("p",{staticClass:"notice"},[e._v(e._s(e.$t("pay.stripe_direct_debit")))])])]):e._e(),e._v(" "),t("div",{attrs:{id:"stripe-methods-rendered"}})],2)}),[],!1,null,"71aac8da",null);t.default=p.exports},vDqi:function(e,t,n){e.exports=n("zuR4")},vKE2:function(e,t,n){"use strict";n.r(t);var i=n("kdAh"),o=n("L2JU");function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){var i;return i=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==r(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={mixins:[i.a],props:{store_location:String},data:function(){return{input:input,coupon:this.$store.getters.cart.coupon||null}},computed:s(s({},Object(o.c)(["cart","checkout","errors","merchant","methods","settings"])),{},{loading:function(){return this.$store.getters.cart.loading},merchant:function(){return this.$store.getters.merchant},billingCycle:function(){var e=this.cart.items.filter((function(e){return"single"!==e.billing_cycle}));return e.length?e[0].billing_cycle:null},itemsByCycle:function(){return this.cart.items.reduce((function(e,t){if("single"!==t.billing_cycle){var n=t.billing_cycle,i=e[n]||[];i.push(t),e[n]=i}return e}),{})},itemsByCycleAndTrialDuration:function(){return this.cart.items.reduce((function(e,t){if("single"!==t.billing_cycle){var n=t.billing_cycle+"_"+(t.trial_duration||""),i=e[n]||[];i.push(t),e[n]=i}return e}),{})},subtotal:function(){var e=this.cart.vat_included||this.cart.vat_shifted?"total":"subtotal";return"total"==e?this.cart[e]-this.cart.shipping.total:this.cart[e]},total:function(){var e=this.cart.vat_included||this.cart.vat_shifted?"total":"subtotal";return"subtotal"==e?this.cart[e]+this.cart.shipping.subtotal:this.cart[e]},hasQuantityInCart:function(){return["moneyball","stack-overflow"].includes(this.checkout.template.slug)},isVslTemplate:function(){return"vsl"===this.checkout.template.slug}}),watch:{"cart.payment_intent":function(e){this.$store.commit("cart/setPaymentIntent",e)},coupon:function(e){this.$store.commit("cart/setCoupon",e)}},methods:{update:function(){this.$store.dispatch("cart/update")}}},u=(n("pC58"),n("KHd+")),d=Object(u.a)(c,(function(){var e,t=this,n=t._self._c;return n("section",{class:{"is-loading":t.loading},attrs:{id:"cart"}},[n("div",{staticClass:"body"},[n("h2",[t._v(t._s(t.$t("common.cart")))]),t._v(" "),n("div",[n("div",{staticClass:"overlay"}),t._v(" "),t._l(t.cart.items,(function(e){return n("div",{staticStyle:{"line-height":"1em",display:"flex",padding:"5px 0"},style:t.hasQuantityInCart?"min-height: 70px":""},[n("p",{staticStyle:{margin:"0","padding-right":"15px"}},[e.quantity>1?n("span",{class:{hidden:t.hasQuantityInCart}},[t._v(t._s(e.quantity)+"*")]):t._e(),t._v(" "),n("span",{staticClass:"cart-item-title"},[t._v(t._s(e.public_title))]),t._v(" "),e.trial_duration>0?[n("span",{staticClass:"cart-item-subtitle"},[t._v("\n                              "+t._s(t.$t("pricing.trial"))+"\n                              ("+t._s(e.trial_duration)+" "+t._s(t.$tc("calendar.days",e.trial_duration).toLowerCase())+")\n                          ")])]:"single"!==e.billing_cycle&&e.nr_of_cycles?[n("span",{staticClass:"cart-item-subtitle"},[t._v(t._s(t.$t("common.per_installment")))])]:"single"!==e.billing_cycle?[n("span",{staticClass:"cart-item-subtitle"},[t._v(t._s(t.$t("common."+e.billing_cycle+"_subscription")))])]:t._e()],2),t._v(" "),n("span",{staticClass:"text-right",staticStyle:{"margin-left":"auto","white-space":"nowrap"}},[t.hasQuantityInCart?n("span",{staticClass:"flex flex-col-reverse xl:flex-row justify-end font-display"},[n("span",{staticClass:"mt-2 xl:mt-0 font-display text-lg text-grey-dark text-opacity-50 line-through price-line-through"},[e.discount.sale>0||e.discount.tier>0?[t._v("\n                      "+t._s(t._f("currency")(e.original_price*e.quantity))+"\n                  ")]:t._e()],2),t._v(" "),n("span",{staticClass:"inline-block lg:min-w-24 font-medium text-lg text-grey-darkest price"},[e.discount.sale<0?[t._v("\n                      "+t._s(t._f("currency")((e.price+e.discount.promo+e.discount.sale)*e.quantity*e.multiplier))+"\n                  ")]:[t._v("\n                      "+t._s(t._f("currency")((e.price+e.discount.promo)*e.quantity*e.multiplier))+"\n                  ")]],2)]):[t._v("\n              "+t._s(t._f("currency")(e.original_price*e.quantity))+"\n          ")]],2),t._v(" "),t.hasQuantityInCart&&e.id===t.checkout.product_id&&1===t.settings.quantity?[n("quantity"),t._v(" "),n("quantity-tier-message",{attrs:{quantity:e.quantity}})]:t._e()],2)})),t._v(" "),t.cart.items?n("table",{staticClass:"product-table"},[n("tbody",{staticClass:"pricing"},[t._l(t.cart.items.filter((function(e){return e.discount.sale<0})),(function(e){return t.hasQuantityInCart?n("tr",[n("td",[t._v("\n            "+t._s(t.$t("promotions.first_term_extra"))+"\n            "),t.cart.items.length>1?[t._v(t._s(e.public_title))]:t._e()],2),t._v(" "),n("td",{staticClass:"text-right"},[t._v("\n            "+t._s(t._f("currency")(e.discount.sale*e.multiplier*e.quantity*-1))+"\n          ")])]):t._e()})),t._v(" "),t._l(t.cart.items.filter((function(e){return e.discount.sale})),(function(e){return t.hasQuantityInCart?t._e():n("tr",[n("td",[e.discount.sale<0?[t._v(t._s(t.$t("promotions.first_term_extra")))]:[t._v(t._s(t.$t("promotions.sale")))],t._v(" "),t.cart.items.length>1?[t._v(t._s(e.public_title))]:t._e()],2),t._v(" "),n("td",{staticClass:"text-right"},[t._v("\n            "+t._s(t._f("currency")(e.discount.sale*e.multiplier*e.quantity*-1))+"\n          ")])])})),t._v(" "),t._l(t.cart.items.filter((function(e){return e.discount.tier})),(function(e){return t.hasQuantityInCart?t._e():n("tr",[n("td",[t._v("\n            "+t._s(t.$t("pricing.volume_discount"))+"\n            "),t.cart.items.length>1?[t._v(t._s(e.public_title))]:t._e()],2),t._v(" "),n("td",{staticClass:"text-right"},[t._v("\n            "+t._s(t._f("currency")(e.discount.tier*e.multiplier*e.quantity*-1))+"\n          ")])])})),t._v(" "),t.cart.promo_discount?n("tr",[n("td",[t._v(t._s(t.$t("promotions.discount_code"))+" ‘"+t._s(t.cart.coupon)+"’")]),t._v(" "),n("td",{staticClass:"text-right"},[t._v(t._s(t._f("currency")(-1*t.cart.promo_discount)))])]):t._e(),t._v(" "),t.hasQuantityInCart?t._e():n("tr",[t._m(0)]),t._v(" "),t.cart.shipping.total>0?[n("tr",[t.hasQuantityInCart?t._e():n("th",{staticStyle:{"font-weight":"500"}},[t._v("\n              "+t._s(t.$t("order.subtotal"))+"\n            ")]),t._v(" "),n("td",{staticClass:"text-right",staticStyle:{"font-weight":"500"},attrs:{colspan:t.hasQuantityInCart?2:1}},[t.hasQuantityInCart?n("span",{staticClass:"font-normal"},[t._v(t._s(t.$t("order.subtotal")))]):t._e(),t._v(" "),n("span",{class:{"inline-block w-24 font-normal":t.hasQuantityInCart}},[t._v(t._s(t._f("currency")(t.subtotal)))])])]),t._v(" "),n("tr",[t.hasQuantityInCart?t._e():n("th",[t._v("\n              "+t._s(t.$t("cart.shipping_costs"))+"\n            ")]),t._v(" "),n("td",{staticClass:"text-right",attrs:{colspan:t.hasQuantityInCart?2:1}},[t.hasQuantityInCart?[t._v("\n                "+t._s(t.$t("cart.shipping_costs"))+"\n              ")]:t._e(),t._v(" "),n("span",{class:{"inline-block w-24 font-normal":t.hasQuantityInCart}},[t.cart.vat_included||t.cart.vat_shifted?[t._v(t._s(t._f("currency")(t.cart.shipping.total)))]:[t._v(t._s(t._f("currency")(t.cart.shipping.subtotal)))]],2)],2)]),t._v(" "),t.hasQuantityInCart?t._e():n("tr",[t._m(1)])]:t._e()],2)]):t._e(),t._v(" "),n("table",[n("tbody",[n("tr",{staticClass:"total"},[t.hasQuantityInCart?t._e():n("td",[n("h2",[t._v(t._s(t.$t("order.total")))])]),t._v(" "),n("td",{staticClass:"text-right"},[n("h2",{staticClass:"including-vat"},[t.hasQuantityInCart?[t._v(t._s(t.$t("order.total")))]:t._e(),t._v(" "),n("span",{staticClass:"total",class:{"inline-block w-24":t.hasQuantityInCart}},[t._v(t._s(t._f("currency")(t.total)))])],2)])]),t._v(" "),t.cart.vat_shifted?n("tr",[n("td",{staticClass:"text-right",staticStyle:{color:"#555","font-size":"90%"},attrs:{colspan:"2"}},["eu_vat"!==t.cart.tax_type?[t._v(t._s(t.$t("cart.no_vat")))]:[t._v(t._s(t.$t("common.vat_shifted")))]],2)]):t._e(),t._v(" "),!t.cart.vat_included||t.cart.vat_shifted||t.settings.hide_vat||"0.00"===t.cart.total?!t.cart.vat_included&&!t.cart.vat_shifted&&t.cart.total>0?n("tr",[t.hasQuantityInCart?t._e():n("th",[t._v(t._s(t.$t("cart.amount_including_vat")))]),t._v(" "),n("td",{staticClass:"text-right"},[t.hasQuantityInCart?[t._v(t._s(t.$t("cart.amount_including_vat")))]:t._e(),t._v(" "),n("span",{staticClass:"including-vat",class:{"inline-block w-24 font-normal":t.hasQuantityInCart}},[t._v(t._s(t._f("currency")(t.cart.total)))])],2)]):t._e():n("tr",[n("td",{staticClass:"text-right",class:{"price-note":t.hasQuantityInCart||t.isVslTemplate},staticStyle:{color:"#555","font-size":"90%"},attrs:{colspan:"2"}},[t._v("\n            "+t._s(t.$t("cart.price_includes_vat",{vat:t.$options.filters.currency(t.cart.vat)}))+"\n          ")])]),t._v(" "),Object.values(t.itemsByCycle).length>1?n("tr",[n("td",{staticClass:"price-note",attrs:{colspan:"2"}},[t._v("\n            "+t._s(t.$t("cart.price_note_after"))+"\n            "),t._l(Object.values(t.itemsByCycle),(function(e,i){return n("span",[t._v("\n                                  "+t._s(t.$options.filters.currency(t.cart.vat_included?e[0].recurring_total:e[0].recurring_subtotal))+"\n                                  "+t._s(t.cart.vat_shifted?"":t.$t("cart."+(t.cart.vat_included?"including_vat_short":"excluding_vat_short")))+"\n                                  "+t._s(t.$t("cart.price_note_announcement"))+"\n                                  "+t._s(t.$t("common."+e[0].billing_cycle).toLowerCase())+t._s(0===i?" "+t.$t("common.and").toLowerCase()+" ":""))])})),t._v(t._s(t.$t("cart.price_note_ending"))+".\n          ")],2)]):Object.values(t.itemsByCycleAndTrialDuration).length>1?n("tr",[n("td",{staticClass:"price-note",attrs:{colspan:"2"}},t._l(Object.values(t.itemsByCycleAndTrialDuration),(function(e,i){return n("span",[t._v("\n                                  "+t._s(e[0].trial_duration?t.$t("cart.price_note_after_trial",{days:e[0].trial_duration}):t.$t("cart.starting_next_cycle",{cycle:t.$t("calendar."+e[0].billing_cycle).toLowerCase()}))+"\n                                  "+t._s(t.$options.filters.currency(t.cart.vat_included?e[0].recurring_total:e[0].recurring_subtotal))+"\n                                  "+t._s(t.cart.vat_shifted?"":t.$t("cart."+(t.cart.vat_included?"including_vat_short":"excluding_vat_short")))+"\n                                  "+t._s(t.$t("cart.price_note_announcement"))+"\n                                  "+t._s(t.$t("common."+e[0].billing_cycle).toLowerCase())+"\n                                  "+t._s(t.$t("common.for"))+"\n                                  "),n("em",[t._v(t._s(e[0].public_title))]),t._v(t._s(t.$t("cart.price_note_ending"))+".\n                              ")])})),0)]):t.cart.is_trial?n("tr",[n("td",{staticClass:"price-note",attrs:{colspan:"2"}},[n("span",{domProps:{innerHTML:t._s(t.$t("cart.trial_note",{duration:t.cart.trial_duration,amount:t.$options.filters.currency(t.cart.vat_included?t.cart.recurring_total:t.cart.recurring_subtotal),vat:(t.cart.vat_shifted?"":t.cart.vat_included?t.$t("common.including_vat"):t.$t("common.excluding_vat")).toLowerCase(),cycle:t.$t("contracts.every_"+t.billingCycle.substr(0,t.billingCycle.length-2)).toLowerCase()}))}}),t._v(" "),t.cart.tier_discount>0?n("span",[t._v("\n                                  "+t._s(t.$t("cart.quantity_discount",{amount:t.$options.filters.currency(t.cart.tier_discount)}))+"\n                              ")]):t._e()])]):t.cart.recurring_total&&Math.abs(t.cart.recurring_total-t.cart.total)>.01?n("tr",[n("td",{staticClass:"price-note",attrs:{colspan:"2"}},[t._v("\n            "+t._s(t.$t("cart.first_period_note",{vat_status:(t.cart.vat_shifted?"":t.cart.vat_included?t.$t("common.including_vat"):t.$t("common.excluding_vat")).toLowerCase(),price:this.$options.filters.currency(t.cart.vat_included?t.cart.recurring_total:t.cart.recurring_subtotal),cycle:t.cart.nr_of_cycles?t.cart.nr_of_cycles-1+" "+t.$tc("common.times",t.cart.nr_of_cycles-1):t.$t("contracts."+t.billingCycle).toLowerCase()}))+"\n          ")])]):t.cart.nr_of_cycles?n("tr",[n("td",{staticClass:"price-note",attrs:{colspan:"2"}},[t._v("\n            "+t._s(t.$t("cart.installments_note",{nr:t.cart.nr_of_cycles-1,label:t.$tc("common.times",t.cart.nr_of_cycles-1)}))+"\n          ")])]):t._e()])]),t._v(" "),t.settings.hide_discount_field||"lite"===(null===(e=t.merchant)||void 0===e?void 0:e.plan)?t._e():[n("input",{directives:[{name:"model",rawName:"v-model",value:t.coupon,expression:"coupon"}],attrs:{type:"hidden",name:"discount_code"},domProps:{value:t.coupon},on:{input:function(e){e.target.composing||(t.coupon=e.target.value)}}}),t._v(" "),n("span",{class:{"block text-center":t.hasQuantityInCart||t.isVslTemplate,"mt-4":t.isVslTemplate}},[null===t.coupon?n("a",{staticClass:"openDiscountForm",attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.coupon=""}}},[t._v(t._s(t.$t("checkouts.have_discount_code")))]):t._e()]),t._v(" "),null!==t.coupon?n("form",{staticClass:"discount",on:{submit:function(e){return e.preventDefault(),t.update.apply(null,arguments)}}},[n("div",{staticClass:"input-group"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.coupon,expression:"coupon"}],staticClass:"form-control",class:{"is-invalid":t.errors.promotion},attrs:{type:"text",placeholder:t.$t("promotions.discount_code"),name:"discount_code"},domProps:{value:t.coupon},on:{input:function(e){e.target.composing||(t.coupon=e.target.value)}}}),t._v(" "),t._m(2)]),t._v(" "),t.errors.promotion?n("p",{staticClass:"feedback invalid-feedback"},[t._v(t._s(t.errors.promotion))]):t.cart.promotion_id?n("p",{staticClass:"feedback valid-feedback"},[t._v(t._s(t.$t("checkouts.discount_code_applied")))]):t._e()]):t._e()],t._v(" "),n("section",{staticClass:"d-none d-lg-block",attrs:{id:"payment-button"}},[n("payment-button",{staticStyle:{margin:"30px 0 0"},attrs:{"show-promises":!1}})],1),t._v(" "),t.errors.currency?n("p",{staticStyle:{"margin-top":"15px",color:"red"}},[t._v(t._s(t.$t("cart.invalid_currency")))]):t._e(),t._v(" "),t.errors.ip_address?n("p",{staticStyle:{"margin-top":"15px",color:"red"}},[t._v(t._s(t.$t("cart.unknown_error")))]):t._e(),t._v(" "),n("input",{attrs:{type:"hidden",name:"currency"},domProps:{value:t.cart.currency}}),t._v(" "),n("input",{attrs:{type:"hidden",name:"ip_address"},domProps:{value:t.ip_address}}),t._v(" "),n("input",{attrs:{type:"hidden",id:"payment_method_id",name:"payment_method_id"}}),t._v(" "),t.cart.payment_intent?n("input",{attrs:{type:"hidden",name:"payment_intent"},domProps:{value:t.cart.payment_intent.id}}):t._e()],2)])])}),[function(){var e=this._self._c;return e("td",{attrs:{colspan:"2"}},[e("hr")])},function(){var e=this._self._c;return e("td",{attrs:{colspan:"2"}},[e("hr")])},function(){var e=this._self._c;return e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-primary",attrs:{type:"submit"}},[e("i",{staticClass:"fas fa-check"})])])}],!1,null,"2a707c8a",null);t.default=d.exports},vRvA:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".payment_method_radio[data-v-71aac8da] {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  opacity: 0;\n}\n.stripe-issuer-red-outline[data-v-71aac8da] {\n  border: 1px solid #dc3545;\n}\n.stripe-issuer-error[data-v-71aac8da] {\n  color: #dc3545;\n  font-size: 80%;\n}",""])},vqXR:function(e,t,n){"use strict";n.r(t);var i={mixins:[n("kI7K").a],data:function(){return{modalData:modal}},computed:{hasTestimonials:function(){return this.testimonials_block&&this.testimonials_block.testimonials.length},hasImageBlock:function(){return this.product_image},hasVideoBlock:function(){return this.video_block&&this.video_block.video_url}}},o=(n("nRKa"),n("KHd+")),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",[e.upsell.deadline?t("div",{staticClass:"bg-primary"},[t("div",{staticClass:"py-6 px-4 bg-gray-200 border-solid border-gray-300 border-t-2 border-b-2 flex flex-col md:flex-row items-center justify-center",attrs:{id:"countdown"}},[t("span",{staticClass:"font-bold text-gray-800 text-right md:w-1/4"},[e._v(e._s(e.$t("countdown.duration_description")))]),e._v(" "),t("Countdown",{staticClass:"w-auto m-4",attrs:{md:""}}),e._v(" "),t("span",{staticClass:"font-bold text-gray-800 md:w-1/4"},[e._v(e._s(e.$t("countdown.valid")))])],1)]):e._e(),e._v(" "),t("div",{staticClass:"w-full h-full min-h-screen supersize-it font-NotoSansJP text-gray-800 bg-white sm:pb-24"},[t("header",{staticClass:"mx-auto pt-12 mb-4 text-center relative z-10",staticStyle:{"max-width":"1100px"}},[t("h1",{staticClass:"font-bold text-3xl leading-none mb-4"},[e._v("\n                "+e._s((e.placeholders.header||e.$t("placeholder_defaults.header")).replace(/(<([^>]+)>)/gi,""))+"\n            ")]),e._v(" "),t("p",{staticClass:"text-lg mb-8"},[e._v("\n                "+e._s(e.placeholders.sub_header||e.$t("placeholder_defaults.sub_header"))+"\n            ")]),e._v(" "),t("div",{staticClass:"w-full md:w-1/2 mx-auto"},[t("ProgressBar")],1)]),e._v(" "),t("main",{staticClass:"container mx-auto flex flex-wrap justify-center"},[e.hasVideoBlock||e.hasImageBlock?t("div",{staticClass:"w-full md:w-4/12 pt-8 pb-2 sm:py-12"},[e.hasVideoBlock?t("Video",e._b({attrs:{upsell:e.upsell}},"Video",e.video_block,!1)):t("img",{staticClass:"px-4 sm:px-0 mx-auto",staticStyle:{"max-height":"300px"},attrs:{src:e.product_image}})],1):e._e(),e._v(" "),e._m(0),e._v(" "),t("div",{staticClass:"w-full md:w-4/12 py-4 px-8"},[e.upsell.description&&!e.usps.length?[t("h2",{staticClass:"text-2xl font-bold mt-6 mb-3"},[e._v(e._s(e.upsell.product.public_title))]),e._v(" "),t("span",{domProps:{innerHTML:e._s(e.upsell.description||e.upsell.product.description)}})]:e._e(),e._v(" "),t("Usps")],2)]),e._v(" "),t("Pricing",{attrs:{upsell:e.modalData}}),e._v(" "),t("UpsellPaymentButton",{staticClass:"w-full mx-auto text-lg font-bold my-4",staticStyle:{"max-width":"300px"}},[e._v("\n            "+e._s(e.placeholders.buy_button_text||e.$t("placeholder_defaults.buy_button_text"))+"\n        ")]),e._v(" "),t("div",{staticClass:"text-gray-800 text-xs text-center"},[t("a",{staticClass:"hover:underline",attrs:{href:e.upsell.skip_url}},[e._v("\n                "+e._s(e.placeholders.no_thank_you_button_text||e.$t("placeholder_defaults.no_thank_you_button_text"))+"\n            ")])]),e._v(" "),e.hasTestimonials?t("footer",{staticClass:"flex flex-col items-center mt-12 relative z-10 bg-gray-200"},[t("Testimonials")],1):e._e(),e._v(" "),e.hasVideoBlock&&e.hasImageBlock?t("div",{class:{"bg-gray-200 border-solid border-gray-300 border-t-2 border-b-2 my-8":!e.hasTestimonials}},[t("section",{staticClass:"container mx-auto py-12 flex flex-col flex-wrap justify-center text-center"},[t("img",{staticClass:"mx-auto px-4 sm:px-0",staticStyle:{"max-height":"300px"},attrs:{src:e.product_image}}),e._v(" "),t("h2",{staticClass:"text-2xl mx-auto font-bold mt-6 mb-3"},[e._v(e._s(e.upsell.product.public_title))]),e._v(" "),e.upsell.description&&e.usps.length?t("p",{domProps:{innerHTML:e._s(e.upsell.description)}}):e._e(),e._v(" "),e.testimonials_block&&e.testimonials_block.testimonials.length?[t("UpsellPaymentButton",{staticClass:"w-full mx-auto text-lg font-bold my-4",staticStyle:{"max-width":"300px"}},[e._v("\n                        "+e._s(e.placeholders.buy_button_text||e.$t("placeholder_defaults.buy_button_text"))+"\n                    ")]),e._v(" "),t("div",{staticClass:"text-gray-800 text-xs text-center"},[t("a",{staticClass:"hover:underline",attrs:{href:e.upsell.skip_url}},[e._v("\n                            "+e._s(e.placeholders.no_thank_you_button_text||e.$t("placeholder_defaults.no_thank_you_button_text"))+"\n                        ")])])]:e._e()],2)]):e.upsell.description&&e.usps.length?t("p",{staticStyle:{"max-width":"800px","text-align":"center",margin:"40px auto 0"},domProps:{innerHTML:e._s(e.upsell.description)}}):e._e()],1),e._v(" "),t("section",{staticClass:"bottom sticky sm:fixed right-0 bottom-0 p-4 bg-white w-full z-20",class:{"border-solid border-gray-300 border-t-2":e.hasTestimonials&&e.hasImageBlock}},[t("div",{staticClass:"items-center justify-center mx-auto",class:[e.upsell.product.public_title.length<=15?"flex":"sm:flex"],staticStyle:{"max-width":"800px"}},[e.product_image?t("img",{staticClass:"mr-2 hidden sm:inline",staticStyle:{"max-width":"80px","max-height":"50px"},attrs:{src:e.product_image}}):e._e(),e._v(" "),t("h3",{staticClass:"text-xl text-left mr-auto",class:{"mb-2 sm:mb-0":e.upsell.product.public_title.length>15}},[e._v("\n                "+e._s(e.upsell.product.public_title)+"\n            ")]),e._v(" "),t("UpsellPaymentButton",{staticStyle:{"margin-left":"auto","text-align":"right"}},[t("span",{staticClass:"text-sm font-medium"},[e._v("\n                    "+e._s(e.placeholders.buy_button_text||e.$t("placeholder_defaults.buy_button_text"))+"\n                ")])])],1)])])}),[function(){var e=this._self._c;return e("div",{staticClass:"w-1/12 min-h-full"},[e("div",{staticClass:"min-h-full",staticStyle:{width:"4px",margin:"0 auto",height:"100%"}},[e("div",{staticClass:"min-h-full border-dotted border-l-6 border-primary"})])])}],!1,null,"4f509130",null);t.default=r.exports},w0Vi:function(e,t,n){"use strict";var i=n("xTJ+"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,r,a={};return e?(i.forEach(e.split("\n"),(function(e){if(r=e.indexOf(":"),t=i.trim(e.substr(0,r)).toLowerCase(),n=i.trim(e.substr(r+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},whth:function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={data:function(){return{quantity:parseInt(input.quantity)||1}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Object(i.c)(["cart","checkout","errors","settings"])),watch:{quantity:function(e){e<1&&(this.quantity=1);var t=this.settings.max_quantity,n=this.checkout.product.stock;this.cart.custom_field_stock&&(n=this.cart.custom_field_stock),t&&e>t?(this.quantity=t,alert(this.$t("checkouts.stock_exceeded",{maxQuantity:t}))):n&&e>n&&(this.quantity=n,alert(this.$t("checkouts.out_of_stock"))),this.$store.commit("cart/setQuantity",this.quantity)}},methods:{increase:function(){this.quantity++},decrease:function(){this.quantity>1&&this.quantity--}}},l=n("KHd+"),c=Object(l.a)(s,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"quantity"}},[t("h2",[e._v(e._s(e.$t("common.quantity")))]),e._v(" "),t("div",{staticClass:"input-group mb-3"},[t("div",{staticClass:"input-group-prepend",staticStyle:{margin:"0"}},[t("button",{staticClass:"btn btn-secondary",staticStyle:{width:"50px"},attrs:{type:"button",title:e.$t("common.one_less")},on:{click:e.decrease}},[t("i",{staticClass:"fas fa-minus"})])]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.quantity,expression:"quantity"}],staticClass:"form-control",class:{"is-invalid":e.errors.quantity},staticStyle:{"text-align":"center"},attrs:{type:"number",name:"quantity",placeholder:e.$t("common.quantity")},domProps:{value:e.quantity},on:{input:function(t){t.target.composing||(e.quantity=t.target.value)}}}),e._v(" "),t("div",{staticClass:"input-group-append",staticStyle:{margin:"0"}},[t("button",{staticClass:"btn btn-secondary",staticStyle:{width:"50px"},attrs:{type:"button",title:e.$t("common.one_more")},on:{click:e.increase}},[t("i",{staticClass:"fas fa-plus"})])]),e._v(" "),e.errors.quantity?t("span",{staticClass:"invalid-feedback"},[e._v(e._s(e.errors.quantity[0]))]):e._e()]),e._v(" "),["moneyball","stack-overflow"].includes(e.checkout.template.slug)?e._e():t("quantity-tier-message",{attrs:{quantity:e.quantity}})],1)}),[],!1,null,null,null);t.default=c.exports},xAGQ:function(e,t,n){"use strict";var i=n("xTJ+"),o=n("JEQr");e.exports=function(e,t,n){var r=this||o;return i.forEach(n,(function(n){e=n.call(r,e,t)})),e}},"xJ8+":function(e,t,n){"use strict";n.r(t);var i=n("L2JU");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){var i;return i=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(i)?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={data:function(){return{adminV2Domain:adminV2Domain,is_owner:!1}},computed:a(a({},Object(i.c)(["checkout","merchant"])),{},{url:function(){return"//"+adminV2Domain+"/checkouts/"+checkout.id+"/general"}}),created:function(){if(this.$route.query.test_token){var e=new Date;e.setTime(e.getTime()+33e5),document.cookie="is-admin=1; expires=".concat(e.toUTCString(),"; path=/"),document.cookie="test_token=".concat(this.$route.query.test_token,"; expires=").concat(e.toUTCString(),"; path=/"),this.$router.push({query:a(a({},this.$route.query),{},{expires:void 0,signature:void 0,test_token:void 0})})}if(document.cookie.indexOf("test_token")>-1){var t=document.cookie.split(";").find((function(e){return e.trim().startsWith("test_token=")})).split("=")[1];this.is_owner=!0,this.$store.commit("allowTestmode",t)}else this.$store.commit("pixel",!0)}},c=(n("SFS+"),n("KHd+")),u=Object(c.a)(l,(function(){var e=this._self._c;return this.is_owner?e("a",{attrs:{href:this.url,target:"_blank"}},[this._v("\n  "+this._s(this.$t("common.edit"))+"\n")]):this._e()}),[],!1,null,"7956246f",null);t.default=u.exports},"xTJ+":function(e,t,n){"use strict";var i=n("HSsa"),o=Object.prototype.toString;function r(e){return"[object Array]"===o.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:r,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function n(n,i){l(t[i])&&l(n)?t[i]=e(t[i],n):l(n)?t[i]=e({},n):r(n)?t[i]=n.slice():t[i]=n}for(var i=0,o=arguments.length;i<o;i++)u(arguments[i],n);return t},extend:function(e,t,n){return u(t,(function(t,o){e[o]=n&&"function"==typeof t?i(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},"xUH+":function(e,t,n){"use strict";n.r(t);var i={props:{deadline:String,shortenedText:{type:Boolean,default:!1}},computed:{translationGroup:function(){return this.shortenedText?"calendar.short":"calendar"}},data:function(){return{active:!0,days:0,hours:0,minutes:0,seconds:0,timeinterval:!1,endtime:null}},mounted:function(){var e=new Date(Date.parse(this.deadline));this.initializeClock(e)},methods:{initializeClock:function(e){e>new Date?(this.endtime=e,this.updateClock(),this.timeinterval=setInterval(this.updateClock,1e3)):(this.active=!1,this.days=0,this.hours=0,this.minutes=0,this.seconds=0)},getTimeRemaining:function(e){var t=Date.parse(e)-Date.parse(new Date),n=Math.floor(t/1e3%60),i=Math.floor(t/1e3/60%60),o=Math.floor(t/36e5%24);return{total:t,days:Math.floor(t/864e5),hours:o,minutes:i,seconds:n}},updateClock:function(){var e=this.getTimeRemaining(this.endtime);this.days=e.days,this.hours=("0"+e.hours).slice(-2),this.minutes=("0"+e.minutes).slice(-2),this.seconds=("0"+e.seconds).slice(-2),e.total<=0&&(clearInterval(this.timeinterval),this.active=!1)}}},o=n("KHd+"),r=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"body"},[t("div",{staticClass:"numbers"},[t("p",[e._v(e._s(e.$t("countdown.duration_description")))]),e._v(" "),t("div",[t("span",{staticClass:"days"},[e._v(e._s(e.days))]),e._v(" "),t("div",{staticClass:"smalltext"},[e._v(e._s(e.$tc(e.translationGroup+".days",e.days)))])]),e._v(" "),t("div",[t("span",{staticClass:"hours"},[e._v(e._s(e.hours))]),e._v(" "),t("div",{staticClass:"smalltext"},[e._v(e._s(e.$tc(e.translationGroup+".hours",e.hours)))])]),e._v(" "),t("div",[t("span",{staticClass:"minutes"},[e._v(e._s(e.minutes))]),e._v(" "),t("div",{staticClass:"smalltext"},[e._v(e._s(e.$tc(e.translationGroup+".minutes",e.minutes)))])]),e._v(" "),t("div",[t("span",{staticClass:"seconds"},[e._v(e._s(e.seconds))]),e._v(" "),t("div",{staticClass:"smalltext"},[e._v(e._s(e.$tc(e.translationGroup+".seconds",e.seconds)))])]),e._v(" "),t("p",[e._v(e._s(e.$t("countdown.valid")))])])])}),[],!1,null,null,null);t.default=r.exports},yK9s:function(e,t,n){"use strict";var i=n("xTJ+");e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},yYMr:function(e,t,n){var i=n("64kx");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},"z+sD":function(e,t,n){var i=n("ZNp5");"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(e.exports=i.locals)},zImp:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"table.product-table th[data-v-2a707c8a], table.product-table td[data-v-2a707c8a] {\n  vertical-align: top;\n}\ntable.product-table td[data-v-2a707c8a]:not(.text-right) {\n  padding-right: 15px;\n}\ntable.product-table td.text-right[data-v-2a707c8a] {\n  min-width: 75px;\n}",""])},zuR4:function(e,t,n){"use strict";var i=n("xTJ+"),o=n("HSsa"),r=n("CgaS"),a=n("SntB");function s(e){var t=new r(e),n=o(r.prototype.request,t);return i.extend(n,r.prototype,t),i.extend(n,t),n}var l=s(n("JEQr"));l.Axios=r,l.create=function(e){return s(a(l.defaults,e))},l.Cancel=n("endd"),l.CancelToken=n("jfS+"),l.isCancel=n("Lmem"),l.all=function(e){return Promise.all(e)},l.spread=n("DfZB"),l.isAxiosError=n("XwJu"),e.exports=l,e.exports.default=l}});