[{"data":1,"prerenderedAt":3668},["ShallowReactive",2],{"navigation_docs":3,"-frontend-api-reference-common-types-measurement":1905,"-frontend-api-reference-common-types-measurement-surround":3663},[4,136,463,647,1532,1622,1628,1634,1693,1792],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115,132],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Starting new project","/getting-started/starting-new-project","0.getting-started/1.starting-new-project",{"title":15,"path":16,"stem":17},"What is Laioutr?","/getting-started/what-is-laioutr","0.getting-started/2.what-is-laioutr",{"title":19,"path":20,"stem":21,"children":22,"page":55},"Key Concepts","/getting-started/key-concepts","0.getting-started/3.key-concepts",[23,27,31,35,39,43,47,51],{"title":24,"path":25,"stem":26},"Architecture","/getting-started/key-concepts/architecture","0.getting-started/3.key-concepts/1.architecture",{"title":28,"path":29,"stem":30},"Data Model","/getting-started/key-concepts/data-model","0.getting-started/3.key-concepts/2.data-model",{"title":32,"path":33,"stem":34},"Internationalization","/getting-started/key-concepts/5.internationalization","0.getting-started/3.key-concepts/3.5.internationalization",{"title":36,"path":37,"stem":38},"Data Flow","/getting-started/key-concepts/data-flow","0.getting-started/3.key-concepts/3.data-flow",{"title":40,"path":41,"stem":42},"Extensibility","/getting-started/key-concepts/extensibility","0.getting-started/3.key-concepts/4.extensibility",{"title":44,"path":45,"stem":46},"Philosophy","/getting-started/key-concepts/philosophy","0.getting-started/3.key-concepts/5.philosophy",{"title":48,"path":49,"stem":50},"CI/CD Pipeline","/getting-started/key-concepts/ci-cd-pipeline","0.getting-started/3.key-concepts/6.ci-cd-pipeline",{"title":52,"path":53,"stem":54},"Multi-tenancy","/getting-started/key-concepts/multi-tenancy","0.getting-started/3.key-concepts/multi-tenancy",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Next Steps","/getting-started/next-steps","0.getting-started/4.next-steps",[61,65,69,73,77],{"title":62,"path":63,"stem":64},"Create Organization and Project","/getting-started/next-steps/create-org-and-project","0.getting-started/4.next-steps/0.create-org-and-project",{"title":66,"path":67,"stem":68},"First Project Configuration","/getting-started/next-steps/first-project-config","0.getting-started/4.next-steps/1.first-project-config",{"title":70,"path":71,"stem":72},"Setup Local Development Environment","/getting-started/next-steps/local-setup","0.getting-started/4.next-steps/3.local-setup",{"title":74,"path":75,"stem":76},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/4.create-custom-app",{"title":78,"path":79,"stem":80},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/5.cli",{"title":82,"path":83,"stem":84,"children":85},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107,111],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"Canonical Types Changelog","/getting-started/changelogs/canonical-types-changelog","0.getting-started/5.Changelogs/canonical-types-changelog",{"title":92,"path":93,"stem":94},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":96,"path":97,"stem":98},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":100,"path":101,"stem":102},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":104,"path":105,"stem":106},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":108,"path":109,"stem":110},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":112,"path":113,"stem":114},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":116,"path":117,"stem":118,"children":119,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[120,124,128],{"title":121,"path":122,"stem":123},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":125,"path":126,"stem":127},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":129,"path":130,"stem":131},"Claude Code plugin","/getting-started/hints-and-tips/claude-marketplace","0.getting-started/6.Hints-and-Tips/2.claude-marketplace",{"title":133,"path":134,"stem":135},"MCP Server","/getting-started/mcp-server","0.getting-started/7.mcp-server",{"title":137,"path":138,"stem":139,"children":140},"Frontend","/frontend","1.Frontend/0.index",[141,142,153,215,241,305],{"title":137,"path":138,"stem":139},{"title":121,"path":143,"stem":144,"children":145,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[146,149],{"title":19,"path":147,"stem":148},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":150,"path":151,"stem":152},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":154,"path":155,"stem":156,"children":157},"Features","/frontend/features","1.Frontend/2.Features/0.index",[158,159,163,167,171,175,179,183,187,191,195,199,203,207,211],{"title":154,"path":155,"stem":156},{"title":160,"path":161,"stem":162},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":164,"path":165,"stem":166},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":168,"path":169,"stem":170},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":172,"path":173,"stem":174},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":176,"path":177,"stem":178},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":180,"path":181,"stem":182},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":184,"path":185,"stem":186},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":188,"path":189,"stem":190},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":192,"path":193,"stem":194},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":196,"path":197,"stem":198},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":200,"path":201,"stem":202},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":204,"path":205,"stem":206},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":208,"path":209,"stem":210},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":212,"path":213,"stem":214},"Z-Ordering","/frontend/features/z-ordering","1.Frontend/2.Features/z-ordering",{"title":216,"path":217,"stem":218,"children":219},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[220,221,225,229,233,237],{"title":216,"path":217,"stem":218},{"title":222,"path":223,"stem":224},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":226,"path":227,"stem":228},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":230,"path":231,"stem":232},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":234,"path":235,"stem":236},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":238,"path":239,"stem":240},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":242,"path":243,"stem":244,"children":245},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[246,247,273,277,281,285,289,293,297,301],{"title":242,"path":243,"stem":244},{"title":248,"path":249,"stem":250,"children":251},"Recipes","/frontend/orchestr/recipes","1.Frontend/4.Orchestr/99.recipes/0.index",[252,253,257,261,265,269],{"title":248,"path":249,"stem":250},{"title":254,"path":255,"stem":256},"Analytics components from query handlers","/frontend/orchestr/recipes/analytics-from-query-handlers","1.Frontend/4.Orchestr/99.recipes/analytics-from-query-handlers",{"title":258,"path":259,"stem":260},"Identity cookies (cart and visitor IDs)","/frontend/orchestr/recipes/identity-cookies","1.Frontend/4.Orchestr/99.recipes/identity-cookies",{"title":262,"path":263,"stem":264},"System bootstrap in extendRequest","/frontend/orchestr/recipes/system-bootstrap","1.Frontend/4.Orchestr/99.recipes/system-bootstrap",{"title":266,"path":267,"stem":268},"Translating vendor errors","/frontend/orchestr/recipes/translating-vendor-errors","1.Frontend/4.Orchestr/99.recipes/translating-vendor-errors",{"title":270,"path":271,"stem":272},"Userland cache patterns","/frontend/orchestr/recipes/userland-cache-patterns","1.Frontend/4.Orchestr/99.recipes/userland-cache-patterns",{"title":274,"path":275,"stem":276},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":278,"path":279,"stem":280},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":282,"path":283,"stem":284},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":286,"path":287,"stem":288},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":290,"path":291,"stem":292},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":294,"path":295,"stem":296},"Filters","/frontend/orchestr/filters","1.Frontend/4.Orchestr/filters",{"title":298,"path":299,"stem":300},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":302,"path":303,"stem":304},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":306,"path":307,"stem":308,"children":309},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[310,311,373,376,406,422,430,441,449,456],{"title":306,"path":307,"stem":308},{"title":312,"path":313,"stem":314,"children":315},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities/0.index",[316,317,321,325,329,333,337,341,345,349,353,357,361,365,369],{"title":312,"path":313,"stem":314},{"title":318,"path":319,"stem":320},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":322,"path":323,"stem":324},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":326,"path":327,"stem":328},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":330,"path":331,"stem":332},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":334,"path":335,"stem":336},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":338,"path":339,"stem":340},"Location","/frontend/api-reference/entities/location","1.Frontend/99.api-reference/01.entities/14.location",{"title":342,"path":343,"stem":344},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":346,"path":347,"stem":348},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":350,"path":351,"stem":352},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":354,"path":355,"stem":356},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":358,"path":359,"stem":360},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":362,"path":363,"stem":364},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":366,"path":367,"stem":368},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":370,"path":371,"stem":372},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":188,"path":374,"stem":375},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":377,"path":378,"stem":379,"children":380},"Common Types","/frontend/api-reference/common-types","1.Frontend/99.api-reference/03.common-types/0.index",[381,382,386,390,394,398,402],{"title":377,"path":378,"stem":379},{"title":383,"path":384,"stem":385},"Link","/frontend/api-reference/common-types/link","1.Frontend/99.api-reference/03.common-types/1.link",{"title":387,"path":388,"stem":389},"Media","/frontend/api-reference/common-types/media","1.Frontend/99.api-reference/03.common-types/2.media",{"title":391,"path":392,"stem":393},"Money","/frontend/api-reference/common-types/money","1.Frontend/99.api-reference/03.common-types/3.money",{"title":395,"path":396,"stem":397},"UnitPrice","/frontend/api-reference/common-types/unit-price","1.Frontend/99.api-reference/03.common-types/4.unit-price",{"title":399,"path":400,"stem":401},"Measurement","/frontend/api-reference/common-types/measurement","1.Frontend/99.api-reference/03.common-types/5.measurement",{"title":403,"path":404,"stem":405},"Opening Hours","/frontend/api-reference/common-types/opening-hours","1.Frontend/99.api-reference/03.common-types/6.opening-hours",{"title":407,"path":408,"stem":409,"children":410,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[411,414,418],{"title":274,"path":412,"stem":413},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":415,"path":416,"stem":417},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":419,"path":420,"stem":421},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":423,"path":424,"stem":425,"children":426,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[427],{"title":274,"path":428,"stem":429},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":431,"path":432,"stem":433,"children":434,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[435,438],{"title":415,"path":436,"stem":437},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":419,"path":439,"stem":440},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":442,"path":443,"stem":444,"children":445,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[446],{"title":415,"path":447,"stem":448},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":208,"path":450,"stem":451,"children":452,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[453],{"title":274,"path":454,"stem":455},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":338,"path":457,"stem":458,"children":459,"page":55},"/frontend/api-reference/location","1.Frontend/99.api-reference/15.location",[460],{"title":415,"path":461,"stem":462},"/frontend/api-reference/location/queries","1.Frontend/99.api-reference/15.location/1.queries",{"title":464,"path":465,"stem":466,"children":467},"Apps","/apps","2.Apps/0.index",[468,469,545,631],{"title":464,"path":465,"stem":466},{"title":470,"path":471,"stem":472,"children":473},"App Development","/apps/app-development","2.Apps/app-development/0.index",[474,475,497,501,505,509,513,517,521,525,529,533,537,541],{"title":470,"path":471,"stem":472},{"title":476,"path":477,"stem":478,"children":479},"Guides","/apps/app-development/guides","2.Apps/app-development/99.guides/0.index",[480,481,485,489,493],{"title":476,"path":477,"stem":478},{"title":482,"path":483,"stem":484},"Separate schema components from UI components","/apps/app-development/guides/schema-components-vs-ui-components","2.Apps/app-development/99.guides/schema-components-vs-ui-components",{"title":486,"path":487,"stem":488},"Section config standard","/apps/app-development/guides/section-config-standard","2.Apps/app-development/99.guides/section-config-standard",{"title":490,"path":491,"stem":492},"Shared field factories","/apps/app-development/guides/shared-field-factories","2.Apps/app-development/99.guides/shared-field-factories",{"title":494,"path":495,"stem":496},"How to write CSS","/apps/app-development/guides/writing-css","2.Apps/app-development/99.guides/writing-css",{"title":498,"path":499,"stem":500},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":502,"path":503,"stem":504},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":506,"path":507,"stem":508},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":510,"path":511,"stem":512},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":514,"path":515,"stem":516},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":518,"path":519,"stem":520},"Consent Adapters","/apps/app-development/consent-adapters","2.Apps/app-development/consent-adapters",{"title":522,"path":523,"stem":524},"Consuming Query Fields","/apps/app-development/consuming-query-fields","2.Apps/app-development/consuming-query-fields",{"title":526,"path":527,"stem":528},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":530,"path":531,"stem":532},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":534,"path":535,"stem":536},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":538,"path":539,"stem":540},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":542,"path":543,"stem":544},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":546,"path":547,"stem":548,"children":549},"App Docs","/apps/app-docs","2.Apps/app-docs/0.index",[550,551,555,559,563,567,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627],{"title":546,"path":547,"stem":548},{"title":552,"path":553,"stem":554},"Actindo","/apps/app-docs/actindo","2.Apps/app-docs/actindo",{"title":556,"path":557,"stem":558},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":560,"path":561,"stem":562},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":564,"path":565,"stem":566},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":568,"path":569,"stem":570},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":572,"path":573,"stem":574},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":576,"path":577,"stem":578},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":580,"path":581,"stem":582},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":584,"path":585,"stem":586},"JTL Platform","/apps/app-docs/jtl-platform","2.Apps/app-docs/jtl-platform",{"title":588,"path":589,"stem":590},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":592,"path":593,"stem":594},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":596,"path":597,"stem":598},"Sylius","/apps/app-docs/sylius","2.Apps/app-docs/sylius",{"title":600,"path":601,"stem":602},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":604,"path":605,"stem":606},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":608,"path":609,"stem":610},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":612,"path":613,"stem":614},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":616,"path":617,"stem":618},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":620,"path":621,"stem":622},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":624,"path":625,"stem":626},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":628,"path":629,"stem":630},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":632,"path":633,"stem":634,"children":635,"page":55},"Essentials","/apps/essentials","2.Apps/essentials",[636,640,644],{"title":637,"path":638,"stem":639},"Legal","/apps/essentials/legal","2.Apps/essentials/legal",{"title":641,"path":642,"stem":643},"Mailer","/apps/essentials/mailer","2.Apps/essentials/mailer",{"title":216,"path":645,"stem":646},"/apps/essentials/seo","2.Apps/essentials/seo",{"title":648,"path":649,"stem":650,"children":651},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[652,653,685,691,697,885,902,908,914,968,986,1116],{"title":648,"path":649,"stem":650},{"title":5,"path":654,"stem":655,"children":656},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[657,658,662,666,670,674,678,682],{"title":5,"path":654,"stem":655},{"title":659,"path":660,"stem":661},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":663,"path":664,"stem":665},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":667,"path":668,"stem":669},"CSS Layers","/laioutr-ui/getting-started/css-layers","3.laioutr-ui/01.getting-started/css-layers",{"title":671,"path":672,"stem":673},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":675,"path":676,"stem":677},"Surface Tone","/laioutr-ui/getting-started/surface-tone","3.laioutr-ui/01.getting-started/surface-tone",{"title":679,"path":680,"stem":681},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":212,"path":683,"stem":684},"/laioutr-ui/getting-started/z-ordering","3.laioutr-ui/01.getting-started/z-ordering",{"title":686,"path":687,"stem":688,"children":689},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[690],{"title":686,"path":687,"stem":688},{"title":692,"path":693,"stem":694,"children":695},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[696],{"title":692,"path":693,"stem":694},{"title":698,"path":699,"stem":700,"children":701},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[702,703,709,734,746,750,754,758,762,766,778,799,820,836],{"title":698,"path":699,"stem":700},{"title":704,"path":705,"stem":706,"children":707},"Alphabetical Index","/laioutr-ui/cms/alphabetical-index","3.laioutr-ui/cms/alphabetical-index",[708],{"title":704,"path":705,"stem":706},{"title":710,"path":711,"stem":712,"children":713,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[714,718,722,726,730],{"title":715,"path":716,"stem":717},"Banner Basic","/laioutr-ui/cms/banner/banner-basic","3.laioutr-ui/cms/banner/banner-basic",{"title":719,"path":720,"stem":721},"Banner Integrated","/laioutr-ui/cms/banner/banner-integrated","3.laioutr-ui/cms/banner/banner-integrated",{"title":723,"path":724,"stem":725},"Banner Showcase","/laioutr-ui/cms/banner/banner-showcase","3.laioutr-ui/cms/banner/banner-showcase",{"title":727,"path":728,"stem":729},"Media + Text","/laioutr-ui/cms/banner/media-text","3.laioutr-ui/cms/banner/media-text",{"title":731,"path":732,"stem":733},"USP Banner","/laioutr-ui/cms/banner/usp-banner","3.laioutr-ui/cms/banner/usp-banner",{"title":431,"path":735,"stem":736,"children":737,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[738,742],{"title":739,"path":740,"stem":741},"Blog Post Detail","/laioutr-ui/cms/blog/blog-post-detail","3.laioutr-ui/cms/blog/blog-post-detail",{"title":743,"path":744,"stem":745},"Blog Post Listing","/laioutr-ui/cms/blog/blog-post-listing","3.laioutr-ui/cms/blog/blog-post-listing",{"title":747,"path":748,"stem":749},"Brand Hero","/laioutr-ui/cms/brand-hero","3.laioutr-ui/cms/brand-hero",{"title":751,"path":752,"stem":753},"Container","/laioutr-ui/cms/container","3.laioutr-ui/cms/container",{"title":755,"path":756,"stem":757},"Content Grid","/laioutr-ui/cms/content-grid","3.laioutr-ui/cms/content-grid",{"title":759,"path":760,"stem":761},"Editorial Grid","/laioutr-ui/cms/editorial-grid","3.laioutr-ui/cms/editorial-grid",{"title":763,"path":764,"stem":765},"Media Gallery","/laioutr-ui/cms/media-gallery","3.laioutr-ui/cms/media-gallery",{"title":423,"path":767,"stem":768,"children":769,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[770,774],{"title":771,"path":772,"stem":773},"Email Input Form","/laioutr-ui/cms/newsletter/email-input-form","3.laioutr-ui/cms/newsletter/email-input-form",{"title":775,"path":776,"stem":777},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletter-registration","3.laioutr-ui/cms/newsletter/newsletter-registration",{"title":779,"path":780,"stem":781,"children":782,"page":55},"Popups","/laioutr-ui/cms/popups","3.laioutr-ui/cms/popups",[783,787,791,795],{"title":784,"path":785,"stem":786},"PopUp","/laioutr-ui/cms/popups/pop-up","3.laioutr-ui/cms/popups/pop-up",{"title":788,"path":789,"stem":790},"PopUp Info","/laioutr-ui/cms/popups/pop-up-info","3.laioutr-ui/cms/popups/pop-up-info",{"title":792,"path":793,"stem":794},"PopUp Newsletter","/laioutr-ui/cms/popups/pop-up-newsletter","3.laioutr-ui/cms/popups/pop-up-newsletter",{"title":796,"path":797,"stem":798},"PopUp Promotion","/laioutr-ui/cms/popups/pop-up-promotion","3.laioutr-ui/cms/popups/pop-up-promotion",{"title":800,"path":801,"stem":802,"children":803,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[804,808,812,816],{"title":805,"path":806,"stem":807},"Persona Quote","/laioutr-ui/cms/quotes/persona-quote","3.laioutr-ui/cms/quotes/persona-quote",{"title":809,"path":810,"stem":811},"Persona Quote Slider","/laioutr-ui/cms/quotes/persona-quote-slider","3.laioutr-ui/cms/quotes/persona-quote-slider",{"title":813,"path":814,"stem":815},"Quote Card","/laioutr-ui/cms/quotes/quote-card","3.laioutr-ui/cms/quotes/quote-card",{"title":817,"path":818,"stem":819},"Quote Card Slider","/laioutr-ui/cms/quotes/quote-card-slider","3.laioutr-ui/cms/quotes/quote-card-slider",{"title":821,"path":822,"stem":823,"children":824,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[825,828,832],{"title":358,"path":826,"stem":827},"/laioutr-ui/cms/reviews/review","3.laioutr-ui/cms/reviews/review",{"title":829,"path":830,"stem":831},"Review Form","/laioutr-ui/cms/reviews/review-form","3.laioutr-ui/cms/reviews/review-form",{"title":833,"path":834,"stem":835},"Social Share","/laioutr-ui/cms/reviews/social-share","3.laioutr-ui/cms/reviews/social-share",{"title":837,"path":838,"stem":839,"children":840,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[841,845,849,853,857,861,865,869,873,877,881],{"title":842,"path":843,"stem":844},"Content Slider","/laioutr-ui/cms/slider/content-slider","3.laioutr-ui/cms/slider/content-slider",{"title":846,"path":847,"stem":848},"Hero Slider","/laioutr-ui/cms/slider/hero-slider","3.laioutr-ui/cms/slider/hero-slider",{"title":850,"path":851,"stem":852},"Logo Grid","/laioutr-ui/cms/slider/logo-grid","3.laioutr-ui/cms/slider/logo-grid",{"title":854,"path":855,"stem":856},"Logo Slider","/laioutr-ui/cms/slider/logo-slider","3.laioutr-ui/cms/slider/logo-slider",{"title":858,"path":859,"stem":860},"Swiper Arrows","/laioutr-ui/cms/slider/swiper-arrows","3.laioutr-ui/cms/slider/swiper-arrows",{"title":862,"path":863,"stem":864},"Swiper Bullets","/laioutr-ui/cms/slider/swiper-bullets","3.laioutr-ui/cms/slider/swiper-bullets",{"title":866,"path":867,"stem":868},"Swiper Chrome","/laioutr-ui/cms/slider/swiper-chrome","3.laioutr-ui/cms/slider/swiper-chrome",{"title":870,"path":871,"stem":872},"Swiper Nav Bar","/laioutr-ui/cms/slider/swiper-nav-bar","3.laioutr-ui/cms/slider/swiper-nav-bar",{"title":874,"path":875,"stem":876},"Swiper Numbers","/laioutr-ui/cms/slider/swiper-numbers","3.laioutr-ui/cms/slider/swiper-numbers",{"title":878,"path":879,"stem":880},"Swiper Scrollbar","/laioutr-ui/cms/slider/swiper-scrollbar","3.laioutr-ui/cms/slider/swiper-scrollbar",{"title":882,"path":883,"stem":884},"Thumbnails Slider","/laioutr-ui/cms/slider/thumbnails-slider","3.laioutr-ui/cms/slider/thumbnails-slider",{"title":338,"path":886,"stem":887,"children":888},"/laioutr-ui/location","3.laioutr-ui/location/0.index",[889,890,894,898],{"title":338,"path":886,"stem":887},{"title":891,"path":892,"stem":893},"Location Card","/laioutr-ui/location/location-card","3.laioutr-ui/location/location-card",{"title":895,"path":896,"stem":897},"Location Detail","/laioutr-ui/location/location-detail","3.laioutr-ui/location/location-detail",{"title":899,"path":900,"stem":901},"Location Finder","/laioutr-ui/location/location-finder","3.laioutr-ui/location/location-finder",{"title":903,"path":904,"stem":905,"children":906},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[907],{"title":903,"path":904,"stem":905},{"title":909,"path":910,"stem":911,"children":912},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[913],{"title":909,"path":910,"stem":911},{"title":915,"path":916,"stem":917,"children":918},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[919,920,924,928,932,936,940,944,948,952,956,960,964],{"title":915,"path":916,"stem":917},{"title":921,"path":922,"stem":923},"Breadcrumbs","/laioutr-ui/navigation/breadcrumbs","3.laioutr-ui/navigation/breadcrumbs",{"title":925,"path":926,"stem":927},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":929,"path":930,"stem":931},"Footer Menu","/laioutr-ui/navigation/footer-menu","3.laioutr-ui/navigation/footer-menu",{"title":933,"path":934,"stem":935},"Header Basic","/laioutr-ui/navigation/header-basic","3.laioutr-ui/navigation/header-basic",{"title":937,"path":938,"stem":939},"Header Shop","/laioutr-ui/navigation/header-shop","3.laioutr-ui/navigation/header-shop",{"title":941,"path":942,"stem":943},"Mega Menu","/laioutr-ui/navigation/mega-menu","3.laioutr-ui/navigation/mega-menu",{"title":945,"path":946,"stem":947},"Menu Side by Side","/laioutr-ui/navigation/menu-side-by-side","3.laioutr-ui/navigation/menu-side-by-side",{"title":949,"path":950,"stem":951},"Mobile Menu (Basic)","/laioutr-ui/navigation/mobile-menu-basic","3.laioutr-ui/navigation/mobile-menu-basic",{"title":953,"path":954,"stem":955},"Mobile Menu (Shop)","/laioutr-ui/navigation/mobile-menu-shop","3.laioutr-ui/navigation/mobile-menu-shop",{"title":957,"path":958,"stem":959},"Page Not Found","/laioutr-ui/navigation/page-not-found","3.laioutr-ui/navigation/page-not-found",{"title":961,"path":962,"stem":963},"Search Auto-Suggest","/laioutr-ui/navigation/search-auto-suggest","3.laioutr-ui/navigation/search-auto-suggest",{"title":965,"path":966,"stem":967},"Top Bar","/laioutr-ui/navigation/top-bar","3.laioutr-ui/navigation/top-bar",{"title":969,"path":970,"stem":971,"children":972},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[973,974,978,982],{"title":969,"path":970,"stem":971},{"title":975,"path":976,"stem":977},"Plan Card","/laioutr-ui/saas/plan-card","3.laioutr-ui/saas/plan-card",{"title":979,"path":980,"stem":981},"Plan Card Slider","/laioutr-ui/saas/plan-card-slider","3.laioutr-ui/saas/plan-card-slider",{"title":983,"path":984,"stem":985},"Plan Comparison Table","/laioutr-ui/saas/plan-comparison-table","3.laioutr-ui/saas/plan-comparison-table",{"title":987,"path":988,"stem":989,"children":990},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[991,992,1020,1024,1028,1032,1036,1092,1096,1100,1104,1108,1112],{"title":987,"path":988,"stem":989},{"title":350,"path":993,"stem":994,"children":995,"page":55},"/laioutr-ui/shop/cart","3.laioutr-ui/shop/cart",[996,1000,1004,1008,1012,1016],{"title":997,"path":998,"stem":999},"Cart Coupon Code Accordion","/laioutr-ui/shop/cart/cart-coupon-code-accordion","3.laioutr-ui/shop/cart/cart-coupon-code-accordion",{"title":1001,"path":1002,"stem":1003},"Cart List Item","/laioutr-ui/shop/cart/cart-list-item","3.laioutr-ui/shop/cart/cart-list-item",{"title":1005,"path":1006,"stem":1007},"Cart Sheet","/laioutr-ui/shop/cart/cart-sheet","3.laioutr-ui/shop/cart/cart-sheet",{"title":1009,"path":1010,"stem":1011},"Cart Summary Box","/laioutr-ui/shop/cart/cart-summary-box","3.laioutr-ui/shop/cart/cart-summary-box",{"title":1013,"path":1014,"stem":1015},"Empty State Cart","/laioutr-ui/shop/cart/empty-state-cart","3.laioutr-ui/shop/cart/empty-state-cart",{"title":1017,"path":1018,"stem":1019},"Free Delivery Progress","/laioutr-ui/shop/cart/free-delivery-progress","3.laioutr-ui/shop/cart/free-delivery-progress",{"title":1021,"path":1022,"stem":1023},"Category Card Grid","/laioutr-ui/shop/category-card-grid","3.laioutr-ui/shop/category-card-grid",{"title":1025,"path":1026,"stem":1027},"Category Card Slider","/laioutr-ui/shop/category-card-slider","3.laioutr-ui/shop/category-card-slider",{"title":1029,"path":1030,"stem":1031},"Filter Bar","/laioutr-ui/shop/filter-bar","3.laioutr-ui/shop/filter-bar",{"title":1033,"path":1034,"stem":1035},"Filter Off Canvas","/laioutr-ui/shop/filter-off-canvas","3.laioutr-ui/shop/filter-off-canvas",{"title":1037,"path":1038,"stem":1039,"children":1040,"page":55},"Product Detail","/laioutr-ui/shop/product-detail","3.laioutr-ui/shop/product-detail",[1041,1045,1049,1053,1057,1061,1064,1068,1072,1076,1080,1084,1088],{"title":1042,"path":1043,"stem":1044},"Add to Cart","/laioutr-ui/shop/product-detail/add-to-cart","3.laioutr-ui/shop/product-detail/add-to-cart",{"title":1046,"path":1047,"stem":1048},"Benefits Box","/laioutr-ui/shop/product-detail/benefits-box","3.laioutr-ui/shop/product-detail/benefits-box",{"title":1050,"path":1051,"stem":1052},"Coupon Box","/laioutr-ui/shop/product-detail/coupon-box","3.laioutr-ui/shop/product-detail/coupon-box",{"title":1054,"path":1055,"stem":1056},"Energy Label","/laioutr-ui/shop/product-detail/energy-label","3.laioutr-ui/shop/product-detail/energy-label",{"title":1058,"path":1059,"stem":1060},"Price Info","/laioutr-ui/shop/product-detail/price-info","3.laioutr-ui/shop/product-detail/price-info",{"title":1037,"path":1062,"stem":1063},"/laioutr-ui/shop/product-detail/product-detail","3.laioutr-ui/shop/product-detail/product-detail",{"title":1065,"path":1066,"stem":1067},"Product Image Gallery","/laioutr-ui/shop/product-detail/product-image-gallery","3.laioutr-ui/shop/product-detail/product-image-gallery",{"title":1069,"path":1070,"stem":1071},"Product Title","/laioutr-ui/shop/product-detail/product-title","3.laioutr-ui/shop/product-detail/product-title",{"title":1073,"path":1074,"stem":1075},"Quantity Discount","/laioutr-ui/shop/product-detail/quantity-discount","3.laioutr-ui/shop/product-detail/quantity-discount",{"title":1077,"path":1078,"stem":1079},"Variant Off Canvas","/laioutr-ui/shop/product-detail/variant-off-canvas","3.laioutr-ui/shop/product-detail/variant-off-canvas",{"title":1081,"path":1082,"stem":1083},"Variant Selector Configurator","/laioutr-ui/shop/product-detail/variant-selector-configurator","3.laioutr-ui/shop/product-detail/variant-selector-configurator",{"title":1085,"path":1086,"stem":1087},"Variant Selector (Multiple)","/laioutr-ui/shop/product-detail/variant-selector-multiple","3.laioutr-ui/shop/product-detail/variant-selector-multiple",{"title":1089,"path":1090,"stem":1091},"Variant Selector Options","/laioutr-ui/shop/product-detail/variant-selector-options","3.laioutr-ui/shop/product-detail/variant-selector-options",{"title":1093,"path":1094,"stem":1095},"Product Listing Grid","/laioutr-ui/shop/product-listing-grid","3.laioutr-ui/shop/product-listing-grid",{"title":1097,"path":1098,"stem":1099},"Product Slider","/laioutr-ui/shop/product-slider","3.laioutr-ui/shop/product-slider",{"title":1101,"path":1102,"stem":1103},"Product Slider Showcase","/laioutr-ui/shop/product-slider-showcase","3.laioutr-ui/shop/product-slider-showcase",{"title":1105,"path":1106,"stem":1107},"Product Tile (Basic)","/laioutr-ui/shop/product-tile-basic","3.laioutr-ui/shop/product-tile-basic",{"title":1109,"path":1110,"stem":1111},"Search Result Hero","/laioutr-ui/shop/search-result-hero","3.laioutr-ui/shop/search-result-hero",{"title":1113,"path":1114,"stem":1115},"Sort Modes","/laioutr-ui/shop/sort-modes","3.laioutr-ui/shop/sort-modes",{"title":1117,"path":1118,"stem":1119,"children":1120},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[1121,1122,1282,1306,1327,1344,1381,1490,1519],{"title":1117,"path":1118,"stem":1119},{"title":1123,"path":1124,"stem":1125,"children":1126,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[1127,1131,1135,1139,1143,1147,1151,1155,1159,1163,1167,1170,1174,1178,1182,1186,1190,1194,1198,1202,1206,1210,1214,1218,1222,1226,1230,1234,1238,1242,1246,1250,1254,1258,1262,1266,1270,1274,1278],{"title":1128,"path":1129,"stem":1130},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":1132,"path":1133,"stem":1134},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":1136,"path":1137,"stem":1138},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":1140,"path":1141,"stem":1142},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":1144,"path":1145,"stem":1146},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":1148,"path":1149,"stem":1150},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":1152,"path":1153,"stem":1154},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":1156,"path":1157,"stem":1158},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":1160,"path":1161,"stem":1162},"Lightbox","/laioutr-ui/ui-kit/general/lightbox","3.laioutr-ui/ui-kit/01.general/Lightbox",{"title":1164,"path":1165,"stem":1166},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":387,"path":1168,"stem":1169},"/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":1171,"path":1172,"stem":1173},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":1175,"path":1176,"stem":1177},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":1179,"path":1180,"stem":1181},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":1183,"path":1184,"stem":1185},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":1187,"path":1188,"stem":1189},"Swatch","/laioutr-ui/ui-kit/general/swatch","3.laioutr-ui/ui-kit/01.general/Swatch",{"title":1191,"path":1192,"stem":1193},"SwiperScrollbar","/laioutr-ui/ui-kit/general/swiperscrollbar","3.laioutr-ui/ui-kit/01.general/SwiperScrollbar",{"title":1195,"path":1196,"stem":1197},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":1199,"path":1200,"stem":1201},"Tooltip","/laioutr-ui/ui-kit/general/tooltip","3.laioutr-ui/ui-kit/01.general/Tooltip",{"title":1203,"path":1204,"stem":1205},"Amount Pill","/laioutr-ui/ui-kit/general/amount-pill","3.laioutr-ui/ui-kit/01.general/amount-pill",{"title":1207,"path":1208,"stem":1209},"Dark Mode Switch","/laioutr-ui/ui-kit/general/dark-mode-switch","3.laioutr-ui/ui-kit/01.general/dark-mode-switch",{"title":1211,"path":1212,"stem":1213},"Language Switcher","/laioutr-ui/ui-kit/general/language-switcher","3.laioutr-ui/ui-kit/01.general/language-switcher",{"title":1215,"path":1216,"stem":1217},"Media Preview","/laioutr-ui/ui-kit/general/media-preview","3.laioutr-ui/ui-kit/01.general/media-preview",{"title":1219,"path":1220,"stem":1221},"Media Stage","/laioutr-ui/ui-kit/general/media-stage","3.laioutr-ui/ui-kit/01.general/media-stage",{"title":1223,"path":1224,"stem":1225},"Nav Link Item","/laioutr-ui/ui-kit/general/nav-link-item","3.laioutr-ui/ui-kit/01.general/nav-link-item",{"title":1227,"path":1228,"stem":1229},"Nav Section Heading","/laioutr-ui/ui-kit/general/nav-section-heading","3.laioutr-ui/ui-kit/01.general/nav-section-heading",{"title":1231,"path":1232,"stem":1233},"OnSurface","/laioutr-ui/ui-kit/general/on-surface","3.laioutr-ui/ui-kit/01.general/on-surface",{"title":1235,"path":1236,"stem":1237},"Opening Hours Weekly Table","/laioutr-ui/ui-kit/general/opening-hours-weekly-table","3.laioutr-ui/ui-kit/01.general/opening-hours-weekly-table",{"title":1239,"path":1240,"stem":1241},"Opening Status","/laioutr-ui/ui-kit/general/opening-status","3.laioutr-ui/ui-kit/01.general/opening-status",{"title":1243,"path":1244,"stem":1245},"Opening Status Detail","/laioutr-ui/ui-kit/general/opening-status-detail","3.laioutr-ui/ui-kit/01.general/opening-status-detail",{"title":1247,"path":1248,"stem":1249},"Opening Status Indicator","/laioutr-ui/ui-kit/general/opening-status-indicator","3.laioutr-ui/ui-kit/01.general/opening-status-indicator",{"title":1251,"path":1252,"stem":1253},"Rating Progress Bar Filter","/laioutr-ui/ui-kit/general/rating-progress-bar-filter","3.laioutr-ui/ui-kit/01.general/rating-progress-bar-filter",{"title":1255,"path":1256,"stem":1257},"Status Message","/laioutr-ui/ui-kit/general/status-message","3.laioutr-ui/ui-kit/01.general/status-message",{"title":1259,"path":1260,"stem":1261},"Stock Info Summary","/laioutr-ui/ui-kit/general/stock-info-summary","3.laioutr-ui/ui-kit/01.general/stock-info-summary",{"title":1263,"path":1264,"stem":1265},"Swatch Chip","/laioutr-ui/ui-kit/general/swatch-chip","3.laioutr-ui/ui-kit/01.general/swatch-chip",{"title":1267,"path":1268,"stem":1269},"Swatch Option","/laioutr-ui/ui-kit/general/swatch-option","3.laioutr-ui/ui-kit/01.general/swatch-option",{"title":1271,"path":1272,"stem":1273},"Swatch Summary","/laioutr-ui/ui-kit/general/swatch-summary","3.laioutr-ui/ui-kit/01.general/swatch-summary",{"title":1275,"path":1276,"stem":1277},"Zoom Level (Segmented)","/laioutr-ui/ui-kit/general/zoom-level-segmented","3.laioutr-ui/ui-kit/01.general/zoom-level-segmented",{"title":1279,"path":1280,"stem":1281},"Zoom Level (Stepper)","/laioutr-ui/ui-kit/general/zoom-level-stepper","3.laioutr-ui/ui-kit/01.general/zoom-level-stepper",{"title":1283,"path":1284,"stem":1285,"children":1286,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[1287,1291,1294,1298,1302],{"title":1288,"path":1289,"stem":1290},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":383,"path":1292,"stem":1293},"/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":1295,"path":1296,"stem":1297},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":1299,"path":1300,"stem":1301},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":1303,"path":1304,"stem":1305},"Text Group","/laioutr-ui/ui-kit/typography/text-group","3.laioutr-ui/ui-kit/02.typography/text-group",{"title":1307,"path":1308,"stem":1309,"children":1310,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[1311,1315,1319,1323],{"title":1312,"path":1313,"stem":1314},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":1316,"path":1317,"stem":1318},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":1320,"path":1321,"stem":1322},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":1324,"path":1325,"stem":1326},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":1328,"path":1329,"stem":1330,"children":1331,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[1332,1336,1340],{"title":1333,"path":1334,"stem":1335},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":1337,"path":1338,"stem":1339},"Description List","/laioutr-ui/ui-kit/content/description-list","3.laioutr-ui/ui-kit/04.content/description-list",{"title":1341,"path":1342,"stem":1343},"Link Tile","/laioutr-ui/ui-kit/content/link-tile","3.laioutr-ui/ui-kit/04.content/link-tile",{"title":1345,"path":1346,"stem":1347,"children":1348,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[1349,1353,1357,1361,1365,1369,1373,1377],{"title":1350,"path":1351,"stem":1352},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":1354,"path":1355,"stem":1356},"Popover","/laioutr-ui/ui-kit/surfaces/popover","3.laioutr-ui/ui-kit/05.surfaces/Popover",{"title":1358,"path":1359,"stem":1360},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":1362,"path":1363,"stem":1364},"Tabs","/laioutr-ui/ui-kit/surfaces/tabs","3.laioutr-ui/ui-kit/05.surfaces/Tabs",{"title":1366,"path":1367,"stem":1368},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":1370,"path":1371,"stem":1372},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":1374,"path":1375,"stem":1376},"Context Menu","/laioutr-ui/ui-kit/surfaces/context-menu","3.laioutr-ui/ui-kit/05.surfaces/context-menu",{"title":1378,"path":1379,"stem":1380},"Navigation Menu","/laioutr-ui/ui-kit/surfaces/navigation-menu","3.laioutr-ui/ui-kit/05.surfaces/navigation-menu",{"title":1382,"path":1383,"stem":1384,"children":1385,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[1386,1390,1394,1398,1402,1406,1410,1414,1418,1422,1426,1430,1434,1438,1442,1446,1450,1454,1458,1462,1466,1470,1474,1478,1482,1486],{"title":1387,"path":1388,"stem":1389},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":1391,"path":1392,"stem":1393},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":1395,"path":1396,"stem":1397},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":1399,"path":1400,"stem":1401},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":1403,"path":1404,"stem":1405},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1407,"path":1408,"stem":1409},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1411,"path":1412,"stem":1413},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1415,"path":1416,"stem":1417},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1419,"path":1420,"stem":1421},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1423,"path":1424,"stem":1425},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1427,"path":1428,"stem":1429},"Highlight Toggle","/laioutr-ui/ui-kit/form/highlight-toggle","3.laioutr-ui/ui-kit/06.form/highlight-toggle",{"title":1431,"path":1432,"stem":1433},"Icon Button","/laioutr-ui/ui-kit/form/icon-button","3.laioutr-ui/ui-kit/06.form/icon-button",{"title":1435,"path":1436,"stem":1437},"Input Autocomplete","/laioutr-ui/ui-kit/form/input-autocomplete","3.laioutr-ui/ui-kit/06.form/input-autocomplete",{"title":1439,"path":1440,"stem":1441},"Input Checkbox","/laioutr-ui/ui-kit/form/input-checkbox","3.laioutr-ui/ui-kit/06.form/input-checkbox",{"title":1443,"path":1444,"stem":1445},"Input Combobox","/laioutr-ui/ui-kit/form/input-combobox","3.laioutr-ui/ui-kit/06.form/input-combobox",{"title":1447,"path":1448,"stem":1449},"Input Group","/laioutr-ui/ui-kit/form/input-group","3.laioutr-ui/ui-kit/06.form/input-group",{"title":1451,"path":1452,"stem":1453},"Input Password","/laioutr-ui/ui-kit/form/input-password","3.laioutr-ui/ui-kit/06.form/input-password",{"title":1455,"path":1456,"stem":1457},"Input Pin","/laioutr-ui/ui-kit/form/input-pin","3.laioutr-ui/ui-kit/06.form/input-pin",{"title":1459,"path":1460,"stem":1461},"Input Radio","/laioutr-ui/ui-kit/form/input-radio","3.laioutr-ui/ui-kit/06.form/input-radio",{"title":1463,"path":1464,"stem":1465},"Input Rating","/laioutr-ui/ui-kit/form/input-rating","3.laioutr-ui/ui-kit/06.form/input-rating",{"title":1467,"path":1468,"stem":1469},"Input Search","/laioutr-ui/ui-kit/form/input-search","3.laioutr-ui/ui-kit/06.form/input-search",{"title":1471,"path":1472,"stem":1473},"Input Slider","/laioutr-ui/ui-kit/form/input-slider","3.laioutr-ui/ui-kit/06.form/input-slider",{"title":1475,"path":1476,"stem":1477},"Listbox","/laioutr-ui/ui-kit/form/listbox","3.laioutr-ui/ui-kit/06.form/listbox",{"title":1479,"path":1480,"stem":1481},"Option Tile (Image)","/laioutr-ui/ui-kit/form/option-tile-image","3.laioutr-ui/ui-kit/06.form/option-tile-image",{"title":1483,"path":1484,"stem":1485},"Option Tile (Text)","/laioutr-ui/ui-kit/form/option-tile-text","3.laioutr-ui/ui-kit/06.form/option-tile-text",{"title":1487,"path":1488,"stem":1489},"Variant Selection Card","/laioutr-ui/ui-kit/form/variant-selection-card","3.laioutr-ui/ui-kit/06.form/variant-selection-card",{"title":1491,"path":1492,"stem":1493,"children":1494,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1495,1499,1503,1507,1511,1515],{"title":1496,"path":1497,"stem":1498},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1500,"path":1501,"stem":1502},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1504,"path":1505,"stem":1506},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1508,"path":1509,"stem":1510},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1512,"path":1513,"stem":1514},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1516,"path":1517,"stem":1518},"Badge Promotion","/laioutr-ui/ui-kit/indicators/badge-promotion","3.laioutr-ui/ui-kit/07.indicators/badge-promotion",{"title":1520,"path":1521,"stem":1522,"children":1523,"page":55},"Utility Components","/laioutr-ui/ui-kit/utility-components","3.laioutr-ui/ui-kit/08.utility-components",[1524,1528],{"title":1525,"path":1526,"stem":1527},"Highlighted Text","/laioutr-ui/ui-kit/utility-components/highlighted-text","3.laioutr-ui/ui-kit/08.utility-components/highlighted-text",{"title":1529,"path":1530,"stem":1531},"Sizer","/laioutr-ui/ui-kit/utility-components/sizer","3.laioutr-ui/ui-kit/08.utility-components/sizer",{"title":1533,"path":1534,"stem":1535,"children":1536},"Hosting","/hosting","4.hosting/0.index",[1537,1538,1544,1574,1592],{"title":1533,"path":1534,"stem":1535},{"title":1539,"path":1540,"stem":1541,"children":1542},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1543],{"title":1539,"path":1540,"stem":1541},{"title":1545,"path":1546,"stem":1547,"children":1548},"Hyperscaler","/hosting/hyperscaler","4.hosting/1.hyperscaler/0.index",[1549,1550,1554,1558,1562,1566,1570],{"title":1545,"path":1546,"stem":1547},{"title":1551,"path":1552,"stem":1553},"Akamai Adapter","/hosting/hyperscaler/akamai-adapter","4.hosting/1.hyperscaler/akamai-adapter",{"title":1555,"path":1556,"stem":1557},"AWS Adapter","/hosting/hyperscaler/aws-adapter","4.hosting/1.hyperscaler/aws-adapter",{"title":1559,"path":1560,"stem":1561},"Azure Adapter","/hosting/hyperscaler/azure-adapter","4.hosting/1.hyperscaler/azure-adapter",{"title":1563,"path":1564,"stem":1565},"Google Adapter","/hosting/hyperscaler/google-adapter","4.hosting/1.hyperscaler/google-adapter",{"title":1567,"path":1568,"stem":1569},"Netlify Adapter","/hosting/hyperscaler/netlify-adapter","4.hosting/1.hyperscaler/netlify-adapter",{"title":1571,"path":1572,"stem":1573},"Vercel Adapter","/hosting/hyperscaler/vercel-adapter","4.hosting/1.hyperscaler/vercel-adapter",{"title":1575,"path":1576,"stem":1577,"children":1578},"Native Hosting","/hosting/native-hosting-providers","4.hosting/2.native-hosting-providers/0.index",[1579,1580,1584,1588],{"title":1575,"path":1576,"stem":1577},{"title":1581,"path":1582,"stem":1583},"maxcluster","/hosting/native-hosting-providers/maxcluster","4.hosting/2.native-hosting-providers/maxcluster",{"title":1585,"path":1586,"stem":1587},"profihost","/hosting/native-hosting-providers/profihost","4.hosting/2.native-hosting-providers/profihost",{"title":1589,"path":1590,"stem":1591},"ScaleCommerce","/hosting/native-hosting-providers/scale-commerce","4.hosting/2.native-hosting-providers/scale-commerce",{"title":1593,"path":1594,"stem":1595,"children":1596},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-byos","4.hosting/3.bring-your-own-server-byos/0.index",[1597,1598,1602,1606,1610,1614,1618],{"title":1593,"path":1594,"stem":1595},{"title":1599,"path":1600,"stem":1601},"BYOS Agent","/hosting/bring-your-own-server-byos/byos-agent","4.hosting/3.bring-your-own-server-byos/byos-agent",{"title":1603,"path":1604,"stem":1605},"Changelog","/hosting/bring-your-own-server-byos/changelog","4.hosting/3.bring-your-own-server-byos/changelog",{"title":1607,"path":1608,"stem":1609},"DevOps Components","/hosting/bring-your-own-server-byos/devops","4.hosting/3.bring-your-own-server-byos/devops",{"title":1611,"path":1612,"stem":1613},"Infrastructure Requirements","/hosting/bring-your-own-server-byos/infrastructure","4.hosting/3.bring-your-own-server-byos/infrastructure",{"title":1615,"path":1616,"stem":1617},"Software Requirements","/hosting/bring-your-own-server-byos/software","4.hosting/3.bring-your-own-server-byos/software",{"title":1619,"path":1620,"stem":1621},"Webhook Configuration","/hosting/bring-your-own-server-byos/webhook-config","4.hosting/3.bring-your-own-server-byos/webhook-config",{"title":1623,"path":1624,"stem":1625,"children":1626},"Checkout","/checkout","5.Checkout/0.index",[1627],{"title":1623,"path":1624,"stem":1625},{"title":1629,"path":1630,"stem":1631,"children":1632},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1633],{"title":1629,"path":1630,"stem":1631},{"title":671,"path":1635,"stem":1636,"children":1637},"/figma-kit","7.Figma Kit/0.index",[1638,1639,1655],{"title":671,"path":1635,"stem":1636},{"title":121,"path":1640,"stem":1641,"children":1642,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1643,1647,1651],{"title":1644,"path":1645,"stem":1646},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1648,"path":1649,"stem":1650},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1652,"path":1653,"stem":1654},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1656,"path":1657,"stem":1658,"children":1659,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1660,1663,1666,1669,1673,1676,1680,1684,1687,1690],{"title":686,"path":1661,"stem":1662},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":692,"path":1664,"stem":1665},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":698,"path":1667,"stem":1668},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1670,"path":1671,"stem":1672},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":903,"path":1674,"stem":1675},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1677,"path":1678,"stem":1679},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1681,"path":1682,"stem":1683},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":969,"path":1685,"stem":1686},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":987,"path":1688,"stem":1689},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1117,"path":1691,"stem":1692},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1694,"path":1695,"stem":1696,"children":1697},"Cockpit","/cockpit","8.Cockpit/0.index",[1698,1699,1729,1746,1763],{"title":1694,"path":1695,"stem":1696},{"title":154,"path":1700,"stem":1701,"children":1702,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1703,1706,1710,1714,1718,1721,1725],{"title":464,"path":1704,"stem":1705},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1707,"path":1708,"stem":1709},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1711,"path":1712,"stem":1713},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1715,"path":1716,"stem":1717},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":196,"path":1719,"stem":1720},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1722,"path":1723,"stem":1724},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1726,"path":1727,"stem":1728},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1730,"path":1731,"stem":1732,"children":1733,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1734,1738,1742],{"title":1735,"path":1736,"stem":1737},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1739,"path":1740,"stem":1741},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1743,"path":1744,"stem":1745},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1747,"path":1748,"stem":1749,"children":1750,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1751,1755,1759],{"title":1752,"path":1753,"stem":1754},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1756,"path":1757,"stem":1758},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1760,"path":1761,"stem":1762},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1764,"path":1765,"stem":1766,"children":1767,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1768,1772,1776,1780,1784,1788],{"title":1769,"path":1770,"stem":1771},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1773,"path":1774,"stem":1775},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1777,"path":1778,"stem":1779},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1781,"path":1782,"stem":1783},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1785,"path":1786,"stem":1787},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1789,"path":1790,"stem":1791},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1793,"path":1794,"stem":1795,"children":1796},"Offering","/offering","9.Offering/0.index",[1797,1798,1830,1843,1856,1890,1899],{"title":1793,"path":1794,"stem":1795},{"title":1799,"path":1800,"stem":1801,"children":1802},"Products","/offering/products","9.Offering/1.Products/0.index",[1803,1804,1809,1814,1819,1825],{"title":1799,"path":1800,"stem":1801},{"title":137,"path":1805,"stem":1806,"children":1807},"/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1808],{"title":137,"path":1805,"stem":1806},{"title":1694,"path":1810,"stem":1811,"children":1812},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1813],{"title":1694,"path":1810,"stem":1811},{"title":1623,"path":1815,"stem":1816,"children":1817},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1818],{"title":1623,"path":1815,"stem":1816},{"title":1820,"path":1821,"stem":1822,"children":1823},"Cloud","/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1824],{"title":1820,"path":1821,"stem":1822},{"title":1629,"path":1826,"stem":1827,"children":1828},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1829],{"title":1629,"path":1826,"stem":1827},{"title":1831,"path":1832,"stem":1833,"children":1834,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1835,1839],{"title":1836,"path":1837,"stem":1838},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","9.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1840,"path":1841,"stem":1842},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1844,"path":1845,"stem":1846,"children":1847,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1848,1852],{"title":1849,"path":1850,"stem":1851},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1853,"path":1854,"stem":1855},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1857,"path":1858,"stem":1859,"children":1860},"Trust Center","/offering/trust-center","9.Offering/4.trust-center/0.index",[1861,1862,1866,1870,1874,1878,1882,1886],{"title":1857,"path":1858,"stem":1859},{"title":1863,"path":1864,"stem":1865},"Data Protection (GDPR)","/offering/trust-center/data-protection","9.Offering/4.trust-center/1.data-protection",{"title":1867,"path":1868,"stem":1869},"Subprocessors","/offering/trust-center/subprocessors","9.Offering/4.trust-center/2.subprocessors",{"title":1871,"path":1872,"stem":1873},"Infrastructure & Hosting","/offering/trust-center/infrastructure","9.Offering/4.trust-center/3.infrastructure",{"title":1875,"path":1876,"stem":1877},"Security Measures","/offering/trust-center/security-measures","9.Offering/4.trust-center/4.security-measures",{"title":1879,"path":1880,"stem":1881},"Incident Response","/offering/trust-center/incident-response","9.Offering/4.trust-center/5.incident-response",{"title":1883,"path":1884,"stem":1885},"Compliance & Certifications","/offering/trust-center/compliance","9.Offering/4.trust-center/6.compliance",{"title":1887,"path":1888,"stem":1889},"FAQ","/offering/trust-center/faq","9.Offering/4.trust-center/7.faq",{"title":1891,"path":1892,"stem":1893,"children":1894,"page":55},"Policies","/offering/policies","9.Offering/5.policies",[1895],{"title":1896,"path":1897,"stem":1898},"Fair usage policy","/offering/policies/fair-usage-policy","9.Offering/5.policies/fair-usage-policy",{"title":1900,"path":1901,"stem":1902,"children":1903},"Academy","/offering/academy","9.Offering/6.academy/0.index",[1904],{"title":1900,"path":1901,"stem":1902},{"id":1906,"title":399,"aliases":1907,"body":1908,"changelogKeys":1907,"description":3653,"extension":3654,"links":1907,"meta":3655,"navigation":2002,"path":400,"playground":1907,"seo":3656,"sitemap":3658,"stem":401,"__hash__":3662},"docs/1.Frontend/99.api-reference/03.common-types/5.measurement.md",null,{"type":1909,"value":1910,"toc":3637},"minimark",[1911,1943,2050,2079,2084,2087,2110,2116,2118,2138,2141,2272,2300,2376,2382,2394,2447,2450,2503,2506,2534,2551,2716,2729,2742,2749,2753,2778,2810,2822,2825,2949,2953,2958,2987,2996,3000,3010,3140,3156,3160,3163,3268,3271,3327,3331,3420,3423,3455,3459,3560,3566,3570,3633],[1912,1913,1914,1915,1918,1919,1922,1923,1926,1927,1934,1935,1938,1939,1942],"p",{},"A bottle holds 330ml. A package weighs 2.5kg. A rug measures 3m². A delivery window is 1.5h. The shape connectors and editors return for all of these is the same ",[1916,1917,399],"code",{}," record: a numeric ",[1916,1920,1921],{},"value"," paired with a ",[1916,1924,1925],{},"unit"," identifier. The storefront's ",[1928,1929,1931],"a",{"href":1930},"#formatting-with-measurement",[1916,1932,1933],{},"$measurement"," formatter turns the object into a localized string, picking the right unit name (",[1916,1936,1937],{},"'centimeter'"," vs ",[1916,1940,1941],{},"'cm'",") for the active locale.",[1944,1945,1950],"pre",{"className":1946,"code":1947,"language":1948,"meta":1949,"style":1949},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import type { Measurement, MeasurementUnit } from '@laioutr-core/core-types/common';\n\ninterface Measurement {\n  unit: MeasurementUnit;\n  value: number;\n}\n","ts","",[1916,1951,1952,1997,2004,2017,2031,2044],{"__ignoreMap":1949},[1953,1954,1957,1961,1964,1968,1972,1975,1978,1981,1984,1987,1991,1994],"span",{"class":1955,"line":1956},"line",1,[1953,1958,1960],{"class":1959},"s7zQu","import",[1953,1962,1963],{"class":1959}," type",[1953,1965,1967],{"class":1966},"sMK4o"," {",[1953,1969,1971],{"class":1970},"sTEyZ"," Measurement",[1953,1973,1974],{"class":1966},",",[1953,1976,1977],{"class":1970}," MeasurementUnit",[1953,1979,1980],{"class":1966}," }",[1953,1982,1983],{"class":1959}," from",[1953,1985,1986],{"class":1966}," '",[1953,1988,1990],{"class":1989},"sfazB","@laioutr-core/core-types/common",[1953,1992,1993],{"class":1966},"'",[1953,1995,1996],{"class":1966},";\n",[1953,1998,2000],{"class":1955,"line":1999},2,[1953,2001,2003],{"emptyLinePlaceholder":2002},true,"\n",[1953,2005,2007,2011,2014],{"class":1955,"line":2006},3,[1953,2008,2010],{"class":2009},"spNyl","interface",[1953,2012,1971],{"class":2013},"sBMFI",[1953,2015,2016],{"class":1966}," {\n",[1953,2018,2020,2024,2027,2029],{"class":1955,"line":2019},4,[1953,2021,2023],{"class":2022},"swJcz","  unit",[1953,2025,2026],{"class":1966},":",[1953,2028,1977],{"class":2013},[1953,2030,1996],{"class":1966},[1953,2032,2034,2037,2039,2042],{"class":1955,"line":2033},5,[1953,2035,2036],{"class":2022},"  value",[1953,2038,2026],{"class":1966},[1953,2040,2041],{"class":2013}," number",[1953,2043,1996],{"class":1966},[1953,2045,2047],{"class":1955,"line":2046},6,[1953,2048,2049],{"class":1966},"}\n",[1912,2051,2052,2053,2057,2058,2060,2061,2057,2064,2067,2068,2071,2072,2074,2075,2078],{},"Like ",[1928,2054,2055],{"href":392},[1916,2056,391],{},", ",[1916,2059,399],{}," is a flat record, not a discriminated union. There is no separate ",[1916,2062,2063],{},"Length",[1916,2065,2066],{},"Weight",", or ",[1916,2069,2070],{},"Volume"," variant; the ",[1916,2073,1925],{}," tells you the dimension. This keeps arithmetic and comparison simple, and matches how ECMA-402's ",[1916,2076,2077],{},"Intl.NumberFormat"," treats units.",[2080,2081,2083],"h2",{"id":2082},"fields","Fields",[2085,2086,1921],"h3",{"id":1921},[1912,2088,2089,2090,2093,2094,2096,2097,2101,2102,2105,2106,2109],{},"A plain number. Unlike ",[1916,2091,2092],{},"Money.amount",", the ",[1916,2095,1921],{}," is the ",[2098,2099,2100],"strong",{},"decimal"," quantity in the named unit, not a count of minor units. A 330ml bottle is ",[1916,2103,2104],{},"{ value: 330, unit: 'ml' }",", not ",[1916,2107,2108],{},"{ value: 33000, unit: 'cl' }",". Use the unit that matches how the data arrives from the source; the renderer is the place where conversion happens, not the data layer.",[1912,2111,2112,2113,2115],{},"Negative values are valid (a temperature of −5°C, an elevation gain of −120m). ",[1916,2114,2077],{}," renders them with the locale's negative-number convention.",[2085,2117,1925],{"id":1925},[1912,2119,2120,2121,2124,2125,2128,2129,2057,2131,2057,2134,2137],{},"The ",[1916,2122,2123],{},"MeasurementUnit"," type is the union of the ",[2098,2126,2127],{},"Laioutr-known unit codes"," (short identifiers like ",[1916,2130,1941],{},[1916,2132,2133],{},"'kg'",[1916,2135,2136],{},"'ml'",") and arbitrary strings, so you can pass either. Known codes get nice formatting; custom strings fall back to a value-plus-string render.",[1912,2139,2140],{},"The known codes are:",[2142,2143,2144,2157],"table",{},[2145,2146,2147],"thead",{},[2148,2149,2150,2154],"tr",{},[2151,2152,2153],"th",{},"Dimension",[2151,2155,2156],{},"Codes",[2158,2159,2160,2188,2213,2243,2256],"tbody",{},[2148,2161,2162,2165],{},[2163,2164,2063],"td",{},[2163,2166,2167,2057,2170,2057,2173,2057,2176,2057,2179,2057,2182,2057,2185],{},[1916,2168,2169],{},"in",[1916,2171,2172],{},"ft",[1916,2174,2175],{},"yd",[1916,2177,2178],{},"mm",[1916,2180,2181],{},"cm",[1916,2183,2184],{},"m",[1916,2186,2187],{},"km",[2148,2189,2190,2193],{},[2163,2191,2192],{},"Mass / weight",[2163,2194,2195,2057,2198,2057,2201,2057,2204,2057,2207,2057,2210],{},[1916,2196,2197],{},"mg",[1916,2199,2200],{},"g",[1916,2202,2203],{},"kg",[1916,2205,2206],{},"ton",[1916,2208,2209],{},"oz",[1916,2211,2212],{},"lb",[2148,2214,2215,2217],{},[2163,2216,2070],{},[2163,2218,2219,2057,2222,2057,2225,2057,2228,2057,2231,2057,2234,2057,2237,2057,2240],{},[1916,2220,2221],{},"ml",[1916,2223,2224],{},"cl",[1916,2226,2227],{},"l",[1916,2229,2230],{},"cbm",[1916,2232,2233],{},"floz",[1916,2235,2236],{},"pt",[1916,2238,2239],{},"qt",[1916,2241,2242],{},"gal",[2148,2244,2245,2248],{},[2163,2246,2247],{},"Area",[2163,2249,2250,2057,2253],{},[1916,2251,2252],{},"sqm",[1916,2254,2255],{},"sqft",[2148,2257,2258,2261],{},[2163,2259,2260],{},"Count",[2163,2262,2263,2057,2266,2057,2269],{},[1916,2264,2265],{},"ct",[1916,2267,2268],{},"sheet",[1916,2270,2271],{},"item",[1912,2273,2274,2275,2277,2278,2280,2281,2283,2284,2290,2291,2057,2293,2057,2296,2299],{},"These short codes map to ECMA-402's long unit names (e.g. ",[1916,2276,1941],{}," → ",[1916,2279,1937],{},") inside the formatter so ",[1916,2282,2077],{}," can localize them. You can also pass an ",[1928,2285,2289],{"href":2286,"rel":2287},"https://tc39.es/ecma402/#sec-issanctionedsingleunitidentifier",[2288],"nofollow","ECMA-402 sanctioned identifier"," directly (",[1916,2292,1937],{},[1916,2294,2295],{},"'kilogram'",[1916,2297,2298],{},"'mile-per-hour'","); both work.",[2301,2302,2303,2306],"tip",{},[1912,2304,2305],{},"Two formatter extensions worth knowing about:",[2307,2308,2309,2344],"ul",{},[2310,2311,2312,2322,2323,2317,2326,2329,2330,2317,2333,2336,2337,2340,2341,2343],"li",{},[2098,2313,2314,2317,2318,2321],{},[1916,2315,2316],{},"square-"," and ",[1916,2319,2320],{},"cubic-"," prefixes"," turn any unit into an area or volume measurement. ",[1916,2324,2325],{},"'square-meter'",[1916,2327,2328],{},"'cubic-meter'"," render as ",[1916,2331,2332],{},"m²",[1916,2334,2335],{},"m³",". The shorthand ",[1916,2338,2339],{},"'sqm'"," is just an alias for ",[1916,2342,2325],{},".",[2310,2345,2346,2352,2353,2355,2356,2057,2359,2362,2363,2057,2366,2362,2369,2372,2373,2375],{},[2098,2347,2348,2351],{},[1916,2349,2350],{},"-per-"," separator"," combines two units into a rate. ",[1916,2354,2298],{}," renders as ",[1916,2357,2358],{},"mph",[1916,2360,2361],{},"'kilometer-per-hour'"," as ",[1916,2364,2365],{},"km/h",[1916,2367,2368],{},"'liter-per-megabyte'",[1916,2370,2371],{},"L/MB",". This is straight from the ",[1916,2374,2077],{}," spec.",[2080,2377,2379,2380],{"id":2378},"formatting-with-measurement","Formatting with ",[1916,2381,1933],{},[1912,2383,2384,2385,2387,2388,2390,2391,2026],{},"A ",[1916,2386,399],{}," value is just data. Turning it into a localized string is the job of ",[1916,2389,1933],{},", a global helper the UI Kit registers as a Nuxt plugin and that is auto-available in templates and ",[1916,2392,2393],{},"setup()",[1944,2395,2400],{"className":2396,"code":2397,"filename":2398,"language":2399,"meta":1949,"style":1949},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cspan>{{ $measurement({ value: 2.5, unit: 'kg' }) }}\u003C/span>\n  \u003C!-- Renders '2.5 kg' in en-US, '2,5 kg' in de-DE, '2.5 kg' in fr-FR. -->\n\u003C/template>\n","components/WeightLabel.vue","vue",[1916,2401,2402,2413,2433,2439],{"__ignoreMap":1949},[1953,2403,2404,2407,2410],{"class":1955,"line":1956},[1953,2405,2406],{"class":1966},"\u003C",[1953,2408,2409],{"class":2022},"template",[1953,2411,2412],{"class":1966},">\n",[1953,2414,2415,2418,2420,2423,2426,2429,2431],{"class":1955,"line":1999},[1953,2416,2417],{"class":1966},"  \u003C",[1953,2419,1953],{"class":2022},[1953,2421,2422],{"class":1966},">",[1953,2424,2425],{"class":1970},"{{ $measurement({ value: 2.5, unit: 'kg' }) }}",[1953,2427,2428],{"class":1966},"\u003C/",[1953,2430,1953],{"class":2022},[1953,2432,2412],{"class":1966},[1953,2434,2435],{"class":1955,"line":2006},[1953,2436,2438],{"class":2437},"sHwdD","  \u003C!-- Renders '2.5 kg' in en-US, '2,5 kg' in de-DE, '2.5 kg' in fr-FR. -->\n",[1953,2440,2441,2443,2445],{"class":1955,"line":2019},[1953,2442,2428],{"class":1966},[1953,2444,2409],{"class":2022},[1953,2446,2412],{"class":1966},[1912,2448,2449],{},"Outside templates, access it through the Nuxt app:",[1944,2451,2453],{"className":1946,"code":2452,"language":1948,"meta":1949,"style":1949},"const { $measurement } = useNuxtApp();\nconst formatted = $measurement(product.weight);\n",[1916,2454,2455,2480],{"__ignoreMap":1949},[1953,2456,2457,2460,2462,2465,2468,2471,2475,2478],{"class":1955,"line":1956},[1953,2458,2459],{"class":2009},"const",[1953,2461,1967],{"class":1966},[1953,2463,2464],{"class":1970}," $measurement ",[1953,2466,2467],{"class":1966},"}",[1953,2469,2470],{"class":1966}," =",[1953,2472,2474],{"class":2473},"s2Zo4"," useNuxtApp",[1953,2476,2477],{"class":1970},"()",[1953,2479,1996],{"class":1966},[1953,2481,2482,2484,2487,2490,2493,2496,2498,2501],{"class":1955,"line":1999},[1953,2483,2459],{"class":2009},[1953,2485,2486],{"class":1970}," formatted ",[1953,2488,2489],{"class":1966},"=",[1953,2491,2492],{"class":2473}," $measurement",[1953,2494,2495],{"class":1970},"(product",[1953,2497,2343],{"class":1966},[1953,2499,2500],{"class":1970},"weight)",[1953,2502,1996],{"class":1966},[1912,2504,2505],{},"The signature is:",[1944,2507,2509],{"className":1946,"code":2508,"language":1948,"meta":1949,"style":1949},"$measurement(measurement: Measurement, options?: Intl.NumberFormatOptions): string\n",[1916,2510,2511],{"__ignoreMap":1949},[1953,2512,2513,2515,2518,2520,2523,2526,2529,2531],{"class":1955,"line":1956},[1953,2514,1933],{"class":2473},[1953,2516,2517],{"class":1970},"(measurement: Measurement",[1953,2519,1974],{"class":1966},[1953,2521,2522],{"class":1970}," options",[1953,2524,2525],{"class":1966},"?:",[1953,2527,2528],{"class":1970}," Intl",[1953,2530,2343],{"class":1966},[1953,2532,2533],{"class":1970},"NumberFormatOptions): string\n",[1912,2535,2536,2539,2540,2546,2547,2550],{},[1916,2537,2538],{},"options"," are forwarded to ",[1928,2541,2544],{"href":2542,"rel":2543},"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat",[2288],[1916,2545,2077],{}," on top of the formatter's own ",[1916,2548,2549],{},"{ style: 'unit', unit: \u003Cresolved> }",". Common overrides:",[1944,2552,2554],{"className":1946,"code":2553,"language":1948,"meta":1949,"style":1949},"$measurement({ value: 1234.5, unit: 'g' }, { maximumFractionDigits: 0 });   // '1,235 g' in en-US, '1.235 g' in de-DE\n$measurement({ value: 100, unit: 'cm' }, { unitDisplay: 'long' });          // '100 centimeters' in en-US\n$measurement({ value: 60, unit: 'mile-per-hour' }, { unitDisplay: 'short' }); // '60 mph' in en-US\n",[1916,2555,2556,2612,2664],{"__ignoreMap":1949},[1953,2557,2558,2560,2563,2566,2569,2571,2575,2577,2580,2582,2584,2586,2588,2591,2593,2596,2598,2601,2603,2606,2609],{"class":1955,"line":1956},[1953,2559,1933],{"class":2473},[1953,2561,2562],{"class":1970},"(",[1953,2564,2565],{"class":1966},"{",[1953,2567,2568],{"class":2022}," value",[1953,2570,2026],{"class":1966},[1953,2572,2574],{"class":2573},"sbssI"," 1234.5",[1953,2576,1974],{"class":1966},[1953,2578,2579],{"class":2022}," unit",[1953,2581,2026],{"class":1966},[1953,2583,1986],{"class":1966},[1953,2585,2200],{"class":1989},[1953,2587,1993],{"class":1966},[1953,2589,2590],{"class":1966}," },",[1953,2592,1967],{"class":1966},[1953,2594,2595],{"class":2022}," maximumFractionDigits",[1953,2597,2026],{"class":1966},[1953,2599,2600],{"class":2573}," 0",[1953,2602,1980],{"class":1966},[1953,2604,2605],{"class":1970},")",[1953,2607,2608],{"class":1966},";",[1953,2610,2611],{"class":2437},"   // '1,235 g' in en-US, '1.235 g' in de-DE\n",[1953,2613,2614,2616,2618,2620,2622,2624,2627,2629,2631,2633,2635,2637,2639,2641,2643,2646,2648,2650,2653,2655,2657,2659,2661],{"class":1955,"line":1999},[1953,2615,1933],{"class":2473},[1953,2617,2562],{"class":1970},[1953,2619,2565],{"class":1966},[1953,2621,2568],{"class":2022},[1953,2623,2026],{"class":1966},[1953,2625,2626],{"class":2573}," 100",[1953,2628,1974],{"class":1966},[1953,2630,2579],{"class":2022},[1953,2632,2026],{"class":1966},[1953,2634,1986],{"class":1966},[1953,2636,2181],{"class":1989},[1953,2638,1993],{"class":1966},[1953,2640,2590],{"class":1966},[1953,2642,1967],{"class":1966},[1953,2644,2645],{"class":2022}," unitDisplay",[1953,2647,2026],{"class":1966},[1953,2649,1986],{"class":1966},[1953,2651,2652],{"class":1989},"long",[1953,2654,1993],{"class":1966},[1953,2656,1980],{"class":1966},[1953,2658,2605],{"class":1970},[1953,2660,2608],{"class":1966},[1953,2662,2663],{"class":2437},"          // '100 centimeters' in en-US\n",[1953,2665,2666,2668,2670,2672,2674,2676,2679,2681,2683,2685,2687,2690,2692,2694,2696,2698,2700,2702,2705,2707,2709,2711,2713],{"class":1955,"line":2006},[1953,2667,1933],{"class":2473},[1953,2669,2562],{"class":1970},[1953,2671,2565],{"class":1966},[1953,2673,2568],{"class":2022},[1953,2675,2026],{"class":1966},[1953,2677,2678],{"class":2573}," 60",[1953,2680,1974],{"class":1966},[1953,2682,2579],{"class":2022},[1953,2684,2026],{"class":1966},[1953,2686,1986],{"class":1966},[1953,2688,2689],{"class":1989},"mile-per-hour",[1953,2691,1993],{"class":1966},[1953,2693,2590],{"class":1966},[1953,2695,1967],{"class":1966},[1953,2697,2645],{"class":2022},[1953,2699,2026],{"class":1966},[1953,2701,1986],{"class":1966},[1953,2703,2704],{"class":1989},"short",[1953,2706,1993],{"class":1966},[1953,2708,1980],{"class":1966},[1953,2710,2605],{"class":1970},[1953,2712,2608],{"class":1966},[1953,2714,2715],{"class":2437}," // '60 mph' in en-US\n",[1912,2717,2718,2719,2722,2723,2725,2726,2728],{},"Locale resolution prefers vue-i18n's ",[1916,2720,2721],{},"$n"," (so the storefront's i18n setup decides the formatting locale). When ",[1916,2724,2721],{}," is unavailable, ",[1916,2727,1933],{}," falls back to a numeric format with the unit string concatenated.",[1912,2730,2731,2732,2734,2735,2737,2738,2741],{},"Unknown unit identifiers fall through to the same numeric-plus-suffix rendering, so a ",[1916,2733,399],{}," whose ",[1916,2736,1925],{}," is ",[1916,2739,2740],{},"'imaginary-unit'"," still produces something readable instead of throwing.",[2743,2744,2745,2746,2343],"warning",{},"Empty / falsy input renders as the empty string instead of throwing. This exists so partial server responses do not crash the page during SSR, but it can mask connector bugs that drop a measurement entirely. A blank label where one was expected usually means the connector returned ",[1916,2747,2748],{},"undefined",[2080,2750,2752],{"id":2751},"metric-and-imperial","Metric and imperial",[1912,2754,2755,2756,2759,2760,2057,2763,2057,2766,2769,2770,2773,2774,2777],{},"Each language carries a ",[1916,2757,2758],{},"measurementSystem"," field derived from its region code (",[1916,2761,2762],{},"US",[1916,2764,2765],{},"LR",[1916,2767,2768],{},"MM"," resolve to ",[1916,2771,2772],{},"'imperial'","; everything else to ",[1916,2775,2776],{},"'metric'","). Read it from the active language when you need to pick which unit a connector emits or which presentation the UI shows:",[1944,2779,2781],{"className":1946,"code":2780,"language":1948,"meta":1949,"style":1949},"const measurementSystem = useLanguage().value.measurementSystem; // 'metric' | 'imperial'\n",[1916,2782,2783],{"__ignoreMap":1949},[1953,2784,2785,2787,2790,2792,2795,2797,2799,2801,2803,2805,2807],{"class":1955,"line":1956},[1953,2786,2459],{"class":2009},[1953,2788,2789],{"class":1970}," measurementSystem ",[1953,2791,2489],{"class":1966},[1953,2793,2794],{"class":2473}," useLanguage",[1953,2796,2477],{"class":1970},[1953,2798,2343],{"class":1966},[1953,2800,1921],{"class":1970},[1953,2802,2343],{"class":1966},[1953,2804,2758],{"class":1970},[1953,2806,2608],{"class":1966},[1953,2808,2809],{"class":2437}," // 'metric' | 'imperial'\n",[1912,2811,2812,2814,2815,2818,2819,2821],{},[1916,2813,1933],{}," itself does ",[2098,2816,2817],{},"not"," convert between systems. It renders whatever unit the ",[1916,2820,399],{}," carries, in the active locale's number format. If your storefront needs to show pounds in en-US and kilograms in de-DE for the same backend weight, the conversion happens in your component (or in the connector that picks which unit to emit), not inside the formatter.",[1912,2823,2824],{},"A common pattern for connectors that have both metric and imperial source data is to emit the unit that matches the active language's measurement system:",[1944,2826,2828],{"className":1946,"code":2827,"language":1948,"meta":1949,"style":1949},"const measurementSystem = useLanguage().value.measurementSystem;\nconst weight: Measurement =\n  measurementSystem === 'imperial' ?\n    { value: variant.weightInPounds, unit: 'lb' }\n  : { value: variant.weightInKilograms, unit: 'kg' };\n",[1916,2829,2830,2852,2866,2884,2916],{"__ignoreMap":1949},[1953,2831,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850],{"class":1955,"line":1956},[1953,2833,2459],{"class":2009},[1953,2835,2789],{"class":1970},[1953,2837,2489],{"class":1966},[1953,2839,2794],{"class":2473},[1953,2841,2477],{"class":1970},[1953,2843,2343],{"class":1966},[1953,2845,1921],{"class":1970},[1953,2847,2343],{"class":1966},[1953,2849,2758],{"class":1970},[1953,2851,1996],{"class":1966},[1953,2853,2854,2856,2859,2861,2863],{"class":1955,"line":1999},[1953,2855,2459],{"class":2009},[1953,2857,2858],{"class":1970}," weight",[1953,2860,2026],{"class":1966},[1953,2862,1971],{"class":2013},[1953,2864,2865],{"class":1966}," =\n",[1953,2867,2868,2871,2874,2876,2879,2881],{"class":1955,"line":2006},[1953,2869,2870],{"class":1970},"  measurementSystem ",[1953,2872,2873],{"class":1966},"===",[1953,2875,1986],{"class":1966},[1953,2877,2878],{"class":1989},"imperial",[1953,2880,1993],{"class":1966},[1953,2882,2883],{"class":1966}," ?\n",[1953,2885,2886,2889,2891,2893,2896,2898,2901,2903,2905,2907,2909,2911,2913],{"class":1955,"line":2019},[1953,2887,2888],{"class":1966},"    {",[1953,2890,2568],{"class":2022},[1953,2892,2026],{"class":1966},[1953,2894,2895],{"class":1970}," variant",[1953,2897,2343],{"class":1966},[1953,2899,2900],{"class":1970},"weightInPounds",[1953,2902,1974],{"class":1966},[1953,2904,2579],{"class":2022},[1953,2906,2026],{"class":1966},[1953,2908,1986],{"class":1966},[1953,2910,2212],{"class":1989},[1953,2912,1993],{"class":1966},[1953,2914,2915],{"class":1966}," }\n",[1953,2917,2918,2921,2923,2925,2927,2929,2931,2934,2936,2938,2940,2942,2944,2946],{"class":1955,"line":2033},[1953,2919,2920],{"class":1966},"  :",[1953,2922,1967],{"class":1966},[1953,2924,2568],{"class":2022},[1953,2926,2026],{"class":1966},[1953,2928,2895],{"class":1970},[1953,2930,2343],{"class":1966},[1953,2932,2933],{"class":1970},"weightInKilograms",[1953,2935,1974],{"class":1966},[1953,2937,2579],{"class":2022},[1953,2939,2026],{"class":1966},[1953,2941,1986],{"class":1966},[1953,2943,2203],{"class":1989},[1953,2945,1993],{"class":1966},[1953,2947,2948],{"class":1966}," };\n",[2080,2950,2952],{"id":2951},"where-it-shows-up","Where it shows up",[1912,2954,2955,2957],{},[1916,2956,399],{}," appears in two main places in the canonical type system:",[2307,2959,2960,2971],{},[2310,2961,2962,2970],{},[1928,2963,2964,2317,2967],{"href":396},[1916,2965,2966],{},"UnitPrice.quantity",[1916,2968,2969],{},"UnitPrice.reference",": the variant's actual content (a 330ml bottle) and the unit the price is normalized to (per 100ml).",[2310,2972,2973,2977,2978,2980,2981,2317,2984,2343],{},[1928,2974,2976],{"href":2975},"/frontend/orchestr/filters#range-filters","Filter ranges and intervals",": faceted filters for physical quantities (weight ranges, dimension ranges) carry ",[1916,2979,399],{}," values for ",[1916,2982,2983],{},"min",[1916,2985,2986],{},"max",[1912,2988,2989,2990,2992,2993,2995],{},"Beyond the canonical types, custom entity components routinely use ",[1916,2991,399],{}," for product weight, package dimensions, drink volume, fabric area, and similar attributes. Anywhere a backend exposes \"value plus unit,\" ",[1916,2994,399],{}," is the right shape.",[2080,2997,2999],{"id":2998},"filter-ranges-with-measurement","Filter ranges with Measurement",[1912,3001,3002,3003,3005,3006,2317,3008,2026],{},"Faceted filters for physical quantities use ",[1916,3004,399],{}," for ",[1916,3007,2983],{},[1916,3009,2986],{},[1944,3011,3013],{"className":1946,"code":3012,"language":1948,"meta":1949,"style":1949},"const weightFilter = {\n  type: 'range',\n  id: 'weight',\n  label: 'Weight',\n  min: { value: 0, unit: 'g' },\n  max: { value: 5000, unit: 'g' },\n};\n",[1916,3014,3015,3026,3043,3059,3074,3104,3134],{"__ignoreMap":1949},[1953,3016,3017,3019,3022,3024],{"class":1955,"line":1956},[1953,3018,2459],{"class":2009},[1953,3020,3021],{"class":1970}," weightFilter ",[1953,3023,2489],{"class":1966},[1953,3025,2016],{"class":1966},[1953,3027,3028,3031,3033,3035,3038,3040],{"class":1955,"line":1999},[1953,3029,3030],{"class":2022},"  type",[1953,3032,2026],{"class":1966},[1953,3034,1986],{"class":1966},[1953,3036,3037],{"class":1989},"range",[1953,3039,1993],{"class":1966},[1953,3041,3042],{"class":1966},",\n",[1953,3044,3045,3048,3050,3052,3055,3057],{"class":1955,"line":2006},[1953,3046,3047],{"class":2022},"  id",[1953,3049,2026],{"class":1966},[1953,3051,1986],{"class":1966},[1953,3053,3054],{"class":1989},"weight",[1953,3056,1993],{"class":1966},[1953,3058,3042],{"class":1966},[1953,3060,3061,3064,3066,3068,3070,3072],{"class":1955,"line":2019},[1953,3062,3063],{"class":2022},"  label",[1953,3065,2026],{"class":1966},[1953,3067,1986],{"class":1966},[1953,3069,2066],{"class":1989},[1953,3071,1993],{"class":1966},[1953,3073,3042],{"class":1966},[1953,3075,3076,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101],{"class":1955,"line":2033},[1953,3077,3078],{"class":2022},"  min",[1953,3080,2026],{"class":1966},[1953,3082,1967],{"class":1966},[1953,3084,2568],{"class":2022},[1953,3086,2026],{"class":1966},[1953,3088,2600],{"class":2573},[1953,3090,1974],{"class":1966},[1953,3092,2579],{"class":2022},[1953,3094,2026],{"class":1966},[1953,3096,1986],{"class":1966},[1953,3098,2200],{"class":1989},[1953,3100,1993],{"class":1966},[1953,3102,3103],{"class":1966}," },\n",[1953,3105,3106,3109,3111,3113,3115,3117,3120,3122,3124,3126,3128,3130,3132],{"class":1955,"line":2046},[1953,3107,3108],{"class":2022},"  max",[1953,3110,2026],{"class":1966},[1953,3112,1967],{"class":1966},[1953,3114,2568],{"class":2022},[1953,3116,2026],{"class":1966},[1953,3118,3119],{"class":2573}," 5000",[1953,3121,1974],{"class":1966},[1953,3123,2579],{"class":2022},[1953,3125,2026],{"class":1966},[1953,3127,1986],{"class":1966},[1953,3129,2200],{"class":1989},[1953,3131,1993],{"class":1966},[1953,3133,3103],{"class":1966},[1953,3135,3137],{"class":1955,"line":3136},7,[1953,3138,3139],{"class":1966},"};\n",[1912,3141,3142,3143,3145,3146,3148,3149,3152,3153,3155],{},"The user's selection arrives back as plain numbers in the ",[1916,3144,2983],{},"/",[1916,3147,2986],{}," unit, so a ",[1916,3150,3151],{},"{ min: 100, max: 1000 }"," selection against a gram-denominated filter means 100g to 1000g. Your handler is responsible for matching the request numbers against products in the right unit (most catalogs store weights in a single canonical unit; convert at query time if needed). See ",[1928,3154,294],{"href":2975}," for the full request/response shape.",[2080,3157,3159],{"id":3158},"for-connector-authors","For connector authors",[1912,3161,3162],{},"When the source backend exposes a value plus unit (Shopify's product weight, Adobe Commerce's custom attributes, Storyblok dimension fields), map the two fields directly:",[1944,3164,3166],{"className":1946,"code":3165,"language":1948,"meta":1949,"style":1949},"import type { Measurement } from '@laioutr-core/core-types/common';\n\nconst toMeasurement = (raw: ShopifyWeight): Measurement => ({\n  value: raw.value,\n  unit: raw.unit, // Shopify uses 'GRAMS', 'KILOGRAMS', 'OUNCES', 'POUNDS'\n});\n",[1916,3167,3168,3190,3194,3228,3243,3260],{"__ignoreMap":1949},[1953,3169,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188],{"class":1955,"line":1956},[1953,3171,1960],{"class":1959},[1953,3173,1963],{"class":1959},[1953,3175,1967],{"class":1966},[1953,3177,1971],{"class":1970},[1953,3179,1980],{"class":1966},[1953,3181,1983],{"class":1959},[1953,3183,1986],{"class":1966},[1953,3185,1990],{"class":1989},[1953,3187,1993],{"class":1966},[1953,3189,1996],{"class":1966},[1953,3191,3192],{"class":1955,"line":1999},[1953,3193,2003],{"emptyLinePlaceholder":2002},[1953,3195,3196,3198,3201,3203,3206,3210,3212,3215,3218,3220,3223,3225],{"class":1955,"line":2006},[1953,3197,2459],{"class":2009},[1953,3199,3200],{"class":1970}," toMeasurement ",[1953,3202,2489],{"class":1966},[1953,3204,3205],{"class":1966}," (",[1953,3207,3209],{"class":3208},"sHdIc","raw",[1953,3211,2026],{"class":1966},[1953,3213,3214],{"class":2013}," ShopifyWeight",[1953,3216,3217],{"class":1966},"):",[1953,3219,1971],{"class":2013},[1953,3221,3222],{"class":2009}," =>",[1953,3224,3205],{"class":1970},[1953,3226,3227],{"class":1966},"{\n",[1953,3229,3230,3232,3234,3237,3239,3241],{"class":1955,"line":2019},[1953,3231,2036],{"class":2022},[1953,3233,2026],{"class":1966},[1953,3235,3236],{"class":1970}," raw",[1953,3238,2343],{"class":1966},[1953,3240,1921],{"class":1970},[1953,3242,3042],{"class":1966},[1953,3244,3245,3247,3249,3251,3253,3255,3257],{"class":1955,"line":2033},[1953,3246,2023],{"class":2022},[1953,3248,2026],{"class":1966},[1953,3250,3236],{"class":1970},[1953,3252,2343],{"class":1966},[1953,3254,1925],{"class":1970},[1953,3256,1974],{"class":1966},[1953,3258,3259],{"class":2437}," // Shopify uses 'GRAMS', 'KILOGRAMS', 'OUNCES', 'POUNDS'\n",[1953,3261,3262,3264,3266],{"class":1955,"line":2046},[1953,3263,2467],{"class":1966},[1953,3265,2605],{"class":1970},[1953,3267,1996],{"class":1966},[1912,3269,3270],{},"Two rules keep the data clean:",[3272,3273,3274,3306],"ol",{},[2310,3275,3276,3279,3280,3205,3284,2057,3286,2057,3289,2057,3291,3293,3294,2057,3296,2057,3299,3301,3302,3305],{},[2098,3277,3278],{},"Emit a unit the formatter knows about."," Stick to the ",[1928,3281,3283],{"href":3282},"#unit","Laioutr-known codes",[1916,3285,2133],{},[1916,3287,3288],{},"'g'",[1916,3290,2136],{},[1916,3292,1941],{},") or full ECMA-402 names (",[1916,3295,2295],{},[1916,3297,3298],{},"'milliliter'",[1916,3300,1937],{},"). Custom strings work but fall back to value-plus-suffix rendering, which won't localize correctly. If the source backend uses non-standard codes (Shopify's all-caps ",[1916,3303,3304],{},"'GRAMS'","), normalize them on the connector side before returning.",[2310,3307,3308,3311,3312,3314,3315,2105,3317,3319,3320,3314,3322,2105,3324,3326],{},[2098,3309,3310],{},"Pick units the customer expects for the category."," Express drink volumes in ",[1916,3313,2221],{}," or ",[1916,3316,2227],{},[1916,3318,2230],{},". Express product weights in ",[1916,3321,2200],{},[1916,3323,2203],{},[1916,3325,2197],{},". The formatter localizes the rendering, but it does not pick a sensible unit for the dimension. That is the connector's job.",[2085,3328,3330],{"id":3329},"wrong","Wrong",[1944,3332,3334],{"className":1946,"code":3333,"language":1948,"meta":1949,"style":1949},"// Custom commerce connector, product weight handler\nreturn {\n  weight: '2.5 kg',                          // ❌ formatted string\n  height: 175,                               // ❌ bare number, unit unknown\n  volume: { value: 0.33, unit: 'cubic-meter' }, // ❌ wrong dimension for a drink\n};\n",[1916,3335,3336,3341,3348,3367,3382,3416],{"__ignoreMap":1949},[1953,3337,3338],{"class":1955,"line":1956},[1953,3339,3340],{"class":2437},"// Custom commerce connector, product weight handler\n",[1953,3342,3343,3346],{"class":1955,"line":1999},[1953,3344,3345],{"class":1959},"return",[1953,3347,2016],{"class":1966},[1953,3349,3350,3353,3355,3357,3360,3362,3364],{"class":1955,"line":2006},[1953,3351,3352],{"class":2022},"  weight",[1953,3354,2026],{"class":1966},[1953,3356,1986],{"class":1966},[1953,3358,3359],{"class":1989},"2.5 kg",[1953,3361,1993],{"class":1966},[1953,3363,1974],{"class":1966},[1953,3365,3366],{"class":2437},"                          // ❌ formatted string\n",[1953,3368,3369,3372,3374,3377,3379],{"class":1955,"line":2019},[1953,3370,3371],{"class":2022},"  height",[1953,3373,2026],{"class":1966},[1953,3375,3376],{"class":2573}," 175",[1953,3378,1974],{"class":1966},[1953,3380,3381],{"class":2437},"                               // ❌ bare number, unit unknown\n",[1953,3383,3384,3387,3389,3391,3393,3395,3398,3400,3402,3404,3406,3409,3411,3413],{"class":1955,"line":2033},[1953,3385,3386],{"class":2022},"  volume",[1953,3388,2026],{"class":1966},[1953,3390,1967],{"class":1966},[1953,3392,2568],{"class":2022},[1953,3394,2026],{"class":1966},[1953,3396,3397],{"class":2573}," 0.33",[1953,3399,1974],{"class":1966},[1953,3401,2579],{"class":2022},[1953,3403,2026],{"class":1966},[1953,3405,1986],{"class":1966},[1953,3407,3408],{"class":1989},"cubic-meter",[1953,3410,1993],{"class":1966},[1953,3412,2590],{"class":1966},[1953,3414,3415],{"class":2437}," // ❌ wrong dimension for a drink\n",[1953,3417,3418],{"class":1955,"line":2046},[1953,3419,3139],{"class":1966},[1912,3421,3422],{},"This breaks because:",[3272,3424,3425,3434,3443],{},[2310,3426,3427,3433],{},[2098,3428,3429,3432],{},[1916,3430,3431],{},"'2.5 kg'"," strips the structure."," The frontend cannot do arithmetic, cannot localize the unit name, and cannot apply consistent formatting alongside other measurements.",[2310,3435,3436,3442],{},[2098,3437,3438,3441],{},[1916,3439,3440],{},"175"," is a bare number."," The frontend has no idea whether it is centimeters or millimeters or pixels.",[2310,3444,3445,3450,3451,3454],{},[2098,3446,3447],{},[1916,3448,3449],{},"{ value: 0.33, unit: 'cubic-meter' }"," is technically correct math (0.33 m³ = 330 liters) but renders as ",[1916,3452,3453],{},"0.33 m³"," on the page. Customers expect drinks in liters.",[2085,3456,3458],{"id":3457},"right","Right",[1944,3460,3462],{"className":1946,"code":3461,"language":1948,"meta":1949,"style":1949},"return {\n  weight: { value: 2.5, unit: 'kg' },\n  height: { value: 175, unit: 'cm' },\n  volume: { value: 330, unit: 'ml' },\n};\n",[1916,3463,3464,3470,3499,3527,3556],{"__ignoreMap":1949},[1953,3465,3466,3468],{"class":1955,"line":1956},[1953,3467,3345],{"class":1959},[1953,3469,2016],{"class":1966},[1953,3471,3472,3474,3476,3478,3480,3482,3485,3487,3489,3491,3493,3495,3497],{"class":1955,"line":1999},[1953,3473,3352],{"class":2022},[1953,3475,2026],{"class":1966},[1953,3477,1967],{"class":1966},[1953,3479,2568],{"class":2022},[1953,3481,2026],{"class":1966},[1953,3483,3484],{"class":2573}," 2.5",[1953,3486,1974],{"class":1966},[1953,3488,2579],{"class":2022},[1953,3490,2026],{"class":1966},[1953,3492,1986],{"class":1966},[1953,3494,2203],{"class":1989},[1953,3496,1993],{"class":1966},[1953,3498,3103],{"class":1966},[1953,3500,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525],{"class":1955,"line":2006},[1953,3502,3371],{"class":2022},[1953,3504,2026],{"class":1966},[1953,3506,1967],{"class":1966},[1953,3508,2568],{"class":2022},[1953,3510,2026],{"class":1966},[1953,3512,3376],{"class":2573},[1953,3514,1974],{"class":1966},[1953,3516,2579],{"class":2022},[1953,3518,2026],{"class":1966},[1953,3520,1986],{"class":1966},[1953,3522,2181],{"class":1989},[1953,3524,1993],{"class":1966},[1953,3526,3103],{"class":1966},[1953,3528,3529,3531,3533,3535,3537,3539,3542,3544,3546,3548,3550,3552,3554],{"class":1955,"line":2019},[1953,3530,3386],{"class":2022},[1953,3532,2026],{"class":1966},[1953,3534,1967],{"class":1966},[1953,3536,2568],{"class":2022},[1953,3538,2026],{"class":1966},[1953,3540,3541],{"class":2573}," 330",[1953,3543,1974],{"class":1966},[1953,3545,2579],{"class":2022},[1953,3547,2026],{"class":1966},[1953,3549,1986],{"class":1966},[1953,3551,2221],{"class":1989},[1953,3553,1993],{"class":1966},[1953,3555,3103],{"class":1966},[1953,3557,3558],{"class":1955,"line":2033},[1953,3559,3139],{"class":1966},[1912,3561,3562,3563,3565],{},"The connector says \"this product weighs 2.5 kg, is 175 cm tall, and contains 330 ml.\" The frontend's ",[1916,3564,1933],{}," formatter decides how to render each one for the active locale.",[2080,3567,3569],{"id":3568},"related","Related",[2307,3571,3572,3585,3607,3615,3623],{},[2310,3573,3574,3578,3579,3581,3582,3584],{},[1928,3575,3576],{"href":396},[1916,3577,395],{},": the type that pairs a ",[1916,3580,391],{}," value with two ",[1916,3583,399],{}," values for per-unit pricing labels.",[2310,3586,3587,3591,3592,2057,3595,2057,3597,2057,3600,2057,3603,3606],{},[1928,3588,3590],{"href":3589},"/frontend/features/multi-language-support#locale-aware-formatting","Locale-aware formatting",": the full set of UI Kit formatters (",[1916,3593,3594],{},"$money",[1916,3596,1933],{},[1916,3598,3599],{},"$unitPrice",[1916,3601,3602],{},"$timespan",[1916,3604,3605],{},"$duration",").",[2310,3608,3609,3611,3612,3614],{},[1928,3610,294],{"href":2975},": how ",[1916,3613,399],{}," shows up in faceted ranges and intervals.",[2310,3616,3617,3611,3619,3622],{},[1928,3618,184],{"href":185},[1916,3620,3621],{},"useLanguage().value.measurementSystem"," lets you pick metric or imperial output for the active language.",[2310,3624,3625,3632],{},[1928,3626,3629,3631],{"href":3627,"rel":3628},"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#unit",[2288],[1916,3630,2077],{}," unit style on MDN",": the spec the formatter delegates to, including the full list of sanctioned unit identifiers.",[3634,3635,3636],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":1949,"searchDepth":1999,"depth":1999,"links":3638},[3639,3643,3645,3646,3647,3648,3652],{"id":2082,"depth":1999,"text":2083,"children":3640},[3641,3642],{"id":1921,"depth":2006,"text":1921},{"id":1925,"depth":2006,"text":1925},{"id":2378,"depth":1999,"text":3644},"Formatting with $measurement",{"id":2751,"depth":1999,"text":2752},{"id":2951,"depth":1999,"text":2952},{"id":2998,"depth":1999,"text":2999},{"id":3158,"depth":1999,"text":3159,"children":3649},[3650,3651],{"id":3329,"depth":2006,"text":3330},{"id":3457,"depth":2006,"text":3458},{"id":3568,"depth":1999,"text":3569},"The flat record carrying a numeric value and a unit identifier. Locale-aware rendering through the $measurement formatter, with metric/imperial selection driven by the active language.","md",{},{"title":3657,"description":3653},"Measurement | Laioutr",{"loc":400,"lastmod":3659,"changefreq":3660,"priority":3661},"2026-05-05","monthly",0.9,"JxINEHo4KjltS2vV2k-n1Fd3tMqNHZs-RQ-Dhbdn6uE",[3664,3666],{"title":395,"path":396,"stem":397,"description":3665,"children":-1},"The price-per-unit type that pairs a Money value with a quantity and a reference measurement, e.g. \"€13.99 / 100g\".",{"title":403,"path":404,"stem":405,"description":3667,"children":-1},"The Schema.org-style record for a weekly opening schedule with an IANA timezone and one-off date exceptions. Consumed by the ui-kit opening-hours primitives and the location-card components.",1783259606136]