1(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{1400:function(e,t,r){"use strict";r(756)},1401:function(e,t,r){var o=r(20)(!1);o.push([e.i,".lds-ellipsis[data-v-651632f2]{margin-left:0}",""]),e.exports=o},1410:function(e,t,r){"use strict";r(761)},1411:function(e,t,r){var o=r(20)(!1);o.push([e.i,".fade-enter[data-v-5d2ca620],.fade-leave-to[data-v-5d2ca620]{opacity:0;transform:translateY(20px)}.fade-enter-active[data-v-5d2ca620],.fade-leave-active[data-v-5d2ca620]{transition:opacity .3s,transform .5s}.v-enter[data-v-5d2ca620],.v-leave-to[data-v-5d2ca620]{opacity:0;transform:translateX(20px)}.v-enter-active[data-v-5d2ca620],.v-leave-to[data-v-5d2ca620]{transition:opacity .3s,transform .5s}",""]),e.exports=o},1684:function(e,t,r){"use strict";r.r(t);r(22),r(31),r(23),r(19),r(24),r(29),r(26),r(30);var o=r(9),c=r(3),n=(r(12),r(28),r(42),r(103),r(4),r(60),r(33),r(18)),l=r(34),d=r(286),h=r(59),f=r(40);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y={name:"login",components:{Container:n.default,LoaderSubmitButton:l.default,LinkScribble:d.default,Loader:h.default,PageHeadingUnderline:f.default},nuxtI18n:{paths:{en:"/login",de:"/login",fr:"/se-connecter"}},auth:!1,data:function(){return{showPassword:!1,emailError:"",login:{login:"",password:"",staySigned:!1},hasLoginError:!1}},computed:{isBusy:function(){return this.$store.state.account.isBusy},loading:function(){return null===this.$root.desktopView}},watch:{"$route.query":{handler:function(e){this.$auth.$state.loggedIn&&(e.redirect?this.$router.replace(e.redirect):e.section&&this.$router.push(this.localePath({name:"dashboard",query:{section:this.$route.query.section}})))},immediate:!0,deep:!0}},methods:{togglePassword:function(){this.showPassword=!this.showPassword},userLogin:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.$store.commit("account/setIsBusy",!0),e.login=v(v({},e.login),{},{login:e.login.login.trim(),password:e.login.password.trim()}),t.prev=2,t.next=5,e.$auth.loginWith("local",{data:v({},e.login)});case 5:if(gtag("set",{user_id:e.$auth.user.uuid}),window.localStorage.setItem("accessToken",e.$auth.strategy.token.get().toString()),e.$store.commit("account/setIsBusy",!1),!e.$route.query.redirect){t.next=11;break}return e.$router.replace(e.$route.query.redirect),t.abrupt("return");case 11:if(!e.$route.query.section){t.next=14;break}return e.$router.push(e.localePath({name:"dashboard",query:{section:e.$route.query.section}})),t.abrupt("return");case 14:e.$router.push({path:"/".concat(e.$auth.$state.user.language)}),t.next=23;break;case 17:t.prev=17,t.t0=t.catch(2),e.hasLoginError=!0,setTimeout((function(){e.hasLoginError=!1}),3e3),e.emailError=t.t0.response.data.message,e.$store.commit("account/setIsBusy",!1);case 23:case"end":return t.stop()}}),t,null,[[2,17]])})))()},checkInvalid:function(){document.getElementById("email").setCustomValidity("")}}},_=(r(1400),r(0)),component=Object(_.a)(y,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"account__login",class:{"flex justify-content--center align-items--center":e.loading}},[e.loading?t("Loader",{staticClass:"flex justify-content--center align-items--center",attrs:{"is-busy":e.loading}}):e._e(),e._v(" "),e.loading?e._e():t("div",{staticClass:"two-column-grid"},[t("div",{staticClass:"account__login--left"},[t("Container",[t("PageHeadingUnderline",{attrs:{"text-center":!0,"is-main-heading":!0,"heading-text":e.$t("pages.login.title"),arrow:!0}}),e._v(" "),t("form",{staticClass:"account__login--form",attrs:{autocomplete:"on",novalidate:""},on:{submit:function(t){return t.preventDefault(),e.userLogin()}}},[t("div",{staticClass:"form__row"},[t("div",{staticClass:"form__col form__col--full-width"},[t("label",{attrs:{for:"email"}},[e._v(e._s(e.$t("forms.email")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.login.login,expression:"login.login"}],staticClass:"form__input",attrs:{id:"email",type:"email"},domProps:{value:e.login.login}
1,on:{change:e.checkInvalid,input:function(t){t.target.composing||e.$set(e.login,"login",t.target.value)}}})])]),e._v(" "),t("div",{staticClass:"form__row mb-15"},[t("div",{staticClass:"form__col form__col--full-width"},[t("label",{attrs:{for:"password"}},[e._v(e._s(e.$t("forms.password")))]),e._v(" "),t("div",{staticClass:"form__input-placeholder"},["checkbox"===[e.showPassword?"text":"password"]?t("input",{directives:[{name:"model",rawName:"v-model",value:e.login.password,expression:"login.password"}],staticClass:"form__input form__input--has-icon",attrs:{id:"password",autocomplete:"on",type:"checkbox"},domProps:{checked:Array.isArray(e.login.password)?e._i(e.login.password,null)>-1:e.login.password},on:{change:function(t){var r=e.login.password,o=t.target,c=!!o.checked;if(Array.isArray(r)){var n=e._i(r,null);o.checked?n<0&&e.$set(e.login,"password",r.concat([null])):n>-1&&e.$set(e.login,"password",r.slice(0,n).concat(r.slice(n+1)))}else e.$set(e.login,"password",c)}}}):"radio"===[e.showPassword?"text":"password"]?t("input",{directives:[{name:"model",rawName:"v-model",value:e.login.password,expression:"login.password"}],staticClass:"form__input form__input--has-icon",attrs:{id:"password",autocomplete:"on",type:"radio"},domProps:{checked:e._q(e.login.password,null)},on:{change:function(t){return e.$set(e.login,"password",null)}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.login.password,expression:"login.password"}],staticClass:"form__input form__input--has-icon",attrs:{id:"password",autocomplete:"on",type:[e.showPassword?"text":"password"]},domProps:{value:e.login.password},on:{input:function(t){t.target.composing||e.$set(e.login,"password",t.target.value)}}}),e._v(" "),t("div",{staticClass:"form__input-icon",class:[e.showPassword?"active":null]},[t("button",{attrs:{type:"button",tabindex:"-1"},on:{click:function(t){return t.preventDefault(),e.togglePassword.apply(null,arguments)}}},[t("Icon",{attrs:{"icon-name":"eye"}})],1)])])])]),e._v(" "),t("div",{staticClass:"form__row flex align-items--center mb-20"},[t("div",{staticClass:"form__col--login",class:{"form__col--half":e.$root.mobileView,form__col:e.$root.desktopView}},[t("label",{staticClass:"form__checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.login.staySigned,expression:"login.staySigned"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.login.staySigned)?e._i(e.login.staySigned,null)>-1:e.login.staySigned},on:{change:function(t){var r=e.login.staySigned,o=t.target,c=!!o.checked;if(Array.isArray(r)){var n=e._i(r,null);o.checked?n<0&&e.$set(e.login,"staySigned",r.concat([null])):n>-1&&e.$set(e.login,"staySigned",r.slice(0,n).concat(r.slice(n+1)))}else e.$set(e.login,"staySigned",c)}}}),e._v(" "),t("span",{staticClass:"checkmark"}),e._v(" "),t("span",{staticClass:"stay-signed"},[e._v(e._s(e.$t("pages.login.staySignedIn")))])])]),e._v(" "),t("div",{class:{"form__col--half":e.$root.mobileView,form__col:e.$root.desktopView}},[t("nuxt-link",{staticClass:"pull--right text-decoration--underline forgot-password",attrs:{to:e.localePath("forgot-password")}},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.$t("pages.login.forgotPassword"))+"\n\t\t\t\t\t\t\t")])],1)]),e._v(" "),t("div",{staticClass:"error-message-container mb-20 transition",class:{active:e.hasLoginError}},[t("p",{staticClass:"error-message justify-content--center"},[t("Icon",{attrs:{"icon-name":"alert"}}),e._v(" "),t("span",[e._v(e._s(e.$t("forms.loginErrorEmailPassword")))])],1)]),e._v(" "),t("loader-submit-button",{attrs:{"is-busy":e.isBusy,"button-title":e.$t("buttons.loginButton"),"css-class":"btn--center btn--primary",size:"en"===e.$i18n.locale?"btn--sm":"btn--fit"}}),e._v(" "),t("div",{staticClass:"form__footer form__footer--has-border"},[t("p",{staticClass:"new-at-sharely"},[e._v("\n\t\t\t\t\t\t\t"+e._s(e.$t("pages.login.dontHaveAccount"))+"\n\t\t\t\t\t\t\t"),t("LinkScribble",{class:{"ml-15":e.$root.desktopView,"mt-10":e.$root.mobileView},attrs:{href:e.localePath("registration"),"link-title":e.$t("pages.login.signUpFree")}})],1)])],1)],1)],1),e._v(" "),e.$root.desktopView?t("div",{staticClass:"account__login--right"},[t("img",{staticClass:"visual",attrs:{src:r(1577),alt:"A woman and a dog sitting in a tent, in nature"}}
1)]):e._e()])],1)}),[],!1,null,"651632f2",null);t.default=component.exports;installComponents(component,{Icon:r(17).default,Container:r(18).default})},1685:function(e,t,r){"use strict";r.r(t);r(91),r(10),r(22),r(23),r(29),r(26),r(30);var o=r(3),c=r(9),n=(r(12),r(4),r(13),r(11),r(35),r(37),r(56),r(45),r(28),r(107),r(31),r(24),r(19),r(38),r(42),r(46),r(1)),l=r.n(n),d=r(2),h=r.n(d),f=r(17),m=r(5),v=r(287),y=r(288),_=r(447),w=r(293),$=r(55),x=r(49),Q=r(294),k=r(27),C=r(295),F=r(97);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){Object(c.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var S={name:"mocksearch-test",components:{Icon:f.default,SearchCategoriesModal:v.default,DoubleRangeSlider:y.default,GoogleMapProductsSearchNew:_.default,SearchOpenProductList:w.default,Loader:function(){return Promise.all([r.e(5),r.e(15),r.e(2),r.e(21),r.e(13),r.e(7),r.e(25),r.e(19),r.e(14),r.e(8),r.e(4),r.e(31),r.e(16),r.e(32),r.e(18),r.e(9),r.e(23),r.e(28),r.e(0),r.e(11),r.e(26),r.e(10),r.e(20),r.e(6),r.e(30),r.e(1),r.e(22),r.e(29),r.e(27),r.e(24),r.e(17),r.e(12),r.e(3)]).then(r.bind(null,44))},Pagination:$.default,ModalFilteredProducts:Q.default,EmptySearchState:C.default,Category:function(){return Promise.all([r.e(5),r.e(15),r.e(2),r.e(21),r.e(13),r.e(7),r.e(25),r.e(19),r.e(14),r.e(8),r.e(4),r.e(31),r.e(16),r.e(32),r.e(18),r.e(9),r.e(23),r.e(28),r.e(0),r.e(11),r.e(26),r.e(10),r.e(20),r.e(6),r.e(30),r.e(1),r.e(22),r.e(29),r.e(27),r.e(24),r.e(17),r.e(12),r.e(3)]).then(r.bind(null,1801))}},mixins:[x.a,F.a],beforeRouteLeave:function(e,t,r){l.a.includes(e.path,"/mocksearch-test")||l.a.includes(e.name,"productDetail-slug")||(this.$store.dispatch("search/resetPlace"),this.$store.dispatch("search/resetSearchFilters")),r()},layout:"mocksearch_test_layout",nuxtI18n:{paths:{en:"/mocksearch-test",de:"/mocksearch-test",fr:"/mocksearch-test"}},meta:{guest:!1},auth:!1,data:function(){var e,t;return{hideSuggestions:!0,autocompleteOptions:{fields:["formatted_address","geometry","types"],componentRestrictions:{country:["ch"]}},selectedFilters:[],selected_key:null,savedFilters:null,savedState:null,scrollPosition:null,drawerOpen:!1,min_price:0,max_price:5e3,distance:0,filterDrawer:!1,categoriesDrawer:!1,filterDropdowns:{sort:!1},isMapExpanded:!1,position:{lat:null,long:null},dateRange:{start:null,end:null},setAvailability:{minDate:h()().add(1,"days").format("YYYY-MM-DD"),disabledDates:[],masks:{input:"DD/MM/YYYY"}},selectAttribute:{highlight:{start:{fillMode:"solid",style:{background:"#ee7d6e",borderRadius:"10px 0 0 10px"},contentStyle:{color:"#ffffff",fontWeight:500,fontFamily:"Montserrat, sans-serif"}},base:{fillMode:"light",contentStyle:{color:"#ffffff",fontWeight:500,fontFamily:"Montserrat, sans-serif"},style:{background:"#ee7d6e",opacity:.5}},end:{fillMode:"solid",style:{background:"#ee7d6e",borderRadius:"0 10px 10px 0"},contentStyle:{color:"#ffffff",fontWeight:500,fontFamily:"Montserrat, sans-serif"}}}},query:"",placeQuery:"",searchQuery:{category:"",suppliers:"",search:"",perPage:72,page:1,priceFrom:0,priceTo:5e3,distance:"",dateFrom:"",dateTo:"",sort:"closest",lat:this.$auth.loggedIn&&null!==(e=this.$auth.$state)&&void 0!==e&&null!==(e=e.user)&&void 0!==e&&e.latitude?parseFloat(this.$auth.$state.user.latitude):k.a,long:this.$auth.loggedIn&&null!==(t=this.$auth.$state)&&void 0!==t&&null!==(t=t.user)&&void 0!==t&&t.longitude?parseFloat(this.$auth.$state.user.longitude):k.b},sortList:[{text:"".concat(this.$t("pages.search.filters.sort.closeToMe")),value:"closest",mobileSort:0},{text:"".concat(this.$t("pages.search.filters.sort.lowestPrice")),value:"lowestPrice",mobileSort:1},{text:"".concat(this.$t("pages.search.filters.sort.bestRated")),value:"rating",mobileSort:2},{text:"".concat(this.$t("pages.search.filters.sort.newest")),value:"newest",mobileSort:3}],supplierTypes:[{text:"".concat(this.$t("pages.search.filters.suppliers.all")),value:"",icon:"/icons/search/lenderTypes/allLenders"},{text:"".concat(this.$t("pages.search.filters.suppliers.powerLenders")),value:"powerLenders",icon:"/icons/search/lenderTypes/powerLenders"},{text:"".concat(this.$t("pages.search.filters.suppliers.shops")),value:"shops",icon:"/icons/search/lenderTypes/shops"},{text:"".concat(this.$t("pages.search.filters.suppliers.privates")),value:"privates",icon:"/icons/search/lenderTypes/privateLenders"}],priceRangeList:[{text:"⤠CHF 30",min:0,max:30},{text:"⤠CHF 50",min:0,max:50},{text:"⤠CHF 100",min:0,max:100},{text:"".concat(this.$t("pages.search.filters.price.allPrices")),min:0,max:5e3}],distanceRangeList:[{text:"⤠1".concat(this.$t("pages.search.filters.distanceRange.range1")),textMobile:"⤠1km",max:1},{text:"⤠3".concat(this.$t("pages.search.filters.distanceRange.range1")),textMobile:"⤠3km",max:3},{text:"â¤5".concat(this.$t("pages.search.filters.distanceRange.range1")),textMobile:"⤠5km",max:5},{text:"".concat(this.$t("pages.search.filters.distanceRange.range2")),textMobile:"".concat(this.$t("pages.search.filters.distanceRange.range2")),max:""}],categoriesList:[],subcategories:[],productList:[],productsLoading:!0,totalProducts:1,pages:1,category:this.$t("pages.search.filters.categories"),OpenIndicator:{render:function(e){return e("span",{class:{"
1icon icon--angle-arrow icon--angle-arrow--down":!0}})}},inputField:null,clearMap:!1,isMapVisible:!0,isSavedFilter:!1,activeProductList:null,suggestionText:""}},head:function(){return{meta:[{hid:"description",name:"description",content:"".concat(this.$t("header.nav.searchProducts"))},{hid:"keywords",name:"keywords",content:"".concat(this.$t("header.nav.searchProducts"))}]}},computed:{areProductsShown:function(){return this.$root.tabletView?this.$root.desktopView?!this.filterDrawer&&!this.categoriesDrawer:!this.isMapVisible:!(!this.$root.desktopView||this.$root.tabletView)||!this.isMapVisible},selectedCat:function(){return this.$store.getters["search/getCategory"]},isSmallScreen:function(){return window.innerHeight<=864?"left":"bottom"},getSelectedSupplier:function(){return l.a.find(this.supplierTypes,{value:this.searchQuery.suppliers}).text},getSelectedSort:function(){return l.a.find(this.sortList,{value:this.searchQuery.sort}).text},defaultQuery:function(){return{category:"",suppliers:"",dateFrom:"",dateTo:"",distance:"",perPage:72,priceFrom:0,priceTo:5e3,sort:"closest"}},isFilterApplied:function(){return l.a.isEqual({category:"",suppliers:"",dateFrom:"",dateTo:"",distance:"",perPage:72,priceFrom:0,priceTo:5e3,sort:"closest"},l.a.omit(this.searchQuery,["lat","long","categories[]","page","query","search","place"]))},selectedDates:function(){return l.a.isNil(l.a.values(this.dateRange))||l.a.isEmpty(this.searchQuery.dateFrom)||l.a.isEmpty(this.searchQuery.dateTo)?null:(h.a.locale(this.$i18n.locale),"".concat(h()(this.searchQuery.dateFrom).format("DD MMM")," - ").concat(h()(this.searchQuery.dateTo).format("DD MMM")))},products:function(){return this.productList.map((function(e){return{id:e.id,title:e.title,media:[{isMain:!0,images:{medium:e.media,small:e.media}}],user:{firstname:e.user.firstname,id:e.user.id,uuid:e.user.uuid,avatar:{images:{small:e.user.avatar}},latitude:e.user.latitude,longitude:e.user.longitude},rating:{ratingAvg:e.averageRating,ratingsTotal:e.ratingTotal},price:{fixPrice:e.price},urlKey:e.urlKey,distance:e.distance,price2:e.price2,price3:e.price3,price4:e.price4,rentingDayMin:e.rentingDayMin}}))},mobileSortOptions:function(){return l.a.orderBy(this.sortList,"mobileSort")},searchTerm:{get:function(){var e;return null===(e=this.$store.getters["search/getQueryFilter"])||void 0===e?void 0:e.search},set:function(e){this.searchQuery.search=e,this.saveFilter(D(D({},this.searchQuery),{},{search:e}))}},place:function(){var e=this,t=this.$store.getters["search/getPlace"];if(l.a.has(t,"formatted_address")&&l.a.has(t,"geometry")){this.placeQuery=t.formatted_address;var r={lat:t.geometry.location.lat(),lng:t.geometry.location.lng()};return this.currentPosition({coordinates:r}),this.searchQuery.sort="closest",this.saveFilter(D(D({},this.searchQuery),{},{location:t.formatted_address,sort:"closest"})),t}this.placeQuery=this.userHasAddress?this.userHasAddress:"Zürich HB, Bahnhofplatz, Zürich, Switzerland",this.saveFilter(D(D({},this.searchQuery),{},{location:this.placeQuery})),l.a.debounce((function(){e.clearMap=!0}),250)}},watch:{"$route.query":{handler:function(e,t){var r=e;l.a.each(e,(function(e,t){t.includes("page")||t.includes("price")||t.includes("price")?r[t]=parseInt(e):(t.includes("lat")||t.includes("long"))&&(r[t]=parseFloat(e))}));var o=l.a.pick(r,l.a.keys(this.searchQuery));if(Object.assign(this.searchQuery,l.a.omit(o,"lang","location","catname","search","category_name","category_id")),r.hasOwnProperty("catname")&&(this.selected_key=r.catname),r.hasOwnProperty("location")&&(this.placeQuery=r.location),r.hasOwnProperty("search")&&(this.searchTerm=r.search),r.hasOwnProperty("distance")&&(this.distance=parseInt(r.distance)),r.hasOwnProperty("dateFrom")&&r.hasOwnProperty("dateTo")&&(this.dateRange={start:h()(r.dateFrom).format("YYYY-MM-DD"),end:h()(r.dateTo).format("YYYY-MM-DD")}),this.$store.dispatch("search/resetSelectedCategory"),e.category_id&&e.category_name){var c={text:e.category_name,value:parseInt(e.category_id)};this.selectCategory(c)}else l.a.isEqual(e.category_id,"all")&&(this.searchQuery=D(D({},this.searchQuery),{},{category:""}));void 0===t?this.searchProducts(this.searchQuery):void 0===t||l.a.isEqual(t,e)||t.page&&(t.priceTo||0===parseInt(t.priceTo))&&this.searchProducts(this.searchQuery)},deep:!0,immediate:!0},"$root.$root.desktopView":{handler:function(e){this.isMapVisible=!!e},immediate:!0},selectedCat:{handler:function(e){l.a.isEmpty(e)||l.a.isNil(e)||this.selectCategory(e)},deep:!0,immediate:!0},searchQuery:{handler:function(e){e&&this.updateQueryParams(e)},deep:!0},"searchQuery.category":function(e){this.searchQuery.category=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{category:e}))},"searchQuery.suppliers":function(e){this.searchQuery.suppliers=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{suppliers:e}))},"searchQuery.page":function(e){this.searchQuery.page=e,this.saveFilter(D(D({},this.searchQuery),{},{page:e})),l.a.isNil(document.getElementById("item-list"))?this.$store.dispatch("search/saveSearchData",{page:e,scrollY:0}):this.$store.dispatch("search/saveSearchData",{page:e,scrollY:document.getElementById("item-list").scrollTop})},"searchQuery.search":function(e){this.searchQuery.search=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{search:e}))},"searchQuery.sort":function(e){this.searchQuery.sort=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{sort:e}))},"searchQuery.priceFrom":function(e){this.searchQuery.priceFrom=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{priceFrom:e}))},"searchQuery.priceTo":function(e){this.searchQuery.priceTo=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{priceTo:e}))},"searchQuery.lat":function(e){this.searchQuery.lat=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{lat:e}))},"searchQuery.long":function(e){this.searchQuery.long=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{long:e}))},"searchQuery.distance":function(e){this.searchQuery.distance=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{distance:e}))},"searchQuery.dateFrom":function(e){this.searchQuery.dateFrom=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{dateFrom:e}))},"searchQuery.dateTo":function(e){this.searchQuery.dateTo=e,this.checkSavedFilter(),this.saveFilter(D(D({},this.searchQuery),{},{dateTo:e}))},position:function(e,t){l.a.isNil(e)||(l.a.isNil(t)&&(this.searchQuery.lat=e.lat,this.searchQuery.long=e.lng),void 0===t||t.lat===e.lat&&t.lng===e.lng||(this.searchQuery.lat=e.lat,this.searchQuery.long=e.lng))},search:{handler:function(e,t){(l.a.isEmpty(t)||e!==t)&&(this.searchQuery.page=1,this.searchQuery.sort="closest")}}},mounted:function(){this.inputField=document.getElementById("place"),this.selected_key||(this.savedState=this.$store.getters["search/getSearchData"],this.savedFilters=this.$store.getters["search/getQueryFilter"],this.savedFilters.category&&this.findCategory(this.searchQuery.category),this.savedFilters.location?this.placeQuery=this.savedFilters.location:this.placeQuery=this.userHasAddress?this.userHasAddress:"Zürich HB, Bahnhofplatz, 8001 Züric
1h, Switzerland")},beforeDestroy:function(){document.removeEventListener("click",(function(){})),void 0!==window&&null!==document.getElementById("item-list")&&this.$store.dispatch("search/saveSearchData",{page:this.searchQuery.page,scrollY:document.getElementById("item-list").scrollTop})},methods:{filterIconSrc:function(filter){return this.filterDropdowns[filter]?r(998):r(997)},saveFilter:function(filter){this.$store.dispatch("search/saveSearchFilters",filter)},resetFilters:function(){this.min_price=0,this.max_price=5e3,this.searchQuery={category:"",suppliers:"",search:"",perPage:this.searchQuery.perPage,dateFrom:"",dateTo:"",distance:"",page:1,priceFrom:0,priceTo:5e3,sort:"closest",lat:this.$auth.loggedIn?parseFloat(this.$auth.$state.user.latitude):k.a,long:this.$auth.loggedIn?parseFloat(this.$auth.$state.user.longitude):k.b,place:""},this.dateRange={start:null,end:null},this.placeQuery=this.$auth.loggedIn&&this.userHasAddress?this.userHasAddress:"Zürich HB, Bahnhofplatz, 8001 Zürich, Switzerland",this.searchTerm="",this.$store.dispatch("search/resetSearchFilters"),this.clearMap=!0},openCategoriesModal:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!(e.categoriesList.length<=1)){t.next=4;break}return t.next=4,e.getCategories();case 4:e.$modal.show("categories-modal"),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error(t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},selectCategory:function(e){if(e){var t=e.hasOwnProperty("value")?e.value:e.id;this.searchQuery.category=t,this.selected_key=e.text?e.text:e.name,!this.$root.desktopView&&this.getSubcategories(this.selected_key)}else this.searchQuery.category=e,this.selected_key=null},getSubcategories:function(e){if(e){var t=this.categoriesList.find((function(t){return t.text===e}));l.a.isNil(t)||(this.subcategories=t.subcategories)}},getCategories:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,m.a.productPropertiesApi.getCategories({lang:e.$i18n.locale});case 2:r=t.sent,l.a.each(r.categories,(function(t){e.categoriesList.push({text:t.name,value:t.id,subcategories:t.subcategories,icon:t.icon})})),e.categoriesList=e.categoriesList.slice(0,11);case 5:case"end":return t.stop()}}),t)})))()},findCategory:function(e){var t=l.a.find(this.categoriesList,(function(t){var r=t.hasOwnProperty("value")?t.value:t.id;return e===r}));if(t)return this.selected_key=t.text?t.text:t.name,t;var r=l.a.chain(this.categoriesList).map("subcategories").flattenDeep().filter({id:e}).value();return r.length>0?(this.selected_key=r[0].name,r[0]):(this.$route.query.catname?this.selected_key=this.$route.query.catname:this.selected_key=null,this.selected_key)},handleQuery:function(e){var t=this,r={};return l.a.each(e,(function(e,o){""!==e&&(r[o]=e),l.a.isEmpty(t.searchTerm)||(r.search=t.searchTerm)})),r},searchProducts:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var o,c,n,d;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.productsLoading=!0,c=t.handleQuery(e),t.updateQueryParams(l.a.isEmpty(t.placeQuery)?D(D({},c),{},{location:t.placeQuery}):c),c=D(D({},c),{},{lang:t.$i18n.locale}),t.isSavedFilter&&(c=D(D({},c),{},{page:t.savedState.page})),r.next=7,t.$store.getters["search/getPlace"];case 7:return null!=(n=r.sent)&&n.geometry&&(c=D(D({},c),{},{lat:n.geometry.location.lat(),long:n.geometry.location.lng()})),r.next=11,m.a.productApi.searchElasticProductsTest(c,t.$auth.loggedIn);case 11:null!=(d=r.sent)&&null!==(o=d.data)&&void 0!==o&&o.hits&&(t.productList=l.a.map(d.data.hits.hits,(function(e){return{id:parseInt(e._id),categories:e._source.categoriesId,description:e._source.description,media:e._source.image,user:{id:e._source.userId,uuid:e._source.userUuid,firstname:e._source.userFirstName,avatar:e._source.userAvatar,latitude:e._source.location?e._source.location[0]:null,longitude:e._source.location?e._source.location[1]:null,company:e._source.company,closedRentalsAsLeaser:e._source.closedRentalsAsLeaser,closedRentalsAsRenter:e._source.closedRentalsAsRenter},price:e._source.price,price2:e._source.price2,price3:e._source.price3,price4:e._source.price4,rentingDayMin:e._source.rentingDayMin,metaKeywords:e._source.metaKeywords,averageRating:e._source.ratingAvg,ratingTotal:e._source.ratingTotal,title:e._source.title,urlKey:e._source.urlKey,distance:e.sort?l.a.last(e.sort):null}})),t.totalProducts=d.data.hits.total.value,t.pages=Math.ceil(t.totalProducts/t.searchQuery.perPage)),t.productsLoading=!1,void 0!==window&&null!==document.getElementById("item-list")&&(document.getElementById("item-list").scrollTop=0),t.isSavedFilter=!1;case 16:case"end":return r.stop()}}),r)})))()},openFilterDrawer:function(){this.drawerOpen=!this.drawerOpen},currentPosition:function(e){this.position=e.coordinates},toggleSuppliers:function(e){""===this.searchQuery.suppliers&&(this.searchQuery.suppliers!==e?this.searchQuery.suppliers=e:this.searchQuery.suppliers=""),this.searchQuery.suppliers!==e&&(this.searchQuery.suppliers=e)},toggleCheckbox:function(e){this.searchQuery.sort!==e?this.searchQuery.sort=e:this.searchQuery.sort="closest"},selectPlace:function(e){this.placeQuery=e,this.saveFilter(D(D({},this.searchQuery),{},{location:e}))},checkPlaceEmpty:function(e){(l.a.isEmpty(e.data)||l.a.isNil(e.data))&&(this.$store.dispatch("search/resetPlace"),this.placeQuery="",this.saveFilter(D(D({},this.searchQuery),{},{location:""})))},toggleMap:function(){this.isMapVisible=!this.isMapVisible},setFilteredList:function(e){this.activeProductList=e.products,this.$modal.show("filtered-list-modal")},processLocationChanged:function(e){this.$store.dispatch("search/savePlace",e),this.placeQuery=e.formatted_address;var t={lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};this.currentPosition({coordinates:t}),this.searchQuery.sort="closest",this.saveFilter(D(D({},this.searchQuery),{},{location:e.formatted_address}))},updateQueryParams:function(e){var t={};l.a.each(e,(function(filter,e){""!==filter&&(t[e]=filter)})),""!==this.searchQuery.category&&(this.selected_key?t.catname=this.selected_key:t.catname=this.selectedCat.name),t=l.a.omit(t,["perPage","category_id","category_name","query"]),l.a.isEqual(l.a.omit(this.searchQuery,["search","lat","long","category","query"]),{search:"",suppliers:"",page:1,perPage:72,priceFrom:0,priceTo:5e3,sort:"closest"})?this.$router.replace({query:t}).catch((function(e){})):1!==this.searchQuery.page?this.$router.push({query:t}):this.$router.replace({query:t}).catch((function(e){})),this.displayFilters()},checkSavedFilter:function(){this.isSavedFilter||(this.searchQuery.page=1)},setSortType:function(e){this.searchQuery.sort=this.searchQuery.sort===e?"":e},resetPriceFilter:function(){this.searchQuery=D(D({},this.searchQuery),{},{priceFrom:0,priceTo:5e3}),this.min_price=0,this.max_price=5e3},setLenderType:function(e){this.searchQuery.suppliers=e,this.toggleFilterDropdowns("lenderType")},setSortBy:function(e){this.searchQuery.sort=e,this.toggleFilterDropdowns("sort")},setDistance:function(e){this.distance=e,this.searchQuery.distance=e,this.toggleFilterDropdowns("distance_dropdown")},resetDistanceFilter:function(){this.distance=0,this.searchQuery.distance=""},setMinPriceFilter:l.a.debounce((function(e){this.searchQuery.priceFrom=Number(e),this.min_price=Number(e)}
1),150),setMaxPriceFilter:l.a.debounce((function(e){var t=Number(e)>this.min_price&&Number(e)>0?Number(e):Number(this.min_price+1);this.max_price=t,this.searchQuery.priceTo=t}),150),selectSingleDay:function(e){null===this.dateRange.start&&(this.dateRange.start=e.date)},resetDates:function(){this.dateRange={start:null,end:null},this.searchQuery.dateFrom="",this.searchQuery.dateTo="",this.toggleFilterDropdowns("availableDates")},setDates:function(){this.dateRange&&(this.dateRange.start||this.dateRange.end)&&(this.searchQuery.dateFrom=h()(this.dateRange.start).format("YYYY-MM-DD"),this.searchQuery.dateTo=h()(this.dateRange.end).format("YYYY-MM-DD"),this.toggleFilterDropdowns("availableDates"))},toggleFilterDropdowns:function(filter,e){var t=this;this.filterDropdowns[filter]=!this.filterDropdowns[filter],l.a.each(this.filterDropdowns,(function(e,r){r!==filter&&(t.filterDropdowns[r]=!1)}))},toggleSideDrawer:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if("filters"!==e){r.next=5;break}t.categoriesDrawer?t.categoriesDrawer=!1:t.toggleMap(),t.filterDrawer=!t.filterDrawer,r.next=16;break;case 5:if(r.prev=5,!(t.categoriesList.length<=1)){r.next=9;break}return r.next=9,t.getCategories();case 9:r.next=14;break;case 11:r.prev=11,r.t0=r.catch(5),console.error(r.t0);case 14:t.filterDrawer?t.filterDrawer=!1:t.toggleMap(),t.categoriesDrawer=!t.categoriesDrawer;case 16:case"end":return r.stop()}}),r,null,[[5,11]])})))()},displayFilters:function(){var e,t,r,o=this;this.selectedFilters=[];var c={priceFrom:{title:this.$t("pages.search.filters.price.title"),value:"CHF ".concat(this.searchQuery.priceFrom," - ").concat(this.searchQuery.priceTo)},distance:{title:this.$t("pages.search.filters.distance"),value:this.distanceRangeList},dateFrom:{title:this.$t("pages.search.filters.availabilityDates"),value:"".concat(h()(this.searchQuery.dateFrom).format("DD MMM")," - ").concat(h()(this.searchQuery.dateTo).format("DD MMM"))},suppliers:{title:this.$t("pages.search.filters.lenderType"),value:this.supplierTypes},sort:{title:this.$t("pages.search.filters.sort.empty"),value:this.sortList},category:{title:this.$t("pages.search.filters.category"),value:(null!==(e=null===(t=this.findCategory(parseInt(this.searchQuery.category)))||void 0===t?void 0:t.text)&&void 0!==e?e:null===(r=this.findCategory(parseInt(this.searchQuery.category)))||void 0===r?void 0:r.name)||this.findCategory(parseInt(this.searchQuery.category))}},n=l.a.isEqual(parseInt(this.searchQuery.priceTo),this.defaultQuery.priceTo)?l.a.omit(this.searchQuery,["lat","long","query","search","place","perPage","page","dateTo","priceTo"]):l.a.omit(this.searchQuery,["lat","long","query","search","place","perPage","page","dateTo"]),d=["priceFrom","dateFrom","category"];l.a.each(n,(function(filter,e){var t=l.a.isEqual(e,"priceTo")?"priceFrom":e;if(filter&&!l.a.some(o.selectedFilters,{filter:t}))if(l.a.hasIn(c,t)){var r;if(l.a.isEqual(t,"distance"))r=l.a.find(c[t].value,{max:parseInt(filter)});else if(r=l.a.find(c[t].value,{value:filter}),l.a.includes(d,t))return r=c[t],void o.selectedFilters.push({filter:t,name:r.title,value:r.value});o.selectedFilters.push({filter:t,name:c[t].title,value:r?r.text:filter})}else o.selectedFilters.push({filter:t,name:t,value:filter})}))}}},M=(r(1410),r(0)),component=Object(M.a)(S,(function(){var e=this,t=e._self._c;return t("Container",{class:{fullHeight:!e.$root.desktopView}},[null===e.$root.desktopView?t("div",{staticClass:"flex justify-content--center align-items--center"},[t("Loader")],1):t("div",{staticClass:"product__search",class:{mapVisible:e.isMapVisible}},[t("div",{staticClass:"fixed-grid",class:{mapVisible:e.isMapVisible,emptyList:e.productList.length<5}},[e.$root.desktopView&&!e.isMapExpanded?t("div",{staticClass:"filters"},[t("div",{staticClass:"filter-buttons"},[t("div",{staticClass:"filter-buttons__categories"},[t("button",{class:"search-filter-button ".concat(e.categoriesDrawer?"selected":""),on:{click:function(t){return e.toggleSideDrawer("categories")}}},[t("span",{class:[e.categoriesDrawer?"":"color--black"]},[e._v(e._s(e.$t("pages.search.filters.categories")))]),e._v(" "),t("img",{attrs:{src:r(1161)("./ICON_Categories".concat(e.categoriesDrawer?"_active":"",".svg")),role:"presentation",alt:""}})])]),e._v(" "),t("div",{staticClass:"filter-buttons__sort"},[t("button",{class:"search-filter-button ".concat(e.filterDropdowns.sort?"selected":""),on:{click:function(t){return e.toggleFilterDropdowns("sort")}}},[t("span",{class:[e.filterDropdowns.sort?"":"color--black"]},[e._v(e._s(e.$t("pages.search.filters.sort.empty")))]),e._v(" "),t("img",{staticClass:"filter-icon",class:[e.filterDropdowns.sort?"filter-icon--open":"filter-icon--closed"],attrs:{src:e.filterIconSrc("sort"),alt:"",role:"presentation"}})]),e._v(" "),e.filterDropdowns.sort?t("div",{staticClass:"sort-dropdown"},[t("div",{staticClass:"sort-options"},e._l(e.sortList,(function(r,o){return t("div",{key:o,class:"sort-option ".concat(e.searchQuery.sort===r.value?"selected":""),on:{click:function(t){return t.stopPropagation(),e.setSortBy(r.value)}}},[t("span",[e._v(e._s(r.text))])])}
1)),0)]):e._e()]),e._v(" "),t("div",{staticClass:"filter-buttons__all-filters"},[t("button",{class:"search-filter-button ".concat(e.filterDrawer?"selected":""),on:{click:function(t){return e.toggleSideDrawer("filters")}}},[t("span",{class:[e.filterDrawer?"":"color--black"]},[e._v(e._s(e.$t("pages.search.filters.allFilters")))]),e._v(" "),t("img",{attrs:{src:r(1162)("./ICON_Filters".concat(e.filterDrawer?"_active":"",".svg")),role:"presentation",alt:""}})])]),e._v(" "),t("div",{staticClass:"filter-buttons__reset-filters"},[t("button",{staticClass:"search-filter-button search-filter-button--reset",on:{click:e.resetFilters}},[t("span",[e._v(e._s(e.$t("pages.search.filters.clear")))]),e._v(" "),t("img",{attrs:{src:r(507),role:"presentation",alt:""}})])])]),e._v(" "),t("div",{staticClass:"selected-filters"},e._l(e.selectedFilters,(function(filter,r){return t("div",{key:r,staticClass:"filter"},[t("p",{staticClass:"name"},[e._v(e._s(filter.name)+":")]),e._v(" "),t("p",{staticClass:"value"},[e._v(e._s(filter.value))])])})),0)]):e._e(),e._v(" "),e.$root.desktopView?e._e():t("div",{staticClass:"places",class:{"flex align-items--center justify-content--space-between ":!e.$root.desktopView}},[t("div",{staticClass:"form__col form__col--places"},[t("div",{staticClass:"form__input-placeholder"},[t("gmap-autocomplete",{staticClass:"form__input form__input--has-icon",attrs:{id:"place",value:e.placeQuery,options:e.autocompleteOptions,fields:["formatted_address","geometry","types"],placeholder:e.$root.mobileView?e.$t("forms.where"):e.$t("vocabulary.searchPlaceProductPlaceholder")},on:{place_changed:function(t){return e.processLocationChanged(t)}},nativeOn:{input:function(t){return e.checkPlaceEmpty.apply(null,arguments)}}}),e._v(" "),t("div",{staticClass:"form__input-icon"},[t("button",{attrs:{type:"button"},on:{click:function(t){return e.searchProducts(e.searchQuery)}}},[e.$root.desktopView&&!e.$root.tabletView?t("Icon",{attrs:{"icon-name":"location"}}):e._e(),e._v(" "),e.$root.desktopView?e._e():t("Icon",{attrs:{"icon-name":"location-pin-mob"}})],1)])],1)]),e._v(" "),e.$root.desktopView?e._e():t("div",{staticClass:"ml-15 filters-btn-placeholder"},[t("button",{staticClass:"btn btn--fit pr-10 pl-10",class:[e.isFilterApplied?"btn--white":"active"],on:{click:function(t){return t.preventDefault(),e.openFilterDrawer.apply(null,arguments)}}},[t("Icon",{attrs:{"icon-name":"filters"}}),e._v(" "),t("span",[e._v(e._s(e.$t("pages.search.filtersTitle")))])],1)])]),e._v(" "),!e.$root.desktopView&&e.drawerOpen?t("div",{class:{"fixed-filters":e.drawerOpen}},[t("div",{staticClass:"filter-drawer"},[t("Icon",{staticClass:"icon-close",attrs:{"icon-name":"close"},nativeOn:{click:function(t){return e.openFilterDrawer.apply(null,arguments)}}}),e._v(" "),t("h2",[e._v(e._s(e.$t("pages.search.filtersTitle")))]),e._v(" "),t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(e.$t("pages.search.filters.sortTitle")))]),e._v(" "),t("div",{staticClass:"flex flex--wrap flex--direction-column form__input-placeholder suppliers-checkboxes mt-25"},e._l(e.mobileSortOptions,(function(r,o){return t("div",{key:o,class:"option ".concat(e.searchQuery.sort===r.value?"selected":""),on:{click:function(t){return t.stopPropagation(),e.toggleCheckbox(r.value)}}},[t("p",[e._v(e._s(r.text))])])})),0),e._v(" "),t("div",{staticClass:"separator"}),e._v(" "),t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(""!==e.searchQuery.dateFrom&&""!==e.searchQuery.dateTo?"".concat(e.$t("pages.search.filters.availabilityForDates")," ").concat(e.selectedDates):e.$t("pages.search.filters.availabilityDates")))]),e._v(" "),t("client-only",[t("vc-date-picker",{ref:"datePicker",attrs:{"is-range":"","is-expanded":"","min-date":e.setAvailability.minDate,"disabled-dates":e.setAvailability.disabledDates,"select-attribute":e.selectAttribute,"drag-attribute":e.selectAttribute,locale:e.$i18n.locale,"trim-weeks":!0,masks:e.setAvailability.masks},on:{dayclick:e.selectSingleDay,input:e.setDates},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),t("div",{staticClass:"separator"}),e._v(" "),t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(e.$t("pages.search.filters.distanceRange.title")))]),e._v(" "),t("div",{staticClass:"distance-options"},e._l(e.distanceRangeList,(function(r,o){return t("div",{key:o,class:"distance-option ".concat("fr"===e.$i18n.locale?"fr":""," ").concat(parseInt(e.searchQuery.distance)===r.max||e.searchQuery.distance===r.max?"selected":""),on:{click:function(t){t.stopPropagation(),e.searchQuery.distance=r.max}}},[t("span",[e._v(e._s(r.textMobile))])])})),0),e._v(" "),t("div",{staticClass:"separator"}),e._v(" "),t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(e.$t("pages.search.filters.lenderType")))]),e._v(" "),t("div",{staticClass:"flex flex--direction-column suppliers-checkboxes"},e._l(e.supplierTypes,(function(r,o){return t("div",{key:o,class:"option ".concat(e.searchQuery.suppliers===r.value?"selected":""),on:{click:function(t){return t.stopPropagation(),e.toggleSuppliers(r.value)}}},[t("p",[e._v(e._s(r.text))])])})),0),e._v(" "),t("div",{staticClass:"separator"}),e._v(" "),t("h4",{staticClass:"mt-25 mb-15"},[e._v(e._s(e.isFilterApplied?"".concat(e.$t("pages.search.filters.price.title")):"".concat(e.$t("pages.search.filters.price.title"),": CHF ").concat(e.searchQuery.priceFrom,"-").concat(e.searchQuery.priceTo)))]),e._v(" "),t("DoubleRangeSlider",{attrs:{min:e.searchQuery.priceFrom!==e.defaultQuery.priceFrom?e.searchQuery.priceFrom:parseInt(e.min_price),max:e.searchQuery.priceTo!==e.defaultQuery.priceTo?e.searchQuery.priceTo:parseInt(e.max_price)},on:{"update:min":e.setMinPriceFilter,"update:max":e.setMaxPriceFilter}}),e._v(" "),t("div",{staticClass:"mt-25 price-options"},e._l(e.priceRangeList,(function(option,r){return t("div",{key:r,class:"price-option ".concat(e.min_price===option.min&&e.max_price===option.max?"selected":""),on:{click:function(t){t.stopPropagation(),e.min_price=0===option.min?0:option.min,e.max_price=option.max<0?1:option.max,e.searchQuery.priceFrom=option.min,e.searchQuery.priceTo=option.max}}},[t("span",[e._v(e._s(option.text))])])})),0),e._v(" "),t("button",{staticClass:"btn btn--fit btn--primary btn--center mt-25",on:{click:e.openFilterDrawer}}
1,[e._v(e._s(e.$t("buttons.applyFilters")))])],1)]):e._e(),e._v(" "),e.$root.desktopView||e.$root.tabletView?e._e():t("div",{attrs:{id:"reset"}},[t("p",{staticClass:"cursor--pointer mb-20",class:e.$root.mobileView?"grey-link ml-5":"grey-link",on:{click:e.resetFilters}},[e._v(e._s(e.$t("pages.search.filters.clear")))])]),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.areProductsShown?t("div",{staticClass:"item-list",class:{"item-list--loading":e.productsLoading},attrs:{id:"item-list"}},[e.productsLoading&&!e.isMapExpanded?t("div",{staticClass:"item-list__loader"},[t("Loader")],1):e._e(),e._v(" "),!e.productsLoading&&!e.isMapExpanded&&e.productList.length<1?t("EmptySearchState",{on:{reset:e.resetFilters}}):e._e(),e._v(" "),!e.productsLoading&&!e.isMapExpanded&&e.productList.length>0?t("SearchOpenProductList",{staticClass:"search-results mt-10",class:[e.productList.length%3==0||e.productList.length>3?"align-self--center justify-self--center full-width":"fit-width"],attrs:{"product-list":e.productList,"current-page":e.searchQuery.page}}):e._e(),e._v(" "),e.productsLoading||e.isMapExpanded||0===e.productList.length?e._e():t("div",{staticClass:"pagination-container pagination-container-bottom mt-50"},[t("Pagination",{staticClass:"fit center",attrs:{"current-page":e.searchQuery.page,"per-page":e.searchQuery.perPage,"total-items":e.totalProducts},on:{"page-click":function(t){return e.goToNextPage(t,!0)}}})],1)],1):e._e()]),e._v(" "),t("transition",[e.categoriesDrawer||!e.filterDrawer||e.isMapVisible?e._e():t("div",{staticClass:"all-filters-drawer"},[t("div",{staticClass:"all-filters-drawer__header"},[t("h3",[e._v(e._s(e.$t("pages.search.filters.allFilters")))]),e._v(" "),t("button",{on:{click:function(t){return e.toggleSideDrawer("filters")}}},[t("Icon",{attrs:{"icon-name":"close"}})],1)]),e._v(" "),t("div",{staticClass:"all-filters-drawer__list"},[t("div",{staticClass:"filter"},[t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(e.$t("pages.search.filters.distanceRange.title")))]),e._v(" "),t("div",{staticClass:"distance-options"},e._l(e.distanceRangeList,(function(r,o){return t("div",{key:o,class:"distance-option ".concat("fr"===e.$i18n.locale?"fr":""," ").concat(parseInt(e.searchQuery.distance)===r.max||e.searchQuery.distance===r.max?"selected":""),on:{click:function(t){t.stopPropagation(),e.searchQuery.distance=r.max}}},[t("span",[e._v(e._s(r.textMobile))])])})),0)]),e._v(" "),t("div",{staticClass:"filter"},[t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(e.$t("pages.search.filters.lenderType")))]),e._v(" "),t("div",{staticClass:"lender-options"},e._l(e.supplierTypes,(function(r,o){return t("div",{key:o,staticClass:"lender-option",class:{active:e.searchQuery.suppliers===r.value},on:{click:function(t){return t.stopPropagation(),e.setLenderType(r.value)}}},[t("div",{staticClass:"type-icon"},[t("nuxt-img",{attrs:{src:"".concat(r.icon).concat(e.searchQuery.suppliers===r.value?"_active.svg":".svg"),quality:"100",alt:r.text}})],1),e._v(" "),t("p",{staticClass:"option-text"},[e._v(e._s(r.text))])])})),0)]),e._v(" "),t("div",{staticClass:"filter"},[t("h4",{staticClass:"mt-25 mb-20"},[e._v(e._s(""!==e.searchQuery.dateFrom&&""!==e.searchQuery.dateTo?"".concat(e.$t("pages.search.filters.availabilityForDates")," ").concat(e.selectedDates):e.$t("pages.search.filters.availabilityDates")))]),e._v(" "),t("client-only",[t("vc-date-picker",{ref:"datePicker",attrs:{"is-range":"","is-expanded":"","min-date":e.setAvailability.minDate,"disabled-dates":e.setAvailability.disabledDates,"select-attribute":e.selectAttribute,"drag-attribute":e.selectAttribute,locale:e.$i18n.locale,"trim-weeks":!0,masks:e.setAvailability.masks},on:{dayclick:e.selectSingleDay,input:e.setDates},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1)],1),e._v(" "),t("div",{staticClass:"filter"},[t("h4",{staticClass:"mt-25 mb-15"},[e._v(e._s(e.isFilterApplied?"".concat(e.$t("pages.search.filters.price.title")):"".concat(e.$t("pages.search.filters.price.title"),": CHF ").concat(e.searchQuery.priceFrom,"-").concat(e.searchQuery.priceTo)))]),e._v(" "),t("DoubleRangeSlider",{attrs:{min:parseInt(e.min_price),max:parseInt(e.max_price)},on:{"update:min":e.setMinPriceFilter,"update:max":e.setMaxPriceFilter}}),e._v(" "),t("div",{staticClass:"mt-25 price-options"},e._l(e.priceRangeList,(function(option,r){return t("div",{key:r,class:"price-option ".concat(e.min_price===option.min&&e.max_price===option.max?"selected":""),on:{click:function(t){t.stopPropagation(),e.min_price=option.min,e.max_price=option.max,e.searchQuery.priceFrom=option.min,e.searchQuery.priceTo=option.max}}},[t("span",[e._v(e._s(option.text))])])})),0)],1)])])]),e._v(" "),t("transition",[e.filterDrawer||!e.categoriesDrawer||e.isMapVisible?e._e():t("div",{staticClass:"all-filters-drawer"},[t("div",{staticClass:"all-filters-drawer__header"},[t("h3",[e._v(e._s(e.$t("pages.search.filters.categories")))]),e._v(" "),t("button",{on:{click:function(t){return e.toggleSideDrawer("categories")}}},[t("Icon",{attrs:{"icon-name":"close"}})],1)]),e._v(" "),t("div",{staticClass:"all-filters-drawer__list"},e._l(e.categoriesList,(function(r,o){return t("Category",{key:o,attrs:{category:r},on:{selected:function(t){return e.selectCategory(r)}}})})),1)])]),e._v(" "),t("transition",[e.isMapVisible?t("div",{staticClass:"position--relative fixed-gmap",class:{"map-expanded":e.isMapExpanded}},[t("div",{staticClass:"fixed-container"},[t("div",{staticClass:"gMapContainer"},[t("GoogleMapProductsSearchNew",{attrs:{products:e.products,place:e.place,input:e.inputField,cleared:e.clearMap},on:{selected:function(t){return e.selectPlace(t)},changed:function(t){return e.currentPosition(t)},"close-map":e.toggleMap,"filtered-products":function(t){return e.setFilteredList(t)},cleared:function(t){e.clearMap=!1},"expand-map":function(t){e.isMapExpanded=t}}}
1)],1)])]):e._e()])],1)]),e._v(" "),e.$root.desktopView||e.productsLoading||e.isMapVisible||e.drawerOpen?e._e():t("div",{staticClass:"fixed-buttons search"},[t("button",{staticClass:"btn btn--primary btn--md",on:{click:e.openCategoriesModal}},[t("Icon",{attrs:{"icon-name":"categories"}}),e._v(" "),t("span",[e._v(e._s(e.$t("pages.search.filters.categories")))])],1),e._v(" "),t("button",{staticClass:"btn btn--primary btn--sm",on:{click:e.toggleMap}},[t("Icon",{attrs:{"icon-name":"map"}}),e._v(" "),t("span",[e._v(e._s(e.$t("pages.search.filters.map")))])],1)]),e._v(" "),t("SearchCategoriesModal",{attrs:{categories:e.categoriesList},on:{selected:function(t){return e.selectCategory(t)}}}),e._v(" "),t("ModalFilteredProducts",{attrs:{products:e.activeProductList}})],1)}),[],!1,null,"5d2ca620",null);t.default=component.exports;installComponents(component,{Icon:r(17).default,GoogleMapProductsSearchNew:r(447).default,Container:r(18).default})},1699:function(e,t,r){"use strict";r.r(t);var o=[function(){var e=this._self._c;return e("div",{staticClass:"visual"},[e("img",{attrs:{src:r(1622),alt:""}})])}],c={name:"maintenance",nuxtI18n:{paths:{en:"/maintenance",de:"/wartung",fr:"/maintenance"}},layout:"maintenance",auth:!1},n=r(0),component=Object(n.a)(c,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"maintenance-grid"},[e._m(0),e._v(" "),t("div",{attrs:{id:"text-content"}},[t("div",{staticClass:"content"},[t("h1",{staticClass:"main-heading",class:{fr:"fr"===e.$i18n.locale,de:"de"===e.$i18n.locale},domProps:{innerHTML:e._s(e.$t("pages.maintenance.mainHeading"))}}),e._v(" "),t("p",{staticClass:"description",domProps:{innerHTML:e._s(e.$t("pages.maintenance.description"))}})])])])}),o,!1,null,null,null);t.default=component.exports},1730:function(e,t,r){"use strict";r.r(t);r(35),r(28),r(42),r(22),r(4),r(60),r(13),r(11),r(78);var o={name:"sms-chat-redirect",components:{NewLoader:r(44).default},auth:!1,beforeRouteEnter:function(e,t,r){r((function(e){return e.redirectToChat()}))},methods:{redirectToChat:function(){var e=["de","en","fr"].includes(this.$i18n.locale)?this.$i18n.locale:"de",t=this.$route.params.chatId,r={section:"Messages"};if(t&&/^\d+$/.test(String(t))&&(r.chatId=String(t),r.comp="chat"),this.$auth&&this.$auth.loggedIn)this.$router.replace({path:"/".concat(e,"/dashboard"),query:r});else{var o="/".concat(e,"/dashboard?").concat(new URLSearchParams(r).toString());this.$router.replace(this.localePath({name:"login",query:{redirect:o}}))}}}},c=r(0),component=Object(c.a)(o,(function(){return(0,this._self._c)("NewLoader")}),[],!1,null,null,null);t.default=component.exports},756:function(e,t,r){var content=r(1401);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(21).default)("7f4a4d8c",content,!0,{sourceMap:!1})},761:function(e,t,r){var content=r(1411);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(21).default)("9c63bfdc",content,!0,{sourceMap:!1})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.