[{"data":1,"prerenderedAt":2286},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-development":1387,"-apps-app-development-surround":2283},[4,128,379,504,1072,1144,1150,1156,1215,1314],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Starting new project","/getting-started/starting-new-project","0.getting-started/1.starting-new-project",{"title":15,"path":16,"stem":17},"What is Laioutr?","/getting-started/what-is-laioutr","0.getting-started/2.what-is-laioutr",{"title":19,"path":20,"stem":21,"children":22,"page":55},"Key Concepts","/getting-started/key-concepts","0.getting-started/3.key-concepts",[23,27,31,35,39,43,47,51],{"title":24,"path":25,"stem":26},"Architecture","/getting-started/key-concepts/architecture","0.getting-started/3.key-concepts/1.architecture",{"title":28,"path":29,"stem":30},"Data Model","/getting-started/key-concepts/data-model","0.getting-started/3.key-concepts/2.data-model",{"title":32,"path":33,"stem":34},"Internationalization","/getting-started/key-concepts/5.internationalization","0.getting-started/3.key-concepts/3.5.internationalization",{"title":36,"path":37,"stem":38},"Data Flow","/getting-started/key-concepts/data-flow","0.getting-started/3.key-concepts/3.data-flow",{"title":40,"path":41,"stem":42},"Extensibility","/getting-started/key-concepts/extensibility","0.getting-started/3.key-concepts/4.extensibility",{"title":44,"path":45,"stem":46},"Philosophy","/getting-started/key-concepts/philosophy","0.getting-started/3.key-concepts/5.philosophy",{"title":48,"path":49,"stem":50},"CI/CD Pipeline","/getting-started/key-concepts/ci-cd-pipeline","0.getting-started/3.key-concepts/6.ci-cd-pipeline",{"title":52,"path":53,"stem":54},"Multi-tenancy","/getting-started/key-concepts/multi-tenancy","0.getting-started/3.key-concepts/multi-tenancy",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Next Steps","/getting-started/next-steps","0.getting-started/4.next-steps",[61,65,69,73,77],{"title":62,"path":63,"stem":64},"Create Organization and Project","/getting-started/next-steps/create-org-and-project","0.getting-started/4.next-steps/0.create-org-and-project",{"title":66,"path":67,"stem":68},"First Project Configuration","/getting-started/next-steps/first-project-config","0.getting-started/4.next-steps/1.first-project-config",{"title":70,"path":71,"stem":72},"Setup Local Development Environment","/getting-started/next-steps/local-setup","0.getting-started/4.next-steps/3.local-setup",{"title":74,"path":75,"stem":76},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/4.create-custom-app",{"title":78,"path":79,"stem":80},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/5.cli",{"title":82,"path":83,"stem":84,"children":85},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107,111],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":92,"path":93,"stem":94},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":96,"path":97,"stem":98},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":100,"path":101,"stem":102},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":104,"path":105,"stem":106},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":108,"path":109,"stem":110},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":112,"path":113,"stem":114},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":116,"path":117,"stem":118,"children":119,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[120,124],{"title":121,"path":122,"stem":123},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":125,"path":126,"stem":127},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":129,"path":130,"stem":131,"children":132},"Frontend","/frontend","1.Frontend/0.index",[133,134,145,203,229,263],{"title":129,"path":130,"stem":131},{"title":121,"path":135,"stem":136,"children":137,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[138,141],{"title":19,"path":139,"stem":140},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":142,"path":143,"stem":144},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":146,"path":147,"stem":148,"children":149},"Features","/frontend/features","1.Frontend/2.Features/0.index",[150,151,155,159,163,167,171,175,179,183,187,191,195,199],{"title":146,"path":147,"stem":148},{"title":152,"path":153,"stem":154},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":156,"path":157,"stem":158},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":160,"path":161,"stem":162},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":164,"path":165,"stem":166},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":168,"path":169,"stem":170},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":172,"path":173,"stem":174},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":176,"path":177,"stem":178},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":180,"path":181,"stem":182},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":184,"path":185,"stem":186},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":188,"path":189,"stem":190},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":192,"path":193,"stem":194},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":196,"path":197,"stem":198},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":200,"path":201,"stem":202},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":204,"path":205,"stem":206,"children":207},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[208,209,213,217,221,225],{"title":204,"path":205,"stem":206},{"title":210,"path":211,"stem":212},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":214,"path":215,"stem":216},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":218,"path":219,"stem":220},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":222,"path":223,"stem":224},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":226,"path":227,"stem":228},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":230,"path":231,"stem":232,"children":233},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[234,235,239,243,247,251,255,259],{"title":230,"path":231,"stem":232},{"title":236,"path":237,"stem":238},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":240,"path":241,"stem":242},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":244,"path":245,"stem":246},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":248,"path":249,"stem":250},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":252,"path":253,"stem":254},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":256,"path":257,"stem":258},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":260,"path":261,"stem":262},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":264,"path":265,"stem":266,"children":267},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[268,269,326,329,345,353,364,372],{"title":264,"path":265,"stem":266},{"title":270,"path":271,"stem":272,"children":273,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[274,278,282,286,290,294,298,302,306,310,314,318,322],{"title":275,"path":276,"stem":277},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":279,"path":280,"stem":281},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":283,"path":284,"stem":285},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":287,"path":288,"stem":289},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":291,"path":292,"stem":293},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":295,"path":296,"stem":297},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":299,"path":300,"stem":301},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":303,"path":304,"stem":305},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":307,"path":308,"stem":309},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":311,"path":312,"stem":313},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":315,"path":316,"stem":317},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":319,"path":320,"stem":321},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":323,"path":324,"stem":325},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":180,"path":327,"stem":328},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":330,"path":331,"stem":332,"children":333,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[334,337,341],{"title":236,"path":335,"stem":336},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":338,"path":339,"stem":340},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":342,"path":343,"stem":344},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":346,"path":347,"stem":348,"children":349,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[350],{"title":236,"path":351,"stem":352},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":354,"path":355,"stem":356,"children":357,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[358,361],{"title":338,"path":359,"stem":360},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":342,"path":362,"stem":363},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":365,"path":366,"stem":367,"children":368,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[369],{"title":338,"path":370,"stem":371},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":200,"path":373,"stem":374,"children":375,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[376],{"title":236,"path":377,"stem":378},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":380,"path":381,"stem":382,"children":383},"Apps","/apps","2.Apps/0.index",[384,385,431],{"title":380,"path":381,"stem":382},{"title":386,"path":387,"stem":388,"children":389},"App Development","/apps/app-development","2.Apps/app-development/0.index",[390,391,395,399,403,407,411,415,419,423,427],{"title":386,"path":387,"stem":388},{"title":392,"path":393,"stem":394},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":396,"path":397,"stem":398},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":400,"path":401,"stem":402},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":404,"path":405,"stem":406},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":408,"path":409,"stem":410},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":412,"path":413,"stem":414},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":416,"path":417,"stem":418},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":420,"path":421,"stem":422},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":424,"path":425,"stem":426},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":428,"path":429,"stem":430},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":432,"path":433,"stem":434,"children":435,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500],{"title":437,"path":438,"stem":439},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":441,"path":442,"stem":443},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":445,"path":446,"stem":447},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":449,"path":450,"stem":451},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":453,"path":454,"stem":455},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":457,"path":458,"stem":459},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":461,"path":462,"stem":463},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":465,"path":466,"stem":467},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":469,"path":470,"stem":471},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":473,"path":474,"stem":475},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":477,"path":478,"stem":479},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":481,"path":482,"stem":483},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":485,"path":486,"stem":487},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":489,"path":490,"stem":491},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":493,"path":494,"stem":495},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":497,"path":498,"stem":499},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":501,"path":502,"stem":503},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":505,"path":506,"stem":507,"children":508},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[509,510,531,537,543,649,655,661,715,737,791],{"title":505,"path":506,"stem":507},{"title":5,"path":511,"stem":512,"children":513},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[514,515,519,523,527],{"title":5,"path":511,"stem":512},{"title":516,"path":517,"stem":518},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":520,"path":521,"stem":522},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":524,"path":525,"stem":526},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":528,"path":529,"stem":530},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":532,"path":533,"stem":534,"children":535},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[536],{"title":532,"path":533,"stem":534},{"title":538,"path":539,"stem":540,"children":541},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[542],{"title":538,"path":539,"stem":540},{"title":544,"path":545,"stem":546,"children":547},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[548,549,574,582,594,603,624],{"title":544,"path":545,"stem":546},{"title":550,"path":551,"stem":552,"children":553,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[554,558,562,566,570],{"title":555,"path":556,"stem":557},"Banner Slider","/laioutr-ui/cms/banner/bannerslider","3.laioutr-ui/cms/banner/BannerSlider",{"title":559,"path":560,"stem":561},"Basic Banner with Image and Text","/laioutr-ui/cms/banner/basicbannerwithimageandtext","3.laioutr-ui/cms/banner/BasicBannerWithImageAndText",{"title":563,"path":564,"stem":565},"Content with Image and Text","/laioutr-ui/cms/banner/contentwithimageandtext","3.laioutr-ui/cms/banner/ContentWithImageAndText",{"title":567,"path":568,"stem":569},"Content With Text Columns","/laioutr-ui/cms/banner/contentwithtextcolumns","3.laioutr-ui/cms/banner/ContentWithTextColumns",{"title":571,"path":572,"stem":573},"USP Banner","/laioutr-ui/cms/banner/uspbanner","3.laioutr-ui/cms/banner/UspBanner",{"title":354,"path":575,"stem":576,"children":577,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[578],{"title":579,"path":580,"stem":581},"Blog Post","/laioutr-ui/cms/blog/blogpost","3.laioutr-ui/cms/blog/BlogPost",{"title":346,"path":583,"stem":584,"children":585,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[586,590],{"title":587,"path":588,"stem":589},"Input for Newsletter","/laioutr-ui/cms/newsletter/inputnewsletter","3.laioutr-ui/cms/newsletter/InputNewsletter",{"title":591,"path":592,"stem":593},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletterregistration","3.laioutr-ui/cms/newsletter/NewsletterRegistration",{"title":595,"path":596,"stem":597,"children":598,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[599],{"title":600,"path":601,"stem":602},"Personal Quote with Text and Image","/laioutr-ui/cms/quotes/personalquote","3.laioutr-ui/cms/quotes/PersonalQuote",{"title":604,"path":605,"stem":606,"children":607,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[608,612,616,620],{"title":609,"path":610,"stem":611},"Quote Card","/laioutr-ui/cms/reviews/quotecard","3.laioutr-ui/cms/reviews/QuoteCard",{"title":613,"path":614,"stem":615},"Rating","/laioutr-ui/cms/reviews/rating","3.laioutr-ui/cms/reviews/Rating",{"title":617,"path":618,"stem":619},"Rating Form","/laioutr-ui/cms/reviews/ratingform","3.laioutr-ui/cms/reviews/RatingForm",{"title":621,"path":622,"stem":623},"Review Section","/laioutr-ui/cms/reviews/reviewsection","3.laioutr-ui/cms/reviews/ReviewSection",{"title":625,"path":626,"stem":627,"children":628,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[629,633,637,641,645],{"title":630,"path":631,"stem":632},"Hero Slider","/laioutr-ui/cms/slider/heroslider","3.laioutr-ui/cms/slider/HeroSlider",{"title":634,"path":635,"stem":636},"Logo Slider","/laioutr-ui/cms/slider/logoslider","3.laioutr-ui/cms/slider/LogoSlider",{"title":638,"path":639,"stem":640},"Swiper Navigation with Bullets","/laioutr-ui/cms/slider/swipernavigationbullets","3.laioutr-ui/cms/slider/SwiperNavigationBullets",{"title":642,"path":643,"stem":644},"Swiper Navigation Compact","/laioutr-ui/cms/slider/swipernavigationcompact","3.laioutr-ui/cms/slider/SwiperNavigationCompact",{"title":646,"path":647,"stem":648},"Swiper Navigation with Numbers","/laioutr-ui/cms/slider/swipernavigationnumbers","3.laioutr-ui/cms/slider/SwiperNavigationNumbers",{"title":650,"path":651,"stem":652,"children":653},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[654],{"title":650,"path":651,"stem":652},{"title":656,"path":657,"stem":658,"children":659},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[660],{"title":656,"path":657,"stem":658},{"title":662,"path":663,"stem":664,"children":665},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[666,667,671,675,679,683,687,691,695,699,703,707,711],{"title":662,"path":663,"stem":664},{"title":668,"path":669,"stem":670},"Basic Header","/laioutr-ui/navigation/basicheader","3.laioutr-ui/navigation/BasicHeader",{"title":672,"path":673,"stem":674},"Color Mode Switch","/laioutr-ui/navigation/colormodeswitch","3.laioutr-ui/navigation/ColorModeSwitch",{"title":676,"path":677,"stem":678},"Desktop Side By Side Menu","/laioutr-ui/navigation/desktopsidebysidemenu","3.laioutr-ui/navigation/DesktopSideBySideMenu",{"title":680,"path":681,"stem":682},"Header with Text Links","/laioutr-ui/navigation/headerwithtextlinks","3.laioutr-ui/navigation/HeaderWithTextLinks",{"title":684,"path":685,"stem":686},"Locale Select","/laioutr-ui/navigation/localeselect","3.laioutr-ui/navigation/LocaleSelect",{"title":688,"path":689,"stem":690},"Mega Menu Desktop","/laioutr-ui/navigation/megamenudesktop","3.laioutr-ui/navigation/MegaMenuDesktop",{"title":692,"path":693,"stem":694},"Mobile Menu","/laioutr-ui/navigation/mobilemenu","3.laioutr-ui/navigation/MobileMenu",{"title":696,"path":697,"stem":698},"Search Overlay Input","/laioutr-ui/navigation/searchoverlayinput","3.laioutr-ui/navigation/SearchOverlayInput",{"title":700,"path":701,"stem":702},"Shop Header","/laioutr-ui/navigation/shopheader","3.laioutr-ui/navigation/ShopHeader",{"title":704,"path":705,"stem":706},"Top Bar","/laioutr-ui/navigation/topbar","3.laioutr-ui/navigation/TopBar",{"title":708,"path":709,"stem":710},"Breadcrumb","/laioutr-ui/navigation/breadcrumb","3.laioutr-ui/navigation/breadcrumb",{"title":712,"path":713,"stem":714},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":716,"path":717,"stem":718,"children":719},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[720,721,725,729,733],{"title":716,"path":717,"stem":718},{"title":722,"path":723,"stem":724},"Billing Cycle Switch","/laioutr-ui/saas/billingcycleswitch","3.laioutr-ui/saas/BillingCycleSwitch",{"title":726,"path":727,"stem":728},"Pricing Plan","/laioutr-ui/saas/pricingplan","3.laioutr-ui/saas/pricingplan",{"title":730,"path":731,"stem":732},"Pricing Plans","/laioutr-ui/saas/pricingplans","3.laioutr-ui/saas/pricingplans",{"title":734,"path":735,"stem":736},"Pricing Table","/laioutr-ui/saas/pricingtable","3.laioutr-ui/saas/pricingtable",{"title":738,"path":739,"stem":740,"children":741},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[742,743,747,751,755,759,763,767,771,775,779,783,787],{"title":738,"path":739,"stem":740},{"title":744,"path":745,"stem":746},"Cards Container","/laioutr-ui/shop/cardscontainer","3.laioutr-ui/shop/CardsContainer",{"title":748,"path":749,"stem":750},"Grid Card Content","/laioutr-ui/shop/gridcardcontent","3.laioutr-ui/shop/GridCardContent",{"title":752,"path":753,"stem":754},"Grid Card Text Content","/laioutr-ui/shop/gridcardtextcontent","3.laioutr-ui/shop/GridCardTextContent",{"title":756,"path":757,"stem":758},"Inpage Navigation Basic Grid","/laioutr-ui/shop/inpagenavigationbasicgrid","3.laioutr-ui/shop/InpageNavigationBasicGrid",{"title":760,"path":761,"stem":762},"Inpage Navigation Basic Slider","/laioutr-ui/shop/inpagenavigationbasicslider","3.laioutr-ui/shop/InpageNavigationBasicSlider",{"title":764,"path":765,"stem":766},"Inpage Navigation Big Grid","/laioutr-ui/shop/inpagenavigationbiggrid","3.laioutr-ui/shop/InpageNavigationBigGrid",{"title":768,"path":769,"stem":770},"Inpage Navigation Big Slider","/laioutr-ui/shop/inpagenavigationbigslider","3.laioutr-ui/shop/InpageNavigationBigSlider",{"title":772,"path":773,"stem":774},"Inpage Navigation Compact Grid","/laioutr-ui/shop/inpagenavigationcompactgrid","3.laioutr-ui/shop/InpageNavigationCompactGrid",{"title":776,"path":777,"stem":778},"Inpage Navigation Compact Slider","/laioutr-ui/shop/inpagenavigationcompactslider","3.laioutr-ui/shop/InpageNavigationCompactSlider",{"title":780,"path":781,"stem":782},"Product Card","/laioutr-ui/shop/productcard","3.laioutr-ui/shop/ProductCard",{"title":784,"path":785,"stem":786},"Product Slider","/laioutr-ui/shop/productslider","3.laioutr-ui/shop/ProductSlider",{"title":788,"path":789,"stem":790},"Filters","/laioutr-ui/shop/filters","3.laioutr-ui/shop/filters",{"title":792,"path":793,"stem":794,"children":795},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[796,797,874,895,916,949,970,1035],{"title":792,"path":793,"stem":794},{"title":798,"path":799,"stem":800,"children":801,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[802,806,810,814,818,822,826,830,834,838,842,846,850,854,858,862,866,870],{"title":803,"path":804,"stem":805},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":807,"path":808,"stem":809},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":811,"path":812,"stem":813},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":815,"path":816,"stem":817},"Color Swatch","/laioutr-ui/ui-kit/general/colorswatch","3.laioutr-ui/ui-kit/01.general/ColorSwatch",{"title":819,"path":820,"stem":821},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":823,"path":824,"stem":825},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":827,"path":828,"stem":829},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":831,"path":832,"stem":833},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":835,"path":836,"stem":837},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":839,"path":840,"stem":841},"Image Variant Thumbnail","/laioutr-ui/ui-kit/general/imagevariantthumbnail","3.laioutr-ui/ui-kit/01.general/ImageVariantThumbnail",{"title":843,"path":844,"stem":845},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":847,"path":848,"stem":849},"Media","/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":851,"path":852,"stem":853},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":855,"path":856,"stem":857},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":859,"path":860,"stem":861},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":863,"path":864,"stem":865},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":867,"path":868,"stem":869},"Swatch Preview","/laioutr-ui/ui-kit/general/swatchpreview","3.laioutr-ui/ui-kit/01.general/SwatchPreview",{"title":871,"path":872,"stem":873},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":875,"path":876,"stem":877,"children":878,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[879,883,887,891],{"title":880,"path":881,"stem":882},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":884,"path":885,"stem":886},"Link","/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":888,"path":889,"stem":890},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":892,"path":893,"stem":894},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":896,"path":897,"stem":898,"children":899,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[900,904,908,912],{"title":901,"path":902,"stem":903},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":905,"path":906,"stem":907},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":909,"path":910,"stem":911},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":913,"path":914,"stem":915},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":917,"path":918,"stem":919,"children":920,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[921,925,929,933,937,941,945],{"title":922,"path":923,"stem":924},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":926,"path":927,"stem":928},"CTA Banner Basic","/laioutr-ui/ui-kit/content/ctabannerbasic","3.laioutr-ui/ui-kit/04.content/CtaBannerBasic",{"title":930,"path":931,"stem":932},"CTA Banner Integrated","/laioutr-ui/ui-kit/content/ctabannerintegrated","3.laioutr-ui/ui-kit/04.content/CtaBannerIntegrated",{"title":934,"path":935,"stem":936},"CTA Banner Showcase","/laioutr-ui/ui-kit/content/ctabannershowcase","3.laioutr-ui/ui-kit/04.content/CtaBannerShowcase",{"title":938,"path":939,"stem":940},"Link Tile Basic","/laioutr-ui/ui-kit/content/linktilebasic","3.laioutr-ui/ui-kit/04.content/LinkTileBasic",{"title":942,"path":943,"stem":944},"Link Tile Big","/laioutr-ui/ui-kit/content/linktilebig","3.laioutr-ui/ui-kit/04.content/LinkTileBig",{"title":946,"path":947,"stem":948},"Link Tile Compact","/laioutr-ui/ui-kit/content/linktilecompact","3.laioutr-ui/ui-kit/04.content/LinkTileCompact",{"title":950,"path":951,"stem":952,"children":953,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[954,958,962,966],{"title":955,"path":956,"stem":957},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":959,"path":960,"stem":961},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":963,"path":964,"stem":965},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":967,"path":968,"stem":969},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":971,"path":972,"stem":973,"children":974,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031],{"title":976,"path":977,"stem":978},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":980,"path":981,"stem":982},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":984,"path":985,"stem":986},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":988,"path":989,"stem":990},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":992,"path":993,"stem":994},"Input Checkbox","/laioutr-ui/ui-kit/form/inputcheckbox","3.laioutr-ui/ui-kit/06.form/InputCheckbox",{"title":996,"path":997,"stem":998},"Password Input","/laioutr-ui/ui-kit/form/inputpassword","3.laioutr-ui/ui-kit/06.form/InputPassword",{"title":1000,"path":1001,"stem":1002},"Search Input","/laioutr-ui/ui-kit/form/inputsearch","3.laioutr-ui/ui-kit/06.form/InputSearch",{"title":1004,"path":1005,"stem":1006},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1008,"path":1009,"stem":1010},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1012,"path":1013,"stem":1014},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1016,"path":1017,"stem":1018},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1020,"path":1021,"stem":1022},"Radio Group","/laioutr-ui/ui-kit/form/radioselect","3.laioutr-ui/ui-kit/06.form/RadioSelect",{"title":1024,"path":1025,"stem":1026},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1028,"path":1029,"stem":1030},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1032,"path":1033,"stem":1034},"Variant Select Button","/laioutr-ui/ui-kit/form/variantselectbutton","3.laioutr-ui/ui-kit/06.form/VariantSelectButton",{"title":1036,"path":1037,"stem":1038,"children":1039,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1040,1044,1048,1052,1056,1060,1064,1068],{"title":1041,"path":1042,"stem":1043},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1045,"path":1046,"stem":1047},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1049,"path":1050,"stem":1051},"Category Node Flag","/laioutr-ui/ui-kit/indicators/categorynodeflag","3.laioutr-ui/ui-kit/07.indicators/CategoryNodeFlag",{"title":1053,"path":1054,"stem":1055},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1057,"path":1058,"stem":1059},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1061,"path":1062,"stem":1063},"Rating Summary Small","/laioutr-ui/ui-kit/indicators/ratingsummarysmall","3.laioutr-ui/ui-kit/07.indicators/RatingSummarySmall",{"title":1065,"path":1066,"stem":1067},"Savings Badge","/laioutr-ui/ui-kit/indicators/savingsbadge","3.laioutr-ui/ui-kit/07.indicators/SavingsBadge",{"title":1069,"path":1070,"stem":1071},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1073,"path":1074,"stem":1075,"children":1076},"Hosting","/hosting","4.hosting/0.index",[1077,1078,1084,1114],{"title":1073,"path":1074,"stem":1075},{"title":1079,"path":1080,"stem":1081,"children":1082},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1083],{"title":1079,"path":1080,"stem":1081},{"title":1085,"path":1086,"stem":1087,"children":1088},"Hosting Adapter","/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1089,1090,1094,1098,1102,1106,1110],{"title":1085,"path":1086,"stem":1087},{"title":1091,"path":1092,"stem":1093},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1095,"path":1096,"stem":1097},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1099,"path":1100,"stem":1101},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1103,"path":1104,"stem":1105},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1107,"path":1108,"stem":1109},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1111,"path":1112,"stem":1113},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":1115,"path":1116,"stem":1117,"children":1118},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-(byos)","4.hosting/2.bring-your-own-server-(byos)/0.index",[1119,1120,1124,1128,1132,1136,1140],{"title":1115,"path":1116,"stem":1117},{"title":1121,"path":1122,"stem":1123},"BYOS Agent","/hosting/bring-your-own-server-(byos)/byos-agent","4.hosting/2.bring-your-own-server-(byos)/byos-agent",{"title":1125,"path":1126,"stem":1127},"Changelog","/hosting/bring-your-own-server-(byos)/changelog","4.hosting/2.bring-your-own-server-(byos)/changelog",{"title":1129,"path":1130,"stem":1131},"DevOps Components","/hosting/bring-your-own-server-(byos)/devops","4.hosting/2.bring-your-own-server-(byos)/devops",{"title":1133,"path":1134,"stem":1135},"Infrastructure Requirements","/hosting/bring-your-own-server-(byos)/infrastructure","4.hosting/2.bring-your-own-server-(byos)/infrastructure",{"title":1137,"path":1138,"stem":1139},"Software Requirements","/hosting/bring-your-own-server-(byos)/software","4.hosting/2.bring-your-own-server-(byos)/software",{"title":1141,"path":1142,"stem":1143},"Webhook Configuration","/hosting/bring-your-own-server-(byos)/webhook-config","4.hosting/2.bring-your-own-server-(byos)/webhook-config",{"title":1145,"path":1146,"stem":1147,"children":1148},"Checkout","/checkout","5.Checkout/0.index",[1149],{"title":1145,"path":1146,"stem":1147},{"title":1151,"path":1152,"stem":1153,"children":1154},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1155],{"title":1151,"path":1152,"stem":1153},{"title":524,"path":1157,"stem":1158,"children":1159},"/figma-kit","7.Figma Kit/0.index",[1160,1161,1177],{"title":524,"path":1157,"stem":1158},{"title":121,"path":1162,"stem":1163,"children":1164,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1165,1169,1173],{"title":1166,"path":1167,"stem":1168},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1170,"path":1171,"stem":1172},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1174,"path":1175,"stem":1176},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1178,"path":1179,"stem":1180,"children":1181,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1182,1185,1188,1191,1195,1198,1202,1206,1209,1212],{"title":532,"path":1183,"stem":1184},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":538,"path":1186,"stem":1187},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":544,"path":1189,"stem":1190},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1192,"path":1193,"stem":1194},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":650,"path":1196,"stem":1197},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1199,"path":1200,"stem":1201},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1203,"path":1204,"stem":1205},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":716,"path":1207,"stem":1208},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":738,"path":1210,"stem":1211},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":792,"path":1213,"stem":1214},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1216,"path":1217,"stem":1218,"children":1219},"Cockpit","/cockpit","8.Cockpit/0.index",[1220,1221,1251,1268,1285],{"title":1216,"path":1217,"stem":1218},{"title":146,"path":1222,"stem":1223,"children":1224,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1225,1228,1232,1236,1240,1243,1247],{"title":380,"path":1226,"stem":1227},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1229,"path":1230,"stem":1231},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1233,"path":1234,"stem":1235},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1237,"path":1238,"stem":1239},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":188,"path":1241,"stem":1242},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1244,"path":1245,"stem":1246},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1248,"path":1249,"stem":1250},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1252,"path":1253,"stem":1254,"children":1255,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1256,1260,1264],{"title":1257,"path":1258,"stem":1259},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1261,"path":1262,"stem":1263},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1265,"path":1266,"stem":1267},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1269,"path":1270,"stem":1271,"children":1272,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1273,1277,1281],{"title":1274,"path":1275,"stem":1276},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1278,"path":1279,"stem":1280},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1282,"path":1283,"stem":1284},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1286,"path":1287,"stem":1288,"children":1289,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1290,1294,1298,1302,1306,1310],{"title":1291,"path":1292,"stem":1293},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1295,"path":1296,"stem":1297},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1299,"path":1300,"stem":1301},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1303,"path":1304,"stem":1305},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1307,"path":1308,"stem":1309},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1311,"path":1312,"stem":1313},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1315,"path":1316,"stem":1317,"children":1318},"Offering","/offering","9.Offering/0.index",[1319,1320,1352,1365,1378],{"title":1315,"path":1316,"stem":1317},{"title":1321,"path":1322,"stem":1323,"children":1324},"Products","/offering/products","9.Offering/1.Products/0.index",[1325,1326,1332,1337,1342,1347],{"title":1321,"path":1322,"stem":1323},{"title":1327,"path":1328,"stem":1329,"children":1330},"Product description","/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1331],{"title":1327,"path":1328,"stem":1329},{"title":1327,"path":1333,"stem":1334,"children":1335},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1336],{"title":1327,"path":1333,"stem":1334},{"title":1327,"path":1338,"stem":1339,"children":1340},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1341],{"title":1327,"path":1338,"stem":1339},{"title":1327,"path":1343,"stem":1344,"children":1345},"/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1346],{"title":1327,"path":1343,"stem":1344},{"title":1327,"path":1348,"stem":1349,"children":1350},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1351],{"title":1327,"path":1348,"stem":1349},{"title":1353,"path":1354,"stem":1355,"children":1356,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1357,1361],{"title":1358,"path":1359,"stem":1360},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","9.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1362,"path":1363,"stem":1364},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1366,"path":1367,"stem":1368,"children":1369,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1370,1374],{"title":1371,"path":1372,"stem":1373},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1375,"path":1376,"stem":1377},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1379,"path":1380,"stem":1381,"children":1382,"page":55},"Compliance","/offering/compliance","9.Offering/4.Compliance",[1383],{"title":1384,"path":1385,"stem":1386},"Fair usage policy","/offering/compliance/fair-usage-policy","9.Offering/4.Compliance/fair-usage-policy",{"id":1388,"title":386,"body":1389,"description":2274,"extension":2275,"meta":2276,"navigation":1580,"path":387,"seo":2277,"sitemap":2279,"stem":388,"__hash__":2282},"docs/2.Apps/app-development/0.index.md",{"type":1390,"value":1391,"toc":2263},"minimark",[1392,1397,1411,1418,1421,1446,1449,1453,1456,1489,1493,1500,1505,1524,1974,1978,1989,2006,2071,2081,2085,2088,2095,2161,2169,2173,2229,2232,2236,2259],[1393,1394,1396],"h2",{"id":1395},"overview","Overview",[1398,1399,1400,1401,1405,1406,1410],"p",{},"A ",[1402,1403,1404],"strong",{},"Laioutr app"," is a standard Nuxt module, packaged as an npm package. If you have built a Nuxt module before, you already know 80% of what you need. The Laioutr-specific parts are a registration call (",[1407,1408,1409],"code",{},"registerLaioutrApp","), a config key convention, and a set of APIs for connecting data sources and UI components to the platform.",[1398,1412,1413,1414,1417],{},"The ",[1402,1415,1416],{},"Custom App Development"," section explains how to build, configure, and maintain Laioutr apps. These are Nuxt modules that integrate external systems (commerce, CMS, analytics, hosting, etc.) with the Laioutr platform.",[1398,1419,1420],{},"If you want to:",[1422,1423,1424,1432,1439],"ul",{},[1425,1426,1427,1428,1431],"li",{},"Add new data sources to your Laioutr frontend via ",[1402,1429,1430],{},"Orchestr",".",[1425,1433,1434,1435,1438],{},"Ship ",[1402,1436,1437],{},"sections and blocks"," that editors can use in Studio.",[1425,1440,1441,1442,1445],{},"Package your integration as a reusable ",[1402,1443,1444],{},"Nuxt module"," that can be installed via npm.",[1398,1447,1448],{},"...this is the place to start.",[1393,1450,1452],{"id":1451},"what-an-app-can-do","What an app can do",[1398,1454,1455],{},"Laioutr apps are the primary extension mechanism for the platform. Here is what you can build with one:",[1457,1458,1459,1465,1471,1477,1483],"ol",{},[1425,1460,1461,1464],{},[1402,1462,1463],{},"Provide sections and blocks for Studio."," Editors drag and drop your components onto pages, configure them through the Studio sidebar, and preview them in real time.",[1425,1466,1467,1470],{},[1402,1468,1469],{},"Connect external data sources via Orchestr."," Write query handlers, component resolvers, and link resolvers to pull data from commerce platforms, CMS systems, or any API into the frontend's unified data layer.",[1425,1472,1473,1476],{},[1402,1474,1475],{},"Integrate third-party services."," Analytics, newsletter signup, search providers, payment gateways, or anything that needs to hook into the frontend lifecycle or inject scripts.",[1425,1478,1479,1482],{},[1402,1480,1481],{},"Define custom page types."," Register new page types (e.g. a store locator or a lookbook) that editors can create and manage in Studio.",[1425,1484,1485,1488],{},[1402,1486,1487],{},"Add media library connections."," Connect external asset sources (DAM systems, CDNs) so editors can browse and select media from Studio.",[1393,1490,1492],{"id":1491},"component-authoring-overview","Component authoring overview",[1398,1494,1495,1496,1499],{},"Laioutr uses a ",[1402,1497,1498],{},"definition-first"," approach for sections and blocks. You start by declaring what your component is and what it needs, and the platform takes care of the rest.",[1501,1502,1504],"h3",{"id":1503},"the-definition-is-the-contract","The definition is the contract",[1398,1506,1507,1508,1511,1512,1515,1516,1519,1520,1523],{},"Every section and block exports a ",[1402,1509,1510],{},"definition"," object created with ",[1407,1513,1514],{},"defineSection()"," or ",[1407,1517,1518],{},"defineBlock()",". This definition declares the component's name, label, and ",[1402,1521,1522],{},"schema"," (the fields that appear in the Studio sidebar when an editor selects your component).",[1525,1526,1531],"pre",{"className":1527,"code":1528,"language":1529,"meta":1530,"style":1530},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineSection, definitionToProps } from '#imports';\n\nexport const definition = defineSection({\n  component: 'SectionHeroBanner',\n  studio: {\n    label: 'Hero Banner',\n  },\n  slots: [\n    { name: 'default', studio: { label: 'Content' } },\n  ],\n  schema: [\n    {\n      label: 'Content',\n      fields: [\n        { type: 'text', name: 'heading', label: 'Heading' },\n        { type: 'media', name: 'backgroundImage', label: 'Background Image' },\n        { type: 'text', name: 'ctaLabel', label: 'Button Label' },\n        { type: 'link', name: 'ctaLink', label: 'Button Link' },\n      ],\n    },\n  ],\n});\n","ts","",[1407,1532,1533,1575,1582,1607,1627,1638,1655,1661,1672,1715,1723,1733,1739,1755,1765,1811,1855,1898,1942,1950,1956,1963],{"__ignoreMap":1530},[1534,1535,1538,1542,1546,1550,1553,1556,1559,1562,1565,1569,1572],"span",{"class":1536,"line":1537},"line",1,[1534,1539,1541],{"class":1540},"s7zQu","import",[1534,1543,1545],{"class":1544},"sMK4o"," {",[1534,1547,1549],{"class":1548},"sTEyZ"," defineSection",[1534,1551,1552],{"class":1544},",",[1534,1554,1555],{"class":1548}," definitionToProps",[1534,1557,1558],{"class":1544}," }",[1534,1560,1561],{"class":1540}," from",[1534,1563,1564],{"class":1544}," '",[1534,1566,1568],{"class":1567},"sfazB","#imports",[1534,1570,1571],{"class":1544},"'",[1534,1573,1574],{"class":1544},";\n",[1534,1576,1578],{"class":1536,"line":1577},2,[1534,1579,1581],{"emptyLinePlaceholder":1580},true,"\n",[1534,1583,1585,1588,1592,1595,1598,1601,1604],{"class":1536,"line":1584},3,[1534,1586,1587],{"class":1540},"export",[1534,1589,1591],{"class":1590},"spNyl"," const",[1534,1593,1594],{"class":1548}," definition ",[1534,1596,1597],{"class":1544},"=",[1534,1599,1549],{"class":1600},"s2Zo4",[1534,1602,1603],{"class":1548},"(",[1534,1605,1606],{"class":1544},"{\n",[1534,1608,1610,1614,1617,1619,1622,1624],{"class":1536,"line":1609},4,[1534,1611,1613],{"class":1612},"swJcz","  component",[1534,1615,1616],{"class":1544},":",[1534,1618,1564],{"class":1544},[1534,1620,1621],{"class":1567},"SectionHeroBanner",[1534,1623,1571],{"class":1544},[1534,1625,1626],{"class":1544},",\n",[1534,1628,1630,1633,1635],{"class":1536,"line":1629},5,[1534,1631,1632],{"class":1612},"  studio",[1534,1634,1616],{"class":1544},[1534,1636,1637],{"class":1544}," {\n",[1534,1639,1641,1644,1646,1648,1651,1653],{"class":1536,"line":1640},6,[1534,1642,1643],{"class":1612},"    label",[1534,1645,1616],{"class":1544},[1534,1647,1564],{"class":1544},[1534,1649,1650],{"class":1567},"Hero Banner",[1534,1652,1571],{"class":1544},[1534,1654,1626],{"class":1544},[1534,1656,1658],{"class":1536,"line":1657},7,[1534,1659,1660],{"class":1544},"  },\n",[1534,1662,1664,1667,1669],{"class":1536,"line":1663},8,[1534,1665,1666],{"class":1612},"  slots",[1534,1668,1616],{"class":1544},[1534,1670,1671],{"class":1548}," [\n",[1534,1673,1675,1678,1681,1683,1685,1688,1690,1692,1695,1697,1699,1702,1704,1706,1708,1710,1712],{"class":1536,"line":1674},9,[1534,1676,1677],{"class":1544},"    {",[1534,1679,1680],{"class":1612}," name",[1534,1682,1616],{"class":1544},[1534,1684,1564],{"class":1544},[1534,1686,1687],{"class":1567},"default",[1534,1689,1571],{"class":1544},[1534,1691,1552],{"class":1544},[1534,1693,1694],{"class":1612}," studio",[1534,1696,1616],{"class":1544},[1534,1698,1545],{"class":1544},[1534,1700,1701],{"class":1612}," label",[1534,1703,1616],{"class":1544},[1534,1705,1564],{"class":1544},[1534,1707,917],{"class":1567},[1534,1709,1571],{"class":1544},[1534,1711,1558],{"class":1544},[1534,1713,1714],{"class":1544}," },\n",[1534,1716,1718,1721],{"class":1536,"line":1717},10,[1534,1719,1720],{"class":1548},"  ]",[1534,1722,1626],{"class":1544},[1534,1724,1726,1729,1731],{"class":1536,"line":1725},11,[1534,1727,1728],{"class":1612},"  schema",[1534,1730,1616],{"class":1544},[1534,1732,1671],{"class":1548},[1534,1734,1736],{"class":1536,"line":1735},12,[1534,1737,1738],{"class":1544},"    {\n",[1534,1740,1742,1745,1747,1749,1751,1753],{"class":1536,"line":1741},13,[1534,1743,1744],{"class":1612},"      label",[1534,1746,1616],{"class":1544},[1534,1748,1564],{"class":1544},[1534,1750,917],{"class":1567},[1534,1752,1571],{"class":1544},[1534,1754,1626],{"class":1544},[1534,1756,1758,1761,1763],{"class":1536,"line":1757},14,[1534,1759,1760],{"class":1612},"      fields",[1534,1762,1616],{"class":1544},[1534,1764,1671],{"class":1548},[1534,1766,1768,1771,1774,1776,1778,1781,1783,1785,1787,1789,1791,1794,1796,1798,1800,1802,1804,1807,1809],{"class":1536,"line":1767},15,[1534,1769,1770],{"class":1544},"        {",[1534,1772,1773],{"class":1612}," type",[1534,1775,1616],{"class":1544},[1534,1777,1564],{"class":1544},[1534,1779,1780],{"class":1567},"text",[1534,1782,1571],{"class":1544},[1534,1784,1552],{"class":1544},[1534,1786,1680],{"class":1612},[1534,1788,1616],{"class":1544},[1534,1790,1564],{"class":1544},[1534,1792,1793],{"class":1567},"heading",[1534,1795,1571],{"class":1544},[1534,1797,1552],{"class":1544},[1534,1799,1701],{"class":1612},[1534,1801,1616],{"class":1544},[1534,1803,1564],{"class":1544},[1534,1805,1806],{"class":1567},"Heading",[1534,1808,1571],{"class":1544},[1534,1810,1714],{"class":1544},[1534,1812,1814,1816,1818,1820,1822,1825,1827,1829,1831,1833,1835,1838,1840,1842,1844,1846,1848,1851,1853],{"class":1536,"line":1813},16,[1534,1815,1770],{"class":1544},[1534,1817,1773],{"class":1612},[1534,1819,1616],{"class":1544},[1534,1821,1564],{"class":1544},[1534,1823,1824],{"class":1567},"media",[1534,1826,1571],{"class":1544},[1534,1828,1552],{"class":1544},[1534,1830,1680],{"class":1612},[1534,1832,1616],{"class":1544},[1534,1834,1564],{"class":1544},[1534,1836,1837],{"class":1567},"backgroundImage",[1534,1839,1571],{"class":1544},[1534,1841,1552],{"class":1544},[1534,1843,1701],{"class":1612},[1534,1845,1616],{"class":1544},[1534,1847,1564],{"class":1544},[1534,1849,1850],{"class":1567},"Background Image",[1534,1852,1571],{"class":1544},[1534,1854,1714],{"class":1544},[1534,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1881,1883,1885,1887,1889,1891,1894,1896],{"class":1536,"line":1857},17,[1534,1859,1770],{"class":1544},[1534,1861,1773],{"class":1612},[1534,1863,1616],{"class":1544},[1534,1865,1564],{"class":1544},[1534,1867,1780],{"class":1567},[1534,1869,1571],{"class":1544},[1534,1871,1552],{"class":1544},[1534,1873,1680],{"class":1612},[1534,1875,1616],{"class":1544},[1534,1877,1564],{"class":1544},[1534,1879,1880],{"class":1567},"ctaLabel",[1534,1882,1571],{"class":1544},[1534,1884,1552],{"class":1544},[1534,1886,1701],{"class":1612},[1534,1888,1616],{"class":1544},[1534,1890,1564],{"class":1544},[1534,1892,1893],{"class":1567},"Button Label",[1534,1895,1571],{"class":1544},[1534,1897,1714],{"class":1544},[1534,1899,1901,1903,1905,1907,1909,1912,1914,1916,1918,1920,1922,1925,1927,1929,1931,1933,1935,1938,1940],{"class":1536,"line":1900},18,[1534,1902,1770],{"class":1544},[1534,1904,1773],{"class":1612},[1534,1906,1616],{"class":1544},[1534,1908,1564],{"class":1544},[1534,1910,1911],{"class":1567},"link",[1534,1913,1571],{"class":1544},[1534,1915,1552],{"class":1544},[1534,1917,1680],{"class":1612},[1534,1919,1616],{"class":1544},[1534,1921,1564],{"class":1544},[1534,1923,1924],{"class":1567},"ctaLink",[1534,1926,1571],{"class":1544},[1534,1928,1552],{"class":1544},[1534,1930,1701],{"class":1612},[1534,1932,1616],{"class":1544},[1534,1934,1564],{"class":1544},[1534,1936,1937],{"class":1567},"Button Link",[1534,1939,1571],{"class":1544},[1534,1941,1714],{"class":1544},[1534,1943,1945,1948],{"class":1536,"line":1944},19,[1534,1946,1947],{"class":1548},"      ]",[1534,1949,1626],{"class":1544},[1534,1951,1953],{"class":1536,"line":1952},20,[1534,1954,1955],{"class":1544},"    },\n",[1534,1957,1959,1961],{"class":1536,"line":1958},21,[1534,1960,1720],{"class":1548},[1534,1962,1626],{"class":1544},[1534,1964,1966,1969,1972],{"class":1536,"line":1965},22,[1534,1967,1968],{"class":1544},"}",[1534,1970,1971],{"class":1548},")",[1534,1973,1574],{"class":1544},[1501,1975,1977],{"id":1976},"props-from-the-definition","Props from the definition",[1398,1979,1980,1981,1984,1985,1988],{},"Instead of writing Vue props by hand, you use ",[1407,1982,1983],{},"definitionToProps()"," to ",[1402,1986,1987],{},"infer props directly from the definition",". This eliminates duplication and guarantees that your component's props always match what Studio sends.",[1398,1990,1991,1992,1995,1996,1999,2000,2002,2003,1616],{},"Both the definition and the component logic live in the same ",[1407,1993,1994],{},".vue"," file. The definition is exported from a regular ",[1407,1997,1998],{},"\u003Cscript lang=\"ts\">"," block, and ",[1407,2001,1983],{}," is used in ",[1407,2004,2005],{},"\u003Cscript setup>",[1525,2007,2011],{"className":2008,"code":2009,"language":2010,"meta":1530,"style":1530},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst props = defineProps(definitionToProps(definition));\n\u003C/script>\n","vue",[1407,2012,2013,2039,2062],{"__ignoreMap":1530},[1534,2014,2015,2018,2021,2024,2027,2029,2032,2034,2036],{"class":1536,"line":1537},[1534,2016,2017],{"class":1544},"\u003C",[1534,2019,2020],{"class":1612},"script",[1534,2022,2023],{"class":1590}," setup",[1534,2025,2026],{"class":1590}," lang",[1534,2028,1597],{"class":1544},[1534,2030,2031],{"class":1544},"\"",[1534,2033,1529],{"class":1567},[1534,2035,2031],{"class":1544},[1534,2037,2038],{"class":1544},">\n",[1534,2040,2041,2044,2047,2049,2052,2054,2057,2060],{"class":1536,"line":1577},[1534,2042,2043],{"class":1590},"const",[1534,2045,2046],{"class":1548}," props ",[1534,2048,1597],{"class":1544},[1534,2050,2051],{"class":1600}," defineProps",[1534,2053,1603],{"class":1548},[1534,2055,2056],{"class":1600},"definitionToProps",[1534,2058,2059],{"class":1548},"(definition))",[1534,2061,1574],{"class":1544},[1534,2063,2064,2067,2069],{"class":1536,"line":1584},[1534,2065,2066],{"class":1544},"\u003C/",[1534,2068,2020],{"class":1612},[1534,2070,2038],{"class":1544},[1398,2072,2073,2074,2077,2078,2080],{},"The definition is the single source of truth. Studio reads it to build the sidebar editor, Frontend Core reads it to wire up data, and your component reads it to define its props. See ",[2075,2076,424],"a",{"href":425}," and ",[2075,2079,404],{"href":405}," for the full guide.",[1393,2082,2084],{"id":2083},"section-block-and-slot-hierarchy","Section, block, and slot hierarchy",[1398,2086,2087],{},"Understanding how pages are composed helps you decide whether to build a section or a block.",[1525,2089,2093],{"className":2090,"code":2092,"language":1780},[2091],"language-text","Page → Variant → Header / Body / Footer → Sections → Slots → Blocks\n",[1407,2094,2092],{"__ignoreMap":1530},[2096,2097,2098,2114],"table",{},[2099,2100,2101],"thead",{},[2102,2103,2104,2108,2111],"tr",{},[2105,2106,2107],"th",{},"Concept",[2105,2109,2110],{},"Role",[2105,2112,2113],{},"Example",[2115,2116,2117,2131,2144],"tbody",{},[2102,2118,2119,2125,2128],{},[2120,2121,2122],"td",{},[1402,2123,2124],{},"Section",[2120,2126,2127],{},"A top-level page component that fills a row of the page layout.",[2120,2129,2130],{},"Hero banner, product grid, testimonial carousel, newsletter signup",[2102,2132,2133,2138,2141],{},[2120,2134,2135],{},[1402,2136,2137],{},"Block",[2120,2139,2140],{},"A smaller component that lives inside a section's slot.",[2120,2142,2143],{},"A single slide in a carousel, a product card in a grid, a FAQ item",[2102,2145,2146,2151,2154],{},[2120,2147,2148],{},[1402,2149,2150],{},"Slot",[2120,2152,2153],{},"A named insertion point inside a section where blocks are placed.",[2120,2155,2156,2157,2160],{},"A carousel section might have a ",[1407,2158,2159],{},"slides"," slot that accepts slide blocks",[1398,2162,2163,2164,2168],{},"Sections are what editors add directly to a page region (header, body, footer) in Studio. Blocks are what editors place ",[2165,2166,2167],"em",{},"inside"," sections, into the slots that the section defines. This two-level composition keeps sections flexible without making them monolithic.",[1393,2170,2172],{"id":2171},"what-you-will-find-here","What you will find here",[1422,2174,2175,2182,2193,2200,2207,2214,2221],{},[1425,2176,2177,2181],{},[1402,2178,2179],{},[2075,2180,396],{"href":397},"\nHow to create a new Laioutr app from the official starter template, understand the project structure, and run the local playgrounds.",[1425,2183,2184,2188,2189,2192],{},[1402,2185,2186],{},[2075,2187,392],{"href":393},"\nHow ",[1407,2190,2191],{},"laioutrrc.json",", runtime config, and per-app options work, and how configuration is passed into your Nuxt module.",[1425,2194,2195,2199],{},[1402,2196,2197],{},[2075,2198,424],{"href":425},"\nHow to create section definitions with Studio metadata, slots, and schemas.",[1425,2201,2202,2206],{},[1402,2203,2204],{},[2075,2205,404],{"href":405},"\nHow to create block definitions, including standalone vs non-standalone blocks.",[1425,2208,2209,2213],{},[1402,2210,2211],{},[2075,2212,420],{"href":421},"\nReference for all field types available in section and block schemas, including defaults, fallbacks, and field decorators.",[1425,2215,2216,2220],{},[1402,2217,2218],{},[2075,2219,416],{"href":417},"\nNuxt modules and versions already installed by the Laioutr platform. Check before adding dependencies to your app.",[1425,2222,2223,2228],{},[1402,2224,2225],{},[2075,2226,2227],{"href":409},"Coding Standards & Best Practices","\nConventions for Orchestr handlers, sections/blocks, error handling, logging, and testing, plus practical guidance on designing reliable integrations.",[1398,2230,2231],{},"Together, these guides help you move from a blank repository to a production-ready Laioutr app that fits cleanly into the overall frontend and CI/CD flows.",[1393,2233,2235],{"id":2234},"related-links","Related links",[1422,2237,2238,2244,2249,2254],{},[1425,2239,2240,2243],{},[2075,2241,2242],{"href":71},"Local Setup",". Set up your development environment and connect Studio to localhost.",[1425,2245,2246,2248],{},[2075,2247,24],{"href":25},". How the frontend, Orchestr, and Studio fit together.",[1425,2250,2251,2253],{},[2075,2252,40],{"href":41},". The extension points available to apps.",[1425,2255,2256,2258],{},[2075,2257,1430],{"href":231},". The data composition layer your app's handlers plug into.",[2260,2261,2262],"style",{},"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 .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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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);}",{"title":1530,"searchDepth":1577,"depth":1577,"links":2264},[2265,2266,2267,2271,2272,2273],{"id":1395,"depth":1577,"text":1396},{"id":1451,"depth":1577,"text":1452},{"id":1491,"depth":1577,"text":1492,"children":2268},[2269,2270],{"id":1503,"depth":1584,"text":1504},{"id":1976,"depth":1584,"text":1977},{"id":2083,"depth":1577,"text":2084},{"id":2171,"depth":1577,"text":2172},{"id":2234,"depth":1577,"text":2235},"Overview of the Laioutr app development docs and how to use them.","md",{},{"title":2278,"description":2274},"Introduction | Laioutr",{"loc":387,"lastmod":2280,"changefreq":2281,"priority":1537},"2026-04-08","monthly","mXI5Mbdpt5tEFy7R7YtfgFnfb7YtiP7rB8Nf12XYhyo",[2284,2285],{"title":380,"path":381,"stem":382,"description":1530,"children":-1},{"title":392,"path":393,"stem":394,"description":1530,"children":-1},1776317405780]