[{"data":1,"prerenderedAt":3985},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-development-block-definitions":1257,"-apps-app-development-block-definitions-surround":3980},[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":386,"body":1259,"description":3971,"extension":3972,"meta":3973,"navigation":1921,"path":387,"seo":3974,"sitemap":3976,"stem":388,"__hash__":3979},"docs/2.Apps/app-development/block-definitions.md",{"type":1260,"value":1261,"toc":3962},"minimark",[1262,1271,1822,1831,1836,1893,1903,1907,1914,1945,1949,1963,1974,2068,2074,2232,2235,2293,2297,2305,2448,2454,2458,2476,2893,2902,2906,2912,2919,2926,2983,2987,2990,3958],[1263,1264,1265,1266,1270],"p",{},"Blocks are smaller components that live inside a section's slots. A product card in a grid, a slide in a carousel, a single FAQ item: these are blocks. Like sections, every block starts with a ",[1267,1268,1269],"strong",{},"definition"," that declares the component, Studio metadata, and configurable fields.",[1272,1273,1278],"pre",{"className":1274,"code":1275,"language":1276,"meta":1277,"style":1277},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: {\n    label: 'Testimonial',\n    description: 'A single testimonial with quote, author name, and star rating.',\n  },\n  schema: [\n    {\n      label: 'Testimonial',\n      fields: [\n        { type: 'text', name: 'authorName', label: 'Author Name', placeholder: 'e.g. Larry Lama' },\n        { type: 'richtext', name: 'quote', label: 'Quote', placeholder: 'Something nice...' },\n        {\n          type: 'select',\n          name: 'starRating',\n          label: 'Star Rating',\n          options: [\n            { label: '1 of 5', value: '1' },\n            { label: '2 of 5', value: '2' },\n            { label: '3 of 5', value: '3' },\n            { label: '4 of 5', value: '4' },\n            { label: '5 of 5', value: '5' },\n          ],\n        },\n      ],\n    },\n  ],\n});\n","ts","",[1279,1280,1281,1312,1335,1346,1363,1380,1386,1397,1403,1419,1429,1493,1550,1556,1573,1590,1607,1617,1650,1681,1712,1743,1774,1782,1788,1796,1802,1810],"code",{"__ignoreMap":1277},[1282,1283,1286,1290,1294,1298,1302,1306,1309],"span",{"class":1284,"line":1285},"line",1,[1282,1287,1289],{"class":1288},"s7zQu","export",[1282,1291,1293],{"class":1292},"spNyl"," const",[1282,1295,1297],{"class":1296},"sTEyZ"," definition ",[1282,1299,1301],{"class":1300},"sMK4o","=",[1282,1303,1305],{"class":1304},"s2Zo4"," defineBlock",[1282,1307,1308],{"class":1296},"(",[1282,1310,1311],{"class":1300},"{\n",[1282,1313,1315,1319,1322,1325,1329,1332],{"class":1284,"line":1314},2,[1282,1316,1318],{"class":1317},"swJcz","  component",[1282,1320,1321],{"class":1300},":",[1282,1323,1324],{"class":1300}," '",[1282,1326,1328],{"class":1327},"sfazB","BlockTestimonial",[1282,1330,1331],{"class":1300},"'",[1282,1333,1334],{"class":1300},",\n",[1282,1336,1338,1341,1343],{"class":1284,"line":1337},3,[1282,1339,1340],{"class":1317},"  studio",[1282,1342,1321],{"class":1300},[1282,1344,1345],{"class":1300}," {\n",[1282,1347,1349,1352,1354,1356,1359,1361],{"class":1284,"line":1348},4,[1282,1350,1351],{"class":1317},"    label",[1282,1353,1321],{"class":1300},[1282,1355,1324],{"class":1300},[1282,1357,1358],{"class":1327},"Testimonial",[1282,1360,1331],{"class":1300},[1282,1362,1334],{"class":1300},[1282,1364,1366,1369,1371,1373,1376,1378],{"class":1284,"line":1365},5,[1282,1367,1368],{"class":1317},"    description",[1282,1370,1321],{"class":1300},[1282,1372,1324],{"class":1300},[1282,1374,1375],{"class":1327},"A single testimonial with quote, author name, and star rating.",[1282,1377,1331],{"class":1300},[1282,1379,1334],{"class":1300},[1282,1381,1383],{"class":1284,"line":1382},6,[1282,1384,1385],{"class":1300},"  },\n",[1282,1387,1389,1392,1394],{"class":1284,"line":1388},7,[1282,1390,1391],{"class":1317},"  schema",[1282,1393,1321],{"class":1300},[1282,1395,1396],{"class":1296}," [\n",[1282,1398,1400],{"class":1284,"line":1399},8,[1282,1401,1402],{"class":1300},"    {\n",[1282,1404,1406,1409,1411,1413,1415,1417],{"class":1284,"line":1405},9,[1282,1407,1408],{"class":1317},"      label",[1282,1410,1321],{"class":1300},[1282,1412,1324],{"class":1300},[1282,1414,1358],{"class":1327},[1282,1416,1331],{"class":1300},[1282,1418,1334],{"class":1300},[1282,1420,1422,1425,1427],{"class":1284,"line":1421},10,[1282,1423,1424],{"class":1317},"      fields",[1282,1426,1321],{"class":1300},[1282,1428,1396],{"class":1296},[1282,1430,1432,1435,1438,1440,1442,1445,1447,1450,1453,1455,1457,1460,1462,1464,1467,1469,1471,1474,1476,1478,1481,1483,1485,1488,1490],{"class":1284,"line":1431},11,[1282,1433,1434],{"class":1300},"        {",[1282,1436,1437],{"class":1317}," type",[1282,1439,1321],{"class":1300},[1282,1441,1324],{"class":1300},[1282,1443,1444],{"class":1327},"text",[1282,1446,1331],{"class":1300},[1282,1448,1449],{"class":1300},",",[1282,1451,1452],{"class":1317}," name",[1282,1454,1321],{"class":1300},[1282,1456,1324],{"class":1300},[1282,1458,1459],{"class":1327},"authorName",[1282,1461,1331],{"class":1300},[1282,1463,1449],{"class":1300},[1282,1465,1466],{"class":1317}," label",[1282,1468,1321],{"class":1300},[1282,1470,1324],{"class":1300},[1282,1472,1473],{"class":1327},"Author Name",[1282,1475,1331],{"class":1300},[1282,1477,1449],{"class":1300},[1282,1479,1480],{"class":1317}," placeholder",[1282,1482,1321],{"class":1300},[1282,1484,1324],{"class":1300},[1282,1486,1487],{"class":1327},"e.g. Larry Lama",[1282,1489,1331],{"class":1300},[1282,1491,1492],{"class":1300}," },\n",[1282,1494,1496,1498,1500,1502,1504,1507,1509,1511,1513,1515,1517,1520,1522,1524,1526,1528,1530,1533,1535,1537,1539,1541,1543,1546,1548],{"class":1284,"line":1495},12,[1282,1497,1434],{"class":1300},[1282,1499,1437],{"class":1317},[1282,1501,1321],{"class":1300},[1282,1503,1324],{"class":1300},[1282,1505,1506],{"class":1327},"richtext",[1282,1508,1331],{"class":1300},[1282,1510,1449],{"class":1300},[1282,1512,1452],{"class":1317},[1282,1514,1321],{"class":1300},[1282,1516,1324],{"class":1300},[1282,1518,1519],{"class":1327},"quote",[1282,1521,1331],{"class":1300},[1282,1523,1449],{"class":1300},[1282,1525,1466],{"class":1317},[1282,1527,1321],{"class":1300},[1282,1529,1324],{"class":1300},[1282,1531,1532],{"class":1327},"Quote",[1282,1534,1331],{"class":1300},[1282,1536,1449],{"class":1300},[1282,1538,1480],{"class":1317},[1282,1540,1321],{"class":1300},[1282,1542,1324],{"class":1300},[1282,1544,1545],{"class":1327},"Something nice...",[1282,1547,1331],{"class":1300},[1282,1549,1492],{"class":1300},[1282,1551,1553],{"class":1284,"line":1552},13,[1282,1554,1555],{"class":1300},"        {\n",[1282,1557,1559,1562,1564,1566,1569,1571],{"class":1284,"line":1558},14,[1282,1560,1561],{"class":1317},"          type",[1282,1563,1321],{"class":1300},[1282,1565,1324],{"class":1300},[1282,1567,1568],{"class":1327},"select",[1282,1570,1331],{"class":1300},[1282,1572,1334],{"class":1300},[1282,1574,1576,1579,1581,1583,1586,1588],{"class":1284,"line":1575},15,[1282,1577,1578],{"class":1317},"          name",[1282,1580,1321],{"class":1300},[1282,1582,1324],{"class":1300},[1282,1584,1585],{"class":1327},"starRating",[1282,1587,1331],{"class":1300},[1282,1589,1334],{"class":1300},[1282,1591,1593,1596,1598,1600,1603,1605],{"class":1284,"line":1592},16,[1282,1594,1595],{"class":1317},"          label",[1282,1597,1321],{"class":1300},[1282,1599,1324],{"class":1300},[1282,1601,1602],{"class":1327},"Star Rating",[1282,1604,1331],{"class":1300},[1282,1606,1334],{"class":1300},[1282,1608,1610,1613,1615],{"class":1284,"line":1609},17,[1282,1611,1612],{"class":1317},"          options",[1282,1614,1321],{"class":1300},[1282,1616,1396],{"class":1296},[1282,1618,1620,1623,1625,1627,1629,1632,1634,1636,1639,1641,1643,1646,1648],{"class":1284,"line":1619},18,[1282,1621,1622],{"class":1300},"            {",[1282,1624,1466],{"class":1317},[1282,1626,1321],{"class":1300},[1282,1628,1324],{"class":1300},[1282,1630,1631],{"class":1327},"1 of 5",[1282,1633,1331],{"class":1300},[1282,1635,1449],{"class":1300},[1282,1637,1638],{"class":1317}," value",[1282,1640,1321],{"class":1300},[1282,1642,1324],{"class":1300},[1282,1644,1645],{"class":1327},"1",[1282,1647,1331],{"class":1300},[1282,1649,1492],{"class":1300},[1282,1651,1653,1655,1657,1659,1661,1664,1666,1668,1670,1672,1674,1677,1679],{"class":1284,"line":1652},19,[1282,1654,1622],{"class":1300},[1282,1656,1466],{"class":1317},[1282,1658,1321],{"class":1300},[1282,1660,1324],{"class":1300},[1282,1662,1663],{"class":1327},"2 of 5",[1282,1665,1331],{"class":1300},[1282,1667,1449],{"class":1300},[1282,1669,1638],{"class":1317},[1282,1671,1321],{"class":1300},[1282,1673,1324],{"class":1300},[1282,1675,1676],{"class":1327},"2",[1282,1678,1331],{"class":1300},[1282,1680,1492],{"class":1300},[1282,1682,1684,1686,1688,1690,1692,1695,1697,1699,1701,1703,1705,1708,1710],{"class":1284,"line":1683},20,[1282,1685,1622],{"class":1300},[1282,1687,1466],{"class":1317},[1282,1689,1321],{"class":1300},[1282,1691,1324],{"class":1300},[1282,1693,1694],{"class":1327},"3 of 5",[1282,1696,1331],{"class":1300},[1282,1698,1449],{"class":1300},[1282,1700,1638],{"class":1317},[1282,1702,1321],{"class":1300},[1282,1704,1324],{"class":1300},[1282,1706,1707],{"class":1327},"3",[1282,1709,1331],{"class":1300},[1282,1711,1492],{"class":1300},[1282,1713,1715,1717,1719,1721,1723,1726,1728,1730,1732,1734,1736,1739,1741],{"class":1284,"line":1714},21,[1282,1716,1622],{"class":1300},[1282,1718,1466],{"class":1317},[1282,1720,1321],{"class":1300},[1282,1722,1324],{"class":1300},[1282,1724,1725],{"class":1327},"4 of 5",[1282,1727,1331],{"class":1300},[1282,1729,1449],{"class":1300},[1282,1731,1638],{"class":1317},[1282,1733,1321],{"class":1300},[1282,1735,1324],{"class":1300},[1282,1737,1738],{"class":1327},"4",[1282,1740,1331],{"class":1300},[1282,1742,1492],{"class":1300},[1282,1744,1746,1748,1750,1752,1754,1757,1759,1761,1763,1765,1767,1770,1772],{"class":1284,"line":1745},22,[1282,1747,1622],{"class":1300},[1282,1749,1466],{"class":1317},[1282,1751,1321],{"class":1300},[1282,1753,1324],{"class":1300},[1282,1755,1756],{"class":1327},"5 of 5",[1282,1758,1331],{"class":1300},[1282,1760,1449],{"class":1300},[1282,1762,1638],{"class":1317},[1282,1764,1321],{"class":1300},[1282,1766,1324],{"class":1300},[1282,1768,1769],{"class":1327},"5",[1282,1771,1331],{"class":1300},[1282,1773,1492],{"class":1300},[1282,1775,1777,1780],{"class":1284,"line":1776},23,[1282,1778,1779],{"class":1296},"          ]",[1282,1781,1334],{"class":1300},[1282,1783,1785],{"class":1284,"line":1784},24,[1282,1786,1787],{"class":1300},"        },\n",[1282,1789,1791,1794],{"class":1284,"line":1790},25,[1282,1792,1793],{"class":1296},"      ]",[1282,1795,1334],{"class":1300},[1282,1797,1799],{"class":1284,"line":1798},26,[1282,1800,1801],{"class":1300},"    },\n",[1282,1803,1805,1808],{"class":1284,"line":1804},27,[1282,1806,1807],{"class":1296},"  ]",[1282,1809,1334],{"class":1300},[1282,1811,1813,1816,1819],{"class":1284,"line":1812},28,[1282,1814,1815],{"class":1300},"}",[1282,1817,1818],{"class":1296},")",[1282,1820,1821],{"class":1300},";\n",[1263,1823,1824,1825,1830],{},"Editors place blocks into section slots through Studio. The section's ",[1826,1827,1829],"a",{"href":1828},"/apps/app-development/section-definitions#defining-slots","slot definition"," controls which blocks are available.",[1832,1833,1835],"h2",{"id":1834},"required-properties","Required properties",[1837,1838,1839,1855],"table",{},[1840,1841,1842],"thead",{},[1843,1844,1845,1849,1852],"tr",{},[1846,1847,1848],"th",{},"Property",[1846,1850,1851],{},"Type",[1846,1853,1854],{},"Purpose",[1856,1857,1858,1874],"tbody",{},[1843,1859,1860,1866,1871],{},[1861,1862,1863],"td",{},[1279,1864,1865],{},"component",[1861,1867,1868],{},[1279,1869,1870],{},"string",[1861,1872,1873],{},"The globally registered Vue component name. Must match the component's filename.",[1843,1875,1876,1881,1886],{},[1861,1877,1878],{},[1279,1879,1880],{},"studio",[1861,1882,1883],{},[1279,1884,1885],{},"object",[1861,1887,1888,1889,1892],{},"Metadata for Studio's block picker. At minimum, provide ",[1279,1890,1891],{},"label",".",[1263,1894,1895,1898,1899,1902],{},[1279,1896,1897],{},"schema"," and ",[1279,1900,1901],{},"isStandalone"," are optional.",[1832,1904,1906],{"id":1905},"the-studio-object","The studio object",[1263,1908,1909,1910,1892],{},"Works the same way as for ",[1826,1911,1913],{"href":1912},"/apps/app-development/section-definitions#the-studio-object","sections",[1915,1916,1917,1923,1927,1935],"field-group",{},[1918,1919,1922],"field",{"name":1891,"type":1870,":required":1920,"required":1921},"true",true,"Display name in the Studio block picker.",[1918,1924,1926],{"name":1925,"type":1870},"description","Short description shown below the label.",[1918,1928,1930,1931,1934],{"name":1929,"type":1870},"previewSrc","Path to a preview image in your app's ",[1279,1932,1933],{},"public/"," directory.",[1918,1936,1939,1940,1944],{"name":1937,"type":1938},"tags","WellKnownComponentTag[]","Categorization tags. Same ",[1826,1941,1943],{"href":1942},"/apps/app-development/section-definitions#well-known-tags","well-known tags"," as sections, plus custom strings.",[1832,1946,1948],{"id":1947},"standalone-vs-non-standalone-blocks","Standalone vs non-standalone blocks",[1263,1950,1951,1952,1955,1956,1959,1960,1892],{},"By default, blocks are ",[1267,1953,1954],{},"standalone"," (",[1279,1957,1958],{},"isStandalone: true","). A standalone block can be placed in any section slot, as long as the slot does not restrict it via ",[1279,1961,1962],{},"restrictTo",[1263,1964,1965,1966,1969,1970,1973],{},"Set ",[1279,1967,1968],{},"isStandalone: false"," when a block only makes sense inside a specific section. A non-standalone block can only be used in slots that list it in their ",[1279,1971,1972],{},"allow"," array.",[1272,1975,1977],{"className":1274,"code":1976,"language":1276,"meta":1277,"style":1277},"// A testimonial block that only works inside the testimonial carousel section\nexport const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: { label: 'Testimonial' },\n  isStandalone: false,\n  schema: [],\n});\n",[1279,1978,1979,1985,2001,2015,2036,2049,2060],{"__ignoreMap":1277},[1282,1980,1981],{"class":1284,"line":1285},[1282,1982,1984],{"class":1983},"sHwdD","// A testimonial block that only works inside the testimonial carousel section\n",[1282,1986,1987,1989,1991,1993,1995,1997,1999],{"class":1284,"line":1314},[1282,1988,1289],{"class":1288},[1282,1990,1293],{"class":1292},[1282,1992,1297],{"class":1296},[1282,1994,1301],{"class":1300},[1282,1996,1305],{"class":1304},[1282,1998,1308],{"class":1296},[1282,2000,1311],{"class":1300},[1282,2002,2003,2005,2007,2009,2011,2013],{"class":1284,"line":1337},[1282,2004,1318],{"class":1317},[1282,2006,1321],{"class":1300},[1282,2008,1324],{"class":1300},[1282,2010,1328],{"class":1327},[1282,2012,1331],{"class":1300},[1282,2014,1334],{"class":1300},[1282,2016,2017,2019,2021,2024,2026,2028,2030,2032,2034],{"class":1284,"line":1348},[1282,2018,1340],{"class":1317},[1282,2020,1321],{"class":1300},[1282,2022,2023],{"class":1300}," {",[1282,2025,1466],{"class":1317},[1282,2027,1321],{"class":1300},[1282,2029,1324],{"class":1300},[1282,2031,1358],{"class":1327},[1282,2033,1331],{"class":1300},[1282,2035,1492],{"class":1300},[1282,2037,2038,2041,2043,2047],{"class":1284,"line":1365},[1282,2039,2040],{"class":1317},"  isStandalone",[1282,2042,1321],{"class":1300},[1282,2044,2046],{"class":2045},"sfNiH"," false",[1282,2048,1334],{"class":1300},[1282,2050,2051,2053,2055,2058],{"class":1284,"line":1382},[1282,2052,1391],{"class":1317},[1282,2054,1321],{"class":1300},[1282,2056,2057],{"class":1296}," []",[1282,2059,1334],{"class":1300},[1282,2061,2062,2064,2066],{"class":1284,"line":1388},[1282,2063,1815],{"class":1300},[1282,2065,1818],{"class":1296},[1282,2067,1821],{"class":1300},[1263,2069,2070,2071,2073],{},"The section that hosts this block must list it in its slot's ",[1279,2072,1972],{}," array:",[1272,2075,2077],{"className":1274,"code":2076,"language":1276,"meta":1277,"style":1277},"export const definition = defineSection({\n  component: 'SectionTestimonialCarousel',\n  studio: { label: 'Testimonial Carousel' },\n  slots: [\n    {\n      name: 'default',\n      studio: { label: 'Testimonials' },\n      allow: ['BlockTestimonial'],\n    },\n  ],\n  schema: [],\n});\n",[1279,2078,2079,2096,2111,2132,2141,2145,2161,2183,2204,2208,2214,2224],{"__ignoreMap":1277},[1282,2080,2081,2083,2085,2087,2089,2092,2094],{"class":1284,"line":1285},[1282,2082,1289],{"class":1288},[1282,2084,1293],{"class":1292},[1282,2086,1297],{"class":1296},[1282,2088,1301],{"class":1300},[1282,2090,2091],{"class":1304}," defineSection",[1282,2093,1308],{"class":1296},[1282,2095,1311],{"class":1300},[1282,2097,2098,2100,2102,2104,2107,2109],{"class":1284,"line":1314},[1282,2099,1318],{"class":1317},[1282,2101,1321],{"class":1300},[1282,2103,1324],{"class":1300},[1282,2105,2106],{"class":1327},"SectionTestimonialCarousel",[1282,2108,1331],{"class":1300},[1282,2110,1334],{"class":1300},[1282,2112,2113,2115,2117,2119,2121,2123,2125,2128,2130],{"class":1284,"line":1337},[1282,2114,1340],{"class":1317},[1282,2116,1321],{"class":1300},[1282,2118,2023],{"class":1300},[1282,2120,1466],{"class":1317},[1282,2122,1321],{"class":1300},[1282,2124,1324],{"class":1300},[1282,2126,2127],{"class":1327},"Testimonial Carousel",[1282,2129,1331],{"class":1300},[1282,2131,1492],{"class":1300},[1282,2133,2134,2137,2139],{"class":1284,"line":1348},[1282,2135,2136],{"class":1317},"  slots",[1282,2138,1321],{"class":1300},[1282,2140,1396],{"class":1296},[1282,2142,2143],{"class":1284,"line":1365},[1282,2144,1402],{"class":1300},[1282,2146,2147,2150,2152,2154,2157,2159],{"class":1284,"line":1382},[1282,2148,2149],{"class":1317},"      name",[1282,2151,1321],{"class":1300},[1282,2153,1324],{"class":1300},[1282,2155,2156],{"class":1327},"default",[1282,2158,1331],{"class":1300},[1282,2160,1334],{"class":1300},[1282,2162,2163,2166,2168,2170,2172,2174,2176,2179,2181],{"class":1284,"line":1388},[1282,2164,2165],{"class":1317},"      studio",[1282,2167,1321],{"class":1300},[1282,2169,2023],{"class":1300},[1282,2171,1466],{"class":1317},[1282,2173,1321],{"class":1300},[1282,2175,1324],{"class":1300},[1282,2177,2178],{"class":1327},"Testimonials",[1282,2180,1331],{"class":1300},[1282,2182,1492],{"class":1300},[1282,2184,2185,2188,2190,2193,2195,2197,2199,2202],{"class":1284,"line":1399},[1282,2186,2187],{"class":1317},"      allow",[1282,2189,1321],{"class":1300},[1282,2191,2192],{"class":1296}," [",[1282,2194,1331],{"class":1300},[1282,2196,1328],{"class":1327},[1282,2198,1331],{"class":1300},[1282,2200,2201],{"class":1296},"]",[1282,2203,1334],{"class":1300},[1282,2205,2206],{"class":1284,"line":1405},[1282,2207,1801],{"class":1300},[1282,2209,2210,2212],{"class":1284,"line":1421},[1282,2211,1807],{"class":1296},[1282,2213,1334],{"class":1300},[1282,2215,2216,2218,2220,2222],{"class":1284,"line":1431},[1282,2217,1391],{"class":1317},[1282,2219,1321],{"class":1300},[1282,2221,2057],{"class":1296},[1282,2223,1334],{"class":1300},[1282,2225,2226,2228,2230],{"class":1284,"line":1495},[1282,2227,1815],{"class":1300},[1282,2229,1818],{"class":1296},[1282,2231,1821],{"class":1300},[1263,2233,2234],{},"You can also pass the imported block definition object instead of a string:",[1272,2236,2238],{"className":1274,"code":2237,"language":1276,"meta":1277,"style":1277},"import { definition as BlockTestimonialDefinition } from './BlockTestimonial.vue';\n\n// ...\nallow: [BlockTestimonialDefinition],\n",[1279,2239,2240,2271,2276,2281],{"__ignoreMap":1277},[1282,2241,2242,2245,2247,2250,2253,2256,2259,2262,2264,2267,2269],{"class":1284,"line":1285},[1282,2243,2244],{"class":1288},"import",[1282,2246,2023],{"class":1300},[1282,2248,2249],{"class":1296}," definition",[1282,2251,2252],{"class":1288}," as",[1282,2254,2255],{"class":1296}," BlockTestimonialDefinition",[1282,2257,2258],{"class":1300}," }",[1282,2260,2261],{"class":1288}," from",[1282,2263,1324],{"class":1300},[1282,2265,2266],{"class":1327},"./BlockTestimonial.vue",[1282,2268,1331],{"class":1300},[1282,2270,1821],{"class":1300},[1282,2272,2273],{"class":1284,"line":1314},[1282,2274,2275],{"emptyLinePlaceholder":1921},"\n",[1282,2277,2278],{"class":1284,"line":1337},[1282,2279,2280],{"class":1983},"// ...\n",[1282,2282,2283,2286,2288,2291],{"class":1284,"line":1348},[1282,2284,1972],{"class":2285},"sBMFI",[1282,2287,1321],{"class":1300},[1282,2289,2290],{"class":1296}," [BlockTestimonialDefinition]",[1282,2292,1334],{"class":1300},[1832,2294,2296],{"id":2295},"adding-a-schema","Adding a schema",[1263,2298,2299,2300,2304],{},"Schemas for blocks work exactly like ",[1826,2301,2303],{"href":2302},"/apps/app-development/section-definitions#adding-a-schema","section schemas",": an array of fieldsets, each containing an array of fields.",[1272,2306,2308],{"className":1274,"code":2307,"language":1276,"meta":1277,"style":1277},"schema: [\n  {\n    label: 'Content',\n    fields: [\n      { type: 'text', name: 'title', label: 'Title' },\n      { type: 'media', name: 'image', label: 'Image' },\n    ],\n  },\n]\n",[1279,2309,2310,2318,2323,2337,2346,2389,2432,2439,2443],{"__ignoreMap":1277},[1282,2311,2312,2314,2316],{"class":1284,"line":1285},[1282,2313,1897],{"class":2285},[1282,2315,1321],{"class":1300},[1282,2317,1396],{"class":1296},[1282,2319,2320],{"class":1284,"line":1314},[1282,2321,2322],{"class":1300},"  {\n",[1282,2324,2325,2327,2329,2331,2333,2335],{"class":1284,"line":1337},[1282,2326,1351],{"class":1317},[1282,2328,1321],{"class":1300},[1282,2330,1324],{"class":1300},[1282,2332,883],{"class":1327},[1282,2334,1331],{"class":1300},[1282,2336,1334],{"class":1300},[1282,2338,2339,2342,2344],{"class":1284,"line":1348},[1282,2340,2341],{"class":1317},"    fields",[1282,2343,1321],{"class":1300},[1282,2345,1396],{"class":1296},[1282,2347,2348,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2372,2374,2376,2378,2380,2382,2385,2387],{"class":1284,"line":1365},[1282,2349,2350],{"class":1300},"      {",[1282,2352,1437],{"class":1317},[1282,2354,1321],{"class":1300},[1282,2356,1324],{"class":1300},[1282,2358,1444],{"class":1327},[1282,2360,1331],{"class":1300},[1282,2362,1449],{"class":1300},[1282,2364,1452],{"class":1317},[1282,2366,1321],{"class":1300},[1282,2368,1324],{"class":1300},[1282,2370,2371],{"class":1327},"title",[1282,2373,1331],{"class":1300},[1282,2375,1449],{"class":1300},[1282,2377,1466],{"class":1317},[1282,2379,1321],{"class":1300},[1282,2381,1324],{"class":1300},[1282,2383,2384],{"class":1327},"Title",[1282,2386,1331],{"class":1300},[1282,2388,1492],{"class":1300},[1282,2390,2391,2393,2395,2397,2399,2402,2404,2406,2408,2410,2412,2415,2417,2419,2421,2423,2425,2428,2430],{"class":1284,"line":1382},[1282,2392,2350],{"class":1300},[1282,2394,1437],{"class":1317},[1282,2396,1321],{"class":1300},[1282,2398,1324],{"class":1300},[1282,2400,2401],{"class":1327},"media",[1282,2403,1331],{"class":1300},[1282,2405,1449],{"class":1300},[1282,2407,1452],{"class":1317},[1282,2409,1321],{"class":1300},[1282,2411,1324],{"class":1300},[1282,2413,2414],{"class":1327},"image",[1282,2416,1331],{"class":1300},[1282,2418,1449],{"class":1300},[1282,2420,1466],{"class":1317},[1282,2422,1321],{"class":1300},[1282,2424,1324],{"class":1300},[1282,2426,2427],{"class":1327},"Image",[1282,2429,1331],{"class":1300},[1282,2431,1492],{"class":1300},[1282,2433,2434,2437],{"class":1284,"line":1388},[1282,2435,2436],{"class":1296},"    ]",[1282,2438,1334],{"class":1300},[1282,2440,2441],{"class":1284,"line":1399},[1282,2442,1385],{"class":1300},[1282,2444,2445],{"class":1284,"line":1405},[1282,2446,2447],{"class":1296},"]\n",[1263,2449,2450,2451,2453],{},"See ",[1826,2452,402],{"href":403}," for all available field types.",[1832,2455,2457],{"id":2456},"wiring-the-definition-to-a-vue-component","Wiring the definition to a Vue component",[1263,2459,2460,2461,2464,2465,2468,2469,2472,2473,1892],{},"Same as sections: the definition and component live in the same ",[1279,2462,2463],{},".vue"," file. Export the definition from a regular ",[1279,2466,2467],{},"\u003Cscript lang=\"ts\">"," block, then use ",[1279,2470,2471],{},"definitionToProps()"," in ",[1279,2474,2475],{},"\u003Cscript setup>",[1272,2477,2483],{"className":2478,"code":2479,"filename":2480,"language":2481,"meta":2482,"style":1277},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// @errors: 2711\n\u003Cscript lang=\"ts\">\n// ---cut-start---\nimport { defineBlock, definitionToProps } from '@laioutr-core/frontend-core/types';\n// ---cut-end---\nexport const definition = defineBlock({\n  component: 'BlockTestimonial',\n  studio: { label: 'Testimonial' },\n  schema: [\n    {\n      label: 'Testimonial',\n      fields: [\n        { type: 'text', name: 'authorName', label: 'Author Name' },\n        { type: 'richtext', name: 'quote', label: 'Quote' },\n      ],\n    },\n  ],\n});\n\u003C/script>\n\n\u003Cscript setup lang=\"ts\">\nconst props = defineProps(definitionToProps(definition));\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv class=\"testimonial-card\">\n    \u003Cp>{{ quote }}\u003C/p>\n    \u003Cspan>{{ authorName }}\u003C/span>\n  \u003C/div>\n\u003C/template>\n","BlockTestimonial.vue","vue","twoslash",[1279,2484,2485,2490,2513,2518,2544,2549,2565,2579,2599,2607,2611,2625,2633,2673,2713,2719,2723,2729,2737,2746,2750,2771,2794,2802,2806,2815,2837,2857,2874,2884],{"__ignoreMap":1277},[1282,2486,2487],{"class":1284,"line":1285},[1282,2488,2489],{"class":1296},"// @errors: 2711\n",[1282,2491,2492,2495,2498,2501,2503,2506,2508,2510],{"class":1284,"line":1314},[1282,2493,2494],{"class":1300},"\u003C",[1282,2496,2497],{"class":1317},"script",[1282,2499,2500],{"class":1292}," lang",[1282,2502,1301],{"class":1300},[1282,2504,2505],{"class":1300},"\"",[1282,2507,1276],{"class":1327},[1282,2509,2505],{"class":1300},[1282,2511,2512],{"class":1300},">\n",[1282,2514,2515],{"class":1284,"line":1337},[1282,2516,2517],{"class":1983},"// ---cut-start---\n",[1282,2519,2520,2522,2524,2526,2528,2531,2533,2535,2537,2540,2542],{"class":1284,"line":1348},[1282,2521,2244],{"class":1288},[1282,2523,2023],{"class":1300},[1282,2525,1305],{"class":1296},[1282,2527,1449],{"class":1300},[1282,2529,2530],{"class":1296}," definitionToProps",[1282,2532,2258],{"class":1300},[1282,2534,2261],{"class":1288},[1282,2536,1324],{"class":1300},[1282,2538,2539],{"class":1327},"@laioutr-core/frontend-core/types",[1282,2541,1331],{"class":1300},[1282,2543,1821],{"class":1300},[1282,2545,2546],{"class":1284,"line":1365},[1282,2547,2548],{"class":1983},"// ---cut-end---\n",[1282,2550,2551,2553,2555,2557,2559,2561,2563],{"class":1284,"line":1382},[1282,2552,1289],{"class":1288},[1282,2554,1293],{"class":1292},[1282,2556,1297],{"class":1296},[1282,2558,1301],{"class":1300},[1282,2560,1305],{"class":1304},[1282,2562,1308],{"class":1296},[1282,2564,1311],{"class":1300},[1282,2566,2567,2569,2571,2573,2575,2577],{"class":1284,"line":1388},[1282,2568,1318],{"class":1317},[1282,2570,1321],{"class":1300},[1282,2572,1324],{"class":1300},[1282,2574,1328],{"class":1327},[1282,2576,1331],{"class":1300},[1282,2578,1334],{"class":1300},[1282,2580,2581,2583,2585,2587,2589,2591,2593,2595,2597],{"class":1284,"line":1399},[1282,2582,1340],{"class":1317},[1282,2584,1321],{"class":1300},[1282,2586,2023],{"class":1300},[1282,2588,1466],{"class":1317},[1282,2590,1321],{"class":1300},[1282,2592,1324],{"class":1300},[1282,2594,1358],{"class":1327},[1282,2596,1331],{"class":1300},[1282,2598,1492],{"class":1300},[1282,2600,2601,2603,2605],{"class":1284,"line":1405},[1282,2602,1391],{"class":1317},[1282,2604,1321],{"class":1300},[1282,2606,1396],{"class":1296},[1282,2608,2609],{"class":1284,"line":1421},[1282,2610,1402],{"class":1300},[1282,2612,2613,2615,2617,2619,2621,2623],{"class":1284,"line":1431},[1282,2614,1408],{"class":1317},[1282,2616,1321],{"class":1300},[1282,2618,1324],{"class":1300},[1282,2620,1358],{"class":1327},[1282,2622,1331],{"class":1300},[1282,2624,1334],{"class":1300},[1282,2626,2627,2629,2631],{"class":1284,"line":1495},[1282,2628,1424],{"class":1317},[1282,2630,1321],{"class":1300},[1282,2632,1396],{"class":1296},[1282,2634,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671],{"class":1284,"line":1552},[1282,2636,1434],{"class":1300},[1282,2638,1437],{"class":1317},[1282,2640,1321],{"class":1300},[1282,2642,1324],{"class":1300},[1282,2644,1444],{"class":1327},[1282,2646,1331],{"class":1300},[1282,2648,1449],{"class":1300},[1282,2650,1452],{"class":1317},[1282,2652,1321],{"class":1300},[1282,2654,1324],{"class":1300},[1282,2656,1459],{"class":1327},[1282,2658,1331],{"class":1300},[1282,2660,1449],{"class":1300},[1282,2662,1466],{"class":1317},[1282,2664,1321],{"class":1300},[1282,2666,1324],{"class":1300},[1282,2668,1473],{"class":1327},[1282,2670,1331],{"class":1300},[1282,2672,1492],{"class":1300},[1282,2674,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711],{"class":1284,"line":1558},[1282,2676,1434],{"class":1300},[1282,2678,1437],{"class":1317},[1282,2680,1321],{"class":1300},[1282,2682,1324],{"class":1300},[1282,2684,1506],{"class":1327},[1282,2686,1331],{"class":1300},[1282,2688,1449],{"class":1300},[1282,2690,1452],{"class":1317},[1282,2692,1321],{"class":1300},[1282,2694,1324],{"class":1300},[1282,2696,1519],{"class":1327},[1282,2698,1331],{"class":1300},[1282,2700,1449],{"class":1300},[1282,2702,1466],{"class":1317},[1282,2704,1321],{"class":1300},[1282,2706,1324],{"class":1300},[1282,2708,1532],{"class":1327},[1282,2710,1331],{"class":1300},[1282,2712,1492],{"class":1300},[1282,2714,2715,2717],{"class":1284,"line":1575},[1282,2716,1793],{"class":1296},[1282,2718,1334],{"class":1300},[1282,2720,2721],{"class":1284,"line":1592},[1282,2722,1801],{"class":1300},[1282,2724,2725,2727],{"class":1284,"line":1609},[1282,2726,1807],{"class":1296},[1282,2728,1334],{"class":1300},[1282,2730,2731,2733,2735],{"class":1284,"line":1619},[1282,2732,1815],{"class":1300},[1282,2734,1818],{"class":1296},[1282,2736,1821],{"class":1300},[1282,2738,2739,2742,2744],{"class":1284,"line":1652},[1282,2740,2741],{"class":1300},"\u003C/",[1282,2743,2497],{"class":1317},[1282,2745,2512],{"class":1300},[1282,2747,2748],{"class":1284,"line":1683},[1282,2749,2275],{"emptyLinePlaceholder":1921},[1282,2751,2752,2754,2756,2759,2761,2763,2765,2767,2769],{"class":1284,"line":1714},[1282,2753,2494],{"class":1300},[1282,2755,2497],{"class":1317},[1282,2757,2758],{"class":1292}," setup",[1282,2760,2500],{"class":1292},[1282,2762,1301],{"class":1300},[1282,2764,2505],{"class":1300},[1282,2766,1276],{"class":1327},[1282,2768,2505],{"class":1300},[1282,2770,2512],{"class":1300},[1282,2772,2773,2776,2779,2781,2784,2786,2789,2792],{"class":1284,"line":1745},[1282,2774,2775],{"class":1292},"const",[1282,2777,2778],{"class":1296}," props ",[1282,2780,1301],{"class":1300},[1282,2782,2783],{"class":1304}," defineProps",[1282,2785,1308],{"class":1296},[1282,2787,2788],{"class":1304},"definitionToProps",[1282,2790,2791],{"class":1296},"(definition))",[1282,2793,1821],{"class":1300},[1282,2795,2796,2798,2800],{"class":1284,"line":1776},[1282,2797,2741],{"class":1300},[1282,2799,2497],{"class":1317},[1282,2801,2512],{"class":1300},[1282,2803,2804],{"class":1284,"line":1784},[1282,2805,2275],{"emptyLinePlaceholder":1921},[1282,2807,2808,2810,2813],{"class":1284,"line":1790},[1282,2809,2494],{"class":1300},[1282,2811,2812],{"class":1317},"template",[1282,2814,2512],{"class":1300},[1282,2816,2817,2820,2823,2826,2828,2830,2833,2835],{"class":1284,"line":1798},[1282,2818,2819],{"class":1300},"  \u003C",[1282,2821,2822],{"class":1317},"div",[1282,2824,2825],{"class":1292}," class",[1282,2827,1301],{"class":1300},[1282,2829,2505],{"class":1300},[1282,2831,2832],{"class":1327},"testimonial-card",[1282,2834,2505],{"class":1300},[1282,2836,2512],{"class":1300},[1282,2838,2839,2842,2844,2847,2850,2853,2855],{"class":1284,"line":1804},[1282,2840,2841],{"class":1300},"    \u003C",[1282,2843,1263],{"class":1317},[1282,2845,2846],{"class":1300},">{{",[1282,2848,2849],{"class":1296}," quote ",[1282,2851,2852],{"class":1300},"}}\u003C/",[1282,2854,1263],{"class":1317},[1282,2856,2512],{"class":1300},[1282,2858,2859,2861,2863,2865,2868,2870,2872],{"class":1284,"line":1812},[1282,2860,2841],{"class":1300},[1282,2862,1282],{"class":1317},[1282,2864,2846],{"class":1300},[1282,2866,2867],{"class":1296}," authorName ",[1282,2869,2852],{"class":1300},[1282,2871,1282],{"class":1317},[1282,2873,2512],{"class":1300},[1282,2875,2877,2880,2882],{"class":1284,"line":2876},29,[1282,2878,2879],{"class":1300},"  \u003C/",[1282,2881,2822],{"class":1317},[1282,2883,2512],{"class":1300},[1282,2885,2887,2889,2891],{"class":1284,"line":2886},30,[1282,2888,2741],{"class":1300},[1282,2890,2812],{"class":1317},[1282,2892,2512],{"class":1300},[1263,2894,2895,2896,2899,2900,1892],{},"Unlike sections, blocks do not receive an automatic ",[1279,2897,2898],{},"slots"," prop from ",[1279,2901,2788],{},[1832,2903,2905],{"id":2904},"file-conventions","File conventions",[1263,2907,2908,2909,2911],{},"Place each block as a single ",[1279,2910,2463],{}," file in your app's blocks directory:",[1272,2913,2917],{"className":2914,"code":2916,"language":1444},[2915],"language-text","src/runtime/app/blocks/\n  BlockTestimonial.vue\n  BlockProductCard.vue\n  BlockFaqItem.vue\n",[1279,2918,2916],{"__ignoreMap":1277},[1263,2920,2921,2922,2925],{},"Register the directory in your module's ",[1279,2923,2924],{},"registerLaioutrApp"," call:",[1272,2927,2929],{"className":1274,"code":2928,"language":1276,"meta":1277,"style":1277},"// module.ts\nregisterLaioutrApp({\n  blocks: [resolve('./runtime/app/blocks')],\n  // ...\n});\n",[1279,2930,2931,2936,2944,2970,2975],{"__ignoreMap":1277},[1282,2932,2933],{"class":1284,"line":1285},[1282,2934,2935],{"class":1983},"// module.ts\n",[1282,2937,2938,2940,2942],{"class":1284,"line":1314},[1282,2939,2924],{"class":1304},[1282,2941,1308],{"class":1296},[1282,2943,1311],{"class":1300},[1282,2945,2946,2949,2951,2953,2956,2958,2960,2963,2965,2968],{"class":1284,"line":1337},[1282,2947,2948],{"class":1317},"  blocks",[1282,2950,1321],{"class":1300},[1282,2952,2192],{"class":1296},[1282,2954,2955],{"class":1304},"resolve",[1282,2957,1308],{"class":1296},[1282,2959,1331],{"class":1300},[1282,2961,2962],{"class":1327},"./runtime/app/blocks",[1282,2964,1331],{"class":1300},[1282,2966,2967],{"class":1296},")]",[1282,2969,1334],{"class":1300},[1282,2971,2972],{"class":1284,"line":1348},[1282,2973,2974],{"class":1983},"  // ...\n",[1282,2976,2977,2979,2981],{"class":1284,"line":1365},[1282,2978,1815],{"class":1300},[1282,2980,1818],{"class":1296},[1282,2982,1821],{"class":1300},[1832,2984,2986],{"id":2985},"full-example","Full example",[1263,2988,2989],{},"A product card block with display settings:",[2991,2992,2993],"code-collapse",{},[1272,2994,2997],{"className":2478,"code":2995,"filename":2996,"language":2481,"meta":1277,"style":1277},"\u003Cscript lang=\"ts\">\nimport { defineBlock, definitionToProps } from '#imports';\n\nexport const definition = defineBlock({\n  component: 'BlockProductCard',\n  studio: {\n    label: 'Product Card',\n    description: 'Displays a single product with image, title, and price.',\n    previewSrc: '/app-my-app/component-previews/BlockProductCard.png',\n    tags: ['Products'],\n  },\n  schema: [\n    {\n      label: 'Content',\n      fields: [\n        {\n          type: 'text',\n          name: 'title',\n          label: 'Title',\n        },\n        {\n          type: 'media',\n          name: 'image',\n          label: 'Product Image',\n          allowedTypes: ['image'],\n        },\n        {\n          type: 'richtext',\n          name: 'description',\n          label: 'Description',\n        },\n      ],\n    },\n    {\n      label: 'Display Settings',\n      fields: [\n        {\n          type: 'select',\n          name: 'colorMode',\n          label: 'Color Mode',\n          default: 'on-light',\n          options: [\n            { label: 'On Light', value: 'on-light' },\n            { label: 'On Dark', value: 'on-dark' },\n          ],\n        },\n        {\n          type: 'checkbox',\n          name: 'showPrice',\n          label: 'Show Price',\n          default: true,\n        },\n        {\n          type: 'checkbox',\n          name: 'isContentFullWidth',\n          label: 'Content Full Width',\n        },\n      ],\n    },\n  ],\n});\n\u003C/script>\n\n\u003Cscript setup lang=\"ts\">\nconst props = defineProps(definitionToProps(definition));\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv :class=\"['product-card', `product-card--${colorMode}`]\">\n    \u003Cimg v-if=\"image\" :src=\"image.src\" :alt=\"image.alt\" />\n    \u003Ch3>{{ title }}\u003C/h3>\n    \u003Cdiv v-if=\"description\" v-html=\"description\" />\n  \u003C/div>\n\u003C/template>\n","BlockProductCard.vue",[1279,2998,2999,3017,3042,3046,3062,3077,3085,3099,3114,3130,3150,3154,3162,3166,3180,3188,3192,3206,3220,3234,3238,3242,3256,3270,3285,3304,3308,3312,3326,3340,3355,3360,3367,3372,3377,3393,3402,3407,3422,3438,3454,3471,3480,3510,3541,3548,3553,3558,3574,3590,3606,3618,3623,3628,3643,3659,3675,3680,3687,3692,3699,3708,3717,3722,3743,3762,3771,3776,3785,3835,3891,3910,3940,3949],{"__ignoreMap":1277},[1282,3000,3001,3003,3005,3007,3009,3011,3013,3015],{"class":1284,"line":1285},[1282,3002,2494],{"class":1300},[1282,3004,2497],{"class":1317},[1282,3006,2500],{"class":1292},[1282,3008,1301],{"class":1300},[1282,3010,2505],{"class":1300},[1282,3012,1276],{"class":1327},[1282,3014,2505],{"class":1300},[1282,3016,2512],{"class":1300},[1282,3018,3019,3021,3023,3025,3027,3029,3031,3033,3035,3038,3040],{"class":1284,"line":1314},[1282,3020,2244],{"class":1288},[1282,3022,2023],{"class":1300},[1282,3024,1305],{"class":1296},[1282,3026,1449],{"class":1300},[1282,3028,2530],{"class":1296},[1282,3030,2258],{"class":1300},[1282,3032,2261],{"class":1288},[1282,3034,1324],{"class":1300},[1282,3036,3037],{"class":1327},"#imports",[1282,3039,1331],{"class":1300},[1282,3041,1821],{"class":1300},[1282,3043,3044],{"class":1284,"line":1337},[1282,3045,2275],{"emptyLinePlaceholder":1921},[1282,3047,3048,3050,3052,3054,3056,3058,3060],{"class":1284,"line":1348},[1282,3049,1289],{"class":1288},[1282,3051,1293],{"class":1292},[1282,3053,1297],{"class":1296},[1282,3055,1301],{"class":1300},[1282,3057,1305],{"class":1304},[1282,3059,1308],{"class":1296},[1282,3061,1311],{"class":1300},[1282,3063,3064,3066,3068,3070,3073,3075],{"class":1284,"line":1365},[1282,3065,1318],{"class":1317},[1282,3067,1321],{"class":1300},[1282,3069,1324],{"class":1300},[1282,3071,3072],{"class":1327},"BlockProductCard",[1282,3074,1331],{"class":1300},[1282,3076,1334],{"class":1300},[1282,3078,3079,3081,3083],{"class":1284,"line":1382},[1282,3080,1340],{"class":1317},[1282,3082,1321],{"class":1300},[1282,3084,1345],{"class":1300},[1282,3086,3087,3089,3091,3093,3095,3097],{"class":1284,"line":1388},[1282,3088,1351],{"class":1317},[1282,3090,1321],{"class":1300},[1282,3092,1324],{"class":1300},[1282,3094,747],{"class":1327},[1282,3096,1331],{"class":1300},[1282,3098,1334],{"class":1300},[1282,3100,3101,3103,3105,3107,3110,3112],{"class":1284,"line":1399},[1282,3102,1368],{"class":1317},[1282,3104,1321],{"class":1300},[1282,3106,1324],{"class":1300},[1282,3108,3109],{"class":1327},"Displays a single product with image, title, and price.",[1282,3111,1331],{"class":1300},[1282,3113,1334],{"class":1300},[1282,3115,3116,3119,3121,3123,3126,3128],{"class":1284,"line":1405},[1282,3117,3118],{"class":1317},"    previewSrc",[1282,3120,1321],{"class":1300},[1282,3122,1324],{"class":1300},[1282,3124,3125],{"class":1327},"/app-my-app/component-previews/BlockProductCard.png",[1282,3127,1331],{"class":1300},[1282,3129,1334],{"class":1300},[1282,3131,3132,3135,3137,3139,3141,3144,3146,3148],{"class":1284,"line":1421},[1282,3133,3134],{"class":1317},"    tags",[1282,3136,1321],{"class":1300},[1282,3138,2192],{"class":1296},[1282,3140,1331],{"class":1300},[1282,3142,3143],{"class":1327},"Products",[1282,3145,1331],{"class":1300},[1282,3147,2201],{"class":1296},[1282,3149,1334],{"class":1300},[1282,3151,3152],{"class":1284,"line":1431},[1282,3153,1385],{"class":1300},[1282,3155,3156,3158,3160],{"class":1284,"line":1495},[1282,3157,1391],{"class":1317},[1282,3159,1321],{"class":1300},[1282,3161,1396],{"class":1296},[1282,3163,3164],{"class":1284,"line":1552},[1282,3165,1402],{"class":1300},[1282,3167,3168,3170,3172,3174,3176,3178],{"class":1284,"line":1558},[1282,3169,1408],{"class":1317},[1282,3171,1321],{"class":1300},[1282,3173,1324],{"class":1300},[1282,3175,883],{"class":1327},[1282,3177,1331],{"class":1300},[1282,3179,1334],{"class":1300},[1282,3181,3182,3184,3186],{"class":1284,"line":1575},[1282,3183,1424],{"class":1317},[1282,3185,1321],{"class":1300},[1282,3187,1396],{"class":1296},[1282,3189,3190],{"class":1284,"line":1592},[1282,3191,1555],{"class":1300},[1282,3193,3194,3196,3198,3200,3202,3204],{"class":1284,"line":1609},[1282,3195,1561],{"class":1317},[1282,3197,1321],{"class":1300},[1282,3199,1324],{"class":1300},[1282,3201,1444],{"class":1327},[1282,3203,1331],{"class":1300},[1282,3205,1334],{"class":1300},[1282,3207,3208,3210,3212,3214,3216,3218],{"class":1284,"line":1619},[1282,3209,1578],{"class":1317},[1282,3211,1321],{"class":1300},[1282,3213,1324],{"class":1300},[1282,3215,2371],{"class":1327},[1282,3217,1331],{"class":1300},[1282,3219,1334],{"class":1300},[1282,3221,3222,3224,3226,3228,3230,3232],{"class":1284,"line":1652},[1282,3223,1595],{"class":1317},[1282,3225,1321],{"class":1300},[1282,3227,1324],{"class":1300},[1282,3229,2384],{"class":1327},[1282,3231,1331],{"class":1300},[1282,3233,1334],{"class":1300},[1282,3235,3236],{"class":1284,"line":1683},[1282,3237,1787],{"class":1300},[1282,3239,3240],{"class":1284,"line":1714},[1282,3241,1555],{"class":1300},[1282,3243,3244,3246,3248,3250,3252,3254],{"class":1284,"line":1745},[1282,3245,1561],{"class":1317},[1282,3247,1321],{"class":1300},[1282,3249,1324],{"class":1300},[1282,3251,2401],{"class":1327},[1282,3253,1331],{"class":1300},[1282,3255,1334],{"class":1300},[1282,3257,3258,3260,3262,3264,3266,3268],{"class":1284,"line":1776},[1282,3259,1578],{"class":1317},[1282,3261,1321],{"class":1300},[1282,3263,1324],{"class":1300},[1282,3265,2414],{"class":1327},[1282,3267,1331],{"class":1300},[1282,3269,1334],{"class":1300},[1282,3271,3272,3274,3276,3278,3281,3283],{"class":1284,"line":1784},[1282,3273,1595],{"class":1317},[1282,3275,1321],{"class":1300},[1282,3277,1324],{"class":1300},[1282,3279,3280],{"class":1327},"Product Image",[1282,3282,1331],{"class":1300},[1282,3284,1334],{"class":1300},[1282,3286,3287,3290,3292,3294,3296,3298,3300,3302],{"class":1284,"line":1790},[1282,3288,3289],{"class":1317},"          allowedTypes",[1282,3291,1321],{"class":1300},[1282,3293,2192],{"class":1296},[1282,3295,1331],{"class":1300},[1282,3297,2414],{"class":1327},[1282,3299,1331],{"class":1300},[1282,3301,2201],{"class":1296},[1282,3303,1334],{"class":1300},[1282,3305,3306],{"class":1284,"line":1798},[1282,3307,1787],{"class":1300},[1282,3309,3310],{"class":1284,"line":1804},[1282,3311,1555],{"class":1300},[1282,3313,3314,3316,3318,3320,3322,3324],{"class":1284,"line":1812},[1282,3315,1561],{"class":1317},[1282,3317,1321],{"class":1300},[1282,3319,1324],{"class":1300},[1282,3321,1506],{"class":1327},[1282,3323,1331],{"class":1300},[1282,3325,1334],{"class":1300},[1282,3327,3328,3330,3332,3334,3336,3338],{"class":1284,"line":2876},[1282,3329,1578],{"class":1317},[1282,3331,1321],{"class":1300},[1282,3333,1324],{"class":1300},[1282,3335,1925],{"class":1327},[1282,3337,1331],{"class":1300},[1282,3339,1334],{"class":1300},[1282,3341,3342,3344,3346,3348,3351,3353],{"class":1284,"line":2886},[1282,3343,1595],{"class":1317},[1282,3345,1321],{"class":1300},[1282,3347,1324],{"class":1300},[1282,3349,3350],{"class":1327},"Description",[1282,3352,1331],{"class":1300},[1282,3354,1334],{"class":1300},[1282,3356,3358],{"class":1284,"line":3357},31,[1282,3359,1787],{"class":1300},[1282,3361,3363,3365],{"class":1284,"line":3362},32,[1282,3364,1793],{"class":1296},[1282,3366,1334],{"class":1300},[1282,3368,3370],{"class":1284,"line":3369},33,[1282,3371,1801],{"class":1300},[1282,3373,3375],{"class":1284,"line":3374},34,[1282,3376,1402],{"class":1300},[1282,3378,3380,3382,3384,3386,3389,3391],{"class":1284,"line":3379},35,[1282,3381,1408],{"class":1317},[1282,3383,1321],{"class":1300},[1282,3385,1324],{"class":1300},[1282,3387,3388],{"class":1327},"Display Settings",[1282,3390,1331],{"class":1300},[1282,3392,1334],{"class":1300},[1282,3394,3396,3398,3400],{"class":1284,"line":3395},36,[1282,3397,1424],{"class":1317},[1282,3399,1321],{"class":1300},[1282,3401,1396],{"class":1296},[1282,3403,3405],{"class":1284,"line":3404},37,[1282,3406,1555],{"class":1300},[1282,3408,3410,3412,3414,3416,3418,3420],{"class":1284,"line":3409},38,[1282,3411,1561],{"class":1317},[1282,3413,1321],{"class":1300},[1282,3415,1324],{"class":1300},[1282,3417,1568],{"class":1327},[1282,3419,1331],{"class":1300},[1282,3421,1334],{"class":1300},[1282,3423,3425,3427,3429,3431,3434,3436],{"class":1284,"line":3424},39,[1282,3426,1578],{"class":1317},[1282,3428,1321],{"class":1300},[1282,3430,1324],{"class":1300},[1282,3432,3433],{"class":1327},"colorMode",[1282,3435,1331],{"class":1300},[1282,3437,1334],{"class":1300},[1282,3439,3441,3443,3445,3447,3450,3452],{"class":1284,"line":3440},40,[1282,3442,1595],{"class":1317},[1282,3444,1321],{"class":1300},[1282,3446,1324],{"class":1300},[1282,3448,3449],{"class":1327},"Color Mode",[1282,3451,1331],{"class":1300},[1282,3453,1334],{"class":1300},[1282,3455,3457,3460,3462,3464,3467,3469],{"class":1284,"line":3456},41,[1282,3458,3459],{"class":1317},"          default",[1282,3461,1321],{"class":1300},[1282,3463,1324],{"class":1300},[1282,3465,3466],{"class":1327},"on-light",[1282,3468,1331],{"class":1300},[1282,3470,1334],{"class":1300},[1282,3472,3474,3476,3478],{"class":1284,"line":3473},42,[1282,3475,1612],{"class":1317},[1282,3477,1321],{"class":1300},[1282,3479,1396],{"class":1296},[1282,3481,3483,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508],{"class":1284,"line":3482},43,[1282,3484,1622],{"class":1300},[1282,3486,1466],{"class":1317},[1282,3488,1321],{"class":1300},[1282,3490,1324],{"class":1300},[1282,3492,3493],{"class":1327},"On Light",[1282,3495,1331],{"class":1300},[1282,3497,1449],{"class":1300},[1282,3499,1638],{"class":1317},[1282,3501,1321],{"class":1300},[1282,3503,1324],{"class":1300},[1282,3505,3466],{"class":1327},[1282,3507,1331],{"class":1300},[1282,3509,1492],{"class":1300},[1282,3511,3513,3515,3517,3519,3521,3524,3526,3528,3530,3532,3534,3537,3539],{"class":1284,"line":3512},44,[1282,3514,1622],{"class":1300},[1282,3516,1466],{"class":1317},[1282,3518,1321],{"class":1300},[1282,3520,1324],{"class":1300},[1282,3522,3523],{"class":1327},"On Dark",[1282,3525,1331],{"class":1300},[1282,3527,1449],{"class":1300},[1282,3529,1638],{"class":1317},[1282,3531,1321],{"class":1300},[1282,3533,1324],{"class":1300},[1282,3535,3536],{"class":1327},"on-dark",[1282,3538,1331],{"class":1300},[1282,3540,1492],{"class":1300},[1282,3542,3544,3546],{"class":1284,"line":3543},45,[1282,3545,1779],{"class":1296},[1282,3547,1334],{"class":1300},[1282,3549,3551],{"class":1284,"line":3550},46,[1282,3552,1787],{"class":1300},[1282,3554,3556],{"class":1284,"line":3555},47,[1282,3557,1555],{"class":1300},[1282,3559,3561,3563,3565,3567,3570,3572],{"class":1284,"line":3560},48,[1282,3562,1561],{"class":1317},[1282,3564,1321],{"class":1300},[1282,3566,1324],{"class":1300},[1282,3568,3569],{"class":1327},"checkbox",[1282,3571,1331],{"class":1300},[1282,3573,1334],{"class":1300},[1282,3575,3577,3579,3581,3583,3586,3588],{"class":1284,"line":3576},49,[1282,3578,1578],{"class":1317},[1282,3580,1321],{"class":1300},[1282,3582,1324],{"class":1300},[1282,3584,3585],{"class":1327},"showPrice",[1282,3587,1331],{"class":1300},[1282,3589,1334],{"class":1300},[1282,3591,3593,3595,3597,3599,3602,3604],{"class":1284,"line":3592},50,[1282,3594,1595],{"class":1317},[1282,3596,1321],{"class":1300},[1282,3598,1324],{"class":1300},[1282,3600,3601],{"class":1327},"Show Price",[1282,3603,1331],{"class":1300},[1282,3605,1334],{"class":1300},[1282,3607,3609,3611,3613,3616],{"class":1284,"line":3608},51,[1282,3610,3459],{"class":1317},[1282,3612,1321],{"class":1300},[1282,3614,3615],{"class":2045}," true",[1282,3617,1334],{"class":1300},[1282,3619,3621],{"class":1284,"line":3620},52,[1282,3622,1787],{"class":1300},[1282,3624,3626],{"class":1284,"line":3625},53,[1282,3627,1555],{"class":1300},[1282,3629,3631,3633,3635,3637,3639,3641],{"class":1284,"line":3630},54,[1282,3632,1561],{"class":1317},[1282,3634,1321],{"class":1300},[1282,3636,1324],{"class":1300},[1282,3638,3569],{"class":1327},[1282,3640,1331],{"class":1300},[1282,3642,1334],{"class":1300},[1282,3644,3646,3648,3650,3652,3655,3657],{"class":1284,"line":3645},55,[1282,3647,1578],{"class":1317},[1282,3649,1321],{"class":1300},[1282,3651,1324],{"class":1300},[1282,3653,3654],{"class":1327},"isContentFullWidth",[1282,3656,1331],{"class":1300},[1282,3658,1334],{"class":1300},[1282,3660,3662,3664,3666,3668,3671,3673],{"class":1284,"line":3661},56,[1282,3663,1595],{"class":1317},[1282,3665,1321],{"class":1300},[1282,3667,1324],{"class":1300},[1282,3669,3670],{"class":1327},"Content Full Width",[1282,3672,1331],{"class":1300},[1282,3674,1334],{"class":1300},[1282,3676,3678],{"class":1284,"line":3677},57,[1282,3679,1787],{"class":1300},[1282,3681,3683,3685],{"class":1284,"line":3682},58,[1282,3684,1793],{"class":1296},[1282,3686,1334],{"class":1300},[1282,3688,3690],{"class":1284,"line":3689},59,[1282,3691,1801],{"class":1300},[1282,3693,3695,3697],{"class":1284,"line":3694},60,[1282,3696,1807],{"class":1296},[1282,3698,1334],{"class":1300},[1282,3700,3702,3704,3706],{"class":1284,"line":3701},61,[1282,3703,1815],{"class":1300},[1282,3705,1818],{"class":1296},[1282,3707,1821],{"class":1300},[1282,3709,3711,3713,3715],{"class":1284,"line":3710},62,[1282,3712,2741],{"class":1300},[1282,3714,2497],{"class":1317},[1282,3716,2512],{"class":1300},[1282,3718,3720],{"class":1284,"line":3719},63,[1282,3721,2275],{"emptyLinePlaceholder":1921},[1282,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741],{"class":1284,"line":3724},64,[1282,3726,2494],{"class":1300},[1282,3728,2497],{"class":1317},[1282,3730,2758],{"class":1292},[1282,3732,2500],{"class":1292},[1282,3734,1301],{"class":1300},[1282,3736,2505],{"class":1300},[1282,3738,1276],{"class":1327},[1282,3740,2505],{"class":1300},[1282,3742,2512],{"class":1300},[1282,3744,3746,3748,3750,3752,3754,3756,3758,3760],{"class":1284,"line":3745},65,[1282,3747,2775],{"class":1292},[1282,3749,2778],{"class":1296},[1282,3751,1301],{"class":1300},[1282,3753,2783],{"class":1304},[1282,3755,1308],{"class":1296},[1282,3757,2788],{"class":1304},[1282,3759,2791],{"class":1296},[1282,3761,1821],{"class":1300},[1282,3763,3765,3767,3769],{"class":1284,"line":3764},66,[1282,3766,2741],{"class":1300},[1282,3768,2497],{"class":1317},[1282,3770,2512],{"class":1300},[1282,3772,3774],{"class":1284,"line":3773},67,[1282,3775,2275],{"emptyLinePlaceholder":1921},[1282,3777,3779,3781,3783],{"class":1284,"line":3778},68,[1282,3780,2494],{"class":1300},[1282,3782,2812],{"class":1317},[1282,3784,2512],{"class":1300},[1282,3786,3788,3790,3792,3795,3798,3800,3802,3805,3807,3810,3812,3815,3818,3821,3824,3826,3829,3831,3833],{"class":1284,"line":3787},69,[1282,3789,2819],{"class":1300},[1282,3791,2822],{"class":1317},[1282,3793,3794],{"class":1300}," :",[1282,3796,3797],{"class":1292},"class",[1282,3799,1301],{"class":1300},[1282,3801,2505],{"class":1300},[1282,3803,3804],{"class":1300},"[",[1282,3806,1331],{"class":1300},[1282,3808,3809],{"class":1327},"product-card",[1282,3811,1331],{"class":1300},[1282,3813,3814],{"class":1300},", ",[1282,3816,3817],{"class":1300},"`",[1282,3819,3820],{"class":1327},"product-card--",[1282,3822,3823],{"class":1300},"${",[1282,3825,3433],{"class":1296},[1282,3827,3828],{"class":1300},"}`",[1282,3830,2201],{"class":1300},[1282,3832,2505],{"class":1300},[1282,3834,2512],{"class":1300},[1282,3836,3838,3840,3843,3846,3848,3850,3852,3854,3856,3859,3861,3863,3865,3867,3869,3871,3873,3876,3878,3880,3882,3884,3886,3888],{"class":1284,"line":3837},70,[1282,3839,2841],{"class":1300},[1282,3841,3842],{"class":1317},"img",[1282,3844,3845],{"class":1288}," v-if",[1282,3847,1301],{"class":1300},[1282,3849,2505],{"class":1300},[1282,3851,2414],{"class":1296},[1282,3853,2505],{"class":1300},[1282,3855,3794],{"class":1300},[1282,3857,3858],{"class":1292},"src",[1282,3860,1301],{"class":1300},[1282,3862,2505],{"class":1300},[1282,3864,2414],{"class":1296},[1282,3866,1892],{"class":1300},[1282,3868,3858],{"class":1296},[1282,3870,2505],{"class":1300},[1282,3872,3794],{"class":1300},[1282,3874,3875],{"class":1292},"alt",[1282,3877,1301],{"class":1300},[1282,3879,2505],{"class":1300},[1282,3881,2414],{"class":1296},[1282,3883,1892],{"class":1300},[1282,3885,3875],{"class":1296},[1282,3887,2505],{"class":1300},[1282,3889,3890],{"class":1300}," />\n",[1282,3892,3894,3896,3899,3901,3904,3906,3908],{"class":1284,"line":3893},71,[1282,3895,2841],{"class":1300},[1282,3897,3898],{"class":1317},"h3",[1282,3900,2846],{"class":1300},[1282,3902,3903],{"class":1296}," title ",[1282,3905,2852],{"class":1300},[1282,3907,3898],{"class":1317},[1282,3909,2512],{"class":1300},[1282,3911,3913,3915,3917,3919,3921,3923,3925,3927,3930,3932,3934,3936,3938],{"class":1284,"line":3912},72,[1282,3914,2841],{"class":1300},[1282,3916,2822],{"class":1317},[1282,3918,3845],{"class":1288},[1282,3920,1301],{"class":1300},[1282,3922,2505],{"class":1300},[1282,3924,1925],{"class":1296},[1282,3926,2505],{"class":1300},[1282,3928,3929],{"class":1292}," v-html",[1282,3931,1301],{"class":1300},[1282,3933,2505],{"class":1300},[1282,3935,1925],{"class":1296},[1282,3937,2505],{"class":1300},[1282,3939,3890],{"class":1300},[1282,3941,3943,3945,3947],{"class":1284,"line":3942},73,[1282,3944,2879],{"class":1300},[1282,3946,2822],{"class":1317},[1282,3948,2512],{"class":1300},[1282,3950,3952,3954,3956],{"class":1284,"line":3951},74,[1282,3953,2741],{"class":1300},[1282,3955,2812],{"class":1317},[1282,3957,2512],{"class":1300},[3959,3960,3961],"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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":1277,"searchDepth":1314,"depth":1314,"links":3963},[3964,3965,3966,3967,3968,3969,3970],{"id":1834,"depth":1314,"text":1835},{"id":1905,"depth":1314,"text":1906},{"id":1947,"depth":1314,"text":1948},{"id":2295,"depth":1314,"text":2296},{"id":2456,"depth":1314,"text":2457},{"id":2904,"depth":1314,"text":2905},{"id":2985,"depth":1314,"text":2986},"How to create and register block definitions for Laioutr Studio.","md",{},{"title":3975,"description":3971},"Block Definitions | Laioutr",{"loc":387,"lastmod":3977,"changefreq":3978,"priority":1285},"2026-04-08","monthly","UFO0phEnhUmo7sm7dlk8BgiIzDK6qAw9ADfEOI88jwg",[3981,3983],{"title":382,"path":383,"stem":384,"description":3982,"children":-1},"Best practices for developing Laioutr apps.",{"title":390,"path":391,"stem":392,"description":3984,"children":-1},"Conventions and quality guidelines for developing Laioutr apps. Use these standards to keep app code consistent, maintainable, and aligned with the Laioutr ecosystem.",1775654172632]