import{i as r}from"./entry.73954258.js";import{A as e}from"./advert.a20d7b8d.js";const c=r({id:"products-filter",state:d,getters:{queryParams(){const i={};switch(i.category=this.category,i.pricingType=this.priceMinInCents||this.priceMaxInCents?this.pricingType:void 0,i.priceMinInCents=this.priceMinInCents?this.priceMinInCents*100:void 0,i.priceMaxInCents=this.priceMaxInCents?this.priceMaxInCents*100:void 0,i.priceOnRequest=this.priceOnRequest?void 0:"false",i.sortBy=this.sortBy,i.sortDesc=this.sortDesc?"true":void 0,i.postalCode=this.postalCode,i.userId=this.userId,this.woodTypeId==null&&(this.woodTypeId=void 0),this.countryCodeOfOrigin==null&&(this.countryCodeOfOrigin=void 0),this.lengthMin=this.lengthMin==0?void 0:this.lengthMin,this.lengthMax=this.lengthMax==0?void 0:this.lengthMax,this.diameterMin=this.diameterMin==0?void 0:this.diameterMin,this.diameterMax=this.diameterMax==0?void 0:this.diameterMax,this.quantityMin=this.quantityMin==0?void 0:this.quantityMin,this.quantityMax=this.quantityMax==0?void 0:this.quantityMax,this.thicknessMin=this.thicknessMin==0?void 0:this.thicknessMin,this.thicknessMax=this.thicknessMax==0?void 0:this.thicknessMax,this.category){case e.WOOD_LOG:i.ashId=this.ashId,i.fineFractionId=this.fineFractionId,i.particleSizeId=this.particleSizeId,i.moistureContentId=this.moistureContentId,i.rawMaterialGroupId=this.rawMaterialGroupId,i.woodTypeId=this.woodTypeId,i.lengthMin=this.lengthMin,i.lengthMax=this.lengthMax,i.diameterMin=this.diameterMin,i.diameterMax=this.diameterMax,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.countryCodeOfOrigin=this.countryCodeOfOrigin,i.pefcCertified=this.pefcCertified?"true":void 0;break;case e.SAWN_WOOD:i.widthMin=this.widthMin,i.widthMax=this.widthMax,i.thicknessMin=this.thicknessMin,i.thicknessMax=this.thicknessMax,i.woodTypeId=this.woodTypeId,i.lengthMin=this.lengthMin,i.lengthMax=this.lengthMax,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.pefcCertified=this.pefcCertified?"true":void 0,i.countryCodeOfOrigin=this.countryCodeOfOrigin;break;case e.FURNACE_WOOD:i.dryingStateId=this.dryingStateId?this.dryingStateId:void 0,i.woodTypeId=this.woodTypeId,i.lengthMin=this.lengthMin,i.lengthMax=this.lengthMax,i.diameterMin=this.diameterMin,i.diameterMax=this.diameterMax,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.pefcCertified=this.pefcCertified?"true":void 0,i.countryCodeOfOrigin=this.countryCodeOfOrigin,i.deliveryIsPossible=this.deliveryIsPossible?"true":void 0;break;case e.FOREST_WOOD:i.woodTypeId=this.woodTypeId,i.diameterMin=this.diameterMin,i.diameterMax=this.diameterMax,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.pefcCertified=this.pefcCertified?"true":void 0,i.isFromTrunkSale=this.isFromTrunkSale?"true":void 0,i.isForProcessing=this.isForProcessing?"true":void 0;break;case e.PELLET:i.pelletQualityType=this.pelletQualityType?this.pelletQualityType:void 0,i.dinPlusCertified=this.dinPlusCertified?"true":void 0,i.enPlusCertified=this.enPlusCertified?"true":void 0,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.pefcCertified=this.pefcCertified?"true":void 0,i.deliveryIsPossible=this.deliveryIsPossible?"true":void 0,i.blowInIsPossible=this.blowInIsPossible?"true":void 0;break;case e.WOOD_CHIPS:i.woodChipsWoodTypeId=this.woodChipsWoodTypeId?this.woodChipsWoodTypeId:void 0,i.woodChipsDryingStateId=this.woodChipsDryingStateId?this.woodChipsDryingStateId:void 0,i.ashId=this.ashId?this.ashId:void 0,i.fineFractionId=this.fineFractionId?this.fineFractionId:void 0,i.particleSizeId=this.particleSizeId?this.particleSizeId:void 0,i.moistureContentId=this.moistureContentId?this.moistureContentId:void 0,i.rawMaterialGroupId=this.rawMaterialGroupId?this.rawMaterialGroupId:void 0,i.quantityMin=this.quantityMin,i.quantityMax=this.quantityMax,i.pefcCertified=this.pefcCertified?"true":void 0,i.countryCodeOfOrigin=this.countryCodeOfOrigin,i.deliveryIsPossible=this.deliveryIsPossible?"true":void 0,i.blowInIsPossible=this.blowInIsPossible?"true":void 0;break;case e.COMPANY_SERVICE:i.categoryId=this.categoryId,i.pefcCertified=this.pefcCertified?"true":void 0;break}return i}},actions:{initialize(i){var s,n,a,o;switch(this.resetFilters(),this.category=(s=i.category)==null?void 0:s.toUpperCase(),this.pricingType=i.pricingType??"PRICE_PER_UNIT",this.priceMinInCents=i.priceMinInCents,this.priceMaxInCents=i.priceMaxInCents,this.priceOnRequest=i.priceOnRequest||!0,this.searchTerm=i.searchTerm,this.sortBy=((n=i.sorting)==null?void 0:n.sortBy)||"DISTANCE",this.sortDesc=(a=i.sorting)==null?void 0:a.sortDesc,this.postalCode=(o=i.sorting)==null?void 0:o.postalCode,this.userId=i.userId,this.category){case e.WOOD_LOG:{const t=i.categoryData;this.woodTypeId=t.woodTypeId,this.lengthMin=t.lengthMin,this.lengthMax=t.lengthMax,this.diameterMin=t.diameterMin,this.diameterMax=t.diameterMax,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.pefcCertified=t.pefcCertified,this.countryCodeOfOrigin=t.countryCodeOfOrigin;break}case e.SAWN_WOOD:{const t=i.categoryData;this.woodTypeId=t.woodTypeId,this.lengthMin=t.lengthMin,this.lengthMax=t.lengthMax,this.widthMin=t.widthMin,this.widthMax=t.widthMax,this.thicknessMin=t.thicknessMin,this.thicknessMax=t.thicknessMax,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.pefcCertified=t.pefcCertified,this.countryCodeOfOrigin=t.countryCodeOfOrigin;break}case e.FURNACE_WOOD:{const t=i.categoryData;this.woodTypeId=t.woodTypeId,this.dryingStateId=t.dryingStateId,this.lengthMin=t.lengthMin,this.lengthMax=t.lengthMax,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.pefcCertified=t.pefcCertified,this.deliveryIsPossible=t.deliveryIsPossible;break}case e.FOREST_WOOD:{const t=i.categoryData;this.woodTypeId=t.woodTypeId,this.diameterMin=t.diameterMin,this.diameterMax=t.diameterMax,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.isFromTrunkSale=t.isFromTrunkSale,this.isForProcessing=t.isForProcessing;break}case e.PELLET:{const t=i.categoryData;this.pelletQualityType=t.pelletQualityType,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.pefcCertified=t.pefcCertified,this.enPlusCertified=t.enPlusCertified,this.dinPlusCertified=t.dinPlusCertified,this.deliveryIsPossible=t.deliveryIsPossible,this.blowInIsPossible=t.blowInIsPossible,this.countryCodeOfOrigin=t.countryCodeOfOrigin;break}case e.WOOD_CHIPS:{const t=i.categoryData;this.woodChipsWoodTypeId=t.woodChipsWoodTypeId,this.woodChipsDryingStateId=t.woodChipsDryingStateId,this.ashId=t.ashId,this.fineFractionId=t.fineFractionId,this.particleSizeId=t.particleSizeId,this.rawMaterialGroupId=t.rawMaterialGroupId,this.moistureContentId=t.moistureContentId,this.quantityMin=t.quantityMin,this.quantityMax=t.quantityMax,this.pefcCertified=t.pefcCertified,this.deliveryIsPossible=t.deliveryIsPossible,this.blowInIsPossible=t.blowInIsPossible,this.countryCodeOfOrigin=t.countryCodeOfOrigin;break}case e.COMPANY_SERVICE:{const t=i.categoryData;this.categoryId=t.categoryId,this.pefcCertified=t.pefcCertified;break}}},resetFilters(){Object.assign(this,d())}}});function d(){return{category:void 0,pricingType:"PRICE_PER_UNIT",priceMaxInCents:void 0,priceMinInCents:void 0,priceOnRequest:!0,sortBy:"PUBLISHED_AT",sortDesc:void 0,postalCode:void 0,lengthMin:void 0,lengthMax:void 0,quantityMin:void 0,quantityMax:void 0,diameterMin:void 0,diameterMax:void 0,thicknessMax:void 0,thicknessMin:void 0,widthMin:void 0,widthMax:void 0,ashId:void 0,categoryId:void 0,countryCodeOfOrigin:void 0,dryingStateId:void 0,fineFractionId:void 0,moistureContentId:void 0,particleSizeId:void 0,pelletQualityType:void 0,rawMaterialGroupId:void 0,woodChipsDryingStateId:void 0,woodChipsWoodTypeId:void 0,woodTypeId:void 0,blowInIsPossible:!1,deliveryIsPossible:!1,dinPlusCertified:!1,enPlusCertified:!1,isForProcessing:!1,isFromTrunkSale:!1,pefcCertified:!1,userId:void 0}}export{c as u};
