PageSourceSearch

https://ecr-group.netlify.app/6d0eee7045de3d8b5737848114e133beabe4c8e6-8a118d0e846e7fcc0861.js

js ecr-group.netlify.app collected 2026-10-03 10:41:31 UTC 21,968 bytes, 627 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[865],{8016:function(e,t,n){n.d(t,{l:function(){return i}});const i={"video-in-retail":{background:n.p+"static/vide-in-retail-c67b831db3b25069160516e4badf9bff.jpg"},"food-waste-and-markdowns":{background:n.p+"static/food-waste-68a813faa487885d706cab18053c9cf5.jpg"},"ecommerce-loss":{background:n.p+"static/e-commerce-loss-8252e5cc38ead398c31dd6f21343a694.jpg"},"inventory-accuracy":{background:n.p+"static/inventory-accuracy-c20c057a44db115a6dfe75ccb1c9a755.jpg"},"on-shelf-availability":{background:n.p+"static/on-shelf-availability-d839210d0d93151e382a694879579b8f.jpg"},"self-checkout":{background:n.p+"static/self-checkout-e168219c1956d4c4b3fc38ca5e6cda44.jpg"},rfid:{background:n.p+"static/rfid-cbde17b6f10584997415918eaffcd800.jpg"},"retail-loss":{background:n.p+"static/total-retail-loss-028d034012989cb032e65a57f470a051.jpg"}}},3702:function(e,t,n){var i=n(7294),o=n(1082),a=n(2788),r=n(5444),l=n(3711);t.Z=e=>{let{items:t,path:n}=e;const{0:a,1:h}=(0,i.useState)(!1),{0:u,1:f}=(0,i.useState)(null),g=(0,i.useRef)(null);(0,l.t)(g,h),(0,i.useEffect)((()=>{a||f(null)}),[a]);const x=t.find((e=>{const t=e.subCats&&e.subCats.find((e=>e.path===n));return e.path===n||t}));return i.createElement(c,{ref:g},i.createElement(m,{openMenu:a},i.createElement("button",{onClick:()=>{h(!a)}},x?x.name:"Everything",i.createElement(r.J,{type:"ARROW"})),i.createElement(s,{className:"dropdown-content"},t.map(((e,t)=>i.createElement("li",{key:t,className:u===t?"active":null},i.createElement(d,null,i.createElement(o.Link,{to:e.path},e.name),e.subCats&&i.createElement("span",{onClick:()=>f(t)},i.createElement(r.J,{type:"ARROW"}))),e.subCats&&i.createElement(p,null,e.subCats.map(((e,t)=>i.createElement("li",{key:t},i.createElement(o.Link,{to:e.path},e.name)))))))))))};const d=a.default.div.withConfig({componentId:"sc-17iaa70-0"})`
2  display: flex;
3  align-items: center;
4  justify-content: space-between;
5
6  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
7    display: block;
8  }
9
10  span {
11    cursor: pointer;
12    display: flex;
13    align-items: center;
14    justify-content: center;
15    min-height: 33px;
16    min-width: 40px;
17    margin: 0 !important;
18    position: relative;
19
20    &::before {
21      position: absolute;
22      content: "";
23      left: 0;
24      height: 50%;
25      width: 1px;
26      background-color: white;
27      opacity: 0.5;
28    }
29
30    @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
31      display: none;
32    }
33  }
34`,c=a.default.div.withConfig({componentId:"sc-17iaa70-1"})`
35  display: flex;
36  align-items: center;
37  position: relative;
38  max-width: 200px;
39  margin-top: 16px;
40`,m=a.default.div.withConfig({componentId:"sc-17iaa70-2"})`
41  .dropdown-content {
42    display: ${e=>e.openMenu?"block":"none"};
43  }
44  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
45    &:hover .dropdown-content {
46      display: block;
47    }
48  }
49
50  button {
51    font-size: 16px;
52    font-weight: 500;
53    margin-right: 1rem;
54    color: white;
55    min-width: max-content;
56    line-height: 28px;
57    cursor: pointer;
58    text-align: left;
59    display: flex;
60    align-items: center;
61    font-family: ${e=>{let{theme:t}=e;return t.fonts.primary_font}};
62
63    svg {
64      width: 15px;
65      height: 10px;
66      margin-left: 10px;
67      transform: ${e=>e.openMenu?"rotate(180deg)":"rotate(0)"};
68    }
69
70    @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
71      font-size: 20px;
72    }
73  }
74`,s=a.default.ul.withConfig({componentId:"sc-17iaa70-3"})`
75  box-shadow: ${e=>{let{theme:t}=e;
75return t.box.boxShadow}};
76  background: ${e=>{let{theme:t}=e;return t.colors.primary_color}};
77  font-size: 14px;
78  font-weight: 500;
79  list-style: none;
80  display: none;
81  position: absolute;
82  left: 0;
83  min-width: 150px;
84  padding: 4px 0;
85  z-index: 100;
86  margin: 0;
87  li {
88    position: relative;
89    width: 100%;
90
91    &::before {
92      content: "";
93      height: 100%;
94      width: 0;
95      background: white;
96      position: absolute;
97      left: 0;
98      top: 0;
99    }
100
101    &:active {
102      background: ${e=>{let{theme:t}=e;return t.colors.secondary_color}};
103
104      &::before {
105        width: 2px;
106      }
107    }
108
109    &.active {
110      background: ${e=>{let{theme:t}=e;return t.colors.secondary_color}};
111      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
112
113      > ul {
114        display: block;
115      }
116
117      &::before {
118        width: 2px;
119      }
120    }
121
122    @media (min-width: 992px) {
123      &:hover {
124        background: ${e=>{let{theme:t}=e;return t.colors.secondary_color}};
125        transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
126
127        > ul {
128          display: block;
129        }
130      }
131    }
132  }
133
134  a {
135    padding: 8px 12px;
136    display: block;
137    color: ${e=>{let{theme:t}=e;return t.colors.white}};
138    transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
139  }
140`,p=a.default.ul.withConfig({componentId:"sc-17iaa70-4"})`
141  font-size: 14px;
142  font-weight: 500;
143  display: none;
144  position: absolute;
145  box-shadow: ${e=>{let{theme:t}=e;
145return t.box.boxShadow}};
146  z-index: 100;
147  margin: 0;
148  left: calc(100% + 5px);
149  top: 0;
150  min-width: 180px;
151
152  &:after {
153    content: "";
154    position: absolute;
155    top: 0;
156    left: -10px;
157    width: 10px;
158    height: 100%;
159  }
160
161  li {
162    a {
163      padding: 8px 12px;
164      display: block;
165      color: ${e=>{let{theme:t}=e;return t.colors.white}};
166      background: ${e=>{let{theme:t}=e;return t.colors.primary_color}}!important;
167      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
168
169      &:before {
170        width: 0 !important;
171      }
172    }
173    &:hover a {
174      background: ${e=>{let{theme:t}=e;return t.colors.secondary_color}}!important;
175      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
176      &:before {
177        width: 2px !important;
178      }
179    }
180  }
181`},5426:function(e,t,n){n.d(t,{V:function(){return a}});var i=n(7294),o=n(2788);const a=e=>{let{children:t}=e;return i.createElement(r,null,i.createElement("div",{dangerouslySetInnerHTML:{__html:t}}))},r=o.default.p.withConfig({componentId:"sc-1ati5k-0"})`
182  font-size: 14px;
183  margin-top: 16px;
184  line-height: 1.3;
185  color: ${e=>{let{theme:t}=e;return t.colors.white}};
186
187  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
188    margin-top: 20px;
189    font-size: 20px;
190    max-width: 90%;
191  }
192
193  a {
194    display: inline-block;
195    position: relative;
196
197    &:before {
198      content: "";
199      position: absolute;
200      bottom: 0;
201      left: 0;
202      width: 100%;
203      height: 1px;
204      background-color: currentColor;
205      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
206      transform: scale(0);
207      transform-origin: left;
208    }
209
210    &:hover {
211      &:before {
212        transform: scale(1);
213      }
214    }
215`},8316:function(e,t,n){var i=n(7294),o=n(2788);t.Z=e=>{let{variant:t,children:n}=e;return"h1"===t?i.createElement(a,null,n):"h2"===t?i.createElement(r,null,n):i.createElement("span",null,n)};const a=o.default.h1.withConfig({componentId:"sc-bg18mw-0"})`
216  font-size: 30px;
217  text-transform: uppercase;
218  line-height: 1.2;
219  color: ${e=>{let{theme:t}=e;return t.colors.white}};
220  margin-bottom: 16px;
221
222  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
223    font-size: 64px;
224    margin-bottom: 24px;
225  },
226`,r=o.default.h2.withConfig({componentId:"sc-bg18mw-1"})`
227  font-size: 16px;
228  text-transform: uppercase;
229  line-height: 1.2;
230  color: ${e=>{let{theme:t}=e;return t.colors.white}};
231  margin-bottom: 12px;
232
233  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
234    font-size: 40px;
235    margin-bottom: 18px;
236  },
237`},1404:function(e,t,n){n.d(t,{S:function(){return a}});var i=n(7294),o=n(2788);const a=e=>{let{children:t,type:n="violet",container:o,clip:a="70%",sectionContainer:m=!1}=e;return i.createElement(r,{sectionContainer:m,container:o},i.createElement(d,null,i.createElement(l,{clip:a,type:n})),i.createElement(c,null,t))},r=o.default.div.withConfig({componentId:"sc-1moua8z-0"})`
238  padding-top: ${e=>{let{container:t,sectionContainer:n}=e;return n?"40px":t?"70px":"40px"}};
239  padding-bottom: ${e=>{let{container:t,sectionContainer:n}=e;return n?"40px":t?"0":"50"}};
240  position: relative;
241  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
242    padding-top: ${e=>{let{container:t,sectionContainer:n}=e;return n?"40px":t?"135px":"185px"}};
243  }
244
245  .header-bg {
246    position: absolute;
247    top: 0;
248    left: 0;
249    width: 100%;
250    height: 100%;
251  }
252`,l=o.default.div.withConfig({componentId:"sc-1moua8z-1"})`
253  position: absolute;
254  top: 0;
255  left: 0;
256  width: 100%;
257  height: 100%;
258  &:before {
259    content: "";
260    position: absolute;
261    width: 100%;
262    height: 100%;
263    top: 0;
264    left: 0;
265    background-color: ${e=>"violet"===e.type?"#473974":"#005475"};
266  }
267`,d=o.default.div.withConfig({componentId:"sc-1moua8z-2"})`
268  img {
269    z-index: -1;
270    width: 40% !important;
271    left: auto !important;
272    right: 0;
273  }
274`,c=o.default.div.withConfig({componentId:"sc-1moua8z-3"})`
275  position: relative;
276  z-index: 50;
277`},872:function(e,t,n){n.d(t,{ZP:function(){return d}});var i=n(7294),o=n(1082),a=n(2788);var r=e=>{let{fill:t}=e;return i.createElement("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M12.8333 7.49984H1.16663M1.16663 7.49984L6.99996 13.3332M1.16663 7.49984L6.99996 1.6665",stroke:t||"#fff",strokeWidth:"1.67",strokeLinecap:"round",strokeLinejoin:"round"}))};var l=e=>{let{fill:t}=e;return i.createElement("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M1.16667 7.49984H12.8333M12.8333 7.49984L7 1.6665M12.8333 7.49984L7 13.3332",stroke:t||"#11364E",strokeWidth:"1.67",strokeLinecap:"round",strokeLinejoin:"round"}))};var d=e=>{let{data:t}=e;const{previousPagePath:n,nextPagePath:a,numberOfPages:d,paginationPath:p,pageNumber:h,numPages:u,currentPage:f}=t,{0:g,1:x}=(0,i.useState)(f-1||h);let w=[];const b=0===g,v=g+1===d||g+1===u,y=f-1==1?`${p}`:`${p}${f-1}`,$=`${p}${f+1}`;if(void 0!==g)for(let i=1;i<=d||i<=u;i++)1===i||i===d||i===u||i>=g&&i<=g+2?w.push({label:i,linkURL:1===i?p:`${p.split(",")}${"/"!==p.split("").at(-1)?"/":""}${i}`}):"..."!==w[w.length-1]&&w.push("...");return(0,i.useEffect)((()=>{x(f?f-1:h)}),[f,h]),d<2?null:i.createElement(c,null,i.createElement(m,{to:n||y,disableprev:String(b)},i.createElement(r,{fill:"#fff"}),"Previous"),i.createElement(s,null,w.map(((e,t)=>i.createElement(o.Link,{activeClassName:"active",to:e.linkURL?e.linkURL:"#",key:t,style:{cursor:"..."===e?"initial":"pointer",background:"..."===e?"initial":"",pointerEvents:"..."===e?"none":"default"}},"object"==typeof e?e.label:e)))),i.createElement(m,{to:a||$,disablenext:String(v)},"Next",i.createElement(l,{fill:"#fff"})))};const c=a.default.div.withConfig({componentId:"sc-13hm7k-0"})`
278  text-align: center;
279  margin-top: 32px;
280  padding-top: 20px;
281  border-top: 1px solid ${e=>{let{theme:t}=e;return t.colors.primary_color}};
282  padding-bottom: 32px;
283  display: flex;
284  justify-content: space-between;
285  align-items: center;
286  flex-wrap: wrap;
287  gap: 0.5rem;
288  position: relative;
289  z-index: 1;
290  a {
291    color: #a5a5a5;
292    display: inline-flex;
293    justify-content: center;
294    align-items: center;
295    font-size: 14px;
296    transition: 0.3s;
297    width: 22.5px;
298    height: 22.5px;
299    border-radius: 5px;
300
301    @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
302      font-size: 20px;
303      border-radius: 8px;
304      width: 40px;
305      height: 40px;
306    }
307
308    &:hover {
309      color: #fff;
310      background-color: rgba(42, 149, 191, 0.7);
311    }
312  }
313  a.active {
314    color: white;
315    background-color: ${e=>{let{theme:t}=e;return t.colors.primary_color}};
316  }
317`,m=(0,a.default)(o.Link).withConfig({componentId:"sc-13hm7k-1"})`
318  border-radius: 5px;
319  color: white !important;
320  padding: 8px 8px;
321  transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
322  width: max-content !important;
323  background-color: ${e=>{let{theme:t}=e;return t.colors.primary_color}};
324
325  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
326    padding: 8px 16px;
327    border-radius: 8px;
328  }
329
330  &:hover {
331    background-color: ${e=>{let{theme:t}=e;return t.colors.primary_color}}!important;
332  }
333
334  &:first-child {
335    pointer-events: ${e=>"true"===e.disableprev?"none":"default"};
336    opacity: ${e=>"true"===e.disableprev?"0":""};
337
338    @media (max-width: ${e=>{let{theme:t}=e;return t.media.mobile_max}}) {
339      font-size: 0;
340
341      svg {
342        margin: 0 !important;
343      }
344    }
345
346    svg {
347      margin-right: 7px;
348      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
349    }
350
351    &:hover {
352      svg {
353        transform: translateX(-3px);
354        transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
355      }
356    }
357  }
358  &:last-child {
359    pointer-events: ${e=>"true"===e.disablenext?"none":"default"};
360    opacity: ${e=>"true"===e.disablenext?"0":""};
361
362    @media (max-width: ${e=>{let{theme:t}=e;return t.media.mobile_max}}) {
363      font-size: 0;
364
365      svg {
366        margin: 0 !important;
367      }
368    }
369
370    svg {
371      margin-left: 7px;
372      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
373    }
374
375    &:hover {
376      svg {
377        transform: translateX(3px);
378        transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
379      }
380    }
381  }
382`,s=a.default.div.withConfig({componentId:"sc-13hm7k-2"})`
383  display: flex;
384  justify-content: center;
385  align-items: center;
386  gap: 5px;
387`},1923:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(7294),o=n(1082),a=n(2788),r=n(2636),l=n(5444);var d=e=>{var t;let{research:n,basePath:a,coverImage:d,category:b,categoryColor:v,location:y}=e;const{uid:$,data:{title:k,subtitle:E,authors:C,content:_}}=n;let z=`${a}/${$}`;const I=null==C?void 0:C.map((e=>e.author.document.data.name)),j=`${z}${null!=y&&null!==(t=y.pathname)&&void 0!==t&&t.includes("research")?`?from=${y.pathname}`:""}`;return i.createElement(m,null,i.createElement(o.Link,{to:j},i.createElement(s,null,i.createElement(f,null,i.createElement("h3",null,b,i.createElement(l.J,{type:"PATH",fill:v}))),i.createElement(p,null,i.createElement("picture",null,i.createElement("img",{src:d,alt:""}))),i.createElement(c,{color:v},i.createElement("h5",null,k.text),i.createElement("p",null,E)))),i.createElement(h,null,i.createElement(g,null,k.text),i.createElement(x,null,"Written by ",null==I?void 0:I.join(", ")),i.createElement(x,null,(0,r.a)(E||"",35)),i.createElement(u,null,(0,r.a)(_.text,160)),i.createElement(w,null,i.createElement(o.Link,{to:j},"Learn more"))))};const c=a.default.div.withConfig({componentId:"sc-wdyq0u-0"})`
388  position: absolute;
389  left: 0;
390  top: 0;
391  height: 100%;
392  display: flex;
393  flex-direction: column;
394  justify-content: space-between;
395  z-index: 2;
396  width: 80%;
397  padding: 6px;
398  opacity: 0;
399  transform: translateX(-100%);
400  background: ${e=>e.color};
401  transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
402  pointer-events: none;
403
404  h5 {
405    color: white;
406    border-left: 2px solid white;
407    padding: 0 6px;
408    font-size: 22px;
409    line-height: 24px;
410    word-wrap: break-word;
411  }
412
413  p {
414    color: white;
415    font-size: 15px;
416    line-height: 25px;
417    overflow: hidden;
418    margin: 0;
419  }
420`,m=a.default.div.withConfig({componentId:"sc-wdyq0u-1"})`
421  display: flex;
422  align-items: center;
423  justify-content: center;
424  flex-direction: column;
425  gap: 0;
426  margin-bottom: 25px;
427  position: relative;
428  box-shadow: ${e=>{let{theme:t}=e;
428return t.box.boxShadow}};
429
430  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
431    flex-direction: row;
432    align-items: initial;
433    justify-content: flex-start;
434    margin-bottom: 0;
435    gap: 0;
436  }
437
438  a {
439    display: block;
440    overflow: hidden;
441    width: 100%;
442
443    @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
444      max-width: 100%;
445      width: initial;
446      min-width: 268px;
447    }
448
449    &:hover {
450      h3 {
451        opacity: 0;
452      }
453
454      ${c} {
455        transform: translateX(0);
456        opacity: 0.7;
457        pointer-events: initial;
458      }
459    }
460  }
461`,s=a.default.div.withConfig({componentId:"sc-wdyq0u-2"})`
462  position: relative;
463  max-height: 305px;
464  height: 100%;
465  z-index: -1;
466  display: flex;
467  justify-content: center;
468  align-items: center;
469  max-width: 100%;
470  width: 100%;
471
472  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
473    max-width: 268px;
474  }
475`,p=a.default.div.withConfig({componentId:"sc-wdyq0u-3"})`
476  width: 100%;
477  position: relative;
478
479  picture {
480    display: flex;
481    aspect-ratio: 3/3.4;
482    width: 101%;
483  }
484
485  img {
486    display: block;
487    object-fit: cover;
488    max-width: 100%;
489    max-height: 100%;
490    height: 100%;
491  }
492`,h=a.default.div.withConfig({componentId:"sc-wdyq0u-4"})`
493  padding: 10px;
494  max-width: 100%;
495  min-width: 100%;
496  flex: 1;
497  background: ${e=>{let{theme:t}=e;return t.colors.sixth_color}};
498  opacity: 0.8;
499  width: 100%;
500  max-height: 305px;
501  overflow: hidden;
502
503  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
504    min-width: 350px;
505    padding: 11px 30px;
506  }
507`,u=a.default.p.withConfig({componentId:"sc-wdyq0u-5"})`
508  max-height: 120px;
509  margin-bottom: 15px;
510  overflow: hidden;
511  color: #fff;
512  font-size: 16px;
513  line-height: 20px;
514
515  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
516    font-size: 20px;
517    line-height: 32px;
518  }
519`,f=a.default.div.withConfig({componentId:"sc-wdyq0u-6"})`
520  position: absolute;
521  width: 140px;
522  text-align: left;
523
524  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
525    width: 72%;
526  }
527
528  h3 {
529    position: relative;
530    text-align: left;
531    width: 100%;
532    margin: 0 auto;
533    line-height: 1;
534    font-size: 19px;
535    text-transform: uppercase;
536    font-weight: 700;
537    color: white;
538    z-index: 1;
539    transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
540
541    @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
542      font-size: 23px;
543      padding: 50px 0 50px 20px;
544      max-width: initial;
545      text-align: left;
546    }
547
548    svg {
549      position: absolute;
550      text-align: left;
551      left: -35px;
552      top: -25px;
553      z-index: -1;
554      width: 100px;
555      height: 85px;
556      transition: ${e=>{let{theme:t}=e;return t.durations.transition}};
557
558      @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
559        width: 128px;
560        height: 116px;
561        left: -25px;
562        top: 14px;
563      }
564    }
565  }
566`,g=a.default.h5.withConfig({componentId:"sc-wdyq0u-7"})`
567  color: #fff;
568  margin-bottom: 10px;
569  font-size: 20px;
570  line-height: 28px;
571
572  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
573    font-size: 22px;
574    line-height: 28px;
575    margin-bottom: 5px;
576  }
577  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
578    font-size: 24px;
579    line-height: 32px;
580  }
581`,x=a.default.p.withConfig({componentId:"sc-wdyq0u-8"})`
582  color: #fff;
583  font-size: 18px;
584  line-height: 22px;
585  margin-bottom: 5px;
586
587  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
588    font-size: 20px;
589    line-height: 28px;
590  }
591  @media (min-width: ${e=>{let{theme:t}=e;return t.media.desktop_min}}) {
592    font-size: 22px;
593    line-height: 32px;
594  }
595`,w=a.default.div.withConfig({componentId:"sc-wdyq0u-9"})`
596  a {
597    color: #fff;
598    font-size: 20px;
599    line-height: 32px;
600    margin-bottom: 10px;
601    font-weight: 600;
602
603    &:hover,
604    &:active,
605    &:focus {
606      color: #fff;
607      text-decoration: underline;
608    }
609  }
610`;var b=n(872),v=n(1404),y=n(8016),$=n(3702),k=n(8316),E=n(5426);var C=e=>{let{data:t,basePath:n,pageContext:o,location:a,categories:r,path:l}=e;return t?i.createElement(v.S,{type:"violet",container:!0},i.createElement(_,{as:"section"},i.createElement(z,null,i.createElement(k.Z,{variant:"h1"},"Research papers"),i.createElement(E.V,null,"Our research papers offer groundbreaking insights and actionable outcomes to help retailers and their partners better manage the many ways in which profits can be negatively impacted by all forms of retail loss. Produced by some of the leading academic experts in the field of retailing and loss prevention, they are all free to download."),i.createElement($.Z,{items:r,path:l}),i.createElement(I,null,i.createElement(j,null,t.map(((e,t)=>{var r,l,c,m,s,p,h,u;const f=o.categories.filter((t=>{var n,i;return t.uid===(null==e||null===(n=e.data)||void 0===n||null===(i=n.category)||void 0===i?void 0:i.uid)})),g=null===(r=f[0])||void 0===r||null===(l=r.document)||void 0===l||null===(c=l.data)||void 0===c?void 0:c.name,x=null===(m=f[0])||void 0===m||null===(s=m.document)||void 0===s||null===(p=s.data)||void 0===p?void 0:p.color;return i.createElement(d,{location:a,coverImage:null===(h=y.l[null===(u=f[0])||void 0===u?void 0:u.uid])||void 0===h?void 0:h.background,key:t,research:e,basePath:n,category:g,categoryColor:x})})))),i.createElement(b.ZP,{data:o})))):null};const _=a.default.div.withConfig({componentId:"sc-4c5jg2-0"})`
611  position: relative;
612  z-index: 1;
613`,z=a.default.div.withConfig({componentId:"sc-4c5jg2-1"})`
614  ${e=>{let{theme:t}=e;return t.container}}
614;
615`,I=a.default.div.withConfig({componentId:"sc-4c5jg2-2"})`
616  margin-top: 20px;
617
618  @media (min-width: ${e=>{let{theme:t}=e;return t.media.tablet_min}}) {
619    margin-top: 40px;
620  }
621`,j=a.default.div.withConfig({componentId:"sc-4c5jg2-3"})`
622  display: flex;
623  justify-content: center;
624  flex-direction: column;
625  gap: 10px;
626`},2636:function(e,t,n){function i(e,t){return e.length<=t?e:e.slice(0,t)+"..."}n.d(t,{a:function(){return i}})}}]);
627//# sourceMappingURL=6d0eee7045de3d8b5737848114e133beabe4c8e6-8a118d0e846e7fcc0861.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.