1(self["webpackChunkcm_web_app"]=self["webpackChunkcm_web_app"]||[]).push([[33524],{8048:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ce}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("AddButtonNew",{attrs:{"is-disabled":e.isOverlayOpen,actions:e.actions,"premium-icon":e.premiumIcon},on:{"click-menu-item":e.onClickMenuItem,"toggle-add-button-menu":e.onToggleAddButtonMenu}}),e.isMeasurementDialogVisible?n("MeasurementsDialog",{attrs:{data:e.measurementDialogData,"analytics-origin":e.ORIGIN_NAME,"show-date":""},on:{"alert-success":e.onAlertSuccessMeasurement,close:e.onDialogClose}}):e._e(),e.isWaterDialogVisible?n("WaterDialog",{on:{close:e.onDialogClose}}):e._e(),e.showFoodNotFoundDialog?n("FoodNotFoundDialog",{attrs:{meal:e.currentMeal,date:e.currentLogDate,upc:e.upc},on:{close:e.onCloseFoodNotFoundDialog,"scan-another":e.onScanAnother}}):e._e(),e.showInvalidScanDialog?n("InvalidScanDialog",{attrs:{meal:e.currentMeal,date:e.currentLogDate,"analytics-origin-food-view-for-scan":e.analyticsOriginFoodViewForScan},on:{close:e.onCloseInvalidScanDialog,"scan-another":e.onScanAnother}}):e._e()],1)},i=[],a=n(57118),o=n(11302),s=n(74568),c=(n(7452),n(5086),n(29979),n(14602),n(18636),n(54989),n(95353)),u=n(359),l=n(77657),_=n(83387),E=n(7895),A=n(56210),d=n(97988),f=n(85367),m=n(14414),p=n(57446),S=n(44389),T=n(76483),g=n(24148),I=n(54488),R=n(55369),h=n(49128),O=n(72967),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("FloatingMenuWrapper",{attrs:{"is-disabled":e.isDisabled,items:e.subMenus,position:e.$root.isSmall?"bottom-center":"top-right"},on:{input:e.onMenuStateChange,discard:function(t){return e.$emit("discard")}},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.toggle;return[n("FloatingAddButton",{attrs:{"is-opened":e.isMenuOpen,"has-close-label":!e.$root.isSmall},on:{click:r,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:r(t)}}})]}},{key:"item",fn:function(t){var r=t.item,i=t.index,a=t.close;return[n("AddButtonSubMenu",{attrs:{menu:r,idx:i,"premium-icon":e.premiumIcon},on:{"click-menu-item":function(t){return e.onClickMenuItem({closeMenu:a,item:t})}}})]}}]),model:{value:e.isMenuOpen,callback:function(t){e.isMenuOpen=t},expression:"isMenuOpen"}})},L=[],D=(n(17),n(59581),function(){var e,t=this,n=t.$createElement,r=t._self._c||n;return r("FocusLock",{attrs:{disabled:!t.isDisabled}},[r("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.onClickOutside,expression:"onClickOutside"}],ref:"wrapper",staticClass:"floating-menu",class:(e={},e["floating-menu--"+t.position]=!0,e["floating-menu--open"]=t.isOpen,e)},[t._t("activator",null,{toggle:t.toggle,isOpened:t.isOpen}),r("ul",{ref:"menu",staticClass:"floating-menu__popover"},t._l(t.items,(function(e,n){return r("li",{key:e.id,staticClass:"floating-menu__item",style:t.itemsStyle[n]},[t._t("item",null,{index:n,item:e,close:t.close})],2)})),0)],2)])}),C=[],P=(n(47746),n(43148),n(90345),n(94009),n(15195),n(54479)),N=n.n(P),b=n(35980),G=n.n(b),y={BOTTOM_CENTER:"bottom-center",TOP_RIGHT:"top-right"},U={name:"FloatingMenuWrapper",directives:{clickOutside:G().directive},components:{FocusLock:N()},props:{value:{type:Boolean,default:!1},items:{type:Array,default:function(){return[]}},isDisabled:{type:Boolean,default:!1},position:{type:String,default:y.BOTTOM_CENTER,validator:function(e){return Object.values(y).includes(e)}},durationOpen:{type:Number,default:.4},durationClose:{type:Number,default:.15},durationDiscard:{type:Number,default:.3},durationStagger:{type:Number,default:.1}},data:function(){return{isOpen:this.value,animationStartAt:null,debounceTimer:null,isDiscard:!1,animationDuration:null,animationStagger:null}},computed:{itemsStyle:function(){return this.animationStartAt?this.computeItemsStyle():[]}},watch:{value:function(e){this.isDiscard=!1,this.setIsOpen(e)}},methods:{onClickOutside:function(){this.isDiscard=!0,this.setIsOpen(!1)},toggle:function(){this.isOpen&&(this.isDiscard=!0),this.setIsOpen(!this.isOpen)},close:function(e){this.isDiscard=!1,this.setIsOpen(!1,e)},setIsOpen:function(e,t){var n=this;if(e!==this.isOpen){this.isOpen=!!e,this.$emit("input",this.isOpen),this.isDiscard?(this.$emit("discard"),this.animationDuration=this.durationDiscard):this.animationDuration=e?this.durationOpen:this.durationClose,this.animationStagger=this.durationStagger,this.animationStartAt=Date.now();var r=1e3*(this.animationDuration+this.animationStagger*(this.items.length-1));this.debounce((function(){n.animationStartAt=null,"function"===typeof t&&t()}),r)}},computeItemsStyle:function(){var e=this.isOpen,t=this.animationDuration,n=this.animationStagger,r=this.getOriginY(),i=Array.from(this.$refs.menu.children),a="scale(".concat(e?0:1,")"),o="floating-menu-transition",s=e?"":"reverse",c="ease-out",u="forwards";return i.map((function(l,_){var E=r-l.getBoundingClientRect().y,A=n*(e?i.length-_-1:_),d=e?t-A:t;return{"--translate-y":"".concat(E,"px"),animationDuration:"".concat(d,"s"),animationDelay:"".concat(A,"s"),animationName:o,animationDirection:s,animationTimingFunction:c,animationFillMode:u,transform:a}}))},debounce:function(e,t){var n=this;this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout((function(){e(),n.debounceTimer=null}),t)},getOriginY:function(){var e=this.$refs.wrapper.getBoundingClientRect();return e.y+e.height/2}}},M=U,w=n(81656),F=(0,w.A)(M,D,C,!1,null,"2d2f5910",null),k=F.exports,Y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",e._g({staticClass:"add-button",class:{"add-button--open":!!e.isOpened},attrs:{"data-tour":"daily-log-step-1"}},e.$listeners),[n("span",{staticClass:"sr-only"},[e._v(" "+e._s(e.$t("general.add"))+" ")]),n("cm-svg",{staticClass:"add-button__icon",attrs:{id:"trigger-icon",name:"plus",role:"presentation"}}),e.hasCloseLabel?n("transition",{attrs:{"enter-class":"add-button__close-label--enter","leave-to-class":"add-button__close-label--leave-to"}},[n("span",{directives:[{name:"show",rawName:"v-show",value:e.isOpened,expression:"isOpened"}],staticClass:"add-button__close-label"}
1,[e._v(" "+e._s(e.$t("general.closeMenu"))+" ")])]):e._e()],1)},V=[],x={name:"FloatingAddButton",props:{isOpened:{type:Boolean,default:!1},hasCloseLabel:{type:Boolean,default:!1}}},H=x,B=(0,w.A)(H,Y,V,!1,null,"3b72ec3e",null),W=B.exports,X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"submenu",class:{"submenu--with-pointer":0===e.idx}},[n("div",{staticClass:"submenu__header"},[e._v(e._s(e.$t(e.menu.header)))]),n("ul",{staticClass:"submenu__item-row"},e._l(e.menu.items,(function(t,r){return n("li",{key:r,staticClass:"submenu__btn",attrs:{role:"button",tabIndex:r},on:{click:function(n){return e.onClickMenuItem(t)},keydown:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onClickMenuItem(t)}}},[n("div",{staticClass:"submenu__btn-icon-wrapper"},[n("cm-svg",{staticClass:"submenu__btn-icon",attrs:{name:t.icon,role:"presentation"}}),t.premium&&!e.isPremiumUser?n("div",{staticClass:"submenu__btn-premium"},[n("cm-icon",{attrs:{name:e.premiumIcon}})],1):e._e()],1),n("div",{staticClass:"submenu__btn-label"},[e._v(" "+e._s(e.$t(t.label))+" ")])])})),0)])},K=[],j={name:"AddButtonSubMenu",props:{menu:{type:Object,required:!0},idx:{type:Number,required:!0},premiumIcon:{type:String,required:!0}},methods:{onClickMenuItem:function(e){this.$emit("click-menu-item",e)}}},q=j,$=(0,w.A)(q,X,K,!1,null,"0eba0fad",null),z=$.exports,Z={ADD_FOOD:"ADD_FOOD",SCAN_FOOD:"SCAN_FOOD",SAY_FOOD:"SAY_FOOD",ADD_WATER:"ADD_WATER",ADD_WEIGHT:"ADD_WEIGHT",ADD_EXERCISE:"ADD_EXERCISE",ADD_GLUCOSE:"ADD_GLUCOSE",ADD_KETONES:"ADD_KETONES"},Q=[{id:Z.ADD_FOOD,icon:"avocado3",label:"general.add_food",row:1},{id:Z.SCAN_FOOD,icon:"qr-code-scan",label:"general.scan_food",row:1,nativeOnly:!0},{id:Z.SAY_FOOD,icon:"microphone2",label:"general.say_food",row:1,nativeOnly:!0,premium:!0},{id:Z.ADD_WATER,icon:"water2",label:"addButtons.alt.water",row:1},{id:Z.ADD_WEIGHT,icon:"scale",label:"general.weight",row:2},{id:Z.ADD_EXERCISE,icon:"run",label:"general.exercise",row:2},{id:Z.ADD_GLUCOSE,icon:"glucose",label:"general.glucose",row:2,premium:!0},{id:Z.ADD_KETONES,icon:"ketones",label:"general.ketones",row:2,premium:!0}],J={name:"AddButtonNew",components:{FloatingMenuWrapper:k,FloatingAddButton:W,AddButtonSubMenu:z},props:{isDisabled:{type:Boolean,default:!1},actions:{type:Array,required:!0},premiumIcon:{type:String,required:!0}},data:function(){return{isMenuOpen:!1}},computed:{subMenus:function(){var e=this,t=this.actions.filter((function(t){var n=t.id;return!(n===Z.SAY_FOOD&&!e.isENLang)})),n=function(e){return t.filter((function(t){var n=t.row;return n===e}))};return[{header:this.$t("general.food"),rowId:1},{header:this.$t("general.healthAndGoals"),rowId:2}].map((function(e){return(0,s.A)((0,s.A)({},e),{},{items:n(e.rowId)})}))}},methods:{onMenuStateChange:function(e){this.$emit("toggle-add-button-menu",{isMenuOpen:e})},onClickMenuItem:function(e){var t=this,n=e.item,r=e.closeMenu;r((function(){return t.$emit("click-menu-item",n)}))}}},ee=J,te=(0,w.A)(ee,v,L,!1,null,null,null),ne=te.exports,re=n(70783),ie=[u.br,u.i9,u.dT],ae={name:"AddButtonContainer",components:{AddButtonNew:ne,MeasurementsDialog:function(){return Promise.all([n.e(33553),n.e(17841),n.e(73936),n.e(59753)]).then(n.bind(n,59753))},WaterDialog:function(){return Promise.all([n.e(24041),n.e(33553),n.e(48769),n.e(82412),n.e(10180),n.e(18412),n.e(36153)]).then(n.bind(n,36153))},FoodNotFoundDialog:function(){return n.e(48813).then(n.bind(n,48813))},InvalidScanDialog:function(){return Promise.all([n.e(64522),n.e(26084),n.e(55018),n.e(35235),n.e(45119),n.e(12639),n.e(60932)]).then(n.bind(n,60932))}},mixins:[h.A,O.A],props:{overlay:{type:Boolean,default:!1}},static:function(){return{ORIGIN_NAME:re.Zh.ADD_BUTTON}},data:function(){return{actions:Q,activeDialogSymbol:null,upc:null}},computed:(0,s.A)((0,s.A)((0,s.A)((0,s.A)({},(0,c.L8)(d.pW,{isOverlayOpen:d.XS.OVERLAY,remoteConfig:d.XS.REMOTE_CONFIG})),(0,c.L8)(p.pW,{currentLogDate:p.XS.CURRENT_DATE})),(0,c.L8)(I.pW,{activeMeals:I.XS.ACTIVE_MEALS})),{},{premiumIcon:function(){return"true"===this.remoteConfig.usePremiumIconOutline?"premium-indicator-outline":"premium-indicator-fill"},currentMeal:function(){return(0,E.kO)(this.activeMeals)},isMobileOrTablet:function(){return this.$root.isSmall},actionsMap:function(){var e;return e={},(0,o.A)(e,Z.ADD_FOOD,this.onClickAddFood),(0,o.A)(e,Z.SCAN_FOOD,this.onClickScan),(0,o.A)(e,Z.SAY_FOOD,this.onClickAddByVoice),(0,o.A)(e,Z.ADD_WATER,this.onClickAddWater),(0,o.A)(e,Z.ADD_WEIGHT,this.onClickAddWeight),(0,o.A)(e,Z.ADD_EXERCISE,this.onClickAddExercise),(0,o.A)(e,Z.ADD_GLUCOSE,this.onClickAddGlucose),(0,o.A)(e,Z.ADD_KETONES,this.onClickAddKetones),e},measurementDialogData:function(){var e=this;if(!this.activeDialogSymbol||this.isWaterDialogVisible)return{};var t=ie.find((function(t){return e.activeDialogSymbol===t.toLowerCase()}));return{symbol:t}},isMeasurementDialogVisible:function(){return!!this.measurementDialogData.symbol},isWaterDialogVisible:function(){return this.activeDialogSymbol===l.tk.toLowerCase()},analyticsMap:function(){var e;return e={},(0,o.A)(e,Z.ADD_FOOD,T.r.ADD_BUTTON_FOOD_ADD),(0,o.A)(e,Z.SCAN_FOOD,T.r.ADD_BUTTON_FOOD_SCAN),(0,o.A)(e,Z.SAY_FOOD,T.r.ADD_BUTTON_FOOD_SAY),(0,o.A)(e,Z.ADD_WATER,T.r.ADD_BUTTON_WATER),(0,o.A)(e,Z.ADD_WEIGHT,T.r.ADD_BUTTON_WEIGHT),(0,o.A)(e,Z.ADD_EXERCISE,T.r.ADD_BUTTON_EXERCISE),(0,o.A)(e,Z.ADD_GLUCOSE,T.r.ADD_BUTTON_GLUCOSE),(0,o.A)(e,Z.ADD_KETONES,T.r.ADD_BUTTON_KETONES),e}}),watch:{isMobileOrTablet:function(){this.closeOverlay()}},created:function(){this.onHashChange(),window.addEventListener("popstate",this.onHashChange)},destroyed:function(){window.removeEventListener("popstate",this.onHashChange)},methods:(0,s.A)((0,s.A)((0,s.A)((0,s.A)((0,s.A)({},(0,c.i0)(d.pW,{openOverlay:d.kl.OPEN_OVERLAY,closeOverlay:d.kl.CLOSE_OVERLAY})),(0,c.i0)(R.pW,{openPaywall:R.kl.OPEN_PAYWALL_DIALOG})),(0,c.i0)(g.pW,{openExerciseDialog:g.kl.SET_EXERCISE_FINDER_DIALOG})),(0,c.i0)(A.pW,{openFoodDetailDialog:A.kl.OPEN_FOOD_DETAIL_DIALOG})),{},{onClickMenuItem:function(e){var t=this;if(this.closeOverlay(),e.premium&&!this.isPremiumUser)return this.openPaywall({analyticsOrigin:this.ORIGIN_NAME,analyticsId:e.id});this.$trackEvent(this.analyticsMap[e.id]),e.id===Z.ADD_WEIGHT&&this.$trackEvent(T.r.LOG_WEIGHT_CLICKED,{origin:this.ORIGIN_NAME});var n=function(){e.id!==Z.SCAN_FOOD&&t.triggerHapticFeedback(),t.actionsMap[e.id]()};return e.nativeOnly?this.$root.nativeAppOnlyGuard(n):n()},onToggleAddButtonMenu:function(e){var t=e.isMenuOpen;if(t&&this.triggerHapticFeedback(),this.overlay){var n=t?this.openOverlay:this.closeOverlay;n()}},onClickAddExercise:function(){this.openExerciseDialog({visible:!0,timestamp:this.currentLogDate}),this.$root.addDialogQueryString(f.A.EXERCISE_SEARCH)},addFood:function(e){var t=e.searchKeyword,n=void 0===t?null:t,r=e.extendNLPResults,i=void 0===r||r,a=e.analyticsOrigin,o=void 0===a?null:a;m.l.$emit("food-search-dialog:open",{meal:this.currentMeal,timestamp:this.currentLogDate,search:n,extendNLPResults:i,analyticsOrigin:o})},onClickAddFood:function(){this.addFood({searchKeyword:null,extendNLPResults:!0,analyticsOrigin:re.od.ADD_BUTTON_ADD_FOOD})},onClickAddByVoice:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.$trackEvent(T.r.STARTED_VOICE_LOG_FOOD),t.prev=1,t.next=4,(0,_.vQ)({action:S.KR.VOICE_LOG,data:{type:"food"}});case 4:n=t.sent,r=n.data.text,e.addFood({searchKeyword:r,extendNLPResults:!1,analyticsOrigin:re.od.ADD_BUTTON_SAY_FOOD}),t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](1),e.$logHandledError("Unable to add by voice",t.t0),e.$alertErrorGeneral();case 13:case"end":return t.stop()}}),t,null,[[1,9]])})))()},onClickAddWater:function(){this.openDialog(l.tk)},onClickAddWeight:function(){this.openDialog(u.i9)},onClickAddGlucose:function(){this.openDialog(u.br)},onClickAddKetones:function(){this.openDialog(u.dT)},onDialogClose:function(){this.$root.removeQueryStringFromURL("dialog"),this.onHashChange()},openDialog:function(e){this.$root.addDialogQueryString(e.toLowerCase(),!0),this.onHashChange()},onHashChange:function(){var e=this;this.$root.hashChange("dialog",(function(t){e.activeDialogSymbol=t}))},onAlertSuccessMeasurement:function(e){var t=this,n=this.measurementDialogData.symbol===u.i9;n?this.$alertSuccess(e,5e3,{classes:["q-notification--no-icon"],position:"bottom-left",closeBtn:!1,actions:[{label:this.$t("actions.view"),handler:function(){return t.viewWeight()}}]}):this.$alertSuccess(e)},viewWeight:function(){var e="/goals/progress",t=this.$route,n=t.path,r=t.query;n.startsWith(e)&&r.tab===u.i9||this.$router.push("".concat(e,"?tab=").concat(u.i9))},onClickScan:function(){this.analyticsOriginFoodViewForScan=re.od.ADD_BUTTON_SCAN_FOOD,this.startScan()},onScanAnother:function(){this.startScan()}})},oe=ae,se=(0,w.A)(oe,r,i,!1,null,"0c42db8c",null),ce=se.exports},61820:function(e,t,n){"use strict";n.d(t,{D:function(){return d},A:function(){return T}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isLoggedIn?n("div",{class:{"app-sidebar":!0,"app-sidebar--mini":e.isMiniNav}},[n("q-drawer",{attrs:{mini:e.isMiniNav,"mini-width":e.SIDEBAR_SIZE.MIN,width:e.SIDEBAR_SIZE.MAX,breakpoint:e.breakpoint,"show-if-above":""},model:{value:e.drawer,callback:function(t){e.drawer=t},expression:"drawer"}},[n("div",{staticClass:"app-sidebar__wrapper"},[n("div",[n("div",{staticClass:"app-sidebar__header"},[n("div",{staticClass:"app-sidebar__logo"},[n("router-link",{staticClass:"has-focus-border",attrs:{to:{name:"daily-log"}}},[n("cm-icon",{attrs:{name:"cm-logo"}}),n("span",[e._v("Carb Manager")])],1)],1),n("button",{staticClass:"app-sidebar__menu-button",on:{click:e.onMenuClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onMenuClick(t)}}},[n("cm-icon",{staticClass:"cm-icon--menu has-focus-border",attrs:{name:"hamburger"}})],1)]),n("nav",{staticClass:"app-sidebar__nav"},[n("ul",[n("li",[n("router-link",{attrs:{to:{name:"daily-log"}}},[n("span",{staticClass:"nav-icon-item"},[n("cm-icon",{staticClass:"nav-icon nav-icon--daily-log",attrs:{name:"daily-log"}})],1),n("span",{staticClass:"nav-text"}
1,[e._v(e._s(e.$t("nav.dailyLog")))])])],1),n("li",{attrs:{"data-tour":"daily-log-step-2"}},[n("router-link",{attrs:{to:{name:"goals"}}},[n("span",{staticClass:"nav-icon-item"},[n("cm-icon",{staticClass:"nav-icon",attrs:{name:"progress"}})],1),n("span",{staticClass:"nav-text"},[e._v(e._s(e.$t("nav.goals")))])])],1),n("li",{attrs:{"data-tour":"daily-log-step-3"}},[n("router-link",{attrs:{to:{name:"meals"}}},[n("span",{staticClass:"nav-icon-item"},[n("cm-icon",{staticClass:"nav-icon",attrs:{name:"meal-bowl"}})],1),n("span",{staticClass:"nav-text"},[e._v(e._s(e.$t("nav.meals")))])])],1),n("li",[n("router-link",{attrs:{to:{name:"connect"},"data-tour":"daily-log-step-4"}},[n("span",{staticClass:"nav-icon-item"},[n("cm-icon",{staticClass:"nav-icon",attrs:{name:"users"}})],1),n("span",{staticClass:"nav-text"},[e._v(e._s(e.$t("nav.connect")))])])],1)])])]),n("div",[n("nav",{staticClass:"app-sidebar__nav"},[n("ul",[n("li",[n("router-link",{staticClass:"user-profile",attrs:{to:{name:"settings"}}},[n("div",{staticClass:"app-sidebar__avatar-wrapper"},[n("UserAvatar",{attrs:{width:35}}),n("div",{staticClass:"app-sidebar__icon-wrapper"},[n("cm-svg",{staticClass:"app-sidebar__icon-wrapper__icon",attrs:{name:"settings"}})],1)],1),n("span",{staticClass:"nav-text"},[e._v(e._s(e.fullNameWithFallback))])])],1)])])])])])],1):e._e()},i=[],a=n(57118),o=n(74568),s=(n(7452),n(5038),n(95353)),c=n(60203),u=n(56305),l=n(54488),_=n(97988),E=n(87625),A=n(85635),d={MIN:80,MAX:250},f={components:{UserAvatar:E.A},static:function(){return{SIDEBAR_SIZE:d}},data:function(){return{drawer:!1}},computed:(0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,s.L8)(u.pW,{user:u.XS.USER,isLoggedIn:u.XS.IS_LOGGED_IN})),(0,s.L8)(l.pW,{fullNameWithFallback:l.XS.FULL_NAME_WITH_FALLBACK})),(0,s.L8)(_.pW,{sidebar:_.XS.SIDEBAR})),{},{isMiniNav:function(){return this.sidebar===_.Wf.MINI},breakpoint:function(){return c.L.small}}),methods:(0,o.A)((0,o.A)({},(0,s.i0)(_.pW,{toggleSidebar:_.kl.TOGGLE_SIDEBAR})),{},{onMenuClick:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.toggleSidebar(),t.next=3,(0,A.uk)(250);case 3:window.dispatchEvent(new Event("resize"));case 4:case"end":return t.stop()}}),t)})))()}})},m=f,p=n(81656),S=(0,p.A)(m,r,i,!1,null,"8544584a",null),T=S.exports},27706:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"cm-button cm-button--link cm-button--avatar",attrs:{"data-test-btn":"mobileAvatar"},on:{click:e.onClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClick(t)}}},[n("UserAvatar",{attrs:{width:"32"}}),n("div",{staticClass:"icon-wrapper"},[n("cm-svg",{staticClass:"icon-wrapper__icon",attrs:{name:"settings"}})],1)],1)},i=[],a=n(74568),o=n(95353),s=n(87625),c=n(45020),u={name:"MobileAvatarButton",components:{UserAvatar:s.A},methods:(0,a.A)((0,a.A)({},(0,o.i0)(c.pW,{setDialogVisibility:c.kl.SET_DIALOG_VISIBILITY})),{},{onClick:function(){this.$emit("menu-click")}})},l=u,_=n(81656),E=(0,_.A)(l,r,i,!1,null,"f515c7dc",null),A=E.exports},13514:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.canRender?n("div",[n("q-btn",{attrs:{round:"",flat:"",dense:""},on:{click:e.onBellClick}},[n("cm-icon",{class:["notification-bell",{"notification-bell--loading":e.loading}],attrs:{name:e.alertIcon,size:"xl"}})],1)],1):e._e()},i=[],a=n(57118),o=n(11302),s=n(74568),c=(n(98741),n(54989),n(87136),n(40173),n(7452),n(85471)),u=n(95353),l=n(79669),_=n(63987),E=n(76483),A=n(70783),d=n(68878),f=n(97988),m=n(14414),p=c["default"].extend({name:"AppInboxBell",data:function(){return{loading:!0}},computed:(0,s.A)((0,s.A)((0,s.A)({},(0,u.L8)(f.pW,{nativeAppData:f.XS.NATIVE_APP_DATA})),(0,u.L8)(d.pW,{appInboxIsInitialized:d.XS.IS_INITIALIZED,appInboxUnreadMessageCount:d.XS.UNREAD_MESSAGE_COUNT})),{},{canRender:function(){return this.hasNativeVersionSupport&&this.appInboxIsInitialized},alertIcon:function(){return this.appInboxUnreadMessageCount>0?"unread-notifications":"notifications"},hasNativeVersionSupport:function(){var e;
1return(0,l.wI)(this.nativeAppData,(e={},(0,o.A)(e,_.APP_OS_IOS,{version:"9.0.0",build:"189"}),(0,o.A)(e,_.APP_OS_ANDROID,{version:"9.0.0",build:"184"}),e))}}),watch:{hasNativeVersionSupport:function(e){e&&this.initializeAndCount()}},mounted:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.turnOnAppInbox();case 2:return t.next=4,e.fetchCounts();case 4:case"end":return t.stop()}}),t)})))()},methods:(0,s.A)((0,s.A)({},(0,u.i0)(d.pW,{turnOnAppInbox:d.kl.TURN_ON,syncCounts:d.kl.SYNC_COUNTS,turnOffAppInbox:d.kl.TURN_OFF})),{},{fetchCounts:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.hasNativeVersionSupport){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,t.next=5,e.syncCounts();case 5:t.next=12;break;case 7:t.prev=7,t.t0=t["catch"](2),e.turnOffAppInbox(),e.$logHandledError("CleverTap AppInbox failed to get counts.",t.t0),e.$alertErrorGeneral();case 12:return t.prev=12,e.loading=!1,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[2,7,12,15]])})))()},showAppInboxDialog:function(){m.l.$emit("app-inbox-dialog:open")},onBellClick:function(){var e=this;if(!this.loading){this.showAppInboxDialog();var t=function(){var t=e.$router.currentRoute.name;return t.startsWith("daily-log")?A.Zh.DAILY_LOG:t.startsWith("meals")?A.Zh.MEALS:t.startsWith("goals")?A.Zh.GOALS:t.startsWith("connect")?A.Zh.CONNECT:t.replace("-","_")};this.$trackEvent(E.r.APP_INBOX_CLICKED,{origin:t()})}}})}),S=p,T=n(81656),g=(0,T.A)(S,r,i,!1,null,"2f098a1e",null),I=g.exports},15224:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-card",{staticClass:"connect-card",class:{"connect-card--flat-on-mobile":e.flatOnMobile,"connect-card--flat-on-desktop":e.flatOnDesktop,"connect-card--bordered-on-desktop":e.borderedOnDesktop}},[n("q-card-section",{staticClass:"connect-card__section",class:{"connect-card__section--bare":e.bare}},[e._t("default")],2),e.hasSlot("footer")?n("q-card-section",{staticClass:"connect-card__section connect-card__footer"},[e._t("footer")],2):e._e()],1)},i=[],a=n(63946),o={name:"ConnectCard",mixins:[a.A],props:{bare:{type:Boolean,default:!1},flatOnMobile:{type:Boolean,default:!1},flatOnDesktop:{type:Boolean,default:!1},borderedOnDesktop:{type:Boolean,default:!1}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"47612932",null),l=u.exports},9187:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._g({staticClass:"base-dialog",class:{"base-dialog--has-footer":e.hasSlot("footer"),"base-dialog--action-sheet":"bottom"===e.position}},e.$listeners),[e.closeButton?n("span",{staticClass:"base-dialog__close-wrapper"},[n("span",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"base-dialog__close",attrs:{role:"button"}},[n("span",{staticClass:"sr-only"},[e._v(e._s(e.staticTranslations.closeLabel))])])]):e._e(),n("div",{staticClass:"base-dialog__top"},[e.hasSlot("heading")?n("h1",{staticClass:"base-dialog__heading"},[e._t("heading")],2):e._e(),e.hasSlot("top-action")?n("div",{staticClass:"base-dialog__top-action"},[e._t("top-action")],2):e._e(),e.isCancelVisible?n("div",{staticClass:"base-dialog__cancel"},[n("q-btn",{directives:[{name:"close-popup",rawName:"v-close-popup",value:!e.$listeners.close,expression:"!$listeners.close"}],staticClass:"cm-color--gray300 font-size-sm cm-font-weight-semibold",attrs:{label:e.staticTranslations.cancelLabel,"no-caps":"",flat:"",unelevated:"",rounded:"",type:"button"},on:{click:e.onClickClose}})],1):e._e()]),e.hasSlot("description")?n("div",{staticClass:"base-dialog__description"},[e._t("description")],2):e._e(),e.hasSlot("content")?n("div",{staticClass:"base-dialog__content"},[e._t("content")],2):e._e(),e.hasSlot("footer")?n("div",{staticClass:"base-dialog__footer"},[e._t("footer")],2):e._e()])},i=[],a=n(58156),o=n.n(a),s=n(63946),c=n(42403),u={mixins:[s.A,c.A],props:{position:{type:String,default:"standard"},closeButton:{type:Boolean,required:!1,default:!1},cancelOnDesktop:{type:Boolean,required:!1,default:!1},cancelOnMobile:{type:Boolean,required:!1,default:!0}},computed:{isCancelVisible:function(){var e="bottom"===this.position;return!(e&&!this.cancelOnMobile)&&!(!e&&!this.cancelOnDesktop)},staticTranslations:function(){return{cancelLabel:this.$t("actions.cancel"),closeLabel:this.$t("actions.close")}}},mounted:function(){"bottom"===this.position&&this.$root.isMobileiOS&&window.visualVie
1wport.addEventListener("scroll",this.onScroll,{passiveCapture:!0})},beforeDestroy:function(){"bottom"===this.position&&this.$root.isMobileiOS&&window.visualViewport.removeEventListener("scroll",this.onScroll)},methods:{onClickClose:function(){this.$emit("close")},onScroll:function(e){requestAnimationFrame((function(){var t=document.scrollingElement.clientHeight-o()(e,"target.height",0);t>0&&(document.scrollingElement.scrollTop=t)}))}}},l=u,_=n(81656),E=(0,_.A)(l,r,i,!1,null,"6ab675a2",null),A=E.exports},35217:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return A}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-dialog",{ref:"confirmDialog",attrs:{value:e.value,position:"standard","transition-hide":"fade",persistent:e.isPersistent},on:{show:e.onOpenConfirmDialog,hide:e.onCloseConfirmDialog}},[n("div",{staticClass:"confirm-dialog",class:e.contentClasses},[n("h1",{staticClass:"confirm-dialog__heading"},[e.heading&&!e.hasSlot("heading")?n("span",[e._v(" "+e._s(e.heading||e.staticTranslations.defaultHeading)+" ")]):e._e(),e.hasSlot("heading")?[e._t("heading")]:e._e()],2),n("div",{staticClass:"confirm-dialog__description"},[e.description&&!e.hasSlot("description")?n("span",[e._v(" "+e._s(e.description)+" ")]):e._e(),e.hasSlot("description")?[e._t("description")]:e._e()],2),e.hasSlot("content")?n("div",{staticClass:"confirm-dialog__content"},[e._t("content")],2):e._e(),n("q-form",{ref:"confirmDialogFormRef",on:{submit:function(t){return t.preventDefault(),e.onSubmit(t)}}},[e.hasSlot("form")?n("div",{staticClass:"confirm-dialog__form"},[e._t("form")],2):e._e(),n("div",{staticClass:"confirm-dialog__buttons"},[e.showSubmitButton?n("q-btn",{directives:[{name:"close-popup",rawName:"v-close-popup",value:e.closeOnSubmit,expression:"closeOnSubmit"}],staticClass:"confirm-dialog-button confirm-dialog-button--submit",attrs:{disabled:e.disabled||e.loading,loading:e.loading,type:"submit",color:e.danger?"red":"primary","no-caps":"",unelevated:"",rounded:""}},[n("span",{staticClass:"text",class:{"text--premium":e.showPremiumIcon}},[e._v(" "+e._s(e.submit||e.staticTranslations.defaultSubmit)+" ")])]):e._e(),e._t("before-submit"),e.cancel?n("q-btn",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"confirm-dialog-button confirm-dialog-button--cancel",attrs:{label:e.cancel||e.staticTranslations.defaultCancel,disabled:e.isPersistent||e.loading,color:"gray","no-caps":"",flat:"",unelevated:"",rounded:"",type:"button"},on:{click:e.onClickCancel}}):e._e()],2)])],1)])},i=[],a=n(57118),o=n(11302),s=(n(7452),n(63946)),c=n(42403),u={mixins:[s.A,c.A],props:{heading:{type:String,default:null},description:{type:String,default:null},cancel:{type:[String,Boolean],default:null},submit:{type:String,default:null},showPremiumIcon:{type:Boolean,default:!1},contentClass:{type:String,default:""},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},danger:{type:Boolean,default:!1},value:{type:Boolean,default:!0},closeOnSubmit:{type:Boolean,default:!1},isPersistent:{type:Boolean,default:!1},hasOverflowVisible:{type:Boolean,default:!1},showSubmitButton:{type:Boolean,default:!0}},computed:{staticTranslations:function(){return{defaultHeading:this.$t("dialogs.confirm.default/heading"),defaultSubmit:this.$t("general.submit"),defaultCancel:this.$t("actions.cancel")}},contentClasses:function(){var e;return e={},(0,o.A)(e,this.contentClass,!!this.contentClass),(0,o.A)(e,"cm-confirm-dialog--overflow-visible",this.hasOverflowVisible),e}},methods:{onOpenConfirmDialog:function(){this.$emit("open")},onCloseConfirmDialog:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$emit("close"),e.$emit("input",!1);case 2:case"end":return t.stop()}}),t)})))()},shakeDialog:function(){this.$refs.confirmDialog.shake()},onClickCancel:function(){this.$emit("cancel"),this.$emit("close")},onSubmit:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.hasSlot("form")){t.next=3;break}return e.$emit("submit"),t.abrupt("return");case 3:return n=e.$refs.confirmDialogFormRef,r=function(e){return e.validate()},t.next=7,r(n);case 7:i=t.sent,i?e.$emit("submit"):(e.shakeDialog(),e.$emit("invalid"));case 9:case"end":return t.stop()}}),t)})))()}}},l=u,_=n(81656),E=(0,_.A)(l,r,i,!1,null,"a0d1089c",null),A=E.exports},16361:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.imgObj,expression:"imgObj"}],staticClass:"lazy-progressive-image",class:{"lazy-progressive-image--fit-to-parent":e.fitToParent}})}
1,i=[],a=(n(87136),n(40173),{props:{image:{type:String,default:""},placeholder:{type:String,default:""},fitToParent:{type:Boolean,default:!1}},computed:{imgObj:function(){return{src:this.image.replace("https://images.prismic.io/","https://assets.cms.carbmanager.com/"),loading:this.placeholder.replace("https://images.prismic.io/","https://assets.cms.carbmanager.com/"),error:"/img/recipe-not-found.png"}}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"24ad1ef0",null),u=c.exports},37930:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"video-loader"},[e.isVideoPlaying?n("video",{ref:"video",staticClass:"video-loader__video",attrs:{playsinline:"",loop:e.loop,muted:"muted",width:"230",height:"230"},domProps:{muted:!0}},[n("source",{attrs:{src:e.video.webm,type:"video/webm"}}),n("source",{attrs:{src:e.video.mp4,type:"video/mp4"}})]):n("cm-icon",{staticClass:"video-loader__fallback",attrs:{name:"cm-logo"}})],1)},i=[],a={props:{video:{type:Object,required:!0},loop:{type:Boolean,default:!0},value:{type:Boolean,default:!1}},data:function(){return{isVideoPlaying:!0}},mounted:function(){if(this.$refs.video){var e=this.$refs.video.play();void 0!==e?e.then(this.onLoadVideo).catch(this.showFallback):this.showFallback()}},methods:{onLoadVideo:function(){var e=50;setTimeout(this.onEndVideo,1e3*this.$refs.video.duration+e)},onEndVideo:function(){this.$emit("input",!0)},showFallback:function(){this.isVideoPlaying=!1,setTimeout(this.onEndVideo,1e3)}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"3370a380",null),u=c.exports},58663:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{key:e.renderKey,staticClass:"premium-component-wrapper"},[e.isEnabled?n("div",{staticClass:"premium-component",class:{"premium-component--disable":!e.isPremiumUser,"premium-component--has-background":e.canRenderBackgroundImage,"premium-component--has-cta":e.hasCallToAction}},[e.shouldRenderComponent?n("div",{directives:[{name:"blur",rawName:"v-blur",value:!e.isPremiumUser&&e.blurConfig,expression:"!isPremiumUser && blurConfig"}],staticClass:"premium-component__slot"},[e.canRenderBackgroundImage?n("img",{staticClass:"premium-component__background-image",attrs:{src:e.backgroundImage}}):e._e(),e.canRenderBackgroundImage?e._e():e._t("default")],2):e._e(),e.canRenderPrompt&&e.hasCallToAction?n("div",[e.showDefaultBanner?n("PremiumComponentBannerDefault",{attrs:{"button-background-color":e.buttonBackgroundColor,"button-icon":e.buttonIcon,"button-text":e.buttonText,"button-size":e.buttonSize,variant:e.variant,title:e.title,"is-full-width":e.isFullWidth,transition:e.transition},on:{"button-click":e.onClickButton}}):e._e(),e.showInformativeBanner?n("PremiumComponentBanner",{attrs:{"button-background-color":e.buttonBackgroundColor,"button-text":e.premiumComponentContent.buttonText,"button-size":e.buttonSize,title:e.premiumComponentContent.title,body:e.premiumComponentContent.body,icon:e.premiumComponentContent.icon,"lottie-animation":e.premiumComponentContent.lottieAnimation},on:{"button-click":e.onClickButton}}):e._e()],1):e._e()]):e._t("default")],2)},i=[],a=n(57118),o=n(74568),s=(n(7452),n(5086),n(29979),n(14602),n(47746),n(43148),n(90345),n(68414)),c=n(95353),u=n(63946),l=n(93942),_=n(67205),E=n(85635),A=n(13375),d=n(55369),f=n(70783),m=n(50092),p={name:"PremiumComponent",components:{PremiumComponentBannerDefault:function(){return n.e(1039).then(n.bind(n,1039))},PremiumComponentBanner:function(){return Promise.all([n.e(89036),n.e(21607),n.e(81727)]).then(n.bind(n,81727))}},mixins:[u.A],props:{title:{type:String,required:!1,default:null},body:{type:String,required:!1,default:null},icon:{type:String,required:!1,default:"trophy"},buttonSize:{type:String,required:!1,default:"lg",validator:function(e){return["xs","sm","md","lg","xl"].includes(e)}},buttonText:{type:String,required:!1,default:null},buttonBackgroundColor:{type:String,required:!1,default:"primary",validator:function(e){return l.nK.includes(e)}},buttonIcon:{type:String,required:!1,default:null},variant:{type:String,required:!1,default:_.lG.DEFAULT,validator:function(e){return Object.values(_.lG).includes(e)}},isEnabled:{type:Boolean,required:!1,default:!0},isFullWidth:{type:Boolean,required:!1,default:!0},backgroundImage:{type:String,required:!1,default:null},backgroundTransition:{type:String,required:!1,default:"all 300ms linear"},backgroundFilter:{type:String,required:!1,default:"blur(5px)"},transition:{type:Object,required:!1,default:function(){return{animation:"fadeIn 1s"}}},hasCallToAction:{type:Boolean,required:!1,default:!0},bannerType:{type:[String,null],required:!1,default:null},analyticsOrigin:{type:String,required:!1,default:null}},data:function(){return{isBlurred:!1,renderKey:(0,s.v4)(),bannerVariant:null}},computed:{shouldRenderComponent:function(){return this.hasSlot("default")&&!this.isPromoPaywall},blurConfig:function(){var e={isBlurred:this.isBlurred,opacity:1,filter:this.backgroundFilter,transition:this.backgroundTransition};return this.isPromoPaywall?(0,o.A)((0,o.A)({},e),{},{isBlurred:!1}):e}
1,canRenderBackgroundImage:function(){return this.backgroundImage&&this.canRenderPrompt},canRenderPrompt:function(){return!this.isPremiumUser&&(this.blurConfig.isBlurred||this.isPromoPaywall)},premiumComponentContent:function(){if(!this.bannerType)return null;var e=m.n[this.bannerType];return e?(0,o.A)((0,o.A)({},e),{},{title:this.$t(e.titleKey),body:this.$t(e.descriptionKey),buttonText:this.$t("informativeBanner.cta")}):null},showDefaultBanner:function(){return this.bannerVariant===A.oL.default},showInformativeBanner:function(){return this.bannerVariant===A.oL.informativeBanner&&this.premiumComponentContent}},watch:{isEnabled:function(e,t){e!==t&&(this.isBlurred=e,this.renderKey=(0,s.v4)())}},created:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.initWithExperiments(),t.next=3,(0,E.uk)(1e3);case 3:e.isBlurred=!0;case 4:case"end":return t.stop()}}),t)})))()},methods:(0,o.A)((0,o.A)({},(0,c.i0)(d.pW,{openPaywall:d.kl.OPEN_PAYWALL_DIALOG})),{},{onClickButton:function(){var e;this.openPaywall({analyticsOrigin:null!==(e=this.analyticsOrigin)&&void 0!==e?e:f.Zh.PREMIUM_BANNER,analyticsScreen:this.$route.path})},initWithExperiments:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.bannerVariant=A.oL.default;case 1:case"end":return t.stop()}}),t)})))()}})},S=p,T=n(81656),g=(0,T.A)(S,r,i,!1,null,"05f2d96d",null),I=g.exports},17139:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"premium-tag",class:{premium:!e.isExpired&&!e.isBasic,expired:e.isExpired,basic:e.isBasic},on:{click:e.onGoPremiumButtonClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onGoPremiumButtonClick(t)}}},[e.showIcon?n("cm-icon",{attrs:{name:"trophy"}}):e._e(),n("span",{staticClass:"premium-tag__text"},[e._v(e._s(e.text||e.defaultText))])],1)},i=[],a=n(74568),o=(n(47746),n(95353)),s=n(55369),c=n(70783),u={name:"PremiumTag",props:{text:{type:String,default:null},mode:{type:String,default:"premium",validator:function(e){return["premium","expired","basic"].includes(e)}},showIcon:{type:Boolean,default:!0}},computed:{isExpired:function(){return"expired"===this.mode},isBasic:function(){return"basic"===this.mode},defaultText:function(){return this.isExpired?this.$t("general.expired"):this.isBasic?this.$t("general.basic"):this.$t("general.goPremium")}},methods:(0,a.A)((0,a.A)({},(0,o.i0)(s.pW,{openPaywall:s.kl.OPEN_PAYWALL_DIALOG})),{},{onGoPremiumButtonClick:function(){this.openPaywall({analyticsOrigin:c.Zh.PREMIUM_TAG,analyticsScreen:this.$route.path})}})},l=u,_=n(81656),E=(0,_.A)(l,r,i,!1,null,"442fdbe5",null),A=E.exports},84353:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer"},[e._t("default",null,{width:e.width,height:e.height})],2)},i=[],a=n(43591),o={name:"ResizeObserver",props:{observeDocument:{type:Boolean,required:!1,default:!1}},data:function(){return{width:0,height:0}},mounted:function(){this.mount()},beforeDestroy:function(){this.destroy()},deactivated:function(){this.destroy()},activated:function(){this.mount()},methods:{onResize:function(e){var t=e[0],n=t.target.getBoundingClientRect(),r=n.width,i=void 0===r?0:r,a=n.height,o=void 0===a?0:a;this.width=i,this.height=o,this.$emit("resize",t)},mount:function(){if(!this.resizeObserver){var e=this.observeDocument?document.body:this.$el.parentNode;this.resizeObserver=new a.A(this.onResize),this.resizeObserver.observe(e)}},destroy:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},static:function(){return{resizeObserver:null}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,null,null),l=u.exports},70775:function(e,t,n){"use strict";n.d(t,{A:function(){return R}});var r=function(){var e,t,n,r=this,i=r.$createElement,a=r._self._c||i;return a("div",[a("q-dialog",{ref:"dialog",attrs:{id:r.dialogId,value:r.
1isVisible,maximized:r.isMaximized,"content-class":(e={"cm-modal":!0,"cm-modal--contextual":r.contextual,"cm-modal--with-collapsed-header":r.collapseHeader,"cm-modal--auto-height":r.autoHeight,"cm-modal--green-header":r.greenHeader,"cm-modal--scrolling":!r.isScrolledUp,"cm-modal--wide":r.wide},e[r.contentClass]=r.contentClass,e[r.classProp]=r.classProp.length>0,e),"transition-show":r.transitionShow,"transition-hide":r.transitionHide,square:r.isMaximized,persistent:r.persistent,"no-route-dismiss":!r.shouldDismissOnRouteChange},on:{"before-hide":r.onBeforeHideModal,hide:r.onHideModal,"before-show":r.beforeShowModal,show:r.onShowModal,keyup:function(e){return!e.type.indexOf("key")&&r._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:r.onEscKeyUp(e)},"click-backdrop":r.onClickBackdrop}},[a("q-layout",{staticClass:"cm-modal__inner",class:{"cm-modal__inner--curves":r.hasBackgroundCurves},attrs:{view:"hhh lpR fff"}},[r.hasSlot("header")?r._t("header"):r._e(),r.showHeader?a("q-header",{ref:"cmHeader",class:{"cm-modal-bar":!0,"cm-modal-bar--has-tabs":r.hasSlot("bar-bottom")&&!r.collapseHeader,"cm-modal-bar--standout":!0===r.standoutHeader||!r.isScrolledUp},style:r.collapsedHeaderStyle},[a("q-toolbar",{staticClass:"cm-modal-bar__inner"},[a("div",{staticClass:"cm-modal-bar__section cm-modal-bar__section--left"},[r._t("bar-left",[a("q-btn",{directives:[{name:"show",rawName:"v-show",value:r.isCloseButtonVisible,expression:"isCloseButtonVisible"},{name:"close-popup",rawName:"v-close-popup",value:!r.confirmBeforeClosing,expression:"!confirmBeforeClosing"}],staticClass:"cm-modal-bar__close-button",attrs:{type:"button",flat:"",dense:""},on:{click:r.onClickCloseButton}},[a("cm-icon",{staticClass:"cm-modal-bar__cross-icon",attrs:{name:"close"}})],1),a("q-btn",{directives:[{name:"show",rawName:"v-show",value:r.back,expression:"back"}],staticClass:"cm-modal-bar__back-button",attrs:{type:"button",flat:"",dense:""},on:{click:r.onClickBackButton}},[a("cm-icon",{staticClass:"cm-modal-bar__back-icon",attrs:{name:"back-arrow"}})],1)])],2),a("q-toolbar-title",{directives:[{name:"show",rawName:"v-show",value:r.isTitleVisible,expression:"isTitleVisible"}],staticClass:"cm-modal-bar__title",class:{"cm-modal-bar__title--centered":"center"===r.titlePosition}},[r._t("bar-title",[r._v(r._s(r.title))])],2),a("div",{staticClass:"cm-modal-bar__section cm-modal-bar__section--right"},[r._t("bar-right")],2)],1),r.hasSlot("bar-subtitle")||r.subTitle?a("div",{staticClass:"cm-modal-bar__sub-title"},[r._t("bar-subtitle",[r._v(r._s(r.subTitle))])],2):r._e(),r._t("bar-bottom")],2):r._e(),a("q-page-container",{ref:"container",staticClass:"cm-modal__main scroll-y",class:(t={},t[r.containerClass]=r.containerClass,t),style:r.mainContainerStyle},[r.hasScrollObserver||"scroll"===r.showTitle||"scroll"===r.standoutHeader?a("q-scroll-observer",{on:{scroll:r.onScrollContent}}):r._e(),a("div",{staticClass:"cm-modal__main-content"},[r._t("content",null,{hide:r.hide,closeDialog:r.hide,showDialog:r.show})],2)],1),r.hasScopedSlot("footer")?a("q-footer",{ref:"cmFooter",staticClass:"cm-modal-footer",class:(n={},n[r.footerClass]=!!r.footerClass,n["cm-modal-footer--auto-height"]=!r.footerMinHeight,n["cm-modal-transparent-footer"]=r.transparentFooter,n)},[r._t("footer",null,{hide:r.hide})],2):r._e()],2)],1),r.canShowExitConfirmationDialog?a("ConfirmExitDialog",{attrs:{heading:r.exitConfirmationHeading||r.$t("exitConfirmationDialog.heading"),description:r.exitConfirmationDescription||r.$t("exitConfirmationDialog.description"),cancel:r.exitConfirmationCancelLabel||r.$t("actions.cancel"),submit:r.exitConfirmationSubmitLabel||r.$t("actions.continue"),"is-draft-enabled":r.isDraftEnabled,danger:""},on:{submit:r.onSubmitExitConfirmationDialog,cancel:r.onCancelExitConfirmationDialog,save:r.onSaveDraftConfirmationDialog,close:r.onCloseConfirmDialog}}):r._e()],1)},i=[],a=n(74568),o=(n(94009),n(58379),n(63946)),s=n(42403),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ConfirmDialog",e._g({attrs:{heading:e.heading||e.defaultHeading,description:e.description||e.defaultDescription,cancel:e.cancel||e.defaultCancel,submit:e.submit||e.defaultSubmit,danger:""}
1,scopedSlots:e._u([e.isDraftEnabled?{key:"before-submit",fn:function(){return[n("q-btn",{staticClass:"confirm-dialog-button confirm-dialog-button--save",attrs:{label:e.staticTranslations.saveDraftLabel,color:"gray","no-caps":"",flat:"",unelevated:"",rounded:"",type:"button"},on:{click:e.onClickSaveDraft}})]},proxy:!0}:null],null,!0)},e.$listeners))},u=[],l=n(57118),_=(n(7452),n(35217)),E={name:"ConfirmExitDialog",components:{ConfirmDialog:_["default"]},props:{heading:{type:String,required:!1,default:null},description:{type:String,required:!1,default:null},cancel:{type:String,required:!1,default:null},submit:{type:String,required:!1,default:null},isDraftEnabled:{type:Boolean,default:!1}},computed:{staticTranslations:function(){return{saveDraftLabel:this.$t("actions.saveDraft"),defaultHeading:this.$t("exitConfirmationDialog.heading"),defaultDescription:this.$t("exitConfirmationDialog.description"),defaultSubmit:this.$t("actions.continue"),defaultCancel:this.$t("actions.cancel")}}},methods:{onClickSaveDraft:function(){var e=this;return(0,l.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$emit("save");case 1:case"end":return t.stop()}}),t)})))()}}},A=E,d=n(81656),f=(0,d.A)(A,c,u,!1,null,"053767eb",null),m=f.exports,p=n(7408),S=250,T={name:"ScrollDialog",components:{ConfirmExitDialog:m},mixins:[o.A,s.A,(0,p.N)({watchedProperty:"confirmBeforeClosing",propertyToToggle:"canShowExitConfirmationDialog"})],props:{title:{type:String,required:!1,default:""},transparentFooter:{type:Boolean,default:!1,required:!1},titlePosition:{type:String,required:!1,default:"left"},subTitle:{type:String,required:!1,default:""},showTitle:{type:[Boolean,String],default:!0,validator:function(e){return-1!==["scroll",!0,!1].indexOf(e)}},showCloseButton:{type:Boolean,default:!0},persistent:{type:Boolean,default:!1},shouldDismissOnRouteChange:{type:Boolean,default:!0},collapseHeader:{type:Boolean,default:!1},hasScrollObserver:{type:Boolean,default:!1},contextual:{type:Boolean,required:!1,default:!1},mobileFullScreen:{type:Boolean,default:!0},transitionShow:{type:String,default:"slide-up"},transitionHide:{type:String,default:"slide-down"},showHeader:{type:Boolean,required:!1,default:!0},autoHeight:{type:Boolean,default:!1},footerMinHeight:{type:Boolean,required:!1,default:!0},standoutHeader:{type:[Boolean,String],required:!1,default:"scroll",validator:function(e){return-1!==["scroll",!0,!1].indexOf(e)}},confirmBeforeClosing:{type:Boolean,default:!1},exitConfirmationHeading:{type:String,required:!1,default:null},exitConfirmationDescription:{type:String,required:!1,default:null},exitConfirmationCancelLabel:{type:String,required:!1,default:null},exitConfirmationSubmitLabel:{type:String,required:!1,default:null},isDraftEnabled:{type:Boolean,default:!1},back:{type:Boolean,default:!1},contentClass:{type:String,required:!1,default:""},containerClass:{type:String,required:!1,default:""},footerClass:{type:String,required:!1,default:""},greenHeader:{type:Boolean,required:!1,default:!1},wide:{type:Boolean,required:!1,default:!1},scrollThreshold:{type:Number,required:!1,default:50},hasBackgroundCurves:{type:Boolean,required:!1,default:!1},shouldBlurOnScroll:{type:Boolean,required:!1,default:!1}},data:function(){return{isVisible:!0,isScrolledUp:!1,classProp:"",canShowExitConfirmationDialog:!1,id:Date.now()}},computed:{dialogId:function(){return"scroll-dialog-".concat(this.id)},isMaximized:function(){return this.mobileFullScreen&&this.$q.screen.lt.md},collapsedHeaderStyle:function(){return this.collapseHeader&&this.$refs.cmHeader?{transform:"translate3d(0, -".concat(this.$refs.cmHeader.$el.clientHeight,"px, 0)"),opacity:0}:null},mainContainerStyle:function(){return this.collapseHeader&&this.$refs.container&&this.$refs.cmHeader?{transform:"translate3d(0, -".concat(this.$refs.container.style.paddingTop,", 0)"),marginBottom:"-".concat(this.$refs.cmHeader.$el.clientHeight,"px")}:null},isTitleVisible:function(){return!0===this.showTitle||"scroll"===this.showTitle&&!this.isScrolledUp},isCloseButtonVisible:function(){return!this.back&&this.showCloseButton}},mounted:function(){this.classProp=this.$el.className},beforeDestroy:function(){this.revealPreviousDialogs()},methods:{showExitConfirmationDialog:function(){this.canShowExitConfirmationDialog=!0,this.$emit("show-exit-dialog")},hideExitConfirmationDialog:function(){this.canShowExitConfirmationDialog=!1},closeDialog:function(){this.$refs&&this.$refs.dialog&&this.$refs.dialog.hide()},onClickBackdrop:function(){this.persistent||(this.confirmBeforeClosing?this.showExitConfirmationDialog():this.hide())},onEscKeyUp:function(e){this.$q.platform.is.desktop&&this.confirmBeforeClosing&&(e.stopImmediatePropagation(),this.showExitConfirmationDialog())},onScrollContent:function(e){this.shouldBlurOnScroll&&document.activeElement&&document.activeElement.blur();var t=!1;e.position<=this.scrollThreshold&&(t=!0),this.isScrolledUp=t,this.$emit("content-dialog-scroll",(0,a.A)((0,a.A)({},e),{},{isScrolledUp:t}))},onCloseConfirmDialog:function(){this.hideExitConfirmationDialog()},beforeShowModal:function(){this.$emit("before-show")},onShowModal:function(){var e=this;setTimeout((function(){e.$emit("show"),e.hidePreviousDialogs()}),S)},onBeforeHideModal:function(){this.revealPreviousDialogs()},onHideModal:function(){var e=this;this.$emit("close"),setTimeout((function(){return e.$emit("hidden")}),S)},show:function(){return this.$refs.dialog.show()},hide:function(){return this.$refs&&this.$refs.dialog?this.$refs.dialog.hide():null},shake:function(){this.$refs.dialog.shake()},hidePreviousDialogs:function(){this.isMaximized&&this.$root.isPlatformAndroid&&(this.contextual?document.querySelectorAll(".q-dialog.fullscreen.cm-modal.cm-modal--contextual:not(#".concat(this.dialogId,")")).forEac
1h((function(e){e.style.display="none"})):document.querySelectorAll(".q-dialog.fullscreen.cm-modal:not(.cm-modal--contextual):not(#".concat(this.dialogId,")")).forEach((function(e){e.style.display="none"})))},revealPreviousDialogs:function(){if(this.isMaximized&&this.$root.isPlatformAndroid)if(this.contextual){var e=document.querySelectorAll(".q-dialog.fullscreen.cm-modal.cm-modal--contextual:not(#".concat(this.dialogId,")"));e.length&&(e[e.length-1].style.display="block")}else{var t=document.querySelectorAll(".q-dialog.fullscreen.cm-modal:not(.cm-modal--contextual):not(#".concat(this.dialogId,")"));t.length&&(t[t.length-1].style.display="block")}},onClickCloseButton:function(){this.$emit("close-click"),this.confirmBeforeClosing&&this.showExitConfirmationDialog()},onClickBackButton:function(){this.$emit("back")},onCancelExitConfirmationDialog:function(){this.$emit("cancel-exit")},onSubmitExitConfirmationDialog:function(){var e=this;this.hideExitConfirmationDialog(),this.$emit("discard"),this.$nextTick((function(){return e.closeDialog()}))},onSaveDraftConfirmationDialog:function(){this.$emit("save-draft"),this.hideExitConfirmationDialog(),this.closeDialog()}}},g=T,I=(0,d.A)(g,r,i,!1,null,null,null),R=I.exports},45757:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"banner"},[n("button",{staticClass:"banner__overlay-button",attrs:{type:"button"},on:{click:e.onClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClick(t)}}}),e.hasSlot("icon")?n("div",{staticClass:"banner__icon"},[e._t("icon")],2):e._e(),n("div",{staticClass:"row items-center"},[n("div",{staticClass:"col"},[n("h1",{staticClass:"banner__heading"},[e._v(e._s(e.heading))]),n("p",{staticClass:"banner__description"},[e._v(e._s(e.description))])])]),n("div",{staticClass:"banner__chevron"},[n("cm-icon",{attrs:{name:"chevron-right"}})],1)])},i=[],a=n(63946),o={name:"CmBannerPlain",mixins:[a.A],props:{heading:{type:String,required:!0},description:{type:String,default:""}},methods:{onClick:function(){this.$emit("click")}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"1f0827c4",null),l=u.exports},82644:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",e._g({staticClass:"cm-back-link",class:{"cm-back-link--bold":e.bold}},e.$listeners),[n("cm-svg",{staticClass:"cm-back-link__icon",attrs:{name:"back-arrow"}}),e.label&&e.showLabel?n("span",{staticClass:"cm-back-link__label"},[e._v(" "+e._s(e.label)+" ")]):e._e()],1)},i=[],a={name:"CmBackLink",props:{label:{type:String,default:null},showLabel:{type:Boolean,default:!0},bold:{type:Boolean,default:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"2dbe564b",null),u=c.exports},8776:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-goal-box",class:{"cm-goal-box--has-message":e.hasSlot("message")}},[n("dl",{staticClass:"stats"},e._l(e.items,(function(t){return n("div",{key:t.value,staticClass:"stats__group"},[n("dt",{staticClass:"stats__term",domProps:{innerHTML:e._s(e.$sanitize(t.value))}}),e.hasSlot(t.slot)?n("dd",{staticClass:"stats__description"},[e._t(t.slot)],2):e._e()])})),0),e.hasSlot("message")?n("div",{staticClass:"cm-goal-box__message"},[n("div",[e.emoji?n("img",{staticClass:"cm-goal-box__emoji",attrs:{src:e.emoji,alt:"",role:"presentation"}}):e._e()]),n("div",{staticClass:"cm-goal-box__text"},[e._t("message")],2)]):e._e()])},i=[],a=(n(94009),n(17),n(5086),n(6048),n(63946)),o={name:"CmGoalBox",mixins:[a.A],props:{emoji:{type:String,default:null},firstValue:{type:[String,Number],default:null},secondValue:{type:[String,Number],default:null}},computed:{items:function(){return[{value:this.firstValue?this.firstValue.toString():null,slot:"first-label"},{value:this.secondValue?this.secondValue.toString():null,slot:"second-label"}].filter((function(e){return e.value}))}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"3c36a5b7",null),l=u.exports},20420:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-icon-picker"},[n("div",{staticClass:"cm-icon-picker__list-wrapper"},[n("div",{staticClass:"cm-icon-picker__list"},e._l(e.iconList,(function(t){return n("span",{directives:[{name:"close-popup",rawName:"v-close-popup"}],key:t.filename,staticClass:"cm-icon-picker__icon",class:{"cm-icon-picker__icon--active":e.value&&e.value.filename==t.filename},on:{click:function(n){return e.onClickIcon(t)},keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onClickIcon(t)}}},[n("lazy-progressive-image",{attrs:{image:t.src,placeholder:t.placeholder}})],1)})),0)])])},i=[],a=(n(59581),n(26133)),o=n(27671),s=n(44651),c={name:"CmIconPicker",components:{LazyProgressiveImage:a.A},props:{customIcons:{type:Object,default:null},value:{type:Object,default:null}},computed:{iconList:function(){return this.customIcons?this.customIcons:o.qA.map((function(e){return(0,s.Rc)(e)}))}},methods:{onClickIcon:function(e){this.$emit("input",e)}}},u=c,l=n(81656),_=(0,l.A)(u,r,i,!1,null,"c5bcf4ee",null),E=_.exports},24916:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-btn",{staticClass:"cm-icon-picker-button",attrs:{type:"button",unelevated:"","no-caps":""}},[n("span",{staticClass:"cm-icon-picker-button__label-icon"},[e._t("icon",[n("cm-icon",{attrs:{name:"happy-face"}})])],2),n("span",{staticClass:"cm-icon-picker-button__label-text"},[e._v(e._s(e.labelText))]),n("q-popup-proxy",{attrs:{breakpoint:600,offset:[0,10]}},[n("cm-icon-picker",{attrs:{value:e.value},on:{input:e.onInputCustomIcon}})],1)],1)},i=[],a={name:"CmIconPickerButton",props:{value:{type:Object,default:null}},computed:{labelText:function(){return this.$t("general.setIcon")}},methods:{onInputCustomIcon:function(e){this.$emit("input",e)}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"71c2bdac",null),u=c.exports},64050:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{height:"20",width:"20",viewBox:"0 0 20 20"}},[n("circle",{attrs:{r:"10",cx:"10",cy:"10",fill:"var(--cm-color-blue)"}}),n("circle",{attrs:{r:"5",cx:"10",cy:"10",fill:"transparent",stroke:"currentColor","stroke-width":e.percent?10:0,"stroke-dasharray":"calc("+e.percent+" * 31.4 / 100) 31.4",transform:"rotate(-90) translate(-20)"}})])},i=[],a=(n(94009),{name:"CmPieChartIcon",props:{percent:{type:Number,default:0,validate:function(e){return e>=0&&e<=100}}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,null,null),u=c.exports},15762:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"round-progress"},[n("span",{staticClass:"sr-only"},[e._v(e._s(e.label)+": "+e._s(e.percent)+"%")]),n("svg",{staticClass:"round-progress__svg",attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 170 170","aria-hidden":"true",preserveAspectRatio:"xMinYMin meet"}},[n("circle",{staticClass:"round-progress__circle round-progress__circle--track",attrs:{cx:"80",cy:"80",r:"70"}}),n("circle",{staticClass:"round-progress__circle round-progress__circle--completed",style:e.completedPathStyle,attrs:{cx:"80",cy:"80",r:"70"}})])])},i=[],a=(n(94009),{name:"CmRoundProgress",props:{label:{type:String,required:!0},percent:{type:Number,default:0}},computed:{completedPathStyle:function(){var e=this.percent>100?100:this.percent;return{"stroke-dashoffset":440-440*e/100}}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"f0a0e33e",null),u=c.exports},78397:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"rounded-desc-list"},[e.items.length?n("dl",{staticClass:"rounded-desc-list__list"},e._l(e.items,(function(t){return n("div",{key:t.term,staticClass:"rounded-desc-list__group"},[n("dt",{staticClass:"rounded-desc-list__term"},[e._v(e._s(t.term))]),n("dd",{staticClass:"rounded-desc-list__description"},[e._v(e._s(t.description))])])}
1)),0):e._e()])},i=[],a={name:"CmRoundedDescList",props:{items:{type:Array,required:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"f7c9e2ba",null),u=c.exports},12179:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"search-bar"},[n("q-input",e._g({staticClass:"search-bar__input",attrs:{value:e.value,placeholder:e.placeholder,debounce:e.debounce,rounded:"",outlined:"",autocapitalize:"off",autocomplete:"off",autocorrect:"off",type:"search"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onKeyUpEnterSearch(t)}},scopedSlots:e._u([{key:"prepend",fn:function(){return[n("cm-icon",{attrs:{name:"search"}})]},proxy:!0},{key:"append",fn:function(){return[e.isLoading?n("q-spinner",{staticClass:"search-bar__loading-indicator",attrs:{color:"green",size:"1em",thickness:5}}):e._e(),e._t("after-loading"),e.canRenderClearButton&&!e.isLoading?n("button",{staticClass:"search-bar__clear-button",attrs:{type:"button"},on:{click:e.onClickClearButton,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickClearButton(t)}}},[n("cm-icon",{staticClass:"cm-finder-dialog-search__icon",attrs:{name:"circle-close"}})],1):e._e(),e._t("last")]},proxy:!0}],null,!0)},e.$listeners))],1)},i=[],a=(n(94009),{name:"CmSearchBar",props:{value:{type:String,default:""},isLoading:{type:Boolean,default:!1},placeholder:{type:String,default:""},isClearable:{type:Boolean,default:!1},debounce:{type:Number,default:0}},computed:{canRenderClearButton:function(){return this.isClearable&&this.value.length>0}},methods:{onClickClearButton:function(){this.$emit("input","")},onKeyUpEnterSearch:function(e){e.target.blur()}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"b550fede",null),u=c.exports},70563:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.isTestEnv&&e.computedSprite?n("svg",e._g({attrs:{viewBox:e.computedSprite.viewBox}},e.$listeners),[n("use",{attrs:{"xlink:href":"#"+e.computedSprite.id}})]):e._e()},i=[],a=(n(98741),{name:"CmSvg",props:{name:{type:String,default:null},sprite:{type:Object,default:null}},computed:{isTestEnv:function(){return!1},computedSprite:function(){if(this.isTestEnv)return{};if(!this.name&&!this.sprite)throw new Error('You need top provide either a "name" or a "sprite" prop');return this.sprite?this.sprite.default||this.sprite:n(12989)("./".concat(this.name,".svg")).default}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,null,null),u=c.exports},60919:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-select",e._g(e._b({attrs:{value:e.value,label:e.label,rules:e.rules,autocapitalize:"none",autocomplete:"off",autocorrect:"off","lazy-rules":"",outlined:"","use-input":"","use-chips":"",multiple:"","hide-dropdown-icon":"","new-value-mode":"add-unique"},on:{keydown:e.onKeyDownEmailInput},nativeOn:{focusout:function(t){return e.onBlurEmailInput(t)}}},"q-select",e.$props,!1),e.$listeners))},i=[],a=new KeyboardEvent("keydown",{code:"Enter",key:"Enter",charCode:13,keyCode:13,view:window}),o={name:"CmTagsInput",props:{value:{type:Array,default:function(){return[]}},label:{type:String,default:""},rules:{type:Array,default:function(){return[]}}},methods:{onKeyDownEmailInput:function(e){188===e.keyCode&&(e.target.dispatchEvent(a),e.preventDefault())},onBlurEmailInput:function(e){e.target.value&&e.target.dispatchEvent(a)}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,null,null),l=u.exports},7970:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",e._g({staticClass:"cm-group-item",attrs:{type:"button"}},e.$listeners),[n("div",{staticClass:"cm-group-item__left"},[e.hasSlot("icon")?n("div",{staticClass:"cm-group-item__icon-wrap"},[n("div",{staticClass:"cm-group-item__icon"}
1,[e._t("icon")],2)]):e._e(),n("div",{staticClass:"cm-group-item__text"},[n("header",{staticClass:"cm-group-item__header"},[n(e.headerComponent,{tag:"component",staticClass:"cm-group-item__heading"},[e._v(" "+e._s(e.heading)+" ")]),e._t("afterHeading")],2),e.description?n("p",{staticClass:"cm-group-item__description"},[e._v(" "+e._s(e.description)+" ")]):e._e()])]),e.isPremium&&!e.isPremiumUser?n("div",{staticClass:"cm-group-item__premium"},[n("div",{staticClass:"cm-premium-icon"})]):e._e(),n("div",{staticClass:"cm-group-item__right"},[e._t("right",[n("cm-icon",{attrs:{name:"chevron-right-bold"}})])],2)])},i=[],a=(n(94009),n(63946)),o={name:"CmGroupItem",mixins:[a.A],props:{heading:{type:String,default:null},description:{type:String,default:null},isPremium:{type:Boolean,default:!1,required:!1},headerLevel:{type:Number,default:3,validator:function(e){return e>0&&e<=6}}},computed:{headerComponent:function(){return"h".concat(this.headerLevel)}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,null,null),l=u.exports},28757:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h2",{staticClass:"cm-group-item-header"},[e._v(" "+e._s(e.heading)+" ")])},i=[],a={name:"CmGroupItemHeader",props:{heading:{type:String,required:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,null,null),u=c.exports},24789:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"group-selector",class:{"group-selector--loading":!e.isLoaded},attrs:{disabled:!e.isLoaded},on:{click:e.onClickButton,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickButton(t)}}},[e.isLoaded?[n("div",{staticClass:"group-selector__label-wrapper"},[e.icon?n("img",{staticClass:"group-selector__icon",attrs:{src:e.icon,alt:e.label}}):e._e(),n("span",{staticClass:"group-selector__label",class:{"group-selector__label--nowrap":!e.isWrapping}},[e._t("default",[e._v(" "+e._s(e.label)+" ")],{label:e.label})],2)]),n("span",{staticClass:"group-selector__action"},[e._v(" "+e._s(e.$t("general.change"))+" ")])]:e._e()],2)},i=[],a={name:"CmGroupSelector",props:{isLoaded:{type:Boolean,default:!0},isWrapping:{type:Boolean,default:!1},label:{type:String,required:!0},icon:{type:String,required:!0}},methods:{onClickButton:function(){this.$emit("click")}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"160ddcd7",null),u=c.exports},4103:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.value?n("img",e._g({attrs:{src:e.emojiUrl,alt:e.value}},e.$listeners)):e._e()},i=[],a=n(85635),o=n(37890),s={name:"CmEmoji",props:{value:{type:String,default:""}},computed:{emojiUrl:function(){var e=(0,a.wO)(this.value);return(0,o.Ez)("".concat(e,".svg"))}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,null,null),_=l.exports},10662:function(e,t,n){"use strict";n.r(t),n.d(t,{CM_ICON_SIZE:function(){return a},default:function(){return l}});var r=function(){var e,t=this,n=t.$createElement,r=t._self._c||n;return r("cm-svg",t._g({staticClass:"cm-icon",class:(e={},e["cm-icon--"+t.size]=!!t.size,e),attrs:{role:t.role,name:t.name,sprite:t.sprite}},t.$listeners))},i=[],a=(n(47746),n(43148),n(90345),{XXXXS:"xxxxs",XXXS:"xxxs",XXS:"xxs",XS:"xs",SM:"sm",MD:"md",LG:"lg",XL:"xl",XXL:"xxl"}),o={name:"CmIcon",props:{name:{type:String,default:null},role:{type:String,default:"presentation"},sprite:{type:Object,default:null},size:{type:String,default:null,validator:function(e){return Object.values(a).includes(e)}}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,null,null),l=u.exports},70763:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"info-message"},[n("div",{staticClass:"info-message__icon-wrapper"},[n("cm-icon",{staticClass:"info-message__icon",attrs:{name:e.icon}})],1),n("div",{staticClass:"info-message__description"},[e._t("description")],2)])},i=[],a={name:"CmInfoMessage",props:{icon:{type:String,required:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"f0c9bc0e",null),u=c.exports},15248:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"input-with-button"},[n("q-input",{ref:"textInput",staticClass:"input-with-button__input",attrs:{type:"text",outlined:"",placeholder:e.placeholder,rules:e.rules,readonly:e.isLoading,"lazy-rules":"",autofocus:""},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickButton(t)}},model:{value:e.input,callback:function(t){e.input=t},expression:"input"}}),e.buttonText?n("q-btn",{staticClass:"input-with-button__button",attrs:{rounded:"",unelevated:"","no-caps":"",color:e.color,loading:e.isLoading},on:{click:e.onClickButton}}
1,[e._v(" "+e._s(e.buttonText)+" ")]):e._e()],1)},i=[],a=n(57118),o=(n(7452),{name:"CmInputWithButton",props:{color:{type:String,required:!1,default:"primary"},placeholder:{type:String,required:!1,default:""},buttonText:{type:String,required:!1,default:""},rules:{type:Array,required:!1,default:function(){return[]}},isLoading:{type:Boolean,required:!1,default:!1}},data:function(){return{input:""}},methods:{onClickButton:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=function(e){return e.validate()},t.next=3,n(e.$refs.textInput);case 3:if(r=t.sent,r){t.next=6;break}return t.abrupt("return");case 6:e.$emit("input",e.input);case 7:case"end":return t.stop()}}),t)})))()}}}),s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"2c32ec87",null),l=u.exports},19799:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._g({staticClass:"cm-list-item",class:{"cm-list-item--clickable":e.clickable}},e.$listeners),[e.hasSlot("image")?n("div",{staticClass:"cm-list-item__img"},[e._t("image")],2):e._e(),n("div",{staticClass:"cm-list-item__body"},[!e.name&&e.hasSlot("name")?n("div",{staticClass:"cm-list-item__name"},[e._t("name")],2):e.name?n("h3",{staticClass:"cm-list-item__name",attrs:{title:e.name}},[e._v(" "+e._s(e.name)+" ")]):e._e(),!e.subtext&&e.hasSlot("subtext")?n("div",{staticClass:"cm-list-item__subtext"},[e._t("subtext")],2):e.subtext?n("p",{staticClass:"cm-list-item__subtext"},[e._v(" "+e._s(e.subtext)+" ")]):e._e(),e.hasSlot("tags")?n("div",{staticClass:"cm-list-item__tags"},[e._t("tags")],2):e._e()]),e.hasSlot("right")?n("div",{staticClass:"cm-list-item__right"},[e._t("right")],2):e._e()])},i=[],a=n(63946),o={name:"CmListItem",mixins:[a.A],props:{name:{type:String,default:null},subtext:{type:String,default:null},clickable:{type:Boolean,default:!0}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"4716f6c8",null),l=u.exports},98935:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-not-found"},[n("div",{staticClass:"cm-not-found__icon"},[n("cm-icon",{attrs:{name:e.icon}})],1),n("div",{staticClass:"cm-not-found__description"},[e._v(" "+e._s(e.description||e.$t("foodSearch.notFound"))+" ")])])},i=[],a={name:"CmNotFound",props:{icon:{type:String,default:"avocado"},description:{type:String,default:null}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"475a697a",null),u=c.exports},3250:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"progress-breakdown"},[n("ConnectCard",{attrs:{"flat-on-desktop":"",bare:""}},[n("div",{staticClass:"progress-breakdown__header"},[n("h2",{staticClass:"progress-breakdown__heading"},[e._v(e._s(e.heading))]),n("p",{staticClass:"progress-breakdown__description"},[e._v(e._s(e.description))])]),n("div",{staticClass:"progress-breakdown__body"},e._l(e.rows,(function(t){return n("div",{key:t.id,staticClass:"progress-breakdown__row"},[n("cm-emoji",{staticClass:"progress-breakdown__icon",attrs:{value:t.icon}}),n("div",{staticClass:"progress-breakdown__details"},[n("div",{staticClass:"progress-breakdown__term"},[e._t("term",[e._v(e._s(t.term))],{row:t})],2),n("div",{staticClass:"progress-breakdown__progress-bar"},[n("ProgressBar",{attrs:{number:t.percentage,target:100,color:"purple"}})],1)])],1)})),0)])],1)},i=[],a=n(23412),o=n(15716),s={name:"CmProgressBreakdownCard",components:{ProgressBar:o.A,ConnectCard:a.A},props:{rows:{type:Array,default:function(){return[]}},heading:{type:String,default:""},description:{type:String,default:""}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,"8914e6b6",null),_=l.exports},43635:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"meal-summary"},[n("span",{staticClass:"meal-summary__label"},[n("div",[e.heading?n("span",{staticClass:"meal-summary__heading"}
1,[e._v(e._s(e.heading))]):e._e(),e.description?n("span",{staticClass:"meal-summary__description"},[e._v(" "+e._s(e.description)+" ")]):e._e()]),e.hasSlot("after")?[e._t("after")]:e._e()],2),n("FoodListItemNutrition",{attrs:{"show-column-labels":e.showColumnLabels,"show-macros":e.showMacros,values:e.totals,"track-energy":e.trackEnergy,"is-burned-macros":e.isBurnedMacros}})],1)},i=[],a=(n(5086),n(29979),n(14602),n(63946)),o={name:"CmSummaryTotals",components:{FoodListItemNutrition:function(){return n.e(79675).then(n.bind(n,79675))}},mixins:[a.A],props:{heading:{type:String,default:""},description:{type:String,default:""},trackEnergy:{type:Boolean,default:!0},showColumnLabels:{type:Boolean,default:!0},showMacros:{type:Array,default:function(){return[]}},isBurnedMacros:{type:Boolean,default:!1},totals:{type:Object,required:!1,default:function(){}}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"3aecea42",null),l=u.exports},79410:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"meal-summary-wrapper",class:{"meal-summary-wrapper--padded":e.padded}},[e._t("default")],2)},i=[],a={name:"CmSummaryWrapper",props:{padded:{type:Boolean,default:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"5a799768",null),u=c.exports},51591:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"cm-tabs",attrs:{role:"tablist"}},e._l(e.tabs,(function(t){return n("li",{key:t.name,staticClass:"cm-tabs__item",class:{"cm-tabs__item--active":t.active},attrs:{role:"tab"}},[n(e.getComponent(t),{tag:"component",staticClass:"cm-tabs__link",on:{click:function(n){return e.$emit("input",t.name)}}},[e._v(" "+e._s(t.label)+" ")])],1)})),0)},i=[],a={props:{tabs:{type:Array,required:!0}},methods:{getComponent:function(e){return e.to?"router-link":"button"}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"8ebedb6c",null),u=c.exports},45448:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("cm-tag",{attrs:{label:e.label,clickable:"",theme:"green",inverted:!e.friend,size:"xs"},on:{click:e.onClick},scopedSlots:e._u([e.friend?null:{key:"icon",fn:function(){return[n("cm-icon",{attrs:{name:"plus"}})]},proxy:!0}],null,!0)})},i=[],a={name:"CmFriendsTag",props:{friend:{type:Boolean,default:!1}},computed:{label:function(){var e=this.friend?2:1;return this.$tc("general.friends",e)}},methods:{onClick:function(){this.$emit("click")}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,null,null),u=c.exports},89051:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=function(){var e,t=this,n=t.$createElement,r=t._self._c||n;return r(t.component,t._g({directives:[{name:"ripple",rawName:"v-ripple",value:t.clickable,expression:"clickable"}],tag:"component",staticClass:"cm-tag",class:(e={"cm-tag--selected":t.selected,"cm-tag--clickable":t.clickable,"cm-tag--inverted":t.inverted},e["cm-tag--size-"+t.size]=!0,e["cm-tag--theme-"+t.theme]=t.theme!==t.TAG_THEMES.DEFAULT,e),attrs:{to:t.to,"aria-label":t.label,disabled:t.disabled,type:t.isButton?"button":""}}
1,t.$listeners),[t.hasSlot("icon")?r("span",{staticClass:"cm-tag__icon"},[t._t("icon")],2):t._e(),r("span",{staticClass:"cm-tag__label"},[t._v(t._s(t.label))])])},i=[],a=(n(47746),n(43148),n(90345),n(63946)),o=n(42946),s={name:"CmTag",mixins:[a.A],static:function(){return{TAG_THEMES:o.E2}},props:{to:{type:[String,Object],default:null,required:!1},theme:{type:String,default:o.E2.DEFAULT,validator:function(e){return Object.values(o.E2).includes(e)}},inverted:{type:Boolean,default:!1},clickable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},label:{type:String,required:!0},selected:{type:Boolean,default:!1},size:{type:String,default:o.KF.SM,validator:function(e){return Object.values(o.KF).includes(e)}}},computed:{component:function(){return this.to?"router-link":this.clickable?"button":"div"},isButton:function(){return"button"===this.component}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,"0cefb900",null),_=l.exports},65155:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-tag-wrapper hide-scrollbars"},[e._t("default")],2)},i=[],a={name:"CmTagWrapper"},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"45150933",null),u=c.exports},91415:function(e,t,n){"use strict";n.r(t),n.d(t,{cmToggleSymbol:function(){return a},default:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-toggle",class:{"cm-toggle--disabled":e.disabled}},[e._t("default")],2)},i=[],a=(n(63534),n(40590),n(5086),Symbol("cmToggle")),o={name:"CmToggle",provide:function(){return{cmToggle:a}},props:{disabled:{type:Boolean,required:!1,default:!1}}},s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,"ce27778c",null),l=u.exports},2670:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"cm-toggle-item",class:{"cm-toggle-item--checked":e.isChecked,"cm-toggle-item--disabled":e.disabled},attrs:{"aria-label":e.label,"aria-disabled":e.ariaDisabled,title:e.label}},[n("input",{staticClass:"sr-only",attrs:{disabled:e.disabled,type:"radio"},domProps:{value:e.value,checked:e.isChecked},on:{change:e.onChange}}),n("span",{staticClass:"cm-toggle-item__icon"},[e.hasScopedSlot("default")&&!e.icon?[e._t("default",null,{isChecked:e.isChecked})]:[n("cm-icon",{attrs:{name:e.icon}})]],2)])},i=[],a=n(91415),o=n(63946),s={name:"CmToggleItem",mixins:[o.A],inject:["cmToggle"],model:{prop:"modelValue",event:"change"},props:{value:{type:String,required:!0},modelValue:{required:!1,default:!1,validator:function(){return!0}},label:{type:String,required:!0},disabled:{type:Boolean,required:!1},icon:{type:String,required:!1,default:null}},computed:{isChecked:function(){return this.modelValue===this.value},ariaDisabled:function(){return this.disabled?"true":"false"}},created:function(){if(this.cmToggle!==a.cmToggleSymbol)throw new Error("<cm-toggle-item> is supposed to be used in conjunction with with the `<cm-toggle>` component")},methods:{onChange:function(){this.$emit("change",this.value)}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,"0d876b28",null),_=l.exports},20554:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tooltip-content"},[n("cm-icon",{directives:[{name:"tippy",rawName:"v-tippy",value:{placement:"bottom",html:".tooltip-content__notice",trigger:"click",followCursor:!1,interactive:!0},expression:"{\n placement: 'bottom',\n html: '.tooltip-content__notice',\n trigger: 'click',\n followCursor: false,\n interactive: true,\n }"}],staticClass:"tooltip-content__info",attrs:{name:"help-circle"}}),n("span",{staticClass:"tooltip-content__notice"},[n("div",{staticClass:"tooltip-content__notice-content"},[e.header?n("div",{staticClass:"tooltip-content__notice-header"},[e._v(" "+e._s(e.header)+" ")]):e._e(),e.description?n("div",{staticClass:"tooltip-content__notice-description"}
1,[e._v(" "+e._s(e.description)+" ")]):e._e(),e.cta?n("div",{staticClass:"tooltip-content__notice-cta"},[e._v(" "+e._s(e.cta)+" ")]):e._e()])])],1)},i=[],a={props:{header:{type:String,default:""},description:{type:String,default:""},cta:{type:String,default:""}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"48f14162",null),u=c.exports},80693:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"profile-info",class:{"profile-info--hide-mobile":"settings"!==e.$route.name}},[n("div",{staticClass:"profile-info__left"},[n("div",{staticClass:"profile-info__avatar",on:{click:e.onClickAvatar,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickAvatar(t)}}},[n("UserAvatar",{attrs:{width:70}})],1),n("div",{staticClass:"profile-info__content"},[n("h2",{staticClass:"profile-info__name"},[e._v(e._s(e.fullNameWithFallback))]),e.profile?n("ul",{staticClass:"profile-info__list"},[e.profile.birthYear?n("li",[e._v(" "+e._s(e.$t("profile.bornYear",{year:e.profile.birthYear}))+" ")]):e._e(),e.profile.height?n("li",[e._v(e._s(e.heightDisplay))]):e._e(),e.profile.sex?n("li",[e._v(e._s(e.sexDisplay))]):e._e()]):e._e()])])])},i=[],a=n(74568),o=(n(18636),n(95353)),s=n(87625),c=n(54488),u=n(45943),l={components:{UserAvatar:s.A},mixins:[u.A],computed:(0,a.A)((0,a.A)({},(0,o.L8)(c.pW,["settings","fullNameWithFallback"])),{},{sexDisplay:function(){var e=this;return this.sexOptions.find((function(t){return t.value===e.profile.sex})).label},heightDisplay:function(){var e="cm"===this.settings.lengthUnits?"metric":"imperial";return this.userHeightValues.display[e].shorthand},profileRoute:function(){return this.$root.isSmall?"".concat(this.$route.meta.parent,"-sidebar-my-profile"):"my-profile"}}),methods:{onClickAvatar:function(){this.$router.push({name:this.profileRoute})}}},_=l,E=n(81656),A=(0,E.A)(_,r,i,!1,null,"760fee38",null),d=A.exports},32356:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.canRenderAvatar?n("q-avatar",{attrs:{size:e.width+"px"}},[n("lazy-progressive-image",{staticClass:"user-avatar-img",attrs:{image:e.avatarURL,placeholder:e.avatarPlaceholder}})],1):e._e()},i=[],a=(n(94009),n(80115),n(37890)),o=n(26133),s={components:{LazyProgressiveImage:o.A},props:{width:{type:[Number,String],default:70},url:{type:String,default:""},userId:{type:String,default:""}},computed:{canRenderAvatar:function(){return this.url||this.userId},defaultAvatar:function(){return"https://api.dicebear.com/7.x/identicon/svg?seed=".concat(this.userId,"&backgroundColor=f6f8fb")},avatarURL:function(){if(!this.url)return this.defaultAvatar;var e=2*this.width;return(0,a.VG)(this.url,"resize:fill:".concat(e,":").concat(e,":1"))},avatarPlaceholder:function(){if(this.url)return(0,a.VG)(this.url,"resize:fill:10:10:1")}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,"13c5e720",null),_=l.exports},87625:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.user?n("UserAgnosticAvatar",{attrs:{url:e.avatar.image,"user-id":e.user.id,width:e.width}}):e._e()},i=[],a=n(74568),o=(n(94009),n(95353)),s=n(54488),c=n(32356),u={name:"UserAvatar",components:{UserAgnosticAvatar:c.A},props:{width:{type:[String,Number],default:70}},computed:(0,a.A)({},(0,o.L8)(s.pW,["avatar"]))},l=u,_=n(81656),E=(0,_.A)(l,r,i,!1,null,null,null),A=E.exports},52411:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r,i,a=n(57118),o=(n(7452),{name:"ClosePopup",created:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r,i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.$route.query,r=n.code||"",i=n.state||"",window.opener){t.next=6;break}return e.goToRoute(r?{code:r,state:i}:{}),t.abrupt("return");case 6:r&&(a=new CustomEvent("fitbit",{detail:{code:r,state:i}}),window.opener.dispatchEvent(a)),window.close();case 8:case"end":return t.stop()}}),t)})))()},methods:{goToRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.$router.push({name:"app",params:e})}},render:function(){return null}}),s=o,c=n(81656),u=(0,c.A)(s,r,i,!1,null,null,null),l=u.exports},44278:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Y}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n(e.component,{tag:"component"})],1)},i=[],a=(n(5038),function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isLoggedIn&&e.dialogVisible&&e.isActive?n("ScrollDialog",{attrs:{"title-position":e.titlePosition,title:e.staticTranslations.dialogTitle,"show-close-button":e.isCloseVisible,back:e.isBackVisible,persistent:!0,"green-header":!0,"has-background-curves":!0,"content-class":"mobile-app-sidebar","transition-show":"slide-right","transition-hide":"slide-left","show-header":e.canShowMealRemindersHeader},on:{close:e.onClose,back:e.onBack}
1,scopedSlots:e._u([e.isSettingsScreen?null:{key:"bar-title",fn:function(){return[n("portal-target",{attrs:{name:"settings-mobile-header",slim:""}})]},proxy:!0},{key:"bar-right",fn:function(){return[n("div",{staticClass:"mobile-app-sidebar__save-container"},[n("SettingsSaveStatusContainer")],1)]},proxy:!0},{key:"content",fn:function(){return[n("SettingsList",{attrs:{"border-radius-none":!e.canShowMealRemindersHeader}})]},proxy:!0}],null,!0)}):e._e()}),o=[],s=n(57118),c=n(74568),u=(n(7452),n(67500),n(98741),n(47746),n(43148),n(95353)),l=n(56305),_=n(70775),E=n(45020),A=n(57446),d=n(92117),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{staticClass:"settings-list"},[n("div",{staticClass:"transition"},[n("transition",e._b({on:{"after-leave":e.onAfterLeave}},"transition",e.transitionAttrs,!1),[e.isGroupActive?e._e():n("div",{staticClass:"transition__container"},[n("div",{staticClass:"settings-list__profile-bar"},[n("ProfileBlock",{staticClass:"settings-profile"})],1),n("div",{staticClass:"settings-list__container"},[e._l(e.sections,(function(t){return n("section",{key:t.name,staticClass:"settings-list__col",class:{"settings-list__col--border":t.border}},[n("h3",{staticClass:"settings-list__heading"},[e._v(e._s(t.heading))]),n("nav",{staticClass:"settings-nav"},[n("ul",{staticClass:"settings-nav__list"},e._l(t.links,(function(t){return n("li",{key:t.key||t.name,staticClass:"settings-nav__item",class:Object.assign({},t.classes),on:{click:function(n){return e.onSectionLinkClick(t)},keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onSectionLinkClick(t)}}},["language"===t.key?n("div",{staticClass:"settings-nav__link"},[n("q-select",{ref:"languageSwitcher",refInFor:!0,staticClass:"hidden",attrs:{"popup-content-class":"settings-language-popup",behavior:"dialog",value:e.currentLanguage,options:e.supportedLanguages},on:{input:e.changeLanguage}}),n("div",{staticClass:"settings-nav__link-content"},[n("cm-icon",{staticClass:"settings-nav__icon",attrs:{name:t.icon}}),n("span",{staticClass:"settings-nav__text"},[e._v(e._s(t.label))])],1),n("span",{staticClass:"settings-list__current-language"},[e._v(" "+e._s(e.currentLanguage.label)+" ")])],1):e._e(),"language"!==t.key?n("router-link",{staticClass:"settings-nav__link",class:t.classes,attrs:{to:{name:t.name,params:t.props,hash:t.hash},"active-class":e.activeClass}},[n("div",{staticClass:"settings-nav__link-content"},[n("cm-icon",{staticClass:"settings-nav__icon",attrs:{name:t.icon}}),n("span",{staticClass:"settings-nav__text"},[e._v(e._s(t.label))])],1),!e.isPremiumUser&&t.premium?n("div",{staticClass:"settings-nav__link--premium"},[n("span",{staticClass:"cm-premium-icon"})]):e._e(),e.isPremiumUser&&t.name===e.$route.meta.parent+"-sidebar-subscription"?n("div",[n("PremiumTag",{attrs:{text:e.staticTranslations.premiumActiveLabel}})],1):e._e()]):e._e()],1)})),0)])])})),n("div",{staticClass:"settings-logout-wrapper"},[n("button",{staticClass:"settings-logout-button",on:{click:e.onSignOutButtonClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSignOutButtonClick(t)}}},[n("cm-icon",{staticClass:"settings-nav__icon",attrs:{name:"signout"}}),n("span",[e._v(e._s(e.$t("general.signOut")))])],1)])],2)])]),n("transition",e._b({on:{"after-leave":e.onAfterLeave}},"transition",e.transitionAttrs,!1),[e.isGroupActive?n("div",{staticClass:"transition__container"},[n("div",{staticClass:"settings-list__container",class:{"settings-list__container--bare":e.activeGroupMeta&&e.activeGroupMeta.bare,"settings-list__container--border-radius-none":e.borderRadiusNone}},[n("router-view")],1)]):e._e()])],1),e.signOutConfirmationVisible?n("ConfirmDialog",{attrs:{heading:e.staticTranslations.signOutHeader,description:e.isAnonymous?e.staticTranslations.signOuDescription:void 0,submit:e.staticTranslations.signOut,loading:e.isSigningOut,danger:e.isAnonymous},on:{submit:e.onSignOutConfirmationSubmit,close:e.onCloseConfirmDialog}}):e._e()],1)},m=[],p=(n(18636),n(95755),n(79432),n(55364)),S=n.n(p),T=n(35217),g=n(80693),I=n(43698),R=n(17139),h={name:"SettingsList",components:{PremiumTag:R.A,ProfileBlock:g.A,ConfirmDialog:T["default"]},mixins:[I.A],props:{borderRadiusNone:{type:Boolean,default:!1}},computed:(0,c.A)((0,c.A)({}
1,(0,u.L8)(E.pW,{activeGroup:E.XS.ACTIVE_GROUP,isFavoriteActive:E.XS.IS_FAVORITE_ACTIVE})),{},{transitionAttrs:function(){return{"enter-class":"transition__container--slide-".concat(this.animationDirection,"-enter"),"enter-active-class":"transition__container--slide-".concat(this.animationDirection,"-enter-active"),"enter-to-class":"transition__container--slide-".concat(this.animationDirection,"-enter-to"),"leave-class":"transition__container--slide-".concat(this.animationDirection,"-leave"),"leave-active-class":"transition__container--slide-".concat(this.animationDirection,"-leave-active"),"leave-to-class":"transition__container--slide-".concat(this.animationDirection,"-leave-to")}},isGroupActive:function(){return null!==this.activeGroup},activeGroupMeta:function(){var e=this;return this.isGroupActive?this.sectionLinks.find((function(t){return t.name===e.activeGroup})):null},sections:function(){var e=this;return this.$route.meta.parent?S()(this.settingsSections,[{links:[{name:"".concat(this.$route.meta.parent,"-sidebar-my-profile"),icon:"user"},{name:"".concat(this.$route.meta.parent,"-sidebar-account"),icon:"key"},{name:"".concat(this.$route.meta.parent,"-sidebar-subscription"),icon:"trophy"},{name:"".concat(this.$route.meta.parent,"-sidebar-app"),icon:"settings"},{name:"".concat(this.$route.meta.parent,"-sidebar-reminders"),icon:"clock2"},{key:"language",action:function(){e.$refs.languageSwitcher[0].showPopup()}}]},{links:[{name:"onboarding",icon:"wand"},{name:"".concat(this.$route.meta.parent,"-sidebar-macros-calculator"),icon:"calculator"},{name:"".concat(this.$route.meta.parent,"-sidebar-macros-energy"),icon:"macro-chart"},{name:"".concat(this.$route.meta.parent,"-sidebar-micro-goals"),icon:"micro-chart"},{name:"".concat(this.$route.meta.parent,"-sidebar-fasting"),icon:"restore"},{name:"".concat(this.$route.meta.parent,"-sidebar-meal-goals"),icon:"avocado"},{name:"".concat(this.$route.meta.parent,"-sidebar-health-goals"),icon:"medical-cross"}]},{links:[{name:"".concat(this.$route.meta.parent,"-sidebar-support"),icon:"lifebuoy"},{name:"".concat(this.$route.meta.parent,"-sidebar-terms-of-service"),icon:"document"},{name:"".concat(this.$route.meta.parent,"-sidebar-privacy-policy"),icon:"shield"}]}]):[]},sectionLinks:function(){return this.sections.flatMap((function(e){return e.links}))}}),watch:{$route:function(){var e=document.querySelector(".cm-modal__main.scroll-y");e&&e.scrollTo(0,0)}},created:function(){this.animationDirection=this.isGroupActive?"right":"left"},methods:(0,c.A)((0,c.A)({},(0,u.i0)(E.pW,{setGroupActive:E.kl.SET_GROUP_ACTIVE})),{},{onSectionLinkClick:function(e){this.onLinkClick(e),"language"!==e.key&&this.setGroupActive({groupName:e.name})},onAfterLeave:function(){this.animationDirection="left"===this.animationDirection?"right":"left"}})},O=h,v=n(81656),L=(0,v.A)(O,f,m,!1,null,"57eb6159",null),D=L.exports,C={components:{ScrollDialog:_.A,SettingsList:D,SettingsSaveStatusContainer:d.A},data:function(){return{isActive:!0}},computed:(0,c.A)((0,c.A)((0,c.A)((0,c.A)({},(0,u.L8)(l.pW,[l.XS.IS_LOGGED_IN])),(0,u.L8)(E.pW,{dialogVisible:E.XS.DIALOG_VISIBLE,activeGroup:E.XS.ACTIVE_GROUP})),(0,u.L8)(A.pW,{isMealRemindersFlagOn:A.XS.IS_MEAL_REMINDERS_FLAG_ON})),{},{staticTranslations:function(){return{dialogTitle:this.$t("nav.settings")}},titlePosition:function(){return this.$root.isMedium?null:"center"},isCloseVisible:function(){return null===this.activeGroup},isBackVisible:function(){return null!==this.activeGroup},canShowMealRemindersHeader:function(){return!(this.$route.name.endsWith("-meal-reminders")&&this.isMealRemindersFlagOn)},isSettingsScreen:function(){return this.$route.name.endsWith("-settings")}}),watch:{$route:function(e){this.setGroupActive({groupName:e.name.includes("-settings")?null:e.name}),this.checkSidebarState(e)}},created:function(){this.setGroupActive({groupName:this.$route.name.includes("-settings")?null:this.$route.name}),this.checkSidebarState(this.$route)},activated:function(){this.isActive=!0},deactivated:function(){this.isActive=!1},methods:(0,c.A)((0,c.A)({},(0,u.i0)(E.pW,{setGroupActive:E.kl.SET_GROUP_ACTIVE,resetDialogState:E.kl.RESET_STATE,setDialogVisibility:E.kl.SET_DIALOG_VISIBILITY})),{},{onBack:function(){var e=this;return(0,s.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.$route.meta.isDeeplyNested){t.next=3;break}return e.$router.push({name:"".concat(e.$route.meta.parent)}),t.abrupt("return");case 3:return e.setGroupActive({groupName:null}),t.next=6,e.$nextTick();case 6:e.$router.push({name:"".concat(e.$route.meta.parent,"-sett
1ings")});case 7:case"end":return t.stop()}}),t)})))()},onOpenDialog:function(){this.setDialogVisibility({visible:!0})},checkSidebarState:function(e){var t=this;return(0,s.A)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.meta.parent){n.next=3;break}return t.resetDialogState(),n.abrupt("return");case 3:t.setDialogVisibility({visible:!0});case 4:case"end":return n.stop()}}),n)})))()},onClose:function(){var e=this;return(0,s.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.resetDialogState(),e.$router.push({name:"".concat(e.$route.meta.parent)});case 2:case"end":return t.stop()}}),t)})))()}})},P=C,N=(0,v.A)(P,a,o,!1,null,"b4e7663c",null),b=N.exports,G=b,y=n(61820),U=y.A,M=n(60203),w={components:{MobileSidebarDialog:G,LargeSidebar:U},computed:{component:function(){return this.canDisplayLargeSidebar?U:G},canDisplayLargeSidebar:function(){var e=this.$q.screen.width;return e>M.L.small}}},F=w,k=(0,v.A)(F,r,i,!1,null,"87230aae",null),Y=k.exports},7848:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"account-base"},[n("div",{staticClass:"account-base__inner",class:{"account-base__inner--has-fixed-footer":e.fixedFooter,"account-base__inner--has-fixed-height":e.fixedHeight}},[n("ResizeObserver",{on:{resize:e.onResize}}),e.hasBack||e.hasForward?n("div",{staticClass:"account-base__nav"},[n("div",{staticClass:"account-base__nav-inner"},[e.hasBack?n(e.isExternalLink?"a":"router-link",{tag:"component",staticClass:"account-base__back",attrs:{to:e.isExternalLink?void 0:e.back,href:e.isExternalLink?e.back:void 0}},[n("span",{staticClass:"sr-only"},[e._v(" "+e._s(e.backLabelComputed)+" ")])]):e._e(),e.hasForward?n("router-link",{staticClass:"account-base__forward",attrs:{event:e.canGoForward?"click":"",to:e.forward},nativeOn:{click:function(t){return e.onClickGoForward(t)}}},[e._v(" "+e._s(e.forwardLabelComputed)+" ")]):e._e()],1)]):e._e(),e.hasSlot("header")?n("header",{staticClass:"account-base__header",class:e.headerClass},[n("div",{staticClass:"account-base__header-inner"},[e._t("header")],2)]):e._e(),e.hasSlot("content")?n("div",{staticClass:"account-base__content",class:{"account-base__content--no-margin":e.contentNoMargin,"account-base__content--mobile-center":e.contentMobileCentered,"account-base__content--content-align-end":e.contentAlignEnd,"account-base__content--full-height":e.contentFullHeight}},[n("div",{staticClass:"account-base__content-inner",class:{"account-base__content-inner--full-width":e.contentFullWidth,"account-base__content-inner--full-height":e.contentFullHeight}},[e._t("content")],2)]):e._e(),e.hasSlot("footer")?n("div",{staticClass:"account-base__footer",class:{"account-base__footer--fixed":e.fixedFooter,"account-base__footer--fixed-shadow":e.fixedFooterShadow}},[n("div",{staticClass:"account-base__footer-inner"},[e._t("footer",[e._v("Footer")])],2)]):e._e()],1)])},i=[],a=n(11302),o=(n(47746),n(54989),n(63946)),s=n(18664),c=n(84353),u=c.A,l=n(83387),_={name:"AccountBase",components:{ResizeObserver:u},mixins:[o.A],props:{mobileHeaderPosition:{type:String,required:!1,default:"normal",validator:function(e){return["normal","center","top"].includes(e)}},fixedFooter:{type:Boolean,default:!1},fixedFooterShadow:{type:Boolean,default:!1},headerBottomMargin:{type:Boolean,required:!1,default:!0},contentFullWidth:{type:Boolean,required:!1,default:!1},contentFullHeight:{type:Boolean,required:!1,default:!1},contentNoMargin:{type:Boolean,required:!1,default:!1},contentMobileCentered:{type:Boolean,required:!1,default:!1},back:{type:[Object,String],required:!1,default:function(){return{name:"signin"}}},forward:{type:Object,required:!1,default:null},backLabel:{type:String,required:!1,default:""},forwardLabel:{type:String,required:!1,default:""},canGoForward:{type:Boolean,required:!1,default:!1},fixedHeight:{type:Boolean,required:!1,default:!1},contentAlignEnd:{type:Boolean,required:!1,default:!1}},computed:{headerClass:function(){var e;return e={},(0,a.A)(e,"account-base__header--mobile-".concat(this.mobileHeaderPosition),!0),(0,a.A)(e,"account-base__header--no-bottom-margin",!this.headerBottomMargin),(0,a.A)(e,"account-base__header--content-align-en
1d",this.contentAlignEnd),e},isExternalLink:function(){return"string"===typeof this.back&&this.back.startsWith("http")},hasBack:function(){return null!==this.back},hasForward:function(){return(0,l.ib)()&&null!==this.forward},backLabelComputed:function(){return""===this.backLabel?this.staticTranslations.backLabel:this.backLabel},forwardLabelComputed:function(){return""===this.forwardLabel?this.staticTranslations.forwardLabel:this.forwardLabel},staticTranslations:function(){return{ketoMadeEasy:this.$t("home.ketoMadeEasy"),getStarted:this.$t("home.getStarted"),backLabel:this.$t("accountBase.backLabel"),forwardLabel:this.$t("accountBase.forwardLabel")}}},created:function(){this.setGlobalVhVariable()},methods:{setGlobalVhVariable:function(){var e=.01*window.innerHeight;(0,s.A)("vh","".concat(e,"px"))},onResize:function(){this.setGlobalVhVariable()},onClickGoForward:function(){this.canGoForward||this.$emit("go-forward-cancelled")}}},E=_,A=n(81656),d=(0,A.A)(E,r,i,!1,null,"2493e05d",null),f=d.exports},73138:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"account-button"},[n("q-btn",e._g({staticClass:"full-width",class:{"q-btn--gray-disabled":e.disabled},attrs:{id:e.id,loading:e.loading,disable:e.disabled,type:e.type,to:e.to,color:e.color,"text-color":e.textColor,size:"lg",rounded:"",unelevated:""}},e.$listeners),[n("span",{staticClass:"account-button__text"},[e._t("default")],2)])],1)},i=[],a=n(14878),o=(n(47746),n(43148),n(80115),n(93942)),s={name:"AccountButton",props:{disabled:{type:Boolean,required:!1,default:!1},loading:{type:Boolean,required:!1,default:!1},type:{required:!1,type:String,default:"button"},to:{required:!1,type:Object,default:null},margin:{required:!1,type:String,default:"large",validator:function(e){return["large","small","none"].includes(e)}},color:{required:!1,type:String,default:"primary",validator:function(e){return["primary","secondary","red"].concat((0,a.A)(o.HE)).includes(e)}},textColor:{required:!1,type:String,default:null,validator:function(e){return o.HE.includes(e)}},id:{required:!1,type:String,default:null}}},c=s,u=n(81656),l=(0,u.A)(c,r,i,!1,null,"5906e1ae",null),_=l.exports},72071:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return y}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("AccountBase",{attrs:{back:{name:"home"}}},[n("template",{slot:"header"},[n("div",{staticClass:"account-header"},[n("router-link",{staticClass:"account-header__logo-link",attrs:{to:{name:"home"}}},[n("cm-svg",{staticClass:"account-header__logo",attrs:{name:"cm-logo"}})],1),n("h1",{staticClass:"account-header__title"},[e._v(" "+e._s(e.staticTranslations.welcomeBack)+" ")]),n("p",{staticClass:"account-header__subtitle"},[e._v(" "+e._s(e.staticTranslations.pleaseLogIn)+" ")])],1)]),n("template",{slot:"content"},[n("div",{staticClass:"sign-in"},[n("q-form",{ref:"form",attrs:{id:"signin-form"},on:{submit:function(t){return t.preventDefault(),e.onSubmit(t)}}},[n("q-input",{directives:[{name:"show",rawName:"v-show",value:e.showEmailInput,expression:"showEmailInput"}],ref:"email",staticClass:"q-field--alt-error q-field--with-bottom",attrs:{id:"email",for:"email",label:e.staticTranslations.emailInputLabel,rules:e.emailRules,name:"email",autocomplete:"email",type:"email","lazy-rules":"",outlined:""},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),e.showEmailSelect?n("q-select",{staticClass:"email-select",attrs:{label:e.staticTranslations.emailInputLabel,options:e.emailOptions,"emit-value":!0,"options-cover":"",outlined:""},on:{input:e.onEmailSelectInput},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}):e._e(),n("q-input",{ref:"password",attrs:{id:"password",for:"password",label:e.staticTranslations.passwordInputLabel,type:e.passwordVisible?"text":"password",name:"password",autocomplete:"current-password",autocorrect:"off",autocapitalize:"off",spellcheck:"false","lazy-rules":"",outlined:""},scopedSlots:e._u([{key:"append",fn:function(){return[n("VisibilityIcon",{attrs:{"is-visible":e.passwordVisible},on:{click:e.onTogglePasswordVisibility}})]},proxy:!0}]),model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),n("vue-hcaptcha",{ref:"invisibleHcaptcha",attrs:{size:"invisible",sitekey:e.hcaptchaSiteKey,sentry:!1},on:{verify:e.onVerify,expired:e.onExpired}}),n("input",{staticClass:"sr-only",attrs:{type:"submit"}}),n("div",{staticClass:"account-subtext account-subtext--right account-subtext--no-margin account-subtext--small account-subtext--forgot-pass"},[n("router-link",{staticClass:"account-subtext__link",attrs:{to:{name:"forgot-password"}}},[e._v(" "+e._s(e.staticTranslations.forgotPasswordQuestion)+" ")])],1)],1)],1)]),n("template",{slot:"footer"},[n("LoginFooter",{attrs:{"is-processing":e.isProcessing},on:{submit:e.onClickSubmitButton}})],1)],2)},i=[],a=n(57118),o=n(14878),s=(n(7452),n(17),n(47746),n(43148),n(59581),n(80115),n(69997)),c=n.n(s),u=n(47597),l=n(98445),_=n(62210),E=n(7848),A=n(63987),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("account-button",{attrs:{id:"signin-submit-btn",loading:e.isProcessing},on:{click:function(t){return e.$emit("submit")}}},[e._v(" "+e._s(e.staticTranslations.submitButtonLabel)+" ")]),n("LineOnSideTitle",[e._v(e._s(e.staticTranslations.dividerTitle))]),e.$root.isPlatformiOSBelow13?e._e():n("SignInWithAppleButton",{attrs:{disabled:e.isProcessing}},[e._v(" "+e._s(e.staticTranslations.appleButtonLabel)+" ")]),n("SignInWithGoogleButton",{attrs:{disabled:e.isProcessing}},[e._v(" "+e._s(e.staticTranslations.googleButtonLabel)+" ")]),e.allowSignup?n("i18n",{staticClass:"account-subtext",attrs:{path:"signIn.noAccountQuestion",tag:"p"},scopedSlots:e._u([{key:"joinHere",fn:function(){return[n("router-link",{staticClass:"account-subtext__link",attrs:{to:{name:"onboarding",params:{step:e.currentStep}}}},[e._v(" "+e._s(e.staticTranslations.joinHere)+" ")])]},proxy:!0}],null,!1,4235475128)}
1):e._e(),n("div",{staticClass:"account-subtext__notice hcaptcha-notice"},[e._v(" "+e._s(e.staticTranslations.hcaptcha.part1)+" "),n("br"),n("a",{attrs:{href:"https://www.hcaptcha.com/privacy",target:"_blank",rel:"noopener nofollow noreferrer"}},[e._v(" "+e._s(e.staticTranslations.hcaptcha.part2)+" ")]),e._v(" "+e._s(e.staticTranslations.hcaptcha.part3)+" "),n("a",{attrs:{href:"https://www.hcaptcha.com/terms",target:"_blank",rel:"noopener nofollow noreferrer"}},[e._v(" "+e._s(e.staticTranslations.hcaptcha.part4)+" ")]),e._v(" "+e._s(e.staticTranslations.hcaptcha.part5)+" ")])],1)},f=[],m=n(87204),p=n(31225),S=n(33945),T=n(73138),g=n(62796),I={name:"LoginFooter",components:{SignInWithGoogleButton:m.A,SignInWithAppleButton:p.A,LineOnSideTitle:S.A,AccountButton:T["default"]},props:{isProcessing:{type:Boolean,default:!1},allowSignup:{type:Boolean,default:!0}},computed:{currentStep:function(){return(0,g.Is)()},staticTranslations:function(){return{submitButtonLabel:this.$t("signIn.submitButtonLabel"),noAccountQuestion:this.$t("signIn.noAccountQuestion"),joinHere:this.$t("signIn.joinHere"),googleButtonLabel:this.$t("auth.signInWithGoogleButtonLabel"),appleButtonLabel:this.$t("auth.signInWithAppleButtonLabel"),dividerTitle:this.$t("signIn.dividerTitle"),hcaptcha:{part1:this.$t("hcapta.notice/1"),part2:this.$t("hcapta.notice/2"),part3:this.$t("hcapta.notice/3"),part4:this.$t("hcapta.notice/4"),part5:this.$t("hcapta.notice/5")}}}}},R=I,h=n(81656),O=(0,h.A)(R,d,f,!1,null,null,null),v=O.exports,L=n(33483),D=n(49128),C="sign-in-with-email",P={components:{VisibilityIcon:L.A,AccountBase:E["default"],VueHcaptcha:c(),LoginFooter:v},mixins:[u._U,u.yJ,u.fm,l.A,D.A],data:function(){return{email:"",password:"",passwordVisible:!1,isProcessing:!1,forceEmailInput:!1,hasSubmitted:!1,hcaptchaToken:null}},computed:{hcaptchaSiteKey:function(){return"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5"},staticTranslations:function(){return{welcomeBack:this.$t("signIn.sectionTitle"),pleaseLogIn:this.$t("signIn.sectionSubtitle"),passwordInputLabel:this.$t("inputs.passwordInputLabel"),emailInputLabel:this.$t("inputs.emailInputLabel"),forgotPasswordQuestion:this.$t("signIn.forgotPasswordQuestion"),signInWithDifferentEmail:this.$t("signIn.signInWithDifferentEmail")}},localStorageEmails:function(){try{return JSON.parse(localStorage.getItem(A.LOCAL_STORAGE_KEY_USER_EMAILS)).filter((function(e){return A.LOCAL_STORAGE_EXCLUDED_EMAIL_SUFFIXES.every((function(t){return!e.includes(t)}))}))||[]}catch(e){return[]}},hasLocalStorageEmails:function(){return this.localStorageEmails.length>0},showEmailSelect:function(){return this.hasLocalStorageEmails&&!this.forceEmailInput},showEmailInput:function(){return!this.showEmailSelect},emailOptions:function(){var e=this.localStorageEmails.map((function(e){return{value:e,label:e}}));return[].concat((0,o.A)(e),[{value:C,label:this.staticTranslations.signInWithDifferentEmail}])},emailRules:function(){return this.hasSubmitted?[this.nonEmptyValidator,this.emailValidator,this.stringHasMaxLength(128)]:[]}},created:function(){this.hasLocalStorageEmails&&(this.email=this.localStorageEmails[0])},mounted:function(){this.showEmailInput&&this.focusEmailOnDesktop()},methods:{submit:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.hasSubmitted=!0,t.next=3,e.$nextTick();case 3:if(n=e.$refs.email.validate(),r=e.$refs.password.validate(),n&&r){t.next=7;break}return t.abrupt("return");case 7:return t.prev=7,e.isProcessing=!0,t.next=11,_.Nj.signInWithEmailPassword(e.email,e.password,e.hcaptchaToken);case 11:return i=t.sent,t.next=14,_.Nj.signInWithCustomToken(i);case 14:t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](7),e.$alertErrorLocalized({error:t.t0});case 19:return t.prev=19,e.isProcessing=!1,t.finish(19);case 22:case"end":return t.stop()}}),t,null,[[7,16,19,22]])})))()},executeHcaptcha:function(){this.resetHcaptcha(),this.$refs.invisibleHcaptcha.execute()},resetHcaptcha:function(){this.$refs.invisibleHcaptcha.reset()},onVerify:function(e){this.hcaptchaToken=e,this.submit()},onExpired:function(){this.resetHcaptcha()},onSubmit:function(){document.activeElement.blur(),this.executeHcaptcha()},onClickSubmitButton:function(){this.triggerHapticFeedback(),this.executeHcaptcha()},onTogglePasswordVisibility:function(){this.passwordVisible=!this.passwordVisible},onEmailSelectInput:function(e){var t=this;e===C&&(this.forceEmailInput=!0,this.email="",this.$nextTick((function(){t.focusEmailOnDesktop()})))},focusEmailOnDesktop:function(){this.focusOnDesktop(this.$refs.email)}}},N={name:"Signin",mixins:[P]},b=N,G=(0,h.A)(b,r,i,!1,null,"f4ef03cc",null),y=G.exports}
1,24670:function(e,t,n){var r={"./af.js":[65662,65662],"./ar-dz.js":[48361,48361],"./ar-kw.js":[79865,79865],"./ar-ly.js":[85592,85592],"./ar-ma.js":[81289,81289],"./ar-sa.js":[40539,40539],"./ar-tn.js":[54405,54405],"./ar.js":[2338,2338],"./az.js":[51130,51130],"./be.js":[51532,51532],"./bg.js":[39990,39990],"./bi.js":[95944,95944],"./bm.js":[71092,71092],"./bn.js":[92509,92509],"./bo.js":[59294,59294],"./br.js":[72745,72745],"./bs.js":[25530,25530],"./ca.js":[25993,25993],"./cs.js":[9751,9751],"./cv.js":[4780,4780],"./cy.js":[95681,95681],"./da.js":[42706,20325],"./de-at.js":[32878,32878],"./de-ch.js":[13672,13672],"./de.js":[50494,50494],"./dv.js":[82187,82187],"./el.js":[54072,54072],"./en-SG.js":[30369,30369],"./en-au.js":[59881,59881],"./en-ca.js":[21995,21995],"./en-gb.js":[72026,72026],"./en-ie.js":[17329,17329],"./en-il.js":[97690,97690],"./en-in.js":[60912,60912],"./en-nz.js":[35571,35571],"./en-tt.js":[2619,2619],"./en.js":[65826,65826],"./eo.js":[33713,33713],"./es-do.js":[61219,61219],"./es-pr.js":[3532,3532],"./es-us.js":[32498,32498],"./es.js":[47317,47317],"./et.js":[4288,4288],"./eu.js":[94007,94007],"./fa.js":[90292,90292],"./fi.js":[89964,89964],"./fo.js":[17674,17674],"./fr-ca.js":[86290,86290],"./fr-ch.js":[73433,73433],"./fr.js":[813,813],"./fy.js":[59836,59836],"./ga.js":[54061,54061],"./gd.js":[68418,68418],"./gl.js":[33562,33562],"./gom-latn.js":[78660,78660],"./gu.js":[57409,57409],"./he.js":[92010,92010],"./hi.js":[52830,52830],"./hr.js":[15811,15811],"./ht.js":[8809,8809],"./hu.js":[38298,38298],"./hy-am.js":[94309,94309],"./id.js":[87420,87420],"./is.js":[15513,15513],"./it-ch.js":[19286,19286],"./it.js":[33900,33900],"./ja.js":[50952,50952],"./jv.js":[77741,77741],"./ka.js":[46481,46481],"./kk.js":[11335,11335],"./km.js":[58482,36101],"./kn.js":[6364,6364],"./ko.js":[88003,88003],"./ku.js":[16605,16605],"./ky.js":[34457,34457],"./lb.js":[88615,88615],"./lo.js":[73860,73860],"./lt.js":[34485,34485],"./lv.js":[76467,76467],"./me.js":[80623,80623],"./mi.js":[32739,32739],"./mk.js":[75877,75877],"./ml.js":[75376,75376],"./mn.js":[12698,12698],"./mr.js":[46462,46462],"./ms-my.js":[26400,26400],"./ms.js":[79677,79677],"./mt.js":[99464,99464],"./my.js":[46803,46803],"./nb.js":[7205,7205],"./ne.js":[40880,40880],"./nl-be.js":[60465,60465],"./nl.js":[69423,69423],"./nn.js":[23473,23473],"./oc-lnc.js":[70225,70225],"./pa-in.js":[39252,39252],"./pl.js":[63225,63225],"./pt-br.js":[92218,92218],"./pt.js":[72369,72369],"./ro.js":[24334,24334],"./ru.js":[40415,62796],"./rw.js":[35414,35414],"./sd.js":[63222,63222],"./se.js":[55285,55285],"./si.js":[65665,65665],"./sk.js":[46847,46847],"./sl.js":[39998,39998],"./sq.js":[95977,95977],"./sr-cyrl.js":[27439,27439],"./sr.js":[45616,45616],"./ss.js":[52487,52487],"./sv.js":[21340,21340],"./sw.js":[2979,2979],"./ta.js":[77250,77250],"./te.js":[87406,87406],"./tet.js":[18928,18928],"./tg.js":[15012,15012],"./th.js":[47081,47081],"./tk.js":[62544,62544],"./tl-ph.js":[78142,78142],"./tlh.js":[60321,60321],"./tr.js":[4895,4895],"./tzl.js":[3187,3187],"./tzm-latn.js":[58804,58804],"./tzm.js":[95084,95084],"./ug-cn.js":[79911,79911],"./uk.js":[34173,34173],"./ur.js":[51750,51750],"./uz-latn.js":[80950,80950],"./uz.js":[54734,54734],"./vi.js":[18479,40860],"./x-pseudo.js":[5760,5760],"./yo.js":[87933,87933],"./zh-cn.js":[16033,16033],"./zh-hk.js":[87741,87741],"./zh-tw.js":[31349,31349],"./zh.js":[56007,56007]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return n.e(t[1]).then((function(){return n.t(i,23)}))}i.keys=function(){return Object.keys(r)},i.id=24670,e.exports=i},36101:function(e,t,n){var r={"./":[93070,3,60563],"./ar":[43219,9,60563],"./ar.js":[43219,9,60563],"./bg":[955,9,60563],"./bg.js":[955,9,60563],"./ca":[26936,9,60563],"./ca.js":[26936,9,60563],"./cs":[26290,9,60563],"./cs.js":[26290,9,60563],"./da":[3547,9,60563],"./da.js":[3547,9,60563],"./de":[79839,9,60563],"./de.js":[79839,9,60563],"./el":[125,9,60563],"./el.js":[125,9,60563],"./en-gb":[45773,9,60563],"./en-gb.js":[45773,9,60563],"./en-us":[30584,9],"./en-us.js":[30584,9],"./eo":[78708,9,60563],"./eo.js":[78708,9,60563],"./es":[95824,9,60563],"./es.js":[95824,9,60563],"./et":[12677,9,60563],"./et.js":[12677,9,60563],"./fa":[73477,9,60563],"./fa-ir":[77821,9,60563],"./fa-ir.js":[77821,9,60563],"./fa.js":[73477,9,60563],"./fi":[18893,9,60563],"./fi.js":[18893,9,60563],"./fr":[13004,9,60563],"./fr.js":[13004,9,60563],"./gn":[57601,9,60563],"./gn.js":[57601,9,60563],"./he":[35819,9,60563],"./he.js":[35819,9,60563],"./hr":[61650,9,60563],"./hr.js":[61650,9,60563],"./hu":[67035,9,60563],"./hu.js":[67035,9,60563],"./id":[11777,9,60563],"./id.js":[11777,9,60563],"./index":[93070,3,60563],"./index.json":[93070,3,60563],"./it":[90673,9,60563],"./it.js":[90673,9,60563],"./ja":[67737,9,60563],"./ja.js":[67737,9,60563],"./km":[30724,9,60563],"./km.js":[30724,9,60563],"./ko-kr":[39778,9,60563],"./ko-kr.js":[39778,9,60563],"./kur-ckb":[693
165,9,60563],"./kur-ckb.js":[69365,9,60563],"./lu":[49703,9,60563],"./lu.js":[49703,9,60563],"./lv":[45978,9,60563],"./lv.js":[45978,9,60563],"./ml":[86309,9,60563],"./ml.js":[86309,9,60563],"./ms":[4936,9,60563],"./ms.js":[4936,9,60563],"./nb-no":[99758,9,60563],"./nb-no.js":[99758,9,60563],"./nl":[2282,9,60563],"./nl.js":[2282,9,60563],"./pl":[38468,9,60563],"./pl.js":[38468,9,60563],"./pt":[74988,9,60563],"./pt-br":[96093,9,60563],"./pt-br.js":[96093,9,60563],"./pt.js":[74988,9,60563],"./ro":[32099,9,60563],"./ro.js":[32099,9,60563],"./ru":[95389,9,60563],"./ru.js":[95389,9,60563],"./sk":[89226,9,60563],"./sk.js":[89226,9,60563],"./sl":[92915,9,60563],"./sl.js":[92915,9,60563],"./sr":[54609,9,60563],"./sr.js":[54609,9,60563],"./sv":[72365,9,60563],"./sv.js":[72365,9,60563],"./ta":[85067,9,60563],"./ta.js":[85067,9,60563],"./th":[53052,9,60563],"./th.js":[53052,9,60563],"./tr":[53374,9,60563],"./tr.js":[53374,9,60563],"./ug":[15964,9,60563],"./ug.js":[15964,9,60563],"./uk":[41208,9,60563],"./uk.js":[41208,9,60563],"./vi":[91293,9,60563],"./vi.js":[91293,9,60563],"./zh-hans":[29295,9,60563],"./zh-hans.js":[29295,9,60563],"./zh-hant":[68142,9,60563],"./zh-hant.js":[68142,9,60563]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(2).map(n.e)).then((function(){return n.t(i,16|t[1])}))}i.keys=function(){return Object.keys(r)},i.id=36101,e.exports=i},50092:function(e,t,n){"use strict";n.d(t,{n:function(){return o},p:function(){return i}});var r,i,a=n(11302);(function(e){e["MicroGoals"]="micronutrients-goals",e["MealPlanner"]="meal-planner",e["ShoppingList"]="shopping-list",e["GoalsInsights"]="goals-insights",e["MealGoals"]="meal-goals"})(i||(i={}));var o=(r={},(0,a.A)(r,i.MicroGoals,{titleKey:"informativeBanner.micronutrientsGoals.title",descriptionKey:"informativeBanner.micronutrientsGoals.description",icon:"pills",lottieAnimation:"micro-goals"}),(0,a.A)(r,i.MealPlanner,{titleKey:"informativeBanner.mealPlanner.title",descriptionKey:"informativeBanner.mealPlanner.description",icon:"food",lottieAnimation:"meal-planner"}),(0,a.A)(r,i.ShoppingList,{titleKey:"informativeBanner.shoppingList.title",descriptionKey:"informativeBanner.shoppingList.description",icon:"shoping-cart",lottieAnimation:"shopping-list"}),(0,a.A)(r,i.GoalsInsights,{titleKey:"informativeBanner.goalsInsights.title",descriptionKey:"informativeBanner.goalsInsights.description",icon:"bars-goals",lottieAnimation:"goal-insights"}),(0,a.A)(r,i.MealGoals,{titleKey:"informativeBanner.mealsGoals.title",descriptionKey:"informativeBanner.mealsGoals.description",icon:"food",lottieAnimation:"meal-goals"}),r)},13375:function(e,t,n){"use strict";var r,i,a,o,s,c,u;n.d(t,{eG:function(){return o},nm:function(){return a},oL:function(){return i},zi:function(){return c}}),function(e){e["informativeBannersAbTest"]="informative-feature-banner-202309",e["foodSearchListingPremiumBanner202310"]="food-search-listing-premium-banner-202310",e["onboardingTasksAb012311"]="onboarding-tasks-ab-012311",e["planScreenUx202311"]="plan-screen-ux-202311",e["welcomeScreenUx202401"]="welcome-screen-ux-202401",e["weeklySummaryWithInsights202412"]="weekly-summary-with-insights-202412"}(r||(r={})),function(e){e["default"]="db",e["informativeBanner"]="ib"}(i||(i={})),function(e){e["default"]="default",e["premiumBanner"]="food-search-premium-banner"}(a||(a={})),function(e){e["default"]="default",e["twoStepPlanScreen"]="two-step-plan-screen"}(o||(o={})),function(e){e["default"]="default",e["tasks"]="tasks"}(s||(s={})),function(e){e["default"]="default",e["welcomeScreenA"]="welcome-screen-a",e["welcomeScreenB"]="welcome-screen-b",e["welcomeScreenC"]="welcome-screen-c"}(c||(c={})),function(e){e["default"]="default",e["weeklySummaryWithInsights"]="weekly-summary-with-insights"}(u||(u={}))},70783:function(e,t,n){"use strict";n.d(t,{KG:function(){return s},YD:function(){return i}
1,Zh:function(){return r},od:function(){return o},t0:function(){return a}});var r={ADD_BUTTON:"add_button",APP_SETTINGS:"app_settings",CREATE_GROUP:"create_group",CONNECT_BANNER:"connect_banner",DAILY_LOG:"daily_log",DAILY_LOG_EXERCISE:"daily_log_exercise",DAILY_LOG_FASTING_CARD:"daily_log_fasting_card",DAILY_LOG_PREMIUM_CTA:"daily_log_premium_cta",DAILY_LOG_ONBOARDING_TASKS_CTA:"daily_log_onboarding_tasks_cta",DAILY_LOG_MEALS_CARD:"daily_log_meals_card",GENERATE_MEAL_PLAN:"generate_meal_plan",INSIGHTS_GENERATE_REPORT:"insights_generate_report",MEALS:"meals",GOALS:"goals",GOAL_WEIGHT_DIALOG:"goal_weight_dialog",WEIGHT_LOG_DIALOG:"weight_log_dialog",CONNECT:"connect",NUTRITIONAL_FACTS:"nutritional_facts",ONBOARDING:"onboarding",PREMIUM_BANNER:"premium_banner",PREMIUM_TAG:"premium_tag",PREMIUM_OVERLAY:"premium_overlay",PRINT_MEAL_PLAN:"print_meal_plan",START_MEAL_PLAN:"start_meal_plan",FOOD_SEARCH_PREMIUM_BANNER:"food_search_premium_banner",FOOD_FINDER:"food_finder",FOOD_DETAIL:"food_detail",CREATE_CUSTOM_FOOD:"create_custom_food",SETTINGS_SUBSCRIPTION_DETAILS:"settings_subscription_details",SHOPPING_LIST_ADD_MORE:"shopping_list_add_more",SCAN_FOOD_NOT_FOUND:"scan_food_not_found",PREMIUM_RECIPE_FINDER:"premium_recipe_finder",VIEW_MILESTONES_PROGRESS:"view_milestones_progress",REACTIVATION_FLOW:"reactivation_flow"},i={DAILY_LOG_MEAL_CARD:"daily_log_{meal}_card",DAILY_LOG_MEAL_CARD_MENU_ADD:"daily_log_{meal}_card_menu_add",DAILY_LOG_MEAL_CARD_MENU_SAY:"daily_log_{meal}_card_menu_say",DAILY_LOG_MEAL_CARD_MENU_SCAN:"daily_log_{meal}_card_menu_scan",DAILY_LOG_PREMIUM_RECIPES:"daily_log_premium_recipes",DAILY_LOG_WEEKLY_SUMMARY:"weekly_summary",DAILY_LOG_WEEKLY_SUMMARY_FOODS:"weekly_summary_foods",DAILY_LOG_WEEKLY_SUMMARY_MEALS:"weekly_summary_meals",DAILY_LOG_MILESTONES_PROGRESS_CARD:"daily_log_milestones_progress_card"},a={FOOD_FINDER_ALL:"food_finder_all",FOOD_FINDER_MY_FOODS:"food_finder_my_foods",FOOD_FINDER_FAVORITES:"food_finder_favorites",FOOD_FINDER_RECIPES:"food_finder_recipes",FOOD_FINDER_SEARCH_BAR:"food_finder_search_bar",FOOD_FINDER_MENU_SAY:"food_finder_menu_say",FOOD_FINDER_SCAN:"food_finder_scan",FOOD_FINDER_MENU_SCAN:"food_finder_menu_scan"},o={ADD_BUTTON_SCAN_FOOD:"add_button_scan_food",ADD_BUTTON_ADD_FOOD:"add_button_add_food",ADD_BUTTON_SAY_FOOD:"add_button_say_food"},s={MEALS_HUB_RECIPES:"meals_hub_recipes",MEALS_HUB_MY_FOODS:"meals_hub_my_foods",MEALS_HUB_PREMIUM_RECIPES:"meals_hub_premium_recipes",MEALS_HUB_MY_FAVORITES:"meals_hub_my_favorites",MEALS_HUB_MEAL_PLANNING:"meals_hub_meal_planning",MEALS_HUB_SHOPPING_LIST:"meals_hub_shopping_list",MEALS_HUB_PRINT_WEEKLY_MEALS:"meals_hub_print_weekly_meals"}},75818:function(e,t){"use strict";var n;(function(e){e["Archived"]="archived",e["Deleting"]="deleting",e["Restoring"]="restoring"})(n||(n={})),t.A=n},28096:function(e,t,n){"use strict";n.d(t,{AU:function(){return c},BE:function(){return m},DB:function(){return S},DX:function(){return R},KB:function(){return d},LY:function(){return g},Xi:function(){return E},_v:function(){return L},aF:function(){return l},cr:function(){return u},o$:function(){return O}});var r=n(57118),i=(n(7452),n(18636),n(94009),n(15195),n(29979),n(58156)),a=n.n(i),o=n(83387),s=n(44389),c="routeName",u="url";function l(){return _.apply(this,arguments)}function _(){return _=(0,r.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_INITIALIZE_APP_INBOX});case 4:case"end":return e.stop()}}),e)}))),_.apply(this,arguments)}function E(){return A.apply(this,arguments)}function A(){return A=(0,r.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return",null);case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_GET_INBOX_MESSAGE_COUNT});case 4:return t=e.sent,e.abrupt("return",Number(a()(t.data,"count",0)));case 6:case"end":return e.stop()}}),e)}))),A.apply(this,arguments)}function d(){return f.apply(this,arguments)}function f(){return f=(0,r.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.
1next=2;break}return e.abrupt("return",null);case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_GET_UNREAD_INBOX_MESSAGE_COUNT});case 4:return t=e.sent,e.abrupt("return",Number(a()(t.data,"count",0)));case 6:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}function m(){return p.apply(this,arguments)}function p(){return p=(0,r.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_GET_ALL_INBOX_MESSAGES});case 4:return t=e.sent,e.abrupt("return",Array.from(a()(t.data,"inboxMessages",[])));case 6:case"end":return e.stop()}}),e)}))),p.apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return T=(0,r.A)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_DELETE_INBOX_MESSAGE_BY_ID,data:{messageId:t}});case 4:case"end":return e.stop()}}),e)}))),T.apply(this,arguments)}function g(e){return I.apply(this,arguments)}function I(){return I=(0,r.A)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_MARK_READ_INBOX_MESSAGE_BY_ID,data:{messageId:t}});case 4:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}function R(e){return h.apply(this,arguments)}function h(){return h=(0,r.A)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_HANDLE_INBOX_MESSAGE_VIEW,data:{messageId:t}});case 4:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function O(e){return v.apply(this,arguments)}function v(){return v=(0,r.A)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if((0,o.ib)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,o.vQ)({action:s.KR.CLEVER_TAP_HANDLE_INBOX_MESSAGE_CLICK,data:{messageId:t}});case 4:case"end":return e.stop()}}),e)}))),v.apply(this,arguments)}function L(e){var t,n=e.inboxMessageContents.find((function(e){var t;return(null===(t=e.links)||void 0===t?void 0:t.length)>0}));return null===(t=null===n||void 0===n?void 0:n.links)||void 0===t?void 0:t.find((function(e){return e.kv[c]||e.kv[u]}))}},85999:function(e,t,n){"use strict";n.d(t,{A:function(){return Le}});var r,i=n(40220),a=n(62338),o=(n(59581),n(15215)),s=n(74568),c=(n(17),n(47746),n(43148),n(58379),n(7899),n(5086),n(29979),n(10121),n(14602),n(2404)),u=n.n(c);(function(e){e["RudderStack"]="RudderStack",e["AmplitudeAnalytics"]="AmplitudeAnalytics"})(r||(r={}));var l,_,E=n(63987),A=n(83387),d=n(41994),f=function(){function e(t,n){(0,i.A)(this,e),l.set(this,void 0),_.set(this,void 0),this.cachedTraits={},this.isUserIdentifiedForNative=!1,(0,o.GG)(this,l,t,"f"),(0,o.GG)(this,_,n,"f"),this.loadCachedUserTraits()}return(0,a.A)(e,[{key:"loadCachedUserTraits",value:function(){var e=window.localStorage.getItem(E.LOCAL_STORAGE_KEY_USER_TRAITS);if(e)try{this.cachedTraits=JSON.parse(e)}catch(t){(0,d.A)("Error parsing user traits from localStorage:",t)}}},{key:"trackEvent",value:function(e,t){var n=this,i=(0,o.gn)(this,l,"f").filter((function(t){var i=(0,o.gn)(n,_,"f")[e],a=!!(null===i||void 0===i?void 0:i.length);return a?i.includes(t.id):t.id===r.RudderStack}));i.forEach((function(n){n.trackEvent(e,t)}))}},{key:"checkUserIdentifiedForNative",value:function(){return!(0,A.ib)()||(!!this.isUserIdentifiedForNative||(this.isUserIdentifiedForNative=!0,!1))}},{key:"identifyUser",value:function(t,n,r){this.checkUserIdentifiedForNative()&&e.propertiesExist(n,this.cachedTraits)||((0,o.gn)(this,l,"f").forEach((function(e){e.identifyUser(t,n,r)})),this.cachedTraits=(0,s.A)((0,s.A)({},this.cachedTraits),n),window.localStorage.setItem(E.LOCAL_STORAGE_KEY_USER_TRAITS,JSON.stringify(this.cachedTraits)))}},{key:"resetUser",value:function(){var e=this;(0,o.gn)(this,l,"f").forEach((function(t){t.resetUser(),e.cachedTraits={},window.localStorage.removeItem(E.LOCAL_STORAGE_KEY_USER_TRAITS)}))}},{key:"pageEvent",value:function(e){var t=(0,o.gn)(this,l,"f").filter((function(e){return e.id===r.RudderStack}));t.forEach((function(t){t.pageEvent(e)}))}}],[{key:"propertiesExist",value:function(e,t){if(!e)return!1;for(var n=Object.keys(e),r=0;r<n.length;r+=1){var i=n[r],a=e[i],o=t[i];if(!u()(a,o))return!1}return!0}}]),e}();l=new WeakMap,_=new WeakMap;var m,p,S=f,T=n(63950),g=n.n(T),I=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,[{key:"trackEvent",value:function(e,t){g()(e,t)}},{key:"identifyUser",value:function(e,t){g()(e,t)}},{key:"resetUser",value:function(){g()()}},{key:"pageEvent",value:function(e){g()(e)}}]),e}(),R=I,h=function(){function e(){(0,i.A)(this,e),this.id=r.AmplitudeAnalytics}return(0,a.A)(e,[{key:"trackEvent",value:function(e){g()(e)}},{key:"identifyUser",value:function(e,t){g()(e,t)}},{key:"resetUser",value:function(){g()()}},{key:"pageEvent",value:function(e){g()(e)}}]),e}(),O=h,v=function(){function e(){(0,i.A)(this,e),this.id=r.AmplitudeAnalytics}return(0,a.A)(e,[{key:"trackEvent",value:function(e,t){g()(e,t)}},{key:"identifyUser",value:function(e,t){g()(e,t)}},{key:"resetUser",value:function(){g()()}},{key:"pageEvent",value:function(e){g()(e)}}]),e}(),L=v,D=n(6848);function C(){return!(0,D.A)()}var P=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,null,[{key:"getEventTracker",value:function(){var t=e;if((0,o.gn)(t,m,"f",p))return(0,o.gn)(t,m,"f",p);var n=C();return(0,o.GG)(t,m,n?new O:new L,"f",p),(0,o.gn)(t,m,"f",p)}}]),e}();m=P,p={value:void 0};var N,b=P,G=n(3540),y=n.n(G),U=function(){function e(){(0,i.A)(this,e),this.id=r.RudderStack}return(0,a.A)(e,[{key:"trackEvent",value:function(e,t){g()(e,t)}},{key:"identifyUser",value:function(e,t){g()(e,t)}},{key:"resetUser",value:function(){g()()}},{key:"pageEvent",value:function(e){g()(e)}},{key:"getAnalyticsAnonymousId",value:function(){return Promise.resolve(null)}}]),e}
1(),M=U,w=n(57118),F=(n(7452),n(69843)),k=n.n(F),Y=n(79669),V=n(41245),x=n(44389),H=n(18626),B=n(77381),W=function(){function e(){(0,i.A)(this,e),this.id=r.RudderStack}return(0,a.A)(e,[{key:"trackEvent",value:function(e,t){(0,V.v)({action:x.KR.LOG_EVENT,data:{eventName:e,properties:(0,H.A)(t)}})}},{key:"identifyUser",value:function(e,t){(0,V.v)({action:x.KR.IDENTIFY_USER,data:{userId:e,traits:(0,H.A)(t)}})}},{key:"resetUser",value:function(){(0,V.v)({action:x.KR.LOGOUT})}},{key:"pageEvent",value:function(e){(0,V.v)({action:x.KR.PAGE_EVENT,data:{properties:(0,H.A)(e)}})}},{key:"getAnalyticsAnonymousId",value:function(){var e=(0,w.A)(regeneratorRuntime.mark((function e(){var t,n,r,i,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t="7.5.2",n="7.5.3",r=(0,Y._l)(),r){e.next=5;break}return e.abrupt("return",null);case 5:if(i=(0,B.A)(),i!==B.O.Android||!(0,Y.UJ)(r,t)){e.next=8;break}return e.abrupt("return",null);case 8:if(i!==B.O.Ios||!(0,Y.UJ)(r,n)){e.next=10;break}return e.abrupt("return",null);case 10:return e.prev=10,e.next=13,(0,V.v)({action:x.KR.GET_ANALYTICS_DEVICE_ID});case 13:if(a=e.sent,!k()(a)){e.next=17;break}return(0,d.A)("Received null device Id data from native app",null),e.abrupt("return",null);case 17:return o=JSON.parse(JSON.stringify(a)),e.abrupt("return",o.data.deviceId);case 21:return e.prev=21,e.t0=e["catch"](10),(0,d.A)("Error while getting anonymousId from native app",e.t0),e.abrupt("return",null);case 25:case"end":return e.stop()}}),e,null,[[10,21]])})));function t(){return e.apply(this,arguments)}return t}()}]),e}(),X=W,K=n(5408),j=function(){function e(t){(0,i.A)(this,e),this.id=r.RudderStack,N.set(this,void 0),(0,o.GG)(this,N,t,"f"),(0,o.gn)(this,N,"f").init()}return(0,a.A)(e,[{key:"trackEvent",value:function(e,t){(0,o.gn)(this,N,"f").track(e,(0,H.A)(t)),K.A.log("Event has been tracked on the web",{eventName:e,properties:t})}},{key:"identifyUser",value:function(e,t,n){(0,o.gn)(this,N,"f").identify(e,(0,H.A)(t),n),K.A.log("User has been identified on the web",{uid:e,data:t})}},{key:"resetUser",value:function(){(0,o.gn)(this,N,"f").reset()}},{key:"pageEvent",value:function(e){(0,o.gn)(this,N,"f").page((0,H.A)(e))}},{key:"getAnalyticsAnonymousId",value:function(){var e=(0,w.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.gn)(this,N,"f").getAnonymousId());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),e}();N=new WeakMap;var q,$=j,z=n(73106),Z=n(68414);(function(e){e["StrictlyNecessary"]="C0001",e["Performance"]="C0002",e["Functional"]="C0003",e["Targeting"]="C0004",e["SocialMedia"]="C0005"})(q||(q={}));n(87136),n(58649);var Q,J,ee=n(1882),te=n.n(ee),ne=n(75696),re=function e(){var t=this;(0,i.A)(this,e),this.isEnabled=!1,this.onConsentUpdatedCallbacks=[],this.getActiveCookieCategories=function(){var e;return(null===(e=null===window||void 0===window?void 0:window.OnetrustActiveGroups)||void 0===e?void 0:e.split(",").filter((function(e){return!!e})))||[]},this.isCookieCategoryActive=function(e){var n=t.getActiveCookieCategories();return n.includes(e)},this.onConsentUpdated=function(e){t.onConsentUpdatedCallbacks.push(e)},this.handleConsentUpdated=function(){var e=t.getActiveCookieCategories();t.onConsentUpdatedCallbacks.forEach((function(t){return te()(t)&&t(e)}))},this.isEnabled=(0,ne.A)(),this.isEnabled&&(window.OptanonWrapper=function(){t.handleConsentUpdated()})},ie=re,ae=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,null,[{key:"getCookieproClient",value:function(){var t=e;return(0,o.gn)(t,Q,"f",J)||(0,o.GG)(t,Q,new ie,"f",J),(0,o.gn)(t,Q,"f",J)}}]),e}();Q=ae,J={value:void 0};var oe,se,ce,ue,le,_e=ae,Ee=function(){return _e.getCookieproClient()},Ae=Ee,de="AMPLITUDE_DEVICE_ID",fe=function(){function e(t){var n=t.url,r=t.apiKey;if((0,i.A)(this,e),oe.set(this,void 0),se.set(this,void 0),ce.set(this,void 0),ue.set(this,void 0),le.set(this,void 0),!n)throw new Error("RudderStackArgs url is missing");if(!r)throw new Error("RudderStackArgs apiKey is missing");(0,o.GG)(this,oe,n,"f"),(0,o.GG)(this,se,r,"f"),(0,o.GG)(this,ue,Ae(),"f");var a=window.localStorage.getItem(de);
1if(a)(0,o.GG)(this,le,a,"f");else{var s=(0,Z.v4)();(0,o.GG)(this,le,s,"f"),window.localStorage.setItem(de,s)}}return(0,a.A)(e,[{key:"init",value:function(){var e=this;(0,o.gn)(this,ue,"f").isEnabled?(0,o.gn)(this,ue,"f").onConsentUpdated((function(){(0,o.gn)(e,ue,"f").isCookieCategoryActive(q.Performance)&&(0,z.Hh)((0,o.gn)(e,se,"f"),(0,o.gn)(e,oe,"f"),{cookieConsentManager:{oneTrust:{enabled:!0}}})})):(0,z.Hh)((0,o.gn)(this,se,"f"),(0,o.gn)(this,oe,"f")),(0,o.GG)(this,ce,new Promise((function(t){(0,z.Gc)((function(){(0,z.J0)((0,o.gn)(e,le,"f")),t()}))})),"f")}},{key:"track",value:function(e,t){(0,o.gn)(this,ce,"f").then((function(){(0,z.u4)(e,t)}))}},{key:"getAnonymousId",value:function(){var e=(0,w.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.gn)(this,le,"f"));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"identify",value:function(e,t,n){(0,o.gn)(this,ce,"f").then((function(){(0,z.ls)(e,t,n)}))}},{key:"reset",value:function(){(0,o.gn)(this,ce,"f").then((function(){(0,z.cL)(!0)}))}},{key:"page",value:function(e){(0,o.gn)(this,ce,"f").then((function(){(0,z.MY)(e)}))}}]),e}();oe=new WeakMap,se=new WeakMap,ce=new WeakMap,ue=new WeakMap,le=new WeakMap;var me,pe,Se=fe,Te=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,null,[{key:"getEventTracker",value:function(){var t=e;if((0,o.gn)(t,me,"f",pe))return(0,o.gn)(t,me,"f",pe);var n=C();if(!n)return(0,o.GG)(t,me,new M,"f",pe),(0,o.gn)(t,me,"f",pe);if(y()(navigator.userAgent))return(0,o.GG)(t,me,new X,"f",pe),(0,o.gn)(t,me,"f",pe);var r={NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.c
1arbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"},i=r.VUE_APP_RUDDERSTACK_DATA_PLANE_URI,a=r.VUE_APP_RUDDERSTACK_JS_WRITE_KEY;if(!i)throw new Error("VUE_APP_RUDDERSTACK_DATA_PLANE_URI variables is missing");if(!a)throw new Error("VUE_APP_RUDDERSTACK_JS_WRITE_KEY variables is missing");var s=new Se({url:i,apiKey:a});return(0,o.GG)(t,me,new $(s),"f",pe),(0,o.gn)(t,me,"f",pe)}}]),e}();me=Te,pe={value:void 0};var ge,Ie,Re=Te,he={},Oe=he,ve=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,null,[{key:"getEventTracker",value:function(){var t=e;if((0,o.gn)(t,ge,"f",Ie))return(0,o.gn)(t,ge,"f",Ie);var n=[b,Re].map((function(e){return e.getEventTracker()})),r=C();return(0,o.GG)(t,ge,r?new S(n,Oe):new R,"f",Ie),(0,o.gn)(t,ge,"f",Ie)}}]),e}();ge=ve,Ie={value:void 0};var Le=ve},18626:function(e,t,n){"use strict";var r=n(42194),i=n.n(r),a=n(69843),o=n.n(a),s=n(23805),c=n.n(s),u=function(e){var t=c()?e:{};return i()(t,o())};t.A=u},99558:function(e,t,n){"use strict";n.d(t,{v:function(){return E}});var r,i,a=n(14878),o=n(40220),s=n(62338),c=n(48083),u=n(44383),l=n.n(u);(function(e){e["Critical"]="Critical",e["Info"]="Info"})(r||(r={})),function(e){e["Success"]="success",e["Failure"]="failure"}(i||(i={}));var _=function(){function e(){(0,o.A)(this,e)}return(0,s.A)(e,null,[{key:"createExportedError",value:function(e){var t=e.app,n=e.device,i=e.request,a=e.errors,o=(null===a||void 0===a?void 0:a.length)>0?a[0]:null;return{appInfo:this.getAppInfo(t),errorDetails:this.getErrorDetails(o),deviceInfo:this.getDeviceInfo(n),severity:r.Info,requestInfo:this.getRequestInfo(i),userInfo:this.getUserInfo(e)}}},{key:"getAppInfo",value:function(e){return l()(e,["codeBundleId","releaseStage","type","version"])}},{key:"getErrorDetails",value:function(e){return e?l()(e,["errorClass","errorMessage","type"]):{}}},{key:"getDeviceInfo",value:function(e){return l()(e,["userAgent"])}},{key:"getRequestInfo",value:function(e){return l()(e,["url","headers","httpMethod","referer"])}},{key:"getUserInfo",value:function(e){var t={id:void 0};if(!(null===e||void 0===e?void 0:e.getUser)||"function"!==typeof(null===e||void 0===e?void 0:e.getUser))return t;var n=e.getUser()||t,r=n.id;return{id:r}}}]),e}(),E=function(){function e(){(0,o.A)(this,e),this.status=i.Success,this.exportedErrorsQueue=[]}return(0,s.A)(e,[{key:"getStatus",value:function(){return this.status}},{key:"addBugsnagEvent",value:function(e){if((0,c.ib)()){var t=e.unhandled,n=e.severity,r=e.errors;if(t&&"error"===n&&0!==(null===r||void 0===r?void 0:r.length)){var i=_.createExportedError(e);this.add(i)}}}},{key:"addCriticalCustomError",value:function(e){this.addCustomError(e,!0)}},{key:"addCustomError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,c.ib)()){var n=e.message;if("string"===typeof n&&""!==n){var i={errorDetails:{errorMessage:n,type:"Custom"},severity:t?r.Critical:r.Info};this.add(i)}}}},{key:"add",value:function(e){(null===e||void 0===e?void 0:e.severity)===r.Critical&&(this.status=i.Failure),this.exportedErrorsQueue.push(e)}},{key:"getErrorQueue",value:function(){var e=(0,a.A)(this.exportedErrorsQueue);return this.clearErrorQueue(),e}},{key:"clearErrorQueue",value:function(){this.status=i.Success,this.exportedErrorsQueue=[]}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}]),e}()},75696:function(e,t,n){"use strict";n(54989);var r=n(48083),i=n(6848),a=function(){var e,t;if((0,i.A)())return!1;if((0,r.ib)())return!1;var n=null===(t=null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.pathname)||void 0===t?void 0:t.startsWith("/print/");return!n};t.A=a},5408:function(e,t,n){"use strict";var r,i=n(11302),a=n(74568);n(90345);(function(e){e["Log"]="log",e["Info"]="info",e["Error"]="error",e["Warn"]="warn",e["Table"]="table"})(r||(r={}));var o=function(e){return function(){var t,n=!1,r=!1;n&&r&&(t=console)[e].apply(t,arguments)}},s=Object.values(r).reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},t,o(t)))}),{});t.A=s},77381:function(e,t,n){"use strict";var r;n.d(t,{O:function(){return r}}),function(e){e["Web"]="web",e["Ios"]="ios",e["Android"]="android"}(r||(r={}));var i=function(){return/android/i.test(navigator.userAgent)},a=function(){var e=/iPad|iPhone|iPod/.test(navigator.userAgent),t="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1;return e||t},o=function(){return a()?r.Ios:i()?r.Android:r.Web};t.A=o},15779:function(e,t,n){"use strict";var r=n(26311),i=n(11302),a=n(74568),o=n(15902),s=(n(58379),n(84095),n(47746),n(43148),n(7899),n(74353)),c=n.n(s),u=n(83826),l=n.n(u),_=n(18626),E=n(85635),A=n(29640),d=["user","idToken
1Result","profile","settings","experiments"];c().extend(l());var f=function(e){return e?c().utc(e).format("YYYYMMDDHHmmss"):void 0},m=function(e){try{var t,n,r=(0,A.f)(e.email);return!r&&e.email&&(t=e.email),"metadata"in e&&(n=f(e.metadata.creationTime)),{userId:e.uid,appVersion:E.su,isAnonymous:r,email:t,createdAt:n}}catch(i){return{}}},p=function(e){try{var t=e.claims,n=t.isPremium,r=t.premiumEndsAtDate;return{premium:!!n,premiumEnds:f(r)}}catch(i){return{}}},S=function(e){try{var t=e.sex,n=e.activityLevel,r=e.birthYear,i=e.mainGoals,a={"profile: gender":t,"profile: activity level":n,"profile: year of birth":r},s={loseWeight:"profile: goal lose weight",buildMuscle:"profile: goal build muscle",energy:"profile: goal increase energy",sleep:"profile: goal improve sleep",glucose:"profile: goal manage glucose",health:"profile: goal be healthier"};return i&&Object.entries(s).forEach((function(e){var t=(0,o.A)(e,2),n=t[0],r=t[1];a[r]=i.includes(n)})),a}catch(c){return{}}},T=function(e){return Object.keys(e).reduce((function(t,n){return(0,a.A)((0,a.A)({},t),{},(0,i.A)({},n,Boolean(e[n].isEnabled)))}),{})},g=function(e){return{appLanguage:e.lang}},I=function(e){var t=e.user,n=e.idTokenResult,i=e.profile,o=e.settings,s=e.experiments,c=(0,r.A)(e,d);return(0,_.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},t&&m(t)),n&&p(n)),i&&S(i)),o&&g(o)),s&&T(s)),c))};t.A=I},79669:function(e,t,n){"use strict";n.d(t,{UJ:function(){return c},_l:function(){return l},mw:function(){return o},wI:function(){return u}});var r=n(14878),i=(n(35231),n(87136),n(78636),n(58649),n(63987)),a=n(48083),o=function(){return(0,a.ib)()?(0,a.TY)()?i.APP_OS_IOS:i.APP_OS_ANDROID:i.APP_OS_WEB};function s(e){return(0,r.A)(e).sort((function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})}))}function c(e,t){var n=s([e,t]);return n.indexOf(e)<n.indexOf(t)}function u(e,t){var n=(0,a.TY)()?i.APP_OS_IOS:i.APP_OS_ANDROID;if(!e||!t||!(0,a.ib)())return!1;var r=(null===t||void 0===t?void 0:t[n])||{},o=r.version,s=r.build;if("string"!==typeof o||"string"!==typeof s)return!1;var u=e.appVersion,l=e.buildVersion,_=!c(o,u),E=u===o,A=!c(s,l),d=l===s;return!_&&!E&&!A&&!d}var l=function(){var e=navigator.userAgent.match(/(CMNative\/[\d.]+)/),t=e?e[1]:null,n=null===t||void 0===t?void 0:t.split("/")[1];return n||null}},83387:function(e,t,n){"use strict";n.d(t,{I7:function(){return o.I},J6:function(){return o.J},TY:function(){return r.TY},_l:function(){return a._l},ib:function(){return r.ib},t4:function(){return r.t4},vQ:function(){return i.v}});var r=n(48083),i=n(41245),a=n(79669),o=n(43770)},43770:function(e,t,n){"use strict";n.d(t,{J:function(){return L},I:function(){return v}});var r=n(57118),i=(n(7452),n(94335)),a=n(41994),o=n(99558),s=n(11302),c=n(40220),u=n(62338),l=n(63987),_=n(44389),E=n(79669),A=n(8330),d=n(48083),f=n(41245),m=function(){function e(){var t;(0,c.A)(this,e),this.UNSUPPORTED_RECOVERY_FLOW=(t={},(0,s.A)(t,l.APP_OS_IOS,"7.6.0"),(0,s.A)(t,l.APP_OS_ANDROID,"7.6.0"),t),this.WEBAPP_BUILD_HASH="4294152"}return(0,u.A)(e,[{key:"isValidCommitHash",value:function(e){return"string"===typeof e&&e.length>0}},{key:"validBuildHashExists",value:function(){return this.isValidCommitHash(this.WEBAPP_BUILD_HASH)}},{key:"getNativeOS",value:function(){return(0,d.TY)()?l.APP_OS_IOS:(0,d.t4)()?l.APP_OS_ANDROID:null}},{key:"isSupported",value:function(){var t=(0,r.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if((0,d.ib)()){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.isFeatureEnabled();case 4:if(n=t.sent,n){t.next=7;break}return t.abrupt("return",!1);case 7:if(r=(0,E._l)(),i=this.getNativeOS(),r&&i){t.next=11;break}return t.abrupt("return",!1);case 11:return t.abrupt("return",(0,E.UJ)(this.UNSUPPORTED_RECOVERY_FLOW[i],r));case 12:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"handleLegacyWebAppReload",value:function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(t,n){var r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n&&this.validBuildHashExists()&&this.isValidCommitHash(null===n||void 0===n?void 0:n.commitHash)){e.next=3;break}return(0,a.A)("ReleaseError: Failed manifest verification",null,{hash:this.WEBAPP_BUILD_HASH,errorMessage:t,release:n}),e.abrupt("return");case 3:return r=window.localStorage.getItem(l.LOCAL_STORAGE_KEY_LAST_HASH_RELOAD_ATTEMPT),i=this.WEBAPP_BUILD_HASH!==n.commitHash&&n.commitHash!==r,e.next=7,(0,f.v)({action:_.KR.CLEAR_CACHE});case 7:if(i){e.next=10;break}return(0,a.A)("ReleaseError: Chunk failed to load while requesting same version",null,{hash:this.WEBAPP_BUILD_HASH,lastHashAttempt:r,errorMessage:t,release:n}),e.abrupt("return");case 10:window.localStorage.setItem(l.LOCAL_STORAGE_KEY_LAST_HASH_RELOAD_ATTEMPT,n.commitHash),window.location.reload();case 12:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"handleWebAppReload",value:function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(t,n){var r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,f.v)({action:_.KR.WEBAPP_RELOAD,data:{localDetails:{appVersion:A.rE,buildHash:this.WEBAPP_BUILD_HASH},remoteDetails:{appVersion:(null===n||void 0===n?void 0:n.version)||null,buildHash:(null===n||void 0===n?void 0:n.commitHash)||null},errorDetails:t}}).catch((function(e){(0,a.A)("ReleaseError: Failed to send Message to Native",e,{localDetails:{appVersion:A.rE,buildHash:r.WEBAPP_BUILD_HASH},remoteDetails:{appVersion:(null===n||void 0===n?void 0:n.version)||null,buildHash:(null===n||void 0===n?void 0:n.commitHash)||null},errorDetails:t})})));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()}],[{key:"isFeatureEnabled",value:function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",!1);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}]),e}(),p=[/SyntaxError:? Unexpected token '<'/,/SyntaxError:? expected expression, got '<'/,/Error:? Loading CSS chunk/,/ChunkLoadError/,/Loading chunk (.*?) failed/],S=new m;function T(){return g.apply(this,arguments)}function g(){return g=(0,r.A)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.A.get("/release.json?timestamp=".concat(Date.now()));case 3:return t=e.sent,n=t.data,e.abrupt("return",n);case 8:return e.prev=8,e.t0=e["catch"](0),("string"===typeof e.t0||e.t0 instanceof Error)&&(0,a.A)("Unable to fetch the service-worker.js Etag",e.t0),e.abrupt("return",void 0);case 12:case"end":return e.stop()}}),e,null,[[0,8]])}))),g.apply(this,arguments)}function I(e){return R.apply(this,arguments)}function R(){return R=(0,r.A)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,T();case 2:return n=e.sent,e.next=5,S.isSupported();case 5:if(r=e.sent,r){e.next=10;break}
1return e.next=9,S.handleLegacyWebAppReload(t,n);case 9:return e.abrupt("return");case 10:return e.next=12,S.handleWebAppReload(t,n);case 12:case"end":return e.stop()}}),e)}))),R.apply(this,arguments)}function h(e){if("string"!==typeof e||""===e)return!1;var t=p.some((function(t){return t.test(e)}));return t&&I(e),t}function O(e){var t=e.message,n=h(t);if(n){var r=o.v.getInstance();r.addCriticalCustomError(e),e instanceof ErrorEvent&&(e.preventDefault(),e.stopImmediatePropagation())}}function v(){window.addEventListener("error",O)}function L(e){return O(e)}},35305:function(e,t,n){"use strict";n.d(t,{p:function(){return o}});var r,i,a=n(11302);(function(e){e["LogFirstMeal"]="log-first-meal",e["ScanBarcode"]="scan-barcode",e["LogFirstWater"]="log-first-water",e["DiscoverRecipe"]="discover-recipe"})(i||(i={}));var o=(r={},(0,a.A)(r,i.LogFirstMeal,"food"),(0,a.A)(r,i.ScanBarcode,"barcode"),(0,a.A)(r,i.LogFirstWater,"water"),(0,a.A)(r,i.DiscoverRecipe,"meal-bowl-thin"),r);t.A=i},57766:function(e,t,n){"use strict";var r,i,a=n(14878),o=n(74568),s=n(15902),c=n(57118),u=(n(18665),n(69193),n(69218),n(83396),n(7452),n(58379),n(80115),n(98741),n(87136),n(58649),n(18636),n(5038),n(80475),n(59581),n(7899),n(5086),n(29979),n(14602),n(30789),n(50785),n(50944)),l=n(74353),_=n.n(l),E=n(85471),A=n(58156),d=n.n(A),f=n(63950),m=n.n(f),p=n(95353),S=n(2116),T=n.n(S),g=n(1265),I=n(58630),R=n.n(I),h=n(42197),O=n(31196),v=n.n(O),L=n(17318),D=n(7378),C=n.n(D),P=n(46044),N=n.n(P),b=n(90410),G=n.n(b),y=n(89959),U=n(3373),M=n(359),w=n(83634),F=n.n(w),k=n(63987),Y=n(85635),V=n(53257),x=n(62796),H=(n(40173),n(20249)),B=n.n(H),W=n(38100),X={install:function(e){W.keys().forEach((function(t){var n=W(t),r=n.default.name||t,i=B()(r.split("/").pop().replace(/\.\w+$/,""));e.component(i,n.default||n)}))}},K=n(14414),j=n(41994),q=n(36860),$={install:function(){q.A.getPlugin("vue").installVueErrorHandler(E["default"]),E["default"].prototype.$logHandledError=j.A}},z=n(54015),Z={install:function(){var e=(0,z.A)();E["default"].prototype.$trackEvent=function(t,n){return e.trackEvent(t,n)},E["default"].prototype.$identifyUser=function(t,n){return e.identifyUser(t,n)}}},Q=n(66539),J=(n(67387),Q.OQ.extend({name:"QDialog",methods:{__onBackdropClick:function(){this.$listeners["click-backdrop"]?this.$emit("click-backdrop"):J.super.options.methods.__onBackdropClick.call(this)}}})),ee=J,te=ee,ne=n(81656),re=(0,ne.A)(te,r,i,!1,null,null,null),ie=re.exports;E["default"].use(Q.Ay,{config:{loading:{}},components:{QAvatar:Q.zb,QBtn:Q.Il,QBtnDropdown:Q.B4,QBtnToggle:Q.QL,QCard:Q.C$,QCardActions:Q.zZ,QCardSection:Q.XH,QCheckbox:Q.vZ,QChip:Q.wQ,QCircularProgress:Q.O5,QDate:Q.wZ,QDialog:ie,QDrawer:Q.IP,QExpansionItem:Q.AI,QFab:Q.l6,QFabAction:Q.B$,QField:Q.Om,QFooter:Q.jQ,QForm:Q.iX,QHeader:Q.rp,QIcon:Q.bP,QImg:Q.Pi,QInput:Q.ie,QItem:Q.H0,QItemLabel:Q.Tw,QItemSection:Q.yp,QLayout:Q.QQ,QLinearProgress:Q.GF,QList:Q.Mb,QOptionGroup:Q.EX,QPage:Q.Tu,QPageContainer:Q.kc,QPageSticky:Q._U,QPopupProxy:Q.MO,QPullToRefresh:Q.lo,QRadio:Q.$,QRange:Q.FM,QRating:Q.tK,QResizeObserver:Q.QW,QRouteTab:Q.Eh,QScrollObserver:Q.hv,QSelect:Q.Si,QSeparator:Q.N7,QSlider:Q.jd,QSlideTransition:Q.KD,QSpinner:Q.$f,QSpinnerDots:Q.FS,QTab:Q.zu,QTabs:Q.uw,QToggle:Q.c5,QToolbar:Q.ZV,QToolbarTitle:Q.r_},directives:{ClosePopup:Q.TM,Ripple:Q.n0},plugins:{Loading:Q.Rh,Notify:Q.M9}});n(16512),n(84095);var ae=n(4675),oe=n(59012),se=n(40507);E["default"].prototype.$prismic={linkResolver:function(){return se.A.apply(void 0,arguments)},client:function(e){return ae.A.client("https://".concat(e,".cdn.prismic.io/api/v2"))}},Object.entries(oe.sh).forEach((function(e){var t=(0,s.A)(e,2),n=t[1];E["default"].component(n.name,n)}));var ce=n(75696),ue={install:function(){var e=(0,ce.A)();if(e){var t="34add76b-5c86-4b9b-91d4-1588de47988f";if(!t)throw new Error("VUE_APP_COOKIE_PRO_SCRIPT_ID variables is missing");var n=document.createElement("script");n.setAttribute("id","cookiepro-sdk"),n.setAttribute("src","https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js"),n.setAttribute("type","text/javascript"),n.setAttribute("charset","UTF-8"),n.setAttribute("data-domain-script",t),n.setAttribute("async",""),n.setAttribute("defer",""),document.head.appendChild(n)}}},le=ue,_e=n(41894),Ee=n(97988);K.l.$on("firebase:init",(function(){_e.A.dispatch("".concat(Ee.pW,"/").concat(Ee.kl.FETCH_REMOTE_CONFIG))}));n(54989);var Ae,de,fe,me,pe=n(42838),Se=n.n(pe),Te=n(18789),ge=["href"],Ie=["script","input","acronym","big","blink","body","button","canvas","caption","center","code","col","colgroup","content","data","datalist","decorator","dialog","dir","element","fieldset","font","form","head","hgroup","kbd","label","legend","marquee","menu","menuitem","meter","nav","nobr","optgroup","option","output","progress","rp","rt","ruby","select","shadow","spacer","style","table","tbody","td","template","textarea","tfoot","th","thead","tr","track","tt"],Re={IN_PLACE:!0,ALLOWED_ATTR:ge,FORBID_TAGS:Ie},he=Re,Oe={install:function(){Se().setConfig((0,o.A)((0,o.A)({},he),{},{ADD_ATTR:["target"],ADD_TAGS:["iframe"]})),Se().addHook("uponSanitizeElement",(function(e,t){if("iframe"===t.tagName){var n=e.getAttribute("src")||"",r=n.startsWith(Te.N.WISTIA)||n.startsWith(Te.N.YOUTUBE);if(!r)return e.parentNode.removeChild(e)}return null})),E["default"].prototype.$sanitize=Se().sanitize}},ve=n(39637),Le=n(1882),De=n.n(Le),Ce={install:function(e){e.mixin({created:function(){var e=this;if(De()(this.$options.static)){var t=this.$options.static.call(this);Object.keys(t).forEach((function(n){e[n]=t[n]}))}}})}},Pe=n(50927),Ne=n(75499),be=n(67205),Ge=n(85367),ye=n(75683),Ue=n(40381),Me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.showMobileHeader?n("q-header",{class:{"cm-header":!0,"cm-header--primary":e.primary,"cm-header--secondary":!e.primary,"cm-header--scrolled":e.isScrolled,"cm-header--standout":e.standout,"cm-header--no-sha
1dow":!e.shadow,"cm-header--transparent":e.isHeaderTransparent}},[n("q-toolbar",{staticClass:"cm-header__toolbar"},[n("div",{staticClass:"cm-header__toolbar-left"},[e._t("left",[n("MobileAvatarButton",{on:{"menu-click":e.mobileMenuClick}}),e.isAppInboxFlagEnabled?n("AppInboxBell"):e._e()],{onMenuClick:e.mobileMenuClick})],2),e.showTitle?n("q-toolbar-title",{staticClass:"cm-header__title",class:{"cm-header__title--hidden":e.isHeaderTransparent}},[e._t("middle",[e._v("Carb Manager")])],2):e._e(),e._t("right",[e.isPremiumUser?n("span"):n("PremiumTag")])],2),e._t("bottom")],2):e._e()},we=[],Fe=n(17139),ke=n(27706),Ye=n(13514),Ve=n(54110),xe=n(60203),He={components:{AppInboxBell:Ye.A,PremiumTag:Fe.A,MobileAvatarButton:ke.A},mixins:[Ve.A],props:{primary:{type:Boolean,default:!1},standout:{type:Boolean,default:!1},shadow:{type:Boolean,default:!0},showTitle:{type:Boolean,default:!0},scrollBehaviourEnabled:{type:Boolean,default:!1}},data:function(){return{width:0,isScrolled:!1}},computed:{showMobileHeader:function(){var e=this.$q.screen.width;return e<=xe.L.small},isHeaderTransparent:function(){return!this.isScrolled&&this.scrollBehaviourEnabled}},created:function(){window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.debouncedResize),this.handleScroll(),this.handleResize()},beforeDestroy:function(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.debouncedResize)},methods:{handleResize:function(){this.width=window.innerWidth},handleScroll:function(){var e=Q.W2.getScrollPosition,t=e(window)||this.$root.prevScrollY||0,n=document.body.classList.contains("q-body--prevent-scroll");this.isScrolled=t>0||n},mobileMenuClick:function(){var e="".concat(this.$route.name,"-settings"),t=e.indexOf("-settings-settings");t>-1&&(e=e.substring(0,e.lastIndexOf("-settings"))),this.$router.push({name:e})},debouncedResize:(0,Q.sg)((function(){this.handleResize()}),100)}},Be=He,We=(0,ne.A)(Be,Me,we,!1,null,"1fcd1eb0",null),Xe=We.exports,Ke=n(34900),je=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"premium-component",class:{"premium-component--active":e.locked}},[e.locked?n("div",{staticClass:"premium-component__overlay"},[e.toggleable?n("cm-icon",{staticClass:"premium-component__close has-focus-border",attrs:{tabindex:0,name:"cross"},on:{click:e.closeOverlay,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.closeOverlay(t)}}}):e._e(),n("PremiumContent")],1):e._e(),n("div",{class:{"premium-component__blur":e.locked}},[e._t("default")],2)])},qe=[],$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"premium-content",attrs:{transition:"blur"}},[n("h3",{staticClass:"premium-content__heading"},[e._v(" "+e._s(e.$t("premium.overlay/heading"))+" ")]),n("button",{staticClass:"premium-content__btn has-focus-border",attrs:{type:"button"},on:{click:e.onGoPremiumButtonClick,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onGoPremiumButtonClick(t)}}},[e._v(" "+e._s(e.$t("premium.overlay/buttonText"))+" ")]),n("a",{staticClass:"premium-content__cta has-focus-border",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.onGoPremiumButtonClick(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onGoPremiumButtonClick(t)}}},[e._v(" "+e._s(e.$t("premium.overlay/linkText"))+" ")])])}
1,ze=[],Ze=n(55369),Qe=n(70783),Je={methods:(0,o.A)((0,o.A)({},(0,p.i0)(Ze.pW,{openPaywall:Ze.kl.OPEN_PAYWALL_DIALOG})),{},{onGoPremiumButtonClick:function(){this.openPaywall({analyticsOrigin:Qe.Zh.PREMIUM_BANNER,analyticsScreen:this.$route.path})}})},et=Je,tt=(0,ne.A)(et,$e,ze,!1,null,"34cc9dc4",null),nt=tt.exports,rt=nt,it={components:{PremiumContent:rt},props:{active:{type:Boolean,default:!0},toggleable:{type:Boolean,default:!1},showPaywall:{type:Boolean,default:!0}},computed:{locked:function(){return!this.isPremiumUser&&this.showPaywall}},methods:{closeOverlay:function(){this.$emit("update:show-paywall",!1)}}},at=it,ot=(0,ne.A)(at,je,qe,!1,null,"3e8fd732",null),st=ot.exports,ct=n(66104),ut={_isRunning:!1,_attempt:0,_errorCount:0,_pauseTimer:0,_timeoutTimer:0,state:E["default"].observable({isOnline:!0}),get errorCount(){return this._errorCount},set errorCount(e){this._errorCount=e,this.state.isOnline=0===e||e<3&&this.state.isOnline},testNetwork:function(){this._image=new Image,this._image.onload=this.onImageLoad.bind(this),this._image.onerror=this.onImageError.bind(this),this._image.onabort=this.onImageAbort.bind(this),this._image.src="https://assets.carbmanager.com/static/misc/cleardot.gif?zx=".concat(Date.now()),this._isRunning=!0,this._timeoutTimer=setTimeout(this.onNetworkTesterImageTimeout.bind(this),1e4)},run:function(){this._isRunning||this.testNetwork()},pause:function(){this._isRunning&&(this._isRunning=!1,this.cleanupNetworkTesterCallbacks())},cleanupNetworkTesterCallbacks:function(){this._image&&(this._image=null),this._timeoutTimer&&clearTimeout(this._timeoutTimer),this._pauseTimer&&clearTimeout(this._pauseTimer)},onResult:function(e){var t=this;this.cleanupNetworkTesterCallbacks(),e?(this.errorCount=0,this._attempt=0):(this._attempt+=1,this.errorCount+=1),this._isRunning&&(this._pauseTimer=setTimeout((function(){t._pauseTimer=0,t.testNetwork()}),5e3))},onImageLoad:function(){this.onResult(!0)},onImageError:function(){this.onResult(!1)},onImageAbort:function(){this.onResult(!1)},onNetworkTesterImageTimeout:function(){this.onResult(!1)}},lt={computed:{isOnline:function(){return ut.state.isOnline}},created:function(){ut.run(),ct.A.onActivate((function(){ut.run()})),ct.A.onDeactivate((function(){ut.pause()}))},destroyed:function(){ct.A.destroy()}},_t=(n(47746),n(43148),["success","warning","notice","error"]),Et=n(40220),At=n(24532),dt=n(3185),ft=n(84841),mt=function(e){(0,At.A)(n,e);var t=(0,dt.A)(n);function n(){var e;(0,Et.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e=t.call.apply(t,[this].concat(i)),e.name="AlertTypeError",e}return n}((0,ft.A)(Error)),pt=1e3,St={created:function(){K.l.$on("notify:dismiss",this.$onDismissNotification)},beforeDestroy:function(){K.l.$off("notify:dismiss",this.$onDismissNotification)},computed:{localizedRequestErrorMessage:function(){return this.$t("general.genericRequestError")}},methods:{$alert:function(e,t){var n=arguments,r=this;return(0,c.A)(regeneratorRuntime.mark((function i(){var s,c,u,l;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(s=n.length>2&&void 0!==n[2]?n[2]:pt,c=n.length>3&&void 0!==n[3]?n[3]:{},_t.includes(t)){i.next=4;break}throw new mt("".concat(t," is not a valid alert type"));case 4:if(u={success:"q-notification--success",warning:"q-notification--warning",notice:"q-notification--notice",error:"q-notification--error"},l=c.classes||[],!c.actions&&!c.shouldForceQuasarNotification){i.next=9;break}return r.$dismissNotification=r.$q.notify((0,o.A)((0,o.A)({message:e,position:"top",closeBtn:ve.R.t("general.dismissAlertButtonLabel"),timeout:s},c),{},{classes:[u[t]].concat((0,a.A)(l)).join(" ")})),i.abrupt("return",r.$dismissNotification);case 9:return r.$notify({group:"main",type:t,text:e,width:"100%",position:"bottom left",duration:s,classes:[u[t]].concat((0,a.A)(l)).join(" ")}),i.abrupt("return",null);case 11:case"end":return i.stop()}}),i)})))()},$alertSuccess:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.$alert(e,"success",t,n)},$alertWarning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.$alert(e,"warning",t,n)},$alertNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.$alert(e,"success",t,n)},$alertError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,j.A)(e),this.$alert(e,"error",t,n)},$alertErrorLocalized:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.error,i=e.message;r&&r.localized?this.$alertError(r.localized,t,n):this.$alertError(i||this.localizedRequestErrorMessage,t,n)},$alertErrorGeneral:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pt;return this.$alert(this.localizedRequestErrorMessage,"error",e)},$onDismissNotification:function(){this.$dismissNotification&&this.$dismissNotification()}}},Tt=n(66164),gt=n(29640),It={computed:(0,o.A)((0,o.A)({},(0,p.L8)("auth",["user"])),{},{isPremiumUser:function(){return!(!this.user||!this.user.isPremium)},currentUserId:function(){return this.user?this.user.id:null},isAnonymousUser:function(){return this.user?(0,gt.f)(this.user.email):null}})},Rt=[St,Tt.A,It],ht=n(62210),Ot=n(15703),vt=n(7854),Lt=n(79730),Dt=function(){return"serviceWorker"
1in navigator?new Lt.JK("".concat("/","service-worker.js")):null}(),Ct=n(83387),Pt=n(56305),Nt=n(46472),bt=n(98354),Gt=n(47012),yt=n(39523),Ut=n(7895),Mt=n(44389),wt=n(54488),Ft=n(56210),kt=n(57446),Yt=n(18109),Vt=n(24148),xt=(n(48330),n(86020)),Ht=!1,Bt=function(){if(Ht)throw new Error("handleCmSharedLogs is supposed to be executed only once");xt.LogEventsEmitter.on(xt.LogEvent.Error,j.A),Ht=!0},Wt=Bt,Xt=n(99558),Kt=n(79669),jt=n(27807),qt=n(11302),$t=(n(67500),n(62554)),zt={name:"KetoMojoClosePopup",computed:{redirectRoute:function(){return this.$q.screen.lt.md?"daily-log-sidebar-app":"app"}},created:function(){var e=this.$route.query,t=e.code,n=e.region,r=new CustomEvent("keto-mojo",{detail:{code:t,region:n}});window.opener?(window.opener.dispatchEvent(r),window.close()):this.goToRoute({code:t,region:n})},methods:{goToRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.$router.push({name:this.redirectRoute,params:e})}},render:function(){return null}},Zt=zt,Qt=(0,ne.A)(Zt,Ae,de,!1,null,null,null),Jt=Qt.exports,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.layout,{tag:"Component"},[n("router-view")],1)},tn=[],nn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-layout",{attrs:{view:"lHh Lpr lFf"}},[n("div",{class:{"cm-app-wrapper":!0,dimmed:e.overlay}},[n("q-page-container",[n("keep-alive",{attrs:{include:e.viewNamesToKeepAlive,max:5}},[n("router-view")],1),e.canDisplayMobileSidebar?e._e():n("TheAppSidebar"),n("MobileActionButton"),n("GlobalDialogsContainer"),n("FixedToolbarNav")],1)],1)])},rn=[],an=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("ExerciseFinderDialogContainer"),n("ImportRecipeDialogContainer"),n("FoodSearchDialogContainer"),n("FoodSearchFilterDialogContainer"),e.getTheAppDialog.visible?n("GetTheAppDialog",e._b({},"GetTheAppDialog",e.getTheAppDialog,!1)):e._e(),e.ketoMojoInfoDialog.visible?n("KetoMojoInfoDialog",e._b({},"KetoMojoInfoDialog",e.ketoMojoInfoDialog,!1)):e._e(),e.onboardingTaskCompletedDialog.visible?n("OnboardingTasksCompletedDialog",e._b({},"OnboardingTasksCompletedDialog",e.onboardingTaskCompletedDialog,!1)):e._e(),e.foodDetailDialog.visible?n("FoodDetailDialogContainer",e._b({},"FoodDetailDialogContainer",e.foodDetailDialog,!1)):e._e(),n("LogEditorDialogContainer"),e.foodEditorDialog.visible?n("CustomFoodEditorContainer",e._b({},"CustomFoodEditorContainer",e.foodEditorDialog,!1)):e._e(),e.mealEditorDialog.visible?n("CustomMealEditorContainer",e._b({},"CustomMealEditorContainer",e.mealEditorDialog,!1)):e._e(),e.recipeEditorDialog.visible?n("CustomRecipeEditorContainer",e._b({},"CustomRecipeEditorContainer",e.recipeEditorDialog,!1)):e._e(),e.mealPlanEditorDialog.visible?n("MealPlanEditorContainer",e._b({},"MealPlanEditorContainer",e.mealPlanEditorDialog,!1)):e._e(),e.mealPlanDetailDialog.visible?n("MealPlanDetailContainer",{attrs:{"plan-id":e.mealPlanDetailDialog.planId}}):e._e(),e.paywallDialog.visible?n("PaywallDialogContainer",e._b({},"PaywallDialogContainer",e.paywallDialog,!1)):e._e(),e.createAccountDialog.visible?n("CreateAccountDialogContainer",{attrs:{"is-persistent":e.createAccountDialog.persistent},model:{value:e.createAccountDialog.visible,callback:function(t){e.$set(e.createAccountDialog,"visible",t)},expression:"createAccountDialog.visible"}}):e._e(),e.profileDialog.visible?n("ConnectProfileDialogContainer",{attrs:{id:e.profileDialog.id}}):e._e(),e.friendsDialog.visible?n("ConnectFriendsDialog",{attrs:{tab:e.friendsDialog.tab},on:{close:e.onCloseFriendsDialog}}):e._e(),e.friendingDialog.visible?n("AddFriendDialog",{attrs:{uid:e.friendingDialog.uid,username:e.friendingDialog.username},on:{close:e.onCloseAddFriendDialog}}):e._e(),e.isGenerateReportsDialog?n("GenerateReportsDialog",{model:{value:e.isGenerateReportsDialog,callback:function(t){e.isGenerateReportsDialog=t},expression:"isGenerateReportsDialog"}}):e._e(),e.mealPlanPrintDialog.visible?n("PrintMealPlanDialog",{on:{close:e.closeMealPlanPrintDialog}}):e._e(),e.spoonacularErrorDialog.visible?n("SpoonacularErrorDialog",{on:{close:e.closeSpoonacularErrorDialog}}
1):e._e(),e.cancellationSurveyDialog.visible?n("CancellationDialogSurvey"):e._e(),n("AppInboxDialogContainer"),n("GoalSetupDialogContainer"),e.isPremiumUser?[n("FastingContainer")]:e._e(),n("WeeklySummaryDialogContainer")],2)},on=[],sn=n(9764),cn=n(84210),un=n(28006),ln={name:"GlobalDialogsContainer",components:{FoodSearchFilterDialogContainer:function(){return Promise.all([n.e(78023),n.e(51470),n.e(15960),n.e(40340),n.e(73481),n.e(9e4),n.e(44222),n.e(67181)]).then(n.bind(n,67181))},FoodDetailDialogContainer:function(){return Promise.all([n.e(64522),n.e(83631),n.e(91544),n.e(4887)]).then(n.bind(n,4887))},FoodSearchDialogContainer:function(){return Promise.all([n.e(81860),n.e(47505)]).then(n.bind(n,47505))},LogEditorDialogContainer:function(){return Promise.all([n.e(78023),n.e(64522),n.e(12890),n.e(12542),n.e(51470),n.e(55018),n.e(83631),n.e(91544),n.e(14522),n.e(55850),n.e(32392)]).then(n.bind(n,32392))},ExerciseFinderDialogContainer:function(){return Promise.all([n.e(78023),n.e(80812),n.e(55927),n.e(9949),n.e(50041),n.e(19528),n.e(89036),n.e(82667),n.e(17527),n.e(8664),n.e(89929),n.e(51470),n.e(45004),n.e(26084),n.e(45963),n.e(15960),n.e(33553),n.e(42887),n.e(87917),n.e(54128),n.e(21607),n.e(34055),n.e(94747),n.e(45119),n.e(2439),n.e(6014),n.e(89509),n.e(26041),n.e(47972),n.e(70150)]).then(n.bind(n,70150))},CustomFoodEditorContainer:function(){return Promise.all([n.e(83631),n.e(91544),n.e(24169),n.e(83026)]).then(n.bind(n,60645))},CustomMealEditorContainer:function(){return Promise.all([n.e(64522),n.e(82667),n.e(14629),n.e(23621),n.e(12890),n.e(51470),n.e(97880),n.e(26084),n.e(55018),n.e(41137),n.e(83631),n.e(17841),n.e(91544),n.e(35235),n.e(4887),n.e(51984),n.e(6014),n.e(26041),n.e(35370),n.e(79675),n.e(14522),n.e(2279),n.e(53603),n.e(86947),n.e(71656),n.e(49306),n.e(56218),n.e(28567),n.e(81860),n.e(36157)]).then(n.bind(n,36157))},CustomRecipeEditorContainer:function(){return Promise.all([n.e(83631),n.e(91544),n.e(24169),n.e(22621)]).then(n.bind(n,22621))},MealPlanEditorContainer:function(){return Promise.all([n.e(78023),n.e(64522),n.e(82667),n.e(14629),n.e(23621),n.e(51470),n.e(97880),n.e(55018),n.e(41137),n.e(83631),n.e(17841),n.e(91544),n.e(35235),n.e(4887),n.e(51984),n.e(99482),n.e(6014),n.e(26041),n.e(35370),n.e(79675),n.e(48769),n.e(2279),n.e(82412),n.e(86947),n.e(71656),n.e(56218),n.e(28567),n.e(81860),n.e(22711),n.e(11628)]).then(n.bind(n,11628))},MealPlanDetailContainer:function(){return Promise.all([n.e(78023),n.e(64522),n.e(82667),n.e(6704),n.e(10623),n.e(51603),n.e(65316),n.e(51470),n.e(55018),n.e(41137),n.e(83631),n.e(91544),n.e(35235),n.e(73481),n.e(94747),n.e(82194),n.e(4887),n.e(51984),n.e(6014),n.e(35370),n.e(79675),n.e(65318),n.e(48769),n.e(2279),n.e(82412),n.e(41966),n.e(64162)]).then(n.bind(n,64162))},ImportRecipeDialogContainer:function(){return Promise.all([n.e(83631),n.e(23988)]).then(n.bind(n,23988))},PaywallDialogContainer:function(){return Promise.all([n.e(80812),n.e(55927),n.e(9949),n.e(89036),n.e(6704),n.e(10623),n.e(51470),n.e(45004),n.e(41137),n.e(45963),n.e(21607),n.e(2439),n.e(87797),n.e(65318),n.e(25433),n.e(45774),n.e(47217),n.e(29587),n.e(45626),n.e(1870),n.e(85694),n.e(16548),n.e(98921)]).then(n.bind(n,98921))},CreateAccountDialogContainer:function(){return Promise.all([n.e(60429),n.e(52034),n.e(17569),n.e(16100)]).then(n.bind(n,16100))},ConnectProfileDialogContainer:function(){return Promise.all([n.e(78023),n.e(64522),n.e(80812),n.e(55927),n.e(9949),n.e(50041),n.e(19528),n.e(89036),n.e(97903),n.e(82667),n.e(18793),n.e(17527),n.e(8664),n.e(89929),n.e(24041),n.e(51470),n.e(45004),n.e(97880),n.e(55018),n.e(41137),n.e(45963),n.e(15960),n.e(83631),n.e(42887),n.e(87917),n.e(54128),n.e(35235),n.e(21607),n.e(34055),n.e(65206)]).then(n.bind(n,65206))},AppInboxDialogContainer:function(){return n.e(42981).then(n.bind(n,42981))},KetoMojoInfoDialog:function(){return Promise.all([n.e(51470),n.e(72076)]).then(n.bind(n,72076))},AddFriendDialog:function(){return n.e(24322).then(n.bind(n,24322))},ConnectFriendsDialog:function(){return Promise.all([n.e(51470),n.e(45004),n.e(33553),n.e(34055),n.e(43860),n.e(18397),n.e(83342),n.e(23797),n.e(8162)]).then(n.bind(n,8162))},GenerateReportsDialog:function(){return Promise.all([n.e(50041),n.e(95138),n.e(31855)]).then(n.bind(n,31855))},GetTheAppDialog:function(){return Promise.all([n.e(93968),n.e(97253)]).then(n.bind(n,97253))},PrintMealPlanDialog:function(){return Promise.all([n.e(50041),n.e(97880),n.e(73221)]).then(n.bind(n,73221))},FastingContainer:function(){return Promise.all([n.e(97903),n.e(51603),n.e(46067),n.e(22772)]).then(n.bind(n,22772))},SpoonacularErrorDialog:function(){return n.e(93219).then(n.bind(n,93219))},OnboardingTasksCompletedDialog:function(){return Promise.all([n.e(51470),n.e(58448)]).then(n.bind(n,58448))},CancellationDialogSurvey:function(){return n.e(37133).then(n.bind(n,37133))},GoalSetupDialogContainer:function(){return n.e(12729).then(n.bind(n,12729))},WeeklySummaryDialogContainer:function(){return Promise.all([n.e(64522),n.e(55018),n.e(33553),n.e(35235),n.e(80361),n.e(61239),n.e(35370),n.e(67354)]).then(n.bind(n,67354))}},computed:(0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,p.aH)(bt.pW,{getTheAppDialog:function(e){return e[bt.Al.GET_THE_APP]},ketoMojoInfoDialog:function(e){return e[bt.Al.KETO_MOJO_INFO]},onboardingTaskCompletedDialog:function(e){return e[bt.Al.ONBOARDING_TASKS_COMPLETED]},cancellationSurveyDialog:function(e){return e[bt.Al.CANCELLATION_SURVEY]}})),(0,p.L8)(cn.pW,{mealPlanDetailDialog:cn.XS.DETAIL_DIALOG,mealPlanEditorDialog:cn.XS.EDITOR_DIALOG,mealPlanPrintDialog:cn.XS.PRINT_DIALOG})),(0,p.L8)(Ft.pW,{foodDetailDialog:Ft.XS.FOOD_DETAIL_DIALOG,foodEditorDialog:Ft.XS.FOOD_EDITOR_DIALOG,mealEditorDialog:Ft.XS.MEAL_EDITOR_DIALOG,recipeEditorDialog:Ft.XS.RECIPE_EDITOR_DIALOG,spoonacularErrorDialog:Ft.XS.SPOO
1NACULAR_ERROR_DIALOG})),(0,p.L8)(Ze.pW,{paywallDialog:Ze.XS.PAYWALL_DIALOG})),(0,p.L8)(Pt.pW,{createAccountDialog:Pt.XS.CREATE_ACCOUNT_DIALOG})),(0,p.L8)(un.pW,{profileDialog:un.XS.PROFILE_DIALOG,friendsDialog:un.XS.FRIENDS_DIALOG,friendingDialog:un.XS.FRIENDING_DIALOG})),(0,p.L8)(sn.pW,{isGenerateReportsDialogVisible:sn.XS.IS_VISIBLE})),{},{isGenerateReportsDialog:{set:function(e){this.setReportsDialogVisibility(e)},get:function(){return this.isGenerateReportsDialogVisible}}}),methods:(0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,p.PY)(sn.pW,{setReportsDialogVisibility:sn.Lw.SET_DIALOG_VISIBILITY})),(0,p.i0)(un.pW,{closeFriendingDialog:un.kl.CLOSE_FRIENDING_DIALOG,closeFriendsDialog:un.kl.CLOSE_FRIENDS_DIALOG})),(0,p.i0)(cn.pW,{openMealPlanPrintDialog:cn.kl.OPEN_PRINT_DIALOG,closeMealPlanPrintDialog:cn.kl.CLOSE_PRINT_DIALOG})),(0,p.i0)(Ft.pW,{closeSpoonacularErrorDialog:Ft.kl.CLOSE_SPOONACULAR_ERROR_DIALOG})),{},{onCloseAddFriendDialog:function(){this.closeFriendingDialog()},onCloseFriendsDialog:function(){this.closeFriendsDialog()}})},_n=ln,En=(0,ne.A)(_n,an,on,!1,null,null,null),An=En.exports,dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.$root.isSmall?n("q-page-sticky",{staticClass:"sticky-button",attrs:{offset:[22,22],position:"bottom"}},[n("div",{staticClass:"button-wrapper__button"},[n("AddButtonContainer",{attrs:{overlay:""}})],1)]):e._e()},fn=[],mn=n(8048),pn={name:"MobileActionButton",components:{AddButtonContainer:mn["default"]},computed:(0,o.A)({},(0,p.L8)(Ee.pW,{remoteConfig:Ee.XS.REMOTE_CONFIG}))},Sn=pn,Tn=(0,ne.A)(Sn,dn,fn,!1,null,"28f61535",null),gn=Tn.exports,In=gn,Rn=n(21397),hn=n(44278),On=n(43698),vn={name:"LayoutApp",components:{GlobalDialogsContainer:An,MobileActionButton:In,FixedToolbarNav:Rn.A,TheAppSidebar:hn["default"]},mixins:[On.A],data:function(){return{viewNamesToKeepAlive:[]}},computed:(0,o.A)({},(0,p.L8)(Ee.pW,{overlay:Ee.XS.OVERLAY})),watch:{$route:{immediate:!0,handler:function(e){var t,n,r,i=e.meta.shouldKeepAlive&&this.user;if(i){var a=null===(t=e.matched)||void 0===t||null===(n=t.find((function(t){return t.name===e.name})))||void 0===n||null===(r=n.components)||void 0===r?void 0:r.default.name;a&&!this.viewNamesToKeepAlive.includes(a)&&this.viewNamesToKeepAlive.push(a)}}}}},Ln=vn,Dn=(0,ne.A)(Ln,nn,rn,!1,null,"468f396e",null),Cn=Dn.exports,Pn={name:"App",computed:{layout:function(){return this.$route.meta.layout||Cn}}},Nn=Pn,bn=(0,ne.A)(Nn,en,tn,!1,null,null,null),Gn=bn.exports,yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-layout",{attrs:{view:"lHh Lpr lFf"}},[n("div",{staticClass:"cm-app-wrapper"},[n("q-page-container",[n("router-view")],1)],1)])},Un=[],Mn={name:"LayoutAccount",mounted:function(){return(0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.uk)(300);case 2:(0,Ct.vQ)({action:Mt.KR.APP_LOADED});case 3:case"end":return e.stop()}}),e)})))()}},wn=Mn,Fn=(0,ne.A)(wn,yn,Un,!1,null,null,null),kn=Fn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-layout",{staticClass:"print-layout",attrs:{view:"lHh Lpr lFf"}},[n("q-page-container",[n("q-page",{staticClass:"print-layout__page"},[n("router-view")],1)],1)],1)},Vn=[],xn={name:"Print",data:function(){return{state:{mounting:!0,loading:!0}}},computed:{staticTranslations:function(){return{generatedByPrintPageFooter:this.$t("print.generatedByFooter")}}},watch:{state:{handler:function(e){e.mounting||e.loading||this.runExposedFn()},deep:!0}},created:function(){document.body.classList.add("print"),K.l.$on("print-page:ready",this.onPrintPageReady),K.l.$on("print-page:noDataAvailable",this.onNoDataAvailable)},mounted:function(){this.state.mounting=!1},beforeDestroy:function(){document.body.classList.remove("print"),K.l.$off("print-page:ready",this.onPrintPageReady),K.l.$off("print-page:noDataAvailable",this.onNoDataAvailable)},methods:{runExposedFn:function(){var e=window.onPrintPageReady;De()(e)&&e()},onPrintPageReady:function(){this.state.loading=!1},onNoDataAvailable:function(){var e=window.onNoDataAvailable;De()(e)&&e()}}},Hn=xn,Bn=(0,ne.A)(Hn,Yn,Vn,!1,null,"f8b1632c",null),Wn=Bn.exports,Xn=n(52411),Kn={name:"GarminClosePopup",computed:{redirectRoute:function(){return this.$q.screen.lt.md?"daily-log-sidebar-app":"app"}},created:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){var n,r,i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.$route.query,r=n.oauth_token||"",i=n.oauth_verifier||"",r&&i){t.next=6;break}return e.goToRoute(),t.abrupt("return");case 6:a=new CustomEvent("garmin",{detail:{token:r,verifier:i}}),window.opener?(window.opener.dispatchEvent(a),window.close()):e.goToRoute({token:r,verifier:i});case 8:case"end":return t.stop()}}),t)})))()},methods:{goToRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.$router.push({name:this.redirectRoute,params:e})}},render:function(){return null}},jn=Kn,qn=(0,ne.A)(jn,fe,me,!1,null,null,null),$n=qn.exports,zn=n(72071),Zn=n(76483),Qn=n(75818),Jn=n(22010);E["default"].use($t.Ay);var er=(0,z.A)();function tr(e){return function(){return n(40592)("./".concat(e,".vue"))}}var nr=function(e,t){var n=function(n){return"".concat(e?"".concat(e,"-"):"").concat(t?"sidebar-":"").concat(n)},r={requiresAuth:!0,autoOpenSidebar:t,parent:e},i=function(e,t,i){return{path:e,name:n(i||e),component:tr(t),meta:r}};return[i("my-profile","settings/MyProfile"),i("account","settings/Account"),i("subscription","settings/Subscription.ts"),i("app","settings/AppSettings"),i("reminders","settings/Reminders"),i("macros-energy","settings/MacrosEnergySettings"),{path:"macros-calculator",name:n("macros-calculator"),component:tr("settings/MacrosCalculator"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:t,parent:t?"".concat(e,"-settings"):e})},{path:"micro-goals",name:n("micro-goals"),component:tr("settings/MicroGoalsSettings"),meta:(0,o.A)({},r)},{path:"fasting",name:n("fasting"),component:tr("settings/IntermittentFasting"),meta:(0,o.A)({},r)},{path:"meal-goals",name:n("meal-goals"),component:tr("settings/MealGoals"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:t,parent:t?"".concat(e,"-settings"):e})},{path:"meal-timing",name:n("meal-timing"),component:tr("settings/MealTiming"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,parent:"".concat(e,"-sidebar-app")})},{path:"experimental",name:n("experimental"),component:tr("settings/Experimental"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,parent:"".concat(e,"-sidebar-app")})},{path:"meal-reminders",name:n("meal-reminders"),component:tr("settings/MealReminders"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,isNativeOnly:!0,parent:"".concat(e,"-sidebar-reminders")})},{path:"exercise-reminders",name:n("exercise-reminders"),component:tr("settings/ExerciseReminders"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,isNativeOnly:!0,parent:"".concat(e,"-sidebar-reminders")})},{path:"weight-reminders",name:n("weight-reminders"),component:tr("settings/WeightReminders"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,isNativeOnly:!0,parent:"".concat(e,"-sidebar-reminders")})},{path:"customize-meals",name:n("customize-meals"),component:tr("settings/CustomizeMeals"),meta:(0,o.A)((0,o.A)({},r),{},{isDeeplyNested:!0,parent:"".concat(e,"-sidebar-app")})},i("health-goals","settings/HealthGoalsSettings"),i("support","settings/HelpSupport"),{path:"privacy-policy",name:n("privacy-policy"),component:tr("settings/PrivacyPolicy"),meta:(0,o.A)({},r)},{path:"terms-of-service",name:n("terms-of-service"),component:tr("settings/TermsOfService"),meta:(0,o.A)({},r)}]},rr=function(e){(0,At.A)(n,e);var t=(0,dt.A)(n);function n(){return(0,Et.A)(this,n),t.apply(this,arguments)}return n}(Jn.A),ir=new $t.Ay({routes:[{path:"/",component:Gn,alias:"/",children:[{path:"/",name:"home",component:tr("home/Home"),meta:{guestOnly:!0,layout:kn,hasBackgroun
1d:!0}},{path:"/close-popup",component:Xn["default"]},{path:"/keto-mojo-close-popup",component:Jt},{path:"/garmin-close-popup",component:$n},{path:"/preview",redirect:{name:"daily-log",query:{}}},{path:"/daily-log",name:"daily-log",component:tr("DailyLog"),meta:{hasBackground:!0,requiresAuth:!0,shouldKeepAlive:!0},children:[{path:"settings",name:"daily-log-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:"daily-log"},component:tr("sidebar/Empty"),children:nr("daily-log",!0)}]},{path:"/measurements",name:"measurements",component:tr("Measurements"),meta:{requiresAuth:!0}},{path:"/goals",name:"goals",redirect:{name:Ne.yO.PROGRESS},meta:{requiresAuth:!0}},{path:"goals/progress",name:Ne.yO.PROGRESS,component:tr("goals/Progress"),meta:{requiresAuth:!0,shouldKeepAlive:!1},children:[{path:"settings",name:"goals-progress-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ne.yO.PROGRESS},component:tr("sidebar/Empty"),children:nr(Ne.yO.PROGRESS,!0)}]},{path:"goals/insights",name:Ne.yO.INSIGHTS,component:tr("goals/Insights"),meta:{requiresAuth:!0,shouldKeepAlive:!0},children:[{path:"settings",name:"goals-insights-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ne.yO.INSIGHTS},component:tr("sidebar/Empty"),children:nr(Ne.yO.INSIGHTS,!0)}]},{path:"/meals",name:ye.iY.HOME,component:tr("meals-new/MealsContainer.ts"),meta:{requiresAuth:!0},children:[{path:"recipes",name:ye.iY.RECIPES,component:tr("sidebar/Empty")},{path:"shopping-list",name:ye.iY.SHOPPING_LIST,component:tr("sidebar/Empty")},{path:"meal-plans",name:ye.iY.MEAL_PLANS,redirect:{name:ye.iY.MEAL_PLANNING}},{path:"meal-planner",name:ye.iY.MEAL_PLANNER,redirect:{name:ye.iY.MEAL_PLANNING}},{path:"meal-planning",name:ye.iY.MEAL_PLANNING,component:tr("sidebar/Empty")},{path:"settings",name:ye.iY.SETTINGS,meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:ye.iY.HOME},component:tr("sidebar/Empty"),children:nr(ye.iY.HOME,!0)}]},{path:"/connect",name:"connect",redirect:{name:"connect-profile"},meta:{requiresAuth:!0}},{path:"/connect/challenges",name:Ue.aF.CHALLENGES,component:tr("connect/Challenges"),meta:{requiresAuth:!0,detailsRoute:Ue.aF.CHALLENGE,shouldKeepAlive:!0},children:[{path:"settings",name:"connect-challenges-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ue.aF.CHALLENGES},component:tr("sidebar/Empty"),children:nr(Ue.aF.CHALLENGES,!0)},{path:":challengeId",name:Ue.aF.CHALLENGE,meta:{requiresAuth:!0,parentRoute:Ue.aF.CHALLENGES},children:[{path:"settings",name:"connect-challenge-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ue.aF.CHALLENGE},component:tr("sidebar/Empty"),children:nr(Ue.aF.CHALLENGE,!0)}]}]},{path:"/connect/profile",name:"connect-profile",component:tr("connect/Profile"),meta:{requiresAuth:!0,shouldKeepAlive:!0},children:[{path:"settings",name:"connect-profile-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:"connect-profile"},component:tr("sidebar/Empty"),children:nr("connect-profile",!0)}]},{path:"/connect/groups",name:"connect-groups",component:tr("connect/Groups"),props:function(e){var t=e.query;return{inviteId:t.inviteId}},meta:{requiresAuth:!0,shouldKeepAlive:!0},children:[{path:"settings",name:"connect-groups-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ue.aF.GROUPS},component:tr("sidebar/Empty"),children:nr(Ue.aF.GROUPS,!0)}]},{path:"/connect/friends",name:"connect-friends",redirect:{name:"connect-profile",params:{autoOpenFriendsDialog:!0}},meta:{requiresAuth:!0}},{path:"/connect/articles",name:Ue.aF.ARTICLES,component:tr("connect/ArticlesPage.ts"),meta:{requiresAuth:!0,hasActionButton:!0,detailsRoute:Ue.aF.ARTICLE,shouldKeepAlive:!1},children:[{path:"settings",name:"connect-articles-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ue.aF.ARTICLES},component:tr("sidebar/Empty"),children:nr(Ue.aF.ARTICLES,!0)}]},{path:"/connect/articles-collection/:uid",name:Ue.aF.ARTICLES_COLLECTION,component:tr("connect/ArticlesCollection.ts"),meta:{requiresAuth:!0,shouldKeepAlive:!1},props:function(e){return{uid:e.params.uid}}},{path:"/connect/keto-academy",name:Ue.aF.KETO_ACADEMY,component:tr("connect/KetoAcademy"),meta:{requiresAuth:!0,hasActionButton:!0,detailsRoute:Ue.aF.KETO_ACADEMY_ARTICLE,shouldKeepAlive:!1},children:[{path:"settings",name:"connect-keto-academy-settings",meta:{autoOpenSidebar:!0,requiresAuth:!0,parent:Ue.aF.KETO_ACADEMY},component:tr("sidebar/Empty"),children:nr(Ue.aF.KETO_ACADEMY,!0)}]},{path:"/settings",name:"settings",component:tr("account/Settings"),meta:{requiresAuth:!0,shouldKeepAlive:!0},children:nr("",!1)},{path:"/account/signin",name:"signin",component:zn["default"],meta:{guestOnly:!0,isOnboardingPage:!0,layout:kn,hasBackgroun
1d:!0}},{name:"onboardingBase",path:"/onboarding",redirect:"/onboarding/".concat((0,x.Is)())},{path:"/onboarding/:step(".concat(x.v4.join("|"),")?"),name:"onboarding",component:tr("onboarding/Onboarding"),props:function(e){var t=e.params;return{step:t.step}},meta:{isOnboardingPage:!0,layout:kn,hasBackground:!0}},{path:"/account/forgot-password",name:"forgot-password",component:tr("account/ForgotPassword"),meta:{guestOnly:!0,isOnboardingPage:!0,layout:kn,hasBackground:!0}},{path:"/account/reset-password",name:"reset-password",component:tr("account/ResetPassword"),meta:{guestOnly:!1,isOnboardingPage:!0,layout:kn,hasBackground:!0}},{path:"/account/verify-email",name:"verify-email",component:tr("account/VerifyEmail"),meta:{guestOnly:!0,requiresAuth:!0,layout:kn,hasBackground:!0}},{path:"/account/email-actions-handler",beforeEnter:function(e,t,n){switch(e.query.mode){case"resetPassword":return n({name:"reset-password",query:{code:e.query.oobCode}});case"verifyEmail":return n({name:"verify-email",query:{code:e.query.oobCode}});default:return n({name:"home"})}}},{path:"/token-authorization/:token",component:tr("TokenAuthorization")}]},{path:"/print",component:Wn,name:"print",children:[{path:"recipe",name:"print-recipe",component:tr("print/Recipe"),props:function(e){return{recipeServingQty:+e.query.servings,foodId:e.query.id}},meta:{requiresAuth:!0}},{path:"daily-log",name:"share-daily-log",component:tr("print/ShareDailyLog"),props:function(e){return{printDate:e.query.printDate}},meta:{requiresAuth:!0}},{path:"goal-report",name:"print-goal-report",component:tr("print/GoalReport"),props:function(e){return{reportTypeId:e.query.reportTypeId,measurementSymbol:e.query.measurementSymbol,from:e.query.from,to:e.query.to,dateRangeId:e.query.dateRangeId,showMealTime:"true"===e.query.showMealTime}},meta:{requiresAuth:!0}}]},{path:"/go-premium",component:tr("webCheckout/WebCheckout.ts")},{path:"/restoring",name:"restoring",component:tr("archiving/Restoring.ts"),meta:{requiresAuth:!0}}],mode:"history",scrollBehavior:function(e,t,n){return n||((t.name===Ue.aF.ARTICLE&&e.name===Ue.aF.ARTICLES||t.name===Ue.aF.KETO_ACADEMY_ARTICLE&&e.name===Ue.aF.KETO_ACADEMY)&&!n||t.name&&t.name.endsWith("-settings")?void 0:{x:0,y:0})}}),ar=function(e,t){var n=function(e){return"body--".concat(e)},r=B()(t.name||""),i=B()(e.name);r&&document.body.classList.remove(n(r)),document.body.classList.add(n(i))};ir.beforeEach(function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(t,n,r){var i,a,o,s,u,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=(i={},(0,qt.A)(i,Ue.aF.ARTICLES,Zn.r.VIEWED_ARTICLES_INDEX),(0,qt.A)(i,Ue.aF.GROUPS,Zn.r.VIEWED_GROUPS_INDEX),(0,qt.A)(i,Ue.aF.KETO_ACADEMY,Zn.r.VIEWED_KETO_ACADEMY_INDEX),(0,qt.A)(i,"settings",Zn.r.VIEWED_SETTINGS_INDEX),i)[t.name],window.previousUrl=n.path,ar(t,n),o=function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,jt.A.dispatch((0,Pt.B9)(Pt.kl.RESOLVE_USER));case 2:if(t=e.sent,t){e.next=5;break}throw new rr("Unable to get user");case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),s=t.matched.some((function(e){return e.meta.isNativeOnly})),!s||(0,Ct.ib)()){e.next=8;break}return jt.A.dispatch("".concat(bt.pW,"/").concat(bt.kl.SET_GLOBAL_DIALOG),{name:bt.Al.GET_THE_APP,visible:!0}),e.abrupt("return",!0);case 8:if(u=t.matched.some((function(e){return e.meta.requiresAuth})),!u){e.next=11;break}return e.abrupt("return",o().then((function(){a&&er.trackEvent(a),r()})).catch((function(){return r({name:"signin",query:{redirectUrl:t.fullPath}})})));case 11:if(l=t.matched.some((function(e){return e.meta.guestOnly})),!l){e.next=14;break}return e.abrupt("return",o().then((function(e){return r({name:e.archiveStatus===Qn.A.Restoring?"restoring":"daily-log"})})).catch((function(){return r()})));case 14:return e.abrupt("return",r());case 15:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}());var or=ir,sr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[e.canRenderOfflineBar?n("div",{staticClass:"offline-bar"},[n("cm-icon",{staticClass:"offline-bar__icon",attrs:{name:"flash-on"}}),e._v(" "+e._s(e.staticTranslations.offlineBarNotice)+" ")],1):e._e(
1),n("vue-progress-bar"),n("notifications",{attrs:{group:"main",position:"bottom left",classes:"cm-notifications"}}),e.isLoading?n("div",{staticClass:"video video--loading"},[n("VideoLoader",{attrs:{video:e.video,loop:!1},model:{value:e.animationEnded,callback:function(t){e.animationEnded=t},expression:"animationEnded"}})],1):e._e(),n("div",{staticClass:"app",class:{"app--loading":e.isLoading,"app--with-background":e.canRenderBackground}},[n("router-view")],1),n("AppInstallBanner")],1)},cr=[],ur=(n(63534),n(40590),n(17),n(2404)),lr=n.n(ur),_r=n(48314),Er=n(91945),Ar=n(37930),dr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isVisible?n("div",{staticClass:"install-banner"},[n("button",{staticClass:"install-banner__dismiss",on:{click:e.onClickDismiss}},[n("cm-icon",{attrs:{name:"close"}})],1),n("div",{staticClass:"install-banner__logo"},[n("cm-icon",{attrs:{name:"cm-logo"}})],1),n("div",{staticClass:"install-banner__body"},[n("div",{staticClass:"install-banner__title"},[e._v(" "+e._s(e.staticTranslations.title)+" ")]),n("div",{staticClass:"install-banner__subtitle"},[e._v(" "+e._s(e.staticTranslations.subtitle)+" ")]),n("a",{staticClass:"install-banner__cta",attrs:{href:e.iosAppStoreUrl}},[e._v(" "+e._s(e.staticTranslations.cta)+" ")])])]):e._e()},fr=[],mr=n(48083),pr=n(77381),Sr={name:"AppInstallBanner",data:function(){return{isVisible:!1}},computed:{staticTranslations:function(){return{title:this.$t("install_banner.title"),subtitle:this.$t("install_banner.subtitle"),cta:this.$t("install_banner.cta")}},storeUrl:function(){return"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US"},iosAppStoreUrl:function(){return(0,pr.A)()===pr.O.Android?"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US":"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731"}},created:function(){this.isVisible=(0,pr.A)()!==pr.O.Web&&!(0,mr.ib)()},methods:{onClickDismiss:function(){this.isVisible=!1}}},Tr=Sr,gr=(0,ne.A)(Tr,dr,fr,!1,null,"77f9e113",null),Ir=gr.exports,Rr=n(37890),hr={components:{VideoLoader:Ar["default"],AppInstallBanner:Ir},data:function(){return{swRegistration:null,animationEnded:!1,isConvertingFoods:!1,isConvertingFoodsComplete:!1,isPressedAgain:!1}},computed:(0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,p.L8)(Pt.pW,{isLoggedIn:Pt.XS.IS_LOGGED_IN})),(0,p.L8)(Ee.pW,{appLoading:Ee.XS.APP_LOADING,isTransLoaded:Ee.XS.TRANS_LOADED})),(0,p.L8)(wt.pW,{settings:wt.XS.SETTINGS,dataLoaded:wt.XS.DATA_LOADED,cancellationSurvey:wt.XS.CANCELLATION_SURVEY,archiveStatus:wt.XS.ARCHIVE_STATUS})),{},{video:function(){return{mp4:(0,Rr.WA)("cm-loader.mp4",!1),webm:(0,Rr.WA)("cm-loader.webm",!1)}},staticTranslations:function(){return{description:this.$t("app.update/description"),submitLabel:this.$t("general.refresh"),offlineBarNotice:this.$t("general.offlineBarNotice")}},hasServiceWorkersDisabled:function(){return!Dt||(0,Ct.ib)()},canRenderBackground:function(){return this.$route.meta.hasBackground},canRenderMainLoader:function(){return this.isLoggedIn&&!this.$root.isHeadless},isLoading:function(){return!this.isTransLoaded||!!this.canRenderMainLoader&&(this.appLoading||!this.animationEnded)},canRenderOfflineBar:function(){return!this.$root.isOnline&&(!this.canRenderMainLoader||!this.isLoading)}}),watch:{dataLoaded:function(){if(this.settings&&this.settings.lang){var e=this.settings.lang,t=Pe.A.currentLanguage;e!==t&&Pe.A.changeLanguage(e)}if(this.settings&&this.settings.textSize){var n=this.settings.textSize;Er.A.changeTextSize(n)}},isLoading:"onIsLoadingChange",canRenderMainLoader:"onIsLoadingChange",appLoading:function(e){if(e)document.body.classList.add("is-loading");else{var t=this.isLoggedIn&&!!this.archiveStatus;this.onRestoringChanged(t),document.body.classList.remove("is-loading"),this.$nextTick((function(){(0,Ct.vQ)({action:Mt.KR.DEEP_LINK_READY})}))}},archiveStatus:function(e,t){!t&&e&&this.isLoggedIn&&!this.appLoading&&this.onRestoringChanged(!0)},canRenderOfflineBar:function(e){e?document.body.classList.add("is-offline"):document.body.classList.remove("is-offline")},cancellationSurvey:{immediate:!0,handler:function(e,t){var n=(null===e||void 0===e?void 0:e.cancelledAtTimeMs)&&_()(e.cancelledAtTimeMs).isAfter(_()().subtract(60,"days")),r=!!e&&!t&&n;r&&this.setGlobalDialog({name:bt.Al.CANCELLATION_SURVEY,visible:!0})}},$route:function(e,t){lr()(e.query,t.query)||this.onHashChange()}},mounted:function(){var e=this;this.hasServiceWorkersDisabled&&((0,Ct.I7)(),this.$router.onError(Ct.J6)),this.$router.onReady((function(){var t=["home","signin","onboarding","forgot-password"],n=t.includes(e.$route.name);n&&(0,Ct.vQ)({action:Mt.KR.DEEP_LINK_READY})}))},created:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return window.addEventListener("popstate",e.onHashChange),(e.$root.isBrowserSafari||e.$root.isPlatformiOS)&&document.body.classList.add("is-safari"),e.$router.beforeEach((function(t,n,r){if(!e.isLoading){if(void 0!==t.meta.progress){var i=t.meta.progress;e.$Progress.parseMeta(i)}e.$Progress.start()}r()})),e.$router.afterEach((function(){e.$Progress.finish()})),e.hasServiceWorkersDisabled?e.serviceWorkerDisable():e.serviceWorkerInit(),t.next=7,(0,Y.uk)(1e4);case 7:(0,Ct.vQ)({action:Mt.KR.APP_LOADED});case 8:case"end":return t.stop()}}),t)})))()},beforeDestroy:function(){window.removeEventListener("popstate",this.onHashChange)},methods:(0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,p.i0)(Ze.pW,{openPaywall:Ze.kl.OPEN_PAYWALL_DIALOG,closePaywall:Ze.kl.CLOSE_PAYWALL_DIALOG})),(0,p.i0)(Ee.pW,{setApplicationLoaded:Ee.kl.SET_APPLICATION_LOADED})),(0,p.i0)(_r.pW,{updateLastAppOpen:_r.kl.UPDATE_LAST_APP_OPEN})),(0,p.i0)(bt.pW,{setGlobalDialog:bt.kl.SET_GLOBAL_DIALOG})),{},{onIsLoadingChange:function(){this.isLoading||this.setApplicationLoaded(),!this.isLoading&&this.canRenderMainLoader&&((0,Ct.vQ)({action:Mt.KR.APP_LOADED}),this.$trackEvent(Zn.r.APP_LOADED),this.updateLastAppOpen())},onHashChange:function(){var e=this;this.$root.hashChange(Ge.A.PREMIUM_OVERLAY,(function(t){t?e.openPaywall({analyticsOrigin:Qe.Zh.PREMIUM_OVERLAY,analyticsId:t}):e.closePaywall()}
1))},onRestoringChanged:function(e){var t="restoring"===this.$route.name;e&&!t?this.$router.replace({name:"restoring"}):!e&&t&&this.$router.replace({name:"daily-log"})},serviceWorkerDisable:function(){return(0,c.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(window.navigator&&window.navigator.serviceWorker){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,window.navigator.serviceWorker.getRegistrations();case 4:t=e.sent,t.forEach((function(e){e.unregister()}));case 6:case"end":return e.stop()}}),e)})))()},serviceWorkerInit:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Dt.addEventListener("activated",e.onActivatedServiceWorker),Dt.addEventListener("externalwaiting",e.onExternalAwaitingServiceWorker),Dt.addEventListener("externalactivated",e.onExternalActivatedServiceWorker),Dt.addEventListener("waiting",e.onServiceWorkerWaiting),t.prev=4,t.next=7,Dt.register();case 7:e.swRegistration=t.sent,t.next=14;break;case 10:return t.prev=10,t.t0=t["catch"](4),e.$logHandledError("Unable to register a Service Worker",t.t0),t.abrupt("return");case 14:e.checkForUpdatesEveryHour();case 15:case"end":return t.stop()}}),t,null,[[4,10]])})))()},onActivatedServiceWorker:function(e){e.isUpdate||Dt.messageSW({type:"CLIENTS_CLAIM"})},onExternalAwaitingServiceWorker:function(e){var t=this;this.showUpdateNotification((0,c.A)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.clearCaches();case 2:e.sw.postMessage({type:"SKIP_WAITING"});case 3:case"end":return n.stop()}}),n)}))))},onExternalActivatedServiceWorker:function(){this.$root.reloadWebApp()},onServiceWorkerWaiting:function(){var e=this;this.showUpdateNotification((function(){Dt.addEventListener("controlling",(function(){e.$root.reloadWebApp()})),Dt.messageSW({type:"SKIP_WAITING"})}))},showUpdateNotification:function(e){this.$alertSuccess(this.staticTranslations.description,0,{classes:["q-notification--no-icon"],actions:[{label:this.staticTranslations.submitLabel,handler:e}]})},checkForUpdates:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.swRegistration.update();case 3:t.next=8;break;case 5:t.prev=5,t.t0=t["catch"](0),e.$logHandledError("Unable to update the Service Worker",t.t0);case 8:case"end":return t.stop()}}),t,null,[[0,5]])})))()},checkForUpdatesEveryHour:function(){var e=36e5;setInterval(this.checkForUpdates,e)},clearCaches:function(){return"caches"in window?caches.keys().then((function(e){return Promise.all(e.filter((function(e){return e.startsWith("workbox-precache")})).map((function(e){return caches.open(e).then((function(e){return e.delete("/index.html")}))})))})):Promise.resolve()}})},Or=hr,vr=(0,ne.A)(Or,sr,cr,!1,null,null,null),Lr=vr.exports;function Dr(){return Cr.apply(this,arguments)}function Cr(){return Cr=(0,c.A)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,jt.A.dispatch("".concat(Ee.pW,"/").concat(Ee.kl.RESYNC_DATE));case 2:t=e.sent,n=t.shouldScrollToTop,n&&window.scrollTo(0,0);case 5:case"end":return e.stop()}}),e)}))),Cr.apply(this,arguments)}function Pr(){var e;function t(){clearTimeout(e);var t=36e5;e=setTimeout(Dr,t)}ct.A.onActivity(t)}function Nr(){return br.apply(this,arguments)}function br(){return br=(0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(0,Ct.ib)()){e.next=3;break}return e.next=3,(0,Ct.vQ)({action:Mt.KR.DISPLAY_LOADING_SCREEN,data:{display:!0}});case 3:window.location.reload();case 4:case"end":return e.stop()}}),e)}))),br.apply(this,arguments)}function Gr(){return yr.apply(this,arguments)}function yr(){return yr=(0,c.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=(0,Y.Ri)("_t"),!t){e.next=4;break}return e.next=4,ht.Nj.signInWithCustomToken(t);case 4:return e.abrupt("return",new E["default"]({router:or,store:jt.A,i18n:ve.R,mixins:[lt],static:function(){return{firestoreSubs:[]}},computed:(0,o.A)((0,o.A)({},(0,p.L8)(Pt.pW,{isExpiredAnonymousAccount:Pt.XS.IS_EXPIRED_ANONYMOUS_ACCOUNT,isLoggedIn:Pt.XS.IS_LOGGED_IN})),{},{appVersion:function(){return Y.su},isMobile:function(){return this.$q.screen.width<xe.L.tablet},isXXSmall:function(){return this.$q.screen.width<=xe.L.xxs},isXSmall:function(){return this.$q.screen.width<=xe.L.xs},isSmall:function(){return this.$q.screen.width<=xe.L.small},isMedium:function(){return this.$q.screen.width<=xe.L.md},isMobilePlatform:function(){return this.$q.platform.is.android||this.$q.platform.is.ios},isMobileDevice:function(){return this.$q.platform.is.mobile},isMobileiOS:function(){return this.$q.platform.is.mobile&&this.$q.platform.is.ios},isMobileSafari:function(){return this.$q.platform.is.mobile&&this.$q.platform.is.safari},isDesktop:function(){return this.$q.platform.is.desktop},isDesktopSafari:function(){return this.$q.platform.is.desktop&&this.$q.platform.is.safari},isPlatformiOS:function(){return(0,Ct.TY)()},isPlatformiOSBelow13:function(){if(!this.$root.isPlatformiOS)return!1;var e=(0,vt.A)(jt.A.getters)(Ee.pW,Ee.XS.NATIVE_APP_DATA),t=d()(e,"data.osVersion",!1);return!!t&&(0,Kt.UJ)(t,"13")},isPlatformAndroid:function(){return(0,Ct.t4)()},isBrowserSafari:function(){return this.$q.platform.is.safari},isHeadless:function(){return/HeadlessChrome/.test(navigator.userAgent)},isNativeApp:function(){return(0,Ct.ib)()}
1,carbsTitle:function(){return this.$q.screen.width<360?(0,Y.Z2)(this.$t("food.carbsShorthand")):this.carbsProperties.shortname}}),watch:{isLoggedIn:function(){this.onChangeUserLoggedInStatus()}},mounted:function(){this.isNativeApp&&document.body.classList.add("native-mobile")},methods:(0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},(0,p.i0)(Nt.pW,{pushTodaySummary:Nt.kl.PUSH_TODAY_SUMMARY})),(0,p.i0)(bt.pW,{setGlobalDialog:bt.kl.SET_GLOBAL_DIALOG})),(0,p.i0)(Ee.pW,{updateBadge:Ee.kl.UPDATE_BADGE})),(0,p.i0)(Gt.pW,{setActiveArticle:Gt.kl.SET_ACTIVE_ARTICLE})),(0,p.i0)(Vt.pW,{openExerciseDialog:Vt.kl.SET_EXERCISE_FINDER_DIALOG})),{},{sendSummaryToNativeApp:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,Y.uk)(100);case 2:e.pushTodaySummary();case 3:case"end":return t.stop()}}),t)})))()},reloadWebApp:function(){Nr()},onChangeUserLoggedInStatus:function(){var e=this;return(0,c.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.user){t.next=7;break}return ht.Nj.currentUser().getIdToken(!0),n=(0,V.EW)(),r=(0,V.EW)().collection("goalsByDate"),i=(0,V.EW)().collection("logs"),e.firestoreSubs=[].concat((0,a.A)(e.firestoreSubs),[n.onSnapshot(e.sendSummaryToNativeApp),r.onSnapshot(e.sendSummaryToNativeApp),i.onSnapshot(e.sendSummaryToNativeApp)]),t.abrupt("return");case 7:e.firestoreSubs.forEach((function(e){return e()})),setTimeout((0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,Ot.vA)();case 2:Nr();case 3:case"end":return e.stop()}}),e)}))),500);case 9:case"end":return t.stop()}}),t)})))()},getRequiredDescription:function(e){return e?"".concat(e," ").concat(this.$t("inputs.requiredFieldLabel")):this.$t("inputs.requiredFieldLabel")},nativeAppOnlyGuard:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!(0,Ct.ib)(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){var r=n.hideIosAppLink,i=void 0!==r&&r,a=n.hideAndroidAppLink,o=void 0!==a&&a;this.setGlobalDialog({name:bt.Al.GET_THE_APP,visible:!0,hideIosAppLink:i,hideAndroidAppLink:o})}else e()},getRequiredLabel:function(e){return e?"".concat(e," *"):""},addQueryStringToURL:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join("&")},r=(0,Y.Uv)(),i=(0,o.A)((0,o.A)({},r),e),a=t?e:i,s=n(a),c=n(r);s!==c?window.history.pushState(null,null,"".concat(this.$route.path,"?").concat(s)):window.history.replaceState(null,null,"".concat(this.$route.path,"?").concat(s))},addDialogQueryString:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addQueryStringToURL({dialog:e},t)},removeQueryStringFromURL:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=new URL(window.location),n=window.location.href;e?(t.searchParams.delete(e),window.history.pushState(null,null,t)):window.history.pushState(null,null,n.split("?")[0])},hashChange:function(e,t){var n=new URLSearchParams(window.location.search);t(n.get(e)||"")},getHashParamValue:function(e){var t=new URLSearchParams(window.location.search);return t.get(e)||""},unblurAll:function(){document.activeElement&&document.activeElement.blur()}}),render:function(e){return e(Lr)}}).$mount("#app"));case 5:case"end":return e.stop()}}),e)}))),yr.apply(this,arguments)}(0,q.O)(),n(95127),v().polyfill(),E["default"].config.productionTip=!1,E["default"].component("PremiumComponent",Ke.A),E["default"].component("PremiumCard",st),E["default"].component("TheAppMobileHeader",Xe),document.body.addEventListener("mousedown",(function(){document.body.classList.add("using-mouse")})),document.body.addEventListener("keydown",(function(){document.body.classList.remove("using-mouse")})),document.addEventListener("wheel",(function(){"number"===document.activeElement.type&&"function"===typeof document.activeElement.blur&&document.activeElement.blur()})),F()({validRepoNames:[k.PRISMIC_REPOSITORY]}),E["default"].use($),E["default"].use(Z),E["default"].use(p.Ay),E["default"].use(R(),{color:"#1bc98e",thickness:"2px",transition:{speed:"0.2s",opacity:"0.6s",termination:700}}),E["default"].use(X),E["default"].use(T(),{blur:20,pollInterval:200}),E["default"].use(h.Ay),E["default"].use(g.Ay),E["default"].use(U["default"]),E["default"].use(L.A,{attempt:1,observer:!0,throttleWait:0}),E["default"].use(Ce),E["default"].use(C()),E["default"].use(N()),E["default"].use(G()),E["default"].use(Oe),E["default"].use(le),E["default"].use(y.Ay,{prefetch:!Dt}),Rt.forEach((function(e){return E["default"].mixin(e)}));var Ur=function(e){var t=function(){e.updateBadge(_()().format("YYYY-MM-DD"))};ct.A.onActivate(t),ct.A.onDeactivate(t)},Mr=function(){if((0,Ct.ib)()){var e=function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.activityIntervalSeconds,e.next=3,jt.A.dispatch("".concat(Ee.pW,"/").concat(Ee.kl.GET_HOURS_SINCE_INIT));case 3:if(r=e.sent,i=900,a=r>24&&n>i,!a){e.next=10;break}return e.next=9,(0,Y.uk)(200);case 9:Nr();case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();ct.A.onActivate((function(t){e(t),Dr()}))}},wr=function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Wt(),t=Pe.A.getUserSupportedLang(
1),e.next=4,Pe.A.changeLanguage(t);case 4:return e.next=6,Gr();case 6:n=e.sent,Pr(),Ur(n),Mr(),window.addEventListener("onMessageReceived",(function(e){var t=e.detail.message,r=JSON.parse(t),i=[{condition:r.action===Mt.KR.UPDATE_REMOTE_CONFIGS,callback:function(){var e=r.data;jt.A.dispatch("".concat(Ee.pW,"/").concat(Ee.kl.SET_REMOTE_CONFIG),e)}},{condition:r.action===Mt.KR.REQUEST_UPDATE_TODAY,callback:function(){jt.A.dispatch("".concat(Nt.pW,"/").concat(Nt.kl.PUSH_TODAY_SUMMARY),null)}},{condition:r.action===Mt.KR.UPDATE_WATER,callback:function(){var e=r.data.water;jt.A.dispatch("".concat(kt.pW,"/").concat(kt.kl.UPDATE_WATER_LOGGED),e)}},{condition:r.action===Mt.KR.MESSAGE_RESPONSE,callback:function(){var e=d()(r,"data.pricing.products");e&&jt.A.dispatch("".concat(Ze.pW,"/").concat(Ze.kl.SET_NATIVE_APP_PLANS),{products:e})}},{condition:r.action===Mt.KR.UPDATE_IOS_TRANSACTION_DATA,callback:function(){var e=r.data,t=e.price,n=e.transactionId,i=e.currencyCode;jt.A.dispatch("".concat(Yt.p,"/").concat(Yt.k.UPDATE_IOS_TRANSACTION),{price:t,transactionId:n,currencyCode:i})}},{condition:r.action===Mt.KR.OPEN_FOOD_DETAIL_SCREEN,callback:function(){var e=r.data.foodId,t=(0,vt.A)(jt.A.getters)(wt.pW,wt.XS.ACTIVE_MEALS),n=(0,Ut.kO)(t);e&&jt.A.dispatch("".concat(Ft.pW,"/").concat(Ft.kl.OPEN_FOOD_DETAIL_DIALOG),{foodId:e,meal:n})}},{condition:r.action===Mt.KR.OPEN_RECIPE,callback:function(){var e=r.data.recipeId;n.$router.push({name:ye.iY.HOME,query:{dialog:"".concat(Ge.A.FOOD_DETAIL,":").concat(e)}})}},{condition:r.action===Mt.KR.OPEN_LOG_EXERCISE_REMINDER_SCREEN,callback:function(){n.openExerciseDialog({visible:!0,timestamp:new Date}),n.addDialogQueryString(Ge.A.EXERCISE_SEARCH)}},{condition:r.action===Mt.KR.OPEN_LOG_FOOD_SCREEN,callback:function(){var e=r.data,t=e.action,n=e.reminderId,i=(0,vt.A)(jt.A.getters)(wt.pW,wt.XS.ACTIVE_MEALS),a=n||(0,Ut.kO)(i);K.l.$emit("food-search-dialog:open",{meal:a,timestamp:new Date,search:null,extendNLPResults:!0,action:t||null})}},{condition:r.action===Mt.KR.OPEN_LOG_WEIGHT_SCREEN,callback:function(){return(0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n.$router.push({name:Ne.yO.PROGRESS,params:{openMeasurementDialog:!0},query:{t:(new Date).getTime()}});case 2:jt.A.dispatch("".concat(yt.pW,"/").concat(yt.kl.SET_PREVIEW_TIMESTAMP),M.i9);case 3:case"end":return e.stop()}}),e)})))()}},{condition:r.action===Mt.KR.OPEN_LOG_WEIGHT_REMINDER_SCREEN,callback:function(){return(0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("daily-log"===n.$route.name){e.next=3;break}return e.next=3,n.$router.push({name:"daily-log"});case 3:jt.A.dispatch("".concat(kt.pW,"/").concat(kt.kl.SET_WEIGHT_LOG_DIALOG),{visible:!0});case 4:case"end":return e.stop()}}),e)})))()}},{condition:r.action===Mt.KR.LINK_ACTION,callback:function(){return(0,c.A)(regeneratorRuntime.mark((function e(){var t,i,a,o,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.data,i=t.action,a=t.route,i===Mt.HY.OPEN_ROUTE&&n.$router.push({path:a,query:{t:(new Date).getTime()}}).catch(m()),i!==Mt.HY.OPEN_ARTICLE){e.next=10;break}if(n.$route.name!==Ue.aF.ARTICLES){e.next=9;break}return o=a.split("".concat(Ge.A.ARTICLE_DETAIL,":")),c=(0,s.A)(o,2),u=c[1],n.setActiveArticle({uid:u,type:Ue.d5.ARTICLE}),n.setGlobalDialog({name:bt.Al.ARTICLE_DETAIL,visible:!0}),n.addDialogQueryString("".concat(Ge.A.ARTICLE_DETAIL,":").concat(u),!0),e.abrupt("return");case 9:n.$router.push({path:a,query:{t:(new Date).getTime()}}).catch(m());case 10:if(i!==Mt.HY.OPEN_WEEKLY_SUMMARY){e.next=18;break}if("daily-log"===n.$route.name){e.next=16;break}return e.next=14,n.$router.push({name:"daily-log",query:{dialog:Ge.A.WEEKLY_SUMMARY}});case 14:e.next=17;break;case 16:n.addDialogQueryString(Ge.A.WEEKLY_SUMMARY,!0);case 17:n.setGlobalDialog({name:bt.Al.WEEKLY_SUMMARY,visible:!0});case 18:i===Mt.HY.OPEN_PAYWALL&&jt.A.dispatch("".concat(Ze.pW,"/").concat(Ze.kl.OPEN_PAYWALL_DIALOG),null),i===Mt.HY.OPEN_PROMO_PAYWALL&&jt.A.dispatch("".concat(Ze.pW,"/").concat(Ze.kl.OPEN_PAYWALL_DIALOG),{variant:be.lG.PROMO});case 20:case"end":return e.stop()}}),e)})))()}},{condition:r.action===Mt.KR.HEARTBEAT_CHECK,callback:function(){var e=Xt.v.getInstance(),t=e.getStatus();(0,Ct.vQ)({action:Mt.KR.HEARTBEAT_CHECK_RESPONSE,data:{status:t,appVersion:Y.su,errorQueue:e.getErrorQueue()}})}}],a=i.find((function(e){var t=e.condition;return t}));a&&a.callback()})),(0,Ct.vQ)({action:Mt.KR.WEB_READY,data:{appVersion:Y.su}}).then((function(e){jt.A.dispatch("".concat(Ee.pW,"/").concat(Ee.kl.SET_NATIVE_APP_DATA),e,{root:!0})}
1)),u.A.auth().onAuthStateChanged((function(e){var t=n.$router.currentRoute,r=[{condition:function(){return t.query.redirectUrl},routePath:t.query.redirectUrl||"daily-log"},{condition:function(){return n.isExpiredAnonymousAccount},routeName:"daily-log"},{condition:function(){return null===e&&t.meta.requiresAuth},routeName:"signin"},{condition:function(){return"onboarding"===t.name&&t.params.step&&t.params.step===x.kd.SKIP&&t.params.redirectToDailyLog},routeName:"daily-log",query:{showPaywall:!0,analyticsOrigin:Qe.Zh.ONBOARDING,showTour:!0}},{condition:function(){return"onboarding"===t.name&&t.params.step&&t.params.step===x.kd.PROCESSING&&t.params.redirectToDailyLog},routeName:"daily-log",query:{showPaywall:!0,analyticsOrigin:Qe.Zh.ONBOARDING,showTour:!0}},{condition:function(){return null!==e&&t.meta.guestOnly},routeName:"daily-log"}],i=r.find((function(e){var t=e.condition;return t()}));!e&&window.Intercom&&window.Intercom("shutdown"),i&&n.$router.push({name:i.routeName,path:i.routePath,query:i.query||{}})}));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();window.addEventListener("load",(0,c.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.uk)(100);case 2:(0,Y.GC)(),wr();case 4:case"end":return e.stop()}}),e)}))))},18109:function(e,t,n){"use strict";n.d(t,{k:function(){return r},p:function(){return i}});var r={UPDATE_IOS_TRANSACTION:"UPDATE_IOS_TRANSACTION"},i="transactions"},87716:function(e,t){"use strict";var n={COLLECTION:"collection",CALL_TO_ACTION:"call_to_action"};t.A=n},13580:function(e,t){"use strict";t.A={RECIPE_SECTION:"recipe_section"}},46352:function(e,t,n){"use strict";var r=n(71095),i={PAYWALL:"paywall",PLAN_SELECTOR:"plan_selector",INLINE_IMAGE_BLOCK:"inline_image_block",TESTIMONIALS:"testimonials",FEATURES:"features",PRICE_COMPARISON:"price_comparison",KETO_RECIPES:"keto_recipes",FREQUENTLY_ASKED_QUESTIONS:"faq",WISTIA:r.A.wistia,YOUTUBE_VIDEO:"youtube_video",SINGLE_PLAN_PAYWALL_SETTINGS:"single_plan_paywall_settings"};t.A=i},54110:function(e,t){"use strict";t.A={data:function(){return{isAppInboxFlagEnabled:!1}}}},23412:function(e,t,n){"use strict";var r=n(15224);t.A=r.A},21397:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"fixed-toolbar-nav"},[n("ul",{staticClass:"fixed-toolbar-nav__list"},[n("router-link",{directives:[{name:"ripple",rawName:"v-ripple.center",modifiers:{center:!0}}],staticClass:"fixed-toolbar-nav__list-item",attrs:{to:{name:"daily-log"},"active-class":"fixed-toolbar-nav__list-item--active",tag:"li"}},[n("span",{staticClass:"fixed-toolbar-nav__list-item-inner"},[n("cm-icon",{staticClass:"fixed-toolbar-nav__icon",attrs:{name:"daily-log"}}),e._v(" "+e._s(e.staticTranslations.dailyLogLabel)+" ")],1)]),n("router-link",{directives:[{name:"ripple",rawName:"v-ripple.center",modifiers:{center:!0}}],staticClass:"fixed-toolbar-nav__list-item",attrs:{to:{name:"goals"},"active-class":"fixed-toolbar-nav__list-item--active",tag:"li","data-tour":"daily-log-step-2"}},[n("span",{staticClass:"fixed-toolbar-nav__list-item-inner"},[n("cm-icon",{staticClass:"fixed-toolbar-nav__icon",attrs:{name:"progress"}}),e._v(" "+e._s(e.staticTranslations.goalsLabel)+" ")],1)]),n("div",{staticClass:"fixed-toolbar-nav__spacer",attrs:{"aria-hidden":"true"}}),n("router-link",{directives:[{name:"ripple",rawName:"v-ripple.center",modifiers:{center:!0}}],staticClass:"fixed-toolbar-nav__list-item",attrs:{to:{name:"meals"},"active-class":"fixed-toolbar-nav__list-item--active",tag:"li","data-tour":"daily-log-step-3"}},[n("span",{staticClass:"fixed-toolbar-nav__list-item-inner"},[n("cm-icon",{staticClass:"fixed-toolbar-nav__icon",attrs:{name:"meal-bowl"}}),e._v(" "+e._s(e.staticTranslations.mealPlansLabel)+" ")],1)]),n("router-link",{directives:[{name:"ripple",rawName:"v-ripple.center",modifiers:{center:!0}}],staticClass:"fixed-toolbar-nav__list-item",attrs:{to:{name:"connect"},"active-class":"fixed-toolbar-nav__list-item--active",tag:"li","data-tour":"daily-log-step-4"}},[n("span",{staticClass:"fixed-toolbar-nav__list-item-inner"},[n("cm-icon",{staticClass:"fixed-toolbar-nav__icon",attrs:{name:"users"}}),e._v(" "+e._s(e.staticTranslations.connectLabel)+" ")],1)])],1)])},i=[],a={name:"FixedToolbarNav",computed:{staticTranslations:function(){return{dailyLogLabel:this.$t("nav.dailyLog"),goalsLabel:this.$t("nav.goals"),mealPlansLabel:this.$t("nav.mealPlanner"),connectLabel:this.$t("nav.connect")}}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"73a00e94",null),u=c.exports,l=u},38214:function(e,t,n){"use strict";n.d(t,{x:function(){return E}});var r=n(74568),i=n(12885),a=(n(7899),n(47746),n(43148),n(80577),n(94009),n(59581),n(83602)),o=n.n(a),s=n(74353),c=n.n(s),u=n(43700),l=n(7270),_=n(59718),E=function(e){var t=Object.keys(l.E7);if(!t.includes(e))throw new TypeError("".concat(e," is not a valid chartTypeId"))},A=function(e){if(!Number.isFinite(e))throw new TypeError("resultsCount is expected to be a Number, instead got ".concat((0,i.A)(e)))},d=function(e){if(!o()(e))throw new TypeError("date is expected to be a Date, instead got ".concat((0,i.A)(e)))};t.A=function(e){var t=e.symbol,n=e.resultsCount,i=e.datesRange,a=e.isPeriodAverage;(0,u.Ay)(t),A(n),d(i.from),d(i.to);var o=l.eJ[t],s=l.dG[o],E=s.baseChartId,f=s.fallbackChartId,m=s.alternativeChartsIds,p=Math.abs(c()(i.to).diff(i.from,"day")),S=(0,_.wN)(t)||(0,_.gj)(t),T={baseChart:l.XD[E],alternativeCharts:m.map((function(e){return l.XD[e]})),isForced:!1};if(a)return(0,r.A)((0,r.A)({},T),{},{baseChart:l.XD.BAR,isForced:!0});var g=92;return S&&(p>g||n>100)?(0,r.A)((0,r.A)({},T),{},{baseChart:l.XD[f],isForced:!0}):T}},4461:function(e,t,n){"use strict";n.d(t,{Uw:function(){return E},YT:function(){return A},_w:function(){return f},iI:function(){return u},iw:function(){return l},kp:function(){return d}});var r=n(74568),i=(n(59581),n(98741),n(18636),n(47746),n(43148),n(90345),n(74353)),a=n.n(i),o=n(39637),s=function(){return a()().endOf("day").toDate()},c=function(e,t){return a()().subtract(e,t).startOf("day").toDate()},u={ONE_WEEK:"ONE_WEEK",ONE_MONTH:"ONE_MONTH",TWO_MONTHS:"TWO_MONTHS",THREE_MONTHS:"THREE_MONTHS",SIX_MONTHS:"SIX_MONTHS",ONE_YEAR:"ONE_YEAR",ALL:"ALL",CUSTOM:"CUSTOM",PERIOD_AVERAGE:"PERIOD_AVERAGE"},l=[{id:u.ALL,get name(){return o.R.t("general.all")},get fullName(){return o.R.t("general.all")},get from(){return c(30,"year")},get to(){return s()}},{id:u.ONE_YEAR,get name(){return o.R.t("general.year/num/shorthand",{num:1})},get nameFull(){return o.R.tc("general.year/num/full",1)},get from(){return c(1,"year")},get to(){return s()}},{id:u.SIX_MONTHS,get name(){return o.R.t("general.month/num/shorthand",{num:6})},get nameFull(){return o.R.tc("general.month/num/full",6)},get from(){return c(6,"month")},get to(){return s()}},{id:u.THREE_MONTHS,get name(){return o.R.t("general.month/num/shorthand",{num:3})},get nameFull(){return o.R.tc("general.month/num/full",3)},get from(){return c(3,"month")},get to(){return s()}},{id:u.TWO_MONTHS,get name(){return o.R.t("general.month/num/shorthand",{num:2})},get nameFull(){return o.R.tc("general.month/num/full",2)},get from(){return c(2,"month")},get to(){return s()}},{id:u.ONE_MONTH,get name(){return o.R.t("general.month/num/shorthand",{num:1})},get nameFull(){return o.R.tc("general.month/num/full",1)},get from(){return c(1,"month")},get to(){return s()}},{id:u.ONE_WEEK,get name(){return o.R.t("general.week/num/shorthand",{num:1})},get nameFull(){return o.R.tc("general.week/num/full",1)},get from(){return c(6,"day")},get to(){return s()}}
1,{id:u.PERIOD_AVERAGE,get name(){return o.R.t("goals.measurements.dashboard.datesRange.average")},get nameFull(){return o.R.t("goals.measurements.dashboard.datesRange.average")},get from(){return c(90,"day")},get to(){return s()}},{id:u.CUSTOM,get name(){return o.R.t("goals.measurements.dashboard.datesRange.custom")},get nameFull(){return o.R.t("goals.measurements.dashboard.datesRange.custom")},from:null,to:null}],_=function(e){return e.map((function(e){var t=e.id,n=e.name,r=e.nameFull,i=e.from,a=e.to;return{id:t,name:n,nameFull:r,from:i,to:a}}))},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.map((function(e){return l.find((function(t){return t.id===e}))}));return _(t?n.map((function(e){return e.id!==u.ALL?e:(0,r.A)((0,r.A)({},e),{},{from:t})})):n)},A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;return t.find((function(t){var n=t.id;return n===e}))},d=function(e){var t=e.from,n=e.to,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,i=r.find((function(e){return a()(e.from).isSame(t,"day")&&a()(e.to).isSame(n,"day")}));return i?i.id:u.CUSTOM},f=function(e){if(!Object.values(u).includes(e))throw new TypeError("".concat(e," is not a valid dateRangeId"))}},26133:function(e,t,n){"use strict";var r=n(16361);t.A=r.A},33945:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"lineonsidetitle"},[n("span",{staticClass:"lineonsidetitle__line"},[e._t("default")],2)])},i=[],a={name:"LineOnSideTitle"},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"498dc123",null),u=c.exports,l=u},34900:function(e,t,n){"use strict";var r=n(58663);t.A=r.A},15716:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:{callback:e.onVisibilityChange,once:!0},expression:"{\n callback: onVisibilityChange,\n once: true,\n }"}],staticClass:"progress",style:"height: "+e.height+"px"},[e.title?n("div",{staticClass:"progress__title"},[e._v(" "+e._s(e.title)+" ")]):e._e(),n("div",{ref:"progressbar",class:"progress__bar cm-bg--"+e.color,style:"width: "+e.width+"%;",attrs:{"aria-valuenow":e.percent,"aria-valuemin":0,"aria-valuemax":e.ariaValue,role:"progressbar"}},[n("q-resize-observer",{on:{resize:e.onResize}}),e.title?n("div",{staticClass:"progress__title",class:{"progress__title--inverted":e.shouldInvertTitle,"progress__title--darkened":!e.shouldInvertTitle},style:"clip: rect(0, "+e.progressBarWidth+"px, "+e.height+"px, 0px)"},[e._v(" "+e._s(e.title)+" ")]):e._e()],1)])},i=[],a=(n(94009),{props:{number:{type:Number,default:null},title:{type:String,default:null},target:{type:Number,required:!0},height:{type:Number,default:7,validator:function(e){return e>0}},color:{type:String,default:"red"},delayRendering:{type:Boolean,default:!1},shouldInvertTitle:{type:Boolean,default:!1}},data:function(){return{rendered:!1,visible:!1,progressBarWidth:0}},computed:{hasDisplayableTarget:function(){return this.target>0},ariaValue:function(){return this.hasDisplayableTarget?this.percent<100?100:this.percent:100},width:function(){return this.hasDisplayableTarget?this.percent>100?100:this.percent:100},percent:function(){if(!this.rendered||!this.target||this.delayRendering)return 0;var e=Math.round(this.number/this.target*100);return e<0?0:e}},methods:{onVisibilityChange:function(e){e&&!this.rendered&&(this.rendered=!0),this.visible=e},onResize:function(e){this.progressBarWidth=e.width}}}),o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"1bf0a244",null),u=c.exports,l=u},92117:function(e,t,n){"use strict";n.d(t,{A:function(){return S}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isSaving||e.isSaved?n("SaveStatus",{attrs:{"is-saving":e.isSaving,"is-saved":e.isSaved}}):e.isSaving&&e.isSaved||e.isPremiumUser?e._e():n("PremiumTag")},i=[],a=(n(5086),n(6048),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"save-status"},[e.isSaved?n("div",[n("cm-icon",{staticClass:"save-status__icon",attrs:{name:"check"}}),n("span",{staticClass:"save-status__text"}
1,[e._v(e._s(e.$t("general.saved")))])],1):e._e(),e.isSaving?n("div",[n("q-circular-progress",{staticClass:"save-status__icon",attrs:{indeterminate:"",size:"20px"}}),n("span",{staticClass:"save-status__text"},[e._v(e._s(e.$t("general.saving"))+"...")])],1):e._e()])}),o=[],s={props:{isSaving:{type:Boolean,default:!1},isSaved:{type:Boolean,default:!1}}},c=s,u=n(81656),l=(0,u.A)(c,a,o,!1,null,"441a9ab6",null),_=l.exports,E=n(17139),A=n(14414),d={name:"SettingsSaveStatusContainer",components:{SaveStatus:_,PremiumTag:E.A},data:function(){return{timeHandler:null,isSaving:!1,isSaved:!1}},created:function(){this.addEvents()},beforeDestroy:function(){this.removeEvents()},methods:{addEvents:function(){this.removeEvents(),A.l.$on("settings:save:before",this.onSaveBefore),A.l.$on("settings:save:after",this.onSaveAfter),A.l.$on("settings:save:clear",this.onSaveClear)},removeEvents:function(){A.l.$off("settings:save:before",this.onSaveBefore),A.l.$off("settings:save:after",this.onSaveAfter),A.l.$off("settings:save:clear",this.onSaveClear),this.clearTimeout()},clearTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){this.timeHandler&&clearTimeout(this.timeHandler)})),onSaveBefore:function(){this.isSaving=!0,this.isSaved=!1},onSaveClear:function(){this.isSaving=!1,this.isSaved=!1},onSaveAfter:function(){this.isSaving=!1,this.isSaved=!0,this.clearTimeout(),this.timeHandler=setTimeout(this.onSaveClear,2e3)}}},f=d,m=(0,u.A)(f,r,i,!1,null,null,null),p=m.exports,S=p},31225:function(e,t,n){"use strict";n.d(t,{A:function(){return R}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"apple-button"},[n("q-btn",e._g({staticClass:"full-width",attrs:{size:"lg",rounded:"",unelevated:"",disabled:e.disabled},on:{click:e.onClick,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.signUserInWithApple(t)}}},e.$listeners),[n("div",{staticClass:"apple-button__text"},[n("cm-icon",{staticClass:"apple-button__icon",attrs:{name:"apple"}}),e._t("default")],2)])],1)},i=[],a=n(57118),o=n(74568),s=(n(5086),n(6048),n(7452),n(95353)),c=n(62210),u=n(56305),l=n(54488),_=n(97988),E=n(83387),A=n(44389),d=n(62796),f=n(70783),m=n(49128),p={name:"SignInWithAppleButton",mixins:[m.A],props:{disabled:{type:Boolean,required:!1,default:!1},shouldOverwriteData:{type:Boolean,default:!1},shouldRedirectAfterSignIn:{type:Boolean,default:!0},preventSignIn:{type:Boolean,default:!1,required:!1}},computed:(0,o.A)((0,o.A)({},(0,s.L8)(u.pW,{authUser:u.XS.USER})),(0,s.L8)(_.pW,{nativeAppData:_.XS.NATIVE_APP_DATA})),methods:(0,o.A)((0,o.A)((0,o.A)({},(0,s.i0)(u.pW,{updateUserProperty:u.kl.UPDATE_USER_PROPERTY})),(0,s.i0)(l.pW,{saveDataFromLocalStorage:l.kl.SAVE_DATA_FROM_LOCAL_STORAGE})),{},{signUserInWithApple:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.shouldOverwriteData,t.prev=1,e.triggerHapticFeedback(),!e.$root.isNativeApp){t.next=9;break}return t.next=6,e.signUserInWithAppleNativeRequest();case 6:t.t0=t.sent,t.next=12;break;case 9:return t.next=11,c.Nj.signUserInWithOAuth("apple.com",["email","name"]);case 11:t.t0=t.sent;case 12:return r=t.t0,n&&e.saveDataFromLocalStorage(),t.next=16,e.$nextTick();case 16:return r&&r.isNewUser&&e.shouldRedirectAfterSignIn&&(n?e.$router.push({name:"daily-log",query:{showPaywall:!0,analyticsOrigin:f.Zh.ONBOARDING,showTour:!0}}):e.$router.push({name:"onboarding",params:{step:d.kd.GOAL,isNewUser:!0}})),e.$emit("signin-success"),t.abrupt("return");case 21:t.prev=21,t.t1=t["catch"](1),"auth/popup-blocked"===t.t1.code?e.$alertError(e.$t("firebase.auth/popup-blocked")):e.$alertErrorLocalized({error:t.t1}),e.$logHandledError("Unable to sign the user in using Apple.com as the identity provider",t.t1);case 25:case"end":return t.stop()}}),t,null,[[1,21]])})))()},signUserInWithAppleNativeRequest:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,E.vQ)({action:A.KR.SIGN_IN_WITH_APPLE});
1case 3:return n=t.sent,r=n.data,i=r.idToken,a=r.nonce,o=r.authorizationCode,t.next=7,c.Nj.signUserInWithAppleIdToken(i,a);case 7:if(s=t.sent,!s.uid||!o){t.next=11;break}return t.next=11,c.Nj.createAppleAuthRefreshToken({authorizationCode:o,uid:s.uid}).catch((function(t){e.$logHandledError("Error in creating Apple refresh token",t)}));case 11:return t.abrupt("return",s);case 14:return t.prev=14,t.t0=t["catch"](0),e.$logHandledError("Unable to sign the user in using Apple.com as the identity provider",t.t0),e.$alertErrorGeneral(),e.$alertError(t.t0.toString()),t.abrupt("return",null);case 20:case"end":return t.stop()}}),t,null,[[0,14]])})))()},onClick:function(){this.preventSignIn?this.$emit("signin-attempted"):this.signUserInWithApple()}})},S=p,T=n(81656),g=(0,T.A)(S,r,i,!1,null,"17a34d58",null),I=g.exports,R=I},87204:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"google-button"},[n("q-btn",e._g({staticClass:"full-width",attrs:{disabled:e.disabled,size:"lg",rounded:"",unelevated:"",color:"gray"},on:{click:e.onClick,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClick(t)}}},e.$listeners),[n("div",{staticClass:"google-button__text"},[n("cm-icon",{staticClass:"google-button__icon",attrs:{name:"google-logo"}}),e._t("default")],2)])],1)},i=[],a=n(57118),o=n(74568),s=(n(7452),n(95353)),c=n(62210),u=n(56305),l=n(54488),_=n(83387),E=n(44389),A=n(62796),d=n(70783),f=n(49128),m={name:"SignInWithGoogleButton",mixins:[f.A],props:{disabled:{type:Boolean,required:!1,default:!1},shouldOverwriteData:{type:Boolean,default:!1},shouldRedirectAfterSignIn:{type:Boolean,default:!0},preventSignIn:{type:Boolean,default:!1,required:!1}},computed:(0,o.A)({},(0,s.L8)(u.pW,{authUser:u.XS.USER})),methods:(0,o.A)((0,o.A)((0,o.A)({},(0,s.i0)(u.pW,{fillGoogleProfileData:u.kl.FILL_GOOGLE_PROFILE_DATA,updateUserProperty:u.kl.UPDATE_USER_PROPERTY})),(0,s.i0)(l.pW,{saveDataFromLocalStorage:l.kl.SAVE_DATA_FROM_LOCAL_STORAGE})),{},{signUserInWithGoogle:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.shouldOverwriteData,t.prev=1,e.triggerHapticFeedback(),!e.$root.isNativeApp){t.next=9;break}return t.next=6,e.signUserInWithGoogleNativeRequest();case 6:t.t0=t.sent,t.next=12;break;case 9:return t.next=11,c.Nj.signUserInWithGoogle();case 11:t.t0=t.sent;case 12:return r=t.t0,n&&e.saveDataFromLocalStorage(),t.next=16,e.$nextTick();case 16:if(!r){t.next=21;break}return e.authUser.photoURL!==r.profile.picture&&(c.Nj.updatePhotoURL(r.profile.picture),e.updateUserProperty({photoURL:r.profile.picture})),r.isNewUser&&(e.fillGoogleProfileData(r.profile),e.shouldRedirectAfterSignIn&&(n?e.$router.push({name:"daily-log",query:{showPaywall:!0,analyticsOrigin:d.Zh.ONBOARDING,showTour:!0}}):e.$router.push({name:"onboarding",params:{step:A.kd.GOAL,isNewUser:!0}}))),e.$emit("signin-success"),t.abrupt("return");case 21:t.next=27;break;case 23:t.prev=23,t.t1=t["catch"](1),"auth/popup-blocked"===t.t1.code?e.$alertError(e.$t("firebase.auth/popup-blocked")):e.$alertErrorLocalized({error:t.t1}),e.$logHandledError("Unable to sign the user in using Google as the identity provider",t.t1);case 27:case"end":return t.stop()}}),t,null,[[1,23]])})))()},signUserInWithGoogleNativeRequest:function(){var e=this;return(0,a.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,_.vQ)({action:E.KR.SIGN_IN_WITH_GOOGLE});case 3:return n=t.sent,r=n.data.idToken,t.next=7,c.Nj.signUserInWithGoogleIdToken(r);case 7:return t.abrupt("return",t.sent);case 10:return t.prev=10,t.t0=t["catch"](0),e.$logHandledError("Unable to sign the user in using Google as the identity provider",t.t0),e.$alertErrorGeneral(),t.abrupt("return",null);case 15:case"end":return t.stop()}}),t,null,[[0,10]])})))()},onClick:function(){this.preventSignIn?this.$emit("signin-attempted"):this.signUserInWithGoogle()}})},p=m,S=n(81656),T=(0,S.A)(p,r,i,!1,null,"0e1e17a0",null),g=T.exp
1orts,I=g},42946:function(e,t,n){"use strict";n.d(t,{E2:function(){return i},KF:function(){return o},cH:function(){return a}});var r=n(56848),i={DEFAULT:"default",LIGHT:"light",PURPLE:"purple",GREEN:"green",RED_LIGHT:"red-light",GREEN_LIGHT:"green-light",ORANGE_LIGHT:"orange-light",BLUE_LIGHT:"blue-light",BLUE:"blue",WHITE:"white"},a=function(e){switch(e){case r.vi:case r.y1:case r.lc:case r.cy:return i.RED_LIGHT;case r.Nk:return i.BLUE_LIGHT;case r.Fo:case r.BY:case r.R_:case r.YQ:case r.wt:return i.ORANGE_LIGHT;default:return i.DEFAULT}},o={XXS:"xxs",XS:"xs",SM:"sm",MD:"md"}},33483:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"password-visibility-icon",attrs:{"aria-hidden":"true"}},[n("cm-icon",e._g({staticClass:"password-visibility-icon__icon",attrs:{name:e.isVisible?"eye":"eye-crossed-out"}},e.$listeners))],1)},i=[],a={name:"VisibilityIcon",props:{isVisible:{type:Boolean,required:!0}}},o=a,s=n(81656),c=(0,s.A)(o,r,i,!1,null,"58359428",null),u=c.exports,l=u},63987:function(e){e.exports={CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",LOKALISE_PROJECT_ID:{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.c
1arbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"}.LOKALISE_PROJECT_ID,LOKALISE_API_KEY:{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"}.LOKALISE_API_KEY,API_KEY_CM:"676349f3-78c3-460b-826f-b5e601f4d7f0",API_KEY_BUGSNAG:"99fa5bac08a22479ec50a607fd99609d",DEFAULT_LANGUAGE:"en",FALLBACK_LANGUAGE:"en",SUPPORTED_LANGUAGES:[{label:"English",value:"en"},{label:"Español",value:"es"}],APP_OS_WEB:"web",APP_OS_ANDROID:"android",APP_OS_IOS:"ios",BUNDLE_ID_IOS:"com.wombatapps.carbtracker",BUNDLE_ID_AND
1ROID:"com.wombatapps.carbmanager",FDL_DOMAIN:"carbmanagerv2.page.link",LOCAL_STORAGE_KEY_EMAIL:"emailForSignIn",LOCAL_STORAGE_KEY_MINI_SIDEBAR:"miniSidebar",LOCAL_STORAGE_KEY_FDV_SCROLL_PICKER_MODE:"fdv_scrollPickerMode",LOCAL_STORAGE_KEY_FDV_GOALS_MODE:"fdv_goalsMode",LOCAL_STORAGE_SEARCH_RESULTS_LIST:"searchResultsList",LOCAL_STORAGE_MY_FOODS_SEARCH_RESULTS_LIST:"myFoodsSearchResultsList",LOCAL_STORAGE_KEY_EXERCISE_SORT:"exerciseSort",LOCAL_STORAGE_KEY_EXERCISE_LOGS:"exerciseLogs",LOCAL_STORAGE_KEY_USER_IDS:"usersIds",LOCAL_STORAGE_KEY_USER_EMAILS:"usersEmails",LOCAL_STORAGE_KEY_ONBOARDING:"onboarding",LOCAL_STORAGE_KEY_LAST_FITNESS_SYNC:"lastFitnessSync",LOCAL_STORAGE_ACTIVE_INSIGHTS_VIEW:"activeInsightsView",LOCAL_STORAGE_EXTERNAL_FOODS:"externalFoods",LOCAL_STORAGE_WEEK_CHART_SYMBOL:"weekChartSymbol",LOCAL_STORAGE_DAILY_LOG_CHART_INDEX:"dailyLogChartIndex",LOCAL_STORAGE_GREETING_DROPDOWN:"dailyLogGreetingDropdown",LOCAL_STORAGE_EXCLUDED_EMAIL_SUFFIXES:["@privaterelay.appleid.com","@wombatapps.com"],LOCAL_STORAGE_KEY_SHARE_TO_EMAIL:"shareToEmail",LOCAL_STORAGE_KEY_PAYWALL_PROMOTION_TIME_REMAINING:"promotionTimeRemaining",LOCAL_STORAGE_KEY_LAST_HASH_RELOAD_ATTEMPT:"lastHashReloadAttempt",LOCAL_STORAGE_KEY_IS_DISMISSED_NON_PREMIUM_FASTING_CARD:"isDismissedNonPremiumFastingCard",LOCAL_STORAGE_KEY_IS_DISMISSED_PREMIUM_FASTING_CARD:"isDismissedPremiumFastingCard",LOCAL_STORAGE_DAILY_LOG_SHOW_PREMIUM_SLIDER:"dailyLogShowPremiumSlider",LOCAL_STORAGE_KEY_USER_TRAITS:"userTraits",LOCAL_STORAGE_FOOD_SEARCH_LAST_TAG_ALL_TAB:"lastTagFoodSearchAllTab",LOCAL_STORAGE_FOOD_SEARCH_PREMIUM_BANNER_CTA:"showFoodSearchPremiumBannerCta",LOCAL_STORAGE_ONBOARDING_TASKS_EXPANDED:"onboardingTasksExpanded",LOCAL_STORAGE_WEIGHT_REMINDER:"weightReminder",LOCAL_STORAGE_KEY_MILESTONE_CARD_COLLAPSED:"milestoneCardCollapsed"}},76483:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r={ACCOUNT_REVIVED:"account: revived",ADD_BUTTON_FOOD_ADD:"add button selected: food_add",ADD_BUTTON_FOOD_SCAN:"add button selected: food_scan",ADD_BUTTON_FOOD_SAY:"add button selected: food_say",ADD_BUTTON_WATER:"add button selected: water",ADD_BUTTON_WEIGHT:"add button selected: weight",ADD_BUTTON_EXERCISE:"add button selected: exercise",ADD_BUTTON_GLUCOSE:"add button selected: glucose",ADD_BUTTON_KETONES:"add button selected: ketones",ADDED_FOOD_QUICK_EDITS:"food quick edits: added",ADDED_FOOD_QUICK_ENTRY:"food quick entry: added",ADDED_MEASUREMENTS_FOR_MEAL:"measurements: added for meal",ADDED_MEASUREMENTS:"measurements: added",ADDED_NOTES_FOR_DAY:"notes: added for day",ADDED_NOTES_FOR_MEAL:"notes: added for meal",ADDED_PHOTO_FOR_MEAL:"photo: added for meal",ADDED_WATER:"water: added",APP_LOADED:"app: loaded",APPLIED_CARB_CYCLING:"settings: carb cycling applied",APPLIED_MACROS:"settings: macros applied",APPLIED_MEAL_PLAN:"meal plan: applied",APPLIED_ONBOARDING_MACROS:"onboarding macros: applied",CLICKED_CREATE_CUSTOM_FASTING_BUTTON:"fasting_create_custom",CLICKED_DAILY_LOG_FASTING_LEARN_MORE_CTA:"fasting dl: cta clicked",CLICKED_EDIT_FASTING_PROGRAM_BUTTON:"fasting dl: program edited",COMPLETED_DONE_LOGGING:"done logging: completed",CONGRATULATED:"congratulated",CREATED_ACCOUNT:"account: created",CREATED_CUSTOM_EXERCISE:"custom exercise: created",CREATED_CUSTOM_FASTING_PLAN:"fasting custom program: created",CREATED_CUSTOM_SPECIFIC_DAYS_FASTING_PLAN:"fasting custom specific program: created",CREATED_CUSTOM_WEEKDAYS_FASTING_PLAN:"fasting custom weekdays program: created",CREATED_CUSTOM_FOOD:"custom food: created",CREATED_CUSTOM_MEAL_PLAN:"custom meal plan: created",CREATED_CUSTOM_MEAL:"custom meal: created",CREATED_CUSTOM_RECIPE:"custom recipe: created",DAILY_LOG_CONNECT_HEALTH_DEVICE_CTA:"daily_log_connect_health_device_CTA",DAILY_LOG_CONNECT_HEALTH_DEVICE_MENU:"daily_log_connect_health_device_menu",DAILY_LOG_WEEKLY_SUMMARY_CLICKED:"daily log weekly summary: clicked",DELETED_ACCOUNT:"account: deleted",EDITED_HEALTH_GOALS:"settings health goals: edited",EDITED_MACRO_GOALS:"settings macro goals: edited",EDITED_MEAL_GOALS:"settings meal goals: edited",EDITED_MICRO_GOALS:"settings micro goals: edited",ENABLED_SMART_MACROS:"settings: smart macros enabled",ENDED_FASTING_PLAN:"fasting window food log: ended",ENDED_FASTING_PLAN_FIXED_MODE:"fixed",ENDED_FASTING_PLAN_FLEXIBLE_MODE:"flexible",GENERATED_MEAL_PLANNER:"meal planner: generated",GENERATED_REPORT:"report: generated",GENERATED_SHOPPING_LIST:"shopping list: generated",IMPORTED_RECIPE:"recipe: imported",INVITATIONS_ACCEPTED_FRIENDS:"friends: invitations accepted",INVITATIONS_SENT_FRIENDS:"friends: invitations sent",JOINED_CHALLENGE:"challenge: j
1oined",JOINED_GROUPS:"groups: joined",LIKED_MESSAGES:"messages: liked",LOGGED_EXERCISE:"exercise: logged",FOOD_SEARCHED:"food: searched",FOOD_SEARCH_LOADED:"food search: loaded",LOGGED_FOOD:"food: logged",LOGGED_FIRST_FOOD:"food: first logged",MEAL_REMINDERS_ALLOW:"allow meal reminders: clicked",MEAL_REMINDERS_DISMISS:"meal reminder: dismissed",MEAL_REMINDERS_ENABLED:"meal reminder scheduler: enabled",MEAL_REMINDERS_LOAD:"meal reminders: modal loaded",NOT_FOUND_SCAN:"scan_code_not_found",POSTED_MESSAGES:"messages: posted",QUIT_CHALLENGE:"challenge: quit",RESET_ACCOUNT:"account: reset",SCAN_FOOD_SEARCH_CTA_CLICKED:"scan_food_search_CTA_clicked",SCAN_MANUAL_ADD_CTA_CLICKED:"scan_manual_Add_CTA_clicked",SCAN_BARCODE_SCAN_CTA_CLICKED:"scan_barcode_scan_CTA_clicked",INVALID_BARCODE_FOUND:"invalid_barcode_found",MANUAL_SCAN_BARCODE_SCAN_AGAIN:"manual_scan_barcode_scan_again",MANUAL_SCAN_BARCODE_CREATE_FOOD:"manual_scan_barcode_create_food",RECIPE_FINDER_CHAT_STARTED:"recipe finder: chat started",RECIPE_FINDER_PROMPT_SELECTED:"recipe finder: prompt selected",SELECTED_ONBOARDING_GOAL:"onboarding goal: selected",SIGNED_IN_ACCOUNT:"account: signed in",SKIPPED_FASTING_PLAN:"fasting window food log: continued",STARTED_FASTING_PROGRAM:"fasting program: started",STARTED_INTERCOM:"intercom: started",STARTED_SCAN:"scan: started",STARTED_SHARE_LOG:"share log: started",STARTED_SUBSCRIPTION_MANAGEMENT:"subscription management: started",STARTED_VOICE_LOG_FOOD:"voice log food: started",STOPPED_FASTING_PROGRAM:"fasting program: stopped",SUBMITTED_FOOD_ERROR_REPORT:"food error report: submitted",TRANSACTION_INITIATED:"paywall: transaction initiated",TRANSACTION_COMPLETED:"paywall: transaction completed",VIEWED_ARTICLE:"article: viewed",VIEWED_ARTICLES_INDEX:"article index: viewed",VIEWED_CHART:"chart: viewed",VIEWED_DAILY_LOG_RECIPE:"daily log recipe: viewed",VIEWED_FOOD:"food: viewed",VIEWED_GROUPS_INDEX:"groups index: viewed",VIEWED_GROUPS:"groups: viewed",VIEWED_INSIGHTS_BENCHMARKS:"insights - benchmarks: viewed",VIEWED_INSIGHTS_COMPARE:"insights - comparison: viewed",VIEWED_INSIGHTS_FOODS:"insights - foods: viewed",VIEWED_INSIGHTS_MACROS:"insights - macros: viewed",VIEWED_INSIGHTS_MEALS:"insights - meals: viewed",VIEWED_INSIGHTS_PROJECTIONS:"insights - projections: viewed",VIEWED_PREDEFINED_FASTING_PLAN:"fasting program: selected",VIEWED_KETO_ACADEMY_ARTICLE:"keto academy article : viewed",VIEWED_KETO_ACADEMY_INDEX:"keto academy index: viewed",VIEWED_KNOWLEDGE_BASE:"knowledge base: viewed",VIEWED_LANDING_PAGE:"landing page: viewed",VIEWED_MEALS_HUB:"meals hub: viewed",VIEWED_MEAL_PLANNING:"meal planning: viewed",VIEWED_ONBOARDING_ACTIVITY:"onboarding activity: viewed",VIEWED_ONBOARDING_BIRTHDAY:"onboarding birthday: viewed",VIEWED_ONBOARDING_CURRENT_WEIGHT:"onboarding current weight: viewed",VIEWED_ONBOARDING_GOAL_WEIGHT:"onboarding goal weight: viewed",VIEWED_ONBOARDING_GOAL:"onboarding goal: viewed",VIEWED_ONBOARDING_HEIGHT:"onboarding height: viewed",VIEWED_ONBOARDING_MACRO_CALCULATOR:"onboarding macro calculator: viewed",VIEWED_ONBOARDING_SEX:"onboarding sex: viewed",VIEWED_ONBOARDING_SIGNUP:"onboarding sign up: viewed",VIEWED_PAYWALL:"paywall: viewed",VIEWED_PREMIUM_RECIPE:"premium recipe: viewed",VIEWED_RECIPES_INDEX:"recipes index: viewed",VIEWED_SETTINGS_INDEX:"settings index: viewed",VIEWED_SHOPPING_LIST:"shopping list: viewed",VIEWED_SUBSCRIPTION_DETAILS:"subscription details: viewed",CLOSED_TOUR:"tour: closed",PROGRESSED_TOUR:"tour: progressed",WEB_CHECKOUT:"web_checkout",WEB_CHECKOUT_INVALID:"invalid",WEB_CHECKOUT_START:"start",WEB_CHECKOUT_COMPLETE:"complete",MEALS_HUB:"meals: hub",GHC_DATA_PULL_FAILED:"GHC: data pull failed",AMPLITUDE_EXPOSURE:"$exposure",LOGIN:"login",SIGN_UP:"sign_up",CLICKED_GETTING_STARTED_WIZARD:"getting started wizard: clicked",SETTINGS_SUBSCRIPTION_CLICKED:"settings subscription: clicked",MANAGE_SUBSCRIPTION_CLICKED:"manage subscription: clicked",SUBSCRIPTION_CHANGE_CLICKED:"subscription change: clicked",SUBSCRIPTION_CHANGE_COMPLETED:"subscription change: completed",CANCELLATION_SURVEY_VIEWED:"cancellation survey: viewed",CANCELLATION_SURVEY_SUBMITTED:"cancellation survey: submitted",CANCELLATION_SURVEY_DISMISSED:"cancellation survey: dismissed",REMINDER_WEIGHT_CHANGED:"reminder weight: changed",REMINDER_EXERCISE_CHANGED:"reminder exercise: changed",DAILY_LOG_WEIGHT_REMINDER_CLICKED:"daily log weight reminder: clicked",FEATURE_ANNOUNCEMENT_CLICKED:"feature announcement: clicked",REACTIVATION_PREMIUM_OFFER_CLICKED:"reactivation premium offer: clicked",REACTIVATION_PREMIUM_OFFER_CLOSED:"reactivation premium offer: closed",REACTIVATION_SURVEY_SUBMITTED:"reactivation survey: submitted",MILESTONES_SETUP_CLICKED:"milestones setup: clicked",MILESTONES_TOGGLE_DISABLED:"milestones toggle: disabled",WEIGHT_MILESTONES_SET:"weight milestones: set",MILESTONE_PROGRESS_VIEWED:"milestone progress: viewed",MILESTONE_PROGRESS_DISPLAYED:"milestone progress: displayed",SET_NEW_GOAL_CLICKED:"set new goal: clicked",NEXT_WEIGHT_MILESTONE_STARTED:"next weight milestone: started",LOG_WEIGHT_CLICKED:"log weight: clicked",GOAL_WEIGHT_CONFIRMED:"goal weight: confirmed",GOAL_WEIGHT_ACHIEVED:"goal weight: achieved",APP_INBOX_LOADED:"app inbox: loaded",APP_INBOX_CLICKED:"app inbox: clicked",APP_INBOX_CLOSED:"app inbox: closed"}},31738:function(e,t,n){"use strict";var r=n(56848);t.A=[r.vi,r.lc,r.cy,r.y1]},46757:function(e,t,n){"use strict";n.d(t,{DE:function(){return a},nv:function(){return i},sW:function(){return r}});var r=20,i={JOINED:"joined",LEFT:"left",EXPIRED:"expired",NOT:"not"},a={DETAILS:"details",LEADERBOARD:"leaderboard",POINT_SYSTEM:"point-system",MY_POINTS:"my-points"}},7270:function(e,t,n){"use strict";n.d(t,{E7:function(){return S},XD:function(){return T},dG:function(){return I},eJ:function(){return h}});var r,i,a,o=n(74568),s=n(11302),c=n(14878),u=(n(5086),n(29979),n(14602),n(80115),n(7899),n(359)),l=n(56848),_=n(77657),E=function(){return Promise.all([n.e(78023),n.e(19528),n.e(42887),n.e(53758)]).then(n.bind(n,53758))},A=function(){return Promise.all([n.e(78023),n.e(19528),n.e(17527),n.e(8664),n.e(89929),n.e(42887),n.e(87917),n.e(54128),n.e(10180),n.e(22741),n.e(34241),n.e(91527)]).then(n.bind(n,91527))},d=function(){return Promise.all([n.e(78023),n.e(19528),n.e(17527),n.e(8664),n.e(89929),n.e(42887),n.e(87917),n.e(54128),n.e(10180),n.e(22741),n.e(34241),n.e(94393)]).then(n.bind(n,94393))},f=function(){return Promise.all([n.e(78023),n.e(19528),n.e(17527),n.e(8664),n.e(89929),n.e(42887),n.e(87917),n.e(54128),n.e(10180),n.e(22741),n.e(34241),n.e(42669)]).then(n.bind(n,42669))},m=function(){return Promise.all([n.e(78023),n.e(19528),n.e(42887),n.e(54128),n.e(22741),n.e(90952)]).then(n.bind(n,90952))},p=[].concat((0,c.A)(l.DJ),(0,c.A)(l.rb)),S={DUMMY:"DUMMY",BAR:"BAR",LINEAR:"LINEAR",AREA:"AREA",SCATTER:"SCATTER"},T=(r={},(0,s.A)(r,S.DUMMY,{id:S.DUMMY,component:E}),(0,s.A)(r,S.BAR,{id:S.BAR,component:m}),(0,s.A)(r,S.LINEAR,{id:S.LINEAR,component:A}),(0,s.A)(r,S.AREA,{id:S.AREA,component:d}),(0,s.A)(r,S.SCATTER,{id:S.SCATTER,component:f}),r),g={LINEAR_SCATTER:"LINEAR_SCATTER",AREA_SCATTER:"AREA_SCATTER",AREA_BAR:"AREA_BAR",SCATTER_LINEAR:"SCATTER_LINEAR",BAR_AREA:"BAR_AREA"},I=(i={},(0,s.A)(i,g.LINEAR_SCATTER,{baseChartId:S.LINEAR,fallbackChartId:S.LINEAR,alternativeChartsIds:[S.LINEAR,S.SCATTER]}),(0,s.A)(i,g.AREA_SCATTER,{baseChartId:S.AREA,fallbackChartId:S.AREA,alternativeChartsIds:[S.AREA,S.SCATTER]}),(0,s.A)(i,g.SCATTER_LINEAR,{baseChartId:S.SCATTER,fallbackChartId:S.SCATTER,alternativeChartsIds:[S.SCATTER,S.LINEAR]}),(0,s.A)(i,g.BAR_AREA,{baseChartId:S.BAR,fallbackChartId:S.AREA,alternativeChartsIds:[S.BAR,S.AREA]}),(0,s.A)(i,g.AREA_BAR,{baseChartId:S.AREA,fallbackChartId:S.AREA,alternativeChartsIds:[S.AREA,S.BAR]}),i),R=function(e,t){return e.reduce((function(e,n){return(0,o.A)((0,o.A)({},e),{},(0,s.A)({},n,t))}),{})},h=(0,o.A)((0,o.A)((a={},(0,s.A)(a,u.i9,g.AREA_SCATTER),(0,s.A)(a,u.iD,g.AREA_SCATTER),(0,s.A)(a,u.MS,g.AREA_SCATTER),(0,s.A)(a,u.Tm,g.AREA_SCATTER),(0,s.A)(a,u.ex,g.AREA_SCATTER),(0,s.A)(a,u.Z8,g.AREA_SCATTER),(0,s.A)(a,u.PD,g.AREA_SCATTER),(0,s.A)(a,u.dn,g.AREA_SCATTER),(0,s.A)(a,u.Oq,g.LINEAR_SCATTER),(0,s.A)(a,u._l,g.LINEAR_SCATTER),(0,s.A)(a,u.U9,g.LINEAR_SCATTER),(0,s.A)(a,u.Y0,g.LINEAR_SCATTER),(0,s.A)(a,u.br,g.SCATTER_LINEAR),(0,s.A)(a,u.dT,g.SCATTER_LINEAR),(0,s.A)(a,u.mY,g.SCATTER_LINEAR),(0,s.A)(a,u.Cb,g.AREA_SCATTER),(0,s.A)(a,u.Ei,g.AREA_SCATTER),(0,s.A)(a,u.C1,g.AREA_SCATTER),(0,s.A)(a,u.Qp,g.AREA_SCATTER),(0,s.A)(a,u.s7,g.SCATTER_LINEAR),(0,s.A)(a,u.WS,g.LINEAR_SCATTER),(0,s.A)(a,u.js,g.SCATTER_LINEAR),(0,s.A)(a,u.$E,g.SCATTER_LINEAR),(0,s.A)(a,u.l4,g.SCATTER_LINEAR),a),R(p,g.BAR_AREA)),R(Object.keys(_.dT),g.AREA_BAR))},40381:function(e,t,n){"use strict";n.d(t,{UQ:function(){return i},aF:function(){return a},d5:function(){return o},jW:function(){return s},sz:function(){return r}});var r={FRIENDS:"friends",PENDING_INVITES:"pending",SENT_INVITES:"sent",IGNORED_INVITES:"ignored"},i={PREMIUM_MEMBER:1,BASIC_MEMBER:2,CONTRIBUTOR:3,INVOLVED:4},a={PROFILE:"connect-profile",CHALLENGES:"connect-challenges",CHALLENGE:"connect-challenge",GROUPS:"connect-groups",ARTICLES:"connect-articles",ARTICLES_COLLECTION:"connect-articles-collection",ARTICLE:"connect-article",KETO_ACADEMY:"connect-keto-academy",KETO_ACADEMY_ARTICLE:"connect-keto-academy-article"},o={KETO_ACADEMY:"keto_academy_article",ARTICLE:"connect_article"},s=6},15650:function(e,t,n){"use strict";n.d(t,{D6:function(){return S},Li:function(){return I},Nq:function(){return a},S:function(){return p},T9:function(){return h},cu:function(){return m},kK:function(){return R},qL:function(){return f},qn:function(){return A},sK:function(){return T},tH:function(){return g},un:function(){return o},yf:function(){return d}});var r,i=n(11302),a=(n(90345),n(17),[{locale:"af",format:"DD/MM/YYYY"},{locale:"ar-dz",format:"DD/MM/YYYY"},{locale:"ar-kw",format:"DD/MM/YYYY"},{locale:"ar-ly",format:"D/âM/âYYYY"},{locale:"ar-ma",format:"DD/MM/YYYY"},{locale:"ar-sa",format:"DD/MM/YYYY"},{locale:"ar-tn",format:"DD/MM/YYYY"},{locale:"ar",format:"D/âM/âYYYY"},{locale:"az",format:"DD.MM.YYYY"},{locale:"be",format:"DD.MM.YYYY"},{locale:"bg",format:"D.MM.YYYY"},{locale:"bm",format:"DD/MM/YYYY"},{locale:"bn",format:"DD/MM/YYYY"},{locale:"bo",format:"DD/MM/YYYY"},{locale:"br",format:"DD/MM/YYYY"},{locale:"bs",format:"DD.MM.YYYY"},{locale:"ca",format:"DD/MM/YYYY"},{locale:"cs",format:"DD.MM.YYYY"},{locale:"cv",format:"DD-MM-YYYY"},{locale:"cy",format:"DD/MM/YYYY"},{locale:"da",format:"DD.MM.YYYY"},{locale:"de-at",format:"DD.MM.YYYY"},{locale:"de-ch",format:"DD.MM.YYYY"},{locale:"de",format:"DD.MM.YYYY"},{locale:"dv",format:"D/M/YYYY"},{locale:"el",format:"DD/MM/YYYY"},{locale:"en-SG",format:"DD/MM/YYYY"},{locale:"en-au",format:"DD/MM/YYYY"},{locale:"en-ca",format:"YYYY-MM-DD"},{locale:"en-gb",format:"DD/MM/YYYY"},{locale:"en-ie",format:"DD/MM/YYYY"},{locale:"en-il",format:"DD/MM/YYYY"},{locale:"en-nz",format:"DD/MM/YYYY"},{locale:"en",format:"MM/DD/YYYY"},{locale:"eo",format:"YYYY-MM-DD"},{locale:"es-do",format:"DD/MM/YYYY"},{locale:"es-us",format:"MM/DD/YYYY"},{locale:"es",format:"DD/MM/YYYY"},{locale:"et",format:"DD.MM.YYYY"},{locale:"eu",format:"YYYY-MM-DD"},{locale:"fa",format:"DD/MM/YYYY"},{locale:"fi",format:"DD.MM.YYYY"},{locale:"fo",format:"DD/MM/YYYY"},{locale:"fr-ca",format:"YYYY-MM-DD"},{locale:"fr-ch",format:"DD.MM.YYYY"},{locale:"fr",format:"DD/MM/YYYY"},{locale:"fy",format:"DD-MM-YYYY"},{locale:"ga",format:"DD/MM/YYYY"},{locale:"gd",format:"DD/MM/YYYY"},{locale:"gl",format:"DD/MM/YYYY"},{locale:"gom-latn",format:"DD-MM-YYYY"},{locale:"gu",format:"DD/MM/YYYY"},{locale:"he",format:"DD/MM/YYYY"},{locale:"hi",format:"DD/MM/YYYY"},{locale:"hr",format:"DD.MM.YYYY"},{locale:"hu",format:"YYYY.MM.DD."},{locale:"hy-am",format:"DD.MM.YYYY"},{locale:"id",format:"DD/MM/YYYY"},{locale:"is",format:"DD.MM.YYYY"},{locale:"it-ch",format:"DD.MM.YYYY"},{locale:"it",format:"DD/MM/YYYY"},{locale:"ja",format:"YYYY/MM/DD"},{locale:"jv",format:"DD/MM/YYYY"},{locale:"ka",format:"DD/MM/YYYY"},{locale:"kk",format:"DD.MM.YYYY"},{locale:"km",format:"DD/MM/YYYY"},{locale:"kn",format:"DD/MM/YYYY"}
1,{locale:"ko",format:"YYYY.MM.DD."},{locale:"ku",format:"DD/MM/YYYY"},{locale:"ky",format:"DD.MM.YYYY"},{locale:"lb",format:"DD.MM.YYYY"},{locale:"lo",format:"DD/MM/YYYY"},{locale:"lt",format:"YYYY-MM-DD"},{locale:"lv",format:"DD.MM.YYYY."},{locale:"me",format:"DD.MM.YYYY"},{locale:"mi",format:"DD/MM/YYYY"},{locale:"mk",format:"D.MM.YYYY"},{locale:"ml",format:"DD/MM/YYYY"},{locale:"mn",format:"YYYY-MM-DD"},{locale:"mr",format:"DD/MM/YYYY"},{locale:"ms-my",format:"DD/MM/YYYY"},{locale:"ms",format:"DD/MM/YYYY"},{locale:"mt",format:"DD/MM/YYYY"},{locale:"my",format:"DD/MM/YYYY"},{locale:"nb",format:"DD.MM.YYYY"},{locale:"ne",format:"DD/MM/YYYY"},{locale:"nl-be",format:"DD/MM/YYYY"},{locale:"nl",format:"DD-MM-YYYY"},{locale:"nn",format:"DD.MM.YYYY"},{locale:"oc-lnc",format:"DD/MM/YYYY"},{locale:"pa-in",format:"DD/MM/YYYY"},{locale:"pl",format:"DD.MM.YYYY"},{locale:"pt-br",format:"DD/MM/YYYY"},{locale:"pt",format:"DD/MM/YYYY"},{locale:"ro",format:"DD.MM.YYYY"},{locale:"ru",format:"DD.MM.YYYY"},{locale:"sd",format:"DD/MM/YYYY"},{locale:"se",format:"DD.MM.YYYY"},{locale:"si",format:"YYYY/MM/DD"},{locale:"sk",format:"DD.MM.YYYY"},{locale:"sl",format:"DD.MM.YYYY"},{locale:"sq",format:"DD/MM/YYYY"},{locale:"sr-cyrl",format:"DD.MM.YYYY"},{locale:"sr",format:"DD.MM.YYYY"},{locale:"ss",format:"DD/MM/YYYY"},{locale:"sv",format:"YYYY-MM-DD"},{locale:"sw",format:"DD.MM.YYYY"},{locale:"ta",format:"DD/MM/YYYY"},{locale:"te",format:"DD/MM/YYYY"},{locale:"tet",format:"DD/MM/YYYY"},{locale:"tg",format:"DD/MM/YYYY"},{locale:"th",format:"DD/MM/YYYY"},{locale:"tl-ph",format:"MM/D/YYYY"},{locale:"tlh",format:"DD.MM.YYYY"},{locale:"tr",format:"DD.MM.YYYY"},{locale:"tzl",format:"DD.MM.YYYY"},{locale:"tzm-latn",format:"DD/MM/YYYY"},{locale:"tzm",format:"DD/MM/YYYY"},{locale:"ug-cn",format:"YYYY-MM-DD"},{locale:"uk",format:"DD.MM.YYYY"},{locale:"ur",format:"DD/MM/YYYY"},{locale:"uz-latn",format:"DD/MM/YYYY"},{locale:"uz",format:"DD/MM/YYYY"},{locale:"vi",format:"DD/MM/YYYY"},{locale:"x-pseudo",format:"DD/MM/YYYY"},{locale:"yo",format:"DD/MM/YYYY"},{locale:"zh-cn",format:"YYYY/MM/DD"},{locale:"zh-hk",format:"YYYY/MM/DD"},{locale:"zh-tw",format:"YYYY/MM/DD"}]),o="mon",s="tue",c="wed",u="thu",l="fri",_="sat",E="sun",A=(r={},(0,i.A)(r,E,{id:E,dayNumber:0,short:"sun",full:"sunday",order:7,weekday:!1}),(0,i.A)(r,o,{id:o,dayNumber:1,short:"mon",full:"monday",order:1,weekday:!0}),(0,i.A)(r,s,{id:s,dayNumber:2,short:"tue",full:"tuesday",order:2,weekday:!0}),(0,i.A)(r,c,{id:c,dayNumber:3,short:"wed",full:"wednesday",order:3,weekday:!0}),(0,i.A)(r,u,{id:u,dayNumber:4,short:"thu",full:"thursday",order:4,weekday:!0}),(0,i.A)(r,l,{id:l,dayNumber:5,short:"fri",full:"friday",order:5,weekday:!0}),(0,i.A)(r,_,{id:_,dayNumber:6,short:"sat",full:"saturday",order:6,weekday:!1}),r),d=Object.values(A),f=(d.filter((function(e){return e.weekday})),d.filter((function(e){return!e.weekday})),1440),m=60*f,p=0,S=660,T=840,g=900,I=1140,R=1380,h=720},87969:function(e,t,n){"use strict";n.d(t,{$O:function(){return D},B8:function(){return v},Bg:function(){return C},Di:function(){return c},FR:function(){return S},KZ:function(){return I},Lq:function(){return s},MZ:function(){return y},Su:function(){return T},Uy:function(){return l},_B:function(){return N},bl:function(){return b},g0:function(){return R},hG:function(){return P},hH:function(){return u},i9:function(){return g},mb:function(){return G},pG:function(){return h},ry:function(){return O}});var r,i=n(74568),a=n(11302),o=n(72345),s=20,c=10,u=10,l={QUICK:"quick",CARDIO:"cardio",WEIGHTS:"strength",STEPS:"steps"},_=o.yT.FITBIT,E=o.yT.GOOGLE_FIT,A=o.yT.GOOGLE_HEALTH_CONNECT,d=o.yT.APPLE,f=o.yT.GARMIN,m=o.yT.BIOSENSE,p=o.yT.KETO_MOJO,S=(r={},(0,a.A)(r,_,{id:_,assets:{icon:"Fitbit_app_icon.png"}}),(0,a.A)(r,d,{id:d,assets:{icon:"Icon-Apple-Health.png"}}),(0,a.A)(r,f,{id:f,assets:{icon:"Garmin_Connect_app_1024x1024-02.png"}}),(0,a.A)(r,E,{id:E,assets:{icon:"GoogleFit_Icon_Color_RGB.png"}}),(0,a.A)(r,A,{id:A,assets:{icon:"health-connect-logo.png"}}),(0,a.A)(r,o.lp.GHC_GOOGLE_FIT,{id:o.lp.GHC_GOOGLE_FIT,assets:{icon:"GoogleFit_Icon_Color_RGB.png"}}),(0,a.A)(r,o.lp.GHC_SAMSUNG_HEALTH,{id:o.lp.GHC_SAMSUNG_HEALTH,assets:{icon:"samsung-health-logo.png"}}),(0,a.A)(r,m,{id:m,assets:{icon:"READOUT_RIBBON_WHITE-01.png"}}),(0,a.A)(r,p,{id:p,assets:{icon:"KetoMojo-Logo.svg"}}),r),T={chest:"chest",biceps:"biceps",Triceps:"triceps",Traps:"traps",Shoulders:"shoulders",Quads:"quads","Lower back":"lower-back",Lats:"lats",Hamstrings:"hamstrings",Glutes:"glutes",Forearms:"forearms",Calves:"calves",Abdominals:"abs"},g={LOG:"log",ABOUT:"about",HISTORY:"history",STATISTICS:"statistics"},I={CARDIO:"exercise-cardio",WEIGHTS:"exercise-weightlifting",QUICK:"exercise-quick-entry",STEPS:"exercise-add-steps",INTEGRATION:"exercise-integration"},R=(0,i.A)({},l),h={ALL:"all",RECENTLY_VIEWED:"recentlyViewed",FAVORITES:"favorites"},O={ALL:"all",CARDIO:"cardio",WEIGHTS:"strength",FAVORITES:"favorites",RECENTLY_VIEWED:"recentlyViewed"}
1,v={MY:"my-exercises",QUICK:"quick",BROWSE:"all"},L={BEGINNER:"beginner",INTERMEDIATE:"intermediate",ADVANCED:"advanced"},D={MANUAL:"manual",AUTO:"automatic"},C=["chest","Abdominals","Glutes","Shoulders","biceps","Triceps","Calves","Lower back","Forearms","Lats","Traps","Hamstrings","Quads"],P=["bodyweight","dumbbell","machine","barbell","ball","other"],N=[{name:L.BEGINNER,level:1},{name:L.INTERMEDIATE,level:2},{name:L.ADVANCED,level:3}],b=90,G={TOTAL_WEIGHT:"totalWeight",AVERAGE_WEIGHT:"averageWeight",TOTAL_REPS:"totalReps",AVERAGE_REPS:"averageReps",TOTAL_SETS:"totalSets"},y={MINUTES_EXERCISED:"minutesExercised",ENERGY_BURNED:"energyBurned"}},27011:function(e,t,n){"use strict";n.d(t,{$D:function(){return c},F3:function(){return o},Rv:function(){return s}});var r=n(11302),i=n(74568),a=(n(90345),n(39637)),o={integrations:function(){return a.R.t("settings.integrations")}},s={},c=Object.values(s).reduce((function(e,t){return(0,i.A)((0,i.A)({},e),{},(0,r.A)({},t.key,{isEnabled:!1}))}),{})},27809:function(e,t,n){"use strict";n.d(t,{CK:function(){return I},Gw:function(){return _},Iu:function(){return d},Lf:function(){return u},Nw:function(){return p},Yc:function(){return T},cR:function(){return R},eL:function(){return E},hi:function(){return c},jr:function(){return S},kN:function(){return m},qF:function(){return l},rD:function(){return A},s9:function(){return f},u2:function(){return g},vg:function(){return s}});var r,i=n(11302),a=n(74568),o=(n(12824),n(17),n(15650)),s="free-day",c="all-day-fast",u="intermittent",l={WEEKDAYS:"weekdays",WEEKENDS:"weekends",ALL_WEEK:"allWeek",SPECIFIC_DAYS:"specificDays"},_={NOT_STARTED:"notStarted",FASTING:"fasting",EATING:"eating",FREE_DAY_EAT:"freeDayEat",FULL_DAY_FAST:"fullDayFast",BROKEN:"broken",SUCCESS:"success",FAILED:"failed"},E={startTime:o.D6,endTime:o.Li},A=Object.freeze({startTime:0,endTime:0}),d={startTime:o.S,endTime:o.qL},f={FAST_PLAN_USER:"fast-plan-user",FAST_PLAN_COMMON:"fast-plan-common"},m=[{id:"twelve-twelve",mode:l.ALL_WEEK,eatingWindows:(0,a.A)({},o.yf.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},t.id,{startTime:o.D6,endTime:o.kK}))}),{})),item:{segment:f.FAST_PLAN_COMMON},popularity:35,version:1},{id:"sixteen-eight",mode:l.ALL_WEEK,eatingWindows:(0,a.A)({},o.yf.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},t.id,{startTime:o.D6,endTime:o.Li}))}),{})),item:{segment:f.FAST_PLAN_COMMON},popularity:52,version:1},{id:"warrior-diet",mode:l.ALL_WEEK,eatingWindows:(0,a.A)({},o.yf.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},t.id,{startTime:o.tH,endTime:o.Li}))}),{})),item:{segment:f.FAST_PLAN_COMMON},popularity:8,version:1},{id:"omad",mode:l.ALL_WEEK,eatingWindows:(0,a.A)({},o.yf.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},t.id,{startTime:o.T9,endTime:o.sK}))}),{})),item:{segment:f.FAST_PLAN_COMMON},popularity:5,version:1}],p=(r={},(0,i.A)(r,l.ALL_WEEK,o.yf),(0,i.A)(r,l.WEEKDAYS,o.yf.filter((function(e){return e.weekday}))),(0,i.A)(r,l.WEEKENDS,o.yf.filter((function(e){return!e.weekday}))),r),S={SKIP_FAST:1,END_FAST:2,START_FAST_NOW:3,CANCEL:4},T={FLEXIBLE:"flexible",FIXED:"fixed"},g={EATING:"eating",FASTING:"fasting"},I=120,R={IS_FASTING:"fasting",CAN_EAT:"canEat"}},72345:function(e,t,n){"use strict";n.d(t,{SD:function(){return o},lp:function(){return i},yT:function(){return r},yk:function(){return a}});var r={USER:"user",FITBIT:"fitbit",APPLE:"healthkit",GARMIN:"garmin",GOOGLE_FIT:"googleFit",GOOGLE_HEALTH_CONNECT:"googleHealthConnect",BIOSENSE:"biosense",KETO_MOJO:"ketoMojo"},i={GHC_GOOGLE_FIT:"ghcGoogleFit",GHC_SAMSUNG_HEALTH:"ghcSamsungHealth"},a={GOOGLE_FIT:"GoogleFit",SAMSUNG_HEALTH:"SamsungHealth"},o={logId:null,type:r.USER}},27671:function(e,t,n){"use strict";n.d(t,{A_:function(){return i},Z8:function(){return c},aN:function(){return u},eU:function(){return o},qA:function(){return a},rk:function(){return s},zo:function(){return l}});var r=n(72200),i={CONSUMED:"log",PLANNED:"plan"},a=["i1.png","i101.png","i102.png","i103.png","i104.png","i105.png","i106.png","i107.png","i108.png","i110.png","i111.png","i115.png","i116.png","i117.png","i118.png","i119.png","i120.png","i121.png","i122.png","i13.png","i14.png","i2.png","i20.png","i201.png","i202.png","i203.png","i204.png","i205.png","i206.png","i207.png","i208.png","i209.png","i21.png","i210.png","i211.png","i212.png","i213.png","i214.png","i215.png","i216.png","i217.png","i218.png","i219.png","i22.png","i220.png","i221.png","i222.png","i223.png","i224.png","i225.png","i226.png","i227.png","i228.png","i229.png","i23.png","i230.png","i231.png","i232.png","i233.png","i234.png","i235.png","i236.png","i237.png","i238.png","i239.png","i24.png","i240.png","i241.png","i242.png","i25.png","i26.png","i27.png","i3.png","i301.png","i302.png","i303.png","i4.png","i401.png","i402.png","i403.png","i404.png","i405.png","i406.png","i407.png","i408.png","i409.png","i410.png","i411.png","i412.png","i413.png","i414.png","i415.png","i416.png","i417.png","i418.png","i419.png","i42.png","i420.png","i421.png","i422.png","i423.png","i43.png","i44.png","i45.png","i46.png","i5.png","i501.png","i502.png","i503.png","i504.png","i505.png","i506.png","i507.png","i508.png","i509.png","i510.png","i511.png","i513.png","i514.png","i515.png","i516.png","i518.png","i519.png","i520.png","i521.png","i522.png","i523.png","i524.png","i525.png","i526.png","i528.png","i529.png","i530.png","i531.png","i532.png","i533.png","i534.png","i535.png","i536.png","i537.png","i538.png","i539.png","i540.png","i541.png","i542.png","i545.png","i546.png","i547.png","i548.png","i549.png","i550.png","i552.png","i553.png","i554.png","i555.png","i556.png","i557.png","i558.png","i559.png","i560.png","i561.png","i562.png","i563.png","i564.png","i565.png","i567.png","i568.png","i569.png","i570.png","i571.png","i6.png","i601.png","i602.png","i603.png","i604.png","i605.png","i606.png","i607.png","i608.png","i609.png","i610.png","i611.png","i612.png","i613.png","i614.png","i615.png","i616.png","i617.png","i618.png","i619.png","i620.png","i621.png","i622.png","i623.png","i624.png","i625.png","i626.png","i627.png","i628.png","i629.png","i630.png","i631.png","i632.png","i633.png","i635.png","i636.png","i637.png","i638.png","i639.png","i642.png","i7.png","i701.png","i702.png","i703.png","i704.png","i705.png","i706.png","i707.png","i708.png","i709.png","i710.png","i711.png","i712.png","i713.png","i714.png","i715.png","i716.png","i717.png","i718.png","i719.png","i720.png","i721.png","i722.png","i723.png","i724.png","i725.png","i726.png","i727.png","i728.png","i729.png","i730.png","i731.png","i732.png","i733.png","i734.png","i735.png","i736.png","i737.png","i738.png","i739.png","i740.png","i741.png","i742.png","i743.png","i744.png","i745.png","i746.png","i747.png","i748.png","i749.png","i750.png","i751.png","i752.png","i753.png","i754.png","i755.png","i756.png","i757.png","i758.png","i759.png","i760.png","i761.png","i762.png","i763.png","i764.png","i765.png","i766.png","i767.png","i768.png","i769.png","i770.png","i771.png","i772.png","i773.png","i774.png","i801.png","i802.png","i803.png","i804.png","i805.png","i901.png","i902.png","i903.png","i904.png","i905.png","i906.png","i907.png","i908.png","i909.png","i910.png","i911.png","i912.png","i916.png","i920.png","i99.png"],o={TIME:"time",SEGMENT_OR_MANUFACTURER:"segment-or-manufacturer",CUSTOM_FOOD_MANUFACTURER:"custom-food-manufacturer",KETO_GRADE:"keto-grade"},s=90,c=90,u={MEAL_PLAN:"mealPlan",CUSTOM_FOOD:"food",RECIPE:"recipe",MEAL:"meal",QUICK_FOOD_ENTRY:"quickFoodEntry"},l=[r.A.NCC,r.A.CARBMANAGER]},85849:function(e,t,n){"use strict";n.d(t,{$0:function(){return c},GZ:function(){return a},M$:function(){return o},Rt:function(){return l},TA:function(){return u},jR:function(){return s}});var r=n(74568),i=(n(90345),n(25146)),a=(0,r.A)({},i.A),o={FOOD_BRANDED:"food-branded",FOOD_USER:"food-user",FOOD_COMMON:"food-common"},s={MEAL_USER:"meal-user"},c={MEAL_PLAN_USER:"meal-plan-user",MEAL_PLAN_PREMIUM:"meal-plan-premium"},u=Object.values(c),l=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},a),o),s),c)},52154:function(e,t,n){"use strict";n.d(t,{Jq:function(){return i},bn:function(){return o},wd:function(){return r}});n(90345);var r="male",i="female",a={GENDER_MALE:r,GENDER_FEMALE:i},o=Object.values(a)},75499:function(e,t,n){"use strict";n.d(t,{MS:function(){return _},SJ:function(){return u},Ws:function(){return l},lZ:function(){return c},yO:function(){return s}});var r=n(14878),i=(n(90345),n(80115),n(7899),n(56848)),a=n(359),o=n(77657),s={PROGRESS:"goals-progress",INSIGHTS:"goals-insights"},c=(Object.values(s),[a.fd.CORE,a.fd.BODY,a.fd.HEALTH,i.fd.MACRONUTRIENT,i.fd.MICRONUTRIENT,o.fd.LIFESTYLE]),u=[a.i9,a.Tm,a.ex,a.Z8,a.PD,a.dn,a.Oq,a._l,a.U9,a.Y0],l=[a.iD,a.MS,a.Cb,a.Ei,a.C1,a.Qp],_=[a.br,a.l4,a.$E,a.dT,a.mY,a.s7,a.js,a.WS,a.qd,a.bH].concat((0,r.A)(i.rb),(0,r.A)(i.DJ),(0,r.A)(Object.keys(o.dT)))},85367:function(e,t){"use strict";t.A={FOOD_SEARCH:"food-search",FOOD_SEARCH_OPEN_SUGGESTION:"open-suggestion",FOOD_SEARCH_SCAN:"scan",FOOD_EDIT:"food-edit",FOOD_DETAIL:"food-detail",FOOD_CREATE:"food-create",FOOD_CREATE_RECIPE:"food-create-recipe",FOOD_CREATE_MEAL:"food-create-meal",FOOD_CREATE_MEAL_PLAN:"food-create-meal-plan",FOOD_CREATE_QUICK:"food-create-quick",MEAL_PLAN_DETAIL:"meal-plan-detail",EXERCISE_SEARCH:"exercise-search",EXERCISE_DETAIL:"exercise-detail",EXERCISE_CREATE:"exercise-create",EXERCISE_EDIT:"exercise-edit",PROGRESS_SELECTOR:"progress-selector",GROUP_DETAIL:"group-detail",CHALLENGE_DISCUSSION:"challenge-discussion",CHALLENGE_PAST:"past-challenges",PREMIUM_OVERLAY:"premium-overlay",ARTICLE_DETAIL:"article-detail",KETO_ACADEMY_DETAIL:"keto-academy-detail",APP_INBOX:"app-inbox",WEEKLY_SUMMARY:"weekly-summary"}},37538:function(e,t,n){"use strict";n.d(t,{OO:function(){return _},cU:function(){return A},im:function(){return l},jh:function(){return u},p_:function(){return E}});var r,i=n(11302),a=n(3697),o=n(37890),s=n(52154),c=function(e){return(0,o.Ez)(e)},u={FOODS:"foods",MEALS:"meals",COMPARE:"compare",BENCHMARKS:"benchmarks",PROJECTIONS:"projections",MACROS:"macros"},l=[{name:u.FOODS,label:"insights.dropdown.foods/label",description:"insights.dropdown.foods/description",icon:c(a.Qw.AVOCADO)},{name:u.MACROS,label:"insights.dropdown.macros/label",description:"insights.dropdown.macros/description",icon:c(a.Qw.FIRE)},{name:u.MEALS,label:"insights.dropdown.meals/label",description:"insights.dropdown.meals/description",icon:c(a.Qw.DINNER)},{name:u.COMPARE,label:"insights.dropdown.compare/label",description:"insights.dropdown.compare/description",icon:c(a.Qw.CLOCKWISE)},{name:u.BENCHMARKS,label:"insights.dropdown.benchmarks/label",description:"insights.dropdown.benchmarks/description",icon:c(a.Qw.BAR_CHART)},{name:u.PROJECTIONS,label:"insights.dropdown.projections/label",description:"insights.dropdown.projections/description",icon:c(a.Qw.ALARM_CLOCK)}],_={AVG_VALUES:"avg-values",AVG_PERCENTAGES:"avg-percentages"},E={RATIO_VS_GOAL:"insights.macros/ratioVsGoal",RATIO_OVER_TIME:"insights.macros/ratioOverTime",ENERGY_OVER_TIME:"insights.macros/{energyUnits}OverTime",GRAMS_OVER_TIME:"insights.macros/gramsOverTime"},A=(r={},(0,i.A)(r,s.wd,1),(0,i.A)(r,s.Jq,2),r)},75683:function(e,t,n){"use strict";n.d(t,{GD:function(){return c},Ih:function(){return a.Ih},Rq:function(){return a.Rq},Vd:function(){return s},Xw:function(){return l},Zv:function(){return a.Zv},dw:function(){return a.dw},hd:function(){return a.hd},hz:function(){return a.hz},iY:function(){return _},qo:function(){return o},qs:function(){return a.qs},sQ:function(){return a.sQ},v2:function(){return u},x6:function(){return a.x6},zs:function(){return a.zs}});var r,i=n(11302),a=(n(90345),n(88664)),o={BREAKFAST:"breakfast",LUNCH:"lunch",DINNER:"dinner",SIDE_DISH:"side dish",SNACK:"snack"},s=[a.Ih,a.Rq,a.hz],c=[a.sQ,a.zs,a.qs],u=[a.Ih,a.Rq,a.hz,a.sQ],l=(r={},(0,i.A)(r,a.Ih,"âï¸"),(0,i.A)(r,a.Rq,"âï¸"),(0,i.A)(r,a.hz,"ð"),(0,i.A)(r,a.sQ,"ð¥"),(0,i.A)(r,a.zs,"ð¥"),(0,i.A)(r,a.qs,"ð¥"),(0,i.A)(r,a.x6,"ðï¸ï¸"),r),_={HOME:"meals",MY_FOODS:"meals-my-foods",RECIPES:"meals-recipes",MEAL_PLANS:"meals-meal-plans",MEAL_PLANNER:"meals-meal-planner",MEAL_PLANNING:"meals-meal-planning",SHOPPING_LIST:"meals-shopping-list",SETTINGS:"meals-settings"};Object.values(_)},64818:function(e,t,n){"use strict";n.d(t,{Gq:function(){return i.Gq},bl:function(){return c},d$:function(){return s},dT:function(){return o.dT},f6:function(){return a.f6}});var r=n(74568),i=n(359),a=n(56848),o=n(77657),s=(0,r.A)((0,r.A)((0,r.A)({},i.Gq),a.f6),o.dT),c="ALL_CATEGORIES"},44389:function(e,t,n){"use strict";n.d(t,{HY:function(){return i},KR:function(){return r},of:function(){return a}});n(90345);var r={IDENTIFY_USER:"identifyUser",SUBSCRIBE:"subscribe",UPDATE_SUBSCRIPTION_PLAN:"updateSubscriptionPlan",WEB_READY:"webReady",APP_LOADED:"appLoaded",DEEP_LINK_READY:"deepLinkReady",VOICE_LOG:"voiceLog",SHARE_FOOD:"shareFood",SCAN_OR_SNAP_FOOD:"scanOrSnapFood",AUTH_FITBIT:"authFitbit",AUTH_GOOGLE_HEALTH:"authGoogleHealth",AUTH_GARMIN:"authGarmin",AUTH_GOOGLE:"authGoogle",AUTH_KETO_MOJO:"authKetoMojo",ADD_REMINDER:"addReminder",CANCEL_REMINDER:"cancelReminder",HEALTHKIT_PULL:"importFromHealthKit",HEALTHKIT_PUSH:"exportToHealthKit",HEALTHKIT_PERMISSIONS:"showHealthKitPermissions",ENTERED_FOREGROUND:"enteredForeground",UPDATE_TODAY:"updateToday",REQUEST_UPDATE_TODAY:"requestUpdateToday",UPDATE_WATER:"updateGlassesOfWater",LOG_EVENT:"logEvent",LINK_ACTION:"linkAction",LOGOUT:"logout",HAPTIC_FEEDBACK:"triggerHapticFeedback",SYSTEM_SOUND:"playSystemSound",MESSAGE_RESPONSE:"messageResponse",OPEN_DOCUMENT:"openDocument",OPEN_SUPPORT:"openSupport",OPEN_URL:"openURL",OPEN_LOG_WEIGHT_SCREEN:"openLogWeightScreen",OPEN_LOG_WEIGHT_REMINDER_SCREEN:"openLogWeightReminderScreen",OPEN_LOG_EXERCISE_REMINDER_SCREEN:"openLogExerciseReminderScreen",OPEN_LOG_FOOD_SCREEN:"openLogFoodScreen",OPEN_FOOD_DETAIL_SCREEN:"openFoodScreen",OPEN_RECIPE:"openRecipe",RESTORE_PURCHASES:"restorePurchases",SIGN_IN_WITH_GOOGLE:"sign
1InWithGoogle",SIGN_IN_WITH_APPLE:"signInWithApple",UPDATE_BADGE:"updateBadge",UPDATE_REMOTE_CONFIGS:"updateRemoteConfigs",DISPLAY_LOADING_SCREEN:"displayLoadingScreen",UPDATE_IOS_TRANSACTION_DATA:"updateiOSTransactionData",PAGE_EVENT:"pageEvent",GET_ANALYTICS_DEVICE_ID:"getAnalyticsDeviceId",GOOGLE_HEALTH_CONNECT_REQUEST_PERMISSIONS:"requestGHCPermissions",GOOGLE_HEALTH_CONNECT_REVOKE_PERMISSIONS:"revokeGHCPermissions",GOOGLE_HEALTH_CONNECT_PULL_DATA:"ghcPullData",GOOGLE_HEALTH_CONNECT_HAS_PERMISSIONS:"hasGHCPermissions",GOOGLE_HEALTH_CONNECT_OPEN_GOOGLE_PLAY_STORE:"openGHCAppOnGooglePlayStore",CLEVER_TAP_INITIALIZE_APP_INBOX:"cleverTapInitializeAppInbox",CLEVER_TAP_GET_INBOX_MESSAGE_COUNT:"cleverTapGetInboxMessageCount",CLEVER_TAP_GET_UNREAD_INBOX_MESSAGE_COUNT:"cleverTapGetUnreadInboxMessageCount",CLEVER_TAP_GET_ALL_INBOX_MESSAGES:"cleverTapGetAllInboxMessages",CLEVER_TAP_DELETE_INBOX_MESSAGE_BY_ID:"cleverTapDeleteInboxMessageById",CLEVER_TAP_MARK_READ_INBOX_MESSAGE_BY_ID:"cleverTapMarkReadInboxMessageById",CLEVER_TAP_HANDLE_INBOX_MESSAGE_VIEW:"cleverTapHandleInboxMessageView",CLEVER_TAP_HANDLE_INBOX_MESSAGE_CLICK:"cleverTapHandleInboxMessageClick",CLEAR_CACHE:"clearCache",HEARTBEAT_CHECK:"heartbeatCheck",HEARTBEAT_CHECK_RESPONSE:"heartbeatCheckResponse",WEBAPP_RELOAD:"webappReload"},i={SCAN_FOOD:"scan",OPEN_PAYWALL:"openPaywall",OPEN_PROMO_PAYWALL:"openPromoPaywall",OPEN_ROUTE:"openRoute",OPEN_SEARCH_SUGGESTIONS:"openSearchSuggestions",OPEN_ARTICLE:"openArticle",OPEN_WEEKLY_SUMMARY:"openWeeklySummary"},a=Object.values(r);Object.values(i)},67205:function(e,t,n){"use strict";n.d(t,{$F:function(){return a},Fy:function(){return i},lG:function(){return o},lm:function(){return r}});var r={white:"white",green:"green",orange:"orange"},i={none:"none",standard:"standard",puddle:"puddle"},a={vertical:"vertical",horizontal:"horizontal"},o={DEFAULT:"A",variantB:"B",PROMO:"C",variantX:"X",variantY:"Y",variantZ:"Z",variantP:"P",variantQ:"Q",variantT:"T",variantU:"U"}},31583:function(e,t,n){"use strict";n.d(t,{DF:function(){return _},NQ:function(){return d},QB:function(){return A},gp:function(){return c},ny:function(){return E},oO:function(){return u},we:function(){return l},zg:function(){return s}});var r,i=n(11302),a=n(86020),o=n(85849),s=10,c={ALL:"all",FAVORITES:"favorites",CUSTOM:"my.custom",MY_RECIPES:"my.recipes",RECIPES:"recipes",MEALS:"my.meals",MEAL_PLANS:"my.meal-plans",BRANDED:o.M$.FOOD_BRANDED,COMMON:o.M$.FOOD_COMMON,PREMIUM:"premium",ALL_RECIPES:"all-recipes",PREMIUM_RECIPES:"premium-recipes",MEMBER_RECIPES:"member-recipes",WEB_RECIPES:"web-recipes",MEMBER_FOODS:"member-foods",FREQUENTLY_EATEN:"frequently-eaten",FREQUENTLY_EATEN_FOR_MEAL:"frequently-eaten-for-meal",RECENTLY_LOGGED:"recently-logged",ALPHABETICAL:"alphabetical"},u=(r={},(0,i.A)(r,c.BRANDED,"brands"),(0,i.A)(r,c.COMMON,"common foods"),(0,i.A)(r,c.RECIPES,"recipes"),r),l=[c.ALL_RECIPES,a.RECIPE_TAGS.QuickEasy,a.RECIPE_TAGS.MainDishes,a.RECIPE_TAGS.Breakfast,a.RECIPE_TAGS.Lunch,a.RECIPE_TAGS.Beverages,a.RECIPE_TAGS.Salads,a.RECIPE_TAGS.Snacks,a.RECIPE_TAGS.Desserts,a.RECIPE_TAGS.Sides,a.RECIPE_TAGS.Vegetarian,a.RECIPE_TAGS.Paleo,a.RECIPE_TAGS.GlutenFree,a.RECIPE_TAGS.FastingFriendly,c.WEB_RECIPES],_={ALL:"all",MY_FOODS:"my-foods",QUICK_FIND:"quick-find",RECIPES:"recipes",MEAL_PLANS:"meal-plans"},E={DIRECT:"directSearch",VOICE:"voiceSearch"},A={FREQUENTLY_EATEN:"frequentlyEaten",RECENTLY_ADDED:"recentlyAdded",FAVORITES:"favorites",ALPHABETICAL:"alphabetical"},d={RECIPES_TAB:"RECIPES_TAB",RECIPES_PAGE:"RECIPES_PAGE"}},14414:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(85471),i=new r["default"]},66104:function(e,t,n){"use strict";var r,i=n(11302),a=(n(58379),n(90345),n(85471)),o=n(7350),s=n.n(o),c=n(74353),u=n.n(c),l={MOUSE_DOWN:"mousedown",KEY_PRESS:"keypress",TOUCH_START:"touchstart",VISIBILITY_CHANGE:"visibilitychange",BLUR:"blur",FOCUS:"focus"},_=(r={},(0,i.A)(r,l.MOUSE_DOWN,{type:l.MOUSE_DOWN,object:document,isActive:function(){return!0}}),(0,i.A)(r,l.KEY_PRESS,{type:l.KEY_PRESS,object:document,isActive:function(){return!0}}),(0,i.A)(r,l.TOUCH_START,{type:l.TOUCH_START,object:document,isActive:function(){return!0}}),(0,i.A)(r,l.VISIBILITY_CHANGE,{type:l.VISIBILITY_CHANGE,object:document,isActive:function(){return"visible"===document.visibilityState}}),(0,i.A)(r,l.BLUR,{type:l.BLUR,object:window,isActive:function(){return!1}}),(0,i.A)(r,l.FOCUS,{type:l.FOCUS,object:window,isActive:function(){return!0}}),r),E={ACTIVATE:"activate",DEACTIVATE:"deactivate",ACTIVITY:"activity"},A=6e4,d=new a["default"]({data:function(){return{isActive:!0,previousActivityChange:new Date,lastActivityChange:new Date,activityCheckInterval:null}},watch:{isActive:function(e,t){var n;if(e!==t){var r=e?E.ACTIVATE:E.DEACTIVATE,a=(n={},(0,i.A)(n,E.ACTIVATE,this.setActivityCheckInterval),(0,i.A)(n,E.DEACTIVATE,this.clearActivityCheckInterval),n)[r];a(),this.$emit(r,{activityIntervalSeconds:u()(this.lastActivityChange).diff(this.previousActivityChange,"second")})}}},created:function(){var e=this;Object.values(_).forEach((function(t){var n=t.object,r=t.type;n.addEventListener(r,e.onActivityEvent,!1)})),this.setActivityCheckInterval()},destroyed:function(){var e=this;this.clearActivityCheckInterval(),Object.values(_).forEach((function(t){var n=t.object,r=t.type;n.removeEventListener(r,e.onActivityEvent,!1)}))},methods:{setActivityCheckInterval:function(){this.activityCheckInterval=setInterval(this.checkActivity,A)},clearActivityCheckInterval:function(){clearInterval(this.activityCheckInterval)},onActivityEvent:s()((function(e){var t=e.type,n=_[t].isActive();this.previousActivityChange=this.lastActivityChange,this.lastActivityChange=new Date,this.isActive=n,n&&this.$emit(E.ACTIVITY)}),1e3),checkActivity:function(){var e=u()(new Date).diff(this.lastActivityChange,"millisecond");e>A&&(this.isActive=!1)}}}),f=function(e,t){return d.$on(e,t),function(){return d.$off(e,t)}};t.A={onActivate:function(e){return f(E.ACTIVATE,e)},onDeactivate:function(e){return f(E.DEACTIVATE,e)},onActivity:function(e){return f(E.ACTIVITY,e)},destroy:d.$destroy}},9997:function(e,t,n){"use strict";var r=n(40220),i=n(24532),a=n(3185),o=n(84841),s=(n(80115),n(98741),n(7918),n(5086),n(29979),n(14602),function(e){(0,i.A)(n,e);var t=(0,a.A)(n);function n(){var e;(0,r.A)(this,n);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),e.name="CacheNotExists",e}return n}((0,o.A)(Error)));t.A=function(){var e=new Map;return{get:function(t){if(!this.has(t))throw new s('"'.concat(t,"\" property doesn't exist in cache"));return e.get(t)},set:function(t,n){return e.set(t,n),n},has:function(t){return e.has(t)},clear:function(){return e.clear()}}}},93942:function(e,t,n){"use strict";n.d(t,{$N:function(){return a},HE:function(){return o},cj:function(){return r},nK:function(){return i}});
1var r={carbs:"red",fat:"orange",protein:"blue",calories:"gray400","calories-alt":"gray300"},i=["primary","secondary","purple","red"],a=["xs","sm","md","lg","xl","xxl"],o=["green","gray","secondary-green","red","orange","secondary-orange","blue","purple","white","light-gray","dark-gray","black","none"]},60203:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var r={xxs:320,xs:400,md:630,tablet:800,small:900,desktop:1256}},36860:function(e,t,n){"use strict";n.d(t,{O:function(){return m}});var r=n(74568),i=(n(5086),n(29979),n(14602),n(30789),n(87136),n(50785),n(47746),n(43148),n(65993)),a=n.n(i),o=n(9892),s=n.n(o),c=n(44383),u=n.n(c),l=n(99558),_=n(63987),E=n(79669),A=n(8330),d=new URLSearchParams(window.location.search),f=d.get("v"),m=function(){var e=l.v.getInstance(),t=window.performance&&window.performance.memory,n="production",i=["production"],o=!i.includes(n),c={version:{appVersion:A.rE,appType:(0,E.mw)(),nativeAppVersion:(0,E._l)(),requestedAppVersion:f}};a().start((0,r.A)((0,r.A)({metadata:c,maxBreadcrumbs:40,apiKey:_.API_KEY_BUGSNAG,enabledReleaseStages:i,releaseStage:"production",collectUserIp:!1,appVersion:A.rE},o&&{logger:null}),{},{plugins:[new(s())],onError:function(n){e.addBugsnagEvent(n),t&&n.addMetadata("memoryUsage",u()(window.performance.memory,["totalJSHeapSize","usedJSHeapSize","jsHeapSizeLimit"]))},onBreadcrumb:function(e){if("request"===e.type){var t=e.metadata.request;if(t&&!t.includes("carbmanager.com")&&!t.includes("cloudfunctions.net"))return!1}return e}}))};t.A=a()},67217:function(e,t,n){"use strict";n(12091);var r=n(9997);t.A=function(e){var t=(0,r.A)();return new Proxy(e,{get:function(e,n,r){return t.has(n)?t.get(n):t.set(n,Reflect.get(e,n,r))}})}},62722:function(e,t,n){"use strict";n.d(t,{Cp:function(){return g},FW:function(){return R},HQ:function(){return d},IU:function(){return p},It:function(){return E},PC:function(){return A},PS:function(){return c},R5:function(){return u},Vs:function(){return v},XQ:function(){return m},Z_:function(){return L},Zj:function(){return f},c2:function(){return C},eT:function(){return S},ih:function(){return O},j5:function(){return l},l9:function(){return _},qV:function(){return D},sE:function(){return h},wo:function(){return T},xU:function(){return I}});n(34867),n(94009);var r=n(21833),i=n(29156),a={CALORIES_KILOJULES:4.184,CENTIMITERS_INCHES:2.54,POUNDS_KILOGRAMS:2.205,CHOLESTEROL_MMOL_MGDL:.02586,TRIGLYCERIDES_MMOL_MGDL:.01129,KETONES_ACAC_MMOL_MGDL:.0979547,KETONES_BHB_MMOL_MGDL:.096052252,BLOOD_GLUCOSE_MMOL_MGDL:.05550000006,MCG_IU:40},o=function(e,t){return Number(e/t).toFixed(2)},s=function(e,t){return Number(e*t).toFixed(2)};function c(e){return e*a.CALORIES_KILOJULES}function u(e){return e/a.CALORIES_KILOJULES}function l(e){return Number(e/a.CENTIMITERS_INCHES).toFixed(2)}function _(e){return Number(e*a.CENTIMITERS_INCHES).toFixed(2)}function E(e){var t=12,n=Math.floor(e/t),r=Math.round(e%t);return r===t?{feet:n+1,inches:0}:{feet:n,inches:r}}function A(e){return o(e,a.CHOLESTEROL_MMOL_MGDL)}function d(e){return s(e,a.CHOLESTEROL_MMOL_MGDL)}function f(e){return s(e,a.TRIGLYCERIDES_MMOL_MGDL)}function m(e){return o(e,a.TRIGLYCERIDES_MMOL_MGDL)}function p(e){return s(e,a.KETONES_ACAC_MMOL_MGDL)}function S(e){return o(e,a.KETONES_ACAC_MMOL_MGDL)}function T(e){return s(e,a.KETONES_BHB_MMOL_MGDL)}function g(e){return o(e,a.KETONES_BHB_MMOL_MGDL)}function I(e){return s(e,a.BLOOD_GLUCOSE_MMOL_MGDL)}function R(e){return o(e,a.BLOOD_GLUCOSE_MMOL_MGDL)}function h(e){var t=e/a.POUNDS_KILOGRAMS;return Math.round(10*t)/10}function O(e){var t=e*a.POUNDS_KILOGRAMS;return Math.round(10*t)/10}function v(e,t,n){if(n===t)return e;var r=i.QN.weight.kg;return n===r.id?h(e):O(e)}function L(e){return e*i.QN.mass[r.oK].in[r.XV]}function D(e){return e*a.MCG_IU}function C(e){return e/a.MCG_IU}},54422:function(e,t,n){"use strict";n.d(t,{CT:function(){return D},Dt:function(){return m},HH:function(){return S},J9:function(){return g},KZ:function(){return R},Kn:function(){return c},Sf:function(){return f},Ss:function(){return T},UI:function(){return v},__:function(){return O},aj:function(){return _},cV:function(){return E},jN:function(){return p},lp:function(){return l},m8:function(){return L},mG:function(){return h},s5:function(){return I},vW:function(){return A},vd:function(){return u}});n(11302),n(74568),n(14878);var r=n(12885),i=(n(5086),n(85365),n(94009),n(18636),n(87136),n(4
10173),n(12824),n(80115),n(15195),n(29979),n(48825),n(80475),n(59581),n(14602),n(74353)),a=n.n(i),o=(n(36944),n(39637)),s=n(15650),c={TIME_INPUT:"HH:mm",DATE_INPUT:"YYYY-MM-DD"};function u(e){return!!e&&(e&&"[object Date]"===Object.prototype.toString.call(e)&&!Number.isNaN(e))}function l(e,t){if(!u(e))throw new TypeError("d1 is an invalid JS Date");if(!u(t))throw new TypeError("d2 is an invalid JS Date");return a()(e).isSame(a()(t),"day")}function _(e){if(!u(e))throw new TypeError("dt is an invalid JS Date");return a()(e).format("YYYYMMDD")}function E(e){if("string"!==typeof e)throw new TypeError("dateString expected to be a string, instead got ".concat((0,r.A)(e)));var t=a()(e);if(!t.isValid())throw new Error("".concat(e," is not a properly formatted date string"));return t.toDate()}function A(e,t){return new Date(t.getFullYear(),t.getMonth(),t.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function d(e,t){if(!(e instanceof Date))throw new TypeError("date expected to be an instance of Date, instead got ".concat((0,r.A)(e)));return a()(e).format(t)}function f(e){return d(e,c.TIME_INPUT)}function m(e){return d(e,c.DATE_INPUT)}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{var n=t||(new Intl.DateTimeFormat).resolvedOptions().locale,r=s.Nq.find((function(e){return e.locale.toLowerCase()===n.toLowerCase()})),i=r.format,o=a()(e).format(i),c=o.replace(/[0-9]/g,"#"),u=o.replace(/[0-9]/g,"").charAt(0);return{separator:u,mask:c,formattedDate:o,format:i}}catch(_){var l="MM/DD/YYYY";return{separator:"/",mask:"##/##/####",formattedDate:a()(e).format(l),format:l}}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if("object"!==(0,r.A)(e))throw new TypeError("list expected to be an object, instead got ".concat((0,r.A)(e)));if(e.length<1)return null;var n=e.reduce((function(e,n,r){var i=E(n.date);if(i>t)return e;var a=Math.abs(i-t);return a<e.nearest?{nearest:a,winner:r}:e}),{nearest:1/0,winner:-1});return n.winner<0?null:Object.freeze(e[n.winner])}function T(e){if("number"!==typeof e)throw new TypeError("dur expected to be a number, instead got ".concat((0,r.A)(e)));if(0===e)return"";var t=o.R.t("units.minutesShorthand"),n=o.R.t("units.hoursShorthand"),i=Math.floor(e/60),a=Math.abs(e%60);return a<1?"".concat(i," ").concat(n):e>60?"".concat(i," ").concat(n," ").concat(a," ").concat(t):"".concat(e," ").concat(t)}function g(){return a()().add(1,"day").toDate()}function I(){return a()().subtract(1,"day").toDate()}function R(e){return a()(e).isAfter(a()())}function h(e){return a()().startOf("day").diff(a()(e).startOf("day"),"day")<0}function O(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7,n=[],r=t-1;r>=0;r-=1){var i=new Date(e.getTime());i.setDate(i.getDate()-r),n.push(i)}return n}var v=function(e,t){var n=a()().diff(a()(e),"day");return n>=t};function L(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=parseInt(e/3600,10),r=t?parseInt(e/60%60,10):Math.floor(e/60%60),i=[String(n).padStart(2,"0"),String(r).padStart(2,"0")];if(t){var a=parseInt(e%60,10);i.push(String(a).padStart(2,"0"))}return i.join(":")}function D(e){var t=e.getDay();return s.yf.find((function(e){return e.dayNumber===t}))}},1838:function(e,t,n){"use strict";var r=n(14878),i=(n(47746),n(80115),n(15195),n(29979),n(74353)),a=n.n(i),o=n(83602),s=n.n(o),c=["asc","desc"];t.A=function(e){var t=e.from,n=e.to,i=e.asDayJs,o=e.order,u=void 0===o?"asc":o;if(!s()(t)||!s()(n))throw new TypeError("`from` and `to` parameters must be Date objects");if(!c.includes(u))throw new TypeError("'order' parameter is not valid. Expected 'asc' or 'desc', instead got ".concat(u));var l=Math.abs(a()(n).diff(t,"day")),_=a()(t).startOf("day"),E=i?_:_.toDate(),A=[E].concat((0,r.A)(Array.from({length:l},(function(e,t){var n=_.add(t+1,"day");return i?n:n.toDate()}))));return"asc"===u?A:(0,r.A)(A).reverse()}},2109:function(e,t,n){"use strict";n.d(t,{AH:function(){return p},I9:function(){return D},MV:function(){return b},Mx:function(){return C},QB:function(){return S},YM:function(){return g},eI:function(){return N},g9:function(){return w},hy:function(){return U},iL:function(){return L},ku:function(){return y},lR:function(){return P},qY:function(){return M},rw:function(){return G},yr:function(){return v}});
1var r,i,a,o,s=n(74568),c=n(11302),u=(n(87136),n(40173),n(74353)),l=n.n(u),_=n(77657),E=n(359),A=n(56848),d=n(21833),f=n(29156),m=n(75683),p=600,S=1e4,T=1e3,g=8,I=f.QN.weight.lbs.id,R=f.QN.length.inches.id,h=function(e){return e.reduce((function(e,t){return e[t]={value:null,unit:A.f6[t].displayUnits||null,direction:(A.f6[t]||{defaultDirection:A.M8.GTE}).defaultDirection},e}),{})},O=h(A.DJ),v=h(A.rb),L={carbs:5,protein:25,fat:70},D={isFitbitConnected:!1,isGoogleHealthConnected:!1,isGoogleFitConnected:!1,isBiosenseConnected:!1,isKetoMojoConnected:!1,isGarminConnected:!1,isGoogleHealthConnectConnected:!1,isAppleHealthConnected:!1,isAppleHealthPreviouslyConnected:!1},C=(r={},(0,c.A)(r,m.Ih,30),(0,c.A)(r,m.Rq,30),(0,c.A)(r,m.hz,30),(0,c.A)(r,m.sQ,10),(0,c.A)(r,m.x6,0),r),P=(0,s.A)((i={exercise:T},(0,c.A)(i,E.i9,{value:null,unit:I,direction:A.M8.LTE}),(0,c.A)(i,_.tk,{value:g,unit:d.RG,direction:A.M8.GTE}),(0,c.A)(i,_.jn,{value:8,unit:d.zy,direction:A.M8.GTE}),(0,c.A)(i,_.X7,{value:S,unit:null,direction:A.M8.GTE}),(0,c.A)(i,_.Ce,{value:20,unit:"min",direction:A.M8.GTE}),(0,c.A)(i,E.iD,{value:null,unit:null,direction:A.M8.LTE}),(0,c.A)(i,E.MS,{value:null,unit:d.We,direction:A.M8.LTE}),(0,c.A)(i,E.Tm,{value:null,unit:I,direction:A.M8.GTE}),(0,c.A)(i,E.ex,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.Z8,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.PD,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.dn,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.Oq,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E._l,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.U9,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.Y0,{value:null,unit:R,direction:A.M8.LTE}),(0,c.A)(i,E.Ei,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.C1,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.Qp,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.Cb,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.qd,{value:null,unit:d.I4,direction:A.M8.LTE}),(0,c.A)(i,E.bH,{value:null,unit:d.I4,direction:A.M8.LTE}),(0,c.A)(i,E.s7,{value:null,unit:d.cI,direction:A.M8.LTE}),(0,c.A)(i,E.br,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.l8,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.qg,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.QN,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.yI,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.wx,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.lK,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.x6,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.sl,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.OG,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.Zb,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.pV,{value:null,unit:d.rP,direction:A.M8.GTE}),(0,c.A)(i,E.mo,{value:null,unit:d.GM,direction:A.M8.GTE}),(0,c.A)(i,E.a2,{value:null,unit:d.GM,direction:A.M8.GTE}),(0,c.A)(i,E.ZZ,{value:null,unit:d.GM,direction:A.M8.GTE}),(0,c.A)(i,E.lN,{value:null,unit:d.GM,direction:A.M8.GTE}),(0,c.A)(i,E.am,{value:null,unit:d.rI,direction:A.M8.GTE}),(0,c.A)(i,E.Gc,{value:null,unit:d.rI,direction:A.M8.GTE}),(0,c.A)(i,E.Pk,{value:null,unit:d.rI,direction:A.M8.GTE}),(0,c.A)(i,E.lV,{value:null,unit:d.rI,direction:A.M8.GTE}),(0,c.A)(i,E.js,{value:null,unit:null,direction:A.M8.LTE}),(0,c.A)(i,E.l4,{value:null,unit:d.rP,direction:A.M8.LTE}),(0,c.A)(i,E.$E,{value:null,unit:d.We,direction:A.M8.LTE}),(0,c.A)(i,_.Ad,{value:null,unit:d.zy,direction:A.M8.GTE}),(0,c.A)(i,_.ig,{value:null,unit:d.zy,direction:A.M8.LTE}),i),O),N=1.1.toLocaleString().replace(/\d/g,""),b={invitesCount:0,friendsCount:0,searchKeys:null,foodMetaVersion:null},G={DAILY_LOG_GET_COOKBOOK:"dailyLogGetCookbook",MEAL_GOALS_UPDATE_REQUIRED:"mealGoalsUpdateRequired",SMART_MACROS_MAINTENANCE_MODE:"smartMacrosMaintenanceMode",UPGRADE_NOTIFICATION:"upgradeNotification",IS_PENDING_MIGRATION:"isPendingMigration",HAS_FITBIT_DISCONNECTED:"hasFitbitDisconnected",HAS_GARMIN_DISCONNECTED:"hasGarminDisconnected",HAS_GOOGLE_HEALTH_CONNECT_DISCONNECTED:"hasGoogleHealthConnectDisconnected"},y=(a={},(0,c.A)(a,G.DAILY_LOG_GET_COOKBOOK,!0),(0,c.A)(a,G.MEAL_GOALS_UPDATE_REQUIRED,!1),(0,c.A)(a,G.SMART_MACROS_MAINTENANCE_MODE,!1),(0,c.A)(a,G.UPGRADE_NOTIFICATION,null),(0,c.A)(a,G.IS_PENDING_MIGRATION,!1),(0,c.A)(a,G.HAS_FITBIT_DISCONNECTED,!1),(0,c.A)(a,G.HAS_GARMIN_DISCONNECTED,!1),(0,c.A)(a,G.HAS_GOOGLE_HEALTH_CONNECT_DISCONNECTED,!1),a),U={HAS_FOOD_LOGGED:"hasFoodLogged",LAST_APP_OPEN:"lastAppOpen",TOURS:"tours",SURVEYS:"surveys"},M=(o={},(0,c.A)(o,U.HAS_FOOD_LOGGED,null),(0,c.A)(o,U.LAST_APP_OPEN,null),o),w={fromDate:l()().toDate(),toDate:l()().add(7,"day").toDate(),isIncludeFullYieldOn:!0,peopleCount:1}},87050:function(e,t){"use strict";t.A=function(e,t){window.Cypress&&(window[t]=e)}},6848:function(e,t){"use strict";function n(){return!!window.Cypress}t.A=n},56685:function(e,t,n){"use strict";n.d(t,{M4:function(){return I},cl:function(){return h},fS:function(){return v},gn:function(){return L},he:function(){return D},rh:function(){return O},tc:function(){return R}});
1var r=n(74568),i=n(12885),a=(n(47746),n(43148),n(87136),n(40173),n(58379),n(80115),n(94009),n(34867),n(18636),n(98741),n(17),n(7899),n(54989),n(77657)),o=n(37890),s=n(87969),c=n(63987),u=n(52154),l=n(72345),_=n(85635),E=n(62722),A=n(29156),d=n(39637),f=n(41994),m=l.yT.APPLE,p=l.yT.FITBIT,S=l.yT.GARMIN,T=l.yT.GOOGLE_FIT,g=l.yT.GOOGLE_HEALTH_CONNECT;function I(e,t){var n=[u.wd,u.Jq];if(e.item&&e.item.segment===s.KZ.INTEGRATION){var r,i=s.FR[p].assets.icon,a=s.FR[S].assets.icon,c=s.FR[T].assets.icon,_=s.FR[g].assets.icon,E=s.FR[m].assets.icon;switch(e.item.source){case s.FR[p].id:r=i;break;case s.FR[S].id:r=a;break;case s.FR[T].id:r=c;break;case s.FR[l.lp.GHC_GOOGLE_FIT].id:case s.FR[l.lp.GHC_SAMSUNG_HEALTH].id:r=_;break;case s.FR[m].id:r=E;break;default:return null}return{src:(0,o.lN)(r,"resize:fill:100:100"),loading:(0,o.lN)(r,"resize:fill:15:15")}}if(!e.image)return null;n.includes(t)||((0,f.A)("Invalid sex (".concat(t,") was passed.")),t=u.Jq);var A=e.image,d=A.maleFilename,I=A.femaleFilename,R=A.type,h=A.filename,O="resize:fill:150:150",v="resize:fill:15:15";if("external"===R){var L=d||h;return t===u.Jq&&I&&(L=I),{src:L,loading:L.replace("sddefault","default")}}return"cm-image"===R?{src:(0,o.yi)(h,O),loading:(0,o.yi)(h,v)}:"cm-custom-photo"===R?{src:(0,o.VG)(h,O),loading:(0,o.VG)(h,v)}:null}function R(e,t,n){var r=n||0;return Math.round(3.5*e*t/200*r)}function h(e,t,n){[e,t,n].forEach((function(e){if("number"!==typeof e)throw new TypeError("".concat(e," expected to be a number, instead got ").concat((0,i.A)(e)))}));var r=e/n;return Number((r/3.5/t*200).toFixed(2))}function O(e){var t=s._B.find((function(t){return t.name===e}));if(!t)throw new Error("Invalid name ".concat(e," passed"));return t.level}function v(e){var t=s._B.find((function(t){return t.level===e}));if(!t)throw new Error("Invalid level ".concat(e," passed"));return t.name}var L=Object.keys((0,r.A)({},localStorage)).filter((function(e){return e.startsWith(c.LOCAL_STORAGE_KEY_EXERCISE_LOGS)}));function D(e,t){var n=e.item&&e.item.segment!==s.KZ.WEIGHTS&&e.sessionMeasurements&&(e.sessionMeasurements[a.X7]||e.sessionMeasurements[a.Ce]);if(n){var r="",i=e.sessionMeasurements[a.X7]||0,o=e.sessionMeasurements[a.Ce]||0;return o&&(r+="".concat(o," ").concat(d.R.t("units.minutesShorthand"))),o&&i&&(r+=" ⢠"),i&&(r+=d.R.t("general.steps/num",{num:i.toLocaleString()})),r}var c=e.sessionInfo&&e.sessionInfo.sets&&e.sessionInfo.sets.length>=1;if(!c)return null;var u=e.sessionInfo,l=u.sets,f=u.weightUnits,m=(0,_.V4)(l,"reps"),p=(0,_.lu)(l,"reps"),S=(0,E.Vs)((0,_.V4)(l,"weight"),f,t),T=(0,E.Vs)((0,_.lu)(l,"weight"),f,t),g=l.length||0,I=m===p?m:"".concat(m,"-").concat(p),R=S===T?S:"".concat(S,"-").concat(T),h=d.R.t("general.sets/num",{num:g}),O=d.R.t("general.reps/num",{num:I});return d.R.t("exercises.item.lifts/description",{sets:h,reps:O,weight:R,unit:d.R.t((0,A._0)(t))})}},65725:function(e,t,n){"use strict";n.d(t,{TV:function(){return _},hJ:function(){return A},iH:function(){return E}});var r=n(74568),i=n(62193),a=n.n(i),o=n(74353),s=n.n(o),c=n(15650),u=n(27809),l=n(54422);function _(e,t){if(a()(e))return{startAtTime:s()(t).startOf("day"),endAtTime:s()(t).add(1,"d").startOf("day"),type:u.u2.EATING,durationMin:c.qL};var n=e||{},r=n.startTime,i=n.endTime,o=r/60,l=r%60,_=s()(t).hour(parseInt(o,10)).minute(l).second(0),E=i/60,A=i%60,d=s()(t).hour(parseInt(E,10)).minute(A).second(0),f=d.diff(_,"m");return{startAtTime:_,endAtTime:d,durationMin:f,type:u.u2.EATING}}function E(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||!e.eatingWindows)return null;var i=(0,l.CT)(t),a=(0,r.A)((0,r.A)({},e.eatingWindows[i.id]),n);return _(a,t)}function A(e,t){return s()(t).isBetween(e.startAtTime,e.endAtTime,"minute","[)")}},62210:function(e,t,n){"use strict";n.d(t,{Bp:function(){return Y},Jm:function(){return k},MX:function(){return p.A},Nj:function(){return K},XO:function(){return x},YM:function(){return H},nC:function(){return j},wc:function(){return q}});var r=n(57118),i=n(11302),a=n(74568),o=(n(7452),n(87136),n(58649),n(68329),n(7899),n(58379),n(5086),n(80115),n(98741),n(80475),n(17),n(29979),n(14602),n(30789),n(94335)),s=n(74353),c=n.n(s),u=n(73916),l=n.n(u),_=n(62193),E=n.n(_),A=n(58156),d=n.n(A),f=n(84058),m=n.n(f),p=n(50944),S=(n(39754),n(30707),n(75597),n(50813),n(54370),n(12550)),T=n.n(S),g=n(66539),I=n(77232),R=n.n(I),h=n(3697),O=n(39637),v=n(15703),L=n(63987),D=n(83387),C=n(54015),P=n(5408),N=n(76483),b=n(41994),G=n(87050),y=n(14414),U=n(15779),M=(0,C.A)(),w=3e4,F=5e3,k={usePremiumIconOutline:"false",isTourEnabled:"true",googleHealthEnabledUids:"none"},Y=function(e,t){return"allUsers"===e||!(!t||!e||"none"===e)&&e.split(",").some((function(e){return e.trim()===t}))},V=function(e){return Object.keys(e).reduce((function(t,n){var r=m()(n);if(void 0===k[r])return t;var o=e[n]._value;return(0,a.A)((0,a.A)({},t),{},(0,i.A)({},r,o))}),{})},x=function(){return{mapValuesFromNativeApp:function(e){return l()(e,(function(e){return{_source:"remote",_value:e}}))},get:function(e){return V(e)},fetch:function(){var e=p.A.remoteConfig(),t=e.settings.minimumFetchIntervalMillis,n=parseInt({NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.a
1pps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"}.VUE_APP_REMOTE_CONFIG_FETCH_INTERVAL||t,10);return e.settings.minimumFetchIntervalMillis=n,e.fetchAndActivate().then((function(){return V(e.getAll())}))}}},H=function(){var e=null,t=function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(){var t,n,r,i,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(p.A.initializeApp({apiKey:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",authDomain:"auth.carbmanager.com",databaseURL:"https://".concat("cm-prod-c42cc",".firebaseio.com"),projectId:"cm-prod-c42cc",storageBucket:"assets.carbmanager.com",messagingSenderId:"430233217236",appId:"1:430233217236:web:a1d524a322ce3e48753341"}),t=!0===g.OD.is.ios,n=!0===g.OD.is.safari,r=g.OD.is.mobile,i=(0,D.ib)(),a={},i||(a.experimentalForceLongPolling=!0),o=!1,s=!t&&!n,o&&(r||i)&&(a.cacheSizeBytes=10485760),P.A.info("[Firestore] Offline persistence enabled:",o),P.A.info("[Firestore] Tab synchronization enabled:",s),E()(a)||p.A.firestore().settings(a),!o){e.next=16;break}return e.abrupt("return",p.A.firestore().enablePersistence({synchronizeTabs:s}));case 16:return y.l.$emit("firebase:init"),e.abrupt("return",p.A);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return function(){return e||(e=t(),e)}}(),B=[N.r.SIGNED_IN_ACCOUNT,N.r.LOGIN],W=[N.r.CREATED_ACCOUNT,N.r.SIGN_UP];function X(e,t){e?W.forEach((function(e){M.trackEvent(e,{provider:t})})):B.forEach((function(e){M.trackEvent(e,{provider:t})}))}var K={genActionCodeSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=window.location.origin+("/"!==e.charAt(0)?"/".concat(e):e);return{url:t,handleCodeInApp:!0,iOS:{bundleId:L.BUNDLE_ID_IOS},android:{packageName:L.BUNDLE_ID_ANDROID,installApp:!0,minimumVersion:"12"},dynamicLinkDomain:L.FDL_DOMAIN}},signUserInWithGoogle:function(){var e=this,t="google.com",n=new p.A.auth.GoogleAuthProvider;return p.A.auth().signInWithPopup(n).then((function(e){var n=e.user,r=e.additionalUserInfo;return M.identifyUser(n.uid,(0,U.A)({user:n})),X(r.isNewUser,t),r})).catch((function(t){return Promise.reject(e.localizeError(t))}))},signUserInWithOAuth:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=new p.A.auth.OAuthProvider(e);
1return n&&n.length&&n.forEach((function(e){return r.addScope(e)})),p.A.auth().signInWithPopup(r).then((function(t){var n=t.user,r=t.additionalUserInfo;return M.identifyUser(n.uid,(0,U.A)({user:n})),X(r.isNewUser,e),r})).catch((function(e){return Promise.reject(t.localizeError(e))}))},signUserInWithGoogleIdToken:function(e){var t=this,n="google.com",r=p.A.auth.GoogleAuthProvider.credential(e);return p.A.auth().signInWithCredential(r).then((function(e){var t=e.user,r=e.additionalUserInfo,i=r.isNewUser;if((0,D.TY)()){var o=Date.parse(t.metadata.creationTime),s=Date.parse(t.metadata.lastSignInTime),c=o===s||s-o<=w;i=null!==c&&void 0!==c?c:r.isNewUser}var u=(0,a.A)((0,a.A)({},r),{},{isNewUser:i});return M.identifyUser(t.uid,(0,U.A)({user:t})),X(u.isNewUser,n),u})).catch((function(e){return Promise.reject(t.localizeError(e))}))},signUserInWithAppleIdToken:function(e,t){var n=this,r="apple.com",i=new p.A.auth.OAuthProvider(r),o=i.credential({idToken:e,rawNonce:t});return p.A.auth().signInWithCredential(o).then((function(e){var t=e.user,n=e.additionalUserInfo;return M.identifyUser(t.uid,(0,U.A)({user:t})),X(n.isNewUser,r),(0,a.A)((0,a.A)({},n),{},{uid:t.uid})})).catch((function(e){return Promise.reject(n.localizeError(e))}))},signInWithEmailPassword:function(e,t,n){var i=this;return(0,r.A)(regeneratorRuntime.mark((function r(){var a,s,c,u,l,_,E,A,d,f,m;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,o.A.post("".concat("https://identitytoolkit.googleapis.com","/v1/accounts:signInWithPassword?key=").concat("AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM"),{email:e,password:t,returnSecureToken:!0});case 3:if(a=r.sent,s=i.hasAuthResponseIdToken(a),s){r.next=7;break}throw new Error("Failed to authenticate.");case 7:if(c=a.data,u=c.idToken,l=c.localId,_=R()(),_){r.next=11;break}throw new Error("Failed to retrieve device data.");case 11:return E=_.browser,A=_.engine,d=_.os,f=_.device,m={email:e,browser:{name:E.name,version:E.major},engine:A.name,os:d.name,device:{vendor:f.vendor,model:f.model,type:f.type}},r.abrupt("return",p.A.functions().httpsCallable("signInWithAuthIdToken")({idToken:u,hcaptchaToken:n,deviceInfo:m}).then((function(t){var n=t.data,r={uid:l,email:e};return M.identifyUser(l,(0,U.A)({user:r})),X(!1,"email"),n})).catch((function(){return Promise.reject(i.localizeError({code:"auth/invalid-credentials"}))})));case 16:return r.prev=16,r.t0=r["catch"](0),(0,b.A)("Error signing in user",r.t0),r.abrupt("return",Promise.reject(i.localizeError({code:"auth/invalid-credentials"})));case 20:case"end":return r.stop()}}),r,null,[[0,16]])})))()},createAccountWithEmailPassword:function(e,t){var n=arguments,i=this;return(0,r.A)(regeneratorRuntime.mark((function r(){var a,s,c,u,l,_;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=!(n.length>2&&void 0!==n[2])||n[2],r.prev=1,r.next=4,o.A.post("".concat("https://identitytoolkit.googleapis.com","/v1/accounts:signUp?key=").concat("AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM"),{email:e,password:t,returnSecureToken:!0});case 4:if(s=r.sent,c=i.hasAuthResponseIdToken(s),c){r.next=8;break}throw new Error("Failed to create email/password account.");case 8:return u=s.data,l=u.idToken,_=u.localId,r.abrupt("return",p.A.functions().httpsCallable("createAccountWithAuthIdToken")({idToken:l,sendEmailVerification:a}).then((function(t){var n=t.data,r={uid:_,email:e};return M.identifyUser(_,(0,U.A)({user:r})),X(!0,"email"),n})).catch((function(e){return Promise.reject(i.localizeError(e))})));case 12:throw r.prev=12,r.t0=r["catch"](1),(0,b.A)("",r.t0),new Error("Failed to create email/password account.",r.t0);case 16:case"end":return r.stop()}}),r,null,[[1,12]])})))()},signInWithCustomToken:function(e){var t=this;return p.A.auth().signInWithCustomToken(e).catch((function(e){return Promise.reject(t.localizeError(e))}))},currentUser:function(){return p.A.auth().currentUser||null},sendEmailVerification:function(){var e=this.currentUser();if(!e){var t=new Error;return t.localized=O.R.t("general.notLoggedInError"),Promise.reject(t)}return p.A.functions().httpsCallable("sendEmailVerification")({email:e.email})},validateEmailVerificationCode:function(e){return p.A.functions().httpsCallable("validateEmailVerificationCode")({oobCode:e})},sendPasswordReset:function(e){return p.A.functions().httpsCallable("sendPasswordReset")({email:e})},validatePasswordResetCode:function(e,t){return p.A.functions().httpsCallable("validatePasswordResetCode")({oobCode:e,password:t})},localizeError:function(e){var t="firebase.".concat(e.code);return O.R.te(t)&&(e.localized=O.R.t(t)),e},hasAuthResponseIdToken:function(e){return!!d()(e,"data.idToken")},signUserOut:function(){var e=this;return(0,r.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,p.A.functions().httpsCallable("revokeSessions",{timeout:F})();case 3:t.next=8;break;case 5:t.prev=5,t.t0=t["catch"](0),(0,b.A)("Failed to revoke refresh tokens on sign out",t.t0);case 8:return t.prev=8,t.next=11,p.A.auth().signOut();case 11:t.next=16;break;case 13:throw t.prev=13,t.t1=t["catch"](8),e.localizeError(t.t1);case 16:return t.prev=16,(0,v.Bp)(),t.finish(16);case 19:case"end":return t.stop()}}),t,null,[[0,5],[8,13,16,19]])})))()},updatePhotoURL:function(e){var t=K.currentUser();return t?K.currentUser().updateProfile({photoURL:e}):Promise.resolve()},verifyIdentityForIntercom:function(e){var t=e.platform;return p.A.functions().httpsCallable("verifyIdentityForIntercom")({platform:t})},createAppleAuthRefreshToken:function(e){var t=e.uid,n=e.authorizationCode;return p.A.functions().httpsCallable("createAppleAuthRefreshToken")({uid:t,authorizationCode:n})}},j={resetAccount:function(){return p.A.functions().httpsCallable("resetAccount")()},deleteAccount:function(){return p.A.functions().httpsCallable("deleteAccount")()},updateAvatar:function(e){return p.A.functions().httpsCallable("updateAvatar")(e)},updateUsername:function(e){var t=e.username;return p.A.functions().httpsCallable("updateUsername")({username:t})},updateSocialSettings:function(e){return p.A.functions().httpsCallable("updateSocialSettings")(e)},likeMessage:function(e,t){return p.A.functions().httpsCallable("likeMessage")({id:e,state:t})},flagMessage:function(e,t){return p.A.functions().httpsCallable("flagMessage")({id:e,reason:t})},garminAuth:function(){return p.A.functions().httpsCallable("garminAuth")(null)},garminRevokeToken:function(){return p.A.functions().httpsCallable("garminRevoke")(null)},getGarminAccessToken:function(e){var t=e.token,n=e.secret,r=e.verifier;return p.A.functions().httpsCallable("garminAccessToken")({token:t,secret:n,verifier:r})},ketoMojoAuth:function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.code,r=e.clientId,i=e.scope,a=e.redirectUri,o=e.codeVerifier,s=e.region,t.abrupt("return",p.A.functions().httpsCallable("ketoMojoAuth")({code:n,clientId:r,scope:i,redirectUri:a,codeVerifier:o,region:s}));case 2:case"end":return t.stop()}}),t)})))()},ketoMojoDisconnect:function(){return p.A.functions().httpsCallable("ketoMojoDisconnect")()},fitbitAuth:function(e){var t=e.code,n=e.clientId,r=e.redirectUri,i=e.units,a=c()().format("YYYY-MM-DD");return p.A.functions().httpsCallable("fitbitAuth")({date:a,code:t,clientId:n,redirectUri:r,units:i})},fitbitRevoke:function(){return p.A.functions().httpsCallable("fitbitRevoke")()},fitbitFetchData:function(e){var t=e.date,n=e.units;return p.A.functions().httpsCallable("fitbitFetch")({date:t,units:n})},fitbitGoogleHealthAuth:function(e){return p.A.functions().httpsCallable("googleHealthAuth")(e)},googleHealthRevoke:function(){return p.A.functions().httpsCallable("googleHealthRevoke")()},googleHealthSync:function(e){var t=e.date;return p.A.functions().httpsCallable("googleHealthSync")({date:t})},googleHealthConnectSync:function(e){var t=e.rawData,n=e.startTimestamp,r=e.endTimestamp;return p.A.functions().httpsCallable("googleHealthConnectSync")({rawData:t,startTimestamp:n,endTimestamp:r})},joinChallenge:function(e){var t=e.challengeId;return p.A.functions().httpsCallable("joinChallenge")({challengeId:t})},leaveChallenge:function(e){var t=e.challengeId;return p.A.functions().httpsCallable("leaveChallenge")({challengeId:t})},removePremium:function(){var e=p.A.functions().httpsCallable("removePremiumStatus"),t=K.currentUser();if(!t){var n=new Error;return n.localized=O.R.t("general.notLoggedInError"),Promise.reject(n)}return e({email:t.email}).then((function(){return t.getIdTokenResult(!0)}))},generatePdf:function(e){return p.A.functions().httpsCallable("generatePdf")({url:e})},searchUPC:function(e){var t=e.upc,n=e.source;return p.A.functions().httpsCallable("searchUPC")({upc:t,source:n||""})},reportIncorrectUPC:function(e){var t=e.foodId;return p.A.functions().httpsCallable("reportIncorrectUPC")({foodId:t})},naturalExercise:function(e){return o.A.get("".concat("https://functions.carbmanager.com","/naturalExercise"),{params:e})},userIPAddress:function(){return o.A.get("".concat("https://us-central1-cm-prod-c42cc.cloudfunctions.net","/ipAddress"),{params:{key:L.API_KEY_CM}})},importExternalRecipe:function(e){return p.A.functions().httpsCallable("importExternalRecipe")({url:e})},externalFoodInfo:function(e,t,n){return(0,r.A)(regeneratorRuntime.mark((function r(){var i,a;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,o.A.get("".concat("https://functions.carbmanager.com","/externalFoodInfo"),{params:{id:e,userId:t,myFoodsToken:n}});case 3:return i=r.sent,a=i.data,r.abrupt("return",a);case 8:throw r.prev=8,r.t0=r["catch"](0),(0,b.A)("Unable to fetch external food with ID '".concat(e,"'"),r.t0),r.t0;case 12:case"end":return r.stop()}}),r,null,[[0,8]])})))()},parseIngredients:function(e,t){return(0,r.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,r="".concat("https://functions.carbmanager.com","/parseIngredients"),n.next=4,o.A.post(r,{ingredients:e,servings:t});case 4:return i=n.sent,a=i.data,n.abrupt("return",a);case 9:throw n.prev=9,n.t0=n["catch"](0),(0,b.A)("Unable to parse ingredients",n.t0),n.t0;case 13:case"end":return n.stop()}}),n,null,[[0,9]])})))()},scaleMealPlan:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeFoods:!1,mealGoals:null};return p.A.functions().httpsCallable("scaleMealPlan")((0,a.A)({meals:e},t))},emailExists:function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,p.A.functions().httpsCallable("emailExists")({email:e});case 2:return n=t.sent,t.abrupt("return",n.data.emailExists);case 4:case"end":return t.stop()}}),t)})))()},usernameExists:function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,p.A.functions().httpsCallable("usernameExists")({username:e});case 2:return n=t.sent,t.abrupt("return",!(!n.data.exists||n.data.currentOwner));case 4:case"end":return t.stop()}}),t)})))()},sendFriendInvite:function(e){var t=e.hcaptchaToken,n=e.uids,r=void 0===n?[]:n,i=e.emails,a=void 0===i?[]:i,o=e.usernames,s=void 0===o?[]:o;return p.A.functions().httpsCallable("sendFriendInvite")({hcaptchaToken:t,uids:r,emails:a,usernames:s})},acceptFriendInvite:function(e){return p.A.functions().httpsCallable("acceptFriendInvite")(e)},fetchFriends:function(e){return p.A.functions().httpsCallable("getFriends")(e)},softDeleteFood:function(e){return p.A.functions().httpsCallable("softDeleteFood")({foodId:e})},hideMyFood:function(e,t){return p.A.functions().httpsCallable("hideUserFood")({foodId:e,location:t})}
1,fetchFoodNutrientEdits:function(e){return o.A.get("".concat("https://functions.carbmanager.com","/getFoodNutrientEditsNew"),{params:e})},fetchSocialFeed:function(e){return p.A.functions().httpsCallable("getSocialFeed")(e)},fetchFriendProfile:function(e){return p.A.functions().httpsCallable("getFriendProfile")(e)},fetchUserProfile:function(){return p.A.functions().httpsCallable("getUserProfile")()},fastSpringManagementLink:function(){return p.A.functions().httpsCallable("billingFastSpringManagementLink")()},fastSpringPaywallPlanPrices:function(e){var t=e.productIds,n=e.countryCode;return p.A.functions().httpsCallable("fastSpringPaywallPlanPrices")({productIds:t,countryCode:n})},fetchFriendWeightReport:function(e){return p.A.functions().httpsCallable("getFriendWeightReport")(e)},upgradeFoodsMeta:function(){return(0,r.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",p.A.functions().httpsCallable("upgradeFoodsMetaV4")());case 1:case"end":return e.stop()}}),e)})))()},verifyGooglePlayPurchase:function(e){var t=e.packageName,n=e.productId,r=e.purchaseToken,i=e.subscription;return p.A.functions().httpsCallable("billingGoogleplayVerify")({packageName:t,productId:n,purchaseToken:r,subscription:i})},verifyIosReceipt:function(e){return p.A.functions().httpsCallable("billingIOSAppstoreVerify")({receipt:e})},fetchFriendFoods:function(e,t){return p.A.functions().httpsCallable("getFriendFoods")({uid:e,query:t})},createGroup:function(e){return p.A.functions().httpsCallable("createGroup")(e)},sendGroupInvite:function(e,t,n){return p.A.functions().httpsCallable("sendGroupInvite")({groupId:e,message:n,recipients:t})},acceptGroupInvite:function(e){return p.A.functions().httpsCallable("acceptGroupInvite")({inviteId:e})},declineGroupInvite:function(e){return p.A.functions().httpsCallable("declineGroupInvite")({inviteId:e})},addGroupMember:function(e,t){return p.A.functions().httpsCallable("addGroupMember")({groupId:e,uid:t})},removeGroupMember:function(e,t){return p.A.functions().httpsCallable("removeGroupMember")({groupId:e,uid:t})},shareDailyLog:function(e){return p.A.functions().httpsCallable("shareDailyLog")(e)},createAccountForAnonymousUser:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return p.A.functions().httpsCallable("createAccountForAnonymousUser")({email:e,password:t,sendEmailVerification:n})},generateShoppingList:function(e){var t=e.fromDate,n=e.toDate,r=e.isIncludeFullYieldOn,i=e.peopleCount;return p.A.functions().httpsCallable("generateShoppingList")({fromDate:t,toDate:n,isIncludeFullYieldOn:r,peopleCount:i})},addItemToShoppingList:function(e){return p.A.functions().httpsCallable("addItemToShoppingList")({food:e})},updateShoppingListItemServingSize:function(e){var t=e.foodId,n=e.servingSize;return p.A.functions().httpsCallable("updateShoppingListItemServingSize")({foodId:t,servingSize:n})},removeShoppingListIngredientServing:function(e){return p.A.functions().httpsCallable("removeShoppingListIngredientServing")({food:e})},updateShoppingListItemSelected:function(e){var t=e.shoppingListItemId,n=e.isSelected;return p.A.functions().httpsCallable("updateShoppingListItemSelected")({shoppingListItemId:t,isSelected:n})},clearShoppingList:function(){return p.A.functions().httpsCallable("clearShoppingList")()},getPremiumEntitlements:function(){return p.A.functions().httpsCallable("getPremiumEntitlements")()},getPremiumSubscription:function(){return p.A.functions().httpsCallable("getPremiumSubscription")()},updateFastspringSubscription:function(e){return p.A.functions().httpsCallable("updateFastspringSubscription")({productId:e})},shareAppLink:function(e){return p.A.functions().httpsCallable("shareAppLink")({email:e})},emergencyUpgradeFix:function(){return p.A.functions().httpsCallable("emergencyUpgradeFix")()},updateEmail:function(e){var t=e.newEmail,n=e.password,r=K.currentUser().email;return p.A.functions().httpsCallable("updateEmail")({oldEmail:r,newEmail:t,password:n})},printMealPlan:function(e){var t=e.startDate;return p.A.functions().httpsCallable("printMealPlan")({startDate:t})},createAssistantThread:function(){return p.A.functions().httpsCallable("createAssistantThread")()},deleteAssistantThreads:function(){return p.A.functions().httpsCallable("deleteAssistantThreads")()},getAssistantThread:function(e){var t=e.threadId,n=void 0===t?"":t;return p.A.functions().httpsCallable("getAssistantThread")({threadId:n})},sendMessageToAssistant:function(e){var t=e.threadId,n=void 0===t?"":t,r=e.message,i=void 0===r?"":r;return p.A.functions().httpsCallable("sendMessageToAssistant")({threadId:n,message:i})},sendMessageToRecipeSearch:function(e){var t=e.threadId,n=void 0===t?"":t,r=e.message,i=void 0===r?"":r;return p.A.functions().httpsCallable("sendMessageToRecipeSearch")({threadId:n,message:i})},getWeeklySummary:function(){var e=arguments;return(0,r.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.length>0&&void 0!==e[0]?e[0]:-1,t.prev=1,t.next=4,p.A.functions().httpsCallable("getUserSummaryWeb")({weekOffset:n});case 4:if(r=t.sent,r.data){t.next=8;break}return(0,b.A)("Failed to get the weekly summary"),t.abrupt("return",null);case 8:return t.abrupt("return",r.data);case 11:return t.prev=11,t.t0=t["catch"](1),(0,b.A)("Failed to get the weekly summary",t.t0),t.abrupt("return",null);case 15:case"end":return t.stop()}}),t,null,[[1,11]])})))()},initWebCheckout:function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o.A.post("".concat("https://us-central1-cm-prod-c42cc.cloudfunctions.net","/initWebCheckout"),e);case 3:return n=t.sent,r=n.data,t.abrupt("return",r);case 8:return t.prev=8,t.t0=t["catch"](0),(0,b.A)("Failed to initiate web checkout",t.t0),t.abrupt("return",null);case 12:case"end":return t.stop()}}),t,null,[[0,8]])})))()},archivableUserReturn:function(){return(0,r.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",p.A.functions().httpsCallable("archivableUserReturn")());case 1:case"end":return e.stop()}}),e)})))()},getRestorationStatus:function(){return(0,r.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p.A.functions().httpsCallable("getRestorationStatus")();case 3:return t=e.sent,e.abrupt("return",t.data);case 7:return e.prev=7,e.t0=e["catch"](0),(0,b.A)("Failed to get the restoration status",e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})))()}},q={uploadToStorage:function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E,A,d,f,m;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.dir,r=e.ext,i=e.content,a=e.type,o=e.name,s=e.useUuid,c=void 0===s||s,u=e.metadata,l=void 0===u?{}:u,c||o){t.next=3;break}throw new TypeError("Either set `useUuid` to `true` or set the `name` explicitly");case 3:return _=!!c&&T()(),E=p.A.storage().ref(),A=[o,_].filter((function(e){return!!e})).join("_"),d=E.child("".concat(n,"/").concat(A,".").concat(r)),f=new Blob([i],{type:a}),t.next=10,d.put(f,l);case 10:return m=t.sent,t.abrupt("return",m.ref.getDownloadURL());case 12:case"end":return t.stop()}}),t)})))()},uploadToUserStorage:function(e){var t=e.userId,n=e.dir,r=e.ext,i=e.content,a=e.type,o=e.name,s=(0,h.x1)(t,n);return this.uploadToStorage({dir:s,ext:r,content:i,type:a,name:o,useUuid:!1})},uploadImage:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.currentUser(),i=r.uid,a=T()(),o=p.A.storage().ref(),s=o.child("".concat(h.kM,"/").concat(i,"/images/").concat(a,".").concat(t)),c={customMetadata:n};return s.putString(e,"data_url",c).then((function(e){return{filePath:e.ref.fullPath,ref:e.ref}}))},removeImage:function(e){var t=p.A.storage().ref(),n=t.child(e),r=function(e){try{return!!new URL(e)}catch(t){return!1}},i=!r(n.fullPath);return i?n.delete():null},getImageURL:function(e){var t=this;return e.getDownloadURL().then((function(e){return e})).catch((function(e){return Promise.reject(t.localizeError(e))}))}};(0,G.A)(K,"firebaseAuth")},44651:function(e,t,n){"use strict";n.d(t,{Q1:function(){return c},Rc:function(){return o},h:function(){return s}});var r=n(62216),i=n.n(r),a=n(78737),o=function(e){return{filename:e,src:(0,a.wV)(e,"resize:fill:64:64",{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.a
1pps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"}),placeholder:(0,a.wV)(e,"resize:fill:10:10",{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.c
1arbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}};function s(e,t,n){if(e)return e;var r=i()(n)?t.qty:n,a=(t.grams||0)*r,o=t.scale*r;return{grams:a,qty:r,units:t.units,scale:o}}function c(e){var t=e.qty||1,n=e.grams||0,r=e.scale||0;return{grams:n/t,qty:t,units:e.units,scale:r/t}}},43841:function(e,t,n){"use strict";n.d(t,{L6:function(){return l},OK:function(){return u},kX:function(){return c}});var r=n(14878),i=(n(1772),n(5086),n(53746),n(20861),n(71905),n(85213),n(97182),n(12279),n(39302),n(70147),n(66217),n(97966),n(35186),n(35944),n(44787),n(50632),n(52278),n(14245),n(52492),n(93266),n(37192),n(37220),n(82432),n(32483),n(36696),n(58083),n(58379),n(80475),n(87136),n(40173),n(71312)),a=n.n(i),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=function(){var e=window.crypto;if(null===e||void 0===e||!e.getRandomValues)throw new Error("crypto.getRandomValues is unavailable, so no secure random value can be generated.");return e};function c(e){var t=Math.floor(256/o.length)*o.length,n=[];while(n.length<e){var r=new Uint8Array(e-n.length);s().getRandomValues(r),r.forEach((function(r){r<t&&n.length<e&&n.push(o[r%o.length])}))}return n.join("")}function u(e){var t=a().array(e),n=btoa(String.fromCharCode.apply(String,(0,r.A)(t)));return n.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function l(e){return a()(JSON.stringify(e))}},54015:function(e,t,n){"use strict";var r=n(85999);t.A=function(){return r.A.getEventTracker()}},88463:function(e,t,n){"use strict";n.d(t,{A4:function(){return p},Io:function(){return T},yg:function(){return S}});var r=n(14878),i=n(11302),a=n(74568),o=(n(98741),n(58379),n(80115),n(74353)),s=n.n(o),c=n(86887),u=n(21833),l=n(56848),_=n(359),E=n(77657),A=n(54422),d=n(2109),f={EXACT_DATE:"EXACT_DATE",ALL_SUPERSEDED:"ALL_SUPERSEDED",DAY:"DAY",DYNAMIC:"DYNAMIC",ALL_NON_SUPERSEDED:"ALL_NON_SUPERSEDED"},m=[{name:f.EXACT_DATE,cb:function(e,t,n){return e.date===n&&!("user"===e.source&&"all"!==e.type&&e.type!==t)}},{name:f.DAY,cb:function(e,t){return e.type===t}},{name:f.ALL_SUPERSEDED,cb:function(e){return"all"===e.type&&e.supersede}},{name:f.DYNAMIC,cb:function(e){return"dynamic"===e.type}},{name:f.ALL_NON_SUPERSEDED,cb:function(e){return"all"===e.type&&!e.supersede}}];function p(e,t,n){var o=(0,A.aj)(n),c=s()(n).format("ddd").toLowerCase(),u=m.reduce((function(e,t){var n=t.name;return(0,a.A)((0,a.A)({},e),{},(0,i.A)({},n,[]))}),{});e.forEach((function(e){m.forEach((function(t){var n=t.name,r=t.cb,i=r(e,c,o);i&&u[n].push(e)}))}));var l=u[f.EXACT_DATE];if(1===l.length)return l[0];var _=m.reduce((function(e,t){var i=t.name,a=(0,A.HH)(u[i],n);return a?[].concat((0,r.A)(e),[a]):e}),[]);return _.length?(0,A.HH)(_,n):t}function S(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.iL,r=(0,c.on)(e,n);return{goals:(0,a.A)((0,a.A)({},d.yr),{},(t={},(0,i.A)(t,l.sU,{direction:"lte",value:e,unit:u.ws}),(0,i.A)(t,l.Fo,{direction:"lte",value:r.fat,unit:u.oK}),(0,i.A)(t,l.Nk,{direction:"lte",value:r.protein,unit:u.oK}),(0,i.A)(t,l.lc,{direction:"lte",value:r.carbs,unit:u.oK}),(0,i.A)(t,l.cy,{direction:"lte",value:r.carbs,unit:u.oK}),(0,i.A)(t,l.y1,{direction:"lte",value:r.carbs,unit:u.oK}),(0,i.A)(t,l.vi,{direction:"lte",value:r.carbs,unit:u.oK}),t))}}function T(e){var t,n=(t={},(0,i.A)(t,_.fd.CORE,"weight_measurements"),(0,i.A)(t,_.fd.BODY,"body_measurements"),(0,i.A)(t,_.fd.HEALTH,"health_measurements"),(0,i.A)(t,l.fd.MACRONUTRIENT,"energy_macros"),(0,i.A)(t,l.fd.MICRONUTRIENT,"micronutrients"),(0,i.A)(t,E.fd.LIFESTYLE,"lifestyle"),t);return n[e]||""}},15155:function(e,t,n){"use strict";n.d(t,{B:function(){return _},Z:function(){return E}});var r=n(11302),i=(n(80115),n(47746),n(43148),n(70825),n(36944)),a=n.n(i),o=n(98023),s=n.n(o),c=n(77657),u=n(39791),l=n(39637),_=function(e){var t,n=e.symbol,i=e.value,o=e.roundTo,_=function(){var e=(0,u.A)({value:i,type:"hours"}),t=(0,u.A)({value:i,type:"minutes"}),n=l.R.t("units.abbreviated/h"),r=l.R.t("units.minutesShorthand");return 0===t?"".concat(e).concat(n):"".concat(e).concat(n," ").concat(t).concat(r)},E=(t={},(0,r.A)(t,c.jn,_),(0,r.A)(t,c.ig,_),(0,r.A)(t,c.Ad,_),t);return E[n]?E[n]():s()(i)&&s()(o)?a()(i,o):i},E=function(e){var t=e.symbol,n=e.value,r=e.units,i=e.roundTo,a=[c.jn,c.ig,c.Ad].includes(t),o=_({symbol:t,value:n,roundTo:i}),s=a?"":r,u=null===o||null===s,l=u?null:"".concat(o," ").concat(s).trimEnd();return{units:s,value:o,formatted:l}}},41994:function(e,t,n){"use strict";var r=n(74568),i=n(11331),a=n.n(i),o=n(36860),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t instanceof Error?t:new Error(e);console.error(e,i,n),o.A.isStarted()?o.A.notify(i,(function(t){t.context=document.location.href;var i=(0,r.A)((0,r.A)({},e&&{message:e}),a()(n)&&n);t.addMetadata("custom",i)})):console.warn("Bugsnag is not started. Error not reported to Bugsnag:",i)};t.A=s},2950:function(e,t,n){"use strict";n.d(t,{Mz:function(){return S},hg:function(){return T},iP:function(){return p},uR:function(){return m}});var r=n(74568),i=(n(90345),n(47746),n(43148),n(80115),n(44383)),a=n.n(i),o=n(36119),s=n.n(o),c=n(73916),u=n.n(c),l=n(64724),_=n(86887),E=n(56848),A=n(54488),d=n(31738),f=n(7854);function m(e,t,n){var i=n.carbsSymbol,o=n.isDeductMacrosOn,s=n.isDeductEnergyOn,c={carbs:e[i]||0,protein:e[E.Nk]||0,fat:e[E.Fo]||0,calories:e[E.sU]||0,burned:e[E.DO]||0},l=(0,r.A)((0,r.A)({},s&&o&&(0,r.A)({},u()(a()(c,["carbs","protein","fat"]),(function(e,n){return e-t[n]})))),s&&{calories:c.calories-c.burned});return(0,r.A)((0,r.A)({},c),{},{net:l})}function p(e){var t=e.protein,n=e.fat,r=e.carbs,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,a=(0,_.wX)({protein:t,fat:n,carbs:r}),o=s()(Object.values(a)),c=Math.round(.1*o),u=i/2;return{calories:{min:Math.max(0,c-130),max:Math.min(o,c+130)},carbs:{min:Math.min(90,Math.max(0,Math.round(a.carbs/o*100)-u)),max:Math.min(100,Math.min(r,Math.round(a.carbs/o*100)+u))},protein:{min:Math.min(90,Math.max(0,Math.round(a.protein/o*100)-u)),max:Math.min(100,Math.min(t,Math.round(a.protein/o*100)+u))},fat:{min:Math.min(90,Math.max(0,Math.round(a.fat/o*100)-u)),max:Math.min(100,Math.min(n,Math.round(a.fat/o*100)+u))}}}var S=function(e){if(!d.A.includes(e))throw new TypeError("".concat(e," is not a valid carbs symbol"));var t=[e,E.Nk,E.Fo,E.sU,E.gX];return e===E.y1?[].concat(t,[E.vi]):[].concat(t,[E.y1])}
1,T=function(e){var t=(0,f.A)(e),n=t(A.pW,A.XS.SETTINGS),r=n.lengthUnits,i=n.weightUnits,a=t(A.pW,A.XS.PROFILE),o=a.activityLevel,s=a.height,c=a.sex,u=a.currentWeight,_=t(A.pW,A.XS.AGE),E=(0,l.A)({age:_,sex:c,weightUnits:i,heightUnits:r,currentWeight:u,height:s});return(0,l.f)(E,o)};_.pD},7895:function(e,t,n){"use strict";n.d(t,{Ld:function(){return T},WA:function(){return f},gU:function(){return m},kO:function(){return A.kO},lv:function(){return d},wY:function(){return S}});var r=n(57118),i=n(74568),a=n(14878),o=(n(7452),n(59581),n(92157),n(47746),n(43148),n(17),n(94009),n(36944)),s=n.n(o),c=n(39637),u=n(75683),l=n(2109),_=n(44389),E=n(83387),A=n(88664);function d(e,t,n){var r=document.querySelectorAll(e),o=(0,a.A)(r);return t.map((function(e){var t=o.findIndex((function(t){return t.dataset.logId===e.id}));return(0,i.A)((0,i.A)((0,i.A)({},e),n&&n.id&&n.id===e.id&&{meal:n.meal}),{},{order:t})}))}function f(e){return l.Mx[e]||0}function m(e){return u.Vd.includes(e)?u.hd.UNTIL:u.hd.AROUND}function p(e){var t=e.filter((function(e){return e.isVisible&&e.value!==u.x6})).length,n=e.filter((function(e){return e.isVisible&&u.GD.includes(e.value)})).length,r=t-n;return(100-10*n)/r}function S(e,t){return t.isVisible&&t.value!==u.x6?u.GD.includes(t.value)?10:s()(p(e),2):0}function T(e){return g.apply(this,arguments)}function g(){return g=(0,r.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,u,l=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=l.length>1&&void 0!==l[1]?l[1]:{},r=n.title,i=n.body,t.reminder){e.next=4;break}return e.abrupt("return",!0);case 4:return a=Number(t.reminder.substring(0,2)),o=Number(t.reminder.substring(3,5)),s=r||c.R.t("mealReminders.notification/title",{meal:t.label}),u=i||c.R.t("mealReminders.notification/description"),e.abrupt("return",(0,E.vQ)({action:_.KR.ADD_REMINDER,data:{title:s,body:u,identifier:t.value,repeatFrequency:"daily",hour:a,minute:o}}));case 9:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}},86810:function(e,t,n){"use strict";n.d(t,{_7:function(){return o},ay:function(){return r.ay}});var r=n(43700),i=n(73803),a=n(85563),o=function(e,t){var n=e.symbol,r=e.units,o=e.value,s=e.category,c=void 0===s?null:s,u=(0,a.A)({symbol:n,category:c,userSettings:t}),l=(0,i.A)({symbol:n,fromUnits:r,toUnits:u,value:o,category:c});return{value:l,units:u}}},73803:function(e,t,n){"use strict";var r=n(11302),i=n(40220),a=n(24532),o=n(3185),s=(n(80115),n(47746),n(43148),n(36944)),c=n.n(s),u=n(21833),l=n(33245),_=n(359),E=n(22010),A=n(62722),d=n(41529),f=function(e){(0,a.A)(n,e);var t=(0,o.A)(n);function n(){return(0,i.A)(this,n),t.apply(this,arguments)}return n}(E.A);t.A=function(e){var t=e.symbol,n=e.fromUnits,i=e.toUnits,a=e.value,o=e.roundTo,s=void 0===o?1:o,E=e.category,m=void 0===E?null:E,p=function(e){return function(){if(!e[i])throw new f("Converter for ".concat(t,":").concat(i," is not defined"));return e[i]}},S=function(){var e,o,s,c,E,S,T,g,I,R,h,O;if(i===n)return a;var v=(0,d.A)(t),L=v.units,D=v.unitsProperty,C=L.length>1;if(!C)return a;var P=u.rP,N=u.m5,b=(E={},(0,r.A)(E,l.I.LENGTH,p((e={},(0,r.A)(e,u.V3,A.l9),(0,r.A)(e,u.l6,A.j5),e))),(0,r.A)(E,l.I.WEIGHT,p((o={},(0,r.A)(o,u.hL,A.sE),(0,r.A)(o,u.Jq,A.ih),(0,r.A)(o,"lbs",A.ih),o))),(0,r.A)(E,l.I.ENERGY,p((s={},(0,r.A)(s,u.ws,A.R5),(0,r.A)(s,u.ft,A.PS),s))),(0,r.A)(E,l.I.VITAMIN_D,p((c={},(0,r.A)(c,u.S6,A.c2),(0,r.A)(c,u.mx,A.qV),c))),E),G=(O={},(0,r.A)(O,_.dT,(function(){var e,t,n,i=_.Or.BRAC,a=_.Or.BIOSENSE,o=_.Or.ACAC,s=_.Or.BHB,c=[i,a];if(c.includes(m)||!m)return function(e){return e};var u=(n={},(0,r.A)(n,o,p((e={},(0,r.A)(e,P,A.eT),(0,r.A)(e,N,A.IU),e))),(0,r.A)(n,s,p((t={},(0,r.A)(t,P,A.Cp),(0,r.A)(t,N,A.wo),t))),n);return u[m]()})),(0,r.A)(O,_.br,p((S={},(0,r.A)(S,P,A.FW),(0,r.A)(S,N,A.xU),S))),(0,r.A)(O,_.l4,p((T={},(0,r.A)(T,P,A.FW),(0,r.A)(T,N,A.xU),T))),(0,r.A)(O,_.Cb,p((g={},(0,r.A)(g,P,A.PC),(0,r.A)(g,N,A.HQ),g))),(0,r.A)(O,_.Ei,p((I={},(0,r.A)(I,P,A.PC),(0,r.A)(I,N,A.HQ),I))),(0,r.A)(O,_.C1,p((R={},(0,r.A)(R,P,A.PC),(0,r.A)(R,N,A.HQ),R))),(0,r.A)(O,_.Qp,p((h={},(0,r.A)(h,P,A.XQ),(0,r.A)(h,N,A.Zj),h))),O),y="function"===typeof G[t],U="function"===typeof b[D];if(!y&&!U)throw new f("Units converter not found for symbol:".concat(t));var M=y?G[t]:b[D];return M()(a)};return c()(S(),s)}},39791:function(e,t,n){"use strict";var r=n(85635);t.A=function(e){var t=e.value,n=e.type,i=Math.floor(t),a=Math.round(60*(0,r.BS)(t)),o={minutes:a,hours:i};return o[n]}},39834:function(e,t){"use strict";t.A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"value";return e.length?e.reduce((function(e,n){return e+parseFloat(n[t])}),0)/e.length:null}},44586:function(e,t,n){"use strict";n(98741),n(80115);var r=n(39637),i=n(41529),a=n(41994);t.A=function(e,t){try{var n=(0,i.A)(e),o=n.categories[t],s=o.translationKey,c=o.name,u=o.shorthand;return{get short(){return r.R.t("".concat(s,".").concat(u))},get long(){return r.R.t("".concat(s,".").concat(c))}}}catch(l){return(0,a.A)("Unable to get category name for symbol: ".concat(e," category: ").concat(t),l),{short:"",long:""}}}},41529:function(e,t,n){"use strict";var r=n(43700),i=n(64818);t.A=function(e){return(0,r.Ay)(e),i.d$[e]}},10302:function(e,t,n){"use strict";n.d(t,{c:function(){return E}});var r=n(11302),i=n(74568),a=n(98023),o=n.n(a),s=n(10874),c=n(85635),u=n(23663),l=n(86810),_=n(19382),E={value:null,unit:null,direction:null,symbol:null};t.A=function(e){var t,n=e.symbol,a=e.sequence,A=void 0===a?null:a,d=e.category,f=void 0===d?null:d,m=e.userGoals,p=e.userSettings,S=(0,s.A)({symbol
1:n,sequence:A,category:f}),T=S.goalSymbol;if(!T||!m[T])return(0,i.A)((0,i.A)({},E),{},{symbol:T});var g=m[T],I=g.value,R=g.unit,h=g.direction;if(!o()(I))return(0,i.A)((0,i.A)({},E),{},{symbol:T});var O=(0,c.AY)((t={},(0,r.A)(t,u.H.MEASUREMENT,(function(){return(0,l._7)({symbol:n,units:R,value:I,category:f},p)})),(0,r.A)(t,u.H.NUTRIENT,(function(){return(0,_.A)({symbol:n,value:I,sourceUnits:R},p)})),(0,r.A)(t,u.H.OTHER_METRICS,(function(){return(0,_.A)({symbol:n,value:I,sourceUnits:R},p)})),t),(0,u.A)(n)),v=O.units,L=O.value;return(0,i.A)((0,i.A)({},E),{},{direction:h,unit:v,value:L,symbol:T})}},10874:function(e,t,n){"use strict";var r=n(11302),i=n(14878),a=(n(80115),n(14913),n(59581),n(58156)),o=n.n(a),s=n(359),c=n(41529),u=n(43700),l=function(e){var t=e.goalMapping,n=e.goalPath,r=[].concat((0,i.A)(n.slice(0,n.length-1)),["fallback"]);return o()(t,r,null)};t.A=function(e){var t,n=e.symbol,i=e.sequence,a=void 0===i?null:i,_=e.category,E=void 0===_?null:_,A=(0,c.A)(n);if(!A)throw new u.M("".concat(n," is not a valid Measurement symbol"));var d=A.goalMapping,f=A.goalMappingProperties;if(!d)return{goalSymbol:n,isFallback:!1};var m=(t={},(0,r.A)(t,s.zR.CATEGORY,E),(0,r.A)(t,s.zR.SEQUENCE,a),t),p=f.map((function(e){return m[e]})),S=o()(d,p);if(!S){var T=l({goalMapping:d,goalPath:p});return{goalSymbol:T,isFallback:!!T||null}}return{goalSymbol:S,isFallback:!1}}},19382:function(e,t,n){"use strict";var r=n(62216),i=n.n(r),a=n(41529),o=n(85563),s=n(73803);t.A=function(e){var t=e.symbol,n=e.value,r=e.sourceUnits,c=void 0===r?null:r,u=e.targetUnits,l=void 0===u?null:u,_=e.roundTo,E=void 0===_?1:_,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=(0,a.A)(t),f=d.unitsProperty,m=d.displayUnits,p=c||m,S=l||(0,o.A)({symbol:t,userSettings:A});if(!f||!S||i()(n))return{value:n,units:S};var T=(0,s.A)({symbol:t,fromUnits:p,toUnits:S,value:n,roundTo:E});return{value:T,units:S}}},23663:function(e,t,n){"use strict";n.d(t,{H:function(){return l}});var r=n(11302),i=n(20826),a=n.n(i),o=n(64818),s=n(43700),c=n(9997),u=(0,c.A)(),l={MEASUREMENT:"MEASUREMENT",NUTRIENT:"NUTRIENT",OTHER_METRICS:"OTHER_METRICS"};t.A=function(e){var t;if(u.has(e))return u.get(e);(0,s.Ay)(e);var n=a()((t={},(0,r.A)(t,l.MEASUREMENT,o.Gq),(0,r.A)(t,l.NUTRIENT,o.f6),(0,r.A)(t,l.OTHER_METRICS,o.dT),t),(function(t){return t[e]}));return u.set(e,n),n}},70162:function(e,t,n){"use strict";var r=n(11302),i=n(56848),a=n(21833),o=n(85635),s=n(23663),c=n(39637);t.A=function(e){var t,n=e.symbol,u=e.userSettings,l=void 0===u?{}:u;return(0,o.AY)((t={},(0,r.A)(t,s.H.MEASUREMENT,(function(){return c.R.t("symbols.".concat(n))})),(0,r.A)(t,s.H.NUTRIENT,(function(){try{var e;return(0,o.AY)((e={},(0,r.A)(e,i.sU,(function(){var e,t=(0,o.AY)((e={},(0,r.A)(e,a.ws,(function(){return"units.kCal"})),(0,r.A)(e,a.ft,(function(){return"units.kj"})),e),l.energyUnits);return c.R.tc(t,2)})),(0,r.A)(e,i.DO,(function(){var e,t=(0,o.AY)((e={},(0,r.A)(e,a.ws,(function(){return"nutrients.caloriesBurned"})),(0,r.A)(e,a.ft,(function(){return"nutrients.kilojoulesBurned"})),e),l.energyUnits);return c.R.t(t)})),e),n)}catch(t){return c.R.t("nutrients.".concat(n))}})),(0,r.A)(t,s.H.OTHER_METRICS,(function(){return c.R.t("otherMetrics.".concat(n))})),t),(0,s.A)(n))}},85563:function(e,t,n){"use strict";var r=n(11302),i=n(359),a=n(21833),o=n(41529);t.A=function(e){var t,n=e.symbol,s=e.category,c=void 0===s?null:s,u=e.userSettings,l=(0,o.A)(n),_=l.unitsProperty,E=l.units,A=_&&u[_],d=A?u[_]:E[0];if(void 0===d)throw new Error("Unable to determine user units for ".concat(n," symbol"));var f=(t={},(0,r.A)(t,i.dT,(function(){var e=i.Or.BRAC,t=i.Or.BIOSENSE,n=null===c,r=c===e,o=c===t,s=u.ketonesMeasured===t,l=u.ketonesMeasured===e;return o||n&&s?a.GM:r||n&&l?a.rI:d})),(0,r.A)(t,i.js,(function(){return""})),(0,r.A)(t,i.mY,(function(){return a.xz})),t),m=f[n];return m?m():d}},43700:function(e,t,n){"use strict";n.d(t,{M:function(){return c},Xw:function(){return E},ay:function(){return u},dR:function(){return _},vE:function(){return l}});var r=n(40220),i=n(24532),a=n(3185),o=n(64818),s=n(22010),c=function(e){(0,i.A)(n,e);var t=(0,a.A)(n);function n(){return(0,r.A)(this,n),t.apply(this,arguments)}return n}(s.A),u=function(e){if(!o.Gq[e])throw new c("".concat(e," is not a valid Measurement symbol"))},l=function(e){if(!o.f6[e])throw new c("".concat(e," is not a valid Nutrient symbol"))},_=function(e){if(!o.f6[e]&&!o.d$[e])throw new c("".concat(e," is not a valid Nutrient or OtherMetrics symbol"))},E=function(e){if(!o.dT[e])throw new c("".concat(e," is not a valid OtherMetrics symbol"))};t.Ay=function(e){if(!o.d$[e])throw new c("".concat(e," is not a valid Measurement, Nutrient or OtherMetrics symbol"))}},6258:function(e,t,n){"use strict";var r=n(74353),i=n.n(r);t.A=function(e){var t=e.ymd,n=e.hms,r=i()(t),a=r.get("date"),o=r.get("year"),s=r.get("month");return i()(n).set("date",a).set("year",o).set("month",s).toDate()}},41245:function(e,t,n){"use strict";n.d(t,{v:function(){return S}});var r=n(74568),i=n(57118),a=(n(7452),n(7918),n(5086),n(29979),n(14602),n(80115),n(47746),n(43148),n(68414)),o=n.n(a),s=n(21442),c=n(44389),u=n(5408),l=n(41994),_=n(48083),E={IN:"BRIDGE_IN",OUT:"BRIDGE_OUT"},A=new Map,d=!1,f=function(e){(0,_.t4)()&&window.android.postMessage(JSON.stringify(e));var t=(0,_.TY)()&&window.webkit.messageHandlers&&window.webkit.messageHandlers.observe;t&&window.webkit.messageHandlers.observe.postMessage(e)},m=function(){var e={promise:null,resolve:null,reject:null};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e},p=function(){d=!0,window.addEventListener("onMessageReceived",(function(e){try{var t=e.detail.message,n=JSON.parse(t);
1if(!n.fromNativeApp||"messageResponse"!==n.action)return;var r=n.id,i=n.status,a=A.get(r),o=a.deferred,s=a.action;if(!o)return void(0,l.A)("".concat(E.IN,": Event ").concat(r," for ").concat(s," not found"),null,{status:(null===i||void 0===i?void 0:i.code)||500,action:s});if(500===(null===i||void 0===i?void 0:i.code)){var c=(null===i||void 0===i?void 0:i.message)||"",u=["Notifications are denied by the user","Error, action not supported yet","subscription feature is not supported on this device","user cancelled purchase - error code: 1"];u.includes(c)||(0,l.A)("".concat(E.IN,": Native error response for ").concat(s),null,{message:c,action:s})}o.resolve(n),A.delete(r)}catch(_){(0,l.A)("".concat(E.IN,": Unexpected error"),_)}}))},S=function(){var e=(0,i.A)(regeneratorRuntime.mark((function e(){var t,n,i,a,l=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=l.length>0&&void 0!==l[0]?l[0]:{},t.action){e.next=3;break}throw new Error("".concat(E.OUT,": Cannot send message to NativeApp: expected an action to be passed. None was provided."));case 3:if(c.of.includes(t.action)){e.next=5;break}throw new Error("".concat(E.OUT,": ").concat(t.action," is an invalid NativeApp action."));case 5:return n=o()(),i=(0,r.A)({id:n},(0,s.qW)(t)),d||p(),a=m(),A.set(n,{action:t.action,deferred:a}),f(i),u.A.log("".concat(E.OUT,": Message has been sent to native apps (").concat(i.action,")"),i),e.abrupt("return",a.promise);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},48083:function(e,t,n){"use strict";n.d(t,{TY:function(){return s},ib:function(){return c},t4:function(){return o}});var r=n(58156),i=n.n(r),a=n(66539),o=function(){return i()(a.OD,"is.android")&&!!window.android},s=function(){return i()(a.OD,"is.ios")&&!!window.webkit&&!i()(a.OD,"is.chrome")},c=function(){return s()||o()}},63095:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var r=n(36944),i=n.n(r),a=n(21833);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.XV,r=t*e;return n===a.XV?r:i()(r/1e3,1)}},98860:function(e,t,n){"use strict";var r=n(11302),i=n(74568),a=n(14878),o=(n(35231),n(7899),n(80475),n(87136),n(58649),n(12743)),s=n.n(o),c=n(60471),u=n.n(c);t.A=function(e){var t=e||{},n=(0,a.A)(Object.keys(t)).sort().reduce((function(t,n){return(0,i.A)((0,i.A)({},t),{},(0,r.A)({},n,e[n]))}),{});return u()(s()(JSON.stringify(n))).split("-").join("")}},40507:function(e,t,n){"use strict";n.d(t,{T:function(){return s}});var r=n(74568),i=(n(80475),n(59581),n(17),n(7899),n(80115),n(54989),n(62193)),a=n.n(i),o=n(74774),s=function(e){return a()(e)?"":Object.keys(e).filter((function(t){return!!e[t]})).map((function(t){return"".concat(t,'="').concat(e[t],'"')})).join(" ")},c={isLocalUrl:!1,url:null,attrs:null},u=function(e){var t=e.url;return{isLocalUrl:!1,url:t,attrs:'target="_blank" rel="noreferrer noopener nofollow"'}},l=function(e){switch(e.type){case o.yw.SINGLE_ARTICLE.PRISMIC_DOCUMENT_TYPE:return(0,r.A)((0,r.A)({},c),{},{isLocalUrl:!0,url:"/connect/articles/".concat(e.uid)});case o.yw.KETO_ACADEMY_SINGLE_ARTICLE.PRISMIC_DOCUMENT_TYPE:return(0,r.A)((0,r.A)({},c),{},{isLocalUrl:!0,url:"/connect/keto-academy/".concat(e.uid)});default:break}return c},_=function(e){var t=e.url;return t?t.startsWith("https://#")?(0,r.A)((0,r.A)({},c),{},{url:t.substring(8)}):(0,r.A)((0,r.A)({},c),{},{url:t,attrs:'target="_blank" rel="noreferrer noopener nofollow"'}):c},E=function(e){if(a()(e)||e.isBroken)return c;var t={Web:function(){return _(e)},Document:function(){return l(e)},Media:function(){return u(e)}},n=t[e.link_type];return n?n():c};t.A=E},25130:function(e,t,n){"use strict";n.d(t,{Av:function(){return A},D1:function(){return _},DD:function(){return E},L3:function(){return d},rZ:function(){return l}});var r={key:"sunday",value:"sun",bitMask:1},i={key:"monday",value:"mon",bitMask:2},a={key:"tuesday",value:"tue",bitMask:4},o={key:"wednesday",value:"wed",bitMask:8},s={key:"thursday",value:"thu",bitMask:16},c={key:"friday",value:"fri",bitMask:32},u={key:"saturday",value:"sat",bitMask:64},l={key:"justOnce",value:"none",bitMask:0},_={key:"specificDays",value:"custom",bitMask:0},E={key:"everyday",value:"everyday",bitMask:r.bitMask+i.bitMask+a.bitMask+o.bitMask+s.bitMask+c.bitMask+u.bitMask},A=[i,a,o,s,c,u,r],d=[l,E,_]}
1,23907:function(e,t,n){"use strict";n.d(t,{YK:function(){return w},fe:function(){return M},vr:function(){return U}});var r=n(15902),i=n(11302),a=n(14878),o=n(74568),s=(n(59581),n(98741),n(80115),n(17),n(58379),n(80475),n(47746),n(43148),n(41128),n(90345),n(13222)),c=n.n(s),u=n(36944),l=n.n(u),_=n(55378),E=n.n(_),A=n(5187),d=n.n(A),f=n(62216),m=n.n(f),p=n(74353),S=n.n(p),T=n(15750),g=n.n(T),I=n(44809),R=n.n(I),h=n(56848),O=n(1838),v=n(39637),L=n(83037),D=n(7854),C=n(54488),P=n(19382),N=n(56685),b=n(75683);S().extend(g());var G="YYYY-MM-DD",y="YYYY-MM-DD HH:mm",U=function(e){var t=e.map((function(e){var t=e.name,n=e.units,r=e.timestamp,i=e.valueFormatted,a=e.categoryName,o=e.sequenceName,s=e.meal,u="".concat(t," (").concat(n,")"),l=S()(r).format(y);return[u,l,i,a,o,s].map(c())}));return{data:t,csv:R().unparse({fields:[v.R.t("reports.measurement"),v.R.t("reports.date"),v.R.t("reports.value"),v.R.t("reports.category"),v.R.t("reports.sequence"),v.R.t("reports.meal")],data:t})}},M=function(e,t){var n=t.from,s=t.to,c="",u=e.reduce((function(e,t){var n=t.symbol,r=e[n]||[];return(0,o.A)((0,o.A)({},e),{},(0,i.A)({},n,[].concat((0,a.A)(r),[t])))}),{}),l=E()(u,(function(e){var t=e.reduce((function(e,t){var n=t.id,r=t.netValue,a=S()(n).startOf("day").format(G);return(0,o.A)((0,o.A)({},e),{},(0,i.A)({},a,r))}),{}),n=(0,r.A)(e,1),a=n[0],s=a.name,u=a.units,l=u?"".concat(s," (").concat(u,")"):s;return(0,o.A)((0,i.A)({},c,l),t)})),_=(0,O.A)({from:n,to:s,asDayJs:!0}),A=_.map((function(e){return e.format(G).valueOf()}));return{data:l,csv:R().unparse({fields:[c].concat((0,a.A)(A)),data:l})}},w=function(e){var t=e.dailyLogItems,n=void 0===t?[]:t,r=e.exerciseLogItems,i=void 0===r?[]:r,o=e.notes,s=void 0===o?[]:o,c=e.energyProperties,u=e.rootGetters,_=[].concat((0,a.A)(h.rb),(0,a.A)(h.DJ)).filter((function(e){return h.f6[e].nutrientType!==h.hv.ENERGY})),E=c.id,A=c.name,f=(0,D.A)(u),p=f(C.pW,C.XS.SETTINGS),T=f(C.pW,C.XS.MEAL_LABELS_BY_VALUE),g=v.R.t("general.exercise"),I=v.R.t("general.food"),O=v.R.t("general.note"),U=v.R.t("general.dayNote"),M={};n.forEach((function(e){var t,n=e.servingSize,r=n.units,i=n.qty,o=n.displayQty,s=e.logId,c=[e.name];e.manufacturerName&&c.unshift(e.manufacturerName);var u=(0,L.fS)(r,i,o),A=e.servingNutrients||{},f=_.map((function(e){var t=A[e];return m()(t)||d()(t)?"":l()(+A[e],2)})),p=(0,P.A)({value:A[h.sU],symbol:h.sU,targetUnits:E});f.unshift.apply(f,[p.value,0]);var g=[S()(null!==(t=e.timestamp)&&void 0!==t?t:e.date).format(y),T[e.meal],c.join(" "),u,I].concat((0,a.A)(f));M[s]=[].concat((0,a.A)(M[s]||[]),[g])}),{}),i.forEach((function(e){var t=e.date,n=[e.name],r=(0,N.he)(e,p.weightUnits),i=e.sessionNutrients&&e.sessionNutrients[h.DO],o=m()(i)||d()(i)?"":(0,P.A)({value:i,symbol:h.DO,targetUnits:E}),s=[S()(e.timestamp.toDate()).format(G),g,n,r,g,"",o.value];M[t]=[].concat((0,a.A)(M[t]||[]),[s])})),s.filter((function(e){return e.note})).forEach((function(e){var t=e.date,n=e.type,r=e.note,i=[S()(t).format(G),T[n]||"",b.Zv.includes(n)?O:U,r,O];M[t]=[].concat((0,a.A)(M[t]||[]),[i])}));var w=Object.values(M).flat();return{data:w,csv:R().unparse({fields:[v.R.t("reports.date"),v.R.t("reports.meal"),v.R.t("reports.item"),v.R.t("reports.value"),v.R.t("reports.type")].concat((0,a.A)([h.sU,h.DO].map((function(e){return e===h.sU?A:v.R.t("nutrients.".concat(e),{units:A})}))),(0,a.A)(_.map((function(e){var t=h.f6[e],n=t.id,r=t.displayUnits,i=[v.R.t("nutrients.".concat(n))];if(r&&v.R.te("units.abbreviated/".concat(r))){var a=v.R.tc("units.abbreviated/".concat(r),1);i.push("(".concat(a,")"))}return i.join(" ")})))),data:w})}}},83037:function(e,t,n){"use strict";n.d(t,{D_:function(){return s},JP:function(){return h},LF:function(){return R},Nc:function(){return I},ck:function(){return L},fS:function(){return D},jh:function(){return o},wU:function(){return O}});n(92157),n(5086),n(6048),n(68763),n(80475),n(80115),n(17);var r=n(1031),i=n(85635),a=n(39637),o=[{label:"â
",value:.125},{label:"â
",value:.2},{label:"¼",value:.25,featured:!0},{label:"â
",value:.333},{label:"â
",value:.375},{label:"â
",value:.4},{label:"½",value:.5,featured:!0},{label:"â
",value:.6},{label:"â
",value:.625},{label:"â
",value:.667},{label:"¾",value:.75,featured:!0},{label:"â
",value:.8},{label:"â
",value:.875}
1],s="serving",c="piece",u="slice",l="bowl",_="can",E="container",A="package",d="scoop",f="pill",m="tablet",p="capsule",S="glass",T="plate",g="portion",I="other",R=[s,c,u,l,_,E,A,d,f,m,p,S,T,g,I];function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(e)return e.scale||0;var r=n||t.qty;return t.scale*r}function O(e){return e?o.findIndex((function(t){return e===t.value})):-1}function v(e){var t=parseInt(e,10),n=(0,i.BS)(e);if(!n)return t.toString();var r=O(n),a=[];return t&&a.push(t),-1!==r&&o[r].value?a.push(o[r].label):n&&a.splice(0,1,Math.round(100*e)/100),a.join("-")}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=(0,r.oF)(e);if(!n)return"";var o=n.knownUnitsKey,s=n.unitsKey,c=n.unitsCuts,u=parseInt(t,10),l=c.reduce((function(e,t){var n="food.servingCut/".concat(t),r=a.R.te(n)?a.R.t(n):(0,i.Z2)(t);return e.concat(r)}),[]).join(", ");return o&&a.R.te("units.".concat(o))?[a.R.tc("units.".concat(o),u),l].filter(Boolean).join(", "):[(0,i.Z2)(s),l].filter(Boolean).join(", ")}function D(e,t,n){var r=n||v(t),i=L(e,t||1),a=/^[0-9]+.?/.test(i)?" x ":" ";return"".concat(r).concat(a).concat(i)}},15703:function(e,t,n){"use strict";n.d(t,{Bp:function(){return _},vA:function(){return l}});var r=n(57118),i=(n(7452),n(47746),n(43148),n(54989),n(58379),n(17),n(7899),n(50944)),a=(n(39754),n(41994)),o=n(63987),s=[o.LOCAL_STORAGE_KEY_ONBOARDING,o.LOCAL_STORAGE_KEY_USER_TRAITS,o.LOCAL_STORAGE_KEY_SHARE_TO_EMAIL,o.LOCAL_STORAGE_KEY_LAST_FITNESS_SYNC,o.LOCAL_STORAGE_WEIGHT_REMINDER,o.LOCAL_STORAGE_SEARCH_RESULTS_LIST,o.LOCAL_STORAGE_MY_FOODS_SEARCH_RESULTS_LIST,o.LOCAL_STORAGE_EXTERNAL_FOODS,o.LOCAL_STORAGE_KEY_PAYWALL_PROMOTION_TIME_REMAINING,o.LOCAL_STORAGE_DAILY_LOG_SHOW_PREMIUM_SLIDER,o.LOCAL_STORAGE_FOOD_SEARCH_PREMIUM_BANNER_CTA,o.LOCAL_STORAGE_KEY_IS_DISMISSED_PREMIUM_FASTING_CARD,o.LOCAL_STORAGE_KEY_IS_DISMISSED_NON_PREMIUM_FASTING_CARD,o.LOCAL_STORAGE_KEY_MILESTONE_CARD_COLLAPSED,o.LOCAL_STORAGE_ONBOARDING_TASKS_EXPANDED],c=[o.LOCAL_STORAGE_KEY_EXERCISE_LOGS],u=function(e){return s.includes(e)||c.some((function(t){return e===t||e.startsWith("".concat(t,"/"))}))},l=function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.A.firestore().terminate();case 3:return e.next=5,i.A.firestore().clearPersistence();case 5:e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),(0,a.A)("Failed to clear the Firestore offline cache on sign out",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),_=function(){Object.keys(localStorage).filter(u).forEach((function(e){return localStorage.removeItem(e)}))}},18664:function(e,t){"use strict";t.A=function(e,t){document.documentElement.style.setProperty("--".concat(e),t)}},79110:function(e,t,n){"use strict";n.d(t,{g:function(){return s},h:function(){return o}});var r=n(14878),i=n(11302),a=(n(17),n(47746),n(43148),n(80115),n(56848)),o=function(e){var t;return(t={},(0,i.A)(t,a.lc,a.lc),(0,i.A)(t,a.cy,a.cy),(0,i.A)(t,a.vi,a.vi),(0,i.A)(t,a.y1,a.vi),t)[e]},s=function(e){var t=[a.vi,a.lc,a.cy];return a.rb.filter((function(e){return!t.includes(e)})).reduce((function(t,n){return n===a.y1&&e!==a.y1?[].concat((0,r.A)(t),[n,e]):[].concat((0,r.A)(t),[n])}),[])}},62796:function(e,t,n){"use strict";n.d(t,{Is:function(){return o},kd:function(){return i},v4:function(){return a}});n(90345),n(47746),n(43148);var r=n(63987),i={GOAL:"goal",CURRENT_WEIGHT:"current-weight",GOAL_WEIGHT:"goal-weight",GENDER:"gender",HEIGHT:"height",AGE:"age",ACTIVITY:"activity",CUSTOMIZING:"customizing",PLAN:"plan",CALORIES_PLAN:"calories-plan",MACROS_PLAN:"macros-plan",ACCOUNT:"account",SKIP:"skip",PROCESSING:"processing"},a=Object.values(i);function o(){var e=JSON.parse(localStorage.getItem(r.LOCAL_STORAGE_KEY_ONBOARDING)),t=e&&e.currentStep;if(t){var n=a.includes(e.currentStep),o=e.currentStep;if(n&&(o!==i.SKIP||o!==i.PROCESSING))return o}return a[0]}},37890:function(e,t,n){"use strict";n.d(t,{Ez:function(){return s},VG:function(){return o},WA:function(){return E},WL:function(){return c},lN:function(){return _},tz:function(){return l},yi:function(){return u}});var r=n(78737),i=n(92448),a=n(3697),o=function(e,t){return(0,i.VG)({imagePath:e,options:t,bucketId:"assets.c
1arbmanager.com",imgProxyCredentials:(0,i.wX)({NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})})};function s(e){var t=a.ky.EMOJI;return(0,r.Wg)(t,e,!1,"",{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.a
1pps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}function c(e){var t=a.ky.CHALLENGE_ICONS;return(0,r.Wg)(t,e,!1,"",{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-c
1heckout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=a.ky.EXERCISE;return(0,r.Wg)(n,e,!0,t,{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.c
1arbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}function l(e){var t=a.ky.WEIGHTS;return(0,r.Wg)(t,e,!1,"",{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=a.ky.THIRD_PARTY;return(0,r.Wg)(n,e,!0,t,{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.a
1pps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-checkout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}function E(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=a.ky.UI;return(0,r.Wg)(i,e,t,n,{NODE_ENV:"production",VUE_APP_ENVIRONMENT:"production",VUE_APP_URL:"https://my.carbmanager.com",VUE_APP_IMGPROXY_BASE_URL:"https://images.carbmanager.com",VUE_APP_IMGPROXY_KEY:"9c387519858ff7d16338211e7152183aecd6444cb096e6bf4a5b2eccd9f6b39bfa4f25a3d18ee87d0a03160c1b78dc9664ad6ee1adb137023de60c3bcb54ba77",VUE_APP_IMGPROXY_SALT:"1e3494796f916d97f004d1682b6e1d3316970d65d918c3f6ec869f1351c25be5a88d28f5d3f0f357c48809e33e45a0515592abadb3acc804a083f62bf8fabe32",VUE_APP_LEGACY_FIREBASE_PROJECT_ID:"ncache-5793d",VUE_APP_FIREBASE_PROJECT_ID:"cm-prod-c42cc",VUE_APP_FIREBASE_API_KEY:"AIzaSyDva3kICCWqfvjfVm6JB4u42dt2en_WCXk",VUE_APP_FIREBASE_CUSTOM_AUTH_DOMAIN:"auth.carbmanager.com",VUE_APP_AUTH_FIREBASE_API_KEY:"AIzaSyCHuIKyY6UH0i0lNuKFMZlCQU3eOXrYqQM",VUE_APP_FIREBASE_AUTH_URL:"https://identitytoolkit.googleapis.com",VUE_APP_FIREBASE_APP_ID:"1:430233217236:web:a1d524a322ce3e48753341",VUE_APP_FIREBASE_MESSAGE_SENDER_ID:"430233217236",VUE_APP_CLOUD_FUNCTIONS_URL:"https://us-central1-cm-prod-c42cc.cloudfunctions.net",VUE_APP_CLOUD_FUNCTIONS_CDN_URL:"https://functions.carbmanager.com",VUE_APP_ALGOLIA_APP_ID:"BVGS90AOKU",VUE_APP_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_ALGOLIA_INDEX:"prod_foods",VUE_APP_ALGOLIA_INDEX_GROUPS:"prod_groups",VUE_APP_ALGOLIA_INDEX_FOOD_QUERY_SUGGESTIONS:"prod_foods_query_suggestions_static",VUE_APP_FOOD_QUERY_SUGGESTIONS_ALGOLIA_API_KEY:"83cde161da8f15c16a42c8a431de91e1",VUE_APP_FITBIT_CLIENT_ID:"22CVZC",VUE_APP_WEB_GOOGLE_CLIENT_ID:"430233217236-lsag40cfvvoiu1057gf9eq6t8elv03tu.apps.googleusercontent.com",VUE_APP_ANDROID_GOOGLE_CLIENT_ID:"430233217236-r96lkmovnte6nj7d3dql6p47ld30j4vu.apps.googleusercontent.com",VUE_APP_IOS_GOOGLE_CLIENT_ID:"430233217236-7lqtp3i2uh3ro3ud8hfu1cvvakjj9ncs.apps.googleusercontent.com",VUE_APP_SERVICE_WORKER:"enabled",VUE_APP_FASTSPRING_STOREFRONT:"carbmanager.onfastspring.com/popup-carbmanager",VUE_APP_FASTSPRING_STOREFRONT_WEB_CHECKOUT:"carbmanager.onfastspring.com/popup-web-c
1heckout",VUE_APP_PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",VUE_APP_PRISMIC_CDN_URL:"https://images.prismic.io/",VUE_APP_PRISMIC_CDN_PROXY_URL:"https://assets.cms.carbmanager.com/",VUE_APP_DEV_LOGGING_ENABLED:"false",VUE_APP_EVENT_TRACKING_ENABLED:"true",VUE_APP_RUDDERSTACK_DATA_PLANE_URI:"https://data.carbmanager.com/",VUE_APP_RUDDERSTACK_JS_WRITE_KEY:"2p9lRfjC2OJHUWVoNV4faAYBmJf",VUE_APP_GOOGLE_PLAY_SUBSCRIPTION_URL:"https://play.google.com/store/account/subscriptions",VUE_APP_IOS_APP_STORE_SUBSCRIPTION_URL:"https://apps.apple.com/account/subscriptions",VUE_APP_HCAPTCHA_SITE_KEY:"f3cf07b6-fa8d-4dcd-b0f5-30075dd86de5",VUE_APP_GOOGLE_PLAY_APP_URL:"https://play.google.com/store/apps/details?id=com.wombatapps.carbmanager&hl=en_US",VUE_APP_IOS_APP_STORE_APP_URL:"https://apps.apple.com/us/app/carb-manager-keto-diet-app/id410089731",VUE_APP_INTERCOM_APP_ID:"qw9brbs8",VUE_APP_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_ID:"assets.carbmanager.com",VUE_APP_STATIC_STORAGE_BUCKET_URL:"https://assets.carbmanager.com",VUE_APP_BUGSNAG_SRCMAP_UPLOAD_ENABLED:"true",VUE_APP_CM_RECIPE_WRITER_ID:"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2",VUE_APP_KETO_MOJO_CLIENT_ID:"8xYpi15fRyG6cFsY7GKFO2pI",VUE_APP_KETO_MOJO_AUTHORIZE_URL:"https://auth.us.mymojohealth.com/oauth/authorize",VUE_APP_KETO_MOJO_PROMO_URL:"https://keto-mojo.com/bluetooth-app-connection/",VUE_APP_TYPEFORM_FOOD_VERIFICATION_URL:"https://carbmanager.typeform.com/verify-food",VUE_APP_ALLOWED_EMAIL_TO_DISABLE_FOOD_CACHE:"[email protected]",VUE_APP_PX_TO_REM_ENABLED:"true",VUE_APP_COOKIE_PRO_SCRIPT_ID:"34add76b-5c86-4b9b-91d4-1588de47988f",BASE_URL:"/",BUILD_COMMIT_HASH:"4294152"})}},38889:function(e,t,n){"use strict";n.d(t,{B:function(){return u}});var r=n(57118),i=(n(7452),n(62210)),a=n(85635),o=12e4,s=2e3,c=function(){var e=(0,r.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.MX.auth().currentUser.getIdTokenResult(!0);case 3:return t=e.sent,e.abrupt("return",!!t.claims.isPremium);case 7:return e.prev=7,e.t0=e["catch"](0),e.abrupt("return",null);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();function u(){return l.apply(this,arguments)}function l(){return l=(0,r.A)(regeneratorRuntime.mark((function e(){var t,n,r,i=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]?i[0]:o,n=i.length>1&&void 0!==i[1]?i[1]:s,!(t<=0)){e.next=4;break}return e.abrupt("return",!1);case 4:return e.next=6,c();case 6:if(r=e.sent,r){e.next=11;break}return e.next=10,(0,a.uk)(n);case 10:return e.abrupt("return",u(t-n,n));case 11:return e.abrupt("return",r);case 12:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}},91945:function(e,t,n){"use strict";n(90345),n(18636),n(98741),n(80115);var r=n(83387),i={get supportedSizes(){return{NORMAL:{name:"standard",value:1},BIGGER:{name:"bigger",value:1.1},BIGGEST:{name:"biggest",value:1.2}}},changeTextSize:function(e){var t=Object.values(this.supportedSizes),n=t.find((function(t){return t.name===e}))||this.textSizeOptions[0],i=n.value;if((0,r.ib)()){var a=document.getElementById("viewport-meta"),o=window.innerWidth/i,s="initial-scale=".concat(i,",maximum-scale=").concat(i,",minimum-scale=1,width=").concat(o,",viewport-fit=cover");a.setAttribute("content",s)}}};t.A=i},50927:function(e,t,n){"use strict";n(18636),n(87136),n(58649),n(40173),n(5086),n(29979),n(14602),n(33012);var r=n(66539),i=n(30584),a=n(50944),o=n(74353),s=n.n(o),c=n(39637),u=n(27807),l=n(97988),_=(n(41994),n(63987)),E=_.DEFAULT_LANGUAGE,A=_.SUPPORTED_LANGUAGES,d={get defaultLanguage(){return E},get supportedLanguages(){return A},get currentLanguage(){return c.R.locale},get currentLanguageLabel(){return d.supportedLanguages.find((function(e){return e.value===c.R.locale})).label},set currentLanguage(e){c.R.locale=e},getUserSupportedLang:function(){var e=d.getUserLang();return d.isLangSupported(e.lang)?e.lang:d.isLangSupported(e.langNoISO)?e.langNoISO:d.defaultLanguage},getUserLang:function(){var e=window.navigator.language||window.navigator.userLanguage||d.defaultLanguage;return{lang:e,langNoISO:e.split("-")[0]}},setI18nLanguageInServices:function(e){if(d.currentLanguage=e,a.A.apps.length&&(a.A.auth().languageCode=e),"en"!==e){var t=e.replace("pt_BR","pt-br");n(36101)("./".concat(t)).then((function(e){r.Ay.lang.set(e.default)}))}else"en-us"!==r.Ay.lang.props.isoName&&r.Ay.lang.set(i["default"]);return document.querySelector("html").setAttribute("lang",e),e},changeLanguage:function(e){return d.isLangSupported(e)?d.loadLanguageFile
1(e).then((function(t){c.R.setLocaleMessage(e,t);var r=e.replace("pt_BR","pt-br");return n(24670)("./".concat(r,".js")).then((function(){s().locale(r)})),u.A.dispatch("app/".concat(l.kl.CHANGE_LOCALE),e),d.setI18nLanguageInServices(e)})):Promise.reject(new Error("Language not supported"))},loadLanguageFile:function(e){return n(19169)("./".concat(e,".json")).then((function(e){return e.default})).then((function(e){return e})).catch((function(e){return{}}))},isLangSupported:function(e){return d.supportedLanguages.find((function(t){return t.value===e}))}};t.A=d},29156:function(e,t,n){"use strict";n.d(t,{Pk:function(){return d},QN:function(){return p},_0:function(){return g},ct:function(){return f},rI:function(){return T},z4:function(){return S}});var r,i,a,o,s,c,u,l=n(11302),_=(n(12824),n(47746),n(43148),n(7899),n(80115),n(56848)),E=n(21833),A=n(29992),d="si",f="us",m=(r={},(0,l.A)(r,f,{liquid:E.XV}),(0,l.A)(r,d,{liquid:E.dh}),r),p=Object.freeze({mass:(a={},(0,l.A)(a,E.oK,{id:E.oK,in:(i={},(0,l.A)(i,E.oK,1),(0,l.A)(i,E.hL,.001),(0,l.A)(i,E.Jq,.00220462),(0,l.A)(i,E.XV,.035274),i)}),(0,l.A)(a,E.Vm,{id:E.Vm}),(0,l.A)(a,E.S6,{id:E.S6}),(0,l.A)(a,E.hL,{id:E.hL}),(0,l.A)(a,E.Jq,{id:E.Jq}),(0,l.A)(a,E.XV,{id:E.XV}),a),volume:(s={},(0,l.A)(s,E.Iw,{id:E.Iw,in:(o={},(0,l.A)(o,E.Iw,1),(0,l.A)(o,E.ao,.033814),(0,l.A)(o,E.TV,.00422675),(0,l.A)(o,E.mt,.00211338),(0,l.A)(o,E.OJ,.00105669),(0,l.A)(o,E.dh,.001),(0,l.A)(o,E.Oi,.202884),(0,l.A)(o,E.gk,.067628),(0,l.A)(o,E.Mi,264172e-9),o)}),(0,l.A)(s,E.Mi,{id:E.Mi}),(0,l.A)(s,E.gk,{id:E.gk}),(0,l.A)(s,E.Oi,{id:E.Oi}),(0,l.A)(s,E.dh,{id:E.dh}),(0,l.A)(s,E.OJ,{id:E.OJ}),(0,l.A)(s,E.mt,{id:E.mt}),(0,l.A)(s,E.TV,{id:E.TV}),(0,l.A)(s,E.ao,{id:E.ao}),s),GKI:{id:"GKI",name:"type/gki",shorthand:"type/gki/short",translationKey:"measurements"},carbs:(c={},(0,l.A)(c,_.vi,{name:"carbs/net",shortname:"carbs/net",key:_.vi,translationKey:"food"}),(0,l.A)(c,_.y1,{name:"carbs/total",shortname:"carbs/total",key:_.y1,translationKey:"food"}),(0,l.A)(c,_.lc,{name:"carbs/diabetes",shortname:"carbs/diabetesShorthand",key:_.lc,translationKey:"food"}),(0,l.A)(c,_.cy,{name:"carbs/diabetesAda",shortname:"carbs/diabetesShorthand",key:_.cy,translationKey:"food"}),c),otherMeasurements:{imperial:{id:f,name:"imperial",shortname:"imperial/shortname",translationKey:"units"},metric:{id:d,name:"metric",shortname:"metric/shortname",translationKey:"units"}},length:{feet:{id:"ft",name:"feet",translationKey:"units",shortname:"feetShorthand"},inches:{id:"in",name:"inches",translationKey:"units",shortname:"inchesShorthand"},centimeters:{id:"cm",name:"centimeters",translationKey:"units",shortname:"centimetersShorthand"}},weight:{lbs:{id:"lb",name:"lbs",translationKey:"units",shortname:"lbsShorthand"},kg:{id:"kg",name:"kgs",translationKey:"units",shortname:"kgShorthand"}},energy:(u={},(0,l.A)(u,E.ws,{id:E.ws,name:"calories",singular:"calorie",translationKey:"food",shortname:"calorieShorthand",key:_.sU}),(0,l.A)(u,E.ft,{id:E.ft,name:"kilojoules",singular:"kilojoule",translationKey:"units",shortname:"kilojoulesShorthand",key:_.ej}),u)});function S(e){return e===p.weight.lbs.id?f:d}function T(e){if(!Object.keys(m).includes(e))throw new A.A("Invalid metric system key: '".concat(e,"'"));return m[e]}function g(e){var t=p.weight.lbs,n=p.weight.kg;return e===n.id?"".concat(n.translationKey,".").concat(n.shortname):"".concat(t.translationKey,".").concat(t.shortname)}
1},29640:function(e,t,n){"use strict";n.d(t,{C:function(){return i},f:function(){return a}});var r=n(15902),i=(n(87136),n(58649),"wombatapps.com"),a=function(e){try{var t=e.split("@"),n=(0,r.A)(t,2),a=n[0],o=n[1];return a&&o===i}catch(s){return!1}}},85635:function(e,t,n){"use strict";n.d(t,{AY:function(){return ce},BS:function(){return B},C_:function(){return Y},FW:function(){return se},G5:function(){return X},GC:function(){return de},Gz:function(){return Ae},Iq:function(){return ae},J7:function(){return W},Ri:function(){return K},TV:function(){return q},Uv:function(){return _e},Uy:function(){return V},V4:function(){return J},W:function(){return fe},YO:function(){return H},Ye:function(){return te},Yj:function(){return j},Z2:function(){return x},b:function(){return ne},dF:function(){return re},eG:function(){return k},gF:function(){return F},io:function(){return Ee},l6:function(){return Q},lu:function(){return ee},nx:function(){return le},su:function(){return ue},tP:function(){return z},uk:function(){return D.uk},wO:function(){return oe},wz:function(){return Z},z2:function(){return ie}});var r=n(15902),i=n(14878),a=n(74568),o=n(12885),s=n(84841),c=n(40220),u=n(24532),l=n(3185),_=(n(98741),n(14913),n(5086),n(29979),n(14602),n(87136),n(58649),n(68329),n(80115),n(58379),n(7899),n(92157),n(6048),n(4657),n(80475),n(59581),n(50785),n(40173),n(30789),n(66539)),E=n(71086),A=n.n(E),d=n(62193),f=n.n(d),m=n(23805),p=n.n(m),S=n(83602),T=n.n(S),g=n(42194),I=n.n(g),R=n(86139),h=n.n(R),O=n(1882),v=n.n(O),L=n(33278),D=n(21442),C=n(82849),P=n(22010),N=n(39637),b=n(44389),G=n(83387),y=n(41994),U=n(8330),M=function(e){(0,u.A)(n,e);var t=(0,l.A)(n);function n(){return(0,c.A)(this,n),t.apply(this,arguments)}return n}(P.A),w=function(e){(0,u.A)(n,e);var t=(0,l.A)(n);function n(){return(0,c.A)(this,n),t.apply(this,arguments)}return n}(P.A),F=function(e){(0,u.A)(n,e);var t=(0,l.A)(n);function n(e){var r;return(0,c.A)(this,n),r=t.call(this),r.element=e,r.name="InvalidFormError",r}return n}((0,s.A)(Error));function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=_.W2.getScrollTarget,r=_.W2.setScrollPosition,i=n(e),a=i.style?-parseInt(i.style.paddingTop,10):0,o=e;while(o&&o!==i)a+=o.offsetTop,o=o.offsetParent;r(i,a,t)}function Y(e){(0,G.ib)()?(0,G.vQ)({action:b.KR.OPEN_DOCUMENT,data:{url:e}}):window.open(e,"_blank","noreferrer noopener nofollow")}function V(e){(0,G.ib)()?(0,G.vQ)({action:b.KR.OPEN_URL,data:{url:e}}):window.open(e,"_blank","noreferrer noopener nofollow")}function x(e){return"string"===typeof e?e.charAt(0).toUpperCase()+e.slice(1):((0,y.A)("String was expected when calling ucfirst() but got ".concat((0,o.A)(e)," instead.")),e)}function H(e){return e&&"string"===typeof e?e.charAt(0).toLowerCase()+e.slice(1):((0,y.A)("String was expected when calling lcfirst() but got ".concat((0,o.A)(e)," instead.")),e)}function B(e){return Math.round(1e3*(e-Math.floor(e)))/1e3}function W(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3,n=!0,r=e.then((function(e){return n=!1,e}));return Promise.race([r,(0,D.uk)(t).then((function(){if(n)throw new w}))])}function X(e){return e.reduce((function(t,n){return"undefined"!==typeof t[n]||(t[n]=e.reduce((function(e,t){return n===t?e+1:e}),0)),t}),{})}function K(e){return document.cookie.split(";").reduce((function(t,n){var r=n.split("=");return r[0].trim()===e?r[1]:t}),void 0)}function j(e){document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")}function q(e){var t=e.key,n=e.value,r=e.expirationInDays,i=e.domain,a=void 0===i?(0,C.R)():i,o=new Date;o.setTime(o.getTime()+24*r*60*60*1e3);var s="expires=".concat(o.toUTCString());document.cookie="".concat(t,"=").concat(n,";").concat(s,";domain=").concat(a,";path=/")}function $(e){if(e&&"__vue__"in e&&e.__vue__&&"validate"in e.__vue__){var t=e.__vue__;if(t.validate(),t.hasError)throw new F(e)}return!0}function z(e){var t=e.$el||e;$(t);for(var n=0;n<t.children.length;n+=1){var r=t.children[n];if($(r),r.children.length)for(var i=0;i<r.children.length;i+=1)z(r.children[i])}return!0}function Z(e,t){var n=document.querySelectorAll(e),r=!1;
1try{n.forEach((function(e){if(r)throw e.focus(),M;e===t.target&&(r=!0)}))}catch(i){if(i!==M)throw i}}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return[].concat(e).reduce((function(e,n){var r=n[t];return Object.keys(r||{}).reduce((function(e,t){return e[t]=(+e[t]||0)+(+r[t]||0),e}),e)}),n&&(0,a.A)({},n)||{})}function J(e,t){return e.reduce((function(e,n){return e[t]<n[t]?e:n}))[t]}function ee(e,t){return e.reduce((function(e,n){return e[t]>n[t]?e:n}))[t]}function te(e){if("object"!==(0,o.A)(e))throw new TypeError("".concat(e," expected to be an object, instead got ").concat((0,o.A)(e)));var t=I()(e,p()),n=A()(e,(function(e){return!f()(e)||T()(e)}));return h()(t,n)}function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.forEach((function(e){window.localStorage.removeItem(e)}))}function re(e,t,n){var r=e.findIndex(n);return-1!==r?[t].concat((0,i.A)(e.slice(0,r)),(0,i.A)(e.slice(r+1))):[].concat((0,i.A)(e),[t])}function ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",n=["th","st","nd","rd"],r=e%100;return"en"!==t?e.toLocaleString():e.toLocaleString()+(n[(r-20)%10]||n[r]||n[0])}function ae(e){if(e<=100)return e.toString();if(e<=1e5){var t=Math.pow(10,String(e).length-2),n=Math.floor(e/t)*t;return"".concat(n,"+")}if(e<1e6){var r=Math.round(e/1e3),i=N.R.t("units.abbreviated/thousand");return"".concat(r).concat(i)}if(e<1e8){var a=Math.round(e/1e6*10)/10,o=N.R.t("units.abbreviated/million");return"".concat(a).concat(o)}if(e<1e9){var s=Math.round(e/1e6),c=N.R.t("units.abbreviated/million");return"".concat(s).concat(c)}if(e<1e11){var u=Math.round(e/1e9*10)/10,l=N.R.t("units.abbreviated/billion");return"".concat(u).concat(l)}if(e<1e12){var _=Math.round(e/1e9),E=N.R.t("units.abbreviated/billion");return"".concat(_).concat(E)}if(e<1e14){var A=Math.round(e/1e12*10)/10,d=N.R.t("units.abbreviated/trillion");return"".concat(A).concat(d)}var f=Math.round(e/1e12),m=N.R.t("units.abbreviated/trillion");return"".concat(f).concat(m)}function oe(){var e=arguments.length>
10&&void 0!==arguments[0]?arguments[0]:"ð¥",t=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])/.test(e),n=t?e:"ð¥";return n.codePointAt(0).toString(16)}var se=function(e,t){if(!v()(e[t]))throw new TypeError("handlers.".concat(t," is not a function"));return e[t]},ce=function(e,t){return se(e,t)()},ue=U.rE;function le(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.split(" ").map((function(e){var n=/[A-Z]/.test(e[0]),r=!/[A-Za-z]/.test(e[0]),i=t&&n||r;return i?e:"".concat(e.charAt(0).toUpperCase()).concat(e.toLowerCase().slice(1))})).join(" ")}function _e(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=window.location.search;if(!n)return{};var i=n.substr(1).split("&").reduce((function(e,n){var i=n.split("="),a=(0,r.A)(i,2),o=a[0],s=a[1];return e[o]=t?decodeURIComponent(s.replace(/\+/g," ")):s,e}),{});return e?i[e]:i}function Ee(e){return e.split("?")[0].split("&")[0]}function Ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if("string"!==typeof e||!e||!(0,L.OZ)(e))return!1;try{return!!new URL(e)}catch(t){return!1}}function de(){var e=document.documentElement,t=window.getComputedStyle(e),n=[parseInt(t.getPropertyValue("--env-safe-area-inset-bottom")||"-1",10),parseInt(t.getPropertyValue("--env-safe-area-inset-top")||"-1",10)].some((function(e){return e>0}));e.setAttribute("data-notch",n?"true":"false")}function fe(e){var t=e.filters,n=e.lang;if(!n||"en"===n){var r=(0,a.A)((0,a.A)({},t),{},{facetFilters:[].concat((0,i.A)(t.facetFilters),["lang:-es-mx"])});return r}return t}},7408:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var r=n(11302),i=function(e){var t=e.watchedProperty,n=e.propertyToToggle;return{destroyed:function(){window.removeEventListener("popstate",this.onPopState)},methods:{onPopState:function(){this[n]=!0}},watch:(0,r.A)({},t,(function(e,t){e!==t&&!0===e&&(window.history.pushState(null,"",window.location.href),window.addEventListener("popstate",this.onPopState))}))}}},79224:function(e,t,n){"use strict";var r=n(74568),i=(n(59581),n(90345),n(47746),n(43148),n(95353)),a=n(54488),o=n(27011);t.A={computed:(0,r.A)((0,r.A)({},(0,i.L8)(a.pW,{experiments:a.XS.EXPERIMENTS})),{},{activeExperiments:function(){return Object.values(o.Rv).map((function(e){return e.key}))}}),methods:{hasUserEnabledExperiment:function(e){return Boolean(this.experiments[e].isEnabled)},shouldShowFeature:function(e){var t=this.activeExperiments.includes(e);return!t||t&&this.hasUserEnabledExperiment(e)}}}},98445:function(e,t){"use strict";t.A={methods:{focusOnDesktop:function(e){this.$root.isMobile||e.focus()}}}},84732:function(e,t,n){"use strict";var r=n(74568),i=(n(47746),n(43148),n(18636),n(7899),n(59581),n(35231),n(95353)),a=n(38970),o=n.n(a),s=n(35880),c=n.n(s),u=n(54488),l=n(75683),_=n(29992),E=n(7895),A=n(41994);t.A={computed:(0,r.A)((0,r.A)({},(0,i.L8)(u.pW,{defaultMeals:u.XS.DEFAULT_MEALS})),{},{itemsByMeal:function(){return{}}}),methods:{getSpecificMealGoals:function(e,t,n){var r=this;if(!l.Zv.includes(e))throw new _.A("Invalid meal '".concat(e,"' specified."));var i=n;return i||((0,A.A)("Missing custom meal goal information for meal key '".concat(e,"'")),i=this.defaultMeals.find((function(t){return t.value===e}))),Object.keys(t).reduce((function(e,n){return t[n].value&&(e[n]=r.formatValue(t[n].value*(i.percent/100))),e}),{})},getMealConfigs:function(e){var t=this.userSettings.isEnableMealGoalsOn;if(e){var n=o()(this.defaultMeals,"value");return c()(e).sort((function(e,t){return e.order-t.order})).map((function(i){return(0,r.A)((0,r.A)((0,r.A)({},n[i.value]),i),!t&&{percent:(0,E.wY)(c()(e),i)})}))}return this.defaultMeals}}}},49128:function(e,t,n){"use strict";var r=n(83387),i=n(44389);t.A={methods:{triggerHapticFeedback:function(){(0,r.vQ)({action:i.KR.HAPTIC_FEEDBACK,data:{type:(0,r.TY)()?"ios_selection":"android_long_press"}})}}}},47597:function(e,t,n){"use strict";n.d(t,{Jk:function(){return F},KB:function(){return V},OL:function(){return G},Q6:function(){return U},_U:function(){return k},eH:function(){return N},fm:function(){return w},oV:function(){return Y},r7:function(){return x},ro:function(){return M},tE:function(){return f},yJ:function(){return b}});n(68329),n(80475),n(87136),n(58649),n(47746),n(43148),n(5086),n(6048),n(84095),n(85365),n(94009),n(79073);var r=n(74353),i=n.n(r),a=n(98023),o=n.n(a),s=n(62193),c=n.n(s),u=n(92359),l=n(42341),_=n(86020),E=n(39637);function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(t){return t&&t.trim().length>=e||E.R.t("inputs.fieldMinLengthError",{length:e})}}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;return function(t){return!t||t.trim().length<=e||E.R.t("inputs.fieldMaxLengthError",{length:e})}}function f(){return function(e){return e===e&&e.toString().length>0||E.R.t("inputs.fieldRequiredError")}}function m(){var e=/\d+\.?\d*/;return function(t){return o()(t)||"string"===typeof t&&t&&e.test(t)||E.R.t("inputs.fieldRequiredError")}}function p(){return function(e){return e&&Object.entries(e).length>0&&e.constructor===Object||E.R.t("inputs.fieldRequiredError")}}function S(){return function(e){return e&&e.length>0||E.R.t("inputs.fieldRequiredError")}}function T(){var e=/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i;return function(t){return e.test(t)||E.R.t("inputs.invalidValueFormatError")}}function g(){return function(e){if(!e)return!0;var t=_.BarcodeValidator.getDetail(e);return t.isValid||E.R.t("inputs.invalidBarcode")}}function I(){return function(e){return!l.A.isProfane(e)||E.R.t("inputs.containsProfanity")}}function R(e,t){return function(n){return e<=n&&n<=t||E.R.t("inputs.numberBetweenError",{min:e,max:t})}}function h(e){return function(t){return Number.isNaN(t)||""===t||t>e||E.R.t("inputs.numberGreaterThanError",{value:e})}}function O(e){return function(t){return!t||t<e||E.R.t("inputs.numberLessThanError",{value:e})}}function v(){var e=new RegExp("^-?[0-9]+.?[0-9]*$");return function(t){return!t||e.test(t)||E.R.t("inputs.numberDecimal")}}function L(){var e=new RegExp(/^\d{4}-\d{2}-\d{2}$/);return function(t){return!t||e.test(t)||E.R.t("inputs.dateTime",{format:"YYYY-MM-DD"})}}function D(){var e=new RegExp(/^(?:[01][0-9]|2[0-3]):[0-5][0-9](?::[0-5][0-9])?$/);return function(t){return!t||e.test(t)||E.R.t("inputs.24hourTime",{format:"00:00"})}}function C(){return function(e){return!i()(e).isAfter(i()())||E.R.t("inputs.noFutureDatesAllowed")}}function P(e){return Math.abs(i()(e).diff(new Date,"year"))}function N(e){return function(t){if(c()(t))return!1;var n=P(t);return n>=e||E.R.t("inputs.minimumAge",{age:e})}}var b={computed:{nonEmptyObjectValidator:function(){return p()},nonEmptyNumberValidator:function(){return m()},nonEmptyValidator:function(){return f()},nonEmptyArrayValidator:function(){return S()}}},G={computed:{noFutureDates:function(){return C()},validTimeFormat:function(){return D()},validDateTimeFormat:function(){return L()}},methods:{minimumAge:function(e){return N(e)}}};function y(e,t,n){return function(r){return(r||0)>=e+t+n||E.R.t("inputs.totalCarbs.minError/v1")}}var U={methods:{minimumTotalCarbs:function(e,t,n){return y(e,t,n)}}},M={computed:{decimalValidator:function(){return v()}},methods:{isNumberBetween:function(e,t){return R(e,t)},isNumberGreaterThan:function(e){return h(e)},isNumberLessThan:function(e){return O(e)}}},w={computed:{noProfanityValidator:function(){return I()}},methods:{stringHasMinLength:function(e){return A(e)},stringHasMaxLength:function(e){return d(e)}}},F={computed:{isUrlValidator:function(){return u["default"]}}},k={computed:{emailValidator:function(){return T()}}},Y={computed:{barcodeValidator:function(){return g()}}},V={computed:{weightValidator:function(){return R(1,1e3)},weightValidatorKg:function(){return R(1,450)},weightPickerValidator:function(){return R(1,700)}}}
1,x={computed:{heightCmValidator:function(){return R(90,240)},heightFtValidator:function(){return R(3,7)},heightInValidator:function(){return R(0,11)}}}},46040:function(e,t,n){"use strict";var r=n(26311),i=n(14878),a=n(57118),o=n(74568),s=(n(7452),n(18636),n(59581),n(95353)),c=n(50927),u=n(45943),l=n(85525),_=n(54488),E=["isCustom"];t.A={mixins:[u.A,l.A],computed:{supportedLanguages:function(){return c.A.supportedLanguages},currentLanguage:function(){var e=this;return this.supportedLanguages.find((function(t){return t.value===e.userSettings.lang}))}},methods:(0,o.A)((0,o.A)({},(0,s.i0)(_.pW,{updateUserMeals:_.kl.UPDATE_USER_MEALS})),{},{changeLanguage:function(e){var t=this;return(0,a.A)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=t.getPreviousMealOptions(),c.A.changeLanguage(e.value),n.next=4,t.changeUserData({settings:{lang:e.value}});case 4:i=t.getNewMealsOptions(r),t.updateUserMeals(i);case 6:case"end":return n.stop()}}),n)})))()},getPreviousMealOptions:function(){var e=(0,i.A)(this.defaultMeals);return this.mealOptions.map((function(t){var n=t.label,r=t.value,i=e.find((function(e){return e.value===r})),a=i.value===r&&i.label!==n;return(0,o.A)((0,o.A)({},t),{},{isCustom:a})}))},getNewMealsOptions:function(e){return this.defaultMeals.map((function(t){var n=e.find((function(e){return e.value===t.value})),i=n.isCustom,a=(0,r.A)(n,E);return(0,o.A)((0,o.A)({},a),{},{label:i?n.label:t.label})}))}})}},85525:function(e,t,n){"use strict";var r=n(74568),i=(n(35231),n(80115),n(18636),n(38970)),a=n.n(i),o=n(73916),s=n.n(o),c=n(95353),u=n(54488),l=n(29146),_=n(84732);t.A={mixins:[_.A],computed:(0,r.A)((0,r.A)((0,r.A)({},(0,c.L8)(u.pW,{customMeals:u.XS.MEALS,tdee:u.XS.TDEE,userGoals:u.XS.GOALS,mealConfigs:u.XS.MEAL_CONFIGS,activeMeals:u.XS.ACTIVE_MEALS})),(0,c.L8)(l.pW,{today:l.XS.TODAY})),{},{dayGoals:function(){return s()((0,r.A)((0,r.A)({},this.today.goals),this.userGoals),"value")},mealOptions:function(){return this.mealConfigs},mealOptionsByValue:function(){return a()(this.mealOptions,"value")},userMeals:function(){return this.activeMeals},sortedUserMeals:function(){return this.userMeals.concat().sort((function(e,t){return e.order-t.order}))}}),methods:{getSpecificMealGoals:function(e){var t=_.A.methods.getSpecificMealGoals,n=this.mealOptions.find((function(t){return t.value===e}));return t.call(this,e,this.today.goals,n)}}}},42403:function(e,t,n){"use strict";var r=n(14414);t.A={created:function(){this.$root.isMobile&&r.l.$emit("notify:dismiss")}}},43698:function(e,t,n){"use strict";var r=n(11302),i=n(57118),a=(n(47746),n(7452),n(14414)),o=n(85635),s=n(62210),c=n(29640),u=n(79224),l=n(46040),_=n(76483);t.A={props:{main:{type:Boolean,default:!1}},mixins:[u.A,l.A],mounted:function(){var e=this;return(0,i.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.$route.meta.autoOpenSidebar){t.next=4;break}return t.next=3,(0,o.uk)(100);case 3:a.l.$emit("mobile-menu:click");case 4:case"end":return t.stop()}}),t)})))()},computed:{canDisplayMobileSidebar:function(){return this.$root.isSmall},isAnonymous:function(){var e=this.user?this.user.email:"";return(0,c.f)(e)},staticTranslations:function(){return{signOutHeader:this.$t("settings.signOut/header"),signOuDescription:this.$t("settings.signOut/description"),signOut:this.$t("settings.signOut/signOut"),cancel:this.$t("general.cancel"),premiumActiveLabel:this.$t("general.premiumActive")}},settingsSections:function(){var e=this,t=this.activeClass,n=this.currentPage;return[{name:"account",heading:this.$t("settings.sidebar/accountHeading"),border:!0,links:[{label:this.$t("settings.sidebar/personal"),classes:(0,r.A)({},t,["settings"].includes(n))},{label:this.$t("settings.sidebar/accountSettings"),classes:null},{label:this.$t("settings.sidebar/subscription"),classes:null,bare:!0,action:function(){e.$trackEvent(_.r.SETTINGS_SUBSCRIPTION_CLICKED)}},{label:this.$t("settings.sidebar/appSettings"),classes:(0,r.A)({},t,["customize-meals","experimental","meal-timing"].includes(n))},{label:this.$t("settings.sidebar/reminders"),classes:(0,r.A)({},t,["meal-reminders"].includes(n))},{name:"language",icon:"language",label:this.$t("settings.sidebar/language"),classes:{"settings-nav__item--no-arrow":!0}}]},{name:"goals",heading:this.$t("settings.sidebar/goalsHeading"),border:!0,links:[{label:this.$t("nav.gettingStarted"),classes:null,action:function(){e.$trackEvent(_.r.CLICKED_GETTING_STARTED_WIZARD)}},{label:this.$t("settings.macros/calculator"),classes:null},{label:this.$t("settings.sidebar/macrosEnergyGoals"),classes:null},{label:this.$t("settings.sidebar/microGoals"),classes:null,premium:!0},{label:this.$t("settings.sidebar/fasting"),classes:null,bare:!0,premium:!0},{label:this.$t("settings.sidebar/mealGoals"),classes:null,premium:!0},{label:this.$t("settings.sidebar/healthGoals"),classes:null}]},{name:"about",heading:this.$t("settings.sidebar/aboutHeading"),border:!1,links:[{label:this.$t("settings.sidebar/helpSupport"),classes:null},{label:this.$t("settings.privacy/termsOfService"),classes:null},{label:this.$t("settings.privacy/privacyPolicy"),classes:null}]}]}},data:function(){return{animationDirection:"left",activeClass:"settings-nav__link-wrapper--active",signOutConfirmationVisible:!1,isSigningOut:!1}},methods:{onLinkClick:function(e){e.action&&e.action()},onSignOutConfirmationSubmit:function(){var e=this;return(0,i.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.isSigningOut=!0,t.next=4,
1s.Nj.signUserOut();case 4:t.next=11;break;case 6:t.prev=6,t.t0=t["catch"](0),e.$alertErrorGeneral(),e.isSigningOut=!1,e.$logHandledError("Unable to sign out",t.t0);case 11:case"end":return t.stop()}}),t,null,[[0,6]])})))()},onCloseConfirmDialog:function(){this.signOutConfirmationVisible=!1},onSignOutButtonClick:function(){this.signOutConfirmationVisible=!0}}}},72967:function(e,t,n){"use strict";var r=n(57118),i=n(74568),a=(n(5086),n(29979),n(14602),n(7452),n(95353)),o=n(86020),s=n(62210),c=n(83387),u=n(44389),l=n(76483),_=n(56210),E=n(54488),A=n(7895),d=n(49128),f=n(35305);t.A={mixins:[d.A],data:function(){return{analyticsOriginFoodViewForScan:null,showFoodNotFoundDialog:!1,showInvalidScanDialog:!1}},computed:(0,i.A)({},(0,a.L8)(E.pW,{activeMeals:E.XS.ACTIVE_MEALS})),methods:(0,i.A)((0,i.A)((0,i.A)({},(0,a.i0)(_.pW,{openFoodDetailDialog:_.kl.OPEN_FOOD_DETAIL_DIALOG})),(0,a.i0)(E.pW,{completeOnboardingTask:E.kl.COMPLETE_ONBOARDING_TASK})),{},{searchFoodByUPC:function(e){var t=arguments,n=this;return(0,r.A)(regeneratorRuntime.mark((function r(){var a,c,u,_;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a=t.length>1&&void 0!==t[1]?t[1]:null,c=t.length>2&&void 0!==t[2]?t[2]:null,u=o.BarcodeValidator.getDetail(e),u.isValid){r.next=7;break}return n.$trackEvent(l.r.INVALID_BARCODE_FOUND,(0,i.A)({upc:e},u)),n.showInvalidScanDialog=!0,r.abrupt("return");case 7:return n.$q.loading.show(),r.next=10,s.nC.searchUPC({upc:e,source:c}).then((function(e){var t=e.data;return t})).catch((function(t){return n.$logHandledError("Unable to search UPC '".concat(e,"'"),t),null}));case 10:if(_=r.sent,n.$q.loading.hide(),_){r.next=17;break}return n.upc=e,n.showFoodNotFoundDialog=!0,n.$trackEvent(l.r.NOT_FOUND_SCAN,(0,i.A)({upc:e},u)),r.abrupt("return");case 17:n.openScannedFoodForUpc({upc:e,food:_,meal:a});case 18:case"end":return r.stop()}}),r)})))()},openScannedFoodForUpc:function(e){var t=e.upc,n=e.food,r=e.meal,a=n.objectID||n.id,o=(0,i.A)((0,i.A)({},n),{},{objectID:a,upc:t,foodId:a,meal:r||(0,A.kO)(this.activeMeals),isFromUpc:!0,analyticsOriginFoodView:this.analyticsOriginFoodViewForScan});this.openFoodDetailDialog(o)},onScan:function(e){var t=this;return(0,r.A)(regeneratorRuntime.mark((function r(){var i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(i=e.upc,a=e.meal,o=e.foodId,s=e.firebaseDynamicLinkId,!i){r.next=3;break}return r.abrupt("return",t.searchFoodByUPC(i,a));case 3:if(!o){r.next=6;break}return t.onScanFoodId({foodId:o,meal:a}),r.abrupt("return",null);case 6:if(!s){r.next=13;break}return r.next=9,n.e(62736).then(n.t.bind(n,48436,19));case 9:return u=r.sent,l=null===(c=u.default)||void 0===c?void 0:c[s],l?t.onScanFoodId({foodId:l,meal:a}):t.$alertError(t.$t("food.notFoundError")),r.abrupt("return",null);case 13:throw new Error("Missing `upc` and `food` data in the payload");case 14:case"end":return r.stop()}}),r)})))()},onScanFoodId:function(e){var t=e.foodId,n=e.meal,r=n||(0,A.kO)(this.activeMeals);this.openFoodDetailDialog({foodId:t,meal:r,analyticsOriginFoodView:this.analyticsOriginFoodViewForScan})},startScan:function(e){var t=this;return(0,r.A)(regeneratorRuntime.mark((function n(){var r,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e||{},a=r.meal,o=void 0===a?null:a,t.triggerHapticFeedback(),t.$trackEvent(l.r.STARTED_SCAN),n.next=5,(0,c.vQ)({action:u.KR.SCAN_OR_SNAP_FOOD,data:{defaultAction:u.HY.SCAN_FOOD,disableToggle:!0}});case 5:if(s=n.sent,200===s.status.code){n.next=8;break}return n.abrupt("return",null);case 8:return t.completeOnboardingTask(f.A.ScanBarcode),n.abrupt("return",t.onScan((0,i.A)((0,i.A)({},s.data),{},{meal:o})));case 10:case"end":return n.stop()}}),n)})))()},onCloseFoodNotFoundDialog:function(){this.showFoodNotFoundDialog=!1},onCloseInvalidScanDialog:function(){this.showInvalidScanDialog=!1}})}},45943:function(e,t,n){"use strict";var r=n(57118),i=n(74568),a=(n(7452),n(5086),n(29979),n(14602),n(80115),n(98741),n(18636),n(95353)),o=n(36944),s=n.n(o),c=n(14414),u=n(29156),l=n(54488),_=n(29146),E=n(62722),A=n(47597),d=n(9187),f=n(52154);t.A={components:{BaseDialog:d.A,FormGroup:function(){return n.e(84997).then(n.bind(n,84997))},FormRow:function(){return n.e(82194).then(n.bind(n,82194))},FormColumn:function(){return n.e(81216).then(n.bind(n,81216))}},mixins:[A.yJ,A.ro,A.fm,A.KB,A.r7],watch:{dataLoaded:function(){this.fillState()}},mounted:function(){this.dataLoaded&&this.fillState()},computed:(0,i.A)((0,i.A)((0,i.A)({},(0,a.L8)(l.pW,{settings:l.XS.SETTINGS,goals:l.XS.GOALS,tdee:l.XS.TDEE,profile:l.XS.PROFILE,dataLoaded:l.XS.DATA_LOADED})),(0,a.L8)(_.pW,{today:_.XS.TODAY})),{},{inlineSelectBehavior:function(){return this.$root.isMobile?"dialog":"default"},units:function(){return{inches:u.QN.length.inches.id,feet:u.QN.length.feet.id,centimeters:u.QN.length.centimeters.id,lbs:u.QN.weight.lbs.id,kg:u.QN.weight.kg.id}},activityOptions:function(){return[{value:"sedentary",label:this.$t("activity.sedentary")},{value:"light",label:this.$t("activity.light")},{value:"moderate",label:this.$t("activity.moderate")},{value:"very",label:this.$t("activity.very")},{value:"extra",label:this.$t("activity.extra")}]},sexOptions:function(){return[{value:f.Jq,label:this.$t("general.female")},{value:f.wd,label:this.$t("general.male")}]},lengthUnitsOptions:function(){var e=u.QN.length,t=e.feet,n=e.inches,r=e.centimeters,i="\n ".concat(this.$t("".concat(t.translationKey,".").concat(t.name))," / ").concat(this.$t("".concat(n.translationKey,".").concat(n.name)),"\n ");return[{label:i,value:n.id},{label:this.$t("".concat(r.translationKey,".").concat(r.name)),value:r.
1id}]},currentLengthUnitsValue:function(){var e=this;return this.lengthUnitsOptions.find((function(t){return t.value===e.settings.lengthUnits}))},currentOtherUnitsValue:function(){var e=this;return this.otherUnitsOptions.find((function(t){return t.value===e.settings.otherUnits}))},weightUnitsOptions:function(){var e=u.QN.weight,t=e.kg,n=e.lbs;return[{label:this.$t("".concat(n.translationKey,".").concat(n.name)),value:n.id},{label:this.$t("".concat(t.translationKey,".").concat(t.name)),value:t.id}]},currentWeightUnitsValue:function(){var e=this;return this.weightUnitsOptions.find((function(t){return t.value===e.settings.weightUnits}))},userWeightValues:function(){var e,t,n=u.QN.weight.lbs,r=u.QN.weight.kg,i=this.$t("".concat(n.translationKey,".").concat(n.shortname)),a=this.$t("".concat(r.translationKey,".").concat(r.shortname)),o=this.profile.currentWeight,s=this.settings.weightUnits;return s===n.id?(t=(0,E.sE)(o),e=o):(e=(0,E.ih)(o),t=o),{lbs:e,kg:t,display:{imperial:{shorthand:"".concat(e," ").concat(i)},metric:{shorthand:"".concat(t," ").concat(a)}}}},userHeightValues:function(){var e,t,n=u.QN.length.feet,r=u.QN.length.inches,i=u.QN.length.centimeters,a=this.$t("".concat(n.translationKey,".").concat(n.shortname)),o=this.$t("".concat(r.translationKey,".").concat(r.shortname)),c=this.$t("".concat(i.translationKey,".").concat(i.shortname)),l=this.profile.height,_=this.settings.lengthUnits;_===i.id?(e=(0,E.j5)(l),t=l):(t=(0,E.l9)(l),e=l);var A=(0,E.It)(e),d=A.feet,f=A.inches;return{ftin:{feet:d,inches:f},inches:e,centimeters:t,display:{imperial:{shorthand:"".concat(d," ").concat(a," ").concat(f," ").concat(o)},metric:{shorthand:"".concat(s()(t,1)," ").concat(c)}}}}}),methods:(0,i.A)((0,i.A)((0,i.A)({},(0,a.i0)(l.pW,{updateUser:l.kl.UPDATE_USER})),(0,a.i0)(_.pW,{addOrUpdateGoal:_.kl.ADD_OR_UPDATE_GOAL})),{},{fillState:function(){},saveField:function(e,t,n){var r=this;this.$nextTick((function(){var i=function(){return t&&n?r.$refs[t].$refs[n]:!t||r.$refs[t].validate()}();i&&(c.l.$emit("settings:save:before"),r.timeout&&clearTimeout(r.timeout),r.timeout=setTimeout((function(){e()}),2e3))}))},changeUserData:function(e){var t=arguments,n=this;return(0,r.A)(regeneratorRuntime.mark((function r(){var i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(i=t.length>1&&void 0!==t[1]?t[1]:null,e){r.next=3;break}return r.abrupt("return");case 3:return r.prev=3,c.l.$emit("settings:save:before"),r.next=7,n.updateUser(e);case 7:c.l.$emit("settings:save:after"),i&&i(),r.next=16;break;case 11:r.prev=11,r.t0=r["catch"](3),n.$logHandledError("Error updating user data",r.t0),n.$alertErrorGeneral(),c.l.$emit("settings:save:clear");case 16:case"end":return r.stop()}}),r,null,[[3,11]])})))()},openSelect:function(e){this.$root.isMobile&&this.$refs[e]&&this.$refs[e].showPopup()},toggleSwitch:function(e){this.$root.isMobile&&this.$refs[e]&&this.$refs[e].toggle(),c.l.$emit("toggle-switch",e)},focusAndSelectText:function(e){e.target.select()}})}},63946:function(e,t,n){"use strict";n(7899),n(47746),n(43148);t.A={methods:{hasSlot:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return!!this.$slots[e]},hasAnySlot:function(e){return Object.keys(this.$slots).some((function(t){return e.includes(t)}))},hasScopedSlot:function(e){return!!this.$scopedSlots[e]}}}},66164:function(e,t,n){"use strict";var r=n(74568),i=(n(87136),n(40173),n(5086),n(6048),n(80115),n(98741),n(7899),n(95353)),a=n(21833),o=n(56848),s=n(29156),c=n(54488),u=n(62722);t.A={inject:{injectedCarbsProperties:{default:null},injectedEnergyProperties:{default:null}},computed:(0,r.A)((0,r.A)({},(0,i.L8)(c.pW,{userSettings:c.XS.SETTINGS})),{},{otherUnits:function(){var e=this.userSettings.otherUnits;return(0,s.rI)(e)},carbsProperties:function(){if(this.injectedCarbsProperties)return this.injectedCarbsProperties;var e=this.userSettings.carbsTracked;return this.getCarbsProperties(e)},energyProperties:function(){if(this.injectedEnergyProperties)return this.injectedEnergyProperties;var e=this.userSettings,t=e.energyUnits,n=e.isDeductEnergyOn;return this.getEnergyProperties(t,n)},isENLang:function(){return"en"===this.userSettings.lang}}
1),methods:{formatValue:function(e){var t=this.userSettings.isShowDecimalValuesOn;return e=t?Math.round(10*e)/10:Math.round(e),e},thousandsFormat:function(e){return e=e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","),e},getEnergyValue:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.energyProperties.id,r=e;return n===a.ft&&(r=(0,u.PS)(e)),t?Math.round(r):r},getEnergyProperties:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.ws,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=a.ws;t===a.ft&&(r=a.ft);var i=s.QN.energy[r],o=i.translationKey,c=this.$t("".concat(o,".").concat(i.name));return Object.keys(i).reduce((function(t,r){var a=i[r];return t[r]="name"===r||"shortname"===r||"singular"===r?e.$t("".concat(o,".").concat(a)):a,t.netName=n?e.$t("general.net/string",{string:c}):c,t}),{})},getCarbsProperties:function(e){var t=this,n=o.vi;e&&s.QN.carbs[e]&&(n=e);var r=s.QN.carbs[n];return Object.keys(r).reduce((function(e,n){var i=r[n];return e[n]="name"===n||"shortname"===n?t.$t("food.".concat(i)):i,e}),{})}}}},37256:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(40220),i=n(24532),a=n(3185),o=n(22010),s=function(e){(0,i.A)(n,e);var t=(0,a.A)(n);function n(){return(0,r.A)(this,n),t.apply(this,arguments)}return n}(o.A)},41040:function(e,t,n){"use strict";n.d(t,{AS:function(){return f},GG:function(){return S},O:function(){return p},SY:function(){return d},ex:function(){return m}});var r=n(14878),i=n(11302),a=n(74568),o=(n(98741),n(59581),n(18636),n(77657)),s=n(56848),c=n(39637),u=n(62210),l=n(85635),_=n(56685),E=n(87969),A=n(54488),d=function(e,t){var n=t["".concat(A.pW,"/profile")],r=e.exercise.item.segment===E.KZ.WEIGHTS,c=e.exercise.image&&"external"===e.exercise.image.type;return(0,l.Ye)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},e.log.id&&{id:e.log.id}),e.log.date&&{date:e.log.date}),e.log.timestamp&&{timestamp:e.log.timestamp}),{},{sessionNutrients:(0,a.A)({},"undefined"!==typeof e.log.burned&&(0,i.A)({},s.DO,e.log.burned||0))},!r&&{sessionMeasurements:(0,a.A)((0,a.A)({},"undefined"!==typeof e.log.timeExercised&&(0,i.A)({},o.Ce,e.log.timeExercised)),"undefined"!==typeof e.log.steps&&(0,i.A)({},o.X7,e.log.steps))}),r&&{sessionMeasurements:(0,i.A)({},o.Ce,e.log.timeExercised||0),sessionInfo:(0,a.A)((0,a.A)({intensity:e.log.intensity||null},e.log.sets&&{sets:e.log.sets}),e.weightUnits&&{weightUnits:e.weightUnits})}),e.exercise.id&&{exerciseId:e.exercise.id}),{},{name:e.exercise.name,item:e.exercise.item},e.exercise.image&&{image:{type:e.exercise.image.type,filename:c?(0,_.M4)(e.exercise,n.sex).src:e.exercise.image.filename}}))},f=function(e,t){var n=e.id,r=e.difficulty,i=e.item,o=e.image,s=e.name,c=e.weightsInfo,u=t["".concat(A.pW,"/profile")],E=o&&"external"===o.type;return(0,l.Ye)((0,a.A)({id:n,difficulty:r,item:i,name:s,weightsInfo:(0,a.A)((0,a.A)({},c&&c.equipment&&{equipment:c.equipment}),c&&c.muscle&&{muscle:c.muscle})},o&&{image:{type:o.type,filename:E?(0,_.M4)(e,u.sex).src:o.filename}}))},m=function(e){var t=e.id,n=e.isWeights,r=e.sessionMeasurements,c=e.sessionNutrients,_=e.item,E=e.weightsInfo,A=e.image,d=e.difficulty,f=e.name,m=e.mets;return(0,l.Ye)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},t&&{id:t}),{},{difficulty:d,mets:n?4.5:m,name:f},c&&{sessionNutrients:(0,a.A)({},"undefined"!==typeof c.burned&&(0,i.A)({},s.DO,c.burned||0))}),r&&{sessionMeasurements:(0,a.A)({},"undefined"!==typeof r.timeExercised&&(0,i.A)({},o.Ce,r.timeExercised||0))}),{},{weightsInfo:(0,a.A)((0,a.A)({},E.muscle&&E.muscle.length>0&&{muscle:E.muscle}),E.equipment&&{equipment:E.equipment})},A&&A.filename&&{image:{type:"cm-custom-photo",filename:A.filename}}),{},{item:(0,a.A)((0,a.A)({},_),{},{owner:u.Nj.currentUser().uid,source:"user",type:"exercise"})}))},p=function(e){var t=e.id,n=e.name,r=e.date,i=e.timestamp,o=e.integration,s=e.calories,c=e.timeExercised,u=e.steps,l=e.stepsOnly,_=l?E.KZ.STEPS:E.KZ.QUICK,A=o?"exercise-integration":_,d=e.source||"user";return{exercise:{name:n,item:{segment:A,source:d,type:"exercise"}},log:(0,a.A)((0,a.A)((0,a.A)((0,a.A)({},t&&{id:t}),r&&{date:r}),i&&{timestamp:i}),{},{burned:s||0,timeExercised:c||0,steps:u||0})}},S=function(e){var t=null,n=[];if(e.transform={},e.weightsInfo&&e.weightsInfo.equipment&&(e.transform.equipment=c.R.t("exercises.equipment.".concat(e.weightsInfo.equipment))),e.weightsInfo&&e.weightsInfo.muscle){var i=e.weightsInfo.muscle;Array.isArray(i)?n.push.apply(n,(0,r.A)(i.map((function(e){return{label:c.R.t("exercises.muscle.".concat(e))}})))):n.push({label:c.R.t("exercises.muscle.".concat(i))})}e.item&&e.item.segment===E.KZ.CARDIO&&(n.push({label:c.R.t("general.cardio")}),t=E.ry.CARDIO),e.item&&e.item.segment===E.KZ.WEIGHTS&&(n.push({label:c.R.t("general.strength")}),t=E.ry.WEIGHTS),e.id||(e.id=e.objectID),e.transform.tags=n,e.transform.type=t;var a=E._B.find((function(t){return t.name===e.difficulty}));return a&&a.level&&(e.transform.difficulty=a.level),e}},22010:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});var r=n(40220),i=n(91678),a=n(24532),o=n(3185),s=n(84841),c=(n(98741),function(e){(0,a.A)(n,e);var t=(0,o.A)(n);function n(e){var a;if((0,r.A)(this,n),a=t.call(this,e),a.name=a.constructor.name,"function"===typeof Error.captureStackTrace)Error.captureStackTrace((0,i.A)(a),a.constructor);else{var o=new Error(e);a.stack=o.stack}return a}return n}((0,s.A)(Error)))},29992:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(40220),i=n(24532),a=n(3185),o=n(22010),s=function(e){(0,i.A)(n,e);var t=(0,a.A)(n);function n(){return(0,r.A)(this,n),t.apply(this,arguments)}return n}(o.A)},96732:function(e,t,n){"use strict";var r=n(74568),i=n(11302),a=n(74353),o=n.n(a),s=n(58156),c=n.n(s),u=n(98023),l=n.n(u),_=n(36944),E=n.n(_),A=n(15750),d=n.n(A),f=n(50944),m=n(56848),p=n(86887),S=n(37890),T=n(23663),g=n(85635),I=n(39637),R=n(72345),h=n(2109),O=n(87969),v=n(54422),L=(n(39754),n(41529)),D=n(85563),C=n(19382),P=n(15155),N=n(70162),b=n(67217);o().extend(d());var G=R.yT.APPLE,y=R.yT.GOOGLE_FIT,U=R.yT.GOOGLE_HEALTH_CONNECT,M=R.yT.FITBIT,w=R.yT.GARMIN,F=2,k=function(e){return o()(e).toDate()},Y=function(e){var t=e.symbol,n=e.metricsType;return n===T.H.NUTRIENT?"summary.".concat(t):"otherMetrics.".concat(t)},V=function(e){var t,n=e.symbol,r=e.data,a=e.metricsType,o=Y({symbol:n,metricsType:a});return(0,g.AY)((t={},(0,i.A)(t,T.H.NUTRIENT,(function(){return c()(r,o)})),(0,i.A)(t,T.H.OTHER_METRICS,(function(){return c()(r,"".concat(o,".value"))})),t),a)},x=function(e){var t=e.symbol,n=e.data,r=e.userSettings,i=e.metricsType,a=V({symbol
1:t,data:n,metricsType:i})||0;return(0,C.A)({value:a,symbol:t,roundTo:F},r).value},H=function(e){var t=e.data,n=e.date,r=e.symbol,i=e.userSettings,a=e.userProfile,s=e.macrosForDate,c=e.metricsType,u=function(e){var t=e.netValue,n=e.burned,r=e.isDeducted;return{netValue:E()(t,F),burned:E()(n,F),isDeducted:r}},l=x({symbol:r,data:t,userSettings:i,metricsType:c}),_=(0,L.A)(r),A=_.isDeductible,d=_.nutrientType,f=i.isDeductMacrosOn,S=i.isDeductEnergyOn,T=i.carbsTracked,g=S&&f,I=g||S,R=d===m.hv.ENERGY;if(!A||!I)return u({netValue:l,burned:0,isDeducted:!1});var h=t.summary&&t.summary[m.DO]||0,O=function(){if(!S)return{value:l,burned:0};var e=(0,C.A)({value:h,symbol:m.DO},i).value,t=l-e;return{value:t,burned:e}},v=function(){var e=k(n),t=a.startedCm7Time,i=!1;if(e&&t&&o()(e).isBefore(o()(t).startOf("day"))&&(i=!0),i||!g)return{value:l,burned:0};var c=s(e),u=c.goals,_=d===m.hv.CARBS,E=_?r:T,A=(0,p.XT)(u,E),f=(0,p.QM)(d),S=A[f],I=(0,p.aJ)({symbol:r,ratio:S,energyBurned:h});return{value:l-I,burned:I}},D=R?S:g,P=R?O():v(),N=P.value,b=P.burned;return u({netValue:N,burned:b,isDeducted:D})},B=function(e){var t,n=e.symbol,r=e.data,a=e.metricsType,o=Y({symbol:n,metricsType:a});return(0,g.AY)((t={},(0,i.A)(t,T.H.NUTRIENT,(function(){return R.SD})),(0,i.A)(t,T.H.OTHER_METRICS,(function(){return{logId:c()(r,"".concat(o,".source.logId"),null),type:c()(r,"".concat(o,".source.type"),R.yT.USER)}})),t),a)},W=function(e){var t,n=e.symbol,r=e.data,a=e.userIntegrations,o=e.metricsType,s="resize:fill:80:80",c=a||h.I9,u=B({symbol:n,data:r,metricsType:o});return t={},(0,i.A)(t,G,{translationKey:"apple",name:I.R.t("settings.integrations/apple"),isConnected:c.isAppleHealthConnected,isFromDevice:u.type===O.FR[G].id,logo:(0,S.lN)(O.FR[G].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,i.A)(t,y,{name:I.R.t("settings.integrations/googleFit"),isConnected:c.isGoogleFitConnected,isFromDevice:u.type===O.FR[y].id,logo:(0,S.lN)(O.FR[y].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,i.A)(t,R.lp.GHC_GOOGLE_FIT,{name:I.R.t("settings.integrations/googleFit"),isConnected:c.isGoogleHealthConnectConnected,isFromDevice:u.type===O.FR[R.lp.GHC_GOOGLE_FIT].id,logo:(0,S.lN)(O.FR[U].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,i.A)(t,R.lp.GHC_SAMSUNG_HEALTH,{name:I.R.t("settings.integrations/samsungHealth"),isConnected:c.isGoogleHealthConnectConnected,isFromDevice:u.type===O.FR[R.lp.GHC_SAMSUNG_HEALTH].id,logo:(0,S.lN)(O.FR[U].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,i.A)(t,M,{name:I.R.t("settings.integrations/fitbit"),isConnected:c.isFitbitConnected||c.isGoogleHealthConnected,isFromDevice:u.type===O.FR[M].id,logo:(0,S.lN)(O.FR[M].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,i.A)(t,w,{name:I.R.t("settings.integrations/garmin"),isConnected:c.isGarminConnected,isFromDevice:u.type===O.FR[w].id,logo:(0,S.lN)(O.FR[w].assets.icon,s),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!0},get canEdit(){return!1}}),t};t.A=function(e,t){var n=e.data,a=e.date,s=e.symbol,u=e.userSettings,_=e.userProfile,E=e.userIntegrations,A=e.goalsForDate,d=e.macrosForDate,m=e.settings,p=void 0===m?{}:m,S=(0,r.A)({dateFormat:"LL"},p);return(0,b.A)({get symbol(){return s},get id(){return n&&n.id?n.id:null},get definition(){return(0,L.A)(s)},get units(){return(0,D.A)({symbol:s,userSettings:u})},get name(){return(0,N.A)({symbol:s,userSettings:u})}
1,get rawValue(){return V({symbol:s,data:n,metricsType:t})},get value(){return x({symbol:s,data:n,userSettings:u,metricsType:t})},get valueFormatted(){return(0,P.B)({value:this.value,symbol:s})},get stats(){return H({data:n,date:a,symbol:s,userSettings:u,userProfile:_,macrosForDate:d,metricsType:t})},get netValue(){return this.stats.netValue},get burned(){return this.stats.burned},get isDeducted(){return this.stats.isDeducted},get source(){return B({symbol:s,data:n,metricsType:t})},get goal(){return A({symbol:s,date:this.timestamp})},get date(){return o()(a).format(S.dateFormat)},get timestamp(){return k(a)},get hasCompleted(){return c()(n,"completionStatus.hasCompleted",!1)},get canDelete(){return this.activeDevice?this.activeDevice.canDelete:!!this.definition.isEditable},get canConfirmDelete(){return!!this.activeDevice&&this.activeDevice.canConfirmDelete},get canEdit(){return this.activeDevice?this.activeDevice.canEdit:!!this.definition.isEditable},get devices(){return W({symbol:s,data:n,userIntegrations:E,metricsType:t})},get activeDevice(){return this.devices[this.source.type]||null},get prepareFirestoreDoc(){var e=this,n=(0,v.aj)(this.timestamp);return function(){var r,a=l()(e.rawValue)?e.rawValue:null;return(0,g.AY)((r={},(0,i.A)(r,T.H.NUTRIENT,(function(){return{id:n,summary:(0,i.A)({},s,a)}})),(0,i.A)(r,T.H.OTHER_METRICS,(function(){return{id:n,otherMetrics:(0,i.A)({},s,{value:a,source:e.source})}})),r),t)}},get prepareFirestoreDocDelete(){var e=(0,v.aj)(this.timestamp);return function(){var n;return(0,g.AY)((n={},(0,i.A)(n,T.H.NUTRIENT,(function(){return{id:e,summary:(0,i.A)({},s,f.A.firestore.FieldValue.delete())}})),(0,i.A)(n,T.H.OTHER_METRICS,(function(){return{id:e,otherMetrics:(0,i.A)({},s,f.A.firestore.FieldValue.delete())}})),n),t)}},get getValue(){return function(e){return(0,C.A)({value:e,symbol:s},u).value}}})}},52360:function(e,t,n){"use strict";var r=n(11302),i=n(74568),a=(n(34867),n(74353)),o=n.n(a),s=n(90179),c=n.n(s),u=n(62193),l=n.n(u),_=n(83602),E=n.n(_),A=n(15750),d=n.n(A),f=n(359),m=n(37890),p=n(39637),S=n(86810),T=n(2109),g=n(10302),I=n(72345),R=n(87969),h=n(44586),O=n(85563),v=n(67217);o().extend(d());var L=I.yT.APPLE,D=I.yT.GOOGLE_FIT,C=I.yT.GOOGLE_HEALTH_CONNECT,P=I.yT.GARMIN,N=I.yT.FITBIT,b=I.yT.BIOSENSE,G=function(e){return f.Gq[e.symbol]},y=function(e){return e.source||I.SD},U=function(e){var t={type:"cm-custom-photo",filename:null,width:null,height:null};return e.image?(0,i.A)((0,i.A)({},t),e.image):t},M=function(e,t){var n=(0,S._7)(e,t),r=n.value;return r},w=function(e,t){var n,i=e.symbol,a=y(e),o="resize:fill:80:80";return n={},(0,r.A)(n,L,{translationKey:"apple",name:p.R.t("settings.integrations/apple"),isConnected:t.isAppleHealthConnected,isFromDevice:a.type===R.FR[L].id,logo:(0,m.lN)(R.FR[L].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return i===f.br}}),(0,r.A)(n,D,{name:p.R.t("settings.integrations/googleFit"),isConnected:t.isGoogleFitConnected,isFromDevice:a.type===R.FR[D].id,logo:(0,m.lN)(R.FR[D].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,r.A)(n,I.lp.GHC_GOOGLE_FIT,{name:p.R.t("settings.integrations/googleFit"),isConnected:t.isGoogleHealthConnectConnected,isFromDevice:a.type===R.FR[I.lp.GHC_GOOGLE_FIT].id,logo:(0,m.lN)(R.FR[C].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,r.A)(n,I.lp.GHC_SAMSUNG_HEALTH,{name:p.R.t("settings.integrations/samsungHealth"),isConnected:t.isGoogleHealthConnectConnected,isFromDevice:a.type===R.FR[I.lp.GHC_SAMSUNG_HEALTH].id,logo:(0,m.lN)(R.FR[C].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,r.A)(n,N,{name:p.R.t("settings.integrations/fitbit"),isConnected:t.isFitbitConnected||t.isGoogleHealthConnected,isFromDevice:a.type===R.FR[N].id,logo:(0,m.lN)(R.FR[N].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!1},get canDelete(){return!!this.previousLog},get canEdit(){return!1}}),(0,r.A)(n,P,{name:p.R.t("settings.integrations/garmin"),isConnected:t.isGarminConnected,isFromDevice:a.type===R.FR[P].id,logo:(0,m.lN)(R.FR[P].assets.icon,o),get previousLog(){return this.isFromDevice&&!this.isConnected},get canDelete(){return!0},get canConfirmDelete(){return!1},get canEdit(){return!1}}),(0,r.A)(n,b,{translationKey:"biosense",name:p.R.t("settings.integrations/biosense"),isConnected:t.isBiosenseConnected,isFromDevice:a.type===R.FR[b].id,logo:(0,m.lN)(R.FR[b].assets.icon,o),confirmDeleteDescription:p.R.t("settings.integrations/biosense/confirmDelete/description"),get previousLog(){return this.isFromDevice&&!this.isConnected},get canConfirmDelete(){return!!this.isFromDevice&&this.isConnected},get canDelete(){return!0},get canEdit(){return!0}}),n};t.A=function(e){var t=e.data,n=e.userSettings,r=e.shouldIgnoreImageUpdate,a=void 0!==r&&r,s=e.integrations,u=void 0===s?T.I9:s,_=e.userGoals,A=void 0===_?{}:_,d=e.settings,m=void 0===d?{}:d,S=(0,i.A)({dateFormat:"h:mm A"},m),I=t.id,R=t.timestamp,L=t.symbol,D=t.category,C=t.sequence,P=t.meal,N=t.value;return(0,v.A)({get rawValue(){return N},get rawData(){return(0,i.A)({},t)},get symbol(){return L},get id(){return I},get meal(){return P},get sequence(){return C},get timestamp(){return E()(R)?R:R.toDate()},get source(){return y(t)},get image(){return U(t)},get definition(){return G(t)},get name(){return p.R.t("symbols.".concat(L))},get categoryName(){var e=t.category;return e?(0,h.A)(L,e).long:L===f.mY?p.R.t("general.unknown"):""},get sequenceName(){return C?p.R.t("measurements.sequence/".concat(C)):null},get value(){return M(t,n)},get valueFormatted(){return parseFloat("".concat(Math.round(100*this.value)/100)).toFixed(1)}
1,get units(){return(0,O.A)({symbol:L,userSettings:n,category:this.category})},get date(){return o()(this.timestamp).format(S.dateFormat)},get category(){return D||null},get goal(){if(l()(A))throw new TypeError("userGoals property is invalid. Expected non-empty object");return(0,g.A)({symbol:L,sequence:C,userGoals:A,userSettings:n,category:this.category})},get canConfirmDelete(){return!!this.activeDevice&&this.activeDevice.canConfirmDelete},get canDelete(){return!this.activeDevice||this.activeDevice.canDelete},get canEdit(){return!this.activeDevice||this.activeDevice.canEdit},get devices(){return w(t,u)},get activeDevice(){var e=this.devices,t=this.source;return e[t.type]||null},get prepareFirestoreDoc(){var e=this.definition,n=this.category,r=this.image,o=e.supportsSequence;return function(){var e=(0,i.A)((0,i.A)({},t),{},{category:n,value:parseFloat(t.value)},!a&&{image:c()(r,["url","loading"])});return o?e:c()(e,["meal","sequence"])}}})}},20095:function(e,t,n){"use strict";var r=n(96732),i=n(23663),a=n(7854),o=n(54488),s=n(29146);t.A=function(e){var t=e.data,n=e.date,c=e.symbol,u=e.rootGetters,l=e.settings,_=void 0===l?{}:l,E=(0,a.A)(u),A=E(o.pW,o.XS.SETTINGS),d=E(o.pW,o.XS.PROFILE),f=E(o.pW,o.XS.INTEGRATIONS),m=E(s.pW,s.XS.GOAL_FOR_DATE),p=E(s.pW,s.XS.MACROS_FOR_DATE);return(0,r.A)({data:t,date:n,symbol:c,userSettings:A,userProfile:d,userIntegrations:f,goalsForDate:m,macrosForDate:p,settings:_},i.H.NUTRIENT)}},87536:function(e,t,n){"use strict";var r=n(96732),i=n(23663),a=n(7854),o=n(54488),s=n(29146);t.A=function(e){var t=e.data,n=e.date,c=e.symbol,u=e.rootGetters,l=e.settings,_=void 0===l?{}:l,E=(0,a.A)(u),A=E(o.pW,o.XS.SETTINGS),d=E(o.pW,o.XS.PROFILE),f=E(o.pW,o.XS.INTEGRATIONS),m=E(s.pW,s.XS.GOAL_FOR_DATE),p=E(s.pW,s.XS.MACROS_FOR_DATE);return(0,r.A)({data:t,date:n,symbol:c,userSettings:A,userProfile:d,userIntegrations:f,goalsForDate:m,macrosForDate:p,settings:_},i.H.OTHER_METRICS)}},39637:function(e,t,n){"use strict";n.d(t,{R:function(){return u}});var r=n(85471),i=n(64765),a=n(63987),o=a.DEFAULT_LANGUAGE,s=a.FALLBACK_LANGUAGE,c={locale:o,fallbackLocale:s,messages:{},silentTranslationWarn:!0};r["default"].use(i.A);var u=new i.A(c)},80895:function(e,t,n){"use strict";n.d(t,{fb:function(){return _},zY:function(){return E}});var r=n(14878),i=(n(80115),n(63375)),a=n.n(i),o=n(63987),s=n(56305),c=n(29640),u=n(41994),l=function(e){var t=e.user,n=e.prop,i=e.localStorageKey,o=t[n];if(o&&("email"!==n||!(0,c.f)(o)))try{var s=JSON.parse(localStorage.getItem(i))||[];localStorage.setItem(i,JSON.stringify(a()([o].concat((0,r.A)(s)))))}catch(l){(0,u.A)("Unable to parse local storage '".concat(i,"' key"),l),localStorage.setItem(i,JSON.stringify([o]))}},_=function(e){l({user:{email:e},prop:"email",localStorageKey:o.LOCAL_STORAGE_KEY_USER_EMAILS})},E=function(e){e&&localStorage.setItem(o.LOCAL_STORAGE_KEY_SHARE_TO_EMAIL,e)};t.Ay=function(e){e.subscribeAction({after:function(e,t){var n=e.type,r="".concat(s.pW,"/").concat(s.kl.SIGN_USER_IN);if(n===r){var i=t[s.pW].user;l({user:i,prop:"id",localStorageKey:o.LOCAL_STORAGE_KEY_USER_IDS}),l({user:i,prop:"email",localStorageKey:o.LOCAL_STORAGE_KEY_USER_EMAILS})}}})}},16512:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(85471),i=n(47054),a=n.n(i),o={arrow:!0,followCursor:!0,popperOptions:{positionFixed:!0}};r["default"].use(a(),o)},48330:function(){function e(){if(!window.viewPolyfill.iframeDummy){var e=document.createElement("iframe");e.style.position="absolute",e.style.width="100%",e.style.height="100%",e.style.left="0px",e.style.top="0px",e.style.border="0",e.style.visibility="hidden",e.style.zIndex="-1",e.srcdoc="<!DOCTYPE html><html><body style='margin:0px; padding:0px'></body></html>",document.body.appendChild(e),window.viewPolyfill.iframeDummy=e}e=window.viewPolyfill.iframeDummy;var t=document.documentElement.getBoundingClientRect(),n=e.contentDocument.body;n.style.width="".concat(t.width,"px"),n.style.height="".concat(t.height,"px");var r=document.documentElement.style.overflow;document.documentElement.style.overflow="hidden";var i=window.viewPolyfill.iframeDummy.contentWindow;window.viewPolyfill.unscaledInnerWidth=i.innerWidth,window.viewPolyfill.unscaledInnerHeight=i.innerHeight,document.documentElement.style.overflow=r}function t(e){for(var t=window.viewPolyfill.scrollEventListeners,n=0;n<t.length;n++)t[n](e)}function n(e){for(var t=window.viewPolyfill.resizeEventListeners,n=0;n<t.length;n++)t[n](e)}function r(e){var i=window.viewPolyfill.offsetLeftSinceLastChange!=window.visualVie
1wport.offsetLeft||window.viewPolyfill.offsetTopSinceLastChange!=window.visualViewport.offsetTop,a=window.viewPolyfill.widthSinceLastChange!=window.visualViewport.width||window.viewPolyfill.heightSinceLastChange!=window.visualViewport.height||window.viewPolyfill.scaleSinceLastChange!=window.visualViewport.scale;window.viewPolyfill.offsetLeftSinceLastChange=window.visualViewport.offsetLeft,window.viewPolyfill.offsetTopSinceLastChange=window.visualViewport.offsetTop,window.viewPolyfill.widthSinceLastChange=window.visualViewport.width,window.viewPolyfill.heightSinceLastChange=window.visualViewport.height,window.viewPolyfill.scaleSinceLastChange=window.visualViewport.scale,i&&t(e),a&&n(e),setTimeout((function(){return r(e)}),500)}function i(){window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r,{passive:!0}),window.addEventListener("resize",e,{passive:!0})}var a=navigator.userAgent.indexOf("Chrome")>-1,o=navigator.userAgent.indexOf("Safari")>-1,s=navigator.userAgent.indexOf("Edge")>-1;if(a&&o&&(o=!1),!window.visualViewport){var c=document.createElement("div");c.style.width="100%",c.style.height="100%",c.style.position=o?"fixed":"absolute",c.style.left="0px",c.style.top="0px",c.style.visibility="hidden",window.viewPolyfill={offsetLeftSinceLastChange:null,offsetTopSinceLastChange:null,widthSinceLastChange:null,heightSinceLastChange:null,scaleSinceLastChange:null,scrollEventListeners:[],resizeEventListeners:[],layoutDummy:c,iframeDummy:null,unscaledInnerWidth:0,unscaledInnerHeight:0},i(),window.addEventListener("load",(function(){e(),document.body.appendChild(c);var t={get offsetLeft(){return o?window.scrollX-(c.getBoundingClientRect().left*this.scale+window.scrollX*this.scale):window.scrollX+c.getBoundingClientRect().left},get offsetTop(){return o?window.scrollY-(c.getBoundingClientRect().top*this.scale+window.scrollY*this.scale):window.scrollY+c.getBoundingClientRect().top},get width(){var e=document.documentElement.clientWidth;if(s&&document.documentElement.clientWidth==window.viewPolyfill.unscaledInnerWidth&&this.scale>1){var t=document.documentElement.clientWidth,n=c.style.height;c.style.height="200%";var r=t-document.documentElement.clientWidth;c.style.width=n,e-=r}return e/this.scale},get height(){var e=document.documentElement.clientHeight;if(s&&document.documentElement.clientHeight==window.viewPolyfill.unscaledInnerHeight&&this.scale>1){var t=document.documentElement.clientHeight,n=c.style.width;c.style.width="200%";var r=t-document.documentElement.clientHeight;c.style.width=n,e-=r}return e/this.scale},get scale(){return window.viewPolyfill.unscaledInnerWidth/window.innerWidth},get pageLeft(){return window.scrollX},get pageTop(){return window.scrollY},addEventListener:function(e,t){"scroll"===e?window.viewPolyfill.scrollEventListeners.push(t):"resize"===e&&window.viewPolyfill.resizeEventListeners.push(t)},removeEventListener:function(e){"scroll"===e?window.viewPolyfill.scrollEventListeners.pop():"resize"===e&&window.viewPolyfill.resizeEventListeners.pop()}};window.visualViewport=t}))}},7854:function(e,t,n){"use strict";n(80475),n(80115);t.A=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=[].concat(n).join("/");return e[i]}}},11220:function(e,t,n){"use strict";n(58379),n(7899);var r=n(62216),i=n.n(r),a=n(71086),o=n.n(a),s=n(5187),c=n.n(s);t.A=function(e,t){var n=o()(t,(function(t,n){return!i()(e[n])&&!c()(e[n])}));Object.keys(n).forEach((function(t){var r=e[t],i=n[t],a=i(r,e);if(!a)throw new TypeError("".concat(t," is not valid"))}))}},32794:function(e,t,n){"use strict";var r=n(74568),i=(n(17),n(74353)),a=n.n(i),o=n(8228);t.A=function(e){var t=e.mainStateProp,n=e.beforeStateProp,i=void 0===n?null:n,s=e.afterStateProp,c=void 0===s?null:s,u=e.queryArgs,l=e.buildQueryCb,_=u.from,E=u.to,A=!(!_||!E);return[{shouldBeBound:!0,state:t,get ref(){if(!A)return l(u);var e=(0,o.A)({from:_,to:E});return l((0,r.A)((0,r.A)({},u),{},{from:e.from,to:e.to}))}},{shouldBeBound:!(!A||!i),state:i,get ref(){var e=(0,o.A)({from:_,to:E});return l((0,r.A)((0,r.A)({},u),{},{from:a()("2000-01-01").toDate(),to:a()(e.from).subtract(1,"day").toDate(),limit:1}))}},{shouldBeBound:!(!A||!c),state:c,get ref(){var e=(0,o.A)({from:_,to:E});return l((0,r.A)((0,r.A)({},u),{},{from:a()(e.to).add(1,"day").toDate(),to:a()().endOf("day").toDate(),limit:1}))}}].filter((function(e){var t=e.shouldBeBound;return t}))}},51359:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(57118),i=n(11302),a=n(74568),o=(n(7452),n(58379),n(7899),n(47746),n(5086),n(85471)),s=n(88055),c=n.n(s),u=n(1882),l=n.n(u),_=n(61448),E=n.n(_),A=n(89750),d=n(53257);function f(e){var t,n,s=e.state,u=l()(s)?s:function(){return c()(s)},_=u(),f=(0,a.A)((0,a.A)({},_),{},{bindRefs:(0,a.A)({},_.bindRefs)}),m=l()(s)?function(){return c()(f)}:f;return(0,a.A)((0,a.A)({},e),{},{state:m,mutations:(0,a.A)((t={},(0,i.A)(t,A.JC.RESET_STATE,(function(e){var t=u();Object.keys(e).forEach((function(n){var r=["bindRefs","refsCache"];r.includes(n)||(E()(t,n)?e[n]=t[n]:delete e[n])}))})),(0,i.A)(t,A.JC.SET_BIND_REF,(function(e,t){var n=t.bind,r=t.ref;o["default"].set(e.bindRefs,n,r)})),t),e.mutations),actions:(0,a.A)((n={},(0,i.A)(n,A.C5.RESET_MODULE,(function(e){return(0,r.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,r=e.dis
1patch,t.next=3,r(A.C5.STOP_SYNCHRONIZING_ALL);case 3:n(A.JC.RESET_STATE);case 4:case"end":return t.stop()}}),t)})))()})),(0,i.A)(n,A.lo.RESET_ALL_MODULES,{root:!0,handler:function(e){var t=e.dispatch;return t(A.C5.RESET_MODULE)}}),(0,i.A)(n,A.C5.STOP_SYNCHRONIZING_ALL,(0,d.sT)((function(e){var t=e.state,n=e.unbindFirestoreRef;return t.bindRefs&&Object.keys(t.bindRefs).forEach((function(e){return n(e)})),t.refsCache&&t.refsCache.forEach((function(e,n){return t.refsCache.delete(n)})),Promise.resolve()}))),n),e.actions)})}},8228:function(e,t,n){"use strict";var r=n(12885),i=(n(58379),n(7899),n(80115),n(83602)),a=n.n(i),o=n(74353),s=n.n(o);t.A=function(e){var t=e.from,n=e.to,i=function(e){Object.keys(e).forEach((function(t){if(!a()(e[t]))throw new TypeError("Expected '".concat(t,"' to be Date, instead got ").concat((0,r.A)(e[t]),"."))}))};i({from:t,to:n});var o=s()(t).startOf("day").toDate(),c=s()(n).endOf("day").toDate();return{from:o,to:c}}},59718:function(e,t,n){"use strict";n.d(t,{Ed:function(){return g},Kf:function(){return T},P0:function(){return S},ZJ:function(){return f},gj:function(){return p},no:function(){return I},qs:function(){return d},wN:function(){return m}});var r=n(11302),i=n(14878),a=(n(47746),n(43148),n(90345),n(80115),n(85015)),o=n.n(a),s=n(359),c=n(75683),u=n(86810),l=n(43700),_=n(85635),E=n(23663),A=n(41529),d=function(e){try{return(0,l.Ay)(e),!0}catch(t){return!1}},f=function(e){try{return(0,u.ay)(e),!0}catch(t){return!1}},m=function(e){try{return(0,l.vE)(e),!0}catch(t){return!1}},p=function(e){try{return(0,l.Xw)(e),!0}catch(t){return!1}},S=function(e,t){var n=t.symbol,r=(0,A.A)(n),i=r.categoryProperty;return o()(i)},T=function(e){return Object.values(s.tO).includes(e)},g=function(e){return[c.dw].concat((0,i.A)(c.Zv)).includes(e)},I=function(e){try{var t,n=(0,_.FW)((t={},(0,r.A)(t,E.H.MEASUREMENT,f),(0,r.A)(t,E.H.OTHER_METRICS,p),t),(0,E.A)(e));return n(e)}catch(i){return!1}}},53257:function(e,t,n){"use strict";n.d(t,{EW:function(){return d},Lf:function(){return A},sT:function(){return E}});var r=n(74568),i=n(57118),a=n(15902),o=(n(7452),n(5086),n(14602),n(7918),n(29979),n(80115),n(85471)),s=n(25521),c=n(89750),u=n(62210),l=n(98860),_=function(e){var t=e.keys(),n=(0,a.A)(t,1),r=n[0],i=e.get(r);i(),e.delete(r)};function E(e){var t=10,n=function(n,a){var s=function(e,t){return o["default"].set(n.state,e,t)},u=function(e,t,r){return n.commit(c.JC.SET_BIND_REF,{bind:e,ref:t}),n.bindFirestoreRef(e,t,r)},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return n.commit(c.JC.SET_BIND_REF,{bind:e,ref:null}),n.unbindFirestoreRef(e,t)},A=function(){var e=(0,i.A)(regeneratorRuntime.mark((function e(r){var i,u,A,d,f,m,p,S,T,g,I,R;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=r.propertyBase,u=r.ref,A=r.uniqueId,d=r.options,f=void 0===d?{}:d,a||A){e.next=3;break}throw new Error("If an action is called without a payload then uniqueId is required.");case 3:if(m=n.state,m.refsCache=m.refsCache||new Map,p=m.refsCache,p.size>=t&&_(p),S=(0,l.A)({propertyBase:i,payload:a,uniqueId:A,path:u.path||"",options:f}),T="".concat(i,"-").concat(S),!p.has(T)){e.next=13;break}return g=m[T],s(i,g),e.abrupt("return",Promise.resolve(g));case 13:return I=!!u.path,s(T,I?[]:null),n.commit(c.JC.SET_BIND_REF,{bind:T,ref:u}),n.commit(c.JC.SET_BIND_REF,{bind:i,ref:u}),e.next=19,n.bindFirestoreRef(T,u,f);case 19:return R=e.sent,s(i,R),p.set(T,(function(){E(T,!0),o["default"].delete(m,T)})),e.abrupt("return",R);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return e((0,r.A)((0,r.A)({},n),{},{bindFirestoreRef:u,bindFirestoreRefDynamic:A,unbindFirestoreRef:E}),a)};return(0,s.sT)(n)}function A(){return u.MX.firestore()}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=function(){if(!e){var t=u.Nj.currentUser();return t?t.uid:null}return e},n=t();return n?u.MX.firestore().collection("users").doc(n):null}},27807:function(e,t,n){"use strict";var r=n(62210),i=n(41894);(0,r.YM)(),t.A=i.A},97988:function(e,t,n){"use strict";n.d(t,{Lw:function(){return i},Wf:function(){return r},XS:function(){return o},kl:function(){return a},pW:function(){return s}});var r={MINI:"mini",FULL:"full"},i={SET_OVERLAY_STATUS:"SET_OVERLAY_STATUS",SET_LOCALE:"SET_LOCALE",SET_SIDEBAR:"SET_SIDEBAR",SET_APP_LOADING:"SET_APP_LOADING",SET_APPLICATION_LOADED:"SET_APPLICATION_LOADED",SET_NATIVE_APP_DATA:"SET_NATIVE_APP_DATA",SET_REMOTE_CONFIG:"SET_REMOTE_CONFIG",SET_REMOTE_CONFIG_INITIALIZED:"SET_REMOTE_CONFIG_INITIALIZED",SET_REORDER_MODE:"SET_REORDER_MODE",SET_LAST_RE_SYNC_TIMESTAMP:"SET_LAST_RE_SYNC_TIMESTAMP",SET_TRANS_LOADED:"SET_TRANS_LOADED"},a={TOGGLE_OVERLAY:"toggleOverlay",OPEN_OVERLAY:"openOverlay",SET_APP_LOADING:"setAppLoading",SET_APPLICATION_LOADED:"setApplicationLoaded",SET_NATIVE_APP_DATA:"setNativeAppData",FETCH_REMOTE_CONFIG:"fetchRemoteConfig",SET_REMOTE_CONFIG:"setRemoteConfig",TOGGLE_SIDEBAR:"toggleSidebar",CLOSE_OVERLAY:"closeOverlay",CHANGE_LOCALE:"changeLocale",CHANGE_REORDER_MODE:"changeReorderMode",RESYNC_DATE:"resyncDate",GET_HOURS_SINCE_INIT:"shouldRefreshNativeApp",UPDATE_BADGE:"updateBadge",SET_LAST_RE_SYNC_TIMESTAMP:"SET_LAST_RE_SYNC_TIMESTAMP",SET_TRANS_LOADED:"setTransLoaded"},o={LOCALE:"locale",OVERLAY:"overlay",SIDEBAR:"sidebar",NATIVE_APP_DATA:"nativeAppData",REMOTE_CONFIG:"remoteConfig",APP_LOADING:"appLoading",IS_APPLICATION_LOADED:"isApplicationLoaded",REORDER_MODE:"reorderMode",TRANS_LOADED:"isTransLoaded"},s="app"},68878:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return o},c4:function(){return a},kl:function(){return i},pW:function(){return s}});var r={SET_INBOX_MESSAGES:"SET_INBOX_MESSAGES",SET_MESSAGE_COUNT:"SET_MESSAGE_COUNT",SET_UNREAD_MESSAGE_COUNT:"SET_UNREAD_MESSAGE_COUNT",SET_STATUS:"SET_STATUS"},i={SYNC_COUNTS:"syncCounts",SYNC_MESSAGES:"syncMessages",DELETE_MESSAGE:"deleteMessage",MARK_MESSAGE_AS_READ:"markMessageAsRead",HANDLE_MESSAGE_VIEW:"handleMessageView",HANDLE_MESSAGE_CLICK:"handleMessageClick",TURN_ON:"turnOn",TURN_OF
1F:"turnOff"},a={IS_INITIALIZED:"isInitialized",INBOX_MESSAGES:"inboxMessages",MESSAGE_COUNT:"messageCount",UNREAD_MESSAGE_COUNT:"unreadMessageCount"},o={IS_INITIALIZED:"isInitialized",INBOX_MESSAGES:"inboxMessages",MESSAGE_COUNT:"messageCount",UNREAD_MESSAGE_COUNT:"unreadMessageCount"},s="appInbox"},47012:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_LOADING:"SET_LOADING",SET_RESULTS:"SET_RESULTS",SET_ACTIVE_ARTICLE:"SET_ACTIVE_ARTICLE"},i={PERFORM_SEARCH:"PERFORM_SEARCH",CHANGE_LOADING_STATE:"CHANGE_LOADING_STATE",RESET_SEARCH_RESULTS:"RESET_SEARCH_RESULTS",FETCH_ARTICLE_SINGLE:"FETCH_ARTICLE_SINGLE",TOGGLE_LIKE_ARTICLE:"TOGGLE_LIKE_ARTICLE",SYNCHRONIZE_METADATA:"SYNCHRONIZE_METADATA",SYNCHRONIZE_USER_LIKES:"SYNCHRONIZE_USER_LIKES",SET_ACTIVE_ARTICLE:"SET_ACTIVE_ARTICLE"},a={LOADING_STATE:"LOADING_STATE",SEARCH_RESULTS:"SEARCH_RESULTS",SEARCH_RESULTS_PAGES:"SEARCH_RESULTS_PAGES",SEARCH_RESULTS_CURRENT_PAGE:"SEARCH_RESULTS_CURRENT_PAGE",HAS_LIKED_ARTICLE:"HAS_LIKED_ARTICLE",ALL_METADATA:"ALL_METADATA",IS_LOADING_MORE:"IS_LOADING_MORE",SELECTED_ARTICLE:"SELECTED_ARTICLE"},o="articles"},56305:function(e,t,n){"use strict";n.d(t,{B9:function(){return s},Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_USER:"SET_USER",SET_USER_PROPERTY:"SET_USER_PROPERTY",SET_HAS_SYNCED:"SET_HAS_SYNCED",SET_CREATE_ACCOUNT_DIALOG:"SET_CREATE_ACCOUNT_DIALOG"},i={SIGN_USER_IN:"signUserIn",SIGN_USER_OUT:"signUserOut",UPDATE_USER_PROPERTY:"updateUserProperty",FILL_GOOGLE_PROFILE_DATA:"fillGoogleProfileData",RESOLVE_USER:"resolveUser",SET_CREATE_ACCOUNT_DIALOG:"SET_CREATE_ACCOUNT_DIALOG"},a={USER:"user",IS_LOGGED_IN:"isLoggedIn",HAS_SYNCED:"hasSynced",CREATE_ACCOUNT_DIALOG:"CREATE_ACCOUNT_DIALOG",IS_EXPIRED_ANONYMOUS_ACCOUNT:"IS_EXPIRED_ANONYMOUS_ACCOUNT",IS_RECIPE_WRITER:"isRecipeWriter"},o="auth";function s(e){return"".concat(o,"/").concat(e)}},72852:function(e,t,n){"use strict";n.d(t,{XS:function(){return a},c4:function(){return i},kl:function(){return r},pW:function(){return o}});var r={SYNCHRONIZE_CHALLENGE_ENTRIES:"synchronizeChallengeEntries",SYNCHRONIZE_CHALLENGE_ENTRY_LOGS:"synchronizeChallengeEntryLogs",GET_CHALLENGE_LEADERBOARD:"getChallengeLeaderboard",GET_FRIENDS_LEADERBOARD:"getFriendsLeaderboard"},i={CHALLENGE_ENTRIES:"challengeEntries",CHALLENGE_ENTRY_LOGS:"challengeEntryLogs"},a={CHALLENGE_ENTRIES:"challengeEntries",CHALLENGE_ENTRY_LOGS:"challengeEntryLogs",ACTIVE_CHALLENGE_ENTRIES:"activeChallengeEntries",PAST_CHALLENGE_ENTRIES:"pastChallengeEntries"},o="challengeEntries"},68761:function(e,t,n){"use strict";n.d(t,{Lw:function(){return a},XS:function(){return o},c4:function(){return i},kl:function(){return r},pW:function(){return s}});var r={SYNCHRONIZE_CHALLENGES:"synchronizeChallenges",FETCH_CHALLENGE:"fetchChallenge",FETCH_CHALLENGES:"fetchChallenges"},i={CHALLENGES:"challenges"},a={ADD_CHALLENGE:"ADD_CHALLENGE"},o={CHALLENGES:"challenges",ACTIVE_CHALLENGES:"activeChallenges",PAST_CHALLENGES:"pastChallenges"},s="challenges"},74774:function(e,t,n){"use strict";n.d(t,{Aq:function(){return An},yw:function(){return ln},XD:function(){return _n},lX:function(){return En}});var r=n(11302),i=n(74568),a=(n(7899),n(59581),n(17),n(55378)),o=n.n(a),s=(n(80115),n(28156)),c={TERMS_OF_SERVICE:"terms_of_service"},u=c,l=(0,r.A)({},u.TERMS_OF_SERVICE,(function(e){return e.content})),_=(0,s.A)(l),E={ID:"TERMS_OF_SERVICE",IS_SINGULAR:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"terms_of_service",MODEL:_},A=(0,r.A)({},E.ID,(0,i.A)((0,i.A)({},E),{},{STATE_PROP:"".concat(E.PRISMIC_REPOSITORY,".").concat(E.PRISMIC_DOCUMENT_TYPE)})),d={PRIVACY_POLICY:"privacy_policy"},f=d,m=(0,r.A)({},f.PRIVACY_POLICY,(function(e){return e.content})),p=(0,s.A)(m),S={ID:"PRIVACY_POLICY",IS_SINGULAR:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"privacy_policy",MODEL:p},T=(0,r.A)({},S.ID,(0,i.A)((0,i.A)({},S),{},{STATE_PROP:"".concat(S.PRISMIC_REPOSITORY,".").concat(S.PRISMIC_DOCUMENT_TYPE)})),g=n(4675),I=n(26311),R=(n(18636),n(62193)),h=n.n(R),O=n(58156),v=n.n(O),L=n(25939);
1n(87136),n(40173);function D(e){var t;return null===(t=null===e||void 0===e?void 0:e.url)||void 0===t?void 0:t.replace("https://images.prismic.io/","https://assets.cms.carbmanager.com/")}var C,P,N,b,G,y=function(e){if(h()(e))return null;var t=e.primary;if(h()(t))return null;var n=t.emoji,r=t.inline_image_block_title,i=t.inline_image_block_copy,a=t.image,o=t.edge_to_edge;return{emoji:(0,L.Wl)(n),title:(0,L.Wl)(r),copy:i,image:D(a),edgeToEdge:o}},U=function(e){if(h()(e))return null;var t=e.primary,n=e.items;if(h()(t))return null;var r=t.background_color,i=t.text_color,a=t.testimonials_title;return{backgroundColor:r,textColor:i,header:(0,L.Wl)(a),testimonials:(n||[]).filter((function(e){return!!e})).map((function(e){if(h()(e))return null;var t=e.image,n=e.user_name,r=e.rating,i=e.testimonial_subtitle,a=e.content,o=D(t);return{personName:(0,L.Wl)(n),rating:parseInt(r,10),subtitle:(0,L.Wl)(i),content:(0,L.Wl)(a),image:o,imageLoading:o?"".concat(o,"&w=100"):void 0,imageAlt:null===t||void 0===t?void 0:t.alt}})).filter((function(e){return!!e}))}},M=function(e){if(h()(e))return null;var t=e.feature_title,n=e.feature_image,r=e.icon,i=e.excerpt;return{title:(0,L.Wl)(t),image:D(n),icon:r,excerpt:(0,L.Wl)(i)}},w=function(e){if(h()(e))return null;var t=e.primary,n=e.items;if(h()(t))return null;var r=t.features_title,i=t.icons_color;return{header:(0,L.Wl)(r),iconColor:i,features:(n||[]).filter((function(e){return!!e})).map(M).filter((function(e){return!!e}))}},F=function(e){if(h()(e))return null;var t=e.available_on_free_plan,n=e.available_on_pro_plan,r=e.feature_description,i=e.tooltip_text;return{availableOnFreePlan:t,availableOnProPlan:n,description:(0,L.Wl)(r),tooltip:(0,L.Wl)(i)}},k=function(e){if(h()(e))return null;var t=e.primary,n=e.items;if(h()(t))return null;var r=t.price_comparison_title,i=t.footer_text,a=t.header_uppercase,o=t.check_background_color;return{title:(0,L.Wl)(r),footerText:(0,L.Wl)(i),headerUppercase:a,items:(n||[]).filter((function(e){return!!e})).map(F).filter((function(e){return!!e})),checkBackgroundColor:o}},Y=function(e){if(h()(e))return null;var t=e.items;return(t||[]).filter((function(e){return!!e})).map((function(e){var t;if(h()(e))return null;var n=D(e.image);return{image:n,imageLoading:n?"".concat(n,"&w=100"):void 0,imageAlt:null===(t=e.image)||void 0===t?void 0:t.alt,rating:parseInt(e.rating,10),ratingCount:e.review_count}})).filter((function(e){return!!e}))},V=function(e){if(h()(e))return null;var t=e.primary,n=e.items;if(h()(t))return null;var r=t.emoji,i=t.title1;return{emoji:(0,L.Wl)(r),title:(0,L.Wl)(i),questions:(n||[]).filter((function(e){return!!e})).map((function(e){if(h()(e))return null;var t=e.question,n=e.answer;return h()(t)||h()(n)?null:{question:(0,L.Wl)(t),answer:n}})).filter((function(e){return!!e}))}},x=n(46352),H=function(e){if(h()(e))return null;var t=e.primary;if(h()(t))return null;var n=t.video_id;return{type:x.A.WISTIA,videoId:(0,L.Wl)(n)}},B=function(e){if(h()(e))return null;var t=e.primary;if(h()(t))return null;var n=t.source;return{type:x.A.YOUTUBE_VIDEO,video:n}},W=function(e){var t=e.plan;if(h()(t)||h()(t.data))return null;var n=t.data,r=n.duration,i=n.title,a=n.store,o=n.product_id,s=n.translation_key;return{discounts:[],duration:r,title:(0,L.Wl)(i),store:a,productId:(0,L.Wl)(o),translationKey:(0,L.Wl)(s)}},X=function(e){if(h()(e))return null;var t=e.items,n=e.primary,r=n.can_show_popular_tag,i=n.can_show_free_trial_tag,a=n.color,o=n.foreground_color,s=n.active_foreground_color,c=n.border_color,u=n.allow_annual_saving_tag,l=n.can_show_original_price,_=n.display_variant,E=n.has_countdown_timer;return{canShowPopularTag:r,canShowFreeTrialTag:i,backgroundColor:a,foregroundColor:o,activeForegroundColor:s,borderColor:c,allowAnnualSavingTag:u,canShowOriginalPrice:l,displayVariant:_,hasCountdownTimer:E,activePlans:h()(t)?[]:t.map(W).filter((function(e){return!!e}))}},K=function(e){if(h()(e))return null;var t=e.primary;if(h()(t))return null;var n=t.displayfreetrialbadge,r=t.displaytermsofservice;return{displayfreetrialbadge:n,displaytermsofservice:r}},j=["slice_type"],q=(C={},(0,r.A)(C,x.A.PLAN_SELECTOR,X),(0,r.A)(C,x.A.INLINE_IMAGE_BLOCK,y),(0,r.A)(C,x.A.TESTIMONIALS,U),(0,r.A)(C,x.A.FEATURES,w),(0,r.A)(C,x.A.PRICE_COMPARISON,k),(0,r.A)(C,x.A.KETO_RECIPES,Y),(0,r.A)(C,x.A.FREQUENTLY_ASKED_QUESTIONS,V),(0,r.A)(C,x.A.WISTIA,H),(0,r.A)(C,x.A.YOUTUBE_VIDEO,B),(0,r.A)(C,x.A.SINGLE_PLAN_PAYWALL_SETTINGS,K),C),$=function(e,t){if(h()(e))return null;var n=e.background_image,r=e.body,a=e.is_promotional_variant,o=e.is_single_plan_paywall_variant,s=e.variant,c=e.expiration_duration_in_hours,u=e.main_color,l=e.enable_animated_header,_=e.slogan,E=e.subt
1itle,A=e.terms_of_service_text,d=e.cta_microcopy,f=e.title,m=e.wave,p=e.purchase_button_text,S=e.purchase_button_background_color,T=e.purchase_button_text_color,g=e.purchase_button_icon,R=t.uid,O={uid:+R,isPromotionalVariant:a,isSinglePlanPaywallVariant:o,variant:s,expirationDurationInHours:c,backgroundImage:D(n),mainColor:u,enableAnimatedHeader:l,slogan:_,subtitle:(0,L.Wl)(E),termsOfService:(0,L.Wl)(A),ctaMicrocopy:(0,L.Wl)(d),title:(0,L.Wl)(f),wave:m,purchaseButtonText:(0,L.Wl)(p),purchaseButtonBackgroundColor:S,purchaseButtonTextColor:T,purchaseButtonIcon:g,slices:(r||[]).filter((function(e){return!!e})).map((function(e){var t=e.slice_type,n=(0,I.A)(e,j);return{type:t,data:q[t]?q[t](n):void 0}}))},C=O.slices.find((function(e){return e.type===x.A.PLAN_SELECTOR}));return(0,i.A)((0,i.A)({},O),{},{activePlans:v()(C,"data.activePlans")||[]})},z=(0,r.A)({},x.A.PAYWALL,$),Z=(0,s.A)(z,!1),Q=n(99816),J=[x.A.PLAN_SELECTOR],ee=(0,Q.MB)(x.A,J),te=function(e){return{documentType:e,baseQuery:"{\n ".concat(e," {\n variant\n is_promotional_variant\n is_single_plan_paywall_variant\n expiration_duration_in_hours\n title\n subtitle\n slogan\n main_color\n enable_animated_header\n wave\n background_image\n purchase_button_text\n purchase_button_background_color\n purchase_button_text_color\n purchase_button_icon\n terms_of_service_text\n cta_microcopy\n ").concat(Q.r6,"\n }\n }"),slices:(0,i.A)((0,i.A)({},ee),{},(0,r.A)({},x.A.PLAN_SELECTOR,"non-repeat {\n ...non-repeatFields\n }\n repeat {\n ...repeatFields\n plan {\n ...planFields\n }\n }"))}},ne={ID:"SINGLE_PAYWALL",IS_SINGULAR:!0,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"paywall",GET_QUERY_ARGS:function(e){var t=e.variant;return[g.A.Predicates.at("my.paywall.variant",t)]},MODEL:Z},re=(0,r.A)({},ne.ID,(0,i.A)((0,i.A)({},ne),{},{STATE_PROP:"".concat(ne.PRISMIC_REPOSITORY,".").concat(ne.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:te(ne.PRISMIC_DOCUMENT_TYPE)})),ie={ID:"PAYWALLS",IS_SINGULAR:!1,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"paywall",MODEL:Z},ae=(0,r.A)({},ie.ID,(0,i.A)((0,i.A)({},ie),{},{STATE_PROP:"".concat(ie.PRISMIC_REPOSITORY,".").concat(ie.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:te(ie.PRISMIC_DOCUMENT_TYPE)})),oe=n(69684),se=n(51689),ce=(0,r.A)({},oe.A.CONNECT_ARTICLES_COLLECTION,se.h),ue=(0,s.A)(ce),le=function(e){return"{\n ".concat(e," {\n title\n uid\n view\n articles {\n ...articlesFields\n related_to {\n title\n is_behind_paywall\n cover\n author {\n name\n avatar\n }\n tag {\n name\n }\n }\n }\n }\n}")},_e={ID:"ARTICLES_COLLECTION",IS_SINGULAR:!0,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLES_COLLECTION,ORDERINGS:"[document.first_publication_date desc]",MODEL:ue},Ee=(0,r.A)({},_e.ID,(0,i.A)((0,i.A)({},_e),{},{STATE_PROP:"".concat(_e.PRISMIC_REPOSITORY,".").concat(_e.ID.toLowerCase()),GRAPH_QUERY:le(_e.PRISMIC_DOCUMENT_TYPE)})),Ae=function(e){return"{\n ".concat(e," {\n ...").concat(e,"Fields\n author {\n name\n avatar\n }\n tag {\n name\n }\n }\n}")},de={ARTICLES_COLLECTIONS:"articles_collections",NEW_ARTICLES:"new_articles",RECIPES_NAVIGATION:"recipes_navigation"},fe=n(59308),me=n(37996),pe={ARTICLE:oe.A.CONNECT_ARTICLE,KETO_ACADEMY_ARTICLE:oe.A.KETO_ACADEMY_ARTICLE,PARAGRAPH:"paragraph",IMAGE:"image",EMBED:"embed",BLOCKQUOTE:"blockquote",RECIPE:"recipe",WISTIA:"wistia_video",YOUTUBE:"youtube_video",FEATURED_TEXT:"featured_text",AFFILIATE_PRODUCTS:"affiliate_products"},Se=pe,Te=(0,r.A)({},Se.ARTICLE,(function(e,t){var n=(0,me.A)((0,fe.A)((0,i.A)({data:e},t)));return n?(0,i.A)((0,i.A)({},n),{},{image:n.image?"".concat(n.image,"&h=340"):null}):null})),ge=(0,s.A)(Te),Ie={ID:de.NEW_ARTICLES.toUpperCase(),IS_SINGULAR:!1,IS_FRAGMENT:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLE,ORDERINGS:"[document.first_publication_date desc]",GET_QUERY_ARGS:function(){return[g.A.Predicates.not("my.".concat(oe.A.CONNECT_ARTICLE,".is_excluded"),!0)]},PAGE_SIZE:6,MODEL:ge},Re=(0,r.A)({},Ie.ID,(0,i.A)((0,i.A)({},Ie),{},{STATE_PROP:"".concat(Ie.PRISMIC_REPOSITORY,".").concat(Ie.ID.toLowerCase()),GRAPH_QUERY:Ae(Ie.PRISMIC_DOCUMENT_TYPE)})),he=n(12053),Oe=(0,i.A)((0,i.A)({},(0,he.ZS)(Ee)),{},{ID:de.ARTICLES_COLLECTIONS.toUpperCase(),IS_SINGULAR:!1,IS_FRAGMENT:!0}),ve=(0,r.A)({},Oe.ID,(0,i.A)((0,i.A)({},Oe),{},{STATE_PROP:"".concat(Oe.PRISMIC_REPOSITORY,".").concat(Oe.ID.toLowerCase()),GRAPH_QUERY:le(Oe.PRISMIC_DOCUMENT_TYPE)})),Le=n(64517),De=n(65962),Ce=n(87716),Pe=(P={},(0,r.A)(P,Ce.A.COLLECTION,De.A),(0,r.A)(P,Ce.A.CALL_TO_ACTION,Le.A),P),Ne=(0,s.A)(Pe),be={ID:"ARTICLES_OVERVIEW",IS_SINGULAR:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLES_OVERVIEW,MODEL:Ne,FRAGMENTS:(0,i.A)((0,i.A)({},ve),Re)},Ge=(0,r.A)({},be.ID,(0,i.A)((0,i.A)({},be),{},{STATE_PROP:"".concat(be.PRISMIC_REPOSITORY,".").concat(be.PRISMIC_DOCUMENT_TYPE)})),ye=(n(98741),n(46398)),Ue=n(83185),Me=function(e){var t,n;if(h()(e))return null;var r=e.related_to,i=e.tag,a=e.image,o=e.headline,s=e.size,c=e.last_updated,u=e.is_behind_paywall,l=D(a);return{image:l?"".concat(l,"&w=700"):null,placeholder:l?"".concat(l,"&w=100&q=1"):null,headline:(0,L.Wl)(o)||"",size:"Small"===s?ye.A.sm:ye.A.lg,relatedTo:r,lastUpdated:c,author:null!==r&&void 0!==r&&null!==(t=r.data)&&void 0!==t&&t.author?(0,Ue.A)(r.data.author):null,tag:null!==i&&void 0!==i&&null!==(n=i.data)&&void 0!==n&&n.name?(0,L.Wl)(i.data.name):null,tagId:null===i||void 0===i?void 0:i.id,tagUid:null===i||void 0===i?void 0:i.uid,isBehindPaywall:(0,L.rd)(u,oe.A.KETO_ACADEMY_ARTICLE)}},we=function(e){if(h()(e))return null;var t=e.primary,n=e.slice_label,r=e.items;if(h()(t))return null;var i=t.title,a=t.view,o=(r||[]).map((function(e){return Me(e)}
1)).filter(Boolean);return{title:(0,L.Wl)(i),view:a,slides:o,label:n}},Fe={SECTION:"section"},ke=Fe,Ye=(0,r.A)({},ke.SECTION,we),Ve=(0,s.A)(Ye),xe=function(e,t){return"{\n ".concat(e," {\n body {\n ...on section {\n repeat {\n ...repeatFields\n related_to {\n ...on ").concat(t," {\n author {\n ...on author {\n ...authorFields\n name\n avatar\n }\n }\n }\n }\n tag {\n ...tagFields\n }\n }\n non-repeat {\n ...non-repeatFields\n }\n }\n ...on call_to_action {\n non-repeat {\n ...non-repeatFields\n }\n repeat {\n ...repeatFields\n }\n }\n }\n }\n }")},He={ID:"KETO_ACADEMY_OVERVIEW",IS_SINGULAR:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.KETO_ACADEMY_OVERVIEW,PRISMIC_CONTENT_TYPE:oe.A.KETO_ACADEMY_ARTICLE,MODEL:Ve},Be=(0,r.A)({},He.ID,(0,i.A)((0,i.A)({},He),{},{STATE_PROP:"".concat(He.PRISMIC_REPOSITORY,".").concat(He.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:xe(He.PRISMIC_DOCUMENT_TYPE,He.PRISMIC_CONTENT_TYPE)})),We={TAG:oe.A.CONNECT_ARTICLE_TAG,KETO_ACADEMY_TAG:oe.A.KETO_ACADEMY_TAG},Xe=We,Ke=function(e){return h()(e)?null:e.map((function(e){var t=e.id,n=e.data,r=n.name,i=n.section_title,a=n.is_hidden_from_navigation;return{label:(0,L.Wl)(r),value:t,title:(0,L.Wl)(i),isHiddenFromNavigation:a}}))},je=(N={},(0,r.A)(N,Xe.TAG,Ke),(0,r.A)(N,Xe.KETO_ACADEMY_TAG,Ke),N),qe=(0,s.A)(je,!1),$e={ID:"ARTICLES_TAGS",IS_SINGULAR:!0,RESPONSE_ONLY:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLE_TAG,MODEL:qe},ze=(0,r.A)({},$e.ID,(0,i.A)((0,i.A)({},$e),{},{STATE_PROP:"".concat($e.PRISMIC_REPOSITORY,".").concat($e.PRISMIC_DOCUMENT_TYPE)})),Ze=(0,i.A)((0,i.A)({},(0,he.ZS)(ze)),{},{ID:"KETO_ACADEMY_TAGS",PRISMIC_DOCUMENT_TYPE:oe.A.KETO_ACADEMY_TAG}),Qe=(0,r.A)({},Ze.ID,(0,i.A)((0,i.A)({},Ze),{},{STATE_PROP:"".concat(Ze.ID.toLowerCase())})),Je=function(e){return"{\n ".concat(e," {\n ...").concat(e,"Fields\n author {\n ...authorFields\n name\n avatar\n }\n tag {\n ...tagFields\n }\n tags {\n ...tagsFields\n tag {\n ...on connect_article_tag {\n ...connect_article_tagFields\n }\n }\n }\n }\n }")},et={ARTICLE:oe.A.CONNECT_ARTICLE,KETO_ACADEMY_ARTICLE:oe.A.KETO_ACADEMY_ARTICLE},tt=et,nt=function(e,t){if(h()(e)||h()(t))return{totalPages:0};var n=t.total_pages;return{totalPages:n,model:e.map(fe.A).filter(Boolean)}},rt=(b={},(0,r.A)(b,tt.ARTICLE,nt),(0,r.A)(b,tt.KETO_ACADEMY_ARTICLE,nt),b),it=(0,s.A)(rt),at={ID:"ARTICLE_SEARCH",IS_SINGULAR:!0,RESPONSE_ONLY:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLE,ORDERINGS:"[document.first_publication_date desc]",MODEL:it},ot=(0,r.A)({},at.ID,(0,i.A)((0,i.A)({},at),{},{STATE_PROP:"".concat(at.PRISMIC_REPOSITORY,".").concat(at.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:Je(at.PRISMIC_DOCUMENT_TYPE)})),st=(0,i.A)((0,i.A)({},(0,he.ZS)(ot)),{},{ID:"KETO_ACADEMY_SEARCH",PRISMIC_DOCUMENT_TYPE:oe.A.KETO_ACADEMY_ARTICLE}),ct=(0,r.A)({},st.ID,(0,i.A)((0,i.A)({},st),{},{STATE_PROP:"".concat(st.PRISMIC_REPOSITORY,".").concat(st.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:Je(st.PRISMIC_DOCUMENT_TYPE)})),ut=(G={},(0,r.A)(G,Se.ARTICLE,(function(e,t){return(0,fe.A)((0,i.A)({data:e},t))})),(0,r.A)(G,Se.KETO_ACADEMY_ARTICLE,(function(e,t){return(0,fe.A)((0,i.A)({data:e},t))})),G),lt=(0,s.A)(ut,!1),_t=(n(90345),Object.values(Se).filter((function(e){return e!==Se.ARTICLE&&e!==Se.KETO_ACADEMY_ARTICLE})).reduce((function(e,t){return(0,i.A)((0,i.A)({},e),{},(0,r.A)({},t,t))}),{})),Et=[Se.AFFILIATE_PRODUCTS],At=(0,Q.MB)(_t,Et),dt=function(e){return{baseQuery:"{\n ".concat(e," {\n ...").concat(e,"Fields\n author {\n ...authorFields\n }\n secondary_author {\n ...secondary_authorFields\n }\n tag {\n ...tagFields\n }\n tags {\n ...tagsFields\n tag {\n ...tagFields\n }\n }\n article_1 {\n ...article_1Fields\n author {\n ...authorFields\n }\n }\n article_2 {\n ...article_2Fields\n author {\n ...authorFields\n }\n }\n article_3 {\n ...article_3Fields\n author {\n ...authorFields\n }\n }\n ").concat(Q.r6,"\n }\n }
1"),slices:(0,i.A)((0,i.A)({},At),{},(0,r.A)({},Se.AFFILIATE_PRODUCTS,"non-repeat {\n ...non-repeatFields\n }\n repeat {\n ...repeatFields\n related_to {\n ...on affiliate_product {\n ...affiliate_productFields\n }\n }\n }"))}},ft={ID:"SINGLE_ARTICLE",IS_SINGULAR:!0,RESPONSE_ONLY:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:oe.A.CONNECT_ARTICLE,MODEL:lt,FETCH_LINKS:["author.name","author.avatar","author.position","tag.name"]},mt=(0,r.A)({},ft.ID,(0,i.A)((0,i.A)({},ft),{},{STATE_PROP:"".concat(ft.PRISMIC_REPOSITORY,".").concat(ft.PRISMIC_DOCUMENT_TYPE),GRAPH_QUERY:dt(ft.PRISMIC_DOCUMENT_TYPE)})),pt=(0,i.A)((0,i.A)({},(0,he.ZS)(mt)),{},{ID:"KETO_ACADEMY_SINGLE_ARTICLE",PRISMIC_DOCUMENT_TYPE:oe.A.KETO_ACADEMY_ARTICLE}),St=(0,r.A)({},pt.ID,(0,i.A)((0,i.A)({},pt),{},{STATE_PROP:"".concat(pt.PRISMIC_REPOSITORY,".").concat(pt.PRISMIC_DOCUMENT_TYPE)})),Tt=n(71716),gt=n(13580),It=function(e){if(h()(e))return null;var t=e.primary,n=e.items;if(h()(t))return null;var r=t.title_1,i=t.text;return{title:r,text:i,foods:(n||[]).filter((function(e){return!!e})).map((function(e){var t=e.food_id;return(0,L.Wl)(t)})).filter((function(e){return!!e}))}},Rt=(0,r.A)({},gt.A.RECIPE_SECTION,It),ht=(0,s.A)(Rt),Ot=n(57118),vt=(n(7452),n(41128),n(14878)),Lt=n(56449),Dt=n.n(Lt),Ct=n(94335),Pt=n(78737),Nt=n(85849);function bt(e,t){var n,r,a,o;return h()(e)?null:(0,i.A)((0,i.A)({},e),{},{ratingValue:(null===(n=e.rating)||void 0===n?void 0:n.count)>=5&&(null===(r=e.rating)||void 0===r?void 0:r.value)||0,isPremium:(null===(a=e.item)||void 0===a?void 0:a.segment)===Nt.GZ.RECIPE_PREMIUM,imageUrl:null!==(o=e.image)&&void 0!==o&&o.filename?(0,Pt.Ay)({$config:t,image:e.image,options:"resize:fit:950:530"}):null})}var Gt=bt,yt=n(63987),Ut="".concat(yt.CLOUD_FUNCTIONS_CDN_URL,"/recipeSearch");function Mt(e,t){return wt.apply(this,arguments)}function wt(){return wt=(0,Ot.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=(null===t||void 0===t||null===(r=t.filter)||void 0===r?void 0:r.call(t,Boolean))||[],!h()(i)){e.next=3;break}return e.abrupt("return",[]);case 3:return e.next=5,Ct.A.get(Ut,{params:{customFoods:i}});case 5:return a=e.sent,o=a.data,e.abrupt("return",(Dt()(o)?o:[]).reduce((function(e,t){return[].concat((0,vt.A)(e),(0,vt.A)(t.hits))}),[]).filter(Boolean).map((function(e){return Gt(e,n)})));case 8:case"end":return e.stop()}}),e)}))),wt.apply(this,arguments)}var Ft=Mt,kt=function(e,t){return function(){var n=(0,Ot.A)(regeneratorRuntime.mark((function n(r){var i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=r.response,a=r.$config,!h()(i)){n.next=3;break}return n.abrupt("return",[]);case 3:return o=(i.results||[i]).map((function(t){return e(t).content})).flat().filter((function(e){var n=e.type;return n===t})).map((function(e){var t=e.data;return t})),s=o.map((function(e){var t=e.foods;return t})).flat(),n.next=7,Ft(s,a);case 7:return c=n.sent,n.abrupt("return",o.map((function(e){var t=e.foods;return{list:(t||[]).map((function(e){return c.find((function(t){var n=t.objectID;return n===e}))})).filter(Boolean)}})));case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()},Yt=n(31583),Vt="".concat(yt.CLOUD_FUNCTIONS_CDN_URL,"/sortedRecipes"),xt=15,Ht=function(){var e=(0,Ot.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.$config,r=t.order,i=void 0===r?Tt.b:r,a=t.limit,o=void 0===a?xt:a,s=t.tag,e.next=3,Ct.A.get(Vt,{params:{order:i,limit:o,tag:s===Yt.gp.ALL_RECIPES?void 0:s}});case 3:return c=e.sent,u=c.data,l=Dt()(u)?u:[],e.abrupt("return",l.map((function(e){return Gt(e,n)})));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Bt=["response"],Wt=["response"],Xt={ID:"RECIPE_TAG",IS_SINGULAR:!0,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"recipe_tag",MODEL:ht,DATA_FETCHERS:{recipes:kt(ht,gt.A.RECIPE_SECTION),newestRecipes:function(e){var t=e.response.uid,n=(0,I.A)(e,Bt);return Ht((0,i.A)((0,i.A)({},n),{},{order:Tt.M,limit:8,tag:t}))},popularRecipes:function(e){var t=e.response.uid,n=(0,I.A)(e,Wt);return Ht((0,i.A)((0,i.A)({},n),{},{order:Tt.b,limit:8,tag:t}))}}},Kt=(0,r.A)({},Xt.ID,(0,i.A)((0,i.A)({},Xt),{},{STATE_PROP:"".concat(Xt.PRISMIC_REPOSITORY,".").concat(Xt.PRISMIC_DOCUMENT_TYPE)})),jt={RECIPE_SECTION:"recipe_section"},qt=(0,r.A)({},jt.RECIPE_SECTION,It),$t=(0,s.A)(qt);function zt(e){if(h()(e))return null;var t=e.recipe_tags;return(t||[]).map((function(e){var t=e.image,n=e.related_to,r=D(t);return{uid:null===n||void 0===n?void 0:n.uid,imageUrl:r?"".concat(r,"&w=320"):null}})).filter((function(e){var t=e.uid;return t}))}var Zt=zt,Qt={recipes_navigation:Zt},Jt=(0,s.A)(Qt,!1),en={ID:de.RECIPES_NAVIGATION.toUpperCase(),IS_SINGULAR:!0,IS_FRAGMENT:!0,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"recipes_navigation",ORDERINGS:"[document.first_publication_date desc]",MODEL:Jt},tn=(0,r.A)({},en.ID,(0,i.A)((0,i.A)({},en),{},{STATE_PROP:"".concat(en.PRISMIC_REPOSITORY,".").concat(en.ID.toLowerCase())})),nn={ID:"MEALS_HUB",IS_SINGULAR:!0,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:"meals_hub",MODEL:$t,FRAGMENTS:(0,i.A)({},tn),DATA_FETCHERS:{recipes:kt($t,jt.RECIPE_SECTION)}},rn=(0,r.A)({},nn.ID,(0,i.A)((0,i.A)({},nn),{},{STATE_PROP:"".concat(nn.PRISMIC_REPOSITORY,".").concat(nn.PRISMIC_DOCUMENT_TYPE)})),an="weekly_highlights",on={ID:"WEEKLY_HIGHLIGHTS",IS_SINGULAR:!0,IS_FRAGMENT:!1,PRISMIC_REPOSITORY:"https://app.cms.carbmanager.com",PRISMIC_DOCUMENT_TYPE:an,MODEL:(0,s.A)((0,r.A)({},an,(function(){return null}))),DATA_FETCHERS:{recipes:function(){var e=(0,Ot.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=t.response,c=t.$config,u=(null===s||void 0===s||null===(n=s.results)||void 0===n||null===(r=n[0])||void 0===r||null===(i=r.data)||void 0===i||null===(a=i.recipes)||void 0===a||null===(o=a.map)||void 0===o?void 0:o.call(a,(function(e){var t=e.food_id;return(0,L.Wl)(t)})))||[],e.next=4,Ft(u,c);case 4:return l=e.sent,e.abrupt("return",u.map((function(e){return l.find((function(t){return t.objectID===e}))}
1)).filter(Boolean));case 6:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}},sn=(0,r.A)({},on.ID,(0,i.A)((0,i.A)({},on),{},{STATE_PROP:"".concat(on.PRISMIC_REPOSITORY,".").concat(on.PRISMIC_DOCUMENT_TYPE)})),cn={},un=function(e){return(0,i.A)({},Object.keys(e).reduce((function(t,n){return(0,i.A)((0,i.A)({},t),{},(0,r.A)({},n,(0,i.A)((0,i.A)({},e[n]),e[n].IS_FRAGMENT?{}:{FRAGMENTS:(0,i.A)((0,i.A)({},cn),e[n].FRAGMENTS)})))}),{}))},ln=un((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},A),T),re),ae),Ee),Ge),Be),ze),Qe),ot),ct),mt),St),Kt),rn),sn),tn),Re),ve)),_n=o()(ln,(function(e){var t=e.ID;return t})),En=o()(ln,(function(e){var t=e.STATE_PROP,n=e.IS_FRAGMENT;return{STATE_PROP:t,IS_FRAGMENT:n}})),An=Object.keys(ln).filter((function(e){return ln[e].IS_FRAGMENT})).map((function(e){return(0,i.A)({},ln[e])}));Object.keys(ln).reduce((function(e,t){return(0,i.A)((0,i.A)({},e),{},(0,r.A)({},ln[t].ID,ln[t].ID))}),{})},76573:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={ADD_HISTORY_ITEMS:"ADD_HISTORY_ITEMS",ADD_STATS_ITEMS:"ADD_STATS_ITEMS",CLEAR_HISTORY:"CLEAR_HISTORY",CLEAR_STATS:"CLEAR_STATS"},i={FETCH_EXERCISE_LOGS:"fetchExerciseLogs",FETCH_EXERCISE_STATS:"fetchExerciseStats",FETCH_EXERCISE_HISTORY:"fetchExerciseHistory",CLEAR_EXERCISE_HISTORY:"clearExerciseHistory",CLEAR_EXERCISE_STATS:"clearExerciseStats",SAVE_EXERCISE_LOG:"saveExerciseLog",COPY_EXERCISE_LOGS:"copyExerciseLogs",DELETE_EXERCISE_LOG:"deleteExerciseLog",DELETE_EXERCISE_LOGS:"deleteExerciseLogs",SYNCHRONIZE:"synchronize",FETCH_USER_EXERCISE_LOGS:"fetchUserExerciseLogs",SAVE_EXERCISE_LOG_DRAFT:"saveExerciseLogDraft"},a={CURRENT_DATE:"currentDate",FORMATTED_DATE:"formattedDate",ITEMS:"items",TOTAL_STEPS:"totalSteps",HISTORY:"history",STATS:"stats",SUMMARY:"summary"},o="exerciseLogItems"},92453:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_PLANNED_ITEMS:"SET_PLANNED_ITEMS"},i={SYNCHRONIZE:"synchronize",ADD_FOOD_ITEM:"addFoodItem",ADD_FOOD_ITEMS:"addFoodItems",UPDATE_FOOD_ITEM:"updateFoodItem",UPDATE_FOOD_ITEMS:"updateFoodItems",DELETE_FOOD_ITEMS:"deleteFoodItems",DELETE_FOOD_ITEMS_BY_ID:"deleteFoodItemsById",DELETE_DAY_FOODS:"deleteDayFoodItems",SOFT_DELETE_FOOD_ITEMS_BY_ID:"softDeleteFoodItemsById",FETCH_USER_FOOD_ITEMS:"fetchUserFoodItems",DELETE_PLANNED_ITEMS:"deletePlannedItems",FETCH_PENDING_PLANNED_ITEMS:"fetchPendingPlannedItems",CLEAR_PLANNED_ITEMS:"clearPlannedItems"},a={CURRENT_DATE:"currentDate",FORMATTED_DATE:"formattedDate",IS_NEW_LOG:"isNewLog",ITEMS:"items",RAW_ITEMS:"rawItems",RECURRING_ITEMS:"recurringItems",NON_RECURRING_ITEMS:"nonRecurringItems",ITEMS_BY_MEAL:"itemsByMeal",IS_SYNCING:"isSyncing",SUMMARY:"summary",SUMMARY_ALL:"summaryAll",SUMMARY_BY_MEAL:"summaryByMeal",PLANNED_ITEMS:"plannedItems",HAS_PLANNED_ITEMS:"hasPlannedItems"},o="dailyLogItems"},57701:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_SYNC_DATES:"SET_SYNC_DATES",SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG"},i={SYNCHRONIZE:"synchronize"},a={ITEMS:"items",VALUES:"values",DATES:"dates",IS_SYNCING:"isSyncing"},o="dailyLogItemsHistory"},44408:function(e,t,n){"use strict";n.d(t,{Lw:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SYNCHRONIZE:"synchronize",SAVE_NOTE:"addNote",DELETE_NOTE:"deleteNote",DELET
1E_DAY_NOTES:"deleteDayNotes",ADD_PHOTO:"addPhoto",DELETE_PHOTO:"deletePhoto",SET_NOTES_DIALOG:"setNotesDialog",FETCH_NOTES:"fetchNotes"},i={SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_NOTES_DIALOG:"SET_NOTES_DIALOG"},a="dailyLogNotes"},77116:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},kl:function(){return i},pW:function(){return a}});var r={SET_IS_SYNCED_FLAG:"SET_IS_SYNCED_FLAG"},i={PROCESS_RECURRING_ITEMS:"processRecurringItems",SYNCHRONIZE:"synchronize",SAVE_ITEM:"saveItem",DELETE_ITEM:"deleteItem"},a="recurringLogItems"},57446:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_CURRENT_DATE:"SET_CURRENT_DATE",SET_SYNCED_DATE:"SET_SYNCED_DATE",SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_HAS_SYNCED:"SET_HAS_SYNCED",SET_DATA_LOADED:"SET_DATA_LOADED",SET_IS_NEW_LOG_FLAG:"SET_IS_NEW_LOG_FLAG",SET_SHARE_DAILY_LOG_DIALOG:"SET_SHARE_DAILY_LOG_DIALOG",SET_MEAL_REMINDERS_DIALOG:"SET_MEAL_REMINDERS_DIALOG",SET_WEIGHT_LOG_DIALOG:"SET_WEIGHT_LOG_DIALOG",SET_MEAL_REMINDERS_FLAG:"SET_MEAL_REMINDERS_FLAG"},i={SYNCHRONIZE:"synchronize",SYNCHRONIZE_ALL:"synchronizeAll",CHANGE_DATE:"changeDailyLogDate",INITIAL_SYNC:"initialSync",UPDATE_WATER_LOGGED:"updateWaterLogged",UPDATE_COMPLETION_STATUS:"updateCompletionStatus",CREATE_INITIAL_DOC:"createInitialDoc",FETCH_USER_LOGS:"fetchUserLogs",SET_SHARE_DAILY_LOG_DIALOG:"setShareDailyLogDialog",SET_MEAL_REMINDERS_DIALOG:"setMealRemindersDialog",SET_WEIGHT_LOG_DIALOG:"setWeightLogDialog",SET_CURRENT_DATE:"setCurrentDate",UPDATE_EATING_FASTING_HRS:"updateEatingFastingHrs",UPDATE_FLEXIBLE_FASTING_HRS:"updateFlexibleFastingHrs",UPDATE_FLEXIBLE_EATING_HRS:"updateFlexibleEatingHrs",UPDATE_FIXED_EATING_FASTING_HRS:"updateFixedEatingFastingHrs",SET_FIXED_EATING_WINDOW_OVERRIDE:"setFixedEatingWindowOverride",LOAD_MEAL_REMINDERS_FLAG:"loadMealRemindersFlag"},a={CURRENT_DATE:"currentDate",SYNCED_DATE:"syncedDate",DATA_LOADED:"dataLoaded",IS_SYNCING:"isSyncing",FORMATTED_DATE:"formattedDate",OTHER_METRICS:"otherMetrics",WATER_CUPS_FILLED:"waterCupsFilled",SUMMARY:"summary",SUMMARY_BY_MEAL:"summaryByMeal",SUMMARY_ALL:"summaryAll",IS_NEW_LOG:"isNewLog",IS_FROM_TODAY:"isFromToday",IS_FROM_PAST_DATE:"isFromPastDate",IS_FROM_FUTURE_DATE:"isFromFutureDate",SHARE_DAILY_LOG_DIALOG:"shareDailyLogDialog",MEAL_REMINDERS_DIALOG:"mealRemindersDialog",WEIGHT_LOG_DIALOG:"weightLogDialog",COMPLETION_STATUS:"completionStatus",HAS_BROKEN_FAST:"hasBrokenFast",FASTING:"fasting",FIXED_FASTING_OVERRIDE:"fixedFastingOverride",IS_MEAL_REMINDERS_FLAG_ON:"isMealRemindersFlagOn"},o="dailyLog"},98354:function(e,t,n){"use strict";n.d(t,{Al:function(){return r},Lw:function(){return i},kl:function(){return a},pW:function(){return o}});var r={GET_THE_APP:"getTheApp",FOOD_SEARCH:"foodSearch",ARTICLE_DETAIL:"articleDetail",KETO_MOJO_INFO:"ketoMojoInfo",ONBOARDING_TASKS_COMPLETED:"onboardingTaskCompleted",CANCELLATION_SURVEY:"cancellationSurvey",APP_INBOX:"appInbox",WEEKLY_SUMMARY:"weeklySummary"},i={SET_GLOBAL_DIALOG:"SET_GLOBAL_DIALOG"},a={SET_GLOBAL_DIALOG:"SET_GLOBAL_DIALOG"},o="dialogs"},24148:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return i},kl:function(){return a},pW:function(){return o}});var r={SET_EXERCISE_SEARCH_FILTER:"SET_EXERCISE_SEARCH_FILTER",TOGGLE_EXERCISE_SEARCH_FILTER:"TOGGLE_EXERCISE_SEARCH_FILTER",SET_EXERCISE_FINDER_DIALOG:"SET_EXERCISE_FINDER_DIALOG",SET_EXERCISE_VOICE_DIALOG:"SET_EXERCISE_VOICE_DIALOG",SET_EXERCISE_FINDER_DIALOG_FILTER_TAB:"SET_EXERCISE_FINDER_DIALOG_FILTER_TAB",SET_EXERCISE_DETAIL_DIALOG:"SET_EXERCISE_DETAIL_DIALOG"},i={EXERCISE_DETAIL_DIALOG:"exerciseDetailDialog",EXERCISE_FINDER_DIALOG:"exerciseFinderDialog",EXERCISE_VOICE_DIALOG:"exerciseVoiceDialog",EXERCISE_SEARCH_FILTER:"exerciseSearchFilter",HAS_CUSTOM_SEARCH_FILTERS:"hasCustomSearchFilters"},a={SET_EXERCISE_FINDER_DIALOG:"setExerciseFinderDialog",CLOSE_EXERCISE_FINDER_DIALOG:"closeExerciseFinderDialog",SET_EXERCISE_FINDER_DIALOG_FILTER_TAB:"setExerciseFinderDialogFilterTab",RESET_EXERCISE_SEARCH_FILTER:"resetExerciseSearchFilter",SET_EXERCISE_SEARCH_FILTER:"setExerciseSearchFilter",OPEN_EXERCISE_SEARCH_FILTER:"openExerciseSearchFilter",CLOSE_EXERCISE_SEARCH_FILTER:"closeExerciseSearchFilter",SET_EXERCISE_DETAIL_DIALOG:"setExerciseDetailDialog",SET_EXERCISE_VOICE_DIALOG:"setExerciseVoiceDialog",CLOSE_EXERCISE_DETAIL_DIALOG:"closeExerciseDetailDialog",FETCH_EXERCISE:"fetchExercise",SAVE_CUSTOM_EXERCISE:"saveCustomExercise",REMOVE_CUSTOM_EXERCISE:"removeCustomExercise"},o="exercises"},37058:function(e,t,n){"use strict";var r=n(11302),i=n(74568),a=n(53257),o=n(51359),s=n(11551),c="feedEntries",u={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,i.A)({serverTimestamps:"estimate"},t)),r=n.message.createdAtTime&&n.message.createdAtTime.toDate(),a=n.updatedAtTime&&n.updatedAtTime.toDate();return(0,i.A)((0,i.A)({},n),{},{message:(0,i.A)((0,i.A)({},n.message),{},{createdAtTime:r||null,updatedAtTime:a||null}),updatedAtTime:a||null})}};t.A=(0,o.A)({namespaced:!0,state:function(){return{feedEntries:[]}},mutations:{},actions:(0,r.A)({},s.kl.SYNCHRONIZE,(0,a.sT)((function(e,t){var n=e.bindFirestoreRef,r=t.userId,i=t.limit,o=t.includeFriends,s=void 0!==o&&o,l=(0,a.Lf)().collection(c).withConverter(u).orderBy("message.createdAtTime","desc").limit(i||1);return l=s?l.where("rcptUids","array-contains",r):l.where("timelineUids","array-contains",r),n("feedEntries",l)}))),getters:(0,r.A)({},s.XS.FEED_ENTRIES,(function(e){return e.feedEntries}))})},11551:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SYNCHRONIZE:"synchronize"},i={FEED_ENTRIES:"feedEntries"},a="feedEntries"},26484:function(e,t,n){"use strict";n.d(t,{DT:function(){return s},J2:function(){return c},Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_LOADING_STATE:"SET_LOADING_STATE",SET_FILTERS:"SET_FILTERS",SET_WEB_FILTERS:"SET_WEB_FILTERS",SET_RESULTS:"SET_RESULTS",ADD_RESULTS:"ADD_RESULTS",HIDE_RESULT:"HIDE_RESULT",SHOW_RESULT:"SHOW_RESULT",SET_RECENT_SEARCHES:"SET_RECENT_SEARCHES"},i={CHANGE_LOADING_STATE:"changeLoadingState",CHANGE_FILTERS:"changeFilters",CHANGE_WEB_FILTERS:"changeWebFilters",CHANGE_RESULTS:"changeResults",APPEND_RESULTS:"appendResults",HIDE_RESULT:"hideResult",SHOW_RESULT:"showResult",RESET_FILTERS:"resetFilters",RESET_WEB_FILTERS:"resetWebFilters",FETCH_RECENT_SEARCHES_BY_QUERY:"fetchRecentSearchesByQuery",ADD_RECENT_SEARCH_FOR_USER:"addRecentSearchForUser"},a={LOADING_STATE:"isLoading",FILTERS:"filters",WEB_FILTERS:"webFilters",SEARCH_RESULTS:"searchResults",RECENT_SEARCHES:"recentSearches"},o="foodSearch",s="foodSearchContextual",c="foodSearchRecipes"},56210:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_FOOD_DETAIL_DIALOG_DATA:"SET_FOOD_DETAIL_DIALOG_DATA",SET_FOOD_EDITOR_DIALOG_DATA:"SET_FOOD_EDITOR_DIALOG_DATA",SET_MEAL_EDITOR_DIALOG_DATA:"SET_MEAL_EDITOR_DIALOG_DATA",SET_RECIPE_EDITOR_DIALOG_DATA:"SET_RECIPE_EDITOR_DIALOG_DATA",SET_CURRENT_FOOD_ID:"SET_CURRENT_FOOD_ID",SET_SPOO
1NACULAR_DIALOG_DATA:"SET_SPOONACULAR_DIALOG_DATA"},i={COPY_FOOD:"copyFood",SAVE_FOOD:"saveFood",SYNCHRONIZE:"synchronize",FETCH_FOOD:"fetchFood",DELETE_FOOD:"deleteFood",OPEN_FOOD_DETAIL_DIALOG:"openFoodDetailDialog",OPEN_FOOD_EDITOR_DIALOG:"openFoodEditorDialog",OPEN_MEAL_EDITOR_DIALOG:"openMealEditorDialog",OPEN_RECIPE_EDITOR_DIALOG:"openRecipeEditorDialog",CLOSE_FOOD_DETAIL_DIALOG:"closeFoodDetailDialog",CLOSE_FOOD_EDITOR_DIALOG:"closeFoodEditorDialog",CLOSE_MEAL_EDITOR_DIALOG:"closeMealEditorDialog",CLOSE_RECIPE_EDITOR_DIALOG:"closeRecipeEditorDialog",CLOSE_ALL_FOOD_DIALOGS:"closeAllFoodDialogs",RENAME_FOLDER:"renameFolder",DELETE_FOLDER:"deleteFolder",OPEN_SPOONACULAR_ERROR_DIALOG:"openSpoonacularErrorDialog",CLOSE_SPOONACULAR_ERROR_DIALOG:"closeSpoonacularErrorDialog"},a={CURRENT_SYNCED_FOOD:"currentFood",FOOD_DETAIL_DIALOG:"foodDetailDialog",FOOD_EDITOR_DIALOG:"foodEditorDialog",MEAL_EDITOR_DIALOG:"mealEditorDialog",RECIPE_EDITOR_DIALOG:"recipeEditorDialog",SPOONACULAR_ERROR_DIALOG:"spoonacularErrorDialog"},o="foods"},62941:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SYNCHRONIZE_PENDING:"synchronizePending",SYNCHRONIZE_SENT:"synchronizeSent",SYNCHRONIZE_IGNORED:"synchronizeIgnored",IGNORE_INVITE:"ignoreInvite",REMOVE_INVITE:"removeInvite"},i={INVITES:"invites",SENT:"sent",IGNORED:"ignored"},a="friendInvites"},28006:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_FRIENDS_DIALOG_DATA:"SET_FRIENDS_DIALOG_DATA",SET_PROFILE_DIALOG_DATA:"SET_PROFILE_DIALOG_DATA",SET_FRIENDING_DIALOG_DATA:"SET_FRIENDING_DIALOG_DATA"},i={SYNCHRONIZE:"synchronize",SYNCHRONIZE_MY_PROFILE_FRIENDSHIPS:"syncMyProfileFriendships",END_FRIENDSHIP:"endFriendship",OPEN_FRIENDS_DIALOG:"openFriendsDialog",OPEN_PROFILE_DIALOG:"openProfileDialog",OPEN_FRIENDING_DIALOG:"openFriendingDialog",CLOSE_FRIENDS_DIALOG:"closeFriendsDialog",CLOSE_PROFILE_DIALOG:"closeProfileDialog",CLOSE_FRIENDING_DIALOG:"closeFriendingDialog"},a={LOGGED_IN_USER:"loggedInUser",FRIENDS:"friends",MY_PROFILE_FRIENDS:"myProfileFriends",FRIENDS_DIALOG:"friendsDialog",PROFILE_DIALOG:"profileDialog",FRIENDING_DIALOG:"friendingDialog"},o="friends"},20581:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_FAVORITE_ACTIVE_STATE:"SET_FAVORITE_ACTIVE_STATE",SET_GROUP_ACTIVE:"SET_GROUP_ACTIVE",RESET_STATE:"RESET_STATE"},i={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_FAVORITE_ACTIVE_STATE:"SET_FAVORITE_ACTIVE_STATE",SET_GROUP_ACTIVE:"SET_GROUP_ACTIVE",RESET_STATE:"RESET_STATE"},a={DIALOG_VISIBLE:"DIALOG_VISIBLE",IS_FAVORITE_ACTIVE:"IS_FAVORITE_ACTIVE",ACTIVE_GROUP:"ACTIVE_GROUP"},o="goalsSelectionDialog"},94978:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_SYMBOL:"SET_SYMBOL",SET_SEQUENCE:"SET_SEQUENCE",SET_CATEGORY:"SET_CATEGORY",SET_ANALYTICS_ORIGIN:"SET_ANALYTICS_ORIGIN"},i={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_SYMBOL:"SET_SYMBOL",SET_SEQUENCE:"SET_SEQUENCE",SET_CATEGORY:"SET_CATEGORY",SET_SETTINGS:"SET_SETTINGS"},a={IS_ACTIVE:"IS_ACTIVE",SYMBOL:"SYMBOL",SEQUENCE:"SEQUENCE",CATEGORY:"CATEGORY",ANALYTICS_ORIGIN:"ANALYTICS_ORIGIN"},o="goalsSetupDialog"},43807:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_EDITOR_DIALOG_DATA:"SET_EDITOR_DIALOG_DATA",SET_INFO_DIALOG_DATA:"SET_INFO_DIALOG_DATA",SET_CURRENT_GROUP:"SET_CURRENT_GROUP"},i={SYNCHRONIZE_GROUP_MEMBERSHIP:"synchronizeGroupMembership",DELETE_GROUP:"deleteGroup",FETCH_GROUPS:"fetchGroups",FETCH_GROUP:"fetchGroup",FETCH_USER_GROUP_MEMBERSHIPS:"fetchUserGroupMemberships",FETCH_GROUP_MEMBERSHIPS:"fetchGroupMemberships",FETCH_GROUP_INVITES:"fetchGroupInvites",REMOVE_GROUP_MEMBER:"removeGroupMember",ADD_GROUP_MEMBER:"addGroupMember",UPDATE_GROUP:"updateGroup",UPDATE_GROUP_PRIVACY
1:"updateGroupPrivacy",OPEN_EDITOR_DIALOG:"openEditorDialog",CLOSE_EDITOR_DIALOG:"closeEditorDialog",OPEN_INFO_DIALOG:"openInfoDialog",CLOSE_INFO_DIALOG:"closeInfoDialog"},a={CURRENT_GROUP:"currentGroup",CURRENT_GROUP_MEMBERSHIP:"currentGroupMembership",GROUP_EDITOR_DIALOG:"groupEditorDialog",GROUP_INFO_DIALOG:"groupInfoDialog"},o="groups"},91128:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i}});var r={SET_ITEMS:"SET_ITEMS",SET_PAST_ITEMS:"SET_PAST_ITEMS",SET_LOADING:"SET_LOADING"},i={COMMON_FETCH:"COMMON_FETCH",FETCH_LOG_ITEMS:"FETCH_LOG_ITEMS",FETCH_PAST_LOG_ITEMS:"FETCH_PAST_LOG_ITEMS"},a={ITEMS:"ITEMS",PAST_ITEMS:"PAST_ITEMS",SUM:"SUM",PERCENT_CHANGE:"PERCENT_CHANGE",IS_LOADING:"IS_LOADING"}},40430:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},lr:function(){return s},pW:function(){return o},qM:function(){return c}});var r={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_ACTIVE_VIEW:"SET_ACTIVE_VIEW",SET_CONTROLS:"SET_CONTROLS"},i={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_ACTIVE_VIEW:"SET_ACTIVE_VIEW",SET_TRACKED_ACTIVE_VIEW:"SET_TRACKED_ACTIVE_VIEW",UPDATE_CONTROLS:"UPDATE_CONTROLS"},a={DIALOG_VISIBLE:"DIALOG_VISIBLE",ACTIVE_VIEW:"ACTIVE_VIEW",CONTROLS:"CONTROLS"},o="insights",s={FOODS:"foods",BENCHMARKS:"benchmarks"},c={FOODS:"".concat(o,"/").concat(s.FOODS),BENCHMARKS:"".concat(o,"/").concat(s.BENCHMARKS)}},46472:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return o},c4:function(){return a},kl:function(){return i},pW:function(){return s}});var r={SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_CACHED_DATE_SUMMARIES:"SET_CACHED_DATE_SUMMARIES"},i={HEALTHKIT_TRANSFORM_MEASUREMENT_LOGS:"healthkitTransformMeasurementLogs",HEALTHKIT_FETCH_DATA:"healthkitFetchData",HEALTHKIT_FETCH_MEASUREMENTS:"healthkitFetchMeasurements",HEALTHKIT_FETCH_ACTIVITY:"healthkitFetchActivity",HEALTHKIT_FETCH_SLEEP:"healthkitFetchSleep",HEALTHKIT_GET_LOGS_FOR_DATE:"healthkitGetLogsForDate",HEALTHKIT_PUSH_FOODS:"healthkitPushFoods",FETCH_HEALTHKIT_DATA:"fetchHealthkitData",FETCH_FITBIT_DATA:"fetchFitbitData",GOOGLE_HEALTH_CONNECT_FETCH_DATA:"fetchGoogleHealthConnectData",SYNC_FITNESS_INTEGRATIONS:"syncFitnessIntegrations",PUSH_TODAY_SUMMARY:"pushTodaySummary",SYNC_MEAL_REMINDERS:"syncMealReminders",SYNC_EXERCISE_REMINDERS:"syncExerciseReminders",SYNC_WEIGHT_REMINDER:"syncWeightReminders",UPDATE_MEAL_REMINDER:"updateMealReminder",UPDATE_EXERCISE_REMINDER:"updateExerciseReminder",UPDATE_WEIGHT_REMINDER:"updateWeightReminder",REMOVE_ALL_REMINDERS:"removeMealReminders"},a={IS_SYNCING_FITNESS_DEVICES:"isSyncingFitnessDevices",CACHED_DATE_SUMMARIES:"cachedDateSummaries"},o={IS_SYNCING_FITNESS_DEVICES:"isSyncingFitnessDevices",CAN_SYNC_FITNESS_DEVICES:"canSyncFitnessDevices",CACHED_DATE_SUMMARIES:"cachedDateSummaries",IS_GOOGLE_HEALTH_ENABLED:"isGoogleHealthEnabled"},s="integrations"},33659:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={FETCH_KEYWORDS:"FETCH_KEYWORDS",UPDATE_KEYWORDS:"UPDATE_KEYWORDS"},i={KEYWORDS:"KEYWORDS"},a="recipeKeywords"},84210:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_DETAIL_DIALOG_DATA:"SET_DETAIL_DIALOG_DATA",SET_EDITOR_DIALOG_DATA:"SET_EDITOR_DIALOG_DATA",SET_MEAL_PLANS:"SET_MEAL_PLANS",SET_PRINT_DIALOG_VISIBILITY:"SET_PRINT_DIALOG_VISIBILITY",SET_PRINT_DIALOG_DATA:"SET_PRINT_DIALOG_DATA"},i={SYNCHRONIZE:"synchronize",SYNCHRONIZE_MEAL_PLANS:"syncMealPlans",SAVE_MEAL_PLAN:"saveMealPlan",DELETE_MEAL_PLAN:"deleteMealPlan",OPEN_DETAIL_DIALOG:"openDetailDialog",CLOSE_DETAIL_DIALOG:"closeDetailDialog",OPEN_EDITOR_DIALOG:"openEditorDialog",CLOSE_EDITOR_DIALOG:"closeEditorDialog",OPEN_PRINT_DIALOG:"openPrintDialog",CLOSE_PRINT_DIALOG:"closePrintDialog"},a={CURRENT_PLAN:"currentPlan",FOOD_FOLDERS:"foodFolders",MEAL_PLANS:"mealPlans",DETAIL_DIALOG:"detailDialog",EDITOR_DIALOG:"editorDialog",HAS_NEXT_PAGE:"hasNextPage",PRINT_DIALOG:"printDialog"},o="mealPlans"},76278:function(e,t,n){"use strict";var r,i,a,o=n(57118),s=n(11302),c=n(74568),u=(n(7452),n(98741),n(80115),n(7899),n(5086),n(59581),n(58379),n(29979),n(14602),n(41128),n(68329),n(90345),n(54989),n(85471)),l=n(66245),_=n.n(l),E=n(21013),A=n.n(E),d=n(68414),f=n.n(d),m=n(39467),p=n(62210),S=n(53257),T=n(51359),g=n(89750),I=n(46827),R="messages",h={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,c.A)({serverTimestamps:"estimate"},t)),r=n.createdAtTime&&n.createdAtTime.toDate(),i=n.updatedAtTime&&n.updatedAtTime.toDate(),a=n.deletedAtTime&&n.deletedAtTime.toDate();return(0,c.A)((0,c.A)({},n),{},{createdAtTime:r,updatedAtTime:i,deletedAtTime:a})}};t.A=(0,T.A)({namespaced:!0,state:function(){return{boundParentIds:{},messages:{}}},mutations:(r={},(0,s.A)(r,I.Lw.INIT_STATE_PROP,(function(e,t){u["default"].set(e,t,void 0)})),(0,s.A)(r,I.Lw.DELETE_STATE_PROP,(function(e,t){u["default"].delete(e,t)})),(0,s.A)(r,I.Lw.SET_BOUND_PARENT_ID,(function(e,t){var n=t.id,r=t.name;u["default"].set(e.boundParentIds,n,r)}
1)),(0,s.A)(r,I.Lw.RESET_BOUND_PARENT_IDS,(function(e){e.boundParentIds={}})),r),actions:(i={},(0,s.A)(i,I.kl.SYNCHRONIZE_REPLIES,(0,S.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.commit,i=e.state,a=t.parentIds,o=t.objectType,s=t.objectId,c=(0,S.Lf)().collection(R).withConverter(h).where("objectType","==",o).orderBy("createdAtTime","desc");s&&(c=c.where("objectId","==",s));var u=_()([].concat(a),Object.keys(i.boundParentIds));if(!u.length)return Promise.resolve();var l=A()(u,10).map((function(e){var t="replies_".concat(f()()),i=c.where("parentId","in",e);return r(I.Lw.INIT_STATE_PROP,t),n(t,i,{wait:!0}).then((function(){e.forEach((function(e){return r(I.Lw.SET_BOUND_PARENT_ID,{id:e,name:t})}))}))}));return Promise.all(l)}))),(0,s.A)(i,I.kl.FETCH_MESSAGES,(function(e,t){return(0,o.A)(regeneratorRuntime.mark((function e(){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.objectId,r=t.objectType||m.AV.FOOD,i=(0,S.Lf)().collection(R).orderBy("createdAtTime","desc").where("objectType","==",r).where("objectId","==",n).withConverter(h),r===m.AV.FOOD&&(i=i.where("isRatingOnly","==",!1)),t.includeReplies||(i=i.where("parentId","==",null)),t.limit&&(i=i.limit(t.limit+1)),!t.startAtId){e.next=11;break}return e.next=9,(0,S.Lf)().collection(R).doc(t.startAtId).get();case 9:a=e.sent,i=i.startAt(a);case 11:return e.abrupt("return",i.get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))})));case 12:case"end":return e.stop()}}),e)})))()})),(0,s.A)(i,I.kl.FETCH_MESSAGES_BY_ID,(function(e,t){return(0,o.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.ids,r=t.objectType,i=t.objectId,a=(0,S.Lf)().collection(R).withConverter(h).where("objectType","==",r),i&&(a=a.where("objectId","==",i)),o=A()([].concat(n),10).map((function(e){return a.where("id","in",e).get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))}))})),e.next=6,Promise.all(o);case 6:return s=e.sent,e.abrupt("return",s.flat());case 8:case"end":return e.stop()}}),e)})))()})),(0,s.A)(i,I.kl.FETCH_REPLIES,(function(e,t){return(0,o.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.parentIds,r=t.objectType,i=t.objectId,a=(0,S.Lf)().collection(R).where("objectType","==",r).where("objectId","==",i).withConverter(h),o=A()([].concat(n),10).map((function(e){return a.where("parentId","in",e).get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))}))})),e.next=5,Promise.all(o);case 5:return s=e.sent,e.abrupt("return",s.flat());case 7:case"end":return e.stop()}}),e)})))()})),(0,s.A)(i,I.kl.SAVE_MESSAGE,(function(e,t){return(0,o.A)(regeneratorRuntime.mark((function e(){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=(0,S.Lf)().collection(R).withConverter(h),r=(0,c.A)((0,c.A)((0,c.A)({},t),t.body&&{body:t.body.trim()}),{},{deletedAtTime:null}),r.id?r.updatedAtTime=p.MX.firestore.FieldValue.serverTimestamp():(r.id=n.doc().id,r.createdAtTime=p.MX.firestore.FieldValue.serverTimestamp(),r.updatedAtTime=null),i=n.doc(r.id),i.set(r,{merge:!0}),e.next=7,i.get({source:"cache"});case 7:return a=e.sent,e.abrupt("return",a.data());case 9:case"end":return e.stop()}}),e)})))()})),(0,s.A)(i,I.kl.REMOVE_MESSAGE,(function(e,t){(0,S.Lf)().collection(R).doc(t).update({deletedAtTime:p.MX.firestore.FieldValue.serverTimestamp()})})),(0,s.A)(i,I.kl.LIKE_MESSAGE,(function(e,t){var n=t.id,r=t.state;return p.nC.likeMessage(n,r)})),(0,s.A)(i,I.kl.FLAG_MESSAGE,(function(e,t){var n=t.id,r=t.reason;return p.nC.flagMessage(n,r)})),(0,s.A)(i,g.C5.STOP_SYNCHRONIZING_ALL,(0,S.sT)((function(e){var t=e.commit,n=e.state,r=e.unbindFirestoreRef;n.bindRefs&&Object.keys(n.bindRefs).forEach((function(e){r(e),t(I.Lw.RESET_BOUND_PARENT_IDS),t(I.Lw.DELETE_STATE_PROP,e)}))}))),i),getters:(a={},(0,s.A)(a,I.XS.MESSAGES,(function(e){return Object.values(e.messages)})),(0,s.A)(a,I.XS.SYNCED_REPLIES,(function(e){return Object.keys(e).reduce((function(t,n){return n.startsWith("replies_")&&"undefined"!==typeof e[n]?t.concat(e[n]):t}),[])})),a)})},46827:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={INCREMENT_FLAGS_COUNT:"INCREMENT_FLAGS_COUNT",SET_BOUND_PARENT_ID:"SET_BOUND_PARENT_ID",INIT_STATE_PROP:"INIT_STATE_PROP",RESET_BOUND_PARENT_IDS:"RESET_BOUND_PARENT_IDS",DELETE_STATE_PROP:"DELETE_STATE_PROP"},i={SYNCHRONIZE_REPLIES:"synchronizeReplies",FETCH_MESSAGES:"fetchMessages",FETCH_MESSAGES_BY_ID:"fetchMessagesById",FETCH_REPLIES:"fetchReplies",SAVE_MESSAGE:"saveMessage",REMOVE_MESSAGE:"removeMessage",LIKE_MESSAGE:"likeMessage",FLAG_MESSAGE:"flagMessage"},a={MESSAGES:"messages",SYNCED_REPLIES:"syncedReplies"},o="messages"},55369:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_PAYWALL:"SET_PAYWALL",SET_PAYWALL_DIALOG:"SET_PAYWALL_DIALOG",SET_PLANS:"SET_PLANS",SET_NATIVE_APP_PLANS:"SET_NATIVE_APP_PLANS",SET_SELECTED_PLAN:"SET_SELECTED_PLAN",SET_DEFAULT_PLANS:"SET_DEFAULT_PLANS"},i={SYNC:"SYNC",OPEN_PAYWALL_DIALOG:"OPEN_PAYWALL_DIALOG",CLOSE_PAYWALL_DIALOG:"CLOSE_PAYWALL_DIALOG",SET_PLANS:"SET_PLANS",SET_NATIVE_APP_PLANS:"SET_NATIVE_APP_PLANS",SET_SELECTED_PLAN:"SET_SELECTED_PLAN",GET_DEFAULT_PLANS:"GET_DEFAULT_PLANS"},a={PAYWALL:"PAYWALL",PAYWALL_DIALOG:"PAYWALL_DIALOG",PLANS:"PLANS",DEFAULT_PLANS:"DEFAULT_PLANS",SELECTED_PLAN:"SELECTED_PLAN",ANALYTICS_ORIGIN:"ANALYTICS_ORIGIN"},o="paywall"},67581:function(e,t,n){"use strict";n.d(t,{W:function(){return N}});var r,i,a,o=n(14878),s=n(15902),c=n(57118),u=n(11302),l=(n(7452),n(80115),n(5086),n(29979),n(14602),n(7899),n(17),n(47746),n(43148),n(359)),_=n(56848),E=n(23663),A=n(4461),d=n(85635),f=n(31738),m=n(7854),p=n(54488),S=n(68866),T=n(71299),g=n(30072),I=n(53609),R=n(92453),h=n(76573),O=n(44408),v=n(23907),L=n(75683),D=n(64818),C=n(27671),P=n(9764),N={MACRONUTRIENTS:"MACRONUTRIENTS",MICRONUTRIENTS:"MICRONUTRIENTS",OTHER_METRICS:"OTHER_METRICS",DAILY_LOGS:"DAILY_LOGS",MEASUREMENTS:"MEASUREMENTS"};t.A={namespaced:!0,modules:(r={},(0,u.A)(r,S.pW,T.A),(0,u.A)(r,g.pW,I.A),r),state:function(){return{isVisible:!1,measurementSymbol:l.i9,from:null,to:null,dateRangeId:null,reportTypeId:N.MACRONUTRIENTS}},mutations:(i={},(0,u.A)(i,P.Lw.SET_DIALOG_VISIBILITY,(function(e,t){e.isVisible=t})),(0,u.A)(i,P.Lw.SET_MEASUREMENT_SYMBOL,(function(e,t){e.measurementSymbol=t})),(0,u.A)(i,P.Lw.SET_DATE_RANGE_ID,(function(e,t){var n=(0,A.YT)(t),r=n.from,i=n.to;r&&i&&(e.from=r,e.to=i),e.dateRangeId=t})),(0,u.A)(i,P.Lw.SET_REPORT_TYPE_ID,(function(e,t){e.reportTypeId=t})),(0,u.A)(i,P.Lw.SET_DATE_RANGE,(function(e,t){var n=t.from,r=t.to;e.from=n,e.to=r,e.dateRangeId=(0,A.kp)({from:n,to:r})})),i),actions:(0,u.A)({},P.kl.GENERATE_REPORT,(function(e,t){return(0,c.A)(regeneratorRuntime.mark((function n(){var r,i,a,c,u,l,_,E,A,f,p,T,I,D;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=e.state,i=e.dispatch,a=e.getters,c=e.rootGetters,u=t.energyProperties,l=r.reportTypeId,_=r.from,E=r.to,A=r.measurementSymbol,n.t0=l,n.next=n.t0===N.MEASUREMENTS?6:n.t0===N.DAILY_LOGS?11:19;break;case 6:return n.next=8,i("".concat(S.pW,"/").concat(S.kl.SYNCHRONIZE),{from:_,to:E,symbols:[A],shouldBindOnce:!0});case 8:return n.next=10,(0,d.uk)(500);case 10:return n.abrupt("return",(0,m.A)(a)(S.pW,S.XS.REPORT));case 11:return n.next=13,Promise.all([i("".concat(R.pW,"/").concat(R.kl.FETCH_USER_FOOD_ITEMS),{from:_,to:E,logType:C.A_.CONSUMED},{root:!0}),i("".concat(h.pW,"/").concat(h.kl.FETCH_EXERCISE_LOGS),{startDate:_,endDate:E},{root:!0}),i("".concat(O.pW,"/").concat(O.kl.FETCH_NOTES),{from:_,to:E,types:[].concat((0,o.A)(L.Zv),["day"])},{root:!0})]);case 13:return f=n.sent,p=(0,s.A)(f,3),T=p[0],I=p[1],D=p[2],n.abrupt("return",(0,v.YK)({dailyLogItems:T,exerciseLogItems:I,energyProperties:u,notes:D,rootGetters:c}).csv);case 19:return n.next=21,i("".concat(g.pW,"/").concat(g.kl.SYNCHRONIZE),{from:_,to:E,symbols:a[P.XS.LOGS_SYMBOLS],shouldBindOnce:!0});case 21:return n.next=23,(0,d.uk)(500);case 23:return n.abrupt("return",(0,m.A)(a)(g.pW,g.XS.REPORT));case 24:case"end":return n.stop()}}),n)})))()})),getters:(a={},(0,u.A)(a,P.XS.IS_VISIBLE,(function(e){var t=e.isVisible;return t})),(0,u.A)(a,P.XS.MEASUREMENT_SYMBOL,(function(e){var t=e.measurementSymbol;return t})),(0,u.A)(a,P.XS.FROM,(function(e){var t=e.from;return t})),(0,u.A)(a,P.XS.TO,(function(e){var t=e.to;return t})),(0,u.A)(a,P.XS.DATE_RANGE_ID,(function(e){var t=e.dateRangeId;return t})),(0,u.A)(a,P.XS.REPORT_TYPE_ID,(function(e){var t=e.reportTypeId;return t})),(0,u.A)(a,P.XS.METRICS_TYPE,(function(e){var t=e.symbol;return(0,E.A)(t)})),(0,u.A)(a,P.XS.LOGS_SYMBOLS,(function(e,t,n,r){var i,a=e.reportTypeId;return(0,d.AY)((i={},(0,u.A)(i,N.MICRONUTRIENTS,(function(){return _.DJ})),(0,u.A)(i,N.OTHER_METRICS,(function(){return Object.keys(D.dT)})),(0,u.A)(i,N.MACRONUTRIENTS,(function(){var e=(0,m.A)(r)(p.pW,p.XS.SETTINGS),t=e.carbsTracked,n=f.A.filter((function(e){return e!==t}));return _.rb.filter((function(e){return!n.includes(e)}))})),i),a)})),a)}},9764:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return i},kl:function(){return o},pW:function(){return a}});var r={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_MEASUREMENT_SYMBOL:"SET_MEASUREMENT_SYMBOL",SET_DATE_RANGE:"SET_DATE_RANGE",SET_DATE_RANGE_ID:"SET_DATE_RANGE_ID",SET_REPORT_TYPE_ID:"SET_REPORT_TYPE_ID"},i={MEASUREMENT_SYMBOL:"measurementSymbol",LOGS_SYMBOLS:"logsSymbols",METRICS_TYPE:"metricsType",FROM:"from",TO:"to",IS_VISIBLE:"isVisible",DATE_RANGE_ID:"dateRangeId",REPORT_TYPE_ID:"reportTypeId"},a="reports",o={GENERATE_REPORT:"generateReport"}},45020:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_GROUP_ACTIVE:"SET_GROUP_ACTIVE",RESET_STATE:"RESET_STATE"},i={SET_DIALOG_VISIBILITY:"SET_DIALOG_VISIBILITY",SET_GROUP_ACTIVE:"SET_GROUP_ACTIVE",RESET_STATE:"RESET_STATE"},a={DIALOG_VISIBLE:"DIALOG_VISIBLE",ACTIVE_GROUP:"ACTIVE_GROUP"},o="settingsSidebar"},26175:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_GENERATING:"SET_IS_GENERATING"},i={ADD_ITEM_TO_SHOPPING_LIST:"ADD_ITEM_TO_SHOPPING_LIST",FETCH_SHOPPING_LIST:"FETCH_SHOPPING_LIST",GENERATE_SHOPPING_LIST:"GENERATE_SHOPPING_LIST",CLEAR_SHOPPING_LIST:"CLEAR_SHOPPING_LIST",UPDATE_SHOPPING_LIST_ITEM_SERVING_SIZE:"UPDATE_SHOPPING_LIST_ITEM_SERVING_SIZE",SELECT_SHOPPING_LIST_ITEM:"SELECT_SHOPPING_LIST_ITEM",REMOVE_SHOPPING_LIST_ITEM:"REMOVE_SHOPPING_LIST_ITEM",REMOVE_SHOPPING_LIST_INGREDIENT_SERVING:"REMOVE_SHOPPING_LIST_INGREDIENT_SERVING"},a={METADATA:"METADATA",SHOPPING_LIST:"SHOPPING_LIST",IS_GENERATING:"IS_G
1ENERATING"},o="shoppingList"},48314:function(e,t,n){"use strict";n.d(t,{kl:function(){return r},pW:function(){return i}});var r={EVENT_USER_FOOD_LOGGED:"eventUserFoodLogged",UPDATE_HAS_FOOD_LOGGED:"updateHasFoodLogged",UPDATE_LAST_APP_OPEN:"updateLastAppOpen",UPDATE_TOUR_STATE:"updateTourState",UPDATE_SURVEY_STATE:"updateSurveyState"},i="userEvents"},7933:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SAVE_EXERCISE_DRAFT:"saveExerciseDraft",SYNCHRONIZE_EXERCISE_DRAFT:"synchronizeExerciseDraft",DELETE_EXERCISE_DRAFT:"deleteExerciseDraft"},i={CURRENT_EXERCISE_DRAFT:"currentExerciseDraft"},a="userExerciseDrafts"},43168:function(e,t,n){"use strict";n.d(t,{LL:function(){return s},Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_EXERCISE_CREATE_DIALOG:"SET_EXERCISE_CREATE_DIALOG"},i={SAVE_USER_EXERCISE:"saveUserExercise",SYNCHRONIZE_CUSTOM_EXERCISES:"synchronizeCustomExercises",SYNCHRONIZE_RECENTLY_VIEWED:"synchronizeRecentlyViewed",SYNCHRONIZE_FAVORITES:"synchronizeFavorites",SET_EXERCISE_CREATE_DIALOG:"setExerciseCreateDialog",CLOSE_EXERCISE_CREATE_DIALOG:"closeExerciseCreateDialog"},a={EXERCISE_CREATE_DIALOG:"exerciseCreateDialog",CUSTOM_EXERCISES:"customExercises",RECENTLY_VIEWED:"recentlyViewed",FAVORITES:"favorites"},o="userExercises",s="exercisesMeta"},34677:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_FASTING_WARN_DIALOG_DATA:"setFastingWarnDialogData"},i={SAVE_FASTING_PLAN:"saveFastingPlan",SYNCHRONIZE_FASTING_PLANS:"synchronizeFastingPlans",DELETE_FASTING_PLAN:"deleteFastingPlan",CLOSE_FASTING_WARN_DIALOG:"closeFastingWarnDialog",MAYBE_PROMPT_FASTING_USER:"maybePromptFastingUser",MAYBE_PROMPT_FIXED_FASTING_USER:"maybePromptFixedFastingUser",MAYBE_PROMPT_FLEXIBLE_FASTING_USER:"maybePromptFlexibleFastingUser",START_FLEXIBLE_EATING_WINDOW:"startFlexibleEatingWindow",START_FLEXIBLE_FASTING_WINDOW:"startFlexibleFastingWindow"},a={FASTING_PLANS:"fastingPlans",FASTING_WARN_DIALOG:"fastingWarnDialog"},o="userFastingPlans"},95709:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_SYNCING:"SET_IS_SYNCING"},i={SYNCHRONIZE_EATING_WINDOWS:"synchronizeEatingWindows",SAVE_FLEX_EATING_WINDOW:"saveFlexEatingWindow",FETCH_FLEX_FASTING_WINDOWS:"fetchFlexFastingWindows",FETCH_FLEX_EATING_WINDOWS:"fetchFlexEatingWindows"},a={IS_SYNCING:"isSyncing",EATING_WINDOWS:"eatingWindows",CURRENT_TIME_WINDOW:"currentTimeWindow",LAST_EATING_WINDOW:"lastEatingWindow",PREVIOUS_EATING_WINDOW:"previousEatingWindow",CURRENT_FLEXIBLE_WINDOW:"currentFlexibleWindow",CURRENT_WINDOW_TYPE:"currentWindowType"},o="userFlexEatingWindows"},47015:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SAVE_FOOD_DRAFT:"saveFoodDraft",SYNCHRONIZE_FOOD_DRAFT:"synchronizeFoodDraft",DELETE_FOOD_DRAFT:"deleteFoodDraft"},i={CURRENT_FOOD_DRAFT:"currentFoodDraft"},a="userFoodDrafts"},6823:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return i},kl:function(){return a},pW:function(){return o}});var r={SET_LAST_LOGGED_FOOD:"SET_LAST_LOGGED_FOOD",SET_CURRENT_FOOD:"SET_CURRENT_FOOD",SET_FOOD_META_DOCS:"SET_FOOD_META_DOCS",RESET_FOOD_META_DOCS:"RESET_FOOD_META_DOCS"},i={LAST_LOGGED_FOOD:"lastLoggedFood",CURRENT_FOOD:"currentFood",FOOD_META_DOCS:"foodMetaDocs",FAVORITE_FOOD_IDS:"favoriteFoodIds"},a={SYNCHRONIZE_FOOD:"synchronizeFood",DELETE_USER_FOOD:"deleteUserFood",FETCH_RECENTLY_ADDED:"fetchRecentlyAddedFoods",FETCH_FREQUENTLY_EATEN:"fetchFrequentlyEatenFoods",FETCH_FAVORITES:"fetchFavoriteFoods",FETCH_LAST_LOGGED_FOOD:"fetchLastLoggedFood",SAVE_USER_FOOD:"saveUserFood",UNFAVORITE_FOOD:"unfavoriteFood",STOP_SYNCHRONIZING_FOOD:"stopSynchronizingFood",ADD_FOOD_META_DOCS:"addFoodMetaDocs",FETCH_FOOD_META_DOCS:"fetchFoodMetaDocs",CLEAR_FOOD_META_DOCS:"clearFoodMetaDocs"},o="userFoodsMeta"},92356:function(e,t,n){"use strict";n.d(t,{Lw:function(){return i},XS:function(){return a},kl:function(){return r},pW:function(){return o}});var r={SET_ARGS:"SET_ARGS",SYNCHRONIZE:"SYNCHRONIZE",SYNCHRONIZE_FIRST_ITEM:"SYNCHRONIZE_FIRST_ITEM",SYNCHRONIZE_LAST_ITEM:"SYNCHRONIZE_LAST_ITEM"},i={SET_SYMBOL:"SET_SYMBOL",SET_SEQUENCE:"SET_SEQUENCE",SET_CATEGORY:"SET_CATEGORY",SET_FROM:"SET_FROM",SET_TO:"SET_TO",SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG"},a={FIRST_ITEM:"firstItem",LAST_ITEM:"lastItem",HAS_ITEMS:"hasItems",STARTING_VALUE:"startingValue",CURRENT_VALUE:"currentValue",IS_AVERAGE_SUPPORTED:"isAverageSupported",GOAL:"goal",ALL_GOALS_OPTIONS:"allGoalsOptions",ALL_APPLICABLE_GOALS_OPTIONS:"allApplicableGoalsOptions",GET_MACRO_GOALS_FOR_DATES_RANGE:"allMacroGoalsInRange",GOAL_SYMBOL:"goalSymbol",SYMBOL:"symbol",SEQUENCE:"sequence",CATEGORY:"category",FROM:"from",TO:"to",IS_SYNCING:"isSyncing"},o="goal"},29146:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_SYNCED_FLAG:"SET_IS_SYNCED_FLAG"},i={SYNCHRONIZE:"synchronize",ADD_OR_UPDATE_GOAL:"addOrUpdateGoal",REMOVE_GOALS:"removeGoals",FETCH_USER_GOALS:"fetchUserGoals"},a={ITEMS:"items",DEFAULT_MACROS:"defaultMacros",FORMATTED_DATE:"formattedDate",FUTURE_GOALS:"futureGoals",MACROS_FOR_DATE:"macrosForDate",GOAL_FOR_DATE:"goalForDate",PAST_GOALS:"pastGoals",EVERYDAY_GOAL:"everydayGoal",DAY_OVERRIDES:"dayOverrides",TODAY:"today",UPCOMING_WEEK_GOALS:"upcomingWeekGoals",IS_GOALS_SYNCED:"isGoalsSynced"},o="goalsByDate"},53609:function(e,t,n){"use strict";var r,i,a,o=n(14878),s=n(74568),c=n(57118),u=n(11302),l=n(12885),_=(n(7452),n(59581),n(4
1038),n(94009),n(5086),n(29979),n(14602),n(58379),n(17),n(80115),n(14913),n(83602)),E=n.n(_),A=n(98023),d=n.n(A),f=n(44383),m=n.n(f),p=n(58156),S=n.n(p),T=n(63560),g=n.n(T),I=n(62193),R=n.n(I),h=n(53812),O=n.n(h),v=n(85015),L=n.n(v),D=n(77657),C=n(53257),P=n(51359),N=n(11220),b=n(59718),G=n(54422),y=n(32794),U=n(1838),M=n(72345),w=n(41994),F=n(23907),k=n(23663),Y=n(7854),V=n(54488),x=n(85563),H=n(39834),B=n(96732),W=n(29146),X=n(30072),K="logs",j="desc",q=function(e,t){var n=(0,C.EW)().collection(K).doc((0,G.aj)(e));return n.set(t,{merge:!0})},$=function(e){return(0,b.gj)(e)||(0,b.wN)(e)},z=function(e){if(!Array.isArray(e))throw new TypeError("symbols is expected to be an array of symbols, instead got ".concat((0,l.A)(e)));return e.map($).every((function(e){return!!e}))},Z=function(e){var t=e.from,n=e.to,r=e.limit,i=e.order,a=(0,C.EW)().collection(K);return t&&(a=a.where("id",">=",(0,G.aj)(t))),n&&(a=a.where("id","<=",(0,G.aj)(n))),r&&(a=a.limit(r)),a.orderBy("id",i)},Q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=m()({from:E(),to:E(),limit:Number.isInteger,symbols:z,symbol:$,order:L(),shouldBindOnce:O()},t);(0,N.A)(e,n)},J=function(e){return e&&e.length?e[0]:null},ee=function(e){var t=e.data,n=e.date,r=e.symbol,i=e.rootGetters,a=(0,Y.A)(i),o=a(V.pW,V.XS.SETTINGS),s=a(V.pW,V.XS.PROFILE),c=a(V.pW,V.XS.INTEGRATIONS),u=a(W.pW,W.XS.GOAL_FOR_DATE),l=a(W.pW,W.XS.MACROS_FOR_DATE);return(0,B.A)({data:t,date:n,symbol:r,userSettings:o,userProfile:s,userIntegrations:c,goalsForDate:u,macrosForDate:l},(0,k.A)(r))};t.A=(0,P.A)({namespaced:!0,state:function(){return{isSyncing:!1,isZeroReplacementEnabled:!0,logs:[],firstLog:[],lastLog:[],logsBeforeDatesRange:[],logsAfterDatesRange:[],symbols:null,firstLogSymbol:null,lastLogSymbol:null,from:null,to:null,order:j}},mutations:(r={},(0,u.A)(r,X.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,u.A)(r,X.Lw.SET_ORDER,(function(e,t){e.order=t})),(0,u.A)(r,X.Lw.SET_SYMBOLS,(function(e,t){e.symbols=t||null})),(0,u.A)(r,X.Lw.SET_FIRST_LOG_SYMBOL,(function(e,t){e.firstLogSymbol=t})),(0,u.A)(r,X.Lw.SET_LAST_LOG_SYMBOL,(function(e,t){e.lastLogSymbol=t})),(0,u.A)(r,X.Lw.SET_FROM,(function(e,t){e.from=t})),(0,u.A)(r,X.Lw.SET_TO,(function(e,t){e.to=t})),(0,u.A)(r,X.Lw.SET_EMPTY_DAYS_FILTER_ENABLED,(function(e,t){e.isZeroReplacementEnabled=t})),r),actions:(i={},(0,u.A)(i,X.kl.SYNCHRONIZE,(0,C.sT)(function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s,c,u,l,_,E,A;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.commit,i=t.getters,a=t.bindFirestoreRefDynamic,o=t.unbindFirestoreRef,Q(n,["from","to","limit","symbols","shouldBindOnce"]),r(X.Lw.SET_IS_SYNCING_FLAG,!0),s=(0,y.A)({mainStateProp:"logs",beforeStateProp:"logsBeforeDatesRange",afterStateProp:"logsAfterDatesRange",queryArgs:n,buildQueryCb:Z}),e.prev=4,c=s.map((function(e){var t=e.ref,n=e.state;return a({propertyBase:n,ref:t,options:{wait:!0}})})),e.next=8,Promise.all(c);case 8:u=n.shouldBindOnce,u&&s.forEach((function(e){var t=e.state;return o(t,!1)})),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](4),(0,w.A)("Unable to bind logs refs",e.t0);case 15:return e.prev=15,l=n.from,_=n.to,E=n.symbols,A=n.order,r(X.Lw.SET_FROM,l),r(X.Lw.SET_TO,_),r(X.Lw.SET_SYMBOLS,E),r(X.Lw.SET_ORDER,A||j),r(X.Lw.SET_IS_SYNCING_FLAG,!1),e.finish(15);case 23:return e.abrupt("return",i[X.XS.LOG_ENTRIES]);case 24:case"end":return e.stop()}}),e,null,[[4,12,15,23]])})));return function(t,n){return e.apply(this,arguments)}}())),(0,u.A)(i,X.kl.SYNC_FIRST_LOG,(0,C.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.commit;return Q(t,["from","to","symbol"]),r(X.Lw.SET_FIRST_LOG_SYMBOL,t.symbol),n("firstLog",Z((0,s.A)((0,s.A)({},t),{},{order:"asc",limit:1})))}))),(0,u.A)(i,X.kl.SYNC_LAST_LOG,(0,C.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.commit;return Q(t,["from","to","symbol"]),r(X.Lw.SET_LAST_LOG_SYMBOL,t.symbol),n("lastLog",Z((0,s.A)((0,s.A)({},t),{},{order:j,limit:1})))}
1))),(0,u.A)(i,X.kl.UPDATE,function(){var e=(0,c.A)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(0,N.A)(n,{timestamp:E(),symbol:$}),r=n.timestamp,e.abrupt("return",q(r,n.prepareFirestoreDoc()));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),(0,u.A)(i,X.kl.DELETE,(function(e,t){(0,N.A)(t,{timestamp:E(),symbol:$});var n=t.timestamp;return q(n,t.prepareFirestoreDocDelete())})),i),getters:(a={},(0,u.A)(a,X.XS.UNITS_BY_SYMBOL,(function(e,t,n,r){var i=e.symbols;if(!i)return{};var a=(0,Y.A)(r),o=a(V.pW,V.XS.SETTINGS);return i.reduce((function(e,t){return(0,s.A)((0,s.A)({},e),{},(0,u.A)({},t,(0,x.A)({symbol:t,userSettings:o})))}),{})})),(0,u.A)(a,X.XS.SUMMARY,(function(e){var t=e.logs,n=e.symbols;return t.filter((function(e){var t=e.summary;return t&&m()(t,n)}))})),(0,u.A)(a,X.XS.OTHER_METRICS,(function(e){var t=e.logs,n=e.symbols;return t.filter((function(e){var t=e.otherMetrics;return t&&m()(t,n)}))})),(0,u.A)(a,X.XS.LOG_ENTRIES,(function(e,t,n,r){var i=e.logs,a=e.symbols;e.unitsBySymbol;return i.reduce((function(e,t){var n=(a||[]).reduce((function(e,n){var i=ee({symbol:n,date:t.id,data:t,rootGetters:r});return d()(i.rawValue)?[].concat((0,o.A)(e),[i]):e}),[]);return[].concat((0,o.A)(e),(0,o.A)(n))}),[])})),(0,u.A)(a,X.XS.ALL_LOG_ENTRIES_IN_RANGE,(function(e,t,n,r){var i=e.logs,a=e.from,c=e.to,l=e.symbols,_=e.order,E=e.isZeroReplacementEnabled;if(!a||!c)return[];var A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return g()({id:t},e,n)},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return g()({id:t},e,{source:{logId:null,type:M.yT.USER},value:n})},m=i.reduce((function(e,t){return(0,s.A)((0,s.A)({},e),{},(0,u.A)({},t.id,t))}),{});return(0,U.A)({from:a,to:c,asDayJs:!0,order:_}).reduce((function(e,t){var n=t.format("YYYYMMDD"),i=m[n]||{},a=S()(i,"completionStatus.hasCompleted",!1),s=!R()(i.summary)||!R()(i.otherMetrics),c=function(e,t){var n;return!(!E||d()(t))&&(n={},(0,u.A)(n,k.H.OTHER_METRICS,e!==D.jn&&(s||a)),(0,u.A)(n,k.H.NUTRIENT,s||a),n)[(0,k.A)(e)]},_=(l||[]).reduce((function(e,t){var a=(0,b.wN)(t),s=a?"summary.".concat(t):"otherMetrics.".concat(t),u=a?s:"".concat(s,".value"),l=S()(i,u),_=d()(l);if(c(t,l)){var E=t===D.Ad&&S()(i,"summary.".concat(D.ig,".value"),0)>0,p=E?24:0,T=a?A:f;return[].concat((0,o.A)(e),[ee({symbol:t,data:T(s,n,p),date:n,rootGetters:r})])}return _?[].concat((0,o.A)(e),[ee({symbol:t,data:m[n],date:n,rootGetters:r})]):e}),[]);return[].concat((0,o.A)(e),(0,o.A)(_))}),[])})),(0,u.A)(a,X.XS.AVERAGE_VALUE,(function(e,t){var n=t[X.XS.ALL_LOG_ENTRIES_IN_RANGE],r=n.length,i=e.order===j?0:r-1,a=r>0?n[i]:null,o=!!a&&a.id===(0,G.aj)(new Date),s=o&&!a.hasCompleted&&!a.netValue,c=e.order===j?[1]:[0,-1],u=s?n.slice.apply(n,c):n;return(0,H.A)(u,"netValue")})),(0,u.A)(a,X.XS.REPORT,(function(e,t){var n=t[X.XS.ALL_LOG_ENTRIES_IN_RANGE];return(0,F.fe)(n,{from:e.from,to:e.to}).csv})),(0,u.A)(a,X.XS.FIRST_LOG_ENTRY,(function(e,t,n,r){var i=e.firstLog,a=e.firstLogSymbol,o=J(i);return o?ee({symbol:a,data:i,date:i.id,rootGetters:r}):null})),(0,u.A)(a,X.XS.LAST_LOG_ENTRY,(function(e,t,n,r){var i=e.lastLog,a=e.lastLogSymbol,o=J(i);return o?ee({symbol:a,data:i,date:i.id,rootGetters:r}):null})),(0,u.A)(a,X.XS.IS_SYNCING,(function(e){var t=e.isSyncing;return t})),(0,u.A)(a,X.XS.SYMBOL,(function(e){var t=e.symbols;return t?t[0]:null})),(0,u.A)(a,X.XS.SYMBOLS,(function(e){var t=e.symbols;return t})),(0,u.A)(a,X.XS.FROM,(function(e){var t=e.from;return t})),(0,u.A)(a,X.XS.TO,(function(e){var t=e.to;return t})),(0,u.A)(a,X.XS.COUNT,(function(e){var t=e.logs;return t.length})),(0,u.A)(a,X.XS.HAS_PAST_LOG,(function(e){var t=e.logsBeforeDatesRange;return!!t.length})),(0,u.A)(a,X.XS.HAS_FUTURE_LOG,(function(e){var t=e.logsAfterDatesRange;return!!t.length})),a)})},30072:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},lr:function(){return s},pW:function(){return o},qM:function(){return c}});var r={SET_IS_SYNCING_FLAG:"setIsSyncing",SET_SYMBOL:"SET_SYMBOL",SET_SYMBOLS:"SET_SYMBOLS",SET_FIRST_LOG_SYMBOL:"SET_FIRST_LOG_SYMBOL",SET_LAST_LOG_SYMBOL:"SET_LAST_LOG_SYMBOL",SET_FROM:"SET_FROM",SET_TO:"SET_TO",SET_ORDER:"SET_ORDER",SET_EMPTY_DAYS_FILTER_ENABLED:"SET_COMPLETION_FILTER_ENABLED"},i={SYNCHRONIZE:"SYNCHRONIZE",SYNC_FIRST_LOG:"syncFirstLog",SYNC_LAST_LOG:"syncLastLog",DELET
1E:"DELETE",UPDATE:"UPDATE"},a={IS_SYNCING:"isSyncing",SYMBOL:"symbol",SYMBOLS:"symbols",SUMMARY:"summary",OTHER_METRICS:"otherMetrics",LOG_ENTRIES:"logEntries",ALL_LOG_ENTRIES_IN_RANGE:"allLogEntriesInRange",FROM:"from",TO:"to",COUNT:"count",HAS_PAST_LOG:"hasPastLog",HAS_FUTURE_LOG:"hasFutureLog",REPORT:"report",UNITS_BY_SYMBOL:"unitsBySymbol",AVERAGE_VALUE:"averageValue",FIRST_LOG_ENTRY:"firstLogEntry",LAST_LOG_ENTRY:"lastLogEntry"},o="logs",s={PROGRESS:"PROGRESS",INSIGHTS_MACROS:"INSIGHTS_MACROS",INSIGHTS_BENCHMARKS:"INSIGHTS_BENCHMARKS"},c={PROGRESS:"".concat(o,"/").concat(s.PROGRESS),INSIGHTS_MACROS:"".concat(o,"/").concat(s.INSIGHTS_MACROS),INSIGHTS_BENCHMARKS:"".concat(o,"/").concat(s.INSIGHTS_BENCHMARKS)}},71299:function(e,t,n){"use strict";var r,i,a,o=n(57118),s=n(11302),c=n(74568),u=(n(7452),n(80577),n(94009),n(4038),n(5086),n(29979),n(14602),n(59581),n(58379),n(17),n(80115),n(7899),n(94394)),l=n.n(u),_=n(53812),E=n.n(_),A=n(83602),d=n.n(A),f=n(85015),m=n.n(f),p=n(56449),S=n.n(p),T=n(90179),g=n.n(T),I=n(44383),R=n.n(I),h=n(359),O=n(53257),v=n(57446),L=n(51359),D=n(11220),C=n(59718),P=n(54488),N=n(32794),b=n(52360),G=n(7854),y=n(41529),U=n(41994),M=n(23907),w=n(39834),F=n(68866),k="measurements",Y=function(e){return e.every(C.ZJ)},V=function(e){var t=e.from,n=e.to,r=e.sequence,i=e.meal,a=e.category,o=e.limit,s=e.symbols,c=e.sourceType,u=e.sourceLogId,l=e.order,_=void 0===l?"desc":l,E=(0,O.EW)().collection(k);return t&&(E=E.where("timestamp",">
1=",t)),n&&(E=E.where("timestamp","<=",n)),s&&(E=E.where("symbol","in",s)),a&&(E=E.where("category","==",a)),r&&(E=E.where("sequence","==",r)),i&&(E=E.where("meal","==",i)),c&&(E=E.where("source.type","==",c)),u&&(E=E.where("source.logId","==",u)),o&&(E=E.limit(o)),E.orderBy("timestamp",_)},x=function(e){return e&&e.length?e[0]:null},H=function(e,t){var n=(0,G.A)(t),r=Number.isFinite(+e.value),i=r?e.value:0,a=(0,c.A)((0,c.A)({},e),{},{id:e.id,value:i});return(0,b.A)({data:a,userSettings:n(P.pW,P.XS.SETTINGS),userGoals:n(P.pW,P.XS.GOALS)})},B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=R()({from:d(),to:d(),limit:Number.isInteger,symbol:C.ZJ,symbols:Y,category:m(),sequence:m(),meal:C.Ed,sourceType:m(),sourceLogId:m(),wait:E(),shouldBindOnce:E(),shouldQueryBefore:E(),shouldQueryAfter:E()},t);(0,D.A)(e,n)};t.A=(0,L.A)({namespaced:!0,state:function(){return{isSyncing:!1,firstWeightMeasurement:[],lastWeightMeasurement:[],firstMeasurement:[],lastMeasurement:[],dateFormat:null,measurements:[],measurementsBeforeDatesRange:[],measurementsAfterDatesRange:[],filters:{symbols:[],category:null,sequence:[],meal:[],from:null,to:null,limit:null,sourceType:null,sourceLogId:null},queryArgs:null}},mutations:(r={},(0,s.A)(r,F.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,s.A)(r,F.Lw.SET_QUERY_ARGS,(function(e,t){e.queryArgs=t})),(0,s.A)(r,F.Lw.SET_FILTERS,(function(e,t){var n=t.symbols,r=t.category,i=t.sequence,a=t.meal,o=t.from,s=t.to,c=function(e){return m()(e)?e:null},u=function(e){return S()(e)?e:[]},l=function(e){return d()(e)?e:null};e.filters={symbols:u(n),category:c(r),sequence:c(i),meal:c(a),from:l(o),to:l(s)}})),r),actions:(i={},(0,s.A)(i,F.kl.SYNCHRONIZE,(0,O.sT)(function(){var e=(0,o.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.getters,i=t.commit,a=t.bindFirestoreRefDynamic,o=t.unbindFirestoreRef,B(n,["from","to","limit","symbols","category","sequence","meal","sourceType","sourceLogId","wait","shouldBindOnce","shouldQueryBefore","shouldQueryAfter"]),s=g()(n,["shouldBindOnce","shouldQueryBefore","shouldQueryAfter"]),i(F.Lw.SET_IS_SYNCING_FLAG,!0),i(F.Lw.SET_QUERY_ARGS,s),c=s.shouldQueryBefore,u=s.shouldQueryAfter,l=(0,N.A)({mainStateProp:"measurements",beforeStateProp:c?"measurementsBeforeDatesRange":null,afterStateProp:u?"measurementsAfterDatesRange":null,queryArgs:s,buildQueryCb:V}),e.prev=7,_=s.wait,E=s.shouldBindOnce,e.next=11,Promise.all(l.map((function(e){var t=e.ref,n=e.state;return a({propertyBase:n,ref:t,options:{wait:!!_}})})));case 11:E&&l.forEach((function(e){var t=e.state;return o(t,!1)})),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](7),(0,U.A)("Unable to bind measurement refs",e.t0);case 17:return e.prev=17,A=s.from,d=s.to,f=s.sequence,m=s.meal,p=s.category,S=s.symbols,i(F.Lw.SET_FILTERS,{symbols:S,category:p,sequence:f,meal:m,from:A,to:d}),i(F.Lw.SET_IS_SYNCING_FLAG,!1),e.finish(17);case 22:return e.abrupt("return",r[F.XS.MEASUREMENTS]);case 23:case"end":return e.stop()}}),e,null,[[7,14,17,22]])})));return function(t,n){return e.apply(this,arguments)}}())),(0,s.A)(i,F.kl.SAVE_MEASUREMENT,(function(e,t){var n=(0,O.EW)().collection(k),r=(0,c.A)((0,c.A)({},t.prepareFirestoreDoc()),{},{id:t.id||n.doc().id});return n.doc(r.id).set(r,{merge:!0})})),(0,s.A)(i,F.kl.SAVE_MEASUREMENTS,(function(e,t){var n=(0,O.Lf)().batch(),r=(0,O.EW)().collection(k);return t.forEach((function(e){var t=(0,c.A)((0,c.A)({},e.prepareFirestoreDoc()),{},{id:e.id||r.doc().id});n.set(r.doc(t.id),t,{merge:!0})})),n.commit()})),(0,s.A)(i,F.kl.DELETE_MEASUREMENT,(function(e,t){return(0,O.EW)().collection(k).doc(t).delete()})),(0,s.A)(i,F.kl.DELETE_MEASUREMENTS,(function(e,t){var n=(0,O.Lf)().batch(),r=(0,O.EW)().collection(k);return t.forEach((function(e){n.delete(r.doc(e))})),n.commit()})),(0,s.A)(i,F.kl.DELETE_DAY_MEASUREMENTS,(function(e){var t=e.getters,n=e.dispatch,r=t.items,i=r.map((function(e){return e.id})).filter((function(e){return e}));return n(F.kl.DELETE_MEASUREMENTS,i)})),(0,s.A)(i,F.kl.SYNC_FIRST_WEIGHT_MEASUREMENT,(0,O.sT)((function(e){var t=e.bindFirestoreRef,n=e.state;if(n.bindRefs.firstWeightMeasurement)return Promise.resolve();var r=(0,O.EW)().collection(k).where("symbol","==",h.i9).orderBy("timestamp","asc").limit(1);return t("firstWeightMeasurement",r)}))),(0,s.A)(i,F.kl.SYNC_LAST_WEIGHT_MEASUREMENT,(0,O.sT)((function(e){var t=e.bindFirestoreRef,n=e.state;if(n.bindRefs.lastWeightMeasurement)return Promise.resolve();var r=(0,O.EW)().collection(k).where("symbol","==",h.i9).orderBy("timestamp","desc").limit(1);return t("lastWeightMeasurement",r)}))),(0,s.A)(i,F.kl.SYNC_FIRST_MEASUREMENT,(0,O.sT)((function(e,t){var n=e.bindFirestoreRef;return B(t,["from","to","symbol","category","sequence"]),n("firstMeasurement",V((0,c.A)((0,c.A)({},t),{},{symbols:[t.symbol],order:"asc",limit:1})))}
1))),(0,s.A)(i,F.kl.SYNC_LAST_MEASUREMENT,(0,O.sT)((function(e,t){var n=e.bindFirestoreRef;return B(t,["from","to","symbol","category","sequence"]),n("lastMeasurement",V((0,c.A)((0,c.A)({},t),{},{symbols:[t.symbol],order:"desc",limit:1})))}))),(0,s.A)(i,F.kl.UPDATE_DEFAULT_CATEGORY,(function(e,t){var n=e.dispatch,r=t.symbol,i=t.category,a=(0,y.A)(r),o=a.categoryProperty;return o?n("".concat(P.pW,"/").concat(P.kl.UPDATE_USER),{settings:(0,s.A)({},o,i)},{root:!0}):Promise.resolve()})),i),getters:(a={},(0,s.A)(a,F.XS.CURRENT_DATE,(function(e,t,n,r){return(0,G.A)(r)(v.pW,v.XS.CURRENT_DATE)})),(0,s.A)(a,F.XS.IS_SYNCING,(function(e){var t=e.isSyncing;return t})),(0,s.A)(a,F.XS.SYMBOL,(function(e){var t=e.filters;return t.symbols.length?t.symbols[0]:null})),(0,s.A)(a,F.XS.SYMBOLS,(function(e){var t=e.filters;return t.symbols})),(0,s.A)(a,F.XS.CATEGORY,(function(e){var t=e.filters;return t.category})),(0,s.A)(a,F.XS.SEQUENCE,(function(e){var t=e.filters;return t.sequence})),(0,s.A)(a,F.XS.MEAL,(function(e){var t=e.filters;return t.meal})),(0,s.A)(a,F.XS.FROM,(function(e){var t=e.filters;return t.from})),(0,s.A)(a,F.XS.TO,(function(e){var t=e.filters;return t.to})),(0,s.A)(a,F.XS.RAW_MEASUREMENTS,(function(e){return e.measurements||[]})),(0,s.A)(a,F.XS.ITEMS,(function(e,t){return t[F.XS.RAW_MEASUREMENTS].map((function(e){var t=e.timestamp&&e.timestamp.toDate();return(0,c.A)((0,c.A)({},e),{},{timestamp:t})}))})),(0,s.A)(a,F.XS.MEASUREMENTS,(function(e,t,n,r){return t[F.XS.RAW_MEASUREMENTS].map((function(e){return H(e,r)}))})),(0,s.A)(a,F.XS.MEASUREMENTS_GROUPED_BY_MEAL,(function(e,t){var n=(t[F.XS.ITEMS]||[]).filter((function(e){var t=e.symbol;try{if(!t)return!1;var n=(0,y.A)(t),r=n.supportsSequence;return r||t===h.js}catch(i){return(0,U.A)("Unable to get measurement by symbol",i),!1}}));return l()(n,(function(e){var t=e.meal;return t||h.tO.OTHER}))})),(0,s.A)(a,F.XS.MEASUREMENTS_GROUPED_BY_CATEGORY,(function(e,t){return l()(t[F.XS.MEASUREMENTS],"category")})),(0,s.A)(a,F.XS.AVERAGE_VALUE,(function(e,t){return(0,w.A)(t[F.XS.MEASUREMENTS])})),(0,s.A)(a,F.XS.AVERAGE_VALUE_PER_CATEGORY,(function(e,t){var n=t[F.XS.MEASUREMENTS_GROUPED_BY_CATEGORY];return Object.keys(n).reduce((function(e,t){return t?(0,c.A)((0,c.A)({},e),{},(0,s.A)({},t,(0,w.A)(n[t]))):e}),{})})),(0,s.A)(a,F.XS.REPORT,(function(e,t){var n=t[F.XS.MEASUREMENTS];return(0,M.vr)(n).csv})),(0,s.A)(a,F.XS.FIRST_WEIGHT_MEASUREMENT,(function(e){return e.firstWeightMeasurement.length&&e.firstWeightMeasurement[0]||null})),(0,s.A)(a,F.XS.LAST_WEIGHT_MEASUREMENT,(function(e){return e.lastWeightMeasurement&&e.lastWeightMeasurement[0]||null})),(0,s.A)(a,F.XS.FIRST_MEASUREMENT,(function(e,t,n,r){var i=e.firstMeasurement,a=x(i);return a?H(a,r):null})),(0,s.A)(a,F.XS.LAST_MEASUREMENT,(function(e,t,n,r){var i=e.lastMeasurement,a=x(i);return a?H(a,r):null})),(0,s.A)(a,F.XS.COUNT,(function(e,t){return t[F.XS.RAW_MEASUREMENTS].length})),(0,s.A)(a,F.XS.HAS_PAST_MEASUREMENTS,(function(e){var t=e.measurementsBeforeDatesRange;return!(!t||!t.length)})),(0,s.A)(a,F.XS.HAS_FUTURE_MEASUREMENTS,(function(e){var t=e.measurementsAfterDatesRange;return!(!t||!t.length)})),a)})},68866:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},lr:function(){return s},pW:function(){return o},qM:function(){return c}});var r={SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_FILTERS:"SET_FILTERS",SET_QUERY_ARGS:"SET_QUERY_ARGS"},i={SYNCHRONIZE:"synchronize",SAVE_MEASUREMENT:"saveMeasurement",SAVE_MEASUREMENTS:"saveMeasurements",DELETE_MEASUREMENT:"deleteMeasurement",DELETE_MEASUREMENTS:"deleteMeasurements",DELETE_DAY_MEASUREMENTS:"deleteDayMeasurements",SYNC_FIRST_MEASUREMENT:"syncFirstMeasurement",SYNC_LAST_MEASUREMENT:"syncLastMeasurement",SYNC_FIRST_WEIGHT_MEASUREMENT:"syncFirstWeightMeasurement",SYNC_LAST_WEIGHT_MEASUREMENT:"syncLastWeightMeasurement",UPDATE_DEFAULT_CATEGORY:"updateDefaultCategory"},a={CURRENT_DATE:"currentDate",IS_SYNCING:"isSyncing",SYMBOL:"symbol",SYMBOLS:"symbols",CATEGORY:"category",SEQUENCE:"sequence",MEAL:"meal",FROM:"from",TO:"to",ITEMS:"items",RAW_MEASUREMENTS:"rawMeasurements",MEASUREMENTS:"measurements",MEASUREMENTS_GROUPED_BY_MEAL:"measurementsGroupedByMeal",MEASUREMENTS_GROUPED_BY_CATEGORY:"measurementsGroupedByCategory",AVERAGE_VALUE:"averageValue",AVERAGE_VALUE_PER_CATEGORY:"averageValuePerCategory",FIRST_MEASUREMENT:"firstMeasurement",LAST_MEASUREMENT:"lastMeasurement",FIRST_WEIGHT_MEASUREMENT:"firstWeightMeasurement",LAST_WEIGHT_MEASUREMENT:"lastWeightMeasurement",COUNT:"count",HAS_PAST_MEASUREMENTS:"hasPastMeasurements",HAS_FUTURE_MEASUREMENTS:"hasFutureMeasurements",REPORT:"report"},o="measurements",s={DAILY_LOG:"dailyLog",PROGRESS:"progress",HEALTH_DEVICES:"healthDevices"},c={DAILY_LOG:"".concat(o,"/").concat(s.DAILY_LOG),PROGRESS:"".concat(o,"/").concat(s.PROGRESS),HEALTH_DEVICES:"".concat(o,"/").concat(s.HEALTH_DEVICES)}},39523:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_SYNCING_FLAG:"setIsSyncing"},i={SYNCHRONIZE:"SYNCHRONIZE",ADD_TO_FAVORITES:"ADD_TO_FAVORITES",REMOVE_FROM_FAVORITES:"REMOVE_FROM_FAVORITES",SET_PREVIEW_TIMESTAMP:"SET_PREVIEW_TIMESTAMP",SET_DATES_RANGE_ID:"SET_DATES_RANGE_ID",SET_CHART_TYPE_ID:"SET_CHART_TYPE_ID"},a={IS_SYNCING:"isSyncing",ALL:"all",ALL_VISIBLE:"allVisible",FAVORITE_AND_VISIBLE:"favoriteMeta",NON_FAVORITE_AND_VISIBLE:"nonFavoriteMeta",RECENTLY_VIEWED:"recentlyViewed"},o="metricsMeta"},73942:function(e,t,n){"use strict";n.d(t,{XS:function(){return i},kl:function(){return r},pW:function(){return a}});var r={SYNCHRONIZE:"synchronize",SYNCHRONIZE_ALL:"synchronizeAll",SAVE_USER_NUTRIENTS_EDITS:"saveUserNutrientsEdits",DELETE_USER_NUTRIENTS_EDITS:"deleteUserNutrientsEdits",GET_NUTRIENTS_EDITS_BY_IDS:"getNutrientsEditsByIds"},i={CURRENT_USER_EDIT:"currentUserEdit",ITEMS:"items"},a="userNutrientsEdits"},54488:function(e,t,n){"use strict";n.d(t,{Lw:function(){return r},XS:function(){return a},kl:function(){return i},pW:function(){return o}});var r={SET_IS_SYNCING_FLAG:"SET_IS_SYNCING_FLAG",SET_DATA_LOADED:"SET_DATA_LOADED",SET_AVATAR:"SET_AVATAR",SET_ONBOARDING_TASKS_FEATURE_FLAG:"SET_ONBOARDING_TASKS_FEATURE_FLAG",SET_REACTIVATION_FLOW_FLAG:"SET_REACTIVATION_FLOW_FLAG",SET_FIRST_FOOD_LOGGED:"SET_FIRST_FOOD_LOGGED"},i={SYNCHRONIZE:"synchronize",SYNC_FRIEND_IDS:"syncFriendIds",INITIAL_SYNC:"initialSync",SAVE_DATA_FROM_LOCAL_STORAGE:"saveDataFromLocalStorage",UPDATE_USER:"updateUser",UPDATE_INTEGRATIONS:"updateIntegrations",RECALCULATE_MACROS:"recalculateMacros",RECALCULATE_DRI:"recalculateDRI",UPDATE_USER_FIXED_GOAL:"updateUserFixedGoal",UPDATE_USER_MEALS:"updateUserMeals",UPDATE_USER_MEAL:"updateUserMeal",REMOVE_AVATAR:"removeAvatar",UPDATE_AVATAR:"updateAvatar",UPDATE_APP_DATA:"updateAppData",UPDATE_USER_TRACKING_VALUES:"updateUserTrackingValues",CLEAN_UP_USER_DATA:"cleanUpUserData",LIKE_OBJECT:"likeObject",UPGRADE_FOODS_META:"upgradeFoodsMeta",DELETE_FOOD_FOLDER:"deleteFoodFolder",UPDATE_MEAL_PLANNER_CONFIG:"updateMealPlannerConfig",UPDATE_FASTING_PLAN_CONFIG:"updateFastingPlanConfig",SET_ONBOARDING_TASKS_FEATURE_FLAG:"setOnboardingTasksFeatureFlag",SET_REACTIVATION_FLOW_FLAG:"setReactivationFlowFlag",SET_ONBOARDING_TASKS:"setOnboardingTask",COMPLETE_ONBOARDING_TASK:"completeOnboardingTask",TRACK_ONBOARDING_TASKS:"trackExposureOnboardingTasks",SET_FIRST_FOOD_LOGGED:"setFirstFoodLogged",UNSET_CANCELLATION_SURVEY:"unsetCancellationSurvey",GET_RESTORATION_STATUS:"getRestorationStatus"},a={IS_SYNCING:"isSyncing",CURRENT_DATE:"currentDate",AVATAR:"avatar",DATA_LOADED:"dataLoaded",SETTINGS:"settings",GOALS:"goals",MILESTONES:"milestones",PROFILE:"profile",CURRENT_WEIGHT:"currentWeight",MEALS:"meals",MEAL_CONFIGS:"mealConfigs",FASTING_PLAN:"fastingPlan",ACTIVE_MEALS:"activeMeals",GET_MEAL_LABEL_FROM_VALUE:"getMeal
1LabelFromValue",MEAL_LABEL_FROM_VALUE:"mealLabelFromValue",INTEGRATIONS:"integrations",EXPERIMENTS:"experiments",FULL_NAME:"fullName",FULL_NAME_WITH_FALLBACK:"fullNameWithFallback",FIRST_NAME_WITH_FALLBACK:"firstNameWithFallback",AGE:"age",DRI_GROUP:"driGroup",TDEE:"tdee",DEFAULT_MACRO_SPLIT:"defaultMacroSplit",DEFAULT_MEALS:"defaultMeals",MACRO_SPLIT:"macroSplit",EXERCISE_GOAL:"exerciseGoal",METADATA:"metadata",NOTICES:"notices",EVENTS:"events",TOURS:"tours",STREAKS:"streaks",HAS_LIKED:"hasLiked",FRIEND_IDS:"friendIds",SHOPPING_LIST_METADATA:"shoppingListMetadata",MEAL_LABELS_BY_VALUE:"mealLabelsByValue",FASTING_GOALS:"fastingGoals",FASTING_GOALS_BY_DATE:"fastingGoalsByDate",MEAL_PLANNER_CONFIG:"mealPlannerConfig",RAW_FASTING_PLAN_CONFIG:"rawFastingPlanConfig",IS_ONBOARDING_TASKS_ENABLED:"isOnboardingTasksFeatureFlag",ONBOARDING_TASKS:"onboardingTasks",ONBOARDING_TASKS_PROGRESS:"onboardingTasksProgress",FIRST_FOOD_LOGGED:"firstFoodLogged",CANCELLATION_SURVEY:"cancellationSurvey",ARCHIVE_STATUS:"archiveStatus",REMINDERS:"reminders",IS_REACTIVATION_FLOW_ENABLED:"isReactivationFlowEnabled"},o="user"},41894:function(e,t,n){"use strict";n.d(t,{A:function(){return Nu}});var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T,g,I,R,h,O=n(85471),v=n(95353),L=n(74568),D=n(11302),C=n(25521),P=n(38931),N=n(80895),b=n(57118),G=(n(80115),n(5086),n(29979),n(14602),n(7452),n(74353)),y=n.n(G),U=n(56848),M=n(86887),w=n(62210),F=n(63987),k=n(46472),Y=n(57446),V=n(57701),x=n(83387),H=n(44389),B=n(54488),W=n(29146),X=n(7854),K=n(2950),j=n(97988),q=window.localStorage.getItem(F.LOCAL_STORAGE_KEY_MINI_SIDEBAR)||!1,$={namespaced:!0,state:{locale:"en",nativeAppData:null,remoteConfig:w.Jm,isConfigInitialized:!1,overlay:!1,appLoading:!1,isTransLoaded:!1,reorderMode:null,sidebar:q&&"true"===q?j.Wf.MINI:j.Wf.FULL,initTimestamp:new Date,lastReSyncTimestamp:new Date,isApplicationLoaded:!1},mutations:(r={},(0,D.A)(r,j.Lw.SET_OVERLAY_STATUS,(function(e,t){e.overlay=t})),(0,D.A)(r,j.Lw.SET_SIDEBAR,(function(e,t){e.sidebar=t})),(0,D.A)(r,j.Lw.SET_NATIVE_APP_DATA,(function(e,t){e.nativeAppData=t})),(0,D.A)(r,j.Lw.SET_REMOTE_CONFIG,(function(e,t){e.remoteConfig=t})),(0,D.A)(r,j.Lw.SET_REMOTE_CONFIG_INITIALIZED,(function(e){e.isConfigInitialized=!0})),(0,D.A)(r,j.Lw.SET_TRANS_LOADED,(function(e){e.isTransLoaded=!0})),(0,D.A)(r,j.Lw.SET_APP_LOADING,(function(e,t){e.appLoading=t})),(0,D.A)(r,j.Lw.SET_APPLICATION_LOADED,(function(e,t){e.isApplicationLoaded=t})),(0,D.A)(r,j.Lw.SET_LOCALE,(function(e,t){e.locale=t})),(0,D.A)(r,j.Lw.SET_REORDER_MODE,(function(e,t){e.reorderMode=t})),(0,D.A)(r,j.Lw.SET_LAST_RE_SYNC_TIMESTAMP,(function(e,t){e.lastReSyncTimestamp=t})),r),actions:(i={},(0,D.A)(i,j.kl.TOGGLE_OVERLAY,(function(e){var t=e.commit,n=e.state;t(j.Lw.SET_OVERLAY_STATUS,!n.overlay)})),(0,D.A)(i,j.kl.TOGGLE_SIDEBAR,(function(e){var t=e.commit,n=e.getters,r=n[j.XS.SIDEBAR]===j.Wf.MINI,i=r?j.Wf.FULL:j.Wf.MINI;t(j.Lw.SET_SIDEBAR,i),window.localStorage.setItem(F.LOCAL_STORAGE_KEY_MINI_SIDEBAR,!r)})),(0,D.A)(i,j.kl.CLOSE_OVERLAY,(function(e){var t=e.commit;t(j.Lw.SET_OVERLAY_STATUS,!1)})),(0,D.A)(i,j.kl.SET_APP_LOADING,(function(e,t){var n=e.commit;n(j.Lw.SET_APP_LOADING,t)})),(0,D.A)(i,j.kl.SET_APPLICATION_LOADED,(function(e){var t=e.commit;t(j.Lw.SET_APPLICATION_LOADED,!0)})),(0,D.A)(i,j.kl.SET_NATIVE_APP_DATA,(function(e,t){var n=e.commit;n(j.Lw.SET_NATIVE_APP_DATA,t)})),(0,D.A)(i,j.kl.FETCH_REMOTE_CONFIG,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,r=e.state,!(0,x.ib)()){t.next=3;break}return t.abrupt("return");case 3:return i=(0,w.XO)(),a=i.fetch,r.isConfigInitialized||(n(j.Lw.SET_REMOTE_CONFIG,w.Jm),n(j.Lw.SET_REMOTE_CONFIG_INITIALIZED)),t.next=7,a();case 7:o=t.sent,n(j.Lw.SET_REMOTE_CONFIG,o);case 9:case"end":return t.stop()}}),t)})))()})),(0,D.A)(i,j.kl.SET_REMOTE_CONFIG,(function(e,t){var n=e.commit,r=(0,w.XO)(),i=r.mapValuesFromNativeApp,a=r.get,o=i(t);n(j.Lw.SET_REMOTE_CONFIG,a(o))})),(0,D.A)(i,j.kl.OPEN_OVERLAY,(function(e){var t=e.commit;t(j.Lw.SET_OVERLAY_STATUS,!0)})),(0,D.A)(i,j.kl.CHANGE_LOCALE,(function(e,t){var n=e.commit;n(j.Lw.SET_LOCALE,t),n(j.Lw.SET_TRANS_LOADED)})),(0,D.A)(i,j.kl.CHANGE_REORDER_MODE,(function(e,t){var n=e.commit;n(j.Lw.SET_REORDER_MODE,t)})),(0,D.A)(i,j.kl.GET_HOURS_SINCE_INIT,(function(e){var t=e.state,n=new Date,r=t.initTimestamp;return y()(n).diff(r,"hour")})),(0,D.A)(i,j.kl.RESYNC_DATE,(function(e){var t=e.commit,n=e.dispatch,r=e.state,i=e.rootGetters,a=(0,X.A)(i);n("".concat(k.pW,"/").concat(k.kl.SYNC_FITNESS_INTEGRATIONS),null,{root:!0});var o=new Date,s=y()(r.lastReSyncTimestamp).isSame(o,"day"),c=a(Y.pW,Y.XS.CURRENT_DATE);return y()(c).isSame(o,"day")&&n("".concat(Y.pW,"/").concat(Y.kl.SET_CURRENT_DATE),o,{root:!0}),s||(t(j.Lw.SET_LAST_RE_SYNC_TIMESTAMP,o),Promise.all([n("".concat(Y.pW,"/").concat(Y.kl.SET_CURRENT_DATE),o,{root:!0}),n("".concat(V.pW,"/").concat(V.kl.SYNCHRONIZE),{date:o},{root:!0}),n("".concat(Y.pW,"/").concat(Y.kl.SYNCHRONIZE_ALL),o,{root:!0})])),{shouldScrollToTop:!s}})),(0,D.A)(i,j.kl.UPDATE_BADGE,(function(e,t){var n=e.rootGetters;if((0,x.TY)()&&t===y()().format("YYYY-MM-DD")){var r,i="off",a="carbsConsumed",o=(0,X.A)(n),s=o(Y.pW,Y.XS.SUMMARY),c=o(B.pW,B.XS.SETTINGS),u=o(W.pW,W.XS.TODAY),l=u.goals,_=o(B.pW,B.XS.SETTINGS),E=_.carbsTracked,A=null!==(r=s[U.DO])&&void 0!==r?r:0,d=l[E].value,f=(0,M.XT)(l,E),m=(0,M.pD)(f,A,E),p=c.isDeductEnergyOn,S=c.isDeductMacrosOn,T=c.displayCarbCountSetting,g=(0,K.uR)(s,m,{isDeductMacrosOn:S,isDeductEnergyOn:p,carbsSymbol:E}),I=g.net,R=g.carbs,h=Math.round(S&&I.carbs?I.carbs:R),O=Math.round(d-h),v=function(){if(!T||T===i)return 0;var e=Math.round(T===a?h:O);return e>=0?e:0}();(0,x.vQ)({action:H.KR.UPDATE_BADGE,data:{count:v}})}})),(0,D.A)(i,j.kl.SET_LAST_RE_SYNC_TIMESTAMP,(function(e,t){var n=e.commit;n(j.Lw.SET_LAST_RE_SYNC_TIMESTAMP,t)})),i),getters:(a={},(0,D.A)(a,j.XS.LOCALE,(function(e){return e.locale})),(0,D.A)(a,j.XS.OVERLAY,(function(e){return e.overlay}
1)),(0,D.A)(a,j.XS.SIDEBAR,(function(e){return e.sidebar})),(0,D.A)(a,j.XS.NATIVE_APP_DATA,(function(e){return e.nativeAppData})),(0,D.A)(a,j.XS.REMOTE_CONFIG,(function(e){return e.remoteConfig})),(0,D.A)(a,j.XS.APP_LOADING,(function(e){return e.appLoading})),(0,D.A)(a,j.XS.IS_APPLICATION_LOADED,(function(e){return e.isApplicationLoaded})),(0,D.A)(a,j.XS.REORDER_MODE,(function(e){return e.reorderMode})),(0,D.A)(a,j.XS.TRANS_LOADED,(function(e){return e.isTransLoaded})),a)},z=(n(58379),n(82849)),Z=n(40220),Q=n(62338),J=(n(98741),function(){function e(t){(0,Z.A)(this,e),Object.assign(this,{id:t.id,name:t.name,email:t.email,photoURL:t.photoURL,emailVerified:t.emailVerified,createdAtTime:t.createdAtTime})}return(0,Q.A)(e,null,[{key:"createFromFirebase",value:function(t){var n=t.uid,r=t.email,i=t.emailVerified,a=t.photoURL,o=t.displayName,s=t.metadata;return new e({id:n,name:o,email:r,emailVerified:i,photoURL:a,createdAtTime:new Date(s.creationTime)})}}]),e}()),ee=J,te=n(56305),ne=n(89750),re=n(29640),ie=n(54422),ae=n(36860),oe=n(38889),se=n(85635),ce=n(41994),ue=n(85999),le=n(15779),_e=ue.A.getEventTracker(),Ee={namespaced:!0,state:{user:null,hasSynced:!1,createAccountDialog:{visible:!1,persistent:!1}},mutations:(o={},(0,D.A)(o,te.Lw.SET_USER,(function(e,t){e.user=t})),(0,D.A)(o,te.Lw.SET_USER_PROPERTY,(function(e,t){e.user=(0,L.A)((0,L.A)({},e.user),t)})),(0,D.A)(o,te.Lw.SET_HAS_SYNCED,(function(e){e.hasSynced=!0})),(0,D.A)(o,te.Lw.SET_CREATE_ACCOUNT_DIALOG,(function(e,t){e.createAccountDialog=(0,L.A)({},t)})),o),actions:(s={},(0,D.A)(s,te.kl.RESOLVE_USER,(function(e){var t=e.dispatch,n=e.state,r=e.commit,i=e.getters,a=i.hasSynced;return a&&u?Promise.resolve(i.user):(u||(u=new Promise((function(e){w.MX.auth().onIdTokenChanged((function(o){o&&o.getIdTokenResult().then((function(e){var n=e.claims,r=n.isPremium;t(te.kl.UPDATE_USER_PROPERTY,{isPremium:r});var i=(0,le.A)({user:o,idTokenResult:e});_e.identifyUser(i.userId,i),r?(0,se.TV)({key:z.A.CM_IS_PREMIUM_USER,value:!0,expirationInDays:30}):(0,se.Yj)(z.A.CM_IS_PREMIUM_USER)})),o&&n&&!n.user?t(te.kl.SIGN_USER_IN,o):!o&&i.user&&t(te.kl.SIGN_USER_OUT),a||(r(te.Lw.SET_HAS_SYNCED),e(o))}))}))),u)})),(0,D.A)(s,te.kl.UPDATE_USER_PROPERTY,(function(e,t){var n=e.commit;n(te.Lw.SET_USER_PROPERTY,t)})),(0,D.A)(s,te.kl.FILL_GOOGLE_PROFILE_DATA,(function(e,t){var n=e.dispatch;if(!t.family_name&&!t.given_name&&!t.gender)return!0;var r={profile:(0,L.A)((0,L.A)((0,L.A)({},t.given_name&&{firstName:t.given_name}),t.family_name&&{lastName:t.family_name}),t.gender&&{sex:t.gender})};return n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),r,{root:!0})})),(0,D.A)(s,te.kl.SIGN_USER_IN,(function(e,t){var n=e.commit,r=e.dispatch,i=ee.createFromFirebase(t),a=!0;return t.getIdTokenResult(a).then(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(n){var a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=n.claims,o=a.isPremium,s=(0,le.A)({user:t,idTokenResult:n}),_e.identifyUser(s.userId,s),(0,x.vQ)({action:H.KR.WEB_READY,data:{userId:i.id,isPremium:o,appVersion:se.su}}).then(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var s,c,u,l,_,E,A,d;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r("".concat(j.pW,"/").concat(j.kl.SET_NATIVE_APP_DATA),t.data,{root:!0}),s=t.data.pricing,c=s&&"ios"===s.provider,u=s&&"android"===s.provider,l=c||u,_=!o&&l,!_){e.next=14;break}return E=s.currentSubscriptions,A={android:function(){var e=t.data.packageName;
1E.forEach(function(){var t=(0,b.A)(regeneratorRuntime.mark((function t(r){var s,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return s=r.token,c=r.productId,t.prev=1,t.next=4,w.nC.verifyGooglePlayPurchase({packageName:e,productId:c,purchaseToken:s,subscription:!0});case 4:t.next=9;break;case 6:t.prev=6,t.t0=t["catch"](1),(0,ce.A)("Failed to verify Google Play receipt for ".concat(i.id),t.t0,{uid:i.id,user:i,isPremium:o,claims:a,res:n,token:s,productId:c,sub:r});case 9:case"end":return t.stop()}}),t,null,[[1,6]])})));return function(e){return t.apply(this,arguments)}}())},iOS:function(){E.forEach(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.token,e.prev=1,e.next=4,w.nC.verifyIosReceipt(r);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](1),(0,ce.A)("Failed to verify iOS receipt for ".concat(i.id),e.t0,{uid:i.id,user:i,isPremium:o,claims:a,res:n,sub:t,token:r});case 9:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}())}},d=c?A.iOS:A.android,e.next=12,d();case 12:return e.next=14,(0,oe.B)(12e4,6e4);case 14:t.data.appsFlyerID&&r("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),{appsFlyerID:t.data.appsFlyerID},{root:!0});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){throw(0,ce.A)("sendMessageToNativeApp failed on SIGN_USER_IN for ".concat(i.id),e,{uid:i.id,user:i,isPremium:o,claims:a,res:n}),e})),r(te.kl.UPDATE_USER_PROPERTY,{isPremium:o});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),n(te.Lw.SET_USER,i),r("".concat(B.pW,"/").concat(B.kl.INITIAL_SYNC),null,{root:!0}),i})),(0,D.A)(s,te.kl.SIGN_USER_OUT,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,r=e.dispatch,ae.A.setUser(null),_e.resetUser(),!(0,x.ib)()){t.next=6;break}return t.next=6,r("".concat(k.pW,"/").concat(k.kl.REMOVE_ALL_REMINDERS),null,{root:!0});case 6:r(ne.lo.RESET_ALL_MODULES,null,{root:!0}),n(te.Lw.SET_USER,null);case 8:case"end":return t.stop()}}),t)})))()})),(0,D.A)(s,te.kl.SET_CREATE_ACCOUNT_DIALOG,(function(e,t){var n=e.commit;n(te.Lw.SET_CREATE_ACCOUNT_DIALOG,{visible:t.visible,persistent:t.persistent})})),s),getters:(c={},(0,D.A)(c,te.XS.USER,(function(e){return e.user})),(0,D.A)(c,te.XS.IS_LOGGED_IN,(function(e){return!!e.user})),(0,D.A)(c,te.XS.HAS_SYNCED,(function(e){return e.hasSynced})),(0,D.A)(c,te.XS.CREATE_ACCOUNT_DIALOG,(function(e){return e.createAccountDialog})),(0,D.A)(c,te.XS.IS_EXPIRED_ANONYMOUS_ACCOUNT,(function(e){return e.user&&(0,re.f)(e.user.email)&&(0,ie.UI)(e.user.createdAtTime,5)})),(0,D.A)(c,te.XS.IS_RECIPE_WRITER,(function(e){var t;return"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2"===(null===(t=e.user)||void 0===t?void 0:t.id)})),c)},Ae=n(6823),de=n(43168),fe=n(76573),me=n(68761),pe=n(72852),Se=n(92453),Te=n(73942),ge=n(47015),Ie=n(7933),Re=n(34677),he=n(95709),Oe={SET_ACTIVE_THREAD_ID:"setActiveThreadId",SET_ACTIVE_THREAD:"setActiveThread",SET_SETUP:"setSetup",RESET_STATE:"resetState"},ve={SYNC_ASSISTANT_THREADS:"syncAssistantThreads",SYNC_SETUP:"syncSetup",CLEAR_ASSISTANT_THREADS:"clearAssistantThreads"},Le={ACTIVE_THREAD_ID:"activeThreadId",ACTIVE_THREAD:"activeThread",SETUP:"setup"},De="userAssistantThreads",Ce=n(46827),Pe=n(56210),Ne=n(24148),be=n(77116),Ge=n(44408),ye=n(98354),Ue=n(47012),Me={SET_STATE:"SET_STATE"},we={SYNCHRONIZE_METADATA:"SYNCHRONIZE_METADATA",LIKE_OBJECT:"LIKE_OBJECT"},Fe={ALL_METADATA:"ALL_METADATA"},ke="likes",Ye=n(84210),Ve=n(39523),xe=n(48314),He={LIKE_OBJECT:"likeObject",SYNCHRONIZE_METADATA:"synchronizeLikes"},Be={HAS_LIKED:"hasLiked"},We="userLikes",Xe=n(92356),Ke=n(28006),je=n(62941),qe=n(26484),$e=n(11551),ze=n(20581),Ze=n(40430),Qe=n(45020),Je=n(94978),et=n(43807),tt=n(26175),nt=n(55369),rt=n(68866),it=n(9764),at=n(30072),ot=n(18109),st=n(33659),ct=n(68878),ut=(n(17),n(7899),n(94009),n(18636),n(59581),n(90345),n(47746),n(35231),n(43148),n(73916)),lt=n.n(ut),_t=n(56449),Et=n.n(_t),At=n(2404),dt=n.n(At),ft=n(90445),mt=n.n(ft),pt=n(38970),St=n.n(pt),Tt=n(62193),gt=n.n(Tt),It=n(61448),Rt=n.n(It),ht=n(71086),Ot=n.n(ht),vt=n(77657),Lt=n(49748),Dt=n(21833),Ct=n(359),Pt=n(21442),Nt=n(88664),bt=n(28060),Gt=n(53257),yt=n(54015),Ut=n(7895),Mt=n(39637),wt=n(2109),Ft=n(62796),kt={0:(l={},(0,D.A)(l,U.MB,1300),(0,D.A)(l,U.eW,11),(0,D.A)(l,U.Es,410),(0,D.A)(l,U.PH,1250),(0,D.A)(l,U.RP,4700),(0,D.A)(l,U.dg,1500),(0,D.A)(l,U.ee,11),(0,D.A)(l,U.Hy,.89),(0,D.A)(l,U.c8,55),(0,D.A)(l,U.mj,75),(0,D.A)(l,U.N,1.2),(0,D.A)(l,U.cM,1.3),(0,D.A)(l,U.LX,16),(0,D.A)(l,U.FS,1.3),(0,D.A)(l,U.jr,400),(0,D.A)(l,U.aq,550),(0,D.A)(l,U.Az,900),(0,D.A)(l,U.m0,15),(0,D.A)(l,U.fm,15),(0,D.A)(l,U.mL,75),(0,D.A)(l,U.gU,2.4),l),1:(_={},(0,D.A)(_,U.MB,1e3),(0,D.A)(_,U.eW,8),(0,D.A)(_,U.Es,400),(0,D.A)(_,U.PH,700),(0,D.A)(_,U.RP,4700),(0,D.A)(_,U.dg,1500),(0,D.A)(_,U.ee,11),(0,D.A)(_,U.Hy,.9),(0,D.A)(_,U.c8,55),(0,D.A)(_,U.mj,90),(0,D.A)(_,U.N,1.2),(0,D.A)(_,U.cM,1.3),(0,D.A)(_,U.LX,16),(0,D.A)(_,U.MP,5),(0,D.A)(_,U.FS,1.3),(0,D.A)(_,U.jr,400),(0,D.A)(_,U.aq,550),(0,D.A)(_,U.Az,900),(0,D.A)(_,U.m0,15),(0,D.A)(_,U.fm,15),(0,D.A)(_,U.mL,120),(0,D.A)(_,U.gU,2.4),_),2:(E={},(0,D.A)(E,U.MB,1e3),(0,D.A)(E,U.eW,8),(0,D.A)(E,U.Es,420),(0,D.A)(E,U.PH,700),(0,D.A)(E,U.RP,4700),(0,D.A)(E,U.dg,1500),(0,D.A)(E,U.ee,11),(0,D.A)(E,U.Hy,.9),(0,D.A)(E,U.c8,55),(0,D.A)(E,U.mj,90),(0,D.A)(E,U.N,1.2),(0,D.A)(E,U.cM,1.3),(0,D.A)(E,U.LX,16),(0,D.A)(E,U.MP,5),(0,D.A)(E,U.FS,1.3),(0,D.A)(E,U.jr,400),(0,D.A)(E,U.aq,550),(0,D.A)(E,U.Az,900),(0,D.A)(E,U.m0,15),(0,D.A)(E,U.fm,15),(0,D.A)(E,U.mL,120),(0,D.A)(E,U.gU,2.4),E),3:(A={},(0,D.A)(A,U.MB,1200),(0,D.A)(A,U.eW,8),(0,D.A)(A,U.Es,420),(0,D.A)(A,U.PH,700),(0,D.A)(A,U.RP,4700),(0,D.A)(A,U.dg,1300),(0,D.A)(A,U.ee,11),(0,D.A)(A,U.Hy,.9),(0,D.A)(A,U.c8,55),(0,D.A)(A,U.mj,90),(0,D.A)(A,U.N,1.2),(0,D.A)(A,U.cM,1.3),(0,D.A)(A,U.LX,16),(0,D.A)(A,U.MP,5),(0,D.A)(A,U.FS,1.7),(0,D.A)(A,U.jr,400),(0,D.A)(A,U.aq,550),(0,D.A)(A,U.Az,900),(0,D.A)(A,U.m0,15),(0,D.A)(A,U.fm,15),(0,D.A)(A,U.mL,120),(0,D.A)(A,U.gU,2.4),A),4:(d={},(0,D.A)(d,U.MB,1200),(0,D.A)(d,U.eW,8),(0,D.A)(d,U.Es,420),(0,D.A)(d,U.PH,700),(0,D.A)(d,U.RP,4700),(0,D.A)(d,U.dg,1200),(0,D.A)(d,U.ee,11),(0,D.A)(d,U.Hy,.9),(0,D.A)(d,U.c8,55),(0,D.A)(d,U.mj,90),(0,D.A)(d,U.N,1.2),(0,D.A)(d,U.cM,1.3),(0,D.A)(d,U.LX,16),(0,D.A)(d,U.MP,5),(0,D.A)(d,U.FS,1.7),(0,D.A)(d,U.jr,400),(0,D.A)(d,U.aq,550),(0,D.A)(d,U.Az,900),(0,D.A)(d,U.m0,15),(0,D.A)(d,U.fm,20),(0,D.A)(d,U.mL,120),(0,D.A)(d,U.gU,2.4),d),5:(f={},(0,D.A)(f,U.MB,1300),(0,D.A)(f,U.eW,15),(0,D.A)(f,U.Es,360),(0,D.A)(f,U.PH,1250),(0,D.A)(f,U.RP,4700),(0,D.A)(f,U.dg,1500),(0,D.A)(f,U.ee,9),(0,D.A)(f,U.Hy,.89),(0,D.A)(f,U.c8,55),(0,D.A)(f,U.mj,65),(0,D.A)(f,U.N,1),(0,D.A)(f,U.cM,1),(0,D.A)(f,U.LX,14),(0,D.A)(f,U.MP,5),(0,D.A)(f,U.FS,1.2),(0,D.A)(f,U.jr,400),(0,D.A)(f,U.aq,400),(0,D.A)(f,U.Az,700),(0,D.A)(f,U.m0,15),(0,D.A)(f,U.fm,15),(0,D.A)(f,U.mL,75),(0,D.A)(f,U.gU,2.4),f),6:(m={},(0,D.A)(m,U.MB,1e3),(0,D.A)(m,U.eW,18),(0,D.A)(m,U.Es,310),(0,D.A)(m,U.PH,700),(0,D.A)(m,U.RP,4700),(0,D.A)(m,U.dg,1500),(0,D.A)(m,U.ee,8),(0,D.A)(m,U.Hy,.9),(0,D.A)(m,U.c8,55),(0,D.A)(m,U.mj,75),(0,D.A)(m,U.N,1.1),(0,D.A)(m,U.cM,1.1),(0,D.A)(m,U.LX,14),(0,D.A)(m,U.MP,5),(0,D.A)(m,U.FS,1.3),(0,D.A)(m,U.jr,400),(0,D.A)(m,U.aq,425),(0,D.A)(m,U.Az,700),(0,D.A)(m,U.m0,15),(0,D.A)(m,U.fm,15),(0,D.A)(m,U.mL,90),(0,D.A)(m,U.gU,2.4),m),7:(p={},(0,D.A)(p,U.MB,1e3),(0,D.A)(p,U.eW,18),(0,D.A)(p,U.Es,320),(0,D.A)(p,U.PH,700),(0,D.A)(p,U.RP,4700),(0,D.A)(p,U.dg,1500),(0,D.A)(p,U.ee,8),(0,D.A)(p,U.Hy,.9),(0,D.A)(p,U.c8,55),(0,D.A)(p,U.mj,75),(0,D.A)(p,U.N,1.1),(0,D.A)(p,U.cM,1.1),(0,D.A)(p,U.LX,14),(0,D.A)(p,U.MP,5),(0,D.A)(p,U.FS,1.3),(0,D.A)(p,U.jr,400),(0,D.A)(p,U.aq,425),(0,D.A)(p,U.Az,700),(0,D.A)(p,U.m0,15),(0,D.A)(p,U.fm,15),(0,D.A)(p,U.mL,90),(0,D.A)(p,U.gU,2.4),p),8:(S={},(0,D.A)(S,U.MB,1200),(0,D.A)(S,U.eW,8),(0,D.A)(S,U.Es,320),(0,D.A)(S,U.PH,700),(0,D.A)(S,U.RP,4700),(0,D.A)(S,U.dg,1300),(0,D.A)(S,U.ee,8),(0,D.A)(S,U.Hy,.9),(0,D.A)(S,U.c8,55),(0,D.A)(S,U.mj,75),(0,D.A)(S,U.N,1.1),(0,D.A)(S,U.cM,1.1),(0,D.A)(S,U.LX,14),(0,D.A)(S,U.MP,5),(0,D.A)(S,U.FS,1.5),(0,D.A)(S,U.jr,400),(0,D.A)(S,U.aq,425),(0,D.A)(S,U.Az,700),(0,D.A)(S,U.m0,15),(0,D.A)(S,U.fm,15),(0,D.A)(S,U.mL,90),(0,D.A)(S,U.gU,2.4),S),9:(T={},(0,D.A)(T,U.MB,1200),(0,D.A)(T,U.eW,8),(0,D.A)(T,U.Es,320),(0,D.A)(T,U.PH,700),(0,D.A)(T,U.RP,4700),(0,D.A)(T,U.dg,1200),(0,D.A)(T,U.ee,8),(0,D.A)(T,U.Hy,.9),(0,D.A)(T,U.c8,55),(0,D.A)(T,U.mj,75),(0,D.A)(T,U.N,1.1),(0,D.A)(T,U.cM,1.1),(0,D.A)(T,U.LX,14),(0,D.A)(T,U.MP,5),(0,D.A)(T,U.FS,1.5),(0,D.A)(T,U.jr,400),(0,D.A)(T,U.aq,425),(0,D.A)(T,U.Az,700),(0,D.A)(T,U.m0,15),(0,D.A)(T,U.fm,20),(0,D.A)(T,U.mL,90),(0,D.A)(T,U.gU,2.4),T),
110:(g={},(0,D.A)(g,U.MB,1e3),(0,D.A)(g,U.eW,27),(0,D.A)(g,U.Es,350),(0,D.A)(g,U.PH,700),(0,D.A)(g,U.RP,4700),(0,D.A)(g,U.dg,1500),(0,D.A)(g,U.ee,11),(0,D.A)(g,U.Hy,.1),(0,D.A)(g,U.c8,60),(0,D.A)(g,U.mj,85),(0,D.A)(g,U.N,1.4),(0,D.A)(g,U.cM,1.4),(0,D.A)(g,U.LX,18),(0,D.A)(g,U.MP,5),(0,D.A)(g,U.FS,1.9),(0,D.A)(g,U.jr,600),(0,D.A)(g,U.aq,450),(0,D.A)(g,U.Az,770),(0,D.A)(g,U.m0,15),(0,D.A)(g,U.fm,15),(0,D.A)(g,U.mL,90),(0,D.A)(g,U.gU,2.6),g),11:(I={},(0,D.A)(I,U.MB,1e3),(0,D.A)(I,U.eW,27),(0,D.A)(I,U.Es,360),(0,D.A)(I,U.PH,700),(0,D.A)(I,U.RP,4700),(0,D.A)(I,U.dg,1500),(0,D.A)(I,U.ee,11),(0,D.A)(I,U.Hy,.1),(0,D.A)(I,U.c8,60),(0,D.A)(I,U.mj,85),(0,D.A)(I,U.N,1.4),(0,D.A)(I,U.cM,1.4),(0,D.A)(I,U.LX,18),(0,D.A)(I,U.MP,5),(0,D.A)(I,U.FS,1.9),(0,D.A)(I,U.jr,600),(0,D.A)(I,U.aq,450),(0,D.A)(I,U.Az,770),(0,D.A)(I,U.m0,15),(0,D.A)(I,U.fm,15),(0,D.A)(I,U.mL,90),(0,D.A)(I,U.gU,2.6),I),12:(R={},(0,D.A)(R,U.MB,1e3),(0,D.A)(R,U.eW,9),(0,D.A)(R,U.Es,310),(0,D.A)(R,U.PH,700),(0,D.A)(R,U.RP,5100),(0,D.A)(R,U.dg,1500),(0,D.A)(R,U.ee,12),(0,D.A)(R,U.Hy,.13),(0,D.A)(R,U.c8,70),(0,D.A)(R,U.mj,120),(0,D.A)(R,U.N,1.4),(0,D.A)(R,U.cM,1.6),(0,D.A)(R,U.LX,17),(0,D.A)(R,U.MP,5),(0,D.A)(R,U.FS,2),(0,D.A)(R,U.jr,500),(0,D.A)(R,U.aq,550),(0,D.A)(R,U.Az,1300),(0,D.A)(R,U.m0,19),(0,D.A)(R,U.fm,15),(0,D.A)(R,U.mL,90),(0,D.A)(R,U.gU,2.8),R),13:(h={},(0,D.A)(h,U.MB,1e3),(0,D.A)(h,U.eW,9),(0,D.A)(h,U.Es,320),(0,D.A)(h,U.PH,700),(0,D.A)(h,U.RP,5100),(0,D.A)(h,U.dg,1500),(0,D.A)(h,U.ee,12),(0,D.A)(h,U.Hy,.13),(0,D.A)(h,U.c8,70),(0,D.A)(h,U.mj,120),(0,D.A)(h,U.N,1.4),(0,D.A)(h,U.cM,1.6),(0,D.A)(h,U.LX,17),(0,D.A)(h,U.MP,5),(0,D.A)(h,U.FS,2),(0,D.A)(h,U.jr,500),(0,D.A)(h,U.aq,550),(0,D.A)(h,U.Az,1300),(0,D.A)(h,U.m0,19),(0,D.A)(h,U.fm,15),(0,D.A)(h,U.mL,90),(0,D.A)(h,U.gU,2.8),h)},Yt=n(29156),Vt=n(51359),xt=n(27011),Ht=n(52154),Bt=n(75683),Wt=n(15650),Xt=n(65725),Kt=n(27809),jt=n(66539),qt=n(90142),$t=n.n(qt);function zt(e){jt.M9.create({avatar:$t(),message:"<strong>".concat(Mt.R.t("onboardingTasks.notify.taskCompleted"),"</strong>"),caption:"<s>".concat(e,"</s>"),classes:"task-notify-toast",html:!0})}var Zt,Qt,Jt,en,tn=n(35305),nn=n(79669);y().extend(mt());var rn,an,on,sn,cn,un,ln,_n,En=(0,yt.A)(),An=null,dn=(Zt={},(0,D.A)(Zt,vt.ig,wt.lR[vt.ig]),(0,D.A)(Zt,vt.ig,wt.lR[vt.Ad]),Zt),fn={weight:{enabled:!1}},mn=(0,L.A)((0,L.A)({},bt.Jy),{},{reminders:fn}),pn=(0,Vt.A)({namespaced:!0,state:{isSyncing:!1,isOnboardingTasksEnabled:!1,isReactivationFlowEnabled:!1,dataLoaded:!1,firstFoodLogged:!1,friends:{uids:[]},user:{settings:mn,goals:wt.lR,profile:bt.fi,metadata:wt.MV,notices:wt.ku,events:wt.qY,shoppingList:wt.g9,fastingPlan:null,isArchivable:null,onboardingTasks:null,archiveStatus:null}},mutations:(Qt={},(0,D.A)(Qt,B.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,D.A)(Qt,B.Lw.SET_DATA_LOADED,(function(e,t){e.dataLoaded=t})),(0,D.A)(Qt,B.Lw.SET_AVATAR,(function(e,t){O["default"].set(e.user.profile,"avatar",t)})),(0,D.A)(Qt,B.Lw.SET_ONBOARDING_TASKS_FEATURE_FLAG,(function(e,t){e.isOnboardingTasksEnabled=t})),(0,D.A)(Qt,B.Lw.SET_FIRST_FOOD_LOGGED,(function(e,t){e.firstFoodLogged=t})),(0,D.A)(Qt,B.Lw.SET_REACTIVATION_FLOW_FLAG,(function(e,t){e.isReactivationFlowEnabled=t})),Qt),actions:(Jt={},(0,D.A)(Jt,B.kl.INITIAL_SYNC,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.state,r=e.dispatch,i=e.commit,a=e.getters,!a[B.XS.DATA_LOADED]){t.next=3;break}return t.abrupt("return");case 3:return o=function(){i(B.Lw.SET_DATA_LOADED,!0),r("".concat(j.pW,"/").concat(j.kl.SET_APP_LOADING),!1,{root:!0}),r("".concat(k.pW,"/").concat(k.kl.SYNC_MEAL_REMINDERS),null,{root:!0}),r("".concat(k.pW,"/").concat(k.kl.SYNC_EXERCISE_REMINDERS),null,{root:!0}),r("".concat(k.pW,"/").concat(k.kl.SYNC_WEIGHT_REMINDER),null,{root:!0}),r("".concat(rt.qM.DAILY_LOG,"/").concat(rt.kl.SYNC_LAST_WEIGHT_MEASUREMENT),null,{root:!0})},s=function(){return!a[B.XS.PROFILE].startedCm7Time},c=function(){s()&&r(B.kl.UPDATE_USER,{profile:{startedCm7Time:new Date}})},u=function(){if(s()){var e=w.MX.functions().httpsCallable("recalculateStreak");e({}).catch((function(e){var t=n.user.id;
1(0,ce.A)("Unable to recalculate streak. uid:".concat(t),e)}))}},l=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n.user.isArchivable){e.next=3;break}return e.next=3,w.nC.archivableUserReturn();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=!1,!t){e.next=6;break}if(r(B.kl.SET_ONBOARDING_TASKS_FEATURE_FLAG,t),!n.user.onboardingTasks){e.next=5;break}return e.abrupt("return");case 5:r(B.kl.SET_ONBOARDING_TASKS);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){return new Promise((function(e,t){var r=setInterval((function(){n.user&&(clearInterval(r),e(n.user))}),100)}))},r("".concat(j.pW,"/").concat(j.kl.SET_APP_LOADING),!0,{root:!0}),i(B.Lw.SET_DATA_LOADED,!1),t.next=14,Promise.all([r(B.kl.SYNCHRONIZE),r("".concat(W.pW,"/").concat(W.kl.SYNCHRONIZE),null,{root:!0})]);case 14:if(n.user){t.next=17;break}return t.next=17,E();case 17:o(),r(B.kl.CLEAN_UP_USER_DATA),c(),u(),l(),_(),r(B.kl.UPDATE_USER_TRACKING_VALUES),r(B.kl.UPGRADE_FOODS_META).catch((function(e){(0,ce.A)("Unable to upgrade food meta documents",e)}));case 25:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Jt,B.kl.SYNCHRONIZE,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.bindFirestoreRef,r=t.rootGetters,i=t.commit,a=(0,Gt.EW)(),i(B.Lw.SET_IS_SYNCING_FLAG,!0),o=r["".concat(te.pW,"/").concat(te.XS.USER)],e.next=6,n("user",a,{wait:!0});case 6:return s=e.sent,ae.A.setUser(o.id),i(B.Lw.SET_IS_SYNCING_FLAG,!1),e.abrupt("return",s);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Jt,B.kl.UPDATE_USER_TRACKING_VALUES,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u,l,_,E,A,d=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=t.getters,i=t.rootGetters,a=d.length>1&&void 0!==d[1]?d[1]:null,o=i["".concat(te.pW,"/").concat(te.XS.USER)],s=r[B.XS.INTEGRATIONS],c=r[B.XS.EXPERIMENTS],u=i["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)],l=i["".concat(B.pW,"/").concat(B.XS.SETTINGS)],_=(0,le.A)((0,L.A)({integrations:s,experiments:c,settings:l},a)),E=(0,nn.wI)(u,(n={},(0,D.A)(n,F.APP_OS_IOS,{version:"7.1.14",build:"171"}),(0,D.A)(n,F.APP_OS_ANDROID,{version:"7.1.12",build:"151"}),n)),A=!(0,x.ib)()||E?_:{},En.identifyUser(o.id,A,{integrations:{"Google Analytics":!1}});case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Jt,B.kl.GET_RESTORATION_STATUS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.commit,t.prev=1,t.next=4,w.nC.getRestorationStatus();case 4:return t.abrupt("return",t.sent);case 7:return t.prev=7,t.t0=t["catch"](1),ae.A.notify(t.t0),t.abrupt("return",null);case 11:case"end":return t.stop()}}),t,null,[[1,7]])})))()})),(0,D.A)(Jt,B.kl.CLEAN_UP_USER_DATA,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=t.getters,r=t.dispatch,i=n[B.XS.SETTINGS],a=i.location,o=n[B.XS.MEALS],s=Intl.DateTimeFormat().resolvedOptions(),c=s.timeZone,u=s.locale,l=(new Date).getTimezoneOffset()/60,_=function(e){return y()(e,"HH:mm").subtract(l,"hour").format("HH:mm")},E=lt()(o,(function(e){return(0,L.A)((0,L.A)((0,L.A)((0,L.A)({},e),e.timingUTC&&{timing:_(e.timingUTC)}),e.reminderUTC&&{reminder:_(e.reminderUTC)}),{},{timingUTC:w.MX.firestore.FieldValue.delete(),reminderUTC:w.MX.firestore.FieldValue.delete()})})),A=!dt()(E,o),d=a.timeZone!==c,f=i.exerciseReminderUTC,m=!!f,p=d||m,S=(0,L.A)((0,L.A)({},p&&{settings:(0,L.A)((0,L.A)((0,L.A)({},d&&{location:{timeZone:c,locale:u}}),m&&{exerciseReminder:_(f)}),{},{exerciseReminderUTC:w.MX.firestore.FieldValue.delete()})}),A&&{meals:E}),(d||A||m)&&r(B.kl.UPDATE_USER,S);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Jt,B.kl.SYNC_FRIEND_IDS,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.bindFirestoreRef,r=(0,Gt.EW)().collection("indexes").doc("friends"),e.abrupt("return",n("friends",r));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Jt,B.kl.UPDATE_INTEGRATIONS,(function(e,t){var n=e.state;return n.bindRefs.user.set({integrations:(0,L.A)({},t)},{merge:!0})}
1)),(0,D.A)(Jt,B.kl.UPDATE_USER,(function(e,t){var n=e.state,r=e.getters,i=e.dispatch;if(gt()(t))return!0;var a=["birthYear","birthDay","birthMonth","sex"],o=t&&t.profile&&Object.keys(t.profile).filter((function(e){return-1!==a.indexOf(e)})).length>0,s=o&&r[B.XS.SETTINGS].isDriOn,c=Rt()(t,"profile.currentWeight"),u=(0,L.A)((0,L.A)({},t),{},{profile:(0,L.A)((0,L.A)({},t.profile),c&&{weightUpdateReason:bt.UR.USER})}),l=(0,se.Ye)(u),_=(0,le.A)({profile:l.profile,settings:l.settings});return Object.keys(_).length&&En.identifyUser(n.user.id,_),n.bindRefs.user.set(l,{merge:!0}).then((function(){s&&i(B.kl.RECALCULATE_DRI)}))})),(0,D.A)(Jt,B.kl.UPDATE_FASTING_PLAN_CONFIG,(function(e,t){var n=e.state;return n.bindRefs.user.set({fastingPlan:t},{merge:!0})})),(0,D.A)(Jt,B.kl.UPDATE_APP_DATA,(function(e,t){var n=e.state;return n.bindRefs.user.set({metadata:[].concat(t).reduce((function(e,t){return e[t.key]=t.val,e}),{})},{merge:!0})})),(0,D.A)(Jt,B.kl.SAVE_DATA_FROM_LOCAL_STORAGE,(function(e){var t,n,r=e.state,i=e.dispatch,a=e.rootGetters,o=(0,X.A)(a)(te.pW,te.XS.USER),s=F.LOCAL_STORAGE_KEY_ONBOARDING,c=JSON.parse(localStorage.getItem(s))||null;if(!c)return!0;var u=c[Ft.kd.AGE],l=Number(y()(u).format("M")),_=Number(y()(u).format("D")),E=Number(y()(u).format("YYYY")),A=c.isBirthdayEstimated||!1,d=c[Ft.kd.GOAL],f=c[Ft.kd.ACTIVITY],m=c[Ft.kd.GENDER],p=c[Ft.kd.HEIGHT],S=c[Ft.kd.CURRENT_WEIGHT],T=c[Ft.kd.GOAL_WEIGHT],g=c[Ft.kd.PLAN],I=c[Ft.kd.ACCOUNT]||"",R=c.units,h=R.ketonesUnits,O=R.glucoseUnits,v=R.lengthUnits,C=R.otherUnits,P=R.weightUnits,N=S.value,G=T.value,M=g.ratio,w=g.showKetoGrade||!0;n="cm"===v?p.cm:12*p.ft+p.ftIn;var k=(0,L.A)((0,L.A)((0,L.A)({},I&&{firstName:I}),{},{mainGoals:d,activityLevel:f,birthMonth:l,birthDay:_,birthYear:E},A&&{isBirthdayEstimated:A}),{},{sex:m,height:n,currentWeight:N,weightUpdateReason:bt.UR.USER,macroRatio:M}),Y=(0,L.A)((0,L.A)({},C&&C===Yt.Pk&&{waterSize:(0,Lt.Hl)(bt.Wt)}),{},{lengthUnits:v,weightUnits:P,otherUnits:C,glucoseUnits:O,ketonesUnits:h,isShowKetoGradeOn:w,macroRatio:M}),V=(0,D.A)({},Ct.i9,{direction:"lte",unit:P,value:G}),x={type:"all",source:"user",supersede:!1,date:(0,ie.aj)(new Date("2000-01-02")),goals:(t={},(0,D.A)(t,U.sU,{direction:"lte",unit:"kCal",value:g.calorieGoal}),(0,D.A)(t,U.Nk,{direction:"lte",unit:Dt.oK,value:g.macros.protein}),(0,D.A)(t,U.Fo,{direction:"lte",unit:Dt.oK,value:g.macros.fat}),(0,D.A)(t,U.vi,{direction:"lte",unit:Dt.oK,value:g.macros.carbs}),t)},H=(0,le.A)({profile:k});return Object.keys(H).length&&En.identifyUser(o.id,H),r.bindRefs.user.set({id:o.id,goals:V,settings:Y,profile:k},{merge:!0}).then((0,b.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i("".concat(W.pW,"/").concat(W.kl.ADD_OR_UPDATE_GOAL),x,{root:!0});case 2:localStorage.removeItem(s);case 3:case"end":return e.stop()}}),e)}))))})),(0,D.A)(Jt,B.kl.RECALCULATE_DRI,(function(e){var t=e.dispatch,n=e.getters,r=n.settings,i=n.goals,a=r.isDriOn;if(a){var o=[],s=kt[n[B.XS.DRI_GROUP]];Object.keys(s).forEach((function(e){var t={direction:i[e].direction||"gte",value:s[e],unit:U.f6[e].displayUnits};o.push({key:e,val:t})})),t(B.kl.UPDATE_USER_FIXED_GOAL,o)}})),(0,D.A)(Jt,B.kl.UPDATE_USER_FIXED_GOAL,(function(e,t){var n=e.state;return n.bindRefs.user.set({goals:[].concat(t).reduce((function(e,t){return e[t.key]=t.val,e}),{})},{merge:!0})})),(0,D.A)(Jt,B.kl.UPDATE_USER_MEALS,(function(e,t){e.dispatch;var n=t.reduce((function(e,t,n){return t.order=n,e[t.value]=t,e}),{});return(0,Gt.EW)().update("meals",n)})),(0,D.A)(Jt,B.kl.UPDATE_USER_MEAL,(function(e,t){var n=e.state,r=t.meal,i=t.data;return n.bindRefs.user.set({meals:(0,D.A)({},r,i)},{merge:!0})})),(0,D.A)(Jt,B.kl.UPDATE_AVATAR,(function(e,t){var n=e.commit,r=e.getters,i=r[B.XS.AVATAR];n(B.Lw.SET_AVATAR,t);var a=r[B.XS.AVATAR].image;w.nC.updateAvatar({fullAvatar:a,avatar:t}).then((function(){"storage"===i.type&&w.wc.removeImage(i.image)}))})),(0,D.A)(Jt,B.kl.REMOVE_AVATAR,(function(e,t){var n=e.commit,r=e.getters;n(B.Lw.SET_AVATAR,null);var i=r[B.XS.AVATAR].image;w.nC.updateAvatar({fullAvatar:i,avatar:null}).then((function(){"storage"===t.type&&w.wc.removeImage(t.image)}))})),(0,D.A)(Jt,B.kl.UPGRADE_FOODS_META,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.getters,!An){t.next=3;break}return t.abrupt("return",An);case 3:if(!((null===(n=r[B.XS.METADATA])||void 0===n?void 0:n.foodMetaVersion)>=3)){t.next=5;break}return t.abrupt("return",Promise.resolve());case 5:return An=w.nC.upgradeFoodsMeta().finally((function(){An=null})),t.abrupt("return",An);case 7:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Jt,B.kl.UPDATE_MEAL_PLANNER_CONFIG,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.state,n.abrupt("return",r.bindRefs.user.update("mealPlannerConfig",t));case 2:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jt,B.kl.DELETE_FOOD_FOLDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.state,i=e.getters,a=i[B.XS.SETTINGS],o=a||{},s=o.foodFolders,s&&Et()(s)){n.next=5;break}return n.abrupt("return");case 5:return n.next=7,r.bindRefs.user.update("settings.foodFolders",s.filter((function(e){var n=e.name;return n!==t})));case 7:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jt,B.kl.SET_ONBOARDING_TASKS_FEATURE_FLAG,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=e.commit,r(B.Lw.SET_ONBOARDING_TASKS_FEATURE_FLAG,t);case 2:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jt,B.kl.COMPLETE_ONBOARDING_TASK,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=e.state,a=e.dispatch,o=e.getters,s=o[B.XS.IS_ONBOARDING_TASKS_ENABLED],s){n.next=4;break}return n.abrupt("return");case 4:if(c=null===(r=i.user)||void 0===r?void 0:r.onboardingTasks,Array.isArray(c)){n.next=7;break}return n.abrupt("return");case 7:if(u=c.find((function(e){return e.id===t})),u&&!u.completed){n.next=10;break}return n.abrupt("return");case 10:return l=c.map((function(e){return e.id===t?(0,L.A)((0,L.A)({},e),{},{completed:!0,completedAtTime:new Date}):e})),n.next=13,i.bindRefs.user.update("onboardingTasks",l);case 13:return n.next=15,(0,se.uk)(250);case 15:if(_=l.every((function(e){return e.completed})),!_){n.next=19;break}return a("".concat(ye.pW,"/").concat(ye.kl.SET_GLOBAL_DIALOG),{name:ye.Al.ONBOARDING_TASKS_COMPLETED,visible:!0},{root:!0}),n.abrupt("return");case 19:zt(Mt.R.t("onboardingTasks.label.".concat(t)));case 20:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jt,B.kl.SET_ONBOARDING_TASKS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.state,r=Object.values(tn.A).map((function(e){return{id:e,completed:!1}})),t.abrupt("return",n.bindRefs.user.update("onboardingTasks",r));case 3:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Jt,B.kl.TRACK_ONBOARDING_TASKS,(function(){return(0,b.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Jt,B.kl.SET_FIRST_FOOD_LOGGED,(function(e,t){var n=e.commit;n(B.Lw.SET_FIRST_FOOD_LOGGED,t)})),(0,D.A)(Jt,B.kl.UNSET_CANCELLATION_SURVEY,(function(e){var t=e.state;return t.bindRefs.user.update("cancellationSurvey",null)})),(0,D.A)(Jt,B.kl.SET_REACTIVATION_FLOW_FLAG,(function(e,t){var n=e.commit;n(B.Lw.SET_REACTIVATION_FLOW_FLAG,t)})),Jt),getters:(en={},(0,D.A)(en,B.XS.CURRENT_DATE,(function(e,t,n,r){return r["".concat(Y.pW,"/currentDate")]})),(0,D.A)(en,B.XS.AVATAR,(function(e,t,n,r){var i,a,o=r["".concat(te.pW,"/").concat(te.XS.USER)];return t[B.XS.PROFILE].avatar?(i="storage",a=t[B.XS.PROFILE].avatar):o&&o.photoURL?(i="federated",a=o.photoURL):(i="none",a=null),{type:i,image:a}})),(0,D.A)(en,B.XS.DATA_LOADED,(function(e){return e.dataLoaded})),(0,D.A)(en,B.XS.IS_SYNCING,(function(e){return e.isSyncing})),(0,D.A)(en,B.XS.INTEGRATIONS,(function(e){return(0,L.A)((0,L.A)({},wt.I9),e.user&&e.user.integrations)})),(0,D.A)(en,B.XS.EXPERIMENTS,(function(e){return(0,L.A)((0,L.A)({},xt.$D),e.user&&e.user.experimental)})),(0,D.A)(en,B.XS.SETTINGS,(function(e){var t=["us","si"],n=e.user&&e.user.settings&&!t.includes(e.user.settings.otherUnits),r=e.user&&e.user.settings&&"kg"===e.user.settings.weightUnits?"si":"us";return(0,L.A)((0,L.A)((0,L.A)({},bt.Jy),e.user&&e.user.settings),n&&{otherUnits:r})})),(0,D.A)(en,B.XS.GOALS,(function(e){return(0,L.A)((0,L.A)({},wt.lR),e.user&&e.user.goals)})),(0,D.A)(en,B.XS.MILESTONES,(function(e){var t;return(0,L.A)({},null===(t=e.user)||void 0===t?void 0:t.milestones)})),(0,D.A)(en,B.XS.REMINDERS,(function(e,t){return(0,L.A)((0,L.A)({}
1,fn),t[B.XS.SETTINGS].reminders)})),(0,D.A)(en,B.XS.PROFILE,(function(e){var t=e.user?e.user.profile:{},n=Ot()(t,(function(e){return!0===e||!1===e||!!e}));return(0,L.A)((0,L.A)({},bt.fi),n)})),(0,D.A)(en,B.XS.MEALS,(function(e){return e.user&&e.user.meals||null})),(0,D.A)(en,B.XS.RAW_FASTING_PLAN_CONFIG,(function(e){return e.user&&e.user.fastingPlan||null})),(0,D.A)(en,B.XS.FASTING_PLAN,(function(e,t,n,r){var i=(0,X.A)(r)(te.pW,te.XS.USER);(0,X.A)(r)(Y.pW,Y.XS.IS_SYNCING);if(!i.isPremium)return null;var a=(0,X.A)(r)(Y.pW,Y.XS.FIXED_FASTING_OVERRIDE),o=t[B.XS.RAW_FASTING_PLAN_CONFIG],s=(0,Xt.iH)(o,new Date);if(!s)return null;var c=o.version,u=o.flexibleWindow,l=o.currentFlexibleWindowType,_=l&&u,E=function(){var e=!_||o.instanceMode===Kt.Yc.FIXED;if(!e||!a)return o;var t=a.instanceId,n=!t||o.instanceId&&t===o.instanceId;return n?(0,L.A)((0,L.A)({},o),{},{eatingWindows:(0,L.A)((0,L.A)({},o.eatingWindows),{},(0,D.A)({},a.dayId,a.eatingWindow))}):o},A=2===c,d=o.startAtTime?o.startAtTime.toDate():y()().startOf("day").toDate();if(A)return(0,L.A)((0,L.A)({},E()),{},{startAtTime:d,version:2});var f=!_||l&&u&&u.startAtTime&&u.endAtTime;return f?(0,L.A)((0,L.A)({},E()),{},{planId:o.id,startAtTime:d,instanceMode:_?Kt.Yc.FLEXIBLE:Kt.Yc.FIXED},_&&{flexibleWindow:{startAtTime:u.startAtTime.toDate(),endAtTime:u.endAtTime.toDate(),endedAtTime:u.endedAtTime?u.endedAtTime.toDate():null}}):null})),(0,D.A)(en,B.XS.FASTING_GOALS,(function(e,t){var n=t[B.XS.FASTING_PLAN];return n?Object.values(Wt.qn).reduce((function(e,t){var r,i,a=t.id,o=n.eatingWindows[a];if(!o)return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},a,(i={},(0,D.A)(i,vt.ig,(0,L.A)((0,L.A)({},wt.lR[vt.ig]),{},{value:24})),(0,D.A)(i,vt.Ad,(0,L.A)((0,L.A)({},wt.lR[vt.Ad]),{},{value:0})),i)));var s=(o.endTime-o.startTime)/60,c=24-s;return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},a,(r={},(0,D.A)(r,vt.ig,(0,L.A)((0,L.A)({},wt.lR[vt.ig]),{},{value:s})),(0,D.A)(r,vt.Ad,(0,L.A)((0,L.A)({},wt.lR[vt.Ad]),{},{value:c})),r)))}),{}):{}})),(0,D.A)(en,B.XS.FASTING_GOALS_BY_DATE,(function(e,t){return function(e){var n=e.getDay(),r=Wt.yf.find((function(e){return e.dayNumber===n}));if(!r)return dn;var i=t[B.XS.FASTING_GOALS][r.id];return i||dn}})),(0,D.A)(en,B.XS.MEAL_CONFIGS,(function(e,t,n,r){var i=r["".concat(B.pW,"/").concat(B.XS.SETTINGS)].isEnableMealGoalsOn,a=r["".concat(B.pW,"/").concat(B.XS.MEALS)],o=r["".concat(B.pW,"/").concat(B.XS.DEFAULT_MEALS)];if(a){var s=o.map((function(e){var t=Boolean(a[e.value]);return t?a[e.value]:(0,L.A)((0,L.A)({},e),{},{isVisible:!1})})),c=St()(o,"value");return s.sort((function(e,t){return e.order-t.order})).map((function(e){return(0,L.A)((0,L.A)((0,L.A)({},c[e.value]),e),!i&&{percent:(0,Ut.wY)(s,e)})}))}return o})),(0,D.A)(en,B.XS.MEAL_LABEL_FROM_VALUE,(function(e,t){return function(e){return t[B.XS.MEAL_LABELS_BY_VALUE][e]}})),(0,D.A)(en,B.XS.MEAL_LABELS_BY_VALUE,(function(e,t){return t[B.XS.MEAL_CONFIGS].reduce((function(e,t){return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},t.value,t.label||Mt.R.t("food.".concat(t.value))))}),{})})),(0,D.A)(en,B.XS.ACTIVE_MEALS,(function(e,t,n,r){var i=r["".concat(Se.pW,"/").concat(Se.XS.ITEMS_BY_MEAL)],a=function(e){var t;return null===(t=i[e.value])||void 0===t?void 0:t.some((function(e){return"log"===e.logType}))};return t[B.XS.MEAL_CONFIGS].filter((function(e){return e.isVisible||a(e)})).map((function(e){return(0,L.A)((0,L.A)({},e),{},{type:(0,Ut.gU)(e.value)})}))})),(0,D.A)(en,B.XS.FULL_NAME,(function(e,t){var n=t[B.XS.PROFILE],r=n.firstName,i=n.lastName;return r||i?"".concat(r," ").concat(i):null})),(0,D.A)(en,B.XS.FULL_NAME_WITH_FALLBACK,(function(e,t){return t[B.XS.FULL_NAME]||t[B.XS.PROFILE].username})),(0,D.A)(en,B.XS.FIRST_NAME_WITH_FALLBACK,(function(e,t){return t[B.XS.PROFILE].firstName||t[B.XS.PROFILE].username})),(0,D.A)(en,B.XS.AGE,(function(e,t){var n=t[B.XS.PROFILE],r=n.birthYear,i=n.birthMonth,a=n.birthDay;return(0,Pt.Mo)(i,a,Number(r))})),(0,D.A)(en,B.XS.DRI_GROUP,(function(e,t){var n=t.age,r=t.profile,i=r.sex,a=[{sex:Ht.wd,minAge:19,maxAge:30,group:1},{sex:Ht.wd,minAge:31,maxAge:50,group:2},{sex:Ht.wd,minAge:51,maxAge:70,group:3},{sex:Ht.wd,minAge:71,maxAge:1/0,group:4},{sex:Ht.Jq,minAge:14,maxAge:18,group:5},{sex:Ht.Jq,minAge:19,maxAge:30,group:6},{sex:Ht.Jq,minAge:31,maxAge:50,group:7},{sex:Ht.Jq,minAge:51,maxAge:70,group:8},{sex:Ht.Jq,minAge:71,maxAge:1/0,group:9}],o=a.find((function(e){return i===e.sex&&n>=e.minAge&&n<=e.maxAge}));return o&&o.group||0})),(0,D.A)(en,B.XS.CURRENT_WEIGHT,(function(e,t,n,r){var i=r["".concat(rt.qM.DAILY_LOG,"/").concat(rt.XS.LAST_WEIGHT_MEASUREMENT)],a=t[B.XS.PROFILE].currentWeight,o=t[B.XS.SETTINGS].weightUnits;return{value:i?i.value:a,units:i?i.units:o}})),(0,D.A)(en,B.XS.TDEE,(function(e,t,n,r){return(0,K.hg)(r)})),(0,D.A)(en,B.XS.DEFAULT_MACRO_SPLIT,(function(){return wt.iL})),(0,D.A)(en,B.XS.DEFAULT_MEALS,(function(){return Bt.Zv.map((function(e,t){var n=[Bt.x6,Bt.zs,Bt.qs],r=(0,Ut.WA)(e),i=(0,Nt.x8)("timing",e),a=(0,Nt.x8)("reminder",e);return{value:e,label:Mt.R.t("food.".concat(e)),isVisible:!n.includes(e),shorthand:"".concat(Mt.R.t("food.".concat(e,"/shorthand"))," ").concat(Bt.Xw[e]),emoji:Bt.Xw[e],order:t,percent:r,timing:i,reminder:a}}))})),(0,D.A)(en,B.XS.MACRO_SPLIT,(function(e,t,n,r){var i=r["".concat(W.pW,"/today")],a=t[B.XS.SETTINGS].carbsTracked;if(!i)return t[B.XS.DEFAULT_MACRO_SPLIT];var o=i.goals[U.sU].value,s=4*i.goals[a].value,c=4*i.goals[U.Nk].value,u=9*i.goals[U.Fo].value;return{carbs:s/o*100,protein:c/o*100,fat:u/o*100}})),(0,D.A)(en,B.XS.EXERCISE_GOAL,(function(e,t){return t[B.XS.GOALS].exercise})),(0,D.A)(en,B.XS.METADATA,(function(e){return(0,L.A)((0,L.A)({},wt.MV),e.user&&e.user.metadata)})),(0,D.A)(en,B.XS.NOTICES,(function(e){return(0,L.A)((0,L.A)({},wt.ku),e.user&&e.user.notices)})),(0,D.A)(en,B.XS.EVENTS,(function(e){return(0,L.A)((0,L.A)({},wt.qY),e.user&&e.user.events)})),(0,D.A)(en,B.XS.SHOPPING_LIST_METADATA,(function(e){var t=(e.user||{}).shoppingList||wt.g9,n=t.fromDate,r=t.toDate,i=t.isIncludeFullYieldOn,a=t.peopleCount;return{fromDate:(0,ie.vd)(n)?n:(0,ie.cV)(n),toDate:(0,ie.vd)(r)?r:(0,ie.cV)(r),isIncludeFullYieldOn:i,peopleCount:a}})),(0,D.A)(en,B.XS.STREAKS,(function(e){return(e.user||{}).streaks})),(0,D.A)(en,B.XS.FRIEND_IDS,(function(e){return e.friends?e.friends.uids:[]})),(0,D.A)(en,B.XS.MEAL_PLANNER_CONFIG,(function(e){return(e.user||{}).mealPlannerConfig})),(0,D.A)(en,B.XS.IS_ONBOARDING_TASKS_ENABLED,(function(e,t){var n=e.isOnboardingTasksEnabled,r=t[B.XS.PROFILE].startedCm7Time,i=!1;if(!r)return!1;try{var a=y()(r.toDate());if(null===a||void 0===a||!a.isValid())throw Error("Invalid Starting Date!");var o=y()(),s=o.subtract(7,"day");i=a.isAfter(s)&&a.isBefore(o)}catch(c){ae.A.notify(c)}return n&&i})),(0,D.A)(en,B.XS.ONBOARDING_TASKS,(function(e){var t,n=null===(t=e.user)||void 0===t?void 0:t.onboardingTasks;return n?n.map((function(e){var t=Mt.R.t("onboardingTasks.label.".concat(e.id)),n=tn.p[e.id];return(0,L.A)((0,L.A)({},e),{},{label:t,icon:n})})):n})),(0,D.A)(en,B.XS.ONBOARDING_TASKS_PROGRESS,(function(e){var t,n=null===(t=e.user)||void 0===t?void 0:t.onboardingTasks;return n?n.reduce((function(e,t){return e.total+=1,t.completed&&(e.completed+=1),e}),{total:0,completed:0}):{total:0,completed:0}})),(0,D.A)(en,B.XS.FIRST_FOOD_LOGGED,(function(e){return e.firstFoodLogged})),(0,D.A)(en,B.XS.CANCELLATION_SURVEY,(function(e){var t;return null===(t=e.user)||void 0===t?void 0:t.cancellationSurvey})),(0,D.A)(en,B.XS.ARCHIVE_STATUS,(function(e){var t;return null===(t=e.user)||void 0===t?void 0:t.archiveStatus})),(0,D.A)(en,B.XS.IS_REACTIVATION_FLOW_ENABLED,(function(e){return e.isReactivationFlowEnabled})),en)}),Sn=n(14878),Tn=n(15902),gn=(n(7918),n(41128),n(63375)),In=n.n(gn),Rn=n(21013),hn=n.n(Rn),On=n(44383),vn=n.n(On),Ln=n(34828),Dn=n(98860),Cn="foodsMeta",Pn=20,Nn=function(e){var t=e.keys(),n=(0,Tn.A)(t,1),r=n[0],i=e.get(r);i(),e.delete(r)},bn=function(e){return e.exists?(0,L.A)({id:e.id,firestoreRef:e},e.data()):null},Gn=function(e){return(e.docs||[]).map(bn)},yn=function(e){return function(t,n){var r=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(r){var i,a,o,s,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=r.name,a=r.ref,o=t.state.subscriptions,s=(0,Dn.A)({name:i,payload:n,path:a.path||""}),c="".concat(i,"-").concat(s),o.size>
1=Pn&&Nn(o),!o.has(c)){e.next=7;break}return e.abrupt("return",t.state[c]);case 7:return u=function(){return new Promise((function(e){var n=a.onSnapshot({includeMetadataChanges:!0},(function(r){if(!r.metadata.fromCache){var i=void 0!==r.docs,a=i?Gn(r):bn(r);O["default"].set(t.state,c,a);var s=function(){n(),O["default"].delete(t.state,c)};o.set(c,s),e(a)}}))}))},e.abrupt("return",u());case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return e((0,L.A)((0,L.A)({},t),{},{bind:r}),n)}},Un=(0,Vt.A)({namespaced:!0,state:{currentFood:null,lastLoggedFood:null,foodMetaDocs:{},subscriptions:new Map},mutations:(rn={},(0,D.A)(rn,Ae.Lw.SET_LAST_LOGGED_FOOD,(function(e,t){e.lastLoggedFood=t})),(0,D.A)(rn,Ae.Lw.SET_CURRENT_FOOD,(function(e,t){e.currentFood=t})),(0,D.A)(rn,Ae.Lw.SET_FOOD_META_DOCS,(function(e,t){e.foodMetaDocs=t.reduce((function(e,t){return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},t.id,vn()(t,["servingSize","id","isFavorite","ketoGrade","lastLoggedTime"])))}),e.foodMetaDocs)})),(0,D.A)(rn,Ae.Lw.RESET_FOOD_META_DOCS,(function(e){e.foodMetaDocs={}})),rn),actions:(an={},(0,D.A)(an,Ae.kl.FETCH_FREQUENTLY_EATEN,yn((function(e){var t=e.bind,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.meal?"logCountPerMeal.".concat(n.meal):"logCount",i=(0,Gt.EW)().collection(Cn).limit(n.limit||0).where(r,">",0).orderBy(r,"desc");return n.startAt&&(i=i.startAt(n.startAt.firestoreRef)),n.segments&&(i=i.where("item.segment","in",n.segments)),t({name:"frequent:".concat(n.meal),ref:i})}))),(0,D.A)(an,Ae.kl.FETCH_RECENTLY_ADDED,yn((function(e){var t=e.bind,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,Gt.EW)().collection(Cn).orderBy("lastLoggedTime","desc").limit(n.limit||0);return n.startAt&&(r=r.startAt(n.startAt.firestoreRef)),n.segments&&(r=r.where("item.segment","in",n.segments)),t({name:"recentlyAdded",ref:r})}))),(0,D.A)(an,Ae.kl.FETCH_FAVORITES,yn((function(e){var t=e.bind,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,Gt.EW)().collection(Cn).where("isFavorite","==",!0).orderBy("name","asc");return n.limit&&(r=r.limit(n.limit)),n.startAt&&(r=r.startAt(n.startAt.firestoreRef)),n.segments&&(r=r.where("item.segment","in",n.segments)),t({name:"favorites",ref:r})}))),(0,D.A)(an,Ae.kl.FETCH_LAST_LOGGED_FOOD,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,r=e.state,!r.lastLoggedFood){t.next=3;break}return t.abrupt("return",r.lastLoggedFood);case 3:return t.prev=3,i=(0,Gt.EW)().collection(Cn).orderBy("lastLoggedTime","desc").limit(1),t.next=7,i.get();case 7:if(a=t.sent,!a.empty){t.next=10;break}return t.abrupt("return",r.lastLoggedFood);case 10:return o=a.docs[0].data(),n(Ae.Lw.SET_LAST_LOGGED_FOOD,o),t.abrupt("return",o);case 15:return t.prev=15,t.t0=t["catch"](3),t.abrupt("return",r.lastLoggedFood);case 18:case"end":return t.stop()}}),t,null,[[3,15]])})))()})),(0,D.A)(an,Ae.kl.SYNCHRONIZE_FOOD,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.EW)().collection(Cn).doc(t);return n("currentFood",i).then((function(){return r.currentFood}))}))),(0,D.A)(an,Ae.kl.STOP_SYNCHRONIZING_FOOD,(0,Gt.sT)((function(e){var t=e.unbindFirestoreRef;return t("currentFood",!0)}))),(0,D.A)(an,Ae.kl.DELETE_USER_FOOD,(function(e,t){var n=(0,Gt.EW)().collection(Cn).doc(t);return n.delete()})),(0,D.A)(an,Ae.kl.UNFAVORITE_FOOD,(function(e,t){var n=(0,Gt.EW)().collection(Cn).doc(t);return n.set({isFavorite:!1},{merge:!0})})),(0,D.A)(an,Ae.kl.SAVE_USER_FOOD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T,g,I;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=e.commit,a=e.dispatch,o=e.rootGetters,s=t.food,c=t.meal,u=t.increaseLogCount,l=t.hasFavoriteStatusChanged,_=t.skipExpireAtUpdate,E=(0,X.A)(o),A=(0,Gt.EW)().collection(Cn),d=E(te.pW,te.XS.USER),f=d.id,m=(0,Ln.oI)(s,(0,L.A)((0,L.A)({},t),{},{userId:f})),p=(null===(r=s.item)||void 0===r?void 0:r.owner)===f,_?delete m.expireAt:p||m.isFavorite?!p&&l&&!0===m.isFavorite&&(m.expireAt=w.MX.firestore.FieldValue.delete()):(m.keywords=w.MX.firestore.FieldValue.delete(),m.keywordsMap=w.MX.firestore.FieldValue.delete(),m.nutrientsBreakdown=w.MX.firestore.FieldValue.delete()),m.lastViewedTime=w.MX.firestore.FieldValue.delete(),u&&(S=E(B.pW,B.XS.ACTIVE_MEALS),T=S.reduce((function(e,t){return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},t.value,w.MX.firestore.FieldValue.increment(0)))}),{}),m.lastLoggedTime=new Date,m.logCount=w.MX.firestore.FieldValue.increment(1),m.logCountPerMeal=(0,L.A)((0,L.A)({},T),{},(0,D.A)({},c,w.MX.firestore.FieldValue.increment(1))),i(Ae.Lw.SET_LAST_LOGGED_FOOD,m)),g=A.doc(s.id),I=g.onSnapshot((function(e){e.exists&&e.metadata.hasPendingWrites&&(a(Ae.kl.ADD_FOOD_META_DOCS,[e.data()]),I())})),n.abrupt("return",g.set(m,{merge:!0}
1).catch((function(e){return"not-found"!==e.code?Promise.reject(e):A.doc(s.id).set(m,{merge:!0})})).finally((function(){I()})));case 13:case"end":return n.stop()}}),n)})))()})),(0,D.A)(an,Ae.kl.ADD_FOOD_META_DOCS,(function(e,t){var n=e.commit;return n(Ae.Lw.SET_FOOD_META_DOCS,t)})),(0,D.A)(an,Ae.kl.FETCH_FOOD_META_DOCS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.getters,a=(0,Gt.EW)().collection("foodsMeta"),o=In()(t).filter((function(e){return e&&!i[Ae.XS.FOOD_META_DOCS][e]})),o.length){n.next=5;break}return n.abrupt("return",Promise.resolve());case 5:return s=hn()(o,10).map(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a.where("id","in",t).get();case 2:return n=e.sent,e.abrupt("return",n.docs.map((function(e){return e.data()})));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),n.next=8,Promise.all(s);case 8:return c=n.sent,n.abrupt("return",r(Ae.kl.ADD_FOOD_META_DOCS,c.flat()));case 10:case"end":return n.stop()}}),n)})))()})),(0,D.A)(an,Ae.kl.CLEAR_FOOD_META_DOCS,(function(e){var t=e.commit;t(Ae.Lw.RESET_FOOD_META_DOCS)})),an),getters:(on={},(0,D.A)(on,Ae.XS.CURRENT_FOOD,(function(e){return e.currentFood})),(0,D.A)(on,Ae.XS.LAST_LOGGED_FOOD,(function(e){return e.lastLoggedFood})),(0,D.A)(on,Ae.XS.FOOD_META_DOCS,(function(e){return e.foodMetaDocs})),(0,D.A)(on,Ae.XS.FAVORITE_FOOD_IDS,(function(e){return Object.keys(e.foodMetaDocs).reduce((function(t,n){var r=e.foodMetaDocs[n];return r.isFavorite?[].concat((0,Sn.A)(t),[r.id]):t}),[])})),on)}),Mn={visible:!1,data:{}},wn=(0,Vt.A)({namespaced:!0,state:{exerciseCreateDialog:(0,L.A)({},Mn),customExercises:[],recentlyViewed:[],favorites:[]},mutations:(0,D.A)({},de.Lw.SET_EXERCISE_CREATE_DIALOG,(function(e,t){e.exerciseCreateDialog=(0,L.A)((0,L.A)({},Mn),t)})),actions:(sn={},(0,D.A)(sn,de.kl.SET_EXERCISE_CREATE_DIALOG,(function(e,t){var n=e.commit;n(de.Lw.SET_EXERCISE_CREATE_DIALOG,t)})),(0,D.A)(sn,de.kl.CLOSE_EXERCISE_CREATE_DIALOG,(function(e){var t=e.commit;t(de.Lw.SET_EXERCISE_CREATE_DIALOG,(0,L.A)({},Mn))})),(0,D.A)(sn,de.kl.SYNCHRONIZE_CUSTOM_EXERCISES,(0,Gt.sT)((function(e){var t=e.getters,n=e.bindFirestoreRef,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=w.Nj.currentUser(),a=i.uid,o=(0,Gt.Lf)().collection("exercises").where("item.source","==","user").where("item.owner","==",a);return r.limit&&(o=o.limit(r.limit)),n("customExercises",o,{wait:!0}).then((function(){return t[de.XS.CUSTOM_EXERCISES]}))}))),(0,D.A)(sn,de.kl.SYNCHRONIZE_RECENTLY_VIEWED,(0,Gt.sT)((function(e){var t=e.getters,n=e.bindFirestoreRef,r=e.state,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r.bindRefs.recentlyViewed)return Promise.resolve(t.recentlyViewed);var a=(0,Gt.EW)().collection(de.LL).orderBy("lastViewedTime","desc");return i.limit&&(a=a.limit(i.limit)),n("recentlyViewed",a,{wait:!0}).then((function(){return t.recentlyViewed}))}))),(0,D.A)(sn,de.kl.SYNCHRONIZE_FAVORITES,(0,Gt.sT)((function(e){var t=e.getters,n=e.bindFirestoreRef,r=e.state,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r.bindRefs.favorites)return Promise.resolve(t.favorites);var a=(0,Gt.EW)().collection(de.LL).where("isFavorite","==",!0);return i.limit&&(a=a.limit(i.limit)),n("favorites",a,{wait:!0}).then((function(){return t.favorites}))}))),(0,D.A)(sn,de.kl.SAVE_USER_EXERCISE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=(0,Gt.EW)().collection(de.LL),r=(0,L.A)((0,L.A)({},t),{},{lastViewedTime:w.MX.firestore.FieldValue.serverTimestamp()}),e.abrupt("return",n.doc(t.id).set(r,{merge:!0}));case 3:case"end":return e.stop()}}),e)})))()})),sn),getters:(cn={},(0,D.A)(cn,de.XS.EXERCISE_CREATE_DIALOG,(function(e){return e.exerciseCreateDialog})),(0,D.A)(cn,de.XS.CUSTOM_EXERCISES,(function(e){return e.customExercises.filter((function(e){return!e.isDeleted})).concat().sort((function(e,t){return e.name?e.name.localeCompare(t.name):e-t}))})),(0,D.A)(cn,de.XS.RECENTLY_VIEWED,(function(e){return e.recentlyViewed.concat().sort((function(e,t){return t.lastViewedTime-e.lastViewedTime}))})),(0,D.A)(cn,de.XS.FAVORITES,(function(e){return e.favorites.concat().sort((function(e,t){return e.name?e.name.localeCompare(t.name):e-t}))})),cn)}),Fn=(n(14913),n(41040)),kn=n(87969),Yn="exerciseLogItems";function Vn(e,t){var n=(0,Gt.EW)().collection(Yn),r=t.getters[fe.XS.CURRENT_DATE],i=(0,Fn.SY)(e,t.rootGetters);return(0,L.A)({id:n.doc().id,date:(0,ie.aj)(r),timestamp:r},i)}function xn(e,t){var n=(0,Fn.SY)(e,t.rootGetters);return(0,L.A)({},n)}function Hn(e,t){return e.log&&e.log.id?xn(e,t):Vn(e,t)}var Bn,Wn,Xn,Kn,jn=(0,Vt.A)({namespaced:!0,state:{items:[],history:[],stats:[]},mutations:(un={},(0,D.A)(un,fe.Lw.ADD_HISTORY_ITEMS,(function(e,t){e.history.push(t)})),(0,D.A)(un,fe.Lw.ADD_STATS_ITEMS,(function(e,t){e.stats.push(t)})),(0,D.A)(un,fe.Lw.CLEAR_HISTORY,(function(e){e.history=[]})),(0,D.A)(un,fe.Lw.CLEAR_STATS,(function(e){e.stats=[]})),un),actions:(ln={},(0,D.A)(ln,fe.kl.SYNCHRONIZE,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.getters,r=(0,Gt.EW)().collection(Yn).where("date","==",n[fe.XS.FORMATTED_DATE]).orderBy("timestamp","desc");return t("items",r)}))),(0,D.A)(ln,fe.kl.FETCH_EXERCISE_LOGS,(function(e,t){var n=(0,Gt.EW)().collection(Yn).orderBy("timestamp","desc");return t.exerciseId&&(n=n.where("exerciseId","==",t.exerciseId)),t.startDate&&(n=n.where("timestamp",">",t.startDate)),t.endDate&&(n=n.where("timestamp","<",t.endDate)),n.get().then((function(e){return e.docs.map((function(e){return e.data()}))}))})),(0,D.A)(ln,fe.kl.FETCH_EXERCISE_HISTORY,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dis
1patch,i=e.commit,n.next=3,r(fe.kl.FETCH_EXERCISE_LOGS,t);case 3:a=n.sent,i(fe.Lw.CLEAR_HISTORY),a.forEach((function(e){i(fe.Lw.ADD_HISTORY_ITEMS,e)}));case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ln,fe.kl.FETCH_EXERCISE_STATS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.commit,n.next=3,r(fe.kl.FETCH_EXERCISE_LOGS,t);case 3:a=n.sent,i(fe.Lw.CLEAR_STATS),a.forEach((function(e){i(fe.Lw.ADD_STATS_ITEMS,e)}));case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ln,fe.kl.CLEAR_EXERCISE_STATS,(function(e){var t=e.commit;t(fe.Lw.CLEAR_STATS)})),(0,D.A)(ln,fe.kl.CLEAR_EXERCISE_HISTORY,(function(e){var t=e.commit;t(fe.Lw.CLEAR_HISTORY)})),(0,D.A)(ln,fe.kl.DELETE_EXERCISE_LOG,(function(e,t){var n=(0,Gt.EW)().collection(Yn).doc(t);return n.delete()})),(0,D.A)(ln,fe.kl.DELETE_EXERCISE_LOGS,(function(e,t){var n=(0,Gt.EW)().collection(Yn),r=(0,Gt.Lf)().batch();return[].concat(t).forEach((function(e){var t=n.doc(e);r.delete(t)})),r.commit()})),(0,D.A)(ln,fe.kl.COPY_EXERCISE_LOGS,(function(e,t){var n=(0,Gt.EW)().collection(Yn),r=(0,ie.aj)(t.date);return t.logs.map((function(e){var i=n.doc(),a=i.id,o=(0,L.A)((0,L.A)({},e),{},{id:a,date:r,timestamp:t.date});return n.doc(a).set(o,{merge:!0}).then(a)}))})),(0,D.A)(ln,fe.kl.SAVE_EXERCISE_LOG,(function(e,t){var n=(0,Gt.EW)().collection(Yn),r=Hn(t,e),i="".concat(F.LOCAL_STORAGE_KEY_EXERCISE_LOGS,"/").concat(r.exerciseId);return n.doc(r.id).set(r,{merge:!0}).then((function(){var e=r.item.segment===kn.KZ.CARDIO,n=r.item.segment===kn.KZ.WEIGHTS;if(e||n){var a=r.sessionMeasurements[vt.Ce],o=r.sessionInfo?r.sessionInfo.sets:[],s=o.length>0?o.slice(-1).pop():[],c=s.reps===kn.hH&&s.weight===kn.Di,u=(0,se.Ye)((0,L.A)((0,L.A)((0,L.A)({},e&&a!==kn.Lq&&{timeExercised:a}),n&&{caloriesBurnedTab:t.log.caloriesBurnedTab,selectedIntensities:t.log.selectedIntensities,timeExercised:t.log.timeExercised,energyBurned:t.log.burned}),n&&o.length>0&&!c&&{sets:s}));gt()(u)||window.localStorage.setItem(i,JSON.stringify(u))}return r.id}))})),(0,D.A)(ln,fe.kl.SAVE_EXERCISE_LOG_DRAFT,(function(e,t){var n=e.dispatch,r=e.rootGetters,i=(0,Fn.SY)(t,r);return n("".concat(Ie.pW,"/").concat(Ie.kl.SAVE_EXERCISE_DRAFT),{id:i.id||i.item.segment,model:i},{root:!0})})),(0,D.A)(ln,fe.kl.FETCH_USER_EXERCISE_LOGS,(function(e,t){var n=t.userId,r=t.date,i=t.source,a=(0,Gt.EW)(n).collection(Yn).where("date","==",(0,ie.aj)(r));return i&&(a=a.where("item.source","==",i)),a.get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))}))})),ln),getters:(_n={},(0,D.A)(_n,fe.XS.CURRENT_DATE,(function(e,t,n,r){return r["".concat(Y.pW,"/currentDate")]})),(0,D.A)(_n,fe.XS.FORMATTED_DATE,(function(e,t,n,r){return r["".concat(Y.pW,"/formattedDate")]})),(0,D.A)(_n,fe.XS.ITEMS,(function(e){return e.items})),(0,D.A)(_n,fe.XS.HISTORY,(function(e){return e.history})),(0,D.A)(_n,fe.XS.STATS,(function(e){return e.stats})),(0,D.A)(_n,fe.XS.TOTAL_STEPS,(function(e){return e.items.reduce((function(e,t){var n=t.sessionMeasurements&&t.sessionMeasurements[vt.X7]||0;return e+n}),0)})),(0,D.A)(_n,fe.XS.SUMMARY,(function(e,t){return t.items.reduce((function(e,t){return(0,se.l6)(t,"sessionNutrients",e)}),(0,D.A)({},U.DO,0))})),_n)}),qn=(n(95755),n(79432),"challenges"),$n={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,L.A)({serverTimestamps:"estimate"},t)),r=n.startTime&&n.startTime.toDate(),i=n.endTime&&n.endTime.toDate();return(0,L.A)((0,L.A)({},n),{},{startTime:r||null,endTime:i||null})}},zn=(0,Vt.A)({namespaced:!0,state:(0,D.A)({},me.c4.CHALLENGES,[]),mutations:(0,D.A)({},me.Lw.ADD_CHALLENGE,(function(e,t){e[me.c4.CHALLENGES].push(t)})),actions:(Bn={},(0,D.A)(Bn,me.kl.SYNCHRONIZE_CHALLENGES,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.state,r=e.getters;if(n[me.c4.CHALLENGES].length>0)return r[me.XS.CHALLENGES];var i=(0,Gt.Lf)().collection(qn).where("isComplete","==",!1).orderBy("startTime","desc").withConverter($n);return t(me.c4.CHALLENGES,i,{wait:!0}).then((function(){return r[me.XS.CHALLENGES]}))}))),(0,D.A)(Bn,me.kl.FETCH_CHALLENGE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.state,i=e.commit,n.next=3,(0,Gt.Lf)().collection(qn).where("id","==",t).withConverter($n).get();case 3:if(a=n.sent,!a.docs.length){n.next=12;break}if(o=a.docs[0].data(),s=r[me.c4.CHALLENGES],c=s.find((function(e){return e.id===o.id})),!c){n.next=10;break}return n.abrupt("return",c);
1case 10:return i(me.Lw.ADD_CHALLENGE,o),n.abrupt("return",o);case 12:return n.abrupt("return",null);case 13:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Bn,me.kl.FETCH_CHALLENGES,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.state,i=e.commit,a=hn()(t,10).map((function(e){return(0,Gt.Lf)().collection(qn).where("id","in",e).limit(100).withConverter($n).get()})),n.next=4,Promise.all(a);case 4:return o=n.sent,n.abrupt("return",o.flatMap((function(e){return e.docs.map((function(e){var t=e.data(),n=r[me.c4.CHALLENGES],a=n.find((function(e){return e.id===t.id}));return a||(i(me.Lw.ADD_CHALLENGE,t),t)}))})));case 6:case"end":return n.stop()}}),n)})))()})),Bn),getters:(Wn={},(0,D.A)(Wn,me.XS.CHALLENGES,(function(e){return e[me.c4.CHALLENGES]})),(0,D.A)(Wn,me.XS.PAST_CHALLENGES,(function(e){var t=e[me.c4.CHALLENGES];return t.filter((function(e){return y()(e.endTime).isBefore(y()(),"second")}))})),(0,D.A)(Wn,me.XS.ACTIVE_CHALLENGES,(function(e){var t=e[me.c4.CHALLENGES];return t.filter((function(e){return y()(e.startTime).isBefore(y()(),"second")&&y()(e.endTime).isAfter(y()(),"second")})).sort((function(e,t){return t.startTime-e.startTime}))})),Wn)}),Zn=n(88055),Qn=n.n(Zn),Jn=n(68090),er=n.n(Jn),tr=n(58156),nr=n.n(tr),rr=n(72345),ir=n(27671),ar=n(6258),or=function(e){var t=e.data(),n=t.id?t.id:e.id;return(0,L.A)((0,L.A)({},t),{},{id:n})},sr=or;(function(e){e["ActivitySelector202311"]="activity-selector-202311",e["SliderComponentOnOnboarding202311"]="slider-component-on-onboarding-202311",e["MealRemindersOnboarding202401"]="meal-reminders-onboarding-202401",e["NativeErrorRecovery"]="native-error-recovery",e["AppInboxNovember2024"]="app-inbox-november-2024",e["ReactivationFlow202502"]="reactivation-flow-202502"})(Xn||(Xn={})),function(e){e["Default"]="default",e["On"]="on"}(Kn||(Kn={}));var cr,ur,lr,_r,Er,Ar,dr={visible:!1},fr="logs",mr=w.MX.firestore.FieldValue.delete,pr={firstLoggedFoodAtTime:mr(),lastLoggedFoodAtTime:mr(),fastBrokenAtTime:mr()},Sr=function(e){return{value:e,source:rr.SD}},Tr=(0,Vt.A)({namespaced:!0,state:{log:null,currentDate:new Date,dataLoaded:!1,isSyncing:!1,isNewLog:!1,shareDailyLogDialog:Qn()(dr),mealRemindersDialog:Qn()(dr),weightLogDialog:Qn()(dr),mealRemindersFlag:null,syncedDate:new Date},mutations:(cr={},(0,D.A)(cr,Y.Lw.SET_CURRENT_DATE,(function(e,t){e.currentDate=new Date(t.getTime())})),(0,D.A)(cr,Y.Lw.SET_SYNCED_DATE,(function(e,t){e.syncedDate=new Date(t.getTime())})),(0,D.A)(cr,Y.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,D.A)(cr,Y.Lw.SET_DATA_LOADED,(function(e,t){e.dataLoaded=t})),(0,D.A)(cr,Y.Lw.SET_IS_NEW_LOG_FLAG,(function(e,t){e.isNewLog=t})),(0,D.A)(cr,Y.Lw.SET_SHARE_DAILY_LOG_DIALOG,(function(e,t){e.shareDailyLogDialog=(0,L.A)((0,L.A)({},Qn()(dr)),t)})),(0,D.A)(cr,Y.Lw.SET_MEAL_REMINDERS_DIALOG,(function(e,t){e.mealRemindersDialog=(0,L.A)((0,L.A)({},Qn()(dr)),t)})),(0,D.A)(cr,Y.Lw.SET_WEIGHT_LOG_DIALOG,(function(e,t){e.weightLogDialog=(0,L.A)((0,L.A)({},Qn()(dr)),t)})),(0,D.A)(cr,Y.Lw.SET_MEAL_REMINDERS_FLAG,(function(e,t){e.mealRemindersFlag=t})),cr),actions:(ur={},(0,D.A)(ur,Y.kl.CREATE_INITIAL_DOC,(function(e,t){var n=e.commit,r=(0,Gt.EW)().collection(fr).doc(t);return r.get().then((function(e){return e.exists?(n(Y.Lw.SET_IS_NEW_LOG_FLAG,!1),!0):(n(Y.Lw.SET_IS_NEW_LOG_FLAG,!0),r.set({id:t},{merge:!0}))}))})),(0,D.A)(ur,Y.kl.SYNCHRONIZE,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.bindFirestoreRef,i=t.commit,a=t.dispatch,o=(0,ie.aj)(n),s=(0,Gt.EW)().collection(fr).doc(o),i(Y.Lw.SET_CURRENT_DATE,n),i(Y.Lw.SET_IS_SYNCING_FLAG,!0),e.next=7,a(Y.kl.CREATE_INITIAL_DOC,o);case 7:return e.abrupt("return",r("log",s,{reset:!1,serialize:sr}).finally((function(){i(Y.Lw.SET_SYNCED_DATE,n),i(Y.Lw.SET_IS_SYNCING_FLAG,!1)})));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())),(0,D.A)(ur,Y.kl.SYNCHRONIZE_ALL,(function(e,t){var n=e.dispatch;return n(Y.kl.SYNCHRONIZE,t).then((0,b.A)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([n("".concat(Se.pW,"/").concat(Se.kl.SYNCHRONIZE),null,{root:!0}).then((function(){n("".concat(k.pW,"/").concat(k.kl.SYNC_FITNESS_INTEGRATIONS),null,{root:!0})}
1)),n("".concat(me.pW,"/").concat(me.kl.SYNCHRONIZE_CHALLENGES),null,{root:!0}),n("".concat(pe.pW,"/").concat(pe.kl.SYNCHRONIZE_CHALLENGE_ENTRIES),null,{root:!0}),n("".concat(fe.pW,"/").concat(fe.kl.SYNCHRONIZE),null,{root:!0}),n("".concat(V.pW,"/").concat(V.kl.SYNCHRONIZE),{date:t},{root:!0}),n("".concat(rt.qM.DAILY_LOG,"/").concat(rt.kl.SYNCHRONIZE),{from:t,to:t},{root:!0}),n("".concat(Ge.pW,"/").concat(Ge.kl.SYNCHRONIZE),t,{root:!0})]);case 2:return e.abrupt("return",n("".concat(k.pW,"/").concat(k.kl.PUSH_TODAY_SUMMARY),null,{root:!0}));case 3:case"end":return e.stop()}}),e)}))))})),(0,D.A)(ur,Y.kl.INITIAL_SYNC,(function(e,t){var n=e.dispatch,r=e.commit,i=e.getters;if(i.dataLoaded)return Promise.resolve();function a(){r(Y.Lw.SET_DATA_LOADED,!0)}r(Y.Lw.SET_DATA_LOADED,!1);var o,s=Date.now();return n(Y.kl.SYNCHRONIZE_ALL,t).then((function(){o=Date.now();var e=o-s,t=1100;if(e<t){var n=t-e;setTimeout((function(){a()}),n)}else a()}))})),(0,D.A)(ur,Y.kl.UPDATE_WATER_LOGGED,(0,Gt.sT)((function(e,t){var n=e.state;return n.bindRefs.log.update("otherMetrics.".concat(vt.tk),{value:t,source:rr.SD})}))),(0,D.A)(ur,Y.kl.UPDATE_COMPLETION_STATUS,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.state,i=t.dispatch,a=n.hasCompleted,o=n.hasSeenCongratulation,e.next=4,r.bindRefs.log.update("completionStatus",(0,L.A)((0,L.A)({},r.log.completionStatus),{},{hasCompleted:a,hasSeenCongratulation:o||!1}));case 4:return e.abrupt("return",i(Y.kl.UPDATE_EATING_FASTING_HRS,{date:r.currentDate}));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())),(0,D.A)(ur,Y.kl.FETCH_USER_LOGS,(function(e,t){var n=t.userId,r=t.fromDate,i=t.toDate,a=void 0===i?new Date:i,o=(0,Gt.EW)(n).collection(fr).where("id",">=",(0,ie.aj)(r)).where("id","<=",(0,ie.aj)(a));return o.get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))}))})),(0,D.A)(ur,Y.kl.SET_SHARE_DAILY_LOG_DIALOG,(function(e,t){var n=e.commit;n(Y.Lw.SET_SHARE_DAILY_LOG_DIALOG,t)})),(0,D.A)(ur,Y.kl.SET_MEAL_REMINDERS_DIALOG,(function(e,t){var n=e.commit;n(Y.Lw.SET_MEAL_REMINDERS_DIALOG,t)})),(0,D.A)(ur,Y.kl.SET_WEIGHT_LOG_DIALOG,(function(e,t){var n=e.commit;n(Y.Lw.SET_WEIGHT_LOG_DIALOG,t)})),(0,D.A)(ur,Y.kl.SET_CURRENT_DATE,(function(e){var t=e.commit,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;t(Y.Lw.SET_CURRENT_DATE,n)})),(0,D.A)(ur,Y.kl.UPDATE_FLEXIBLE_EATING_HRS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,!(0,ie.KZ)(y()(t).toDate())){n.next=3;break}return n.abrupt("return");case 3:return a=(0,X.A)(i),o=a(B.pW,B.XS.FASTING_PLAN),n.next=7,r("".concat(he.pW,"/").concat(he.kl.FETCH_FLEX_EATING_WINDOWS),{planInstanceId:o.instanceId,date:t},{root:!0});case 7:return s=n.sent,c=s.reduce((function(e,t){var n=t.startAtTime,r=t.endedAtTime;return e+y()(r).diff(n,"h",!0)}),0),u=(0,Gt.EW)().collection(fr).doc((0,ie.aj)(t)),n.next=12,u.set({otherMetrics:(0,D.A)({},vt.ig,Sr(c))},{merge:!0});case 12:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ur,Y.kl.UPDATE_FLEXIBLE_FASTING_HRS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,!(0,ie.KZ)(y()(t).toDate())){n.next=3;break}return n.abrupt("return");case 3:return a=(0,X.A)(i),o=a(B.pW,B.XS.FASTING_PLAN),n.next=7,r("".concat(he.pW,"/").concat(he.kl.FETCH_FLEX_FASTING_WINDOWS),{fastingPlan:o,date:t},{root:!0});case 7:return s=n.sent,c=s.reduce((function(e,t){var n=t.startAtTime,r=t.endedAtTime;return e+y()(r).diff(n,"h",!0)}),0),u=(0,Gt.EW)().collection(fr).doc((0,ie.aj)(t)),n.next=12,u.set({otherMetrics:(0,D.A)({},vt.Ad,Sr(c))},{merge:!0});case 12:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ur,Y.kl.UPDATE_FIXED_EATING_FASTING_HRS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dis
1patch,i=t.date,a=t.eatingWindow,n.next=4,r("".concat(Se.pW,"/").concat(Se.kl.FETCH_USER_FOOD_ITEMS),{date:i,logType:ir.A_.CONSUMED,timestamped:!0},{root:!0});case 4:return o=n.sent,s=(o||[]).filter((function(e){return!e.skipsFast})),c=(0,Gt.EW)().collection(fr).doc((0,ie.aj)(i)),n.next=9,c.get();case 9:if(u=n.sent,l=u.data()||{},_=!0===nr()(l,"completionStatus.hasCompleted"),E=function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=(0,Tn.A)(t,1),c=s[0],u=er()(t),l=y()(u.timestamp).diff(c.timestamp,"minute"),_=a&&t.find((function(e){var t=e.timestamp;return!(0,Xt.hJ)(a,t)})),E=1440;if(l<0||l>E){if(r)return null;var A=o.map((function(e){var t=e.timestamp,n=(0,ar.A)({ymd:i,hms:t});return(0,L.A)((0,L.A)({},e),{},{timestamp:n})})).sort((function(e,t){return e.timestamp-t.timestamp}));return e(A,!0)}var d=l<60?1:l/60,f=24-d,m=_?{firstLoggedFoodAtTime:c.timestamp,lastLoggedFoodAtTime:u.timestamp,fastBrokenAtTime:_.timestamp}:pr;return{fasting:m,otherMetrics:(n={},(0,D.A)(n,vt.ig,Sr(d)),(0,D.A)(n,vt.Ad,Sr(f)),n)}},A=function(){var e;return{fasting:pr,otherMetrics:(e={},(0,D.A)(e,vt.ig,_?Sr(0):mr()),(0,D.A)(e,vt.Ad,_?Sr(24):mr()),e)}},d=s.length?E(s):A(),d){n.next=17;break}return n.abrupt("return",Promise.resolve());case 17:return n.abrupt("return",c.set(d,{merge:!0}));case 18:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ur,Y.kl.UPDATE_EATING_FASTING_HRS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,a=t.date,o=(0,X.A)(i),s=o(te.pW,te.XS.USER),c=o(B.pW,B.XS.FASTING_PLAN),u=(0,Xt.iH)(c,a),u&&s.isPremium){n.next=8;break}return n.abrupt("return");case 8:if(l=c||{},_=l.instanceMode,E=_===Kt.Yc.FLEXIBLE,!E){n.next=14;break}return n.next=13,r(Y.kl.UPDATE_FLEXIBLE_EATING_HRS,a);case 13:return n.abrupt("return");case 14:return n.next=16,r(Y.kl.UPDATE_FIXED_EATING_FASTING_HRS,{date:a,eatingWindow:u});case 16:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ur,Y.kl.SET_FIXED_EATING_WINDOW_OVERRIDE,(function(e,t){e.getters;var n=t.eatingWindow,r=t.date,i=t.instanceId,a=void 0===i?null:i,o=(0,Gt.EW)().collection(fr).doc((0,ie.aj)(r));return o.set({fasting:(0,L.A)({eatingWindowOverride:n},a&&{instanceId:a})},{merge:!0})})),(0,D.A)(ur,Y.kl.LOAD_MEAL_REMINDERS_FLAG,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=e.commit,n(Y.Lw.SET_MEAL_REMINDERS_FLAG,Kn.Default);case 2:case"end":return t.stop()}}),t)})))()})),ur),getters:(lr={},(0,D.A)(lr,Y.XS.IS_SYNCING,(function(e){return e.isSyncing||!e.dataLoaded})),(0,D.A)(lr,Y.XS.CURRENT_DATE,(function(e){return e.currentDate})),(0,D.A)(lr,Y.XS.SYNCED_DATE,(function(e){return e.syncedDate})),(0,D.A)(lr,Y.XS.FORMATTED_DATE,(function(e,t){return(0,ie.aj)(t[Y.XS.CURRENT_DATE])})),(0,D.A)(lr,Y.XS.DATA_LOADED,(function(e){return e.dataLoaded})),(0,D.A)(lr,Y.XS.OTHER_METRICS,(function(e){return(0,L.A)({},e.log&&e.log.otherMetrics)})),(0,D.A)(lr,Y.XS.WATER_CUPS_FILLED,(function(e,t){var n=t[Y.XS.OTHER_METRICS][vt.tk];return n?n.value:0})),(0,D.A)(lr,Y.XS.COMPLETION_STATUS,(function(e){var t=e.log;return gt()(t)||gt()(t.completionStatus)?{hasCompleted:!1,hasSeenCongratulation:!1}:t.completionStatus})),(0,D.A)(lr,Y.XS.SUMMARY,(function(e,t,n,r){return(0,L.A)((0,L.A)((0,L.A)({},U.GX),r["".concat(Se.pW,"/").concat(Se.XS.SUMMARY)]),r["".concat(fe.pW,"/").concat(fe.XS.SUMMARY)])})),(0,D.A)(lr,Y.XS.SUMMARY_ALL,(function(e,t,n,r){return(0,L.A)((0,L.A)((0,L.A)({},U.GX),r["".concat(Se.pW,"/").concat(Se.XS.SUMMARY_ALL)]),r["".concat(fe.pW,"/").concat(fe.XS.SUMMARY)])})),(0,D.A)(lr,Y.XS.SUMMARY_BY_MEAL,(function(e,t,n,r){return function(e){return r["".concat(Se.pW,"/").concat(Se.XS.SUMMARY_BY_MEAL)](e)}})),(0,D.A)(lr,Y.XS.IS_NEW_LOG,(function(e){return e.isNewLog})),(0,D.A)(lr,Y.XS.IS_FROM_PAST_DATE,(function(e,t){return y()(t[Y.XS.CURRENT_DATE]).isBefore(new Date,"day")})),(0,D.A)(lr,Y.XS.IS_FROM_TODAY,(function(e,t){return(0,ie.lp)(new Date,t[Y.XS.CURRENT_DATE])})),(0,D.A)(lr,Y.XS.IS_FROM_FUTURE_DATE,(function(e,t){return y()(t[Y.XS.CURRENT_DATE]).isAfter(new Date,"day")})),(0,D.A)(lr,Y.XS.SHARE_DAILY_LOG_DIALOG,(function(e){return e.shareDailyLogDialog})),(0,D.A)(lr,Y.XS.MEAL_REMINDERS_DIALOG,(function(e){return e.mealRemindersDialog})),(0,D.A)(lr,Y.XS.WEIGHT_LOG_DIALOG,(function(e){return e.weightLogDialog})),(0,D.A)(lr,Y.XS.FASTING,(function(e){return e.log&&e.log.fasting||{}})),(0,D.A)(lr,Y.XS.FIXED_FASTING_OVERRIDE,(function(e,t){var n=t[Y.XS.FASTING];if(!n||!n.eatingWindowOverride)return null;var r=(0,ie.CT)(t[Y.XS.SYNCED_DATE]);return{eatingWindow:n.eatingWindowOverride,dayId:r.id,instanceId:n.instanceId||null}})),(0,D.A)(lr,Y.XS.HAS_BROKEN_FAST,(function(e,t){return!!t[Y.XS.FASTING].fastBrokenAtTime})),(0,D.A)(lr,Y.XS.IS_MEAL_REMINDERS_FLAG_ON,(function(e){return e.mealRemindersFlag===Kn.On})),lr)}),gr=(n(87136),n(58649),n(62216)),Ir=n.n(gr),Rr="logItems",hr={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,L.A)({serverTimestamps:"estimate"},t)),r=y()(n.date).toDate(),i=n.timestamp&&n.timestamp.toDate();return(0,L.A)((0,L.A)({},n),{},{date:r,logId:n.date,timestamp:i||null})}};function Or(e){var t=(0,Gt.EW)().collection(Rr),n=y()().isSame(e.date,"day"),r=n?new Date:e.date,i=(0,L.A)((0,L.A)({},e),{},{id:t.doc().id,order:Ir()(e.order)?y()(e.timestamp||r).unix():e.order});return i.timestamp||delete i.timestamp,i.repeatMode||delete i.repeatMode,i.isCm6Entry&&delete i.isCm6Entry,i.integrations&&delete i.integrations,i.date=(0,ie.aj)(e.date),i.deletedAtTime=null,i}function vr(e){var t=(0,L.A)({},e),n=!Ir()(e.order)&&String(e.order).length>2;return t.timestamp&&n&&(t.order=y()(t.timestamp).unix()),null===t.timestamp&&(t.timestamp=w.MX.firestore.FieldValue.delete()),t.repeatMode||(t.repeatMode=w.MX.firestore.FieldValue.delete()),t.image||(t.image=w.MX.firestore.FieldValue.delete()),e.date&&(t.date=(0,ie.aj)(e.date)),t.isCm6Entry&&delete t.isCm6Entry,t.deletedAtTime=null,t}function Lr(e){return e.id?vr(e):Or(e)}var Dr,Cr,Pr,Nr,br,Gr,yr=(0,Vt.A)({namespaced:!0,state:{isSyncing:!1,items:[],plannedItems:[]},mutations:(_r={},(0,D.A)(_r,Se.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,D.A)(_r,Se.Lw.SET_PLANNED_ITEMS,(function(e,t){e.plannedItems=t})),_r),actions:(Er={},(0,D.A)(Er,Se.kl.SYNCHRONIZE,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.bindFirestoreRefDynamic,r=t.commit,i=t.dispatch,a=t.getters,o=function(e){r(Se.Lw.SET_IS_SYNCING_FLAG,e)},s=function(e){(0,ce.A)("Unable to sync Daily Log",e),o(!1)},c=a[Se.XS.FORMATTED_DATE],u=(0,Gt.EW)().collection(Rr).where("date","==",c).withConverter(hr),o(!0),e.next=8,n({propertyBase:"items",ref:u,uniqueId:c}).catch(s);case 8:return e.next=10,i("".concat(be.pW,"/").concat(be.kl.PROCESS_RECURRING_ITEMS),null,{root:!0}
1).catch(s);case 10:o(!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Er,Se.kl.ADD_FOOD_ITEM,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.getters,a=t.item,o=t.canIncrementServing,s=void 0!==o&&o,n.next=4,r("".concat(xe.pW,"/").concat(xe.kl.EVENT_USER_FOOD_LOGGED),null,{root:!0});case 4:if(!(s&&(0,ie.lp)(a.date,i[Se.XS.CURRENT_DATE])&&a.meal)||a.timestamp){n.next=10;break}if(c=(i[Se.XS.ITEMS_BY_MEAL][a.meal]||[]).find((function(e){return e.foodId===a.foodId&&!e.repeatedFromId&&e.logType===a.logType&&nr()(e,"servingSize.units")===nr()(a,"servingSize.units")})),!c){n.next=10;break}return u=c.servingSize,l=u.qty+a.servingSize.qty||0,n.abrupt("return",r(Se.kl.UPDATE_FOOD_ITEM,(0,L.A)((0,L.A)({},c),{},{servingSize:(0,L.A)((0,L.A)({},vn()(u,["qty","grams","scale","units"])),{},{qty:l,scale:u.scale+a.servingSize.scale||0,grams:u.grams+a.servingSize.grams||0}),servingNutrients:(0,L.A)({},(0,se.l6)([a],"servingNutrients",c.servingNutrients))})));case 10:return _=(0,Gt.EW)().collection(Rr),E=Lr(a),n.next=14,_.doc(E.id).set(E,{merge:!0});case 14:return r("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),r("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:a.date||i[Se.XS.CURRENT_DATE]},{root:!0}),n.abrupt("return",E);case 17:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.ADD_FOOD_ITEMS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=(0,Gt.Lf)().batch(),a=(0,Gt.EW)().collection(Rr),o={},t.forEach((function(e){var t=Lr(e);o[t.date]=e.date,i.set(a.doc(t.id),t,{merge:!0})})),n.abrupt("return",i.commit().then((function(){r("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),Object.values(o).forEach((function(e){return r("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:e},{root:!0})}))})));case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.UPDATE_FOOD_ITEM,(function(e,t){var n=e.dispatch,r=e.getters,i=vr(t);return(0,Gt.EW)().collection(Rr).doc(t.id).update(i).then((function(){n("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),n("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:t.date||r[Se.XS.CURRENT_DATE]},{root:!0})}))})),(0,D.A)(Er,Se.kl.UPDATE_FOOD_ITEMS,(function(e,t){var n=e.dispatch,r=e.getters,i=t.time,a=t.ids,o=t.doc,s=(0,Gt.EW)().collection(Rr),c=(0,Gt.Lf)().batch(),u=(0,L.A)({},o),l=new Date(r[Se.XS.CURRENT_DATE].getTime());if(i){var _=i.split(":"),E=_[0],A=_[1];u.timestamp=l,u.timestamp.setHours(E,A)}return a.forEach((function(e){var t=s.doc(e);c.update(t,u)})),c.commit().then((function(){n("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),n("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:u.timestamp||u.date||l},{root:!0})}))})),(0,D.A)(Er,Se.kl.SOFT_DELETE_FOOD_ITEMS_BY_ID,(function(e,t){var n=e.dispatch,r=e.getters;return n(Se.kl.UPDATE_FOOD_ITEMS,{doc:{deletedAtTime:new Date},ids:[].concat(t)}).then((function(){n("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),n("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:r[Se.XS.CURRENT_DATE]},{root:!0})}))})),(0,D.A)(Er,Se.kl.DELETE_FOOD_ITEMS_BY_ID,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.getters,a=(0,Gt.EW)().collection(Rr),o=(0,Gt.Lf)().batch(),[].concat(t).forEach((function(e){var t=a.doc(e);o.delete(t)})),n.abrupt("return",o.commit().then((function(){r("".concat(k.pW,"/").concat(k.kl.HEALTHKIT_PUSH_FOODS),null,{root:!0}),r("".concat(Y.pW,"/").concat(Y.kl.UPDATE_EATING_FASTING_HRS),{date:i[Se.XS.CURRENT_DATE]},{root:!0})})));case 5:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.DELETE_FOOD_ITEMS,(function(e){var t=arguments;return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dis
1patch,i=t.length>1&&void 0!==t[1]?t[1]:[],a=[].concat(i||[]).reduce((function(e,t){return t.repeatedFromId?(0,L.A)((0,L.A)({},e),{},{repeatingLogItemIds:e.repeatingLogItemIds.concat(t.id)}):(0,L.A)((0,L.A)({},e),{},{logItemIds:e.logItemIds.concat(t.id)})}),{logItemIds:[],repeatingLogItemIds:[]}),o=a.logItemIds,s=a.repeatingLogItemIds,c=[],o&&c.push(r(Se.kl.DELETE_FOOD_ITEMS_BY_ID,o)),s&&c.push(r(Se.kl.SOFT_DELETE_FOOD_ITEMS_BY_ID,s)),n.abrupt("return",Promise.all(c));case 7:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.DELETE_DAY_FOODS,(function(e){var t=e.dispatch,n=e.getters,r=[],i=n[Se.XS.NON_RECURRING_ITEMS].map((function(e){return e.id}));i&&r.push(t(Se.kl.DELETE_FOOD_ITEMS_BY_ID,i));var a=n[Se.XS.RECURRING_ITEMS].map((function(e){return e.id}));return a&&r.push(t(Se.kl.SOFT_DELETE_FOOD_ITEMS_BY_ID,a)),Promise.all(r)})),(0,D.A)(Er,Se.kl.FETCH_USER_FOOD_ITEMS,(function(e,t){var n=t.userId,r=t.date,i=t.from,a=t.to,o=t.fromTimestamp,s=t.toTimestamp,c=t.logType,u=void 0===c?ir.A_.CONSUMED:c,l=t.timestamped,_=void 0!==l&&l,E=(0,Gt.EW)(n).collection(Rr).withConverter(hr);return r?E=E.where("date","==",(0,ie.aj)(r)):(i&&(E=E.where("date",">=",(0,ie.aj)(i))),a&&(E=E.where("date","<=",(0,ie.aj)(a)))),o&&(E=E.where("timestamp",">=",o)),s&&(E=E.where("timestamp","<=",s)),o||s||!_||(E=E.where("timestamp",">",new Date(0)),E=E.orderBy("timestamp","asc")),u&&(E=E.where("logType","==",u)),E.get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()})).filter((function(e){var t=e.deletedAtTime;return!t}))}))})),(0,D.A)(Er,Se.kl.DELETE_PLANNED_ITEMS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.state,a=t.planId,o=t.nonRepeatingFoods,s=t.repeatedFromId,c=t.from,u=(0,Gt.EW)().collection(Rr).where("logType","==",ir.A_.PLANNED),a&&(u="all"===a?u.where("planId",">",""):u.where("planId","==",a)),!o&&s&&(u=u.where("repeatedFromId","==",s)),c&&(u=u.where("date",">=",(0,ie.aj)(c))),n.next=8,u.get();case 8:if(l=n.sent,!l.empty){n.next=11;break}return n.abrupt("return",void 0);case 11:return _={},n.next=14,Promise.all(hn()(l.docs,500).map((function(e){var t=(0,Gt.Lf)().batch();return e.forEach((function(e){o&&e.get("repeatedFromId")||(_[e.id]=!0,t.delete(e.ref))})),t.commit()})));case 14:return n.abrupt("return",r(Se.Lw.SET_PLANNED_ITEMS,i.plannedItems.filter((function(e){return!_[e.id]}))));case 15:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.FETCH_PENDING_PLANNED_ITEMS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.getters,a=t.planId,o=t.limit,s=void 0===o?1:o,c=(0,Gt.EW)().collection(Rr).where("logType","==",ir.A_.PLANNED).where("planId","==",a),s&&(c=c.limit(s)),n.next=6,c.get();case 6:return u=n.sent,r(Se.Lw.SET_PLANNED_ITEMS,u.docs.map((function(e){return e.data()}))),n.abrupt("return",i[Se.XS.PLANNED_ITEMS]);case 9:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Er,Se.kl.CLEAR_PLANNED_ITEMS,(function(e){var t=e.commit;t(Se.Lw.SET_PLANNED_ITEMS,[])})),Er),getters:(Ar={},(0,D.A)(Ar,Se.XS.CURRENT_DATE,(function(e,t,n,r){return r["".concat(Y.pW,"/").concat(Y.XS.CURRENT_DATE)]})),(0,D.A)(Ar,Se.XS.FORMATTED_DATE,(function(e,t,n,r){return r["".concat(Y.pW,"/").concat(Y.XS.FORMATTED_DATE)]})),(0,D.A)(Ar,Se.XS.IS_NEW_LOG,(function(e,t,n,r){return r["".concat(Y.pW,"/").concat(Y.XS.IS_NEW_LOG)]})),(0,D.A)(Ar,Se.XS.ITEMS,(function(e){return(e.items||[]).filter((function(e){return!e.deletedAtTime}))})),(0,D.A)(Ar,Se.XS.RAW_ITEMS,(function(e){return e.items||[]})),(0,D.A)(Ar,Se.XS.RECURRING_ITEMS,(function(e,t){return t[Se.XS.ITEMS].filter((function(e){return e.repeatedFromId}))||[]})),(0,D.A)(Ar,Se.XS.NON_RECURRING_ITEMS,(function(e,t){return t[Se.XS.ITEMS].filter((function(e){return!e.repeatedFromId}))||[]})),(0,D.A)(Ar,Se.XS.ITEMS_BY_MEAL,(function(e,t){return(t[Se.XS.ITEMS]||[]).reduce((function(e,t){return(e[t.meal]=e[t.meal]||[]).push(t),e}),{})})),(0,D.A)(Ar,Se.XS.IS_SYNCING,(function(e){return e.isSyncing})),(0,D.A)(Ar,Se.XS.SUMMARY,(function(e,t){return t.items.reduce((function(e,t){var n=t.logType;
1return n===ir.A_.PLANNED?e:(0,se.l6)(t,"servingNutrients",e)}),(0,L.A)({},U.GX))})),(0,D.A)(Ar,Se.XS.SUMMARY_ALL,(function(e,t){return t.items.reduce((function(e,t){return(0,se.l6)(t,"servingNutrients",e)}),(0,L.A)({},U.GX))})),(0,D.A)(Ar,Se.XS.SUMMARY_BY_MEAL,(function(e,t){return function(e){var n=t.itemsByMeal[e];return n?n.reduce((function(e,t){var n=t.logType;return n===ir.A_.PLANNED?e:(0,se.l6)(t,"servingNutrients",e)}),{}):(0,L.A)({},U.GX)}})),(0,D.A)(Ar,Se.XS.PLANNED_ITEMS,(function(e){return e.plannedItems})),(0,D.A)(Ar,Se.XS.HAS_PLANNED_ITEMS,(function(e){return e.plannedItems.length>0})),Ar)}),Ur="nutrientsEdits",Mr={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,L.A)({serverTimestamps:"estimate"},t)),r=n.createdAtTime&&n.createdAtTime.toDate(),i=n.updatedAtTime&&n.updatedAtTime.toDate(),a=n.deletedAtTime&&n.deletedAtTime.toDate();return(0,L.A)((0,L.A)({},n),{},{createdAtTime:r||null,updatedAtTime:i||null,deletedAtTime:a||null})}},wr=(0,Vt.A)({namespaced:!0,state:{currentEdit:null,items:[],bindRefs:{items:null}},mutations:{},actions:(Dr={},(0,D.A)(Dr,Te.kl.SYNCHRONIZE,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.EW)().collection(Ur).withConverter(Mr).doc(t);return n("currentEdit",i).then((function(){return r[Te.XS.CURRENT_USER_EDIT]}))}))),(0,D.A)(Dr,Te.kl.GET_NUTRIENTS_EDITS_BY_IDS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=hn()(t,10),r=(0,Gt.EW)().collection(Ur).withConverter(Mr),e.next=4,Promise.all(n.map((function(e){return r.where("id","in",e).get().then((function(e){return e.docs}))})));case 4:return i=e.sent,e.abrupt("return",i.flat().map((function(e){return e.data()})).filter((function(e){return!e.deletedAtTime})));case 6:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Dr,Te.kl.SYNCHRONIZE_ALL,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.getters,r=e.state;if(r.bindRefs.items)return n[Te.XS.ITEMS];var i=(0,Gt.EW)().collection(Ur).withConverter(Mr).where("deletedAtTime","==",null);return t("items",i).then((function(){return n[Te.XS.ITEMS]}))}))),(0,D.A)(Dr,Te.kl.SAVE_USER_NUTRIENTS_EDITS,(function(e,t){var n=(0,Gt.EW)().collection(Ur),r=(0,L.A)((0,L.A)({},t),{},{deletedAtTime:null});return t.createdAtTime?r.updatedAtTime=w.MX.firestore.FieldValue.serverTimestamp():(r.createdAtTime=w.MX.firestore.FieldValue.serverTimestamp(),r.updatedAtTime=null),n.doc(r.id).set(r)})),(0,D.A)(Dr,Te.kl.DELETE_USER_NUTRIENTS_EDITS,(function(e,t){var n=(0,Gt.EW)().collection(Ur);return n.doc(t).update({deletedAtTime:w.MX.firestore.FieldValue.serverTimestamp(),updatedAtTime:w.MX.firestore.FieldValue.serverTimestamp()})})),Dr),getters:(Cr={},(0,D.A)(Cr,Te.XS.CURRENT_USER_EDIT,(function(e){return e.currentEdit?e.currentEdit:null})),(0,D.A)(Cr,Te.XS.ITEMS,(function(e){return St()(e.items,"id")})),Cr)}),Fr="foodDrafts",kr=(0,Vt.A)({namespaced:!0,state:{currentDraft:null},mutations:{},actions:(Pr={},(0,D.A)(Pr,ge.kl.SYNCHRONIZE_FOOD_DRAFT,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=(0,Gt.EW)().collection(Fr).doc(t);return n("currentDraft",r)}))),(0,D.A)(Pr,ge.kl.SAVE_FOOD_DRAFT,(function(e,t){var n=(0,Gt.EW)().collection(Fr),r=!t.id,i=r?n.doc():n.doc(t.id);return i.set((0,L.A)((0,L.A)({},t),{},{id:i.id,updatedAtTime:new Date}))})),(0,D.A)(Pr,ge.kl.DELETE_FOOD_DRAFT,(function(e,t){var n=(0,Gt.EW)().collection(Fr).doc(t);return n.delete()})),Pr),getters:(0,D.A)({},ge.XS.CURRENT_FOOD_DRAFT,(function(e){return e.currentDraft}))}),Yr="exerciseDrafts",Vr=(0,Vt.A)({namespaced:!0,state:{currentDraft:null},mutations:{},actions:(Nr={},(0,D.A)(Nr,Ie.kl.SYNCHRONIZE_EXERCISE_DRAFT,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=(0,Gt.EW)().collection(Yr).doc(t);return n("currentDraft",r)}))),(0,D.A)(Nr,Ie.kl.SAVE_EXERCISE_DRAFT,(function(e,t){var n=(0,Gt.EW)().collection(Yr),r=!t.id,i=r?n.doc():n.doc(t.id);return i.set((0,L.A)((0,L.A)({},t),{},{id:i.id,updatedAtTime:new Date}))})),(0,D.A)(Nr,Ie.kl.DELETE_EXERCISE_DRAFT,(function(e,t){var n=(0,Gt.EW)().collection(Yr).doc(t);return n.delete()})),Nr),getters:(0,D.A)({},Ie.XS.CURRENT_EXERCISE_DRAFT,(function(e){return e.currentDraft}))}),xr=n(37872),Hr=n.n(xr),Br=n(98867),Wr=n.n(Br),Xr=n(1882),Kr=n.n(Xr),jr=n(76483);
1y().extend(Hr()),y().extend(Wr());var qr,$r,zr,Zr,Qr,Jr,ei,ti,ni=(0,yt.A)(),ri="fastingPlans",ii=function(e){var t=e.timestamps,n=e.flexibleWindow;if(n.type!==Kt.u2.FASTING)return null;var r=y()().isSameOrAfter(n.endAtTime),i=function(e){return r&&y()(e).isSameOrAfter(n.endAtTime)},a=function(e){return y()(e).isBetween(n.startAtTime,n.endAtTime,null,"[]")};return t.find((function(e){return i()||a(e)}))},ai=function(e){var t=e.timestampsArr,n=e.eatingWindow,r=e.isFasting,i=e.planStartAtTime;if(!r)return!1;n.startAtTime,n.endAtTime;return t.some((function(e){return!(0,Xt.hJ)(n,e)&&(!i||y()(e).isSameOrAfter(i))}))},oi=(0,Vt.A)({namespaced:!0,state:{fastingPlans:[],fastingWarnDialog:{visible:!1,timestamp:null,resolve:null,reject:null}},mutations:(0,D.A)({},Re.Lw.SET_FASTING_WARN_DIALOG_DATA,(function(e,t){e.fastingWarnDialog=t})),actions:(br={},(0,D.A)(br,Re.kl.SYNCHRONIZE_FASTING_PLANS,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=(0,Gt.EW)().collection(ri);return t("fastingPlans",n)}))),(0,D.A)(br,Re.kl.SAVE_FASTING_PLAN,(function(e,t){var n=(0,Gt.EW)().collection(ri),r=!t.id,i=r?n.doc():n.doc(t.id);return i.set((0,L.A)((0,L.A)({},t),{},{id:i.id,updatedAtTime:new Date}))})),(0,D.A)(br,Re.kl.DELETE_FASTING_PLAN,(function(e,t){return(0,Gt.EW)().collection(ri).doc(t).delete()})),(0,D.A)(br,Re.kl.CLOSE_FASTING_WARN_DIALOG,(function(e,t){var n=e.getters,r=n[Re.XS.FASTING_WARN_DIALOG]||{},i=r.resolve;Kr()(i)&&i(t)})),(0,D.A)(br,Re.kl.MAYBE_PROMPT_FIXED_FASTING_USER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T,g;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.rootGetters,a=t.timestamps,o=(0,X.A)(i),s=o(Y.pW,Y.XS.CURRENT_DATE),c=o(B.pW,B.XS.FASTING_PLAN),u=(0,Tn.A)(a,1),l=u[0],_=(0,Gt.EW)().collection(ri).doc((0,ie.aj)(l)),n.next=9,_.get();case 9:return E=n.sent,A=E.data()||{},d=function(){return(0,ie.lp)(l,s)?o(Y.pW,Y.XS.HAS_BROKEN_FAST):nr()(A,"fasting.fastBrokenAtTime")},f=function(){var e=A||{},t=e.fasting;if(!t||!t.eatingWindowOverride)return null;var n=!t.instanceId||t.instanceId===c.instanceId;return n?t.eatingWindowOverride:null},m=f(),n.next=16,d();case 16:if(p=n.sent,S=(0,Xt.iH)(c,l,m),T=c.startAtTime&&y()(c.startAtTime).startOf("d").toDate(),ai({timestampsArr:a,eatingWindow:S,isFasting:!p,planStartAtTime:T||null})){n.next=21;break}return n.abrupt("return",null);case 21:return n.next=23,new Promise((function(e,t){r(Re.Lw.SET_FASTING_WARN_DIALOG_DATA,{visible:!0,timestamp:l,resolve:e,reject:t})}));case 23:g=n.sent,r(Re.Lw.SET_FASTING_WARN_DIALOG_DATA,{visible:!1,timestamp:null,resolve:null,reject:null}),n.t0=g,n.next=n.t0===Kt.jr.SKIP_FAST?28:n.t0===Kt.jr.END_FAST?30:32;break;case 28:return ni.trackEvent(jr.r.SKIPPED_FASTING_PLAN),n.abrupt("break",32);case 30:return ni.trackEvent(jr.r.ENDED_FASTING_PLAN,{mode:jr.r.ENDED_FASTING_PLAN_FIXED_MODE,successful:!1}),n.abrupt("break",32);case 32:return n.abrupt("return",g);case 33:case"end":return n.stop()}}),n)})))()})),(0,D.A)(br,Re.kl.MAYBE_PROMPT_FLEXIBLE_FASTING_USER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.commit,i=e.dispatch,a=t.timestamps,o=t.eatingWindowConfig,s=t.flexibleWindow,c=ii({timestamps:a,flexibleWindow:s}),c){n.next=5;break}return n.abrupt("return",null);case 5:return n.next=7,new Promise((function(e,t){r(Re.Lw.SET_FASTING_WARN_DIALOG_DATA,{visible:!0,timestamp:c,resolve:e,reject:t})}));case 7:u=n.sent,r(Re.Lw.SET_FASTING_WARN_DIALOG_DATA,{visible:!1,timestamp:null,resolve:null,reject:null}),n.t0=u,n.next=n.t0===Kt.jr.SKIP_FAST?12:n.t0===Kt.jr.END_FAST?14:n.t0===Kt.jr.START_FAST_NOW?21:24;break;case 12:return ni.trackEvent(jr.r.SKIPPED_FASTING_PLAN),n.abrupt("break",24);case 14:return l=y()(c).diff(s.startAtTime,"m"),_=Wt.qL-o.durationMin,E=l>_,ni.trackEvent(jr.r.ENDED_FASTING_PLAN,{mode:jr.r.ENDED_FASTING_PLAN_FLEXIBLE_MODE,successful:E}),n.next=20,i(Re.kl.START_FLEXIBLE_EATING_WINDOW,{timestamp:c});case 20:return n.abrupt("break",24);case 21:return n.next=23,i(Re.kl.START_FLEXIBLE_FASTING_WINDOW,{timestamp:c});case 23:return n.abrupt("break",24);case 24:return n.abrupt("return",u);case 25:case"end":return n.stop()}}),n)})))()})),(0,D.A)(br,Re.kl.MAYBE_PROMPT_FASTING_USER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,a=(0,X.A)(i),o=a(te.pW,te.XS.USER),o.isPremium){n.next=5;break}return n.abrupt("return",null);case 5:if(s=[].concat(t).filter((function(e){return e})).sort(),s.length){n.next=8;break}return n.abrupt("return",null);case 8:if(c=(0,Tn.A)(s,1),u=c[0],l=a(B.pW,B.XS.FASTING_PLAN),_=(0,Xt.iH)(l,u),_){n.next=13;break}return n.abrupt("return",null);case 13:if(E=l.instanceMode,A=E===Kt.Yc.FLEXIBLE,!A){n.next=18;break}return d=a(he.pW,he.XS.CURRENT_FLEXIBLE_WINDOW),n.abrupt("return",r(Re.kl.MAYBE_PROMPT_FLEXIBLE_FASTING_USER,{timestamps:s,eatingWindowConfig:_,flexibleWindow:d}));case 18:return n.abrupt("return",r(Re.kl.MAYBE_PROMPT_FIXED_FASTING_USER,{timestamps:s}));case 19:case"end":return n.stop()}}),n)})))()})),(0,D.A)(br,Re.kl.START_FLEXIBLE_EATING_WINDOW,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,a=t.timestamp,o=(0,X.A)(i),s=o(B.pW,B.XS.FASTING_PLAN),c=(0,Xt.iH)(s,a),c){n.next=7;break}return n.abrupt("return");case 7:return u=o(he.pW,he.XS.CURRENT_FLEXIBLE_WINDOW),l=u.type===Kt.u2.FASTING&&u.isFirst,_={startAtTime:a,endAtTime:y()(a).add(c.durationMin,"m").toDate(),endedAtTime:null,isFirst:l},n.next=12,r("".concat(he.pW,"/").concat(he.kl.SAVE_FLEX_EATING_WINDOW),{eatingWindow:_,planInstanceId:s.instanceId,planId:s.planId},{root:!0});case 12:return n.next=14,r("".concat(Y.pW,"/").concat(Y.kl.UPDATE_FLEXIBLE_FASTING_HRS),a,{root:!0});case 14:case"end":return n.stop()}}),n)})))()})),(0,D.A)(br,Re.kl.START_FLEXIBLE_FASTING_WINDOW,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=e.rootGetters,a=t.timestamp,o=(0,X.A)(i),s=o(B.pW,B.XS.FASTING_PLAN),c=o(he.pW,he.XS.LAST_EATING_WINDOW),s&&c){n.next=7;break}return n.abrupt("return");case 7:return n.next=9,r("".concat(he.pW,"/").concat(he.kl.SAVE_FLEX_EATING_WINDOW),{eatingWindow:(0,L.A)((0,L.A)({},c),{},{endedAtTime:a}),planInstanceId:s.instanceId,planId:s.planId},{root:!0});case 9:return n.next=11,r("".concat(Y.pW,"/").concat(Y.kl.UPDATE_FLEXIBLE_EATING_HRS),a,{root:!0});case 11:case"end":return n.stop()}}),n)})))()})),br),getters:(Gr={},(0,D.A)(Gr,Re.XS.FASTING_PLANS,(function(e){return e.fastingPlans||[]})),(0,D.A)(Gr,Re.XS.FASTING_WARN_DIALOG,(function(e){return e.fastingWarnDialog||{}})),Gr)}),si=n(42877),ci=n.n(si),ui="flexEatingWindows",li={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,L.A)({serverTimestamps:"estimate"},t));return(0,L.A)((0,L.A)({},n),{},{startAtTime:n.startAtTime?n.startAtTime.toDate():null,endAtTime:n.endAtTime?n.endAtTime.toDate():null,endedAtTime:n.endedAtTime?n.endedAtTime.toDate():null})}},_i=(0,Vt.A)({namespaced:!0,state:{flexEatingWindows:[],isSyncing:!0},mutations:(0,D.A)({},he.Lw.SET_IS_SYNCING,(function(e,t){e.isSyncing=t})),actions:(qr={},(0,D.A)(qr,he.kl.SYNCHRONIZE_EATING_WINDOWS,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.bindFirestoreRef,i=t.commit,a=(0,Gt.EW)().collection(ui).where("planInstanceId","==",n).limit(2).orderBy("startAtTime","desc").withConverter(li),i(he.Lw.SET_IS_SYNCING,!0),e.next=5,r("flexEatingWindows",a);case 5:i(he.Lw.SET_IS_SYNCING,!1);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())),(0,D.A)(qr,he.kl.SAVE_FLEX_EATING_WINDOW,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c,u,l,_,E,A;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.eatingWindow,r=t.planInstanceId,i=t.planId,a=n.startAtTime,o=n.endAtTime,s=n.endedAtTime,c=n.isFirst,u=void 0!==c&&c,a&&o){e.next=4;break}return e.abrupt("return");case 4:return l=(0,Gt.EW)().collection(ui),_=!n.id,E=n.id||l.doc().id,A=(0,L.A)({startAtTime:a,endAtTime:o,endedAtTime:s||null},_&&{planInstanceId:r,planId:i,isFirst:u}),e.next=10,l.doc(E).set((0,L.A)({id:E},A),{merge:!0});case 10:case"end":return e.stop()}}),e)})))()})),(0,D.A)(qr,he.kl.FETCH_FLEX_EATING_WINDOWS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.date,r=t.planInstanceId,i=(0,Gt.EW)().collection(ui).where("planInstanceId","==",r).where("endedAtTime","<=",y()(n).endOf("d").toDate()).where("endedAtTime",">=",y()(n).startOf("d").toDate()).withConverter(li),e.abrupt("return",i.get().then((function(e){return e.docs.map((function(e){return e.data()}))})));case 3:case"end":return e.stop()}}),e)})))()})),(0,D.A)(qr,he.kl.FETCH_FLEX_FASTING_WINDOWS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c,u,l,_;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.date,r=t.fastingPlan,i=y()(n).startOf("d").toDate(),e.next=4,(0,Gt.EW)().collection(ui).where("planInstanceId","==",r.instanceId).where("startAtTime","<=",y()(n).endOf("d").toDate()).where("startAtTime",">=",i).orderBy("startAtTime","desc").withConverter(li).get().then((function(e){return e.docs.map((function(e){return e.data()})).reverse()}));case 4:return a=e.sent,e.next=7,(0,Gt.EW)().collection(ui).where("planInstanceId","==",r.instanceId).where("startAtTime","<=",i).orderBy("startAtTime","desc").limit(1).withConverter(li).get().then((function(e){return e.docs.map((function(e){return e.data()}))}));case 7:return o=e.sent,s=(0,Tn.A)(o,1),c=s[0],u=[].concat((0,Sn.A)(c?[c]:[]),(0,Sn.A)(a)),l=u.reduce((function(e,t,n){if(t.isFirst){var i={startAtTime:r.startAtTime,endedAtTime:t.startAtTime,type:Kt.u2.FASTING,isFirst:!0};return{fastingWindows:[].concat((0,Sn.A)(e.fastingWindows),[i]),lastEndedAtTime:t.endedAtTime}}return 0===n?(0,L.A)((0,L.A)({},e),{},{lastEndedAtTime:t.endedAtTime}):e.lastEndedAtTime?{lastEndedAtTime:t.endedAtTime?t.endedAtTime:null,fastingWindows:[].concat((0,Sn.A)(e.fastingWindows),[{startAtTime:e.lastEndedAtTime,endedAtTime:t.startAtTime,type:Kt.u2.FASTING,isFirst:!1}])}:e}),{fastingWindows:[],lastEndedAtTime:null}),_=l.fastingWindows,e.abrupt("return",_.filter((function(e){return(0,ie.lp)(e.endedAtTime,n)})));case 13:case"end":return e.stop()}}),e)})))()})),qr),getters:($r={},(0,D.A)($r,he.XS.IS_SYNCING,(function(e){return e.isSyncing})),(0,D.A)($r,he.XS.EATING_WINDOWS,(function(e){var t=e.flexEatingWindows,n=t.map((function(e){return{id:e.id,startAtTime:e.startAtTime,endAtTime:e.endAtTime,endedAtTime:e.endedAtTime?e.endedAtTime:null,type:Kt.u2.EATING,isFirst:!!e.isFirst}}));return ci()(n,(function(e){return e.startAtTime}),"desc")})),(0,D.A)($r,he.XS.LAST_EATING_WINDOW,(function(e,t){var n=t[he.XS.EATING_WINDOWS],r=(0,Tn.A)(n,1),i=r[0];return i||null})),(0,D.A)($r,he.XS.PREVIOUS_EATING_WINDOW,(function(e,t){var n=t[he.XS.CURRENT_FLEXIBLE_WINDOW];if(n.isFirst)return null;if(n.type===Kt.u2.FASTING)return t[he.XS.LAST_EATING_WINDOW];var r=(0,Tn.A)(t[he.XS.EATING_WINDOWS],2),i=r[1];return i})),(0,D.A)($r,he.XS.CURRENT_FLEXIBLE_WINDOW,(function(e,t,n,r){var i=(0,X.A)(r),a=i(B.pW,B.XS.FASTING_PLAN),o=(0,Xt.iH)(a,new Date);if(!o)return null;var s=t[he.XS.LAST_EATING_WINDOW],c=!!s,u=c&&!!s.endedAtTime;if(!c||u){var l=a.startAtTime,_=c?s.endedAtTime:l,E=Wt.qL-o.durationMin;return{startAtTime:_,endAtTime:y()(_).add(E,"m").toDate(),endedAtTime:null,type:Kt.u2.FASTING,isFirst:!c}}return s})),(0,D.A)($r,he.XS.CURRENT_WINDOW_TYPE,(function(e,t){var n=t[he.XS.CURRENT_FLEXIBLE_WINDOW];return n.type})),$r)}),Ei=n(50944),Ai="assistantThreads",di=(0,Vt.A)({namespaced:!0,state:{activeThreadI
1d:null,activeThread:null,setup:{interactionCount:0,additionalInstructions:"",createdAt:0}},mutations:(zr={},(0,D.A)(zr,Oe.SET_ACTIVE_THREAD_ID,(function(e,t){e.activeThreadId=t})),(0,D.A)(zr,Oe.SET_ACTIVE_THREAD,(function(e,t){e.activeThread=t})),(0,D.A)(zr,Oe.SET_SETUP,(function(e,t){e.setup=t})),(0,D.A)(zr,Oe.RESET_STATE,(function(e){e.activeThreadId=null,e.activeThread=null,e.setup={interactionCount:0,additionalInstructions:"",createdAt:0}})),zr),actions:(Zr={},(0,D.A)(Zr,ve.SYNC_ASSISTANT_THREADS,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.bindFirestoreRef,r=t.commit,t.dispatch,i=(0,Gt.EW)(),a=i.collection(Ai),o=a.doc("activeThread"),e.next=6,o.get();case 6:if(s=e.sent,!s.exists){e.next=15;break}if(c=s.data().id,r(Oe.SET_ACTIVE_THREAD_ID,c),!c){e.next=13;break}return e.next=13,n("activeThread",a.doc(c));case 13:e.next=17;break;case 15:r(Oe.SET_ACTIVE_THREAD_ID,null),r(Oe.SET_ACTIVE_THREAD,null);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Zr,ve.CLEAR_ASSISTANT_THREADS,(function(e){var t=e.commit;t(Oe.RESET_STATE)})),(0,D.A)(Zr,ve.SYNC_SETUP,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.bindFirestoreRef,r=t.commit,t.dispatch,i=(0,Gt.EW)(),a=i.collection(Ai),o=a.doc("setup"),e.next=6,o.get();case 6:if(s=e.sent,!s.exists){e.next=15;break}if(c=s.data(),r(Oe.SET_SETUP,c),!c){e.next=13;break}return e.next=13,n("setup",a.doc("setup"));case 13:e.next=16;break;case 15:r(Oe.SET_SETUP,null);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Zr,ve.CLEAR_ASSISTANT_THREADS,(function(e){var t=e.commit;t(Oe.RESET_STATE)})),Zr),getters:(Qr={},(0,D.A)(Qr,Le.ACTIVE_THREAD_ID,(function(e){return e.activeThreadId})),(0,D.A)(Qr,Le.ACTIVE_THREAD,(function(e){return e.activeThread})),(0,D.A)(Qr,Le.SETUP,(function(e){return e.setup})),Qr)}),fi=n(76278),mi=(n(80475),n(63534),n(40590),n(12550)),pi=n.n(mi),Si=n(94335),Ti=n(92516),gi=n.n(Ti),Ii=n(37256),Ri=n(85849),hi=((0,yt.A)(),"foods"),Oi="...";function vi(e){var t=(0,L.A)({},e);if(t.image||delete t.image,t.upc||delete t.upc,!t.id){var n=pi()().split("-").join("");t.id="ug:".concat(n)}return t.createdAtTime=w.MX.firestore.FieldValue.serverTimestamp(),t.updatedAtTime=w.MX.firestore.FieldValue.serverTimestamp(),"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2"!==t.item.owner||"recipe-user"===t.item.segment&&(t.isPremium=!0,t.item.source="cm-recipe-writer",t.item.segment="recipe-premium"),t}function Li(e){var t=(0,L.A)({},e);return t.image||(t.image=w.MX.firestore.FieldValue.delete()),t.upc||(t.upc=w.MX.firestore.FieldValue.delete()),delete t.rating,t.updatedAtTime=w.MX.firestore.FieldValue.serverTimestamp(),"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2"!==t.item.owner||"recipe-user"===t.item.segment&&(t.isPremium=!0,t.item.source="cm-recipe-writer",t.item.segment="recipe-premium"),t}function Di(e){return e.id?Li(e):vi(e)}var Ci,Pi,Ni,bi={visible:!1,alias:"",date:new Date,foodDef:null,foodId:null,meal:Bt.Ih,servingSize:null,value:null,manufacturerName:"",isPremium:null},Gi={visible:!1,meal:"",upc:"",value:null,quickEntryMode:!1,logItemId:null,date:null,timestamp:null,foodId:"",folder:"",contextualParentId:""},yi={visible:!1,meal:"",value:null,folder:""},Ui={visible:!1,meal:"",value:null,folder:""},Mi={visible:!1},wi=function(e){return"food-".concat(e)},Fi=(0,Vt.A)({namespaced:!0,state:{currentFoodId:null,bindRefs:{},foodDetailDialog:(0,L.A)({},bi),foodEditorDialog:(0,L.A)({},Gi),mealEditorDialog:(0,L.A)({},yi),recipeEditorDialog:(0,L.A)({},Ui),spoonacularErrorDialog:(0,L.A)({},Mi)},mutations:(Jr={},(0,D.A)(Jr,Pe.Lw.SET_FOOD_DETAIL_DIALOG_DATA,(function(e,t){e.foodDetailDialog=t})),(0,D.A)(Jr,Pe.Lw.SET_FOOD_EDITOR_DIALOG_DATA,(function(e,t){e.foodEditorDialog=t})),(0,D.A)(Jr,Pe.Lw.SET_MEAL_EDITOR_DIALOG_DATA,(function(e,t){e.mealEditorDialog=t})),(0,D.A)(Jr,Pe.Lw.SET_RECIPE_EDITOR_DIALOG_DATA,(function(e,t){e.recipeEditorDialog=t})),(0,D.A)(Jr,Pe.Lw.SET_CURRENT_FOOD_ID,(function(e,t){e.currentFoodId=t}
1)),(0,D.A)(Jr,Pe.Lw.SET_SPOONACULAR_DIALOG_DATA,(function(e,t){e.spoonacularErrorDialog=t})),Jr),actions:(ei={},(0,D.A)(ei,Pe.kl.SYNCHRONIZE,(0,Gt.sT)((function(e,t){var n=e.commit,r=e.state,i=e.bindFirestoreRef,a=e.getters,o=(0,Gt.Lf)().collection(hi).doc(t),s=wi(t),c=r[s],u=function(){return n(Pe.Lw.SET_CURRENT_FOOD_ID,t),a[Pe.XS.CURRENT_SYNCED_FOOD]};if(c)return u();var l=function(){return O["default"].set(r,s,null),i(s,o)};return l().then(u)}))),(0,D.A)(ei,Pe.kl.COPY_FOOD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=t.alias,a=t.food,o=t.description,s=t.userId,c=t.addCopyLabel,u=void 0===c||c,l=[],_=a.item.segment===Ri.GZ.RECIPE_PREMIUM||Boolean(a.isPremium),i&&i!==a.name&&a.aliases&&(l=a.aliases.filter((function(e){return e!==i&&i!==a.name})),l.push(a.name)),E=a.item.segment,A=[{condition:function(){return Object.values(Ri.M$).includes(E)},value:Ri.M$.FOOD_USER},{condition:function(){return Object.values(Ri.GZ).includes(E)},value:Ri.GZ.RECIPE_USER},{condition:function(){return Object.values(Ri.jR).includes(E)},value:Ri.jR.MEAL_USER}].find((function(e){return e.condition()})),d=i||a.name,f=u?"(".concat(Mt.R.t("general.copy"),")"):"",m=u?ir.rk-Oi.length-1-f.length:ir.rk-Oi.length,p=[d.length>m?gi()(d,{length:m,omission:Oi,separator:/,? +/}):d],u&&p.push(f),S=[],_||S.push("_tags"),T=(0,L.A)((0,L.A)({},vn()(a,["aliases","collectionInfo","image","lang","manufacturerName","mealFoods","nutrients","servings","servingSizes","ketoGrade"].concat(S))),{},{id:null,name:p.join(" "),item:(0,L.A)({segment:A?A.value:Ri.M$.FOOD_USER,type:"food",owner:s,source:"user",folder:"",parentSegment:_?Ri.GZ.RECIPE_PREMIUM:a.item.parentSegment||a.item.segment},vn()(a.item,["publisher","url"])),isPublished:!1},l.length>0&&{aliases:l}),void 0!==o&&T.collectionInfo&&(T.collectionInfo.description=o),n.abrupt("return",r(Pe.kl.SAVE_FOOD,T));case 17:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ei,Pe.kl.SAVE_FOOD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=(0,Gt.Lf)().collection(hi),a=Di(t),!t.id){n.next=8;break}return n.next=6,i.doc(t.id).update(a);case 6:n.next=10;break;case 8:return n.next=10,i.doc(a.id).set(a,{merge:!0});case 10:return n.abrupt("return",r("".concat(Ae.pW,"/").concat(Ae.kl.SAVE_USER_FOOD),(0,L.A)({food:a},!t.id&&{increaseLogCount:!1,isFavorite:!0}),{root:!0}).then((function(){return a.id})));case 11:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ei,Pe.kl.FETCH_FOOD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.state,i=t.foodId,a=t.shouldDisableCache,o=void 0!==a&&a,s=function(){throw new Ii.A("The food with ID '".concat(i,"' couldn't be found"))},c=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=o?{foodId:i,shouldDisableCache:o}:{foodId:i},e.next=3,Si.A.get("".concat("https://functions.carbmanager.com","/getFood"),{params:t});case 3:return n=e.sent,r=n.data,e.abrupt("return",r||s());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),u=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,Gt.Lf)().collection(hi).doc(i).get();case 2:return t=e.sent,e.abrupt("return",t.exists?t.data():s());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),l=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){var t,n,a,o,s,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=i.split(":"),n=(0,Tn.A)(t,1),a=n[0],o="ug"===a,s=!0===r.foodDetailDialog.isPremium,l=!0===s||!o,e.abrupt("return",l?c():u());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),n.prev=6,n.next=9,l();case 9:return n.abrupt("return",n.sent);case 12:throw n.prev=12,n.t0=n["catch"](6),_="Unable to fetch food with ID '".concat(i,"'"),E=n.t0 instanceof Ii.A?n.t0.message:_,new Ii.A(E);case 17:case"end":return n.stop()}}),n,null,[[6,12]])})))()})),(0,D.A)(ei,Pe.kl.RENAME_FOLDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dis
1patch,i=e.rootGetters,a=t.oldName,o=t.newName,s=(0,X.A)(i),c=s(te.pW,te.XS.USER),n.next=6,r("".concat(B.pW,"/").concat(B.kl.DELETE_FOOD_FOLDER),a,{root:!0});case 6:return u=(0,Gt.Lf)().collection(hi).where("item.folder","==",a).where("item.owner","==",c.id),n.next=9,u.get();case 9:return l=n.sent,_=l.docs.map((function(e){var t=e.data();return r("".concat(Pe.pW,"/").concat(Pe.kl.SAVE_FOOD),(0,L.A)((0,L.A)({},t),{},{item:(0,L.A)((0,L.A)({},t.item),{},{folder:o})}),{root:!0})})),n.abrupt("return",Promise.all(_));case 12:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ei,Pe.kl.DELETE_FOLDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,n.next=3,r("".concat(B.pW,"/").concat(B.kl.DELETE_FOOD_FOLDER),t,{root:!0});case 3:return n.abrupt("return",r(Pe.kl.RENAME_FOLDER,{oldName:t,newName:""}));case 4:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ei,Pe.kl.OPEN_FOOD_DETAIL_DIALOG,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.commit,i=e.dispatch,a=e.getters,!a[Pe.XS.FOOD_DETAIL_DIALOG].visible){n.next=4;break}return n.next=4,i(Pe.kl.CLOSE_FOOD_DETAIL_DIALOG);case 4:r(Pe.Lw.SET_FOOD_DETAIL_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}));case 5:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ei,Pe.kl.OPEN_FOOD_EDITOR_DIALOG,(function(e,t){var n=e.commit;n(Pe.Lw.SET_FOOD_EDITOR_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}))})),(0,D.A)(ei,Pe.kl.OPEN_MEAL_EDITOR_DIALOG,(function(e,t){var n=e.commit;n(Pe.Lw.SET_MEAL_EDITOR_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}))})),(0,D.A)(ei,Pe.kl.OPEN_RECIPE_EDITOR_DIALOG,(function(e,t){var n=e.commit;n(Pe.Lw.SET_RECIPE_EDITOR_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}))})),(0,D.A)(ei,Pe.kl.OPEN_SPOONACULAR_ERROR_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_SPOONACULAR_DIALOG_DATA,{visible:!0})})),(0,D.A)(ei,Pe.kl.CLOSE_ALL_FOOD_DIALOGS,(function(e){var t=e.dispatch;t(Pe.kl.CLOSE_FOOD_DETAIL_DIALOG),t(Pe.kl.CLOSE_FOOD_EDITOR_DIALOG),t(Pe.kl.CLOSE_MEAL_EDITOR_DIALOG),t(Pe.kl.CLOSE_RECIPE_EDITOR_DIALOG),t("".concat(Ye.pW,"/").concat(Ye.kl.CLOSE_EDITOR_DIALOG),null,{root:!0}),t(Pe.kl.CLOSE_SPOONACULAR_ERROR_DIALOG)})),(0,D.A)(ei,Pe.kl.CLOSE_FOOD_DETAIL_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_FOOD_DETAIL_DIALOG_DATA,{visible:!1})})),(0,D.A)(ei,Pe.kl.CLOSE_FOOD_EDITOR_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_FOOD_EDITOR_DIALOG_DATA,{visible:!1})})),(0,D.A)(ei,Pe.kl.CLOSE_MEAL_EDITOR_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_MEAL_EDITOR_DIALOG_DATA,{visible:!1})})),(0,D.A)(ei,Pe.kl.CLOSE_RECIPE_EDITOR_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_RECIPE_EDITOR_DIALOG_DATA,{visible:!1})})),(0,D.A)(ei,Pe.kl.CLOSE_SPOONACULAR_ERROR_DIALOG,(function(e){var t=e.commit;t(Pe.Lw.SET_SPOONACULAR_DIALOG_DATA,{visible:!1})})),(0,D.A)(ei,Pe.kl.DELETE_FOOD,(function(e,t){return w.nC.softDeleteFood(t)})),ei),getters:(ti={},(0,D.A)(ti,Pe.XS.CURRENT_SYNCED_FOOD,(function(e){var t=e.currentFoodId;if(!t)return null;var n=e[wi(t)];if(!n)return null;var r=Object.keys(n.nutrients).reduce((function(e,t){return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},t,n.nutrients[t]>0?n.nutrients[t]:0))}),{});return(0,L.A)((0,L.A)({},n),{},{nutrients:r})})),(0,D.A)(ti,Pe.XS.FOOD_DETAIL_DIALOG,(function(e){return e.foodDetailDialog})),(0,D.A)(ti,Pe.XS.FOOD_EDITOR_DIALOG,(function(e){return e.foodEditorDialog})),(0,D.A)(ti,Pe.XS.MEAL_EDITOR_DIALOG,(function(e){return e.mealEditorDialog})),(0,D.A)(ti,Pe.XS.RECIPE_EDITOR_DIALOG,(function(e){return e.recipeEditorDialog})),(0,D.A)(ti,Pe.XS.SPOONACULAR_ERROR_DIALOG,(function(e){return e.spoonacularErrorDialog})),ti)}),ki={FOOD:"cc",EXERCISE:"ex",CUSTOM_FOOD:"ug",CUSTOM_EXERCISE:"ue",MEAL_PLAN:"mp"},Yi="exercises",Vi={selectedFilterTab:kn.ry.ALL,visible:!1,search:null,timestamp:null},xi={visible:!1,voiceText:""},Hi={visible:!1,log:null,exercise:{}},Bi={visible:!1,muscleGroups:["all"],equipmentTypes:["all"],difficulty:[]};function Wi(e){var t=(0,L.A)({},e);if(!t.id){var n=pi()().split("-").join("");t.id="".concat(ki.CUSTOM_EXERCISE,":").concat(n)}return t}function Xi(e){return e.id?Qn()(e):Wi(e)}var Ki,ji,qi,$i={namespaced:!0,state:{exerciseDetailDialog:Qn()(Hi),exerciseFinderDialog:Qn()(Vi),exerciseVoiceDialog:Qn()(xi),exerciseSearchFilter:Qn()(Bi)},mutations:(Ci={},(0,D.A)(Ci,Ne.Lw.SET_EXERCISE_DETAIL_DIALOG,(function(e,t){e.exerciseDetailDialog=(0,L.A)((0,L.A)({},e.exerciseDetailDialog),t)})),(0,D.A)(Ci,Ne.Lw.SET_EXERCISE_FINDER_DIALOG,(function(e,t){e.exerciseFinderDialog=(0,L.A)((0,L.A)({},Qn()(Vi)),t)})),(0,D.A)(Ci,Ne.Lw.SET_EXERCISE_VOICE_DIALOG,(function(e,t){e.exerciseVoiceDialog=(0,L.A)((0,L.A)({},Qn()(xi)),t)})),(0,D.A)(Ci,Ne.Lw.SET_EXERCISE_FINDER_DIALOG_FILTER_TAB,(function(e,t){e.exerciseFinderDialog.selectedFilterTab=t})),(0,D.A)(Ci,Ne.Lw.SET_EXERCISE_SEARCH_FILTER,(function(e,t){e.exerciseSearchFilter=(0,L.A)((0,L.A)({},Qn()(Bi)),t)})),(0,D.A)(Ci,Ne.Lw.TOGGLE_EXERCISE_SEARCH_FILTER,(function(e,t){e.exerciseSearchFilter.visible=t})),Ci),actions:(Pi={},(0,D.A)(Pi,Ne.kl.REMOVE_CUSTOM_EXERCISE,(function(e,t){var n=(0,Gt.Lf)().batch(),r=(0,Gt.Lf)().collection(Yi).doc(t),i=(0,Gt.EW)().collection(de.LL).doc(t);return n.set(r,{isDeleted:!0}
1,{merge:!0}),n.delete(i),n.commit()})),(0,D.A)(Pi,Ne.kl.SAVE_CUSTOM_EXERCISE,(function(e,t){var n,r=e.dispatch,i=(0,Gt.Lf)().collection(Yi),a=Xi(t);return a.image||(a.image=w.MX.firestore.FieldValue.delete()),n=t.id?i.doc(t.id).update(a):i.doc(a.id).set(a,{merge:!0}),n.then((function(){r("".concat(de.pW,"/").concat(de.kl.SAVE_USER_EXERCISE),(0,L.A)((0,L.A)({},a),{},{isFavorite:!0}),{root:!0})})).then((function(){return a.id}))})),(0,D.A)(Pi,Ne.kl.FETCH_EXERCISE,(function(e,t){return(0,Gt.Lf)().collection(Yi).doc(t).get().then((function(e){if(!e.exists)throw new Error("Unable to fetch exercise id: ".concat(t));return e.data()}))})),(0,D.A)(Pi,Ne.kl.SET_EXERCISE_DETAIL_DIALOG,(function(e,t){var n=e.commit;n(Ne.Lw.SET_EXERCISE_DETAIL_DIALOG,t)})),(0,D.A)(Pi,Ne.kl.SET_EXERCISE_FINDER_DIALOG,(function(e,t){var n=e.commit;n(Ne.Lw.SET_EXERCISE_FINDER_DIALOG,t)})),(0,D.A)(Pi,Ne.kl.SET_EXERCISE_VOICE_DIALOG,(function(e,t){var n=e.commit;n(Ne.Lw.SET_EXERCISE_VOICE_DIALOG,t)})),(0,D.A)(Pi,Ne.kl.CLOSE_EXERCISE_FINDER_DIALOG,(function(e){var t=e.commit;t(Ne.Lw.SET_EXERCISE_FINDER_DIALOG,(0,L.A)({},Vi))})),(0,D.A)(Pi,Ne.kl.CLOSE_EXERCISE_DETAIL_DIALOG,(function(e){var t=e.commit;t(Ne.Lw.SET_EXERCISE_DETAIL_DIALOG,(0,L.A)({},Hi))})),(0,D.A)(Pi,Ne.kl.SET_EXERCISE_FINDER_DIALOG_FILTER_TAB,(function(e,t){var n=e.commit;n(Ne.Lw.SET_EXERCISE_FINDER_DIALOG_FILTER_TAB,t)})),(0,D.A)(Pi,Ne.kl.SET_EXERCISE_SEARCH_FILTER,(function(e,t){var n=e.commit;n(Ne.Lw.SET_EXERCISE_SEARCH_FILTER,t)})),(0,D.A)(Pi,Ne.kl.RESET_EXERCISE_SEARCH_FILTER,(function(e){var t=e.commit;t(Ne.Lw.SET_EXERCISE_SEARCH_FILTER,(0,L.A)({},Bi))})),(0,D.A)(Pi,Ne.kl.OPEN_EXERCISE_SEARCH_FILTER,(function(e){var t=e.commit;t(Ne.Lw.TOGGLE_EXERCISE_SEARCH_FILTER,!0)})),(0,D.A)(Pi,Ne.kl.CLOSE_EXERCISE_SEARCH_FILTER,(function(e){var t=e.commit;t(Ne.Lw.TOGGLE_EXERCISE_SEARCH_FILTER,!1)})),Pi),getters:(Ni={},(0,D.A)(Ni,Ne.XS.EXERCISE_DETAIL_DIALOG,(function(e){return e.exerciseDetailDialog})),(0,D.A)(Ni,Ne.XS.EXERCISE_FINDER_DIALOG,(function(e){return e.exerciseFinderDialog})),(0,D.A)(Ni,Ne.XS.EXERCISE_VOICE_DIALOG,(function(e){return e.exerciseVoiceDialog})),(0,D.A)(Ni,Ne.XS.EXERCISE_SEARCH_FILTER,(function(e){return e.exerciseSearchFilter})),(0,D.A)(Ni,Ne.XS.HAS_CUSTOM_SEARCH_FILTERS,(function(e,t){var n=Qn()(t[Ne.XS.EXERCISE_SEARCH_FILTER]),r=Qn()(Bi);return delete n.visible,delete r.visible,!dt()(n,r)})),Ni)},zi=n(42194),Zi=n.n(zi),Qi=n(5187),Ji=n.n(Qi),ea="logs",ta=(0,Vt.A)({namespaced:!0,state:{syncDates:[],logs:[],isSyncing:!1},mutations:(Ki={},(0,D.A)(Ki,V.Lw.SET_SYNC_DATES,(function(e,t){e.syncDates=t})),(0,D.A)(Ki,V.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),Ki),actions:(0,D.A)({},V.kl.SYNCHRONIZE,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.commit,i=t.date,a=t.limit,o=void 0===a?7:a;r(V.Lw.SET_IS_SYNCING_FLAG,!0);var s=(0,ie.__)(i,o),c=(0,ie.aj)(s[0]),u=(0,ie.aj)(s[s.length-1]),l=(0,Gt.EW)().collection(ea).where(w.MX.firestore.FieldPath.documentId(),">=",c).where(w.MX.firestore.FieldPath.documentId(),"<=",u);n(ea,l,{wait:!0,serialize:sr}).then((function(){r(V.Lw.SET_SYNC_DATES,s),r(V.Lw.SET_IS_SYNCING_FLAG,!1)})).catch((function(){r(V.Lw.SET_SYNC_DATES,[]),r(V.Lw.SET_IS_SYNCING_FLAG,!1)}))}))),getters:(ji={},(0,D.A)(ji,V.XS.VALUES,(function(e){return e.logs.map((function(e){return(0,L.A)((0,L.A)({},e),{},{summary:Zi()(e.summary,Ji())})}))})),(0,D.A)(ji,V.XS.ITEMS,(function(e,t){return St()(t[V.XS.VALUES],"id")})),(0,D.A)(ji,V.XS.DATES,(function(e){return e.syncDates})),(0,D.A)(ji,V.XS.IS_SYNCING,(function(e){return e.isSyncing})),ji)}),na=n(90179),ra=n.n(na),ia=n(25130),aa="recurringLogItems";function oa(e){var t=(0,Gt.EW)().collection(aa),n=(0,L.A)((0,L.A)({},e),{},{id:t.doc().id});return null===n.timestamp&&delete n.timestamp,n}function sa(e){var t=(0,L.A)((0,L.A)({},e),{},{id:e.repeatedFromId});return null===t.timestamp&&(t.timestamp=w.MX.firestore.FieldValue.delete()),t}function ca(e){return e.repeatedFromId?sa(e):oa(e)}var ua,la,_a,Ea,Aa=(0,Vt.A)({namespaced:!0,state:{isSynced:!1,recurringLogItems:[]},mutations:(0,D.A)({},be.Lw.SET_IS_SYNCED_FLAG,(function(e,t){e.isSynced=t})),actions:(qi={},(0,D.A)(qi,be.kl.SYNCHRONIZE,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.commit,r=e.state,i=e.getters;if(r.isSynced)return Promise.resolve(i.items);n(be.Lw.SET_IS_SYNCED_FLAG,!1);var a=(0,Gt.EW)().collection(aa);return t("recurringLogItems",a).then((function(){return n(be.Lw.SET_IS_SYNCED_FLAG,!0),i.items}))}))),(0,D.A)(qi,be.kl.SAVE_ITEM,(function(e,t){var n=(0,Gt.EW)().collection(aa),r=ca(t);return n.doc(r.id).set(r,{merge:!0}).then((function(){return r.id}))})),(0,D.A)(qi,be.kl.DELETE_ITEM,(function(e,t){return(0,Gt.EW)().collection(aa).doc(t).delete()})),(0,D.A)(qi,be.kl.PROCESS_RECURRING_ITEMS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.dispatch,r=e.getters,t.next=3,n(be.kl.SYNCHRONIZE);case 3:return i=t.sent,a=y()(r.currentDate).startOf("day"),o=a.format("dddd").toLowerCase(),s=ia.Av.find((function(e){return e.key===o})),c=i.reduce((function(e,t){if(r.rawLogItems.find((function(e){return e.repeatedFromId===t.id})))return e;if(a<=y()(t.date).startOf("day"))return e;if((null===s||void 0===s?void 0:s.bitMask)&t.repeatMode){var n=(0,L.A)((0,L.A)({},ra()(t,["id"])),{},{repeatedFromId:t.id,date:r.currentDate,logType:ir.A_.PLANNED});t.timestamp&&(n.timestamp=(0,ie.vW)(t.timestamp,r.currentDate)),e.push(n)}return e}),[]),t.abrupt("return",c.length?n("".concat(Se.pW,"/").concat(Se.kl.ADD_FOOD_ITEMS),c,{root:!0}):Promise.resolve());case 9:case"end":return t.stop()}}),t)})))()})),qi),getters:{currentDate:function(e,t,n,r){return r["".concat(Se.pW,"/currentDate")]},formattedDate:function(e,t,n,r){return r["".concat(Se.pW,"/formattedDate")]},isNewLog:function(e,t,n,r){return r["".concat(Se.pW,"/isNewLog")]},items:function(e){return e.recurringLogItems.map((function(e){var t=e.timestamp&&e.timestamp.toDate(),n=e.date&&e.date.toDate();return(0,L.A)((0,L.A)((0,L.A)({},e),t&&{timestamp:t}),n&&{date:n})}
1))},rawLogItems:function(e,t,n,r){return r["".concat(Se.pW,"/rawItems")]}}}),da="notes",fa={visible:!1,data:{}},ma=(0,Vt.A)({namespaced:!0,state:{isSyncing:!1,notes:[],notesDialog:Qn()(fa)},mutations:(ua={},(0,D.A)(ua,Ge.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),(0,D.A)(ua,Ge.Lw.SET_NOTES_DIALOG,(function(e,t){e.notesDialog=(0,L.A)((0,L.A)({},Qn()(fa)),t)})),ua),actions:(la={},(0,D.A)(la,Ge.kl.SYNCHRONIZE,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.commit,i=(0,Gt.EW)().collection(da).where("date","==",(0,ie.aj)(t));return r(Ge.Lw.SET_IS_SYNCING_FLAG,!0),n("notes",i).finally((function(){r(Ge.Lw.SET_IS_SYNCING_FLAG,!1)}))}))),(0,D.A)(la,Ge.kl.FETCH_NOTES,(function(e,t){var n=t.from,r=t.to,i=t.types,a=(0,Gt.EW)().collection(da);return n&&(a=a.where("date",">=",(0,ie.aj)(n))),r&&(a=a.where("date","<=",(0,ie.aj)(r))),i&&(a=a.where("type","in",i)),a.get().then((function(e){return e.docs.map((function(e){return e.data()}))}))})),(0,D.A)(la,Ge.kl.SET_NOTES_DIALOG,(function(e,t){var n=e.commit;n(Ge.Lw.SET_NOTES_DIALOG,t)})),(0,D.A)(la,Ge.kl.SAVE_NOTE,(function(e,t){var n=e.getters,r=(0,Gt.EW)().collection(da),i=n.currentDate,a=new Date(i.getTime()),o=(0,ie.aj)(a),s=(0,L.A)((0,L.A)({},t),{},{id:t.id||r.doc().id,date:o,updatedAtTime:w.MX.firestore.Timestamp.fromDate(a)});return r.doc(s.id).set(s,{merge:!0})})),(0,D.A)(la,Ge.kl.DELETE_NOTE,(function(e,t){return(0,Gt.EW)().collection(da).doc(t).delete()})),(0,D.A)(la,Ge.kl.DELETE_DAY_NOTES,(function(e){var t=e.getters,n=t.items.map((function(e){return e.image})),r=[],i=(0,Gt.Lf)().batch();return t.items.forEach((function(e){var t=(0,Gt.EW)().collection(da).doc(e.id);i.delete(t)})),r.push(i.commit()),n&&n.forEach((function(e){if(e){var t=w.wc.removeImage(e);r.push(t)}})),Promise.all(r)})),(0,D.A)(la,Ge.kl.ADD_PHOTO,(function(e,t){var n=e.getters,r=(0,Gt.EW)().collection(da),i=n.currentDate,a=new Date(i.getTime()),o=(0,L.A)((0,L.A)({},t),{},{date:(0,ie.aj)(a),id:t.id||r.doc().id});return r.doc(o.id).set(o,{merge:!0})})),(0,D.A)(la,Ge.kl.DELETE_PHOTO,(function(e,t){return(0,Gt.EW)().collection(da).doc(t.id).delete().then((function(){w.wc.removeImage(t.image)}))})),la),getters:{currentDate:function(e,t,n,r){return r["".concat(Y.pW,"/currentDate")]},notesDialog:function(e){return e.notesDialog},items:function(e){return e.notes},itemsByType:function(e,t){return(t.items||[]).reduce((function(e,t){return(e[t.type]=e[t.type]||[]).push(t),e}),{})}}}),pa=n(71299),Sa=n(73867),Ta=(n(12824),n(55364)),ga=n.n(Ta),Ia=n(94394),Ra=n.n(Ia),ha=n(8906),Oa=n.n(ha),va=n(88463),La=n(10302),Da=n(43700),Ca=n(23663),Pa=n(9997),Na="goalsByDate",ba=["mon","tue","wed","thu","fri","sat","sun"];y().extend(Oa()),y().extend(Wr());var Ga,ya,Ua,Ma,wa,Fa,ka,Ya,Va,xa,Ha=(0,Vt.A)({namespaced:!0,state:{isSynced:!1,goals:[],cache:(0,Pa.A)()},mutations:(0,D.A)({},W.Lw.SET_IS_SYNCED_FLAG,(function(e,t){e.isSynced=t})),actions:(_a={},(0,D.A)(_a,W.kl.SYNCHRONIZE,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.commit,r=e.state,i=e.getters;if(r.isSynced)return Promise.resolve(i[W.XS.ITEMS]);var a=(0,Gt.EW)(),o=a.collection(Na);return n(W.Lw.SET_IS_SYNCED_FLAG,!1),t("goals",o).then((function(){return n(W.Lw.SET_IS_SYNCED_FLAG,!0),i[W.XS.ITEMS]}))}))),(0,D.A)(_a,W.kl.REMOVE_GOALS,(function(e,t){(0,Sa.A)(e);var n=(0,Gt.EW)().collection(Na),r=(0,Gt.Lf)().batch();return t.forEach((function(e){r.delete(n.doc(e))})),r.commit()})),(0,D.A)(_a,W.kl.ADD_OR_UPDATE_GOAL,(function(e,t){var n=e.getters,r=Object.assign({},t),i=n[W.XS.TODAY].goals,a=(0,Gt.EW)().collection(Na),o=(0,Gt.Lf)().batch(),s=n[W.XS.ITEMS].filter((function(e){return e.date===r.date})),c=s.find((function(e){return e.type===r.type&&e.source===r.source}));s.forEach((function(e){e.source!==r.source&&o.delete(a.doc(e.id))})),c&&(r.id=c.id),"user"===r.source&&("all"===r.type&&(r.supersede=r.override||!1,r.override&&s.forEac
1h((function(e){"all"!==e.type&&o.delete(a.doc(e.id))}))),delete r.override);var u=Ot()(i,(function(e){return e.value}));return r.goals=ga()(u,r.goals),o.set(a.doc(r.id||a.doc().id),r,{merge:!0}),o.commit()})),(0,D.A)(_a,W.kl.FETCH_USER_GOALS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=(0,Gt.EW)(t).collection(Na),e.abrupt("return",n.get().then((function(e){var t=e.docs;return t.map((function(e){return e.data()}))})));case 2:case"end":return e.stop()}}),e)})))()})),_a),getters:(Ea={},(0,D.A)(Ea,W.XS.FORMATTED_DATE,(function(e,t,n,r){return r["".concat(Se.pW,"/formattedDate")]})),(0,D.A)(Ea,W.XS.ITEMS,(function(e){return e.goals})),(0,D.A)(Ea,W.XS.IS_GOALS_SYNCED,(function(e){return e.isSynced})),(0,D.A)(Ea,W.XS.DEFAULT_MACROS,(function(e,t,n,r){var i=(0,X.A)(r),a=i(B.pW,B.XS.TDEE),o=i(B.pW,B.XS.DEFAULT_MACRO_SPLIT);return(0,va.yg)(a,o)})),(0,D.A)(Ea,W.XS.MACROS_FOR_DATE,(function(e,t){return function(e){var n=t[W.XS.ITEMS],r=t[W.XS.DEFAULT_MACROS],i=Object.freeze((0,va.A4)(n,r,e));return i}})),(0,D.A)(Ea,W.XS.GOAL_FOR_DATE,(function(e,t,n,r){return function(e){var n,i=e.date,a=e.symbol,o=e.sequence,s=void 0===o?null:o,c=e.category,u=void 0===c?null:c;(0,Da.dR)(a);var l=(0,X.A)(r),_=l(B.pW,B.XS.SETTINGS),E=(0,se.AY)((n={},(0,D.A)(n,Ca.H.NUTRIENT,(function(){var e={macro:function(){return t[W.XS.MACROS_FOR_DATE](i).goals},micro:function(){return l(B.pW,B.XS.GOALS)}},n=U.rb.includes(a);return n?e.macro():e.micro()})),(0,D.A)(n,Ca.H.MEASUREMENT,(function(){return l(B.pW,B.XS.GOALS)})),(0,D.A)(n,Ca.H.OTHER_METRICS,(function(){return[vt.ig,vt.Ad].includes(a)?l(B.pW,B.XS.FASTING_GOALS_BY_DATE)(i):l(B.pW,B.XS.GOALS)})),n),(0,Ca.A)(a));return(0,L.A)((0,L.A)({},(0,La.A)({symbol:a,userGoals:E,userSettings:_,sequence:s,category:u})),{},{date:i})}})),(0,D.A)(Ea,W.XS.UPCOMING_WEEK_GOALS,(function(e,t){var n=[],r=(0,ie.cV)(t[W.XS.FORMATTED_DATE]),i=y()(r).toDate();return(0,Sn.A)(Array(7)).forEach((function(){n.push({data:t[W.XS.MACROS_FOR_DATE](i),date:i}),i=y()(i).add(1,"day").toDate()})),n})),(0,D.A)(Ea,W.XS.PAST_GOALS,(function(e,t){var n=new Date((new Date).setHours(0,0,0,0));return t[W.XS.ITEMS].filter((function(e){return y()((0,ie.cV)(e.date)).isSameOrBefore(n)}))})),(0,D.A)(Ea,W.XS.FUTURE_GOALS,(function(e,t){var n=new Date((new Date).setHours(0,0,0,0));return t[W.XS.ITEMS].filter((function(e){return y()((0,ie.cV)(e.date)).isSameOrAfter(n)}))})),(0,D.A)(Ea,W.XS.EVERYDAY_GOAL,(function(e,t){var n=t[W.XS.ITEMS],r=Qn()(t[W.XS.DEFAULT_MACROS]),i=n.filter((function(e){return!ba.includes(e.type)})),a=(0,ie.HH)(i,new Date)||{};return ga()(r,a)})),(0,D.A)(Ea,W.XS.DAY_OVERRIDES,(function(e,t){var n=t[W.XS.UPCOMING_WEEK_GOALS].map((function(e){return e.data})),r=n.filter((function(e){return ba.includes(e.type)})),i=Ra()(r,"type");return Object.keys(i).map((function(e){return(0,ie.HH)(i[e],new Date)||{}}))})),(0,D.A)(Ea,W.XS.TODAY,(function(e,t){var n=(0,ie.cV)(t[W.XS.FORMATTED_DATE]),r=Qn()(t[W.XS.DEFAULT_MACROS]),i=t[W.XS.MACROS_FOR_DATE](n);return ga()(r,i)})),Ea)}),Ba=n(2184),Wa=n(74774),Xa=(0,Vt.A)((0,Ba.A)({CONTENT_TYPES:Wa.yw,CONTENT_TYPES_STATE_PROPS:Wa.lX,CONTENT_TYPES_IDS:Wa.XD})),Ka=n(4675),ja=n(55052),qa=(0,Vt.A)({namespaced:!0,state:{loading:!1,isLoadingMore:!1,searchResults:null,searchResultsPages:1,searchResultsCurrentPage:1,selectedArticle:null},mutations:(Ga={},(0,D.A)(Ga,Ue.Lw.SET_ACTIVE_ARTICLE,(function(e,t){e.selectedArticle=t})),(0,D.A)(Ga,Ue.Lw.SET_LOADING,(function(e,t){var n=t.loading,r=void 0!==n&&n,i=t.isLoadingMore,a=void 0!==i&&i;e.loading=r,e.isLoadingMore=a})),(0,D.A)(Ga,Ue.Lw.SET_RESULTS,(function(e,t){var n,r=t||{searchResults:null,currentPage:1,totalPages:1},i=r.searchResults,a=r.currentPage,o=r.totalPages;1===a?e.searchResults=i:(n=e.searchResults).push.apply(n,(0,Sn.A)(i));e.searchResultsCurrentPage=a,e.searchResultsPages=o})),Ga),actions:(ya={},(0,D.A)(ya,Ue.kl.PERFORM_SEARCH,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.dispatch,a=e.rootGetters,o=t.contentType,s=t.page,c=void 0===s?1:s,u=t.tag,l=t.keyword,_=t.excludedTags,E=void 0===_?[]:_,A=o.PRISMIC_DOCUMENT_TYPE,d=o.STATE_PROP,f=o.ID,m=[{query:function(){return Ka.A.Predicates.fulltext("document",l)},condition:!!l},{query:function(){return Ka.A.Predicates.at("my.".concat(A,".tags.tag"),u)},condition:!!u}].filter((function(e){return e&&e.condition})).map((function(e){var t=e.query;return t()}
1)),gt()(E)||E.forEach((function(e){m.push(Ka.A.Predicates.not("my.".concat(A,".tags.tag"),e))})),n.prev=5,r(Ue.Lw.SET_LOADING,{loading:1===c,isLoadingMore:1!==c}),n.next=9,i("".concat(P.pW,"/").concat(P.kl.FETCH_DOCUMENT),{contentType:f,queryArgs:m,page:c},{root:!0});case 9:p=nr()(a["".concat(P.pW,"/").concat(d)],"content"),gt()(p)?r(Ue.Lw.SET_RESULTS,{searchResults:[],currentPage:c,totalPages:0}):(S=p.totalPages,T=p.model,r(Ue.Lw.SET_RESULTS,{searchResults:T,currentPage:c,totalPages:S}));case 11:return n.prev=11,r(Ue.Lw.SET_LOADING,{loading:!1,isLoadingMore:!1}),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[5,,11,14]])})))()})),(0,D.A)(ya,Ue.kl.FETCH_ARTICLE_SINGLE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.rootGetters,a=t.contentType,o=t.uid,s=a.ID,c=a.STATE_PROP,n.next=5,r("".concat(P.pW,"/").concat(P.kl.FETCH_DOCUMENT),{contentType:s,uid:o},{root:!0});case 5:return n.abrupt("return",i["".concat(P.pW,"/").concat(c)].content);case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ya,Ue.kl.SET_ACTIVE_ARTICLE,(function(e,t){var n=e.commit;n(Ue.Lw.SET_ACTIVE_ARTICLE,t)})),(0,D.A)(ya,Ue.kl.CHANGE_LOADING_STATE,(function(e,t){var n=e.commit;n(Ue.Lw.SET_LOADING,{loading:t})})),(0,D.A)(ya,Ue.kl.RESET_SEARCH_RESULTS,(function(e){var t=e.commit;t(Ue.Lw.SET_RESULTS,null)})),(0,D.A)(ya,Ue.kl.TOGGLE_LIKE_ARTICLE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,n.next=3,r("".concat(We,"/").concat(He.LIKE_OBJECT),{objectType:ja.b.ARTICLES,objectId:t},{root:!0});case 3:case"end":return n.stop()}}),n)})))()})),(0,D.A)(ya,Ue.kl.SYNCHRONIZE_METADATA,(function(e){var t=e.dispatch;return t("".concat(ke,"/").concat(we.SYNCHRONIZE_METADATA),{objectType:ja.b.ARTICLES},{root:!0})})),(0,D.A)(ya,Ue.kl.SYNCHRONIZE_USER_LIKES,(function(e,t){var n=e.dispatch;return n("".concat(We,"/").concat(He.SYNCHRONIZE_METADATA),{objectId:t},{root:!0})})),ya),getters:(Ua={},(0,D.A)(Ua,Ue.XS.LOADING_STATE,(function(e){return e.loading})),(0,D.A)(Ua,Ue.XS.IS_LOADING_MORE,(function(e){return e.isLoadingMore})),(0,D.A)(Ua,Ue.XS.SELECTED_ARTICLE,(function(e){return e.selectedArticle})),(0,D.A)(Ua,Ue.XS.SEARCH_RESULTS,(function(e){return e.searchResults})),(0,D.A)(Ua,Ue.XS.SEARCH_RESULTS_PAGES,(function(e){return e.searchResultsPages})),(0,D.A)(Ua,Ue.XS.SEARCH_RESULTS_CURRENT_PAGE,(function(e){return e.searchResultsCurrentPage})),(0,D.A)(Ua,Ue.XS.HAS_LIKED_ARTICLE,(function(e,t,n,r){return function(e){return r["".concat(We,"/").concat(Be.HAS_LIKED)]({objectType:ja.b.ARTICLES,objectId:e})}})),(0,D.A)(Ua,Ue.XS.ALL_METADATA,(function(e,t,n,r){return r["".concat(ke,"/").concat(Fe.ALL_METADATA)][ja.b.ARTICLES]})),Ua)}),$a=(0,Vt.A)({namespaced:!0,state:{},mutations:(0,D.A)({},Me.SET_STATE,(function(e,t){O["default"].set(e,t)})),actions:(0,D.A)({},we.SYNCHRONIZE_METADATA,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=e.state,a=e.commit,o=t.objectType;i[o]||a(Me.SET_STATE,o);var s=(0,Gt.Lf)().collection(o);return n(o,s,{wait:!0}).then((function(){return r[Fe.LIKES_COUNT]}))}))),getters:(0,D.A)({},Fe.ALL_METADATA,(function(e){return e}))}),za=n(26311),Za=(n(15195),n(36944)),Qa=n.n(Za),Ja=n(63095),eo=n(98023),to=n.n(eo),no=n(23805),ro=n.n(no),io=function(e){return Qa()(e/60,2)},ao=function(e){return io(e.reduce((function(e,t){return e+t.sleep}),0))},oo=function(e){var t=e.sleepMinutes,n=e.legacySleep;if(to()(t))return io(t);var r=n||[],i=r.filter((function(e){return e.isAsleep}));if(!i.length)return 0;var a=Ra()(i,"sourceId"),o=nr()(i[0],"sourceId",null),s=o&&a?a[o]:i;return ao(s)},so=function(e){if(!ro()(e))return!1;var t=[U.sU,U.Nk,U.y1,U.gX,U.qi,U.Fo,U.BY,U.R_,U.YQ,U.QG,U.MB,U.eW,U.Es,U.PH,U.RP,U.dg,U.ee,U.Hy,U.c8,U.Az,U.N,U.cM,U.LX,U.FS,U.gU,U.mj,U.fm,U.m0,U.mL,U.jr],n=function(n){return t.includes(n)&&e[n]>0};return Object.keys(e).some(n)},co=n(52360),uo=n(62722),lo=n(43841),_o=["action"],Eo=(0,yt.A)(),Ao=rr.yT.USER,fo=rr.yT.APPLE,mo={UNSPECIFIED:"unspecified"},po={key:"",dataCache:""},So={WEIGHT:"weight",EXERCISE:"exercise",BREAKFAST:"breakfast",LUNCH:"lunch",DINNER:"dinner",SNACK1:"snack1",SNACK2:"snack2",SNACK3:"snack3",SUPPLEMENTS:"supplements"},To={namespaced:!0,state:(Ma={},(0,D.A)(Ma,k.c4.IS_SYNCING_FITNESS_DEVICES,!1),(0,D.A)(Ma,k.c4.CACHED_DATE_SUMMARIES,{}),Ma),mutations:(wa={},(0,D.A)(wa,k.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncingFitnessDevices=t})),(0,D.A)(wa,k.Lw.SET_CACHED_DATE_SUMMARIES,(function(e,t){e[k.c4.CACHED_DATE_SUMMARIES]=(0,L.A)((0,L.A)({},e[k.c4.CACHED_DATE_SUMMARIES]),t)}
1)),wa),actions:(Fa={},(0,D.A)(Fa,k.kl.SYNC_MEAL_REMINDERS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.rootGetters,r=n["".concat(B.pW,"/").concat(B.XS.ACTIVE_MEALS)],i=n["".concat(B.pW,"/").concat(B.XS.SETTINGS)].isMealRemindersOn,i){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,Promise.all(r.map((function(e){return(0,Ut.Ld)(e)})));case 7:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Fa,k.kl.UPDATE_MEAL_REMINDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.data,n){e.next=3;break}return e.abrupt("return",null);case 3:if(r=n.action,i=(0,za.A)(n,_o),r!==H.KR.ADD_REMINDER){e.next=8;break}return e.next=7,(0,Ut.Ld)(i);case 7:return e.abrupt("return",null);case 8:return e.abrupt("return",(0,x.vQ)({action:r,data:{identifier:i.value}}));case 9:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Fa,k.kl.SYNC_EXERCISE_REMINDERS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.dispatch,r=e.rootGetters,i=r["".concat(B.pW,"/").concat(B.XS.SETTINGS)],a=i.reminders,o=void 0===a?{}:a,s=i.exerciseReminder,c=i.isMealRemindersOn,null!==o&&void 0!==o&&o.exercise||void 0!==s){t.next=4;break}return t.abrupt("return");case 4:if(u=o.exercise,o.exercise||void 0===s){t.next=9;break}return s&&(u={enabled:c,time:s}),t.next=9,n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),{settings:(0,L.A)({exerciseReminder:w.MX.firestore.FieldValue.delete()},u&&{reminders:{exercise:u}})},{root:!0});case 9:if(!u){t.next=12;break}return t.next=12,n(k.kl.UPDATE_EXERCISE_REMINDER,u);case 12:case"end":return t.stop()}}),t)})))()}
1)),(0,D.A)(Fa,k.kl.UPDATE_EXERCISE_REMINDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:return n=function(){if(!t.enabled)return{};var e=Number(t.time.substring(0,2)),n=Number(t.time.substring(3,5));return{title:Mt.R.tc("exerciseReminders.notification/title"),body:Mt.R.tc("exerciseReminders.notification/description"),hour:e,minute:n}},r=t.enabled?H.KR.ADD_REMINDER:H.KR.CANCEL_REMINDER,i=n(),e.abrupt("return",(0,x.vQ)({action:r,data:(0,L.A)({identifier:"exercise"},i)}));case 6:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Fa,k.kl.SYNC_WEIGHT_REMINDER,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.dispatch,r=e.rootGetters,i=r["".concat(B.pW,"/").concat(B.XS.SETTINGS)].reminders,null!==i&&void 0!==i&&i.weight){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,n(k.kl.UPDATE_WEIGHT_REMINDER,(0,L.A)({},i.weight));case 6:case"end":return t.stop()}}),t)})))()}
1)),(0,D.A)(Fa,k.kl.UPDATE_WEIGHT_REMINDER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:return n=function(){if(!t.enabled)return{};var e=Number(t.time.substring(0,2)),n=Number(t.time.substring(3,5));return{title:Mt.R.tc("weightReminders.notification/title"),body:Mt.R.tc("weightReminders.notification/description"),hour:e,minute:n,repeatFrequency:t.frequency}},r=t.enabled?H.KR.ADD_REMINDER:H.KR.CANCEL_REMINDER,i=n(),e.abrupt("return",(0,x.vQ)({action:r,data:(0,L.A)({identifier:So.WEIGHT},i)}));case 6:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Fa,k.kl.REMOVE_ALL_REMINDERS,(function(){return(0,b.A)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=Object.values(So).map((function(e){return(0,x.vQ)({action:H.KR.CANCEL_REMINDER,data:{identifier:e}})})),e.next=3,Promise.all(t);case 3:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Fa,k.kl.PUSH_TODAY_SUMMARY,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T,g,I,R,h,O,v,C,P,N;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.rootGetters,r=e.getters,i=e.commit,a=n["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)],o=n["".concat(B.pW,"/").concat(B.XS.GOALS)],s=n["".concat(B.pW,"/").concat(B.XS.SETTINGS)],c=n["".concat(V.pW,"/items")],u=n["".concat(Y.pW,"/").concat(Y.XS.OTHER_METRICS)],l=n["".concat(W.pW,"/").concat(W.XS.MACROS_FOR_DATE)],_=n["".concat(Y.pW,"/").concat(Y.XS.CURRENT_DATE)],E=s.isTrackEnergyOn,A=s.carbsTracked,d=s.energyUnits,f=s.waterSize,a&&a.platform===F.APP_OS_IOS){t.next=11;break}return t.abrupt("return",!0);case 11:if(m=function(e){var t=y()(),n=t.subtract(6,"day").startOf("day"),r=y()(e).isSameOrAfter(n)&&y()(e).isSameOrBefore(t,"day");return r},m(_)){t.next=14;break}return t.abrupt("return",!0);case 14:if(p=Object.values(Qn()(c)),S=function(){return(0,L.A)({},U.GX)},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{date:e,nutrients:(0,L.A)((0,L.A)((0,L.A)({},S()),vn()(t,U.e4)),{},(0,D.A)({},U.ej,(0,uo.PS)(nr()(t,U.sU,0)))),goals:(0,L.A)((0,L.A)((0,L.A)({},S()),vn()(n,U.e4)),{},(0,D.A)({},U.ej,(0,uo.PS)(nr()(n,U.sU,0))))}},g={},I=(0,Sn.A)(Array.from({length:7},(function(e,t){return t}))).map((function(e){var t=y()().startOf("day"),n=t.subtract(e,"day").toDate(),i=y()(n).format("YYYYMMDD"),a=y()(_).startOf("day").diff(n,"day"),o=r[k.XS.CACHED_DATE_SUMMARIES];if(o[i]&&a<0)return o[i];var c=p.find((function(e){return e.id===i})),u=lt()(l(n).goals,"value"),E=nr()(c,"summary",null),d=function(){var e,t,r=s.isDeductEnergyOn,i=s.isDeductMacrosOn;if(!r)return null;if(gt()(E))return null;var a=null!==(e=E[U.DO])&&void 0!==e?e:0,o=l(n).goals,c=(0,M.XT)(o,A),u=(0,M.pD)(c,a,A),_=(0,K.uR)(E,u,{isDeductMacrosOn:i,isDeductEnergyOn:r,carbsSymbol:A}),d=_.net,f=_.carbs,m=_.protein,p=_.fat,S=_.calories,T=_.burned;return t={},(0,D.A)(t,A,(null===d||void 0===d?void 0:d.carbs)||f),(0,D.A)(t,U.Nk,(null===d||void 0===d?void 0:d.protein)||m),(0,D.A)(t,U.Fo,(null===d||void 0===d?void 0:d.fat)||p),(0,D.A)(t,U.sU,(null===d||void 0===d?void 0:d.calories)||S),(0,D.A)(t,U.DO,T),t},f=d(),S=gt()(f)?E:(0,L.A)((0,L.A)({},E),f),I=T(i,S,u);return m(n)&&(g[i]=I),I})),i(k.Lw.SET_CACHED_DATE_SUMMARIES,g),R=(0,Yt.rI)(s.otherUnits),h=nr()(u[vt.tk],"value",0),O=R.liquid,v=(0,Ja.T)(h,f,O),C=Mt.R.tc("units.".concat(O),2).toLowerCase(),P="".concat(v," ").concat(C),N={settings:{isTrackEnergyOn:E,carbsTracked:A,energyUnits:d},water:{filled:h,goal:o[vt.tk].value,progress:P},dates:I},!gt()(N.dates)){t.next=29;break}return t.abrupt("return",!0);case 29:return t.abrupt("return",(0,x.vQ)({action:H.KR.UPDATE_TODAY,data:N}));case 30:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Fa,k.kl.SYNC_FITNESS_INTEGRATIONS,(function(e){var t=e.dispatch,n=e.commit,r=e.getters,i=1e3*y()().unix(),a=window.localStorage.getItem(F.LOCAL_STORAGE_KEY_LAST_FITNESS_SYNC),o=a?y()(i).diff(parseInt(a,5),"minute"):100;if(o<1)return!0;var s=r[k.XS.IS_SYNCING_FITNESS_DEVICES];return!!s||(n(k.Lw.SET_IS_SYNCING_FLAG,!0),Promise.all([t(k.kl.HEALTHKIT_FETCH_DATA),t(k.kl.FETCH_FITBIT_DATA),t(k.kl.GOOGLE_HEALTH_CONNECT_FETCH_DATA)]).then((function(){window.localStorage.setItem(F.LOCAL_STORAGE_KEY_LAST_FITNESS_SYNC,i),n(k.Lw.SET_IS_SYNCING_FLAG,!1),t(k.kl.HEALTHKIT_PUSH_FOODS)})).catch((function(e){n(k.Lw.SET_IS_SYNCING_FLAG,!1)})))})),(0,D.A)(Fa,k.kl.FETCH_FITBIT_DATA,(function(e){var t=e.getters,n=e.rootGetters,r=n["".concat(B.pW,"/").concat(B.XS.INTEGRATIONS)],i=r.isFitbitConnected,a=r.isGoogleHealthConnected,o=t[k.XS.IS_GOOGLE_HEALTH_ENABLED],s=o?a:i,c=n["".concat(Y.pW,"/").concat(Y.XS.CURRENT_DATE)];if(!s)return Promise.resolve();if((0,ie.KZ)(c))return Promise.resolve();var u=y()(c).format("YYYY-MM-DD");if(o)return w.nC.googleHealthSync({date:u});var l=n["".concat(B.pW,"/").concat(B.XS.SETTINGS)].weightUnits,_=(0,Yt.z4)(l);return w.nC.fitbitFetchData({date:u,units:_})})),(0,D.A)(Fa,k.kl.GOOGLE_HEALTH_CONNECT_FETCH_DATA,(function(e){var t=arguments;return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p,S,T,g,I,R,h;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=e.rootGetters,a=t.length>1&&void 0!==t[1]&&t[1],o=i["".concat(te.pW,"/").concat(te.XS.USER)],s=o.isPremium,s){n.next=6;break}return n.abrupt("return",Promise.resolve());case 6:if(c=i["".concat(B.pW,"/").concat(B.XS.INTEGRATIONS)].isGoogleHealthConnectConnected,c){n.next=9;break}return n.abrupt("return",Promise.resolve());case 9:if(u=i["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)],l=nr()(u,"supports.isGoogleHealthConnectSupported",!1),l){n.next=13;break}return n.abrupt("return",Promise.resolve());case 13:if(_=i["".concat(Y.pW,"/").concat(Y.XS.CURRENT_DATE)],!(0,ie.KZ)(_)){n.next=16;break}return n.abrupt("return",Promise.resolve());case 16:if(E=(0,ie.lp)(_,new Date),A=E?y()():y()(_).endOf("day"),d=A.valueOf(),f=y()(d).subtract(a?29:7,"day").startOf("day").valueOf(),m=y()().diff(y()(f),"day"),!(m>29)){n.next=23;break}return n.abrupt("return",Promise.resolve());case 23:return p=i["".concat(B.pW,"/").concat(B.XS.SETTINGS)].location,n.next=26,(0,x.vQ)({action:H.KR.GOOGLE_HEALTH_CONNECT_PULL_DATA,data:{startDate:f,endDate:d,timeZone:p.timeZone,provider:rr.yk.GOOGLE_FIT,providers:[rr.yk.GOOGLE_FIT,rr.yk.SAMSUNG_HEALTH]}});case 26:if(S=n.sent,S&&200===(null===(r=S.status)||void 0===r?void 0:r.code)){n.next=31;break}return T=(null===S||void 0===S?void 0:S.status)||{},g=T.code,I=T.message,Eo.trackEvent(jr.r.GHC_DATA_PULL_FAILED,{code:g,message:I}),n.abrupt("return",Promise.resolve());case 31:if(gt()(null===S||void 0===S?void 0:S.data)){n.next=40;break}if(R=S.data,h={key:f,dataHash:(0,lo.L6)(R)}
1,po.key!==h.key||po.dataHash!==h.dataHash){n.next=36;break}return n.abrupt("return",Promise.resolve());case 36:return n.next=38,w.nC.googleHealthConnectSync({rawData:R,startTimestamp:f,endTimestamp:d});case 38:return po=h,n.abrupt("return",Promise.resolve());case 40:return n.abrupt("return",Promise.resolve());case 41:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_FETCH_DATA,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E,A,d,f,m;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.rootGetters,r=e.dispatch,i=n["".concat(B.pW,"/").concat(B.XS.INTEGRATIONS)].isAppleHealthConnected,a=n["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)],o=n["".concat(B.pW,"/").concat(B.XS.MEALS)],s=n["".concat(B.pW,"/").concat(B.XS.DEFAULT_MEALS)],c=o?Object.values(o):s,u=n["".concat(Y.pW,"/").concat(Y.XS.CURRENT_DATE)],l=y()(u).subtract(7,"day").format("YYYY-MM-DD"),_=y()(u).format("YYYY-MM-DD"),i){t.next=11;break}return t.abrupt("return",Promise.resolve());case 11:if(E=nr()(a,"supports.healthkit",!1),E){t.next=14;break}return t.abrupt("return",Promise.resolve());case 14:if(!(0,ie.KZ)(u)){t.next=16;break}return t.abrupt("return",Promise.resolve());case 16:return t.next=18,(0,x.vQ)({action:H.KR.HEALTHKIT_PULL,data:{startDate:l,endDate:_}});case 18:A=t.sent,d=A.data.dates,f=regeneratorRuntime.mark((function e(t){var n,i,a,o,s,u,l,_,E,A,f,m,p,S,T,g;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=d[t],i=n.date,a=n.steps,o=n.minutes,s=n.calories,u=n.sleepMinutes,l=n.sleep||[],_=n.weight||[],E=n.bodyFat||[],A=n.bloodGlucose||[],e.next=9,r(k.kl.HEALTHKIT_GET_LOGS_FOR_DATE,{to:i,from:i,symbols:[Ct.i9,Ct.MS,Ct.br]});case 9:return f=e.sent,m=function(){return r(k.kl.HEALTHKIT_FETCH_ACTIVITY,{date:i,steps:Math.round(a),minutes:o,calories:s})},p=function(){return r(k.kl.HEALTHKIT_FETCH_MEASUREMENTS,{premium:!1,isLimitingWrites:!1,items:_,measurementLogsForDate:f,measurementFields:{symbol:Ct.i9,responseField:"weight",units:Dt.Jq,transformValue:function(e){return Qa()(e,1)}}})},S=function(){return r(k.kl.HEALTHKIT_FETCH_MEASUREMENTS,{premium:!1,isLimitingWrites:!1,items:E,measurementLogsForDate:f,measurementFields:{symbol:Ct.MS,responseField:"bodyFat",units:Dt.We,transformValue:function(e){return 100*e}}})},T=function(){return r(k.kl.HEALTHKIT_FETCH_SLEEP,{date:i,sleepMinutes:u,legacySleep:l})},g=function(){return r(k.kl.HEALTHKIT_FETCH_MEASUREMENTS,{premium:!0,isLimitingWrites:!0,items:A,measurementLogsForDate:f,measurementFields:{symbol:Ct.br,responseField:"bloodGlucose",units:Dt.rP,getSequence:function(e){return e===mo.UNSPECIFIED?Ct.tO.OTHER:e},getMeal:function(e,t){return e===mo.UNSPECIFIED?null:(0,Ut.kO)(c,new Date(t))},transformValue:function(e){return Qa()(e,1)}}})},e.next=17,Promise.all([p(),m(),S(),g(),T()]);case 17:case"end":return e.stop()}}),e)})),m=0;case 22:if(!(m<d.length)){t.next=27;break}return t.delegateYield(f(m),"t0",24);case 24:m+=1,t.next=22;break;case 27:return t.abrupt("return",Promise.resolve());case 28:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_PUSH_FOODS,(function(e){var t=e.rootGetters,n=t["".concat(B.pW,"/").concat(B.XS.INTEGRATIONS)].isAppleHealthConnected,r=t["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)],i=t["".concat(Se.pW,"/").concat(Se.XS.CURRENT_DATE)],a=t["".concat(Se.pW,"/").concat(Se.XS.ITEMS)];if(!n)return Promise.resolve();var o=nr()(r,"supports.healthkit",!1);if(!o)return Promise.resolve();if((0,ie.KZ)(i))return Promise.resolve();var s=a.filter((function(e){return e.logType===ir.A_.CONSUMED})).map((function(e){var t=e.id,n=e.name,r=e.timestamp,i=e.meal,a=e.date,o=e.servingNutrients;return so(o)?{id:t,name:n,meal:i,consumedOn:1e3*y()(r||a).unix(),nutrients:o}:null})).filter((function(e){return e}));return(0,x.vQ)({action:H.KR.HEALTHKIT_PUSH,data:{date:y()(i).format("YYYY-MM-DD"),food:s}})})),(0,D.A)(Fa,k.kl.HEALTHKIT_FETCH_ACTIVITY,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,i=t.date,a=t.calories,o=t.minutes,s=t.steps,c=y()(i).startOf("day").valueOf(),u=new Date(c),l=y()(u).format("YYYYMMDD"),a||o||s){n.next=7;break}return n.abrupt("return",Promise.resolve());case 7:return _=w.Nj.currentUser(),E=_.uid,n.next=10,r("".concat(fe.pW,"/").concat(fe.kl.FETCH_USER_EXERCISE_LOGS),{userId:E,date:u,source:fo},{root:!0});case 10:return A=n.sent,d="".concat(l,"_").concat(fo),f=nr()(A,"[0].id",d),m=(0,L.A)((0,L.A)({},f&&{id:f}),{},{name:"Apple Health Activity",date:l,timestamp:u,source:fo,calories:a,timeExercised:o,steps:s,integration:!0}),n.abrupt("return",r("".concat(fe.pW,"/").concat(fe.kl.SAVE_EXERCISE_LOG),(0,Fn.O)(m),{root:!0}));case 15:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_FETCH_MEASUREMENTS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A,d,f,m,p;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.rootGetters,i=e.dispatch,a=r["".concat(te.pW,"/").concat(te.XS.USER)],o=a.isPremium,s=t.premium,c=t.items,u=t.measurementFields,l=t.isLimitingWrites,_=t.measurementLogsForDate,!s||o){n.next=6;break}return n.abrupt("return",Promise.resolve());case 6:if(E=_.filter((function(e){return e.symbol===u.symbol})),!(E.length>c.length)){n.next=12;break}return A=c.map((function(e){return e.id})),d=E.reduce((function(e,t){return A.includes(t.source.logId)?e:[].concat((0,Sn.A)(e),[t.id])}),[]),n.next=12,Promise.all(d.map(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i("".concat(rt.qM.HEALTH_DEVICES,"/").concat(rt.kl.DELETE_MEASUREMENT),t,{root:!0});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 12:if(c){n.next=14;break}return n.abrupt("return",Promise.resolve());case 14:return f=Ra()(c,(function(e){return y()(e.timestamp).format("HH")})),m=Object.values(f).map((function(e){return e[0]})),n.next=18,i(k.kl.HEALTHKIT_TRANSFORM_MEASUREMENT_LOGS,{items:l?m:c,measurementFields:u,measurementExistingLog:E});case 18:return p=n.sent,n.abrupt("return",i("".concat(rt.qM.HEALTH_DEVICES,"/").concat(rt.kl.SAVE_MEASUREMENTS),p,{root:!0}));case 20:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_FETCH_SLEEP,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c,u,l,_,E,A;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.date,r=t.legacySleep,!(r.length<1)){e.
1next=3;break}return e.abrupt("return",Promise.resolve());case 3:return i=y()(n).format("YYYYMMDD"),a=(0,Gt.EW)().collection("logs").doc(i),e.next=7,a.get();case 7:if(o=e.sent,s=o.get("otherMetrics"),c=nr()(s,vt.jn,null),u=nr()(c,"source.type",Ao),l=c&&u===Ao,!l){e.next=14;break}return e.abrupt("return",!0);case 14:if(_=oo(t),E={id:i,otherMetrics:(0,D.A)({},vt.jn,{value:_,source:{logId:null,type:fo}})},A=nr()(c,"value",0)!==_,!A){e.next=19;break}return e.abrupt("return",a.set(E,{merge:!0}));case 19:return e.abrupt("return",!0);case 20:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_GET_LOGS_FOR_DATE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.rootGetters,n.next=3,r("".concat(rt.qM.HEALTH_DEVICES,"/").concat(rt.kl.SYNCHRONIZE),{to:y()(t.to).toDate(),from:y()(t.from).toDate(),symbols:t.symbols,sourceType:fo,shouldBindOnce:!0},{root:!0});case 3:return n.abrupt("return",i["".concat(rt.qM.HEALTH_DEVICES,"/").concat(rt.XS.MEASUREMENTS)]);case 4:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Fa,k.kl.HEALTHKIT_TRANSFORM_MEASUREMENT_LOGS,(function(e,t){var n=e.rootGetters,r=n["".concat(B.pW,"/").concat(B.XS.SETTINGS)],i=t.items,a=t.measurementFields,o=t.measurementExistingLog;return i.map((function(e){var t=o.find((function(t){return t.source.logId===e.id})),n=t?t.id:null,i=a.symbol,s=a.responseField,c=a.units,u=a.getSequence,l=a.transformValue,_=a.getMeal,E=l?l(e[s]):e[s],A=u?u(e.mealTime):null,d=_?_(e.mealTime,e.timestamp):null,f=(0,L.A)((0,L.A)((0,L.A)((0,L.A)({},n&&{id:n}),!n&&d&&{meal:d}),!n&&A&&{sequence:A}),{},{symbol:i,units:c,value:E,timestamp:new Date(e.timestamp),source:{type:fo,logId:e.id}});return(0,co.A)({data:f,userSettings:r,userGoals:{},shouldIgnoreImageUpdate:!!n})}))})),Fa),getters:(ka={},(0,D.A)(ka,k.XS.IS_SYNCING_FITNESS_DEVICES,(function(e){return e[k.c4.IS_SYNCING_FITNESS_DEVICES]})),(0,D.A)(ka,k.XS.CAN_SYNC_FITNESS_DEVICES,(function(e,t,n,r){var i=r["".concat(B.pW,"/integrations")],a=i.isAppleHealthConnected,o=i.isFitbitConnected,s=i.isGoogleHealthConnected,c=i.isGoogleHealthConnectConnected,u=t[k.XS.IS_GOOGLE_HEALTH_ENABLED];return a&&(0,x.TY)()||c&&(0,x.t4)()||(u?s:o)})),(0,D.A)(ka,k.XS.IS_GOOGLE_HEALTH_ENABLED,(function(e,t,n,r){var i=r["".concat(te.pW,"/").concat(te.XS.USER)],a=r["".concat(j.pW,"/").concat(j.XS.REMOTE_CONFIG)],o=r["".concat(j.pW,"/").concat(j.XS.NATIVE_APP_DATA)];
1if(o){var s=o.platform===F.APP_OS_IOS?"12.7.0":"13.4.0";if((0,nn.UJ)(o.appVersion,s))return!1}return(0,w.Bp)(a.googleHealthEnabledUids,i&&i.id)})),(0,D.A)(ka,k.XS.CACHED_DATE_SUMMARIES,(function(e){return e[k.c4.CACHED_DATE_SUMMARIES]})),ka)},go=(n(68329),"meal-plan"),Io=(0,yt.A)(),Ro="mealPlans";function ho(e){var t=pi()().split("-").join(""),n="".concat(ki.MEAL_PLAN,":").concat(t),r=w.MX.firestore.FieldValue.serverTimestamp(),i=(0,L.A)((0,L.A)({},e),{},{name_lc:e.name.trim().toLowerCase(),id:n,createdAtTime:r});return"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2"!==i.item.owner?i:(0,L.A)((0,L.A)({},i),{},{isPremium:!0,isPublished:!0,item:(0,L.A)((0,L.A)({},i.item),{},{segment:"meal-plan-premium",source:"cm-recipe-writer"})})}function Oo(e){var t=(0,L.A)((0,L.A)({},ra()(e,["lang"])),{},{name_lc:e.name.trim().toLowerCase(),updatedAtTime:w.MX.firestore.FieldValue.serverTimestamp()});return"4gd2RhEZj3cFGSJX5nb8EC4NZ0D2"!==t.item.owner?t:(0,L.A)((0,L.A)({},t),{},{isPremium:!0,isPublished:!0,item:(0,L.A)((0,L.A)({},t.item),{},{segment:"meal-plan-premium",source:"cm-recipe-writer"})})}function vo(e){return e.id?Oo(e):ho(e)}var Lo,Do,Co,Po,No,bo,Go,yo,Uo,Mo,wo,Fo,ko,Yo,Vo,xo,Ho,Bo,Wo,Xo,Ko,jo,qo,$o,zo,Zo,Qo,Jo,es,ts,ns,rs,is,as,os,ss=(0,Vt.A)({namespaced:!0,state:{currentPlan:null,mealPlans:[],editorDialog:{visible:!1,value:null,folder:""},detailDialog:{visible:!1,planId:null},hasNextPage:!1,printDialog:{visible:!1}},mutations:(Ya={},(0,D.A)(Ya,Ye.Lw.SET_DETAIL_DIALOG_DATA,(function(e,t){e.detailDialog=t})),(0,D.A)(Ya,Ye.Lw.SET_EDITOR_DIALOG_DATA,(function(e,t){e.editorDialog=t})),(0,D.A)(Ya,Ye.Lw.SET_MEAL_PLANS,(function(e,t){var n=t.mealPlans,r=t.limit,i=n.slice(0,r);e.mealPlans=i,e.hasNextPage=n.length>i.length})),(0,D.A)(Ya,Ye.Lw.SET_PRINT_DIALOG_DATA,(function(e,t){e.printDialog=t})),Ya),actions:(Va={},(0,D.A)(Va,Ye.kl.SYNCHRONIZE,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.Lf)().collection(Ro).doc(t);return n("currentPlan",i).then((function(e){if(!e)throw new Error("Couldn't load meal plan with id '".concat(t,"'"));return r[Ye.XS.CURRENT_PLAN]}))}))),(0,D.A)(Va,Ye.kl.SAVE_MEAL_PLAN,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=(0,Gt.Lf)().collection(Ro),r=vo(t),!t.id){e.next=7;break}return e.next=5,n.doc(t.id).update(r);case 5:e.next=10;break;case 7:return e.next=9,n.doc(r.id).set(r,{merge:!0});case 9:Io.trackEvent(jr.r.CREATED_CUSTOM_MEAL_PLAN);case 10:return e.abrupt("return",r.id);case 11:case"end":return e.stop()}}),e)})))()})),(0,D.A)(Va,Ye.kl.SYNCHRONIZE_MEAL_PLANS,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.commit,i=t.getters,a=n.limit,o=n.userId,s=n.segment,c=n.startAfter,u=n.orderBy,l=(0,Gt.Lf)().collection(Ro),o&&(l=l.where("item.owner","==",o)),s&&(l=l.where("item.segment","==",s)),a&&(l=l.limit(a+1)),u&&(l=(_=l).orderBy.apply(_,(0,Sn.A)(u))),c&&(l=l.startAfter(c)),e.next=10,l.get().then((function(e){return e.docs.map((function(e){return(0,L.A)({id:e.id,ref:e},e.data())}))}));case 10:return E=e.sent,r(Ye.Lw.SET_MEAL_PLANS,{mealPlans:E,limit:a}),e.abrupt("return",i[Ye.XS.MEAL_PLANS]);case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),(0,D.A)(Va,Ye.kl.DELETE_MEAL_PLAN,(function(e,t){return(0,Gt.Lf)().collection(Ro).doc(t).delete()})),(0,D.A)(Va,Ye.kl.OPEN_DETAIL_DIALOG,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.commit,i=e.getters,a=e.dispatch,!i[Ye.XS.DETAIL_DIALOG].visible){n.next=4;break}return n.next=4,a(Ye.kl.CLOSE_DETAIL_DIALOG);case 4:r(Ye.Lw.SET_DETAIL_DIALOG_DATA,{visible:!0,planId:t});case 5:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Va,Ye.kl.CLOSE_DETAIL_DIALOG,(function(e){var t=e.commit;t(Ye.Lw.SET_DETAIL_DIALOG_DATA,{visible:!1,planId:null})})),(0,D.A)(Va,Ye.kl.OPEN_EDITOR_DIALOG,(function(e,t){var n=e.commit;n(Ye.Lw.SET_EDITOR_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}))})),(0,D.A)(Va,Ye.kl.CLOSE_EDITOR_DIALOG,(function(e){var t=e.commit;t(Ye.Lw.SET_EDITOR_DIALOG_DATA,{visible:!1})}
1)),(0,D.A)(Va,Ye.kl.OPEN_PRINT_DIALOG,(function(e,t){var n=e.commit;n(Ye.Lw.SET_PRINT_DIALOG_DATA,(0,L.A)((0,L.A)({},t),{},{visible:!0}))})),(0,D.A)(Va,Ye.kl.CLOSE_PRINT_DIALOG,(function(e){var t=e.commit;t(Ye.Lw.SET_PRINT_DIALOG_DATA,{visible:!1})})),Va),getters:(xa={},(0,D.A)(xa,Ye.XS.CURRENT_PLAN,(function(e){return e.currentPlan})),(0,D.A)(xa,Ye.XS.FOOD_FOLDERS,(function(e,t,n,r){return r["".concat(B.pW,"/settings")].foodFolders})),(0,D.A)(xa,Ye.XS.MEAL_PLANS,(function(e){return e.mealPlans.map((function(e){return(0,L.A)((0,L.A)({},e),{},{item:(0,L.A)((0,L.A)({},e.item),{},{type:go})})}))})),(0,D.A)(xa,Ye.XS.DETAIL_DIALOG,(function(e){return e.detailDialog})),(0,D.A)(xa,Ye.XS.EDITOR_DIALOG,(function(e){return e.editorDialog})),(0,D.A)(xa,Ye.XS.HAS_NEXT_PAGE,(function(e){return e.hasNextPage})),(0,D.A)(xa,Ye.XS.PRINT_DIALOG,(function(e){return e.printDialog})),xa)}),cs=n(55378),us=n.n(cs),ls=n(20826),_s=n.n(ls),Es={MEASUREMENT:"MEASUREMENT",MICRONUTRIENT:"MICRONUTRIENT",MACRONUTRIENT:"MACRONUTRIENT",OTHER_METRICS:"OTHER_METRICS"},As=function(e){var t;(0,Da.Ay)(e);var n=(t={},(0,D.A)(t,Es.MEASUREMENT,Object.keys(Ct.Gq)),(0,D.A)(t,Es.MICRONUTRIENT,U.DJ),(0,D.A)(t,Es.MACRONUTRIENT,U.rb),(0,D.A)(t,Es.OTHER_METRICS,Object.keys(vt.dT)),t);return _s()(n,(function(t){return t.includes(e)}))},ds=n(75499),fs=n(4461),ms=n(38214),ps=n(64818),Ss=n(79110),Ts="metricsMeta",gs="COMMON",Is=function(e,t){var n=(0,Gt.EW)().collection(Ts).doc(e);return n.set(t,{merge:!0})},Rs=function(e){return Is(gs,(0,L.A)((0,L.A)({},e),{},{type:gs}))},hs=function(e){var t=e.symbol;return(0,Da.Ay)(t),Is(t,(0,L.A)((0,L.A)({},e),{},{type:As(t)}))},Os=(0,Vt.A)({namespaced:!0,state:{isSyncing:!1,metricsMeta:[]},mutations:(0,D.A)({},Ve.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),actions:(Lo={},(0,D.A)(Lo,Ve.kl.SYNCHRONIZE,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.commit,r=t.bindFirestoreRef,i=(0,Gt.EW)().collection(Ts),n(Ve.Lw.SET_IS_SYNCING_FLAG,!0),e.abrupt("return",r("metricsMeta",i,{wait:!0}).finally((function(){return n(Ve.Lw.SET_IS_SYNCING_FLAG,!1)})));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(Lo,Ve.kl.ADD_TO_FAVORITES,(function(e,t){return hs({symbol:t,isFavorite:!0})})),(0,D.A)(Lo,Ve.kl.REMOVE_FROM_FAVORITES,(function(e,t){return hs({symbol:t,isFavorite:!1})})),(0,D.A)(Lo,Ve.kl.SET_PREVIEW_TIMESTAMP,(function(e,t){return hs({symbol:t,previewTimestamp:Ei.A.firestore.Timestamp.now()})})),(0,D.A)(Lo,Ve.kl.SET_DATES_RANGE_ID,(function(e,t){var n=t.datesRangeId;return(0,fs._w)(n),Rs({datesRangeId:n})})),(0,D.A)(Lo,Ve.kl.SET_CHART_TYPE_ID,(function(e,t){var n=t.symbol,r=t.chartTypeId;return(0,ms.x)(r),hs({symbol:n,chartTypeId:r})})),Lo),getters:(Do={},(0,D.A)(Do,Ve.XS.ALL,(function(e,t,n,r){var i=e.metricsMeta,a=r["".concat(B.pW,"/").concat(B.XS.SETTINGS)].carbsTracked,o=(0,Ss.g)(a),s=[].concat((0,Sn.A)(U.DJ),(0,Sn.A)(o),(0,Sn.A)(us()(vt.dT,(function(e){var t=e.symbol;return t}))),(0,Sn.A)(us()(Ct.Gq,(function(e){var t=e.symbol;return t})))).sort((function(e,t){var n=ps.d$[e].group,r=ps.d$[t].group;return ds.lZ.indexOf(n)-ds.lZ.indexOf(r)}));return us()(s,(function(e){var t=i.find((function(t){return t.symbol===e})),n=i.find((function(e){var t=e.type;return t===gs}));return{data:ps.d$[e],meta:{symbol:e,type:As(e),isFavorite:nr()(t,"isFavorite",!1),previewTimestamp:nr()(t,"previewTimestamp",null),datesRangeId:nr()(n,"datesRangeId",fs.iI.ALL),chartTypeId:nr()(t,"chartTypeId",null)}}}))})),(0,D.A)(Do,Ve.XS.ALL_VISIBLE,(function(e,t){return t[Ve.XS.ALL].filter((function(e){var t=e.data;return t.isVisible}))})),(0,D.A)(Do,Ve.XS.FAVORITE_AND_VISIBLE,(function(e,t){return t[Ve.XS.ALL].filter((function(e){var t=e.meta,n=e.data;return t.isFavorite&&n.isVisible}))})),(0,D.A)(Do,Ve.XS.NON_FAVORITE_AND_VISIBLE,(function(e,t){return t[Ve.XS.ALL].filter((function(e){var t=e.meta,n=e.data;return!t.isFavorite&&n.isVisible}))})),(0,D.A)(Do,Ve.XS.RECENTLY_VIEWED,(function(e,t){var n=t[Ve.XS.ALL].filter((function(e){var t=e.meta;return null!==t.previewTimestamp}));return ci()(n,(function(e){var t=e.meta;return t.previewTimestamp.seconds}),"desc")})),(0,D.A)(Do,Ve.XS.IS_SYNCING,(function(e){return e.isSyncing})),Do)}),vs=(0,yt.A)(),Ls="events",Ds={namespaced:!0,state:{},mutations:{},actions:(Co={},(0,D.A)(Co,xe.kl.UPDATE_SURVEY_STATE,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.dispatch,r=a.length>1&&void 0!==a[1]?a[1]:{},i=(0,D.A)({},Ls,(0,D.A)({},wt.hy.SURVEYS,r)),e.abrupt("return",n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),i,{root:!0}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Co,xe.kl.UPDATE_TOUR_STATE,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.dispatch,r=a.length>1&&void 0!==a[1]?a[1]:{},i=(0,D.A)({},Ls,(0,D.A)({},wt.hy.TOURS,r)),e.abrupt("return",n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),i,{root:!0}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Co,xe.kl.EVENT_USER_FOOD_LOGGED,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.dispatch,r=t.rootGetters,i=(0,X.A)(r),a=i(B.pW,B.XS.EVENTS),null!==a[wt.hy.HAS_FOOD_LOGGED]){e.next=5;break}return e.abrupt("return",n(xe.kl.UPDATE_HAS_FOOD_LOGGED));case 5:return e.abrupt("return",Promise.resolve());case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Co,xe.kl.UPDATE_HAS_FOOD_LOGGED,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.dispatch,r="logItems",e.next=4,(0,Gt.EW)().collection(r).limit(1).get();
1case 4:if(i=e.sent,!i.empty){e.next=10;break}return vs.trackEvent(jr.r.LOGGED_FIRST_FOOD),n("".concat(B.pW,"/").concat(B.kl.SET_FIRST_FOOD_LOGGED),!0,{root:!0}),e.next=10,n("".concat(B.pW,"/").concat(B.kl.COMPLETE_ONBOARDING_TASK),tn.A.LogFirstMeal,{root:!0});case 10:return a=(0,D.A)({},Ls,(0,D.A)({},wt.hy.HAS_FOOD_LOGGED,!0)),e.abrupt("return",n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),a,{root:!0}));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,D.A)(Co,xe.kl.UPDATE_LAST_APP_OPEN,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.dispatch,r=t.rootGetters,i=(0,X.A)(r),a=i(B.pW,B.XS.EVENTS),e.next=5,(0,b.A)(regeneratorRuntime.mark((function e(){var t,n,r,o,s,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a||!a[wt.hy.LAST_APP_OPEN]){e.next=2;break}return e.abrupt("return",a[wt.hy.LAST_APP_OPEN].toDate());case 2:if(t=i(te.pW,te.XS.USER),n=y()(t.createdAtTime),r=y()().diff(n,"day")<30,!r){e.next=7;break}return e.abrupt("return",n);case 7:return o="logItems",s=y()().format("YYYYMMDD"),c=y()().subtract(1,"month").format("YYYYMMDD"),e.next=12,(0,Gt.EW)().collection(o).where("date",">=",c).where("date","<=",s).orderBy("date","desc").limit(1).get();case 12:return u=e.sent,e.abrupt("return",u.empty?n:y()(u.docs[0].data().date));case 14:case"end":return e.stop()}}),e)})))();case 5:if(o=e.sent,s=y()().diff(o,"day"),c=s>30,u=s>=90,!u){e.next=12;break}return e.next=12,n("".concat(B.pW,"/").concat(B.kl.SET_REACTIVATION_FLOW_FLAG),!0,{root:!0});case 12:return c&&vs.trackEvent(jr.r.ACCOUNT_REVIVED,{days_since_last_open:s}),l=(0,D.A)({},Ls,(0,D.A)({},wt.hy.LAST_APP_OPEN,w.MX.firestore.FieldValue.serverTimestamp())),e.abrupt("return",n("".concat(B.pW,"/").concat(B.kl.UPDATE_USER),l,{root:!0}));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),Co),getters:{}},Cs="likes",Ps=function(e){return function(t){var n=t.objectId;return!!e[n]}},Ns=(0,Vt.A)({namespaced:!0,state:{},mutations:{},actions:(Po={},(0,D.A)(Po,He.SYNCHRONIZE_METADATA,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=t.objectId,i=(0,Gt.EW)().collection(Cs).doc(r);return n(r,i,{wait:!0})}))),(0,D.A)(Po,He.LIKE_OBJECT,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=t.state,i=n.objectType,a=n.objectId,o=Ps(r)({objectType:i,objectId:a}),s={id:a,timestamp:Ei.A.firestore.Timestamp.now(),objectType:i,userId:Ei.A.auth().currentUser.uid},c=(0,Gt.EW)().collection(Cs).doc(s.id),o){e.next=10;break}return e.next=8,c.set(s);case 8:e.next=12;break;case 10:return e.next=12,c.delete();case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),Po),getters:(0,D.A)({},Be.HAS_LIKED,Ps)}),bs=n(83602),Gs=n.n(bs),ys=n(50014),Us=n.n(ys),Ms=n(10874),ws=n(11220),Fs=n(59718),ks=n(8228),Ys=n(20095),Vs=n(87536),xs=n(41529),Hs=n(1838),Bs=function(e){return ds.MS.includes(e)},Ws=function(e){var t,n=e.symbol,r=e.sequence,i=void 0===r?null:r,a=e.category,o=void 0===a?null:a,s=e.order,c=e.from,u=void 0===c?null:c,l=e.to,_=void 0===l?null:l,E=function(){var e=(0,Gt.EW)().collection("measurements").where("symbol","==",n);if(i&&(e=e.where("sequence","==",i)),o&&(e=e.where("category","==",o)),u&&_){var t=(0,ks.A)({from:u,to:_});e=e.where("timestamp",">=",t.from).where("timestamp","<=",t.to)}return e.orderBy("timestamp",s).limit(1)},A=function(){var e=(0,Gt.EW)().collection("logs");if(u&&_){var t=(0,ks.A)({from:u,to:_});e=e.where("id",">=",(0,ie.aj)(t.from)).where("id","<=",(0,ie.aj)(t.to))}return e.orderBy("id",s).limit(1)};return(0,se.AY)((t={},(0,D.A)(t,Ca.H.MEASUREMENT,E),(0,D.A)(t,Ca.H.NUTRIENT,A),(0,D.A)(t,Ca.H.OTHER_METRICS,A),t),(0,Ca.A)(n))},Xs=function(e){var t,n=e.items,r=e.symbol,i=e.rootGetters;if(!n||!n.length)return null;var a=(0,se.FW)((t={},(0,D.A)(t,Ca.H.MEASUREMENT,(function(e){return(0,co.A)({data:e,integrations:i["".concat(B.pW,"/").concat(B.XS.INTEGRATIONS)],userSettings:i["".concat(B.pW,"/").concat(B.XS.SETTINGS)],userGoals:i["".concat(B.pW,"/").concat(B.XS.GOALS)]})}
1)),(0,D.A)(t,Ca.H.NUTRIENT,(function(e){return(0,Ys.A)({symbol:r,date:e.id,data:e,rootGetters:i})})),(0,D.A)(t,Ca.H.OTHER_METRICS,(function(e){return(0,Vs.A)({symbol:r,date:e.id,data:e,rootGetters:i})})),t),(0,Ca.A)(r));return a(n[0])},Ks=(0,Vt.A)({namespaced:!0,state:function(){return{firstItem:null,lastItem:null,symbol:null,sequence:null,category:null,from:null,to:null,isSyncing:!1}},mutations:(No={},(0,D.A)(No,Xe.Lw.SET_SYMBOL,(function(e,t){e.symbol=t})),(0,D.A)(No,Xe.Lw.SET_SEQUENCE,(function(e,t){e.sequence=t})),(0,D.A)(No,Xe.Lw.SET_CATEGORY,(function(e,t){e.category=t})),(0,D.A)(No,Xe.Lw.SET_FROM,(function(e,t){e.from=t})),(0,D.A)(No,Xe.Lw.SET_TO,(function(e,t){e.to=t})),(0,D.A)(No,Xe.Lw.SET_IS_SYNCING_FLAG,(function(e,t){e.isSyncing=t})),No),actions:(bo={},(0,D.A)(bo,Xe.kl.SYNCHRONIZE,function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t,n){var r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.dispatch,i=t.commit,(0,ws.A)(n,{symbol:Fs.qs,category:Fs.P0,sequence:Fs.Kf,from:Gs(),to:Gs()}),i(Xe.Lw.SET_IS_SYNCING_FLAG,!0),e.next=5,r(ne.C5.STOP_SYNCHRONIZING_ALL);case 5:return e.prev=5,e.next=8,Promise.all([r(Xe.kl.SYNCHRONIZE_FIRST_ITEM,n),r(Xe.kl.SYNCHRONIZE_LAST_ITEM,n)]);case 8:e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](5),(0,ce.A)("Unable to bind metrics refs for goals",e.t0);case 13:return e.prev=13,e.next=16,r(Xe.kl.SET_ARGS,n);case 16:return i(Xe.Lw.SET_IS_SYNCING_FLAG,!1),e.finish(13);case 18:case"end":return e.stop()}}),e,null,[[5,10,13,18]])})));return function(t,n){return e.apply(this,arguments)}}()),(0,D.A)(bo,Xe.kl.SET_ARGS,(function(e,t){var n=e.commit,r=t.symbol,i=t.sequence,a=t.category,o=t.from,s=t.to;n(Xe.Lw.SET_SYMBOL,r),n(Xe.Lw.SET_SEQUENCE,i),n(Xe.Lw.SET_CATEGORY,a),n(Xe.Lw.SET_FROM,o),n(Xe.Lw.SET_TO,s)})),(0,D.A)(bo,Xe.kl.SYNCHRONIZE_FIRST_ITEM,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=t.symbol,i=t.sequence,a=t.category,o=t.from,s=t.to,c="asc",u=Ws({symbol:r,sequence:i,category:a,from:o,to:s,order:c});return n("firstItem",u,{wait:!0})}))),(0,D.A)(bo,Xe.kl.SYNCHRONIZE_LAST_ITEM,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=t.symbol,i=t.sequence,a=t.category,o=t.from,s=t.to,c="desc",u=Ws({symbol:r,sequence:i,category:a,from:o,to:s,order:c});return n("lastItem",u,{wait:!0})}))),bo),getters:(Go={},(0,D.A)(Go,Xe.XS.FIRST_ITEM,(function(e,t,n,r){var i=e.firstItem,a=e.symbol;return Xs({items:i,symbol:a,rootGetters:r})})),(0,D.A)(Go,Xe.XS.LAST_ITEM,(function(e,t,n,r){var i=e.lastItem,a=e.symbol;return Xs({items:i,symbol:a,rootGetters:r})})),(0,D.A)(Go,Xe.XS.HAS_ITEMS,(function(e,t){return!(!t[Xe.XS.FIRST_ITEM]||!t[Xe.XS.LAST_ITEM])})),(0,D.A)(Go,Xe.XS.STARTING_VALUE,(function(e,t){return t[Xe.XS.HAS_ITEMS]?parseFloat(t[Xe.XS.FIRST_ITEM]):null})),(0,D.A)(Go,Xe.XS.CURRENT_VALUE,(function(e,t){return t[Xe.XS.HAS_ITEMS]?parseFloat(t[Xe.XS.LAST_ITEM]):null})),(0,D.A)(Go,Xe.XS.IS_AVERAGE_SUPPORTED,(function(e){var t=e.symbol;return Bs(t)})),(0,D.A)(Go,Xe.XS.GOAL_SYMBOL,(function(e){var t=e.symbol,n=e.sequence,r=e.category;return t?(0,Ms.A)({symbol:t,sequence:n,category:r}).goalSymbol:null})),(0,D.A)(Go,Xe.XS.GOAL,(function(e,t,n,r){var i=e.symbol,a=e.category,o=e.sequence,s=e.to,c=t[Xe.XS.GOAL_SYMBOL];if(!c)return La.c;var u=(0,X.A)(r),l=u(W.pW,W.XS.GOAL_FOR_DATE),_=l({date:y()(s).toDate(),symbol:i,category:a,sequence:o});return _?(0,L.A)((0,L.A)({},_),{},{date:y()(s).format("YYYYMMDD"),symbol:i,value:to()(_.value)?_.value:null}):La.c})),(0,D.A)(Go,Xe.XS.GET_MACRO_GOALS_FOR_DATES_RANGE,(function(e,t,n,r){var i=e.symbol;return function(e){var t=e.from,n=e.to,a=U.rb.includes(i);if(!a)return[];var o=(0,X.A)(r)(W.pW,W.XS.GOAL_FOR_DATE),s=(0,Hs.A)({from:t,to:n,asDayJs:!0});return s.map((function(e){return(0,L.A)({symbol:i,date:e.format("YYYYMMDD")},o({date:e.toDate(),symbol:i}))}
1))}})),(0,D.A)(Go,Xe.XS.ALL_GOALS_OPTIONS,(function(e,t,n,r){var i=e.symbol;if(!i)return[];var a=(0,xs.A)(i),o=a.goalMappingProperties,s=a.categories;if(!o)return[{goal:t[Xe.XS.GOAL],category:null,sequence:null}];var c=Object.values(Ct.tO),u=Object.keys(s).length?Object.keys(s):[null],l=u.reduce((function(e,t){return[].concat((0,Sn.A)(e),(0,Sn.A)(c.map((function(e){return{sequence:e,category:t}}))))}),[]),_=(0,X.A)(r),E=l.map((function(e){var t=e.category,n=e.sequence;return{category:t,sequence:n,goal:(0,La.A)({symbol:i,category:t,sequence:n,userGoals:_(B.pW,B.XS.GOALS),userSettings:_(B.pW,B.XS.SETTINGS)})}}));return Us()(E,"goal.symbol")})),(0,D.A)(Go,Xe.XS.ALL_APPLICABLE_GOALS_OPTIONS,(function(e,t){var n=t[Xe.XS.ALL_GOALS_OPTIONS],r=t[Xe.XS.GOAL_SYMBOL],i=n.find((function(e){var t=e.goal;return t.symbol===r}));return i?[i]:n})),(0,D.A)(Go,Xe.XS.SYMBOL,(function(e){var t=e.symbol;return t})),(0,D.A)(Go,Xe.XS.SEQUENCE,(function(e){var t=e.sequence;return t})),(0,D.A)(Go,Xe.XS.CATEGORY,(function(e){var t=e.category;return t})),(0,D.A)(Go,Xe.XS.FROM,(function(e){var t=e.from;return t})),(0,D.A)(Go,Xe.XS.TO,(function(e){var t=e.to;return t})),(0,D.A)(Go,Xe.XS.IS_SYNCING,(function(e){var t=e.isSyncing;return t})),Go)}),js=n(40381),qs="friendships",$s=function(e,t){return e.map((function(e){var n=e.uids.filter((function(e){return e!==t})),r=(0,Tn.A)(n,1),i=r[0],a=e[i],o=a.username,s=a.avatar;return{id:e.id,avatar:s,userId:i,username:o}}))},zs=(0,Vt.A)({namespaced:!0,state:{friendships:[],myProfileFriendships:[],friendsDialog:{visible:!1,tab:js.sz.FRIENDS},profileDialog:{visible:!1,id:null},friendingDialog:{visible:!1,uid:null,username:""}},mutations:(yo={},(0,D.A)(yo,Ke.Lw.SET_FRIENDS_DIALOG_DATA,(function(e,t){e.friendsDialog=t})),(0,D.A)(yo,Ke.Lw.SET_PROFILE_DIALOG_DATA,(function(e,t){e.profileDialog=t})),(0,D.A)(yo,Ke.Lw.SET_FRIENDING_DIALOG_DATA,(function(e,t){e.friendingDialog=t})),yo),actions:(Uo={},(0,D.A)(Uo,Ke.kl.SYNCHRONIZE,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.getters,r=n[Ke.XS.LOGGED_IN_USER].id,i=(0,Gt.Lf)().collection(qs).where("uids","array-contains",r).orderBy("createdAtTime","desc");return t("friendships",i)}))),(0,D.A)(Uo,Ke.kl.SYNCHRONIZE_MY_PROFILE_FRIENDSHIPS,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.getters,r=n[Ke.XS.LOGGED_IN_USER].id,i=(0,Gt.Lf)().collection(qs).where("uids","array-contains",r).orderBy("createdAtTime","asc").limit(js.jW);return t("myProfileFriendships",i)}))),(0,D.A)(Uo,Ke.kl.END_FRIENDSHIP,(function(e,t){var n=(0,Gt.Lf)().collection(qs).doc(t);return n.delete()})),(0,D.A)(Uo,Ke.kl.OPEN_FRIENDS_DIALOG,(function(e,t){var n=e.commit;n(Ke.Lw.SET_FRIENDS_DIALOG_DATA,(0,L.A)({visible:!0,tab:js.sz.FRIENDS},t))})),(0,D.A)(Uo,Ke.kl.CLOSE_FRIENDS_DIALOG,(function(e){var t=e.commit;t(Ke.Lw.SET_FRIENDS_DIALOG_DATA,{visible:!1})})),(0,D.A)(Uo,Ke.kl.OPEN_PROFILE_DIALOG,(function(e,t){var n=e.commit;n(Ke.Lw.SET_PROFILE_DIALOG_DATA,{visible:!0,id:t})})),(0,D.A)(Uo,Ke.kl.CLOSE_PROFILE_DIALOG,(function(e){var t=e.commit;t(Ke.Lw.SET_PROFILE_DIALOG_DATA,{visible:!1})})),(0,D.A)(Uo,Ke.kl.OPEN_FRIENDING_DIALOG,(function(e,t){var n=e.commit,r=t.uid,i=t.username;n(Ke.Lw.SET_FRIENDING_DIALOG_DATA,{visible:!0,uid:r,username:i})})),(0,D.A)(Uo,Ke.kl.CLOSE_FRIENDING_DIALOG,(function(e){var t=e.commit;t(Ke.Lw.SET_FRIENDING_DIALOG_DATA,{visible:!1})})),Uo),getters:(Mo={},(0,D.A)(Mo,Ke.XS.LOGGED_IN_USER,(function(e,t,n,r){return r["".concat(te.pW,"/").concat(te.XS.USER)]})),(0,D.A)(Mo,Ke.XS.FRIENDS_DIALOG,(function(e){return e.friendsDialog})),(0,D.A)(Mo,Ke.XS.FRIENDS,(function(e,t){return $s(e.friendships,t[Ke.XS.LOGGED_IN_USER].id)})),(0,D.A)(Mo,Ke.XS.MY_PROFILE_FRIENDS,(function(e,t){return $s(e.myProfileFriendships,t[Ke.XS.LOGGED_IN_USER].id)})),(0,D.A)(Mo,Ke.XS.PROFILE_DIALOG,(function(e){return e.profileDialog})),(0,D.A)(Mo,Ke.XS.FRIENDING_DIALOG,(function(e){return e.friendingDialog})),Mo)}),Zs="friendInvites",Qs=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"from";return{id:e.id,userId:e[t].uid,avatar:e[t].avatar,createdAtTime:e.createdAtTime,username:e[t].uid?e[t].username:e[t].email}},Js=(0,Vt.A)({namespaced:!0,state:{invites:[],sent:[],ignored:[]},mutations:{},actions:(wo={},(0,D.A)(wo,je.kl.SYNCHRONIZE_PENDING,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.Lf)().collection(Zs).where("to.uid","==",t).where("completedAtTime","==",null).where("ignoredAtTime","==",null);return n("invites",i).then((function(){return r[je.XS.INVITES]}))}))),(0,D.A)(wo,je.kl.SYNCHRONIZE_SENT,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.Lf)().collection(Zs).where("from.uid","==",t).where("completedAtTime","==",null);return n("sent",i).then((function(){return r[je.XS.SENT]}))}
1))),(0,D.A)(wo,je.kl.SYNCHRONIZE_IGNORED,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.Lf)().collection(Zs).where("to.uid","==",t).where("completedAtTime","==",null).where("ignoredAtTime",">",new Date(0));return n("ignored",i).then((function(){return r[je.XS.IGNORED]}))}))),(0,D.A)(wo,je.kl.IGNORE_INVITE,(function(e,t){var n=(0,Gt.Lf)().collection(Zs).doc(t);return n.update({ignoredAtTime:w.MX.firestore.FieldValue.serverTimestamp()})})),(0,D.A)(wo,je.kl.REMOVE_INVITE,(function(e,t){var n=(0,Gt.Lf)().collection(Zs).doc(t);return n.delete()})),wo),getters:(Fo={},(0,D.A)(Fo,je.XS.INVITES,(function(e){return e.invites.map((function(e){return Qs(e,"from")}))})),(0,D.A)(Fo,je.XS.SENT,(function(e){return e.sent.map((function(e){return Qs(e,"to")}))})),(0,D.A)(Fo,je.XS.IGNORED,(function(e){return e.ignored.map((function(e){return Qs(e,"from")}))})),Fo)}),ec=(n(40173),n(12743)),tc=n.n(ec),nc=n(60471),rc=n.n(nc),ic="foodRecentSearches",ac=5,oc=function(e){return rc()(tc()(e)).split("-").join("")},sc={namespaced:!0,state:function(){return{isLoading:!0,filters:{keyword:""},webFilters:{},searchResults:null,recentSearches:[]}},mutations:(ko={},(0,D.A)(ko,qe.Lw.SET_FILTERS,(function(e,t){e.filters=t})),(0,D.A)(ko,qe.Lw.SET_WEB_FILTERS,(function(e,t){e.webFilters=t})),(0,D.A)(ko,qe.Lw.SET_LOADING_STATE,(function(e,t){e.isLoading=t})),(0,D.A)(ko,qe.Lw.SET_RESULTS,(function(e,t){e.searchResults=t})),(0,D.A)(ko,qe.Lw.ADD_RESULTS,(function(e,t){var n;(n=e.searchResults).push.apply(n,(0,Sn.A)(t))})),(0,D.A)(ko,qe.Lw.HIDE_RESULT,(function(e,t){var n=t.foodId,r=t.force;e.searchResults=e.searchResults.map((function(e){if(e.id!==n)return e;var t=!(r||e.item.owner!==w.Nj.currentUser().uid);return(0,L.A)((0,L.A)({},e),void 0!==t&&{isVisible:t})}))})),(0,D.A)(ko,qe.Lw.SHOW_RESULT,(function(e,t){e.searchResults=e.searchResults.map((function(e){return e.objectID!==t?e:(0,L.A)((0,L.A)({},e),{},{isVisible:!0})}))})),(0,D.A)(ko,qe.Lw.SET_RECENT_SEARCHES,(function(e,t){e.recentSearches=t})),ko),actions:(Yo={},(0,D.A)(Yo,qe.kl.CHANGE_FILTERS,(function(e,t){var n=e.commit;n(qe.Lw.SET_FILTERS,t)})),(0,D.A)(Yo,qe.kl.CHANGE_WEB_FILTERS,(function(e,t){var n=e.commit;n(qe.Lw.SET_WEB_FILTERS,t)})),(0,D.A)(Yo,qe.kl.RESET_FILTERS,(function(e){var t=e.commit;t(qe.Lw.SET_FILTERS,{keyword:""})})),(0,D.A)(Yo,qe.kl.RESET_WEB_FILTERS,(function(e){var t=e.commit;t(qe.Lw.SET_WEB_FILTERS,{})})),(0,D.A)(Yo,qe.kl.CHANGE_LOADING_STATE,(function(e,t){var n=e.commit;n(qe.Lw.SET_LOADING_STATE,t)})),(0,D.A)(Yo,qe.kl.CHANGE_RESULTS,(function(e,t){var n=e.commit;n(qe.Lw.SET_RESULTS,t)})),(0,D.A)(Yo,qe.kl.APPEND_RESULTS,(function(e,t){var n=e.commit;n(qe.Lw.ADD_RESULTS,t)})),(0,D.A)(Yo,qe.kl.HIDE_RESULT,(function(e,t){var n=e.commit,r=t.foodId,i=t.force;n(qe.Lw.HIDE_RESULT,{foodId:r,force:i})})),(0,D.A)(Yo,qe.kl.SHOW_RESULT,(function(e,t){var n=e.commit;n(qe.Lw.SHOW_RESULT,t)})),(0,D.A)(Yo,qe.kl.FETCH_RECENT_SEARCHES_BY_QUERY,(function(e){var t=arguments;return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=e.commit,a=t.length>1&&void 0!==t[1]?t[1]:{},o=a.searchTerm,s=a.limit,c=void 0===s?ac:s,u=(0,Gt.EW)().collection(ic),l=o.replace(/.$/,(function(e){return String.fromCharCode(e.charCodeAt(0)+1)})),o&&(u=u.where("query",">=",o).where("query","<",l).orderBy("query")),n.next=7,u.orderBy("createdAtTime","desc").orderBy("hits","desc").limit(c).get();case 7:_=n.sent,E=null!==(r=_.docs)&&void 0!==r&&r.length?null===_||void 0===_?void 0:_.docs.map((function(e){return e.data()})):[],i(qe.Lw.SET_RECENT_SEARCHES,E);case 10:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Yo,qe.kl.ADD_RECENT_SEARCH_FOR_USER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=(0,Gt.EW)().collection(ic),r=oc(t),i={hits:w.MX.firestore.FieldValue.increment(1),query:t,createdAtTime:w.MX.firestore.FieldValue.serverTimestamp()},e.abrupt("return",n.doc(r).set(i,{merge:!0}));case 4:case"end":return e.stop()}}),e)})))()})),Yo),getters:(Vo={},(0,D.A)(Vo,qe.XS.LOADING_STATE,(function(e){return e.isLoading})),(0,D.A)(Vo,qe.XS.FILTERS,(function(e){return e.filters})),(0,D.A)(Vo,qe.XS.WEB_FILTERS,(function(e){return e.webFilters})),(0,D.A)(Vo,qe.XS.SEARCH_RESULTS,(function(e){return e.searchResults?e.searchResults.filter((function(e){var t=e.isVisible;return void 0===t||t})):e.searchResults})),(0,D.A)(Vo,qe.XS.RECENT_SEARCHES,(function(e){return e.recentSearches})),Vo)},cc=n(37058),uc={isDialogVisible:!1,activeGroup:null,isFavoriteActive:!1},lc={namespaced:!0,state:(0,L.A)({},uc),mutations:(xo={},(0,D.A)(xo,ze.Lw.SET_DIALOG_VISIBILITY,(function(e,t){var n=t.visible;e.isDialogVisible=n})),(0,D.A)(xo,ze.Lw.SET_FAVORITE_ACTIVE_STATE,(function(e,t){var n=t.active;e.isFavoriteActive=n})),(0,D.A)(xo,ze.Lw.SET_GROUP_ACTIVE,(function(e,t){var n=t.groupName;e.activeGroup=n})),(0,D.A)(xo,ze.Lw.RESET_STATE,(function(e){Object.keys(uc).forEac
1h((function(t){e[t]=uc[t]}))})),xo),actions:(Ho={},(0,D.A)(Ho,ze.kl.SET_DIALOG_VISIBILITY,(function(e,t){var n=e.commit,r=t.visible;n(ze.Lw.SET_DIALOG_VISIBILITY,{visible:r})})),(0,D.A)(Ho,ze.kl.SET_FAVORITE_ACTIVE_STATE,(function(e,t){var n=e.commit,r=t.active;n(ze.Lw.SET_FAVORITE_ACTIVE_STATE,{active:r})})),(0,D.A)(Ho,ze.kl.SET_GROUP_ACTIVE,(function(e,t){var n=e.commit,r=t.groupName;n(ze.Lw.SET_GROUP_ACTIVE,{groupName:r})})),(0,D.A)(Ho,ze.kl.RESET_STATE,(function(e){var t=e.commit;t(ze.Lw.RESET_STATE)})),Ho),getters:(Bo={},(0,D.A)(Bo,ze.XS.DIALOG_VISIBLE,(function(e){var t=e.isDialogVisible;return t})),(0,D.A)(Bo,ze.XS.ACTIVE_GROUP,(function(e){var t=e.activeGroup;return t})),(0,D.A)(Bo,ze.XS.IS_FAVORITE_ACTIVE,(function(e){var t=e.isFavoriteActive;return t})),Bo)},_c=n(37538),Ec=n(53609),Ac=(n(80577),n(31126)),dc=n.n(Ac),fc=function(e,t){var n=Ra()(e,"foodId");return Object.values(n).map((function(e){var n=dc()(e,"servingNutrients.".concat(t))||0,r=e[0],i=r.foodId,a=r.image,o=r.ketoGrade,s=r.name,c=r.meal;return{foodId:i,image:a,ketoGrade:o,name:s,meal:c,amount:e.length,symbol:t,sum:n}})).sort((function(e,t){return t.sum-e.sum}))},mc=n(91128),pc={isLoading:!1,items:[],pastItems:[]},Sc=(0,Vt.A)({namespaced:!0,state:(0,L.A)({},pc),mutations:(Wo={},(0,D.A)(Wo,mc.Lw.SET_ITEMS,(function(e,t){e.items=t})),(0,D.A)(Wo,mc.Lw.SET_PAST_ITEMS,(function(e,t){e.pastItems=t})),(0,D.A)(Wo,mc.Lw.SET_LOADING,(function(e,t){e.isLoading=t})),Wo),actions:(Xo={},(0,D.A)(Xo,mc.kl.FETCH_LOG_ITEMS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,r=e.rootGetters,i=e.dispatch,n(mc.Lw.SET_LOADING,!0),a=r["".concat(Ze.pW,"/").concat(Ze.XS.CONTROLS)],o=a[_c.jh.FOODS],o){t.next=8;break}return n(mc.Lw.SET_ITEMS,[]),n(mc.Lw.SET_LOADING,!1),t.abrupt("return");case 8:if(s=o.dateRange,c=s.from,u=s.to,l=s.id,_=l!==fs.iI.CUSTOM,!_){t.next=14;break}return t.next=14,i(mc.kl.FETCH_PAST_LOG_ITEMS,o);case 14:return t.next=16,i(mc.kl.COMMON_FETCH,{from:c,to:u});case 16:E=t.sent,n(mc.Lw.SET_ITEMS,E),n(mc.Lw.SET_LOADING,!1);case 19:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Xo,mc.kl.FETCH_PAST_LOG_ITEMS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i,a,o,s,c,u,l,_,E,A,d;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.rootGetters,r=e.dispatch,i=e.commit,a=n["".concat(Ze.pW,"/").concat(Ze.XS.CONTROLS)],o=a[_c.jh.FOODS],o){t.next=6;break}return i(mc.Lw.SET_PAST_ITEMS,[]),t.abrupt("return");case 6:return s=o.dateRange,c=s.from,u=s.to,l=s.num,_=y()(u).subtract(l,"day").toDate(),E=y()(c).subtract(l,"day").toDate(),A={from:E,to:_},t.next=13,r(mc.kl.COMMON_FETCH,A);case 13:d=t.sent,i(mc.Lw.SET_PAST_ITEMS,d);case 15:case"end":return t.stop()}}),t)})))()})),(0,D.A)(Xo,mc.kl.COMMON_FETCH,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E,A;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.rootGetters,i=t.to,a=t.from,o=t.controls,s=r["".concat(Ze.pW,"/").concat(Ze.XS.CONTROLS)],c=null!==o&&void 0!==o?o:s[_c.jh.FOODS],c){n.next=6;break}return n.abrupt("return",[]);case 6:return u=c.meal,l=c.nutrientSymbol,_=(0,Gt.EW)().collection("logItems").where("logType","==",ir.A_.CONSUMED),u&&(_=_.where("meal","==",u)),a&&(_=_.where("date",">=",(0,ie.aj)(a))),i&&(_=_.where("date","<=",(0,ie.aj)(i))),n.next=13,_.get();case 13:return E=n.sent,A=E.docs.map((function(e){return e.data()})),n.abrupt("return",fc(A,l));case 16:case"end":return n.stop()}}),n)})))()})),Xo),getters:(Ko={}
1,(0,D.A)(Ko,mc.XS.IS_LOADING,(function(e){var t=e.isLoading;return t})),(0,D.A)(Ko,mc.XS.ITEMS,(function(e){var t=e.items;return t})),(0,D.A)(Ko,mc.XS.PAST_ITEMS,(function(e){var t=e.pastItems;return t})),(0,D.A)(Ko,mc.XS.SUM,(function(e){var t=e.items,n=e.pastItems,r=function(e){return e.reduce((function(e,t){return e+t.sum}),0)};return{items:r(t),pastItems:r(n)}})),(0,D.A)(Ko,mc.XS.PERCENT_CHANGE,(function(e,t){var n=t[mc.XS.SUM],r=n.items,i=n.pastItems,a=r-i,o=a/i*100;return o&&Number.isFinite(o)?o:null})),Ko)}),Tc=["view"],gc=(0,yt.A)(),Ic=window.localStorage.getItem(F.LOCAL_STORAGE_ACTIVE_INSIGHTS_VIEW)||null,Rc=_c.im.find((function(e){return e.name===Ic})),hc={isDialogVisible:!1,activeView:Rc||_c.im[0],controls:(jo={},(0,D.A)(jo,_c.jh.MEALS,null),(0,D.A)(jo,_c.jh.FOODS,null),(0,D.A)(jo,_c.jh.BENCHMARKS,null),(0,D.A)(jo,_c.jh.MACROS,null),jo)},Oc=(0,Vt.A)({namespaced:!0,modules:(qo={},(0,D.A)(qo,Ze.lr.FOODS,Sc),(0,D.A)(qo,Ze.lr.BENCHMARKS,Ec.A),qo),state:(0,L.A)({},hc),mutations:($o={},(0,D.A)($o,Ze.Lw.SET_DIALOG_VISIBILITY,(function(e,t){var n=t.visible;e.isDialogVisible=n})),(0,D.A)($o,Ze.Lw.SET_ACTIVE_VIEW,(function(e,t){e.activeView=t})),(0,D.A)($o,Ze.Lw.SET_CONTROLS,(function(e,t){var n=t.view,r=(0,za.A)(t,Tc);e.controls[n]=(0,L.A)((0,L.A)({},e.controls[n]),r)})),$o),actions:(zo={},(0,D.A)(zo,Ze.kl.SET_DIALOG_VISIBILITY,(function(e,t){var n=e.commit,r=t.visible;n(Ze.Lw.SET_DIALOG_VISIBILITY,{visible:r})})),(0,D.A)(zo,Ze.kl.SET_ACTIVE_VIEW,(function(e,t){var n,r=e.commit,i=t.view,a=t.analyticsOrigin;r(Ze.Lw.SET_ACTIVE_VIEW,i),window.localStorage.setItem(F.LOCAL_STORAGE_ACTIVE_INSIGHTS_VIEW,i.name);var o=(n={},(0,D.A)(n,_c.jh.COMPARE,jr.r.VIEWED_INSIGHTS_COMPARE),(0,D.A)(n,_c.jh.MACROS,jr.r.VIEWED_INSIGHTS_MACROS),(0,D.A)(n,_c.jh.BENCHMARKS,jr.r.VIEWED_INSIGHTS_BENCHMARKS),(0,D.A)(n,_c.jh.MEALS,jr.r.VIEWED_INSIGHTS_MEALS),(0,D.A)(n,_c.jh.PROJECTIONS,jr.r.VIEWED_INSIGHTS_PROJECTIONS),(0,D.A)(n,_c.jh.FOODS,jr.r.VIEWED_INSIGHTS_FOODS),n)[i.name];o&&gc.trackEvent(o,(0,L.A)({},a&&{origin:a}))})),(0,D.A)(zo,Ze.kl.UPDATE_CONTROLS,(function(e,t){var n=e.commit;n(Ze.Lw.SET_CONTROLS,t)})),zo),getters:(Zo={},(0,D.A)(Zo,Ze.XS.DIALOG_VISIBLE,(function(e){var t=e.isDialogVisible;return t})),(0,D.A)(Zo,Ze.XS.ACTIVE_VIEW,(function(e){var t=e.activeView;return t})),(0,D.A)(Zo,Ze.XS.CONTROLS,(function(e){var t=e.controls;return t})),Zo)}),vc={activeGroup:null,isDialogVisible:!1},Lc={namespaced:!0,state:(0,L.A)({},vc),mutations:(Qo={},(0,D.A)(Qo,Qe.Lw.SET_DIALOG_VISIBILITY,(function(e,t){var n=t.visible;e.isDialogVisible=n})),(0,D.A)(Qo,Qe.Lw.SET_GROUP_ACTIVE,(function(e,t){var n=t.groupName;e.activeGroup=n})),(0,D.A)(Qo,Qe.Lw.RESET_STATE,(function(e){Object.keys(vc).forEach((function(t){e[t]=vc[t]}))})),Qo),actions:(Jo={},(0,D.A)(Jo,Qe.kl.SET_DIALOG_VISIBILITY,(function(e,t){var n=e.commit,r=t.visible;n(Qe.Lw.SET_DIALOG_VISIBILITY,{visible:r})})),(0,D.A)(Jo,Qe.kl.SET_GROUP_ACTIVE,(function(e,t){var n=e.commit,r=t.groupName;n(Qe.Lw.SET_GROUP_ACTIVE,{groupName:r})})),(0,D.A)(Jo,Qe.kl.RESET_STATE,(function(e){var t=e.commit;t(Qe.Lw.RESET_STATE)})),Jo),getters:(es={},(0,D.A)(es,Qe.XS.DIALOG_VISIBLE,(function(e){var t=e.isDialogVisible;return t})),(0,D.A)(es,Qe.XS.ACTIVE_GROUP,(function(e){var t=e.activeGroup;return t})),es)},Dc={namespaced:!0,state:{isActive:!1,symbol:null,sequence:null,category:null,analyticsOrigin:""},mutations:(ts={},(0,D.A)(ts,Je.Lw.SET_DIALOG_VISIBILITY,(function(e,t){e.isActive=t})),(0,D.A)(ts,Je.Lw.SET_SYMBOL,(function(e,t){e.symbol=t})),(0,D.A)(ts,Je.Lw.SET_SEQUENCE,(function(e,t){e.sequence=t})),(0,D.A)(ts,Je.Lw.SET_CATEGORY,(function(e,t){e.category=t})),(0,D.A)(ts,Je.Lw.SET_ANALYTICS_ORIGIN,(function(e,t){e.analyticsOrigin=t})),ts),actions:(ns={},(0,D.A)(ns,Je.kl.SET_DIALOG_VISIBILITY,(function(e,t){var n=e.commit,r=t.visible;n(Je.Lw.SET_DIALOG_VISIBILITY,r)})),(0,D.A)(ns,Je.kl.SET_CATEGORY,(function(e,t){var n=e.commit;n(Je.Lw.SET_SYMBOL,t)})),(0,D.A)(ns,Je.kl.SET_SEQUENCE,(function(e,t){var n=e.commit;n(Je.Lw.SET_SEQUENCE,t)})),(0,D.A)(ns,Je.kl.SET_CATEGORY,(function(e,t){var n=e.commit;n(Je.Lw.SET_CATEGORY,t)})),(0,D.A)(ns,Je.kl.SET_SETTINGS,(function(e,t){var n=e.commit,r=t.symbol,i=t.sequence,a=t.category,o=t.visible,s=t.analyticsOrigin;n(Je.Lw.SET_DIALOG_VISIBILITY,o),n(Je.Lw.SET_SYMBOL,r),n(Je.Lw.SET_SEQUENCE,i),n(Je.Lw.SET_CATEGORY,a),n(Je.Lw.SET_ANALYTICS_ORIGIN,s)})),ns),getters:(rs={}
1,(0,D.A)(rs,Je.XS.IS_ACTIVE,(function(e){var t=e.isActive;return t})),(0,D.A)(rs,Je.XS.SYMBOL,(function(e){var t=e.symbol;return t})),(0,D.A)(rs,Je.XS.SEQUENCE,(function(e){var t=e.sequence;return t})),(0,D.A)(rs,Je.XS.CATEGORY,(function(e){var t=e.category;return t})),(0,D.A)(rs,Je.XS.ANALYTICS_ORIGIN,(function(e){var t=e.analyticsOrigin;return t})),rs)},Cc=(0,yt.A)(),Pc="groups",Nc="groupMemberships",bc="groupInvites",Gc=(0,Vt.A)({namespaced:!0,state:{currentGroup:null,currentGroupMembership:null,bindRefs:{},editorDialog:{visible:!1,group:null},infoDialog:{visible:!1}},mutations:(is={},(0,D.A)(is,et.Lw.SET_EDITOR_DIALOG_DATA,(function(e,t){e.editorDialog=t})),(0,D.A)(is,et.Lw.SET_INFO_DIALOG_DATA,(function(e,t){e.infoDialog=t})),(0,D.A)(is,et.Lw.SET_CURRENT_GROUP,(function(e,t){e.currentGroup=t})),is),actions:(as={},(0,D.A)(as,et.kl.FETCH_GROUPS,(function(e){var t=arguments;return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.length>1&&void 0!==t[1]?t[1]:{},r=n.ids,i=n.limit,a=n.startAfterId,o=(0,Gt.Lf)().collection(Pc).where("deletedAtTime","==",null).orderBy("memberCount","desc").orderBy("createdAtTime","desc"),!a){e.next=7;break}return e.next=5,(0,Gt.Lf)().collection(Pc).doc(a).get();case 5:s=e.sent,o=o.startAfter(s);case 7:return i&&(o=o.limit(i)),c=[],r?c.push.apply(c,(0,Sn.A)(hn()([].concat(r),10).map((function(e){return o.where("id","in",e).get()})))):(o=o.where("isPublic","==",!0),c.push(o.get())),e.next=12,Promise.all(c);case 12:return u=e.sent,e.abrupt("return",u.flatMap((function(e){return e.docs.map((function(e){return e.data()}))})));case 14:case"end":return e.stop()}}),e)})))()})),(0,D.A)(as,et.kl.FETCH_GROUP,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.dispatch,n.next=3,i(et.kl.FETCH_GROUPS,{ids:t,limit:1});case 3:if(a=n.sent,o=(0,Tn.A)(a,1),s=o[0],s){n.next=8;break}throw new Ii.A;case 8:return r(et.Lw.SET_CURRENT_GROUP,s),n.abrupt("return",s);case 10:case"end":return n.stop()}}),n)})))()})),(0,D.A)(as,et.kl.FETCH_USER_GROUP_MEMBERSHIPS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.userId,r=t.groupIds,i=t.startAfterGroupId,a=t.limit,o=(0,Gt.Lf)().collectionGroup(Nc).where("uid","==",n),a&&(o=o.limit(a)),!i){e.next=8;break}return e.next=6,(0,Gt.Lf)().collection(Pc).doc(i).collection(Nc).doc(n).get();case 6:s=e.sent,o=o.startAfter(s);case 8:return r&&(o=o.where("groupId","in",[].concat(r))),e.next=11,o.get();case 11:return c=e.sent,e.abrupt("return",c.docs.map((function(e){return e.data()})));case 13:case"end":return e.stop()}}),e)})))()})),(0,D.A)(as,et.kl.FETCH_GROUP_MEMBERSHIPS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.groupId,r=t.startAfterId,i=t.limit,a=(0,Gt.Lf)().collection(Pc).doc(n).collection(Nc),o=a.orderBy("isAdmin","desc").orderBy("createdAtTime","asc"),!r){e.next=8;break}return e.next=6,a.doc(r).get();case 6:s=e.sent,o=o.startAfter(s);case 8:return i&&(o=o.limit(i)),e.next=11,o.get();case 11:return c=e.sent,e.abrupt("return",c.docs.map((function(e){return e.data()})));case 13:case"end":return e.stop()}}),e)})))()})),(0,D.A)(as,et.kl.SYNCHRONIZE_GROUP_MEMBERSHIP,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=t.groupId,i=t.userId,a=(0,Gt.Lf)().collection(Pc).doc(r).collection(Nc).doc(i);return n("currentGroupMembership",a)}))),(0,D.A)(as,et.kl.FETCH_GROUP_INVITES,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.ids,r=t.userId,i=(0,Gt.Lf)().collection(bc).where("completedAtTime","==",null),i=n?i.where(w.MX.firestore.FieldPath.documentId(),"in",[].concat(n)):i.where("recipientUid","==",r),e.next=5,i.get();case 5:return a=e.sent,e.abrupt("return",a.docs.map((function(e){return e.data()})));case 7:case"end":return e.stop()}}),e)})))()})),(0,D.A)(as,et.kl.REMOVE_GROUP_MEMBER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dis
1patch,i=e.getters,a=t.groupId,o=t.userId,n.next=4,w.nC.removeGroupMember(a,o);case 4:if(s=i[et.XS.CURRENT_GROUP],!s||s.id!==a){n.next=8;break}return n.next=8,r(et.kl.FETCH_GROUP,a);case 8:case"end":return n.stop()}}),n)})))()})),(0,D.A)(as,et.kl.ADD_GROUP_MEMBER,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.getters,a=t.groupId,o=t.groupName,s=t.userId,n.next=4,w.nC.addGroupMember(a,s);case 4:if(Cc.trackEvent(jr.r.JOINED_GROUPS,{group_id:a,group_name:o}),c=i[et.XS.CURRENT_GROUP],!c||c.id!==a){n.next=9;break}return n.next=9,r(et.kl.FETCH_GROUP,a);case 9:case"end":return n.stop()}}),n)})))()})),(0,D.A)(as,et.kl.UPDATE_GROUP,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.dispatch,i=e.getters,a=(0,Gt.Lf)().collection(Pc).doc(t.id),o=(0,L.A)((0,L.A)({},vn()(t,["name","description","emoji","isPublic"])),{},{updatedAtTime:w.MX.firestore.FieldValue.serverTimestamp()}),n.next=5,a.set(o,{merge:!0});case 5:if(s=i[et.XS.CURRENT_GROUP],!s||s.id!==t.id){n.next=9;break}return n.next=9,r(et.kl.FETCH_GROUP,t.id);case 9:case"end":return n.stop()}}),n)})))()})),(0,D.A)(as,et.kl.UPDATE_GROUP_PRIVACY,(function(e,t){var n=e.dispatch,r=t.groupId,i=t.isPublic,a={id:r,isPublic:i,updatedAtTime:w.MX.firestore.FieldValue.serverTimestamp()};return n(et.kl.UPDATE_GROUP,a)})),(0,D.A)(as,et.kl.DELETE_GROUP,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.getters,a=(0,Gt.Lf)().collection(Pc).doc(t),n.next=4,a.update({updatedAtTime:w.MX.firestore.FieldValue.serverTimestamp(),deletedAtTime:w.MX.firestore.FieldValue.serverTimestamp()});case 4:o=i[et.XS.CURRENT_GROUP],o&&o.id===t&&r(et.Lw.SET_CURRENT_GROUP,(0,L.A)((0,L.A)({},o),{},{deletedAtTime:new Date}));case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(as,et.kl.OPEN_EDITOR_DIALOG,(function(e,t){var n=e.commit;n(et.Lw.SET_EDITOR_DIALOG_DATA,{group:t,visible:!0})})),(0,D.A)(as,et.kl.CLOSE_EDITOR_DIALOG,(function(e){var t=e.commit;t(et.Lw.SET_EDITOR_DIALOG_DATA,{visible:!1})})),(0,D.A)(as,et.kl.OPEN_INFO_DIALOG,(function(e,t){var n=e.commit,r=e.dispatch;r(et.kl.FETCH_GROUP,t),n(et.Lw.SET_INFO_DIALOG_DATA,{visible:!0})})),(0,D.A)(as,et.kl.CLOSE_INFO_DIALOG,(function(e){var t=e.commit;t(et.Lw.SET_INFO_DIALOG_DATA,{visible:!1})})),as),getters:(os={},(0,D.A)(os,et.XS.CURRENT_GROUP,(function(e){return e.currentGroup})),(0,D.A)(os,et.XS.CURRENT_GROUP_MEMBERSHIP,(function(e){return e.currentGroupMembership})),(0,D.A)(os,et.XS.GROUP_EDITOR_DIALOG,(function(e){return e.editorDialog})),(0,D.A)(os,et.XS.GROUP_INFO_DIALOG,(function(e){return e.infoDialog})),os)}),yc={visible:!1},Uc={namespaced:!0,state:function(){return Object.values(ye.Al).reduce((function(e,t){return(0,L.A)((0,L.A)({},e),{},(0,D.A)({},t,Qn()(yc)))}),{})},mutations:(0,D.A)({},ye.Lw.SET_GLOBAL_DIALOG,(function(e,t){e[t.name]=(0,L.A)((0,L.A)({},Qn()(yc)),t)})),actions:(0,D.A)({},ye.kl.SET_GLOBAL_DIALOG,(function(e,t){var n=e.commit;n(ye.Lw.SET_GLOBAL_DIALOG,t)}))},Mc=(n(92157),n(97551)),wc=n.n(Mc),Fc=n(54944),kc=n(4124),Yc=n.n(kc);function Vc(e,t,n){if(e)return[e,t,n].map((function(e){return e&&Yc()(e)})).filter(Boolean).join("_")}var xc,Hc,Bc,Wc,Xc,Kc,jc,qc,$c,zc,Zc,Qc,Jc,eu,tu,nu,ru,iu=function(e){var t=e.filter((function(e){var t=e.duration;return 12===t})),n=e.filter((function(e){var t=e.duration;return 3===t})),r=e.find((function(e){var t=e.duration;return 1===t})),i=wc()(e,(function(e){var t=e.priceValue;return t})),a=wc()(n,(function(e){var t=e.priceValue;return t}));return!gt()(t)&&r&&t.forEach((function(e){var t=12*r.priceValue,n=t-e.priceValue,a=n/t*100;e.discounts=[{value:n,percentage:a,highestPrice:i.priceValue}]})),!gt()(n)&&r&&n.forEach((function(e){var t=3*r.priceValue,n=t-e.priceValue,i=n/t*100;e.discounts=[{value:n,percentage:i,highestPrice:a.priceValue}]})),gt()(t)||r||t.forEach((function(e){var t=i.priceValue-e.priceValue,n=t/i.priceValue*100;0!==t&&(e.discounts=[{value:t,percentage:n,highestPrice:i.priceValue}])})),2===t.length?e.filter((function(e){var t=e.duration,n=e.productId;return 12===t&&n.includes("promo")||12!==t})):e},au=function(){var e;return _s()((e={},(0,D.A)(e,Fc.y7,!!(0,x.TY)()),(0,D.A)(e,Fc.BC,!!(0,x.t4)()),(0,D.A)(e,Fc.ud,!(0,x.TY)()&&
1!(0,x.t4)()),e),(function(e){return!!e}))},ou=function(e){var t=au();return e.filter((function(e){var n=e.store;return n===t}))},su=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=gt()(t)?Fc.Ss[au()]:t,r=n.filter((function(t){var n=t.productId;return-1!==e.findIndex((function(e){return e.productId===n}))})),i=r.sort((function(e,t){return t.duration-e.duration}));return i},cu=function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(){var t,n,r,i,a,o,s=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:[],!gt()(t)){e.next=3;break}return e.abrupt("return",[]);case 3:return n=t.map((function(e){var t=e.productId;return t})),e.next=6,w.nC.userIPAddress();case 6:return r=e.sent,i=r.data.country_code,e.next=10,w.nC.fastSpringPaywallPlanPrices({productIds:n,countryCode:i});case 10:if(a=e.sent,o=a.data,gt()(o)||gt()(o.products)){e.next=14;break}return e.abrupt("return",o.products.reduce((function(e,n){var r=n.pricing,i=n.product,a=Object.values(r)[0],o=a.currency,s=a.display,c=a.price;return[].concat((0,Sn.A)(e),[(0,L.A)((0,L.A)({},t.find((function(e){var t=e.productId;return t===i}))),{},{currency:o,priceText:s,priceValue:c})])}),[]));case 14:return e.abrupt("return",[]);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),uu=(0,Vt.A)({namespaced:!0,state:(xc={},(0,D.A)(xc,Wa.yw.SINGLE_PAYWALL.STATE_PROP,{}),(0,D.A)(xc,"paywallDialog",{visible:!1,variant:null}),(0,D.A)(xc,"plans",[]),(0,D.A)(xc,"nativeAppPlans",[]),(0,D.A)(xc,"selectedPlan",null),(0,D.A)(xc,"defaultPlans",[]),xc),mutations:(Hc={},(0,D.A)(Hc,nt.Lw.SET_PAYWALL,(function(e,t){var n=t.stateProp,r=t.paywall;e[n]=r})),(0,D.A)(Hc,nt.Lw.SET_PAYWALL_DIALOG,(function(e,t){e.paywallDialog=(0,L.A)({},t)})),(0,D.A)(Hc,nt.Lw.SET_PLANS,(function(e,t){e.plans=t})),(0,D.A)(Hc,nt.Lw.SET_NATIVE_APP_PLANS,(function(e,t){e.nativeAppPlans=t})),(0,D.A)(Hc,nt.Lw.SET_SELECTED_PLAN,(function(e,t){e.selectedPlan=t})),(0,D.A)(Hc,nt.Lw.SET_DEFAULT_PLANS,(function(e,t){e.defaultPlans=t})),Hc),actions:(Bc={},(0,D.A)(Bc,nt.kl.SYNC,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l,_,E;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=e.state,a=e.dispatch,o=e.rootGetters,s=t.variant,c=Wa.yw.SINGLE_PAYWALL,u=c.ID,l=c.STATE_PROP,n.next=5,a("".concat(P.pW,"/").concat(P.kl.SYNC_SUPPORTED_SLICES),{contentType:u},{root:!0});case 5:return n.next=7,a("".concat(P.pW,"/").concat(P.kl.FETCH_DOCUMENT),{contentType:u,variant:s},{root:!0});case 7:if(_=o["".concat(P.pW,"/").concat(l)],r(nt.Lw.SET_PAYWALL,{stateProp:l,paywall:_}),gt()(_.content.activePlans)&&(_.content.activePlans=Fc.Ss[au()]),_.content.activePlans=ou(_.content.activePlans),!(0,x.ib)()){n.next=15;break}_.content.activePlans=su(_.content.activePlans,i.nativeAppPlans),n.next=18;break;case 15:return n.next=17,cu(_.content.activePlans);case 17:_.content.activePlans=n.sent;case 18:E=iu(_.content.activePlans),r(nt.Lw.SET_SELECTED_PLAN,E[0]),r(nt.Lw.SET_PLANS,E);case 21:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Bc,nt.kl.OPEN_PAYWALL_DIALOG,(function(e){var t=e.commit,n=e.rootGetters,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n["".concat(te.pW,"/").concat(te.XS.USER)].isPremium;i||t(nt.Lw.SET_PAYWALL_DIALOG,(0,L.A)({visible:!0},r))})),(0,D.A)(Bc,nt.kl.CLOSE_PAYWALL_DIALOG,(function(e){var t=e.commit;t(nt.Lw.SET_PAYWALL_DIALOG,{visible:!1})})),(0,D.A)(Bc,nt.kl.SET_NATIVE_APP_PLANS,(function(e,t){var n=e.commit,r=t.products,i={premium12m:{duration:12,translationKey:"plan.yearly"},premium3m:{duration:3,translationKey:"plan.quarterly"},premium1m:{duration:1,translationKey:"plan.monthly"}};n(nt.Lw.SET_NATIVE_APP_PLANS,r.map((function(e){return(0,L.A)((0,L.A)({},e),i[Object.keys(i).find((function(t){return e.productId.includes(t)}))])})))})),(0,D.A)(Bc,nt.kl.SET_SELECTED_PLAN,(function(e,t){var n=e.commit;n(nt.Lw.SET_SELECTED_PLAN,t)})),(0,D.A)(Bc,nt.kl.GET_DEFAULT_PLANS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.state,i=e.commit,a=t.productIds,o=t.forceFastspringStoreKey,s=void 0!==o&&o,c=s?Fc.ud:au(),u=Fc.Ss[c].filter((function(e){return a.includes(e.productId)})),gt()(u)){n.next=14;break}if(l=[],!(0,x.ib)()||s){n.next=10;break}
1l=su(u,r.nativeAppPlans),n.next=13;break;case 10:return n.next=12,cu(u);case 12:l=n.sent;case 13:i(nt.Lw.SET_DEFAULT_PLANS,l);case 14:case"end":return n.stop()}}),n)})))()})),Bc),getters:(Wc={},(0,D.A)(Wc,nt.XS.PAYWALL,(function(e){return e[Wa.yw.SINGLE_PAYWALL.STATE_PROP]})),(0,D.A)(Wc,nt.XS.PAYWALL_DIALOG,(function(e){var t=e.paywallDialog;return t})),(0,D.A)(Wc,nt.XS.SELECTED_PLAN,(function(e){var t=e.selectedPlan;return t})),(0,D.A)(Wc,nt.XS.PLANS,(function(e){var t=e.plans;return t})),(0,D.A)(Wc,nt.XS.DEFAULT_PLANS,(function(e){var t=e.defaultPlans;return t})),(0,D.A)(Wc,nt.XS.ANALYTICS_ORIGIN,(function(e){var t=e.paywallDialog;return Vc(t.analyticsOrigin,t.analyticsScreen,t.analyticsId)})),Wc)}),lu=n(67581),_u="shoppingList",Eu=(0,Vt.A)({namespaced:!0,state:{shoppingList:[],isGenerating:!1},mutations:(0,D.A)({},tt.Lw.SET_IS_GENERATING,(function(e,t){e.isGenerating=t})),actions:(Xc={},(0,D.A)(Xc,tt.kl.GENERATE_SHOPPING_LIST,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,i=t.fromDate,a=t.toDate,o=t.isIncludeFullYieldOn,s=t.peopleCount,n.prev=2,r(tt.Lw.SET_IS_GENERATING,!0),n.next=6,w.nC.generateShoppingList({fromDate:(0,ie.aj)(i),toDate:(0,ie.aj)(a),isIncludeFullYieldOn:o,peopleCount:s});case 6:return n.prev=6,r(tt.Lw.SET_IS_GENERATING,!1),n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[2,,6,9]])})))()})),(0,D.A)(Xc,tt.kl.FETCH_SHOPPING_LIST,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=(0,Gt.EW)().collection(_u);return t("shoppingList",n)}))),(0,D.A)(Xc,tt.kl.ADD_ITEM_TO_SHOPPING_LIST,(function(e,t){return w.nC.addItemToShoppingList(t)})),(0,D.A)(Xc,tt.kl.UPDATE_SHOPPING_LIST_ITEM_SERVING_SIZE,(function(e,t){var n=t.foodId,r=t.servingSize;return w.nC.updateShoppingListItemServingSize({foodId:n,servingSize:r})})),(0,D.A)(Xc,tt.kl.SELECT_SHOPPING_LIST_ITEM,(function(e,t){var n=t.shoppingListItemId,r=t.isSelected;return w.nC.updateShoppingListItemSelected({shoppingListItemId:n,isSelected:r})})),(0,D.A)(Xc,tt.kl.REMOVE_SHOPPING_LIST_ITEM,(function(e,t){return(0,Gt.EW)().collection(_u).doc(t).delete()})),(0,D.A)(Xc,tt.kl.REMOVE_SHOPPING_LIST_INGREDIENT_SERVING,(function(e,t){return w.nC.removeShoppingListIngredientServing(t)})),(0,D.A)(Xc,tt.kl.CLEAR_SHOPPING_LIST,(function(){return w.nC.clearShoppingList()})),Xc),getters:(Kc={},(0,D.A)(Kc,tt.XS.METADATA,(function(e,t,n,r){return r["".concat(B.pW,"/").concat(B.XS.SHOPPING_LIST_METADATA)]})),(0,D.A)(Kc,tt.XS.SHOPPING_LIST,(function(e){return e.shoppingList})),(0,D.A)(Kc,tt.XS.IS_GENERATING,(function(e){return e.isGenerating})),Kc)}),Au=n(46757),du="challengeEntries",fu=["id","user","score","rank","joinedTime"],mu={toFirestore:function(e){return e},fromFirestore:function(e,t){var n=e.data((0,L.A)({serverTimestamps:"estimate"},t)),r=n.joinedTime&&n.joinedTime.toDate(),i=n.leftTime&&n.leftTime.toDate();return(0,L.A)((0,L.A)({},n),{},{joinedTime:r||null,leftTime:i||null})}},pu=function(e){return(0,Gt.Lf)().collection(du).where("challengeId","==",e).limit(Au.sW).orderBy("score","desc").orderBy("joinedTime","asc").withConverter(mu)},Su=(0,Vt.A)({namespaced:!0,state:(jc={},(0,D.A)(jc,pe.c4.CHALLENGE_ENTRIES,[]),(0,D.A)(jc,pe.c4.CHALLENGE_ENTRY_LOGS,[]),jc),actions:(qc={},(0,D.A)(qc,pe.kl.SYNCHRONIZE_CHALLENGE_ENTRIES,(0,Gt.sT)((function(e){var t=e.bindFirestoreRef,n=e.getters,r=w.Nj.currentUser(),i=r.uid,a=(0,Gt.Lf)().collection(du).where("user.uid","==",i).withConverter(mu);return t(pe.c4.CHALLENGE_ENTRIES,a,{wait:!0}).then((function(){return n[pe.XS.CHALLENGE_ENTRIES]}))}))),(0,D.A)(qc,pe.kl.SYNCHRONIZE_CHALLENGE_ENTRY_LOGS,(0,Gt.sT)((function(e,t){var n=e.bindFirestoreRef,r=e.getters,i=(0,Gt.Lf)().collection(du).doc(t).collection("logs");return n(pe.c4.CHALLENGE_ENTRY_LOGS,i,{wait:!0}).then((function(){return r[pe.XS.CHALLENGE_ENTRY_LOGS]}))}))),(0,D.A)(qc,pe.kl.GET_CHALLENGE_LEADERBOARD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.challengeId,r=pu(n),e.abrupt("return",r.get().then((function(e){var t=e.docs;return t.map((function(e){return vn()(e.data(),fu)}))}
1)));case 3:case"end":return e.stop()}}),e)})))()})),(0,D.A)(qc,pe.kl.GET_FRIENDS_LEADERBOARD,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.challengeId,r=t.friendIds,i=pu(n),a=hn()(r,10).map((function(e){return i.where("user.uid","in",e).limit(100).get().then((function(e){var t=e.docs;return t.map((function(e){return vn()(e.data(),fu)}))}))})),e.next=5,Promise.all(a);case 5:return o=e.sent,e.abrupt("return",o.flat().sort((function(e,t){return t.score-e.score})));case 7:case"end":return e.stop()}}),e)})))()})),qc),getters:($c={},(0,D.A)($c,pe.XS.CHALLENGE_ENTRIES,(function(e){return e[pe.c4.CHALLENGE_ENTRIES]})),(0,D.A)($c,pe.XS.CHALLENGE_ENTRY_LOGS,(function(e){return e[pe.c4.CHALLENGE_ENTRY_LOGS]})),(0,D.A)($c,pe.XS.ACTIVE_CHALLENGE_ENTRIES,(function(e,t,n,r){var i=e[pe.c4.CHALLENGE_ENTRIES],a=St()(r["".concat(me.pW,"/").concat(me.XS.ACTIVE_CHALLENGES)],"id");return i.filter((function(e){return!e.leftTime&&a[e.challengeId]}))})),(0,D.A)($c,pe.XS.PAST_CHALLENGE_ENTRIES,(function(e,t){var n=e[pe.c4.CHALLENGE_ENTRIES],r=t[pe.XS.ACTIVE_CHALLENGE_ENTRIES].map((function(e){return e.challengeId}));return n.filter((function(e){return!r.includes(e.challengeId)}))})),$c)}),Tu="transactions",gu="revenue",Iu=(0,Vt.A)({namespaced:!0,state:{},actions:(0,D.A)({},ot.k.UPDATE_IOS_TRANSACTION,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i,a,o,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.rootGetters,i=(0,X.A)(r),a=i(te.pW,te.XS.USER),o=(0,Gt.Lf)().collection(Tu),s=o.doc("iosappstore:".concat(t.transactionId)).set({uid:a.id,platform:"iosappstore",raw:{price:t.price,currency_code:t.currencyCode}},{merge:!0}),c=(0,Gt.Lf)().collection(gu),u=c.doc(a.id).collection(Tu).doc(t.transactionId).set({currency:t.currencyCode,price:t.price},{merge:!0}),l=c.doc(a.id).set({purchaseCount:w.MX.firestore.FieldValue.increment(1)},{merge:!0}),n.next=10,Promise.all([s,u,l]);case 10:case"end":return n.stop()}}),n)})))()}))}),Ru="keywords",hu=function(e){return rc()(tc()(e)).split("-").join("")},Ou=(0,Vt.A)({namespaced:!0,state:{keywords:[]},actions:(zc={},(0,D.A)(zc,st.kl.FETCH_KEYWORDS,(0,Gt.sT)(function(){var e=(0,b.A)(regeneratorRuntime.mark((function e(t){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.state,r=t.bindFirestoreRef,!n.keywords.length){e.next=3;break}return e.abrupt("return");case 3:return i=(0,Gt.Lf)().collection(Ru),e.next=6,r("keywords",i);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),(0,D.A)(zc,st.kl.UPDATE_KEYWORDS,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.addedKeywords,r=t.removedKeywords,i=(0,Gt.Lf)().batch(),n.concat(r).forEach((function(e){var t=hu(e),r=(0,Gt.Lf)().collection(Ru).doc(t);i.set(r,{text:e,hits:w.MX.firestore.FieldValue.increment(n.includes(e)?1:-1),updatedAt:w.MX.firestore.FieldValue.serverTimestamp()},{merge:!0})})),e.next=5,i.commit();case 5:case"end":return e.stop()}}),e)})))()})),zc),getters:(0,D.A)({},st.XS.KEYWORDS,(function(e){return e.keywords.map((function(e){return e.text}))}))}),vu=n(28096),Lu={namespaced:!0,state:(Zc={},(0,D.A)(Zc,ct.c4.IS_INITIALIZED,!1),(0,D.A)(Zc,ct.c4.INBOX_MESSAGES,[]),(0,D.A)(Zc,ct.c4.MESSAGE_COUNT,0),(0,D.A)(Zc,ct.c4.UNREAD_MESSAGE_COUNT,0),Zc),mutations:(Qc={},(0,D.A)(Qc,ct.Lw.SET_STATUS,(function(e,t){e[ct.c4.IS_INITIALIZED]=t})),(0,D.A)(Qc,ct.Lw.SET_INBOX_MESSAGES,(function(e,t){e[ct.c4.INBOX_MESSAGES]=t})),(0,D.A)(Qc,ct.Lw.SET_MESSAGE_COUNT,(function(e,t){e[ct.c4.MESSAGE_COUNT]=t})),(0,D.A)(Qc,ct.Lw.SET_UNREAD_MESSAGE_COUNT,(function(e,t){e[ct.c4.UNREAD_MESSAGE_COUNT]=t})),Qc),actions:(Jc={},(0,D.A)(Jc,ct.kl.TURN_ON,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.next=3,(0,vu.aF)();case 3:n(ct.Lw.SET_STATUS,!0);case 4:case"end":return t.stop()}}),t)})))()}
1)),(0,D.A)(Jc,ct.kl.TURN_OFF,(function(e){var t=e.commit;t(ct.Lw.SET_STATUS,!1)})),(0,D.A)(Jc,ct.kl.SYNC_COUNTS,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,ct.c4.IS_INITIALIZED){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,(0,vu.Xi)();case 6:return r=t.sent,t.next=9,(0,vu.KB)();case 9:i=t.sent,n(ct.Lw.SET_MESSAGE_COUNT,r),n(ct.Lw.SET_UNREAD_MESSAGE_COUNT,i),t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](3),(0,ce.A)("Failed to sync App Inbox count",t.t0);case 17:case"end":return t.stop()}}),t,null,[[3,14]])})))()})),(0,D.A)(Jc,ct.kl.SYNC_MESSAGES,(function(e){return(0,b.A)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.commit,ct.c4.IS_INITIALIZED){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,(0,vu.BE)();case 6:r=t.sent,n(ct.Lw.SET_INBOX_MESSAGES,r),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](3),(0,ce.A)("Failed to sync App Inbox messages",t.t0);case 13:case"end":return t.stop()}}),t,null,[[3,10]])})))()})),(0,D.A)(Jc,ct.kl.DELETE_MESSAGE,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,ct.c4.IS_INITIALIZED){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,(0,vu.DB)(t);case 5:r(ct.kl.SYNC_MESSAGES),r(ct.kl.SYNC_COUNTS);case 7:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jc,ct.kl.MARK_MESSAGE_AS_READ,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.dispatch,ct.c4.IS_INITIALIZED){n.next=3;break}return n.abrupt("return");case 3:return i=t.messageId,n.next=6,(0,vu.LY)(i);case 6:r(ct.kl.SYNC_MESSAGES),r(ct.kl.SYNC_COUNTS);case 8:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jc,ct.kl.HANDLE_MESSAGE_VIEW,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.dispatch,ct.c4.IS_INITIALIZED){n.next=3;break}return n.abrupt("return");case 3:return r=t.messageId,n.next=6,(0,vu.DX)(r);case 6:case"end":return n.stop()}}),n)})))()})),(0,D.A)(Jc,ct.kl.HANDLE_MESSAGE_CLICK,(function(e,t){return(0,b.A)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.dispatch,ct.c4.IS_INITIALIZED){n.next=3;break}return n.abrupt("return");case 3:return r=t.messageId,n.next=6,(0,vu.o$)(r);case 6:case"end":return n.stop()}}),n)})))()})),Jc),getters:(eu={},(0,D.A)(eu,ct.XS.IS_INITIALIZED,(function(e){return e[ct.c4.IS_INITIALIZED]})),(0,D.A)(eu,ct.XS.INBOX_MESSAGES,(function(e){return e[ct.c4.INBOX_MESSAGES]})),(0,D.A)(eu,ct.XS.MESSAGE_COUNT,(function(e){return e[ct.c4.MESSAGE_COUNT]})),(0,D.A)(eu,ct.XS.UNREAD_MESSAGE_COUNT,(function(e){return e[ct.c4.UNREAD_MESSAGE_COUNT]})),eu)},Du={modules:(ru={app:$,auth:Ee},(0,D.A)(ru,B.pW,pn),(0,D.A)(ru,Ae.pW,Un),(0,D.A)(ru,de.pW,wn),(0,D.A)(ru,fe.pW,jn),(0,D.A)(ru,me.pW,zn),(0,D.A)(ru,pe.pW,Su),(0,D.A)(ru,Y.pW,Tr),(0,D.A)(ru,Se.pW,yr),(0,D.A)(ru,Te.pW,wr),(0,D.A)(ru,ge.pW,kr),(0,D.A)(ru,Ie.pW,Vr),(0,D.A)(ru,Re.pW,oi),(0,D.A)(ru,he.pW,_i),(0,D.A)(ru,De,di),(0,D.A)(ru,Ce.pW,fi.A),(0,D.A)(ru,Pe.pW,Fi),(0,D.A)(ru,Ne.pW,$i),(0,D.A)(ru,V.pW,ta),(0,D.A)(ru,be.pW,Aa),(0,D.A)(ru,Ge.pW,ma),(0,D.A)(ru,W.pW,Ha),(0,D.A)(ru,P.pW,Xa),(0,D.A)(ru,ye.pW,Uc),(0,D.A)(ru,Ue.pW,qa),(0,D.A)(ru,ke,$a),(0,D.A)(ru,k.pW,To),(0,D.A)(ru,Ye.pW,ss),(0,D.A)(ru,Ve.pW,Os),(0,D.A)(ru,xe.pW,Ds),(0,D.A)(ru,We,Ns),(0,D.A)(ru,rt.pW,{namespaced:!0,modules:(tu={},(0,D.A)(tu,rt.lr.DAILY_LOG,pa.A),(0,D.A)(tu,rt.lr.PROGRESS,pa.A),(0,D.A)(tu,rt.lr.HEALTH_DEVICES,pa.A),tu)}),(0,D.A)(ru,Xe.pW,Ks),(0,D.A)(ru,Ke.pW,zs),(0,D.A)(ru,je.pW,Js),(0,D.A)(ru,qe.pW,sc),(0,D.A)(ru,qe.DT,sc),(0,D.A)(ru,qe.J2,sc),(0,D.A)(ru,$e.pW,cc.A),(0,D.A)(ru,ze.pW,lc),(0,D.A)(ru,Ze.pW,Oc),(0,D.A)(ru,Qe.pW,Lc),(0,D.A)(ru,Je.pW,Dc),(0,D.A)(ru,it.pW,lu.A),(0,D.A)(ru,at.pW,{namespaced:!0,modules:(nu={},(0,D.A)(nu,at.lr.PROGRESS,Ec.A),(0,D.A)(nu,at.lr.INSIGHTS_MACROS,Ec.A),(0,D.A)(nu,at.lr.INSIGHTS_BENCHMARKS,Ec.A),nu)}),(0,D.A)(ru,et.pW,Gc),(0,D.A)(ru,tt.pW,Eu),(0,D.A)(ru,nt.pW,uu),(0,D.A)(ru,ot.p,Iu),(0,D.A)(ru,st.pW,Ou),(0,D.A)(ru,ct.pW,Lu),ru),mutations:(0,L.A)({},C.re),plugins:[N.Ay]},Cu=n(87050);O["default"].use(v.Ay);
1var Pu=new v.Ay.Store(Du),Nu=Pu;(0,Cu.A)(Pu,"vuexStore")},89750:function(e,t,n){"use strict";n.d(t,{C5:function(){return i},JC:function(){return a},lo:function(){return r}});var r={RESET_ALL_MODULES:"resetAllModules"},i={RESET_MODULE:"resetModule",STOP_SYNCHRONIZING_ALL:"stopSynchronizingAll"},a={RESET_STATE:"RESET_STATE",SET_BIND_REF:"SET_BIND_REF"}},12989:function(e,t,n){var r={"./Diets/Scale.svg":74311,"./Exercise&Food/Meal.svg":50757,"./General/Email.svg":88762,"./Home/Weight.svg":57517,"./action-menu.svg":2923,"./add-plus.svg":29885,"./all.svg":46634,"./analysis.svg":50009,"./android-notification.svg":55826,"./android-settings.svg":64640,"./android-switch.svg":19693,"./apple.svg":42893,"./apple2-orange-gradient.svg":94725,"./area-chart.svg":90687,"./arrow-blue.svg":14995,"./arrow-left.svg":84090,"./arrow-right.svg":15651,"./arrow-up.svg":88838,"./avocado-no-food-log.svg":50776,"./avocado-outline.svg":8603,"./avocado.svg":45200,"./avocado3.svg":82061,"./back-arrow.svg":35624,"./badge.svg":13678,"./ban.svg":22368,"./bar-chart-2.svg":8306,"./bar-chart-filled.svg":72080,"./bar-chart.svg":63961,"./bar-stars.svg":79588,"./barcode.svg":39597,"./bars-goals.svg":15336,"./bg-ellipse.svg":60167,"./bicycle.svg":38656,"./bike.svg":4690,"./bowl.svg":61967,"./bread.svg":13543,"./calculator.svg":89195,"./calendar.svg":89026,"./calories.svg":61223,"./camera.svg":93868,"./camera2-orange-gradient.svg":61242,"./camera2.svg":17782,"./card.svg":1793,"./chat.svg":34745,"./check-alt.svg":99763,"./check.svg":82793,"./checkmark-alt.svg":39958,"./checkmark.svg":44176,"./chevron-down.svg":19925,"./chevron-left-alt.svg":91842,"./chevron-left.svg":66980,"./chevron-right-bold.svg":71071,"./chevron-right.svg":44725,"./chevron-up.svg":32516,"./chicken-leg.svg":31027,"./circle-check.svg":72174,"./circle-close.svg":35882,"./circle-exclamation.svg":55947,"./clock-rotate-left.svg":89325,"./clock.svg":47127,"./clock2-orange-gradient.svg":82091,"./clock2.svg":51143,"./close.svg":82845,"./cm-logo.svg":59453,"./cm-tn-sso.svg":27082,"./cm-verified.svg":47530,"./comment.svg":44660,"./compose.svg":22729,"./copy-2.svg":49993,"./copy.svg":57230,"./cross.svg":23973,"./custom-add.svg":83302,"./daily-log.svg":31015,"./document.svg":63786,"./dot.svg":97306,"./dots-vertical.svg":95780,"./duplicate.svg":19356,"./edit.svg":947
151,"./education-orange-gradient.svg":30047,"./education.svg":5731,"./empty-calendar.svg":19033,"./envelope.svg":67695,"./envelope2.svg":59695,"./exercise.svg":59073,"./expand.svg":67371,"./eye-crossed-out.svg":69629,"./eye.svg":24908,"./fasting.svg":95539,"./featured.svg":30461,"./female.svg":41723,"./fire.svg":5607,"./flag.svg":27097,"./flash-off.svg":53999,"./flash-on.svg":24907,"./folder.svg":22951,"./food.svg":43123,"./fullscreen.svg":9270,"./glass-full.svg":67357,"./glucose.svg":10237,"./google-logo.svg":55044,"./graph-down.svg":8424,"./graph-flat.svg":48603,"./graph-up.svg":95330,"./green-check-circle.svg":41522,"./green-info.svg":353,"./hamburger.svg":83622,"./hand.svg":99718,"./happy-face.svg":56939,"./heart.svg":52109,"./help-circle.svg":28279,"./import.svg":29294,"./info-filled.svg":12782,"./info-inverted.svg":51527,"./info.svg":73383,"./ios-notification.svg":71528,"./ios-settings.svg":10142,"./ios-switch.svg":77263,"./ketones.svg":33160,"./key.svg":48950,"./language.svg":81977,"./lifebuoy.svg":38376,"./lightbulb.svg":46406,"./linear-chart.svg":98847,"./macro-chart.svg":40484,"./male.svg":33658,"./meal-bowl-thin.svg":2205,"./meal-bowl.svg":32955,"./meal-calendar-orange-gradient.svg":90905,"./media-pause.svg":17774,"./media-play.svg":77774,"./medical-cross-orange-gradient.svg":74607,"./medical-cross.svg":79859,"./mic.svg":57034,"./micro-chart.svg":46604,"./microphone.svg":347,"./microphone2.svg":51875,"./milestone-complete.svg":38389,"./milestones.svg":96880,"./minus-alt.svg":97199,"./minus.svg":53325,"./move.svg":61126,"./next-arrow.svg":95426,"./north_east.svg":76798,"./notifications.svg":22289,"./pencil.svg":10886,"./pie-chart.svg":28758,"./pie-chart2.svg":93112,"./pie-chart3.svg":97051,"./pills.svg":81789,"./pizza.svg":2135,"./place-1.svg":64484,"./place-2.svg":70505,"./place-3.svg":49918,"./plates.svg":76654,"./plus-2.svg":70868,"./plus.svg":67375,"./premium-indicator-fill.svg":7154,"./premium-indicator-outline.svg":72163,"./print.svg":61974,"./progress.svg":69084,"./qr-code-scan.svg":57792,"./quotes.svg":46446,"./radio-check-green.svg":18577,"./radio-check.svg":3075,"./radio-uncheck-ring.svg":30471,"./radio-uncheck.svg":90154,"./remove-minus-alt.svg":5532,"./reorder.svg":41934,"./reports.svg":52038,"./restore.svg":30211,"./ruler.svg":52945,"./run.svg":52484,"./salad.svg":56800,"./scale-weight.svg":84510,"./scale.svg":4875,"./scan-2.svg":70977,"./scan.svg":98742,"./scatter-chart.svg":90990,"./search-2.svg":51064,"./search.svg":26491,"./settings-2.svg":56053,"./settings.svg":1634,"./shapes-exclude.svg":23598,"./share-2.svg":24209,"./share.svg":70,"./share2.svg":5032,"./shield.svg":4830,"./shoping-cart-orange-gradient.svg":75898,"./shoping-cart.svg":86038,"./shrink.svg":75554,"./signout.svg":66062,"./sleep.svg":53874,"./slider-active-filter.svg":36864,"./slider-active.svg":34687,"./slider.svg":98854,"./smartwatch-orange-gradient.svg":72667,"./smartwatch.svg":74679,"./smile-filled.svg":91632,"./solid-down.svg":64301,"./solid-up.svg":71964,"./sort.svg":8211,"./sparkles.svg":37392,"./star-circle.svg":51410,"./star-half.svg":60819,"./star-stroke.svg":80918,"./star.svg":51983,"./steps.svg":29210,"./straighten.svg":96314,"./sun.svg":44339,"./support.svg":71866,"./switch_access_shortcut.svg":91069,"./sync.svg":57444,"./syringe.svg":2832,"./target.svg":23762,"./thumbs-down.svg":3573,"./thumbs-up.svg":67684,"./thunder-move.svg":94911,"./thunder-orange-gradient.svg":15127,"./timer.svg":36544,"./trash.svg":96359,"./triangle-exclamation.svg":16015,"./trophy-orange-gradient.svg":74529,"./trophy-white.svg":76065,"./trophy.svg":79745,"./unread-notifications.svg":5405,"./user-alt.svg":6670,"./user-alt2.svg":96640,"./user.svg":26248,"./users-add.svg":17967,"./users.svg":36277,"./verify.svg":67154,"./voice-search.svg":99442,"./wand.svg":22441,"./warning.svg":13889,"./water-drop.svg":82508,"./water.svg":54670,"./water2.svg":35072,"./weights.svg":35108};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=12989},38100:function(e,t,n){var r={"./Banners/CmBannerPlain.vue":45757,"./CmBackLink.vue":82644,"./CmGoalBox.vue":8776,"./CmIconPicker.vue":20420,"./CmIconPickerButton.vue":24916,"./CmPieChartIcon.vue":64050,"./CmRoundProgress.vue":15762,"./CmRoundedDescList.vue":78397,"./CmSearchBar.vue":12179,"./CmSvg.vue":70563,"./CmTagsInput.vue":60919,"./GroupItem/CmGroupItem.vue":7970,"./GroupItem/CmGroupItemHeader.vue":28757,"./GroupSelector/CmGroupSelector.vue":24789,"./Icons/CmEmoji.vue":4103,"./Icons/CmIcon.vue":10662,"./InfoMessage/CmInfoMessage.vue":70763,"./InputWithButton/CmInputWithButton.vue":15248,"./ListItem/CmListItem.vue":19799,"./NotFound/CmNotFound.vue":98935,"./ProgressBreakdownCard/CmProgressBreakdownCard.vue":3250,"./Tabs/CmSummaryTotals.vue":43635,"./Tabs/CmSummaryWrapper.vue":79410,"./Tabs/CmTabs.vue":51591,"./Tags/CmFriendsTag.vue":45448,"./Tags/CmTag.vue":89051,"./Tags/CmTagWrapper.vue":65155,"./Toggle/CmToggle.vue":91415,"./Toggle/CmToggleItem.vue":2670,"./Tooltips/CmTooltipContent.vue":20554};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=38100},19169:function(e,t,n){var r={"./en.json":[19615,19615],"./es.json":[71256,71256]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return n.e(t[1]).then((function(){return n.t(i,19)}))}i.keys=function(){return Object.keys(r)},i.id=19169,e.exports=i},40592:function(e,t,n){var r={"./ClosePopup.vue":[52411],"./DailyLog.vue":[37679,51603,51470,97880,73936,4285],"./MainPageBase.vue":[98952,73232,11543],"./SettingsSidebar.vue":[96021,96165],"./TheAppSidebar.vue":[44278],"./TokenAuthorization.vue":[9795,15112],"./account/AccountBase.vue":[7848],"./account/AccountButton.vue":[73138],"./account/ForgotPassword.vue":[19803,35404,93654],"./account/MailcheckDialog.vue":[4576,60645],"./account/RequestSigninLink.vue":[24398,48463,35404,60645,78203],"./account/ResetPassword.vue":[56403,60429,52034,35404,17569,33220],"./account/Settings.vue":[68471,26084,33553,17841,53603,78964,77120,62731,47339,96165,80407],"./account/Signin.vue":[72071],"./account/VerifyEmail.vue":[28394,3555],"./archiving/Restoring.ts.vue":[32317,88579,69045],"./archiving/TimeProgressBar.ts.vue":[57165,88579],"./connect/ArticlesBase.ts.vue":[18535,73232,32048,9097],"./connect/ArticlesCollection.ts.vue":[1386,78023,89036,97903,6704,10623,45004,41137,21607,34055,80361,94747,43860,18397,61239,63567,88876,87797,65318,47972,25433,23269,79960,66770,29587,1870,7899,91136],"./connect/ArticlesPage.ts.vue":[97498,78023,80812,55927,9949,89036,97903,6704,10623,45004,41137,45963,73232,21607,34055,80361,94747,43860,2439,18397,61239,63567,88876,87797,65318,47972,25433,23269,32048,79960,71513,1519],"./connect/Challenges.vue":[27296,78023,64522,89036,51470,45004,41137,73232,17841,87917,21607,34055,80361,43860,18397,63567,47972,23269,32048,79960,66770,95701,22369,35404,26013,24322,11786,74135],"./connect/ConnectBase.vue":[27847,73232,32048],"./connect/Groups.vue":[57361,78023,89036,18793,51470,45004,41137,73232,21607,34055,80361,45119,43860,18397,63567,47972,23269,32048,79960,66770,23797,23342,11786,13241],"./connect/KetoAcademy.vue":[28055,78023,80812,55927,9949,89036,97903,6704,10623,45004,41137,45963,73232,21607,34055,80361,94747,43860,2439,18397,61239,63567,88876,87797,65318,47972,25433,23269,32048,79960,71513,87018],"./connect/Profile.vue":[97277,78023,64522,89036,97903,45004,41137,73232,33553,21607,34055,80361,43860,18397,61239,63567,47972,23269,32048,79960,66770,95701,22369,83342,89969,418],"./goals/GoalsBase.vue":[6684,73232,11543,97428],"./goals/Insights.vue":[34517,78023,64522,50041,19528,17527,8664,89929,51470,45004,97880,26084,55018,73232,15960,42887,87917,54128,40340,35235,80361,11543,61239,89509,42319,61993,35370,91794,16016,78964,644],"./goals/Progress.vue":[21445,78023,50041,19528,89036,82667,45004,97880,73232,15960,33553,17841,42887,87917,54128,40340,21607,34055,11543,43860,6014,89509,26041,61993,91794,47972,48769,53603,73936,49306,79490],"./home/Home.vue":[88732,80812,55927,9949,45963,2439,2281,14843,56656,62880,45831],"./home/HomeContent.vue":[82283,80812,55927,9949,45963,2439,62880],"./home/HomeContentA.vue":[76923,14843],"./home/HomeContentB.vue":[82938,56656],"./home/HomeContentC.vue":[58290,2281],"./meals-new/MealPlannerDialog.ts.vue":[27239,78023,64522,18793,51470,45004,55018,41137,73232,83631,91544,73481,94747,11543,45119,4887,51984,50202,91248,58351,71030,9e4,49692,41966,22711,62372,63719],"./meals-new/MealPlanningDialog.ts.vue":[38128,78023,64522,18793,51470,45004,55018,41137,73232,83631,91544,34055,73481,94747,11543,45119,4887,51984,99482,50202,91248,58351,71030,9e4,49692,41966,22711,62372,63719,16302],"./meals-new/MealsContainer.ts.vue":[60620,80812,55927,9949,87843,41223,45004,41137,45963,73232,11543,43860,18397,50202,71030,88876,87797,39560,28936,51639,6169,83823,46276,56146,5170,55482,60322,71177,44794,1082,21855],"./meals-new/NewestRecipesRoundupContainer.ts.vue":[32876,80812,55927,9949,45004,41137,45963,43860,18397,50202,71030,88876,87797,39560,28936,51639,6169,83823,46276,60322,17283],"./meals-new/PremiumRecipesDialog.ts.vue":[1202
10,78023,64522,80812,55927,9949,18793,51470,45004,97880,55018,41137,45963,73232,83631,91544,34055,80361,94747,11543,45119,2439,50202,61239,91248,58351,71030,88876,87797,9e4,45944],"./meals-new/ShoppingListDialog.ts.vue":[8053,78023,64522,50041,82667,51470,45004,55018,41137,73232,83631,91544,35235,82194,11543,4887,51984,6014,91248,26041,35370,79675,14522,2279,95138,55850,14179,94300],"./meals-new/layouts/MealsLayout.ts.vue":[64347,73232,11543,1082],"./meals-new/ui/FoodActionsDropdown/FoodActionsDropdown.vue":[82713,81598],"./meals-new/ui/MealsNavigation/MealsNavigation.ts.vue":[26665,80812,55927,9949,45963,28936,5170,51618],"./meals-new/ui/MealsNavigationItem/MealsNavigationItem.ts.vue":[59777,5170],"./meals-new/ui/RecipeCard.ts.vue":[79457,41137,51639],"./meals-new/ui/RecipeCategoriesList.ts.vue":[95050,80812,55927,9949,45004,45963,43860,18397,39560,28936,6169,55482,71177,22445],"./meals-new/ui/RecipeCategoriesListSkeleton.ts.vue":[28520,45004,43860,18397,55482],"./meals-new/ui/RecipeCategory.ts.vue":[85883,71177],"./meals-new/ui/RecipeRoundup.ts.vue":[290,80812,55927,9949,41137,45963,50202,88876,39560,28936,51639,6169,46276],"./meals-new/ui/RecipeRoundupSkeleton.ts.vue":[67263,45004,43860,18397,83823],"./meals-new/ui/RecipesRoundupsList.ts.vue":[89530,80812,55927,9949,45004,41137,45963,43860,18397,50202,88876,39560,28936,51639,6169,83823,46276,60322],"./meals/MealPlanner.vue":[56533,78023,64522,18793,51470,45004,55018,41137,73232,83631,91544,73481,94747,11543,45119,4887,51984,50202,91248,58351,71030,9e4,49692,41966,22711,62372],"./meals/MealsBase.vue":[62094,73232,11543,91248],"./meals/RecipeTags.ts.vue":[99670,29218],"./meals/Recipes.vue":[2449,78023,64522,80812,55927,9949,18793,45004,97880,55018,41137,45963,73232,83631,91544,34055,80361,94747,11543,45119,2439,50202,61239,91248,58351,71030,88876,87797,9e4,39560,42706],"./meals/ShoppingList.vue":[87487,78023,64522,50041,82667,45004,55018,41137,73232,83631,91544,35235,82194,11543,4887,51984,6014,91248,26041,35370,79675,14522,2279,95138,55850,14179],"./onboarding/Account.vue":[97114,6704,10623,60429,52034,51470,45004,65318,25433,45774,17569,47217,85694,81350,6335],"./onboarding/Activity.vue":[95521,33727],"./onboarding/ActivitySelector.vue":[7335,69341,75752],"./onboarding/ActivitySelectorItem.vue":[64650,69341],"./onboarding/AgePicker.vue":[7320,80812,55927,9949,45963,742,89930,26146,6929],"./onboarding/Birthday.vue":[72073,62731,49863],"./onboarding/CaloriesPlan.vue":[85160,78023,19528,89036,97880,26084,15960,42887,87917,54128,40340,21607,89509,63567,42319,61993,16016,38309,78964,67240,77671,42268,50568,30209],"./onboarding/Customizing.vue":[15252,24962],"./onboarding/Gender.vue":[26009,3019],"./onboarding/GoalWeightPicker.vue":[18347,80812,55927,9949,45963,742,89930,26146,64591],"./onboarding/Height.vue":[61607,26084,93261],"./onboarding/HeightPicker.vue":[6340,80812,55927,9949,45963,742,89930,26146,41811],"./onboarding/MacrosPlan.vue":[56183,78023,19528,97880,26084,15960,42887,87917,54128,40340,89509,42319,61993,16016,38309,67240,77671,20570],"./onboarding/MainGoal.vue":[37573,64314],"./onboarding/Onboarding.vue":[70552,78023,80812,55927,9949,19528,89036,6704,10623,60429,52034,48463,51470,45004,97880,26084,45963,15960,17841,42887,87917,54128,40340,21607,73481,89509,63567,42319,61993,65318,64475],"./onboarding/Plan.vue":[93085,78023,19528,89036,97880,26084,15960,42887,87917,54128,40340,21607,73481,89509,63567,42319,61993,16016,38309,78964,30518,67240,77671,42268,13075,27509],"./onboarding/Processing.vue":[86218,24577],"./onboarding/Ruler.vue":[12078,742,89930],"./onboarding/RulerGrid.vue":[47042,742],"./onboarding/Skip.vue":[76955,24577,91445],"./onboarding/SwiperPicker.vue":[62532,80812,55927,9949,45963,26146],"./onboarding/Weight.vue":[76910,26084,50568],"./onboarding/WeightPicker.vue":[79826,26084,742,89930,57546],"./print/GoalReport.vue":[57686,16063],"./print/Recipe.vue":[91016,78023,67725,24570,34976,7918],"./print/ShareDailyLog.vue":[74736,86228],"./settings/Account.vue":[41748,70235],"./settings/AppSettings.vue":[71697,51603,26084,73481,82194,84997,55243,67352,56644],"./settings/CustomizeMeals.vue":[81925,14629,23621,97880,73481,45119,30518,23342,83031],"./settings/ExerciseReminders.vue":[54884,59991,97789],"./settings/Experimental.vue":[10870,17841,7058],"./settings/HealthGoalsSettings.vue":[86895,78023,78964,3699,53918,23891],"./settings/HelpSupport.vue":[99090,79960,7899,29276],"./settings/IntermittentFasting.vue":[8512,38341],"./settings/MacrosCalculator.vue":[89137,78023,19528,89036,97880,26084,15960,17841,42887,87917,54128,40340,21607,73481,82194,89509,63567,42319,61993,16016,38309,78964,30518,67240,77671,42268,13075,91919,69289,59569,91207],"./settings/MacrosEnergySettings.vue":[3383,78023,15960,17841,40340,73481,30518,3699,53918,91919,96284],"./settings/MealGoals.vue":[82082,97880,59569,74745],"./settings/MealReminders.vue":[60637,97880,59991,75536],"./settings/MealTiming.vue":[4752,97880,17841,59991,22571],"./settings/MicroGoalsSettings.vue":[4393,78023,73481,82194,30518,3699,53918,90719],"./settings/MyProfile.vue":[23538,26084,33553,17841,53603,78964,77120,62731,47339],"./settings/PrivacyPolicy.vue":[1388,6704,10623,45004,65318,25433,45774,81350,97964],"./settings/Reminders.vue":[19983,82194,84997,81795],"./settings/Subscription.ts.vue":[86246,51470,82194,84997,93968,45626,69772,25537],"./settings/TermsOfService.vue":[45013,6704,10623,45004,65318,25433,45774,47217,57355],"./settings/WeightReminders.vue":[31400,17841,59991,37100,85599],"./sidebar/Empty.vue":[30459,11912],"./webCheckout/AlreadyPremiumContent.ts.vue":[80437,21675,89742,33589],"./webCheckout/ErrorC
1ontent.ts.vue":[34560,21675,89742,6836],"./webCheckout/GettingPremiumContent.ts.vue":[78011,21675,89742,42745],"./webCheckout/InvalidLinkContent.ts.vue":[28056,21675,89742,61951],"./webCheckout/JoinPremiumContent.ts.vue":[6365,21675,89742,6533],"./webCheckout/LoadingContent.ts.vue":[27391,21675,89742,98786],"./webCheckout/MainContentTemplate.ts.vue":[86693,21675],"./webCheckout/WebCheckout.ts.vue":[85732,21675,89742,29587,16548,33589,6533,42745,61951,98786,6836,37061]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id=40592,e.exports=i},26822:function(){},206:function(){},15340:function(){},79838:function(){},8330:function(e){"use strict";e.exports={rE:"13.4.4"}}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[60563,64522,10655,97903,70504,80535],(function(){return t(57766)}));e.O()}]); 2//# sourceMappingURL=app.8598a47e.v13_4_4.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.