PageSourceSearch

https://lifesum.com/AppButtons-AppButtons-21b76b8b.js

js lifesum.com collected 2026-10-01 10:31:17 UTC 18,793 bytes, 2 lines download raw bytes

1(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([["AppButtons-AppButtons"],{
1"./src/js/breakpoints.js":s=>{s.exports={SM:350,MD:600,LG:1e3,XL:1400,XXL:1650}},
1"./src/js/components/AppButtons/AppButtons.tsx":(s,e,o)=>{"use strict";o.r(e),o.d(e,{default:()=>f});var g=o("../../node_modules/preact/compat/dist/compat.module.js"),t=o("./src/js/device.ts");const p=(0,o("../../node_modules/react-intl/lib/index.js").vU)({availableOnGooglePlay:{id:"AppButtons.alsoAvailable.googlePlay"},availableOnAppStore:{id:"AppButtons.alsoAvailable.appStore"}});var n=o("../../node_modules/react-intl/lib/src/components/message.js"),l=o("../../node_modules/classnames/index.js"),a=o.n(l),r=o("./src/js/hooks/useBreakpoints.js"),c=o("./src/js/hooks/useLocale.ts"),v=o("../../node_modules/react-redux/es/index.js"),m=o("./src/js/store/userSlice.ts"),i=o("./src/js/components/AppButtons/images/google/en.svg"),u=o("./src/js/components/AppButtons/images/apple/en.svg"),d=o("./src/js/components/Button/Button.tsx"),j=o("./src/js/analytics/adapters/gaAdapter.ts"),A=o("./src/js/analytics/adapters/amplitudeAdapter.ts"),B=o("./src/js/analytics/standardizedProps.ts");const h=({className:s,type:e,url:t,plain:p,inTopBar:l,color:h})=>{const[f,b]=(0,g.useState)(null),{language:y}=(0,c.Z)(),k=(0,v.v9)(m.vN);(0,g.useEffect)((()=>{let s=!1;if(!p)return o("./src/js/components/AppButtons/images lazy recursive ^\\.\\/.*\\/.*\\.svg$")(`./${e}/${y.toLowerCase()}.svg`).then((({default:e})=>{s||b(e)})).catch((()=>{s||("apple"===e?b(u):"google"===e&&b(i))})),()=>{s=!0}}),[y,e,p]);const{LG:x,XL:w}=(0,r.Z)();let _,L=40;x&&(L=45),w&&(L=60),"apple"===e&&(_="Download on the App Store"),"google"===e&&(_="Get it on Google Play");const E=()=>{k||(({type:s})=>{j.ga.track("app_store_buttons_click",{type:s}),A.b.track("user_interact_object",{...(0,B.Uw)(),...(0,B.U4)(),action_name:"click",action_type:"active",object_name:`${s}_lifesum_app_download_button`})})({type:e})};return l?g.default.createElement("a",{href:t,className:"border-color-green ml-auto rounded-4 border-2 px-16 py-2 text-center font-demibold text-green",onClick:E},g.default.createElement(n.Z,{id:"install_now"})):p?g.default.createElement(d.Z,{use:"a",href:t,onClick:E,color:"orange"===h?"premium":"green"},g.default.createElement(n.Z,{id:"install_now"})):f?g.default.createElement("a",{className:a()("hover:-translate-y-3px mb-4 inline-block transition md:mb-12",s),href:t,onClick:E},g.default.createElement("img",{className:"w-auto align-middle",style:{height:L},src:f,alt:_})):null},f=({centered:s,onlyOne:e=!1,onDark:o,appStoreUrl:l=t.lY.apple,googlePlayUrl:r=t.lY.google,plain:c,inTopBar:v,buttonColor:m})=>(l||(l=t.lY.apple),r||(r=t.lY.google),g.default.createElement("div",{className:a()("relative z-10",{"text-center":s},o?"text-white":"text-grey-darkest"),"data-uid":"AppButtons"},t.gO&&g.default.createElement(g.default.Fragment,null,g.default.createElement(h,{type:"apple",url:l,plain:c,inTopBar:v,color:m}),!e&&g.default.createElement("p",{className:"mt-12 type-17"},g.default.createElement(n.Z,p.availableOnGooglePlay)," ",g.default.createElement("a",{className:"text-inherit underline transition hover:text-blue",href:r},"Google Play"),".")),t.tW&&g.default.createElement(g.default.Fragment,null,g.default.createElement(h,{type:"google",url:r,plain:c,inTopBar:v,color:m}),!e&&g.default.createElement("p",{className:"mt-12 type-17"},g.default.createElement(n.Z,p.availableOnAppStore)," ",g.default.createElement("a",{className:"text-inherit underline transition hover:text-blue",href:l},"App Store"),".")),!t.gO&&!t.tW&&!e&&g.default.createElement("div",{className:"relative -mx-4 lg:-mx-12"},g.default.createElement(h,{type:"apple",url:l,className:"mx-4 lg:mx-12"}),g.default.createElement(h,{type:"google",url:r,className:"mx-4 lg:mx-12"})),!t.gO&&!t.tW&&e&&g.default.createElement(h,{type:"apple"})))},
1"./src/js/components/Button/Button.tsx":(s,e,o)=>{"use strict";o.d(e,{Z:()=>a});var g=o("../../node_modules/preact/compat/dist/compat.module.js"),t=o("../../node_modules/classnames/index.js"),p=o.n(t),n=o("./src/js/components/Spinner/Spinner.js");function l(){return l=Object.assign?Object.assign.bind():function(s){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var g in o)Object.prototype.hasOwnProperty.call(o,g)&&(s[g]=o[g])}return s},l.apply(this,arguments)}function a({use:s="button",outline:e=!1,glow:o=!e,color:t="green",block:a=!1,big:r=!1,loading:c=!1,children:v,height:m,nudge:i=!0,shadow:u=!1,truncate:d=!0,className:j,...A}){return g.default.createElement(s,l({className:p()(j,"relative max-w-full no-underline",{"inline-block":!a,"block w-full":a},"relative","rounded-full","items-center","justify-center","px-32",{"transform hover:-translate-y-1":i},"transition-slow transition","type-upper-fat","cursor-pointer",m||(r?"h-60":"h-40"),u,{"whitespace-nowrap":d,"inline-flex":!a,flex:a,"text-white bg-gradient-green":!e&&"green"===t,"border-2 border-green text-green":e&&"green"===t,"text-white bg-gradient-premium":!e&&"premium"===t,"border-2 border-red text-red":e&&"premium"===t,"bg-black text-white":!e&&"black"===t,"border-2 border-black text-black":e&&"black"===t,"bg-secondary-red text-white":!e&&"red"===t,"border-2 border-secondary-red text-secondary-red":e&&"red"===t,"bg-white text-grey-darkest":!e&&"white"===t,"border-2 border-white text-white":e&&"white"===t,"opacity-40":A.disabled,"shadow-greenish":!u&&o&&"green"===t,"shadow-premium":!u&&o&&"premium"===t,"bg-[#3f65bb] text-white":!e&&"facebook"===t})},A),g.default.createElement("span",{className:p()("relative transition",{"opacity-0":c,truncate:d})},g.default.createElement("span",{className:"relative",style:{top:1}},v)),c&&g.default.createElement(n.Z,{className:"absolute",width:"26",height:"26"}))}},
1"./src/js/components/Spinner/Spinner.js":(s,e,o)=>{"use strict";o.d(e,{Z:()=>l});var g=o("../../node_modules/preact/compat/dist/compat.module.js"),t=o("../../node_modules/prop-types/index.js"),p=o.n(t);function n(){return n=Object.assign?Object.assign.bind():function(s){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var g in o)Object.prototype.hasOwnProperty.call(o,g)&&(s[g]=o[g])}return s},n.apply(this,arguments)}function l({color:s="white",...e}){return g.default.createElement("svg",n({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},e),g.default.createElement("circle",{cx:"50",cy:"50",r:"45",fill:"none",className:`c-spinner stroke-current text-${s}`}))}l.propTypes={color:p().string}},
1"./src/js/hooks/useBreakpoints.js":(s,e,o)=>{"use strict";o.d(e,{Z:()=>v});var g=o("../../node_modules/preact/compat/dist/compat.module.js"),t=o("./src/js/breakpoints.js"),p=o("./src/js/isSSR.js");let n,l,a,r,c;p.y||(n=matchMedia(`(min-width: ${t.SM}px)`),l=matchMedia(`(min-width: ${t.MD}px)`),a=matchMedia(`(min-width: ${t.LG}px)`),r=matchMedia(`(min-width: ${t.XL}px)`),c=matchMedia(`(min-width: ${t.XXL}px)`));const v=(s="SM")=>{const[e,o]=(0,g.useState)({SM:p.y?"SM"===s:n.matches,MD:p.y?"MD"===s:l.matches,LG:p.y?"LG"===s:a.matches,XL:p.y?"XL"===s:r.matches,XXL:p.y?"XXL"===s:c.matches}),t=()=>{o({SM:n.matches,MD:l.matches,LG:a.matches,XL:r.matches,XXL:c.matches})};return(0,g.useEffect)((()=>(n.addListener(t),l.addListener(t),a.addListener(t),r.addListener(t),c.addListener(t),()=>{n.removeListener(t),l.removeListener(t),a.removeListener(t),r.removeListener(t),c.removeListener(t)})),[]),e}},"./src/js/components/AppButtons/images lazy recursive ^\\.\\/.*\\/.*\\.svg$":(s,e,o)=>{var g={"./apple/ar.svg":["./src/js/components/AppButtons/images/apple/ar.svg","apple-ar-svg"],"./apple/az.svg":["./src/js/components/AppButtons/images/apple/az.svg","apple-az-svg"],"./apple/bg.svg":["./src/js/components/AppButtons/images/apple/bg.svg","apple-bg-svg"],"./apple/cnsc.svg":["./src/js/components/AppButtons/images/apple/cnsc.svg","apple-cnsc-svg"],"./apple/cntc.svg":["./src/js/components/AppButtons/images/apple/cntc.svg","apple-cntc-svg"],"./apple/cz.svg":["./src/js/components/AppButtons/images/apple/cz.svg","apple-cz-svg"],"./apple/da.svg":["./src/js/components/AppButtons/images/apple/da.svg","apple-da-svg"],"./apple/de.svg":["./src/js/components/AppButtons/images/apple/de.svg","apple-de-svg"],"./apple/ee.svg":["./src/js/components/AppButtons/images/apple/ee.svg","apple-ee-svg"],"./apple/en.svg":["./src/js/components/AppButtons/images/apple/en.svg"],"./apple/es.svg":["./src/js/components/AppButtons/images/apple/es.svg","apple-es-svg"],"./apple/esmx.svg":["./src/js/components/AppButtons/images/apple/esmx.svg","apple-esmx-svg"],"./apple/fi.svg":["./src/js/components/AppButtons/images/apple/fi.svg","apple-fi-svg"],"./apple/fr.svg":["./src/js/components/AppButtons/images/apple/fr.svg","apple-fr-svg"],"./apple/frca.svg":["./src/js/components/AppButtons/images/apple/frca.svg","apple-frca-svg"],"./apple/gr.svg":["./src/js/components/AppButtons/images/apple/gr.svg","apple-gr-svg"],"./apple/hb.svg":["./src/js/components/AppButtons/images/apple/hb.svg","apple-hb-svg"],"./apple/hu.svg":["./src/js/components/AppButtons/images/apple/hu.svg","apple-hu-svg"],"./apple/id.svg":["./src/js/components/AppButtons/images/apple/id.svg","apple-id-svg"],"./apple/it.svg":["./src/js/components/AppButtons/images/apple/it.svg","apple-it-svg"],"./apple/jp.svg":["./src/js/components/AppButtons/images/apple/jp.svg","apple-jp-svg"],"./apple/kr.svg":["./src/js/components/AppButtons/images/apple/kr.svg","apple-kr-svg"],"./apple/lt.svg":["./src/js/components/AppButtons/images/apple/lt.svg","apple-lt-svg"],"./apple/lv.svg":["./src/js/components/AppButtons/images/apple/lv.svg","apple-lv-svg"],"./apple/mt.svg":["./src/js/components/AppButtons/images/apple/mt.svg","apple-mt-svg"],"./apple/my.svg":["./src/js/components/AppButtons/images/apple/my.svg","apple-my-svg"],"./apple/nl.svg":["./src/js/components/AppButtons/images/apple/nl.svg","apple-nl-svg"],"./apple/no.svg":["./src/js/components/AppButtons/images/apple/no.svg","apple-no-svg"],"./apple/ph.svg":["./src/js/components/AppButtons/images/apple/ph.svg","apple-ph-svg"],"./apple/pl.svg":["./src/js/components/AppButtons/images/apple/pl.svg","apple-pl-svg"],"./apple/pt.svg":["./src/js/components/AppButtons/images/apple/pt.svg","apple-pt-svg"],"./apple/ptbr.svg":["./src/js/components/AppButtons/images/apple/ptbr.svg","apple-ptbr-svg"],"./apple/ptpt.svg":["./src/js/components/AppButtons/images/apple/ptpt.svg","apple-ptpt-svg"],"./apple/ro.svg":["./src/js/components/AppButtons/images/apple/ro.svg","apple-ro-svg"],"./apple/ru.svg":["./src/js/components/AppButtons/images/apple/ru.svg","apple-ru-svg"],"./apple/si.svg":["./src/js/components/AppButtons/images/apple/si.svg","apple-si-svg"],"./apple/sk.svg":["./src/js/components/AppButtons/images/apple/sk.svg","apple-sk-svg"],"./apple/sv.svg":["./src/js/components/AppButtons/images/apple/sv.svg","apple-sv-svg"],"./apple/th.svg":["./src/js/components/AppButtons/images/apple/th.svg","apple-th-svg"],"./apple/tr.svg":["./src/js/components/AppButtons/images/apple/tr.svg","apple-tr-svg"],"./apple/vn.svg":["./src/js/components/AppButtons/images/apple/vn.svg","apple-vn-svg"],"./google/af.svg":["./src/js/components/AppButtons/images/google/af.svg","google-af-svg"],"./google/am.svg":["./src/js/components/AppButtons/images/google/am.svg","google-am-svg"],"./google/ar.svg":["./src/js/components/AppButtons/images/google/ar.svg","google-ar-svg"],"./google/az.svg":["./src/js/components/AppButtons/images/google/az.svg","google-az-svg"],"./google/be.svg":["./src/js/components/AppButtons/images/google/be.svg","google-be-svg"],"./google/bg.svg":["./src/js/components/AppButtons/images/google/bg.svg","google-bg-svg"],"./google/bn.svg":["./src/js/components/AppButtons/images/google/bn.svg","google-bn-svg"],"./google/bs.svg":["./src/js/components/AppButtons/images/google/bs.svg","google-bs-svg"],"./google/ca.svg":["./src/js/components/AppButtons/images/google/ca.svg","google-ca-svg"],"./google/cr.svg":["./src/js/components/AppButtons/images/google/cr.svg","google-cr-svg"],"./google/cs.svg":["./src/js/components/AppButtons/images/google/cs.svg","google-cs-svg"],"./google/da.svg":["./src/js/components/AppButtons/images/google/da.svg","google-da-svg"],"./google/de.svg":["./src/js/components/AppButtons/images/google/de.svg","google-de-svg"],"./google/el.svg":["./src/js/components/AppButtons/images/google/el.svg","google-el-svg"],"./google/en.svg":["./src/js/components/AppButtons/images/google/en.svg"],"./google/es-419.svg":["./src/js/components/AppButtons/images/google/es-419.svg","google-es-419-svg"],"./google/es.svg":["./src/js/components/AppButtons/images/google/es.svg","google-es-svg"],"./google/et.svg":["./src/js/components/AppButtons/images/google/et.svg","google-et-svg"],"./google/eu.svg":["./src/js/components/AppButtons/images/google/eu.svg","google-eu-svg"],"./google/fa.svg":["./src/js/components/AppButtons/images/google/fa.svg","google-fa-svg"],"./google/fi.svg":["./src/js/components/AppButtons/images/google/fi.svg","google-fi-svg"],"./google/fil.svg":["./src/js/components/AppButtons/images/google/fil.svg","google-fil-svg"],"./google/fr-ca.svg":["./src/js/components/AppButtons/images/google/fr-ca.svg","google-fr-ca-svg"],"./google/fr.svg":["./src/js/components/AppButtons/images/google/fr.svg","google-fr-svg"],"./google/gl.svg":["./src/js/components/AppButtons/images/google/gl.svg","google-gl-svg"],"./google/gu.svg":["./src/js/components/AppButtons/images/google/gu.svg","google-gu-svg"],"./google/hi.svg":["./src/js/components/AppButtons/images/google/hi.svg","google-hi-svg"],"./google/hr.svg":["./src/js/components/AppButtons/images/google/hr.svg","google-hr-svg"],"./google/hu.svg":["./src/js/components/AppButtons/images/google/hu.svg","google-hu-svg"],"./google/hy.svg":["./src/js/components/AppButtons/images/google/hy.svg","google-hy-svg"],"./google/id.svg":["./src/js/components/AppButtons/images/google/id.svg","google-id-svg"],"./google/is.svg":["./src/js/components/AppButtons/images/google/is.svg","google-is-svg"],"./google/it.svg":["./src/js/components/AppButtons/images/google/it.svg","google-it-svg"],"./google/iw.svg":["./src/js/components/AppButtons/images/google/iw.svg","google-iw-svg"],"./google/ja.svg":["./src/js/components/AppButtons/images/google/ja.svg","google-ja-svg"],"./google/ka.svg":["./src/js/components/AppButtons/images/google/ka.svg","google-ka-svg"],"./google/kk.svg":["./src/js/components/AppButtons/images/google/kk.svg","google-kk-svg"],"./google/km.svg":["./src/js/components/AppButtons/images/google/km.svg","google-km-svg"],"./google/kn.svg":["./src/js/components/AppButtons/images/google/kn.svg","google-kn-svg"],"./google/ko.svg":["./src/js/components/AppButtons/images/google/ko.svg","google-ko-svg"],"./google/ky.svg":["./src/js/components/AppButtons/images/google/ky.svg","google-ky-svg"],"./google/lo.svg":["./src/js/components/AppButtons/images/google/lo.svg","google-lo-svg"],"./google/lt.svg":["./src/js/components/AppButtons/images/google/lt.svg","google-lt-svg"],"./google/lv.svg":["./src/js/components/AppButtons/images/google/lv.svg","google-lv-svg"],"./google/mk.svg":["./src/js/components/AppButtons/images/google/mk.svg","google-mk-svg"],"./google/ml.svg":["./src/js/components/AppButtons/images/google/ml.svg","google-ml-svg"],"./google/mn.svg":["./src/js/components/AppButtons/images/google/mn.svg","google-mn-svg"],"./google/mr.svg":["./src/js/components/AppButtons/images/google/mr.svg","google-mr-svg"],"./google/ms.svg":["./src/js/components/AppButtons/images/google/ms.svg","google-ms-svg"],"./google/my.svg":["./src/js/components/AppButtons/images/google/my.svg","google-my-svg"],"./google/ne.svg":["./src/js/components/AppButtons/images/google/ne.svg","google-ne-svg"],"./google/nl.svg":["./src/js/components/AppButtons/images/google/nl.svg","google-nl-svg"],"./google/no.svg":["./src/js/components/AppButtons/images/google/no.svg","google-no-svg"],"./google/pa.svg":["./src/js/components/AppButtons/images/google/pa.svg","google-pa-svg"],"./google/pl.svg":["./src/js/components/AppButtons/images/google/pl.svg","google-pl-svg"],"./google/pt-br.svg":["./src/js/components/AppButtons/images/google/pt-br.svg","google-pt-br-svg"],"./google/pt.svg":["./src/js/components/AppButtons/images/google/pt.svg","google-pt-svg"],"./google/ro.svg":["./src/js/components/AppButtons/images/google/ro.svg","google-ro-svg"],"./google/ru.svg":["./src/js/components/AppButtons/images/google/ru.svg","google-ru-svg"],"./google/si.svg":["./src/js/components/AppButtons/images/google/si.svg","google-si-svg"],"./google/sk.svg":["./src/js/components/AppButtons/images/google/sk.svg","google-sk-svg"],"./google/sl.svg":["./src/js/components/AppButtons/images/google/sl.svg","google-sl-svg"],"./google/sq.svg":["./src/js/components/AppButtons/images/google/sq.svg","google-sq-svg"],"./google/sr.svg":["./src/js/components/AppButtons/images/google/sr.svg","google-sr-svg"],"./google/sv.svg":["./src/js/components/AppButtons/images/google/sv.svg","google-sv-svg"],"./google/sw.svg":["./src/js/components/AppButtons/images/google/sw.svg","google-sw-svg"],"./google/ta.svg":["./src/js/components/AppButtons/images/google/ta.svg","google-ta-svg"],"./google/te.svg":["./src/js/components/AppButtons/images/google/te.svg","google-te-svg"],"./google/th.svg":["./src/js/components/AppButtons/images/google/th.svg","google-th-svg"],"./google/tr.svg":["./src/js/components/AppButtons/images/google/tr.svg","google-tr-svg"],"./google/ua.svg":["./src/js/components/AppButtons/images/google/ua.svg","google-ua-svg"],"./google/ur.svg":["./src/js/components/AppButtons/images/google/ur.svg","google-ur-svg"],"./google/uz.svg":["./src/js/components/AppButtons/images/google/uz.svg","google-uz-svg"],"./google/vi.svg":["./src/js/components/AppButtons/images/google/vi.svg","google-vi-svg"],"./google/zh-cn.svg":["./src/js/components/AppButtons/images/google/zh-cn.svg","google-zh-cn-svg"],"./google/zh-hk.svg":["./src/js/components/AppButtons/images/google/zh-hk.svg","google-zh-hk-svg"],"./google/zh-tw.svg":["./src/js/components/AppButtons/images/google/zh-tw.svg","google-zh-tw-svg"],"./google/zu.svg":["./src/js/components/AppButtons/images/google/zu.svg","google-zu-svg"]};function t(s){if(!o.o(g,s))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+s+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=g[s],t=e[0];return Promise.all(e.slice(1).map(o.e)).then((()=>o.t(t,17)))}t.keys=()=>Object.keys(g),t.id="./src/js/components/AppButtons/images lazy recursive ^\\.\\/.*\\/.*\\.svg$",s.exports=t},
1"./src/js/components/AppButtons/images/apple/en.svg":(s,e,o)=>{"use strict";s.exports=o.p+"media/en-7175090d.svg"},
1"./src/js/components/AppButtons/images/google/en.svg":(s,e,o)=>{"use strict";s.exports=o.p+"media/en-4c258f83.svg"}
1}]);
2//# sourceMappingURL=AppButtons-AppButtons-21b76b8b.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.