[{"data":1,"prerenderedAt":2639},["ShallowReactive",2],{"navigation":3,"-docs-working-with-the-rest-api-frame-slider":459,"-docs-working-with-the-rest-api-frame-slider-description":963,"code-example-frameSliderAppPageOpenAction-false":974,"code-example-frameSliderAppPageCloseAction-false":1637,"code-example-frameSliderOpenPathAction-true":1833},[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":169,"extension":949,"links":950,"meta":959,"navigation":960,"path":167,"restApiVersion":15,"seo":961,"stem":168,"__hash__":962},"docs\u002Fdocs\u002F2.working-with-the-rest-api\u002F31.frame-slider.md","Класс SliderManager","2026-05-29",{"type":464,"value":465,"toc":940},"minimark",[466,473,478,483,543,551,554,577,583,587,611,614,617,621,672,675,678,691,755,758,761,769,792,795,799,835,842,911,915,929,936],[467,468,469],"warning",{},[470,471,472],"p",{},"Мы всё ещё дорабатываем эту страницу. Некоторых данных здесь может не хватать — скоро дополним.",[474,475,477],"h2",{"id":476},"methods","Методы",[479,480,482],"h3",{"id":481},"opensliderapppage","openSliderAppPage",[484,485,490],"pre",{"className":486,"code":487,"language":488,"meta":489,"style":489},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","async openSliderAppPage(params: any = {}}: Promise\u003Cany>\n","ts-type","",[491,492,493],"code",{"__ignoreMap":489},[494,495,498,502,505,509,513,516,519,522,525,529,531,534,537,540],"span",{"class":496,"line":497},"line",1,[494,499,501],{"class":500},"sBMFI","async",[494,503,504],{"class":500}," openSliderAppPage",[494,506,508],{"class":507},"sMK4o","(",[494,510,512],{"class":511},"sHdIc","params",[494,514,515],{"class":507},":",[494,517,518],{"class":500}," any",[494,520,521],{"class":507}," =",[494,523,524],{"class":507}," {}",[494,526,528],{"class":527},"sTEyZ","}",[494,530,515],{"class":507},[494,532,533],{"class":500}," Promise",[494,535,536],{"class":507},"\u003C",[494,538,539],{"class":500},"any",[494,541,542],{"class":507},">\n",[470,544,545,546,550],{},"Метод ",[491,547,548],{"className":486,"language":488,"style":489},[494,549,482],{"class":500}," позволяет открыть текущее приложение в новом слайдере, передав произвольные параметры.",[470,552,553],{},"Как это работает:",[555,556,557,565,571],"ul",{},[558,559,560,564],"li",{},[561,562,563],"strong",{},"Передача данных:"," вы вызываете метод и передаёте объект с параметрами (например, place, action или id).",[558,566,567,570],{},[561,568,569],{},"Обработка в приложении:"," на стороне приложения удобнее всего перехватывать эти параметры через middleware. Это позволяет решить, какой маршрут показать пользователю до отрисовки страницы.",[558,572,573,576],{},[561,574,575],{},"Бесшовная навигация:"," пользователь видит новый слайдер с нужным содержимым, а логика перенаправления скрыта внутри приложения.",[578,579],"code-example",{":b24FrameOnly":580,":collapse":581,":preview":580,"name":582},"true","false","frame-slider-app-page-open",[479,584,586],{"id":585},"closesliderapppage","closeSliderAppPage",[484,588,590],{"className":486,"code":589,"language":488,"meta":489,"style":489},"async closeSliderAppPage(): Promise\u003Cvoid>\n",[491,591,592],{"__ignoreMap":489},[494,593,594,596,599,602,604,606,609],{"class":496,"line":497},[494,595,501],{"class":500},[494,597,598],{"class":500}," closeSliderAppPage",[494,600,601],{"class":507},"():",[494,603,533],{"class":500},[494,605,536],{"class":507},[494,607,608],{"class":500},"void",[494,610,542],{"class":507},[470,612,613],{},"Закрывает слайдер с приложением.",[578,615],{":b24FrameOnly":580,":collapse":581,":preview":580,"name":616},"frame-slider-app-page-close",[479,618,620],{"id":619},"openpath","openPath",[484,622,624],{"className":486,"code":623,"language":488,"meta":489,"style":489},"async openPath(url: URL, width: number = 1640): Promise\u003CStatusClose>\n",[491,625,626],{"__ignoreMap":489},[494,627,628,630,633,635,638,640,643,646,649,651,654,656,660,663,665,667,670],{"class":496,"line":497},[494,629,501],{"class":500},[494,631,632],{"class":500}," openPath",[494,634,508],{"class":507},[494,636,637],{"class":511},"url",[494,639,515],{"class":507},[494,641,642],{"class":500}," URL",[494,644,645],{"class":507},",",[494,647,648],{"class":511}," width",[494,650,515],{"class":507},[494,652,653],{"class":500}," number",[494,655,521],{"class":507},[494,657,659],{"class":658},"sbssI"," 1640",[494,661,662],{"class":507},"):",[494,664,533],{"class":500},[494,666,536],{"class":507},[494,668,669],{"class":500},"StatusClose",[494,671,542],{"class":507},[470,673,674],{},"Открывает указанный путь внутри портала в слайдере.",[470,676,677],{},"Обрабатывает ошибки, связанные с использованием мобильных устройств, и может открыть URL в новой вкладке, если слайдер не поддерживается.",[470,679,680,681],{},"Возвращает ",[682,683,687],"a",{"href":684,"rel":685},"https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fpackages\u002Fjssdk\u002Fsrc\u002Ftypes\u002Fslider.ts",[686],"nofollow",[491,688,689],{"className":486,"language":488,"style":489},[494,690,669],{"class":500},[692,693,694,710],"table",{},[695,696,697],"thead",{},[698,699,700,704,707],"tr",{},[701,702,703],"th",{},"Параметр",[701,705,706],{},"Тип",[701,708,709],{},"Описание",[711,712,713,730],"tbody",{},[698,714,715,720,727],{},[716,717,718],"td",{},[491,719,637],{},[716,721,722],{},[491,723,724],{"className":486,"language":488,"style":489},[494,725,726],{"class":500},"URL",[716,728,729],{},"Открываемый URL.",[698,731,732,737,744],{},[716,733,734],{},[491,735,736],{},"width",[716,738,739],{},[491,740,741],{"className":486,"language":488,"style":489},[494,742,743],{"class":500},"number",[716,745,746,747,750,751,754],{},"Ширина слайдера, число в диапазоне от ",[491,748,749],{},"1640"," до ",[491,752,753],{},"900",".",[470,756,757],{},"Этот пример демонстрирует вызов слайдера Bitrix24 и обработку результата его закрытия.",[470,759,760],{},"Ключевые моменты:",[555,762,763],{},[558,764,765,768],{},[561,766,767],{},"Обработка завершения:"," после закрытия слайдера SDK возвращает статус. Это позволяет запускать последующие операции, например повторную инициализацию данных приложения.",[467,770,771,774],{},[470,772,773],{},"В некоторых случаях Bitrix24 открывает интерфейс не в слайдере, а в новой вкладке браузера.",[555,775,776,782],{},[558,777,778,781],{},[561,779,780],{},"Ограничение:"," обнаружить закрытие отдельной вкладки стандартными средствами JS практически невозможно.",[558,783,784,787,788,791],{},[561,785,786],{},"Решение:"," параметр ",[491,789,790],{},"isOpenAtNewWindow"," в ответе jsSdk позволяет определить, была ли открыта вкладка вместо слайдера, и правильно настроить логику приложения.",[578,793],{":b24FrameOnly":580,":collapse":580,":preview":580,"name":794},"frame-slider-open-path",[479,796,798],{"id":797},"geturl","getUrl",[484,800,802],{"className":486,"code":801,"language":488,"meta":489,"style":489},"getUrl(path: string = '\u002F'): URL\n",[491,803,804],{"__ignoreMap":489},[494,805,806,808,810,813,815,818,820,823,827,830,832],{"class":496,"line":497},[494,807,798],{"class":500},[494,809,508],{"class":507},[494,811,812],{"class":511},"path",[494,814,515],{"class":507},[494,816,817],{"class":500}," string",[494,819,521],{"class":507},[494,821,822],{"class":507}," '",[494,824,826],{"class":825},"sfazB","\u002F",[494,828,829],{"class":507},"'",[494,831,662],{"class":507},[494,833,834],{"class":500}," URL\n",[470,836,680,837,841],{},[491,838,839],{"className":486,"language":488,"style":489},[494,840,726],{"class":500}," относительно доменного имени и пути.",[484,843,847],{"className":844,"code":845,"language":846,"meta":489,"style":489},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$b24 = await initializeB24Frame()\n\u002F\u002F ...\nconst url = $b24.slider.getUrl('\u002Fsettings\u002Fconfigs\u002Fuserfield_list.php')\n","ts",[491,848,849,868,875],{"__ignoreMap":489},[494,850,851,854,857,861,865],{"class":496,"line":497},[494,852,853],{"class":527},"$b24 ",[494,855,856],{"class":507},"=",[494,858,860],{"class":859},"s7zQu"," await",[494,862,864],{"class":863},"s2Zo4"," initializeB24Frame",[494,866,867],{"class":527},"()\n",[494,869,871],{"class":496,"line":870},2,[494,872,874],{"class":873},"sHwdD","\u002F\u002F ...\n",[494,876,878,882,885,887,890,892,895,897,899,901,903,906,908],{"class":496,"line":877},3,[494,879,881],{"class":880},"spNyl","const",[494,883,884],{"class":527}," url ",[494,886,856],{"class":507},[494,888,889],{"class":527}," $b24",[494,891,754],{"class":507},[494,893,894],{"class":527},"slider",[494,896,754],{"class":507},[494,898,798],{"class":863},[494,900,508],{"class":527},[494,902,829],{"class":507},[494,904,905],{"class":825},"\u002Fsettings\u002Fconfigs\u002Fuserfield_list.php",[494,907,829],{"class":507},[494,909,910],{"class":527},")\n",[479,912,914],{"id":913},"gettargetorigin","getTargetOrigin",[484,916,918],{"className":486,"code":917,"language":488,"meta":489,"style":489},"getTargetOrigin(): string\n",[491,919,920],{"__ignoreMap":489},[494,921,922,924,926],{"class":496,"line":497},[494,923,914],{"class":500},[494,925,601],{"class":507},[494,927,928],{"class":500}," string\n",[470,930,931,932,935],{},"Возвращает адрес Bitrix24 (например, ",[491,933,934],{},"https:\u002F\u002Fyour_domain.bitrix24.com",").",[937,938,939],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":489,"searchDepth":870,"depth":870,"links":941},[942],{"id":476,"depth":870,"text":477,"children":943},[944,945,946,947,948],{"id":481,"depth":877,"text":482},{"id":585,"depth":877,"text":586},{"id":619,"depth":877,"text":620},{"id":797,"depth":877,"text":798},{"id":913,"depth":877,"text":914},"md",[951,955,956],{"label":952,"iconName":953,"to":954},"SliderManager","GitHubIcon","https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fpackages\u002Fjssdk\u002Fsrc\u002Fframe\u002Fslider.ts",{"label":669,"iconName":953,"to":684},{"label":957,"iconName":953,"to":958},"Skill — b24jssdk-frame-ui","https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fskills\u002Fb24jssdk-frame-ui\u002FSKILL.md",{},{"title":166},{"title":461,"description":169},"F_L9Fjod7l-TVBA6EIocZPX6crm5dcu-bF0BOkh4QnI",{"data":964,"body":965},{},{"type":966,"children":967},"root",[968],{"type":969,"tag":470,"props":970,"children":971},"element",{},[972],{"type":973,"value":169},"text",{"data":975,"body":976,"toc":1635},{"title":489,"description":489},{"type":966,"children":977},[978,1630],{"type":969,"tag":484,"props":979,"children":982},{"className":844,"code":980,"filename":981,"language":846,"meta":489,"style":489},"import type { B24Frame } from '@bitrix24\u002Fb24jssdk'\nimport { LoggerFactory } from '@bitrix24\u002Fb24jssdk'\n\n\nconst devMode = typeof import.meta !== 'undefined' && (import.meta?.dev || globalThis._importMeta_.env?.DEV)\nconst $logger = LoggerFactory.createForBrowser('Example:B24FrameSliderOpenPath', devMode)\nconst $b24 = useB24().get() as B24Frame\n\nasync function openAppPage() {\n  const response = await $b24.slider.openSliderAppPage(\n    {\n      \u002F\u002F The 'place' parameter will be available in placement\n      \u002F\u002F It should be processed in middleware to redirect to the desired route.\n      place: 'app.place',\n      bx24_width: 650,\n      bx24_title: 'Page title in the browser'\n    }\n  )\n\n  $logger.debug('response', { response })\n}\n\nawait openAppPage()\n","frame-slider-app-page-open.ts",[983],{"type":969,"tag":491,"props":984,"children":985},{"__ignoreMap":489},[986,1037,1073,1082,1090,1215,1272,1324,1332,1359,1407,1416,1426,1435,1466,1489,1515,1524,1533,1541,1596,1605,1613],{"type":969,"tag":494,"props":987,"children":988},{"class":496,"line":497},[989,995,1000,1006,1012,1017,1022,1026,1032],{"type":969,"tag":494,"props":990,"children":992},{"style":991},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[993],{"type":973,"value":994},"import",{"type":969,"tag":494,"props":996,"children":997},{"style":991},[998],{"type":973,"value":999}," type",{"type":969,"tag":494,"props":1001,"children":1003},{"style":1002},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1004],{"type":973,"value":1005}," {",{"type":969,"tag":494,"props":1007,"children":1009},{"style":1008},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1010],{"type":973,"value":1011}," B24Frame",{"type":969,"tag":494,"props":1013,"children":1014},{"style":1002},[1015],{"type":973,"value":1016}," }",{"type":969,"tag":494,"props":1018,"children":1019},{"style":991},[1020],{"type":973,"value":1021}," from",{"type":969,"tag":494,"props":1023,"children":1024},{"style":1002},[1025],{"type":973,"value":822},{"type":969,"tag":494,"props":1027,"children":1029},{"style":1028},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1030],{"type":973,"value":1031},"@bitrix24\u002Fb24jssdk",{"type":969,"tag":494,"props":1033,"children":1034},{"style":1002},[1035],{"type":973,"value":1036},"'\n",{"type":969,"tag":494,"props":1038,"children":1039},{"class":496,"line":870},[1040,1044,1048,1053,1057,1061,1065,1069],{"type":969,"tag":494,"props":1041,"children":1042},{"style":991},[1043],{"type":973,"value":994},{"type":969,"tag":494,"props":1045,"children":1046},{"style":1002},[1047],{"type":973,"value":1005},{"type":969,"tag":494,"props":1049,"children":1050},{"style":1008},[1051],{"type":973,"value":1052}," LoggerFactory",{"type":969,"tag":494,"props":1054,"children":1055},{"style":1002},[1056],{"type":973,"value":1016},{"type":969,"tag":494,"props":1058,"children":1059},{"style":991},[1060],{"type":973,"value":1021},{"type":969,"tag":494,"props":1062,"children":1063},{"style":1002},[1064],{"type":973,"value":822},{"type":969,"tag":494,"props":1066,"children":1067},{"style":1028},[1068],{"type":973,"value":1031},{"type":969,"tag":494,"props":1070,"children":1071},{"style":1002},[1072],{"type":973,"value":1036},{"type":969,"tag":494,"props":1074,"children":1075},{"class":496,"line":877},[1076],{"type":969,"tag":494,"props":1077,"children":1079},{"emptyLinePlaceholder":1078},true,[1080],{"type":973,"value":1081},"\n",{"type":969,"tag":494,"props":1083,"children":1085},{"class":496,"line":1084},4,[1086],{"type":969,"tag":494,"props":1087,"children":1088},{"emptyLinePlaceholder":1078},[1089],{"type":973,"value":1081},{"type":969,"tag":494,"props":1091,"children":1093},{"class":496,"line":1092},5,[1094,1099,1104,1108,1113,1118,1122,1127,1132,1136,1141,1145,1150,1155,1159,1163,1168,1173,1178,1183,1188,1192,1197,1201,1206,1210],{"type":969,"tag":494,"props":1095,"children":1097},{"style":1096},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[1098],{"type":973,"value":881},{"type":969,"tag":494,"props":1100,"children":1101},{"style":1008},[1102],{"type":973,"value":1103}," devMode ",{"type":969,"tag":494,"props":1105,"children":1106},{"style":1002},[1107],{"type":973,"value":856},{"type":969,"tag":494,"props":1109,"children":1110},{"style":1002},[1111],{"type":973,"value":1112}," typeof",{"type":969,"tag":494,"props":1114,"children":1115},{"style":991},[1116],{"type":973,"value":1117}," import",{"type":969,"tag":494,"props":1119,"children":1120},{"style":1002},[1121],{"type":973,"value":754},{"type":969,"tag":494,"props":1123,"children":1124},{"style":1008},[1125],{"type":973,"value":1126},"meta ",{"type":969,"tag":494,"props":1128,"children":1129},{"style":1002},[1130],{"type":973,"value":1131},"!==",{"type":969,"tag":494,"props":1133,"children":1134},{"style":1002},[1135],{"type":973,"value":822},{"type":969,"tag":494,"props":1137,"children":1138},{"style":1028},[1139],{"type":973,"value":1140},"undefined",{"type":969,"tag":494,"props":1142,"children":1143},{"style":1002},[1144],{"type":973,"value":829},{"type":969,"tag":494,"props":1146,"children":1147},{"style":1002},[1148],{"type":973,"value":1149}," &&",{"type":969,"tag":494,"props":1151,"children":1152},{"style":1008},[1153],{"type":973,"value":1154}," (",{"type":969,"tag":494,"props":1156,"children":1157},{"style":991},[1158],{"type":973,"value":994},{"type":969,"tag":494,"props":1160,"children":1161},{"style":1002},[1162],{"type":973,"value":754},{"type":969,"tag":494,"props":1164,"children":1165},{"style":1008},[1166],{"type":973,"value":1167},"meta",{"type":969,"tag":494,"props":1169,"children":1170},{"style":1002},[1171],{"type":973,"value":1172},"?.",{"type":969,"tag":494,"props":1174,"children":1175},{"style":1008},[1176],{"type":973,"value":1177},"dev ",{"type":969,"tag":494,"props":1179,"children":1180},{"style":1002},[1181],{"type":973,"value":1182},"||",{"type":969,"tag":494,"props":1184,"children":1185},{"style":1008},[1186],{"type":973,"value":1187}," globalThis",{"type":969,"tag":494,"props":1189,"children":1190},{"style":1002},[1191],{"type":973,"value":754},{"type":969,"tag":494,"props":1193,"children":1194},{"style":1008},[1195],{"type":973,"value":1196},"_importMeta_",{"type":969,"tag":494,"props":1198,"children":1199},{"style":1002},[1200],{"type":973,"value":754},{"type":969,"tag":494,"props":1202,"children":1203},{"style":1008},[1204],{"type":973,"value":1205},"env",{"type":969,"tag":494,"props":1207,"children":1208},{"style":1002},[1209],{"type":973,"value":1172},{"type":969,"tag":494,"props":1211,"children":1212},{"style":1008},[1213],{"type":973,"value":1214},"DEV)\n",{"type":969,"tag":494,"props":1216,"children":1218},{"class":496,"line":1217},6,[1219,1223,1228,1232,1236,1240,1246,1250,1254,1259,1263,1267],{"type":969,"tag":494,"props":1220,"children":1221},{"style":1096},[1222],{"type":973,"value":881},{"type":969,"tag":494,"props":1224,"children":1225},{"style":1008},[1226],{"type":973,"value":1227}," $logger ",{"type":969,"tag":494,"props":1229,"children":1230},{"style":1002},[1231],{"type":973,"value":856},{"type":969,"tag":494,"props":1233,"children":1234},{"style":1008},[1235],{"type":973,"value":1052},{"type":969,"tag":494,"props":1237,"children":1238},{"style":1002},[1239],{"type":973,"value":754},{"type":969,"tag":494,"props":1241,"children":1243},{"style":1242},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1244],{"type":973,"value":1245},"createForBrowser",{"type":969,"tag":494,"props":1247,"children":1248},{"style":1008},[1249],{"type":973,"value":508},{"type":969,"tag":494,"props":1251,"children":1252},{"style":1002},[1253],{"type":973,"value":829},{"type":969,"tag":494,"props":1255,"children":1256},{"style":1028},[1257],{"type":973,"value":1258},"Example:B24FrameSliderOpenPath",{"type":969,"tag":494,"props":1260,"children":1261},{"style":1002},[1262],{"type":973,"value":829},{"type":969,"tag":494,"props":1264,"children":1265},{"style":1002},[1266],{"type":973,"value":645},{"type":969,"tag":494,"props":1268,"children":1269},{"style":1008},[1270],{"type":973,"value":1271}," devMode)\n",{"type":969,"tag":494,"props":1273,"children":1275},{"class":496,"line":1274},7,[1276,1280,1285,1289,1294,1299,1303,1308,1313,1318],{"type":969,"tag":494,"props":1277,"children":1278},{"style":1096},[1279],{"type":973,"value":881},{"type":969,"tag":494,"props":1281,"children":1282},{"style":1008},[1283],{"type":973,"value":1284}," $b24 ",{"type":969,"tag":494,"props":1286,"children":1287},{"style":1002},[1288],{"type":973,"value":856},{"type":969,"tag":494,"props":1290,"children":1291},{"style":1242},[1292],{"type":973,"value":1293}," useB24",{"type":969,"tag":494,"props":1295,"children":1296},{"style":1008},[1297],{"type":973,"value":1298},"()",{"type":969,"tag":494,"props":1300,"children":1301},{"style":1002},[1302],{"type":973,"value":754},{"type":969,"tag":494,"props":1304,"children":1305},{"style":1242},[1306],{"type":973,"value":1307},"get",{"type":969,"tag":494,"props":1309,"children":1310},{"style":1008},[1311],{"type":973,"value":1312},"() ",{"type":969,"tag":494,"props":1314,"children":1315},{"style":991},[1316],{"type":973,"value":1317},"as",{"type":969,"tag":494,"props":1319,"children":1321},{"style":1320},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1322],{"type":973,"value":1323}," B24Frame\n",{"type":969,"tag":494,"props":1325,"children":1327},{"class":496,"line":1326},8,[1328],{"type":969,"tag":494,"props":1329,"children":1330},{"emptyLinePlaceholder":1078},[1331],{"type":973,"value":1081},{"type":969,"tag":494,"props":1333,"children":1335},{"class":496,"line":1334},9,[1336,1340,1345,1350,1354],{"type":969,"tag":494,"props":1337,"children":1338},{"style":1096},[1339],{"type":973,"value":501},{"type":969,"tag":494,"props":1341,"children":1342},{"style":1096},[1343],{"type":973,"value":1344}," function",{"type":969,"tag":494,"props":1346,"children":1347},{"style":1242},[1348],{"type":973,"value":1349}," openAppPage",{"type":969,"tag":494,"props":1351,"children":1352},{"style":1002},[1353],{"type":973,"value":1298},{"type":969,"tag":494,"props":1355,"children":1356},{"style":1002},[1357],{"type":973,"value":1358}," {\n",{"type":969,"tag":494,"props":1360,"children":1362},{"class":496,"line":1361},10,[1363,1368,1373,1377,1381,1385,1389,1393,1397,1401],{"type":969,"tag":494,"props":1364,"children":1365},{"style":1096},[1366],{"type":973,"value":1367},"  const",{"type":969,"tag":494,"props":1369,"children":1370},{"style":1008},[1371],{"type":973,"value":1372}," response",{"type":969,"tag":494,"props":1374,"children":1375},{"style":1002},[1376],{"type":973,"value":521},{"type":969,"tag":494,"props":1378,"children":1379},{"style":991},[1380],{"type":973,"value":860},{"type":969,"tag":494,"props":1382,"children":1383},{"style":1008},[1384],{"type":973,"value":889},{"type":969,"tag":494,"props":1386,"children":1387},{"style":1002},[1388],{"type":973,"value":754},{"type":969,"tag":494,"props":1390,"children":1391},{"style":1008},[1392],{"type":973,"value":894},{"type":969,"tag":494,"props":1394,"children":1395},{"style":1002},[1396],{"type":973,"value":754},{"type":969,"tag":494,"props":1398,"children":1399},{"style":1242},[1400],{"type":973,"value":482},{"type":969,"tag":494,"props":1402,"children":1404},{"style":1403},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1405],{"type":973,"value":1406},"(\n",{"type":969,"tag":494,"props":1408,"children":1410},{"class":496,"line":1409},11,[1411],{"type":969,"tag":494,"props":1412,"children":1413},{"style":1002},[1414],{"type":973,"value":1415},"    {\n",{"type":969,"tag":494,"props":1417,"children":1419},{"class":496,"line":1418},12,[1420],{"type":969,"tag":494,"props":1421,"children":1423},{"style":1422},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1424],{"type":973,"value":1425},"      \u002F\u002F The 'place' parameter will be available in placement\n",{"type":969,"tag":494,"props":1427,"children":1429},{"class":496,"line":1428},13,[1430],{"type":969,"tag":494,"props":1431,"children":1432},{"style":1422},[1433],{"type":973,"value":1434},"      \u002F\u002F It should be processed in middleware to redirect to the desired route.\n",{"type":969,"tag":494,"props":1436,"children":1438},{"class":496,"line":1437},14,[1439,1444,1448,1452,1457,1461],{"type":969,"tag":494,"props":1440,"children":1441},{"style":1403},[1442],{"type":973,"value":1443},"      place",{"type":969,"tag":494,"props":1445,"children":1446},{"style":1002},[1447],{"type":973,"value":515},{"type":969,"tag":494,"props":1449,"children":1450},{"style":1002},[1451],{"type":973,"value":822},{"type":969,"tag":494,"props":1453,"children":1454},{"style":1028},[1455],{"type":973,"value":1456},"app.place",{"type":969,"tag":494,"props":1458,"children":1459},{"style":1002},[1460],{"type":973,"value":829},{"type":969,"tag":494,"props":1462,"children":1463},{"style":1002},[1464],{"type":973,"value":1465},",\n",{"type":969,"tag":494,"props":1467,"children":1469},{"class":496,"line":1468},15,[1470,1475,1479,1485],{"type":969,"tag":494,"props":1471,"children":1472},{"style":1403},[1473],{"type":973,"value":1474},"      bx24_width",{"type":969,"tag":494,"props":1476,"children":1477},{"style":1002},[1478],{"type":973,"value":515},{"type":969,"tag":494,"props":1480,"children":1482},{"style":1481},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[1483],{"type":973,"value":1484}," 650",{"type":969,"tag":494,"props":1486,"children":1487},{"style":1002},[1488],{"type":973,"value":1465},{"type":969,"tag":494,"props":1490,"children":1492},{"class":496,"line":1491},16,[1493,1498,1502,1506,1511],{"type":969,"tag":494,"props":1494,"children":1495},{"style":1403},[1496],{"type":973,"value":1497},"      bx24_title",{"type":969,"tag":494,"props":1499,"children":1500},{"style":1002},[1501],{"type":973,"value":515},{"type":969,"tag":494,"props":1503,"children":1504},{"style":1002},[1505],{"type":973,"value":822},{"type":969,"tag":494,"props":1507,"children":1508},{"style":1028},[1509],{"type":973,"value":1510},"Page title in the browser",{"type":969,"tag":494,"props":1512,"children":1513},{"style":1002},[1514],{"type":973,"value":1036},{"type":969,"tag":494,"props":1516,"children":1518},{"class":496,"line":1517},17,[1519],{"type":969,"tag":494,"props":1520,"children":1521},{"style":1002},[1522],{"type":973,"value":1523},"    }\n",{"type":969,"tag":494,"props":1525,"children":1527},{"class":496,"line":1526},18,[1528],{"type":969,"tag":494,"props":1529,"children":1530},{"style":1403},[1531],{"type":973,"value":1532},"  )\n",{"type":969,"tag":494,"props":1534,"children":1536},{"class":496,"line":1535},19,[1537],{"type":969,"tag":494,"props":1538,"children":1539},{"emptyLinePlaceholder":1078},[1540],{"type":973,"value":1081},{"type":969,"tag":494,"props":1542,"children":1544},{"class":496,"line":1543},20,[1545,1550,1554,1559,1563,1567,1572,1576,1580,1584,1588,1592],{"type":969,"tag":494,"props":1546,"children":1547},{"style":1008},[1548],{"type":973,"value":1549},"  $logger",{"type":969,"tag":494,"props":1551,"children":1552},{"style":1002},[1553],{"type":973,"value":754},{"type":969,"tag":494,"props":1555,"children":1556},{"style":1242},[1557],{"type":973,"value":1558},"debug",{"type":969,"tag":494,"props":1560,"children":1561},{"style":1403},[1562],{"type":973,"value":508},{"type":969,"tag":494,"props":1564,"children":1565},{"style":1002},[1566],{"type":973,"value":829},{"type":969,"tag":494,"props":1568,"children":1569},{"style":1028},[1570],{"type":973,"value":1571},"response",{"type":969,"tag":494,"props":1573,"children":1574},{"style":1002},[1575],{"type":973,"value":829},{"type":969,"tag":494,"props":1577,"children":1578},{"style":1002},[1579],{"type":973,"value":645},{"type":969,"tag":494,"props":1581,"children":1582},{"style":1002},[1583],{"type":973,"value":1005},{"type":969,"tag":494,"props":1585,"children":1586},{"style":1008},[1587],{"type":973,"value":1372},{"type":969,"tag":494,"props":1589,"children":1590},{"style":1002},[1591],{"type":973,"value":1016},{"type":969,"tag":494,"props":1593,"children":1594},{"style":1403},[1595],{"type":973,"value":910},{"type":969,"tag":494,"props":1597,"children":1599},{"class":496,"line":1598},21,[1600],{"type":969,"tag":494,"props":1601,"children":1602},{"style":1002},[1603],{"type":973,"value":1604},"}\n",{"type":969,"tag":494,"props":1606,"children":1608},{"class":496,"line":1607},22,[1609],{"type":969,"tag":494,"props":1610,"children":1611},{"emptyLinePlaceholder":1078},[1612],{"type":973,"value":1081},{"type":969,"tag":494,"props":1614,"children":1616},{"class":496,"line":1615},23,[1617,1622,1626],{"type":969,"tag":494,"props":1618,"children":1619},{"style":991},[1620],{"type":973,"value":1621},"await",{"type":969,"tag":494,"props":1623,"children":1624},{"style":1242},[1625],{"type":973,"value":1349},{"type":969,"tag":494,"props":1627,"children":1628},{"style":1008},[1629],{"type":973,"value":867},{"type":969,"tag":937,"props":1631,"children":1632},{},[1633],{"type":973,"value":1634},"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":489,"searchDepth":870,"depth":870,"links":1636},[],{"data":1638,"body":1639,"toc":1831},{"title":489,"description":489},{"type":966,"children":1640},[1641,1827],{"type":969,"tag":484,"props":1642,"children":1645},{"className":844,"code":1643,"filename":1644,"language":846,"meta":489,"style":489},"import type { B24Frame } from '@bitrix24\u002Fb24jssdk'\n\nconst $b24 = useB24().get() as B24Frame\n\nasync function closePage() {\n  return $b24.slider.closeSliderAppPage()\n}\n\nclosePage()\n","frame-slider-app-page-close.ts",[1646],{"type":969,"tag":491,"props":1647,"children":1648},{"__ignoreMap":489},[1649,1688,1695,1738,1745,1769,1801,1808,1815],{"type":969,"tag":494,"props":1650,"children":1651},{"class":496,"line":497},[1652,1656,1660,1664,1668,1672,1676,1680,1684],{"type":969,"tag":494,"props":1653,"children":1654},{"style":991},[1655],{"type":973,"value":994},{"type":969,"tag":494,"props":1657,"children":1658},{"style":991},[1659],{"type":973,"value":999},{"type":969,"tag":494,"props":1661,"children":1662},{"style":1002},[1663],{"type":973,"value":1005},{"type":969,"tag":494,"props":1665,"children":1666},{"style":1008},[1667],{"type":973,"value":1011},{"type":969,"tag":494,"props":1669,"children":1670},{"style":1002},[1671],{"type":973,"value":1016},{"type":969,"tag":494,"props":1673,"children":1674},{"style":991},[1675],{"type":973,"value":1021},{"type":969,"tag":494,"props":1677,"children":1678},{"style":1002},[1679],{"type":973,"value":822},{"type":969,"tag":494,"props":1681,"children":1682},{"style":1028},[1683],{"type":973,"value":1031},{"type":969,"tag":494,"props":1685,"children":1686},{"style":1002},[1687],{"type":973,"value":1036},{"type":969,"tag":494,"props":1689,"children":1690},{"class":496,"line":870},[1691],{"type":969,"tag":494,"props":1692,"children":1693},{"emptyLinePlaceholder":1078},[1694],{"type":973,"value":1081},{"type":969,"tag":494,"props":1696,"children":1697},{"class":496,"line":877},[1698,1702,1706,1710,1714,1718,1722,1726,1730,1734],{"type":969,"tag":494,"props":1699,"children":1700},{"style":1096},[1701],{"type":973,"value":881},{"type":969,"tag":494,"props":1703,"children":1704},{"style":1008},[1705],{"type":973,"value":1284},{"type":969,"tag":494,"props":1707,"children":1708},{"style":1002},[1709],{"type":973,"value":856},{"type":969,"tag":494,"props":1711,"children":1712},{"style":1242},[1713],{"type":973,"value":1293},{"type":969,"tag":494,"props":1715,"children":1716},{"style":1008},[1717],{"type":973,"value":1298},{"type":969,"tag":494,"props":1719,"children":1720},{"style":1002},[1721],{"type":973,"value":754},{"type":969,"tag":494,"props":1723,"children":1724},{"style":1242},[1725],{"type":973,"value":1307},{"type":969,"tag":494,"props":1727,"children":1728},{"style":1008},[1729],{"type":973,"value":1312},{"type":969,"tag":494,"props":1731,"children":1732},{"style":991},[1733],{"type":973,"value":1317},{"type":969,"tag":494,"props":1735,"children":1736},{"style":1320},[1737],{"type":973,"value":1323},{"type":969,"tag":494,"props":1739,"children":1740},{"class":496,"line":1084},[1741],{"type":969,"tag":494,"props":1742,"children":1743},{"emptyLinePlaceholder":1078},[1744],{"type":973,"value":1081},{"type":969,"tag":494,"props":1746,"children":1747},{"class":496,"line":1092},[1748,1752,1756,1761,1765],{"type":969,"tag":494,"props":1749,"children":1750},{"style":1096},[1751],{"type":973,"value":501},{"type":969,"tag":494,"props":1753,"children":1754},{"style":1096},[1755],{"type":973,"value":1344},{"type":969,"tag":494,"props":1757,"children":1758},{"style":1242},[1759],{"type":973,"value":1760}," closePage",{"type":969,"tag":494,"props":1762,"children":1763},{"style":1002},[1764],{"type":973,"value":1298},{"type":969,"tag":494,"props":1766,"children":1767},{"style":1002},[1768],{"type":973,"value":1358},{"type":969,"tag":494,"props":1770,"children":1771},{"class":496,"line":1217},[1772,1777,1781,1785,1789,1793,1797],{"type":969,"tag":494,"props":1773,"children":1774},{"style":991},[1775],{"type":973,"value":1776},"  return",{"type":969,"tag":494,"props":1778,"children":1779},{"style":1008},[1780],{"type":973,"value":889},{"type":969,"tag":494,"props":1782,"children":1783},{"style":1002},[1784],{"type":973,"value":754},{"type":969,"tag":494,"props":1786,"children":1787},{"style":1008},[1788],{"type":973,"value":894},{"type":969,"tag":494,"props":1790,"children":1791},{"style":1002},[1792],{"type":973,"value":754},{"type":969,"tag":494,"props":1794,"children":1795},{"style":1242},[1796],{"type":973,"value":586},{"type":969,"tag":494,"props":1798,"children":1799},{"style":1403},[1800],{"type":973,"value":867},{"type":969,"tag":494,"props":1802,"children":1803},{"class":496,"line":1274},[1804],{"type":969,"tag":494,"props":1805,"children":1806},{"style":1002},[1807],{"type":973,"value":1604},{"type":969,"tag":494,"props":1809,"children":1810},{"class":496,"line":1326},[1811],{"type":969,"tag":494,"props":1812,"children":1813},{"emptyLinePlaceholder":1078},[1814],{"type":973,"value":1081},{"type":969,"tag":494,"props":1816,"children":1817},{"class":496,"line":1334},[1818,1823],{"type":969,"tag":494,"props":1819,"children":1820},{"style":1242},[1821],{"type":973,"value":1822},"closePage",{"type":969,"tag":494,"props":1824,"children":1825},{"style":1008},[1826],{"type":973,"value":867},{"type":969,"tag":937,"props":1828,"children":1829},{},[1830],{"type":973,"value":1634},{"title":489,"searchDepth":870,"depth":870,"links":1832},[],{"data":1834,"body":1835,"toc":2637},{"title":489,"description":489},{"type":966,"children":1836},[1837,2633],{"type":969,"tag":1838,"props":1839,"children":1840},"code-collapse",{},[1841],{"type":969,"tag":484,"props":1842,"children":1845},{"className":844,"code":1843,"filename":1844,"language":846,"meta":489,"style":489},"import type { B24Frame } from '@bitrix24\u002Fb24jssdk'\nimport { LoggerFactory } from '@bitrix24\u002Fb24jssdk'\n\n\nconst devMode = typeof import.meta !== 'undefined' && (import.meta?.dev || globalThis._importMeta_.env?.DEV)\nconst $logger = LoggerFactory.createForBrowser('Example:B24FrameSliderOpenPath', devMode)\nconst $b24 = useB24().get() as B24Frame\n\nasync function makeOpenSliderEditCurrency(currencyCode: string) {\n  \u002F\u002F Open the slider with the specified width\n  const url = $b24.slider.getUrl(`\u002Fcrm\u002Fconfigs\u002Fcurrency\u002Fedit\u002F${currencyCode}\u002F`)\n  const response = await $b24.slider.openPath(\n    $b24.slider.getUrl(`\u002Fcrm\u002Fconfigs\u002Fcurrency\u002Fedit\u002F${currencyCode}\u002F`),\n    950\n  )\n\n  $logger.debug('response', { url, response })\n\n  \u002F\u002F Check that it was a slider (not a new tab) and it was closed\n  if (!response.isOpenAtNewWindow && response.isClose) {\n    $logger.notice(`The slider is closed. Reinitializing the application...`)\n    \u002F\u002F Data update logic\n  }\n}\n\nawait makeOpenSliderEditCurrency('USD')\n","frame-slider-open-path.ts",[1846],{"type":969,"tag":491,"props":1847,"children":1848},{"__ignoreMap":489},[1849,1888,1923,1930,1937,2044,2095,2138,2145,2188,2196,2271,2314,2378,2386,2393,2400,2459,2466,2474,2530,2568,2576,2584,2592,2600],{"type":969,"tag":494,"props":1850,"children":1851},{"class":496,"line":497},[1852,1856,1860,1864,1868,1872,1876,1880,1884],{"type":969,"tag":494,"props":1853,"children":1854},{"style":991},[1855],{"type":973,"value":994},{"type":969,"tag":494,"props":1857,"children":1858},{"style":991},[1859],{"type":973,"value":999},{"type":969,"tag":494,"props":1861,"children":1862},{"style":1002},[1863],{"type":973,"value":1005},{"type":969,"tag":494,"props":1865,"children":1866},{"style":1008},[1867],{"type":973,"value":1011},{"type":969,"tag":494,"props":1869,"children":1870},{"style":1002},[1871],{"type":973,"value":1016},{"type":969,"tag":494,"props":1873,"children":1874},{"style":991},[1875],{"type":973,"value":1021},{"type":969,"tag":494,"props":1877,"children":1878},{"style":1002},[1879],{"type":973,"value":822},{"type":969,"tag":494,"props":1881,"children":1882},{"style":1028},[1883],{"type":973,"value":1031},{"type":969,"tag":494,"props":1885,"children":1886},{"style":1002},[1887],{"type":973,"value":1036},{"type":969,"tag":494,"props":1889,"children":1890},{"class":496,"line":870},[1891,1895,1899,1903,1907,1911,1915,1919],{"type":969,"tag":494,"props":1892,"children":1893},{"style":991},[1894],{"type":973,"value":994},{"type":969,"tag":494,"props":1896,"children":1897},{"style":1002},[1898],{"type":973,"value":1005},{"type":969,"tag":494,"props":1900,"children":1901},{"style":1008},[1902],{"type":973,"value":1052},{"type":969,"tag":494,"props":1904,"children":1905},{"style":1002},[1906],{"type":973,"value":1016},{"type":969,"tag":494,"props":1908,"children":1909},{"style":991},[1910],{"type":973,"value":1021},{"type":969,"tag":494,"props":1912,"children":1913},{"style":1002},[1914],{"type":973,"value":822},{"type":969,"tag":494,"props":1916,"children":1917},{"style":1028},[1918],{"type":973,"value":1031},{"type":969,"tag":494,"props":1920,"children":1921},{"style":1002},[1922],{"type":973,"value":1036},{"type":969,"tag":494,"props":1924,"children":1925},{"class":496,"line":877},[1926],{"type":969,"tag":494,"props":1927,"children":1928},{"emptyLinePlaceholder":1078},[1929],{"type":973,"value":1081},{"type":969,"tag":494,"props":1931,"children":1932},{"class":496,"line":1084},[1933],{"type":969,"tag":494,"props":1934,"children":1935},{"emptyLinePlaceholder":1078},[1936],{"type":973,"value":1081},{"type":969,"tag":494,"props":1938,"children":1939},{"class":496,"line":1092},[1940,1944,1948,1952,1956,1960,1964,1968,1972,1976,1980,1984,1988,1992,1996,2000,2004,2008,2012,2016,2020,2024,2028,2032,2036,2040],{"type":969,"tag":494,"props":1941,"children":1942},{"style":1096},[1943],{"type":973,"value":881},{"type":969,"tag":494,"props":1945,"children":1946},{"style":1008},[1947],{"type":973,"value":1103},{"type":969,"tag":494,"props":1949,"children":1950},{"style":1002},[1951],{"type":973,"value":856},{"type":969,"tag":494,"props":1953,"children":1954},{"style":1002},[1955],{"type":973,"value":1112},{"type":969,"tag":494,"props":1957,"children":1958},{"style":991},[1959],{"type":973,"value":1117},{"type":969,"tag":494,"props":1961,"children":1962},{"style":1002},[1963],{"type":973,"value":754},{"type":969,"tag":494,"props":1965,"children":1966},{"style":1008},[1967],{"type":973,"value":1126},{"type":969,"tag":494,"props":1969,"children":1970},{"style":1002},[1971],{"type":973,"value":1131},{"type":969,"tag":494,"props":1973,"children":1974},{"style":1002},[1975],{"type":973,"value":822},{"type":969,"tag":494,"props":1977,"children":1978},{"style":1028},[1979],{"type":973,"value":1140},{"type":969,"tag":494,"props":1981,"children":1982},{"style":1002},[1983],{"type":973,"value":829},{"type":969,"tag":494,"props":1985,"children":1986},{"style":1002},[1987],{"type":973,"value":1149},{"type":969,"tag":494,"props":1989,"children":1990},{"style":1008},[1991],{"type":973,"value":1154},{"type":969,"tag":494,"props":1993,"children":1994},{"style":991},[1995],{"type":973,"value":994},{"type":969,"tag":494,"props":1997,"children":1998},{"style":1002},[1999],{"type":973,"value":754},{"type":969,"tag":494,"props":2001,"children":2002},{"style":1008},[2003],{"type":973,"value":1167},{"type":969,"tag":494,"props":2005,"children":2006},{"style":1002},[2007],{"type":973,"value":1172},{"type":969,"tag":494,"props":2009,"children":2010},{"style":1008},[2011],{"type":973,"value":1177},{"type":969,"tag":494,"props":2013,"children":2014},{"style":1002},[2015],{"type":973,"value":1182},{"type":969,"tag":494,"props":2017,"children":2018},{"style":1008},[2019],{"type":973,"value":1187},{"type":969,"tag":494,"props":2021,"children":2022},{"style":1002},[2023],{"type":973,"value":754},{"type":969,"tag":494,"props":2025,"children":2026},{"style":1008},[2027],{"type":973,"value":1196},{"type":969,"tag":494,"props":2029,"children":2030},{"style":1002},[2031],{"type":973,"value":754},{"type":969,"tag":494,"props":2033,"children":2034},{"style":1008},[2035],{"type":973,"value":1205},{"type":969,"tag":494,"props":2037,"children":2038},{"style":1002},[2039],{"type":973,"value":1172},{"type":969,"tag":494,"props":2041,"children":2042},{"style":1008},[2043],{"type":973,"value":1214},{"type":969,"tag":494,"props":2045,"children":2046},{"class":496,"line":1217},[2047,2051,2055,2059,2063,2067,2071,2075,2079,2083,2087,2091],{"type":969,"tag":494,"props":2048,"children":2049},{"style":1096},[2050],{"type":973,"value":881},{"type":969,"tag":494,"props":2052,"children":2053},{"style":1008},[2054],{"type":973,"value":1227},{"type":969,"tag":494,"props":2056,"children":2057},{"style":1002},[2058],{"type":973,"value":856},{"type":969,"tag":494,"props":2060,"children":2061},{"style":1008},[2062],{"type":973,"value":1052},{"type":969,"tag":494,"props":2064,"children":2065},{"style":1002},[2066],{"type":973,"value":754},{"type":969,"tag":494,"props":2068,"children":2069},{"style":1242},[2070],{"type":973,"value":1245},{"type":969,"tag":494,"props":2072,"children":2073},{"style":1008},[2074],{"type":973,"value":508},{"type":969,"tag":494,"props":2076,"children":2077},{"style":1002},[2078],{"type":973,"value":829},{"type":969,"tag":494,"props":2080,"children":2081},{"style":1028},[2082],{"type":973,"value":1258},{"type":969,"tag":494,"props":2084,"children":2085},{"style":1002},[2086],{"type":973,"value":829},{"type":969,"tag":494,"props":2088,"children":2089},{"style":1002},[2090],{"type":973,"value":645},{"type":969,"tag":494,"props":2092,"children":2093},{"style":1008},[2094],{"type":973,"value":1271},{"type":969,"tag":494,"props":2096,"children":2097},{"class":496,"line":1274},[2098,2102,2106,2110,2114,2118,2122,2126,2130,2134],{"type":969,"tag":494,"props":2099,"children":2100},{"style":1096},[2101],{"type":973,"value":881},{"type":969,"tag":494,"props":2103,"children":2104},{"style":1008},[2105],{"type":973,"value":1284},{"type":969,"tag":494,"props":2107,"children":2108},{"style":1002},[2109],{"type":973,"value":856},{"type":969,"tag":494,"props":2111,"children":2112},{"style":1242},[2113],{"type":973,"value":1293},{"type":969,"tag":494,"props":2115,"children":2116},{"style":1008},[2117],{"type":973,"value":1298},{"type":969,"tag":494,"props":2119,"children":2120},{"style":1002},[2121],{"type":973,"value":754},{"type":969,"tag":494,"props":2123,"children":2124},{"style":1242},[2125],{"type":973,"value":1307},{"type":969,"tag":494,"props":2127,"children":2128},{"style":1008},[2129],{"type":973,"value":1312},{"type":969,"tag":494,"props":2131,"children":2132},{"style":991},[2133],{"type":973,"value":1317},{"type":969,"tag":494,"props":2135,"children":2136},{"style":1320},[2137],{"type":973,"value":1323},{"type":969,"tag":494,"props":2139,"children":2140},{"class":496,"line":1326},[2141],{"type":969,"tag":494,"props":2142,"children":2143},{"emptyLinePlaceholder":1078},[2144],{"type":973,"value":1081},{"type":969,"tag":494,"props":2146,"children":2147},{"class":496,"line":1334},[2148,2152,2156,2161,2165,2171,2175,2179,2184],{"type":969,"tag":494,"props":2149,"children":2150},{"style":1096},[2151],{"type":973,"value":501},{"type":969,"tag":494,"props":2153,"children":2154},{"style":1096},[2155],{"type":973,"value":1344},{"type":969,"tag":494,"props":2157,"children":2158},{"style":1242},[2159],{"type":973,"value":2160}," makeOpenSliderEditCurrency",{"type":969,"tag":494,"props":2162,"children":2163},{"style":1002},[2164],{"type":973,"value":508},{"type":969,"tag":494,"props":2166,"children":2168},{"style":2167},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[2169],{"type":973,"value":2170},"currencyCode",{"type":969,"tag":494,"props":2172,"children":2173},{"style":1002},[2174],{"type":973,"value":515},{"type":969,"tag":494,"props":2176,"children":2177},{"style":1320},[2178],{"type":973,"value":817},{"type":969,"tag":494,"props":2180,"children":2181},{"style":1002},[2182],{"type":973,"value":2183},")",{"type":969,"tag":494,"props":2185,"children":2186},{"style":1002},[2187],{"type":973,"value":1358},{"type":969,"tag":494,"props":2189,"children":2190},{"class":496,"line":1361},[2191],{"type":969,"tag":494,"props":2192,"children":2193},{"style":1422},[2194],{"type":973,"value":2195},"  \u002F\u002F Open the slider with the specified width\n",{"type":969,"tag":494,"props":2197,"children":2198},{"class":496,"line":1409},[2199,2203,2208,2212,2216,2220,2224,2228,2232,2236,2241,2246,2251,2255,2259,2263,2267],{"type":969,"tag":494,"props":2200,"children":2201},{"style":1096},[2202],{"type":973,"value":1367},{"type":969,"tag":494,"props":2204,"children":2205},{"style":1008},[2206],{"type":973,"value":2207}," url",{"type":969,"tag":494,"props":2209,"children":2210},{"style":1002},[2211],{"type":973,"value":521},{"type":969,"tag":494,"props":2213,"children":2214},{"style":1008},[2215],{"type":973,"value":889},{"type":969,"tag":494,"props":2217,"children":2218},{"style":1002},[2219],{"type":973,"value":754},{"type":969,"tag":494,"props":2221,"children":2222},{"style":1008},[2223],{"type":973,"value":894},{"type":969,"tag":494,"props":2225,"children":2226},{"style":1002},[2227],{"type":973,"value":754},{"type":969,"tag":494,"props":2229,"children":2230},{"style":1242},[2231],{"type":973,"value":798},{"type":969,"tag":494,"props":2233,"children":2234},{"style":1403},[2235],{"type":973,"value":508},{"type":969,"tag":494,"props":2237,"children":2238},{"style":1002},[2239],{"type":973,"value":2240},"`",{"type":969,"tag":494,"props":2242,"children":2243},{"style":1028},[2244],{"type":973,"value":2245},"\u002Fcrm\u002Fconfigs\u002Fcurrency\u002Fedit\u002F",{"type":969,"tag":494,"props":2247,"children":2248},{"style":1002},[2249],{"type":973,"value":2250},"${",{"type":969,"tag":494,"props":2252,"children":2253},{"style":1008},[2254],{"type":973,"value":2170},{"type":969,"tag":494,"props":2256,"children":2257},{"style":1002},[2258],{"type":973,"value":528},{"type":969,"tag":494,"props":2260,"children":2261},{"style":1028},[2262],{"type":973,"value":826},{"type":969,"tag":494,"props":2264,"children":2265},{"style":1002},[2266],{"type":973,"value":2240},{"type":969,"tag":494,"props":2268,"children":2269},{"style":1403},[2270],{"type":973,"value":910},{"type":969,"tag":494,"props":2272,"children":2273},{"class":496,"line":1418},[2274,2278,2282,2286,2290,2294,2298,2302,2306,2310],{"type":969,"tag":494,"props":2275,"children":2276},{"style":1096},[2277],{"type":973,"value":1367},{"type":969,"tag":494,"props":2279,"children":2280},{"style":1008},[2281],{"type":973,"value":1372},{"type":969,"tag":494,"props":2283,"children":2284},{"style":1002},[2285],{"type":973,"value":521},{"type":969,"tag":494,"props":2287,"children":2288},{"style":991},[2289],{"type":973,"value":860},{"type":969,"tag":494,"props":2291,"children":2292},{"style":1008},[2293],{"type":973,"value":889},{"type":969,"tag":494,"props":2295,"children":2296},{"style":1002},[2297],{"type":973,"value":754},{"type":969,"tag":494,"props":2299,"children":2300},{"style":1008},[2301],{"type":973,"value":894},{"type":969,"tag":494,"props":2303,"children":2304},{"style":1002},[2305],{"type":973,"value":754},{"type":969,"tag":494,"props":2307,"children":2308},{"style":1242},[2309],{"type":973,"value":620},{"type":969,"tag":494,"props":2311,"children":2312},{"style":1403},[2313],{"type":973,"value":1406},{"type":969,"tag":494,"props":2315,"children":2316},{"class":496,"line":1428},[2317,2322,2326,2330,2334,2338,2342,2346,2350,2354,2358,2362,2366,2370,2374],{"type":969,"tag":494,"props":2318,"children":2319},{"style":1008},[2320],{"type":973,"value":2321},"    $b24",{"type":969,"tag":494,"props":2323,"children":2324},{"style":1002},[2325],{"type":973,"value":754},{"type":969,"tag":494,"props":2327,"children":2328},{"style":1008},[2329],{"type":973,"value":894},{"type":969,"tag":494,"props":2331,"children":2332},{"style":1002},[2333],{"type":973,"value":754},{"type":969,"tag":494,"props":2335,"children":2336},{"style":1242},[2337],{"type":973,"value":798},{"type":969,"tag":494,"props":2339,"children":2340},{"style":1403},[2341],{"type":973,"value":508},{"type":969,"tag":494,"props":2343,"children":2344},{"style":1002},[2345],{"type":973,"value":2240},{"type":969,"tag":494,"props":2347,"children":2348},{"style":1028},[2349],{"type":973,"value":2245},{"type":969,"tag":494,"props":2351,"children":2352},{"style":1002},[2353],{"type":973,"value":2250},{"type":969,"tag":494,"props":2355,"children":2356},{"style":1008},[2357],{"type":973,"value":2170},{"type":969,"tag":494,"props":2359,"children":2360},{"style":1002},[2361],{"type":973,"value":528},{"type":969,"tag":494,"props":2363,"children":2364},{"style":1028},[2365],{"type":973,"value":826},{"type":969,"tag":494,"props":2367,"children":2368},{"style":1002},[2369],{"type":973,"value":2240},{"type":969,"tag":494,"props":2371,"children":2372},{"style":1403},[2373],{"type":973,"value":2183},{"type":969,"tag":494,"props":2375,"children":2376},{"style":1002},[2377],{"type":973,"value":1465},{"type":969,"tag":494,"props":2379,"children":2380},{"class":496,"line":1437},[2381],{"type":969,"tag":494,"props":2382,"children":2383},{"style":1481},[2384],{"type":973,"value":2385},"    950\n",{"type":969,"tag":494,"props":2387,"children":2388},{"class":496,"line":1468},[2389],{"type":969,"tag":494,"props":2390,"children":2391},{"style":1403},[2392],{"type":973,"value":1532},{"type":969,"tag":494,"props":2394,"children":2395},{"class":496,"line":1491},[2396],{"type":969,"tag":494,"props":2397,"children":2398},{"emptyLinePlaceholder":1078},[2399],{"type":973,"value":1081},{"type":969,"tag":494,"props":2401,"children":2402},{"class":496,"line":1517},[2403,2407,2411,2415,2419,2423,2427,2431,2435,2439,2443,2447,2451,2455],{"type":969,"tag":494,"props":2404,"children":2405},{"style":1008},[2406],{"type":973,"value":1549},{"type":969,"tag":494,"props":2408,"children":2409},{"style":1002},[2410],{"type":973,"value":754},{"type":969,"tag":494,"props":2412,"children":2413},{"style":1242},[2414],{"type":973,"value":1558},{"type":969,"tag":494,"props":2416,"children":2417},{"style":1403},[2418],{"type":973,"value":508},{"type":969,"tag":494,"props":2420,"children":2421},{"style":1002},[2422],{"type":973,"value":829},{"type":969,"tag":494,"props":2424,"children":2425},{"style":1028},[2426],{"type":973,"value":1571},{"type":969,"tag":494,"props":2428,"children":2429},{"style":1002},[2430],{"type":973,"value":829},{"type":969,"tag":494,"props":2432,"children":2433},{"style":1002},[2434],{"type":973,"value":645},{"type":969,"tag":494,"props":2436,"children":2437},{"style":1002},[2438],{"type":973,"value":1005},{"type":969,"tag":494,"props":2440,"children":2441},{"style":1008},[2442],{"type":973,"value":2207},{"type":969,"tag":494,"props":2444,"children":2445},{"style":1002},[2446],{"type":973,"value":645},{"type":969,"tag":494,"props":2448,"children":2449},{"style":1008},[2450],{"type":973,"value":1372},{"type":969,"tag":494,"props":2452,"children":2453},{"style":1002},[2454],{"type":973,"value":1016},{"type":969,"tag":494,"props":2456,"children":2457},{"style":1403},[2458],{"type":973,"value":910},{"type":969,"tag":494,"props":2460,"children":2461},{"class":496,"line":1526},[2462],{"type":969,"tag":494,"props":2463,"children":2464},{"emptyLinePlaceholder":1078},[2465],{"type":973,"value":1081},{"type":969,"tag":494,"props":2467,"children":2468},{"class":496,"line":1535},[2469],{"type":969,"tag":494,"props":2470,"children":2471},{"style":1422},[2472],{"type":973,"value":2473},"  \u002F\u002F Check that it was a slider (not a new tab) and it was closed\n",{"type":969,"tag":494,"props":2475,"children":2476},{"class":496,"line":1543},[2477,2482,2486,2491,2495,2499,2503,2507,2511,2515,2520,2525],{"type":969,"tag":494,"props":2478,"children":2479},{"style":991},[2480],{"type":973,"value":2481},"  if",{"type":969,"tag":494,"props":2483,"children":2484},{"style":1403},[2485],{"type":973,"value":1154},{"type":969,"tag":494,"props":2487,"children":2488},{"style":1002},[2489],{"type":973,"value":2490},"!",{"type":969,"tag":494,"props":2492,"children":2493},{"style":1008},[2494],{"type":973,"value":1571},{"type":969,"tag":494,"props":2496,"children":2497},{"style":1002},[2498],{"type":973,"value":754},{"type":969,"tag":494,"props":2500,"children":2501},{"style":1008},[2502],{"type":973,"value":790},{"type":969,"tag":494,"props":2504,"children":2505},{"style":1002},[2506],{"type":973,"value":1149},{"type":969,"tag":494,"props":2508,"children":2509},{"style":1008},[2510],{"type":973,"value":1372},{"type":969,"tag":494,"props":2512,"children":2513},{"style":1002},[2514],{"type":973,"value":754},{"type":969,"tag":494,"props":2516,"children":2517},{"style":1008},[2518],{"type":973,"value":2519},"isClose",{"type":969,"tag":494,"props":2521,"children":2522},{"style":1403},[2523],{"type":973,"value":2524},") ",{"type":969,"tag":494,"props":2526,"children":2527},{"style":1002},[2528],{"type":973,"value":2529},"{\n",{"type":969,"tag":494,"props":2531,"children":2532},{"class":496,"line":1598},[2533,2538,2542,2547,2551,2555,2560,2564],{"type":969,"tag":494,"props":2534,"children":2535},{"style":1008},[2536],{"type":973,"value":2537},"    $logger",{"type":969,"tag":494,"props":2539,"children":2540},{"style":1002},[2541],{"type":973,"value":754},{"type":969,"tag":494,"props":2543,"children":2544},{"style":1242},[2545],{"type":973,"value":2546},"notice",{"type":969,"tag":494,"props":2548,"children":2549},{"style":1403},[2550],{"type":973,"value":508},{"type":969,"tag":494,"props":2552,"children":2553},{"style":1002},[2554],{"type":973,"value":2240},{"type":969,"tag":494,"props":2556,"children":2557},{"style":1028},[2558],{"type":973,"value":2559},"The slider is closed. Reinitializing the application...",{"type":969,"tag":494,"props":2561,"children":2562},{"style":1002},[2563],{"type":973,"value":2240},{"type":969,"tag":494,"props":2565,"children":2566},{"style":1403},[2567],{"type":973,"value":910},{"type":969,"tag":494,"props":2569,"children":2570},{"class":496,"line":1607},[2571],{"type":969,"tag":494,"props":2572,"children":2573},{"style":1422},[2574],{"type":973,"value":2575},"    \u002F\u002F Data update logic\n",{"type":969,"tag":494,"props":2577,"children":2578},{"class":496,"line":1615},[2579],{"type":969,"tag":494,"props":2580,"children":2581},{"style":1002},[2582],{"type":973,"value":2583},"  }\n",{"type":969,"tag":494,"props":2585,"children":2587},{"class":496,"line":2586},24,[2588],{"type":969,"tag":494,"props":2589,"children":2590},{"style":1002},[2591],{"type":973,"value":1604},{"type":969,"tag":494,"props":2593,"children":2595},{"class":496,"line":2594},25,[2596],{"type":969,"tag":494,"props":2597,"children":2598},{"emptyLinePlaceholder":1078},[2599],{"type":973,"value":1081},{"type":969,"tag":494,"props":2601,"children":2603},{"class":496,"line":2602},26,[2604,2608,2612,2616,2620,2625,2629],{"type":969,"tag":494,"props":2605,"children":2606},{"style":991},[2607],{"type":973,"value":1621},{"type":969,"tag":494,"props":2609,"children":2610},{"style":1242},[2611],{"type":973,"value":2160},{"type":969,"tag":494,"props":2613,"children":2614},{"style":1008},[2615],{"type":973,"value":508},{"type":969,"tag":494,"props":2617,"children":2618},{"style":1002},[2619],{"type":973,"value":829},{"type":969,"tag":494,"props":2621,"children":2622},{"style":1028},[2623],{"type":973,"value":2624},"USD",{"type":969,"tag":494,"props":2626,"children":2627},{"style":1002},[2628],{"type":973,"value":829},{"type":969,"tag":494,"props":2630,"children":2631},{"style":1008},[2632],{"type":973,"value":910},{"type":969,"tag":937,"props":2634,"children":2635},{},[2636],{"type":973,"value":1634},{"title":489,"searchDepth":870,"depth":870,"links":2638},[],1783080224506]