1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},l=(new e.Error).stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="6e134cfe-f969-4f06-bf54-e9c2d5d52d2e",e._sentryDebugIdIdentifier="sentry-dbid-6e134cfe-f969-4f06-bf54-e9c2d5d52d2e")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7856],{197:(e,l,a)=>{a.r(l),a.d(l,{Price:()=>i});var t=a(82e3),s=a(44506),n=a(95900);let i=e=>{let{amount:l,className:a,highestAmount:i,lowestAmount:r,currencyCode:o,as:u="p"}=e,{formatCurrency:d,supportedCurrencies:c}=(0,s.H2)(),b=(0,n.useMemo)(()=>{if(o)return c.find(e=>e.code===o)},[o,c]);return"number"==typeof l?(0,t.jsx)(u,{className:a,suppressHydrationWarning:!0,children:d(l,{currency:b})}):i&&i!==r?(0,t.jsx)(u,{className:a,suppressHydrationWarning:!0,children:"".concat(d(r,{currency:b})," - ").concat(d(i,{currency:b}))}):r?(0,t.jsx)(u,{className:a,suppressHydrationWarning:!0,children:"".concat(d(r,{currency:b}))}):null}},16890:(e,l,a)=>{a.d(l,{j:()=>n});var t=a(82e3),s=a(22316);let n=e=>{let{message:l,as:a,className:n}=e;return l?(0,t.jsx)(a||"p",{className:(0,s.A)("text-error text-sm",n),children:l}):null}},19819:(e,l,a)=>{a.d(l,{bq:()=>v,eb:()=>x,gC:()=>m,l6:()=>c,yv:()=>b});var t=a(82e3);a(95900);var s=a(39629),n=a(41267),i=a(34791),r=a(8514),o=a(27219),u=a(3271),d=a(29721);function c(e){let{...l}=e;return(0,t.jsx)(s.bL,{"data-slot":"select",...l})}function b(e){let{placeholder:l,...a}=e,n=(0,d.IC)(),i="string"==typeof l?n((0,u.Y9)("select.placeholder",l),l):l;return(0,t.jsx)(s.WT,{"data-slot":"select-value",placeholder:i,...a})}function v(e){let{className:l,children:a,...i}=e;return(0,t.jsxs)(s.l9,{"data-slot":"select-trigger",className:(0,o.cn)("border-input mb-2 data-placeholder:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive flex h-11 w-fit items-center justify-between gap-2 rounded-md border-2 bg-transparent px-3 py-2 text-base whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",l),...i,children:[a,(0,t.jsx)(s.In,{asChild:!0,children:(0,t.jsx)(n.A,{className:"size-4 opacity-50"})})]})}function m(e){let{className:l,children:a,position:n="popper",...i}=e;return(0,t.jsx)(s.ZL,{children:(0,t.jsxs)(s.UC,{"data-slot":"select-content",className:(0,o.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",l),position:n,...i,children:[(0,t.jsx)(p,{}),(0,t.jsx)(s.LM,{className:(0,o.cn)("p-1","popper"===n&&"h-(--radix-select-trigger-height) w-full scroll-my-1"),children:a}),(0,t.jsx)(h,{})]})})}function x(e){let{className:l,children:a,...n}=e;return(0,t.jsxs)(s.q7,{"data-slot":"select-item",className:(0,o.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-2 pr-8 pl-2 text-base outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",l),...n,children:[(0,t.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(s.VF,{children:(0,t.jsx)(i.A,{className:"size-4"})})}),(0,t.jsx)(s.p4,{children:a})]})}function p(e){let{className:l,...a}=e;return(0,t.jsx)(s.PP,{"data-slot":"select-scroll-up-button",className:(0,o.cn)("flex cursor-default items-center justify-center py-1",l),...a,children:(0,t.jsx)(r.A,{className:"size-4"})})}function h(e){let{className:l,...a}=e;return(0,t.jsx)(s.wn,{"data-slot":"select-scroll-down-button",className:(0,o.cn)("flex cursor-default items-center justify-center py-1",l),...a,children:(0,t.jsx)(n.A,{className:"size-4"})})}},26221:(e,l,a)=>{a.d(l,{A7:()=>x,FN:()=>v,Oj:()=>h,Q8:()=>p,Wk:()=>m});var t=a(82e3),s=a(85590),n=a(95900),i=a(90277),r=a(34480),o=a(40241),u=a(27219),d=a(45587);let c=n.createContext(null);function b(){let e=n.useContext(c);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function v(e){let{orientation:l="horizontal",opts:a,setApi:s,plugins:r,className:o,children:d,...b}=e,[v,m]=(0,i.A)({...a,axis:"horizontal"===l?"x":"y"},r),[x,p]=n.useState(!1),[h,f]=n.useState(!1),g=n.useCallback(e=>{e&&(p(e.canScrollPrev()),f(e.canScrollNext()))},[]),j=n.useCallback(()=>{null==m||m.scrollPrev()},[m]),y=n.useCallback(()=>{null==m||m.scrollNext()},[m]),C=n.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),j()):"ArrowRight"===e.key&&(e.preventDefault(),y())},[j,y]);n.useEffect(()=>{m&&s&&s(m)},[m,s]),n.useEffect(()=>{if(m)return g(m),m.on("reInit",g),m.on("select",g),()=>{m.off("reInit",g),m.off("select",g)}},[m,g]);let N=n.useMemo(()=>({carouselRef:v,api:m,opts:a,orientation:l||((null==a?void 0:a.axis)==="y"?"vertical":"horizontal"),scrollPrev:j,scrollNext:y,canScrollPrev:x,canScrollNext:h,plugins:r,setApi:s}),[m,h,x,v,a,l,r,y,j,s]);return(0,t.jsx)(c.Provider,{value:N,children:(0,t.jsx)("div",{onKeyDownCapture:C,className:(0,u.cn)("relative",o),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...b,children:d})})}function m(e){let{className:l,...a}=e,{carouselRef:s,orientation:n}=b();return(0,t.jsx)("div",{ref:s,className:"overflow-hidden","data-slot":"carousel-content",children:(0,t.jsx)("div",{className:(0,u.cn)("flex","horizontal"===n?"-ml-4":"-mt-4 flex-col",l),...a})})}function x(e){let{className:l,...a}=e,{orientation:s}=b();return(0,t.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,u.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===s?"pl-4":"pt-4",l),...a})}function p(e){let{className:l,variant:a="outline",size:n="icon",...i}=e,{orientation:o,scrollPrev:c,canScrollPrev:v}=b();return(0,t.jsxs)(d.Button,{"data-slot":"carousel-previous",variant:a,size:n,className:(0,u.cn)("absolute size-8 rounded-full","horizontal"===o?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",l),disabled:!v,onClick:c,...i,children:[(0,t.jsx)(r.A,{}),(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(s.ClientCmsText,{copyKey:"ui.carousel.previous-slide.afx5zf"})})]})}function h(e){let{className:l,variant:a="outline",size:n="icon",...i}=e,{orientation:r,scrollNext:c,canScrollNext:v}=b();return(0,t.jsxs)(d.Button,{"data-slot":"carousel-next",variant:a,size:n,className:(0,u.cn)("absolute size-8 rounded-full","horizontal"===r?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",l),disabled:!v,onClick:c,...i,children:[(0,t.jsx)(o.A,{}),(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(s.ClientCmsText,{copyKey:"ui.carousel.next-slide.1icinan"})})]})}},32098:(e,l,a)=>
1{a.d(l,{PatientTestimonialsCarousel:()=>m});var t=a(82e3),s=a(85590),n=a(73863),i=a(75101),r=a(95900),o=a(67187);let u="flex min-h-[280px] w-[min(82vw,340px)] shrink-0 flex-col rounded-xl border border-gray-100 bg-white p-5 shadow-sm";function d(e){let{testimonial:l,copyScope:a}=e;return(0,t.jsxs)("div",{className:u,children:[(0,t.jsx)(n.A,{className:"mb-3 h-5 w-5 shrink-0 text-myeyes-gold/60"}),(0,t.jsxs)("p",{className:"line-clamp-6 flex-1 text-sm leading-relaxed text-gray-700 italic",children:["â",(0,t.jsx)(s.ClientCmsText,{scope:a,fallback:l.text}),"â"]}),(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,t.jsxs)("p",{className:"text-xs font-medium text-gray-400",children:[l.authorInitials," ",(0,t.jsx)(s.ClientCmsText,{copyKey:"ui.simplesat.carousel.verified-customer.wxooyw",fallback:"\xb7 Verified customer"})," "]}),(0,t.jsxs)("span",{className:"text-xs font-semibold text-myeyes-teal",children:[l.npsScore,(0,t.jsx)(s.ClientCmsText,{copyKey:"ui.simplesat.carousel.10.1jrsbpp",fallback:"/10"})]})]})]})}function c(e){let{testimonial:l,copyScope:a}=e,r=Math.max(0,Math.min(5,l.rating));return(0,t.jsxs)("div",{className:u,children:[(0,t.jsx)(n.A,{className:"mb-3 h-5 w-5 shrink-0 text-myeyes-gold/60"}),(0,t.jsxs)("p",{className:"line-clamp-6 flex-1 text-sm leading-relaxed text-gray-700 italic",children:["â",(0,t.jsx)(s.ClientCmsText,{scope:a,fallback:l.content}),"â"]}),(0,t.jsxs)("div",{className:"mt-4 flex items-end justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-gray-700",children:(0,t.jsx)(s.ClientCmsText,{scope:a,fallback:l.name})}),l.location?(0,t.jsx)("p",{className:"text-xs text-gray-400",children:(0,t.jsx)(s.ClientCmsText,{scope:a,fallback:l.location})}):null]}),(0,t.jsx)("div",{className:"flex shrink-0 items-center gap-0.5","aria-hidden":"true",children:Array.from({length:r}).map((e,l)=>(0,t.jsx)(i.A,{className:"h-3.5 w-3.5 fill-myeyes-gold text-myeyes-gold"},l))})]})]})}function b(e){let{item:l,simplesatCopyScope:a,cmsCopyScope:s}=e;return"simplesat"===l.kind?(0,t.jsx)(d,{testimonial:l.testimonial,copyScope:a}):(0,t.jsx)(c,{testimonial:l.testimonial,copyScope:s})}function v(e,l){return"simplesat"===e.kind?"".concat(e.testimonial.date,"-").concat(e.testimonial.authorInitials,"-").concat(l):"".concat(e.testimonial.id,"-").concat(l)}function m(e){let{testimonials:l,fallbackTestimonials:a=[],simplesatCopyScope:s="ui.simplesat.carousel",cmsCopyScope:n="home.HomePage",containerCopyScope:i="ui.simplesat.carousel"}=e,[u,d]=(0,r.useState)(!1),c=(l.length?l.map(e=>({kind:"simplesat",testimonial:e})):a.map(e=>({kind:"cms",testimonial:e}))).slice(0,12),m="".concat(8*Math.max(c.length,3),"s");return 0===c.length?null:(0,t.jsxs)(o.PD,{className:"relative overflow-hidden rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-myeyes-teal focus-visible:ring-offset-2",role:"region","aria-roledescription":"carousel","aria-label":"Verified customer feedback","aria-live":"off",tabIndex:0,...{onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),onFocusCapture:()=>d(!0),onBlurCapture:()=>d(!1)},copyScope:i,children:[(0,t.jsx)("div",{className:"pointer-events-none absolute left-0 top-0 z-10 h-full w-16 bg-gradient-to-r from-background to-transparent"}),(0,t.jsx)("div",{className:"pointer-events-none absolute right-0 top-0 z-10 h-full w-16 bg-gradient-to-l from-background to-transparent"}),(0,t.jsxs)("div",{className:"simplesat-marquee flex w-max gap-4 pr-4","data-testid":"simplesat-carousel-track",style:{animationDuration:m,animationPlayState:u?"paused":"running"},children:[(0,t.jsx)("div",{className:"simplesat-marquee-set flex shrink-0 gap-4",children:c.map((e,l)=>(0,t.jsx)(b,{item:e,simplesatCopyScope:s,cmsCopyScope:n},v(e,l)))}),(0,t.jsx)("div",{className:"simplesat-marquee-set simplesat-marquee-duplicate flex shrink-0 gap-4","aria-hidden":"true",children:c.map((e,l)=>(0,t.jsx)(b,{item:e,simplesatCopyScope:s,cmsCopyScope:n},"duplicate-".concat(v(e,l))))})]})]})}},34215:(e,l,a)=>{a.d(l,{FormBlock:()=>M});var t=a(82e3),s=a(85590),n=a(52266),i=a(95900),r=a(28722),o=a(78621),u=a(45587),d=a(68796),c=a(67251);let b=e=>{let{children:l,className:a,width:s}=e;return(0,t.jsx)("div",{className:a,style:{maxWidth:s?"".concat(s,"%"):void 0},children:l})},v=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e;var m=a(16890),x=a(19819);let p=()=>(0,t.jsx)("div",{className:"mt-2 text-red-500 text-sm",children:(0,t.jsx)(s.ClientCmsText,{copyKey:"Form.Error.this-field-is-required.pbmdfc"})}),h=[{label:"Afghanistan",value:"AF"},{label:"\xc5land Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
1,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}];var f=a(70005),g=a(66013);let j=[{label:"Alabama",value:"AL"},{label:"Alaska",value:"AK"},{label:"Arizona",value:"AZ"},{label:"Arkansas",value:"AR"},{label:"California",value:"CA"},{label:"Colorado",value:"CO"},{label:"Connecticut",value:"CT"},{label:"Delaware",value:"DE"},{label:"Florida",value:"FL"},{label:"Georgia",value:"GA"},{label:"Hawaii",value:"HI"},{label:"Idaho",value:"ID"},{label:"Illinois",value:"IL"},{label:"Indiana",value:"IN"},{label:"Iowa",value:"IA"},{label:"Kansas",value:"KS"},{label:"Kentucky",value:"KY"},{label:"Louisiana",value:"LA"},{label:"Maine",value:"ME"},{label:"Maryland",value:"MD"},{label:"Massachusetts",value:"MA"},{label:"Michigan",value:"MI"},{label:"Minnesota",value:"MN"},{label:"Mississippi",value:"MS"},{label:"Missouri",value:"MO"},{label:"Montana",value:"MT"},{label:"Nebraska",value:"NE"},{label:"Nevada",value:"NV"},{label:"New Hampshire",value:"NH"},{label:"New Jersey",value:"NJ"},{label:"New Mexico",value:"NM"},{label:"New York",value:"NY"},{label:"North Carolina",value:"NC"},{label:"North Dakota",value:"ND"},{label:"Ohio",value:"OH"},{label:"Oklahoma",value:"OK"},{label:"Oregon",value:"OR"},{label:"Pennsylvania",value:"PA"},{label:"Rhode Island",value:"RI"},{label:"South Carolina",value:"SC"},{label:"South Dakota",value:"SD"},{label:"Tennessee",value:"TN"},{label:"Texas",value:"TX"},{label:"Utah",value:"UT"},{label:"Vermont",value:"VT"},{label:"Virginia",value:"VA"},{label:"Washington",value:"WA"},{label:"West Virginia",value:"WV"},{label:"Wisconsin",value:"WI"},{label:"Wyoming",value:"WY"}];var y=a(3271),C=a(29721),N=a(27219);function w(e){let{className:l,placeholder:a,...s}=e,n=(0,C.IC)(),i="string"==typeof a?n((0,y.Y9)("textarea.placeholder",a),a):a;return(0,t.jsx)("textarea",{placeholder:i,"data-slot":"textarea",className:(0,N.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive flex field-sizing-content min-h-24 w-full rounded-md border-2 bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",l),...s})}let S={checkbox:e=>{var l,a,n;let{name:i,defaultValue:o,errors:u,label:x,register:p,required:h,width:f}=e,g=p(i,{required:h?"".concat(v(x||i)," is required."):void 0}),{setValue:j}=(0,r.xW)();return(0,t.jsxs)(b,{width:f,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d.S,{defaultChecked:o,id:i,...g,onCheckedChange:e=>{j(g.name,e)}}),(0,t.jsx)(c.J,{htmlFor:i,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Checkbox",fallback:x})})]}),(null==u||null==(l=u[i])?void 0:l.message)&&"string"==typeof(null==u||null==(a=u[i])?void 0:a.message)&&(0,t.jsx)(m.j,{message:null==u||null==(n=u[i])?void 0:n.message})]})},country:e=>{let{name:l,control:a,errors:n,label:i,required:o,width:u}=e;return(0,t.jsxs)(b,{width:u,children:[(0,t.jsx)(c.J,{className:"",htmlFor:l,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Country",fallback:i})}),(0,t.jsx)(r.xI,{control:a,defaultValue:"",name:l,render:e=>
1{let{field:{onChange:a,value:n}}=e,r=h.find(e=>e.value===n);return(0,t.jsxs)(x.l6,{onValueChange:e=>a(e),value:null==r?void 0:r.value,children:[(0,t.jsx)(x.bq,{className:"w-full",id:l,children:(0,t.jsx)(x.yv,{placeholder:i})}),(0,t.jsx)(x.gC,{children:h.map(e=>{let{label:l,value:a}=e;return(0,t.jsx)(x.eb,{value:a,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Country",fallback:l})},a)})})]})},rules:{required:o}}),(0,t.jsx)(s.ClientCmsText,{scope:"Form.Country",fallback:o&&n[l]&&(0,t.jsx)(p,{})})]})},email:e=>{var l,a,n;let{name:i,defaultValue:r,errors:o,label:u,register:d,required:x,width:p}=e;return(0,t.jsx)(b,{width:p,children:(0,t.jsxs)(g.e,{children:[(0,t.jsx)(c.J,{htmlFor:i,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Email",fallback:u})}),(0,t.jsx)(f.p,{defaultValue:r,id:i,type:"text",...d(i,{pattern:/^\S[^\s@]*@\S+$/,required:x?"".concat(v(u||i)," is required."):void 0})}),(null==o||null==(l=o[i])?void 0:l.message)&&"string"==typeof(null==o||null==(a=o[i])?void 0:a.message)&&(0,t.jsx)(m.j,{message:null==o||null==(n=o[i])?void 0:n.message})]})})},message:e=>{let{message:l}=e;return(0,t.jsx)(b,{className:"my-12",width:"100",children:l&&(0,t.jsx)(o.s,{data:l})})},number:e=>{var l,a,n;let{name:i,defaultValue:r,errors:o,label:u,register:d,required:x,width:p}=e;return(0,t.jsx)(b,{width:p,children:(0,t.jsxs)(g.e,{children:[(0,t.jsx)(c.J,{htmlFor:i,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Number",fallback:u})}),(0,t.jsx)(f.p,{defaultValue:r,id:i,type:"number",...d(i,{required:x?"".concat(v(u||i)," is required."):void 0})}),(null==o||null==(l=o[i])?void 0:l.message)&&"string"==typeof(null==o||null==(a=o[i])?void 0:a.message)&&(0,t.jsx)(m.j,{message:null==o||null==(n=o[i])?void 0:n.message})]})})},select:e=>{let{name:l,control:a,errors:n,label:i,options:o,required:u,width:d}=e;return(0,t.jsxs)(b,{width:d,children:[(0,t.jsx)(c.J,{htmlFor:l,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Select",fallback:i})}),(0,t.jsx)(r.xI,{control:a,defaultValue:"",name:l,render:e=>{let{field:{onChange:a,value:n}}=e,r=o.find(e=>e.value===n);return(0,t.jsxs)(x.l6,{onValueChange:e=>a(e),value:null==r?void 0:r.value,children:[(0,t.jsx)(x.bq,{className:"w-full",id:l,children:(0,t.jsx)(x.yv,{placeholder:i})}),(0,t.jsx)(x.gC,{children:o.map(e=>{let{label:l,value:a}=e;return(0,t.jsx)(x.eb,{value:a,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Select",fallback:l})},a)})})]})},rules:{required:u}}),(0,t.jsx)(s.ClientCmsText,{scope:"Form.Select",fallback:u&&n[l]&&(0,t.jsx)(p,{})})]})},state:e=>{let{name:l,control:a,errors:n,label:i,required:o,width:u}=e;return(0,t.jsxs)(b,{width:u,children:[(0,t.jsx)(c.J,{htmlFor:l,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.State",fallback:i})}),(0,t.jsx)(r.xI,{control:a,defaultValue:"",name:l,render:e=>{let{field:{onChange:a,value:n}}=e,r=j.find(e=>e.value===n);return(0,t.jsxs)(x.l6,{onValueChange:e=>a(e),value:null==r?void 0:r.value,children:[(0,t.jsx)(x.bq,{className:"w-full",id:l,children:(0,t.jsx)(x.yv,{placeholder:i})}),(0,t.jsx)(x.gC,{children:j.map(e=>{let{label:l,value:a}=e;return(0,t.jsx)(x.eb,{value:a,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.State",fallback:l})},a)})})]})},rules:{required:o}}),(0,t.jsx)(s.ClientCmsText,{scope:"Form.State",fallback:o&&n[l]&&(0,t.jsx)(p,{})})]})},text:e=>{var l,a,n;let{name:i,defaultValue:r,errors:o,label:u,register:d,required:x,width:p}=e;return(0,t.jsx)(b,{width:p,children:(0,t.jsxs)(g.e,{children:[(0,t.jsx)(c.J,{htmlFor:i,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Text",fallback:u})}),(0,t.jsx)(f.p,{defaultValue:r,id:i,type:"text",...d(i,{required:x?"".concat(v(u||i)," is required."):void 0})}),(null==o||null==(l=o[i])?void 0:l.message)&&"string"==typeof(null==o||null==(a=o[i])?void 0:a.message)&&(0,t.jsx)(m.j,{message:null==o||null==(n=o[i])?void 0:n.message})]})})},textarea:e=>{var l,a,n;let{name:i,defaultValue:r,errors:o,label:u,register:d,required:x,rows:p=3,width:h}=e;return(0,t.jsx)(b,{width:h,children:(0,t.jsxs)(g.e,{children:[(0,t.jsx)(c.J,{htmlFor:i,children:(0,t.jsx)(s.ClientCmsText,{scope:"Form.Textarea",fallback:u})}
1),(0,t.jsx)(w,{defaultValue:r,id:i,rows:p,...d(i,{required:x?"".concat(v(u||i)," is required."):void 0})}),(null==o||null==(l=o[i])?void 0:l.message)&&"string"==typeof(null==o||null==(a=o[i])?void 0:a.message)&&(0,t.jsx)(m.j,{message:null==o||null==(n=o[i])?void 0:n.message})]})})}},k=!!window.document&&!!window.document.createElement;var T=a(91950);let M=e=>{var l;let{enableIntro:a,form:d,form:{id:c,confirmationMessage:b,confirmationType:v,redirect:m,submitButtonLabel:x}={},introContent:p}=e,h=(0,r.mN)({defaultValues:(e=>null==e?void 0:e.reduce((e,l)=>("name"in l&&("checkbox"===l.blockType?e[l.name]=l.defaultValue:["country","email","text","select","state"].includes(l.blockType)&&(e[l.name]="")),e),{}))(d.fields)}),{control:f,formState:{errors:g},handleSubmit:j,register:y}=h,[C,N]=(0,i.useState)(!1),[w,M]=(0,i.useState)(),[A,I]=(0,i.useState)(),F=(0,n.useRouter)(),G=(0,i.useCallback)(e=>{let l;(async()=>{I(void 0);let a=Object.entries(e).map(e=>{let[l,a]=e;return{field:l,value:a}});l=setTimeout(()=>{N(!0)},1e3);try{let e=await fetch("".concat((()=>{if(k){let e=window.location.protocol,l=window.location.hostname,a=window.location.port;return"".concat(e,"//").concat(l).concat(a?":".concat(a):"")}return T.env.VERCEL_PROJECT_PRODUCTION_URL?"https://".concat(T.env.VERCEL_PROJECT_PRODUCTION_URL):"https://myeyes.net"})(),"/api/form-submissions"),{body:JSON.stringify({form:c,submissionData:a}),headers:{"Content-Type":"application/json"},method:"POST"}),n=await e.json();if(clearTimeout(l),e.status>=400){var t,s;N(!1),I({message:(null==(s=n.errors)||null==(t=s[0])?void 0:t.message)||"Internal Server Error",status:n.status});return}if(N(!1),M(!0),"redirect"===v&&m){let{url:e}=m;e&&F.push(e)}}catch(e){N(!1),I({message:"Something went wrong."})}})()},[F,c,m,v]);return(0,t.jsxs)("div",{className:"container lg:max-w-3xl",children:[a&&p&&!w&&(0,t.jsx)(o.s,{className:"mb-8 lg:mb-12",data:p,enableGutter:!1}),(0,t.jsx)("div",{className:"p-4 lg:p-6 border border-border rounded-[0.8rem]",children:(0,t.jsxs)(r.Op,{...h,children:[!C&&w&&"message"===v&&(0,t.jsx)(o.s,{data:b}),C&&!w&&(0,t.jsx)("p",{children:(0,t.jsx)(s.ClientCmsText,{copyKey:"Form.loading-please-wait.1lixtbg"})}),A&&(0,t.jsx)("div",{children:"".concat(A.status||"500",": ").concat(A.message||"")}),!w&&(0,t.jsxs)("form",{id:c,onSubmit:j(G),children:[(0,t.jsx)("div",{className:"mb-4 last:mb-0",children:d&&d.fields&&(null==(l=d.fields)?void 0:l.map((e,l)=>{let a=null==S?void 0:S[e.blockType];return a?(0,t.jsx)("div",{className:"mb-6 last:mb-0",children:(0,t.jsx)(a,{form:d,...e,...h,control:f,errors:g,register:y})},l):null}))}),(0,t.jsx)(u.Button,{form:c,type:"submit",variant:"default",children:x})]})]})})]})}},50145:(e,l,a)=>{a.d(l,{CarouselClient:()=>p});var t=a(82e3),s=a(26221),n=a(81146),i=a(30521),r=a.n(i);a(95900);var o=a(23379),u=a(22316),d=a(197),c=a(85590);let b=e=>{let{amount:l,position:a="bottom",title:s}=e;return(0,t.jsx)("div",{className:(0,u.A)("absolute bottom-0 left-0 flex w-full px-4 pb-4 @container/label",{"":"center"===a}),children:(0,t.jsxs)("div",{className:"flex items-end justify-between text-sm grow font-semibold ",children:[(0,t.jsx)("h3",{className:"mr-4 font-mono line-clamp-2 border p-2 px-3 leading-none tracking-tight rounded-full bg-white/70 text-black backdrop-blur-md dark:border-neutral-800 dark:bg-black/70 dark:text-white",children:(0,t.jsx)(c.ClientCmsText,{scope:"Grid.Label",fallback:s})}),(0,t.jsx)(d.Price,{amount:l,className:"flex-none rounded-full bg-blue-600 p-2 text-white",currencyCodeClassName:"hidden @[275px]/label:inline"})]})})};var v=a(69115),m=a(22633);let x=e=>{var l;let{active:a,isInteractive:s=!0,label:n,fallbackImageUrl:i,...r}=e,d=r.media&&"object"==typeof r.media&&(0,v.e)(r.media);return(0,t.jsxs)("div",{className:(0,u.A)("group flex h-full w-full items-center justify-center overflow-hidden rounded-lg border bg-white hover:border-blue-600 dark:bg-black",{"border-2 border-blue-600":a,"border-neutral-200 dark:border-neutral-800":!a,relative:n}),children:[d?(0,t.jsx)(o.$,{className:(0,u.A)("relative h-full w-full object-cover",{"transition duration-300 ease-in-out group-hover:scale-105":s}),height:80,imgClassName:"h-full w-full object-cover",resource:r.media,width:80}):i?(0,t.jsx)(m.default,{src:i,alt:(null==(l=r.media)?void 0:l.alt)||(null==n?void 0:n.title)||"",fill:!0,sizes:"200px",className:(0,u.A)("h-full w-full object-cover",{"transition duration-300 ease-in-out group-hover:scale-105":s})}):null,n?(0,t.jsx)(b,{amount:n.amount,position:n.position,title:n.title}):null]})},p=e=>{let{products:l}=e;if(!(null==l?void 0:l.length))return null;let a=[...l,...l,...l];return(0,t.jsx)(s.FN,{className:"w-full",opts:{align:"start",loop:!0},plugins:[(0,n.A)({playOnInit:!0,speed:1,stopOnInteraction:!1,stopOnMouseEnter:!0})],children:(0,t.jsx)(s.Wk,{children:a.map((e,l)=>{var a;return(0,t.jsx)(s.A7,{className:"relative aspect-square h-[30vh] max-h-[275px] w-2/3 max-w-[475px] flex-none md:w-1/3",children:(0,t.jsx)(r(),{className:"relative h-full w-full",href:"/products/".concat(e.slug),children:(0,t.jsx)(x,{label:{amount:e.priceInUSD,title:e.title},media:null==(a=e.meta)?void 0:a.image})})},"".concat(e.slug).concat(l))})})})}},52968:(e,l,a)=>{a.d(l,{PhoneCTA:()=>r,T:()=>o});var t=a(82e3),s=a(27219),n=a(29721),i=a(66411);function r(e){let{className:l,variant:a="default",showIcon:r=!0}=e,o=(0,n.IC)()("phone.number","1-888-959-5563"),u="tel:+1".concat(o.replace(/\D/g,"").replace(/^1/,""));return(0,t.jsxs)("a",{href:u,className:(0,s.cn)("inline-flex items-center gap-2 font-semibold transition-colors","light"===a&&"text-white hover:text-myeyes-gold","default"===a&&"text-myeyes-navy hover:text-myeyes-teal","small"===a&&"text-sm text-muted-foreground hover:text-myeyes-teal",l),children:[r&&(0,t.jsx)(i.A,{className:"h-4 w-4"}),(0,t.jsx)("span",{children:o})]})}function o(){let e=(0,n.IC)(),l=e("phone.number","1-888-959-5563"),a="tel:+1".concat(l.replace(/\D/g,"").replace(/^1/,""));return(0,t.jsxs)("a",{href:a,className:"fixed bottom-6 right-6 z-50 flex items-center gap-2 rounded-full bg-myeyes-teal px-5 py-3 text-white font-semibold shadow-lg hover:bg-myeyes-teal/90 transition-colors md:hidden","aria-label":e("phone.callAriaLabel","Call MyEyes at {phone}",{phone:l}),children:[(0,t.jsx)(i.A,{className:"h-5 w-5"}),(0,t.jsx)("span",{children:e("phone.callUs","Call Us")})]})}},53820:(e,l,a)=>{a.d(l,{TrustBadges:()=>u});var t=a(82e3),s=a(27219),n=a(29721),i=a(54156),r=a(9398),o=a(85590);function u(e){let{className:l,variant:a="default",labels:u}=e,d=(0,n.IC)(),c=((null==u?void 0:u.filter(e=>!!e))||[d("trustBadges.fdaCleared","FDA Cleared"),d("trustBadges.licensedDmeProvider","Licensed DME Provider")]).map((e,l)=>({icon:0===l?i.A:r.A,label:e}));return(0,t.jsx)("div",{className:(0,s.cn)("flex flex-wrap items-center justify-center gap-6 md:gap-8",l),children:c.map(e=>{let{icon:l,label:n}=e;return(0,t.jsxs)("div",{className:(0,s.cn)("flex items-center gap-2 text-sm font-medium","light"===a?"text-white/90":"text-muted-foreground"),children:[(0,t.jsx)(l,{className:(0,s.cn)("h-5 w-5","light"===a?"text-myeyes-gold":"text-myeyes-teal")}),(0,t.jsx)("span",{children:(0,t.jsx)(o.ClientCmsText,{scope:"ui.trust.badges",fallback:n})})]},n)})})}},66013:(e,l,a)=>{a.d(l,{e:()=>n});var t=a(82e3),s=a(27219);let n=e=>{let{className:l,children:a}=e;return(0,t.jsx)("div",{className:(0,s.cn)("flex flex-col gap-2",l),children:a})}},67251:(e,l,a)=>{a.d(l,{J:()=>i});var t=a(82e3),s=a(88164);a(95900);var n=a(27219);function i(e){let{className:l,...a}=e;return(0,t.jsx)(s.b,{"data-slot":"label",className:(0,n.cn)("flex items-center gap-2 text-base font-semibold text-foreground leading-none select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",l),...a})}},68796:(e,l,a)=>{a.d(l,{S:()=>r});var t=a(82e3);a(95900);var s=a(92665),n=a(34791),i=a(27219);function r(e){let{className:l,...a}=e;return(0,t.jsx)(s.bL,{"data-slot":"checkbox",className:(0,i.cn)("peer border-input data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",l),...a,children:(0,t.jsx)(s.C1,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:(0,t.jsx)(n.A,{className:"size-3.5"})})})}},70005:(e,l,a)=>{a.d(l,{p:()=>r});var t=a(82e3);a(95900);var s=a(3271),n=a(29721),i=a(27219);function r(e){let{className:l,type:a,placeholder:r,...o}=e,u=(0,n.IC)(),d="string"==typeof r?u((0,s.Y9)("input.placeholder",r),r):r,c=o["aria-label"],b="string"==typeof c?u((0,s.Y9)("input.ariaLabel",c),c):c;return(0,t.jsx)("input",{...o,type:a,placeholder:d,"aria-label":b,"data-slot":"input",className:(0,i.cn)("border-input bg-background file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground flex h-11 w-full min-w-0 rounded-md border-2 px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",l)})}}}]);
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.