1import{N as t,O as h,am as y}from"./index-BLLX5Hn7.js";import{s as C,t as _,u as b,Q as g,a as S,V as j,C as w,b as n,T as q,A as z,P as T,G as N,S as R,c as A,W as F,d as E,U as v,e as I,f as L,g as M,h as P,I as Q,j as W,R as $,k as B,M as H,l as U,m as k,n as G,B as V,p as K,E as O,q as J,F as X,r as Y}from"./Cards-BM6TmIUf.js";import{p as Z}from"./lacunaPaleta-Z0UIiXs_.js";import{A as D}from"./arrow-right-z4mz-TYl.js";import{S as rr,a as tr,b as or,c as er,d as ar,e as ir,f as pr,g as sr,h as mr,i as lr}from"./StoryExtraCards-CXQzoFPC.js";import"./exerciseAnswer-ZMHk8pQ-.js";import"./checkAnswer-zqbTn2O7.js";/* empty css */import"./themeCover-DpKRvBA4.js";import"./imgHelper-CTYT11cS.js";import"./shuffle-D6WXVolK.js";import"./circle-x-D1p6o9Ch.js";import"./layers-ARHZ1s9C.js";import"./check-DK3Au7AZ.js";import"./rotate-ccw-zfF8gsdP.js";import"./globe-CAxJfTF0.js";import"./circle-check-big-CeNioxqM.js";import"./chevron-left-Bhk02IMe.js";import"./index-BdvSrfRb.js";import"./Dashboard-CqF4oQq6.js";import"./useMediaQuery-BZVbKNO1.js";import"./index-Crf1fElC.js";import"./useBodyOverflow-CrODtWYD.js";import"./useEscapeKey-CYHjAJlH.js";import"./QuickStartModal-C_BETXys.js";import"./index-CBr-dJCh.js";import"./InstitutionAutocomplete-l6mdISLY.js";import"./search-CXGDSfey.js";import"./building-2-Sp0CoVDZ.js";import"./map-pin-B9lp-E4C.js";import"./target-C1ZJmamh.js";import"./scale-DpPiREjL.js";import"./heart-keVxMZ4T.js";import"./file-text-PPz1Ym1O.js";import"./code-BaQoW686.js";import"./music-B6skNkjz.js";import"./palette-DvQilrUG.js";import"./dumbbell-Dn_UjvIA.js";import"./calendar-Ddl2EDRm.js";import"./school-BiXjrC1x.js";import"./user-DSwW8MJL.js";import"./chevron-down-DUrsAj7a.js";import"./quickStartApi-CaS1HNVe.js";import"./bot-BYKhBLHu.js";import"./arrow-up-mskg-k7S.js";import"./ear-Da3HxRMT.js";import"./pen-line-D5MXOfSY.js";import"./pen-Da56iCrI.js";import"./grip-vertical-BZEBKE_Z.js";import"./type-C2AOxq_6.js";import"./link-2-Chx1lbZO.js";import"./corner-down-left-UptKQxOh.js";import"./ban-D505icW3.js";import"./undo-2-B0fUHork.js";import"./use-transform-BbRA7Llg.js";import"./circle-help-BHUdh2Me.js";import"./headphones-D5eUtL0r.js";import"./volume-x-DSh0R5w9.js";import"./pause-pBVZ6IwL.js";import"./play-BXrS5apc.js";import"./volume-2-DoUJ_FHi.js";import"./send-CseCCPAV.js";import"./quizDataHelper-D5pYge8Q.js";import"./layout-dashboard-DMoOstVg.js";import"./external-link-C2XGzZFx.js";import"./message-square-XXpFUKCh.js";import"./skip-forward-DiVUpylk.js";import"./AffiliateOnboardingModal-nZnFli05.js";import"./refresh-cw-CV78peEe.js";import"./liveService-ByrQPSXq.js";import"./radio-BMtfosXO.js";import"./crown-BPUhbEnx.js";import"./eye-SgHEhlr6.js";import"./users--vlkMhZR.js";import"./trending-up-4m-FVXLB.js";import"./InstructorDashboard-BiLXJgZ-.js";import"./TeachingToolsHub-d8kXwaKm.js";import"./useTutorialGate-Cqng1ch2.js";import"./docenteTokens-DJICDvlB.js";import"./ResponsiveSheet-1pjc3cAS.js";import"./AcaoFeedback-CMQhaoIY.js";import"./use-reduced-motion-RfEnOAfM.js";import"./index-Cjqwxr5P.js";import"./courseSplit-0sOupOKe.js";import"./pt-BR-BsRwmfvL.js";import"./chef-hat-BEQrflRt.js";import"./star-DPfonJj8.js";import"./history-C56-UDfD.js";import"./film-C6dxyMfw.js";import"./newspaper-D5R-o1aM.js";import"./swords-C50cwFEG.js";import"./stethoscope-BF3L2SLO.js";import"./git-branch-BMyecKcs.js";import"./bell-WToToQCx.js";import"./compass-CMUG9NFs.js";import"./highlighter-D560Y7Re.js";import"./sticky-note-DjiUXZ8-.js";import"./microscope-BB3Psyto.js";import"./rocket-CoeHEVv8.js";import"./chevron-up-DiXVMn4o.js";import"./coffee-Cf5tpTwF.js";import"./info-CN2-39pk.js";import"./lightbulb-BWyxiEyR.js";import"./DashboardTagContext-D4SJF91i.js";import"./title_bg-C6cYVr8X.js";import"./video-CA_yUHvY.js";import"./trophy-hgDtIAJO.js";import"./terminal-Tet2wChB.js";import"./magnet-BWUNTYEE.js";import"./square-function-BcwaRpFF.js";import"./inbox-BclYqXuq.js";import"./timer-mYBBdsMv.js";import"./list-todo-BAgFQn-_.js";import"./index-Dguk_6b3.js";import"./index-CdP3fXy8.js";import"./waves-DEAiwf9s.js";import"./orbit-CD-g5qp7.js";import"./circle-play-CgvipQGT.js";import"./clapperboard-Cssxnw2N.js";import"./tv-CidGW-2o.js";import"./activity-DfWdbpFJ.js";import"./sliders-vertical-CQyARUw2.js";import"./cpu-DrQJUaiE.js";import"./trending-down-DQ5TWBHv.js";import"./minus-BooXsokY.js";import"./calculator-CbXo2a1I.js";import"./dailyCodingChallenge-CLWdw0f7.js";import"./useTouchHover-BI0hGNea.js";import"./calendar-days-BUP05-6F.js";import"./earth-Cr_iAutm.js";import"./network-CtAsDfTK.js";import"./database-CoTHIQ3D.js";import"./git-compare-BsNjcIjy.js";import"./gem-B72SVRWt.js";import"./CommandCenter-F_O8AyRt.js";import"./youtube-C30KfD5J.js";import"./clipboard-list-Bn97Xiag.js";import"./mic-B7PGZ8hh.js";import"./arrow-up-right-BfYe_f5D.js";import"./library-WVrpNsw0.js";import"./crosshair-CdCpcqtO.js";import"./list-checks-Bw55w_61.js";import"./AddToListModal-BMjUH6S_.js";import"./plus-DJPDtmDw.js";import"./eye-off-C-g15WCj.js";import"./list-plus-DUaTWMrr.js";import"./gift-6bm_jWQh.js";import"./thumbs-up-CUllWAJO.js";import"./share-2-CD2JDorE.js";import"./bookmark-DisF6LiR.js";import"./award-Dhua9UZk.js";import"./WikiB3DiscoveryCard-XfLnKFSV.js";import"./ReviewSession-Dtf-y3ut.js";import"./pointsApi-hxDdYBiU.js";import"./table-BrYFeMXi.js";
1import"./image-Ds9-XCtV.js";import"./PointsNotification-C-g99ugK.js";import"./flashcardSrs-LqEJXkoZ.js";const l={historia:["anos vizinhos","outra década","outro século"],quimica:["coluna vizinha","grupo inteiro","tabela toda"],fisica:["um fator de dez","seis ordens","do núcleo ao cosmos"],geografia:["sua latitude","a faixa","o planeta"],matematica:["mesma figura","outro capÃtulo","outro século"],biologia:["mesma escala","outro nÃvel","tempo geológico"]},nr=({item:r,navigate:o,isDark:e})=>{const a=r==null?void 0:r._lacuna;if(!(a!=null&&a.materia))return null;const{campo:p,texto:i,acento:s,rotulo:c}=Z(a.materia,e),d=l[a.materia]||l.historia,u=e?`${i}80`:`${i}8c`,x=`${i}c4`;return t.jsx("div",{className:"w-full h-full",style:{containerType:"inline-size"},children:t.jsxs("div",{className:"w-full h-full flex flex-col justify-center",style:{background:p,color:i,padding:"clamp(28px, 6.4cqw, 44px)"},children:[t.jsxs("h2",{className:"m-0 font-bold",style:{letterSpacing:"-0.026em",fontSize:"clamp(28px, 7.2cqw, 42px)",lineHeight:1.16,textWrap:"balance",maxWidth:"17ch"},children:["Descubra a lacuna ",t.jsx("span",{style:{color:u},children:"no seu conhecimento"})]}),t.jsx("hr",{"aria-hidden":"true",className:"border-0",style:{height:1,width:"clamp(52px, 13cqw, 84px)",background:s,opacity:.75,margin:"clamp(22px, 5cqw, 32px) 0 clamp(18px, 4.2cqw, 24px)"}}),t.jsx("div",{style:{fontFamily:"Anton, 'Instrument Sans', system-ui, sans-serif",fontWeight:400,fontSize:"clamp(42px, 12cqw, 70px)",lineHeight:.94,letterSpacing:"0.016em",textTransform:"uppercase",color:s},children:c}),t.jsx("ul",{className:"list-none p-0 m-0",style:{marginTop:"clamp(24px, 5.6cqw, 34px)"},children:d.map((m,f)=>t.jsxs("li",{className:"flex items-baseline gap-3",style:{padding:"9px 0",borderTop:`1px solid ${s}${e?"26":"30"}`,fontSize:"clamp(14px, 3.4cqw, 16px)",lineHeight:1.4},children:[t.jsx("span",{style:{fontFamily:"Anton, 'Instrument Sans', system-ui, sans-serif",fontSize:"0.95em",color:s,minWidth:"1.4em"},children:f+1}),t.jsx("span",{style:{color:x},children:m})]},m))}),t.jsxs(h.button,{type:"button",whileTap:{scale:.97},onClick:()=>o==null?void 0:o(`/lacuna/${a.slug}`),className:"flex items-center justify-center gap-2 font-bold cursor-pointer border-0",style:{marginTop:"clamp(22px, 5cqw, 30px)",padding:"15px 20px",borderRadius:14,background:s,color:p,fontSize:"clamp(15px, 3.7cqw, 16px)",minHeight:48},children:["Começar",t.jsx(D,{size:17,"aria-hidden":"true"})]})]})})},cr={battle_card:Y,formula_flash:X,grammar_battle:J,erro_fatal:O,speed_law:K,before_after:V,countdown_challenge:G,redacao_killer:k,code_duel:U,mnemonic_master:H,conceito_3_niveis:B,regex_puzzle:$,sql_quest:W,interpretacao_360:Q,today_in_history:P,code_snippet:M,thought_experiment:L,surprising_stat:I,unexpected_connection:v,art_context:E,world_record:F,timeline:A,six_degrees:R,global_comparison:N,podcast:T,audiobook:z,theme_preview:q,curiosity:n,course_snippet:w,vocabulary:j,quote:S,quick_challenge:g};class dr extends y.Component{constructor(o){super(o),this.state={quebrou:!1}}static getDerivedStateFromError(){return{quebrou:!0}}componentDidUpdate(o){o.chave!==this.props.chave&&this.state.quebrou&&this.setState({quebrou:!1})}componentDidCatch(o){typeof console<"u"&&console.error("[rail] card quebrado",o)}render(){return this.state.quebrou?this.props.fallback:this.props.children}}const ur=({item:r,isDark:o,navigate:e})=>{const a={background:o?"#0f172a":"#ffffff",text:o?"#e2e8f0":"#1e293b",subtleText:o?"#94a3b8":"#64748b"};if(!(r!=null&&r.type))return null;if(r.type==="_short")return t.jsx(rr,{item:r,navigate:e,isDark:o});if(r.type==="_lang_story")return t.jsx(tr,{item:r,navigate:e,isDark:o});if(r.type==="_review")return t.jsx(or,{item:r,navigate:e,isDark:o});if(r.type==="_news")return t.jsx(er,{item:r,navigate:e,isDark:o});if(r.type==="_live")return t.jsx(ar,{item:r,navigate:e});if(r.type==="_challenge")return t.jsx(ir,{item:r,navigate:e});if(r.type==="_etymology")return t.jsx(pr,{item:r,isDark:o});if(r.type==="fake_news_detector"||r.type==="fact_check")return t.jsx(sr,{item:r});if(r.type==="_lacuna")return t.jsx(nr,{item:r,navigate:e,isDark:o});if(r.type==="_micro_study")return t.jsx(C,{item:r,isDark:o,colors:a,navigate:e});if(r.type==="_flashcard"||r.type==="explore_flashcard"){const i=r.type==="explore_flashcard"&&r.flashcard_data?{...r,_flashcardData:r.flashcard_data}:r;return t.jsx(_,{item:i,navigate:e,isDark:o,colors:a})}if(r.type==="_quiz"||r.type==="explore_quiz"){const i=r.type==="explore_quiz"&&r.quiz_data?{...r,_quizData:r.quiz_data}:r;return t.jsx(b,{item:i,navigate:e,isDark:o,colors:a,naRail:!0})}if(mr(r))return t.jsx(lr,{item:r});const p=cr[r.type]||n;return t.jsx(p,{item:r,navigate:e,isDark:o,colors:a})},ce=r=>{var o,e,a,p,i;return t.jsx(dr,{chave:((o=r.item)==null?void 0:o._id)||((e=r.item)==null?void 0:e.urlId)||
1((a=r.item)==null?void 0:a.type),fallback:t.jsxs("div",{"data-card-fallback":"1",className:`w-full h-full flex flex-col items-center justify-center gap-2 p-6 2 text-center rounded-2xl bg-slate-900`,children:[t.jsx("span",{className:"text-white/70 text-sm font-bold",children:((p=r.item)==null?void 0:p.materia)||((i=r.item)==null?void 0:i.categoria)||""}),t.jsx("span",{className:"text-white/40 text-xs",children:"â"})]}),children:t.jsx(ur,{...r})})};export{dr as CardBoundary,ce as default};
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.