(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1034:function(t,e,n){"use strict";n.r(e);n(33),n(27),n(24),n(15),n(12),n(77);var r=n(28),o=(n(10),n(13)),c=n(0),l=n(130),d=n(939),f=n(838),m={components:{AuiEditorLink:n(929).a},props:{data:{type:Object,default:{content:"",button:{text:"cta",link:"/"}}}}},v=n(4),x=Object(v.a)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"bg-primary py-4"},[n("div",{staticClass:"container"},[n("div",{staticClass:"flex flex-col md:flex-row items-start md:items-center justify-between"},[n("aui-content-editable",{staticClass:"text-base md:text-2xl text-on-primary",attrs:{tag:"div"},model:{value:t.data.content,callback:function(e){t.$set(t.data,"content",e)},expression:"data.content"}}),t._v(" "),n("aui-editor-link",{staticClass:"flex-shrink-0 mt-2 md:mt-0",attrs:{text:t.data.button.text,link:t.data.button.link},on:{"update:text":function(e){return t.$set(t.data.button,"text",e)},"update:link":function(e){return t.$set(t.data.button,"link",e)}}})],1)])])}),[],!1,null,null,null).exports;function h(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var w={mixins:[f.a],components:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(source,!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):h(source).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({AuiWrapper:l.a,AuiAlert:x},d.a),asyncData:function(t){var e,data,n,o,l,d,f,m;return regeneratorRuntime.async((function(v){for(;;)switch(v.prev=v.next){case 0:return e=t.store,v.next=3,regeneratorRuntime.awrap(e.dispatch("firebase/getDocBySlug",{name:"homepage",collection:"singletons"}));case 3:return(data=v.sent).components=Object(c.filter)(data.components,(function(component){return component.profile&e.state.options.profile.id&&(!component.tracciato||Object(c.indexOf)(component.tracciato,e.state.options.tracciato)>-1)})),v.next=7,regeneratorRuntime.awrap(Promise.all([e.dispatch("firebase/getDocs",{collection:"news"}),e.dispatch("firebase/getDocs",{collection:"percorsi"}),e.dispatch("firebase/getDocs",{collection:"istituti"})]));case 7:return n=v.sent,o=Object(r.a)(n,3),l=o[0],d=o[1],f=o[2],m={news:l,percorsi:d,istituti:f},data.components=Object(c.map)(data.components,(function(component){return m[component.id]&&(component.data=m[component.id]),component})),v.abrupt("return",{data:data});case 15:case"end":return v.stop()}}))},methods:{onSave:function(){var data;return regeneratorRuntime.async((function(t){for(;;)switch(t.prev=t.next){case 0:return(data=Object(c.cloneDeep)(this.data)).components=Object(c.map)(data.components,(function(component){return delete component.data,component})),t.next=4,regeneratorRuntime.awrap(this.$store.dispatch("firebase/saveDoc",{name:"homepage",collection:"singletons",data:data}));case 4:case"end":return t.stop()}}),null,this)}},head:function(){var link=window.location.href;return{title:this.$store.state.options.title,link:[{rel:"canonical",href:link}]}}},O=Object(v.a)(w,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"flex flex-col flex-grow relative"},[t.data.alert.profile&t.$store.state.options.profile.id?n("aui-wrapper",{attrs:{id:t.data.alert.id},model:{value:t.data.alert.visible,callback:function(e){t.$set(t.data.alert,"visible",e)},expression:"data.alert.visible"}},[n("aui-alert",{attrs:{data:t.data.alert}})],1):t._e(),t._v(" "),n("aui-module-intro-"+t.$store.state.options.tracciato,{tag:"component",attrs:{data:t.data.homeintro}}),t._v(" "),n("aui-draggable",{attrs:{disabled:!t.$store.state.admin.isEdit},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.drag;return t._l(t.data.components,(function(component,e){return component.logged&&!t.$store.state.user||!component.visible&&!t.$store.state.admin.isEdit?t._e():n("div",{key:component.id+e},[n("aui-wrapper",{staticClass:"border-t border-gray-light first:border-t-0",attrs:{id:component.id,index:e,components:t.data.components,isDraggin:r,isDraggable:!0,editButtonPath:component.btnPath},model:{value:component.visible,callback:function(e){t.$set(component,"visible",e)},expression:"component.visible"}},[n("aui-module-"+component.id,{tag:"component",staticClass:"componentClass relative",class:{"py-10 lg:py-20":"map"!==component.id&&"iframe"!==component.id&&"tour"!==component.id&&"percorsi"!==component.id},attrs:{component:component}})],1)],1)}))}}]),model:{value:t.data.components,callback:function(e){t.$set(t.data,"components",e)},expression:"data.components"}})],1)}),[],!1,null,null,null);e.default=O.exports}}]);