1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_logout_index_js"],{9624:(t,e,a)=>{a.r(e),a.d(e,{default:()=>s});var n=a(3696),r=a(4658),o=a(6796),i=a(277),u=a(5508);const s=()=>{const[t,e]=(0,n.useState)(!1),a=new u.A,s=new i.A;s.doesExist()&&!a.getParameterByName("redirectTo")||s.defineUrl(a.getParameterByName("redirectTo"));const d=new URL(s.get()).origin,l=new URL(d||"https://www."+a.getDomain()),c=`${d||l}#fromLogout`;s.remove();const[m,{data:p,error:g}]=(0,r.n)(o.T_);return(0,n.useEffect)((()=>{m({variables:{data:{callbackUrl:c||null}}})}),[c]),(0,n.useEffect)((()=>{t||(p&&p.logout&&"success"===p.logout.status?(e(!0),window.location.assign(p.logout.url)):(p&&p.logout&&"warning"===p.logout.status||g)&&(e(!0),window.location.assign(c)))}),[p,g,t,c]),null}},6796:(t,e,a)=>{a.d(e,{$y:()=>o,BE:()=>k,En:()=>r,Hx:()=>p,Jl:()=>w,K4:()=>f,L9:()=>I,Ou:()=>$,S3:()=>g,T_:()=>v,Ur:()=>b,WD:()=>l,Y3:()=>c,ab:()=>u,j5:()=>m,ot:()=>i,rK:()=>U,uj:()=>s,z8:()=>d});var n=a(4744);const r=n.J1` 2 mutation DeleteToken($token: String, $tokens: [String]) { 3 deleteToken(token: $token, tokens: $tokens) { 4 status 5 } 6 } 7`,o=n.J1` 8 mutation UpdateNotificationConnexion($data: UpdateUserInput) { 9 updateUser(data: $data) { 10 status 11 user { 12 id 13 configs { 14 sendNotificationConnection 15 } 16 } 17 } 18 } 19`,i=n.J1` 20 mutation UpdateAvatar($data: UpdateUserInput) { 21 updateUser(data: $data) { 22 status 23 user { 24 id 25 avatar 26 } 27 } 28 } 29`,u=n.J1` 30 mutation UpdateProfile($data: UpdateUserInput) { 31 updateUser(data: $data) { 32 status 33 user { 34 id 35 publicId 36 hashEmailSHA256 37 birthday 38 firstname 39 lastname 40 gender 41 nickname 42 phone 43 address { 44 address 45 city 46 complement 47 country 48 zipcode 49 } 50 profile 51 personalInformationShared 52 analyticsPixelEnabled 53 profilingPixelEnabled 54 } 55 } 56 } 57`,s=n.J1` 58 mutation NewsletterSub($subscribe: [String], $unsubscribe: [String]) { 59 newsletterSub(subscribe: $subscribe, unsubscribe: $unsubscribe) { 60 detail 61 status 62 } 63 } 64`,d=n.J1` 65 mutation CreateBookmarkAlertConfigurations( 66 $data: [CreateBookmarkAlertConfigurationInput!]! 67 $where: WhereBookmarkAlertConfigurationInput 68 ) { 69 createBookmarkAlertConfigurations(data: $data) { 70 bookmarkAlertConfigurations(where: $where) { 71 edges { 72 cursor 73 node { 74 brand 75 userId 76 enable 77 bookmarkType 78 type 79 } 80 } 81 total 82 } 83 status 84 } 85 } 86`,l=n.J1` 87 mutation Mutation($data: SendReportInput) { 88 sendReport(data: $data) { 89 message 90 status 91 } 92 } 93`,c=(n.J1` 94 mutation DeleteBookmark($brand: BookmarkBrandKey!, $type: String!, $contentId: String!) { 95 deleteBookmark(brand: $brand, type: $type, contentId: $contentId) { 96 status 97 } 98 } 99`,n.J1` 100 mutation DeleteBookmarkById($id: String!) { 101 deleteBookmarkById(id: $id) { 102 status 103 } 104 } 105`),m=n.J1` 106 mutation CreateBookmark($data: CreateBookmarkInput!) { 107 createBookmark(data: $data) { 108 status 109 bookmark { 110 id 111 brandKey 112 content { 113 brand 114 category 115 description 116 id 117 image 118 path 119 title 120 updatedAt 121 } 122 contentId 123 type 124 createdAt 125 updatedAt 126 } 127 } 128 } 129`,p=n.J1` 130 mutation Signup($data: SignupInput!) { 131 signup(data: $data) { 132 isSignup 133 signupService 134 url 135 user { 136 id 137 email 138 publicId 139 } 140 } 141 } 142`,g=n.J1` 143 mutation Mutation($data: LoginInput) { 144 login(data: $data) { 145 user { 146 id 147 email 148 publicId 149 } 150 url 151 signupService 152 isSignup 153 } 154 } 155`,$=n.J1` 156 mutation ResetPassword($data: ResetPasswordInput!) { 157 resetPassword(data: $data) { 158 status 159 } 160 } 161`,k=n.J1` 162 mutation sendLoginLink($data: SendLoginLinkInput!) { 163 sendLoginLink(data: $data) { 164 status 165 } 166 } 167`,f=n.J1` 168 mutation UpdatePassword($data: UpdatePasswordInput!) { 169 updatePassword(data: $data) { 170 status 171 url 172 } 173 } 174`,v=n.J1` 175 mutation Logout($data: LogoutInput!) { 176 logout(data: $data) { 177 status 178 url 179 } 180 } 181`,b=n.J1` 182 mutation Mutation($deleteUserId: ID!) { 183 deleteUser(id: $deleteUserId) { 184 status 185 } 186 } 187`,I=n.J1` 188 mutation RequestMagazine($data: RequestMagazineInput) { 189 requestMagazine(data: $data) { 190 status 191 parutions { 192 cover 193 parutionId 194 url 195 } 196 } 197 }
198`,U=n.J1` 199 mutation UpdateEmail( 200 $action: UpdateEmailAction! 201 $prevEmail: String 202 $email: String 203 $token: String 204 $confirmUrl: String 205 $cancelUrl: String 206 ) { 207 updateEmail( 208 action: $action 209 prevEmail: $prevEmail 210 email: $email 211 token: $token 212 confirmUrl: $confirmUrl 213 cancelUrl: $cancelUrl 214 ) { 215 status 216 } 217 } 218`,w=n.J1` 219 mutation ValidateTerms { 220 validateTerms { 221 hasChanged 222 status 223 } 224 } 225`},5203:(t,e,a)=>{a.d(e,{E:()=>r});var n=a(9295),r=a(2165).Sw?n.useLayoutEffect:n.useEffect},4658:(t,e,a)=>{a.d(e,{n:()=>c});var n=a(4629),r=a(9295),o=a(8014),i=a(4063),u=a(8097),s=a(7613),d=a(9093),l=a(5203);function c(t,e){var a=(0,d.m)(null==e?void 0:e.client);(0,u.D$)(t,u.KG.Mutation);var c=r.useState({called:!1,loading:!1,client:a}),m=c[0],p=c[1],g=r.useRef({result:m,mutationId:0,isMounted:!0,client:a,mutation:t,options:e});(0,l.E)((function(){Object.assign(g.current,{client:a,options:e,mutation:t})}));var $=r.useCallback((function(t){void 0===t&&(t={});var e=g.current,a=e.options,r=e.mutation,u=(0,n.Cl)((0,n.Cl)({},a),{mutation:r}),d=t.client||g.current.client;g.current.result.loading||u.ignoreResults||!g.current.isMounted||p(g.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:d});var l=++g.current.mutationId,c=(0,o.l)(u,t);return d.mutate(c).then((function(e){var a,n,r=e.data,o=e.errors,u=o&&o.length>0?new s.K4({graphQLErrors:o}):void 0,m=t.onError||(null===(a=g.current.options)||void 0===a?void 0:a.onError);if(u&&m&&m(u,c),l===g.current.mutationId&&!c.ignoreResults){var $={called:!0,loading:!1,data:r,error:u,client:d};g.current.isMounted&&!(0,i.L)(g.current.result,$)&&p(g.current.result=$)}var k=t.onCompleted||(null===(n=g.current.options)||void 0===n?void 0:n.onCompleted);return u||null==k||k(e.data,c),e})).catch((function(e){var a;if(l===g.current.mutationId&&g.current.isMounted){var n={loading:!1,error:e,data:void 0,called:!0,client:d};(0,i.L)(g.current.result,n)||p(g.current.result=n)}var r=t.onError||(null===(a=g.current.options)||void 0===a?void 0:a.onError);if(r)return r(e,c),{data:void 0,errors:e};throw e}))}),[]),k=r.useCallback((function(){if(g.current.isMounted){var t={called:!1,loading:!1,client:g.current.client};Object.assign(g.current,{mutationId:0,result:t}),p(t)}}),[]);return r.useEffect((function(){var t=g.current;return t.isMounted=!0,function(){t.isMounted=!1}}),[]),[$,(0,n.Cl)({reset:k},m)]}}}]); 226//# sourceMappingURL=containers_logout_index_js.609d1dba.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.