1var e=`classic`,t=[{id:`classic`,name:`Classic`,tagline:`Clear and familiar`,description:`A straightforward layout built around cards and a wide cover photo. The safest choice â it reads well on any screen and puts your prices and contact details front and centre.`,bestFor:`Salons, clinics, workshops, trades`,features:[`Cover-photo header`,`Card grids`,`Tabbed section bar`],cover:{aspect:2.3,phone:.52,tablet:1.12}},{id:`aurora`,name:`Aurora`,tagline:`Bold and animated`,description:`A modern, colourful layout built on your brand colours, with your cover photo drifting slowly behind the header, frosted-glass cards, and content that fades in as visitors scroll.`,bestFor:`Studios, gyms, beauty, tech, food`,features:[`Drifting photo header`,`Glass cards`,`Scroll animations`],cover:{aspect:2.1,phone:.5,tablet:1.04}},{id:`ironclad`,name:`Ironclad`,tagline:`Bold and direct`,description:`High-contrast and phone-forward, built for trades where the job is urgent. Your number and call button stay on screen, and services read as a clear price list rather than a gallery.`,bestFor:`Plumbers, electricians, auto, cleaning, contractors`,features:[`Call button always visible`,`Dark high-contrast`,`Price-list services`],cover:{aspect:2.5,phone:.6,tablet:1.35}},{id:`harvest`,name:`Harvest`,tagline:`Warm and appetising`,description:`A warm, photo-led layout where your services and products are laid out like a menu â name, dotted line, price. Suits anywhere people choose from a list before they arrive.`,bestFor:`Restaurants, cafés, bakeries, delis, caterers`,features:[`Menu-style pricing`,`Warm palette`,`Photo-led header`],cover:{aspect:2.25,phone:.54,tablet:1.2}},{id:`editorial`,name:`Editorial`,tagline:`Calm and premium`,description:`A magazine-style layout with large serif headings, generous white space, and numbered sections. Services are listed in wide rows rather than a grid, which suits longer descriptions.`,bestFor:`Consultants, law, interiors, fine dining`,features:[`Serif headings`,`Split header`,`Wide service rows`],cover:{aspect:.8,phone:.8,tablet:4/3}}],n=new Set(t.map(e=>e.id));function r(t){return n.has(t)?t:e}function i(e){return t.find(t=>t.id===r(e))}export{r as i,t as n,i as r,e as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.