1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,41745,e=>{"use strict";var t=e.i(391398),i=e.i(41158),r=e.i(760814),n=e.i(954867),o=e.i(111702);let s=r.css` 2 ${({size:e,isIconOnly:t})=>((e,t)=>{switch(e){case"xs":return r.css` 3 padding: ${({theme:e})=>t?`${e.new.spacing.sm}`:`${e.new.spacing.sm} ${e.new.spacing.md}`}; 4 5 span { 6 font-size: ${({theme:e})=>e.new.fontSize.sm}; 7 line-height: ${({theme:e})=>e.new.lineHeight.sm}; 8 } 9 `;case"sm":return r.css` 10 padding: ${({theme:e})=>t?`${e.new.spacing.md}`:`${e.new.spacing.md} ${e.new.spacing.lg}`}; 11 12 span { 13 font-size: ${({theme:e})=>e.new.fontSize.sm}; 14 line-height: ${({theme:e})=>e.new.lineHeight.sm}; 15 } 16 `;case"lg":return r.css` 17 padding: ${({theme:e})=>t?"10px":`10px ${e.new.spacing.xl}`}; 18 19 span { 20 font-size: ${({theme:e})=>e.new.fontSize.md}; 21 line-height: ${({theme:e})=>e.new.lineHeight.md}; 22 } 23 `;case"xl":return r.css` 24 padding: ${({theme:e})=>t?e.new.spacing.lg:`${e.new.spacing.lg} 18px`}; 25 26 span { 27 font-size: ${({theme:e})=>e.new.fontSize.md}; 28 line-height: ${({theme:e})=>e.new.lineHeight.md}; 29 } 30 `;case"2xl":return r.css` 31 padding: ${({theme:e})=>t?`${e.new.spacing.xl}`:`${e.new.spacing.xl} 22px`}; 32 33 span { 34 font-size: ${({theme:e})=>e.new.fontSize.lg}; 35 line-height: ${({theme:e})=>e.new.lineHeight.lg}; 36 } 37 `;default:return r.css` 38 padding: ${t?"10px":"10px 14px"}; 39 40 span { 41 font-size: ${({theme:e})=>e.new.fontSize.sm}; 42 line-height: ${({theme:e})=>e.new.lineHeight.sm}; 43 } 44 `}})(e,t||!1)} 45 align-items: center; 46 background: transparent; 47 border-radius: ${({radius:e,theme:t})=>e?t.new.radius[e]:t.radius.m}; 48 cursor: ${({disabled:e})=>e?"default":"pointer"}; 49 display: flex; 50 justify-content: center; 51 max-width: ${({fullWidthMobile:e})=>e?"100%":"none"}; 52 text-align: center; 53 position: relative; 54 text-transform: uppercase; 55 font-family: ${({theme:e})=>e.font.sourceCodePro}; 56 font-weight: ${({theme:e})=>e.fontWeight.semiBold}; 57 gap: ${({theme:e})=>e.new.spacing.sm}; 58 59 &:focus { 60 outline: 2px solid 61 ${({theme:e})=>e.new.colors.brandPrimary.electricBlue}; 62 outline-offset: 2px; 63 } 64 65 &.variant-destructive:focus { 66 outline: 2px solid 67 ${({theme:e})=>e.new.colors.button.secondaryErrorFocus}; 68 } 69 70 @media ${({theme:e})=>e.device.tablet} { 71 max-width: ${({noMaxWidth:e})=>e?"none":"100%"}; 72 } 73`,a=r.default.button.withConfig({displayName:"ButtonApp__PrimaryButton",componentId:"sc-d0dd6b07-0"})` 74 ${s} 75 background: linear-gradient(#356DDC, #1A5AD7); 76 color: ${({theme:e,white:t})=>t?e.colors.greyWildSand:e.new.colors.button.primaryText}; 77 width: ${({fullWidthMobile:e})=>e?"100%":"auto"}; 78 79 &:before { 80 content: ''; 81 position: absolute; 82 top: 2px; 83 left: 2px; 84 bottom: 2px; 85 right: 2px; 86 border-radius: ${({radius:e,theme:t})=>e?t.new.radius[e]:"4px"}; 87 background: ${({theme:e})=>e.new.colors.button.primaryBg}; 88 } 89 90 &:hover { 91 border-width: ${({noBorder:e,theme:t})=>e?0:t.border.ms}; 92 background: linear-gradient( 93 #3061be, 94 ${({theme:e})=>e.new.colors.button.primaryBgHover} 95 ); 96 97 &:before { 98 background: ${({theme:e})=>e.new.colors.button.primaryBgHover}; 99 } 100 } 101 102 &:disabled { 103 background: ${({theme:e})=>e.new.colors.background.bgDisabled}; 104 color: ${({theme:e})=>e.new.colors.button.primaryTextDisabled}; 105 106 span { 107 color: ${({theme:e})=>e.new.colors.button.primaryTextDisabled}; 108 } 109 110 &:before { 111 background: ${({theme:e})=>e.new.colors.background.bgDisabled}; 112 } 113 } 114 115 span { 116 color: ${({theme:e,white:t})=>t?e.colors.white:e.new.colors.button.primaryText}; 117 position: relative; 118 } 119 120 span.hoverText { 121 display: none; 122 } 123 124 @media ${({theme:e})=>e.device.tablet} { 125 width: auto; 126 127 &:hover span.hoverText { 128 display: ${({textOnHover:e})=>e?"flex":"none"}; 129 } 130 131 &:hover span.currentText { 132 display: ${({textOnHover:e})=>e?"none":"flex"}; 133 } 134 } 135`,l=r.default.button.withConfig({displayName:"ButtonApp__SecondaryButton",componentId:"sc-d0dd6b07-1"})` 136 ${s} 137 background-color: ${({theme:e})=>e.new.colors.button.secondaryBg}; 138 color: ${({theme:e})=>e.new.colors.button.secondaryText}; 139 border: 1px solid ${({theme:e})=>e.new.colors.button.secondaryBorder}; 140 width: ${({fullWidthMobile:e})=>e?"100%":"auto"}; 141 142 span { 143 color: ${({theme:e})=>e.new.colors.button.secondaryText}; 144 } 145 146 &:hover { 147 background-color: ${({theme:e})=>e.new.colors.button.secondaryBgHover}; 148 } 149 150 &:disabled { 151 background-color: ${({theme:e})=>e.new.colors.background.primary}; 152 border-color: ${({theme:e})=>e.new.colors.border.disabledSubtle}; 153 } 154 155 &.variant-destructive { 156 background-color: ${({theme:e})=>e.new.colors.button.secondaryErrorBg}; 157 border: 1px solid 158 ${({theme:e})=>e.new.colors.button.secondaryErrorBorder}; 159 160 span { 161 color: ${({theme:e})=>e.new.colors.button.secondaryErrorText}; 162 } 163 164 &:hover { 165 background-color: ${({theme:e})=>e.new.colors.button.secondaryErrorBgHover}; 166 color: ${({theme:e})=>e.new.colors.button.secondaryErrorTextHover}; 167 border: 1px solid 168 ${({theme:e})=>e.new.colors.button.secondaryErrorBorderHover}; 169 } 170 171 &:disabled { 172 background-color: ${({theme:e})=>e.new.colors.background.primary}; 173 border-color: ${({theme:e})=>e.new.colors.border.disabledSubtle}; 174 } 175 } 176 177 @media ${({theme:e})=>e.device.tablet} { 178 width: auto; 179 180 &:hover span.hoverText { 181 display: ${({textOnHover:e})=>e?"flex":"none"}; 182 } 183 184 &:hover span.currentText { 185 display: ${({textOnHover:e})=>e?"none":"flex"}; 186 } 187 } 188`,u=r.default.button.withConfig({displayName:"ButtonApp__LinkButton",componentId:"sc-d0dd6b07-2"})` 189 ${s} 190 background-color: transparent; 191 color: ${({theme:e})=>e.new.colors.button.secondaryText}; 192 padding: 0; 193 194 span { 195 color: ${({theme:e})=>e.new.colors.button.secondaryText}; 196 } 197`,d=r.default.button.withConfig({displayName:"ButtonApp__TertiaryButton",componentId:"sc-d0dd6b07-3"})` 198 ${s} 199 display: flex; 200 gap: ${({theme:e})=>e.gap.s}; 201 202 span {
203 align-items: center; 204 color: ${({theme:e})=>e.new.colors.button.tertiaryBg}; 205 display: flex; 206 } 207 208 span.hoverText { 209 display: none; 210 } 211 212 &:hover { 213 background-color: ${({theme:e})=>e.new.colors.button.tertiaryBgHover}; 214 } 215 216 &:disabled { 217 background-color: transparent; 218 color: ${({theme:e})=>e.new.colors.button.tertiaryTextDisabled}; 219 220 span { 221 color: ${({theme:e})=>e.new.colors.button.tertiaryTextDisabled}; 222 } 223 } 224`,c=r.default.div.withConfig({displayName:"ButtonApp__WrapperIcon",componentId:"sc-d0dd6b07-4"})` 225 position: relative; 226 display: flex; 227`,p=(0,r.default)(n.SCText).withConfig({displayName:"ButtonApp__SCTextHover",componentId:"sc-d0dd6b07-5"})` 228 display: none; 229 font-family: ${({theme:e})=>e.font.sourceCodePro}; 230 font-weight: ${({theme:e})=>e.fontWeight.semiBold}; 231`,m=(0,r.default)(n.SCText).withConfig({displayName:"ButtonApp__SCTextDefault",componentId:"sc-d0dd6b07-6"})` 232 font-family: ${({theme:e})=>e.font.sourceCodePro}; 233 font-weight: ${({theme:e})=>e.fontWeight.semiBold}; 234`;e.s(["default",0,({hierarchy:e="primary",autoHeight:r=!1,backgroundColor:n,children:s,className:h,variant:f="default",dataAttributes:g,disabled:v,fullWidthMobile:b,href:w,iconLeft:y,iconRight:$,isPremium:k,noBorder:_,noMaxWidth:S,onClick:E,radius:T,size:x="md",target:C="_self",textOnHover:A,type:I="button",weight:N,white:P=!1})=>{let O,R=!s&&!A,B={"data-testid":"button",...g||{},as:w?i.default:"button",...w?{prefetch:!1}:{},autoHeight:r,isIconOnly:R,backgroundColor:n,className:`${h} variant-${f}`,disabled:v,fullWidthMobile:b,href:w,iconRight:$,target:C,isPremium:k,noBorder:_,noMaxWidth:S,onClick:v?void 0:E,radius:T,size:x,textOnHover:A,type:I,white:P};O=N||"semiBold";let D=null;switch(e){case o.default.primary:D=(0,t.jsxs)(a,{...B,children:[y?(0,t.jsx)(c,{children:y}):null,s?(0,t.jsx)(m,{as:"span",className:"currentText",size:"s",type:P||k?"white":"default",weight:O,children:s}):null,A?(0,t.jsx)(p,{as:"span",className:"hoverText",size:"s",weight:O,children:A}):null,$?(0,t.jsx)(c,{children:$}):null]});break;case"secondary":D=(0,t.jsxs)(l,{...B,children:[y?(0,t.jsx)(c,{children:y}):null,s?(0,t.jsx)(m,{as:"span",className:"currentText",size:"s",type:P||k?"white":"default",weight:O,children:s}):null,A?(0,t.jsx)(p,{as:"span",className:"hoverText",size:"s",weight:O,children:A}):null,$?(0,t.jsx)(c,{children:$}):null]});break;case"tertiary":D=(0,t.jsxs)(d,{...B,children:[y?(0,t.jsx)(c,{children:y}):null,s?(0,t.jsx)(m,{as:"span",size:"s",weight:O,children:s}):null,$?(0,t.jsx)(c,{children:$}):null]});break;case"link":D=(0,t.jsxs)(u,{...B,children:[y?(0,t.jsx)(c,{children:y}):null,s?(0,t.jsx)(m,{as:"span",size:"s",weight:O,children:s}):null,$?(0,t.jsx)(c,{children:$}):null]});break;default:D=(0,t.jsx)(a,{...B,children:(0,t.jsx)(m,{as:"span",size:"s",weight:"semiBold",children:s})})}return D}])},744979,e=>{"use strict";var t=e.i(391398),i=e.i(760814);let r=i.default.div.withConfig({displayName:"Section__Container",componentId:"sc-82e6b3d1-0"})` 235 margin-bottom: ${({mbMobile:e,mb:t,theme:i})=>i.gapLayout[e||t||"m"]}; 236 width: 100%; 237 238 @media ${({theme:e})=>e.device.mobile} { 239 margin-bottom: ${({mb:e,theme:t})=>t.gapLayout[e||"m"]}; 240 } 241`;e.s(["default",0,({children:e=null,className:i="",mb:n="m",mbMobile:o})=>(0,t.jsx)(r,{className:i,"data-testid":"section",mb:n,mbMobile:o,children:e})])},291362,e=>{"use strict";var t,i=((t={}).EMAIL_PROVIDER="emailProvider",t.PASSWORD_LINK="passwordLink",t.SIGN_IN="signin",t.SIGN_UP="signup",t.VALID_EMAIL="validEmail",t);e.s(["ModalTypeEnum",()=>i])},248040,e=>{"use strict";var t=e.i(391398),i=e.i(191788);let r=(0,i.createContext)({});e.s(["MeContext",0,r,"default",0,({children:e,meInfos:n})=>{let[o,s]=(0,i.useState)(n||null);return(0,t.jsx)(r.Provider,{value:{me:o,setMe:s},children:e})}])},594545,e=>{"use strict";var t=e.i(391398),i=e.i(191788),r=e.i(310263),n=e.i(964659),o=e.i(760814),s=e.i(687687),a=e.i(104410),l=e.i(730943);let u=(0,i.createContext)({});e.s(["default",0,({children:e,serverCookies:d})=>{let c,[p,m]=(0,i.useState)((c=d?.[r.cookiesEnum.theme])&&["light","dark","system"].includes(c)?c:"light"),h=()=>window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
241k":"light",[f,g]=(0,i.useState)((d?.[r.cookiesEnum.systemTheme],h()));(0,i.useEffect)(()=>{{let e=h();g(e),(0,n.createCookie)(r.cookiesEnum.systemTheme,e)}},[]),(0,i.useEffect)(()=>{if(!window.matchMedia)return;let e=window.matchMedia("(prefers-color-scheme: dark)"),t=e=>{let t=e.matches?"dark":"light";g(t),(0,n.createCookie)(r.cookiesEnum.systemTheme,t)};if(e.addEventListener)return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[]);let v="system"===p?f:p,b={...a.default,new:"dark"===v?s.darkTheme:s.lightTheme},w=(0,i.useCallback)((e,t)=>{let{top:i,left:o,width:s,height:a}=t.target.getBoundingClientRect(),u=o+s/2,d=i+a/2,c=Math.hypot(Math.max(u,(window.visualViewport?.width??window.innerWidth)-u),Math.max(d,(window.visualViewport?.height??window.innerHeight)-d)),p=()=>{m(e),(0,n.createCookie)(r.cookiesEnum.theme,e)};if(!("startViewTransition"in document)||"function"!=typeof document.startViewTransition)return void p();let h=document.startViewTransition(()=>{(0,l.flushSync)(p)}),f=h?.ready;f&&"function"==typeof f.then&&f.then(()=>{document.documentElement.animate({clipPath:[`circle(0px at ${u}px ${d}px)`,`circle(${c}px at ${u}px ${d}px)`]},{duration:500,easing:"ease-in-out",pseudoElement:"::view-transition-new(root)"})})},[p]);return(0,t.jsx)(u.Provider,{value:{serverCookies:d,themeState:p,actualTheme:v,systemTheme:f,changeTheme:w,theme:b},children:(0,t.jsx)(o.ThemeProvider,{theme:b,children:e})})},"useThemeContext",0,()=>(0,i.useContext)(u)])},111702,e=>{"use strict";let t=Object.freeze({dangerousActionButton:"dangerousActionButton",default:"default",facebook:"facebook",nikon:"nikon",premium:"premium",premiumDark:"premiumDark",primary:"primary",quaternary:"quaternary",quinary:"quinary",round:"round",tertiary:"tertiary",secondary:"secondary"});e.s(["default",0,t])},316407,(e,t,i)=>{let r=Object.freeze({1:"film",2:"livre",3:"jeuvideo",4:"serie",6:"bd",7:"album",8:"morceau"});t.exports={homeUniverseRouterEnums:Object.freeze({1:"films",2:"livres",3:"jeuxvideo",4:"series",5:"bd",6:"musique"}),productUniverseRouterEnum:r,urlToUniverse:Object.freeze({album:"musicAlbum",bd:"comicBook",film:"movie",films:"movie",jeuvideo:"game",jeuxvideo:"game",livre:"book",livres:"book",morceau:"musicTrack",musique:"musicAlbum",serie:"tvShow",series:"tvShow"})}},545896,(e,t,i)=>{var r=e.i(350461);t.exports={isProd:!0,isStaging:"staging"===r.default.env.APP_ENV,APOLLOS_URL:JSON.stringify(r.default.env.APOLLO_URL),FIREBASE_CONFIG:{apiKey:JSON.stringify("AIzaSyCWZKr1P6oP9Wb7dA1S_RMYBz-rp9-mHMw"),appId:JSON.stringify(r.default.env.FIREBASE_APP_ID),authDomain:JSON.stringify("www.senscritique.com"),databaseURL:JSON.stringify("https://fir-sc-ea332.firebaseio.com"),projectId:JSON.stringify("fir-sc-ea332")},NEXT_PUBLIC_FIREBASE_API_KEY:JSON.stringify("AIzaSyCWZKr1P6oP9Wb7dA1S_RMYBz-rp9-mHMw"),FIREBASE_APP_ID:JSON.stringify(r.default.env.FIREBASE_APP_ID),NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN:JSON.stringify("www.senscritique.com"),FIREBASE_CLIENT_EMAIL:JSON.stringify(r.default.env.FIREBASE_CLIENT_EMAIL),NEXT_PUBLIC_FIREBASE_DATABASE_URL:JSON.stringify("https://fir-sc-ea332.firebaseio.com"),NEXT_PUBLIC_FIREBASE_PROJECT_ID:JSON.stringify("fir-sc-ea332"),COOKIE_SECRET_CURRENT:JSON.stringify(r.default.env.COOKIE_SECRET_CURRENT),COOKIE_SECRET_PREVIOUS:JSON.stringify(r.default.env.COOKIE_SECRET_PREVIOUS),SUPPORT_AUTHORIZATION_DESK:JSON.stringify("GaTyHqsWjliE5hcQ4WEWW7DH7XBG9gXNy774CVUGcGYfgq6CWx"),WEB_URL:"https://www.senscritique.com",STATSD_DSN:r.default.env.STATSD_DSN}},883658,e=>{"use strict";var t=e.i(391398),i=e.i(191788),r=e.i(691567),n=e.i(104410);let o=({color:e=n.default.colors.white,height:i=13,width:r=13})=>(0,t.jsxs)("svg",{fill:e,height:i,viewBox:"0 0 13 13",width:r,"data-testid":"cross-icon",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M1.64706 1.64706L11.3529 11.3529",stroke:e,strokeLinecap:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M11.3529 1.64706L1.64705 11.3529",stroke:e,strokeLinecap:"round",strokeWidth:"1.5"})]});o.propTypes={color:r.default.string,height:r.default.number,width:r.default.number};let s=i.default.memo(o);e.s(["default",0,s])},484729,708691,e=>{"use strict";var t,i=((t={}).PRODUCT="product",t.STREAMING_EXPLORER="streaming-explorer",t.DISCOVERY="discovery",t.OTHER="other",t);e.s(["GTMAttributeName",0,{svod:"provider-svod",carouselItem:"sc-billboard-item",scoutFollow:"sc-scout-add-select-button-main",onboardingStart:"onboarding-start",onboardingEnd:"onboarding-end",onboardingSkip:"onboarding-skip",seeMyActivity:"see-my-activity",canalVODClick:"canal-vod-click"},"GTMFromPage",()=>i],708691),e.s(["GTM_ID",0,"GTM-T7KMCR","getFromPage",0,e=>e.includes("universe/[slug]/[id]")?i.PRODUCT:e.includes("/universes/streaming")?i.STREAMING_EXPLORER:e.includes("/decouvrir")?i.DISCOVERY:i.OTHER,"pageview",0,e=>{window?.dataLayer&&window.dataLayer.push({event:"pageview",page:e})},"sendEvent",0,(e,t,i=null,r=null)=>{void 0!==window?.ga&&e&&t&&window.ga("send","event",e,t,i,r)},"sendGTMEvent",0,e=>{window?.dataLayer&&window.dataLayer.push(e)}],484729)},807223,e=>{"use strict";var t=e.i(575806),i=e.i(258385),r=e.i(839845);e.s(["default",0,class{constructor(e,n){this._backdrop=e?.backdrop,this._bestProducts=e?.bestProducts,this._country=e?.country,this._nationality=e?.nationality,this._coworkers=e?.coworkers,this._currentProducts=e?.currentProducts,this._currentUserInfos=e?.currentUserInfos,this._futureProducts=e?.futureProducts,this._knownProducts=e?.knownProducts,this._dateOfBirth=e?.dateOfBirth&&(0,r.formatDateRelease)(e?.dateOfBirth),this._dateOfDeath=e?.dateOfDeath&&(0,r.formatDateRelease)(e?.dateOfDeath),this._gender=e?.gender?e?.gender:1,this._id=e?.id,this._likeCount=e?.likeCount,this._lists=e?.lists,this._name=e?.name&&(0,t.capitalize)(e?.name),this._picture=e?.picture,this._placeOfBirth=e?.placeOfBirth&&(0,t.capitalize)(e?.placeOfBirth),this._placeOfDeath=e?.placeOfDeath&&(0,t.capitalize)(e?.placeOfDeath),this._popularTracks=e?.popularTracks,this._products=e?.products,this._shortBio=e?.
241shortBio,this._subtypeId=e?.subtypeId,this._profession=e?.profession,this._professionsAdmin=e?.professionsAdmin&&(0,i.formatProfessionsAdmin)(e?.professionsAdmin,n),this._role=e?.role&&(0,t.capitalize)(e?.role),this._likeScouts=e?.likeScouts,this._likeUsers=e?.likeUsers,this._url=e?.url,this._userInfos=e?.userInfos}get backdrop(){return this._backdrop}get bestProducts(){return this._bestProducts}get coworkers(){return this._coworkers}get country(){return this._country}get nationality(){return this._nationality}get currentProducts(){return this._currentProducts}get currentUserInfos(){return this._currentUserInfos}get futureProducts(){return this._futureProducts}get knownProducts(){return this._knownProducts}get dateOfBirth(){return this._dateOfBirth}get dateOfDeath(){return this._dateOfDeath}get gender(){return this._gender}get id(){return this._id}get likeCount(){return this._likeCount}get likeScouts(){return this._likeScouts}get likeUsers(){return this._likeUsers}get lists(){return this._lists}get name(){return this._name}get picture(){return this._picture}get placeOfBirth(){return this._placeOfBirth}get placeOfDeath(){return this._placeOfDeath}get popularTracks(){return this._popularTracks}get products(){return this._products}get profession(){return this._profession}get professionsAdmin(){return this._professionsAdmin}get role(){return this._role}get scoutsInfos(){return this._scoutsInfos}get shortBio(){return this._shortBio}get subtypeId(){return this._subtypeId}get url(){return this._url}get userInfos(){return this._userInfos}}])},776204,250584,e=>{"use strict";var t=e.i(503837),i=e.i(811818),r=e.i(669570),n=e.i(524669),o=e.i(660601),s=e.i(533879),a=e.i(98926),l=e.i(223289).canUseDOM?i.useLayoutEffect:i.useEffect;e.s(["useIsomorphicLayoutEffect",0,l],250584);var u=e.i(250026);e.s(["useMutation",0,function(e,d){!1!==globalThis.__DEV__&&(0,u.useWarnRemovedOption)(d||{},"ignoreResults","useMutation","If you don't want to synchronize component state with the mutation, please use the `useApolloClient` hook to get the client instance and call `client.mutate` directly.");var c=(0,a.useApolloClient)(null==d?void 0:d.client);(0,o.verifyDocumentType)(e,o.DocumentType.Mutation);var p=i.useState({called:!1,loading:!1,client:c}),m=p[0],h=p[1],f=i.useRef({result:m,mutationId:0,isMounted:!0,client:c,mutation:e,options:d});l(function(){Object.assign(f.current,{client:c,options:d,mutation:e})});var g=i.useCallback(function(e){void 0===e&&(e={});var i=f.current,o=i.options,a=i.mutation,l=(0,t.__assign)((0,t.__assign)({},o),{mutation:a}),u=e.client||f.current.client;f.current.result.loading||l.ignoreResults||!f.current.isMounted||h(f.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:u});var d=++f.current.mutationId,c=(0,r.mergeOptions)(l,e);return u.mutate(c).then(function(t){var i,r,o=t.data,a=t.errors,l=a&&a.length>0?new s.ApolloError({graphQLErrors:a}):void 0,p=e.onError||(null==(i=f.current.options)?void 0:i.onError);if(l&&p&&p(l,c),d===f.current.mutationId&&!c.ignoreResults){var m={called:!0,loading:!1,data:o,error:l,client:u};f.current.isMounted&&!(0,n.equal)(f.current.result,m)&&h(f.current.result=m)}var g=e.onCompleted||(null==(r=f.current.options)?void 0:r.onCompleted);return l||null==g||g(t.data,c),t},function(t){if(d===f.current.mutationId&&f.current.isMounted){var i,r={loading:!1,error:t,data:void 0,called:!0,client:u};(0,n.equal)(f.current.result,r)||h(f.current.result=r)}var o=e.onError||(null==(i=f.current.options)?void 0:i.onError);if(o)return o(t,c),{data:void 0,errors:t};throw t})},[]),v=i.useCallback(function(){if(f.current.isMounted){var e={called:!1,loading:!1,client:f.current.client};Object.assign(f.current,{mutationId:0,result:e}),h(e)}},[]);return i.useEffect(function(){var e=f.current;return e.isMounted=!0,function(){e.isMounted=!1}},[]),[g,(0,t.__assign)({reset:v},m)]}],776204)},160578,(e,t,i)=>{"use strict";i.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");var i={},r=e.length;if(r<2)return i;var o=t&&t.decode||c,s=0,a=0,l=0;do{if(-1===(a=e.indexOf("=",s)))break;if(-1===(l=e.indexOf(";",s)))l=r;else if(a>l){s=e.lastIndexOf(";",a-1)+1;continue}var p=u(e,s,a),m=d(e,a,p),h=e.slice(p,m);if(!n.call(i,h)){var f=u(e,a+1,l),g=d(e,l,f);34===e.charCodeAt(f)&&34===e.charCodeAt(g-1)&&(f++,g--);var v=e.slice(f,g);i[h]=function(e,t){try{return t(e)}catch(t){return e}}(v,o)}s=l+1}while(s<r)return i},i.serialize=function(e,t,i){var n=i&&i.encode||encodeURIComponent;if("function"!=typeof n)throw TypeError("option encode is invali
241d");if(!o.test(e))throw TypeError("argument name is invalid");var u=n(t);if(!s.test(u))throw TypeError("argument val is invalid");var d=e+"="+u;if(!i)return d;if(null!=i.maxAge){var c=Math.floor(i.maxAge);if(!isFinite(c))throw TypeError("option maxAge is invalid");d+="; Max-Age="+c}if(i.domain){if(!a.test(i.domain))throw TypeError("option domain is invalid");d+="; Domain="+i.domain}if(i.path){if(!l.test(i.path))throw TypeError("option path is invalid");d+="; Path="+i.path}if(i.expires){var p,m=i.expires;if(p=m,"[object Date]"!==r.call(p)||isNaN(m.valueOf()))throw TypeError("option expires is invalid");d+="; Expires="+m.toUTCString()}if(i.httpOnly&&(d+="; HttpOnly"),i.secure&&(d+="; Secure"),i.partitioned&&(d+="; Partitioned"),i.priority)switch("string"==typeof i.priority?i.priority.toLowerCase():i.priority){case"low":d+="; Priority=Low";break;case"medium":d+="; Priority=Medium";break;case"high":d+="; Priority=High";break;default:throw TypeError("option priority is invalid")}if(i.sameSite)switch("string"==typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:case"strict":d+="; SameSite=Strict";break;case"lax":d+="; SameSite=Lax";break;case"none":d+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return d};var r=Object.prototype.toString,n=Object.prototype.hasOwnProperty,o=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,s=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,a=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,l=/^[\u0020-\u003A\u003D-\u007E]*$/;function u(e,t,i){do{var r=e.charCodeAt(t);if(32!==r&&9!==r)return t}while(++t<i)return i}function d(e,t,i){for(;t>i;){var r=e.charCodeAt(--t);if(32!==r&&9!==r)return t+1}return i}
241function c(e){return -1!==e.indexOf("%")?decodeURIComponent(e):e}},958678,(e,t,i)=>{t.exports=e.r(280963)},925550,(e,t,i)=>{var r={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductUserInfos"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductUserInfos"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dateDone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasStartedReview"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isCurrent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isDone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isListed"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRecommended"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isReviewed"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isWished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"userId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"numberEpisodeDone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastEpisodeDone"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"season"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"gameSystem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"review"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"author"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}],loc:{start:0,end:486}};r.loc.source={body:"fragment ProductUserInfos on ProductUserInfos {\n dateDone\n hasStartedReview\n isCurrent\n id\n isDone\n isListed\n isRecommended\n isReviewed\n isWished\n productId\n rating\n userId\n numberEpisodeDone\n lastEpisodeDone {\n episodeNumber\n id\n season {\n seasonNumber\n id\n episodes {\n title\n id\n episodeNumber\n }\n }\n }\n gameSystem {\n id\n label\n }\n review {\n author {\n id\n name\n }\n url\n }\n __typename\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var n={};function o(e,t){for(var i=0;i<e.definitions.length;i++){var r=e.definitions[i];if(r.name&&r.name.value==t)return r}}r.definitions.forEach(function(e){if(e.name){var t=new Set;!function e(t,i){if("FragmentSpread"===t.kind)i.add(t.name.value);else if("VariableDefinition"===t.kind){var r=t.type;"NamedType"===r.kind&&i.add(r.name.value)}t.selectionSet&&t.selectionSet.selections.forEach(function(t){e(t,i)}),t.variableDefinitions&&t.variableDefinitions.forEach(function(t){e(t,i)}),t.definitions&&t.definitions.forEach(function(t){e(t,i)})}(e,t),n[e.name.value]=t}}),t.exports=r,t.exports.ProductUserInfos=function(e,t){var i={kind:e.kind,definitions:[o(e,t)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var r=n[t]||new Set,s=new Set,a=new Set;for(r.forEach(function(e){a.add(e)});a.size>0;){var l=a;a=new Set,l.forEach(function(e){s.has(e)||(s.add(e),(n[e]||new Set).forEach(function(e){a.add(e)}))})}
241return s.forEach(function(t){var r=o(e,t);r&&i.definitions.push(r)}),i}(r,"ProductUserInfos")},258385,417091,e=>{"use strict";let t=Object.freeze({MALE:1,FEMALE:2,COMPANY:3});e.s(["default",0,t],417091);var i=e.i(523156),r=e.i(575806);let n=e=>e&&e.match(/\s/g)?.length||0,o={artists:"l'",authors:"l'",created_by:"la ",developers:"le ",directors:"la ",illustrators:"l'",labels:"l'",music_artists:"la ",pencillers:"l'",producers:"la ",production_companies:"la ",publishers:"l'",original_channel:"la ",translator:"la ",distributors:"la ",writers:"l'"},s=["m","f"],a={actors:{1:"acteur",2:"actrice"},directors:{1:"réalisateur",2:"réalisatrice",3:"réalisation"},artists:{1:"artiste musical",2:"artiste musicale",3:"art"},authors:{1:"auteur",2:"autrice",3:"écriture"},translator:{1:"traducteur",2:"traductrice",3:"traduction"},producers:{1:"producteur",2:"productrice",3:"production"},production_companies:{3:"production"},writers:{1:"scénariste",2:"scénariste",3:"écriture"},illustrators:{1:"illustrateur",2:"illustratrice",3:"illustration"},pencillers:{1:"dessinateur",2:"dessinatrice",3:"encrage"},preface_writers:{1:"préfacier",2:"préfacière"},postface_writers:{1:"écrivain de postface",2:"écrivaine de postface"},supervisors:{1:"superviseur",2:"superviseuse"},developers:{1:"développeur",2:"développeuse",3:"développement"},publishers:{1:"éditeur",2:"éditrice",3:"édition"},labels:{3:"édition musicale"},music_artists:{3:"musique"},distributors:{1:"créateur",2:"créatrice",3:"distribution"},created_by:{1:"créateur",2:"créatrice",3:"création"},original_channel:{3:"diffusion"},colorists:{1:"coloristes",2:"coloristes"}},l=["directors","created_by","developers","authors","writers","illustrators","pencillers","inkers","colorists","animators","chara_designers","artists","music_artists","photographers","translator","preface_writers","postface_writers","actors","supervisors","producers","production_companies","publishers","labels","distributors","manufaturer","original_channel"],u=new Map(l.map((e,t)=>[e,t])),d=e=>{if(!e?.length)return null;let t=e=>u.get(e)??l.length;return[...e].filter(e=>"characters"!==e).sort((e,i)=>t(e)-t(i))},c=(e,r,n)=>{let o=t.MALE;return n!==i.SubtypeEnum.COMPANY?a[e]?.[r||o]:a[e]?.[t.COMPANY]},p=(e,t,i,r)=>{let n=d(e);if(!n)return"";let o=n.map(e=>c(e,t,i)).filter(Boolean);return o.length?`${r("contact.professions",{val:new Set(o)})}`:""};e.s(["buildDescriptionContact",0,(e,l)=>{let{dateOfBirth:u,dateOfDeath:c,gender:m,name:h,nationality:f,placeOfBirth:g,placeOfDeath:v,profession:b,professionsAdmin:w,subtypeId:y}=e;if(y===i.SubtypeEnum.COMPANY)return`${h} ${l("coverContactInfos.company.text")} ${((e,i)=>{let r=d(e);if(!r)return"";let n=r.filter(e=>o[e]&&a?.[e]?.[t.COMPANY]).map(e=>`${o[e]}${a[e][t.COMPANY]}`);return n.length?`${i("contact.professions",{val:new Set(n)})}`:""})(b,l)}.`;if(y===i.SubtypeEnum.BAND)return`${h} ${l("coverContactInfos.band.text")}.`;let $=!!(!u&&g),k=!!(u&&g),_=f&&f.map(e=>e).join("/"),S=u&&n(u)>=2?l("coverContactInfos.personality.bornTo",{context:s[m-1],dateOfBirth:u}):l("coverContactInfos.personality.bornIn",{context:s[m-1],dateOfBirth:u}),E=l(c&&n(c)>=2?"coverContactInfos.personality.deadDateSentenceTo":"coverContactInfos.personality.deadDateSentenceIn",{dateOfDeath:c}),T=(0,r.capitalize)(l("coverContactInfos.professionDescription",{profession:w||p(b,m,y,l),nationality:_?.toLowerCase(),bornTo:u?S:"",verb:$?l("coverContactInfos.personality.verb",{context:s[m-1],placeOfBirth:g}):null,placeOfBirth:k?l("coverContactInfos.personality.bornPlaceSentence",{placeOfBirth:c||v?`${g}.`:g}):"",dot:l("coverContactInfos.dot"),passAway:c||v?l("coverContactInfos.personality.passAway",{context:s[m-1]}):"",dateOfDeath:c?E:"",placeOfDeath:v?l("coverContactInfos.personality.deadPlaceSentence",{placeOfDeath:v}):"",dotDeath:c?l("coverContactInfos.dot"):null}).replace(/ \./,"."));return(0,r.clearMultipleWhitespaces)(T.trim()).replace(/ \./,".").replace(/\.{2}/,".").replace(/\. \./,".").replace(/,{2}/,",")},"buildSeoContactDescription",0,(e,t,i)=>{let{knownProducts:r,name:n,gender:o}=t,a=[],l=`${n} ${"m"===s[o-1]?`${i("contact.seo.productsKnows_m")}`:`${i("contact.seo.productsKnows_f")}`}`,u=e.concat(" ",l),d=u.length;return r?.length>1&&r.map((e,t)=>(d<=155&&(a.push(e.title),d+=a[t].length),null)),`${u.concat(" ",a.join(", "))}.`}
241,"formatProfessions",0,p,"formatProfessionsAdmin",0,(e,t)=>{if(!e?.length)return null;let i=[...e];return 1===i.length?(0,r.capitalize)(i[0]):`${t("contact.professions",{val:i})}`},"getGenderType",0,e=>{if(!e)return"m";let t=e?.map(e=>e.contact?.gender);return t?.includes(1)||!t[0]?"m":"f"},"translateProfession",0,c],258385)},964659,310263,e=>{"use strict";var t=e.i(160578);let i=Object.freeze({scComments:"ACCEPT_COMMENT_POLICY",scAuth:"SC_AUTH",scIdToken:"SC_ID_TOKEN",scRefreshToken:"SC_REFRESH_TOKEN",scNewFeedMessage:"SC_FEED_MESSAGE",recapBanner:"RECAP_BANNER",hideShareModalAfterRating:"HIDE_SHARE_MODAL_AFTER_RATING",hideShareModalAfterPollAnswer:"HIDE_SHARE_MODAL_AFTER_POLL_ANSWER",PWAModalCTASeen:"PWA_MODAL_CTA_SEEN",theme:"SC_THEME",systemTheme:"SC_SYSTEM_THEME",darkModeCTASeen:"DARK_MODE_CTA_SEEN"});e.s(["cookiesEnum",0,i],310263);let r=[i.scAuth,i.theme,i.systemTheme,i.darkModeCTASeen,i.PWAModalCTASeen],n=["HIDE_BANNER_"];e.s(["createCookie",0,(e,t,i="Fri, 31 Dec 9999 23:59:59 GMT")=>{let r=new Date(i).toUTCString();document.cookie=`${e}=${t};expires=${r};path=/;domain=${document.domain}`},"deleteAuthToken",0,()=>{var e;e=i.scAuth,document&&(document.cookie=`${e}= ; expires = Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=${document.domain}`)},"handleAddCookieRef",0,e=>{if(e?.cookieRef&&e?.dateExpiration){let t=new Date(e.dateExpiration).toUTCString();document.cookie=`${i.scAuth}=${e.cookieRef};expires=${t};path=/;domain=${document.domain}`}},"parseCookies",0,()=>document?t.default.parse(document.cookie):{},"pickClientCookies",0,(e={})=>Object.fromEntries(Object.entries(e).filter(([e])=>r.includes(e)||n.some(t=>e.startsWith(t))))],964659)},63042,e=>{"use strict";var t=e.i(485783),i=e.i(791323),r=e.i(807223),n=e.i(258385),o=e.i(575806),s=e.i(720781),a=e.i(839845),l=e.i(316407),u=e.i(523156),d=e.i(852642),c=e.i(417091),p=e.i(545896);let m=e=>{if(!e)return;let r=(0,i.default)({start:0,end:1e3*e});return(0,t.default)(r).replace("M0S","M").replace("H0M","H").replace("DT0H","DT").replace("M0D","M").replace("Y0M","Y").replace("0Y","")},h=(e,t="Person")=>{if(e)return{"@type":t,name:e.name,url:`${p.WEB_URL}${e.url}`}},f=(e,t="Person")=>{if(e?.length)return e.map(e=>h(e,t))},g=(e,t)=>{let i,r,n,a,l,u,c,{creators:h}=e,g="Person";switch(e.universe){case d.UNIVERSES.game.id:h=[e.developers,e.publishers].flat().filter(e=>e),g="Organization";break;case d.UNIVERSES.book.id:h=e.authors;break;case d.UNIVERSES.musicAlbum.id:case d.UNIVERSES.musicTrack.id:h=e.artists}let v=e.seasons?.length?e.seasons?.map?.(e=>e?.numberOfEpisodes):void 0;return v?.length&&(i=v.reduce((e,t)=>e+t)),e.duration&&e.universe===d.UNIVERSES.movie.id&&(r=m(e.duration)),e.gameSystems?.length&&(n=e.gameSystems.map(e=>e.label)),e.genresInfos?.length&&(a=e.genresInfos.map(({label:e})=>e)),e.universe===d.UNIVERSES.comicBook.id&&(l=f([e.authors,e.pencillers].flat().map(e=>e))),e.albums?.length&&(u=e.albums.map(e=>({"@type":"MusicAlbum","@id":`${p.WEB_URL}${e.url}`,url:`${p.WEB_URL}${e.url}`,name:`${e.title} ${e.yearOfProduction?`(${e.yearOfProduction})`:""}`.trim()}))),e.tracklistExtract?.items?.length&&(c=e.tracklistExtract.items.map(e=>({"@type":"MusicRecording",url:e.url,name:e.title,duration:e.duration?m(e.duration):void 0}))),{"@context":"http://schema.org","@type":t(`product.seo.itemType.${(0,s.mapTagById)(e.universe)}`),actor:f(e.allActors||e.actors),aggregateRating:(e=>{if(e.rating)return{"@type":"AggregateRating",bestRating:10,ratingValue:e.rating,worstRating:1,...e.stats?.ratingCount>0?{ratingCount:e.stats.ratingCount}:null,...e.stats?.reviewCount>0?{reviewCount:e.stats.reviewCount}:null}})(e),alternateName:e.originalTitle||void 0,creator:f(h,g),dateCreated:e.dateCreation,dateModified:e.dateLastUpdate,datePublished:e.dateRelease,description:e.synopsis,director:f(e.directors),duration:r,gamePlatform:n,genre:a,illustrator:l,image:e.medias.picture||e.medias.backdrop,inAlbum:u,isbn:e.isbn?.length?e.isbn[0]:void 0,name:e.title,numberOfEpisodes:i,numberOfSeasons:e.numberOfSeasons||void 0,review:(e=>{if(!e)return;let t=e.rating?{reviewRating:{"@type":"Rating",bestRating:10,ratingV
241alue:e.rating}}:{};return{"@type":"Review",datePublished:e.dateCreation,reviewBody:e.bodyText&&(0,o.getContentWithoutHTML)(e.bodyText),name:e.title,url:`${p.WEB_URL}${e.url}`,author:{"@type":"Person",name:e.author?.name,url:`${p.WEB_URL}${e.author.url}/critiques`},...t}})(e.reviews?.topReviews?.positive||e.reviews?.topReviews?.negative),track:c,url:`${p.WEB_URL}${e.url}`}},v=(e,t)=>{let i=e.name;return e.username!==e.name&&(i=t("seo.userFullName",{name:e.name,username:e.username})),i};e.s(["METADATA_DESCRIPTION_LENGTH",0,155,"buildCanonical",0,(e=null)=>e?`${p.WEB_URL}${e.match(/^[^?]+/)?.[0]||""}`:p.WEB_URL,"buildListDescription",0,(e,t)=>{let i=(0,o.clearMultipleWhitespaces)((0,o.clearUrl)((0,o.breakEndSentences)((0,o.sliceText)(e.description||"",0,155,155,!0,!0)))),r=e.productsList?.items,n=e.contactsList?.items,s=[];r?.length?s=r.slice(0,4).map(({product:e})=>e.title):n?.length&&(s=n.slice(0,4).map(({contact:e})=>e.name));let a=[];a=e.listSubtype===u.SubtypeEnum.TOP_10?[...a,e.label,t("list.seo.description.by",{author:e.author})]:e.listSubtype===u.SubtypeEnum.POLL&&e.parent?.id?[...a=[...a,t("list.seo.description.answerBy",{author:e.author})],`"${e.parent.label}"`]:[...a,t("list.infos.countWithUniverse",{count:e?.productsList?.total||e?.contactsList?.total||0,universe:e.universe}),t("list.seo.description.by",{author:e.author})];let l=!1;for(let e=0;e<a.length;e+=1){let t=a[e];(0,o.clearMultipleWhitespaces)(`${i} ${t}.`).length<=155&&(i+=` ${t}`,l=!0)}l&&(i+=".");let d="";for(let e=0;e<s.length;e+=1){let r=s[e];if((0,o.clearMultipleWhitespaces)(`${i}${d}${r}${t("list.seo.description.withSuffixLength")}`).length<=155)d+=d?`, ${r}`:r,l=!0;else break}l&&(i+=` ${t("list.seo.description.withSuffix",{productsTitle:d})}`);let c=t("list.seo.description.suffixBaseline");return(0,o.clearMultipleWhitespaces)(`${i}${c}`).length<=155&&(i+=` ${c}`),(0,o.clearMultipleWhitespaces)(i)},"buildListSchema",0,e=>{let t,i=e.productsList?.items;e.minimalProducts?.length&&(i=e.minimalProducts.map((e,t)=>({product:e,position:t+1})));let r=e.contactsList?.items;return(i?.length||r?.length)&&(t=(i||r).map(({contact:e,position:t,product:i})=>({"@type":"ListItem",position:t,url:`${p.WEB_URL}${i?.url||e?.url}`}))),{"@context":"http://schema.org","@type":"ItemList",itemListElement:t}},"buildListTitle",0,(e,t)=>e.parent?.id?t("list.seo.pollAnswerTitle",{list:e,author:e.author}):t("list.seo.userListTitle",{count:e?.productsList?.total||e?.contactsList?.total||0,list:e}),"buildPollDescription",0,(e,t)=>{let i=e?.products,r=t(`universe.englishToFrench.${(0,s.mapTagById)(e?.universe)}`);return t("polls.seo.description",{universe:r,productList:i.slice(0,4).map(e=>e.title).join(", ")})},"buildProductDescription",0,(e,t)=>{let i=(0,s.mapTagById)(e.universe),r=(0,a.getCreatorProfession)(e.universe).map(t=>e[t]).flat().filter(e=>e?.name),n=r?.length?r.map(e=>e.name).join(` ${t("vocabulary.and")} `):"",o=n?` de ${n}`:"",l=t(`product.seo.description.prefix_${i}`,{title:e.title??""}).trim(),u=l?`${l}${o}.`:"",d=e.synopsis?`${t(`productSynopsis.title.${(0,s.mapTagById)(e.universe)}`)}${e.synopsis}`:null,c=`${u} ${d??""}`.trim(),p=c.match(/^.{0,290}[a-zA-Z0-9_](?:^| |$)/)?.[0];return p&&p.length<c.length?`${p}...`:p||c},"buildProductInfosDescription",0,(e,t,i)=>{let r=(0,a.getCreatorProfession)(t.universe).map(e=>t[e]).flat().filter(e=>e?.name),n=(0,a.getYearAfterTitle)(t);return i(e,{context:t.universe,creators:r?.length?r.map(e=>e.name).join(` ${i("vocabulary.and")} `):null,productTitle:t.title,year:n})},"buildProductReviewsTitle",0,(e,t)=>{let i=t("productReviews.seo.prefixTitle",{context:(0,s.mapTagById)(e.universe),productTitle:e.title});i=(0,o.sliceText)(i,0,63,63);let r=(0,a.getYearAfterTitle)(e);if(r&&(i=t("productReviews.seo.prefixTitleYear",{prefixTitle:i,year:r})),i.length>70)i=(0,o.sliceText)(i,0,70,70);else{let e=(0,o.clearMultipleWhitespaces)(t("productReviews.seo.title",{prefixTitle:i}).trim());e.length<=70&&(i=e)}return i.trim()},"buildProductSchema",0,g,"buildReactionDescription",0,(e,t)=>{let i=(0,a.getCreatorProfession)(e.universe).map(t=>e[t]).flat().filter(e=>e?.name);return t("reaction.seo.reactionProduct.description",{universe:l.productUniverseRouterEnum[e?.universe],productName:e?.title,author:i?.length?
241i.map(e=>e.name).join(` ${t("vocabulary.and")} `):null,date:e?.yearOfProduction})},"buildReviewDescription",0,(e,t)=>{if(!e.product?.id)return null;let i=(0,a.getYearAfterTitle)(e.product),r=(0,o.getContentWithoutHTML)((0,o.sliceText)((0,o.clearUrl)(e.bodyText||""),0,155,155)||""),n=(0,a.getCreatorProfession)(e.product.universe).map(t=>e.product[t]).flat().filter(e=>e?.name).map(e=>e.name).join(", "),s=[t("review.seo.descriptionBy",{author:e.author})];s=[...s,t("review.seo.descriptionAbout",{product:e.product,context:i?"year":"",year:i})],n&&(s=[...s,t("explorer.createdByWithCreators",{context:e.product.universe,creators:n})]);for(let e=0;e<s.length;e+=1){let t=s[e];(0,o.clearMultipleWhitespaces)(`${r} ${t}.`).length<155&&(r+=`${t}.`)}return r},"buildReviewSchema",0,(e,t)=>{if(!e.product.id)return null;let i=e.rating?{reviewRating:{"@type":"Rating",bestRating:10,ratingValue:e.rating}}:{};return{"@context":"http://schema.org","@type":"Review",alternateName:t("review.seo.title",{title:e.product.title}),datePublished:e.dateCreation,name:e.isPublished?e.titleAutoSaved:e.title,reviewBody:(0,o.getContentWithoutHTML)(e.bodyText),author:{"@type":"Person",name:e.author.name,url:`${p.WEB_URL}${e.author.url}/critiques`},itemReviewed:g(e.product,t),...i}},"buildReviewTitle",0,(e,t)=>{if(!e.product?.id)return null;let{product:i}=e,r=t("review.seo.title",{context:(0,s.mapTagById)(e.product.universe),title:e.title}).trim(),n=(0,a.getYearAfterTitle)(i),l=`${i.title} ${n?`(${n})`:""}`.trim(),u=e.isPublished?e.title:e.titleAutoSaved,d="";u&&((d=`${r} ${l} - ${t("review.seo.titleBy",{authorName:e.author?.name,reviewTitle:u})}`).length>70&&(d=`${r} ${l} - ${u}`),d.length>70&&(d=`${r} ${l} ${t("review.seo.titleBy",{authorName:e.author?.name,reviewTitle:u}).trim()}`),d.length>70&&(d=t("review.seo.titleBy",{authorName:e.author?.name,reviewTitle:u}))),(!d||d.length>70)&&(d=`${r} ${l} ${t("review.seo.titleBy",{authorName:e.author?.name,reviewTitle:""}).trim()}`);let c=(0,o.sliceText)((0,o.clearUrl)(l),0,40,40,!0,!0,"");d.length>70&&(d=`${r} ${c} - ${e.author.name}`),d.length>70&&(d=`${l} - ${e.author.name}`),d.length>70&&(d=`${c} - ${e.author.name}`);let p=`${d}${t("seo.titleSuffix")}`;return p.legnth<=70&&(d=p),(0,o.clearMultipleWhitespaces)(d.trim())},"buildSchemaContact",0,(e,t)=>{if(e)return{"@context":"http://schema.org","@type":e.gender!==c.default.COMPANY?"Person":"Organization",image:e.picture,description:(0,n.buildDescriptionContact)(new r.default(e,t),t),name:e.name,birthDate:e.dateOfBirth}},"buildSchemaPerson",0,h,"getFullNameSeo",0,v,"getProductAltTitle",0,(e,t,i)=>{let r=`${e} ${t.title}`,n=(0,a.getYearAfterTitle)(t);if((r=`${(0,o.sliceText)(r,0,60,60)} ${n?`(${n})`:""}`.trim()).length>70)r=(0,o.sliceText)(r,0,70,70);else{let e=`${r}${i("seo.titleSuffix")}`;e.length<=70&&(r=e)}return(0,o.clearMultipleWhitespaces)(r.trim())},"getProfileAltTitle",0,(e,t)=>{let i=`${t("profile.seo.title",{fullNameSeo:v(e,t)})}`;if(i.length>70)i=(0,o.sliceText)(i,0,70,70);else{let e=`${i}${t("seo.titleSuffix")}`;e.length<=70&&(i=e)}return i}])}]);
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.