1R>\';h.5w.1Q(s);1n(()=>{s.2g()},5t)}},5s)}5r{19.1y.2g(\'1d\');U.a.Z=\'1S\'}}h.o(\'5G\').L(\'K\',()=>{C(!5n(\'5m 1T 1U 2q?\'))16;b.V(k=>m.b[k.f]=15);Y();N();M()});h.o(\'5v\').L(\'K\',()=>{b.V(k=>m.b[k.f]=H);Y();N();M(H)});2u G 2l(B){5 v=h.1b(\'3\');v.a.13=\'5K\';v.a.22=\'5J\';v.a.29=\'5W\';v.a.5Q=\'2b-2e\';v.a.5N=\'5U, -5V-5M, 5L, 5O\';v.a.2d=\'5P-5T(5j,#4P,#5h)\';v.11=`<3 a="Z:1t;1s-1o:1p-1x;Q-b:1c;t-5i:1N"><3><3 a="j-A:1O;j-u:2a;r:#1A">O W 123><3 a="j-u:2c;r:#4K;t-w:17">4J 2h 1M 27 283>3><3 a="z-Q:1D"><3 a="j-A:P;r:#2H">4H:4G3><3 a="j-u:1f;r:#T;t-w:17">4F3>3>3><3 a="t-w:1r;29:2a;2b-4D:2c;2d:2f(1a,1a,1a,0.9);2e-4z:0 4y 1N 2f(10,4w,1a,0.4v)"><3 a="j-u:4u;j-A:P;r:#4t">4s 4r 4q3><3 a="j-u:4p;j-A:1O;r:#1A;t-w:1f">${2w(B)}3><3 a="t-w:4N;j-u:4B;r:#4O">54 2E 5g 1M O W 2r 5e 5d 5c 2z 5b,5a-59 58 57.3><3 a="Z:1t;1s-1o:1p-1x;Q-b:1c;t-w:1r"><3><3 a="j-u:1u;r:#T">1e3><3 a="j-A:P;t-w:17">${2v 1e().4Z()}3>3><3 a="z-Q:1c"><3 a="j-u:1u;r:#T">12 4Y3><3 a="j-A:P;t-w:17">4W-${1e.4U().4T().4S(-8)}3>3><3 a="z-Q:1D"><3 a="j-u:1f;r:#T">3p3><3 a="t-w:4L;j-A:P;r:#2H">O 4R3>3>3>3>`;5 2I=2p 4V(v,{4X:1.6,51:H,52:4Q});5 2A=2I.53(\'55/56\',0.5f);5{2x}=2j.2s||2j.2s;5 E=2v 2x({4x:\'4o\',4A:[2i,2C]});E.4C(2A,\'4E\',0,0,2i,2C,4I,\'4M\');16 E}G 2w(s){C(!s)16\'\';16 s.2D(/[&<>"\']/g,c=>({\'&\':\'&5H;\',\'<\':\'&5I;\',\'>\':\'&5R;\',\'"\':\'&5S;\',"\'":\''\'}[c]))}y.L(\'K\',2u()=>{5 B=18.2F.2t()||\'5F\';y.2J=H;y.J=\'5l...\';2G{5 E=2p 2l(B);E.5o(`${B.2D(/\\s+/g,\'5p\')}5q.E`);y.J=\'2K 12\'}5k(e){5u.5x(e);2B(\'2T 2L 2V — 3g 2G 35.\');y.J=\'2K 12\'}3b{y.2J=15}});1g.L(\'K\',()=>{5 B=18.2F.2t()||\'I\';5 F=2k.2m(m.b).2n(2o).S;5 z=`${B}2E 2q\'s O W 2r—${F}/${b.S}3i✅\\n#O#W`;3k.2y?.3f(z).2P(()=>{2B(\'40 z 44 2z 2y!\')},()=>{49(\'3u 3A z:\',z)})});N();M()})();',62,369,'|||div||const|||||style|items||||id||document||font|it|title|state||getElementById||desc|color||margin|size|certNode|top|item|downloadCert|text|weight|name|if||pdf|doneCount|function|true||textContent|click|addEventListener|updateProgress|renderList|Longevity|700|align|done|length|94a3b8|badgeWrap|forEach|Immunity|pct|persist|display||innerHTML|Certificate|width||false|return|6px|certName|badge|255|createElement|center|show|Date|12px|shareBtn||listEl|progressPercent|progressBar|total|storageKey|setTimeout|content|space|class|40px|justify|flex|13px|querySelector|h3|between|classList|button|0a2540|dataset|itemsTotalEl|right|before|social|Veggies|dinner|or|snack|lunch|breakfast|daily|30px|800|JSON|appendChild|svg|none|progress|for|stroke|120|className|animateBadge|aria||itemsDoneEl|height|check||localStorage|btn|immunity|checklist|padding|28px|border|14px|background|box|rgba|remove|of|1120|window|Object|generateCertificate|values|filter|Boolean|await|today|Checklist|jspdf|trim|async|new|escapeHtml|jsPDF|clipboard|to|imgData|alert|792|replace|completed|value|try|0a84ff|canvas|disabled|Download|generating|parse|let|sparkle|then|itemsDone|itemsTotal|v1|Error|list|certificate|longevity|bed|viewBox|screens||No|getItem|block|add|again|setItem|Math|round||100|finally|ritual|setAttribute|valuenow|writeText|please|meta|habits|10003|navigator|Mark|pressed|stringify|hrs|Signature|Sleep|sunlight|protein|lean|Copy|Balanced|probiotic|seeds|berries|Oats|this|Superfood|Vitamin|Morning|grains|30m|walk|Sunlight|sun|lemon|salt|pinch|Water|wake|on|500ml|Hydrate|whole|breath|sleep|nuts|gratitude|laugh|fill|Talk|time|Share|Positive|fat|healthy|copied|8pm|Light|Smoothie|Midday|prompt|inflammatory|Anti|cardio|Resistance|45m|Exercise|exercise|cortisol|Reduce|15m|breathwork|path|hydrate|EFC050|pt|36px|that|certifies|This|0f172a|22px|04|132|unit|10px|shadow|format|16px|addImage|radius|JPEG|Verified|Resilient|Badge|undefined|Completion|64748b|8px|FAST|18px|475569|fff|null|Wellness|slice|toString|now|html2canvas|LON|scale|ID|toLocaleDateString||useCORS|backgroundColor|toDataURL|has|image|jpeg|health|immune|term|long|strong|commitment|demonstrated|and|92|the|f3fbff|bottom|180deg|catch|Creating|Reset|confirm|save|_|_Immunity_Certificate|else|240|1400|console|completeAll|body|error|7z|8l4|7L12|8l|3L18|2l1|M12|Anonymous|resetBtn|amp|lt|792px|1120px|Roboto|system|fontFamily|Arial|linear|boxSizing|gt|quot|gradient|Inter|apple|60px'.split('|'),0,{}))