|
|
|
@ -12,6 +12,10 @@ import { Header } from '@/components/header'; |
|
|
|
|
import { Search } from '@/components/search'; |
|
|
|
|
import { cn } from '@/lib/utils'; |
|
|
|
|
|
|
|
|
|
import {Html, Head, Main, NextScript} from 'next/document' |
|
|
|
|
import Script from 'next/script'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const fontSans = Red_Hat_Display({ |
|
|
|
|
subsets: ['latin'], |
|
|
|
|
variable: '--font-red-hat', |
|
|
|
@ -78,6 +82,23 @@ export default function RootLayout({ children }: RootLayoutProps) { |
|
|
|
|
fontSerif.variable, |
|
|
|
|
)} |
|
|
|
|
> |
|
|
|
|
|
|
|
|
|
<Script id="metrika-counter" strategy="afterInteractive"> |
|
|
|
|
{`(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
|
|
|
|
m[i].l=1*new Date(); |
|
|
|
|
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} |
|
|
|
|
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) |
|
|
|
|
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); |
|
|
|
|
|
|
|
|
|
ym(95287082, "init", { |
|
|
|
|
defer: true, |
|
|
|
|
clickmap:true, |
|
|
|
|
trackLinks:true, |
|
|
|
|
accurateTrackBounce:true, |
|
|
|
|
webvisor:true |
|
|
|
|
});` |
|
|
|
|
} |
|
|
|
|
</Script> |
|
|
|
|
<head /> |
|
|
|
|
<body className="grid min-h-screen grid-cols-1 grid-rows-layout bg-slate-200 dark:bg-slate-700 sm:grid-cols-layout"> |
|
|
|
|
<FontStyleProvider> |
|
|
|
|