(window.webpackJsonp=window.webpackJsonp||[]).push([[557],{1280:function(e,t,o){e.exports={categoryIcon:"purify_Y2HzOBvgTKk01EPqYC2tzA==",categoryIconSelected:"purify_fNzIgzU+jRr0v5qbrYNaHA=="}},1281:function(e,t,o){e.exports={categoryWrapper:"purify_RYQcm2ySw0y-snXgiQQ4xA=="}},2130:function(e,t,o){"use strict";var n=o(1280),r=o.n(n);o.d(t,"default",(function(){return r.a}))},2131:function(e,t,o){"use strict";var n=o(1281),r=o.n(n);o.d(t,"default",(function(){return r.a}))},2564:function(e,t,o){"use strict";o.r(t);o(22),o(17),o(23),o(27),o(24);var n=o(35),r=o(3),c=(o(62),o(39),o(18),o(15),o(14)),l=o(2),d=o(9),f=o(176),h=o(86),v=o(96),y={props:{category:{type:Object,required:!0},isSelected:{type:Boolean,required:!0}},components:{BIcon:v.default}},m=o(2130),C=o(16);var _=Object(C.a)(y,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"b-flex b-flex-column b-items-center b-text-center b-cursor-pointer"},[t("div",{class:[e.$style.categoryIcon,Object(r.a)({},e.$style.categoryIconSelected,e.isSelected)],style:{backgroundImage:"url(".concat(e.category.icon,")")},attrs:{"data-testid":"category-item"},on:{click:function(t){return e.$emit("toggle-category",e.category.id)}}},[e.isSelected?t("b-icon",{class:e.$style.categoryIconSelected,attrs:{name:"check",size:30}}):e._e()],1),e._v(" "),t("span",{class:["b-line-sm",{"b-font-bold":e.isSelected}]},[e._v("\n "+e._s(e.category.name)+"\n ")])])}),[],!1,(function(e){this.$style=m.default.locals||m.default}),null,null).exports;function O(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function E(e){for(var t=1;t-1?this.selectedCategories=this.selectedCategories.toSpliced(t,1):this.selectedCategories.length<5?this.selectedCategories=[].concat(Object(n.a)(this.selectedCategories),[e]):this.$toast.success(this.$t("account.view.profile.favorite-categories.limit-reached"),{duration:3e3})},onSubmit:function(){var e=this;this.showLoadingScreen(),this.apiCall({url:l.E.FAVORITE_CATEGORIES,method:"PUT",data:{category_ids:this.selectedCategories}}).then((function(){e.$toast.success(e.$t("common.saved"),{duration:3e3}),e.$root.$emit("favorite-categories-saved")})).catch((function(t){e.log.error(t),e.$toast.error(e.$t("errors.general"),{duration:3e3})})).finally((function(){e.sendAnalyticsEvent(d.a.PROCEED_CLICKED),e.hideLoadingScreen(),e.$refs.modal.close()}))}}),mounted:function(){this.$root.$on("show-favorite-categories",this.open)},beforeDestroy:function(){this.$root.$off("show-favorite-categories",this.open)},watch:{$route:function(){this.$refs.modal.close()}}},$=o(2131);var w=Object(C.a)(S,(function(){var e=this,t=e._self._c;return t("modal",{ref:"modal",staticClass:"modal",class:e.isMobile?"-mobile-view":"-size-sm",on:{"click-outside":e.modalClose}},[t("div",{staticClass:"modal__content modal__content--overflow"},[t("div",{staticClass:"modal__header b-border-0"},[t("div",{staticClass:"b-flex b-items-center b-justify-end"},[e.closeAvailable?t("b-button",{staticClass:"b-px-0",attrs:{"data-testid":"close-icon",icon:"close",size:"xs",lite:""},on:{click:e.modalClose}}):e._e()],1)]),e._v(" "),t("div",{staticClass:"modal__body b-pt-0"},[t("div",{staticClass:"b-text-center"},[t("h2",{staticClass:"b-font-h1 b-font-bold b-mb-3"},[e._v("\n "+e._s(e.$t("account.view.profile.favorite-categories.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"b-font-base b-text-secondary b-my-4"},[e._v("\n "+e._s(e.$t("account.view.profile.favorite-categories.info"))+"\n ")])]),e._v(" "),e.loaded?t("div",{class:["b-row b-mt-4 b-mb-0",e.$style.categoryWrapper]},e._l(e.categories,(function(o,n){return t("div",{key:n,staticClass:"b-col-4 md:b-col-3"},[t("favorite-category",{attrs:{category:o,"is-selected":e.isSelected(o.id)},on:{"toggle-category":e.toggleCategory}})],1)})),0):e._e(),e._v(" "),t("b-button",{staticClass:"b-mb-4 b-mt-8",attrs:{color:"sea","data-testid":"save-button",block:"",primary:"",disabled:0===e.selectedCategories.length},on:{click:e.onSubmit}},[e._v("\n "+e._s(e.$t("common.save"))+"\n ")])],1)])])}),[],!1,(function(e){this.$style=$.default.locals||$.default}),"ccf54d40",null);t.default=w.exports}}]); //# sourceMappingURL=f224f28.js.map