????
Current Path : /home/ncom/public_html/wp-content/plugins/optinmonster/vue/dist/js/ |
Current File : /home/ncom/public_html/wp-content/plugins/optinmonster/vue/dist/js/settings.ba41052a.js.map |
{"version":3,"file":"js/settings.ba41052a.js","mappings":"uNAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,YAAY,CAACA,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAGF,EAAIK,cAAc,CAACC,IAAI,YAAYC,YAAYP,EAAIQ,GAAG,CAAC,CAACC,IAAI,OAAOC,GAAG,WAAW,MAAO,CAACR,EAAG,gBAAgB,CAACS,MAAM,CAAC,OAASX,EAAIY,WAAW,KAAOZ,EAAIa,SAASC,GAAG,CAAC,GAAKd,EAAIe,QAAQ,EAAEC,OAAM,QAAW,IACvU,EACIC,EAAkB,G,WCatB,GACAC,OAAAA,CAAAA,EAAAA,GACAC,IAAAA,GACA,OACAC,SAAAA,WAEA,EACAC,SAAAA,CACAhB,aAAAA,GACA,mCACA,GAEAiB,QAAAA,CACAP,IAAAA,CAAAA,GAGA,kBACA,8BACA,YAAAQ,KAAAA,KAAAA,WAGA,2BACA,yIACA,CAEA,sBACA,kCACA,YAAAA,KAAAA,KAAAA,WAGA,2BACA,2IACA,CAEA,YAAAA,KAAAA,KAAAA,SAAAC,OACA,IClDwP,I,WCQpPC,GAAY,OACd,EACA1B,EACAkB,GACA,EACA,KACA,KACA,MAIF,EAAeQ,EAAiB,O,2FChBzB,MAAMC,EAAO,CACnBL,SAAU,KACNM,EAAAA,EAAAA,IAAW,OAAQ,CAAC,cAAe,iBACtCd,OAAAA,GACC,OAAOZ,KAAK2B,OAAOC,QAAS,QAAO5B,KAAKmB,eACzC,EACAR,UAAAA,GACC,OAAOX,KAAK2B,OAAOC,QAAS,QAAO5B,KAAKmB,cACzC,EACAU,WAAAA,GACC,OAAO7B,KAAK8B,KAAK,4BAClB,GAEDC,OAAAA,GACC/B,KAAKgC,cACN,EACAC,MAAO,CACNC,MAAAA,CAAOC,GACNnC,KAAKc,KAAKsB,IAAID,EAAI,sBACnB,GAEDd,QAAS,KACLgB,EAAAA,EAAAA,IAAW,OAAQ,CAAC,UACvBC,KAAAA,CAAMf,GACLvB,KAAKuC,MAAM,CAAEjB,KAAMtB,KAAKmB,SAAUI,MAAKiB,QAAS,IACjD,EACA1B,IAAAA,CAAKS,GACJvB,KAAKuC,MAAM,CAAEjB,KAAMtB,KAAKmB,SAAUI,OACnC,EACAS,YAAAA,GACKhC,KAAK6B,aACR7B,KAAKc,KAAKd,KAAK6B,YAEjB,G","sources":["webpack://optinmonster-wordpress-plugin-vue-app/./src/pages/Settings.vue","webpack://optinmonster-wordpress-plugin-vue-app/src/pages/Settings.vue","webpack://optinmonster-wordpress-plugin-vue-app/./src/pages/Settings.vue?d8b3","webpack://optinmonster-wordpress-plugin-vue-app/./src/pages/Settings.vue?bbad","webpack://optinmonster-wordpress-plugin-vue-app/./src/pages/mixins/tabs.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('core-page',[_c('div',{staticClass:\"omapi-settings\"},[_c(_vm.componentName,{tag:\"component\",scopedSlots:_vm._u([{key:\"tabs\",fn:function(){return [_c('common-tabnav',{attrs:{\"active\":_vm.currentTab,\"tabs\":_vm.allTabs},on:{\"go\":_vm.goTo}})]},proxy:true}])})],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template lang=\"html\">\n\t<core-page>\n\t\t<div class=\"omapi-settings\">\n\t\t\t<component :is=\"componentName\">\n\t\t\t\t<template #tabs>\n\t\t\t\t\t<common-tabnav :active=\"currentTab\" :tabs=\"allTabs\" @go=\"goTo\" />\n\t\t\t\t</template>\n\t\t\t</component>\n\t\t</div>\n\t</core-page>\n</template>\n\n<script lang=\"js\">\nimport { tabs } from '@/pages/mixins/tabs'\n\nexport default {\n\tmixins : [ tabs ],\n\tdata () {\n\t\treturn {\n\t\t\tpageSlug : 'settings',\n\t\t}\n\t},\n\tcomputed : {\n\t\tcomponentName () {\n\t\t\treturn `settings-${this.currentTab}`\n\t\t},\n\t},\n\tmethods : {\n\t\tgoTo (tab) {\n\t\t\t// According to the doc, the Billing tab should link here:\n\t\t\t// https://app.optinmonster.com/account/billing/\n\t\t\tif ('billing' === tab) {\n\t\t\t\tif ('billing' === this.selectedTab) {\n\t\t\t\t\tthis.goTab({ page: this.pageSlug })\n\t\t\t\t}\n\n\t\t\t\tlet returnUrl = window.location.href\n\t\t\t\treturn window.open(this.$urls.app(`account/billing/?utm_source=WordPress&utm_medium=BillingSettingsTab&utm_campaign=Plugin&return=${returnUrl}`))\n\t\t\t}\n\n\t\t\tif ('subaccounts' === tab) {\n\t\t\t\tif ('subaccounts' === this.selectedTab) {\n\t\t\t\t\tthis.goTab({ page: this.pageSlug })\n\t\t\t\t}\n\n\t\t\t\tlet returnUrl = window.location.href\n\t\t\t\treturn window.open(this.$urls.app(`account/users/?utm_source=WordPress&utm_medium=SubAccountsSettingsTab&utm_campaign=Plugin&return=${returnUrl}`))\n\t\t\t}\n\n\t\t\tthis.goTab({ page: this.pageSlug, tab })\n\t\t},\n\t},\n};\n</script>\n\n<style lang=\"scss\">\n@import '../assets/scss/variables';\n@import '../assets/scss/pages/settings';\n</style>\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=f7074c4a&lang=html&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Settings.vue?vue&type=style&index=0&id=f7074c4a&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import get from 'lodash/get';\nimport { mapGetters, mapActions } from 'vuex';\n\nexport const tabs = {\n\tcomputed: {\n\t\t...mapGetters('tabs', ['settingsTab', 'settingsTabs']),\n\t\tallTabs() {\n\t\t\treturn this.$store.getters[`tabs/${this.pageSlug}Tabs`];\n\t\t},\n\t\tcurrentTab() {\n\t\t\treturn this.$store.getters[`tabs/${this.pageSlug}Tab`];\n\t\t},\n\t\tselectedTab() {\n\t\t\treturn this.$get('$route.params.selectedTab');\n\t\t},\n\t},\n\tmounted() {\n\t\tthis.goToSelected();\n\t},\n\twatch: {\n\t\t$route(to) {\n\t\t\tthis.goTo(get(to, 'params.selectedTab'));\n\t\t},\n\t},\n\tmethods: {\n\t\t...mapActions('tabs', ['goTab']),\n\t\tnavTo(tab) {\n\t\t\tthis.goTab({ page: this.pageSlug, tab, baseUrl: '' });\n\t\t},\n\t\tgoTo(tab) {\n\t\t\tthis.goTab({ page: this.pageSlug, tab });\n\t\t},\n\t\tgoToSelected() {\n\t\t\tif (this.selectedTab) {\n\t\t\t\tthis.goTo(this.selectedTab);\n\t\t\t}\n\t\t},\n\t},\n};\n"],"names":["render","_vm","this","_c","_self","staticClass","componentName","tag","scopedSlots","_u","key","fn","attrs","currentTab","allTabs","on","goTo","proxy","staticRenderFns","mixins","data","pageSlug","computed","methods","page","tab","component","tabs","mapGetters","$store","getters","selectedTab","$get","mounted","goToSelected","watch","$route","to","get","mapActions","navTo","goTab","baseUrl"],"sourceRoot":""}