1"use strict";(self.webpackChunkbushs_beans=self.webpackChunkbushs_beans||[]).push([[2828,4955,9682,6435,5151],{13595:(e,t,r)=>{r.r(t),r.d(t,{default:()=>p});var o=r(50390),n=r(8164),l=r(54534),i=r(90187),a=r(26597),c=r(84301),s=r(78491),m=r(92016),d=r(62559);const u=e=>{var t,r,l;let{relatedPage:a,siteName:c,trademarkReplacements:u=[]}=e;const[p,h]=(0,o.useState)(!1);(0,o.useEffect)(()=>{h(!0)},[]);const g={value:{src:null===a||void 0===a||null===(t=a.image)||void 0===t?void 0:t.url,alt:null===a||void 0===a||null===(r=a.image)||void 0===r?void 0:r.alt}},b={href:null===a||void 0===a?void 0:a.url},v=(0,m.q)((null===a||void 0===a?void 0:a.title)||"",u),f=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"image-container",children:(null===g||void 0===g||null===(l=g.value)||void 0===l?void 0:l.src)&&(0,d.jsx)(n.E,{field:g})}),(0,d.jsx)("footer",{children:(0,d.jsx)("h3",{dangerouslySetInnerHTML:{__html:v}})})]});return(0,d.jsx)(i.RelatedPageItemComponent,{className:`${c}-card ${null===a||void 0===a?void 0:a.type}`,children:p&&null!==b&&void 0!==b&&b.href?(0,d.jsx)(s.default,{...b,className:"card-link",children:f}):f})},p=(0,l.p)()(e=>{let{fields:t={},sitecoreContext:r}=e;const{title:o={},relatedPages:n=[],sectionCopy:l,backgroundColor:s={},copy:m={},copyColor:p={},titleColor:h={},gridColumns:g={}}=t,{site:b}=r,v=(null===s||void 0===s?void 0:s.value)||"yellow",f=(null===h||void 0===h?void 0:h.value)||"orange",$=(null===p||void 0===p?void 0:p.value)||"tan",w=(null===m||void 0===m?void 0:m.value)||"",x="2"===((null===g||void 0===g?void 0:g.value)||"3")?2:3,y=(k=null===o||void 0===o?void 0:o.value)&&"string"===typeof k?k.toString().toLowerCase().trim().replace(/[\s\W-]+/g,"-"):"";var k;return 0===n.length?null:(0,d.jsxs)(i.RelatedPagesGridComponent,{background:v,columns:x,className:`related-pages-${b.name}`,id:y,children:[o&&(0,d.jsx)(a.default,{tag:"h2",field:o,className:`section-heading color-${f}`}),l&&(0,d.jsx)(c.default,{field:l,className:`section-copy color-${$}`}),w&&(0,d.jsx)("p",{className:"section-copy",children:w}),(0,d.jsx)("div",{className:"related-grid",children:n.map((e,t)=>(0,d.jsx)(u,{relatedPage:e,siteName:b.name,trademarkReplacements:null===r||void 0===r?void 0:r.trademarkReplacements},`RelatedPage-${null===e||void 0===e?void 0:e.id}-${t}`))})]})})},90187:(e,t,r)=>{r.r(t),r.d(t,{RelatedPageItemComponent:()=>l,RelatedPagesGridComponent:()=>n,default:()=>i});var o=r(75497);const n=o.ZP.section` 2 text-align: center; 3 padding-top: 0; 4 padding-bottom: 0; 5 margin: 100px 0; 6 //background: ${e=>{let{theme:t,background:r}=e;return t.colours[r]}}; 7 background: ${e=>{let{theme:t}=e;return t.colours.tan}}; 8 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 9 padding-top: ${e=>{let{theme:t}=e;return t.spacing(60)}}; 10 padding-bottom: ${e=>{let{theme:t}=e;return t.spacing(50)}}; 11 } 12 @media (max-width: 768px) { 13 margin: 40px 0; 14 } 15 & h1 { 16 color: ${e=>{let{theme:t}=e;return t.colours.red}}; 17 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(48)}}; 18 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 19 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(80)}}; 20 } 21 } 22 23 .bean-top-shine { 24 margin-top: 30px; 25 width: ${e=>{let{theme:t}=e;return t.spacing(153)}}; 26 height: ${e=>{let{theme:t}=e;return t.spacing(60)}}; 27 color: ${e=>{let{theme:t}=e;return t.colours.blue}}; 28 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(15)}}; 29 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 30 width: ${e=>{let{theme:t}=e;return t.spacing(225)}}; 31 height: ${e=>{let{theme:t}=e;return t.spacing(82)}}; 32 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(44)}}; 33 } 34 } 35 36 .section-heading { 37 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(24)}}; 38 color: #c75127; 39 font-size: clamp(1.5rem, 4vw, 3rem); 40 font-weight: 600; 41 font-family: 'apercu condensed pro', impact; 42 line-height: 1.2; 43 text-align: center; 44 text-transform: uppercase; 45 &.brown { 46 color: ${e=>{let{theme:t}=e;return t.colours.brown}} !important; 47 } 48 &.color-red { 49 color: ${e=>{let{theme:t}=e;return t.colours.red}
49} !important; 50 } 51 &.color-tan { 52 color: ${e=>{let{theme:t}=e;return t.colours.tan}} !important; 53 } 54 &.color-brown { 55 color: ${e=>{let{theme:t}=e;return t.colours.brown}} !important; 56 } 57 &.color-blue { 58 color: ${e=>{let{theme:t}=e;return t.colours.blue}} !important; 59 } 60 &.color-white { 61 color: ${e=>{let{theme:t}=e;return t.colours.white}} !important; 62 } 63 &.color-yellow { 64 color: ${e=>{let{theme:t}=e;return t.colours.yellow}} !important; 65 } 66 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 67 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(28)}}; 68 } 69 } 70 71 & .bean-burst { 72 width: ${e=>{let{theme:t}=e;return t.spacing(153)}}; 73 height: ${e=>{let{theme:t}=e;return t.spacing(60)}}; 74 color: ${e=>{let{theme:t}=e;return t.colours.red}}; 75 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(15)}}; 76 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 77 width: ${e=>{let{theme:t}=e;return t.spacing(225)}}; 78 height: ${e=>{let{theme:t}=e;return t.spacing(82)}}; 79 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(44)}}; 80 } 81 } 82 83 .section-copy { 84 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(20)}}; 85 line-height: 1.65; 86 &.tan { 87 color: ${e=>{let{theme:t}=e;return t.colours.tan}} !important; 88 } 89 &.brown { 90 color: ${e=>{let{theme:t}=e;return t.colours.brown}} !important; 91 } 92 &.color-red { 93 color: ${e=>{let{theme:t}=e;return t.colours.red}} !important; 94 } 95 &.color-tan { 96 color: ${e=>{let{theme:t}=e;return t.colours.tan}} !important; 97 } 98 &.color-brown { 99 color: ${e=>{let{theme:t}=e;return t.colours.brown}} !important; 100 } 101 &.color-blue { 102 color: ${e=>{let{theme:t}=e;return t.colours.blue}} !important; 103 } 104 &.color-white { 105 color: ${e=>{let{theme:t}=e;return t.colours.white}} !important; 106 } 107 &.color-yellow { 108 color: ${e=>{let{theme:t}=e;return t.colours.yellow}} !important; 109 } 110 } 111 112 .copy-container { 113 width: 960px; 114 max-width: 100%; 115 margin: auto; 116 position: relative; 117 margin-bottom: ${e=>{let{theme:t}=e;return t.spacing(28)}}; 118 } 119 120 .button-container { 121 display: flex; 122 justify-content: center; 123 } 124 125 .related-grid { 126 max-width: 90%; 127 width: 1200px; 128 margin: 0 auto; 129 display: grid; 130 grid-template-columns: repeat(${e=>{let{columns:t}=e;return t||3}}, 1fr); 131 gap: ${e=>{let{theme:t}=e;return t.spacing(22)}}; 132 133 @media (max-width: ${e=>{let{theme:t}=e;return t.spacing(1e3)}}) { 134 grid-template-columns: repeat(2, 1fr); 135 } 136 137 @media (max-width: ${e=>{let{theme:t}=e;return t.spacing(650)}}) { 138 grid-template-columns: 1fr; 139 width: 90%; 140 } 141 } 142`,l=o.ZP.article` 143 position: relative; 144 max-width: 560px; 145 overflow: hidden; 146 width: 100%; 147 justify-self: center; 148 background-color: ${e=>{let{theme:t}=e;return t.colours.blue}}; 149 transition: background-color 0.3s ease; 150 &:hover { 151 background-color: ${e=>{let{theme:t}=e;return t.colours.red}}; 152 } 153 154 .image-container { 155 position: relative; 156 display: flex; 157 flex-direction: column; 158 width: 100%; 159 overflow: hidden; 160 background-color: ${e=>{let{theme:t}=e;return t.colours.blue}}; 161 max-height: 200px; 162 163 &:before { 164 display: block; 165 content: ''; 166 width: 100%; 167 padding-top: 80%; 168 } 169 170 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 171 max-height: 320px; 172 } 173 174 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("desktop")}} { 175 max-height: 460px; 176 } 177 178 img { 179 position: absolute; 180 top: 50%; 181 left: 50%; 182 width: 100%; 183 height: 100%; 184 object-fit: cover; 185 transform: translate(-50%, -50%); 186 transition: 0.4s; 187 188 &:hover { 189 transform: translate(-50%, -50%) scale(1.02); 190 } 191 } 192 } 193 194 footer { 195 padding: ${e=>{let{theme:t}=e;return t.spacing({top:20,left:32,right:32,bottom:20})}}; 196 background-color: transparent; 197 justify-content: center; 198 align-content: center; 199 align-items: center; 200 display: flex; 201 h3 { 202 margin-bottom: 0 !important; 203 color: ${e=>{let{theme:t}=e;return t.colours.yellow}}; 204 font-weight: 400; 205 text-transform: uppercase; 206 font-size: clamp(1rem, 4vw, 1.8rem); 207 line-height: 1.2; 208 } 209 ${e=>{let{theme:t}=e;return t.breakPoints.minBp("tablet")}} { 210 min-height: 65px; 211 } 212 } 213 214 a.card-link { 215 display: block; 216 text-decoration: none; 217 color: inherit; 218 height: 100%; 219 } 220`,i={}},84301:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s});var o=r(50390),n=r(74883),l=r(58704),i=r(54534),a=r(92016),c=r(62559);const s=(0,i.p)()(e=>{var t;let{sitecoreContext:r,...i}=e;if((0,n.RB)()||null!==r&&void 0!==r&&r.pageEditing)return(0,c.jsx)(l.H,{...i});const s=(0,a.q)(null===i||void 0===i||null===(t=i.field)||void 0===t?void 0:t.value,null===r||void 0===r?void 0:r.trademarkReplacements);return o.createElement(i.tag,{dangerouslySetInnerHTML:{__html:s},...i})})},58704:(e,t,r)=>{r.d(t,{H:()=>d});var o=r(50390),n=r(70188),l=r.n(n),i=r(37681),a=r(5014),c=r(80397),s=r(43687),m=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]])}return r};const d=(0,i.K)((0,a.c)((0,o.forwardRef)((e,t)=>{var{field:r,tag:n="div",editable:l=!0}=e,i=m(e,["field","tag","editable"]);if(!r||!r.editable&&(0,s.isFieldValueEmpty)(r))return null;const a=Object.assign({dangerouslySetInnerHTML:{__html:r.editable&&l?r.editable:r.value},ref:t},i);return o.createElement(n||"div",a)}),{defaultEmptyFieldEditingComponent:c.M,isForwardRef:!0}),!0),u={field:l().shape({value:l().string,editable:l().string,metadata:l().objectOf(l().any)}),tag:l().string,editable:l().bool,emptyFieldEditingComponent:l().oneOfType([l().object,l().func])};d.propTypes=u,d.displayName="RichText"}}]); 221//# sourceMappingURL=RelatedPagesGrid.102ba70b.chunk.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.