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