|
Система управления ТСД ₽ (Волшебник 22.10.2024 22:47) | ☑ | |||
|---|---|---|---|---|---|
|
0
p-soft
30.05.26
✎
22:36
|
Наименование: Cистема управления ТСД "А-ВМС Мобил" (A-WMS Mobile).
Сайт продукта: https://awms.ru/mobile.html Первое внедрение: Май 2022 Обновлено: 30.05.2026 Продукт предназначен для организации рабочих мест по обработке штрихкодированной информации на мобильных устройствах на ОС Android (версии 4.3 и более поздних): - терминалы сбора данных; - смартфоны/планшеты + bluetooth-сканер. В состав продукта входит мобильное java-приложение и интеграционное ПО. A-WMS Mobile интегрируется в решения на платформе 1С:Предприятие 8 посредством web-api. Есть примеры использования системы в составе WMS на крупных складах до 20тыс.кв.м. Основные возможности продукта: - позволяет работать в местах ограниченной связи WiFi/GSM; - логика обработки задания основана на сценариях, с возможностью оперативного внесения изменений; - содержит встроенную проверку вводимых данных на соответствие задаваемым форматам; - поддерживает работу с данными маркировки Честный знак; - имеет простой интерфейс, позволяя исполнителям практически сразу включаться в работу; - позволяет работать с Online-информацией корпоративной системы 1С для решения текущих задач; - имеет упрощенное администрирование и работает с учетными записями корпоративной системы 1С; - поддерживает англо и русский варианты локализации. Предлагается два режима работы с приложением (выбирается при установке): 1. Однопользовательский (бесплатный): - мобильное устройство работает в режиме сервера команд, учетная система 1С подключается напрямую к мобильному устройству по его ip-адресу в локальной сети; - доступны все функции, кроме online-функционала из-за естественных ограничений способа обмена данными; - отсутствует встроенная реклама и какие-либо вредоносные блоки; - для работы достаточно установить мобильное приложение и запустить обработку в 1С (все есть в свободном доступе); - не требует лицензирования. 2. Многопользовательский (неограниченная корпоративная лицензия): - мобильное устройство работает в режиме прямого подключения к учетной системе 1С (хост-система); - доступен online-функционал: контекстная информация, проверки этапов, команды, мессенджер, монитор состояния; - требует проведения комплекса интеграционных работ; - лицензируется, существует только в виде неограниченной корпоративной лицензии. Вопросы и предложения можно писать в Telegram: @awms_sales |
||||
|
1
Волшебник
16.05.22
✎
21:42
|
Ветка согласована
|
||||
|
2
Dmitry1c
16.05.22
✎
21:44
|
(0) наличие бесплатных аналогов не смущает?
|
||||
|
3
p-soft
16.05.22
✎
21:47
|
(2) где такое же есть бесплатное?
|
||||
|
4
Dmitry1c
16.05.22
✎
21:47
|
(3) Barcode Harvester ака Штрихкод Комбайн
|
||||
|
5
p-soft
16.05.22
✎
21:52
|
(4) это не такое же, разница в функционале. у меня упор на бесшовное решение для системы адресного хранения, УТ, например.
|
||||
|
6
Tahallus
16.05.22
✎
22:44
|
какие ВК используются ?
|
||||
|
7
p-soft
16.05.22
✎
22:49
|
(6) компонента одна, сам писал. сделана по примеру драйвера под БСП - чтобы можно было переключаться со стандартной от 1С.
в принципе, ее можно выдрать и использовать, она "чистая". да, там фича - поиск блютус устройства по имени. |
||||
|
8
Злопчинский
16.05.22
✎
23:10
|
рис 4.3.6 - крыжики M/S это что?
|
||||
|
9
Злопчинский
16.05.22
✎
23:11
|
(5) Бесшовное решение не требует принудительных обменов при интеграции. Все обменя для персонала должны выполняться "втихушку"
|
||||
|
10
H A D G E H O G s
16.05.22
✎
23:15
|
(7) APK же пересобрано?
Manifest поменян? |
||||
|
11
H A D G E H O G s
16.05.22
✎
23:15
|
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
? |
||||
|
12
p-soft
16.05.22
✎
23:15
|
(8) маркированный, посерийный учет
|
||||
|
13
p-soft
16.05.22
✎
23:16
|
(11) у меня через компоненту реализовано, не менял ничего в стандарте
|
||||
|
14
H A D G E H O G s
16.05.22
✎
23:17
|
(13) Аппаратные кнопки?
|
||||
|
15
p-soft
16.05.22
✎
23:17
|
(9) ну пока что есть. не решил как сделать фоновый поток)
|
||||
|
16
p-soft
16.05.22
✎
23:17
|
(14) работают через ACCESSIBILITY_SERVICE отдельной апк, события ловятся встроенной в приложение компонентой
|
||||
|
17
H A D G E H O G s
16.05.22
✎
23:18
|
(16) Ясно. Нууу, такое, ну ладно.
Но все равно это не отменяет доп разрешения в настройках Ведроида, так? |
||||
|
18
Злопчинский
16.05.22
✎
23:19
|
"В очереди/принято/завершено" - дв апоследних пункта - вот нахрена они? как рядовой сотрудник бегающий с дивайсом может на это повлиять? какую пользу эта инфа ему дает?
|
||||
|
19
Злопчинский
16.05.22
✎
23:19
|
где в главном меню "Приемка"...?
|
||||
|
20
p-soft
16.05.22
✎
23:19
|
(17) нет. через компоненту запускается отлов событий каких угодно - это второй способ отлова событий приложением.
|
||||
|
21
Злопчинский
16.05.22
✎
23:20
|
ну, как первый двухколесный "Школьник" - пойдет...
|
||||
|
22
p-soft
16.05.22
✎
23:20
|
(19) это все рюшечки, настраивается. лишние нули.. ну удалю, ок))
|
||||
|
23
p-soft
16.05.22
✎
23:20
|
(21) на то и расчет. это бюджетное решение.
|
||||
|
24
Tahallus
16.05.22
✎
23:21
|
а как она будет работать со встроенными ШК ? например в авто смарт лайт ?
|
||||
|
25
H A D G E H O G s
16.05.22
✎
23:21
|
(20) ACCESSIBILITY_SERVICE требует ручного разрешения для задекларированного APK, или нет?
|
||||
|
26
p-soft
16.05.22
✎
23:22
|
(24) широковещательные сообщения, либо буфер обмена
|
||||
|
27
p-soft
16.05.22
✎
23:23
|
(25) там все просто. служба делается отдельным приложением, она ловит аппаратные клавиши и отсылает предопределенным интентом события приложению.
|
||||
|
28
H A D G E H O G s
16.05.22
✎
23:25
|
(27) Да. Это я понял еще 10 минут назад. Этому, отдельному приложению, как даются права на ACCESSIBILITY_SERVICE ? По умолчанию этих прав нет у приложений. Это особые права.
|
||||
|
29
Злопчинский
16.05.22
✎
23:25
|
(22) при чем здесь нули?
ну будет у него отражаться 10/2/7 - какую пользу последние два несут для сотрудника рядового? |
||||
|
30
p-soft
16.05.22
✎
23:26
|
(28) а.. да) эта часть написана в андроид студио, я руками все делал.
|
||||
|
31
p-soft
16.05.22
✎
23:28
|
(29) ну например, если от него что-то хотят, а он все сделал, то последняя цифра покажет на какой стороне задание. там много нюансов, так то..
|
||||
|
32
H A D G E H O G s
16.05.22
✎
23:28
|
(30) События в 1С МП через AddInNative ?
|
||||
|
33
p-soft
16.05.22
✎
23:28
|
(32) да
|
||||
|
34
H A D G E H O G s
16.05.22
✎
23:29
|
(33) Как отлаживал Native C++ ?
|
||||
|
35
p-soft
16.05.22
✎
23:29
|
(33) я других вариантов не нашел. да и по сути, аппаратные клавиши я делал чисто для будущих нужд, там сейчас только ноль используется в одном месте
|
||||
|
36
p-soft
16.05.22
✎
23:30
|
(34) да никак не отлаживал, там кода почти нет, да и примеров полно.
|
||||
|
37
H A D G E H O G s
16.05.22
✎
23:31
|
(35) Аналогично. Мертвая фича
|
||||
|
38
H A D G E H O G s
16.05.22
✎
23:32
|
(36) Ясно
|
||||
|
39
p-soft
16.05.22
✎
23:32
|
(36) это вообще самая быстрая часть разработки - около недели разбирался)
|
||||
|
40
H A D G E H O G s
16.05.22
✎
23:39
|
(39) Ну у меня дичь творилась в системе, поэтому я заморочился и подключился мдацким отладчиком в native C++, но потом оказалось, что в java строки надо сравнивать через equal()
|
||||
|
41
p-soft
16.05.22
✎
23:40
|
(40) о! та же фигня была! но мне среда разработки подсказала почти сразу - легко отделался)))
|
||||
|
42
ДедМорроз
16.05.22
✎
23:41
|
Аппаратные можно ловить нажатие на скпнирование,и если не место скпнировпния,то вместо включения сканера сообщать пользователю,что здесь не сканируют.
Опять же,интерфейс 1с не очень дружелюбен с клавишами. |
||||
|
43
H A D G E H O G s
16.05.22
✎
23:41
|
(41) Вот, кстати, тоже суко неделя
Кто-нибудь отлаживал NDK (С++, неуправляемый код) Android через VisualGBD ? |
||||
|
44
p-soft
16.05.22
✎
23:41
|
(41) но я косяк в яве локализовал, в сишном коде нечему было чудить
|
||||
|
45
H A D G E H O G s
16.05.22
✎
23:43
|
(41) В 2019 такого умного Android Studio не было.
|
||||
|
46
p-soft
16.05.22
✎
23:43
|
(42) 1с сканером не управляет, оно только результат сканирования ловит. поэтому кнопку ловить смысла особого нет. но она ловится, да
|
||||
|
47
Злопчинский
16.05.22
✎
23:50
|
(31) фу, бяка.
мониторить состояние сотрудников и что-то от них "хотеть" - на АРМЕ/десктопе "начсклада". а не на дивайсах линейных сотрудников. |
||||
|
48
ДедМорроз
16.05.22
✎
23:50
|
Кнопочку нажали - прилетел intent,на экране окно Идет сканирование с кнопкой отмена.
Конпку Отмена нажали - полетел intent обратно,и сканер выключается,не дожидаясь taimout-а. Ну и прочие возможности. Когда на браузер переключились - у сканера включается режим клавиатуры. |
||||
|
49
p-soft
16.05.22
✎
23:54
|
(47) дык оно ж оффлайн, а фоновых нету) но я подумаю)
|
||||
|
50
p-soft
16.05.22
✎
23:56
|
(48) если честно не понял схему.
у меня если событие пришло, то оно обрабатывается: система либо его блокирует и пищит, либо пропускает как валидное в работу. |
||||
|
51
H A D G E H O G s
16.05.22
✎
23:58
|
(50) Это ты сейчас с идейным наследником Егора пытаешься диалог построить.
|
||||
|
52
ДедМорроз
17.05.22
✎
00:26
|
(50) просто,можно ловить событие от сканера,и если оно не к месту,то писать пользователю,что здесь не скпнируют,а можно при нажатии клавиши включения сканнра писать,что сканировать нельзя и не включать сканер вообще.
В принципе,можно сканировать в буфер,а потом доставать из буфера там,где это нужно. Просто,когда код читается с трудностями,сказать пользователю после успешного считывания,что нужно куда-то войти и отсканировать еще раз - не очень хорошее решение. Если же при любом сканировании штрих-код помещается в буфер,чтобы его использовать повторно,то пофиг. |
||||
|
53
p-soft
17.05.22
✎
11:14
|
(52) повторюсь, я не управляю сканером. в большинстве случаев сканер запускается отдельным встроенным с завода сервисом, который генерирует событие сканирования уже после завершения сканирования и распознавания. я в приложении только результат получаю.
для управления сканером 1с не подойдет, это как минимум надо такой же сервис писать, а оптимально - переводить все решение на яву+c++. но прикол в том, что этот сервис будет свой для каждой модели устройства, ибо привязка к аппаратной части - в текущей ситуации это не выгодно. но да, управление ошибками - это отдельная тема, она очень много времени съела. сейчас я обрабатываю события со сканера во всех открытых окнах и выдаю звуком ошибку, если сканили не там. |
||||
|
54
H A D G E H O G s
17.05.22
✎
13:54
|
(53) Человек, мне кажется, далек от практики, вот и пишет странные вещи :-)
|
||||
|
55
p-soft
19.05.22
✎
10:33
|
Вчера запустил систему на небольшом складе: 9 ТСД, эл.оборудование, до 10тыс.SKU. УТ там старая, пришлось интеграцию встраивать внутрь. Наблюдаю пока.
в планах на доработку: 1. я использую один системный сигнал платформы на все случаи, надо хотя бы на завершение задания отдельный; 2. сейчас лицензирование работает на каждый вариант переустановки программы - оказалось неудобно, надо реализовывать свой вариант DeviceId, привязанный к железу. но на выходе вырастет стоимость лицензии; 3. оптимизация рабочего места оператора в модуле интеграции УТ - не нравится реализация журнала заданий, пока собираю статистику. |
||||
|
56
p-soft
20.05.22
✎
00:05
|
про "бесплатные аналоги" - теперь и тут бесплатно.
поковырявшись с темой "device id", решил отказаться от идеи лицензирования устройств в системе. убрал все лишнее из приложения и документации. добавил звуки в приложение, пиликают. народ работает, я не икаю) |
||||
|
57
ДедМорроз
20.05.22
✎
20:05
|
(53) можно общую компоненту и под каждый тип устройств свой сервис,т.к.они действительно различаются.
На самом деле,там не столько включение/выключение сканера интересно,сколько железные кнопки. |
||||
|
58
p-soft
20.05.22
✎
20:52
|
(57) способ работы с железными кнопками доступен через отдельный сервис, у меня это реализовано.
только есть проблема в том, что универсальными являются только цифровые кнопки, остальные опять таки зависят от железки. вот сейчас приложение обрабатывает "0" - открытие главного меню и "1-9" - открытие соотв.журнала заданий. и все. не особо хотел давать возможность пользователю мобилы назначать кнопки - это усложняет взаимодействие с приложением и выходит за границы идеи, что все настраивается на хосте, а на мобиле доступен только необходимый минимум. но похоже придется добавлять раздел индивидуальных настроек - юзеры просят возможность менять звуки приложения. |
||||
|
59
shpioleg
20.05.22
✎
22:14
|
(58) А мобильное приложение с внешней компонентой может обновляться на смартфоне через публикацию МП или его нужно обязательно собирать Сборщиком приложений?
Сложно было самому разобраться в С++, JNI и JAVA ? Я вчера поначитался теории, но что-то пока мутно все ) Я так понял, что нужна отдельная IDE для С++ и Андроид студия для JAVA ? |
||||
|
60
p-soft
20.05.22
✎
22:45
|
(59) 1. сейчас компоненты работают в обоих режимах, я использую релиз 8.3.20. без сборки не работают свои звуки, они в пакет через сборщик ставятся.
2. про сложность - все относительно. можно в принципе ничего не знать, только уметь программить - информации в инете полно: инфостарт, гугел. с инфостарта платное качать не надо, все есть в открытом доступе. в примерах много хлама и ошибок, поэтому если никто не гонит, то лучше не спешить - ковырять вдумчиво. 3. да, нужны вижуал студио и андроид студио. на инфостарте есть статья как начать разработку внешней компоненты. |
||||
|
61
H A D G E H O G s
20.05.22
✎
22:57
|
(59) Все делается в Android Studio.
|
||||
|
62
тук-тук
20.05.22
✎
23:03
|
(60) для атола и зебры вполне подходит компонента из мобильной библиотеки 1С
Почему решил свою компоненту ? |
||||
|
63
p-soft
20.05.22
✎
23:12
|
(62) у компоненты от 1С минимальная платформа 4.4.4 (API 19).
у меня не заработала на зебрах мс36 (API 18): события не ловит никак. ну и своя разработка дала возможность ловить аппаратную клавиатуру. |
||||
|
64
Выпрь
20.05.22
✎
23:17
|
вряд ли кто-то без тебя сможет это внедрять
|
||||
|
65
p-soft
20.05.22
✎
23:24
|
(64) ну документация есть, на некаверзные вопросы я отвечаю.. почему нет?
я сам процесс периодически прохожу - нет там ничего сложного. |
||||
|
66
shpioleg
20.05.22
✎
23:29
|
(65) После 1Са, похоже что С++ на пару с Джавой и Андроидом это пара пустяков )))
|
||||
|
67
p-soft
20.05.22
✎
23:42
|
(66) не, 1с отдельно, языки высокого уровня отдельно - разница большая.
у 1с своя идеология, изначально заточенная под бухов. это сейчас навертели. я когда то учился на системного, писал на паскале, на сях немного.. потом 20 лет в 1с. в общем, думать как 20 лет назад уже не получается - это тема для переучивания. |
||||
|
68
тук-тук
20.05.22
✎
23:59
|
(65) по моему мнению продаваемое apk для тсд будет успешным если будет лишено какой-либо логики, т.е. на стороне большой 1С дб логика подготовки отображаемой на тсд формы и логика обработки штрихкода и нажатий клавиш.
Иначе получается зависимость от разработчика, который может в любой момент прекратить техническую поддержку. |
||||
|
69
p-soft
21.05.22
✎
00:16
|
(68) это одна из возможных позиций/мнений. моя позиция основана на логике элементарных складских операций. имею сейчас минимум три проекта перед глазами, куда эта логика укладывается. под это и пишу.
потом, если раскладывать складские операции на элементарные действия, возникает достаточно сложная модель учета - как это все перетащить на сторону хоста и при этом иметь возможность оптимизации я не понимаю. потом, говорить про "не зависимость" от разработчика, если мы передаем пользователю закрытую систему (apk) - это все маркетинг, не более. в принципе, прекращение технической поддержки в обоих случаях означает проблемы, если изменились условия использования системы: обновился андроид, железо новое вышло и т.п. |
||||
|
70
p-soft
21.05.22
✎
00:34
|
(69) еще раз отмечу, сейчас решение полностью бесплатное.
|
||||
|
71
Выпрь
21.05.22
✎
09:20
|
(68) такое приложение уже тоже есть (бесплатное)
|
||||
|
72
ДедМорроз
21.05.22
✎
09:36
|
Обычно,терминальную часть делают бесплатную,а вот приложение на компьютер,которое выполяет операции сопряжения,продают - тогда пользователь,как бы,от терминалов не зависит (отслеживается только количество),а на компьютере все проще.
|
||||
|
73
Гений 1С
гуру
21.05.22
✎
09:54
|
(0) я не с тобой работа по сканеру ШК под Андроид?
|
||||
|
74
p-soft
21.05.22
✎
10:16
|
(71) возможность выбора - это хорошо, это правильно!
|
||||
|
75
p-soft
21.05.22
✎
10:21
|
(72) у меня часть сопряжения (сервер) встраивается в хост систему, для УТ это расширение.
во всех вариантах, что я внедрял, просили допилить мобильный модуль, сейчас у меня есть такая возможность - отсюда и способ монетизации. чтобы зарабатывать на продаже лицензий нужны тиражи, тут их не планируется пока. |
||||
|
76
p-soft
21.05.22
✎
10:25
|
(73) нет. но внедрение описываемой системы - хороший способ заработать!
|
||||
|
77
Выпрь
21.05.22
✎
15:49
|
(76) опасно внедрять систему, у которой басфактор = 1
|
||||
|
78
p-soft
21.05.22
✎
19:29
|
всем с подозрением на басфактор - не внедрять!)
добавил возможность выбора произвольных звуковых оповещений по событиям. |
||||
|
79
Krendel
21.05.22
✎
19:36
|
Ждем документацию
|
||||
|
80
Выпрь
21.05.22
✎
19:41
|
(78) так кроме тебя и не будет никто внедрять
|
||||
|
81
p-soft
21.05.22
✎
19:47
|
(79) на сайте есть необходимый минимум мануалов
|
||||
|
82
тук-тук
21.05.22
✎
19:48
|
(80) не увидел в ветке принуждения.
здесь автор стремится поделится своим мнением и его подход к автоматизации склада имеет право на жизнь |
||||
|
83
Krendel
21.05.22
✎
20:01
|
Спасибо , посмотрел. Понял почкму бесплатно
|
||||
|
84
Выпрь
21.05.22
✎
21:01
|
Многи программисты думают - выложил прогу бесплатно и этого достаточно, чтобы дать ей возможность жить своей жизнью.
Но это конечно далеко не так |
||||
|
85
p-soft
21.05.22
✎
21:05
|
(84) тут каждому свое: кто то на форуме троллит, кто то работает
|
||||
|
86
Выпрь
21.05.22
✎
21:33
|
(85) Так работай. Но надеятся что кто-то будет внедрять твою прогу наивно
|
||||
|
87
Krendel
21.05.22
✎
21:36
|
Просто у меня ща написано под тсд, маркировку и ветис, а у тебя там ни настроек архитектуры, ни настроек сопоставления, ни документации
|
||||
|
88
Злопчинский
21.05.22
✎
21:50
|
вылысыпыдысты.
|
||||
|
89
p-soft
21.05.22
✎
22:18
|
(86) работаю, внедряю, изучаю спрос на доработки.
(87) без конкретики - набор букв. архитектуры чего? сопоставления чего с чем? документация.. а чего там не хватает? не испытываю сомнений в очевидности реализованной модели учета - вроде форум программистов? я любителям видосики запилю обязательно, не все сразу. (88) дык лето скоро, новый лисапед в тему) |
||||
|
90
Злопчинский
21.05.22
✎
22:19
|
склад... "модель учета"...
|
||||
|
91
p-soft
21.05.22
✎
22:23
|
(90) ты ж сам писал. группа связанной логики, решающей конкретную задачу образует модель учета. или наоборот, модель учета реализуется кучей программной логики)
|
||||
|
92
p-soft
20.06.22
✎
12:45
|
по теме онлайн.
сейчас с клиентом тестировали онлайн проверки при операциях, по итогу приняли в работу. онлайн проверяется ячейка на принадлежность складу и блокировку, серия на вхождение в список известных серий, упаковочный лист на существование и доступность и марки по справочнику. логика проверок может быть любая, все в ут прописывается. по маркам скорость пока особо не тестировал, остальное не тормозит. и для магазинов сделал: можно зайти в список товаров и последовательно сканируя баркод/марку получить онлайн инфу по остаткам/ценам(пакет данных формируется на стороне УТ) - типа помощник продавца. в планах заняться переделкой интерфейса и продуктовым сайтом - в поиске предложений по теме. |
||||
|
93
Злопчинский
20.06.22
✎
15:23
|
(92) насчет фейса - это да. то что есть сейчас - ужос страшный
|
||||
|
94
p-soft
08.07.22
✎
10:52
|
(93) немного переделано основное окно и меню задания, глаза не режет.
подниму тему. на текущий момент работает пара десятков терминалов: один склад и сеть магазинов, реализуется переход на новую программу еще для 30 терминалов на складе с маркировкой. рекламаций по мобильному приложению пока нет. функционал устоялся, пожеланий на доработку нет - всего хватает. что есть интересного: 1. серверная часть реализована сразу на хосте(УТ,ERP,КА): обмен работает быстро, админу хорошо. 2. пользователь мобильного приложения использует для входа учетную запись хостовой системы, с ней же мобила заходит на хост - можно использовать функционал РЛС, да и админу хорошо. 3. нет привязки лицензий к оборудованию: бизнесу дешево, админу - ваще хорошо. 4. можно делать разные онлайны: проверки серий, марок, ячеек, упаковок при сканировании, смотреть остатки и цены по товару. включается опциями, логика проверок и отбора данных реализуется на стороне хоста. сейчас в проработке тема дизайна предложения. до конца года вернусь к разработке своей хостовой части (сейчас она в виде скелета, без "сладкого") - для формирования полноценного WMS-решения. |
||||
|
95
Злопчинский
08.07.22
✎
13:16
|
(94) тебе до полноценного ВМС-решения - как до Плутона. если и будет ВМС-решение, то оно самого начального уровня. Чуть больше чем "адресное хранение". ВМС решение в первую очередь - это ядро. ахеренное ядро.
|
||||
|
96
p-soft
08.07.22
✎
13:42
|
(95) да, нужен начальный уровень. цель - возможность выносить складской модуль из УТ. да, работы много.
причем, похожее уже делал, но только копипастом из УТ - результат работает, наблюдаю. но хорошо бы переписать. |
||||
|
97
p-soft
12.10.22
✎
21:01
|
подниму тему.
на моей системе работает уже больше 50 терминалов: три склада, сеть магазинов; учетные системы - УТ11 и одна самописка, есть маркировка легпром. система прошла проверку и работает на больших объемах сборок, на многодневных сборках (одежда, обувь, электротовары). система показывает приемлемую производительность на 300тыс SKU (honeywell eda, atoll s.s, zebra mc). система воспринимается пользователями нормально, все радуются новым возможностям, отсутствию тормозов при обмене, при падении приложения данные не теряются. = модуль интеграции с 1С из свободного доступа убран - это теперь платная услуга. но привязки лицензий к оборудованию нет и не планируется - в системе можно использовать любое количество ТСД. |
||||
|
98
H A D G E H O G s
12.10.22
✎
21:07
|
(97) мобильная субд еще не сдохла? Можно ли верить вам, джентельмен?
|
||||
|
99
p-soft
12.10.22
✎
21:10
|
(98) у 1с своя файловая субд, переиндексировалось и вперед.
на массе несколько месяцев смотрю, пока критичного не было. |
||||
|
100
p-soft
12.10.22
✎
21:13
|
(99) есть интерес поковырять другие варианты товаров: маркировку кроме л.п., учет в разрезе дат, весовой товар..
|
||||
|
101
p-soft
12.10.22
✎
21:20
|
(98) а если рассматривать тему, что все должно быть в онлайне - тут я продолжу настаивать на своей версии)
тут у клиента на днях инет рубанули, сервера далеко в офисе, ну кто успел задания расхватать - молодцы, остальные бамбук курили, а у них сдельщина) |
||||
|
102
Krendel
12.10.22
✎
21:24
|
(101) зачем выносить складской блок
|
||||
|
103
Krendel
12.10.22
✎
21:24
|
?
|
||||
|
104
p-soft
12.10.22
✎
21:38
|
(102) дорого содержать сервера. сейчас на складе даже админа выделенного нет - не нужен.
ну и удобно: пока возился, открыли еще один склад - впн до офиса и работаем. |
||||
|
105
p-soft
12.10.22
✎
21:41
|
(104) это один из примеров, тут склады 5тыс кв.м.
у других было такое, что "контейнер едет, надо ставить" - аренда, разметили, поставили.. |
||||
|
106
СергейК
12.10.22
✎
21:42
|
(101) ну так переведи вообще весь складской блок на мобилу, зачем вообще тогда сервера?
|
||||
|
107
p-soft
12.10.22
✎
21:42
|
(106) а офисным за что зарплату платить?!)))
|
||||
|
108
СергейК
12.10.22
✎
21:43
|
(107) ну, можно еще озаботиться дивидендами учредителей...
|
||||
|
109
p-soft
12.10.22
✎
21:44
|
(108) работаю работу за что мне платят)
|
||||
|
110
p-soft
10.11.22
✎
01:03
|
UP
из нового: - в рамках расширения поддержки длительных/объемных сборок: возможность сохранять не завершенные задания на сервере и передавать с терминала на терминал; - полностью автоматический обмен с сервером из приложения; - использование установочных пресетов: по короткому идентификатору пресета система выставляет адрес подключения и настройки по-умолчанию; - возможность обновления приложения из дистрибутива в локальной сети; - расширено логгирование работы системы и состояния оборудования; - было решено много интересных вопросов, связанных с ситуациями нестабильной работы оборудования и связи, исправлены недочеты в алгоритмах и интерфейсе. из активно используемого и интересного: - онлайн сервисы: остатки, цены, проверка данных при сканировании; - возможность использования разных сценариев сканирования в привязке к типам операций, возможность изменения сценария на ходу. отмечу, интеграция бесшовная: "поставили и забыли". провожу обучение персонала по эксплуатации системы, консультирую по работе, исправляю найденные ошибки. |
||||
|
111
p-soft
12.11.22
✎
00:15
|
из полезного и бесплатного:
если надо выполнить простую операцию без анализа ассортимента, например, пересчет товаров, но смысла заморачиваться с интеграцией нет, то будет полезен режим работы мобильного приложения без интеграции с сервером. при этом доступно сканирование штрихкодов (с вводом количества) и отправка их на электронную почту. на почту приходит структурированный файл json для разбора средствами 1С. как включить/настроить: 1. качаете с сайта приложение. 2. создаете подключение с адресной строкой "email". 3. в основном меню создаете тип заданий с произвольным названием. 4. в основном меню создаете подключение к эл.почте. 5. в основном меню создаете устройство (блютус или встроенный, иначе придется вводить товар руками при сканировании, но так тоже можно). 6. в основном меню создаете склад и выбираете его как основной (без этого надо будет заполнять склад через меню задания). 7. в журнале заданий снизу задаете настройки по-умолчанию (проставляете все галки, сценарий заполнять не надо). 8. создаете задания и выполняете, при этом, товар создается автоматом при сканировании/вводе ш/к. 9. завершаете задание через меню задания, задание уходит на почту либо автоматом, если включена опция автоотправки, или по нажатию на кнопку Обмен. 10. на почту приходит файл задания в формате json, он разбирается средствами 1с работы с json на объекты типа Структура и Массив и грузится дальше куда угодно. в режиме без интеграции доступна работа со сценариями сканирования и шаблонами штрихкодов. |
||||
|
112
p-soft
13.11.22
✎
20:33
|
(111) упростил процесс подключения:
1. качаем с сайта приложение. 2. запускаем, в основном меню жмем "Начать тестирование". 3. в основном меню вносим изменение в подключение к эл.почте. 4. в основном меню вносим изменение в название блютус-устройства или создаем новое. 5. создаем, выполняем и завершаем задание (через меню задания), задание уходит на почту либо автоматом, если включена опция автоотправки, или по нажатию на кнопку Обмен. 6. на почту приходит файл задания в формате json, он разбирается средствами 1с работы с json на объекты типа Структура и Массив и грузится дальше куда угодно. |
||||
|
113
p-soft
13.11.22
✎
22:09
|
(112) и выложил на сайт пример обработки загрузки из файла json документа "Пересчет товаров" для УТ 11.5
|
||||
|
114
p-soft
19.11.22
✎
10:27
|
из нового:
- возможность обмена сообщениями между оператором и исполнителем. актуально для больших складов: дублирует функционал матюгальника, полезно при неплановых пересчетах и т.п. при поступлении сообщения, исполнитель на ТСД оповещается звуком и баннером, реализована функция ответа оператору. сделано в виде простого чата со списком контактов и возможностью управления списком сообщений. |
||||
|
115
p-soft
24.11.22
✎
19:56
|
из нового:
- оптимизация работы с большими заданиями: добавлена возможность скрывать не выполненные части задания; - в приложении добавлена история изменений; - в модуль интеграции добавлен полный функционал чата: обмен сообщениями (в т.ч с мобильным приложением), ссылками и файлами на десктопе. из активно используемого и интересного: - мобильный чат зашел на "ура": поиск и оповещение сотрудников, оперативная передача информации оператору по инцидентам. |
||||
|
116
p-soft
13.12.22
✎
11:34
|
изучаю возможность добавления функционала работы с RFID, нужны примеры железа.
|
||||
|
117
lolek
13.12.22
✎
16:13
|
сколько стоит ? как пощупать
|
||||
|
118
lolek
13.12.22
✎
16:23
|
ячеистый склад, ут 11, терминалы зебра
|
||||
|
119
p-soft
13.12.22
✎
16:24
|
(117) пришлите, пожалуйста контакты на info@awms.ru, я с Вами свяжусь.
пощупать можно на сайте awms.ru/mobile.html, приложение бесплатно-распространяемое, ставится на андроид-телефоны, начиная от 4.3 (API18). т.к. лицензирование не завязано на устройства, то есть нюансы: выгода от использования начинается от 2-3 устройств. |
||||
|
120
p-soft
13.12.22
✎
16:25
|
(118) я сталкивался с зеброй мс36, на них работает
|
||||
|
121
lolek
13.12.22
✎
16:26
|
(120) отправил.
|
||||
|
122
lolek
13.12.22
✎
16:30
|
(120) zebra tc26
|
||||
|
123
p-soft
13.12.22
✎
16:36
|
(122) в них андроид 11, с ним приложение работает.
по настройке, надо смотреть утилиту управления, где прописывается идентификатор события. на мс36 это Action Name: com.symbol.scanconfig.SCANDEMO Category: com.symbol.category.DEFAULT Extra Data: com.symbol.scanconfig.decode_data |
||||
|
124
p-soft
13.12.22
✎
17:01
|
поправил на сайте пдф-ы с описанием, актуализировал.
открытых обучающих материалов пока нет - все решаю по месту. |
||||
|
125
p-soft
30.12.22
✎
17:13
|
Коллеги, и сопричастные!
Всех с наступающим Новым годом! Успехов нам во всех начинаниях! Больше решений полезных и разных! |
||||
|
126
mistеr
30.12.22
✎
22:43
|
(125) ESET ругается на сайт. Проверь, не взломан ли.
|
||||
|
127
p-soft
31.12.22
✎
00:04
|
(126) спасибо за информацию!
ругается на отсутствие https, пока не подключал. |
||||
|
128
p-soft
22.01.23
✎
19:56
|
из нового:
1. немного изменился сайт: появились разделы, переехали на отдельную страницу ссылки на обновления и документацию. 2. тестируется новая версия приложения с поддержкой управляющей системы A-WMS Basis. пока в загрузках две версии: старая и новая, потом останется одна - самая живучая.. из опыта: разбирались с клиентом с терминалами "М3", вроде так называются - клиент купил десяток попробовать. хорошая машинка, но в нашем случае с проблемным софтом: при сканировании ШК выдается с терминальным возвратом каретки, настройки в приложении есть, но они не сохраняются. способ решения: отключить режим сканирования в события, поменять настройки терминального символа, выйти из приложения, зайти в приложение, включить режим сканирования в события. |
||||
|
129
p-soft
13.02.23
✎
19:28
|
из нового:
на сайте добавил обработку загрузки в 1С результатов сканирования через приложение в тестовом режиме (через электронную почту). в обработке можно посмотреть имеющиеся в почтовом ящике письма от приложения, отобразить их содержимое (можно копировать для загрузки средствами конфигурации), а также, создать документ Пересчет для конфигураций УТ,КА,ERP; |
||||
|
130
neomarat
13.02.23
✎
20:14
|
Не очень понятно -
1. есть ли платные возможности или все бесплатно? 2. Приложение на стороне сервера - это конфигурация 1С, работает на компьютере? 3. Умеет ли приложение работать с несколькими ТСД? |
||||
|
131
p-soft
13.02.23
✎
20:21
|
(130) 1. платный - вариант бесшовной интеграции с конфигурацией 1С.
бесплатный вариант не содержит возможности загрузки базы товаров на ТСД, только сканирование и отправка ш/к с ТСД на эл почту. 2. сторона сервера - это учетная система на базе 1С, в которую добавлен модуль интеграции (расширением или глубже)). для работы в этом случае нужна публикация на веб-сервере. 3. это как?) архитектура - типичный клиент-сервер. сервер я описал в п.2, клиенты - ТСД. сейчас наблюдаю одновременную работу более 30 ТСД с одном сервером. |
||||
|
132
p-soft
13.02.23
✎
20:23
|
(131) приложение оффлайновое
|
||||
|
133
Злопчинский
13.02.23
✎
20:28
|
(131) п.3 "..более 30 ТСД с одним сервером".
это все фигня. нагрузку такая работа создает совсем небольшую. гораздо важнее для складской работы в интенсивном режиме блокировки (логические и прочие) для недопущения коллизий. Есть варианты работы когда в секунду идут 2-3 скана и по каждому скану надо вытащить данные из базы.. что-то сделать с базой. и пока это не отработает на одном ТСД - второй ТСД эту же операцию не может даже начать на чтение. . в том варианте что делает ТС таковое вряд ли возникнет для простых сценариев, но все зависиот отчастностей. |
||||
|
134
neomarat
13.02.23
✎
20:33
|
1.На скриншоте вижу самописную конфигурацию, но в загрузках ее нет или используется типовая УТ например?
2. Под бесшовной интеграцией понимается отправка из ТСД сразу в 1с и обратно? Сколько стоит бесшовная интеграция? |
||||
|
135
neomarat
13.02.23
✎
20:37
|
Так вы слона не продадите.... Если честно - нифига не понятно, хотя я вроде не первый день с 1С. Над сайтом нужно поработать...
|
||||
|
136
p-soft
13.02.23
✎
21:20
|
(134) 1. самописная конфа - это отдельный проект, он не готов пока.
система управления ТСД работает с мая 22 года. для УТ-подобных конф есть модуль интеграции в виде расширения. 2. понимается именно бесшовная интеграция: все автоматом бегает, пользователь - только наблюдатель. сейчас ценник на услугу подготовки и подключения интеграции 50тыс руб. для последних УТ,КА,ERP, при этом программа на ТСД не требует лицензий для подключения(не ограничено). (135) тут над всем надо поработать)) маркетинга я не касался в принципе еще. сейчас тестируется второй и заключительный проект (самописка) - это управление ячеистым хранением с небольшим блоком доставки, плюс интегрированное управление ТСД(это был первый проект). идея всей затеи - иметь складское хранение в отдельном независимом блоке, без сложных/дорогих внедрений промышленных WMS. есть(тестируется) интеграция с УТ, тоже расширением, на веб-сервисах. для УТ ставится, настраивается влет. из УТ выгружается НСИ и задания, в УТ приходят статусы и сопутка типа ш/к упаковок, марок, серий. развернута тестовая платформа с автоматической генерацией складских заказов, формированием заданий на ТСД и возвратом результата. в идеале должна получиться схема учета с минимальным участием оператора. полтора года всего делов) |
||||
|
137
neomarat
14.02.23
✎
07:35
|
Идея отдельного блока мне нравится - тестеры не нужны? Можем у себя развернуть - что то доработать. Как раз что-то подобное нам нужно.
|
||||
|
138
Pprog151713
14.02.23
✎
08:03
|
Не знаю, что тут продавать. Такое на раз два пишется. Тока разве что если компонента подключения сканера своя, но она может еще и глючить..... (0)
|
||||
|
139
magicSan
14.02.23
✎
08:11
|
(127) а зачем он тебе?
список выделять курсивом .... |
||||
|
140
p-soft
14.02.23
✎
09:38
|
(138) там реально нет сложностей! пробуйте, и все получится!
|
||||
|
141
p-soft
14.02.23
✎
09:58
|
(137) да, тестовые площадки нужны. в планах сделать пару внедрений на условиях заказчика. пишите на почту, договоримся.
|
||||
|
142
Pprog151713
14.02.23
✎
11:13
|
Так приложуха собранная, где исходники. Что там ставить? Конфы тоже нет, как смортеть то, супер продукт? (0)
|
||||
|
143
p-soft
14.02.23
✎
11:48
|
(142) исходники? какие такие исходники? ничего не видел и не знаю..
"приложуха" на сайте - это завершенный продукт, в виде бесплатной версии. качайте, смотрите. создание бесшовной системы "приложение и Ваша конфигурация" - услуга платная. по тестированию модуля управления ячейками я буду принимать решение по каждому предложению индивидуально, т.к. не потяну все и сразу. |
||||
|
144
Pprog151713
14.02.23
✎
11:57
|
(143) Благодарю.)
|
||||
|
145
p-soft
14.02.23
✎
13:04
|
новое.
добавил на сайте раздел "видео-помощь", выложил для пробы небольшой видосик с демонстрацией первого запуска приложения. пришло время для сопроводительных материалов, буду потихоньку наполнять. большая просьба писать сюда предложения и замечания! сайт пока остается в текущем виде, т.к. проект на "тушь и помаду" еще не заработал. на текущий момент известен состав команды внедрения: я и консультант по учету. рассмотрю предложения на тестовое внедрение на условиях заказчика. |
||||
|
146
p-soft
14.02.23
✎
16:10
|
новое.
выложил пример работы с приложением в бесплатном режиме на мобильном телефоне с блютус сканером. в видео пропущен момент прописывания данных эл.почты, но остальное занимает меньше минуты! с ТСД, конечно, подольше: минуту занимает настройка утилиты сканирования в режиме broadcast и прописывание события в приложении. хотя есть ТСД с преднастроенным событием, там все быстрее. но самое интересное было в первой ссылке, когда используем предустановки - пресет ставится пару секунд, плюс время на закачку товара с сервера. ссылки на видео будут тут: http://awms.ru/help.html |
||||
|
147
тук-тук
14.02.23
✎
16:27
|
(146) нескромный вопрос - видео экрана как снимал ?
|
||||
|
148
p-soft
14.02.23
✎
16:32
|
(147) на китайской старой трубе хероми утилита встроенная. ищу аналоги, чтоб с ТСД писать, может посоветуете что?
|
||||
|
149
тук-тук
14.02.23
✎
16:34
|
(148) утилита встроенная - apk extractor не берет?
|
||||
|
150
p-soft
14.02.23
✎
16:35
|
(149) она просто не ставится никуда - ошибку выдает, видно свое апи использует или привязка аппаратная.
|
||||
|
151
p-soft
14.02.23
✎
17:17
|
новое видео:
пример выполнения задания на отбор по сценарию "Ячейка->Товар->Упаковка". |
||||
|
152
Злопчинский
14.02.23
✎
21:11
|
(151) концепция норм.
интерфейсы и процесс - херня полная. 4 балла из 10. |
||||
|
153
Злопчинский
14.02.23
✎
21:11
|
И по видео вопрос:
1. что значит "отбор групповой"...? 2. какую полезную информацию это несет для сборщика? |
||||
|
154
magicSan
14.02.23
✎
21:16
|
qr считает? я в пяти минутах чтоб за пилить подобное в опенсоурс на pwa
|
||||
|
155
p-soft
14.02.23
✎
21:30
|
(153) назвал так тип заданий в управляющей системе. просто работа по сценарию. это кусок автоматизированного тестирования.
|
||||
|
156
p-soft
14.02.23
✎
21:31
|
(154) я сам ничего не читаю, читает аппаратный сканер. мне хватает другой головной боли, чтобы еще и штрихкоды распознавать на пиксельном уровне)
|
||||
|
157
Злопчинский
14.02.23
✎
21:32
|
(155) пока все что видно как примеры работы на ТСД - трэш и угар.
|
||||
|
158
p-soft
14.02.23
✎
21:32
|
(153) 2. это видео для сборщика не предназначено. в жизни оно обычно названо аббревиатурой, иначе на узкий экран не поместится. я с лопаты видос снимал)
|
||||
|
159
p-soft
14.02.23
✎
21:34
|
(157) ну оно в живую же как-то работает.. все в нашем мире очень относительно.
|
||||
|
160
p-soft
14.02.23
✎
21:36
|
(159) сейчас живут три проекта, три разных варианта внедрения, примерно под сотню ТСД, от зебр на 4.4.3, до хонейвеллов на 11-м андроиде.
|
||||
|
161
Злопчинский
14.02.23
✎
21:47
|
(160) живут и живут, слава богу.
|
||||
|
162
p-soft
14.02.23
✎
21:54
|
(161) дык хорошо же живут, филиалы открывают, расползается прога)
на неделе поеду договариваться на пробное внедрение второго проекта. |
||||
|
163
Злопчинский
14.02.23
✎
22:03
|
в задании по последнему видео допустм 96 штук.
сборщик подходит к ячейке - видиит короба по 16 штук. на коробах - штучный ШК (это норма). сколько ему нужно коробов взять? как он это увидит? каким образом "взятие" короба осуществляется в программе? каким образом на ТСД можно "прконтролировать" что перекидывая короба из ячейки на рохлю - берутся нужные короба, а не похожие короба соседнего товара? . . не, если мы в мире розовых пони - то сборщики никогжда не косячат... |
||||
|
164
Злопчинский
14.02.23
✎
22:05
|
при эффективной работе часто вариант "идентификации" товара совпадает сразу с вариантом "взял 1шт" или "взял 1короб из 16шт". Пиплы часто тупят когда щелкают по коробу - прога илдентифиуирует товар - короб уже на рохле - а прога по прежнему показывает ИСХОДНОЕ число сколько надо взять.
. это просто на подумать/на развитие |
||||
|
165
Злопчинский
14.02.23
✎
22:09
|
может спрашивал уже, сорри если повторяюсь:
надо взять 106шт товара идентифицировали товар - ТСД даст подсказку "плана набора" типа план: 106 факт: ... уп*16 = 6 бл*8 = 1 шт*1 = 2 ю пикаем по коробам блокам штукам - в заголовке меняется ПЛАН в сторону уменьшения, факт в сторону увеличения также в плане набора тоже уменьшается соответсвующий показатель. если набираем все блоками взяли 3 блока - прога автоматом пересчитала подсказку план: 82 факт: 24 уп*16 = 5 шт*1 = 2 . ? тоже на развитие на подумать |
||||
|
166
Злопчинский
14.02.23
✎
22:12
|
эх блин ради понта свое что ли выложить видео отбора товара, причем именно "гоуппового отбора" (кластерный отбор).
. что бесит: не изобретайте мутных терминов по складской работе. хоть общепринятого глоссария и нет, но более-менее устаканившиеся термины есть. . я вот так нихера и не понял что это за "групповой отбор" по складской концепции работы отбора. |
||||
|
167
p-soft
14.02.23
✎
22:18
|
(163) решение этой задачи чисто административное, как и решение о подобном размещении ш/к на коробах, и риски там чисто административные. при чем тут розовые кони?
у меня предусмотрено несколько сценариев работы с упаковками. для логики ТСД различаются варианты учета: штучный товар, штучный товар в нескольких вариантах упаковки - оба эти варианты реализованы и реально работают. учет количества в упаковках реализуется на стадии управляющей системы, операции сборки/разборки упаковки - это тестируется, но уже на уровне комплекса Basis. |
||||
|
168
p-soft
14.02.23
✎
22:19
|
(164) не совсем понимаю о чем речь, но распознавание упакованного товара есть и оно используется реально на одном из проектов, там мелкоштучку учитывают
|
||||
|
169
p-soft
14.02.23
✎
22:25
|
(165) я противник возможности выбора комплектовщиком чего-либо и принятие им решений. работать он должен исключительно по сценарию указанному на ТСД.
сотрудник при отборе имеет регламент административный, если он есть и ограничения налагаемые логикой ТСД. если сотруднику может быть похер на регламент административный, то ТСД же ему просто не даст просканить лишнее. в примере сотрудник будет пикать товар, пока система ему не заорет "ХВАТИТ, ДОВОЛЬНО..") |
||||
|
170
Злопчинский
15.02.23
✎
00:08
|
(167) типовая ситуация: учет остатков штучный. но к товару указана возможнеы единицы - шт, блок, упаковка, паллета
учет количества в упаковках - не ведется. то есть на складе Nin? но сколько упаковок, блоков итд - не знаем. |
||||
|
171
Злопчинский
15.02.23
✎
00:09
|
.. соответсвенно операции сборки/разборки упаковкок - нет.
|
||||
|
172
Злопчинский
15.02.23
✎
00:09
|
(169) "я противник возможности выбора комплектовщиком чего-либо и принятие им решений. работать он должен исключительно по сценарию указанному на ТСД."
я только за! |
||||
|
173
Злопчинский
15.02.23
✎
00:16
|
(169) "налагаемый логикой ТСД" не нужно путать "логику ТСД" с реальными складскими действиям. Логика ТСД - это вторичная вещь, ибо реализует логику реальной работы. Соответсвенно логика ТСД д.б. достаточно гибкой чтобы покрывать возможные сценарии реальной работы.
. реальная работа - учет товара только в штуках. у товара единицы - шт(1)-блок(4)-уп(16). все единицы маркированы штучным штрихкодом. разрешен набор количества любыми единицами. для упрощения принимаем что ячейки отбора вместительные и количество для отбора в ячейке заведомо сеть. необходимо отобрать 759штук - каков конкретный сценарий отбора этого количества на экранах ТСД (логика ТСД) - если можно - видео |
||||
|
174
Злопчинский
15.02.23
✎
00:18
|
(169) "будет пикать товар, пока система ему не заорет "ХВАТИТ, ДОВОЛЬНО..")
ну так про то и речь. Только товара на складе нет. есть вполне конкретные физические единицы товара - штуки, блоки, упаковки... и сборщик пикает не товар как некую обезличенную ни к чему непривязанную сущность. . поэтому в (173) - как именно будет "пикаться товар"..? |
||||
|
175
Злопчинский
15.02.23
✎
00:21
|
ну и более редкие варианты (возможно описывал).
набор количества разрешен только заводскими упаковками - от блока и выше. набор товара штуками - запрещен. как будет реализовано у тебя на ТСД (упростим, считаем что каждая упоаковка товара имеет свой штрихкод по которому четко ясно что это блок-уп...) . таковое встречается редко, но бывает. этот вопрос чисто чтобы понять как у тебя насчет гибкости сейчас. |
||||
|
176
Злопчинский
15.02.23
✎
00:23
|
(173) .. и тут будем исходить из реальности: персонал сборщиков - это самое низовое звено. меняется часто. грубо говоря умножая в уме 16*6 они запросто могут получить 86 или 106.
|
||||
|
177
p-soft
15.02.23
✎
00:45
|
(173) на одном из проектов следующая ситуация:
1. торгуют электротехникой, туда входит как крупногабарит, типа трансформаторов, так и мелкоштучка: коннекторы, переклюки, реле и тп, фасованные по упаковкам разных номиналов. 2. учет ведут в штуках, ибо начинали с нуля и продавали все что покупают. хотели запретить вскрытие упаковок, но война прошла, крестьяне выжили) 3. комплектовщик ползет по заданию и набирает все что видит в задании и на полке. уперся - ищет вскрытую или вскрывает упаковку нужного номинала 4. прога видит, упаковку какого номинала отсканили и, в соответствии с коэффициентом, считает итоговый отбор. если отсканили упаковку, но в итоге превысили план, то такое сканирование выдает ошибку. этот проект был запущен первым, в мае, схема отработана |
||||
|
178
p-soft
15.02.23
✎
00:48
|
(176) угу. сам долгое время наблюдал как народ ухитряется косячить, даже восхищался где то..
но самое сложное было понять, о чем говорит сотрудник, когда есть какой то косяк в проге или предложение по оптимизации. я там жил с ними все прошлое лето)) |
||||
|
179
Злопчинский
15.02.23
✎
02:35
|
(177) ну так типовая схема, интересно лишь одно - что "видит в задании"? Конкретнее.
|
||||
|
180
Злопчинский
15.02.23
✎
02:36
|
(178) это да.
|
||||
|
181
p-soft
15.02.23
✎
09:12
|
(179) общими словами, в каждый момент система отображает содержимое текущего этапа сценария и предлагает ввести соответствующие данные.
сотрудник отсканил ячейку, система отображает и фиксирует сверху, что "вот эта ячейка сейчас текущая, дальше сканируй товар" итд. схема визуализации зашла на ура, она вопросов кучу снимает. в текущий момент можно самому глянуть в живую, в первом видосике показано как. пароль пользователя склад 1 - 1. |
||||
|
182
Злопчинский
15.02.23
✎
11:51
|
(181) схема визуализации стандартная, она везде заходит.
Вопрос-то простой - система подсказывает какими упаковками можно набрать требуемое количество или только тупо пишет количество штук для набора |
||||
|
183
p-soft
15.02.23
✎
12:30
|
(182) система не подсказывает ничего, почему так сделано - я указал выше.
|
||||
|
184
p-soft
15.02.23
✎
13:53
|
коллеги и сопричастные!
предлагаю сотрудничество по внедрению системы управления ТСД "A-WMS Mobile". со своей стороны я обеспечиваю программную логику для типовых решений и консультирую по работе с системой. в наличии готовый модуль бесшовной интеграции для УТ-подобных конфигураций - за пол часа настройки имеем полноценную WMS. модуль можно использовать как универсальный пример/базу для проектов интеграции в другие конфигурации - нужные для формирования и обработки данных обмена блоки логически выделены. система стабильна. для работы нужна публикация на локальном веб-сервере. система не требует аппаратных лицензий для ТСД, лицензирование по типу "На сервер". система не требует постоянного подключения к ЛВС - это нужно только для сеансов обмена, и если используются дополнительные онлайн сервисы. поддерживается работа с большими (сотни строк) и длительными заданиями (больше рабочей смены), есть примеры использования товарной базы в районе 300тыс SKU. поддерживается работа с маркированным товаром. контакт: info@awms.ru |
||||
|
185
Злопчинский
15.02.23
✎
19:07
|
(184) до полноценной ВМС даже низкого класса тебе еще топтать и топтать ;-) то что есть - адресное хранение с простейшим функционалом. многим и этого хватит.
|
||||
|
186
p-soft
17.02.23
✎
17:08
|
новое.
1. выложил релиз (пока альфа) новой версии мобильного приложения, версии 2. 2. выложил модуль интеграции для УТ11. в планах сделать модуль для УНФ. реализовано лицензирование по принципу "на сервер": количество устанавливаемых приложений не ограничено. без ключа работает прием НСИ и очереди заданий, отправка выполненных заданий доступна только на эл.почту. пример обработки чтения заданий с эл.почты есть на сайте. есть два варианта ключа: бессрочный и на год. для внедряющих самостоятельно, ключ на год бесплатно. |
||||
|
187
Злопчинский
17.02.23
✎
17:21
|
А ещё можно ключ на модуль для ут. Одна организация на ключ. И она же на склад. Два склада - два ключа!
|
||||
|
188
p-soft
17.02.23
✎
17:34
|
(187) эт зочем? это бюджетное решение, для загнивающего мелкого предпринимателя!
|
||||
|
189
p-soft
18.02.23
✎
14:02
|
новое.
выложил модуль интеграции для УТ11, в версии для магазина. после интеграции продавец получает удобного онлайн-помощника, плюс возможности выполнения операций на ТСД: 1. контроль приемки и отгрузки товара с/на распределительный склад; 2. агрегированная загрузка данных пересчета товаров с ТСД. |
||||
|
190
Гений 1С
гуру
18.02.23
✎
17:35
|
(0) дык главное - почем? если я клиентам захочу на их андроиды ставить вместо ТСД? Пиши в личку, есть клиенты.
|
||||
|
191
p-soft
18.02.23
✎
18:09
|
(190) общая информация. есть две версии:
1. бесплатный вариант (маркетинг). предназначено для быстрого старта: надо разово отсканировать и загрузить в 1С. полезно на выездных проверках/инвентаризациях. ставится за две минуты. обмен только с ТСД на комп через эл.почту. в приложенных обработках есть загрузка, с примером настройки в картинках. еще на сайте есть видео по теме. можно брать деньги за установку: скачал, поставил, настроил почту, настроил сканер, показал как работать. мой интерес тут только в распространении. будут деньги - буду доплачивать) 2. вариант платный, он подразумевает наличие некоторой инфраструктуры у заказчика (веб-сервер) и серьезные изменения в учетной системе заказчика (подключение расширения или добавление интеграционной логики в конфигурацию). на выходе получается единый комплекс с учетной системой заказчика (говорим про 1С), с возможностью подключения любого количества ТСД (лицензирование "на сервер", безлимитное подключение устройств). розничный прайс вижу 50'000руб. - это бессрочная лицензия для стандартной УТ, в других случаях зависит от сложности внедрения. есть вариант лицензии на год, но это тоже маркетинг. вариант, по совокупности факторов, выгоден для складов/магазинов с количеством ТСД от 3-х штук. продавцы розницы просто писают кипятком: остаток посмотреть, где что лежит, пересчитать быстро и т.п. безусловно выгоден для тех, кто собирается расширяться. |
||||
|
192
p-soft
18.02.23
✎
18:27
|
сочиняю новый вариант автоматизации: система встроенных мнемонических/цифровых команд.
предполагается использование для реализации сложных процессов, в т.ч. на производстве. у меня реализована поддержка аппаратной клавиатуры отдельным сервисом, но как это использовать я не видел. сейчас можно сделать совмещенную обработку кодов клавиатуры с обработкой команд, введенных через специальное окно. продумываю интерфейс формирования команд, в принципе все реально. будут глобальные и контекстные команды. пример глобальной: ввод предопределенного штрихкода (можно не сканировать, а вводить мнемоникой или с аппаратной клавы). контекстные - вызов меню в окне заданий, например. |
||||
|
193
Гений 1С
гуру
18.02.23
✎
18:36
|
(191) для моих клиентов дорого 50к. Я делал ценник 5-10 просто за софтину на андроиде, которая по введенному ШК дергает Http-сервис базы клиента. Это цена чисто за софтину для клиента, большую часть денег за нее отдавал разработчику, сам брал за расширение для 1с.
если будут варианты примерно в этом диапазоне дернуть HTTP-сервис через POST, передать отсканированные позиции или по одной позиции дернуть GET-сервер, можно обсудить. |
||||
|
194
p-soft
18.02.23
✎
18:59
|
(193) да я и не претендую на рынок клиентов с парой ТСД.
но нормальное решение для ТСД на коленке за 5 минут сделать нельзя, слишком много разноплановых задач приходится решать. поэтому мелкие просто обязаны страдать) по простой софтине - могу сделать, нужны требования. но там вся проблема будет в преобразовании данных в логику конкретной конфы - все по месту придется решать, опять ценник задерется. смысла в этом не много. рекомендую изучить тему работы моего приложения через эл.почту. можно покумекать как это предложить рынку. там как раз вопрос с преобразованием данных решен двумя путями: либо сами из текста копируйте, либо денюшку занесите, мы вам все сделаем. |
||||
|
195
p-soft
18.02.23
✎
19:17
|
(194) и да, я бы с удовольствием сделал привязку лицензии к устройству для приложения, но поковырявшись с 1с, отказался от идеи, как от потенциального головняка.
|
||||
|
196
Злопчинский
18.02.23
✎
20:35
|
1. почему с\на "рапсределительный склад"..? в чем особенность\проблема с\на любой другой?
2. "агрегированная загрузка данных пересчета товаров с ТСД." - это что такое, нормальными словами? |
||||
|
197
Злопчинский
18.02.23
✎
20:40
|
(194) поэтому иработают отдельные софтины ничего не зная про корпоративную систему. И обмен между системами ведется или через шину-прокладку, или складская система предоставляет достаточно широкий АПИ практически для любого действия. и КИС выталкивает данные на склад, ВМС - выталкивает данные в КИС, кис может и вытянуть данные из вмс. Иначе задолбаешься по логику учетной системы подстраиваться.
|
||||
|
198
p-soft
18.02.23
✎
20:46
|
(196) речь о магазине. у магазина есть массовые сканирования на приемке/возвратах, остальное не надо. я франчовой сети делал, отсюда пример.
по пересчетам - просто особенность работы магазинов, проще сначала все сканить отделами, потом загружать в базу. |
||||
|
199
p-soft
19.02.23
✎
12:33
|
(192) назначение клавиш работает, круто все.
у меня на тестовом чинамобайле есть пара хардовых кнопок, одна с иконкой меню, вторая с иконкой "херпойми". меню - понятно, а "херпойми", например, на управление запросом количества: пошел штучный товар - отключили запрос одной кнопкой и по меню не шаримся. а если есть цифровая клава, то еще интереснее. таблица команд будет назначаться с сервера, плюс юзеру будет разрешено добавлять свои. осталось по формам раскидать контекстные обработчики команд. |
||||
|
200
Злопчинский
19.02.23
✎
13:18
|
(199) работать надо с кнопками по наиболее частным операциям - по тем кнопкам, которые есть почти на всех дивайсах. на многих диваайсах есть Ф1 и Ф2, часто бывает и Ф3 и Ф4.
. ну а дальше будешь очередной лисапет ваять. делать подсистему описания назначения команд на кнопки для разных клавиатур... |
||||
|
201
p-soft
19.02.23
✎
16:47
|
(200) ага, на каждом типе девайсов свои кнопки)
идея какая, обычно закупают однотипные ТСД партиями. получается не сильно много разных вариантов ТСД - зоопарк содержать не выгодно, все это понимают. у меня клавиши будут настраиваться двумя путями: на серваке и самим пользователем. на серваке делается несколько наборов кнопок(команд), в привязке к типу устройства, и на конкретное устройство падает свой набор. это позволит однотипно прошить кнопки на разных типах железок, даже с разными кодами кнопок. эта ж круто, да?) |
||||
|
202
Злопчинский
19.02.23
✎
16:54
|
(201) "о, сколько нам открытий чудных готовит просвещенья дух и опыт, сын ошибок трудных, и гений - парадоксов друг"
наверное, круто. Велосипедно, да. Но раз прёт и штырит - ваяй. |
||||
|
203
p-soft
19.02.23
✎
17:29
|
(201) я могу продавать только то, во что верю) ну продавец-двоечник, чо))
|
||||
|
204
Krendel
19.02.23
✎
23:40
|
(203) Во всех книгах по продажах, это второе или третье правило, чтобы стать топом
|
||||
|
205
p-soft
28.02.23
✎
01:26
|
(201) новое
1. довел идею с кнопками до логического завершения. сделал относительно-удобную настройку кнопок-команд на ТСД. реализовал поддержку нескольких "быстрых" команд для главного окна приложения, сделал возможность отправлять контекстные(с доп.данными) команды для меню задания и карточки товара. 2. оптимизирую логику и причесываю интерфейс. что есть из интересного: - на сайте размещены два варианта модулей интеграции для УТ: версия "Магазин" и версия "Склад"; - для работы с клавиатурой устройства на сайте есть специальное приложение-сервис; - на сайте размещен комплект для организации внутреннего сервера обновления(установки) приложения; - на сайте размещена пара видео-примеров для разных режимов работы. |
||||
|
206
Злопчинский
28.02.23
✎
01:42
|
Отбор групповой
Группового чего? Если просто "отбор" - жто отличается от группового отбора? Какие ещё виды отборов есть? |
||||
|
207
Злопчинский
28.02.23
✎
01:44
|
(205) видео примеров навскидку не нашёл. Есть видео помощь.
|
||||
|
208
Злопчинский
28.02.23
✎
01:53
|
(205) видео отбора.
... Упаковка - Введите количество Как-то вообще мощговвламывательно.я например на предложение "упаковка" ожидаю выбор упаковки - шт, упак5,упак10 - то есть выбор завод, кой единицы представления товара.. А тут хранят упаковка - введите количество... Почему на приглашение товара выбирается товар (точно товар?), А на приглашение упаковка внезапно количество... Какой-то трэш несусветный |
||||
|
209
Злопчинский
28.02.23
✎
02:02
|
Почему на выборе ячейки выдаётся не обозримый список ячеек с общим планом/фактом по ячейке целиком, а не обозримый список ясейка-товар...? Если 15-40 ячеек, в каждой ячейке по 2-3 товара - в чем ценность и практ. Смысл предоставления сборщику озерительного списка на 30-120 строк? Чтобы посмотреть и ох..л?
Сотру надо выбрать ячейку из списка ячеек, а тут блин какие-то товары, да ещё на не, колько экранов.. Нахрена сотра этим грузить? Если уж хочется, что-то полезного то список ячеек с указанием общего веса по ячейке и общей кубатуры по ячейке - это хоть как-то позволит сотру сориентироваться хотя бы какую тару брать... |
||||
|
210
p-soft
28.02.23
✎
10:15
|
(208) обычный отбор: подошли к ячейке, взяли товар, положили часть в одну коробку, часть в другую. что не так то?
система работает "от сценария": как прописали логику сценария, так и работаем. эт очень гибкая штука. |
||||
|
211
p-soft
28.02.23
✎
10:21
|
(209) там есть отбор плановых строк по заданию, это не выбор "из базы".
работа по сценарию выглядит просто: - например, есть сценарий "ячейка-товар" - при выборе ячейки, система выдает список товара, который надо брать из Этой ячейки - когда план по товару в этой ячейке завершается, система возвращается к общему списку - пользователь в любое время может сбросить ячейку и вернуться к общему списку - визуально, при отборе, система, для упрощения восприятия, скрывает "лишние" данные в таблице и переносит их вверх, в секцию данных сценария |
||||
|
212
p-soft
28.02.23
✎
10:24
|
(211) сценарии могут быть любыми по длине, например "Заказ-Ячейка-Товар-Марка-Упаковка", но слишком длинные в природе не видел.
сейчас в системе снято ограничение по произвольным этапам, теперь их можно сочинять самому, например ввести этап "Носитель". |
||||
|
213
p-soft
28.02.23
✎
10:27
|
(212) система сценариев обкатана на массе, вопросов она не вызывает, все очевидно и доступно.
причем, сценарий можно выбирать по ходу пьессы, актуально, например, для приемки. система логична, ее просто логгировать, и контролить. |
||||
|
214
p-soft
28.02.23
✎
10:28
|
(213) да, логику работы надо продумывать, но это делается один раз при внедрении.
|
||||
|
215
Злопчинский
28.02.23
✎
14:51
|
(210) ответа что такое групповой отбор так и нет. Чем отличается от простого отбора.
|
||||
|
216
Злопчинский
28.02.23
✎
14:54
|
(211) нормально всё описал, тут вопросов нет. А по (209) ответа нет. И позиен выборка жто из базы или список заданий. К представлению на экране это вообще отношения не имеет. Так что вопрос остался без ответа.
|
||||
|
217
Злопчинский
28.02.23
✎
14:56
|
(212) это гуд. Сценарии привязываются к чему? К товарным группам? К клиенту (кому-то нужна доп маркировка, кому-то нет) или как?
|
||||
|
218
Злопчинский
28.02.23
✎
14:59
|
Пока из того что видел - ядро/арх текстура движется в правильном направлении имхо. Визуализация для сотров на ТСД - близка к отстою. Невзирая на то что "внедрена несколько раз и нравится клиентам". Клиентам которые с ТСД сняли часть своих проблем и ничего не видели - будет нравится всё.
|
||||
|
219
Злопчинский
28.02.23
✎
15:00
|
Для быстрой эффективной работы с ТСД - на экране ТСД не должно быть Нидерландов из того, что не используется на данном шаге процесса.
|
||||
|
220
p-soft
28.02.23
✎
17:36
|
(215) у меня нет понятия "простого" и "непростого" отбора, все определяется указанном в задании сценарием, задание на ТСД может называться как угодно.
при формировании задания в управляющей системе, по заданию обязательно указывается сценарий и возможно указание некоторых опций. еще раз повторюсь, суть задания определяется сценарием! в примере рассмотрен один из вариантов оформления задания на отбор, которое выдает управляющая система. (217) сценарий привязывается к абстрактному понятию "вид заданий", предполагается, что вид задания соответствует виду элементарной операции, но не обязательно. еще раз повторюсь, суть задания определяется сценарием! сценарий может назначаться индивидуально под конкретное задание на стороне управляющей хост-системы, может быть жестко закреплен за видом заданий, а может и выбираться пользователем, как на вид заданий, так и под конкретное задание, если это разрешено в настройках. (218) по визуализации, я могу реагировать только на вполне конкретные пожелания, все к чему я пришел, есть в приложении. оценки хорошо/плохо отработать не возможно, т.к. не указаны критерии оценки и нет рекомендаций для улучшения оных. было три внедрения приложения: - склад ~1500кв.м. с электротехникой, 10 комплектовщиков, сейчас в процессе подключения аналогичного регионального склада; - склад 5000кв.м. одежда/обувь/аксессуары с маркировкой, 30 человек, процесс управляется своей командой, на сколько знаю, развернут еще такой же склад; - розничная сеть магазинов (франчайзи), одежда, при мне было порядка 15 ТСД, сейчас не знаю. сейчас идут переговоры с крупной розницей (авто-шины), но там будет комплексное решение, с управлением складами, часть рабочих мест на ТСД, часть на телефонах. как понимаешь, всем нужно решение конкретных проблем, вопросы визуализации поднимаются только если есть опасность возникновения ошибок, типа человеческий фактор: увидел прилагу-испугался-бросил мобилу-убежал) (219) а на мобиле и нет ничего лишнего. все что отображено при выполнении задания, используется либо в качестве маршрута, либо при текущей работе со сценарием. остальное - доступный функционал, часть из которого настраивается индивидуально под проект, часть - необходимый минимум. да, программа "знает" что именно мы сейчас сканируем и в какой точке сценария находимся. программа может запрашивать проверку отсканированного с сервера. чуть позже добавлю возможность контекстного выбора данных с сервера, например, доступных марок, в случае утери этикетки и т.п. я сейчас только подошел к вопросу показа "товара лицом", буду по мере возможностей и имеющихся финансов готовить материалы, рекламу и обучающие. |
||||
|
221
p-soft
01.03.23
✎
18:09
|
новое
1. добавил сканирование через встроенную камеру средствами платформы. включается в настройках приложения. есть назначаемая команда на аппаратную клавиатуру. в принципе, жить можно. потоковое сканирование не стал делать, пока только только на одно нажатие один ш/к. 2. реализовал выбор значения этапа из списка, получаемого динамически с сервера. пример использования - получение ячеек по-умолчанию при размещении. 3. "причесал" работу с командами. для тестовой платформы реализовал передачу набора команд с сервера, модули интеграции пока на тестировании. |
||||
|
222
Злопчинский
02.03.23
✎
09:43
|
а что значит "получение ячеек по-умолчанию при размещении"
какие-то загадочные для меня слова. при размещении берем ячейка-источник и размещаем в одну или несколько ячеек-получатель. ячейки-получатель - подсказывает система, сотрудник (в зависимости от прав) может разместить в произвольную ячейку-получатель, не совпадающую с подсказываемой системой. Что здесь есть "получение ячеек по-умолчанию при размещении"..? |
||||
|
223
p-soft
02.03.23
✎
10:05
|
эт ты с ут просто дел не имел. нормальная ситуация: взял телегу с товаром из зоны приемки и побрел размещать. на тсд создает размещение, к этому еще нужна инфа, где что числится/должно лежать. оно либо на бумажке дается, либо вот я на тсд сделал.
там много разных применений возможно, механизм универсальный. поигрался тут с вводом ш/к с камеры. на тсд этот момент аццки тормозил и раздражал. попробовал на трубе - все сильно комфортнее, практически не ждешь камеру, автофокус мгновенный. в общем, жизнеспособно вполне. теперь надо думать над реализацией потокового сканирования с камеры. эта тема востребована по некоротым видам бизнеса, кого маркировкой нахлобучили, мало кто тсд может позволить, с телефонов сидят через ПО поставщиков. оооочень все криво выглядит, поле не паханное. |
||||
|
224
Злопчинский
02.03.23
✎
10:12
|
(223) еще нужна инфа гдечто числится/должно лежать = ну это либо абсолютно справочная инфа для размещения товарв при свободном размещении либо как выше говорил - система подсказывает куда класть (исходя из du[ и правил размещения) - так? при чем здесь ячейки по умолчанию для размещения? это ячекйи статически закрепленные за товаром? или что?
|
||||
|
225
Злопчинский
02.03.23
✎
10:13
|
(223) ввод шк с камеры на тсд ацки тормозил - это как? обычно на тсд камера для этого не нужна. сканируется лазерной головой. что у тебя тормозило при сканировании (?) шк на тсд?
|
||||
|
226
p-soft
02.03.23
✎
10:15
|
(224) абсолютно справочная инфа.
но программа при запросе на сервер передает текущий контекст, поэтому данные могут в привязке к ситуации выдаваться. состав данных определяется в модуле интеграции на сервере. в программе выдается в виде списка для выбора. |
||||
|
227
p-soft
02.03.23
✎
10:18
|
(225) я тестирую новый функционал. тестирую даже на скороварках. суть не в этом
|
||||
|
228
p-soft
02.03.23
✎
16:32
|
новое
1. реализовал потоковое сканирование с помощью камеры телефона (средствами мобильной платформы). на фоне изображения видоискателя выдается информация по сценарию, непрерывное сканирование происходит в рамках одного этапа сценария (пока плановое количество или товар не кончится) - все укладывается в общую идеологию интерфейса. 2. исправил ошибку при создании задания в режиме тестирования. |
||||
|
229
p-soft
06.03.23
✎
18:54
|
новое
1. выполнена оптимизация интерфейса при использовании камеры; 2. открыл работу со сценариями для режима "тестирования"; 3. выложил видео с примером работы в Управление торговлей 11. сорри за качество, пока не нашел чем экран снимать. |
||||
|
230
Злопчинский
06.03.23
✎
19:46
|
Jing
До 5 мин нахаляву |
||||
|
231
p-soft
06.03.23
✎
20:27
|
(230) пасиба, поковыряю.
еще бы разобраться, чем на ходу снимать, хочу сделать обзор по сканированию через камеру, с экрана такое не дает писать. |
||||
|
232
kuromanlich
06.03.23
✎
20:31
|
у вмс крутое:
1. задания на сборку 2. контроль временной сборной площадки (пересчеты контролером) 3. подпитка на основании оборота полок высокой доступности с полок низкой доступности 4. контроль нагрузки на складчиков (сколько кг перетащил в итоге) |
||||
|
233
p-soft
06.03.23
✎
20:37
|
(232) это все функции управляющей ячейками части, при чем тут мобильное приложение? мобилка - это "руки".
обсуждение "головы" есть в другой ветке. |
||||
|
234
kuromanlich
06.03.23
✎
20:56
|
был не в курсе
|
||||
|
235
p-soft
06.03.23
✎
21:20
|
(234) и я молодец - поправил переход с сайта в первом посте, теперь на страничку с мобильной частью ведет.
по "голове", сейчас архитектура позволяет навесить все вышесказанное. на текущий момент там реализовано основное ядро, которое позволяет стартовать в связке с УТ,КА,ERP или вести учет независимо. ну и дописывать остальное по месту. вопросы с функционалом будут закрываться потихоньку. |
||||
|
236
Злопчинский
06.03.23
✎
23:10
|
(231) посмотри MyMobiler, только ищи более поздние версии, автор развитие для WinMobile прекратил, перешел на андроид. На винМобпйде у меня работаерт до сих пор - можно делать скрины, писать видео, удаленное управление, файловый обмен. это типа такой radmin для мобильных дивайсов.
. или же смотри на проги удаленного управления дивайсами |
||||
|
237
Злопчинский
06.03.23
✎
23:11
|
(231) я пишу FasStone Capture? там же есть простенький редактор для вырезания ненужного, вставик надписей в клип итд.
мне хватет, я им уроки для манагеров писал для "сложных" вещей. Но не зашло им. "Тупые" они. Некогда им думать, им трясти надо... |
||||
|
238
Злопчинский
06.03.23
✎
23:13
|
(232) это только одна из возможностей WMS, причем каждая из описанных может быть реализована настройками весьма разнообразно. Их есть у меня.
|
||||
|
239
Злопчинский
06.03.23
✎
23:14
|
(235) как сделаешь нормальную морду на мобильном дивайсе - я начну предметно интересоваться и тестить поглубже. Архитектура из того что мы с тобой бегло посмотрели - как я писал тебе - нормуль, мне нравится.
|
||||
|
240
Злопчинский
06.03.23
✎
23:26
|
Подумай в ту сторону, что на мобиле должны реализовываться сценарии процессов, описанные "на сервере"/складские процессы. Так вроде у тебя норм, но езе до серьезного продукта - думать и делать, делать и думать, передулать и передумать.
Например: на любую складскую операцию может быть навешана ИНСТРУКЦИЯ, показываемая переж выполнением операции. Причем инструкции могут быть достаточно разнообразные, например: инструкция как на контроле (да пофиг где, хоть на сборке) упаковывать: - инструкций нет; - (используется если нет инструкции на конкретную номенклатуру) инструкция на номенклатурную складскую группу (которая нихера общего не имеет ни с группами номенклатуры в справочнике КИС, ни с теми же номенклатурными группами тоже в КИС - потому что в большинстве случаев в КИС это - ДЕЛЕНИЕ ДЛЯ МЕНЕДЖЕРОВ. А деление для целей склада - другое, и тут подумать что вообще-то такую номенклатурную складскую группу надо задавать в КИС и это обменом прилетает в WMS/складской контур, или это только в ЦЬЫ/складском контуре задавать) - инструкция на конкретную номенклатуру. - ..далее на конкретную номенклатуру/ном.группу для конкретной группы клиентов/клиента - то есть такой некий настраиваемый на уровне без конфигуратора вариант. и учесть как его показывать на мобиле: - каждый раз безусловно перед выполнением операции - по запросу пользователя - показать один раз в данном "СЕАНСЕ" выполнения операции, далее - по запросу . итд итп. . привел, кстати, вполне реальный кейс. используется не на одном проекте... |
||||
|
241
Злопчинский
06.03.23
✎
23:28
|
на самом деле все эти ВМС - достаточно "тупые" штуки. в которых просто ДОХЕРИЩА зашито исходных данных, ив хорошей складской системе таких исходных данных прсот охереть сколько если сравнивать с количеством исходных данных, используемых в учетных прогах/контурах.
|
||||
|
242
Злопчинский
06.03.23
✎
23:30
|
. и вся проблема (упрощенно) - перемалывать это охеренное количество исходных данных очень быстро... причем не единожды, а постоянно, и при чем так чтобы не напороться на блокировки/коллизии. это бух или менеджер может документ пересчитать/перепровести/подправить в случае "неудачи"
|
||||
|
243
p-soft
07.03.23
✎
09:56
|
(236) для мобилки я нашел чем писать - на старой китайской трубе есть утилита записи. подключаю блютус сканер и пишу. но если камера запущена, то болт.
(237) пасиба, гляну. (239) как скажешь чо не так - так сразу) на днях склад в новосибе запустили: ни одного вопроса по приложению - все по УТ) а ты говоришь "криво". (240) это все характерно для услуг складских, у торгашей такого не наблюдаю. пересекусь - будем посмотреть, пока не вижу практического применения. |
||||
|
244
Злопчинский
07.03.23
✎
13:45
|
(243) запустили - молодцы. Есть возможность пиши в личку в телегу параметры склада, товарооборота, заявок, по персоналу кого, колько задействовано. Набирай статистику. Бери обязательно официальные отзывы о результатах внедрения если дадут, пиши на сайте раздел внедрённых проектов если дадут добро на упоминание ибо не всё фирмы го овы светить квадратуру, клада и ещё какие-то параметры.
Дикий народ у нас... |
||||
|
245
p-soft
07.03.23
✎
14:49
|
(244) двигаюсь в этом направлении. пока сделал раздел новостей на сайте, общую информацию туда пишу.
не в курсе текущей информации по клиентам, запрошу конкретику по цифрам, скину. сейчас жду ответа от розницы, если договоримся - будет неплохой кейс. |
||||
|
246
p-soft
13.03.23
✎
17:41
|
новое
1. упростил работу в мобильного приложения в режиме без управляющего сервера (бесплатный для тестирования): отказался от почтовых сообщений в пользу общедоступных сетевых сервисов. теперь ничего не надо настраивать - поставили и сразу пошли сканировать на камеру или блютус-сканер. для ТСД надо настроить идентификатор события сканирования. переделана обработка загрузки в 1С, добавил к архиву небольшую справку в пдф. там тоже все просто: введи имя/пароль с которыми входили на мобилу и жмем Прочитать. содержимое задания выводится в табличный документ, откуда можно копировать. 2. немного оптимизировал интерфейс для тестового режима. |
||||
|
247
Злопчинский
13.03.23
✎
20:30
|
Норм.
подшаманить экран Окно сканирования (убрать разноцветицу нелепицу курисовность и прочую лабуду. чем проще - тем производительнее) экран Меню задания - вообще трэш и угар. переделать в корне, на одном экране 4 разнтипных управляющих элемента. . подсказка: если в "зоне отгрузки" будет обычная ячейка, в которой будет свободный остаток - то из этой ячейки можно тупо набирать сборку как из прочих ячеек. это экономит время. А в конце дня - весь товар из этой ячейки можно штатно разместить по ячейкам хранения обычным |
||||
|
248
p-soft
13.03.23
✎
20:55
|
(247) так,
1. разноцветица помогает не читая кнопки правильно на них попадать. половина комплектовщиков слепые, половина читать не умеет. утрирую, но есть. со шрифтами все плохо, основная часть или выглядит криво или не помещается в диалоге/не видно текст. это 1с же.. много чего перебрал. я пока не имею другого инструмента для построения динамического и шустрого интерфейса. 2. по меню задания - это уже версия десятая "окончательная". самому не нравится. но я сейчас выношу вверх часто используемые пункты, редкое убираю под спойлер. то же самое в основном меню приложения. я же сам сижу тыкаюсь, вся стена увешана штрихкодами) 3. про подсказку, это к управляющему модулю относится, в приложении я избегаю принятия решений, да и идеология приложения не позволяет, т.к. основа - оффлайн-решение. |
||||
|
249
p-soft
13.03.23
✎
21:05
|
про управляющий модуль, пока от темы отошел, продвижением мобильной части занимаюсь
|
||||
|
250
Злопчинский
13.03.23
✎
21:10
|
(248) п.1 все правильно говоришь, но надо переделать так как говоришь, только чтобы правильно и хорошо. к наполнению экрана - норм. просто оформить чуть по-другому.
будет время - может состыкуемся, попробуем сгенерить вместе, или я может осилю скриншот сделать и нарисовать. |
||||
|
251
Злопчинский
13.03.23
✎
21:16
|
(248) п.2 тут не то что что-то куда-то вверх, куда-то вниз.
. основное - ОЧЕНЬ МНОГО РАЗНОГО ВСЕГО. не надо на ТСД тащить принципы организации фейса десктопов!!! и мрбильных всяких прог (пункты в которых используются редко) - на ТСД элементы фейса используютяс постоянно. разнообразие в них вредно. выделение тем или иным способом - да, надо. разнообразие - нет. Выделение можно всегда почти порешать текстом, размером, жирностью и иногда цветом. . всего элементов немного для песронала быть: типа 1. список 2. кнопка (сюда и кнопки по которым попадаешь в другой скрин и сюда же свякие свернуты-развернутые подпункты - их тоже кнопкой - переход на экран с детальной инфой (развернутой)) 3. поле ввода (числа, строки, даты) 4. перключатель да/нет вкл/выкл - тут я не буду настаивать, но я бы делал кнопки ДА/НЕТ, ВКЛ/ВЫКЛ |
||||
|
252
Злопчинский
13.03.23
✎
21:16
|
я и своими-то фейсами частенько недоволен...
|
||||
|
253
Злопчинский
13.03.23
✎
21:21
|
(248) "разноцветица помогает не читая кнопки правильно на них попадать."
- хреновый фейс. в нормальном фейсе - вообще без кнопок должно быть. на крайняк две кнопки. из двух кнопок которые сделаны нломально - выбрать нужную - без проблем. и городить обилие элементов фейса не надо на экранах.. не надо... экраны небольшие, тыкать в них прицельно затрудниетльно. не надо сотрам создавать трудности нагружая экраны. минимум необходимого. и размерами шрифтов - если есть список то у него два принцуипа - или он ВЕСЬ влазит на экран или если он длинный - то шрифт д.б. читаем без труда (быть побольше пунктами), все равно листать придется.. . походи по складу денек с тяжелым фейсом - к концу дня не очень хорошо будет, в глазах рябить будет от букавак ициферок. Полегче фейсы, полегче... |
||||
|
254
Злопчинский
13.03.23
✎
21:22
|
вот нахрена на экране ОТБОР - пункт меню?
отобр начал делать - есть два варианта - дойти отбор до конца или прекратить отбор - с доставкой собранного к пункту назанчения. всё. |
||||
|
255
p-soft
13.03.23
✎
21:31
|
(250) ну..
1. я за любой кипежь, акромя голодания) разгребешь свое - подключайся, область интересная. я сейчас упор на универсальность и простоту настроек делаю, но много вопросов, да. 2. я постепенно ищу оптимальный вариант. но уж очень много функций на этом меню.. 3. меню решает задачи, которые встречаются в процессе выполненения задания. кому то отчет глянуть, кому то задание на сервер закинуть в ожидание и свалить с работы, кому то комментарий заполнить, кому то переключиться в режим штучного сканирования и тд. решение универсальное, кому то одно, кому то другое. |
||||
|
256
Злопчинский
13.03.23
✎
22:22
|
(255) п.2 "2. я постепенно ищу оптимальный вариант. но уж очень много функций на этом меню.."
подходи просто. когда человек смотри в экран ТСД - он находится во вполне конкретном месте и работает с вполне конкретным предметом. нахрена ему функции В ЭТОТ МОМЕНТ, которые не относятся к ДАННОМУ МОМЕНТУ? на меню, которые повешено в этот момент можно назначить ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ для данного момента (т.е. возможные, но используемые редко). основное - линейный персонал. конвеерный принцип. не надо на ТСД делать "АРМ кладовщика". если таковой АРМ требуется на ТСД - он может быть, но это должен быть совершенно другая отдельная роль сотрудника которую он выполняет. не может он быть одновременно сборщиком и оператолроа (условно). поэтому "ТСД" для "Оператора" - может быть, но это совершенно отдельный фейс с совершенно отдельными задачами. и смешивать эти функции с функциями линейного персонала - очень плохая идея. |
||||
|
257
Злопчинский
13.03.23
✎
22:23
|
(255) п.3 - то что написал в предыдущем посте. пока что п3. - в общем = плохо.
думай сильнее. |
||||
|
258
Злопчинский
13.03.23
✎
22:38
|
какой нахрен комментарий у бегунка...;-)? "я устал и решил свалить.."?
для базового универсального решения - вариативность линейного персонала на основных операциях - весьма ограничена. и каждое действие должно иметь формализванную структуру. и четко разделить бегунков с ТСД и "кладовщиков/операторов" с ТСД. |
||||
|
259
Злопчинский
13.03.23
✎
22:38
|
пока всё. пошел харить кришну.
|
||||
|
260
p-soft
13.03.23
✎
22:38
|
(256) позиция не принимается. я делаю универсальное решение для торгашей. не видел такого, что сотрудники выполняют, например, только сборку. освободился с отбора - беги размещать, пересчитывать и т.п., деление по квалификации конечно есть. но меня не поймут, если я предложу им прыгать по разным программам..
в общем, что вижу - то пою, уже говорил. ну и вопрос маркетинга тоже. по интерфейсу вопросы есть, но их сильно меньше чем на старте. |
||||
|
261
p-soft
13.03.23
✎
22:40
|
(259) да, тоже надо)
|
||||
|
262
Злопчинский
14.03.23
✎
11:21
|
(260) плохой подход именно в части совмещения на сотруднике с терминалом - разных задач, которые условно можно разделить на исполнительные задачи и задач управления и организации работы. сотрудник не может одновременно делать и сборку и размещение и пересчет-инвентаризацию и сразу совещать это с процессами управления что делать в первую очередь итд. это все отдельные складские задачи/процессы. И деление по квалификации здесь может быть только если кому-то только сборка/размещение, а кому-то еще и приемка/инвенты. Это все нормально укладывается в твою схему и вполне норм у тебя есть/будет. а если неявно или явно совместить задачи исполнения и задачи управления - будут проблемы, к ним не надо прокладывать тропинки...
пока что все что ты делаешь вполне укладывается в схему которую проходят все, кто начинает делать "с низов", и переход на отдельное хранилище вне 1С (хостинг что ты задумал) и построение фейсов и движение в архитектуре - все показывает что ты идешь по тому же пути, которое проходили другие. и тратишь то же самое время что потратили другие, и в конечном итоге приходишь к пониманию что и как и почему и дальше еще придешь если будешь развивать и будешь еще переделывать. Я всего лишь пытаюсь дать тебе рекомендации для сокращения ошибок и ходьбы по кругу на это пути. Думай, делай... |
||||
|
263
p-soft
14.03.23
✎
11:36
|
(262) у торгашей все возможно) нормально - согласен, нельзя. но мне платят - я работаю)
спасибо за поддержку! |
||||
|
264
p-soft
26.10.23
✎
11:52
|
|||||
|
265
p-soft
26.10.23
✎
12:30
|
новое
1. состоялся первый запуск в работу объединенного решения: системы управления складом A-WMS Basis и системы управления ТСД A-WMS Mobile, в котором максимально полно раскрываются возможности A-WMS Mobile (например, паллетная отгрузка, монитор состояния склада, он-лайн контроль этапов сканирования, онлайн команды управления). 2. собираю опыт практического применения A-WMS Mobile без интеграции. штука полезна в случаях когда нужно быстро сделать пересчет/проверку штрихкодов по товару. для УТ11 механизм разворачивается в течении 5 минут: от установки приложения, до выгрузки шк из 1С на ТСД или мобильный телефон. все необходимое есть на сайте в разделе загрузок. |
||||
|
266
Злопчинский
26.10.23
✎
13:00
|
(265) отписал на почту, если что - можно переговорить и голосом будет
|
||||
|
267
p-soft
26.10.23
✎
13:36
|
(266) да, на связи
|
||||
|
268
p-soft
31.12.23
✎
19:52
|
Всех с Наступающим! Желаю профессиональных успехов, личностного роста и исполнения желаний!
|
||||
|
269
Злопчинский
01.01.24
✎
04:11
|
(268) Аналогично, коллега!
Особенно творческих узбеков на складе! ;-) |
||||
|
270
p-soft
21.03.24
✎
13:29
|
коллеги, хвастаюсь: появился пример использования системы A-WMS для ТСД на складе 20тыс.кв.м в оптовой компании, продающей маркируемый товар: одежда, обувь, с количеством sku ~500тыс. используются ТСД, хонейвеллы и М3. используют свою самописную систему учета товара в ячейках.
отмечу очень высокую скорость адаптации итоговой системы учета к изменению условий бизнеса за счет использования сценариев элементарных операций. = одновременно наблюдал внедрение акселот другому оптовику, если коротко - ад. избыточная сложность продукта подразумевает хорошую (дорогую) команду внедренцев и поддержки, нафиг не нужные "обязательные" регламенты ну и веселые пляски в попытках "натянуться" на это вот все. |
||||
|
271
Злопчинский
21.03.24
✎
13:33
|
Сценарии элементарных операций - это тоже избыточная сложность...
|
||||
|
272
p-soft
21.03.24
✎
13:35
|
(271) как показала практика - все что может быть изменено на лету и своими силами имеет право на жизнь!
|
||||
|
273
Злопчинский
21.03.24
✎
13:36
|
десятка два РАЗНОТИПНЫХ совершенно проектов сделаешь - тогда избыточная сложность внезапно превращается в необходимую потребность...
. ну и у акселота офис большой, кормить всех надо, это не ты в одну моську весь проект. Как будет одновременно проектов штук семь и все надо сдать вовремя и хорошо - "хорошая (дорогая) команда внедренцев" даже без избыточной сложности появится как адская необходимость.. если это рассматривать как бизнес, а не как хобби... |
||||
|
274
Злопчинский
21.03.24
✎
13:38
|
и склад на 20 тыс квадратов может для автоматизации быть проще чем складик в промзоне на 300 квадратов...
|
||||
|
275
Pprog151713
21.03.24
✎
13:41
|
(272) И за сколько тыщ., ты это добро к УТешке 10.3 Подключаешь?
|
||||
|
276
p-soft
21.03.24
✎
13:45
|
(273) я один мало сейчас что делаю, в основном в командах все.
хотя, вот только недавно в одного УТ11.5 на 20 человек внедрил. но буду завязывать с это темой, нервы надо беречь) |
||||
|
277
p-soft
21.03.24
✎
13:47
|
(274) не, там все серьезно. клиент с нескольких складов по 5 и аутсорса перешел на один. народу много завязано, своя айти команда.
|
||||
|
278
p-soft
21.03.24
✎
14:01
|
(275) для неуправляемых у меня нет ничего - все примеры для управляемых форм. есть готовый модуль интеграции для УТ11.5.
можем пообщаться по теме, если есть кому писать. |
||||
|
279
p-soft
01.04.24
✎
23:42
|
пока в отпуске, решил начать описывать варианты применения системы. одна из ключевых особенностей системы - Сценарии.
что такое сценарии в системе A-WMS Mobile? сценарий - это последовательность этапов сканирования в рамках одной элементарной операции. сценарии настраиваются для каждого вида операции учетной системы, количество сценариев, как для одного вида операций, так и в целом, не ограничено. нужный сценарий может быть жестко задан в плане задания, или выбран исполнителем непосредственно перед выполнением задания, при наличии доступа. далее, я буду приводить примеры задач, и соответствующие варианты сценариев. ЗАДАЧА: собрать товар с ячеек, одновременно распределяя его по коробкам (позаказная сборка). сценарий: ш/к Ячейки* -> ш/к Коробки* -> ш/к Товара. выполнение (этапы отображаются у сотрудника на ТСД, после старта задания): 1. "сканируем Короб" - сканируем; 2. "сканируем Ячейку" - сканируем; 3. "сканируем Товар" - сканируем, пока не закончится план по данной ячейке; 4. "сканируем Ячейку" - повторяем пп.2-3, пока не закончится место в коробе; 5. "сканируем новый Короб" - повторяем пп.1-4, до конца задания. |
||||
|
280
Krendel
01.04.24
✎
23:52
|
(276) набери меня, как отдуплишься с отдыха
|
||||
|
281
p-soft
01.04.24
✎
23:53
|
ЗАДАЧА: собрать маркированный товар с ячеек. на товаре наклеены коды ЕАН13 и марки.
сценарий: Ячейка*->Товар->Марка выполнение: 1. сканируем Ячейку; далее, до завершения плана в ячейке, вариант а): 2. сканируем ЕАН13; 3. сканируем марку, если появляется запрос; или до завершения плана в ячейке, вариант б): 2. сканируем марку, если она есть, иначе сканируем ЕАН13. ======= да, система понимает, что именно она отсканировала, и если это марка, то выполняется попытка разбора марки и определение GTIN. |
||||
|
282
Злопчинский
01.04.24
✎
23:56
|
(279) "ЗАДАЧА: собрать товар с ячеек, одновременно распределяя его по коробкам (позаказная сборка)."
- это не "позаказная сборка". . Позаказная сборка - это самый простой вариант - за проход по складу собирается один заказ. . То что ты написал - это называется мультипикинг (multi-picking) или кластерный отбор (кластерная сборка). . Не добавляй хаоса в терминологию, с этим в области складской автоматизации и так не очень хорошо ;-) |
||||
|
283
p-soft
01.04.24
✎
23:59
|
(280) ок, наберу. пару дней надо отмокнуть.
|
||||
|
284
p-soft
02.04.24
✎
00:01
|
(282) ну считаем, что задание на отбор привязано к конкретному заказу, и вот уже нет противоречий)
НО! про терминологию согласен, буду благодарен за замечания! могу в литрах) |
||||
|
285
p-soft
02.04.24
✎
00:02
|
(284) тут, если товар упаковывается сразу, то это можно только применять к позаказной сборке.
|
||||
|
286
Злопчинский
02.04.24
✎
00:08
|
(279) странный сценарий (или я что-то не понял в очередности выполнения).
обычно это выглядит так (весьма условно): 1. иди к ячейка А1 2. пришел, жмак-скан по А1 3. сканируй товар Т1 30шт 4. положи в коробку К1 (подтверждение если надо = жмак-скан по К1) 5. сканируй товар Т1 20 шт 6. положи в коробку К2 (...) ... повторяем по всем товарам из ячейки А1 (в одной ячейке может быть несколько товаров) для всех нужных коробок, переходим к другой ячейке. . то есть ту ПЕРВОЕ: позиционируемся на ячейке, потом внутри ячейки крутим товары-коробки. По твоему сценарию "сценарий: ш/к Ячейки* -> ш/к Коробки* -> ш/к Товара. - вроде норм, но п.1 - какой-то непонятный. . и даже здесь надо смотреть конкретно для конкретного склада - конкретных групп товаров - в приведенном p-sjaft сценарии - из одной ячейки набиваем сначала нужную ОДНУ КОРОКУ всеми товарами, потом переходим в этой же ячейке к набиванию второй коробки. В ряде случаев применяется сценарий "шк ячейки - шк товара - кладем в короб". . какой из сценариве предпочтителе в той или иной ситуации - надо смотреть конкретно. В однйо зоне может быть такой сценарий, в другой - другой. Но обычно так не делают, народ начинает клинить... последовательность сборки обычно делают одинаковым порядком, разный порядок может быть когда сборщики закреплены в определенных зонах и редко ходят в другие зоны с другим сценарием... |
||||
|
287
Злопчинский
02.04.24
✎
00:11
|
(285) малость не въехал почему мультипикинг "нельзя" применять с одновременной упаковкой... Может просто ступил здесь я/не понял
|
||||
|
288
p-soft
02.04.24
✎
00:11
|
ЗАДАЧА: переместить отобранный с разных ячеек товар в одну ячейку или несколько ячеек.
сценарий: Ячейка*->Товар->Назначение*. выполнение: 1. "сканируем Ячейку"; 2. "сканируем Товар" - сканируем, пока не закончится план по данной ячейке; 3. "сканируем Ячейку" - повторяем пп.1-2, пока не будет достигнуто необходимое для перемещения количество товара; 4. "сканируем Назначение" - сканируем ячейку, куда положили порцию товара; 5. повторяем пп.1-4 до выполнения плана на перемещение. |
||||
|
289
Злопчинский
02.04.24
✎
00:14
|
(288) вопрос по ходу: где/как числиться в адресном хранении товар когда он изъят из ячейки-источника, но еще не попал в ячейку-получатель.?
|
||||
|
290
p-soft
02.04.24
✎
00:15
|
(286) да, там зависит от ситуации применения.
решали задачу позаказной сборки с одновременной упаковкой. там принцип простой: наклеил этикетку на короб - отсканируй. дальше херач, пока место есть. место кончилось - меняй короб и по кругу. сценарий можно поменять на лету, поэтому перебрали много вариантов - основной я привел. |
||||
|
291
Злопчинский
02.04.24
✎
00:16
|
(288) сценарий по уму должен предусмотреть вариант когда всё изъятое одним сканом ставится в ячейку-получатель (например в зону контроля/отгрузки), и тут еще неплохо бы "знать" на каком носителе (паллета/поддон) находится все изъятое, ибо частенько зона отгрузки/контроля представляет собой безразмерную ячейку...
|
||||
|
292
p-soft
02.04.24
✎
00:16
|
(287) упаковка - это часть заказа, товарное место. в одну упаковку два заказа попасть не могут, поэтому сборка позаказная исключительно.
|
||||
|
293
p-soft
02.04.24
✎
00:17
|
(289) задание выполняется по плану. план же вешает резерв на отбор по ячейке.
|
||||
|
294
p-soft
02.04.24
✎
00:19
|
(291) сценарий - это последовательность сканирований. если он в себя включает этап "поддон" - значит эта инфа поступит на хост после завершения задания и будет обработана.
|
||||
|
295
p-soft
02.04.24
✎
00:20
|
(291) и да, я этот сценарий привел: сканируем кучу ячеек и товара и один раз сканируем, куда все несем
|
||||
|
296
p-soft
02.04.24
✎
00:23
|
(286) в продолжение, изменение сценариев часто используется при приемке, там квалифицированные работают уже и знают чего нельзя делать. удобно: отсканил или коробами или по артикулам с количеством или потоварно с марками
|
||||
|
297
Злопчинский
02.04.24
✎
00:36
|
(290) угу, норм!
пара проектов была когда время сборки экономили адски (риски предупрежден Заказчик), там во время сборки даже короба и товары не сканировали. Скрины я на Т1С приводил. . порядок товар-коробкИ или коробка-товарЫ прикидывали с клиентом на каком-то проекте, порешали что в рамках одной ячейки минимизация переключений между товарами во время сборки более предпочтительна чем минимизация переключений между коробками. И не факт что это был выбран правильный/лучший вариант, проводить испытания - ни бюджета, ни времени не было. . а когда система позволяет сценарий перестроить для мультипикинга быстро (как у тебя, надеюсь что это достатоно безболезненено такая перестройка) и попробовать пару дней по одному сценарию, пару дней по второму и "сравнить" что лучше - это вери гуд! У себя на клюшках такую гибкость не писал, не те запросы, а в нормальной WMS такие сценарии перестраиваются на раз "администратором WMS" или складским логистом. Проблема в том, что ни того, ни другого х зачастую нет... ;-) на проекте приходится отдельно обучать "админа" WMS... |
||||
|
298
Злопчинский
02.04.24
✎
00:30
|
(292) "упаковка - это часть заказа, товарное место."
- упаковка ОБЫЧНО - это ЗАВОДСКАЯ УПАКОВКА. Стандарт. . то что ты написал в разных системах по разному, более употребительный термин = "грузовое место", собранное оно (грузовое место) в дальнейшем по складу ходит ка кнеделимый объект перемещений, отгрузок итд (даже приемка бывает отдельно грузовыми местами, а уже потом по количеству и качеству). Грузовое место также как оно было скомплектовано - может быть и разукомплектовано. . "Грузовое место" мне тоже не особо нравится, но это явно лучше чем "упаковка" или "товарное место". ГМ (грузовым местом) может быть целая паллета, на которую во время сборки накидали ЗАВОДСКИХ УПАКОВОК разных товаров... |
||||
|
299
Злопчинский
02.04.24
✎
00:35
|
(292) "в одну упаковку два заказа попасть не могут, "
- вас ждет много чудесных открытий... ;-) . совершенно рядовая ситуация, когда от клиента приходит несколько заказов, на отгрузку они оформляются отдельными накладными/первичками, а собирается все в одну "коробку" без деления по заказам... это решается либо сбросом совокупности "товарно-учетных" заказов в сборку на склад как единый заказ или - для упоротых клиентов - система должна уметь консолидировать такие заказы одного клиента в "волну" (условия разделения волн - по дате отгрузки/итд/итп) -для сборщика на ТСД это представляется одним "складским" заказом (он вообще нахрен про заказ ничего и не знать может), но в складской системе это все равно распределяется/относится на отдельные заказы... |
||||
|
300
p-soft
02.04.24
✎
00:36
|
(297) выбрать один из готовых сценариев - пять секунд. и да, это охрененно помогает ситуацию переиграть в лучшую сторону минимумом телодвижений. сейчас приходится просчитывать достаточно дикие ситуации по операциям: где то надо разделить маркировку от немаркировки, ошибки маркировки найти, сканировать короба на приемке и определять содержимое и т.п..
настраиваются сценарии на уровне оператора 1С или консультанта. есть система распознавания типа ш/к по шаблону, типа регулярки простой. |
||||
|
301
p-soft
02.04.24
✎
00:37
|
(298) да, но мне терминологию навязывают по сути)
|
||||
|
302
p-soft
02.04.24
✎
00:40
|
(299) это все бизнес определяет. потом, консолидация на хосте может быть и тсд оперирует одной сущностью "заказ такой то".
|
||||
|
303
p-soft
02.04.24
✎
00:42
|
(299) волна - вообще отдельная тема. для продуктов типа УТ11 она сложнореализуема. но так то, в своей вмс я вариант сделал)
|
||||
|
304
Злопчинский
02.04.24
✎
00:56
|
(300) все правильно. все что ты описал - это типовое что есть на куче складов. И делаешь ты в "одно рыло" типа настоящей WMS (это все в WMS например, с которой я работаю/работал - уже есть и гибкие сценарии и много чего еще такого же "гибкого" и на проектах приходится программить мало какую-нить конкретную "дичь", которая есть у клиента ;-). Времени и сил ты вложишь в эту разработку - море. Потом это надо будет все поддерживать у клиентов (кто-то захочет договора сопровождения), допиливать, устранять траблы - тебя ждет просто дохрена интересного, скучать не придется... Оправдаются ли вложенные усилия - хз.. дайбог, дай бог...
. Арена, которую разработчик тянул в одно рыло разработку и внедрение - тихо где-то загнивает... новостей про не не слышно давно. |
||||
|
305
p-soft
02.04.24
✎
01:02
|
(304) да я понимаю, в одно лицо тему не поднять. но пока вариантов других нет, а задача крайне наболела по мере моих внедрений для торгашей.
потом, крайняя степень универсальности зачастую вредна для заказчика, поэтому под конкретные условия бизнеса может оказаться более эффективным решение "с колена", и я все чаще это наблюдаю. у нас так то дичь творится на товарных рынках.. |
||||
|
306
Злопчинский
02.04.24
✎
01:02
|
(302) " тсд оперирует одной сущностью "заказ такой то".
- ну... возможен и такой вариант. . по большому счету на ТСД заказов как таковых для исполнителей вообще сущность нахрен ненужная. ТСД - это выполнение конкретных операций. Рулит этими операциями - система. И сама система унтуре себя (там где ЛПЧ-неонка, значит) оперирует всякими заказами/волнами/мультипикнгами/прочими совершенно прозрачно для бегунка с ТСД. Вариации когда на ТСД бегуно что-то конкретно делает с конкретной сущностью "ЗАКАЗ" - это как частный вариант (чаще всего - недостатки логистики складских процессов, ограничения бюджета итд), реализуемый частным сценарием. А закладывать сущность "заказ" - как одно из _ключевых_ явно используемых персоналом на ТСД - это дорожка не в ту сторону куда надо идти при развитии решения... |
||||
|
307
p-soft
02.04.24
✎
01:05
|
(306) ну заказ как сущность в сортировке только используется, а так да, оно за кадром - как атрибут задания, максимум.
|
||||
|
308
Злопчинский
02.04.24
✎
01:06
|
(305) это да, согласен. Просто потом - попозже - ты все равно придешь к отказу вариантов "с колена" если будешь развивать свою систему.
. Пока все. надо еще проверить что мне тут программист понапрограммировал по задачам и спать, через 6 часов вставать и навелосипед надо смотаться по срочным делами час водну сторону час назад... . Как будет время - если будет для тебя интересно - надо будет еще посмотреть на твое решение совместно с тобой. возможно найдем точки соприкосвновения (по семейным обстоятельствам от крупных проектов пока отошел, а вот всякое поменьше - вполне можно было бы). . Успехов! |
||||
|
309
Злопчинский
02.04.24
✎
01:09
|
а, вопрос "где числится то, что взяли из источника, но не положили в ячейку-получатель" - остался
|
||||
|
310
p-soft
02.04.24
✎
01:09
|
(308) спасибо! взаимно! я всегда открыт для диалога!
|
||||
|
311
p-soft
02.04.24
✎
01:10
|
(309) оно в плане/резерве висит, пока задание не закроется
|
||||
|
312
p-soft
02.04.24
✎
01:29
|
ЗАДАЧА: разместить товар по динамическому списку ячеек.
сценарий: Товар->Ячейка. выполнение: 1. "сканируем Товар"; 2. открываем список предложений по ячейкам (формируется он-лайн на хосте, сортировка по остатку, наименованию, зоне доступности и т.п.), определяем нужную для размещения, размещаем; 3. повторяем пп.1-2 пока не разместим все. |
||||
|
313
p-soft
02.04.24
✎
01:32
|
ЗАДАЧА: сортировка товара по заказам в рамках волновой сборки в зоне отгрузки(сортировки).
сценарий: Товар->Заказ. выполнение: 1. сканируем Товар; 2. система выводит список заказов для распределения - помещаем товар в нужный отсек, сканируем заказ; 3. повторяем пп.1-2. |
||||
|
314
Злопчинский
02.04.24
✎
01:34
|
(311) Система видит/знает в процессе сборки (когда пул заданий на сборку еще не выполнен полностью бегунком) что товар из ячейки изъят (и например, можно на ТСД штабелерщику выдать задания на подпитку в эту ячейку)...?
|
||||
|
315
Злопчинский
02.04.24
✎
01:38
|
(312) "определяем нужную для размещения,"
- кто "определяет"? Система говорит "клади 20шт Товар1 в ячейку А1" или бегунок сам выбирает сколько куда положить? какова гибкость настроек? - для "тупых" бегунков д.б. безалтернативно (а то наЛожат..), для "умных" бугунков - д.б. возможность разместить товар в ячейку, отличную от запланированной системой. Может положить в любую ячейку? или только из перечня алтернатив? только в пределах доступных ему зон или в любую зону ДОСТУПНУЮ для данного вида операции? |
||||
|
316
p-soft
02.04.24
✎
01:39
|
(314) ну я в рамках оффлайновой модели смотрю, когда на товар в ячейке вешается план/резерв на отбор. но факт изъятия будет зафиксен только когда задание на отбор полностью завершится.
|
||||
|
317
p-soft
02.04.24
✎
01:41
|
(315) на моей практике, размещают умные бегунки. там система говорит, что: 1. этот товар есть на таких то ячейках - чтобы доложить, 2. этот товар может быть еще и в "этих" ячейках.
|
||||
|
318
p-soft
02.04.24
✎
01:42
|
(315) я ни разу не сталкивался с ситуацией, когда размещение возможно рассчитать по параметрам ячеек/товара - во всех случаях это было слишком дорого обеспечивать.
|
||||
|
319
Злопчинский
02.04.24
✎
01:52
|
(313) Зачем список заказов для распределения в п.2...? Количество отсеков (1заказ не более чем в 1отсек) менее количества заказов? - зачем тогда если это можно системно раскидать автоматом согласно "приоритету" заказов...?
. система знает сколько каких товаров по каким заказам подлежит сортировке, зачем здесь какие-то манипуляции с заказами на уровне сотрудника с ТСД? . "помещаем в нужный отсек" -ок, "сканируем заказ"... - зачем сканировать заказ? . делал совершенно аналогичную вещь - там персонал вообще в процессе сортировки с заказами не работал. пул заказов выбирался при начале работы (сортировка поставки от поставщика сразу по заказам точек, отсеки были жестко привязаны к точкам) - далее (не глядя на экран (был комп с ручным сканером = ТСД ;-) - скан Товар - голосом "один!" - кинул в отсек1, скан товар - голосом "пять!" - кинул в отсек5, если лишний товар (ассортимент, нет в заказах точек голосом "Тыбыдым!" кидаем а спецкоробку на склад, итд) Можно для подтверждени кидания - жмакать по номеру отсека . в варианте (313) - при начале сортировки привязали отсеки к заказам (если совсем все хорошо сделать - то даже этого не надо, система сама привязала, система знает в каком отсеке какой заказ при дальнейшем перемещении по складу - содержимое отсека адресовано, известно какой заказ - "бери все содержимое отсека О5 - скан для подтверждения как вариант" - сканируй принтер форматf 40x60 (выбирается ближайший или закрепляется заранее) - вылезает дейбла - кладем в коробку - клеим лейблу - сканируй лейблу! - скан! тащи в ячейку ворота2" - все достаточно условно сценарий описан - главное - пока неясно для чего в (313) в п.2 список заказов и сканирование заказа... |
||||
|
320
Злопчинский
02.04.24
✎
01:53
|
(316) ясно. норм вариант для начала. только задания не делать длинные, а то ходит час собирает, а ячейка пустой стоит и штабелерщик ждет... а потом херак! 25 заданий на подпитку... сразу... ;-)
|
||||
|
321
Злопчинский
02.04.24
✎
01:59
|
(317) плохой вариант.
умных надо ставить на приемку и контроль/пересчет. а тупые механические операции по перемещению товаров должны делать "тупые" бегунки по принципу бери больше неси дальше. . вариант умных бегунков возможен - это недоделанные _базовый_ порядок/логистика на складе. при нормальном варианте отклонения плановых размещений - минимальны, исполняются рядовым персоналом, который позавчера вышел на работу, два дня/день походил в паре - сегодня работает самостоятельно. Поэтому если делать эффективно более/менее - на внедрении больше внимания обратить на достаточноть логичтисеских данных для исполнения процессов рядовыми бегунками. . для варианта "бюджет на коленке" - пусть умные бегают, тоже норм ;-) |
||||
|
322
p-soft
02.04.24
✎
02:12
|
(319) это очевидный вариант для быстрого запуска волны: один кидает товар в зону (отбирает), другой раскидывает из зоны по корзинам-заказам (сортирует).
сканировать заказ надо для формирования факта выполнения, чтобы на хост попало, у меня же оффлайн-модель. (320) ну да, согласен, там баланс нужон. (321) по приоритету: джуны на отбор, мидлы на отбор и размещения, сеньоры на пересчеты и поиски потеряшек)) |
||||
|
323
Злопчинский
02.04.24
✎
03:48
|
"сканировать заказ надо для формирования факта выполнения, чтобы на хост попало, у меня же оффлайн-модель."
- наверное недопонял, но не сильно важно.. . а что, на приложении, которое на ТСД вертится в "автономе" - совсем никакой логики? Насколько я представляю - "скидываются" на ТСД достаточно "атомарные" (в смысле возможности исполнения на ТСД) объемы данных/"задачи". . Факт выполнения "задания" есть совпадение плана (ожидаемые значения) с фактом, при совпадении плана-факта очень редко когда требуется явное подтверждение (весовой/мерный товар когда допускается перебор относительно плана или когда явным образом по регламентам обслуживания разрешен перебор количества типа заказал 10, а в заводском коробе 12 - обычно это еще на этапе подготовки заказа на стороне учетной системы подгоняется), подтверждение (сканированием/выбором например заказа) может потребоваться когда надо завершить заказ с недобором/менее 100% выпонения (план 100, по факту ну вот 98 только товара есть). |
||||
|
324
p-soft
02.04.24
✎
09:29
|
(323) в приложении реализовано: логика работы со сценариями (50% кода), логика обмена с хостом (20%), остальное - работа с оборудованием, обвязка для онлайн-команд и их отображение, немного интерфейса.
приложение не содержит бизнес-логики, привязанной к конкретным задачам. с самого начала все задачи решаются текущим функционалом, либо функционал расширяется в рамках единой модели работы со сценариями. сам подход с разложением элементарной операции на этапы сценария позволяет сразу "разжевать" процесс, и на ТСД уже нет необходимости что-то дополнительно обрабатывать. по мерному товару, у меня не было ситуаций, когда на стороне ТСД нужно было обрабатывать отклонения. для задач продуктового ритейла больше онлайн-решения подходят. |
||||
|
325
АгентБезопасной Нацио
02.04.24
✎
10:03
|
(298) кстати, вопрос! а есть ли где-то некий глоссарий по этой (складская/логистическая терминология) теме? не встречался?
|
||||
|
326
p-soft
02.04.24
✎
10:32
|
(325) общего признанного классификатора нет. есть некий общий тренд по терминологии, формируется крупными игроками отрасли. но там по сути не сложно.
|
||||
|
327
АгентБезопасной Нацио
02.04.24
✎
11:15
|
(326) Да я знаю, что "не сложно". Но уже третий зам.по логистике, и у каждого своя терминология, "на основе" "решений крупных игроков". Как пример: "подпитка", "пополнение", "дотарка". Всё бы ничего, но вот "особо одаренная особа" потребовала "переименовать кнопку", ибо "на предыдущей работе так было", и "какой дурак назвал дотарку пополнением". Ей, конечно, был посоветован анально-генитальный маршрут, но хотелось бы обходиться без скандалов...
|
||||
|
328
p-soft
02.04.24
✎
11:24
|
(327) особы, они такие, они могут.. в общем, не меняйте замов по логистике) либо "ложиться" под интегратора.
|
||||
|
329
Krendel
02.04.24
✎
11:38
|
(327) а в чем проблема переименовывания кнопки?
|
||||
|
330
АгентБезопасной Нацио
02.04.24
✎
12:01
|
(329) а какой в этом смысл? Пересобирать МП, перезаливать в МУ, исправлять картинки в докуменнтации, переснимать видос по работе с ТСД по этой операции - чтобы что?
|
||||
|
331
ptiz
02.04.24
✎
12:41
|
(0) Интересный велосипед. Главное - четко вписаться в свой сегмент: небольшие компании, сидящие на типовых и хотящие "за недорого" улучшить работу склада. И сопровождаться это должно хотя бы небольшой командой, а не одним человеком. Или человеком в рамках ИТ-интегратора, который использует это на своих проектах.
|
||||
|
332
p-soft
02.04.24
✎
13:25
|
(331) там уже на мопед накодили, совокупно)
изначально проект писал под нужды собственных внедрений, но схема хорошо обкаталась и сейчас успешно на крупняке работает. я в основном только разрабатываю новые фичи, максимум - участвую в разработке сложных схем применения, консультирую бизнес-аналитика. сопровождение выполняется силами собственной поддержки клиента, иначе бы беда была. а так, уже успел внедрить и обкатать свой собственный WMS - имею сейчас полный продукт для учета на складе, с готовой интеграцией для УТ11. |
||||
|
333
p-soft
02.04.24
✎
13:59
|
ЗАДАЧИ ИЗ РАЗДЕЛА: найти "потеряшку". работа контролера с разделом "Поиск товара" в режиме онлайн-отображения.
1. обнаружили товар на полу, рядом с ячейками: - сканируем товар, смотрим список ячеек с остатком, находим вскрытый короб - возвращаем, если источник очевиден; 2. не нашли товар при отборе (проверяем очевидное): - находим в списке товар по артикулу или ш/к - смотрим где лежит; - делаем осмотр соседних ячеек; - если нашли товар, то дважды сканируем ячейку - смотрим, числится ли этот sku, если нет, то возвращаем где не нашли. |
||||
|
334
ptiz
02.04.24
✎
15:27
|
(332) А можно чуть подробнее: как выглядит процесс обновления приложения на ТСД? Оно само скачивает APK из локальной сети?
|
||||
|
335
p-soft
02.04.24
✎
15:57
|
(334) актуальный дистрибутив лежит на сайте.
приложение лезет на сайт, смотрит файл актуальной версии (файл ver15.id), сверяет со своим номером и если есть разница говорит типа "есть обновление, перейти?". при переходе открывается браузер с сайтом, оттуда качаем и ставим файл. на андроиде разрешаем установку из неизвестных источников. тут вроде все. нормально на МП 1С не сделать, да и нормально мало щас кто обновляется.. есть приятный момент, связанный с установкой приложения на новый ТСД. система поддерживает установочные пресеты: качаем прилагу, ставим, при первом входе используем символьный пресет. по пресету заливаются все настройки для данной модели ТСД и настройки пользователя по-умолчанию. в итоге, установка прилаги на новый ТСД занимает секунд 30. пресеты формируются под проект, для каждого клиента они свои. |
||||
|
336
ptiz
02.04.24
✎
16:36
|
(335) "все настройки для данной модели ТСД".
Кстати, вопрос: как определить модель ТСД в мобильном приложении? Я не смог найти, вроде как без ВК не обойтись. Может есть готовые бесплатные ВК для этого? |
||||
|
337
p-soft
02.04.24
✎
16:50
|
(336) никак, они все на одно лицо. проблема есть еще в том, что одна и та же модель может из разного железа состоять.
для приложения модель нужна только чтобы айди события сканера определить. но это и руками при установке делается.. в общем, практика показала, что глубоко копать железо нет смысла. |
||||
|
338
ptiz
02.04.24
✎
17:43
|
(337) "айди события" - именно это и хотел подставлять автоматом. Пришлось делать выбор модели руками при настройке.
Плюс в зависимости от высоты экрана хотел скрывать некоторые элементы. В итоге просто внизу отображаю менее важные, если надо - пролистают. |
||||
|
339
p-soft
02.04.24
✎
17:50
|
(338) ну и это правильно. работу с железом напрямую только у клеверенса видел - дорого и бессмысленно.
с интерфейсом МП реально жопа, я долго страдал, пока нормально не сделал. сейчас проблем с масштабированием нету. |
||||
|
340
kuromanlich
02.04.24
✎
20:08
|
у яндекса прикольная WMS
|
||||
|
341
p-soft
02.04.24
✎
20:30
|
продолжаю описывать интересные возможности системы.
ранее описал работу со сценариями, которые описывают последовательность действия для одной элементарной операции. сама же элементарная операция описывается сущностью "Тип задания". переход на журнал заданий одного типа на ТСД отображается кнопкой на главной панели, т.о. перечень кнопок на панели образует состав элементарных операций, доступных для данного исполнителя. система позволяет на стороне модуля интеграции добавлять произвольное количество типов заданий. для примера работы с типами заданий, можно рассмотреть модуль интеграции с Управление торговлей 11. в УТ11 есть прекрасный документ "Отбор, размещение товаров". этот эпичный финал полета фантазии сотрудников 1С порождает минимум три элементарных складских операции: Отбор, Размещение, Перемещение по ячейкам. в модуле интеграции эти три операции транслируются на ТСД в виде тех же самых операций, и там же определена логика разбора результата выполненного задания и трансляция этого результата в документ 1С. для каждой операции на ТСД предусмотрен свой сценарий выполнения, определена возможность создания задания на стороне ТСД, некоторые интерфейсные и сервисные возможности. допустим, у нас есть задача разделить сборку на два вида: - сборка для розничных клиентов интернет-магазина, с маленькими по объему заказами; - сборка для оптовых покупателей, с одновременным распределением заказа по товарным местам. понятно, что нам нужно два сценария: - "Ячейка-Товар" - для сборки без товарных мест; - "Место-Ячейка-Товар" - для сборки с товарными местами. далее задачу можно решать несколькими способами: 1. для работы с указанными двумя сценариями добавляем свои типы заданий для каждого: "Отбор" и "Отбор по местам"; 2. используем один тип задания "Отбор", но при выгрузке задания на терминал привязываем к заданию сценарий, в зависимости от вида сборки; 3. используем один тип задания "Отбор", но перед выполнением задания на ТСД, исполнитель в меню задания выбирает нужный сценарий. |
||||
|
342
p-soft
02.04.24
✎
20:31
|
(340) под их объемы и с их ресурсами она как минимум должна быть прикольной)
|
||||
|
343
Злопчинский
03.04.24
✎
00:11
|
(325) можно чуток посмотреть здесь
ГОСТ Р 59282-2020 НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ СИСТЕМЫ УПРАВЛЕНИЯ СКЛАДОМ Функциональные требования |
||||
|
344
Злопчинский
03.04.24
✎
00:12
|
(327) подпитка, пополнение - норм.
дотарка, вытарка и прочее - бредятина |
||||
|
345
Злопчинский
03.04.24
✎
00:14
|
(327) "ибо "на предыдущей работе так было", и "какой дурак назвал дотарку пополнением".
. аналогично было (только не про склад) "..а вот на предыдущей работе..." - ну так я и сказал просто: "ну так 3/14-дуйте на предыдущую работу..." |
||||
|
346
Злопчинский
03.04.24
✎
00:17
|
(333) " если источник очевиден"
плохая идея, полагаемся на пользователя который "я знаю" хорошая идея: проводим инвент ячейки "которая очевидна" с учетом бесхозного товара |
||||
|
347
Злопчинский
03.04.24
✎
00:29
|
(341) "переход на журнал заданий одного типа на ТСД"
- журнал заданий на ТСД..? это что за зверь? кто определяет очередность выдачи заданий: у тебя концепция тянущая или толкающая? Фиг с ним, на самом верхнем уровне пусть сотр тянет что делать сборку, контрольитд - если ему доступны несколько типов операций и приоритезации нет - тогда или сотр сам тянет где он будет работать или начсклада голосом рулит (иначе впилить систему управления ресурсами - совсем нетривиальная задача). Но в рамках одного вида операции (например сотр работает по отбору заказов) - в подавляющем колве случаев система должна задания выталкивать сотру. Иначе так себе автоматизация. И как выше говорил - если сотр (например в случае вытягивания конкретного задания на отбор) сам тянет - это почти всегда недоработка процессов/корявая логистика/нехватка бюджета/костыльная автоматизация склада/адские самописные системы. Но и так вполне работает и даже довольны... |
||||
|
348
Злопчинский
03.04.24
✎
00:30
|
...и ранее писал - бытует мнение, что тянущие системы недостойны называться WMS...
|
||||
|
349
p-soft
03.04.24
✎
02:04
|
(347) журнал заданий - это очередь одного типа заданий для конкретного сотрудника или очередь общая, из которой тянут. способ назначения заданий определяется интеграцией.
но при наличии kpi проблем с управлением ресурсом не так много. многозадачные исполнители - обычная ситуация в торговом бизнесе, тут нет странностей. |
||||
|
350
p-soft
03.04.24
✎
02:06
|
(346) я тут примеры кидаю, как можно систему применить. по факту, разные ситуации приводят к очень неоднозначным вариантам использования.
|
||||
|
351
Злопчинский
03.04.24
✎
02:16
|
(349) то есть сборщик сам определяет какой заказ он будет собирать руководствуясь личными интересами
|
||||
|
352
Злопчинский
03.04.24
✎
02:27
|
"многозадачные исполнители - обычная ситуация в торговом бизнесе, тут нет странностей."
да, это сплошь и рядом по возможным ролям. Исполнитель тем или иным образом говорит системе в какой роли он будет работать: "я - сборщик" или "я - контролер" или "я - приемщик". WMS, которые бы сами перенаправляли сотрудника с роли на роль типа закончил сборку заказа, а система тебе - "иди работай на участок контроля контролером" - не слышал про таких (но может такие и есть, решая задачу распределения трудовых ресурсов в упрощенном виде). А вот когда сборщик приступил к сборке заказов (будем считать 1заказ = 1 задание на сборку) и сам определяет какой заказ собирать - чем руководствуется? если все заказы равноправны - разницы какой заказ собирать - нет, система сама может вытолкнуть заказы в нужной очередности. Но обычно равноправных заказов не бывает, хоть какой-то "приоритет" присутствует, а то запрасто ситуация когда несколько сборщиков выберут самые большие заказы каждый исходя - надо успеть бы собрать... в результате - пришло время погрузки - ни один заказ на 100% не готов... а начали бы с мелких - хоть что-то уже и было готово... Обычно если приоритеты заказов не заданы и заказы равноправны - первым в работу идет тот который первым свалился в WMS из КИС (обычно такой вариант "по умолчанию" если Заказчик не определил приоритетность равнеоправных заказов. |
||||
|
353
Злопчинский
03.04.24
✎
02:30
|
(350) Систему надо применять так как надо применять, а как не надо - не надо. Варианты "я знаю" - надо сокращать до минимума. Иначе в один прекрасный момент (причем в самый неподходящий) бабахнет так и главное - виновных не будет... ;-) Система работает и работает. регламены не упрощает, на память не надеется, глаз у нее не замыливается... как-то так.. в идеале конечно.
|
||||
|
354
p-soft
03.04.24
✎
10:44
|
(353) именно что в идеале, в жизни можно и с голоду опухнуть, если упорно пытаться навязывать свою идеальную позицию)) (351) "личные интересы" определяются, как минимум, kpi, а чаще - прямое распоряжение вышестоящего.
(352) полная автономность исполнителя достижима далеко не во всех ситуациях. при наличии широкой вариативности операций мы вынуждены ситуацией управлять напрямую. |
||||
|
355
p-soft
05.04.24
✎
21:12
|
продолжаем наши упражнения..
опишу как работает система коммуникации, связывающая погруженного в свои обязанности исполнителя на ТСД с внешним миром. система механизм оповещения о событиях: - появление нового задания отмечается звуковым сигналом и системным стикером; - появление нового сообщения в чате отмечается звуковым сигналом и дополнительно в окне сканирования появляется баннер. система имеет встроенный чат с оператором 1с. чат поддерживает группы контактов, и массовые рассылки. чат решает задачи массового оповещения исполнителей: оповещения о срочных собраниях, точечное/групповое управление ресурсом. чат служит каналом обмена информацией исполнителя с оператором по инцидентам: разруливание вопросов "потеряшек", задачи оперативного контроля. |
||||
|
356
p-soft
05.04.24
✎
21:15
|
что есть в системе для контроля ресурса.
система имеет механизм рабочих сессий исполнителей. при первом входе происходит авторизация в системе, и регистрируется новая рабочая сессия. далее, система может завершить сессию после определенного времени (рабочая смена, настраивается в параметрах системы). при этом ТСД опять требует авторизации, после выполнение незавершенного задания (если так случилось) можно продолжить. на хосте в информации, отображаемой о текущей смене конкретного исполнителя, можно видеть: время начала смены, время последнего завершенного задания. в журнале же заданий можно получить информацию о текущем принятом в работу задании. тем самым, у оператора есть актуальная информация о: - составе текущей смене; - об исполнителях в работе; - об исполнителях без активных заданий. |
||||
|
357
p-soft
05.04.24
✎
23:56
|
что еще.. система умеет выводить на мобильное устройство сигнальные показатели складской работы.
например, можно видеть количество свободного товара в зоне отгрузки, или не размещенного в зоне приемки.. можно вывести количество заказов со статусом сборки "на завтра". перечень показателей определяется в модуле интеграции. на устройстве показатели (если присутствуют в данный момент) отображаются как информация, требующая внимания. эта возможность полезна операторам, начальникам складских подразделений/участков: ставим приложение на мобильный телефон с ОС Android (начиная от древней версии 4.3) и получаем оперативную информацию. |
||||
|
358
Злопчинский
06.04.24
✎
06:18
|
(354) "при наличии широкой вариативности операций мы вынуждены ситуацией управлять напрямую."
- а что мешает сценариями описать хоть 200 вариантов? вариантивность сколько наблюдал - это ручное управление кого куда назначить в зависимости от завала, который манагеры скинули... ;-) |
||||
|
359
Злопчинский
06.04.24
✎
06:24
|
(355) "- появление нового задания отмечается звуковым сигналом и системным стикером;"
и что сотр должен сделать? если он в этот момент выполняет другое задание? если он вне заданий и ТСД вообще вне рук сотра...? в чем цель/смысл таких оповщений именно о новом задании? Замена управления голосом от начальника склада/старшего? |
||||
|
360
Злопчинский
06.04.24
✎
06:29
|
(356) "после выполнение незавершенного задания (если так случилось) можно продолжить."
- сотру выдался пул операций = задание = (собрать товар по 10 ячеек), сотр идет, собирает. на середине - половина товаров на палете, половина в ячейках - пауза образовалась (мало ли почему) - херак! сессия обрублена, хорошо если при этом задание не сброшено... Вопрос: где искать товар который изъят из ячеек? задание не завершено (паллета не доставлена в зону контроля/итд)..? |
||||
|
361
p-soft
06.04.24
✎
09:46
|
(358) сценариями покрывается вариативность процессов. я про то, что ситуацию можно переигрывать на ходу, а также, перекладывать часть решений на исполнителей.
пинание бегунков - отдельная тема. |
||||
|
362
p-soft
06.04.24
✎
09:57
|
(359) исполнитель должен быстро-быстро свалить из курилки и начать работать.
если в работе, то там другой регламент. также, сотрудник может выполнять некоторые работы, по приоритету ниже, чем сборка, например. на большой территории тема весьма полезна. использование раций не эффективно. |
||||
|
363
p-soft
06.04.24
✎
10:02
|
(360) не, так не бывает. при сбросе сеанса, частично выполненное задание не девается никуда, перевошли и продолжаем.
но я описал гипотетическую ситуацию. на практике, длину рабочей сессии ставят по длине рабочего дня. нужно это для определения состава текущей смены и программного распределения задач по исполнителям. |
||||
|
364
Злопчинский
06.04.24
✎
15:29
|
(363) сессия пофиг. речь о "длине задания", задание ДОЛЖНО БЫТЬ ЗАВЕРШЕНО полностью. то есть. сборщик собрал 20 из 20 и отвез в зону контроля. Если сборщик прерывается ("поступило срочное ЦУ, все бросаем идем на упаковку) - добирает текущий "квант" задания (конец отбора из текущей ячейки или конец отбора текущего товара из ячейки) - "говорит" системе - "я = конец задания" - тащит 7 из 20 выполненных в зону контроля, 13 из 20 невыполненные "падают" назад в "контейнер" невыполненных заданий. Товар отобранный из ячеек не должен болтаться неизвестно где, должен стоять в конкретной ячейке (Сам сборщик может быть тоже ячейкой, но это (условно) транзитная ячейка, и пока она не "обнулилась" - никаких других заданий падать на сборщика не должно, это один из возможных вариантов), в упрощенном виде можно без ячейки-сборщика, но задание должнобыть ЗАВЕРШЕНО. полностью или частичнго. как-то так примерно..
|
||||
|
365
Злопчинский
06.04.24
✎
15:30
|
так, смотрю, у тебя богато всего нужного, в правильном направлении, гуд! Если на серьезные склады нацеливаться - поменьше внимания рюшечкам/фишечкам типа чатов и побольше внимания концеции "бегунок нихрена РЕШАТЬ не должен"...
|
||||
|
366
Злопчинский
06.04.24
✎
15:36
|
Года два еще и норм продукт будет ;-)
|
||||
|
367
p-soft
06.04.24
✎
17:04
|
(364) да, задание должно быть завершено, чтобы хост смог результат обработать.
но начатое задание не должны рвать по идее.. тут у меня особо статистики нет. но даже если порвали - оно частично закроется, следом будет сгенерировано задание на оставшуюся часть. |
||||
|
368
Злопчинский
06.04.24
✎
17:05
|
(367) "если порвали - оно частично закроется, следом будет сгенерировано задание на оставшуюся часть."
- да, типа так, норм. |
||||
|
369
p-soft
06.04.24
✎
17:08
|
(365) почти все что было написано - "живые" задачи от бизнеса, из которых я выбирал только те, что уложились в исходную модель.
да, модель я сам сочинил, но тоже не из пальца - более 20 лет вожусь с автоматизацией оптовки. но и так много получилось, я только крупные аспекты описываю. много мелких опций, как в составе сценария, так и по заданию, которыми управляется поведение системы. |
||||
|
370
Злопчинский
06.04.24
✎
17:09
|
(367) " да, задание должно быть завершено, чтобы хост смог результат обработать."
- допустим, задание выполняется без отклонений. сброс на хост идет пакетом всё задание по "факту окончания задания"...? или как? вот идет сборщик, у него задание минут на 40.. собирает собирает.. а тут хреняк что-нить случилось на ТСД штабелер наехал и все... сведения о выполненном задании "погибли"..? или сброс на хост идет в каких-то ключевых точках в процессе задания? |
||||
|
371
Злопчинский
06.04.24
✎
17:11
|
(369) "бизнес" иногда такую хрень несет в качестве "живые задачи от бизнеса", просто потому что тупо не знает как можно/должно быть по уму ;-) Тут надо осторожно...
|
||||
|
372
p-soft
06.04.24
✎
17:14
|
(366) сам продукт норм уже давно.
уже полный вариант WMS запущен и получен первый опыт, и он не плох. как раз пытаюсь сейчас переварить результат и определиться куда дальше рыть. |
||||
|
373
p-soft
06.04.24
✎
17:21
|
(370) есть клиент, у которого задания выполняются несколько дней.
для таких случаев реализован механизм хранения на сервере промежуточного результата: хочешь прерваться - жми кнопку и расслабься. продолжить выполнения задания можно с любого ТСД со своей учеткой. кстати, мне описывали ситуацию, когда тсд прилетел с 5го яруса на пол - выключился только, загрузили и опять в бой. так то ситуации со сбросом заданий были, долго вылавливал блох, причем, в неожиданных местах/алгоритмах. |
||||
|
374
p-soft
06.04.24
✎
17:18
|
(371) да, но тут только разум и консервативный подход спасают.
попытки "раздербанить" модель постоянно есть, нужно уметь их корректно обрабатывать. |
||||
|
375
Злопчинский
06.04.24
✎
19:18
|
(373) задания не могут выполняться несколько дней.
задание - это пул/набор выданных на исполнение достаточно атомарных операций. в мин.пределе задание - это одна операция. например: задание сборщику на ТСД = 20 операций (из ячА1 взять 20 шт.товара, из ячБ3 взять 10 шт товара...) или задание погрузчику в размере 1операция: Из буфера Буф1 взять паллету перевезти в Буф77 (можно в задание напихать и несколько операций, но это - как пример - будет ухудшать параллелизм выполненяия операций). При исполнении даже одна операция может в системе зафиксирована как несколько операций - например, операция "изА1 20шт" по результатам выполнения может быть зарегена как три операции - отбор две коробки по 6(1оп) + блок по 3(2оп) + 5шт (3оп) - тут уже зависит от архитектуры как это регистрируется в системе. . а все что "выполняется несколько дней" - оно не выполняется, оно ждет, когда начнетс выполнение. Лежит себе где-нить в "контейнере" туефа хуча запланированных дейсствий (операций) по исполнению всего одного заказа... . как-то так примерно. . тут видно, что все достаточно сильно зависит в части понимания как что работает - особенно со стороны - в глоссарии что/как значит, термины и определения... |
||||
|
376
p-soft
06.04.24
✎
19:38
|
(375) не, именно выполняется, именно несколько дней.
например, оптовый заказ, марки, несколько сот штук одного артикула. и это нормально, в контексте оффлайн системы. |
||||
|
377
Krendel
06.04.24
✎
22:36
|
(376) это чо там за заказ, что комплектовка пару дней?
|
||||
|
378
Krendel
06.04.24
✎
22:38
|
Злопыч прав, все будет разбито на атомы, которые в конечном счете станут транспортными упаковками,
Коробка, паллета, фура, вагон |
||||
|
379
Злопчинский
06.04.24
✎
23:09
|
(376) ну, у меня четверо девок за рабочий день мАРКРОВАЛи порядка чуток больше 4 тыс штук. Маркировка - проклейка самопально изготовляеемыми этикетками штук товарв. этикетки печатались на А; (65 самоклеек на листе). На каждую собранную паллету с товаром (это могла быть и три коробки на паллете и больше), стоящую в зоне маркировки старшая по зоне маркировки печатала листы с этикетками - отдельно на каждую паллету - это по факту есть выдача задания на маркировку. 1 паллета = 1 задание. А до тех пор паллеты с товарами тупо стоят и ждут, у старшей маркировщицы - АРМ с перечнем заказов-паллет-итд. Клеили достаточно быстро, маркировка на листах печаталась по упорядочению артикулов, этикетки на каждый артикул отбивались разделителями ну итд. Работали бодренько, еще и болтать умудрялись, руки клеят, а языки чешут. Остатки листов А4 с отодранными этикетками - старшая маркировщица прощелкивала с ТСД (закрытие задания, перевод статуса "выполняется -> завершено". По факту "завершено" - паллета с промаркированным товаром могла быть перемещена уже как задание на перемещение паллеты в зону комплектации... ну итд. Все это зряче, когда задания (печать листов с этикетками) выдается по мере необходимости, а не все сразу... (чем больше атомарность/чем меньше работы с "кучей" - тем лучше видно реальное текущее состояние дел на складе). Но так как почти всегда (редко когда был перегруз по объемам маркировки) колво маркиировки было более-менее сбалансировано с производительностью маркировщиц - старшая по маркировке сразу печатала задания примерно на полдня, а то и на день.
|
||||
|
380
Злопчинский
06.04.24
✎
23:12
|
(377) комплектовка даже больших заказов - дело быстрое. Отжирает кучу времени всякая предпродажная подготовка всякая (а уж всяких "извращений" на эту тему я насмотрел на некоторых проектах). Сетевые заказы, бывшие когда-то хорошие времена и по 15 паллет бывали и процесс запускался за несколько дней до отгрузки.
|
||||
|
381
p-soft
06.04.24
✎
23:13
|
(377) то что видел сам: заказ от крупной площадки. очень много товара, допустим, фура. это надо собрать. товар - одежда по размерам, маркированный. задания на отбор разбиты по зонам доступности.
по регламенту, задание может содержать последовательных сканирований на несколько рабочих смен. регламенты утверждает бизнес - я без понятия, какие критерии они при этом используют. но дураков там нет. как то так. |
||||
|
382
Злопчинский
06.04.24
✎
23:16
|
Плюс система сборку (определенный класс клиентов) била по заводским упаковкам: короба и блоки собирались отдельно, шли в отдельную зону на спецмаркировку и на комплектацию, штучный набор делался отдельно, паллеты со сборными коробами шли на входные буфера столов контроля, там прогонялись как в супермаркете, паковались сборные короба, маркировались, потом это все комплектовалось с паллетами из зоны коробочного контроля.
|
||||
|
383
Злопчинский
06.04.24
✎
23:18
|
(381) а что есть "зона доступности"..?
|
||||
|
384
p-soft
06.04.24
✎
23:18
|
(378) оно и разбивается на атомы. но атомов много. потом все пакуется в компактный обьект - фура)
|
||||
|
385
p-soft
06.04.24
✎
23:20
|
(383) по типу отбора: вручную/погрузчик, мезонин и т.п.
|
||||
|
386
Злопчинский
06.04.24
✎
23:21
|
ну, с одеждой и обувью есть свои заморочки (не везде). Но если смотреть на одежду как штучный товар (есть кто и так работает) и если "дураков там нет" и разложено по складу по уму - то сборка даже заказа размером с фуру - ничем особым не отличается, и скорость обслуживания этого заказа зависит в основном только в правильной организации процесса на складе - если "дураков" там нет - то все идет своим чередом.
|
||||
|
387
Злопчинский
06.04.24
✎
23:27
|
(385) ок, более-менее понятно.
"зоны доступности" - у меня в голове это примерно так: "какое оборудование какие операции имеет право выполнять в какой зоне". Например: погрузчик = паллетный отбор в зонах евростеллажей" (разные погрузчики - свои зоны, может быть деление не по зонам, а доступностью по высоте), перемещение паллет по буферам... |
||||
|
388
Злопчинский
06.04.24
✎
23:29
|
(384) а у тебя есть возможность сценарий задать типа
"для клиентов из множества(условиемножества) отбор заводскими упаковкам не менее кратности 12 (или только заводскими упаковками кратсностью = Х) .. типа..? |
||||
|
389
p-soft
06.04.24
✎
23:29
|
(386) в работе с маркированным товаром и есть основной затык. много регламентов неочевидных, выведенных статистикой ошибок. аналитикой я не занимаюсь, для того есть отдельные люди. моя задача - предоставить варианты решения по описанной ситуации и рекомендации по использованию софта.
бизнесу нужны решения, кто то должен их давать |
||||
|
390
Злопчинский
06.04.24
✎
23:32
|
(389) это да, гемора всякого бывает.
. "регламентов неочевидных" - например (интересно)..? . ну, решения часто зависят от постановки задачи. а постановка задачи - вещь неочевидная.. тут и нужна "онолитеги", только не те, которые крыжики в 1С расставляют ;-) |
||||
|
391
Krendel
06.04.24
✎
23:33
|
(390) для того чтобы крыжики расставлять тоже голова нужна
|
||||
|
392
Злопчинский
06.04.24
✎
23:33
|
эх, бросить все что ли и уехать.. в Простоквашино...
.
|
||||
|
393
Злопчинский
06.04.24
✎
23:34
|
(391) кушать в нее, чтобы были силы крыжики расставлять?
|
||||
|
394
p-soft
06.04.24
✎
23:36
|
(388) не у меня - в вмс. к мобильной части задача не относится. но возможность есть, вот только упаковок нет)) основной формат упаковки - короба разных форматов. так завод отгружает. там много нюансов.
|
||||
|
395
Krendel
06.04.24
✎
23:37
|
(393) одна из частых причин завала проектов ерп, это как раз крыжики
|
||||
|
396
p-soft
06.04.24
✎
23:39
|
(390) у клиента, у которого двадцатник, складскими процессами занимаются достаточно много голов, и пара из них - аналитики.
я в принципе не могу все их процессы осознавать - своих задач хватает. |
||||
|
397
p-soft
06.04.24
✎
23:44
|
типичная постановка задачи: бизнес в лице топов формирует верхнеуровневые вводные. вместе с аналитиком систематизируют. следующий аналитик доносит ситуацию до разрабов - формируем предложения по решению. дальше утверждение и реализация: отдельный человек ковыряет вмс, я мобильные рабочие места.
|
||||
|
398
p-soft
06.04.24
✎
23:47
|
(395) да, причем, крыжики зараза меняются от проекта к проекту: одни добавляются, другие пропадают.. приходится прогу лезть и смотреть что "ОНА имела ввиду")
|
||||
|
399
Krendel
06.04.24
✎
23:56
|
(398) делай проекты быстрее 🤣
|
||||
|
400
p-soft
07.04.24
✎
00:14
|
(399) я б рад - работать не с кем.
|
||||
|
401
Злопчинский
07.04.24
✎
00:34
|
(400) найми кодеров.
|
||||
|
402
p-soft
07.04.24
✎
00:44
|
(401) управлять людьми надо любить) я не из этой области)
|
||||
|
403
Злопчинский
07.04.24
✎
01:26
|
(402) найми много кодеров. среди них по законам больших чисел найдутся те, которыми практически не придется управлять.
|
||||
|
404
Злопчинский
07.04.24
✎
01:27
|
Десятка 3 прогонишь через сито - останутся 1-2...
|
||||
|
405
p-soft
07.04.24
✎
17:23
|
опишу один из вариантов использования A-WMS Mobile,
а именно, в связке с 1С:Управление торговлей, редакции 11. модуль интеграции для УТ11 выполнен в виде расширения 1С:Предприятия 8. в модуле интеграции, в программной переопределяемой части настраивается (программистом) логика формирования заданий для ТСД и обработка данных выполненных заданий. для обмена с ТСД выделены следующие операции: - "Отбор", "Размещение", "Перемещение", для документа "Отбор, размещение товаров"; - "Приемка", для документа "Приходный ордер"; - "Проверка", для документа "Расходный ордер"; - "Пересчет", для документа "Пересчет товаров". в режиме пользователя (оператором, например) настраиваются: - сценарии сканирования; - шаблоны типов штрихкодов (см. ниже); - настройки для предопределенных типов заданий; - доступ исполнителей по типам заданий и складам; - модели используемого оборудования (ТСД). так же, интерфейсная часть модуля интеграции предусматривает отображение статусов выполняемых заданий по инициирующим документам и общий журнал заданий ТСД. работа с исполнителями на ТСД происходит по "бесшовному" принципу, все промежуточные операции автоматические. например, в 1С формируется документ "Отбор, размещение товаров". при записи документа, модуль интеграции отслеживает условия выгрузки документа на ТСД. например, для вида операции "Отбор", при указании исполнителя, статуса "в работе" и условии проведения, в журнале заданий ТСД автоматически формируется задание типа "Отбор" для указанного исполнителя. на ТСД периодически (автоматически) запускается опрос сервера и подкачка данных очереди заданий - через короткое время для сеанса указанного исполнителя будет загружено задание на отбор. исполнитель получает уведомление о поступившем задании и начинает его выполнять. как только достигается план по заданию, система автоматом "пищит", завершает задание и отправляет его на сервер (в УТ11). модуль интеграции разбирает полученные данные выполненного задания и записывает результат в документ 1С: заполняет колонку "кол.-во факт" и ставит статус "Выполнено без ошибок" или "Выполнено с ошибками", в зависимости от наличия не выполненных строк. для определения типов штрихкодов используется мини-регулярка вида: [{МШДШ}][любой символ], где - "МШ" - модификатор шаблона, ДШ - длина строки; - для "МШ": "n" - число, "*" - любой символ; - для "ДШ": положительное число - длина строки, символ "*" - произвольная длина. Примеры совпадений: - {n13} = EAN13 - A{n1}-{n2}-{n2} = A1-01-01 - A{n5} = A77777 - A{*5} = A267Bq - A{n*} = A26777777777777 - пустая строка, {*} или {**} - всегда совпадает - {} - ложный шаблон, никогда не совпадает |
||||
|
407
p-soft
18.10.24
✎
21:29
|
отмечена рабочая нагрузка для одной из внедренных систем: до 100тыс. операций со штучным товаром в сутки, до 100 подключенных единовременно ТСД
|
||||
|
409
p-soft
21.01.25
✎
19:48
|
новое
- добавлена возможность формировать фото-видео отчет по заданию; - оптимизирована работа с аппаратной клавиатурой: возможность формирования матрицы клавиатурных команд для применяемых видов ТСД с полным покрытием стандартных действий комплектовщика; - реализованы все возможные сценарии работы с посерийным учетом для 1С:Управление торговлей 11; - добавлена возможность проверки типа кода AIM при сканировании. |
||||
|
410
p-soft
01.07.25
✎
11:57
|
новое
добавил документацию (ссылки есть на странице продукта): 1. Руководство пользователя мобильного приложения A-WMS Mobile: https://awms.ru/docs/m_description.html 2. Описание интеграционного решения A-WMS Mobile: https://awms.ru/docs/m_integration.html 3. Пошаговое руководство по работе в демо-режиме A-WMS Mobile: https://awms.ru/docs/help_mobile_demo.html |
||||
|
411
p-soft
02.12.25
✎
01:00
|
новое
Начал работы по переводу решения на java. Релиз новой "A-WMS Mobile 3" планируется на май-июнь 2026 года. Поставка A-WMS Mobile в текущем виде приостановлена. |
||||
|
412
p-soft
22.12.25
✎
19:01
|
отчет по разработке A-WMS Mobile 3:
1. сделаны и работают минимальные логические обвязки: работа с сетью, работа в фоне, таблицы БД с логикой работы и часть интерфейса. 2. для упрощения перехода на 3-ю версию реализован старый протокол обмена (версии 2) между приложением и сервером. для передачи данных при обмене с сервером используется deflate: на стороне 1с используется обычное хранилище значений, на мобильной стороне выполняется двоичное преобразование в обе стороны. как приложение выглядит сейчас есть на картинке во вложении. в эмуляторе, пока на железе нет смысла смотреть. текущая стадия - реализация модели работы с заданием. по объему работ - еще два раза по столько. что скажу. после 20 лет в 1с, писать целый месяц на java прикольно) только кода Очень много.
|
||||
|
413
Злопчинский
22.12.25
✎
19:18
|
Нихера непонятно сто такое Пересчет.
Результатом такой складской операции что является? |
||||
|
414
p-soft
22.12.25
✎
19:22
|
(413) просто сочетание букв - это один из вариантов заданий в тестовой платформе, журнал/очередь/канал/поток заданий типа "Пересчет".
|
||||
|
415
Злопчинский
22.12.25
✎
19:30
|
Спасибо за масло масленое.
Задания типа "Пересчет" - результатом выполнения такого задания что является? |
||||
|
416
p-soft
22.12.25
✎
19:35
|
(415) этот вопрос мы уже обсуждали в ветке A-WMS Basis.
тут про мобильное приложение. могу, например, рассказать что мне понравилось в java или про варианты лицензирования) |
||||
|
417
alexsergeevatmista
23.12.25
✎
07:52
|
А какие у Вас характеристики десктопа? Андроид студио в режиме эмуляции сильно проседает?
|
||||
|
418
p-soft
23.12.25
✎
10:29
|
(417) старый интел 6850 на 6 ядер, памяти 64гб, ссд сата. как по мне - все летает. там плюсом еще пара виртуалок висит на виртуал бокс.
я пишу под апи 18, разных модных библиотек нет, проект достаточно компактный. сейчас гугл задрал минимальный апи для базовых библиотек до 21го, приходится извращаться. |
||||
|
419
p-soft
30.01.26
✎
16:59
|
новое
Вышла тестовая A-WMS Mobile версии 3, написанная на java! все просто летает! 2мб файл apk! на стадии оформления предложения для подключения ТСД к конфигурациям: УНФ, УТ, КА, ERP. будет дешево и практично! |
||||
|
420
Злопчинский
30.01.26
✎
21:58
|
При развитии самописных "ТСД" наблюдается тенденциф сваливания в технические ухищрения итд. Для пользователя важнее функционал решения, в первую очередь! Если нет "кластерного" отбора - то пофиг на чем написан мобильный клиент, пользователю поифг ява там под капотом, сишарп или еще замудреная хрень - главное чтобы работало то что надо!
а то сделают простейшую позаказную сборку и все... |
||||
|
421
p-soft
30.01.26
✎
22:22
|
(420) жжешь) на мп что то тиражное сделать сложно - я в это уперся. отладил процессы и досвидос.
но да, я для таких позаказников щас и делаю предложения - простейшую позаказную сборку для основных конфигураций. выпилил все лишнее, разворачивается за пару часов. стоит слезы. а вмс у меня щас дорого стало, посчитал трудозатраты и охренел, мягко говоря. но все равно дешевле конкурентов в разы. основная проблема - получилось слишком хорошо, клиенты от поддержки отказываются( 4 проекта и дуй( поэтому упор на мобилки, я тут творить могу многое, т.к. не завишу ни от кого |
||||
|
422
p-soft
30.01.26
✎
22:24
|
(420) про "самописное" ты в хорошем смысле, я надеюсь?)) проект живет с 22-го года, если что) сотки две бегунков скачут. а мож больше
|
||||
|
423
Злопчинский
30.01.26
✎
22:35
|
(422) да как сказать... самописное в "одно рыло" - тихо тонет со временем, сколь бы красивое/хорошее оно не было.
вариант один: самописку рассматривать как бизнес. и строить бизнес. |
||||
|
424
Злопчинский
30.01.26
✎
22:36
|
"а вмс у меня щас дорого стало, посчитал трудозатраты и охренел"
- ты это всяким заказчикам говори, которые считают что всякие "акселоты" - это очень дорого... ;-) |
||||
|
425
p-soft
30.01.26
✎
22:53
|
(423) ну так то да, работаю над этим. я щас совсем под мелких точу, вмс пока слабо движется, надо время.
(424) типа того) |
||||
|
426
p-soft
01.02.26
✎
19:42
|
новое
сделал простой вариант подключения к 1С с минимумом изменяемых настроек, чисто под загрузку накладных. сделал пару картинок как все выглядит. без мобильной желтизны грустно, но такова жизнь)
|
||||
|
427
ptiz
02.02.26
✎
09:10
|
Для потенциального покупателя подобного решения, отказ от мобильной платформы 1С в пользу джав и т.п. - жирный минус, ибо найти специалиста для сопровождения и доработки такого решения будет очень дорого. Или система становится совсем закрытой, тогда должен быть обеспечен высокий уровень поддержки.
|
||||
|
428
p-soft
02.02.26
✎
09:44
|
(427) никто никому не собирается предоставлять право доработки моего решения. модификация приложения или обход его защиты - прямое нарушение авторских прав. а недовольных моей поддержкой я пока не наблюдал за 25 лет уже как.
|
||||
|
429
p-soft
16.02.26
✎
11:55
|
новое
сделал вариант файлового обмена. для этого пригодился старый проект мини-web-сервера. как это работает: 1. только винда. выделяем каталог под обмен. ставим сервис-обработчик, указываем порт, стартуем. разрешаем доступ к порту. 2. в 1с по кнопке выгружаем разок заранее собранный пакет настроек и товаров в файл json - он постоянно валяется в каталоге. 3. по другой кнопке или на основании списка доков в журнале формируем два json-файла: очередь заданий и файлы заданий. 4. на тсд ставим прогу, указываем настройки сканера и адрес сервиса. запускаем. появляется список выгруженных заданий - принимаем и выполняем. завершается либо само по достижению плана, либо руками. 5. идем на комп - смотрим статус (определяется по наличию нужного файла). если Завершено - либо смотрим отчет, либо грузим результат в документ. в общем, вариант работает с 7.7 тоже, ибо файловый. но под клюшки сам пилить ничего не собираюсь! там делов три строчки, а у меня реабилитация после java) разворачивается быстро, при налии админского доступа к винде. серверная прога весит 250 килобайт, ее функции - принять-переименовать-отдать файл. можно было на апаче сваять, но уже лениво. на стороне 1с - подключаемая обработка заполнения с формой, весь код в ней, открыт. |
||||
|
430
Злопчинский
06.02.26
✎
18:51
|
Если вы не параноик, это еще не значит что я за вами не слежу...
|
||||
|
431
p-soft
06.02.26
✎
18:55
|
(430) устал очень. 2.5 месяца работал по 12 часов в день почти без выходных.
|
||||
|
432
Злопчинский
06.02.26
✎
19:03
|
физо, массаж, сауна, бассейн
|
||||
|
433
p-soft
06.02.26
✎
19:21
|
(432) лыжи. у меня трасса под боком.
|
||||
|
434
Волшебник
06.02.26
✎
19:21
|
(431) Бедняга! У меня вот только январь выдался жарким и с выходными, а ты 2.5 месяца... Не бережёшь ты себя
|
||||
|
435
p-soft
06.02.26
✎
19:33
|
(434) давно такого не было. жопа уже в дверь не проходит(
вообще, я не расчитывал что что-то получится, слишком много информации надо было разобрать. а недельку поковырял и загорелся - надо доделать! |
||||
|
436
Волшебник
06.02.26
✎
21:05
|
(435) Держись, брателло! Год такой, январь такой! Будем на связи!
|
||||
|
437
Злопчинский
06.02.26
✎
21:43
|
Наблюдаю.
Ибо Все начиналось "сделать что-то простое"... |
||||
|
439
p-soft
07.02.26
✎
10:08
|
(436) куда мы денемся, связанные толстой желтой цепью)))
(437) очередная не менее сложная задача - заняться здоровьем, ибо неожиданно сдохнуть - тоже конкретный провал) |
||||
|
440
pavel_p2007
07.02.26
✎
13:30
|
Есть хороший конструктор мобильного приложение по тсд. Позволяет реализовать любые хотелки.simpleui.
|
||||
|
441
p-soft
08.02.26
✎
00:20
|
(440) "хороший конструктор" идет в жопу! есть java для крутых и Мобильная платформа 1С:Предприятие 8 для догоняющих.
все существующие сейчас "универсальные" решения оказываются лютым гавном при реальном применении! работает только то что написано под конкретный бизнес! Мобильное приложение для ТСД - это не просто набор красивых картинок, а логика выполнения задания с контролем данных. Часто логика нелинейная, часто меняемая из-за меняющихся условий бизнеса. это все должно работать в связке, учитывая нюансы как криворуких юзеров, так и особенности целевой системы. Я исхожу из целевого применения на оптовых складах - это мой основной клиент, для которого я долгое время внедрял ТиС 9.2 и УТ11. сам! в одно лицо! полный цикл работ! Однажды я столкнулся с проблемой, подумал, собрал в кучу знания и опыт, набранные за 20 лет, и сделал решение для ТСД, а затем и собрал из этого и WMS. Причем WMS уже работает в разных местах и приносит радость людям своей простотой и управляемостью! А на ТСД уже работает несколько сотен исполнителей, и на больших складах, в том числе! Тупые, немые, глухие и криворукие исполнители, хочу заметить, ибо приводят их с улицы - других нет! И это я еще до рекламы не добрался) |
||||
|
442
p-soft
07.02.26
✎
14:10
|
наш лыжный вам привет)
пока дохлый - больше отдыхал, чем катал))
|
||||
|
443
Волшебник
07.02.26
✎
23:56
|
(442) Плохо тебя видно :)
|
||||
|
444
p-soft
30.05.26
✎
16:59
|
сообщение удалено: поддержка файлового обмена прекращена.
|
||||
|
445
Krendel
10.02.26
✎
14:54
|
plan? fact? У тебя там знатоки английского на складах работают? ;-)
|
||||
|
446
p-soft
10.02.26
✎
14:55
|
(445) а, сорри, оно двуязычное. скрины с эмулятора))
|
||||
|
447
p-soft
10.02.26
✎
14:56
|
(446) полный перевод на инглиш сделан и русский в базе
|
||||
|
448
p-soft
10.02.26
✎
14:56
|
(445) а работают лютые звери - есть что па-русски не бумбум))
|
||||
|
449
Krendel
10.02.26
✎
15:02
|
так бывает
|
||||
|
450
АгентБезопасной Нацио
10.02.26
✎
15:10
|
(445) Fuckt!
|
||||
|
451
АгентБезопасной Нацио
10.02.26
✎
15:11
|
(448) угу. "У нас на складе узбеки работают на пиве, а русские - на водке!"©
|
||||
|
452
p-soft
04.03.26
✎
23:57
|
новое.
Версия 3 в релизе! Уже передали в эксплуатацию первому клиенту! |
||||
|
453
p-soft
29.05.26
✎
23:38
|
новости
Добавлена возможность прямого подключения к мобильному приложению по протоколу HTTP. Для этого в A-WMS Mobile 3 был встроен внутренний web-сервер и организован "однопользовательский" режим работы. Новый режим позволяет максимально оперативно и совершенно бесплатно организовать обмен данными с ТСД. Пример функционала для подключения ТСД к 1С:Предприятие 8 есть на сайте в разделе "Скачать". |
||||
|
454
p-soft
29.05.26
✎
12:49
|
(453) как пользоваться:
1. На ТСД подключаем wifi; 2. На ТСД включаем режим работы со сканером "broadcast", с именем события "com.scanner.broadcast" и полем данных "data"; 3. Скачиваем приложение A-WMS Mobile 3: https://awms.ru/distr/AWMSMobile3.apk; 4. Устанавливаем приложение, запускаем, выбираем "Однопользовательский режим"; 5. Ждем появления ай-пи адреса в заголовке приложения; 6. Запускаем в системе 1С:Предприятие 8 соответствующую конфигурации обработку, указываем ранее обозначенный ай-пи адрес; 7. В "обработке" нажимаем "Выгрузить НСИ"; 8. В "обработке" выбираем нужный документ и нажимаем "Выгрузить на ТСД"; 9. Переходим в мобильное приложение, принимаем в работу и выполняем появившееся задание; Руководство пользователя мобильного приложения тут: https://awms.ru/docs/m_description.html 10. Переходим в "обработку" 1С, нажимаем кнопку "Загрузить с ТСД" и дожидаемся открытия документа. обработку можно подключить во внешние, она имеет тип "обработка заполнения"
|
||||
|
455
p-soft
30.05.26
✎
02:08
|
(454) вариант бесплатный, все что нужно качается с сайта.
код протокола обмена с тсд на 1с8 в обработке открыт, ограничений по использованию нет. настройки режима "broadcast" прописаны в обработке, можно указать свои или режим блютус для случая телефона с отдельным сканером. |
||||
|
456
MWWRuza
гуру
30.05.26
✎
10:43
|
(454) 6. Запускаем в системе 1С:Предприятие 8 соответствующую конфигурации обработку, указываем ранее обозначенный ай-пи адрес;
Обработки под типовые конфы сделаны? Или какие-то допиленные? Я попробовал запустить под имеющимися БП и УТ11, при попытке загрузить НСИ, ругается на отсутствие каких-то справочников связанных с ШК маркировки... Может по тому, что конфы у меня довольно старые? Качаю свежую УТ11, под ней из демки с их демо-данными, должна завестись? PS Не кидайтесь камнями, но, хочу попробовать под 7.7 для простейших операций обработку написать... В принципе, там у Вас обычные HTTP запросы, можно и из под 7.7 карликом, или даже виндовым MSHTTP... Но, нужен работающий пример. |
||||
|
457
p-soft
30.05.26
✎
13:27
|
(456) 1. сделано под относительно свежие релизы, но 1с меняется быстро.. если не разберетесь со свежей демо базой ут, кидайте мне конфу - сделаю рабочий пример.
2. по работе с 7.7 вариант могу предложить, но сейчас все упирается в программирование на 77. свяжитесь со мной - можем обсудить. |
||||
|
458
p-soft
30.05.26
✎
13:29
|
(456) в примере используется неочевидный метод упаковки данных, для 7.7 надо либо использовать вк, либо вносить изменение в мобильное приложение - надо обсуждать
|
||||
|
459
p-soft
30.05.26
✎
13:42
|
(458) решил все же сделать выбор протокола, для 77 можно будет режим без сжатия использовать - обычный json+base64
|
||||
|
460
p-soft
30.05.26
✎
14:32
|
(459) внес изменения в протокол, теперь используется преобразование данных в json+base64.
обновилась версия мобильного приложения, обновить можно из меню "О программе", при отсутствии не выполненных заданий. обновились обработки. клюшки я изрядно забыл, поэтому код на 77 не предлагаю. |
||||
|
461
p-soft
30.05.26
✎
14:34
|
(460) еще момент, обработка для УНФ не тестировалась, т.к. проверить просто негде.
|
||||
|
462
MWWRuza
гуру
30.05.26
✎
16:05
|
Все понятно, да, на свежей УТ-шке заработала :-)))
Связь есть, и даже что-то загрузилось: ![]() ![]() Но, что и как дальше делать - пока не понял... В документ входит, товар тестовый вижу... Главный вопрос - а как в настройки попасть??? Где те-же параметры сканера прописать, и прочее... И протокол новый, где-то выбирается, или он по умолчанию такой теперь будет? |
||||
|
463
p-soft
30.05.26
✎
16:09
|
относительно протоколов обмена,
в режиме подключения тсд к 1с протокол определяется пресетом, в случае подключения 1с к тсд протокол только один(json+base64). всего реализовано три протокола: json, json+base64, json+deflate+base64. |
||||
|
464
p-soft
30.05.26
✎
16:10
|
(462) в архиве обработок файлик с описанием лежит
|
||||
|
465
MWWRuza
гуру
30.05.26
✎
16:10
|
(460) обновить можно из меню "О программе"
Да где это меню? Вообще где меню? В строке заголовка программы - одна кнопка, как я понял, отключить/включить связь... Ни какого меню я не нахожу. Может в 1С что-то из НСИ не настроено? |
||||
|
466
p-soft
30.05.26
✎
16:11
|
(462) протокол для данного режима только один
|
||||
|
467
MWWRuza
гуру
30.05.26
✎
16:12
|
(464) Видел... Буду разбираться.
|
||||
|
468
p-soft
30.05.26
✎
16:14
|
(465) интересный момент. выше я картинку приводил, меню справа вверху.
назовите, пожалуйста версию андроид. что за тсд у Вас? |
||||
|
469
p-soft
30.05.26
✎
16:17
|
(465) судя про всему, какие то изменения во встроенном сдк, с тем чтобы меню не отображалось я еще не сталкивался
|
||||
|
470
MWWRuza
гуру
30.05.26
✎
16:27
|
(468) Да старенький конечно...
Андроид 4.3 Вот: ![]() |
||||
|
471
p-soft
30.05.26
✎
16:43
|
(470) да, спасибо, разбираться буду.
|
||||
|
472
MWWRuza
гуру
30.05.26
✎
17:36
|
Поставил на другой терминал, UROVO-6300, с андроидом 5.1
Меню есть, но, связи нет, пишет ошибку 500... Судя по этому, может протокол не подходит из обработки 1С и в терминале? Старый заработал "с пол тычка", физически связь есть, проверил другой программой. Обработка старая, которая и работает с предыдущим терминалом... Или ее тоже нужно обновить? ![]() ![]() |
||||
|
473
MWWRuza
гуру
30.05.26
✎
17:54
|
Да, обработки на сайте тоже обновлены. Сегодняшней датой.
Перекачал. Но, ошибка осталась. Операция не выполнена: Ошибка соединения: {ВнешняяОбработка.UT_AWMS1_1СНакладные.МодульОбъекта(324)}: Ошибка при вызове метода контекста (ВызватьHTTPМетод): Ошибка работы с Интернет: Не могу установить соединение |
||||
|
474
MWWRuza
гуру
30.05.26
✎
18:01
|
Да, обработка другая. с 2 в конце имени файла. Со старой версией апк-шки не работает.
Но, которая с 1 в концн - со старой версией(и на предыдущем терминала) работает нормально. PS К сожалению, старая апк-шка у меня не сохранилась, что-бы попробовать ее на втором терминале... С дуру, переписал новую "по верх", не думал, что понадобится откат на предыдущую... |
||||
|
475
Злопчинский
30.05.26
✎
19:43
|
Что такое "выберите склад" ..?
|
||||
|
476
p-soft
30.05.26
✎
19:51
|
(475) фильтр по складу заданий
|
||||
|
477
p-soft
30.05.26
✎
19:52
|
(475) подключайся к теме, прикольно получилось)
|
||||
|
478
MWWRuza
гуру
30.05.26
✎
19:58
|
Заработало! :-)))
Была путаница с версиями обработок, перекачал, удалив все старые, и все ОК. Сканер настроил, лень было в программе сканера самого ТСД ковыряться, прописал в обработке то имя события и поля данных, которые ранее настраивал в программе сканера. Тем более, имя события и поля данных я использую на своем тестовом терминале и для БаркодеХарвестера, делать настройки сканера под разные программы - ну... Как-то не правильно, поэтому решил поменять в обработке. Сделал первый документ пробный, пересчет. В УТ его увидел. Вроде все ОК. Буду дальше разбираться и потихоньку начну обработку под клюшки пилить :-) |
||||
|
479
p-soft
30.05.26
✎
20:06
|
(478) вот и хорошо)
с клюшками должно все получиться, протокол сейчас текстовый. |
||||
|
480
MWWRuza
гуру
30.05.26
✎
20:10
|
Ну, с заданиями созданными в 1С и обработанными на ТСД - в принципе понятно, все работает.
Немного не понял, а как передать в 1С задание созданное на самом ТСД - ? Создал, отсканировал товар, завершил и отправил. Оно стало "сереньким", типа завершено. А в обработке кнопка "Загрузить с ТСД" не активна... Или это не предусмотрено в текущей версии обработки, и такой сценарий нужно дописывать? ![]() |
||||
|
481
Злопчинский
30.05.26
✎
20:20
|
(476) фу, ад кая бяка.
|
||||
|
482
p-soft
30.05.26
✎
20:32
|
(480) не дописано. технически - проблем дописать нет, но смысла не увидел. настройку просто для примера сделал, флаг ставится в коде настроек заданий.
|
||||
|
483
p-soft
30.05.26
✎
20:33
|
(481) в настройке убирается, выведено для примера. но это используется часто
|
||||
|
484
p-soft
30.05.26
✎
20:34
|
(480) если надо грузить, то запрашиваем очередь, определяем по флагам задание и грузим нужное.
|
||||
|
485
p-soft
30.05.26
✎
20:47
|
(484) может удалить настройку?
|
||||
|
486
MWWRuza
гуру
30.05.26
✎
20:48
|
И еще, с типами заданий не понятно - вроде загружено три типа:
1. Приемка 2. Отгрузка 3. Пересчет А создается только пересчет... В смысле на ТСД... А если я хочу создать приемку или отгрузку прямо на ТСД, с текущими настройками не получится? Что-то в выгрузке НСИ нужно дополнительно выгружать, что-бы это доступно было? |
||||
|
487
p-soft
30.05.26
✎
20:55
|
(486) в обработке выгрузки, есть раздел формирования настроек заданий. там сейчас флаг создания на устройстве задан только для типа задания Пересчет
|
||||
|
488
p-soft
30.05.26
✎
20:56
|
(487) т.е. для типа с кодом "3"
|
||||
|
489
MWWRuza
гуру
30.05.26
✎
21:20
|
Вот:
![]() В общем, все работает, надо мне завязывать с этими экспериментами, я не столько времени трачу на изучение как и что в программе, сколько на изучение того, что там 1С в УТшке наворотила... Надо начинать обработку под клюшки делать, главное начать и достучаться из 1С до ТСД... А дальше быстрее пойдет, так, как там для меня "все родное!" :-))) |
||||
|
490
p-soft
30.05.26
✎
22:10
|
(489) ну да, с ут оно так: тема "на пять минут" кушает день. на стороне ут написано слишком много и к этому все привыкли.
вот мы создаем документ на тсд, и если для складской базы вся аналитика есть в документе, то для ут начинается: собственное юр.лицо, подразделение, статьи отнесения отклонений и тому подобная хрень оперучета))) в общем, я пока оставлю как есть. то что журнал появляется говорит о том что первичный обмен прошел нормально. кнопку очистки очереди добавил. |
||||
|
491
MWWRuza
гуру
30.05.26
✎
23:58
|
(489) Надо начинать обработку под клюшки делать, главное начать и достучаться из 1С до ТСД...
Начало положено: ![]() |
||||
|
492
p-soft
31.05.26
✎
00:02
|
(491) клюююшечки, родненькие!)))
|
||||
|
493
Злопчинский
31.05.26
✎
01:07
|
(481) сначала выбирается зона/склад, потом выполняется действие (отгрузка/приемка). Или сначала выбирается действие (приемка/отгрузка), потом выбирается зона/склад гдже это действие будет выполняться. Т.е. есть строгая последовательность/иерархия тыкания в кнопки. Один путь. Но не на одном уровне иерархии. вот у меня кнопка "выбрать склад" и тут же кнопка выбора приемка/отгрузка. Чтоя должен сделать? сотру жается альтернатива. хошь деллай так, хощь дела так. Разброд и шатание. фу, бяка.
|
||||
|
494
Злопчинский
31.05.26
✎
01:11
|
Такие интерфейсы - где есть альтернатива куда тыкать и что делать для разных сущностей показываемых одновременно - это для администратора склада. а не для линейного персонала
|
||||
|
495
Злопчинский
31.05.26
✎
01:13
|
(489) а по RDP никак?
|
||||
|
496
Злопчинский
31.05.26
✎
01:15
|
(491) Пересчет - задание для одного сотрудника? надо посчитать (планируется) 500 ячеек. Сколько будет документов "Пересчет" если работают три сотрудника? а потом еще 4-ый приходит? как разруливается?
|
||||
|
497
p-soft
31.05.26
✎
01:27
|
(493) тут не про склад - про магазины. ну и отключается все.
(495) рдп - это допом сервак. нафига он на кассе? да и сложно это. (496) ячеек нет |
||||
|
498
MWWRuza
гуру
31.05.26
✎
08:56
|
(497) (493) тут не про склад - про магазины. ну и отключается все.
На самом деле - все намного проще. Просто надо оставить попытку "валить в одну кучу теплое с мягким". У нас с Сергеем(Злопчинский) совершенно разные задачи. У него - склады, ячейки, несколько сотрудников, сборка каких-то невероятно-сложных заказов по нескольку дней несколькими кладовщиками и т.п... У меня - исключительно розничные магазины(в том числе - строительные, с территорией по которой "разбросаны" товары). У него - сборка на складе кладовщиками и т.п., он сам это лучше расскажет, я в эту кухню даже вникать не хочу, просто нет у меня таких клиентов. У меня - на самом деле три задачи, Приемка, Отгрузка, Пересчет. 1. Приемка. Делается по заданию созданному на компьютере (чаще всего, но могут быть и исключения), список товара для проверки что реально приехало - загружается из ЭДО (УПД), возможно с марками и без. Если с марками - то марки без криптохвостов, так, как в УПД их просто нет. Соответственно при сканировании они должны так-же обрезаться, иначе не сверить. 2. Отгрузка. Тут задание может формироваться как на компе (в случае, когда собирается предварительно заказанный в офисе или по телефону/интернету товар), так и на устройстве, когда покупатель ходит с менеджером по территории и "тыкает пальцем" в понравившийся товар. Товары могут быть как с марками так и без. В случае марок - коды должны быть полные, так, как если на основании этого задания будет формироваться кассовый чек - марки должны в ЧЗ передаваться с криптохвостами, в случае накладной (ну, например в организацию (для их собственных нужд, не для перепродажи, так, как это уже несколько другое - опт. Хотя, для ТСД - скорее всего разницы нет)) по безналу - без, но, это не проблема - сам подрежу :-) 3. Пересчет. Задание на компе, в основном без марок, но возможно исключение, инвентаризация марок у меня пока "в проработке", с этим не так все просто. Марки, если используются - с компа загружаются без крипто. Собственно мои задачи - на этом все. Во что-то более сложное я даже не полезу - у меня не востребовано. В принципе, мои задачи полностью перекрывает БаркодеХарвестер, в его современной инкарнации, но хочется иметь альтернативу - "а почему-бы и нет?" Может кому-то из клиентов больше понравится, выбор никогда не помешает :-) |
||||
|
499
MWWRuza
гуру
31.05.26
✎
08:28
|
(491) Начало положено:
На текущий момент, сделана связь с ТСД и получение из него списка заданий(документов?). Следующая моя задача - научиться "выковыривать" из ТСД сами документы - как я понимаю, по их ИД, типа такого: ""ИД": "e115df4c-ba51-4b85-b16c-19ff3471f0d1"", который есть в этом списке. Видимо, если я правильно понял логику, надо формировать запрос с этим ИД, в ответ будет прилетать JSON самого документа? В общем-то, это стандартно для большинства API-шек, тут скорее всего ничего нового... Так? |
||||
|
500
MWWRuza
гуру
31.05.26
✎
10:01
|
(499) Так?
Ну, да, все так. Для простейших операций, мне этого уже достаточно: https://cloud.mail.ru/public/qk3g/5Ypg39PJT - дальше, "дело техники" по образцу и подобию можно вытащить все, что нужно. Единственное, что отличает от работы с другими программами ТСД - отсутствие цены товара... Понятно, что для складских операций цена и не нужна. Но, при сборке заказа для чека - хотелось бы видеть цену, не всегда на товаре может быть ценник (хотя, конечно по закону - обязан, но...). При загрузке в 1С - пофик. Цену нужно все равно брать из базы, а не прилетевшую из ТСД. Но, при сборке для менеджера хотелось бы видеть розничную цену на самом ТСД. |
||||
|
501
p-soft
31.05.26
✎
10:01
|
(499) все так. если скачать новую версию обработки для ут, то там добавилась команда очистки очереди. работает так: запросили очередь и бежим по ней, удаляя содержимое. тут так же, только команда будет task
|
||||
|
502
p-soft
31.05.26
✎
10:02
|
(500) цену можно при формировании нси указывать, в наименовании товара
|
||||
|
503
p-soft
31.05.26
✎
10:05
|
(498) требований по процессу мне не хватало. понятно.
марки распознаются, но сценарий обрезки криптохвоста не реализован. в каком виде выгружается марка в задание: со скобками(нормализованная) или без? |
||||
|
504
MWWRuza
гуру
31.05.26
✎
10:24
|
(503) в каком виде выгружается марка в задание: со скобками(нормализованная) или без?
Ну... В УПД марки прилетают так: ![]() Соответственно, и выгружать их по идее так-же надо... А какие могут быть скобки, если нет вообще криптохвоста? |
||||
|
505
MWWRuza
гуру
31.05.26
✎
10:35
|
(500) цену можно при формировании нси указывать, в наименовании товара
Вооо... Мы подошли вплотную к следующему этапу освоения интеграции - загрузке чего-либо из 1С в ТСД. Вопрос - НСИ выгружаются только "комплектом", все сразу, или можно частично - ну, например, я могу выгрузить все что связанно с настройками, сценариями, процессами - разово, при настройке, и больше не выгружать. В дальнейшем, при работе, выгружать только справочник товаров? Или нужно всегда все сразу? Как правильно? |
||||
|
506
p-soft
31.05.26
✎
11:18
|
(505) при выгрузке нси формируется пакет данных. что в него войдет, то и загрузится на тсд. есть отдельная команда на предварительную очистку данных, она в пакете задается как имя "ОчиститьНСИ" с пустым значением. поэтому, можно все сразу грузить, можно по-отдельности, например, только товар.
(504) я не знаю, какая сволочь это придумала, но бывает так: (01)01234567890123(21)qwerty - это представление называется нормализованным, оно на этикетках печатается. |
||||
|
507
MWWRuza
гуру
31.05.26
✎
11:37
|
(506) какая сволочь это придумала
Это точно... И в УПД наверное могут встретиться и такие и такие. Поэтому, лучше предусмотреть... А вообще - наверное не стоит. Без скобок, проще будет обрабатывать прилетевшее со сканера (сравнивать с тем, что загружено), там то ни каких скобок не будет. Если в УПД прилетит от поставщика со скобками - можно будет убрать эту хрень на стороне 1С при выгрузке в ТСД, не вижу особых проблем в этом. |
||||
|
508
Злопчинский
31.05.26
✎
11:42
|
Молодцы.
Вы просто настоящие Винтик и Шпунтик! Мне бы ваш задор и энтузиазм... |
||||
|
509
MWWRuza
гуру
31.05.26
✎
12:31
|
(506) Что-бы мне не ловить в отладчике восьмерки, что она там формирует, вот такой JSON для запроса загрузки товаров - похож на правду?
![]() |
||||
|
510
p-soft
31.05.26
✎
13:04
|
(509) вроде похож. если что не так - данные просто не загрузятся, это видно будет.
и да, пакет НСИ грузится отдельно от сеанса передачи, в течении нескольких секунд. |
||||
|
511
MWWRuza
гуру
31.05.26
✎
13:07
|
Ну, вот... До этого момента все шло довольно гладко, первая трудность - функция кодирования в Basa64 падает, и крашит 1С, похоже слишком большой файл... Около 5 мб...
А может и не в этом причина, х.з... Сейчас для эксперимента попробую ограничить количество товара, ну, там, предположим 100 поз. Видно будет. |
||||
|
512
MWWRuza
гуру
31.05.26
✎
13:17
|
Да нет, причина падения в этом.
Потом буду разбираться, надо что-то другое искать для кодирования в Basa64... Подумаю. А пока, ограничил в 500 строк товара. Так не падает. Но, что-то с запросом не так: СтрОшибка = 500 Ответ = "saveBackgroundTask: Base64.encodeToString: Attempt to get length of null array" Не может получить размер массива из тела запроса... Странно. Или там надо было еще в один массив запихнуть полученный на предыдущем этапе массив Товаров? |
||||
|
513
MWWRuza
гуру
31.05.26
✎
13:26
|
А, нет... Кажется понял.
Там из тела в База64 надо переносы строк убрать скорее всего :-) Вот сейчас как: ![]() |
||||
|
514
p-soft
31.05.26
✎
13:32
|
(513) тсд получает файл?
|
||||
|
515
p-soft
31.05.26
✎
13:34
|
если надо, где то валялся код преобразования - когда то что то кому то выгружал.. могу поискать.
|
||||
|
516
MWWRuza
гуру
31.05.26
✎
13:36
|
(514) Не получает.
И так - тоже: ![]() Пока не понял, что ему нужно... Ошибка та-же, что в (512). |
||||
|
517
p-soft
31.05.26
✎
13:43
|
(516) ошибка означает отсутствие данных в теле http.
|
||||
|
518
p-soft
31.05.26
✎
13:46
|
(517) точнее - прочитать не может.
протокол я отлаживал только на клиенте 1с8. надо видеть текст хттп запроса |
||||
|
519
MWWRuza
гуру
31.05.26
✎
13:47
|
(515) где то валялся код преобразования
Да не помешает... Сейчас у меня такая функция используется: Функция Кодировать(Стр, Кодировка) Экспорт // Кодировать64(Стр)
ЦДО = СоздатьОбъект("CDO.Message");
БодиПарт = ЦДО.BodyPart;
Поля = БодиПарт.Fields;
Поле = Поля.Item("urn:schemas:mailheader:content-type");
Поле.Value = "text/plain; charset=""windows-1251""";
Поля.Update();
Стрим = БодиПарт.GetDecodedContentStream();
Стрим.charset = "windows-1251";
Стрим.WriteText(Стр);
Стрим.Flush();
БодиПарт.ContentTransferEncoding = Кодировка;
Стрим = БодиПарт.GetEncodedContentStream();
Возврат Стрим.ReadText();
КонецФункции
На 500 строк - работает без проблем, а на полном справочнике, 15000 крашится. |
||||
|
520
MWWRuza
гуру
31.05.26
✎
13:53
|
(518) Чем его перехватить?
Предположение - может тело запроса перед кодированием в Basa64 сначала в Utf-8 преобразовать? А то сейчас там JSON в Windows-1251 - ??? |
||||
|
521
p-soft
31.05.26
✎
13:53
|
(519) мне надо воспроизвести ситуацию у себя в отладчике, заголовки хттп нужно увидеть.
скорее всего передача идет chuncked-пакетами - это не реализовано, мне пример нужен, как это выглядит. можете одной обработкой как то оформить и мне прислать? |
||||
|
522
p-soft
31.05.26
✎
13:54
|
(520) нет, у меня обрезанная версия вэб сервера реализована, пока не все варианты протокола хттп понимает
|
||||
|
523
MWWRuza
гуру
31.05.26
✎
15:18
|
В общем, разобрался я с ошибкой...
У меня строка тела не передавалась, был косяк... Сейчас ошибки нет, запрос отрабатывает, в строку ошибки - 200 выдает, типа нормально. Вот: ![]() Но, в терминале нет товаров... (521) Целая история... Там процедулы из ГМ конфы используются, не так просто... Надо собрать в одну обработку, самодостаточную... Сделаю конечно, если по другому не получится. А гаголовки... Там один заголовок: Content-Type: application/octet-stream Больше ничего нет. |
||||
|
524
p-soft
31.05.26
✎
15:23
|
(523) в менюшке приложения надо полазить, там есть список всех таблиц, в самом низу есть таблица лога, а вот там что то по теме уже может быть.
еще вариант - выбрать пункт сохранить архив, он в папку загрузки упадет, и отправить мне его на почту |
||||
|
525
MWWRuza
гуру
31.05.26
✎
15:25
|
Вот, что карлик с включенным режимом отладки в табло выводит, это конечно не то, что нужно, но, может как-то прольет свет. Много бдукфф :-)Выгружено 500 товаров CcURL Constructor CcURL::CacheDNS True CcURL::CacheCONNECT True CcURL::CacheSSL True CcURL::CacheCOOKIE True curl_easy_setopt(m_curl, CURLOPT_SHARE, CurlShare) curl_easy_setopt(m_curl, CURLOPT_SHARE, CurlShare) DONE CcURL::easy_setopt CcURL::easy_setopt done CcURL::easy_setopt CcURL::easy_setopt done CcURL::easy_setopt CcURL::easy_setopt done CcURL::easy_setopt CcURL::easy_setopt done CcURL::easy_setopt CcURL::easy_setopt done CcURL::CacheDNS True CcURL::CacheCONNECT True CcURL::CacheSSL True CcURL::CacheCOOKIE True curl_easy_setopt(m_curl, CURLOPT_SHARE, CurlShare) curl_easy_setopt(m_curl, CURLOPT_SHARE, CurlShare) DONE CcURL::easy_perform starting CcURL::easy_perform Send Data from variable CcURL::easy_perform ANSItoUTF8 CcURL::easy_perform ANSItoUTF8 done CcURL::easy_perform Устанавливаем принимаемые данные в переменную CcURL::easy_perform Установка вывода состояния работы CcURL::easy_perform Начало выполнения запроса == Info, timeout on name lookup is not supported == Info, Trying 192.168.0.17:8111... == Info, Connected to 192.168.0.17 (192.168.0.17) port 8111 => Send header, 201 bytes (0xc9) 0000: PUT /set?what=background HTTP/1.1 0023: Host: 192.168.0.17:8111 003c: Accept: */* 0049: Connection: TE 0059: TE: gzip 0063: Accept-Encoding: deflate, gzip, br 0087: Content-Type: application/octet-stream 00af: Content-Length: 137092 00c7: => Send data, 65536 bytes (0x10000) 0000: eyLS7uLg8CI6IFt7IsjE0u7i4PDgIjogIjAwMDAwMDAyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDUyMjYwMDA1NzMiLCAizeDo7OXt 0080: 7uLg7ejlIjogIsru7fz/6iBcdTAwMjLR8uDw++kgyuXt6OPx4eXw41x1MDAyMiBOIDQg4+7k4CAwLjXrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 0100: yMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDAzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7k 0180: IjogIjQ2MzAwMDg4NjA5MzkiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMiDQ09EgwcXQxcfKwCDKy8DRIFx1MDAyMiAwLjI1IOsuIiwgIszg8Oro8O7i6uAi 0200: OiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMDQiLCAiyMTD8PPv7/siOiAi 0280: MDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDgxMDAzOTAyNjE3MSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIywcXLztDT0dHKwN8gz9jFzcjXzcDfXHUwMDIy 0300: IDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAw 0380: MDAwNSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMDMzMTQ4OTcyIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjIg0dLTxsAg 0400: y8XE383A3yBcdTAwMjIgMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi 0480: yMTS7uLg8OAiOiAiMDAwMDAwMDYiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MjgwOCIsICLN4Ojs5e3u4uDt6OUiOiAiwujt 0500: 7iDo4/Do8fLu5SDq8ODx7e7lIO9cdTAwMmbx6yBcdTAwMjLK0NvM0crOxVx1MDAyMiAwLjc1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv 0580: 4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMDciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAi 0600: NDYwNzE1NzAyNjExMCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIy1MjN0crIySDLqMRcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6 0680: ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDA4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy 0700: 8Oj16u7kIjogIjQ2NzAwMDUxMzAwMTciLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMsTOwdDbySDMxcTCxcTcXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6 0780: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAwOSIsICLIxMPw8+/v+yI6ICIw 0800: MDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjA3MTY1NzMwMjgzIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLR0sDQwN8gzMDQysAgysvA0dHI18XRysDfXHUw 0880: MDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw 0900: MDAwMDAxMCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAwNTg3MDE4Mjk4IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38/+og8vDl9evl8u3o 0980: 6SBcdTAwMjLK6O3u4vHq6OlcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6 0a00: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDExIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDA1ODcwMTgyNjciLCAizeDo7OXt7uLg7ejl 0a80: IjogIsru7fz/6iDy8OX16+Xy7ejpIFx1MDAyMsro7e7i8ero6Vx1MDAyMiAwLDM16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 0b00: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDEyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ4NjAwMTMw 0b80: ODA1MTQiLCAizeDo7OXt7uLg7ejlIjogIsPw8+fo7fHq6Okg6u7t/P/qIFx1MDAyMtHy4PD76SDK4PXl8uhcdTAwMjIgMyDjIDAsNesiLCAizODw6ujw7uLq4CI6ICIi 0c00: LCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAxMyIsICLIxMPw8+/v+yI6ICIwMDAw 0c80: MDAwMSIsICLY8vDo9eru5CI6ICI0ODYwMDEzMDgwNTM4IiwgIs3g6Ozl7e7i4O3o5SI6ICLD8PPn6O3x6ujpIOru7fz/6iBcdTAwMjLR8uDw++kgyuD15fLoXHUwMDIy 0d00: ICA1IOsgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjog 0d80: IjAwMDAwMDE0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ4NjAwMTMwODA2MTMiLCAizeDo7OXt7uLg7ejlIjogIsPw8+fo7fHq6Okg6u7t 0e00: /P/qIFx1MDAyMtHy4PD76SDK4PXl8uhcdTAwMjI3IOsgMCw1IOsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 0e80: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAxNSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODYwMDEzMDgwNzc0IiwgIs3g 0f00: 6Ozl7e7i4O3o5SI6ICLD8PPn6O3x6ujpIOru7fz/6iBcdTAwMjLR8uDw++kgyuD15fLoXHUwMDIyIDUg6yAwLDI16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6 0f80: ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDE2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy 1000: 8Oj16u7kIjogIjQ4NTAwMDEwMDQ0NTUiLCAizeDo7OXt7uLg7ejlIjogIsru7fz/6iDg8Oz/7fHq6Ok6IFx1MDAyMsDp6iA3IOvl8lx1MDAyMiAtIDcg6+XyIDAsNesi 1080: LCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAxNyIs 1100: ICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODYwMDEzMDgwNzY3IiwgIs3g6Ozl7e7i4O3o5SI6ICLD8PPn6O3x6ujpIOru7fz/6iBcdTAwMjLR 1180: 8uDw++kgyuD15fLoXHUwMDIyIDPjIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjog 1200: MX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMTgiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDY0MDAxODA0MDA4NSIsICLN4Ojs5e3u4uDt6OUi 1280: OiAiwu7k6uAgXHUwMDIy0dLTxsAgy8XE383A31x1MDAyMiAwLDM3NSDrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg 1300: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMTkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNTAwMDI4MTAyNTM2MCIs 1380: ICLN4Ojs5e3u4uDt6OUiOiAizeDv6PLu6iBj7+jw8u3u6SDt4CDu8e3u4uUg8O7s4CBcdTAwMjLK4O/o8uDtIMzu8OPg7SDP8CIsICLM4PDq6PDu4urgIjogIiIsICLR 1400: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDIwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAx 1480: IiwgItjy8Oj16u7kIjogIjUwMDAyODEwNDA4MTMiLCAizeDo7OXt7uLg7ejlIjogItBv7CDq4PDo4fHq6OkgXHUwMDIyyuDv6PLg7SDM7vDj4O0g0+Dp8lx1MDAyMjAs 1500: NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAy 1580: MSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI4MDAwNDI4MDE3NjA2IiwgIs3g6Ozl7e7i4O3o5SI6ICLN4O/o8u7qIOLo7SDx6+Dk6SDh5ev7 1600: 6SBcdTAwMjLC5fDs8/IgXHUwMDIy1+Xn4PDlIOTgINHlMesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo 1680: 9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAyMiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI1MDEwNjc3OTI1MTA1IiwgIs3g6Ozl 1700: 7e7i4O3o5SI6ICLCxdDM09Ig0cvAxMrIySDBxcvbySBcdTAwMjLMwNDSyM3IIMHc383Kzlx1MDAyMiAxNSUgMcsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 1780: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAyMyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo 1800: 9eru5CI6ICI1MDEwNjc3OTIyMDM2IiwgIs3g6Ozl7e7i4O3o5SI6ICLC5fDs8/Ig8evg5Oro6SDh5ev76SBcdTAwMjLM4PDy6O3oIMH8/+3q7lx1MDAyMiAwLDXrIiwg 1880: Iszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMjQiLCAi 1900: yMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MDgwNCIsICLN4Ojs5e3u4uDt6OUiOiAixMbIzSBcdTAwMjLCwMnSIMvFydEgKFdISVRF 1980: IExBQ0UpXHUwMDIyMCw1IOsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu 1a00: 4uDw4CI6ICIwMDAwMDAyNSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODEyNTI5MDAwMjk2IiwgIs3g6Ozl7e7i4O3o5SI6ICLC6PHq6CDq 1a80: 8+/g5ujw7uLg7e376SBcdTAwMjLC6Ovx7u1cdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v30 1b00: 9Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDI2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjUwMDAzODc5MDU3NzEiLCAizeDo 1b80: 7OXt7uLg7ejlIjogIsLoY+roIPju8uvg7eQg6vPv4OYgXHUwMDIywf3r6/EgzvDo5Obo7eDrXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 1c00: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAyNyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo 1c80: 9eru5CI6ICI0ODUwMDAxOTIxNDg2IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38/+og4PDs/+3x6ujpIFx1MDAyMsDw6O3lXHUwMDIyIDPjIDAsMusiLCAizODw6ujw7uLq 1d00: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAyOCIsICLIxMPw8+/v+yI6 1d80: ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODUwMDAxOTIxNTIzIiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38/+og4PDs/+3x6ujpIFx1MDAyMsDw6O3lXHUwMDIyNesg 1e00: IDAsMusiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAw 1e80: MDAyOSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjA3MDI0MTgwOTM4IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ7vHx6Onx6ujpIOru7fz/6iAg 1f00: XHUwMDIyxODj5fHy4O3x6ujpIOru7fz/6iAz4yAwLDXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo 1f80: 5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwMzAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNjgzODk5MTIyNTI5IiwgIs3g6Ozl7e7i 2000: 4O3o5SI6ICLC6PHq6CDq4O3g5CDq8+/g5iBcdTAwMjLB6/3qIMLl6+Ll8iDQ5efl8OIgMesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i 2080: 6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAzMSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICIwODgx 2100: MDAxMzUwMDYiLCAizeDo7OXt7uLg7ejlIjogIsLo8eroIOrg7eDkIOrz7+DmIFx1MDAyMiDB6/3qIMLl6+Ll8iBcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIs 2180: ICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDMyIiwgIsjEw/Dz7+/7IjogIjAwMDAw 2200: MDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5MTExNjgiLCAizeDo7OXt7uLg7ejlIjogIs3g8fLu6ergIPHr4OQgXHUwMDIy0cvOwc7EwCDKy97KwsBcdTAwMjIgMCw1 2280: 6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDMz 2300: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDUyMjYwMDA1NjYiLCAizeDo7OXt7uLg7ejlIjogIsru7fz/6iAgXHUwMDIy0fLg8PvpIMrl 2380: 7ejj8eHl8ONcdTAwMjIgRiA0IOMgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 2400: LCB7IsjE0u7i4PDgIjogIjAwMDAwMDM0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDUyMjYwMDA1OTciLCAizeDo7OXt7uLg7ejlIjog 2480: Isru7fz/6iD35fL78OX16+Xy7ejpIFx1MDAyMtHy4PD76SDK5e3o4/Hh5fDjXHUwMDIyIDQwJSAgMC4x6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 2500: yMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDM1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7k 2580: IjogIjQ2MDExMjYyMjIwMjIiLCAizeDo7OXt7uLg7ejlIjogItDu8fHo6fHq6Okg6u7t/P/qIFx1MDAyMtTw4O328+fx6ujpIPHy4O3k4PDyIDPjIDAsNesiLCAizODw 2600: 6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDAzNiIsICLIxMPw 2680: 8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAyNDg2MDAyMDU3IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLB5evl7fzq4P9cdTAwMjIgMC43 2700: IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAw 2780: MzciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTcyODAxMTk5NCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIy1eDx6uggKEhV 2800: U0tZKVx1MDAyMiAwLDXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg 2880: 8OAiOiAiMDAwMDAwMzgiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMzkyODAwMDk2OSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUw 2900: MDIyweXr8+PgIM3u4etcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 2980: LCB7IsjE0u7i4PDgIjogIjAwMDAwMDM5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDI0ODYwMDA4NjIiLCAizeDo7OXt7uLg7ejlIjog 2a00: IsLu5OrgIFx1MDAyMsHl6+Xt/Org/1x1MDAyMiAx6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt 2a80: 8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDQwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDM1MTQwMDE4NTEiLCAizeDo7OXt7uLg 2b00: 7ejlIjogIsLu5OrgIFx1MDAyMtbA0NHKwN8gztDIw8jNwMvczcDfXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugi 2b80: OiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA0MSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAyNDg2 2c00: MDAwNTY1IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLB5evl7fzq4P9cdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT 2c80: 7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDQyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjog 2d00: IjQ2MDM0MDAwMDAwMjkiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtDz8fHq6Okg0fLg7eTg8PJcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR 2d80: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDQzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAx 2e00: IiwgItjy8Oj16u7kIjogIjY0MTI3MDkwMjEyNzEiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtTo7ev/7eTo/yDC7uTq4Fx1MDAyMi4wLDXrIiwgIszg8Oro 2e80: 8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNDQiLCAiyMTD8PPv 2f00: 7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAxMDQ5MDAzMyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyzMXQzcDfIM3AIMzOy87KxSAoTUVS 2f80: TkFZQSBPTiBNSUxLKVx1MDAyMiAwLDfrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0s 3000: IHsiyMTS7uLg8OAiOiAiMDAwMDAwNDUiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNjgzODk5ODM4ODcxIiwgIs3g6Ozl7e7i4O3o5SI6ICLC 3080: 6PHq6CDq4O3g5CDq8+/g5iBcdTAwMjIgwev96iDC5evi5fIgXHUwMDIyIDAsN+siLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi 3100: +PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA0NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODUwMDAyNTUw 3180: OTEzIiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38/+og4PDs/+3x6ujpIMXQyMLA0DMg4yAwLDI16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq 3200: 7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDQ3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2 3280: MDcxMTM1MTE0OTAiLCAizeDo7OXt7uLg7ejlIjogItDu8fHo6fHq6Okg6u7t/P/qICBcdTAwMjLRxcLF0M3A3yDHwsXHxMBcdTAwMjIgNesgMCwyNesiLCAizODw6ujw 3300: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA0OCIsICLIxMPw8+/v 3380: +yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjA3MDI0MTgwNDQwIiwgIs3g6Ozl7e7i4O3o5SI6ICLQ7vHx6Onx6ujpIOru7fz/6iAgXHUwMDIyxODj5fHy4O3x 3400: 6ujpIOru7fz/6iAz4yAwLDI1IOsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLI 3480: xNLu4uDw4CI6ICIwMDAwMDA0OSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0ODIwMDAwOTQyOTY2IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38 3500: /+ogXHUwMDIy1+Xw7e7s7vDx6ujpIDMg5+Ll5+Tu9+roXHUwMDIyIDMg4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIs 3580: ICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDQ5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTIxNzQi 3600: LCAizeDo7OXt7uLg7ejlIjogIsru7fz/6iBcdTAwMjLX5fDt7uzu8PHq6OkgMyDn4uXn5O736uhcdTAwMjIgMyDjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjog 3680: IiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNTAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw 3700: 6PXq7uQiOiAiNDgyMDAwMDk0Mjk1OSIsICLN4Ojs5e3u4uDt6OUiOiAiyu7t/P/qXHUwMDIy1+Xw7e7s7vDx6ujpIDMg5+Ll5+Tu9+roXHUwMDIyIDMg4yAwLDI16yIs 3780: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDUwIiwg 3800: IsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTIxNjciLCAizeDo7OXt7uLg7ejlIjogIsru7fz/6lx1MDAyMtfl8O3u7O7w8ero6SAz 3880: IOfi5efk7vfq6Fx1MDAyMiAzIOMgMCwyNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx 3900: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA1MSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAzMTQ2MDAwMjYwIiwgIs3g6Ozl7e7i4O3o5SI6 3980: ICLQ7vEg6u7t/P/qICBcdTAwMjLS8Ogg5+Ll5+Tu9+roXHUwMDIyIDPjIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi 3a00: +PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA1MiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjA3MTEzNTEx 3a80: NDc2IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ7vHx6Onx6ujpIOru7fz/6iBcdTAwMjLRxcLF0M3A3yDHwsXHxMBcdTAwMjIgM+MgMCwx6yIsICLM4PDq6PDu4urgIjogIiIs 3b00: ICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDUzIiwgIsjEw/Dz7+/7IjogIjAwMDAw 3b80: MDAxIiwgItjy8Oj16u7kIjogIjQ2MDExMjYyMjIxMDciLCAizeDo7OXt7uLg7ejlIjogItDu8SDq7u38/+ogXHUwMDIy1PDg7fbz5/Hq6Okg8fLg7eTg8PIgM+MgMCwx 3c00: 6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDU0 3c80: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTEzMDYiLCAizeDo7OXt7uLg7ejlIjogIs3g8fIg4+7wIFx1MDAyMszFxM7C09XA 3d00: IMPQxdfI2M3A31x1MDAyMiDxIODw7uzg8u7sIOwgMCwyNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo 3d80: 9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA1NSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAzMTQ2MDAxNDI3IiwgIs3g6Ozl 3e00: 7e7i4O3o5SI6ICLQ7vHxIOru7fz/6iBcdTAwMjLS8Ogg5+Ll5+Tu9+roXHUwMDIyIDPjIDAsMesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g 3e80: 6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA1NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0 3f00: NjAwNTg3MDE1NjQ4IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7u38/+ogXHUwMDIyyujt7uLx6ujpXHUwMDIyIDPjIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo 3f80: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNTciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi 4000: 2PLw6PXq7uQiOiAiNDYwMzE0NjAwMDE2MSIsICLN4Ojs5e3u4uDt6OUiOiAi0O7xIOru7fz/6iAgXHUwMDIy0vDoIOfi5efk7vfq6Fx1MDAyMiAz4yAwLDI16yIsICLM 4080: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDU4IiwgIsjE 4100: w/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDExMjYyMjIzODEiLCAizeDo7OXt7uLg7ejlIjogItDu8SDq7u38/+ogIFx1MDAyMtTw4O328+fx6ujp 4180: IPHy4O3k4PDyIDPjIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS 4200: 7uLg8OAiOiAiMDAwMDAwNTkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MjUwMSIsICLN4Ojs5e3u4uDt6OUiOiAiyu7t/P/q 4280: IFx1MDAyMjMg5+Ll5+Tu9+roLiDO5OXx8ero6Vx1MDAyMiAz4yAwLDXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg 4300: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNjAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYzMDAwODg2MDM3MyIs 4380: ICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uBcdTAwMjLL3sHIzMjWwCDNwCDBxdDFx87C29Ugz87XysDVXHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo 4400: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNjEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi 4480: 2PLw6PXq7uQiOiAiNDYwNzk0MDg0MDYxOSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyzM7QzsfOwtHKwN8gw87QysBcdTAwMjIgMCwyNesiLCAizODw6ujw 4500: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA2MSIsICLIxMPw8+/v 4580: +yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjQwMDMwNTIwNzMyIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLMztDOx87C0crA3yDDztDKwFx1MDAy 4600: MiAwLDI16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAw 4680: MDAwMDYyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTI0MzMiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtDT0dHK 4700: yMkg0cXCxdAg0tDAxMjWyM7NzcDfXHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo 4780: 5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNjMiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMDg5MzkwMzU4NSIsICLN4Ojs5e3u 4800: 4uDt6OUiOiAiwu7k6uAg7vHu4eD/IFx1MDAyMsfl67jt4P8g7ODw6uAg6uXk8O7i4P9cdTAwMjIgMCwyNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 4880: IsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA2NCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru 4900: 5CI6ICI0NjAxMDMzMTQ3NDMyIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLH6Ozt//8g5O7w7uPgXHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwg 4980: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNjUiLCAiyMTD8PPv7/siOiAiMDAwMDAw 4a00: MDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAxMDQ5MDEzMiIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyzMXEztTUIMveytFcdTAwMjIgMCwyNesiLCAizODw6ujw 4a80: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA2NiIsICLIxMPw8+/v 4b00: +yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMDMzMDA1MTIxIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLR8uDw4P8gzO7x6uLgXHUwMDIyIDAs 4b80: MjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAw 4c00: NjciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTcyODAxMTU5OCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyz//y/CDO5+Xw 4c80: XHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAi 4d00: OiAiMDAwMDAwNjgiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAxMDQ5MDQ1MyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAg7vHu4eD/ 4d80: IFx1MDAyMs3AIMHF0CAgwdDTzdzKwNUgztDIw8jNwMvczcDfXHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog 4e00: IvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNjkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMjQ4NjAw 4e80: MDg1NSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyweXr5e386uD/XHUwMDIyIDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv 4f00: 4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNzAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAi 4f80: NDYzMDAwODg2MDk1MyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyINDT0SDBxdDFx8rAIM3AIMHF0MXHIMvI0dLO18rA1SBcdTAwMjIgMCwyNesiLCAizODw 5000: 6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA3MSIsICLIxMPw 5080: 8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjQwMDE4MDQwNDgxIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLNwNjIINLQwMTI1sjIIMzfw8rA 5100: 31x1MDAyMiAwLDI16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 5180: IjogIjAwMDAwMDcyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTEzMjAiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAy 5200: MtXO0NLI1t8tysvA0dHI18XRysDfXHUwMDIyLDAsMjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo 5280: 5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNzMiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMDM0NjAyMDkwNiIsICLN4Ojs5e3u 5300: 4uDt6OUiOiAi0O7xICD44Ozv4CAg4eXr7uUgXHUwMDIyzO7x6u7i8eru5Vx1MDAyMijv7uvz8evg5OogMCw3NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 5380: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA3NCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo 5400: 9eru5CI6ICI0NjAwMzQ2NjAwMDE2IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ7vEgIPjg7O8g4eXr7uUgXHUwMDIyzM7Rys7C0crOxVx1MDAyMjE5ODAgKOHw/vIgMCw3Nesi 5480: LCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA3NSIs 5500: ICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAwMzQ2NjAwMDU0IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ7vEg+ODs7yDh5evu5SBcdTAwMjLM7vHq 5580: 7uLx6u7lIN3r6PLt7uVcdTAwMjLi+yAwLDc16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6 5600: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDc2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDEzNTEwMDg0NzciLCAizeDo7OXt7uLg7ejl 5680: IjogIs3g7+jy7uog4ujtIODw7uzg8iDj4OfoXHUwMDIywcXL3MHO0crOIDAsNzUg6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 5700: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDc3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDA3MzUw 5780: MDIxOTMiLCAizeDo7OXt7uLg7ejlIjogItDu8SD44Ozv4O0g4eXr7uUg7+7r8/Hr4OTq7uUgXHUwMDIy1ujs6//t8eruIDAsNzXrIiwgIszg8Oro8O7i6uAiOiAiIiwg 5800: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwNzgiLCAiyMTD8PPv7/siOiAiMDAwMDAw 5880: MDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MTYyNyIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDo4/Do8SDh5evu5SDv7uvz8SBcdTAwMjLO0MXAzcTAXHUwMDIyINLM 5900: IFx1MDAyMs7QxcAgMCw3NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu 5980: 4uDw4CI6ICIwMDAwMDA3OSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAwNjYwMDAxMDAxIiwgIs3g6Ozl7e7i4O3o5SI6ICLQztHFINjA 5a00: zM/AzdHKzsUgwcXLzsUgXHUwMDIy0MjRz1x1MDAyMiDv7uvz8evg5Oru5SAwLDc16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 5a80: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDgwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDQ2NjEw 5b00: MDA1NjgiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtDz8fHq4P8gwuDr/vLgXHUwMDIyIDAsNesgMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo 5b80: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwODEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi 5c00: 2PLw6PXq7uQiOiAiNDYwMTAzMzAwMzAxMSIsICLN4Ojs5e3u4uDt6OUiOiAi4u7k6uAgXHUwMDIyz9DIwsXSXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi 5c80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA4MiIsICLIxMPw8+/v+yI6ICIwMDAwMDAw 5d00: MSIsICLY8vDo9eru5CI6ICI0NjQwMDE4MDQwMTE1IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLR0tPGwCDLxcTfzcDfXHUwMDIyIDHrIiwgIszg8Oro8O7i 5d80: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwODMiLCAiyMTD8PPv7/si 5e00: OiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTAzMzAwNjAxMiIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyz/Dg5+Tt6Pft4P9cdTAwMjIgMCw16yIs 5e80: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDg0Iiwg 5f00: IsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDEwMzMxNDg5MjciLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtHS08bAIMrFxNDOwsDf 5f80: XHUwMDIyIDAsN+siLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 6000: ICIwMDAwMDA4NSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjMwMDA4ODYwMjk4IiwgIs3g6Ozl7e7i4O3o5SI6ICLCzsTKwCBcdTAwMjLL 6080: 3sHIzMjWwCDNwCDKxcTQzsLb1SDO0MXYysDVXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 6100: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA4NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjMwMDA4ODYwMjUwIiwgIs3g 6180: 6Ozl7e7i4O3o5SI6ICLCzsTKwCBcdTAwMjLL3sHIzMjWwCDNwCDRzsvOxM7CzswgzM7LzsrFXHUwMDIyIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 6200: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA4NyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo 6280: 9eru5CI6ICI0NjQwMDE4MDQwMDQ3IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLR0tPGwCDKxcTQzsLA31x1MDAyMiAwLDM3NesiLCAizODw6ujw7uLq4CI6 6300: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA4OCIsICLIxMPw8+/v+yI6ICIw 6380: MDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjQwMDE4MDQwMjc2IiwgIs3g6Ozl7e7i4O3o5SI6ICLN4PHyIOPu8CBcdTAwMjLR0tPGwCDL3srRIM3AIMrFxNDOwtvVIM7Q 6400: xdjKwNVcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 6480: 4PDgIjogIjAwMDAwMDg5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2NTAwNTQyNDAxMTAiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1 6500: MDAyMsLb0c7SwCBQUkVNSVVNIMveytEg7eAg6+Xk7ejq7uLu6SDi7uTlXHUwMDIyIDAsNSIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq 6580: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDkwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MzAw 6600: MDg4NjAzMTEiLCAizeDo7OXt7uLg7ejlIjogIsLOxMrAIFx1MDAyMsvewcjMyNbAIM3AIMHF0MXHzsLb1SDPztfKwNVcdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjog 6680: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDkxIiwgIsjEw/Dz7+/7IjogIjAw 6700: MDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDc5NDA4NDAzNDMiLCAizeDo7OXt7uLg7ejlIjogIs3g8fLu6ergIOPu8Pzq4P8gXHUwMDIy0dLTxsAgzMXEzsLA3yDRIM/F 6780: 0NbFzFx1MDAyMiAwLDXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg 6800: 8OAiOiAiMDAwMDAwOTIiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTc1NDAwMTczMCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUw 6880: MDIy0PPx8ero6SDj8OD06O0gz/Dl7Ojz7CDK6+Dx8ej35fHq4P9cdTAwMjIgMCw16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 6900: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMDkzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjM3MjEy 6980: NTQ2MzUiLCAizeDo7OXt7uLg7ejlIjogIsLo7e4g71x1MDAyZvHrIOrwIFx1MDAyMs/o7e4gzfPg8CBcdTAwMjLS4OLw6OTo/1x1MDAyMiAxMiUgIDAuNzXrIiwgIszg 6a00: 8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwOTQiLCAiyMTD 6a80: 8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMzcyMTEyNDEyOSIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDvXHUwMDJm8esg4eXr7uUgXHUwMDIy2ODw 6b00: 5O7t5Vx1MDAyMiBcdTAwMjLS4OLw6OTo/1x1MDAyMiAxMiUgIDAuNzXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg 6b80: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAwOTUiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYzMDAwODg2MTU2MSIs 6c00: ICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDx6+Dk6u7lIOrw4PHt7uUgXHUwMDIyyuDj7vBcdTAwMjIgMCw3NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw 6c80: 6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA5NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIs 6d00: ICLY8vDo9eru5CI6ICI0NjIzNzIxMjU0NjczIiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3uIO9cdTAwMmbx6yDh5evu5SBcdTAwMjLM8/Hq4PJcdTAwMjIg0swgXHUwMDIy 6d80: 0uDi8Ojk6P9cdTAwMjIgMTIlICAwLjc16yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 6e00: LCB7IsjE0u7i4PDgIjogIjAwMDAwMDk3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjM3MjEyNTQ2MjgiLCAizeDo7OXt7uLg7ejlIjog 6e80: IsLo7e4g8fLu6+7i7uUg71x1MDAyZvHrIFx1MDAyMszl8OvuXHUwMDIyINLMIFx1MDAyMtLg4vDo5Oj/XHUwMDIyIDAuNzUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi 6f00: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDA5OCIsICLIxMPw8+/v+yI6ICIwMDAwMDAw 6f80: MSIsICLY8vDo9eru5CI6ICI0NjIzNzIxMjU0NjExIiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7usg7+7r8/Hz9e7lIOrw4PHt7uUgXHUwMDIyweDx8uDw5O5cdTAw 7000: MjIg0swgXHUwMDIy0uDiMCw3NSIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE 7080: 0u7i4PDgIjogIjAwMDAwMDk5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTI0NTciLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy 7100: 7uog4ujt7fvpIFx1MDAyMszIysDEziDAwdDIys7RXHUwMDIyIDAsN+siLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAi 7180: yu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEwMCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIzNzIxMzMzMzE2Iiwg 7200: Is3g6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7uvu4u7lIO9cdTAwMmbx6yDq8ODx7e7lIFx1MDAyMtHg7+Xw4OLoXHUwMDIyINLMIDAuNzUg6y4iLCAizODw6ujw7uLq4CI6 7280: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEwMSIsICLIxMPw8+/v+yI6ICIw 7300: MDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIzNzIwODA2Njk5IiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3u8iDx8/Ug4eXr7uUgXHUwMDIywOvo4+7y5Vx1MDAyMiDSzCBc 7380: dTAwMjLK8Pvs8ero6SDPIDAuNzUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwg 7400: eyLIxNLu4uDw4CI6ICIwMDAwMDEwMiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIzNzIxMDM5MzQ4IiwgIs3g6Ozl7e7i4O3o5SI6ICLC 7480: 6O3uIPLu6yDvXHUwMDJm8esg4eXr7uUgXHUwMDIyzPPx6uDyXHUwMDIyINLMIFx1MDAyMsrw++zxIDAuNzUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 7500: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEwMyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo 7580: 9eru5CI6ICI0NjIwMDA4OTkyNzkyIiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3uIOjj8Ojx8u7lIPDu5+7i7uUg71x1MDAyZvHrXHUwMDIyytDbzNHKzsVcdTAwMjIgMC43 7600: NSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAw 7680: MTA0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDYyODUwMDY2NTAiLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy7uog4ujtIFx1MDAyMk1B 7700: U1RJIHNlbWkgZG9sY2UuzMDR0sgg71x1MDAyZvHrIDAuNzUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 7780: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEwNSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIzNzIxMzU1NzQ1IiwgIs3g 7800: 6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7uvu4u7lIO9cdTAwMmbx6yDq8ODx7e7lIFx1MDAyMt3Y1dvNXHUwMDIyIPLu8OPu4uD/IDAuNyDrLiIsICLM4PDq6PDu4urgIjog 7880: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTA2IiwgIsjEw/Dz7+/7IjogIjAw 7900: MDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjM3MjEzNTU3MzgiLCAizeDo7OXt7uLg7ejlIjogIsLo7e4g8fLu6+7i7uUg71x1MDAyZvHrIOrw4PHt7uUgXHUwMDIyyMvB 7980: xdhcdTAwMjIg8u7w4+7i4P8gMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0s 7a00: IHsiyMTS7uLg8OAiOiAiMDAwMDAxMDciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMzcyMTM1NTcyMSIsICLN4Ojs5e3u4uDt6OUiOiAi 7a80: wujt7iDx8u7r7uLu5SDvXHUwMDJm8evq8ODx7e7lIFx1MDAyMsfbw8HAXHUwMDIyIPLu8OPu4uD/IDAuNyDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIi 7b00: LCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTA4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj1 7b80: 6u7kIjogIjQ2MjAwMDg5OTE5MjQiLCAizeDo7OXt7uLg7ejlIjogIsLo7e4g8fLu6+7i7uUg7yBcdTAwMmbx6yDq8ODx7e7lIFx1MDAyMsrQ28zRys7FIMrQwNHNziAw 7c00: Ljc1IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAx 7c80: MDkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MTk1NSIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDvIFx1MDAy 7d00: ZvHrIOrw4PHt7uUgXHUwMDIywcDR0sDQxM4g1MXOxM7RIDAuNzUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 7d80: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDExMCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4OTkxOTQ4IiwgIs3g 7e00: 6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7uvu4u7lIO/x6yDh5evu5SBcdTAwMjLM09HKwNIg1MXOxM7RyMnRyiAwLjc1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo 7e80: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMTEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi 7f00: 2PLw6PXq7uQiOiAiNDYyMDAwODk5MTkzMSIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDvXHUwMDJm8esg4eXr7uUgXHUwMDIyytDbzNHKzsUgwcXLzsVc 7f80: dTAwMjIgMC43NSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 8000: IjogIjAwMDAwMTEyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMTYxOTAyNzIiLCAizeDo7OXt7uLg7ejlIjogIsLo7e4g8fLu6+7i 8080: 7uUg7yBcdTAwMmbx6yDq8ODx7e7lIPHl8OjoIFx1MDAyMtDz8fHq6OkgyiAwLjc1IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog 8100: IvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMTMiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAxNjE5 8180: MDI2NSIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDvIFx1MDAyZvHrIOHl6+7lIPHl8OjoIFx1MDAyMtDz8fHq6OkgyvD7IDAuNzUiLCAizODw6ujw7uLq 8200: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDExNCIsICLIxMPw8+/v+yI6 8280: ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjMwMDA4ODYxNDkzIiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7uvu4u7lIPHz9e7lIOrw4PHt7uUgXHUwMDIyysDB 8300: xdDNxVx1MDAyMiAwLjcg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu 8380: 4uDw4CI6ICIwMDAwMDExNSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICIzODAwMDA2OTAyMzAxIiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3t++kg 8400: 7eDv6PLu6iDq8ODx7SBcdTAwMjLP/P/t4P8gwuj47f9cdTAwMjIgOC41JSAgMC43NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugi 8480: OiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDExNiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4 8500: OTkyMDM3IiwgIs3g6Ozl7e7i4O3o5SI6ICLN4PHy7unq4CDj7vAg5+Ds8/IgXHUwMDIyz8XQwsDKIMTOzMDYzcjJXHUwMDIyINLMIDAuMjUg6y4iLCAizODw6ujw7uLq 8580: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDExNyIsICLIxMPw8+/v+yI6 8600: ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4OTkwNzA1IiwgIs3g6Ozl7e7i4O3o5SI6ICLCzsTKwCBcdTAwMjLMztDO2MAgzcAgzMjNIMLOxMUgysDQxcvI 8680: yCDT0M7Cxc3cIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 8700: 4PDgIjogIjAwMDAwMTE4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTA2OTkiLCAizeDo7OXt7uLg7ejlIjogIsLOxMrAIFx1 8780: MDAyMszO0M7YwCDNwCDMyM0gws7ExSDKwNDFy8jIINPQzsLFzdwgMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjy 8800: IiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMTkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MDc2 8880: NyIsICLN4Ojs5e3u4uDt6OUiOiAiws7EysAgXHUwMDIyzM7QztjAIM3AIMzIzSDCzsTFIMrA0MXLyMgg09DOwsXN3CAwLjI1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwg 8900: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMjAiLCAiyMTD8PPv7/siOiAiMDAwMDAw 8980: MDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MDc1MCIsICLN4Ojs5e3u4uDt6OUiOiAiws7EysAgXHUwMDIyzM7QztjAIM3AIMzIzSDCzsTFIMrA0MXLyMgg09DOwsXN 8a00: 3CAwLjI1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAi 8a80: MDAwMDAxMjEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTAzMzE0MzUwMiIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyz9PS 8b00: yM3KwCDL3sEg0MXWIChQVVRJTktBIEZBVk9SSVRFIFRBIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK 8b80: 7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTIyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTE2MzQiLCAi 8c00: zeDo7OXt7uLg7ejlIjogIs3g8fLu6ergIOPu8CDn4Ozz8iBcdTAwMjLPxdDCwMogxM7MwNjNyMlcdTAwMjIg0swgMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl 8c80: 8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMjMiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEi 8d00: LCAi2PLw6PXq7uQiOiAiNDYwMTAzMzE0NDUwOSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyx+js7f//IOTu8O7j4Fx1MDAyMiAwLjUg6y4iLCAizODw6ujw 8d80: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEyNCIsICLIxMPw8+/v 8e00: +yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDEwNDkwNDYwIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CDu8e7h4P8gXHUwMDIyzcAgwcXQIMHQ080gztDI 8e80: w8jNwMvczcDfXHUwMDIyIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7 8f00: IsjE0u7i4PDgIjogIjAwMDAwMTI1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTA3MzYiLCAizeDo7OXt7uLg7ejlIjogIsLO 8f80: xMrAIFx1MDAyMszO0M7YwCDNwCDMyM0gws7ExSDKwNDFy8jIINPQzsLFzdwgMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uro 9000: IjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMjYiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAw 9080: ODk5MTE0NiIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAg7vHu4eD/IFx1MDAyMs/F0MLAyiDEzszA2CDQxsDNXHUwMDIyINLMIFx1MDAyMs/l8OLg6lx1MDAyMiAwLjUg 9100: MCIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTI3 9180: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDE3MjgwMTA3MjAiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMs/f0twgzsfF0Fx1 9200: MDAyMiA0MCUgIDAuNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw 9280: 4CI6ICIwMDAwMDEyOCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDEwNDkwMDI2IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAw 9300: MjLMxdDNwN8gzcAgzM7LzsrFIChNRVJOQVlBIE9OIE1JTEspXHUwMDIyIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 9380: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTI5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDEwMzMw 9400: ODUwMzEiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtHy4PDg/yDM7vHq4uBcdTAwMjIgMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs 9480: ICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMzAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq 9500: 7uQiOiAiNDYwMTcyODAxMTA3OSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyz//y/CDO5+XwXHUwMDIyIDAuNyDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR 9580: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTMxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAx 9600: IiwgItjy8Oj16u7kIjogIjQ2MDE3MjgwMTEwODYiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMs/f0twgzsfF0Fx1MDAyMiA0MCUgIDHrIiwgIszg8Oro8O7i 9680: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMzIiLCAiyMTD8PPv7/si 9700: OiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAxMDQ5MDE0OSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyzMXEztTUIMveytFcdTAwMjIgMC41IOsu 9780: IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMzMi 9800: LCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTAzMzA5MjAxNSIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIy0fLg8OD/IMzu8eri 9880: 4Fx1MDAyMiAwLjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw 9900: 4CI6ICIwMDAwMDEzNCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4OTkxMTA4IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CDu8e7h 9980: 4P8gXHUwMDIyz8XQwsDKIMTOzCDP2MXNXHUwMDIyINLMIFx1MDAyMs/l8OLgIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq 9a00: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTM1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAw 9a80: MDg5OTA3MjkiLCAizeDo7OXt7uLg7ejlIjogIsLOxMrAIFx1MDAyMszO0M7YwCDNwCDMyM0gws7ExSDKwNDFy8jIINPQzsLFzdwgMC43IOsuIiwgIszg8Oro8O7i6uAi 9b00: OiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxMzYiLCAiyMTD8PPv7/siOiAi 9b80: MDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDgxMTE2ODAwMDk1NyIsICLN4Ojs5e3u4uDt6OUiOiAizeDx8u7p6uAg4+7w/Org/yBcdTAwMjLB8+v84eD4+iAuzOXk7uLg 9c00: /yDxIO/l8Pbl7Fx1MDAyMiAwLjUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLI 9c80: xNLu4uDw4CI6ICIwMDAwMDEzNyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMDMzMTQ5NzMzIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq 9d00: 4CBcdTAwMjIgzM7Rys7C0crIySDHwMLOxCDK0MjR0sDLyyDP0MXMyNPMIFx1MDAyMiAwLjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g 9d80: 6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDEzOCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0 9e00: NjA0MDEwMDA1MDUzIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLD0MDUIMvFxM7U1CAoR1JBRiBMRURPRkYpXHUwMDIyIDAuNSDrLiIsICLM4PDq6PDu4urg 9e80: IjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTM5IiwgIsjEw/Dz7+/7Ijog 9f00: IjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ4MjAwMDM3NTAzNTMiLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy7uog4ujt7fvpIFx1MDAyMsrg4+7wINPq8ODo7fHq6Olc 9f80: dTAwMjIg6vDg8e376SAwLjc1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi a000: yMTS7uLg8OAiOiAiMDAwMDAxNDAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMzcyMTU2Mjk1MiIsICLN4Ojs5e3u4uDt6OUiOiAiwujt a080: 7fvpIO3g7yDq8ODxIFx1MDAyMsrg4+7wINHi//Lu6SDU7vDu8Vx1MDAyMiDy7vDj7uIgMC43NSDrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv a100: 4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNDEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAi a180: NDYyMzcyMDg1NzU3OCIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDvXHUwMDJm8fP1IOrw4PHt7uUgXHUwMDIyyO3q5fDs4O1cdTAwMjIgMC43NSDrLiIs a200: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTQyIiwg a280: IsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ4NjAwMDk3NjAzNTIiLCAizeDo7OXt7uLg7ejlIjogIsLo7e4g8fLu6+7i7uUg4eXr7uUg71x1MDAy a300: ZvHrIFx1MDAyMsDLwMfAzdHKwN8gxM7LyM3AIDAuNzUg6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj2 a380: 6OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTQzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjM3MjE1NjYxNjUiLCAizeDo7OXt a400: 7uLg7ejlIjogIsLo7e376SDt4O8g6vDg8SBcdTAwMjLK4OPu8CDK8Pvs8ero6Vx1MDAyMiDSzCBcdTAwMjLK8Pvs8eogMC43NSDrIiwgIszg8Oro8O7i6uAiOiAiIiwg a480: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNDQiLCAiyMTD8PPv7/siOiAiMDAwMDAw a500: MDEiLCAi2PLw6PXq7uQiOiAiNDYyMzcyMDg0Nzg4MyIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7fvpIO3g7yDq8ODx7SBcdTAwMjLP7vDy4uXp7SDq8ODx7fvpIMDr8/jy a580: 4Fx1MDAyMiAwLjc1IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg a600: 8OAiOiAiMDAwMDAxNDUiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYzMDAwODg2MDU1NyIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r a680: IPHz9e7lIOrw4PHt7uUgXHUwMDIyyuDh5fDt5Vx1MDAyMiDx5fDo/yDe5u3u5SAxIOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uro a700: IjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNDYiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYzMDAw a780: ODg2MDU5NSIsICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDx8/Xu5SDh5evu5SBcdTAwMjLY4PDk7u3lXHUwMDIyIDEyJSAgMesiLCAizODw6ujw7uLq4CI6 a800: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE0NyIsICLIxMPw8+/v+yI6ICIw a880: MDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjMwMDA4ODYwNjE4IiwgIs3g6Ozl7e7i4O3o5SI6ICLC6O3uIPHy7uvu4u7lIM9cdTAwMmbRyyDh5evu5SBcdTAwMjLM8/Hq a900: 4PJcdTAwMjIgMTIlICAx6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i a980: 4PDgIjogIjAwMDAwMTQ4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDEwMzMwNjYwMTYiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1 aa00: MDAyMtHSzsvI183A31x1MDAyMiAwLjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx aa80: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE0OSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAwODkzOTAxMDAwIiwgIs3g6Ozl7e7i4O3o5SI6 ab00: ICLC7uTq4CDu8e7h4P8gXHUwMDIyx+XruO3g/yDs4PDq4CDq5eTw7uLg/1x1MDAyMiAxIOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru ab80: 4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTAiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYy ac00: MDAwNjk5MDM4NyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIy0uDr6uBcdTAwMjIgNDAlICAwLjXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs ac80: ICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTEiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq ad00: 7uQiOiAiNDYyMDAwNjk5MDQxNyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIy0uDr6uBcdTAwMjIgMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo ad80: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTIiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi ae00: 2PLw6PXq7uQiOiAiNDYyMDAwODk5MDkyNyIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAg7vHu4eD/IFx1MDAyMtHF0MXB0N/NwN8gz9DO1cvAxMBcdTAwMjIsIDAuNyDr ae80: LiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTUz af00: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTA5NzIiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIO7x7uHg/yBcdTAwMjLVztDS af80: yNbfIMDJ0Vx1MDAyMiAwLjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLI b000: xNLu4uDw4CI6ICIwMDAwMDE1NCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4OTkwODk3IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq b080: 4CBcdTAwMjLPy8DSyM3TzFx1MDAyMiwgMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3y b100: IjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTUiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MDgzNSIsICLN4Ojs5e3u4uDt b180: 6OUiOiAiwu7k6uAgXHUwMDIy1c7Q0sjW3y3Ky8DR0cjXxdHKwN9cdTAwMjIsIDAuNyDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq b200: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTU2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ4MTA0 b280: MTcwMDYzOTkiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMtDz8fHq4P8g8eXt8eD26P8g6/7q8Vx1MDAyMiAxIOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl b300: 8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTciLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEi b380: LCAi2PLw6PXq7uQiOiAiNDYyMDAwODk5MTMxMyIsICLN4Ojs5e3u4uDt6OUiOiAizeDx8u7p6uAg4+7wIFx1MDAyMszl5O7i8/XgIMPw5ffo+O3g/1x1MDAyMiAwLjUg b400: 6y4g0M7EzcjKIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAi b480: MDAwMDAxNTgiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMDg5MzkwMDk4MCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAg7vHu4eD/IFx1 b500: MDAyMsfl67jt4P8g7ODw6uAg6uXk8O7i4P9cdTAwMjIgMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru b580: /fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNTkiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwNzA5MzY2MTQ0NCIsICLN b600: 4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7r7uLu5SDv7uvz8evg5Oru5SDh5evu5SBcdTAwMjLM8/Hq4PLt7uVcdTAwMjIgMyDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR b680: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTYwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAx b700: IiwgItjy8Oj16u7kIjogIjM4MDAwMDY5MDQwNjAiLCAizeDo7OXt7uLg7ejlIjogIsLo7e376SDt4O/o8u7qICBcdTAwMjLP/P/t++kgwOHw6OogMC43NSDrLiIsICLM b780: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTYxIiwgIsjE b800: w/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjM4MDAwMDY5MDQzNDMiLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy7uog4ujt7fvpICDP3N/NwN8g0cvIwsAg b880: MC43NSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAw b900: MDAwMTYyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjM3MjA4NDc5MTMiLCAizeDo7OXt7uLg7ejlIjogIsLo7e376SDt4O/o8u7qIPDu b980: 5yBcdTAwMjLP7vDy4uXp7SDw7ufu4vvpIMDr8/jy4Fx1MDAyMiAwLjc1IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg ba00: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNjMiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYyMzcyMTI1NDY1OSIs ba80: ICLN4Ojs5e3u4uDt6OUiOiAiwujt7iDx8u7rIPHz9e7lIOrw4PHt7uUgXHUwMDIyyuDh5fDt5Vx1MDAyMiDSzCBcdTAwMjLS4OLw6OTo/yAwLjciLCAizODw6ujw7uLq bb00: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE2NCIsICLIxMPw8+/v+yI6 bb80: ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMDMzMTQ4OTEwIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLR0tPGwCDKxcTQzsLA31x1MDAyMiAwLjUg bc00: 6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE2 bc80: NSIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAwODkzOTAwOTk3IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CDu8e7h4P8gXHUwMDIyx+Xr bd00: uO3g/yDs4PDq4CDq5eTw7uLg/1x1MDAyMiAwLjcg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl bd80: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE2NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDAxMzE3MjE5IiwgIs3g6Ozl7e7i be00: 4O3o5SI6ICLN4O/o8u7qIOLo7e376SDj4Ofo8O7i4O3t++kgXHUwMDIy1+XwIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq be80: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTY3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAw bf00: MDg5OTA5MTAiLCAizeDo7OXt7uLg7ejlIjogIsLOxMrAIM7RzsEuIFx1MDAyMtHF0MXBLiDP0M7Vyy5cdTAwMjIg0swgXHUwMDIy1c7Q0sjW31x1MDAyMiAwLjUg6y4i bf80: LCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE2OCIs c000: ICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDA4OTkxMzQ0IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CDu8e7h4P8gXHUwMDIy0cXQxcEu c080: IM/QztXLwMTAXHUwMDIyIFx1MDAyMtXu8PLo9v9cdTAwMjIgMC4yNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIs c100: ICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTY5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDg5OTA4Mjgi c180: LCAizeDo7OXt7uLg7ejlIjogIsLOxMrAIFx1MDAyMtXO0NLI1t8tysvA0Vx1MDAyMiDSzCBcdTAwMjLVztDSyNbfXHUwMDIyIDAuNSDrLiIsICLM4PDq6PDu4urgIjog c200: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTcwIiwgIsjEw/Dz7+/7IjogIjAw c280: MDAwNTE3IiwgItjy8Oj16u7kIjogIjQ2MDU2MjIwMDgxMDQiLCAizeDo7OXt7uLg7ejlIjogIs/o4u4gXHUwMDIyweXr++kgzOXk4uXk/CAtINHi5fLr7uVcdTAwMjIg c300: NSUgIDEuNDLrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAi c380: MDAwMDAxNzEiLCAiyMTD8PPv7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYwNTY2NDAwMzI0MiIsICLN4Ojs5e3u4uDt6OUiOiAiz+ji7iBcdTAwMjIzODcu c400: IM7x7uHg/yDi4PDq4Fx1MDAyMiDx4i4uIM/g8fIuNiw4JSwgwfPyIDAuNSDrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjy c480: IiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNzIiLCAiyMTD8PPv7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYwNTY2NDAwMDIy c500: NyIsICLN4Ojs5e3u4uDt6OUiOiAiz+ji7iBcdTAwMjLCxcvKzs/Oz87CyNbKyMkgys7HxctcdTAwMjIg8eIuIDQlIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR c580: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTc0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTcz c600: IiwgItjy8Oj16u7kIjogIjIwMDAwMDE3NDAwMTkiLCAizeDo7OXt7uLg7ejlIjogItXLxcEgXHUwMDIyxM7N0crOyVx1MDAyMiDQ08fAIDAsNjUiLCAizODw6ujw7uLq c680: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE3NCIsICLIxMPw8+/v+yI6 c700: ICIwMDAwMDE3MyIsICLY8vDo9eru5CI6ICIyMDAwMDAxNzQwMDI2IiwgIs3g6Ozl7e7i4O3o5SI6ICLVy8XBIFx1MDAyMsTOzdHKzslcdTAwMjIg0NPHwCAwLDY1Iiwg c780: Iszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIu/u6yIsICLK7v309Oj26OXt8iI6IDAuNX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxNzUi c800: LCAiyMTD8PPv7/siOiAiMDAwMDAxNzMiLCAi2PLw6PXq7uQiOiAiMjAwMDAwMTc1MDAxOCIsICLN4Ojs5e3u4uDt6OUiOiAiweDy7u0gwuXx5e3t6OkgMC4zOCIsICLM c880: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTc1IiwgIsjE c900: w/Dz7+/7IjogIjAwMDAwMTczIiwgItjy8Oj16u7kIjogIjIwMDAwMDE3NTAwMjUiLCAizeDo7OXt7uLg7ejlIjogIsHg8u7tIMLl8eXt7ejpIDAuMzgiLCAizODw6ujw c980: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi7+7rIiwgIsru/fT06Pbo5e3yIjogMC41fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE3NiIsICLIxMPw ca00: 8+/v+yI6ICIwMDAwMDE3MyIsICLY8vDo9eru5CI6ICI0NjEwMDAxMTQyMjAxIiwgIs3g6Ozl7e7i4O3o5SI6ICLV6+XhIFx1MDAyMs/g6+Dt4+BcdTAwMjIgMCwzMDDj ca80: 8C4gwcXHIMTQzsbGINDTx8AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu cb00: 4uDw4CI6ICIwMDAwMDE3OCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru5CI6ICIyMzAwMTc4IiwgIs3g6Ozl7e7i4O3o5SI6ICLRxcvcxNwgwNLLwM3S cb80: yMrAIDUwMCsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw cc00: MDAwMDE4MCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwMTgwIiwgIs3g6Ozl7e7i4O3o5SI6ICLP5ffl7fzlIFx1MDAyMszTIMzz6erg cc80: XHUwMDIyIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAw cd00: MDAxODEiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDE4MSIsICLN4Ojs5e3u4uDt6OUiOiAiz+X35e385SBcdTAwMjLR4PXg8O376SDy cd80: 4u7w7ubu6lx1MDAyMiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg ce00: IjogIjAwMDAwMTgyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAxODIiLCAizeDo7OXt7uLg7ejlIjogIs/l9+Xt/OUgXHUwMDIy0uDr ce80: 6PHs4O1cdTAwMjIiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 cf00: ICIwMDAwMDE4MyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwMTgzIiwgIs3g6Ozl7e7i4O3o5SI6ICLR8/jq4CDs4Ov+8urgIOzo7egg cf80: 7ODq7uLg/yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAw d000: MDAwMTg0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAxODQiLCAizeDo7OXt7uLg7ejlIjogItHz+OrgIOzg6/7y6uAg8e7r5e3g/yDs d080: 6O3oIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAx d100: ODUiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDE4NSIsICLN4Ojs5e3u4uDt6OUiOiAi0fP46uAg7/Du8fLg/yDs4Ov+8urgIiwgIszg d180: 8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxODYiLCAiyMTD d200: 8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDE4NiIsICLN4Ojs5e3u4uDt6OUiOiAi1+Xr7e737uog4uDt6Ov87fvpIiwgIszg8Oro8O7i6uAiOiAi d280: IiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxODciLCAiyMTD8PPv7/siOiAiMDAw d300: MDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDE4NyIsICLN4Ojs5e3u4uDt6OUiOiAi1+Xr7e737uog7/Du8fLu6SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIi d380: LCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTg4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj1 d400: 6u7kIjogIjIzMDAxODgiLCAizeDo7OXt7uLg7ejlIjogIsrz8ODh/OUgz+Xy8O7i8eru5SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq d480: 6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMTg5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAx d500: ODkiLCAizeDo7OXt7uLg7ejlIjogIs/u6+7x6uAgwOvl6vHg7eTw7uLx6uD/IPEg9+Xw7ejq7ukiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g d580: 6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5MCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIy d600: MzAwMTkwIiwgIs3g6Ozl7e7i4O3o5SI6ICLP7uvu8ergIMDr5erx4O3k8O7i8erg/yDxIP/h6+7q7uwiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE d680: 0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5MSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6 d700: ICI0NjgwMjg3NTI3MTYwIiwgIs3g6Ozl7e7i4O3o5SI6ICLN5ebt++kg7O7r7vcg+O7q7usg8SDq4PDg7CDoIPHu6/z+IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo d780: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxOTIiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi d800: 2PLw6PXq7uQiOiAiNDY4MDI4NzUyNzE4NCIsICLN4Ojs5e3u4uDt6OUiOiAizeXm7fvpIOzu6yD47uog8SDu8OX1IOgg8e7r/P4iLCAizODw6ujw7uLq4CI6ICIiLCAi d880: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5MyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3 d900: OSIsICLY8vDo9eru5CI6ICI0NjgwMjg3NTQ1NjkwIiwgIs3g6Ozl7e7i4O3o5SI6ICLA8fHu8PLoIO/w4Ofk7ej37e7lIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo d980: IjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAxOTQiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi da00: 2PLw6PXq7uQiOiAiMjMwMDE5NCIsICLN4Ojs5e3u4uDt6OUiOiAiz+X35e385SDK7f/m5fHq7uUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g da80: 6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5NSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIy db00: MzAwMTk1IiwgIs3g6Ozl7e7i4O3o5SI6ICLP8P/t6OroIFx1MDAyMujs4ejw7fvlIPEg7+7i6OTr7uxcdTAwMjIiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi db80: IiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5NiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo dc00: 9eru5CI6ICIyMzAwMTk2IiwgIs3g6Ozl7e7i4O3o5SI6ICLP8P/t6OroIFx1MDAyMs3g8evg5OAgwe7j4PL78PHq4P9cdTAwMjIiLCAizODw6ujw7uLq4CI6ICIiLCAi dc80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5NyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3 dd00: OSIsICLY8vDo9eru5CI6ICIyMzAwMTk3IiwgIs3g6Ozl7e7i4O3o5SI6ICLP8P/t6OroIPH78Pbu4vvlIPLu7+vl7SDs7uvu6u4iLCAizODw6ujw7uLq4CI6ICIiLCAi dd80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5OCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3 de00: OSIsICLY8vDo9eru5CI6ICIyMzAwMTk4IiwgIs3g6Ozl7e7i4O3o5SI6ICLP8P/t6OroIPEg4O7w4PLu7CDh4O3g7eAiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6Ogi de80: OiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDE5OSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY df00: 8vDo9eru5CI6ICIyMzAwMTk5IiwgIs3g6Ozl7e7i4O3o5SI6ICLP8P/t6OroIPEg4PDu7CDx4/P5IOzu6+7q4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIi df80: LCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjAwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj1 e000: 6u7kIjogIjQ2MDEzNTEwMDc5NjgiLCAizeDo7OXt7uLg7ejlIjogIs3g7y4g4ujtLiDg8O7sLiAxNCw1JSBcdTAwMjLR8i4g4e727ODtICA3NyAxLjUg6yAuIiwgIszg e080: 8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyMDEiLCAiyMTD e100: 8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDYwMTM1MTAwNTY4MSIsICLN4Ojs5e3u4uDt6OUiOiAizeDv6PLu6iDi6O3t++kgXHUwMDIyz87Q0s7CxcnN e180: IDc3NzdcdTAwMjIgMC43IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS e200: 7uLg8OAiOiAiMDAwMDAyMDIiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDY0MDAxODA0MDIzOCIsICLN4Ojs5e3u4uDt6OUiOiAizeDx8i4g e280: 71x1MDAyZvEg6y4gXHUwMDIy0dLTxsAgy97K0SDKy97KwsXNzcDfXHUwMDIyIDAuMSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq e300: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjAzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2NTAw e380: NTY0NzU1NDEiLCAizeDo7OXt7uLg7ejlIjogIs3g8fLu6ergIOPu8CBOT1JEIFNUQVIg7OXk7uLg/yDxIO/l8Pbl7Fx1MDAyMiAzNSUgIDAuMesiLCAizODw6ujw7uLq e400: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIwNCIsICLIxMPw8+/v+yI6 e480: ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMDMzMTQ4OTM0IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjIg0dLTxsAgzN/DysDfIFx1MDAyMiAwLjI1 e500: IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAy e580: MDUiLCAiyMTD8PPv7/siOiAiMDAwMDAwMDEiLCAi2PLw6PXq7uQiOiAiNDY1MDA1NjQ3NTU1OCIsICLN4Ojs5e3u4uDt6OUiOiAiwu7k6uAgXHUwMDIyTk9SRCBTVEFS e600: IGljZSAo7e7w5CDx8uDwIOvl5P/t4P8pXHUwMDIyIDAuMSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v30 e680: 9Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjA2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDc5NDA4NDA0OTciLCAizeDo e700: 7OXt7uLg7ejlIjogIs3g8fIuIO9cdTAwMmbx6y4gXHUwMDIy0dLTxsAgy97K0SDKy97KwsXNzcDfXHUwMDIyIDAuMjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw e780: 6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIwNyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIs e800: ICLY8vDo9eru5CI6ICI0NjAyNDg2MDAxOTY4IiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLB5evl7fzq4P9cdTAwMjIgMCwx6y4iLCAizODw6ujw7uLq4CI6 e880: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIwOSIsICLIxMPw8+/v+yI6ICIw e900: MDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwMjA5IiwgIs3g6Ozl7e7i4O3o5SI6ICLR5fDi5evg8iBcdTAwMjLK7u38//ft++lcdTAwMjIg4lx1MDAyZuogzvHy4O3q e980: 6O3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAy ea00: MTAiLCAiyMTD8PPv7/siOiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiMjMwMDIxMCIsICLN4Ojs5e3u4uDt6OUiOiAi0eXw4uXr4PIgXHUwMDIy0O7x8ejp8ero6Vx1 ea80: MDAyMiDiXHUwMDJm6iDO8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwg eb00: eyLIxNLu4uDw4CI6ICIwMDAwMDIxMSIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwMjExIiwgIs3g6Ozl7e7i4O3o5SI6ICLUyM3RysjJ eb80: INHF0MLFy8DSIMJcdTAwMmbKIM7R0sDNysjNziIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6 ec00: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjEyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjIzMDAyMTIiLCAizeDo7OXt7uLg7ejlIjogIsTu ec80: 6vLu8PHq4P8gXHUwMDIyz+Dv4CDs7ubl8lx1MDAyMuLg8CD2XHUwMDJm7iDO8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i ed00: 6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIxMyIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICIyMzAw ed80: MjEzIiwgIs3g6Ozl7e7i4O3o5SI6ICLE7ury7vDx6uD/IFx1MDAyMs/w5ezo8+xcdTAwMjIg4uDwIO9cdTAwMmbuIM7x8uDt6ujt7iIsICLM4PDq6PDu4urgIjogIiIs ee00: ICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjE0IiwgIsjEw/Dz7+/7IjogIjAwMDAw ee80: MjA4IiwgItjy8Oj16u7kIjogIjIzMDAyMTQiLCAizeDo7OXt7uLg7ejlIjogIsTu6vLu8PHq4P8gXHUwMDIy0vDg5Oj26O7t7eD/XHUwMDIyIOLg8CDvXHUwMDJm7iDO ef00: 8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw ef80: MDAwMDIxNSIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICI0NjAxMjk2MDA4NjAwIiwgIs3g6Ozl7e7i4O3o5SI6ICLKIMfAwtLQwMrTIMrOy8HA f000: 0cAgztHSwM3KyM3OIDAsNDXKwyIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE f080: 0u7i4PDgIjogIjAwMDAwMjE2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjIzMDAyMTYiLCAizeDo7OXt7uLg7ejlIjogIsru6+Hg8eAgXHUw f100: MDIyyiDn4OLy8ODq8yDx7iD47+jq7uxcdTAwMjIgzvHy4O3q6O3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru f180: /fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyMTciLCAiyMTD8PPv7/siOiAiMDAwMDAyMDgiLCAi2PLw6PXq7uQiOiAiMjMwMDIxNyIsICLN4Ojs5e3u f200: 4uDt6OUiOiAiXHUwMDIyzO7r7vft4P8g0vDg5Oj26O7t7eD/XHUwMDIyIM7x8uDt6ujt7iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq f280: 6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjE4IiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIzMDAy f300: MTgiLCAizeDo7OXt7uLg7ejlIjogIsz/8e3g/yDP4O/gIOzu5uXyXHUwMDIyIM7x8uDt6ujt7iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq f380: 7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjE5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjIz f400: MDAyMTkiLCAizeDo7OXt7uLg7ejlIjogIlx1MDAyMsz/8e3g/yDx7iD47+jq7uwgz+Dv4CDs7ubl8lx1MDAyMiDO8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi f480: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIyMCIsICLIxMPw8+/v+yI6ICIwMDAwMDIw f500: OCIsICLY8vDo9eru5CI6ICIyMzAwMjIwIiwgIs3g6Ozl7e7i4O3o5SI6ICJcdTAwMjLU6Ovl6e3g/yDP4O/gIOzu5uXyXHUwMDIyIM7x8uDt6ujt7iIsICLM4PDq6PDu f580: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjIxIiwgIsjEw/Dz7+/7 f600: IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIzMDAyMjEiLCAizeDo7OXt7uLg7ejlIjogItHu8ejx6uggXHUwMDIyzP/x7fvlIM/g7+Ag7O7m5fJcdTAwMjIgzvHy f680: 4O3q6O3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAw f700: MDAyMjIiLCAiyMTD8PPv7/siOiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiMjMwMDIyMiIsICLN4Ojs5e3u4uDt6OUiOiAi0e7x6PHq6CBcdTAwMjLR6+ji7vft++Ug f780: z+Dv4CDs7ubl8lx1MDAyMiDO8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAx f800: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIyMyIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwMjIzIiwgIs3g6Ozl7e7i4O3o5SI6ICLR7vHo f880: 8eroIFx1MDAyMs/g7+Ag7O7m5fJcdTAwMjIgzvHy4O3q6O3uINHLyMLO183bxSIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq f900: 4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjI0IiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIzMDAyMjQiLCAi f980: zeDo7OXt7uLg7ejlIjogItHu8ejx6uggXHUwMDIy0e737fvlIFx1MDAyMiDO8fLg7ero7e4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i fa00: 6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIyNSIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAw fa80: MjI1IiwgIs3g6Ozl7e7i4O3o5SI6ICLR4Ov/7OggXHUwMDIyyPLg6/z/7fHq4P9cdTAwMjIg8Vx1MDAyZuogzvHy4O3q6O3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl fb00: 8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyMjYiLCAiyMTD8PPv7/siOiAiMDAwMDgyNDci fb80: LCAi2PLw6PXq7uQiOiAiMjMwMDIyNiIsICLN4Ojs5e3u4uDt6OUiOiAi0eDr/+zoIFx1MDAyMszu8eru4vHq4P9cdTAwMjIg8Vx1MDAyZuogzvHy4O3q6O3uIiwgIszg fc00: 8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyMjkiLCAiyMTD fc80: 8PPv7/siOiAiMDAwMDAyMjciLCAi2PLw6PXq7uQiOiAiNDYwMTI5NjAwMzAwMSIsICLN4Ojs5e3u4uDt6OUiOiAizvHy4O3q6O3x6ujlIPLw4OTo9uju7e375Vx1MDAy fd00: MiAwLDUg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw fd80: MDAwMDIzMCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3MyIsICLY8vDo9eru5CI6ICIyMDAwMDAyMzAwMDE0IiwgIs3g6Ozl7e7i4O3o5SI6ICLx6+7p6ugiLCAizODw6ujw fe00: 7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIzMiIsICLIxMPw8+/v fe80: +yI6ICIwMDAwMDIzMSIsICLY8vDo9eru5CI6ICI0NjA3MDA3MzU0MjI2IiwgIs3g6Ozl7e7i4O3o5SI6ICLB4PLu7SDt4PDl5+3u6SAwLDM4IOJcdTAwMmbxIMrr6O0g ff00: 0SDO0tDTwd/MyCIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjog ff80: IjAwMDAwMjM0IiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIwMDAwMDIzNDAwMTAiLCAizeDo7OXt7uLg7ejlIjogItXr5eEgXHUwMDIyzODy => Send data, 65536 bytes (0x10000) 0000: 7eDq4PhcdTAwMjIgKNLT18rOws4pIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi 0080: yMTS7uLg8OAiOiAiMDAwMDAyMzUiLCAiyMTD8PPv7/siOiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiMjAwMDAwMjM1MDAxOSIsICLN4Ojs5e3u4uDt6OUiOiAi1evl 0100: 4SBcdTAwMjLU7vDs7uLu6Vx1MDAyMiAo0tPXys7CzikiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl 0180: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIzNiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3MyIsICLY8vDo9eru5CI6ICIyMDAwMDAyMzYwMDE4IiwgIs3g6Ozl7e7i 0200: 4O3o5SI6ICLB4PLu7SDt4PDl5+3u6SAo0tPXys7CzikiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl 0280: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDIzNyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMDAwMDAyMzcwMDE3IiwgIs3g6Ozl7e7i 0300: 4O3o5SI6ICJcdTAwMjLB8+vu9+roIOTr/yDh8/Ll8OHw7uTgXHUwMDIyICjS09fKzsLOKSIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq 0380: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjM5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjM4IiwgItjy8Oj16u7kIjogIjQ2MTcx 0400: MTkxIiwgIs3g6Ozl7e7i4O3o5SI6ICLr5CDw5eQiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIi 0480: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI0MCIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo9eru5CI6ICI0NjE3NzQxNCIsICLN4Ojs5e3u4uDt6OUiOiAi 0500: 6+Qg8ejt6OUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw 0580: MDAwMDI0MSIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo9eru5CI6ICI0NjE4NTI2NiIsICLN4Ojs5e3u4uDt6OUiOiAi8vDu6ergIiwgIszg8Oro8O7i6uAi 0600: OiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNDIiLCAiyMTD8PPv7/siOiAi 0680: MDAwMDAyMzgiLCAi2PLw6PXq7uQiOiAiNDYxODYzOTMiLCAizeDo7OXt7uLg7ejlIjogIuLo7fHy7u0g8ejt6OkiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 0700: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI0MyIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo 0780: 9eru5CI6ICI0NjEzNzE5NyIsICLN4Ojs5e3u4uDt6OUiOiAi4ujt8fLu7SB4cyIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL4 0800: 8iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjQ0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjM4IiwgItjy8Oj16u7kIjogIjQ2MTg3NTEyIiwg 0880: Is3g6Ozl7e7i4O3o5SI6ICLh7u3kIPHo7ejpIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjog 0900: MX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNDUiLCAiyMTD8PPv7/siOiAiMDAwMDAyMzgiLCAi2PLw6PXq7uQiOiAiNDYxNzY3MzgiLCAizeDo7OXt7uLg7ejlIjogIuHu 0980: 7eQg6vDg8e376SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjog 0a00: IjAwMDAwMjQ2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjM4IiwgItjy8Oj16u7kIjogIjQ2MTUzOTEzIiwgIs3g6Ozl7e7i4O3o5SI6ICL35fHy5fAg6vDg8e376SIsICLM 0a80: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjQ3IiwgIsjE 0b00: w/Dz7+/7IjogIjAwMDAwMjM4IiwgItjy8Oj16u7kIjogIjQ2MTg4NjI1IiwgIs3g6Ozl7e7i4O3o5SI6ICL35fHy5fAg8ejt6OkiLCAizODw6ujw7uLq4CI6ICIiLCAi 0b80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI0OCIsICLIxMPw8+/v+yI6ICIwMDAwMDIz 0c00: OCIsICLY8vDo9eru5CI6ICI0NjE4ODY3MCIsICLN4Ojs5e3u4uDt6OUiOiAi6+wg6vDg8e0iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i 0c80: 6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI0OSIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo9eru5CI6ICI0NjE4 0d00: MTk3OCIsICLN4Ojs5e3u4uDt6OUiOiAi6+wg8ejt6OkiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl 0d80: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI1MCIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo9eru5CI6ICI0NjE5MTU0MCIsICLN4Ojs5e3u4uDt6OUi 0e00: OiAi7eXq8fIg9Oju6+Xy7uL76SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE 0e80: 0u7i4PDgIjogIjAwMDAwMjUxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjM4IiwgItjy8Oj16u7kIjogIjQ2MTYzOTc0IiwgIs3g6Ozl7e7i4O3o5SI6ICLv4PDr4Ozl7fIg 0f00: 4Ori4CDh6/4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw 0f80: MDAwMDI1MyIsICLIxMPw8+/v+yI6ICIwMDAwMDI1MiIsICLY8vDo9eru5CI6ICI0NjA3MTMwMDYwMjIzIiwgIs3g6Ozl7e7i4O3o5SI6ICLB4OPl8iBcdTAwMjLP4PDo 1000: 5vHq6OlcdTAwMjIgMCwzIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg 1080: 8OAiOiAiMDAwMDAyNTQiLCAiyMTD8PPv7/siOiAiMDAwMDAyNTIiLCAi2PLw6PXq7uQiOiAiNDYwNzEwMDA0Mjc5MiIsICLN4Ojs5e3u4uDt6OUiOiAi1Vx1MDAyZsEg 1100: 6Ofk5evo5SBcdTAwMjLQ8/H8XHUwMDIyIDAsMyDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt 1180: 8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjU1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjUyIiwgItjy8Oj16u7kIjogIjQ2MDE2MjcwMDA0MzMiLCAizeDo7OXt7uLg 1200: 7ejlIjogItXr5eEgXHUwMDIyw+7w9+j37fvpXHUwMDIyIDAsNCDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK 1280: 7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjU4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjUyIiwgItjy8Oj16u7kIjogIjQ2NDExMDE1NDEyNDMiLCAi 1300: zeDo7OXt7uLg7ejlIjogIsHg4+XyIFx1MDAyMtfl8e3u9+376Vx1MDAyMiAwLDIxIOrjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uro 1380: IjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNjAiLCAiyMTD8PPv7/siOiAiMDAwMDAyNTIiLCAi2PLw6PXq7uQiOiAiNDYwNTQz 1400: MDAwNTQ0OSIsICLN4Ojs5e3u4uDt6OUiOiAi1evl4SBcdTAwMjLN7uL76SDB7vDu5Ojt8ero6Vx1MDAyMiAwLDQg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6Ogi 1480: OiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI2MSIsICLIxMPw8+/v+yI6ICIwMDAwMDI1MiIsICLY 1500: 8vDo9eru5CI6ICI0NjA3MDM2NTE1MjQ3IiwgIs3g6Ozl7e7i4O3o5SI6ICLB8+vu9+roINXO0i3EzsMgMCwyNSDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6 1580: ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjYyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjUyIiwgItjy 1600: 8Oj16u7kIjogIjIwMDAwMDI2MjAwMTMiLCAizeDo7OXt7uLg7ejlIjogItHg6ergIPEg6Of+7O7sIDAsMyDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIi 1680: LCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjYzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjUyIiwgItjy8Oj1 1700: 6u7kIjogIjQ2MDcxNzc0NzA4NTYiLCAizeDo7OXt7uLg7ejlIjogIsvl7+X46uAg8SDx+/Du7CAwLDMg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 1780: IsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI2NCIsICLIxMPw8+/v+yI6ICIwMDAwMDI1MiIsICLY8vDo9eru 1800: 5CI6ICI0NjA3MDYzNDI3NjY3IiwgIs3g6Ozl7e7i4O3o5SI6ICLL5e/l+OrgIPEg4/Do4eDs6CAwLDMg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 1880: IsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI2NSIsICLIxMPw8+/v+yI6ICIwMDAwMDI1MiIsICLY8vDo9eru 1900: 5CI6ICI3OTMwMDU1NjEwMDczIiwgIs3g6Ozl7e7i4O3o5SI6ICLV6+XhIFx1MDAyMsDw7uzg8u376SDu8e7h++lcdTAwMjIgMCwzIOrjIiwgIszg8Oro8O7i6uAiOiAi 1980: IiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNjkiLCAiyMTD8PPv7/siOiAiMDAw 1a00: MDAyNTIiLCAi2PLw6PXq7uQiOiAiNDYwNzAzNDQxMDkzMyIsICLN4Ojs5e3u4uDt6OUiOiAi1Vx1MDAyZsEg6Ofk5evo5SBcdTAwMjLG6PLuXHUwMDIyIDAsNCDq4yIs 1a80: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjcxIiwg 1b00: IsjEw/Dz7+/7IjogIjAwMDAwMjcwIiwgItjy8Oj16u7kIjogIjQ2MzAwMDU3NDM2NDgiLCAizeDo7OXt7uLg7ejlIjogIszu6+7q7iDv4PHy5fAgXHUwMDIyzOjr4OLg 1b80: XHUwMDIyIDMsMiUgMCw5MyDrIMHT0tvLysAiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx 1c00: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI3MiIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQyODE4IiwgIs3g6Ozl7e7i4O3o5SI6 1c80: ICLK5fTo8CBcdTAwMjLM6Ovg4uBcdTAwMjIgMiw1JSAwLDkzIOrjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru 1d00: /fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNzMiLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw6PXq7uQiOiAiNDYzMDAwNTc0NTI1MyIsICLN 1d80: 4Ojs5e3u4uDt6OUiOiAi0fvw7uog4+vg5+jw7uLg7SBcdTAwMjLM6Ovg4uBcdTAwMjIgMjYlIDQ1IOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLI 1e00: xNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNzQiLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw6PXq7uQi 1e80: OiAiNDYzMDAwNTc0NTA1NSIsICLN4Ojs5e3u4uDt6OUiOiAizO7r7uruIO/g8fIuIO7y4e7w7e7lIFx1MDAyMszo6+Di4Fx1MDAyMiAzLDQtNiUiLCAizODw6ujw7uLq 1f00: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI3NSIsICLIxMPw8+/v+yI6 1f80: ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQ1MTQ3IiwgIs3g6Ozl7e7i4O3o5SI6ICLR6+ji6ugg8+v88vDg7+Dx8uXwIFx1MDAyMszo6+Di4Fx1MDAy 2000: MiAyMCUgNTAw4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 2080: ICIwMDAwMDI3NiIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQ1ODAyIiwgIs3g6Ozl7e7i4O3o5SI6ICLK4PjgIOzu6+737eD/ 2100: IFx1MDAyMszo6+Di4Fx1MDAyMiDw6PHu4uD/IDMlIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3y 2180: IjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNzciLCAiyMTD8PPv7/siOiAiMDAwMDAyMzEiLCAi2PLw6PXq7uQiOiAiNDYwNzAwNzM1MDQ4OCIsICLN4Ojs5e3u4uDt 2200: 6OUiOiAiz+v++OrgIFx1MDAyMszu8eru4vHq4P9cdTAwMjIgMCw0IOrjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg 2280: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNzgiLCAiyMTD8PPv7/siOiAiMDAwMDAyMzEiLCAi2PLw6PXq7uQiOiAiNDYwNzAwNzM1MjkwMSIs 2300: ICLN4Ojs5e3u4uDt6OUiOiAi0evu6ergIOrg7/Do5yDq8PPg4PHg7SAoNCowLDQpIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog 2380: IvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyNzkiLCAiyMTD8PPv7/siOiAiMDAwMDAyMzEiLCAi2PLw6PXq7uQiOiAiNDYwMzI0MzAw 2400: NjM1NiIsICLN4Ojs5e3u4uDt6OUiOiAi1evl4SBcdTAwMjLR7uLo8uDrXHUwMDIyIPTw8+ry7uL76SAwLDIg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 2480: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI4MCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo 2500: 9eru5CI6ICIyMzAwMjgwIiwgIs3g6Ozl7e7i4O3o5SI6ICLD7vDh8/jgIO/u8vDu+OXt4P8g9Vx1MDAyZuoiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 2580: IsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI4MSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru 2600: 5CI6ICIyMzAwMjgxIiwgIs3g6Ozl7e7i4O3o5SI6ICLR5ev85Pwg7Vx1MDAyZvAg9Vx1MDAyZuogwPLr4O3y6OrgIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjog 2680: IiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyODIiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw 2700: 6PXq7uQiOiAiMjMwMDI4MiIsICLN4Ojs5e3u4uDt6OUiOiAiz/Dl8eXw4vsgLiDK6Ov86uAg7eXw4OfkIOIg7/Au8e7r5eIg5+Dr6OLq5SIsICLM4PDq6PDu4urgIjog 2780: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjgzIiwgIsjEw/Dz7+/7IjogIjAw 2800: MDAwMTc3IiwgItjy8Oj16u7kIjogIjIzMDAyODMiLCAizeDo7OXt7uLg7ejlIjogItHg6+DyIOjnIOzu8PHq7ukg6uDv8/Hy+yDiIOzg8Ojt4OTlIiwgIszg8Oro8O7i 2880: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyODQiLCAiyMTD8PPv7/si 2900: OiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiNDYwNzA0MTIzMDk0NCIsICLN4Ojs5e3u4uDt6OUiOiAi0fP14PDoIFx1MDAyMs/u8e7r/PHq6OUg8SDo5/7s7uxcdTAw 2980: MjIgNTAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAi 2a00: MDAwMDAyODUiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDI4NSIsICLN4Ojs5e3u4uDt6OUiOiAi0fP46uggXHUwMDIyzeXi5evo9+ro 2a80: XHUwMDIyIPEg8+rw7u/u7CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 2b00: 4PDgIjogIjAwMDAwMjg3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAyODciLCAizeDo7OXt7uLg7ejlIjogIs/l9+Xt/OUg8eD14PDt 2b80: 7uUgXHUwMDIy0u7v6+Xt7uUg7O7r7uruXHUwMDIyIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3y 2c00: IjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyODkiLCAiyMTD8PPv7/siOiAiMDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMwMDI4OSIsICLN4Ojs5e3u4uDt6OUiOiAi 2c80: z+7s6OTu8PsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw 2d00: MDAwMDI5MCIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMjkwIiwgIs3g6Ozl7e7i4O3o5SI6ICLO4/Pw9vsiLCAizODw6ujw7uLq4CI6 2d80: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI5MSIsICLIxMPw8+/v+yI6ICIw 2e00: MDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMjkxIiwgIs3g6Ozl7e7i4O3o5SI6ICLM4O3k4PDo7fsgwMHVwMfI3yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6 2e80: ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjkyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy 2f00: 8Oj16u7kIjogIjIzMDAyOTIiLCAizeDo7OXt7uLg7ejlIjogIsrg8PLu9OXr/CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq 2f80: 4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjkzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDAyOTMiLCAi 3000: zeDo7OXt7uLg7ejlIjogItHi5err4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7 3080: IsjE0u7i4PDgIjogIjAwMDAwMjk0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDAyOTQiLCAizeDo7OXt7uLg7ejlIjogIszu8Oru4vwg 3100: 7+4g6u7w5enx6ugiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 3180: ICIwMDAwMDI5NSIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMjk1IiwgIs3g6Ozl7e7i4O3o5SI6ICLK4O/z8fLgIiwgIszg8Oro8O7i 3200: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAyOTYiLCAiyMTD8PPv7/si 3280: OiAiMDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMwMDI5NiIsICLN4Ojs5e3u4uDt6OUiOiAiw/Dg7eDy+yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 3300: yMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMjk3IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy8Oj16u7k 3380: IjogIjIzMDAyOTciLCAizeDo7OXt7uLg7ejlIjogIsro4ugiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo 3400: 9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDI5OCIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMjk4IiwgIs3g6Ozl7e7i4O3o 3480: 5SI6ICLD8PP46CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjog 3500: IjAwMDAwMjk5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDAyOTkiLCAizeDo7OXt7uLg7ejlIjogIsDv5ev88ejt+yIsICLM4PDq6PDu 3580: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzAwIiwgIsjEw/Dz7+/7 3600: IjogIjAwMDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDAzMDAiLCAizeDo7OXt7uLg7ejlIjogIt/h6+7q6CDq8ODx7fvlIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8Ojo 3680: IjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMDEiLCAiyMTD8PPv7/siOiAiMDAwMDAyODgiLCAi 3700: 2PLw6PXq7uQiOiAiMjMwMDMwMSIsICLN4Ojs5e3u4uDt6OUiOiAi3+Hr7uroIOfl6+Xt++UiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i 3780: 6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMwMiIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAw 3800: MzAyIiwgIs3g6Ozl7e7i4O3o5SI6ICLB4O3g7fsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIi 3880: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMwMyIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMzAzIiwgIs3g6Ozl7e7i4O3o5SI6ICLC 3900: 6O3u4/Dg5CD35fDt++kg7O7r5O7i4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7 3980: IsjE0u7i4PDgIjogIjAwMDAwMzA0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDAzMDQiLCAizeDo7OXt7uLg7ejlIjogIsrg7/Px8uAg 3a00: 6uLg+OXt4P8iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIw 3a80: MDAwMDMwNSIsICLIxMPw8+/v+yI6ICIwMDAwMDI4OCIsICLY8vDo9eru5CI6ICIyMzAwMzA1IiwgIs3g6Ozl7e7i4O3o5SI6ICLM7vDq7uL8IiwgIszg8Oro8O7i6uAi 3b00: OiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMDYiLCAiyMTD8PPv7/siOiAi 3b80: MDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMwMDMwNiIsICLN4Ojs5e3u4uDt6OUiOiAizuPz8Pb7IPHu6+Xt++Ug4lx1MDAyZvPvIiwgIszg8Oro8O7i6uAiOiAiIiwg 3c00: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMDciLCAiyMTD8PPv7/siOiAiMDAwMDAy 3c80: ODgiLCAi2PLw6PXq7uQiOiAiMjMwMDMwNyIsICLN4Ojs5e3u4uDt6OUiOiAi0eDr4PIg7+Xq6O3x6ujpIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLI 3d00: xNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMDgiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq7uQi 3d80: OiAiMjMwMDMwOCIsICLN4Ojs5e3u4uDt6OUiOiAiysXSwCDBwMvbyiAo0c/IzcrAKSDVXHUwMDJmyiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT 3e00: 7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzA5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc3IiwgItjy8Oj16u7kIjog 3e80: IjIzMDAzMDkiLCAizeDo7OXt7uLg7ejlIjogIszOycLAIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo 3f00: 5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMTAiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq7uQiOiAiNDYzMDAxNTMxMDI5OCIsICLN4Ojs5e3u 3f80: 4uDt6OUiOiAi0eXr5eTu9+rgIFx1MDAyMs/u5CDi7uTu9+rzXHUwMDIyIPTo6+UgMCwyIOrjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru 4000: 4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMTEiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq7uQiOiAiNDYz 4080: MDAxNTMxMjc2NiIsICLN4Ojs5e3u4uDt6OUiOiAizO7w6u7i/CDxIOrg6/zs4PDu7CBcdTAwMjLP7uTq7u/35e377Fx1MDAyMiDiIOzg8Ojt4OTlIDAsMTUiLCAizODw 4100: 6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMxMiIsICLIxMPw 4180: 8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru5CI6ICI0NjMwMDE1MzEyNzQyIiwgIs3g6Ozl7e7i4O3o5SI6ICLM7vDq7uL8IPEg8Pvh7ukgXHUwMDIy1cVcdTAwMjIg 4200: 4iDs4PDo7eDk5SDxIOzg8evu7CAwLDIg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx 4280: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMxMyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru5CI6ICI0NjMwMDE1MzEzNTEwIiwgIs3g6Ozl7e7i4O3o5SI6 4300: ICLR5ev85Pwg9Ojr5S3q8/Hu9+roIFx1MDAyMs/OLdjCxcTRyshcdTAwMjIgMCwxNSDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq 4380: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzE0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc3IiwgItjy8Oj16u7kIjogIjQ2MzAw 4400: MTUzMTI4NTgiLCAizeDo7OXt7uLg7ejlIjogItHl6/zk/CD06OvlLfDz6+Xy+yDiIOzg8evlIDAsMzUg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 4480: IsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMxNiIsICLIxMPw8+/v+yI6ICIwMDAwMDMxNSIsICLY8vDo9eru 4500: 5CI6ICIyMzAwMzE2IiwgIs3g6Ozl7e7i4O3o5SI6ICLB8+rl8ujqIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru 4580: /fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMTciLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDMxNyIsICLN4Ojs5e3u 4600: 4uDt6OUiOiAiwurz8e3/+OrgIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS 4680: 7uLg8OAiOiAiMDAwMDAzMTgiLCAiyMTD8PPv7/siOiAiMDAwMDAyMDgiLCAi2PLw6PXq7uQiOiAiMjMwMDMxOCIsICLN4Ojs5e3u4uDt6OUiOiAixODs8ero6SDq4O/w 4700: 6OciLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMx 4780: OSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwMzE5IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7uv89u4g8SDy4u7w7uPu7CIsICLM4PDq6PDu 4800: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzIwIiwgIsjEw/Dz7+/7 4880: IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIzMDAzMjAiLCAizeDo7OXt7uLg7ejlIjogIszo7egt6vDz4PHx4O37INEgzcDXyM3KzskiLCAizODw6ujw7uLq4CI6 4900: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMyMSIsICLIxMPw8+/v+yI6ICIw 4980: MDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwMzIxIiwgIs3g6Ozl7e7i4O3o5SI6ICLM6O3oLf/n+/fu6iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 4a00: yMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzIyIiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7k 4a80: IjogIjIzMDAzMjIiLCAizeDo7OXt7uLg7ejlIjogIs/w7vTo8vDu6+giLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAi 4b00: yu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMyMyIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwMzIzIiwgIs3g6Ozl 4b80: 7e7i4O3o5SI6ICLR6+7p6uBcdTAwMjLY4PDr7vLq4Fx1MDAyMiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v30 4c00: 9Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzI0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAzMjQiLCAizeDo7OXt7uLg 4c80: 7ejlIjogIt3q6+Xw+yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 4d00: IjogIjAwMDAwMzI1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDAzMjUiLCAizeDo7OXt7uLg7ejlIjogIt3q6+Xw+yDx7iDx4/P55e3q 4d80: 7ukiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMy 4e00: NyIsICLIxMPw8+/v+yI6ICIwMDAwMDMyNiIsICLY8vDo9eru5CI6ICI0NjAyMDE0MDEwMDExIiwgIs3g6Ozl7e7i4O3o5SI6ICLM7uvu6u4g8+v88vDg7+Dx8iAzLDIl 4e80: INHi6PLr7uPu8PzlIDHrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg 4f00: 8OAiOiAiMDAwMDAzMjgiLCAiyMTD8PPv7/siOiAiMDAwMDAzMjYiLCAi2PLw6PXq7uQiOiAiNDYwMjAxNDAxMzMyNiIsICLN4Ojs5e3u4uDt6OUiOiAi0fvwIPTg8S4g 4f80: XHUwMDIy0evo4u737fvpXHUwMDIy7OTmIDUwJSBcdTAwMjLR4ujy6+7j7vD85Vx1MDAyMiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq 5000: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzI5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMzI2IiwgItjy8Oj16u7kIjogIjQ2MDcw 5080: MDczMzkyNDciLCAizeDo7OXt7uLg7ejlIjogIszu6+737fvpIOru6vIg6uvz4e3o6uAg8e4g8evo4urg7OggIOzk5jMsMiUgMCwyIOrjIiwgIszg8Oro8O7i6uAiOiAi 5100: IiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzMzAiLCAiyMTD8PPv7/siOiAiMDAw 5180: MDAzMjYiLCAi2PLw6PXq7uQiOiAiNDYwNzAwNzMzOTE4NiIsICLN4Ojs5e3u4uDt6OUiOiAizO7r7vft++kg6u7q8iDi4O3o6yDs7vDu5uXtIOzk5iAzLDIlIDAsMiDq 5200: 4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzMx 5280: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMzI2IiwgItjy8Oj16u7kIjogIjQ2MDcwMDczMzkxNjIiLCAizeDo7OXt7uLg7ejlIjogIszu6+737fvpIOru6vIg+O7q7uvg5O37 5300: 6SAzLDIlIDAsMiDKwyIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 5380: IjogIjAwMDAwMzMyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzI2IiwgItjy8Oj16u7kIjogIjQ2MDIwMTQwMTE1NDQiLCAizeDo7OXt7uLg7ejlIjogItXr5eH2+yD96vHy 5400: 8PPn6OLt++Ug8SDu8vDz4f/s6CBcdTAwMjLR4ujy6+7j7vD85Vx1MDAyMiA1NSDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 5480: ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzMzIiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjQ2MzAwMjk4 5500: OTAwNzYiLCAizeDo7OXt7uLg7ejlIjogIszg8evuIPDg8S3x6+ji7vft7uUgXHUwMDIy0vDg5Oj26O7t7e7lXHUwMDIyIOzk5iA4Miw1JSAxODAg4yIsICLM4PDq6PDu 5580: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzM0IiwgIsjEw/Dz7+/7 5600: IjogIjAwMDAwMzI2IiwgItjy8Oj16u7kIjogIjQ2MDIwMTQwMTA2NzciLCAizeDo7OXt7uLg7ejlIjogIsnu4/Pw8iD08PPq8u7i++kgMiw1JSDEzMcgMjkw4/AiLCAi 5680: zODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMzNiIsICLI 5700: xMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo9eru5CI6ICI0NjE3OTk4MiIsICLN4Ojs5e3u4uDt6OUiOiAi0M7SzMDN0SDQzt/L0SIsICLM4PDq6PDu4urgIjogIiIs 5780: ICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzM3IiwgIsjEw/Dz7+/7IjogIjAwMDAw 5800: MjM4IiwgItjy8Oj16u7kIjogIjQ2MTczODgxIiwgIs3g6Ozl7e7i4O3o5SI6ICLw7vLs4O3xIOTl7OggIMrLyMoiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi 5880: IiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDMzOCIsICLIxMPw8+/v+yI6ICIwMDAwMDIzOCIsICLY8vDo 5900: 9eru5CI6ICI0NjA4ODkxOCIsICLN4Ojs5e3u4uDt6OUiOiAiysXN0iA0IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwg 5980: Isru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNDAiLCAiyMTD8PPv7/siOiAiMDAwMDAzMzkiLCAi2PLw6PXq7uQiOiAiNDYwMDI4NjAwMTIwMSIs 5a00: ICLN4Ojs5e3u4uDt6OUiOiAi0eXt5ebx6uD/IPFcdTAwMmbjIDEsNesg4u7k4CDv6PL85eLg/yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq 5a80: 7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzQwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzM5IiwgItjy8Oj16u7kIjogIjQ2 5b00: MDAyODYwMDIwNjIiLCAizeDo7OXt7uLg7ejlIjogItHl7eXm8erg/yDxXHUwMDJm4yAxLDXrIOLu5OAg7+jy/OXi4P8iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6Ogi 5b80: OiAiIiwgIsjE0+/g6u7i6ugiOiAi8+/g6iIsICLK7v309Oj26OXt8iI6IDZ9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzQxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzM5Iiwg 5c00: Itjy8Oj16u7kIjogIjQ2MDAyODYwMDExNzEiLCAizeDo7OXt7uLg7ejlIjogItHl7eXm8erg/yDhXHUwMDJm4yAxLDUg6yDi7uTgIO/o8vzl4uD/IiwgIszg8Oro8O7i 5c80: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNDEiLCAiyMTD8PPv7/si 5d00: OiAiMDAwMDAzMzkiLCAi2PLw6PXq7uQiOiAiNDYwMDI4NjEwMDA5NiIsICLN4Ojs5e3u4uDt6OUiOiAi0eXt5ebx6uD/IOFcdTAwMmbjIDEsNSDrIOLu5OAg7+jy/OXi 5d80: 4P8iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi8+/g6iIsICLK7v309Oj26OXt8iI6IDZ9LCB7IsjE0u7i4PDgIjogIjAwMDAw 5e00: MzQyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzM5IiwgItjy8Oj16u7kIjogIjQ2MDcwMDE3MTAwNjYiLCAizeDo7OXt7uLg7ejlIjogIlx1MDAyMtD79+DrLfHzIFx1MDAy 5e80: MiDi7uTgIOzo7eXw4Ov87eD/IDHrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi 5f00: yMTS7uLg8OAiOiAiMDAwMDAzNDMiLCAiyMTD8PPv7/siOiAiMDAwMDAzMzkiLCAi2PLw6PXq7uQiOiAiNDg2MDAxOTAwMTM0NiIsICLN4Ojs5e3u4uDt6OUiOiAiwe7w 5f80: 5u7s6CDi7uTgIOzo7eXwIDAsNSDrIPHy5err7iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6 6000: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzQ0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMzM5IiwgItjy8Oj16u7kIjogIjU0NDkwMDAwMDAyODYiLCAizeDo7OXt7uLg7ejl 6080: IjogIsru6uAt6u7r4CAy6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 6100: 4PDgIjogIjAwMDAwMzQ1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMzM5IiwgItjy8Oj16u7kIjogIjQ2MjM3MjEyNzg3OTIiLCAizeDo7OXt7uLg7ejlIjogIszu7fLlLeDq 6180: 4uAg4u7k4CDv6PIgNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw 6200: 4CI6ICIwMDAwMDM0NiIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQwOTUxIiwgIs3g6Ozl7e7i4O3o5SI6ICLR7OXy4O3gIFx1 6280: MDAyMszo6+Di4Fx1MDAyMiAyMCUgMjAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjog 6300: MX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNDciLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw6PXq7uQiOiAiNDYzMDAwNTc0MTIzMSIsICLN4Ojs5e3u4uDt6OUi 6380: OiAi0ezl8uDt4CBcdTAwMjLM6Ovg4uBcdTAwMjIgMjUlIDIwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK 6400: 7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzQ4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjcwIiwgItjy8Oj16u7kIjogIjQ2MzAwMDU3NDM5MDciLCAi 6480: zeDo7OXt7uLg7ejlIjogIszg8evuIFx1MDAyMszo6+Di4Fx1MDAyMiDx61x1MDAyZvHr6OIgODIsNSUgMTgwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjog 6500: IiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNDkiLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw 6580: 6PXq7uQiOiAiNDYzMDAwNTc0Mjc5NSIsICLN4Ojs5e3u4uDt6OUiOiAiyuX06PAgIFx1MDAyMszo6+Di4Fx1MDAyMiAzLDIlIDAsOTMg6uMiLCAizODw6ujw7uLq4CI6 6600: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM1MCIsICLIxMPw8+/v+yI6ICIw 6680: MDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQ0NTg0IiwgIs3g6Ozl7e7i4O3o5SI6ICLR+/Ag7P/j6ujpIFx1MDAyMszo6+Di4Fx1MDAyMiA3MCAlIDEyMCDj 6700: 8CDHxcvFzdwt18XRzc7KIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg 6780: 8OAiOiAiMDAwMDAzNTEiLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw6PXq7uQiOiAiNDYzMDAwNTc0NDkwNCIsICLN4Ojs5e3u4uDt6OUiOiAi0fvwIFx1MDAy 6800: MtTl8vNcdTAwMjIgXHUwMDIyzOjr4OLgXHUwMDIyIOz/4+ro6SA0NSUgMjUwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog 6880: IvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNTIiLCAiyMTD8PPv7/siOiAiMDAwMDAyNzAiLCAi2PLw6PXq7uQiOiAiNDYzMDAwNTc0 6900: NDE4OCIsICLN4Ojs5e3u4uDt6OUiOiAizcDPyNLOyiDKyNHLzswgzOjr4OLgXHUwMDIyIDAsNSUgNDMwIOPwIMfFzMvfzcjKwCIsICLM4PDq6PDu4urgIjogIiIsICLR 6980: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzUzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMjcw 6a00: IiwgItjy8Oj16u7kIjogIjQ2MzAwMDU3NDUyNjAiLCAizeDo7OXt7uLg7ejlIjogIszu6+7q7iDx8uXwIFx1MDAyMszo6+Di4Fx1MDAyMiAzLDIlIDIwMCDj8CIsICLM 6a80: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzU0IiwgIsjE 6b00: w/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2NDAwMTgwNDA1MTEiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMs3A2Mgg0tDAxMjWyMggzN/D 6b80: ysDfXHUwMDIyIDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 6c00: 4PDgIjogIjAwMDAwMzU1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDc5NDA4NDExMTEiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1 6c80: MDAyMs3A2Mgg0tDAxMjWyMggz9DFzMjTzFx1MDAyMiAwLjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 6d00: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM1NiIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjA1MjI2MDAwNTgwIiwgIs3g 6d80: 6Ozl7e7i4O3o5SI6ICLK7u38/+og9+Xy+/Dl9evl8u3o6SBcdTAwMjLR8uDw++kgyuXt6OPx4eXw41x1MDAyMiBGIDAuMjUg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi 6e00: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM1NyIsICLIxMPw8+/v+yI6ICIwMDAwMDIw 6e80: OCIsICLY8vDo9eru5CI6ICIyMzAwMzU3IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ09HRysDfIMPO0dIg4uDw5e3g/yDW4PDo9vvt7iAxIOrjIiwgIszg8Oro8O7i6uAiOiAi 6f00: IiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNTgiLCAiyMTD8PPv7/siOiAiMDAw 6f80: MDAyMDgiLCAi2PLw6PXq7uQiOiAiMjMwMDM1OCIsICLN4Ojs5e3u4uDt6OUiOiAixM7K0s7Q0crA3yDDztHSIOLg8OXtINbg8Oj2++3uIDHq4yIsICLM4PDq6PDu4urg 7000: IjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzU5IiwgIsjEw/Dz7+/7Ijog 7080: IjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjIzMDAzNTkiLCAizeDo7OXt7uLg7ejlIjogIsPTwcXQzdHKwN8g4uDw5e3g/yAg1uDw6Pb77e4gMerjIiwgIszg8Oro8O7i 7100: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNjAiLCAiyMTD8PPv7/si 7180: OiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiMjMwMDM2MCIsICLN4Ojs5e3u4uDt6OUiOiAi0cXQwsXLwNIgXHUwMDIy0c7CxdLRysjJXHUwMDIyIOJcdTAwMmbqIOLx 7200: INbg8Oj2++3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAi 7280: MDAwMDAzNjEiLCAiyMTD8PPv7/siOiAiMDAwMDAyMDgiLCAi2PLw6PXq7uQiOiAiMjMwMDM2MSIsICLN4Ojs5e3u4uDt6OUiOiAi0c7RyNHKyCDO0MjDyM3Ay9zN28Ug 7300: zM7LztfN28UgMerjINbg8Oj2++3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi 7380: yMTS7uLg8OAiOiAiMDAwMDAzNjIiLCAiyMTD8PPv7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYwNTYyMjAwODE0MiIsICLN4Ojs5e3u4uDt6OUiOiAiz+ji 7400: 7iBcdTAwMjLD7uvkIMzg6e0gwejwXHUwMDIyIDQsNiUgMS40MiDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK 7480: 7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzYzIiwgIsjEw/Dz7+/7IjogIjAwMDAwNTE3IiwgItjy8Oj16u7kIjogIjQ2MDU2MjIwMDgwODEiLCAi 7500: zeDo7OXt7uLg7ejlIjogIs/o4u3u6SDt4O8gXHUwMDIyweXr++kgzOXk4uXk/CDG6OLu6Vx1MDAyMi4gNCw1JSwgMS40MusiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw 7580: 6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM2NCIsICLIxMPw8+/v+yI6ICIwMDAwMDUxNyIs 7600: ICLY8vDo9eru5CI6ICI0NjA1NjY0MDAzNDMzIiwgIs3g6Ozl7e7i4O3o5SI6ICLP6OLuIFx1MDAyMszu/yDK4Ovz4+Agxuji7uVcdTAwMjIg8eIuIDEuNDIg6y4iLCAi 7680: zODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM2NSIsICLI 7700: xMPw8+/v+yI6ICIwMDAwMDUxNyIsICLY8vDo9eru5CI6ICI0NjA1NjY0MDAzNTAxIiwgIs3g6Ozl7e7i4O3o5SI6ICLP6OLuIFx1MDAyMszu/yDK4Ovz4+Agxuji7uVc 7780: dTAwMjIg8eLl8uvu5S4gNC41JSAgMC40NesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx 7800: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM2NiIsICLIxMPw8+/v+yI6ICIwMDAwMDUxNyIsICLY8vDo9eru5CI6ICI0NjA1NjY0MDExMzYwIiwgIs3g6Ozl7e7i4O3o5SI6 7880: ICLP6OIg7eDvIFx1MDAyMt3R0cBcdTAwMjIg8e4g4uog6CDg8O7sIOvg6ezgIOggMC41IOsuIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru 7900: 4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNjciLCAiyMTD8PPv7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYw 7980: NTYyMjAwMzMxNCIsICLN4Ojs5e3u4uDt6OUiOiAiz+ji7iBcdTAwMjLR8iDM5ev87ejqIOjnIMHu9+7t6uAgzP/j6u7lXHUwMDIyIPHiIM8gMC41IOsuIiwgIszg8Oro 7a00: 8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzNjgiLCAiyMTD8PPv 7a80: 7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYwNTYyMjAwNzI3NSIsICLN4Ojs5e3u4uDt6OUiOiAiweXnIODr6u7jIO3g7yBcdTAwMjLB4OLg8Oj/IMzg6/Jc 7b00: dTAwMjIgMCwwMCUgMCw1IOsgLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE 7b80: 0u7i4PDgIjogIjAwMDAwMzY5IiwgIsjEw/Dz7+/7IjogIjAwMDAwNTE3IiwgItjy8Oj16u7kIjogIjQ2MDU2MjIwMDcyODIiLCAizeDo7OXt7uLg7ejlIjogIsHl5yDg 7c00: 6+og7eDvIFx1MDAyMsHg4uDw6P8gzODr8lx1MDAyMiAwLDUg5uEiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 7c80: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM3MCIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQzNjc5IiwgIs3g 7d00: 6Ozl7e7i4O3o5SI6ICLR4/P5IPbl6/zt7uUg7O7r7uruIPEg8eD1IFx1MDAyMszo6+Di4Fx1MDAyMiA4LDUlIDMwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo 7d80: 6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzcyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwg 7e00: Itjy8Oj16u7kIjogIjQ2MDA4NTEwMDU0MjkiLCAizeDo7OXt7uLg7ejlIjogIsPu8Pfo9uAg0fLu6+j37eD/IFx1MDAyMtDz8fHq4P9cdTAwMjIgMTAwIOPwIOzm6iIs 7e80: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzczIiwg 7f00: IsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwgItjy8Oj16u7kIjogIjQ2MDQyNDgwMDI1MzQiLCAizeDo7OXt7uLg7ejlIjogIsrF0tfTzyBcdTAwMjLMwNXFxcJcdTAwMjIg 7f80: y8XXziAyNjAgw9AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 8000: ICIwMDAwMDM3NCIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICI0NjA3MDE2MjQwNTI3IiwgIs3g6Ozl7e7i4O3o5SI6ICLD8OX36uAg8SDj8Ojh 8080: 4OzoIDIqMTUwIOPwINPi5evq4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE 8100: 0u7i4PDgIjogIjAwMDAwMzc1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjQ2MDcwMTYyNDA1MTAiLCAizeDo7OXt7uLg7ejlIjogIsPw5ffq 8180: 4CDxIO7i7vng7Ogg4iDy7uwgMioxNTDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 8200: LCB7IsjE0u7i4PDgIjogIjAwMDAwMzc2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwgItjy8Oj16u7kIjogIjQ2MDcwMTYyNDA1NDEiLCAizeDo7OXt7uLg7ejlIjog 8280: ItDo8SDxIOPw6OHg7OggMioxNTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwg 8300: eyLIxNLu4uDw4CI6ICIwMDAwMDM3NyIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDE2MjQ1NDg1IiwgIs3g6Ozl7e7i4O3o5SI6ICLD 8380: 8OX37eXi4P8g6vDz7+AgNSo4MCDj8CDT4uXr6uAiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIi 8400: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM3OCIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDE2MjQ1NDc4IiwgIs3g6Ozl7e7i4O3o 8480: 5SI6ICLP+OXt7iD46+j07uLg7SA1KjgwIOPwINPi5evq4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj2 8500: 6OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzgxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzgwIiwgItjy8Oj16u7kIjogIjQ2MjAwMDc1OTIzMjAiLCAizeDo7OXt 8580: 7uLg7ejlIjogIsru9OUgXHUwMDIy1+Xw7eD/IOrg8PLgIFx1MDAyMiDD7uvkIDQ3LDUg4/Ag8fIg4SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT 8600: 7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzgyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzgwIiwgItjy8Oj16u7kIjog 8680: IjQ2MjAwMDc1OTA2OTIiLCAizeDo7OXt7uLg7ejlIjogIsru9OUgXHUwMDIy1+Xw7eD/IOrg8PLgXHUwMDIyIMPu6+QgNzUg4/Ag7+Dq5fIiLCAizODw6ujw7uLq4CI6 8700: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4MyIsICLIxMPw8+/v+yI6ICIw 8780: MDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDM1ODkwMDI0IiwgIs3g6Ozl7e7i4O3o5SI6ICLH5evl7SDj7vDu+OXqIFx1MDAyMjbx7vLu6lx1MDAyMiA0MDAg4/Ai 8800: LCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4NCIs 8880: ICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA2NDE5MDAxOTk1IiwgIs3g6Ozl7e7i4O3o5SI6ICLM4PHr7iBcdTAwMjIg0evo4u737e7lIFx1 8900: MDAyMiA4Miw1JSDd6u7s6OvqIOJcdTAwMmbxIMPO0dIxODAgw9AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 8980: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4NSIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDIxMzk5NTQ4IiwgIs3g 8a00: 6Ozl7e7i4O3o5SI6ICLR7vLlIOjnIOHg6uvg5uDt7uIgNTEwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru 8a80: /fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAzODYiLCAiyMTD8PPv7/siOiAiMDAwMDAzNzEiLCAi2PLw6PXq7uQiOiAiNDYwNzAyMTM5NDgzMyIsICLN 8b00: 4Ojs5e3u4uDt6OUiOiAiweDq6+Dm4O37IO/uLeTu7OD47eXs8yA1MTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIi 8b80: LCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4NyIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDIxMzk0Nzk2 8c00: IiwgIs3g6Ozl7e7i4O3o5SI6ICLK4OHg9+roIO/uLeTu7OD47eXs8yA1MTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi 8c80: +PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4OCIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0NjA3MDIxMzk5 8d00: NTYyIiwgIs3g6Ozl7e7i4O3o5SI6ICLP5fDl9iDx6+Dk6ujpIO/uLeTu7OD47eXs8yA1MTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g 8d80: 6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM4OSIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6ICI0 8e00: NjA3MDIxMzk0OTU2IiwgIs3g6Ozl7e7i4O3o5SI6ICLQ4PLg8vPpIO/uLeTu7OD47eXs8yA1MTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE 8e80: 0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM5MCIsICLIxMPw8+/v+yI6ICIwMDAwMDM3MSIsICLY8vDo9eru5CI6 8f00: ICI0NjA3MDIxMzk0ODcxIiwgIs3g6Ozl7e7i4O3o5SI6ICLX8+TuIPTg8e7r/CDo5yDv5ffoIDUzMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 8f80: yMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzkxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwgItjy8Oj16u7k 9000: IjogIjQ2MDcwMjEzOTk2MDkiLCAizeDo7OXt7uLg7ejlIjogItfz5O4t8ODj8yDu4u757e7lIDUzMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi 9080: yMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzkyIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwgItjy8Oj16u7k 9100: IjogIjQ2MDcwMjEzOTQ5MTgiLCAizeDo7OXt7uLg7ejlIjogItTg8e7r/CDxIO7i7vng7Ogg6+Xy7f//IDUzMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6 9180: ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzkzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMzcxIiwgItjy 9200: 8Oj16u7kIjogIjQ2MDcwMjEzOTk1ODYiLCAizeDo7OXt7uLg7ejlIjogIs/l7+Xw7u3g8uAgKPLu7ODy+yDv5fDl9ik1MTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi 9280: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM5NCIsICLIxMPw8+/v+yI6ICIwMDAwMDM4 9300: MCIsICLY8vDo9eru5CI6ICI1MDYwNDE0MDEwMjY3IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7vTlIFx1MDAyMsLg6evkIM3g8vPwIM7w6OTmXHUwMDIyIDc1IOPwIOxcdTAw 9380: MmbzIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDAz 9400: OTUiLCAiyMTD8PPv7/siOiAiMDAwMDAzODAiLCAi2PLw6PXq7uQiOiAiNTA2MDI5NTEzMDAxNiIsICLN4Ojs5e3u4uDt6OUiOiAi1ujq7vDo6SAgXHUwMDIy0ujh5fIg 9480: XHUwMDIyIOzl6+ru6vDo8fLg6yDmXHUwMDJm4SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6 9500: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzk2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDEzNTEwMDc5ODIiLCAizeDo7OXt7uLg7ejl 9580: IjogIs3g7yDi6O0g4PDu7CBcdTAwMjLR8uDw++kg4e727ODtIFx1MDAyMiAwLjcg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugi 9600: OiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM5NyIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjAxMzUx 9680: MDA3OTc1IiwgIs3g6Ozl7e7i4O3o5SI6ICLN4O8g4ujtIODw7uwgXHUwMDIy0fIu4e727ODtXHUwMDIyIDE0LDUlIDEg6y4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw 9700: 6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDM5OCIsICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIs 9780: ICLY8vDo9eru5CI6ICI0NjA3OTQwODQwODMxIiwgIs3g6Ozl7e7i4O3o5SI6ICLC7uTq4CBcdTAwMjLMztDOxyDDztDKwCBcdTAwMjIgMC4yNSDrLiIsICLM4PDq6PDu 9800: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwMzk5IiwgIsjEw/Dz7+/7 9880: IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MDc5NDA4NDA4NDgiLCAizeDo7OXt7uLg7ejlIjogIsLu5OrgIFx1MDAyMszO0CDDztDKwCDLxcTfzcDfXHUwMDIy 9900: IDAuNSDrLiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAw 9980: MDAwNDAzIiwgIsjEw/Dz7+/7IjogIjAwMDAwNDAwIiwgItjy8Oj16u7kIjogIjIzMDA0MDMiLCAizeDo7OXt7uLg7ejlIjogIsru8uvl8vsgXHUwMDIyw+7i/+b86CDx 9a00: IPfl8e3u6u7sXHUwMDIyIDHq4yDR7O7r5e3x6iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6 9a80: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDA0IiwgIsjEw/Dz7+/7IjogIjAwMDAwNDAwIiwgItjy8Oj16u7kIjogIjIzMDA0MDQiLCAizeDo7OXt7uLg7ejlIjogIsru 9b00: 8uvl8vsgXHUwMDIyz+4t4eXr7vDz8fHq6Fx1MDAyMiDR7O7r5e3x6iAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMi 9b80: LCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQwNSIsICLIxMPw8+/v+yI6ICIwMDAwMDQwMCIsICLY8vDo9eru5CI6ICIyMzAwNDA1IiwgIs3g 9c00: 6Ozl7e7i4O3o5SI6ICLK7vLr5fL7IFx1MDAyMtDu8eru+O375Vx1MDAyMiDR7O7r5e3x6iAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g 9c80: 6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQwNiIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIy 9d00: MzAwNDA2IiwgIs3g6Ozl7e7i4O3o5SI6ICLK8O7q5fL7IOrz8Ojt++UgXHUwMDIyy/7h6Oz75Vx1MDAyMiDR7O7r5e3x6iAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi 9d80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQwNyIsICLIxMPw8+/v+yI6ICIwMDAwMDQw 9e00: MCIsICLY8vDo9eru5CI6ICIyMzAwNDA3IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7vLr5fL7IFx1MDAyMsLq8/Ht++VcdTAwMjIg0ezu6+Xt8eogMerjIiwgIszg8Oro8O7i 9e80: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MDgiLCAiyMTD8PPv7/si 9f00: OiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQwOCIsICLN4Ojs5e3u4uDt6OUiOiAiyu7n6O3g6iDv7uTx7uvt5fft++kiLCAizODw6ujw7uLq4CI6ICIiLCAi 9f80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQwOSIsICLIxMPw8+/v+yI6ICIwMDAwMDMx a000: NSIsICLY8vDo9eru5CI6ICIyMzAwNDA5IiwgIs3g6Ozl7e7i4O3o5SI6ICLC4PTl6/zt++Ug7+jw7ubl7fvlIFx1MDAyMtHFw8zFzdJcdTAwMjIiLCAizODw6ujw7uLq a080: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQxMCIsICLIxMPw8+/v+yI6 a100: ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDEwIiwgIs3g6Ozl7e7i4O3o5SI6ICLP5ffl7fzlIFx1MDAyMtHu9+3o6iDxIPLi7vDu4+7sXHUwMDIyIiwgIszg a180: 8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MTEiLCAiyMTD a200: 8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQxMSIsICLN4Ojs5e3u4uDt6OUiOiAiwuD06+gg4PDg4eXx6uAg4iD47uog4+vg5yDxIPXg6+Lu6SIs a280: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDEyIiwg a300: IsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0MTIiLCAizeDo7OXt7uLg7ejlIjogIsLg9OvoIPEg4PDg9ejx7uwg4iDq4PDg7CDj6+Dn8/Do a380: IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MTMi a400: LCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQxMyIsICLN4Ojs5e3u4uDt6OUiOiAiz+X35e385SBcdTAwMjLL4Ozn8/D8XHUwMDIyIP/t a480: 8uDw7fvlIPHr4OTu8fLoIPEg6uji6CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7 a500: IsjE0u7i4PDgIjogIjAwMDAwNDE0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0MTQiLCAizeDo7OXt7uLg7ejlIjogIs/o8O7m7e7l a580: IFx1MDAyMt3Ky8XQXHUwMDIyIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS a600: 7uLg8OAiOiAiMDAwMDA0MTUiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQxNSIsICLN4Ojs5e3u4uDt6OUiOiAi0evu6ergIFx1MDAy a680: Msv+4ejy5ev88erg/1x1MDAyMiDxIPLi7vDu5u3u6SDt4Pfo7eru6SDK7u3i5fDyIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog a700: IurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MTYiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQxNiIs a780: ICLN4Ojs5e3u4uDt6OUiOiAiz+X35e385SDKxcrRXHUwMDIyIPEg6Of+7O7sIM/O0dLN28kiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i a800: 6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQxNyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAw a880: NDE3IiwgIs3g6Ozl7e7i4O3o5SI6ICLX6O/x+yBcdTAwMjLRzd3KXHUwMDIyICDr8+og8ezl8uDt4CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT a900: 7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDE4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjog a980: IjIzMDA0MTgiLCAizeDo7OXt7uLg7ejlIjogIs/l9+Xt/OUgXHUwMDIy6+Ds5/Pw/Fx1MDAyMiDn4uXn5OAg7eDx6+Dm5OXt6P8iLCAizODw6ujw7uLq4CI6ICIiLCAi aa00: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQxOSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3 aa80: OSIsICLY8vDo9eru5CI6ICIyMzAwNDE5IiwgIs3g6Ozl7e7i4O3o5SI6ICLP5ffl7fzlIFx1MDAyMsHg6+vu7eVcdTAwMjIg6e7j8/DyLezg6+jt4CIsICLM4PDq6PDu ab00: 4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDIwIiwgIsjEw/Dz7+/7 ab80: IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0MjAiLCAizeDo7OXt7uLg7ejlIjogIs/l9+Xt/OUgXHUwMDIyweDr6+7t5Vx1MDAyMiDp7uPz8PIt/+Hr7uru ac00: IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MjEi ac80: LCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQyMSIsICLN4Ojs5e3u4uDt6OUiOiAiyu7q7vHg7ergIO/l9+Xt/OUiLCAizODw6ujw7uLq ad00: 4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQyMiIsICLIxMPw8+/v+yI6 ad80: ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDIyIiwgIs3g6Ozl7e7i4O3o5SI6ICLP6O3q6CDy4u7w7uMg7+X35e385SIsICLM4PDq6PDu4urgIjogIiIsICLR ae00: 5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDIzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5 ae80: IiwgItjy8Oj16u7kIjogIjIzMDA0MjMiLCAizeDo7OXt7uLg7ejlIjogItfg6ugg8evo4u737fvlIO/l9+Xt/OUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi af00: IiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQyNCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo af80: 9eru5CI6ICIyMzAwNDI0IiwgIs3g6Ozl7e7i4O3o5SI6ICLi6+Dt4CAtzeXm7fvpIPEg8fvw7uwg6vDl6uXwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs b000: ICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0MjUiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq b080: 7uQiOiAiMjMwMDQyNSIsICLN4Ojs5e3u4uDt6OUiOiAiyu3/5uXx6u7lIO/l9+Xt/OUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugi b100: OiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQyNiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDI2 b180: IiwgIs3g6Ozl7e7i4O3o5SI6ICLH5fTo8CDBxcvOLdDOx87C28kiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu79 b200: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQyNyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICI0NjAwNDkyMTEyMjI3IiwgIs3g b280: 6Ozl7e7i4O3o5SI6ICLP4PHy6OvgIFx1MDAyMsLAzcjL3M3A31x1MDAyMiIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIs b300: ICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDI4IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0MjgiLCAizeDo b380: 7OXt7uLg7ejlIjogIuzg8Ozl6+DkIDP1IPHr7unt++kiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl b400: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQyOSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDI5IiwgIs3g6Ozl7e7i4O3o5SI6 b480: ICLBwMHAIMzAzd8g7+X35e385SDoIOf+7O3u5SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6 b500: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDMwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0MzAiLCAizeDo7OXt7uLg7ejlIjogIsjs b580: 4ejw7fvlIO/w/+3o6ugiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw b600: 4CI6ICIwMDAwMDQzMSIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDMxIiwgIs3g6Ozl7e7i4O3o5SI6ICLR4Obo7fHq6OUg8SDi4PAg b680: 8ePz+SDv8P/t6OroIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAi b700: OiAiMDAwMDA0MzMiLCAiyMTD8PPv7/siOiAiMDAwMDA0MzIiLCAi2PLw6PXq7uQiOiAiMjAwMDAwNDMzMDAxOSIsICLN4Ojs5e3u4uDt6OUiOiAiy+Xy7ejpIPjl6eog b780: 6+Xx7eD/IP/j7uTgIDQwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE b800: 0u7i4PDgIjogIjAwMDAwNDM0IiwgIsjEw/Dz7+/7IjogIjAwMDAwNDMyIiwgItjy8Oj16u7kIjogIjIwMDAwMDQzNDAwMTgiLCAizeDo7OXt7uLg7ejlIjogIszg6+jt b880: 7uL76SDi5ev84uXyIPLu8PIgNDIwIOPwIC4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx b900: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQzNSIsICLIxMPw8+/v+yI6ICIwMDAwMDQzMiIsICLY8vDo9eru5CI6ICIyMDAwMDA0MzUwMDE3IiwgIs3g6Ozl7e7i4O3o5SI6 b980: ICLM5eTu4ujqIPLu8PIgMzgwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi ba00: yMTS7uLg8OAiOiAiMDAwMDA0MzYiLCAiyMTD8PPv7/siOiAiMDAwMDA0MzIiLCAi2PLw6PXq7uQiOiAiMjAwMDAwNDM2MDAxNiIsICLN4Ojs5e3u4uDt6OUiOiAiz+Xw ba80: 8ejk8erg/yDt7vf8IPLu8PIgNDAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0s bb00: IHsiyMTS7uLg8OAiOiAiMDAwMDA0MzciLCAiyMTD8PPv7/siOiAiMDAwMDA0MzIiLCAi2PLw6PXq7uQiOiAiMjAwMDAwNDM3MDAxNSIsICLN4Ojs5e3u4uDt6OUiOiAi bb80: 0uLu8O7m7ejqIPLu8PIgNDAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsi bc00: yMTS7uLg8OAiOiAiMDAwMDA0MzgiLCAiyMTD8PPv7/siOiAiMDAwMDA0MzIiLCAi2PLw6PXq7uQiOiAiMjAwMDAwNDM4MDAxNCIsICLN4Ojs5e3u4uDt6OUiOiAi0ujw bc80: 4Ozo8fHzIPLu8PIgNDMwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS bd00: 7uLg8OAiOiAiMDAwMDA0MzkiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQzOSIsICLN4Ojs5e3u4uDt6OUiOiAiyu7t9OXy+yAzNSDx bd80: 7iDx6+jiIO3g9+jt6u7pIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg be00: 8OAiOiAiMDAwMDA0NDAiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjAwMDAwNDQwMDAxOSIsICLN4Ojs5e3u4uDt6OUiOiAi0vDz4e736ugg be80: 9fDz8fL/+SDq8OXsLeHw/uvlIDQwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 bf00: LCB7IsjE0u7i4PDgIjogIjAwMDAwNDQxIiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIwMDAwMDQ0MTAwMTgiLCAizeDo7OXt7uLg7ejlIjog bf80: ItLw8+Hu9+roIPXw8/Hy//no5SDx4/P5IOzu6+7q7iA0MDAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu79 c000: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ0MiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMDAwMDA0NDIwMDE3IiwgIs3g c080: 6Ozl7e7i4O3o5SI6ICLS8PPh7vfq6CD18PPx8v/56OUg8SD47uru6+Dk7uwgNDAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uro c100: IjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NDMiLCAiyMTD8PPv7/siOiAiMDAwMDAyMDgiLCAi2PLw6PXq7uQiOiAiMjMwMDQ0 c180: MyIsICLN4Ojs5e3u4uDt6OUiOiAiwuvg5Ojs6PDx6uD/IOLl8vfo7eAgKMLr4OTo7OjwKSAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g c200: 6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ0NCIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICIy c280: MDAwMDA0NDQwMDIyIiwgIs3g6Ozl7e7i4O3o5SI6ICLE7ury7vDx6uD/IMPO0dIgMCw1IOrjINbg8Oj2++3uIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs c300: ICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NDUiLCAiyMTD8PPv7/siOiAiMDAwMDAyMDgiLCAi2PLw6PXq c380: 7uQiOiAiMjAwMDAwNDQ1MDAxNCIsICLN4Ojs5e3u4uDt6OUiOiAixO7q8u7w8erg/yDxIO3g8vPwIOzu6+7q7uwgMfEg1uDw6Pb77e4iLCAizODw6ujw7uLq4CI6ICIi c400: LCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ0NiIsICLIxMPw8+/v+yI6ICIwMDAw c480: MDIwOCIsICLY8vDo9eru5CI6ICIyMDAwMDA0NDYwMDEzIiwgIs3g6Ozl7e7i4O3o5SI6ICLM7uvu9+3g/yDDztHSINbg8Oj2++3uIDHq4yIsICLM4PDq6PDu4urgIjog c500: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDQ3IiwgIsjEw/Dz7+/7IjogIjAw c580: MDAwMjg4IiwgItjy8Oj16u7kIjogIjIzMDA0NDciLCAizeDo7OXt7uLg7ejlIjogItDFxMjRIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru c600: 4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NDgiLCAiyMTD8PPv7/siOiAiMDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMw c680: MDQ0OCIsICLN4Ojs5e3u4uDt6OUiOiAiy9PKINDFz9fA0tvJIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT0 c700: 6Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NDkiLCAiyMTD8PPv7/siOiAiMDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMwMDQ0OSIsICLN4Ojs5e3u4uDt c780: 6OUiOiAi18XRzc7KIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAi c800: OiAiMDAwMDA0NTAiLCAiyMTD8PPv7/siOiAiMDAwMDAyODgiLCAi2PLw6PXq7uQiOiAiMjMwMDQ1MCIsICLN4Ojs5e3u4uDt6OUiOiAiy8jMzs3bIiwgIszg8Oro8O7i c880: 6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NTEiLCAiyMTD8PPv7/si c900: OiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiNDYwMjAxNDAwMzY3OSIsICLN4Ojs5e3u4uDt6OUiOiAizM7LzsrOINHSxdDIy8jHzsLAzc3OxSAzLDIlIMTMxyAx6yIs c980: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDUyIiwg ca00: IsjEw/Dz7+/7IjogIjAwMDAwMzI2IiwgItjy8Oj16u7kIjogIjIzMDA0NTIiLCAizeDo7OXt7uLg7ejlIjogIs/w7uTz6vIg7+vg4usg8SDx+/Du7CBcdTAwMjLDwNPE ca80: wFx1MDAyMiA0NSUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 cb00: ICIwMDAwMDQ1MyIsICLIxMPw8+/v+yI6ICIwMDAwMDMyNiIsICLY8vDo9eru5CI6ICI0NjA3MDA3MzM5MjA5IiwgIs3g6Ozl7e7i4O3o5SI6ICLM7uvu9+0g6u7q8uXp cb80: 6/wg4eDt4O0gMywyJSAwLDIg6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLI cc00: xNLu4uDw4CI6ICIwMDAwMDQ1NCIsICLIxMPw8+/v+yI6ICIwMDAwMDMyNiIsICLY8vDo9eru5CI6ICI0NjA3MDA3MzM5MjIzIiwgIs3g6Ozl7e7i4O3o5SI6ICLM7uvu cc80: 9+0g6u7q8iDq4PDg7OXrIOjw6PHq4CAzLDIlIDAsMiDq4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj2 cd00: 6OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDU1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0NTUiLCAizeDo7OXt7uLg7ejl cd80: IjogIsrT0MDB3MVcdTAwMjIg4u7x8u737eD/IPHr4OTu8fL8IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT0 ce00: 6Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NTYiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDQ1NiIsICLN4Ojs5e3u4uDt ce80: 6OUiOiAi3sHIy8XJzc7FXHUwMDIyIO/l9+Xt/OUg8eD14PDt7uUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu79 cf00: 9PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ1NyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDU3IiwgIs3g6Ozl7e7i cf80: 4O3o5SI6ICLYzsrOy8DEzc7FXHUwMDIyIO/l9+Xt/OUg8eD14PDt7uUiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAi d000: yu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ1OCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNDU4IiwgIs3g6Ozl d080: 7e7i4O3o5SI6ICLSzs/Lxc3OxSDMzsvOys5cdTAwMjIg7+X35e385SDx4PXg8O3u5SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6 d100: ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDU5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA0NTki d180: LCAizeDo7OXt7uLg7ejlIjogItHT2MrAIFx1MDAyMs/u8e7r/PHq4P9cdTAwMjIg7ODr/vLq4CDRIMzAys7MIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs d200: ICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NjAiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq d280: 7uQiOiAiMjMwMDQ2MCIsICLN4Ojs5e3u4uDt6OUiOiAi0crTzMHQyN8g7+7y8O745e0g4eXnIOPu6+7i+yD1XHUwMDJm6ijs4Orw5ev8KSIsICLM4PDq6PDu4urgIjog d300: IiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDYxIiwgIsjEw/Dz7+/7IjogIjAw d380: MDAwMTc3IiwgItjy8Oj16u7kIjogIjIzMDA0NjEiLCAizeDo7OXt7uLg7ejlIjogIsrIy9zKwCAg4iDv8P/t7i3x7uvl4u7pIOfg6+ji6uUiLCAizODw6ujw7uLq4CI6 d400: ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ2MiIsICLIxMPw8+/v+yI6ICIw d480: MDAwMDE3NyIsICLY8vDo9eru5CI6ICIyMzAwNDYyIiwgIs3g6Ozl7e7i4O3o5SI6ICLKwM/T0dLAIOHl6+7q4Pfg7e3g/yDxIOzu8Oru4iDiIOzg8Ojt4OTlIDHq4yIs d500: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDYzIiwg d580: IsjEw/Dz7+/7IjogIjAwMDAwMTc3IiwgItjy8Oj16u7kIjogIjIzMDA0NjMiLCAizeDo7OXt7uLg7ejlIjogIsrg7/Px8uAg4fDu6uru6+gg8SD24uXyIOrg7/Px8u7p d600: IOgg7O7w6iAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 d680: ICIwMDAwMDQ2NCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru5CI6ICIyMzAwNDY0IiwgIs3g6Ozl7e7i4O3o5SI6ICLK4O/z8fLgIOHw7urq7uvoIPEg d700: 7O7w6u7iIOIg7ODw6O0gMerjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS d780: 7uLg8OAiOiAiMDAwMDA0NjUiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq7uQiOiAiMjMwMDQ2NSIsICLN4Ojs5e3u4uDt6OUiOiAi1uLl8u3g/yDq4O/z d800: 8fLgIPEg7O7w6u7i/P4g4iDs4PDo7eDk5SAx6uMiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIi d880: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ2NiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3NyIsICLY8vDo9eru5CI6ICIyMzAwNDY2IiwgIs3g6Ozl7e7i4O3o5SI6ICLM d900: 7vDq7uL8IFx1MDAyMs/OLeru8OXp8eroXHUwMDIyIOIg7ODw6O3g5OUg8SDs4PHr7uwgMerjIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru d980: 4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NjciLCAiyMTD8PPv7/siOiAiMDAwMDAxNzciLCAi2PLw6PXq7uQiOiAiMjMw da00: MDQ2NyIsICLN4Ojs5e3u4uDt6OUiOiAi0crTzMHQyN8tytPRztfKyCDiIPPq8fPx7e4t7ODx6//tIOfg6+ji6uUg8SDr8/fq7uwiLCAizODw6ujw7uLq4CI6ICIiLCAi da80: 0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ2OSIsICLIxMPw8+/v+yI6ICIwMDAwMDQ2 db00: OCIsICLY8vDo9eru5CI6ICI0NjAxMDc1MzQ1Mjg1IiwgIs3g6Ozl7e7i4O3o5SI6ICLK7ury5enr/CDs7uvu9+376SDB7usuyvDz5urgIPEg6uvz4e0gMyUgMjUwIOPw db80: IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NzAi dc00: LCAiyMTD8PPv7/siOiAiMDAwMDA0NjgiLCAi2PLw6PXq7uQiOiAiNDYwMTA3NTM0NTMyMiIsICLN4Ojs5e3u4uDt6OUiOiAiyu7q8uXp6/wg7O7r7vft++kgwe7rIOrw dc80: IOHg7eDtIDMlIDI1MCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i dd00: 4PDgIjogIjAwMDAwNDcxIiwgIsjEw/Dz7+/7IjogIjAwMDAwNDY4IiwgItjy8Oj16u7kIjogIjQ2MDEwNzUzNDUyNjEiLCAizeDo7OXt7uLg7ejlIjogIsru6vLl6ev8 dd80: IMHu6yDq8PPm6uAg+O7q7uvg5CAzJSAyNTAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIi de00: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ3MiIsICLIxMPw8+/v+yI6ICIwMDAwMDQ2OCIsICLY8vDo9eru5CI6ICI0NjAxMDc1MzQ1MzA4IiwgIs3g6Ozl7e7i4O3o de80: 5SI6ICLK7ury5enr/CDs7uvu9+376SDB7usg6vDz5urgIOLq8/Eg7O7wIDMlIDI1MCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq df00: 6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDczIiwgIsjEw/Dz7+/7IjogIjAwMDAwNDY4IiwgItjy8Oj16u7kIjogIjQ2MDA0 df80: MjIwMDUwODciLCAizeDo7OXt7uLg7ejlIjogIszA0MPA0MjNIFx1MDAyMs/7+OrgXHUwMDIyIDI1MCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAi e000: yMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDc0IiwgIsjEw/Dz7+/7IjogIjAwMDAwNDY4IiwgItjy8Oj16u7k e080: IjogIjU5OTk4ODQ5NjcwNzEiLCAizeDo7OXt7uLg7ejlIjogItLw8+Hu9+rgXHUwMDIy0s7MIOggxMbF0NDIXHUwMDIyIDIyLDUg4/AiLCAizODw6ujw7uLq4CI6ICIi e100: LCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ3NSIsICLIxMPw8+/v+yI6ICIwMDAw e180: MDQ2OCIsICLY8vDo9eru5CI6ICI0NjQwMDAxNzMwMTE1IiwgIs3g6Ozl7e7i4O3o5SI6ICLR29Ag7+vg4usgXHUwMDIywuju6+BcdTAwMjIg8evo4iAyMSUgMTQwIOPw e200: IOrw8+MiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAw e280: MDQ3NiIsICLIxMPw8+/v+yI6ICIwMDAwMDQ2OCIsICLY8vDo9eru5CI6ICI0NjQwMDAxNzMwNDY3IiwgIs3g6Ozl7e7i4O3o5SI6ICLR+/Ag7+vg4usgXHUwMDIywuju e300: 6+BcdTAwMjIg6uvg8fHo9+Xx6iAxMzAg4/Ag6vDz4yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt e380: 8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDc3IiwgIsjEw/Dz7+/7IjogIjAwMDAwNDY4IiwgItjy8Oj16u7kIjogIjQ2NDAwMDE3MzA0OTgiLCAizeDo7OXt7uLg e400: 7ejlIjogItH78CDv6+Di6yBcdTAwMjLC6O7r4Fx1MDAyMiDg8fHu8PIgXHUwMDIy0PPx8eru5SDo5+Hw4O1cdTAwMjIgMTMwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwg e480: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0NzgiLCAiyMTD8PPv7/siOiAiMDAwMDA0 e500: NjgiLCAi2PLw6PXq7uQiOiAiNDY0MDAwMTczMDYyNyIsICLN4Ojs5e3u4uDt6OUiOiAi0fvwIO/r4OLrIFx1MDAyMsLo7uvgXHUwMDIyIPHr6OLu9+0gMTQwIOPwIPHr e580: 4OnxIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0 e600: ODAiLCAiyMTD8PPv7/siOiAiMDAwMDA0NzkiLCAi2PLw6PXq7uQiOiAiNDYwNTkyMjAwNjY4OCIsICLN4Ojs5e3u4uDt6OUiOiAiy8jP0s7NIPfg6SAxMDAg7+Dq5fLu e680: 4iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDgx e700: IiwgIsjEw/Dz7+/7IjogIjAwMDAwNDc5IiwgItjy8Oj16u7kIjogIjQ2MDU5MjIwMDY2OTUiLCAizeDo7OXt7uLg7ejlIjogIsvIz9LOzSD34OkgMjUg7+Dq5fLu4iIs e780: ICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDgyIiwg e800: IsjEw/Dz7+/7IjogIjAwMDAwNDc5IiwgItjy8Oj16u7kIjogIjQ2MDU5MjIwMDY3MDEiLCAizeDo7OXt7uLg7ejlIjogIsvIz9LOzSD34OkgNTAg7+Dq5fLu4iIsICLM e880: 4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDgzIiwgIsjE e900: w/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjQ2MTAwMDk1MTIzOTYiLCAizeDo7OXt7uLg7ejlIjogIsHg6/vq7uLg/yDv7iDX5fDq6Ofu4vHq6CDiXHUw e980: MDJm6iA0MDAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 ea00: ICIwMDAwMDQ4NCIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICI0NjEwMDA5NTExMjA3IiwgIs3g6Ozl7e7i4O3o5SI6ICLC5fL36O3gIO/uLdfl ea80: 8Oro5+7i8eroIDUwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i eb00: 4PDgIjogIjAwMDAwNDg1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjIzMDA0ODUiLCAizeDo7OXt7uLg7ejlIjogIsTu6vLu8PHq4P8g7+4t eb80: 1+Xw6ujn7uLx6ugg9lx1MDAyZu4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLI ec00: xNLu4uDw4CI6ICIwMDAwMDQ4NiIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICIyMzAwNDg2IiwgIs3g6Ozl7e7i4O3o5SI6ICLL/uHo8uXr/PHq ec80: 4P8gzvHu4eD/IPZcdTAwMmbuINfl8Oro5+7i7iIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6 ed00: IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDg3IiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjIzMDA0ODciLCAizeDo7OXt7uLg7ejlIjogItDz ed80: 8fHq4P8g7+4t1+Xw6ujn7uLx6ugg9lx1MDAyZu4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIi ee00: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ4OCIsICLIxMPw8+/v+yI6ICIwMDAwODI0NyIsICLY8vDo9eru5CI6ICI0NjEwMDA5NTEyMDA2IiwgIs3g6Ozl7e7i4O3o ee80: 5SI6ICLU5fDs5fDx6uD/IDUwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7 ef00: IsjE0u7i4PDgIjogIjAwMDAwNDg5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjA4IiwgItjy8Oj16u7kIjogIjQ2MTAwMDk1MTIwMzciLCAizeDo7OXt7uLg7ejlIjogItHg ef80: 6+v89+j37u0g8Vx1MDAyZuIg7eDw5efq4CAxMDAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl f000: 7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ5MCIsICLIxMPw8+/v+yI6ICIwMDAwMDIwOCIsICLY8vDo9eru5CI6ICI0NjA3MDg5Njk4NTgiLCAizeDo7OXt7uLg f080: 7ejlIjogIsHw4PPt+OLl6ePx6uD/IPFcdTAwMmbqIO3g8OXn6uAgMTAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjy f100: IiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0OTEiLCAiyMTD8PPv7/siOiAiMDAwMDgyNDciLCAi2PLw6PXq7uQiOiAiNDYxMDAwOTUxMTE0 f180: NiIsICLN4Ojs5e3u4uDt6OUiOiAi0eDr/+zoIO/uLffl8Oro5+7iIPFcdTAwMmbqIO3g8OXn6uAgMTAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIs f200: ICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA0OTIiLCAiyMTD8PPv7/siOiAiMDAwMDAzNzEiLCAi2PLw6PXq f280: 7uQiOiAiNDYxMDAwOTUxMTMxMyIsICLN4Ojs5e3u4uDt6OUiOiAiyvDg6u7i8erg/yDvXHUwMDJm6iDS8ODk6Pbo7u3t4P8g7Vx1MDAyZu4g4lx1MDAyZvMgNDAwIOPw f300: IPfl8Oro5yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAw f380: MDAwNDkzIiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjQ2MTAwMDk1MTEzNzUiLCAizeDo7OXt7uLg7ejlIjogItHu8ejx6ugg8evo4u737fvl f400: IO/uLdfl8Oro5+7i8eroIPZcdTAwMmbuIOJcdTAwMmbzIDMwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK f480: 7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDk0IiwgIsjEw/Dz7+/7IjogIjAwMDA4MjQ3IiwgItjy8Oj16u7kIjogIjQ2MTAwMDk1MTIwMTMiLCAi f500: zeDo7OXt7uLg7ejlIjogItHu8ejx6ugg1OXw7OXw8ero5SDiXHUwMDJm8yAzMDAg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugi f580: OiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ5NiIsICLIxMPw8+/v+yI6ICIwMDAwMDQ5NSIsICLY8vDo9eru5CI6ICIyMzAwNDk2 f600: IiwgIs3g6Ozl7e7i4O3o5SI6ICLR29AgXHUwMDIywc7NxMDQ0crIyVx1MDAyMiDS4Ozh7uIiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i f680: 6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ5NyIsICLIxMPw8+/v+yI6ICIwMDAwMDQ5NSIsICLY8vDo9eru5CI6ICIyMzAw f700: NDk3IiwgIs3g6Ozl7e7i4O3o5SI6ICLR29AgXHUwMDIyyu3/5/wgyOPu8PxcdTAwMjIgNTAlIMHl6+Dw8/Hx6P8iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAi f780: IiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDQ5OCIsICLIxMPw8+/v+yI6ICIwMDAwMDQ5NSIsICLY8vDo f800: 9eru5CI6ICIyMzAwNDk4IiwgIs3g6Ozl7e7i4O3o5SI6ICLf7fLg8O376SDL6OTl8Fx1MDAyMiDv8O7kIO/rIPH78O7x7uQg6u7r4SDq7u8gwu7w7u3l5iIsICLM4PDq f880: 6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNDk5IiwgIsjEw/Dz f900: 7+/7IjogIjAwMDAwNDk1IiwgItjy8Oj16u7kIjogIjIzMDA0OTkiLCAizeDo7OXt7uLg7ejlIjogItHb0Fx1MDAyMiDK7vDu6/wg3eTi4PDkXHUwMDIyIDQ1JSDB5evg f980: 8PPx8ej/IiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAw fa00: MDA1MDAiLCAiyMTD8PPv7/siOiAiMDAwMDA0OTUiLCAi2PLw6PXq7uQiOiAiMjMwMDUwMCIsICLN4Ojs5e3u4uDt6OUiOiAi0dvQIFx1MDAyMszg4PHk4OxcdTAwMjIg fa80: 0M7R0cjfIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAw fb00: MDA1MDEiLCAiyMTD8PPv7/siOiAiMDAwMDA0OTUiLCAi2PLw6PXq7uQiOiAiMjMwMDUwMSIsICLN4Ojs5e3u4uDt6OUiOiAi0dvQIFx1MDAyMszu8eru4vHq6OlcdTAw fb80: MjIgNTAlIMrw++wiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6 fc00: ICIwMDAwMDUwMiIsICLIxMPw8+/v+yI6ICIwMDAwMDQ5NSIsICLY8vDo9eru5CI6ICIyMzAwNTAyIiwgIs3g6Ozl7e7i4O3o5SI6ICLD0NPEyM3KwCDx7uvl7eD/IOJc fc80: dTAwMmbzINDu8fHo/yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg fd00: IjogIjAwMDAwNTAzIiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDEzMTY1NzEiLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy7uog8Vx1 fd80: MDAyZuAgXHUwMDIy38PTwNBcdTAwMjIgNywyJSAwLDUg6yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj2 fe00: 6OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTA0IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjogIjQ2MjAwMDEzMTIwODUiLCAizeDo7OXt fe80: 7uLg7ejlIjogIs3g7+jy7uog1+Xw7fvpINDz8fHq6Okg6u7t/P/qIOzo7eTg6/8gNy4yJSAgMC416yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT ff00: 7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTA1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMDAxIiwgItjy8Oj16u7kIjog ff80: IjQ2MjAwMDEzMTA0NTYiLCAizeDo7OXt7uLg7ejlIjogIs3g7+jy7uog8Vx1MDAyZuAgICBcdTAwMjLE5ujtLfLu7ejqIOzg7ffl8fLl8Fx1MDAyMiA3LDIlIDAsNesi => Send data, 6020 bytes (0x1784) 0000: LCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUwNiIs 0080: ICLIxMPw8+/v+yI6ICIwMDAwMDAwMSIsICLY8vDo9eru5CI6ICI0NjIwMDAxMzE1OTQ5IiwgIs3g6Ozl7e7i4O3o5SI6ICLN4O/o8u7qIOLo7SBcdTAwMjLQ7uzl7lx1 0100: MDAyMiDq6/Ph7ejq4CA3LDIlIDAsNesiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwg 0180: eyLIxNLu4uDw4CI6ICIwMDAwMDUwNyIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNTA3IiwgIs3g6Ozl7e7i4O3o5SI6ICLLzszSyMog 0200: ysDQwMzFy9xcdTAwMjIiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw 0280: 4CI6ICIwMDAwMDUwOCIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICIyMzAwNTA4IiwgIs3g6Ozl7e7i4O3o5SI6ICLKwNDAzMXL3CDf2MrIzc4g 0300: 6+Xk5e32+yDxIPTwIO3g9yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i 0380: 4PDgIjogIjAwMDAwNTA5IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIwMDAwMDUwOTAwMTEiLCAizeDo7OXt7uLg7ejlIjogItfIziDQyM5c 0400: dTAwMjIgyu7t9OXy+yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 0480: IjogIjAwMDAwNTEwIiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA1MTAiLCAizeDo7OXt7uLg7ejlIjogIt/Q18VcdTAwMjIgyu7t9OXy 0500: +yIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTEx 0580: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjIzMDA1MTEiLCAizeDo7OXt7uLg7ejlIjogIsDQwNXI0SBcdTAwMjJCRUVSS0FcdTAwMjIgMzAg 0600: 4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi6uMiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUx 0680: MiIsICLIxMPw8+/v+yI6ICIwMDAwMDE3OSIsICLY8vDo9eru5CI6ICI0NjA3MDI0ODk2NTU2IiwgIs3g6Ozl7e7i4O3o5SI6ICLR09XA0MjKyCAzIOru8O736uhcdTAw 0700: MjIg1c7LzsQg1dDFzVx1MDAyMjQwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0s 0780: IHsiyMTS7uLg8OAiOiAiMDAwMDA1MTMiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDUxMyIsICLN4Ojs5e3u4uDt6OUiOiAi0dPVwNDI 0800: ysggMyDq7vDu9+roIDYwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIurjIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS 0880: 7uLg8OAiOiAiMDAwMDA1MTQiLCAiyMTD8PPv7/siOiAiMDAwMDAxNzkiLCAi2PLw6PXq7uQiOiAiMjMwMDUxNCIsICLN4Ojs5e3u4uDt6OUiOiAi0dPVwNDIysggMyDq 0900: 7vDu9+roIDEwMCDj8CIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICLq4yIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDg 0980: IjogIjAwMDAwNTE1IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjQ2MDcxMjA4NTg5NzciLCAizeDo7OXt7uLg7ejlIjogItfIz9HbIFx1MDAy 0a00: MtfIz9HOzdtcdTAwMjIgNDAg4/AgytDAwSIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9 0a80: LCB7IsjE0u7i4PDgIjogIjAwMDAwNTE2IiwgIsjEw/Dz7+/7IjogIjAwMDAwMTc5IiwgItjy8Oj16u7kIjogIjQ2MDcwMzIyNDQ2NDYiLCAizeDo7OXt7uLg7ejlIjog 0b00: IsvTys7C28Ugys7L3NbAIDQ1IOPwINHMxdLAzcAiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIi 0b80: OiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUxOCIsICLIxMPw8+/v+yI6ICIwMDAwMDUxNyIsICLY8vDo9eru5CI6ICI0NjAwNzIxMDEzOTY3IiwgIs3g6Ozl7e7i4O3o 0c00: 5SI6ICLR6OEu6u7w7u3gIFx1MDAyMsDr8uDp8ero6SDC5fLl8Fx1MDAyMiAwLDXrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjog 0c80: IvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA1MTkiLCAiyMTD8PPv7/siOiAiMDAwMDA1MTciLCAi2PLw6PXq7uQiOiAiNDYwMDcyMTAx 0d00: MjE1MSIsICLN4Ojs5e3u4uDt6OUiOiAiXHUwMDIywcDEXHUwMDIyIM/o4i7t4O/o8u7qIOHl5yDg6+ru4yAwLDUg6yDmXHUwMDJm4SIsICLM4PDq6PDu4urgIjogIiIs 0d80: ICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTIwIiwgIsjEw/Dz7+/7IjogIjAwMDAw 0e00: NTE3IiwgItjy8Oj16u7kIjogIjQ2MDA3MjEwMDg5MzIiLCAizeDo7OXt7uLg7ejlIjogIlx1MDAyMsrLyM3Rys7FXHUwMDIyIPHi5fLrIDAsNSDrIM/o4u4iLCAizODw 0e80: 6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUyMSIsICLIxMPw 0f00: 8+/v+yI6ICIwMDAwMDUxNyIsICLY8vDo9eru5CI6ICI0NjAwNzIxMDAxOTMzIiwgIs3g6Ozl7e7i4O3o5SI6ICJcdTAwMjLKy8jN0crOxVx1MDAyMiDx4uXy6y4gMCw1 0f80: IOZcdTAwMmbhIM/o4u4iLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw 1000: 4CI6ICIwMDAwMDUyMyIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQ0MzYyIiwgIs3g6Ozl7e7i4O3o5SI6ICLK5fTo8CBcdTAw 1080: MjLM6Ovg4uBcdTAwMjIgMywyJSAwLDQ1IOsiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAx 1100: fSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUyNCIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA2NzQ0MjQ5IiwgIs3g6Ozl7e7i4O3o5SI6 1180: ICLJ7uPz8PIg7O7rLiBcdTAwMjLM6Ovg4uBcdTAwMjIgMiw1JSAxMjUg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwgIsjE0+/g6u7i6ugiOiAi+PIi 1200: LCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUyNSIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru5CI6ICI0NjMwMDA1NzQ0Nzk5 1280: IiwgIs3g6Ozl7e7i4O3o5SI6ICLJ7uPz8PIg7O7rLiBcdTAwMjLM6Ovg4uBcdTAwMjIgMSw1JSAxMjUg4/AiLCAizODw6ujw7uLq4CI6ICIiLCAi0eXw6OgiOiAiIiwg 1300: IsjE0+/g6u7i6ugiOiAi+PIiLCAiyu799PTo9ujl7fIiOiAxfSwgeyLIxNLu4uDw4CI6ICIwMDAwMDUyNiIsICLIxMPw8+/v+yI6ICIwMDAwMDI3MCIsICLY8vDo9eru 1380: 5CI6ICI0NjMwMDA1NzQxMzMwIiwgIs3g6Ozl7e7i4O3o5SI6ICLRzMXSwM3AIFx1MDAyMszo6+Di4Fx1MDAyMiAyNSUgNDAwIOPwIiwgIszg8Oro8O7i6uAiOiAiIiwg 1400: ItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX0sIHsiyMTS7uLg8OAiOiAiMDAwMDA1MjciLCAiyMTD8PPv7/siOiAiMDAwMDAy 1480: NzAiLCAi2PLw6PXq7uQiOiAiNDYzMDAwNTc0NjkyMiIsICLN4Ojs5e3u4uDt6OUiOiAi0N/Gxc3KwCBcdTAwMjLM6Ovg4uBcdTAwMjIgNCUgMCw5NSDq4yIsICLM4PDq 1500: 6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTI4IiwgIsjEw/Dz 1580: 7+/7IjogIjAwMDAwMjcwIiwgItjy8Oj16u7kIjogIjQ2MzAwMDU3NDM2OTMiLCAizeDo7OXt7uLg7ejlIjogItHj8/kg7O7r7uruIOLg8OXt7uUgOCw1JSAzODAg4yDm 1600: 4SIsICLM4PDq6PDu4urgIjogIiIsICLR5fDo6CI6ICIiLCAiyMTT7+Dq7uLq6CI6ICL48iIsICLK7v309Oj26OXt8iI6IDF9LCB7IsjE0u7i4PDgIjogIjAwMDAwNTI5 1680: IiwgIsjEw/Dz7+/7IjogIjAwMDAwMjcwIiwgItjy8Oj16u7kIjogIjQ2MzAwMDU3NDA0OTQiLCAizeDo7OXt7uLg7ejlIjogIszOy87KziDx8uXw6Ovo5yBcdTAwMjLM 1700: 6Ovg4uBcdTAwMjIgMywyJSAxMDAwIOzrIiwgIszg8Oro8O7i6uAiOiAiIiwgItHl8OjoIjogIiIsICLIxNPv4Oru4uroIjogIvjyIiwgIsru/fT06Pbo5e3yIjogMX1d 1780: fQ== == Info, We are completely uploaded and fine <= Recv header, 17 bytes (0x11) 0000: HTTP/1.1 200 OK == Info, Connection #0 to host 192.168.0.17 left intact CcURL::easy_perform Запрос выполнен CcURL::easy_perform Начало получение кода возврата CcURL::easy_perform Завершено получение кода возврата CcURL::easy_perform UTF8toANSI(data.c_str() CcURL::easy_perform UTF8toANSI(data.c_str() done CcURL Destructor CcURL Destructor curl_slist_free_all(headers) CcURL Destructor curl_slist_free_all(recipients) CcURL Destructor curl_easy_cleanup(m_curl); CcURL Destructor delete pSrc; CcURL Destructor delete pDest; CcURL Destructor delete pTrace; CcURL Destructor delete pCurlMime; CurlMime Destructor CurlMime Destructor done CcURL Destructor done |
||||
|
526
MWWRuza
гуру
31.05.26
✎
15:25
|
(524) ща гляну..
|
||||
|
527
p-soft
31.05.26
✎
15:26
|
(525) с заголовками все ок, спасибо. дальше с преобразованием надо разобраться
|
||||
|
528
p-soft
31.05.26
✎
15:27
|
(526) только в телегу пишите плиз
|
||||
|
529
MWWRuza
гуру
31.05.26
✎
15:34
|
(524) в самом низу есть таблица лога, а вот там что то по теме уже может быть.
Если я правильно понял - то вот: ![]() Но, там пусто к сожалению... |
||||
|
530
MWWRuza
гуру
31.05.26
✎
15:35
|
(528) Ок.
|
||||
|
531
p-soft
31.05.26
✎
20:53
|
по итогу, уперлись в отсутствие производительных методов конвертации json+base64. сочинять другой протокол не хочу, попробую компоненту накидать.
|
||||
|
532
p-soft
31.05.26
✎
23:45
|
(531) а с ошибкой разобрались - все тексты должны быть в utf-8.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |