PageSourceSearch

https://flexaligner.ru/component---src-templates-kliniki-klinika-tsx-8d7f3f0a88baf81f9c52.js

js flexaligner.ru collected 2026-10-09 04:56:04 UTC 24,934 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkflexiligner_website=self.webpackChunkflexiligner_website||[]).push([[6235],{33014:function(e,t,l){l.r(t),l.d(t,{Head:function(){return $},default:function(){return L}});var n=l(96540),a=l(54146),i=l(66226),r=l(2029),c=l(62944),o=l(713),s=l(20578),m=l(7546),d=l(40257),u=l(56019);var g=e=>{let{clinic:t,clinicDoctors:l}=e;const{onOpen:a}=(0,n.useContext)(d.V),i=()=>a("call-back-modal"),r=(0,u.S)(t.nm||t.name||""),c=(null==t?void 0:t.ph)||"",g=(null==t?void 0:t.em)||"",p=(null==t?void 0:t.website)||"",f=l&&l.length>0?l[0]:null,x=f?(0,u.S)(f.nm||f.name||""):null,E=(null==f?void 0:f.avatar)||null;return n.createElement("section",{className:"relative bg-[50%_40%] bg-no-repeat bg-cover bg-bannerClinic pt-[90%] md:pt-[45.573%] lg:pt-[28%] 3xl:pt-[25%]"},n.createElement("div",{className:"absolute top-0 left-0 w-full h-full pt-6 pb-6 lg:h-fit lg:top-auto lg:bottom-0 lg:pt-11 bg-gradient-to-b from-black800/20 to-black800/20 lg:bg-gradient-to-t lg:from-black800/25 lg:to-black800/0"},n.createElement("div",{className:"container mx-auto"},n.createElement("ul",{className:"flex flex-wrap items-center justify-end gap-3"},n.createElement("li",{className:"flex-auto w-full md:flex-none md:w-auto"},n.createElement(m.A,{key:"call-request",color:"light",position:"top",content:"Заказать обратный звонок",hiddenMobile:!0},n.createElement(o.$,{size:"sm",color:"transparent-white",ariaLabel:"Заказать обратный звонок",onClick:i,classNames:"px-3 w-12 beforeMd:hidden"},n.createElement(s.F.Phone,{className:"absolute -translate-x-1/2 -translate-y-1/2 top-1/2 left-1/2 size-5 fill-beigeSoft beforeMd:hidden"}))),n.createElement(o.$,{size:"sm",color:"dark",ariaLabel:"Заказать обратный звонок",onClick:i,classNames:"px-3 w-full md:hidden"},n.createElement("span",{className:"md:hidden"},"Обратный звонок"))),n.createElement("li",{className:"flex-auto order-first w-full md:order-none md:flex-none md:w-auto"},n.createElement(o.$,{size:"sm",color:"soft",onClick:e=>{try{null==e||e.preventDefault()}catch(n){}try{if("undefined"!=typeof window){var l;const e={clinicName:r||null,clinicPhone:c||null,clinicEmail:g||null,clinicId:null!==(l=null==t?void 0:t.id)&&void 0!==l?l:null,firstDoctorName:x||null,firstDoctorPhoto:E||null,source:"clinic-banner"};window.dispatchEvent(new CustomEvent("clinics:openAppointment",{detail:e}));const n=window;"function"==typeof n.openAppointmentModal&&n.openAppointmentModal(e)}}catch(a){}},classNames:"w-full lg:w-auto"},"Получить контакт")),p?n.createElement("li",{className:"flex-1 md:flex-none"},n.createElement(o.$,{size:"sm",color:"transparent-white",isExternalLink:!0,url:p,iconRight:"top",classNames:"w-full lg:w-auto"},"Перейти на сайт")):null))))},p=l(43413),f=l(58150);const x=e=>{let{clinic:t,citiesDict:l,className:a}=e;const i=(0,u.S)(t.nm||t.name||""),r=(0,u.S)((null==t?void 0:t.address)||"");let c;if(null!=t&&t.city){var o;const e=parseInt(String(t.city),10);Number.isNaN(e)||(c=null==l||null===(o=l[e])||void 0===o?void 0:o.name)}c=c?(0,u.S)(c):void 0;const m=r?c?c+(r?", ":"")+r:r:"Адрес не указан";return n.createElement("div",{className:"flex flex-col items-center md:items-start justify-start w-full py-4 gap-3 md:pb-6 md:py-0 border-b border-brown/50 lg:border-none lg:pb-0 lg:-mb-4 "+(a||"")},n.createElement("div",{className:"flex flex-wrap items-center justify-center gap-3 md:justify-start"},n.createElement("h1",{className:"text-center text-h3 text-gray600 font-title md:text-left"},i),(e=>{const t=e.sticker;return!!t&&String(t).trim().length>0&&"0"!==String(t)})(t)?n.createElement("span",{className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-2xl bg-purple/60 backdrop-blur-xl"},n.createElement(s.F.Brilliance,{className:"size-4 fill-beigeSoft"}),n.createElement("span",{className:"text-xsRegular lg:text-smRegular text-beigeSoft"},"Brilliance")):null),n.createElement("address",{className:"relative flex items-center self-stretch justify-start gap-2 not-italic opacity-80 md:opacity-100"},n.createElement(s.F.PinHouse,{className:"block size-4 shrink-0"}),n.createElement("span",{className:"text-xsRegular md:text-lgRegular text-gray600"},m)))};var E=x,h=l(28897),v=l(43349);var b=e=>{let{clinic:t,clinicDoctors:l,citiesDict:a}=e;const i=(0,u.S)(t.nm||t.name||""),r=(null==t?void 0:t.ph)||"",c=(null==t?void 0:t.em)||"",m=(null==t?void 0:t.website)||"",d=r||"8 (800) 555-90-56",g=c||"[email protected]",E=l&&l.length>0?l[0]:null,b=E?(0,u.S)(E.nm||E.name||""):null,w=(null==E?void 0:E.avatar)||null,y=e=>{try{null==e||e.preventDefault()}catch(n){}try{if("undefined"!=typeof window){var l;const e={clinicName:i||null,clinicPhone:d,clinicEmail:g,clinicId:null!==(l=null==t?void 0:t.id)&&void 0!==l?l:null,firstDoctorName:b||null,firstDoctorPhoto:w||null,source:"clinic-sidebar"};window.dispatchEvent(new CustomEvent("clinics:openAppointment",{detail:e}));const n=window;"function"==typeof n.openAppointmentModal&&n.openAppointmentModal(e)}}catch(a){}},N=(0,v.j)(t);return n.createElement("aside",{className:"-mt-24 flex w-full max-w-full flex-col items-center justify-start gap-4 roun
1ded-md border border-brown/50 bg-beigeSoft p-4 md:flex-row md:items-start md:gap-6 md:p-5 lg:w-70 lg:flex-col lg:rounded-xl lg:p-7"},n.createElement("div",{className:"-mt-2/5 w-[78%] md:-mt-0 md:w-1/3 lg:w-full"},n.createElement("div",{className:"relative overflow-hidden rounded-md border border-brown/20 bg-beige "+(N?"h-auto w-full":"aspect-square")},N?n.createElement(p._,{className:"h-auto w-full bg-beigeSoft",objectFit:"contain",objectPosition:"50% 50%",url:N,alt:i||"Клиника"}):n.createElement(f.z,null)),n.createElement("div",{className:"hidden w-full md:block lg:hidden"},n.createElement(o.$,{size:"sm",color:"dark",onClick:y,iconRight:"top",classNames:"w-full mt-6"},"Получить контакт"))),n.createElement("div",{className:"flex w-full flex-col items-start justify-start gap-6 md:w-2/3 lg:w-full"},n.createElement(x,{className:"flex lg:hidden",clinic:t,citiesDict:a}),n.createElement("div",{className:"relative flex flex-col items-start justify-start gap-2 self-stretch md:gap-3 lg:gap-4"},n.createElement("ul",{className:"flex flex-col items-start gap-2"},n.createElement("li",{className:"flex items-center gap-2 text-xsRegular text-gray600 lg:text-smRegular"},n.createElement(s.F.Phone,{className:"block size-4 shrink-0 fill-transparent stroke-black stroke-[1.5px]"}),n.createElement("a",{href:"tel:"+d,className:"underline decoration-dotted underline-offset-2 hover:no-underline"},d)),n.createElement("li",{className:"flex items-center gap-2 text-xsRegular text-gray600 lg:text-smRegular"},n.createElement(s.F.Email,{className:"block size-4 shrink-0"}),n.createElement("a",{href:"mailto:"+g,className:"underline decoration-dotted underline-offset-2 hover:no-underline"},g)),m?n.createElement("li",{className:"flex items-center gap-2 text-xsRegular text-gray600 lg:text-smRegular"},n.createElement(s.F.Info,{className:"block size-4 shrink-0"}),n.createElement("a",{href:m,target:"_blank",rel:"noopener noreferrer",className:"underline decoration-dotted underline-offset-2 hover:no-underline"},m)):null),t.adult||t.kids?n.createElement(n.Fragment,null,n.createElement("p",{className:"text-xsRegular text-gray600/50 lg:text-smRegular"},"Приём пациентов:"),n.createElement("ul",{className:"flex flex-col gap-2 text-xsRegular text-gray600 lg:text-smRegular"},t.adult&&n.createElement("li",{className:"flex items-center gap-1"},n.createElement(h.i0,null),"Взрослые"),t.kids&&n.createElement("li",{className:"flex items-center gap-1"},n.createElement(h.$o,null),"Дети"))):null)),n.createElement("div",{className:"block w-full md:hidden lg:block"},n.createElement(o.$,{size:"sm",color:"dark",onClick:y,iconRight:"top",classNames:"w-full"},"Получить контакт")))},w=l(37335),y=l(64810);const N=e=>n.createElement("div",{className:"group relative flex flex-col self-stretch w-full h-full overflow-hidden transition-all duration-300 ease-in rounded-md bg-beige backdrop-blur-2xl aspect-[436/480] hover:shadow-card"},n.createElement("div",{className:"flex items-end justify-center overflow-hidden transition-all duration-300 ease-in size-full bg-beige lg:group-hover:scale-105"},e.image),n.createElement(y.N_,{to:e.link||"#",className:"group absolute flex flex-col justify-between gap-2 p-4 bg-beigeSoft text-gray600 z-10 rounded-md shadow-sm bottom-4 left-4 w-[calc(100%-40px)]"},n.createElement("p",{className:"font-title text-h6 lg:group-hover:underline lg:group-hover:underline-offset-2 lg:group-hover:decoration-dotted"},e.name),n.createElement("p",{className:"text-mdRegular multiline-ellipsis first-letter:uppercase"},e.text||"Врач-ортодонт")));var k=l(10445),F=l(7751);var S=e=>{let{clinic:t,doctors:l}=e;const a=n.useMemo((()=>(Array.isArray(l)?l:[]).filter((e=>e&&e.name)).map((e=>{const t=(0,u.S)(e.nm||e.name||""),l=e.position||e.spec||"Врач-ортодонт",a=Boolean(e.avatar);return{key:String(e.id||t),name:t,text:l,link:"/vrachi/"+(0,F.M)(t),image:a?n.createElement(p._,{className:"size-full",objectFit:"cover",url:e.avatar,alt:t||"Врач"}):n.createElement(k.A,{doctorFullName:t})}}))),[l]);return a.length?n.createElement("section",{className:"flex flex-col gap-6"},n.createElement("h2",{className:"text-h4 font-title text-gray600"},"Врачи клиники"),n.createElement(w.A,{containerClasses:"w-full max-w-full overflow-hidden -mb-8",uniqClass:"clinic-doctors",swiperOptions:{slidesPerView:1,spaceBetween:24,breakpoints:{768:{slidesPerView:2,spaceBetween:32}}},items:a,RenderComponent:N})):null};var z=e=>{var t;let{clinic:l}=e;const a=(e=>{const t=e.lt;if(t&&Array.isArray(t)&&2===t.length){const e=parseFloat(t[0]),l=parseFloat(t[1]);if(isFinite(e)&&isFinite(l))return[e,l]}if(e.lat&&e.lng){const t=parseFloat(e.lat),l=parseFloat(e.lng);if(isFinite(t)&&isFinite(l))return[t,l]}return null})(l);if(!a)return null;const i={id:String(null!==(t=l.id)&&void 0!==t?t:l.id),coordinates:a,title:l.name||"Клиника",address:l.address||"",phone:l.ph||"8 (800) 555-90-56",email:l.em||"[email protected]",website:l.website||void 0,image:(0,v.j)(l)||void 0,isBrilliant:Boolean(l.sticker),badge:l.sticker?"Brilliance":void 0,appointmentEnabled:!1,renderTitleAsLink:!1},r={type:"coords",coords:a,zoom:16};return n.createElement("section",{className:"flex flex-col gap-6"},n.createElement("h2",{className:"font-title text-h4 text-gray600"},"Адрес клиники"),n.createElement(h.Ay,{points:[i],focusTo:r,config:{clustered:!1,autoFitBounds:!1,center:a,zoom:16,mobileZoom:15}}))},j=(l(26910),l(54506)),D=l(54194);const R=e=>{var t;return String(null!==(t=e.id)&&void 0!==t?t:e.id)},C=e=>{const t=e.lt;if(t&&Array.isArray(t)&&2===t.length){const e=parseFloat(t[0]),l=parseFloat(t[1]);if(isFinite(e)&&isFinite(l))return[e,l]}if(e.lat&&e.lng){const t=parseFloat(e.lat),l=parseFloat(e.lng);if(isFinite(t)&&isFinite(l))return[t,l]}return null},A=(e,t)=>
1{const l=e=>e*Math.PI/180,n=l(t[0]-e[0]),a=l(t[1]-e[1]),i=l(e[0]),r=l(t[0]),c=Math.sin(n/2),o=Math.sin(a/2),s=c*c+Math.cos(i)*Math.cos(r)*o*o;return 12742*Math.asin(Math.min(1,Math.sqrt(s)))},M=e=>{const t=e.clinicPhone?"tel:"+e.clinicPhone.replace(/[^0-9+]/g,""):null;return n.createElement("div",{className:"relative flex size-full flex-col self-stretch overflow-hidden rounded-md bg-beigeSoft transition-all duration-300 ease-in lg:hover:shadow-card"},n.createElement("div",{className:"flex aspect-[384/229] size-full items-end justify-center overflow-hidden bg-beige"},e.image),n.createElement("div",{className:"flex h-full flex-col gap-3 bg-beigeSoft px-6 py-5 text-gray600 md:gap-4 md:pb-6"},n.createElement(y.N_,{to:e.link||"#",className:"font-title text-h6 lg:hover:underline lg:hover:decoration-dotted lg:hover:underline-offset-2"},e.name),n.createElement("div",{className:"grid gap-3"},e.address?n.createElement("address",{className:"flex items-start gap-2 not-italic"},n.createElement(s.F.PinHouse,{className:"mt-1 size-4 min-w-4"}),n.createElement("span",{className:"multiline-ellipsis text-balance text-smRegular first-letter:uppercase md:text-mdRegular"},e.address)):null,e.clinicPhone&&t?n.createElement("div",{className:"flex items-center gap-2 text-smRegular text-gray600 md:text-mdRegular"},n.createElement(s.F.Phone,{className:"block size-4 shrink-0 fill-transparent stroke-black stroke-[1.5px]"}),n.createElement("a",{href:t,className:"underline decoration-dotted underline-offset-2 hover:no-underline"},e.clinicPhone)):null,e.clinicEmail?n.createElement("div",{className:"flex items-center gap-2 text-smRegular text-gray600 md:text-mdRegular"},n.createElement(s.F.Email,{className:"block size-4 shrink-0"}),n.createElement("a",{href:"mailto:"+e.clinicEmail,className:"underline decoration-dotted underline-offset-2 hover:no-underline"},e.clinicEmail)):null)))};var P=e=>{let{clinic:t,clinicsData:l}=e;const a=(0,n.useMemo)((()=>{if(!l)return[];const e=Object.values(l.clinics||{});return((e,t,l)=>{const n=R(e),a=C(e),i=e.city?String(e.city):"",r=t.filter((e=>R(e)!==n));if(a){const e=r.map((e=>{const t=C(e);return t?{clinic:e,distanceKm:A(a,t),id:R(e),sameCity:!!i&&String(e.city||"")===i}:null})).filter(Boolean),t=e.filter((e=>e.sameCity)),n=t.length>=l?t:e;return n.sort(((e,t)=>e.distanceKm-t.distanceKm||e.id.localeCompare(t.id))),n.slice(0,l).map((e=>e.clinic))}const c=i?r.filter((e=>String(e.city||"")===i)):[],o=i?r.filter((e=>String(e.city||"")!==i)):r,s=(e,t)=>R(e).localeCompare(R(t));return c.sort(s),o.sort(s),[].concat((0,j.A)(c),(0,j.A)(o)).slice(0,l)})(t,e,6).map((e=>{var t,a;const i=(0,u.S)(e.nm||e.name||"Клиника"),r=String(null!==(t=e.id)&&void 0!==t?t:e.id),c=i?(0,F.M)(i):"",o=(0,u.S)(e.address||""),m=e.ph||"8 (800) 555-90-56",d=e.em||"[email protected]",g=e.city?null===(a=l.cities[Number(e.city)])||void 0===a?void 0:a.name:void 0,x=g?(0,F.M)((0,u.S)(g)):"",E=x?c?c+"-"+r+"-"+x:r+"-"+x:c?c+"-"+r:r,h=g?(0,u.S)(g)+(o?", ":"")+o:o,b=Boolean(e.sticker),w=(0,v.j)(e);return{key:r,name:i,address:h,clinicPhone:m,clinicEmail:d,link:"/kliniki/"+E,image:n.createElement("div",{className:"relative size-full"},b?n.createElement("div",{className:"absolute left-3 top-3 z-10 flex items-center gap-1.5 rounded-2xl bg-purple/60 px-3.5 py-1 backdrop-blur-xl lg:gap-2 lg:py-1.5"},n.createElement(s.F.Brilliance,{className:"size-4 fill-beigeSoft"}),n.createElement("span",{className:"text-xsRegular text-beigeSoft lg:text-smRegular"},"Brilliance")):null,w?n.createElement(p._,{className:"size-full",objectFit:"cover",url:w,alt:i,sizes:"(min-width: 1024px) 384px, 100vw"}):n.createElement(f.z,null))}}))}),[l,t]);return a.length?n.createElement(D.u,{classNames:"pb-12 pt-16 lg:pb-24 lg:pt-30",waveBottomTall:!0},n.createElement("div",{className:"container mx-auto"},n.createElement("h2",{className:"mb-8 text-center font-title text-h4 text-beige lg:mb-14 lg:text-h2"},"Клиники поблизости"),n.createElement(w.A,{uniqClass:"nearby-clinics-"+t.id,isDark:!0,items:a,RenderComponent:M}))):null},_=l(80946),B=l(34804),T=l(11651);var I=e=>{let{clinic:t,clinicDoctors:l,clinicsData:a}=e;const[i,r]=n.useState(null);n.useEffect((()=>
1{if("undefined"==typeof window)return;const e=e=>{try{var t,l,n;const a=e&&e.detail||{};r({clinicName:null!==(t=a.clinicName)&&void 0!==t?t:null,firstDoctorName:null!==(l=a.firstDoctorName)&&void 0!==l?l:null,firstDoctorPhoto:null!==(n=a.firstDoctorPhoto)&&void 0!==n?n:null})}catch(a){}};return window.addEventListener("clinics:openAppointment",e),()=>window.removeEventListener("clinics:openAppointment",e)}),[]);const c=null==a?void 0:a.cities;return n.createElement(n.Fragment,null,n.createElement(g,{clinic:t,clinicDoctors:l}),n.createElement("section",{className:"relative"},n.createElement("div",{className:"container mx-auto"},n.createElement("div",{className:"flex flex-col items-start justify-between w-full max-w-full gap-6 lg:gap-8 lg:flex-row"},n.createElement(b,{clinic:t,clinicDoctors:l,citiesDict:c}),n.createElement("main",{className:"flex flex-col self-stretch flex-1 min-w-0 gap-12 pt-6 pb-20 lg:gap-16 lg:pt-8 lg:pb-30"},n.createElement(E,{className:"beforeLg:hidden",clinic:t,citiesDict:c}),n.createElement(S,{clinic:t,doctors:l,clinicsData:a}),n.createElement(z,{clinic:t}))))),n.createElement(P,{clinic:t,clinicsData:a}),n.createElement(_.A,{appointmentInfo:i}),n.createElement(B.i,{modalKey:"call-back-modal",getTitle:()=>n.createElement(n.Fragment,null,"Заказать обратный звонок"),description:"Заполните и отправьте форму. Наш администратор свяжется с Вами в ближайшее время."},n.createElement(T.sL,null)))},q=l(92423);var L=e=>{var t;let{pageContext:l}=e;const{clinic:a,clinicDoctors:i}=l,{0:o,1:s}=(0,n.useState)(null);(0,n.useEffect)((()=>{let e=!0;return(async()=>{try{const t=await(0,q.q8)();e&&s(t)}catch(t){console.warn("Failed to load clinics data on clinic page:",t),e&&s(null)}})(),()=>{e=!1}}),[]);const m=(0,u.S)(a.nm||a.name||"Клиника"),d=null==o||null===(t=o.clinics)||void 0===t?void 0:t[Number(a.id)],g=d?Object.assign({},a,{adult:d.adult,kids:d.kids}):a;return n.createElement(r._,null,n.createElement(c.B,{items:[{label:"Клиники",url:"/kliniki"},{label:m}]}),n.createElement(I,{clinic:g,clinicDoctors:i||[],clinicsData:o}))};const $=e=>{let{pageContext:{clinic:t,id:l,slugPath:r}}=e;const c=(0,u.S)(t.nm||t.name||"Клиника"),o=c?(0,F.M)(c):"",s=r||(o?o+"-"+l:l);return n.createElement(n.Fragment,null,n.createElement(a.p,null),n.createElement(i.k,{pathname:"/kliniki/"+s,title:c+" — клиника-партнёр Flexaligner",description:"Контакты и информация о клинике "+c+". Запишитесь на консультацию к ортодонту в клинику-партнёр Flexaligner."}))}},43349:function(e,t,l){l.d(t,{j:function(){return n}});const n=e=>{if(!e)return null;const t=e.avatar||e.imgUrl||e.logoUrl||e.image;return"string"==typeof t&&t.trim()?t.trim():null}},54146:function(e,t,l){l.d(t,{p:function(){return s}});var n=l(96540),a=l(64810),i=l(25032),r=l(31118);const c=r.gw.variant===r.hR||"undefined"!=typeof window&&"flexaligner.ru"===window.location.hostname,o=r.gw.faviconBasePath,s=()=>n.createElement(n.Fragment,null,n.createElement("link",{key:"dns-fonts",rel:"dns-prefetch",href:"https://fonts.googleapis.com"}),n.createElement(n.Fragment,null,n.createElement("link",{key:"dns-mc-com",rel:"dns-prefetch",href:"https://mc.yandex.com","data-flexaligner-metrika":"true"}),n.createElement("link",{key:"dns-mc-ru",rel:"dns-prefetch",href:"https://mc.yandex.ru","data-flexaligner-metrika":"true"})),n.createElement("meta",{key:"meta-viewport",name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1.1"}),n.createElement("meta",{key:"google-site-verification",name:"google-site-verification",content:"TZVgRwEpZMSw_TvwgQsuH58Qy4cZsJILc7u07-AWCRQ"}),c&&n.createElement("meta",{key:"yandex-site-verification",name:"yandex-verification",content:i.eP}),n.createElement("link",{key:"icon-svg",rel:"icon",type:"image/svg+xml",href:o+"/favicon.svg"}),n.createElement("link",{key:"icon-png",rel:"icon",type:"image/png",sizes:"96x96",href:o+"/favicon-96x96.png"}),n.createElement("link",{key:"shortcut-icon",rel:"shortcut icon",href:o+"/favicon.ico"}),n.createElement("link",{key:"apple-touch-icon",rel:"apple-touch-icon",sizes:"180x180",href:o+"/apple-touch-icon.png"}),n.createElement(a.eF,{key:"rick-module",type:"text/javascript",dangerouslySetInnerHTML:{__html:'(function(e){var t=e.createElement("script");t.src="https://rick.ai/tag.js?id=9xzowoxuoezhkj";t.type="module";t.async=true;t.crossorigin="anonymous";e.head.appendChild(t)})(document)'}}),n.createElement(a.eF,{key:"rick-nomodule",type:"text/javascript",noModule:!0,src:"https://rick.ai/tag.js?id=9xzowoxuoezhkj&nomodule"}),n.createElement(n.Fragment,null,n.createElement(a.eF,{key:"yandex-metrika",type:"text/javascript","data-flexaligner-metrika":"true",dangerouslySetInnerHTML:{__html:i.Oj}}),n.createElement("noscript",{"data-flexaligner-metrika":"true"},n.createElement("div",null,n.createElement("img",{src:"https://mc.yandex.ru/watch/49995
1703",style:{position:"absolute",left:"-9999px"},alt:""})))),n.createElement(a.eF,{key:"bugherd",type:"text/javascript",src:"https://www.bugherd.com/sidebarv2.js?apikey=9pk4w0xxajblzveqdweroa",async:!0}))},56019:function(e,t,l){l.d(t,{S:function(){return n}});const n=e=>{if(!e)return"";let t=e;t=t.replace(/&#(\d+);?/g,((e,t)=>{const l=parseInt(t,10);return Number.isFinite(l)?String.fromCharCode(l):e})),t=t.replace(/&#x([0-9a-fA-F]+);?/g,((e,t)=>{const l=parseInt(t,16);return Number.isFinite(l)?String.fromCharCode(l):e}));const l={" ":" ","&":"&",""":'"',"'":"'","«":"«","»":"»"};return Object.keys(l).forEach((e=>{t=t.replace(new RegExp(e,"g"),l[e])})),t=t.replace(/\u00A0/g," ").replace(/[\u200B-\u200D\uFEFF]/g,""),t.trim()}},58150:function(e,t,l){l.d(t,{z:function(){return i}});var n=l(96540),a=l(20578);const i=()=>n.createElement("div",{className:"absolute inset-0 flex items-center justify-center"},n.createElement(a.F.ImagePlaceholder,{className:"size-14"}))},66226:function(e,t,l){l.d(t,{k:function(){return c}});var n=l(96540),a=l(74008),i=l(31118);const r=(e,t)=>""+e.replace(/\/+$/,"")+(e=>{const t=(e||"/").split(/[?#]/,1)[0]||"/",l=t.startsWith("/")?t:"/"+t;return l.endsWith("/")?l:l+"/"})(t),c=e=>{var t,l;let{title:c,description:o,pathname:s,ogTitle:m,ogDescription:d,ogType:u,children:g}=e;const{title:p,description:f,image:x,siteUrl:E,twitterUsername:h}=(0,a.Q)(),v=(0,i.Xg)("undefined"!=typeof window?window.location.hostname:void 0,E),b={title:null!=c?c:p,description:null!=o?o:f,image:""+v+x,url:r(v,s),twitterUsername:h,ogTitle:null!==(t=null!=m?m:c)&&void 0!==t?t:p,ogDescription:null!==(l=null!=d?d:o)&&void 0!==l?l:f,ogType:null!=u?u:"website"};return n.createElement(n.Fragment,null,n.createElement("title",null,b.title),n.createElement("meta",{name:"description",content:b.description}),n.createElement("meta",{name:"image",content:b.image}),n.createElement("link",{rel:"canonical",href:b.url}),n.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),n.createElement("meta",{name:"twitter:title",content:b.ogTitle}),n.createElement("meta",{name:"twitter:url",content:b.url}),n.createElement("meta",{name:"twitter:description",content:b.ogDescription}),n.createElement("meta",{name:"twitter:image",content:b.image}),n.createElement("meta",{name:"twitter:creator",content:b.twitterUsername}),n.createElement("meta",{name:"twitter:image:width",content:"1200"}),n.createElement("meta",{name:"twitter:image:height",content:"630"}),n.createElement("meta",{property:"og:site_name",content:"Flexaligner"}),n.createElement("meta",{property:"og:title",content:b.ogTitle}),n.createElement("meta",{property:"og:description",content:b.ogDescription}),n.createElement("meta",{property:"og:image",content:b.image}),n.createElement("meta",{property:"og:image:width",content:"1200"}),n.createElement("meta",{property:"og:image:height",content:"630"}),n.createElement("meta",{property:"og:locale",content:"ru_RU"}),n.createElement("meta",{property:"og:url",content:b.url}),n.createElement("meta",{property:"og:type",content:b.ogType}),g)}},74008:function(e,t,l){l.d(t,{Q:function(){return a}});var n=l(64810);const a=()=>(0,n.GR)("347306695").site.siteMetadata},80946:function(e,t,l){l.d(t,{Q:function(){return o}});var n=l(96540),a=l(34804),i=l(11651),r=l(43413),c=l(10445);const o=e=>{let{appointmentInfo:t}=e;const l=(null==t?void 0:t.firstDoctorName)||"Врач-ортодонт",o=(null==t?void 0:t.clinicName)||"Клиника";return n.createElement(a.i,{modalKey:"make-appointment",getTitle:()=>n.createElement(n.Fragment,null,"Запись на прием к врачу"),description:"Заполните и отправьте форму. Наш администратор свяжется с Вами в ближайшее время.",infoBox:n.createElement(n.Fragment,null,n.createElement("div",{className:"flex items-center justify-start gap-3 rounded-md bg-beige p-3 lg:gap-4 lg:p-4"},n.createElement("div",{className:"flex aspect-square size-16.5 flex-initial items-end justify-center overflow-hidden rounded-full border border-brown/60 bg-brown/60"},null!=t&&t.firstDoctorPhoto?n.createElement(r._,{className:"h-full w-auto",objectFit:"contain",url:t.firstDoctorPhoto,alt:t.firstDoctorName?"Фото врача "+t.firstDoctorName:"Фото врача"}):n.createElement(c.W,{doctorFullName:l})),n.createElement("div",{className:"flex-1 text-gray600"},n.createElement("p",{className:"mb-1 font-title text-lg leading-5 lg:text-2xl lg:leading-8"},l),n.createElement("p",{className:"text-xs font-medium lg:text-base"},o))))},n.createElement(i.mC,{clinicName:o,doctorName:l}))};t.A=o}}]);

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.