{"name":"Fit Pulse — Workout Tracker","short_name":"Fit Pulse","description":"Track your workouts, sets, reps, and habits with precision.","start_url":"./?source=pwa","scope":"./","display":"standalone","display_override":["window-controls-overlay","standalone","minimal-ui"],"orientation":"portrait","background_color":"#FAFBFC","theme_color":"#2563EB","lang":"en","dir":"ltr","categories":["fitness","health","lifestyle","productivity"],"prefer_related_applications":false,"icons":[{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'><rect width='192' height='192' rx='40' fill='%232563EB'/><path d='M104 36L60 108h28l-8 48 44-72H96l8-48z' fill='%23ffffff'/></svg>","sizes":"192x192","type":"image/svg+xml","purpose":"any"},{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><rect width='512' height='512' rx='106' fill='%232563EB'/><path d='M277 96L160 288h75l-21 128 117-192H256l21-128z' fill='%23ffffff'/></svg>","sizes":"512x512","type":"image/svg+xml","purpose":"any"},{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><rect width='512' height='512' fill='%232563EB'/><path d='M277 96L160 288h75l-21 128 117-192H256l21-128z' fill='%23ffffff'/></svg>","sizes":"512x512","type":"image/svg+xml","purpose":"maskable"}],"shortcuts":[{"name":"Start Workout","short_name":"Workout","description":"Jump to today's workout logger","url":"./?view=logger","icons":[{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='20' fill='%232563EB'/><path d='M38 28v40l30-20z' fill='%23fff'/></svg>","sizes":"96x96","type":"image/svg+xml"}]},{"name":"History","short_name":"History","description":"View your workout history","url":"./?view=history","icons":[{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='20' fill='%232563EB'/><circle cx='48' cy='48' r='22' fill='none' stroke='%23fff' stroke-width='5'/><path d='M48 32v18l12 8' stroke='%23fff' stroke-width='5' fill='none' stroke-linecap='round'/></svg>","sizes":"96x96","type":"image/svg+xml"}]},{"name":"Trend","short_name":"Trend","description":"View analytics and trends","url":"./?view=analytics","icons":[{"src":"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='20' fill='%232563EB'/><path d='M22 66l16-18 12 10 24-26' stroke='%23fff' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>","sizes":"96x96","type":"image/svg+xml"}]}]}
