1"use strict";(self["webpackChunkcm_web_app"]=self["webpackChunkcm_web_app"]||[]).push([[17395],{17395:function(e,t,n){n.r(t),n.d(t,{default:function(){return O}});var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cm-more-menu"},[n("ul",{staticClass:"cm-more-menu__section"},[n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddFoodButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddFoodButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"food"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.food"))+" ")])]),e.$root.isNativeApp?n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{type:"button"},on:{click:e.onClickScanBarcode,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickScanBarcode(t)}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"barcode"}})],1),e._v(" "+e._s(e.$t("foodSearch.menu.scan"))+" ")])]):e._e(),e.canShowSayMenuItem?n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{type:"button",disabled:!e.isPremiumUser},on:{click:e.onClickAddByVoice,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickAddByVoice(t)}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"mic"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.voice"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.SAY)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.SAY)}}})]):e._e()]),n("ul",{staticClass:"cm-more-menu__section"},[n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddGlucoseButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddGlucoseButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"water-drop"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.glucoseReading"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.GLUCOSE_READING)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.GLUCOSE_READING)}}})]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddKetonesButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddKetonesButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"key"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.ketonesReading"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.KETONES_READING)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.KETONES_READING)}}})]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddInsulinButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddInsulinButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"syringe"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.insulin"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.INSULIN)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.INSULIN)}}})])]),n("ul",{staticClass:"cm-more-menu__section"},[n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddNoteButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddNoteButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"compose"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.note"))+" ")])]),n("li",{staticClass:"cm-more-menu__option"},[n("input",{ref:"addPhotoInput",staticClass:"hidden",attrs:{id:"addPhotoInput","aria-labelledby":"#addPhotoInput",type:"file",accept:"image/*;capture=camera"},on:{change:e.onFileChange}}),n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickAddPhotoButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickAddPhotoButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"camera"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.photo"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.PHOTO)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.PHOTO)}}})]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser||e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickDetail
1sButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickDetailsButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"dots-vertical"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.details"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.DETAILS)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.DETAILS)}}})]),e.userSettings.isTrackMealTimeOn?n("li",[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickSetMealTimeButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickSetMealTimeButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"clock2"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.mealTime"))+" ")])]):e._e()]),n("ul",{staticClass:"cm-more-menu__section"},[n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickCreateRecipeButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickCreateRecipeButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"custom-add"}})],1),e._v(" "+e._s(e.$t("foodSearch.menu.createRecipe"))+" ")])]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:!e.isPremiumUser||e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickCreateMealButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickCreateMealButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"custom-add"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.createMeal"))+" ")]),e.isPremiumUser?e._e():n("span",{staticClass:"cm-premium-icon cursor-pointer",on:{click:function(t){return e.onClickPremiumButton(e.ANALYTICS_IDS.CREATE_MEAL)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onClickPremiumButton(e.ANALYTICS_IDS.CREATE_MEAL)}}})]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickQuickEntry(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickQuickEntry(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"fire"}})],1),e._v(" "+e._s(e.$t("foodSearch.menu.quickEntry"))+" ")])])]),n("ul",{staticClass:"cm-more-menu__section"},[n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickCopyToButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickCopyToButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"copy"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.copy"))+" ")])]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}],staticClass:"cm-more-menu__option-cta",attrs:{disabled:e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickReorderButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickReorderButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"reorder"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.move"))+" ")])]),n("li",{staticClass:"cm-more-menu__option"},[n("button",{directives:[{name:"close-popup",rawName:"v-close-popup"}
1],staticClass:"cm-more-menu__option-cta",attrs:{disabled:e.noMealItems,type:"button"},on:{click:function(t){return t.preventDefault(),e.onClickDeleteAllButton(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.onClickDeleteAllButton(t))}}},[n("span",{staticClass:"cm-more-menu__option-icon"},[n("cm-icon",{attrs:{name:"remove-minus-alt"}})],1),e._v(" "+e._s(e.$t("addButtons.alt.removeAll"))+" ")])])])])},i=[],a=n(95353),s=n(359),l=n(62210),r=n(14414),c=n(83387),u=n(97880),m=n(53603),p=n(97988),d=n(92453),_=n(44408),k=n(57446),C=n(44389),y=n(76483),f=n(56210),D=n(55369),h=n(3028),A=n(70783),E={name:"MealMenuOptions",mixins:[u.A],props:{meal:{type:String,default:""}},static:()=>({ANALYTICS_IDS:{SAY:"say",GLUCOSE_READING:"glucose_reading",KETONES_READING:"ketones_reading",INSULIN:"insulin",PHOTO:"photo",DETAILS:"details",CREATE_MEAL:"create_meal"}}),computed:{...(0,a.L8)("auth",["user"]),...(0,a.L8)(p.pW,["reorderMode"]),...(0,a.L8)(d.pW,{food:"itemsByMeal"}),...(0,a.L8)(k.pW,{currentLogDate:k.XS.CURRENT_DATE}),getMeal(){const{meal:e}=this,t=this.getMealsObjectFromString(e);return t.label},mealCount(){const{food:e,meal:t}=this;return e[t]?e[t].length:0},noMealItems(){return this.mealCount<1},canShowSayMenuItem(){return this.$root.isNativeApp&&this.isENLang}},methods:{...(0,a.i0)(p.pW,[p.kl.CHANGE_REORDER_MODE]),...(0,a.i0)(_.pW,{addPhoto:_.kl.ADD_PHOTO,openNotesDialog:_.kl.SET_NOTES_DIALOG}),...(0,a.i0)(f.pW,{openFoodEditorDialog:f.kl.OPEN_FOOD_EDITOR_DIALOG,openMealEditorDialog:f.kl.OPEN_MEAL_EDITOR_DIALOG,openRecipeEditorDialog:f.kl.OPEN_RECIPE_EDITOR_DIALOG}),...(0,a.i0)(D.pW,{openPaywall:D.kl.OPEN_PAYWALL_DIALOG}),onClickPremiumButton(e){this.openPaywall({analyticsOrigin:A.Zh.MEALS,analyticsId:e})},onClickAddByVoice(){this.isPremiumUser&&(this.$trackEvent(y.r.STARTED_VOICE_LOG_FOOD),(0,c.vQ)({action:C.KR.VOICE_LOG,data:{type:"food"}}).then((e=>{const{text:t}=e.data;this.openAddFoodDialog({searchKeyword:t,analyticsOrigin:A.YD.DAILY_LOG_MEAL_CARD_MENU_SAY})})))},onFileChange(e){return(0,m.i)(e).then((e=>{r.l.$emit("daily-log:loading-photo",this.meal);const t={type:"note"};return l.wc.uploadImage(e.imageFile,e.ext,t).then((e=>{const t={image:e.filePath,type:this.meal};this.addPhoto(t).then((()=>{r.l.$emit("daily-log:loading-photo",null)})),this.$trackEvent(y.r.ADDED_PHOTO_FOR_MEAL)}))})).catch((e=>{this.$logHandledError("Unable to upload image",e),this.$alertErrorLocalized({error:e}),r.l.$emit("daily-log:loading-photo",null)})).finally((()=>{this.$alertSuccess(this.$t("meals.photos/added"))}))},onClickSetMealTimeButton(){this.openSetMealTimeDialog()},onClickDeleteAllButton(){this.openDeleteAllMealDialog()},onClickReorderButton(){this.reorder()},onClickCopyToButton(){this.openCopyDialog()},onClickDetailsButton(){this.openMealDetailsDialog()},onClickAddPhotoButton(){this.openPhotoInput()},onClickAddNoteButton(){this.openNotesDialog({visible:!0,data:{type:this.meal,description:this.$t("meals.notes/add/description",{meal:this.getMeal})}})},onClickAddFoodButton(){this.openAddFoodDialog({analyticsOrigin:A.YD.DAILY_LOG_MEAL_CARD_MENU_ADD})},onClickAddGlucoseButton(){this.openMeasurementDialog(s.br)},onClickAddKetonesButton(){this.openMeasurementDialog(s.dT)},onClickAddInsulinButton(){this.openMeasurementDialog(s.mY)},onClickScanBarcode(){this.$emit("scan-barcode")},onClickQuickEntry(){this.openFoodEditorDialog({meal:this.meal,quickEntryMode:!0,date:this.currentLogDate})},openAddFoodDialog({searchKeyword:e=null,analyticsOrigin:t=null}){r.l.$emit("food-search-dialog:open",{meal:this.meal,timestamp:this.currentLogDate,search:e,...t&&{analyticsOrigin:t.replace("{meal}",this.meal)}})},reorder(){this.reorderMode!==this.meal&&this[p.kl.CHANGE_REORDER_MODE](this.meal)},async openMeasurementDialog(e){this.isPremiumUser&&r.l.$emit("meals-dialog:open","measurement",this.meal,{symbol:e,timestamp:this.currentLogDate})},openMealDetailsDialog(){this.isPremiumUser&&r.l.$emit("meals-dialog:open","details",this.meal,{})},openPhotoInput(){this.isPremiumUser&&this.$refs.addPhotoInput.click()},onClickCreateMealButton(){this.openMealEditorDialog({meal:this.meal,date:this.currentLogDate,value:{mealFoods:this.food[this.meal].filter((e=>e.foodId)).map((e=>({id:e.foodId,servingSize:e.servingSize,servingNutrients:e.servingNutrients,name:e.name})))}})},onClickCreateRecipeButton(){this.openRecipeEditorDialog({meal:this.meal,date:this.currentLogDate,value:{collectionInfo:{...h.EMPTY_RECIPE_MODEL,ingredients:this.food[this.meal].filter((e=>e.foodId)).map((e=>({id:e.foodId,servingSize:e.servingSize,servingNutrients:e.servingNutrients,name:e.name})))}}})},openSetMealTimeDialog(){const e=this.food[this.meal];r.l.$emit("meals-dialog:open","setMealTime",this.meal,e)},openCopyDialog(){this.$emit("copy-food",{logs:this.food[this.meal]})},openDeleteAllMealDialog(){r.l.$emit("meals-dialog:open","deleteAllMeal",this.meal,{})}}},v=E,I=n(81656),g=(0,I.A)(v,o,i,!1,null,null,null),O=g.exports}}]); 2//# sourceMappingURL=17395.fdb415ae.v13_5_0.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.