{"version":3,"file":"shared.C44vboEz.mjs","names":["React.useState","_Fragment","React.useRef","React.useId","FramerLink","c"],"sources":["https:/framerusercontent.com/modules/6zwlbIsQ94kvmk9lfevY/prxiPyJMy9HlfGYMIclR/TrustExamSitePages.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link as FramerLink,useLocaleInfo}from\"framer\";const COMPANY_NAME=\"Integrity Tech Inc.\";const COMPANY_US_ADDRESS=\"320 High St, Palo Alto, CA 94301, USA\";function CompanyDetails({locale,compact=false}){const ru=locale===\"ru\";return /*#__PURE__*/_jsxs(\"div\",{className:`txs-company-details ${compact?\"txs-company-compact\":\"\"}`,children:[/*#__PURE__*/_jsx(\"strong\",{children:COMPANY_NAME}),/*#__PURE__*/_jsx(\"span\",{children:ru?\"Адрес для связи в США\":\"US contact address\"}),/*#__PURE__*/_jsx(\"address\",{children:COMPANY_US_ADDRESS})]});}const BRAND_LOGO=\"https://framerusercontent.com/images/3fm1IPY1AEdabMKwFx5gup9rnFc.svg\";const ROUTES={coding:\"/coding-competition-platform\",onprem:\"/on-premise-proctoring\",proctoring:\"/online-proctoring\",canada:\"/regions/canada\",unitedstates:\"/regions/united-states\",russia:\"/regions/russia\",regions:\"/regions\",kyrgyzstan:\"/regions/kyrgyzstan\",uzbekistan:\"/regions/uzbekistan\",azerbaijan:\"/regions/azerbaijan\",tajikistan:\"/regions/tajikistan\",turkey:\"/regions/turkey\",uae:\"/regions/uae\",saudiarabia:\"/regions/saudi-arabia\",login:\"/login\",home:\"/\",how:\"/how-it-works/product-overview\",government:\"/who-we-help/government\",education:\"/who-we-help/education\",training:\"/who-we-help/training-providers\",corporate:\"/who-we-help/corporate\",certification:\"/certification-proctoring\",security:\"/online-exam-security\",content:\"/content-protection\",demo:\"/book-a-demo\",contact:\"/contact\",pricing:\"/pricing\",about:\"/about\",trust:\"/trust-center\",download:\"/download\",integrations:\"/integrations\",blog:\"/blog\",careers:\"/careers\",updates:\"/changelog\",help:\"/help\",ai:\"/ai-proctoring\",kazakhstan:\"/regions/kazakhstan\",driver:\"/driver-theory-exams\",trusthr:\"/trusthr\",govproctoring:\"/government-exam-proctoring\",testing:\"/who-we-help/testing-centers\",olympiads:\"/who-we-help/olympiads-and-competitions\",industrial:\"/who-we-help/industrial-and-specialized-sectors\",notfound:\"/404\"};const LABELS={en:{coding:\"Coding exams & competitions\",onprem:\"On-premise proctoring\",proctoring:\"Online Proctoring\",canada:\"Canada\",unitedstates:\"United States\",russia:\"Russia\",regions:\"Regions\",kyrgyzstan:\"Kyrgyzstan\",uzbekistan:\"Uzbekistan\",azerbaijan:\"Azerbaijan\",tajikistan:\"Tajikistan\",turkey:\"T\\xfcrkiye\",uae:\"United Arab Emirates\",saudiarabia:\"Saudi Arabia\",login:\"Log in\",home:\"Home\",how:\"How it works\",government:\"Government\",education:\"Education\",corporate:\"Corporate\",certification:\"Certification Bodies\",training:\"Training Providers\",security:\"Online exam security\",content:\"Content protection\",demo:\"Request a demo\",contact:\"Contact\",pricing:\"Pricing\",about:\"About us\",trust:\"Trust Center\",download:\"Download\",integrations:\"Integrations\",blog:\"Resources\",careers:\"Careers\",updates:\"Product Updates\",help:\"Help Center\",ai:\"AI Proctoring\",kazakhstan:\"Kazakhstan\",driver:\"Driver Theory Exams\",trusthr:\"TrustHR — AI interviews\",govproctoring:\"Government Exam Proctoring\",testing:\"Testing Centres\",olympiads:\"Olympiads\",industrial:\"Industrial & HSE\",notfound:\"404\"},ru:{coding:\"Экзамены по программированию\",onprem:\"Прокторинг on-premise\",proctoring:\"Онлайн-прокторинг\",canada:\"Канада\",unitedstates:\"США\",russia:\"Россия\",regions:\"Регионы\",kyrgyzstan:\"Кыргызстан\",uzbekistan:\"Узбекистан\",azerbaijan:\"Азербайджан\",tajikistan:\"Таджикистан\",turkey:\"Турция\",uae:\"ОАЭ\",saudiarabia:\"Саудовская Аравия\",login:\"Войти\",home:\"Главная\",how:\"Как это работает\",government:\"Госсектор\",education:\"Образование\",corporate:\"Компании\",certification:\"Сертификационные организации\",training:\"Учебные центры\",security:\"Защита онлайн-экзаменов\",content:\"Защита материалов\",demo:\"Запросить демо\",contact:\"Контакты\",pricing:\"Стоимость\",about:\"О TrustExam\",trust:\"Безопасность и данные\",download:\"Приложения\",integrations:\"Интеграции\",blog:\"Материалы\",careers:\"Карьера\",updates:\"Обновления\",help:\"Центр помощи\",ai:\"ИИ-прокторинг\",kazakhstan:\"Казахстан\",driver:\"Экзамены по ПДД\",trusthr:\"TrustHR — ИИ-интервью\",govproctoring:\"Государственные экзамены\",testing:\"Тестовые центры\",olympiads:\"Олимпиады\",industrial:\"Промышленность и охрана труда\",notfound:\"404\"}};const LIVE_TO_DRAFT={\"/coding-competition-platform\":\"coding\",\"/on-premise-proctoring\":\"onprem\",\"/online-proctoring\":\"proctoring\",\"/regions/canada\":\"canada\",\"/regions/united-states\":\"unitedstates\",\"/regions/russia\":\"russia\",\"/book-a-demo\":\"demo\",\"/contact\":\"contact\",\"/pricing\":\"pricing\",\"/about\":\"about\",\"/trust-center\":\"trust\",\"/download\":\"download\",\"/integrations\":\"integrations\",\"/blog\":\"blog\",\"/careers\":\"careers\",\"/changelog\":\"updates\",\"/help\":\"help\",\"/ai-proctoring\":\"ai\",\"/regions/kazakhstan\":\"kazakhstan\",\"/driver-theory-exams\":\"driver\",\"/government-exam-proctoring\":\"govproctoring\",\"/how-it-works/product-overview\":\"how\"};function liveURL(path,locale){const k=LIVE_TO_DRAFT[path];return k?draftURL(k,locale):`https://trustexam.ai${locale===\"ru\"?\"/ru\":\"\"}${path}`;}function draftURL(key,locale){return ROUTES[key]+(locale===\"ru\"?\"?lang=ru\":\"\");}// First page and campaign in this browser tab; never retain full URLs or form data.\nfunction captureLeadSource(){if(typeof window===\"undefined\")return{};const storageKey=\"trustexam-lead-source-v1\";try{const existing=JSON.parse(sessionStorage.getItem(storageKey)||\"null\");if(existing&&typeof existing===\"object\"&&typeof existing.LandingPage===\"string\")return existing;}catch{}const clean=v=>(v||\"\").replace(/[\\u0000-\\u001f\\u007f]/g,\"\").slice(0,150);const result={LandingPage:window.location.pathname.slice(0,240),ReferrerHost:\"direct-or-unknown\"};try{const referrer=new URL(document.referrer);result.ReferrerHost=referrer.hostname===window.location.hostname?\"internal-or-unknown\":referrer.hostname.slice(0,150);}catch{}const query=new URLSearchParams(window.location.search);for(const[field,param]of[[\"UTMSource\",\"utm_source\"],[\"UTMMedium\",\"utm_medium\"],[\"UTMCampaign\",\"utm_campaign\"],[\"UTMContent\",\"utm_content\"],[\"UTMTerm\",\"utm_term\"]]){const value=clean(query.get(param));if(value)result[field]=value;}try{sessionStorage.setItem(storageKey,JSON.stringify(result));}catch{}return result;}function useDraftLocale(initial){React.useEffect(()=>{captureLeadSource();},[]);const info=useLocaleInfo(),nativeLocale=info.activeLocale?.code?.toLowerCase().startsWith(\"ru\")?\"ru\":\"en\";const[locale,setState]=React.useState(()=>initial===\"ru\"?\"ru\":nativeLocale);React.useEffect(()=>{setState(initial===\"ru\"?\"ru\":nativeLocale);},[initial,info.activeLocale?.id]);const setLocale=next=>{try{sessionStorage.setItem(\"trustexam-synap-language\",next);}catch{}const target=info.locales.find(l=>next===\"ru\"?l.code.toLowerCase().startsWith(\"ru\"):l.code.toLowerCase().startsWith(\"en\"));if(target&&target.id!==info.activeLocale?.id){info.setLocale(target.id);return;}setState(next);};React.useEffect(()=>{const code=info.activeLocale?.code;document.documentElement.lang=code&&!/^(en|ru)(-|$)/i.test(code)?code:locale===\"ru\"?\"ru-KZ\":\"en-US\";},[locale,info.activeLocale?.code]);return[locale,setLocale];}function Glyph({name=\"arrow\",className=\"\"}){const paths={arrow:/*#__PURE__*/_jsx(\"path\",{d:\"M4 12h15m-6-6 6 6-6 6\"}),check:/*#__PURE__*/_jsx(\"path\",{d:\"m5 12 4 4L19 6\"}),chevron:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\"}),menu:/*#__PURE__*/_jsx(\"path\",{d:\"M4 6h16M4 12h16M4 18h16\"}),close:/*#__PURE__*/_jsx(\"path\",{d:\"m6 6 12 12M6 18 18 6\"}),shield:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m12 3 8 3v5c0 5-8 10-8 10S4 16 4 11V6l8-3Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m8 11 3 3 5-5\"})]}),identity:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"16\",rx:\"3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"10\",r:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 16c0-3 6-3 6 0M15 9h3M15 13h3\"})]}),camera:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"14\",rx:\"3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"})]}),evidence:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 3h8l4 4v14H6Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 3v5h4M9 12h6M9 16h4\"})]}),people:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"8\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 21v-3a6 6 0 0 1 12 0v3M16 4a4 4 0 0 1 0 8M17 16a5 5 0 0 1 4 5\"})]}),globe:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 12h18M12 3c5 5 5 13 0 18-5-5-5-13 0-18Z\"})]}),image:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"3\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m3 17 5-5 4 4 4-6 5 7\"})]}),layers:/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"m3 7 9-4 9 4-9 4-9-4ZM3 12l9 4 9-4M3 17l9 4 9-4\"})}),building:/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"m3 8 9-5 9 5M3 9h18M5 10v8M10 10v8M14 10v8M19 10v8M3 21h18M3 18h18\"})}),education:/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"m2 8 10-5 10 5-10 5-10-5ZM6 10v7c4 3 8 3 12 0v-7M22 8v8\"})}),cloud:/*#__PURE__*/_jsx(\"path\",{d:\"M6 18a4 4 0 0 1-1-8 7 7 0 0 1 13-2 5 5 0 1 1 1 10H6Z\"}),server:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"3\",width:\"16\",height:\"7\",rx:\"2\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"14\",width:\"16\",height:\"7\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 6.5h.01M8 17.5h.01M12 6.5h5M12 17.5h5\"})]})};return /*#__PURE__*/_jsx(\"svg\",{className:`txs-icon ${className}`,width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.65\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:paths[name]||paths.shield});}function Brand(){return /*#__PURE__*/_jsx(\"img\",{className:\"txs-brand\",src:BRAND_LOGO,width:\"174\",height:\"31\",alt:\"TrustExam\",decoding:\"async\"});}function CTA({href,children,secondary=false,onClick}){return /*#__PURE__*/_jsxs(DraftLink,{className:`txs-button ${secondary?\"txs-secondary\":\"\"}`,href:href,onClick:onClick,children:[children,/*#__PURE__*/_jsx(Glyph,{})]});}function SynapHeader({locale,onLocale,active=\"home\",mainId=\"tx-main\",minimal=false}){const[open,setOpen]=React.useState(false),[mobileGroup,setMobileGroup]=React.useState(null),[group,setGroup]=React.useState(null),ru=locale===\"ru\",l=LABELS[locale];const menu=React.useRef(null),root=React.useRef(null),uid=React.useId().replace(/:/g,\"\");const groups=[{id:\"solutions\",title:ru?\"Решения\":\"Solutions\",keys:[],sections:[{title:ru?\"По типу организации\":\"By organisation\",keys:[\"government\",\"education\",\"corporate\",\"certification\",\"training\",\"testing\"]},{title:ru?\"По типу экзамена\":\"By assessment\",keys:[\"driver\",\"industrial\",\"olympiads\"]}]},{id:\"platform\",title:ru?\"Платформа\":\"Platform\",keys:[\"proctoring\",\"ai\",\"trusthr\",\"security\",\"content\",\"integrations\",\"trust\"]},{id:\"resources\",title:ru?\"Материалы\":\"Resources\",keys:[\"blog\",\"regions\",\"help\",\"download\",\"about\"]}];const close=()=>{setOpen(false);setGroup(null);setMobileGroup(null);};React.useEffect(()=>{const click=e=>{if(root.current&&!root.current.contains(e.target)){setGroup(null);setOpen(false);setMobileGroup(null);}};document.addEventListener(\"pointerdown\",click);return()=>document.removeEventListener(\"pointerdown\",click);},[]);const navLink=key=>/*#__PURE__*/_jsx(DraftLink,{href:draftURL(key,locale),\"aria-current\":active===key?\"page\":undefined,onClick:close,children:l[key]},key);return /*#__PURE__*/_jsxs(\"header\",{className:`txs-shell txs-header ${minimal?\"txs-header-minimal\":\"\"}`,\"data-menu-open\":open,ref:root,onKeyDown:e=>{if(e.key===\"Escape\"){e.preventDefault();if(open&&mobileGroup){root.current?.querySelector(`[data-mobile-group=\"${mobileGroup}\"]`)?.focus();setMobileGroup(null);}else if(group){(root.current?.querySelector(`[data-group=\"${group}\"]`))?.focus();setGroup(null);}else{close();menu.current?.focus();}}},onBlur:e=>{if(!e.currentTarget.contains(e.relatedTarget))close();},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:SHARED_CSS}}),/*#__PURE__*/_jsx(DraftLink,{className:\"txs-skip\",href:`#${mainId}`,children:ru?\"Перейти к содержимому\":\"Skip to content\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txs-utility\",children:/*#__PURE__*/_jsxs(\"nav\",{className:\"txs-container\",\"aria-label\":ru?\"Контакты, вход и помощь\":\"Contact, account and exam help\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txs-utility-contact\",children:[/*#__PURE__*/_jsx(\"span\",{children:ru?\"Для любых вопросов\":\"For any questions\"}),/*#__PURE__*/_jsx(\"a\",{href:\"mailto:info@trustexam.ai\",children:\"info@trustexam.ai\"})]}),/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"help\",locale),children:ru?\"Центр помощи\":\"Help Center\"}),/*#__PURE__*/_jsx(\"a\",{className:\"txs-existing\",href:CLIENT_PORTAL,children:ru?\"Кабинет клиента\":\"Existing customers\"}),/*#__PURE__*/_jsxs(DraftLink,{href:draftURL(\"login\",locale),children:[ru?\"Войти\":\"Log in\",/*#__PURE__*/_jsx(Glyph,{name:\"arrow\"})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-container txs-nav\",children:[/*#__PURE__*/_jsx(DraftLink,{className:\"txs-logo-link\",href:draftURL(\"home\",locale),\"aria-label\":ru?\"TrustExam — главная\":\"TrustExam home\",children:/*#__PURE__*/_jsx(Brand,{})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"txs-desktop\",\"aria-label\":ru?\"Основная навигация\":\"Main navigation\",children:[navLink(\"how\"),groups.map(g=>/*#__PURE__*/_jsxs(\"div\",{className:\"txs-dropdown\",children:[/*#__PURE__*/_jsxs(\"button\",{\"data-group\":g.id,className:\"txs-nav-trigger\",\"aria-expanded\":group===g.id,\"aria-controls\":`${uid}-${g.id}`,onClick:()=>setGroup(group===g.id?null:g.id),children:[g.title,/*#__PURE__*/_jsx(Glyph,{name:\"chevron\"})]}),/*#__PURE__*/_jsx(\"div\",{id:`${uid}-${g.id}`,className:`txs-popover ${g.sections?\"txs-solutions-popover\":\"\"}`,hidden:group!==g.id,children:g.sections?g.sections.map(section=>/*#__PURE__*/_jsxs(\"div\",{className:\"txs-nav-section\",children:[/*#__PURE__*/_jsx(\"h2\",{children:section.title}),section.keys.map(navLink)]},section.title)):g.keys.map(navLink)})]},g.id)),navLink(\"pricing\")]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-nav-actions\",children:[/*#__PURE__*/_jsxs(\"button\",{className:\"txs-language\",onClick:()=>{close();onLocale();},\"aria-label\":ru?\"RU — Переключить на английский\":\"EN — Switch to Russian\",children:[/*#__PURE__*/_jsx(Glyph,{name:\"globe\"}),locale.toUpperCase()]}),/*#__PURE__*/_jsx(\"span\",{className:\"txs-desktop-cta\",children:/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:ru?\"Запросить демо\":\"Request a demo\"})}),/*#__PURE__*/_jsx(\"button\",{className:\"txs-menu\",ref:menu,\"aria-label\":open?ru?\"Закрыть меню\":\"Close menu\":ru?\"Открыть меню\":\"Open menu\",\"aria-expanded\":open,\"aria-controls\":`${uid}-mobile`,onClick:()=>{setOpen(!open);setGroup(null);setMobileGroup(null);},children:/*#__PURE__*/_jsx(Glyph,{name:open?\"close\":\"menu\"})})]})]}),/*#__PURE__*/_jsxs(\"nav\",{id:`${uid}-mobile`,className:\"txs-mobile\",\"data-open\":open,\"aria-label\":ru?\"Мобильная навигация\":\"Mobile navigation\",children:[/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),onClick:close,children:ru?\"Запросить демо\":\"Request a demo\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-mobile-quick\",children:[navLink(\"how\"),navLink(\"pricing\")]}),groups.map(g=>/*#__PURE__*/_jsxs(\"div\",{className:\"txs-mobile-group\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"txs-mobile-trigger\",\"data-mobile-group\":g.id,\"aria-expanded\":mobileGroup===g.id,\"aria-controls\":`${uid}-mobile-${g.id}`,onClick:()=>setMobileGroup(mobileGroup===g.id?null:g.id),children:[g.title,/*#__PURE__*/_jsx(Glyph,{name:\"chevron\"})]}),/*#__PURE__*/_jsx(\"div\",{id:`${uid}-mobile-${g.id}`,className:\"txs-mobile-panel\",hidden:mobileGroup!==g.id,children:g.sections?g.sections.map(section=>/*#__PURE__*/_jsxs(\"div\",{className:\"txs-nav-section\",children:[/*#__PURE__*/_jsx(\"h2\",{children:section.title}),section.keys.map(navLink)]},section.title)):g.keys.map(navLink)})]},g.id)),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-mobile-quick txs-mobile-secondary\",children:[navLink(\"contact\"),navLink(\"login\")]})]})]});}function SynapFooter({locale}){const ru=locale===\"ru\",l=LABELS[locale],cols=[{label:ru?\"Платформа\":\"Platform\",keys:[\"how\",\"trusthr\",\"ai\",\"security\",\"content\",\"integrations\",\"trust\",\"download\"]},{label:ru?\"Решения\":\"Solutions\",keys:[\"government\",\"education\",\"corporate\",\"certification\",\"training\",\"testing\",\"industrial\",\"olympiads\",\"driver\"]},{label:ru?\"Компания и материалы\":\"Company & resources\",keys:[\"about\",\"blog\",\"regions\",\"contact\",\"pricing\",\"demo\",\"login\",\"help\",\"careers\",\"updates\"]}];return /*#__PURE__*/_jsxs(\"footer\",{className:\"txs-shell txs-footer\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:SHARED_CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txs-footer-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"home\",locale),\"aria-label\":ru?\"TrustExam — главная\":\"TrustExam home\",children:/*#__PURE__*/_jsx(Brand,{})}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Прокторинг с ИИ: проверка личности, защита экзамена и материалы для решения проверяющего.\":\"AI proctoring and exam security. From identity checks to informed human review.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-email-contact\",children:[/*#__PURE__*/_jsx(\"span\",{children:ru?\"Для любых вопросов\":\"For any questions\"}),/*#__PURE__*/_jsx(\"a\",{href:\"mailto:info@trustexam.ai\",children:\"info@trustexam.ai\"})]}),/*#__PURE__*/_jsx(CompanyDetails,{locale:locale,compact:true})]}),cols.map(col=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:col.label}),col.keys.map(k=>/*#__PURE__*/_jsx(DraftLink,{href:draftURL(k,locale),children:l[k]},k))]},col.label))]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"txs-region-links\",\"aria-label\":ru?\"Региональные решения\":\"Regional solutions\",children:[/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"regions\",locale),children:ru?\"Регионы\":\"Regions\"}),[\"canada\",\"kazakhstan\",\"russia\",\"unitedstates\",\"uae\",\"saudiarabia\",\"kyrgyzstan\",\"uzbekistan\",\"azerbaijan\",\"tajikistan\",\"turkey\"].map(k=>/*#__PURE__*/_jsx(DraftLink,{href:draftURL(k,locale),children:l[k]},k))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txs-footer-bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 2026 \",COMPANY_NAME,\" \\xb7 TrustExam\"]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(DraftLink,{href:liveURL(\"/legal/privacy-policy\",locale),children:ru?\"Конфиденциальность\":\"Privacy policy\"}),/*#__PURE__*/_jsx(DraftLink,{href:liveURL(\"/legal/terms-of-service\",locale),children:ru?\"Условия использования\":\"Terms of service\"})]})]})]})]});}const CLIENT_PORTAL=\"https://app.trustexam.ai/\";const SHARED_CSS=`\n.txs-company-details{display:flex;flex-direction:column;gap:7px;padding:22px 24px;border:1px solid #dfe6ee;border-radius:10px;margin-top:28px;font:13px/1.7 Manrope,Inter,Arial,sans-serif;color:#4d6173;text-align:left}.txs-company-details strong{font-size:15px;color:#10283f}.txs-company-details>span{font-size:11px;color:#65778a}.txs-company-details address{font-style:normal;max-width:360px;overflow-wrap:anywhere}.txs-company-compact{padding:0;border:0;border-radius:0;margin-top:22px;font-size:12px}.txs-footer .txs-company-details{color:inherit}.txs-footer .txs-company-details strong{color:inherit}.txs-footer .txs-company-details>span{color:inherit;opacity:.7}.txp-company-record{max-width:760px;margin:0 auto 55px;padding-inline:24px}\n\n.txs-utility{background:#f3f6fa;border-bottom:1px solid #e4eaf1}.txs-utility nav{display:flex;justify-content:flex-end;align-items:center;gap:25px;min-height:38px;font-size:11px}.txs-utility a{display:inline-flex;align-items:center;gap:7px;min-height:38px}.txs-utility a:last-child{font-weight:750;color:#225de4}.txs-utility svg{width:14px;height:14px}.txs-header-minimal .txs-desktop,.txs-header-minimal .txs-desktop-cta,.txs-header-minimal .txs-menu{display:none}.txs-header-minimal .txs-nav{min-height:76px}.txs-header-minimal .txs-brand{filter:none}.txs-header-minimal .txs-logo-link{background:#fff;padding:8px 12px;border-radius:8px}.txs-shell.txs-header-minimal{background:#10283f;color:white;border-color:#28425a}.txs-header-minimal .txs-utility{background:#0b2034;border-color:#28425a}.txs-header-minimal .txs-utility a:last-child{color:#a9c7ff}.txs-page-nav{background:#fff;border-block:1px solid #e0e7f0;padding:12px 22px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font:600 12px/1.5 Manrope,Arial,sans-serif}.txs-page-nav a{padding:9px 0;color:#3f5b76!important;text-decoration:none}.txs-page-nav a:hover{color:#225de4!important}.txs-page-nav a:focus-visible{outline:2px solid #225de4;outline-offset:4px}\n.txs-faq{font:16px/1.7 Manrope,Arial,sans-serif;background:#f5f7fa;padding:80px 0;color:#10283f}.txs-faq *{box-sizing:border-box}.txs-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.txs-faq h2{font-size:36px!important;line-height:1.2!important;letter-spacing:-1px!important;margin:10px 0 22px!important}.txs-faq p{color:#4d6173}.txs-faq small{font-size:10px;letter-spacing:1.5px;color:#225de4}.txs-faq .txs-help-link{display:inline-flex;align-items:center;gap:12px;color:#225de4!important;font-size:14px;margin-top:22px;min-height:44px;text-decoration:none}.txs-faq label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.txs-faq input{width:100%;height:49px;padding:12px 16px;background:white;border:1px solid #cbd7e4;border-radius:8px;color:#10283f;font:14px Manrope,Arial,sans-serif;margin-bottom:20px}.txs-faq input:focus-visible,.txs-faq summary:focus-visible{outline:3px solid #225de4;outline-offset:3px}.txs-faq details{background:#fff;border:1px solid #dfe6ee;border-radius:9px;margin-bottom:12px}.txs-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;cursor:pointer;font-size:14px;font-weight:650}.txs-faq summary::-webkit-details-marker{display:none}.txs-faq summary svg{width:17px;height:17px}.txs-faq details[open] summary svg{transform:rotate(180deg)}.txs-faq details p{padding:0 22px 22px!important;margin:0!important;font-size:14px;line-height:1.85}.txs-faq-status{font-size:12px;margin-bottom:14px!important}.txs-procurement{padding:55px 0;background:#f3f7ff}.txs-procurement h2{font-size:30px!important;margin:0 0 25px!important}.txs-procurement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.txs-procurement-grid a{display:flex;flex-direction:column;gap:10px;padding:25px;background:white;border:1px solid #dae5f4;border-radius:10px;text-decoration:none;color:#10283f}.txs-procurement-grid strong{font-size:16px}.txs-procurement-grid p{font-size:13px;line-height:1.8;color:#4d6173;margin:0!important}.txs-procurement-grid svg{color:#225de4;margin-top:12px}.txs-procurement-grid a:hover{border-color:#225de4}\n@media(max-width:850px){.txs-faq-grid{grid-template-columns:1fr;gap:30px}.txs-procurement-grid{grid-template-columns:1fr}.txs-faq{padding:55px 0}}\n@container(max-width:850px){.txs-faq-grid{grid-template-columns:1fr;gap:30px}.txs-procurement-grid{grid-template-columns:1fr}.txs-faq{padding:55px 0}.txs-page-nav{gap:10px 24px}}\n@container(max-width:560px){.txs-utility nav{gap:18px;font-size:10px}.txs-existing{display:none!important}.txs-faq h2{font-size:29px!important}.txs-faq summary{padding:19px;font-size:13px}.txs-faq details p{padding:0 19px 20px!important;font-size:13px}}\n\n.txs-shell{--txs-blue:#225de4;--txs-ink:#10283f;--txs-muted:#4d6173;--txs-border:#dfe6ee;width:100%;font-family:Manrope,Inter,Arial,sans-serif;color:var(--txs-ink);font-size:14px;line-height:1.6;container-type:inline-size;background:#fff;text-align:left}\n.txs-shell *{box-sizing:border-box}.txs-shell a{color:inherit;text-decoration:none}.txs-shell button{font:inherit;color:inherit;cursor:pointer}.txs-shell a:focus-visible,.txs-shell button:focus-visible{outline:3px solid #225de4;outline-offset:5px}.txs-container{width:100%;max-width:1264px;padding:0 32px;margin:0 auto}.txs-brand{display:block;width:174px!important;height:31px!important;max-width:100%;object-fit:contain;filter:none}.txs-icon{width:22px;height:22px;flex:0 0 auto;vertical-align:middle}.txs-header{position:relative;z-index:20;border-bottom:1px solid var(--txs-border)}.txs-nav{min-height:88px;display:flex;align-items:center;gap:28px;justify-content:space-between}.txs-logo-link{display:flex;align-items:center;min-height:44px;flex-shrink:0}.txs-desktop{display:flex;gap:25px;align-items:center;margin-inline:auto}.txs-desktop>a,.txs-desktop .txs-nav-trigger{display:flex;align-items:center;gap:5px;min-height:44px;font-size:13px;font-weight:600;white-space:nowrap}.txs-nav-trigger{border:0;background:transparent;padding:0}.txs-nav-trigger .txs-icon{width:14px;height:14px}.txs-shell a[aria-current=page],.txs-shell a:hover,.txs-nav-trigger:hover{color:var(--txs-blue)}.txs-dropdown{position:relative}.txs-popover{position:absolute;top:calc(100% + 8px);left:-18px;width:250px;background:#fff;border:1px solid var(--txs-border);border-radius:12px;padding:8px;box-shadow:0 12px 30px #10283f12}.txs-solutions-popover{display:grid;grid-template-columns:1fr 1fr;width:560px;gap:12px;padding:18px}.txs-nav-section{min-width:0}.txs-nav-section h2{font-size:10px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase;color:#62788c;margin:0 12px 10px!important}.txs-nav-section a{display:block;padding:11px 12px;border-radius:7px;min-height:44px;font-size:13px;line-height:1.55}.txs-nav-section a:hover{background:#edf3ff}.txs-popover[hidden]{display:none}.txs-popover>a{display:block;padding:12px;border-radius:7px;min-height:44px}.txs-popover>a:hover{background:#edf3ff}.txs-nav-actions{display:flex;align-items:center;gap:18px}.txs-language{display:flex;align-items:center;gap:7px;padding:10px 3px;min-height:44px;border:0;background:none;font-size:12px!important;font-weight:700!important}.txs-language .txs-icon{width:17px;height:17px}.txs-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:50px;padding:12px 23px;background:#225de4;border:1px solid #225de4;color:#fff!important;border-radius:7px;font-weight:650;font-size:14px;line-height:1.5;text-decoration:none;transition:background .15s}.txs-button:hover{background:#1749b8;border-color:#1749b8}.txs-button.txs-secondary{background:transparent;color:#10283f!important;border-color:#cbd6e2}.txs-button.txs-secondary:hover{background:#edf3ff}.txs-button .txs-icon{width:18px;height:18px}.txs-menu{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:0}.txs-mobile{display:none}.txs-skip{position:absolute;top:-100px;left:20px;padding:12px 18px;background:white;border:2px solid #225de4;border-radius:5px}.txs-skip:focus{top:12px;z-index:30}.txs-footer{padding:62px 0 24px;border-top:1px solid var(--txs-border)}.txs-footer-grid{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1fr;gap:50px;padding-bottom:44px}.txs-footer-grid p{max-width:260px;color:var(--txs-muted);font-size:13px;line-height:1.8;margin:20px 0 0}.txs-footer-grid h3{font-size:13px;font-weight:700;margin:0 0 15px}.txs-footer-grid>div>a:not(:first-child){display:block;color:var(--txs-muted);font-size:13px;padding:6px 0;min-height:32px}.txs-region-links{display:flex;flex-wrap:wrap;gap:8px 23px;padding:0 0 27px;font-size:12px}.txs-region-links a{min-height:36px;display:inline-flex;align-items:center}.txs-region-links>a:first-child{font-weight:750;color:#225de4}.txs-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8edf2;padding-top:22px;color:#627383;font-size:11px;gap:20px}.txs-footer-bottom>div{display:flex;flex-wrap:wrap;gap:25px}\n@container(max-width:1080px){.txs-desktop{gap:17px}.txs-nav{gap:18px}.txs-nav-actions{gap:12px}.txs-brand{width:155px!important;height:28px!important}.txs-desktop-cta .txs-button{padding:10px 15px}.txs-footer-grid{gap:25px}}\n@container(max-width:1080px){.txs-desktop,.txs-desktop-cta{display:none}.txs-menu{display:flex}.txs-nav{min-height:78px}.txs-mobile[data-open=true]{display:flex;flex-direction:column;gap:0;padding:8px 32px 26px;max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--txs-border)}.txs-mobile>a:not(.txs-button){padding:11px 0;min-height:44px}.txs-mobile>a:first-child{border-bottom:1px solid var(--txs-border);padding-bottom:18px;margin-bottom:4px}.txs-mobile>span.txs-mobile-subheading{color:#3f5b76;letter-spacing:0;text-transform:none;font-size:11px;padding:10px 0 2px}.txs-mobile>span{color:#738394;letter-spacing:1.5px;font-size:10px;font-weight:700;padding:14px 0 4px}.txs-mobile .txs-button{margin-top:16px;width:fit-content}.txs-footer-grid{grid-template-columns:1.5fr 1fr 1fr;row-gap:30px}.txs-footer-grid>div:first-child{grid-column:1/-1}.txs-footer-grid p{max-width:360px}}\n@container(max-width:560px){.txs-container{padding-inline:22px}.txs-nav{min-height:72px}.txs-brand{width:148px!important;height:27px!important}.txs-nav-actions{gap:12px}.txs-mobile[data-open=true]{padding-inline:22px;max-height:calc(100dvh - 72px)}.txs-footer{padding:45px 0 24px}.txs-footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.txs-footer-grid>div:first-child{grid-column:1/-1}.txs-footer-bottom{align-items:flex-start;flex-direction:column}.txs-footer-bottom>div{gap:16px}.txs-footer-grid>div>a:not(:first-child){font-size:12px}}\n.txs-utility nav{flex-wrap:wrap}.txs-utility-contact{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin-right:auto;min-width:0;font-size:12px}.txs-utility .txs-utility-contact a{min-height:44px;font-size:14px;font-weight:750;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.txs-email-contact{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:22px}.txs-email-contact>span{font-size:12px;color:var(--txs-muted)}.txs-email-contact>a{display:inline-flex;align-items:center;min-height:44px;font-size:18px;font-weight:750;color:var(--txs-blue);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%}@container(max-width:700px){.txs-utility nav{column-gap:18px;row-gap:0}.txs-utility-contact{flex-basis:100%;justify-content:space-between;margin-right:0;border-bottom:1px solid #e4eaf1}.txs-utility-contact>span{font-size:11px}.txs-utility .txs-utility-contact a{font-size:13px}.txs-header-minimal .txs-utility-contact{border-color:#28425a}}\n@media(max-width:1080px){.txs-header[data-menu-open=true]{display:flex;flex-direction:column;height:100dvh}.txs-header[data-menu-open=true]>.txs-utility,.txs-header[data-menu-open=true]>.txs-nav{flex-shrink:0}.txs-header[data-menu-open=true]>.txs-mobile{flex:1 1 auto;min-height:0;max-height:none}}\n@media(prefers-reduced-motion:reduce){.txs-shell *{transition:none!important;scroll-behavior:auto!important}}\n\n/* Shared navigation: compact groups, a reachable primary action and visible focus. */\n@container(max-width:1080px){\n.txs-mobile[data-open=true]{padding-top:18px;max-height:calc(100dvh - 156px)}\n.txs-mobile>a.txs-button{width:100%;margin:0 0 8px;padding:12px 23px;min-height:50px;border-bottom:1px solid #225de4}\n.txs-mobile-quick{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:4px 0 10px}\n.txs-mobile-quick>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}\n.txs-mobile-secondary{padding:12px 0 0}\n.txs-mobile-group{border-top:1px solid #dfe6ee}\n.txs-mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:13px 0;background:transparent;border:0;text-align:left;font-size:15px!important;font-weight:650!important}\n.txs-mobile-trigger .txs-icon{width:18px;height:18px;transition:transform .15s}\n.txs-mobile-trigger[aria-expanded=true] .txs-icon{transform:rotate(180deg)}\n.txs-mobile-panel{padding:0 0 12px}\n.txs-mobile-panel[hidden]{display:none}\n.txs-mobile-panel>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;border-radius:7px}\n.txs-mobile-panel a:hover{background:#edf3ff}\n.txs-mobile-panel .txs-nav-section+ .txs-nav-section{margin-top:16px}\n.txs-mobile-panel .txs-nav-section h2{margin-top:6px!important}\n}\n`;const PAGE_IDS={coding:\"ub0g62jB0\",onprem:\"rJnHXhbpg\",proctoring:\"Lgl5MnhsC\",canada:\"R8xYDH8n1\",unitedstates:\"hlZhK_nIL\",russia:\"GljMYVZlt\",training:\"mnKVRFrqW\",regions:\"A7akJFurq\",kyrgyzstan:\"DAtF1eZE6\",uzbekistan:\"wnWyXKeh_\",azerbaijan:\"eJix4__Xn\",tajikistan:\"CADHMxYqP\",turkey:\"lyvuknCg7\",uae:\"MrtX54HhH\",saudiarabia:\"vHfAgkpac\",login:\"nFNtZejGJ\",home:\"augiA20Il\",how:\"CeJt2nw5d\",government:\"LRoGMKXld\",education:\"cPDP8qVRh\",corporate:\"uulRSHJAD\",certification:\"S1EdbghYG\",security:\"aiVmnBog7\",content:\"E9IC7UBgv\",demo:\"yooTASWib\",contact:\"szgsyLdB8\",pricing:\"LyVv6_Int\",about:\"svRynIjmM\",trust:\"R2SjAnMGo\",download:\"AR1cNSxsj\",integrations:\"AEJSVLIw5\",blog:\"MtQQZf5oA\",careers:\"obSbutws3\",updates:\"OIwEYRERa\",help:\"Do59SNml4\",ai:\"BcDZjuEB3\",kazakhstan:\"lN6hCCiVg\",driver:\"vukLmZsC3\",trusthr:\"gaNrxQITV\",govproctoring:\"VKfme5xx9\",testing:\"kRVS9TNW7\",olympiads:\"j9A7vdlpI\",industrial:\"WiXn4WOVe\",notfound:\"kUzWWn8Mo\"};function supportURL(slug){return`/help/articles/${slug}`;}function DraftLink({href,children,...rest}){const guide=href?.match(/^\\/help\\/articles\\/([^?#/]+)/);if(guide)return /*#__PURE__*/_jsx(FramerLink,{href:{webPageId:\"uAMtNcpFV\",pathVariables:{a9F4CyPSr:guide[1]}},children:/*#__PURE__*/_jsx(\"a\",{...rest,children:children})});const article=href?.match(/^https:\\/\\/trustexam\\.ai(?:\\/ru)?\\/blog\\/([^?#/]+)/);if(article)return /*#__PURE__*/_jsx(FramerLink,{href:{webPageId:\"miWu_G4Nk\",pathVariables:{Jy_MZnXFD:article[1]}},children:/*#__PURE__*/_jsx(\"a\",{...rest,children:children})});const route=Object.keys(ROUTES).find(k=>ROUTES[k]===href?.split(\"?\")[0]);if(route&&PAGE_IDS[route])return /*#__PURE__*/_jsx(FramerLink,{href:{webPageId:PAGE_IDS[route]},children:/*#__PURE__*/_jsx(\"a\",{...rest,children:children})});return /*#__PURE__*/_jsx(\"a\",{...rest,href:href,children:children});}function SearchFAQ({locale,items,id=\"tx-faq\",audience=\"sales\",contactHref}){const[query,setQuery]=React.useState(\"\"),ru=locale===\"ru\",support=audience!==\"sales\",uid=React.useId(),q=query.trim().toLocaleLowerCase(),found=items.filter(([a,b])=>(a+\" \"+b).toLocaleLowerCase().includes(q));React.useEffect(()=>setQuery(\"\"),[locale,items.map(x=>x[0]).join(\"|\")]);return /*#__PURE__*/_jsx(\"section\",{className:\"txs-faq\",id:id,children:/*#__PURE__*/_jsxs(\"div\",{className:\"txs-container txs-faq-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"small\",{children:ru?\"ВОПРОСЫ И ОТВЕТЫ\":\"FAQ\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Ответы на ваши вопросы\":\"Answers before your next step\"}),/*#__PURE__*/_jsx(\"p\",{children:support?ru?\"Порядок входа и требования к оборудованию устанавливает организатор. Следуйте инструкции к вашему экзамену.\":\"Access and preparation depend on your programme. Follow your invitation and the organiser’s instructions.\":ru?\"Здесь собраны ответы о работе платформы и внедрении. Если нужной информации нет, свяжитесь с нашей командой.\":\"Explore the details before your demo. If your question is not here, talk it through with our team.\"}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txs-help-link\",href:contactHref||draftURL(support?audience===\"account\"?\"help\":\"login\":\"contact\",locale),children:[support?ru?audience===\"account\"?\"Центр помощи\":\"Вход в TrustExam\":audience===\"account\"?\"Help Center\":\"Access TrustExam\":ru?\"Связаться с командой\":\"Talk to the team\",/*#__PURE__*/_jsx(Glyph,{})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:uid,children:ru?\"Поиск по вопросам\":\"Search questions\"}),/*#__PURE__*/_jsx(\"input\",{id:uid,type:\"search\",placeholder:ru?\"Например, интеграция\":\"Try integration\",value:query,onChange:e=>setQuery(e.target.value)}),q&&/*#__PURE__*/_jsx(\"p\",{className:\"txs-faq-status\",role:\"status\",children:found.length?ru?`Найдено: ${found.length}`:`${found.length} ${found.length===1?\"answer\":\"answers\"} found`:ru?\"Ничего не найдено. Попробуйте другое слово или обратитесь за помощью.\":\"No matching answer. Try another search or contact the team.\"}),found.map(([a,b])=>/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsxs(\"summary\",{children:[a,/*#__PURE__*/_jsx(Glyph,{name:\"chevron\"})]}),/*#__PURE__*/_jsx(\"p\",{children:b})]},a))]})]})});}function ProcurementLinks({locale}){const ru=locale===\"ru\",items=ru?[[\"trust\",\"Безопасность и доверие\",\"Подготовьте вопросы об обработке данных и ответственности сторон.\"],[\"integrations\",\"Интеграция с вашей системой\",\"Обсудите платформу, передачу данных и проверку сценариев.\"],[\"demo\",\"План пилотного запуска\",\"Согласуйте формат, участников и способ оценки результата.\"]]:[[\"trust\",\"Security & trust\",\"Prepare questions about data handling and responsibilities.\"],[\"integrations\",\"Your existing systems\",\"Discuss the platform, data exchange and integration checks.\"],[\"demo\",\"Pilot scope & criteria\",\"Agree the format, participants and how to assess the outcome.\"]];return /*#__PURE__*/_jsx(\"section\",{className:\"txs-procurement\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txs-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Подготовьтесь к внедрению\":\"Bring your implementation team into the conversation\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txs-procurement-grid\",children:items.map(([k,title,desc])=>/*#__PURE__*/_jsxs(DraftLink,{href:draftURL(k,locale),children:[/*#__PURE__*/_jsx(\"strong\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:desc}),/*#__PURE__*/_jsx(Glyph,{})]},k))})]})});}const PUBLIC_ROUTES={coding:\"/coding-competition-platform\",onprem:\"/on-premise-proctoring\",proctoring:\"/online-proctoring\",canada:\"/regions/canada\",unitedstates:\"/regions/united-states\",russia:\"/regions/russia\",training:\"/who-we-help/training-providers\",home:\"/\",how:\"/how-it-works/product-overview\",government:\"/who-we-help/government\",education:\"/who-we-help/education\",corporate:\"/who-we-help/corporate\",certification:\"/certification-proctoring\",security:\"/online-exam-security\",content:\"/content-protection\",demo:\"/book-a-demo\",contact:\"/contact\",pricing:\"/pricing\",about:\"/about\",trust:\"/trust-center\",download:\"/download\",integrations:\"/integrations\",blog:\"/blog\",careers:\"/careers\",updates:\"/changelog\",help:\"/help\",login:\"/login\",ai:\"/ai-proctoring\",kazakhstan:\"/regions/kazakhstan\",driver:\"/driver-theory-exams\",trusthr:\"/trusthr\",govproctoring:\"/government-exam-proctoring\",testing:\"/who-we-help/testing-centers\",olympiads:\"/who-we-help/olympiads-and-competitions\",industrial:\"/who-we-help/industrial-and-specialized-sectors\",notfound:\"/404\",regions:\"/regions\",kyrgyzstan:\"/regions/kyrgyzstan\",uzbekistan:\"/regions/uzbekistan\",azerbaijan:\"/regions/azerbaijan\",tajikistan:\"/regions/tajikistan\",turkey:\"/regions/turkey\",uae:\"/regions/uae\",saudiarabia:\"/regions/saudi-arabia\"};function PageSchema({page,locale,title,description,slug}){if(page===\"article\"||page===\"notfound\"||page===\"login\")return null;const base=\"https://trustexam.ai\",path=page===\"job\"&&slug?\"/careers/\"+encodeURIComponent(slug):page===\"release\"&&slug?PUBLIC_ROUTES.updates+\"/\"+encodeURIComponent(slug):PUBLIC_ROUTES[page]||\"/\",prefix=locale===\"ru\"?\"/ru\":\"\",url=base+prefix+path,home=base+prefix+\"/\",org=base+\"/#organization\",web=base+\"/#website\",region=path.startsWith(\"/regions/\");const crumbs=[{\"@type\":\"ListItem\",position:1,name:locale===\"ru\"?\"Главная\":\"Home\",item:home}];if(region)crumbs.push({\"@type\":\"ListItem\",position:2,name:locale===\"ru\"?\"Регионы\":\"Regions\",item:base+prefix+\"/regions\"});if(page!==\"home\")crumbs.push({\"@type\":\"ListItem\",position:crumbs.length+1,name:LABELS[locale][page]||title,item:url});const graph=[{\"@type\":page===\"about\"?\"AboutPage\":page===\"contact\"?\"ContactPage\":page===\"blog\"||page===\"regions\"||page===\"careers\"||page===\"updates\"?\"CollectionPage\":\"WebPage\",\"@id\":url+\"#webpage\",url,name:title,description,inLanguage:locale,isPartOf:{\"@id\":web},publisher:{\"@id\":org}}];if(page!==\"home\")graph.push({\"@type\":\"BreadcrumbList\",\"@id\":url+\"#breadcrumb\",itemListElement:crumbs});if(page===\"home\")graph.push({\"@type\":\"Organization\",\"@id\":org,name:\"TrustExam\",legalName:\"Integrity Tech Inc.\",url:base+\"/\",logo:BRAND_LOGO},{\"@type\":\"WebSite\",\"@id\":web,name:\"TrustExam\",url:base+\"/\",inLanguage:[\"en\",\"ru\"],publisher:{\"@id\":org}});return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify({\"@context\":\"https://schema.org\",\"@graph\":graph}).replace(/</g,\"\\\\u003c\")}});}const PRODUCT_ASSETS={monitor:{src:\"https://framerusercontent.com/images/D83FArHJ4LOsIU5PxayaxD3y7ag.png\",alt:{en:\"TrustExam interface example: camera views, screen and session panel\",ru:\"Пример интерфейса TrustExam: камеры, экран и панель сессии\"},width:1456,height:850,browser:true},equipment:{src:\"https://framerusercontent.com/images/zNwQtnMYj175bO03AUHWR4jiyE4.png\",alt:{en:\"TrustExam interface example: equipment and connection checks\",ru:\"Пример интерфейса TrustExam: проверка оборудования и соединения\"},width:1456,height:850,browser:true},settings:{src:\"https://framerusercontent.com/images/keRNtGs2VzhTuyyllOTRoHcqf8Y.png\",alt:{en:\"TrustExam interface example: proctoring configuration\",ru:\"Пример интерфейса TrustExam: настройки прокторинга\"},width:1456,height:850,browser:true},report:{src:\"https://framerusercontent.com/images/vYrijbpCtpxC8pRWLju6qYZf8.png\",alt:{en:\"TrustExam interface example: assessment review report\",ru:\"Пример интерфейса TrustExam: отчёт для разбора экзаменов\"},width:1456,height:850,browser:true},identity:{src:\"https://framerusercontent.com/images/elt4IpFDl88Ai7HdBCtw97z6Ds.png\",alt:{en:\"TrustExam interface example: participant identity photo\",ru:\"Пример интерфейса TrustExam: фотографирование участника для проверки личности\"},width:500,height:380,browser:true},evidence:{src:\"https://framerusercontent.com/images/42SzMDPOzeFMeTrnnh3HJ8tA3kY.png\",alt:{en:\"TrustExam interface example: camera, screen and event timeline\",ru:\"Пример интерфейса TrustExam: камера, экран и временная шкала событий\"},width:1456,height:882,browser:true},protect:{src:\"https://framerusercontent.com/images/4pnZ3tah3KPydZFL9R0Sm6qAg9U.png\",alt:{en:\"ContentProtect illustration on a laptop\",ru:\"Иллюстрация ContentProtect на ноутбуке\"},width:1024,height:1024,browser:false},education:{src:\"https://framerusercontent.com/images/n5lsLJwrAqixtFUswDiiStW70O4.png\",alt:{en:\"Participants using computers in an examination room\",ru:\"Участники за компьютерами в экзаменационной аудитории\"},width:1536,height:1024,browser:false},corporate:{src:\"https://framerusercontent.com/images/Bnvys1P34IP9M40iAlX6eMwnys.png\",alt:{en:\"Illustration of professionals from different industries\",ru:\"Иллюстрация специалистов разных отраслей\"},width:1983,height:1024,browser:false},government:{src:\"https://framerusercontent.com/images/p2mikk2bOzmOImRpaAzhS1ZJhg.png\",alt:{en:\"Illustration of a proctor at a workstation\",ru:\"Иллюстрация проктора за рабочим местом\"},width:1120,height:697,browser:false},exam:{src:\"https://framerusercontent.com/images/bx7hNBTsHO0qpkmYssIg3PbluI.png\",alt:{en:\"TrustExam example: exam questions and participant camera\",ru:\"Пример TrustExam: вопросы экзамена и камера участника\"},width:904,height:904,browser:true},integration:{src:\"https://framerusercontent.com/images/ZRB9LympISMdl7wvqUnmfMM87U.png\",alt:{en:\"Illustration of TrustExam SDK and LMS integration\",ru:\"Иллюстрация подключения TrustExam SDK к LMS\"},width:904,height:904,browser:false},score:{src:\"https://framerusercontent.com/images/vYrijbpCtpxC8pRWLju6qYZf8.png\",alt:{en:\"TrustExam example: results and TrustScore\",ru:\"Пример TrustExam: результаты и TrustScore\"},width:4096,height:2670,browser:true},room:{src:\"https://framerusercontent.com/images/NDdunooSvYaQf7ooEirJgN0erM.jpg\",alt:{en:\"Exam room with separate workstations, partitions and cameras\",ru:\"Экзаменационная аудитория с отдельными рабочими местами, перегородками и камерами\"},width:1280,height:720,browser:false}};const LOCALIZED_PRODUCT_ASSETS={\"monitor\":{\"en\":{\"src\":\"https://framerusercontent.com/images/D83FArHJ4LOsIU5PxayaxD3y7ag.png\",\"width\":856,\"height\":660,\"alt\":\"Anonymized TrustExam interface: camera views and participant screen. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/mJ88unVC0BRzNXRvL6heD3qzE.png\",\"width\":856,\"height\":660,\"alt\":\"Обезличенный интерфейс TrustExam: камеры и экран участника. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"equipment\":{\"en\":{\"width\":1050,\"height\":510,\"alt\":\"Illustrative TrustExam interface: pre-exam equipment check\",\"src\":\"https://framerusercontent.com/images/TdPIXhk3Ype3JYuSxO4BNBK7o.png\",\"browser\":true,\"mobileSrc\":\"https://framerusercontent.com/images/D4Xnw9jWq1irhaFzohq2HccME.png\",\"mobileAlt\":\"Illustrative TrustExam mobile interface: equipment check\",\"mobileWidth\":440,\"mobileHeight\":956},\"ru\":{\"width\":1050,\"height\":510,\"alt\":\"Иллюстративный интерфейс TrustExam: проверка оборудования перед экзаменом\",\"src\":\"https://framerusercontent.com/images/VB9qDRKm6tMv89KVQEP5ni8sxg.png\",\"browser\":true,\"mobileSrc\":\"https://framerusercontent.com/images/s00UDzX1W3apnXqmlRR7iwf8gOU.png\",\"mobileAlt\":\"Иллюстративный мобильный интерфейс TrustExam: проверка оборудования\",\"mobileWidth\":440,\"mobileHeight\":956}},\"settings\":{\"en\":{\"width\":1338,\"height\":645,\"alt\":\"Illustrative TrustExam interface: proctoring settings\",\"src\":\"https://framerusercontent.com/images/siM7lrft1lYMMJZFuDQ5o7F73Mk.png\",\"browser\":true},\"ru\":{\"width\":1338,\"height\":645,\"alt\":\"Иллюстративный интерфейс TrustExam: настройки прокторинга\",\"src\":\"https://framerusercontent.com/images/XB6yqCRB0k18QPEOCtqzenjF5o.png\",\"browser\":true}},\"report\":{\"en\":{\"src\":\"https://framerusercontent.com/images/vYrijbpCtpxC8pRWLju6qYZf8.png\",\"width\":600,\"height\":426,\"alt\":\"Anonymized TrustExam interface: session report and TrustScore. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/8qm7HT282qjL8A1bh3KEvVmPI.png\",\"width\":600,\"height\":426,\"alt\":\"Обезличенный интерфейс TrustExam: отчёт сессии и TrustScore. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"identity\":{\"en\":{\"src\":\"https://framerusercontent.com/images/elt4IpFDl88Ai7HdBCtw97z6Ds.png\",\"width\":500,\"height\":380,\"alt\":\"Anonymized TrustExam interface: participant photo verification. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/bIKAQANxvGP9yATejE9wGir1Uo.png\",\"width\":500,\"height\":380,\"alt\":\"Обезличенный интерфейс TrustExam: проверка личности участника. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"evidence\":{\"en\":{\"src\":\"https://framerusercontent.com/images/42SzMDPOzeFMeTrnnh3HJ8tA3kY.png\",\"width\":1536,\"height\":930,\"alt\":\"Anonymized TrustExam interface: screen recording and event timeline. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/jUFPGZtBqU9wYMjFx4uBNvRUaM.png\",\"width\":1536,\"height\":930,\"alt\":\"Обезличенный интерфейс TrustExam: запись экрана и хронология событий. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"exam\":{\"en\":{\"src\":\"https://framerusercontent.com/images/bx7hNBTsHO0qpkmYssIg3PbluI.png\",\"width\":1456,\"height\":850,\"alt\":\"Anonymized TrustExam interface: participant assessment. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/i7omQ54TG6JARk4Y9uwFJVelrY.png\",\"width\":1456,\"height\":850,\"alt\":\"Обезличенный интерфейс TrustExam: экзамен участника. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"score\":{\"en\":{\"src\":\"https://framerusercontent.com/images/vYrijbpCtpxC8pRWLju6qYZf8.png\",\"width\":600,\"height\":426,\"alt\":\"Anonymized TrustExam interface: session report and TrustScore. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/8qm7HT282qjL8A1bh3KEvVmPI.png\",\"width\":600,\"height\":426,\"alt\":\"Обезличенный интерфейс TrustExam: отчёт сессии и TrustScore. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}},\"questions\":{\"en\":{\"width\":1456,\"height\":850,\"alt\":\"Illustrative TrustExam interface: question types and import\",\"src\":\"https://framerusercontent.com/images/029c2zwW0VMYI0N2iAtmISFSNU.png\",\"browser\":true},\"ru\":{\"width\":1456,\"height\":850,\"alt\":\"Иллюстративный интерфейс TrustExam: типы вопросов и импорт\",\"src\":\"https://framerusercontent.com/images/Xtymk7PjBZlaGfpZxON56XhfhU.png\",\"browser\":true}},\"setup\":{\"en\":{\"width\":1456,\"height\":850,\"alt\":\"Illustrative TrustExam interface: creating an assessment\",\"src\":\"https://framerusercontent.com/images/IDra0dUt0EQla1qaetIf5qjcelE.png\",\"browser\":true},\"ru\":{\"width\":1456,\"height\":850,\"alt\":\"Иллюстративный интерфейс TrustExam: создание экзамена\",\"src\":\"https://framerusercontent.com/images/0sEhC2yxjNJdRIZBw0q2bC0QCE.png\",\"browser\":true}},\"participants\":{\"en\":{\"src\":\"https://framerusercontent.com/images/y8fo0ziXZnCdzNoRxXiJQA7F9fE.png\",\"width\":1456,\"height\":850,\"alt\":\"Anonymized TrustExam interface: participants, roles and groups. Names replaced; photos hidden.\",\"browser\":true,\"anonymized\":true},\"ru\":{\"src\":\"https://framerusercontent.com/images/jRWQL0xVW75r3O8aRZHyhKhPqGQ.png\",\"width\":1456,\"height\":850,\"alt\":\"Обезличенный интерфейс TrustExam: участники, роли и группы. Имена заменены, фотографии скрыты.\",\"browser\":true,\"anonymized\":true}}};function productAsset(key,locale){const a=PRODUCT_ASSETS[key]||PRODUCT_ASSETS.monitor;return{...a,alt:a.alt[locale],...LOCALIZED_PRODUCT_ASSETS[key]?.[locale]};}const WEBSITE_ILLUSTRATIONS={\"identity\":{\"src\":\"https://framerusercontent.com/images/EKj5zyalMx9QSJcF3Atxlou2hw.png\",\"width\":1472,\"height\":1497,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of participant identity verification\",\"ru\":\"Иллюстрация проверки личности участника\"}},\"security\":{\"src\":\"https://framerusercontent.com/images/7GagcD44yyWOyjxDsonfSpW8Q.png\",\"width\":1433,\"height\":1254,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of exam security and candidate checks\",\"ru\":\"Иллюстрация защиты экзамена и проверки участников\"}},\"monitoring\":{\"src\":\"https://framerusercontent.com/images/r5dgc0PptENGK0YaMdJCtqz2DE8.png\",\"width\":1498,\"height\":1423,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of an online exam with participant activity records\",\"ru\":\"Иллюстрация онлайн-экзамена с журналом событий участника\"}},\"education\":{\"src\":\"https://framerusercontent.com/images/rKwlQvYVi7waxf3sWIiMfLY3dA.png\",\"width\":1162,\"height\":1081,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of student activity and completed assessments\",\"ru\":\"Иллюстрация активности студентов и завершённых экзаменов\"}},\"training\":{\"src\":\"https://framerusercontent.com/images/KjMss85IIWdGqN77KFqlGy5pNg.png\",\"width\":1758,\"height\":1008,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of a training calendar and course progress\",\"ru\":\"Иллюстрация расписания обучения и прогресса по курсу\"}},\"certification\":{\"src\":\"https://framerusercontent.com/images/YNair3TFJUOepuXMOwbV3w0Unr4.png\",\"width\":1304,\"height\":1227,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of candidate verification for certification\",\"ru\":\"Иллюстрация проверки участника сертификационного экзамена\"}},\"safety\":{\"src\":\"https://framerusercontent.com/images/RbjLL6AeGhrGOHZpuakHPjn7Ow.png\",\"width\":1574,\"height\":1426,\"browser\":false,\"illustration\":true,\"alt\":{\"en\":\"Illustration of professional certification and safety knowledge assessment\",\"ru\":\"Иллюстрация профессиональной сертификации и проверки знаний по безопасности\"}}};function websiteIllustration(key,locale){const a=WEBSITE_ILLUSTRATIONS[key];return a?{...a,alt:a.alt[locale]}:undefined;}const ANONYMIZED_IMAGE_ALIASES={\"6ySWH9V55zM5qOhFSg3w2EdKhQ.png\":\"participants\",\"sBlPRvOvQurLn0EK89fMegobgUY.png\":\"participants\",\"IFAVjOISkCcZYJutIZekANWAaVM.png\":\"monitor\",\"iEcJ3Jp8ef7IpAjO0WASzWqyGc.png\":\"monitor\",\"I8SeX7zQbgck2Hpbg9BhGc7g.png\":\"monitor\",\"scbFnK9HSn4F45z7HmlxCMkWUE.png\":\"identity\",\"qDXhHe1SZGkMWFkH2IjUddxjwQo.png\":\"identity\",\"Q3OBLK41qk5Bg5wHayJD9NwRlt0.png\":\"evidence\",\"EpyWHhZr1A8N1FaEqWpal1O8NUs.png\":\"evidence\",\"dgCqnQoGgZ1zHAlvg8XHhupoYOE.png\":\"exam\",\"LbNMHkyLETYxiVR9TCZKD7O34.png\":\"exam\",\"8zhOwLjvQcp1KUQ8qWk1goi7JJU.png\":\"exam\",\"rd9Ae2JgQu19wCGPG9SPdJOcpA.png\":\"report\",\"TUp32Kfi13QzH70PWJyMzE1XvJk.png\":\"report\",\"lIzdAPP8Gf6uQJQ9Kn97Q561Gw.png\":\"report\",\"fXdrynvmO3qPzmAZ2VBIAtJgE.png\":\"report\"};function localizeProductImage(asset,locale){if(!asset?.src)return asset;const illustration=Object.keys(WEBSITE_ILLUSTRATIONS).find(key=>WEBSITE_ILLUSTRATIONS[key].src.split(\"?\")[0]===asset.src.split(\"?\")[0]);if(illustration)return{...asset,...websiteIllustration(illustration,locale)};const filename=asset.src.split(\"?\")[0].split(\"/\").pop();const key=ANONYMIZED_IMAGE_ALIASES[filename]||Object.keys(LOCALIZED_PRODUCT_ASSETS).find(k=>PRODUCT_ASSETS[k]?.src.split(\"/\").pop()===filename||Object.values(LOCALIZED_PRODUCT_ASSETS[k]).some(v=>v.src.split(\"/\").pop()===filename));return key?{...asset,...productAsset(key,locale),srcSet:undefined,mobileSrc:productAsset(key,locale).mobileSrc}:asset;}function ProductVisual({asset,locale,eager=false}){asset=localizeProductImage(asset,locale);const ru=locale===\"ru\",src=asset?.src;if(!src)return null;const set=asset.srcSet||[512,1024,2048].map(w=>`${src.split(\"?\")[0]}?scale-down-to=${w} ${w}w`).join(\", \");return /*#__PURE__*/_jsxs(\"figure\",{className:\"txs-product-figure\"+(asset.illustration?\" txs-product-illustration\":\"\")+(asset.mobileSrc?\" txs-product-has-mobile\":\"\"),children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:PRODUCT_CSS}}),asset.browser!==false&&/*#__PURE__*/_jsxs(\"div\",{className:\"txs-browser-bar\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"● ● ●\"}),/*#__PURE__*/_jsx(\"span\",{children:\"TrustExam\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"—\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txs-product-desktop\",children:/*#__PURE__*/_jsx(\"img\",{src:src,srcSet:set,sizes:\"(max-width: 700px) 92vw, 850px\",width:asset.width,height:asset.height,alt:asset.alt||\"TrustExam\",loading:eager?\"eager\":\"lazy\",decoding:\"async\",style:{aspectRatio:`${asset.width||16} / ${asset.height||10}`}})}),asset.mobileSrc&&/*#__PURE__*/_jsx(\"div\",{className:\"txs-product-mobile\",children:/*#__PURE__*/_jsx(\"img\",{src:asset.mobileSrc,width:asset.mobileWidth,height:asset.mobileHeight,alt:asset.mobileAlt,loading:eager?\"eager\":\"lazy\",decoding:\"async\"})}),!asset.illustration&&/*#__PURE__*/_jsx(\"figcaption\",{children:asset.alt})]});}const PRODUCT_CSS=`.txs-product-figure{margin:0;width:100%;min-width:0;border:1px solid #dae4f0;border-radius:13px;background:#fff;overflow:hidden;text-align:left}.txs-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 17px;border-bottom:1px solid #e1e8f1;background:#f5f7fb;font:10px Manrope,Arial,sans-serif;color:#677f98}.txs-browser-bar>span:first-child{color:#a8b8cc;letter-spacing:3px;font-size:8px}.txs-product-figure>.txs-product-desktop,.txs-product-figure>.txs-product-mobile{display:block;background:#f5f7fa;padding:12px}.txs-product-figure img{display:block;width:100%;height:auto;object-fit:contain;position:static!important;max-height:600px}.txs-product-figure figcaption{padding:13px 17px;font:11px/1.65 Manrope,Arial,sans-serif;color:#627383;border-top:1px solid #e8edf4}\n.txs-product-figure>.txs-product-mobile{display:none}@container(max-width:600px){.txs-product-has-mobile>.txs-product-desktop,.txs-product-has-mobile>.txs-browser-bar{display:none}.txs-product-has-mobile>.txs-product-mobile{display:flex;justify-content:center;padding:20px}.txs-product-mobile img{width:220px!important;max-width:100%;height:auto!important;max-height:none!important}}\n/* Graphic artwork uses a full-width neutral canvas without cropping. */\n.txs-product-figure.txs-product-illustration{border:0;background:#e5e5e5;border-radius:16px}\n.txs-product-figure.txs-product-illustration>.txs-product-desktop{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#e5e5e5;padding:0;position:relative}\n.txs-product-figure.txs-product-illustration img{width:100%!important;height:100%!important;max-height:none;min-width:0;object-fit:contain;aspect-ratio:auto!important;position:absolute!important;inset:0;padding:24px;box-sizing:border-box}\n@container(max-width:600px){.txs-product-figure.txs-product-illustration>.txs-product-desktop{aspect-ratio:1}.txs-product-figure.txs-product-illustration img{padding:14px}}\n`;const DRIVER_PILOT_OPTIONS={en:[{id:\"centre\",title:\"Testing-centre readiness\",description:\"Start with the venue, workstations and people running the exam.\",agenda:[\"Confirm the exam workflow, site requirements and responsibilities before the pilot.\",\"Check workstation and connection requirements against the proposed setup.\",\"Agree how to rehearse candidate admission, session start and support escalation.\",\"Agree which observations to record and which issues must be resolved before a trial session.\"],participants:[\"Exam programme owner\",\"Testing-centre operations and IT representatives\",\"TrustExam.ai implementation representative\"],outcome:\"Agree a readiness checklist with an owner and a verification step for each open issue.\"},{id:\"exchange\",title:\"Applications and results exchange\",description:\"Map the handover with the organiser’s information system.\",agenda:[\"Confirm which application and result information the pilot needs to exchange.\",\"Check the available integration options and responsibilities on both sides.\",\"Agree test cases for successful handover, missing information and retry handling.\",\"Agree how to compare the information sent and received using an approved test dataset.\"],participants:[\"Exam process owner\",\"Organiser’s information-system and data-access representatives\",\"TrustExam.ai technical representative\"],outcome:\"Agree an exchange test plan that records the expected and observed result for each test case.\"},{id:\"review\",title:\"Review of a disputed session\",description:\"Clarify the materials, reviewer’s decision and review record.\",agenda:[\"Agree an anonymised example and the question the reviewer needs to resolve.\",\"Check which session materials are available and who may access them.\",\"Agree how an authorised reviewer will assess signals alongside the session context.\",\"Agree how to record the reviewer’s reasoning and any further review required.\"],participants:[\"Exam programme owner\",\"Authorised reviewer and appeals representative\",\"TrustExam.ai product or implementation representative\"],outcome:\"Agree a review record template covering the materials considered, the human decision and its reasoning.\"}],ru:[{id:\"centre\",title:\"Готовность тестового центра\",description:\"Начните с площадки, рабочих мест и команды экзамена.\",agenda:[\"Согласовать порядок экзамена, требования к площадке и ответственность сторон до пилота.\",\"Проверить требования к рабочим местам и соединению применительно к выбранной конфигурации.\",\"Согласовать пробный проход допуска кандидата, старта сессии и обращения за поддержкой.\",\"Согласовать, какие наблюдения фиксировать и какие вопросы решить до пробной сессии.\"],participants:[\"Ответственный за экзаменационную программу\",\"Представители операционной и ИТ-команды тестового центра\",\"Представитель команды внедрения TrustExam.ai\"],outcome:\"Согласовать список проверки готовности: для каждого открытого вопроса указать ответственного и способ проверки.\"},{id:\"exchange\",title:\"Обмен заявками и результатами\",description:\"Определите порядок обмена с информационной системой организатора.\",agenda:[\"Согласовать состав сведений о заявках и результатах, необходимых для пилота.\",\"Проверить доступные варианты интеграции и ответственность каждой стороны.\",\"Согласовать тестовые сценарии: успешная передача, неполные сведения и повторная попытка.\",\"Согласовать сверку отправленных и полученных сведений на утверждённом наборе тестовых данных.\"],participants:[\"Ответственный за экзаменационный процесс\",\"Представители информационной системы организатора и ответственный за доступ к данным\",\"Технический представитель TrustExam.ai\"],outcome:\"Согласовать план проверки обмена с фиксацией ожидаемого и фактического результата каждого тестового сценария.\"},{id:\"review\",title:\"Разбор спорной сессии\",description:\"Уточните материалы, решение проверяющего и запись итогов разбора.\",agenda:[\"Согласовать обезличенный пример и вопрос, на который должен ответить проверяющий.\",\"Проверить, какие материалы сессии доступны и кто имеет право их просматривать.\",\"Согласовать, как уполномоченный проверяющий оценит сигналы с учётом контекста сессии.\",\"Согласовать фиксацию обоснования решения и порядка дальнейшего разбора при необходимости.\"],participants:[\"Ответственный за экзаменационную программу\",\"Уполномоченный проверяющий и представитель по апелляциям\",\"Представитель продуктовой команды или команды внедрения TrustExam.ai\"],outcome:\"Согласовать шаблон записи разбора: рассмотренные материалы, решение человека и его обоснование.\"}]};const DRIVER_PILOT_COPY={en:{kicker:\"PLAN YOUR PILOT\",title:\"What should your driver theory pilot check?\",intro:\"Choose a discussion focus. Take the agenda to your team or use it to prepare for a demo with TrustExam.ai.\",choose:\"Choose the focus of the meeting\",choiceHint:\"Your selection updates the agenda and the downloadable brief.\",agenda:\"Meeting agenda\",participants:\"Suggested participants\",outcome:\"Expected meeting outcome\",download:\"Download brief (TXT)\",demo:\"Discuss a pilot\",guide:\"Read the pilot evaluation guide\",note:\"This is a discussion plan; pilot terms are agreed with the team. Downloading it does not submit an enquiry.\",selected:\"Selected agenda:\",briefTitle:\"TrustExam.ai — driver theory pilot discussion brief\",scenario:\"Selected scenario\",agree:\"To agree with the team\",fields:[\"Pilot scope (sites, workstations and trial sessions): ____________________\",\"Pilot duration and proposed dates: ____________________\",\"Acceptance criterion and how to verify it: ____________________\",\"Responsible roles and next step: ____________________\"]},ru:{kicker:\"ПОДГОТОВКА К ПИЛОТУ\",title:\"Что проверить на пилоте экзамена по ПДД?\",intro:\"Выберите тему обсуждения. Возьмите повестку на встречу с коллегами или подготовьтесь по ней к демо с TrustExam.ai.\",choose:\"Выберите тему встречи\",choiceHint:\"Выбор обновляет повестку и бриф для скачивания.\",agenda:\"Повестка встречи\",participants:\"Кого пригласить\",outcome:\"Результат встречи\",download:\"Скачать бриф (TXT)\",demo:\"Обсудить пилот\",guide:\"Прочитать руководство по оценке пилота\",note:\"Это план для обсуждения; условия пилота согласуются с командой. Скачивание не отправляет заявку.\",selected:\"Выбрана повестка:\",briefTitle:\"TrustExam.ai — бриф для обсуждения пилота экзамена по ПДД\",scenario:\"Выбранный сценарий\",agree:\"Согласовать с командой\",fields:[\"Объём пилота (площадки, рабочие места и пробные сессии): ____________________\",\"Длительность пилота и предлагаемые даты: ____________________\",\"Критерий приёмки и способ его проверки: ____________________\",\"Ответственные роли и следующий шаг: ____________________\"]}};function ProctoringRegionalPaths({locale}){const ru=locale===\"ru\";const markets=[{key:\"kazakhstan\",name:ru?\"Казахстан\":\"Kazakhstan\",body:ru?\"Стипендии, олимпиады и экзамены учебных заведений.\":\"Scholarships, olympiads and institutional examinations.\",language:{label:\"Қазақша\",code:\"kk-KZ\",path:\"/kk-kz/onlain-proktoring\"}},{key:\"canada\",name:ru?\"Канада\":\"Canada\",body:ru?\"Сертификация и оценивание с экзаменами на французском и английском.\":\"Certification and assessments with French and English exam journeys.\",language:{label:\"Fran\\xe7ais\",code:\"fr-CA\",path:\"/fr-ca/surveillance-examens-en-ligne\"}},{key:\"russia\",name:ru?\"Россия\":\"Russia\",body:ru?\"Корпоративное тестирование, обучение и профессиональная сертификация.\":\"Corporate assessments, training and professional certification.\",language:null},{key:\"united-states\",name:ru?\"США\":\"United States\",body:ru?\"Университетские экзамены и программы профессиональной сертификации.\":\"University examinations and professional certification programmes.\",language:null},{key:\"uae\",name:ru?\"ОАЭ\":\"United Arab Emirates\",body:ru?\"Оценка знаний сотрудников и требования к внедрению в ОАЭ.\":\"Workforce knowledge checks and deployment planning in the UAE.\",language:{label:\"العربية \\xb7 الإمارات\",code:\"ar-AE\",path:\"/ar-ae/online-proctoring\"}},{key:\"saudi-arabia\",name:ru?\"Саудовская Аравия\":\"Saudi Arabia\",body:ru?\"Экзамены учебных заведений и сертификация в Саудовской Аравии.\":\"Institutional examinations and certification in Saudi Arabia.\",language:{label:\"العربية \\xb7 السعودية\",code:\"ar-SA\",path:\"/ar-sa/online-proctoring\"}}];return /*#__PURE__*/_jsx(\"section\",{id:\"regional-proctoring\",className:\"txp-section\",\"aria-labelledby\":\"regional-proctoring-title\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-editorial\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"СТРАНЫ И ЯЗЫКИ\":\"COUNTRIES & LANGUAGES\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{id:\"regional-proctoring-title\",children:ru?\"Прокторинг для вашей страны и языка экзамена.\":\"Plan proctoring for your country and exam language.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Выберите регион: изучите сценарии экзаменов, языки интерфейса и вопросы размещения данных, которые нужно согласовать перед внедрением.\":\"Choose a region to explore assessment workflows, exam interface languages and data-hosting questions to agree before deployment.\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-cards\",children:markets.map(market=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:market.name}),/*#__PURE__*/_jsx(\"p\",{children:market.body}),/*#__PURE__*/_jsxs(\"a\",{className:\"txd-inline\",href:(ru?\"/ru\":\"\")+\"/regions/\"+market.key,style:{display:\"inline-flex\",alignItems:\"center\",minHeight:44,marginTop:16,gap:8},children:[ru?\"Прокторинг: \"+market.name:\"Proctoring: \"+market.name,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}),market.language&&/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"a\",{className:\"txd-inline\",href:market.language.path,lang:market.language.code,hrefLang:market.language.code,dir:market.language.code.startsWith(\"ar\")?\"rtl\":\"ltr\",style:{display:\"inline-flex\",alignItems:\"center\",minHeight:44,gap:8,fontSize:16,fontFamily:market.language.code.startsWith(\"ar\")?\"Arial,sans-serif\":undefined},children:[market.language.label,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:market.language.code.startsWith(\"ar\")?\"←\":\"→\"})]})})]},market.key))})]})});}function IntegrationBrief({locale}){const ru=locale===\"ru\";const fields=ru?[[\"Платформа\",\"Название, версия, доступная документация и контакт технической команды.\"],[\"Экзамен\",\"Где находятся задания, как запускается попытка и какие правила действуют.\"],[\"Участники и нагрузка\",\"Страны, языки, устройства, длительность экзамена и одновременное число участников.\"],[\"Данные и результаты\",\"Идентификаторы, необходимые отчёты, доступ к записям и сроки хранения по договору.\"],[\"Размещение\",\"Облачная платформа или on-premise, регион хранения и инфраструктурные ограничения.\"],[\"Критерии пилота\",\"Один типовой экзамен, проверка повторного запуска, передача результатов и ответственные за приёмку.\"]]:[[\"Platform\",\"Name, version, available documentation and your technical contact.\"],[\"Assessment\",\"Where questions live, how an attempt starts and which exam rules apply.\"],[\"Participants and load\",\"Countries, languages, devices, exam duration and concurrent participant numbers.\"],[\"Data and results\",\"Identifiers, required reports, recording access and contractual retention periods.\"],[\"Deployment\",\"Cloud platform or on-premise, hosting region and infrastructure constraints.\"],[\"Pilot acceptance\",\"One representative exam, duplicate launch handling, result handover and acceptance owners.\"]];const title=ru?\"Бриф интеграции TrustExam\":\"TrustExam integration brief\";const brief=[title,\"https://trustexam.ai\"+(ru?\"/ru\":\"\")+\"/integrations\",\"\",...fields.flatMap(([label,hint])=>[label,hint,ru?\"Ваш ответ: \":\"Your answer: \",\"\"]),ru?\"Бриф для обсуждения. Совместимость, сроки и стоимость подтверждаются отдельно.\":\"Discussion brief. Compatibility, delivery dates and costs are confirmed separately.\"].join(\"\\n\");return /*#__PURE__*/_jsx(\"section\",{id:\"integration-brief\",className:\"txp-section\",style:{scrollMarginTop:120},children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ПЕРЕД ТЕХНИЧЕСКИМ ОБСУЖДЕНИЕМ\":\"BEFORE THE TECHNICAL DISCUSSION\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Подготовьте бриф вместе с вашей командой.\":\"Prepare a brief with your platform team.\"}),/*#__PURE__*/_jsx(\"p\",{style:{maxWidth:780,marginBottom:28},children:ru?\"Шесть пунктов помогут оценить объём работ. Скачайте шаблон без регистрации и заполните известные детали перед демо.\":\"These six points help define the scope. Download the template without signing up and fill in the details you already know before your demo.\"}),/*#__PURE__*/_jsx(\"dl\",{style:{margin:0},children:fields.map(([label,hint],i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"40px minmax(0,1fr)\",gap:16,padding:\"20px 0\",borderTop:\"1px solid #e4e9f2\"},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{color:\"#2359ed\",fontSize:13,fontWeight:700},children:[\"0\",i+1]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"dt\",{style:{fontWeight:700,marginBottom:6},children:label}),/*#__PURE__*/_jsx(\"dd\",{style:{margin:0},children:hint})]})]},label))}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-actions\",style:{justifyContent:\"flex-start\",marginTop:24},children:[/*#__PURE__*/_jsxs(\"a\",{className:\"txs-button txs-secondary\",href:\"data:text/plain;charset=utf-8,\"+encodeURIComponent(brief),download:\"TrustExam-Integration-Brief-\"+locale.toUpperCase()+\".txt\",children:[ru?\"Скачать бриф \\xb7 TXT\":\"Download brief \\xb7 TXT\",/*#__PURE__*/_jsx(Glyph,{})]}),/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:ru?\"Обсудить интеграцию\":\"Discuss your integration\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{marginTop:28},children:[ru?\"Нужно размещение на вашей инфраструктуре? \":\"Need deployment on your infrastructure? \",/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:liveURL(\"/on-premise-proctoring\",locale),children:[ru?\"Посмотрите варианты on-premise\":\"Explore on-premise deployment\",\" →\"]})]}),/*#__PURE__*/_jsxs(\"p\",{children:[ru?\"Пример применения: \":\"See the delivery model in practice: \",/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:liveURL(\"/blog/how-trustexam-supports-a-university-network-via-lms-integrations-and-a-direct-exam-integrity-platform\",locale),children:[ru?\"Кейс университетской сети: LMS и экзамены в TrustExam\":\"University network case: LMS integration and exams in TrustExam\",\" →\"]})]})]})});}function DriverPilotPlanner({locale}){const[selectedId,setSelectedId]=React.useState(\"centre\");const uid=React.useId().replace(/:/g,\"\");const titleId=`txd-pilot-title-${uid}`;const hintId=`txd-pilot-hint-${uid}`;const planId=`txd-pilot-plan-${uid}`;const agendaTitleId=`txd-pilot-agenda-${uid}`;const copy=DRIVER_PILOT_COPY[locale];const options=DRIVER_PILOT_OPTIONS[locale];const selected=options.find(option=>option.id===selectedId)||options[0];const brief=[copy.briefTitle,\"\",`${copy.scenario}: ${selected.title}`,\"\",copy.agenda,...selected.agenda.map((item,index)=>`${index+1}. ${item}`),\"\",copy.participants,...selected.participants.map(item=>`- ${item}`),\"\",copy.outcome,selected.outcome,\"\",copy.agree,...copy.fields,\"\",copy.note,\"\"].join(\"\\n\");const downloadHref=`data:text/plain;charset=utf-8,${encodeURIComponent(\"\\uFEFF\"+brief)}`;return /*#__PURE__*/_jsxs(\"section\",{className:\"txp-section txd-pilot-section\",id:\"driver-pilot\",tabIndex:-1,\"aria-labelledby\":titleId,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-heading\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:copy.kicker}),/*#__PURE__*/_jsx(\"h2\",{className:\"txd-pilot-title\",id:titleId,tabIndex:-1,children:copy.title}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-pilot-intro\",children:copy.intro})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-grid\",children:[/*#__PURE__*/_jsxs(\"fieldset\",{className:\"txd-pilot-choices\",\"aria-describedby\":hintId,children:[/*#__PURE__*/_jsx(\"legend\",{children:copy.choose}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-pilot-hint\",id:hintId,children:copy.choiceHint}),/*#__PURE__*/_jsx(\"div\",{className:\"txd-pilot-options\",children:options.map(option=>/*#__PURE__*/_jsxs(\"label\",{className:`txd-pilot-choice${selectedId===option.id?\" txd-pilot-choice-selected\":\"\"}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:`txd-pilot-focus-${uid}`,value:option.id,checked:selectedId===option.id,onChange:()=>setSelectedId(option.id),\"aria-controls\":planId}),/*#__PURE__*/_jsxs(\"span\",{className:\"txd-pilot-choice-copy\",children:[/*#__PURE__*/_jsx(\"strong\",{children:option.title}),/*#__PURE__*/_jsx(\"span\",{children:option.description})]})]},option.id))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-result\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"txd-pilot-sr-only\",role:\"status\",\"aria-atomic\":\"true\",children:[copy.selected,\" \",selected.title]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-plan\",id:planId,role:\"region\",\"aria-labelledby\":agendaTitleId,children:[/*#__PURE__*/_jsx(\"span\",{className:\"txd-pilot-label\",children:copy.agenda}),/*#__PURE__*/_jsx(\"h3\",{className:\"txd-pilot-plan-title\",id:agendaTitleId,children:selected.title}),/*#__PURE__*/_jsx(\"ol\",{className:\"txd-pilot-agenda\",children:selected.agenda.map(item=>/*#__PURE__*/_jsx(\"li\",{children:item},item))}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-participants\",children:[/*#__PURE__*/_jsx(\"h4\",{children:copy.participants}),/*#__PURE__*/_jsx(\"ul\",{children:selected.participants.map(item=>/*#__PURE__*/_jsx(\"li\",{children:item},item))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-outcome\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txd-pilot-outcome-icon\",children:/*#__PURE__*/_jsx(Glyph,{name:\"evidence\"})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:copy.outcome}),/*#__PURE__*/_jsx(\"p\",{children:selected.outcome})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-pilot-actions\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"txd-pilot-download\",href:downloadHref,download:`TrustExam-driver-pilot-${selected.id}-${locale}.txt`,children:[copy.download,/*#__PURE__*/_jsx(Glyph,{name:\"evidence\"})]}),/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:copy.demo})]}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-pilot-note\",children:copy.note}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-pilot-guide\",href:liveURL(\"/blog/ai-proctoring-pilot-evaluation-guide\",locale),children:[copy.guide,/*#__PURE__*/_jsx(Glyph,{})]})]})]})]}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:DRIVER_PILOT_CSS}})]});}const DRIVER_PILOT_CSS=`\n.txd-pilot-section{background:#f5f7fa;color:#10283f;font-family:Manrope,Inter,Arial,sans-serif;scroll-margin-top:32px}\n.txd-pilot-section:focus-visible{outline:3px solid #225de4;outline-offset:-3px}\n.txd-pilot-section *{box-sizing:border-box}\n.txd-pilot-heading{max-width:830px;margin-bottom:36px}\n.txd-pilot-section .txd-pilot-title{font-size:36px;line-height:1.25;letter-spacing:-1px;margin:0;scroll-margin-top:32px}\n.txd-pilot-title:focus{outline:3px solid #225de4;outline-offset:6px;border-radius:4px}\n.txd-pilot-section .txd-pilot-intro{font-size:16px;line-height:1.8;color:#4d6173;max-width:730px;margin:20px 0 0}\n.txd-pilot-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:32px;align-items:start}\n.txd-pilot-choices{min-inline-size:0;min-width:0;margin:0;padding:0;border:0}\n.txd-pilot-choices legend{float:none;max-width:100%;padding:0;font-size:17px;font-weight:700;line-height:1.5;color:#10283f}\n.txd-pilot-section .txd-pilot-hint{font-size:13px;line-height:1.7;color:#4d6173;margin:9px 0 20px}\n.txd-pilot-options{display:grid;gap:12px}\n.txd-pilot-choice{display:flex;align-items:flex-start;gap:13px;min-height:44px;min-width:0;padding:20px 18px;border:1px solid #d5dfea;border-radius:12px;background:#fff;cursor:pointer;overflow-wrap:anywhere}\n.txd-pilot-choice:hover{border-color:#809ed5;background:#f8faff}\n.txd-pilot-choice-selected{border-color:#225de4;background:#edf3ff;box-shadow:inset 0 0 0 1px #225de4}\n.txd-pilot-choice-selected:hover{border-color:#225de4;background:#edf3ff}\n.txd-pilot-choice:focus-within{outline:3px solid #225de4;outline-offset:4px}\n.txd-pilot-choice input{flex:0 0 20px;width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:#225de4;cursor:pointer}\n.txd-pilot-choice input:focus-visible{outline:2px solid #10283f;outline-offset:3px}\n.txd-pilot-choice-copy{display:grid;gap:7px;min-width:0}\n.txd-pilot-choice-copy strong{font-size:15px;line-height:1.55;font-weight:700;color:#10283f}\n.txd-pilot-choice-copy>span{font-size:13px;line-height:1.7;color:#4d6173}\n.txd-pilot-result{min-width:0}\n.txd-pilot-plan{padding:28px;background:#fff;border:1px solid #dfe6ee;border-radius:14px;overflow-wrap:anywhere}\n.txd-pilot-label{display:block;font-size:11px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:#225de4;font-weight:700;margin-bottom:10px}\n.txd-pilot-section .txd-pilot-plan-title{font-size:23px;line-height:1.35;letter-spacing:-.45px;margin:0;color:#10283f}\n.txd-pilot-agenda{display:grid;gap:13px;margin:23px 0 25px;padding-inline-start:23px}\n.txd-pilot-agenda li{font-size:14px;line-height:1.75;padding-inline-start:5px;color:#4d6173}\n.txd-pilot-agenda li::marker{color:#225de4;font-weight:700}\n.txd-pilot-participants{padding-top:22px;border-top:1px solid #e1e7ef}\n.txd-pilot-section .txd-pilot-participants h4,.txd-pilot-section .txd-pilot-outcome h4{font-size:14px;font-weight:700;line-height:1.6;margin:0;color:#10283f;letter-spacing:0}\n.txd-pilot-participants ul{margin:10px 0 0;padding-inline-start:18px}\n.txd-pilot-participants li{font-size:13px;line-height:1.75;color:#4d6173;margin-top:5px;padding-inline-start:3px}\n.txd-pilot-outcome{display:flex;align-items:flex-start;gap:12px;margin-top:23px;padding:18px;background:#edf3ff;border:1px solid #dce7fd;border-radius:10px}\n.txd-pilot-outcome-icon{display:flex;flex:0 0 22px;color:#225de4;margin-top:2px}\n.txd-pilot-outcome-icon svg{width:22px;height:22px}\n.txd-pilot-outcome>div{min-width:0}\n.txd-pilot-section .txd-pilot-outcome p{font-size:13px;line-height:1.75;color:#4d6173;margin:7px 0 0}\n.txd-pilot-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:20px}\n.txd-pilot-download,.txd-pilot-actions .txs-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:48px;padding:13px 18px;border-radius:9px;font:650 13px/1.6 Manrope,Inter,Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}\n.txd-pilot-download{border:1px solid #b4c5df;background:#fff;color:#10283f!important}\n.txd-pilot-download:hover{background:#edf3ff;border-color:#225de4}\n.txd-pilot-download svg,.txd-pilot-guide svg{flex:0 0 19px;width:19px;height:19px}\n.txd-pilot-actions .txs-button svg{flex:0 0 19px;width:19px;height:19px}\n.txd-pilot-download:focus-visible,.txd-pilot-actions .txs-button:focus-visible,.txd-pilot-guide:focus-visible{outline:3px solid #225de4;outline-offset:4px}\n.txd-pilot-section .txd-pilot-note{font-size:12px;line-height:1.75;color:#4d6173;margin:16px 0 7px;overflow-wrap:anywhere}\n.txd-pilot-guide{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding-block:8px;color:#225de4!important;font-size:13px;font-weight:650;line-height:1.6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}\n.txd-pilot-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n@container(max-width:760px){.txd-pilot-grid{grid-template-columns:minmax(0,1fr);gap:26px}.txd-pilot-heading{margin-bottom:28px}.txd-pilot-section .txd-pilot-title{font-size:30px;letter-spacing:-.75px}.txd-pilot-section .txd-pilot-intro{font-size:15px}.txd-pilot-plan{padding:23px}.txd-pilot-choice{padding:17px}.txd-pilot-section .txd-pilot-plan-title{font-size:22px}}\n@media(max-width:760px){.txd-pilot-grid{grid-template-columns:minmax(0,1fr);gap:26px}.txd-pilot-heading{margin-bottom:28px}.txd-pilot-section .txd-pilot-title{font-size:30px;letter-spacing:-.75px}.txd-pilot-section .txd-pilot-intro{font-size:15px}.txd-pilot-plan{padding:23px}.txd-pilot-choice{padding:17px}.txd-pilot-section .txd-pilot-plan-title{font-size:22px}}\n@container(max-width:420px){.txd-pilot-actions{flex-direction:column}.txd-pilot-actions>a{width:100%}.txd-pilot-plan{padding:20px 17px}.txd-pilot-outcome{padding:15px 13px;gap:10px}.txd-pilot-choice{padding:16px 14px;gap:11px}}\n@media(max-width:420px){.txd-pilot-actions{flex-direction:column}.txd-pilot-actions>a{width:100%}.txd-pilot-plan{padding:20px 17px}.txd-pilot-outcome{padding:15px 13px;gap:10px}.txd-pilot-choice{padding:16px 14px;gap:11px}}\n`;function DriverLicenceEvidence({locale}){const ru=locale===\"ru\";const caseHref=liveURL(\"/blog/kazakhstan-driver-license-knowledge-test-integrity-case-study\",locale);return /*#__PURE__*/_jsxs(\"section\",{className:\"txp-section txd-driver-case\",\"aria-labelledby\":\"driver-case-title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-case-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"КЕЙС / КАЗАХСТАН\":\"CASE STUDY / KAZAKHSTAN\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"driver-case-title\",children:ru?\"Когда камера спрятана в клавиатуре.\":\"When the camera is inside the keyboard.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"TrustExam.ai, внедрённая в Казахстане под названием ПДД 3.0, связала биометрию, прокторинг и проверку результатов. Реальные попытки обхода — от микронаушников до помощи сотрудников — определяли развитие защиты.\":\"TrustExam.ai, deployed in Kazakhstan as PDD 3.0, connected biometrics, proctoring and result review. Real attempts to bypass controls—from concealed earpieces to insider assistance—shaped how we built the defenses.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-actions\",children:/*#__PURE__*/_jsx(CTA,{secondary:true,href:caseHref,children:ru?\"Читать полный кейс\":\"Read the full case study\"})})]}),/*#__PURE__*/_jsxs(\"figure\",{className:\"txd-driver-photo\",children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/8jiYkeAfVzIOGM0xgTI4QexFms.png\",width:591,height:570,loading:\"lazy\",alt:ru?\"Микрокамера над клавишей F8 экзаменационной клавиатуры, обведённая красным.\":\"Hidden microcamera above the F8 key of an examination keyboard, circled in red.\"}),/*#__PURE__*/_jsx(\"figcaption\",{children:ru?\"Реальное устройство из опыта нашей команды. Фото: TrustExam.ai.\":\"A device encountered by our team. Photo: TrustExam.ai.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-metrics\",\"aria-label\":ru?\"Данные оператора о запуске\":\"Operator-reported rollout results\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"83\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"экзаменационных зала при запуске в октябре 2023\":\"examination rooms at the October 2023 rollout\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"66\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"результатов аннулировано за первый месяц\":\"results annulled during the first month\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"222\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"случая недобросовестной сдачи выявлено к 20 февраля 2024\":\"dishonest test-taking cases identified by February 20, 2024\"})]})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"txd-driver-source\",children:[ru?\"Исторические данные оператора; февральская цифра включает предыдущий период. Это не текущая доля нарушений. \":\"Historical figures reported by the operator; the February total includes the earlier period. These are not current fraud rates. \",/*#__PURE__*/_jsx(DraftLink,{href:caseHref,children:ru?\"Источники и контекст →\":\"Sources and context →\"})]})]}),/*#__PURE__*/_jsx(\"style\",{children:`.txd-driver-case{background:#f5f7fa}.txd-driver-case-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.txd-driver-case-grid h2{max-width:640px}.txd-driver-case-grid p{max-width:620px}.txd-driver-photo{margin:0;max-width:430px;justify-self:end;width:100%}.txd-driver-photo img{display:block;width:100%;height:auto;border-radius:12px}.txd-driver-photo figcaption{font-size:13px;line-height:1.5;color:#536578;margin-top:12px}.txd-driver-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid #dfe6ee}.txd-driver-metrics strong{font-family:Manrope,Inter,sans-serif;font-size:44px;line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#225de4;font-variant-numeric:tabular-nums}.txd-driver-metrics p{font-size:15px;line-height:1.55;margin:12px 0 0;max-width:300px}.txd-driver-source{font-size:13px!important;line-height:1.6!important;max-width:900px;margin:24px 0 0!important}.txd-driver-source a{color:#225de4;text-decoration:underline}.txd-driver-layer{display:grid;grid-template-columns:60px minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding:28px 0;border-top:1px solid #dfe6ee;align-items:start}.txd-driver-layer>span{color:#225de4;font-size:14px;font-weight:600}.txd-driver-layer h3{margin:0}.txd-driver-layer p{margin:0}.txd-driver-next{background:#edf3ff}.txd-driver-next-copy{max-width:860px}.txd-driver-next-copy p+p{margin-top:18px}@media(max-width:809px){.txd-driver-case-grid{grid-template-columns:1fr;gap:32px}.txd-driver-photo{justify-self:start;max-width:430px}.txd-driver-metrics{gap:24px}.txd-driver-metrics strong{font-size:36px}.txd-driver-layer{grid-template-columns:32px minmax(0,1fr);gap:16px}.txd-driver-layer p{grid-column:2}.txd-driver-layer h3{font-size:20px}}@media(max-width:479px){.txd-driver-metrics{grid-template-columns:1fr;gap:24px}.txd-driver-metrics>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start}.txd-driver-metrics p{margin:0}.txd-driver-case-grid{gap:28px}}`})]});}function DriverLicenceSecurity({locale}){const ru=locale===\"ru\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:\"txp-section\",\"aria-labelledby\":\"driver-security-title\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-editorial\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ЗАЩИТА ЭКЗАМЕНА\":\"EXAM SECURITY\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{id:\"driver-security-title\",children:ru?\"Защита от устройств. Контроль вмешательства.\":\"Detect outside help. Limit insider influence.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Защита охватывает и кандидата, и процесс, который превращает балл в официальный результат.\":\"Secure both the candidate’s session and the process that turns a score into an accepted result.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-layer\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"01\"}),/*#__PURE__*/_jsx(\"h3\",{children:ru?\"Микронаушники и скрытые камеры\":\"Micro earpieces and hidden cameras\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Детекция микронаушников дополняет наблюдение и проверки оборудования. Записи помогают сопоставить движения, звуки и другие события сессии.\":\"Micro earpiece detection adds a layer beyond visual observation and equipment checks. Recordings help reviewers connect movements, sounds and other session events.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-layer\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"02\"}),/*#__PURE__*/_jsx(\"h3\",{children:ru?\"Сканирование Bluetooth и Wi-Fi\":\"Bluetooth and Wi-Fi scanning\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Новый слой помогает выявлять близлежащие беспроводные устройства и выбирать объекты для дополнительной проверки. Близость сигнала сама по себе не доказывает принадлежность устройства или нарушение.\":\"Our recent wireless detection layer helps identify nearby devices for closer inspection. Proximity alone does not establish device ownership or misconduct.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-layer\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"03\"}),/*#__PURE__*/_jsx(\"h3\",{children:ru?\"Меньше зависимости от сотрудников\":\"Less dependence on individual staff\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Децентрализованная архитектура и контролируемый процесс снижают возможности неформального содействия на местах и в центре: при назначении компьютера, допуске и обработке результата.\":\"A decentralized architecture and controlled workflow reduce opportunities for informal assistance at local and central levels, from workstation assignment and admission to result handling.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-layer\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"04\"}),/*#__PURE__*/_jsx(\"h3\",{children:ru?\"Целостность записей и учёт действий\":\"Record integrity and accountability\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Криптографические проверки целостности, ограничения изменений и журналирование действий помогают защищать экзаменационные записи и материалы для разбора.\":\"Cryptographic integrity checks, controls on record changes and staff activity logging help protect examination records and the evidence used in review.\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txp-section txd-driver-next\",\"aria-labelledby\":\"driver-next-title\",children:/*#__PURE__*/_jsx(\"div\",{className:\"txp-container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txd-driver-next-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"СЛЕДУЮЩИЙ ЭТАП / В ПОДГОТОВКЕ\":\"NEXT STAGE / IN PREPARATION\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"driver-next-title\",children:ru?\"От очередей в центрах — к онлайн-теории.\":\"From testing-center queues to online theory exams.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Высокий спрос на экзамены и доверие государственного оператора к проверенной в работе технологии стали основой следующего этапа. По состоянию на октябрь 2026 года мы готовим онлайн-формат теоретического экзамена и необходимые изменения платформы.\":\"High demand for exams and the public operator’s confidence in technology tested in practice underpin the next stage. As of October 2026, we are preparing online driver theory exams and the required platform changes.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Планируется переход к решениям ИИ во время и по итогам экзамена на основе комплексной аналитики. Это будущая модель; действующее внедрение сочетает автоматические сигналы с проверкой сотрудников. Практическое вождение остаётся отдельным экзаменом.\":\"The planned direction is AI-led decisions during and after the exam, based on comprehensive analysis. This is a future model; the existing deployment combines automated signals with staff review. Practical driving assessment remains separate.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-actions\",children:/*#__PURE__*/_jsx(CTA,{secondary:true,href:\"#driver-pilot\",children:ru?\"Обсудить вашу программу\":\"Plan your examination program\"})})]})})})]});}function DriverTheoryConnections({page,locale}){const ru=locale===\"ru\";const links=page===\"case\"?[{href:draftURL(\"driver\",locale),label:ru?\"Решение для экзаменов по ПДД\":\"Explore the driver theory solution\"},{href:draftURL(\"testing\",locale),label:ru?\"Организация тестовых центров\":\"Explore testing-centre delivery\"}]:[{href:liveURL(\"/blog/kazakhstan-driver-license-knowledge-test-integrity-case-study\",locale),label:ru?\"Читать кейс Казахстана\":\"Read the Kazakhstan case study\"},{href:draftURL(page===\"testing\"?\"driver\":\"testing\",locale),label:page===\"testing\"?ru?\"Решение для экзаменов по ПДД\":\"Explore the driver theory solution\":ru?\"Организация тестовых центров\":\"Explore testing-centre delivery\"}];return /*#__PURE__*/_jsx(\"section\",{className:\"txp-section txp-related\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"СЦЕНАРИЙ НА ПРАКТИКЕ\":\"THE WORKFLOW IN PRACTICE\"}),/*#__PURE__*/_jsx(\"h2\",{children:page===\"case\"?ru?\"Примените этот подход в своей программе.\":\"Explore this approach for your programme.\":ru?\"Экзамены по ПДД в Казахстане.\":\"Driver theory exams in Kazakhstan.\"}),/*#__PURE__*/_jsx(\"p\",{style:{maxWidth:760,marginBottom:28},children:page===\"case\"?ru?\"Посмотрите, как связаны проведение теоретического экзамена и работа тестового центра.\":\"See how driver theory exam delivery connects with testing-centre operations.\":page===\"driver\"?ru?\"Документы казахстанского проекта фиксируют проверку готовности рабочих мест, ввод в эксплуатацию и сопровождение. Пять протоколов испытаний содержат положительные выводы по проверенным характеристикам этой системы и её окружения.\":\"Project records document workstation readiness checks, commissioning and support for a Kazakhstan deployment. Five test protocols recorded positive conclusions for the assessed characteristics of that system and environment.\":ru?\"От экзаменационной заявки и допуска кандидата до разбора сессии и передачи результата — посмотрите, как этапы связаны в одном процессе.\":\"From the exam application and candidate admission to session review and result handover: see how the stages connect in one workflow.\"}),/*#__PURE__*/_jsx(\"div\",{children:links.map(link=>/*#__PURE__*/_jsxs(DraftLink,{href:link.href,children:[link.label,/*#__PURE__*/_jsx(Glyph,{})]},link.href))})]})});}function ReadingLinks({page,locale,omitSlug}){const map={definition:[[\"what-is-a-proctored-exam\",\"What is a proctored exam?\",\"Что такое экзамен с прокторингом?\"]],modes:[[\"live-automated-and-recorded-proctoring\",\"Live, automated and recorded proctoring\",\"Синхронный, автоматический и асинхронный прокторинг\"]],lockdown:[[\"lockdown-browser-vs-online-proctoring\",\"Lockdown browser vs online proctoring\",\"Защищённый браузер и прокторинг\"]],selection:[[\"how-to-choose-online-proctoring-software\",\"How to choose proctoring software\",\"Как выбрать систему прокторинга\"]],buyer:[[\"how-to-choose-certification-exam-platform\",\"Choosing a certification exam platform\",\"Выбор платформы сертификационных экзаменов\"]],olympcase:[[\"ai-olymp-2026-kazakhstan-trustexam-case-study\",\"AI Olymp 2026: the TrustExam case\",\"AI Olymp 2026: кейс TrustExam\"]],pilot:[[\"ai-proctoring-pilot-evaluation-guide\",\"How to evaluate a proctoring pilot\",\"Как оценить пилот прокторинга\"]],review:[[\"review-proctoring-signals-and-appeals\",\"Review signals and appeals\",\"Разбор сигналов и апелляций\"]],integration:[[\"lms-integration-or-exam-platform\",\"LMS integration or a separate platform?\",\"LMS или отдельная платформа?\"]],protection:[[\"exam-content-protection-controls-and-limits\",\"Content protection: controls and limits\",\"Защита материалов: возможности и ограничения\"]]};map.hsecase=[[\"hse-workforce-safety-certification-case-study\",\"HSE knowledge assessment case\",\"Кейс регулярных проверок знаний по HSE\"]];map.privacy=[[\"/legal/privacy-policy\",\"Privacy Policy\",\"Политика конфиденциальности\"]];map.gdpr=[[\"/legal/gdpr\",\"GDPR preparation and responsibilities\",\"Подготовка к GDPR и ответственность\"]];const kind={proctoring:[\"definition\",\"modes\",\"lockdown\",\"selection\"],pricing:[\"buyer\",\"selection\"],training:[\"integration\",\"pilot\"],how:[\"pilot\",\"olympcase\"],government:[\"pilot\",\"review\"],education:[\"integration\",\"pilot\"],corporate:[\"integration\",\"review\"],certification:[\"buyer\",\"review\"],security:[\"lockdown\",\"protection\"],content:[\"protection\",\"review\"],ai:[\"modes\",\"pilot\"],integrations:[\"integration\",\"pilot\"],govproctoring:[\"review\",\"pilot\"],driver:[\"review\",\"pilot\"],testing:[\"pilot\",\"protection\"],olympiads:[\"olympcase\",\"review\"],industrial:[\"hsecase\",\"pilot\"],trust:[\"privacy\",\"gdpr\",\"review\"],article:[\"pilot\",\"integration\"]};const items=(page===\"article\"&&TRUSTHR_SLUGS.includes(omitSlug||\"\")?TRUSTHR_SLUGS.map((slug,i)=>[slug,TRUSTHR_COPY.en.guides[i],TRUSTHR_COPY.ru.guides[i]]):(kind[page]||[]).flatMap(k=>map[k])).filter(x=>x[0]!==omitSlug);if(!items.length)return null;const ru=locale===\"ru\";return /*#__PURE__*/_jsxs(\"section\",{className:\"txs-reading txs-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Материалы по теме\":\"Related reading\"}),/*#__PURE__*/_jsx(\"div\",{children:items.map(([slug,en,r])=>/*#__PURE__*/_jsxs(DraftLink,{href:liveURL(slug.startsWith(\"/\")?slug:\"/blog/\"+slug,locale),children:[ru?r:en,/*#__PURE__*/_jsx(Glyph,{})]},slug))}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`.txs-reading.txs-container{padding-top:50px;padding-bottom:60px}.txs-reading h2{font-size:28px!important;line-height:1.3;margin:0 0 25px!important;letter-spacing:-.6px}.txs-reading>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.txs-reading a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px;padding:24px;border:1px solid #dfe6ee;border-radius:10px;color:#10283f;font-size:15px;font-weight:600;text-decoration:none}.txs-reading a:hover{background:#f3f7ff}.txs-reading a:focus-visible{outline:3px solid #225de4;outline-offset:4px}.txs-reading svg{color:#225de4;flex-shrink:0}@container(max-width:600px){.txs-reading>div{grid-template-columns:1fr}.txs-reading.txs-container{padding-top:40px;padding-bottom:45px}.txs-reading a{font-size:14px}}`}})]});}function AudienceReadiness({copy,locale}){const ru=locale===\"ru\",t=x=>x[locale];return /*#__PURE__*/_jsxs(\"section\",{className:\"txa-readiness\",id:\"pilot-readiness\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:AUDIENCE_CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"txa-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txa-heading\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txa-eyebrow\",children:ru?\"ОТ НАСТРОЙКИ К ПРИЁМКЕ\":\"FROM SETUP TO ACCEPTANCE\"}),/*#__PURE__*/_jsx(\"h2\",{children:t(copy.title)}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Заранее согласуйте ожидаемый результат и проверьте его на типовом сценарии вашей организации.\":\"Agree the expected outcome, then verify it in a representative workflow for your organisation.\"})]}),/*#__PURE__*/_jsx(\"h3\",{className:\"txa-label\",children:ru?\"Ожидаемый результат внедрения\":\"What the setup should deliver\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txa-outputs\",children:copy.outputs.map((x,i)=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txa-output-icon\",children:/*#__PURE__*/_jsx(Glyph,{name:[\"layers\",\"evidence\",\"people\"][i]||\"check\"})}),/*#__PURE__*/_jsx(\"h4\",{children:t(x.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(x.body)})]},i))}),/*#__PURE__*/_jsxs(\"div\",{className:\"txa-pilot\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"txa-label\",children:ru?\"Что проверить на пилоте\":\"What to verify in the pilot\"}),/*#__PURE__*/_jsx(\"ol\",{children:copy.checks.map((x,i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txa-number\",children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:t(x.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(x.body)})]})]},i))})]})]})]});}const AUDIENCE_CSS=`\n.txa-readiness{padding:80px 0;background:#fff;color:#10283f;font:16px/1.7 Manrope,Arial,sans-serif;container-type:inline-size}.txa-readiness *{box-sizing:border-box}.txa-container{max-width:1264px;padding:0 32px;margin:auto;width:100%}.txa-heading{max-width:800px;margin:0 auto 40px;text-align:center}.txa-eyebrow{display:block;font-size:10px;letter-spacing:1.6px;color:#225de4;font-weight:750;margin-bottom:18px}.txa-heading h2{font-size:38px;line-height:1.22;letter-spacing:-1.25px;font-weight:650;margin:0;text-wrap:balance}.txa-heading>p{max-width:650px;margin:20px auto 0!important;color:#4d6173;font-size:16px}.txa-label{font-size:17px!important;line-height:1.5!important;letter-spacing:0!important;margin:0 0 22px!important;font-weight:650!important}.txa-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.txa-outputs article{border:1px solid #dfe6ee;border-radius:12px;padding:28px;background:#f5f7fa;min-width:0}.txa-output-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;color:#225de4;background:#edf3ff;border-radius:10px;margin-bottom:23px}.txa-readiness h4{font-size:19px;line-height:1.4;letter-spacing:-.35px;font-weight:650;margin:0}.txa-readiness article p,.txa-pilot p{font-size:14px;line-height:1.8;color:#4d6173;margin:12px 0 0}.txa-pilot{border-top:1px solid #dfe6ee;margin-top:38px;padding-top:32px}.txa-pilot ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;list-style:none;padding:0;margin:0}.txa-pilot li{display:flex;align-items:flex-start;gap:18px;min-width:0}.txa-number{color:#225de4;font-size:12px;font-weight:700;line-height:27px;flex:none}.txa-pilot h4{font-size:17px}.txa-pilot p{margin-top:8px}\n@container(max-width:850px){.txa-readiness{padding:65px 0}.txa-outputs{gap:16px}.txa-outputs article{padding:22px}.txa-readiness h4{font-size:18px}.txa-heading{max-width:680px}.txa-pilot ol{gap:26px}}\n@container(max-width:600px){.txa-readiness{padding:55px 0}.txa-container{padding-inline:22px}.txa-heading{text-align:left;margin-bottom:32px}.txa-heading h2{font-size:30px;letter-spacing:-1px;line-height:1.25}.txa-heading>p{font-size:15px}.txa-outputs,.txa-pilot ol{grid-template-columns:1fr}.txa-outputs article{padding:24px}.txa-pilot{margin-top:30px;padding-top:28px}.txa-label{font-size:16px!important}.txa-pilot ol{gap:25px}.txa-readiness h4{font-size:19px}.txa-pilot h4{font-size:17px}}\n`;const b=(en,ru)=>({en,ru});const item=(title,body,icon=\"shield\")=>({title,body,icon});const faq=(q,a)=>({q,a});const SITE_DATA={\"trusthr\":{\"title\":{\"en\":\"TrustHR — AI interviews\",\"ru\":\"TrustHR — ИИ-интервью\"},\"accent\":{\"en\":\"with questions and scoring\",\"ru\":\"с вопросами и оценкой\"},\"intro\":{\"en\":\"AI interviews, question generation, explained scoring and TrustExam integrity controls for hiring.\",\"ru\":\"ИИ-интервью, генерация вопросов, оценка с объяснением и возможности контроля TrustExam для найма.\"}},\"demo\":{\"eyebrow\":{\"en\":\"REQUEST A DEMO\",\"ru\":\"ДЕМОНСТРАЦИЯ\"},\"title\":{\"en\":\"See your exam programme\",\"ru\":\"Посмотрите, как будет работать\"},\"accent\":{\"en\":\"with TrustExam.\",\"ru\":\"ваш экзамен с TrustExam.\"},\"intro\":{\"en\":\"Tell us what you assess, how you deliver it and what needs to be protected. We’ll shape the conversation around your programme.\",\"ru\":\"Расскажите о ваших экзаменах, участниках и требованиях к защите. На демонстрации покажем, как TrustExam может работать в ваших условиях.\"},\"formTitle\":{\"en\":\"Tell us about your programme\",\"ru\":\"Расскажите о ваших экзаменах\"},\"formNote\":{\"en\":\"This is a demonstration request. The team will contact you to agree a time; submitting the form does not book a meeting automatically.\",\"ru\":\"После отправки запроса мы свяжемся с вами и согласуем время демонстрации. Встреча не бронируется автоматически.\"},\"cards\":[{\"title\":{\"en\":\"The participant journey\",\"ru\":\"Путь участника\"},\"body\":{\"en\":\"Identity checks, device preparation and the exam experience.\",\"ru\":\"Проверка личности, подготовка устройства и прохождение экзамена.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"The reviewer workspace\",\"ru\":\"Рабочее место проверяющего\"},\"body\":{\"en\":\"Monitoring, session evidence and informed human decisions.\",\"ru\":\"Мониторинг, материалы сессии и обоснованные решения человека.\"},\"icon\":\"evidence\"},{\"title\":{\"en\":\"Your delivery model\",\"ru\":\"Формат проведения\"},\"body\":{\"en\":\"Discuss platforms, test centres, integrations and a practical pilot.\",\"ru\":\"Обсудим экзаменационную платформу, тестовые центры, интеграции и пилотный запуск.\"},\"icon\":\"layers\"}],\"faqs\":[{\"q\":{\"en\":\"Do we need a full specification?\",\"ru\":\"Нужно ли готовое техническое задание?\"},\"a\":{\"en\":\"No. Your exam format, approximate volume, locations and existing platform are enough to start. Bring any important constraints.\",\"ru\":\"Нет. Достаточно описать формат экзаменов, примерное количество участников, географию и используемую платформу. Укажите известные ограничения и требования.\"}},{\"q\":{\"en\":\"Can our technical team join?\",\"ru\":\"Может ли участвовать техническая команда?\"},\"a\":{\"en\":\"Include this in your request so the discussion can cover integration, devices and deployment alongside the exam workflow.\",\"ru\":\"Укажите это в запросе, чтобы вместе с экзаменационным процессом обсудить интеграцию, устройства и развёртывание.\"}}]},\"contact\":{\"eyebrow\":{\"en\":\"CONTACT\",\"ru\":\"КОНТАКТЫ\"},\"title\":{\"en\":\"Let’s talk about\",\"ru\":\"Расскажите\"},\"accent\":{\"en\":\"your next step.\",\"ru\":\"о вашей задаче.\"},\"intro\":{\"en\":\"A new exam programme, a partnership or a technical question: tell us what you need and give us enough context to route your request.\",\"ru\":\"Хотите внедрить TrustExam, обсудить партнёрство или задать технический вопрос? Опишите задачу — мы направим обращение нужной команде.\"},\"formTitle\":{\"en\":\"Send a message\",\"ru\":\"Отправить сообщение\"},\"formNote\":{\"en\":\"Taking an exam? Start with the organiser and the support details in your invitation. Do not send passwords, identity documents or exam answers in this form.\",\"ru\":\"Сдаёте экзамен? Сначала обратитесь к организатору по контактам в приглашении. Не отправляйте через эту форму пароли, документы или ответы на задания.\"},\"cards\":[{\"title\":{\"en\":\"Explore the platform\",\"ru\":\"Познакомиться с платформой\"},\"body\":{\"en\":\"For a guided walkthrough, request a demo.\",\"ru\":\"Для знакомства с процессом и интерфейсом запросите демонстрацию.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"Plan an implementation\",\"ru\":\"Спланировать внедрение\"},\"body\":{\"en\":\"Describe your organisation, country, volume and current assessment platform.\",\"ru\":\"Укажите организацию, страну, объём и текущую платформу тестирования.\"},\"icon\":\"building\"},{\"title\":{\"en\":\"Discuss a partnership\",\"ru\":\"Обсудить партнёрство\"},\"body\":{\"en\":\"Tell us about your solution, audience and proposed role.\",\"ru\":\"Расскажите о вашем решении, аудитории и предлагаемой роли.\"},\"icon\":\"people\"}],\"faqs\":[{\"q\":{\"en\":\"Where should participants ask about access or results?\",\"ru\":\"Куда участнику обращаться по доступу или результату?\"},\"a\":{\"en\":\"The exam organiser controls invitations, schedules, results and appeals. Use the contact in your exam instructions.\",\"ru\":\"Приглашения, расписание, результаты и апелляции находятся в ведении организатора. Используйте контакты из инструкции к экзамену.\"}},{\"q\":{\"en\":\"Can I request pricing here?\",\"ru\":\"Можно ли запросить стоимость здесь?\"},\"a\":{\"en\":\"Yes. The Pricing page also provides a structured quote request with the main implementation questions.\",\"ru\":\"Да. На странице стоимости также есть отдельная форма с основными вопросами для подготовки предложения.\"}}]},\"pricing\":{\"eyebrow\":{\"en\":\"PRICING\",\"ru\":\"СТОИМОСТЬ\"},\"title\":{\"en\":\"Online proctoring pricing\",\"ru\":\"Стоимость прокторинга\"},\"accent\":{\"en\":\"for your exam programme.\",\"ru\":\"и экзаменационной платформы.\"},\"intro\":{\"en\":\"Request a quote for TrustExam’s exam platform, proctoring for your existing system, or a combined workflow. Pricing is scoped around exam volume, delivery, security controls and implementation requirements.\",\"ru\":\"Расскажите, сколько экзаменов вы проводите, в каком формате и какие проверки нужны. На этой основе подготовим индивидуальное предложение.\"},\"formTitle\":{\"en\":\"Request a tailored proposal\",\"ru\":\"Запросить предложение\"},\"formNote\":{\"en\":\"Submitting this form requests a proposal. It does not start a paid subscription or commit you to a purchase.\",\"ru\":\"Отправка формы — запрос предложения. Она не запускает платную подписку и не обязывает к покупке.\"},\"cards\":[{\"title\":{\"en\":\"Volume and delivery\",\"ru\":\"Объём и формат\"},\"body\":{\"en\":\"Tell us the number of exams and participants, peak concurrency and whether you need TrustExam’s exam platform or proctoring for an existing system.\",\"ru\":\"Укажите число экзаменов и участников, пиковую одновременную нагрузку и нужный вариант: экзаменационная платформа TrustExam или прокторинг для существующей системы.\"},\"icon\":\"people\"},{\"title\":{\"en\":\"Configuration\",\"ru\":\"Конфигурация\"},\"body\":{\"en\":\"Specify the identity checks, device and environment controls, monitoring and review workflow your programme requires.\",\"ru\":\"Проверка личности, контроль устройств и выбранный формат мониторинга.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Implementation\",\"ru\":\"Внедрение\"},\"body\":{\"en\":\"Define integration, hosting, pilot, onboarding and support needs. Ask the proposal to distinguish setup work from ongoing delivery.\",\"ru\":\"Уточните интеграцию, размещение, пилот, подготовку команды и поддержку. В предложении важно разделить работы по запуску и регулярное проведение экзаменов.\"},\"icon\":\"layers\"}],\"faqs\":[{\"q\":{\"en\":\"Is there one price for every exam?\",\"ru\":\"Есть ли единая цена для любого экзамена?\"},\"a\":{\"en\":\"The scope differs across programmes. We clarify the delivery model and requirements before preparing a proposal.\",\"ru\":\"Стоимость зависит от количества экзаменов, конфигурации и требований к внедрению. Эти параметры уточняем перед подготовкой предложения.\"}},{\"q\":{\"en\":\"Can we start with a pilot?\",\"ru\":\"Можно ли начать с пилота?\"},\"a\":{\"en\":\"A pilot can be discussed as part of the proposal. Its scope, evaluation criteria and commercial terms should be agreed in advance.\",\"ru\":\"Пилот можно обсудить в рамках предложения. Его объём, критерии оценки и коммерческие условия согласовываются заранее.\"}},{\"q\":{\"en\":\"What if our volume is not final?\",\"ru\":\"Что делать, если объём пока неизвестен?\"},\"a\":{\"en\":\"Share an estimate or range and explain the expected schedule. Mark uncertain requirements so they can be clarified together.\",\"ru\":\"Укажите примерный диапазон и ожидаемое расписание. Отметьте вопросы, которые предстоит уточнить вместе.\"}}]},\"about\":{\"eyebrow\":{\"en\":\"ABOUT TRUSTEXAM\",\"ru\":\"О TRUSTEXAM\"},\"title\":{\"en\":\"Trust in the result.\",\"ru\":\"Помогаем проводить экзамены\"},\"accent\":{\"en\":\"Built into the process.\",\"ru\":\"с доверием к результату.\"},\"intro\":{\"en\":\"TrustExam brings identity verification, exam-environment controls and human review into a connected assessment workflow.\",\"ru\":\"TrustExam объединяет проверку личности, защиту экзаменационной среды и анализ материалов. Организаторы получают инструменты для контроля экзамена и обоснованных решений.\"},\"section\":{\"en\":\"The result needs context.\",\"ru\":\"Результату нужен контекст.\"},\"body\":{\"en\":\"TrustExam combines tools for creating and delivering exams with AI-assisted proctoring. Organisers manage questions, participants and exam settings; teachers assess answers; reviewers use session evidence to investigate possible rule violations. The workflow can use TrustExam’s exam platform or an agreed integration with an existing system.\",\"ru\":\"TrustExam объединяет инструменты создания и проведения экзаменов с прокторингом на основе ИИ. Организаторы управляют заданиями, участниками и настройками, преподаватели оценивают ответы, проверяющие изучают материалы сессий при возможных нарушениях. Экзамен можно проводить в TrustExam или в существующей системе через согласованную интеграцию.\"},\"cards\":[{\"title\":{\"en\":\"Understand the whole session\",\"ru\":\"Видеть всю сессию\"},\"body\":{\"en\":\"Bring identity, camera, screen and environment signals into the same review context.\",\"ru\":\"Сопоставлять проверку личности, записи камер и экрана, события устройств и программ.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"Keep decisions accountable\",\"ru\":\"Сохранять ответственность\"},\"body\":{\"en\":\"An automated risk signal is a reason to review evidence, not a final finding of misconduct.\",\"ru\":\"Автоматический сигнал риска — основание проверить материалы, а не окончательный вывод о нарушении.\"},\"icon\":\"people\"},{\"title\":{\"en\":\"Work in real conditions\",\"ru\":\"Учитывать реальные условия\"},\"body\":{\"en\":\"Plan around devices, connectivity, test-centre operations and participant preparation.\",\"ru\":\"Учитывать устройства, связь, работу площадок и подготовку участников.\"},\"icon\":\"building\"}],\"rows\":[{\"title\":{\"en\":\"7 million+ exams\",\"ru\":\"Более 7 млн экзаменов\"},\"body\":{\"en\":\"Cumulative exam volume across TrustExam programmes, reported by the company as of October 2026. This counts examinations, not unique participants or one customer’s results.\",\"ru\":\"Совокупный объём экзаменов по программам TrustExam по данным компании на октябрь 2026 года. Это число экзаменов, а не уникальных участников или результатов одного клиента.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Remote and in-person delivery\",\"ru\":\"Онлайн и на площадках\"},\"body\":{\"en\":\"One approach to exam integrity, adapted to the delivery model and programme rules.\",\"ru\":\"Общие принципы контроля с учётом формата экзамена и правил организатора.\"},\"icon\":\"shield\"}],\"related\":[\"how\",\"government\",\"education\"]},\"trust\":{\"eyebrow\":{\"en\":\"TRUST CENTER\",\"ru\":\"БЕЗОПАСНОСТЬ И ДАННЫЕ\"},\"title\":{\"en\":\"Exam data.\",\"ru\":\"Данные экзамена.\"},\"accent\":{\"en\":\"Clear responsibilities.\",\"ru\":\"Понятная ответственность.\"},\"intro\":{\"en\":\"Understand what TrustExam processes, how exam data is used and which requirements are agreed for your deployment. Use this overview with the published policies and your programme’s contract.\",\"ru\":\"Узнайте, какие данные обрабатывает TrustExam, как они используются и что согласуется для вашего внедрения. Сопоставьте этот обзор с опубликованными политиками и договором вашей программы.\"},\"section\":{\"en\":\"From published commitments to your configuration.\",\"ru\":\"От общих обязательств к вашей конфигурации.\"},\"body\":{\"en\":\"Exam recordings, photos and answers are not used to train AI models. Retention of exam recordings and reports is governed by the customer contract. Hosting, access and deletion arrangements must be specified for the selected deployment.\",\"ru\":\"Записи экзаменов, фотографии и ответы не используются для обучения моделей ИИ. Срок хранения записей и отчётов определяется договором с заказчиком. Место размещения, права доступа и порядок удаления согласуются для конкретного внедрения.\"},\"cards\":[{\"title\":{\"en\":\"Identity and access\",\"ru\":\"Личность и доступ\"},\"body\":{\"en\":\"Define who may take an exam, who may review evidence and how exceptions are handled.\",\"ru\":\"Определите, кто получает доступ к экзамену и материалам сессии и кто разбирает нестандартные ситуации.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Data and deployment\",\"ru\":\"Данные и развёртывание\"},\"body\":{\"en\":\"Discuss the data categories, storage location, access, retention and deletion requirements for your configuration.\",\"ru\":\"Обсудите категории данных, место хранения, доступ, сроки хранения и удаление для вашей конфигурации.\"},\"icon\":\"server\"},{\"title\":{\"en\":\"Human review\",\"ru\":\"Проверка человеком\"},\"body\":{\"en\":\"Agree how events are reviewed, how decisions are documented and how participants can raise concerns.\",\"ru\":\"Согласуйте разбор событий, фиксацию решений и порядок обращений участников.\"},\"icon\":\"people\"}],\"rows\":[{\"title\":{\"en\":\"What data does the selected workflow use?\",\"ru\":\"Какие данные используются в выбранном сценарии?\"},\"body\":{\"en\":\"Depending on enabled checks, the workflow may use participant and invitation data, identity photos or documents, answers, camera or screen recordings and session events. Confirm the enabled sources, access roles, hosting and retention for your programme before rollout.\",\"ru\":\"В зависимости от настроек могут использоваться данные участников и приглашений, фото или документы для проверки личности, ответы, записи камер или экрана и события сессии. До запуска подтвердите используемые источники, роли доступа, размещение и сроки хранения.\"},\"icon\":\"evidence\"},{\"title\":{\"en\":\"How long are records kept?\",\"ru\":\"Как долго хранятся материалы?\"},\"body\":{\"en\":\"There is no single retention period for every exam programme. Agree the period for recordings and reports in the contract, together with access roles, deletion responsibilities and any required exports.\",\"ru\":\"Единого срока для всех экзаменационных программ нет. Согласуйте в договоре сроки хранения записей и отчётов, роли доступа, ответственность за удаление и необходимые выгрузки.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"What should be confirmed before rollout?\",\"ru\":\"Что подтвердить до запуска?\"},\"body\":{\"en\":\"Record the hosting location, enabled data sources, participant notices, review and appeal process, and support responsibilities. Review the cloud or on-premise configuration against your organisation’s requirements.\",\"ru\":\"Зафиксируйте место размещения, используемые данные, уведомления участников, порядок проверки и апелляции, ответственность за поддержку. Сопоставьте облачную или локальную конфигурацию с требованиями организации.\"},\"icon\":\"shield\"}],\"related\":[\"security\",\"content\",\"contact\"]},\"download\":{\"eyebrow\":{\"en\":\"GET READY\",\"ru\":\"ПОДГОТОВКА К ЭКЗАМЕНУ\"},\"title\":{\"en\":\"The right setup.\",\"ru\":\"Подготовьте устройство\"},\"accent\":{\"en\":\"Before exam day.\",\"ru\":\"к вашему экзамену.\"},\"intro\":{\"en\":\"Use the mode assigned to your exam: browser, desktop app or tray app. Start from your invitation or learning platform; the assignment provides the correct instructions and any required installer.\",\"ru\":\"Используйте режим, назначенный для вашего экзамена: браузер, приложение или приложение в трее. Начните с приглашения или учебной платформы — в задании появятся инструкции и нужный установщик.\"},\"section\":{\"en\":\"Follow your invitation first.\",\"ru\":\"Начните с приглашения на экзамен.\"},\"body\":{\"en\":\"The desktop and tray apps are available for 64-bit Windows and macOS, including Intel and Apple silicon Macs. The browser mode does not need a TrustExam installer. Use the version linked in your assignment and complete its equipment check.\",\"ru\":\"Приложения доступны для 64-разрядной Windows и macOS, в том числе Mac с процессорами Intel и Apple. Для браузерного режима установщик TrustExam не нужен. Используйте версию из вашего задания и пройдите проверку оборудования.\"},\"cards\":[{\"title\":{\"en\":\"Browser\",\"ru\":\"Браузер\"},\"body\":{\"en\":\"Open the exam in the browser specified by your organiser. Allow camera, microphone and screen sharing when prompted; no separate TrustExam app is required.\",\"ru\":\"Откройте экзамен в браузере, указанном организатором. Разрешите камеру, микрофон и демонстрацию экрана по запросу — отдельное приложение TrustExam не требуется.\"},\"icon\":\"layers\",\"guide\":\"browser-exam\"},{\"title\":{\"en\":\"Browser + tray app\",\"ru\":\"Браузер + приложение в трее\"},\"body\":{\"en\":\"Launch the tray app when the assignment asks, then return to the exam tab. Follow the session prompts for device and screen permissions.\",\"ru\":\"Когда задание предложит, запустите приложение в трее и вернитесь во вкладку экзамена. Следуйте подсказкам сессии о доступе к устройствам и экрану.\"},\"icon\":\"monitor\",\"guide\":\"tray-exam\"},{\"title\":{\"en\":\"Desktop app\",\"ru\":\"Настольное приложение\"},\"body\":{\"en\":\"Install the build linked in your assignment, allow the requested camera and microphone access, then complete the readiness checks before starting.\",\"ru\":\"Установите сборку из задания, предоставьте доступ к камере и микрофону и пройдите проверку готовности перед началом.\"},\"icon\":\"server\",\"guide\":\"desktop-exam\"}],\"rows\":[{\"title\":{\"en\":\"Check your equipment\",\"ru\":\"Проверьте оборудование\"},\"body\":{\"en\":\"Use the same computer for the check and exam. The published baseline is at least 1 Mbps upload, but your assignment’s camera, screen and connection check determines readiness for its configuration.\",\"ru\":\"Проверяйте тот же компьютер, с которого будете сдавать экзамен. Базовое требование — исходящая скорость от 1 Мбит/с, но готовность для вашей конфигурации определяется проверкой камеры, экрана и соединения в задании.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Need help?\",\"ru\":\"Нужна помощь?\"},\"body\":{\"en\":\"Use the Help Center for app, camera and connection issues. If the steps do not resolve the issue, contact the in-platform support chat when available or the contact provided in your invitation.\",\"ru\":\"В Центре помощи есть решения проблем с приложением, камерой и соединением. Если инструкция не помогла, используйте доступный чат поддержки в платформе или контакт из приглашения.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"A phone may be an additional camera\",\"ru\":\"Телефон может быть дополнительной камерой\"},\"body\":{\"en\":\"If your exam requires this, connect through the QR code and instructions shown in the session. A second-camera phone is not a substitute for the main exam device.\",\"ru\":\"Если это предусмотрено экзаменом, подключитесь по QR-коду и инструкции в сессии. Телефон со второй камерой не заменяет основное устройство для сдачи.\"},\"icon\":\"evidence\"}],\"related\":[\"help\",\"login\",\"how\"]},\"integrations\":{\"eyebrow\":{\"en\":\"FOR LMS & EXAM PLATFORM TEAMS\",\"ru\":\"ДЛЯ КОМАНД LMS И ЭКЗАМЕНАЦИОННЫХ ПЛАТФОРМ\"},\"title\":{\"en\":\"Online proctoring SDK.\",\"ru\":\"Интеграция прокторинга.\"},\"accent\":{\"en\":\"Connect your LMS.\",\"ru\":\"Подключите вашу LMS.\"},\"intro\":{\"en\":\"Add TrustExam proctoring to your learning management system or exam platform with our SDK. Keep your existing assessment workflow, connect exam sessions to participants and agree how reports return to your system.\",\"ru\":\"Подключите прокторинг TrustExam к вашей LMS, СДО или экзаменационной платформе через наш SDK. Сохраните действующий процесс оценки, свяжите сессии с участниками и согласуйте передачу отчётов в вашу систему.\"},\"section\":{\"en\":\"Where should your exams run?\",\"ru\":\"Где проводить экзамены?\"},\"body\":{\"en\":\"Choose the path that fits your organisation. Integration lets you retain an existing assessment system. The TrustExam platform provides question management, exam delivery and results when you need a complete exam environment.\",\"ru\":\"Выберите вариант под задачу организации. Интеграция позволяет сохранить действующую систему оценки. На платформе TrustExam можно управлять заданиями, проводить экзамены и получать результаты, если нужна полноценная экзаменационная среда.\"},\"cards\":[{\"title\":{\"en\":\"Connect your existing LMS\",\"ru\":\"Подключить действующую LMS\"},\"body\":{\"en\":\"For teams with an established learning or exam platform. Scope participant identifiers, session launch and report exchange with the TrustExam SDK. Confirm compatibility and test the participant and reviewer journeys before rollout.\",\"ru\":\"Для команд, у которых уже есть учебная или экзаменационная платформа. Согласуйте идентификаторы участников, запуск сессий и передачу отчётов через SDK TrustExam. До запуска проверьте совместимость и путь участника и проверяющего.\"},\"icon\":\"layers\",\"link\":{\"href\":\"#integration-brief\",\"label\":{\"en\":\"Prepare your integration brief\",\"ru\":\"Подготовить бриф интеграции\"}}},{\"title\":{\"en\":\"Run exams in TrustExam\",\"ru\":\"Проводить экзамены в TrustExam\"},\"body\":{\"en\":\"For programmes that need their own exam environment. Create or import questions, invite participants, configure exam rules and review results in TrustExam. Discuss an integration separately if another system needs to exchange data.\",\"ru\":\"Для программ, которым нужна собственная экзаменационная среда. Создавайте или импортируйте задания, приглашайте участников, настраивайте правила и проверяйте результаты в TrustExam. Обмен данными с другими системами обсуждается отдельно.\"},\"icon\":\"education\",\"link\":{\"path\":\"/how-it-works/product-overview\",\"label\":{\"en\":\"Explore the exam platform\",\"ru\":\"Посмотреть экзаменационную платформу\"}}}],\"rows\":[{\"title\":{\"en\":\"Learning and exam ownership\",\"ru\":\"Где находятся обучение и экзамен\"},\"body\":{\"en\":\"Decide whether questions and assessment stay in your platform or run in TrustExam. Assign the owners of learner records, marking and session review.\",\"ru\":\"Определите, остаются ли задания и экзамен в вашей платформе или проводятся в TrustExam. Назначьте ответственных за данные слушателей, оценивание и проверку сессий.\"}},{\"title\":{\"en\":\"Identity and launch\",\"ru\":\"Идентификаторы и запуск\"},\"body\":{\"en\":\"Map participants, exams and attempts using stable identifiers. Agree authentication, launch permissions and what happens after an interrupted or duplicate launch.\",\"ru\":\"Сопоставьте участников, экзамены и попытки по устойчивым идентификаторам. Согласуйте авторизацию, право запуска и действия при повторном или прерванном запуске.\"}},{\"title\":{\"en\":\"Results and review\",\"ru\":\"Результаты и проверка\"},\"body\":{\"en\":\"Define answer scores, session statuses and integrity decisions separately. Confirm which fields can be exchanged and who may access recordings and other evidence.\",\"ru\":\"Разделите баллы за ответы, статусы сессии и решения о нарушениях. Уточните передаваемые поля и доступ к записям и другим материалам.\"}},{\"title\":{\"en\":\"Versions and support\",\"ru\":\"Версии и сопровождение\"},\"body\":{\"en\":\"Validate the actual documentation and supported versions. Agree responsibilities for release changes, participant support and problems crossing system boundaries.\",\"ru\":\"Проверьте действующую документацию и поддерживаемые версии. Согласуйте ответственность за обновления, помощь участникам и проблемы на стыке систем.\"}}],\"related\":[\"how\",\"education\",\"training\"],\"rowsTitle\":{\"en\":\"Define the boundary between the two systems.\",\"ru\":\"Определите границы между двумя системами.\"},\"faqs\":[{\"q\":{\"en\":\"Can we add online proctoring to our existing LMS?\",\"ru\":\"Можно ли подключить онлайн-прокторинг к действующей LMS?\"},\"a\":{\"en\":\"TrustExam provides an SDK for integration with external systems. Your team and TrustExam define the participant launch, session identifiers, monitoring requirements and report exchange. The supported workflow depends on your platform and configuration.\",\"ru\":\"TrustExam предоставляет SDK для интеграции с внешними системами. Ваша команда и TrustExam определяют запуск участника, идентификаторы сессий, требования к проверкам и обмен отчётами. Поддерживаемый процесс зависит от вашей платформы и конфигурации.\"}},{\"q\":{\"en\":\"Does an SDK mean every LMS works out of the box?\",\"ru\":\"Наличие SDK означает готовое подключение к любой LMS?\"},\"a\":{\"en\":\"No. Compatibility depends on the actual platform, version and intended workflow. Confirm the interfaces and test the complete participant and reviewer journeys.\",\"ru\":\"Нет. Совместимость зависит от платформы, версии и процесса. Подтвердите интерфейсы и проверьте весь путь участника и проверяющего.\"}},{\"q\":{\"en\":\"Can you confirm API endpoints, SSO or LTI support here?\",\"ru\":\"Здесь можно подтвердить API, SSO или LTI?\"},\"a\":{\"en\":\"Specific endpoints, authentication methods, protocols and supported versions must come from current technical documentation. They should not be inferred from a general integration illustration.\",\"ru\":\"Конкретные методы API, способы авторизации, протоколы и версии подтверждаются актуальной технической документацией. Их нельзя выводить из общей иллюстрации интеграции.\"}},{\"q\":{\"en\":\"Can we use TrustExam without an LMS?\",\"ru\":\"Можно ли использовать TrustExam без LMS?\"},\"a\":{\"en\":\"Yes. TrustExam includes an exam platform for questions, participants, exam settings and results. Use it to deliver the assessment directly; scope data exchange separately if you need it.\",\"ru\":\"Да. В TrustExam есть экзаменационная платформа для заданий, участников, настроек экзамена и результатов. На ней можно провести оценку напрямую; при необходимости обмен данными согласуется отдельно.\"}},{\"q\":{\"en\":\"What determines integration cost and delivery time?\",\"ru\":\"От чего зависят стоимость и сроки интеграции?\"},\"a\":{\"en\":\"The scope depends on your platform and version, available interfaces, data to exchange, delivery mode and pilot requirements. Bring those details to the technical discussion. A proposal should distinguish integration work, exam delivery and ongoing support; dates and costs are agreed for your project.\",\"ru\":\"Объём работ зависит от платформы и её версии, доступных интерфейсов, передаваемых данных, способа проведения и требований к пилоту. Подготовьте эти сведения для технического обсуждения. В предложении следует разделить интеграцию, проведение экзаменов и сопровождение; сроки и стоимость согласуются для вашего проекта.\"}}],\"readiness\":{\"title\":{\"en\":\"Validate one complete integration path.\",\"ru\":\"Проверьте один полный сценарий интеграции.\"},\"outputs\":[{\"title\":{\"en\":\"Workflow map\",\"ru\":\"Описание процесса\"},\"body\":{\"en\":\"Agreed systems, roles, identifiers and data ownership.\",\"ru\":\"Согласованные системы, роли, идентификаторы и ответственность за данные.\"}},{\"title\":{\"en\":\"Confirmed exchange\",\"ru\":\"Подтверждённый обмен\"},\"body\":{\"en\":\"The actual launch and result fields supported by the agreed integration.\",\"ru\":\"Фактические поля запуска и результатов, поддерживаемые согласованной интеграцией.\"}},{\"title\":{\"en\":\"Support responsibilities\",\"ru\":\"Ответственность за помощь\"},\"body\":{\"en\":\"Named owners for participant problems and technical escalation.\",\"ru\":\"Назначенные ответственные за помощь участникам и технические эскалации.\"}}],\"checks\":[{\"title\":{\"en\":\"Launch the correct exam\",\"ru\":\"Запустить нужный экзамен\"},\"body\":{\"en\":\"Verify the participant, assignment and attempt identifiers.\",\"ru\":\"Проверьте идентификаторы участника, назначения и попытки.\"}},{\"title\":{\"en\":\"Handle abnormal paths\",\"ru\":\"Проверить нештатные ситуации\"},\"body\":{\"en\":\"Test an interrupted session and duplicate launch under the agreed rules.\",\"ru\":\"Проверьте прерванную сессию и повторный запуск по согласованным правилам.\"}},{\"title\":{\"en\":\"Confirm result meanings\",\"ru\":\"Сверить смысл результатов\"},\"body\":{\"en\":\"Check that both systems distinguish scores, statuses and integrity outcomes.\",\"ru\":\"Убедитесь, что обе системы различают баллы, статусы и выводы о нарушениях.\"}},{\"title\":{\"en\":\"Complete reviewer access\",\"ru\":\"Проверить доступ проверяющего\"},\"body\":{\"en\":\"Validate authorised evidence access and the support handover.\",\"ru\":\"Проверьте доступ уполномоченного специалиста к материалам и передачу обращений в поддержку.\"}}]},\"ctaTitle\":{\"en\":\"Plan an integration around your exam workflow.\",\"ru\":\"Спланируйте интеграцию под ваш экзамен.\"},\"ctaBody\":{\"en\":\"Bring your platform name, version, expected exam volume and result requirements. We will use these to discuss compatibility, responsibilities and a pilot scenario with your team.\",\"ru\":\"Подготовьте название и версию платформы, предполагаемый объём экзаменов и требования к результатам. На этой основе обсудим совместимость, ответственность сторон и сценарий пилота.\"}},\"help\":{\"eyebrow\":{\"en\":\"PARTICIPANT HELP\",\"ru\":\"ПОМОЩЬ УЧАСТНИКУ\"},\"title\":{\"en\":\"Find the next step.\",\"ru\":\"Нужна помощь\"},\"accent\":{\"en\":\"Get ready with confidence.\",\"ru\":\"с экзаменом?\"},\"intro\":{\"en\":\"Start with the instructions for your exam. The organiser manages your invitation, access, schedule, result and appeal process.\",\"ru\":\"Начните с инструкции к вашему экзамену. Организатор отвечает за приглашение, доступ, расписание, результат и порядок апелляции.\"},\"section\":{\"en\":\"Before you contact support.\",\"ru\":\"Перед обращением за помощью.\"},\"body\":{\"en\":\"Keep the exact error message and the time it occurred. Share only the details needed to resolve the issue through your organiser’s support channel.\",\"ru\":\"Сохраните точное сообщение об ошибке и время её появления. Передавайте только данные, необходимые для решения проблемы, через канал поддержки организатора.\"},\"cards\":[{\"title\":{\"en\":\"Access or invitation\",\"ru\":\"Доступ или приглашение\"},\"body\":{\"en\":\"Check the date, time zone and assigned link. Ask the organiser to confirm the invitation if it is missing or expired.\",\"ru\":\"Проверьте дату, часовой пояс и назначенную ссылку. Если приглашения нет или оно истекло, уточните доступ у организатора.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Device check\",\"ru\":\"Проверка устройства\"},\"body\":{\"en\":\"Use the required application and permissions. Repeat the equipment check after changing a device or connection.\",\"ru\":\"Установите нужное приложение и предоставьте разрешения по инструкции. После смены устройства или подключения повторите проверку оборудования.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"During the exam\",\"ru\":\"Во время экзамена\"},\"body\":{\"en\":\"Follow the exam instructions for technical interruptions. Contact the authorised support channel before changing the setup.\",\"ru\":\"При техническом сбое следуйте правилам экзамена. Прежде чем менять настройки, обратитесь в назначенный канал поддержки.\"},\"icon\":\"people\"}],\"faqs\":[{\"q\":{\"en\":\"Can TrustExam change my result?\",\"ru\":\"Может ли TrustExam изменить мой результат?\"},\"a\":{\"en\":\"Results and appeals are managed by the organisation running the exam. An automated risk signal is not itself a final decision.\",\"ru\":\"Результаты и апелляции рассматривает организация, проводящая экзамен. Автоматический сигнал риска сам по себе не является окончательным решением.\"}},{\"q\":{\"en\":\"Where do I get the installer?\",\"ru\":\"Где взять установщик?\"},\"a\":{\"en\":\"Use the official link supplied for your exam. If it is missing, contact the organiser instead of installing a file from an unrelated source.\",\"ru\":\"Используйте официальную ссылку для вашего экзамена. Если её нет, обратитесь к организатору, прежде чем устанавливать файл из постороннего источника.\"}},{\"q\":{\"en\":\"Should I send my ID through the contact form?\",\"ru\":\"Нужно ли отправлять документ через форму контактов?\"},\"a\":{\"en\":\"No. Use the identity-check process specified for your exam. Do not attach identity documents, passwords or exam answers to a general enquiry.\",\"ru\":\"Нет. Пройдите предусмотренную для экзамена проверку личности. Не отправляйте документы, пароли и ответы на задания в общем обращении.\"}},{\"q\":{\"en\":\"My invitation does not work. What should I check?\",\"ru\":\"Приглашение не работает. Что проверить?\"},\"a\":{\"en\":\"Open the exact link for your exam, check its scheduled window and use the email or phone specified in the invitation. Invitations may have expiry or activation limits. Ask the organiser to check access rather than creating unrelated accounts.\",\"ru\":\"Откройте точную ссылку вашего экзамена, проверьте период проведения и используйте email или телефон из приглашения. У приглашения может быть срок действия или лимит активаций. Попросите организатора проверить доступ, не создавая посторонние аккаунты.\"}},{\"q\":{\"en\":\"Where do I get my result or appeal a decision?\",\"ru\":\"Где получить результат или подать апелляцию?\"},\"a\":{\"en\":\"The exam organiser controls result release and the appeal procedure. Contact the organisation that invited you. A technical support request does not change an exam grade or an integrity decision.\",\"ru\":\"Публикацией результатов и апелляциями управляет организатор экзамена. Обратитесь в организацию, которая вас пригласила. Обращение в техническую поддержку само по себе не меняет оценку или решение о нарушении.\"}}],\"related\":[\"download\",\"contact\",\"how\"]},\"careers\":{\"eyebrow\":{\"en\":\"CAREERS\",\"ru\":\"КАРЬЕРА\"},\"title\":{\"en\":\"Build technology\",\"ru\":\"Создавайте технологии\"},\"accent\":{\"en\":\"that helps exams earn trust.\",\"ru\":\"для доверия к экзаменам.\"},\"intro\":{\"en\":\"TrustExam works at the intersection of assessment software, computer vision and the practical realities of exam delivery.\",\"ru\":\"TrustExam работает на пересечении экзаменационных платформ, компьютерного зрения и реальных условий проведения экзаменов.\"},\"section\":{\"en\":\"Work on connected challenges.\",\"ru\":\"Решайте задачи реальных экзаменов.\"},\"body\":{\"en\":\"The product has to work for participants, reviewers and programme teams. That calls for careful engineering, thoughtful product decisions and clear communication.\",\"ru\":\"Платформа должна быть удобна участникам, проверяющим и организаторам. Над этим вместе работают разработчики, специалисты по ИИ, продуктовая команда и сотрудники внедрения.\"},\"cards\":[{\"title\":{\"en\":\"Engineering\",\"ru\":\"Разработка\"},\"body\":{\"en\":\"Reliable session workflows, client applications and integration across assessment systems.\",\"ru\":\"Надёжные сессии, клиентские приложения и интеграция экзаменационных систем.\"},\"icon\":\"layers\"},{\"title\":{\"en\":\"AI and data\",\"ru\":\"ИИ и работа с данными\"},\"body\":{\"en\":\"Useful signals, careful evaluation and models that work in varied conditions.\",\"ru\":\"Оценка качества сигналов и обучение моделей для разных устройств и условий.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"Product and operations\",\"ru\":\"Продукт и внедрение\"},\"body\":{\"en\":\"Participant preparation, reviewer tools and programme delivery.\",\"ru\":\"Подготовка участников, инструменты проверяющих и организация работы с клиентами.\"},\"icon\":\"people\"}],\"rows\":[{\"title\":{\"en\":\"Interested in working with us?\",\"ru\":\"Хотите работать с нами?\"},\"body\":{\"en\":\"Send a short introduction and a link to your experience. Ask the team which roles are currently open and what working arrangements apply.\",\"ru\":\"Кратко расскажите о себе и приложите ссылку на резюме или портфолио. Команда уточнит доступные вакансии и формат работы.\"},\"icon\":\"shield\"}],\"related\":[\"about\",\"contact\",\"how\"]},\"updates\":{\"eyebrow\":{\"en\":\"PRODUCT UPDATES\",\"ru\":\"ОБНОВЛЕНИЯ ПРОДУКТА\"},\"title\":{\"en\":\"Know what changes.\",\"ru\":\"Обновляйте систему\"},\"accent\":{\"en\":\"Plan your rollout.\",\"ru\":\"с учётом ваших экзаменов.\"},\"intro\":{\"en\":\"For an existing deployment, use the release information and upgrade instructions agreed with your programme team.\",\"ru\":\"Для вашей организации могут действовать свои версии приложений и порядок обновления. Используйте инструкции, согласованные с командой внедрения.\"},\"section\":{\"en\":\"Check the version that applies to you.\",\"ru\":\"Проверьте версию перед обновлением.\"},\"body\":{\"en\":\"Application versions and rollout schedules can differ by deployment. Ask for the release notes relevant to your environment before changing software used in a live exam programme.\",\"ru\":\"Версии приложений и сроки обновления зависят от внедрения. Перед заменой программного обеспечения уточните совместимость и порядок обновления для вашей организации.\"},\"cards\":[{\"title\":{\"en\":\"Compatibility\",\"ru\":\"Совместимость\"},\"body\":{\"en\":\"Confirm the application, operating system and integration versions in scope.\",\"ru\":\"Подтвердите версии приложения, операционной системы и интеграции.\"},\"icon\":\"layers\"},{\"title\":{\"en\":\"Operational changes\",\"ru\":\"Изменения процесса\"},\"body\":{\"en\":\"Review participant instructions, reviewer workflows and the support process.\",\"ru\":\"Проверьте инструкции участников, работу проверяющих и процесс поддержки.\"},\"icon\":\"people\"},{\"title\":{\"en\":\"Validation\",\"ru\":\"Проверка\"},\"body\":{\"en\":\"Agree how an update is tested and introduced around the exam schedule.\",\"ru\":\"Согласуйте тестирование обновления и его внедрение с учётом расписания экзаменов.\"},\"icon\":\"shield\"}],\"related\":[\"download\",\"contact\",\"trust\"]},\"ai\":{\"eyebrow\":{\"en\":\"AI PROCTORING\",\"ru\":\"ИИ-ПРОКТОРИНГ\"},\"title\":{\"en\":\"AI proctoring software.\",\"ru\":\"Прокторинг с ИИ.\"},\"accent\":{\"en\":\"Signals for informed review.\",\"ru\":\"Сигналы для обоснованной проверки.\"},\"intro\":{\"en\":\"AI helps organise signals from an exam session. People assess the context and make decisions under the programme’s rules.\",\"ru\":\"ИИ помогает находить и систематизировать события экзамена. Проверяющие изучают записи, учитывают обстоятельства и принимают решения по правилам организатора.\"},\"section\":{\"en\":\"From a signal to an informed review.\",\"ru\":\"От сигнала к обоснованной проверке.\"},\"body\":{\"en\":\"AI proctoring analyses configured session signals and highlights moments for review. Depending on the setup, these can concern participant presence, face or head position, noise and exam-window focus. A signal can have an innocent or technical explanation; it does not establish intent, answer authorship or a rule violation.\",\"ru\":\"ИИ-прокторинг анализирует настроенные сигналы сессии и отмечает моменты для проверки. В зависимости от конфигурации это могут быть присутствие участника, положение лица или головы, шум и фокус окна экзамена. У сигнала может быть обычная или техническая причина: сам по себе он не устанавливает намерение, авторство ответа или факт нарушения.\"},\"media\":{\"en\":\"Signals and session timeline\",\"ru\":\"Сигналы и временная шкала сессии\"},\"cards\":[{\"title\":{\"en\":\"Observe\",\"ru\":\"Наблюдать\"},\"body\":{\"en\":\"Collect signals from the configured camera, screen and exam-environment checks supported by the selected delivery mode.\",\"ru\":\"Фиксировать сигналы камеры, экрана и проверок экзаменационной среды, включённых в настройках и поддерживаемых выбранным режимом.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"Prioritise\",\"ru\":\"Выделять важное\"},\"body\":{\"en\":\"Help reviewers find events that deserve attention alongside the session context.\",\"ru\":\"Помогать проверяющему находить события, требующие внимания с учётом контекста.\"},\"icon\":\"evidence\"},{\"title\":{\"en\":\"Review\",\"ru\":\"Проверять\"},\"body\":{\"en\":\"Use the programme rules and the available evidence to reach a human decision.\",\"ru\":\"Изучать записи и события, сопоставлять их с правилами и принимать обоснованное решение.\"},\"icon\":\"people\"}],\"rows\":[{\"title\":{\"en\":\"Define the review rules\",\"ru\":\"Определите правила проверки\"},\"body\":{\"en\":\"Agree which events matter, how exceptions are handled and who can make a final finding.\",\"ru\":\"Определите, какие события требуют внимания, кто разбирает нестандартные ситуации и кто принимает окончательное решение.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Evaluate the pilot\",\"ru\":\"Оцените пилот\"},\"body\":{\"en\":\"Review both useful signals and false alarms using representative devices, participants and exam conditions.\",\"ru\":\"Во время пилота оцените полезность сигналов и ложные срабатывания на типовых устройствах и в реальных условиях экзамена.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Keep three outcomes distinct\",\"ru\":\"Разделяйте три результата\"},\"body\":{\"en\":\"The answer grade measures performance on the tasks. TrustScore and event flags support integrity review. The authorised person applies the programme’s rules to the evidence and makes the final decision.\",\"ru\":\"Баллы за ответы отражают выполнение заданий. TrustScore и события помогают разбирать соблюдение правил. Уполномоченный человек сопоставляет материалы с правилами программы и принимает итоговое решение.\"},\"icon\":\"evidence\"}],\"related\":[\"proctoring\",\"how\",\"security\",\"trust\"],\"faqs\":[{\"q\":{\"en\":\"What does automated proctoring analyse?\",\"ru\":\"Что анализирует автоматический прокторинг?\"},\"a\":{\"en\":\"It analyses the configured session signals, such as participant presence and exam-window focus. Supported inputs depend on the delivery mode and enabled settings; validate them with representative sessions.\",\"ru\":\"Он анализирует настроенные сигналы сессии, например присутствие участника и фокус окна экзамена. Доступные источники зависят от режима и настроек; проверяйте их на типовых сессиях.\"}},{\"q\":{\"en\":\"Is recorded proctoring the same as AI proctoring?\",\"ru\":\"Асинхронный прокторинг — это то же самое, что ИИ?\"},\"a\":{\"en\":\"No. Recorded or asynchronous review describes when a person examines session evidence. AI describes how some signals are analysed. Automated flags may support review during or after an exam.\",\"ru\":\"Нет. Асинхронный контроль описывает время разбора материалов человеком. ИИ описывает способ анализа части сигналов. Автоматические отметки могут помогать при проверке во время экзамена и после него.\"}}]},\"kazakhstan\":{\"eyebrow\":{\"en\":\"KAZAKHSTAN\",\"ru\":\"КАЗАХСТАН\"},\"title\":{\"en\":\"Exam integrity\",\"ru\":\"Прокторинг в Казахстане\"},\"accent\":{\"en\":\"in the conditions you operate.\",\"ru\":\"для разных задач и площадок.\"},\"intro\":{\"en\":\"Plan assessment programmes around local delivery, exam-centre infrastructure and the people responsible for operations and review.\",\"ru\":\"Организуйте контроль экзаменов с учётом инфраструктуры, оборудования и работы местных команд. Согласуйте подготовку участников и порядок проверки результатов.\"},\"section\":{\"en\":\"Experience from licensing to education.\",\"ru\":\"Опыт от лицензирования до образования.\"},\"body\":{\"en\":\"TrustExam’s Kazakhstan work includes the driver theory exam programme launched in October 2023 and LMS-connected educational assessment. Each programme needs its own rules, readiness checks and review process.\",\"ru\":\"С октября 2023 года TrustExam используется на теоретических экзаменах для водителей в Казахстане. В образовании платформа также применяется через интеграцию с LMS. Правила, подготовку и порядок проверки определяют для каждого внедрения.\"},\"media\":{\"en\":\"An exam session in Kazakhstan\",\"ru\":\"Экзаменационная сессия в Казахстане\"},\"cards\":[{\"title\":{\"en\":\"Programme governance\",\"ru\":\"Управление программой\"},\"body\":{\"en\":\"Agree roles between the programme owner, delivery team and reviewers.\",\"ru\":\"Распределите задачи между организатором экзамена, сотрудниками площадок и проверяющими.\"},\"icon\":\"building\"},{\"title\":{\"en\":\"Site readiness\",\"ru\":\"Готовность площадок\"},\"body\":{\"en\":\"Check devices, connectivity, rooms and participant guidance at representative locations.\",\"ru\":\"Проверьте устройства, связь, помещения и инструкции на типовых площадках.\"},\"icon\":\"server\"},{\"title\":{\"en\":\"A measured pilot\",\"ru\":\"Измеримый пилот\"},\"body\":{\"en\":\"Evaluate operational readiness and the quality of review before a wider rollout.\",\"ru\":\"Оцените готовность площадок и качество разбора сессий перед расширением внедрения.\"},\"icon\":\"evidence\"}],\"related\":[\"government\",\"education\",\"demo\"]},\"govproctoring\":{\"eyebrow\":{\"en\":\"GOVERNMENT EXAM PROCTORING\",\"ru\":\"ПРОКТОРИНГ ГОСУДАРСТВЕННЫХ ЭКЗАМЕНОВ\"},\"title\":{\"en\":\"Consistent controls.\",\"ru\":\"Государственные экзамены.\"},\"accent\":{\"en\":\"Accountable decisions.\",\"ru\":\"Единый порядок контроля.\"},\"intro\":{\"en\":\"Design an operating model for licensing and public-sector exams: admission, session monitoring, evidence review and escalation.\",\"ru\":\"Определите порядок допуска, наблюдения и проверки записей на государственных и квалификационных экзаменах. Закрепите ответственность за каждый этап.\"},\"section\":{\"en\":\"A programme needs more than monitoring.\",\"ru\":\"Согласуйте работу всех участников процесса.\"},\"body\":{\"en\":\"Set responsibilities before rollout. Exam-centre staff, central reviewers and programme owners need a shared understanding of the rules and of how technical incidents differ from integrity concerns.\",\"ru\":\"До запуска распределите обязанности между сотрудниками площадок, центральной командой проверки и организатором. Определите, как разбираются технические сбои, спорные события и апелляции.\"},\"media\":{\"en\":\"Central review of exam sessions\",\"ru\":\"Централизованная проверка сессий\"},\"cards\":[{\"title\":{\"en\":\"Admission\",\"ru\":\"Допуск\"},\"body\":{\"en\":\"Connect candidate identity to the assigned exam and document exception handling.\",\"ru\":\"Проверьте личность участника и его доступ к назначенному экзамену. Определите порядок действий при несовпадении данных.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Operations\",\"ru\":\"Проведение\"},\"body\":{\"en\":\"Check the site environment and agree the response to device or connection problems.\",\"ru\":\"Проверьте рабочие места и согласуйте действия при сбоях устройств или связи.\"},\"icon\":\"building\"},{\"title\":{\"en\":\"Review and escalation\",\"ru\":\"Проверка и спорные случаи\"},\"body\":{\"en\":\"Give authorised reviewers the session context needed to apply the programme rules.\",\"ru\":\"Предоставьте проверяющему записи и события. Определите, кому передавать вопросы, выходящие за его полномочия.\"},\"icon\":\"evidence\"}],\"related\":[\"government\",\"kazakhstan\",\"trust\"],\"rows\":[{\"title\":{\"en\":\"Programme setup\",\"ru\":\"Подготовка программы\"},\"body\":{\"en\":\"The owner approves questions, scoring, participants, dates and attempts. The delivery team translates the rules into access, identity and monitoring settings.\",\"ru\":\"Организатор утверждает задания, баллы, участников, даты и попытки. Команда проведения переводит правила в настройки доступа, проверки личности и мониторинга.\"}},{\"title\":{\"en\":\"Admission and readiness\",\"ru\":\"Допуск и готовность\"},\"body\":{\"en\":\"Centre staff or the remote support team check the joining path and permitted equipment. Define what to do if participant details do not match or a device check fails.\",\"ru\":\"Сотрудники площадки или удалённой поддержки проверяют вход и разрешённое оборудование. Определите действия при несовпадении данных или неуспешной проверке устройства.\"}},{\"title\":{\"en\":\"Incident handling\",\"ru\":\"Действия при событиях\"},\"body\":{\"en\":\"Agree who may pause or intervene in the process and how technical problems reach the right team. A connection interruption must not be treated automatically as cheating.\",\"ru\":\"Определите полномочия для вмешательства и порядок передачи технических проблем. Обрыв связи нельзя автоматически считать нарушением.\"}},{\"title\":{\"en\":\"Review and final decision\",\"ru\":\"Проверка и окончательное решение\"},\"body\":{\"en\":\"Reviewers examine the available records and apply the programme rules. Confirm the result handover, authorised decision-maker and appeal route with the programme owner.\",\"ru\":\"Проверяющие рассматривают доступные материалы по правилам программы. Согласуйте передачу результатов, уполномоченного на решение и порядок апелляций.\"}}],\"rowsTitle\":{\"en\":\"Assign responsibility at each control point.\",\"ru\":\"Назначьте ответственных на каждом этапе.\"},\"faqs\":[{\"q\":{\"en\":\"Can review be centralised while delivery stays at local centres?\",\"ru\":\"Можно проводить экзамены на местах, а проверять централизованно?\"},\"a\":{\"en\":\"This is a delivery model to define with the programme owner. Agree access, local intervention and central review responsibilities, then validate the complete handover in the pilot.\",\"ru\":\"Такую модель нужно определить с организатором. Согласуйте доступы, полномочия сотрудников площадок и центральной команды, затем проверьте передачу материалов на пилоте.\"}},{\"q\":{\"en\":\"Who makes the final decision after a risk signal?\",\"ru\":\"Кто принимает решение после сигнала риска?\"},\"a\":{\"en\":\"An authorised person applies the programme rules after reviewing the available context. An automatic signal is not proof of a breach and does not itself decide licensing or qualification.\",\"ru\":\"Уполномоченный человек применяет правила программы после разбора доступного контекста. Автоматический сигнал не доказывает нарушение и сам не определяет выдачу лицензии или квалификацию.\"}},{\"q\":{\"en\":\"What should the first pilot demonstrate?\",\"ru\":\"Что должен подтвердить первый пилот?\"},\"a\":{\"en\":\"Agree acceptance criteria in advance for candidate access, equipment, incident handling, reviewer access and result handover. Capacity and staff effort should be measured under representative conditions.\",\"ru\":\"Заранее согласуйте критерии для доступа участников, оборудования, действий при сбоях, доступа проверяющих и передачи результатов. Нагрузку и трудозатраты оценивайте в типовых условиях.\"}}],\"readiness\":{\"title\":{\"en\":\"Pilot the whole public-exam journey.\",\"ru\":\"Проверьте весь путь государственного экзамена.\"},\"outputs\":[{\"title\":{\"en\":\"Configured exam\",\"ru\":\"Настроенный экзамен\"},\"body\":{\"en\":\"Questions, participant groups, access and instructions aligned with the approved programme.\",\"ru\":\"Задания, группы, доступ и инструкции согласованы с правилами программы.\"}},{\"title\":{\"en\":\"Reviewable session\",\"ru\":\"Материалы для проверки\"},\"body\":{\"en\":\"Answer results and available session events and recordings for authorised review.\",\"ru\":\"Результаты ответов, доступные события и записи для уполномоченных проверяющих.\"}},{\"title\":{\"en\":\"Defined decision path\",\"ru\":\"Порядок принятия решения\"},\"body\":{\"en\":\"Named responsibilities for technical incidents, integrity findings and the final programme decision.\",\"ru\":\"Назначены ответственные за технические сбои, выводы о нарушениях и окончательное решение.\"}}],\"checks\":[{\"title\":{\"en\":\"Check admission\",\"ru\":\"Проверить допуск\"},\"body\":{\"en\":\"A valid candidate reaches the assigned exam; an identity mismatch follows the agreed exception route.\",\"ru\":\"Участник получает доступ к своему экзамену; при несовпадении данных действует согласованный порядок.\"}},{\"title\":{\"en\":\"Rehearse a disruption\",\"ru\":\"Разобрать сбой\"},\"body\":{\"en\":\"Test a device or connection interruption and record what the participant and operator should do.\",\"ru\":\"Проверьте прерывание связи или работы устройства и действия участника и оператора.\"}},{\"title\":{\"en\":\"Review one case end to end\",\"ru\":\"Разобрать сессию целиком\"},\"body\":{\"en\":\"A reviewer can examine the available evidence and distinguish an incident from a confirmed breach.\",\"ru\":\"Проверяющий видит доступные материалы и отделяет событие от подтверждённого нарушения.\"}},{\"title\":{\"en\":\"Confirm readiness to expand\",\"ru\":\"Оценить готовность к масштабу\"},\"body\":{\"en\":\"Compare observed workload, site readiness and review effort with criteria agreed before the pilot.\",\"ru\":\"Сопоставьте фактическую нагрузку, готовность площадок и трудозатраты проверки с заранее согласованными критериями.\"}}]},\"ctaTitle\":{\"en\":\"Rehearse the operating model before rollout.\",\"ru\":\"Проверьте порядок проведения до запуска.\"},\"ctaBody\":{\"en\":\"Bring admission rules, review roles and incident procedures to scope the first representative pilot.\",\"ru\":\"Подготовьте правила допуска, роли и действия при сбоях — определим первый типовой пилот.\"}},\"driver\":{\"eyebrow\":{\"en\":\"DRIVER LICENCE EXAM SECURITY\",\"ru\":\"ЗАЩИТА ЭКЗАМЕНОВ НА ВОДИТЕЛЬСКИЕ ПРАВА\"},\"title\":{\"en\":\"Driver licence exams.\",\"ru\":\"Экзамены по ПДД.\"},\"accent\":{\"en\":\"Secure every theory test.\",\"ru\":\"Защита на каждом этапе.\"},\"intro\":{\"en\":\"For licensing authorities and testing centers: connect biometric identity checks, AI proctoring, hidden-device detection and result review in one controlled examination process.\",\"ru\":\"Для организаторов водительских экзаменов и тестовых центров: объедините биометрическую проверку личности, ИИ-прокторинг, детекцию скрытых устройств и разбор результатов в одном контролируемом процессе.\"},\"section\":{\"en\":\"A passing score should stand up to review.\",\"ru\":\"Положительный результат должен выдержать проверку.\"},\"body\":{\"en\":\"Protect the path from admission to the final decision. The licensing authority sets the questions, scoring and decision rules; TrustExam.ai connects the controls and evidence needed to apply them.\",\"ru\":\"Защитите весь путь от допуска до итогового решения. Организатор определяет задания, критерии оценки и правила принятия решений; TrustExam.ai связывает проверки и материалы, необходимые для их применения.\"},\"cards\":[{\"title\":{\"en\":\"Verify the person\",\"ru\":\"Проверьте личность\"},\"body\":{\"en\":\"Connect biometric identity verification to the candidate’s application, assigned workstation and examination attempt.\",\"ru\":\"Свяжите биометрическую проверку личности с заявкой кандидата, назначенным рабочим местом и экзаменационной попыткой.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Detect outside assistance\",\"ru\":\"Выявляйте постороннюю помощь\"},\"body\":{\"en\":\"Combine audio and video monitoring with micro earpiece detection and a new Bluetooth and Wi-Fi scanning layer.\",\"ru\":\"Объедините аудио- и видеонаблюдение с детекцией микронаушников и новым слоем сканирования Bluetooth и Wi-Fi.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Make results accountable\",\"ru\":\"Обосновывайте результат\"},\"body\":{\"en\":\"Review recordings, answers and events together. Protect records and reduce opportunities for informal staff intervention.\",\"ru\":\"Разбирайте записи, ответы и события вместе. Защищайте материалы и сокращайте возможности неформального вмешательства сотрудников.\"},\"icon\":\"evidence\"}],\"rowsTitle\":{\"en\":\"From admission to a documented decision.\",\"ru\":\"От допуска до обоснованного решения.\"},\"rows\":[{\"title\":{\"en\":\"Prepare and admit\",\"ru\":\"Подготовка и допуск\"},\"body\":{\"en\":\"Match the candidate to the exam application and workstation. Complete the required identity and device checks before starting.\",\"ru\":\"Сопоставьте кандидата с экзаменационной заявкой и рабочим местом. До старта выполните предусмотренные проверки личности и устройств.\"}},{\"title\":{\"en\":\"Deliver the theory test\",\"ru\":\"Прохождение теоретического экзамена\"},\"body\":{\"en\":\"Candidates read questions, view illustrations, select answers and track the time remaining. Exam content and assessment criteria follow the organiser’s programme.\",\"ru\":\"Кандидат читает вопросы, рассматривает иллюстрации, выбирает ответы и следит за временем. Содержание экзамена и критерии оценки задаёт организатор.\"}},{\"title\":{\"en\":\"Review the session\",\"ru\":\"Разбор сессии\"},\"body\":{\"en\":\"Review answers, recordings and the event log together. A proctoring signal or trust score is a prompt for review, not proof of misconduct. Authorised staff make the decision under the programme’s rules.\",\"ru\":\"Изучайте ответы, записи и журнал событий вместе. Сигнал прокторинга или индекс доверия — повод для проверки, а не доказательство нарушения. Решение принимают уполномоченные сотрудники по правилам программы.\"}},{\"title\":{\"en\":\"Connect the result\",\"ru\":\"Передача результата\"},\"body\":{\"en\":\"Link the result to the exam application and exchange the agreed information with the organiser’s system. Define staff access and handover responsibilities before launch.\",\"ru\":\"Свяжите результат с экзаменационной заявкой и передайте согласованные сведения в систему организатора. До запуска определите права доступа и ответственность за передачу результатов.\"}}],\"faqs\":[{\"q\":{\"en\":\"Does this cover practical driving tests?\",\"ru\":\"Это решение для практического вождения?\"},\"a\":{\"en\":\"This page covers computer-based driver theory exams. Practical driving tests require a separate workflow and assessment process.\",\"ru\":\"Эта страница посвящена компьютерным теоретическим экзаменам по ПДД. Практическое вождение требует отдельного процесса проведения и оценки.\"}},{\"q\":{\"en\":\"Can it work with the organiser’s existing system?\",\"ru\":\"Можно работать с действующей системой организатора?\"},\"a\":{\"en\":\"The documented workflow includes exchanging exam applications and results with the organiser’s information system. Agree the scope and responsibilities for your programme and verify the exchange in a pilot.\",\"ru\":\"Документированный сценарий предусматривает обмен экзаменационными заявками и результатами с информационной системой организатора. Объём обмена и ответственность для вашей программы согласуются и проверяются на пилоте.\"}},{\"q\":{\"en\":\"Does an AI signal automatically invalidate an exam?\",\"ru\":\"Сигнал ИИ автоматически аннулирует экзамен?\"},\"a\":{\"en\":\"No. Signals and the trust score support review. The authorised team considers the session materials and applies the organiser’s decision and appeal rules.\",\"ru\":\"Нет. Сигналы и индекс доверия помогают при проверке. Уполномоченная команда изучает материалы сессии и применяет правила принятия решений и апелляции организатора.\"}},{\"q\":{\"en\":\"Can TrustExam.ai detect hidden devices?\",\"ru\":\"Может ли TrustExam.ai обнаруживать скрытые устройства?\"},\"a\":{\"en\":\"The Kazakhstan deployment includes micro earpiece detection, with Bluetooth and Wi-Fi scanning added more recently. These layers have different coverage and support targeted checks. An alert or nearby signal alone does not prove misconduct.\",\"ru\":\"Казахстанское внедрение включает детекцию микронаушников; позднее добавлены сканеры Bluetooth и Wi-Fi. Эти слои имеют разный охват и помогают направлять проверки. Один сигнал или близость устройства сами по себе не доказывают нарушение.\"}},{\"q\":{\"en\":\"Is the Kazakhstan driver theory exam already fully online?\",\"ru\":\"Теоретический экзамен в Казахстане уже полностью переведён онлайн?\"},\"a\":{\"en\":\"As of October 2026, online delivery and a transition to AI-led examination decisions are in preparation. The case study’s historical results come from testing-center delivery with automated signals and staff review. Practical driving tests remain separate.\",\"ru\":\"По состоянию на октябрь 2026 года онлайн-формат и переход к экзаменационным решениям ИИ находятся в подготовке. Исторические результаты кейса получены в центрах с автоматическими сигналами и проверкой сотрудниками. Практическое вождение остаётся отдельным экзаменом.\"}}],\"related\":[\"testing\",\"government\",\"integrations\"],\"ctaTitle\":{\"en\":\"Walk through your driver theory exam.\",\"ru\":\"Разберём ваш сценарий экзамена по ПДД.\"},\"ctaBody\":{\"en\":\"Bring your admission rules, centre setup and review process. We’ll map a representative pilot from the exam application to the final result.\",\"ru\":\"Подготовьте правила допуска, описание площадки и порядок проверки. Вместе определим типовой пилот — от экзаменационной заявки до итогового результата.\"}},\"testing\":{\"eyebrow\":{\"en\":\"TESTING CENTRES\",\"ru\":\"ТЕСТОВЫЕ ЦЕНТРЫ\"},\"title\":{\"en\":\"Exams in testing centres.\",\"ru\":\"Экзамены в тестовых центрах.\"},\"accent\":{\"en\":\"From admission to review.\",\"ru\":\"От допуска до решения.\"},\"intro\":{\"en\":\"TrustExam.ai brings together exam delivery, identity checks and session review. Connect candidates, examiners and centre administrators in one process.\",\"ru\":\"TrustExam.ai объединяет проведение экзамена, проверку личности и разбор сессии. Свяжите работу участников, экзаменаторов и администраторов тестового центра в одном процессе.\"},\"section\":{\"en\":\"Organise the exam around each session.\",\"ru\":\"Свяжите этапы экзамена в одной сессии.\"},\"body\":{\"en\":\"An exam application links a participant to an assigned workstation and session. Staff see the application status and act within their role. The driver theory exam workflow illustrates how these stages work together.\",\"ru\":\"Экзаменационная заявка связывает участника с назначенным рабочим местом и сессией. Сотрудники видят статус заявки и действуют в рамках своей роли. Сценарий теоретического экзамена по ПДД показывает, как эти этапы работают вместе.\"},\"media\":{\"en\":\"Testing-centre monitoring\",\"ru\":\"Мониторинг тестового центра\"},\"cards\":[{\"title\":{\"en\":\"Rooms and workstations\",\"ru\":\"Аудитории и рабочие места\"},\"body\":{\"en\":\"Administrators manage rooms, workstations and schedules for the exam programme.\",\"ru\":\"Администраторы управляют аудиториями, рабочими местами и расписанием экзаменационной программы.\"},\"icon\":\"building\"},{\"title\":{\"en\":\"Admission to the session\",\"ru\":\"Допуск к сессии\"},\"body\":{\"en\":\"Connect the participant, exam application and assigned workstation. Check identity and device readiness before the start.\",\"ru\":\"Свяжите участника, экзаменационную заявку и назначенное рабочее место. До начала проверьте личность и готовность устройств.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Access by responsibility\",\"ru\":\"Доступ по ролям\"},\"body\":{\"en\":\"Distribute responsibilities between centre staff, examiners and the specialists who support the system.\",\"ru\":\"Распределите обязанности между сотрудниками центра, экзаменаторами и специалистами сопровождения.\"},\"icon\":\"people\"}],\"related\":[\"government\",\"integrations\",\"industrial\"],\"rows\":[{\"title\":{\"en\":\"Prepare and admit\",\"ru\":\"Подготовка и допуск\"},\"body\":{\"en\":\"Before the exam, the participant completes the required identity check and the system checks the necessary devices. Workstation preparation and admission procedures follow the rules of the exam programme.\",\"ru\":\"До начала экзамена участник проходит предусмотренную проверку личности, а система проверяет готовность необходимых устройств. Подготовка рабочего места и порядок допуска определяются правилами экзаменационной программы.\"}},{\"title\":{\"en\":\"Take the exam\",\"ru\":\"Прохождение экзамена\"},\"body\":{\"en\":\"Participants read questions, view illustrations, select answers and track the time remaining. The system saves results and session materials. Exam content, duration and assessment criteria depend on the programme.\",\"ru\":\"Участник читает вопросы, рассматривает иллюстрации, выбирает ответы и следит за оставшимся временем. Система сохраняет результаты и материалы сессии. Содержание, длительность и критерии оценки зависят от программы.\"}},{\"title\":{\"en\":\"Review the session\",\"ru\":\"Разбор сессии\"},\"body\":{\"en\":\"Examiners review answers, video and the event log in context. The trust score is an additional reference; a proctoring event alone does not establish misconduct. Authorised staff make decisions according to the programme’s rules.\",\"ru\":\"Экзаменаторы изучают ответы, видеозапись и журнал событий в контексте сессии. Индекс доверия служит дополнительным ориентиром: событие прокторинга само по себе не доказывает нарушение. Решение принимают уполномоченные сотрудники по правилам программы.\"}},{\"title\":{\"en\":\"Connect the result\",\"ru\":\"Передача результата\"},\"body\":{\"en\":\"The result is linked to the exam application and transferred to the organiser’s information system. Access to exams, review materials and system actions depends on the staff member’s role.\",\"ru\":\"Результат связывается с экзаменационной заявкой и передаётся в информационную систему организатора. Доступ к экзаменам, материалам проверки и действиям в системе зависит от роли сотрудника.\"}}],\"rowsTitle\":{\"en\":\"A clear process from preparation to results.\",\"ru\":\"Понятный процесс от подготовки до результата.\"},\"faqs\":[{\"q\":{\"en\":\"Who sets the exam rules: the centre or the organiser?\",\"ru\":\"Кто задаёт правила — центр или организатор?\"},\"a\":{\"en\":\"The programme owner defines exam and decision rules. The centre operates the agreed local workflow. Review responsibilities may be local or central and must be assigned before delivery.\",\"ru\":\"Правила экзамена и принятия решений задаёт организатор. Центр выполняет согласованные задачи на площадке. Проверка может быть локальной или централизованной — роли назначаются до запуска.\"}},{\"q\":{\"en\":\"Can TrustExam work with an existing test platform?\",\"ru\":\"Можно подключить действующую систему тестирования?\"},\"a\":{\"en\":\"In the driver theory exam workflow, TrustExam.ai exchanges applications and results with the organiser’s information system. For your programme, agree the scope of integration, responsibilities and result handover.\",\"ru\":\"В сценарии теоретического экзамена по ПДД TrustExam.ai обменивается заявками и результатами с информационной системой организатора. Для вашей программы согласуйте объём интеграции, ответственность и порядок передачи результатов.\"}},{\"q\":{\"en\":\"What happens if a workstation or connection fails?\",\"ru\":\"Что делать при сбое компьютера или связи?\"},\"a\":{\"en\":\"Agree the response with the programme owner and test it in the pilot. Do not assume offline delivery or automatic recovery; the participant, operator and reviewer each need clear instructions.\",\"ru\":\"Согласуйте действия с организатором и проверьте их на пилоте. Не следует предполагать работу без интернета или автоматическое восстановление: участнику, оператору и проверяющему нужны инструкции.\"}}],\"readiness\":{\"title\":{\"en\":\"Prove readiness at a representative centre.\",\"ru\":\"Проверьте готовность типовой площадки.\"},\"outputs\":[{\"title\":{\"en\":\"Site preparation\",\"ru\":\"Подготовка площадки\"},\"body\":{\"en\":\"A documented workstation, access and operator setup.\",\"ru\":\"Зафиксированные требования к рабочим местам, доступу и действиям оператора.\"}},{\"title\":{\"en\":\"Session evidence\",\"ru\":\"Материалы сессии\"},\"body\":{\"en\":\"Available results and recordings for the assigned review team.\",\"ru\":\"Доступные результаты и записи для назначенной команды проверки.\"}},{\"title\":{\"en\":\"Operating responsibilities\",\"ru\":\"Ответственность за проведение\"},\"body\":{\"en\":\"A shared incident and escalation process with the programme owner.\",\"ru\":\"Согласованный с организатором порядок разбора сбоев и спорных случаев.\"}}],\"checks\":[{\"title\":{\"en\":\"Inspect workstations\",\"ru\":\"Проверить рабочие места\"},\"body\":{\"en\":\"Run device and camera checks at the selected site.\",\"ru\":\"Проверьте устройства и камеры на выбранной площадке.\"}},{\"title\":{\"en\":\"Rehearse admission\",\"ru\":\"Пройти допуск\"},\"body\":{\"en\":\"Test identity matching and assignment to the correct exam.\",\"ru\":\"Проверьте сопоставление личности и доступ к нужному экзамену.\"}},{\"title\":{\"en\":\"Test an interruption\",\"ru\":\"Разобрать прерывание\"},\"body\":{\"en\":\"Walk through operator action for a connection or device problem.\",\"ru\":\"Пройдите действия оператора при проблеме со связью или устройством.\"}},{\"title\":{\"en\":\"Complete review handover\",\"ru\":\"Передать на проверку\"},\"body\":{\"en\":\"The assigned reviewer can access the expected session materials.\",\"ru\":\"Назначенный проверяющий получает доступ к ожидаемым материалам.\"}}]},\"ctaTitle\":{\"en\":\"Discuss your deployment.\",\"ru\":\"Обсудить внедрение.\"},\"ctaBody\":{\"en\":\"Tell us about your exam programme, testing locations and review process. The TrustExam.ai team can help define a suitable workflow for your centres.\",\"ru\":\"Расскажите о вашей экзаменационной программе, площадках и порядке рассмотрения результатов. Команда TrustExam.ai поможет определить подходящий сценарий работы тестового центра.\"}},\"olympiads\":{\"eyebrow\":{\"en\":\"OLYMPIADS & COMPETITIONS\",\"ru\":\"ОЛИМПИАДЫ И КОНКУРСЫ\"},\"title\":{\"en\":\"Make participation accessible.\",\"ru\":\"Сделайте участие доступным.\"},\"accent\":{\"en\":\"Keep the process credible.\",\"ru\":\"Сохраните доверие к процессу.\"},\"intro\":{\"en\":\"Run olympiad and competition assessments with prepared tasks, participant groups and controls matched to the event rules. Keep marking, session review and jury decisions clear to participants.\",\"ru\":\"Проводите задания олимпиад и конкурсов с подготовленными вопросами, группами и контролем по правилам соревнования. Объясните участникам порядок оценивания, проверки сессий и решения жюри.\"},\"section\":{\"en\":\"Fair rules begin before the start.\",\"ru\":\"Понятные правила — до начала.\"},\"body\":{\"en\":\"Publish device requirements and instructions early enough for participants to check their setup. Agree how technical incidents, accessibility needs and suspected rule breaches are handled.\",\"ru\":\"Заранее сообщите требования к устройствам и инструкции, чтобы участники успели проверить готовность. Согласуйте работу с техническими сбоями, особыми потребностями и подозрениями на нарушение.\"},\"media\":{\"en\":\"Competition session and review\",\"ru\":\"Сессия конкурса и проверка\"},\"cards\":[{\"title\":{\"en\":\"Preparation\",\"ru\":\"Подготовка\"},\"body\":{\"en\":\"Give participants and organisers a clear checklist and a practice path.\",\"ru\":\"Подготовьте понятные инструкции и возможность заранее проверить оборудование.\"},\"icon\":\"education\"},{\"title\":{\"en\":\"Proportionate monitoring\",\"ru\":\"Контроль с учётом формата\"},\"body\":{\"en\":\"Match the checks to the event rules, participant context and review capacity.\",\"ru\":\"Подберите проверки под правила олимпиады, условия участников и возможности проверяющих.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"Review and appeals\",\"ru\":\"Проверка и апелляции\"},\"body\":{\"en\":\"Define how reviewers examine evidence and how decisions can be questioned.\",\"ru\":\"Определите порядок проверки материалов и рассмотрения апелляций.\"},\"icon\":\"people\"}],\"related\":[\"education\",\"content\",\"training\"],\"rows\":[{\"title\":{\"en\":\"Tasks and marking\",\"ru\":\"Задания и оценивание\"},\"body\":{\"en\":\"Combine supported question types and check the scoring. Written answers require manual assessment; coding tasks can use the built-in IDE to write, compile and run code. The jury defines judging criteria.\",\"ru\":\"Сочетайте поддерживаемые типы заданий и проверяйте баллы. Письменные ответы оцениваются вручную; для программирования доступна встроенная IDE: написание, компиляция и запуск кода. Критерии определяет жюри.\"}},{\"title\":{\"en\":\"Rounds and participant groups\",\"ru\":\"Туры и группы участников\"},\"body\":{\"en\":\"Prepare each round’s questions, dates, duration, groups and attempts. Confirm how participants move to the next round; do not assume an automatic tournament engine.\",\"ru\":\"Подготовьте задания, даты, длительность, группы и попытки для каждого тура. Определите переход в следующий этап; автоматическое управление турниром не предполагается.\"}},{\"title\":{\"en\":\"Participant conditions\",\"ru\":\"Условия участия\"},\"body\":{\"en\":\"Publish permitted materials, device requirements and support instructions. Agree age-appropriate arrangements and any necessary accommodations with the organiser.\",\"ru\":\"Опубликуйте разрешённые материалы, требования к устройствам и порядок помощи. Согласуйте условия по возрасту и необходимые адаптации с организатором.\"}},{\"title\":{\"en\":\"Jury review and appeals\",\"ru\":\"Работа жюри и апелляции\"},\"body\":{\"en\":\"Consider task scores separately from possible rule breaches. Define result release, tie handling, appeal deadlines and who may examine session evidence.\",\"ru\":\"Рассматривайте баллы отдельно от возможных нарушений. Определите публикацию результатов, одинаковые баллы, сроки апелляций и доступ к материалам сессии.\"}}],\"rowsTitle\":{\"en\":\"Prepare the competition, not just the exam link.\",\"ru\":\"Подготовьте соревнование, а не только ссылку на тест.\"},\"faqs\":[{\"q\":{\"en\":\"Can we use coding and written-answer tasks?\",\"ru\":\"Можно использовать программирование и письменные ответы?\"},\"a\":{\"en\":\"These are supported task types. Written responses are graded by people; coding can use the built-in IDE to write, compile and run code. Validate marking and the execution setup before the competition.\",\"ru\":\"Эти типы заданий поддерживаются. Письменные ответы оценивает человек; для программирования доступна встроенная IDE: написание, компиляция и запуск кода. Проверьте оценивание и подключение до соревнования.\"}},{\"q\":{\"en\":\"Does a flag disqualify a participant?\",\"ru\":\"Сигнал риска дисквалифицирует участника?\"},\"a\":{\"en\":\"No. Authorised reviewers assess the evidence in context. The organiser or jury applies the competition rules and makes any disqualification decision.\",\"ru\":\"Нет. Уполномоченные проверяющие рассматривают материалы с учётом контекста. Организатор или жюри применяет правила и принимает решение о дисквалификации.\"}},{\"q\":{\"en\":\"Are rankings and advancement automatic?\",\"ru\":\"Рейтинг и переход между турами рассчитываются автоматически?\"},\"a\":{\"en\":\"Do not assume this workflow is included. The organiser defines ranking, ties and advancement; any automated result processing must be confirmed separately.\",\"ru\":\"Такой процесс нельзя считать включённым. Организатор определяет рейтинг, одинаковые баллы и переходы; автоматическую обработку нужно подтвердить отдельно.\"}}],\"readiness\":{\"title\":{\"en\":\"Rehearse one competition round.\",\"ru\":\"Проведите репетицию одного тура.\"},\"outputs\":[{\"title\":{\"en\":\"Checked competition tasks\",\"ru\":\"Проверенные задания\"},\"body\":{\"en\":\"A reviewed question set, scoring and permitted-resource policy.\",\"ru\":\"Проверенный набор вопросов, оценивание и правила использования материалов.\"}},{\"title\":{\"en\":\"Participant readiness\",\"ru\":\"Готовность участников\"},\"body\":{\"en\":\"Tested invitations, device instructions and a support route.\",\"ru\":\"Проверенные приглашения, требования к устройствам и порядок помощи.\"}},{\"title\":{\"en\":\"A jury decision process\",\"ru\":\"Порядок работы жюри\"},\"body\":{\"en\":\"Defined evidence access, result release and appeal responsibilities.\",\"ru\":\"Определённые доступы, публикация результатов и ответственность за апелляции.\"}}],\"checks\":[{\"title\":{\"en\":\"Test sample answers\",\"ru\":\"Проверить примеры ответов\"},\"body\":{\"en\":\"Verify scoring, manual grading and coding execution where used.\",\"ru\":\"Проверьте баллы, ручное оценивание и выполнение кода, если оно используется.\"}},{\"title\":{\"en\":\"Check the joining window\",\"ru\":\"Проверить время входа\"},\"body\":{\"en\":\"Test assigned groups, dates and access instructions.\",\"ru\":\"Проверьте группы, даты и инструкции для входа.\"}},{\"title\":{\"en\":\"Rehearse a disputed case\",\"ru\":\"Разобрать спорный случай\"},\"body\":{\"en\":\"The jury can separate a knowledge result from a technical incident or integrity concern.\",\"ru\":\"Жюри отделяет результат задания от технического сбоя или вопроса к правилам.\"}},{\"title\":{\"en\":\"Confirm result release\",\"ru\":\"Согласовать результаты\"},\"body\":{\"en\":\"Verify the agreed review and appeal process before announcing outcomes.\",\"ru\":\"Проверьте порядок рассмотрения и апелляции до объявления итогов.\"}}]},\"ctaTitle\":{\"en\":\"Walk through your next competition round.\",\"ru\":\"Разберём следующий тур олимпиады.\"},\"ctaBody\":{\"en\":\"Bring sample tasks, participant groups and judging rules to test the full path before the event.\",\"ru\":\"Подготовьте задания, группы участников и правила жюри — проверим весь путь до соревнования.\"}},\"industrial\":{\"eyebrow\":{\"en\":\"INDUSTRIAL & HSE ASSESSMENT\",\"ru\":\"ПРОМЫШЛЕННОСТЬ И ОХРАНА ТРУДА\"},\"title\":{\"en\":\"Check the knowledge behind safer work.\",\"ru\":\"Проверяйте знания для безопасной работы.\"},\"accent\":{\"en\":\"Find gaps. Check progress.\",\"ru\":\"Находите пробелы. Проверяйте прогресс.\"},\"intro\":{\"en\":\"Run regular online health, safety and environment (HSE) knowledge checks for employees and contractors. Identify topics that need follow-up training, with identity verification and session evidence to support review of independent performance.\",\"ru\":\"Проводите регулярные онлайн-проверки знаний сотрудников и подрядчиков по охране труда, промышленной безопасности и окружающей среды. Выявляйте темы для дополнительного обучения, используя проверку личности и материалы сессии для оценки самостоятельности сдачи.\"},\"section\":{\"en\":\"Make assessment part of the learning cycle.\",\"ru\":\"Свяжите проверку знаний с обучением.\"},\"body\":{\"en\":\"Set the schedule around roles, procedures and risk: recurring sessions, checks after training or daily sessions for different groups when the programme requires them. Review gaps, organise focused training and use a follow-up assessment to check progress. The employer retains the final work-authorisation decision.\",\"ru\":\"Планируйте проверки с учётом должностей, процедур и рисков: периодические сессии, тесты после обучения или ежедневные сессии для разных групп, если это нужно программе. Разбирайте пробелы, организуйте адресное обучение и проверяйте прогресс повторным тестом. Решение о допуске к работе остаётся за работодателем.\"},\"media\":{\"en\":\"Workforce assessment session\",\"ru\":\"Сессия оценки знаний сотрудников\"},\"cards\":[{\"title\":{\"en\":\"The right participant\",\"ru\":\"Нужный участник\"},\"body\":{\"en\":\"Connect the employee identity to the assigned assessment.\",\"ru\":\"Убедитесь, что назначенный тест проходит нужный сотрудник.\"},\"icon\":\"identity\"},{\"title\":{\"en\":\"Gaps worth addressing\",\"ru\":\"Пробелы, требующие внимания\"},\"body\":{\"en\":\"Review answers against the approved role-specific questions and identify topics for follow-up training.\",\"ru\":\"Разбирайте ответы на утверждённые задания по должности и определяйте темы для дополнительного обучения.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"A documented review\",\"ru\":\"Проверка с обоснованием\"},\"body\":{\"en\":\"Review integrity concerns separately from knowledge scores and operational authorisation.\",\"ru\":\"Проверяйте соблюдение правил отдельно от оценки знаний и решения о допуске к работе.\"},\"icon\":\"evidence\"}],\"related\":[\"corporate\",\"certification\",\"training\"],\"rows\":[{\"title\":{\"en\":\"Employee and contractor knowledge\",\"ru\":\"Знания сотрудников и подрядчиков\"},\"body\":{\"en\":\"Prepare role-specific questions and separate participant groups. Agree which instructions and procedures each assessment covers with the relevant subject and HSE owners.\",\"ru\":\"Подготовьте задания по должностям и отдельные группы участников. Согласуйте проверяемые инструкции и процедуры с профильными специалистами и ответственными за охрану труда.\"}},{\"title\":{\"en\":\"Initial and recurring assessments\",\"ru\":\"Первичная и периодическая проверка\"},\"body\":{\"en\":\"Set dates, duration, attempts and grading. Recurring delivery can include daily sessions for different groups; it does not require every employee to sit a full exam every day. Review question relevance whenever procedures change.\",\"ru\":\"Задайте даты, длительность, попытки и оценивание. Регулярное проведение может включать ежедневные сессии для разных групп — это не означает ежедневный полный экзамен каждого сотрудника. Проверяйте актуальность заданий при изменении процедур.\"}},{\"title\":{\"en\":\"Managed devices and site conditions\",\"ru\":\"Устройства и условия проведения\"},\"body\":{\"en\":\"Confirm devices, cameras, connectivity and permitted references at the actual location. Some sites restrict recording or personal devices; agree a workable configuration before inviting staff.\",\"ru\":\"Проверьте устройства, камеры, связь и разрешённые материалы на месте. На отдельных площадках ограничены запись или личные устройства — согласуйте подходящую конфигурацию до приглашения сотрудников.\"}},{\"title\":{\"en\":\"Practical competence and authorisation\",\"ru\":\"Практические навыки и допуск\"},\"body\":{\"en\":\"A knowledge exam does not demonstrate safe work performance by itself. The employer or authorised body determines practical checks and makes the qualification or work-authorisation decision.\",\"ru\":\"Экзамен по знаниям сам по себе не подтверждает безопасное выполнение работ. Работодатель или уполномоченный орган определяет практические проверки и принимает решение об аттестации или допуске.\"}}],\"rowsTitle\":{\"en\":\"Match the assessment to the role and the site.\",\"ru\":\"Учитывайте должность и условия площадки.\"},\"faqs\":[{\"q\":{\"en\":\"Does passing automatically authorise someone to work?\",\"ru\":\"Успешный экзамен автоматически даёт допуск к работе?\"},\"a\":{\"en\":\"No. The organisation determines the full competence and authorisation process, including practical observation or other checks. TrustExam supports the configured knowledge assessment and review.\",\"ru\":\"Нет. Организация определяет весь процесс оценки и допуска, включая практическое наблюдение или другие проверки. TrustExam помогает провести согласованный экзамен по знаниям и разобрать материалы.\"}},{\"q\":{\"en\":\"Can we run HSE knowledge checks every day?\",\"ru\":\"Можно проводить проверки знаний по HSE каждый день?\"},\"a\":{\"en\":\"You can organise frequent sessions for different groups when appropriate to the programme. Agree scheduling, capacity, question coverage and reviewer availability. Choose the frequency for each role; a daily organisational schedule is not a requirement for every employee to take a daily exam.\",\"ru\":\"Можно организовать частые сессии для разных групп, если это подходит программе. Согласуйте расписание, нагрузку, содержание заданий и доступность проверяющих. Частоту определяют для каждой роли; ежедневное расписание организации не требует ежедневного экзамена каждого сотрудника.\"}},{\"q\":{\"en\":\"Can employees and contractors take different exams?\",\"ru\":\"Сотрудникам и подрядчикам можно назначить разные экзамены?\"},\"a\":{\"en\":\"Prepare the appropriate questions, exams and participant groups for each role. Validate assignment, access and attempt rules before rollout.\",\"ru\":\"Подготовьте нужные задания, экзамены и группы для каждой роли. До запуска проверьте назначение, доступ и правила попыток.\"}},{\"q\":{\"en\":\"Does the platform certify compliance with industrial regulations?\",\"ru\":\"Платформа подтверждает соответствие промышленным нормам?\"},\"a\":{\"en\":\"Using the platform does not establish regulatory compliance or accreditation. The responsible organisation must confirm whether the assessment method meets the requirements of its programme.\",\"ru\":\"Использование платформы не подтверждает соответствие нормам или аккредитацию. Ответственная организация должна проверить, подходит ли способ оценки под требования её программы.\"}},{\"q\":{\"en\":\"What if cameras or personal devices are restricted on site?\",\"ru\":\"Что делать, если камеры или личные устройства запрещены на площадке?\"},\"a\":{\"en\":\"Discuss the actual restrictions before selecting a configuration. Check the permitted equipment and delivery location; do not assume every monitoring mode is suitable for every site.\",\"ru\":\"Обсудите фактические ограничения до выбора настроек. Проверьте разрешённое оборудование и место проведения; не каждый режим мониторинга подходит для каждой площадки.\"}}],\"readiness\":{\"title\":{\"en\":\"Pilot one role at a real delivery site.\",\"ru\":\"Проверьте одну должность на реальной площадке.\"},\"outputs\":[{\"title\":{\"en\":\"Role-relevant knowledge result\",\"ru\":\"Результат по профильным знаниям\"},\"body\":{\"en\":\"Answers assessed against the approved tasks and marking criteria.\",\"ru\":\"Ответы оценены по утверждённым заданиям и критериям.\"}},{\"title\":{\"en\":\"Session context\",\"ru\":\"Условия прохождения\"},\"body\":{\"en\":\"Available identity checks and session evidence for the configured delivery mode.\",\"ru\":\"Доступные проверки личности и материалы для выбранного режима проведения.\"}},{\"title\":{\"en\":\"Input to the employer’s decision\",\"ru\":\"Данные для решения работодателя\"},\"body\":{\"en\":\"A reviewed result to consider alongside practical and other required checks.\",\"ru\":\"Проверенный результат для рассмотрения вместе с практическими и другими необходимыми проверками.\"}}],\"checks\":[{\"title\":{\"en\":\"Approve the content\",\"ru\":\"Утвердить содержание\"},\"body\":{\"en\":\"A subject and HSE owner reviews the role-specific question set.\",\"ru\":\"Профильный специалист и ответственный за охрану труда проверяют задания по должности.\"}},{\"title\":{\"en\":\"Validate the site\",\"ru\":\"Проверить площадку\"},\"body\":{\"en\":\"Test the permitted devices, network and camera configuration.\",\"ru\":\"Проверьте разрешённые устройства, сеть и настройки камер.\"}},{\"title\":{\"en\":\"Check progress after training\",\"ru\":\"Проверить прогресс после обучения\"},\"body\":{\"en\":\"Review missed topics, arrange focused training and compare follow-up results using the same scoring rules. Record technical failures and integrity decisions separately.\",\"ru\":\"Разберите темы с ошибками, проведите адресное обучение и сравните результаты повторной проверки по тем же критериям. Технические сбои и решения по нарушениям учитывайте отдельно.\"}},{\"title\":{\"en\":\"Review the handover\",\"ru\":\"Проверить передачу результата\"},\"body\":{\"en\":\"Confirm who reviews the result and how it enters the employer’s wider assessment process.\",\"ru\":\"Определите проверяющего и использование результата в общей процедуре работодателя.\"}}]},\"ctaTitle\":{\"en\":\"Start with one role and its knowledge requirements.\",\"ru\":\"Начните с одной должности и её требований.\"},\"ctaBody\":{\"en\":\"Bring the question set, site restrictions and authorisation process to define the assessment boundary.\",\"ru\":\"Подготовьте вопросы, ограничения площадки и порядок допуска — определим границы оценки.\"}},\"blog\":{\"eyebrow\":{\"en\":\"RESOURCES\",\"ru\":\"МАТЕРИАЛЫ\"},\"title\":{\"en\":\"Ideas for stronger\",\"ru\":\"Статьи, руководства и кейсы\"},\"accent\":{\"en\":\"exam programmes.\",\"ru\":\"о контроле экзаменов.\"},\"intro\":{\"en\":\"Explore product guides, exam-integrity questions and deployment stories from the TrustExam resource library.\",\"ru\":\"Разберитесь в возможностях TrustExam, подготовке экзаменов, работе проверяющего и опыте внедрений.\"}},\"notfound\":{\"eyebrow\":{\"en\":\"404\",\"ru\":\"404\"},\"title\":{\"en\":\"Let’s get you\",\"ru\":\"Страница\"},\"accent\":{\"en\":\"back on track.\",\"ru\":\"не найдена.\"},\"intro\":{\"en\":\"The page you are looking for could not be found. Explore the platform or contact the team for help.\",\"ru\":\"Возможно, ссылка устарела или адрес введён с ошибкой. Вернитесь на главную или откройте обзор платформы.\"},\"related\":[\"home\",\"how\",\"contact\"]},\"proctoring\":{\"eyebrow\":{\"en\":\"ONLINE PROCTORING\",\"ru\":\"ОНЛАЙН-ПРОКТОРИНГ\"},\"title\":{\"en\":\"Online proctoring software.\",\"ru\":\"Система онлайн-прокторинга.\"},\"accent\":{\"en\":\"A clear process for every exam.\",\"ru\":\"Понятный процесс для каждого экзамена.\"},\"intro\":{\"en\":\"Verify who is taking the exam, monitor the agreed conditions and give reviewers the session evidence they need. Run assessments in TrustExam or scope proctoring for your existing platform.\",\"ru\":\"Проверяйте личность участника и соблюдение условий экзамена. Передавайте проверяющим материалы сессии. Проводите тестирование в TrustExam или подключайте прокторинг к своей платформе.\"},\"section\":{\"en\":\"What is online proctoring?\",\"ru\":\"Что такое прокторинг?\"},\"body\":{\"en\":\"Online proctoring is a process for supervising an exam at a distance. It combines participant instructions, identity and environment checks, monitoring and review. The right setup depends on the exam stakes, permitted materials, participant devices and the people responsible for decisions.\",\"ru\":\"Прокторинг — это процесс контроля условий экзамена. При удалённом тестировании он объединяет инструктаж, проверку личности и среды, наблюдение и разбор сессии. Конфигурация зависит от значимости экзамена, разрешённых материалов, устройств участников и порядка принятия решений.\"},\"media\":{\"en\":\"Identity, exam delivery and review\",\"ru\":\"Личность, проведение экзамена и проверка\"},\"cards\":[{\"title\":{\"en\":\"Before the exam\",\"ru\":\"До экзамена\"},\"body\":{\"en\":\"Set the access window, duration and attempt limit. Select questions, prepare exam versions and decide whether questions should be shuffled. Explain permitted materials and equipment requirements before invitations go out.\",\"ru\":\"Задайте окно доступа, длительность и число попыток. Выберите вопросы, подготовьте варианты и настройте перемешивание. До отправки приглашений объясните правила использования материалов и требования к оборудованию.\"},\"icon\":\"people\"},{\"title\":{\"en\":\"During the session\",\"ru\":\"Во время сессии\"},\"body\":{\"en\":\"Choose the supported identity, camera, microphone and screen checks in the proctoring profile. Configure environment controls for the selected delivery mode, then test the participant journey on representative devices.\",\"ru\":\"Выберите доступные проверки личности, камеры, микрофона и экрана в профиле прокторинга. Настройте контроль среды для выбранного режима и проверьте путь участника на типовых устройствах.\"},\"icon\":\"camera\"},{\"title\":{\"en\":\"After submission\",\"ru\":\"После сдачи\"},\"body\":{\"en\":\"Assign reviewers and decide which answers and results participants can see. Review scores separately from integrity signals, record the conclusion and provide the link to your programme’s appeals process.\",\"ru\":\"Назначьте проверяющих и определите, какие ответы и результаты увидит участник. Разбирайте баллы отдельно от сигналов соблюдения правил, фиксируйте заключение и укажите ссылку на процедуру апелляций вашей программы.\"},\"icon\":\"evidence\"}],\"rows\":[{\"title\":{\"en\":\"Live or recorded proctoring\",\"ru\":\"Проверка во время экзамена или после него\"},\"body\":{\"en\":\"Reviewers can monitor sessions live or review recorded sessions afterwards. AI flags help locate moments on the timeline. Agree who monitors, who reviews and when a participant can expect a decision; these responsibilities are part of the programme setup.\",\"ru\":\"Прокторы могут наблюдать за сессиями в реальном времени или разбирать записи после экзамена. Отметки ИИ помогают найти моменты на временной шкале. Согласуйте, кто наблюдает, кто проверяет и когда участник получает решение.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Evidence the reviewer can work with\",\"ru\":\"Материалы для обоснованного решения\"},\"body\":{\"en\":\"Review the available camera and screen recordings alongside session events and the action log. Add a conclusion, reasons and comments to the review history. Individual PDF reports and filtered summary exports help the organiser work with results; the evidence available depends on what the session recorded.\",\"ru\":\"Сопоставляйте доступные записи камер и экрана с событиями и журналом действий. Сохраняйте заключение, причины и комментарии в истории проверки. Индивидуальный PDF-отчёт и сводный экспорт с фильтрами помогают работать с результатами; состав материалов зависит от того, что записала сессия.\"},\"icon\":\"evidence\",\"links\":[{\"path\":\"/how-it-works/product-overview\",\"label\":{\"en\":\"See the organiser workspace\",\"ru\":\"Посмотреть кабинет организатора\"}}]},{\"title\":{\"en\":\"Run the full exam or connect your LMS\",\"ru\":\"Проводите экзамен в TrustExam или подключайте LMS\"},\"body\":{\"en\":\"Use TrustExam to prepare questions, invite participants, deliver exams and review results. If your organisation already has an assessment platform, scope an integration with the TrustExam SDK. Agree participant identifiers, session launch and result exchange, then verify the complete workflow in a pilot. Connector availability and integration work depend on your platform.\",\"ru\":\"В TrustExam можно готовить вопросы, приглашать участников, проводить экзамены и проверять результаты. Если у организации уже есть платформа тестирования, согласуйте интеграцию через SDK TrustExam. Определите идентификаторы участников, запуск сессии и обмен результатами, затем проверьте весь процесс на пилоте. Наличие готового коннектора и объём работ зависят от вашей платформы.\"},\"icon\":\"shield\",\"links\":[{\"path\":\"/integrations\",\"label\":{\"en\":\"Plan your integration\",\"ru\":\"Обсудить интеграцию\"}}]},{\"title\":{\"en\":\"Adapt the configuration to your programme\",\"ru\":\"Настройте контроль под вашу программу\"},\"body\":{\"en\":\"Configure supported checks for noise, face visibility, head movement and focus in the proctoring profile. Validate the thresholds against permitted tools, technical interruptions and individual adjustments. For an on-premise deployment, agree the infrastructure and feature set separately: the interface and available functions may differ from the cloud workspace.\",\"ru\":\"В профиле прокторинга настраиваются доступные проверки шума, видимости лица, поворота головы и фокуса. Проверьте пороги с учётом разрешённых инструментов, технических сбоев и особых условий участников. Для локального развёртывания отдельно согласуйте инфраструктуру и состав функций: они и интерфейс могут отличаться от облачного кабинета.\"},\"icon\":\"shield\",\"links\":[{\"path\":\"/on-premise-proctoring\",\"label\":{\"en\":\"Explore on-premise deployment\",\"ru\":\"Изучить локальное развёртывание\"}}]}],\"faqs\":[{\"q\":{\"en\":\"Is online proctoring the same as a lockdown browser?\",\"ru\":\"Прокторинг и защищённый браузер — одно и то же?\"},\"a\":{\"en\":\"No. A locked exam environment restricts selected actions on the computer. Proctoring adds a supervision and review process. The two can be combined; the available controls depend on the delivery mode.\",\"ru\":\"Нет. Защищённая среда ограничивает отдельные действия на компьютере. Прокторинг добавляет наблюдение и проверку соблюдения правил. Эти инструменты можно сочетать; доступные ограничения зависят от режима.\"}},{\"q\":{\"en\":\"Can participants take a proctored exam without installing an app?\",\"ru\":\"Можно ли сдавать экзамен с прокторингом без установки приложения?\"},\"a\":{\"en\":\"Yes, if the organiser assigns browser mode and its supported controls meet the exam requirements. Tray-assisted and desktop modes require an application. Complete an equipment check in the assigned mode before exam day.\",\"ru\":\"Да, если организатор назначил браузерный режим и доступные в нём проверки подходят для экзамена. Режим с треем и настольный режим требуют приложения. До экзамена пройдите проверку оборудования в назначенном режиме.\"}},{\"q\":{\"en\":\"How do live, recorded and AI proctoring differ?\",\"ru\":\"Чем отличаются синхронный, асинхронный и ИИ-прокторинг?\"},\"a\":{\"en\":\"Live proctoring means a person monitors the session while it happens. Recorded or asynchronous proctoring means a person reviews the recorded evidence later. AI assists with analysing configured signals in either workflow. An automated flag is not a final decision about misconduct.\",\"ru\":\"При синхронном прокторинге человек наблюдает за экзаменом во время сессии, при асинхронном — проверяет записанные материалы позже. ИИ помогает анализировать настроенные сигналы в обоих сценариях. Автоматическая отметка не является окончательным решением о нарушении.\"}},{\"q\":{\"en\":\"Can TrustExam deliver the exam itself?\",\"ru\":\"Можно ли создать и провести тест в TrustExam?\"},\"a\":{\"en\":\"Yes. TrustExam supports question creation and import, participant groups, invitations, exam delivery and results. The built-in IDE supports coding tasks; confirm the required runtime for your programme.\",\"ru\":\"Да. В TrustExam доступны создание и импорт заданий, группы участников, приглашения, проведение и результаты. Встроенная IDE поддерживает задачи на программирование; нужную среду выполнения уточняют для программы.\"}},{\"q\":{\"en\":\"Who decides whether a rule was broken?\",\"ru\":\"Кто принимает решение о нарушении?\"},\"a\":{\"en\":\"The authorised reviewer applies your programme’s rules to the evidence. A warning, TrustScore or automated event is information for review, not a final finding.\",\"ru\":\"Уполномоченный проверяющий сопоставляет материалы с правилами программы. Предупреждение, TrustScore или автоматическое событие — информация для разбора, а не итоговый вывод.\"}},{\"q\":{\"en\":\"Can we set different exam rules for different programmes?\",\"ru\":\"Можно ли настроить разные правила для разных программ?\"},\"a\":{\"en\":\"Yes. Exam settings include the access window, duration, attempt limit, question selection and result visibility. Proctoring profiles define the supported monitoring checks and thresholds for the selected delivery mode. Validate the configuration in a pilot and explain any individual adjustments to participants and reviewers.\",\"ru\":\"Да. В настройках экзамена доступны окно доступа, длительность, число попыток, состав вопросов и раскрытие результатов. Профиль прокторинга определяет доступные проверки и пороги для выбранного режима. Проверьте конфигурацию на пилоте и объясните особые условия участникам и проверяющим.\"}},{\"q\":{\"en\":\"How long are exam recordings kept?\",\"ru\":\"Как долго хранятся записи экзаменов?\"},\"a\":{\"en\":\"Retention periods for exam recordings and reports are set in the customer contract. Agree the period, access responsibilities and deletion process before launch. TrustExam does not use exam recordings, participant photos or answers to train AI models; these materials are used to conduct and review the exam.\",\"ru\":\"Сроки хранения записей экзаменов и отчётов устанавливаются в договоре с заказчиком. До запуска согласуйте срок, ответственность за доступ и порядок удаления. TrustExam не использует записи экзаменов, фото участников или ответы для обучения ИИ-моделей: эти материалы используются для проведения и проверки экзамена.\"}},{\"q\":{\"en\":\"How much does proctoring cost?\",\"ru\":\"Сколько стоит прокторинг?\"},\"a\":{\"en\":\"Pricing depends on the exam volume, session length, delivery mode, integration and review responsibilities. Share these details with the team to receive a proposal for your setup.\",\"ru\":\"Стоимость зависит от объёма экзаменов, длительности сессий, режима проведения, интеграции и распределения работы проверяющих. Передайте эти данные команде для расчёта вашей конфигурации.\"}},{\"q\":{\"en\":\"I am taking an exam. Where do I start?\",\"ru\":\"Я участник экзамена. С чего начать?\"},\"a\":{\"en\":\"Use the invitation from your organiser and the Help Center. The organiser provides your access link, allowed materials, equipment requirements and support route. A sales demo is not an exam login.\",\"ru\":\"Откройте приглашение организатора и Центр помощи. Организатор сообщает ссылку доступа, разрешённые материалы, требования к оборудованию и способ получить поддержку. Заявка на демо не открывает доступ к экзамену.\"}}],\"related\":[\"ai\",\"how\",\"security\",\"integrations\",\"pricing\",\"help\"],\"modeTitle\":{\"en\":\"Choose how participants take the exam.\",\"ru\":\"Выберите режим прохождения экзамена.\"},\"modeIntro\":{\"en\":\"Browser, tray-assisted and desktop delivery have different setup steps. Choose the mode around the controls you need and the devices participants can use; validate permissions and compatibility before launch.\",\"ru\":\"У браузера, режима с треем и настольного приложения разные шаги подготовки. Выбирайте режим с учётом нужных проверок и устройств участников; заранее проверьте разрешения и совместимость.\"},\"modes\":[{\"title\":{\"en\":\"Browser\",\"ru\":\"Браузер\"},\"body\":{\"en\":\"Participants open the exam in a supported browser without installing a TrustExam app. They allow the camera, microphone and screen sharing required by the exam. Useful when the agreed controls can run in the browser.\",\"ru\":\"Участник открывает экзамен в поддерживаемом браузере без установки приложения TrustExam и предоставляет требуемый доступ к камере, микрофону и экрану. Подходит, когда нужные проверки доступны в браузере.\"},\"icon\":\"layers\",\"guide\":\"browser-exam\"},{\"title\":{\"en\":\"Browser + tray app\",\"ru\":\"Браузер + приложение в трее\"},\"body\":{\"en\":\"Participants launch the tray app from their assignment and return to the exam tab. This combines a browser exam with the app’s supported device checks. Confirm the exact checks, operating system and required permissions for your configuration.\",\"ru\":\"Участник запускает приложение в трее из задания и возвращается во вкладку экзамена. Экзамен в браузере сочетается с поддерживаемыми проверками устройства через приложение. Набор проверок, ОС и разрешения уточняют для вашей конфигурации.\"},\"icon\":\"monitor\",\"guide\":\"13007525-step-by-step-guide-to-your-test-in-a-tray-app\"},{\"title\":{\"en\":\"Desktop exam app\",\"ru\":\"Настольное приложение\"},\"body\":{\"en\":\"Participants install and launch Exam App, complete the assigned preparation steps and take the exam in the application. Check installation permissions and the supported controls on representative Windows and macOS devices during the pilot.\",\"ru\":\"Участник устанавливает Exam App, проходит назначенные шаги подготовки и сдаёт экзамен в приложении. На пилоте проверьте возможность установки и доступные проверки на типовых устройствах Windows и macOS.\"},\"icon\":\"shield\",\"guide\":\"desktop-exam\"}],\"rowsTitle\":{\"en\":\"Set the rules. Review the evidence.\",\"ru\":\"Настройте правила. Проверьте материалы.\"},\"ctaTitle\":{\"en\":\"See your exam workflow in a demo.\",\"ru\":\"Посмотрите ваш сценарий экзамена на демо.\"},\"ctaBody\":{\"en\":\"Bring your exam format, estimated volume, participant countries and existing platform. We can walk through participant preparation, monitoring and a review report, then agree the delivery mode, integration scope and pilot criteria.\",\"ru\":\"Расскажите о формате экзамена, примерном объёме, странах участников и текущей платформе. Покажем подготовку участника, мониторинг и отчёт проверки, затем обсудим режим проведения, интеграцию и критерии пилота.\"}},\"coding\":{\"eyebrow\":{\"en\":\"CODING ASSESSMENT\",\"ru\":\"ПРОГРАММИРОВАНИЕ\"},\"title\":{\"en\":\"A platform for coding exams and competitions\",\"ru\":\"Платформа для экзаменов и олимпиад по программированию\"},\"accent\":{\"en\":\"\",\"ru\":\"\"},\"intro\":{\"en\":\"Prepare coding tasks, define test cases and run a proctored assessment in TrustExam. Participants write, compile and run code in the built-in IDE. Your organising team manages access, task settings and result review.\",\"ru\":\"Подготовьте кодовые задания, задайте тестовые случаи и организуйте экзамен с прокторингом в TrustExam. Участники пишут, компилируют и запускают код во встроенной IDE. Команда организатора управляет доступом, параметрами заданий и рассмотрением результатов.\"},\"section\":{\"en\":\"Prepare the assessment\",\"ru\":\"Подготовьте экзамен\"},\"body\":{\"en\":\"From tasks to the rules for marking.\",\"ru\":\"От заданий к правилам оценки.\"},\"cards\":[{\"title\":{\"en\":\"Task statements and test data\",\"ru\":\"Условие и проверочные данные\"},\"body\":{\"en\":\"Describe the task and select permitted execution environments. Add inputs and expected outputs for the test cases. Each case includes score, time and memory settings. The required languages, versions and libraries are agreed for your programme.\",\"ru\":\"Опишите задачу и выберите разрешённые среды исполнения. Добавьте входные данные и ожидаемые результаты для тестовых случаев. Для каждого случая предусмотрены параметры балла, времени и памяти. Нужные языки, версии и библиотеки согласуются для вашей программы.\"},\"icon\":\"code\"},{\"title\":{\"en\":\"Combine task types in one exam\",\"ru\":\"Один экзамен с разными типами заданий\"},\"body\":{\"en\":\"Add test questions or written responses alongside coding tasks where the programme requires them. Assign reviewers and define marking criteria for each type of work.\",\"ru\":\"Дополните кодовые задания тестовыми вопросами или письменными ответами, если это требуется программой. Назначьте проверяющих и определите критерии оценивания каждого типа работы.\"},\"icon\":\"code\"}],\"rows\":[{\"title\":{\"en\":\"Participant access and exam timing\",\"ru\":\"Доступ участников и время выполнения\"},\"body\":{\"en\":\"Create groups, prepare invitations and set the exam window. Configure duration, attempt limits and result visibility. For a competition with several rounds, the organiser prepares the materials and conditions for each stage.\",\"ru\":\"Сформируйте группы, подготовьте приглашения и задайте окно экзамена. Настройте длительность, число попыток и порядок показа результатов. Для нескольких туров организатор отдельно готовит материалы и условия каждого этапа.\"}},{\"title\":{\"en\":\"Proctoring and attempt review\",\"ru\":\"Прокторинг и рассмотрение попытки\"},\"body\":{\"en\":\"Choose a delivery mode and checks compatible with the permitted coding environment. After the exam, a reviewer examines results and available session materials. The solution score and the integrity finding are assessed separately.\",\"ru\":\"Выберите режим и проверки, совместимые с разрешённой средой программирования. После экзамена проверяющий рассматривает результаты и доступные материалы сессии. Балл за решение и вывод о соблюдении правил оцениваются отдельно.\"}},{\"title\":{\"en\":\"Experience from Kazakhstan's AI Olymp\",\"ru\":\"Опыт проведения AI Olymp в Казахстане\"},\"body\":{\"en\":\"TrustExam was used to deliver an AI olympiad with the Kazakhstan Competitive Programming Federation. The published case study describes the exam workflow within the system.\",\"ru\":\"TrustExam использовался для проведения олимпиады по ИИ совместно с Федерацией спортивного программирования Казахстана. В опубликованном кейсе описан экзаменационный процесс внутри системы.\"}}],\"rowsTitle\":{\"en\":\"From preparation to review\",\"ru\":\"От подготовки к разбору результатов\"},\"faqs\":[{\"q\":{\"en\":\"Can we use any language or library?\",\"ru\":\"Можно ли использовать любой язык и библиотеку?\"},\"a\":{\"en\":\"The execution environments are agreed for your programme. Before launch, validate the selected version, required libraries, test cases and limits using a sample task.\",\"ru\":\"Состав сред исполнения согласуется для программы. Перед запуском проверьте выбранную версию, необходимые библиотеки, тестовые случаи и ограничения на образцовом задании.\"}},{\"q\":{\"en\":\"Is the code editor part of the exam platform?\",\"ru\":\"Редактор кода встроен в экзаменационную платформу?\"},\"a\":{\"en\":\"Yes. Participants can write, compile and run code in the built-in IDE. The organiser sets the task and test cases. Before a live competition, test the required language version, libraries and execution limits with a representative solution.\",\"ru\":\"Да. Участник может писать, компилировать и запускать код во встроенной IDE. Организатор задаёт условия и тестовые случаи. Перед соревнованием проверьте нужную версию языка, библиотеки и ограничения на показательном решении.\"}},{\"q\":{\"en\":\"Can one assessment combine coding and written questions?\",\"ru\":\"Можно совместить код и письменные вопросы?\"},\"a\":{\"en\":\"Yes. An exam can include coding tasks, choice questions and written responses. Written answers are graded manually. Agree the marking rules for every task type before inviting participants.\",\"ru\":\"Да. Экзамен может включать задачи на программирование, тестовые вопросы и письменные ответы. Письменные ответы оцениваются вручную. До приглашения участников согласуйте критерии для каждого типа задания.\"}},{\"q\":{\"en\":\"Does a proctoring flag change the code score?\",\"ru\":\"Меняет ли сигнал прокторинга балл за код?\"},\"a\":{\"en\":\"The solution score and the integrity review answer different questions. A reviewer examines the available session evidence; the organising team applies the competition’s rules when deciding the final outcome.\",\"ru\":\"Балл за решение и проверка соблюдения правил отвечают на разные вопросы. Проверяющий изучает доступные материалы сессии, а организатор определяет итог по правилам соревнования.\"}}],\"related\":[\"how\",\"olympiads\",\"onprem\"],\"ctaTitle\":{\"en\":\"Bring a coding task to your demo\",\"ru\":\"Показать ваше кодовое задание на демо\"}},\"onprem\":{\"eyebrow\":{\"en\":\"ON-PREMISE DEPLOYMENT\",\"ru\":\"В ВАШЕЙ ИНФРАСТРУКТУРЕ\"},\"title\":{\"en\":\"On-premise proctoring for your exam programme\",\"ru\":\"Прокторинг on-premise для вашей экзаменационной программы\"},\"accent\":{\"en\":\"\",\"ru\":\"\"},\"intro\":{\"en\":\"Run TrustExam in your organisation’s infrastructure with an interface and workflow adapted to your programme. Agree where data is held, how the platform connects to existing systems and who operates each part of the deployment.\",\"ru\":\"Разверните TrustExam в инфраструктуре организации и адаптируйте интерфейс и процесс под вашу программу. Согласуйте размещение данных, подключение к существующим системам и ответственность за эксплуатацию.\"},\"section\":{\"en\":\"Define the project\",\"ru\":\"Определите рамки проекта\"},\"body\":{\"en\":\"Start with the workflow and data requirements.\",\"ru\":\"Начните со сценария экзамена и требований к данным.\"},\"cards\":[{\"title\":{\"en\":\"Start with your exam workflow\",\"ru\":\"Начните с вашего экзаменационного процесса\"},\"body\":{\"en\":\"Describe where exams take place, who prepares tasks, how participants gain access and who reviews results. This determines the required features and interface changes.\",\"ru\":\"Опишите, где проходят экзамены, кто готовит задания, как участники получают доступ и кто рассматривает результаты. На этой основе определяются нужные функции и изменения интерфейса.\"},\"icon\":\"shield\"},{\"title\":{\"en\":\"Define the deployment scope\",\"ru\":\"Определите границы внедрения\"},\"body\":{\"en\":\"Document requirements for data location, access, retention and exchange with existing systems. Agree the technical workflow for each connection and validate it in practice.\",\"ru\":\"Зафиксируйте требования к размещению данных, доступам, срокам хранения и обмену с существующими системами. Для каждого подключения нужно согласовать технический сценарий и проверить его работу.\"},\"icon\":\"shield\"}],\"faqs\":[{\"q\":{\"en\":\"Will the on-premise version exactly match the cloud product?\",\"ru\":\"Будет ли on-premise-версия полностью повторять облачную?\"},\"a\":{\"en\":\"The interface and feature set may differ. The scope of the specific deployment is documented during project planning.\",\"ru\":\"Интерфейс и набор функций могут отличаться. Состав конкретного внедрения фиксируется при согласовании проекта.\"}},{\"q\":{\"en\":\"What information should we bring?\",\"ru\":\"Какие данные нужны для обсуждения?\"},\"a\":{\"en\":\"Concurrent participant numbers, exam duration, delivery modes, recording and retention requirements, required integrations and infrastructure constraints.\",\"ru\":\"Число одновременных участников, длительность экзаменов, режимы проведения, требования к записям и хранению, необходимые интеграции и ограничения инфраструктуры.\"}},{\"q\":{\"en\":\"Can TrustExam connect to our existing assessment system?\",\"ru\":\"Можно подключить TrustExam к нашей экзаменационной системе?\"},\"a\":{\"en\":\"TrustExam has its own SDK for integration with external systems. The required data exchange, authentication and result workflow need to be scoped and tested for your system. A specific LMS connector is not assumed to be ready.\",\"ru\":\"У TrustExam есть собственный SDK для интеграции с внешними системами. Для вашей системы нужно согласовать и проверить обмен данными, авторизацию и передачу результатов. Готовность конкретного LMS-коннектора проверяется отдельно.\"}},{\"q\":{\"en\":\"Does on-premise deployment guarantee legal compliance?\",\"ru\":\"Гарантирует ли on-premise соответствие законодательству?\"},\"a\":{\"en\":\"Deployment location is one part of the requirements. Your organisation still needs to assess the agreed processing, access, retention and contractual arrangements for its jurisdiction. Retention periods are set in the contract.\",\"ru\":\"Место размещения — одна из частей требований. Организация также оценивает обработку данных, доступ, хранение и договорные условия применительно к своей юрисдикции. Сроки хранения определяются договором.\"}},{\"q\":{\"en\":\"Can the deployment run without internet access?\",\"ru\":\"Может ли внедрение работать без интернета?\"},\"a\":{\"en\":\"Network dependencies must be assessed for the proposed configuration. Offline operation or an isolated network should be treated as a project requirement to validate, not a default capability.\",\"ru\":\"Сетевые зависимости проверяются для выбранной конфигурации. Работу без интернета или в изолированном контуре нужно включить в требования проекта и подтвердить испытанием.\"}}],\"related\":[\"how\",\"trust\",\"integrations\"],\"ctaTitle\":{\"en\":\"Discuss an on-premise deployment\",\"ru\":\"Обсудить on-premise-внедрение\"}}};// TrustHR: confirmed capabilities only; assessment design guidance is labelled.\nconst TRUSTHR_COPY={en:{kicker:\"TRUSTHR BY TRUSTEXAM.AI\",title:\"AI interviews.\",accent:\"More confidence in every answer.\",intro:\"Generate interview questions, conduct AI interviews and score answers — with TrustExam’s identity checks, session monitoring and anti-cheating controls for hiring.\",demo:\"Discuss TrustHR\",explore:\"Explore the approach\",note:\"AI supports assessment. Your team makes the hiring decision.\",flow:\"From questions to a reviewed decision\",steps:[\"Generate questions\",\"Conduct the AI interview\",\"Assess answers and review signals\",\"Make a human hiring decision\"],valueTitle:\"Interview, evaluate and review in one process.\",features:[[\"AI interviews\",\"Conduct AI interviews with adaptive follow-up questions that clarify a candidate’s answer. Start with the role and the evidence you need.\"],[\"Question generation & AI scoring\",\"Generate interview questions, score answers against employer-defined criteria and review the explanation behind each assessment.\"],[\"TrustExam control capabilities\",\"Combine the interview with identity checks, monitoring, device checks and content protection. Agree the controls for your environment.\"]],riskTitle:\"A strong answer is only part of the picture.\",riskIntro:\"Hidden AI prompts, coaching and candidate impersonation create different risks. Use a layered process to review both the answer and the conditions of the interview.\",layers:[[\"Identity\",\"Connect the agreed identity check to the person taking the interview.\"],[\"Environment\",\"Check supported devices, software and connections against the session rules.\"],[\"Interview\",\"Assess the candidate’s answers and use the available session material for review.\"],[\"Content\",\"Apply the agreed controls to reduce unauthorised capture or sharing of interview content.\"],[\"Human review\",\"Consider context and technical issues before deciding what a signal means.\"]],limits:\"Control coverage depends on the operating system, client, permissions and configuration. A risk flag is not proof of cheating, and no control guarantees detection of every tool or device.\",casesTitle:\"Built around your hiring scenario.\",cases:[[\"Remote candidate screening\",\"Bring questions, answers and session checks into an agreed screening process.\"],[\"Role-based interviews\",\"Focus questions on the work a candidate would do. Review relevance and difficulty before using them.\"],[\"Assessment providers\",\"Discuss how TrustHR could fit the interview and review process you deliver for employers.\"]],pilotTitle:\"Make the first pilot specific.\",pilotIntro:\"Choose one role family, define the rules and agree what success will look like before the first interview.\",pilot:[\"Role and interview format\",\"Question quality and scoring review\",\"Allowed AI use and candidate support\",\"Supported environment and review scenarios\"],pilotNote:\"Compare assessment quality, candidate completion, review time and false concerns. Pilot conditions and targets are agreed with your team.\",faqTitle:\"Questions about TrustHR\",faq:[[\"What is TrustHR?\",\"TrustHR by TrustExam.ai is an AI interview product for hiring. It combines AI interviews, generation of questions and AI scoring with TrustExam’s control capabilities.\"],[\"Can AI generate interview questions and score responses?\",\"Yes. TrustHR generates questions, asks adaptive follow-ups and scores answers against employer-defined criteria, with an explanation of the assessment.\"],[\"Does TrustHR make the hiring decision?\",\"AI provides assessment information. We recommend reviewing it alongside the relevant session material; the employer makes the hiring decision.\"],[\"Can it detect every AI assistant or deepfake?\",\"No universal detection guarantee is made. The applicable checks and their coverage must be confirmed and tested for the intended environment.\"],[\"Does using AI always mean cheating?\",\"No. Preparation and explicitly permitted tool use differ from hidden assistance that violates the rules. State the rule for each interview stage.\"],[\"What should we bring to a demo?\",\"A role description, sample questions, your scoring approach, the interview environment and the checks you need. We can use these to discuss a concrete pilot.\"]],reading:\"Build your interview integrity process.\",guides:[\"AI cheating: an employer’s guide\",\"Proxy interviews and identity checks\",\"AI questions and scoring\",\"A candidate AI policy\"],finalTitle:\"See what TrustHR could do for your hiring process.\",finalBody:\"Bring a role and a real interview scenario. Discuss the questions, assessment and controls your team needs.\"},ru:{kicker:\"TRUSTHR BY TRUSTEXAM.AI\",title:\"ИИ-интервью.\",accent:\"Больше уверенности в ответах.\",intro:\"Генерируйте вопросы, проводите ИИ-интервью и оценивайте ответы — с проверкой личности, мониторингом сессии и функциями контроля TrustExam для найма.\",demo:\"Обсудить TrustHR\",explore:\"Как устроен подход\",note:\"ИИ помогает оценивать. Решение о найме принимает ваша команда.\",flow:\"От вопросов к решению после проверки\",steps:[\"Генерация вопросов\",\"Проведение ИИ-интервью\",\"Оценка ответов и разбор сигналов\",\"Решение о найме человеком\"],valueTitle:\"Интервью, оценка и проверка в одном процессе.\",features:[[\"ИИ-интервью\",\"Проводите ИИ-интервью с адаптивными уточняющими вопросами по ответам кандидата. Начните с роли и того, что нужно проверить.\"],[\"Генерация вопросов и ИИ-оценка\",\"Генерируйте вопросы, оценивайте ответы по критериям работодателя и рассматривайте объяснение выставленной оценки.\"],[\"Возможности контроля TrustExam\",\"Дополните интервью проверкой личности, мониторингом, контролем устройств и защитой контента. Согласуйте проверки для вашего окружения.\"]],riskTitle:\"Убедительный ответ — только часть картины.\",riskIntro:\"Скрытые ИИ-подсказки, помощь другого человека и подмена кандидата создают разные риски. Проверяйте и содержание ответа, и условия прохождения интервью.\",layers:[[\"Личность\",\"Свяжите согласованную проверку личности с человеком, проходящим интервью.\"],[\"Окружение\",\"Проверяйте поддерживаемые устройства, ПО и подключения по правилам сессии.\"],[\"Интервью\",\"Оценивайте ответы и используйте доступные материалы сессии для разбора.\"],[\"Контент\",\"Применяйте согласованные меры против неразрешённого копирования и передачи материалов интервью.\"],[\"Разбор человеком\",\"Учитывайте контекст и технические проблемы до вывода о значении сигнала.\"]],limits:\"Применимость контроля зависит от ОС, клиента, разрешений и конфигурации. Сигнал риска не доказывает читинг; ни одна проверка не гарантирует обнаружение всех инструментов и устройств.\",casesTitle:\"Под ваш сценарий найма.\",cases:[[\"Удалённый скрининг\",\"Свяжите вопросы, ответы и проверки сессии в согласованном процессе отбора.\"],[\"Интервью для конкретной роли\",\"Проверяйте задачи будущей работы. До интервью оцените соответствие вопросов роли и их сложность.\"],[\"Провайдеры оценки\",\"Обсудите, как TrustHR может дополнить интервью и разбор результатов, которые вы проводите для работодателей.\"]],pilotTitle:\"Начните с конкретного пилота.\",pilotIntro:\"Выберите одну группу ролей, определите правила и согласуйте критерии успеха до первого интервью.\",pilot:[\"Роль и формат интервью\",\"Качество вопросов и проверка оценок\",\"Правила использования ИИ и помощь кандидату\",\"Окружение и сценарии проверки\"],pilotNote:\"Сравните качество оценки, завершение интервью, время разбора и ложные сигналы. Условия и целевые показатели пилота согласуются с вашей командой.\",faqTitle:\"Вопросы о TrustHR\",faq:[[\"Что такое TrustHR?\",\"TrustHR by TrustExam.ai — продукт для ИИ-интервью при найме. Он объединяет ИИ-интервью, генерацию вопросов и ИИ-оценку с возможностями контроля TrustExam.\"],[\"Может ли ИИ генерировать вопросы и оценивать ответы?\",\"Да. TrustHR генерирует вопросы, задаёт адаптивные уточнения и оценивает ответы по критериям работодателя с объяснением оценки.\"],[\"Принимает ли TrustHR решение о найме?\",\"ИИ предоставляет информацию для оценки. Рекомендуем рассматривать её вместе с относящимися к сессии материалами; решение о найме принимает работодатель.\"],[\"Обнаруживает ли система любого ИИ-помощника или дипфейк?\",\"Универсальная гарантия обнаружения не заявляется. Применимые проверки и их охват нужно подтвердить и испытать в предполагаемом окружении.\"],[\"Любое использование ИИ — читинг?\",\"Нет. Подготовка и прямо разрешённые инструменты отличаются от скрытой помощи в нарушение правил. Определите правило для каждого этапа.\"],[\"Что подготовить для демо?\",\"Описание роли, примеры вопросов, подход к оценке, окружение интервью и нужные проверки. Это поможет обсудить конкретный пилот.\"]],reading:\"Выстройте процесс проверки интервью.\",guides:[\"Читинг с ИИ: руководство для HR\",\"Подмена кандидата и проверка личности\",\"Вопросы и ИИ-оценка интервью\",\"Правила использования ИИ\"],finalTitle:\"Обсудим TrustHR для вашего процесса найма.\",finalBody:\"Подготовьте роль и реальный сценарий интервью. Разберём вопросы, оценку и проверки, которые нужны вашей команде.\"}};const TRUSTHR_SLUGS=[\"ai-cheating-job-interviews-employer-guide\",\"proxy-interviews-candidate-identity-checks\",\"ai-interview-questions-and-scoring\",\"candidate-ai-policy-interviews\"];const TRUSTHR_CSS=`\n.txhr{color:#10283f;font:16px/1.75 Manrope,Inter,Arial,sans-serif;text-align:left}.txhr *{box-sizing:border-box}.txhr h1{font-size:clamp(38px,4.4vw,64px);line-height:1.09;letter-spacing:-2.3px;font-weight:650;margin:20px 0 26px;max-width:720px}.txhr h1 span{color:#225de4;display:block}.txhr h2{font-size:clamp(28px,3vw,40px);line-height:1.22;letter-spacing:-1.1px;font-weight:650;margin:0 0 24px}.txhr h3{font-size:20px;line-height:1.4;letter-spacing:-.35px;margin:0 0 12px}.txhr p{margin:0 0 20px;color:#4d6173}.txhr a:focus-visible,.txhr summary:focus-visible{outline:3px solid #225de4;outline-offset:5px}.txhr-kicker{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#225de4}.txhr-section{padding:76px 0}.txhr-hero{background:#f3f6fa;padding:80px 0}.txhr-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.txhr-lead{font-size:18px;line-height:1.8;max-width:680px}.txhr-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.txhr-note{font-size:13px;line-height:1.7}.txhr-flow{background:#10283f;color:#fff;padding:36px;border-radius:20px}.txhr-flow h2{font-size:24px;letter-spacing:-.5px}.txhr-flow ol{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:20px}.txhr-flow li{display:flex;align-items:center;gap:16px;font-size:15px;line-height:1.5}.txhr-flow li span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;border:1px solid #6f96d8;color:#d5e2ff;font-size:12px}.txhr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.txhr-card{padding:30px;border:1px solid #dfe6ee;border-radius:12px;background:white;min-width:0}.txhr-card p{font-size:15px;margin:0}.txhr-num{display:block;font-size:12px;color:#225de4;margin-bottom:24px;font-weight:750}.txhr-tint{background:#f3f6fa}.txhr-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.txhr-layers{margin:0}.txhr-layers>div{padding:22px 0;border-top:1px solid #ced9e5;display:grid;grid-template-columns:150px 1fr;gap:24px}.txhr-layers dt{font-size:16px;font-weight:700}.txhr-layers dd{margin:0;font-size:15px;color:#4d6173}.txhr-limit{font-size:13px;margin-top:22px!important}.txhr-checklist{padding:0;margin:0;list-style:none;display:grid;gap:14px}.txhr-checklist li{padding:18px 22px;border:1px solid #dfe6ee;border-radius:8px;display:flex;gap:16px;align-items:center;font-size:15px}.txhr-checklist li span{color:#225de4;font-weight:700}.txhr-faq details{border-top:1px solid #d5dfe9;padding:0}.txhr-faq summary{cursor:pointer;padding:22px 8px;font-size:17px;font-weight:650;line-height:1.55}.txhr-faq details p{font-size:15px;padding:0 8px 22px;margin:0}.txhr-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.txhr-guide{padding:26px;border:1px solid #d4dfec;border-radius:10px;color:#10283f;text-decoration:none;font-size:17px;font-weight:650;display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:110px}.txhr-guide:hover{background:#edf3ff}.txhr-guide svg{flex-shrink:0;color:#225de4}.txhr-final{border-top:1px solid #dfe6ee}.txhr-final p{max-width:720px}.txhr [id]{scroll-margin-top:28px}\n@media(max-width:900px){.txhr-hero-grid,.txhr-split{grid-template-columns:1fr;gap:36px}.txhr-grid{grid-template-columns:1fr}.txhr-hero{padding:48px 0}.txhr-section{padding:50px 0}.txhr h1{font-size:44px}.txhr-flow{max-width:640px}.txhr-layers>div{grid-template-columns:140px 1fr}}\n@media(max-width:560px){.txhr h1{font-size:38px;letter-spacing:-1.5px}.txhr h2{font-size:29px}.txhr-lead{font-size:16px}.txhr-flow{padding:26px}.txhr-flow h2{font-size:22px}.txhr-card{padding:24px}.txhr-layers>div{grid-template-columns:1fr;gap:8px}.txhr-guides{grid-template-columns:1fr}.txhr-actions>a{width:100%}.txhr-guide{font-size:15px}.txhr-faq summary{font-size:16px}.txhr .txp-container{padding-left:22px;padding-right:22px}}\n`;function TrustHRLanding({locale}){const c=TRUSTHR_COPY[locale];const schema={\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"@id\":\"https://trustexam.ai/trusthr#software\",\"name\":\"TrustHR\",\"alternateName\":\"TrustHR by TrustExam.ai\",\"url\":\"https://trustexam.ai\"+(locale===\"ru\"?\"/ru\":\"\")+\"/trusthr\",\"description\":c.intro,\"applicationCategory\":\"BusinessApplication\",\"featureList\":locale===\"ru\"?[\"ИИ-интервью\",\"Генерация вопросов\",\"Оценка по критериям работодателя\",\"Объяснение оценки\",\"Адаптивные уточняющие вопросы\",\"Проверка личности и контроль сессии\"]:[\"AI interviews\",\"Interview question generation\",\"Scoring against employer-defined criteria\",\"Assessment explanations\",\"Adaptive follow-up questions\",\"Identity checks and session controls\"],\"publisher\":{\"@id\":\"https://trustexam.ai/#organization\",\"@type\":\"Organization\",\"name\":\"TrustExam\",\"url\":\"https://trustexam.ai/\"}};return /*#__PURE__*/_jsxs(\"div\",{className:\"txhr\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:TRUSTHR_CSS}}),/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema).replace(/</g,\"\\\\u003c\")}}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-hero\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container txhr-hero-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txhr-kicker\",children:c.kicker}),/*#__PURE__*/_jsxs(\"h1\",{children:[c.title,/*#__PURE__*/_jsx(\"span\",{children:c.accent})]}),/*#__PURE__*/_jsx(\"p\",{className:\"txhr-lead\",children:c.intro}),/*#__PURE__*/_jsxs(\"div\",{className:\"txhr-actions\",children:[/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:c.demo}),/*#__PURE__*/_jsx(\"a\",{className:\"txs-button txs-secondary\",href:\"#trusthr-approach\",children:c.explore})]}),/*#__PURE__*/_jsx(\"p\",{className:\"txhr-note\",children:c.note})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txhr-flow\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.flow}),/*#__PURE__*/_jsx(\"ol\",{children:c.steps.map((s,i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",children:[\"0\",i+1]}),s]},s))})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section\",id:\"trusthr-approach\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.valueTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"txhr-grid\",children:c.features.map(([title,body],i)=>/*#__PURE__*/_jsxs(\"article\",{className:\"txhr-card\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"txhr-num\",\"aria-hidden\":\"true\",children:[\"0\",i+1]}),/*#__PURE__*/_jsx(\"h3\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:body})]},title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section txhr-tint\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container txhr-split\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:c.riskTitle}),/*#__PURE__*/_jsx(\"p\",{children:c.riskIntro}),/*#__PURE__*/_jsx(\"p\",{className:\"txhr-limit\",children:c.limits})]}),/*#__PURE__*/_jsx(\"dl\",{className:\"txhr-layers\",children:c.layers.map(([title,body])=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"dt\",{children:title}),/*#__PURE__*/_jsx(\"dd\",{children:body})]},title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.casesTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"txhr-grid\",children:c.cases.map(([title,body])=>/*#__PURE__*/_jsxs(\"article\",{className:\"txhr-card\",children:[/*#__PURE__*/_jsx(\"h3\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:body})]},title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section txhr-tint\",id:\"trusthr-pilot\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container txhr-split\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:c.pilotTitle}),/*#__PURE__*/_jsx(\"p\",{children:c.pilotIntro}),/*#__PURE__*/_jsx(\"p\",{className:\"txhr-note\",children:c.pilotNote}),/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:c.demo})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"txhr-checklist\",children:c.pilot.map((s,i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",children:[\"0\",i+1]}),s]},s))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container txhr-split\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.faqTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"txhr-faq\",children:c.faq.map(([q,a])=>/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{children:q}),/*#__PURE__*/_jsx(\"p\",{children:a})]},q))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section txhr-tint\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.reading}),/*#__PURE__*/_jsx(\"div\",{className:\"txhr-guides\",children:c.guides.map((title,i)=>/*#__PURE__*/_jsxs(DraftLink,{className:\"txhr-guide\",href:liveURL(\"/blog/\"+TRUSTHR_SLUGS[i],locale),children:[title,/*#__PURE__*/_jsx(Glyph,{})]},title))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txhr-section txhr-final\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.finalTitle}),/*#__PURE__*/_jsx(\"p\",{children:c.finalBody}),/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:c.demo})]})})]});}// Shared navigation is prepended by the build script.\n/** @framerSupportedLayoutWidth any *//** @framerSupportedLayoutHeight auto */export default function TrustExamSitePages({page=\"demo\",language=\"en\",formEN,formRU,body,articleTitle,articleDescription,articleAuthor,articleDate,articleModified,articleSlug,articleImage,jobLocation,jobDepartment,jobType,applyLink,releaseVersion,style}){const[locale,setLocale]=useDraftLocale(language);const ru=locale===\"ru\",t=v=>v?.[locale]||\"\",d=SITE_DATA[page]||SITE_DATA.blog,isForm=[\"demo\",\"contact\",\"pricing\"].includes(page),isArticle=page===\"article\";const isPublishing=[\"careers\",\"updates\",\"job\",\"release\"].includes(page);const cards=(variant=\"\")=>/*#__PURE__*/_jsx(\"div\",{className:`txp-cards ${variant}`,style:[\"coding\",\"onprem\",\"integrations\"].includes(page)?{gridTemplateColumns:\"repeat(auto-fit,minmax(min(100%,360px),1fr))\"}:undefined,children:(d.cards||[]).map((c,i)=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-card-icon\",children:/*#__PURE__*/_jsx(Glyph,{name:c.icon})}),/*#__PURE__*/_jsx(\"h3\",{children:t(c.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(c.body)}),page===\"integrations\"&&c.link&&/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:c.link.href||liveURL(c.link.path,locale),children:[t(c.link.label),\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}),c.guide&&/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:supportURL(c.guide),children:[ru?\"Открыть инструкцию\":\"Read the guide\",/*#__PURE__*/_jsx(Glyph,{})]})]},i))});return /*#__PURE__*/_jsxs(\"div\",{className:`txp-page txp-${page}`,style:{...style,width:\"100%\",height:\"auto\"},lang:locale,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:SITE_CSS+CONVERSION_CSS+PUBLISHING_CSS}}),/*#__PURE__*/_jsx(SynapHeader,{locale:locale,active:page in ROUTES?page:\"home\",onLocale:()=>setLocale(ru?\"en\":\"ru\")}),/*#__PURE__*/_jsx(PageSchema,{page:page,locale:locale,slug:articleSlug,title:page===\"careers\"?ru?\"Карьера в TrustExam\":\"Careers at TrustExam\":page===\"updates\"?ru?\"Обновления продукта TrustExam\":\"TrustExam Product Updates\":isPublishing&&articleTitle?articleTitle:t(d.title)+\" \"+t(d.accent),description:page===\"updates\"?ru?\"Новые возможности, улучшения и исправления. Заметки о релизах TrustExam.\":\"New features, improvements and fixes. Read the latest TrustExam release notes.\":isPublishing&&articleDescription?articleDescription:t(d.intro)}),/*#__PURE__*/_jsxs(\"main\",{id:\"tx-main\",tabIndex:-1,children:[isPublishing?/*#__PURE__*/_jsx(PublishingPages,{page:page,locale:locale,body:body,title:articleTitle,summary:articleDescription,date:articleDate,version:releaseVersion,image:articleImage,location:jobLocation,department:jobDepartment,jobType:jobType,applyLink:applyLink}):page===\"trusthr\"?/*#__PURE__*/_jsx(TrustHRLanding,{locale:locale}):page===\"demo\"?/*#__PURE__*/_jsx(DemoExperience,{locale:locale,form:ru?formRU:formEN}):page===\"login\"?/*#__PURE__*/_jsx(LoginLanding,{locale:locale}):isArticle?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:\"txp-article-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(DraftLink,{className:\"txp-back\",href:draftURL(\"blog\",locale),children:[\"← \",ru?\"Все материалы\":\"All resources\"]}),/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"БИБЛИОТЕКА TRUSTEXAM\":\"TRUSTEXAM RESOURCES\"}),/*#__PURE__*/_jsx(\"h1\",{children:articleTitle}),/*#__PURE__*/_jsx(\"p\",{children:articleDescription}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-article-meta\",children:[articleAuthor&&/*#__PURE__*/_jsx(\"span\",{children:articleAuthor}),articleDate&&!Number.isNaN(new Date(articleDate).getTime())&&/*#__PURE__*/_jsxs(\"time\",{dateTime:articleDate,children:[ru?\"Опубликовано: \":\"Published: \",new Date(articleDate).toLocaleDateString(ru?\"ru-RU\":\"en-GB\",{year:\"numeric\",month:\"long\",day:\"numeric\",timeZone:\"UTC\"})]}),articleModified&&!Number.isNaN(new Date(articleModified).getTime())&&/*#__PURE__*/_jsxs(\"time\",{dateTime:articleModified,children:[ru?\"Обновлено: \":\"Updated: \",new Date(articleModified).toLocaleDateString(ru?\"ru-RU\":\"en-GB\",{year:\"numeric\",month:\"long\",day:\"numeric\",timeZone:\"UTC\"})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"txp-article-body\",children:/*#__PURE__*/_jsx(\"div\",{className:\"txp-prose\",children:body})}),articleSlug===\"kazakhstan-driver-license-knowledge-test-integrity-case-study\"&&/*#__PURE__*/_jsx(DriverTheoryConnections,{page:\"case\",locale:locale})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:`txp-hero ${isForm?\"txp-form-hero\":\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-crumb\",children:[/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"home\",locale),children:ru?\"Главная\":\"Home\"}),/*#__PURE__*/_jsx(\"span\",{children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{children:LABELS[locale][page]||t(d.eyebrow)})]}),/*#__PURE__*/_jsxs(\"div\",{className:isForm?\"txp-form-grid\":\"txp-hero-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-hero-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:t(d.eyebrow)}),/*#__PURE__*/_jsxs(\"h1\",{children:[t(d.title),\" \",/*#__PURE__*/_jsx(\"span\",{children:t(d.accent)})]}),/*#__PURE__*/_jsx(\"p\",{children:t(d.intro)}),isForm?null:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-actions\",children:[/*#__PURE__*/_jsx(CTA,{href:draftURL(page===\"download\"?\"login\":page===\"help\"?\"help\":page===\"careers\"?\"contact\":page===\"notfound\"?\"home\":\"demo\",locale),children:page===\"download\"?ru?\"Перейти ко входу\":\"Go to sign in\":page===\"help\"?ru?\"Связаться с командой\":\"Contact the team\":page===\"careers\"?ru?\"Рассказать о себе\":\"Introduce yourself\":page===\"notfound\"?ru?\"На главную\":\"Back home\":page===\"integrations\"?ru?\"Обсудить интеграцию\":\"Discuss your integration\":ru?\"Запросить демо\":\"Request a demo\"}),![\"notfound\",\"blog\"].includes(page)&&/*#__PURE__*/_jsx(CTA,{secondary:true,href:page===\"integrations\"?\"#integration-brief\":page===\"proctoring\"?\"#proctoring-modes\":page===\"driver\"?liveURL(\"/blog/kazakhstan-driver-license-knowledge-test-integrity-case-study\",locale):draftURL(page===\"download\"?\"help\":\"how\",locale),children:page===\"integrations\"?ru?\"Подготовить бриф\":\"Prepare your brief\":page===\"proctoring\"?ru?\"Сравнить режимы\":\"Compare delivery modes\":page===\"driver\"?ru?\"Читать кейс Казахстана\":\"Read the Kazakhstan case\":page===\"download\"?ru?\"Центр помощи\":\"Help Center\":ru?\"Как это работает\":\"How it works\"})]})]}),isForm&&/*#__PURE__*/_jsxs(\"div\",{className:\"txp-form-card\",id:page===\"contact\"?\"contact-form\":undefined,children:[/*#__PURE__*/_jsx(\"h2\",{children:t(d.formTitle)}),/*#__PURE__*/_jsx(\"p\",{className:\"txp-required\",children:ru?\"Поля со знаком * обязательны.\":\"Fields marked * are required.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-native-form\",children:ru?formRU:formEN})]}),isForm&&/*#__PURE__*/_jsxs(\"div\",{className:\"txp-form-details\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"txp-form-points\",children:(d.cards||[]).map((c,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Glyph,{name:c.icon}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:t(c.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(c.body)})]})]},i))}),page===\"contact\"&&/*#__PURE__*/_jsx(CompanyDetails,{locale:locale}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-note\",children:[/*#__PURE__*/_jsx(Glyph,{name:\"evidence\"}),/*#__PURE__*/_jsx(\"p\",{children:t(d.formNote)})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-support-route\",children:[page===\"contact\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"demo\",locale),children:ru?\"Запросить демо\":\"Request a demo\"}),/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"pricing\",locale),children:ru?\"Запросить предложение\":\"Request a proposal\"})]}),/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"login\",locale),children:ru?\"Уже пользуетесь TrustExam? Войти\":\"Already using TrustExam? Log in\"}),/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"help\",locale),children:ru?\"Центр помощи\":\"Help Center\"})]})]}),d.media&&/*#__PURE__*/_jsx(\"div\",{className:\"txp-product\",children:/*#__PURE__*/_jsx(ProductVisual,{locale:locale,eager:true,asset:websiteIllustration({ai:\"monitoring\",industrial:\"safety\"}[page],locale)||productAsset({ai:\"evidence\",kazakhstan:\"exam\",govproctoring:\"monitor\",testing:\"room\",olympiads:\"equipment\",industrial:\"corporate\",integrations:\"integration\"}[page]||\"monitor\",locale)})})]})]})}),page===\"driver\"&&/*#__PURE__*/_jsx(DriverLicenceEvidence,{locale:locale}),page===\"industrial\"&&/*#__PURE__*/_jsx(HSEProductEvidence,{locale:locale}),page===\"blog\"?/*#__PURE__*/_jsx(\"section\",{className:\"txp-section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-resource-title\",children:[/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Статьи, руководства и кейсы\":\"Articles, guides & case studies\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Статьи и кейсы TrustExam\":\"From the TrustExam resource library\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-resource-list\",children:body})]})}):!isForm&&page!==\"notfound\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:\"txp-section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-editorial\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:page===\"about\"?\"TRUSTEXAM\":ru?\"ПРАКТИЧЕСКИЙ ПОДХОД\":\"A PRACTICAL APPROACH\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:t(d.section)}),/*#__PURE__*/_jsx(\"p\",{children:t(d.body)})]})]}),cards(page===\"download\"?\"txp-download-cards\":\"\")]})}),page===\"about\"&&/*#__PURE__*/_jsx(\"div\",{className:\"txp-company-record\",children:/*#__PURE__*/_jsx(CompanyDetails,{locale:locale})}),page===\"proctoring\"&&d.modes&&/*#__PURE__*/_jsx(\"section\",{className:\"txp-section\",id:\"proctoring-modes\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-editorial\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"РЕЖИМЫ ПРОВЕДЕНИЯ\":\"EXAM DELIVERY MODES\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:t(d.modeTitle)}),/*#__PURE__*/_jsx(\"p\",{children:t(d.modeIntro)})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-cards\",children:d.modes.map(mode=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-card-icon\",children:/*#__PURE__*/_jsx(Glyph,{name:mode.icon})}),/*#__PURE__*/_jsx(\"h3\",{children:t(mode.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(mode.body)}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:supportURL(mode.guide),children:[ru?\"Посмотреть шаги участника\":\"View the participant steps\",/*#__PURE__*/_jsx(Glyph,{})]})]},mode.guide))})]})}),[\"coding\",\"onprem\"].includes(page)&&/*#__PURE__*/_jsx(ProductLaunchDetail,{page:page,locale:locale}),d.rows&&/*#__PURE__*/_jsx(\"section\",{className:`txp-section txp-detail ${page===\"about\"?\"txp-about-band\":\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-detail-title\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ДЕТАЛИ И СЛЕДУЮЩИЕ ШАГИ\":\"DETAILS & NEXT STEPS\"}),/*#__PURE__*/_jsx(\"h2\",{children:d.rowsTitle?t(d.rowsTitle):ru?\"Что важно учесть перед запуском.\":\"From understanding to action.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-rows\",children:d.rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:t(r.title)}),/*#__PURE__*/_jsx(\"p\",{children:t(r.body)}),page===\"proctoring\"&&r.links?.map(link=>/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:liveURL(link.path,locale),children:[t(link.label),\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})},link.path))]})]},i))})]})})]}),isForm&&/*#__PURE__*/_jsx(\"section\",{className:\"txp-section txp-next\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ПОСЛЕ ОБРАЩЕНИЯ\":\"WHAT HAPPENS NEXT\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Как мы обработаем обращение.\":\"A clear next step.\"})]}),/*#__PURE__*/_jsx(\"ol\",{children:(ru?[\"Уточним задачу, формат экзамена и требования.\",\"Согласуем формат обсуждения и участников.\",\"Определим нужную конфигурацию и дальнейшие действия.\"]:[\"Clarify the request and programme context.\",\"Agree the discussion and who should join.\",\"Define the configuration and practical next steps.\"]).map((x,i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"0\",i+1]}),x]},x))})]})}),page===\"proctoring\"&&/*#__PURE__*/_jsx(ProctoringRegionalPaths,{locale:locale}),page===\"integrations\"&&/*#__PURE__*/_jsx(\"section\",{className:\"txp-section txp-related\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ДОКУМЕНТАЦИЯ\":\"DOCUMENTATION\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"От схемы интеграции к рабочей сессии\":\"From integration design to a working session\"}),/*#__PURE__*/_jsx(\"p\",{style:{marginBottom:25},children:ru?\"Практические инструкции по подключению, настройке прокторинга и получению результатов.\":\"Implementation guides for connecting your platform, configuring proctoring and retrieving results.\"}),/*#__PURE__*/_jsx(\"div\",{children:[[\"integration-overview\",\"Choose your integration path\",\"Выбор схемы интеграции\"],[\"backend-sessions\",\"Create sessions on your backend\",\"Создание сессий на сервере\"],[\"frontend-sdk\",\"Connect the frontend SDK\",\"Подключение SDK на фронтенде\"],[\"webhooks-reports\",\"Webhooks and reports\",\"Вебхуки и отчёты\"],[\"api-proctoring-settings\",\"Proctoring settings\",\"Настройки прокторинга\"]].map(([slug,en,r])=>/*#__PURE__*/_jsxs(DraftLink,{href:supportURL(slug),children:[ru?r:en,/*#__PURE__*/_jsx(Glyph,{})]},slug))})]})}),page===\"testing\"&&/*#__PURE__*/_jsx(DriverTheoryConnections,{page:page,locale:locale}),page===\"driver\"&&/*#__PURE__*/_jsx(DriverLicenceSecurity,{locale:locale}),page===\"driver\"&&/*#__PURE__*/_jsx(DriverPilotPlanner,{locale:locale}),d.readiness&&/*#__PURE__*/_jsx(AudienceReadiness,{copy:d.readiness,locale:locale}),page===\"integrations\"&&/*#__PURE__*/_jsx(IntegrationBrief,{locale:locale}),d.faqs&&/*#__PURE__*/_jsx(SearchFAQ,{locale:locale,audience:page===\"help\"?\"participant\":\"sales\",contactHref:page===\"contact\"?\"#contact-form\":undefined,items:d.faqs.map(f=>[t(f.q),t(f.a)])}),[\"ai\",\"govproctoring\",\"testing\",\"olympiads\",\"industrial\",\"kazakhstan\"].includes(page)&&/*#__PURE__*/_jsx(ProcurementLinks,{locale:locale}),d.related&&/*#__PURE__*/_jsx(\"section\",{className:\"txp-section txp-related\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Продолжить знакомство\":\"Continue exploring\"}),/*#__PURE__*/_jsx(\"div\",{children:d.related.map(k=>/*#__PURE__*/_jsxs(DraftLink,{href:draftURL(k,locale),children:[LABELS[locale][k],/*#__PURE__*/_jsx(Glyph,{})]},k))})]})})]}),!isPublishing&&/*#__PURE__*/_jsx(ReadingLinks,{page:page,locale:locale,omitSlug:articleSlug}),!isForm&&!isPublishing&&page!==\"trusthr\"&&!(isArticle&&TRUSTHR_SLUGS.includes(articleSlug))&&page!==\"notfound\"&&page!==\"login\"&&page!==\"download\"&&page!==\"help\"&&/*#__PURE__*/_jsx(\"section\",{className:\"txp-final txp-container\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ОБСУДИМ ВАШ ЭКЗАМЕН\":\"YOUR PROGRAMME. YOUR NEXT STEP.\"}),/*#__PURE__*/_jsx(\"h2\",{children:d.ctaTitle?t(d.ctaTitle):ru?\"Обсудим, как это будет работать у вас.\":\"Let’s explore how this works for you.\"}),d.ctaBody&&/*#__PURE__*/_jsx(\"p\",{className:\"txp-final-intro\",children:t(d.ctaBody)}),/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:page===\"integrations\"?ru?\"Обсудить интеграцию\":\"Discuss your integration\":ru?\"Запросить демо\":\"Request a demo\"})]})})]}),/*#__PURE__*/_jsx(SynapFooter,{locale:locale})]});}addPropertyControls(TrustExamSitePages,{page:{type:ControlType.Enum,options:[\"coding\",\"onprem\",\"proctoring\",\"trusthr\",\"login\",\"demo\",\"contact\",\"pricing\",\"about\",\"trust\",\"download\",\"integrations\",\"blog\",\"article\",\"careers\",\"updates\",\"job\",\"release\",\"help\",\"ai\",\"kazakhstan\",\"govproctoring\",\"driver\",\"testing\",\"olympiads\",\"industrial\",\"notfound\"],defaultValue:\"demo\"},language:{type:ControlType.Enum,options:[\"en\",\"ru\"],optionTitles:[\"English\",\"Русский\"],defaultValue:\"en\"},formEN:{type:ControlType.ComponentInstance,title:\"Form EN\"},formRU:{type:ControlType.ComponentInstance,title:\"Form RU\"},body:{type:ControlType.ComponentInstance,title:\"CMS content\"},articleTitle:{type:ControlType.String,title:\"Article title\"},articleDescription:{type:ControlType.String,title:\"Article intro\",displayTextArea:true},articleAuthor:{type:ControlType.String,title:\"Article author\"},articleDate:{type:ControlType.Date,title:\"Article date\",optional:true,displayTime:false},articleModified:{type:ControlType.Date,title:\"Article updated\",optional:true,displayTime:false},articleSlug:{type:ControlType.String,title:\"Article slug\"},articleImage:{type:ControlType.ResponsiveImage,title:\"Article image\"},jobLocation:{type:ControlType.String,title:\"Job location\"},jobDepartment:{type:ControlType.String,title:\"Job department\"},jobType:{type:ControlType.String,title:\"Job type\"},applyLink:{type:ControlType.Link,title:\"Apply link\"},releaseVersion:{type:ControlType.String,title:\"Release version\"}});export function ResourceCard({title,description,category=\"\",style}){const[locale]=useDraftLocale(\"en\");return /*#__PURE__*/_jsxs(\"article\",{className:\"txp-resource-card\",style:style,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-resource-art\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(Glyph,{name:\"evidence\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"TRUSTEXAM / \",locale===\"ru\"?\"МАТЕРИАЛЫ\":\"INSIGHTS\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-resource-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:category||\"TRUSTEXAM\"}),/*#__PURE__*/_jsx(\"h3\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:description}),/*#__PURE__*/_jsx(\"span\",{className:\"txp-read\",children:/*#__PURE__*/_jsx(Glyph,{})})]})]});}addPropertyControls(ResourceCard,{title:{type:ControlType.String},description:{type:ControlType.String,displayTextArea:true},category:{type:ControlType.String}});const SITE_CSS=`\n.txp-product{max-width:880px;margin:42px auto 0}.txp-article-meta{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:12px;color:#627383}\n.txp-page{color:#10283f;background:#fff;font:16px/1.7 Manrope,Inter,Arial,sans-serif;container-type:inline-size;isolation:isolate;-webkit-font-smoothing:antialiased;text-align:left}.txp-page *{box-sizing:border-box}.txp-page main{outline:none}.txp-page h1,.txp-page h2,.txp-page h3,.txp-page p{margin:0}.txp-page a{color:inherit;text-decoration:none}.txp-page a:focus-visible,.txp-page summary:focus-visible{outline:3px solid #225de4;outline-offset:5px}.txp-page p{color:#4d6173}.txp-container{max-width:1264px;width:100%;padding-inline:32px;margin-inline:auto}.txp-hero{padding:22px 0 80px;background:linear-gradient(180deg,#fff 20%,#f2f6ff)}.txp-crumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:11px;color:#65798a;margin-bottom:52px}.txp-kicker{display:block;color:#225de4;font-size:10px;font-weight:750;letter-spacing:1.7px;line-height:1.6;text-transform:uppercase;margin-bottom:20px}.txp-page h1{font-size:56px;line-height:1.13;font-weight:700;letter-spacing:-2.2px;text-wrap:balance}.txp-page h1>span{display:block;color:#225de4;margin-top:5px}.txp-page h2{font-size:38px;line-height:1.22;font-weight:650;letter-spacing:-1.25px;text-wrap:balance}.txp-page h3{font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.4px}.txp-hero-inner{text-align:center;max-width:900px;margin:auto}.txp-hero-copy>p{font-size:17px;line-height:1.85;margin:25px auto 0;max-width:710px}.txp-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:30px}.txp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.txp-form-grid h1{font-size:47px;letter-spacing:-1.8px}.txp-form-grid .txp-hero-copy>p{font-size:16px}.txp-form-hero{background:linear-gradient(135deg,#fff 12%,#f3f7ff);padding-bottom:90px}.txp-form-points{display:flex;flex-direction:column;gap:27px;margin-top:42px}.txp-form-points>div{display:flex;gap:17px;align-items:flex-start}.txp-form-points svg{color:#225de4;margin-top:3px}.txp-page .txp-form-points h2{font-size:17px;line-height:1.35;letter-spacing:-.4px;text-wrap:wrap}.txp-form-points p{font-size:13px;line-height:1.8;margin-top:6px}.txp-note{display:flex;gap:14px;background:#edf3ff;border-left:3px solid #225de4;padding:19px 21px;border-radius:0 8px 8px 0;margin-top:38px}.txp-note svg{color:#225de4;margin-top:2px}.txp-note p{font-size:12px;line-height:1.8}.txp-form-card{min-width:0;background:white;padding:32px;border:1px solid #dfe6ee;border-radius:16px;box-shadow:0 12px 40px #10283f09}.txp-form-card h2{font-size:24px;letter-spacing:-.65px}.txp-required{font-size:11px;margin:10px 0 27px!important}.txp-native-form{width:100%;min-width:0}.txp-native-form>div,.txp-native-form>form{width:100%!important}.txp-native-form form{box-shadow:none!important;background:transparent!important;max-width:100%!important}.txp-native-form input,.txp-native-form textarea,.txp-native-form select{font-family:Manrope,Inter,Arial,sans-serif!important;min-width:0}.txp-native-form input:focus-visible,.txp-native-form select:focus-visible,.txp-native-form textarea:focus-visible{outline:2px solid #225de4!important;outline-offset:2px}.txp-native-form label{max-width:100%}.txp-native-form button[type=submit]{min-height:50px}.txp-native-form button p,.txp-native-form button span{color:#fff!important}.txp-section{padding:85px 0}.txp-editorial{display:grid;grid-template-columns:.55fr 1.45fr;gap:55px;margin-bottom:50px}.txp-editorial>div>p{margin-top:22px;font-size:17px;line-height:1.85;max-width:760px}.txp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.txp-cards article{padding:30px;border:1px solid #dfe6ee;border-radius:12px}.txp-card-icon{display:flex;align-items:center;justify-content:center;background:#edf3ff;color:#225de4;border-radius:10px;width:48px;height:48px;margin-bottom:25px}.txp-cards p{font-size:14px;line-height:1.85;margin-top:15px}.txp-download-cards article{background:#f6f8fc;border:0;border-top:3px solid #225de4;border-radius:0 0 12px 12px}.txp-detail{background:#f5f7fa}.txp-detail>.txp-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.txp-rows>div{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid #d9e2ec}.txp-rows>div:first-child{padding-top:0}.txp-rows>div>span{font-size:12px;font-weight:700;color:#225de4;margin-top:5px}.txp-rows p{font-size:14px;line-height:1.85;margin-top:12px}.txp-about-band{background:#10283f;color:white}.txp-about-band .txp-kicker,.txp-about-band .txp-rows>div>span{color:#9bc0ff}.txp-about-band p{color:#d0dce8}.txp-about-band .txp-rows>div{border-color:#31485e}.txp-about-band h3{font-size:29px}.txp-placeholder{margin:50px auto 0;border:1px solid #d6e2f2;border-radius:16px;overflow:hidden;text-align:center;max-width:840px;background:#eef4fd;aspect-ratio:16/7;display:flex;flex-direction:column}.txp-media-top{display:flex;justify-content:space-between;padding:15px 22px;border-bottom:1px solid #d6e2f2;font-size:9px;font-weight:700;letter-spacing:1.2px;color:#71869b}.txp-placeholder>div:last-child{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:30px}.txp-placeholder svg{color:#86a4c5;width:30px;height:30px;margin-bottom:13px}.txp-placeholder small{font-size:8px;letter-spacing:1.4px;color:#7b92ab}.txp-placeholder strong{font-size:23px;line-height:1.4;max-width:420px;margin-top:12px}.txp-placeholder p{font-size:11px;margin-top:12px}.txp-next>.txp-container{display:grid;grid-template-columns:1fr 1fr;gap:80px}.txp-next ol{margin:0;list-style:none;padding:0;display:flex;flex-direction:column;gap:25px}.txp-next li{display:flex;align-items:flex-start;gap:22px;font-size:15px}.txp-next li span{color:#225de4;font-weight:700;font-size:12px;margin-top:4px}.txp-faq{background:#f6f8fc}.txp-faq>.txp-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.txp-faq details{border:1px solid #dfe6ee;background:#fff;border-radius:10px;margin-bottom:12px}.txp-faq summary{cursor:pointer;list-style:none;padding:23px;display:flex;justify-content:space-between;gap:22px;font-size:15px;font-weight:650;align-items:center}.txp-faq summary::-webkit-details-marker{display:none}.txp-faq summary svg{width:17px;height:17px}.txp-faq details[open] summary svg{transform:rotate(180deg)}.txp-faq details>p{font-size:14px;line-height:1.85;padding:0 23px 23px}.txp-related h2{font-size:30px;margin-bottom:28px}.txp-related>.txp-container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.txp-related a{padding:24px;border:1px solid #dfe6ee;border-radius:10px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.txp-related a svg{color:#225de4;width:18px;height:18px}.txp-related a:hover{background:#f2f6ff}.txp-final{padding-bottom:80px}.txp-final>div{padding:54px 36px;text-align:center;background:#edf3ff;border:1px solid #dce7fd;border-radius:16px}.txp-final-intro{max-width:650px;margin:-8px auto 28px!important;font-size:16px;line-height:1.8}.txp-final h2{max-width:720px;margin:0 auto 30px}.txp-resource-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.txp-resource-title h2{font-size:30px}.txp-resource-title p{font-size:12px}.txp-resource-list>div{width:100%!important}.txp-resource-list section{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}.txp-resource-card{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid #dfe6ee;border-radius:12px;overflow:hidden;background:#fff;color:#10283f;font-family:Manrope,Inter,Arial,sans-serif;box-sizing:border-box}.txp-resource-art{background:linear-gradient(135deg,#edf3ff,#e1ebfe);min-height:170px;display:flex;align-items:center;justify-content:center;gap:18px;color:#527ab4}.txp-resource-art svg{width:28px;height:28px}.txp-resource-art>span{font-size:9px;letter-spacing:1.7px}.txp-resource-copy{padding:25px;display:flex;flex:1;flex-direction:column}.txp-resource-copy .txp-kicker{font-size:9px;margin-bottom:12px}.txp-resource-copy h3{font-size:19px;line-height:1.4;letter-spacing:-.35px;margin:0}.txp-resource-copy>p{font-size:12px;line-height:1.8;color:#4d6173;margin:16px 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.txp-read{margin-top:auto;color:#225de4}.txp-resource-card:hover{border-color:#b0c7ef}.txp-article-head{padding:45px 0 65px;background:#f2f6ff}.txp-article-head>.txp-container{max-width:930px}.txp-back{display:inline-block;margin-bottom:45px;font-size:13px;color:#225de4!important}.txp-article-head h1{font-size:44px;line-height:1.2;letter-spacing:-1.5px}.txp-article-head p{font-size:17px;line-height:1.85;margin-top:25px}.txp-article-body{padding:65px 24px}.txp-prose img[src*=\"8jiYkeAfVzIOGM0xgTI4QexFms\"]{display:block;max-width:591px!important;width:100%!important;height:auto!important;margin-inline:auto}.txp-prose{max-width:790px;margin:auto;width:100%;overflow-wrap:anywhere}.txp-prose>div{width:100%!important}.txp-prose img{max-width:100%;height:auto}.txp-prose pre{overflow-x:auto;max-width:100%}.txp-prose table{max-width:100%;overflow-x:auto}.txp-prose a{text-decoration:underline;color:#225de4}.txp-notfound .txp-hero{padding-bottom:100px}.txp-notfound .txp-kicker{font-size:16px}.txp-blog .txp-actions{display:none}\n@container(max-width:1050px){.txp-form-grid{gap:38px}.txp-form-grid h1{font-size:40px}.txp-form-card{padding:25px}.txp-hero h1{font-size:48px}.txp-detail>.txp-container,.txp-next>.txp-container{gap:50px}.txp-editorial{gap:35px}.txp-cards article{padding:25px}}\n@container(max-width:850px){.txp-form-grid{grid-template-columns:1fr;gap:40px}.txp-form-grid .txp-hero-copy{max-width:670px}.txp-form-card{max-width:700px;width:100%;margin:auto}.txp-form-points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.txp-form-points>div{display:block}.txp-page .txp-form-points h2{margin-top:15px}.txp-note{margin-top:27px}.txp-form-grid h1{font-size:48px}.txp-section{padding:65px 0}.txp-editorial{grid-template-columns:1fr;gap:0}.txp-cards{gap:16px}.txp-cards article{padding:22px}.txp-cards h3{font-size:19px}.txp-cards p{font-size:13px}.txp-detail>.txp-container,.txp-faq>.txp-container,.txp-next>.txp-container{grid-template-columns:1fr;gap:35px}.txp-detail-title{max-width:600px}.txp-faq h2{max-width:500px}.txp-resource-title{align-items:flex-start;flex-direction:column;gap:12px}.txp-article-head h1{font-size:39px}}\n@container(max-width:600px){.txp-container{padding-inline:22px}.txp-hero{padding:18px 0 50px}.txp-crumb{margin-bottom:34px;font-size:10px}.txp-page h1,.txp-hero h1,.txp-form-grid h1{font-size:37px;line-height:1.15;letter-spacing:-1.35px}.txp-page h2{font-size:30px;line-height:1.25;letter-spacing:-.9px}.txp-hero-inner{text-align:left}.txp-hero-copy>p,.txp-form-grid .txp-hero-copy>p{font-size:15px;line-height:1.85;margin-top:23px}.txp-kicker{font-size:9px;letter-spacing:1.35px;margin-bottom:18px}.txp-actions{justify-content:flex-start;gap:11px}.txp-actions .txs-button{font-size:12px;padding:12px 16px}.txp-form-points{display:flex;flex-direction:column;gap:23px;margin-top:32px}.txp-form-points>div{display:flex;gap:15px}.txp-page .txp-form-points h2{margin:0;font-size:16px}.txp-form-points p{font-size:12px}.txp-note{padding:17px 16px}.txp-note p{font-size:11px}.txp-form-card{padding:24px 18px;border-radius:12px}.txp-form-card h2{font-size:22px;letter-spacing:-.5px}.txp-required{margin-bottom:23px!important}.txp-section{padding:52px 0}.txp-editorial{margin-bottom:32px}.txp-editorial>div>p{font-size:15px;margin-top:20px}.txp-cards{grid-template-columns:1fr;gap:15px}.txp-cards article{padding:25px}.txp-cards h3{font-size:21px}.txp-cards p{font-size:14px}.txp-card-icon{margin-bottom:20px}.txp-detail>.txp-container,.txp-faq>.txp-container,.txp-next>.txp-container{gap:30px}.txp-rows h3{font-size:20px}.txp-rows p{font-size:13px}.txp-rows>div{gap:16px;padding:23px 0}.txp-placeholder{margin-top:35px;aspect-ratio:auto;min-height:280px}.txp-placeholder>div:last-child{padding:26px 20px}.txp-placeholder strong{font-size:19px}.txp-media-top{padding:13px 16px}.txp-next li{font-size:14px;gap:17px}.txp-faq summary{font-size:14px;padding:20px;gap:14px}.txp-faq details>p{font-size:13px;padding:0 20px 21px}.txp-related>.txp-container>div{grid-template-columns:1fr;gap:12px}.txp-related a{padding:21px;font-size:14px;min-height:70px}.txp-final{padding-bottom:50px}.txp-final>div{padding:34px 23px}.txp-final .txs-button{font-size:13px}.txp-resource-title h2{font-size:28px}.txp-resource-title p{font-size:11px}.txp-article-head{padding:30px 0 45px}.txp-article-head h1{font-size:33px;letter-spacing:-1px}.txp-article-head p{font-size:15px}.txp-back{margin-bottom:32px}.txp-article-body{padding:45px 22px}.txp-resource-copy{padding:23px}.txp-resource-copy h3{font-size:21px}}\n@container(max-width:360px){.txp-container{padding-inline:18px}.txp-page h1,.txp-form-grid h1{font-size:33px}.txp-form-card{padding:22px 15px}.txp-actions{flex-direction:column}.txp-actions .txs-button{width:100%}}\n@media(prefers-reduced-motion:reduce){.txp-page *{transition:none!important;scroll-behavior:auto!important}}\n`;// Local source fragment, assembled into TrustExamSitePages.tsx by build.py.\nfunction DemoStepper({locale,form}){const ru=locale===\"ru\",[step,setStep]=React.useState(0),[error,setError]=React.useState(\"\"),[review,setReview]=React.useState([]),root=React.useRef(null),heading=React.useRef(null),previousStep=React.useRef(step);const names=[[\"Name\",\"Email\",\"Phone\",\"Company\"],[\"Organization type\",\"Number of expected tests\",\"Country\"]];const fields=()=>Array.from(root.current?.querySelectorAll(\"input[name],select[name]\")||[]);const next=()=>{const inputs=fields().filter(e=>names[step]?.includes(e.name));const bad=inputs.find(e=>!e.checkValidity());if(bad){setError(step===1?ru?\"Заполните обязательные поля этого шага.\":\"Complete the required fields in this step.\":ru?\"Заполните обязательные поля и проверьте адрес электронной почты.\":\"Check the required fields and email format.\");bad.focus();bad.reportValidity();return;}setError(\"\");setReview(fields().filter(e=>names.flat().includes(e.name)&&e.value).map(e=>[e.closest(\"label\")?.querySelector('[data-framer-component-type=\"RichTextContainer\"]')?.textContent?.replace(/\\s*\\*$/,\"\")||e.name,e.tagName===\"SELECT\"?e.selectedOptions[0]?.text||e.value:e.value]));setStep(s=>Math.min(2,s+1));};React.useEffect(()=>{if(previousStep.current!==step){previousStep.current=step;heading.current?.focus({preventScroll:true});if((root.current?.getBoundingClientRect().top||0)<0)root.current?.scrollIntoView({block:\"start\"});}},[step]);const titles=ru?[\"Ваши контакты\",\"Ваши экзамены\",\"Проверка данных\"]:[\"Your details\",\"Your programme\",\"Review request\"];return /*#__PURE__*/_jsxs(\"div\",{className:\"txd-stepper\",ref:root,onKeyDownCapture:e=>{if(e.key===\"Enter\"&&step<2&&e.target.tagName===\"INPUT\"){e.preventDefault();next();}},onSubmitCapture:e=>{if(step<2){e.preventDefault();e.stopPropagation();next();}},onInvalidCapture:e=>{const input=e.target;if(step===2){const s=names.findIndex(ns=>ns.includes(input.name));if(s>=0)setStep(s);}},children:[/*#__PURE__*/_jsx(\"ol\",{className:\"txd-progress\",\"aria-label\":ru?\"Этапы заполнения заявки\":\"Request progress\",children:titles.map((title,i)=>/*#__PURE__*/_jsxs(\"li\",{\"aria-current\":step===i?\"step\":undefined,\"data-complete\":step>i,children:[/*#__PURE__*/_jsx(\"span\",{children:step>i?/*#__PURE__*/_jsx(Glyph,{name:\"check\"}):i+1}),title]},title))}),/*#__PURE__*/_jsx(\"h2\",{tabIndex:-1,ref:heading,children:titles[step]}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-form-hint\",children:step===2?ru?\"Проверьте данные и отправьте запрос. Время встречи согласуем отдельно.\":\"Check your details and send the request. We’ll agree a meeting time separately.\":ru?\"Поля со знаком * обязательны.\":\"Fields marked * are required.\"}),step===2&&/*#__PURE__*/_jsx(\"dl\",{className:\"txd-review\",children:review.map(([label,value])=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"dt\",{children:label}),/*#__PURE__*/_jsx(\"dd\",{children:value})]},label))}),/*#__PURE__*/_jsx(\"div\",{className:\"txp-native-form txd-native\",\"data-step\":step,children:form}),error&&/*#__PURE__*/_jsx(\"p\",{className:\"txd-error\",role:\"alert\",children:error}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-step-actions\",children:[step>0&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"txd-back\",onClick:()=>{setError(\"\");setStep(step-1);},children:[\"← \",ru?\"Назад\":\"Back\"]}),step<2&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"txs-button\",onClick:next,children:[step===0?ru?\"Продолжить\":\"Continue\":ru?\"Проверить данные\":\"Review request\",/*#__PURE__*/_jsx(Glyph,{})]})]})]});}function DemoOverview({locale}){const ru=locale===\"ru\",[selected,setSelected]=React.useState(0),uid=React.useId(),refs=React.useRef([]);const steps=ru?[[\"До экзамена\",\"Подготовить экзамен и участников\",\"Разберём банк заданий, группы, приглашения и настройки экзамена. Затем покажем проверки личности и оборудования участника.\",\"Проверка личности и устройства\"],[\"Во время экзамена\",\"Наблюдать за экзаменом\",\"Покажем камеры, экран и события устройств. Обсудим, какие проверки нужны для вашего формата.\",\"Мониторинг экзаменационной сессии\"],[\"После экзамена\",\"Оценить ответы и разобрать события\",\"Посмотрите оценивание ответов и выгрузку результатов. Отдельно разберём события, записи и TrustScore перед решением о нарушении.\",\"Материалы сессии и TrustScore\"]]:[[\"Before the exam\",\"Prepare the exam and participants\",\"Explore question banks, groups, invitations and exam settings, followed by the participant’s identity and equipment checks.\",\"Identity & device preparation\"],[\"During the exam\",\"See the session in context\",\"Explore camera, screen and environment signals, then discuss the right monitoring setup.\",\"Exam-session monitoring\"],[\"After the exam\",\"Assess answers and review events\",\"Explore answer grading and results export, then separately review events, recordings and TrustScore before an integrity decision.\",\"Session evidence & TrustScore\"]];return /*#__PURE__*/_jsx(\"section\",{className:\"txd-overview txp-section\",id:\"demo-overview\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ЧТО ПОКАЖЕМ НА ДЕМО\":\"YOUR DEMO, STAGE BY STAGE\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"От настройки заданий до проверки результатов.\":\"From exam setup to reviewed results.\"}),/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",className:\"txd-tabs\",\"aria-label\":ru?\"Этапы демонстрации\":\"Demo stages\",children:steps.map((s,i)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"tab\",id:`${uid}-tab-${i}`,\"aria-controls\":`${uid}-panel-${i}`,\"aria-selected\":selected===i,tabIndex:selected===i?0:-1,ref:el=>{refs.current[i]=el;},onClick:()=>setSelected(i),onKeyDown:e=>{let n=i;if(e.key===\"ArrowRight\")n=(i+1)%3;else if(e.key===\"ArrowLeft\")n=(i+2)%3;else if(e.key===\"Home\")n=0;else if(e.key===\"End\")n=2;else return;e.preventDefault();setSelected(n);refs.current[n]?.focus();},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"0\",i+1]}),s[0]]},s[0]))}),steps.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{role:\"tabpanel\",id:`${uid}-panel-${i}`,\"aria-labelledby\":`${uid}-tab-${i}`,hidden:selected!==i,tabIndex:0,className:\"txd-overview-panel\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:s[1]}),/*#__PURE__*/_jsx(\"p\",{children:s[2]}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:draftURL(\"how\",locale),children:[ru?\"Подробнее о платформе\":\"Explore the platform\",/*#__PURE__*/_jsx(Glyph,{})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"txd-product\",children:/*#__PURE__*/_jsx(ProductVisual,{locale:locale,asset:productAsset([\"equipment\",\"monitor\",\"report\"][i],locale)})})]},s[0]))]})});}function DemoExperience({locale,form}){const ru=locale===\"ru\",d=SITE_DATA.demo,t=x=>x[locale];const next=ru?[[\"Демонстрация под вашу задачу\",\"Покажем настройку экзамена, путь участника, оценивание и разбор сессии.\"],[\"План пилота\",\"Обсудим интеграцию, условия проведения и критерии оценки.\"],[\"Подготовка к запуску\",\"Определим конфигурацию и порядок дальнейших действий.\"]]:[[\"A demo around your programme\",\"Explore exam setup, the participant journey, grading and session review.\"],[\"Plan a practical pilot\",\"Discuss integration, delivery conditions and evaluation criteria.\"],[\"Prepare for launch\",\"Define the configuration and agree the next steps.\"]];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:\"txd-hero\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container txd-hero-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txd-copy\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ДЕМОНСТРАЦИЯ TRUSTEXAM\":\"REQUEST A DEMO\"}),/*#__PURE__*/_jsxs(\"h1\",{children:[ru?\"Посмотрите, как работает\":\"Confidence in every\",\" \",/*#__PURE__*/_jsx(\"span\",{children:ru?\"TrustExam.\":\"exam.\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-intro\",children:ru?\"Разберём ваш формат экзамена: задания, приглашения, проведение, оценивание и проверку соблюдения правил.\":\"See how TrustExam works for the exams you actually deliver.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"txd-overline\",children:ru?\"ЧТО ДАЛЬШЕ\":\"WHAT HAPPENS NEXT\"}),/*#__PURE__*/_jsx(\"ol\",{className:\"txd-next\",children:next.map(([title,desc],i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"span\",{children:i+1}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:desc})]})]},title))}),/*#__PURE__*/_jsxs(\"p\",{className:\"txd-routing\",children:[ru?\"Хотите внедрить TrustExam? Оставьте заявку. \":\"This form is for new enquiries. \",/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"help\",locale),children:ru?\"Сдаёте экзамен?\":\"Taking an exam?\"}),\" \\xb7 \",/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"login\",locale),children:ru?\"Уже пользуетесь TrustExam?\":\"Already using TrustExam?\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-right\",children:[/*#__PURE__*/_jsx(DemoStepper,{locale:locale,form:form},locale),/*#__PURE__*/_jsx(\"p\",{className:\"txd-request-note\",children:t(d.formNote)}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-alternative\",children:[/*#__PURE__*/_jsx(\"span\",{children:ru?\"Хотите узнать больше?\":\"Explore before you enquire?\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"#demo-overview\",children:[ru?\"Посмотреть процесс\":\"Explore the workflow\",/*#__PURE__*/_jsx(Glyph,{})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-proof\",children:[/*#__PURE__*/_jsx(\"strong\",{children:ru?\"7 млн+\":\"7M+\"}),/*#__PURE__*/_jsx(\"span\",{children:ru?\"экзаменов за всю историю TrustExam, по данным компании на октябрь 2026\":\"exams across TrustExam’s history, company-reported as of October 2026\"})]})]})}),/*#__PURE__*/_jsx(DemoOverview,{locale:locale}),/*#__PURE__*/_jsx(SearchFAQ,{locale:locale,items:[...d.faqs.map(f=>[t(f.q),t(f.a)]),[ru?\"Отправка формы бронирует встречу?\":\"Is a meeting booked when I submit?\",t(d.formNote)],[ru?\"Мне нужна помощь с экзаменом. Куда обратиться?\":\"I need help with an exam. Where should I go?\",ru?\"Используйте контакты организатора из приглашения. В \\xabЦентре помощи\\xbb есть инструкции по подготовке, входу и решению технических проблем.\":\"Use your invitation and the organiser’s support details. The Help Center explains preparation, access and troubleshooting.\"]]})]});}function LoginLanding({locale}){const ru=locale===\"ru\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"section\",{className:\"txp-hero\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-hero-inner\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:ru?\"ДОСТУП К TRUSTEXAM\":\"ACCESS TRUSTEXAM\"}),/*#__PURE__*/_jsxs(\"h1\",{children:[ru?\"Вход\":\"Continue to your\",/*#__PURE__*/_jsx(\"span\",{children:ru?\"в TrustExam.\":\"exam programme.\"})]}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Войдите в кабинет организации или найдите инструкцию для участника экзамена.\":\"Choose how you use TrustExam.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txd-login-grid\",children:[/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(Glyph,{name:\"building\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Клиентам и администраторам\":\"Clients & teams\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Кабинет для управления экзаменами, участниками и материалами сессий.\":\"For administrators and managers: exams, participants and session evidence.\"}),/*#__PURE__*/_jsx(CTA,{href:CLIENT_PORTAL,children:ru?\"Войти в кабинет\":\"Open your workspace\"}),/*#__PURE__*/_jsx(\"small\",{children:\"app.trustexam.ai\"}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txd-inline\",href:supportURL(\"manager-workspace\"),children:[ru?\"Инструкция по кабинету\":\"Workspace guide\",/*#__PURE__*/_jsx(Glyph,{})]})]}),/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(Glyph,{name:\"education\"}),/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Участникам экзамена\":\"Exam participants\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Откройте ссылку из приглашения или вашей учебной системы. Адрес и способ входа определяет организатор экзамена.\":\"Open the link in your invitation or learning platform. Your exam organiser provides the address and sign-in instructions.\"}),/*#__PURE__*/_jsx(CTA,{secondary:true,href:supportURL(\"exam-access\"),children:ru?\"Как попасть на экзамен\":\"Find your exam access\"}),/*#__PURE__*/_jsx(\"small\",{children:ru?\"Нет приглашения? Обратитесь к организатору.\":\"Missing an invitation? Contact your organiser.\"})]})]})]})}),/*#__PURE__*/_jsx(SearchFAQ,{locale:locale,audience:\"account\",items:ru?[[\"Где взять логин и пароль?\",\"Используйте учётные данные, выданные вашей организацией или командой TrustExam. Если доступ не получен, уточните его у администратора.\"],[\"Можно ли войти через сайт учебного заведения?\",\"Если экзамен связан с учебной платформой, начните с неё и следуйте инструкции организатора.\"],[\"Кто решает вопросы допуска и результатов?\",\"Организатор отвечает за приглашения, расписание, допуск, результаты и рассмотрение апелляций.\"]]:[[\"Where do I get my login details?\",\"Use the credentials provided by your organisation or the TrustExam team. If access has not been issued, ask your administrator.\"],[\"Can I start from my learning platform?\",\"If your programme uses an integration, start from your learning platform and follow the organiser’s instructions.\"],[\"Who handles access and results?\",\"The exam organiser manages invitations, schedules, access, results and appeals.\"]]})]});}const CONVERSION_CSS=`\n.txd-hero{background:radial-gradient(ellipse at 0% 0%,#214773 0%,transparent 52%),radial-gradient(ellipse at 100% 100%,#244374 0%,transparent 50%),#10283f;color:#fff;padding:65px 0 76px;position:relative}.txd-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.txd-copy{padding-top:35px}.txd-copy h1{font-size:49px;letter-spacing:-1.7px;line-height:1.15;max-width:560px}.txd-copy h1>span{color:#a9c7ff}.txd-copy .txp-kicker{color:#a9c7ff}.txd-intro{color:#d8e5f3!important;font-size:18px;margin-top:24px!important;max-width:480px}.txd-overline{margin:35px 0 20px!important;color:#9aafc5!important;font-size:10px;letter-spacing:1.5px}.txd-next{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:24px}.txd-next li{display:flex;gap:17px;align-items:flex-start}.txd-next li>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:#225de4;color:white;font-size:12px;font-weight:700}.txp-page .txd-next h2{font-size:16px;line-height:1.5;letter-spacing:0;text-wrap:wrap}.txd-next p{font-size:13px;line-height:1.7;margin-top:5px!important;color:#b9cada!important;max-width:440px}.txd-routing{font-size:11px;line-height:1.9;color:#9eb4ca!important;margin-top:32px!important}.txd-routing a{color:#d5e4ff;text-decoration:underline;text-underline-offset:3px}.txd-proof{display:flex;align-items:center;gap:18px;margin-top:35px;border-top:1px solid #3a526b;padding-top:25px}.txd-proof strong{font-size:32px;line-height:1;font-weight:700}.txd-proof span{font-size:12px;line-height:1.7;color:#b9cada;max-width:180px}.txd-alternative{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:11px;min-height:45px;margin-bottom:15px}.txd-alternative span{color:#b9cada}.txd-alternative a{display:flex;align-items:center;gap:10px;border:1px solid #546b86;border-radius:7px;padding:9px 13px;font-size:11px;color:#fff}.txd-alternative svg{width:15px;height:15px}.txd-stepper{scroll-margin-top:30px;background:white;color:#10283f;border:1px solid #dfe6ee;border-radius:16px;padding:30px;box-shadow:0 22px 60px #00142840}.txd-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 27px;padding:0;list-style:none}.txd-progress li{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.4;color:#6c7d8e;border-bottom:2px solid #e7edf5;padding-bottom:15px}.txd-progress li>span{background:#eef2f7;border-radius:50%;width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;font-size:11px;font-weight:700}.txd-progress li[aria-current=step]{color:#10283f;border-color:#225de4;font-weight:700}.txd-progress li[aria-current=step]>span,.txd-progress li[data-complete=true]>span{background:#225de4;color:white}.txd-progress svg{width:15px;height:15px}.txd-stepper h2{font-size:23px!important;letter-spacing:-.5px;line-height:1.3}.txd-stepper h2:focus{outline:none}.txd-form-hint{font-size:11px;color:#62788d!important;margin:10px 0 24px!important}.txd-native form{padding:0!important;gap:20px!important}.txd-native form>div:first-child{gap:20px!important;height:auto!important}.txd-native [data-framer-name=\"Labels\"]{gap:20px!important;height:auto!important}.txd-native[data-step=\"0\"] [data-framer-name=\"Labels\"]>label:not([data-framer-name=\"Name\"]):not([data-framer-name=\"Email\"]):not([data-framer-name=\"Phone\"]):not([data-framer-name=\"Company\"]),.txd-native[data-step=\"1\"] [data-framer-name=\"Labels\"]>label:is([data-framer-name=\"Name\"],[data-framer-name=\"Email\"],[data-framer-name=\"Phone\"],[data-framer-name=\"Company\"]),.txd-native[data-step=\"2\"] [data-framer-name=\"Labels\"],.txd-native:not([data-step=\"2\"]) label[data-framer-name=\"Privacy Policy\"],.txd-native:not([data-step=\"2\"]) form>[data-framer-name^=\"Submit\"]{display:none!important}.txd-native input:not([type=checkbox]),.txd-native select{min-height:46px}.txd-step-actions{display:flex;align-items:center;gap:15px;margin-top:24px}.txd-step-actions .txs-button{flex:1;width:100%;font:600 14px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.txd-back{background:transparent;border:0;padding:12px 0;color:#4d6173;font:13px Manrope,Arial,sans-serif;cursor:pointer;min-height:44px}.txd-stepper button:focus-visible,.txd-tabs button:focus-visible{outline:3px solid #7ca4ff;outline-offset:4px}.txd-error{font-size:12px;color:#b12936!important;margin-top:14px!important}.txd-review{margin:0 0 25px;border:1px solid #e0e7f0;border-radius:8px;padding:4px 16px;background:#f7f9fc}.txd-review>div{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;padding:11px 0;border-bottom:1px solid #e0e7f0;font-size:12px}.txd-review>div:last-child{border:0}.txd-review dt{color:#637a90}.txd-review dd{margin:0;overflow-wrap:anywhere;font-weight:600}.txd-request-note{font-size:11px;line-height:1.9;text-align:center;color:#b9cada!important;padding:0 15px;margin-top:20px!important}.txd-overview h2{max-width:800px;margin-bottom:32px}.txd-tabs{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.txd-tabs button{display:flex;gap:10px;align-items:center;padding:13px 18px;background:white;border:1px solid #dfe6ee;border-radius:8px;font:600 13px Manrope,Arial,sans-serif;color:#4d6173;cursor:pointer}.txd-tabs button[aria-selected=true]{background:#225de4;border-color:#225de4;color:white}.txd-tabs button span{font-size:10px;opacity:.7}.txd-overview-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;background:#f6f8fc;border:1px solid #dfe6ee;border-radius:14px;padding:35px}.txd-overview-panel[hidden]{display:none}.txd-overview-panel h3{font-size:27px}.txd-overview-panel p{font-size:15px;margin-top:20px}.txd-inline{display:inline-flex;align-items:center;gap:12px;color:#225de4!important;font-size:13px;margin-top:25px;min-height:44px}.txd-screen{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;aspect-ratio:16/10;background:#eaf0fa;border:1px dashed #b7c9e0;border-radius:10px;text-align:center;padding:25px}.txd-screen svg{width:32px;height:32px;color:#7996ba}.txd-screen small{font-size:9px;letter-spacing:1.2px;color:#647f9f}.txd-screen strong{font-size:21px;max-width:350px;line-height:1.4}.txd-login-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1000px;margin:45px auto 0}.txd-login-grid article{padding:35px;background:white;border:1px solid #dfe6ee;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.txd-login-grid article>svg{color:#225de4;margin-bottom:24px}.txd-login-grid h2{font-size:26px;letter-spacing:-.6px}.txd-login-grid p{font-size:14px;margin:20px 0 28px;flex:1}.txd-login-grid small{font-size:11px;color:#647f9f;margin-top:15px}.txd-support-route{margin-top:25px;display:flex;gap:15px;flex-wrap:wrap}.txd-support-route a{font-size:12px;color:#225de4;text-decoration:underline;text-underline-offset:3px}\n@container(max-width:1050px){.txd-hero-grid{gap:40px}.txd-copy h1{font-size:42px}.txd-stepper{padding:25px}.txd-alternative{align-items:flex-start;flex-direction:column;gap:10px}}\n@container(max-width:850px){.txd-hero-grid{grid-template-columns:1fr;gap:35px}.txd-copy{padding-top:0}.txd-copy h1{max-width:660px}.txd-next{display:none}.txd-overline{display:none}.txd-routing{margin-top:20px!important}.txd-proof{margin-top:24px;padding-top:18px}.txd-hero{padding:40px 0 50px}.txd-right{max-width:650px;width:100%;margin:auto}.txd-alternative{flex-direction:row;align-items:center;justify-content:space-between}.txd-overview-panel{grid-template-columns:1fr;gap:28px}.txd-login-grid{grid-template-columns:1fr}}\n@container(max-width:560px){.txd-copy h1{font-size:37px}.txd-intro{font-size:16px}.txd-stepper{padding:23px 19px;border-radius:12px}.txd-progress{gap:7px;margin-bottom:24px}.txd-progress li{font-size:9px;gap:6px;align-items:flex-start}.txd-progress li>span{width:20px;height:20px;font-size:10px}.txd-alternative{font-size:10px;gap:10px}.txd-alternative a{font-size:10px;padding:9px 10px}.txd-alternative span{max-width:120px}.txd-stepper h2{font-size:22px!important}.txd-proof strong{font-size:29px}.txd-proof span{font-size:11px}.txd-overview-panel{padding:24px 20px}.txd-overview-panel h3{font-size:24px}.txd-tabs{gap:8px}.txd-tabs button{font-size:11px;padding:11px 12px}.txd-tabs button span{display:none}.txd-screen{min-height:230px;aspect-ratio:auto}.txd-screen strong{font-size:18px}.txd-login-grid article{padding:26px}.txd-review>div{grid-template-columns:1fr;gap:3px}.txd-request-note{font-size:10px;padding:0}}\n\n/* Intro, form, supporting details: same sequence on narrow screens. */\n.txp-form-grid{grid-template-areas:\"intro form\" \"details form\";grid-template-rows:auto 1fr;row-gap:28px}\n.txp-form-grid>.txp-hero-copy{grid-area:intro}\n.txp-form-grid>.txp-form-card{grid-area:form}\n.txp-form-details{grid-area:details;min-width:0}\n.txp-form-details .txp-form-points{margin-top:0}\n.txd-hero-grid{grid-template-areas:\"copy form\" \"proof form\";grid-template-rows:auto 1fr;row-gap:0}\n.txd-copy{grid-area:copy}\n.txd-right{grid-area:form;display:flex;flex-direction:column}\n.txd-proof{grid-area:proof;align-self:start}\n.txd-alternative{order:-1}\n@container(max-width:850px){\n.txp-form-grid{grid-template-areas:\"intro\" \"form\" \"details\";grid-template-rows:auto;gap:28px}\n.txp-form-details{max-width:700px;width:100%;margin:auto}\n.txd-hero-grid{grid-template-areas:\"copy\" \"form\" \"proof\";grid-template-rows:auto;gap:24px}\n.txd-proof{margin-top:0;padding-top:20px}\n.txd-proof span{max-width:400px}\n.txd-alternative{order:0;margin:18px 0 0}\n.txd-hero{padding-top:32px}\n.txd-copy .txd-intro{margin-top:18px!important}\n.txd-routing{margin-top:16px!important}\n}\n`;function PublishingPages({page,locale,body,title,summary,date,version,image,location,department,jobType,applyLink}){const ru=locale===\"ru\";const careers=page===\"careers\"||page===\"job\";const detail=page===\"job\"||page===\"release\";const label=careers?ru?\"Карьера\":\"Careers\":ru?\"Обновления продукта\":\"Product Updates\";const dateText=date&&!Number.isNaN(new Date(date).getTime())?new Date(date).toLocaleDateString(ru?\"ru-RU\":\"en-GB\",{day:\"numeric\",month:\"long\",year:\"numeric\",timeZone:\"UTC\"}):\"\";const translated={Engineering:\"Разработка\",Design:\"Дизайн\",Remote:\"Удалённо\",\"Full-Time\":\"Полная занятость\",\"Part-Time\":\"Частичная занятость\",Contract:\"Контракт\",Internship:\"Стажировка\"};const local=value=>ru?translated[value]||value:value;return /*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing\",children:[/*#__PURE__*/_jsx(\"section\",{className:\"txp-publishing-hero\"+(detail?\" txp-publishing-detail-head\":\"\"),children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"txp-publishing-crumb\",\"aria-label\":ru?\"Навигационная цепочка\":\"Breadcrumb\",children:[/*#__PURE__*/_jsx(DraftLink,{href:draftURL(\"home\",locale),children:ru?\"Главная\":\"Home\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"/\"}),detail?/*#__PURE__*/_jsx(DraftLink,{href:draftURL(careers?\"careers\":\"updates\",locale),children:label}):/*#__PURE__*/_jsx(\"span\",{children:label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing-heading\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:detail?label:careers?\"TRUSTEXAM \\xb7 CAREERS\":\"TRUSTEXAM \\xb7 PRODUCT UPDATES\"}),/*#__PURE__*/_jsx(\"h1\",{children:detail?title:careers?ru?\"Создавайте технологии для доверия к экзаменам.\":\"Build technology that helps exams earn trust.\":ru?\"Что нового в TrustExam.\":\"What’s new at TrustExam.\"}),!detail&&/*#__PURE__*/_jsx(\"p\",{children:careers?ru?\"Работайте над экзаменационной платформой, компьютерным зрением и инструментами, которыми пользуются участники и организаторы экзаменов.\":\"Work on assessment software, computer vision and the tools people rely on to prepare, deliver and review exams.\":ru?\"Новые возможности, улучшения и исправления — все заметки о релизах в одном месте.\":\"New features, improvements and fixes. Follow the changes that matter to your assessment workflow.\"}),detail&&summary&&/*#__PURE__*/_jsx(\"p\",{children:summary}),detail?/*#__PURE__*/_jsx(\"div\",{className:\"txp-publishing-meta\",children:careers?[department,location,jobType].filter(Boolean).map((v,i)=>/*#__PURE__*/_jsx(\"span\",{children:local(v)},i)):/*#__PURE__*/_jsxs(_Fragment,{children:[version&&/*#__PURE__*/_jsx(\"span\",{className:\"txp-release-version\",children:version}),dateText&&/*#__PURE__*/_jsx(\"time\",{dateTime:date,children:dateText})]})}):careers&&/*#__PURE__*/_jsxs(\"a\",{className:\"txp-publishing-primary\",href:\"#open-positions\",children:[ru?\"Открытые вакансии\":\"Explore open roles\",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"↓\"})]})]})]})}),detail?/*#__PURE__*/_jsx(\"section\",{className:\"txp-container txp-publishing-detail\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing-reading\",children:[image?.src&&/*#__PURE__*/_jsx(\"img\",{className:\"txp-release-image\",src:image.src,srcSet:image.srcSet,alt:image.alt||title,loading:\"eager\"}),/*#__PURE__*/_jsx(\"article\",{className:\"txp-publishing-prose\",children:body}),careers&&/*#__PURE__*/_jsxs(\"div\",{className:\"txp-apply\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:ru?\"Давайте знакомиться.\":\"Let’s meet.\"}),/*#__PURE__*/_jsx(\"p\",{children:ru?\"Расскажите о своём опыте и о том, что вы хотите создавать вместе с нами.\":\"Tell us about your experience and what you would like to build with us.\"})]}),applyLink?/*#__PURE__*/_jsx(FramerLink,{href:applyLink,children:/*#__PURE__*/_jsxs(\"a\",{className:\"txp-publishing-primary\",children:[ru?\"Откликнуться\":\"Apply for this role\",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})}):/*#__PURE__*/_jsxs(DraftLink,{className:\"txp-publishing-primary\",href:draftURL(\"contact\",locale),children:[ru?\"Связаться с командой\":\"Contact the team\",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})]}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txp-publishing-back\",href:draftURL(careers?\"careers\":\"updates\",locale),children:[\"← \",careers?ru?\"Все вакансии\":\"All opportunities\":ru?\"Все обновления\":\"All updates\"]})]})}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"section\",{className:\"txp-container txp-publishing-index\",id:careers?\"open-positions\":\"latest-releases\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing-section-head\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:careers?ru?\"ПРИСОЕДИНЯЙТЕСЬ К КОМАНДЕ\":\"JOIN THE TEAM\":ru?\"ЗАМЕТКИ О РЕЛИЗАХ\":\"RELEASE NOTES\"}),/*#__PURE__*/_jsx(\"h2\",{children:careers?ru?\"Найдите свою следующую роль.\":\"Find your next role.\":ru?\"Последние обновления\":\"Latest updates\"})]}),/*#__PURE__*/_jsx(\"p\",{children:careers?ru?\"Описание задач, требований и формата работы — на странице каждой вакансии.\":\"Explore the responsibilities, requirements and working arrangements for each opportunity.\":ru?\"Читайте подробности релизов и возвращайтесь к изменениям, которые важны для вашей команды.\":\"Read the details behind each release and revisit the changes relevant to your team.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing-results \"+(careers?\"txp-jobs-results\":\"txp-releases-results\"),children:[/*#__PURE__*/_jsx(\"div\",{className:\"txp-publishing-list\",children:body}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-publishing-empty\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-publishing-empty-icon\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Glyph,{name:careers?\"people\":\"layers\"})}),/*#__PURE__*/_jsx(\"h3\",{children:careers?ru?\"Сейчас открытых вакансий нет.\":\"No open roles right now.\":ru?\"Готовим следующие обновления.\":\"The next chapter is on its way.\"}),/*#__PURE__*/_jsx(\"p\",{children:careers?ru?\"Возвращайтесь за новыми возможностями. Вы также можете рассказать команде о своём опыте.\":\"Check back for new opportunities, or introduce yourself and tell the team about your experience.\":ru?\"Здесь появятся заметки о новых возможностях, улучшениях и исправлениях TrustExam.\":\"Our release notes will appear here, with details about new features, improvements and fixes.\"}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txp-publishing-back\",href:draftURL(careers?\"contact\":\"help\",locale),children:[careers?ru?\"Рассказать о себе\":\"Introduce yourself\":ru?\"Открыть центр помощи\":\"Explore the Help Center\",\" →\"]})]})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"txp-publishing-note\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:careers?ru?\"НАД ЧЕМ МЫ РАБОТАЕМ\":\"WHAT WE BUILD\":ru?\"ДЛЯ ВАШЕЙ ОРГАНИЗАЦИИ\":\"FOR YOUR DEPLOYMENT\"}),/*#__PURE__*/_jsx(\"h2\",{children:careers?ru?\"Реальные задачи. Значимый результат.\":\"Real challenges. Meaningful work.\":ru?\"Обновления с учётом ваших экзаменов.\":\"Plan updates around your exams.\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{children:careers?ru?\"Надёжные экзаменационные сессии, понятные интерфейсы и полезные ИИ-сигналы. Мы объединяем продукт, разработку и внедрение, чтобы платформа работала в реальных условиях.\":\"Reliable exam sessions, clear interfaces and useful AI signals. We connect product, engineering and implementation so the platform works in real conditions.\":ru?\"Доступность возможностей и сроки обновления могут зависеть от внедрения. Уточните совместимость и порядок перехода перед обновлением системы, используемой для экзаменов.\":\"Feature availability and rollout timing can vary by deployment. Confirm compatibility and the upgrade process before changing software used for scheduled exams.\"}),/*#__PURE__*/_jsxs(DraftLink,{className:\"txp-publishing-back\",href:draftURL(careers?\"about\":\"contact\",locale),children:[careers?ru?\"О TrustExam\":\"About TrustExam\":ru?\"Связаться с командой\":\"Contact the team\",\" →\"]})]})]})})]})]});}const PUBLISHING_CSS='.txp-publishing{color:#10283f;background:#fff}\\n.txp-publishing-hero{padding:28px 0 72px;background:linear-gradient(180deg,#fff,#f2f6ff)}\\n.txp-publishing-crumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#65798a;margin-bottom:52px}\\n.txp-publishing-heading{max-width:880px;margin-inline:auto;text-align:center}\\n.txp-publishing-heading h1{font-size:52px;line-height:1.16;letter-spacing:-1.8px;font-weight:650;text-wrap:balance}\\n.txp-publishing-heading>p{max-width:720px;margin:24px auto 0;font-size:17px;line-height:1.8;color:#4d6173}\\n.txp-publishing-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 24px;min-height:52px;border-radius:9px;background:#225de4;color:#fff!important;font-size:14px;font-weight:650;margin-top:28px;line-height:1.5;text-decoration:none!important}\\n.txp-publishing-primary:hover{background:#184dcc}\\n.txp-publishing-index{padding-block:64px 80px;scroll-margin-top:30px}\\n.txp-publishing-section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:end;margin-bottom:36px}\\n.txp-publishing-section-head h2,.txp-publishing-note h2{font-size:32px;line-height:1.25;letter-spacing:-.7px;font-weight:650}\\n.txp-publishing-section-head p,.txp-publishing-note p{font-size:15px;line-height:1.85;color:#4d6173}\\n.txp-publishing-list>div{width:100%!important}\\n.txp-publishing-list [data-framer-name=\"Career row\"],.txp-publishing-list [data-framer-name=\"Release row\"]{transition:background .18s,border-color .18s}\\n.txp-publishing-list [data-framer-name=\"Career row\"]:hover,.txp-publishing-list [data-framer-name=\"Release row\"]:hover{background:#f8faff!important;border-color:#a6bee8!important}\\n.txp-publishing-empty{padding:48px 32px;text-align:center;border:1px solid #dfe6ee;background:#f8faff;border-radius:14px}\\n.txp-publishing-empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 24px;border-radius:12px;background:#edf3ff;color:#225de4}\\n.txp-publishing-empty-icon svg{width:25px;height:25px}\\n.txp-publishing-empty h3{font-size:23px;font-weight:650;line-height:1.4;letter-spacing:-.3px}\\n.txp-publishing-empty p{max-width:560px;font-size:15px;line-height:1.8;margin:16px auto 12px;color:#4d6173}\\n.txp-jobs-results:has([data-framer-name=\"Career row\"]) .txp-publishing-empty,.txp-releases-results:has([data-framer-name=\"Release row\"]) .txp-publishing-empty{display:none}\\n.txp-publishing-back{display:inline-flex;align-items:center;min-height:44px;color:#225de4!important;font-size:14px;font-weight:650;line-height:1.5;margin-top:12px}\\n.txp-publishing-note{padding-block:60px;background:#f5f7fa;border-block:1px solid #e2e8f0}\\n.txp-publishing-note>.txp-container{display:grid;grid-template-columns:1.25fr 1fr;gap:64px}\\n.txp-publishing-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin-top:28px;font-size:13px;color:#4d6173}\\n.txp-publishing-meta>span{background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:7px 12px}\\n.txp-publishing-meta>time{padding-block:8px}\\n.txp-publishing-detail{padding-block:56px 72px}\\n.txp-publishing-reading{max-width:790px;margin-inline:auto}\\n.txp-release-image{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;border:1px solid #dfe6ee;border-radius:12px;background:#f5f7fa;margin-bottom:36px;cursor:default}\\n.txp-publishing-prose{color:#4d6173;overflow-wrap:anywhere}\\n.txp-publishing-prose>div{width:100%!important}\\n.txp-publishing-prose p,.txp-publishing-prose li{font:400 16px/1.8 Manrope,Inter,Arial,sans-serif!important;letter-spacing:0!important;color:#4d6173;margin-bottom:18px!important}\\n.txp-publishing-prose h1,.txp-publishing-prose h2{font-size:28px!important;line-height:1.35!important;color:#10283f;margin:40px 0 18px!important}\\n.txp-publishing-prose h3,.txp-publishing-prose h4,.txp-publishing-prose h5,.txp-publishing-prose h6{font-size:22px!important;line-height:1.4!important;color:#10283f;margin:32px 0 16px!important;font-weight:650!important}\\n.txp-publishing-prose ul,.txp-publishing-prose ol{padding-left:24px;margin:20px 0 28px}\\n.txp-publishing-prose li{margin-bottom:8px!important}\\n.txp-publishing-prose li>p{margin-bottom:0!important}\\n.txp-publishing-prose img{display:block;max-width:100%;height:auto;border:1px solid #dfe6ee;border-radius:10px;cursor:default}\\n.txp-publishing-prose a{color:#225de4!important;text-decoration:underline;text-underline-offset:3px}\\n.txp-apply{display:flex;align-items:center;gap:32px;padding:30px;background:#f2f6ff;border:1px solid #dce5f0;border-radius:12px;margin:40px 0 24px}\\n.txp-apply>div{flex:1}.txp-apply h2{font-size:25px;line-height:1.35;font-weight:650}.txp-apply p{font-size:14px;line-height:1.8;margin-top:12px;color:#4d6173}.txp-apply .txp-publishing-primary{margin:0;flex-shrink:0}\\n@container(max-width:900px){.txp-publishing-section-head,.txp-publishing-note>.txp-container{gap:32px}.txp-publishing-heading h1{font-size:43px}.txp-publishing-list [data-framer-name=\"Career row\"],.txp-publishing-list [data-framer-name=\"Release row\"]{gap:24px!important}}\\n@container(max-width:700px){.txp-publishing-hero{padding:22px 0 42px}.txp-publishing-crumb{margin-bottom:36px;font-size:11px}.txp-publishing-heading h1{font-size:34px;line-height:1.2;letter-spacing:-1px}.txp-publishing-heading>p{font-size:15px;line-height:1.8;margin-top:20px}.txp-publishing-index{padding-block:40px 48px}.txp-publishing-section-head,.txp-publishing-note>.txp-container{grid-template-columns:1fr;gap:20px}.txp-publishing-section-head h2,.txp-publishing-note h2{font-size:28px}.txp-publishing-section-head{margin-bottom:28px}.txp-publishing-list [data-framer-name=\"Career row\"],.txp-publishing-list [data-framer-name=\"Release row\"]{flex-direction:column!important;align-items:flex-start!important;padding:24px!important;gap:20px!important}.txp-publishing-list [data-framer-name=\"Career copy\"],.txp-publishing-list [data-framer-name=\"Release copy\"]{width:100%!important}.txp-publishing-empty{padding:32px 22px}.txp-publishing-empty h3{font-size:22px}.txp-publishing-empty p{font-size:14px}.txp-publishing-note{padding-block:40px}.txp-publishing-meta{gap:8px;font-size:12px}.txp-publishing-detail{padding-block:36px 48px}.txp-publishing-prose p,.txp-publishing-prose li{font-size:15px!important}.txp-publishing-prose h2{font-size:24px!important}.txp-apply{flex-direction:column;align-items:flex-start;padding:24px;gap:22px}.txp-apply .txp-publishing-primary{width:100%}}\\n';/** @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 126\n */export function SiteChrome({part=\"header\",language=\"en\",style}){const[locale,setLocale]=useDraftLocale(language);return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"auto\",position:\"relative\",zIndex:part===\"header\"?20:undefined},children:part===\"header\"?/*#__PURE__*/_jsx(SynapHeader,{locale:locale,onLocale:()=>setLocale(locale===\"en\"?\"ru\":\"en\"),mainId:\"legal-content\"}):/*#__PURE__*/_jsx(SynapFooter,{locale:locale})});}addPropertyControls(SiteChrome,{part:{type:ControlType.Enum,options:[\"header\",\"footer\"],defaultValue:\"header\"},language:{type:ControlType.Enum,options:[\"en\",\"ru\"],defaultValue:\"en\"}});const HSE_PRODUCT_IMAGES={\"libraryEn\":\"https://framerusercontent.com/images/Nj6VImMl5ViOg7xEGQL2TD6p8.png\",\"cameraEn\":\"https://framerusercontent.com/images/YzHnu716d0VCT6WbHIbFxjTzUJo.jpg\",\"rulesEn\":\"https://framerusercontent.com/images/jBct6ApLcg56YXB3yGiEJ6VLo.jpg\",\"libraryRu\":\"https://framerusercontent.com/images/gRFG2dYp4q4j3G7Lj8QXiY1zM.png\",\"cameraRu\":\"https://framerusercontent.com/images/p323e2hsmmBsU90XzhoXvN88ELg.jpg\",\"rulesRu\":\"https://framerusercontent.com/images/CNEZO4TmHNSg6FfbtZs6pnGo5s.jpg\"};function HSEProductEvidence({locale}){const ru=locale===\"ru\";const images=HSE_PRODUCT_IMAGES;const c=ru?{kicker:\"HSE в рабочем кабинете\",title:\"Библиотека проверок по профессиям и задачам\",intro:\"Для бурильщика, мастера и водителя нужны разные проверки знаний. В одном кабинете можно организовать задания по ролям: от газонефтеводопроявлений и контроля скважины до требований к водителям. Ниже — пример библиотеки в настроенном внедрении.\",libraryAlt:\"Библиотека HSE-проверок: задания для бурильщиков, мастеров, супервайзеров и водителей\",libraryCaption:\"Пример настроенного внедрения. Данные аккаунта скрыты; изображение адаптировано для демонстрации.\",cameraTitle:\"Настройте контроль через камеру\",cameraBody:\"Профиль экзамена задаёт режим работы камеры и параметры анализа: действия участника, объекты в кадре, направление взгляда, liveness и освещённость. Набор включённых проверок выбирается под условия проведения.\",cameraAlt:\"Настройки фронтальной камеры и анализа экзаменационной сессии\",cameraCaption:\"Фрагмент настроек камеры в выбранном профиле прокторинга.\",rulesTitle:\"Задайте правила проведения экзамена\",rulesBody:\"Организатор выбирает приложение и разрешённые браузеры, а также параметры контроля звука, устройств отображения, полноэкранного режима, буфера обмена и фокуса окна. Доступность настроек зависит от внедрения и выбранного режима.\",rulesAlt:\"Выбор приложения, браузеров и параметров контроля экзамена\",rulesCaption:\"Фрагмент основных параметров прокторинга; показана конфигурация конкретного профиля.\",open:\"Открыть изображение целиком\",cta:\"Обсудить проверки знаний по HSE\"}:{kicker:\"Inside the HSE workspace\",title:\"A knowledge assessment library organised by role\",intro:\"Drillers, supervisors and drivers need different knowledge checks. A single workspace can organise role-specific assignments, from well control to driver requirements. This configured deployment shows how an industrial assessment library can be structured.\",libraryAlt:\"HSE assessment library with separate assignments for drillers, supervisors and drivers\",libraryCaption:\"Example of a configured deployment. Account details anonymised; assignment titles translated into English for this illustration.\",cameraTitle:\"Configure camera monitoring\",cameraBody:\"An exam profile defines the camera mode and analysis options, including participant actions, objects in view, gaze direction, liveness and lighting. The enabled checks can be selected for the conditions of the assessment.\",cameraAlt:\"Webcam settings and exam-session analysis options\",cameraCaption:\"Webcam settings in the selected proctoring profile.\",rulesTitle:\"Set the rules for each assessment\",rulesBody:\"Organisers select the application and permitted browsers, with controls for audio, display devices, full-screen mode, clipboard and window focus. Available settings depend on the deployment and selected mode.\",rulesAlt:\"Application, browser and exam control configuration\",rulesCaption:\"Main proctoring settings shown for a specific exam profile.\",open:\"Open full-size image\",cta:\"Discuss your HSE assessment workflow\"};const library=ru?images.libraryRu:images.libraryEn;const camera=ru?images.cameraRu:images.cameraEn;const rules=ru?images.rulesRu:images.rulesEn;return /*#__PURE__*/_jsxs(\"section\",{className:\"tx-hse-evidence\",\"aria-labelledby\":\"tx-hse-evidence-title\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n            .tx-hse-evidence{padding:80px 0;background:#f5f8fc;border-block:1px solid #e1e8f1}\n            .tx-hse-evidence .tx-hse-head{max-width:800px;margin-bottom:34px}\n            .tx-hse-evidence h2{font-size:36px;line-height:1.2;letter-spacing:-1px;color:#10283f;margin:0 0 20px}\n            .tx-hse-evidence p{font-size:16px;line-height:1.75;color:#4d6173;margin:0}\n            .tx-hse-evidence figure{margin:0;min-width:0}\n            .tx-hse-evidence img{display:block;width:100%;height:auto;border:1px solid #dfe6ee;border-radius:12px;background:#fff;object-fit:contain}\n            .tx-hse-evidence .tx-hse-image-link{display:block;border-radius:12px;cursor:zoom-in}\n            .tx-hse-evidence figcaption{font-size:12px;line-height:1.7;color:#4d6173;margin-top:14px}\n            .tx-hse-evidence .tx-hse-open{display:inline-block;color:#225de4;text-decoration:underline;text-underline-offset:4px;font-size:13px;line-height:1.7;padding:10px 0}\n            .tx-hse-evidence a:focus-visible{outline:3px solid #225de4;outline-offset:5px}\n            .tx-hse-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;margin-top:52px}\n            .tx-hse-controls article{min-width:0;display:flex;flex-direction:column;border-top:1px solid #cbd7e7;padding-top:24px}\n            .tx-hse-controls h3{font-size:24px;line-height:1.35;letter-spacing:-.5px;color:#10283f;margin:0 0 16px}\n            .tx-hse-controls article>p{margin-bottom:24px}\n            .tx-hse-controls figure{margin-top:auto}\n            .tx-hse-actions{display:flex;flex-wrap:wrap;margin-top:32px}\n            @container(max-width:809px){.tx-hse-evidence{padding:52px 0}.tx-hse-evidence h2{font-size:30px;letter-spacing:-.7px}.tx-hse-controls{display:flex;flex-direction:column;gap:32px;margin-top:36px}.tx-hse-controls h3{font-size:23px}.tx-hse-evidence p{font-size:15px}.tx-hse-actions .txs-button{white-space:normal;text-align:center}}\n        `}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tx-hse-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"txp-kicker\",children:c.kicker}),/*#__PURE__*/_jsx(\"h2\",{id:\"tx-hse-evidence-title\",children:c.title}),/*#__PURE__*/_jsx(\"p\",{children:c.intro})]}),/*#__PURE__*/_jsxs(\"figure\",{children:[/*#__PURE__*/_jsx(\"a\",{className:\"tx-hse-image-link\",href:library,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":c.open,children:/*#__PURE__*/_jsx(\"img\",{src:library,alt:c.libraryAlt,width:1791,height:878,loading:\"lazy\",decoding:\"async\"})}),/*#__PURE__*/_jsx(\"figcaption\",{children:c.libraryCaption}),/*#__PURE__*/_jsxs(\"a\",{className:\"tx-hse-open\",href:library,target:\"_blank\",rel:\"noopener noreferrer\",children:[c.open,\" ↗\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tx-hse-controls\",children:[/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:c.cameraTitle}),/*#__PURE__*/_jsx(\"p\",{children:c.cameraBody}),/*#__PURE__*/_jsxs(\"figure\",{children:[/*#__PURE__*/_jsx(\"a\",{className:\"tx-hse-image-link\",href:camera,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":c.open+\": \"+c.cameraTitle,children:/*#__PURE__*/_jsx(\"img\",{src:camera,alt:c.cameraAlt,width:819,height:472,loading:\"lazy\",decoding:\"async\"})}),/*#__PURE__*/_jsx(\"figcaption\",{children:c.cameraCaption}),/*#__PURE__*/_jsxs(\"a\",{className:\"tx-hse-open\",href:camera,target:\"_blank\",rel:\"noopener noreferrer\",children:[c.open,\" ↗\"]})]})]}),/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:c.rulesTitle}),/*#__PURE__*/_jsx(\"p\",{children:c.rulesBody}),/*#__PURE__*/_jsxs(\"figure\",{children:[/*#__PURE__*/_jsx(\"a\",{className:\"tx-hse-image-link\",href:rules,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":c.open+\": \"+c.rulesTitle,children:/*#__PURE__*/_jsx(\"img\",{src:rules,alt:c.rulesAlt,width:820,height:ru?496:495,loading:\"lazy\",decoding:\"async\"})}),/*#__PURE__*/_jsx(\"figcaption\",{children:c.rulesCaption}),/*#__PURE__*/_jsxs(\"a\",{className:\"tx-hse-open\",href:rules,target:\"_blank\",rel:\"noopener noreferrer\",children:[c.open,\" ↗\"]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"tx-hse-actions\",children:/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:c.cta})})]})]});}function ProductLaunchDetail({page,locale}){const ru=locale===\"ru\";const onprem=page===\"onprem\";const c=onprem?ru?{label:\"ДЛЯ IT-КОМАНДЫ И ОРГАНИЗАТОРА\",title:\"Что согласовать до развёртывания\",intro:\"Одна спецификация связывает экзаменационный процесс, требования к данным и техническую приёмку.\",rows:[[\"Экзамен\",\"Число одновременных участников, длительность и режим проведения.\",\"Сценарий пилота и профиль нагрузки\"],[\"Данные\",\"Регион размещения, доступ к записям, сроки хранения и порядок удаления.\",\"Согласованные условия обработки\"],[\"Интеграция\",\"Авторизация, назначение экзамена и передача результатов через согласованный способ подключения.\",\"Проверенный обмен данными\"],[\"Эксплуатация\",\"Обновления, резервное копирование, мониторинг и порядок поддержки.\",\"Распределение ответственности\"]],col:[\"Область\",\"Вопросы для вашей команды\",\"Результат согласования\"],aside:\"Начните с одного полного сценария\",body:\"Пройдите путь участника от доступа к экзамену до проверки результата. На пилоте зафиксируйте конфигурацию, отклонения и критерии приёмки. Интерфейс и состав функций on-premise могут отличаться от облачного кабинета.\",link:\"Посмотреть экзаменационный процесс\",path:\"/how-it-works/product-overview\",cta:\"Обсудить требования к внедрению\"}:{label:\"FOR IT AND ASSESSMENT TEAMS\",title:\"What to agree before deployment\",intro:\"One specification connects the exam workflow, data requirements and technical acceptance.\",rows:[[\"Assessment\",\"Concurrent participants, exam duration and delivery modes.\",\"A pilot scenario and load profile\"],[\"Data\",\"Hosting region, recording access, retention periods and deletion process.\",\"Agreed processing requirements\"],[\"Integration\",\"Authentication, exam assignment and results through the agreed connection method.\",\"A tested data exchange\"],[\"Operations\",\"Updates, backups, monitoring and the support process.\",\"Documented responsibilities\"]],col:[\"Area\",\"Questions for your team\",\"Planning output\"],aside:\"Start with one complete exam journey\",body:\"Follow a participant from exam access to result review. Record the configuration, exceptions and acceptance criteria during the pilot. The interface and feature set of an on-premise deployment may differ from the cloud workspace.\",link:\"Explore the exam workflow\",path:\"/how-it-works/product-overview\",cta:\"Discuss deployment requirements\"}:ru?{label:\"ОТ ЗАДАНИЯ К ПРОВЕРКЕ\",title:\"Как устроен экзамен по программированию\",intro:\"Настройте задачу, подготовьте среду исполнения и заранее определите, как команда рассматривает результаты.\",steps:[[\"Подготовка\",\"Условие и тестовые случаи\",\"Задайте входные данные, ожидаемые ответы и параметры балла, времени и памяти.\"],[\"Выполнение\",\"Встроенная IDE\",\"Участник пишет, компилирует и запускает код в выбранной среде исполнения.\"],[\"Разбор\",\"Решение и материалы сессии\",\"Рассмотрите результат задания отдельно от событий прокторинга. Итог определяет организатор по правилам соревнования.\"]],aside:\"Проверьте среду на вашем задании\",body:\"Для демо подготовьте одно условие, эталонное решение, тестовые данные и нужные библиотеки. Это позволит проверить совместимость среды и ограничения до запуска олимпиады.\",link:\"Как прошёл AI Olymp в Казахстане\",path:\"/blog/ai-olymp-2026-kazakhstan-trustexam-case-study\",cta:\"Обсудить демо с вашим заданием\"}:{label:\"FROM TASK TO REVIEW\",title:\"How a coding assessment works\",intro:\"Configure the task, prepare the execution environment and decide how your team will review the results.\",steps:[[\"Prepare\",\"Task and test cases\",\"Set inputs, expected outputs and the score, time and memory settings.\"],[\"Complete\",\"Built-in IDE\",\"The participant writes, compiles and runs code in the selected execution environment.\"],[\"Review\",\"Solution and session evidence\",\"Review the task result separately from proctoring events. The organiser applies the competition rules to the final outcome.\"]],aside:\"Validate the environment with your own task\",body:\"Bring a task statement, reference solution, test data and required libraries to the demo. This gives your team a practical way to check runtime compatibility and limits before the competition.\",link:\"See the Kazakhstan AI Olymp case\",path:\"/blog/ai-olymp-2026-kazakhstan-trustexam-case-study\",cta:\"Discuss a demo with your coding task\"};return /*#__PURE__*/_jsxs(\"section\",{className:\"tx-launch\",\"aria-labelledby\":\"tx-launch-title\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .tx-launch{padding:80px 0;background:#f5f8fc;border-block:1px solid #e1e8f1;color:#10283f}\n        .tx-launch .tx-launch-head{max-width:800px;margin-bottom:38px}.tx-launch h2{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:14px 0 20px}.tx-launch p{font-size:16px;line-height:1.75;color:#4d6173;margin:0}.tx-launch .tx-launch-label{font-size:11px;line-height:1.5;letter-spacing:1.5px;font-weight:700;color:#225de4}\n        .tx-launch-table{display:grid;border:1px solid #d8e2ed;background:white;border-radius:12px;overflow:hidden}.tx-launch-row{display:grid;grid-template-columns:1fr 2fr 1.4fr;gap:28px;padding:24px 28px;border-top:1px solid #e1e8f1}.tx-launch-row:first-child{border-top:0}.tx-launch-th{background:#10283f;color:white;font-size:13px;font-weight:700}.tx-launch-row h3{font-size:17px;margin:0}.tx-launch-row p{font-size:15px}.tx-launch-output{color:#225de4!important}\n        .tx-launch-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:12px;overflow:hidden;background:#10283f;color:white;list-style:none;padding:0;margin:0}.tx-launch-flow li{padding:32px;border-right:1px solid #345066;min-width:0}.tx-launch-flow li:last-child{border-right:0}.tx-launch-flow .tx-launch-step{color:#a9c5ff;font-size:12px;font-weight:700;letter-spacing:.8px}.tx-launch-flow h3{font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:25px 0 16px}.tx-launch-flow p{color:#d2dfeb;font-size:15px}\n        .tx-launch-next{display:grid;grid-template-columns:1fr 1.5fr;gap:42px;margin-top:42px;padding-top:32px;border-top:1px solid #d8e2ed}.tx-launch-next h3{font-size:26px;line-height:1.3;letter-spacing:-.5px;margin:0}.tx-launch-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:26px}.tx-launch-links .tx-launch-read{font-size:14px;line-height:1.6;color:#225de4;text-decoration:underline;text-underline-offset:4px}.tx-launch a:focus-visible{outline:3px solid #225de4;outline-offset:5px}\n        @media(max-width:809px){.tx-launch{padding:50px 0}.tx-launch h2{font-size:29px;letter-spacing:-.6px}.tx-launch-head{margin-bottom:28px!important}.tx-launch-row{grid-template-columns:1fr;gap:12px;padding:24px}.tx-launch-th{display:none}.tx-launch-flow,.tx-launch-next{grid-template-columns:1fr}.tx-launch-flow li{padding:28px;border-right:0;border-bottom:1px solid #345066}.tx-launch-flow li:last-child{border-bottom:0}.tx-launch-flow h3{margin-top:18px}.tx-launch-next{gap:18px}.tx-launch-next h3{font-size:24px}.tx-launch-links{align-items:flex-start;flex-direction:column}}\n        `}),/*#__PURE__*/_jsxs(\"div\",{className:\"txp-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tx-launch-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"tx-launch-label\",children:c.label}),/*#__PURE__*/_jsx(\"h2\",{id:\"tx-launch-title\",children:c.title}),/*#__PURE__*/_jsx(\"p\",{children:c.intro})]}),onprem?/*#__PURE__*/_jsxs(\"div\",{className:\"tx-launch-table\",role:\"table\",\"aria-label\":c.title,children:[/*#__PURE__*/_jsx(\"div\",{className:\"tx-launch-row tx-launch-th\",role:\"row\",children:c.col.map(label=>/*#__PURE__*/_jsx(\"div\",{role:\"columnheader\",children:label},label))}),c.rows.map(([title,body,result])=>/*#__PURE__*/_jsxs(\"div\",{className:\"tx-launch-row\",role:\"row\",children:[/*#__PURE__*/_jsx(\"h3\",{role:\"rowheader\",children:title}),/*#__PURE__*/_jsx(\"p\",{role:\"cell\",children:body}),/*#__PURE__*/_jsx(\"p\",{role:\"cell\",className:\"tx-launch-output\",children:result})]},title))]}):/*#__PURE__*/_jsx(\"ol\",{className:\"tx-launch-flow\",children:c.steps.map(([label,title,body],i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"span\",{className:\"tx-launch-step\",children:[\"0\",i+1,\" / \",label]}),/*#__PURE__*/_jsx(\"h3\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:body})]},title))}),/*#__PURE__*/_jsxs(\"div\",{className:\"tx-launch-next\",children:[/*#__PURE__*/_jsx(\"h3\",{children:c.aside}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{children:c.body}),/*#__PURE__*/_jsxs(\"div\",{className:\"tx-launch-links\",children:[/*#__PURE__*/_jsx(CTA,{href:draftURL(\"demo\",locale),children:c.cta}),/*#__PURE__*/_jsx(DraftLink,{className:\"tx-launch-read\",href:liveURL(c.path,locale),children:c.link})]})]})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResourceCard\":{\"type\":\"reactComponent\",\"name\":\"ResourceCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"TrustExamSitePages\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"\",\"framerSupportedLayoutWidth\":\"\",\"framerContractVersion\":\"1\"}},\"SiteChrome\":{\"type\":\"reactComponent\",\"name\":\"SiteChrome\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"126\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrustExamSitePages.map"],"mappings":"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"}