{"version":3,"file":"SwissLaserShared.Dg-RV41Q.mjs","names":["React.useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/LkGaYV3dvVAtZpCOIMGR/06yFrTbELu5YZwK4hVjW/SwissLaserShared.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence}from\"framer-motion\";export const DEFAULT_BOOKING=\"https://www.fresha.com/en-GB/a/swisslaser-uk-birmingham-cobalt-square-83-85-hagley-road-u034h0w0\";export const DEFAULT_PHONE=\"0333 038 6624\";export const DEFAULT_EMAIL=\"mail@swisslaseruk.com\";export const DEFAULT_ADDRESS=\"Floor 5, Cobalt Square, 83-85 Hagley Road, Birmingham B16 8QG\";export const DEFAULT_HOURS=\"Mon-Sun 9am-9pm\";export function imageSrc(img){return img?.src||\"\";}export function ImageAsset({image,className,alt,style}){if(!imageSrc(image)){return /*#__PURE__*/_jsx(\"div\",{className:`slx-placeholder ${className||\"\"}`,style:style,children:/*#__PURE__*/_jsx(\"span\",{children:\"ADD SWISSLASER MEDIA\"})});}return /*#__PURE__*/_jsx(\"img\",{src:image?.src,srcSet:image?.srcSet,alt:alt||image?.alt||\"\",className:className,style:style,loading:\"lazy\"});}export function Arrow({className=\"\"}){return /*#__PURE__*/_jsxs(\"svg\",{className:`slx-arrow ${className}`.trim(),viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 12L12 4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 4H12V10\"})]});}export function UpArrow({className=\"\"}){return /*#__PURE__*/_jsxs(\"svg\",{className:`slx-arrow slx-arrow--up ${className}`.trim(),viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 13V3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 7L8 3L12 7\"})]});}export function normaliseAddress(value){const address=(value||DEFAULT_ADDRESS).trim();return address.replace(/\\b(?:floor\\s*4|4th\\s*floor)\\b/gi,\"Floor 5\");}export function Eyebrow({children}){return /*#__PURE__*/_jsx(\"div\",{className:\"slx-eyebrow\",children:children});}export function BrandMark({logo}){if(imageSrc(logo))return /*#__PURE__*/_jsx(\"img\",{className:\"slx-logo\",src:logo?.src,srcSet:logo?.srcSet,alt:\"SwissLaser UK\"});return /*#__PURE__*/_jsxs(\"div\",{className:\"slx-wordmark\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"SWISS\"}),/*#__PURE__*/_jsx(\"strong\",{children:\"LASER\"})]});}export function SiteHeader({logo,bookingUrl=DEFAULT_BOOKING}){const[open,setOpen]=React.useState(false);return /*#__PURE__*/_jsxs(\"header\",{className:\"slx-nav\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"slx-brand\",children:/*#__PURE__*/_jsx(BrandMark,{logo:logo})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"slx-navlinks\",\"aria-label\":\"Primary navigation\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/laser-hair-removal\",children:\"Treatments\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/technology\",children:\"Technology\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/results\",children:\"Results\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/pricing\",children:\"Pricing\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/about\",children:\"About\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/faq\",children:\"FAQ\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/contact\",children:\"Contact\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"slx-button slx-button--small\",href:bookingUrl,target:\"_blank\",rel:\"noreferrer\",children:[\"Book now \",/*#__PURE__*/_jsx(Arrow,{})]}),/*#__PURE__*/_jsxs(\"button\",{className:\"slx-menu\",onClick:()=>setOpen(v=>!v),\"aria-expanded\":open,\"aria-label\":\"Toggle navigation\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{className:\"slx-mobile\",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},children:[[[\"Treatments\",\"/laser-hair-removal\"],[\"Technology\",\"/technology\"],[\"Results\",\"/results\"],[\"Pricing\",\"/pricing\"],[\"About\",\"/about\"],[\"FAQ\",\"/faq\"],[\"Contact\",\"/contact\"]].map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,onClick:()=>setOpen(false),children:label},href)),/*#__PURE__*/_jsxs(\"a\",{className:\"slx-button\",href:bookingUrl,target:\"_blank\",rel:\"noreferrer\",children:[\"Book now \",/*#__PURE__*/_jsx(Arrow,{})]})]})})]});}export function SiteFooter({logo,bookingUrl=DEFAULT_BOOKING,phone=DEFAULT_PHONE,email=DEFAULT_EMAIL,address=DEFAULT_ADDRESS}){return /*#__PURE__*/_jsxs(\"footer\",{className:\"slx-footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell slx-footer-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(BrandMark,{logo:logo}),/*#__PURE__*/_jsx(\"p\",{children:\"Specialist laser hair removal in Birmingham.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-footer-col\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"EXPLORE\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/laser-hair-removal\",children:\"Treatments\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/technology\",children:\"Technology\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/results\",children:\"Results\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/pricing\",children:\"Pricing\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/about\",children:\"About\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-footer-col\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"CONTACT\"}),/*#__PURE__*/_jsx(\"a\",{href:`tel:${phone.replace(/\\s/g,\"\")}`,children:phone}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,children:email}),/*#__PURE__*/_jsx(\"span\",{children:address})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-footer-col\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"LEGAL\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacy-policy\",children:\"Privacy\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/terms-and-conditions\",children:\"Terms\"}),/*#__PURE__*/_jsx(\"a\",{href:bookingUrl,target:\"_blank\",rel:\"noreferrer\",children:\"Book now\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell slx-footer-bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",new Date().getFullYear(),\" SWISSLASER UK\"]}),/*#__PURE__*/_jsxs(\"a\",{href:\"#top\",children:[\"BACK TO TOP \",/*#__PURE__*/_jsx(UpArrow,{})]})]})]});}export function PageFrame({children,logo,bookingUrl=DEFAULT_BOOKING,phone=DEFAULT_PHONE,email=DEFAULT_EMAIL,address=DEFAULT_ADDRESS,className=\"\",style}){const safeAddress=normaliseAddress(address);return /*#__PURE__*/_jsxs(\"main\",{id:\"top\",className:`slx-site ${className}`,style:style,children:[/*#__PURE__*/_jsx(\"style\",{children:SHARED_CSS}),/*#__PURE__*/_jsx(SiteHeader,{logo:logo,bookingUrl:bookingUrl}),children,/*#__PURE__*/_jsx(SiteFooter,{logo:logo,bookingUrl:bookingUrl,phone:phone,email:email,address:safeAddress})]});}export function PageHero({eyebrow,title,copy,image,bookingUrl=DEFAULT_BOOKING,cta=\"Book now\",secondaryHref,secondaryLabel,dark=true,imagePosition=\"center\"}){return /*#__PURE__*/_jsxs(\"section\",{className:`slx-hero ${dark?\"slx-hero--dark\":\"slx-hero--light\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"slx-hero-media\",children:[/*#__PURE__*/_jsx(ImageAsset,{image:image,className:\"slx-cover\",style:{objectPosition:imagePosition},alt:image?.alt||eyebrow}),/*#__PURE__*/_jsx(\"div\",{className:\"slx-hero-scrim\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell slx-hero-copy\",children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:14},animate:{opacity:1,y:0},transition:{duration:.5},children:/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow})}),/*#__PURE__*/_jsx(motion.h1,{initial:{opacity:0,y:28},animate:{opacity:1,y:0},transition:{duration:.7,delay:.08},children:title}),copy&&/*#__PURE__*/_jsx(\"p\",{children:copy}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-actions\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"slx-button\",href:bookingUrl,target:\"_blank\",rel:\"noreferrer\",children:[cta,\" \",/*#__PURE__*/_jsx(Arrow,{})]}),secondaryHref&&secondaryLabel&&/*#__PURE__*/_jsxs(\"a\",{className:\"slx-link\",href:secondaryHref,children:[secondaryLabel,\" \",/*#__PURE__*/_jsx(Arrow,{})]})]})]})]});}export function IntroGrid({eyebrow,title,children}){return /*#__PURE__*/_jsx(\"section\",{className:\"slx-section slx-ivory\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell\",children:[/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-intro-grid\",children:[/*#__PURE__*/_jsx(\"h2\",{children:title}),/*#__PURE__*/_jsx(\"div\",{className:\"slx-prose\",children:children})]})]})});}export function DarkFeature({eyebrow,title,copy,image,reverse=false,children}){return /*#__PURE__*/_jsx(\"section\",{className:\"slx-section slx-dark\",children:/*#__PURE__*/_jsxs(\"div\",{className:`slx-shell slx-feature ${reverse?\"is-reverse\":\"\"}`,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"slx-feature-media\",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.25},children:[/*#__PURE__*/_jsx(ImageAsset,{image:image,className:\"slx-cover\",alt:image?.alt||eyebrow}),/*#__PURE__*/_jsx(\"div\",{className:\"slx-media-wash\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-feature-copy\",children:[/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{children:title}),copy&&/*#__PURE__*/_jsx(\"p\",{children:copy}),children]})]})});}export function EditorialGallery({images=[]}){const safeImages=Array.isArray(images)?images:[];return /*#__PURE__*/_jsx(\"div\",{className:\"slx-gallery\",children:safeImages.map((img,i)=>/*#__PURE__*/_jsxs(motion.div,{className:`slx-gallery-item slx-gallery-item-${i+1}`,whileHover:{scale:.992},children:[/*#__PURE__*/_jsx(ImageAsset,{image:img,className:\"slx-cover\",alt:img?.alt||`SwissLaser image ${i+1}`}),/*#__PURE__*/_jsxs(\"span\",{children:[\"0\",i+1]})]},i))});}export function CTA({title=/*#__PURE__*/_jsxs(_Fragment,{children:[\"READY WHEN\",/*#__PURE__*/_jsx(\"br\",{}),\"YOU ARE.\"]}),copy=\"Book your next step with SwissLaser.\",bookingUrl=DEFAULT_BOOKING}){return /*#__PURE__*/_jsxs(\"section\",{className:\"slx-cta\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"slx-cta-orb\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell slx-cta-inner\",children:[/*#__PURE__*/_jsx(Eyebrow,{children:\"SWISSLASER BIRMINGHAM\"}),/*#__PURE__*/_jsx(\"h2\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:copy}),/*#__PURE__*/_jsxs(\"a\",{className:\"slx-button slx-button--accent\",href:bookingUrl,target:\"_blank\",rel:\"noreferrer\",children:[\"Book with Us \",/*#__PURE__*/_jsx(Arrow,{})]})]})]});}export function StatRail({items=[]}){const safeItems=Array.isArray(items)?items:[];return /*#__PURE__*/_jsx(\"div\",{className:\"slx-stat-rail\",children:safeItems.map(item=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:item.value}),/*#__PURE__*/_jsx(\"span\",{children:item.label})]},item.label))});}export function LegalLayout({eyebrow=\"LEGAL\",title=\"LEGAL\",intro,sections=[]}){const safeSections=Array.isArray(sections)?sections:[];return /*#__PURE__*/_jsxs(\"section\",{className:\"slx-legal\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"slx-shell slx-legal-head\",children:[/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow}),/*#__PURE__*/_jsx(\"h1\",{children:title}),intro&&/*#__PURE__*/_jsx(\"p\",{children:intro})]}),/*#__PURE__*/_jsx(\"div\",{className:\"slx-shell slx-legal-body\",children:safeSections.map((s,i)=>/*#__PURE__*/_jsxs(\"section\",{children:[/*#__PURE__*/_jsx(\"span\",{children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:s.title}),/*#__PURE__*/_jsx(\"div\",{className:\"slx-prose\",children:s.body})]})]},s.title))})]});}export const SHARED_CSS=`\n*{box-sizing:border-box}.slx-site{--black:#050505;--ink:#101010;--ivory:#f6f3ee;--white:#fbfaf7;--accent:#ff493d;width:100%;overflow:clip;background:var(--black);color:#f6f3ee;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.slx-site a{color:inherit;text-decoration:none}.slx-site button{font:inherit}.slx-shell{width:min(1280px,calc(100% - 72px));margin:0 auto}.slx-dark{background:#080808;color:#f6f3ee}.slx-ivory{background:var(--ivory);color:var(--ink)}.slx-eyebrow{font-size:10px;font-weight:700;letter-spacing:.23em;text-transform:uppercase;color:#858079}.slx-dark .slx-eyebrow,.slx-hero--dark .slx-eyebrow,.slx-cta .slx-eyebrow{color:#aaa59e}.slx-cover{width:100%;height:100%;object-fit:cover;display:block}.slx-placeholder{min-height:280px;display:grid;place-items:center;background:linear-gradient(135deg,#242424,#101010);color:#777}.slx-placeholder span{font-size:9px;letter-spacing:.18em}.slx-logo{width:184px;max-height:40px;object-fit:contain;object-position:left center}.slx-wordmark{font-size:24px;letter-spacing:-.055em;white-space:nowrap}.slx-wordmark span{font-weight:300}.slx-wordmark strong{font-weight:700}.slx-nav{position:fixed;z-index:1000;left:0;right:0;top:0;height:72px;padding:0 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;background:rgba(5,5,5,.84);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(130%)}.slx-navlinks{display:flex;justify-content:center;gap:clamp(14px,1.7vw,28px)}.slx-navlinks a{font-size:10px;letter-spacing:.11em;text-transform:uppercase;opacity:.72}.slx-navlinks a:hover{opacity:1}.slx-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:0 18px;background:#f6f3ee;color:#050505!important;border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.slx-button:hover{transform:translateY(-2px);background:#fff}.slx-button--small{min-height:42px;padding:0 14px}.slx-button--accent{background:var(--accent);color:#fff!important;border-color:transparent;min-width:min(430px,100%);min-height:70px}.slx-menu{display:none}.slx-mobile{position:absolute;left:0;right:0;top:72px;padding:20px;background:#080808;display:flex;flex-direction:column}.slx-mobile>a{min-height:50px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;text-transform:uppercase;letter-spacing:.11em}.slx-hero{position:relative;min-height:max(720px,92svh);display:flex;align-items:flex-end;overflow:hidden}.slx-hero-media{position:absolute;inset:0}.slx-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,4,4,.94),rgba(4,4,4,.72) 34%,rgba(4,4,4,.24) 70%,rgba(4,4,4,.42)),linear-gradient(0deg,rgba(4,4,4,.9),transparent 55%)}.slx-hero--light .slx-hero-scrim{background:linear-gradient(90deg,rgba(246,243,238,.96),rgba(246,243,238,.8) 45%,rgba(246,243,238,.18));}.slx-hero--light{color:#111}.slx-hero-copy{position:relative;z-index:2;padding-top:150px;padding-bottom:110px}.slx-hero h1,.slx-intro-grid h2,.slx-feature-copy h2,.slx-cta h2,.slx-legal h1{font-family:\"Instrument Sans\",Inter,sans-serif;text-transform:uppercase;letter-spacing:-.05em;line-height:.92;margin:0}.slx-hero h1{font-size:clamp(70px,9vw,142px);max-width:970px;margin-top:18px}.slx-hero-copy>p{max-width:620px;font-size:18px;line-height:1.6;color:rgba(246,243,238,.76)}.slx-hero--light .slx-hero-copy>p{color:#4f4a44}.slx-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.slx-link{display:inline-flex;align-items:center;gap:16px;min-height:46px;border-bottom:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.slx-section{padding:120px 0}.slx-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start;margin-top:20px}.slx-intro-grid h2{font-size:clamp(54px,6.4vw,98px)}.slx-prose{font-size:17px;line-height:1.7;color:#4e4943}.slx-prose p{margin:0 0 20px}.slx-prose ul{padding-left:20px}.slx-feature{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.slx-feature.is-reverse .slx-feature-media{order:2}.slx-feature-media{position:relative;height:min(65vw,720px);overflow:hidden;border-radius:20px;background:#111;border:1px solid rgba(255,255,255,.09)}.slx-feature-media .slx-cover{filter:saturate(.78) contrast(1.04) brightness(.93)}.slx-media-wash{position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.18))}.slx-feature-copy h2{font-size:clamp(50px,5.7vw,90px);margin:18px 0 24px}.slx-feature-copy>p{font-size:17px;line-height:1.65;color:#b8b3ac}.slx-gallery{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:420px 320px 340px;gap:12px}.slx-gallery-item{position:relative;overflow:hidden;border-radius:16px;background:#ddd}.slx-gallery-item-1{grid-row:1/span 2}.slx-gallery-item-4{grid-column:1/-1}.slx-gallery-item span{position:absolute;left:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;background:rgba(5,5,5,.72);color:#fff;font-size:9px}.slx-stat-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(17,17,17,.14);border-left:1px solid rgba(17,17,17,.14)}.slx-stat-rail>div{min-height:170px;padding:20px;border-right:1px solid rgba(17,17,17,.14);border-bottom:1px solid rgba(17,17,17,.14);display:flex;flex-direction:column;justify-content:space-between}.slx-stat-rail strong{font-family:\"Instrument Sans\",sans-serif;font-size:clamp(34px,4vw,62px);letter-spacing:-.04em}.slx-stat-rail span{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#77716a}.slx-cta{position:relative;overflow:hidden;background:#050505;color:#f6f3ee;padding:140px 0}.slx-cta-orb{position:absolute;width:720px;height:720px;right:-180px;top:-80px;border-radius:50%;background:radial-gradient(circle,var(--accent),transparent 64%);filter:blur(28px);opacity:.34}.slx-cta-inner{position:relative;z-index:2}.slx-cta h2{font-size:clamp(72px,9vw,140px);margin:18px 0 24px}.slx-cta p{font-size:18px;color:#aaa59e;margin-bottom:30px}.slx-footer{background:#090909;color:#f6f3ee;padding:68px 0 24px}.slx-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:44px}.slx-footer-grid>div:first-child p{max-width:260px;color:#858079;line-height:1.6}.slx-footer-col{display:flex;flex-direction:column;gap:10px;font-size:12px}.slx-footer-col b{font-size:9px;letter-spacing:.16em;color:#77716a;margin-bottom:8px}.slx-footer-col span{color:#99948d;line-height:1.5}.slx-footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:62px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);font-size:9px;letter-spacing:.14em}.slx-legal{background:#f6f3ee;color:#111;padding:150px 0 120px}.slx-legal-head{max-width:1100px}.slx-legal h1{font-size:clamp(62px,8vw,124px);margin:18px 0 24px}.slx-legal-head>p{max-width:760px;color:#5a554f;line-height:1.7}.slx-legal-body{margin-top:72px;border-top:1px solid #d3cec7}.slx-legal-body>section{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:34px 0;border-bottom:1px solid #d3cec7}.slx-legal-body>section>span{font-size:9px;letter-spacing:.15em;color:#8d877f}.slx-legal-body h2{margin:0 0 16px;font-size:28px;letter-spacing:-.03em}.slx-legal-body .slx-prose{max-width:900px;font-size:15px}.slx-legal-body .slx-prose strong{color:#111}.slx-legal-body .slx-prose a{text-decoration:underline}.slx-legal-body .slx-prose table{width:100%;border-collapse:collapse}.slx-legal-body .slx-prose td,.slx-legal-body .slx-prose th{padding:10px;border-bottom:1px solid #ddd;text-align:left}\n@media(max-width:980px){.slx-shell{width:min(100% - 40px,820px)}.slx-nav{grid-template-columns:1fr auto;height:68px}.slx-navlinks,.slx-nav>.slx-button{display:none}.slx-menu{display:flex;width:44px;height:44px;background:transparent;border:1px solid rgba(255,255,255,.14);flex-direction:column;gap:6px;align-items:center;justify-content:center}.slx-menu i{width:17px;height:1px;background:#fff}.slx-mobile{top:68px}.slx-intro-grid,.slx-feature{grid-template-columns:1fr}.slx-feature.is-reverse .slx-feature-media{order:0}.slx-feature-media{height:68vw;min-height:480px}.slx-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.slx-footer-grid>div:nth-child(4){grid-column:2}.slx-stat-rail{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:620px){.slx-shell{width:calc(100% - 28px)}.slx-logo{width:150px}.slx-hero{min-height:82svh}.slx-hero-copy{padding-top:120px;padding-bottom:70px}.slx-hero h1{font-size:clamp(56px,16vw,82px)}.slx-hero-copy>p{font-size:16px}.slx-actions{flex-direction:column;align-items:stretch;gap:10px}.slx-button,.slx-link{width:100%}.slx-section{padding:80px 0}.slx-intro-grid h2,.slx-feature-copy h2{font-size:clamp(44px,12.8vw,64px)}.slx-feature-media{height:105vw;min-height:400px}.slx-gallery{display:flex;flex-direction:column}.slx-gallery-item{height:330px}.slx-stat-rail{grid-template-columns:1fr 1fr}.slx-cta{padding:100px 0}.slx-cta h2{font-size:clamp(62px,18vw,94px)}.slx-footer-grid{grid-template-columns:1fr 1fr}.slx-footer-grid>div:first-child{grid-column:1/-1}.slx-footer-grid>div:nth-child(4){grid-column:auto}.slx-footer-bottom{flex-direction:column}.slx-legal{padding:120px 0 80px}.slx-legal h1{font-size:clamp(54px,16vw,82px)}.slx-legal-body>section{grid-template-columns:34px 1fr;gap:12px}}\n\n\n/* Responsive hardening: desktop rules above remain unchanged. */\n.slx-site [id]{scroll-margin-top:90px}\n.slx-site img,.slx-site video,.slx-site svg{max-width:100%}\n.slx-arrow{display:block;width:14px;height:14px;flex:0 0 auto;overflow:visible}\n.slx-arrow path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}\n.slx-footer-bottom a{display:inline-flex;align-items:center;gap:8px}\n.slx-hero-copy,.slx-intro-grid>*,.slx-feature>*,.slx-footer-grid>*,.slx-legal-body>section>*,.slx-cta-inner{min-width:0}\n.slx-footer-col a,.slx-footer-col span,.slx-legal-body,.slx-prose{overflow-wrap:anywhere}\n\n@media(max-width:980px){\n.slx-hero h1,.slx-intro-grid h2,.slx-feature-copy h2,.slx-cta h2,.slx-legal h1{max-width:100%;text-wrap:balance}\n.slx-shell{width:min(calc(100% - 48px),820px)}\n.slx-nav{padding:0 24px}\n.slx-hero-copy{padding-top:132px;padding-bottom:92px}\n.slx-hero h1{font-size:clamp(58px,9.4vw,78px)}\n.slx-hero-copy>p{font-size:17px;max-width:580px}\n.slx-section{padding:96px 0}\n.slx-intro-grid h2,.slx-feature-copy h2{font-size:clamp(48px,8vw,72px)}\n.slx-feature-media{height:min(76vw,640px);min-height:0}\n.slx-cta{padding:116px 0}\n.slx-cta h2{font-size:clamp(58px,10.5vw,86px)}\n.slx-legal h1{font-size:clamp(56px,9vw,78px)}\n.slx-footer-grid{gap:34px}\n}\n\n@media(max-width:620px){\n.slx-site{overflow-x:clip}\n.slx-site [id]{scroll-margin-top:78px}\n.slx-shell{width:calc(100% - 32px);max-width:none}\n.slx-nav{height:68px;padding:0 16px;gap:14px}\n.slx-logo{width:min(164px,54vw);max-height:38px}\n.slx-wordmark{font-size:22px}\n.slx-menu{width:50px;height:50px;flex:0 0 50px}\n.slx-mobile{top:68px;padding:16px}\n.slx-mobile>a{min-height:52px}\n.slx-hero{min-height:max(620px,78svh)}\n.slx-hero-copy{padding-top:112px;padding-bottom:72px}\n.slx-hero h1{font-size:clamp(42px,12vw,54px);line-height:.94;letter-spacing:-.052em;text-wrap:balance}\n.slx-hero-copy>p{font-size:15.5px;line-height:1.55;margin-top:22px}\n.slx-actions{margin-top:24px}\n.slx-button,.slx-link{min-width:0;max-width:100%;font-size:10px}\n.slx-button{min-height:60px;padding:0 16px;gap:16px}\n.slx-button--accent{min-width:0;min-height:66px}\n.slx-link{padding:0 2px;justify-content:space-between}\n.slx-section{padding:72px 0}\n.slx-eyebrow{font-size:9px;letter-spacing:.2em}\n.slx-intro-grid{gap:26px;margin-top:18px}\n.slx-intro-grid h2,.slx-feature-copy h2{font-size:clamp(40px,11.4vw,52px);line-height:.94;letter-spacing:-.05em}\n.slx-prose{font-size:15px;line-height:1.65}\n.slx-feature{gap:30px}\n.slx-feature-media{height:108vw;max-height:560px;min-height:340px;border-radius:14px}\n.slx-feature-copy>p{font-size:15px;line-height:1.6}\n.slx-gallery{gap:10px}\n.slx-gallery-item{height:min(98vw,430px);border-radius:12px}\n.slx-stat-rail>div{min-height:140px;padding:16px}\n.slx-cta{padding:88px 0}\n.slx-cta-orb{width:520px;height:520px;right:-260px;top:-40px}\n.slx-cta h2{font-size:clamp(42px,12vw,54px);line-height:.93;letter-spacing:-.052em;max-width:100%}\n.slx-cta p{font-size:15.5px;line-height:1.55;margin:0 0 26px}\n.slx-footer{padding:54px 0 22px}\n.slx-footer-grid{grid-template-columns:1fr;gap:28px}\n.slx-footer-grid>div:first-child,.slx-footer-grid>div:nth-child(4){grid-column:auto}\n.slx-footer-col{font-size:13px}\n.slx-footer-bottom{margin-top:40px}\n.slx-legal{padding:112px 0 72px}\n.slx-legal h1{font-size:clamp(42px,12vw,56px);line-height:.96;letter-spacing:-.045em}\n.slx-legal-head>p{font-size:14.5px;line-height:1.65}\n.slx-legal-body{margin-top:52px}\n.slx-legal-body>section{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:28px 0}\n.slx-legal-body h2{font-size:23px;line-height:1.15}\n.slx-legal-body .slx-prose{font-size:14px;line-height:1.65}\n.slx-legal-body .slx-prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}\n}\n\n@media(max-width:390px){\n.slx-shell{width:calc(100% - 28px)}\n.slx-hero h1,.slx-cta h2{font-size:clamp(40px,11.7vw,48px)}\n.slx-intro-grid h2,.slx-feature-copy h2{font-size:clamp(38px,10.9vw,46px)}\n.slx-button{padding:0 14px}\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"imageSrc\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PageFrame\":{\"type\":\"reactComponent\",\"name\":\"PageFrame\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SiteFooter\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CTA\":{\"type\":\"reactComponent\",\"name\":\"CTA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"normaliseAddress\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_PHONE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EditorialGallery\":{\"type\":\"reactComponent\",\"name\":\"EditorialGallery\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_BOOKING\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"UpArrow\":{\"type\":\"reactComponent\",\"name\":\"UpArrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SiteHeader\":{\"type\":\"reactComponent\",\"name\":\"SiteHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"LegalLayout\":{\"type\":\"reactComponent\",\"name\":\"LegalLayout\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"StatRail\":{\"type\":\"reactComponent\",\"name\":\"StatRail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_HOURS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_EMAIL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DarkFeature\":{\"type\":\"reactComponent\",\"name\":\"DarkFeature\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PageHero\":{\"type\":\"reactComponent\",\"name\":\"PageHero\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"IntroGrid\":{\"type\":\"reactComponent\",\"name\":\"IntroGrid\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Arrow\":{\"type\":\"reactComponent\",\"name\":\"Arrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrandMark\":{\"type\":\"reactComponent\",\"name\":\"BrandMark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Eyebrow\":{\"type\":\"reactComponent\",\"name\":\"Eyebrow\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_ADDRESS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageAsset\":{\"type\":\"reactComponent\",\"name\":\"ImageAsset\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SwissLaserShared.map"],"mappings":"wLAAqgB,SAAgB,EAAS,EAAI,CAAC,OAAO,GAAK,KAAK,EAAG,CAAC,SAAgB,EAAW,CAAC,QAAM,YAAU,MAAI,SAAO,CAAuL,OAAlL,EAAS,CAAK,EAAwL,EAAK,MAAM,CAAC,IAAI,GAAO,IAAI,OAAO,GAAO,OAAO,IAAI,GAAK,GAAO,KAAK,GAAa,YAAgB,QAAM,QAAQ,MAAM,CAAC,EAAxR,EAAK,MAAM,CAAC,UAAU,mBAAmB,GAAW,KAAW,QAAM,SAAsB,EAAK,OAAO,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAgJ,CAAC,SAAgB,EAAM,CAAC,YAAU,IAAI,CAAC,OAAoB,EAAM,MAAM,CAAC,UAAU,aAAa,IAAY,KAAK,EAAE,QAAQ,YAAY,KAAK,OAAO,cAAc,OAAO,UAAU,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAQ,CAAC,YAAU,IAAI,CAAC,OAAoB,EAAM,MAAM,CAAC,UAAU,2BAA2B,IAAY,KAAK,EAAE,QAAQ,YAAY,KAAK,OAAO,cAAc,OAAO,UAAU,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAiB,EAAM,CAA+C,OAA/B,GAAA,gEAAA,CAAwB,KAAoB,CAAC,CAAC,QAAQ,kCAAkC,SAAS,CAAE,CAAC,SAAgB,EAAQ,CAAC,YAAU,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,cAAuB,UAAQ,CAAC,CAAE,CAAC,SAAgB,EAAU,CAAC,QAAM,CAAgI,OAA5H,EAAS,CAAI,EAAsB,EAAK,MAAM,CAAC,UAAU,WAAW,IAAI,GAAM,IAAI,OAAO,GAAM,OAAO,IAAI,eAAe,CAAC,EAAsB,EAAM,MAAM,CAAC,UAAU,eAAe,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,OAAO,CAAC,EAAe,EAAK,SAAS,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAW,CAAC,OAAK,aAAW,GAAiB,CAAC,GAAK,CAAC,EAAK,GAASA,EAAe,EAAK,EAAE,OAAoB,EAAM,SAAS,CAAC,UAAU,UAAU,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,UAAU,YAAY,SAAsB,EAAK,EAAU,CAAM,MAAI,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,eAAe,aAAa,qBAAqB,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,sBAAsB,SAAS,YAAY,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,cAAc,SAAS,YAAY,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,SAAS,SAAS,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,OAAO,SAAS,KAAK,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,UAAU,+BAA+B,KAAK,EAAW,OAAO,SAAS,IAAI,aAAa,SAAS,CAAC,YAAyB,EAAK,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,SAAS,CAAC,UAAU,WAAW,YAAY,EAAQ,GAAG,CAAC,CAAC,EAAE,gBAAgB,EAAK,aAAa,oBAAoB,SAAS,CAAc,EAAK,IAAI,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,GAAmB,EAAM,EAAO,IAAI,CAAC,UAAU,aAAa,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,EAAE,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,aAAa,qBAAqB,EAAE,CAAC,aAAa,aAAa,EAAE,CAAC,UAAU,UAAU,EAAE,CAAC,UAAU,UAAU,EAAE,CAAC,QAAQ,QAAQ,EAAE,CAAC,MAAM,MAAM,EAAE,CAAC,UAAU,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAM,KAAqB,EAAK,IAAI,CAAM,OAAK,YAAY,EAAQ,EAAK,EAAE,SAAS,CAAK,EAAE,CAAI,CAAC,EAAe,EAAM,IAAI,CAAC,UAAU,aAAa,KAAK,EAAW,OAAO,SAAS,IAAI,aAAa,SAAS,CAAC,YAAyB,EAAK,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAW,CAAC,OAAK,aAAW,EAAgB,QAAM,EAAc,QAAM,EAAc,UAAQ,GAAiB,CAAC,OAAoB,EAAM,SAAS,CAAC,UAAU,aAAa,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,4BAA4B,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,EAAU,CAAM,MAAI,CAAC,EAAe,EAAK,IAAI,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,IAAI,CAAC,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,sBAAsB,SAAS,YAAY,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,cAAc,SAAS,YAAY,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,WAAW,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,SAAS,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,IAAI,CAAC,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,OAAO,EAAM,QAAQ,MAAM,EAAE,IAAI,SAAS,CAAK,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,UAAU,IAAQ,SAAS,CAAK,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,CAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,IAAI,CAAC,SAAS,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,kBAAkB,SAAS,SAAS,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,wBAAwB,SAAS,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,EAAW,OAAO,SAAS,IAAI,aAAa,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,8BAA8B,SAAS,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,KAAQ,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,gBAAgB,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,OAAO,SAAS,CAAC,eAA4B,EAAK,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAU,CAAC,WAAS,OAAK,aAAW,EAAgB,QAAM,EAAc,QAAM,EAAc,UAAQ,EAAgB,YAAU,GAAG,SAAO,CAAC,IAAM,EAAY,EAAiB,CAAO,EAAE,OAAoB,EAAM,OAAO,CAAC,GAAG,MAAM,UAAU,YAAY,IAAkB,QAAM,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,CAAU,CAAC,EAAe,EAAK,EAAW,CAAM,OAAgB,YAAU,CAAC,EAAE,EAAsB,EAAK,EAAW,CAAM,OAAgB,aAAiB,QAAY,QAAM,QAAQ,CAAW,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAS,CAAC,UAAQ,QAAM,OAAK,QAAM,aAAW,EAAgB,MAAI,WAAW,gBAAc,iBAAe,OAAK,GAAK,gBAAc,UAAU,CAAC,OAAoB,EAAM,UAAU,CAAC,UAAU,YAAY,EAAK,iBAAiB,oBAAoB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAW,CAAO,QAAM,UAAU,YAAY,MAAM,CAAC,eAAe,CAAa,EAAE,IAAI,GAAO,KAAK,CAAO,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,0BAA0B,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,SAAS,EAAE,EAAE,SAAsB,EAAK,EAAQ,CAAC,SAAS,CAAO,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,SAAS,GAAG,MAAM,GAAG,EAAE,SAAS,CAAK,CAAC,EAAE,GAAmB,EAAK,IAAI,CAAC,SAAS,CAAI,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,cAAc,SAAS,CAAc,EAAM,IAAI,CAAC,UAAU,aAAa,KAAK,EAAW,OAAO,SAAS,IAAI,aAAa,SAAS,CAAC,EAAI,IAAiB,EAAK,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAe,GAA6B,EAAM,IAAI,CAAC,UAAU,WAAW,KAAK,EAAc,SAAS,CAAC,EAAe,IAAiB,EAAK,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAU,CAAC,UAAQ,QAAM,YAAU,CAAC,OAAoB,EAAK,UAAU,CAAC,UAAU,wBAAwB,SAAsB,EAAM,MAAM,CAAC,UAAU,YAAY,SAAS,CAAc,EAAK,EAAQ,CAAC,SAAS,CAAO,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,KAAK,CAAC,SAAS,CAAK,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,YAAqB,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAY,CAAC,UAAQ,QAAM,OAAK,QAAM,UAAQ,GAAM,YAAU,CAAC,OAAoB,EAAK,UAAU,CAAC,UAAU,uBAAuB,SAAsB,EAAM,MAAM,CAAC,UAAU,yBAAyB,EAAQ,aAAa,KAAK,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,oBAAoB,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,YAAY,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,SAAS,CAAC,KAAK,GAAK,OAAO,GAAG,EAAE,SAAS,CAAc,EAAK,EAAW,CAAO,QAAM,UAAU,YAAY,IAAI,GAAO,KAAK,CAAO,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,mBAAmB,SAAS,CAAc,EAAK,EAAQ,CAAC,SAAS,CAAO,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,CAAK,CAAC,EAAE,GAAmB,EAAK,IAAI,CAAC,SAAS,CAAI,CAAC,EAAE,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAiB,CAAC,SAAO,CAAC,GAAG,CAAkD,OAAoB,EAAK,MAAM,CAAC,UAAU,cAAc,UAAxF,MAAM,QAAQ,CAAM,EAAE,EAAO,CAAC,EAAA,CAA8E,KAAK,EAAI,IAAiB,EAAM,EAAO,IAAI,CAAC,UAAU,qCAAqC,EAAE,IAAI,WAAW,CAAC,MAAM,IAAI,EAAE,SAAS,CAAc,EAAK,EAAW,CAAC,MAAM,EAAI,UAAU,YAAY,IAAI,GAAK,KAAK,oBAAoB,EAAE,GAAG,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAI,CAAC,QAAmB,EAAMC,EAAU,CAAC,SAAS,CAAC,aAA0B,EAAK,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,OAAK,uCAAuC,aAAW,GAAiB,CAAC,OAAoB,EAAM,UAAU,CAAC,UAAU,UAAU,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,aAAa,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,0BAA0B,SAAS,CAAc,EAAK,EAAQ,CAAC,SAAS,uBAAuB,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,CAAK,CAAC,EAAe,EAAK,IAAI,CAAC,SAAS,CAAI,CAAC,EAAe,EAAM,IAAI,CAAC,UAAU,gCAAgC,KAAK,EAAW,OAAO,SAAS,IAAI,aAAa,SAAS,CAAC,gBAA6B,EAAK,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAmU,SAAgB,EAAY,CAAC,UAAQ,QAAQ,QAAM,QAAQ,QAAM,WAAS,CAAC,GAAG,CAAwD,OAAoB,EAAM,UAAU,CAAC,UAAU,YAAY,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,2BAA2B,SAAS,CAAc,EAAK,EAAQ,CAAC,SAAS,CAAO,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,CAAK,CAAC,EAAE,GAAoB,EAAK,IAAI,CAAC,SAAS,CAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,2BAA2B,UAAzX,MAAM,QAAQ,CAAQ,EAAE,EAAS,CAAC,EAAA,CAA6W,KAAK,EAAE,IAAiB,EAAM,UAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,OAAO,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,SAAS,EAAE,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,YAAY,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,6BAAtnV,IAA4B,IAAkD,EAAc,EAAgB,mGAAgH,EAAc,gBAA6B,EAAc,wBAAqC,EAAgB,gEAA6E,EAAc,kBAA+tU,EAAW"}