[{"data":1,"prerenderedAt":2256},["ShallowReactive",2],{"navigation":3,"-docs-working-with-the-rest-api-frame-parent":459,"-docs-working-with-the-rest-api-frame-parent-description":1381,"code-example-frameParentCallAction-false":1392},[4],{"title":5,"path":6,"stem":7,"children":8,"page":47},"Docs","\u002Fdocs","docs",[9,78,351],{"title":10,"path":11,"stem":12,"children":13,"restApiVersion":15,"category":15,"description":15,"badge":15},"Начало работы","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[14,17,48,63],{"title":10,"path":11,"stem":12,"restApiVersion":15,"category":15,"description":16,"badge":15},null,"Краткое руководство по работе с SDK для REST API Bitrix24",{"title":18,"path":19,"stem":20,"children":21,"page":47},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",[22,27,32,37,42],{"title":23,"path":24,"stem":25,"restApiVersion":15,"category":15,"description":26,"badge":15},"Vue","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fvue","docs\u002F1.getting-started\u002F2.installation\u002F1.vue","Руководство по установке Bitrix24 JS SDK в приложениях Vue.",{"title":28,"path":29,"stem":30,"restApiVersion":15,"category":15,"description":31,"badge":15},"Nuxt","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fnuxt","docs\u002F1.getting-started\u002F2.installation\u002F2.nuxt","Руководство по установке Bitrix24 JS SDK в приложениях Nuxt.",{"title":33,"path":34,"stem":35,"restApiVersion":15,"category":15,"description":36,"badge":15},"React","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Freact","docs\u002F1.getting-started\u002F2.installation\u002F3.react","Руководство по установке Bitrix24 JS SDK в приложениях React.",{"title":38,"path":39,"stem":40,"restApiVersion":15,"category":15,"description":41,"badge":15},"Node.js","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fnodejs","docs\u002F1.getting-started\u002F2.installation\u002F4.nodejs","Руководство по установке Bitrix24 JS SDK в приложениях Node.js.",{"title":43,"path":44,"stem":45,"restApiVersion":15,"category":15,"description":46,"badge":15},"UMD","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fumd","docs\u002F1.getting-started\u002F2.installation\u002F5.umd","Руководство по использованию UMD-версии Bitrix24 JS SDK в ваших приложениях.",false,{"title":49,"restApiVersion":15,"category":15,"description":15,"badge":15,"shadow":47,"path":50,"stem":51,"children":52,"page":47},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F3.migration",[53,58],{"title":54,"path":55,"stem":56,"restApiVersion":15,"category":15,"description":57,"badge":15},"v0 → v1","\u002Fdocs\u002Fgetting-started\u002Fmigration\u002Fv1","docs\u002F1.getting-started\u002F3.migration\u002F1.v1","Подробное руководство по миграции приложения с Bitrix24 JS SDK v0 на Bitrix24 JS SDK v1.",{"title":59,"path":60,"stem":61,"restApiVersion":15,"category":15,"description":62,"badge":15},"v2 → v3","\u002Fdocs\u002Fgetting-started\u002Fmigration\u002Fv3","docs\u002F1.getting-started\u002F3.migration\u002F2.v3","Как уйти с устаревшей REST-поверхности, которая удаляется в Bitrix24 JS SDK 3.0.0.",{"title":64,"restApiVersion":15,"category":15,"description":15,"badge":15,"path":65,"stem":66,"children":67,"page":47},"AI-инструменты","\u002Fdocs\u002Fgetting-started\u002Fai","docs\u002F1.getting-started\u002F7.ai",[68,73],{"title":69,"path":70,"stem":71,"restApiVersion":15,"category":15,"description":72,"badge":15},"Навыки","\u002Fdocs\u002Fgetting-started\u002Fai\u002Fskills","docs\u002F1.getting-started\u002F7.ai\u002F1.skills","Узкоспециализированные skill-файлы для AI-агентов разработчика, работающих с @bitrix24\u002Fb24jssdk.",{"title":74,"path":75,"stem":76,"restApiVersion":15,"category":15,"description":77,"badge":15},"LLMs.txt","\u002Fdocs\u002Fgetting-started\u002Fai\u002Fllms-txt","docs\u002F1.getting-started\u002F7.ai\u002F2.llms-txt","Как сделать, чтобы AI-инструменты вроде Cursor, Windsurf, GitHub Copilot, ChatGPT и Claude понимали методы, инструменты и лучшие практики Bitrix24 JS SDK.",{"title":79,"path":80,"stem":81,"children":82,"restApiVersion":15,"category":15,"description":15,"badge":15},"Работа с REST API","\u002Fdocs\u002Fworking-with-the-rest-api","docs\u002F2.working-with-the-rest-api\u002F0.index",[83,86,93,98,103,107,112,116,121,126,130,135,140,145,150,155,160,165,170,175,179,184,189,194,200,205,210,215,220,225,230,235,240,245,251,256,261,267,272,277,282,287,293,299,305,310,315,320,326,331,336,341,346],{"title":84,"path":80,"stem":81,"restApiVersion":15,"category":15,"description":85,"badge":15},"Введение","Обзор возможностей SDK для работы с REST API Bitrix24",{"title":87,"path":88,"stem":89,"restApiVersion":90,"category":91,"description":92,"badge":15},"Call","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F1.call-rest-api-ver2","rest-api-ver2","actions","Метод для вызовов REST API Bitrix24 версии 2.",{"title":87,"path":94,"stem":95,"restApiVersion":96,"category":91,"description":97,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F1.call-rest-api-ver3","rest-api-ver3","Метод для вызовов REST API Bitrix24 версии 3.",{"title":99,"path":100,"stem":101,"restApiVersion":90,"category":91,"description":102,"badge":15},"CallList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F2.call-list-rest-api-ver2","Метод для быстрого получения всех данных из list-методов REST API Bitrix24 версии 2.",{"title":99,"path":104,"stem":105,"restApiVersion":96,"category":91,"description":106,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F2.call-list-rest-api-ver3","Метод для быстрого получения всех данных из list-методов REST API Bitrix24 версии 3.",{"title":108,"path":109,"stem":110,"restApiVersion":90,"category":91,"description":111,"badge":15},"FetchList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffetch-list-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F2.fetch-list-rest-api-ver2","Возвращает AsyncGenerator, позволяющий обрабатывать данные из list-методов REST API Bitrix24 версии 2 по мере поступления, не загружая весь массив в память сразу. Особенно полезно при работе с очень большими объёмами данных.",{"title":108,"path":113,"stem":114,"restApiVersion":96,"category":91,"description":115,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffetch-list-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F2.fetch-list-rest-api-ver3","Возвращает AsyncGenerator, позволяющий обрабатывать данные из list-методов REST API Bitrix24 версии 3 по мере поступления, не загружая весь массив в память сразу. Особенно полезно при работе с очень большими объёмами данных.",{"title":117,"path":118,"stem":119,"restApiVersion":15,"category":117,"description":120,"badge":15},"B24Hook","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhook","docs\u002F2.working-with-the-rest-api\u002F20.hook","Серверная точка входа для работы с REST API Bitrix24 через входящий вебхук (постоянный токен).",{"title":122,"path":123,"stem":124,"restApiVersion":90,"category":91,"description":125,"badge":15},"Batch","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F3.batch-rest-api-ver2","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 2. Позволяет выполнить до 50 команд в одном API-вызове.",{"title":122,"path":127,"stem":128,"restApiVersion":96,"category":91,"description":129,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F3.batch-rest-api-ver3","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 3. Позволяет выполнить до 50 команд в одном API-вызове.",{"title":84,"path":131,"stem":132,"restApiVersion":15,"category":133,"description":134,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe","docs\u002F2.working-with-the-rest-api\u002F30.frame","B24Frame","Предназначен для управления приложениями Bitrix24, работающими внутри placement-iframe. Наследуется от AbstractB24 и предоставляет менеджеры для аутентификации, обмена сообщениями с родительским окном, слайдеров, диалогов, placement и опций.",{"title":136,"path":137,"stem":138,"restApiVersion":15,"category":133,"description":139,"badge":15},"Инициализация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-initialize-b24-frame","docs\u002F2.working-with-the-rest-api\u002F30.frame-initialize-b24-frame","Функция предназначена для инициализации B24Frame",{"title":141,"path":142,"stem":143,"restApiVersion":15,"category":133,"description":144,"badge":15},"Авторизация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-auth","docs\u002F2.working-with-the-rest-api\u002F31.frame-auth","Предназначен для управления аутентификацией в приложениях Bitrix24. Обрабатывает данные аутентификации, полученные от родительского окна, и предоставляет методы для их обновления и получения.",{"title":146,"path":147,"stem":148,"restApiVersion":15,"category":133,"description":149,"badge":15},"Диалог","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-dialog","docs\u002F2.working-with-the-rest-api\u002F31.frame-dialog","Оборачивает системные диалоги BX24 (выбор пользователя, выбор прав доступа, выбор CRM-сущности), чтобы их можно было открывать изнутри iframe приложения Bitrix24.",{"title":151,"path":152,"stem":153,"restApiVersion":15,"category":133,"description":154,"badge":15},"Опции","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-options","docs\u002F2.working-with-the-rest-api\u002F31.frame-options","Используется для управления настройками приложения и пользователя в приложении Bitrix24. Позволяет инициализировать данные, получать и устанавливать опции через сообщения родительскому окну.",{"title":156,"path":157,"stem":158,"restApiVersion":15,"category":133,"description":159,"badge":15},"Родительское окно","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-parent","docs\u002F2.working-with-the-rest-api\u002F31.frame-parent","Предоставляет методы для управления родительским окном приложения в Bitrix24, включая изменение размера окна, управление прокруткой, инициацию звонков и открытие мессенджера.",{"title":161,"path":162,"stem":163,"restApiVersion":15,"category":133,"description":164,"badge":15},"Placement","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-placement","docs\u002F2.working-with-the-rest-api\u002F31.frame-placement","Используется для управления placement виджетов в приложении Bitrix24.",{"title":166,"path":167,"stem":168,"restApiVersion":15,"category":133,"description":169,"badge":15},"Слайдер","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-slider","docs\u002F2.working-with-the-rest-api\u002F31.frame-slider","Предоставляет методы для работы со слайдерами в приложении Bitrix24. Позволяет открывать и закрывать слайдеры, а также управлять их содержимым.",{"title":171,"path":172,"stem":173,"restApiVersion":90,"category":91,"description":174,"badge":15},"BatchByChunk","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-by-chunk-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F4.batch-by-chunk-rest-api-ver2","Метод для выполнения пакетных запросов с автоматическим разбиением на чанки для любого числа команд. Автоматически делит большие наборы команд на батчи по 50 и выполняет их последовательно. Используйте только массивы кортежей или массивы объектов.",{"title":171,"path":176,"stem":177,"restApiVersion":96,"category":91,"description":178,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-by-chunk-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F4.batch-by-chunk-rest-api-ver3","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 3 с автоматическим разбиением на чанки для любого числа команд. Автоматически делит большие наборы команд на батчи по 50 и выполняет их последовательно. Используйте только массивы кортежей или массивы объектов.",{"title":180,"path":181,"stem":182,"restApiVersion":15,"category":180,"description":183,"badge":15},"B24OAuth","\u002Fdocs\u002Fworking-with-the-rest-api\u002Foauth","docs\u002F2.working-with-the-rest-api\u002F40.oauth","Серверная точка входа для работы с REST API Bitrix24 по access token OAuth 2.0 (с автоматическим обновлением).",{"title":185,"path":186,"stem":187,"restApiVersion":15,"category":15,"description":188,"badge":15},"Выбор метода","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fchoosing-the-right-method","docs\u002F2.working-with-the-rest-api\u002F5.choosing-the-right-method","Руководство по выбору между Call, CallList, FetchList, Batch и BatchByChunk в REST API v2 и v3.",{"title":190,"path":191,"stem":192,"restApiVersion":15,"category":15,"description":193,"badge":15},"Фильтрация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffiltering","docs\u002F2.working-with-the-rest-api\u002F5.filtering","Справочник по построению параметров фильтра в Bitrix24 REST API v2 (префиксные операторы) и v3 (массив троек), включая формат дат и правило отбрасывания order.",{"title":195,"path":196,"stem":197,"restApiVersion":15,"category":198,"description":199,"badge":15},"B24HelperManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper","docs\u002F2.working-with-the-rest-api\u002F50.helper","Helper","Агрегирующий менеджер, который загружает данные профиля, приложения, оплаты, лицензии, валют и опций одним батч-запросом REST, а также подключает Pull-клиент.",{"title":201,"path":202,"stem":203,"restApiVersion":15,"category":198,"description":204,"badge":15},"useB24Helper","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-use-b24-helper","docs\u002F2.working-with-the-rest-api\u002F51.helper-use-b24-helper","Основанный на замыкании composable, который владеет единственным экземпляром B24HelperManager и предоставляет хелперы жизненного цикла (init \u002F destroy \u002F связка с Pull-клиентом).",{"title":206,"path":207,"stem":208,"restApiVersion":15,"category":198,"description":209,"badge":15},"ProfileManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-profile-manager","docs\u002F2.working-with-the-rest-api\u002F52.helper-profile-manager","Разобранный ответ REST-метода `profile`: id, имя, фамилия, пол, фото, часовой пояс, флаг администратора.",{"title":211,"path":212,"stem":213,"restApiVersion":15,"category":198,"description":214,"badge":15},"AppManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-app-manager","docs\u002F2.working-with-the-rest-api\u002F53.helper-app-manager","Разобранный ответ REST-метода `app.info`: id приложения, код, версия, статус, флаг установки.",{"title":216,"path":217,"stem":218,"restApiVersion":15,"category":198,"description":219,"badge":15},"PaymentManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-payment-manager","docs\u002F2.working-with-the-rest-api\u002F54.helper-payment-manager","Статус оплаты приложения Bitrix24 — извлекается из `app.info`.",{"title":221,"path":222,"stem":223,"restApiVersion":15,"category":198,"description":224,"badge":15},"LicenseManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-license-manager","docs\u002F2.working-with-the-rest-api\u002F55.helper-license-manager","Информация о лицензии Bitrix24 из `app.info` — и автоматическая перенастройка менеджера ограничений под соответствующий тарифный план.",{"title":226,"path":227,"stem":228,"restApiVersion":15,"category":198,"description":229,"badge":15},"CurrencyManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-currency-manager","docs\u002F2.working-with-the-rest-api\u002F56.helper-currency-manager","Каталог валют, кэшируемый в памяти — базовая валюта, форматтеры для каждой валюты и форматтер числа в строку.",{"title":231,"path":232,"stem":233,"restApiVersion":15,"category":198,"description":234,"badge":15},"OptionsManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-options-manager","docs\u002F2.working-with-the-rest-api\u002F57.helper-options-manager","Типизированный доступ к `app.option.get` \u002F `user.option.get`, плюс save(), который батчит `*.option.set` с необязательным Pull-уведомлением.",{"title":236,"path":237,"stem":238,"restApiVersion":15,"category":15,"description":239,"badge":15},"Ошибки","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ferrors","docs\u002F2.working-with-the-rest-api\u002F6.errors","Справочник кодов SdkError и AjaxError, выбрасываемых SDK, плюс коды ошибок REST Bitrix24, которые через них проявляются.",{"title":241,"path":242,"stem":243,"restApiVersion":15,"category":241,"description":244,"badge":15},"Pull","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fpull","docs\u002F2.working-with-the-rest-api\u002F60.pull","Поток сообщений в реальном времени от Bitrix24 к вашему приложению — WebSocket как основной канал, long-polling как запасной. Только для фрейма.",{"title":246,"path":247,"stem":248,"restApiVersion":15,"category":249,"description":250,"badge":15},"Logger","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogger","docs\u002F2.working-with-the-rest-api\u002F66.logger","logger","Логгер, вдохновлённый PHP Monolog, предоставляет структурированную систему логирования с поддержкой каналов, обработчиков, процессоров и форматтеров. Реализация следует принципам PSR-3 и паттерну цепочки ответственности.",{"title":252,"path":253,"stem":254,"restApiVersion":15,"category":249,"description":255,"badge":15},"Telegram","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogger-telegram","docs\u002F2.working-with-the-rest-api\u002F66.logger-telegram","Отправка логов в Telegram",{"title":257,"path":258,"stem":259,"restApiVersion":15,"category":15,"description":260,"badge":15},"Обнаружение v3-методов","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fdiscovering-v3-methods","docs\u002F2.working-with-the-rest-api\u002F7.discovering-v3-methods","Используйте rest.documentation.openapi, чтобы получить собственный машиночитаемый список всех доступных методов REST API v3 портала — источник истины, на который SDK опирается вместо захардкоженного allowlist. Особенно полезно для AI-агентов и кодогенерации.",{"title":262,"path":263,"stem":264,"restApiVersion":15,"category":265,"description":266,"badge":15},"AjaxResult","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-ajax-result","docs\u002F2.working-with-the-rest-api\u002F70.core-ajax-result","Core","Специализированный Result, возвращаемый каждым REST-хелпером. Предоставляет `isMore() \u002F getNext() \u002F getTotal() \u002F getStatus()` для постраничных ответов и неизменяемые данные.",{"title":268,"path":269,"stem":270,"restApiVersion":15,"category":265,"description":271,"badge":15},"Http","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-http","docs\u002F2.working-with-the-rest-api\u002F70.core-http","Низкоуровневый интерфейс транспорта, возвращаемый `b24.getHttpClient(version)`. Прямой доступ к axios-клиентам, параметрам ограничений, статистике и сбросу.",{"title":273,"path":274,"stem":275,"restApiVersion":15,"category":265,"description":276,"badge":15},"B24LangList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-lang-list","docs\u002F2.working-with-the-rest-api\u002F70.core-lang-list","Enum языков интерфейса облачного Bitrix24 плюс карта локалей BCP-47.",{"title":278,"path":279,"stem":280,"restApiVersion":15,"category":265,"description":281,"badge":15},"RequestIdGenerator","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-request-id-generator","docs\u002F2.working-with-the-rest-api\u002F70.core-request-id-generator","Реализация `IRequestIdGenerator` по умолчанию. Генерирует request id в формате UUID v7 и предоставляет имена HTTP-заголовка \u002F query-параметра, используемые SDK.",{"title":283,"path":284,"stem":285,"restApiVersion":15,"category":265,"description":286,"badge":15},"Result","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-result","docs\u002F2.working-with-the-rest-api\u002F70.core-result","Обобщённый результат операции с флагом успеха, данными и картой ошибок. Аналог \\\\Bitrix\\\\Main\\\\Result из Bitrix Framework.",{"title":288,"path":289,"stem":290,"restApiVersion":15,"category":291,"description":292,"badge":15},"Лимитеры","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flimiters","docs\u002F2.working-with-the-rest-api\u002F77.limiters","limiters","Система ограничений предоставляет комплексный механизм управления частотой запросов, временем выполнения операций и адаптивными задержками.",{"title":294,"path":295,"stem":296,"restApiVersion":15,"category":297,"description":298,"badge":15},"Логирование и редактирование","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogging","docs\u002F2.working-with-the-rest-api\u002F78.logging","logging","Что SDK редактирует автоматически до того, как информация о запросе попадёт в логгер или AjaxError, что он не редактирует, и как подключить кастомный логгер через setLogger(...) без повторного появления утечек учётных данных.",{"title":300,"path":301,"stem":302,"restApiVersion":15,"category":303,"description":304,"badge":15},"Browser","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-browser","docs\u002F2.working-with-the-rest-api\u002F80.tools-browser","tools","Дешёвый детектор user-agent \u002F платформы \u002F возможностей. Полезен для runtime-ветвлений во фронтенд-коде.",{"title":306,"path":307,"stem":308,"restApiVersion":15,"category":303,"description":309,"badge":15},"Text","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-text","docs\u002F2.working-with-the-rest-api\u002F80.tools-text","Утилиты для текста и дат — UUID v4 \u002F v7, кодирование \u002F декодирование HTML-сущностей, преобразования типов, хелперы регистра, `toDateTime` \u002F `toB24Format` на Luxon, форматирование чисел и конструктор query-строки.",{"title":311,"path":312,"stem":313,"restApiVersion":15,"category":303,"description":314,"badge":15},"Type","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-type","docs\u002F2.working-with-the-rest-api\u002F80.tools-type","Runtime type guards — строки, числа, обычные объекты, массивы, DOM-узлы, Blob, FormData, формы JSON-RPC сообщений.",{"title":316,"path":317,"stem":318,"restApiVersion":15,"category":303,"description":319,"badge":15},"useFormatter","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-use-formatters","docs\u002F2.working-with-the-rest-api\u002F80.tools-use-formatters","Composable, возвращающий общие экземпляры `FormatterNumbers` и `FormatterIban`, преднастроенные спецификациями стран.",{"title":321,"path":322,"stem":323,"restApiVersion":15,"category":324,"description":325,"badge":15},"IResult","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftypes-iresult","docs\u002F2.working-with-the-rest-api\u002F90.types-iresult","Types","Обобщённый интерфейс результата операции. Реализуется `Result\u003CT>` и (транзитивно) `AjaxResult\u003CT>`.",{"title":327,"path":328,"stem":329,"restApiVersion":15,"category":324,"description":330,"badge":15},"TypeB24","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftypes-type-b24","docs\u002F2.working-with-the-rest-api\u002F90.types-type-b24","Публичный контракт, реализуемый каждым классом-точкой входа (B24Frame, B24Hook, B24OAuth). Единый источник истины для поверхности SDK.",{"title":332,"path":333,"stem":334,"restApiVersion":15,"category":265,"description":335,"badge":15},"Телеметрия","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftelemetry","docs\u002F2.working-with-the-rest-api\u002F95.telemetry","Query-параметры request id, версии SDK и типа SDK, добавляемые к каждому REST-вызову Bitrix24.",{"title":337,"path":338,"stem":339,"restApiVersion":15,"category":265,"description":340,"badge":15},"Коды ошибок","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ferror-codes","docs\u002F2.working-with-the-rest-api\u002F96.error-codes","Каталог кодов ошибок, которые распознаёт SDK — разделённых на «hard» (выбрасываются) и «soft» (возвращаются как AjaxError внутри AjaxResult).",{"title":342,"path":343,"stem":344,"restApiVersion":15,"category":303,"description":345,"badge":15},"HealthCheck","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-health-check","docs\u002F2.working-with-the-rest-api\u002Ftools-health-check","Метод для проверки доступности REST API Bitrix24. Выполняет простой запрос к REST API для проверки работоспособности сервиса.",{"title":347,"path":348,"stem":349,"restApiVersion":15,"category":303,"description":350,"badge":15},"Ping","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-ping","docs\u002F2.working-with-the-rest-api\u002Ftools-ping","Метод для измерения скорости ответа REST API Bitrix24. Выполняет тестовый запрос и возвращает время ответа в миллисекундах.",{"title":352,"path":353,"stem":354,"children":355,"restApiVersion":15,"category":15,"description":15,"badge":15},"Примеры","\u002Fdocs\u002Fexamples","docs\u002F99.examples\u002F0.index",[356,358,364,369,374,379,384,389,394,399,404,409,414,419,424,429,434,439,444,449,454],{"title":84,"path":353,"stem":354,"restApiVersion":15,"category":15,"description":357,"badge":15},"Рецепты, сочетающие SDK с реалистичными сценариями — аналитика CRM, массовые рассылки, AI-ассистенты, установка по OAuth и не только. Каждый рецепт — отдельный файл, удобный для копирования.",{"title":359,"path":360,"stem":361,"restApiVersion":15,"category":362,"description":363,"badge":15},"Аналитика CRM","\u002Fdocs\u002Fexamples\u002Fcrm-analytics","docs\u002F99.examples\u002F1.crm-analytics","examples","Стримит все сделки через actions.v2.fetchList.make, группирует по стадиям, печатает отчёт по воронке (количество, конверсия %, средний чек, win rate).",{"title":365,"path":366,"stem":367,"restApiVersion":15,"category":362,"description":368,"badge":15},"Сделки → CSV","\u002Fdocs\u002Fexamples\u002Fdashboard-deals-csv","docs\u002F99.examples\u002F1.dashboard-deals-csv","Стримит каждую сделку CRM, подходящую под фильтр по дате, в CSV-файл через вебхук и FetchListV2.",{"title":370,"path":371,"stem":372,"restApiVersion":15,"category":15,"description":373,"badge":15},"Список сущностей","\u002Fdocs\u002Fexamples\u002Fentity-list","docs\u002F99.examples\u002F10.entity-list","Рендерит постраничный список сущностей Bitrix24 с компонентами B24UI и SDK-действием callList.",{"title":375,"path":376,"stem":377,"restApiVersion":15,"category":362,"description":378,"badge":15},"Обработка ошибок","\u002Fdocs\u002Fexamples\u002Ferror-handling","docs\u002F99.examples\u002F10.error-handling","Демонстрирует четыре слоя ошибок (SdkError \u002F AjaxError \u002F сетевые \u002F soft) и настройки hardErrorCodes \u002F softErrorCodes \u002F retryOnNetworkError у менеджера ограничений.",{"title":380,"path":381,"stem":382,"restApiVersion":15,"category":362,"description":383,"badge":15},"Регистрация событий","\u002Fdocs\u002Fexamples\u002Fevent-registration","docs\u002F99.examples\u002F11.event-registration","CLI-инструмент — список, привязка и отвязка исходящих событий вебхуков Bitrix24 через event.get \u002F event.bind \u002F event.unbind. В паре с рецептом обработчика вебхуков.",{"title":385,"path":386,"stem":387,"restApiVersion":15,"category":362,"description":388,"badge":15},"Установка OAuth","\u002Fdocs\u002Fexamples\u002Foauth-install","docs\u002F99.examples\u002F12.oauth-install","Express-сервер, который обрабатывает события ONAPPINSTALL \u002F ONAPPUPDATE \u002F ONAPPUNINSTALL для маркетплейс-приложения Bitrix24, сохраняет токены по порталам и создаёт клиент B24OAuth по требованию с callback обновления, подключённым к хранилищу.",{"title":390,"path":391,"stem":392,"restApiVersion":15,"category":362,"description":393,"badge":15},"Скелет frame-приложения","\u002Fdocs\u002Fexamples\u002Fframe-app-skeleton","docs\u002F99.examples\u002F2.frame-app-skeleton","Минимально жизнеспособное iframe-приложение Bitrix24: рукопожатие init, установка заголовка, сохранение состояния приложения, открытие слайдера, чистое закрытие.",{"title":395,"path":396,"stem":397,"restApiVersion":15,"category":362,"description":398,"badge":15},"Массовые рассылки","\u002Fdocs\u002Fexamples\u002Fmass-messaging","docs\u002F99.examples\u002F2.mass-messaging","Фильтрует контакты в CRM, персонализирует шаблон, отправляет IM-уведомления ответственным менеджерам.",{"title":400,"path":401,"stem":402,"restApiVersion":15,"category":15,"description":403,"badge":15},"Мастер установки","\u002Fdocs\u002Fexamples\u002Fapp-installation-wizard","docs\u002F99.examples\u002F20.app-installation-wizard","Многошаговый процесс установки, который создаёт пользовательские поля, регистрирует placement-ы, финализирует установку и празднует конфетти.",{"title":405,"path":406,"stem":407,"restApiVersion":15,"category":362,"description":408,"badge":15},"Автоматизация задач","\u002Fdocs\u002Fexamples\u002Ftask-automation","docs\u002F99.examples\u002F3.task-automation","Опрашивает стадии сделок каждые 60 с. При отслеживаемом переходе создаёт задачу с описанием, дедлайном и приоритетом.",{"title":410,"path":411,"stem":412,"restApiVersion":15,"category":362,"description":413,"badge":15},"Вебхук CLI","\u002Fdocs\u002Fexamples\u002Fwebhook-cli-node","docs\u002F99.examples\u002F3.webhook-cli-node","Node-скрипт на 30 строк, который аутентифицируется на портале Bitrix24 через входящий вебхук и печатает вызывающего пользователя — полезно как первое, что вы запускаете после создания вебхука.",{"title":415,"path":416,"stem":417,"restApiVersion":15,"category":15,"description":418,"badge":15},"Экспорт Node + Hook","\u002Fdocs\u002Fexamples\u002Fnode-hook-company-export","docs\u002F99.examples\u002F30.node-hook-company-export","Экспорт компаний Bitrix24 в CSV-файл из чистого Node.js-скрипта через B24Hook.",{"title":420,"path":421,"stem":422,"restApiVersion":15,"category":362,"description":423,"badge":15},"Массовое обновление","\u002Fdocs\u002Fexamples\u002Fbulk-update-deals","docs\u002F99.examples\u002F4.bulk-update-deals","Переносит тысячи сделок CRM на новую стадию через BatchByChunkV2 — автоматическое разбиение на чанки, обработка частичных ошибок и одна строка прогресса.",{"title":425,"path":426,"stem":427,"restApiVersion":15,"category":362,"description":428,"badge":15},"Синхронизация ERP","\u002Fdocs\u002Fexamples\u002Ferp-sync","docs\u002F99.examples\u002F4.erp-sync","Двусторонняя синхронизация контактов между Bitrix24 и внешней ERP. Сопоставление по ИНН (основное) или email (запасное). Cron каждый час.",{"title":430,"path":431,"stem":432,"restApiVersion":15,"category":362,"description":433,"badge":15},"Файлы Диска","\u002Fdocs\u002Fexamples\u002Fdisk-files","docs\u002F99.examples\u002F5.disk-files","Список хранилищ и содержимого папок, создание подпапок, просмотр файлов. Загрузка файлов (multipart) намеренно вне области.",{"title":435,"path":436,"stem":437,"restApiVersion":15,"category":362,"description":438,"badge":15},"Подписка на Pull","\u002Fdocs\u002Fexamples\u002Fpull-subscribe-frame","docs\u002F99.examples\u002F5.pull-subscribe-frame","Открыть живой канал из frame-приложения Bitrix24 и реагировать на push-события через useB24Helper + Pull-клиент.",{"title":440,"path":441,"stem":442,"restApiVersion":15,"category":362,"description":443,"badge":15},"Telegram-бот","\u002Fdocs\u002Fexamples\u002Ftelegram-bot","docs\u002F99.examples\u002F6.telegram-bot","Опрашивает новые сделки CRM каждые две минуты; уведомляет Telegram-чат HTML-карточкой.",{"title":445,"path":446,"stem":447,"restApiVersion":15,"category":362,"description":448,"badge":15},"Обработчик вебхуков","\u002Fdocs\u002Fexamples\u002Fwebhook-handler","docs\u002F99.examples\u002F7.webhook-handler","Express-сервер, который принимает исходящие события Bitrix24, подгружает детали через REST, маршрутизирует по имени события. Всегда возвращает 200.",{"title":450,"path":451,"stem":452,"restApiVersion":15,"category":362,"description":453,"badge":15},"AI-ассистент","\u002Fdocs\u002Fexamples\u002Fai-assistant","docs\u002F99.examples\u002F8.ai-assistant","Загружает сделку и её дела, спрашивает у GPT-4o лучшее следующее действие, создаёт задачу, привязанную к сделке, с приоритетом и дедлайном.",{"title":455,"path":456,"stem":457,"restApiVersion":15,"category":362,"description":458,"badge":15},"Веб-поиск + LLM","\u002Fdocs\u002Fexamples\u002Fweb-search-llm","docs\u002F99.examples\u002F9.web-search-llm","Двухшаговый RAG: запрос к любому провайдеру веб-поиска, прогон результата через ваш LLM с цитатами [N], публикация ответа комментарием в таймлайн CRM на сделке.",{"id":460,"title":461,"audited":462,"badge":15,"body":463,"category":133,"description":159,"extension":1368,"links":1369,"meta":1377,"navigation":1378,"path":157,"restApiVersion":15,"seo":1379,"stem":158,"__hash__":1380},"docs\u002Fdocs\u002F2.working-with-the-rest-api\u002F31.frame-parent.md","Класс ParentManager","2026-05-29",{"type":464,"value":465,"toc":1349},"minimark",[466,473,546,551,556,587,590,593,616,619,623,669,672,676,763,770,837,841,875,878,882,913,916,920,942,945,949,981,984,988,1036,1039,1088,1092,1123,1126,1154,1158,1224,1227,1255,1259,1305,1308,1335,1337,1341,1345],[467,468,469],"warning",{},[470,471,472],"p",{},"Мы всё ещё дорабатываем эту страницу. Некоторых данных здесь может не хватать — скоро дополним.",[474,475,480],"pre",{"className":476,"code":477,"language":478,"meta":479,"style":479},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F ... \u002F\u002F\u002F\u002F\u002F\n$b24 = await initializeB24Frame()\n\u002F\u002F ... \u002F\u002F\u002F\u002F\u002F\nawait $b24.parent.fitWindow()\n","ts","",[481,482,483,495,517,524],"code",{"__ignoreMap":479},[484,485,488,492],"span",{"class":486,"line":487},"line",1,[484,489,491],{"class":490},"sHwdD","\u002F\u002F ...",[484,493,494],{"class":490}," \u002F\u002F\u002F\u002F\u002F\n",[484,496,498,502,506,510,514],{"class":486,"line":497},2,[484,499,501],{"class":500},"sTEyZ","$b24 ",[484,503,505],{"class":504},"sMK4o","=",[484,507,509],{"class":508},"s7zQu"," await",[484,511,513],{"class":512},"s2Zo4"," initializeB24Frame",[484,515,516],{"class":500},"()\n",[484,518,520,522],{"class":486,"line":519},3,[484,521,491],{"class":490},[484,523,494],{"class":490},[484,525,527,530,533,536,539,541,544],{"class":486,"line":526},4,[484,528,529],{"class":508},"await",[484,531,532],{"class":500}," $b24",[484,534,535],{"class":504},".",[484,537,538],{"class":500},"parent",[484,540,535],{"class":504},[484,542,543],{"class":512},"fitWindow",[484,545,516],{"class":500},[547,548,550],"h2",{"id":549},"methods","Методы",[552,553,555],"h3",{"id":554},"closeapplication","closeApplication",[474,557,561],{"className":558,"code":559,"language":560,"meta":479,"style":479},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","async closeApplication(): Promise\u003Cvoid>\n","ts-type",[481,562,563],{"__ignoreMap":479},[484,564,565,569,572,575,578,581,584],{"class":486,"line":487},[484,566,568],{"class":567},"sBMFI","async",[484,570,571],{"class":567}," closeApplication",[484,573,574],{"class":504},"():",[484,576,577],{"class":567}," Promise",[484,579,580],{"class":504},"\u003C",[484,582,583],{"class":567},"void",[484,585,586],{"class":504},">\n",[470,588,589],{},"Закрывает слайдер приложения.",[552,591,543],{"id":592},"fitwindow",[474,594,596],{"className":558,"code":595,"language":560,"meta":479,"style":479},"async fitWindow(): Promise\u003Cany>\n",[481,597,598],{"__ignoreMap":479},[484,599,600,602,605,607,609,611,614],{"class":486,"line":487},[484,601,568],{"class":567},[484,603,604],{"class":567}," fitWindow",[484,606,574],{"class":504},[484,608,577],{"class":567},[484,610,580],{"class":504},[484,612,613],{"class":567},"any",[484,615,586],{"class":504},[470,617,618],{},"Устанавливает размер фрейма приложения в соответствии с размером его содержимого.",[552,620,622],{"id":621},"resizewindow","resizeWindow",[474,624,626],{"className":558,"code":625,"language":560,"meta":479,"style":479},"async resizeWindow(width: number, height: number): Promise\u003Cvoid>\n",[481,627,628],{"__ignoreMap":479},[484,629,630,632,635,638,642,645,648,651,654,656,658,661,663,665,667],{"class":486,"line":487},[484,631,568],{"class":567},[484,633,634],{"class":567}," resizeWindow",[484,636,637],{"class":504},"(",[484,639,641],{"class":640},"sHdIc","width",[484,643,644],{"class":504},":",[484,646,647],{"class":567}," number",[484,649,650],{"class":504},",",[484,652,653],{"class":640}," height",[484,655,644],{"class":504},[484,657,647],{"class":567},[484,659,660],{"class":504},"):",[484,662,577],{"class":567},[484,664,580],{"class":504},[484,666,583],{"class":567},[484,668,586],{"class":504},[470,670,671],{},"Изменяет размер фрейма приложения до указанных ширины и высоты.",[552,673,675],{"id":674},"resizewindowauto","resizeWindowAuto",[474,677,679],{"className":558,"code":678,"language":560,"meta":479,"style":479},"async resizeWindowAuto(\n    appNode: null | HTMLElement = null,\n    minHeight: number = 0,\n    minWidth: number = 0\n): Promise\u003Cvoid>\n",[481,680,681,691,716,733,747],{"__ignoreMap":479},[484,682,683,685,688],{"class":486,"line":487},[484,684,568],{"class":567},[484,686,687],{"class":567}," resizeWindowAuto",[484,689,690],{"class":500},"(\n",[484,692,693,696,698,701,704,707,710,713],{"class":486,"line":497},[484,694,695],{"class":640},"    appNode",[484,697,644],{"class":504},[484,699,700],{"class":567}," null",[484,702,703],{"class":504}," |",[484,705,706],{"class":567}," HTMLElement",[484,708,709],{"class":500}," = ",[484,711,712],{"class":567},"null",[484,714,715],{"class":504},",\n",[484,717,718,721,723,725,727,731],{"class":486,"line":519},[484,719,720],{"class":640},"    minHeight",[484,722,644],{"class":504},[484,724,647],{"class":567},[484,726,709],{"class":500},[484,728,730],{"class":729},"sbssI","0",[484,732,715],{"class":504},[484,734,735,738,740,742,744],{"class":486,"line":526},[484,736,737],{"class":640},"    minWidth",[484,739,644],{"class":504},[484,741,647],{"class":567},[484,743,709],{"class":500},[484,745,746],{"class":729},"0\n",[484,748,750,753,755,757,759,761],{"class":486,"line":749},5,[484,751,752],{"class":500},")",[484,754,644],{"class":504},[484,756,577],{"class":567},[484,758,580],{"class":504},[484,760,583],{"class":567},[484,762,586],{"class":504},[470,764,765,766,769],{},"Автоматически изменяет размер ",[481,767,768],{},"document.body"," фрейма приложения в соответствии с размером его содержимого.",[771,772,773,789],"table",{},[774,775,776],"thead",{},[777,778,779,783,786],"tr",{},[780,781,782],"th",{},"Параметр",[780,784,785],{},"Тип",[780,787,788],{},"Описание",[790,791,792,808,823],"tbody",{},[777,793,794,800,805],{},[795,796,797],"td",{},[481,798,799],{},"appNode",[795,801,802],{},[481,803,804],{},"null|HTMLElement",[795,806,807],{},"Узел приложения для расчёта высоты.",[777,809,810,815,820],{},[795,811,812],{},[481,813,814],{},"minHeight",[795,816,817],{},[481,818,819],{},"number",[795,821,822],{},"Минимальная высота.",[777,824,825,830,834],{},[795,826,827],{},[481,828,829],{},"minWidth",[795,831,832],{},[481,833,819],{},[795,835,836],{},"Минимальная ширина.",[552,838,840],{"id":839},"getscrollsize","getScrollSize",[474,842,844],{"className":558,"code":843,"language":560,"meta":479,"style":479},"getScrollSize(): { scrollWidth: number, scrollHeight: number }\n",[481,845,846],{"__ignoreMap":479},[484,847,848,850,852,855,859,861,863,865,868,870,872],{"class":486,"line":487},[484,849,840],{"class":567},[484,851,574],{"class":504},[484,853,854],{"class":504}," {",[484,856,858],{"class":857},"swJcz"," scrollWidth",[484,860,644],{"class":504},[484,862,647],{"class":567},[484,864,650],{"class":504},[484,866,867],{"class":857}," scrollHeight",[484,869,644],{"class":504},[484,871,647],{"class":567},[484,873,874],{"class":504}," }\n",[470,876,877],{},"Возвращает внутренние размеры фрейма приложения.",[552,879,881],{"id":880},"scrollparentwindow","scrollParentWindow",[474,883,885],{"className":558,"code":884,"language":560,"meta":479,"style":479},"async scrollParentWindow(scroll: number): Promise\u003Cvoid>\n",[481,886,887],{"__ignoreMap":479},[484,888,889,891,894,896,899,901,903,905,907,909,911],{"class":486,"line":487},[484,890,568],{"class":567},[484,892,893],{"class":567}," scrollParentWindow",[484,895,637],{"class":504},[484,897,898],{"class":640},"scroll",[484,900,644],{"class":504},[484,902,647],{"class":567},[484,904,660],{"class":504},[484,906,577],{"class":567},[484,908,580],{"class":504},[484,910,583],{"class":567},[484,912,586],{"class":504},[470,914,915],{},"Прокручивает родительское окно до указанной позиции.",[552,917,919],{"id":918},"reloadwindow","reloadWindow",[474,921,923],{"className":558,"code":922,"language":560,"meta":479,"style":479},"async reloadWindow(): Promise\u003Cvoid>\n",[481,924,925],{"__ignoreMap":479},[484,926,927,929,932,934,936,938,940],{"class":486,"line":487},[484,928,568],{"class":567},[484,930,931],{"class":567}," reloadWindow",[484,933,574],{"class":504},[484,935,577],{"class":567},[484,937,580],{"class":504},[484,939,583],{"class":567},[484,941,586],{"class":504},[470,943,944],{},"Перезагружает страницу приложения.",[552,946,948],{"id":947},"settitle","setTitle",[474,950,952],{"className":558,"code":951,"language":560,"meta":479,"style":479},"async setTitle(title: string): Promise\u003Cvoid>\n",[481,953,954],{"__ignoreMap":479},[484,955,956,958,961,963,966,968,971,973,975,977,979],{"class":486,"line":487},[484,957,568],{"class":567},[484,959,960],{"class":567}," setTitle",[484,962,637],{"class":504},[484,964,965],{"class":640},"title",[484,967,644],{"class":504},[484,969,970],{"class":567}," string",[484,972,660],{"class":504},[484,974,577],{"class":567},[484,976,580],{"class":504},[484,978,583],{"class":567},[484,980,586],{"class":504},[470,982,983],{},"Устанавливает заголовок страницы.",[552,985,987],{"id":986},"imcallto","imCallTo",[474,989,991],{"className":558,"code":990,"language":560,"meta":479,"style":479},"async imCallTo(userId: number, isVideo: boolean = true): Promise\u003Cvoid>\n",[481,992,993],{"__ignoreMap":479},[484,994,995,997,1000,1002,1005,1007,1009,1011,1014,1016,1019,1022,1026,1028,1030,1032,1034],{"class":486,"line":487},[484,996,568],{"class":567},[484,998,999],{"class":567}," imCallTo",[484,1001,637],{"class":504},[484,1003,1004],{"class":640},"userId",[484,1006,644],{"class":504},[484,1008,647],{"class":567},[484,1010,650],{"class":504},[484,1012,1013],{"class":640}," isVideo",[484,1015,644],{"class":504},[484,1017,1018],{"class":567}," boolean",[484,1020,1021],{"class":504}," =",[484,1023,1025],{"class":1024},"sfNiH"," true",[484,1027,660],{"class":504},[484,1029,577],{"class":567},[484,1031,580],{"class":504},[484,1033,583],{"class":567},[484,1035,586],{"class":504},[470,1037,1038],{},"Инициирует звонок через внутреннюю связь.",[771,1040,1041,1051],{},[774,1042,1043],{},[777,1044,1045,1047,1049],{},[780,1046,782],{},[780,1048,785],{},[780,1050,788],{},[790,1052,1053,1066],{},[777,1054,1055,1059,1063],{},[795,1056,1057],{},[481,1058,1004],{},[795,1060,1061],{},[481,1062,819],{},[795,1064,1065],{},"Идентификатор пользователя.",[777,1067,1068,1073,1078],{},[795,1069,1070],{},[481,1071,1072],{},"isVideo",[795,1074,1075],{},[481,1076,1077],{},"boolean",[795,1079,1080,1083,1084,1087],{},[481,1081,1082],{},"true"," — видеозвонок, ",[481,1085,1086],{},"false"," — аудиозвонок.",[552,1089,1091],{"id":1090},"imphoneto","imPhoneTo",[474,1093,1095],{"className":558,"code":1094,"language":560,"meta":479,"style":479},"async imPhoneTo(phone: string): Promise\u003Cvoid>\n",[481,1096,1097],{"__ignoreMap":479},[484,1098,1099,1101,1104,1106,1109,1111,1113,1115,1117,1119,1121],{"class":486,"line":487},[484,1100,568],{"class":567},[484,1102,1103],{"class":567}," imPhoneTo",[484,1105,637],{"class":504},[484,1107,1108],{"class":640},"phone",[484,1110,644],{"class":504},[484,1112,970],{"class":567},[484,1114,660],{"class":504},[484,1116,577],{"class":567},[484,1118,580],{"class":504},[484,1120,583],{"class":567},[484,1122,586],{"class":504},[470,1124,1125],{},"Совершает звонок на указанный номер телефона.",[771,1127,1128,1138],{},[774,1129,1130],{},[777,1131,1132,1134,1136],{},[780,1133,782],{},[780,1135,785],{},[780,1137,788],{},[790,1139,1140],{},[777,1141,1142,1146,1151],{},[795,1143,1144],{},[481,1145,1108],{},[795,1147,1148],{},[481,1149,1150],{},"string",[795,1152,1153],{},"Номер телефона.",[552,1155,1157],{"id":1156},"imopenmessenger","imOpenMessenger",[474,1159,1161],{"className":558,"code":1160,"language":560,"meta":479,"style":479},"async imOpenMessenger(dialogId: number|'chat${number}'|'sg${number}'|'imol|${number}'|undefined): Promise\u003Cvoid>\n",[481,1162,1163],{"__ignoreMap":479},[484,1164,1165,1167,1170,1172,1175,1177,1179,1182,1185,1189,1191,1193,1195,1198,1200,1202,1204,1207,1209,1211,1214,1216,1218,1220,1222],{"class":486,"line":487},[484,1166,568],{"class":567},[484,1168,1169],{"class":567}," imOpenMessenger",[484,1171,637],{"class":504},[484,1173,1174],{"class":640},"dialogId",[484,1176,644],{"class":504},[484,1178,647],{"class":567},[484,1180,1181],{"class":504},"|",[484,1183,1184],{"class":504},"'",[484,1186,1188],{"class":1187},"sfazB","chat${number}",[484,1190,1184],{"class":504},[484,1192,1181],{"class":504},[484,1194,1184],{"class":504},[484,1196,1197],{"class":1187},"sg${number}",[484,1199,1184],{"class":504},[484,1201,1181],{"class":504},[484,1203,1184],{"class":504},[484,1205,1206],{"class":1187},"imol|${number}",[484,1208,1184],{"class":504},[484,1210,1181],{"class":504},[484,1212,1213],{"class":567},"undefined",[484,1215,660],{"class":504},[484,1217,577],{"class":567},[484,1219,580],{"class":504},[484,1221,583],{"class":567},[484,1223,586],{"class":504},[470,1225,1226],{},"Открывает окно мессенджера.",[771,1228,1229,1239],{},[774,1230,1231],{},[777,1232,1233,1235,1237],{},[780,1234,782],{},[780,1236,785],{},[780,1238,788],{},[790,1240,1241],{},[777,1242,1243,1247,1252],{},[795,1244,1245],{},[481,1246,1174],{},[795,1248,1249],{},[481,1250,1251],{},"number|chat${number}|sg${number}|imol|${number}|undefined",[795,1253,1254],{},"Идентификатор диалога.",[552,1256,1258],{"id":1257},"imopenhistory","imOpenHistory",[474,1260,1262],{"className":558,"code":1261,"language":560,"meta":479,"style":479},"async imOpenHistory(dialogId: number|'chat${number}'|'imol|${number}'): Promise\u003Cvoid>\n",[481,1263,1264],{"__ignoreMap":479},[484,1265,1266,1268,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303],{"class":486,"line":487},[484,1267,568],{"class":567},[484,1269,1270],{"class":567}," imOpenHistory",[484,1272,637],{"class":504},[484,1274,1174],{"class":640},[484,1276,644],{"class":504},[484,1278,647],{"class":567},[484,1280,1181],{"class":504},[484,1282,1184],{"class":504},[484,1284,1188],{"class":1187},[484,1286,1184],{"class":504},[484,1288,1181],{"class":504},[484,1290,1184],{"class":504},[484,1292,1206],{"class":1187},[484,1294,1184],{"class":504},[484,1296,660],{"class":504},[484,1298,577],{"class":567},[484,1300,580],{"class":504},[484,1302,583],{"class":567},[484,1304,586],{"class":504},[470,1306,1307],{},"Открывает окно истории сообщений.",[771,1309,1310,1320],{},[774,1311,1312],{},[777,1313,1314,1316,1318],{},[780,1315,782],{},[780,1317,785],{},[780,1319,788],{},[790,1321,1322],{},[777,1323,1324,1328,1333],{},[795,1325,1326],{},[481,1327,1174],{},[795,1329,1330],{},[481,1331,1332],{},"number|chat${number}|imol|${number}",[795,1334,1254],{},[547,1336,352],{"id":362},[552,1338,1340],{"id":1339},"try-call","Пробный звонок",[1342,1343],"code-example",{":b24FrameOnly":1082,":collapse":1086,":preview":1082,"name":1344},"frame-parent-call",[1346,1347,1348],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":479,"searchDepth":497,"depth":497,"links":1350},[1351,1365],{"id":549,"depth":497,"text":550,"children":1352},[1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364],{"id":554,"depth":519,"text":555},{"id":592,"depth":519,"text":543},{"id":621,"depth":519,"text":622},{"id":674,"depth":519,"text":675},{"id":839,"depth":519,"text":840},{"id":880,"depth":519,"text":881},{"id":918,"depth":519,"text":919},{"id":947,"depth":519,"text":948},{"id":986,"depth":519,"text":987},{"id":1090,"depth":519,"text":1091},{"id":1156,"depth":519,"text":1157},{"id":1257,"depth":519,"text":1258},{"id":362,"depth":497,"text":352,"children":1366},[1367],{"id":1339,"depth":519,"text":1340},"md",[1370,1374],{"label":1371,"iconName":1372,"to":1373},"ParentManager","GitHubIcon","https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fpackages\u002Fjssdk\u002Fsrc\u002Fframe\u002Fparent.ts",{"label":1375,"iconName":1372,"to":1376},"Skill — b24jssdk-frame-ui","https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fskills\u002Fb24jssdk-frame-ui\u002FSKILL.md",{},{"title":156},{"title":461,"description":159},"yCEOu3WavvPISYlBzyN7OqH6b2DVa-t3RZkS7J69nIA",{"data":1382,"body":1383},{},{"type":1384,"children":1385},"root",[1386],{"type":1387,"tag":470,"props":1388,"children":1389},"element",{},[1390],{"type":1391,"value":159},"text",{"data":1393,"body":1394,"toc":2254},{"title":479,"description":479},{"type":1384,"children":1395},[1396,2249],{"type":1387,"tag":474,"props":1397,"children":1400},{"className":476,"code":1398,"filename":1399,"language":478,"meta":479,"style":479},"import type { B24Frame } from '@bitrix24\u002Fb24jssdk'\nimport { Text, LoggerFactory, Logger, ConsoleV2Handler, LogLevel } from '@bitrix24\u002Fb24jssdk'\n\n\nconst devMode = typeof import.meta !== 'undefined' && (import.meta?.dev || globalThis._importMeta_.env?.DEV)\nconst $logger = LoggerFactory.createForBrowser('Example:B24FrameParentCall', devMode)\nconst $b24 = useB24().get() as B24Frame\n\nconst loggerForDebugB24 = Logger.create('b24')\nconst handlerForDebugB24 = new ConsoleV2Handler(LogLevel.DEBUG, { useStyles: true })\nloggerForDebugB24.pushHandler(handlerForDebugB24)\n\n$b24.setLogger(loggerForDebugB24)\n\nconst response = await $b24.parent.message.send(\n  'setTitle',\n  {\n    title: 'Text for insertion',\n    requestId: Text.getUuidRfc4122(),\n    isSafely: true,\n    safelyTime: 1500\n  }\n)\n\n$logger.debug('parent response', {\n  response\n})\n","frame-parent-call.ts",[1401],{"type":1387,"tag":481,"props":1402,"children":1403},{"__ignoreMap":479},[1404,1455,1527,1536,1543,1667,1724,1776,1784,1836,1907,1930,1938,1961,1969,2024,2045,2054,2084,2118,2139,2158,2167,2175,2183,2227,2236],{"type":1387,"tag":484,"props":1405,"children":1406},{"class":486,"line":487},[1407,1413,1418,1423,1429,1434,1439,1444,1450],{"type":1387,"tag":484,"props":1408,"children":1410},{"style":1409},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1411],{"type":1391,"value":1412},"import",{"type":1387,"tag":484,"props":1414,"children":1415},{"style":1409},[1416],{"type":1391,"value":1417}," type",{"type":1387,"tag":484,"props":1419,"children":1421},{"style":1420},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1422],{"type":1391,"value":854},{"type":1387,"tag":484,"props":1424,"children":1426},{"style":1425},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1427],{"type":1391,"value":1428}," B24Frame",{"type":1387,"tag":484,"props":1430,"children":1431},{"style":1420},[1432],{"type":1391,"value":1433}," }",{"type":1387,"tag":484,"props":1435,"children":1436},{"style":1409},[1437],{"type":1391,"value":1438}," from",{"type":1387,"tag":484,"props":1440,"children":1441},{"style":1420},[1442],{"type":1391,"value":1443}," '",{"type":1387,"tag":484,"props":1445,"children":1447},{"style":1446},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1448],{"type":1391,"value":1449},"@bitrix24\u002Fb24jssdk",{"type":1387,"tag":484,"props":1451,"children":1452},{"style":1420},[1453],{"type":1391,"value":1454},"'\n",{"type":1387,"tag":484,"props":1456,"children":1457},{"class":486,"line":497},[1458,1462,1466,1471,1475,1480,1484,1489,1493,1498,1502,1507,1511,1515,1519,1523],{"type":1387,"tag":484,"props":1459,"children":1460},{"style":1409},[1461],{"type":1391,"value":1412},{"type":1387,"tag":484,"props":1463,"children":1464},{"style":1420},[1465],{"type":1391,"value":854},{"type":1387,"tag":484,"props":1467,"children":1468},{"style":1425},[1469],{"type":1391,"value":1470}," Text",{"type":1387,"tag":484,"props":1472,"children":1473},{"style":1420},[1474],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1476,"children":1477},{"style":1425},[1478],{"type":1391,"value":1479}," LoggerFactory",{"type":1387,"tag":484,"props":1481,"children":1482},{"style":1420},[1483],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1485,"children":1486},{"style":1425},[1487],{"type":1391,"value":1488}," Logger",{"type":1387,"tag":484,"props":1490,"children":1491},{"style":1420},[1492],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1494,"children":1495},{"style":1425},[1496],{"type":1391,"value":1497}," ConsoleV2Handler",{"type":1387,"tag":484,"props":1499,"children":1500},{"style":1420},[1501],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1503,"children":1504},{"style":1425},[1505],{"type":1391,"value":1506}," LogLevel",{"type":1387,"tag":484,"props":1508,"children":1509},{"style":1420},[1510],{"type":1391,"value":1433},{"type":1387,"tag":484,"props":1512,"children":1513},{"style":1409},[1514],{"type":1391,"value":1438},{"type":1387,"tag":484,"props":1516,"children":1517},{"style":1420},[1518],{"type":1391,"value":1443},{"type":1387,"tag":484,"props":1520,"children":1521},{"style":1446},[1522],{"type":1391,"value":1449},{"type":1387,"tag":484,"props":1524,"children":1525},{"style":1420},[1526],{"type":1391,"value":1454},{"type":1387,"tag":484,"props":1528,"children":1529},{"class":486,"line":519},[1530],{"type":1387,"tag":484,"props":1531,"children":1533},{"emptyLinePlaceholder":1532},true,[1534],{"type":1391,"value":1535},"\n",{"type":1387,"tag":484,"props":1537,"children":1538},{"class":486,"line":526},[1539],{"type":1387,"tag":484,"props":1540,"children":1541},{"emptyLinePlaceholder":1532},[1542],{"type":1391,"value":1535},{"type":1387,"tag":484,"props":1544,"children":1545},{"class":486,"line":749},[1546,1552,1557,1561,1566,1571,1575,1580,1585,1589,1593,1597,1602,1607,1611,1615,1620,1625,1630,1635,1640,1644,1649,1653,1658,1662],{"type":1387,"tag":484,"props":1547,"children":1549},{"style":1548},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[1550],{"type":1391,"value":1551},"const",{"type":1387,"tag":484,"props":1553,"children":1554},{"style":1425},[1555],{"type":1391,"value":1556}," devMode ",{"type":1387,"tag":484,"props":1558,"children":1559},{"style":1420},[1560],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1562,"children":1563},{"style":1420},[1564],{"type":1391,"value":1565}," typeof",{"type":1387,"tag":484,"props":1567,"children":1568},{"style":1409},[1569],{"type":1391,"value":1570}," import",{"type":1387,"tag":484,"props":1572,"children":1573},{"style":1420},[1574],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1576,"children":1577},{"style":1425},[1578],{"type":1391,"value":1579},"meta ",{"type":1387,"tag":484,"props":1581,"children":1582},{"style":1420},[1583],{"type":1391,"value":1584},"!==",{"type":1387,"tag":484,"props":1586,"children":1587},{"style":1420},[1588],{"type":1391,"value":1443},{"type":1387,"tag":484,"props":1590,"children":1591},{"style":1446},[1592],{"type":1391,"value":1213},{"type":1387,"tag":484,"props":1594,"children":1595},{"style":1420},[1596],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":1598,"children":1599},{"style":1420},[1600],{"type":1391,"value":1601}," &&",{"type":1387,"tag":484,"props":1603,"children":1604},{"style":1425},[1605],{"type":1391,"value":1606}," (",{"type":1387,"tag":484,"props":1608,"children":1609},{"style":1409},[1610],{"type":1391,"value":1412},{"type":1387,"tag":484,"props":1612,"children":1613},{"style":1420},[1614],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1616,"children":1617},{"style":1425},[1618],{"type":1391,"value":1619},"meta",{"type":1387,"tag":484,"props":1621,"children":1622},{"style":1420},[1623],{"type":1391,"value":1624},"?.",{"type":1387,"tag":484,"props":1626,"children":1627},{"style":1425},[1628],{"type":1391,"value":1629},"dev ",{"type":1387,"tag":484,"props":1631,"children":1632},{"style":1420},[1633],{"type":1391,"value":1634},"||",{"type":1387,"tag":484,"props":1636,"children":1637},{"style":1425},[1638],{"type":1391,"value":1639}," globalThis",{"type":1387,"tag":484,"props":1641,"children":1642},{"style":1420},[1643],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1645,"children":1646},{"style":1425},[1647],{"type":1391,"value":1648},"_importMeta_",{"type":1387,"tag":484,"props":1650,"children":1651},{"style":1420},[1652],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1654,"children":1655},{"style":1425},[1656],{"type":1391,"value":1657},"env",{"type":1387,"tag":484,"props":1659,"children":1660},{"style":1420},[1661],{"type":1391,"value":1624},{"type":1387,"tag":484,"props":1663,"children":1664},{"style":1425},[1665],{"type":1391,"value":1666},"DEV)\n",{"type":1387,"tag":484,"props":1668,"children":1670},{"class":486,"line":1669},6,[1671,1675,1680,1684,1688,1692,1698,1702,1706,1711,1715,1719],{"type":1387,"tag":484,"props":1672,"children":1673},{"style":1548},[1674],{"type":1391,"value":1551},{"type":1387,"tag":484,"props":1676,"children":1677},{"style":1425},[1678],{"type":1391,"value":1679}," $logger ",{"type":1387,"tag":484,"props":1681,"children":1682},{"style":1420},[1683],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1685,"children":1686},{"style":1425},[1687],{"type":1391,"value":1479},{"type":1387,"tag":484,"props":1689,"children":1690},{"style":1420},[1691],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1693,"children":1695},{"style":1694},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1696],{"type":1391,"value":1697},"createForBrowser",{"type":1387,"tag":484,"props":1699,"children":1700},{"style":1425},[1701],{"type":1391,"value":637},{"type":1387,"tag":484,"props":1703,"children":1704},{"style":1420},[1705],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":1707,"children":1708},{"style":1446},[1709],{"type":1391,"value":1710},"Example:B24FrameParentCall",{"type":1387,"tag":484,"props":1712,"children":1713},{"style":1420},[1714],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":1716,"children":1717},{"style":1420},[1718],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1720,"children":1721},{"style":1425},[1722],{"type":1391,"value":1723}," devMode)\n",{"type":1387,"tag":484,"props":1725,"children":1727},{"class":486,"line":1726},7,[1728,1732,1737,1741,1746,1751,1755,1760,1765,1770],{"type":1387,"tag":484,"props":1729,"children":1730},{"style":1548},[1731],{"type":1391,"value":1551},{"type":1387,"tag":484,"props":1733,"children":1734},{"style":1425},[1735],{"type":1391,"value":1736}," $b24 ",{"type":1387,"tag":484,"props":1738,"children":1739},{"style":1420},[1740],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1742,"children":1743},{"style":1694},[1744],{"type":1391,"value":1745}," useB24",{"type":1387,"tag":484,"props":1747,"children":1748},{"style":1425},[1749],{"type":1391,"value":1750},"()",{"type":1387,"tag":484,"props":1752,"children":1753},{"style":1420},[1754],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1756,"children":1757},{"style":1694},[1758],{"type":1391,"value":1759},"get",{"type":1387,"tag":484,"props":1761,"children":1762},{"style":1425},[1763],{"type":1391,"value":1764},"() ",{"type":1387,"tag":484,"props":1766,"children":1767},{"style":1409},[1768],{"type":1391,"value":1769},"as",{"type":1387,"tag":484,"props":1771,"children":1773},{"style":1772},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1774],{"type":1391,"value":1775}," B24Frame\n",{"type":1387,"tag":484,"props":1777,"children":1779},{"class":486,"line":1778},8,[1780],{"type":1387,"tag":484,"props":1781,"children":1782},{"emptyLinePlaceholder":1532},[1783],{"type":1391,"value":1535},{"type":1387,"tag":484,"props":1785,"children":1787},{"class":486,"line":1786},9,[1788,1792,1797,1801,1805,1809,1814,1818,1822,1827,1831],{"type":1387,"tag":484,"props":1789,"children":1790},{"style":1548},[1791],{"type":1391,"value":1551},{"type":1387,"tag":484,"props":1793,"children":1794},{"style":1425},[1795],{"type":1391,"value":1796}," loggerForDebugB24 ",{"type":1387,"tag":484,"props":1798,"children":1799},{"style":1420},[1800],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1802,"children":1803},{"style":1425},[1804],{"type":1391,"value":1488},{"type":1387,"tag":484,"props":1806,"children":1807},{"style":1420},[1808],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1810,"children":1811},{"style":1694},[1812],{"type":1391,"value":1813},"create",{"type":1387,"tag":484,"props":1815,"children":1816},{"style":1425},[1817],{"type":1391,"value":637},{"type":1387,"tag":484,"props":1819,"children":1820},{"style":1420},[1821],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":1823,"children":1824},{"style":1446},[1825],{"type":1391,"value":1826},"b24",{"type":1387,"tag":484,"props":1828,"children":1829},{"style":1420},[1830],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":1832,"children":1833},{"style":1425},[1834],{"type":1391,"value":1835},")\n",{"type":1387,"tag":484,"props":1837,"children":1839},{"class":486,"line":1838},10,[1840,1844,1849,1853,1858,1862,1867,1871,1876,1880,1884,1890,1894,1899,1903],{"type":1387,"tag":484,"props":1841,"children":1842},{"style":1548},[1843],{"type":1391,"value":1551},{"type":1387,"tag":484,"props":1845,"children":1846},{"style":1425},[1847],{"type":1391,"value":1848}," handlerForDebugB24 ",{"type":1387,"tag":484,"props":1850,"children":1851},{"style":1420},[1852],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1854,"children":1855},{"style":1420},[1856],{"type":1391,"value":1857}," new",{"type":1387,"tag":484,"props":1859,"children":1860},{"style":1694},[1861],{"type":1391,"value":1497},{"type":1387,"tag":484,"props":1863,"children":1864},{"style":1425},[1865],{"type":1391,"value":1866},"(LogLevel",{"type":1387,"tag":484,"props":1868,"children":1869},{"style":1420},[1870],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1872,"children":1873},{"style":1425},[1874],{"type":1391,"value":1875},"DEBUG",{"type":1387,"tag":484,"props":1877,"children":1878},{"style":1420},[1879],{"type":1391,"value":650},{"type":1387,"tag":484,"props":1881,"children":1882},{"style":1420},[1883],{"type":1391,"value":854},{"type":1387,"tag":484,"props":1885,"children":1887},{"style":1886},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1888],{"type":1391,"value":1889}," useStyles",{"type":1387,"tag":484,"props":1891,"children":1892},{"style":1420},[1893],{"type":1391,"value":644},{"type":1387,"tag":484,"props":1895,"children":1897},{"style":1896},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[1898],{"type":1391,"value":1025},{"type":1387,"tag":484,"props":1900,"children":1901},{"style":1420},[1902],{"type":1391,"value":1433},{"type":1387,"tag":484,"props":1904,"children":1905},{"style":1425},[1906],{"type":1391,"value":1835},{"type":1387,"tag":484,"props":1908,"children":1910},{"class":486,"line":1909},11,[1911,1916,1920,1925],{"type":1387,"tag":484,"props":1912,"children":1913},{"style":1425},[1914],{"type":1391,"value":1915},"loggerForDebugB24",{"type":1387,"tag":484,"props":1917,"children":1918},{"style":1420},[1919],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1921,"children":1922},{"style":1694},[1923],{"type":1391,"value":1924},"pushHandler",{"type":1387,"tag":484,"props":1926,"children":1927},{"style":1425},[1928],{"type":1391,"value":1929},"(handlerForDebugB24)\n",{"type":1387,"tag":484,"props":1931,"children":1933},{"class":486,"line":1932},12,[1934],{"type":1387,"tag":484,"props":1935,"children":1936},{"emptyLinePlaceholder":1532},[1937],{"type":1391,"value":1535},{"type":1387,"tag":484,"props":1939,"children":1941},{"class":486,"line":1940},13,[1942,1947,1951,1956],{"type":1387,"tag":484,"props":1943,"children":1944},{"style":1425},[1945],{"type":1391,"value":1946},"$b24",{"type":1387,"tag":484,"props":1948,"children":1949},{"style":1420},[1950],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1952,"children":1953},{"style":1694},[1954],{"type":1391,"value":1955},"setLogger",{"type":1387,"tag":484,"props":1957,"children":1958},{"style":1425},[1959],{"type":1391,"value":1960},"(loggerForDebugB24)\n",{"type":1387,"tag":484,"props":1962,"children":1964},{"class":486,"line":1963},14,[1965],{"type":1387,"tag":484,"props":1966,"children":1967},{"emptyLinePlaceholder":1532},[1968],{"type":1391,"value":1535},{"type":1387,"tag":484,"props":1970,"children":1972},{"class":486,"line":1971},15,[1973,1977,1982,1986,1990,1994,1998,2002,2006,2011,2015,2020],{"type":1387,"tag":484,"props":1974,"children":1975},{"style":1548},[1976],{"type":1391,"value":1551},{"type":1387,"tag":484,"props":1978,"children":1979},{"style":1425},[1980],{"type":1391,"value":1981}," response ",{"type":1387,"tag":484,"props":1983,"children":1984},{"style":1420},[1985],{"type":1391,"value":505},{"type":1387,"tag":484,"props":1987,"children":1988},{"style":1409},[1989],{"type":1391,"value":509},{"type":1387,"tag":484,"props":1991,"children":1992},{"style":1425},[1993],{"type":1391,"value":532},{"type":1387,"tag":484,"props":1995,"children":1996},{"style":1420},[1997],{"type":1391,"value":535},{"type":1387,"tag":484,"props":1999,"children":2000},{"style":1425},[2001],{"type":1391,"value":538},{"type":1387,"tag":484,"props":2003,"children":2004},{"style":1420},[2005],{"type":1391,"value":535},{"type":1387,"tag":484,"props":2007,"children":2008},{"style":1425},[2009],{"type":1391,"value":2010},"message",{"type":1387,"tag":484,"props":2012,"children":2013},{"style":1420},[2014],{"type":1391,"value":535},{"type":1387,"tag":484,"props":2016,"children":2017},{"style":1694},[2018],{"type":1391,"value":2019},"send",{"type":1387,"tag":484,"props":2021,"children":2022},{"style":1425},[2023],{"type":1391,"value":690},{"type":1387,"tag":484,"props":2025,"children":2027},{"class":486,"line":2026},16,[2028,2033,2037,2041],{"type":1387,"tag":484,"props":2029,"children":2030},{"style":1420},[2031],{"type":1391,"value":2032},"  '",{"type":1387,"tag":484,"props":2034,"children":2035},{"style":1446},[2036],{"type":1391,"value":948},{"type":1387,"tag":484,"props":2038,"children":2039},{"style":1420},[2040],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":2042,"children":2043},{"style":1420},[2044],{"type":1391,"value":715},{"type":1387,"tag":484,"props":2046,"children":2048},{"class":486,"line":2047},17,[2049],{"type":1387,"tag":484,"props":2050,"children":2051},{"style":1420},[2052],{"type":1391,"value":2053},"  {\n",{"type":1387,"tag":484,"props":2055,"children":2057},{"class":486,"line":2056},18,[2058,2063,2067,2071,2076,2080],{"type":1387,"tag":484,"props":2059,"children":2060},{"style":1886},[2061],{"type":1391,"value":2062},"    title",{"type":1387,"tag":484,"props":2064,"children":2065},{"style":1420},[2066],{"type":1391,"value":644},{"type":1387,"tag":484,"props":2068,"children":2069},{"style":1420},[2070],{"type":1391,"value":1443},{"type":1387,"tag":484,"props":2072,"children":2073},{"style":1446},[2074],{"type":1391,"value":2075},"Text for insertion",{"type":1387,"tag":484,"props":2077,"children":2078},{"style":1420},[2079],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":2081,"children":2082},{"style":1420},[2083],{"type":1391,"value":715},{"type":1387,"tag":484,"props":2085,"children":2087},{"class":486,"line":2086},19,[2088,2093,2097,2101,2105,2110,2114],{"type":1387,"tag":484,"props":2089,"children":2090},{"style":1886},[2091],{"type":1391,"value":2092},"    requestId",{"type":1387,"tag":484,"props":2094,"children":2095},{"style":1420},[2096],{"type":1391,"value":644},{"type":1387,"tag":484,"props":2098,"children":2099},{"style":1425},[2100],{"type":1391,"value":1470},{"type":1387,"tag":484,"props":2102,"children":2103},{"style":1420},[2104],{"type":1391,"value":535},{"type":1387,"tag":484,"props":2106,"children":2107},{"style":1694},[2108],{"type":1391,"value":2109},"getUuidRfc4122",{"type":1387,"tag":484,"props":2111,"children":2112},{"style":1425},[2113],{"type":1391,"value":1750},{"type":1387,"tag":484,"props":2115,"children":2116},{"style":1420},[2117],{"type":1391,"value":715},{"type":1387,"tag":484,"props":2119,"children":2121},{"class":486,"line":2120},20,[2122,2127,2131,2135],{"type":1387,"tag":484,"props":2123,"children":2124},{"style":1886},[2125],{"type":1391,"value":2126},"    isSafely",{"type":1387,"tag":484,"props":2128,"children":2129},{"style":1420},[2130],{"type":1391,"value":644},{"type":1387,"tag":484,"props":2132,"children":2133},{"style":1896},[2134],{"type":1391,"value":1025},{"type":1387,"tag":484,"props":2136,"children":2137},{"style":1420},[2138],{"type":1391,"value":715},{"type":1387,"tag":484,"props":2140,"children":2142},{"class":486,"line":2141},21,[2143,2148,2152],{"type":1387,"tag":484,"props":2144,"children":2145},{"style":1886},[2146],{"type":1391,"value":2147},"    safelyTime",{"type":1387,"tag":484,"props":2149,"children":2150},{"style":1420},[2151],{"type":1391,"value":644},{"type":1387,"tag":484,"props":2153,"children":2155},{"style":2154},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2156],{"type":1391,"value":2157}," 1500\n",{"type":1387,"tag":484,"props":2159,"children":2161},{"class":486,"line":2160},22,[2162],{"type":1387,"tag":484,"props":2163,"children":2164},{"style":1420},[2165],{"type":1391,"value":2166},"  }\n",{"type":1387,"tag":484,"props":2168,"children":2170},{"class":486,"line":2169},23,[2171],{"type":1387,"tag":484,"props":2172,"children":2173},{"style":1425},[2174],{"type":1391,"value":1835},{"type":1387,"tag":484,"props":2176,"children":2178},{"class":486,"line":2177},24,[2179],{"type":1387,"tag":484,"props":2180,"children":2181},{"emptyLinePlaceholder":1532},[2182],{"type":1391,"value":1535},{"type":1387,"tag":484,"props":2184,"children":2186},{"class":486,"line":2185},25,[2187,2192,2196,2201,2205,2209,2214,2218,2222],{"type":1387,"tag":484,"props":2188,"children":2189},{"style":1425},[2190],{"type":1391,"value":2191},"$logger",{"type":1387,"tag":484,"props":2193,"children":2194},{"style":1420},[2195],{"type":1391,"value":535},{"type":1387,"tag":484,"props":2197,"children":2198},{"style":1694},[2199],{"type":1391,"value":2200},"debug",{"type":1387,"tag":484,"props":2202,"children":2203},{"style":1425},[2204],{"type":1391,"value":637},{"type":1387,"tag":484,"props":2206,"children":2207},{"style":1420},[2208],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":2210,"children":2211},{"style":1446},[2212],{"type":1391,"value":2213},"parent response",{"type":1387,"tag":484,"props":2215,"children":2216},{"style":1420},[2217],{"type":1391,"value":1184},{"type":1387,"tag":484,"props":2219,"children":2220},{"style":1420},[2221],{"type":1391,"value":650},{"type":1387,"tag":484,"props":2223,"children":2224},{"style":1420},[2225],{"type":1391,"value":2226}," {\n",{"type":1387,"tag":484,"props":2228,"children":2230},{"class":486,"line":2229},26,[2231],{"type":1387,"tag":484,"props":2232,"children":2233},{"style":1425},[2234],{"type":1391,"value":2235},"  response\n",{"type":1387,"tag":484,"props":2237,"children":2239},{"class":486,"line":2238},27,[2240,2245],{"type":1387,"tag":484,"props":2241,"children":2242},{"style":1420},[2243],{"type":1391,"value":2244},"}",{"type":1387,"tag":484,"props":2246,"children":2247},{"style":1425},[2248],{"type":1391,"value":1835},{"type":1387,"tag":1346,"props":2250,"children":2251},{},[2252],{"type":1391,"value":2253},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":479,"searchDepth":497,"depth":497,"links":2255},[],1783080224223]