function OperatorOverlay({data:o,accent:a}){return!window.__opsMode||!o?null:React.createElement("div",{className:"op-overlay",style:{borderColor:a}},React.createElement("div",{className:"op-overlay-head mono",style:{color:a}},React.createElement(MIcon,{name:"admin_panel_settings",size:14}),React.createElement("span",null,"Operator overlay"),React.createElement("span",{className:"op-overlay-tag mono"},"visible while in OPS mode")),React.createElement("div",{className:"op-overlay-grid"},Object.entries(o).map(([e,s])=>React.createElement("div",{key:e,className:"op-overlay-cell"},React.createElement("div",{className:"op-overlay-key mono"},e.replace(/([A-Z])/g," $1").toLowerCase()),React.createElement("div",{className:"op-overlay-val"},s)))))}function DomainsHubView({kind:o}){const a=o.buckets||{},e=o.domains||{};return React.createElement("div",{className:"view view-domainsHub"},React.createElement("div",{className:"dh-intro"},React.createElement("div",{className:"dh-intro-eyebrow mono"},"15 sub-domains \xB7 1 shell"),React.createElement("div",{className:"dh-intro-body"},"Every AaaS sub-domain lives inside the Canvas via server-rendered embeds. The user portal at ",React.createElement("span",{className:"mono"},"aaas.X")," stays online for SEO + memorability. The Canvas surface uses the same components in operator mode.")),Object.values(a).map(s=>React.createElement("section",{key:s.id,className:"dh-bucket"},React.createElement("div",{className:"dh-bucket-head"},React.createElement("div",{className:"dh-bucket-label mono"},s.label),React.createElement("div",{className:"dh-bucket-tagline"},s.tagline)),React.createElement("div",{className:"dh-bucket-grid"},s.members.map(n=>{const l=e[n];return l?React.createElement("button",{key:n,className:"dh-card",style:{"--card-accent":l.accent},onClick:()=>window.NAV&&window.NAV.go("domains",n)},React.createElement("div",{className:"dh-card-icon"},React.createElement(MIcon,{name:l.icon,size:20})),React.createElement("div",{className:"dh-card-body"},React.createElement("div",{className:"dh-card-label"},l.label),React.createElement("div",{className:"dh-card-tld mono"},l.tld),React.createElement("div",{className:"dh-card-tag"},l.tagline)),React.createElement("div",{className:"dh-card-arrow"},React.createElement(MIcon,{name:"north_east",size:14}))):null})))),React.createElement("div",{className:"dh-rules"},React.createElement("div",{className:"dh-rules-label mono"},"Architectural rules \xB7 brief \xA71 + \xA76"),React.createElement("ul",{className:"dh-rules-list"},React.createElement("li",null,React.createElement("strong",null,"Server-rendered embeds, NOT iframes.")," Preserves Cmd+K \xB7 auth \xB7 transitions."),React.createElement("li",null,React.createElement("strong",null,"One component library")," (@supraforge/ui \xB7 canvas sub-export)."),React.createElement("li",null,React.createElement("strong",null,"Two render contexts")," \xB7 ",React.createElement("span",{className:"mono"},'mode="operator" | "user"')," on every surface."),React.createElement("li",null,React.createElement("strong",null,"Per-domain accent only")," on header underline + active tab + 1 CTA."),React.createElement("li",null,React.createElement("strong",null,"Unified search")," \xB7 Typesense over Algolia \xB7 single index, ",React.createElement("span",{className:"mono"},"domain")," facet."),React.createElement("li",null,React.createElement("strong",null,"Single NotificationCenter")," \xB7 per-domain unread badges in the rail."))))}function ArticleReaderView({kind:o}){const a=o.article||{},e=o.domainAccent||"var(--app-accent)";return React.createElement("div",{className:"view view-articleReader",style:{"--domain-accent":e}},React.createElement("article",{className:"ar-body"},React.createElement("div",{className:"ar-meta"},React.createElement("span",{className:"ar-author"},React.createElement("span",{className:"ar-avatar"},a.authorAvatar||"\xB7"),React.createElement("span",null,a.author)),React.createElement("span",{className:"ar-meta-dot"},"\xB7"),React.createElement("span",{className:"mono"},a.published),React.createElement("span",{className:"ar-meta-dot"},"\xB7"),React.createElement("span",{className:"mono"},a.readMin," min"),(a.tags||[]).map(s=>React.createElement("span",{key:s,className:"ar-tag mono"},s))),React.createElement("h1",{className:"ar-title"},a.title),React.createElement("p",{className:"ar-lead"},a.lead),(a.sections||[]).map(s=>React.createElement("section",{key:s.id,id:s.id,className:"ar-section"},React.createElement("h2",{className:"ar-h2"},s.heading),React.createElement("p",{className:"ar-p"},s.body))),a.related&&React.createElement("div",{className:"ar-related"},React.createElement("div",{className:"ar-related-label mono"},"Verwandte Artikel"),a.related.map(s=>React.createElement("a",{key:s.slug,className:"ar-related-row",href:`#blog/${s.slug}`},React.createElement("span",{className:"ar-related-title"},s.title),React.createElement("span",{className:"ar-related-mins mono"},s.readMin," min \u2192")))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:e})),React.createElement("aside",{className:"ar-toc"},React.createElement("div",{className:"ar-toc-head mono"},"In diesem Artikel"),(a.sections||[]).map(s=>React.createElement("a",{key:s.id,href:`#${s.id}`,className:"ar-toc-item"},s.heading)),React.createElement("div",{className:"ar-toc-divider"}),React.createElement("button",{className:"ar-toc-share"},React.createElement(MIcon,{name:"link",size:12}),React.createElement("span",null,"Share link")),React.createElement("button",{className:"ar-toc-share"},React.createElement(MIcon,{name:"bookmark_add",size:12}),React.createElement("span",null,"Bookmark"))))}function VideoPlayerView({kind:o}){const a=o.course||{},e=a.currentLesson||{},s=o.domainAccent||"var(--app-accent)",[n,l]=React.useState(0),[r,c]=React.useState(1);return React.createElement("div",{className:"view view-videoPlayer",style:{"--domain-accent":s}},React.createElement("div",{className:"vp-main"},React.createElement("div",{className:"vp-stage"},React.createElement("div",{className:"vp-screen"},React.createElement("div",{className:"vp-screen-overlay"},React.createElement("div",{className:"vp-screen-title"},e.title),React.createElement("div",{className:"vp-screen-chapter mono"},(e.chapters||[])[n]?.label||""),React.createElement("button",{className:"vp-play"},React.createElement(MIcon,{name:"play_arrow",size:36})))),React.createElement("div",{className:"vp-controls"},React.createElement("div",{className:"vp-scrubber"},(e.chapters||[]).map((i,t)=>React.createElement("button",{key:i.t,className:`vp-chip ${t===n?"on":""}`,onClick:()=>l(t)},React.createElement("span",{className:"mono vp-chip-t"},i.t),React.createElement("span",{className:"vp-chip-label"},i.label)))),React.createElement("div",{className:"vp-controls-row"},React.createElement("button",{className:"vp-ctrl"},React.createElement(MIcon,{name:"skip_previous",size:18})),React.createElement("button",{className:"vp-ctrl"},React.createElement(MIcon,{name:"play_arrow",size:18})),React.createElement("button",{className:"vp-ctrl"},React.createElement(MIcon,{name:"skip_next",size:18})),React.createElement("div",{className:"vp-time mono"},"00:32 / ",e.duration),React.createElement("div",{className:"vp-speed"},[.5,1,1.5,2].map(i=>React.createElement("button",{key:i,className:`vp-speed-btn mono ${r===i?"on":""}`,onClick:()=>c(i)},i,"\xD7"))),React.createElement("button",{className:"vp-ctrl"},React.createElement(MIcon,{name:"picture_in_picture_alt",size:18})),React.createElement("button",{className:"vp-ctrl"},React.createElement(MIcon,{name:"fullscreen",size:18}))))),React.createElement("div",{className:"vp-transcript"},React.createElement("div",{className:"vp-transcript-head mono"},"Transkript"),React.createElement("div",{className:"vp-transcript-body"},e.transcript)),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:s})),React.createElement("aside",{className:"vp-tree"},React.createElement("div",{className:"vp-tree-head"},React.createElement("div",{className:"vp-tree-title"},a.title),React.createElement("div",{className:"vp-tree-progress mono"},"3 / 8 done \xB7 38 %")),(a.modules||[]).map(i=>React.createElement("div",{key:i.id,className:"vp-module"},React.createElement("div",{className:"vp-module-label mono"},i.label),(i.lessons||[]).map(t=>React.createElement("button",{key:t.id,className:`vp-lesson ${t.current?"on":""} ${t.done?"done":""}`},React.createElement("span",{className:"vp-lesson-tick"},t.done?React.createElement(MIcon,{name:"check_circle",size:14}):t.current?React.createElement(MIcon,{name:"play_circle",size:14}):React.createElement("span",{className:"vp-lesson-dot"})),React.createElement("span",{className:"vp-lesson-label"},t.label),React.createElement("span",{className:"vp-lesson-dur mono"},t.duration)))))))}function PodcastPlayerView({kind:o}){const a=o.podcast||{},e=a.currentEpisode||{},s=o.domainAccent||"var(--app-accent)",[n,l]=React.useState("00:42"),r=80,c=React.useMemo(()=>Array.from({length:r}).map(()=>.2+Math.random()*.8),[]);return React.createElement("div",{className:"view view-podcastPlayer",style:{"--domain-accent":s}},React.createElement("div",{className:"pp-hero"},React.createElement("div",{className:"pp-hero-art",style:{background:`linear-gradient(135deg, ${s}, color-mix(in srgb, ${s} 40%, var(--app-surface)))`}},React.createElement(MIcon,{name:"graphic_eq",size:48})),React.createElement("div",{className:"pp-hero-meta"},React.createElement("div",{className:"pp-hero-eyebrow mono"},".podcast \xB7 daily"),React.createElement("div",{className:"pp-hero-title"},e.title),React.createElement("div",{className:"pp-hero-sub mono"},e.published," \xB7 ",e.duration),React.createElement("div",{className:"pp-hero-actions"},React.createElement("button",{className:"pp-play"},React.createElement(MIcon,{name:"play_arrow",size:24})),React.createElement("button",{className:"pp-aux"},React.createElement(MIcon,{name:"picture_in_picture_alt",size:16})),React.createElement("button",{className:"pp-aux"},React.createElement(MIcon,{name:"bedtime",size:16}),"Sleep timer"),React.createElement("button",{className:"pp-aux"},React.createElement(MIcon,{name:"speed",size:16}),"1\xD7")))),React.createElement("div",{className:"pp-waveform"},c.map((i,t)=>{const d=t<Math.floor(r*.18);return React.createElement("span",{key:t,className:`pp-bar ${d?"pp-bar-past":""}`,style:{height:i*60+"%"}})}),React.createElement("div",{className:"pp-playhead",style:{left:"18%"}})),React.createElement("div",{className:"pp-chapters"},(e.chapters||[]).map(i=>React.createElement("button",{key:i.t,className:`pp-chapter ${i.t===n?"on":""}`,onClick:()=>l(i.t)},React.createElement("span",{className:"mono pp-chapter-t"},i.t),React.createElement("span",{className:"pp-chapter-label"},i.label)))),React.createElement("div",{className:"pp-transcript"},React.createElement("div",{className:"pp-transcript-head mono"},"Transkript \xB7 folgt der Wiedergabe"),(e.transcript||[]).map(i=>React.createElement("div",{key:i.t,className:`pp-tr-line ${i.t===n?"on":""}`},React.createElement("span",{className:"pp-tr-t mono"},i.t),React.createElement("span",{className:"pp-tr-speaker mono"},i.speaker),React.createElement("span",{className:"pp-tr-text"},i.text)))),a.recentEpisodes&&React.createElement("div",{className:"pp-recent"},React.createElement("div",{className:"pp-recent-head mono"},"Letzte Folgen"),a.recentEpisodes.map(i=>React.createElement("div",{key:i.id,className:"pp-recent-row"},React.createElement(MIcon,{name:"play_circle",size:16}),React.createElement("span",{className:"pp-recent-title"},i.title),React.createElement("span",{className:"pp-recent-meta mono"},i.published," \xB7 ",i.duration)))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:s}))}function TemplateBrowserView({kind:o}){const a=o.browser||{},e=o.domainAccent||"var(--app-accent)",[s,n]=React.useState((a.filters||[]).find(t=>t.on)?.id||"all"),[l,r]=React.useState(null),c=a.items||[],i=s==="all"?c:c.filter(t=>t.kind&&t.kind.toLowerCase()===s.toLowerCase());return React.createElement("div",{className:"view view-templateBrowser",style:{"--domain-accent":e}},React.createElement("aside",{className:"tb-filter"},React.createElement("div",{className:"tb-filter-head mono"},"Filter"),React.createElement("div",{className:"tb-filter-section"},React.createElement("div",{className:"tb-filter-label mono"},"Kind"),(a.filters||[]).map(t=>React.createElement("button",{key:t.id,className:`tb-filter-chip ${s===t.id?"on":""}`,onClick:()=>n(t.id)},React.createElement("span",null,t.label),React.createElement("span",{className:"mono tb-filter-count"},t.count)))),React.createElement("div",{className:"tb-filter-section"},React.createElement("div",{className:"tb-filter-label mono"},"Categories"),(a.categories||[]).map(t=>React.createElement("button",{key:t.id,className:"tb-filter-chip"},React.createElement("span",null,t.label),React.createElement("span",{className:"mono tb-filter-count"},t.count))))),React.createElement("div",{className:"tb-grid"},i.map(t=>React.createElement("button",{key:t.id,className:`tb-card ${l===t.id?"on":""}`,onClick:()=>r(t.id)},React.createElement("div",{className:"tb-card-head"},React.createElement("span",{className:"tb-card-kind mono"},t.kind),t.favorited&&React.createElement(MIcon,{name:"favorite",size:12})),React.createElement("div",{className:"tb-card-title"},t.title),React.createElement("div",{className:"tb-card-desc"},t.description),React.createElement("div",{className:"tb-card-foot mono"},React.createElement("span",null,t.category),React.createElement("span",{className:"tb-card-foot-dot"},"\xB7"),React.createElement("span",null,t.updated))))),React.createElement("aside",{className:"tb-preview"},l?(()=>{const t=c.find(d=>d.id===l);return t?React.createElement(React.Fragment,null,React.createElement("div",{className:"tb-preview-head"},React.createElement("div",{className:"tb-preview-kind mono"},t.kind),React.createElement("button",{className:"tb-preview-close",onClick:()=>r(null)},React.createElement(MIcon,{name:"close",size:14}))),React.createElement("div",{className:"tb-preview-title"},t.title),React.createElement("div",{className:"tb-preview-meta mono"},t.category," \xB7 updated ",t.updated),React.createElement("div",{className:"tb-preview-desc"},t.description),React.createElement("button",{className:"tb-preview-cta"},React.createElement(MIcon,{name:"auto_awesome",size:14}),React.createElement("span",null,"Use in agent")),React.createElement("button",{className:"tb-preview-cta tb-preview-cta-ghost"},React.createElement(MIcon,{name:"content_copy",size:14}),React.createElement("span",null,"Copy to clipboard"))):null})():React.createElement("div",{className:"tb-preview-empty"},React.createElement(MIcon,{name:"touch_app",size:20}),React.createElement("div",null,"Select a template to preview"))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:e}))}function ImageGalleryView({kind:o}){const a=o.gallery||{},e=a.currentPack||{},s=o.domainAccent||"var(--app-accent)",[n,l]=React.useState(null),r=e.images||[],c=i=>({classic:"oklch(0.78 0.06 240)",casual:"oklch(0.78 0.06 180)",studio:"oklch(0.78 0.06 290)",environment:"oklch(0.78 0.06 140)"})[i]||"oklch(0.78 0.06 240)";return React.createElement("div",{className:"view view-imageGallery",style:{"--domain-accent":s}},React.createElement("div",{className:"ig-prompt"},React.createElement("div",{className:"ig-prompt-eyebrow mono"},e.model," \xB7 pack ",e.id," \xB7 ",e.generated),React.createElement("div",{className:"ig-prompt-body"},'"',e.prompt,'"')),React.createElement("div",{className:"ig-masonry"},r.map(i=>React.createElement("button",{key:i.id,className:"ig-tile",onClick:()=>l(i),style:{background:`linear-gradient(135deg, ${c(i.variant)}, color-mix(in srgb, ${c(i.variant)} 60%, #1a1a1c))`}},React.createElement("div",{className:"ig-tile-overlay"},React.createElement("span",{className:"ig-tile-variant mono"},i.variant),window.__opsMode&&React.createElement("span",{className:"ig-tile-cost mono"},"\u20AC ",i.cost_eur)),React.createElement("div",{className:"ig-tile-score mono"},(i.prompt_score*100).toFixed(0)," %")))),n&&React.createElement("div",{className:"ig-lightbox",onClick:()=>l(null)},React.createElement("div",{className:"ig-lightbox-stage",onClick:i=>i.stopPropagation()},React.createElement("div",{className:"ig-lightbox-img",style:{background:`linear-gradient(135deg, ${c(n.variant)}, color-mix(in srgb, ${c(n.variant)} 50%, #1a1a1c))`}}),React.createElement("div",{className:"ig-lightbox-side"},React.createElement("div",{className:"ig-lightbox-meta"},React.createElement("div",{className:"ig-lightbox-label mono"},"Image \xB7 ",n.id),React.createElement("div",{className:"ig-lightbox-row"},React.createElement("span",{className:"mono ink-faint"},"Variant"),React.createElement("span",null,n.variant)),React.createElement("div",{className:"ig-lightbox-row"},React.createElement("span",{className:"mono ink-faint"},"Score"),React.createElement("span",{className:"mono"},(n.prompt_score*100).toFixed(0)," %")),window.__opsMode&&React.createElement("div",{className:"ig-lightbox-row"},React.createElement("span",{className:"mono ink-faint"},"Cost"),React.createElement("span",{className:"mono"},"\u20AC ",n.cost_eur))),React.createElement("button",{className:"ig-lightbox-cta"},React.createElement(MIcon,{name:"download",size:14}),React.createElement("span",null,"Download \xB7 4096 px")),React.createElement("button",{className:"ig-lightbox-cta ig-lightbox-cta-ghost"},React.createElement(MIcon,{name:"refresh",size:14}),React.createElement("span",null,"Regenerate variant")),React.createElement("button",{className:"ig-lightbox-close",onClick:()=>l(null)},React.createElement(MIcon,{name:"close",size:14}))))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:s}))}function MarketplaceListingView({kind:o}){const a=o.listing||{},e=a.featured||{},s=o.domainAccent||"var(--app-accent)";return React.createElement("div",{className:"view view-marketplaceListing",style:{"--domain-accent":s}},React.createElement("div",{className:"ml-hero"},React.createElement("div",{className:"ml-hero-art",style:{background:`linear-gradient(135deg, ${s}, color-mix(in srgb, ${s} 30%, #1a1a1c))`}},React.createElement(MIcon,{name:o.workspaceIcon||"memory",size:48})),React.createElement("div",{className:"ml-hero-meta"},React.createElement("div",{className:"ml-hero-pub mono"},React.createElement("span",null,e.publisher),e.publisherVerified&&React.createElement(MIcon,{name:"verified",size:14})),React.createElement("h2",{className:"ml-hero-title"},e.title),React.createElement("div",{className:"ml-hero-tag"},e.tagline),React.createElement("div",{className:"ml-hero-stats mono"},React.createElement("span",null,"\u2605 ",e.rating),React.createElement("span",{className:"ml-hero-dot"},"\xB7"),React.createElement("span",null,e.reviews," reviews"),React.createElement("span",{className:"ml-hero-dot"},"\xB7"),React.createElement("span",null,e.installs," installs"))),React.createElement("div",{className:"ml-hero-buy"},React.createElement("div",{className:"ml-hero-price"},e.priceLabel),React.createElement("div",{className:"ml-hero-price-sub mono"},e.priceFull),React.createElement("button",{className:"ml-hero-cta"},React.createElement(MIcon,{name:"rocket_launch",size:14}),React.createElement("span",null,"Install agent")))),React.createElement("div",{className:"ml-screenshots"},(e.screenshots||[]).map((n,l)=>React.createElement("div",{key:n,className:"ml-shot",style:{background:`linear-gradient(${l*60}deg, color-mix(in srgb, ${s} 30%, var(--app-elevated)), var(--app-elevated))`}},React.createElement("span",{className:"mono"},n)))),React.createElement("div",{className:"ml-grid"},React.createElement("section",{className:"ml-section"},React.createElement("div",{className:"ml-section-head mono"},"Description"),React.createElement("p",{className:"ml-desc"},e.description)),React.createElement("section",{className:"ml-section"},React.createElement("div",{className:"ml-section-head mono"},"Capabilities"),React.createElement("ul",{className:"ml-caps"},(e.capabilities||[]).map(n=>React.createElement("li",{key:n},"+ ",n)))),e.permissions&&e.permissions.length>0&&React.createElement("section",{className:"ml-section"},React.createElement("div",{className:"ml-section-head mono"},"Permissions requested"),React.createElement("ul",{className:"ml-caps ml-perms"},e.permissions.map(n=>React.createElement("li",{key:n},"\xB7 ",n))))),a.recent&&React.createElement("div",{className:"ml-related"},React.createElement("div",{className:"ml-related-head mono"},"More from this domain"),React.createElement("div",{className:"ml-related-grid"},a.recent.map(n=>React.createElement("button",{key:n.id,className:"ml-related-card"},React.createElement("div",{className:"ml-related-title"},n.title),React.createElement("div",{className:"ml-related-meta mono"},n.publisher," \xB7 \u2605 ",n.rating," \xB7 ",n.installs),React.createElement("div",{className:"ml-related-price mono"},n.priceLabel))))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:s}))}function ForumThreadView({kind:o}){const a=o.thread||{},e=o.domainAccent||"var(--app-accent)";return React.createElement("div",{className:"view view-forumThread",style:{"--domain-accent":e}},React.createElement("div",{className:"ft-head"},React.createElement("div",{className:"ft-tags"},(a.tags||[]).map(s=>React.createElement("span",{key:s,className:"ft-tag mono"},"#",s))),React.createElement("h2",{className:"ft-title"},a.title),React.createElement("div",{className:"ft-stats mono"},React.createElement("span",null,"\u2605 ",a.votes),React.createElement("span",{className:"ft-stats-dot"},"\xB7"),React.createElement("span",null,a.replies," replies"),React.createElement("span",{className:"ft-stats-dot"},"\xB7"),React.createElement("span",null,a.views," views"),React.createElement("span",{className:"ft-stats-dot"},"\xB7"),React.createElement("span",null,a.created))),React.createElement(ThreadPost,{post:{...a,author:a.author,body:a.body,votes:a.votes,isOriginal:!0}}),(a.posts||[]).map(s=>React.createElement(ThreadPost,{key:s.id,post:s})),React.createElement("div",{className:"ft-composer"},React.createElement("div",{className:"ft-composer-head mono"},"Antworten"),React.createElement("textarea",{className:"ft-composer-input",placeholder:"@reyes_korufm Was hilft dir am meisten?"}),React.createElement("div",{className:"ft-composer-actions"},React.createElement("button",{className:"ft-composer-cta"},React.createElement(MIcon,{name:"send",size:14}),React.createElement("span",null,"Post reply")),React.createElement("span",{className:"ft-composer-hint mono"},"Markdown supported \xB7 Cmd-Enter to send"))),React.createElement(OperatorOverlay,{data:a.operatorOverlay,accent:e}))}function ThreadPost({post:o}){const a=o.author||{};return React.createElement("div",{className:`ft-post ${o.isOriginal?"ft-post-op":""} ${o.isOp?"ft-post-staff":""}`},React.createElement("div",{className:"ft-vote"},React.createElement("button",{className:"ft-vote-btn"},React.createElement(MIcon,{name:"keyboard_arrow_up",size:16})),React.createElement("span",{className:"ft-vote-count mono"},o.votes),React.createElement("button",{className:"ft-vote-btn"},React.createElement(MIcon,{name:"keyboard_arrow_down",size:16}))),React.createElement("div",{className:"ft-post-body"},React.createElement("div",{className:"ft-post-head"},React.createElement("span",{className:"ft-avatar"},a.avatar),React.createElement("span",{className:"ft-author"},a.name),a.flair&&React.createElement("span",{className:`ft-flair mono ft-flair-${a.flair.toLowerCase()}`},a.flair),(a.badges||[]).map(e=>React.createElement("span",{key:e,className:"ft-badge mono"},e)),React.createElement("span",{className:"ft-post-ts mono"},o.created),window.__opsMode&&React.createElement("div",{className:"ft-mod"},React.createElement("button",{className:"ft-mod-btn",title:"Pin"},React.createElement(MIcon,{name:"push_pin",size:12})),React.createElement("button",{className:"ft-mod-btn",title:"Hide"},React.createElement(MIcon,{name:"visibility_off",size:12})),React.createElement("button",{className:"ft-mod-btn ft-mod-btn-danger",title:"Remove"},React.createElement(MIcon,{name:"delete",size:12})))),React.createElement("div",{className:"ft-post-text"},o.body)))}Object.assign(window.VIEWS,{domainsHub:DomainsHubView,articleReader:ArticleReaderView,videoPlayer:VideoPlayerView,podcastPlayer:PodcastPlayerView,templateBrowser:TemplateBrowserView,imageGallery:ImageGalleryView,marketplaceListing:MarketplaceListingView,forumThread:ForumThreadView}),window.VIEW_OPTIONS.push({value:"domainsHub",label:"Hub",icon:"apps"},{value:"articleReader",label:"Article",icon:"auto_stories"},{value:"videoPlayer",label:"Video",icon:"play_circle"},{value:"podcastPlayer",label:"Podcast",icon:"graphic_eq"},{value:"templateBrowser",label:"Templates",icon:"inventory_2"},{value:"imageGallery",label:"Gallery",icon:"photo_library"},{value:"marketplaceListing",label:"Marketplace",icon:"storefront"},{value:"forumThread",label:"Thread",icon:"forum"});
