(window.webpackJsonp=window.webpackJsonp||[]).push([[31,15,50,51,52,53,94,196],{298:function(e,t,r){"use strict";r.r(t);var o={props:{cardWidth:{type:String,required:!1,default:"100%"}}},n=(r(681),r(1)),component=Object(n.a)(o,function(){var e=this,t=e._self._c;return t("v-card",{staticClass:"ma-2 rounded-xl offer-example",attrs:{height:"100",width:e.cardWidth,elevation:"6",ripple:"",hover:""}},[t("v-card-text",{staticClass:"d-flex align-center justify-center fill-height"},[t("v-icon",{attrs:{size:"40",color:"white"}},[e._v("mdi-sparkles")])],1)],1)},[],!1,null,"02830764",null);t.default=component.exports},299:function(e,t,r){"use strict";r.r(t);r(15);var o={mixins:[r(38).default],props:{offer:{type:Object,required:!0},cardSpace:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},computed:{componentType(){return"url"===this.offer.resource_type?"a":this.offer.route?"router-link":"div"},componentProps(){return"url"===this.offer.resource_type?{href:this.offer.route,target:"_self"}:this.offer.route?{to:this.offer.route}:{}},optimizedProductCoverUrl(){if(!this.offer.image_url)return"/images/product/IMAGEN-NO-DISPO.png";var e=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);return this.requestResizedImage(this.offer.image_url,{w:this.responsiveWidth,h:this.responsiveHeight,fit:"cover",q:this.calculateQuality(),fm:e?"jpg":"webp",dpr:this.fullWidth?2:this.$vuetify.breakpoint.mobile?1:2,crop:"entropy"})},optimizedProductCoverSrcSet(){if(!this.offer.image_url)return"";var e=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);return[360,480,680,760].map(t=>{var r=Math.round(.56*t),o=this.requestResizedImage(this.offer.image_url,{w:t,h:r,fit:"cover",q:Math.max(40,Math.min(70,this.calculateQuality()-12)),fm:e?"jpg":"webp",dpr:1,crop:"entropy"});return"".concat(o," ").concat(t,"w")}).join(", ")},placeholderUrl(){return this.offer.image_url?this.requestResizedImage(this.offer.image_url,{w:20,q:10,blur:5,fm:"webp"}):"/images/product/IMAGEN-NO-DISPO.png"},responsiveWidth(){return this.fullWidth?this.$vuetify.breakpoint.xl?760:this.$vuetify.breakpoint.lg?680:this.$vuetify.breakpoint.md?560:this.$vuetify.breakpoint.sm?480:360:this.$vuetify.breakpoint.xl?320:this.$vuetify.breakpoint.lg?280:this.$vuetify.breakpoint.md?240:180},responsiveHeight(){return this.fullWidth?.56*this.responsiveWidth:this.$vuetify.breakpoint.xl?320:this.$vuetify.breakpoint.lg?280:this.$vuetify.breakpoint.md?240:180}},methods:{calculateQuality(){return this.$vuetify.breakpoint.mobile?58:70}}},n=r(1),component=Object(n.a)(o,function(){var e=this,t=e._self._c;return t(e.componentType,e._b({tag:"component",staticClass:"d-flex justify-center premium-card-link",class:[{"ma-2 card-width":e.cardSpace,"full-width-offer":e.fullWidth}]},"component",e.componentProps,!1),[t("v-card",{staticClass:"premium-image-card rounded-xl",attrs:{elevation:"8",ripple:"",hover:""}},[t("div",{staticClass:"image-container"},[t("v-img",{staticClass:"rounded-lg premium-product-image",attrs:{cover:"",loading:"lazy",src:e.optimizedProductCoverUrl,srcset:e.optimizedProductCoverSrcSet,sizes:"(max-width: 600px) 90vw, 760px","lazy-src":e.placeholderUrl,alt:e.offer.name||"Ofertas FBX"},scopedSlots:e._u([{key:"placeholder",fn:function(){return[t("v-row",{staticClass:"fill-height ma-0 premium-loader",attrs:{align:"center",justify:"center"}},[t("v-progress-circular",{attrs:{indeterminate:"",size:70,width:8,color:"white","aria-label":"cargando"}})],1)]},proxy:!0}])},[t("div",{staticClass:"shine-effect"})])],1)])],1)},[],!1,null,"c259be10",null);t.default=component.exports},304:function(e,t,r){"use strict";r.r(t);var o=r(298),n=r(299),l={components:{ExampleCardVue:o.default,OfferCard:n.default},props:{items:{type:Array,required:!1,default:()=>[]}}},c=(r(719),r(1)),component=Object(c.a)(l,function(){var e=this,t=e._self._c;return t("v-row",{staticClass:"justify-center my-4"},[e.items.length?e._e():t("v-col",{staticClass:"text-center mb-6",attrs:{cols:"12"}},[t("h3",{staticClass:"premium-title"},[e._v("\n Ofertas Exclusivas\n ")]),e._v(" "),t("v-divider",{staticClass:"premium-divider"})],1),e._v(" "),e._l(e.items.length?e.items:4,function(r,i){return t("v-col",{key:i,staticClass:"pa-2 premium-grid-item",attrs:{sm:"6",md:"3",cols:"12"}},[e.items.length?t("OfferCard",{attrs:{offer:r}}):t("ExampleCardVue")],1)})],2)},[],!1,null,"5eb2d461",null);t.default=component.exports},305:function(e,t,r){"use strict";r.r(t);var o=r(298),n=r(299),l={components:{ExampleCardVue:o.default,OfferCard:n.default},props:{items:{type:Array,required:!1,default:()=>[]}}},c=(r(720),r(1)),component=Object(c.a)(l,function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"premium-slider-container pa-0 mx-0 my-4"},[t("v-row",[e.items.length?e._e():t("v-col",{attrs:{cols:"12"}},[t("h3",{staticClass:"premium-section-title"},[e._v("\n Slider\n ")]),e._v(" "),t("v-divider",{staticClass:"premium-divider"})],1),e._v(" "),t("v-col",{attrs:{cols:"12 pa-0"}},[t("v-slide-group",{staticClass:"premium-slide-group",attrs:{"show-arrows":!e.$isMobile(),width:"100%"}},e._l(e.items.length?e.items.slice(0,8):10,function(r,i){return t("div",{key:i},[e.items.length?t("OfferCard",{attrs:{offer:r,"full-width":!0}}):t("ExampleCardVue",{attrs:{"card-width":"150"}})],1)}),0)],1)],1)],1)},[],!1,null,"8d5b2216",null);t.default=component.exports},306:function(e,t,r){"use strict";r.r(t);var o=r(298),n=r(299),l={components:{ExampleCardVue:o.default,OfferCard:n.default},props:{items:{type:Array,required:!1,default:()=>[]}},computed:{offerLandscape(){var e;return null===(e=this.items)||void 0===e?void 0:e[0]},offersSquare(){var e;return null===(e=this.items)||void 0===e?void 0:e.slice(1)}}},c=(r(721),r(1)),component=Object(c.a)(l,function(){var e=this,t=e._self._c;return t("v-row",{staticClass:"justify-center my-4"},[e.items.length?e._e():t("v-col",{attrs:{cols:"12"}},[t("h3",{staticClass:"premium-section-title"},[e._v("\n Grilla de 3\n ")]),e._v(" "),t("v-divider",{staticClass:"premium-divider"})],1),e._v(" "),t("v-col",{staticClass:"pa-1 premium-grid-item",attrs:{cols:"12",md:"4"}},[e.items.length?t("OfferCard",{attrs:{offer:e.offerLandscape}}):t("ExampleCardVue")],1),e._v(" "),e._l(e.items.length?e.offersSquare:2,function(r,i){return t("v-col",{key:i,staticClass:"pa-2 premium-grid-item",attrs:{cols:"6",md:"4"}},[e.items.length?t("OfferCard",{attrs:{offer:r}}):t("ExampleCardVue")],1)})],2)},[],!1,null,"1a937cd6",null);t.default=component.exports},307:function(e,t,r){"use strict";r.r(t);var o=r(298),n=r(299),l={components:{ExampleCardVue:o.default,OfferCard:n.default},props:{items:{type:Array,required:!1,default:()=>[]}}},c=(r(722),r(1)),component=Object(c.a)(l,function(){var e=this,t=e._self._c;return t("v-row",{staticClass:"justify-center my-4"},[e.items.length?e._e():t("v-col",{attrs:{cols:"12"}},[t("h3",{staticClass:"premium-section-title"},[e._v("\n Grilla de 2\n ")]),e._v(" "),t("v-divider",{staticClass:"premium-divider"})],1),e._v(" "),e._l(e.items.length?e.items:2,function(r,i){return t("v-col",{key:i,staticClass:"pa-1 premium-grid-item",attrs:{cols:"12",md:"6",sm:"12"}},[e.items.length?t("OfferCard",{attrs:{offer:r}}):t("ExampleCardVue")],1)})],2)},[],!1,null,"b3e34eae",null);t.default=component.exports},314:function(e,t,r){"use strict";r.r(t);var o=r(0),n=(r(15),r(34),r(4)),l=r(304),c=r(305),d=r(306),f=r(307),m={components:{FourCards:l.default,SliderGrid:c.default,ThreeCards:d.default,TwoCards:f.default},props:{configKey:{type:String,default:"offer-section"}},fetch(){var e=this;return Object(o.a)(function*(){try{yield e.$store.dispatch("commons/fetchWebConfig",e.configKey)}catch(e){}})()},computed:{storeKey(){return this.configKey.replace(/-([a-z])/g,(e,t)=>t.toUpperCase())},offers(){var e=JSON.parse(JSON.stringify(this.$store.getters["commons/".concat(this.storeKey)]||{}));return e.items=(e.items||[]).map(e=>{var t,r;("url"===e.resource_type&&(e.route=e.resource),"product"===e.resource_type)&&(e.route={name:"products.show",params:{product:null===(t=e.slug)||void 0===t?void 0:t.toLowerCase(),category:null===(r=e.category)||void 0===r?void 0:r.toLowerCase()}});return"category"===e.resource_type&&(e.route={name:"products.index",params:{category:Object(n.x)(e.name.toLowerCase().replace(/\s+/g,"-"))}}),"image"===e.resource_type&&(e.route=null),e}),e}}},v=r(1),component=Object(v.a)(m,function(){var e=this,t=e._self._c;return e.offers.grid_type&&e.offers.active?t("v-container",{attrs:{fluid:""}},[t("v-row",[t("v-col",{staticClass:"pa-0",attrs:{cols:"12"}},["slider"===e.offers.grid_type?t("SliderGrid",{attrs:{items:e.offers.items}}):"grid2"===e.offers.grid_type?t("TwoCards",{attrs:{items:e.offers.items}}):"grid3"===e.offers.grid_type?t("ThreeCards",{attrs:{items:e.offers.items}}):"grid4"===e.offers.grid_type?t("FourCards",{attrs:{items:e.offers.items}}):e._e()],1)],1)],1):e._e()},[],!1,null,null,null);t.default=component.exports},442:function(e,t,r){"use strict";r.r(t);var o=r(0),n=r(4),l=r(304),c=r(305),d=r(306),f=r(307),m=r(314),v={components:{FourCards:l.default,SliderGrid:c.default,ThreeCards:d.default,TwoCards:f.default,OffersContainer:m.default},data:e=>({productDialog:!1,itemIndexOnEdit:null,latestSearch:null,productInputSearch:"",products:[],fetchCategories:[],valid:!1,toggling:!1,form:e.$vform.make({grid_type:null,active:!0,items:[],_method:"PATCH"}),rules:{name:[e=>!!e||"Es requerido"],file:[e=>!!e||"La Imagen es requerida"],url:[e=>!!e||"Es requerida"]}}),fetch(){var e=this;return Object(o.a)(function*(){yield e.$store.dispatch("commons/fetchWebConfig","offer-section-subscription")})()},head:()=>({title:"Sección de Ofertas — Suscripción"}),computed:{categories(){return this.fetchCategories.map(e=>Object({text:e.nombre,value:e.referencia}))},offers(){return this.$store.getters["commons/offerSectionSubscription"]}},watch:{offers:{immediate:!0,handler(e){var t;e&&e.grid_type&&null!==(t=e.items)&&void 0!==t&&t.length&&(this.form.grid_type=e.grid_type,this.form.items=e.items.map(e=>({resource:e.resource,resource_type:e.resource_type,image:null})),this.products=e.items.filter(i=>"product"===i.resource_type).map(i=>({id:i.resource,name:i.name})))}}},created(){this.getCategories()},methods:{submit(){var e=this;return Object(o.a)(function*(){try{e.form.startProcessing();var t=Object(n.k)(e.form.data());yield e.$axios.post("/admin/config/offer-section-subscription",t,{headers:{"Content-Type":"multipart/form-data"}}),e.form.finishProcessing(),e.$store.commit("commons/CLEAR_WEB_CONFIG","offerSectionSubscription"),e.$fetch(),e.$notify("Se creó la sección de ofertas de suscripción con éxito!"),e.form.grid_type=null,e.form.items=[]}catch(t){e.form.handleErrors(t),e.$notify({color:"error",message:"Hubo un error al crear la sección de ofertas"})}})()},toggle(){var e=this;return Object(o.a)(function*(){e.toggling=!0;try{yield e.$axios.patch("/admin/config/offer-section-subscription/toggle"),e.$store.commit("commons/CLEAR_WEB_CONFIG","offerSectionSubscription"),e.$fetch(),e.$notify("Ofertas de suscripción desactivadas con éxito!")}catch(t){e.form.handleErrors(t),e.$notify({color:"error",message:"Hubo un error al desactivar la sección de ofertas"})}e.toggling=!1})()},getCategories(){var e=this;return Object(o.a)(function*(){var{data:data}=yield e.$axios.get("/categories");e.fetchCategories=data})()},getDimensions(){switch(this.form.grid_type){case"slider":case"grid4":return"Dimensiones: 348 x 336";case"grid2":case"grid3":return"Dimensiones: 712 x 336";default:return""}},getProductValue(e){var t=this.products.find(t=>t.id===this.form.items[e].resource);return(null==t?void 0:t.name)||""},openProductDialog(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.productDialog=e,this.itemIndexOnEdit=t,e||(this.productDialog=!1,this.itemIndexOnEdit=null,this.latestSearch=null,this.productInputSearch="")},onProductSelected(e){e&&(this.products.find(t=>t.id===e.id)||this.products.push(e),this.latestSearch=e)},saveProductSelection(){null!==this.itemIndexOnEdit&&(this.form.items[this.itemIndexOnEdit].resource=this.latestSearch.id,this.openProductDialog(!1))},addImage(){this.form.items.push({resource:null,resource_type:"product",image:null})},removeImage(i){this.form.items.splice(i,1)},setImageGridOf(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.form.items=[];for(var t=0;t