1"use strict";(self.webpackChunkgatsby_starter_event=self.webpackChunkgatsby_starter_event||[]).push([[3429],{74239:function(t,e,n){function i(t){var e=t.extractIdsFn,n=t.id,i=e({event:t.event}),r=i.byIsBiodynamic,o=i.byIsOrganic,a=i.byIsCertifiedOrganic,s=i.byIsVegetarian,l=i.byIsVegan,u=i.byIsSustainable;return{isVegan:l.includes(n),isVegetarian:s.includes(n),isCertifiedOrganic:a.includes(n),isOrganic:o.includes(n),isBiodynamic:r.includes(n),isSustainable:u.includes(n)}}function r(t){var e=t.extractIdsFn,n=t.id,i=e({event:t.event}),r=i.byIsBiodynamic,o=i.byIsOrganic,a=i.byIsCertifiedOrganic,s=i.byIsVegetarian,l=i.byIsVegan,u=i.byIsSustainable;return[l.includes(n)&&"VEGAN",s.includes(n)&&"VEGETARIAN",(a.includes(n)||o.includes(n))&&"ORGANIC",r.includes(n)&&"BIODYNAMIC",u.includes(n)&&"SUSTAINABLE"].filter(Boolean)}function o(t){var e=t.event;return["byIsBiodynamic","byIsOrganic","byIsCertifiedOrganic","byIsVegetarian","byIsVegan","byIsSustainable"].reduce((function(t,n){var i,r,o,a=((null==e||null===(i=e.registeredProducts)||void 0===i||null===(r=i[n])||void 0===r||null===(o=r.find((function(t){return"true"===t.fieldValue})))||void 0===o?void 0:o.byPartner)||[]).map((function(t){return t.nodes[0].producerId}));return t[n]=a,t}),{byIsBiodynamic:[],byIsOrganic:[],byIsCertifiedOrganic:[],byIsVegetarian:[],byIsVegan:[],byIsSustainable:[]})}function a(t){var e=t.event;return["byIsBiodynamic","byIsOrganic","byIsCertifiedOrganic","byIsVegetarian","byIsVegan","byIsSustainable"].reduce((function(t,n){var i,r,o,a=((null==e||null===(i=e.registeredProducts)||void 0===i||null===(r=i[n])||void 0===r||null===(o=r.find((function(t){return"true"===t.fieldValue})))||void 0===o?void 0:o.byPartner)||[]).map((function(t){return t.nodes[0].partnerId}));return t[n]=a,t}),{byIsBiodynamic:[],byIsOrganic:[],byIsCertifiedOrganic:[],byIsVegetarian:[],byIsVegan:[],byIsSustainable:[]})}n.d(e,{Fx:function(){return i},VD:function(){return o},n1:function(){return r},s7:function(){return a}})},54208:function(t,e,n){n.r(e),n.d(e,{default:function(){return z}});n(38559),n(6417);var i=n(35723),r=n(36660),o=n(67294),a=n(70977),s=n(55894),l=n(38877),u=n(57755),d=n(3239),c=n(90178),g=n(74554),b=n(94478),f=n(16211),v=n(2957),p=n(28207),m=n(12308),h=n(47713),Z=n(93441);function y(t){return(0,a.tZ)(i.xu,t,(0,a.tZ)("img",{src:Z.Z,width:"120",height:"120",alt:""}),(0,a.tZ)(i.Dx,{variant:"largest",sx:{marginBottom:3}},(0,a.tZ)(r.cC,{id:"Nothing here, all empty."})),(0,a.tZ)(i.P,null,(0,a.tZ)(r.cC,{id:"It looks like what you are searching doesnât exist here. Try to apply less filters or clear all filters."})))}var x=n(99358),I=n(22196);function C(t){switch(t){case"inMarket":return{isSeekingDistribution:O};case"global":return{distributionInCountries:k,seekingDistributionInCountries:w};case"all":return{isSeekingDistribution:O,distributionInCountries:k,seekingDistributionInCountries:w};default:return{}}}var k={title:{id:"Distribution in countries"},size:200,conjunction:!0,multiSelect:!0,get:function(t){var e,n;return(null===(e=t.profile)||void 0===e||null===(n=e.distributionInCountries)||void 0===n?void 0:n.filter(
1Boolean))||[]}},w={title:{id:"Seeking distribution"},size:200,conjunction:!0,multiSelect:!0,get:function(t){var e,n;return(null===(e=t.profile)||void 0===e||null===(n=e.seekingDistributionInCountries)||void 0===n?void 0:n.filter(Boolean))||[]}},O={title:{id:"Distribution in Market"},size:100,conjunction:!1,get:function(t){return String(t.isSeekingDistribution||!1)},translations:{true:{id:"Seeking Distribution"},false:{id:"Has Distribution"}}},S={ORGANIZER_REVIEWED:1,STEP_COMPLETED:2,STEP_PAYMENT:2,STEP_REVIEW:3},T={standName:function(t){var e,n;return(null==t||null===(e=t.stand)||void 0===e||null===(n=e.name)||void 0===n?void 0:n.split(/[\s,-]+/).map((function(t){return"Tisch"===t?void 0:Number(t)?t.padStart(3,"0"):t})).filter(Boolean))||[]},dataCompleteness:function(t){var e;return S[null==t?void 0:t.registrationStatus]-((null==t||null===(e=t.registeredProducts)||void 0===e?void 0:e.totalCount)>0?1:0)}},j=n(63366),D=n(44472),P=["totalCount","count"],N=["children"];function V(t){var e=t.totalCount,n=t.count,i=(0,j.Z)(t,P);return n===e?(0,a.tZ)(D.Z,i,(0,a.tZ)(r.cC,{id:"{totalCount, plural, one {<0><1>#</1> producer</0>} other {<2><3>#</3> producers</2>}}",values:{totalCount:e},components:{0:(0,a.tZ)(o.Fragment,null),1:(0,a.tZ)(B,null),2:(0,a.tZ)(o.Fragment,null),3:(0,a.tZ)(B,null)}})):(0,a.tZ)(D.Z,i,(0,a.tZ)(r.cC,{id:"{totalCount, plural, one {<0><1>{count}</1> of <2>#</2> producers</0>} other {<3><4>{count}</4> of <5>#</5> producers</3>}}",values:{totalCount:e,count:n},components:{0:(0,a.tZ)(o.Fragment,null),1:(0,a.tZ)(B,null),2:(0,a.tZ)(B,null),3:(0,a.tZ)(o.Fragment,null),4:(0,a.tZ)(B,null),5:(0,a.tZ)(B,null)}}))}function B(t){var e=t.children,n=(0,j.Z)(t,N);return(0,a.tZ)("em",Object.assign({sx:{color:"primary",fontStyle:"normal"}},n),e)}var E=function(t){return((t.countryName||"")+" "+(t.region||"")+" "+(t.city||"")).trim()};function M(t){var e,n,Z,k=t.producers,w=(t.collectionId,t.location),O=t.locale,S=(0,r.mV)().i18n,j=(0,b.Z)(w),D=j[0],P=j[1],N=(e=(0,I.Z)().showDistributionDetails,{aggregations:Object.assign({event:{title:{id:"Events"},size:20,get:function(t){var e;return null===(e=t.event)||void 0===e?void 0:e.name}},highlights:{title:{id:"Highlights"},size:20,get:"offeringTypes",translations:{videos:{id:"Videos"},onlineShop:{id:"Online shop"},imageGallery:{id:"Image gallery"}}},countryName:{title:{id:"Countries"},size:100,conjunction:!1,get:function(t){return t.countryName||[]}}},C(e),{priceRanges:{title:{id:"Price ranges"},size:100,conjunction:!1}}),sortings:{byStandName:{title:{id:"Table number"},field:[T.standName,"profile.sortName","name"],order:"asc"},byProducerName:{title:{id:"Producer name"},field:["profile.sortName","name"],order:"asc"}},search:{keys:[{key:"name",threshold:x.tL.CONTAINS},function(t){return((t.countryName||"")+" "+(t.region||"")+" "+(t.city||"")).trim()},function(t){var e,n;return(null==t||null===(e=t.stand)||void 0===e||null===(n=e.name)||void 0===n?void 0:n.replace(/[()]/g,""))||""}]}}),B=(0,s.Z)(),M=(0,h.ZP)().exhibitors,A=k.map((function(t){var e=M.find((function(e){return e.exhibitorId===t.exhibitorId}));return Object.assign({},t,{exhibitor:e})})),F=(n=A,Z=D.searchTerm,o.useMemo((function(){return Z?(0,x.Lu)(n,Z,{keys:["name",E,"stand.name"],threshold:x.tL.ACRONYM,baseSort:function(t,e){return t.index<e.index?-1:1}}):n}),[n,Z])),_=Object.entries(N.sortings).map((function(t){var e=t[0],n=t[1];return Object.assign({key:e},n)})),z=(_.find((function(t){return t.key===D.sort}))||_[0]).key,R=(0,c.i)(),L=R.getToggleProps,Y=R.getFiltersProps,G=R.isVisibleOnDesktop,H=o.useState(5),U=H[0],W=H[1],X=(0,g.Z)(F,N),q=Object.fromEntries(Object.keys(N.aggregations).map((function(t){return[t,D[t]||[]]}))),K=X.search({per_page:U,sort:z,filters:q}),J=K.data,Q=K.pagination,$=o.useCallback((function(){return W((function(t){return t+5}))}),[]);function tt(t,e){P((0,d.yN)(t.name,e.key)),W(5)}var et={gridColumnStart:[1,G?2:1],gridColumnEnd:-1},nt=Q.total>J.items.length,it={path:w.href};return(0,a.tZ)(f.Z,{locale:O},(0,a.tZ)(m.Z,{page:it}),(0,a.tZ)(i.xu,{sx:{backgroundColor:"light"}},(0,a.tZ)(i.W2,{fluid:!0,sx:{paddingTop:3,paddingBottom:6}},(0,a.tZ)(i.Kq,null,(0,a.tZ)(l.Z,{searchTerm:D.searchTerm,aggregations:J.aggregations,definitions:N.aggregations,onToggleFilter:tt,onClearFilters:function(){return P((0,d.lf)())}}),(0,a.tZ)(i.kC,{gap:2,align:"baseline",justify:"space-between",sx:{flexDirection:["column","row"]}},(0,a.tZ)(V,{totalCount:k.length,count:Q.total})),(0,a.tZ)(i.rj,{width:254,repeat:"fill",sx:{alignItems:"center",gridAutoFlow:"dense"}},(0,a.tZ)(p.Z,{sortings:_,value:z,onChange:function(t){return P((0,d.UL)(t))},sx:{gridColumn:"-2/-1",textAlign:"right"}}),(0,a.tZ)(u.Z,{placeholder:S._({id:"Enter wine or producer name"}),value:D.searchTerm,onChange:function(t){return W(5),P((0,d.OM)(t))},variant:"large",sx:{borderColor:"borderSecondary",gridColumn:["1/-1","2/-2"]}}),(0,a.tZ)(c.Z.ToggleDesktop,L()),(0,a.tZ)(c.Z.ToggleMobile,L())),(0,a.tZ)(i.rj,{width:254,repeat:"fill",sx:{alignItems:"flex-start"}},(0,a.tZ)(c.Z,Object.assign({key:D.searchTerm,aggregations:J.aggregations,definitions:N.aggregations,onToggleFilter:tt,totalCount:M.length,count:Q.totalCount,sx:{maxHeight:[null,"100vh"],overflowY:[null,"auto"],position:[null,"sticky"],top:0}},Y())),Q.total?(0,a.tZ)(v.II,{hasMore:nt,showMore:$,width:254,sx:Object.assign({gridAutoFlow:"dense"},et)},J.items.map((function(t){return(0,a.tZ)(v.d4,{key:t.producerId,to:B.producer(t),producer:t})}))):(0,a.tZ)(y,{sx:et}))))))}var A=n(82492),F=n.n(A),_=n(74239);function z(t){var e,n=t.data,i=t.pageContext,r=t.location,o=t.navigate,s=function(t){var e,n,i,r=t.bottlebooks,o=t.event,a=t.firstProducers,s=t.producers,l=t.site,u=null==r?void 0:r.event,d=null==u||null===(e=u.producers)||void 0===e?void 0:e.nodes,c=null==u||null===(n=u.registeredBrands)||void 0===n?void 0:n.nodes,g=null===(i=s.nodes)||void 0===i?void 0:i.map((function(t,e){var n=null==a?void 0:a.nodes[e],i=null==d?void 0:d.find((function(e){return e.producerId===t.producerId})),r=null==c?void 0:c.find((function(e){return e.profile.brandId===t.producerId}));return F()({},t,i,r,n,{characteristics:(0,_.n1)({extractIdsFn:_.VD,id:t.producerId,event:u})})}));return{event:o,site:l,producers:g}}(n),l=s.event,u=s.producers,d=s.site;return(0,a.tZ)(M,Object.assign({},i,{event:l,producers:u,facetConfig:Object.assign({},i),siteTitle:null==d||null===(e=d.siteMetadata)||void 0===e?void 0:e.title,location:r,navigate:o}))}},2957:function(t,e,n){n.d(e,{d4:function(){return v},UE:function(){return I},II:function(){return O}});var i=n(63366),r=n(36660),o=n(35723),a=n(70977),s=n(60955),l=n(89919),u=n(72947),d=n(88889),c=n(38547),g=n(40759),b=n(16811),f=["producer","children","variant","alwaysShowCharacteristics"];function v(t){var e,n,v=t.producer,p=t.children,m=t.variant,h=void 0===m?"default":m,Z=t.alwaysShowCharacteristics,y=(0,i.Z)(t,f),x=Object.assign({},v,{profile:Object.assign({},v,v.profile)}),I=(0,s.s4)(x&&{type:"registration",id:x.exhibitorId}),C=x.producerId!==x.exhibitorId;return(0,a.tZ)(o.xu,{sx:{position:"relative",display:"grid",minHeight:200,boxSizing:"border-box",backgroundColor:"background",boxShadow:"medium",borderRadius:"default","a[href]&:hover":{boxShadow:"medium"," > .bottlebooks-bgimg":{transform:"scale(1.01)","::after":{backgroundColor:"overlaySecondary"}}}}},(0,a.tZ)(g.Z,Object.assign({},y,{sx:{flexDirection:"column",justifyContent:"space-between",alignItems:"center"}}),(0,a.tZ)(o.kC,{justify:"center",sx:{paddingTop:3,paddingBottom:1,width:"100%",position:"relative"}}
1,(0,a.tZ)(o.kC,{justify:"center",sx:{width:"100%"}},(0,a.tZ)(l.Z,{brand:x.profile,onDark:!0,size:"large"})),(0,a.tZ)(d.Z,{brand:x,variant:"small",sx:{position:"absolute",bottom:0,display:"block",marginX:"auto"}})),(0,a.tZ)(b.Z,{sx:{marginBottom:3,width:"100%",flex:"0 0 auto",paddingTop:1,paddingBottom:0}},(0,a.tZ)(c.Z,{exhibitor:x}),(0,a.tZ)(o.Y6,{sx:{paddingBottom:1,paddingTop:0}},x.name),(0,a.tZ)(u.ZP,{brand:x.profile}),((null===(e=x.characteristics)||void 0===e?void 0:e.length)>0||Z)&&(0,a.tZ)(o.xu,{sx:{minHeight:"18px"}},(0,a.tZ)(o.xv,{variant:"smallest",sx:{color:"lighterText",marginTop:1}},null===(n=x.characteristics)||void 0===n?void 0:n.map((function(t){return t.replace(/(?:^\w|[A-Z]|\b\w)/g,(function(t,e){return 0===e?t.toUpperCase():t.toLowerCase()})).replace(/\s+/g,"")})).sort((function(t,e){return t>e?1:-1})).join(", "))))),(0,a.tZ)(o.kC,{direction:"column",sx:{width:"100%"}},p),"default"===h&&(0,a.tZ)(o.kC,{justify:"space-between",align:"center",sx:Object.assign({width:"100%",position:"absolute",top:0,right:0},C&&{backgroundColor:"light",borderBottom:1,borderColor:"border"})},C?(0,a.tZ)(o.xu,{sx:{paddingLeft:2}},(0,a.tZ)(o.__,{variant:"small"},(0,a.tZ)(r.cC,{id:"Presented by"})),(0,a.tZ)(o.xv,{variant:"smallest"},x.exhibitor.name)):(0,a.tZ)(o.xu,null),(0,a.tZ)(s.fy,{variant:"small",isToggled:I.isSet,onClick:function(){return I.toggle()}})))}var p=n(60985),m=n(19013),h=n(75563),Z=n(23871),y=n(77612),x=["producer","exhibitor","elevation","children","dragHandleProps","to","onClick"];function I(t){var e,n=t.producer,u=t.exhibitor,d=t.elevation,f=(t.children,t.dragHandleProps),v=t.to,Z=t.onClick,I=(0,i.Z)(t,x),k=(0,s.s4)(n&&{type:"registration",id:n.exhibitorId}),w=u&&n.producerId!==(null==u?void 0:u.exhibitorId)&&n.name!==(null==u?void 0:u.name),O=null==n||null===(e=n.mainImage)||void 0===e?void 0:e.fluid,S=Boolean(O);return(0,a.tZ)(p.Z,{elevation:d},w&&(0,a.tZ)(g.Z,{to:v,onClick:Z,sx:{overflow:"visible",flexDirection:"row",alignItems:"flex-start"}},(0,a.tZ)(l.Z,{brand:u,onDark:S,size:"small",sx:{backgroundColor:"background",paddingX:4,paddingY:2,position:"absolute",top:2,left:2,transformOrigin:"0 0",transform:"scale(0.5)",boxShadow:"medium",zIndex:1}}),(0,a.tZ)(b.Z,{sx:{backgroundColor:"light",paddingY:1,paddingLeft:116,paddingRight:5,flexGrow:1,borderBottom:1,borderColor:"border"}},(0,a.tZ)(o.xv,{variant:"smallest",sx:{color:"lighterText"}},(0,a.tZ)(r.cC,{id:"Presented by"})),(0,a.tZ)(o.__,{className:"notranslate"},u.name))),(0,a.tZ)(g.Z,Object.assign({onDark:S,to:w?void 0:v,onClick:w?void 0:Z,sx:{overflow:"visible",flexDirection:"row",alignItems:"center","a[href]&:hover":{" > .bottlebooks-bgimg":{transform:"scale(1.01)","::after":{backgroundColor:"overlaySecondary"}}}}},I),S&&(0,a.tZ)(y.Z,{fluid:(0,m.U)(O),className:"bottlebooks-bgimg"}),(0,a.tZ)(o.xu,{sx:{padding:2,width:100,height:100}},(0,a.tZ)(l.Z,Object.assign({brand:n,size:"small",onDark:S,sx:{backgroundColor:"background",position:"absolute",top:0,left:0,width:84,height:84,objectFit:"cover",objectPosition:"center center",opacity:1,transition:"opacity 500ms ease 0s"}},f))),(0,a.tZ)(b.Z,{sx:{paddingRight:w?void 0:5,flexGrow:1,paddingY:2.5}},(0,a.tZ)(c.Z,{exhibitor:u,sx:{color:"lighterText"}}),(0,a.tZ)(h.Z,{gap:0,brand:n,onDark:S}))),(0,a.tZ)(s.fy,{sx:{position:"absolute",top:0,right:0},isToggled:k.isSet,variant:"small",onClick:function(t){t.stopPropagation(),t.preventDefault(),k.toggle()}}),(0,a.tZ)(o.kC,{direction:"column",sx:function(t){var e,n;return{position:"absolute",bottom:3,right:3,color:S?"onDark":"inherit",textShadow:S?"1px 1px "+(null===(e=t.colors)||void 0===e?void 0:e.black)+", 0 0 20px "+(null===(n=t.colors)||void 0===n?void 0:n.black):void 0}}},(0,a.tZ)(C,{brand:n})))}function C(t){var e,n,i=t.brand;return null!==(e=i.offeringTypes)&&void 0!==e&&e.length?(0,a.tZ)(o.kC,{justify:"flex-end",align:"flex-end",gap:2,sx:{width:"100%",paddingRight:2,paddingBottom:2,position:"relative",marginLeft:"auto"}},null===(n=i.offeringTypes)||void 0===n?void 0:n.map((function(t){return(0,a.tZ)(Z.Z,{key:t,variant:"onPrimary",type:t})}))):null}var k=n(50660),w=["children","hasMore","showMore"];function O(t){var e=t.children,n=t.hasMore,s=t.showMore,l=(0,i.Z)(t,w);return(0,a.tZ)(o.rj,Object.assign({gap:3,repeat:"fill",width:250},l),e,n&&s&&(0,a.tZ)(k.df,{onChange:function(t){t&&s()},sx:{marginTop:"-100vh",paddingTop:"100vh",gridColumn:"1/-1"}},(0,a.tZ)(o.zx,{variant:"primary",onClick:s,sx:{paddingY:3}},(0,a.tZ)(r.cC,{id:"Show more"}))))}}}]); 2//# sourceMappingURL=component---node-modules-bottlebooks-gatsby-theme-event-pages-src-templates-producers-template-js-6dd81f9c06e21db885f3.js.map
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.