[{"data":1,"prerenderedAt":6810},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-development-schema-fields":1387,"-apps-app-development-schema-fields-surround":6805},[4,128,379,504,1072,1144,1150,1156,1215,1314],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Starting new project","/getting-started/starting-new-project","0.getting-started/1.starting-new-project",{"title":15,"path":16,"stem":17},"What is Laioutr?","/getting-started/what-is-laioutr","0.getting-started/2.what-is-laioutr",{"title":19,"path":20,"stem":21,"children":22,"page":55},"Key Concepts","/getting-started/key-concepts","0.getting-started/3.key-concepts",[23,27,31,35,39,43,47,51],{"title":24,"path":25,"stem":26},"Architecture","/getting-started/key-concepts/architecture","0.getting-started/3.key-concepts/1.architecture",{"title":28,"path":29,"stem":30},"Data Model","/getting-started/key-concepts/data-model","0.getting-started/3.key-concepts/2.data-model",{"title":32,"path":33,"stem":34},"Internationalization","/getting-started/key-concepts/5.internationalization","0.getting-started/3.key-concepts/3.5.internationalization",{"title":36,"path":37,"stem":38},"Data Flow","/getting-started/key-concepts/data-flow","0.getting-started/3.key-concepts/3.data-flow",{"title":40,"path":41,"stem":42},"Extensibility","/getting-started/key-concepts/extensibility","0.getting-started/3.key-concepts/4.extensibility",{"title":44,"path":45,"stem":46},"Philosophy","/getting-started/key-concepts/philosophy","0.getting-started/3.key-concepts/5.philosophy",{"title":48,"path":49,"stem":50},"CI/CD Pipeline","/getting-started/key-concepts/ci-cd-pipeline","0.getting-started/3.key-concepts/6.ci-cd-pipeline",{"title":52,"path":53,"stem":54},"Multi-tenancy","/getting-started/key-concepts/multi-tenancy","0.getting-started/3.key-concepts/multi-tenancy",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Next Steps","/getting-started/next-steps","0.getting-started/4.next-steps",[61,65,69,73,77],{"title":62,"path":63,"stem":64},"Create Organization and Project","/getting-started/next-steps/create-org-and-project","0.getting-started/4.next-steps/0.create-org-and-project",{"title":66,"path":67,"stem":68},"First Project Configuration","/getting-started/next-steps/first-project-config","0.getting-started/4.next-steps/1.first-project-config",{"title":70,"path":71,"stem":72},"Setup Local Development Environment","/getting-started/next-steps/local-setup","0.getting-started/4.next-steps/3.local-setup",{"title":74,"path":75,"stem":76},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/4.create-custom-app",{"title":78,"path":79,"stem":80},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/5.cli",{"title":82,"path":83,"stem":84,"children":85},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107,111],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":92,"path":93,"stem":94},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":96,"path":97,"stem":98},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":100,"path":101,"stem":102},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":104,"path":105,"stem":106},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":108,"path":109,"stem":110},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":112,"path":113,"stem":114},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":116,"path":117,"stem":118,"children":119,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[120,124],{"title":121,"path":122,"stem":123},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":125,"path":126,"stem":127},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":129,"path":130,"stem":131,"children":132},"Frontend","/frontend","1.Frontend/0.index",[133,134,145,203,229,263],{"title":129,"path":130,"stem":131},{"title":121,"path":135,"stem":136,"children":137,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[138,141],{"title":19,"path":139,"stem":140},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":142,"path":143,"stem":144},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":146,"path":147,"stem":148,"children":149},"Features","/frontend/features","1.Frontend/2.Features/0.index",[150,151,155,159,163,167,171,175,179,183,187,191,195,199],{"title":146,"path":147,"stem":148},{"title":152,"path":153,"stem":154},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":156,"path":157,"stem":158},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":160,"path":161,"stem":162},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":164,"path":165,"stem":166},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":168,"path":169,"stem":170},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":172,"path":173,"stem":174},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":176,"path":177,"stem":178},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":180,"path":181,"stem":182},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":184,"path":185,"stem":186},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":188,"path":189,"stem":190},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":192,"path":193,"stem":194},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":196,"path":197,"stem":198},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":200,"path":201,"stem":202},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":204,"path":205,"stem":206,"children":207},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[208,209,213,217,221,225],{"title":204,"path":205,"stem":206},{"title":210,"path":211,"stem":212},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":214,"path":215,"stem":216},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":218,"path":219,"stem":220},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":222,"path":223,"stem":224},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":226,"path":227,"stem":228},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":230,"path":231,"stem":232,"children":233},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[234,235,239,243,247,251,255,259],{"title":230,"path":231,"stem":232},{"title":236,"path":237,"stem":238},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":240,"path":241,"stem":242},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":244,"path":245,"stem":246},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":248,"path":249,"stem":250},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":252,"path":253,"stem":254},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":256,"path":257,"stem":258},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":260,"path":261,"stem":262},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":264,"path":265,"stem":266,"children":267},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[268,269,326,329,345,353,364,372],{"title":264,"path":265,"stem":266},{"title":270,"path":271,"stem":272,"children":273,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[274,278,282,286,290,294,298,302,306,310,314,318,322],{"title":275,"path":276,"stem":277},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":279,"path":280,"stem":281},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":283,"path":284,"stem":285},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":287,"path":288,"stem":289},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":291,"path":292,"stem":293},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":295,"path":296,"stem":297},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":299,"path":300,"stem":301},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":303,"path":304,"stem":305},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":307,"path":308,"stem":309},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":311,"path":312,"stem":313},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":315,"path":316,"stem":317},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":319,"path":320,"stem":321},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":323,"path":324,"stem":325},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":180,"path":327,"stem":328},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":330,"path":331,"stem":332,"children":333,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[334,337,341],{"title":236,"path":335,"stem":336},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":338,"path":339,"stem":340},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":342,"path":343,"stem":344},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":346,"path":347,"stem":348,"children":349,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[350],{"title":236,"path":351,"stem":352},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":354,"path":355,"stem":356,"children":357,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[358,361],{"title":338,"path":359,"stem":360},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":342,"path":362,"stem":363},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":365,"path":366,"stem":367,"children":368,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[369],{"title":338,"path":370,"stem":371},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":200,"path":373,"stem":374,"children":375,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[376],{"title":236,"path":377,"stem":378},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":380,"path":381,"stem":382,"children":383},"Apps","/apps","2.Apps/0.index",[384,385,431],{"title":380,"path":381,"stem":382},{"title":386,"path":387,"stem":388,"children":389},"App Development","/apps/app-development","2.Apps/app-development/0.index",[390,391,395,399,403,407,411,415,419,423,427],{"title":386,"path":387,"stem":388},{"title":392,"path":393,"stem":394},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":396,"path":397,"stem":398},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":400,"path":401,"stem":402},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":404,"path":405,"stem":406},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":408,"path":409,"stem":410},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":412,"path":413,"stem":414},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":416,"path":417,"stem":418},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":420,"path":421,"stem":422},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":424,"path":425,"stem":426},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":428,"path":429,"stem":430},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":432,"path":433,"stem":434,"children":435,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500],{"title":437,"path":438,"stem":439},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":441,"path":442,"stem":443},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":445,"path":446,"stem":447},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":449,"path":450,"stem":451},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":453,"path":454,"stem":455},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":457,"path":458,"stem":459},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":461,"path":462,"stem":463},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":465,"path":466,"stem":467},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":469,"path":470,"stem":471},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":473,"path":474,"stem":475},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":477,"path":478,"stem":479},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":481,"path":482,"stem":483},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":485,"path":486,"stem":487},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":489,"path":490,"stem":491},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":493,"path":494,"stem":495},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":497,"path":498,"stem":499},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":501,"path":502,"stem":503},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":505,"path":506,"stem":507,"children":508},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[509,510,531,537,543,649,655,661,715,737,791],{"title":505,"path":506,"stem":507},{"title":5,"path":511,"stem":512,"children":513},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[514,515,519,523,527],{"title":5,"path":511,"stem":512},{"title":516,"path":517,"stem":518},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":520,"path":521,"stem":522},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":524,"path":525,"stem":526},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":528,"path":529,"stem":530},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":532,"path":533,"stem":534,"children":535},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[536],{"title":532,"path":533,"stem":534},{"title":538,"path":539,"stem":540,"children":541},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[542],{"title":538,"path":539,"stem":540},{"title":544,"path":545,"stem":546,"children":547},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[548,549,574,582,594,603,624],{"title":544,"path":545,"stem":546},{"title":550,"path":551,"stem":552,"children":553,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[554,558,562,566,570],{"title":555,"path":556,"stem":557},"Banner Slider","/laioutr-ui/cms/banner/bannerslider","3.laioutr-ui/cms/banner/BannerSlider",{"title":559,"path":560,"stem":561},"Basic Banner with Image and Text","/laioutr-ui/cms/banner/basicbannerwithimageandtext","3.laioutr-ui/cms/banner/BasicBannerWithImageAndText",{"title":563,"path":564,"stem":565},"Content with Image and Text","/laioutr-ui/cms/banner/contentwithimageandtext","3.laioutr-ui/cms/banner/ContentWithImageAndText",{"title":567,"path":568,"stem":569},"Content With Text Columns","/laioutr-ui/cms/banner/contentwithtextcolumns","3.laioutr-ui/cms/banner/ContentWithTextColumns",{"title":571,"path":572,"stem":573},"USP Banner","/laioutr-ui/cms/banner/uspbanner","3.laioutr-ui/cms/banner/UspBanner",{"title":354,"path":575,"stem":576,"children":577,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[578],{"title":579,"path":580,"stem":581},"Blog Post","/laioutr-ui/cms/blog/blogpost","3.laioutr-ui/cms/blog/BlogPost",{"title":346,"path":583,"stem":584,"children":585,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[586,590],{"title":587,"path":588,"stem":589},"Input for Newsletter","/laioutr-ui/cms/newsletter/inputnewsletter","3.laioutr-ui/cms/newsletter/InputNewsletter",{"title":591,"path":592,"stem":593},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletterregistration","3.laioutr-ui/cms/newsletter/NewsletterRegistration",{"title":595,"path":596,"stem":597,"children":598,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[599],{"title":600,"path":601,"stem":602},"Personal Quote with Text and Image","/laioutr-ui/cms/quotes/personalquote","3.laioutr-ui/cms/quotes/PersonalQuote",{"title":604,"path":605,"stem":606,"children":607,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[608,612,616,620],{"title":609,"path":610,"stem":611},"Quote Card","/laioutr-ui/cms/reviews/quotecard","3.laioutr-ui/cms/reviews/QuoteCard",{"title":613,"path":614,"stem":615},"Rating","/laioutr-ui/cms/reviews/rating","3.laioutr-ui/cms/reviews/Rating",{"title":617,"path":618,"stem":619},"Rating Form","/laioutr-ui/cms/reviews/ratingform","3.laioutr-ui/cms/reviews/RatingForm",{"title":621,"path":622,"stem":623},"Review Section","/laioutr-ui/cms/reviews/reviewsection","3.laioutr-ui/cms/reviews/ReviewSection",{"title":625,"path":626,"stem":627,"children":628,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[629,633,637,641,645],{"title":630,"path":631,"stem":632},"Hero Slider","/laioutr-ui/cms/slider/heroslider","3.laioutr-ui/cms/slider/HeroSlider",{"title":634,"path":635,"stem":636},"Logo Slider","/laioutr-ui/cms/slider/logoslider","3.laioutr-ui/cms/slider/LogoSlider",{"title":638,"path":639,"stem":640},"Swiper Navigation with Bullets","/laioutr-ui/cms/slider/swipernavigationbullets","3.laioutr-ui/cms/slider/SwiperNavigationBullets",{"title":642,"path":643,"stem":644},"Swiper Navigation Compact","/laioutr-ui/cms/slider/swipernavigationcompact","3.laioutr-ui/cms/slider/SwiperNavigationCompact",{"title":646,"path":647,"stem":648},"Swiper Navigation with Numbers","/laioutr-ui/cms/slider/swipernavigationnumbers","3.laioutr-ui/cms/slider/SwiperNavigationNumbers",{"title":650,"path":651,"stem":652,"children":653},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[654],{"title":650,"path":651,"stem":652},{"title":656,"path":657,"stem":658,"children":659},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[660],{"title":656,"path":657,"stem":658},{"title":662,"path":663,"stem":664,"children":665},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[666,667,671,675,679,683,687,691,695,699,703,707,711],{"title":662,"path":663,"stem":664},{"title":668,"path":669,"stem":670},"Basic Header","/laioutr-ui/navigation/basicheader","3.laioutr-ui/navigation/BasicHeader",{"title":672,"path":673,"stem":674},"Color Mode Switch","/laioutr-ui/navigation/colormodeswitch","3.laioutr-ui/navigation/ColorModeSwitch",{"title":676,"path":677,"stem":678},"Desktop Side By Side Menu","/laioutr-ui/navigation/desktopsidebysidemenu","3.laioutr-ui/navigation/DesktopSideBySideMenu",{"title":680,"path":681,"stem":682},"Header with Text Links","/laioutr-ui/navigation/headerwithtextlinks","3.laioutr-ui/navigation/HeaderWithTextLinks",{"title":684,"path":685,"stem":686},"Locale Select","/laioutr-ui/navigation/localeselect","3.laioutr-ui/navigation/LocaleSelect",{"title":688,"path":689,"stem":690},"Mega Menu Desktop","/laioutr-ui/navigation/megamenudesktop","3.laioutr-ui/navigation/MegaMenuDesktop",{"title":692,"path":693,"stem":694},"Mobile Menu","/laioutr-ui/navigation/mobilemenu","3.laioutr-ui/navigation/MobileMenu",{"title":696,"path":697,"stem":698},"Search Overlay Input","/laioutr-ui/navigation/searchoverlayinput","3.laioutr-ui/navigation/SearchOverlayInput",{"title":700,"path":701,"stem":702},"Shop Header","/laioutr-ui/navigation/shopheader","3.laioutr-ui/navigation/ShopHeader",{"title":704,"path":705,"stem":706},"Top Bar","/laioutr-ui/navigation/topbar","3.laioutr-ui/navigation/TopBar",{"title":708,"path":709,"stem":710},"Breadcrumb","/laioutr-ui/navigation/breadcrumb","3.laioutr-ui/navigation/breadcrumb",{"title":712,"path":713,"stem":714},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":716,"path":717,"stem":718,"children":719},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[720,721,725,729,733],{"title":716,"path":717,"stem":718},{"title":722,"path":723,"stem":724},"Billing Cycle Switch","/laioutr-ui/saas/billingcycleswitch","3.laioutr-ui/saas/BillingCycleSwitch",{"title":726,"path":727,"stem":728},"Pricing Plan","/laioutr-ui/saas/pricingplan","3.laioutr-ui/saas/pricingplan",{"title":730,"path":731,"stem":732},"Pricing Plans","/laioutr-ui/saas/pricingplans","3.laioutr-ui/saas/pricingplans",{"title":734,"path":735,"stem":736},"Pricing Table","/laioutr-ui/saas/pricingtable","3.laioutr-ui/saas/pricingtable",{"title":738,"path":739,"stem":740,"children":741},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[742,743,747,751,755,759,763,767,771,775,779,783,787],{"title":738,"path":739,"stem":740},{"title":744,"path":745,"stem":746},"Cards Container","/laioutr-ui/shop/cardscontainer","3.laioutr-ui/shop/CardsContainer",{"title":748,"path":749,"stem":750},"Grid Card Content","/laioutr-ui/shop/gridcardcontent","3.laioutr-ui/shop/GridCardContent",{"title":752,"path":753,"stem":754},"Grid Card Text Content","/laioutr-ui/shop/gridcardtextcontent","3.laioutr-ui/shop/GridCardTextContent",{"title":756,"path":757,"stem":758},"Inpage Navigation Basic Grid","/laioutr-ui/shop/inpagenavigationbasicgrid","3.laioutr-ui/shop/InpageNavigationBasicGrid",{"title":760,"path":761,"stem":762},"Inpage Navigation Basic Slider","/laioutr-ui/shop/inpagenavigationbasicslider","3.laioutr-ui/shop/InpageNavigationBasicSlider",{"title":764,"path":765,"stem":766},"Inpage Navigation Big Grid","/laioutr-ui/shop/inpagenavigationbiggrid","3.laioutr-ui/shop/InpageNavigationBigGrid",{"title":768,"path":769,"stem":770},"Inpage Navigation Big Slider","/laioutr-ui/shop/inpagenavigationbigslider","3.laioutr-ui/shop/InpageNavigationBigSlider",{"title":772,"path":773,"stem":774},"Inpage Navigation Compact Grid","/laioutr-ui/shop/inpagenavigationcompactgrid","3.laioutr-ui/shop/InpageNavigationCompactGrid",{"title":776,"path":777,"stem":778},"Inpage Navigation Compact Slider","/laioutr-ui/shop/inpagenavigationcompactslider","3.laioutr-ui/shop/InpageNavigationCompactSlider",{"title":780,"path":781,"stem":782},"Product Card","/laioutr-ui/shop/productcard","3.laioutr-ui/shop/ProductCard",{"title":784,"path":785,"stem":786},"Product Slider","/laioutr-ui/shop/productslider","3.laioutr-ui/shop/ProductSlider",{"title":788,"path":789,"stem":790},"Filters","/laioutr-ui/shop/filters","3.laioutr-ui/shop/filters",{"title":792,"path":793,"stem":794,"children":795},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[796,797,874,895,916,949,970,1035],{"title":792,"path":793,"stem":794},{"title":798,"path":799,"stem":800,"children":801,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[802,806,810,814,818,822,826,830,834,838,842,846,850,854,858,862,866,870],{"title":803,"path":804,"stem":805},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":807,"path":808,"stem":809},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":811,"path":812,"stem":813},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":815,"path":816,"stem":817},"Color Swatch","/laioutr-ui/ui-kit/general/colorswatch","3.laioutr-ui/ui-kit/01.general/ColorSwatch",{"title":819,"path":820,"stem":821},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":823,"path":824,"stem":825},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":827,"path":828,"stem":829},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":831,"path":832,"stem":833},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":835,"path":836,"stem":837},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":839,"path":840,"stem":841},"Image Variant Thumbnail","/laioutr-ui/ui-kit/general/imagevariantthumbnail","3.laioutr-ui/ui-kit/01.general/ImageVariantThumbnail",{"title":843,"path":844,"stem":845},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":847,"path":848,"stem":849},"Media","/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":851,"path":852,"stem":853},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":855,"path":856,"stem":857},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":859,"path":860,"stem":861},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":863,"path":864,"stem":865},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":867,"path":868,"stem":869},"Swatch Preview","/laioutr-ui/ui-kit/general/swatchpreview","3.laioutr-ui/ui-kit/01.general/SwatchPreview",{"title":871,"path":872,"stem":873},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":875,"path":876,"stem":877,"children":878,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[879,883,887,891],{"title":880,"path":881,"stem":882},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":884,"path":885,"stem":886},"Link","/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":888,"path":889,"stem":890},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":892,"path":893,"stem":894},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":896,"path":897,"stem":898,"children":899,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[900,904,908,912],{"title":901,"path":902,"stem":903},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":905,"path":906,"stem":907},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":909,"path":910,"stem":911},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":913,"path":914,"stem":915},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":917,"path":918,"stem":919,"children":920,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[921,925,929,933,937,941,945],{"title":922,"path":923,"stem":924},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":926,"path":927,"stem":928},"CTA Banner Basic","/laioutr-ui/ui-kit/content/ctabannerbasic","3.laioutr-ui/ui-kit/04.content/CtaBannerBasic",{"title":930,"path":931,"stem":932},"CTA Banner Integrated","/laioutr-ui/ui-kit/content/ctabannerintegrated","3.laioutr-ui/ui-kit/04.content/CtaBannerIntegrated",{"title":934,"path":935,"stem":936},"CTA Banner Showcase","/laioutr-ui/ui-kit/content/ctabannershowcase","3.laioutr-ui/ui-kit/04.content/CtaBannerShowcase",{"title":938,"path":939,"stem":940},"Link Tile Basic","/laioutr-ui/ui-kit/content/linktilebasic","3.laioutr-ui/ui-kit/04.content/LinkTileBasic",{"title":942,"path":943,"stem":944},"Link Tile Big","/laioutr-ui/ui-kit/content/linktilebig","3.laioutr-ui/ui-kit/04.content/LinkTileBig",{"title":946,"path":947,"stem":948},"Link Tile Compact","/laioutr-ui/ui-kit/content/linktilecompact","3.laioutr-ui/ui-kit/04.content/LinkTileCompact",{"title":950,"path":951,"stem":952,"children":953,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[954,958,962,966],{"title":955,"path":956,"stem":957},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":959,"path":960,"stem":961},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":963,"path":964,"stem":965},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":967,"path":968,"stem":969},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":971,"path":972,"stem":973,"children":974,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031],{"title":976,"path":977,"stem":978},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":980,"path":981,"stem":982},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":984,"path":985,"stem":986},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":988,"path":989,"stem":990},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":992,"path":993,"stem":994},"Input Checkbox","/laioutr-ui/ui-kit/form/inputcheckbox","3.laioutr-ui/ui-kit/06.form/InputCheckbox",{"title":996,"path":997,"stem":998},"Password Input","/laioutr-ui/ui-kit/form/inputpassword","3.laioutr-ui/ui-kit/06.form/InputPassword",{"title":1000,"path":1001,"stem":1002},"Search Input","/laioutr-ui/ui-kit/form/inputsearch","3.laioutr-ui/ui-kit/06.form/InputSearch",{"title":1004,"path":1005,"stem":1006},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1008,"path":1009,"stem":1010},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1012,"path":1013,"stem":1014},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1016,"path":1017,"stem":1018},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1020,"path":1021,"stem":1022},"Radio Group","/laioutr-ui/ui-kit/form/radioselect","3.laioutr-ui/ui-kit/06.form/RadioSelect",{"title":1024,"path":1025,"stem":1026},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1028,"path":1029,"stem":1030},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1032,"path":1033,"stem":1034},"Variant Select Button","/laioutr-ui/ui-kit/form/variantselectbutton","3.laioutr-ui/ui-kit/06.form/VariantSelectButton",{"title":1036,"path":1037,"stem":1038,"children":1039,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1040,1044,1048,1052,1056,1060,1064,1068],{"title":1041,"path":1042,"stem":1043},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1045,"path":1046,"stem":1047},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1049,"path":1050,"stem":1051},"Category Node Flag","/laioutr-ui/ui-kit/indicators/categorynodeflag","3.laioutr-ui/ui-kit/07.indicators/CategoryNodeFlag",{"title":1053,"path":1054,"stem":1055},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1057,"path":1058,"stem":1059},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1061,"path":1062,"stem":1063},"Rating Summary Small","/laioutr-ui/ui-kit/indicators/ratingsummarysmall","3.laioutr-ui/ui-kit/07.indicators/RatingSummarySmall",{"title":1065,"path":1066,"stem":1067},"Savings Badge","/laioutr-ui/ui-kit/indicators/savingsbadge","3.laioutr-ui/ui-kit/07.indicators/SavingsBadge",{"title":1069,"path":1070,"stem":1071},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1073,"path":1074,"stem":1075,"children":1076},"Hosting","/hosting","4.hosting/0.index",[1077,1078,1084,1114],{"title":1073,"path":1074,"stem":1075},{"title":1079,"path":1080,"stem":1081,"children":1082},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1083],{"title":1079,"path":1080,"stem":1081},{"title":1085,"path":1086,"stem":1087,"children":1088},"Hosting Adapter","/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1089,1090,1094,1098,1102,1106,1110],{"title":1085,"path":1086,"stem":1087},{"title":1091,"path":1092,"stem":1093},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1095,"path":1096,"stem":1097},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1099,"path":1100,"stem":1101},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1103,"path":1104,"stem":1105},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1107,"path":1108,"stem":1109},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1111,"path":1112,"stem":1113},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":1115,"path":1116,"stem":1117,"children":1118},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-(byos)","4.hosting/2.bring-your-own-server-(byos)/0.index",[1119,1120,1124,1128,1132,1136,1140],{"title":1115,"path":1116,"stem":1117},{"title":1121,"path":1122,"stem":1123},"BYOS Agent","/hosting/bring-your-own-server-(byos)/byos-agent","4.hosting/2.bring-your-own-server-(byos)/byos-agent",{"title":1125,"path":1126,"stem":1127},"Changelog","/hosting/bring-your-own-server-(byos)/changelog","4.hosting/2.bring-your-own-server-(byos)/changelog",{"title":1129,"path":1130,"stem":1131},"DevOps Components","/hosting/bring-your-own-server-(byos)/devops","4.hosting/2.bring-your-own-server-(byos)/devops",{"title":1133,"path":1134,"stem":1135},"Infrastructure Requirements","/hosting/bring-your-own-server-(byos)/infrastructure","4.hosting/2.bring-your-own-server-(byos)/infrastructure",{"title":1137,"path":1138,"stem":1139},"Software Requirements","/hosting/bring-your-own-server-(byos)/software","4.hosting/2.bring-your-own-server-(byos)/software",{"title":1141,"path":1142,"stem":1143},"Webhook Configuration","/hosting/bring-your-own-server-(byos)/webhook-config","4.hosting/2.bring-your-own-server-(byos)/webhook-config",{"title":1145,"path":1146,"stem":1147,"children":1148},"Checkout","/checkout","5.Checkout/0.index",[1149],{"title":1145,"path":1146,"stem":1147},{"title":1151,"path":1152,"stem":1153,"children":1154},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1155],{"title":1151,"path":1152,"stem":1153},{"title":524,"path":1157,"stem":1158,"children":1159},"/figma-kit","7.Figma Kit/0.index",[1160,1161,1177],{"title":524,"path":1157,"stem":1158},{"title":121,"path":1162,"stem":1163,"children":1164,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1165,1169,1173],{"title":1166,"path":1167,"stem":1168},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1170,"path":1171,"stem":1172},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1174,"path":1175,"stem":1176},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1178,"path":1179,"stem":1180,"children":1181,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1182,1185,1188,1191,1195,1198,1202,1206,1209,1212],{"title":532,"path":1183,"stem":1184},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":538,"path":1186,"stem":1187},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":544,"path":1189,"stem":1190},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1192,"path":1193,"stem":1194},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":650,"path":1196,"stem":1197},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1199,"path":1200,"stem":1201},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1203,"path":1204,"stem":1205},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":716,"path":1207,"stem":1208},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":738,"path":1210,"stem":1211},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":792,"path":1213,"stem":1214},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1216,"path":1217,"stem":1218,"children":1219},"Cockpit","/cockpit","8.Cockpit/0.index",[1220,1221,1251,1268,1285],{"title":1216,"path":1217,"stem":1218},{"title":146,"path":1222,"stem":1223,"children":1224,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1225,1228,1232,1236,1240,1243,1247],{"title":380,"path":1226,"stem":1227},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1229,"path":1230,"stem":1231},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1233,"path":1234,"stem":1235},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1237,"path":1238,"stem":1239},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":188,"path":1241,"stem":1242},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1244,"path":1245,"stem":1246},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1248,"path":1249,"stem":1250},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1252,"path":1253,"stem":1254,"children":1255,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1256,1260,1264],{"title":1257,"path":1258,"stem":1259},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1261,"path":1262,"stem":1263},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1265,"path":1266,"stem":1267},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1269,"path":1270,"stem":1271,"children":1272,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1273,1277,1281],{"title":1274,"path":1275,"stem":1276},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1278,"path":1279,"stem":1280},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1282,"path":1283,"stem":1284},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1286,"path":1287,"stem":1288,"children":1289,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1290,1294,1298,1302,1306,1310],{"title":1291,"path":1292,"stem":1293},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1295,"path":1296,"stem":1297},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1299,"path":1300,"stem":1301},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1303,"path":1304,"stem":1305},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1307,"path":1308,"stem":1309},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1311,"path":1312,"stem":1313},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1315,"path":1316,"stem":1317,"children":1318},"Offering","/offering","9.Offering/0.index",[1319,1320,1352,1365,1378],{"title":1315,"path":1316,"stem":1317},{"title":1321,"path":1322,"stem":1323,"children":1324},"Products","/offering/products","9.Offering/1.Products/0.index",[1325,1326,1332,1337,1342,1347],{"title":1321,"path":1322,"stem":1323},{"title":1327,"path":1328,"stem":1329,"children":1330},"Product description","/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1331],{"title":1327,"path":1328,"stem":1329},{"title":1327,"path":1333,"stem":1334,"children":1335},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1336],{"title":1327,"path":1333,"stem":1334},{"title":1327,"path":1338,"stem":1339,"children":1340},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1341],{"title":1327,"path":1338,"stem":1339},{"title":1327,"path":1343,"stem":1344,"children":1345},"/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1346],{"title":1327,"path":1343,"stem":1344},{"title":1327,"path":1348,"stem":1349,"children":1350},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1351],{"title":1327,"path":1348,"stem":1349},{"title":1353,"path":1354,"stem":1355,"children":1356,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1357,1361],{"title":1358,"path":1359,"stem":1360},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","9.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1362,"path":1363,"stem":1364},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1366,"path":1367,"stem":1368,"children":1369,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1370,1374],{"title":1371,"path":1372,"stem":1373},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1375,"path":1376,"stem":1377},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1379,"path":1380,"stem":1381,"children":1382,"page":55},"Compliance","/offering/compliance","9.Offering/4.Compliance",[1383],{"title":1384,"path":1385,"stem":1386},"Fair usage policy","/offering/compliance/fair-usage-policy","9.Offering/4.Compliance/fair-usage-policy",{"id":1388,"title":420,"body":1389,"description":6795,"extension":6796,"meta":6797,"navigation":4092,"path":421,"seo":6799,"sitemap":6801,"stem":422,"__hash__":6804},"docs/2.Apps/app-development/schema-fields.md",{"type":1390,"value":1391,"toc":6765},"minimark",[1392,1415,1708,1713,1745,1749,1752,1794,1797,1802,1811,1817,1833,1843,1975,1987,1991,1994,1997,2058,2068,2082,2085,2087,2090,2148,2155,2165,2167,2169,2172,2260,2288,2299,2301,2303,2306,2361,2368,2378,2380,2382,2385,2569,2576,2585,2587,2589,2595,2770,2774,2782,2784,2786,2791,2960,2970,2978,2980,2982,2985,3030,3033,3044,3046,3049,3052,3113,3118,3123,3127,3129,3132,3190,3194,3201,3255,3262,3272,3274,3276,3279,3333,3343,3354,3356,3358,3361,3428,3443,3452,3516,3529,3540,3542,3544,3547,3594,3596,3601,3668,3681,3767,3778,3780,3782,3788,3968,3974,3977,4165,4176,4187,4189,4191,4194,4450,4469,4484,4732,4747,4749,4751,4758,4761,4939,4956,5226,5237,5405,5667,5718,5735,5739,5748,5890,5908,5918,5924,6161,6176,6178,6180,6183,6243,6248,6259,6263,6266,6270,6283,6404,6410,6458,6468,6472,6482,6696,6699,6762],[1393,1394,1395,1396,1400,1401,1405,1406,1409,1410,1414],"p",{},"The ",[1397,1398,1399],"code",{},"schema"," property of a ",[1402,1403,1404],"a",{"href":425},"section"," or ",[1402,1407,1408],{"href":405},"block"," definition controls the sidebar editor in Studio. It is an array of ",[1411,1412,1413],"strong",{},"fieldsets",", where each fieldset groups related fields into a collapsible panel.",[1416,1417,1422],"pre",{"className":1418,"code":1419,"language":1420,"meta":1421,"style":1421},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","schema: [\n  {\n    label: 'Content',\n    helpText: 'The main content of this section.',\n    fields: [\n      { type: 'text', name: 'heading', label: 'Heading' },\n      { type: 'richtext', name: 'body', label: 'Body Text' },\n    ],\n  },\n  {\n    label: 'Design',\n    defaultOpen: true,\n    fields: [\n      { type: 'color', name: 'backgroundColor', label: 'Background Color' },\n    ],\n  },\n]\n","ts","",[1397,1423,1424,1440,1446,1467,1484,1494,1544,1588,1596,1602,1607,1623,1637,1646,1690,1697,1702],{"__ignoreMap":1421},[1425,1426,1429,1432,1436],"span",{"class":1427,"line":1428},"line",1,[1425,1430,1399],{"class":1431},"sBMFI",[1425,1433,1435],{"class":1434},"sMK4o",":",[1425,1437,1439],{"class":1438},"sTEyZ"," [\n",[1425,1441,1443],{"class":1427,"line":1442},2,[1425,1444,1445],{"class":1434},"  {\n",[1425,1447,1449,1453,1455,1458,1461,1464],{"class":1427,"line":1448},3,[1425,1450,1452],{"class":1451},"swJcz","    label",[1425,1454,1435],{"class":1434},[1425,1456,1457],{"class":1434}," '",[1425,1459,917],{"class":1460},"sfazB",[1425,1462,1463],{"class":1434},"'",[1425,1465,1466],{"class":1434},",\n",[1425,1468,1470,1473,1475,1477,1480,1482],{"class":1427,"line":1469},4,[1425,1471,1472],{"class":1451},"    helpText",[1425,1474,1435],{"class":1434},[1425,1476,1457],{"class":1434},[1425,1478,1479],{"class":1460},"The main content of this section.",[1425,1481,1463],{"class":1434},[1425,1483,1466],{"class":1434},[1425,1485,1487,1490,1492],{"class":1427,"line":1486},5,[1425,1488,1489],{"class":1451},"    fields",[1425,1491,1435],{"class":1434},[1425,1493,1439],{"class":1438},[1425,1495,1497,1500,1503,1505,1507,1510,1512,1515,1518,1520,1522,1525,1527,1529,1532,1534,1536,1539,1541],{"class":1427,"line":1496},6,[1425,1498,1499],{"class":1434},"      {",[1425,1501,1502],{"class":1451}," type",[1425,1504,1435],{"class":1434},[1425,1506,1457],{"class":1434},[1425,1508,1509],{"class":1460},"text",[1425,1511,1463],{"class":1434},[1425,1513,1514],{"class":1434},",",[1425,1516,1517],{"class":1451}," name",[1425,1519,1435],{"class":1434},[1425,1521,1457],{"class":1434},[1425,1523,1524],{"class":1460},"heading",[1425,1526,1463],{"class":1434},[1425,1528,1514],{"class":1434},[1425,1530,1531],{"class":1451}," label",[1425,1533,1435],{"class":1434},[1425,1535,1457],{"class":1434},[1425,1537,1538],{"class":1460},"Heading",[1425,1540,1463],{"class":1434},[1425,1542,1543],{"class":1434}," },\n",[1425,1545,1547,1549,1551,1553,1555,1558,1560,1562,1564,1566,1568,1571,1573,1575,1577,1579,1581,1584,1586],{"class":1427,"line":1546},7,[1425,1548,1499],{"class":1434},[1425,1550,1502],{"class":1451},[1425,1552,1435],{"class":1434},[1425,1554,1457],{"class":1434},[1425,1556,1557],{"class":1460},"richtext",[1425,1559,1463],{"class":1434},[1425,1561,1514],{"class":1434},[1425,1563,1517],{"class":1451},[1425,1565,1435],{"class":1434},[1425,1567,1457],{"class":1434},[1425,1569,1570],{"class":1460},"body",[1425,1572,1463],{"class":1434},[1425,1574,1514],{"class":1434},[1425,1576,1531],{"class":1451},[1425,1578,1435],{"class":1434},[1425,1580,1457],{"class":1434},[1425,1582,1583],{"class":1460},"Body Text",[1425,1585,1463],{"class":1434},[1425,1587,1543],{"class":1434},[1425,1589,1591,1594],{"class":1427,"line":1590},8,[1425,1592,1593],{"class":1438},"    ]",[1425,1595,1466],{"class":1434},[1425,1597,1599],{"class":1427,"line":1598},9,[1425,1600,1601],{"class":1434},"  },\n",[1425,1603,1605],{"class":1427,"line":1604},10,[1425,1606,1445],{"class":1434},[1425,1608,1610,1612,1614,1616,1619,1621],{"class":1427,"line":1609},11,[1425,1611,1452],{"class":1451},[1425,1613,1435],{"class":1434},[1425,1615,1457],{"class":1434},[1425,1617,1618],{"class":1460},"Design",[1425,1620,1463],{"class":1434},[1425,1622,1466],{"class":1434},[1425,1624,1626,1629,1631,1635],{"class":1427,"line":1625},12,[1425,1627,1628],{"class":1451},"    defaultOpen",[1425,1630,1435],{"class":1434},[1425,1632,1634],{"class":1633},"sfNiH"," true",[1425,1636,1466],{"class":1434},[1425,1638,1640,1642,1644],{"class":1427,"line":1639},13,[1425,1641,1489],{"class":1451},[1425,1643,1435],{"class":1434},[1425,1645,1439],{"class":1438},[1425,1647,1649,1651,1653,1655,1657,1660,1662,1664,1666,1668,1670,1673,1675,1677,1679,1681,1683,1686,1688],{"class":1427,"line":1648},14,[1425,1650,1499],{"class":1434},[1425,1652,1502],{"class":1451},[1425,1654,1435],{"class":1434},[1425,1656,1457],{"class":1434},[1425,1658,1659],{"class":1460},"color",[1425,1661,1463],{"class":1434},[1425,1663,1514],{"class":1434},[1425,1665,1517],{"class":1451},[1425,1667,1435],{"class":1434},[1425,1669,1457],{"class":1434},[1425,1671,1672],{"class":1460},"backgroundColor",[1425,1674,1463],{"class":1434},[1425,1676,1514],{"class":1434},[1425,1678,1531],{"class":1451},[1425,1680,1435],{"class":1434},[1425,1682,1457],{"class":1434},[1425,1684,1685],{"class":1460},"Background Color",[1425,1687,1463],{"class":1434},[1425,1689,1543],{"class":1434},[1425,1691,1693,1695],{"class":1427,"line":1692},15,[1425,1694,1593],{"class":1438},[1425,1696,1466],{"class":1434},[1425,1698,1700],{"class":1427,"line":1699},16,[1425,1701,1601],{"class":1434},[1425,1703,1705],{"class":1427,"line":1704},17,[1425,1706,1707],{"class":1438},"]\n",[1709,1710,1712],"h2",{"id":1711},"fieldset-properties","Fieldset properties",[1714,1715,1716,1722,1726,1733,1739],"field-group",{},[1717,1718,1721],"field",{"name":1719,"type":1720},"label","string","Panel heading in the Studio sidebar.",[1717,1723,1725],{"name":1724,"type":1720},"helpText","Help text shown below the fieldset label.",[1717,1727,1729,1732],{"name":1728,"type":1720},"icon",[1402,1730,1731],{"href":429},"Studio icon"," shown next to the fieldset label.",[1717,1734,1738],{"name":1735,"type":1736,"default-value":1737},"defaultOpen","boolean","false","Whether the panel starts expanded.",[1717,1740,1744],{"name":1741,"type":1742,"required":1743},"fields","StudioFieldDefinition[]","true","The fields in this group.",[1709,1746,1748],{"id":1747},"base-field-properties","Base field properties",[1393,1750,1751],{},"Every field type shares these properties:",[1714,1753,1754,1769,1773,1776,1790],{},[1717,1755,1757,1758,1761,1762,1761,1765,1768],{"name":1756,"type":1720,"required":1743},"type","The field type (e.g. ",[1397,1759,1760],{},"'text'",", ",[1397,1763,1764],{},"'select'",[1397,1766,1767],{},"'media'",").",[1717,1770,1772],{"name":1771,"type":1720,"required":1743},"name","Property name on the component's props. Must be unique within the definition.",[1717,1774,1775],{"name":1719,"type":1720},"Display label in the sidebar.",[1717,1777,1780,1781,1784,1785,1789],{"name":1778,"type":1779},"default","varies","Initial value applied when an editor ",[1411,1782,1783],{},"creates"," a new section or block in Studio. See ",[1402,1786,1788],{"href":1787},"#default-values-and-runtime-fallbacks","Default values and runtime fallbacks",".",[1717,1791,1793],{"name":1792,"type":1720},"description","Help text shown below the field.",[1709,1795,1788],{"id":1796},"default-values-and-runtime-fallbacks",[1393,1798,1395,1799,1801],{},[1397,1800,1778],{}," property and the runtime fallback serve different purposes. Understanding the distinction prevents surprises in your component.",[1393,1803,1804,1807,1808,1810],{},[1411,1805,1806],{},"Default values"," are applied once: when an editor adds a new section or block to a page in Studio. Studio pre-fills the field with the ",[1397,1809,1778],{}," value. After creation, the default is not used again, even if the editor clears the field.",[1393,1812,1813,1816],{},[1411,1814,1815],{},"Runtime fallbacks"," are applied by Frontend Core whenever a prop has no configured value. This happens when:",[1818,1819,1820,1827,1830],"ul",{},[1821,1822,1823,1824,1826],"li",{},"The editor never touched the field and no ",[1397,1825,1778],{}," was set.",[1821,1828,1829],{},"The field was added to the schema after the section was already placed on a page.",[1821,1831,1832],{},"The editor explicitly cleared the value.",[1393,1834,1835,1836,1839,1840,1842],{},"The fallback is ",[1411,1837,1838],{},"not"," the ",[1397,1841,1778],{}," value. It is a type-appropriate zero value determined by the field type:",[1844,1845,1846,1859],"table",{},[1847,1848,1849],"thead",{},[1850,1851,1852,1856],"tr",{},[1853,1854,1855],"th",{},"Field type",[1853,1857,1858],{},"Fallback",[1860,1861,1862,1880,1900,1916,1926,1938,1950],"tbody",{},[1850,1863,1864,1874],{},[1865,1866,1867,1761,1869,1761,1872],"td",{},[1397,1868,1509],{},[1397,1870,1871],{},"textarea",[1397,1873,1557],{},[1865,1875,1876,1879],{},[1397,1877,1878],{},"''"," (empty string)",[1850,1881,1882,1887],{},[1865,1883,1884],{},[1397,1885,1886],{},"checkbox",[1865,1888,1889,1891,1892,1894,1895,1899],{},[1397,1890,1737],{}," (",[1397,1893,1743],{}," for ",[1402,1896,1898],{"href":1897},"#visibility-toggles","visibility decorators",")",[1850,1901,1902,1913],{},[1865,1903,1904,1761,1907,1761,1910],{},[1397,1905,1906],{},"select",[1397,1908,1909],{},"radio",[1397,1911,1912],{},"toggle_button",[1865,1914,1915],{},"First option's value",[1850,1917,1918,1923],{},[1865,1919,1920],{},[1397,1921,1922],{},"object",[1865,1924,1925],{},"Object with fallbacks applied recursively to each nested field",[1850,1927,1928,1933],{},[1865,1929,1930],{},[1397,1931,1932],{},"array",[1865,1934,1935],{},[1397,1936,1937],{},"[]",[1850,1939,1940,1945],{},[1865,1941,1942],{},[1397,1943,1944],{},"json",[1865,1946,1947],{},[1397,1948,1949],{},"null",[1850,1951,1952,1970],{},[1865,1953,1954,1761,1957,1761,1959,1761,1962,1761,1965,1761,1968],{},[1397,1955,1956],{},"number",[1397,1958,1728],{},[1397,1960,1961],{},"media",[1397,1963,1964],{},"link",[1397,1966,1967],{},"query",[1397,1969,1659],{},[1865,1971,1972],{},[1397,1973,1974],{},"undefined",[1393,1976,1977,1978,1980,1981,1983,1984,1986],{},"String fields like ",[1397,1979,1509],{}," and ",[1397,1982,1871],{}," always resolve to a string, so you can use them without null checks. Fields that fall back to ",[1397,1985,1974],{}," need a guard in your template.",[1709,1988,1990],{"id":1989},"primitive-fields","Primitive fields",[1992,1993,1509],"h3",{"id":1509},[1393,1995,1996],{},"Single-line text input.",[1416,1998,2000],{"className":1418,"code":1999,"language":1420,"meta":1421,"style":1421},"{ type: 'text', name: 'heading', label: 'Heading', placeholder: 'Enter a heading' }\n",[1397,2001,2002],{"__ignoreMap":1421},[1425,2003,2004,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2046,2048,2050,2053,2055],{"class":1427,"line":1428},[1425,2005,2006],{"class":1434},"{",[1425,2008,1502],{"class":1431},[1425,2010,1435],{"class":1434},[1425,2012,1457],{"class":1434},[1425,2014,1509],{"class":1460},[1425,2016,1463],{"class":1434},[1425,2018,1514],{"class":1434},[1425,2020,1517],{"class":1431},[1425,2022,1435],{"class":1434},[1425,2024,1457],{"class":1434},[1425,2026,1524],{"class":1460},[1425,2028,1463],{"class":1434},[1425,2030,1514],{"class":1434},[1425,2032,1531],{"class":1431},[1425,2034,1435],{"class":1434},[1425,2036,1457],{"class":1434},[1425,2038,1538],{"class":1460},[1425,2040,1463],{"class":1434},[1425,2042,1514],{"class":1434},[1425,2044,2045],{"class":1431}," placeholder",[1425,2047,1435],{"class":1434},[1425,2049,1457],{"class":1434},[1425,2051,2052],{"class":1460},"Enter a heading",[1425,2054,1463],{"class":1434},[1425,2056,2057],{"class":1434}," }\n",[1714,2059,2060,2064],{},[1717,2061,2063],{"name":2062,"type":1720},"placeholder","Placeholder text shown when the field is empty.",[1717,2065,2067],{"name":2066,"type":1956},"maxLength","Maximum character count.",[1393,2069,2070,2073,2074,2076,2077,2073,2080],{},[1411,2071,2072],{},"Prop type:"," ",[1397,2075,1720],{}," · ",[1411,2078,2079],{},"Fallback:",[1397,2081,1878],{},[2083,2084],"hr",{},[1992,2086,1871],{"id":1871},[1393,2088,2089],{},"Multi-line plain text input.",[1416,2091,2093],{"className":1418,"code":2092,"language":1420,"meta":1421,"style":1421},"{ type: 'textarea', name: 'excerpt', label: 'Excerpt', maxLength: 200 }\n",[1397,2094,2095],{"__ignoreMap":1421},[1425,2096,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2120,2122,2124,2126,2128,2130,2133,2135,2137,2140,2142,2146],{"class":1427,"line":1428},[1425,2098,2006],{"class":1434},[1425,2100,1502],{"class":1431},[1425,2102,1435],{"class":1434},[1425,2104,1457],{"class":1434},[1425,2106,1871],{"class":1460},[1425,2108,1463],{"class":1434},[1425,2110,1514],{"class":1434},[1425,2112,1517],{"class":1431},[1425,2114,1435],{"class":1434},[1425,2116,1457],{"class":1434},[1425,2118,2119],{"class":1460},"excerpt",[1425,2121,1463],{"class":1434},[1425,2123,1514],{"class":1434},[1425,2125,1531],{"class":1431},[1425,2127,1435],{"class":1434},[1425,2129,1457],{"class":1434},[1425,2131,2132],{"class":1460},"Excerpt",[1425,2134,1463],{"class":1434},[1425,2136,1514],{"class":1434},[1425,2138,2139],{"class":1431}," maxLength",[1425,2141,1435],{"class":1434},[1425,2143,2145],{"class":2144},"sbssI"," 200",[1425,2147,2057],{"class":1434},[1714,2149,2150,2153],{},[1717,2151,2152],{"name":2062,"type":1720},"Placeholder text.",[1717,2154,2067],{"name":2066,"type":1956},[1393,2156,2157,2073,2159,2076,2161,2073,2163],{},[1411,2158,2072],{},[1397,2160,1720],{},[1411,2162,2079],{},[1397,2164,1878],{},[2083,2166],{},[1992,2168,1956],{"id":1956},[1393,2170,2171],{},"Numeric input with optional constraints.",[1416,2173,2175],{"className":1418,"code":2174,"language":1420,"meta":1421,"style":1421},"{ type: 'number', name: 'columns', label: 'Columns', default: 3, min: 1, max: 6, step: 1 }\n",[1397,2176,2177],{"__ignoreMap":1421},[1425,2178,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2202,2204,2206,2208,2210,2212,2215,2217,2219,2223,2226,2229,2231,2234,2236,2239,2241,2244,2246,2249,2251,2254,2256,2258],{"class":1427,"line":1428},[1425,2180,2006],{"class":1434},[1425,2182,1502],{"class":1431},[1425,2184,1435],{"class":1434},[1425,2186,1457],{"class":1434},[1425,2188,1956],{"class":1460},[1425,2190,1463],{"class":1434},[1425,2192,1514],{"class":1434},[1425,2194,1517],{"class":1431},[1425,2196,1435],{"class":1434},[1425,2198,1457],{"class":1434},[1425,2200,2201],{"class":1460},"columns",[1425,2203,1463],{"class":1434},[1425,2205,1514],{"class":1434},[1425,2207,1531],{"class":1431},[1425,2209,1435],{"class":1434},[1425,2211,1457],{"class":1434},[1425,2213,2214],{"class":1460},"Columns",[1425,2216,1463],{"class":1434},[1425,2218,1514],{"class":1434},[1425,2220,2222],{"class":2221},"s7zQu"," default",[1425,2224,2225],{"class":1451},": ",[1425,2227,2228],{"class":2144},"3",[1425,2230,1514],{"class":1434},[1425,2232,2233],{"class":1431}," min",[1425,2235,1435],{"class":1434},[1425,2237,2238],{"class":2144}," 1",[1425,2240,1514],{"class":1434},[1425,2242,2243],{"class":1431}," max",[1425,2245,1435],{"class":1434},[1425,2247,2248],{"class":2144}," 6",[1425,2250,1514],{"class":1434},[1425,2252,2253],{"class":1431}," step",[1425,2255,1435],{"class":1434},[1425,2257,2238],{"class":2144},[1425,2259,2057],{"class":1434},[1714,2261,2262,2266,2270,2274,2281],{},[1717,2263,2265],{"name":2264,"type":1956},"min","Minimum allowed value.",[1717,2267,2269],{"name":2268,"type":1956},"max","Maximum allowed value.",[1717,2271,2273],{"name":2272,"type":1956},"step","Increment step.",[1717,2275,2277,2278,1768],{"name":2276,"type":1720},"prefix","Text shown before the input (e.g. ",[1397,2279,2280],{},"'$'",[1717,2282,2284,2285,1768],{"name":2283,"type":1720},"suffix","Text shown after the input (e.g. ",[1397,2286,2287],{},"'px'",[1393,2289,2290,2073,2292,2076,2295,2073,2297],{},[1411,2291,2072],{},[1397,2293,2294],{},"number | undefined",[1411,2296,2079],{},[1397,2298,1974],{},[2083,2300],{},[1992,2302,1886],{"id":1886},[1393,2304,2305],{},"Boolean toggle.",[1416,2307,2309],{"className":1418,"code":2308,"language":1420,"meta":1421,"style":1421},"{ type: 'checkbox', name: 'showPrice', label: 'Show Price', default: true }\n",[1397,2310,2311],{"__ignoreMap":1421},[1425,2312,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2336,2338,2340,2342,2344,2346,2349,2351,2353,2355,2357,2359],{"class":1427,"line":1428},[1425,2314,2006],{"class":1434},[1425,2316,1502],{"class":1431},[1425,2318,1435],{"class":1434},[1425,2320,1457],{"class":1434},[1425,2322,1886],{"class":1460},[1425,2324,1463],{"class":1434},[1425,2326,1514],{"class":1434},[1425,2328,1517],{"class":1431},[1425,2330,1435],{"class":1434},[1425,2332,1457],{"class":1434},[1425,2334,2335],{"class":1460},"showPrice",[1425,2337,1463],{"class":1434},[1425,2339,1514],{"class":1434},[1425,2341,1531],{"class":1431},[1425,2343,1435],{"class":1434},[1425,2345,1457],{"class":1434},[1425,2347,2348],{"class":1460},"Show Price",[1425,2350,1463],{"class":1434},[1425,2352,1514],{"class":1434},[1425,2354,2222],{"class":2221},[1425,2356,2225],{"class":1451},[1425,2358,1743],{"class":1633},[1425,2360,2057],{"class":1434},[1393,2362,2363,2364,2367],{},"A checkbox can also act as a ",[1402,2365,2366],{"href":1897},"visibility decorator"," to control whether another field is shown in the sidebar.",[1393,2369,2370,2073,2372,2076,2374,2073,2376],{},[1411,2371,2072],{},[1397,2373,1736],{},[1411,2375,2079],{},[1397,2377,1737],{},[2083,2379],{},[1992,2381,1906],{"id":1906},[1393,2383,2384],{},"Dropdown with predefined options.",[1416,2386,2388],{"className":1418,"code":2387,"language":1420,"meta":1421,"style":1421},"{\n  type: 'select',\n  name: 'layout',\n  label: 'Layout',\n  default: 'full-width',\n  options: [\n    { label: 'Full Width', value: 'full-width' },\n    { label: 'Boxed', value: 'boxed' },\n    { label: 'Centered', value: 'centered' },\n  ],\n}\n",[1397,2389,2390,2395,2410,2426,2441,2457,2466,2497,2527,2557,2564],{"__ignoreMap":1421},[1425,2391,2392],{"class":1427,"line":1428},[1425,2393,2394],{"class":1434},"{\n",[1425,2396,2397,2400,2402,2404,2406,2408],{"class":1427,"line":1442},[1425,2398,2399],{"class":1431},"  type",[1425,2401,1435],{"class":1434},[1425,2403,1457],{"class":1434},[1425,2405,1906],{"class":1460},[1425,2407,1463],{"class":1434},[1425,2409,1466],{"class":1434},[1425,2411,2412,2415,2417,2419,2422,2424],{"class":1427,"line":1448},[1425,2413,2414],{"class":1431},"  name",[1425,2416,1435],{"class":1434},[1425,2418,1457],{"class":1434},[1425,2420,2421],{"class":1460},"layout",[1425,2423,1463],{"class":1434},[1425,2425,1466],{"class":1434},[1425,2427,2428,2431,2433,2435,2437,2439],{"class":1427,"line":1469},[1425,2429,2430],{"class":1431},"  label",[1425,2432,1435],{"class":1434},[1425,2434,1457],{"class":1434},[1425,2436,896],{"class":1460},[1425,2438,1463],{"class":1434},[1425,2440,1466],{"class":1434},[1425,2442,2443,2446,2448,2450,2453,2455],{"class":1427,"line":1486},[1425,2444,2445],{"class":2221},"  default",[1425,2447,2225],{"class":1451},[1425,2449,1463],{"class":1434},[1425,2451,2452],{"class":1460},"full-width",[1425,2454,1463],{"class":1434},[1425,2456,1466],{"class":1434},[1425,2458,2459,2462,2464],{"class":1427,"line":1496},[1425,2460,2461],{"class":1431},"  options",[1425,2463,1435],{"class":1434},[1425,2465,1439],{"class":1451},[1425,2467,2468,2471,2473,2475,2477,2480,2482,2484,2487,2489,2491,2493,2495],{"class":1427,"line":1546},[1425,2469,2470],{"class":1434},"    {",[1425,2472,1531],{"class":1451},[1425,2474,1435],{"class":1434},[1425,2476,1457],{"class":1434},[1425,2478,2479],{"class":1460},"Full Width",[1425,2481,1463],{"class":1434},[1425,2483,1514],{"class":1434},[1425,2485,2486],{"class":1451}," value",[1425,2488,1435],{"class":1434},[1425,2490,1457],{"class":1434},[1425,2492,2452],{"class":1460},[1425,2494,1463],{"class":1434},[1425,2496,1543],{"class":1434},[1425,2498,2499,2501,2503,2505,2507,2510,2512,2514,2516,2518,2520,2523,2525],{"class":1427,"line":1590},[1425,2500,2470],{"class":1434},[1425,2502,1531],{"class":1451},[1425,2504,1435],{"class":1434},[1425,2506,1457],{"class":1434},[1425,2508,2509],{"class":1460},"Boxed",[1425,2511,1463],{"class":1434},[1425,2513,1514],{"class":1434},[1425,2515,2486],{"class":1451},[1425,2517,1435],{"class":1434},[1425,2519,1457],{"class":1434},[1425,2521,2522],{"class":1460},"boxed",[1425,2524,1463],{"class":1434},[1425,2526,1543],{"class":1434},[1425,2528,2529,2531,2533,2535,2537,2540,2542,2544,2546,2548,2550,2553,2555],{"class":1427,"line":1598},[1425,2530,2470],{"class":1434},[1425,2532,1531],{"class":1451},[1425,2534,1435],{"class":1434},[1425,2536,1457],{"class":1434},[1425,2538,2539],{"class":1460},"Centered",[1425,2541,1463],{"class":1434},[1425,2543,1514],{"class":1434},[1425,2545,2486],{"class":1451},[1425,2547,1435],{"class":1434},[1425,2549,1457],{"class":1434},[1425,2551,2552],{"class":1460},"centered",[1425,2554,1463],{"class":1434},[1425,2556,1543],{"class":1434},[1425,2558,2559,2562],{"class":1427,"line":1604},[1425,2560,2561],{"class":1451},"  ]",[1425,2563,1466],{"class":1434},[1425,2565,2566],{"class":1427,"line":1609},[1425,2567,2568],{"class":1434},"}\n",[1714,2570,2571],{},[1717,2572,2575],{"name":2573,"type":2574,"required":1743},"options","{ value: string; label: string }[]","At least one option is required.",[1393,2577,2578,2073,2580,2076,2582,2584],{},[1411,2579,2072],{},[1397,2581,1720],{},[1411,2583,2079],{}," first option's value",[2083,2586],{},[1992,2588,1909],{"id":1909},[1393,2590,2591,2592,2594],{},"Radio button group. Same data shape as ",[1397,2593,1906],{},", different UI.",[1416,2596,2598],{"className":1418,"code":2597,"language":1420,"meta":1421,"style":1421},"{\n  type: 'radio',\n  name: 'alignment',\n  label: 'Alignment',\n  default: 'left',\n  options: [\n    { label: 'Left', value: 'left' },\n    { label: 'Center', value: 'center' },\n    { label: 'Right', value: 'right' },\n  ],\n}\n",[1397,2599,2600,2604,2618,2633,2648,2663,2671,2700,2730,2760,2766],{"__ignoreMap":1421},[1425,2601,2602],{"class":1427,"line":1428},[1425,2603,2394],{"class":1434},[1425,2605,2606,2608,2610,2612,2614,2616],{"class":1427,"line":1442},[1425,2607,2399],{"class":1431},[1425,2609,1435],{"class":1434},[1425,2611,1457],{"class":1434},[1425,2613,1909],{"class":1460},[1425,2615,1463],{"class":1434},[1425,2617,1466],{"class":1434},[1425,2619,2620,2622,2624,2626,2629,2631],{"class":1427,"line":1448},[1425,2621,2414],{"class":1431},[1425,2623,1435],{"class":1434},[1425,2625,1457],{"class":1434},[1425,2627,2628],{"class":1460},"alignment",[1425,2630,1463],{"class":1434},[1425,2632,1466],{"class":1434},[1425,2634,2635,2637,2639,2641,2644,2646],{"class":1427,"line":1469},[1425,2636,2430],{"class":1431},[1425,2638,1435],{"class":1434},[1425,2640,1457],{"class":1434},[1425,2642,2643],{"class":1460},"Alignment",[1425,2645,1463],{"class":1434},[1425,2647,1466],{"class":1434},[1425,2649,2650,2652,2654,2656,2659,2661],{"class":1427,"line":1486},[1425,2651,2445],{"class":2221},[1425,2653,2225],{"class":1451},[1425,2655,1463],{"class":1434},[1425,2657,2658],{"class":1460},"left",[1425,2660,1463],{"class":1434},[1425,2662,1466],{"class":1434},[1425,2664,2665,2667,2669],{"class":1427,"line":1496},[1425,2666,2461],{"class":1431},[1425,2668,1435],{"class":1434},[1425,2670,1439],{"class":1451},[1425,2672,2673,2675,2677,2679,2681,2684,2686,2688,2690,2692,2694,2696,2698],{"class":1427,"line":1546},[1425,2674,2470],{"class":1434},[1425,2676,1531],{"class":1451},[1425,2678,1435],{"class":1434},[1425,2680,1457],{"class":1434},[1425,2682,2683],{"class":1460},"Left",[1425,2685,1463],{"class":1434},[1425,2687,1514],{"class":1434},[1425,2689,2486],{"class":1451},[1425,2691,1435],{"class":1434},[1425,2693,1457],{"class":1434},[1425,2695,2658],{"class":1460},[1425,2697,1463],{"class":1434},[1425,2699,1543],{"class":1434},[1425,2701,2702,2704,2706,2708,2710,2713,2715,2717,2719,2721,2723,2726,2728],{"class":1427,"line":1590},[1425,2703,2470],{"class":1434},[1425,2705,1531],{"class":1451},[1425,2707,1435],{"class":1434},[1425,2709,1457],{"class":1434},[1425,2711,2712],{"class":1460},"Center",[1425,2714,1463],{"class":1434},[1425,2716,1514],{"class":1434},[1425,2718,2486],{"class":1451},[1425,2720,1435],{"class":1434},[1425,2722,1457],{"class":1434},[1425,2724,2725],{"class":1460},"center",[1425,2727,1463],{"class":1434},[1425,2729,1543],{"class":1434},[1425,2731,2732,2734,2736,2738,2740,2743,2745,2747,2749,2751,2753,2756,2758],{"class":1427,"line":1598},[1425,2733,2470],{"class":1434},[1425,2735,1531],{"class":1451},[1425,2737,1435],{"class":1434},[1425,2739,1457],{"class":1434},[1425,2741,2742],{"class":1460},"Right",[1425,2744,1463],{"class":1434},[1425,2746,1514],{"class":1434},[1425,2748,2486],{"class":1451},[1425,2750,1435],{"class":1434},[1425,2752,1457],{"class":1434},[1425,2754,2755],{"class":1460},"right",[1425,2757,1463],{"class":1434},[1425,2759,1543],{"class":1434},[1425,2761,2762,2764],{"class":1427,"line":1604},[1425,2763,2561],{"class":1451},[1425,2765,1466],{"class":1434},[1425,2767,2768],{"class":1427,"line":1609},[1425,2769,2568],{"class":1434},[1714,2771,2772],{},[1717,2773,2575],{"name":2573,"type":2574,"required":1743},[1393,2775,2776,2073,2778,2076,2780,2584],{},[1411,2777,2072],{},[1397,2779,1720],{},[1411,2781,2079],{},[2083,2783],{},[1992,2785,1912],{"id":1912},[1393,2787,2788,2789,1789],{},"Segmented button group. Each option can have a ",[1402,2790,1731],{"href":429},[1416,2792,2794],{"className":1418,"code":2793,"language":1420,"meta":1421,"style":1421},"{\n  type: 'toggle_button',\n  name: 'sectionStyle',\n  label: 'Style',\n  default: 'full-width',\n  options: [\n    { label: 'Full', value: 'full-width', icon: 'boxOutline' },\n    { label: 'Boxed', value: 'boxed', icon: 'boxSolid' },\n  ],\n}\n",[1397,2795,2796,2800,2814,2829,2844,2858,2866,2909,2950,2956],{"__ignoreMap":1421},[1425,2797,2798],{"class":1427,"line":1428},[1425,2799,2394],{"class":1434},[1425,2801,2802,2804,2806,2808,2810,2812],{"class":1427,"line":1442},[1425,2803,2399],{"class":1431},[1425,2805,1435],{"class":1434},[1425,2807,1457],{"class":1434},[1425,2809,1912],{"class":1460},[1425,2811,1463],{"class":1434},[1425,2813,1466],{"class":1434},[1425,2815,2816,2818,2820,2822,2825,2827],{"class":1427,"line":1448},[1425,2817,2414],{"class":1431},[1425,2819,1435],{"class":1434},[1425,2821,1457],{"class":1434},[1425,2823,2824],{"class":1460},"sectionStyle",[1425,2826,1463],{"class":1434},[1425,2828,1466],{"class":1434},[1425,2830,2831,2833,2835,2837,2840,2842],{"class":1427,"line":1469},[1425,2832,2430],{"class":1431},[1425,2834,1435],{"class":1434},[1425,2836,1457],{"class":1434},[1425,2838,2839],{"class":1460},"Style",[1425,2841,1463],{"class":1434},[1425,2843,1466],{"class":1434},[1425,2845,2846,2848,2850,2852,2854,2856],{"class":1427,"line":1486},[1425,2847,2445],{"class":2221},[1425,2849,2225],{"class":1451},[1425,2851,1463],{"class":1434},[1425,2853,2452],{"class":1460},[1425,2855,1463],{"class":1434},[1425,2857,1466],{"class":1434},[1425,2859,2860,2862,2864],{"class":1427,"line":1496},[1425,2861,2461],{"class":1431},[1425,2863,1435],{"class":1434},[1425,2865,1439],{"class":1451},[1425,2867,2868,2870,2872,2874,2876,2879,2881,2883,2885,2887,2889,2891,2893,2895,2898,2900,2902,2905,2907],{"class":1427,"line":1546},[1425,2869,2470],{"class":1434},[1425,2871,1531],{"class":1451},[1425,2873,1435],{"class":1434},[1425,2875,1457],{"class":1434},[1425,2877,2878],{"class":1460},"Full",[1425,2880,1463],{"class":1434},[1425,2882,1514],{"class":1434},[1425,2884,2486],{"class":1451},[1425,2886,1435],{"class":1434},[1425,2888,1457],{"class":1434},[1425,2890,2452],{"class":1460},[1425,2892,1463],{"class":1434},[1425,2894,1514],{"class":1434},[1425,2896,2897],{"class":1451}," icon",[1425,2899,1435],{"class":1434},[1425,2901,1457],{"class":1434},[1425,2903,2904],{"class":1460},"boxOutline",[1425,2906,1463],{"class":1434},[1425,2908,1543],{"class":1434},[1425,2910,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2946,2948],{"class":1427,"line":1590},[1425,2912,2470],{"class":1434},[1425,2914,1531],{"class":1451},[1425,2916,1435],{"class":1434},[1425,2918,1457],{"class":1434},[1425,2920,2509],{"class":1460},[1425,2922,1463],{"class":1434},[1425,2924,1514],{"class":1434},[1425,2926,2486],{"class":1451},[1425,2928,1435],{"class":1434},[1425,2930,1457],{"class":1434},[1425,2932,2522],{"class":1460},[1425,2934,1463],{"class":1434},[1425,2936,1514],{"class":1434},[1425,2938,2897],{"class":1451},[1425,2940,1435],{"class":1434},[1425,2942,1457],{"class":1434},[1425,2944,2945],{"class":1460},"boxSolid",[1425,2947,1463],{"class":1434},[1425,2949,1543],{"class":1434},[1425,2951,2952,2954],{"class":1427,"line":1598},[1425,2953,2561],{"class":1451},[1425,2955,1466],{"class":1434},[1425,2957,2958],{"class":1427,"line":1604},[1425,2959,2568],{"class":1434},[1714,2961,2962],{},[1717,2963,2965,2966,2969],{"name":2573,"type":2964,"required":1743},"{ value: string; label: string; icon?: string }[]","At least one option is required. Icons are optional per option. See ",[1402,2967,2968],{"href":429},"Studio icons"," for available names.",[1393,2971,2972,2073,2974,2076,2976,2584],{},[1411,2973,2072],{},[1397,2975,1720],{},[1411,2977,2079],{},[2083,2979],{},[1992,2981,1728],{"id":1728},[1393,2983,2984],{},"Icon picker. Lets editors choose from available icon sets.",[1416,2986,2988],{"className":1418,"code":2987,"language":1420,"meta":1421,"style":1421},"{ type: 'icon', name: 'icon', label: 'Icon' }\n",[1397,2989,2990],{"__ignoreMap":1421},[1425,2991,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028],{"class":1427,"line":1428},[1425,2993,2006],{"class":1434},[1425,2995,1502],{"class":1431},[1425,2997,1435],{"class":1434},[1425,2999,1457],{"class":1434},[1425,3001,1728],{"class":1460},[1425,3003,1463],{"class":1434},[1425,3005,1514],{"class":1434},[1425,3007,1517],{"class":1431},[1425,3009,1435],{"class":1434},[1425,3011,1457],{"class":1434},[1425,3013,1728],{"class":1460},[1425,3015,1463],{"class":1434},[1425,3017,1514],{"class":1434},[1425,3019,1531],{"class":1431},[1425,3021,1435],{"class":1434},[1425,3023,1457],{"class":1434},[1425,3025,831],{"class":1460},[1425,3027,1463],{"class":1434},[1425,3029,2057],{"class":1434},[1393,3031,3032],{},"No type-specific properties.",[1393,3034,3035,2073,3037,2076,3040,2073,3042],{},[1411,3036,2072],{},[1397,3038,3039],{},"string | undefined",[1411,3041,2079],{},[1397,3043,1974],{},[2083,3045],{},[1992,3047,3048],{"id":3048},"info",[1393,3050,3051],{},"Displays a read-only heading or help text inside the sidebar. Not a data field; it does not produce a prop value.",[1416,3053,3055],{"className":1418,"code":3054,"language":1420,"meta":1421,"style":1421},"{ type: 'info', name: 'designInfo', label: 'Use these settings to customize the appearance.', heading: 'Design Options' }\n",[1397,3056,3057],{"__ignoreMap":1421},[1425,3058,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3082,3084,3086,3088,3090,3092,3095,3097,3099,3102,3104,3106,3109,3111],{"class":1427,"line":1428},[1425,3060,2006],{"class":1434},[1425,3062,1502],{"class":1431},[1425,3064,1435],{"class":1434},[1425,3066,1457],{"class":1434},[1425,3068,3048],{"class":1460},[1425,3070,1463],{"class":1434},[1425,3072,1514],{"class":1434},[1425,3074,1517],{"class":1431},[1425,3076,1435],{"class":1434},[1425,3078,1457],{"class":1434},[1425,3080,3081],{"class":1460},"designInfo",[1425,3083,1463],{"class":1434},[1425,3085,1514],{"class":1434},[1425,3087,1531],{"class":1431},[1425,3089,1435],{"class":1434},[1425,3091,1457],{"class":1434},[1425,3093,3094],{"class":1460},"Use these settings to customize the appearance.",[1425,3096,1463],{"class":1434},[1425,3098,1514],{"class":1434},[1425,3100,3101],{"class":1431}," heading",[1425,3103,1435],{"class":1434},[1425,3105,1457],{"class":1434},[1425,3107,3108],{"class":1460},"Design Options",[1425,3110,1463],{"class":1434},[1425,3112,2057],{"class":1434},[1714,3114,3115],{},[1717,3116,3117],{"name":1524,"type":1720},"Heading text shown above the label/description.",[1393,3119,3120,3122],{},[1411,3121,2072],{}," none (not passed as a prop)",[1709,3124,3126],{"id":3125},"complex-fields","Complex fields",[1992,3128,1557],{"id":1557},[1393,3130,3131],{},"Rich text editor with formatting (bold, italic, links, headings, lists, etc.).",[1416,3133,3135],{"className":1418,"code":3134,"language":1420,"meta":1421,"style":1421},"{ type: 'richtext', name: 'body', label: 'Body Text', placeholder: 'Write something...' }\n",[1397,3136,3137],{"__ignoreMap":1421},[1425,3138,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3186,3188],{"class":1427,"line":1428},[1425,3140,2006],{"class":1434},[1425,3142,1502],{"class":1431},[1425,3144,1435],{"class":1434},[1425,3146,1457],{"class":1434},[1425,3148,1557],{"class":1460},[1425,3150,1463],{"class":1434},[1425,3152,1514],{"class":1434},[1425,3154,1517],{"class":1431},[1425,3156,1435],{"class":1434},[1425,3158,1457],{"class":1434},[1425,3160,1570],{"class":1460},[1425,3162,1463],{"class":1434},[1425,3164,1514],{"class":1434},[1425,3166,1531],{"class":1431},[1425,3168,1435],{"class":1434},[1425,3170,1457],{"class":1434},[1425,3172,1583],{"class":1460},[1425,3174,1463],{"class":1434},[1425,3176,1514],{"class":1434},[1425,3178,2045],{"class":1431},[1425,3180,1435],{"class":1434},[1425,3182,1457],{"class":1434},[1425,3184,3185],{"class":1460},"Write something...",[1425,3187,1463],{"class":1434},[1425,3189,2057],{"class":1434},[1714,3191,3192],{},[1717,3193,2152],{"name":2062,"type":1720},[1393,3195,3196,3197,3200],{},"The field value is an HTML string. Render it with the ",[1397,3198,3199],{},"RichContent"," component from the UI Kit to get consistent typography for headings, lists, blockquotes, tables, links, and images:",[1416,3202,3206],{"className":3203,"code":3204,"language":3205,"meta":1421,"style":1421},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CRichContent :html=\"body\" />\n\u003C/template>\n","vue",[1397,3207,3208,3219,3246],{"__ignoreMap":1421},[1425,3209,3210,3213,3216],{"class":1427,"line":1428},[1425,3211,3212],{"class":1434},"\u003C",[1425,3214,3215],{"class":1451},"template",[1425,3217,3218],{"class":1434},">\n",[1425,3220,3221,3224,3226,3229,3233,3236,3239,3241,3243],{"class":1427,"line":1442},[1425,3222,3223],{"class":1434},"  \u003C",[1425,3225,3199],{"class":1451},[1425,3227,3228],{"class":1434}," :",[1425,3230,3232],{"class":3231},"spNyl","html",[1425,3234,3235],{"class":1434},"=",[1425,3237,3238],{"class":1434},"\"",[1425,3240,1570],{"class":1438},[1425,3242,3238],{"class":1434},[1425,3244,3245],{"class":1434}," />\n",[1425,3247,3248,3251,3253],{"class":1427,"line":1448},[1425,3249,3250],{"class":1434},"\u003C/",[1425,3252,3215],{"class":1451},[1425,3254,3218],{"class":1434},[1393,3256,3257,3258,3261],{},"Using ",[1397,3259,3260],{},"v-html"," directly works but skips these styles.",[1393,3263,3264,2073,3266,2076,3268,2073,3270],{},[1411,3265,2072],{},[1397,3267,1720],{},[1411,3269,2079],{},[1397,3271,1878],{},[2083,3273],{},[1992,3275,1659],{"id":1659},[1393,3277,3278],{},"Color picker. Supports theme colors and optional custom color input.",[1416,3280,3282],{"className":1418,"code":3281,"language":1420,"meta":1421,"style":1421},"{ type: 'color', name: 'backgroundColor', label: 'Background Color', allowCustom: true }\n",[1397,3283,3284],{"__ignoreMap":1421},[1425,3285,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3327,3329,3331],{"class":1427,"line":1428},[1425,3287,2006],{"class":1434},[1425,3289,1502],{"class":1431},[1425,3291,1435],{"class":1434},[1425,3293,1457],{"class":1434},[1425,3295,1659],{"class":1460},[1425,3297,1463],{"class":1434},[1425,3299,1514],{"class":1434},[1425,3301,1517],{"class":1431},[1425,3303,1435],{"class":1434},[1425,3305,1457],{"class":1434},[1425,3307,1672],{"class":1460},[1425,3309,1463],{"class":1434},[1425,3311,1514],{"class":1434},[1425,3313,1531],{"class":1431},[1425,3315,1435],{"class":1434},[1425,3317,1457],{"class":1434},[1425,3319,1685],{"class":1460},[1425,3321,1463],{"class":1434},[1425,3323,1514],{"class":1434},[1425,3325,3326],{"class":1431}," allowCustom",[1425,3328,1435],{"class":1434},[1425,3330,1634],{"class":1633},[1425,3332,2057],{"class":1434},[1714,3334,3335,3339],{},[1717,3336,3338],{"name":3337,"type":1736},"allowCustom","Allow editors to enter a custom hex/rgba value.",[1717,3340,3342],{"name":3341,"type":1736},"allowAlpha","Allow alpha (transparency) values.",[1393,3344,3345,2073,3347,2076,3350,2073,3352],{},[1411,3346,2072],{},[1397,3348,3349],{},"ColorFieldValue | undefined",[1411,3351,2079],{},[1397,3353,1974],{},[2083,3355],{},[1992,3357,1961],{"id":1961},[1393,3359,3360],{},"Media picker for images and videos from the media library.",[1416,3362,3364],{"className":1418,"code":3363,"language":1420,"meta":1421,"style":1421},"{ type: 'media', name: 'heroImage', label: 'Hero Image', allowedTypes: ['image'] }\n",[1397,3365,3366],{"__ignoreMap":1421},[1425,3367,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3391,3393,3395,3397,3399,3401,3404,3406,3408,3411,3413,3416,3418,3421,3423,3426],{"class":1427,"line":1428},[1425,3369,2006],{"class":1434},[1425,3371,1502],{"class":1431},[1425,3373,1435],{"class":1434},[1425,3375,1457],{"class":1434},[1425,3377,1961],{"class":1460},[1425,3379,1463],{"class":1434},[1425,3381,1514],{"class":1434},[1425,3383,1517],{"class":1431},[1425,3385,1435],{"class":1434},[1425,3387,1457],{"class":1434},[1425,3389,3390],{"class":1460},"heroImage",[1425,3392,1463],{"class":1434},[1425,3394,1514],{"class":1434},[1425,3396,1531],{"class":1431},[1425,3398,1435],{"class":1434},[1425,3400,1457],{"class":1434},[1425,3402,3403],{"class":1460},"Hero Image",[1425,3405,1463],{"class":1434},[1425,3407,1514],{"class":1434},[1425,3409,3410],{"class":1431}," allowedTypes",[1425,3412,1435],{"class":1434},[1425,3414,3415],{"class":1451}," [",[1425,3417,1463],{"class":1434},[1425,3419,3420],{"class":1460},"image",[1425,3422,1463],{"class":1434},[1425,3424,3425],{"class":1451},"] ",[1425,3427,2568],{"class":1434},[1714,3429,3430,3435,3439],{},[1717,3431,3434],{"name":3432,"type":3433},"allowedTypes","('image' | 'video')[]","Restrict to specific media types. If omitted, both images and videos are allowed.",[1717,3436,3438],{"name":3437,"type":1736},"allowResponsive","Allow responsive image variants (separate sources for mobile and desktop).",[1717,3440,3442],{"name":3441,"type":1736},"allowFocalPoint","Allow setting a focal point on images.",[1393,3444,3445,3446,3448,3449,3451],{},"The field value is a ",[1397,3447,847],{}," object containing source URLs, dimensions, and alt text. Render it with the ",[1397,3450,847],{}," component from the UI Kit:",[1416,3453,3455],{"className":3203,"code":3454,"language":3205,"meta":1421,"style":1421},"\u003Ctemplate>\n  \u003CMedia v-if=\"heroImage\" :media=\"heroImage\" sizes=\"100vw md:50vw\" />\n\u003C/template>\n",[1397,3456,3457,3465,3508],{"__ignoreMap":1421},[1425,3458,3459,3461,3463],{"class":1427,"line":1428},[1425,3460,3212],{"class":1434},[1425,3462,3215],{"class":1451},[1425,3464,3218],{"class":1434},[1425,3466,3467,3469,3471,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3497,3499,3501,3504,3506],{"class":1427,"line":1442},[1425,3468,3223],{"class":1434},[1425,3470,847],{"class":1451},[1425,3472,3473],{"class":2221}," v-if",[1425,3475,3235],{"class":1434},[1425,3477,3238],{"class":1434},[1425,3479,3390],{"class":1438},[1425,3481,3238],{"class":1434},[1425,3483,3228],{"class":1434},[1425,3485,1961],{"class":3231},[1425,3487,3235],{"class":1434},[1425,3489,3238],{"class":1434},[1425,3491,3390],{"class":1438},[1425,3493,3238],{"class":1434},[1425,3495,3496],{"class":3231}," sizes",[1425,3498,3235],{"class":1434},[1425,3500,3238],{"class":1434},[1425,3502,3503],{"class":1460},"100vw md:50vw",[1425,3505,3238],{"class":1434},[1425,3507,3245],{"class":1434},[1425,3509,3510,3512,3514],{"class":1427,"line":1448},[1425,3511,3250],{"class":1434},[1425,3513,3215],{"class":1451},[1425,3515,3218],{"class":1434},[1393,3517,3518,3519,3521,3522,3525,3526,1789],{},"When ",[1397,3520,3432],{}," is set to ",[1397,3523,3524],{},"['image']",", the prop type narrows to ",[1397,3527,3528],{},"MediaImage",[1393,3530,3531,2073,3533,2076,3536,2073,3538],{},[1411,3532,2072],{},[1397,3534,3535],{},"MediaImage | MediaVideo | undefined",[1411,3537,2079],{},[1397,3539,1974],{},[2083,3541],{},[1992,3543,1964],{"id":1964},[1393,3545,3546],{},"Link picker. Editors can choose between internal pages, external URLs, page anchors, and entity references (products, categories, etc.).",[1416,3548,3550],{"className":1418,"code":3549,"language":1420,"meta":1421,"style":1421},"{ type: 'link', name: 'ctaLink', label: 'Button Link' }\n",[1397,3551,3552],{"__ignoreMap":1421},[1425,3553,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3577,3579,3581,3583,3585,3587,3590,3592],{"class":1427,"line":1428},[1425,3555,2006],{"class":1434},[1425,3557,1502],{"class":1431},[1425,3559,1435],{"class":1434},[1425,3561,1457],{"class":1434},[1425,3563,1964],{"class":1460},[1425,3565,1463],{"class":1434},[1425,3567,1514],{"class":1434},[1425,3569,1517],{"class":1431},[1425,3571,1435],{"class":1434},[1425,3573,1457],{"class":1434},[1425,3575,3576],{"class":1460},"ctaLink",[1425,3578,1463],{"class":1434},[1425,3580,1514],{"class":1434},[1425,3582,1531],{"class":1431},[1425,3584,1435],{"class":1434},[1425,3586,1457],{"class":1434},[1425,3588,3589],{"class":1460},"Button Link",[1425,3591,1463],{"class":1434},[1425,3593,2057],{"class":1434},[1393,3595,3032],{},[1393,3597,3445,3598,3600],{},[1397,3599,884],{}," object. The link type depends on what the editor selected:",[1844,3602,3603,3613],{},[1847,3604,3605],{},[1850,3606,3607,3610],{},[1853,3608,3609],{},"Link variant",[1853,3611,3612],{},"Description",[1860,3614,3615,3625,3635,3648,3658],{},[1850,3616,3617,3622],{},[1865,3618,3619],{},[1397,3620,3621],{},"reference",[1865,3623,3624],{},"A link to a product, category, or blog post by slug",[1850,3626,3627,3632],{},[1865,3628,3629],{},[1397,3630,3631],{},"url",[1865,3633,3634],{},"An external URL",[1850,3636,3637,3642],{},[1865,3638,3639],{},[1397,3640,3641],{},"anchor",[1865,3643,3644,3645,1899],{},"A same-page anchor (e.g. ",[1397,3646,3647],{},"#features",[1850,3649,3650,3655],{},[1865,3651,3652],{},[1397,3653,3654],{},"page",[1865,3656,3657],{},"A link to a specific page by ID",[1850,3659,3660,3665],{},[1865,3661,3662],{},[1397,3663,3664],{},"pageType",[1865,3666,3667],{},"A link to a page type with parameters",[1393,3669,3670,3671,3673,3674,3677,3678,1435],{},"Resolve a ",[1397,3672,884],{}," to a URL string with ",[1397,3675,3676],{},"linkResolver.resolve()"," and pass it to an anchor or ",[1397,3679,3680],{},"NuxtLink",[1416,3682,3684],{"className":3203,"code":3683,"language":3205,"meta":1421,"style":1421},"\u003Ctemplate>\n  \u003CNuxtLink v-if=\"ctaLink\" :to=\"linkResolver.resolve(ctaLink)\">\n    {{ ctaLabel }}\n  \u003C/NuxtLink>\n\u003C/template>\n",[1397,3685,3686,3694,3739,3750,3759],{"__ignoreMap":1421},[1425,3687,3688,3690,3692],{"class":1427,"line":1428},[1425,3689,3212],{"class":1434},[1425,3691,3215],{"class":1451},[1425,3693,3218],{"class":1434},[1425,3695,3696,3698,3700,3702,3704,3706,3708,3710,3712,3715,3717,3719,3722,3724,3728,3731,3733,3735,3737],{"class":1427,"line":1442},[1425,3697,3223],{"class":1434},[1425,3699,3680],{"class":1451},[1425,3701,3473],{"class":2221},[1425,3703,3235],{"class":1434},[1425,3705,3238],{"class":1434},[1425,3707,3576],{"class":1438},[1425,3709,3238],{"class":1434},[1425,3711,3228],{"class":1434},[1425,3713,3714],{"class":3231},"to",[1425,3716,3235],{"class":1434},[1425,3718,3238],{"class":1434},[1425,3720,3721],{"class":1438},"linkResolver",[1425,3723,1789],{"class":1434},[1425,3725,3727],{"class":3726},"s2Zo4","resolve",[1425,3729,3730],{"class":1434},"(",[1425,3732,3576],{"class":1438},[1425,3734,1899],{"class":1434},[1425,3736,3238],{"class":1434},[1425,3738,3218],{"class":1434},[1425,3740,3741,3744,3747],{"class":1427,"line":1448},[1425,3742,3743],{"class":1434},"    {{",[1425,3745,3746],{"class":1438}," ctaLabel ",[1425,3748,3749],{"class":1434},"}}\n",[1425,3751,3752,3755,3757],{"class":1427,"line":1469},[1425,3753,3754],{"class":1434},"  \u003C/",[1425,3756,3680],{"class":1451},[1425,3758,3218],{"class":1434},[1425,3760,3761,3763,3765],{"class":1427,"line":1486},[1425,3762,3250],{"class":1434},[1425,3764,3215],{"class":1451},[1425,3766,3218],{"class":1434},[1393,3768,3769,2073,3771,2076,3774,2073,3776],{},[1411,3770,2072],{},[1397,3772,3773],{},"Link | undefined",[1411,3775,2079],{},[1397,3777,1974],{},[2083,3779],{},[1992,3781,1922],{"id":1922},[1393,3783,3784,3785,3787],{},"Groups nested fields into a single prop. The nested ",[1397,3786,1399],{}," uses the same fieldset structure as the top-level definition schema.",[1416,3789,3791],{"className":1418,"code":3790,"language":1420,"meta":1421,"style":1421},"{\n  type: 'object',\n  name: 'badge',\n  label: 'Badge',\n  schema: [\n    {\n      fields: [\n        { type: 'text', name: 'text', label: 'Badge Text' },\n        { type: 'color', name: 'color', label: 'Badge Color' },\n      ],\n    },\n  ],\n}\n",[1397,3792,3793,3797,3811,3826,3840,3849,3854,3863,3905,3946,3953,3958,3964],{"__ignoreMap":1421},[1425,3794,3795],{"class":1427,"line":1428},[1425,3796,2394],{"class":1434},[1425,3798,3799,3801,3803,3805,3807,3809],{"class":1427,"line":1442},[1425,3800,2399],{"class":1431},[1425,3802,1435],{"class":1434},[1425,3804,1457],{"class":1434},[1425,3806,1922],{"class":1460},[1425,3808,1463],{"class":1434},[1425,3810,1466],{"class":1434},[1425,3812,3813,3815,3817,3819,3822,3824],{"class":1427,"line":1448},[1425,3814,2414],{"class":1431},[1425,3816,1435],{"class":1434},[1425,3818,1457],{"class":1434},[1425,3820,3821],{"class":1460},"badge",[1425,3823,1463],{"class":1434},[1425,3825,1466],{"class":1434},[1425,3827,3828,3830,3832,3834,3836,3838],{"class":1427,"line":1469},[1425,3829,2430],{"class":1431},[1425,3831,1435],{"class":1434},[1425,3833,1457],{"class":1434},[1425,3835,1041],{"class":1460},[1425,3837,1463],{"class":1434},[1425,3839,1466],{"class":1434},[1425,3841,3842,3845,3847],{"class":1427,"line":1486},[1425,3843,3844],{"class":1431},"  schema",[1425,3846,1435],{"class":1434},[1425,3848,1439],{"class":1451},[1425,3850,3851],{"class":1427,"line":1496},[1425,3852,3853],{"class":1434},"    {\n",[1425,3855,3856,3859,3861],{"class":1427,"line":1546},[1425,3857,3858],{"class":1451},"      fields",[1425,3860,1435],{"class":1434},[1425,3862,1439],{"class":1451},[1425,3864,3865,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3901,3903],{"class":1427,"line":1590},[1425,3866,3867],{"class":1434},"        {",[1425,3869,1502],{"class":1451},[1425,3871,1435],{"class":1434},[1425,3873,1457],{"class":1434},[1425,3875,1509],{"class":1460},[1425,3877,1463],{"class":1434},[1425,3879,1514],{"class":1434},[1425,3881,1517],{"class":1451},[1425,3883,1435],{"class":1434},[1425,3885,1457],{"class":1434},[1425,3887,1509],{"class":1460},[1425,3889,1463],{"class":1434},[1425,3891,1514],{"class":1434},[1425,3893,1531],{"class":1451},[1425,3895,1435],{"class":1434},[1425,3897,1457],{"class":1434},[1425,3899,3900],{"class":1460},"Badge Text",[1425,3902,1463],{"class":1434},[1425,3904,1543],{"class":1434},[1425,3906,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3942,3944],{"class":1427,"line":1598},[1425,3908,3867],{"class":1434},[1425,3910,1502],{"class":1451},[1425,3912,1435],{"class":1434},[1425,3914,1457],{"class":1434},[1425,3916,1659],{"class":1460},[1425,3918,1463],{"class":1434},[1425,3920,1514],{"class":1434},[1425,3922,1517],{"class":1451},[1425,3924,1435],{"class":1434},[1425,3926,1457],{"class":1434},[1425,3928,1659],{"class":1460},[1425,3930,1463],{"class":1434},[1425,3932,1514],{"class":1434},[1425,3934,1531],{"class":1451},[1425,3936,1435],{"class":1434},[1425,3938,1457],{"class":1434},[1425,3940,3941],{"class":1460},"Badge Color",[1425,3943,1463],{"class":1434},[1425,3945,1543],{"class":1434},[1425,3947,3948,3951],{"class":1427,"line":1604},[1425,3949,3950],{"class":1451},"      ]",[1425,3952,1466],{"class":1434},[1425,3954,3955],{"class":1427,"line":1609},[1425,3956,3957],{"class":1434},"    },\n",[1425,3959,3960,3962],{"class":1427,"line":1625},[1425,3961,2561],{"class":1451},[1425,3963,1466],{"class":1434},[1425,3965,3966],{"class":1427,"line":1639},[1425,3967,2568],{"class":1434},[1714,3969,3970],{},[1717,3971,3973],{"name":1399,"type":3972},"StudioFieldsetDefinition[]","Nested fieldsets. Same structure as the top-level definition schema.",[1393,3975,3976],{},"Access nested properties on the prop directly:",[1416,3978,3980],{"className":3203,"code":3979,"language":3205,"meta":1421,"style":1421},"\u003Cscript setup lang=\"ts\">\n// ---cut---\nconst { badge } = defineProps\u003C{\n  badge: { text: string; color: string | undefined }\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cspan v-if=\"badge.text\" class=\"badge\">\n    {{ badge.text }}\n  \u003C/span>\n\u003C/template>\n",[1397,3981,3982,4005,4011,4034,4069,4080,4088,4094,4102,4135,4149,4157],{"__ignoreMap":1421},[1425,3983,3984,3986,3989,3992,3995,3997,3999,4001,4003],{"class":1427,"line":1428},[1425,3985,3212],{"class":1434},[1425,3987,3988],{"class":1451},"script",[1425,3990,3991],{"class":3231}," setup",[1425,3993,3994],{"class":3231}," lang",[1425,3996,3235],{"class":1434},[1425,3998,3238],{"class":1434},[1425,4000,1420],{"class":1460},[1425,4002,3238],{"class":1434},[1425,4004,3218],{"class":1434},[1425,4006,4007],{"class":1427,"line":1442},[1425,4008,4010],{"class":4009},"sHwdD","// ---cut---\n",[1425,4012,4013,4016,4019,4022,4025,4028,4031],{"class":1427,"line":1448},[1425,4014,4015],{"class":3231},"const",[1425,4017,4018],{"class":1434}," {",[1425,4020,4021],{"class":1438}," badge ",[1425,4023,4024],{"class":1434},"}",[1425,4026,4027],{"class":1434}," =",[1425,4029,4030],{"class":3726}," defineProps",[1425,4032,4033],{"class":1434},"\u003C{\n",[1425,4035,4036,4039,4041,4043,4046,4048,4051,4054,4057,4059,4061,4064,4067],{"class":1427,"line":1469},[1425,4037,4038],{"class":1451},"  badge",[1425,4040,1435],{"class":1434},[1425,4042,4018],{"class":1434},[1425,4044,4045],{"class":1451}," text",[1425,4047,1435],{"class":1434},[1425,4049,4050],{"class":1431}," string",[1425,4052,4053],{"class":1434},";",[1425,4055,4056],{"class":1451}," color",[1425,4058,1435],{"class":1434},[1425,4060,4050],{"class":1431},[1425,4062,4063],{"class":1434}," |",[1425,4065,4066],{"class":1431}," undefined",[1425,4068,2057],{"class":1434},[1425,4070,4071,4074,4077],{"class":1427,"line":1486},[1425,4072,4073],{"class":1434},"}>",[1425,4075,4076],{"class":1438},"()",[1425,4078,4079],{"class":1434},";\n",[1425,4081,4082,4084,4086],{"class":1427,"line":1496},[1425,4083,3250],{"class":1434},[1425,4085,3988],{"class":1451},[1425,4087,3218],{"class":1434},[1425,4089,4090],{"class":1427,"line":1546},[1425,4091,4093],{"emptyLinePlaceholder":4092},true,"\n",[1425,4095,4096,4098,4100],{"class":1427,"line":1590},[1425,4097,3212],{"class":1434},[1425,4099,3215],{"class":1451},[1425,4101,3218],{"class":1434},[1425,4103,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4125,4127,4129,4131,4133],{"class":1427,"line":1598},[1425,4105,3223],{"class":1434},[1425,4107,1425],{"class":1451},[1425,4109,3473],{"class":2221},[1425,4111,3235],{"class":1434},[1425,4113,3238],{"class":1434},[1425,4115,3821],{"class":1438},[1425,4117,1789],{"class":1434},[1425,4119,1509],{"class":1438},[1425,4121,3238],{"class":1434},[1425,4123,4124],{"class":3231}," class",[1425,4126,3235],{"class":1434},[1425,4128,3238],{"class":1434},[1425,4130,3821],{"class":1460},[1425,4132,3238],{"class":1434},[1425,4134,3218],{"class":1434},[1425,4136,4137,4139,4142,4144,4147],{"class":1427,"line":1604},[1425,4138,3743],{"class":1434},[1425,4140,4141],{"class":1438}," badge",[1425,4143,1789],{"class":1434},[1425,4145,4146],{"class":1438},"text ",[1425,4148,3749],{"class":1434},[1425,4150,4151,4153,4155],{"class":1427,"line":1609},[1425,4152,3754],{"class":1434},[1425,4154,1425],{"class":1451},[1425,4156,3218],{"class":1434},[1425,4158,4159,4161,4163],{"class":1427,"line":1625},[1425,4160,3250],{"class":1434},[1425,4162,3215],{"class":1451},[1425,4164,3218],{"class":1434},[1393,4166,4167,4168,4170,4171,4175],{},"An ",[1397,4169,1922],{}," field can also act as a ",[1402,4172,4174],{"href":4173},"#style-objects","style decorator"," to attach styling controls to another field.",[1393,4177,4178,2073,4180,4183,4184,4186],{},[1411,4179,2072],{},[1397,4181,4182],{},"Object"," (shape determined by nested schema) · ",[1411,4185,2079],{}," object with fallbacks applied recursively to each nested field",[2083,4188],{},[1992,4190,1932],{"id":1932},[1393,4192,4193],{},"Repeatable list of items. Each item has its own set of fields defined by a nested schema.",[1416,4195,4197],{"className":1418,"code":4196,"language":1420,"meta":1421,"style":1421},"{\n  type: 'array',\n  name: 'features',\n  label: 'Features',\n  labelSingular: 'Feature',\n  max: 6,\n  itemLabelProperty: 'title',\n  schema: [\n    {\n      fields: [\n        { type: 'text', name: 'title', label: 'Title' },\n        { type: 'icon', name: 'icon', label: 'Icon' },\n        { type: 'textarea', name: 'description', label: 'Description' },\n      ],\n    },\n  ],\n}\n",[1397,4198,4199,4203,4217,4232,4246,4262,4273,4289,4297,4301,4309,4350,4390,4430,4436,4440,4446],{"__ignoreMap":1421},[1425,4200,4201],{"class":1427,"line":1428},[1425,4202,2394],{"class":1434},[1425,4204,4205,4207,4209,4211,4213,4215],{"class":1427,"line":1442},[1425,4206,2399],{"class":1431},[1425,4208,1435],{"class":1434},[1425,4210,1457],{"class":1434},[1425,4212,1932],{"class":1460},[1425,4214,1463],{"class":1434},[1425,4216,1466],{"class":1434},[1425,4218,4219,4221,4223,4225,4228,4230],{"class":1427,"line":1448},[1425,4220,2414],{"class":1431},[1425,4222,1435],{"class":1434},[1425,4224,1457],{"class":1434},[1425,4226,4227],{"class":1460},"features",[1425,4229,1463],{"class":1434},[1425,4231,1466],{"class":1434},[1425,4233,4234,4236,4238,4240,4242,4244],{"class":1427,"line":1469},[1425,4235,2430],{"class":1431},[1425,4237,1435],{"class":1434},[1425,4239,1457],{"class":1434},[1425,4241,146],{"class":1460},[1425,4243,1463],{"class":1434},[1425,4245,1466],{"class":1434},[1425,4247,4248,4251,4253,4255,4258,4260],{"class":1427,"line":1486},[1425,4249,4250],{"class":1431},"  labelSingular",[1425,4252,1435],{"class":1434},[1425,4254,1457],{"class":1434},[1425,4256,4257],{"class":1460},"Feature",[1425,4259,1463],{"class":1434},[1425,4261,1466],{"class":1434},[1425,4263,4264,4267,4269,4271],{"class":1427,"line":1496},[1425,4265,4266],{"class":1431},"  max",[1425,4268,1435],{"class":1434},[1425,4270,2248],{"class":2144},[1425,4272,1466],{"class":1434},[1425,4274,4275,4278,4280,4282,4285,4287],{"class":1427,"line":1546},[1425,4276,4277],{"class":1431},"  itemLabelProperty",[1425,4279,1435],{"class":1434},[1425,4281,1457],{"class":1434},[1425,4283,4284],{"class":1460},"title",[1425,4286,1463],{"class":1434},[1425,4288,1466],{"class":1434},[1425,4290,4291,4293,4295],{"class":1427,"line":1590},[1425,4292,3844],{"class":1431},[1425,4294,1435],{"class":1434},[1425,4296,1439],{"class":1451},[1425,4298,4299],{"class":1427,"line":1598},[1425,4300,3853],{"class":1434},[1425,4302,4303,4305,4307],{"class":1427,"line":1604},[1425,4304,3858],{"class":1451},[1425,4306,1435],{"class":1434},[1425,4308,1439],{"class":1451},[1425,4310,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4346,4348],{"class":1427,"line":1609},[1425,4312,3867],{"class":1434},[1425,4314,1502],{"class":1451},[1425,4316,1435],{"class":1434},[1425,4318,1457],{"class":1434},[1425,4320,1509],{"class":1460},[1425,4322,1463],{"class":1434},[1425,4324,1514],{"class":1434},[1425,4326,1517],{"class":1451},[1425,4328,1435],{"class":1434},[1425,4330,1457],{"class":1434},[1425,4332,4284],{"class":1460},[1425,4334,1463],{"class":1434},[1425,4336,1514],{"class":1434},[1425,4338,1531],{"class":1451},[1425,4340,1435],{"class":1434},[1425,4342,1457],{"class":1434},[1425,4344,4345],{"class":1460},"Title",[1425,4347,1463],{"class":1434},[1425,4349,1543],{"class":1434},[1425,4351,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388],{"class":1427,"line":1625},[1425,4353,3867],{"class":1434},[1425,4355,1502],{"class":1451},[1425,4357,1435],{"class":1434},[1425,4359,1457],{"class":1434},[1425,4361,1728],{"class":1460},[1425,4363,1463],{"class":1434},[1425,4365,1514],{"class":1434},[1425,4367,1517],{"class":1451},[1425,4369,1435],{"class":1434},[1425,4371,1457],{"class":1434},[1425,4373,1728],{"class":1460},[1425,4375,1463],{"class":1434},[1425,4377,1514],{"class":1434},[1425,4379,1531],{"class":1451},[1425,4381,1435],{"class":1434},[1425,4383,1457],{"class":1434},[1425,4385,831],{"class":1460},[1425,4387,1463],{"class":1434},[1425,4389,1543],{"class":1434},[1425,4391,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428],{"class":1427,"line":1639},[1425,4393,3867],{"class":1434},[1425,4395,1502],{"class":1451},[1425,4397,1435],{"class":1434},[1425,4399,1457],{"class":1434},[1425,4401,1871],{"class":1460},[1425,4403,1463],{"class":1434},[1425,4405,1514],{"class":1434},[1425,4407,1517],{"class":1451},[1425,4409,1435],{"class":1434},[1425,4411,1457],{"class":1434},[1425,4413,1792],{"class":1460},[1425,4415,1463],{"class":1434},[1425,4417,1514],{"class":1434},[1425,4419,1531],{"class":1451},[1425,4421,1435],{"class":1434},[1425,4423,1457],{"class":1434},[1425,4425,3612],{"class":1460},[1425,4427,1463],{"class":1434},[1425,4429,1543],{"class":1434},[1425,4431,4432,4434],{"class":1427,"line":1648},[1425,4433,3950],{"class":1451},[1425,4435,1466],{"class":1434},[1425,4437,4438],{"class":1427,"line":1692},[1425,4439,3957],{"class":1434},[1425,4441,4442,4444],{"class":1427,"line":1699},[1425,4443,2561],{"class":1451},[1425,4445,1466],{"class":1434},[1425,4447,4448],{"class":1427,"line":1704},[1425,4449,2568],{"class":1434},[1714,4451,4452,4455,4462,4465],{},[1717,4453,4454],{"name":1399,"type":3972},"Fields for each array item.",[1717,4456,4458,4459,4461],{"name":4457,"type":1720},"labelSingular","Label used for the \"Add ",[1425,4460,4457],{}," \" button.",[1717,4463,4464],{"name":2268,"type":1956},"Maximum number of items.",[1717,4466,4468],{"name":4467,"type":1720},"itemLabelProperty","Field name whose value is used as the item label in the list view.",[1393,4470,4471,4472,4475,4476,4479,4480,4483],{},"Each array item receives a stable ",[1397,4473,4474],{},".id"," property generated by Studio. Use it as the ",[1397,4477,4478],{},":key"," in ",[1397,4481,4482],{},"v-for"," loops:",[1416,4485,4487],{"className":3203,"code":4486,"language":3205,"meta":1421,"style":1421},"\u003Cscript setup lang=\"ts\">\n// ---cut---\nconst { features } = defineProps\u003C{\n  features: { id: string; title: string; icon: string | undefined; description: string }[]\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cul>\n    \u003Cli v-for=\"feature in features\" :key=\"feature.id\">\n      \u003Ch3>{{ feature.title }}\u003C/h3>\n      \u003Cp>{{ feature.description }}\u003C/p>\n    \u003C/li>\n  \u003C/ul>\n\u003C/template>\n",[1397,4488,4489,4509,4513,4530,4582,4590,4598,4602,4610,4618,4661,4686,4707,4716,4724],{"__ignoreMap":1421},[1425,4490,4491,4493,4495,4497,4499,4501,4503,4505,4507],{"class":1427,"line":1428},[1425,4492,3212],{"class":1434},[1425,4494,3988],{"class":1451},[1425,4496,3991],{"class":3231},[1425,4498,3994],{"class":3231},[1425,4500,3235],{"class":1434},[1425,4502,3238],{"class":1434},[1425,4504,1420],{"class":1460},[1425,4506,3238],{"class":1434},[1425,4508,3218],{"class":1434},[1425,4510,4511],{"class":1427,"line":1442},[1425,4512,4010],{"class":4009},[1425,4514,4515,4517,4519,4522,4524,4526,4528],{"class":1427,"line":1448},[1425,4516,4015],{"class":3231},[1425,4518,4018],{"class":1434},[1425,4520,4521],{"class":1438}," features ",[1425,4523,4024],{"class":1434},[1425,4525,4027],{"class":1434},[1425,4527,4030],{"class":3726},[1425,4529,4033],{"class":1434},[1425,4531,4532,4535,4537,4539,4542,4544,4546,4548,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4572,4574,4576,4579],{"class":1427,"line":1469},[1425,4533,4534],{"class":1451},"  features",[1425,4536,1435],{"class":1434},[1425,4538,4018],{"class":1434},[1425,4540,4541],{"class":1451}," id",[1425,4543,1435],{"class":1434},[1425,4545,4050],{"class":1431},[1425,4547,4053],{"class":1434},[1425,4549,4550],{"class":1451}," title",[1425,4552,1435],{"class":1434},[1425,4554,4050],{"class":1431},[1425,4556,4053],{"class":1434},[1425,4558,2897],{"class":1451},[1425,4560,1435],{"class":1434},[1425,4562,4050],{"class":1431},[1425,4564,4063],{"class":1434},[1425,4566,4066],{"class":1431},[1425,4568,4053],{"class":1434},[1425,4570,4571],{"class":1451}," description",[1425,4573,1435],{"class":1434},[1425,4575,4050],{"class":1431},[1425,4577,4578],{"class":1434}," }",[1425,4580,4581],{"class":1438},"[]\n",[1425,4583,4584,4586,4588],{"class":1427,"line":1486},[1425,4585,4073],{"class":1434},[1425,4587,4076],{"class":1438},[1425,4589,4079],{"class":1434},[1425,4591,4592,4594,4596],{"class":1427,"line":1496},[1425,4593,3250],{"class":1434},[1425,4595,3988],{"class":1451},[1425,4597,3218],{"class":1434},[1425,4599,4600],{"class":1427,"line":1546},[1425,4601,4093],{"emptyLinePlaceholder":4092},[1425,4603,4604,4606,4608],{"class":1427,"line":1590},[1425,4605,3212],{"class":1434},[1425,4607,3215],{"class":1451},[1425,4609,3218],{"class":1434},[1425,4611,4612,4614,4616],{"class":1427,"line":1598},[1425,4613,3223],{"class":1434},[1425,4615,1818],{"class":1451},[1425,4617,3218],{"class":1434},[1425,4619,4620,4623,4625,4628,4630,4632,4635,4637,4639,4641,4643,4646,4648,4650,4652,4654,4657,4659],{"class":1427,"line":1604},[1425,4621,4622],{"class":1434},"    \u003C",[1425,4624,1821],{"class":1451},[1425,4626,4627],{"class":2221}," v-for",[1425,4629,3235],{"class":1434},[1425,4631,3238],{"class":1434},[1425,4633,4634],{"class":1438},"feature",[1425,4636,4479],{"class":1434},[1425,4638,4227],{"class":1438},[1425,4640,3238],{"class":1434},[1425,4642,3228],{"class":1434},[1425,4644,4645],{"class":3231},"key",[1425,4647,3235],{"class":1434},[1425,4649,3238],{"class":1434},[1425,4651,4634],{"class":1438},[1425,4653,1789],{"class":1434},[1425,4655,4656],{"class":1438},"id",[1425,4658,3238],{"class":1434},[1425,4660,3218],{"class":1434},[1425,4662,4663,4666,4668,4671,4674,4676,4679,4682,4684],{"class":1427,"line":1609},[1425,4664,4665],{"class":1434},"      \u003C",[1425,4667,1992],{"class":1451},[1425,4669,4670],{"class":1434},">{{",[1425,4672,4673],{"class":1438}," feature",[1425,4675,1789],{"class":1434},[1425,4677,4678],{"class":1438},"title ",[1425,4680,4681],{"class":1434},"}}\u003C/",[1425,4683,1992],{"class":1451},[1425,4685,3218],{"class":1434},[1425,4687,4688,4690,4692,4694,4696,4698,4701,4703,4705],{"class":1427,"line":1625},[1425,4689,4665],{"class":1434},[1425,4691,1393],{"class":1451},[1425,4693,4670],{"class":1434},[1425,4695,4673],{"class":1438},[1425,4697,1789],{"class":1434},[1425,4699,4700],{"class":1438},"description ",[1425,4702,4681],{"class":1434},[1425,4704,1393],{"class":1451},[1425,4706,3218],{"class":1434},[1425,4708,4709,4712,4714],{"class":1427,"line":1639},[1425,4710,4711],{"class":1434},"    \u003C/",[1425,4713,1821],{"class":1451},[1425,4715,3218],{"class":1434},[1425,4717,4718,4720,4722],{"class":1427,"line":1648},[1425,4719,3754],{"class":1434},[1425,4721,1818],{"class":1451},[1425,4723,3218],{"class":1434},[1425,4725,4726,4728,4730],{"class":1427,"line":1692},[1425,4727,3250],{"class":1434},[1425,4729,3215],{"class":1451},[1425,4731,3218],{"class":1434},[1393,4733,4734,2073,4736,4739,4740,4742,4743,2073,4745],{},[1411,4735,2072],{},[1397,4737,4738],{},"Array"," (each item shaped by the nested schema, plus an ",[1397,4741,4656],{}," property) · ",[1411,4744,2079],{},[1397,4746,1937],{},[2083,4748],{},[1992,4750,1967],{"id":1967},[1393,4752,4753,4754,4757],{},"Connects a section or block to entity data from ",[1402,4755,4756],{"href":249},"Orchestr",". In Studio, editors configure which entities the component displays. At render time, Frontend Core resolves the configured query through Orchestr and passes the result to your component.",[1393,4759,4760],{},"A query field that fetches a list of products for a product slider:",[1416,4762,4764],{"className":1418,"code":4763,"language":1420,"meta":1421,"style":1421},"{\n  type: 'query',\n  name: 'products',\n  label: 'Products',\n  entityType: 'Product',\n  components: [ProductBase, ProductPrices, ProductMedia],\n  links: {\n    'ecommerce/product/variants': {\n      entityType: 'ProductVariant',\n      components: [ProductVariantBase, ProductVariantAvailability],\n      limit: 5,\n    },\n  },\n}\n",[1397,4765,4766,4770,4784,4799,4813,4828,4855,4865,4879,4894,4915,4927,4931,4935],{"__ignoreMap":1421},[1425,4767,4768],{"class":1427,"line":1428},[1425,4769,2394],{"class":1434},[1425,4771,4772,4774,4776,4778,4780,4782],{"class":1427,"line":1442},[1425,4773,2399],{"class":1431},[1425,4775,1435],{"class":1434},[1425,4777,1457],{"class":1434},[1425,4779,1967],{"class":1460},[1425,4781,1463],{"class":1434},[1425,4783,1466],{"class":1434},[1425,4785,4786,4788,4790,4792,4795,4797],{"class":1427,"line":1448},[1425,4787,2414],{"class":1431},[1425,4789,1435],{"class":1434},[1425,4791,1457],{"class":1434},[1425,4793,4794],{"class":1460},"products",[1425,4796,1463],{"class":1434},[1425,4798,1466],{"class":1434},[1425,4800,4801,4803,4805,4807,4809,4811],{"class":1427,"line":1469},[1425,4802,2430],{"class":1431},[1425,4804,1435],{"class":1434},[1425,4806,1457],{"class":1434},[1425,4808,1321],{"class":1460},[1425,4810,1463],{"class":1434},[1425,4812,1466],{"class":1434},[1425,4814,4815,4818,4820,4822,4824,4826],{"class":1427,"line":1486},[1425,4816,4817],{"class":1431},"  entityType",[1425,4819,1435],{"class":1434},[1425,4821,1457],{"class":1434},[1425,4823,275],{"class":1460},[1425,4825,1463],{"class":1434},[1425,4827,1466],{"class":1434},[1425,4829,4830,4833,4835,4837,4840,4842,4845,4847,4850,4853],{"class":1427,"line":1496},[1425,4831,4832],{"class":1431},"  components",[1425,4834,1435],{"class":1434},[1425,4836,3415],{"class":1451},[1425,4838,4839],{"class":1438},"ProductBase",[1425,4841,1514],{"class":1434},[1425,4843,4844],{"class":1438}," ProductPrices",[1425,4846,1514],{"class":1434},[1425,4848,4849],{"class":1438}," ProductMedia",[1425,4851,4852],{"class":1451},"]",[1425,4854,1466],{"class":1434},[1425,4856,4857,4860,4862],{"class":1427,"line":1546},[1425,4858,4859],{"class":1431},"  links",[1425,4861,1435],{"class":1434},[1425,4863,4864],{"class":1434}," {\n",[1425,4866,4867,4870,4873,4875,4877],{"class":1427,"line":1590},[1425,4868,4869],{"class":1434},"    '",[1425,4871,4872],{"class":1460},"ecommerce/product/variants",[1425,4874,1463],{"class":1434},[1425,4876,2225],{"class":1451},[1425,4878,2394],{"class":1434},[1425,4880,4881,4884,4886,4888,4890,4892],{"class":1427,"line":1598},[1425,4882,4883],{"class":1451},"      entityType",[1425,4885,1435],{"class":1434},[1425,4887,1457],{"class":1434},[1425,4889,295],{"class":1460},[1425,4891,1463],{"class":1434},[1425,4893,1466],{"class":1434},[1425,4895,4896,4899,4901,4903,4906,4908,4911,4913],{"class":1427,"line":1604},[1425,4897,4898],{"class":1451},"      components",[1425,4900,1435],{"class":1434},[1425,4902,3415],{"class":1451},[1425,4904,4905],{"class":1438},"ProductVariantBase",[1425,4907,1514],{"class":1434},[1425,4909,4910],{"class":1438}," ProductVariantAvailability",[1425,4912,4852],{"class":1451},[1425,4914,1466],{"class":1434},[1425,4916,4917,4920,4922,4925],{"class":1427,"line":1609},[1425,4918,4919],{"class":1451},"      limit",[1425,4921,1435],{"class":1434},[1425,4923,4924],{"class":2144}," 5",[1425,4926,1466],{"class":1434},[1425,4928,4929],{"class":1427,"line":1625},[1425,4930,3957],{"class":1434},[1425,4932,4933],{"class":1427,"line":1639},[1425,4934,1601],{"class":1434},[1425,4936,4937],{"class":1427,"line":1648},[1425,4938,2568],{"class":1434},[1393,4940,3518,4941,4944,4945,4947,4948,4951,4952,4955],{},[1397,4942,4943],{},"singleEntity"," is not set (or ",[1397,4946,1737],{},"), the prop contains a ",[1397,4949,4950],{},"ClientEntitySet"," with an ",[1397,4953,4954],{},"entities"," array. Iterate over it in your template:",[1416,4957,4959],{"className":3203,"code":4958,"language":3205,"meta":1421,"style":1421},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntitySet } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { products } = defineProps\u003C{\n  products: ClientEntitySet | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-for=\"product in products?.entities ?? []\" :key=\"product.id\">\n    \u003Ch2>{{ product.components.base.title }}\u003C/h2>\n    \u003CMedia\n      v-if=\"product.components.media\"\n      :media=\"product.components.media.image\"\n    />\n  \u003C/div>\n\u003C/template>\n",[1397,4960,4961,4981,5007,5011,5028,5042,5050,5058,5062,5070,5118,5149,5156,5178,5205,5210,5218],{"__ignoreMap":1421},[1425,4962,4963,4965,4967,4969,4971,4973,4975,4977,4979],{"class":1427,"line":1428},[1425,4964,3212],{"class":1434},[1425,4966,3988],{"class":1451},[1425,4968,3991],{"class":3231},[1425,4970,3994],{"class":3231},[1425,4972,3235],{"class":1434},[1425,4974,3238],{"class":1434},[1425,4976,1420],{"class":1460},[1425,4978,3238],{"class":1434},[1425,4980,3218],{"class":1434},[1425,4982,4983,4986,4988,4990,4993,4995,4998,5000,5003,5005],{"class":1427,"line":1442},[1425,4984,4985],{"class":2221},"import",[1425,4987,1502],{"class":2221},[1425,4989,4018],{"class":1434},[1425,4991,4992],{"class":1438}," ClientEntitySet",[1425,4994,4578],{"class":1434},[1425,4996,4997],{"class":2221}," from",[1425,4999,1457],{"class":1434},[1425,5001,5002],{"class":1460},"@laioutr-core/orchestr/types",[1425,5004,1463],{"class":1434},[1425,5006,4079],{"class":1434},[1425,5008,5009],{"class":1427,"line":1448},[1425,5010,4010],{"class":4009},[1425,5012,5013,5015,5017,5020,5022,5024,5026],{"class":1427,"line":1469},[1425,5014,4015],{"class":3231},[1425,5016,4018],{"class":1434},[1425,5018,5019],{"class":1438}," products ",[1425,5021,4024],{"class":1434},[1425,5023,4027],{"class":1434},[1425,5025,4030],{"class":3726},[1425,5027,4033],{"class":1434},[1425,5029,5030,5033,5035,5037,5039],{"class":1427,"line":1486},[1425,5031,5032],{"class":1451},"  products",[1425,5034,1435],{"class":1434},[1425,5036,4992],{"class":1431},[1425,5038,4063],{"class":1434},[1425,5040,5041],{"class":1431}," undefined\n",[1425,5043,5044,5046,5048],{"class":1427,"line":1496},[1425,5045,4073],{"class":1434},[1425,5047,4076],{"class":1438},[1425,5049,4079],{"class":1434},[1425,5051,5052,5054,5056],{"class":1427,"line":1546},[1425,5053,3250],{"class":1434},[1425,5055,3988],{"class":1451},[1425,5057,3218],{"class":1434},[1425,5059,5060],{"class":1427,"line":1590},[1425,5061,4093],{"emptyLinePlaceholder":4092},[1425,5063,5064,5066,5068],{"class":1427,"line":1598},[1425,5065,3212],{"class":1434},[1425,5067,3215],{"class":1451},[1425,5069,3218],{"class":1434},[1425,5071,5072,5074,5077,5079,5081,5083,5086,5088,5090,5093,5095,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116],{"class":1427,"line":1604},[1425,5073,3223],{"class":1434},[1425,5075,5076],{"class":1451},"div",[1425,5078,4627],{"class":2221},[1425,5080,3235],{"class":1434},[1425,5082,3238],{"class":1434},[1425,5084,5085],{"class":1438},"product",[1425,5087,4479],{"class":1434},[1425,5089,4794],{"class":1438},[1425,5091,5092],{"class":1434},"?.",[1425,5094,4954],{"class":1438},[1425,5096,5097],{"class":1434}," ?? []",[1425,5099,3238],{"class":1434},[1425,5101,3228],{"class":1434},[1425,5103,4645],{"class":3231},[1425,5105,3235],{"class":1434},[1425,5107,3238],{"class":1434},[1425,5109,5085],{"class":1438},[1425,5111,1789],{"class":1434},[1425,5113,4656],{"class":1438},[1425,5115,3238],{"class":1434},[1425,5117,3218],{"class":1434},[1425,5119,5120,5122,5124,5126,5129,5131,5134,5136,5139,5141,5143,5145,5147],{"class":1427,"line":1609},[1425,5121,4622],{"class":1434},[1425,5123,1709],{"class":1451},[1425,5125,4670],{"class":1434},[1425,5127,5128],{"class":1438}," product",[1425,5130,1789],{"class":1434},[1425,5132,5133],{"class":1438},"components",[1425,5135,1789],{"class":1434},[1425,5137,5138],{"class":1438},"base",[1425,5140,1789],{"class":1434},[1425,5142,4678],{"class":1438},[1425,5144,4681],{"class":1434},[1425,5146,1709],{"class":1451},[1425,5148,3218],{"class":1434},[1425,5150,5151,5153],{"class":1427,"line":1625},[1425,5152,4622],{"class":1434},[1425,5154,5155],{"class":1451},"Media\n",[1425,5157,5158,5161,5163,5165,5167,5169,5171,5173,5175],{"class":1427,"line":1639},[1425,5159,5160],{"class":2221},"      v-if",[1425,5162,3235],{"class":1434},[1425,5164,3238],{"class":1434},[1425,5166,5085],{"class":1438},[1425,5168,1789],{"class":1434},[1425,5170,5133],{"class":1438},[1425,5172,1789],{"class":1434},[1425,5174,1961],{"class":1438},[1425,5176,5177],{"class":1434},"\"\n",[1425,5179,5180,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203],{"class":1427,"line":1648},[1425,5181,5182],{"class":1434},"      :",[1425,5184,1961],{"class":3231},[1425,5186,3235],{"class":1434},[1425,5188,3238],{"class":1434},[1425,5190,5085],{"class":1438},[1425,5192,1789],{"class":1434},[1425,5194,5133],{"class":1438},[1425,5196,1789],{"class":1434},[1425,5198,1961],{"class":1438},[1425,5200,1789],{"class":1434},[1425,5202,3420],{"class":1438},[1425,5204,5177],{"class":1434},[1425,5206,5207],{"class":1427,"line":1692},[1425,5208,5209],{"class":1434},"    />\n",[1425,5211,5212,5214,5216],{"class":1427,"line":1699},[1425,5213,3754],{"class":1434},[1425,5215,5076],{"class":1451},[1425,5217,3218],{"class":1434},[1425,5219,5220,5222,5224],{"class":1427,"line":1704},[1425,5221,3250],{"class":1434},[1425,5223,3215],{"class":1451},[1425,5225,3218],{"class":1434},[1393,5227,5228,5229,5232,5233,5236],{},"Set ",[1397,5230,5231],{},"singleEntity: true"," when the component expects exactly one entity (e.g. a product detail page). The prop is then a single ",[1397,5234,5235],{},"ClientEntity"," instead of a set:",[1416,5238,5240],{"className":1418,"code":5239,"language":1420,"meta":1421,"style":1421},"{\n  type: 'query',\n  name: 'product',\n  label: 'Product',\n  entityType: 'Product',\n  singleEntity: true,\n  components: [ProductBase, ProductPrices, ProductDescription, ProductMedia],\n  links: {\n    'ecommerce/product/variants': {\n      entityType: 'ProductVariant',\n      components: [ProductVariantBase, ProductVariantInfo],\n    },\n  },\n}\n",[1397,5241,5242,5246,5260,5274,5288,5302,5313,5340,5348,5360,5374,5393,5397,5401],{"__ignoreMap":1421},[1425,5243,5244],{"class":1427,"line":1428},[1425,5245,2394],{"class":1434},[1425,5247,5248,5250,5252,5254,5256,5258],{"class":1427,"line":1442},[1425,5249,2399],{"class":1431},[1425,5251,1435],{"class":1434},[1425,5253,1457],{"class":1434},[1425,5255,1967],{"class":1460},[1425,5257,1463],{"class":1434},[1425,5259,1466],{"class":1434},[1425,5261,5262,5264,5266,5268,5270,5272],{"class":1427,"line":1448},[1425,5263,2414],{"class":1431},[1425,5265,1435],{"class":1434},[1425,5267,1457],{"class":1434},[1425,5269,5085],{"class":1460},[1425,5271,1463],{"class":1434},[1425,5273,1466],{"class":1434},[1425,5275,5276,5278,5280,5282,5284,5286],{"class":1427,"line":1469},[1425,5277,2430],{"class":1431},[1425,5279,1435],{"class":1434},[1425,5281,1457],{"class":1434},[1425,5283,275],{"class":1460},[1425,5285,1463],{"class":1434},[1425,5287,1466],{"class":1434},[1425,5289,5290,5292,5294,5296,5298,5300],{"class":1427,"line":1486},[1425,5291,4817],{"class":1431},[1425,5293,1435],{"class":1434},[1425,5295,1457],{"class":1434},[1425,5297,275],{"class":1460},[1425,5299,1463],{"class":1434},[1425,5301,1466],{"class":1434},[1425,5303,5304,5307,5309,5311],{"class":1427,"line":1496},[1425,5305,5306],{"class":1431},"  singleEntity",[1425,5308,1435],{"class":1434},[1425,5310,1634],{"class":1633},[1425,5312,1466],{"class":1434},[1425,5314,5315,5317,5319,5321,5323,5325,5327,5329,5332,5334,5336,5338],{"class":1427,"line":1546},[1425,5316,4832],{"class":1431},[1425,5318,1435],{"class":1434},[1425,5320,3415],{"class":1451},[1425,5322,4839],{"class":1438},[1425,5324,1514],{"class":1434},[1425,5326,4844],{"class":1438},[1425,5328,1514],{"class":1434},[1425,5330,5331],{"class":1438}," ProductDescription",[1425,5333,1514],{"class":1434},[1425,5335,4849],{"class":1438},[1425,5337,4852],{"class":1451},[1425,5339,1466],{"class":1434},[1425,5341,5342,5344,5346],{"class":1427,"line":1590},[1425,5343,4859],{"class":1431},[1425,5345,1435],{"class":1434},[1425,5347,4864],{"class":1434},[1425,5349,5350,5352,5354,5356,5358],{"class":1427,"line":1598},[1425,5351,4869],{"class":1434},[1425,5353,4872],{"class":1460},[1425,5355,1463],{"class":1434},[1425,5357,2225],{"class":1451},[1425,5359,2394],{"class":1434},[1425,5361,5362,5364,5366,5368,5370,5372],{"class":1427,"line":1604},[1425,5363,4883],{"class":1451},[1425,5365,1435],{"class":1434},[1425,5367,1457],{"class":1434},[1425,5369,295],{"class":1460},[1425,5371,1463],{"class":1434},[1425,5373,1466],{"class":1434},[1425,5375,5376,5378,5380,5382,5384,5386,5389,5391],{"class":1427,"line":1609},[1425,5377,4898],{"class":1451},[1425,5379,1435],{"class":1434},[1425,5381,3415],{"class":1451},[1425,5383,4905],{"class":1438},[1425,5385,1514],{"class":1434},[1425,5387,5388],{"class":1438}," ProductVariantInfo",[1425,5390,4852],{"class":1451},[1425,5392,1466],{"class":1434},[1425,5394,5395],{"class":1427,"line":1625},[1425,5396,3957],{"class":1434},[1425,5398,5399],{"class":1427,"line":1639},[1425,5400,1601],{"class":1434},[1425,5402,5403],{"class":1427,"line":1648},[1425,5404,2568],{"class":1434},[1416,5406,5408],{"className":3203,"code":5407,"language":3205,"meta":1421,"style":1421},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntity } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { product } = defineProps\u003C{\n  product: ClientEntity | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"product\">\n    \u003Ch1>{{ product.components.base.title }}\u003C/h1>\n    \u003CRichContent :html=\"product.components.description.body\" />\n    \u003CMedia\n      v-if=\"product.components.media\"\n      :media=\"product.components.media.image\"\n    />\n  \u003C/div>\n\u003C/template>\n",[1397,5409,5410,5430,5453,5457,5474,5487,5495,5503,5507,5515,5533,5562,5594,5600,5620,5646,5650,5658],{"__ignoreMap":1421},[1425,5411,5412,5414,5416,5418,5420,5422,5424,5426,5428],{"class":1427,"line":1428},[1425,5413,3212],{"class":1434},[1425,5415,3988],{"class":1451},[1425,5417,3991],{"class":3231},[1425,5419,3994],{"class":3231},[1425,5421,3235],{"class":1434},[1425,5423,3238],{"class":1434},[1425,5425,1420],{"class":1460},[1425,5427,3238],{"class":1434},[1425,5429,3218],{"class":1434},[1425,5431,5432,5434,5436,5438,5441,5443,5445,5447,5449,5451],{"class":1427,"line":1442},[1425,5433,4985],{"class":2221},[1425,5435,1502],{"class":2221},[1425,5437,4018],{"class":1434},[1425,5439,5440],{"class":1438}," ClientEntity",[1425,5442,4578],{"class":1434},[1425,5444,4997],{"class":2221},[1425,5446,1457],{"class":1434},[1425,5448,5002],{"class":1460},[1425,5450,1463],{"class":1434},[1425,5452,4079],{"class":1434},[1425,5454,5455],{"class":1427,"line":1448},[1425,5456,4010],{"class":4009},[1425,5458,5459,5461,5463,5466,5468,5470,5472],{"class":1427,"line":1469},[1425,5460,4015],{"class":3231},[1425,5462,4018],{"class":1434},[1425,5464,5465],{"class":1438}," product ",[1425,5467,4024],{"class":1434},[1425,5469,4027],{"class":1434},[1425,5471,4030],{"class":3726},[1425,5473,4033],{"class":1434},[1425,5475,5476,5479,5481,5483,5485],{"class":1427,"line":1486},[1425,5477,5478],{"class":1451},"  product",[1425,5480,1435],{"class":1434},[1425,5482,5440],{"class":1431},[1425,5484,4063],{"class":1434},[1425,5486,5041],{"class":1431},[1425,5488,5489,5491,5493],{"class":1427,"line":1496},[1425,5490,4073],{"class":1434},[1425,5492,4076],{"class":1438},[1425,5494,4079],{"class":1434},[1425,5496,5497,5499,5501],{"class":1427,"line":1546},[1425,5498,3250],{"class":1434},[1425,5500,3988],{"class":1451},[1425,5502,3218],{"class":1434},[1425,5504,5505],{"class":1427,"line":1590},[1425,5506,4093],{"emptyLinePlaceholder":4092},[1425,5508,5509,5511,5513],{"class":1427,"line":1598},[1425,5510,3212],{"class":1434},[1425,5512,3215],{"class":1451},[1425,5514,3218],{"class":1434},[1425,5516,5517,5519,5521,5523,5525,5527,5529,5531],{"class":1427,"line":1604},[1425,5518,3223],{"class":1434},[1425,5520,5076],{"class":1451},[1425,5522,3473],{"class":2221},[1425,5524,3235],{"class":1434},[1425,5526,3238],{"class":1434},[1425,5528,5085],{"class":1438},[1425,5530,3238],{"class":1434},[1425,5532,3218],{"class":1434},[1425,5534,5535,5537,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560],{"class":1427,"line":1609},[1425,5536,4622],{"class":1434},[1425,5538,5539],{"class":1451},"h1",[1425,5541,4670],{"class":1434},[1425,5543,5128],{"class":1438},[1425,5545,1789],{"class":1434},[1425,5547,5133],{"class":1438},[1425,5549,1789],{"class":1434},[1425,5551,5138],{"class":1438},[1425,5553,1789],{"class":1434},[1425,5555,4678],{"class":1438},[1425,5557,4681],{"class":1434},[1425,5559,5539],{"class":1451},[1425,5561,3218],{"class":1434},[1425,5563,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592],{"class":1427,"line":1625},[1425,5565,4622],{"class":1434},[1425,5567,3199],{"class":1451},[1425,5569,3228],{"class":1434},[1425,5571,3232],{"class":3231},[1425,5573,3235],{"class":1434},[1425,5575,3238],{"class":1434},[1425,5577,5085],{"class":1438},[1425,5579,1789],{"class":1434},[1425,5581,5133],{"class":1438},[1425,5583,1789],{"class":1434},[1425,5585,1792],{"class":1438},[1425,5587,1789],{"class":1434},[1425,5589,1570],{"class":1438},[1425,5591,3238],{"class":1434},[1425,5593,3245],{"class":1434},[1425,5595,5596,5598],{"class":1427,"line":1639},[1425,5597,4622],{"class":1434},[1425,5599,5155],{"class":1451},[1425,5601,5602,5604,5606,5608,5610,5612,5614,5616,5618],{"class":1427,"line":1648},[1425,5603,5160],{"class":2221},[1425,5605,3235],{"class":1434},[1425,5607,3238],{"class":1434},[1425,5609,5085],{"class":1438},[1425,5611,1789],{"class":1434},[1425,5613,5133],{"class":1438},[1425,5615,1789],{"class":1434},[1425,5617,1961],{"class":1438},[1425,5619,5177],{"class":1434},[1425,5621,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644],{"class":1427,"line":1692},[1425,5623,5182],{"class":1434},[1425,5625,1961],{"class":3231},[1425,5627,3235],{"class":1434},[1425,5629,3238],{"class":1434},[1425,5631,5085],{"class":1438},[1425,5633,1789],{"class":1434},[1425,5635,5133],{"class":1438},[1425,5637,1789],{"class":1434},[1425,5639,1961],{"class":1438},[1425,5641,1789],{"class":1434},[1425,5643,3420],{"class":1438},[1425,5645,5177],{"class":1434},[1425,5647,5648],{"class":1427,"line":1699},[1425,5649,5209],{"class":1434},[1425,5651,5652,5654,5656],{"class":1427,"line":1704},[1425,5653,3754],{"class":1434},[1425,5655,5076],{"class":1451},[1425,5657,3218],{"class":1434},[1425,5659,5661,5663,5665],{"class":1427,"line":5660},18,[1425,5662,3250],{"class":1434},[1425,5664,3215],{"class":1451},[1425,5666,3218],{"class":1434},[1714,5668,5669,5686,5702,5709],{},[1717,5670,5672,5673,1761,5676,1761,5679,5682,5683,1789],{"name":5671,"type":1720,"required":1743},"entityType","The canonical entity type to query (e.g. ",[1397,5674,5675],{},"'Product'",[1397,5677,5678],{},"'Category'",[1397,5680,5681],{},"'BlogPost'","). Must match an entity type with registered ",[1402,5684,5685],{"href":249},"Orchestr query handlers",[1717,5687,3518,5688,5690,5691,5693,5694,5696,5697,4951,5699,5701],{"name":4943,"type":1736},[1397,5689,1743],{},", the prop resolves to a single ",[1397,5692,5235],{}," object. When ",[1397,5695,1737],{}," (the default), the prop resolves to a ",[1397,5698,4950],{},[1397,5700,4954],{}," array.",[1717,5703,5705,5708],{"name":5133,"type":5704},"EntityComponentToken[]",[1402,5706,5707],{"href":253},"Entity components"," to include in the response. Each token declares a slice of entity data (e.g. base info, pricing, images) that your component needs.",[1717,5710,5713,5714,1789],{"name":5711,"type":5712},"links","FieldDefinitionQueryFetchLinks","Related entities to resolve alongside the main query result. See ",[1402,5715,5717],{"href":5716},"#query-links","Query links",[1393,5719,1395,5720,5722,5723,1980,5726,5729,5730,1980,5732,5734],{},[1397,5721,5671],{}," determines which ",[1402,5724,5725],{"href":249},"query handlers",[1402,5727,5728],{"href":253},"component resolvers"," are involved. The ",[1397,5731,5133],{},[1397,5733,5711],{}," properties tell Orchestr exactly what data to include, so it can fetch everything in a single pass.",[5736,5737,5717],"h4",{"id":5738},"query-links",[1393,5740,1395,5741,5743,5744,5747],{},[1397,5742,5711],{}," property declares related entities that should be fetched alongside the primary query result. Each key is a link token (e.g. ",[1397,5745,5746],{},"'ecommerce/product/variants'","), and the value describes what to fetch for that link:",[1416,5749,5751],{"className":1418,"code":5750,"language":1420,"meta":1421,"style":1421},"links: {\n  'ecommerce/product/variants': {\n    entityType: 'ProductVariant',\n    components: [ProductVariantBase, ProductVariantOptions],\n    limit: 5,\n  },\n  'blog/collection/posts': {\n    entityType: 'BlogPost',\n    components: [BlogPostBase, BlogPostMedia],\n    limit: 16,\n  },\n}\n",[1397,5752,5753,5761,5774,5789,5809,5820,5824,5837,5851,5871,5882,5886],{"__ignoreMap":1421},[1425,5754,5755,5757,5759],{"class":1427,"line":1428},[1425,5756,5711],{"class":1431},[1425,5758,1435],{"class":1434},[1425,5760,4864],{"class":1434},[1425,5762,5763,5766,5768,5770,5772],{"class":1427,"line":1442},[1425,5764,5765],{"class":1434},"  '",[1425,5767,4872],{"class":1460},[1425,5769,1463],{"class":1434},[1425,5771,2225],{"class":1451},[1425,5773,2394],{"class":1434},[1425,5775,5776,5779,5781,5783,5785,5787],{"class":1427,"line":1448},[1425,5777,5778],{"class":1451},"    entityType",[1425,5780,1435],{"class":1434},[1425,5782,1457],{"class":1434},[1425,5784,295],{"class":1460},[1425,5786,1463],{"class":1434},[1425,5788,1466],{"class":1434},[1425,5790,5791,5794,5796,5798,5800,5802,5805,5807],{"class":1427,"line":1469},[1425,5792,5793],{"class":1451},"    components",[1425,5795,1435],{"class":1434},[1425,5797,3415],{"class":1451},[1425,5799,4905],{"class":1438},[1425,5801,1514],{"class":1434},[1425,5803,5804],{"class":1438}," ProductVariantOptions",[1425,5806,4852],{"class":1451},[1425,5808,1466],{"class":1434},[1425,5810,5811,5814,5816,5818],{"class":1427,"line":1486},[1425,5812,5813],{"class":1451},"    limit",[1425,5815,1435],{"class":1434},[1425,5817,4924],{"class":2144},[1425,5819,1466],{"class":1434},[1425,5821,5822],{"class":1427,"line":1496},[1425,5823,1601],{"class":1434},[1425,5825,5826,5828,5831,5833,5835],{"class":1427,"line":1546},[1425,5827,5765],{"class":1434},[1425,5829,5830],{"class":1460},"blog/collection/posts",[1425,5832,1463],{"class":1434},[1425,5834,2225],{"class":1451},[1425,5836,2394],{"class":1434},[1425,5838,5839,5841,5843,5845,5847,5849],{"class":1427,"line":1590},[1425,5840,5778],{"class":1451},[1425,5842,1435],{"class":1434},[1425,5844,1457],{"class":1434},[1425,5846,323],{"class":1460},[1425,5848,1463],{"class":1434},[1425,5850,1466],{"class":1434},[1425,5852,5853,5855,5857,5859,5862,5864,5867,5869],{"class":1427,"line":1598},[1425,5854,5793],{"class":1451},[1425,5856,1435],{"class":1434},[1425,5858,3415],{"class":1451},[1425,5860,5861],{"class":1438},"BlogPostBase",[1425,5863,1514],{"class":1434},[1425,5865,5866],{"class":1438}," BlogPostMedia",[1425,5868,4852],{"class":1451},[1425,5870,1466],{"class":1434},[1425,5872,5873,5875,5877,5880],{"class":1427,"line":1604},[1425,5874,5813],{"class":1451},[1425,5876,1435],{"class":1434},[1425,5878,5879],{"class":2144}," 16",[1425,5881,1466],{"class":1434},[1425,5883,5884],{"class":1427,"line":1609},[1425,5885,1601],{"class":1434},[1425,5887,5888],{"class":1427,"line":1625},[1425,5889,2568],{"class":1434},[1714,5891,5892,5895,5898,5902],{},[1717,5893,5894],{"name":5671,"type":1720,"required":1743},"The entity type of the linked entities.",[1717,5896,5897],{"name":5133,"type":5704},"Entity components to fetch for each linked entity.",[1717,5899,5901],{"name":5900,"type":1956},"limit","Maximum number of linked entities to return. Use this to avoid fetching more data than the component needs (e.g. only the first 5 product variants).",[1717,5903,5904,5905,1789],{"name":5711,"type":5712},"Nested links. A linked entity can declare its own links to fetch further related data (e.g. variants of a product that itself was linked from a collection). Nesting is limited to two levels; Orchestr rejects deeper chains with a ",[1397,5906,5907],{},"LinkRecursionError",[5909,5910,5911,5912,5914,5915,5917],"warning",{},"Every link you add increases the amount of data Orchestr has to resolve per request. Requesting many links, large ",[1397,5913,5900],{}," values, or deeply nested link chains can slow down page rendering. Only fetch the components and links your component actually uses, and set a ",[1397,5916,5900],{}," that matches what you display.",[1393,5919,5920,5921,5923],{},"In your component, access linked entities through the ",[1397,5922,5711],{}," property of each entity:",[1416,5925,5927],{"className":3203,"code":5926,"language":3205,"meta":1421,"style":1421},"\u003Cscript setup lang=\"ts\">\nimport type { ClientEntity } from '@laioutr-core/orchestr/types';\n// ---cut---\nconst { product } = defineProps\u003C{\n  product: ClientEntity | undefined\n}>();\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"product\">\n    \u003Cdiv\n      v-for=\"variant in product.links['ecommerce/product/variants'].entities\"\n      :key=\"variant.id\"\n    >\n      {{ variant.components.base.title }}\n    \u003C/div>\n  \u003C/div>\n\u003C/template>\n",[1397,5928,5929,5949,5971,5975,5991,6003,6011,6019,6023,6031,6049,6056,6092,6110,6115,6137,6145,6153],{"__ignoreMap":1421},[1425,5930,5931,5933,5935,5937,5939,5941,5943,5945,5947],{"class":1427,"line":1428},[1425,5932,3212],{"class":1434},[1425,5934,3988],{"class":1451},[1425,5936,3991],{"class":3231},[1425,5938,3994],{"class":3231},[1425,5940,3235],{"class":1434},[1425,5942,3238],{"class":1434},[1425,5944,1420],{"class":1460},[1425,5946,3238],{"class":1434},[1425,5948,3218],{"class":1434},[1425,5950,5951,5953,5955,5957,5959,5961,5963,5965,5967,5969],{"class":1427,"line":1442},[1425,5952,4985],{"class":2221},[1425,5954,1502],{"class":2221},[1425,5956,4018],{"class":1434},[1425,5958,5440],{"class":1438},[1425,5960,4578],{"class":1434},[1425,5962,4997],{"class":2221},[1425,5964,1457],{"class":1434},[1425,5966,5002],{"class":1460},[1425,5968,1463],{"class":1434},[1425,5970,4079],{"class":1434},[1425,5972,5973],{"class":1427,"line":1448},[1425,5974,4010],{"class":4009},[1425,5976,5977,5979,5981,5983,5985,5987,5989],{"class":1427,"line":1469},[1425,5978,4015],{"class":3231},[1425,5980,4018],{"class":1434},[1425,5982,5465],{"class":1438},[1425,5984,4024],{"class":1434},[1425,5986,4027],{"class":1434},[1425,5988,4030],{"class":3726},[1425,5990,4033],{"class":1434},[1425,5992,5993,5995,5997,5999,6001],{"class":1427,"line":1486},[1425,5994,5478],{"class":1451},[1425,5996,1435],{"class":1434},[1425,5998,5440],{"class":1431},[1425,6000,4063],{"class":1434},[1425,6002,5041],{"class":1431},[1425,6004,6005,6007,6009],{"class":1427,"line":1496},[1425,6006,4073],{"class":1434},[1425,6008,4076],{"class":1438},[1425,6010,4079],{"class":1434},[1425,6012,6013,6015,6017],{"class":1427,"line":1546},[1425,6014,3250],{"class":1434},[1425,6016,3988],{"class":1451},[1425,6018,3218],{"class":1434},[1425,6020,6021],{"class":1427,"line":1590},[1425,6022,4093],{"emptyLinePlaceholder":4092},[1425,6024,6025,6027,6029],{"class":1427,"line":1598},[1425,6026,3212],{"class":1434},[1425,6028,3215],{"class":1451},[1425,6030,3218],{"class":1434},[1425,6032,6033,6035,6037,6039,6041,6043,6045,6047],{"class":1427,"line":1604},[1425,6034,3223],{"class":1434},[1425,6036,5076],{"class":1451},[1425,6038,3473],{"class":2221},[1425,6040,3235],{"class":1434},[1425,6042,3238],{"class":1434},[1425,6044,5085],{"class":1438},[1425,6046,3238],{"class":1434},[1425,6048,3218],{"class":1434},[1425,6050,6051,6053],{"class":1427,"line":1609},[1425,6052,4622],{"class":1434},[1425,6054,6055],{"class":1451},"div\n",[1425,6057,6058,6061,6063,6065,6068,6070,6072,6074,6076,6079,6081,6083,6085,6088,6090],{"class":1427,"line":1625},[1425,6059,6060],{"class":2221},"      v-for",[1425,6062,3235],{"class":1434},[1425,6064,3238],{"class":1434},[1425,6066,6067],{"class":1438},"variant",[1425,6069,4479],{"class":1434},[1425,6071,5085],{"class":1438},[1425,6073,1789],{"class":1434},[1425,6075,5711],{"class":1438},[1425,6077,6078],{"class":1434},"[",[1425,6080,1463],{"class":1434},[1425,6082,4872],{"class":1460},[1425,6084,1463],{"class":1434},[1425,6086,6087],{"class":1434},"].",[1425,6089,4954],{"class":1438},[1425,6091,5177],{"class":1434},[1425,6093,6094,6096,6098,6100,6102,6104,6106,6108],{"class":1427,"line":1639},[1425,6095,5182],{"class":1434},[1425,6097,4645],{"class":3231},[1425,6099,3235],{"class":1434},[1425,6101,3238],{"class":1434},[1425,6103,6067],{"class":1438},[1425,6105,1789],{"class":1434},[1425,6107,4656],{"class":1438},[1425,6109,5177],{"class":1434},[1425,6111,6112],{"class":1427,"line":1648},[1425,6113,6114],{"class":1434},"    >\n",[1425,6116,6117,6120,6123,6125,6127,6129,6131,6133,6135],{"class":1427,"line":1692},[1425,6118,6119],{"class":1434},"      {{",[1425,6121,6122],{"class":1438}," variant",[1425,6124,1789],{"class":1434},[1425,6126,5133],{"class":1438},[1425,6128,1789],{"class":1434},[1425,6130,5138],{"class":1438},[1425,6132,1789],{"class":1434},[1425,6134,4678],{"class":1438},[1425,6136,3749],{"class":1434},[1425,6138,6139,6141,6143],{"class":1427,"line":1699},[1425,6140,4711],{"class":1434},[1425,6142,5076],{"class":1451},[1425,6144,3218],{"class":1434},[1425,6146,6147,6149,6151],{"class":1427,"line":1704},[1425,6148,3754],{"class":1434},[1425,6150,5076],{"class":1451},[1425,6152,3218],{"class":1434},[1425,6154,6155,6157,6159],{"class":1427,"line":5660},[1425,6156,3250],{"class":1434},[1425,6158,3215],{"class":1451},[1425,6160,3218],{"class":1434},[1393,6162,6163,2073,6165,6168,6169,6171,6172,2073,6174],{},[1411,6164,2072],{},[1397,6166,6167],{},"ClientEntitySet | ClientEntity | undefined"," (depends on ",[1397,6170,4943],{},") · ",[1411,6173,2079],{},[1397,6175,1974],{},[2083,6177],{},[1992,6179,1944],{"id":1944},[1393,6181,6182],{},"Raw JSON editor. Use this for advanced configuration that does not fit other field types.",[1416,6184,6186],{"className":1418,"code":6185,"language":1420,"meta":1421,"style":1421},"{ type: 'json', name: 'customConfig', label: 'Custom Configuration', placeholder: '{ \"key\": \"value\" }' }\n",[1397,6187,6188],{"__ignoreMap":1421},[1425,6189,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6213,6215,6217,6219,6221,6223,6226,6228,6230,6232,6234,6236,6239,6241],{"class":1427,"line":1428},[1425,6191,2006],{"class":1434},[1425,6193,1502],{"class":1431},[1425,6195,1435],{"class":1434},[1425,6197,1457],{"class":1434},[1425,6199,1944],{"class":1460},[1425,6201,1463],{"class":1434},[1425,6203,1514],{"class":1434},[1425,6205,1517],{"class":1431},[1425,6207,1435],{"class":1434},[1425,6209,1457],{"class":1434},[1425,6211,6212],{"class":1460},"customConfig",[1425,6214,1463],{"class":1434},[1425,6216,1514],{"class":1434},[1425,6218,1531],{"class":1431},[1425,6220,1435],{"class":1434},[1425,6222,1457],{"class":1434},[1425,6224,6225],{"class":1460},"Custom Configuration",[1425,6227,1463],{"class":1434},[1425,6229,1514],{"class":1434},[1425,6231,2045],{"class":1431},[1425,6233,1435],{"class":1434},[1425,6235,1457],{"class":1434},[1425,6237,6238],{"class":1460},"{ \"key\": \"value\" }",[1425,6240,1463],{"class":1434},[1425,6242,2057],{"class":1434},[1714,6244,6245],{},[1717,6246,6247],{"name":2062,"type":1720},"Placeholder text in the editor.",[1393,6249,6250,2073,6252,2076,6255,2073,6257],{},[1411,6251,2072],{},[1397,6253,6254],{},"JSONType | null",[1411,6256,2079],{},[1397,6258,1949],{},[1709,6260,6262],{"id":6261},"field-decorators","Field decorators",[1393,6264,6265],{},"Some fields can be linked to other fields to change their presentation in the Studio sidebar. Decorators do not affect the data model; both the decorator and the target field are passed as separate props.",[1992,6267,6269],{"id":6268},"visibility-toggles","Visibility toggles",[1393,6271,6272,6273,6275,6276,1980,6279,6282],{},"A ",[1397,6274,1886],{}," with ",[1397,6277,6278],{},"for",[1397,6280,6281],{},"as: 'visibility'"," controls whether another field is visible in the sidebar.",[1416,6284,6286],{"className":1418,"code":6285,"language":1420,"meta":1421,"style":1421},"// The text field\n{ type: 'text', name: 'subtitle', label: 'Subtitle' },\n// The visibility toggle\n{ type: 'checkbox', name: 'subtitleVisible', for: 'subtitle', as: 'visibility', default: true },\n",[1397,6287,6288,6293,6335,6340],{"__ignoreMap":1421},[1425,6289,6290],{"class":1427,"line":1428},[1425,6291,6292],{"class":4009},"// The text field\n",[1425,6294,6295,6297,6299,6301,6303,6305,6307,6309,6311,6313,6315,6318,6320,6322,6324,6326,6328,6331,6333],{"class":1427,"line":1442},[1425,6296,2006],{"class":1434},[1425,6298,1502],{"class":1431},[1425,6300,1435],{"class":1434},[1425,6302,1457],{"class":1434},[1425,6304,1509],{"class":1460},[1425,6306,1463],{"class":1434},[1425,6308,1514],{"class":1434},[1425,6310,1517],{"class":1431},[1425,6312,1435],{"class":1434},[1425,6314,1457],{"class":1434},[1425,6316,6317],{"class":1460},"subtitle",[1425,6319,1463],{"class":1434},[1425,6321,1514],{"class":1434},[1425,6323,1531],{"class":1431},[1425,6325,1435],{"class":1434},[1425,6327,1457],{"class":1434},[1425,6329,6330],{"class":1460},"Subtitle",[1425,6332,1463],{"class":1434},[1425,6334,1543],{"class":1434},[1425,6336,6337],{"class":1427,"line":1448},[1425,6338,6339],{"class":4009},"// The visibility toggle\n",[1425,6341,6342,6344,6346,6348,6350,6352,6354,6356,6358,6360,6362,6365,6367,6369,6372,6374,6376,6378,6380,6382,6385,6387,6389,6392,6394,6396,6398,6400,6402],{"class":1427,"line":1469},[1425,6343,2006],{"class":1434},[1425,6345,1502],{"class":1431},[1425,6347,1435],{"class":1434},[1425,6349,1457],{"class":1434},[1425,6351,1886],{"class":1460},[1425,6353,1463],{"class":1434},[1425,6355,1514],{"class":1434},[1425,6357,1517],{"class":1431},[1425,6359,1435],{"class":1434},[1425,6361,1457],{"class":1434},[1425,6363,6364],{"class":1460},"subtitleVisible",[1425,6366,1463],{"class":1434},[1425,6368,1514],{"class":1434},[1425,6370,6371],{"class":1431}," for",[1425,6373,1435],{"class":1434},[1425,6375,1457],{"class":1434},[1425,6377,6317],{"class":1460},[1425,6379,1463],{"class":1434},[1425,6381,1514],{"class":1434},[1425,6383,6384],{"class":1431}," as",[1425,6386,1435],{"class":1434},[1425,6388,1457],{"class":1434},[1425,6390,6391],{"class":1460},"visibility",[1425,6393,1463],{"class":1434},[1425,6395,1514],{"class":1434},[1425,6397,2222],{"class":2221},[1425,6399,2225],{"class":1451},[1425,6401,1743],{"class":1633},[1425,6403,1543],{"class":1434},[1393,6405,6406,6407,6409],{},"When the editor unchecks the toggle, the ",[1397,6408,6317],{}," field hides in the sidebar. Both values are still passed as props to your component. Your component can use the checkbox value to conditionally render the field:",[1416,6411,6413],{"className":3203,"code":6412,"language":3205,"meta":1421,"style":1421},"\u003Ctemplate>\n  \u003Cp v-if=\"subtitleVisible\">{{ subtitle }}\u003C/p>\n\u003C/template>\n",[1397,6414,6415,6423,6450],{"__ignoreMap":1421},[1425,6416,6417,6419,6421],{"class":1427,"line":1428},[1425,6418,3212],{"class":1434},[1425,6420,3215],{"class":1451},[1425,6422,3218],{"class":1434},[1425,6424,6425,6427,6429,6431,6433,6435,6437,6439,6441,6444,6446,6448],{"class":1427,"line":1442},[1425,6426,3223],{"class":1434},[1425,6428,1393],{"class":1451},[1425,6430,3473],{"class":2221},[1425,6432,3235],{"class":1434},[1425,6434,3238],{"class":1434},[1425,6436,6364],{"class":1438},[1425,6438,3238],{"class":1434},[1425,6440,4670],{"class":1434},[1425,6442,6443],{"class":1438}," subtitle ",[1425,6445,4681],{"class":1434},[1425,6447,1393],{"class":1451},[1425,6449,3218],{"class":1434},[1425,6451,6452,6454,6456],{"class":1427,"line":1448},[1425,6453,3250],{"class":1434},[1425,6455,3215],{"class":1451},[1425,6457,3218],{"class":1434},[6459,6460,6461,6462,6464,6465,6467],"tip",{},"Visibility-decorator checkboxes fall back to ",[1397,6463,1743],{}," (visible) instead of the normal ",[1397,6466,1737],{}," for regular checkboxes.",[1992,6469,6471],{"id":6470},"style-objects","Style objects",[1393,6473,4167,6474,6275,6476,1980,6478,6481],{},[1397,6475,1922],{},[1397,6477,6278],{},[1397,6479,6480],{},"as: 'style'"," attaches styling controls to another field. Studio renders the style panel inline below the target field.",[1416,6483,6485],{"className":1418,"code":6484,"language":1420,"meta":1421,"style":1421},"// The text field\n{ type: 'text', name: 'heading', label: 'Heading' },\n// The style object\n{\n  type: 'object',\n  name: 'headingStyle',\n  label: 'Heading Style',\n  for: 'heading',\n  as: 'style',\n  schema: [\n    {\n      fields: [\n        { type: 'color', name: 'color', label: 'Text Color' },\n      ],\n    },\n  ],\n}\n",[1397,6486,6487,6491,6531,6536,6540,6554,6569,6584,6599,6615,6623,6627,6635,6676,6682,6686,6692],{"__ignoreMap":1421},[1425,6488,6489],{"class":1427,"line":1428},[1425,6490,6292],{"class":4009},[1425,6492,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529],{"class":1427,"line":1442},[1425,6494,2006],{"class":1434},[1425,6496,1502],{"class":1431},[1425,6498,1435],{"class":1434},[1425,6500,1457],{"class":1434},[1425,6502,1509],{"class":1460},[1425,6504,1463],{"class":1434},[1425,6506,1514],{"class":1434},[1425,6508,1517],{"class":1431},[1425,6510,1435],{"class":1434},[1425,6512,1457],{"class":1434},[1425,6514,1524],{"class":1460},[1425,6516,1463],{"class":1434},[1425,6518,1514],{"class":1434},[1425,6520,1531],{"class":1431},[1425,6522,1435],{"class":1434},[1425,6524,1457],{"class":1434},[1425,6526,1538],{"class":1460},[1425,6528,1463],{"class":1434},[1425,6530,1543],{"class":1434},[1425,6532,6533],{"class":1427,"line":1448},[1425,6534,6535],{"class":4009},"// The style object\n",[1425,6537,6538],{"class":1427,"line":1469},[1425,6539,2394],{"class":1434},[1425,6541,6542,6544,6546,6548,6550,6552],{"class":1427,"line":1486},[1425,6543,2399],{"class":1431},[1425,6545,1435],{"class":1434},[1425,6547,1457],{"class":1434},[1425,6549,1922],{"class":1460},[1425,6551,1463],{"class":1434},[1425,6553,1466],{"class":1434},[1425,6555,6556,6558,6560,6562,6565,6567],{"class":1427,"line":1496},[1425,6557,2414],{"class":1431},[1425,6559,1435],{"class":1434},[1425,6561,1457],{"class":1434},[1425,6563,6564],{"class":1460},"headingStyle",[1425,6566,1463],{"class":1434},[1425,6568,1466],{"class":1434},[1425,6570,6571,6573,6575,6577,6580,6582],{"class":1427,"line":1546},[1425,6572,2430],{"class":1431},[1425,6574,1435],{"class":1434},[1425,6576,1457],{"class":1434},[1425,6578,6579],{"class":1460},"Heading Style",[1425,6581,1463],{"class":1434},[1425,6583,1466],{"class":1434},[1425,6585,6586,6589,6591,6593,6595,6597],{"class":1427,"line":1590},[1425,6587,6588],{"class":1431},"  for",[1425,6590,1435],{"class":1434},[1425,6592,1457],{"class":1434},[1425,6594,1524],{"class":1460},[1425,6596,1463],{"class":1434},[1425,6598,1466],{"class":1434},[1425,6600,6601,6604,6606,6608,6611,6613],{"class":1427,"line":1598},[1425,6602,6603],{"class":1431},"  as",[1425,6605,1435],{"class":1434},[1425,6607,1457],{"class":1434},[1425,6609,6610],{"class":1460},"style",[1425,6612,1463],{"class":1434},[1425,6614,1466],{"class":1434},[1425,6616,6617,6619,6621],{"class":1427,"line":1604},[1425,6618,3844],{"class":1431},[1425,6620,1435],{"class":1434},[1425,6622,1439],{"class":1451},[1425,6624,6625],{"class":1427,"line":1609},[1425,6626,3853],{"class":1434},[1425,6628,6629,6631,6633],{"class":1427,"line":1625},[1425,6630,3858],{"class":1451},[1425,6632,1435],{"class":1434},[1425,6634,1439],{"class":1451},[1425,6636,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6672,6674],{"class":1427,"line":1639},[1425,6638,3867],{"class":1434},[1425,6640,1502],{"class":1451},[1425,6642,1435],{"class":1434},[1425,6644,1457],{"class":1434},[1425,6646,1659],{"class":1460},[1425,6648,1463],{"class":1434},[1425,6650,1514],{"class":1434},[1425,6652,1517],{"class":1451},[1425,6654,1435],{"class":1434},[1425,6656,1457],{"class":1434},[1425,6658,1659],{"class":1460},[1425,6660,1463],{"class":1434},[1425,6662,1514],{"class":1434},[1425,6664,1531],{"class":1451},[1425,6666,1435],{"class":1434},[1425,6668,1457],{"class":1434},[1425,6670,6671],{"class":1460},"Text Color",[1425,6673,1463],{"class":1434},[1425,6675,1543],{"class":1434},[1425,6677,6678,6680],{"class":1427,"line":1648},[1425,6679,3950],{"class":1451},[1425,6681,1466],{"class":1434},[1425,6683,6684],{"class":1427,"line":1692},[1425,6685,3957],{"class":1434},[1425,6687,6688,6690],{"class":1427,"line":1699},[1425,6689,2561],{"class":1451},[1425,6691,1466],{"class":1434},[1425,6693,6694],{"class":1427,"line":1704},[1425,6695,2568],{"class":1434},[1393,6697,6698],{},"The style object is passed as a separate prop. Apply it in your template:",[1416,6700,6702],{"className":3203,"code":6701,"language":3205,"meta":1421,"style":1421},"\u003Ctemplate>\n  \u003Ch1 :style=\"{ color: headingStyle?.color }\">{{ heading }}\u003C/h1>\n\u003C/template>\n",[1397,6703,6704,6712,6754],{"__ignoreMap":1421},[1425,6705,6706,6708,6710],{"class":1427,"line":1428},[1425,6707,3212],{"class":1434},[1425,6709,3215],{"class":1451},[1425,6711,3218],{"class":1434},[1425,6713,6714,6716,6718,6720,6722,6724,6726,6729,6731,6733,6735,6737,6739,6741,6743,6745,6748,6750,6752],{"class":1427,"line":1442},[1425,6715,3223],{"class":1434},[1425,6717,5539],{"class":1451},[1425,6719,3228],{"class":1434},[1425,6721,6610],{"class":3231},[1425,6723,3235],{"class":1434},[1425,6725,3238],{"class":1434},[1425,6727,6728],{"class":1434},"{ ",[1425,6730,1659],{"class":1451},[1425,6732,2225],{"class":1434},[1425,6734,6564],{"class":1438},[1425,6736,5092],{"class":1434},[1425,6738,1659],{"class":1438},[1425,6740,4578],{"class":1434},[1425,6742,3238],{"class":1434},[1425,6744,4670],{"class":1434},[1425,6746,6747],{"class":1438}," heading ",[1425,6749,4681],{"class":1434},[1425,6751,5539],{"class":1451},[1425,6753,3218],{"class":1434},[1425,6755,6756,6758,6760],{"class":1427,"line":1448},[1425,6757,3250],{"class":1434},[1425,6759,3215],{"class":1451},[1425,6761,3218],{"class":1434},[6610,6763,6764],{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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}",{"title":1421,"searchDepth":1442,"depth":1442,"links":6766},[6767,6768,6769,6770,6781,6791],{"id":1711,"depth":1442,"text":1712},{"id":1747,"depth":1442,"text":1748},{"id":1796,"depth":1442,"text":1788},{"id":1989,"depth":1442,"text":1990,"children":6771},[6772,6773,6774,6775,6776,6777,6778,6779,6780],{"id":1509,"depth":1448,"text":1509},{"id":1871,"depth":1448,"text":1871},{"id":1956,"depth":1448,"text":1956},{"id":1886,"depth":1448,"text":1886},{"id":1906,"depth":1448,"text":1906},{"id":1909,"depth":1448,"text":1909},{"id":1912,"depth":1448,"text":1912},{"id":1728,"depth":1448,"text":1728},{"id":3048,"depth":1448,"text":3048},{"id":3125,"depth":1442,"text":3126,"children":6782},[6783,6784,6785,6786,6787,6788,6789,6790],{"id":1557,"depth":1448,"text":1557},{"id":1659,"depth":1448,"text":1659},{"id":1961,"depth":1448,"text":1961},{"id":1964,"depth":1448,"text":1964},{"id":1922,"depth":1448,"text":1922},{"id":1932,"depth":1448,"text":1932},{"id":1967,"depth":1448,"text":1967},{"id":1944,"depth":1448,"text":1944},{"id":6261,"depth":1442,"text":6262,"children":6792},[6793,6794],{"id":6268,"depth":1448,"text":6269},{"id":6470,"depth":1448,"text":6471},"Reference for all field types available in section and block definition schemas.","md",{"links":6798},[],{"title":6800,"description":6795},"Schema Fields | Laioutr",{"loc":421,"lastmod":6802,"changefreq":6803,"priority":1428},"2026-04-08","monthly","xjwpwtqA9qQ7eP3p8RJNW6u5qlos_Y63J4w2ewqTLec",[6806,6808],{"title":416,"path":417,"stem":418,"description":6807,"children":-1},"Nuxt modules and their versions that the Laioutr platform installs. Check this list before adding dependencies to your custom app.",{"title":424,"path":425,"stem":426,"description":6809,"children":-1},"How to create and register section definitions that appear in Laioutr Studio.",1776317407564]