1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_magazineCollection_index_js"],{1163:(e,t,n)=>{n.d(t,{A:()=>g});var i=n(2540),a=(n(3696),n(9933)),r=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const g=function(e){return(0,i.jsx)(a.xj,(t=((e,t)=>{for(var n in t||(t={}))d.call(t,n)&&u(e,n,t[n]);if(s)for(var n of s(t))c.call(t,n)&&u(e,n,t[n]);return e})({viewBox:"0 0 50 50"},e),l(t,o({children:(0,i.jsx)("circle",{className:"path",cx:"25",cy:"25",r:"20",fill:"none",strokeWidth:"10"})}))));var t}},7828:(e,t,n)=>{n.r(t),n.d(t,{default:()=>E});var i=n(2540),a=n(3696),r=n(8710),l=n(9503),o=n(3049),s=n(7146),d=n(4451),c=n(1054),u=n(9949),g=n(59),p=n(8470);const h=(0,l.Ay)(g.T)` 2 display: grid; 3 position: relative; 4 grid-template-columns: 1fr 81px; 5 grid-template-rows: 1fr auto; 6 grid-template-areas: 7 'a b' 8 'c b'; 9 grid-gap: calc(var(--spacing-unit) * 3); 10 11 .head { 12 grid-area: a; 13 h3 { 14 font-size: 1.125rem; 15 line-height: 1.2222222222; 16 margin: 0 0 var(--spacing-unit) 0; 17 } 18 span { 19 font: var(--body1-sh) ${({theme:e})=>e.mainFontFamily}; 20 } 21 } 22 23 button { 24 grid-area: c; 25 margin: 0; 26 padding: 0; 27 text-align: left; 28 29 span { 30 display: inline-block; 31 background-image: url(${p.A}); 32 background-repeat: no-repeat; 33 background-position: right center; 34 background-size: 24px 17px; 35 padding-right: calc(var(--spacing-unit) * 8); 36 font: var(--body2-sh) ${({theme:e})=>e.mainFontFamily}; 37 } 38 } 39 40 picture { 41 grid-area: b; 42 width: 81px; 43 max-height: 108px; 44 display: flex; 45 flex-shrink: 0; 46 } 47 48 picture > img { 49 height: 100%; 50 width: 100%; 51 object-fit: cover; 52 flex-grow: 0; 53 } 54 55 .spinner { 56 position: absolute; 57 top: 0; 58 left: 0; 59 bottom: 0; 60 right: 0; 61 width: 100%; 62 height: 100%; 63 border-radius: var(--radius-clickable-card); 64 background-color: rgba(26, 26, 26, 0.15); 65 display: flex; 66 align-items: center; 67 justify-content: center; 68 } 69`;var m=n(1163);const b=({title:e,date:t,cover:n,parutionId:l,parutionNumber:o,handleRead:s,readCta:d="Lire"})=>{const c=(0,r.A)(),[u,g]=(0,a.useState)(!1),p=e=>{return t=void 0,n=null,i=function*(){e.preventDefault(),e.stopPropagation(),g(!0),yield s(l),g(!1)},new Promise(((e,a)=>{var r=e=>{try{o(i.next(e))}catch(e){a(e)}},l=e=>{try{o(i.throw(e))}catch(e){a(e)}},o=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,l);o((i=i.apply(t,n)).next())}));var t,n,i};return(0,i.jsxs)(h,{onClick:p,clickable:!0,children:[(0,i.jsxs)("div",{className:"head",children:[(0,i.jsxs)("h3",{children:[e," n°",o]}),(0,i.jsx)("span",{children:c.formatDate(t,{year:"numeric",month:"numeric",day:"numeric"})})]}),(0,i.jsx)("picture",{children:(0,i.jsx)("img",{src:n})}),(0,i.jsx)("button",{onClick:p,children:(0,i.jsx)("span",{children:d})}),u&&(0,i.jsx)("div",{className:"spinner",children:(0,i.jsx)(m.A,{boxDimensions:"14px"})})]})};var v=n(1004);const f=l.Ay.div` 70 max-height: 459px; 71 overflow-x: auto; 72 overflow-y: visible; 73 display: flex; 74 flex: none; 75 flex-flow: row nowrap; 76 width: 100vw; 77 scroll-snap-type: x mandatory; 78 padding: 5px 20px 10px 20px; 79 margin: 0 -26px 0 -20px; 80 81 & > div, 82 & > span { 83 flex: none; 84 scroll-snap-align: center; 85 width: 260px; 86 margin-left: 20px; 87 :first-child { 88 margin-left: 0; 89 } 90 } 91`,x=l.Ay.div` 92 max-width: 720px; 93 display: grid; 94 grid-template-columns: repeat(2, 326px); 95 grid-gap: 20px; 96 97 @media (min-width: 769px) { 98 grid-template-columns: repeat(2, 220px); 99 } 100 101 @media (min-width: 1030px) { 102 grid-template-columns: repeat(2, 326px); 103 justify-content: space-between; 104 grid-gap: 30px; 105 } 106`;function y({children:e}){return(0,i.jsx)(f,{children:e})}var j=n(7184);function w({children:e,brandStart:t}){const n=a.Children.count(e),r=a.Children.toArray(e),[l,o]=(0,a.useState)(1);return(0,a.useEffect)((()=>{t&&o(t.page)}),[t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{children:n>0&&a.Children.map(r,((e,t)=>t>=10*(l-1)&&t<10*l&&(0,i.jsx)(i.Fragment,{children:(0,a.cloneElement)(e)})))}),n>0&&(0,i.jsx)(j.A,{maxWidth:720,totalPages:Math.ceil(n/10),currentPage:l,changePage:function(e){o(e)}})]})}function k({children:e,brandStart:t}){const n=a.Children.count(e);return(0,i.jsx)(i.Fragment,{children:n>0?(0,i.jsx)("div",{children:(0,i.jsx)(v.A,{query:"(max-width: 750px)",children:n=>n?(0,i.jsx)(y,{children:e}):(0,i.jsx)(w,{brandStart:t,children:e})})}):null})}var S=n(9263),A=Object.defineProperty,$=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,M=(e,t,n)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,C=(e,t)=>{for(var n in t||(t={}))P.call(t,n)&&M(e,n,t[n]);if($)for(var n of $(t))z.call(t,n)&&M(e,n,t[n]);return e};const O=l.Ay.h2` 107 color: ${({theme:e})=>e.brandA}; 108 margin: 4px 0 20px 0; 109`,E=()=>{const e=(0,r.A)(),{brand:t,navItems:n,magazines:a,filterOptions:l,year:g,brandStart:p,advertiseSubscriptionUrl:h,isLoading:m,isFilterReady:v,loadingMagazines:f,hasNoSubscription:x,currentBrandNotSubscribed:y,hasFilterOptions:j,hasMagazines:w,readMagazine:A,changeYear:$,changeBrand:P}=(0,s._J)(),z={brandName:t.config.brand,url:h,pbclKey:"magazine",images:[{src:t.img.emptySubscriptionMobile,width:"480"},{src:t.img.emptySubscriptionDesktop,width:"768"}]};return(0,i.jsxs)(S.Wt,{children:[(0,i.jsx)(O,{children:e.formatMessage({id:"magazine.subscribedMagazines"})}),(null==n?void 0:n.length)>1&&(0,i.jsx)(c.A,{navItems:n,activeItem:n[0].id,callback:P}),m||!x&&!y?v?j?(0,i.jsx)(u.A,{options:l,handleChange:$,selectedOption:String(g),children:(0,i.jsx)("strong",{children:e.formatMessage({id:"magazine.filterMagazines"})})}):m?(0,i.jsx)("p",{children:(0,i.jsx)(o.A,{width:250,count:1,height:50})}):(0,i.jsx)(d.D,C({},z)):(0,i.jsx)("p",{children:(0,i.jsx)(o.A,{width:250,count:1,height:50})}):(0,i.jsx)(d.D,C({},z)),f&&(0,i.jsxs)(k,{children:[(0,i.jsx)(o.A,{height:146}),(0,i.jsx)(o.A,{height:146})]}),p&&w&&(0,i.jsx)(k,{brandStart:p,children:a.map((({node:{title:t,parutionDate:n,cover:a,parutionId:r,parutionNumber:l}})=>
109(0,i.jsx)(b,{title:t,date:n,cover:a,parutionNumber:l,parutionId:r,handleRead:A,readCta:e.formatMessage({id:"common.read"})},`abo:${r}`)))})]})}},4451:(e,t,n)=>{n.d(t,{D:()=>c});var i=n(2540),a=(n(3696),n(8098)),r=n(9503);const l=r.Ay.div` 110 max-width: 500px; 111 margin: auto; 112 text-align: center; 113 114 > h2 { 115 font-size: 18px; 116 font-weight: ${e=>{var t;return(null==(t=e.theme)?void 0:t.boldWeight)?e.theme.boldWeight:"bold"}}; 117 line-height: 21px; 118 text-align: center; 119 text-transform: uppercase; 120 margin-bottom: 26px; 121 } 122 > p { 123 max-width: 380px; 124 margin: 0 auto; 125 } 126 > .empty-subscription-subtitle { 127 font-size: 16px; 128 font-weight: ${e=>{var t;return(null==(t=e.theme)?void 0:t.boldWeight)?e.theme.boldWeight:"bold"}}; 129 line-height: 19px; 130 text-align: center; 131 margin-bottom: 19px; 132 } 133 > .empty-subscription-description { 134 font-size: 16px; 135 line-height: 19px; 136 text-align: center; 137 margin-bottom: 30px; 138 } 139 140 > img { 141 max-width: 100%; 142 margin-bottom: 20px; 143 } 144 145 > button { 146 max-width: 260px; 147 } 148`;var o=n(2391);const s=r.Ay.img` 149 width: ${({width:e})=>e||"auto"}; 150`,d=({images:e})=>{if(1===e.length)return(0,i.jsx)(s,{width:e[0].width?`${e[0].width}px`:"auto",src:e[0].src,alt:e[0].alt||""});if(e.length>1){const t=e.map((e=>`${e.src}
150 ${e.width}w`)).join(","),n=e.map((e=>`${e.width}px`)).join(",");return(0,i.jsx)(s,{alt:e[0].alt||"",srcSet:t,sizes:`(max-width: 768px) ${n}`,src:e[0].src})}throw new Error("At least one src must be provided")},c=({brandName:e,url:t,images:n,pbclKey:r,subscriptionCallback:s})=>{const c=(0,o.r)(r,["emptySubscriptionTitle","emptySubscriptionSubtitle","emptySubscriptionDescription","subscriptionButton"],{emptySubscriptionSubtitle:{brandConnect:e},emptySubscriptionDescription:{brandConnect:e}});return(0,i.jsxs)(l,{children:[(0,i.jsx)("h2",{children:c.emptySubscriptionTitle}),(0,i.jsx)("p",{className:"empty-subscription-subtitle",children:c.emptySubscriptionSubtitle}),(0,i.jsx)("p",{className:"empty-subscription-description",children:c.emptySubscriptionDescription}),(0,i.jsx)(d,{images:n}),(0,i.jsx)(a.j,{onClick:()=>{s&&s()},href:t,target:"_blank",children:c.subscriptionButton})]})}},7184:(e,t,n)=>{n.d(t,{A:()=>u});var i=n(2540),a=(n(3696),n(9503));const r=a.Ay.div` 151 margin-top: 1.5em; 152 153 & ul { 154 list-style: none; 155 margin: 0; 156 padding: 0; 157 display: flex; 158 flex-flow: row wrap; 159 justify-content: start; 160 align-content: start; 161 align-items: start; 162 ${e=>e.maxWidth?`max-width: ${e.maxWidth};`:""}; 163 164 @media (min-width: 680px) { 165 justify-content: center; 166 } 167 } 168`,l=a.Ay.li` 169 margin: 0; 170 padding: 0; 171 display: inline-block; 172 vertical-align: top; 173 flex-grow: 0; 174 flex-shrink: 0; 175 flex-basis: fit-content; 176 177 & button, 178 & div { 179 border: 1px solid var(--color-grey-1); 180 border-radius: 3px; 181 box-sizing: border-box; 182 display: inline-block; 183 margin: 5px; 184 overflow: hidden; 185 padding: 0; 186 vertical-align: baseline; 187 cursor: ${e=>e.disabled||e.current||e.inactive?"normal":"pointer"}; 188 189 & span { 190 background: ${e=>e.current?e.theme.brandA:"#fff"}; 191 color: ${e=>e.current?"#fff":"var(--color-grey-4)"}; 192 display: inline-block; 193 font-size: var(--body-text-size); 194 font-weight: 700; 195 line-height: calc(var(--body-text-size) * 2); 196 padding: 0px 4px; 197 text-align: center; 198 vertical-align: baseline; 199 min-width: calc(var(--body-text-size) * 2); 200 201 & img { 202 vertical-align: baseline; 203 } 204 } 205 206 &:disabled span { 207 background: var(--color-grey-1); 208 } 209 210 & span { 211 ${e=>e.inactive?"background: var(--color-grey-1);":""} 212 } 213 } 214 215 & button { 216 &:hover { 217 ${e=>e.disabled||e.inactive?"":`\n\t\tborder: 1px solid ${e.theme.brandA};\n\t\t\t\t\t`} 218 } 219 } 220`,o=n.p+"assets/icons/next-page-1c85e1d6bef1b5b372d3c761a72e09d1.svg",s=n.p+"assets/icons/previous-page-f9d99171ca0635a0647d2be115fcea65.svg",d=({pageNumber:e,currentPage:t,changePage:n,disabled:a,children:r})=>"..."===e?(0,i.jsx)(l,{inactive:!0,children:(0,i.jsx)("div",{children:(0,i.jsx)("span",{children:r})})},`page-${e}`):e!==t?(0,i.jsx)(l,{disabled:a,children:(0,i.jsx)("button",{onClick:()=>{n(e)},disabled:a,children:(0,i.jsx)("span",{children:r})})},`page-${e}`):(0,i.jsx)(l,{current:!0,disabled:a,children:(0,i.jsx)("div",{children:(0,i.jsx)("span",{children:r})})},`page-${e}`),c=({currentPage:e,totalPages:t,changePage:n})=>{const a=((e,t)=>{const n=e-1,i=e+1+1;let a=[];if(a.push(1),e<5){if(t>1)for(let e=2;e<=Math.min(t,5);e++)a.push(e)}else if(e>t-4)a.push(t-4,t-3,t-2,t-1);else for(let r=e-1;r<=e+1;r++)r>=n&&r<i&&r<t&&r>1&&a.push(r);
220a.push(t),a=[...new Set(a)];const r=(e,t,n)=>[...e.slice(0,t),n,...e.slice(t)];return a[1]-a[0]>1&&(a=r(a,1,"...")),a[a.length-1]-a[a.length-2]>1&&(a=r(a,a.length-1,"...")),a})(e,t);return(0,i.jsx)(i.Fragment,{children:t>1&&(0,i.jsxs)("ul",{children:[(0,i.jsx)(d,{pageNumber:e-1,currentPage:e,changePage:n,disabled:1===e,children:(0,i.jsx)("img",{src:s})},"button-Previous"),a.length>0&&a.map(((t,a)=>(0,i.jsx)(d,{pageNumber:t,currentPage:e,changePage:n,children:t},`button-${a}`))),(0,i.jsx)(d,{pageNumber:e+1,currentPage:e,changePage:n,disabled:e===t,children:(0,i.jsx)("img",{src:o})},"button-Next")]})})},u=({maxWidth:e,currentPage:t,totalPages:n,changePage:a})=>(0,i.jsx)(r,{maxWidth:e,children:(0,i.jsx)(c,{currentPage:t,totalPages:n,changePage:a})})},9949:(e,t,n)=>{n.d(t,{A:()=>o});var i=n(2540),a=(n(3696),n(9503)),r=n(6311);const l=(0,a.Ay)(r.u)` 221 label { 222 padding-right: calc(var(--spacing-unit) * 3); 223 font-weight: ${e=>e.theme.boldWeight?e.theme.boldWeight:"bold"}; 224 font: var(--small1-sh) ${({theme:e})=>e.mainFontFamily}; 225 } 226`,o=({options:e,handleChange:t,hasLabel:n=!0,selectedOption:a,children:r})=>(0,i.jsxs)(l,{children:[n&&(0,i.jsx)("label",{htmlFor:"filter",children:r||"Filtrer"}),(0,i.jsx)("select",{id:"filter",onChange:e=>{t(e.target.value)},value:a,children:e.map((e=>(0,i.jsx)("option",{value:e.value,children:e.label||e.name},e.value)))})]})},59:(e,t,n)=>{n.d(t,{T:()=>i});const i=n(9503).Ay.div` 227 background: var(--color-white); 228 border-radius: var(--radius-clickable-card); 229 text-decoration: none; 230 padding: calc(var(--spacing-unit) * ${({thinner:e})=>e?"4":"5"}); 231 ${({clickable:e})=>e?"cursor: pointer;\n\t box-shadow: var(--shadow);":"border: 1px solid var(--color-grey-1);"} 232 233 &:hover { 234 ${({clickable:e})=>e?"box-shadow: var(--shadow-hover);":""} 235 } 236`},6311:(e,t,n)=>{n.d(t,{u:()=>i});const i=n(9503).Ay.div` 237 display: block; 238 padding: var(--spacing-unit); 239 margin-bottom: calc(var(--spacing-unit) * 4); 240 241 label { 242 color: var(--color-grey-4); 243 ${({labelPosition:e,theme:t})=>"left"===e?`padding-right: calc(var(--spacing-unit) *3);\n\t\t\tfont-weight: ${t.boldWeight?t.boldWeight:"bold"};\n\t\t\tfont: var(--small1-sh) ${t.mainFontFamily};`:""}; 244 ${({labelPosition:e,theme:t})=>"top"===e?`display: block;\n\t\tfont: var(--body2-sh) ${t.mainFontFamily};\n\t\tmargin-bottom: var(--spacing-unit);`:""}; 245 } 246 247 select { 248 border: 1px solid var(--color-grey-1); 249 border-radius: var(--radius-card); 250 font: var(--small1-sh) ${({theme:e})=>e.mainFontFamily}; 251 252 options { 253 font: inherit; 254 } 255 } 256`},1054:(e,t,n)=>{n.d(t,{A:()=>d});var i=n(2540),a=n(3696),r=n(9503);const l=r.Ay.ul` 257 list-style: none; 258 padding: 0; 259 margin: 0; 260 display: flex; 261 flex-wrap: nowrap; 262 overflow-x: auto; 263 position: relative; 264 -webkit-overflow-scrolling: touch; 265 justify-content: ${({centered:e})=>e?"center":"flex-start"}; 266`,o=r.Ay.li` 267 cursor: pointer; 268 position: relative; 269 flex: 0 0 auto; 270 padding: var(--spacing-unit) calc(var(--spacing-unit) * 2); 271 font-weight: ${e=>e.active?e.theme.boldWeight?e.theme.boldWeight:"bold":e.theme.normalWeight?e.theme.normalWeight:"normal"}; 272 border-bottom: var(--spacing-unit) 273 ${e=>e.active?e.theme.brandA:"var(--color-grey-1)"} solid; 274 275 & a { 276 color: inherit; 277 text-decoration: none; 278 } 279 280 &:first-child { 281 margin-left: calc(var(--spacing-unit) * 4); 282 } 283 284 &:last-child { 285 margin-right: calc(var(--spacing-unit) * 4); 286 } 287`;var s=n(4437);function d({navItems:e,callback:t=null,activeItem:n=0,centered:r=!1}){const d=a.useRef(null),[c,u]=(0,a.useState)(n||e[0].id);return e.length?(0,i.jsx)(l,{centered:r,ref:d,children:e.map((({name:e,id:n},a)=>(0,i.jsx)(o,{active:c===n,children:(0,i.jsx)(s.Vq,{to:`#${n}`,onClick:e=>{((e,n)=>{d.current.scrollLeft=e.target.offsetLeft,u(n),t&&t(n)})(e,n)},children:e})},n+a)))}):null}},7146:(e,t,n)=>{n.d(t,{Ny:()=>v,yi:()=>o,rv:()=>i.r,_J:()=>b,pK:()=>s.p});var i=n(2391),a=n(2697),r=n(9208);const l=new(n(5508).A);function o(e=""){const{data:{config:t}}=(0,a.IT)(r.uD);return t.config.magazineRedirections?t.config.magazineRedirections.prod+e:"https://boutique."+l.getDomain()+e}
287var s=n(5107),d=(n(7469),n(3696)),c=n(5339),u=n(5022),g=n(5648),p=n(8710),h=n(2583);var m=n(153);const b=()=>{var e,t,n,i;const l=(0,u.wA)(),s=(0,p.A)(),[b,v]=(0,d.useState)((new Date).getFullYear()),[f,x]=(0,d.useState)(!1),[y,j]=(0,d.useState)(null),[w,k]=(0,d.useState)(null),{data:{config:S}}=(0,a.IT)(r.uD),{availableBrandsMag:A,loading:$}=(()=>{const{data:e}=(0,a.IT)(r.uJ),[t,{data:n,loading:i}]=(0,c._)(r.UV);return(0,d.useEffect)((()=>{if(t({variables:{expired:"ALL",brands:"*",status:"all"}}),!i&&n){const{me:e}=n,{paymentSubscriptions:t}=e;if(t&&t.items){const e=t.items.map((e=>{var t;if((null==(t=e.rights)?void 0:t.includes("paid-web-magazine"))&&["succeeded","pending","pending_cancel"].includes(e.status))return e.brandId})).filter((e=>void 0!==e)),n=e.length>0?[...new Set(e)]:[];(0,h._B)(n)}}}),[t,n,i]),{availableBrandsMag:null==e?void 0:e.availableBrandsMag,loading:i}})(),[P,{data:z,loading:M,error:C}]=(0,c._)(r.n),[O,{data:E,error:F}]=(0,c._)(r.EH),T=o(),I=(0,d.useMemo)((()=>{var e,t;return(null==(t=null==(e=null==z?void 0:z.me)?void 0:e.magazines)?void 0:t.availableYears)||[]}),[null==(t=null==(e=null==z?void 0:z.me)?void 0:e.magazines)?void 0:t.availableYears]),N=(0,d.useMemo)((()=>I.map((e=>({value:e,label:e}))).reverse()),[I]),W=(0,d.useMemo)((()=>{if(!(null==A?void 0:A.length))return[];return[S.config.trigram,...A.filter((e=>e!==S.config.trigram))].map((e=>({name:m[e],id:e})))}),[A,S.config.trigram]),D=(null==(i=null==(n=null==z?void 0:z.me)?void 0:n.magazines)?void 0:i.edges)||[];(0,d.useEffect)((()=>{(F||C)&&l((0,g.P0)({text:s.formatMessage({id:"common.errors.genericError"}),type:"error"}))}),[F,C,l,s]),(0,d.useEffect)((()=>{W.length>0&&!y&&(j(W[0].id),k({brand:W[0].id,page:1}))}),[W,y]),(0,d.useEffect)((()=>{(null==A?void 0:A.length)>0&&y&&b&&(P({variables:{brands:[y.toUpperCase()],limit:100,year:`${b}`}}),k({brand:y,page:1}))}),[y,b,P,A]),(0,d.useEffect)((()=>{if(!M&&!f&&I.length>0){if(I.some((e=>String(e)===String(b))))x(!0);else{const e=I[I.length-1];v(e),P({variables:{brands:[y.toUpperCase()],limit:100,year:String(e)}})}}else f||M||0!==(null==A?void 0:A.length)||x(!0)}),[I,M,A,f,b,y,P]),(0,d.useEffect)((()=>{var e,t,n;(null==(e=null==E?void 0:E.magazineUrl)?void 0:e.url)&&(window.open(null==(t=null==E?void 0:E.magazineUrl)?void 0:t.url,"_blank")||window.location.assign(null==(n=null==E?void 0:E.magazineUrl)?void 0:n.url))}),[E]);const B=$||M,L=0===(null==A?void 0:A.length),_=(null==A?void 0:A.length)>0&&!A.includes(y),U=N.length>0,G=D.length>0;return{brand:S,navItems:W,magazines:D,filterOptions:N,year:b,brandStart:w,advertiseSubscriptionUrl:T,isLoading:B,isFilterReady:f,loadingMagazines:M,hasNoSubscription:L,currentBrandNotSubscribed:_,hasFilterOptions:U,hasMagazines:G,readMagazine:e=>new Promise((t=>{try{O({variables:{parutionId:e}}),setTimeout((()=>{t()}),1e3)}catch(e){t()}})),changeYear:e=>{v(e)},changeBrand:e=>{j(e),x(!1)}}},v=()=>{const{data:e,loading:t}=(0,a.IT)(r.UV,{variables:{expired:"ALL",brands:"*",status:"all"}});return{canSeeContactForm:(0,d.useMemo)((()=>{var t,n,i,a;return(null==(n=null==(t=null==e?void 0:e.me)?void 0:t.paymentSubscriptions)?void 0:n.items)&&(null==(a=null==(i=null==e?void 0:e.me)?void 0:i.paymentSubscriptions)?void 0:a.items.length)>0}),[e]),loading:t}}},7469:(e,t,n)=>{n.d(t,{t:()=>o,v:()=>l});var i=n(3696),a=n(2697),r=n(9208);function l({type:e}){const[t,n]=(0,i.useState)([]),[l,o]=(0,i.useState)(null),[s,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)(0),{data:g,loading:p,error:h,fetchMore:m}=(0,a.IT)(r.AK,{variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}});return(0,i.useEffect)((()=>{var e,i,a,r,d;if(!p&&!h&&!s)if((null==(a=null==(i=null==(e=null==g?void 0:g.me)?void 0:e.bookmarks)?void 0:i.edges)?void 0:a.length)>0){const e=g.me.bookmarks.edges,i=c+e.length;n([...t,...e]),null===l&&o(g.me.bookmarks.total),u(i)}else 0===(null==(d=null==(r=null==g?void 0:g.me)?void 0:r.bookmarks)?void 0:d.total)&&o(g.me.bookmarks.total)}),[g,p,h,t,s,c,l]),(0,i.useEffect)((()=>{null!==l&&c<l&&!s&&m({variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}})}),[t,l,c,m,e,s]),(0,i.useEffect)((()=>{(null!==l&&t.length===l||g&&0===l||h)&&d(!0)}),[t,l,s,g,h]),{allBmks:t,done:s,error:h}}function o({type:e,brand:t}){const[n,l]=(0,i.useState)([]),[o,s]=(0,i.useState)(null),[d,c]=(0,i.useState)(!1),[u,g]=(0,i.useState)(0),{data:p,loading:h,error:m,fetch
287More:b}=(0,a.IT)(r.Ud,{variables:{where:{brand:{key:{eq:t}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}});return(0,i.useEffect)((()=>{var e,t,i;if(!h&&!m&&!d)if((null==(t=null==(e=null==p?void 0:p.bookmarkTops)?void 0:e.edges)?void 0:t.length)>0){const e=p.bookmarkTops.edges,t=u+e.length;l([...n,...e]),null===o&&s(Math.min(p.bookmarkTops.total,30)),g(t)}else s(null==(i=null==p?void 0:p.bookmarkTops)?void 0:i.total)}),[p,h,m,n,d,u,o]),(0,i.useEffect)((()=>{null!==o&&u<30&&!d&&b({variables:{where:{brand:{key:{eq:t}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}})}),[n,o,u,b,e,t,d]),(0,i.useEffect)((()=>{(null!==o&&n.length>=o||0===o||m)&&c(!0)}),[n,o,d,m]),{allTops:n,done:d,error:m}}},2391:(e,t,n)=>{n.d(t,{r:()=>a});var i=n(8710);function a(e,t,n={}){const a=(0,i.A)(),r={};return t.forEach((t=>{n[t]?r[t]=a.formatMessage({id:`${e}.${t}`},n[t]):r[t]=a.formatMessage({id:`${e}.${t}`})})),r}},5107:(e,t,n)=>{n.d(t,{p:()=>o});var i=n(3696),a=n(7435),r=n(2697),l=n(9208);function o(){var e,t,n;const{pathname:o}=(0,a.zy)(),{loading:s,error:d,data:c}=(0,r.IT)(l.TH,{fetchPolicy:"network-only"});return(0,i.useEffect)((()=>{var e,t,n,i,a,r;s||(d||(null==(n=null==(t=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:t.roles)?void 0:n.length)&&(null==(r=null==(a=null==(i=null==c?void 0:c.me)?void 0:i.connection)?void 0:a.roles)?void 0:r.includes("ALIVE")))&&(window.location.href="/?redirectTo="+o)}),[s,d,c,o]),!s&&!d&&!(null==(n=null==(t=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:t.roles)?void 0:n.includes("ALIVE"))}},8470:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/icons/arrow-8b4254dded5967f2dabca99af43762dc.svg"},153:e=>{e.exports=JSON.parse('{"cam":"Ãa m\'intéresse","ctv":"Ce soir TV","cap":"Capital","cac":"Cuisine Actuelle","ctm":"Côté Maison","fac":"Femme Actuelle","geo":"Geo","gen":"Gentside","neo":"Neon","omm":"Ohmymag","ptv":"Télé 2 Semaines","tel":"Télé-Loisirs","voi":"Voici","pmc":"Prisma Connect","pms":"Prismashop","frgsd":"Maxisciences","inf":"Infonity","ppr":"PassPresse","hbz":"Harper\'s Bazaar","deomm":"Oh! My Mag","degs":"Gentside","ukomm":"Oh! My Mag","ukgs":"Gentside","uksas":"See&So","desas":"See&So","frgsg":"Gamesider","frgss":"Uppercut MMA","caz":"CuisineAZ"}')}}]); 288//# sourceMappingURL=containers_magazineCollection_index_js.b3c72bec.0ef15b04.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.