[{"data":1,"prerenderedAt":6427},["ShallowReactive",2],{"navigation_docs":3,"-components-ai-image-generation-panel":1514,"-components-ai-image-generation-panel-surround":6422},[4,28,35,1298,1321,1328,1483,1507],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15,19,23],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage",{"title":20,"path":21,"stem":22},"Theming","\u002Fgetting-started\u002Ftheming","1.getting-started\u002F4.theming",{"title":24,"path":25,"stem":26},"AI Agents","\u002Fgetting-started\u002Fai-agents","1.getting-started\u002F5.ai-agents","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":34},"Core Concepts","\u002Fcore-concepts","2.core-concepts\u002Findex",[33],{"title":29,"path":30,"stem":31},"i-lucide-lightbulb",{"title":36,"icon":37,"path":38,"stem":39,"children":40},"Components","i-lucide-component","\u002Fcomponents","3.components",[41,43,62,152,254,312,434,452,466,600,690,876,906,936,970,1004,1042,1268],{"title":36,"path":38,"stem":42},"3.components\u002Findex",{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":61},"3D","i-lucide-box","\u002Fcomponents\u002F3d","3.components\u002F3d",[49,53,57],{"title":50,"path":51,"stem":52},"3D Card","\u002Fcomponents\u002F3d\u002F3d-card","3.components\u002F3d\u002F3d-card",{"title":54,"path":55,"stem":56},"Book","\u002Fcomponents\u002F3d\u002Fbook","3.components\u002F3d\u002Fbook",{"title":58,"path":59,"stem":60},"Globe","\u002Fcomponents\u002F3d\u002Fglobe","3.components\u002F3d\u002Fglobe",false,{"title":63,"icon":64,"path":65,"stem":66,"children":67,"page":61},"AI","i-lucide-sparkles","\u002Fcomponents\u002Fai","3.components\u002Fai",[68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148],{"title":69,"path":70,"stem":71},"Agent Avatar","\u002Fcomponents\u002Fai\u002Fagent-avatar","3.components\u002Fai\u002Fagent-avatar",{"title":73,"path":74,"stem":75},"AI Approval","\u002Fcomponents\u002Fai\u002Fai-approval","3.components\u002Fai\u002Fai-approval",{"title":77,"path":78,"stem":79},"AI Artifact","\u002Fcomponents\u002Fai\u002Fai-artifact","3.components\u002Fai\u002Fai-artifact",{"title":81,"path":82,"stem":83},"AI Branch","\u002Fcomponents\u002Fai\u002Fai-branch","3.components\u002Fai\u002Fai-branch",{"title":85,"path":86,"stem":87},"AI Citation","\u002Fcomponents\u002Fai\u002Fai-citation","3.components\u002Fai\u002Fai-citation",{"title":89,"path":90,"stem":91},"AI Context Meter","\u002Fcomponents\u002Fai\u002Fai-context-meter","3.components\u002Fai\u002Fai-context-meter",{"title":93,"path":94,"stem":95},"AI Conversation","\u002Fcomponents\u002Fai\u002Fai-conversation","3.components\u002Fai\u002Fai-conversation",{"title":97,"path":98,"stem":99},"AI Diff","\u002Fcomponents\u002Fai\u002Fai-diff","3.components\u002Fai\u002Fai-diff",{"title":101,"path":102,"stem":103},"AI Message","\u002Fcomponents\u002Fai\u002Fai-message","3.components\u002Fai\u002Fai-message",{"title":105,"path":106,"stem":107},"AI Messages","\u002Fcomponents\u002Fai\u002Fai-messages","3.components\u002Fai\u002Fai-messages",{"title":109,"path":110,"stem":111},"AI Orb","\u002Fcomponents\u002Fai\u002Fai-orb","3.components\u002Fai\u002Fai-orb",{"title":113,"path":114,"stem":115},"AI Orb Face","\u002Fcomponents\u002Fai\u002Fai-orb-face","3.components\u002Fai\u002Fai-orb-face",{"title":117,"path":118,"stem":119},"AI Orb Face Mouth","\u002Fcomponents\u002Fai\u002Fai-orb-face-mouth","3.components\u002Fai\u002Fai-orb-face-mouth",{"title":121,"path":122,"stem":123},"AI Prompt Input","\u002Fcomponents\u002Fai\u002Fai-prompt-input","3.components\u002Fai\u002Fai-prompt-input",{"title":125,"path":126,"stem":127},"AI Reasoning","\u002Fcomponents\u002Fai\u002Fai-reasoning","3.components\u002Fai\u002Fai-reasoning",{"title":129,"path":130,"stem":131},"AI Response","\u002Fcomponents\u002Fai\u002Fai-response","3.components\u002Fai\u002Fai-response",{"title":133,"path":134,"stem":135},"AI Sources","\u002Fcomponents\u002Fai\u002Fai-sources","3.components\u002Fai\u002Fai-sources",{"title":137,"path":138,"stem":139},"AI Suggestions","\u002Fcomponents\u002Fai\u002Fai-suggestions","3.components\u002Fai\u002Fai-suggestions",{"title":141,"path":142,"stem":143},"AI Task List","\u002Fcomponents\u002Fai\u002Fai-task-list","3.components\u002Fai\u002Fai-task-list",{"title":145,"path":146,"stem":147},"AI Tool Call","\u002Fcomponents\u002Fai\u002Fai-tool-call","3.components\u002Fai\u002Fai-tool-call",{"title":149,"path":150,"stem":151},"Image Generation Panel","\u002Fcomponents\u002Fai\u002Fimage-generation-panel","3.components\u002Fai\u002Fimage-generation-panel",{"title":153,"icon":154,"path":155,"stem":156,"children":157,"page":61},"Backgrounds","i-lucide-layers","\u002Fcomponents\u002Fbackgrounds","3.components\u002Fbackgrounds",[158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250],{"title":159,"path":160,"stem":161},"Animated Background","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-background","3.components\u002Fbackgrounds\u002Fanimated-background",{"title":163,"path":164,"stem":165},"Animated Grid Pattern","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-grid-pattern","3.components\u002Fbackgrounds\u002Fanimated-grid-pattern",{"title":167,"path":168,"stem":169},"Animated Spotlight","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-spotlight","3.components\u002Fbackgrounds\u002Fanimated-spotlight",{"title":171,"path":172,"stem":173},"Aurora Background","\u002Fcomponents\u002Fbackgrounds\u002Faurora-background","3.components\u002Fbackgrounds\u002Faurora-background",{"title":175,"path":176,"stem":177},"Aurora Curtain","\u002Fcomponents\u002Fbackgrounds\u002Faurora-curtain","3.components\u002Fbackgrounds\u002Faurora-curtain",{"title":179,"path":180,"stem":181},"Background Beams","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-beams","3.components\u002Fbackgrounds\u002Fbackground-beams",{"title":183,"path":184,"stem":185},"Background Gradient Animation","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-gradient-animation","3.components\u002Fbackgrounds\u002Fbackground-gradient-animation",{"title":187,"path":188,"stem":189},"Background Lines","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-lines","3.components\u002Fbackgrounds\u002Fbackground-lines",{"title":191,"path":192,"stem":193},"Background Ripple Effect","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-ripple-effect","3.components\u002Fbackgrounds\u002Fbackground-ripple-effect",{"title":195,"path":196,"stem":197},"Boxes Core","\u002Fcomponents\u002Fbackgrounds\u002Fboxes-core","3.components\u002Fbackgrounds\u002Fboxes-core",{"title":199,"path":200,"stem":201},"Directional Light","\u002Fcomponents\u002Fbackgrounds\u002Fdirectional-light","3.components\u002Fbackgrounds\u002Fdirectional-light",{"title":203,"path":204,"stem":205},"Dotted Glow Background","\u002Fcomponents\u002Fbackgrounds\u002Fdotted-glow-background","3.components\u002Fbackgrounds\u002Fdotted-glow-background",{"title":207,"path":208,"stem":209},"Flickering Grid","\u002Fcomponents\u002Fbackgrounds\u002Fflickering-grid","3.components\u002Fbackgrounds\u002Fflickering-grid",{"title":211,"path":212,"stem":213},"Interactive Grid Pattern","\u002Fcomponents\u002Fbackgrounds\u002Finteractive-grid-pattern","3.components\u002Fbackgrounds\u002Finteractive-grid-pattern",{"title":215,"path":216,"stem":217},"Lamp Container","\u002Fcomponents\u002Fbackgrounds\u002Flamp-container","3.components\u002Fbackgrounds\u002Flamp-container",{"title":219,"path":220,"stem":221},"Light Rays","\u002Fcomponents\u002Fbackgrounds\u002Flight-rays","3.components\u002Fbackgrounds\u002Flight-rays",{"title":223,"path":224,"stem":225},"Meteors","\u002Fcomponents\u002Fbackgrounds\u002Fmeteors","3.components\u002Fbackgrounds\u002Fmeteors",{"title":227,"path":228,"stem":229},"Particles","\u002Fcomponents\u002Fbackgrounds\u002Fparticles","3.components\u002Fbackgrounds\u002Fparticles",{"title":231,"path":232,"stem":233},"Retro Grid","\u002Fcomponents\u002Fbackgrounds\u002Fretro-grid","3.components\u002Fbackgrounds\u002Fretro-grid",{"title":235,"path":236,"stem":237},"Shooting Stars","\u002Fcomponents\u002Fbackgrounds\u002Fshooting-stars","3.components\u002Fbackgrounds\u002Fshooting-stars",{"title":239,"path":240,"stem":241},"Stars Background","\u002Fcomponents\u002Fbackgrounds\u002Fstars-background","3.components\u002Fbackgrounds\u002Fstars-background",{"title":243,"path":244,"stem":245},"Striped Pattern","\u002Fcomponents\u002Fbackgrounds\u002Fstriped-pattern","3.components\u002Fbackgrounds\u002Fstriped-pattern",{"title":247,"path":248,"stem":249},"Vortex","\u002Fcomponents\u002Fbackgrounds\u002Fvortex","3.components\u002Fbackgrounds\u002Fvortex",{"title":251,"path":252,"stem":253},"Warp Background","\u002Fcomponents\u002Fbackgrounds\u002Fwarp-background","3.components\u002Fbackgrounds\u002Fwarp-background",{"title":255,"icon":256,"path":257,"stem":258,"children":259,"page":61},"Buttons","i-lucide-mouse-pointer-click","\u002Fcomponents\u002Fbuttons","3.components\u002Fbuttons",[260,264,268,272,276,280,284,288,292,296,300,304,308],{"title":261,"path":262,"stem":263},"Button Copy","\u002Fcomponents\u002Fbuttons\u002Fbutton-copy","3.components\u002Fbuttons\u002Fbutton-copy",{"title":265,"path":266,"stem":267},"Clip Corners Button","\u002Fcomponents\u002Fbuttons\u002Fclip-corners-button","3.components\u002Fbuttons\u002Fclip-corners-button",{"title":269,"path":270,"stem":271},"Dot Morph Button","\u002Fcomponents\u002Fbuttons\u002Fdot-morph-button","3.components\u002Fbuttons\u002Fdot-morph-button",{"title":273,"path":274,"stem":275},"Interactive Hover Button","\u002Fcomponents\u002Fbuttons\u002Finteractive-hover-button","3.components\u002Fbuttons\u002Finteractive-hover-button",{"title":277,"path":278,"stem":279},"Magnetic Button","\u002Fcomponents\u002Fbuttons\u002Fmagnetic-button","3.components\u002Fbuttons\u002Fmagnetic-button",{"title":281,"path":282,"stem":283},"Music Toggle","\u002Fcomponents\u002Fbuttons\u002Fmusic-toggle","3.components\u002Fbuttons\u002Fmusic-toggle",{"title":285,"path":286,"stem":287},"Pulsating Button","\u002Fcomponents\u002Fbuttons\u002Fpulsating-button","3.components\u002Fbuttons\u002Fpulsating-button",{"title":289,"path":290,"stem":291},"Rainbow Button","\u002Fcomponents\u002Fbuttons\u002Frainbow-button","3.components\u002Fbuttons\u002Frainbow-button",{"title":293,"path":294,"stem":295},"Ripple Button","\u002Fcomponents\u002Fbuttons\u002Fripple-button","3.components\u002Fbuttons\u002Fripple-button",{"title":297,"path":298,"stem":299},"Shimmer Button","\u002Fcomponents\u002Fbuttons\u002Fshimmer-button","3.components\u002Fbuttons\u002Fshimmer-button",{"title":301,"path":302,"stem":303},"Shiny Button","\u002Fcomponents\u002Fbuttons\u002Fshiny-button","3.components\u002Fbuttons\u002Fshiny-button",{"title":305,"path":306,"stem":307},"Smooth Button","\u002Fcomponents\u002Fbuttons\u002Fsmooth-button","3.components\u002Fbuttons\u002Fsmooth-button",{"title":309,"path":310,"stem":311},"Theme Toggle","\u002Fcomponents\u002Fbuttons\u002Ftheme-toggle","3.components\u002Fbuttons\u002Ftheme-toggle",{"title":313,"icon":314,"path":315,"stem":316,"children":317,"page":61},"Cards","i-lucide-layout-panel-top","\u002Fcomponents\u002Fcards","3.components\u002Fcards",[318,322,326,330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,414,418,422,426,430],{"title":319,"path":320,"stem":321},"App Download Stack","\u002Fcomponents\u002Fcards\u002Fapp-download-stack","3.components\u002Fcards\u002Fapp-download-stack",{"title":323,"path":324,"stem":325},"Apple Invites","\u002Fcomponents\u002Fcards\u002Fapple-invites","3.components\u002Fcards\u002Fapple-invites",{"title":327,"path":328,"stem":329},"Bento Grid","\u002Fcomponents\u002Fcards\u002Fbento-grid","3.components\u002Fcards\u002Fbento-grid",{"title":331,"path":332,"stem":333},"Stacked Cards","\u002Fcomponents\u002Fcards\u002Fcard-stack","3.components\u002Fcards\u002Fcard-stack",{"title":335,"path":336,"stem":337},"Card Swipe Deck","\u002Fcomponents\u002Fcards\u002Fcard-swipe-deck","3.components\u002Fcards\u002Fcard-swipe-deck",{"title":339,"path":340,"stem":341},"Draggable Card","\u002Fcomponents\u002Fcards\u002Fdraggable-card","3.components\u002Fcards\u002Fdraggable-card",{"title":343,"path":344,"stem":345},"Evervault Card","\u002Fcomponents\u002Fcards\u002Fever-vault-card","3.components\u002Fcards\u002Fever-vault-card",{"title":347,"path":348,"stem":349},"Expandable Cards","\u002Fcomponents\u002Fcards\u002Fexpandable-cards","3.components\u002Fcards\u002Fexpandable-cards",{"title":351,"path":352,"stem":353},"Figma Comment","\u002Fcomponents\u002Fcards\u002Ffigma-comment","3.components\u002Fcards\u002Ffigma-comment",{"title":355,"path":356,"stem":357},"Focus Cards","\u002Fcomponents\u002Fcards\u002Ffocus-cards","3.components\u002Fcards\u002Ffocus-cards",{"title":359,"path":360,"stem":361},"Glare Card","\u002Fcomponents\u002Fcards\u002Fglare-card","3.components\u002Fcards\u002Fglare-card",{"title":363,"path":364,"stem":365},"Glass Card","\u002Fcomponents\u002Fcards\u002Fglass-card","3.components\u002Fcards\u002Fglass-card",{"title":367,"path":368,"stem":369},"Glass Panel","\u002Fcomponents\u002Fcards\u002Fglass-panel","3.components\u002Fcards\u002Fglass-panel",{"title":371,"path":372,"stem":373},"Glow Hover Cards","\u002Fcomponents\u002Fcards\u002Fglow-hover-cards","3.components\u002Fcards\u002Fglow-hover-cards",{"title":375,"path":376,"stem":377},"Glowing Stars Card","\u002Fcomponents\u002Fcards\u002Fglowing-stars-card","3.components\u002Fcards\u002Fglowing-stars-card",{"title":379,"path":380,"stem":381},"Mac Terminal","\u002Fcomponents\u002Fcards\u002Fmac-terminal","3.components\u002Fcards\u002Fmac-terminal",{"title":383,"path":384,"stem":385},"Magic Card","\u002Fcomponents\u002Fcards\u002Fmagic-card","3.components\u002Fcards\u002Fmagic-card",{"title":387,"path":388,"stem":389},"Mail Card","\u002Fcomponents\u002Fcards\u002Fmail-card","3.components\u002Fcards\u002Fmail-card",{"title":391,"path":392,"stem":393},"Photo Stack","\u002Fcomponents\u002Fcards\u002Fphoto-stack","3.components\u002Fcards\u002Fphoto-stack",{"title":395,"path":396,"stem":397},"Price Flow","\u002Fcomponents\u002Fcards\u002Fprice-flow","3.components\u002Fcards\u002Fprice-flow",{"title":399,"path":400,"stem":401},"Product Card","\u002Fcomponents\u002Fcards\u002Fproduct-card","3.components\u002Fcards\u002Fproduct-card",{"title":403,"path":404,"stem":405},"Scrollable Card Stack","\u002Fcomponents\u002Fcards\u002Fscrollable-card-stack","3.components\u002Fcards\u002Fscrollable-card-stack",{"title":407,"path":408,"stem":409},"Shine Border","\u002Fcomponents\u002Fcards\u002Fshine-border","3.components\u002Fcards\u002Fshine-border",{"title":411,"path":412,"stem":413},"Social Hover Card","\u002Fcomponents\u002Fcards\u002Fsocial-hover-card","3.components\u002Fcards\u002Fsocial-hover-card",{"title":415,"path":416,"stem":417},"Switchboard Card","\u002Fcomponents\u002Fcards\u002Fswitchboard-card","3.components\u002Fcards\u002Fswitchboard-card",{"title":419,"path":420,"stem":421},"Tilt Card","\u002Fcomponents\u002Fcards\u002Ftilt-card","3.components\u002Fcards\u002Ftilt-card",{"title":423,"path":424,"stem":425},"Tweet Card","\u002Fcomponents\u002Fcards\u002Ftweet-card","3.components\u002Fcards\u002Ftweet-card",{"title":427,"path":428,"stem":429},"Wallet Card","\u002Fcomponents\u002Fcards\u002Fwallet-card","3.components\u002Fcards\u002Fwallet-card",{"title":431,"path":432,"stem":433},"Wobble Card","\u002Fcomponents\u002Fcards\u002Fwobble-card","3.components\u002Fcards\u002Fwobble-card",{"title":435,"icon":436,"path":437,"stem":438,"children":439,"page":61},"Carousels","i-lucide-gallery-horizontal-end","\u002Fcomponents\u002Fcarousels","3.components\u002Fcarousels",[440,444,448],{"title":441,"path":442,"stem":443},"Carousel","\u002Fcomponents\u002Fcarousels\u002Fcarousel","3.components\u002Fcarousels\u002Fcarousel",{"title":445,"path":446,"stem":447},"Coverflow Carousel","\u002Fcomponents\u002Fcarousels\u002Fcoverflow-carousel","3.components\u002Fcarousels\u002Fcoverflow-carousel",{"title":449,"path":450,"stem":451},"Reviews Carousel","\u002Fcomponents\u002Fcarousels\u002Freviews-carousel","3.components\u002Fcarousels\u002Freviews-carousel",{"title":453,"icon":454,"path":455,"stem":456,"children":457,"page":61},"Directional","i-lucide-move-3d","\u002Fcomponents\u002Fdirectional","3.components\u002Fdirectional",[458,462],{"title":459,"path":460,"stem":461},"Direction Aware Hover","\u002Fcomponents\u002Fdirectional\u002Fdirection-aware-hover","3.components\u002Fdirectional\u002Fdirection-aware-hover",{"title":463,"path":464,"stem":465},"Direction Aware Hover New","\u002Fcomponents\u002Fdirectional\u002Fdirection-aware-hover-new","3.components\u002Fdirectional\u002Fdirection-aware-hover-new",{"title":467,"icon":468,"path":469,"stem":470,"children":471,"page":61},"Visual Effects","i-lucide-wand-sparkles","\u002Fcomponents\u002Feffects","3.components\u002Feffects",[472,476,480,484,488,492,496,500,504,508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572,576,580,584,588,592,596],{"title":473,"path":474,"stem":475},"Animated Beam","\u002Fcomponents\u002Feffects\u002Fanimated-beam","3.components\u002Feffects\u002Fanimated-beam",{"title":477,"path":478,"stem":479},"Arcade Pixel","\u002Fcomponents\u002Feffects\u002Farcade-pixel","3.components\u002Feffects\u002Farcade-pixel",{"title":481,"path":482,"stem":483},"ASCII Render","\u002Fcomponents\u002Feffects\u002Fascii-render","3.components\u002Feffects\u002Fascii-render",{"title":485,"path":486,"stem":487},"Border Beam","\u002Fcomponents\u002Feffects\u002Fborder-beam","3.components\u002Feffects\u002Fborder-beam",{"title":489,"path":490,"stem":491},"Border Trail","\u002Fcomponents\u002Feffects\u002Fborder-trail","3.components\u002Feffects\u002Fborder-trail",{"title":493,"path":494,"stem":495},"Confetti","\u002Fcomponents\u002Feffects\u002Fconfetti","3.components\u002Feffects\u002Fconfetti",{"title":497,"path":498,"stem":499},"Dither Chart","\u002Fcomponents\u002Feffects\u002Fdither-chart","3.components\u002Feffects\u002Fdither-chart",{"title":501,"path":502,"stem":503},"Dither Image","\u002Fcomponents\u002Feffects\u002Fdither-image","3.components\u002Feffects\u002Fdither-image",{"title":505,"path":506,"stem":507},"Div Grid","\u002Fcomponents\u002Feffects\u002Fdiv-grid","3.components\u002Feffects\u002Fdiv-grid",{"title":509,"path":510,"stem":511},"Drawing Cursor","\u002Fcomponents\u002Feffects\u002Fdrawing-cursor","3.components\u002Feffects\u002Fdrawing-cursor",{"title":513,"path":514,"stem":515},"Emboss Surface","\u002Fcomponents\u002Feffects\u002Femboss-surface","3.components\u002Feffects\u002Femboss-surface",{"title":517,"path":518,"stem":519},"Brightness slider","\u002Fcomponents\u002Feffects\u002Fexposure-slider","3.components\u002Feffects\u002Fexposure-slider",{"title":521,"path":522,"stem":523},"Flowing Stroke","\u002Fcomponents\u002Feffects\u002Fflowing-stroke","3.components\u002Feffects\u002Fflowing-stroke",{"title":525,"path":526,"stem":527},"Glow Effect","\u002Fcomponents\u002Feffects\u002Fglow-effect","3.components\u002Feffects\u002Fglow-effect",{"title":529,"path":530,"stem":531},"Glowing Effect","\u002Fcomponents\u002Feffects\u002Fglowing-effect","3.components\u002Feffects\u002Fglowing-effect",{"title":533,"path":534,"stem":535},"Gooey Filter","\u002Fcomponents\u002Feffects\u002Fgooey-filter","3.components\u002Feffects\u002Fgooey-filter",{"title":537,"path":538,"stem":539},"Gravity Stars","\u002Fcomponents\u002Feffects\u002Fgravity-stars","3.components\u002Feffects\u002Fgravity-stars",{"title":541,"path":542,"stem":543},"Iridescent foil","\u002Fcomponents\u002Feffects\u002Fholographic-foil","3.components\u002Feffects\u002Fholographic-foil",{"title":545,"path":546,"stem":547},"Icon Cloud","\u002Fcomponents\u002Feffects\u002Ficon-cloud","3.components\u002Feffects\u002Ficon-cloud",{"title":549,"path":550,"stem":551},"Liquid Metal","\u002Fcomponents\u002Feffects\u002Fliquid-metal","3.components\u002Feffects\u002Fliquid-metal",{"title":553,"path":554,"stem":555},"Mask Container","\u002Fcomponents\u002Feffects\u002Fmask-container","3.components\u002Feffects\u002Fmask-container",{"title":557,"path":558,"stem":559},"Orbiting Circles","\u002Fcomponents\u002Feffects\u002Forbiting-circles","3.components\u002Feffects\u002Forbiting-circles",{"title":561,"path":562,"stem":563},"Depth layers","\u002Fcomponents\u002Feffects\u002Fparallax-layers","3.components\u002Feffects\u002Fparallax-layers",{"title":565,"path":566,"stem":567},"Pixel Flow Field","\u002Fcomponents\u002Feffects\u002Fpixel-flow-field","3.components\u002Feffects\u002Fpixel-flow-field",{"title":569,"path":570,"stem":571},"Pixelated Canvas","\u002Fcomponents\u002Feffects\u002Fpixelated-canvas","3.components\u002Feffects\u002Fpixelated-canvas",{"title":573,"path":574,"stem":575},"Progressive Blur","\u002Fcomponents\u002Feffects\u002Fprogressive-blur","3.components\u002Feffects\u002Fprogressive-blur",{"title":577,"path":578,"stem":579},"Siri Orb","\u002Fcomponents\u002Feffects\u002Fsiri-orb","3.components\u002Feffects\u002Fsiri-orb",{"title":581,"path":582,"stem":583},"Spotlight","\u002Fcomponents\u002Feffects\u002Fspotlight","3.components\u002Feffects\u002Fspotlight",{"title":585,"path":586,"stem":587},"Squircle","\u002Fcomponents\u002Feffects\u002Fsquircle","3.components\u002Feffects\u002Fsquircle",{"title":589,"path":590,"stem":591},"SVG Clip Mask","\u002Fcomponents\u002Feffects\u002Fsvg-clip-mask","3.components\u002Feffects\u002Fsvg-clip-mask",{"title":593,"path":594,"stem":595},"Tracing Beam","\u002Fcomponents\u002Feffects\u002Ftracing-beam","3.components\u002Feffects\u002Ftracing-beam",{"title":597,"path":598,"stem":599},"Video Ambient","\u002Fcomponents\u002Feffects\u002Fvideo-ambient","3.components\u002Feffects\u002Fvideo-ambient",{"title":601,"icon":602,"path":603,"stem":604,"children":605,"page":61},"Forms","i-lucide-text-cursor-input","\u002Fcomponents\u002Fforms","3.components\u002Fforms",[606,610,614,618,622,626,630,634,638,642,646,650,654,658,662,666,670,674,678,682,686],{"title":607,"path":608,"stem":609},"Animated File Upload","\u002Fcomponents\u002Fforms\u002Fanimated-file-upload","3.components\u002Fforms\u002Fanimated-file-upload",{"title":611,"path":612,"stem":613},"Animated Input","\u002Fcomponents\u002Fforms\u002Fanimated-input","3.components\u002Fforms\u002Fanimated-input",{"title":615,"path":616,"stem":617},"Animated Number Input","\u002Fcomponents\u002Fforms\u002Fanimated-number-input","3.components\u002Fforms\u002Fanimated-number-input",{"title":619,"path":620,"stem":621},"Animated OTP Input","\u002Fcomponents\u002Fforms\u002Fanimated-otp-input","3.components\u002Fforms\u002Fanimated-otp-input",{"title":623,"path":624,"stem":625},"Animated Progress Bar","\u002Fcomponents\u002Fforms\u002Fanimated-progress-bar","3.components\u002Fforms\u002Fanimated-progress-bar",{"title":627,"path":628,"stem":629},"Animated Stepper","\u002Fcomponents\u002Fforms\u002Fanimated-stepper","3.components\u002Fforms\u002Fanimated-stepper",{"title":631,"path":632,"stem":633},"Animated Tags","\u002Fcomponents\u002Fforms\u002Fanimated-tags","3.components\u002Fforms\u002Fanimated-tags",{"title":635,"path":636,"stem":637},"Animated Toggle","\u002Fcomponents\u002Fforms\u002Fanimated-toggle","3.components\u002Fforms\u002Fanimated-toggle",{"title":639,"path":640,"stem":641},"Auth Form","\u002Fcomponents\u002Fforms\u002Fauth-form","3.components\u002Fforms\u002Fauth-form",{"title":643,"path":644,"stem":645},"Checkbox","\u002Fcomponents\u002Fforms\u002Fcheckbox","3.components\u002Fforms\u002Fcheckbox",{"title":647,"path":648,"stem":649},"Country Picker","\u002Fcomponents\u002Fforms\u002Fcountry-picker","3.components\u002Fforms\u002Fcountry-picker",{"title":651,"path":652,"stem":653},"Digit Roll","\u002Fcomponents\u002Fforms\u002Fdigit-roll","3.components\u002Fforms\u002Fdigit-roll",{"title":655,"path":656,"stem":657},"Duration Picker","\u002Fcomponents\u002Fforms\u002Fduration-picker","3.components\u002Fforms\u002Fduration-picker",{"title":659,"path":660,"stem":661},"Favicon Search","\u002Fcomponents\u002Fforms\u002Ffavicon-search","3.components\u002Fforms\u002Ffavicon-search",{"title":663,"path":664,"stem":665},"Float Input","\u002Fcomponents\u002Fforms\u002Ffloat-input","3.components\u002Fforms\u002Ffloat-input",{"title":667,"path":668,"stem":669},"Form","\u002Fcomponents\u002Fforms\u002Fform","3.components\u002Fforms\u002Fform",{"title":671,"path":672,"stem":673},"Morph Toggle","\u002Fcomponents\u002Fforms\u002Fmorph-toggle","3.components\u002Fforms\u002Fmorph-toggle",{"title":675,"path":676,"stem":677},"Radio Group","\u002Fcomponents\u002Fforms\u002Fradio-group","3.components\u002Fforms\u002Fradio-group",{"title":679,"path":680,"stem":681},"Scrubber","\u002Fcomponents\u002Fforms\u002Fscrubber","3.components\u002Fforms\u002Fscrubber",{"title":683,"path":684,"stem":685},"Social Selector","\u002Fcomponents\u002Fforms\u002Fsocial-selector","3.components\u002Fforms\u002Fsocial-selector",{"title":687,"path":688,"stem":689},"Swap Panel","\u002Fcomponents\u002Fforms\u002Fswap-panel","3.components\u002Fforms\u002Fswap-panel",{"title":691,"icon":692,"path":693,"stem":694,"children":695,"page":61},"Interactive","i-lucide-hand","\u002Fcomponents\u002Finteractive","3.components\u002Finteractive",[696,700,704,708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836,840,844,848,852,856,860,864,868,872],{"title":697,"path":698,"stem":699},"Accordion","\u002Fcomponents\u002Finteractive\u002Faccordion","3.components\u002Finteractive\u002Faccordion",{"title":701,"path":702,"stem":703},"Motion dialog","\u002Fcomponents\u002Finteractive\u002Fanimated-dialog","3.components\u002Finteractive\u002Fanimated-dialog",{"title":705,"path":706,"stem":707},"Animated Tooltip","\u002Fcomponents\u002Finteractive\u002Fanimated-tooltip","3.components\u002Finteractive\u002Fanimated-tooltip",{"title":709,"path":710,"stem":711},"Basic Dropdown","\u002Fcomponents\u002Finteractive\u002Fbasic-dropdown","3.components\u002Finteractive\u002Fbasic-dropdown",{"title":713,"path":714,"stem":715},"Basic Toast","\u002Fcomponents\u002Finteractive\u002Fbasic-toast","3.components\u002Finteractive\u002Fbasic-toast",{"title":717,"path":718,"stem":719},"Code Block","\u002Fcomponents\u002Finteractive\u002Fcode-block","3.components\u002Finteractive\u002Fcode-block",{"title":721,"path":722,"stem":723},"Code Comparison","\u002Fcomponents\u002Finteractive\u002Fcode-comparison","3.components\u002Finteractive\u002Fcode-comparison",{"title":725,"path":726,"stem":727},"Contribution Graph","\u002Fcomponents\u002Finteractive\u002Fcontribution-graph","3.components\u002Finteractive\u002Fcontribution-graph",{"title":729,"path":730,"stem":731},"Cool Mode","\u002Fcomponents\u002Finteractive\u002Fcool-mode","3.components\u002Finteractive\u002Fcool-mode",{"title":733,"path":734,"stem":735},"Count Badge","\u002Fcomponents\u002Finteractive\u002Fcount-badge","3.components\u002Finteractive\u002Fcount-badge",{"title":737,"path":738,"stem":739},"Dock","\u002Fcomponents\u002Finteractive\u002Fdock","3.components\u002Finteractive\u002Fdock",{"title":741,"path":742,"stem":743},"Drag and Drop","\u002Fcomponents\u002Finteractive\u002Fdrag-and-drop","3.components\u002Finteractive\u002Fdrag-and-drop",{"title":745,"path":746,"stem":747},"Drawer","\u002Fcomponents\u002Finteractive\u002Fdrawer","3.components\u002Finteractive\u002Fdrawer",{"title":749,"path":750,"stem":751},"Dynamic Group","\u002Fcomponents\u002Finteractive\u002Fdynamic-group","3.components\u002Finteractive\u002Fdynamic-group",{"title":753,"path":754,"stem":755},"Dynamic Island","\u002Fcomponents\u002Finteractive\u002Fdynamic-island","3.components\u002Finteractive\u002Fdynamic-island",{"title":757,"path":758,"stem":759},"Emoji Reaction","\u002Fcomponents\u002Finteractive\u002Femoji-reaction","3.components\u002Finteractive\u002Femoji-reaction",{"title":761,"path":762,"stem":763},"Fluid Hover Highlight","\u002Fcomponents\u002Finteractive\u002Ffluid-hover-highlight","3.components\u002Finteractive\u002Ffluid-hover-highlight",{"title":765,"path":766,"stem":767},"Folder Reveal","\u002Fcomponents\u002Finteractive\u002Ffolder-reveal","3.components\u002Finteractive\u002Ffolder-reveal",{"title":769,"path":770,"stem":771},"GitHub Stars Animation","\u002Fcomponents\u002Finteractive\u002Fgithub-stars-animation","3.components\u002Finteractive\u002Fgithub-stars-animation",{"title":773,"path":774,"stem":775},"Hover Expand","\u002Fcomponents\u002Finteractive\u002Fhover-expand","3.components\u002Finteractive\u002Fhover-expand",{"title":777,"path":778,"stem":779},"Hover Image List","\u002Fcomponents\u002Finteractive\u002Fhover-image-list","3.components\u002Finteractive\u002Fhover-image-list",{"title":781,"path":782,"stem":783},"Image compare","\u002Fcomponents\u002Finteractive\u002Fimage-comparison","3.components\u002Finteractive\u002Fimage-comparison",{"title":785,"path":786,"stem":787},"Image Metadata Preview","\u002Fcomponents\u002Finteractive\u002Fimage-metadata-preview","3.components\u002Finteractive\u002Fimage-metadata-preview",{"title":789,"path":790,"stem":791},"Inline Testimonials","\u002Fcomponents\u002Finteractive\u002Finline-testimonials","3.components\u002Finteractive\u002Finline-testimonials",{"title":793,"path":794,"stem":795},"Interactive Image Selector","\u002Fcomponents\u002Finteractive\u002Finteractive-image-selector","3.components\u002Finteractive\u002Finteractive-image-selector",{"title":797,"path":798,"stem":799},"Job Listing","\u002Fcomponents\u002Finteractive\u002Fjob-listing","3.components\u002Finteractive\u002Fjob-listing",{"title":801,"path":802,"stem":803},"Lens","\u002Fcomponents\u002Finteractive\u002Flens","3.components\u002Finteractive\u002Flens",{"title":805,"path":806,"stem":807},"Morph Icon","\u002Fcomponents\u002Finteractive\u002Fmorph-icon","3.components\u002Finteractive\u002Fmorph-icon",{"title":809,"path":810,"stem":811},"Morph Surface","\u002Fcomponents\u002Finteractive\u002Fmorph-surface","3.components\u002Finteractive\u002Fmorph-surface",{"title":813,"path":814,"stem":815},"Shape-shift dialog","\u002Fcomponents\u002Finteractive\u002Fmorphing-dialog","3.components\u002Finteractive\u002Fmorphing-dialog",{"title":817,"path":818,"stem":819},"Shape-shift popover","\u002Fcomponents\u002Finteractive\u002Fmorphing-popover","3.components\u002Finteractive\u002Fmorphing-popover",{"title":821,"path":822,"stem":823},"Notification Badge","\u002Fcomponents\u002Finteractive\u002Fnotification-badge","3.components\u002Finteractive\u002Fnotification-badge",{"title":825,"path":826,"stem":827},"Orbital Image Wheel","\u002Fcomponents\u002Finteractive\u002Forbital-image-wheel","3.components\u002Finteractive\u002Forbital-image-wheel",{"title":829,"path":830,"stem":831},"Phototab","\u002Fcomponents\u002Finteractive\u002Fphototab","3.components\u002Finteractive\u002Fphototab",{"title":833,"path":834,"stem":835},"Pinned List","\u002Fcomponents\u002Finteractive\u002Fpinned-list","3.components\u002Finteractive\u002Fpinned-list",{"title":837,"path":838,"stem":839},"Pixel Brush Canvas","\u002Fcomponents\u002Finteractive\u002Fpixel-brush-canvas","3.components\u002Finteractive\u002Fpixel-brush-canvas",{"title":841,"path":842,"stem":843},"Power Off Slide","\u002Fcomponents\u002Finteractive\u002Fpower-off-slide","3.components\u002Finteractive\u002Fpower-off-slide",{"title":845,"path":846,"stem":847},"Rich Popover","\u002Fcomponents\u002Finteractive\u002Frich-popover","3.components\u002Finteractive\u002Frich-popover",{"title":849,"path":850,"stem":851},"Scratch to Reveal","\u002Fcomponents\u002Finteractive\u002Fscratch-to-reveal","3.components\u002Finteractive\u002Fscratch-to-reveal",{"title":853,"path":854,"stem":855},"Time Machine Stack","\u002Fcomponents\u002Finteractive\u002Ftime-machine-stack","3.components\u002Finteractive\u002Ftime-machine-stack",{"title":857,"path":858,"stem":859},"Unlock Face ID","\u002Fcomponents\u002Finteractive\u002Funlock-face-id","3.components\u002Finteractive\u002Funlock-face-id",{"title":861,"path":862,"stem":863},"User Account Avatar","\u002Fcomponents\u002Finteractive\u002Fuser-account-avatar","3.components\u002Finteractive\u002Fuser-account-avatar",{"title":865,"path":866,"stem":867},"Vector Editor Toolbar","\u002Fcomponents\u002Finteractive\u002Fvector-editor-toolbar","3.components\u002Finteractive\u002Fvector-editor-toolbar",{"title":869,"path":870,"stem":871},"Video Modal","\u002Fcomponents\u002Finteractive\u002Fvideo-modal","3.components\u002Finteractive\u002Fvideo-modal",{"title":873,"path":874,"stem":875},"Zoomable Image","\u002Fcomponents\u002Finteractive\u002Fzoomable-image","3.components\u002Finteractive\u002Fzoomable-image",{"title":877,"icon":878,"path":879,"stem":880,"children":881,"page":61},"Layout","i-lucide-layout-grid","\u002Fcomponents\u002Flayout","3.components\u002Flayout",[882,886,890,894,898,902],{"title":883,"path":884,"stem":885},"Android","\u002Fcomponents\u002Flayout\u002Fandroid","3.components\u002Flayout\u002Fandroid",{"title":887,"path":888,"stem":889},"Animated Group","\u002Fcomponents\u002Flayout\u002Fanimated-group","3.components\u002Flayout\u002Fanimated-group",{"title":891,"path":892,"stem":893},"Breakpoint Indicator","\u002Fcomponents\u002Flayout\u002Fbreakpoint-indicator","3.components\u002Flayout\u002Fbreakpoint-indicator",{"title":895,"path":896,"stem":897},"Collision","\u002Fcomponents\u002Flayout\u002Fcollision","3.components\u002Flayout\u002Fcollision",{"title":899,"path":900,"stem":901},"iPhone 15 Pro","\u002Fcomponents\u002Flayout\u002Fiphone-15-pro","3.components\u002Flayout\u002Fiphone-15-pro",{"title":903,"path":904,"stem":905},"Safari","\u002Fcomponents\u002Flayout\u002Fsafari","3.components\u002Flayout\u002Fsafari",{"title":907,"icon":908,"path":909,"stem":910,"children":911,"page":61},"Loaders & Progress","i-lucide-loader-circle","\u002Fcomponents\u002Floaders","3.components\u002Floaders",[912,916,920,924,928,932],{"title":913,"path":914,"stem":915},"AI Loader","\u002Fcomponents\u002Floaders\u002Fai-loader","3.components\u002Floaders\u002Fai-loader",{"title":917,"path":918,"stem":919},"Circular Progress","\u002Fcomponents\u002Floaders\u002Fcircular-progress","3.components\u002Floaders\u002Fcircular-progress",{"title":921,"path":922,"stem":923},"Content Skeleton","\u002Fcomponents\u002Floaders\u002Fcontent-skeleton","3.components\u002Floaders\u002Fcontent-skeleton",{"title":925,"path":926,"stem":927},"Grid Loader","\u002Fcomponents\u002Floaders\u002Fgrid-loader","3.components\u002Floaders\u002Fgrid-loader",{"title":929,"path":930,"stem":931},"Motion Loader","\u002Fcomponents\u002Floaders\u002Fmotion-loader","3.components\u002Floaders\u002Fmotion-loader",{"title":933,"path":934,"stem":935},"Page Preloader","\u002Fcomponents\u002Floaders\u002Fpage-preloader","3.components\u002Floaders\u002Fpage-preloader",{"title":937,"icon":938,"path":939,"stem":940,"children":941,"page":61},"Interaction & Movement","i-lucide-move","\u002Fcomponents\u002Fmovement","3.components\u002Fmovement",[942,946,950,954,958,962,966],{"title":943,"path":944,"stem":945},"Cursor","\u002Fcomponents\u002Fmovement\u002Fcursor","3.components\u002Fmovement\u002Fcursor",{"title":947,"path":948,"stem":949},"Cursor Follow","\u002Fcomponents\u002Fmovement\u002Fcursor-follow","3.components\u002Fmovement\u002Fcursor-follow",{"title":951,"path":952,"stem":953},"Cursor Image Trail","\u002Fcomponents\u002Fmovement\u002Fcursor-image-trail","3.components\u002Fmovement\u002Fcursor-image-trail",{"title":955,"path":956,"stem":957},"Force Dot","\u002Fcomponents\u002Fmovement\u002Fforce-dot","3.components\u002Fmovement\u002Fforce-dot",{"title":959,"path":960,"stem":961},"Magnetic","\u002Fcomponents\u002Fmovement\u002Fmagnetic","3.components\u002Fmovement\u002Fmagnetic",{"title":963,"path":964,"stem":965},"Magnetic Field","\u002Fcomponents\u002Fmovement\u002Fmagnetic-field","3.components\u002Fmovement\u002Fmagnetic-field",{"title":967,"path":968,"stem":969},"Tilt","\u002Fcomponents\u002Fmovement\u002Ftilt","3.components\u002Fmovement\u002Ftilt",{"title":971,"icon":972,"path":973,"stem":974,"children":975,"page":61},"Navigation & Toolbars","i-lucide-menu","\u002Fcomponents\u002Fnavigation","3.components\u002Fnavigation",[976,980,984,988,992,996,1000],{"title":977,"path":978,"stem":979},"Breadcrumb","\u002Fcomponents\u002Fnavigation\u002Fbreadcrumb","3.components\u002Fnavigation\u002Fbreadcrumb",{"title":981,"path":982,"stem":983},"Expandable Navbar","\u002Fcomponents\u002Fnavigation\u002Fexpandable-navbar","3.components\u002Fnavigation\u002Fexpandable-navbar",{"title":985,"path":986,"stem":987},"File Tree","\u002Fcomponents\u002Fnavigation\u002Ffile-tree","3.components\u002Fnavigation\u002Ffile-tree",{"title":989,"path":990,"stem":991},"Floating Navbar","\u002Fcomponents\u002Fnavigation\u002Ffloating-navbar","3.components\u002Fnavigation\u002Ffloating-navbar",{"title":993,"path":994,"stem":995},"Pagination","\u002Fcomponents\u002Fnavigation\u002Fpagination","3.components\u002Fnavigation\u002Fpagination",{"title":997,"path":998,"stem":999},"Toolbar adaptive","\u002Fcomponents\u002Fnavigation\u002Ftoolbar-dynamic","3.components\u002Fnavigation\u002Ftoolbar-dynamic",{"title":1001,"path":1002,"stem":1003},"Toolbar collapsible","\u002Fcomponents\u002Fnavigation\u002Ftoolbar-expandable","3.components\u002Fnavigation\u002Ftoolbar-expandable",{"title":1005,"icon":1006,"path":1007,"stem":1008,"children":1009,"page":61},"Scroll & Viewport","i-lucide-scroll-text","\u002Fcomponents\u002Fscroll","3.components\u002Fscroll",[1010,1014,1018,1022,1026,1030,1034,1038],{"title":1011,"path":1012,"stem":1013},"In View","\u002Fcomponents\u002Fscroll\u002Fin-view","3.components\u002Fscroll\u002Fin-view",{"title":1015,"path":1016,"stem":1017},"Infinite Slider","\u002Fcomponents\u002Fscroll\u002Finfinite-slider","3.components\u002Fscroll\u002Finfinite-slider",{"title":1019,"path":1020,"stem":1021},"Kinetic Type Scroll","\u002Fcomponents\u002Fscroll\u002Fkinetic-type-scroll","3.components\u002Fscroll\u002Fkinetic-type-scroll",{"title":1023,"path":1024,"stem":1025},"Marquee","\u002Fcomponents\u002Fscroll\u002Fmarquee","3.components\u002Fscroll\u002Fmarquee",{"title":1027,"path":1028,"stem":1029},"Scroll Image Reveal","\u002Fcomponents\u002Fscroll\u002Fscroll-image-reveal","3.components\u002Fscroll\u002Fscroll-image-reveal",{"title":1031,"path":1032,"stem":1033},"Scroll Progress","\u002Fcomponents\u002Fscroll\u002Fscroll-progress","3.components\u002Fscroll\u002Fscroll-progress",{"title":1035,"path":1036,"stem":1037},"Scroll Velocity","\u002Fcomponents\u002Fscroll\u002Fscroll-velocity","3.components\u002Fscroll\u002Fscroll-velocity",{"title":1039,"path":1040,"stem":1041},"Svg Draw On Scroll","\u002Fcomponents\u002Fscroll\u002Fsvg-draw-on-scroll","3.components\u002Fscroll\u002Fsvg-draw-on-scroll",{"title":1043,"icon":1044,"path":1045,"stem":1046,"children":1047,"page":61},"Text & Numbers","i-lucide-type","\u002Fcomponents\u002Ftext","3.components\u002Ftext",[1048,1052,1056,1060,1064,1068,1072,1076,1080,1084,1088,1092,1096,1100,1104,1108,1112,1116,1120,1124,1128,1132,1136,1140,1144,1148,1152,1156,1160,1164,1168,1172,1176,1180,1184,1188,1192,1196,1200,1204,1208,1212,1216,1220,1224,1228,1232,1236,1240,1244,1248,1252,1256,1260,1264],{"title":1049,"path":1050,"stem":1051},"Animated Avatar Group","\u002Fcomponents\u002Ftext\u002Fanimated-avatar-group","3.components\u002Ftext\u002Fanimated-avatar-group",{"title":1053,"path":1054,"stem":1055},"Animated List","\u002Fcomponents\u002Ftext\u002Fanimated-list","3.components\u002Ftext\u002Fanimated-list",{"title":1057,"path":1058,"stem":1059},"Animated Number","\u002Fcomponents\u002Ftext\u002Fanimated-number","3.components\u002Ftext\u002Fanimated-number",{"title":1061,"path":1062,"stem":1063},"Blur Out Up","\u002Fcomponents\u002Ftext\u002Fblur-out-up","3.components\u002Ftext\u002Fblur-out-up",{"title":1065,"path":1066,"stem":1067},"Bottom Up Letters","\u002Fcomponents\u002Ftext\u002Fbottom-up-letters","3.components\u002Ftext\u002Fbottom-up-letters",{"title":1069,"path":1070,"stem":1071},"Comic Text","\u002Fcomponents\u002Ftext\u002Fcomic-text","3.components\u002Ftext\u002Fcomic-text",{"title":1073,"path":1074,"stem":1075},"Counting Number","\u002Fcomponents\u002Ftext\u002Fcounting-number","3.components\u002Ftext\u002Fcounting-number",{"title":1077,"path":1078,"stem":1079},"Depth Parallax Words","\u002Fcomponents\u002Ftext\u002Fdepth-parallax-words","3.components\u002Ftext\u002Fdepth-parallax-words",{"title":1081,"path":1082,"stem":1083},"Fade Through","\u002Fcomponents\u002Ftext\u002Ffade-through","3.components\u002Ftext\u002Ffade-through",{"title":1085,"path":1086,"stem":1087},"Focus Blur Resolve","\u002Fcomponents\u002Ftext\u002Ffocus-blur-resolve","3.components\u002Ftext\u002Ffocus-blur-resolve",{"title":1089,"path":1090,"stem":1091},"Gravity Letters","\u002Fcomponents\u002Ftext\u002Fgravity-letters","3.components\u002Ftext\u002Fgravity-letters",{"title":1093,"path":1094,"stem":1095},"Kinetic Center Build","\u002Fcomponents\u002Ftext\u002Fkinetic-center-build","3.components\u002Ftext\u002Fkinetic-center-build",{"title":1097,"path":1098,"stem":1099},"Line By Line Slide","\u002Fcomponents\u002Ftext\u002Fline-by-line-slide","3.components\u002Ftext\u002Fline-by-line-slide",{"title":1101,"path":1102,"stem":1103},"Mask Reveal Up","\u002Fcomponents\u002Ftext\u002Fmask-reveal-up","3.components\u002Ftext\u002Fmask-reveal-up",{"title":1105,"path":1106,"stem":1107},"Micro Scale Fade","\u002Fcomponents\u002Ftext\u002Fmicro-scale-fade","3.components\u002Ftext\u002Fmicro-scale-fade",{"title":1109,"path":1110,"stem":1111},"Number Flow","\u002Fcomponents\u002Ftext\u002Fnumber-flow","3.components\u002Ftext\u002Fnumber-flow",{"title":1113,"path":1114,"stem":1115},"Per Character Rise","\u002Fcomponents\u002Ftext\u002Fper-character-rise","3.components\u002Ftext\u002Fper-character-rise",{"title":1117,"path":1118,"stem":1119},"Per Word Crossfade","\u002Fcomponents\u002Ftext\u002Fper-word-crossfade","3.components\u002Ftext\u002Fper-word-crossfade",{"title":1121,"path":1122,"stem":1123},"Perspective Text 3D","\u002Fcomponents\u002Ftext\u002Fperspective-text-3d","3.components\u002Ftext\u002Fperspective-text-3d",{"title":1125,"path":1126,"stem":1127},"Ransom Note","\u002Fcomponents\u002Ftext\u002Fransom-note","3.components\u002Ftext\u002Fransom-note",{"title":1129,"path":1130,"stem":1131},"Rolling Text","\u002Fcomponents\u002Ftext\u002Frolling-text","3.components\u002Ftext\u002Frolling-text",{"title":1133,"path":1134,"stem":1135},"Scale Down Fade","\u002Fcomponents\u002Ftext\u002Fscale-down-fade","3.components\u002Ftext\u002Fscale-down-fade",{"title":1137,"path":1138,"stem":1139},"Scroll Reveal Paragraph","\u002Fcomponents\u002Ftext\u002Fscroll-reveal-paragraph","3.components\u002Ftext\u002Fscroll-reveal-paragraph",{"title":1141,"path":1142,"stem":1143},"Shared Axis","\u002Fcomponents\u002Ftext\u002Fshared-axis","3.components\u002Ftext\u002Fshared-axis",{"title":1145,"path":1146,"stem":1147},"Shimmer Sweep","\u002Fcomponents\u002Ftext\u002Fshimmer-sweep","3.components\u002Ftext\u002Fshimmer-sweep",{"title":1149,"path":1150,"stem":1151},"Shine Text","\u002Fcomponents\u002Ftext\u002Fshine-text","3.components\u002Ftext\u002Fshine-text",{"title":1153,"path":1154,"stem":1155},"Short Lower in","\u002Fcomponents\u002Ftext\u002Fshort-slide-down","3.components\u002Ftext\u002Fshort-slide-down",{"title":1157,"path":1158,"stem":1159},"Short Slide Right","\u002Fcomponents\u002Ftext\u002Fshort-slide-right","3.components\u002Ftext\u002Fshort-slide-right",{"title":1161,"path":1162,"stem":1163},"Sliding Number","\u002Fcomponents\u002Ftext\u002Fsliding-number","3.components\u002Ftext\u002Fsliding-number",{"title":1165,"path":1166,"stem":1167},"Soft Blur In","\u002Fcomponents\u002Ftext\u002Fsoft-blur-in","3.components\u002Ftext\u002Fsoft-blur-in",{"title":1169,"path":1170,"stem":1171},"Sparkles Text","\u002Fcomponents\u002Ftext\u002Fsparkles-text","3.components\u002Ftext\u002Fsparkles-text",{"title":1173,"path":1174,"stem":1175},"Spinning Text","\u002Fcomponents\u002Ftext\u002Fspinning-text","3.components\u002Ftext\u002Fspinning-text",{"title":1177,"path":1178,"stem":1179},"Spring Scale In","\u002Fcomponents\u002Ftext\u002Fspring-scale-in","3.components\u002Ftext\u002Fspring-scale-in",{"title":1181,"path":1182,"stem":1183},"Stagger From Center","\u002Fcomponents\u002Ftext\u002Fstagger-from-center","3.components\u002Ftext\u002Fstagger-from-center",{"title":1185,"path":1186,"stem":1187},"Stagger From Edges","\u002Fcomponents\u002Ftext\u002Fstagger-from-edges","3.components\u002Ftext\u002Fstagger-from-edges",{"title":1189,"path":1190,"stem":1191},"Text Animate","\u002Fcomponents\u002Ftext\u002Ftext-animate","3.components\u002Ftext\u002Ftext-animate",{"title":1193,"path":1194,"stem":1195},"Text motion","\u002Fcomponents\u002Ftext\u002Ftext-effect","3.components\u002Ftext\u002Ftext-effect",{"title":1197,"path":1198,"stem":1199},"Text Glitch","\u002Fcomponents\u002Ftext\u002Ftext-glitch","3.components\u002Ftext\u002Ftext-glitch",{"title":1201,"path":1202,"stem":1203},"Text Glitch New","\u002Fcomponents\u002Ftext\u002Ftext-glitch-new","3.components\u002Ftext\u002Ftext-glitch-new",{"title":1205,"path":1206,"stem":1207},"Text Gradient","\u002Fcomponents\u002Ftext\u002Ftext-gradient","3.components\u002Ftext\u002Ftext-gradient",{"title":1209,"path":1210,"stem":1211},"Text Highlighter","\u002Fcomponents\u002Ftext\u002Ftext-highlighter","3.components\u002Ftext\u002Ftext-highlighter",{"title":1213,"path":1214,"stem":1215},"Text Loop","\u002Fcomponents\u002Ftext\u002Ftext-loop","3.components\u002Ftext\u002Ftext-loop",{"title":1217,"path":1218,"stem":1219},"Text Morph","\u002Fcomponents\u002Ftext\u002Ftext-morph","3.components\u002Ftext\u002Ftext-morph",{"title":1221,"path":1222,"stem":1223},"Text Reveal","\u002Fcomponents\u002Ftext\u002Ftext-reveal","3.components\u002Ftext\u002Ftext-reveal",{"title":1225,"path":1226,"stem":1227},"Text Roll","\u002Fcomponents\u002Ftext\u002Ftext-roll","3.components\u002Ftext\u002Ftext-roll",{"title":1229,"path":1230,"stem":1231},"Text Scramble","\u002Fcomponents\u002Ftext\u002Ftext-scramble","3.components\u002Ftext\u002Ftext-scramble",{"title":1233,"path":1234,"stem":1235},"Text Shimmer","\u002Fcomponents\u002Ftext\u002Ftext-shimmer","3.components\u002Ftext\u002Ftext-shimmer",{"title":1237,"path":1238,"stem":1239},"Text Shimmer Wave","\u002Fcomponents\u002Ftext\u002Ftext-shimmer-wave","3.components\u002Ftext\u002Ftext-shimmer-wave",{"title":1241,"path":1242,"stem":1243},"Top Down Letters","\u002Fcomponents\u002Ftext\u002Ftop-down-letters","3.components\u002Ftext\u002Ftop-down-letters",{"title":1245,"path":1246,"stem":1247},"True Focus","\u002Fcomponents\u002Ftext\u002Ftrue-focus","3.components\u002Ftext\u002Ftrue-focus",{"title":1249,"path":1250,"stem":1251},"Typing Text","\u002Fcomponents\u002Ftext\u002Ftyping-text","3.components\u002Ftext\u002Ftyping-text",{"title":1253,"path":1254,"stem":1255},"Variable Proximity","\u002Fcomponents\u002Ftext\u002Fvariable-proximity","3.components\u002Ftext\u002Fvariable-proximity",{"title":1257,"path":1258,"stem":1259},"Video Text","\u002Fcomponents\u002Ftext\u002Fvideo-text","3.components\u002Ftext\u002Fvideo-text",{"title":1261,"path":1262,"stem":1263},"Wave Text","\u002Fcomponents\u002Ftext\u002Fwave-text","3.components\u002Ftext\u002Fwave-text",{"title":1265,"path":1266,"stem":1267},"Word Rotate","\u002Fcomponents\u002Ftext\u002Fword-rotate","3.components\u002Ftext\u002Fword-rotate",{"title":1269,"icon":1270,"path":1271,"stem":1272,"children":1273,"page":61},"Transitions","i-lucide-git-compare","\u002Fcomponents\u002Ftransitions","3.components\u002Ftransitions",[1274,1278,1282,1286,1290,1294],{"title":1275,"path":1276,"stem":1277},"Aperture Blur Transition","\u002Fcomponents\u002Ftransitions\u002Faperture-blur-transition","3.components\u002Ftransitions\u002Faperture-blur-transition",{"title":1279,"path":1280,"stem":1281},"Chroma Blur Transition","\u002Fcomponents\u002Ftransitions\u002Fchroma-blur-transition","3.components\u002Ftransitions\u002Fchroma-blur-transition",{"title":1283,"path":1284,"stem":1285},"Prism Sweep Transition","\u002Fcomponents\u002Ftransitions\u002Fprism-sweep-transition","3.components\u002Ftransitions\u002Fprism-sweep-transition",{"title":1287,"path":1288,"stem":1289},"SDF Blob Transition","\u002Fcomponents\u002Ftransitions\u002Fsdf-blob-transition","3.components\u002Ftransitions\u002Fsdf-blob-transition",{"title":1291,"path":1292,"stem":1293},"Shader Reveal Transition","\u002Fcomponents\u002Ftransitions\u002Fshader-reveal-transition","3.components\u002Ftransitions\u002Fshader-reveal-transition",{"title":1295,"path":1296,"stem":1297},"Transition Panel","\u002Fcomponents\u002Ftransitions\u002Ftransition-panel","3.components\u002Ftransitions\u002Ftransition-panel",{"title":1299,"path":1300,"stem":1301,"children":1302,"icon":1320},"Composables","\u002Fcomposables","4.composables\u002Findex",[1303,1304,1308,1312,1316],{"title":1299,"path":1300,"stem":1301},{"title":1305,"path":1306,"stem":1307},"useCanvasCursor","\u002Fcomposables\u002Fuse-canvas-cursor","4.composables\u002Fuse-canvas-cursor",{"title":1309,"path":1310,"stem":1311},"useFluidCursor","\u002Fcomposables\u002Fuse-fluid-cursor","4.composables\u002Fuse-fluid-cursor",{"title":1313,"path":1314,"stem":1315},"useMotionBlockUI","\u002Fcomposables\u002Fuse-motion-block-ui","4.composables\u002Fuse-motion-block-ui",{"title":1317,"path":1318,"stem":1319},"useThemeColor","\u002Fcomposables\u002Fuse-theme-color","4.composables\u002Fuse-theme-color","i-lucide-puzzle",{"title":1322,"path":1323,"stem":1324,"children":1325,"icon":1327},"Guides","\u002Fguides","5.guides\u002Findex",[1326],{"title":1322,"path":1323,"stem":1324},"i-lucide-book-open",{"title":1329,"icon":1330,"path":1331,"stem":1332,"children":1333},"Blocks","i-lucide-blocks","\u002Fblocks","6.blocks",[1334,1336,1349,1358,1371,1384,1400,1413,1422,1431,1444,1453,1466,1475],{"title":1329,"path":1331,"stem":1335},"6.blocks\u002Findex",{"title":1337,"path":1338,"stem":1339,"children":1340,"page":61},"Blog","\u002Fblocks\u002Fblog","6.blocks\u002Fblog",[1341,1345],{"title":1342,"path":1343,"stem":1344},"Article Page","\u002Fblocks\u002Fblog\u002Farticle-page","6.blocks\u002Fblog\u002Farticle-page",{"title":1346,"path":1347,"stem":1348},"Blog Listing","\u002Fblocks\u002Fblog\u002Fblog-listing","6.blocks\u002Fblog\u002Fblog-listing",{"title":1350,"path":1351,"stem":1352,"children":1353,"page":61},"Cta","\u002Fblocks\u002Fcta","6.blocks\u002Fcta",[1354],{"title":1355,"path":1356,"stem":1357},"Centered CTA","\u002Fblocks\u002Fcta\u002Fcentered-cta","6.blocks\u002Fcta\u002Fcentered-cta",{"title":1359,"path":1360,"stem":1361,"children":1362,"page":61},"Dashboard Components","\u002Fblocks\u002Fdashboard-components","6.blocks\u002Fdashboard-components",[1363,1367],{"title":1364,"path":1365,"stem":1366},"Analytics Dashboard","\u002Fblocks\u002Fdashboard-components\u002Fanalytics-dashboard","6.blocks\u002Fdashboard-components\u002Fanalytics-dashboard",{"title":1368,"path":1369,"stem":1370},"User Management Table","\u002Fblocks\u002Fdashboard-components\u002Fuser-management","6.blocks\u002Fdashboard-components\u002Fuser-management",{"title":1372,"path":1373,"stem":1374,"children":1375,"page":61},"E Commerce","\u002Fblocks\u002Fe-commerce","6.blocks\u002Fe-commerce",[1376,1380],{"title":1377,"path":1378,"stem":1379},"Product Grid","\u002Fblocks\u002Fe-commerce\u002Fproduct-grid","6.blocks\u002Fe-commerce\u002Fproduct-grid",{"title":1381,"path":1382,"stem":1383},"Shopping Cart","\u002Fblocks\u002Fe-commerce\u002Fshopping-cart","6.blocks\u002Fe-commerce\u002Fshopping-cart",{"title":1385,"path":1386,"stem":1387,"children":1388,"page":61},"Featured Components","\u002Fblocks\u002Ffeatured-components","6.blocks\u002Ffeatured-components",[1389,1393,1396],{"title":1390,"path":1391,"stem":1392},"Animated Gradient","\u002Fblocks\u002Ffeatured-components\u002Fanimated-gradient","6.blocks\u002Ffeatured-components\u002Fanimated-gradient",{"title":167,"path":1394,"stem":1395},"\u002Fblocks\u002Ffeatured-components\u002Fanimated-spotlight","6.blocks\u002Ffeatured-components\u002Fanimated-spotlight",{"title":1397,"path":1398,"stem":1399},"Ripple Effect","\u002Fblocks\u002Ffeatured-components\u002Fripple-effect","6.blocks\u002Ffeatured-components\u002Fripple-effect",{"title":1401,"path":1402,"stem":1403,"children":1404,"page":61},"Features","\u002Fblocks\u002Ffeatures","6.blocks\u002Ffeatures",[1405,1409],{"title":1406,"path":1407,"stem":1408},"Feature Grid","\u002Fblocks\u002Ffeatures\u002Ffeature-grid","6.blocks\u002Ffeatures\u002Ffeature-grid",{"title":1410,"path":1411,"stem":1412},"Glare Card Features","\u002Fblocks\u002Ffeatures\u002Fglare-card-features","6.blocks\u002Ffeatures\u002Fglare-card-features",{"title":1414,"path":1415,"stem":1416,"children":1417,"page":61},"Footers","\u002Fblocks\u002Ffooters","6.blocks\u002Ffooters",[1418],{"title":1419,"path":1420,"stem":1421},"Multi-column Footer","\u002Fblocks\u002Ffooters\u002Fmulti-column-footer","6.blocks\u002Ffooters\u002Fmulti-column-footer",{"title":1423,"path":1424,"stem":1425,"children":1426,"page":61},"Hero Sections","\u002Fblocks\u002Fhero-sections","6.blocks\u002Fhero-sections",[1427],{"title":1428,"path":1429,"stem":1430},"Gradient Hero","\u002Fblocks\u002Fhero-sections\u002Fgradient-hero","6.blocks\u002Fhero-sections\u002Fgradient-hero",{"title":1432,"path":1433,"stem":1434,"children":1435,"page":61},"Landing Page","\u002Fblocks\u002Flanding-page","6.blocks\u002Flanding-page",[1436,1440],{"title":1437,"path":1438,"stem":1439},"Feature Showcase","\u002Fblocks\u002Flanding-page\u002Ffeature-showcase","6.blocks\u002Flanding-page\u002Ffeature-showcase",{"title":1441,"path":1442,"stem":1443},"Testimonial Carousel","\u002Fblocks\u002Flanding-page\u002Ftestimonial-carousel","6.blocks\u002Flanding-page\u002Ftestimonial-carousel",{"title":1445,"path":1446,"stem":1447,"children":1448,"page":61},"Navigation","\u002Fblocks\u002Fnavigation","6.blocks\u002Fnavigation",[1449],{"title":1450,"path":1451,"stem":1452},"Modern Navbar","\u002Fblocks\u002Fnavigation\u002Fmodern-navbar","6.blocks\u002Fnavigation\u002Fmodern-navbar",{"title":1454,"path":1455,"stem":1456,"children":1457,"page":61},"Portfolio","\u002Fblocks\u002Fportfolio","6.blocks\u002Fportfolio",[1458,1462],{"title":1459,"path":1460,"stem":1461},"Case Study","\u002Fblocks\u002Fportfolio\u002Fcase-study","6.blocks\u002Fportfolio\u002Fcase-study",{"title":1463,"path":1464,"stem":1465},"Project Gallery","\u002Fblocks\u002Fportfolio\u002Fproject-gallery","6.blocks\u002Fportfolio\u002Fproject-gallery",{"title":1467,"path":1468,"stem":1469,"children":1470,"page":61},"Pricing","\u002Fblocks\u002Fpricing","6.blocks\u002Fpricing",[1471],{"title":1472,"path":1473,"stem":1474},"Pricing Cards","\u002Fblocks\u002Fpricing\u002Fpricing-cards","6.blocks\u002Fpricing\u002Fpricing-cards",{"title":1476,"path":1477,"stem":1478,"children":1479,"page":61},"Testimonials","\u002Fblocks\u002Ftestimonials","6.blocks\u002Ftestimonials",[1480],{"title":1441,"path":1481,"stem":1482},"\u002Fblocks\u002Ftestimonials\u002Ftestimonial-carousel","6.blocks\u002Ftestimonials\u002Ftestimonial-carousel",{"title":1484,"icon":1485,"path":1486,"stem":1487,"children":1488},"Templates","i-lucide-layout-template","\u002Ftemplates","7.templates",[1489,1491,1495,1499,1503],{"title":1484,"path":1486,"stem":1490},"7.templates\u002Findex",{"title":1492,"path":1493,"stem":1494},"Basic Landing Page","\u002Ftemplates\u002Fbasic-landing-page","7.templates\u002F2.basic-landing-page",{"title":1496,"path":1497,"stem":1498},"SaaS Landing Page","\u002Ftemplates\u002Fsaas-landing-page","7.templates\u002F3.saas-landing-page",{"title":1500,"path":1501,"stem":1502},"E-commerce Landing Page","\u002Ftemplates\u002Fecommerce-landing-page","7.templates\u002F4.ecommerce-landing-page",{"title":1504,"path":1505,"stem":1506},"Creative Agency Landing Page","\u002Ftemplates\u002Fcreative-agency-landing-page","7.templates\u002F5.creative-agency-landing-page",{"title":1508,"path":1509,"stem":1510,"children":1511,"icon":1513},"API Reference","\u002Fapi-reference","8.api-reference\u002Findex",[1512],{"title":1508,"path":1509,"stem":1510},"i-lucide-braces",{"id":1515,"title":149,"body":1516,"description":6416,"extension":6417,"links":6418,"meta":6419,"navigation":1792,"path":150,"seo":6420,"stem":151,"__hash__":6421},"docs\u002F3.components\u002Fai\u002Fimage-generation-panel.md",{"type":1517,"value":1518,"toc":6408},"minimark",[1519,1528,1531,1535,1552,3762,3771,3775,3797,3803,6124,6136,6140,6231,6235,6281,6285,6350,6353,6404],[1520,1521,1522,1523,1527],"p",{},"A generator's result does not arrive in one frame. It starts as a colour\nmosaic, sharpens, and settles — and four results do not land together either.\nThe panel encodes both: ",[1524,1525,1526],"code",{},"progress"," is a single 0–1 number, and every tile reads\nits own window of it, offset by index. A batch therefore looks like four jobs\nracing instead of one mask lifting off a single image cut into quarters.",[1520,1529,1530],{},"Each tile crossfades a pixelated low-resolution pass into the sharp result,\nblurring down as it resolves. A scan sweep and a per-tile percentage run only\nwhile that tile is still resolving, so a finished tile is quiet.",[1532,1533,16],"h2",{"id":1534},"usage",[1520,1536,1537,1538,1541,1542,1545,1546,1548,1549,1551],{},"Pass ",[1524,1539,1540],{},"images",", then drive ",[1524,1543,1544],{},"status"," and ",[1524,1547,1526],{}," from your generator. Omitting\n",[1524,1550,1544],{}," lets the panel queue and start the batch itself, which is enough for a\nprototype.",[1553,1554,1556,1566],"code-preview",{"label":1555},"Preview",[1557,1558,1561,1562],"div",{"className":1559},[1560],"w-full","  ",[1563,1564],"component-example",{"name":1565},"image-generation-panel-basic",[1567,1568,1570],"template",{"v-slot:code":1569},"",[1571,1572,1576],"pre",{"className":1573,"code":1574,"language":1575,"meta":1569,"style":1569},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full justify-center px-6 py-10\">\n    \u003CMImageGenerationPanel\n      v-model:prompt=\"prompt\"\n      class=\"max-w-2xl\"\n      :images=\"images\"\n      :presets=\"presets\"\n      :progress=\"progress\"\n      :seed=\"seed\"\n      :status=\"status\"\n      @generate=\"run\"\n    \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { onBeforeUnmount, ref } from 'vue'\n\ntype Status = 'idle' | 'queued' | 'generating' | 'done' | 'error'\n\ninterface Palette {\n  from: string\n  glow: string\n  to: string\n  x: number\n  y: number\n}\n\nconst PALETTES: Palette[] = [\n  { from: '#0f172a', glow: '#38bdf8', to: '#1e3a8a', x: 0.3, y: 0.25 },\n  { from: '#3b0764', glow: '#f472b6', to: '#831843', x: 0.68, y: 0.32 },\n  { from: '#052e16', glow: '#a3e635', to: '#065f46', x: 0.42, y: 0.7 },\n  { from: '#431407', glow: '#fbbf24', to: '#7c2d12', x: 0.6, y: 0.62 },\n]\n\nconst QUEUE_MS = 420\nconst RAMP_MS = 2600\nconst TICK_MS = 80\n\n\u002F**\n * Inline SVG studies keep the example self-contained — no network, no\n * placeholder service. Each one is drawn twice: full size for the result and\n * 32px for the pixelated first pass.\n *\u002F\nfunction art(palette: Palette, width: number, height: number) {\n  const svg\n    = `\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"${width}\" height=\"${height}\" viewBox=\"0 0 ${width} ${height}\">`\n      + `\u003Cdefs>`\n      + `\u003ClinearGradient id=\"g\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">`\n      + `\u003Cstop offset=\"0\" stop-color=\"${palette.from}\"\u002F>`\n      + `\u003Cstop offset=\"1\" stop-color=\"${palette.to}\"\u002F>`\n      + `\u003C\u002FlinearGradient>`\n      + `\u003CradialGradient id=\"r\" cx=\"${palette.x}\" cy=\"${palette.y}\" r=\"0.72\">`\n      + `\u003Cstop offset=\"0\" stop-color=\"${palette.glow}\" stop-opacity=\"0.85\"\u002F>`\n      + `\u003Cstop offset=\"1\" stop-color=\"${palette.glow}\" stop-opacity=\"0\"\u002F>`\n      + `\u003C\u002FradialGradient>`\n      + `\u003C\u002Fdefs>`\n      + `\u003Crect width=\"${width}\" height=\"${height}\" fill=\"url(#g)\"\u002F>`\n      + `\u003Crect width=\"${width}\" height=\"${height}\" fill=\"url(#r)\"\u002F>`\n      + `\u003Ccircle cx=\"${width * palette.x}\" cy=\"${height * palette.y}\" r=\"${width * 0.17}\" fill=\"${palette.glow}\" opacity=\"0.35\"\u002F>`\n      + `\u003C\u002Fsvg>`\n  return `data:image\u002Fsvg+xml,${encodeURIComponent(svg)}`\n}\n\nconst images = PALETTES.map((palette, index) => ({\n  alt: `Colour study ${index + 1}`,\n  id: `study-${index + 1}`,\n  preview: art(palette, 32, 32),\n  seed: (0x8F21 + index * 977).toString(16),\n  src: art(palette, 640, 640),\n}))\n\nconst presets = [\n  { id: 'cinematic', label: 'cinematic' },\n  { id: 'film-grain', label: 'film grain' },\n]\n\nconst prompt = ref('Saturated colour fields, heavy optical blur')\nconst status = ref\u003CStatus>('done')\nconst progress = ref(1)\nconst seed = ref('8f21')\n\nlet queueTimer: ReturnType\u003Ctypeof setTimeout> | null = null\nlet rampTimer: ReturnType\u003Ctypeof setInterval> | null = null\n\nfunction stop(): void {\n  if (queueTimer) clearTimeout(queueTimer)\n  if (rampTimer) clearInterval(rampTimer)\n  queueTimer = null\n  rampTimer = null\n}\n\nfunction run(): void {\n  stop()\n  status.value = 'queued'\n  progress.value = 0\n  seed.value = Math.floor(Math.random() * 0xFFFF)\n    .toString(16)\n    .padStart(4, '0')\n\n  queueTimer = setTimeout(() => {\n    status.value = 'generating'\n    const startedAt = performance.now()\n    rampTimer = setInterval(() => {\n      const next = Math.min(1, (performance.now() - startedAt) \u002F RAMP_MS)\n      progress.value = next\n      if (next >= 1) {\n        stop()\n        status.value = 'done'\n      }\n    }, TICK_MS)\n  }, QUEUE_MS)\n}\n\nonBeforeUnmount(stop)\n\u003C\u002Fscript>\n","vue",[1524,1577,1578,1593,1619,1628,1650,1665,1681,1697,1712,1728,1743,1761,1767,1777,1787,1794,1819,1852,1857,1915,1920,1932,1943,1953,1963,1974,1984,1990,1995,2016,2085,2147,2209,2271,2277,2282,2295,2308,2321,2326,2333,2339,2345,2351,2357,2402,2411,2464,2477,2489,2516,2541,2553,2593,2618,2642,2654,2666,2695,2723,2799,2811,2833,2838,2843,2882,2912,2937,2963,3003,3028,3036,3041,3053,3085,3116,3121,3126,3150,3180,3199,3222,3227,3259,3286,3291,3307,3330,3351,3361,3371,3376,3381,3395,3404,3423,3438,3477,3491,3515,3520,3538,3556,3577,3595,3645,3660,3680,3688,3706,3712,3723,3734,3739,3744,3753],{"__ignoreMap":1569},[1579,1580,1583,1587,1590],"span",{"class":1581,"line":1582},"line",1,[1579,1584,1586],{"class":1585},"sMK4o","\u003C",[1579,1588,1567],{"class":1589},"swJcz",[1579,1591,1592],{"class":1585},">\n",[1579,1594,1596,1599,1601,1605,1608,1611,1615,1617],{"class":1581,"line":1595},2,[1579,1597,1598],{"class":1585},"  \u003C",[1579,1600,1557],{"class":1589},[1579,1602,1604],{"class":1603},"spNyl"," class",[1579,1606,1607],{"class":1585},"=",[1579,1609,1610],{"class":1585},"\"",[1579,1612,1614],{"class":1613},"sfazB","flex w-full justify-center px-6 py-10",[1579,1616,1610],{"class":1585},[1579,1618,1592],{"class":1585},[1579,1620,1622,1625],{"class":1581,"line":1621},3,[1579,1623,1624],{"class":1585},"    \u003C",[1579,1626,1627],{"class":1589},"MImageGenerationPanel\n",[1579,1629,1631,1634,1637,1640,1642,1644,1647],{"class":1581,"line":1630},4,[1579,1632,1633],{"class":1603},"      v-model",[1579,1635,1636],{"class":1585},":",[1579,1638,1639],{"class":1603},"prompt",[1579,1641,1607],{"class":1585},[1579,1643,1610],{"class":1585},[1579,1645,1639],{"class":1646},"sTEyZ",[1579,1648,1649],{"class":1585},"\"\n",[1579,1651,1653,1656,1658,1660,1663],{"class":1581,"line":1652},5,[1579,1654,1655],{"class":1603},"      class",[1579,1657,1607],{"class":1585},[1579,1659,1610],{"class":1585},[1579,1661,1662],{"class":1613},"max-w-2xl",[1579,1664,1649],{"class":1585},[1579,1666,1668,1671,1673,1675,1677,1679],{"class":1581,"line":1667},6,[1579,1669,1670],{"class":1585},"      :",[1579,1672,1540],{"class":1603},[1579,1674,1607],{"class":1585},[1579,1676,1610],{"class":1585},[1579,1678,1540],{"class":1646},[1579,1680,1649],{"class":1585},[1579,1682,1684,1686,1689,1691,1693,1695],{"class":1581,"line":1683},7,[1579,1685,1670],{"class":1585},[1579,1687,1688],{"class":1603},"presets",[1579,1690,1607],{"class":1585},[1579,1692,1610],{"class":1585},[1579,1694,1688],{"class":1646},[1579,1696,1649],{"class":1585},[1579,1698,1700,1702,1704,1706,1708,1710],{"class":1581,"line":1699},8,[1579,1701,1670],{"class":1585},[1579,1703,1526],{"class":1603},[1579,1705,1607],{"class":1585},[1579,1707,1610],{"class":1585},[1579,1709,1526],{"class":1646},[1579,1711,1649],{"class":1585},[1579,1713,1715,1717,1720,1722,1724,1726],{"class":1581,"line":1714},9,[1579,1716,1670],{"class":1585},[1579,1718,1719],{"class":1603},"seed",[1579,1721,1607],{"class":1585},[1579,1723,1610],{"class":1585},[1579,1725,1719],{"class":1646},[1579,1727,1649],{"class":1585},[1579,1729,1731,1733,1735,1737,1739,1741],{"class":1581,"line":1730},10,[1579,1732,1670],{"class":1585},[1579,1734,1544],{"class":1603},[1579,1736,1607],{"class":1585},[1579,1738,1610],{"class":1585},[1579,1740,1544],{"class":1646},[1579,1742,1649],{"class":1585},[1579,1744,1746,1749,1752,1754,1756,1759],{"class":1581,"line":1745},11,[1579,1747,1748],{"class":1585},"      @",[1579,1750,1751],{"class":1603},"generate",[1579,1753,1607],{"class":1585},[1579,1755,1610],{"class":1585},[1579,1757,1758],{"class":1646},"run",[1579,1760,1649],{"class":1585},[1579,1762,1764],{"class":1581,"line":1763},12,[1579,1765,1766],{"class":1585},"    \u002F>\n",[1579,1768,1770,1773,1775],{"class":1581,"line":1769},13,[1579,1771,1772],{"class":1585},"  \u003C\u002F",[1579,1774,1557],{"class":1589},[1579,1776,1592],{"class":1585},[1579,1778,1780,1783,1785],{"class":1581,"line":1779},14,[1579,1781,1782],{"class":1585},"\u003C\u002F",[1579,1784,1567],{"class":1589},[1579,1786,1592],{"class":1585},[1579,1788,1790],{"class":1581,"line":1789},15,[1579,1791,1793],{"emptyLinePlaceholder":1792},true,"\n",[1579,1795,1797,1799,1802,1805,1808,1810,1812,1815,1817],{"class":1581,"line":1796},16,[1579,1798,1586],{"class":1585},[1579,1800,1801],{"class":1589},"script",[1579,1803,1804],{"class":1603}," setup",[1579,1806,1807],{"class":1603}," lang",[1579,1809,1607],{"class":1585},[1579,1811,1610],{"class":1585},[1579,1813,1814],{"class":1613},"ts",[1579,1816,1610],{"class":1585},[1579,1818,1592],{"class":1585},[1579,1820,1822,1826,1829,1832,1835,1838,1841,1844,1847,1849],{"class":1581,"line":1821},17,[1579,1823,1825],{"class":1824},"s7zQu","import",[1579,1827,1828],{"class":1585}," {",[1579,1830,1831],{"class":1646}," onBeforeUnmount",[1579,1833,1834],{"class":1585},",",[1579,1836,1837],{"class":1646}," ref",[1579,1839,1840],{"class":1585}," }",[1579,1842,1843],{"class":1824}," from",[1579,1845,1846],{"class":1585}," '",[1579,1848,1575],{"class":1613},[1579,1850,1851],{"class":1585},"'\n",[1579,1853,1855],{"class":1581,"line":1854},18,[1579,1856,1793],{"emptyLinePlaceholder":1792},[1579,1858,1860,1863,1867,1870,1872,1875,1878,1881,1883,1886,1888,1890,1892,1895,1897,1899,1901,1904,1906,1908,1910,1913],{"class":1581,"line":1859},19,[1579,1861,1862],{"class":1603},"type",[1579,1864,1866],{"class":1865},"sBMFI"," Status",[1579,1868,1869],{"class":1585}," =",[1579,1871,1846],{"class":1585},[1579,1873,1874],{"class":1613},"idle",[1579,1876,1877],{"class":1585},"'",[1579,1879,1880],{"class":1585}," |",[1579,1882,1846],{"class":1585},[1579,1884,1885],{"class":1613},"queued",[1579,1887,1877],{"class":1585},[1579,1889,1880],{"class":1585},[1579,1891,1846],{"class":1585},[1579,1893,1894],{"class":1613},"generating",[1579,1896,1877],{"class":1585},[1579,1898,1880],{"class":1585},[1579,1900,1846],{"class":1585},[1579,1902,1903],{"class":1613},"done",[1579,1905,1877],{"class":1585},[1579,1907,1880],{"class":1585},[1579,1909,1846],{"class":1585},[1579,1911,1912],{"class":1613},"error",[1579,1914,1851],{"class":1585},[1579,1916,1918],{"class":1581,"line":1917},20,[1579,1919,1793],{"emptyLinePlaceholder":1792},[1579,1921,1923,1926,1929],{"class":1581,"line":1922},21,[1579,1924,1925],{"class":1603},"interface",[1579,1927,1928],{"class":1865}," Palette",[1579,1930,1931],{"class":1585}," {\n",[1579,1933,1935,1938,1940],{"class":1581,"line":1934},22,[1579,1936,1937],{"class":1589},"  from",[1579,1939,1636],{"class":1585},[1579,1941,1942],{"class":1865}," string\n",[1579,1944,1946,1949,1951],{"class":1581,"line":1945},23,[1579,1947,1948],{"class":1589},"  glow",[1579,1950,1636],{"class":1585},[1579,1952,1942],{"class":1865},[1579,1954,1956,1959,1961],{"class":1581,"line":1955},24,[1579,1957,1958],{"class":1589},"  to",[1579,1960,1636],{"class":1585},[1579,1962,1942],{"class":1865},[1579,1964,1966,1969,1971],{"class":1581,"line":1965},25,[1579,1967,1968],{"class":1589},"  x",[1579,1970,1636],{"class":1585},[1579,1972,1973],{"class":1865}," number\n",[1579,1975,1977,1980,1982],{"class":1581,"line":1976},26,[1579,1978,1979],{"class":1589},"  y",[1579,1981,1636],{"class":1585},[1579,1983,1973],{"class":1865},[1579,1985,1987],{"class":1581,"line":1986},27,[1579,1988,1989],{"class":1585},"}\n",[1579,1991,1993],{"class":1581,"line":1992},28,[1579,1994,1793],{"emptyLinePlaceholder":1792},[1579,1996,1998,2001,2004,2006,2008,2011,2013],{"class":1581,"line":1997},29,[1579,1999,2000],{"class":1603},"const",[1579,2002,2003],{"class":1646}," PALETTES",[1579,2005,1636],{"class":1585},[1579,2007,1928],{"class":1865},[1579,2009,2010],{"class":1646},"[] ",[1579,2012,1607],{"class":1585},[1579,2014,2015],{"class":1646}," [\n",[1579,2017,2019,2022,2024,2026,2028,2031,2033,2035,2038,2040,2042,2045,2047,2049,2052,2054,2056,2059,2061,2063,2066,2068,2072,2074,2077,2079,2082],{"class":1581,"line":2018},30,[1579,2020,2021],{"class":1585},"  {",[1579,2023,1843],{"class":1589},[1579,2025,1636],{"class":1585},[1579,2027,1846],{"class":1585},[1579,2029,2030],{"class":1613},"#0f172a",[1579,2032,1877],{"class":1585},[1579,2034,1834],{"class":1585},[1579,2036,2037],{"class":1589}," glow",[1579,2039,1636],{"class":1585},[1579,2041,1846],{"class":1585},[1579,2043,2044],{"class":1613},"#38bdf8",[1579,2046,1877],{"class":1585},[1579,2048,1834],{"class":1585},[1579,2050,2051],{"class":1589}," to",[1579,2053,1636],{"class":1585},[1579,2055,1846],{"class":1585},[1579,2057,2058],{"class":1613},"#1e3a8a",[1579,2060,1877],{"class":1585},[1579,2062,1834],{"class":1585},[1579,2064,2065],{"class":1589}," x",[1579,2067,1636],{"class":1585},[1579,2069,2071],{"class":2070},"sbssI"," 0.3",[1579,2073,1834],{"class":1585},[1579,2075,2076],{"class":1589}," y",[1579,2078,1636],{"class":1585},[1579,2080,2081],{"class":2070}," 0.25",[1579,2083,2084],{"class":1585}," },\n",[1579,2086,2088,2090,2092,2094,2096,2099,2101,2103,2105,2107,2109,2112,2114,2116,2118,2120,2122,2125,2127,2129,2131,2133,2136,2138,2140,2142,2145],{"class":1581,"line":2087},31,[1579,2089,2021],{"class":1585},[1579,2091,1843],{"class":1589},[1579,2093,1636],{"class":1585},[1579,2095,1846],{"class":1585},[1579,2097,2098],{"class":1613},"#3b0764",[1579,2100,1877],{"class":1585},[1579,2102,1834],{"class":1585},[1579,2104,2037],{"class":1589},[1579,2106,1636],{"class":1585},[1579,2108,1846],{"class":1585},[1579,2110,2111],{"class":1613},"#f472b6",[1579,2113,1877],{"class":1585},[1579,2115,1834],{"class":1585},[1579,2117,2051],{"class":1589},[1579,2119,1636],{"class":1585},[1579,2121,1846],{"class":1585},[1579,2123,2124],{"class":1613},"#831843",[1579,2126,1877],{"class":1585},[1579,2128,1834],{"class":1585},[1579,2130,2065],{"class":1589},[1579,2132,1636],{"class":1585},[1579,2134,2135],{"class":2070}," 0.68",[1579,2137,1834],{"class":1585},[1579,2139,2076],{"class":1589},[1579,2141,1636],{"class":1585},[1579,2143,2144],{"class":2070}," 0.32",[1579,2146,2084],{"class":1585},[1579,2148,2150,2152,2154,2156,2158,2161,2163,2165,2167,2169,2171,2174,2176,2178,2180,2182,2184,2187,2189,2191,2193,2195,2198,2200,2202,2204,2207],{"class":1581,"line":2149},32,[1579,2151,2021],{"class":1585},[1579,2153,1843],{"class":1589},[1579,2155,1636],{"class":1585},[1579,2157,1846],{"class":1585},[1579,2159,2160],{"class":1613},"#052e16",[1579,2162,1877],{"class":1585},[1579,2164,1834],{"class":1585},[1579,2166,2037],{"class":1589},[1579,2168,1636],{"class":1585},[1579,2170,1846],{"class":1585},[1579,2172,2173],{"class":1613},"#a3e635",[1579,2175,1877],{"class":1585},[1579,2177,1834],{"class":1585},[1579,2179,2051],{"class":1589},[1579,2181,1636],{"class":1585},[1579,2183,1846],{"class":1585},[1579,2185,2186],{"class":1613},"#065f46",[1579,2188,1877],{"class":1585},[1579,2190,1834],{"class":1585},[1579,2192,2065],{"class":1589},[1579,2194,1636],{"class":1585},[1579,2196,2197],{"class":2070}," 0.42",[1579,2199,1834],{"class":1585},[1579,2201,2076],{"class":1589},[1579,2203,1636],{"class":1585},[1579,2205,2206],{"class":2070}," 0.7",[1579,2208,2084],{"class":1585},[1579,2210,2212,2214,2216,2218,2220,2223,2225,2227,2229,2231,2233,2236,2238,2240,2242,2244,2246,2249,2251,2253,2255,2257,2260,2262,2264,2266,2269],{"class":1581,"line":2211},33,[1579,2213,2021],{"class":1585},[1579,2215,1843],{"class":1589},[1579,2217,1636],{"class":1585},[1579,2219,1846],{"class":1585},[1579,2221,2222],{"class":1613},"#431407",[1579,2224,1877],{"class":1585},[1579,2226,1834],{"class":1585},[1579,2228,2037],{"class":1589},[1579,2230,1636],{"class":1585},[1579,2232,1846],{"class":1585},[1579,2234,2235],{"class":1613},"#fbbf24",[1579,2237,1877],{"class":1585},[1579,2239,1834],{"class":1585},[1579,2241,2051],{"class":1589},[1579,2243,1636],{"class":1585},[1579,2245,1846],{"class":1585},[1579,2247,2248],{"class":1613},"#7c2d12",[1579,2250,1877],{"class":1585},[1579,2252,1834],{"class":1585},[1579,2254,2065],{"class":1589},[1579,2256,1636],{"class":1585},[1579,2258,2259],{"class":2070}," 0.6",[1579,2261,1834],{"class":1585},[1579,2263,2076],{"class":1589},[1579,2265,1636],{"class":1585},[1579,2267,2268],{"class":2070}," 0.62",[1579,2270,2084],{"class":1585},[1579,2272,2274],{"class":1581,"line":2273},34,[1579,2275,2276],{"class":1646},"]\n",[1579,2278,2280],{"class":1581,"line":2279},35,[1579,2281,1793],{"emptyLinePlaceholder":1792},[1579,2283,2285,2287,2290,2292],{"class":1581,"line":2284},36,[1579,2286,2000],{"class":1603},[1579,2288,2289],{"class":1646}," QUEUE_MS ",[1579,2291,1607],{"class":1585},[1579,2293,2294],{"class":2070}," 420\n",[1579,2296,2298,2300,2303,2305],{"class":1581,"line":2297},37,[1579,2299,2000],{"class":1603},[1579,2301,2302],{"class":1646}," RAMP_MS ",[1579,2304,1607],{"class":1585},[1579,2306,2307],{"class":2070}," 2600\n",[1579,2309,2311,2313,2316,2318],{"class":1581,"line":2310},38,[1579,2312,2000],{"class":1603},[1579,2314,2315],{"class":1646}," TICK_MS ",[1579,2317,1607],{"class":1585},[1579,2319,2320],{"class":2070}," 80\n",[1579,2322,2324],{"class":1581,"line":2323},39,[1579,2325,1793],{"emptyLinePlaceholder":1792},[1579,2327,2329],{"class":1581,"line":2328},40,[1579,2330,2332],{"class":2331},"sHwdD","\u002F**\n",[1579,2334,2336],{"class":1581,"line":2335},41,[1579,2337,2338],{"class":2331}," * Inline SVG studies keep the example self-contained — no network, no\n",[1579,2340,2342],{"class":1581,"line":2341},42,[1579,2343,2344],{"class":2331}," * placeholder service. Each one is drawn twice: full size for the result and\n",[1579,2346,2348],{"class":1581,"line":2347},43,[1579,2349,2350],{"class":2331}," * 32px for the pixelated first pass.\n",[1579,2352,2354],{"class":1581,"line":2353},44,[1579,2355,2356],{"class":2331}," *\u002F\n",[1579,2358,2360,2363,2367,2370,2374,2376,2378,2380,2383,2385,2388,2390,2393,2395,2397,2400],{"class":1581,"line":2359},45,[1579,2361,2362],{"class":1603},"function",[1579,2364,2366],{"class":2365},"s2Zo4"," art",[1579,2368,2369],{"class":1585},"(",[1579,2371,2373],{"class":2372},"sHdIc","palette",[1579,2375,1636],{"class":1585},[1579,2377,1928],{"class":1865},[1579,2379,1834],{"class":1585},[1579,2381,2382],{"class":2372}," width",[1579,2384,1636],{"class":1585},[1579,2386,2387],{"class":1865}," number",[1579,2389,1834],{"class":1585},[1579,2391,2392],{"class":2372}," height",[1579,2394,1636],{"class":1585},[1579,2396,2387],{"class":1865},[1579,2398,2399],{"class":1585},")",[1579,2401,1931],{"class":1585},[1579,2403,2405,2408],{"class":1581,"line":2404},46,[1579,2406,2407],{"class":1603},"  const",[1579,2409,2410],{"class":1646}," svg\n",[1579,2412,2414,2417,2420,2423,2426,2429,2432,2435,2437,2440,2442,2445,2447,2449,2451,2454,2456,2458,2461],{"class":1581,"line":2413},47,[1579,2415,2416],{"class":1585},"    =",[1579,2418,2419],{"class":1585}," `",[1579,2421,2422],{"class":1613},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"",[1579,2424,2425],{"class":1585},"${",[1579,2427,2428],{"class":1646},"width",[1579,2430,2431],{"class":1585},"}",[1579,2433,2434],{"class":1613},"\" height=\"",[1579,2436,2425],{"class":1585},[1579,2438,2439],{"class":1646},"height",[1579,2441,2431],{"class":1585},[1579,2443,2444],{"class":1613},"\" viewBox=\"0 0 ",[1579,2446,2425],{"class":1585},[1579,2448,2428],{"class":1646},[1579,2450,2431],{"class":1585},[1579,2452,2453],{"class":1585}," ${",[1579,2455,2439],{"class":1646},[1579,2457,2431],{"class":1585},[1579,2459,2460],{"class":1613},"\">",[1579,2462,2463],{"class":1585},"`\n",[1579,2465,2467,2470,2472,2475],{"class":1581,"line":2466},48,[1579,2468,2469],{"class":1585},"      +",[1579,2471,2419],{"class":1585},[1579,2473,2474],{"class":1613},"\u003Cdefs>",[1579,2476,2463],{"class":1585},[1579,2478,2480,2482,2484,2487],{"class":1581,"line":2479},49,[1579,2481,2469],{"class":1585},[1579,2483,2419],{"class":1585},[1579,2485,2486],{"class":1613},"\u003ClinearGradient id=\"g\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">",[1579,2488,2463],{"class":1585},[1579,2490,2492,2494,2496,2499,2501,2503,2506,2509,2511,2514],{"class":1581,"line":2491},50,[1579,2493,2469],{"class":1585},[1579,2495,2419],{"class":1585},[1579,2497,2498],{"class":1613},"\u003Cstop offset=\"0\" stop-color=\"",[1579,2500,2425],{"class":1585},[1579,2502,2373],{"class":1646},[1579,2504,2505],{"class":1585},".",[1579,2507,2508],{"class":1646},"from",[1579,2510,2431],{"class":1585},[1579,2512,2513],{"class":1613},"\"\u002F>",[1579,2515,2463],{"class":1585},[1579,2517,2519,2521,2523,2526,2528,2530,2532,2535,2537,2539],{"class":1581,"line":2518},51,[1579,2520,2469],{"class":1585},[1579,2522,2419],{"class":1585},[1579,2524,2525],{"class":1613},"\u003Cstop offset=\"1\" stop-color=\"",[1579,2527,2425],{"class":1585},[1579,2529,2373],{"class":1646},[1579,2531,2505],{"class":1585},[1579,2533,2534],{"class":1646},"to",[1579,2536,2431],{"class":1585},[1579,2538,2513],{"class":1613},[1579,2540,2463],{"class":1585},[1579,2542,2544,2546,2548,2551],{"class":1581,"line":2543},52,[1579,2545,2469],{"class":1585},[1579,2547,2419],{"class":1585},[1579,2549,2550],{"class":1613},"\u003C\u002FlinearGradient>",[1579,2552,2463],{"class":1585},[1579,2554,2556,2558,2560,2563,2565,2567,2569,2572,2574,2577,2579,2581,2583,2586,2588,2591],{"class":1581,"line":2555},53,[1579,2557,2469],{"class":1585},[1579,2559,2419],{"class":1585},[1579,2561,2562],{"class":1613},"\u003CradialGradient id=\"r\" cx=\"",[1579,2564,2425],{"class":1585},[1579,2566,2373],{"class":1646},[1579,2568,2505],{"class":1585},[1579,2570,2571],{"class":1646},"x",[1579,2573,2431],{"class":1585},[1579,2575,2576],{"class":1613},"\" cy=\"",[1579,2578,2425],{"class":1585},[1579,2580,2373],{"class":1646},[1579,2582,2505],{"class":1585},[1579,2584,2585],{"class":1646},"y",[1579,2587,2431],{"class":1585},[1579,2589,2590],{"class":1613},"\" r=\"0.72\">",[1579,2592,2463],{"class":1585},[1579,2594,2596,2598,2600,2602,2604,2606,2608,2611,2613,2616],{"class":1581,"line":2595},54,[1579,2597,2469],{"class":1585},[1579,2599,2419],{"class":1585},[1579,2601,2498],{"class":1613},[1579,2603,2425],{"class":1585},[1579,2605,2373],{"class":1646},[1579,2607,2505],{"class":1585},[1579,2609,2610],{"class":1646},"glow",[1579,2612,2431],{"class":1585},[1579,2614,2615],{"class":1613},"\" stop-opacity=\"0.85\"\u002F>",[1579,2617,2463],{"class":1585},[1579,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2640],{"class":1581,"line":2620},55,[1579,2622,2469],{"class":1585},[1579,2624,2419],{"class":1585},[1579,2626,2525],{"class":1613},[1579,2628,2425],{"class":1585},[1579,2630,2373],{"class":1646},[1579,2632,2505],{"class":1585},[1579,2634,2610],{"class":1646},[1579,2636,2431],{"class":1585},[1579,2638,2639],{"class":1613},"\" stop-opacity=\"0\"\u002F>",[1579,2641,2463],{"class":1585},[1579,2643,2645,2647,2649,2652],{"class":1581,"line":2644},56,[1579,2646,2469],{"class":1585},[1579,2648,2419],{"class":1585},[1579,2650,2651],{"class":1613},"\u003C\u002FradialGradient>",[1579,2653,2463],{"class":1585},[1579,2655,2657,2659,2661,2664],{"class":1581,"line":2656},57,[1579,2658,2469],{"class":1585},[1579,2660,2419],{"class":1585},[1579,2662,2663],{"class":1613},"\u003C\u002Fdefs>",[1579,2665,2463],{"class":1585},[1579,2667,2669,2671,2673,2676,2678,2680,2682,2684,2686,2688,2690,2693],{"class":1581,"line":2668},58,[1579,2670,2469],{"class":1585},[1579,2672,2419],{"class":1585},[1579,2674,2675],{"class":1613},"\u003Crect width=\"",[1579,2677,2425],{"class":1585},[1579,2679,2428],{"class":1646},[1579,2681,2431],{"class":1585},[1579,2683,2434],{"class":1613},[1579,2685,2425],{"class":1585},[1579,2687,2439],{"class":1646},[1579,2689,2431],{"class":1585},[1579,2691,2692],{"class":1613},"\" fill=\"url(#g)\"\u002F>",[1579,2694,2463],{"class":1585},[1579,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2721],{"class":1581,"line":2697},59,[1579,2699,2469],{"class":1585},[1579,2701,2419],{"class":1585},[1579,2703,2675],{"class":1613},[1579,2705,2425],{"class":1585},[1579,2707,2428],{"class":1646},[1579,2709,2431],{"class":1585},[1579,2711,2434],{"class":1613},[1579,2713,2425],{"class":1585},[1579,2715,2439],{"class":1646},[1579,2717,2431],{"class":1585},[1579,2719,2720],{"class":1613},"\" fill=\"url(#r)\"\u002F>",[1579,2722,2463],{"class":1585},[1579,2724,2726,2728,2730,2733,2735,2738,2741,2744,2746,2748,2750,2752,2754,2757,2759,2761,2763,2765,2767,2770,2772,2774,2776,2779,2781,2784,2786,2788,2790,2792,2794,2797],{"class":1581,"line":2725},60,[1579,2727,2469],{"class":1585},[1579,2729,2419],{"class":1585},[1579,2731,2732],{"class":1613},"\u003Ccircle cx=\"",[1579,2734,2425],{"class":1585},[1579,2736,2737],{"class":1646},"width ",[1579,2739,2740],{"class":1585},"*",[1579,2742,2743],{"class":1646}," palette",[1579,2745,2505],{"class":1585},[1579,2747,2571],{"class":1646},[1579,2749,2431],{"class":1585},[1579,2751,2576],{"class":1613},[1579,2753,2425],{"class":1585},[1579,2755,2756],{"class":1646},"height ",[1579,2758,2740],{"class":1585},[1579,2760,2743],{"class":1646},[1579,2762,2505],{"class":1585},[1579,2764,2585],{"class":1646},[1579,2766,2431],{"class":1585},[1579,2768,2769],{"class":1613},"\" r=\"",[1579,2771,2425],{"class":1585},[1579,2773,2737],{"class":1646},[1579,2775,2740],{"class":1585},[1579,2777,2778],{"class":2070}," 0.17",[1579,2780,2431],{"class":1585},[1579,2782,2783],{"class":1613},"\" fill=\"",[1579,2785,2425],{"class":1585},[1579,2787,2373],{"class":1646},[1579,2789,2505],{"class":1585},[1579,2791,2610],{"class":1646},[1579,2793,2431],{"class":1585},[1579,2795,2796],{"class":1613},"\" opacity=\"0.35\"\u002F>",[1579,2798,2463],{"class":1585},[1579,2800,2802,2804,2806,2809],{"class":1581,"line":2801},61,[1579,2803,2469],{"class":1585},[1579,2805,2419],{"class":1585},[1579,2807,2808],{"class":1613},"\u003C\u002Fsvg>",[1579,2810,2463],{"class":1585},[1579,2812,2814,2817,2819,2822,2824,2827,2830],{"class":1581,"line":2813},62,[1579,2815,2816],{"class":1824},"  return",[1579,2818,2419],{"class":1585},[1579,2820,2821],{"class":1613},"data:image\u002Fsvg+xml,",[1579,2823,2425],{"class":1585},[1579,2825,2826],{"class":2365},"encodeURIComponent",[1579,2828,2829],{"class":1646},"(svg)",[1579,2831,2832],{"class":1585},"}`\n",[1579,2834,2836],{"class":1581,"line":2835},63,[1579,2837,1989],{"class":1585},[1579,2839,2841],{"class":1581,"line":2840},64,[1579,2842,1793],{"emptyLinePlaceholder":1792},[1579,2844,2846,2848,2851,2853,2855,2857,2860,2862,2864,2866,2868,2871,2873,2876,2879],{"class":1581,"line":2845},65,[1579,2847,2000],{"class":1603},[1579,2849,2850],{"class":1646}," images ",[1579,2852,1607],{"class":1585},[1579,2854,2003],{"class":1646},[1579,2856,2505],{"class":1585},[1579,2858,2859],{"class":2365},"map",[1579,2861,2369],{"class":1646},[1579,2863,2369],{"class":1585},[1579,2865,2373],{"class":2372},[1579,2867,1834],{"class":1585},[1579,2869,2870],{"class":2372}," index",[1579,2872,2399],{"class":1585},[1579,2874,2875],{"class":1603}," =>",[1579,2877,2878],{"class":1646}," (",[1579,2880,2881],{"class":1585},"{\n",[1579,2883,2885,2888,2890,2892,2895,2897,2900,2903,2906,2909],{"class":1581,"line":2884},66,[1579,2886,2887],{"class":1589},"  alt",[1579,2889,1636],{"class":1585},[1579,2891,2419],{"class":1585},[1579,2893,2894],{"class":1613},"Colour study ",[1579,2896,2425],{"class":1585},[1579,2898,2899],{"class":1646},"index ",[1579,2901,2902],{"class":1585},"+",[1579,2904,2905],{"class":2070}," 1",[1579,2907,2908],{"class":1585},"}`",[1579,2910,2911],{"class":1585},",\n",[1579,2913,2915,2918,2920,2922,2925,2927,2929,2931,2933,2935],{"class":1581,"line":2914},67,[1579,2916,2917],{"class":1589},"  id",[1579,2919,1636],{"class":1585},[1579,2921,2419],{"class":1585},[1579,2923,2924],{"class":1613},"study-",[1579,2926,2425],{"class":1585},[1579,2928,2899],{"class":1646},[1579,2930,2902],{"class":1585},[1579,2932,2905],{"class":2070},[1579,2934,2908],{"class":1585},[1579,2936,2911],{"class":1585},[1579,2938,2940,2943,2945,2947,2950,2952,2955,2957,2959,2961],{"class":1581,"line":2939},68,[1579,2941,2942],{"class":1589},"  preview",[1579,2944,1636],{"class":1585},[1579,2946,2366],{"class":2365},[1579,2948,2949],{"class":1646},"(palette",[1579,2951,1834],{"class":1585},[1579,2953,2954],{"class":2070}," 32",[1579,2956,1834],{"class":1585},[1579,2958,2954],{"class":2070},[1579,2960,2399],{"class":1646},[1579,2962,2911],{"class":1585},[1579,2964,2966,2969,2971,2973,2976,2979,2982,2984,2987,2989,2991,2994,2996,2999,3001],{"class":1581,"line":2965},69,[1579,2967,2968],{"class":1589},"  seed",[1579,2970,1636],{"class":1585},[1579,2972,2878],{"class":1646},[1579,2974,2975],{"class":2070},"0x8F21",[1579,2977,2978],{"class":1585}," +",[1579,2980,2981],{"class":1646}," index ",[1579,2983,2740],{"class":1585},[1579,2985,2986],{"class":2070}," 977",[1579,2988,2399],{"class":1646},[1579,2990,2505],{"class":1585},[1579,2992,2993],{"class":2365},"toString",[1579,2995,2369],{"class":1646},[1579,2997,2998],{"class":2070},"16",[1579,3000,2399],{"class":1646},[1579,3002,2911],{"class":1585},[1579,3004,3006,3009,3011,3013,3015,3017,3020,3022,3024,3026],{"class":1581,"line":3005},70,[1579,3007,3008],{"class":1589},"  src",[1579,3010,1636],{"class":1585},[1579,3012,2366],{"class":2365},[1579,3014,2949],{"class":1646},[1579,3016,1834],{"class":1585},[1579,3018,3019],{"class":2070}," 640",[1579,3021,1834],{"class":1585},[1579,3023,3019],{"class":2070},[1579,3025,2399],{"class":1646},[1579,3027,2911],{"class":1585},[1579,3029,3031,3033],{"class":1581,"line":3030},71,[1579,3032,2431],{"class":1585},[1579,3034,3035],{"class":1646},"))\n",[1579,3037,3039],{"class":1581,"line":3038},72,[1579,3040,1793],{"emptyLinePlaceholder":1792},[1579,3042,3044,3046,3049,3051],{"class":1581,"line":3043},73,[1579,3045,2000],{"class":1603},[1579,3047,3048],{"class":1646}," presets ",[1579,3050,1607],{"class":1585},[1579,3052,2015],{"class":1646},[1579,3054,3056,3058,3061,3063,3065,3068,3070,3072,3075,3077,3079,3081,3083],{"class":1581,"line":3055},74,[1579,3057,2021],{"class":1585},[1579,3059,3060],{"class":1589}," id",[1579,3062,1636],{"class":1585},[1579,3064,1846],{"class":1585},[1579,3066,3067],{"class":1613},"cinematic",[1579,3069,1877],{"class":1585},[1579,3071,1834],{"class":1585},[1579,3073,3074],{"class":1589}," label",[1579,3076,1636],{"class":1585},[1579,3078,1846],{"class":1585},[1579,3080,3067],{"class":1613},[1579,3082,1877],{"class":1585},[1579,3084,2084],{"class":1585},[1579,3086,3088,3090,3092,3094,3096,3099,3101,3103,3105,3107,3109,3112,3114],{"class":1581,"line":3087},75,[1579,3089,2021],{"class":1585},[1579,3091,3060],{"class":1589},[1579,3093,1636],{"class":1585},[1579,3095,1846],{"class":1585},[1579,3097,3098],{"class":1613},"film-grain",[1579,3100,1877],{"class":1585},[1579,3102,1834],{"class":1585},[1579,3104,3074],{"class":1589},[1579,3106,1636],{"class":1585},[1579,3108,1846],{"class":1585},[1579,3110,3111],{"class":1613},"film grain",[1579,3113,1877],{"class":1585},[1579,3115,2084],{"class":1585},[1579,3117,3119],{"class":1581,"line":3118},76,[1579,3120,2276],{"class":1646},[1579,3122,3124],{"class":1581,"line":3123},77,[1579,3125,1793],{"emptyLinePlaceholder":1792},[1579,3127,3129,3131,3134,3136,3138,3140,3142,3145,3147],{"class":1581,"line":3128},78,[1579,3130,2000],{"class":1603},[1579,3132,3133],{"class":1646}," prompt ",[1579,3135,1607],{"class":1585},[1579,3137,1837],{"class":2365},[1579,3139,2369],{"class":1646},[1579,3141,1877],{"class":1585},[1579,3143,3144],{"class":1613},"Saturated colour fields, heavy optical blur",[1579,3146,1877],{"class":1585},[1579,3148,3149],{"class":1646},")\n",[1579,3151,3153,3155,3158,3160,3162,3164,3167,3170,3172,3174,3176,3178],{"class":1581,"line":3152},79,[1579,3154,2000],{"class":1603},[1579,3156,3157],{"class":1646}," status ",[1579,3159,1607],{"class":1585},[1579,3161,1837],{"class":2365},[1579,3163,1586],{"class":1585},[1579,3165,3166],{"class":1865},"Status",[1579,3168,3169],{"class":1585},">",[1579,3171,2369],{"class":1646},[1579,3173,1877],{"class":1585},[1579,3175,1903],{"class":1613},[1579,3177,1877],{"class":1585},[1579,3179,3149],{"class":1646},[1579,3181,3183,3185,3188,3190,3192,3194,3197],{"class":1581,"line":3182},80,[1579,3184,2000],{"class":1603},[1579,3186,3187],{"class":1646}," progress ",[1579,3189,1607],{"class":1585},[1579,3191,1837],{"class":2365},[1579,3193,2369],{"class":1646},[1579,3195,3196],{"class":2070},"1",[1579,3198,3149],{"class":1646},[1579,3200,3202,3204,3207,3209,3211,3213,3215,3218,3220],{"class":1581,"line":3201},81,[1579,3203,2000],{"class":1603},[1579,3205,3206],{"class":1646}," seed ",[1579,3208,1607],{"class":1585},[1579,3210,1837],{"class":2365},[1579,3212,2369],{"class":1646},[1579,3214,1877],{"class":1585},[1579,3216,3217],{"class":1613},"8f21",[1579,3219,1877],{"class":1585},[1579,3221,3149],{"class":1646},[1579,3223,3225],{"class":1581,"line":3224},82,[1579,3226,1793],{"emptyLinePlaceholder":1792},[1579,3228,3230,3233,3236,3238,3241,3244,3247,3249,3251,3254,3256],{"class":1581,"line":3229},83,[1579,3231,3232],{"class":1603},"let",[1579,3234,3235],{"class":1646}," queueTimer",[1579,3237,1636],{"class":1585},[1579,3239,3240],{"class":1865}," ReturnType",[1579,3242,3243],{"class":1585},"\u003Ctypeof",[1579,3245,3246],{"class":1646}," setTimeout",[1579,3248,3169],{"class":1585},[1579,3250,1880],{"class":1585},[1579,3252,3253],{"class":1865}," null",[1579,3255,1869],{"class":1585},[1579,3257,3258],{"class":1585}," null\n",[1579,3260,3262,3264,3267,3269,3271,3273,3276,3278,3280,3282,3284],{"class":1581,"line":3261},84,[1579,3263,3232],{"class":1603},[1579,3265,3266],{"class":1646}," rampTimer",[1579,3268,1636],{"class":1585},[1579,3270,3240],{"class":1865},[1579,3272,3243],{"class":1585},[1579,3274,3275],{"class":1646}," setInterval",[1579,3277,3169],{"class":1585},[1579,3279,1880],{"class":1585},[1579,3281,3253],{"class":1865},[1579,3283,1869],{"class":1585},[1579,3285,3258],{"class":1585},[1579,3287,3289],{"class":1581,"line":3288},85,[1579,3290,1793],{"emptyLinePlaceholder":1792},[1579,3292,3294,3296,3299,3302,3305],{"class":1581,"line":3293},86,[1579,3295,2362],{"class":1603},[1579,3297,3298],{"class":2365}," stop",[1579,3300,3301],{"class":1585},"():",[1579,3303,3304],{"class":1865}," void",[1579,3306,1931],{"class":1585},[1579,3308,3310,3313,3315,3318,3321,3324,3326,3328],{"class":1581,"line":3309},87,[1579,3311,3312],{"class":1824},"  if",[1579,3314,2878],{"class":1589},[1579,3316,3317],{"class":1646},"queueTimer",[1579,3319,3320],{"class":1589},") ",[1579,3322,3323],{"class":2365},"clearTimeout",[1579,3325,2369],{"class":1589},[1579,3327,3317],{"class":1646},[1579,3329,3149],{"class":1589},[1579,3331,3333,3335,3337,3340,3342,3345,3347,3349],{"class":1581,"line":3332},88,[1579,3334,3312],{"class":1824},[1579,3336,2878],{"class":1589},[1579,3338,3339],{"class":1646},"rampTimer",[1579,3341,3320],{"class":1589},[1579,3343,3344],{"class":2365},"clearInterval",[1579,3346,2369],{"class":1589},[1579,3348,3339],{"class":1646},[1579,3350,3149],{"class":1589},[1579,3352,3354,3357,3359],{"class":1581,"line":3353},89,[1579,3355,3356],{"class":1646},"  queueTimer",[1579,3358,1869],{"class":1585},[1579,3360,3258],{"class":1585},[1579,3362,3364,3367,3369],{"class":1581,"line":3363},90,[1579,3365,3366],{"class":1646},"  rampTimer",[1579,3368,1869],{"class":1585},[1579,3370,3258],{"class":1585},[1579,3372,3374],{"class":1581,"line":3373},91,[1579,3375,1989],{"class":1585},[1579,3377,3379],{"class":1581,"line":3378},92,[1579,3380,1793],{"emptyLinePlaceholder":1792},[1579,3382,3384,3386,3389,3391,3393],{"class":1581,"line":3383},93,[1579,3385,2362],{"class":1603},[1579,3387,3388],{"class":2365}," run",[1579,3390,3301],{"class":1585},[1579,3392,3304],{"class":1865},[1579,3394,1931],{"class":1585},[1579,3396,3398,3401],{"class":1581,"line":3397},94,[1579,3399,3400],{"class":2365},"  stop",[1579,3402,3403],{"class":1589},"()\n",[1579,3405,3407,3410,3412,3415,3417,3419,3421],{"class":1581,"line":3406},95,[1579,3408,3409],{"class":1646},"  status",[1579,3411,2505],{"class":1585},[1579,3413,3414],{"class":1646},"value",[1579,3416,1869],{"class":1585},[1579,3418,1846],{"class":1585},[1579,3420,1885],{"class":1613},[1579,3422,1851],{"class":1585},[1579,3424,3426,3429,3431,3433,3435],{"class":1581,"line":3425},96,[1579,3427,3428],{"class":1646},"  progress",[1579,3430,2505],{"class":1585},[1579,3432,3414],{"class":1646},[1579,3434,1869],{"class":1585},[1579,3436,3437],{"class":2070}," 0\n",[1579,3439,3441,3443,3445,3447,3449,3452,3454,3457,3459,3462,3464,3467,3470,3472,3475],{"class":1581,"line":3440},97,[1579,3442,2968],{"class":1646},[1579,3444,2505],{"class":1585},[1579,3446,3414],{"class":1646},[1579,3448,1869],{"class":1585},[1579,3450,3451],{"class":1646}," Math",[1579,3453,2505],{"class":1585},[1579,3455,3456],{"class":2365},"floor",[1579,3458,2369],{"class":1589},[1579,3460,3461],{"class":1646},"Math",[1579,3463,2505],{"class":1585},[1579,3465,3466],{"class":2365},"random",[1579,3468,3469],{"class":1589},"() ",[1579,3471,2740],{"class":1585},[1579,3473,3474],{"class":2070}," 0xFFFF",[1579,3476,3149],{"class":1589},[1579,3478,3480,3483,3485,3487,3489],{"class":1581,"line":3479},98,[1579,3481,3482],{"class":1585},"    .",[1579,3484,2993],{"class":2365},[1579,3486,2369],{"class":1589},[1579,3488,2998],{"class":2070},[1579,3490,3149],{"class":1589},[1579,3492,3494,3496,3499,3501,3504,3506,3508,3511,3513],{"class":1581,"line":3493},99,[1579,3495,3482],{"class":1585},[1579,3497,3498],{"class":2365},"padStart",[1579,3500,2369],{"class":1589},[1579,3502,3503],{"class":2070},"4",[1579,3505,1834],{"class":1585},[1579,3507,1846],{"class":1585},[1579,3509,3510],{"class":1613},"0",[1579,3512,1877],{"class":1585},[1579,3514,3149],{"class":1589},[1579,3516,3518],{"class":1581,"line":3517},100,[1579,3519,1793],{"emptyLinePlaceholder":1792},[1579,3521,3523,3525,3527,3529,3531,3534,3536],{"class":1581,"line":3522},101,[1579,3524,3356],{"class":1646},[1579,3526,1869],{"class":1585},[1579,3528,3246],{"class":2365},[1579,3530,2369],{"class":1589},[1579,3532,3533],{"class":1585},"()",[1579,3535,2875],{"class":1603},[1579,3537,1931],{"class":1585},[1579,3539,3541,3544,3546,3548,3550,3552,3554],{"class":1581,"line":3540},102,[1579,3542,3543],{"class":1646},"    status",[1579,3545,2505],{"class":1585},[1579,3547,3414],{"class":1646},[1579,3549,1869],{"class":1585},[1579,3551,1846],{"class":1585},[1579,3553,1894],{"class":1613},[1579,3555,1851],{"class":1585},[1579,3557,3559,3562,3565,3567,3570,3572,3575],{"class":1581,"line":3558},103,[1579,3560,3561],{"class":1603},"    const",[1579,3563,3564],{"class":1646}," startedAt",[1579,3566,1869],{"class":1585},[1579,3568,3569],{"class":1646}," performance",[1579,3571,2505],{"class":1585},[1579,3573,3574],{"class":2365},"now",[1579,3576,3403],{"class":1589},[1579,3578,3580,3583,3585,3587,3589,3591,3593],{"class":1581,"line":3579},104,[1579,3581,3582],{"class":1646},"    rampTimer",[1579,3584,1869],{"class":1585},[1579,3586,3275],{"class":2365},[1579,3588,2369],{"class":1589},[1579,3590,3533],{"class":1585},[1579,3592,2875],{"class":1603},[1579,3594,1931],{"class":1585},[1579,3596,3598,3601,3604,3606,3608,3610,3613,3615,3617,3619,3621,3624,3626,3628,3630,3633,3635,3637,3640,3643],{"class":1581,"line":3597},105,[1579,3599,3600],{"class":1603},"      const",[1579,3602,3603],{"class":1646}," next",[1579,3605,1869],{"class":1585},[1579,3607,3451],{"class":1646},[1579,3609,2505],{"class":1585},[1579,3611,3612],{"class":2365},"min",[1579,3614,2369],{"class":1589},[1579,3616,3196],{"class":2070},[1579,3618,1834],{"class":1585},[1579,3620,2878],{"class":1589},[1579,3622,3623],{"class":1646},"performance",[1579,3625,2505],{"class":1585},[1579,3627,3574],{"class":2365},[1579,3629,3469],{"class":1589},[1579,3631,3632],{"class":1585},"-",[1579,3634,3564],{"class":1646},[1579,3636,3320],{"class":1589},[1579,3638,3639],{"class":1585},"\u002F",[1579,3641,3642],{"class":1646}," RAMP_MS",[1579,3644,3149],{"class":1589},[1579,3646,3648,3651,3653,3655,3657],{"class":1581,"line":3647},106,[1579,3649,3650],{"class":1646},"      progress",[1579,3652,2505],{"class":1585},[1579,3654,3414],{"class":1646},[1579,3656,1869],{"class":1585},[1579,3658,3659],{"class":1646}," next\n",[1579,3661,3663,3666,3668,3671,3674,3676,3678],{"class":1581,"line":3662},107,[1579,3664,3665],{"class":1824},"      if",[1579,3667,2878],{"class":1589},[1579,3669,3670],{"class":1646},"next",[1579,3672,3673],{"class":1585}," >=",[1579,3675,2905],{"class":2070},[1579,3677,3320],{"class":1589},[1579,3679,2881],{"class":1585},[1579,3681,3683,3686],{"class":1581,"line":3682},108,[1579,3684,3685],{"class":2365},"        stop",[1579,3687,3403],{"class":1589},[1579,3689,3691,3694,3696,3698,3700,3702,3704],{"class":1581,"line":3690},109,[1579,3692,3693],{"class":1646},"        status",[1579,3695,2505],{"class":1585},[1579,3697,3414],{"class":1646},[1579,3699,1869],{"class":1585},[1579,3701,1846],{"class":1585},[1579,3703,1903],{"class":1613},[1579,3705,1851],{"class":1585},[1579,3707,3709],{"class":1581,"line":3708},110,[1579,3710,3711],{"class":1585},"      }\n",[1579,3713,3715,3718,3721],{"class":1581,"line":3714},111,[1579,3716,3717],{"class":1585},"    },",[1579,3719,3720],{"class":1646}," TICK_MS",[1579,3722,3149],{"class":1589},[1579,3724,3726,3729,3732],{"class":1581,"line":3725},112,[1579,3727,3728],{"class":1585},"  },",[1579,3730,3731],{"class":1646}," QUEUE_MS",[1579,3733,3149],{"class":1589},[1579,3735,3737],{"class":1581,"line":3736},113,[1579,3738,1989],{"class":1585},[1579,3740,3742],{"class":1581,"line":3741},114,[1579,3743,1793],{"emptyLinePlaceholder":1792},[1579,3745,3747,3750],{"class":1581,"line":3746},115,[1579,3748,3749],{"class":2365},"onBeforeUnmount",[1579,3751,3752],{"class":1646},"(stop)\n",[1579,3754,3756,3758,3760],{"class":1581,"line":3755},116,[1579,3757,1782],{"class":1585},[1579,3759,1801],{"class":1589},[1579,3761,1592],{"class":1585},[1520,3763,3764,3765,3767,3768,2505],{},"The composer is a real prompt field: type, press enter, and ",[1524,3766,1751],{}," fires\nwith the trimmed prompt. While the batch is busy the send button becomes stop,\nbut only if you listen for ",[1524,3769,3770],{},"cancel",[1532,3772,3774],{"id":3773},"customize","Customize",[1520,3776,3777,3780,3781,3784,3785,3788,3789,3792,3793,3796],{},[1524,3778,3779],{},"chrome=\"minimal\""," drops the header, the footer and the batch progress rail,\nleaving the composer and the tiles. ",[1524,3782,3783],{},"composerPlacement=\"bottom\""," puts the field\nunder the grid instead of over it. ",[1524,3786,3787],{},"count"," sets the number of tiles and\n",[1524,3790,3791],{},"aspectRatios"," the shapes offered in the composer; pass ",[1524,3794,3795],{},"aspectRatio"," to control\nthe choice yourself.",[1520,3798,3799,3802],{},[1524,3800,3801],{},"typing"," renders the prompt as read-only text with a blinking caret, for\nreplaying or streaming a prompt into the field. The overlay borrows the real\ntextarea's measured box, so the caret sits exactly where the field's own text\nwould be, whatever the theme's padding.",[1553,3804,3805,3811],{"label":1555},[1557,3806,1561,3808],{"className":3807},[1560],[1563,3809],{"name":3810},"image-generation-panel-custom",[1567,3812,3813],{"v-slot:code":1569},[1571,3814,3816],{"className":1573,"code":3815,"language":1575,"meta":1569,"style":1569},"\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full flex-col items-center gap-3 px-6 py-10\">\n    \u003CMImageGenerationPanel\n      v-model:aspect-ratio=\"ratio\"\n      v-model:prompt=\"prompt\"\n      class=\"w-full max-w-xl\"\n      :chrome=\"'minimal'\"\n      :composer-placement=\"'bottom'\"\n      :count=\"1\"\n      :images=\"images\"\n      :progress=\"progress\"\n      :seed=\"seed\"\n      :status=\"status\"\n      :typing=\"typing\"\n      @generate=\"generate\"\n    \u002F>\n\n    \u003Cdiv class=\"flex items-center gap-2\">\n      \u003CUButton\n        color=\"neutral\"\n        icon=\"i-lucide-rotate-ccw\"\n        label=\"Replay\"\n        size=\"sm\"\n        variant=\"outline\"\n        @click=\"replay\"\n      \u002F>\n      \u003Cspan class=\"text-xs text-muted\">{{ hint }}\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { computed, onBeforeUnmount, onMounted, ref } from 'vue'\n\ntype Status = 'idle' | 'queued' | 'generating' | 'done' | 'error'\n\nconst SCRIPTED_PROMPT\n  = 'Saturated colour fields, heavy optical blur, fine film grain'\nconst TYPE_MS = 26\nconst LEAD_IN_MS = 400\nconst HOLD_MS = 500\nconst QUEUE_MS = 400\nconst RAMP_MS = 3200\nconst TICK_MS = 80\n\nconst WIDTH = 960\nconst HEIGHT = 540\n\nconst ART = { from: '#111827', glow: '#22d3ee', to: '#4338ca', x: 0.34, y: 0.3 }\n\nfunction art(width: number, height: number) {\n  const svg\n    = `\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"${width}\" height=\"${height}\" viewBox=\"0 0 ${width} ${height}\">`\n      + `\u003Cdefs>`\n      + `\u003ClinearGradient id=\"g\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">`\n      + `\u003Cstop offset=\"0\" stop-color=\"${ART.from}\"\u002F>`\n      + `\u003Cstop offset=\"1\" stop-color=\"${ART.to}\"\u002F>`\n      + `\u003C\u002FlinearGradient>`\n      + `\u003CradialGradient id=\"r\" cx=\"${ART.x}\" cy=\"${ART.y}\" r=\"0.7\">`\n      + `\u003Cstop offset=\"0\" stop-color=\"${ART.glow}\" stop-opacity=\"0.9\"\u002F>`\n      + `\u003Cstop offset=\"1\" stop-color=\"${ART.glow}\" stop-opacity=\"0\"\u002F>`\n      + `\u003C\u002FradialGradient>`\n      + `\u003C\u002Fdefs>`\n      + `\u003Crect width=\"${width}\" height=\"${height}\" fill=\"url(#g)\"\u002F>`\n      + `\u003Crect width=\"${width}\" height=\"${height}\" fill=\"url(#r)\"\u002F>`\n      + `\u003Ccircle cx=\"${width * ART.x}\" cy=\"${height * ART.y}\" r=\"${height * 0.2}\" fill=\"${ART.glow}\" opacity=\"0.4\"\u002F>`\n      + `\u003C\u002Fsvg>`\n  return `data:image\u002Fsvg+xml,${encodeURIComponent(svg)}`\n}\n\nconst images = [\n  {\n    alt: 'Wide colour study',\n    id: 'wide-study',\n    preview: art(24, 14),\n    seed: '4b19',\n    src: art(WIDTH, HEIGHT),\n  },\n]\n\nconst prompt = ref('')\nconst typing = ref(true)\nconst status = ref\u003CStatus>('idle')\nconst progress = ref(0)\nconst seed = ref('4b19')\nconst ratio = ref('16 \u002F 9')\n\nconst hint = computed(() => {\n  if (typing.value) return 'Streaming the prompt'\n  if (status.value === 'queued') return 'Queued'\n  if (status.value === 'generating') return 'Rendering'\n  return 'Ready'\n})\n\nlet leadTimer: ReturnType\u003Ctypeof setTimeout> | null = null\nlet typeTimer: ReturnType\u003Ctypeof setTimeout> | null = null\nlet queueTimer: ReturnType\u003Ctypeof setTimeout> | null = null\nlet rampTimer: ReturnType\u003Ctypeof setInterval> | null = null\nlet cursor = 0\n\nfunction stop(): void {\n  if (leadTimer) clearTimeout(leadTimer)\n  if (typeTimer) clearTimeout(typeTimer)\n  if (queueTimer) clearTimeout(queueTimer)\n  if (rampTimer) clearInterval(rampTimer)\n  leadTimer = null\n  typeTimer = null\n  queueTimer = null\n  rampTimer = null\n}\n\nfunction generate(): void {\n  if (queueTimer) clearTimeout(queueTimer)\n  if (rampTimer) clearInterval(rampTimer)\n  status.value = 'queued'\n  progress.value = 0\n\n  queueTimer = setTimeout(() => {\n    status.value = 'generating'\n    const startedAt = performance.now()\n    rampTimer = setInterval(() => {\n      const next = Math.min(1, (performance.now() - startedAt) \u002F RAMP_MS)\n      progress.value = next\n      if (next \u003C 1) return\n      if (rampTimer) clearInterval(rampTimer)\n      rampTimer = null\n      status.value = 'done'\n    }, TICK_MS)\n  }, QUEUE_MS)\n}\n\nfunction typeNext(): void {\n  cursor += 1\n  prompt.value = SCRIPTED_PROMPT.slice(0, cursor)\n  if (cursor \u003C SCRIPTED_PROMPT.length) {\n    typeTimer = setTimeout(typeNext, TYPE_MS)\n    return\n  }\n  typing.value = false\n  queueTimer = setTimeout(generate, HOLD_MS)\n}\n\nfunction replay(): void {\n  stop()\n  cursor = 0\n  prompt.value = ''\n  progress.value = 0\n  status.value = 'idle'\n  typing.value = true\n  leadTimer = setTimeout(typeNext, LEAD_IN_MS)\n}\n\nonMounted(replay)\nonBeforeUnmount(stop)\n\u003C\u002Fscript>\n",[1524,3817,3818,3826,3845,3851,3869,3885,3898,3916,3932,3946,3960,3974,3988,4002,4016,4030,4034,4038,4057,4065,4079,4093,4107,4121,4135,4152,4157,4185,4194,4202,4210,4214,4234,4266,4270,4316,4320,4327,4339,4351,4363,4375,4385,4396,4406,4410,4422,4434,4438,4506,4510,4536,4542,4582,4592,4602,4625,4647,4657,4692,4715,4737,4747,4757,4783,4809,4878,4888,4904,4908,4912,4922,4927,4943,4959,4982,4998,5017,5022,5026,5030,5047,5066,5092,5108,5128,5150,5154,5173,5197,5229,5260,5271,5277,5281,5306,5331,5355,5379,5390,5394,5406,5425,5444,5462,5480,5489,5498,5506,5514,5518,5522,5535,5553,5571,5587,5599,5604,5621,5638,5655,5672,5715,5728,5747,5766,5776,5794,5803,5812,5817,5822,5836,5848,5879,5902,5924,5930,5936,5951,5971,5976,5981,5995,6002,6011,6025,6038,6055,6069,6089,6094,6099,6108,6115],{"__ignoreMap":1569},[1579,3819,3820,3822,3824],{"class":1581,"line":1582},[1579,3821,1586],{"class":1585},[1579,3823,1567],{"class":1589},[1579,3825,1592],{"class":1585},[1579,3827,3828,3830,3832,3834,3836,3838,3841,3843],{"class":1581,"line":1595},[1579,3829,1598],{"class":1585},[1579,3831,1557],{"class":1589},[1579,3833,1604],{"class":1603},[1579,3835,1607],{"class":1585},[1579,3837,1610],{"class":1585},[1579,3839,3840],{"class":1613},"flex w-full flex-col items-center gap-3 px-6 py-10",[1579,3842,1610],{"class":1585},[1579,3844,1592],{"class":1585},[1579,3846,3847,3849],{"class":1581,"line":1621},[1579,3848,1624],{"class":1585},[1579,3850,1627],{"class":1589},[1579,3852,3853,3855,3857,3860,3862,3864,3867],{"class":1581,"line":1630},[1579,3854,1633],{"class":1603},[1579,3856,1636],{"class":1585},[1579,3858,3859],{"class":1603},"aspect-ratio",[1579,3861,1607],{"class":1585},[1579,3863,1610],{"class":1585},[1579,3865,3866],{"class":1646},"ratio",[1579,3868,1649],{"class":1585},[1579,3870,3871,3873,3875,3877,3879,3881,3883],{"class":1581,"line":1652},[1579,3872,1633],{"class":1603},[1579,3874,1636],{"class":1585},[1579,3876,1639],{"class":1603},[1579,3878,1607],{"class":1585},[1579,3880,1610],{"class":1585},[1579,3882,1639],{"class":1646},[1579,3884,1649],{"class":1585},[1579,3886,3887,3889,3891,3893,3896],{"class":1581,"line":1667},[1579,3888,1655],{"class":1603},[1579,3890,1607],{"class":1585},[1579,3892,1610],{"class":1585},[1579,3894,3895],{"class":1613},"w-full max-w-xl",[1579,3897,1649],{"class":1585},[1579,3899,3900,3902,3905,3907,3910,3913],{"class":1581,"line":1683},[1579,3901,1670],{"class":1585},[1579,3903,3904],{"class":1603},"chrome",[1579,3906,1607],{"class":1585},[1579,3908,3909],{"class":1585},"\"'",[1579,3911,3912],{"class":1613},"minimal",[1579,3914,3915],{"class":1585},"'\"\n",[1579,3917,3918,3920,3923,3925,3927,3930],{"class":1581,"line":1699},[1579,3919,1670],{"class":1585},[1579,3921,3922],{"class":1603},"composer-placement",[1579,3924,1607],{"class":1585},[1579,3926,3909],{"class":1585},[1579,3928,3929],{"class":1613},"bottom",[1579,3931,3915],{"class":1585},[1579,3933,3934,3936,3938,3940,3942,3944],{"class":1581,"line":1714},[1579,3935,1670],{"class":1585},[1579,3937,3787],{"class":1603},[1579,3939,1607],{"class":1585},[1579,3941,1610],{"class":1585},[1579,3943,3196],{"class":2070},[1579,3945,1649],{"class":1585},[1579,3947,3948,3950,3952,3954,3956,3958],{"class":1581,"line":1730},[1579,3949,1670],{"class":1585},[1579,3951,1540],{"class":1603},[1579,3953,1607],{"class":1585},[1579,3955,1610],{"class":1585},[1579,3957,1540],{"class":1646},[1579,3959,1649],{"class":1585},[1579,3961,3962,3964,3966,3968,3970,3972],{"class":1581,"line":1745},[1579,3963,1670],{"class":1585},[1579,3965,1526],{"class":1603},[1579,3967,1607],{"class":1585},[1579,3969,1610],{"class":1585},[1579,3971,1526],{"class":1646},[1579,3973,1649],{"class":1585},[1579,3975,3976,3978,3980,3982,3984,3986],{"class":1581,"line":1763},[1579,3977,1670],{"class":1585},[1579,3979,1719],{"class":1603},[1579,3981,1607],{"class":1585},[1579,3983,1610],{"class":1585},[1579,3985,1719],{"class":1646},[1579,3987,1649],{"class":1585},[1579,3989,3990,3992,3994,3996,3998,4000],{"class":1581,"line":1769},[1579,3991,1670],{"class":1585},[1579,3993,1544],{"class":1603},[1579,3995,1607],{"class":1585},[1579,3997,1610],{"class":1585},[1579,3999,1544],{"class":1646},[1579,4001,1649],{"class":1585},[1579,4003,4004,4006,4008,4010,4012,4014],{"class":1581,"line":1779},[1579,4005,1670],{"class":1585},[1579,4007,3801],{"class":1603},[1579,4009,1607],{"class":1585},[1579,4011,1610],{"class":1585},[1579,4013,3801],{"class":1646},[1579,4015,1649],{"class":1585},[1579,4017,4018,4020,4022,4024,4026,4028],{"class":1581,"line":1789},[1579,4019,1748],{"class":1585},[1579,4021,1751],{"class":1603},[1579,4023,1607],{"class":1585},[1579,4025,1610],{"class":1585},[1579,4027,1751],{"class":1646},[1579,4029,1649],{"class":1585},[1579,4031,4032],{"class":1581,"line":1796},[1579,4033,1766],{"class":1585},[1579,4035,4036],{"class":1581,"line":1821},[1579,4037,1793],{"emptyLinePlaceholder":1792},[1579,4039,4040,4042,4044,4046,4048,4050,4053,4055],{"class":1581,"line":1854},[1579,4041,1624],{"class":1585},[1579,4043,1557],{"class":1589},[1579,4045,1604],{"class":1603},[1579,4047,1607],{"class":1585},[1579,4049,1610],{"class":1585},[1579,4051,4052],{"class":1613},"flex items-center gap-2",[1579,4054,1610],{"class":1585},[1579,4056,1592],{"class":1585},[1579,4058,4059,4062],{"class":1581,"line":1859},[1579,4060,4061],{"class":1585},"      \u003C",[1579,4063,4064],{"class":1589},"UButton\n",[1579,4066,4067,4070,4072,4074,4077],{"class":1581,"line":1917},[1579,4068,4069],{"class":1603},"        color",[1579,4071,1607],{"class":1585},[1579,4073,1610],{"class":1585},[1579,4075,4076],{"class":1613},"neutral",[1579,4078,1649],{"class":1585},[1579,4080,4081,4084,4086,4088,4091],{"class":1581,"line":1922},[1579,4082,4083],{"class":1603},"        icon",[1579,4085,1607],{"class":1585},[1579,4087,1610],{"class":1585},[1579,4089,4090],{"class":1613},"i-lucide-rotate-ccw",[1579,4092,1649],{"class":1585},[1579,4094,4095,4098,4100,4102,4105],{"class":1581,"line":1934},[1579,4096,4097],{"class":1603},"        label",[1579,4099,1607],{"class":1585},[1579,4101,1610],{"class":1585},[1579,4103,4104],{"class":1613},"Replay",[1579,4106,1649],{"class":1585},[1579,4108,4109,4112,4114,4116,4119],{"class":1581,"line":1945},[1579,4110,4111],{"class":1603},"        size",[1579,4113,1607],{"class":1585},[1579,4115,1610],{"class":1585},[1579,4117,4118],{"class":1613},"sm",[1579,4120,1649],{"class":1585},[1579,4122,4123,4126,4128,4130,4133],{"class":1581,"line":1955},[1579,4124,4125],{"class":1603},"        variant",[1579,4127,1607],{"class":1585},[1579,4129,1610],{"class":1585},[1579,4131,4132],{"class":1613},"outline",[1579,4134,1649],{"class":1585},[1579,4136,4137,4140,4143,4145,4147,4150],{"class":1581,"line":1965},[1579,4138,4139],{"class":1585},"        @",[1579,4141,4142],{"class":1603},"click",[1579,4144,1607],{"class":1585},[1579,4146,1610],{"class":1585},[1579,4148,4149],{"class":1646},"replay",[1579,4151,1649],{"class":1585},[1579,4153,4154],{"class":1581,"line":1976},[1579,4155,4156],{"class":1585},"      \u002F>\n",[1579,4158,4159,4161,4163,4165,4167,4169,4172,4174,4176,4179,4181,4183],{"class":1581,"line":1986},[1579,4160,4061],{"class":1585},[1579,4162,1579],{"class":1589},[1579,4164,1604],{"class":1603},[1579,4166,1607],{"class":1585},[1579,4168,1610],{"class":1585},[1579,4170,4171],{"class":1613},"text-xs text-muted",[1579,4173,1610],{"class":1585},[1579,4175,3169],{"class":1585},[1579,4177,4178],{"class":1646},"{{ hint }}",[1579,4180,1782],{"class":1585},[1579,4182,1579],{"class":1589},[1579,4184,1592],{"class":1585},[1579,4186,4187,4190,4192],{"class":1581,"line":1992},[1579,4188,4189],{"class":1585},"    \u003C\u002F",[1579,4191,1557],{"class":1589},[1579,4193,1592],{"class":1585},[1579,4195,4196,4198,4200],{"class":1581,"line":1997},[1579,4197,1772],{"class":1585},[1579,4199,1557],{"class":1589},[1579,4201,1592],{"class":1585},[1579,4203,4204,4206,4208],{"class":1581,"line":2018},[1579,4205,1782],{"class":1585},[1579,4207,1567],{"class":1589},[1579,4209,1592],{"class":1585},[1579,4211,4212],{"class":1581,"line":2087},[1579,4213,1793],{"emptyLinePlaceholder":1792},[1579,4215,4216,4218,4220,4222,4224,4226,4228,4230,4232],{"class":1581,"line":2149},[1579,4217,1586],{"class":1585},[1579,4219,1801],{"class":1589},[1579,4221,1804],{"class":1603},[1579,4223,1807],{"class":1603},[1579,4225,1607],{"class":1585},[1579,4227,1610],{"class":1585},[1579,4229,1814],{"class":1613},[1579,4231,1610],{"class":1585},[1579,4233,1592],{"class":1585},[1579,4235,4236,4238,4240,4243,4245,4247,4249,4252,4254,4256,4258,4260,4262,4264],{"class":1581,"line":2211},[1579,4237,1825],{"class":1824},[1579,4239,1828],{"class":1585},[1579,4241,4242],{"class":1646}," computed",[1579,4244,1834],{"class":1585},[1579,4246,1831],{"class":1646},[1579,4248,1834],{"class":1585},[1579,4250,4251],{"class":1646}," onMounted",[1579,4253,1834],{"class":1585},[1579,4255,1837],{"class":1646},[1579,4257,1840],{"class":1585},[1579,4259,1843],{"class":1824},[1579,4261,1846],{"class":1585},[1579,4263,1575],{"class":1613},[1579,4265,1851],{"class":1585},[1579,4267,4268],{"class":1581,"line":2273},[1579,4269,1793],{"emptyLinePlaceholder":1792},[1579,4271,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314],{"class":1581,"line":2279},[1579,4273,1862],{"class":1603},[1579,4275,1866],{"class":1865},[1579,4277,1869],{"class":1585},[1579,4279,1846],{"class":1585},[1579,4281,1874],{"class":1613},[1579,4283,1877],{"class":1585},[1579,4285,1880],{"class":1585},[1579,4287,1846],{"class":1585},[1579,4289,1885],{"class":1613},[1579,4291,1877],{"class":1585},[1579,4293,1880],{"class":1585},[1579,4295,1846],{"class":1585},[1579,4297,1894],{"class":1613},[1579,4299,1877],{"class":1585},[1579,4301,1880],{"class":1585},[1579,4303,1846],{"class":1585},[1579,4305,1903],{"class":1613},[1579,4307,1877],{"class":1585},[1579,4309,1880],{"class":1585},[1579,4311,1846],{"class":1585},[1579,4313,1912],{"class":1613},[1579,4315,1851],{"class":1585},[1579,4317,4318],{"class":1581,"line":2284},[1579,4319,1793],{"emptyLinePlaceholder":1792},[1579,4321,4322,4324],{"class":1581,"line":2297},[1579,4323,2000],{"class":1603},[1579,4325,4326],{"class":1646}," SCRIPTED_PROMPT\n",[1579,4328,4329,4332,4334,4337],{"class":1581,"line":2310},[1579,4330,4331],{"class":1585},"  =",[1579,4333,1846],{"class":1585},[1579,4335,4336],{"class":1613},"Saturated colour fields, heavy optical blur, fine film grain",[1579,4338,1851],{"class":1585},[1579,4340,4341,4343,4346,4348],{"class":1581,"line":2323},[1579,4342,2000],{"class":1603},[1579,4344,4345],{"class":1646}," TYPE_MS ",[1579,4347,1607],{"class":1585},[1579,4349,4350],{"class":2070}," 26\n",[1579,4352,4353,4355,4358,4360],{"class":1581,"line":2328},[1579,4354,2000],{"class":1603},[1579,4356,4357],{"class":1646}," LEAD_IN_MS ",[1579,4359,1607],{"class":1585},[1579,4361,4362],{"class":2070}," 400\n",[1579,4364,4365,4367,4370,4372],{"class":1581,"line":2335},[1579,4366,2000],{"class":1603},[1579,4368,4369],{"class":1646}," HOLD_MS ",[1579,4371,1607],{"class":1585},[1579,4373,4374],{"class":2070}," 500\n",[1579,4376,4377,4379,4381,4383],{"class":1581,"line":2341},[1579,4378,2000],{"class":1603},[1579,4380,2289],{"class":1646},[1579,4382,1607],{"class":1585},[1579,4384,4362],{"class":2070},[1579,4386,4387,4389,4391,4393],{"class":1581,"line":2347},[1579,4388,2000],{"class":1603},[1579,4390,2302],{"class":1646},[1579,4392,1607],{"class":1585},[1579,4394,4395],{"class":2070}," 3200\n",[1579,4397,4398,4400,4402,4404],{"class":1581,"line":2353},[1579,4399,2000],{"class":1603},[1579,4401,2315],{"class":1646},[1579,4403,1607],{"class":1585},[1579,4405,2320],{"class":2070},[1579,4407,4408],{"class":1581,"line":2359},[1579,4409,1793],{"emptyLinePlaceholder":1792},[1579,4411,4412,4414,4417,4419],{"class":1581,"line":2404},[1579,4413,2000],{"class":1603},[1579,4415,4416],{"class":1646}," WIDTH ",[1579,4418,1607],{"class":1585},[1579,4420,4421],{"class":2070}," 960\n",[1579,4423,4424,4426,4429,4431],{"class":1581,"line":2413},[1579,4425,2000],{"class":1603},[1579,4427,4428],{"class":1646}," HEIGHT ",[1579,4430,1607],{"class":1585},[1579,4432,4433],{"class":2070}," 540\n",[1579,4435,4436],{"class":1581,"line":2466},[1579,4437,1793],{"emptyLinePlaceholder":1792},[1579,4439,4440,4442,4445,4447,4449,4451,4453,4455,4458,4460,4462,4464,4466,4468,4471,4473,4475,4477,4479,4481,4484,4486,4488,4490,4492,4495,4497,4499,4501,4503],{"class":1581,"line":2479},[1579,4441,2000],{"class":1603},[1579,4443,4444],{"class":1646}," ART ",[1579,4446,1607],{"class":1585},[1579,4448,1828],{"class":1585},[1579,4450,1843],{"class":1589},[1579,4452,1636],{"class":1585},[1579,4454,1846],{"class":1585},[1579,4456,4457],{"class":1613},"#111827",[1579,4459,1877],{"class":1585},[1579,4461,1834],{"class":1585},[1579,4463,2037],{"class":1589},[1579,4465,1636],{"class":1585},[1579,4467,1846],{"class":1585},[1579,4469,4470],{"class":1613},"#22d3ee",[1579,4472,1877],{"class":1585},[1579,4474,1834],{"class":1585},[1579,4476,2051],{"class":1589},[1579,4478,1636],{"class":1585},[1579,4480,1846],{"class":1585},[1579,4482,4483],{"class":1613},"#4338ca",[1579,4485,1877],{"class":1585},[1579,4487,1834],{"class":1585},[1579,4489,2065],{"class":1589},[1579,4491,1636],{"class":1585},[1579,4493,4494],{"class":2070}," 0.34",[1579,4496,1834],{"class":1585},[1579,4498,2076],{"class":1589},[1579,4500,1636],{"class":1585},[1579,4502,2071],{"class":2070},[1579,4504,4505],{"class":1585}," }\n",[1579,4507,4508],{"class":1581,"line":2491},[1579,4509,1793],{"emptyLinePlaceholder":1792},[1579,4511,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534],{"class":1581,"line":2518},[1579,4513,2362],{"class":1603},[1579,4515,2366],{"class":2365},[1579,4517,2369],{"class":1585},[1579,4519,2428],{"class":2372},[1579,4521,1636],{"class":1585},[1579,4523,2387],{"class":1865},[1579,4525,1834],{"class":1585},[1579,4527,2392],{"class":2372},[1579,4529,1636],{"class":1585},[1579,4531,2387],{"class":1865},[1579,4533,2399],{"class":1585},[1579,4535,1931],{"class":1585},[1579,4537,4538,4540],{"class":1581,"line":2543},[1579,4539,2407],{"class":1603},[1579,4541,2410],{"class":1646},[1579,4543,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580],{"class":1581,"line":2555},[1579,4545,2416],{"class":1585},[1579,4547,2419],{"class":1585},[1579,4549,2422],{"class":1613},[1579,4551,2425],{"class":1585},[1579,4553,2428],{"class":1646},[1579,4555,2431],{"class":1585},[1579,4557,2434],{"class":1613},[1579,4559,2425],{"class":1585},[1579,4561,2439],{"class":1646},[1579,4563,2431],{"class":1585},[1579,4565,2444],{"class":1613},[1579,4567,2425],{"class":1585},[1579,4569,2428],{"class":1646},[1579,4571,2431],{"class":1585},[1579,4573,2453],{"class":1585},[1579,4575,2439],{"class":1646},[1579,4577,2431],{"class":1585},[1579,4579,2460],{"class":1613},[1579,4581,2463],{"class":1585},[1579,4583,4584,4586,4588,4590],{"class":1581,"line":2595},[1579,4585,2469],{"class":1585},[1579,4587,2419],{"class":1585},[1579,4589,2474],{"class":1613},[1579,4591,2463],{"class":1585},[1579,4593,4594,4596,4598,4600],{"class":1581,"line":2620},[1579,4595,2469],{"class":1585},[1579,4597,2419],{"class":1585},[1579,4599,2486],{"class":1613},[1579,4601,2463],{"class":1585},[1579,4603,4604,4606,4608,4610,4612,4615,4617,4619,4621,4623],{"class":1581,"line":2644},[1579,4605,2469],{"class":1585},[1579,4607,2419],{"class":1585},[1579,4609,2498],{"class":1613},[1579,4611,2425],{"class":1585},[1579,4613,4614],{"class":1646},"ART",[1579,4616,2505],{"class":1585},[1579,4618,2508],{"class":1646},[1579,4620,2431],{"class":1585},[1579,4622,2513],{"class":1613},[1579,4624,2463],{"class":1585},[1579,4626,4627,4629,4631,4633,4635,4637,4639,4641,4643,4645],{"class":1581,"line":2656},[1579,4628,2469],{"class":1585},[1579,4630,2419],{"class":1585},[1579,4632,2525],{"class":1613},[1579,4634,2425],{"class":1585},[1579,4636,4614],{"class":1646},[1579,4638,2505],{"class":1585},[1579,4640,2534],{"class":1646},[1579,4642,2431],{"class":1585},[1579,4644,2513],{"class":1613},[1579,4646,2463],{"class":1585},[1579,4648,4649,4651,4653,4655],{"class":1581,"line":2668},[1579,4650,2469],{"class":1585},[1579,4652,2419],{"class":1585},[1579,4654,2550],{"class":1613},[1579,4656,2463],{"class":1585},[1579,4658,4659,4661,4663,4665,4667,4669,4671,4673,4675,4677,4679,4681,4683,4685,4687,4690],{"class":1581,"line":2697},[1579,4660,2469],{"class":1585},[1579,4662,2419],{"class":1585},[1579,4664,2562],{"class":1613},[1579,4666,2425],{"class":1585},[1579,4668,4614],{"class":1646},[1579,4670,2505],{"class":1585},[1579,4672,2571],{"class":1646},[1579,4674,2431],{"class":1585},[1579,4676,2576],{"class":1613},[1579,4678,2425],{"class":1585},[1579,4680,4614],{"class":1646},[1579,4682,2505],{"class":1585},[1579,4684,2585],{"class":1646},[1579,4686,2431],{"class":1585},[1579,4688,4689],{"class":1613},"\" r=\"0.7\">",[1579,4691,2463],{"class":1585},[1579,4693,4694,4696,4698,4700,4702,4704,4706,4708,4710,4713],{"class":1581,"line":2725},[1579,4695,2469],{"class":1585},[1579,4697,2419],{"class":1585},[1579,4699,2498],{"class":1613},[1579,4701,2425],{"class":1585},[1579,4703,4614],{"class":1646},[1579,4705,2505],{"class":1585},[1579,4707,2610],{"class":1646},[1579,4709,2431],{"class":1585},[1579,4711,4712],{"class":1613},"\" stop-opacity=\"0.9\"\u002F>",[1579,4714,2463],{"class":1585},[1579,4716,4717,4719,4721,4723,4725,4727,4729,4731,4733,4735],{"class":1581,"line":2801},[1579,4718,2469],{"class":1585},[1579,4720,2419],{"class":1585},[1579,4722,2525],{"class":1613},[1579,4724,2425],{"class":1585},[1579,4726,4614],{"class":1646},[1579,4728,2505],{"class":1585},[1579,4730,2610],{"class":1646},[1579,4732,2431],{"class":1585},[1579,4734,2639],{"class":1613},[1579,4736,2463],{"class":1585},[1579,4738,4739,4741,4743,4745],{"class":1581,"line":2813},[1579,4740,2469],{"class":1585},[1579,4742,2419],{"class":1585},[1579,4744,2651],{"class":1613},[1579,4746,2463],{"class":1585},[1579,4748,4749,4751,4753,4755],{"class":1581,"line":2835},[1579,4750,2469],{"class":1585},[1579,4752,2419],{"class":1585},[1579,4754,2663],{"class":1613},[1579,4756,2463],{"class":1585},[1579,4758,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781],{"class":1581,"line":2840},[1579,4760,2469],{"class":1585},[1579,4762,2419],{"class":1585},[1579,4764,2675],{"class":1613},[1579,4766,2425],{"class":1585},[1579,4768,2428],{"class":1646},[1579,4770,2431],{"class":1585},[1579,4772,2434],{"class":1613},[1579,4774,2425],{"class":1585},[1579,4776,2439],{"class":1646},[1579,4778,2431],{"class":1585},[1579,4780,2692],{"class":1613},[1579,4782,2463],{"class":1585},[1579,4784,4785,4787,4789,4791,4793,4795,4797,4799,4801,4803,4805,4807],{"class":1581,"line":2845},[1579,4786,2469],{"class":1585},[1579,4788,2419],{"class":1585},[1579,4790,2675],{"class":1613},[1579,4792,2425],{"class":1585},[1579,4794,2428],{"class":1646},[1579,4796,2431],{"class":1585},[1579,4798,2434],{"class":1613},[1579,4800,2425],{"class":1585},[1579,4802,2439],{"class":1646},[1579,4804,2431],{"class":1585},[1579,4806,2720],{"class":1613},[1579,4808,2463],{"class":1585},[1579,4810,4811,4813,4815,4817,4819,4821,4823,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4859,4861,4863,4865,4867,4869,4871,4873,4876],{"class":1581,"line":2884},[1579,4812,2469],{"class":1585},[1579,4814,2419],{"class":1585},[1579,4816,2732],{"class":1613},[1579,4818,2425],{"class":1585},[1579,4820,2737],{"class":1646},[1579,4822,2740],{"class":1585},[1579,4824,4825],{"class":1646}," ART",[1579,4827,2505],{"class":1585},[1579,4829,2571],{"class":1646},[1579,4831,2431],{"class":1585},[1579,4833,2576],{"class":1613},[1579,4835,2425],{"class":1585},[1579,4837,2756],{"class":1646},[1579,4839,2740],{"class":1585},[1579,4841,4825],{"class":1646},[1579,4843,2505],{"class":1585},[1579,4845,2585],{"class":1646},[1579,4847,2431],{"class":1585},[1579,4849,2769],{"class":1613},[1579,4851,2425],{"class":1585},[1579,4853,2756],{"class":1646},[1579,4855,2740],{"class":1585},[1579,4857,4858],{"class":2070}," 0.2",[1579,4860,2431],{"class":1585},[1579,4862,2783],{"class":1613},[1579,4864,2425],{"class":1585},[1579,4866,4614],{"class":1646},[1579,4868,2505],{"class":1585},[1579,4870,2610],{"class":1646},[1579,4872,2431],{"class":1585},[1579,4874,4875],{"class":1613},"\" opacity=\"0.4\"\u002F>",[1579,4877,2463],{"class":1585},[1579,4879,4880,4882,4884,4886],{"class":1581,"line":2914},[1579,4881,2469],{"class":1585},[1579,4883,2419],{"class":1585},[1579,4885,2808],{"class":1613},[1579,4887,2463],{"class":1585},[1579,4889,4890,4892,4894,4896,4898,4900,4902],{"class":1581,"line":2939},[1579,4891,2816],{"class":1824},[1579,4893,2419],{"class":1585},[1579,4895,2821],{"class":1613},[1579,4897,2425],{"class":1585},[1579,4899,2826],{"class":2365},[1579,4901,2829],{"class":1646},[1579,4903,2832],{"class":1585},[1579,4905,4906],{"class":1581,"line":2965},[1579,4907,1989],{"class":1585},[1579,4909,4910],{"class":1581,"line":3005},[1579,4911,1793],{"emptyLinePlaceholder":1792},[1579,4913,4914,4916,4918,4920],{"class":1581,"line":3030},[1579,4915,2000],{"class":1603},[1579,4917,2850],{"class":1646},[1579,4919,1607],{"class":1585},[1579,4921,2015],{"class":1646},[1579,4923,4924],{"class":1581,"line":3038},[1579,4925,4926],{"class":1585},"  {\n",[1579,4928,4929,4932,4934,4936,4939,4941],{"class":1581,"line":3043},[1579,4930,4931],{"class":1589},"    alt",[1579,4933,1636],{"class":1585},[1579,4935,1846],{"class":1585},[1579,4937,4938],{"class":1613},"Wide colour study",[1579,4940,1877],{"class":1585},[1579,4942,2911],{"class":1585},[1579,4944,4945,4948,4950,4952,4955,4957],{"class":1581,"line":3055},[1579,4946,4947],{"class":1589},"    id",[1579,4949,1636],{"class":1585},[1579,4951,1846],{"class":1585},[1579,4953,4954],{"class":1613},"wide-study",[1579,4956,1877],{"class":1585},[1579,4958,2911],{"class":1585},[1579,4960,4961,4964,4966,4968,4970,4973,4975,4978,4980],{"class":1581,"line":3087},[1579,4962,4963],{"class":1589},"    preview",[1579,4965,1636],{"class":1585},[1579,4967,2366],{"class":2365},[1579,4969,2369],{"class":1646},[1579,4971,4972],{"class":2070},"24",[1579,4974,1834],{"class":1585},[1579,4976,4977],{"class":2070}," 14",[1579,4979,2399],{"class":1646},[1579,4981,2911],{"class":1585},[1579,4983,4984,4987,4989,4991,4994,4996],{"class":1581,"line":3118},[1579,4985,4986],{"class":1589},"    seed",[1579,4988,1636],{"class":1585},[1579,4990,1846],{"class":1585},[1579,4992,4993],{"class":1613},"4b19",[1579,4995,1877],{"class":1585},[1579,4997,2911],{"class":1585},[1579,4999,5000,5003,5005,5007,5010,5012,5015],{"class":1581,"line":3123},[1579,5001,5002],{"class":1589},"    src",[1579,5004,1636],{"class":1585},[1579,5006,2366],{"class":2365},[1579,5008,5009],{"class":1646},"(WIDTH",[1579,5011,1834],{"class":1585},[1579,5013,5014],{"class":1646}," HEIGHT)",[1579,5016,2911],{"class":1585},[1579,5018,5019],{"class":1581,"line":3128},[1579,5020,5021],{"class":1585},"  },\n",[1579,5023,5024],{"class":1581,"line":3152},[1579,5025,2276],{"class":1646},[1579,5027,5028],{"class":1581,"line":3182},[1579,5029,1793],{"emptyLinePlaceholder":1792},[1579,5031,5032,5034,5036,5038,5040,5042,5045],{"class":1581,"line":3201},[1579,5033,2000],{"class":1603},[1579,5035,3133],{"class":1646},[1579,5037,1607],{"class":1585},[1579,5039,1837],{"class":2365},[1579,5041,2369],{"class":1646},[1579,5043,5044],{"class":1585},"''",[1579,5046,3149],{"class":1646},[1579,5048,5049,5051,5054,5056,5058,5060,5064],{"class":1581,"line":3224},[1579,5050,2000],{"class":1603},[1579,5052,5053],{"class":1646}," typing ",[1579,5055,1607],{"class":1585},[1579,5057,1837],{"class":2365},[1579,5059,2369],{"class":1646},[1579,5061,5063],{"class":5062},"sfNiH","true",[1579,5065,3149],{"class":1646},[1579,5067,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090],{"class":1581,"line":3229},[1579,5069,2000],{"class":1603},[1579,5071,3157],{"class":1646},[1579,5073,1607],{"class":1585},[1579,5075,1837],{"class":2365},[1579,5077,1586],{"class":1585},[1579,5079,3166],{"class":1865},[1579,5081,3169],{"class":1585},[1579,5083,2369],{"class":1646},[1579,5085,1877],{"class":1585},[1579,5087,1874],{"class":1613},[1579,5089,1877],{"class":1585},[1579,5091,3149],{"class":1646},[1579,5093,5094,5096,5098,5100,5102,5104,5106],{"class":1581,"line":3261},[1579,5095,2000],{"class":1603},[1579,5097,3187],{"class":1646},[1579,5099,1607],{"class":1585},[1579,5101,1837],{"class":2365},[1579,5103,2369],{"class":1646},[1579,5105,3510],{"class":2070},[1579,5107,3149],{"class":1646},[1579,5109,5110,5112,5114,5116,5118,5120,5122,5124,5126],{"class":1581,"line":3288},[1579,5111,2000],{"class":1603},[1579,5113,3206],{"class":1646},[1579,5115,1607],{"class":1585},[1579,5117,1837],{"class":2365},[1579,5119,2369],{"class":1646},[1579,5121,1877],{"class":1585},[1579,5123,4993],{"class":1613},[1579,5125,1877],{"class":1585},[1579,5127,3149],{"class":1646},[1579,5129,5130,5132,5135,5137,5139,5141,5143,5146,5148],{"class":1581,"line":3293},[1579,5131,2000],{"class":1603},[1579,5133,5134],{"class":1646}," ratio ",[1579,5136,1607],{"class":1585},[1579,5138,1837],{"class":2365},[1579,5140,2369],{"class":1646},[1579,5142,1877],{"class":1585},[1579,5144,5145],{"class":1613},"16 \u002F 9",[1579,5147,1877],{"class":1585},[1579,5149,3149],{"class":1646},[1579,5151,5152],{"class":1581,"line":3309},[1579,5153,1793],{"emptyLinePlaceholder":1792},[1579,5155,5156,5158,5161,5163,5165,5167,5169,5171],{"class":1581,"line":3332},[1579,5157,2000],{"class":1603},[1579,5159,5160],{"class":1646}," hint ",[1579,5162,1607],{"class":1585},[1579,5164,4242],{"class":2365},[1579,5166,2369],{"class":1646},[1579,5168,3533],{"class":1585},[1579,5170,2875],{"class":1603},[1579,5172,1931],{"class":1585},[1579,5174,5175,5177,5179,5181,5183,5185,5187,5190,5192,5195],{"class":1581,"line":3353},[1579,5176,3312],{"class":1824},[1579,5178,2878],{"class":1589},[1579,5180,3801],{"class":1646},[1579,5182,2505],{"class":1585},[1579,5184,3414],{"class":1646},[1579,5186,3320],{"class":1589},[1579,5188,5189],{"class":1824},"return",[1579,5191,1846],{"class":1585},[1579,5193,5194],{"class":1613},"Streaming the prompt",[1579,5196,1851],{"class":1585},[1579,5198,5199,5201,5203,5205,5207,5209,5212,5214,5216,5218,5220,5222,5224,5227],{"class":1581,"line":3363},[1579,5200,3312],{"class":1824},[1579,5202,2878],{"class":1589},[1579,5204,1544],{"class":1646},[1579,5206,2505],{"class":1585},[1579,5208,3414],{"class":1646},[1579,5210,5211],{"class":1585}," ===",[1579,5213,1846],{"class":1585},[1579,5215,1885],{"class":1613},[1579,5217,1877],{"class":1585},[1579,5219,3320],{"class":1589},[1579,5221,5189],{"class":1824},[1579,5223,1846],{"class":1585},[1579,5225,5226],{"class":1613},"Queued",[1579,5228,1851],{"class":1585},[1579,5230,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5258],{"class":1581,"line":3373},[1579,5232,3312],{"class":1824},[1579,5234,2878],{"class":1589},[1579,5236,1544],{"class":1646},[1579,5238,2505],{"class":1585},[1579,5240,3414],{"class":1646},[1579,5242,5211],{"class":1585},[1579,5244,1846],{"class":1585},[1579,5246,1894],{"class":1613},[1579,5248,1877],{"class":1585},[1579,5250,3320],{"class":1589},[1579,5252,5189],{"class":1824},[1579,5254,1846],{"class":1585},[1579,5256,5257],{"class":1613},"Rendering",[1579,5259,1851],{"class":1585},[1579,5261,5262,5264,5266,5269],{"class":1581,"line":3378},[1579,5263,2816],{"class":1824},[1579,5265,1846],{"class":1585},[1579,5267,5268],{"class":1613},"Ready",[1579,5270,1851],{"class":1585},[1579,5272,5273,5275],{"class":1581,"line":3383},[1579,5274,2431],{"class":1585},[1579,5276,3149],{"class":1646},[1579,5278,5279],{"class":1581,"line":3397},[1579,5280,1793],{"emptyLinePlaceholder":1792},[1579,5282,5283,5285,5288,5290,5292,5294,5296,5298,5300,5302,5304],{"class":1581,"line":3406},[1579,5284,3232],{"class":1603},[1579,5286,5287],{"class":1646}," leadTimer",[1579,5289,1636],{"class":1585},[1579,5291,3240],{"class":1865},[1579,5293,3243],{"class":1585},[1579,5295,3246],{"class":1646},[1579,5297,3169],{"class":1585},[1579,5299,1880],{"class":1585},[1579,5301,3253],{"class":1865},[1579,5303,1869],{"class":1585},[1579,5305,3258],{"class":1585},[1579,5307,5308,5310,5313,5315,5317,5319,5321,5323,5325,5327,5329],{"class":1581,"line":3425},[1579,5309,3232],{"class":1603},[1579,5311,5312],{"class":1646}," typeTimer",[1579,5314,1636],{"class":1585},[1579,5316,3240],{"class":1865},[1579,5318,3243],{"class":1585},[1579,5320,3246],{"class":1646},[1579,5322,3169],{"class":1585},[1579,5324,1880],{"class":1585},[1579,5326,3253],{"class":1865},[1579,5328,1869],{"class":1585},[1579,5330,3258],{"class":1585},[1579,5332,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353],{"class":1581,"line":3440},[1579,5334,3232],{"class":1603},[1579,5336,3235],{"class":1646},[1579,5338,1636],{"class":1585},[1579,5340,3240],{"class":1865},[1579,5342,3243],{"class":1585},[1579,5344,3246],{"class":1646},[1579,5346,3169],{"class":1585},[1579,5348,1880],{"class":1585},[1579,5350,3253],{"class":1865},[1579,5352,1869],{"class":1585},[1579,5354,3258],{"class":1585},[1579,5356,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377],{"class":1581,"line":3479},[1579,5358,3232],{"class":1603},[1579,5360,3266],{"class":1646},[1579,5362,1636],{"class":1585},[1579,5364,3240],{"class":1865},[1579,5366,3243],{"class":1585},[1579,5368,3275],{"class":1646},[1579,5370,3169],{"class":1585},[1579,5372,1880],{"class":1585},[1579,5374,3253],{"class":1865},[1579,5376,1869],{"class":1585},[1579,5378,3258],{"class":1585},[1579,5380,5381,5383,5386,5388],{"class":1581,"line":3493},[1579,5382,3232],{"class":1603},[1579,5384,5385],{"class":1646}," cursor ",[1579,5387,1607],{"class":1585},[1579,5389,3437],{"class":2070},[1579,5391,5392],{"class":1581,"line":3517},[1579,5393,1793],{"emptyLinePlaceholder":1792},[1579,5395,5396,5398,5400,5402,5404],{"class":1581,"line":3522},[1579,5397,2362],{"class":1603},[1579,5399,3298],{"class":2365},[1579,5401,3301],{"class":1585},[1579,5403,3304],{"class":1865},[1579,5405,1931],{"class":1585},[1579,5407,5408,5410,5412,5415,5417,5419,5421,5423],{"class":1581,"line":3540},[1579,5409,3312],{"class":1824},[1579,5411,2878],{"class":1589},[1579,5413,5414],{"class":1646},"leadTimer",[1579,5416,3320],{"class":1589},[1579,5418,3323],{"class":2365},[1579,5420,2369],{"class":1589},[1579,5422,5414],{"class":1646},[1579,5424,3149],{"class":1589},[1579,5426,5427,5429,5431,5434,5436,5438,5440,5442],{"class":1581,"line":3558},[1579,5428,3312],{"class":1824},[1579,5430,2878],{"class":1589},[1579,5432,5433],{"class":1646},"typeTimer",[1579,5435,3320],{"class":1589},[1579,5437,3323],{"class":2365},[1579,5439,2369],{"class":1589},[1579,5441,5433],{"class":1646},[1579,5443,3149],{"class":1589},[1579,5445,5446,5448,5450,5452,5454,5456,5458,5460],{"class":1581,"line":3579},[1579,5447,3312],{"class":1824},[1579,5449,2878],{"class":1589},[1579,5451,3317],{"class":1646},[1579,5453,3320],{"class":1589},[1579,5455,3323],{"class":2365},[1579,5457,2369],{"class":1589},[1579,5459,3317],{"class":1646},[1579,5461,3149],{"class":1589},[1579,5463,5464,5466,5468,5470,5472,5474,5476,5478],{"class":1581,"line":3597},[1579,5465,3312],{"class":1824},[1579,5467,2878],{"class":1589},[1579,5469,3339],{"class":1646},[1579,5471,3320],{"class":1589},[1579,5473,3344],{"class":2365},[1579,5475,2369],{"class":1589},[1579,5477,3339],{"class":1646},[1579,5479,3149],{"class":1589},[1579,5481,5482,5485,5487],{"class":1581,"line":3647},[1579,5483,5484],{"class":1646},"  leadTimer",[1579,5486,1869],{"class":1585},[1579,5488,3258],{"class":1585},[1579,5490,5491,5494,5496],{"class":1581,"line":3662},[1579,5492,5493],{"class":1646},"  typeTimer",[1579,5495,1869],{"class":1585},[1579,5497,3258],{"class":1585},[1579,5499,5500,5502,5504],{"class":1581,"line":3682},[1579,5501,3356],{"class":1646},[1579,5503,1869],{"class":1585},[1579,5505,3258],{"class":1585},[1579,5507,5508,5510,5512],{"class":1581,"line":3690},[1579,5509,3366],{"class":1646},[1579,5511,1869],{"class":1585},[1579,5513,3258],{"class":1585},[1579,5515,5516],{"class":1581,"line":3708},[1579,5517,1989],{"class":1585},[1579,5519,5520],{"class":1581,"line":3714},[1579,5521,1793],{"emptyLinePlaceholder":1792},[1579,5523,5524,5526,5529,5531,5533],{"class":1581,"line":3725},[1579,5525,2362],{"class":1603},[1579,5527,5528],{"class":2365}," generate",[1579,5530,3301],{"class":1585},[1579,5532,3304],{"class":1865},[1579,5534,1931],{"class":1585},[1579,5536,5537,5539,5541,5543,5545,5547,5549,5551],{"class":1581,"line":3736},[1579,5538,3312],{"class":1824},[1579,5540,2878],{"class":1589},[1579,5542,3317],{"class":1646},[1579,5544,3320],{"class":1589},[1579,5546,3323],{"class":2365},[1579,5548,2369],{"class":1589},[1579,5550,3317],{"class":1646},[1579,5552,3149],{"class":1589},[1579,5554,5555,5557,5559,5561,5563,5565,5567,5569],{"class":1581,"line":3741},[1579,5556,3312],{"class":1824},[1579,5558,2878],{"class":1589},[1579,5560,3339],{"class":1646},[1579,5562,3320],{"class":1589},[1579,5564,3344],{"class":2365},[1579,5566,2369],{"class":1589},[1579,5568,3339],{"class":1646},[1579,5570,3149],{"class":1589},[1579,5572,5573,5575,5577,5579,5581,5583,5585],{"class":1581,"line":3746},[1579,5574,3409],{"class":1646},[1579,5576,2505],{"class":1585},[1579,5578,3414],{"class":1646},[1579,5580,1869],{"class":1585},[1579,5582,1846],{"class":1585},[1579,5584,1885],{"class":1613},[1579,5586,1851],{"class":1585},[1579,5588,5589,5591,5593,5595,5597],{"class":1581,"line":3755},[1579,5590,3428],{"class":1646},[1579,5592,2505],{"class":1585},[1579,5594,3414],{"class":1646},[1579,5596,1869],{"class":1585},[1579,5598,3437],{"class":2070},[1579,5600,5602],{"class":1581,"line":5601},117,[1579,5603,1793],{"emptyLinePlaceholder":1792},[1579,5605,5607,5609,5611,5613,5615,5617,5619],{"class":1581,"line":5606},118,[1579,5608,3356],{"class":1646},[1579,5610,1869],{"class":1585},[1579,5612,3246],{"class":2365},[1579,5614,2369],{"class":1589},[1579,5616,3533],{"class":1585},[1579,5618,2875],{"class":1603},[1579,5620,1931],{"class":1585},[1579,5622,5624,5626,5628,5630,5632,5634,5636],{"class":1581,"line":5623},119,[1579,5625,3543],{"class":1646},[1579,5627,2505],{"class":1585},[1579,5629,3414],{"class":1646},[1579,5631,1869],{"class":1585},[1579,5633,1846],{"class":1585},[1579,5635,1894],{"class":1613},[1579,5637,1851],{"class":1585},[1579,5639,5641,5643,5645,5647,5649,5651,5653],{"class":1581,"line":5640},120,[1579,5642,3561],{"class":1603},[1579,5644,3564],{"class":1646},[1579,5646,1869],{"class":1585},[1579,5648,3569],{"class":1646},[1579,5650,2505],{"class":1585},[1579,5652,3574],{"class":2365},[1579,5654,3403],{"class":1589},[1579,5656,5658,5660,5662,5664,5666,5668,5670],{"class":1581,"line":5657},121,[1579,5659,3582],{"class":1646},[1579,5661,1869],{"class":1585},[1579,5663,3275],{"class":2365},[1579,5665,2369],{"class":1589},[1579,5667,3533],{"class":1585},[1579,5669,2875],{"class":1603},[1579,5671,1931],{"class":1585},[1579,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713],{"class":1581,"line":5674},122,[1579,5676,3600],{"class":1603},[1579,5678,3603],{"class":1646},[1579,5680,1869],{"class":1585},[1579,5682,3451],{"class":1646},[1579,5684,2505],{"class":1585},[1579,5686,3612],{"class":2365},[1579,5688,2369],{"class":1589},[1579,5690,3196],{"class":2070},[1579,5692,1834],{"class":1585},[1579,5694,2878],{"class":1589},[1579,5696,3623],{"class":1646},[1579,5698,2505],{"class":1585},[1579,5700,3574],{"class":2365},[1579,5702,3469],{"class":1589},[1579,5704,3632],{"class":1585},[1579,5706,3564],{"class":1646},[1579,5708,3320],{"class":1589},[1579,5710,3639],{"class":1585},[1579,5712,3642],{"class":1646},[1579,5714,3149],{"class":1589},[1579,5716,5718,5720,5722,5724,5726],{"class":1581,"line":5717},123,[1579,5719,3650],{"class":1646},[1579,5721,2505],{"class":1585},[1579,5723,3414],{"class":1646},[1579,5725,1869],{"class":1585},[1579,5727,3659],{"class":1646},[1579,5729,5731,5733,5735,5737,5740,5742,5744],{"class":1581,"line":5730},124,[1579,5732,3665],{"class":1824},[1579,5734,2878],{"class":1589},[1579,5736,3670],{"class":1646},[1579,5738,5739],{"class":1585}," \u003C",[1579,5741,2905],{"class":2070},[1579,5743,3320],{"class":1589},[1579,5745,5746],{"class":1824},"return\n",[1579,5748,5750,5752,5754,5756,5758,5760,5762,5764],{"class":1581,"line":5749},125,[1579,5751,3665],{"class":1824},[1579,5753,2878],{"class":1589},[1579,5755,3339],{"class":1646},[1579,5757,3320],{"class":1589},[1579,5759,3344],{"class":2365},[1579,5761,2369],{"class":1589},[1579,5763,3339],{"class":1646},[1579,5765,3149],{"class":1589},[1579,5767,5769,5772,5774],{"class":1581,"line":5768},126,[1579,5770,5771],{"class":1646},"      rampTimer",[1579,5773,1869],{"class":1585},[1579,5775,3258],{"class":1585},[1579,5777,5779,5782,5784,5786,5788,5790,5792],{"class":1581,"line":5778},127,[1579,5780,5781],{"class":1646},"      status",[1579,5783,2505],{"class":1585},[1579,5785,3414],{"class":1646},[1579,5787,1869],{"class":1585},[1579,5789,1846],{"class":1585},[1579,5791,1903],{"class":1613},[1579,5793,1851],{"class":1585},[1579,5795,5797,5799,5801],{"class":1581,"line":5796},128,[1579,5798,3717],{"class":1585},[1579,5800,3720],{"class":1646},[1579,5802,3149],{"class":1589},[1579,5804,5806,5808,5810],{"class":1581,"line":5805},129,[1579,5807,3728],{"class":1585},[1579,5809,3731],{"class":1646},[1579,5811,3149],{"class":1589},[1579,5813,5815],{"class":1581,"line":5814},130,[1579,5816,1989],{"class":1585},[1579,5818,5820],{"class":1581,"line":5819},131,[1579,5821,1793],{"emptyLinePlaceholder":1792},[1579,5823,5825,5827,5830,5832,5834],{"class":1581,"line":5824},132,[1579,5826,2362],{"class":1603},[1579,5828,5829],{"class":2365}," typeNext",[1579,5831,3301],{"class":1585},[1579,5833,3304],{"class":1865},[1579,5835,1931],{"class":1585},[1579,5837,5839,5842,5845],{"class":1581,"line":5838},133,[1579,5840,5841],{"class":1646},"  cursor",[1579,5843,5844],{"class":1585}," +=",[1579,5846,5847],{"class":2070}," 1\n",[1579,5849,5851,5854,5856,5858,5860,5863,5865,5868,5870,5872,5874,5877],{"class":1581,"line":5850},134,[1579,5852,5853],{"class":1646},"  prompt",[1579,5855,2505],{"class":1585},[1579,5857,3414],{"class":1646},[1579,5859,1869],{"class":1585},[1579,5861,5862],{"class":1646}," SCRIPTED_PROMPT",[1579,5864,2505],{"class":1585},[1579,5866,5867],{"class":2365},"slice",[1579,5869,2369],{"class":1589},[1579,5871,3510],{"class":2070},[1579,5873,1834],{"class":1585},[1579,5875,5876],{"class":1646}," cursor",[1579,5878,3149],{"class":1589},[1579,5880,5882,5884,5886,5889,5891,5893,5895,5898,5900],{"class":1581,"line":5881},135,[1579,5883,3312],{"class":1824},[1579,5885,2878],{"class":1589},[1579,5887,5888],{"class":1646},"cursor",[1579,5890,5739],{"class":1585},[1579,5892,5862],{"class":1646},[1579,5894,2505],{"class":1585},[1579,5896,5897],{"class":1646},"length",[1579,5899,3320],{"class":1589},[1579,5901,2881],{"class":1585},[1579,5903,5905,5908,5910,5912,5914,5917,5919,5922],{"class":1581,"line":5904},136,[1579,5906,5907],{"class":1646},"    typeTimer",[1579,5909,1869],{"class":1585},[1579,5911,3246],{"class":2365},[1579,5913,2369],{"class":1589},[1579,5915,5916],{"class":1646},"typeNext",[1579,5918,1834],{"class":1585},[1579,5920,5921],{"class":1646}," TYPE_MS",[1579,5923,3149],{"class":1589},[1579,5925,5927],{"class":1581,"line":5926},137,[1579,5928,5929],{"class":1824},"    return\n",[1579,5931,5933],{"class":1581,"line":5932},138,[1579,5934,5935],{"class":1585},"  }\n",[1579,5937,5939,5942,5944,5946,5948],{"class":1581,"line":5938},139,[1579,5940,5941],{"class":1646},"  typing",[1579,5943,2505],{"class":1585},[1579,5945,3414],{"class":1646},[1579,5947,1869],{"class":1585},[1579,5949,5950],{"class":5062}," false\n",[1579,5952,5954,5956,5958,5960,5962,5964,5966,5969],{"class":1581,"line":5953},140,[1579,5955,3356],{"class":1646},[1579,5957,1869],{"class":1585},[1579,5959,3246],{"class":2365},[1579,5961,2369],{"class":1589},[1579,5963,1751],{"class":1646},[1579,5965,1834],{"class":1585},[1579,5967,5968],{"class":1646}," HOLD_MS",[1579,5970,3149],{"class":1589},[1579,5972,5974],{"class":1581,"line":5973},141,[1579,5975,1989],{"class":1585},[1579,5977,5979],{"class":1581,"line":5978},142,[1579,5980,1793],{"emptyLinePlaceholder":1792},[1579,5982,5984,5986,5989,5991,5993],{"class":1581,"line":5983},143,[1579,5985,2362],{"class":1603},[1579,5987,5988],{"class":2365}," replay",[1579,5990,3301],{"class":1585},[1579,5992,3304],{"class":1865},[1579,5994,1931],{"class":1585},[1579,5996,5998,6000],{"class":1581,"line":5997},144,[1579,5999,3400],{"class":2365},[1579,6001,3403],{"class":1589},[1579,6003,6005,6007,6009],{"class":1581,"line":6004},145,[1579,6006,5841],{"class":1646},[1579,6008,1869],{"class":1585},[1579,6010,3437],{"class":2070},[1579,6012,6014,6016,6018,6020,6022],{"class":1581,"line":6013},146,[1579,6015,5853],{"class":1646},[1579,6017,2505],{"class":1585},[1579,6019,3414],{"class":1646},[1579,6021,1869],{"class":1585},[1579,6023,6024],{"class":1585}," ''\n",[1579,6026,6028,6030,6032,6034,6036],{"class":1581,"line":6027},147,[1579,6029,3428],{"class":1646},[1579,6031,2505],{"class":1585},[1579,6033,3414],{"class":1646},[1579,6035,1869],{"class":1585},[1579,6037,3437],{"class":2070},[1579,6039,6041,6043,6045,6047,6049,6051,6053],{"class":1581,"line":6040},148,[1579,6042,3409],{"class":1646},[1579,6044,2505],{"class":1585},[1579,6046,3414],{"class":1646},[1579,6048,1869],{"class":1585},[1579,6050,1846],{"class":1585},[1579,6052,1874],{"class":1613},[1579,6054,1851],{"class":1585},[1579,6056,6058,6060,6062,6064,6066],{"class":1581,"line":6057},149,[1579,6059,5941],{"class":1646},[1579,6061,2505],{"class":1585},[1579,6063,3414],{"class":1646},[1579,6065,1869],{"class":1585},[1579,6067,6068],{"class":5062}," true\n",[1579,6070,6072,6074,6076,6078,6080,6082,6084,6087],{"class":1581,"line":6071},150,[1579,6073,5484],{"class":1646},[1579,6075,1869],{"class":1585},[1579,6077,3246],{"class":2365},[1579,6079,2369],{"class":1589},[1579,6081,5916],{"class":1646},[1579,6083,1834],{"class":1585},[1579,6085,6086],{"class":1646}," LEAD_IN_MS",[1579,6088,3149],{"class":1589},[1579,6090,6092],{"class":1581,"line":6091},151,[1579,6093,1989],{"class":1585},[1579,6095,6097],{"class":1581,"line":6096},152,[1579,6098,1793],{"emptyLinePlaceholder":1792},[1579,6100,6102,6105],{"class":1581,"line":6101},153,[1579,6103,6104],{"class":2365},"onMounted",[1579,6106,6107],{"class":1646},"(replay)\n",[1579,6109,6111,6113],{"class":1581,"line":6110},154,[1579,6112,3749],{"class":2365},[1579,6114,3752],{"class":1646},[1579,6116,6118,6120,6122],{"class":1581,"line":6117},155,[1579,6119,1782],{"class":1585},[1579,6121,1801],{"class":1589},[1579,6123,1592],{"class":1585},[1520,6125,6126,6128,6129,6132,6133,6135],{},[1524,6127,1688],{}," are chips that toggle a ",[1524,6130,6131],{},", label"," suffix on the prompt, and ",[1524,6134,1719],{},"\nshows the batch seed in the composer readout.",[1532,6137,6139],{"id":6138},"props","Props",[6141,6142,6143,6162,6166,6170,6174,6180,6188,6191,6196,6202,6206,6209,6214,6222,6227],"component-props",{},[6144,6145,6147,6148,6151,6152,6155,6156,6159,6160,2505],"component-prop",{"name":1540,"type":6146},"ImageGenerationImage[]","One entry per result: ",[1524,6149,6150],{},"{ id, src, alt, preview?, seed? }",". ",[1524,6153,6154],{},"preview"," is a tiny\nversion of ",[1524,6157,6158],{},"src"," used for the mosaic pass; it falls back to ",[1524,6161,6158],{},[6144,6163,6165],{"name":1544,"type":6164},"'idle' | 'queued' | 'generating' | 'done' | 'error'","Controlled status. Omit it and the panel queues and starts the batch itself.",[6144,6167,6169],{"name":1526,"type":6168,"default":3510},"number","Batch progress, 0–1. Drives every tile's mosaic-to-sharp resolve.",[6144,6171,6173],{"name":1639,"type":6172},"string","Controlled draft prompt. Omit it to let the panel own the text.",[6144,6175,6176,6177,6179],{"name":3795,"type":6172},"Controlled ",[1524,6178,3859],{}," value. Omit it to let the panel own the choice.",[6144,6181,6183,6184,6187],{"name":3791,"type":6182},"ImageGenerationAspectRatio[]","The shapes offered in the composer, as ",[1524,6185,6186],{},"{ id, label, value }",". Defaults to\n1:1, 4:5 and 16:9.",[6144,6189,6190],{"name":3787,"type":6168,"default":3503},"Number of tiles in the grid. One tile gets a single column.",[6144,6192,6195],{"name":3904,"type":6193,"default":6194},"'full' | 'minimal'","'full'","How much surrounding chrome renders.",[6144,6197,6201],{"name":6198,"type":6199,"default":6200},"composerPlacement","'top' | 'bottom'","'top'","Where the composer sits relative to the tiles.",[6144,6203,6205],{"name":1688,"type":6204},"ImageGenerationPreset[]","Chips that append their label to the prompt.",[6144,6207,6208],{"name":1719,"type":6172},"Batch seed, shown in the composer readout.",[6144,6210,6213],{"name":6211,"type":6172,"default":6212},"model","'motion-diffusion v2'","Model name shown in the header.",[6144,6215,6216,6217,6219,6220,2505],{"name":1912,"type":6172},"Message for the failure banner. Also announced when ",[1524,6218,1544],{}," is ",[1524,6221,1912],{},[6144,6223,6226],{"name":3801,"type":6224,"default":6225},"boolean","false","Renders the prompt as read-only text with a blinking caret.",[6144,6228,6230],{"name":6229,"type":6172},"class","Merged onto the panel root.",[1532,6232,6234],{"id":6233},"events","Events",[6236,6237,6238,6243,6246,6250,6255,6259,6267,6275],"component-events",{},[6239,6240,6242],"component-event",{"name":1751,"payload":6241},"[prompt: string]","The prompt was submitted. Start your batch here.",[6239,6244,6245],{"name":3770},"Stop was pressed while a batch was running. Listening for it is what turns the\nsend button into stop.",[6239,6247,6249],{"name":6248},"retry","Retry was pressed in the failure banner. The button only renders when this\nlistener exists.",[6239,6251,6254],{"name":6252,"payload":6253},"select","[image: ImageGenerationImage]","A tile was picked. The tile keeps a primary border while selected.",[6239,6256,6258],{"name":6257,"payload":6253},"variations","Make variations was pressed on a resolved tile. The action only renders when\nthis listener exists.",[6239,6260,6263,6264,2505],{"name":6261,"payload":6262},"update:prompt","[value: string]","Emitted on every edit, and paired with ",[1524,6265,6266],{},"v-model:prompt",[6239,6268,6271,6272,2505],{"name":6269,"payload":6270},"update:status","[value: ImageGenerationStatus]","Paired with ",[1524,6273,6274],{},"v-model:status",[6239,6276,6271,6278,2505],{"name":6277,"payload":6262},"update:aspectRatio",[1524,6279,6280],{},"v-model:aspect-ratio",[1532,6282,6284],{"id":6283},"accessibility","Accessibility",[6286,6287,6288,6300,6307,6320,6323,6334,6343],"ul",{},[6289,6290,6291,6292,6295,6296,6299],"li",{},"A single ",[1524,6293,6294],{},"role=\"status\""," region carries the batch state: queued, generating\nwith a percentage, how many images are ready, or the error message. The\nper-tile percentages are decorative and ",[1524,6297,6298],{},"aria-hidden",", so a batch of four does\nnot produce four competing announcements.",[6289,6301,6302,6303,6306],{},"The failure banner is ",[1524,6304,6305],{},"role=\"alert\"",", so it is announced even when the polite\nstatus region is still mid-sentence.",[6289,6308,6309,6310,6313,6314,6316,6317,6319],{},"Each tile's sharp image carries its ",[1524,6311,6312],{},"alt","; the mosaic pass is ",[1524,6315,6298],{},"\nwith an empty ",[1524,6318,6312],{},", because it is the same picture at a lower resolution.",[6289,6321,6322],{},"Tile actions are labelled with the image they act on — \"Download Colour\nstudy 2\", \"Make variations of Colour study 2\" — rather than repeating\n\"Download\" four times.",[6289,6324,6325,6326,6329,6330,6333],{},"Preset chips and aspect-ratio buttons use ",[1524,6327,6328],{},"aria-pressed",", and each ratio also\ncarries a descriptive ",[1524,6331,6332],{},"aria-label",", so the pressed state is not the only cue.",[6289,6335,6336,6337,6339,6340,6342],{},"While ",[1524,6338,3801],{}," is on, the visible text is an ",[1524,6341,6298],{}," overlay and the real\ntextarea still holds the value, so the prompt is read once and the field stays\nfocusable.",[6289,6344,6345,6346,6349],{},"Under ",[1524,6347,6348],{},"prefers-reduced-motion: reduce"," the tile entrance, scan sweep, shimmer,\ncaret and status pulse are all switched off in CSS. A post-mount media query\nresolves every tile on its first paint instead of pinning it mid-mosaic.",[1532,6351,6352],{"id":3623},"Performance",[6286,6354,6355,6360,6374,6384,6391,6394],{},[6289,6356,6357,6359],{},[1524,6358,1526],{}," is one scalar. Each tile derives its own local progress from its\nindex, so a batch of four and a batch of forty cost the same number of\nreactive values.",[6289,6361,6362,6363,6365,6366,6369,6370,6373],{},"The mosaic pass is a tiny image (",[1524,6364,6154],{},") scaled up with\n",[1524,6367,6368],{},"image-rendering: pixelated",", so the blur that hides the upscale stays at 2px.\nThe sharp pass never blurs past 18px, past which ",[1524,6371,6372],{},"blur()"," gets expensive.",[6289,6375,6376,6377,1545,6380,6383],{},"Motion is CSS keyframes and transitions on ",[1524,6378,6379],{},"transform",[1524,6381,6382],{},"opacity",", so the\nscan, shimmer and entrance stay off the main thread; nothing re-renders per\nframe.",[6289,6385,6386,6387,6390],{},"The typing overlay is measured from the real textarea and kept in sync by one\n",[1524,6388,6389],{},"ResizeObserver"," on the panel, rather than re-measuring on every keystroke.",[6289,6392,6393],{},"Finished tiles stop animating entirely: the scan, the percentage and the\nprogress rail all unmount, leaving the two images at rest.",[6289,6395,6396,6397,6399,6400,6403],{},"Tiles are keyed by image id, so a re-render that only moves ",[1524,6398,1526],{},"\npatches styles in place instead of rebuilding the grid; the only enter and\nexit work is Vue's ",[1524,6401,6402],{},"\u003CTransition>"," on two short labels.",[6405,6406,6407],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":1569,"searchDepth":1595,"depth":1595,"links":6409},[6410,6411,6412,6413,6414,6415],{"id":1534,"depth":1595,"text":16},{"id":3773,"depth":1595,"text":3774},{"id":6138,"depth":1595,"text":6139},{"id":6233,"depth":1595,"text":6234},{"id":6283,"depth":1595,"text":6284},{"id":3623,"depth":1595,"text":6352},"A prompt composer, a grid of tiles that resolve from mosaic to sharp, and the batch progress around them.","md",null,{},{"title":149,"description":6416},"GorZ2AdQftKKo5MNY_gW6_x0kBuHdL1ZvK-va8KvRAQ",[6423,6425],{"title":145,"path":146,"stem":147,"description":6424,"children":-1},"A single tool invocation with a status ring that keeps its shape through the whole lifecycle.",{"title":159,"path":160,"stem":161,"description":6426,"children":-1},"Animated background that follows interactive elements.",1793501722395]