PageSourceSearch

https://www.komoot.com/assets/14918.16a0f3db7b9427b6.js

js komoot.com collected 2026-09-24 07:26:42 UTC 3,058 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcom_komoot=self.webpackChunkcom_komoot||[]).push([["14918"],{71068:function(e,r,t){t.d(r,{D:function(){return l}});var n=t(3865),i=t(92866),s=t(5018),o=t(54381);const l=({as:e,align:r="center",color:t,decoratorColor:l="primary",level:a=2,children:c,...d})=>{const h=e||"div";return(0,o.jsxs)(s.gj,{as:h,space:"md",alignX:r,...d,children:[(0,o.jsx)(n.x,{bg:l,width:"48px",height:"6px"}),(0,o.jsx)(i.X,{level:a,color:t,align:r,children:c})]})}},52515:function(e,r,t){t.r(r),t.d(r,{default:function(){return m}});var n=t(98799),i=t(71068),s=t(89383),o=t(92866),l=t(33640),a=t(69883),c=t(54381);const d=[{titleKey:"tc_subheader_1",bodyKey:"tc_body_1"},{titleKey:"tc_subheader_2",bodyKey:"tc_body_2"},{titleKey:"tc_subheader_3",bodyKey:"tc_body_3"}],h=()=>{const{useTranslate:e}=(0,l.A)(),r=e("views/VoucherTerms"),t=e("views/account/GiftPremiumFreeTrial");return(0,c.jsx)(a.Z,{inset:!0,breadcrumb:null,children:(0,c.jsxs)(n.Ht,{gap:4,children:[(0,c.jsx)(i.D,{level:1,children:r("page-title",{_:"Voucher Terms and Conditions"})}),(0,c.jsx)(s.x,{children:r("intro",{_:"These terms apply when you redeem a komoot voucher — for both the free trial and the Premium subscription that follows."})}),(0,c.jsx)(n.Ht,{gap:4,children:d.map((({titleKey:e,bodyKey:r})=>(0,c.jsxs)(n.Ht,{gap:2,children:[(0,c.jsx)(o.X,{level:2,size:4,children:t(e)}),(0,c.jsx)(s.x,{children:t(r)})]},e)))})]})})};h.displayName="VoucherTerms";function m(e,r){e.react.setPage(h,e.props),r()}},69883:function(e,r,t){t.d(r,{Z:function(){return y}});t(55608),t(82540);var n=t(73749),i=t(37286),s=t(28718),o=t(94539),l=t.n(o),a=t(5018),c=t(34768),d=t(3865),h=t(69482),m=t(77211),u=t(54381);const x=({flex:e=!1,maxWidth:r,minHeight:t="100dvh",inset:n=!1,breadcrumb:i,after:s,bannerBottom:o,children:l})=>(0,u.jsx)(m._,{maxWidth:r,breadcrumb:i,bannerBottom:o,children:e?(0,u.jsxs)(a.gj,{alignY:"top",alignX:"stretch",sx:{flex:1},children:[(0,u.jsx)(c.Z,{as:"main",elevation:1,sx:{minHeight:t,display:"flex",flexDirection:"column",justifyContent:"start",alignItems:"stretch",flex:1},children:n?(0,u.jsx)(d.x,{display:"flex",flexDirection:"column",justifyContent:"start",alignItems:"stretch",flex:1,p:["sm","md","lg"],children:l}):l}),s]}):(0,u.jsxs)(h.K,{children:[(0,u.jsx)(c.Z,{as:"main",elevation:1,sx:{minHeight:t},children:n?(0,u.jsx)(d.x,{p:["sm","md","lg"],children:l}):l}),s]})});var b=t(89281);const f=({children:e,showFooter:r=!0,breadcrumb:t,...o})=>{const l=(e=>{const{lang:r}=(0,s.Ye)();return(0,n.useMemo)((()=>Array.isArray(e)?e.map((e=>({...e,href:e.href&&i.dl.localizePath(e.href,r)}))):e),[e,r])})(t);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(x,{...o,breadcrumb:l,children:e}),r?(0,u.jsx)(b.Z,{breadcrumb:l}):null]})};f.propTypes={breadcrumb:l().arrayOf(l().shape({label:l().string.isRequired,href:l().string})),children:l().node.isRequired,maxWidth:l().string,minHeight:l().string,inset:l().bool,showFooter:l().bool,after:l().oneOfType([l().arrayOf(l().node),l().node]),bannerBottom:l().oneOfType([l().arrayOf(l().node),l().node])};var y=f}}]);

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.