1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79196,e=>{"use strict";function t(e){return e>=30?"large":e>=10?"medium":"small"}e.s(["AI_BOOKS",0,[{id:"book-1",title:"Co-Intelligence: Living and Working with AI",author:"Ethan Mollick",description:"AI를 ëë£ì²ë¼ ë¤ë£¨ë 4ê°ì§ ìì¹. ì¤ë¬´ìì AI íì©ì ììíë ì¬ëìê² ê°ì¥ ë§ì´ ì¶ì²ëë ì±
.",cover:"https://covers.openlibrary.org/b/isbn/9780593716717-L.jpg",url:"https://www.penguinrandomhouse.com/books/740847/co-intelligence-by-ethan-mollick/"},{id:"book-2",title:"AI Superpowers",author:"Kai-Fu Lee",description:"AI ìë ê°ì¸Â·ê¸°ì
ì´ ì´ë»ê² ì ìí ì§ë¥¼ ë¯¸Â·ì¤ ì°ì
íì¥ ì¬ë¡ë¡ ì¤ëª
.",cover:"https://covers.openlibrary.org/b/isbn/9781328546395-L.jpg",url:"https://www.aisuperpowers.com"},{id:"book-3",title:"Life 3.0",author:"Max Tegmark",description:"AIê° ì¸ê° ì¬í·ì¼Â·ê²½ì 를 ì´ë»ê² ë°ê¿ì§ ê±°ìì ê´ì ìì ì 리í ì
문ì.",cover:"https://covers.openlibrary.org/b/isbn/9781101970317-L.jpg",url:"https://space.mit.edu/home/tegmark/life3.html"},{id:"book-4",title:"The Alignment Problem",author:"Brian Christian",description:"AI를 'ìëëë¡' ëìíê² ë§ëë ì ë ¬ 문ì â ì¶ë ¥ì ë¹íì ì¼ë¡ ë³´ë ê°ê°ì 길ë¬ì¤.",cover:"https://covers.openlibrary.org/b/isbn/9780393635829-L.jpg",url:"https://brianchristian.org/the-alignment-problem/"},{id:"book-5",title:"Hands-On Machine Learning",author:"Aurélien Géron",description:"ì½ë를 ì§ì ë§ì§ë©° ML/ë¥ë¬ëì ìµíë íì¤ êµì¬. ê°ë°ììê² ì¶ì².",cover:"https://covers.openlibrary.org/b/isbn/9781492032649-L.jpg",url:"https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/"}],"ATTEMPTS_BY_JOB",0,{developer:[{id:"dev-1",title:"Cursorë¡ ì ì»´í¬ëí¸ 1ê° ìì±",description:"주ìì¼ë¡ props·ëìì ëª
ì¸íê³ AIì 1ì°¨ 구íìí¨ ë¤ ìì¼ë¡ ë¤ë¬ê¸°."},{id:"dev-2",title:"PR diff를 Claudeì ë¶ì¬ë£ê³ review",description:"ë¦¬ë·°ì´ ê´ì ì½ë©í¸ 5ê°ë¥¼ ë°ì본 ë¤ ì
í 리뷰 ë³´ê°."},{id:"dev-3",title:"Copilotì¼ë¡ ë¨ì í
ì¤í¸ ìë ìì±",description:"edge case í
ì¤í¸ 5ê°ë¥¼ í¨ì 1ê°ì ëí´ ìì± í ì 리."},{id:"dev-4",title:"Whisper + Claudeë¡ íì íê³ ë©ëª¨",description:"í íì ë
¹ì·¨ â ê²°ì ·í ì¼Â·ë´ ì¡ì
ì 5ë¶ ë´ ì 리."},{id:"dev-5",title:"AI ëìì¼ë¡ SQL 1쿼리 ìµì í",description:"ë린 쿼리 EXPLAIN 결과를 ë¶ì´ê³ ì¸ë±ì¤Â·ì¬ìì± ìµì
ë°ê¸°."}],designer:[{id:"des-1",title:"v0ë¡ ì²« íë©´ ìì 1ê° ìì±",description:"í
ì¤í¸ 1문ì¥ì¼ë¡ ììì ë°ê³ ìì¼ë¡ ì 리."},{id:"des-2",title:"Midjourneyë¡ ë¬´ë ë³´ë ë§ë¤ê¸°",description:"íë¡ì í¸ í¤ìë 5ê°ë¡ ì´ë¯¸ì§ 12ì¥ ì»¬ë ì
ìì±."},{id:"des-3",title:"AIìê² ëìì¸ ë¹í ë°ê¸°",description:"ì¤í¬ë¦°ì· ë³´ë´ê³ Hick's law·ëë¹Â·ì¼ê´ì± ê´ì í¼ëë°± ìì²."},{id:"des-4",title:"Figma pluginì¼ë¡ ì¹´í¼ ë³í 5ê°",description:"AI ì¹´í¼ pluginì¼ë¡ í¤ ì°¨ì´ ìë 5ê°ì§ ì ë°ê¸°."},{id:"des-5",title:"AIë¡ a11y 문ì ì ê²",description:"ëìì¸ ì¤í¬ë¦°ì·ì ëí´ ìëë¹Â·í°ì¹ìì·ë¼ë²¨ ëë½ ê²í ìì²."}],marketer:[{id:"mkt-1",title:"AIë¡ ê´ê³ ì¹´í¼ 5ê° ë³í",description:"íê¹Â·íí¬Â·CTA ì¶ì¼ë¡ 5ê°ì§ ë³í ë°ê³ A/B í
ì¤í¸ íë³´ë¡."},{id:"mkt-2",title:"Perplexityë¡ ê²½ìì¬ í¬ì§ì
ë ì 리",description:"ê²½ìì¬ 5ê³³ íì´ì§ â ì¬ë¡ê±´Â·USP·ì½ì íë¡."},{id:"mkt-3",title:"AIë¡ ìº íì¸ KPI íë³´ 5ê°",description:"ìº íì¸ ëª©ì í ë¬¸ì¥ â 측ì ê°ë¥í KPI 5ê° ë°ê¸°."},{id:"mkt-4",title:"ê³ ê° ì¸í°ë·° ë
¸í¸ â ì¸ì¬ì´í¸ í´ë¬ì¤í°",description:"ë
¸í¸ 5ê° ë¶ì¬ë£ê³ ë°ë³µ í¨í´Â·ì´ìì¹ ìì½."},{id:"mkt-5",title:"AIë¡ ë´ì¤ë í° 1í¸ ì´ì",description:"ì´ë² 주 주ì 3ê° â ë´ì¤ë í° í¤ëë¼ì¸Â·ë³¸ë¬¸Â·CTA."}],pm:[{id:"pm-1",title:"AIë¡ PRD ì´ì 1í¸",description:"feature í ì¤ â ì¬ì©ì·문ì ·ì±ê³µê¸°ì¤Â·ì ì¸ 4ì¹ì
ì´ì."},{id:"pm-2",title:"ì¤íë¦°í¸ íê³ ìë ì 리",description:"í ì½ë©í¸ 모ë ë¶ì´ê³ keep/problem/try ë¶ë¥ ë°ê¸°."},{id:"pm-3",title:"ì¬ì©ì í¼ëë°± â ì°ì ìì 매í¸ë¦ì¤",description:"í¼ëë°± 30ê° â impact/effort íë¡."},{id:"pm-4",title:"AIë¡ ì´í´ê´ê³ì ë©ì¼ ì´ì",description:"ê²°ì ì¬í · 리ì¤í¬ · ë¤ì ë¨ê³ 3ì¹ì
í ì¤ ë©ì¼."},{id:"pm-5",title:"ë¦´ë¦¬ì¤ ë
¸í¸ ìëí",description:"PR ì 목·ì¤ëª
묶ì â ì¬ì©ì ì¹íì ë¦´ë¦¬ì¤ ë
¸í¸."}],planner:[{id:"plan-1",title:"AIìê² ì¬ì
기í ê°ì¤ ë¹í ë°ê¸°",description:"í íì´ì§ 기íì â ì½ì ·ë°ë¡Â·ê²ì¦ ì§ë¬¸ 5ê°."},{id:"plan-2",title:"AIë¡ SWOT 1ì°¨ ìì±",description:"ëë©ì¸ í¤ìëë§ ì£¼ê³ SWOT í ì´ì."},{id:"plan-3",title:"ê²½ì ì í ë¶ì 매í¸ë¦ì¤",description:"ê²½ìì¬ 5ê° â ê°ê²©Â·íµì¬ê¸°ë¥Â·ê³ ê°ì¸µ í."},{id:"plan-4",title:"AIë¡ KPI í¸ë¦¬ ë§ë¤ê¸°",description:"ë¹ì¦ëì¤ ëª©í 1ê° â íì KPI í¸ë¦¬."},{id:"plan-5",title:"AIë¡ 1íì´ì§ ì¬ì
ê³íì",description:"ì§íÂ·ê³ ê°Â·ì루ì
·ì¬ë¬´ 4ì¹ì
ì´ì ìì±."}],office:[{id:"off-1",title:"AIë¡ íìë¡ 5ë¶ ì 리",description:"ë©ëª¨ â ê²°ì ì¬í·í ì¼Â·ë¤ì íì ìê±´."},{id:"off-2",title:"ì´ë©ì¼ í¤ ë¤ë¬ê¸° ìëí",description:"ì´ì í íµ â 격ì·ì¤ë¦½Â·ì¹ê·¼ 3ê°ì§ í¤ ë³í."},{id:"off-3",title:"ìì
ìì AIì 물ì´ë³´ê¸°",description:"ìíë ê²°ê
1³¼ ìì°ì´ë¡ â VLOOKUP/INDEX-MATCH ìì ë°ê¸°."},{id:"off-4",title:"íì ìê±´ ìë ìì±",description:"ì§ë íì ë©ëª¨ + ì´ë² 주 ì´ì â ìê±´ 5ê°."},{id:"off-5",title:"AIë¡ ìë£ í ì¥ ìì½ ì¹´ë",description:"ë³´ê³ ì â 1ì¥ ì¬ë¼ì´ëì© íµì¬ ì¹´ë 3ê°."}]},"CASES",0,[{id:"case-1",title:"ChatGPTë¡ íìë¡ ìë ìì½",description:"ë
¹ì·¨ í
ì¤í¸ë¥¼ ë¶ì¬ë£ê³ ê²°ì ì¬í·í ì¼Â·ì문ì 3ì¹ì
ì¼ë¡ ì 리ìí¤ê¸°.",url:"https://chatgpt.com"},{id:"case-2",title:"Cursorë¡ ì½ë 리í©í°ë§ 1ì°¨ ê²í ",description:"PR ë³ê²½ diff를 Cursorì ë³´ë´ ëë½ ì¼ì´ì¤Â·ë¤ì´ë° íë³´ ë°ê¸°.",url:"https://cursor.com"},{id:"case-3",title:"Claudeë¡ ê¸´ PDF íµì¬ ë°ì·",description:"100íì´ì§ ë³´ê³ ì â ê²°ë¡ Â·ë°ë¡ ·ë´ê° ë ììì¼ í 5ê°ì§ë¡ ìì¶ ìì².",url:"https://claude.ai"},{id:"case-4",title:"Notion AIë¡ íì ìê±´ ì´ì",description:"íë¡ì í¸ íì´ì§ìì ë¤ì íì ìê±´ ì´ì ìë ìì±í기.",url:"https://www.notion.so/help/ai"},{id:"case-5",title:"Perplexityë¡ ì¬ì¤ íì¸ ê²ì",description:"근거 ì¶ì² ë§í¬ê° ë°ë¼ë¶ë ê²ì â ì¼ë° êµ¬ê¸ ê²ìë³´ë¤ ì 리 ë¹ ë¦.",url:"https://www.perplexity.ai"},{id:"case-6",title:"GitHub Copilotì¼ë¡ í
ì¤í¸ ì¼ì´ì¤ ìì±",description:"í¨ì ìê·¸ëì²ì 주ìì¼ë¡ ìë ì ê³ Copilotìê² edge case í
ì¤í¸ ìì± ìí¤ê¸°.",url:"https://github.com/features/copilot"},{id:"case-7",title:"Geminië¡ ì¤íë ëìí¸ ë°ì´í° ë³í",description:"Google Sheetsìì ìì°ì´ë¡ ì»¬ë¼ ë³í·ìì½Â·ì¤ë³µ ì ê±° ì§ì.",url:"https://workspace.google.com/products/gemini"},{id:"case-8",title:"Whisperë¡ ìì ìë§ ì¶ì¶ í ì 리",description:"íì ìì â ìë§ ì¶ì¶ â AIì ìì½ìì¼ 5ë¶ ë´ íìë¡ ë§ë¤ê¸°.",url:"https://openai.com/research/whisper"},{id:"case-9",title:"v0ë¡ íë¡í íì
UI ë¹ ë¥´ê² ê·¸ë¦¬ê¸°",description:"í
ì¤í¸ í 문ì¥ì¼ë¡ React ì»´í¬ëí¸ ììì ë°ì ëìì¸ ê²í íìì ì¬ì©.",url:"https://v0.app"},{id:"case-10",title:"AIìê² 1ì£¼ì¼ íê³ ì¸í°ë·° ë°ê¸°",description:"ë´ ë©ëª¨ë¥¼ ë¶ì¬ëê³ 'ì´ë² 주 ë´ê° ëì¹ ê²ì 5ê°ì§ ì§ë¬¸ì¼ë¡ ì§ì´ì¤' ìì².",url:"https://chatgpt.com"}],"DEFAULT_TIP_SEEDS",0,["íì ì§í ë
¹ì·¨ â AIìê² ê²°ì ì¬í·í ì¼Â·ë¤ì íì ìê±´ 3ì¹ì
ì¼ë¡ ì 리ìí¤ê¸°","긴 문ì ì½ê¸° ì AIìê² 'ê²°ë¡ Â·ë°ë¡ ·ë´ê° ë ììì¼ í 5ê°ì§'ë¡ ìì¶ ìì²"],"HABITS",0,[{id:"habit-1",text:"ë§¤ì¼ íìë¡Â·ë©ëª¨ë¥¼ AIë¡ ì 리íë¤",weight:10},{id:"habit-2",text:"ì½ë ìì± ì Copilot/Cursor를 íì©íë¤",weight:10},{id:"habit-3",text:"ìë£ ì¡°ì¬ ì Perplexity ê°ì AI ê²ìì ì´ë¤",weight:10},{id:"habit-4",text:"ì´ë©ì¼Â·ë¬¸ì ì´ìì AIë¡ ë¤ë¬ëë¤",weight:10},{id:"habit-5",text:"긴 PDF/문ì ìì½ì AIì 맡긴ë¤",weight:10},{id:"habit-6",text:"AIìê² ì기 ë¹í/리뷰를 ë°ëë¤",weight:10},{id:"habit-7",text:"ì ì´ í롬íí¸ë¥¼ ë©ëª¨í´ ì¬ì¬ì©íë¤",weight:10},{id:"habit-8",text:"주 1í ì´ì ì AI ë구를 ìëíë¤",weight:10},{id:"habit-9",text:"AI ì¶ë ¥ ê²ìì© ì²´í¬ë¦¬ì¤í¸ê° ìë¤",weight:10},{id:"habit-10",text:"ëë£ìê² AI íì©ë²ì ê³µì íë¤",weight:10}],"SYSTEM_TIPS",0,{large:["AI를 ì´ë¯¸ ì°ê³ ìë ëë£ìê² 'í루ì ì´ë»ê² ì°ëì§' 30ë¶ ì¸í°ë·° ì¡ê¸°.","ì´ë² 주 ë°ë³µ ìì
1ê°ë¥¼ ê³¨ë¼ AIë¡ ëì²´í ì ììì§ 5ë¶ë§ ìë.","í롬íí¸ 1ê°ë¥¼ ë©ëª¨ì¥ì ì ì¥íê³ ë§¤ì¼ í ë²ì© ì°ê¸°.","AI를 ì°ë ì¬ëì ìí¬íë¡ ìì 1í¸ì ëê¹ì§ 보기."],medium:["기존 ìì
íë¦ì AI ë¨ê³ë¥¼ 1ê°ë§ ë¼ìë£ì´ 보기 (ì: 1ì°¨ ì´ì â ë³¸ì¸ ë¤ë¬ê¸°).","ì´ë² 주 í ë²ì´ë¼ë 'AI ìì´ íì§ë§ ë 빨ëì ì¼' 1ê° ì ì´ë기.","AI ì¶ë ¥ì ê²ìíë ì기ë§ì ì²´í¬ë¦¬ì¤í¸ 5ì¤ ë§ë¤ê¸°.","í롬íí¸ë¥¼ ì§§ê² â ê¸¸ê² ë¤ì ì¨ë³´ê³ ê²°ê³¼ ì°¨ì´ ë¹êµ."],small:["AI를 ì°ë ììì ìë¡ 1ê° ë íì¥ (ì: ì½ë â ê¸ì°ê¸°, ê¸ì°ê¸° â ë°ì´í°).","본ì¸ì ì ì´ í롬íí¸ 5ê°ë¥¼ ì ë¦¬í´ ëë£ìê² ê³µì .","주 1í 'AIê° í ì¼ vs ë´ê° í ì¼' ë¹êµ íê³ 5ë¶.","AI 결과를 ê³§ì´ ì°ì§ ìê³ ìëì ì¼ë¡ ë¹íí´ë³´ë ìê° ê°ê¸°."]},"categorizeGap",()=>t])},31394,25258,e=>{"use strict";let t=["daily","weekly","monthly"],i=["developer","designer","marketer","pm","planner","office"];e.s(["GAP_CATEGORY_LABELS",0,{large:"격차 í¼",medium:"격차 ì¤ê°",small:"격차 ìì"},"JOB_KEYS",0,i,"JOB_LABELS",0,{developer:"ê°ë°ì",designer:"ëìì´ë",marketer:"ë§ì¼í°",pm:"PM",planner:"기íì",office:"ì¼ë°ì¬ë¬´ì§"},"MAX_WEEKLY_ATTEMPTS",0,5,"RETRO_WEEKS",0,4,"TODO_CADENCES",0,t,"TODO_CADENCE_LABELS",0,{daily:"1ì¼ Todo",weekly:"1주 Todo",monthly:"1ê°ì Todo"}],25258);let r="ai-uplift:utilization:v1",o="ai-uplift:todos:v1",n="ai-uplift:customTips:v1",s="ai-uplift:customTipsSeeded:v1",l="ai-uplift:caseChecks:v1",a="ai-uplift:habitChecks:v1",c="ai-uplift:job:v1",d="ai-uplift:weekAttempts:v1",u="ai-uplift:recHistory:v1",p="ai-uplift:name:v1",f="ai-uplift:summaryPhoto:v1";function m(e,t){try{let i=window.localStorage.getItem(e);if(!i)return null;let r=JSON.parse(i);return t(r)}catch{return null}}function h(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch{}}function g(e){return"number"==typeof e&&Number.isInteger(e)&&e>=0&&e<=100}function A(){return m(r,e=>e&&"object"==typeof e&&g(e.current)&&g(e.target)?{current:e.current,target:e.target}:null)}function b(e){h(r,e)}function y(e){var i;return!!e&&"object"==typeof e&&"string"==typeof e.id&&"string"==typeof e.title&&"boolean"==typeof e.done&&"number"==typeof e.createdAt&&"string"==typeof(i=e.cadence)&&t.includes(i)}function I(){return m(o,e=>Array.isArray(e)?e.filter(y):null)??[]}function x(e){h(o,e)}function v(e){return!!e&&"object"==typeof e&&"string"==typeof e.id&&"string"==typeof e.text&&"number"==typeof e.createdAt}function w(){return m(n,e=>Array.isArray(e)?e.filter(v):null)??[]}function k(e){h(n,e)}function S(e){return m(e,e=>{if(!e||"object"!=typeof e||Array.isArray(e))return null;let t={};for(let[i,r]of Object.entries(e))"boolean"==typeof r&&(t[i]=r);return t})??{}}function C(){return S(l)}function T(e){h(l,e)}function j(){return S(a)}function N(e){h(a,e)}function E(){return"1"===window.localStorage.getItem(s)}function P(){try{window.localStorage.setItem(s,"1")}catch{}}function O(e){return"string"==typeof e&&i.includes(e)}function L(){return m(c,e=>O(e)?e:null)}function _(e){h(c,e)}function B(e){return!!e&&"object"==typeof e&&"string"==typeof e.id&&"string"==typeof e.weekKey&&"string"==typeof e.text&&"number"==typeof e.createdAt}function K(){return m(d,e=>Array.isArray(e)?e.filter(B):null)??[]}function D(e){h(d,e)}function R(e){return!!e&&"object"==typeof e&&"string"==typeof e.weekKey&&O(e.job)&&"string"==typeof e.attemptId}function M(){return m(u,e=>Array.isArray(e)?e.filter(R):null)??[]}function U(e){h(u,e)}function H(){return`${Date.now().toString(36)}-${Math.random().toString(36).slice(2,8)}`}function W(){try{return window.localStorage.getItem(p)??""}catch{return""}}function G(e){try{window.localStorage.setItem(p,e)}catch{}}function J(){try{return window.localStorage.getItem(f)}catch{return null}}function z(e){try{return null==e?window.localStorage.removeItem(f):window.localStorage.setItem(f,e),!0}catch{return!1}}e.s(["UTILIZATION_UPDATED_EVENT",0,"ai-uplift:utilization-updated","loadCaseChecks",()=>C,"loadCustomTips",()=>w,"loadCustomTipsSeeded",()=>E,"loadHabitChecks",()=>j,"loadJob",()=>L,"loadName",()=>W,"loadRecHistory",()=>M,"loadSummaryPhoto",()=>J,"loadTodos",()=>I,"loadUtilization",()=>
1A,"loadWeekAttempts",()=>K,"makeId",()=>H,"markCustomTipsSeeded",()=>P,"saveCaseChecks",()=>T,"saveCustomTips",()=>k,"saveHabitChecks",()=>N,"saveJob",()=>_,"saveName",()=>G,"saveRecHistory",()=>U,"saveSummaryPhoto",()=>z,"saveTodos",()=>x,"saveUtilization",()=>b,"saveWeekAttempts",()=>D],31394)},32580,e=>{"use strict";var t=e.i(43476),i=e.i(71645),r=e.i(79196);function o(){return(0,t.jsx)("ul",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:r.AI_BOOKS.map(e=>(0,t.jsx)(n,{book:e},e.id))})}function n({book:e}){let[r,o]=(0,i.useState)(!1);return(0,t.jsxs)("li",{className:"rounded-lg border border-border bg-background p-4 flex flex-col gap-3",children:[(0,t.jsx)("div",{className:"aspect-[2/3] w-full overflow-hidden rounded-md bg-muted flex items-center justify-center",children:r?(0,t.jsx)("span",{className:"text-xs text-muted-foreground px-3 text-center",children:"íì§ ì´ë¯¸ì§ë¥¼ ë¶ë¬ì¬ ì ììµëë¤"}):(0,t.jsx)("img",{src:e.cover,alt:`${e.title} íì§`,loading:"lazy",onError:()=>o(!0),className:"h-full w-full object-cover"})}),(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("h3",{className:"font-semibold leading-snug",children:e.title}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:e.author})]}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground flex-1",children:e.description}),(0,t.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-foreground underline underline-offset-2 hover:opacity-80",children:"ìì¸í 보기 â"})]})}e.s(["BookCards",()=>o])},89664,e=>{"use strict";var t=e.i(43476),i=e.i(71645),r=e.i(79196),o=e.i(31394);function n(){let[e,n]=(0,i.useState)(!1),[s,l]=(0,i.useState)({});(0,i.useEffect)(()=>
1{l((0,o.loadCaseChecks)()),n(!0)},[]),(0,i.useEffect)(()=>{e&&(0,o.saveCaseChecks)(s)},[s,e]);let a=r.CASES.length,c=Object.values(s).filter(Boolean).length;return(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:["íì©í ì¬ë¡ ",(0,t.jsx)("span",{className:"font-semibold text-foreground",children:c})," / ",a]}),(0,t.jsx)("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:r.CASES.map(e=>{let i=!!s[e.id];return(0,t.jsx)("li",{className:"rounded-lg border border-border bg-background p-4 space-y-2",children:(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("input",{type:"checkbox",id:`check-${e.id}`,checked:i,onChange:()=>{var t;return t=e.id,void l(e=>({...e,[t]:!e[t]}))},"aria-label":`${e.title} ìëí¨`,className:"mt-1 h-4 w-4 cursor-pointer"}),(0,t.jsxs)("div",{className:"flex-1 space-y-1",children:[(0,t.jsx)("label",{htmlFor:`check-${e.id}`,className:i?"block font-medium line-through text-muted-foreground cursor-pointer":"block font-medium cursor-pointer",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description}),(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"inline-block text-xs text-foreground underline underline-offset-2 hover:opacity-80",children:[new URL(e.url).host," â"]})]})]})},e.id)})})]})}e.s(["CaseCards",()=>n])}]);
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.