API колл-центра (1.0)

Download OpenAPI specification:

Авторизация и работа c сессиями

Новая сессия оператора колл-центра

Открывает новую сессию оператора колл-центра с учётом лицензионных ограничений и прав доступа. Если указан флаг принудительного входа ForceLogin, то все другие сессии от имени этого пользователя будут завершены, открытая транзакция будет привязана к только что созданной сессии. Состояние имеющейся транзакции можно поулчить с помощью метода transaction/info.

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
required
Login
required
string

Логин оператора колл-центра

Password
required
string

Пароль оператора колл-центра

ForceLogin
boolean

Флаг принудительного входа.

Responses

Request samples

Content type
application/json
{
  • "Login": "test",
  • "Password": "testPassword",
  • "ForceLogin": true
}

Response samples

Content type
application/json
{
  • "Authorization": "59cde2b6-a9f9-43e8-b6c4-31337639c999",
  • "User": {
    }
}

Завершение текущей сессии пользователя

Если в текущей сессии имеется незавершёная транзакция, то данная транзакция будет автоматически отменена перед завершением сессии

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Новая транзакция в теукщей сессии

Если в текущей сессии имеется незавершёная транзакция, то сервер вернёт ошибку 500

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Отмена текущей транзакции

Если в текущей транзакции были выполнены какие-то изменения или операции с услугами и талона, то эти изменения будут полностью отменены

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Подтверждение текущей транзакции

Если в текущей транзакции были выполнены какие-то изменения или операции с услугами и талона, то эти изменения будут применены полностью

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Информация о текущей транзакции

Возвращает информацию о состоянии текущей транзакции оператора колл-центра с указанием всех операций в рамках этой транзакции. Если в массиве Reserved у какого-то элемента указан OldTicketId, но при этом Route, то это означает, что новый резерв создан путём копирования старого талона с идентификатором OldTicketId.

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
{
  • "Reserved": [
    ],
  • "Canceled": [
    ]
}

Получение данных

Получение списка доступных серверов

Возвращает список серверов, которые могут обслужить указанный пункт меню и которые доступны оператору по правам

path Parameters
menuLinkId
required
string <GUID> (API_колл-центра_MenuLinkId)
Example: 4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение пунктов меню заданного типа

Возвращает пункты меню заданного типа из меню для API, указанного в настройках локального сервера. Если типа пунктов меню не указан, то будут возвращены пункты для предварительной записи

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

query Parameters
Живая очередь0 (any) or Предварительная запись1 (any) or Живая очередь или предварительная запись2 (any) (API_колл-центра_MenuItemType)
Example: menuType=2

Тип пункта меню

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение пунктов меню заданного типа из указанного меню

Возвращает пункты меню заданного типа из указанного меню. Если типа пунктов меню не указан, то будут возвращены пункты для предварительной записи

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

menuId
required
string <GUID>
Example: f63ba6bf-fb63-94b0-d546-f844d5fbed38

Идентификатор меню

query Parameters
Живая очередь0 (any) or Предварительная запись1 (any) or Живая очередь или предварительная запись2 (any) (API_колл-центра_MenuItemType)
Example: menuType=2

Тип пункта меню

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение этапов услуг для пункта меню

Возвращает список этапов услуг для заданного пункта меню

path Parameters
menuLinkId
required
string <GUID> (API_колл-центра_MenuLinkId)
Example: 4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных для записи дней

Возвращает список дат, на которые может быть выполнена запись талона для указанного пункта меню. Идентификатор талона TicketId нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

query Parameters
menuLinkId
required
string <GUID> (API_колл-центра_MenuLinkId)
Example: menuLinkId=4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

multiplier
integer <byte>
Example: multiplier=3

Мультипликатор (количество дел) для услуги

ticketId
string <GUID> (API_колл-центра_TicketId)
Example: ticketId=07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных для записи дней для маршрута

Возвращает список дат, на которые может быть выполнена запись талона для маршрута. Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
required
Array of objects (API_колл-центра_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка слотов предварительной записи

Возвращает список слотов с указанием доступности для записи для указанного пункта меню. Идентификатор талона TicketId нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

date
required
string <date> (API_колл-центра_Date)
Example: 23.05.2025

Дата предварительной записи

query Parameters
menuLinkId
required
string <GUID> (API_колл-центра_MenuLinkId)
Example: menuLinkId=4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

multiplier
integer <byte>
Example: multiplier=3

Мультипликатор (количество дел) для услуги

ticketId
string <GUID> (API_колл-центра_TicketId)
Example: ticketId=07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка слотов предварительной записи для маршрута

Возвращает список слотов предварительной записи для маршрута. Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_колл-центра_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
Date
required
string <date> (API_колл-центра_Date)

Дата в формате дд.мм.гггг

required
Array of objects (API_колл-центра_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "Date": "23.05.2025",
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
[
  • {
    }
]

Создание и отмена талона

Предварительная запись на получение услуги

Создаёт талон предварительной записи на указанную услуг в заданный филиал на указанный слот предварительной записи. Новый талон создаётся в статусе "Зарезервирован". Слот записи резервируется на 30 минут, либо до окончания транзакции.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ServerId
required
string <GUID> (API_колл-центра_ServerId)

Идентификатор сервера

TimeSlotId
required
string

Идентификатор таймслота

MenuLinkId
required
string <GUID> (API_колл-центра_MenuLinkId)

Идентификатор пункта меню

Multiplier
integer <Int32>

Ультипликатор (количество дел) услуги

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TimeSlotId": "6627EC5F06DA525E",
  • "MenuLinkId": "4c158b67-acb7-cc46-579a-142abdaf9b2c",
  • "Multiplier": 1,
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Предварительная запись на маршрут

Создаёт талон предварительной записи на маршрут в заданный филиал на указанный слот предварительной записи. Новый талон создаётся в статусе "Зарезервирован". Слот записи резервируется на 30 минут, либо до окончания транзакции.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ServerId
required
string <GUID> (API_колл-центра_ServerId)

Идентификатор сервера

TimeSlotId
required
string

Идентификатор таймслота

required
Array of objects (API_колл-центра_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TimeSlotId": "6627EC5F06DA525E",
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Добавление полей дополнительных сведений

Заполняет во всех услугах талона заданные поля дополнительных сведений

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ReservationId
string <GUID> (API_колл-центра_ReservationId)

Идентификатор резерва

Array of objects (API_колл-центра_InputDataField)

Значения полей дополнительных сведений

Responses

Request samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "DataFields": [
    ]
}

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Отмена резерва

Отменяет указанный резерв услуг

path Parameters
reservationId
required
string <GUID> (API_колл-центра_ReservationId)
Example: 1350d9c0-430a-4b74-a707-8e68366876e1

Идентификатор резерва

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Отмена талона

Отменяет указанный талон целиком

path Parameters
ticketId
required
string <GUID> (API_колл-центра_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Отмена услуги в талона

Отменяет указанную услугу в талоне. Если услуга является частью маршрута, то отменяется весь маршрут.

path Parameters
ticketProductId
required
string <GUID> (API_колл-центра_TicketProductId)
Example: fb99fe0d-723c-4383-a825-51b6335b5a61

Идентификатор услуги в талоне

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Изображение талона

Возвращает изображение талона для печати в формате PNG.

Пример изображения

path Parameters
ticketId
required
string <GUID> (API_колл-центра_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

query Parameters
scale
number [ 0.01 .. 30 ]
Example: scale=1

Коэффициент масштабирования изображения от 0.01 до 30. По умолчанию 1 (96 dpi, для отображения на экране)

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
image/png
�PNG


IHDR,�3z�	pHYs���o�d IDATx��y�\U��k�}NU�1�B��EE�qpֶ_k��8u+��n��v�[A�i�Y���)@ �$��$�7�ު:g�n%`k��)���s�Tթs�����Yk��om	!�ֵ�u���ԟ�]�Z׺��Z��ֵ���X��ֵ���X��ֵ���X��ֵ���X��ֵ��٘�S7���<8���P��^���J_��"�*]>l���Ľ��tW�CP���*�X|<*
��>:weB� }�$�CS	��N�&�����ޙ�t>��~�=h���l"�
�x
eAIj�x��?�ڏe!��� 
+�t�-R�"�ѩ=�kڵ?�u=?��ޛ��A�68��rF�A�Pi��I�~����,`�67�x:߹OE'�>�		
�n��c����ͷ���v!�6_���g�(�(���� y�;|6��"�
I?���˺��G3�Mg�v���^��%�g���%HP�=*x$DAcP���4h�� 8 ����S;u�>��'�"Xt�d[�Q���th�O�Ul�jo��bӛx,	�w-?��(��V�d�֒)��!zrh*�!�,p:Q�-��l�����.`�?7�m7o;��7Z���o�/Q"�DoK��[��������H�:�����%ЂUy�&���d��晠�����c�m����V:�������rF�
���A���F'f{&�[�۽����!Ү=o�������~6<��N�tKE�N^�`�A�va ���'�mÚ�G��a̩u6@�-�Z`�r�<��L�{:f��jm��u>�	L4�$D@�x|�J��B�
�� Ϡt��
��P�u~!��ъt[������N��v�r��uݭ�u=?��wxJ�o�E���o����@�F�+Ĵ��)dK;�[9�����et�Z����������ɥm���:�gf���3/���8ܵA.@��Li���e�Qo9�/��f�Jv��#cu
gc�Q����kkQ"�ηAm�7�s���ƺ��ǰ�_ts�g�v<-[�n�z��kh]2���#0Z�<�z�ƒ ������۵CҌ����.�u�L@�T(01WԚ��-O$t8��w��!B�Ʒ�a��\dh��ϫd���<�M|/2k��~١��
У
&x�9���c��3������Ɩ��ɉ��I�XD����6���<O�ZAs+�s�8���i�?��b)����S��H�^P
12�ӌ_����cp|�JhJu��<9E=9����+��v��vD`����^-��#��M!!����/����g}	���V,elOg:�K;���M_=��X2�'p��};-nC�\L.{Շ�}�tzB|@Y��%7��r$@�\r��X��R�V闌L4��ҙ����w��(����;���M��ҫ53�Z���fʔ�5#;��N��A���M��p��r�틩N܅'7�l^���wޥ��yoD�HV�R����o��<QB���}L+CŢ���'95�q�Wc��|��(]#S9'{�7��K��]X��e�#�3B?^}##a��o�%��Q2H�d�$�+��N9�S�T�pЁ���F�r�!z��u��h]��cYx��	N
Q*�h���D��Y����F�d����������y�B���7c>F*|[����9lY�����Q�j�3$����2]�X1�ĩsY��J���w1R�btt={+�����;�Y������L���fԴp�~)F�ԏ����c�Z�U�M��_v0���o�ǞX�_�r
o<�u4�Ѿ���v&Omb�H�;�[.��<������F��ˮ���q�-���g�Ú��irӍ�s��R����Иp�a�adh��me�J\s�7��������(\pg�{	k7l�12Ė����׿���	�8�غ>�̼u�Om]��c�lG�d�p#��(�6S
�%W��7L��;e(��kb�%K�0s����9Y����O�>��)3�����J��hɞ�.�'�c�����װ��ۙ��ez�4V����+Vs�����fM�Ȧ�VQ
ֱx�:��{]���vE��M>�ɏ�����>o2C��6��́����o�l��/�o�LV�Y�C�=��o9�v=�U��(}������7fL�A�����7q��Gi�=8��'?��aƜ)TL
.]��T������r}����g���j=59h�ll�!İ���!:hh]{�X�����D@��;�0-%�s�<�V��7���'�$�A���+~̱Ǿ
�B�X��>�la��w1�B1F���<��J�m0c�N<��\q�����n�If��뜻�֭�ɕ˙3{�����\FFW�?7~:c�C02�����.��f�Z-{�ż�������ĺ��<���f��>�I���k���N/��7�pO�}9+V-û:
���i_@E�҇�p������o�������@�={'�����`ɣ��g�=H̬����m7����.�f-��|F�r�5�D�Z��F8��/�1x�	'�?������>�Y�
��{��d���pU��?��C�|��Dʒ�r@�崓O�+�_B�sLm6���O���C�����~"�㚫��
oy#�S��42F��Y|**��)��/��I=={�w���C$�\r�Aj� ���p>�Woc���s�3n����/���I�����HSO��r�K^��?p�L�L^��7���Pr�y��[��KK�`����(KP�F|����~vť�2USJ���ǽ��"�p��5	mqQ�.p=L�5��_۸�9�
tI��{��
��\��k�g�}9�_/�㏦
�X������g���n��+
o�O�	���i��C��@9�Dl�h�P��0��q^cqx--J'�!�Ԧ�@�D��R1����!jd�*�q��A�@Lj�c���h��׬,c���W%��@�	�F{�S����h�E�RhH���u%� W���Q�t�[B�t��Q���=��a=�{�ָvU�4t�&��h��e��d_֩�»(�V������	XDŚ�O���F|7���{�x��:Vip�썂@@�D��5B ����ӧ�,[�ظ%ZU�=H�HY`B�<8� �����z�i
������ޒW��Vs2��TM|%C�
�� X�b_Uَ �
{��mxd]��[���o�6�~�F��T{ʼ�a��z��C�� U���
d�M�����P�,��?%(����8t*SS$nUN%�>DpQ*D�6��*���t�T�:Z�1Ֆ���,UM�Di�\�D�x$��?	Q��t��:d|�z�1x?o%��,��	A�ZR��Z�U�t^6�J<��
Ju��9IV��~���Xg��q+t��mݤ�hI��fF��/|k*��Q�%�qIڢ�Y�>����p��2(��QQ���A�"c�*:�M@�e�6&����ƉF�F���
�RVHuZ�%-�t�#�h-4����5$?%H<?-֣�7%Q�%*�w!�X!8��7��Q
�h�0�\|5&I�RFܷ+8�����X���"Pi"�l��/�:B��R�}M;��N9�˨�Kn�:'�Ew��3��.�sf]��C,��g(���R�߯΁�B��r��%P� >>���`ɰ��5re��U���i��8l2��DPq�B��4�����C�&l�5��ږ�ҕh%����#!5�e���bE=����[A�%xL��Y%�f<XH��2�h"��^����%2��xi�iM$���VE1%��!���s��\����Zۺ��;���f�S�I�֒@����sf]��}�_
���m�S�S��(�֭I��]%1}��&Z�(�
��-�u!�E���-0QI�S&Pl�	��B�!��x"QY�C�F@g�#x��&!�U���31�(l��C��0-�B� �S���=��
�(E0�=M�p@�AP1y����	�O�#_���r�v:��6�


�[�ky�6X8��P�}z��#Y���h�om� %�z�G�x�E�2D�XJ��D�M+;.:��y�8��C�9�no�A6��oS�)Ł�Çr�~�VDh�[|H�`	��@�y |� �X@�V)@��$�����+��?������i&O�
�����<z�lTJ�m�ߢ�n�y���ث
�J�BA�'���ɨ[��(|h�|J��	ļ��&ڗheR{2�k��#���
{<����L���]��ޔ�r�䝎f=(e"�j�&lc���⬏ӛ���,O�%Ώ�R�-�b��P)|/�p8��A
N��.S���n���Ygr�U�����l�A�G�A 4"x�
ep�5�S�AC�@3EM�r3���&���J��8Z�AY,<9q���pj F�b�7	:���V��'P�z��t��C�q8���3>P������4�Qi@gX,�T�5 �J�S�&E�d����T{�Jнԉ��J�f�3~
*d%dƂ�
*�I_���$�&JUp>�L���k�rjxQ�&�U�#�=���@7�Qx>@��%զ���QP��q�t/�@�����ʽ����v���ar�O�_�;m�#�^�O�R
�M�}ӯP�J���I��T���K���E���C8�UGP��1�ok�o��~��Ԫ�ɔ��c��iE).8<�z��Ι�7���o���!�kT�>��\~5\r�9��A���I��زv#w�y7:��vZW�����+���;2���<�[Ɯ�ӹ��`ּ=0�B%��V�������?I�
P�*��>F���Ý�����LNU��.��.�����Y�1EJ��6��*l~z�m���䢫���#�b�PZx�_K�	�n{��Չl��U2y�����T�0��O�LM�c�P���{��K/A��5}�~��w����#3m�dӸ�_���E���e��,[����;?��ܧ>�R�5W^z�j�4�o��a�j��N���y�Y�">�
��um[!�g����63��E�g�Q*R�\i#I�R�S*S�q�R6,�����g[����'y��O�Q_�쾧9���E��c�(F6qߢ�8��Ý�m��#_Ǣ뮡R���,��PVm�N�˖>̉'�h���rf�{~���3*<t�S���?�^��	�K/��F�As+��x�a���u��<�����਷��b�T�O�.g�Q�����\���yŒ5M�:`O��>^2*΢K0�S�8)47ӗ4�4�b�T�|"W]z
�:�
�
=���[=ɷ�韩8On47��e�~9��kk���~�k_��6��̞2%�����އ+F�I�@/��p�,����[X�z9j�����7�`���W����Q�f���o��ơ�a��8�pL�j����W�����-=�*;4i�9s�U���_Y�G�uN]��>k[�bb7�~4�����g��0�Dۘ.r�`�^���Bhr�K�E(x��a�ɜ�3�d���X���.[�����s`�r���A�����~��wߝE��`B6���Y�n�?�����?�W��u���wO#[�U����g>�Y�>�y3f�Mb-�\���ed������`���<��=(����2m�P���%��[��y�z�lN���Ȳ��G`�]�fJo��O�#���w-{��T�*/�_2�P����S�}������3w��{�K�F��݉�j/3�x�[����݉1}���婧x��{��S�`��S/�/hUS�|���߁L�3�
+]ƾ{�X[�CUj|��O���ݙ5}:yo?e�^��n"�9��D��WP�����|�k�\o�b��4���X�*
����z���/)|7߻� ¾f�W�lX������J����cW<ĝ7��o:���Ov�x2v?hߺ�w�c|����;W\�k�~kG�d�	8&0����K��q�˩�E�#0T���'��ҳ��3s!�P�̙������Oа�_����)��������?>'�x~==<�a-��ޙ��g?cͰ#�5<��A�4�f�����,ܝ'z�����Y��Rv�}�e���'��?A�9y���Tx��'�:����L�'�����������,�?�,6*��BM�~~-���S�q�*d8.ؙG���9����5����P�#����ϢWS�͝��q%j�d�o���\�X�k�����Lz*�q��L_�B���y
����L@�7�V|�gP�A��9|���p�_�G��L�2����	����G�ް�W�䕼ⵯ����O���v�����WN��ɜ���,bR��ΘJ�G1�f��|�맣�&Q�<������2:�t�V�p�P�����������k�O��2=�y��w]ǻ�{3�N���#��2
��[�۴i|}'�?L�ĩ�����A�1M�z�	��0g��L�k�p��8�G!!���3�g�V!M��S�+>��O3�Oc��4~��_��S?����v���5L�4��S��b�`�xCh�T���1BE�
������r�����/�凾�Yӧ��>�s��^�H
���oa�L�t
*��/���7��}v�d�Y�?��M]o7K(�,SkQ��(�,�?
�i�e1���<��!vL��Ĥ����U�Є��y���������s[Xt�
���gq��~¬$xL�*�$���l����c����-a����Ӕ`=^W��& 4tN���wB�"�
�uN��'D�
,u��M�E�;\C�12j�=��E$�B�d���'[HM�hF����Jcy���d���xTZuZ�C�,'H
�&2Z$�Zр��(C3�RV\TFS�Cb��&g��^u�������Y �h�v`�f)i\z@W�<��d4Qdԝ��j��Z�`\��b��Dy&ࢇ#�ڴ0u��7-::T$�~�ā�XR-r�����W�QhD�{ڢ@������[���r���Hh�CI*J�!�Rj5���!]r���Vx'�V�<���$�JZ0V��@#I��A#:!�$��,Fk�2��)v�=���fTb([�Qy�@B��Py�x*HUc%dY����J���7]�zn��a�>��֝מ����,�ր	`D�9��52��$O���P�!PZP��m��b�	�b�^P�^�T�H�t��yt��������C����HY�<K�)RȒ�87<A4�&x�Qq0۲$3�uMt�a��؅�y�<��(&�P�}d��X����	(K�l��*`����ɩ��UYC[,D��!����U�0!�ԥ��L���N ��(CHr��Qۯ4ޏK�*�ugl�B��sc]��})��F�ۯQ�P��Y��oZ��`�{��q���\	�UfA!*(�X�5۔?��D�JsW�XC�#ʘ:s�r*
��F��>�$T�`J��pE��4�j�tTI='2B+���{K������e4>��m���t�N,6�D�Îo��(��$��:?	�@���U�vf���ʈ0��sO�,Zg� �2�s�Lk
�C3�PȢ�g:VQ����'�����K������z��X��:+��'�t8�.��:��'�+�TҸ���_)��KD�X}�Tr�\�hQX��*zZea1�`C�Q*�H4���p.>��U\�y�b�C%A.�b��1ћ(]���:N<�D�ϱu.�E�+mP@|Px\��ܴ�5�`!h|��u�nc��o���z��AtgW{�sh�ch�E(IJ7�B,�2��I}��$8�dq9�(�L�S���-�[D�F��*�g'C��z�l���J:>�ob��������4ަ� TZ�+
�mB��xP&`}�MZ5�%`��M�q�A ��U1 IDATĚ�	�LJ��&��<Jb�X ��!������D�-��h�%>�ĘnUi�ḟ�`�EN��%��	>M���W�T�*���ϐ��!x�(|��
x��ct�؁�,�V:	�c�"|�$�	XT�J�J��jx ��Wy�LF�3��}H^ݳHn�A�����%}�ɰ�~)Sڡ�+}�us`�C���T��3���ux���וֹ1>
���k��a���
�Jp����c��T���q��8��(J_(��1��LJ�XV$-�d�d��fx�	Z���U��V��g-	����`}9����$�K}S�&���8Zu�!68�\�J	>��S�31,ʌ#v
_-�|i}���*�u���ɰA�c�
	�b�T<72\�*��	�����V��Alg)>RR����I���Uᢗ�*���x��@/��@3* F6�Ϝ����b�&�Q6,��i��1jJͤw`7Vo�G��us�`�C���v)P�8l,��]�J���_t
���X
EiP�F�������F���r�c��f��l%S�!�m��پ�6���|#����/H��Ӛ�,��E�EUY �oC�$�:�N@{�r�b�#�	e���o""W�.!&�
��h3u��,�fLD(�h�H��ĵ���|dB8��0����
V:-`|䳹��tL�."�(�)pL3�>��i4cd�� uP�"@��M�/ ԣ \� �%�����$�I��c1�hD%b���RX���V7ccmN�*��>�a����~��P��FT4�:8��_Ciװi�1��k]�j;!�Y�тu��K�:Kn��Y�56o]��3m�>\}�ϡl���ڃ�3^��)��K��0Y�J�Va�����QX��!z'O���W�:cJ��4��>�Av�e�]��'�7s"�*��gP&#��8ࠗ���+_~���&„J�E�]���߈�<�գ�u?.9^z˞x�i��:i�6����9����p�o9��KQZ0Z�N��ʍ�U��+��wf�U�=L﫲�����T'�f������pě8h�iL��b��	���>)}=
�b�ʥ�Lߋs.��}�H�^�C��\x�U�����J���ٍ�7��_�ͬj[7?�
w_GO�\��c
w\;M�g�Gx�����܅��O-��y}�R�R���8��nd�3&`��e�L��~�,Gg„��vS	~{n�1�J>HM������?��nj�UT&{����o�_ĴZ�5ëhP����E�p�y�ӗW�3z'�z��@~����{����˭����CM�0�	Sg�l�X\y��^~�ЃL���'B�]���:���^�ME�����I	cT;W�2P�1�Qole�5{�N����9���a�S����dѽK�蒟�Ë/�s�c��GX56��u�����̓���ѕ�y`�Cu&�q��s�W������~�T~�p�Ygp��3��u�o^������?~,yx��]+�m�U�NY��[G8���2:Պ�)��U���.�x��~����B���	�N:靔��p�A��T~��cg��q�{k��d���)����0\�X��zn��A��O_ᮥ�����K�<�����%dʱed�<5�����t��Y�G���#�=����.�e���:�g����FVjjJ����B>-���3���M�3�a3US�o����d�ڇ�9{.��G����ի����+>�m4F�9�ܳ(���F�&���+�������MC�^�oל{g�q%�V��pY�~�z���gӧ@�&J%�k���c��NF�[���ɓ���S�����H�\O��3q�|,[ͻ���J�7md��~s˝�ĜZ��(SvL��h�02��y�ѣ{8�W0ր�놄��CVob<��e$Jj-`��^���	�^����wa-̚��k5��X�c�>��b�.�����#��ؕ,Q�d��yw�	hj�>��}Kn�����eλ�����L1<~����k_L� ��|�����V�of�}^-�T4d���&���gOe��a��A�����װ�9[?��.>?���u��(�z�x�n��V���@��V��G�'~�g�ۘ8a�SY���/y-=04›z1���Y���� k,
�@C&��|�����6s�b��?Ť�=��7/e�ns����Ȫ�'��+xl�È
�.����A�A�%h�o>����cf�މ������xj�&�ؓ'W���{,�P
t��p�C`7��
�"f��3غ�iV.[�����̜��^��'��\����N���WpȾ{�W��
x;O^���DV�^�P�,��z&T&0mpO�z�G_�f2-{]��5�N�-Gʝ�����'Ma��,Y��1H�|�������XpOl^�P�������G������n��;
`i��2r��J�"�����z���[���,�v���TrX�n#͒�r#���G�g��X��q�h�%���N��sv�y.K�>�#-Ż��?���E�����>�^n��/X|�".\ȊeK��ɸcѝ��t6�x���z��q,!�Hc��Tax+?x\t��h1,[��]�ڋ׽�H���V�9{y��y�A{|�R.��2�p�_�vd+��͡h���.�UW]őGʖ��̛?!�f��jU���>����+~�Ee�nU��=<��/4&}Af��`��Wq���ÿ��\}%��mǰft�	�fb�c�	(S#4�Г�14�>���.��u��ݶ��[,���9sf"�V2b��a ��w��5���zԑ��ӿ�,Mm��������čP1�}�!/y����������nx����5���(��`>V
~����7���U̝�3��if�BOK_�u�Y�g�Γ>ď��o=��޺��;��{O�X�Ģ�
�F��yog�d��
ln��Z���_���ZKݺ���3}}-�ZS5%es�=_�Z��w1}�\���Dn��W�G���.���t�7��/9�c0~����;x��/����ɱ'��8������q��������z&W\qW]+�O�#(ͱǾ����Z���)^��3�S�p�?�i_;t��ZF�)�wغeޮ{���]y�^MOa`� ;4
���Ǟ�k}3&Lf��R�-��ZN8�/x��o�������$3����.�y�;������{&�"G�F�;��r8�;g3�ڋ��Q�V�;0����cy����Y�ǾH����m��I�Ɯ �8����_:�g����� 9X�7+��5}[:}�mR
5��J ؒ�5����v>�����3���ۇBm���Ou�.�����z�DУ{�����_Ŵ	3qRሣ�ɛ�u4���Q�GT�>B9�����o:��|���e�}_B.�q����-��oW��A����o~ɔr
�}��L؉]8ec�Ԋ�({煬Y� ��ˤ.��{������^����|���7�2]k���
��G��veH����KJ<5�w2��S�D��jB�Ft�����K� �m�a�Bl*gDհ����Ø2d@��1^�p>���x�qGQ�[����9�_���~��
T�a$�����$
��7(�L��Z%��M�eĕ��ͨk�k�A�%�M�b0���1*5<�7Fi��Sy`7���I���(�R�Uz�V�K �ƛs���Io_N�#�JG^N@k�����Im⪇0�M"n+N#@
K�u�)	�h��N}8����"1<z|�]�8h��G!�BK������ԝ!�$y��Ӎ"X�ۦ&�b�P@�b��D!��UBP[�g���-�F�`��R��<��:28�_	$�Y��*Vд��I�/g}d?�td��H�H�<E��æ�BD�V58w��^���]T��hs�2�yFhz$��,�E�AB���Gz����t��<���
3&�C��*V[hu��&�q@��?*�ܪ6����,'-��]�S��d�%)���y���q ������R��'�:*1!kk�0U4:�_�U�-Q�����+�������'R"�-�Miz�����H������B�
&.�艼1��x��ѱ�ֵj�^�Km���jM���2��:W6G��hpA�Čk���,�,K��褷��'�R"W:$
k�CH���ĽA�%p|d��*
O5�@)���@�嬒���Wt!��x1�@\�P��/&YL���8ݸ (�K�:�јHP7|APqYzWJ��
e��L��w�݊1�F���Lb�����X�b1&Q�ES��j�H&bA
��@���Q�%9B%L�J@�~��2IfdSb˥:d���g�ֱtqL %&��Q��񔢯j�A�(I"�t>�iM�<K`Eާ�B�#%�k8l�J�t����L��Șw�IE��,�uA���X�CVk5�F���v|�Ӗ��;�$	HQoP����R���`=�X�M��������D:��J��6��>.�.A�g1��(���5mW8t�H��I��H�r͒J%{�ܨM�v��� ���i�YS;�H%�##�F$��cL�M��Pz�����^F'����D����]8�$*QH.Jx|�/(�a-���0�G���G+,�2EQ9�C-rj �k"��]�4H�+i�D��!T�x���J%���}33Ҷ���8[���14&Y�۾/J�bv�nS����*�tQ+َ1KH�?8@y:����0�j�B�BŤJ��JK�e�We]+k�]���屾ĺ�8�+'`%���6-^O�B#�i��s�s��qEݞi��<�Q�v19���زDA\)��J��MBùX_
a|U�+ĵ�]�c-�>�s�P&y��(�V%Q$���������u�N:Bp��%="<JtS�61t6j<}b��EZ
��:��Η1�$-h**�-j|A�`([+&q�J m��x�t�H���1V��?Q������*���0Q�M$�7|��@R���#�,ۯ{�#��am��-ʤ���2�i��B9�Nt�}��	�c�q�
$�䬴��x�1��)-�	�R�(\T�zb������c�*��!fYT���:����LK�ՊC��7k�y�E�J��^%'Ã�(4��(((1(�c�������Z����z���������8�*x]��x�R�X"0�=%�J�N���e?��9Kro��s� $=���dO����I��$��q���өr�+MZ�|Y�RՊ�S����4�#A�'�x>Ֆ`�z����J��؄�-)V�IuX�cf:<��v�^H����*����\IԻ��"&��8&ї"@A�XM�%
n�JEY�A�V�x���1�J"�'�S,�"+�Ak/q�w�C�@L�&'��ء@r�(4
�j�p�J�pʉ’�����/K��N�'3[���Z�c��~��:�}�

m�'�9W�kp�QGQ��l^�S"�*�t���b��C�'F�qy�@�^>��:	�R��.��F�K/$V��-�rQ�R��-:2-v�L�8�)��D%?48�� ݒO߮D���FG97"Q��Nҷ��6a<tc�ml��ߝ��hg�|^T�@� e4DO�-W|�Ø@=�jP� �E�l	��������+) ���)�-�R2nDS�E\�0�Q��h��P:���`���wc�h{L�n'
b��T�|12U�%Od�CP#�X�d.�F�,���h
�4PM����#,;=81��y��o�J�x��k��� ��J�}����E i�Z�K(�O�4.YH���Q�ԁ���!C(�x�2�vN�(��R&4=.��n��E��"����xeTISb�D ǎ�(=P��0H��xB$����?�v��h/I�|r+��c�PK��ā��z��O�A�d6nz

̚˔Z?w�v17�q��sٸ�d�˙?m"W]~17�t&�ƺucP�sgr�UWs�����_8|���y�����^z��L��$���8�d+W\t&�h*������~�c�/|�o���CL�>/z-uߊ$�\�+fM�a��FF|]v=��/��K��.�Az3aR��M7p��Gpڗ�ʨ����?/!W�{L/UUe�g.��1|����~zM=:���/��.Ai�j*L���UHy>����tN���ƒ���<��&L�[g��1��/`�����|��dY/�\}-����\�D�ʨ��a��㫨���g���{'��r�
j+%�����Pk�{#��GmO���o�ӯ�%A.�Z��V+�����%�
V�
B E�	$�{f���c͚���{g'�����g��˺͚g�w��b���~/�x#�����55O�K/G͂���B�я����c���	�\����~�cl^��z�q��4~؀�g���_��\�}���a�ᅕ��ҟ?�V.r�`߁8����{8��>���-�_>�lY���#Ga�����ax���ࣽQ�8/",�������q�|�qX<�F���s��џ��q�	k$� ,�
��R�Q�rqӑ�M@Đ�DB�.(B�����㢱�bȹC�
I��Ihmi��IW�h��b`�l9<,ch�r��˷߁Ǫ��]����v�4<���'L������.�t��1�y�5��k�u�C�����-y�#�q�9�c�G�/�ƛ��^�
��D1�7C���*p4�'����g�^p(O�/�@�Y����3p�>���;��˫7���v�ǘq#p���p���pmw}㛰�8�N4��>�����,/=,j/�ޏv�P�0�އG�����>�l<�M�n�!���œ�/���o��ǟFá�8l��צ^���0�����fXpCn��N�߇��]�z�CL���ϸ����{s�i�޽����]���`�B�"o•%8q��r`�a\~���;p�=����ۃiw}�h���o߾�]�g�y+r����	q�d�h��x�!L�2��M�����p���h�p;
��k�8�`� n���?}6�����ֶw���r�S'Io��iAX³���3AY�pp�lyH���]���n��v<�����}So�b�ch���W�{����d��ð��8k�Y8��Yh�E�ᖯފ}	���+����(���h�a��WH���m+.��"pF@81���w�c̘�a�� .\L��`^^p"F60h�yз��ǫ�p�9g��������}�k������10����a�__A?k���{va�ֿ��y�n~!2�O �2���7`Y!���56bw�.-pc���6����ą��p�G�Bn^��%]�Mo�
��~����}���G�Mo�����{G@m6y�閯aș�X���x�7���_���q�q�}w��Ǫ��o_¸�xx~.��Pp&@ �˿�F\0����ex�C��k$/)�
�c}[0y+�#��
����V`��#qF^퉂���k�s�E^>g��^9y�����!Eػg��n+���m;08�l���5j\!�EΒ�z��&�D��%m��qHd&w
M���kH�#����;0���7݆��m���p�
�0��a�����,��w�g��A.��rE�H_4>���Aѐ�������~���><3F\
X!�"Ǖ��.�D���k�aꗾ�ibM0
����ن�q�0;}]���
0H(=�a_�!v6����~��<{�0���h

��o��Ǜ���!��{�
�Z���q,�؍����.��>������fF&�����KO㚯ގ={�PضL*�L���;��َ��wl޺�G������w���wa�06��m��O_G��A�׸-?ć�w`�˿�Wf� IDATB[�Q,�q���p&�B�0��[�`�wn���G����
G1����O����+o��F���߻o��DGq<l��~�� �Dž���x��iX����?×n�'�ki�C���%�-����݉=��pn�X�Q8�#s�����ϟ}A��6��5]Dw�a�о0
[�9��ᣊ�'�ߪ������t��~=�cm1��a�wRHE08P��rV�UF�5�B��PL�p����5��#`�"pm�	a�O~�W.���`����{��蛱6����2��◮G�&{5r�gqDXp;�˯��?��B	��j;����6n��T�^w

*@_+/\�9�yG����L�Y��i�0���B&[nË��g�U��#WBȶA"�p�㦛o�o���Ð!C �͸�Ư�`�\w�u��� ��[��/���p�Y��c8��a��oO��k���A��^����.��Ӯ�EWM�܉+.-��H..;�~m2.*��+&�G����%������o�Yg��k�(۵�9p��W�p�5W�_�j���0����0C��ǹs��q����	��x����������>xc�!��;���sx��p�����_|��ك�#''
�q�\��ˊ���a�"n������!���\y�0�}a%&_"C�a���5ͭ������p<Y5��P�����l���:M ��!��D.���#b�	""��Z�ڎ� �Z]�U�DD��l"r�r��D�	�K��bD����&y�����a�{џ��F��{�(FD-d�C��n���RD+�[r[[�Ȧ����c�ӡ���R����'�H��bt�l:.�q�Ȗ��i#"�ڈ���b�{]��G�"��Ȏ�MDmD�W�9�D�Fmn�Z��7$��de�85���P����v�(~�����e�DD�!1�KDDv[3�Ԧ�v[�bͲ����iĠ������D� m$�6�-���%rZ�D�l��8D�Ɖ�U��1r��!�u���;D1׻V�g'��,�Y���|��w��&�#rl�y�I��4ѱ��X�g�X�l�

""�sJ��r+I�jy>`qa�qH{$K:>3'����.,��^6��I�\�ȅ�V.�s���L��?�����1E0!��M7�����b��5È	��uZa!�w�������V�<�>�lϙ7"�	��Āl�'J�$�,����)c'��@%O0 ��Bʪִ2`;.B�Lb��<'���.Lep�<�^��" �
\&��TR3�"BH���0�^i�<�Ag����G �f��!l��� ��fd� �<�s�n�3����$3Ők`d��%.�.��ʾŒ�:L/��2�r.��%���c���d:1W�0<��dH;-�Hk�������	�v��N���.���D��I3!V���9Ox�^��@�$Am2�A8n�d2�'��"dF�H`@<ކP��h�p�
3$���I����^W�ga/�kq�`ļl:��a#� ܸO�8lCZ�GH�t����+\��C�vڤ41�ˍS��9`;^�CiR�8`;6�A�5�K�,Y�L�v?L!l2`��	\7/b�B���d�b2?����ˬܦ��f��Ba?�����?3>�ddJ_A�Ia��v-�B曔KM�o*[�r�&!/��2^m�8Ln�T����T��U�k�j�iBX�?LM��/3/���!���;��a^��v�`�ҝ���\��p��7�\zp�����d2x�ks��I�_�`�R0�TR�b�7�q×��N��+C������܇.��(�`X�+�m!�1Z�����t��ҳ���1��T<J���^H����`����rb@���G��\ƹ�ܤ;7V�{���\[D���m\CZ���4118p�,$�-��ee�?0�x.T�w=N<dynG�;�O+����Wp[z��<2��^4!GX��'u*���2���	+��F%�ϹL�$�H~=�C��:D2��B@���j������7$�
Y�"�^cҢ�qY���rΥ�bN�{=�L���V��$.+n�p-������\�`ʏ($;�d�gn���ϋ2!݄\`ढPν.��'<�
�Ԇ����΀8d{U�8y�}:�
B�O�̆-Ԧ�w�3Ϸ�+��(���@܀ͤ��Y6ҵ�	�
8p`WD<_Ke�)��M��-��a�	��3&���� �)e�	�-̓���`B��<x��G�pefip�$���5���V�� n������E�mw@��4������¤z�c\"�#���򾶮\c!�\Dd��҆1�$_."Ǐ����@����j�;*���rCJR�Q��1/\���e�����vB� �60����p���78��1Lm�3c˫�0 �����|փ��S�87@p!��d����*���Ý7~?��ǎ��8�p�}�%�v���ar���h����+M]�P��\&��}�
pO"����/P@̎�ym��=1/��?Q��L���� �
/\��������Ґ8-��\�
�A��|�T��1܅	WF�@�2��*3�c���`�S^ZV�a��&_�d��� ����!�˥V�#�m�p��C�JcRĥ�GL&	���b?����[�r�F%Tu=�o�kW�P<w�x̋�%�n@�*)6���M]!נa†	�
0���dh�d�q!p�srp
���շg#�
���\v��õ_���E#�c��q8 ,}C9�eH�B�gE��$\W��pb����fA�����A�s���v�\�� �S��VD�	�Y���]92څO���m/?|��u���I�q
���^F9�g�G�����xR���\!�y��vИ����k2���?*hA&,����:��IIy1������ �]#�q1�Tx�.ݪ]!2- ��d�ÖY�aJ���.��{;&3&7?.��!/�
�p�M�8��G`0C��&�zƅTo
���lY��Z'It0L���)\@ �I'�������aC��tMI��U ��!�U`�6�G2`9h��	O~�劖���]q�n�p`<짟��C����\�r�Z.���'I��-Cb1�.��Tp76B�`
9���:YR��̛�^21^���(��#��dE����	����B��#'^ۄ��?#21���-S����q=οh&}�DXg����?�ν;�� 砹iZ��8������͛7�v�+`G��P+���w���9�X�WD��=8��
�_><,{��e���U��?��ު�,�,?L�?~��o�ל�����	���[* ����l<��*D��\�a����
�x�58�
��������_�q���>,!
Ꭹ7t����g����p�����_�	���~�@�8fd0����|܅(�t9��@�W>��n��@9�p�4Pt��q����718�>8��܃8�`4~��j�]�W�
��#
8?|4^\�"`�b޽3�8���1��	����m��8vd�ߊ~g����(�9Ԍ���r0��.�j
576
��<���돧��5b���"d�`�^�zӭ\�^_�1c��5�݂<+�3r{c��hp�}�"�
���_�Z\IZ˟Z���^f��9��_��7|
����	x�5���/^Z�&-.��!bp�8䶇���5�
��H�������&�� �~hn���p[�`���ŋ}/�?��n�����Yر6l��]ߞ���f�37/Y��pnb̅�`����olŅ����(�ۅ�&&_u%������X� �s̘�u�]���c����K Z�k�[s�Xl��g��)��Q����)�߿�Zc���;x��Wdn�����:�ܽ�ۏ�����#����������||�w3F��^}-<R�89���x�����~�c��݇
ol���ǿc˞���ʯ�گގ�m�p����֛;0�r6�����'?��=���<�>|[�����ϓ0��6�U�eD�!��	�ua�q�#&\�]�P?���I�����;q(ތ��}��yd�E���V��4t�#����S/.]��.~
~��V�y����?�?!+�
��`�&^}-��}�p��qlٲ/=���mن���M?q��Ų%��ʫ�ϖ���?����׭Êl~��~s6��#���0	M�̀��v���j45����Q�+,�����ub���EjaY��x6X�D$"�[.8��7׃b�3y}�`���ؾ{��B�0��0���ϝ���`�qT8���;�������e�~�M��E��.������ݕ9f,��n���}����_�aرW X��:X99���L�o|������;8�p8Ї�����rl�m4����#1 ���ىm�6KU���܉���Ơ�g�P�n��b�_�l��‹a���h��v;��
���Ñӯ?��Ƕ�Q�"���M�?~�㮸p����\��ꅾ�ƕ��6L\~Ʌ0b1��-���D$�7L�p�yg#�h�A���҂�A�0(��16���Y}GbP��M6��o�F�����B0/�4!�h�w�˿a�E�c� ��r��mo�F]+7���qc�g�n�����8��h�=��cص}3�m6���yxow�6�@L�߹(��+�a��� |�{�݅�c
�p����޻��ض� F^x!U�6E('�2����E]����pO��T�[!��I9�aN�
胁Cr�ԅ������h�08�w�~��[1�����29�ڊ?��"�������m�qn�L��+�P��X��.+ť��o��9�đ�عs'���sh���m#b0"��G��`�ٽ�R��W���o�����;?rrM�D���J�q�2�L�1���~>�cm8j���,��.<;�Ác�1��A�%�6����
_��N!it	��#G��F��^�c������G�,�p�<�ﺵ���r<��K@8f��}2�� �_�m�����	�_���݁�-6��on°��`�{��ľ�p�P8n#Dr�����-8s�Y���c�ֻ����pDonzE�
��l�9;���/�n,f�� ��Qb�;"v�&8^{�M;�<�y�7p�9��4`��y0M�G�o�܃��8�������X���� ���-��0F��������� ����w�{���y+���T�����8;����Ē'��	#װ��~���G�k�z��لF"N�Jؚ�	j��"��e,p�.X_���{7q�~�9�
��{oB(���0�'?�=�����}&�bx~!|n$�02L�z<�=�F��Âhu��~^�V�#�BҔ�`�^pH�	����������(8k��8�iw�#o�P����@Ђ�堨d<3.{�P����9����Y=���~��`����	��_ߝ�Y_����kn�@����������LE�B�BnNo������È�C�]7��/<	P䁓�l�!���9��<�߿���:��^����� |n��q�7oCNp�0��� ,��pY���,���r?���	�\}��7Cp��W�;��Ͱ@&���O`@���m�uB�~�L�T��F�L�?.�b"�r�
��\�l��	�W�rƭ(�aBN�/���F�6`	̟?�w��c���	W^���oð3z!ϴ�g���W��k&���=��+0~8�߸�_q�5X�Q�t)z�Ƀp[a�������`2�F>;7��"��6)/a�ƈ(N?N$ڈ�6�IX�m^��"y���Q��������xK�F$���>J������Hs��r|;$=a�6"�0Ũ��D���a��<�LB�� �V�h�#r�q.���6��I�e���q"r�������mDN�b���8}+��٣�Dt��C+�s��=FG�so�~����h�ޝt�\:��?F��6Ǖu
"G��#�l�S�lYW���mt��S3����L$�91r����H>'�L�h�VG�)�?�"��tڶ�H�":L^��.�}��=B1���|f�N��տ��X�|�v�s�����c�CD�K��!�:�Lzv���{���~O#??���G��t&?FD6�xc�Lj�ة'�i��C��}jR�s��DҶ,S�4"e���C<�k�]W��!7ѥ�&�hwT����Ц�,��
�%X��pȽv#&r��m��`!��m�@8$����B�BZRH�JOj�k)���EsIf�!!.K�\9r³'�ܯ
C��� a�B䖼�"��s�`�X��mx���4 ����2H�l����	&ړg��I�ۑ��٭��21���"%)erl�r�e�&H�2�KS"nF��pc�a����T��q��N!���.�[�C[�\�3f!�9��g��C�j�x)z�9�%8����8-���JN��3�tQ���%:*{&�*cح�1,߶K�y/��6�L�[��!8.���.6��oH�"�J��q�1i��#����GD�9c;��G�]������)�Rye>B��Q]�pmF �'���Ӿ�+�;�0���|\���T_��w�1Hr���6i�fFL:R+�K�=��%��``��P0f���F�pɅrg^ߔ%��~��H�9 �!�Npf��8zq*[(:�0ڐ@���D.LD� 8�8M���{��aC�.�F�&��\��	�k���Ȅ�2m�e��&���T$@�ι���$���\�&�6��b�%�\��r�������D�K�ɽ<v.q�c��|�;@�	7�.�R���5S�O\I��B9����-8�P6����2@B� `H2��'�J�J�+	������z��M0-��m�$�䠴2Y�A*�'��ҽ(~�����!
���%
)��.�`ґ���~��r,���Ta)<q���叴��F�����͹ǵ�A,����<�c@<9J�
A�l��K�pq[ �Rn;�I�j��WH��`�1��)�q����!}9L3�<�w�e'!��q�+�AӐdEW lZ�` [z&K�
^&a�뒌4)0�ñc���v0�XPeO�/-�ަ�~tO����MS��p]X�|8�b�{m�d%E=�T7ǁ����J�[&`�&B�	��:e��b���&��K�x�#sS�Y��251�i�� �#/�l82�����$�IZI��pÀwe��]�]\�OlG�p�$\��eٖa�vc*���w��_�Ij��3sfy�5����w�}��"�X�9�t���XR�g$]�S2��80�m�(|
Z�J8N ���8q�!�Ya�{1���`a9�<�c�A�2ʁ|%!|{&`�#���l2��$:0��-�L�^���󩶙�
Oe��G<=�v�Jd��@��ў�k��2p�k�N�*����0�R����IvD�	@���O�%��:����$�=)Sf�6|�p#��*���8q�%I�A@���xȄ��!c,H�I����J�2�=ے�ŶT��Y�]��R�W�ם6f8,Ca�R2�nC؊x�t�  ��8�VXV�J?O?��2Ƅt8t���{<��
z(<H�.q@��1���>���!�REa�`&d�'5��q�q�/�G426�T� _*ǑjWd�-����`���k�Cf>4��\�!d��0<d^}�I�0�� IDAT�{
�d�=*��L،��a�d0B%a1&#o���iX&G�U����*�F��GUIV�X�ax~��9��92����4e��~�ډ�1IV�\�W�-��p��ݧ��`K�C��{�m��,\fD��,@V��F�#$ 0�ey;��doS���
O�r]W�UNK	K�����G�� 1V���͂/�'K�/1u\�nF�}[�����[�RC<�L��U*���z�A*�A{r����8�ڨY���hO��@2��Wy��_o�2.%���6����<��Y����j���:��}W������BO�R���ύ���������\T��9o��W����Su2��?��G�ˠd%�K�����$:�dg���x����d)��2���x-!xOb���I��w��-��(�_�2|8��`�<�yw-�O�����V?��Yr�����-���Yu[5qZKX=Z�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z:%���R����3����JKKu,��S�L!�d�,�


H�7��G���z0�~�z""<��㚨4��	�#�~�M���TqR	��� AE���������TPP�A
(((�p<XNP�TjhEEE��A�	�LP__�p.������A�8���'����:�������d�q�F""L�0!�5�*c]]�aƦ���`���	���oѢEi�SeVUUQ�����U[U�j�¬Y�:O�Wr��%�ύ7�R�{ʔ)T^^�p<�x��S�r� ՗Y�f%�WmJ�5����Kr���'+))�О`_g͚E�k�ە�YtYVMM
K�����P�TXX"�ۯ���&N��!@�����h4ڡ���2������{jkkeb���TklK�.e����DDhlld�|�r�������jkkY�d�����(�A����ĉYUU��Ӓf*l߾�o{yy9͟??�[�y�f\u�U���M� ���<y2͝;�.#"6�,X@D���J�q�F��k�{�
F3g�̪=���$����{w'����˞~�i6l�@��w�O6S�L!�u�zG�������U�V�Z����)S����vB�3�wƌ�ɓ'g��TX�~=mذ�c	/���>�����Guuu�ʟ6m�(�s^�x1Sc��Acc#c��+V�u]��,[��%�I�H�A��w�}7S�
޻Ӂ�2a۶mP�a�̙����'c}5+�*//�|��yE<k׮�uΜ9,??��dSVV��+W��Ν;�!D�Q�t�R��|0ធ�J>�<y;�ҥKYqq1���b���O�6m��oݺEEE�[�|9JJJhΜ9~�����I4�h���H&�l�bŊ�mLW�ԩS�k׮��f���	c_VV��۷w�y���'�ڻ�`��6~�xVZZ��˗jkk1o�<��y����_��z���b������h�"*((</�m+�N�2��hJ)w��٬������lݺ���Ϛ5�


%[^�����ٳ�6l���߲eK�~�X�3f�H8z衄g�֬YØ7�O��={��$���Q	7mڄ����),,LxHӧOGCC��2544��[nI(@�$WYY���=nܸn�9XG2il߾cƌ�p����;<`E|A	m�ĉ,����Au3��-jkk1}������;����Ғ%K�n_4e�s���?�ݻw�+	j�j{�W�c6a��FYp����CI{+V�H 8@������3ݽ{/[�̯oĈ4�0���$�E�ѕW^�V�
��k֬�)**Jx��$c�ƍ�t�R�Y�&SW�B�nu5�y������رc;�Np���JP��0aK'!v'��ƍ�VRH�xYY�/_���j*++�P�R߂?�ʥBP2�j�C��L����,���+��PvPw���������J^���f͢�C����85��_W6��S�L�#F��̜93��U�_��0#c��8�?1|%�������|�Νi��T�����at0	Q�ٰa=��)��V�X���
b���t���'�����ŋ����㎔eL�6=�XF�?6n�H���p'8���<�?Y�P8��s��Yp�,Z��~�a_%LV�?N
a)*��S]]M���,>r�Z�
���� !��>՚�B�zSee%{���n��7(ɶ������)H@����ֲ��[ZZ��ؘ	[�nEaa���R���U�V��(�$K�+V����/kP�N^T�EBA�0-ZDk֬aK�, ե�֐Ə�8<y2���}_�h	!�t��l����.����,Z��v�؁9s�<�FȠ��6���]�X���<^˖-c$�l�y������/kѢEi?zS�NŲe�X��3m�4\{���–-[0|�p���˗�]��*��/����L��yH����Yaa�O�6mJ�H=����XUU��nTRRBӦM�����)�3�����������|_�*--���Z�N2(..fuuu4q�DVYY	�=	kE��t�R_�V�vÇ�ݻw�{���{o��9֯_O���Cqq1�-[�u]=���n��-))�U��۷��&_%���1cF��[VV�0Tyl����$�իW3�>�d5M�o����Ϝ9s�裏f�B��ب�x���T?7��T[}�U*v��̻��Ryy9���ʄ5�����  ׬y��'M��KXS�L�5k����^l��3:���x�b�vH���%a�z���EII�����Ybذab���iǠ���EAA����U6L,X���=���bҤI)��9������T�I��4����"��ƧMX=�v��H������={6�={v�s������������Fπ�%����1Є����c�	KCC�� +�J� �۲eKV�`�<�L�r��b�=���t�WҀ�8��3����^y啴m����ҵKCC���I���|�ɬ�{��\����O}������Y]];|�p�.̑#G��/��Ə�n����b��$�RI�#wf��~%94H�p2ٔ�*J*#���Oum6�W���Oz����*�x�*7S(�LH�{*�Ls�E6�Z�����7寨�(+C���܌����u('���~�K;kg�T��,1lذ��Qƌ6l���}Ng�HD4y���͘1ÿ����X*��
]��?UyɆ�����F"i���|謌� X_r�3g�LۖLƩ�����:UqR$��۷����g�y�ZZZ>q���Z��3Ϝ�/��ѣS�~�:*��u��1!�?!|_5Jr@M�t��|��N���[�l�KI�:�t8�G�Tf[��Y�(S�7�ڵk�T���֭K�z����יCuW��q��8�.L[��T}H���Ls����A�	���	��L-LV
����AW]u��O���&""455�…)
u('�.̯����e��G?ʶ��v��ł�S�N������%9
B�s�=�� }�����J�ٳg��/����YAA���
]������6o��;*{
��y*(*�r)5.�� ,�tD�x�℘Z�>�h
J�Tu����y�|_>EtݙC��MX�F�J�����}��W�^��nn.���+�zƎK���úu����Eֻwo�{�fw�}7��~���J��b�^z�t�
7�r�U2y�2�K*��E��r�QRAG0��رc�ɞ�'S����6)��l�WQ6
�贞��������dAI�]��0k�,���ԳW�$}X0=#ݻ��:U�m�=zt�ߙ�Ÿ��g	��Q��nV�lڴ�
0 �C�ꪫ:˶� *++��ԔPO:��T����>�l�hj2N�42�VR���AR!��n�:-i�L�4��K�m��a���LI-�T�
`x�b֬Y����d%*�IE��!9t��ۄu��Ww8�N��կ~���lj��
����g���O�p�_������N�����~�����ƍ���@��bu����;^:A�V���ǔ)S�*��m���Sy�2�1t?r&��`tѓ��Ç'�UP��={6���ZL�-9b�B0�Y�s�TB�	kȐ!ֱR�V��b�nݺ�c���w�[m�����
��	=�P��T�橂E��
;���M��s炈XwE���H:��<�y�c���������)�X��ԟ*����/�c{uu~|0�'�u;���B0we�R�f+1�Y@]]����;S���O&\3z�hAD����齝!��>}t(���Ϻ�h4*�H��Sj+<y���ת�o��4Pfj�;??ߏ�UZZ�+�E��ەY��7�՞nK>�����f
�sI�C�r�/Ֆ����U�;+S�ٖ��L]զ�����̡S	�����?t8^^^0]w]5=��I!�h4*ܡ�K/��K �>�䓧�C�dτ$��L/4Qj�Ig��?�k�	"�=�/j6egӿt�t��T"�L6a��H��3[��̡S
�����%�'��OJ|��i̘1طo_�ۧOz饗�.���L!Hs�o~󛧾h������@*	Hp1~׮],y�}�����
ƥOw�
	�mp�l��.\�=��h�
e�T�W�^͒ӂ-X��[��)�lX-���ٹt� Q�%���
����#֬Yӥ/}��ס������hh���ؖ�r�)ۗ���믿����b1�8q"=��c,y�|�����o����K_�d�
���ou���,>6a�_�cJ-<Y�`ss3�5
�����o�ݻwc�ȑ]"�U�VQr.�ѣG�E]���f
�P�_���O�h�=��S	Ƣ�G�����.�A,��/��C�r�0%�r�J��\�SO=���Ǒ544>y��J�F=��	��n�fϞ݁����C���***-
����p�dڇihh�|�º袋XQQQ�Z��[o%�IEEE��ݲe���?O8f��׿�رc�MV�V���Z���ݒ544>=���7�xc�s�^z)
4��d�������������d��w��p��/8Ejhh|
8i��I��Df��N��y�g+ݯ�� �?۫����ؤI���F

�O'�������ѣSEw�A��K
��ov8v�W|Uihh�D�Ԭ9�ֻ�~R����T�yOŨ��8���J��:�I�W^�p,َLCC�ԄNU����c��jhh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC�ǠS��Sr�Ҋ�
��BCC�SG�$���V]]�IKCC�SEքED "���lݺ��k����F
tY�jhh�30y�db�!��5lذ�fΜ�AŬ��'ذa%��
���.\��c>�f�7�66&_��W?Շ��$W�	�_�/}����I%�=�FտTu%��L��4��\�xUWWS����S�!՘%)�����7|���'�sKA=����j\S�l_��`=��Bի���t@ք��������ќ9s�5B۷oO{nӦM ��r�=�s��������ߣ&�…;���������h�UWW��������Z8���|*..f6l8�*t4M�;]�P�L�=眒�4݋1�|@UU͙3�%K��h��"d�����ݝ>��…i�ڵ	��9s&566���r"���ք	X~~>�D������SΗ ���p�-�V�Z@#���d�����l/��@�ְ&N���5,��c	e�s�=L���|4͊�soaa!����$���GD�p���X�d	KV�9�KJJ��0�����h'Ԓ�R�e�/!S����a�ҥL�Kn˦M��f�|!���H��ݻ�{T�R��3g�$�^u�*/��WTTPcc#+))�_��8���g�ڗ�4��)��L&� �3<Yx��+W�����#U�"��3R$��]��s�=������(�����˗���"2���:""$��zF'���8����&k򄨬�d��� 6l�@J�Hu>Y�
>�����k���to:��1a„�ת>�ɧ�D��k�&H����+W�{����I!�A��ֲ`2I�*p��7��=��J�`{�&\MM
�y���ǂj_qq1K~J�illdD%�v�O�PZ^^��aX�d	��������ζ�{��Zuuu��HA=� ԇ���0e����˗��V6��֭[QSS����VR�G@�%�t��J)--%&%_3w�\S_�d���@�W9�5)'[6���K:uM�)���$���
�8q"S���b644���%%%T\\̀v�_�����f��͝;7��j,U���ꋬ$�t*ZA>]����M�@���@��	BIz�����L�}J%�QSS�JJJ讻��pN�Puuu]~�����,�	������9>\�>TK�,a�1Z�j��(��˳jSMM
#"�]R����zH��0s�LMAI.;q�DV__Oj� �Wyɒ%,8��K����tP䧮Wk���J�I(eee�F�,(�sΩ������w{/�Pm�FZPD���i��)(���Ü9s|զ������Fc���\L��;}J�T}���C��u�h4ʂ�L���5�h�ڑI�-))��L*)-�߁��Z�*))鰠�&�ڵk�2����UUU�AJ
��$/�vvo*�������d���ql~~>'���@G�����X�"u_6��瑍��$@����XWW��撟�O�H��c��"��F�Ο��/��S*{����F�-����2��EP
�XTYjM,��t���O	��Չl��(--����ש�SRR��G��A}}�`����ڨ�X^^��L'0?K��GB`k���F�G���[g����̙3�tީڨ!���?TUUuk�D��GII	}�RWWwڭGu���@ihh�h	KCC��@���F��&,

�MX=��444z:%,��*����X-+**:<��^]]6�T�L�������Kg9^]]�Ҫ<Xv����nv�{6N�٢��"�e~�s3ؗ���'��YIX�����������T�"BCC���,]4!�
!??�R9z���See%Se���'8�nݺ��.�E3H.����|�A�����$��ЀT�U(((����ePYY��U�R:1����e1��#B$�1�%�ܬ��O�K��O6�q���������pi鉨�����)�"ӹ��r�캃�{Ryy�莛F]]]��H�JnS~~�Puۓ\Ng�Iu}�~u�\�JJJ:�Ir٩�I�T�i�4Nt��RM���|��/���_��H.�����D	��Υz��!յ�4ؾ�L�L��D��_�l_�d_�t$��@�!�L��-a�"�l��꺒��<�T]���W�I�GV*����M�� �'�ک"P@=�맺�:!0�Q-I�v2P]]M��W�by�BMMM�萪L �@l��V�m{�ϟRƨ���%?�L��>+�hj����ҺD��{�l4>;ti
�!�@���,�WUVV�1f{&TVV�`UG��O‡kΜ9,8yKJJ(��@�1�����r�J�R�
֮]믇���Qeee�$ZPP@���'m�Y�43EJ��PPP@��r�??�M��=]6!]p�qڴiza���Kf
��Ŭ���TE qw%��h6(--���r7n�l�֭�v%�p�ɱރ;H�R^2�^]]]Z'���Z֝/x�h���<�C���fR8[��t<f̘�����/��N�TR�s�=�GË́��FL|�ځ���Dz�*--�����T�t����������1c:dx	"��V^^N�T�����WPP��Ӗ)cIuu5͟??�������'���BM��ֲ a'#��S__O'Nd�"A�j_𥬮����ʕ+O����&g3ޟN�8i|��HX���TE���)�n��А d�uKFee%K�sΜ9L��U�>���h4�@�������T�[�reJr)((�ׄ�͛����_QQA�h��~1W�sKKK�-��s�f�H����������Q닧R�&5?��s��� IDAT�i~���TQQAAB*--M�5N�<2ָq��O�8���s�K<��8,��lkT������WSS��`����4q�D��ξ��qޓ�ц����S�(..fUUU~��V�J�_�j�*�<�brp|��.]�
��eeeY�qU���J�l9U@D�_���3�g��А0�g�4>]�xX=ڗPCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC�ǠS��Sr^��[C���ɓI��^�pa�w�1�9ݹ��z�9sf��2��Y�@�$�������jhh�\lذ�jkk3�C�8(((8e���	K�eR�H�I6���q�1w�\Q�,F���2�]yy9��qI�h4!gc򽟥��e	K�
T齔h�J�6lX�s��P586l�dTAգK���@3ݛ�`�U��O�U�ۯ�F�{��U���8�J	���چ��$
�R�[2k	��B�B�A���<8�CRnu�h��`	ew��ăE������5T�7���Fu���w�"�T�R�Ã�MΜ���]��>��'��;gΜ���̹����7�OO߫�E%%WӮ�����,�Z��V�|M/�B��নom=
~e��I�^�������S��p7/5j٨���q�L�ʢP(ȨuS.��r����@G�5]%�U���"b�V�J����(�e��E�R6��%�v����
�X,6/�����g�8p��R=װ^��7??ߍ3=��QE?6̽���z����lj�����-�z�.���WOan'O~�E����fe�VlQ��>��O���ſ��
��GFF�n�p}D�O܎�ξT��*(qw���yY*:_[cX�x��1,)%	!<q������ʍo;�����j
�ب�O5�'''ibb�}��(�m�DD��Tm���mۖ��(�rGpx>5�]�q�r��E:{��P;d�R�,̋��B7����l6+9�����>���Z�&l�v�^-'N?=��O4��2,J��v���j�`�:p��[6)�ꋏ�Y�T�.�t�����������
��;���^�˅϶\�c��q�1�ōUoꁖAo.���c�uSZͨ�Fџvo|�u�)�y������k�㛞��4p�[���fd�7d����.pԃd�{�����W�R�$��N�fT��;�z�\�ZM�J�y�aM�Ӟ��Ą(
�;*2~/�r�L�i�jy谕����������I�R�'�/���n�ٶ�`�����$���6��rh��
l�B"�����m�q�l:�oe�0��-ʽAy	29O���-�L&#��`KeddD�b1Y�V�qn�333Dtk��np\v����a�,9�Q\g��%��6��MP���$Z:*���W,�@��[z|�t�P�Q��g᪔J%a۶��׿�p-��ђ�Ӭ����H!���}-��R�-��l}��ɖx�^���*Y����ʶm�<����a9B�G�T�e�N����?��c�٬��l��[7����9iY��,��<11!�Ɲ�	�7?S��֛S?���k9�U���0��u��9{zzd�V�60���46��n	
�;�q�.:~闇��X,&����d2�-�z�.�
�3�����v��_�T77��300 ,�"ZP�]r�|��꫔�fݲ	z)ݲ��������D�?N֊�~�����h|m�a�����fgg=c��Vr>�o����}�ٽ~��,�r�411!~��� l�5�6<np|_A!Z��(�[���fy�T*���eY2HD���H!y��j�����v���2c�
o�cA�Ǚ�j��x��σ�D��Z��mR?�V�2OL�&2��CD�R�8Q~&�D�!"���;�LΏm۷-?{�b����B����,��8��t:}׵1%�<dž�-u����t���B�1����H$d�Tjkʇ�ܳ�	����]Y2V�匥�N��%�gϞ�{�v&��w�B̥����*�s�����]}I�O�L�U�6��մ��V���֗H��b�7+G�ư�)��J��N���)h�
����z�5u�L3�/<CCC��xZ�rgPڧ��2`�@2�$ysRb��7��=L�-5�k�ey���zu��T&�����R�H�>|8���CG,�b��N�lwV+O������歰��B�a�V�����J4��35�=tD�x�C��H�Y�F�ga�]���'$�w�&UHfffȲ,��O:0��^��y���‚��'DK3����eV�^7n$�%�f��U�m۶����z��T�׺�}Z�ż��F�A�Y�-X�eɧ�~���:��K�.��ݶ
���d2RJ)�� Q��+����AG\B�yKtk�~�	M����ڱu6)��K}<�������0A+�ݥc�Ξ=�`og�gvٽ�a��W�6>�\.Q�xo'�
[^oy�
@g��ZB^��Ω:<P4%�wA'c�0l5>}�g%|>���R��i⽎:���5V���C=�N�N���핼C�J����ngU�֐������\�Ơ}3������gUXX�Uaa@ Xc�`��0� Xch*XCCC������n�VԲ�l�^���^��*��pa�zzzd��Խ����R�OM��<�kj�a��[W����٬o��M5/zyE+'��4,)%9�#��ϟ�R�D�b��l6+ϟ?�G�Zu�(����;�mܸ�:�������r�q�R)R�faa�v��Aj\|�J�X��r�����.��j�7�Loo���r�O����;w�t�	����p4��q!�\�ʀ��Y*�|ӘJ��4����yO^v���r9�UB�Z��t�R���N,�-�B�����d��U!�377�H)e:�v�9$�R�8B��X,�+=��X��g�陛����,��J�	jJ��Cr�N>�wl�n(!���m۶��d�>˯��	�Z,����!��������F�+�H445~���d<��6�9�B���Q�:�Y�ͮ��-�H�%X�H�Օ�^adt�� ]�kQ�P(4�o"��$2~�e�vC{�g%��6��+�V�H����'�Ir�s؃jjoܸ�5�����J�<f��ҍ�X,�r�칮�%;w�$%�dCX��b�(�=>^�GvyK����7wuܓ+(������?{�􌏏�;�r��<���688(,��	9r�7�VhV�2;;+��n9�?��2H�Wc<q�[7)'p��$XܙO�8Aj����aws�V��rt��Q���j��p��ȈP�eǎ��4�����T*�+J���mCN���q�\.�TD{{{e___�ʨV��R����>؉h;Joo�ܽ{��>����0ggg=���c����'��IK�E*��l�~]9~�x[oˡ�!�J�<��-,,�n�w��9��%J{��5�u�ҹs�B��_�Ο?(�r9t�� �v[+s�Bw��!��=��z�jo޼�#;^�v�S�Νk+?+�ĉ�Σ\\\�r��}�l��:}ښ��zhhH>�����|�R,e�Zm���6m��W�ާ~EK�R4::),��Loo��Kێ;B�:>>N�㈠�\,eXDK[1��曞�Ν;��*���3??/��89�#t������X,�vE��_lz�G6n�詋feD3�:��BJ��r�%T��Ţg�d~~^?~���V���W��U�	��rt�ĉ��<(�����rا�v����G(�������T�����'ZFN����J%��d�Y�q�F����2�m�����yB�����H��R�c_�j_�K�.׮]�����w�S6��X�CCCR�ݶS��O�`=�裔��\>��ѣG]3�СC��o~ӽ����rR�T���sk8~u|Lu�?��{�O<���ƗRz���V�Ն�-^���Aq��Q������#gff�V��韙��y�`�>8��;vL�����w��YtTW?��y>���j�T���rڴi�[===�Z�z�{9�n/��`XK0� Xc�`��0� Xc�`��0� Xc�`��0� Xc�`��0������#���e2�RzV�|Z����������+�T(�F@�ivҪ�!"����;�fu�H$"|"3���Y��]BysS�D"!(�a��� �����H!K�� "���$)�H�Ӱ�@Why�Z�ѭC?���]?� ��6��R�n�1�vI�ŢB��(�^5͜F=<���=��X��;�G�?�OO߫�E%�-SӮ�����,�Z+�^�²,""*
�T*QwN�����^��D�R��lLD�G�_�x����x��5��{���==�`�ņ��r9���0�z]
y��B�r�,�k���5;e�������4���0�RI4o
��Ç�RYٶ
�
t������<�0RJBx��~��z�I۹������477'U��Η�祔ҵB&''ibbB�.ђ�a�6-Y7�R| '�mے�%_��oY��R���8
i�x�"�={VH)]��T*��yqqѽ��Պ{����Ȉ��b�^)�����7V��L.����3??/��𻮻[�Ť���??�� �끁߰�'��a�jvv�cqp|���4==MD��ʢ�w*4S.����0kIw��$���ukV�le��)�
Z�����l�$	�n�ftt��������V�O��I���%]<�wp�`2�����-�6��*��e�m���333Dtk��۶�*����a�,9�Q\�l6+yP\��T�,`A�
@�hy�;mK�f����\�
���bnnN����j%MLL�S��yOg�7?��/�ƩV#ʫ��~���0{�WOO���j²����t�R�4���%;�UT�<���D[cX�mK��sǙ���m��x�7t>�o������^{�P�Y���ibbBD�zfY�T��߉��2���
��]B�/LP&&&?Ƕm�Zb����`��'�H�	����d�(d2��d�Rq���Mx�c7&�r~l���Z:�v�K�����y X] ���k]@H)1�`����`,�1@���T��D��'݉�e��.�d2
{P�-/
�{w���B�b1�,���f�
ߙ�j�a�~s�fCޣ,�J&���m�y�˛(Z9��'��%o.��T*2��Iw*�LFV*��Q�V�Nr��1��6RJ�,K�-�����\Np\�tZ�b����.��?�y]�BA>|�
���� ��j�����b1�����brxxؽwff��>�z�;5cFA����F^-���knnΓ})S�r��V��[��`?%���cY�oY�]K�ӎ�t���I�t��}[�R�x�S��JO�eY?KM�O������W;��%T�m7���_?��!����%��k��ey*���j���m������5��_X����k����#L�����-j��Q;Z���	H�
����'Q��ζmGoO�,���Z���Xy"����'�I�����~;H�=;��P(x�&jtKxۗNR(���U�^^~�J%w=N���Z���Q�jo���xG�hppP�u�7�J��Fp9U*��%Q����Բ��-�aMMMy:���P�Vݳ=�\.'�=��j��8�����Bm��m�([!(�N�n�3==����fgg��J�"s�\S��b����ceT�Մ*�a;���XL�޽�m��d�{����68�c2������4�appP��i���y���
�F!�H�t:-�m�������I`+�	�a����/H����_�*���r�,�y���F�W�*�����Ñ70[��7o���u+��uO]4+� ��ة�)wg�0j��(��M����Dz�a%	��O}*��D�P��j��2ؼys�	/*�W�t:-�\�����b���K[ة/�BA���~��0�N����o�n�\.U�u�,���9�Dž���������P(�vEgzz�#�&���o�.'�]B�P(H������M�Z�XQ�n:�\N���y��AQ��=;v�Ss�^�E�||���7==�+.�X��R���3��TpP��e·Y$	�����h�K"�N�d2�I;��㋫�Anj�L&�n��r�d2R�D"�)�N��>���m�6Ͼ��x\��yw����Þ���N��X��ysn
ǯ���n^�TQ�!����q7�fo|}�w��V��I9A�|>�>wffƳ�����e6����>H��1�����><<y�Ku�s��P?����
��/�7o&���ժ���SN�����ƀ��c�`��0� Xc�`��0� Xc�`��0� Xc�`��0�{V:��S��=
H��UX��˹�Y:�=�/��������G;����Rv�-���[yf�<��r�y�`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@�� ��r�Q��0� Xc�`��0� Xc�`��0� Xc�`��0� Xc�`u��}�kr͚5����w�������B˧^��N�	{>�P����GGG�꺼-H�5�ɤ�n�:Ǐ��Ά
�o���J�s��+��۷;_��N��r�^��իW=a[	��s�y����K��y�g����&�.‚�w�_��+�_���Y\\,�v��oW�^mz_X��{�A����lݺ��E��">����ݻw{܊W^y��:���r͚5�ԩS�p�?��\�v��t�RS�$�Lzܛ+W��u��5�N�d����,_�]�0�}�Y�җ�D�XLt:̳�>K[�l���������;��:k�89�����
�J��q�AJ�����{��a��}�st������ɲ,AD�~�z��[o�������O"?�z���驧���������;(�A�����w����G?�J��W������4D	����N�>M?���$?�ԩS��3τ��k�J���{�
6t�����K!]�|���>A�4���;���ӧI(�;w����?����R��?LB����ɓ�qf	�LMMі-[B-�(aN�<��ʕ+����7mݺ�֯_�Z�6l�������h׮]���Ӵw�^Z�f�|ꩧ��ɓ�gϞH���Z����+rjj����ou��dR��������7�X�9s��%z���ڵk�ԩS�x�G	|����q����K/�Z)QÜ>}�!�\��}��Q�Xt-�x�z�!z��d�0DD����t��_����|�+�	�k®��O>I�d�7����I7:r����O?��i�׿��ۙ�x�
:u�}�{�k&)%}���}n__���|���_��Wz������M~��Ӻu����|W�|�;ߡ={������$�����^{-R�|>O��w���?�1MOO7X��s@�V!�T���Ћ/��ĉ���{�s��?������������
Ӗ-[�?�=����Z��>wqq���,*gΜ���A��G>�r�<��C���0mݺ���׮]K�.]����ߦ7n4��'?�I�Ї>D�.]j!נ X���_�����رcM])u|��g9rD|��_��{�zD��'��?��Ϥ����ٻw���k��F�v�j���\�"�|�MO�����G/��B�=7n�p��fan����3�IDAT��…�0���?��O�{���Eqw��<��{�B8�6mr�½��;ɩ�)O�ccc�?�A����}�y@{��uy�Gʥɖ۷owzzz�Z���{���;���g<q}�c��=J&�����w�}����q��1��Uu"̙3g!��ӟ��S�j���پ}���������)35�<��V���'?��m{�B\�p��m�F}}}t��ID��������8Y:��_��D�4�|��I�~�:���n�^x��x�
�W7�j4����[o5u-���|�rh�]�v�����7������_��0.\���!��G?�y�'<a@��YKw\�+��^۷o�����
���˗i���t��e�,��ިi�V5��Y��Ӯ{�q�J'�~�:U��"�'îG��[a:���`�`,�1@���`,�1�.J1�=�+IEND�B`�

Привязка талона к посетителю

Привязывает указанный талон к идентификатору посетителя

path Parameters
ticketId
required
string <GUID> (API_колл-центра_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
VisitorId
string (API_колл-центра_VisitorId)

Идентификатор посетителя

Responses

Request samples

Content type
application/json
{
  • "VisitorId": "79123456789_Ivanov"
}

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Копирование талона

Получение списка доступных серверов по талону

Возвращает список серверов, которые могут обслужить талон, такой же как ранее созданный, и которые доступны оператору по правам

path Parameters
ticketId
required
string <GUID> (API_колл-центра_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных для записи дней по копии талона

Возвращает список дат, на которые может быть выполнена запись для талона идентичного указанному (полностью или только заданной цепочки)

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ServerId
string <GUID> (API_колл-центра_ServerId)

Идентификатор сервера

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Chain
integer <Int32> (API_колл-центра_Chain)

Номер цепочки услуг в талоне. 0 - все цепочки талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Chain": 0
}

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных слотов для записи по копии талона

Возвращает список слотов с указанием доступности для записи для талона идентичного указанному (полностью или только заданной цепочки)

path Parameters
date
required
string <date> (API_колл-центра_Date)
Example: 23.05.2025

Дата предварительной записи

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ServerId
string <GUID> (API_колл-центра_ServerId)

Идентификатор сервера

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Chain
integer <Int32> (API_колл-центра_Chain)

Номер цепочки услуг в талоне. 0 - все цепочки талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Chain": 0
}

Response samples

Content type
application/json
[
  • {
    }
]

Предварительная запись на получение копии талона (талона аналогичного ранее созданному)

Создаёт копию указанного талона (полностью или только заданной цепочки) предварительной записи в заданный сектор на указанный слот предварительной записи. Талон создаётся в статусе "Зарезервирован". Слот записи резервируется на 30 минут, либо до окончания транзакции.

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ServerId
required
string <GUID> (API_колл-центра_ServerId)

Идентификатор сервера

TicketId
required
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

TimeSlotId
required
string

Идентификатор таймслота

Chain
integer <Int32> (API_колл-центра_Chain)

Номер цепочки услуг в талоне. 0 - все цепочки талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "TimeSlotId": "6627EC5F06DA525E",
  • "Chain": 0
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Добавление полей дополнительных сведений из талона

Заполняет во всех услугах созданного талона поля дополнительных сведений данными из ранее созданного талона. Заполняются только те поля, значения которых имеются в ранее созданном талоне

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
ReservationId
string <GUID> (API_колл-центра_ReservationId)

Идентификатор резерва

TicketId
string <GUID> (API_колл-центра_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Состав цепочек талона

Возвращает список и состав цепочек талона. С учётом маршрутов и мультиталонов любой талон можно представить в виде одной или нескольких непересекающихся цепочек услуг. Одинаковые услуги сворачиваются в одну с указанием мультипликатора

path Parameters
ticketId
required
string <GUID> (API_колл-центра_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Поиск талонов

Поиск талонов

Осуществляет поиск талонов по заданным критериям по одному или нескольким филиалам и возвращает информацию о найденных талонах.

Для поиска должно быть заполнено хотя бы одно поле из ProductName, Field и Pincode.

Поиск в рамках заданного интервала по дате и времени осуществляет по параметру услуги StartTime.

header Parameters
Authorization
required
string <GUID>

Идентификатор авторизации сессии

Request Body schema: application/json
required
Array of Зарезервирован0 (any) or Резерв отменен1 (any) or Предварительная запись2 (any) or В очереди3 (any) or Приглашен4 (any) or Обслуживается5 (any) or В персональной очереди6 (any) or Не явился7 (any) or Перенаправлен8 (any) or Обслужен (услуга оказана)9 (any) or Отменен10 (any) or {статус не используется}11 (any) or Не явился, вызовут повторно12 (any) or Предварительная запись (не активирован)13 (any) or Отменен (не был активирован)14 (any) or Обслуживание еще недоступно15 (any) or Подтвержден16 (any) or Услуга не оказана17 (any) (API_колл-центра_ticket-product-states)

Список статусов, которым должна соответствовать услуга в талоне

ProductName
string

Подстрока для поиска в наименовании услуги

Field
string

Подстрока для поиска в значениях полей дополнительных сведений

Pincode
string

Подстрока для поиска в пин-коде талона

StartDate
string <DateTime>

Стартовая дата и время для поиска услуг в формате YYYY-MM-DDThh:mm:ss

EndDate
string <DateTime>

Конечная дата и время для поиска услуг в формате YYYY-MM-DDThh:mm:ss

IncludeDataFields
boolean

Нужно ли включать поля дополнительных сведений в результаты поиска

Offset
integer <Int32>

Смещение от начала списка результатов для постраничного возврата данных

Limit
required
integer <Int32> [ 1 .. 100 ]

Ограничение количества возвращаемых результатов для постраничного возврата данных

ServerIds
required
Array of strings <GUID> (API_колл-центра_ServerId) [ items <GUID > ]

Список идентификаторов серверов, по которым нужно производить поиск

Responses

Request samples

Content type
application/json
{
  • "Statuses": [
    ],
  • "ProductName": "естовая",
  • "Field": "79123",
  • "Pincode": "",
  • "StartDate": "2025-08-10T08:00:00",
  • "EndDate": "2025-08-11T20:30:00",
  • "IncludeDataFields": true,
  • "Offset": 0,
  • "Limit": 15,
  • "ServerIds": [
    ]
}

Response samples

Content type
application/json
[
  • {
    }
]

Конфигурация оборудования

Филиалы (локальные сервера) центрального сервера

Возвращает список филиалов (локальных серверов) центрального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Оборудование филиала (локального сервера)

Возвращает информацию об оборудовании указанного филиала (локального сервера)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "DateTime": "2025-09-19T13:19:37.9387022",
  • "OrganizationName": "ООО Крафт АйТи",
  • "OrganizationAddress": "625007, Тюменская обл., г. Тюмень, ул. 30 лет Победы, д. 25, стр. 10",
  • "LastIp": "192.168.1.10",
  • "IsConnected": true,
  • "Version": "1.5.7.0",
  • "Devices": [
    ]
}

Список меню филиала (локального сервера) Deprecated

Объявлено устаревшим в СУО версии 4.5.3.0 и выше. Рекомендуем использовать метод menus/tree/{serverId}.

Возвращает список меню, которые доступны указанному филиалу (локальному серверу)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

ДЕрево меню филиала (локального сервера)

Возвращает дерево меню, которое доступны указанному филиалу (локальному серверу)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Поля дополнительных сведений

Возвращает список всех полей дополнительных сведений зарегистрированных на центральном сервере

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Поля дополнительных сведений филиала (локального сервера)

Возвращает полей дополнительных сведений доступных филиалу (локальному сервер)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Список пультов операторов филиала (локального сервера) Deprecated

Доступно в СУО версии 1.5.8.0 и выше

Метод будет удалён в версиях СУО выпущенных после 31.12.2025. Рекомендуем использовать метод workPlaces/{serverId}/tree.

Возвращает список пультов операторов филиала (локального сервера)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Дерево пультов операторов филиала (локального сервера)

Доступно в СУО версии 3.5.1.0 и выше

Возвращает дерево пультов операторов филиала (локального сервера)

path Parameters
serverId
required
string <GUID> (API_конфигурации_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Источники талонов

Доступно в СУО версии 1.6.1.0 и выше

Возвращает список всех источников создания талонов

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Работа с пользователями

Информация о пользователе по логину

Доступно в СУО версии 4.3.1.0 и выше

Возвращает информацию о пользователе по его логину

path Parameters
login
required
string
Example: testUser

Логин пользователя

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "Id": "e3800cc7-7151-4a4d-9797-ed8d85841168",
  • "Login": "testUser",
  • "Name": "Иван",
  • "SurName": "Иванов",
  • "IsDisabled": false,
  • "IntegrationId": "externalId_testUser"
}

Роли пользователя

Доступно в СУО версии 4.3.1.0 и выше

Возвращает список ролей указанного пользователя

path Parameters
userId
required
string <GUID> (API_конфигурации_UserId)
Example: e3800cc7-7151-4a4d-9797-ed8d85841168

Идентификатор пользователя

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Доступные сервера

Доступно в СУО версии 4.3.1.0 и выше

Возвращает список серверов, к которым пользователь имеет доступ

path Parameters
userId
required
string <GUID> (API_конфигурации_UserId)
Example: e3800cc7-7151-4a4d-9797-ed8d85841168

Идентификатор пользователя

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Экспорт пользователей

Доступно в СУО версии 4.3.3.0 и выше

Возвращает список пользователей для заданных идентификаторов API с указанием информаии о их ролях и группах

query Parameters
integrationIds
required
string
Example: integrationIds=external_ivanov

Идентификаторы пользователей для API раздленные точкой с запятой ";". Для экранирования разделителя используется обратный слэш "\"

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Импорт/редактирование пользователей

Доступно в СУО версии 4.3.3.0 и выше

Загружает список в конфигурацию для создания новых пользователей или обновления существующих.

Если в загружаемом списке у пользователя не указан идентификатор, то будет создан новый пользователь, а идентификатор сгенерирован.

Если идентификатор указан, то пользователь с таким идентификатором будет обновлён. Если пользователь с указанным идентификатором не существует, то будет создан новый с указанным идентификатором

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
Array
Id
null or string

Идентификатор пользователя. Если указан null, то будет сгенерирован новый.

Login
required
string

Логин пользователя

Name
required
string

Имя пользователя

SurName
required
string

Фамилия пользователя

Password
required
null or string

Пароль пользователя. Если указан null, то пароль у существующего пользователя остаётся без изменений

IsDisabled
required
boolean

Отключен ли пользователб в системе

Roles
required
Array of strings <GUID> [ items <GUID > ]

Список идентификаторов ролей, которые должны быть присвоены пользователю

Groups
required
Array of strings <GUID> [ items <GUID > ]

Список идентификаторов групп, которые должны быть назначены пользователю

ServerId
string <GUID> (API_конфигурации_ServerId)

Идентификатор сервера

IntegrationId
required
string

Идентификатор пользователя для API

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
text/plain
Внешняя система с токеном b1ab7d73-9226-0eb8-4745-a49a526af8ac не найдена.

Удаление пользователей

Доступно в СУО версии 4.3.3.0 и выше

Удаляет из конфигурации пользователей с указанными идентификаторами для API

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
Array
string

Responses

Request samples

Content type
application/json
[
  • "external_ivanov",
  • "test_ext_api",
  • "extPetrov"
]

Response samples

Content type
text/plain
Внешняя система с токеном b1ab7d73-9226-0eb8-4745-a49a526af8ac не найдена.

Группы пользователей

Доступно в СУО версии 4.4.3.0 и выше

Возвращает список всех пользовательских групп зарегистрированных на центральном сервере

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Группы пользователя

Доступно в СУО версии 4.4.3.0 и выше

Возвращает список групп указанного пользователя

path Parameters
userId
required
string <GUID> (API_конфигурации_UserId)
Example: e3800cc7-7151-4a4d-9797-ed8d85841168

Идентификатор пользователя

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "AvailableGroups": [
    ],
  • "SelectedGroups": [
    ]
}

Установка групп пользователя

Доступно в СУО версии 4.4.3.0 и выше

Привязывает пользвателю к новому списку групп. Если передан пустой список групп, то пользователь отвязывается от всех групп

path Parameters
userId
required
string <GUID> (API_конфигурации_UserId)
Example: e3800cc7-7151-4a4d-9797-ed8d85841168

Идентификатор пользователя

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
Array
string <GUID>

Идентификатор группы пользователей

Responses

Request samples

Content type
application/json
[
  • "acc51cf8-592b-e429-dce1-816a83915a35"
]

Импорт данных

Импорт талона предварительной записи на указанный локальный сервер

Импортирует один талон предварительной записи. В параметрах обязательно должен быть указан либо идентификатор услуги из справочника СУО (ProductId), либо идентификатор услуги из внешней системы (ProductIntegrationId). Параметр ToUserId или ToUserIntegrationId указываются, если талон записан к конкретному оператору. Если в параметрах не указан номер талона, то СУО сгенерирует новый. Если не указан пин-код, то СУО так же сгенерирует новый.

path Parameters
serverId
required
string <GUID> (API_импорта_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
IntegrationId
required
string <GUID>

Идентификатор услуги в талоне сторонней системы

Prefix
required
string

Префикс талона

Number
string or null

Номер талона. Если не указан или указан null, то СУО сгенерирует номер

Pincode
string or null

Пин-код талона. Если не указан или указан null, то СУО сгенерирует номер

StartTime
required
string <DateTime>

Дата и время предварительной записи талона в формате YYYY-MM-DDThh:mm:ss

ProductId
string <GUID>

Идентификатор услуги из справочника услуг СУО

ProductIntegrationId
string

Идентификатор услуги внешней системы. Может быть указан вместо ProductId.

required
Низкий0 (any) or Нормальный1 (any) or Высокий2 (any) or Наивысший3 (any) (API_импорта_талонов_product-priority)
ToUserId
string <GUID>

Идентификатор пользователя СУО. Указывается, если талон записан к конкретному оператору.

ToUserIntegrationId
string

Идентификатор пользователя внешней системы. Может быть указан вместо ToUserId, если талон записан к конкретному оператору.

required
Array of objects (API_импорта_талонов_DataField)

Responses

Request samples

Content type
application/json
{
  • "IntegrationId": "ticketproduct_external_id",
  • "Prefix": "П",
  • "Number": null,
  • "Pincode": null,
  • "StartTime": "2025-09-10T17:35:28",
  • "ProductId": "915caf5b-9af9-4e81-b493-d8716d5db1f1",
  • "ProductIntegrationId": "product_external_id",
  • "Priority": 1,
  • "ToUserId": "b7fb6b04-50a2-4c39-8e7c-59d215e97596",
  • "ToUserIntegrationId": "user1_external_id",
  • "DataFields": [
    ]
}

Response samples

Content type
application/json
{
  • "Ticket": {
    },
  • "Error": {
    }
}

Отмена талона предварительной записи указанного локального сервера

Отменяет один талон предварительной записи по указанному идентификатору талона внешней системы

path Parameters
serverId
required
string <GUID> (API_импорта_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
ticketIntegrationId
required
string <GUID>

Идентификатор услуги в талоне сторонней системы

Responses

Request samples

Content type
application/json
{
  • "ticketIntegrationId": "ticketproduct_external_id"
}

Response samples

Content type
application/json
{
  • "Ticket": {
    },
  • "Error": {
    }
}

Получение информации

Информация о пультах операторов

Доступно в СУО версии 4.4.5.0 и выше

Возвращает данные о состоянии пультов оператора указанного сервера

path Parameters
serverId
required
string <GUID> (API_мониторинга_состояния_системы_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Метрики системы в формате prometheus

Возвращает метрики состояния системы в соответствии с форматом prometheus.

Все метрики начинаются с перфикса "enter". Метки начинающиеся с префикса "dep_" несут информацию о филиале.

  • dep_key - ключ установки филиала
  • dep_name - название филиала

Информационные сообщения могут быть следующих уровней:

  • error - текстовое сообщение о проблеме, ошибки
  • warning - текстовое сообщение, которое может информировать о грядущей проблемеn
  • info - текстовое сообщение, для информирования

Метрики и их метки (label):

  • enter_state - состояние системы.
    • dep_* - опциональные, еcли они есть, значит сообщение показывает состояния в контексте филиала
  • enter_license_state - состояние лицензии
    • dep_* - опциональные, еcли они есть, значит сообщение о лицензии филиала
  • enter_clients - информация о клиентах
    • dep_* - обязательные. Информируют, о клиентах какого филиала идёт речь
    • client_type - опционально. Текстовое сообщение, указывающее тип клиентов. Возможные значения:
      • 0 - пульт оператора
      • 1 - система оповещения
      • 2 - терминал
      • 3 - пульт администратора
      • 4 - пульт оценки качества
    • client_id - опционально. Идентификатор клиента, к которому относится сообщение
header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
text/plain
Внешняя система с токеном b1ab7d73-9226-0eb8-4745-a49a526af8ac не найдена.

Получение данных

Краткая информация о текущей загруженности

Возвращает данные о загруженности системы в целом по всем филиалами за сегодняшний день

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "CommonStatistics": {
    },
  • "Load": {
    }
}

Сводные данные о работе очереди

Возвращает сводные данные по показателям текущей работы очереди

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Показатели обслуживания за период

Возвращает основные показатели обслуживания за указанный период.

query Parameters
startDate
required
string <date> (API_статистики_и_экспорта_талонов_Date)
Example: startDate=23.05.2025

Дата начала периода

endDate
required
string <date> (API_статистики_и_экспорта_талонов_Date)
Example: endDate=23.05.2025

Дата окончания периода

serverIds
required
string
Example: serverIds=1f925300-0292-11f1-b558-0800200c9a66,2789d060-0292-11f1-b558-0800200c9a66

Идентификаторы локальных серверов через запятую

header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "Tickets": [
    ],
  • "Awaiting": [
    ],
  • "Operating": [
    ],
  • "PeriodType": 2,
  • "Popularity": [
    ]
}

Информация по талонам за указанную дату для указанного филиала

Возвращает информацию по талонам указанного филиала за указанную дату. Если параметр includeDataFields не указан или равен false, то в данных по талонам не будет отображатся информация о полях дополнительных сведений в услугах

query Parameters
date
required
string <date> (API_статистики_и_экспорта_талонов_Date)
Example: date=23.05.2025

Дата

serverId
required
string <GUID> (API_статистики_и_экспорта_талонов_ServerId)
Example: serverId=fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

includeDataFields
boolean
Example: includeDataFields=true

Отображать поля дополнительных сведений

Доступно в СУО версии 4.3.7.0 и выше
header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "DateTime": "2025-09-19T13:19:37.9387022",
  • "OrganizationName": "ООО Крафт АйТи. Главный офис",
  • "OrganizationAddress": "625007, Тюменская область, город Тюмень, улица 30 лет Победы, дом 25, строение 10, помещение 1",
  • "IntegrationId": "testServerIntegrationId",
  • "Tickets": [
    ]
}

Информация с историей по талонам за указанную дату для указанного филиала

Доступно в СУО версии 4.3.2.0 и выше

Возвращает информацию по талонам указанного филиала за указанную дату с детальной историей. Если параметр includeDataFields не указан или равен false, то в данных по талонам не будет отображатся информация о полях дополнительных сведений в услугах. Если идентификатор сервера не указан, то возвращается информация по всем филиалам, у которых имелись талоны на заданную дату. В таком случае объем передаваемых данных может быть большим.

query Parameters
date
required
string <date> (API_статистики_и_экспорта_талонов_Date)
Example: date=23.05.2025

Дата

serverId
string <GUID> (API_статистики_и_экспорта_талонов_ServerId)
Example: serverId=fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

includeDataFields
boolean
Example: includeDataFields=true

Отображать поля дополнительных сведений

Доступно в СУО версии 4.3.7.0 и выше
header Parameters
Token
required
string <GUID>

Token внешней системы

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Авторизация и работа c сессиями

Новая сессия

Открывает новую сессию

header Parameters
Token
required
string <GUID>

Token внешней системы

Request Body schema: application/json
optional

Если указан VisitorIdentity, то сессия будет открыта с привязкой к указанному идентификатору пользователя. То есть доступны будут только талоны, которые привязаны к этому VisitorIdentity. Все создаваемые талоны будут привязаны к указанному VisitorIdentity.

VisitorIdentity
string (API_выдачи_талонов_VisitorIdentity)

Идентификатор посетителя

Responses

Request samples

Content type
application/json
{
  • "VisitorIdentity": "79123456789_Ivanov"
}

Response samples

Content type
application/json
"59cde2b6-a9f9-43e8-b6c4-31337639c999"

Закрыть текущую сессию

Если в текущей сесси были выполнены какие-то изменения или операции с услугами и талона, то эти изменения будут полностью отменены

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Подтверждение текущей сессии

Если в текущей сессии были выполнены какие-то изменения или операции с услугами и талона, то эти изменения будут применены полностью. Сессия при этом остаётся отрытой.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение данных

Получение пунктов меню заданного типа

Возвращает пункты меню заданного типа из меню для API, указанного в настройках локального сервера. Если типа пунктов меню не указан, то будут возвращены пункты для предварительной записи

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

query Parameters
Живая очередь0 (any) or Предварительная запись1 (any) or Живая очередь или предварительная запись2 (any) (API_выдачи_талонов_MenuItemType)
Example: menuType=2

Тип пункта меню. Если не указан, то учитываются все типы. Равнозначно menuType=2.

0 - Живая очередь
1 - Предварительная запись
2 - Живая очередь или предварительная запись
header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение пунктов меню заданного типа из указанного меню

Возвращает пункты меню заданного типа из указанного меню. Если типа пунктов меню не указан, то будут возвращены пункты для предварительной записи

path Parameters
menuId
required
string <GUID>
Example: f63ba6bf-fb63-94b0-d546-f844d5fbed38

Идентификатор меню

query Parameters
Живая очередь0 (any) or Предварительная запись1 (any) or Живая очередь или предварительная запись2 (any) (API_выдачи_талонов_MenuItemType)
Example: menuType=2

Тип пункта меню. Если не указан, то учитываются все типы. Равнозначно menuType=2.

0 - Живая очередь
1 - Предварительная запись
2 - Живая очередь или предварительная запись
header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение этапов услуг для пункта меню

Возвращает список этапов услуг для заданного пункта меню

path Parameters
menuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)
Example: 4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных для записи дней

Возвращает список дат, на которые может быть выполнена запись талона для указанного пункта меню. Идентификатор талона TicketId нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

query Parameters
menuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)
Example: menuLinkId=4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

multiplier
integer <byte>
Example: multiplier=3

Мультипликатор (количество дел) для услуги

ticketId
string <GUID> (API_выдачи_талонов_TicketId)
Example: ticketId=07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка доступных для записи дней для маршрута

Доступно в СУО версии 4.3.8.0 и выше

Возвращает список дат, на которые может быть выполнена запись талона для маршрута. Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
required
Array of objects (API_выдачи_талонов_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка слотов предварительной записи

Возвращает список слотов с указанием доступности для записи для указанного пункта меню. Идентификатор талона TicketId нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

date
required
string <date> (API_выдачи_талонов_Date)
Example: 23.05.2025

Дата предварительной записи

query Parameters
menuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)
Example: menuLinkId=4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

multiplier
integer <byte>
Example: multiplier=3

Мультипликатор (количество дел) для услуги

ticketId
string <GUID> (API_выдачи_талонов_TicketId)
Example: ticketId=07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение списка слотов предварительной записи для маршрута

Доступно в СУО версии 4.3.8.0 и выше

Возвращает список слотов предварительной записи для маршрута. Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
Date
required
string <date> (API_выдачи_талонов_Date)

Дата в формате дд.мм.гггг

required
Array of objects (API_выдачи_талонов_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "Date": "23.05.2025",
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
[
  • {
    }
]

Список талонов

Возвращает список талонов для аутентифицированного пользователя, упорядоченных по времени создания.

query Parameters
offset
integer <Int32>
Example: offset=15

Смещение с начала списка. Если не задано, то выводятся талоны с начала списка.

limit
integer <Int32>
Example: limit=5

Максимальное количество возвращаемых талонов. Если не задано, то будет возвращено 10 талонов.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
{
  • "AllCount": 25,
  • "Items": [
    ]
}

Информация о талоне

Выозвращает информацю о талоне с указанными идентфиикатором

path Parameters
ticketId
required
string <GUID> (API_выдачи_талонов_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Информация о талоне

Выозвращает информацю о талоне с указанными пин-кодом. Поиск выполняется только среди сегодняшних талонов.

path Parameters
serverId
required
string <GUID> (API_выдачи_талонов_ServerId)
Example: fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9

Идентификатор локального сервера

pinCode
required
string
Example: 652783

Пин-код талона

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Получение списка доступных серверов

Возвращает список серверов, которые могут обслужить указанный пункт меню и которые доступны оператору по правам

path Parameters
menuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)
Example: 4c158b67-acb7-cc46-579a-142abdaf9b2c

Идентификатор пункта меню

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Создание и отмена талона

Все операции в данном разделе реально будут применены и сохранены только после подтверждения сессии с помощью метода session/confirm.

Предварительная запись на получение услуги

Создаёт талон предварительной записи на указанную услуг в заданный филиал на указанный слот предварительной записи. Новый талон создаётся в статусе "Зарезервирован". Слот записи резервируется на 30 минут, либо до окончания транзакции.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ServerId
required
string <GUID> (API_выдачи_талонов_ServerId)

Идентификатор сервера

TimeSlotId
required
string

Идентификатор таймслота

MenuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)

Идентификатор пункта меню

Multiplier
integer <Int32>

Ультипликатор (количество дел) услуги

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TimeSlotId": "6627EC5F06DA525E",
  • "MenuLinkId": "4c158b67-acb7-cc46-579a-142abdaf9b2c",
  • "Multiplier": 1,
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Предварительная запись на маршрут

Доступно в СУО версии 4.3.8.0 и выше

Создаёт талон предварительной записи на маршрут в заданный филиал на указанный слот предварительной записи. Новый талон создаётся в статусе "Зарезервирован". Слот записи резервируется на 30 минут, либо до окончания транзакции.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ServerId
required
string <GUID> (API_выдачи_талонов_ServerId)

Идентификатор сервера

TimeSlotId
required
string

Идентификатор таймслота

required
Array of objects (API_выдачи_талонов_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "TimeSlotId": "6627EC5F06DA525E",
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Талон в живую очередь на получение услуги

Создаёт талон в живую очередь на указанную услуг в заданный филиал.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ServerId
required
string <GUID> (API_выдачи_талонов_ServerId)

Идентификатор сервера

MenuLinkId
required
string <GUID> (API_выдачи_талонов_MenuLinkId)

Идентификатор пункта меню

Multiplier
integer <Int32>

Ультипликатор (количество дел) услуги

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "MenuLinkId": "4c158b67-acb7-cc46-579a-142abdaf9b2c",
  • "Multiplier": 1,
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Талон в живую очередь на маршрут

Доступно в СУО версии 4.3.8.0 и выше

Создаёт талон в живую очередь на маршрут в заданный филиал.

Идентификатор талона TicketId в теле запроса нужно указывать, если формируем мультиталон.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ServerId
required
string <GUID> (API_выдачи_талонов_ServerId)

Идентификатор сервера

required
Array of objects (API_выдачи_талонов_RequestedRoute) [ items[ items ] ]

Пользовательский маршрут услуг

TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "Route": [
    ],
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "Products": [
    ],
  • "RequestedFields": [
    ]
}

Добавление полей дополнительных сведений

Заполняет во всех услугах талона заданные поля дополнительных сведений

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ReservationId
string <GUID> (API_выдачи_талонов_ReservationId)

Идентификатор резерва

Array of objects (API_выдачи_талонов_InputDataField)

Значения полей дополнительных сведений

Responses

Request samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1",
  • "DataFields": [
    ]
}

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Отмена резерва

Отменяет резерв по указанному идентификатору

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
ReservationId
string <GUID> (API_выдачи_талонов_ReservationId)

Идентификатор резерва

Responses

Request samples

Content type
application/json
{
  • "ReservationId": "1350d9c0-430a-4b74-a707-8e68366876e1"
}

Response samples

Content type
text/plain
API session with authorization header 'b27e2f58-d3a0-4f4d-8820-dd4dbf29584f' not found

Отмена талона

Отменяет указанный талон целиком

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
TicketId
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

Responses

Request samples

Content type
application/json
{
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Отмена услуги в талона

Отменяет указанную услугу в талоне. Если услуга является частью маршрута, то отменяется весь маршрут.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
TicketProductId
string <GUID> (API_выдачи_талонов_TicketProductId)

Идентификатор услуги в талоне

Responses

Request samples

Content type
application/json
{
  • "TicketProductId": "fb99fe0d-723c-4383-a825-51b6335b5a61"
}

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Активация талона

Активирует указанный талон предварительной записи.

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Request Body schema: application/json
TicketId
required
string <GUID> (API_выдачи_талонов_TicketId)

Идентификатор талона

InviteAsLive
boolean

Посетитель согласен на вызов раньше времени записи. По умолчанию false.

DenyEarlyActivation
boolean

Запретить раннюю активацию. По умолчанию false

Responses

Request samples

Content type
application/json
{
  • "TicketId": "07381e5c-4383-4695-97e9-f9f09babc59e"
}

Response samples

Content type
application/json
{
  • "Id": "07381e5c-4383-4695-97e9-f9f09babc59e",
  • "FullNumber": "П14",
  • "Pincode": "625743",
  • "State": 0,
  • "Products": [
    ],
  • "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
  • "ActivationAvailability": {
    }
}

Изображение талона

Возвращает изображение талона для печати в формате PNG.

Пример изображения

path Parameters
ticketId
required
string <GUID> (API_выдачи_талонов_TicketId)
Example: 07381e5c-4383-4695-97e9-f9f09babc59e

Идентификатор существующего талона

query Parameters
scale
number [ 0.01 .. 30 ]
Example: scale=1

Коэффициент масштабирования изображения от 0.01 до 30. По умолчанию 1 (96 dpi, для отображения на экране)

header Parameters
Authorization
required
string <GUID> (API_выдачи_талонов_Authorization)
Example: 59cde2b6-a9f9-43e8-b6c4-31337639c999

Токен авторизации пользователя

Responses

Response samples

Content type
image/png
�PNG


IHDR,�3z�	pHYs���o�d IDATx��y�\U��k�}NU�1�B��EE�qpֶ_k��8u+��n��v�[A�i�Y���)@ �$��$�7�ު:g�n%`k��)���s�Tթs�����Yk��om	!�ֵ�u���ԟ�]�Z׺��Z��ֵ���X��ֵ���X��ֵ���X��ֵ���X��ֵ��٘�S7���<8���P��^���J_��"�*]>l���Ľ��tW�CP���*�X|<*
��>:weB� }�$�CS	��N�&�����ޙ�t>��~�=h���l"�
�x
eAIj�x��?�ڏe!��� 
+�t�-R�"�ѩ=�kڵ?�u=?��ޛ��A�68��rF�A�Pi��I�~����,`�67�x:߹OE'�>�		
�n��c����ͷ���v!�6_���g�(�(���� y�;|6��"�
I?���˺��G3�Mg�v���^��%�g���%HP�=*x$DAcP���4h�� 8 ����S;u�>��'�"Xt�d[�Q���th�O�Ul�jo��bӛx,	�w-?��(��V�d�֒)��!zrh*�!�,p:Q�-��l�����.`�?7�m7o;��7Z���o�/Q"�DoK��[��������H�:�����%ЂUy�&���d��晠�����c�m����V:�������rF�
���A���F'f{&�[�۽����!Ү=o�������~6<��N�tKE�N^�`�A�va ���'�mÚ�G��a̩u6@�-�Z`�r�<��L�{:f��jm��u>�	L4�$D@�x|�J��B�
�� Ϡt��
��P�u~!��ъt[������N��v�r��uݭ�u=?��wxJ�o�E���o����@�F�+Ĵ��)dK;�[9�����et�Z����������ɥm���:�gf���3/���8ܵA.@��Li���e�Qo9�/��f�Jv��#cu
gc�Q����kkQ"�ηAm�7�s���ƺ��ǰ�_ts�g�v<-[�n�z��kh]2���#0Z�<�z�ƒ ������۵CҌ����.�u�L@�T(01WԚ��-O$t8��w��!B�Ʒ�a��\dh��ϫd���<�M|/2k��~١��
У
&x�9���c��3������Ɩ��ɉ��I�XD����6���<O�ZAs+�s�8���i�?��b)����S��H�^P
12�ӌ_����cp|�JhJu��<9E=9����+��v��vD`����^-��#��M!!����/����g}	���V,elOg:�K;���M_=��X2�'p��};-nC�\L.{Շ�}�tzB|@Y��%7��r$@�\r��X��R�V闌L4��ҙ����w��(����;���M��ҫ53�Z���fʔ�5#;��N��A���M��p��r�틩N܅'7�l^���wޥ��yoD�HV�R����o��<QB���}L+CŢ���'95�q�Wc��|��(]#S9'{�7��K��]X��e�#�3B?^}##a��o�%��Q2H�d�$�+��N9�S�T�pЁ���F�r�!z��u��h]��cYx��	N
Q*�h���D��Y����F�d����������y�B���7c>F*|[����9lY�����Q�j�3$����2]�X1�ĩsY��J���w1R�btt={+�����;�Y������L���fԴp�~)F�ԏ����c�Z�U�M��_v0���o�ǞX�_�r
o<�u4�Ѿ���v&Omb�H�;�[.��<������F��ˮ���q�-���g�Ú��irӍ�s��R����Иp�a�adh��me�J\s�7��������(\pg�{	k7l�12Ė����׿���	�8�غ>�̼u�Om]��c�lG�d�p#��(�6S
�%W��7L��;e(��kb�%K�0s����9Y����O�>��)3�����J��hɞ�.�'�c�����װ��ۙ��ez�4V����+Vs�����fM�Ȧ�VQ
ֱx�:��{]���vE��M>�ɏ�����>o2C��6��́����o�l��/�o�LV�Y�C�=��o9�v=�U��(}������7fL�A�����7q��Gi�=8��'?��aƜ)TL
.]��T������r}����g���j=59h�ll�!İ���!:hh]{�X�����D@��;�0-%�s�<�V��7���'�$�A���+~̱Ǿ
�B�X��>�la��w1�B1F���<��J�m0c�N<��\q�����n�If��뜻�֭�ɕ˙3{�����\FFW�?7~:c�C02�����.��f�Z-{�ż�������ĺ��<���f��>�I���k���N/��7�pO�}9+V-û:
���i_@E�҇�p������o�������@�={'�����`ɣ��g�=H̬����m7����.�f-��|F�r�5�D�Z��F8��/�1x�	'�?������>�Y�
��{��d���pU��?��C�|��Dʒ�r@�崓O�+�_B�sLm6���O���C�����~"�㚫��
oy#�S��42F��Y|**��)��/��I=={�w���C$�\r�Aj� ���p>�Woc���s�3n����/���I�����HSO��r�K^��?p�L�L^��7���Pr�y��[��KK�`����(KP�F|����~vť�2USJ���ǽ��"�p��5	mqQ�.p=L�5��_۸�9�
tI��{��
��\��k�g�}9�_/�㏦
�X������g���n��+
o�O�	���i��C��@9�Dl�h�P��0��q^cqx--J'�!�Ԧ�@�D��R1����!jd�*�q��A�@Lj�c���h��׬,c���W%��@�	�F{�S����h�E�RhH���u%� W���Q�t�[B�t��Q���=��a=�{�ָvU�4t�&��h��e��d_֩�»(�V������	XDŚ�O���F|7���{�x��:Vip�썂@@�D��5B ����ӧ�,[�ظ%ZU�=H�HY`B�<8� �����z�i
������ޒW��Vs2��TM|%C�
�� X�b_Uَ �
{��mxd]��[���o�6�~�F��T{ʼ�a��z��C�� U���
d�M�����P�,��?%(����8t*SS$nUN%�>DpQ*D�6��*���t�T�:Z�1Ֆ���,UM�Di�\�D�x$��?	Q��t��:d|�z�1x?o%��,��	A�ZR��Z�U�t^6�J<��
Ju��9IV��~���Xg��q+t��mݤ�hI��fF��/|k*��Q�%�qIڢ�Y�>����p��2(��QQ���A�"c�*:�M@�e�6&����ƉF�F���
�RVHuZ�%-�t�#�h-4����5$?%H<?-֣�7%Q�%*�w!�X!8��7��Q
�h�0�\|5&I�RFܷ+8�����X���"Pi"�l��/�:B��R�}M;��N9�˨�Kn�:'�Ew��3��.�sf]��C,��g(���R�߯΁�B��r��%P� >>���`ɰ��5re��U���i��8l2��DPq�B��4�����C�&l�5��ږ�ҕh%����#!5�e���bE=����[A�%xL��Y%�f<XH��2�h"��^����%2��xi�iM$���VE1%��!���s��\����Zۺ��;���f�S�I�֒@����sf]��}�_
���m�S�S��(�֭I��]%1}��&Z�(�
��-�u!�E���-0QI�S&Pl�	��B�!��x"QY�C�F@g�#x��&!�U���31�(l��C��0-�B� �S���=��
�(E0�=M�p@�AP1y����	�O�#_���r�v:��6�


�[�ky�6X8��P�}z��#Y���h�om� %�z�G�x�E�2D�XJ��D�M+;.:��y�8��C�9�no�A6��oS�)Ł�Çr�~�VDh�[|H�`	��@�y |� �X@�V)@��$�����+��?������i&O�
�����<z�lTJ�m�ߢ�n�y���ث
�J�BA�'���ɨ[��(|h�|J��	ļ��&ڗheR{2�k��#���
{<����L���]��ޔ�r�䝎f=(e"�j�&lc���⬏ӛ���,O�%Ώ�R�-�b��P)|/�p8��A
N��.S���n���Ygr�U�����l�A�G�A 4"x�
ep�5�S�AC�@3EM�r3���&���J��8Z�AY,<9q���pj F�b�7	:���V��'P�z��t��C�q8���3>P������4�Qi@gX,�T�5 �J�S�&E�d����T{�Jнԉ��J�f�3~
*d%dƂ�
*�I_���$�&JUp>�L���k�rjxQ�&�U�#�=���@7�Qx>@��%զ���QP��q�t/�@�����ʽ����v���ar�O�_�;m�#�^�O�R
�M�}ӯP�J���I��T���K���E���C8�UGP��1�ok�o��~��Ԫ�ɔ��c��iE).8<�z��Ι�7���o���!�kT�>��\~5\r�9��A���I��زv#w�y7:��vZW�����+���;2���<�[Ɯ�ӹ��`ּ=0�B%��V�������?I�
P�*��>F���Ý�����LNU��.��.�����Y�1EJ��6��*l~z�m���䢫���#�b�PZx�_K�	�n{��Չl��U2y�����T�0��O�LM�c�P���{��K/A��5}�~��w����#3m�dӸ�_���E���e��,[����;?��ܧ>�R�5W^z�j�4�o��a�j��N���y�Y�">�
��um[!�g����63��E�g�Q*R�\i#I�R�S*S�q�R6,�����g[����'y��O�Q_�쾧9���E��c�(F6qߢ�8��Ý�m��#_Ǣ뮡R���,��PVm�N�˖>̉'�h���rf�{~���3*<t�S���?�^��	�K/��F�As+��x�a���u��<�����਷��b�T�O�.g�Q�����\���yŒ5M�:`O��>^2*΢K0�S�8)47ӗ4�4�b�T�|"W]z
�:�
�
=���[=ɷ�韩8On47��e�~9��kk���~�k_��6��̞2%�����އ+F�I�@/��p�,����[X�z9j�����7�`���W����Q�f���o��ơ�a��8�pL�j����W�����-=�*;4i�9s�U���_Y�G�uN]��>k[�bb7�~4�����g��0�Dۘ.r�`�^���Bhr�K�E(x��a�ɜ�3�d���X���.[�����s`�r���A�����~��wߝE��`B6���Y�n�?�����?�W��u���wO#[�U����g>�Y�>�y3f�Mb-�\���ed������`���<��=(����2m�P���%��[��y�z�lN���Ȳ��G`�]�fJo��O�#���w-{��T�*/�_2�P����S�}������3w��{�K�F��݉�j/3�x�[����݉1}���婧x��{��S�`��S/�/hUS�|���߁L�3�
+]ƾ{�X[�CUj|��O���ݙ5}:yo?e�^��n"�9��D��WP�����|�k�\o�b��4���X�*
����z���/)|7߻� ¾f�W�lX������J����cW<ĝ7��o:���Ov�x2v?hߺ�w�c|����;W\�k�~kG�d�	8&0����K��q�˩�E�#0T���'��ҳ��3s!�P�̙������Oа�_����)��������?>'�x~==<�a-��ޙ��g?cͰ#�5<��A�4�f�����,ܝ'z�����Y��Rv�}�e���'��?A�9y���Tx��'�:����L�'�����������,�?�,6*��BM�~~-���S�q�*d8.ؙG���9����5����P�#����ϢWS�͝��q%j�d�o���\�X�k�����Lz*�q��L_�B���y
����L@�7�V|�gP�A��9|���p�_�G��L�2����	����G�ް�W�䕼ⵯ����O���v�����WN��ɜ���,bR��ΘJ�G1�f��|�맣�&Q�<������2:�t�V�p�P�����������k�O��2=�y��w]ǻ�{3�N���#��2
��[�۴i|}'�?L�ĩ�����A�1M�z�	��0g��L�k�p��8�G!!���3�g�V!M��S�+>��O3�Oc��4~��_��S?����v���5L�4��S��b�`�xCh�T���1BE�
������r�����/�凾�Yӧ��>�s��^�H
���oa�L�t
*��/���7��}v�d�Y�?��M]o7K(�,SkQ��(�,�?
�i�e1���<��!vL��Ĥ����U�Є��y���������s[Xt�
���gq��~¬$xL�*�$���l����c����-a����Ӕ`=^W��& 4tN���wB�"�
�uN��'D�
,u��M�E�;\C�12j�=��E$�B�d���'[HM�hF����Jcy���d���xTZuZ�C�,'H
�&2Z$�Zр��(C3�RV\TFS�Cb��&g��^u�������Y �h�v`�f)i\z@W�<��d4Qdԝ��j��Z�`\��b��Dy&ࢇ#�ڴ0u��7-::T$�~�ā�XR-r�����W�QhD�{ڢ@������[���r���Hh�CI*J�!�Rj5���!]r���Vx'�V�<���$�JZ0V��@#I��A#:!�$��,Fk�2��)v�=���fTb([�Qy�@B��Py�x*HUc%dY����J���7]�zn��a�>��֝מ����,�ր	`D�9��52��$O���P�!PZP��m��b�	�b�^P�^�T�H�t��yt��������C����HY�<K�)RȒ�87<A4�&x�Qq0۲$3�uMt�a��؅�y�<��(&�P�}d��X����	(K�l��*`����ɩ��UYC[,D��!����U�0!�ԥ��L���N ��(CHr��Qۯ4ޏK�*�ugl�B��sc]��})��F�ۯQ�P��Y��oZ��`�{��q���\	�UfA!*(�X�5۔?��D�JsW�XC�#ʘ:s�r*
��F��>�$T�`J��pE��4�j�tTI='2B+���{K������e4>��m���t�N,6�D�Îo��(��$��:?	�@���U�vf���ʈ0��sO�,Zg� �2�s�Lk
�C3�PȢ�g:VQ����'�����K������z��X��:+��'�t8�.��:��'�+�TҸ���_)��KD�X}�Tr�\�hQX��*zZea1�`C�Q*�H4���p.>��U\�y�b�C%A.�b��1ћ(]���:N<�D�ϱu.�E�+mP@|Px\��ܴ�5�`!h|��u�nc��o���z��AtgW{�sh�ch�E(IJ7�B,�2��I}��$8�dq9�(�L�S���-�[D�F��*�g'C��z�l���J:>�ob��������4ަ� TZ�+
�mB��xP&`}�MZ5�%`��M�q�A ��U1 IDATĚ�	�LJ��&��<Jb�X ��!������D�-��h�%>�ĘnUi�ḟ�`�EN��%��	>M���W�T�*���ϐ��!x�(|��
x��ct�؁�,�V:	�c�"|�$�	XT�J�J��jx ��Wy�LF�3��}H^ݳHn�A�����%}�ɰ�~)Sڡ�+}�us`�C���T��3���ux���וֹ1>
���k��a���
�Jp����c��T���q��8��(J_(��1��LJ�XV$-�d�d��fx�	Z���U��V��g-	����`}9����$�K}S�&���8Zu�!68�\�J	>��S�31,ʌ#v
_-�|i}���*�u���ɰA�c�
	�b�T<72\�*��	�����V��Alg)>RR����I���Uᢗ�*���x��@/��@3* F6�Ϝ����b�&�Q6,��i��1jJͤw`7Vo�G��us�`�C���v)P�8l,��]�J���_t
���X
EiP�F�������F���r�c��f��l%S�!�m��پ�6���|#����/H��Ӛ�,��E�EUY �oC�$�:�N@{�r�b�#�	e���o""W�.!&�
��h3u��,�fLD(�h�H��ĵ���|dB8��0����
V:-`|䳹��tL�."�(�)pL3�>��i4cd�� uP�"@��M�/ ԣ \� �%�����$�I��c1�hD%b���RX���V7ccmN�*��>�a����~��P��FT4�:8��_Ciװi�1��k]�j;!�Y�тu��K�:Kn��Y�56o]��3m�>\}�ϡl���ڃ�3^��)��K��0Y�J�Va�����QX��!z'O���W�:cJ��4��>�Av�e�]��'�7s"�*��gP&#��8ࠗ���+_~���&„J�E�]���߈�<�գ�u?.9^z˞x�i��:i�6����9����p�o9��KQZ0Z�N��ʍ�U��+��wf�U�=L﫲�����T'�f������pě8h�iL��b��	���>)}=
�b�ʥ�Lߋs.��}�H�^�C��\x�U�����J���ٍ�7��_�ͬj[7?�
w_GO�\��c
w\;M�g�Gx�����܅��O-��y}�R�R���8��nd�3&`��e�L��~�,Gg„��vS	~{n�1�J>HM������?��nj�UT&{����o�_ĴZ�5ëhP����E�p�y�ӗW�3z'�z��@~����{����˭����CM�0�	Sg�l�X\y��^~�ЃL���'B�]���:���^�ME�����I	cT;W�2P�1�Qole�5{�N����9���a�S����dѽK�蒟�Ë/�s�c��GX56��u�����̓���ѕ�y`�Cu&�q��s�W������~�T~�p�Ygp��3��u�o^������?~,yx��]+�m�U�NY��[G8���2:Պ�)��U���.�x��~����B���	�N:靔��p�A��T~��cg��q�{k��d���)����0\�X��zn��A��O_ᮥ�����K�<�����%dʱed�<5�����t��Y�G���#�=����.�e���:�g����FVjjJ����B>-���3���M�3�a3US�o����d�ڇ�9{.��G����ի����+>�m4F�9�ܳ(���F�&���+�������MC�^�oל{g�q%�V��pY�~�z���gӧ@�&J%�k���c��NF�[���ɓ���S�����H�\O��3q�|,[ͻ���J�7md��~s˝�ĜZ��(SvL��h�02��y�ѣ{8�W0ր�놄��CVob<��e$Jj-`��^���	�^����wa-̚��k5��X�c�>��b�.�����#��ؕ,Q�d��yw�	hj�>��}Kn�����eλ�����L1<~����k_L� ��|�����V�of�}^-�T4d���&���gOe��a��A�����װ�9[?��.>?���u��(�z�x�n��V���@��V��G�'~�g�ۘ8a�SY���/y-=04›z1���Y���� k,
�@C&��|�����6s�b��?Ť�=��7/e�ns����Ȫ�'��+xl�È
�.����A�A�%h�o>����cf�މ������xj�&�ؓ'W���{,�P
t��p�C`7��
�"f��3غ�iV.[�����̜��^��'��\����N���WpȾ{�W��
x;O^���DV�^�P�,��z&T&0mpO�z�G_�f2-{]��5�N�-Gʝ�����'Ma��,Y��1H�|�������XpOl^�P�������G������n��;
`i��2r��J�"�����z���[���,�v���TrX�n#͒�r#���G�g��X��q�h�%���N��sv�y.K�>�#-Ż��?���E�����>�^n��/X|�".\ȊeK��ɸcѝ��t6�x���z��q,!�Hc��Tax+?x\t��h1,[��]�ڋ׽�H���V�9{y��y�A{|�R.��2�p�_�vd+��͡h���.�UW]őGʖ��̛?!�f��jU���>����+~�Ee�nU��=<��/4&}Af��`��Wq���ÿ��\}%��mǰft�	�fb�c�	(S#4�Г�14�>���.��u��ݶ��[,���9sf"�V2b��a ��w��5���zԑ��ӿ�,Mm��������čP1�}�!/y����������nx����5���(��`>V
~����7���U̝�3��if�BOK_�u�Y�g�Γ>ď��o=��޺��;��{O�X�Ģ�
�F��yog�d��
ln��Z���_���ZKݺ���3}}-�ZS5%es�=_�Z��w1}�\���Dn��W�G���.���t�7��/9�c0~����;x��/����ɱ'��8������q��������z&W\qW]+�O�#(ͱǾ����Z���)^��3�S�p�?�i_;t��ZF�)�wغeޮ{���]y�^MOa`� ;4
���Ǟ�k}3&Lf��R�-��ZN8�/x��o�������$3����.�y�;������{&�"G�F�;��r8�;g3�ڋ��Q�V�;0����cy����Y�ǾH����m��I�Ɯ �8����_:�g����� 9X�7+��5}[:}�mR
5��J ؒ�5����v>�����3���ۇBm���Ou�.�����z�DУ{�����_Ŵ	3qRሣ�ɛ�u4���Q�GT�>B9�����o:��|���e�}_B.�q����-��oW��A����o~ɔr
�}��L؉]8ec�Ԋ�({煬Y� ��ˤ.��{������^����|���7�2]k���
��G��veH����KJ<5�w2��S�D��jB�Ft�����K� �m�a�Bl*gDհ����Ø2d@��1^�p>���x�qGQ�[����9�_���~��
T�a$�����$
��7(�L��Z%��M�eĕ��ͨk�k�A�%�M�b0���1*5<�7Fi��Sy`7���I���(�R�Uz�V�K �ƛs���Io_N�#�JG^N@k�����Im⪇0�M"n+N#@
K�u�)	�h��N}8����"1<z|�]�8h��G!�BK������ԝ!�$y��Ӎ"X�ۦ&�b�P@�b��D!��UBP[�g���-�F�`��R��<��:28�_	$�Y��*Vд��I�/g}d?�td��H�H�<E��æ�BD�V58w��^���]T��hs�2�yFhz$��,�E�AB���Gz����t��<���
3&�C��*V[hu��&�q@��?*�ܪ6����,'-��]�S��d�%)���y���q ������R��'�:*1!kk�0U4:�_�U�-Q�����+�������'R"�-�Miz�����H������B�
&.�艼1��x��ѱ�ֵj�^�Km���jM���2��:W6G��hpA�Čk���,�,K��褷��'�R"W:$
k�CH���ĽA�%p|d��*
O5�@)���@�嬒���Wt!��x1�@\�P��/&YL���8ݸ (�K�:�јHP7|APqYzWJ��
e��L��w�݊1�F���Lb�����X�b1&Q�ES��j�H&bA
��@���Q�%9B%L�J@�~��2IfdSb˥:d���g�ֱtqL %&��Q��񔢯j�A�(I"�t>�iM�<K`Eާ�B�#%�k8l�J�t����L��Șw�IE��,�uA���X�CVk5�F���v|�Ӗ��;�$	HQoP����R���`=�X�M��������D:��J��6��>.�.A�g1��(���5mW8t�H��I��H�r͒J%{�ܨM�v��� ���i�YS;�H%�##�F$��cL�M��Pz�����^F'����D����]8�$*QH.Jx|�/(�a-���0�G���G+,�2EQ9�C-rj �k"��]�4H�+i�D��!T�x���J%���}33Ҷ���8[���14&Y�۾/J�bv�nS����*�tQ+َ1KH�?8@y:����0�j�B�BŤJ��JK�e�We]+k�]���屾ĺ�8�+'`%���6-^O�B#�i��s�s��qEݞi��<�Q�v19���زDA\)��J��MBùX_
a|U�+ĵ�]�c-�>�s�P&y��(�V%Q$���������u�N:Bp��%="<JtS�61t6j<}b��EZ
��:��Η1�$-h**�-j|A�`([+&q�J m��x�t�H���1V��?Q������*���0Q�M$�7|��@R���#�,ۯ{�#��am��-ʤ���2�i��B9�Nt�}��	�c�q�
$�䬴��x�1��)-�	�R�(\T�zb������c�*��!fYT���:����LK�ՊC��7k�y�E�J��^%'Ã�(4��(((1(�c�������Z����z���������8�*x]��x�R�X"0�=%�J�N���e?��9Kro��s� $=���dO����I��$��q���өr�+MZ�|Y�RՊ�S����4�#A�'�x>Ֆ`�z����J��؄�-)V�IuX�cf:<��v�^H����*����\IԻ��"&��8&ї"@A�XM�%
n�JEY�A�V�x���1�J"�'�S,�"+�Ak/q�w�C�@L�&'��ء@r�(4
�j�p�J�pʉ’�����/K��N�'3[���Z�c��~��:�}�

m�'�9W�kp�QGQ��l^�S"�*�t���b��C�'F�qy�@�^>��:	�R��.��F�K/$V��-�rQ�R��-:2-v�L�8�)��D%?48�� ݒO߮D���FG97"Q��Nҷ��6a<tc�ml��ߝ��hg�|^T�@� e4DO�-W|�Ø@=�jP� �E�l	��������+) ���)�-�R2nDS�E\�0�Q��h��P:���`���wc�h{L�n'
b��T�|12U�%Od�CP#�X�d.�F�,���h
�4PM����#,;=81��y��o�J�x��k��� ��J�}����E i�Z�K(�O�4.YH���Q�ԁ���!C(�x�2�vN�(��R&4=.��n��E��"����xeTISb�D ǎ�(=P��0H��xB$����?�v��h/I�|r+��c�PK��ā��z��O�A�d6nz

̚˔Z?w�v17�q��sٸ�d�˙?m"W]~17�t&�ƺucP�sgr�UWs�����_8|���y�����^z��L��$���8�d+W\t&�h*������~�c�/|�o���CL�>/z-uߊ$�\�+fM�a��FF|]v=��/��K��.�Az3aR��M7p��Gpڗ�ʨ����?/!W�{L/UUe�g.��1|����~zM=:���/��.Ai�j*L���UHy>����tN���ƒ���<��&L�[g��1��/`�����|��dY/�\}-����\�D�ʨ��a��㫨���g���{'��r�
j+%�����Pk�{#��GmO���o�ӯ�%A.�Z��V+�����%�
V�
B E�	$�{f���c͚���{g'�����g��˺͚g�w��b���~/�x#�����55O�K/G͂���B�я����c���	�\����~�cl^��z�q��4~؀�g���_��\�}���a�ᅕ��ҟ?�V.r�`߁8����{8��>���-�_>�lY���#Ga�����ax���ࣽQ�8/",�������q�|�qX<�F���s��џ��q�	k$� ,�
��R�Q�rqӑ�M@Đ�DB�.(B�����㢱�bȹC�
I��Ihmi��IW�h��b`�l9<,ch�r��˷߁Ǫ��]����v�4<���'L������.�t��1�y�5��k�u�C�����-y�#�q�9�c�G�/�ƛ��^�
��D1�7C���*p4�'����g�^p(O�/�@�Y����3p�>���;��˫7���v�ǘq#p���p���pmw}㛰�8�N4��>�����,/=,j/�ޏv�P�0�އG�����>�l<�M�n�!���œ�/���o��ǟFá�8l��צ^���0�����fXpCn��N�߇��]�z�CL���ϸ����{s�i�޽����]���`�B�"o•%8q��r`�a\~���;p�=����ۃiw}�h���o߾�]�g�y+r����	q�d�h��x�!L�2��M�����p���h�p;
��k�8�`� n���?}6�����ֶw���r�S'Io��iAX³���3AY�pp�lyH���]���n��v<�����}So�b�ch���W�{����d��ð��8k�Y8��Yh�E�ᖯފ}	���+����(���h�a��WH���m+.��"pF@81���w�c̘�a�� .\L��`^^p"F60h�yз��ǫ�p�9g��������}�k������10����a�__A?k���{va�ֿ��y�n~!2�O �2���7`Y!���56bw�.-pc���6����ą��p�G�Bn^��%]�Mo�
��~����}���G�Mo�����{G@m6y�閯aș�X���x�7���_���q�q�}w��Ǫ��o_¸�xx~.��Pp&@ �˿�F\0����ex�C��k$/)�
�c}[0y+�#��
����V`��#qF^퉂���k�s�E^>g��^9y�����!Eػg��n+���m;08�l���5j\!�EΒ�z��&�D��%m��qHd&w
M���kH�#����;0���7݆��m���p�
�0��a�����,��w�g��A.��rE�H_4>���Aѐ�������~���><3F\
X!�"Ǖ��.�D���k�aꗾ�ibM0
����ن�q�0;}]���
0H(=�a_�!v6����~��<{�0���h

��o��Ǜ���!��{�
�Z���q,�؍����.��>������fF&�����KO㚯ގ={�PضL*�L���;��َ��wl޺�G������w���wa�06��m��O_G��A�׸-?ć�w`�˿�Wf� IDATB[�Q,�q���p&�B�0��[�`�wn���G����
G1����O����+o��F���߻o��DGq<l��~�� �Dž���x��iX����?×n�'�ki�C���%�-����݉=��pn�X�Q8�#s�����ϟ}A��6��5]Dw�a�о0
[�9��ᣊ�'�ߪ������t��~=�cm1��a�wRHE08P��rV�UF�5�B��PL�p����5��#`�"pm�	a�O~�W.���`����{��蛱6����2��◮G�&{5r�gqDXp;�˯��?��B	��j;����6n��T�^w

*@_+/\�9�yG����L�Y��i�0���B&[nË��g�U��#WBȶA"�p�㦛o�o���Ð!C �͸�Ư�`�\w�u��� ��[��/���p�Y��c8��a��oO��k���A��^����.��Ӯ�EWM�܉+.-��H..;�~m2.*��+&�G����%������o�Yg��k�(۵�9p��W�p�5W�_�j���0����0C��ǹs��q����	��x����������>xc�!��;���sx��p�����_|��ك�#''
�q�\��ˊ���a�"n������!���\y�0�}a%&_"C�a���5ͭ������p<Y5��P�����l���:M ��!��D.���#b�	""��Z�ڎ� �Z]�U�DD��l"r�r��D�	�K��bD����&y�����a�{џ��F��{�(FD-d�C��n���RD+�[r[[�Ȧ����c�ӡ���R����'�H��bt�l:.�q�Ȗ��i#"�ڈ���b�{]��G�"��Ȏ�MDmD�W�9�D�Fmn�Z��7$��de�85���P����v�(~�����e�DD�!1�KDDv[3�Ԧ�v[�bͲ����iĠ������D� m$�6�-���%rZ�D�l��8D�Ɖ�U��1r��!�u���;D1׻V�g'��,�Y���|��w��&�#rl�y�I��4ѱ��X�g�X�l�

""�sJ��r+I�jy>`qa�qH{$K:>3'����.,��^6��I�\�ȅ�V.�s���L��?�����1E0!��M7�����b��5È	��uZa!�w�������V�<�>�lϙ7"�	��Āl�'J�$�,����)c'��@%O0 ��Bʪִ2`;.B�Lb��<'���.Lep�<�^��" �
\&��TR3�"BH���0�^i�<�Ag����G �f��!l��� ��fd� �<�s�n�3����$3Ők`d��%.�.��ʾŒ�:L/��2�r.��%���c���d:1W�0<��dH;-�Hk�������	�v��N���.���D��I3!V���9Ox�^��@�$Am2�A8n�d2�'��"dF�H`@<ކP��h�p�
3$���I����^W�ga/�kq�`ļl:��a#� ܸO�8lCZ�GH�t����+\��C�vڤ41�ˍS��9`;^�CiR�8`;6�A�5�K�,Y�L�v?L!l2`��	\7/b�B���d�b2?����ˬܦ��f��Ba?�����?3>�ddJ_A�Ia��v-�B曔KM�o*[�r�&!/��2^m�8Ln�T����T��U�k�j�iBX�?LM��/3/���!���;��a^��v�`�ҝ���\��p��7�\zp�����d2x�ks��I�_�`�R0�TR�b�7�q×��N��+C������܇.��(�`X�+�m!�1Z�����t��ҳ���1��T<J���^H����`����rb@���G��\ƹ�ܤ;7V�{���\[D���m\CZ���4118p�,$�-��ee�?0�x.T�w=N<dynG�;�O+����Wp[z��<2��^4!GX��'u*���2���	+��F%�ϹL�$�H~=�C��:D2��B@���j������7$�
Y�"�^cҢ�qY���rΥ�bN�{=�L���V��$.+n�p-������\�`ʏ($;�d�gn���ϋ2!݄\`ढPν.��'<�
�Ԇ����΀8d{U�8y�}:�
B�O�̆-Ԧ�w�3Ϸ�+��(���@܀ͤ��Y6ҵ�	�
8p`WD<_Ke�)��M��-��a�	��3&���� �)e�	�-̓���`B��<x��G�pefip�$���5���V�� n������E�mw@��4������¤z�c\"�#���򾶮\c!�\Dd��҆1�$_."Ǐ����@����j�;*���rCJR�Q��1/\���e�����vB� �60����p���78��1Lm�3c˫�0 �����|փ��S�87@p!��d����*���Ý7~?��ǎ��8�p�}�%�v���ar���h����+M]�P��\&��}�
pO"����/P@̎�ym��=1/��?Q��L���� �
/\��������Ґ8-��\�
�A��|�T��1܅	WF�@�2��*3�c���`�S^ZV�a��&_�d��� ����!�˥V�#�m�p��C�JcRĥ�GL&	���b?����[�r�F%Tu=�o�kW�P<w�x̋�%�n@�*)6���M]!נa†	�
0���dh�d�q!p�srp
���շg#�
���\v��õ_���E#�c��q8 ,}C9�eH�B�gE��$\W��pb����fA�����A�s���v�\�� �S��VD�	�Y���]92څO���m/?|��u���I�q
���^F9�g�G�����xR���\!�y��vИ����k2���?*hA&,����:��IIy1������ �]#�q1�Tx�.ݪ]!2- ��d�ÖY�aJ���.��{;&3&7?.��!/�
�p�M�8��G`0C��&�zƅTo
���lY��Z'It0L���)\@ �I'�������aC��tMI��U ��!�U`�6�G2`9h��	O~�劖���]q�n�p`<짟��C����\�r�Z.���'I��-Cb1�.��Tp76B�`
9���:YR��̛�^21^���(��#��dE����	����B��#'^ۄ��?#21���-S����q=οh&}�DXg����?�ν;�� 砹iZ��8������͛7�v�+`G��P+���w���9�X�WD��=8��
�_><,{��e���U��?��ު�,�,?L�?~��o�ל�����	���[* ����l<��*D��\�a����
�x�58�
��������_�q���>,!
Ꭹ7t����g����p�����_�	���~�@�8fd0����|܅(�t9��@�W>��n��@9�p�4Pt��q����718�>8��܃8�`4~��j�]�W�
��#
8?|4^\�"`�b޽3�8���1��	����m��8vd�ߊ~g����(�9Ԍ���r0��.�j
576
��<���돧��5b���"d�`�^�zӭ\�^_�1c��5�݂<+�3r{c��hp�}�"�
���_�Z\IZ˟Z���^f��9��_��7|
����	x�5���/^Z�&-.��!bp�8䶇���5�
��H�������&�� �~hn���p[�`���ŋ}/�?��n�����Yر6l��]ߞ���f�37/Y��pnb̅�`����olŅ����(�ۅ�&&_u%������X� �s̘�u�]���c����K Z�k�[s�Xl��g��)��Q����)�߿�Zc���;x��Wdn�����:�ܽ�ۏ�����#����������||�w3F��^}-<R�89���x�����~�c��݇
ol���ǿc˞���ʯ�گގ�m�p����֛;0�r6�����'?��=���<�>|[�����ϓ0��6�U�eD�!��	�ua�q�#&\�]�P?���I�����;q(ތ��}��yd�E���V��4t�#����S/.]��.~
~��V�y����?�?!+�
��`�&^}-��}�p��qlٲ/=���mن���M?q��Ų%��ʫ�ϖ���?����׭Êl~��~s6��#���0	M�̀��v���j45����Q�+,�����ub���EjaY��x6X�D$"�[.8��7׃b�3y}�`���ؾ{��B�0��0���ϝ���`�qT8���;�������e�~�M��E��.������ݕ9f,��n���}����_�aرW X��:X99���L�o|������;8�p8Ї�����rl�m4����#1 ���ىm�6KU���܉���Ơ�g�P�n��b�_�l��‹a���h��v;��
���Ñӯ?��Ƕ�Q�"���M�?~�㮸p����\��ꅾ�ƕ��6L\~Ʌ0b1��-���D$�7L�p�yg#�h�A���҂�A�0(��16���Y}GbP��M6��o�F�����B0/�4!�h�w�˿a�E�c� ��r��mo�F]+7���qc�g�n�����8��h�=��cص}3�m6���yxow�6�@L�߹(��+�a��� |�{�݅�c
�p����޻��ض� F^x!U�6E('�2����E]����pO��T�[!��I9�aN�
胁Cr�ԅ������h�08�w�~��[1�����29�ڊ?��"�������m�qn�L��+�P��X��.+ť��o��9�đ�عs'���sh���m#b0"��G��`�ٽ�R��W���o�����;?rrM�D���J�q�2�L�1���~>�cm8j���,��.<;�Ác�1��A�%�6����
_��N!it	��#G��F��^�c������G�,�p�<�ﺵ���r<��K@8f��}2�� �_�m�����	�_���݁�-6��on°��`�{��ľ�p�P8n#Dr�����-8s�Y���c�ֻ����pDonzE�
��l�9;���/�n,f�� ��Qb�;"v�&8^{�M;�<�y�7p�9��4`��y0M�G�o�܃��8�������X���� ���-��0F��������� ����w�{���y+���T�����8;����Ē'��	#װ��~���G�k�z��لF"N�Jؚ�	j��"��e,p�.X_���{7q�~�9�
��{oB(���0�'?�=�����}&�bx~!|n$�02L�z<�=�F��Âhu��~^�V�#�BҔ�`�^pH�	����������(8k��8�iw�#o�P����@Ђ�堨d<3.{�P����9����Y=���~��`����	��_ߝ�Y_����kn�@����������LE�B�BnNo������È�C�]7��/<	P䁓�l�!���9��<�߿���:��^����� |n��q�7oCNp�0��� ,��pY���,���r?���	�\}��7Cp��W�;��Ͱ@&���O`@���m�uB�~�L�T��F�L�?.�b"�r�
��\�l��	�W�rƭ(�aBN�/���F�6`	̟?�w��c���	W^���oð3z!ϴ�g���W��k&���=��+0~8�߸�_q�5X�Q�t)z�Ƀp[a�������`2�F>;7��"��6)/a�ƈ(N?N$ڈ�6�IX�m^��"y���Q��������xK�F$���>J������Hs��r|;$=a�6"�0Ũ��D���a��<�LB�� �V�h�#r�q.���6��I�e���q"r�������mDN�b���8}+��٣�Dt��C+�s��=FG�so�~����h�ޝt�\:��?F��6Ǖu
"G��#�l�S�lYW���mt��S3����L$�91r����H>'�L�h�VG�)�?�"��tڶ�H�":L^��.�}��=B1���|f�N��տ��X�|�v�s�����c�CD�K��!�:�Lzv���{���~O#??���G��t&?FD6�xc�Lj�ة'�i��C��}jR�s��DҶ,S�4"e���C<�k�]W��!7ѥ�&�hwT����Ц�,��
�%X��pȽv#&r��m��`!��m�@8$����B�BZRH�JOj�k)���EsIf�!!.K�\9r³'�ܯ
C��� a�B䖼�"��s�`�X��mx���4 ����2H�l����	&ړg��I�ۑ��٭��21���"%)erl�r�e�&H�2�KS"nF��pc�a����T��q��N!���.�[�C[�\�3f!�9��g��C�j�x)z�9�%8����8-���JN��3�tQ���%:*{&�*cح�1,߶K�y/��6�L�[��!8.���.6��oH�"�J��q�1i��#����GD�9c;��G�]������)�Rye>B��Q]�pmF �'���Ӿ�+�;�0���|\���T_��w�1Hr���6i�fFL:R+�K�=��%��``��P0f���F�pɅrg^ߔ%��~��H�9 �!�Npf��8zq*[(:�0ڐ@���D.LD� 8�8M���{��aC�.�F�&��\��	�k���Ȅ�2m�e��&���T$@�ι���$���\�&�6��b�%�\��r�������D�K�ɽ<v.q�c��|�;@�	7�.�R���5S�O\I��B9����-8�P6����2@B� `H2��'�J�J�+	������z��M0-��m�$�䠴2Y�A*�'��ҽ(~�����!
���%
)��.�`ґ���~��r,���Ta)<q���叴��F�����͹ǵ�A,����<�c@<9J�
A�l��K�pq[ �Rn;�I�j��WH��`�1��)�q����!}9L3�<�w�e'!��q�+�AӐdEW lZ�` [z&K�
^&a�뒌4)0�ñc���v0�XPeO�/-�ަ�~tO����MS��p]X�|8�b�{m�d%E=�T7ǁ����J�[&`�&B�	��:e��b���&��K�x�#sS�Y��251�i�� �#/�l82�����$�IZI��pÀwe��]�]\�OlG�p�$\��eٖa�vc*���w��_�Ij��3sfy�5����w�}��"�X�9�t���XR�g$]�S2��80�m�(|
Z�J8N ���8q�!�Ya�{1���`a9�<�c�A�2ʁ|%!|{&`�#���l2��$:0��-�L�^���󩶙�
Oe��G<=�v�Jd��@��ў�k��2p�k�N�*����0�R����IvD�	@���O�%��:����$�=)Sf�6|�p#��*���8q�%I�A@���xȄ��!c,H�I����J�2�=ے�ŶT��Y�]��R�W�ם6f8,Ca�R2�nC؊x�t�  ��8�VXV�J?O?��2Ƅt8t���{<��
z(<H�.q@��1���>���!�REa�`&d�'5��q�q�/�G426�T� _*ǑjWd�-����`���k�Cf>4��\�!d��0<d^}�I�0�� IDAT�{
�d�=*��L،��a�d0B%a1&#o���iX&G�U����*�F��GUIV�X�ax~��9��92����4e��~�ډ�1IV�\�W�-��p��ݧ��`K�C��{�m��,\fD��,@V��F�#$ 0�ey;��doS���
O�r]W�UNK	K�����G�� 1V���͂/�'K�/1u\�nF�}[�����[�RC<�L��U*���z�A*�A{r����8�ڨY���hO��@2��Wy��_o�2.%���6����<��Y����j���:��}W������BO�R���ύ���������\T��9o��W����Su2��?��G�ˠd%�K�����$:�dg���x����d)��2���x-!xOb���I��w��-��(�_�2|8��`�<�yw-�O�����V?��Yr�����-���Yu[5qZKX=Z�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z:%���R����3����JKKu,��S�L!�d�,�


H�7��G���z0�~�z""<��㚨4��	�#�~�M���TqR	��� AE���������TPP�A
(((�p<XNP�TjhEEE��A�	�LP__�p.������A�8���'����:�������d�q�F""L�0!�5�*c]]�aƦ���`���	���oѢEi�SeVUUQ�����U[U�j�¬Y�:O�Wr��%�ύ7�R�{ʔ)T^^�p<�x��S�r� ՗Y�f%�WmJ�5����Kr���'+))�О`_g͚E�k�ە�YtYVMM
K�����P�TXX"�ۯ���&N��!@�����h4ڡ���2������{jkkeb���TklK�.e����DDhlld�|�r�������jkkY�d�����(�A����ĉYUU��Ӓf*l߾�o{yy9͟??�[�y�f\u�U���M� ���<y2͝;�.#"6�,X@D���J�q�F��k�{�
F3g�̪=���$����{w'����˞~�i6l�@��w�O6S�L!�u�zG�������U�V�Z����)S����vB�3�wƌ�ɓ'g��TX�~=mذ�c	/���>�����Guuu�ʟ6m�(�s^�x1Sc��Acc#c��+V�u]��,[��%�I�H�A��w�}7S�
޻Ӂ�2a۶mP�a�̙����'c}5+�*//�|��yE<k׮�uΜ9,??��dSVV��+W��Ν;�!D�Q�t�R��|0ធ�J>�<y;�ҥKYqq1���b���O�6m��oݺEEE�[�|9JJJhΜ9~�����I4�h���H&�l�bŊ�mLW�ԩS�k׮��f���	c_VV��۷w�y���'�ڻ�`��6~�xVZZ��˗jkk1o�<��y����_��z���b������h�"*((</�m+�N�2��hJ)w��٬������lݺ���Ϛ5�


%[^�����ٳ�6l���߲eK�~�X�3f�H8z衄g�֬YØ7�O��={��$���Q	7mڄ����),,LxHӧOGCC��2544��[nI(@�$WYY���=nܸn�9XG2il߾cƌ�p����;<`E|A	m�ĉ,����Au3��-jkk1}������;����Ғ%K�n_4e�s���?�ݻw�+	j�j{�W�c6a��FYp����CI{+V�H 8@������3ݽ{/[�̯oĈ4�0���$�E�ѕW^�V�
��k֬�)**Jx��$c�ƍ�t�R�Y�&SW�B�nu5�y������رc;�Np���JP��0aK'!v'��ƍ�VRH�xYY�/_���j*++�P�R߂?�ʥBP2�j�C��L����,���+��PvPw���������J^���f͢�C����85��_W6��S�L�#F��̜93��U�_��0#c��8�?1|%�������|�Νi��T�����at0	Q�ٰa=��)��V�X���
b���t���'�����ŋ����㎔eL�6=�XF�?6n�H���p'8���<�?Y�P8��s��Yp�,Z��~�a_%LV�?N
a)*��S]]M���,>r�Z�
���� !��>՚�B�zSee%{���n��7(ɶ������)H@����ֲ��[ZZ��ؘ	[�nEaa���R���U�V��(�$K�+V����/kP�N^T�EBA�0-ZDk֬aK�, ե�֐Ə�8<y2���}_�h	!�t��l����.����,Z��v�؁9s�<�FȠ��6���]�X���<^˖-c$�l�y������/kѢEi?zS�NŲe�X��3m�4\{���–-[0|�p���˗�]��*��/����L��yH����Yaa�O�6mJ�H=����XUU��nTRRBӦM�����)�3�����������|_�*--���Z�N2(..fuuu4q�DVYY	�=	kE��t�R_�V�vÇ�ݻw�{���{o��9֯_O���Cqq1�-[�u]=���n��-))�U��۷��&_%���1cF��[VV�0Tyl����$�իW3�>�d5M�o����Ϝ9s�裏f�B��ب�x���T?7��T[}�U*v��̻��Ryy9���ʄ5�����  ׬y��'M��KXS�L�5k����^l��3:���x�b�vH���%a�z���EII�����Ybذab���iǠ���EAA����U6L,X���=���bҤI)��9������T�I��4����"��ƧMX=�v��H������={6�={v�s������������Fπ�%����1Є����c�	KCC�� +�J� �۲eKV�`�<�L�r��b�=���t�WҀ�8��3����^y啴m����ҵKCC���I���|�ɬ�{��\����O}������Y]];|�p�.̑#G��/��Ə�n����b��$�RI�#wf��~%94H�p2ٔ�*J*#���Oum6�W���Oz����*�x�*7S(�LH�{*�Ls�E6�Z�����7寨�(+C���܌����u('���~�K;kg�T��,1lذ��Qƌ6l���}Ng�HD4y���͘1ÿ����X*��
]��?UyɆ�����F"i���|謌� X_r�3g�LۖLƩ�����:UqR$��۷����g�y�ZZZ>q���Z��3Ϝ�/��ѣS�~�:*��u��1!�?!|_5Jr@M�t��|��N���[�l�KI�:�t8�G�Tf[��Y�(S�7�ڵk�T���֭K�z����יCuW��q��8�.L[��T}H���Ls����A�	���	��L-LV
����AW]u��O���&""455�…)
u('�.̯����e��G?ʶ��v��ł�S�N������%9
B�s�=�� }�����J�ٳg��/����YAA���
]������6o��;*{
��y*(*�r)5.�� ,�tD�x�℘Z�>�h
J�Tu����y�|_>EtݙC��MX�F�J�����}��W�^��nn.���+�zƎK���úu����Eֻwo�{�fw�}7��~���J��b�^z�t�
7�r�U2y�2�K*��E��r�QRAG0��رc�ɞ�'S����6)��l�WQ6
�贞��������dAI�]��0k�,���ԳW�$}X0=#ݻ��:U�m�=zt�ߙ�Ÿ��g	��Q��nV�lڴ�
0 �C�ꪫ:˶� *++��ԔPO:��T����>�l�hj2N�42�VR���AR!��n�:-i�L�4��K�m��a���LI-�T�
`x�b֬Y����d%*�IE��!9t��ۄu��Ww8�N��կ~���lj��
����g���O�p�_������N�����~�����ƍ���@��bu����;^:A�V���ǔ)S�*��m���Sy�2�1t?r&��`tѓ��Ç'�UP��={6���ZL�-9b�B0�Y�s�TB�	kȐ!ֱR�V��b�nݺ�c���w�[m�����
��	=�P��T�橂E��
;���M��s炈XwE���H:��<�y�c���������)�X��ԟ*����/�c{uu~|0�'�u;���B0we�R�f+1�Y@]]����;S���O&\3z�hAD����齝!��>}t(���Ϻ�h4*�H��Sj+<y���ת�o��4Pfj�;??ߏ�UZZ�+�E��ەY��7�՞nK>�����f
�sI�C�r�/Ֆ����U�;+S�ٖ��L]զ�����̡S	�����?t8^^^0]w]5=��I!�h4*ܡ�K/��K �>�䓧�C�dτ$��L/4Qj�Ig��?�k�	"�=�/j6egӿt�t��T"�L6a��H��3[��̡S
�����%�'��OJ|��i̘1طo_�ۧOz饗�.���L!Hs�o~󛧾h������@*	Hp1~׮],y�}�����
ƥOw�
	�mp�l��.\�=��h�
e�T�W�^͒ӂ-X��[��)�lX-���ٹt� Q�%���
����#֬Yӥ/}��ס������hh���ؖ�r�)ۗ���믿����b1�8q"=��c,y�|�����o����K_�d�
���ou���,>6a�_�cJ-<Y�`ss3�5
�����o�ݻwc�ȑ]"�U�VQr.�ѣG�E]���f
�P�_���O�h�=��S	Ƣ�G�����.�A,��/��C�r�0%�r�J��\�SO=���Ǒ544>y��J�F=��	��n�fϞ݁����C���***-
����p�dڇihh�|�º袋XQQQ�Z��[o%�IEEE��ݲe���?O8f��׿�رc�MV�V���Z���ݒ544>=���7�xc�s�^z)
4��d�������������d��w��p��/8Ejhh|
8i��I��Df��N��y�g+ݯ�� �?۫����ؤI���F

�O'�������ѣSEw�A��K
��ov8v�W|Uihh�D�Ԭ9�ֻ�~R����T�yOŨ��8���J��:�I�W^�p,َLCC�ԄNU����c��jhh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC�ǠS��Sr�Ҋ�
��BCC�SG�$���V]]�IKCC�SEքED "���lݺ��k����F
tY�jhh�30y�db�!��5lذ�fΜ�AŬ��'ذa%��
���.\��c>�f�7�66&_��W?Շ��$W�	�_�/}����I%�=�FտTu%��L��4��\�xUWWS����S�!՘%)�����7|���'�sKA=����j\S�l_��`=��Bի���t@ք��������ќ9s�5B۷oO{nӦM ��r�=�s��������ߣ&�…;���������h�UWW��������Z8���|*..f6l8�*t4M�;]�P�L�=眒�4݋1�|@UU͙3�%K��h��"d�����ݝ>��…i�ڵ	��9s&566���r"���ք	X~~>�D������SΗ ���p�-�V�Z@#���d�����l/��@�ְ&N���5,��c	e�s�=L���|4͊�soaa!����$���GD�p���X�d	KV�9�KJJ��0�����h'Ԓ�R�e�/!S����a�ҥL�Kn˦M��f�|!���H��ݻ�{T�R��3g�$�^u�*/��WTTPcc#+))�_��8���g�ڗ�4��)��L&� �3<Yx��+W�����#U�"��3R$��]��s�=������(�����˗���"2���:""$��zF'���8����&k򄨬�d��� 6l�@J�Hu>Y�
>�����k���to:��1a„�ת>�ɧ�D��k�&H����+W�{����I!�A��ֲ`2I�*p��7��=��J�`{�&\MM
�y���ǂj_qq1K~J�illdD%�v�O�PZ^^��aX�d	��������ζ�{��Zuuu��HA=� ԇ���0e����˗��V6��֭[QSS����VR�G@�%�t��J)--%&%_3w�\S_�d���@�W9�5)'[6���K:uM�)���$���
�8q"S���b644���%%%T\\̀v�_�����f��͝;7��j,U���ꋬ$�t*ZA>]����M�@���@��	BIz�����L�}J%�QSS�JJJ讻��pN�Puuu]~�����,�	������9>\�>TK�,a�1Z�j��(��˳jSMM
#"�]R����zH��0s�LMAI.;q�DV__Oj� �Wyɒ%,8��K����tP䧮Wk���J�I(eee�F�,(�sΩ������w{/�Pm�FZPD���i��)(���Ü9s|զ������Fc���\L��;}J�T}���C��u�h4ʂ�L���5�h�ڑI�-))��L*)-�߁��Z�*))鰠�&�ڵk�2����UUU�AJ
��$/�vvo*�������d���ql~~>'���@G�����X�"u_6��瑍��$@����XWW��撟�O�H��c��"��F�Ο��/��S*{����F�-����2��EP
�XTYjM,��t���O	��Չl��(--����ש�SRR��G��A}}�`����ڨ�X^^��L'0?K��GB`k���F�G���[g����̙3�tީڨ!���?TUUuk�D��GII	}�RWWwڭGu���@ihh�h	KCC��@���F��&,

�MX=��444z:%,��*����X-+**:<��^]]6�T�L�������Kg9^]]�Ҫ<Xv����nv�{6N�٢��"�e~�s3ؗ���'��YIX�����������T�"BCC���,]4!�
!??�R9z���See%Se���'8�nݺ��.�E3H.����|�A�����$��ЀT�U(((����ePYY��U�R:1����e1��#B$�1�%�ܬ��O�K��O6�q���������pi鉨�����)�"ӹ��r�캃�{Ryy�莛F]]]��H�JnS~~�Puۓ\Ng�Iu}�~u�\�JJJ:�Ir٩�I�T�i�4Nt��RM���|��/���_��H.�����D	��Υz��!յ�4ؾ�L�L��D��_�l_�d_�t$��@�!�L��-a�"�l��꺒��<�T]���W�I�GV*����M�� �'�ک"P@=�맺�:!0�Q-I�v2P]]M��W�by�BMMM�萪L �@l��V�m{�ϟRƨ���%?�L��>+�hj����ҺD��{�l4>;ti
�!�@���,�WUVV�1f{&TVV�`UG��O‡kΜ9,8yKJJ(��@�1�����r�J�R�
֮]믇���Qeee�$ZPP@���'m�Y�43EJ��PPP@��r�??�M��=]6!]p�qڴiza���Kf
��Ŭ���TE qw%��h6(--���r7n�l�֭�v%�p�ɱރ;H�R^2�^]]]Z'���Z֝/x�h���<�C���fR8[��t<f̘�����/��N�TR�s�=�GË́��FL|�ځ���Dz�*--�����T�t����������1c:dx	"��V^^N�T�����WPP��Ӗ)cIuu5͟??�������'���BM��ֲ a'#��S__O'Nd�"A�j_𥬮����ʕ+O����&g3ޟN�8i|��HX���TE���)�n��А d�uKFee%K�sΜ9L��U�>���h4�@�������T�[�reJr)((�ׄ�͛����_QQA�h��~1W�sKKK�-��s�f�H����������Q닧R�&5?��s��� IDAT�i~���TQQAAB*--M�5N�<2ָq��O�8���s�K<��8,��lkT������WSS��`����4q�D��ξ��qޓ�ц����S�(..fUUU~��V�J�_�j�*�<�brp|��.]�
��eeeY�qU���J�l9U@D�_���3�g��А0�g�4>]�xX=ڗPCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC��@���F��&,

�MX=��444z4aihh�h�����1Є����c�	KCC�ǠS��Sr^��[C���ɓI��^�pa�w�1�9ݹ��z�9sf��2��Y�@�$�������jhh�\lذ�jkk3�C�8(((8e���	K�eR�H�I6���q�1w�\Q�,F���2�]yy9��qI�h4!gc򽟥��e	K�
T齔h�J�6lX�s��P586l�dTAգK���@3ݛ�`�U��O�U�ۯ�F�{��U���8�J	���چ��$
�R�[2k	��B�B�A���<8�CRnu�h��`	ew��ăE������5T�7���Fu���w�"�T�R�Ã�MΜ���]��>��'��;gΜ���̹����7�OO߫�E%%WӮ�����,�Z��V�|M/�B��নom=
~e��I�^�������S��p7/5j٨���q�L�ʢP(ȨuS.��r����@G�5]%�U���"b�V�J����(�e��E�R6��%�v����
�X,6/�����g�8p��R=װ^��7??ߍ3=��QE?6̽���z����lj�����-�z�.���WOan'O~�E����fe�VlQ��>��O���ſ��
��GFF�n�p}D�O܎�ξT��*(qw���yY*:_[cX�x��1,)%	!<q������ʍo;�����j
�ب�O5�'''ibb�}��(�m�DD��Tm���mۖ��(�rGpx>5�]�q�r��E:{��P;d�R�,̋��B7����l6+9�����>���Z�&l�v�^-'N?=��O4��2,J��v���j�`�:p��[6)�ꋏ�Y�T�.�t�����������
��;���^�˅϶\�c��q�1�ōUoꁖAo.���c�uSZͨ�Fџvo|�u�)�y������k�㛞��4p�[���fd�7d����.pԃd�{�����W�R�$��N�fT��;�z�\�ZM�J�y�aM�Ӟ��Ą(
�;*2~/�r�L�i�jy谕����������I�R�'�/���n�ٶ�`�����$���6��rh��
l�B"�����m�q�l:�oe�0��-ʽAy	29O���-�L&#��`KeddD�b1Y�V�qn�333Dtk��np\v����a�,9�Q\g��%��6��MP���$Z:*���W,�@��[z|�t�P�Q��g᪔J%a۶��׿�p-��ђ�Ӭ����H!���}-��R�-��l}��ɖx�^���*Y����ʶm�<����a9B�G�T�e�N����?��c�٬��l��[7����9iY��,��<11!�Ɲ�	�7?S��֛S?���k9�U���0��u��9{zzd�V�60���46��n	
�;�q�.:~闇��X,&����d2�-�z�.�
�3�����v��_�T77��300 ,�"ZP�]r�|��꫔�fݲ	z)ݲ��������D�?N֊�~�����h|m�a�����fgg=c��Vr>�o����}�ٽ~��,�r�411!~��� l�5�6<np|_A!Z��(�[���fy�T*���eY2HD���H!y��j�����v���2c�
o�cA�Ǚ�j��x��σ�D��Z��mR?�V�2OL�&2��CD�R�8Q~&�D�!"���;�LΏm۷-?{�b����B����,��8��t:}׵1%�<dž�-u����t���B�1����H$d�Tjkʇ�ܳ�	����]Y2V�匥�N��%�gϞ�{�v&��w�B̥����*�s�����]}I�O�L�U�6��մ��V���֗H��b�7+G�ư�)��J��N���)h�
����z�5u�L3�/<CCC��xZ�rgPڧ��2`�@2�$ysRb��7��=L�-5�k�ey���zu��T&�����R�H�>|8���CG,�b��N�lwV+O������歰��B�a�V�����J4��35�=tD�x�C��H�Y�F�ga�]���'$�w�&UHfffȲ,��O:0��^��y���‚��'DK3����eV�^7n$�%�f��U�m۶����z��T�׺�}Z�ż��F�A�Y�-X�eɧ�~���:��K�.��ݶ
���d2RJ)�� Q��+����AG\B�yKtk�~�	M����ڱu6)��K}<�������0A+�ݥc�Ξ=�`og�gvٽ�a��W�6>�\.Q�xo'�
[^oy�
@g��ZB^��Ω:<P4%�wA'c�0l5>}�g%|>���R��i⽎:���5V���C=�N�N���핼C�J����ngU�֐������\�Ơ}3������gUXX�Uaa@ Xc�`��0� Xch*XCCC������n�VԲ�l�^���^��*��pa�zzzd��Խ����R�OM��<�kj�a��[W����٬o��M5/zyE+'��4,)%9�#��ϟ�R�D�b��l6+ϟ?�G�Zu�(����;�mܸ�:�������r�q�R)R�faa�v��Aj\|�J�X��r�����.��j�7�Loo���r�O����;w�t�	����p4��q!�\�ʀ��Y*�|ӘJ��4����yO^v���r9�UB�Z��t�R���N,�-�B�����d��U!�377�H)e:�v�9$�R�8B��X,�+=��X��g�陛����,��J�	jJ��Cr�N>�wl�n(!���m۶��d�>˯��	�Z,����!��������F�+�H445~���d<��6�9�B���Q�:�Y�ͮ��-�H�%X�H�Օ�^adt�� ]�kQ�P(4�o"��$2~�e�vC{�g%��6��+�V�H����'�Ir�s؃jjoܸ�5�����J�<f��ҍ�X,�r�칮�%;w�$%�dCX��b�(�=>^�GvyK����7wuܓ+(������?{�􌏏�;�r��<���688(,��	9r�7�VhV�2;;+��n9�?��2H�Wc<q�[7)'p��$XܙO�8Aj����aws�V��rt��Q���j��p��ȈP�eǎ��4�����T*�+J���mCN���q�\.�TD{{{e___�ʨV��R����>؉h;Joo�ܽ{��>����0ggg=���c����'��IK�E*��l�~]9~�x[oˡ�!�J�<��-,,�n�w��9��%J{��5�u�ҹs�B��_�Ο?(�r9t�� �v[+s�Bw��!��=��z�jo޼�#;^�v�S�Νk+?+�ĉ�Σ\\\�r��}�l��:}ښ��zhhH>�����|�R,e�Zm���6m��W�ާ~EK�R4::),��Loo��Kێ;B�:>>N�㈠�\,eXDK[1��曞�Ν;��*���3??/��89�#t������X,�vE��_lz�G6n�詋feD3�:��BJ��r�%T��Ţg�d~~^?~���V���W��U�	��rt�ĉ��<(�����rا�v����G(�������T�����'ZFN����J%��d�Y�q�F����2�m�����yB�����H��R�c_�j_�K�.׮]�����w�S6��X�CCCR�ݶS��O�`=�裔��\>��ѣG]3�СC��o~ӽ����rR�T���sk8~u|Lu�?��{�O<���ƗRz���V�Ն�-^���Aq��Q������#gff�V��韙��y�`�>8��;vL�����w��YtTW?��y>���j�T���rڴi�[===�Z�z�{9�n/��`XK0� Xc�`��0� Xc�`��0� Xc�`��0� Xc�`��0������#���e2�RzV�|Z����������+�T(�F@�ivҪ�!"����;�fu�H$"|"3���Y��]BysS�D"!(�a��� �����H!K�� "���$)�H�Ӱ�@Why�Z�ѭC?���]?� ��6��R�n�1�vI�ŢB��(�^5͜F=<���=��X��;�G�?�OO߫�E%�-SӮ�����,�Z+�^�²,""*
�T*QwN�����^��D�R��lLD�G�_�x����x��5��{���==�`�ņ��r9���0�z]
y��B�r�,�k���5;e�������4���0�RI4o
��Ç�RYٶ
�
t������<�0RJBx��~��z�I۹������477'U��Η�祔ҵB&''ibbB�.ђ�a�6-Y7�R| '�mے�%_��oY��R���8
i�x�"�={VH)]��T*��yqqѽ��Պ{����Ȉ��b�^)�����7V��L.����3??/��𻮻[�Ť���??�� �끁߰�'��a�jvv�cqp|���4==MD��ʢ�w*4S.����0kIw��$���ukV�le��)�
Z�����l�$	�n�ftt��������V�O��I���%]<�wp�`2�����-�6��*��e�m���333Dtk��۶�*����a�,9�Q\�l6+yP\��T�,`A�
@�hy�;mK�f����\�
���bnnN����j%MLL�S��yOg�7?��/�ƩV#ʫ��~���0{�WOO���j²����t�R�4���%;�UT�<���D[cX�mK��sǙ���m��x�7t>�o������^{�P�Y���ibbBD�zfY�T��߉��2���
��]B�/LP&&&?Ƕm�Zb����`��'�H�	����d�(d2��d�Rq���Mx�c7&�r~l���Z:�v�K�����y X] ���k]@H)1�`����`,�1@���T��D��'݉�e��.�d2
{P�-/
�{w���B�b1�,���f�
ߙ�j�a�~s�fCޣ,�J&���m�y�˛(Z9��'��%o.��T*2��Iw*�LFV*��Q�V�Nr��1��6RJ�,K�-�����\Np\�tZ�b����.��?�y]�BA>|�
���� ��j�����b1�����brxxؽwff��>�z�;5cFA����F^-���knnΓ})S�r��V��[��`?%���cY�oY�]K�ӎ�t���I�t��}[�R�x�S��JO�eY?KM�O������W;��%T�m7���_?��!����%��k��ey*���j���m������5��_X����k����#L�����-j��Q;Z���	H�
����'Q��ζmGoO�,���Z���Xy"����'�I�����~;H�=;��P(x�&jtKxۗNR(���U�^^~�J%w=N���Z���Q�jo���xG�hppP�u�7�J��Fp9U*��%Q����Բ��-�aMMMy:���P�Vݳ=�\.'�=��j��8�����Bm��m�([!(�N�n�3==����fgg��J�"s�\S��b����ceT�Մ*�a;���XL�޽�m��d�{����68�c2������4�appP��i���y���
�F!�H�t:-�m�������I`+�	�a����/H����_�*���r�,�y���F�W�*�����Ñ70[��7o���u+��uO]4+� ��ة�)wg�0j��(��M����Dz�a%	��O}*��D�P��j��2ؼys�	/*�W�t:-�\�����b���K[ة/�BA���~��0�N����o�n�\.U�u�,���9�Dž���������P(�vEgzz�#�&���o�.'�]B�P(H������M�Z�XQ�n:�\N���y��AQ��=;v�Ss�^�E�||���7==�+.�X��R���3��TpP��e·Y$	�����h�K"�N�d2�I;��㋫�Anj�L&�n��r�d2R�D"�)�N��>���m�6Ͼ��x\��yw����Þ���N��X��ysn
ǯ���n^�TQ�!����q7�fo|}�w��V��I9A�|>�>wffƳ�����e6����>H��1�����><<y�Ku�s��P?����
��/�7o&���ժ���SN�����ƀ��c�`��0� Xc�`��0� Xc�`��0� Xc�`��0�{V:��S��=
H��UX��˹�Y:�=�/��������G;����Rv�-���[yf�<��r�y�`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@���`,�1@�� ��r�Q��0� Xc�`��0� Xc�`��0� Xc�`��0� Xc�`u��}�kr͚5����w�������B˧^��N�	{>�P����GGG�꺼-H�5�ɤ�n�:Ǐ��Ά
�o���J�s��+��۷;_��N��r�^��իW=a[	��s�y����K��y�g����&�.‚�w�_��+�_���Y\\,�v��oW�^mz_X��{�A����lݺ��E��">����ݻw{܊W^y��:���r͚5�ԩS�p�?��\�v��t�RS�$�Lzܛ+W��u��5�N�d����,_�]�0�}�Y�җ�D�XLt:̳�>K[�l���������;��:k�89�����
�J��q�AJ�����{��a��}�st������ɲ,AD�~�z��[o�������O"?�z���驧���������;(�A�����w����G?�J��W������4D	����N�>M?���$?�ԩS��3τ��k�J���{�
6t�����K!]�|���>A�4���;���ӧI(�;w����?����R��?LB����ɓ�qf	�LMMі-[B-�(aN�<��ʕ+����7mݺ�֯_�Z�6l�������h׮]���Ӵw�^Z�f�|ꩧ��ɓ�gϞH���Z����+rjj����ou��dR��������7�X�9s��%z���ڵk�ԩS�x�G	|����q����K/�Z)QÜ>}�!�\��}��Q�Xt-�x�z�!z��d�0DD����t��_����|�+�	�k®��O>I�d�7����I7:r����O?��i�׿��ۙ�x�
:u�}�{�k&)%}���}n__���|���_��Wz������M~��Ӻu����|W�|�;ߡ={������$�����^{-R�|>O��w���?�1MOO7X��s@�V!�T���Ћ/��ĉ���{�s��?������������
Ӗ-[�?�=����Z��>wqq���,*gΜ���A��G>�r�<��C���0mݺ���׮]K�.]����ߦ7n4��'?�I�Ї>D�.]j!נ X���_�����رcM])u|��g9rD|��_��{�zD��'��?��Ϥ����ٻw���k��F�v�j���\�"�|�MO�����G/��B�=7n�p��fan����3�IDAT��…�0���?��O�{���Eqw��<��{�B8�6mr�½��;ɩ�)O�ccc�?�A����}�y@{��uy�Gʥɖ۷owzzz�Z���{���;���g<q}�c��=J&�����w�}����q��1��Uu"̙3g!��ӟ��S�j���پ}���������)35�<��V���'?��m{�B\�p��m�F}}}t��ID��������8Y:��_��D�4�|��I�~�:���n�^x��x�
�W7�j4����[o5u-���|�rh�]�v�����7������_��0.\���!��G?�y�'<a@��YKw\�+��^۷o�����
���˗i���t��e�,��ިi�V5��Y��Ӯ{�q�J'�~�:U��"�'îG��[a:���`�`,�1@���`,�1�.J1�=�+IEND�B`�