PageSourceSearch

https://www.otto.nl/assets/turbo/ace91a57/ottonl/_next/static/chunks/4402.98130930c05c5f3d.js

js otto.nl collected 2026-10-02 04:29:59 UTC 7,274 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4402],{27850:(e,n,i)=>{i.d(n,{P:()=>t});var s=i(54568),r=i(51445);let t=({className:e,value:n=0,mode:i="indeterminate",ariaLabel:t="Content loading"})=>{let a=2*Math.PI*20.2;return(0,s.jsxs)("span",{className:(0,r.cn)("icon-emp-spinner relative inline-flex items-center justify-center","determinate"===i?"-rotate-90":"",e),role:"progressbar","aria-valuenow":"determinate"===i?n:void 0,children:["determinate"===i&&(0,s.jsxs)("span",{className:"text-color-text-darktransparent text-size-body-sm absolute rotate-90",children:[n,(0,s.jsx)("span",{className:"text-sm",children:"%"})]}),(0,s.jsx)("span",{className:`${"indeterminate"===i?"animate-circular-progress":""} absolute h-full w-full`,children:(0,s.jsx)("svg",{viewBox:"22 22 44 44","aria-label":t,children:(0,s.jsx)("circle",{className:`${"indeterminate"===i?"animate-circular-progress-circle":""} text-color-primary`,style:{stroke:"currentcolor",strokeDasharray:"determinate"===i?a.toFixed(3):"80px, 200px",strokeDashoffset:"determinate"===i?`${((100-n)/100*a).toFixed(3)}px`:"0",strokeLinecap:"round"},cx:44,cy:44,r:20.2,fill:"none",strokeWidth:3.6})})}),(0,s.jsx)("svg",{viewBox:"22 22 44 44","aria-label":t,children:(0,s.jsx)("circle",{className:"text-color-linear-progress-background",style:{stroke:"currentcolor",strokeDashoffset:"0",strokeLinecap:"round"},cx:44,cy:44,r:20.2,fill:"none",strokeWidth:3.6})})]})}},38595:(e,n,i)=>{i.d(n,{E:()=>t});var s=i(54568);i(7620);var r=i(51445);let t=({children:e,className:n,...i})=>(0,s.jsx)("div",{className:(0,r.cn)("bg-color-background-base z-dialog-sticky mt-auto p-2 shadow-sm",n),...i,children:(0,s.jsx)("div",{className:"flex gap-1 sm:flex-col sm:items-stretch md:flex-row-reverse md:items-center",children:e})});t.displayName="DialogFooter"},52870:(e,n,i)=>{i.d(n,{Z:()=>l});var s=i(64260),r=i(7620),t=i(9520),a=i(40459);let l=e=>{let{jwtToken:n}=(0,t.w)(),[i,l]=(0,s.n_)(e);return[i,(0,r.useMemo)(()=>(e,i)=>{let s={...i,fetchOptions:{headers:{"x-ec-token":n||""}}};return a.env.STORYBOOK&&s.fetchOptions&&(s.fetchOptions.headers.accept="*/*"),l(e,s)},[l,n])]}},64402:(e,n,i)=>{i.r(n),i.d(n,{TACReconfirmationModal:()=>N});var s=i(54568),r=i(7620),t=i(25599),a=i(85958),l=i(52870);let c={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReconfirmTermsAndConditionsAfterLogin"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reconfirmTermsAndConditionsAfterLogin"},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CustomerGenericSuccessResult"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"errors"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flags"}},{kind:"Field",name:{kind:"Name",value:"elements"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"flags"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"warnings"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flags"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CustomerServerFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"failureType"}},{kind:"Field",name:{kind:"Name",value:"failureMessage"}}]}}]}}]}}]};var d=i(27850),o=i(81610),m=i(75808),u=i(21193),h=i(38595),f=i(32599),g=i(97509),k=i(4077),p=i(30720),x=i(33151);let b=(0,t.YK)({headline:{id:"RenewTermsAndConditions.headline",defaultMessage:"Information \xfcber AGB \xc4nderung"},description:{id:"RenewTermsAndConditions.description",defaultMessage:"Vielen Dank f\xfcr Ihr bisheriges Vertrauen. Volle Transparenz ist uns auch f\xfcr die Zukunft wichtig. Wir haben daher unsere Allgemeinen Gesch\xe4ftsbedingungen \xfcberarbeitet, um sie noch verst\xe4ndlicher zu machen. Unsere aktuellen Allgemeinen Gesch\xe4ftsbedingungen k\xf6nnen Sie <link>hier</link> abrufen. Wir haben unsere Allgemeinen Gesch\xe4ftsbedingungen in den Punkten [7.] Angebot und G\xfcltigkeit der Preise, [8.] Lieferkosten je Bestellung und Lieferanschrift, [9.2.] Teilza
1hlung, [16.] Gew\xe4hrleistung, [17.] Beschwerdeverfahren, [18.] Anwendbares Recht, und [19.] Gerichtsstand \xfcberarbeitet. N\xe4here Details zu den vorgenommenen \xc4nderungen finden Sie <link>hier</link>.{break}{break}Wir ersuchen Sie, in unsere aktuellen Allgemeinen Gesch\xe4ftsbedingungen einzuwilligen."},termsOfAcceptance:{id:"RenewTermsAndConditions.termsOfAcceptance",defaultMessage:"Ich akzeptiere die Allgemeinen Gesch\xe4ftsbedingungen von {companyLegalName} f\xfcr bereits get\xe4tigte und k\xfcnftige Bestellungen."},acceptLabel:{id:"RenewTermsAndConditions.acceptLabel",defaultMessage:"Akzeptieren"},cancelLabel:{id:"RenewTermsAndConditions.cancelLabel",defaultMessage:"Abbrechen"}}),v=({isOpen:e,onClose:n,...i})=>{let{formatMessage:t,locale:v}=(0,a.A)(),{order:{externalUrls:{agb:N}},tracking:y}=(0,p.U)(),j=y?.schemaOrgOrganisation?.[v]?.legalName,[S,w]=(0,r.useState)(!1),[A,C]=(0,r.useState)(),[,F]=(0,l.Z)(c),L=async()=>{w(!0),C(void 0);let e=await F({});if(e.error){C({severity:"error",children:e.error.message}),w(!1);return}let i=e.data?.reconfirmTermsAndConditionsAfterLogin;if(i&&"CustomerServerFailure"===i.__typename){C({severity:"error",children:i.failureMessage}),w(!1);return}if(i&&"CustomerGenericSuccessResult"===i.__typename){if(i.errors?.elements&&i.errors.elements.length>0){C({severity:"error",children:i.errors.elements[0].description}),w(!1);return}if(i.warnings?.flags&&i.warnings.flags.length>0){C({severity:"warning",children:i.warnings.flags.join(", ")}),w(!1);return}i.success&&(w(!1),n?.())}};return(0,g.createPortal)((0,s.jsxs)(u.l,{className:"h-full lg:max-h-[calc(100%-10rem)] lg:w-3xl",onClose:n,isOpen:e,...i,children:[(0,s.jsx)(f.X,{onClose:n,children:t(b.headline)}),S?(0,s.jsx)("div",{className:"mx-auto flex h-[200px] min-w-[500px] items-center justify-center",children:(0,s.jsx)(d.P,{className:"size-5"})}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"h-full w-full",children:(0,s.jsxs)("div",{className:"text-size-body-sm flex flex-col gap-1.5 px-3 pt-4 pb-2",children:[A?.children&&(0,s.jsx)(m.Notification,{severity:A.severity,children:A.children}),(0,s.jsx)("p",{className:"text-size-body-base",children:t(b.description,{break:(0,s.jsx)("br",{}),link:(...e)=>(0,s.jsx)(k.Link,{className:"underline",openInNewTab:!0,href:(0,x.v)(N,v),rel:"noopener noreferrer",children:e})})}),(0,s.jsx)("p",{className:"text-size-body-sm",children:t(b.termsOfAcceptance,{companyLegalName:j})})]})}),(0,s.jsx)(h.E,{children:(0,s.jsxs)("div",{className:"mt-2 flex w-full flex-col justify-stretch",children:[(0,s.jsx)(o.Button,{color:"primary",size:"large",type:"submit",onClick:L,className:"mx-4 mb-2",children:t(b.acceptLabel)}),(0,s.jsx)(o.Button,{size:"large",onClick:n,className:"mx-4 mb-2",children:t(b.cancelLabel)})]})})]})]}),document.body)},N=({action:e,onClose:n})=>(0,s.jsx)(v,{isOpen:!0,onClose:n})}}]);
2//# sourceMappingURL=4402.98130930c05c5f3d.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.